一种全局唯一SN码生成方法、电子设备和存储介质技术

技术编号:33133544 阅读:66 留言:0更新日期:2022-04-17 00:55
本发明专利技术公开了一种全局唯一SN码生成方法、电子设备和存储介质,涉及安全编码领域,所述方法包括如下步骤:获取产品信息,包括如下信息中的至少一种:工厂、品类、年月、日周、流水号、子流水号;根据所述产品信息和预先设置的对照表映射得到SN实际值;根据所述SN实际值生成对照值,再根据所述对照值进行奇偶校验得到SN校验位。本发明专利技术使得用户可以自己配置SN每一位权重、进制、余数码值、以及进制字符确逻辑上连续的SN流水号看起来毫无规律,校验位更是可以通过改变上面条件得出不同结果,确保公司SN码生成规则如果被破解,公司可以通过修改上述条件,改变SN码生成规律;有效的保障SN码的安全性、唯一性。唯一性。唯一性。

【技术实现步骤摘要】
一种全局唯一SN码生成方法、电子设备和存储介质


[0001]本专利技术涉及安全编码领域,具体涉及一种全局唯一SN码生成方法、电子设备和存储介质。

技术介绍

[0002]基于数据压缩技术高效批量生成海量SN码,海量规模下可以保证SN的唯一性和有效性。SN可以用极短的字符记录多个信息,保证SN可溯源,可验真伪,可防窜货,肉眼识别字符所属信息及其直观,如我们现有SN仅仅17位内含版本号、工厂、日期信息、流水号、子流水号、校验码,并且在此单个条件的SN容量可达千亿规模。
[0003]如果某制造商或者售卖商在某一产品销售达到一定量的时候,夸区域售卖或者不同渠道销售的产品如果被肆意窜货,产品的定价权将受到严重威胁,并且难以维持不同地区差异化销售的目标,可能会严重损害公司及消费者利益,采用“一码一货”的办法,可以将商品信息记录在库,消费者购买完商品之后,可以根据此码验证此产品的货源安全。
[0004]现如今市面上也有一些SN算法实现的SN码,但是几乎都有编码过长、记录信息有限、容量不足、易于伪造等问题。市场上亟需一种能够解决上述问题的SN算法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种全局唯一SN码生成方法,其特征在于,包括如下步骤:获取产品信息,包括如下信息中的至少一种:工厂、品类、年月、日周、流水号、子流水号;根据所述产品信息和预先设置的对照表映射得到SN实际值;根据所述SN实际值生成对照值,再根据所述对照值进行奇偶校验得到SN校验位。2.如权利要求1所述的全局唯一SN码生成方法,其特征在于,获取产品信息之前还包括如下步骤:利用redis的SETNX命令配置分布式锁。3.如权利要求1所述的全局唯一SN码生成方法,其特征在于,根据所述产品信息和预先设置的对照表映射得到SN实际值的具体步骤如下:为不同的产品信息根据编码进制和产品信息自定义权值和SN实际值的对照表;根据所述产品信息中的权值映射生成SN实际值。4.如权利要求1所述的全局唯一SN码生成方法,其特征在于,根据所述产品信息和预先设置的对照表映射得到SN实际值的步骤之后还包括:为所述SN码设置一位版本号,每生成一个SN码版本号均执行加1操作。5.如权利要求1所述的全局唯一SN码生成方法,其特征在于,根据所述SN实际值生成对照值,...

【专利技术属性】
技术研发人员:乌景猛张阳
申请(专利权)人:上海艾牌科技集团有限公司
类型:发明
国别省市:

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

1