一种基于电子钱包同步在线消费系统的离线支付实现方法

文档序号:8346360阅读:345来源:国知局
一种基于电子钱包同步在线消费系统的离线支付实现方法
【专利说明】一种基于电子钱包同步在线消费系统的离线支付实现方法
[0001]
技术领域
[0002]本发明涉及基于电子钱包同步在线消费系统的离线支付实现方法,具体是一种使用IC卡及其衍生介质的在线消费系统POS设备离线时的支付实现方法。属于一卡通应用技术领域。
【背景技术】
[0003]以IC卡及其衍生介质作为识别和存储介质的各种类型的消费管理系统已经被广泛使用。
[0004]按照资金余额的存储位置及扣款方式,所述消费管理系统一般可划分为在线消费系统和脱机消费系统。
[0005]脱机消费系统中,卡片电子钱包存储资金余额,交易脱机进行,无需得到服务器验证及
授权,直接对电子钱包进行扣款操作。因此脱机消费系统具备以下优点:1)、对网络的依赖性较低,服务器关机及网络故障不会影响交易的正常进行;2)、由于脱机下进行交易,不需要服务器验证,在同等网络质量、服务器硬件能力及不影响刷卡速度的前提下,系统可以承载更多的设备。但脱机消费系统存在如下缺点:1)、当卡片操作进行到扣款流程设定的分界点,若此时出现卡片与机具通讯错误,持卡人未遵守规定继续刷卡的情形,由于设备不知道卡片扣款是否成功,此时产生一条灰记录;只有当卡片的下一笔交易记录传输到服务器时才能确认上述的灰记录是否已扣款,导致处理不及时,流程过于复杂;2)、由于记录数据上传不及时,上传顺序与交易顺序可能不一致,造成结账不及时,对账困难,容易出现服务器资金余额与卡片电子钱包余额不一致、卡库不符等情形;3)、补卡处理复杂,补卡时可能存在未上传的记录,此种情形下会产生卡片电子钱包资金余额差错。现有一部分脱机消费系统简单地以卡片钱包余额为准,由此规避了系统的复杂性,但由于没有账务处理机制,因此容易产生资金漏洞。
[0006]在线消费系统中,资金账户余额存储在服务器中,交易在线进行,设备将交易数据传输
到服务器,由服务器完成验证、授权及扣款操作。其优点是:1)、在线扣款,不存在记录上传的延迟现象,数据及时准确;2)、发卡、补卡、存款、挂失等操作及时生效;3)、结账及时、准确;4)、无灰记录;5)、卡片不存储资金余额,因此不存在卡库不符的现象。但在线消费系统存在以下缺点:1)、对网络及服务器的依赖度较高,网络或服务器故障会极大地降低系统响应性能,严重情况下不能进行正常交易;2)、设备的并发能力依赖于网络及服务器的能力,设备数量增加时可能会影响刷卡速度;3)、存储设计不良的系统,随着时间的推移,数据量的增长会严重影响刷卡消费的响应性能;4)、为了解决大量人员集中支付(比如食堂消费支付)的问题,当网络或服务器故障时,一般采用设备记账的消费方式作为补充,待系统恢复后,离线记录传输到服务器进行资金账户扣款操作。POS设备由于需要同步及管理持卡人资金账户余额,造成设计复杂,且由于各设备独立运行,无法避免恶意透支行为。
[0007]为了解决在线消费离线交易问题,有的系统采用离线小钱包的方式作为补充,但离线小钱包增加了系统的复杂度,并且还需要解决在线消费系统与离线小钱包的圈存问题。

【发明内容】

