绑定处理方法、装置及设备转让专利

申请号 : CN202010387135.3

文献号 : CN111311251B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 殷雅雯

申请人 : 支付宝(杭州)信息技术有限公司

摘要 :

本说明书实施例提供了一种绑定处理方法、装置及设备,其中方法包括:资源存储机构的第二服务端接收资源存储机构的第二客户端发送的绑定请求,若确定目标用户未注册支付应用的支付账户,则向支付应用的第一服务端发送目标用户的账户注册请求;第一服务端根据账户注册请求包括的注册信息进行支付账户的注册处理,得到目标用户的账户标识信息;将账户标识信息发送给第二服务端,以使第二服务端根据账户标识信息进行绑定处理;第一服务端若确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过第一客户端对目标用户进行安全认证处理。

权利要求 :

1.一种绑定处理方法,应用于支付应用的第一服务端,包括:

接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;

根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;

将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;

记录所述账户标识信息的发送时间,若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则获取当前时间,根据所述发送时间和所述当前时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长;

若确定所述绑定时长未超过预设时长,则通过所述第一客户端对所述目标用户进行安全认证处理。

2.根据权利要求1所述的方法,所述接收资源存储机构的第二服务端发送的目标用户的账户注册请求之前,还包括:接收所述第二服务端发送的支付账户查询请求;其中,所述支付账户查询请求基于所述绑定请求所发送,所述支付账户查询请求包括所述存储账户关联的所述目标用户的身份信息;

若根据所述身份信息未查询到关联的所述账户标识信息,则向所述第二服务端发送表征未查询到所述账户标识信息的查询结果,以使所述第二服务端确定所述目标用户未注册所述支付应用的支付账户,并发送所述账户注册请求。

3.根据权利要求1所述的方法,所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;

所述根据所述注册信息进行支付账户的注册处理,包括:

向所述联系方式发送第一验证信息,以使所述第二客户端将获取的所述目标用户输入的待验证的第一验证信息发送给所述第二服务端,使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端;

接收所述第二服务端发送的所述待验证的第一验证信息;

若对所述待验证的第一验证信息验证通过,则根据所述注册信息进行账户注册处理。

4.根据权利要求2所述的方法,所述账户查询请求还包括:所述存储账户的第一账户信息;所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;

所述根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息,包括:根据预设的账户标识的生成规则,生成所述目标用户的账户标识信息;

将生成的所述账户标识信息、所述联系方式、所述身份信息、所述第一账户信息和表征待进行安全认证的第一认证标识进行关联记录,得到第一记录信息;

通过所述第一客户端对所述目标用户进行安全认证通过之后,还包括:

将所述第一记录信息中的所述第一认证标识更新为第二认证标识;其中,所述第二认证标识表征所述安全认证通过。

5.根据权利要求4所述的方法,所述基于所述发送时间确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,包括:若确定所述目标用户成功登录所述第一客户端、且根据登录信息中的联系方式查询到的所述第一记录信息中的认证标识为所述第一认证标识,则确定查询到的所述第一记录信息中的身份信息所关联的账户标识信息的数量是否未超过预设数量;

若所述身份信息所关联的账户标识信息的数量未超过所述预设数量,则确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件。

6.根据权利要求5所述的方法,所述确定所述目标用户成功登录所述一客户端,包括:

接收所述第一客户端发送的登录请求;

向所述登录请求包括的联系方式中发送第二验证信息,以使所述第一客户端将获取的所述目标用户输入的待验证的第二验证信息发送给所述第一服务端;

接收所述第一客户端发送的所述待验证的第二验证信息;

若对所述待验证的第二验证信息验证通过,则确定所述目标用户成功登录所述第一客户端。

7.根据权利要求1所述的方法,所述通过所述第一客户端对所述目标用户进行安全认证处理,包括:向所述第一客户端发送安全认证信息的获取请求,以使所述第一客户端获取所在终端设备的设备信息,并基于所述设备信息生成设备指纹,将所述设备指纹发送给所述第一服务端;

接收所述第一客户端发送的所述设备指纹,若确定根据所述设备指纹进行风险评估通过,则确定对所述目标用户的安全认证通过。

8.根据权利要求2所述的方法,所述支付账户查询请求还包括:所述存储账户的第一账户信息;所述方法还包括:若根据所述身份信息查询到关联的所述账户标识信息,则将查询到的所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;以及,将所述第一账户信息与查询到的所述账户标识信息进行关联记录,得到第二记录信息;其中,所述第二记录信息表征查询到的所述账户标识信息所对应的支付账户与所述存储账户绑定成功。

9.根据权利要求8所述的方法,所述账户查询请求还包括:地址信息;

所述将查询到的所述账户标识信息发送给所述第二服务端,包括:

确定查询到的所述账户标识信息的数量是否唯一;

若是,则将查询到的所述账户标识信息发送给所述第二服务端;

若否,则在所述第二客户端中所述地址信息所对应的展示界面展示查询到的多个账户标识信息所对应的支付账户的第二账户信息,获取所述目标用户基于所述展示界面所选择的目标第二账户信息;

将所述目标第二账户信息所对应的账户标识信息发送给所述第二服务端。

10.根据权利要求1-9任一项所述的方法,所述第二客户端包括:所述资源存储机构的资源管理应用程序或所述资源存储机构的自助操作机。

11.一种绑定处理方法,应用于资源存储机构的第二服务端,包括:

接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;

若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,将所述账户标识信息发送给所述第二服务端,记录所述账户标识信息的发送时间;并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理;

接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。

12.根据权利要求11所述的方法,所述确定所述目标用户未注册所述支付应用的支付账户,包括:根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的身份信息;

根据所述身份信息和所述第一账户信息,向所述第二服务端发送账户查询请求,以使所述第二服务端根据所述身份信息查询关联的账户标识信息;

若接收到所述第二服务端发送的表征未查询到所述账户标识信息的查询结果,则确定所述目标用户未注册所述支付应用的支付账户。

13.根据权利要求11所述的方法,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的联系方式;

根据所述联系方式,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理时,向所述联系方式发送第一验证信息。

14.根据权利要求13所述的方法,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求之后,还包括:向所述第二客户端发送验证信息获取请求,以使所述第二客户端展示输入界面并获取所述目标用户基于所述输入界面输入的待验证的第一验证信息;

接收所述第二客户端发送的所述待验证的第一验证信息;

将所述待验证的第一验证信息发送给所述第一服务端,以使所述第一服务端在对所述第一验证信息验证通过时,进行支付账户的注册处理。

15.根据权利要求11所述的方法,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:若确定获取到所述目标用户签署预设绑定协议的签署信息,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求。

16.根据权利要求11-15任一项所述的方法,所述根据所述账户标识信息进行绑定处理,包括:将所述账户标识信息与所述第一账户信息进行关联记录,得到第三记录信息;其中,所述第三记录信息表征所述账户标识信息对应的支付账户与所述第一账户信息对应的存储账户绑定成功。

17.一种绑定处理方法,应用于支付应用的第一客户端,包括:

接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求将账户注册处理所得的账户标识信息发送给所述第二服务端并记录所述账户标识信息的发送时间之后,在确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述目标用户在所述资源存储机构的存储账户的绑定时长未超过预设时长时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;

获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;

将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。

18.根据权利要求17所述的方法,所述接收所述支付应用的第一服务端发送的安全认证信息的获取请求之前,还包括:响应于所述目标用户基于登录界面的登录操作,向所述第一服务端发送登录请求;其中,所述登录请求包括所述存储账户关联的所述目标用户的联系方式,以使所述第一服务端向所述联系方式发送第二验证信息;

获取所述目标用户在所述登录界面中输入的待验证的第二验证信息;

将所述待验证的第二验证信息发送给所述第一服务端,以使所述第一服务端对所述待验证的第二验证信息进行验证;

接收所述第一服务端发送的登录结果信息。

19.一种绑定处理方法,应用于资源存储机构的第二客户端,包括:

响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端在确定所述目标用户未注册支付应用的支付账户时,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,使所述第一服务端进行支付账户的注册处理并将得到所述目标用户的账户标识信息发送给所述第二服务端,使所述第二服务端根据所述账户标识信息和所述第一账户信息进行绑定处理;

接收所述第二服务端发送的绑定结果信息;

其中,所述第一服务端将所述账户标识信息发送给所述第二服务端之后,记录所述账户标识信息的发送时间,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理。

20.根据权利要求19所述的方法,所述向资源存储机构的第二服务端发送绑定请求之后,还包括:接收所述第二服务端发送的验证信息获取请求;其中,所述验证信息获取请求基于向所述支付应用的第一服务端发送的所述目标用户的账户注册请求所发送;

根据所述验证信息获取请求,展示输入界面;

获取所述目标用户在所述输入界面中输入的待验证的第一验证信息;

将所述待验证的第一验证信息发送给所述第二服务端,以使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端,使所述第一服务端在对所述待验证的第一验证信息验证通过时,进行支付账户的注册处理。

21.根据权利要求19或20所述的方法,所述接收所述第二服务端发送的绑定结果信息之前,还包括:获取所述目标用户签署预设绑定协议的签署信息,将所述签署信息发送给所述第二服务端,以使所述第二服务端基于所述签署信息进行相关处理。

22.一种绑定处理装置,应用于支付应用的第一服务端,包括:

接收模块,其接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;

注册模块,其根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;

发送模块,其将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;

记录模块,其记录所述账户标识信息的发送时间;

认证模块,其若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则获取当前时间,根据所述发送时间和所述当前时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长;

若确定所述绑定时长未超过预设时长,则通过所述第一客户端对所述目标用户进行安全认证处理。

23.一种绑定处理装置,应用于资源存储机构的第二服务端,包括:

接收模块,其接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;

确定模块,其若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,将所述账户标识信息发送给所述第二服务端,记录所述账户标识信息的发送时间;并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理;

绑定模块,其接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理;

发送模块,其向所述第二客户端发送绑定结果信息。

24.一种绑定处理装置,应用于支付应用的第一客户端,包括:

接收模块,其接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求将账户注册处理所得的账户标识信息发送给所述第二服务端并记录所述账户标识信息的发送时间之后,在确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述目标用户在所述资源存储机构的存储账户的绑定时长未超过预设时长时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;

获取模块,其获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;

发送模块,其将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。

25.一种绑定处理装置,应用于资源存储机构的第二客户端,包括:

发送模块,其响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端在确定所述目标用户未注册支付应用的支付账户时,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,使所述第一服务端进行支付账户的注册处理并将得到所述目标用户的账户标识信息发送给所述第二服务端,使所述第二服务端根据所述账户标识信息和所述第一账户信息进行绑定处理;

