[发明专利]交易码生成、基于交易码的处理方法、装置及系统在审
申请号: | 201911377610.2 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111144872A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 刘永振;张波;向洁敏;查骏;牛天耘;冀乃庚 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06Q20/20 | 分类号: | G06Q20/20;G06Q20/38;G06Q40/04 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 钟锦舜 |
地址: | 201203 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 生成 基于 处理 方法 装置 系统 | ||
1.一种交易码生成方法,其特征在于,包括:
接收第一终端发送的交易码申请,所述交易码申请携带所述第一终端的交易信息;
根据所述交易码申请和交易码资源,生成预设序列;
根据预设加密算法对所述预设序列进行加密处理,生成目标交易码;
向所述第一终端发送所述目标交易码。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收由目标资源节点生成并发送的所述交易码资源,其中,所述目标资源节点是分布式部署的多个资源节点中的任意一个。
3.根据权利要求2所述的方法,其特征在于,所述交易码资源包括:用于指示所述目标资源节点的区域因子;由所述目标资源节点维护的递增序列号;用于指示所述交易码资源的交易周期的周期因子;根据所述周期因子而更新的密钥。
4.根据权利要求3所述的方法,其特征在于,根据所述交易码申请和交易码资源生成预设序列,包括:
根据当前本地时间确定时间因子;
将所述区域因子、所述时间因子、所述递增序列号以及所述周期因子组合成为唯一的预设序列。
5.根据权利要求3所述的方法,其特征在于,所述交易码资源在所述周期因子所指示的交易周期结束后失效。
6.根据权利要求2所述的方法,其特征在于,还包括:
在接收第一终端发送的交易码申请之前,预先接收由目标资源节点生成并发送的所述交易码资源;和/或,
响应于接收到所述交易码申请,向所述目标资源节点发送交易码资源请求,并接收由目标资源节点生成并发送的所述交易码资源。
7.根据权利要求4所述的方法,其特征在于,根据预设加密算法对所述预设序列进行加密处理,生成目标交易码,包括:
确定所述预设序列的第一部分序列,所述第一部分序列包括所述区域因子、所述时间因子以及所述递增序列号的前N位,N为正整数;
根据所述密钥对所述第一部分序列进行加密处理以得到随机序列;
确定所述预设序列的第二部分序列,所述第二部分序列包括所述递增序列号的第(N+1)位~末位以及所述周期因子;
根据预设标志头、所述随机序列以及所述第二部分序列组成所述目标交易码。
8.根据权利要求7所述的方法,其特征在于,还包括:
根据所述第二部分序列在分布式部署的多个存储节点中确定目标存储节点,并将所述目标交易码以及所述第一终端的交易信息存储到所述目标存储节点。
9.根据权利要求8所述的方法,其特征在于,若所述交易码申请为批量交易码申请,所述方法还包括:
根据所述交易码申请和所述交易码资源批量生成所述预设序列,其中所述递增序列号的前N位中包含用于指示批量序号的预设位;
根据所述批量的预设序列获取批量的目标交易码,将所述批量的目标交易码发送给所述第一终端,并使所述批量的目标交易码均存储到所述目标存储节点。
10.根据权利要求4所述的方法,其特征在于,根据预设加密算法对所述预设序列进行加密处理,生成目标交易码,包括:
根据加密算法和所述密钥对所述预设序列进行加密处理,得到所述目标交易码。
11.根据权利要求10所述的方法,其特征在于,还包括:
对所述目标交易码进行哈希处理,根据所述哈希处理后的值在分布式部署的多个存储节点中确定目标存储节点,并将所述目标交易码和所述第一终端的交易信息存储到所述目标存储节点。
12.根据权利要求1所述的方法,其特征在于,所述加密算法具备保留格式加密功能,所述加密算法为对称加密算法。
13.根据权利要求8或9或11所述的方法,其特征在于,存储至所述目标存储节点的所述目标交易码携带有效期信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911377610.2/1.html,转载请声明来源钻瓜专利网。