[0008]本发明所要解决的技术问题是,提供一种基于电子钱包同步在线消费系统的离线支付实现方法,以解决在线消费系统POS设备离线时的消费透支问题。
[0009]本发明的技术方案如下:
一种基于电子钱包同步在线消费系统的离线支付实现方法,其特征在于包括以下步骤:
当POS设备在线时,读卡片数据,若卡片存在未上传到服务器的离线记录,则1)、将未上传到服务器的离线记录首先上传到服务器进行处理,2)、将卡片离线记录条数清零,并将服务器资金余额同步到卡片电子钱包,3)、向服务器申请扣款操作,4)、服务器扣款成功,5)、将服务器返回的资金余额同步到卡片电子钱包,完成支付;若卡片不存在未上传到服务器的离线记录,则直接进入第3)步;
当POS设备离线时,包括以下步骤:读卡片数据,若卡片电子钱包余额充足,且卡片未上传到服务器的离线记录数未达到最大值,则a)、对电子钱包进行扣款,写卡片离线记录,并更新离线记录条数,b)、P0S设备生成离线交易记录,C)、完成支付;若卡片未上传到服务器的离线记录数达到设定的最大条数,或者卡片电子钱包余额不足,则不允许支付。
[0010]当POS设备在线时,若设备存在未上传的离线交易记录,设备主动将未上传的离线交易记录上传到服务器进行处理;上传离线记录在后台进行,以避免影响当前的交易过程。
[0011]当POS设备在线时,若设备存在未上传的离线交易记录,在服务器端或设备端,通过手动或定时方式,批量将离线交易数据传输到服务器。
[0012]所述电子钱包数量为一个或一个以上。
[0013]本发明的积极效果在于:在线消费系统在线交易时,同步服务器资金账户余额到卡片电子钱包,卡片电子钱包仅用于离线交易时防止资金透支,而不代表持卡人拥有的资金,因此不存在脱机消费系统的灰记录问题。本发明既解决了在线消费系统服务器或网络故障情况下,离线交易采用设备记账方式产生的恶意透支及设计的复杂性,又解决了离线交易采用小钱包方式造成的系统体系庞大问题。
[0014]与脱机消费系统相比,采用本发明的在线消费系统,极大地降低了系统设计的复杂度,提高了系统的稳定性,降低了开发测试成本及运营维护成本。
【具体实施方式】
[0015]下面结合【具体实施方式】进一步说明本发明。
[0016]为了应用这种基于电子钱包同步在线消费系统的离线支付实现方法,卡片存储以下数据: 电子钱包;离线记录条数和离线记录存储区域。发卡时,将电子钱包余额及离线记录条数初始化为O。
[0017]当POS设备在线时,进行在线交易,包括以下步骤:读卡片数据,若卡片存在未上传到服务器的离线记录,则将离线记录首先上传到服务器进行处理,然后将卡片离线记录条数清零,同时将服务器资金余额同步到卡片电子钱包,向服务器申请扣款操作,服务器扣款成功,
将服务器返回的资金余额同步到卡片电子钱包,交易成功。若卡片不存在未上传到服务器的离线记录,则直接向服务器申请扣款操作,服务器扣款成功,将服务器返回的资金余额同步到卡片电子钱包,交易成功。
[0018]当POS设备离线时,进行离线交易,包括以下步骤:读卡片数据,若未上传到服务器的离线记录数达到最大条数,或卡片电子钱包余额不足,则不允许继续消费。若卡片电子钱包余额充足,且卡片未上传到服务器的离线记录数未达到最大值,则对卡片电子钱包进行扣款,并写卡片离线交易记录,更新卡片离线交易记录数,POS设备生成离线交易记录,交易成功。
[0019]当POS设备在线时,若设备存在未上传的离线交易记录,设备应主动将未上传的离线交易记录上传到服务器进行处理。上传离线记录不应影响当前的交易过程,需在后台进行。
[0020]当POS设备在线时,若设备存在未上传的离线交易记录,还可以在服务器端或设备端,通过手动或定时方式,批量将离线交易数据传输到服务器。
[0021]电子钱包数量可以是一个或多个。
【主权项】
1.一种基于电子钱包同步在线消费系统的离线支付实现方法,其特征在于包括以下步骤: 当POS设备在线时,读卡片数据,若卡片存在未上传到服务器的离线记录,则1)、将未上传到服务器的离线记录首先上传到服务器进行处理,2)、将卡片离线记录条数清零,并将服务器资金余额同步到卡片电子钱包,3)、向服务器申请扣款操作,4)、服务器扣款成功,5)、将服务器返回的资金余额同步到卡片电子钱包,完成支付;若卡片不存在未上传到服务器的离线记录,则直接进入第3)步; 当POS设备离线时,包括以下步骤:读卡片数据,若卡片电子钱包余额充足,且卡片未上传到服务器的离线记录数未达到最大值,则a)、对电子钱包进行扣款,写卡片离线记录,并更新离线记录条数,b)、P0S设备生成离线交易记录,C)、完成支付;若卡片未上传到服务器的离线记录数达到设定的最大条数,或者卡片电子钱包余额不足,则不允许支付。
2.根据权利要求1所述的基于电子钱包同步在线消费系统的离线支付实现方法,其特征在于:当POS设备在线时,若设备存在未上传的离线交易记录,设备主动将未上传的离线交易记录上传到服务器进行处理;上传离线记录在后台进行,以避免影响当前的交易过程。
3.根据权利要求1所述的基于电子钱包同步在线消费系统的离线支付实现方法,其特征在于:当POS设备在线时,若设备存在未上传的离线交易记录,在服务器端或设备端,通过手动或定时方式,批量将离线交易数据传输到服务器。
4.根据权利要求1或2或3所述的基于电子钱包同步在线消费系统的离线支付实现方法,其特征在于:所述电子钱包数量为一个或一个以上。
【专利摘要】本发明涉及一种基于电子钱包同步在线消费系统的离线支付实现方法,POS设备在线时,若卡片存在未上传到服务器的离线交易记录,则首先将该离线交易记录传输到服务器进行扣款处理,扣款完成后将卡片离线记录条数清零,并同步服务器资金余额到卡片电子钱包;向服务器申请扣款操作,服务器扣款成功后,将服务器返回的最新资金余额同步到卡片电子钱包,交易成功;POS设备离线时,若卡片电子钱包余额充足,且卡片未上传到服务器的离线记录数未达到最大值,则对电子钱包进行扣款,同时写卡片离线记录,并更新离线记录条数,离线交易成功。
【IPC分类】G06Q20-36, G06Q20-20
【公开号】CN104680367
【申请号】CN201510132863
【发明人】高清华
【申请人】烟台威尔数据系统有限公司
【公开日】2015年6月3日
【申请日】2015年3月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1