一种离线支付方法及相关设备技术

技术编号:37457027 阅读:6 留言:0更新日期:2023-05-06 09:29
本发明专利技术公开了一种离线支付方法及相关设备,涉及通信技术领域,以解决目前的移动支付方法无法在两个终端设备均处于离线状态的情况下进行的问题。该方法应用于第一终端设备的第一SIM卡,第一终端设备包括第一SIM卡和第一蓝牙模块,第一SIM卡和第一蓝牙模块连接,第一蓝牙模块与第二终端设备的第二SIM卡蓝牙连接,该方法包括:通过第一蓝牙模块向第二SIM卡发送交易请求;获取第一蓝牙模块从第二SIM卡接收到的第一数据包,对第一签名和第一证书进行验证;在验证通过的情况下,执行支付操作;通过第一蓝牙模块向第二SIM卡发送第二数据包。本发明专利技术实施例可使两个终端设备实现离线支付。本发明专利技术实施例可使两个终端设备实现离线支付。本发明专利技术实施例可使两个终端设备实现离线支付。

【技术实现步骤摘要】
一种离线支付方法及相关设备


[0001]本专利技术涉及数据业务领域,尤其涉及一种离线支付方法及相关设备。

技术介绍

[0002]随着电子商务和互联网的不断发展,网银支付、微信移动和支付宝支付等移动支付方法越来越普及。两个终端设备之间通过移动支付方法进行支付时,至少一个终端设备需要通过内置在终端设备内的支付应用与业务服务端进行信息交互,因此需要至少一个终端设备联网在线。
[0003]由此可知,目前的移动支付方法无法在两个终端设备均处于离线状态的情况下进行,使得移动支付方法的使用范围较小。

技术实现思路

