当前位置: 首页 > 专利查询>孙宏铭专利>正文

一种动态授权码生成方法及装置、支付交易方法及系统制造方法及图纸

技术编号:13796105 阅读:45 留言:0更新日期:2016-10-06 14:36
一种动态授权码生成方法及装置、支付交易方法及系统,所述动态授权码生成方法包括:创建至少一个付款卡账号,且每个付款卡账号对应一个付款卡信息;生成动态授权码,建立并保存所述动态授权码与所述付款卡账号间的对应关系;将所述动态授权码发送至用户终端保存。通过本发明专利技术实施例提供的技术方案,生成动态授权码,并建立动态授权码、付款卡账号以及付款卡信息之间的对应关系,在进行支付交易时,用户只需要提供动态授权码就可以触发服务器完成支付交易,动态授权码可随时被更新或终止,有效提高了用户数据以及支付交易的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种动态授权码生成方法及装置、支付交易方法及系统
技术介绍
随着付款卡(可具体体现为银行卡、信用卡等)在人们日常生活中的不断普及和应用,用卡安全性这一问题也日益凸显出来,尤其是付款卡的支付安全性问题。现有技术中采用不同的技术方案用以提高付款卡的支付安全性,例如,用户可以向信用卡公司申请有效期较短的临时信用卡,又例如现有技术中采用以下描述的利用手机确认付款交易的技术方案:首先,在银行服务器内保存用户的付款卡信息(例如卡号、密码)、手机号码以及确认码;其次,在用户进行金额支付时,将付款卡插入交易终端,并输入密码,这样交易终端就可以将包含卡号、密码以及交易内容的交易请求发送至银行服务器;然后,银行服务器根据保存的信息核对卡号和密码的正确性,并在判定卡号和密码正确的前提下获取用户的手机号码,以短信形式将交易内容发送至用户的手机;接着,用户接收到银行服务器发送的确认信息后,如果是其本人要求完成的交易,则再次与银行服务器通信,以短信形式将确认码发送至银行服务器;最后,银行服务器根据保存的确认码核对用户发送的确认码的正确性,如果正确,则执行交易完成支付,如果不正确,则终止交易,保证支付安全性。采用这种支付方案,用户需要向商家提供其付款卡的卡号和密码信息,这很容易造成用户信息的丢失和泄漏,降低支付安全性,虽然进一步采用了确认码验证过程来提高银行卡的支付安全性,但是因为手机号码、付款卡卡号以及确认码是以绑定形式存在的,且卡号、手机号和确认码等都是静态的固定码,用户每次利用手机确认交易时使用的也都是一个固定的确认码,而确认码被破解以及骗盗的可能性也很大,这就大大降低了这种方
案提高付款卡支付安全性的效果。此外,为了保证用户可以将确认码发送给银行服务器,还需要使手机始终处于联网状态,在通信信号不好或者手机欠费等情况下,则无法利用这种方案进行支付,给用户带来不便。
技术实现思路
有鉴于此,本专利技术实施例提供一种动态授权码生成方法及装置、支付交易方法及系统,采用该技术方案在进行支付交易时,能够有效提高支付安全性。本专利技术实施例通过如下技术方案实现:一种动态授权码生成方法,所述方法包括:创建至少一个付款卡账号,且每个付款卡账号对应一个付款卡信息;生成动态授权码,建立并保存所述动态授权码与所述付款卡账号间的对应关系;将所述动态授权码发送至用户终端保存。一种动态授权码下发方法,所述方法包括:响应定时触发的动态授权码生成请求,生成多个动态授权码;将所述多个动态授权码分别分配至多个付款卡账号,且各个付款卡账号分配得到不同的动态授权码;将所述多个动态授权码发送至用户终端保存,或者利用生成的动态授权码更新所述用户终端中的已保存动态授权码;其中,所述将所述多个动态授权码发送至用户终端保存为:通过付款卡账号与用户终端之间的对应关系,查询所述多个付款卡账号中的各个付款卡账号对应的用户终端,建立与查询到的各个用户终端的通信连接,将各个付款卡账号分配得到的动态授权码发送至各个付款卡账号对应的用户终端保存;所述利用生成的动态授权码更新所述用户终端中的已保存动态授权码为:判断所述用户终端是否存在所述已保存动态授权码;如果是,则利用生成的所述动态授权码更新所述已保存动态授权码;如果否,则将生成的所述动态授权码保存在所述用户终端;或者,响应用户终端发送的携带有用户终端标识的动态授权码更新请求,生成动态授权码;从所述动态授权码更新请求中获得所述用户终端标识;通过付款卡账号与用户终端之间的对应关系,查询所述用户终端标识对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;响应所述动态授权码更新请求,将生成的所述动态授权码返回至所述用户终端,更新所述用户终端中的所述已保存动态授权码;或者,响应携带有用户终端标识的交易请求,生成动态授权码;从所述交易请求中获得所述用户终端标识;通过付款卡账号与用户终端之间的对应关系,查询所述用户终端标识对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;将所述动态授权码发送至用户终端保存,或者利用生成的动态授权码更新所述用户终端中的已保存动态授权码;其中,所述将所述动态授权码发送至用户终端保存为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;建立与查询到的用户终端的通信连接,将所述动态授权码发送至所述用户终端保存;所述利用生成的动态授权码更新所述用户终端中的已保存动态授权码为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;判断查询到的用户终端是否存在所述已保存动态授权码;如果是,则利用生成的所述动态授权码更新所述已保存动态授权码;如果否,则将生成的所述动态授权码保存在所述用户终端;或者,响应携带有用户身份信息的交易请求,生成动态授权码;从所述交易请求中获得所述用户身份信息;通过付款卡账号与用户身份信息之间的对应关系,查询所述用户身份信息对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;将所述动态授权码发送至用户终端保存,或者利用生成的动态授权码更新所述用户终端中的已保存动态授权码;其中,所述将所述动态授权码发送至用户终端保存为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;建立与查询
到的用户终端的通信连接,将所述动态授权码发送至所述用户终端保存;所述利用生成的动态授权码更新所述用户终端中的已保存动态授权码为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;判断查询到的用户终端是否存在所述已保存动态授权码;如果是,则利用生成的所述动态授权码更新所述已保存动态授权码;如果否,则将生成的所述动态授权码保存在所述用户终端。一种动态授权码下发方法,所述方法包括:服务器响应动态授权码生成触发请求,在预先设置的动态授权码生成算法中选择一种算法作为当前生成算法;所述服务器利用所述当前生成算法,基于保存的用户信息生成动态授权码,并将所述当前生成算法的标识信息发送至用户终端;所述用户终端根据所述标识信息查询所述服务器生成所述动态授权码时使用的所述当前生成算法;所述用户终端保存所述当前生成算法,以便在进行交易时基于所述当前生成算法生成所述动态授权码。一种支付交易方法,服务器预先保存利用上述方法生成的动态授权码,所述方法包括:服务器接收第三方设备转发的由用户终端提供的动态授权码;查找与所述动态授权码相对应的付款卡账号;利用所述付款卡账号对应的付款卡信息完成支付交易。一种动态授权码生成装置,所述装置包括:账号创建单元,用于创建至少一个付款卡账号,且每个付款卡账号对应一个付款卡信息;授权码生成单元,用于生成动态授权码,建立并保存所述动态授权码与所述付款卡账号间的对应关系;发送单元,用于将所述动态授权码发送至用户终端保存。一种支付交易系统,所述系统包括服务器、用户终端、第三方设备,所述服务器,用于生成动态授权码,并将所述动态授权码发送至所述用户终端保存;所述第三方设备,用于将所述用户终端提供的动态授权码转发至所述服务器;所述服务器,还用于查找与所述动态授权码相对应的付款卡账号,并利用所述付款卡账号对应的付款卡信息完成支付交易。通过本专利技术实施例提供的上述技术方案,生成动态授权码,本文档来自技高网
...

