一种用于药械全程质量追溯的数字身份编码及其编码方法_2

文档序号:9432903阅读:来源:国知局
扫码软件,让查询和鉴定变得十分繁琐,同时也因为位数跟编码标准的不同也让GSl的通用造成了一定的影响。
[0021]4)易于推演,容易被仿冒,目前,GSl在身份码的结构上都存在一定的逻辑性和耦合性,通过肉眼观察一般能找到一定的规律。

【发明内容】

[0022]本发明的目的是针对上述不足之处提供一种用于药械全程质量追溯的数字身份编码及其编码方法,该身份编码是一种乱序的、无规律的但内含一定逻辑性且能将分类码、产品码、日期码等信息融入在内的、有效期长、可以满足中国市场上所有药械产品唯一数字身份码要求。
[0023]一种用于药械全程质量追溯的数字身份编码及其编码方法是采取以下技术方案实现的:
用于药械全程质量追溯的数字身份编码依次包括类别码、产品码、日期码、随机码和校验码,数字身份编码基本长度为20位,20位中包括I位类别码、6位产品码、5位日期码、7位随机码和I位校验码,数字身份编码能根据实际需求动态扩位。
[0024]所述类别码用于标识产品的分类信息,区别该产品是属于药品或器械,还是属于中药、保健品或原料。
[0025]所述产品码用于标注所述类别码下面的具体医药器械产品编码。
[0026]所述日期码与生产日期相对应,保证100年内数据不会重复。
[0027]所述随机数码代表每种商品每天的总生产数量,该随机数码可表示I千万的数量,足以满足生产者每天的生产总量。
[0028]所述校验码通过固定算法对前19位起到误码校验作用。
[0029]用于药械全程质量追溯的数字身份编码的编码方法,包括如下步骤:
1)预生成产品的分类码;
采用固定分类法进行分类,即按照事先设定的类别进行对应,从而得到分类码;
2)预生成产品码;
要追溯的产品进入系统中后,由中心计算机生成唯一的产品码与之关联,标识这一种类产品的唯一身份;具体是由中心计算机系统生成与产品码位数相同的随机码,并与系统中存在的与产品码位数相同的随机码进行判重处理,如果两者不重复,则将上述的由中心计算机系统生成与产品码位数相同的随机码赋予该产品作为产品码;如果两者重复,则中心计算机系统重新生成与产品码位数相同的随机码,重新与系统中存在的与产品码位数相同的随机码进行判重处理,如此循环,直到获得唯一不重复的与产品码位数相同的随机码作为产品码赋予给产品;
3)根据生产当天的日期生成产品的日期码,将8位日期码转化为日期序列码;
4)预生成随机码,所述的随机码数据为每天定时生成的随机数;
5)计算校验码;
校验码的具体算法公式为:10-(奇数位的和+3*偶数位的和)%10,得到最后一位的数字。
6)将步骤I)-5)中得到的编码合并得到用于药械全程质量追溯的数字身份编码。
[0030]步骤I)中所述的分类包含器械、药品、中药和原料,最多可容纳9种类别的产品。
[0031]步骤3)中,日期序列码的生成方法具体为:中心计算机系统根据当天的日期,得到日期8位码YYYYMMDD,前面YYYY代表年的数字,系统采用2位数字压缩来表示,建立0-99的数列,单个数列中的数字指向具体的年份,比如35代表2015年,指向关系采用数据字典存放在数据库中,满足一百年不重复,同时一百年也能全部满足药械生命周期的需求;后面的MMDD代表月日,由于一年中的天数不超过365天,系统采用3位压缩来表示,建立
0-364的数列,单个数列中的数字指向具体的年份,比如101代表0915年,指向关系采用数据字典存放在数据库中,能满足一年不重复;最终通过5位码存储8位日期码,样例:35101代表20150915,从而生成日期序列码。
[0032]步骤4)中,利用计算的伪随机码方法,中心计算机每天生成7位随机数,同时与当天已经生成的7位随机数进行判重比对,重复的删除继续生成,不重复的保存下来,如此循环。7位随机码只要当天不重复即可,每天最多预生成999万备用。
[0033]所述用于药械全程质量追溯的数字身份编码可兼容Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC- E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、EAN-39码、中国邮政码(矩阵25码的一种变体)、Code-B码、MSI码、Code 11码、Code93码、ISBN 码、ISSN 码、Code 128 码(Code 128 码,包括 EANl 28 码)和 Code39EMS (EMS 专用的39 码)。
[0034]本发明的优点如下:
I)适用于国家颁布的各种追溯码编码指导规则
我们提出的产品追溯身份码从涵盖的医药器械产品容量、有效期、所承载商品在生产流通等环节所赋予的信息、安全性和统一性方面都符合并高于国家颁布的各种追溯码编码指导规则(包括UDI)。该身份码实现了“一品一码”将各种追溯码编码指导规则中定义的生产流通等信息存放在后台,在编码规则不易有规律的同时,大大加强了编码的兼容性。
[0035]2)身份码容量巨大
身份码基础长度为20位编码(可支持动态扩位),至少能容纳I百万种产品,每种产品每天至少可生成I千万个身份码,每个身份码的有限期至少为100年,而且身份码可以根据实际需求进行扩位。巨大的容量保证此编码具有足够的兼容性,可以满足中国所有医药器械产品“一物一码”的要求,因为容量巨大也利于基于此编码方案为标准建立统一的系统平台,方便数据在各系统间流转和共享。
[0036]3)采用动态编码技术,无规律可循,防止被仿冒
产品码及日期码部分采用动态编码技术,即使在同一天针对相同的产品生成的身份码的类别码、产品码、日期码、随机码和校验码也不会相同,表面上无法找到任何的规律,被大量批量假冒的概率极低。但通过解码技术可以快速还原本来的产品码及日期码,通过其本来确定的产品码和日期码便于优化大数据量下的物理存储和海量数据下的迅速查询响应。
[0037]4)身份码生成速度快
身份码采用预生成的方案,有生成请求时能够迅速为用户生成所需要的身份码。经测试,生成1000万个身份码的时间〈50秒。
[0038]5)适用于建立统一信息平台
该编码标准具有诸多优点,并且能够很好的兼容各种追溯码标准规则,能够涵盖市面上所有医药器械产品,为每一件商品标示上唯一的身份。使用该身份码作为标准,有利于打破目前每个地区、企业自行建立溯源码标准,各自为战,无法建立统一信息平台的弊端。
[0039]6)兼容多种外在表现形式该身份码兼容多种外在表现形式,比如一维码、二维码,也可以将身份码作为主索引存放在RFID芯片中,通过RFID技术进行商品溯源。
【具体实施方式】
[0040]用于药械全程质量追溯的数字身份编码依次包括类别码、产品码、日期码、随机码和校验码,数字身份编码基本长度为20位,20位中包括I位类别码、6位产品码、5位日期码、7位随机码和I位校验码,数字身份编码能根据实际需求动态扩位。
[0041]所述类别码用于标识产品的分类信息,区别该产品是属于药品或器械,还是属于中药、保健品或原料。
[0042]所述产品码用于标注所述类别码下面的具体医药器械产品编码。
[0043]所述日期码与生产日期相对应,保证100年内数据不会重复。
[0044]所述随机数码代表每种商品每天的总生产数量,该随机数码可表示I千万的数量,足以满足生产者每天的生产总量。
[0045]所述校验码通过固定算法对前19位起到误码校验作用。
[0046]用于药械全程质量追溯的数字身份编码的编码方法,包括如下步骤:
I)预生成产品的分类码;
采用固定分类法进行分类,即按照事先设定的类别进行对应,从而得到分类码,例如:
1-药品2-器械3-中药4-保健品,后续有其他种类加入再扩展支持。
[0047]2)预生成产品码;
要追溯的产品进入系统中后,由中心计算机生成唯一的产品码与之关联,标识这一种类产品的唯一身份;具体是由中心计算机系统生成与产品码位数相同的随机码,并与系统中存在的与产品码位数相同的随机码进行判重处理,如果两者不重复,则将上述的由中心计算机系统生成与产品码位数相同的随机码赋予该产品作为产品码;如果两者重复,则中心计算机系统重新生成与产品码位数相同的随机码,重新与系统中存在的与产品码位数相同的随机码进行判重处理,如此循环,直到获得唯一不重复的与产品码位数相同的随机码作为产品码赋予给产品;
3)根据生产当天的日期生成产品的日期码,将8位日期码转化为日期序列码;
4)预生成随机码,所述的随机码数据为每天定时生成的随机数;
5)计算校验码;
校验码的具体算法公式为:10-(奇数位的和+3*
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1