用于分数金额的电子货币转移的系统和方法

文档序号:9235827阅读:625来源:国知局
用于分数金额的电子货币转移的系统和方法
【技术领域】
[0001]本发明涉及用于分数金额的电子货币转移的系统和方法。更特别地,本发明涉及确定用于使用代表给定面值的实际纸钞的电子货币来转移分数金额的可靠过程。
【背景技术】
[0002]电子货币用于全球系统中,例如,在本申请人的公开专利申请W02012/120011A1中所描述的全球系统。该系统以货币技术的全球标准(Global Standard for MoneyTechnology) (GSMT)的发明人Roberto G1ri的名字来命名。电子货币基于电子钞票。电子钞票反映在货币系统中使用的纸钞。在这样的系统中,电子钞票由名为IEDB(代表电子/ 数字钞票标识(Identificat1n of an Electronic/Digital Banknote))的唯一标识表示。该IEDB包含于名为RIEDB(代表IEDB的索引(reference of IEDB))的数字数据内。
[0003]这种电子货币由其所有者在通常被实现为便携式电子设备(例如,移动电话)内的应用的数字钱包中实施操作。该系统受中心实体监督和控制。这个实体维护该系统所管理的所有货币的数据库。它还维护系统的全部所有用户的索引的数据库。用户可以注册在系统中拥有索引的用户。在某些实施例中,用户只有通过在交易过程中注册的他们的移动电话号码才可获知。
[0004]由于电子钞票反映纸钞,因而它们被提供以相应纸钞的面值。这意味着,使用电子货币进行的资金转移被限制于为货币体系中的纸钞的最小面值的倍数的金额的转移。例如,考虑欧元货币体系,具有最小面值的钞票为五欧元的钞票。这意味着,只有为五欧元的倍数的金额才可以由电子货币系统操作。这种约束可以被认为是粗糙的,并且能够操作来自电子钱包的任意金额的技术方案将是有优势的。这种约束即使是在货币体系处理拥有与纸钞的面值不同的面值的电子钞票的情形中也仍然有效。尽管如此,在该体系中使用的电子钞票的面值也是预先确定的,并且无法被确定以适应实际交易。

【发明内容】

