一种安全动态随机编码生成方法和系统技术方案

技术编号:39737456 阅读:12 留言:0更新日期:2023-12-17 23:39
本发明专利技术公开了一种安全动态随机编码生成方法和系统,所述方法包括:获取物流信息,其中将所述物流信息转化为统一进制的第一物流编码数据;将所述统一进制的第一物流编码数据拆分成不同位数的编码数据块,将所述不同位数的编码数据块进行位置重组得到重新编码的第二物流编码数据;配置统一进制的随机数,将所述统一进制的随机数加入到所述第二物流编码数据中,得到第三物流编码数据,将所述第三物流编码数据发送给商品物流标签;对应的商品物流标签可视化显示该第三物流编码数据,并且所述第三物流编码数据用于物流过程的验证操作

【技术实现步骤摘要】
一种安全动态随机编码生成方法和系统


[0001]本专利技术涉及物流信息编码
,特别涉及一种随机动态编码方法和系统


技术介绍

[0002]目前物流行业的各种标签在运输过程中容易被不同的人所查看,因此针对物流行业的标签信息非常容易导致个人信息和隐私泄漏,尤其是被不法人员获取后,物流件上的标签信息所记载的个人信息和隐私可能会被用于电信诈骗,因此针对物流信息的加密编码方式变得尤为重要


技术实现思路

[0003]本专利技术其中一个专利技术目的在于提供一种安全动态随机编码生成方法和系统,所述方法和系统对现有的物流信息进行转化编码,生成加密的物流编码信息,将所述物流编码信息发送物流标签,符合扫码资格的对象扫码该物流标签并验证后返回验证通过信息,整个过程均不会泄密该物流编码信息,从而实现了物流信息在整个运输过程中的安全性

[0004]本专利技术另一个专利技术目的在于提供一种安全动态随机编码生成方法和系统,所述方法和系统利用动态编码的方式,对所述物流编码提供动态生成的随机数,将所述随机数加入到所述物流信息编码中,并且每一次伪随机数生成均会对转化的物流信息进行重新编码,因此所述物流编码具有时效性,从而降低了破解的难度,提高了物流编码的安全性

[0005]本专利技术另一个专利技术目的在于提供一种安全动态随机编码生成方法和系统,所述方法和系统将将商品自身的物流路径信息编码到所述物流信息中,因此可以仅根据该编码的物流路径信息实现对商品的追踪,提高商品物流运输过程的安全性

[0006]为了实现至少一个上述专利技术目的,本专利技术进一步提供一种安全动态随机编码生成方法,所述方法包括:
[0007]获取物流信息,其中将所述物流信息转化为统一进制的第一物流编码数据;
[0008]将所述统一进制的第一物流编码数据拆分成不同位数的编码数据块,将所述不同位数的编码数据块进行位置重组得到重新编码的第二物流编码数据;
[0009]配置统一进制的随机数,将所述统一进制的随机数加入到所述第二物流编码数据中,得到第三物流编码数据,将所述第三物流编码数据发送给商品物流标签;
[0010]对应的商品物流标签可视化显示该第三物流编码数据,并且所述第三物流编码数据用于物流过程的验证操作

[0011]根据本专利技术其中一个较佳实施例,所述物流信息包括:发件人

收件人

时间戳

货物特征

运输路径和物流操作对象,将所述物流信息转化为数值型编码数据,通过所述数值型编码数据进行拼接后得到对应的第一物流编码数据

[0012]根据本专利技术另一个较佳实施例,配置拆分参数,根据所述拆分参数将所述第一物流编码数据拆分成多个不同位数的编码数据块,记录所述不同编码数据块的位数并配置编号顺序,根据所述编码数据块的编号生成重组码,根据所述重组码对所述编码数据块进行
位置重组得到所述第二物流编码数据

[0013]根据本专利技术另一个较佳实施例,利用随机数生成器生成随机数,将所述随机数编码成和所述第二物流编码数据相同进制的数据,并将编码后的随机数拼接到所述第二物流编码数据中,得到第三物流编码数据

[0014]根据本专利技术另一个较佳实施例,配置所述随机数更新时间阈值,当达到所述随机数更新时间阈值后,所述随机数生成器生成新的随机数,并且生成新的重组码,根据该新的重组码将所述第一物流数据中拆分的物流数据块进行重组,得到新的第二物流编码数据,并将所述新的随机数编码成统一进制数据后拼接到新的第二物流编码数据中,得到新的第三物流编码数据

