一种具有有效期的电子货币管理方法

文档序号:6535300阅读:280来源:国知局
一种具有有效期的电子货币管理方法
【专利摘要】本发明提供了一种具有有效期的电子货币管理方法。用户可以通过网络与所述服务器进行通讯用于查询或交易所述电子货币,所述服务器包括数据库和应用接口,所述数据库中用于以数据表的形式为用户存储具有有效期电子货币的数据记录,所述具有有效期电子货币的数据记录表包括:电子货币有效期记录表,其包括至少一条记录,每条记录包括如下数据项:记录编号、用户编号、电子货币金额、金额有效期,以及记录创建时间;以及电子货币余额表,其包括至少一条记录,每条记录包括如下数据项:用户编号、总可用余额,以及总可用余额的类型。所述方法仅通过查询和增加数据库记录,即可实现转账、查询、交易扣款、支付、返款等多种处理。
【专利说明】—种具有有效期的电子货币管理方法【技术领域】
[0001]本发明涉及电子货币领域,特别是一种具有有效期的电子货币管理方法。
【背景技术】
[0002]随着互联网技术的不断发展和普及,世界信息经济和全球化发展使得货币兑换和电子交易变得日益频繁,从而产生了电子货币。电子货币(Electronic Money)是以金融电子化网络为基础,以商用电子化机具和各类交易卡为媒介,以电子计算机技术和通信技术为手段,以电子数据(二进制数据)形式存储在银行的计算机系统中,并通过计算机网络系统以电子信息传递形式实现流通和支付功能的货币。它能够以数码记账的方式代替使用现金交易的货币系统。电子货币有效提高交易的效率与安全,例如消费者无须携带大量现金,商户同时无须人手点算现金。交易过程主要通过金融机构或P2P系统来完成,故安全性极大的提闻。 [0003]目前,随着基于电子货币的服务业务种类的丰富,以及对电子货币的用户的账户资金交易及账户管理等功能的复杂化,传统的电子货币的数据处理方法产生了越来越多的问题。比如,在具有有效期的电子货币支付的处理中,需要对账户中的余额进行分类,并对余额中的每类钱基于业务种类进行选择性扣款。在这种情况下,传统的电子货币账户管理系统需要配合业务对账户的有效期等数据进行大量的计算然后再将结果更新至数据库的相关记录表中,因此存在计算量过大时使支付系统崩溃的可能性。
[0004]另外,当商家对用户进行促销活动时,往往会赠送用户一定数目的电子货币,这些赠送可以在用户充值时随充值金额按比例赠送,或是直接赠送给用户。目前原有的余额账户体系,只能为用户提供基本的资金交易和账户管理功能,对于业务销售量的提升和用户对于余额消耗的热情等无法提供帮助和支持。现有的带有有效期的电子货币管理系统通常有以下几方面的缺陷:
[0005]1、无法向用户实时展示用户的每笔有效期记录还剩多少钱。只有系统在每次操作余额时都更新有效期记录表中的用户剩余到期金额,才能做到实时显示用户的每笔有效期记录还剩多少钱。但这样会给系统带来沉重的负担。
[0006]2、在用户需要将带有有效期的电子货币进行转账时(例如转账到其他用户),现有的电子货币管理系统也无法解决余额中存在带有效期的部分,只能转不带有效期余额的账户的余额。因为在转账时需要的计算和更新可能存在大量数据库操作从而拖慢甚至拖垮整个支付系统。
[0007]3、现有的扣费程序只是简单扣除用户的金额,而用户并不知道自己将有多少余额将在何时被扣除。并且在扣费的过程中如果用户余额发生变化可能导致扣费失败。在扣费前也没有提醒用户在何时将会到期多少钱。
[0008]4、当用户想要通过充值来延长余额有效期时,现有的方式在金额和有效期时间上需要人工监督,效率低下,缺乏统一有效的管理。
[0009]因此,需要一种有效的具有有效期的电子货币的管理方法,避免电子货币账户处理的复杂性,实现高效稳定的电子货币账户处理。

【发明内容】