接收模块,其接收所述第二服务端发送的绑定结果信息;

其中,所述第一服务端将所述账户标识信息发送给所述第二服务端之后,记录所述账户标识信息的发送时间,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理。

26.一种绑定处理设备,包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;

根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;

将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;

记录所述账户标识信息的发送时间,若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则获取当前时间,根据所述发送时间和所述当前时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长;

若确定所述绑定时长未超过预设时长,则通过所述第一客户端对所述目标用户进行安全认证处理。

27.一种绑定处理设备,包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;

若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,将所述账户标识信息发送给第二服务端,记录所述账户标识信息的发送时间;并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理;

接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。

28.一种绑定处理设备,包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求将账户注册处理所得的账户标识信息发送给所述第二服务端并记录所述账户标识信息的发送时间之后,在确定所述目标用户在第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述目标用户在所述资源存储机构的存储账户的绑定时长未超过预设时长时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;

获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;

将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。

29.一种绑定处理设备,包括:

处理器;以及,

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端在确定所述目标用户未注册支付应用的支付账户时,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,使所述第一服务端进行支付账户的注册处理并将得到所述目标用户的账户标识信息发送给所述第二服务端,使所述第二服务端根据所述账户标识信息和所述第一账户信息进行绑定处理;

接收所述第二服务端发送的绑定结果信息;

其中,所述第一服务端将所述账户标识信息发送给所述第二服务端之后,记录所述账户标识信息的发送时间,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理。

30.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;

根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;

将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;

记录所述账户标识信息的发送时间,若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则获取当前时间,根据所述发送时间和所述当前时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长;

若确定所述绑定时长未超过预设时长,则通过所述第一客户端对所述目标用户进行安全认证处理。

31.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:接收资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;

若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,将所述账户标识信息发送给第二服务端,记录所述账户标识信息的发送时间;并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理;

接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。

32.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:接收支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求将账户注册处理所得的账户标识信息发送给所述第二服务端并记录所述账户标识信息的发送时间之后,在确定所述目标用户在第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述目标用户在所述资源存储机构的存储账户的绑定时长未超过预设时长时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;

获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;

将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。

33.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端在确定所述目标用户未注册支付应用的支付账户时,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,使所述第一服务端进行支付账户的注册处理并将得到所述目标用户的账户标识信息发送给所述第二服务端,使所述第二服务端根据所述账户标识信息和所述第一账户信息进行绑定处理;

接收所述第二服务端发送的绑定结果信息;

其中,所述第一服务端将所述账户标识信息发送给所述第二服务端之后,记录所述账户标识信息的发送时间,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件、且基于所述发送时间确定所述账户标识信息对应的支付账户与所述存储账户的绑定时长未超过预设时长时,通过所述第一客户端对所述目标用户进行安全认证处理。

说明书 :

绑定处理方法、装置及设备

技术领域

[0001] 本文件涉及数据处理技术领域,尤其涉及一种绑定处理方法、装置及设备。

背景技术

[0002] 随着移动支付行业的快速发展,各种支付应用应运而生。为了确保支付安全,通常在用户首次注册支付应用的支付账户时,不仅需要对用户的身份进行验证,还需对支付应用所在终端设备的设备环境进行验证。为了实现支付应用的支付功能,用户通常在支付账户注册成功之后进行银行卡的绑定。当前,银行卡的绑定方式,通常为用户操作支付应用完成银行卡的绑定。该单一的绑定方式,不能满足用户在不同场景的绑定需求。

发明内容

[0003] 本说明书一个或多个实施例的目的是提供一种绑定处理方法、装置及设备,在不增加用户操作的基础上,完成支付账户与存储账户的绑定,满足用户在不同场景下的绑定需求。
[0004] 为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
[0005] 本说明书一个或多个实施例提供了一种绑定处理方法,应用于支付应用的第一服务端,包括:
[0006] 接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0007] 根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0008] 将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0009] 若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0010] 本说明书一个或多个实施例提供了一种绑定处理方法,应用于资源存储机构的第二服务端,包括:
[0011] 接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0012] 若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0013] 接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。
[0014] 本说明书一个或多个实施例提供了一种绑定处理方法,应用于支付应用的第一客户端,包括:
[0015] 接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0016] 获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0017] 将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0018] 本说明书一个或多个实施例提供了一种绑定处理方法,应用于资源存储机构的第二客户端,包括:
[0019] 响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0020] 接收所述第二服务端发送的绑定结果信息。
[0021] 本说明书一个或多个实施例提供了一种绑定处理装置,应用于支付应用的第一服务端,包括:
[0022] 接收模块,其接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0023] 注册模块,其根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0024] 发送模块,其将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0025] 认证模块,其若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0026] 本说明书一个或多个实施例提供了一种绑定处理装置,应用于资源存储机构的第二服务端,包括:
[0027] 接收模块,其接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0028] 确定模块,其若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0029] 绑定模块,其接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理;
[0030] 发送模块,其向所述第二客户端发送绑定结果信息。
[0031] 本说明书一个或多个实施例提供了一种绑定处理装置,应用于支付应用的第一客户端,包括:
[0032] 接收模块,其接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0033] 获取模块,其获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0034] 发送模块,其将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0035] 本说明书一个或多个实施例提供了一种绑定处理装置,应用于资源存储机构的第二客户端,包括:
[0036] 发送模块,其响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0037] 接收模块,其接收所述第二服务端发送的绑定结果信息。
[0038] 本说明书一个或多个实施例提供了一种绑定处理设备,包括:
[0039] 处理器;以及,
[0040] 被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
[0041] 接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0042] 根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0043] 将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0044] 若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0045] 本说明书一个或多个实施例提供了一种绑定处理设备,包括:
[0046] 处理器;以及,
[0047] 被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
[0048] 接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0049] 若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0050] 接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。
[0051] 本说明书一个或多个实施例提供了一种绑定处理设备,包括:
[0052] 处理器;以及,
[0053] 被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
[0054] 接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0055] 获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0056] 将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0057] 本说明书一个或多个实施例提供了一种绑定处理设备,包括:
[0058] 处理器;以及,
[0059] 被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:
[0060] 响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0061] 接收所述第二服务端发送的绑定结果信息。
[0062] 本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
[0063] 接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0064] 根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0065] 将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0066] 若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0067] 本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
[0068] 接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0069] 若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0070] 接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。
[0071] 本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
[0072] 接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0073] 获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0074] 将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0075] 本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
[0076] 响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0077] 接收所述第二服务端发送的绑定结果信息。
[0078] 本说明书一个实施例中,目标用户通过操作资源存储机构的第二客户端,在不增加任何用户操作的基础上,同时实现了支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。

附图说明

[0079] 为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0080] 图1为本说明书一个或多个实施例提供的一种绑定处理方法的第一种场景示意图;
[0081] 图2为本说明书一个或多个实施例提供的一种绑定处理方法的第二种场景示意图;
[0082] 图3为本说明书一个或多个实施例提供的一种绑定处理方法的第一种流程示意图;
[0083] 图4为本说明书一个或多个实施例提供的一种绑定处理方法的第二种流程示意图;
[0084] 图5为本说明书一个或多个实施例提供的一种绑定处理方法的第三种流程示意图;
[0085] 图6为本说明书一个或多个实施例提供的一种绑定处理方法的第四种流程示意图;
[0086] 图7为本说明书一个或多个实施例提供的一种绑定处理方法的第五种流程示意图;
[0087] 图8为本说明书一个或多个实施例提供的一种绑定处理方法的第六种流程示意图;
[0088] 图9为本说明书一个或多个实施例提供的一种绑定处理方法的第七种流程示意图;
[0089] 图10为本说明书一个或多个实施例提供的一种绑定处理方法的第八种流程示意图;
[0090] 图11为本说明书一个或多个实施例提供的一种绑定处理方法的第九种流程示意图;
[0091] 图12为本说明书一个或多个实施例提供的一种绑定处理方法的第十种流程示意图;
[0092] 图13为本说明书一个或多个实施例提供的一种绑定处理方法的第十一种流程示意图;
[0093] 图14为本说明书一个或多个实施例提供的一种绑定处理方法的第十二种流程示意图;
[0094] 图15为本说明书一个或多个实施例提供的一种绑定处理方法的第十三种流程示意图;
[0095] 图16为本说明书一个或多个实施例提供的一种绑定处理方法的第十四种流程示意图;
[0096] 图17为本说明书一个或多个实施例提供的一种绑定处理方法的第十五种流程示意图;
[0097] 图18为本说明书一个或多个实施例提供的一种绑定处理方法的第十六种流程示意图;
[0098] 图19为本说明书一个或多个实施例提供的一种绑定处理装置的第一种模块组成示意图;
[0099] 图20为本说明书一个或多个实施例提供的一种绑定处理装置的第二种模块组成示意图;
[0100] 图21为本说明书一个或多个实施例提供的一种绑定处理装置的第三种模块组成示意图;
[0101] 图22为本说明书一个或多个实施例提供的一种绑定处理装置的第四种模块组成示意图;
[0102] 图23为本说明书一个或多个实施例提供的一种绑定处理设备的结构示意图。

具体实施方式

