支付方法和装置制造方法及图纸

技术编号:20798100 阅读:20 留言:0更新日期:2019-04-06 11:44
本发明专利技术提供了一种用于支付的方法,包括:接收来自服务器的种子;生成令牌;使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串;以及使用短信或语音呼叫来传送所述经加密字符串。使用本发明专利技术的方案,在没有无线网络或者网络较弱的情况下,用户也能成功进行支付。

Payment methods and devices

The invention provides a method for payment, including: receiving seeds from the server; generating tokens; encrypting strings including entity ID and transaction amount with the token to obtain encrypted strings; and transmitting the encrypted strings using short messages or voice calls. Using the scheme of the present invention, the user can also pay successfully without wireless network or weak network.

【技术实现步骤摘要】
支付方法和装置
本专利技术主要涉及互联网应用
,尤其涉及一种弱网环境下的支付方法。
技术介绍
随着移动支付的不断发展和普及,越来越多的线下商户引入自助支付的方式。扫描付款码(例如,图形码)是一种常见的支付方式。扫码支付方式是用户终端扫描商户的图形码,获取商户的信息,进入支付页面,并在该支付页面中输入支付金额。用户终端将包含各种信息的支付请求通过无线网络(例如,3G、4G通信网络)传给服务器进行支付。该方法也广泛应用于共享单车的扫码开锁。但是有的时候,商户或共享单车所处位置的3G、4G通信网络信号较弱甚至没有信号,这给用户支付造成了不便。
技术实现思路
本专利技术要解决的技术问题是提供一种在弱网环境下也能成功进行支付的方案。在网络环境不稳定时,用户终端通过短信或手机电话向服务器发送包含商户信息和金额信息的字符串,服务器通过短信或电话识别出用户账号信息,由此创建交易。为解决上述技术问题,本专利技术提供了一种用于支付的方法,包括:接收来自服务器的种子;使用所述种子、终端硬件信息和当前时间定时来生成令牌;使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串;以及使用短信或语音呼叫来传送所述经加密字符串。可任选地,该方法进一步包括:向所述服务器传送用户账号和所述终端硬件信息以供所述服务器生成所述种子。可任选地,所述用户账号和所述终端硬件信息是使用无线网络传送的。可任选地,该方法进一步包括:检测扫码指令;响应于所述扫码指令而使用摄像装置扫码商户的图形码;以及对所述图形码进行解析以获取所述实体ID。可任选地,该方法进一步包括:响应于获取所述实体ID而展示支付界面,所述支付界面包括输入框以供用户输入支付金额和/或密码。可任选地,所述终端硬件信息包括IMEI、或IMSI。本专利技术还提供了一种用于支付的方法,包括:通过短信或语音呼叫接收来自终端的经加密字符串;获取与所述终端相对应的种子;生成令牌;以及使用所述令牌对所述经加密字符串进行解密。可任选地,该方法进一步包括,接收来自所述终端的手机号、用户账号和终端硬件信息;使用所述终端硬件信息和当前时间定时生成种子;以及将所述种子发送给所述终端。可任选地,该方法进一步包括,将所述种子与所述手机号和/或用户账号相关联地存储。可任选地,该方法进一步包括,将所生成的种子与所述手机号相关联地存储。可任选地,所述获取与所述终端相对应的种子包括:识别所述终端的手机号;以及根据所述手机号获取与所述终端相对应的种子。可任选地,所述生成令牌包括:使用所述种子、所述终端硬件信息和当前时间定时来生成令牌。可任选地,所述用户账号和所述终端硬件信息是使用无线网络从所述终端接收的。可任选地,所述终端硬件信息包括IMEI、或IMSI。本专利技术进一步提供了一种用于支付的设备,包括:用于接收来自服务器的种子的装置;用于使用所述种子、终端硬件信息和当前时间定时来生成令牌的装置;用于使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串的装置;以及用于使用短信或语音呼叫来传送所述经加密字符串的装置。可任选地,该设备进一步包括:用于向所述服务器传送用户账号和所述终端硬件信息以供所述服务器生成所述种子的装置。可任选地,所述用户账号和所述终端硬件信息是使用无线网络传送的。可任选地,该设备进一步包括:用于检测扫码指令的装置;用于响应于所述扫码指令而使用摄像装置扫码商户的图形码的装置;以及用于对所述图形码进行解析以获取所述实体ID的装置。可任选地,该设备进一步包括:用于响应于获取所述实体ID而展示支付界面,所述支付界面包括输入框以供用户输入支付金额和/或密码的装置。可任选地,所述终端硬件信息包括IMEI、或IMSI。本专利技术进一步提供了一种用于支付的设备,包括:用于通过短信或语音呼叫接收来自终端的经加密字符串的装置;用于获取与所述终端相对应的种子的装置;用于生成令牌的装置;以及用于使用所述令牌对所述经加密字符串进行解密的装置。可任选地,该设备进一步包括,用于接收来自所述终端的手机号、用户账号和终端硬件信息的装置;用于使用所述终端硬件信息和当前时间定时生成种子的装置;以及用于将所述种子发送给所述终端的装置。可任选地,该设备进一步包括,用于将所述种子与所述手机号和/或用户账号相关联地存储的装置。可任选地,该设备进一步包括,用于将所生成的种子与所述手机号相关联地存储的装置。可任选地,所述用于获取与所述终端相对应的种子的装置包括:用于识别所述终端的手机号的装置;以及用于根据所述手机号获取与所述终端相对应的种子的装置。可任选地,所述用于生成令牌的装置包括:用于使用所述种子、所述终端硬件信息和当前时间定时来生成令牌的装置。可任选地,所述用户账号和所述终端硬件信息是使用无线网络从所述终端接收的。可任选地,所述终端硬件信息包括IMEI、或IMSI。本专利技术又提供了一种用于支付的装置,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:向服务器传送手机号、用户账号和终端硬件信息;接收来自服务器的种子;生成令牌;使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串;以及使用短信或语音呼叫来传送所述经加密字符串。本专利技术进一步提供了一种用于支付的装置,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:通过短信或语音呼叫接收来自终端的经加密字符串;获取与所述终端相对应的种子;生成令牌;以及使用所述令牌对所述经加密字符串进行解密。附图说明图1示出了根据本专利技术的支付方法的消息流图。图2示出了根据本专利技术的一方面的由终端执行的支付方法的流程图。图3示出了根据本专利技术的一方面的由服务器执行的支付方法的流程图。图4示出了根据本专利技术的各方面的由终端执行的支付方法的流程图。图5示出了根据本专利技术的各方面的由服务器执行的支付方法的流程图。具体实施方式为让本专利技术的上述目的、特征和优点能更明显易懂,以下结合附图对本专利技术的具体实施方式作详细说明。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其它不同于在此描述的其它方式来实施,因此本专利技术不受下面公开的具体实施例的限制。图1示出了根据本专利技术的支付方法的消息流图。本专利技术的支付系统包括用户终端、服务器、以及实体(商户)设备。用户终端可以是移动终端(例如手机)。用户终端可具有摄像头以用于扫描图像码。用户终端可以发送文本信息(例如,短信)和进行语音呼叫,还可以通过无线网络(例如,WiFi、3G、4G等)进行通信。服务器可以是支付后台,例如支付宝后台服务器。服务器可以接收来自用户终端的支付请求,并执行终端向商户的支付(例如,向商户转账)。商户设备可以是商户的图形码,该图形码包括商户信息,例如,商户ID(标识符)。以下描述根据本专利技术的在弱网环境下的支付方法的消息流图。在101,服务器接收来自用户的注册消息。该注册消息中包括终端的手机号(移动电话SIM卡号码)和用户账号。一般而言,用户在设备上安装应用(APP)客户端并且第一次启用该客户端之后,会向服务器发送注册消息,该注册消息可包括手机终端的手机号和用户申请的账号。该账号例如是用户自己定义的账号、邮箱、用户手机号等等本文档来自技高网...