【技术保护点】
一种动态授权码生成方法,其特征在于,所述方法包括:创建至少一个付款卡账号,且每个付款卡账号对应一个付款卡信息;生成动态授权码,建立并保存所述动态授权码与所述付款卡账号间的对应关系;将所述动态授权码发送至用户终端保存。

【技术特征摘要】
1.一种动态授权码生成方法,其特征在于,所述方法包括:创建至少一个付款卡账号,且每个付款卡账号对应一个付款卡信息;生成动态授权码,建立并保存所述动态授权码与所述付款卡账号间的对应关系;将所述动态授权码发送至用户终端保存。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收用户终端发送的更新请求,所述更新请求包含待更新动态授权码;查找与所述待更新动态授权码相对应的付款卡账号;生成新动态授权码,建立并保存所述新动态授权码与所述付款卡账号间的对应关系,并删除所述待更新动态授权码;将所述新动态授权码发送至用户终端保存。3.如权利要求1所述的方法,其特征在于,所述方法还包括:接收用户终端发送的终止请求,所述终止请求包含待终止动态授权码;查找与所述待终止动态授权码相对应的付款卡账号;删除所述待终止动态授权码与所述付款卡账号间的对应关系。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收用户终端发送的配置请求,所述配置请求包括动态授权码以及动态授权码的属性信息,所述属性信息包括使用时限、使用密码、使用额度中的一个或多个;查找所述动态授权码,建立并保存所述动态授权码与所述属性信息间的对应关系。5.一种动态授权码下发方法,其特征在于,所述方法包括:响应定时触发的动态授权码生成请求,生成多个动态授权码;将所述多个动态授权码分别分配至多个付款卡账号,且各个付款卡账号分配得到不同的动态授权码;将所述多个动态授权码发送至用户终端保存,或者利用生成的动态授权码更新所述用户终端中的已保存动态授权码;其中,所述将所述多个动态授权码发送至用户终端保存为:通过付款卡账号与用户终端之间的对应关系,查询所述多个付款卡账号中的各个付款卡账号
\t对应的用户终端,建立与查询到的各个用户终端的通信连接,将各个付款卡账号分配得到的动态授权码发送至各个付款卡账号对应的用户终端保存;所述利用生成的动态授权码更新所述用户终端中的已保存动态授权码为:判断所述用户终端是否存在所述已保存动态授权码;如果是,则利用生成的所述动态授权码更新所述已保存动态授权码;如果否,则将生成的所述动态授权码保存在所述用户终端;或者,响应用户终端发送的携带有用户终端标识的动态授权码更新请求,生成动态授权码;从所述动态授权码更新请求中获得所述用户终端标识;通过付款卡账号与用户终端之间的对应关系,查询所述用户终端标识对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;响应所述动态授权码更新请求,将生成的所述动态授权码返回至所述用户终端,更新所述用户终端中的所述已保存动态授权码;或者,响应携带有用户终端标识的交易请求,生成动态授权码;从所述交易请求中获得所述用户终端标识;通过付款卡账号与用户终端之间的对应关系,查询所述用户终端标识对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;将所述动态授权码发送至用户终端保存,或者利用生成的动态授权码更新所述用户终端中的已保存动态授权码;其中,所述将所述动态授权码发送至用户终端保存为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;建立与查询到的用户终端的通信连接,将所述动态授权码发送至所述用户终端保存;所述利用生成的动态授权码更新所述用户终端中的已保存动态授权码为:通过付款卡账号与用户终端之间的对应关系,查询所述付款卡账号对应的用户终端;判断查询到的用户终端是否存在所述已保存动态授权码;如果是,则利用生成的所述动态授权码更新所述已保存动态授权码;如果否,则将生成的所述动态授权码保存在所述用户终端;或者,响应携带有用户身份信息的交易请求,生成动态授权码;从所述交易请求中获得所述用户身份信息;通过付款卡账号与用户身份信息之间的对应关系,查询所述用户身份信息对应的付款卡账号,将所述动态授权码分配至所述付款卡账号;将所述动态授权码发送至用户终端保存,或者利用生成的动态授权码更新...

【专利技术属性】
技术研发人员:孙宏铭
申请(专利权)人:孙宏铭
类型:发明
国别省市:北京;11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1