【技术实现步骤摘要】
图形码信息提供、获取方法、装置及终端
本申请涉及信息处理
,尤其涉及图形码信息提供、获取方法、装置及终端。
技术介绍
随着移动通信技术和终端技术的快速发展,终端可以通过安装多种应用,使得终端可以为用户提供越来越丰富的功能。相关技术中,大多数应用出于安全考虑,通常不会将本应用所涉及的较为敏感的图形码信息提供给其他应用。例如,在购物等支付应用场景中,用户可以通过支付宝应用所提供的离线付款码快速方便地进行付款操作。目前支付宝在离线付款码支付技术上以及使用人群数量上与其他互联网公司相比都有着极大的优势,因此,各个移动终端厂商都希望能够接入支付宝离线付款码功能,然而向移动终端厂商提供支付宝离线付款码的过程中,有可能存在第三方盗刷离线付款码,或者是截获支付宝离线付款码生成的关键数据从而仿制成类似的图形码等情况。
技术实现思路
为克服相关技术中存在的问题,本申请提供了图形码信息提供、获取方法、装置及终端。根据本申请实施例的第一方面,提供一种图形码信息提供方法,所述方法应用于包括有第一模块、第二模块和接口模块的装置中,所述接口模块与所述第二模块对应,所述方法包括:第二模块通过所述接口模块验证第一模块是否为可信模块;第二模块接收目标用户信息,并验证所述目标用户信息是否在第二模块上处于登录状态,所述目标用户信息与所述接口模块预先关联;第二模块在验证第一模块为可信模块,并且所述目标用户信息在第二模块上处于登录状态后,生成图形码信息并通过所述接口模块传给所述第一模块。根据本申请实施例的第二方面,提供一种图形码信息提供方法,所述方法应用于第二模块中,所述方法包括:通过接口模块验证 ...
【技术保护点】
一种图形码信息提供方法,其特征在于,所述方法应用于包括有第一模块、第二模块和接口模块的装置中,所述接口模块与所述第二模块对应,所述方法包括:第二模块通过所述接口模块验证第一模块是否为可信模块;第二模块接收目标用户信息,并验证所述目标用户信息是否在第二模块上处于登录状态,所述目标用户信息与所述接口模块预先关联;第二模块在验证第一模块为可信模块,并且所述目标用户信息在第二模块上处于登录状态后,生成图形码信息并通过所述接口模块传给所述第一模块。
【技术特征摘要】
1.一种图形码信息提供方法,其特征在于,所述方法应用于包括有第一模块、第二模块和接口模块的装置中,所述接口模块与所述第二模块对应,所述方法包括:第二模块通过所述接口模块验证第一模块是否为可信模块;第二模块接收目标用户信息,并验证所述目标用户信息是否在第二模块上处于登录状态,所述目标用户信息与所述接口模块预先关联;第二模块在验证第一模块为可信模块,并且所述目标用户信息在第二模块上处于登录状态后,生成图形码信息并通过所述接口模块传给所述第一模块。2.根据权利要求1所述的方法,其特征在于,所述第二模块通过所述接口模块验证第一模块是否为可信模块,包括:第二模块将加密的会话信息通过接口模块传给第一模块;第一模块对所述加密的会话信息进行解密,并将解密结果通过接口模块传给第二模块;第二模块根据所述解密结果验证第一模块是否为可信模块。3.根据权利要求2所述的方法,其特征在于,所述会话信息包括随机生成的会话密钥;所述第一模块对所述加密的会话信息进行解密,并将解密结果通过接口模块传给第二模块,包括:第一模块对所述加密的会话信息进行解密,若第一模块成功解密,得到解密的会话密钥,并将解密得到的会话密钥传给接口模块;接口模块加密一验证信息,并传给第二模块;其中,接口模块加密所述验证信息所采用的密钥为所述第一模块解密得到的会话密钥;所述第二模块根据所述解密结果验证第一模块是否为可信模块,包括:第二模块接收加密的验证信息,并利用所述随机生成的会话密钥进行解密;若成功解密,确定第一模块为可信模块。4.根据权利要求3所述的方法,其特征在于,所述接口模块加密一验证信息,并传给第二模块,包括:所述接口模块加密所述目标用户信息后,将加密的目标用户信息作为所述加密的验证信息传给第二模块。5.根据权利要求4所述的方法,其特征在于,所述生成图形码信息并通过所述接口模块传给所述第一模块,包括:所述第二模块生成图形码信息后,利用所述随机生成的会话密钥加密图形码信息并传给接口模块;所述接口模块接收所述加密图形码信息,对所述加密图形码信息解密后传给所述第一模块;其中,接口模块解密所述加密图形码信息时所采用的密钥为所述第一模块解密得到的会话密钥。6.根据权利要求3所述的方法,其特征在于,所述目标用户信息与所述接口模块预先通过如下方式关联:第一模块通过接口模块向第二模块发起关联请求;第二模块将处于登录状态的用户身份授权信息通过接口模块发送给第一模块;第一模块将所述用户身份授权信息、预置在安全存储区中的公钥和预置的设备唯一标识通过第一模块对应的服务端发送给第二模块对应的服务端;第一模块接收目标用户信息,并将所述目标用户信息传给接口模块,所述目标用户信息为第二模块对应的服务端在验证用户身份授权信息正确后通过第一模块对应的服务端所发送。7.一种图形码信息提供方法,其特征在于,所述方法应用于第二模块中,所述方法包括:通过接口模块验证第一模块是否为可信模块;通过接口模块接收目标用户信息,并验证所述目标用户信息是否在第二模块上处于登录状态,所述目标用户信息与所述接口模块预先关联;在验证第一模块为可信模块,并且所述目标用户信息在第二模块上处于登录状态后,生成图形码信息并通过所述接口模块传给所述第一模块。8.根据权利要求7所述的方法,其特征在于,所述通过所述接口模块验证第一模块是否为可信模块,包括:生成会话信息并加密,将加密的会话信息通过接口模块传给第一模块;通过接口模块接收第一模块返回的对所述加密的会话信息进行解密的解密结果;根据所述解密结果验证第一模块是否为可信模块。9.根据权利要求8所述的方法,其特征在于,在加密所述会话信息时所采用的密钥为所述第一模块预先分发的公钥。10.根据权利要求9所述的方法,其特征在于,所述生成会话信息包括:随机生成会话密钥作为所述会话信息;所述根据所述解密结果验证第一模块是否为可信模块,包括;接收接口模块发送的加密的验证信息,并利用所述随机生成的会话密钥进行解密;若成功解密,确定第一模块为可信模块。11.根据权利要求10所述的方法,其特征在于,所述生成图形码信息并通过所述接口模块传给所述第一模块,包括:生成图形码信息后,利用所述随机生成的会话密钥加密所述图形码信息,并将加密的图形码信息通过所述接口模块传给第一模块。12.一种图形码信息提供方法,其特征在于,所述方法应用于接口模块中,所述方法包括:接收第二模块发送的加密的会话信息并传给第一模块;将第一模块对所述加密的会话信息进行解密的解密结果传给第二模块,以供第二模块根据所述解密结果验证第一模块是否为可信模块;将预先关联的目标用户信息发送给第二模块,以供第二模块验证所述目标用户信息是否在第二模块上处于登录状态;接收第二模块在验证第一模块为可信模块,并且所述目标用户信息在第二模块上处于登录状态后所生成的图形码信息,并将图形码信息传给所述第一模块。13.根据权利要求12所述的方法,其特征在于,所述会话信息包括随机生成的会话密钥;所述将第一模块对所述加密的会话信息进行解密的解密结果传给第二模块,包括:接收...
【专利技术属性】
技术研发人员:李佳佳,周晓恺,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。