[0005]本发明被设计用于解决一个或多个上述问题。本发明的目的是提出用于实现代表不是在货币体系中使用的钞票的最小面值的倍数的金额的资金的操作和转移的解决方案。这样的金额可以被划分成为在货币体系中使用的钞票的最小面值的倍数的金额以及在下文中称为分数金额的小于钞票的最小面值的剩余值。本发明提出了使用在清算机制中使用钞票的分数来管理分数金额。代表钞票的数据结构可以被标记为分数化的并且与在电子钱包中对应于该系统内可操作的最小值的值单元的计数器关联。这些值单元可以在两个分数化电子钞票之间进行补偿。
[0006]根据本发明的一个方面,本发明提供了用于代表具有与在货币体系中使用的预定面值对应的面值的电子钞票的数据结构的管理的电子钱包,所述电子钱包包含:
[0007]用于将电子钞票标记为分数化(意味着该钞票不能再被交换)的装置;
[0008]与分数化钞票的面值对应的可用的值单元的计数器,这些值单元然后可以在资金转移中使用;
[0009]用于在与该钞票的面值对应的全部值单元都已经被消费时将分数化钞票作为待分配给用户的空钞票返还给系统的装置;
[0010]用于在可用的值单元的所述计数器超过或等于所述分数化钞票的面值时将分数化钞票恢复为普通钞票(plain banknote)的装置。
[0011]根据一种实施例,电子钱包还包含用于创建待用于比电子钞票的最小面值小的金额的转移的容器钞票的装置。
[0012]根据一种实施例,电子钱包还包含用于分配用来处理已经由电子钱包消费的值单元的数量的值单元的计数器。
[0013]根据一种实施例,电子钱包还包含待决的值单元的计数器,处理在转移完成之前已经参与所述资金转移的值单元的数量。
[0014]根据本发明的另一个方面,本发明提供了一种用于使用电子钞票来转移金额的方法,该金额小于货币体系中的钞票的最小面值,该方法的特征在于包括:通过移动设备为转移的发出者处理根据权利要求1至4中的任一项所述的电子钱包:
[0015]检查与由发出者的电子钱包管理的可用单元的计数器相应的可用的值单元的数量是否大于或等于待转移的金额,所述计数器与在电子钱包中被标记为分数化的至少一张钞票关联;
[0016]将可用的值单元的计数器减去与待转移的金额对应的值单元的数量;
[0017]将与该金额对应的容器钞票发送给管理电子货币系统的中央服务器;
[0018]接收来自中央服务器的交易确认(acknowledgement);
[0019]验证(validating)该交易。
[0020]根据一种实施例,该方法还包含与可用单元的计数器对应的可用的值单元的数量是否小于待转移的金额:
[0021]如果在电子钱包中有未标记为分数化的钞票可用:
[0022]将所述钞票标记为分数化的;
[0023]使可用单元的计数器增加与所述钞票的面值对应的值单元的数量;
[0024]如果在电子钱包中没有未标记为分数化的钞票可用:
[0025]取消该转移。
[0026]根据一种实施例,该方法还包括:如果没有接收到确认:
[0027]使可用的值单元的计数器增加与待转移的金额对应的值单元的数量;
[0028]取消该转移。
[0029]根据一种实施例,该方法还包括:在转移的验证之后:
[0030]检验是否全部的分数化钞票都已经在不同的分数转移中被消费掉;
[0031]如果是这样:
[0032]将所述分数化钞票作为待分配的空钞票返还给系统。
[0033]根据一种实施例,该方法还包括:
[0034]验证转移包括将待分配的值单元的计数器减去与所转移的金额对应的值单元的数量;并且
[0035]检验是否全部的分数化钞票都已经被消费掉包括检验待分配的值单元的计数器是否已经达到分数化钞票的面值;并且
[0036]返还所述分数化钞票包括将待分配的值单元的计数器减去与所返还的钞票的面值对应的值单元的数量。
[0037]根据本发明的一个方面,本发明提供了一种用于使用电子钞票来转移金额的方法,该金额小于货币体系中的钞票的最小面值,该方法的特征在于包括:通过移动设备为转移的接收者处理根据权利要求1至4中的任一项所述的电子钱包:
[0038]接收来自管理电子货币系统的中央服务器的与该金额对应的容器钞票;以及
[0039]检查电子钱包是否含有分数化钞票;以及
[0040]使可用的值单元的计数器增加与待转移的金额对应的值单元的数量;以及
[0041]验证转移。
[0042]根据一种实施例,该方法还包括:如果电子钱包不含有分数化钞票:
[0043]将对空的分数化钞票的请求发送给系统;以及
[0044]从系统处接收分配给电子钱包的用户的空的分数化钞票。
[0045]根据一种实施例,该方法还包括:
[0046]检验可用单元的计数器是否已达到分数化钞票的面值;
[0047]在电子钱包中将分数化钞票恢复为普通钞票。
[0048]根据本发明的一个方面,本发明提供了用于可编程装置的计算机程序产品,该计算机程序产品包含在被加载到可编程装置中并由其执行时用于实现根据本发明的方法的指令序列。
[0049]根据本发明的一个方面,本发明提供了用于存储用来实现根据本发明的方法的计算机程序的指令的计算机可读存储介质。
[0050]根据本发明的方法的至少一些部分可以是计算机实现的。因此,本发明可以采用完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等)或结合软件和硬件方面的实施例的形式,这些实施例在此一般可以统称为“电路”、“模块”或“系统”。而且,本发明可以采用在具有实现于其内的计算机可用程序代码的表示的任意有形介质中实现的计算机程序产品的形式。
[0051]由于本发明能够以软件来实现,因而本发明能够被实现为在任何合适的载体介质上的为可编程装置提供的计算机可读代码。有形的载体介质可以包括存储介质,例如,软盘、CD-ROM、硬盘驱动器、磁带设备或固态存储设备等。暂时性载体介质可以包括信号,例如,电信号、电子信号、光信号、声信号、磁信号或电磁信号(例如,微波或RF信号)。
[0052]根据本发明的一个方面,本发明提供一种使用电子钞票来转移金额的装置,所述金额小于货币体系中的钞票的最小面值,其特征在于包括:
[0053]用于检查与由所述发出者的电子钱包管理的可用单元的计数器相应的可用值单元的数量是否大于或等于要转移的金额的装置,所述计数器与在所述电子钱包中被标记为分数化的至少一张钞票关联;
[0054]用于将可用值单元的所述计数器减去与要转移的所述金额对应的值单元的数量的装置;
[0055]用于将与所述金额对应的容器钞票发送给管理着所述电子货币系统的中央服务器的装置;
[0056]用于接收来自所述中央服务器的交易的确认的装置;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1