[0015]根据本专利技术另一个较佳实施例,配置所述随机数更新时间阈值,当达到所述随机数更新阈值后,重新配置拆分参数,根据重新配置的拆分参数将所述第一物流数据进行拆分得到新的不同位数的物流数据块,对所述新的物流数据块按照顺序进行重新编号,配置新的重组码,按照所述新的重组码顺序将新编号的物流数据块进行位置重组,得到新的第二物流编码数据,将所述新的随机数编码成统一进制数据后拼接到新的第二物流编码数据中,得到新的第三物流编码数据

[0016]根据本专利技术另一个较佳实施例,所述物流过程验证操作包括:对应物流操作对象扫描对应商品物流标签上的第三物流编码数据,其中所述第三物流编码在所述商品物流标签上转化为二维码的可视化形式,识别当前商品物流标签上的所述第三物流编码数据后,上传到上位机中,上位机执行所述第三物流编码数据的解码操作,并确认该商品的物流信息后下发验证通过消息

[0017]根据本专利技术另一个较佳实施例,所述验证方法包括:上位机根据自身存储的重组码和拆分参数将所述第三物流编码数据逆向重组解析后得到第一物流编码数据,并解析所述第一编码数据得到对应的物流信息,若当前的包括货物特征

运输路径和物流操作对象分别和解析后物流信息匹配,则验证通过

[0018]为了实现至少一个上述专利技术目的,本专利技术进一步提供一种安全动态随机编码生成系统,所述系统执行上述一种安全动态随机编码生成方法

[0019]本专利技术进一步提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述一种安全动态随机编码生成方法

附图说明
[0020]图1显示的是本专利技术一种安全动态随机编码生成方法

具体实施方式
[0021]以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术

以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型

在以下描述中界定的本专利技术的基本原理可以应用于其他实施方案

变形方案

改进方案

等同方案以及没有背离本专利技术的精神和范围的其他技术方案

[0022]可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不
能理解为对数量的限制

[0023]请结合图1,本专利技术公开了一种安全动态随机编码生成方法和系统,所述方法主要包括如下步骤:首先需要获取目标商品的物流信息,其中所述目标商品物流信息由快递公司的系统根据用户填写内容获取,所述物流信息包括但不仅限于发件人

收件人

时间戳

货物特征

运输路径和物流操作对象,其中所述运输路径可以为预先规划的路径信息,或者根据后续实际运输路段的情况进行更改

所述物流操作对象包括但不仅限于仓储人员

收货方

发货方等每个运输环节中可能操作的对象,所述路径信息还包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种安全动态随机编码生成方法,其特征在于,所述方法包括:获取物流信息,其中将所述物流信息转化为统一进制的第一物流编码数据;将所述统一进制的第一物流编码数据拆分成不同位数的编码数据块,将所述不同位数的编码数据块进行位置重组得到重新编码的第二物流编码数据;配置统一进制的随机数,将所述统一进制的随机数加入到所述第二物流编码数据中,得到第三物流编码数据,将所述第三物流编码数据发送给商品物流标签;对应的商品物流标签可视化显示该第三物流编码数据,并且所述第三物流编码数据用于物流过程的验证操作
。2.
根据权利要求1所述的一种安全动态随机编码生成方法,其特征在于,所述物流信息包括:发件人

收件人

时间戳

货物特征

运输路径和物流操作对象,将所述物流信息转化为数值型编码数据,通过所述数值型编码数据进行拼接后得到对应的第一物流编码数据
。3.
根据权利要求1所述的一种安全动态随机编码生成方法,其特征在于,配置拆分参数,根据所述拆分参数将所述第一物流编码数据拆分成多个不同位数的物流编码数据块,记录所述不同物流编码数据块的位数并配置编号顺序,根据所述物流编码数据块的编号生成重组码,根据所述重组码对所述物流编码数据块进行位置重组得到所述第二物流编码数据
。4.
根据权利要求3所述的一种安全动态随机编码生成方法,其特征在于,利用随机数生成器生成随机数,将所述随机数编码成和所述第二物流编码数据相同进制的数据,并将编码后的随机数拼接到所述第二物流编码数据中,得到第三物流编码数据
。5.
根据权利要求1所述的一种安全动态随机编码生成方法,其特征在于,配置所述随机数更新时间阈值,当达到所述随机数更新时间阈值后,所述随机数生成器生成新的随机数,并且生成新的重组码,根据该新的重组码顺序将所述第一物流数据中拆分的物流数据块进行位置重...

【专利技术属性】
技术研发人员:钟建平李骏翔李峰吴振宇张鹏
申请(专利权)人:浙江省邮电工程建设有限公司
类型:发明
国别省市:

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

1