一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种PAYG-ID的建立方法与流程

2022-07-30 20:07:21 来源:中国专利 TAG:

技术特征:
1.一种payg-id的建立方法,其特征在于,所述payg-id包括q-id功能码、pay-id功能码和secret key功能码;所述q-id功能码用于内部对于不同型号产品销售的不同地区进行分级管理;所述pay-id功能码为用户可在产品包装外壳或者产品的ui界面直接查看的产品标识码,即明码;用户可通过所述明码查询产品相关信息;所述secret key功能码为产品的内部管理密码,即暗码;所述payg-id的建立方法,至少包括以下步骤:步骤1、根据设备类型、用户所在地的定位编码和产品编码,生成产品的q-id功能码;步骤2、对所述q-id功能码采用加密策略进行加密,生成pay-id功能码;步骤3、将所述q-id功能码和所述pay-id功能码组合,生成secret key功能码。2.根据权利要求1所述的方法,其特征在于,步骤1中,所述设备类型的编码采用其对应的大写英文字母缩写;所述用户所在地的定位编码选择用户所在国家代码。3.根据权利要求1所述的方法,其特征在于,步骤2中,对所述q-id功能码采用加密策略进行加密,至少包括:2.1提取所述q-id功能码中的用户所在地的定位编码和产品编码,形成初始编码;2.2将所述初始编码与当前的公历日期叠加,形成最终编码。4.根据权利要求3所述的方法,其特征在于,所述步骤2还包括步骤2.3:2.3在所述最终编码末尾添加编码流水号或/和流水号补充码。5.根据权利要求4所述的方法,其特征在于,所述流水号编码的准则为:判断当前最终编码是否发生更新;若当前最终编码未发生更新,则流水号在之前的流水号基础上进行叠加;若当前最终编码已更新,则流水号重新开始计数;优选地,所述流水号为10进制长度为3的数字。6.根据权利要求4所述的方法,其特征在于,所述流水号补充码的准则为:提取所述最终编码的最后一位数字的值;根据所述最后一位数字的值依照轮询规则确定轮询补码区间,在轮询补码区间内选取流水号补充码;优选地,所述流水号补充码为10进制长度为2的数字。7.根据权利要求6所述的方法,其特征在于,所述轮询补码区间及轮询规则包括:第1轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为9,所述第1轮询补码区间由各数字叠加计数为9的流水号补充码按大小排列组成;第2轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为8,所述第2轮询补码区间由各数字叠加计数为8的流水号补充码按大小排列组成;第3轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为7,所述3轮询补码区间由各数字叠加计数为7的流水号补充码按大小排列组成;第4轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为6,所述第4轮询补码区间由各数字叠加计数为6的流水号补充码按大小排列组成;第5轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为5,所述第5轮询补
码区间由各数字叠加计数为5的流水号补充码按大小排列组成;第6轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为4,所述第6轮询补码区间由各数字叠加计数为4的流水号补充码按大小排列组成;第7轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为3,所述第7轮询补码区间由各数字叠加计数为3的流水号补充码按大小排列组成;第8轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为2,所述第8轮询补码区间由各数字叠加计数为2的流水号补充码按大小排列组成;第9轮询补码区间的轮询规则是:流水号补充码中各数字叠加计数为1,所述第9轮询补码区间由各数字叠加计数为1的流水号补充码按大小排列组成。8.根据权利要求7所述的方法,其特征在于,所述流水号补充码的选取根据所述轮询补码区间内的流水号补充码的排列顺序,依次选取;若根据所述轮询规则定位到第n轮询补码区间,且该区间的流水号补充码数量小于所需的流水号补充码数量,则进入第n 1轮询补码区间依次选取流水号补充码,直到完成所有流水号补充码的添加。9.根据权利要求8所述的方法,其特征在于,所述步骤3包括:3.1基于q-id功能码生成第一组合码和第二组合码,并基于pay-id功能码生成第三组合码和第四组合码;所述第一组合码的生成包括:选取若干英文字母,将所述英文字母转换为ascii码,得到数字a1;提取q-id功能码的若干位连续数字,得到数字a2;将所述数字a1和数字a2连接,得到第一组合码;所述第二组合码由q-id功能码中除数字a2外的若干位连续数字构成;所述第三组合码的生成包括:提取pay-id功能码的若干位连续数字,得到数字p1;选取若干英文字母或/和符号,将所述英文字母或/和符号转换为ascii码,得到数字p2;将所述数字p1和数字p2连接,得到第三组合码;所述第四组合码由pay-id功能码中除数字p1外的若干位连续数字构成;3.2将所述第一组合码、第二组合码、第三组合码和第四组合码通过连接符“/”的ascii码连接,得到组合字符串;3.3将所述组合字符串转换为16进制字符串,得到所述secret key功能码。10.根据权利要求9所述的方法,其特征在于,将所述组合字符串转换为16进制字符串,包括:3.3.1将所述组合字符串分解为若干段字符,分别转换为二进制数值,得到组合二进制数组;若与所述连接符“/”的ascii码相邻的组合码为产品编码、流水号或流水号补充码,则将所述连接符“/”的ascii码拆分,拆分得到的至少一个数字与相邻的组合码组合为分解字符,将所述分解字符转换为二进制数值;然后将分解字符转换得到二进制数值按位取反,得到取反二进制数值;将所述取反二进制数值置于所述分解字符转换得到二进制数值之后;
本申请对于分解字符进行取反,并插入组合二进制数组中,能够有效对于产品编码和流水号进行加密。3.3.2在所述组合二进制数组中插入若干补位校验二进制数,得到最终二进制数组;3.3.3将所述最终二进制数组转化为十六进制数组;优选地,所述步骤3.3.2包括:定义二进制数值b1=101,b2=010,b3=110;将b1插入第一段分解字符转换得到的二进制数值之后;将b2和b3分别插入所述取反二进制数值之前;优选地,步骤3.3还包括步骤3.3.4:3.3.4将所述十六进制数组采用哈希公式转换,得到32位十六进制数组,即所述secret key功能码。

技术总结
本申请公开了一种PAYG-ID的建立方法,所述PAYG-ID包括Q-ID功能码、PAY-ID功能码和Secret Key功能码;所述Q-ID功能码用于内部对于不同型号产品销售的不同地区进行分级管理;所述PAY-ID功能码为用户可在产品包装外壳或者产品的UI界面直接查看的产品标识码,即明码;所述Secret Key功能码为产品的内部管理密码,即暗码。本申请建立的PAY-ID通过建立产品编码、销售区域之间的联系,并对编码进行加密管理,实现了后台对于产品的精准管理,且相关ID经加密后不宜破解,具有管理方便,防篡改能力强的特点。应用于离线分期支付领域,有利于离线分期支付方式的推广。离线分期支付方式的推广。


技术研发人员:任翔涛 相里森 杨峰 康博纬
受保护的技术使用者:博阳能源科技有限公司
技术研发日:2022.04.12
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献