[0004]本专利技术实施例提供一种离线支付方法及相关设备,以解决目前的移动支付方法无法在两个终端设备均处于离线状态的情况下进行的问题。
[0005]第一方面,本专利技术实施例提供了一种离线支付方法,应用于第一终端设备的第一SIM卡,所述第一终端设备包括所述第一SIM卡和第一蓝牙模块,所述第一SIM卡和所述第一蓝牙模块连接,所述第一蓝牙模块与第二终端设备的第二SIM卡蓝牙连接,所述方法包括:
[0006]通过所述第一蓝牙模块向所述第二SIM卡发送交易请求;
[0007]获取所述第一蓝牙模块从所述第二SIM卡接收到的第一数据包,其中,所述第一数据包包括所述第二SIM卡对应的第一证书和第一签名;
[0008]对所述第一签名和所述第一证书进行验证;
[0009]在验证通过的情况下,执行支付操作;
[0010]通过所述第一蓝牙模块向所述第二SIM卡发送第二数据包;所述第二数据包用于请求所述第二SIM卡执行收款操作。
[0011]可选地,所述通过所述第一蓝牙模块向所述第二SIM卡发送第二数据包之后,所述方法还包括:
[0012]获取所述第一蓝牙模块从所述第二SIM卡接收到的携带有交易结果的状态确认请求;
[0013]基于所述交易结果确定支付状态;
[0014]通过所述第一蓝牙模块将所述支付状态发送给所述第二SIM卡。
[0015]可选地,所述在验证通过的情况下,执行支付操作之后,所述方法还包括:
[0016]基于所述支付操作获取支付凭证;其中,所述第二数据包包括所述支付凭证。
[0017]可选地,所述第一数据包还包括预设随机数和第一公钥,其中,所述第一公钥基于所述预设随机数生成;
[0018]所述在验证通过的情况下执行支付操作之后,所述方法还包括:
[0019]基于所述预设随机数生成第二公钥和第二私钥,所述第二公钥与所述第二私钥匹
配;
[0020]基于所述第一公钥和所述第二私钥确定会话密钥;
[0021]使用所述会话密钥对所述支付凭证进行加密;其中,所述第二数据包还包括所述第二公钥。
[0022]可选地,所述第一终端设备还包括第一支付应用;所述第一支付应用与所述第一SIM卡通过所述第一蓝牙模块连接;
[0023]所述通过所述第一蓝牙模块向所述第二SIM卡发送交易请求之前,所述方法还包括:
[0024]通过所述第一支付应用接收卡业务服务端发送的第二证书;
[0025]其中,所述第二证书为所述卡业务服务端接收到所述第一支付应用通过支付业务服务端发送的开通SIM支付功能请求后所发送。
[0026]可选地,所述通过所述第一支付应用接收卡业务服务端发送的第二证书之后,所述方法还包括:
[0027]向所述卡业务服务端发送携带有接收结果的开通状态确认请求。
[0028]可选地,所述通过所述第一支付应用接收卡业务服务端发送的第二证书,包括:
[0029]通过所述第一支付应用接收所述卡业务服务端发送的第二证书和第一初始私钥。
[0030]可选地,所述第二签名基于所述第一初始私钥生成。
[0031]可选地,所述第一SIM卡和所述第一蓝牙模块为蓝牙连接。
[0032]第二方面,本专利技术实施例提供了一种离线支付方法,应用于第二终端设备的第二SIM卡,所述第二SIM卡与第一终端设备的第一蓝牙模块蓝牙连接,所述方法包括:
[0033]响应于第一SIM卡通过所述第一蓝牙模块发送的交易请求,通过所述第一蓝牙模块向所述第一SIM卡发送第一数据包;所述第一数据包用于请求第一SIM卡执行付款操作;
[0034]接收所述第一SIM卡通过所述第一蓝牙模块发送的第二数据包,其中,所述第二数据包包括所述第一SIM卡对应的第二证书和第二签名;
[0035]对所述第二签名和所述第二证书进行验证;
[0036]在验证通过的情况下,执行收款操作。
[0037]可选地,所述在验证通过的情况下,执行收款操作之后,所述方法还包括:
[0038]通过所述第一蓝牙模块向所述第一SIM卡发送携带有交易结果的状态确认请求,以请求所述第一SIM卡确认支付状态。
[0039]可选地,所述响应于第一SIM卡通过所述第一蓝牙模块发送的交易请求,通过所述第一蓝牙模块向所述第一SIM卡发送第一数据包之前,所述方法还包括:
[0040]生成预设随机数,并基于所述预设随机数生成第一公钥和第一私钥;
[0041]其中,所述第一公钥和所述第一私钥匹配;所述第一数据包还包括所述预设随机数和所述第一公钥。
[0042]可选地,所述第二数据包还包括第二公钥和支付凭证,所述第二公钥基于所述预设随机数生成;所述支付凭证为所述第一SIM卡基于所述支付操作所获得;
[0043]所述在验证通过的情况下,执行收款操作,包括:
[0044]基于所述第二公钥和所述第一私钥确定会话密钥;
[0045]使用所述会话密钥对所述支付凭证进行解密;
[0046]在解密成功的情况下,执行所述收款操作。
[0047]可选地,所述第二终端设备还包括第二支付应用和第二蓝牙模块;所述第二支付应用与所述第二SIM卡通过所述第二蓝牙模块连接;
[0048]所述响应于第二SIM卡通过所述第二蓝牙模块发送的交易请求,通过所述第二蓝牙模块向所述第二SIM卡发送第一数据包之前,所述方法还包括:
[0049]通过所述第二支付应用接收卡业务服务端发送的第一证书;
[0050]其中,所述第一证书为所述卡业务服务端接收到所述第二支付应用通过支付业务服务端发送的开通SIM支付功能请求后所发送。
[0051]可选地,所述通过所述第二支付应用接收卡业务服务端发送的第一证书之后,所述方法还包括:
[0052]向所述卡业务服务端发送携带有接收结果的开通状态确认请求。
[0053]可选地,所述通过所述第二支付应用接收卡业务服务端发送的第一证书,包括:
[0054]通过所述第二支付应用接收所述卡业务服务端发送的第一证书和第二初始私钥。
[0055]可选地,所述第一签名基于所述第二初始私钥生成。
[0056]第三方面,本专利技术实施例还提供了一种第一SIM卡,应用于第一终端设备,所述第一终端设备包括所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离线支付方法,应用于第一终端设备的第一SIM卡,其特征在于,所述第一终端设备包括所述第一SIM卡和第一蓝牙模块,所述第一SIM卡和所述第一蓝牙模块连接,所述第一蓝牙模块与第二终端设备的第二SIM卡蓝牙连接,所述方法包括:通过所述第一蓝牙模块向所述第二SIM卡发送交易请求;获取所述第一蓝牙模块从所述第二SIM卡接收到的第一数据包,其中,所述第一数据包包括所述第二SIM卡对应的第一证书和第一签名;对所述第一签名和所述第一证书进行验证;在验证通过的情况下,执行支付操作;通过所述第一蓝牙模块向所述第二SIM卡发送第二数据包;所述第二数据包用于请求所述第二SIM卡执行收款操作。2.根据权利要求1所述的方法,其特征在于,所述通过所述第一蓝牙模块向所述第二SIM卡发送第二数据包之后,所述方法还包括:获取所述第一蓝牙模块从所述第二SIM卡接收到的携带有交易结果的状态确认请求;基于所述交易结果确定支付状态;通过所述第一蓝牙模块将所述支付状态发送给所述第二SIM卡。3.根据权利要求1所述的方法,其特征在于,所述在验证通过的情况下,执行支付操作之后,所述方法还包括:基于所述支付操作获取支付凭证;其中,所述第二数据包包括所述支付凭证。4.根据权利要求3所述的方法,其特征在于,所述第一数据包还包括预设随机数和第一公钥,其中,所述第一公钥基于所述预设随机数生成;所述在验证通过的情况下执行支付操作之后,所述方法还包括:基于所述预设随机数生成第二公钥和第二私钥,所述第二公钥与所述第二私钥匹配;基于所述第一公钥和所述第二私钥确定会话密钥;使用所述会话密钥对所述支付凭证进行加密;其中,所述第二数据包还包括所述第二公钥。5.根据权利要求1所述的方法,其特征在于,所述第一终端设备还包括第一支付应用;所述第一支付应用与所述第一SIM卡通过所述第一蓝牙模块连接;所述通过所述第一蓝牙模块向所述第二SIM卡发送交易请求之前,所述方法还包括:通过所述第一支付应用接收卡业务服务端发送的第二证书;其中,所述第二证书为所述卡业务服务端接收到所述第一支付应用通过支付业务服务端发送的开通SIM支付功能请求后所发送。6.根据权利要求5所述的方法,其特征在于,所述通过所述第一支付应用接收卡业务服务端发送的第二证书之后,所述方法还包括:向所述卡业务服务端发送携带有接收结果的开通状态确认请求。7.根据权利要求5所述的方法,其特征在于,所述通过所述第一支付应用接收卡业务服务端发送的第二证书,包括:通过所述第一支付应用接收所述卡业务服务端发送的第二证书和第一初始私钥。8.根据权利要求7所述的方法,其特征在于,所述第二签名基于所述第一初始私钥生成。
9.根据权利要求1所述的方法,其特征在于,所述第一SIM卡和所述第一蓝牙模块为蓝牙连接。10.一种离线支付方法,应用于第二终端设备的第二SIM卡,其特征在于,所述第二SIM卡与第一终端设备的第一蓝牙模块蓝牙连接,所述方法包括:响应于第一SIM卡通过所述第一蓝牙模块发送的交易请求,通过所述第一蓝牙模块向所述第一SIM卡发送第一数据包;所述第一数据包用于请求第一SIM卡执行付款操作;接收所述第一SIM卡通过所述第一蓝牙模块发送的第二数据包,其中,所述第二数据包包括所述第一SIM卡对应的第二证书和第二签名;对所述第二签名和所述第二证书进行验证;在验证通过的情况下,执行收款操作。11.根据权利要求10所述的方法,其特征在于,所述在验证通过的情况下,执行收款操作之后,所述方法还包括:通过所述第一蓝牙模块向所述第一SIM卡发送携带有交易结果的状态确认请求,以请求所述第一SIM卡确认支付状态。12.根据权利要求10所述的方法,其特征在于,所述响应于第一SIM卡通过所述第一蓝牙模块发送的交易请求,通过所述第一蓝牙模块向所述第一SIM卡发送第一数据包之前,所述方法还包括:生成预设随机数,并基于所述...

【专利技术属性】
技术研发人员:傅镜艺
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1