[发明专利]一种离线支付方法、装置及设备有效
申请号: | 201910730712.1 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110659899B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 徐竞钧;张侃;赵煜旻;杨鹏;彭健 | 申请(专利权)人: | 深圳汇商通盈科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/06;G06Q20/32 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 郑浩旋 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 支付 方法 装置 设备 | ||
本申请涉及离线支付方法、装置及设备,该离线支付方法包括:读取存储在本地的加密付款数据和私钥;通过所述私钥解密所述加密付款数据,得到付款原始数据;根据当前时间点计算得到离线付款码对应的校验数据;根据所述校验数据和所述付款原始数据,生成用于支付的离线付款码,根据所述离线付款码进行支付。由所述校验数据和所述原始码生成用于支付的离线付款码进行支付,有利于保证付款码存储的安全性,并且通过校验时间点和当前时间点生成校验数据,从而有利于保证付款码的时效安全性。
技术领域
本申请属于移动支付领域,尤其涉及一种离线支付方法、装置及设备。
背景技术
随着移动支付方式的普及,越来越多的商家接受移动支付收款的方式。消费者在线下可以通过移动支付进行购物或者享受服务,给消费者带来了极大的便利性,并且商家通过移动支付的方式,可以避免出现收到假币或者找零的麻烦。
在使用移动支付过程中,可能受到环境的干扰,或者出现其它通信故障,使得用户终端无法连接到网络,并且出于安全性考虑,付款码的有效时间较短,为了生成有效的离线付款码,一般是根据卡号、支付密码来生成用于支付的离线付款码,不利于保证离线支付的安全性。
发明内容
有鉴于此,本申请实施例提供了一种离线支付方法、装置及设备,以解决现有技术中离线支付时不利于保证离线支付的安全性的问题。
本申请实施例的第一方面提供了一种离线支付方法,所述离线支付方法包括:
读取存储在本地的加密付款数据和私钥;
通过所述私钥对所述加密付款数据进行解密得到付款原始数据;
应用当前时间点和预设的校验时间点计算得到离线付款码对应的校验数据;
应用所述校验数据和所述付款原始数据生成用于支付的离线付款码。
结合第一方面,在第一方面的第一种可能实现方式中,所述应用当前时间点和校验时间点计算得到离线付款码对应的校验数据的步骤包括:
计算所述当前时间点与所述校验时间点之间的有效时长;
将所述有效时长作为时间相关性公式的参数计算得到所述校验数据。。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述将所述有效时长作为时间相关性公式参数计算得到所述校验位的步骤包括:
根据所述有效时长确定对应的计算次数N,N为正整数;
根据预先设定的循环计算公式循环计算N次得到最终计算结果;
截取所述最终计算结果的一个或者多个预定位作为所述校验数据。
结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述将所述有效时长作为时间相关性公式参数计算得到所述校验位的步骤包括:
根据所述有效时长确定对应的计算次数N,N为正整数;
根据预先设定的循环计算公式循环计算N次得到最终计算结果;
截取所述最终计算结果的一个或者多个预定位作为所述校验数据。
结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述循环计算公式为V n+1=μ×V n×(1-Vn),n取正整数,且n取的最大值为N,给定μ和V1的值,0V11,0μ4,且μ不为整数。
结合第一方面的第二种可能实现方式,在第一方面的第四种可能实现方式中,所述根据所述有效时长确定对应的计算次数N的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳汇商通盈科技有限公司,未经深圳汇商通盈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910730712.1/2.html,转载请声明来源钻瓜专利网。