【技术保护点】
1.一种用于支付的方法,包括:接收来自服务器的种子;使用所述种子、终端硬件信息和当前时间定时来生成令牌;使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串;以及使用短信或语音呼叫来传送所述经加密字符串。

【技术特征摘要】
1.一种用于支付的方法,包括:接收来自服务器的种子;使用所述种子、终端硬件信息和当前时间定时来生成令牌;使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串;以及使用短信或语音呼叫来传送所述经加密字符串。2.根据权利要求1所述的方法,其特征在于,进一步包括:向所述服务器传送用户账号和所述终端硬件信息以供所述服务器生成所述种子。3.根据权利要求2所述的方法,其特征在于,所述用户账号和所述终端硬件信息是使用无线网络传送的。4.根据权利要求1所述的方法,其特征在于,进一步包括:检测扫码指令;响应于所述扫码指令而使用摄像装置扫码商户的图形码;以及对所述图形码进行解析以获取所述实体ID。5.根据权利要求4所述的方法,其特征在于,进一步包括:响应于获取所述实体ID而展示支付界面,所述支付界面包括输入框以供用户输入支付金额和/或密码。6.根据权利要求1所述的方法,其特征在于,所述终端硬件信息包括IMEI、或IMSI。7.一种用于支付的方法,包括:通过短信或语音呼叫接收来自终端的经加密字符串;获取与所述终端相对应的种子;生成令牌;以及使用所述令牌对所述经加密字符串进行解密。8.根据权利要求7所述的方法,其特征在于,进一步包括,接收所述终端的手机号、用户账号和终端硬件信息;使用所述终端硬件信息和当前时间定时生成种子;以及将所述种子发送给所述终端。9.根据权利要求8所述的方法,其特征在于,进一步包括,将所述种子与所述手机号和/或用户账号相关联地存储。10.根据权利要求9所述的方法,其特征在于,进一步包括,将所生成的种子与所述手机号相关联地存储。11.根据权利要求10所述的方法,其特征在于,所述获取与所述终端相对应的种子包括:识别所述终端的手机号;以及根据所述手机号获取与所述终端相对应的种子。12.根据权利要求9所述的方法,其特征在于,所述生成令牌包括:使用所述种子、所述终端硬件信息和当前时间定时来生成令牌。13.根据权利要求9所述的方法,其特征在于,所述用户账号和所述终端硬件信息是使用无线网络从所述终端接收的。14.根据权利要求9所述的方法,其特征在于,所述终端硬件信息包括IMEI、或IMSI。15.一种用于支付的设备,包括:用于接收来自服务器的种子的装置;用于使用所述种子、终端硬件信息和当前时间定时来生成令牌的装置;用于使用所述令牌对包括实体ID和交易金额的字符串进行加密得到经加密字符串的装置;以及用于使用短信或语音呼叫来传送所述经加密字符串的装置。16.根据权利要求15所述的设备,其特征在于,进一步包括:用于向所述服务器传送用户账号和所述终端硬件信息以供所述服务器生成所述种子的装置。17....

【专利技术属性】
技术研发人员:陈成
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1