[0010]本发明的目的是提供一种具有有效期的电子货币支付方法。
[0011]根据本发明的一个方面,提供了一种具有有效期的电子货币管理方法,所述方法运行在电子货币的服务提供商的服务器中,用户可以由用户登录设备或移动终端通过网络与所述服务器进行通讯用于查询或交易所述电子货币,所述服务器包括数据库和应用接口,所述数据库中用于以数据表的形式为用户存储具有有效期电子货币的数据记录,所述具有有效期电子货币的数据记录表包括:电子货币有效期记录表,其包括至少一条记录,每条记录包括如下数据项:记录编号、用户编号、电子货币金额、金额有效期,以及记录创建时间;以及电子货币余额表,其包括至少一条记录,每条记录包括如下数据项:用户编号、总可用余额,以及总可用余额的类型;其中,所述电子货币有效期记录表和所述电子货币余额表通过所述用户编号数据项进行关联,通过仅对所述电子货币有效期记录表查询或增加记录,并对所述电子货币余额表的总可用余额数据项进行修改来实现用户对电子货币记录的查询、前端展示和交易。
[0012]优选地,对所述电子货币交易选自充值、金额在不同账户之间的互转操作、账户支付操作、账户退款操作、账户扣款操作以及账户返款操作。
[0013]优选地,当所述用户对电子货币记录的查询操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤:a)查询所述电子货币有效期记录表,筛选出其中未超过有效期的所有记录,b)按照有效期由远到近的顺序排序,得到第一列表;
c)查询所述电子货币余额表中对应所述查询条件的用户的总可用余额;d)设定所述第一列表的指针,指向所述第一列表排序后的第一条记录;e)为所述指针指向的记录创建当前可用余额条目,并读取所述记录中的电子货币金额字段;f)判断所述电子货币金额是否小于所述总可用余额,若是则进入步骤g ;否则进入步骤i ;g)将所述电子货币金额记录至本条记录的当前可用余额条目;h)更新所述总可用余额,并将指针后移至所述第一列表中的下一条记录,返回所述步骤e ;i)将所述总可用余额记录至所述第一列表中的所述记录的当前可用余额条目;j)显示所述第一列表中包含当前可用余额条目的记录。
[0014]优选地,当在前端显示所述第一列表时,按记录的创建时间由近到远或由远到近中的任意一种方式进行排序显示。
[0015]优选地,所述总可用余额的类型包括:带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款;赠送金额总和,其为所述服务商赠送给用户的金额;不带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款;带有效期和不带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款。
[0016]优选地,当所述用户进行充值、自他人账户的转账收入、退款或返款、服务商赠送操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤:在所述电子货币有效期记录表的最后添加一条记录,并根据不同的类别来更新电子货币余额表中相应类别的总可用余额。
[0017]优选地,当所述用户在不同账户之间进行互转操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤:对所述支出方用户的所述电子货币余额表中相应类型的余额进行扣除相应的金额,其中优先扣除所述带有效期的现金总和中的金额记录或将带有效期的现金总和中的金额记录和赠送金额总和按照一定的比例进行扣除;在收入方用户的所述电子货币有效期记录表中增加相应的金额记录,所述金额对应于支出方转账支出的金额,若转出方的转出金额带有有效期,则计算转出方的电子货币有效期记录表的实际可用余额条目,收入方增加的相应金额记录的有效期对应于所述转出方扣除相应可用余额的条目对应的有效期。
[0018]优选地,当用户进行支付操作时,所述数据库对所述用户的所述电子货币余额表的相应类型的总可用余额进行扣除,其中优先扣除带有效期的现金总和。
[0019]优选地,当用户进行退款或返款操作时,所述数据库对所述用户的所述电子货币有效期记录表中添加一条记录,所述记录的金额对应于所退款或返款的金额,并对所述电子货币余额表的相应类型的总可用余额更新以增加所退款或返款的金额。
[0020]优选地,所述服务器定时进行所述数据库中用户的电子货币有效期记录表扫描查询操作,用于扣除用户已经超过有效期的电子货币金额记录,所述扣除包括如下步骤:a)检索所述用户的电子货币记录表,查询该用户在所述服务器扫描当日仍未到期的全部电子货币记录;b)对步骤a中所有未到期的所有记录的电子货币金额进行求和;c)查询所述用户的电子货币余额表中的相应余额项,与步骤b中所计算得到的和相比较,将两者中的较小值更新为所述用户的电子货币余额表中的相应余额项。
[0021]利用本发明的一种具有有效期的电子货币支付方法,能够避免电子货币账户处理的复杂性,仅通过查询和增加数据库记录,而无需修改数据库记录即可实现转账、查询、交易扣款、支付、返款等多种对带有有效期的电子货币的管理,能够实现高效稳定的电子货币账户处理。
【专利附图】

