一种电子支付方法及系统转让专利
申请号 : CN201510816576.X
文献号 : CN106779673B
文献日 : 2021-07-09
发明人 : 姜春峰 , 王瑞 , 吴晨捷 , 王思思 , 王鑫
申请人 : 南京星云数字技术有限公司
摘要 :
权利要求 :
1.一种电子支付方法,其特征在于,包括:用户终端生成支付信息,所述支付信息至少包括生成所述支付信息的终端的识别信息和账号信息;
支付管理系统接收请求信息,所述请求信息由接收设备根据所述支付信息生成;
所述支付管理系统检测所述支付管理系统分配的授权信息当前是否对应于所述用户终端,若是则判定所述用户终端具有支付权限;
在付款码数据库服务器中还应存储用户的账号信息与用户所有的终端设备的对应关系;
付款码服务系统集群为一个账号分配一个授权信息;
若第二终端本地存储了授权信息,则第二终端根据授权信息生成作为权限转移编码的二维码,第一终端扫描并读取所述第二终端生成的所述二维码后,从所述二维码中提取得到授权信息;
还包括:
所述支付管理系统检测所述用户终端,是否在指定时间内成功完成至少一次在线支付;若是则向所述用户终端分配所述授权信息;
若所述用户终端不存在授权记录,则新增授权记录;
若所述用户终端存在授权记录并未解除状态,针对所述用户终端不进行额外操作;
若所述用户终端存在授权记录并且已经解除,更新该记录为生效,并解除当前其它生效记录;
若存在与所述用户终端处于同一账号下的其它终端的生效授权记录,则解除其它生效记录并新增所述用户终端的授权记录;
若所述用户终端在指定时间内没有成功完成至少一次在线支付,或者所述用户终端距离上一成功完成在线支付的时间超过了指定时间的时长,则支付管理系统判定不分配离线支付权限。
2.根据权利要求1所述的方法,其特征在于,所述授权信息存储在生成所述支付信息的终端上,所述支付信息还包括所述授权信息,所述请求信息由所述接收设备利用所述接收设备生成;
所述检测所述支付管理系统分配的授权信息当前是否对应于所述用户终端包括:从所述请求信息获取所述账号信息,并提取所述支付管理系统存储的对应于所述账号信息的授权信息集合;
并检测所述请求信息中的授权信息是否与所述授权信息集合中的最新生成的授权信息相同,若相同则判定所述用户终端具有所述支付权限。
3.根据权利要求1所述的方法,其特征在于,还包括:当所述支付管理系统检测到所述授权信息对应于所述第二终端时,检测所述第二终端与所述第一终端是否存在对应关系,其中,所述用户终端包括所述第一终端和所述第二终端,所述支付信息由所述第一终端生成;
若所述第二终端与第一终端存在对应关系,则所述支付管理系统建立所述授权信息与所述第一终端的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述用户终端生成支付信息,包括:所述用户终端根据所述识别信息和所述账号信息,生成作为所述支付信息的图形编码,所述授权信息与所述账号信息一一对应;
所述第二终端与第一终端存在对应关系为:所述第一终端与所述第二终端对应于相同的账号信息。
5.根据权利要求3所述的方法,其特征在于,所述支付管理系统建立所述授权信息与所述第一终端的对应关系,包括:检测所述第一终端是否在预设的终端集合内,所述终端集合包括:与所述第二终端对应的账号信息相同的终端的识别信息;
若是,则所述支付管理系统建立所述授权信息与所述第一终端的对应关系。
6.一种电子支付系统,其特征在于,包括:用户终端,用于生成支付信息,所述支付信息至少包括生成所述支付信息的终端的识别信息和账号信息;
支付管理系统,用于根据请求信息,检测所述支付管理系统分配的授权信息当前是否对应于所述用户终端,若是则判定所述用户终端具有支付权限,所述请求信息由接收设备根据所述支付信息生成;
所述支付管理系统,还用于当检测到所述授权信息对应于第二终端时,检测所述第二终端与第一终端是否存在对应关系,其中,所述用户终端包括所述第一终端和所述第二终端,所述支付信息由所述第一终端生成;若所述第二终端与第一终端存在对应关系,则建立所述授权信息与所述第一终端的对应关系;所述第二终端与第一终端存在对应关系为:所述第一终端与所述第二终端对应于相同的账号信息;
所述用户终端,还用于根据所述识别信息和所述账号信息,生成作为所述支付信息的图形编码,所述授权信息与所述账号信息一一对应;
所述第二终端,还用于当所述第二终端具有所述授权信息时,所述第二终端根据所述授权信息生成权限转移编码;所述第一终端,还用于读取所述权限转移编码,并获取所述授权信息;
所述支付管理系统,具体用于检测所述第一终端是否在预设的终端集合内,所述终端集合包括:与所述第二终端对应的账号信息相同的终端的识别信息;若是,则建立所述授权信息与所述第一终端的对应关系;
在付款码数据库服务器中还应存储用户的账号信息与用户所有的终端设备的对应关系;
付款码服务系统集群为一个账号分配一个授权信息;
若第二终端本地存储了授权信息,则第二终端根据授权信息生成作为权限转移编码的二维码,第一终端扫描并读取所述第二终端生成的所述二维码后,从所述二维码中提取得到授权信息;
还包括:
所述支付管理系统检测所述用户终端,是否在指定时间内成功完成至少一次在线支付;若是则向所述用户终端分配所述授权信息;
若所述用户终端不存在授权记录,则新增授权记录;
若所述用户终端存在授权记录并未解除状态,针对所述用户终端不进行额外操作;
若所述用户终端存在授权记录并且已经解除,更新该记录为生效,并解除当前其它生效记录;
若存在与所述用户终端处于同一账号下的其它终端的生效授权记录,则解除其它生效记录并新增所述用户终端的授权记录;
若所述用户终端在指定时间内没有成功完成至少一次在线支付,或者所述用户终端距离上一成功完成在线支付的时间超过了指定时间的时长,则支付管理系统判定不分配离线支付权限。
说明书 :
一种电子支付方法及系统
技术领域
背景技术
以实现在线支付功能,用户不得不采用传统的POS机刷卡或者是现金支付。并且也由于终端
设备在支付时需要通过无线通讯网络交互数据,因此需要消耗部分流量,以便向用户推送
并在终端设备上显示支付界面,尤其是在网络信号质量不佳时,用户反复刷新支付界面才
能成功完成支付,造成流量损失。
户额外的时间和流量进行反复操作,从而限制了电子支付手段的应用范围。
发明内容
设备利用所述接收设备生成;
端,所述支付信息由所述第一终端生成;
述支付信息的图形编码,所述授权信息与所述账号信息一一对应;
接收设备根据所述支付信息生成。
终端分配所述授权信息。
二终端与第一终端是否存在对应关系,其中,所述用户终端包括所述第一终端和所述第二
终端,所述支付信息由所述第一终端生成;若所述第二终端与第一终端存在对应关系,则建
立所述授权信息与所述第一终端的对应关系;所述第二终端与第一终端存在对应关系为:
所述第一终端与所述第二终端对应于相同的账号信息;
述授权信息;
授权信息与所述第一终端的对应关系。
终端可以通过生成支付信息,由商家的接收设备读取支付信息,并由接收设备向支付管理
系统请求支付,从而实现了离线的用户设备完成在线支付,扩大了电子支付手段的应用范
围。并且由于通过分配授权信息实现了离线支付权限的分配,便于离线支付权限在同一用
户的不同终端之间转移,避免了由于用户没有携带具有离线支付权限的终端,而无法实现
离线支付功能的问题,进一步扩大了电子支付手段的应用范围。
附图说明
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的
附图。
具体实施方式
例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类
似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能
解释为对本发明的限制。
辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加
一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元
件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在
中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞
“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意
义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
付款码系统群),支付管理系统具体可以包括如图1所示的付款码服务系统集群,以及与付
款码服务系统集群相连接的付款码数据库服务器,其中,付款码服务系统集群具体可以用
于接收设备发送的请求信息,并通过用户设备生成的支付信息判定用户设备是否具有支付
权限,还用于向用户终端分配授权信息,以便于用户终端在离线状态下可以通过授权信息
生成支付信息;付款码数据库服务器具体用于存储在支付管理系统上完成注册的用户的终
端的识别信息和用户的账号信息,还有付款码服务系统集群向用户终端分配授权信息。
用户终端生成的支付信息,并向付款码服务系统集群发送请求信息。例如:如图1所示的,
SSF集群包括了多个商家的SSF设备。
支付管理系统进行数据交互。
户终端本地存储了支付管理系统分配的授权信息,则用户终端可以根据终端的识别信息、
用户的账号信息以及支付管理系统分配的授权信息生成支付信息。
其中,图形编码具体可以是二维码或条形码,或者也可以是其他可以被接收设备扫面并读
取的图形编码。
付管理系统分配的授权信息生成作为支付信息的二维码,则接收设备通过扫码器读取二维
码,并从二维码中获取终端的识别信息、用户的账号信息以及支付管理系统分配的授权信
息。
终端转移。
权信息,并在支付管理系统中存储了最新一次更新的授权信息,若用户终端在本地存储了
支付管理系统最新一次更新的授权信息,则判定支付管理系统分配的授权信息当前对应于
所述用户终端,用户终端具有支付权限,其中,用户终端可以通过在生成支付信息是加入授
权信息的内容,从而将用户终端本地存储的授权信息通过接受设备向支付管理系统发送并
进行验证;支付管理系统分配的授权信息当前对应于所述用户终端,还可以具体实现为:支
付管理系统为用户终端分配了授权信息,并存储了最新一次更新授权信息时的终端的识别
信息,若当前生成支付信息的用户终端的识别信息与最新一次更新授权信息时的终端的识
别信息相同,则判定支付管理系统分配的授权信息当前对应于所述用户终端。而在用户终
端的本地存储授权记录,用于表示用户终端当前具有离线支付的权限。
可以通过生成支付信息,由商家的接收设备读取支付信息,并由接收设备向支付管理系统
请求支付,从而实现了离线的用户设备完成在线支 付,扩大了电子支付手段的应用范围。
并且由于通过分配授权信息实现了离线支付权限的分配,便于离线支付权限在同一用户的
不同终端之间转移,避免了由于用户没有携带具有离线支付权限的终端,而无法实现离线
支付功能的问题,进一步扩大了电子支付手段的应用范围。
之间的对应关系(即更新授权信息与不同终端的识别信息的对应关系),以在用户终端生成
支付信息之前分配授权信息为例,本实施例的方法流程还包括:
功/失败支付)。相互交互过程如图3所示:付款码服务系统监听事件触发中心,并获取用户
终端在线支付的历史记录,并检查该用户终端的授权状态,检查付款码服务系统是否存在
授权记录(即检查该用户终端是否具有离线支付权限,具体为检测该用户终端是否与最新
分配的授权信息建立了对应关系)。
外操作;若该用户终端存在授权记录并且已经解除,更新该记录为生效,并解除当前其他生
效记录,从而将离线支付权限由同一账户下的其他终端转移至该用户终端;若存在与该用
户终端处于同一账号下的其他终端的生效授权记录,则解除其他生效记录并新增该用户终
端的授权记录,从而将离线支付权限由同一账户下的其他终端转移至该用户终端。
分配离线支付权限,即不向所述用户终端分配所述授权信息。例如:如图4a所示的,支付管
理系统可以通过SDK服务器进行时间合法性的判断,SDK服务器具体用于引导用户登入支付
管理系统,属于支付管理系统中用于与用户终端进行直接交互的前端设备。
以称为授权ID)后,向付款码服务系统发送付款码校验消息,触发付款码服务系统解析付款
码,并进行时间合法性的判定。
超过了指定时间的时长,则付款码服务系统判定时间合法,付款码服务系统进一步检测在
本地库中是否存在该付款码是否已被使用。
器与用户终端执行后续的支付交互过程。
并经由FTIS转发至付款码服务系统;
通过FTIS向用户终端传回在线付款信息(或称为在线付款码);若是,则通过FTIS向用户终
端传回授权信息,用户终端根据传回的授权信息在本地生成付款信息(或称为离线付款
码)。
端,所述支付信息由所述第一终端生成。
此在付款码数据库服务器中还应存储用户的账号信息与用户所有的终端设备的对应关系,
即对应于同一账号信息下的多个终端的识别信息。通常情况下,付款码服务系统集群为一
个账号分配一个授权信息,并会实时更新授权信息所对应的终端,从而使得在用户当前所
使用的终端上实现离线支付的功能,并且通过检测对应于同一账号信息下的最新一次完成
在线支付的终端,将支付权限由对应于同一账号信息下的其他终端,向最新一次完成在线
支付的终端转移。例如:付款码服务系统集群为用户A的账号分配了授权信息,用户A拥有3
个终端:终端1、终端2和终端3,并且通过终端1、终端2和终端3都成功进行了在线支付,则付
款码数据库服务器记录用户A的账号分配了授权信息 对应了终端1的识别信息、终端2的识
别信息和终端3的识别信息,并且最新一次进行在线支付的终端2建立与授权信息的对应关
系,从而完成了将支付权限分配给终端2。之后,当用户使用终端3又完成了在线支付时,则
再次建立终端3与授权信息的对应关系,并中止终端2与授权信息的对应关系,从而完成支
付权限由终端2向终端3的转移。
与所述第一终端的对应关系。
所述检测所述支付管理系统分配的授权信息当前是否对应于所述用户终端包括:从所述请
求信息获取所述账号信息,并提取所述支付管理系统存储的对应于所述账号信息的授权信
息集合。并检测所述请求信息中的授权信息是否与所述授权信息集合中的最新生成的授权
信息相同,若相同则判定所述用户终端具有所述支付权限。例如:用户可以在在线状态下设
定授权信息集合中所包含的终端设备,并将设定结果向支付管理系统上报。
授权信息生成权限转移编码。所述第一终端读取所述权限转移编码,并获取所述授权信息。
例如:第二终端本地存储了授权信息,则第二终端可以根据授权信息生成作为权限转移编
码的二维码,当用户使用第一终端扫描并读取第二终端生成的二维码后,即从二维码中提
取得到授权信息。
接收设备根据所述支付信息生成。
终端和所述第二终端,所述支付信息由所述第一终端生成。若所述第二终端与第一终端存
在对应关系,则建立所述授权信息与所述第一终端的对应关系。所述第二终端与第一终端
存在对应关系为:所述第一终端与所述第二终端对应于相同的账号信息。
述授权信息。
授权信息与所述第一终端的对应关系。
可以通过生成支付信息,由商家的接收设备读取支付信息,并由接收设备向支付管理系统
请求支付,从而实现了离线的用户设备完成在线支付,扩大了电子支付手段的应用范围。并
且由于通过分配授权信息实现了离线支付权限的分配,便于离线支付权限在同一用户的不
同终端之间转移,避免了由于用户没有携带具有离线支付权限的终端,而无法实现离线支
付功能的问题,进一步扩大了电子支付手段的应用范围。
施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例
的部分说明即可。
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access
Memory,RAM)等。
涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。