[0103] 为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0104] 图1为本说明书一个或多个实施例提供的一种绑定处理方法的应用场景示意图,如图1所示,该场景包括:支付应用的第一客户端、支付应用的第一服务端、资源存储机构的第二客户端、资源存储机构的第二服务端。其中,第一客户端和第二客户端可以为手机、平板电脑、台式计算机、便携笔记本式计算机等(图1 中仅示出手机);应当理解的是,第一客户端中安装有支付应用的应用程序(application,简称app),第二客户端安装有资源存储机构的资源管理应用程序;第一服务端和第二服务端可以是独立的服务器,也可以是由多个服务器组成的服务器集群。
[0105] 具体的,当目标用户身处任何地点时,如家中、公司、资源存储机构等,若需要将其待注册的支付应用的支付账户,与其在资源存储机构的存储账户绑定,则可以操作资源存储机构的第二客户端进行账户的绑定处理。第二客户端响应于目标用户的绑定操作,向第二服务端发送绑定请求,以请求将目标用户在资源存储机构的存储账户,与目标用户的支付应用的支付账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限。第二服务端接收第二客户端发送的绑定请求,根据绑定请求包括的待绑定的存储账户的第一账户信息,确定目标用户是否已注册支付应用的支付账户,并在确定结果为否时,向第一服务端发送账户注册请求。第一服务端根据账户注册请求包括的注册信息进行支付账户的注册处理,得到目标用户的账户标识信息,并将账户标识信息发送给第一服务端;第一服务端根据接收到的账户标识信息和待绑定的存储账户的第一账户信息进行绑定处理,并向第二客户端发送绑定结果信息。当绑定结果信息为绑定成功信息、且目标用户操作第一客户端进行相关业务处理时,第一服务端若确定目标用户在第一客户端上的操作处理满足预设的安全认证条件,则通过第一客户端对目标用户进行安全认证处理。需要指出的是,当目标用户已注册支付应用的支付账户,并需要将支付账户与目标用户在资源存储机构的存储账户进行绑定时,也可以操作第二客户端实现账户的绑定,具体过程在后文进行详述。
[0106] 进一步的,如图2所示,第二客户端还可以为资源存储机构的自助操作机,具体的,当目标用户身处资源存储机构进行业务办理时,如开立存储账户、进行资源的转移等,若目标用户此时有将其待注册的支付应用的支付账户,与其在资源存储机构的存储账户进行绑定的需求,则可以操作资源存储机构的自助操作机,该自助操作机基于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,从而按照上述方式实现支付账户的注册,以及支付账户与存储账户的绑定。特别地,当自助操作机具有存储账户的开立功能时,可以同时实现存储账户的开立、支付账户的注册、以及存储账户与支付账户的绑定等。通常的,存储账户的开立、支付账户的注册等,均需要对目标用户进行身份验证,此时,则可以通过一次身份验证,同时实现存储账户的开立和支付账户的注册等,因此能够减少用户操作,提升用户体验。
[0107] 由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0108] 图3为本说明书一个或多个实施例提供的一种绑定处理方法的流程示意图,图3中的方法能够由图1中的第一服务端执行,如图3所示,该方法包括以下步骤:
[0109] 步骤S102,接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,账户注册请求为第二服务端在接收到目标用户使用资源存储机构的第二客户端发送的绑定请求、且确定目标用户未注册支付应用的支付账户时所发送;绑定请求用于请求将目标用户在资源存储机构的存储账户,与目标用户待注册的支付应用的支付账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限;账户注册请求包括目标用户的注册信息;
[0110] 具体的,当目标用户需要将其待注册的支付应用的支付账户,与其在资源存储机构的存储账户绑定时,可以操作资源存储机构的第二客户端进行账户的绑定处理。第二客户端响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以请求将目标用户在资源存储机构的存储账户,与目标用户的待注册的支付应用的支付账户进行绑定。第二服务端接收到第二客户端发送的绑定请求后,根据绑定请求包括的待绑定的存储账户的第一账户信息,确定目标用户是否已注册支付应用的支付账户,并在确定结果为否时,向第一服务端发送账户注册请求。其中,目标用户在资源存储机构的存储账户可以为储蓄账户、信用账户等。
[0111] 步骤S104,根据注册信息进行支付账户的注册处理,得到目标用户的账户标识信息;
[0112] 步骤S106,将账户标识信息发送给第二服务端,以使第二服务端根据账户标识信息进行绑定处理;
[0113] 步骤S108,若确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过第一客户端对目标用户进行安全认证处理。
[0114] 本说明书一个或多个实施例中,第一服务端接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请求、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0115] 考虑到目标用户在操作第二客户端进行支付账户与存储账户的绑定操作时,目标用户可能已注册支付账户;基于此,为了避免支付账户的重复注册,本说明书一个或多个实施例中,第二服务端接收到第二客户端发送的绑定请求时,首先向第一服务端发送支付账户查询请求以确定目标用户是否已注册支付应用的支付账户。相应的,如图4所示,步骤S102之前,还可以包括:
[0116] 步骤S100-2,接收第二服务端发送的支付账户查询请求;其中,支付账户查询请求为第二服务端在接收到目标用户使用资源存储机构的第二客户端发送的绑定请求时所发送;绑定请求用于请求将目标用户在资源存储机构的存储账户,与目标用户的支付应用的支付账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限;支付账户查询请求包括存储账户所关联的目标用户的身份信息;
[0117] 其中,身份信息为目标用户在资源存储机构开立存储账户时,所提供的身份信息,该身份信息经过权威认证,具有真实性和有效性;该身份信息如目标用户的用户姓名、目标用户的身份证件号码等。
[0118] 步骤S100-4,若根据身份信息未查询到关联的账户标识信息,则向第二服务端发送表征未查询到账户标识信息的查询结果,以使第二服务端确定目标用户未注册支付应用的支付账户,并发送账户注册请求。
[0119] 具体的,第一服务端将支付账户查询请求包括的身份信息,与指定的用户信息库中的各身份信息进行匹配,并在均匹配失败时,向第二服务端发送表征未查询到账户标识信息的查询结果。其中,用户信息库包括多个用户的身份信息与支付账户的账户标识信息的关联关系。
[0120] 与之对应的,如图4所示,步骤S102包括以下步骤S102-2;
[0121] 步骤S102-2,接收第二服务端发送的目标用户的账户注册请求;其中账户注册请求包括目标用户的注册信息;
[0122] 为了实现待注册的支付账户与待绑定的存储账户的绑定,以及便于后续对目标用户进行安全认证,本说明书一个或多个实施例中,账户查询请求还包括待绑定的存储账户的第一账户信息,注册请求还包括待绑定的存储账户所关联的目标用户的联系方式。具体的,如图5所示,步骤S104可以包括以下步骤S104-2和步骤S104-4;
[0123] 步骤S104-2,根据预设的账户标识的生成规则,生成目标用户的账户标识信息;
[0124] 其中,生成规则可以在实际应用中根据需要自行设定,对此本说明书中不做具体限定。
[0125] 步骤S104-4,将生成的账户标识信息、注册信息包括的联系方式、身份信息、账户查询请求包括的存储账户的第一账户信息和表征待进行安全认证的第一认证标识进行关联记录,得到第一记录信息;
[0126] 通常的,在进行支付账户的注册处理时,需要通过客户端采集用户提供的身份信息并对采集的身份信息验证。而本说明书的实施例中,由于第二服务端发送的账户查询请求中的身份信息,为目标用户在资源存储机构开立存储账户时所提供的身份信息,该身份信息已经过权威认证,具有真实性和有效性,因此,第一服务端在进行支付账户的注册处理时,无需再次采集用户提供的身份信息,可直接基于账户查询请求中的身份信息进行支付账户的注册处理,因此,在用户无感的情况下完成了支付账户的注册,减少了用户操作,提升了用户体验。
[0127] 为了避免多次对目标用户进行安全认证,如图5所示,本说明书一个或多个实施例中,步骤S108中若安全认证通过,方法还包括:
[0128] 步骤S110,将第一记录信息中的第一认证标识更新为第二认证标识;其中,第二认证标识表征安全认证通过。
[0129] 为了确保支付账户的注册安全,本说明书一个或多个实施例中,注册信息包括待绑定的存储账户所关联的目标用户的联系方式,相应地,如图6所示,步骤S104可以包括以下步骤S104-6至步骤S104-10:
[0130] 步骤S104-6,向注册信息包括的联系方式发送第一验证信息,以使第二客户端将获取的目标用户输入的待验证的第一验证信息发送给第二服务端,使第二服务端将待验证的第一验证信息发送给第一服务端;
[0131] 步骤S104-8,接收第二服务端发送的待验证的第一验证信息;
[0132] 步骤S104-10,若对待验证的第一验证信息验证通过,则根据注册信息进行支付账户的注册处理,得到目标用户的账户标识信息。
[0133] 其中,联系方式可以为手机号码、电子邮箱等。以联系方式为手机号码为例进行说明,第二服务端在向第一服务端发送账户注册请求之后,还向第二客户端发送验证信息获取请求;第二客户端基于该验证信息获取请求,展示验证信息的输入界面;第一服务端接收到账户注册请求之后,以信息的方式向该手机号码中发送第一验证信息,并将第一验证信息与第一联系方式关联保存;当目标用户接收到第一服务端发送的信息时,将该信息中的第一验证信息输入至第二客户端所展示的输入界面中,并点击该输入界面中的确定控件,以提交待验证的第一验证信息;第二客户端获取目标用户提交的待验证的第一验证信息,将待验证的第一验证信息和联系方式发送给第二服务端;第二服务端将接收到的待验证的第一验证信息和联系方式发送给第一服务端;第一服务端根据接收到的联系方式查询关联保存的第一验证信息,将查询到的第一验证信息与待验证的第一验证信息进行匹配,若匹配成功,则确定验证通过,根据注册信息进行账户注册处理;若匹配失败,则发送注册失败信息给第二服务端,以使第二服务端向第二客户端发送绑定失败信息。
[0134] 由此,第一服务端通过向注册信息包括的联系方式发送第一验证码并进行验证,能够降低他人冒充目标用户进行操作的风险,确保了业务安全。
[0135] 考虑到本说明书实施例中,支付账户的注册和对目标用户的安全认证是异步执行的,为了避免异步的时间间隔较长所带来的安全隐患,如图7所示,本说明书一个或多个实施例中,步骤S106之后,还包括:
[0136] 步骤S107,记录账户标识信息的发送时间;
[0137] 可选地,将发送时间与第一记录信息关联记录,或者,将发送时间与账户标识信息关联记录。
[0138] 与之对应的,如图7所示,步骤S108可以包括以下步骤S108-2至步骤S108-8:
[0139] 步骤S108-2,若确定目标用户成功登录支付应用的第一客户端、且根据登录信息中的联系方式查询到的第一记录信息中的认证标识为第一认证标识,则确定查询到的第一记录信息中的身份信息所关联的账户标识信息的数量是否未超过预设数量;
[0140] 步骤S108-4,获取当前时间,根据记录的发送时间和当前时间确定第一记录信息所对应的支付账户与存储账户的绑定时长;
[0141] 步骤S108-6,确定绑定时长是否超过预设时长;
[0142] 步骤S108-8,若确定身份信息所关联的账户标识信息的数量未超过预设数量、且绑定时长未超过预设时长,则确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。
[0143] 由于支付账户的注册是在目标用户无感的情况下进行的,即并未要求目标用户设置其支付账户的账户信息,因此,目标用户在首次登录时可以通过绑定的存储账户所关联的目标用户的联系方式进行登录。具体而言,当第一服务端确定目标用户成功登录第一客户端时,根据登录信息包括的联系方式查询关联的第一记录信息,确定第一记录信息包括的认证标识是否为第一认证标识,若不是第一认证标识,则等待第一客户端发送的业务请求;若是第一认证标识,则根据第一记录信息中的身份信息,查询关联的账户标识信息的数量,确定查询到的数量是否超过预设数量,若未超过预设数量,则获取当前时间,根据记录的发送时间和获取的当前时间,确定第一记录信息中的账户标识信息所对应的支付账户与第一账户信息所对应的存储账户的绑定时长;以及,确定绑定时长是否超过预设时长,若超过预设时长,则向第一客户端发送第一提示信息,以使目标用户重新进行存储账户的绑定操作,或者使用支付应用认可的其他安全认证方式进行安全认证;若未超过预设时长,则确定满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。其中,预设数量为用户可注册的支付账户的数量上限,预设数量和预设时长均可在实际应用中根据需要自行设定。
[0144] 需要指出的是,若第一服务端在确定是否满足预设的安全认证条件的过程中,或者在确定满足预设的安全认证条件时,接收到第一客户端发送的业务请求,且该业务请求需要对目标用户进行安全认证处理,则基于该业务请求对目标用户进行一次安全认证处理即可。以及,当第一客户端接收到第一服务端发送的第一提示信息时,目标用户可以操作第一客户端进行其他存储账户的绑定。
[0145] 通过对身份信息所关联的账户标识信息的数量及绑定时长的判断,不仅能够避免用户注册过多支付账户,进行非法操作的风险,而且能够避免因绑定时长过长而带来的安全隐患。
[0146] 进一步的,上述目标用户通过联系方式登录第一客户端的过程中,第一服务端确定目标用户成功登录第一客户端,包括:
[0147] 接收第一客户端发送的登录请求,向登录请求包括的联系方式中发送第二验证信息,以使第一客户端将获取的目标用户输入的待验证的第二验证信息发送给第一服务端;以及,接收第一客户端发送的待验证的第二验证信息,若对待验证的第二验证信息验证通过,则确定目标用户成功登录第一客户端。
[0148] 具体而言,第一客户端的登录界面包括账户输入栏、验证信息获取控件及验证信息输入栏,目标用户在账户输入栏中输入存储账户所关联的目标用户的联系方式后,可点击验证信息获取控件;第一客户端检测到验证信息获取控件的点击操作后,根据获取的联系方式向第一服务端发送登录请求,第一服务端若根据登录请求包括的联系方式查询到关联的第一记录信息,则向该联系方式发送第二验证信息,并将第二验证信息与联系方式关联保存;目标用户将接收到的第二验证信息输入至验证信息输入栏,并点击确定控件;第一客户端将获取的待验证的第二验证信息和联系方式发送给第一服务端;第一服务端根据接收到的联系方式查询关联保存的第二验证信息,将查询到的第二验证信息与接收到的待验证的第二验证信息进行匹配,若匹配成功,则确定目标用户登录成功,若匹配失败,则向第一客户端发送登录失败信息。由此,基于联系方式和第二验证信息,完成了目标用户的首次登录,在登录成功之后,第一服务端可以基于目标用户通过第一客户端发送的账户修改请求,修改目标用户的支付账户的账户信息和登录密码等,目标用户后续可基于修改后的账户信息和登录密码进行登录。
[0149] 为了避免恶意的机器行为,本说明书一个或多个实施例中,如图8所示,步骤S108可以包括以下步骤S108-10和步骤S108-12:
[0150] 步骤S108-10,若确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,则向第一客户端发送安全认证信息的获取请求,以使第一客户端获取所在终端设备的设备信息,并基于设备信息生成设备指纹,将设备指纹发送给第一服务端;
[0151] 步骤S108-12,接收第一客户端发送的设备指纹,若确定根据设备指纹进行风险评估通过,则确定对目标用户的安全认证通过。
[0152] 具体的,接收第一客户端发送的设备指纹,并将设备指纹发送给指定的风险评估系统,以使风险评估系统基于设备指纹进行风险评估,并向第一服务端发送风险评估结果;第一服务端若确定接收到的风险评估结果为无风险,则确定对目标用户的安全认证通过。
[0153] 需要强调的是,当前用户操作第一客户端首次注册支付应用的支付账户时,第一服务端在进行支付账户的注册处理过程中,首先获取第一客户端所在终端设备的设备指纹,并在对设备指纹验证通过后,进行支付账户的注册处理。而本申请实施例中,提供了一种异步的安全认证方式,即目标用户在操作第二客户端进行支付账户的注册、以及支付账户与存储账户的绑定之后,在首次登录第一客户端时进行安全认证处理,其不仅能够满足支付应用的安全认证需求,而且能够满足用户基于第二客户端进行账户绑定场景下的账户绑定需求。
[0154] 进一步的,当目标用户已注册支付应用的支付账户时,目标用户也可以操作第二客户端进行支付账户与存储账户的绑定,具体的,如图9所示,步骤S100-2之后还可以包括:
[0155] 步骤S112,若根据身份信息查询到关联的账户标识信息,则将查询到的账户标识信息发送给第二服务端,以使第二服务端根据账户标识信息进行绑定处理;
[0156] 步骤S114,将账户查询请求包括的存储账户的第一账户信息与发送的账户标识信息进行关联记录,得到第二记录信息;其中,第二记录信息表征发送的账户标识信息所对应的支付账户与存储账户绑定成功。
[0157] 当根据身份信息查询到关联的账户标识信息时,确定目标用户以注册支付应用的支付账户,由于在之前的支付账户的注册过程中,以进行安全认证处理,因此,可以直接将查询到的账户标识信息发送给第二服务端,以使第二服务端进行绑定处理;以及将账户查询请求包括的存储账户的第一账户信息与查询到的账户标识信息进行关联记录,以表征绑定成功,且当目标用户登录第二客户端时,无需再次进行安全认证处理。
[0158] 进一步的,考虑到目标用户还可能够已注册了多个支付账户,基于此,如图10所示,步骤S112可以具体包括:
[0159] 步骤S112-2,若根据身份信息查询到关联的账户标识信息,则确定查询到的账户标识信息的数量是否为一,是则执行步骤S112-4,否则执行步骤S112-6;
[0160] 步骤S112-4,将查询到的账户标识信息发送给第二服务端,以使第二服务端根据账户标识信息进行绑定处理,执行步骤S114;
[0161] 步骤S112-6,从账户查询请求中获取地址信息,在第二客户端中该地址信息所对应的展示界面展示查询到的多个账户标识信息所对应的支付账户的第二账户信息,获取目标用户基于展示界面所选择的目标第二账户信息;
[0162] 步骤S112-8,将目标第二账户信息所对应的账户标识信息发送给第二服务端,执行步骤S114。
[0163] 由此,在查询到多个账户标识信息时,基于账户查询请求包括的地址信息,在对应的展示界面中展示对应的第二账户信息,并获取目标用户基于该展示界面所选择的目标第二账户信息,而无需通过第二服务端获取目标第二账户信息,不仅避免了用户的账户信息的外泄,而且降低了通信次数,提升了数据处理效率。
[0164] 本说明书一个或多个实施例中,第一服务端接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0165] 对应上述图3至图10描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理方法,图11为本说明书一个或多个实施例提供的另一种绑定处理方法的流程示意图,图11中的方法能够由图1中的资源存储机构的第二服务端执行;如图11所示,该方法包括以下步骤:
[0166] 步骤S202,接收资源存储机构的第二客户端发送的绑定请求;其中,绑定请求基于目标用户的绑定操作所发送,绑定请求用于请求将目标用户在资源存储机构的存储账户,与目标用户的支付应用的支付账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限;绑定请求包括存储账户的第一账户信息;
[0167] 具体的,当目标用户需要将其待注册的支付应用的支付账户,与其在资源存储机构的存储账户绑定时,可以操作资源存储机构的第二客户端进行账户的绑定处理。第二客户端响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以请求将目标用户在资源存储机构的存储账户,与目标用户的待注册的支付应用的支付账户进行绑定。
[0168] 步骤S204,若确定目标用户未注册支付应用的支付账户,则根据第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以使第一服务端进行支付账户的注册处理得到目标用户的账户标识信息,并在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过第一客户端对目标用户进行安全认证处理;
[0169] 步骤S206,接收第一服务端发送的账户标识信息,根据账户标识信息和第一账户信息进行绑定处理,向第二客户端发送绑定结果信息。
[0170] 本说明书一个或多个实施例中,资源存储机构的第二服务端在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0171] 为了便于第一服务端查询支付账户的账户标识信息,本说明书一个或多个实施例中,如图12所示,步骤S204可以包括以下步骤S204-2至步骤S204-8:
[0172] 步骤S204-2,根据第一账户信息,从指定的数据库中获取关联的目标用户的身份信息;
[0173] 其中,指定的数据库中包括第一账户信息与身份信息、联系方式等的关联关系。
[0174] 步骤S204-4,根据获取的身份信息和第一账户信息,向第二服务端发送账户查询请求,以使第二服务端根据身份信息查询关联的账户标识信息;
[0175] 步骤S204-6,若接收到第二服务端发送的表征未查询到账户标识信息的查询结果,则确定目标用户未注册支付应用的支付账户;
[0176] 步骤S204-8,根据第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以使第一服务端进行支付账户的注册处理得到目标用户的账户标识信息,并在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过第一客户端对目标用户进行安全认证处理。
[0177] 为了便于第一服务端进行支付账户的注册处理,以及后续目标用户登录第二客户端,本说明书一个或多个实施例中,如图13所示,步骤S204还可以包括以下步骤S204-10和步骤S204-12;
[0178] 步骤S204-10,若确定目标用户未注册支付应用的支付账户,则根据第一账户信息,从指定的数据库中获取关联的目标用户的联系方式;
[0179] 步骤S204-12,根据联系方式,向支付应用的第一服务端发送目标用户的账户注册请求,以使第一服务端进行支付账户的注册处理时,向联系方式发送第一验证信息。
[0180] 与之对应的,为了确保支付账户的注册安全,如图13所示,步骤S204-12之后,还包括:
[0181] 步骤S205-2,向第二客户端发送验证信息获取请求,以使第二客户端展示输入界面并获取目标用户基于输入界面输入的待验证的第一验证信息;
[0182] 步骤S205-4,接收第二客户端发送的待验证的第一验证信息;
[0183] 步骤S205-6,将待验证的第一验证信息发送给第一服务端,以使第一服务端在对第一验证信息验证通过时,进行支付账户的注册处理。
[0184] 进一步的,为了确认目标用户将其支付应用的支付账户与其在资源存储机构的存储账户进行绑定,本说明书一个或多个实施例中,如图14所示,步骤S204还可以包括以下步骤S204-14;
[0185] 步骤S204-14,若确定目标用户未注册支付应用的支付账户、且确定获取到目标用户签署预设绑定协议的签署信息,则根据第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求。
[0186] 可选地,绑定请求中包括预设绑定协议的签署信息,相应地,第二服务端从绑定请求中获取签署信息;或者,第二服务端在接收到第二客户端发送的绑定请求后,向第二客户端发送绑定协议签署请求,以使第二客户端展示预设的绑定协议并获取目标用户签署该绑定协议的签署信息,将获取的签署信息发送给第二服务端。需要指出的是,对于签署协议的签署过程,本说明书中不做具体限定,可以在实际应用中根据需要自行设定。通过让目标用户签署绑定协议,不仅能够将相关事项告知用户,而且可将该签署信息作为目标用户确认绑定的确认信息。
[0187] 进一步的,如图15所示,本说明书一个或多个实施例中,步骤S206包括:
[0188] 步骤S206-2,将接收到的账户标识信息与第一账户信息进行关联记录,得到第三记录信息;其中,第三记录信息表征账户标识信息对应的支付账户与第一账户信息对应的存储账户绑定成功;
[0189] 步骤S206-4,向第二客户端发送绑定成功信息。
[0190] 进一步的,当第二服务端的绑定处理失败时,向第二客户端发送绑定失败信息。
[0191] 需要指出的是,上述各步骤的具体实现方式,可参见前述相关描述,重复之处这里不再赘述。
[0192] 本说明书一个或多个实施例中,资源存储机构的第二服务端在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0193] 对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理方法,图16为本说明书一个或多个实施例提供的另一种绑定处理方法的流程示意图,图16中的方法能够由图1中的支付应用的第一客户端执行;如图16所示,该方法包括以下步骤:
[0194] 步骤S302,接收支付应用的第一服务端发送的安全认证信息的获取请求;其中,获取请求为第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定目标用户在第一客户端上的操作处理满足预设的安全认证条件时所发送;账户注册请求为第二服务端基于目标用户使用资源存储机构的第二客户端发送的绑定请求,在确定目标用户未注册支付应用的支付账户时所发送;绑定请求用于请求将目标用户在资源存储机构的存储账户,与目标用户待注册的支付应用的支付账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限;
[0195] 步骤S304,获取所在终端设备的设备信息,根据设备信息生成终端设备的设备指纹;
[0196] 其中,设备信息如设备标识、设备的MAC地址、设备的系统版本号等信息。设备指纹的生成方式可以在实际应用中根据需要自行设定,本说明书中不做具体限定。
[0197] 步骤S306,将设备指纹发送给第一服务端,以使第一服务端根据设备指纹进行安全认证处理。
[0198] 本说明书一个或多个实施例中,步骤S302之前还可以包括:
[0199] 步骤S300-2,响应于目标用户基于登录界面的登录操作,向第一服务端发送登录请求;其中,登录请求包括存储账户关联的目标用户的联系方式,以使第一服务端向联系方式发送第二验证信息;
[0200] 步骤S300-4,获取目标用户在登录界面中输入的待验证的第二验证信息,将待验证的第二验证信息发送给第一服务端,以使第一服务端对待验证的第二验证信息进行验证;
[0201] 步骤S300-6,接收第一服务端发送的登录结果信息。
[0202] 需要指出的是,上述各步骤的具体实现方式,可参见前述相关描述,重复之处这里不再赘述。
[0203] 本说明书一个或多个实施例中,支付应用的第一客户端接收到支付应用的第一服务端发送的安全认证信息的获取时,生成所在终端设备的设备指纹,并将设备指纹发送给第一服务端,以使第一服务端进行安全认证处理;其中,获取请求为第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定目标用户在第一客户端上的操作处理满足预设的安全认证条件时所发送;而账户注册请求为第二服务端基于目标用户使用资源存储机构的第二客户端发送的绑定请求,在确定目标用户未注册支付应用的支付账户时所发送。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0204] 对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理方法,图17为本说明书一个或多个实施例提供的另一种绑定处理方法的流程示意图,图17中的方法能够由图1中的资源存储机构的第二客户端执行;如图17所示,该方法包括以下步骤:
[0205] 步骤S402,响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,绑定请求用于请求将目标用户的支付应用的支付账户与目标用户在资源存储机构的存储账户进行绑定,以授予支付账户基于存储账户进行支付的支付权限;绑定请求包括存储账户的第一账户信息,以使第二服务端根据第一账户信息进行绑定处理;
[0206] 步骤S404,接收第二服务端发送的绑定结果信息。
[0207] 为了确保支付账户的注册安全,本说明书一个或多个实施例中,如图18所示,步骤S402之后,还包括:
[0208] 步骤S403-2,接收第二服务端发送的验证信息获取请求;其中,验证信息获取请求基于向支付应用的第一服务端发送的目标用户的账户注册请求所发送;
[0209] 步骤S403-4,根据验证信息获取请求,展示输入界面;
[0210] 步骤S403-6,获取目标用户在输入界面中输入的待验证的第一验证信息;
[0211] 步骤S403-8,将获取的待验证的第一验证信息发送给第二服务端,以使第二服务端将待验证的第一验证信息发送给第一服务端,使第一服务端在对待验证的第一验证信息验证通过时,进行支付账户的注册处理。
[0212] 进一步的,为了使第二服务端确定目标用户同意将目标用户的支付账户与存储账户进行绑定,本说明书一个或多个实施例中,步骤S404之前还包括:
[0213] 获取目标用户签署预设绑定协议的签署信息,将签署信息发送给第二服务端,以使第二服务端基于签署信息进行相关处理。
[0214] 可选的,响应于目标用户的绑定操作,获取目标用户签署预设绑定协议的签署信息,并根据获取的签署信息和待绑定的存储账户的第一账户信息向第二服务端发送绑定请求。或者,在向第二服务端发送绑定请求之后,接收第二服务端发送的协议签署请求,展示预设的签署协议,并获取目标用户签署预设绑定协议的签署信息。
[0215] 需要指出的是,上述各步骤的具体实现过程,可参见前述相关描述,重复之处这里不再赘述。
[0216] 本说明书一个或多个实施例中,第二客户端响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以使第二服务端在确定目标用户未注册支付应用的支付账户时,向支付应用的第一服务端发送账户注册请求,并基于第一服务端发送的支付账户的账户标识信息进行绑定处理;以及第一服务端在确定满足预设的安全认证条件时,对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0217] 对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种绑定处理装置,应用于支付应用的第一服务端。图19为本说明书一个或多个实施例提供的一种绑定处理装置的模块组成示意图,如图19所示,该装置包括:
[0218] 接收模块501,其接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0219] 注册模块502,其根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0220] 发送模块503,其将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0221] 认证模块504,其若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0222] 本说明书一个或多个实施例提供的绑定处理装置,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0223] 可选地,所述装置还包括:查询模块;
[0224] 所述查询模块,在所述接收模块501接收资源存储机构的第二服务端发送的目标用户的账户注册请求之前,接收所述第二服务端发送的支付账户查询请求;其中,所述支付账户查询请求基于所述绑定请求所发送,所述支付账户查询请求包括所述存储账户关联的所述目标用户的身份信息;以及,
[0225] 若根据所述身份信息未查询到关联的所述账户标识信息,则向所述第二服务端发送表征未查询到所述账户标识信息的查询结果,以使所述第二服务端确定所述目标用户未注册所述支付应用的支付账户,并发送所述账户注册请求。
[0226] 可选地,所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0227] 所述注册模块502,向所述联系方式发送第一验证信息,以使所述第二客户端将获取的所述目标用户输入的待验证的第一验证信息发送给所述第二服务端,使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端;以及,
[0228] 接收所述第二服务端发送的所述待验证的第一验证信息;
[0229] 若对所述待验证的第一验证信息验证通过,则根据所述注册信息进行账户注册处理。
[0230] 可选地,所述账户查询请求还包括:所述存储账户的第一账户信息;所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0231] 所述注册模块502,根据预设的账户标识的生成规则,生成所述目标用户的账户标识信息;以及,
[0232] 将生成的所述账户标识信息、所述联系方式、所述身份信息、所述第一账户信息和表征待进行安全认证的第一认证标识进行关联记录,得到第一记录信息;
[0233] 通过所述第一客户端对所述目标用户进行安全认证通过之后,还包括:
[0234] 将所述第一记录信息中的所述第一认证标识更新为第二认证标识;其中,所述第二认证标识表征所述安全认证通过。
[0235] 可选地,所述装置还包括:记录模块;
[0236] 所述记录模块,在所述发送模块503将所述账户标识信息发送给所述第二服务端之后,记录所述账户标识信息的发送时间;
[0237] 所述认证模块504,若确定所述目标用户成功登录所述第一客户端、且根据登录信息中的联系方式查询到的所述第一记录信息中的认证标识为所述第一认证标识,则确定查询到的所述第一记录信息中的身份信息所关联的账户标识信息的数量是否未超过预设数量;以及,
[0238] 获取当前时间,根据所述发送时间和所述当前时间确定所述第一记录信息所对应的所述支付账户与所述存储账户的绑定时长;
[0239] 确定所述绑定时长是否超过预设时长;
[0240] 若确定所述身份信息所关联的账户标识信息的数量未超过所述预设数量、且所述绑定时长未超过所述预设时长,则确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件。
[0241] 可选地,所述认证模块504,接收所述第一客户端发送的登录请求;以及,[0242] 向所述登录请求包括的联系方式中发送第二验证信息,以使所述第一客户端将获取的所述目标用户输入的待验证的第二验证信息发送给所述第一服务端;
[0243] 接收所述第一客户端发送的所述待验证的第二验证信息;
[0244] 若对所述待验证的第二验证信息验证通过,则确定所述目标用户成功登录所述第一客户端。
[0245] 可选地,所述认证模块504,向所述第一客户端发送安全认证信息的获取请求,以使所述第一客户端获取所在终端设备的设备信息,并基于所述设备信息生成设备指纹,将所述设备指纹发送给所述第一服务端;以及,
[0246] 接收所述第一客户端发送的所述设备指纹,若确定根据所述设备指纹进行风险评估通过,则确定对所述目标用户的安全认证通过。
[0247] 可选地,所述支付账户查询请求还包括:所述存储账户的第一账户信息;所述装置还包括:关联模块;
[0248] 所述查询模块,若根据所述身份信息查询到关联的所述账户标识信息,则将查询到的所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0249] 所述关联模块,将所述第一账户信息与查询到的所述账户标识信息进行关联记录,得到第二记录信息;其中,所述第二记录信息表征查询到的所述账户标识信息所对应的支付账户与所述存储账户绑定成功。
[0250] 可选地,所述账户查询请求还包括:地址信息;
[0251] 所述查询模块,确定查询到的所述账户标识信息的数量是否为一;
[0252] 若是,则将查询到的所述账户标识信息发送给所述第二服务端;
[0253] 若否,则在所述第二客户端中所述地址信息所对应的展示界面展示查询到的多个账户标识信息所对应的支付账户的第二账户信息,获取所述目标用户基于所述展示界面所选择的目标第二账户信息;
[0254] 将所述目标第二账户信息所对应的账户标识信息发送给所述第二服务端。
[0255] 可选地,所述第二客户端包括:所述资源存储机构的资源管理应用程序或所述资源存储机构的自助操作机。
[0256] 本说明书一个或多个实施例提供的绑定处理装置,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0257] 需要说明的是,本说明书中关于应用于第一服务端的绑定处理装置的实施例与本说明书中关于应用于第一服务端的绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的关于应用于第一服务端的绑定处理方法的实施,重复之处不再赘述。
[0258] 对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理装置,应用于资源存储机构的第二服务端。图20为本说明书一个或多个实施例提供的另一种绑定处理装置的模块组成示意图,如图20所示,该装置包括:
[0259] 接收模块601,其接收所述资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0260] 确定模块602,其若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0261] 绑定模块603,其接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理;
[0262] 发送模块604,其向所述第二客户端发送绑定结果信息。
[0263] 本说明书一个或多个实施例提供的绑定处理装置,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0264] 可选地,所述确定模块602,根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的身份信息;以及,
[0265] 根据所述身份信息和所述第一账户信息,向所述第二服务端发送账户查询请求,以使所述第二服务端根据所述身份信息查询关联的账户标识信息;
[0266] 若接收到所述第二服务端发送的表征未查询到所述账户标识信息的查询结果,则确定所述目标用户未注册所述支付应用的支付账户。
[0267] 可选地,所述确定模块602,根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的联系方式;以及,
[0268] 根据所述联系方式,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理时,向所述联系方式发送第一验证信息。
[0269] 可选地,所述发送模块604,向所述第二客户端发送验证信息获取请求,以使所述第二客户端展示输入界面并获取所述目标用户基于所述输入界面输入的待验证的第一验证信息;以及,
[0270] 接收所述第二客户端发送的所述待验证的第一验证信息;
[0271] 将所述待验证的第一验证信息发送给所述第一服务端,以使所述第一服务端在对所述第一验证信息验证通过时,进行支付账户的注册处理。
[0272] 可选地,所述确定模块602,若确定获取到所述目标用户签署预设绑定协议的签署信息,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求。
[0273] 可选地,所述绑定模块603,将所述账户标识信息与所述第一账户信息进行关联记录,得到第三记录信息;其中,所述第三记录信息表征所述账户标识信息对应的支付账户与所述第一账户信息对应的存储账户绑定成功。
[0274] 本说明书一个或多个实施例提供的绑定处理装置,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0275] 需要说明的是,本说明书中关于应用于第二服务端的绑定处理装置的实施例与本说明书中关于应用于第二服务端的绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的应用于第二服务端的绑定处理方法的实施,重复之处不再赘述。
[0276] 进一步的,对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理装置,应用于支付应用的第一客户端。图21为本说明书一个或多个实施例提供的另一种绑定处理装置的模块组成示意图,如图21所示,该装置包括:
[0277] 接收模块701,其接收所述支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0278] 获取模块702,其获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0279] 发送模块703,其将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0280] 可选地,所述装置还包括:登录模块;
[0281] 所述登录模块,在所述接收模块701接收所述支付应用的第一服务端发送的安全认证信息的获取请求之前,响应于所述目标用户基于登录界面的登录操作,向所述第一服务端发送登录请求;其中,所述登录请求包括所述存储账户关联的所述目标用户的联系方式,以使所述第一服务端向所述联系方式发送第二验证信息;以及,
[0282] 获取所述目标用户在所述登录界面中输入的待验证的第二验证信息;
[0283] 将所述待验证的第二验证信息发送给所述第一服务端,以使所述第一服务端对所述待验证的第二验证信息进行验证;
[0284] 接收所述第一服务端发送的登录结果信息。
[0285] 本说明书一个或多个实施例提供的绑定处理装置,接收到支付应用的第一服务端发送的安全认证信息的获取时,生成所在终端设备的设备指纹,并将设备指纹发送给第一服务端,以使第一服务端进行安全认证处理;其中,获取请求为第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定目标用户在第一客户端上的操作处理满足预设的安全认证条件时所发送;而账户注册请求为第二服务端基于目标用户使用资源存储机构的第二客户端发送的绑定请求,在确定目标用户未注册支付应用的支付账户时所发送。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0286] 需要说明的是,本说明书中关于应用于第一客户端的绑定处理装置的实施例与本说明书中关于应用于第一客户端的绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的应用于第一客户端的绑定处理方法的实施,重复之处不再赘述。
[0287] 进一步地,对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种绑定处理装置,应用于资源存储机构的第二客户端。图22为本说明书一个或多个实施例提供的另一种绑定处理装置的模块组成示意图,如图22所示,该装置包括:
[0288] 发送模块801,其响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0289] 接收模块802,其接收所述第二服务端发送的绑定结果信息。
[0290] 可选地,所述装置还包括:展示模块;
[0291] 所述接收模块802,在所述发送模块801向资源存储机构的的第二服务端发送绑定请求之后,还接收所述第二服务端发送的验证信息获取请求;其中,所述验证信息获取请求基于向所述支付应用的第一服务端发送的所述目标用户的账户注册请求所发送;
[0292] 所述展示模块,根据所述验证信息获取请求,展示输入界面;以及,[0293] 获取所述目标用户在所述输入界面中输入的待验证的第一验证信息;
[0294] 将所述待验证的第一验证信息发送给所述第二服务端,以使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端,使所述第一服务端在对所述待验证的第一验证信息验证通过时,进行支付账户的注册处理。
[0295] 可选地,所述装置还包括:获取模块;
[0296] 所述获取模块,在所述接收模块802接收所述第二服务端发送的绑定结果信息之前,获取所述目标用户签署预设绑定协议的签署信息,将所述签署信息发送给所述第二服务端,以使所述第二服务端基于所述签署信息进行相关处理。
[0297] 本说明书一个或多个实施例提供的绑定处理装置,响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以使第二服务端在确定目标用户未注册支付应用的支付账户时,向支付应用的第一服务端发送账户注册请求,并基于第一服务端发送的支付账户的账户标识信息进行绑定处理;以及第一服务端在确定满足预设的安全认证条件时,对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0298] 需要说明的是,本说明书中关于应用于第二客户端的绑定处理装置的实施例与本说明书中关于应用于第二客户端的绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的应用于第二客户端的绑定处理方法的实施,重复之处不再赘述。
[0299] 进一步地,对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种绑定处理设备,该设备用于执行上述的绑定处理方法,图23为本说明书一个或多个实施例提供的一种绑定处理设备的结构示意图。
[0300] 如图23所示,绑定处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器901和存储器902,存储器902中可以存储有一个或一个以上存储应用程序或数据。其中,存储器902可以是短暂存储或持久存储。存储在存储器902的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括绑定处理设备中的一系列计算机可执行指令。更进一步地,处理器901可以设置为与存储器902通信,在绑定处理设备上执行存储器902中的一系列计算机可执行指令。绑定处理设备还可以包括一个或一个以上电源903,一个或一个以上有线或无线网络接口904,一个或一个以上输入输出接口905,一个或一个以上键盘906等。
[0301] 在一个具体的实施例中,绑定处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对绑定处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
[0302] 接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0303] 根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0304] 将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0305] 若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0306] 本说明书一个或多个实施例提供的绑定处理设备,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0307] 可选地,计算机可执行指令在被执行时,所述接收资源存储机构的第二服务端发送的目标用户的账户注册请求之前,还包括:
[0308] 接收所述第二服务端发送的支付账户查询请求;其中,所述支付账户查询请求基于所述绑定请求所发送,所述支付账户查询请求包括所述存储账户关联的所述目标用户的身份信息;
[0309] 若根据所述身份信息未查询到关联的所述账户标识信息,则向所述第二服务端发送表征未查询到所述账户标识信息的查询结果,以使所述第二服务端确定所述目标用户未注册所述支付应用的支付账户,并发送所述账户注册请求。
[0310] 可选地,计算机可执行指令在被执行时,所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0311] 所述根据所述注册信息进行支付账户的注册处理,包括:
[0312] 向所述联系方式发送第一验证信息,以使所述第二客户端将获取的所述目标用户输入的待验证的第一验证信息发送给所述第二服务端,使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端;
[0313] 接收所述第二服务端发送的所述待验证的第一验证信息;
[0314] 若对所述待验证的第一验证信息验证通过,则根据所述注册信息进行账户注册处理。
[0315] 可选地,计算机可执行指令在被执行时,所述账户查询请求还包括:所述存储账户的第一账户信息;所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0316] 所述根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息,包括:
[0317] 根据预设的账户标识的生成规则,生成所述目标用户的账户标识信息;
[0318] 将生成的所述账户标识信息、所述联系方式、所述身份信息、所述第一账户信息和表征待进行安全认证的第一认证标识进行关联记录,得到第一记录信息;
[0319] 通过所述第一客户端对所述目标用户进行安全认证通过之后,还包括:
[0320] 将所述第一记录信息中的所述第一认证标识更新为第二认证标识;其中,所述第二认证标识表征所述安全认证通过。
[0321] 可选地,计算机可执行指令在被执行时,所述将所述账户标识信息发送给所述第二服务端之后,还包括:
[0322] 记录所述账户标识信息的发送时间;
[0323] 所述确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,包括:
[0324] 若确定所述目标用户成功登录所述第一客户端、且根据登录信息中的联系方式查询到的所述第一记录信息中的认证标识为所述第一认证标识,则确定查询到的所述第一记录信息中的身份信息所关联的账户标识信息的数量是否未超过预设数量;以及,[0325] 获取当前时间,根据所述发送时间和所述当前时间确定所述第一记录信息所对应的所述支付账户与所述存储账户的绑定时长;
[0326] 确定所述绑定时长是否超过预设时长;
[0327] 若确定所述身份信息所关联的账户标识信息的数量未超过所述预设数量、且所述绑定时长未超过所述预设时长,则确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件。
[0328] 可选地,计算机可执行指令在被执行时,所述确定所述目标用户成功登录所述一客户端,包括:
[0329] 接收所述第一客户端发送的登录请求;
[0330] 向所述登录请求包括的联系方式中发送第二验证信息,以使所述第一客户端将获取的所述目标用户输入的待验证的第二验证信息发送给所述第一服务端;
[0331] 接收所述第一客户端发送的所述待验证的第二验证信息;
[0332] 若对所述待验证的第二验证信息验证通过,则确定所述目标用户成功登录所述第一客户端。
[0333] 可选地,计算机可执行指令在被执行时,所述通过所述第一客户端对所述目标用户进行安全认证处理,包括:
[0334] 向所述第一客户端发送安全认证信息的获取请求,以使所述第一客户端获取所在终端设备的设备信息,并基于所述设备信息生成设备指纹,将所述设备指纹发送给所述第一服务端;
[0335] 接收所述第一客户端发送的所述设备指纹,若确定根据所述设备指纹进行风险评估通过,则确定对所述目标用户的安全认证通过。
[0336] 可选地,计算机可执行指令在被执行时,所述支付账户查询请求还包括:所述存储账户的第一账户信息;所述方法还包括:
[0337] 若根据所述身份信息查询到关联的所述账户标识信息,则将查询到的所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;以及,
[0338] 将所述第一账户信息与查询到的所述账户标识信息进行关联记录,得到第二记录信息;其中,所述第二记录信息表征查询到的所述账户标识信息所对应的支付账户与所述存储账户绑定成功。
[0339] 可选地,计算机可执行指令在被执行时,所述账户查询请求还包括:地址信息;
[0340] 所述将查询到的所述账户标识信息发送给所述第二服务端,包括:
[0341] 确定查询到的所述账户标识信息的数量是否为一;
[0342] 若是,则将查询到的所述账户标识信息发送给所述第二服务端;
[0343] 若否,则在所述第二客户端中所述地址信息所对应的展示界面展示查询到的多个账户标识信息所对应的支付账户的第二账户信息,获取所述目标用户基于所述展示界面所选择的目标第二账户信息;
[0344] 将所述目标第二账户信息所对应的账户标识信息发送给所述第二服务端。
[0345] 可选地,计算机可执行指令在被执行时,所述第二客户端包括:所述资源存储机构的资源管理应用程序或所述资源存储机构的自助操作机。
[0346] 本说明书一个或多个实施例提供的绑定处理设备,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0347] 在另一个具体的实施例中,绑定处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对绑定处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
[0348] 接收资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0349] 若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0350] 接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。
[0351] 本说明书一个或多个实施例提供的绑定处理设备,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0352] 可选地,计算机可执行指令在被执行时,所述确定所述目标用户未注册所述支付应用的支付账户,包括:
[0353] 根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的身份信息;
[0354] 根据所述身份信息和所述第一账户信息,向所述第二服务端发送账户查询请求,以使所述第二服务端根据所述身份信息查询关联的账户标识信息;
[0355] 若接收到所述第二服务端发送的表征未查询到所述账户标识信息的查询结果,则确定所述目标用户未注册所述支付应用的支付账户。
[0356] 可选地,计算机可执行指令在被执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:
[0357] 根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的联系方式;
[0358] 根据所述联系方式,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理时,向所述联系方式发送第一验证信息。
[0359] 可选地,计算机可执行指令在被执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求之后,还包括:
[0360] 向所述第二客户端发送验证信息获取请求,以使所述第二客户端展示输入界面并获取所述目标用户基于所述输入界面输入的待验证的第一验证信息;
[0361] 接收所述第二客户端发送的所述待验证的第一验证信息;
[0362] 将所述待验证的第一验证信息发送给所述第一服务端,以使所述第一服务端在对所述第一验证信息验证通过时,进行支付账户的注册处理。
[0363] 可选地,计算机可执行指令在被执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:
[0364] 若确定获取到所述目标用户签署预设绑定协议的签署信息,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求。
[0365] 可选地,计算机可执行指令在被执行时,所述根据所述账户标识信息进行绑定处理,包括:
[0366] 将所述账户标识信息与所述第一账户信息进行关联记录,得到第三记录信息;其中,所述第三记录信息表征所述账户标识信息对应的支付账户与所述第一账户信息对应的存储账户绑定成功。
[0367] 本说明书一个或多个实施例提供的绑定处理设备,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0368] 在另一个具体的实施例中,绑定处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对绑定处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
[0369] 接收支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0370] 获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0371] 将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0372] 可选地,计算机可执行指令在被执行时,所述接收所述支付应用的第一服务端发送的安全认证信息的获取请求之前,还包括:
[0373] 响应于所述目标用户基于登录界面的登录操作,向所述第一服务端发送登录请求;其中,所述登录请求包括所述存储账户关联的所述目标用户的联系方式,以使所述第一服务端向所述联系方式发送第二验证信息;
[0374] 获取所述目标用户在所述登录界面中输入的待验证的第二验证信息;
[0375] 将所述待验证的第二验证信息发送给所述第一服务端,以使所述第一服务端对所述待验证的第二验证信息进行验证;
[0376] 接收所述第一服务端发送的登录结果信息。
[0377] 本说明书一个或多个实施例提供的绑定处理设备,接收到支付应用的第一服务端发送的安全认证信息的获取时,生成所在终端设备的设备指纹,并将设备指纹发送给第一服务端,以使第一服务端进行安全认证处理;其中,获取请求为第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定目标用户在第一客户端上的操作处理满足预设的安全认证条件时所发送;而账户注册请求为第二服务端基于目标用户使用资源存储机构的第二客户端发送的绑定请求,在确定目标用户未注册支付应用的支付账户时所发送。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0378] 在另一个具体的实施例中,绑定处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对绑定处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
[0379] 响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0380] 接收所述第二服务端发送的绑定结果信息。
[0381] 可选地,计算机可执行指令在被执行时,所述向资源存储机构的的第二服务端发送绑定请求之后,还包括:
[0382] 接收所述第二服务端发送的验证信息获取请求;其中,所述验证信息获取请求基于向所述支付应用的第一服务端发送的所述目标用户的账户注册请求所发送;
[0383] 根据所述验证信息获取请求,展示输入界面;
[0384] 获取所述目标用户在所述输入界面中输入的待验证的第一验证信息;
[0385] 将所述待验证的第一验证信息发送给所述第二服务端,以使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端,使所述第一服务端在对所述待验证的第一验证信息验证通过时,进行支付账户的注册处理。
[0386] 可选地,计算机可执行指令在被执行时,所述接收所述第二服务端发送的绑定结果信息之前,还包括:
[0387] 获取所述目标用户签署预设绑定协议的签署信息,将所述签署信息发送给所述第二服务端,以使所述第二服务端基于所述签署信息进行相关处理。
[0388] 本说明书一个或多个实施例提供的绑定处理设备,响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以使第二服务端在确定目标用户未注册支付应用的支付账户时,向支付应用的第一服务端发送账户注册请求,并基于第一服务端发送的支付账户的账户标识信息进行绑定处理;以及第一服务端在确定满足预设的安全认证条件时,对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0389] 需要说明的是,本说明书中关于绑定处理设备的实施例与本说明书中关于绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的绑定处理方法的实施,重复之处不再赘述。
[0390] 进一步地,对应上述描述的绑定处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了一种存储介质,用于存储计算机可执行指令,一个具体的实施例中,该存储介质可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
[0391] 接收资源存储机构的第二服务端发送的目标用户的账户注册请求;其中,所述账户注册请求为所述第二服务端在接收到所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求、且确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述账户注册请求包括所述目标用户的注册信息;
[0392] 根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息;
[0393] 将所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;
[0394] 若确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,则通过所述第一客户端对所述目标用户进行安全认证处理。
[0395] 本说明书一个或多个实施例提供的存储介质存储的计算机可执行指令在被处理器执行时,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0396] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述接收资源存储机构的第二服务端发送的目标用户的账户注册请求之前,还包括:
[0397] 接收所述第二服务端发送的支付账户查询请求;其中,所述支付账户查询请求基于所述绑定请求所发送,所述支付账户查询请求包括所述存储账户关联的所述目标用户的身份信息;
[0398] 若根据所述身份信息未查询到关联的所述账户标识信息,则向所述第二服务端发送表征未查询到所述账户标识信息的查询结果,以使所述第二服务端确定所述目标用户未注册所述支付应用的支付账户,并发送所述账户注册请求。
[0399] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0400] 所述根据所述注册信息进行支付账户的注册处理,包括:
[0401] 向所述联系方式发送第一验证信息,以使所述第二客户端将获取的所述目标用户输入的待验证的第一验证信息发送给所述第二服务端,使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端;
[0402] 接收所述第二服务端发送的所述待验证的第一验证信息;
[0403] 若对所述待验证的第一验证信息验证通过,则根据所述注册信息进行账户注册处理。
[0404] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述账户查询请求还包括:所述存储账户的第一账户信息;所述注册信息包括:所述存储账户关联的所述目标用户的联系方式;
[0405] 所述根据所述注册信息进行支付账户的注册处理,得到所述目标用户的账户标识信息,包括:
[0406] 根据预设的账户标识的生成规则,生成所述目标用户的账户标识信息;
[0407] 将生成的所述账户标识信息、所述联系方式、所述身份信息、所述第一账户信息和表征待进行安全认证的第一认证标识进行关联记录,得到第一记录信息;
[0408] 通过所述第一客户端对所述目标用户进行安全认证通过之后,还包括:
[0409] 将所述第一记录信息中的所述第一认证标识更新为第二认证标识;其中,所述第二认证标识表征所述安全认证通过。
[0410] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述将所述账户标识信息发送给所述第二服务端之后,还包括:
[0411] 记录所述账户标识信息的发送时间;
[0412] 所述确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件,包括:
[0413] 若确定所述目标用户成功登录所述第一客户端、且根据登录信息中的联系方式查询到的所述第一记录信息中的认证标识为所述第一认证标识,则确定查询到的所述第一记录信息中的身份信息所关联的账户标识信息的数量是否未超过预设数量;以及,[0414] 获取当前时间,根据所述发送时间和所述当前时间确定所述第一记录信息所对应的所述支付账户与所述存储账户的绑定时长;
[0415] 确定所述绑定时长是否超过预设时长;
[0416] 若确定所述身份信息所关联的账户标识信息的数量未超过所述预设数量、且所述绑定时长未超过所述预设时长,则确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件。
[0417] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述确定所述目标用户成功登录所述一客户端,包括:
[0418] 接收所述第一客户端发送的登录请求;
[0419] 向所述登录请求包括的联系方式中发送第二验证信息,以使所述第一客户端将获取的所述目标用户输入的待验证的第二验证信息发送给所述第一服务端;
[0420] 接收所述第一客户端发送的所述待验证的第二验证信息;
[0421] 若对所述待验证的第二验证信息验证通过,则确定所述目标用户成功登录所述第一客户端。
[0422] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述通过所述第一客户端对所述目标用户进行安全认证处理,包括:
[0423] 向所述第一客户端发送安全认证信息的获取请求,以使所述第一客户端获取所在终端设备的设备信息,并基于所述设备信息生成设备指纹,将所述设备指纹发送给所述第一服务端;
[0424] 接收所述第一客户端发送的所述设备指纹,若确定根据所述设备指纹进行风险评估通过,则确定对所述目标用户的安全认证通过。
[0425] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述支付账户查询请求还包括:所述存储账户的第一账户信息;所述方法还包括:
[0426] 若根据所述身份信息查询到关联的所述账户标识信息,则将查询到的所述账户标识信息发送给所述第二服务端,以使所述第二服务端根据所述账户标识信息进行绑定处理;以及,
[0427] 将所述第一账户信息与查询到的所述账户标识信息进行关联记录,得到第二记录信息;其中,所述第二记录信息表征查询到的所述账户标识信息所对应的支付账户与所述存储账户绑定成功。
[0428] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述账户查询请求还包括:地址信息;
[0429] 所述将查询到的所述账户标识信息发送给所述第二服务端,包括:
[0430] 确定查询到的所述账户标识信息的数量是否为一;
[0431] 若是,则将查询到的所述账户标识信息发送给所述第二服务端;
[0432] 若否,则在所述第二客户端中所述地址信息所对应的展示界面展示查询到的多个账户标识信息所对应的支付账户的第二账户信息,获取所述目标用户基于所述展示界面所选择的目标第二账户信息;
[0433] 将所述目标第二账户信息所对应的账户标识信息发送给所述第二服务端。
[0434] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述第二客户端包括:所述资源存储机构的资源管理应用程序或所述资源存储机构的自助操作机。
[0435] 本说明书一个或多个实施例提供的存储介质所存储的计算机可执行指令在被处理器执行时,接收到资源存储机构的第二服务端发送的账户注册请求时,进行支付账户的注册处理,并将得到的目标用户的账户标识信息发送给第二服务端,以使第二服务端根据该账户标识信息进行绑定处理;其中,账户注册请求为第二服务端接收到目标用户使用资源存储机构的第二客户端发送的绑定请、且确定目标用户未注册支付应用的支付账户时所发送;以及,第一服务端在确定目标用户在支付应用的第一客户端上的操作处理满足预设的安全认证条件,通过第一客户端对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0436] 另一个具体的实施例中,该存储介质可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
[0437] 接收资源存储机构的第二客户端发送的绑定请求;其中,所述绑定请求基于目标用户的绑定操作所发送,所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户的支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息;
[0438] 若确定所述目标用户未注册所述支付应用的支付账户,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理得到所述目标用户的账户标识信息,并在确定所述目标用户在所述支付应用的第一客户端上的操作处理满足预设的安全认证条件时,通过所述第一客户端对所述目标用户进行安全认证处理;
[0439] 接收所述第一服务端发送的所述账户标识信息,根据所述账户标识信息和所述第一账户信息进行绑定处理,向所述第二客户端发送绑定结果信息。
[0440] 本说明书一个或多个实施例提供的存储介质所存储的计算机可执行指令在被处理器执行时,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0441] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述确定所述目标用户未注册所述支付应用的支付账户,包括:
[0442] 根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的身份信息;
[0443] 根据所述身份信息和所述第一账户信息,向所述第二服务端发送账户查询请求,以使所述第二服务端根据所述身份信息查询关联的账户标识信息;
[0444] 若接收到所述第二服务端发送的表征未查询到所述账户标识信息的查询结果,则确定所述目标用户未注册所述支付应用的支付账户。
[0445] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:
[0446] 根据所述第一账户信息,从指定的数据库中获取关联的所述目标用户的联系方式;
[0447] 根据所述联系方式,向所述支付应用的第一服务端发送所述目标用户的账户注册请求,以使所述第一服务端进行支付账户的注册处理时,向所述联系方式发送第一验证信息。
[0448] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求之后,还包括:
[0449] 向所述第二客户端发送验证信息获取请求,以使所述第二客户端展示输入界面并获取所述目标用户基于所述输入界面输入的待验证的第一验证信息;
[0450] 接收所述第二客户端发送的所述待验证的第一验证信息;
[0451] 将所述待验证的第一验证信息发送给所述第一服务端,以使所述第一服务端在对所述第一验证信息验证通过时,进行支付账户的注册处理。
[0452] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求,包括:
[0453] 若确定获取到所述目标用户签署预设绑定协议的签署信息,则根据所述第一账户信息向所述支付应用的第一服务端发送所述目标用户的账户注册请求。
[0454] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述根据所述账户标识信息进行绑定处理,包括:
[0455] 将所述账户标识信息与所述第一账户信息进行关联记录,得到第三记录信息;其中,所述第三记录信息表征所述账户标识信息对应的支付账户与所述第一账户信息对应的存储账户绑定成功。
[0456] 本说明书一个或多个实施例提供的存储介质所存储的计算机可执行指令在被处理器执行时,在接收到资源存储机构的第二客户端发送的绑定请求时,其中,绑定请求基于目标用户的绑定操作所发送;若确定目标用户未注册支付应用的支付账户,则根据绑定请求包括的存储账户的第一账户信息向支付应用的第一服务端发送目标用户的账户注册请求,以及根据第一服务端发送的账户标识信息进行绑定处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0457] 另一个具体的实施例中,该存储介质可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
[0458] 接收支付应用的第一服务端发送的安全认证信息的获取请求;其中,所述获取请求为所述第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定所述目标用户在所述第一客户端上的操作处理满足预设的安全认证条件时所发送;所述账户注册请求为所述第二服务端基于所述目标用户使用所述资源存储机构的第二客户端发送的绑定请求,在确定所述目标用户未注册所述支付应用的支付账户时所发送;所述绑定请求用于请求将所述目标用户在所述资源存储机构的存储账户,与所述目标用户待注册的所述支付应用的支付账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;
[0459] 获取所在终端设备的设备信息,根据所述设备信息生成所述终端设备的设备指纹;
[0460] 将所述设备指纹发送给所述第一服务端,以使所述第一服务端根据所述设备指纹进行安全认证处理。
[0461] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述接收所述支付应用的第一服务端发送的安全认证信息的获取请求之前,还包括:
[0462] 响应于所述目标用户基于登录界面的登录操作,向所述第一服务端发送登录请求;其中,所述登录请求包括所述存储账户关联的所述目标用户的联系方式,以使所述第一服务端向所述联系方式发送第二验证信息;
[0463] 获取所述目标用户在所述登录界面中输入的待验证的第二验证信息;
[0464] 将所述待验证的第二验证信息发送给所述第一服务端,以使所述第一服务端对所述待验证的第二验证信息进行验证;
[0465] 接收所述第一服务端发送的登录结果信息。
[0466] 本说明书一个或多个实施例提供的存储介质所存储的计算机可执行指令在被处理器执行时,接收到支付应用的第一服务端发送的安全认证信息的获取时,生成所在终端设备的设备指纹,并将设备指纹发送给第一服务端,以使第一服务端进行安全认证处理;其中,获取请求为第一服务端在基于资源存储机构的第二服务端发送的目标用户的账户注册请求进行账户注册处理之后,确定目标用户在第一客户端上的操作处理满足预设的安全认证条件时所发送;而账户注册请求为第二服务端基于目标用户使用资源存储机构的第二客户端发送的绑定请求,在确定目标用户未注册支付应用的支付账户时所发送。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0467] 另一个具体的实施例中,该存储介质可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
[0468] 响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求;其中,所述绑定请求用于请求将所述目标用户的支付应用的支付账户与所述目标用户在所述资源存储机构的存储账户进行绑定,以授予所述支付账户基于所述存储账户进行支付的支付权限;所述绑定请求包括所述存储账户的第一账户信息,以使所述第二服务端根据所述第一账户信息进行绑定处理;
[0469] 接收所述第二服务端发送的绑定结果信息。
[0470] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述向资源存储机构的的第二服务端发送绑定请求之后,还包括:
[0471] 接收所述第二服务端发送的验证信息获取请求;其中,所述验证信息获取请求基于向所述支付应用的第一服务端发送的所述目标用户的账户注册请求所发送;
[0472] 根据所述验证信息获取请求,展示输入界面;
[0473] 获取所述目标用户在所述输入界面中输入的待验证的第一验证信息;
[0474] 将所述待验证的第一验证信息发送给所述第二服务端,以使所述第二服务端将所述待验证的第一验证信息发送给所述第一服务端,使所述第一服务端在对所述待验证的第一验证信息验证通过时,进行支付账户的注册处理。
[0475] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述接收所述第二服务端发送的绑定结果信息之前,还包括:
[0476] 获取所述目标用户签署预设绑定协议的签署信息,将所述签署信息发送给所述第二服务端,以使所述第二服务端基于所述签署信息进行相关处理。
[0477] 本说明书一个或多个实施例提供的存储介质所存储的计算机可执行指令在被处理器执行时,响应于目标用户的绑定操作,向资源存储机构的第二服务端发送绑定请求,以使第二服务端在确定目标用户未注册支付应用的支付账户时,向支付应用的第一服务端发送账户注册请求,并基于第一服务端发送的支付账户的账户标识信息进行绑定处理;以及第一服务端在确定满足预设的安全认证条件时,对目标用户进行安全认证处理。由此,目标用户操作资源存储机构的第二客户端进行账户绑定时,能够在不增加任何用户操作的基础上,同时实现支付账户的注册、以及支付账户与存储账户的绑定;并且通过将支付账户的注册处理与对目标用户的安全认证处理以异步的方式执行,既满足了支付应用的安全认证需求,又满足了用户在不同场景下的账户绑定需求。
[0478] 需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于绑定处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的绑定处理方法的实施,重复之处不再赘述。
[0479] 上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0480] 在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0481] 控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0482] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0483] 为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0484] 本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0485] 本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0486] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0487] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0488] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0489] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0490] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0491] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0492] 本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0493] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0494] 以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。