【附图说明】
[0022]参考随附的附图,本发明更多的目的、功能和优点将通过本发明实施方式的如下描述得以阐明,其中:
[0023]图1示意性示出了执行根据本发明的具有有效期的电子货币管理方法的计算机系统框图。
[0024]图2示出了当用户需要查询其在服务器端相应账户内的具有有效期的电子货币金额和/或交易记录时,服务器端对存储用户记录的数据库执行的方法步骤。
【具体实施方式】
[0025]通过参考示范性实施例,本发明的目的和功能以及用于实现这些目的和功能的方法将得以阐明。然而,本发明并不受限于以下所公开的示范性实施例;可以通过不同形式来对其加以实现。说明书的实质仅仅是帮助相关领域技术人员综合理解本发明的具体细节。
[0026]在下文中,将参考附图描述本发明的实施例。在附图中,相同的附图标记代表相同或类似的部件,或者相同或类似的步骤。
[0027]图1示意性示出了执行根据本发明的具有有效期的电子货币管理方法的计算机系统框图。如图1所示,根据本发明的具有有效期的电子货币管理方法运行在电子货币的服务提供商的服务器103中,由用户可以通过用户登录设备101或移动终端102通过网络与服务器103进行通讯。用户登录设备101或移动终端102在下文中也称为前端,用于对电子货币的查询、交易等操作进行展示。服务器103可以是位于远程的云服务器,包括数据库105和应用接口(API) 104,数据库105中用于以数据表的形式为用户存储其根据本发明的具有有效期电子货币的数据记录。
[0028]用户可以通过用户登录设备101或移动终端102借助网络通过API104登录服务器103,以查询其账户对应的相应具有有效期的电子货币详细记录。当用户借助API104进行电子货币的交易操作,如充值、转账、要求退款等,服务器103会读取数据库105中相应的数据记录,执行根据本发明的电子货币管理方法对相应记录进行操作。此外,当电子货币的服务提供商需要对用户的电子货币进行操作,如赠送用户一定数量的具有特定有效期的电子货币、批准退款等时,服务器103会读取数据库105中相应的数据记录,执行根据本发明的电子货币管理方法对相应记录进行操作。
[0029]优选地,服务器103还可根据对电子货币的操作需求提供另外的针对数据库105的应用程序接口(图中未示出),如财务核算、安全保障等。
[0030]根据本发明的有效期电子货币是指电子货币的使用受有效期的限制。例如,若一笔电子货币的金额为100元,有效期为2014年I月3日,则用户必须在2014年I月3日之前(含I月3日)将该笔金额消费掉,否则该笔金额超过有效期即无法再使用。下文中提到的电子货币交易包括但不限于充值、不同用户账户之间的转账、退款、扣费、返款等。
[0031]带有有效期的电子货币记录数据表的创建
[0032]用户的带有有效期的电子货币记录通过在数据库中创建电子货币有效期记录表和电子货币余额表两个表来管理。
[0033]表1示意性示出了利用本发明的一种具有有效期的电子货币支付方法的有效期金额记录表的一例。
[0034]
【权利要求】
1.一种具有有效期的电子货币管理方法,所述方法运行在电子货币的服务提供商的服务器中,用户可以由用户登录设备或移动终端通过网络与所述服务器进行通讯用于查询或交易所述电子货币,所述服务器包括数据库和应用接口,所述数据库中用于以数据表的形式为用户存储具有有效期电子货币的数据记录,所述具有有效期电子货币的数据记录表包括: 电子货币有效期记录表,其包括至少一条记录,每条记录包括如下数据项:记录编号、用户编号、电子货币金额、金额有效期,以及记录创建时间;以及 电子货币余额表,其包括至少一条记录,每条记录包括如下数据项:用户编号、总可用余额,以及总可用余额的类型; 其中,所述电子货币有效期记录表和所述电子货币余额表通过所述用户编号数据项进行关联,通过仅对所述电子货币有效期记录表查询或增加记录,并对所述电子货币余额表的总可用余额数据项进行修改来实现用户对电子货币记录的查询、前端展示和交易。
2.根据权利要求1所述的方法,对所述电子货币交易选自充值、金额在不同账户之间的互转操作、账户支付操作、账户退款操作、账户扣款操作以及账户返款操作。
3.根据权利要求1所述的方法,其特征在于,当所述用户对电子货币记录的查询操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤: a)查询所述电子货币有效期记录表,筛选出其中未超过有效期的所有记录, b)按照有效期由远到近的顺序排序,得到第一列表; c)查询所述电子货币余额表中对应所述查询条件的用户的总可用余额; d)设定所述第一列表的指针,指向所述第一列表排序后的第一条记录; e)为所述指针指向的记录创建当前可用余额条目,并读取所述记录中的电子货币金额字段; f)判断所述电子货币金额是否小于所述总可用余额,若是则进入步骤g;否则进入步骤i; g)将所述电子货币金额记录至本条记录的当前可用余额条目; h)更新所述总可用余额,并将指针后移至所述第一列表中的下一条记录,返回所述步骤e; i)将所述总可用余额记录至所述第一列表中的所述记录的当前可用余额条目; j)显示所述第一列表中包含当前可用余额条目的记录。
4.根据权利要求3所述的方法,其特征在于,当在前端显示所述第一列表时,按记录的创建时间由近到远或由远到近中的任意一种方式进行排序显示。
5.根据权利要求1所述的方法,其特征在于,所述总可用余额的类型包括: 带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款; 赠送金额总和,其为所述服务商赠送给用户的金额; 不带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款;带有效期和不带有效期的现金总和,其来自用户的充值、自他人账户的转账收入、退款或返款。
6.根据权利要求1所述的方法,其特征在于,当所述用户进行充值、自他人账户的转账收入、退款或返款、服务商赠送操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤: 在所述电子货币有效期记录表的最后添加一条记录,并根据不同的类别来更新电子货币余额表中相应类别的总可用余额。
7.根据权利要求5所述的方法,其特征在于,当所述用户在不同账户之间进行互转操作时,所述数据库对所述电子货币有效期记录表和所述电子货币余额表执行如下步骤: 对所述支出方用户的所述电子货币余额表中相应类型的余额进行扣除相应的金额,其中优先扣除所述带有效期的现金总和中的金额记录或将带有效期的现金总和中的金额记录和赠送金额总和按照一定的比例进行扣除; 在收入方用户的所述电子货币有效期记录表中增加相应的金额记录,所述金额对应于支出方转账支出的金额,若转出方的转出金额带有有效期,则计算转出方的电子货币有效期记录表的实际可用余额条目,收入方增加的相应金额记录的有效期对应于所述转出方扣除相应可用余额的条目对应的有效期。
8.根据权利要求1所述的方法,其特征在于,当用户进行支付操作时,所述数据库对所述用户的所述电子货币余额表的相应类型的总可用余额进行扣除,其中优先扣除带有效期的现金总和。
9.根据权利要求1所述的方法,其特征在于,当用户进行退款或返款操作时,所述数据库对所述用户的所述电子货币有效期记录表中添加一条记录,所述记录的金额对应于所退款或返款的金额,并对所述电子货币余额表的相应类型的总可用余额更新以增加所退款或返款的金额。
10.根据权利要求1所述的方法,其特征在于,所述服务器定时进行所述数据库中用户的电子货币有效期记录表扫描查询操作,用于扣除用户已经超过有效期的电子货币金额记录,所述扣除包括如下步骤: a)检索所述用户的电子货币记录表,查询该用户在所述服务器扫描当日仍未到期的全部电子货币记录; b)对步骤a中所有未到期的所有记录的电子货币金额进行求和; c)查询所述用户的电子货币余额表中的相应余额项,与步骤b中所计算得到的和相比较,将两者中的较小值更新为所述用户的电子货币余额表中的相应余额项。
【文档编号】G06Q40/02GK103745402SQ201410009064
【公开日】2014年4月23日 申请日期:2014年1月10日 优先权日:2014年1月10日
【发明者】宋宇鹏, 李晓鹏, 吴敌, 崔文, 冯莹 申请人:五八同城信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1