商品复合防伪码结构及其生成和验证方法

文档序号:2527584阅读:520来源:国知局
专利名称:商品复合防伪码结构及其生成和验证方法
技术领域
本发明涉及一种商品复合防伪码结构及其生成和验证方法,特别涉及一种商品复合防伪码结构以及这种商品复合防伪码的生成方法和基于这种商品复合防伪码的对称多重验证方法,本发明属于商品数字防伪技术领域。
背景技术
假冒伪劣商品泛滥,是我国经济生活中的突出问题,打击假冒伪劣商品的生产与流通,事关净化流通秩序、保障消费者权益、保护合法知识产权,也与提高我国商品在国际市场的信誉直接相关。运用信息技术手段,建立有效、易行的社会性商品防伪体系,是亟待完善的技术与社会工程。当前,社会上使用的商品防伪技术主要分为三类,包括观察识别防伪、数字码识别防伪以及射频标签RFID识别防伪。所述观察识别防伪是在商品的某一位置印刷或附着一个标志,消费者根据商品生产商提供的标志细节,人工验证商品的真伪性。这类方法有激光全息防伪技术、防伪油墨、防伪纸张、雕刻凹版印刷技术等。这类方法的主要缺点是容易被仿冒。所述数字码识别防伪是在商品的某一位置印刷或附着一个防伪码,在外部一个数据库存储一个相同的防伪码,当通过某种方式验证两个码相同时,则可确定商品的真实性。但目前只能提供单一的最终用户验证功能。所述射频标签RFID识别防伪是一种较为新的技术,人们曾对射频标签RFID的未来抱有希望,但从近期看,应用成本问题和建立社会技术支撑体系问题,仍然难以得到满意的解决。 为了解决前述的问题,有发明人提出了一种新型的防伪方法,具体是提出了一种在生产环节的商品复合防伪码的生成方法和在零售环节的识别商品真伪的对称验证方法。其内容为中国发明专利CN100405395C所公开,其内容包括商品复合防伪码的结构、商品复合防伪码的生成方法以及验证方法。在发明专利CN100405395C所公开的内容中,商品复合防伪码由两部分构成商品防伪主码Mz和商品防伪副码Mf。其商品复合防伪法的特征是根据数字对称原理,在一个商品单元上分别附上商品防伪主码Mz和商品防伪副码MF,并对商品防伪主码Mz和商品防伪副码Mf,其中防伪主码Mz包括前缀码ΖΚ0、函数代码ZKl和基数码ZK2三部分;防伪副码Mf包括前缀码FKO和计算值码FKl两部分,ZKl唯一地对应一个给定函数库CFDB中的函数
(x),ZKl属于函数代码库CFC ;同时,由专用软件系统控制,确定Mz的ΖΚ0、ΖΚ1和ΖΚ2的数码位数,并依据规则随机生成ZKl和ΖΚ2,且ΖΚ1、ΖΚ2的组合不发生重复,在生成Mz之后,按
照FKl= Z20 (ΖΚ2)对应生成Mf,Mf= FKO+ FKl ;再者,在生产环节,由专用软件系统按照Α、
B制作Mz和Mf,进入商品流通过程,在零售环节,由专用软件系统控制,用适当的识读设备
分别读取Mz和Mf,并进行FKl= JTstl (ΖΚ2)和以前未被专用软件系统记录过的对称验证,验证结果通过技术装置显示出来,若此商品为真品,专用软件系统记录此商品为真品的验证。同时,发明专利CN100405395C具体披露了商品防伪主码Mz和商品防伪副码Mf的结构和生成方法,其中,商品防伪主码Mz是一个长度为η的数字码,由三部分构成第一部分是前缀码ΖΚ0,是商品防伪主码的标识,ZKO是长度为η0的常数;第二部分是函数代码ZKl,唯一地对应一个给定函数库CFDB中的函数(χ),ZKl属于函数代码库CFC,ZKl的
长度为nl ;第三部分是基数码ZK2,是一个长度为n2的随机数;其中n0+nl+n2=n,n0、nl、n2、n为大于I的整数。商品防伪主码Mz具体的生成,发明专利CN100405395C披露的内容为,ZKO是一个常数,ZK1、ZK2根据给定规则随机生成,且ZKl、ZK2的组合不发生重复。商品防伪副码Mf是一个长度为m的数字码,由两部分构成;第一部分是前缀码FKO, FKO是长度为m0位的常数;第二部分是一个计算值码FKl,FKl= (ZK2),FKl的长度为ml位。其中mO+ml = m, m0、ml、m为大于I的整数。商品防伪副码Mf的生成,FKO是一个常数,FKl根据FKl= /^l (ZK2)规则生成。在具体应用上,由生产厂商和零售商分别持有CFDB和CFC。商品防伪主码Mz和商品防伪副码Mf在商品出厂前制作完成。商品防伪主码Mz和商品防伪副码Mf可以表示为数宇、条形码等形式,分别印制在纸介质或其它可印制的介质上,也可以写入磁条或射频标签RFID中。商品真伪的对称验证在零售环节进行,借助适合的识别设备与专用软件系统来完成。对称验证方法可以在零售现场进行。由专用软件系统支持识别ZKl和ZK2 ;由专用软件系统支持识别FKl ;由专用软件系统在CFDB中检索Zm (X),计算/m (ZK2)值,如果
该值等于FK1,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证。现有技术存在的问题在于,发明专利CN100405395C所公开这种应用于生产环节的商品复合防伪码的生成方法以及应用于在零售环节的识别商品真伪的对称验证方法还是只能提供单一的最终用户验`证,而商品真伪的验证,除了最终用户验证外,在零售环节,为了确保用户的利益,以及经销商自己的利益,经销商对自己经销的商品进行真伪验证,对防止假冒商品进入自已的经营范围,避免公司受到重大损失有着重要的意义,而现有技术的商品复合防伪码提供不了这样的验证;再者,商品复合防伪码以条码的形式印刷在纸介质上是最为常用的一种方式,在商品流转过程中,常常发生商品复合防伪码个别字符被污损不能识别的问题,在这种情况下,现有技术是无法运行验证的,依以上所述,显然现有技术有进一步改进的必要。

发明内容
本发明的目的在于提供一种商品复合防伪码结构及其生成和验证方法,以克服现有技术存在的问题,本发明具体涉及一种商品复合防伪码的结构,一种商品复合防伪码的生成方法以及一种对称多重验证方法。本发明的一种商品复合防伪码,包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为η的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为η0,所述推算码TS的长度为nl,其中n0和nl之和等于n,n0、nl、n为大于I的整数;所述组合码ZHM包括前缀码QZ和数列码SJ ;所述前缀码QZ的长度为m0,所述数列码SJ的长度为ml,其中mO和ml之和等于nO, mO、ml为大于I的整数;
所述前缀码QZ为常数,包括若干节段,各节段表达特定的客观事实,所述客观事宜包括但不限于厂家、厂家所在区域、产品生产时间、产品生产批次;
所述数列码SJ为由计算机软件控制生成的随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;
所述推算码TS,至少包括组合码推算码ZHMT、卖家查询码推算码MCSOT以及买家查询码推算码MCSlT;所述推算码TS的长度为k ;
所述组合码推算码ZHMT的长度kO,卖家查询码推算码MCSOT的长度为kl,买家查询码推算码MCSlT的长度为k2,且k0、kl以及k2之和为k,k0、kl、k2以及k为大于I的整数;
所述组合码ZHM唯一地对应一个给定函数库ZHMlDB中的函数Λ*· (χ),同时还唯一对应一个给定函数库ZHM2DB中的函数Λ* (χ),组合码ZHM属于函数代码库ZHMFCL;
所述组合码ZHM与卖家查询码MCSO的顺序组合定义为验证基数码ZHMCS0,所述验证基数码ZHMCSO唯一地对应一个给定函数库ZHMCS0DB中的函数(χ),所述验证基数码ZHMCSO属于函数代码库ZHMCS0FCL ;
所述卖家查询码MCSO唯一地对应一个给定函数库MCSODB中的函数/_ (χ),卖家查询码MCSO属于函数代码库MCS0FCL;·
所述买家查询码MCSl唯一地对应一个给定函数库MCSlDB中的函数(χ),卖家查询码MCSl属于函数代码库MCS1FCL;
所述防伪副码FWFM由卖家查询码MCSO和买家查询码MCSl所构成,是一长度为j的数字码,其中所述卖家查询码MCSO的长度为j0,买家查询码MCSl的长度为jl,且j0、jl以之和为j ; j0、jl、j为大于I的整数。本发明的一种商品复合防伪码的生成方法包括由专用软件系统控制,确定防伪主码FWZM的组合码ZHM的前缀码QZ和数列码SJ的数码位数,并依据确定客观存在事实生成前缀码QZ,以及依据规则随机生成数列码SJ,前缀码QZ和数列码SJ的组合不发生重复,其特征在于在生成组合码ZHM之后
按照卖家查询码MCSO =Zms. (ZHM)对应生成卖家查询码MCSO ;并在此基础上进一步
生成验证基数码ZHMCSO ;
按照买家查询码MCSl = Zrfecs0 (ZHMCSO),对应生成买家查询码MCSl ;
按照组合码推算码ZHMT =Zblm (ZHM)对应生成组合码推算码ZHMT ;
按照卖家查询码推算码MCSOT =/__ ( MCS0),对应生成卖家查询码推算码MCSOT ;
按照买家查询码推算码MCSlT = Zmsl (MCSl),对应生成买家查询码推算码MCSlT ;
所述防伪主码FWZM和防伪副码FWFM的外在形态包括但不限于数宇、条形码形式,分别印制在纸介质或其它可印制的介质上,也包括但不限于写入磁条或射频标签RFID中。
本发明的防伪副码FWFM印制在纸介质或其它可印制的介质上时,可以在所述防伪副码FWFM上带有可刮除覆盖层,使其被覆盖层所遮蔽,同时所述覆盖层上标示记号,以提示被覆盖的内容。本发明的一种对称多重验证方法,包括经销商环节验证和最终用户环节验证,借助适合的识别设备与专用软件系统来完成,其特征在于经销商环节验证读取所述防伪主码FWZM和防伪副码FWFM中的卖家查询码MCS0,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM中的卖家查询码MCS0,由专用软件系统在ZHM2DB中检索/^lll (X),并计算/_ ( ZHM),如果计算值与卖家查询码MCSO值相一致,
且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或者由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCSO,如果组合码ZHM与防伪副码FWFM中的卖家查询码MCSO顺序组合形成验证基数码ZHMCSO在函数代码库ZHMCS0FCL中存在,且以如未被系统记录过,则此商品为真品,否则为可疑品;系统冋时记录此商品为真品的验证;
如果组合码ZHM中有污损,则 由专用软件系统在ZHMlDB中检索(x),并根据Λλ·
(ZHM)=组合码推算码ZHMT的对等关系计算出组合码ΖΗΜ,然后再进行与卖家查询码MCSO的验证;
如果卖家查询码MCSO中有污损,则由专用软件系统在MCSODB中检索/_ (χ),并根
据/ so ( MCS0),=卖家查询码推算码MCSOT的对等关系计算出卖家查询码MCS0,然后再
进行卖家查询码MCSO的验证;
最终用户环节验证读取所述防伪主码FWZM和防伪副码FWFM,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM,并将防伪主码FWZM中的组合码ZHM与防伪副码FWFM中的卖家查询码MCSO重新顺序组合形成验证基数码ZHMCS0,
由专用软件系统在ZHMCS0DB中检索/_ (χ),并计算/_ (ZHMCSO),如果计算值与买
家查询码MCSl值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库MCS1FCL中检索买家查询码MCSl,如果二者检索结果均非空,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;
组合码ZHM中有污损以及卖家查询码MCSO中有污损不能识别,处理同经销商环节验证环节,买家查询码MCSl有污损不能识别时,则由专用软件系统在MCSlDB中检索/ λ (χ),
并根据/ λ (MCSl)=买家查询码推算码MCSlT的对等关系计算出买家查询码MCSl,然后再进行买家查询码MCSl的验证。


图1是本发明较佳实施例所提供的一种商品复合防伪码结构示意图2是本发明较佳实施例所提供的一种商品复合防伪码应用形态示意图;图3是本发明较佳实施例所提供的一种商品复合防伪码的推算码结构示意图。图4是本发明较佳实施例所提供的一种商品复合防伪码的验证基数码结构示意各图中
FffZM为防伪主码;
FffFM为防伪副码;
ZHM为组合码;
QZ为前缀码;
SJ为数列码;
TS为推算码;
MCSO为卖家查询码;
MCSl为买家查询码;
ZHMT为组合码推算码;
MCSOT为卖家查询码推算码;
MCSlT为买家查询码推算码;
ZHMCSO为验证基数码;
101为第一覆盖层;
102为第二覆盖层。
具体实施例方式以下将结合本发明较佳实施例对本发明作进一步说明。本发明的一种商品复合防伪码,如附图1、附图2、附图3、附图4所示,包括防伪主码FWZM和防伪副码FWFM,在本较佳实施例中,所述防伪主码FWZM是一个长度为20位的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为17位,所述推算码TS的长度为3位,所述组合码ZHM包括前缀码QZ和数列码SJ ;所述前缀码QZ的长度为10位,所述数列码SJ的长度为7位;
在本较佳实施例中,所述前缀码QZ为常数,包括4个节段,第一节段为2位,为地区代码,第二段为5位,为厂家代码,第三节段为I位,为积分代码,第四节段为2位,为年份代码;
在本较佳实施例中,所述数列码SJ为由计算机软件控制生成的7位随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;
在本较佳实施例中,所述推算码TS,包括组合码推算码ZHMT、卖家查询码推算码MCSOT以及买家查询码推算码MCS1T,在本较佳实施例中,所述推算码TS的长度为3位;
在本较佳实施例中,所述组合码推算码ZHMT、卖家查询码推算码MCS0T、以及买家查询码推算码MCSlT的长度均为I位;
在本较佳实施例中,所述防伪副码FWFM由卖家查询码MCSO和买家查询码MCSl所构成,是一长度为8位的数字码,其中所述卖家查询码MCSO的长度为4位,买家查询码MCSl的长度亦为4位;
在本较佳实施例中,所述组合码ZHM唯一地对应一个给定函数库ZHMlDB中的函数(x),同时还唯一对应一个给定函数库ZHM2DB中的函数/μ (χ),组合码ZHM属于函数代码库 ZHMFCL;
在本较佳实施例中,所述组合码推算码ZHMT = Zlata (ZHM),在本较佳实施例中,所述f施(χ)表达为组合码ZHM各位数相加之和取尾数;组合码ZHM为“01234567890123456”,各数位相加之和为“66”,取尾数得“6”,则组合码推算码ZHMT = 6。 在本较佳实施例中,所述卖家查询码MCSO = f恤(ZHM),所述(χ)表达为以
组合码ZHM为触发条件生成的随机数,且与已生成的组合码ZHM顺次组合不重复。如附图2所示,组合码ZHM为“01234567890123456”,以其为输入,由系统软件控制生成一个4位数的随机数字“1232”,该4位的随机数字即为卖家查询码MCS0,同时,该4位数的随机数字“ 1232”与组合码ZHM顺序组合形成验证基数码ZHMCSO,所述验证基数码ZHMCSO不重复;如附图4所示,所述验证基数码ZHMCSO为“012345678901234561232”。所述验证基数码ZHMCSO唯一地对应一个给定函数库ZHMCS0DB中的函数(χ),所述验证基数码ZHMCSO属于函数代码库ZHMCS0FCL ;
在本较佳实施例中,买家查询码MCSl=/^ (ZHMCSO)Jy^iifatee (χ)表达为以验 证基数码ZHMCSO为触发条件生成的随机数,且与已存在的验证基数码ZHMCSO组合不重复。如附图4所示,所述验证基数码ZHMCSO为“01234567801234561232”,以其为输入,由系统软件控制生成一个4位数的随机数字“5678”,该4位的随机数字即为买家查询码MCSl,该4位数的随机数字“5678”与验证基数码ZHMCSO “012345678901234561232”顺序组合后形成的 “0123456789012345612325678” 不重复;
在本较佳实施例中,所述卖家查询码推算码MCSOT =Zesa ( MCS0),所述Zesa ( χ)
表达为以卖家查询码MCSO各位数相加之和取尾数,如附图1所示,卖家查询码MCSO为“1232”,各数位相加之各为“8”,取尾数得“8”,则卖家查询码推算码MCSOT = 8。在本较佳实施例中,所述买家查询码MCSl推算码MCSlT(MCSl),所述
/* (x)表达为以买家查询码MCSl各位数相加之和取尾数,如附图1所示,卖买家查询码MCSl为“5678”,各数位相加之各为“26”,取尾数得“6”,则买家查询码推算码MCSlT = 6。在本较佳实施例中,如附图3所示,本较佳实施例的商品复合防伪码,其所述组合码推算码ΖΗΜΤ、卖家查询码推算码MCSOT以及买家查询码推算码MCSlT分别为“6”、“8”、“6”。本较佳实施例的商品复合防伪码通过组合码推算码ΖΗΜΤ、卖家查询码推算码MCSOT以及买家查询码推算码MCSlT分别可提供组合码ΖΗΜ、卖家查询码MCSO以及买家查询码MCSl中有一位数被污损情况下的推算验证。在本较佳实施例中,所述商品复合防伪码的生成方法,包括由专用软件系统控制,确定防伪主码FWZM的组合码ZHM的前缀码QZ和数列码SJ的数码位数,具体防伪主码FWZM确定为是一个长度为20位的数字码,其中所述组合码ZHM的长度为17位,所述推算码TS的长度为3位,所述组合码ZHM包括前缀码QZ和数列码SJ ;所述前缀码QZ的长度为10位,所述数列码SJ的长度为7位;如附图2所示,依据确定的规则生成的前缀码QZ为“0123453789”,依据规则随机生成的数列码SJ为“0123456”,前缀码QZ和数列码SJ的组合不发生重复,在生成组合码ZHM之后
所述卖家查询码MCSO =Zaifte (ZHM),在本较实施例中将/& (χ)定义为以组合码
ZHM为触发条件生成的随机数,且与已生成的组合码ZHM顺次组合不重复,为此,以已生成的组合码ZHM “01234567890123456”,为输入触发条件,由系统软件控制生成一个4位数的随机数字“1232”,该数字即为与前述组合码ZHM “01234567890123456”唯一对应的查询码MCSO ;
在已生成的组合码ZHM “01234567890123456”以及查询码MCSO “1232”的基础上,按顺序组合的方式进一步生成验证基数码ZHMCSO “012345678901234561232”。按照所述买家查询码MCSl =/_ (ZHMCSO),以及所述/_ (χ)表达为以验
证基数码ZHMCSO为触发条件生成的随机数,且与已存在的验证基数码ZHMCSO组合不重复的条件。如附图2所示,所述验证基数码ZHMCSO为“01234567801234561232”,以其为输入,由系统软件控制生成一个4位数的随机数字“5678”,该4位的随机数字即为买家查询码MCSl,该4位数的随机数字“5678”与验证基数码ZHMCSO “012345678901234561232”顺序组合后形成的 “0123456789012345612325678” 不重复;
按照组合码推算码ZHMT=/_ (ZHM),以及所述/w (χ)表达为组合码ZHM各位数相
加之和取尾数的规定;如附图2所示,组合码ZHM为“0123456780123456”,各数位相加之和为“66”,取尾数得“6”,则组合码推算码ZHMT = 6。

按照卖家查询码推算码MCSOT =/_ ( MCS0),同时所述/_ο ( χ)表达为以卖
家查询码MCSO各位数相加之和取尾数的条件,如附图1所示,卖家查询码MCSO为“ 1232”,各数位相加之各为“8”,取尾数得“8”,则生成卖家查询码推算码MCSOT = 8。按照所述买家查询码MCSl推算码MCSlT =/_丨(MCSl),同时,所述/ i (χ)
表达为以买家查询码MCSl各位数相加之和取尾数,如附图1所示,卖买家查询码MCSl为“5678”,各数位相加之各为“26”,取尾数得“6”,则生成买家查询码推算码MCSlT = 6。在本较佳实施例中,所述防伪主码FWZM和防伪副码FWFM的外在形态为数宇分别印制在纸介质上。同时所述防伪副码FWFM的卖家查询码MCSO被可刮除第一覆盖层101所覆盖,所述第一覆盖层101上标示有“卖家查询”字样,以提示被覆盖的内容为卖家查询码MCS0,所述防伪副码FWFM的买家查询码MCSl被可刮除第二覆盖层102所覆盖,所述第二覆盖层102上标示有“买家查询”字样,以提示被覆盖的内容为买家查询码MCS1。本发明较佳实施例的一种对称多重验证方法包括经销商环节验证和最终用户环节验证,借助适合的识别设备与专用软件系统来完成。 经销商环节验证,读取所述防伪主码FWZM和防伪副码FWFM中的卖家查询码MCSO,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副
码FWFM中的卖家查询码MCS0,可由专用软件系统在ZHM2DB中检索/μ· (χ),并计算/_
(ZHM),如果计算值与卖家查询码MCSO值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,如果组合码ZHM与防伪副码FWFM中的卖家查询码MCSO顺序组合与验证基数码ZHMCSO吻合,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证。在本较佳实施例中采取函数代码库ZHMCS0FCL中检索验证基数码ZHMCSO的方式对卖家查询码MCSO进行验证。如果组合码ZHM中有污损,则由专用软件系统在ZHMlDB中检索(x),并根据
Zias- (ZHM)=组合码ZHM推算码ZHMT的对等关系计算出组合码ZHM,然后再进行与卖家查询码MCSO的验证;
如果卖家查询码MCSO中有污损,则由专用软件系统在MCSODB中检索Zea0 (x),并根据/n ( MCS0),=卖家查询码MCSO推算码MCSOT的对等关系计算出卖家查询码MCS0,然
后再进行卖家查询码MCSO的验证;
最终用户环节验证,读取所述防伪主码FWZM和防伪副码FWFM,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM,并将防伪主码FWZM中的组合码ZHM与防伪副码FWFM中的卖家查询码MCSO重新顺序组合形成验证基数码ZHMCS0,
由专用软件系统在ZHMCS0DB中检索(χ),ZHM2DB中检索/μ> (χ),并计算/μ (
ZHMCSO),如果计算值与买家查询码MCSl值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCSO,以及在函数代码库MCS1FCL中检索买家查询码MCS1,如果二者检索结果均非空,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;本较佳实施例采取在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库 MCS1FCL中检索买家查询码MCSl的方式验证买家查询码MCSl。最终用户环节验证中,如果组合码ZHM中有污损以及卖家查询码MCSO中有污损不能识别,经销商环节验证的组合码ZHM推算以及卖家查询码MCSO推算过程处理,买家查
询码MCSl有污损不能识别时,则由专用软件系统在MCSlDB中检索/m (χ),并根据/_
(MCSl)=买家查询码MCSl推算码MCSlT的对等关系计算出买家查询码MCSl,然后再进行买家查询码MCSl的验证。综上所述,本发明涉及一种商品复合防伪码结构及其生成和验证方法,所述商品复合防伪码包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为η的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM包括前缀码QZ和数列码SJ,防伪副码FWFM由卖家查询码MCSO和买家查询码MCSl所构成,所述防伪主码FWZM和防伪副码FWFM按相应的规则生成,所述卖家查询码MCSO与组合码ZHM进行对称验证,所述买家查询码MCSl与组合码ZHM和卖家查询码MCSO顺序组合形成的验证基数码ZHMCSO进行对称验证,推算码TS用以解决条码污损情况下的验证,本发明解决了现有技术存在的只能进行单纯最终用户验证以及污损情况下不能进行验证的问题。
权利要求
1.一种商品复合防伪码,包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为η的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为η0,所述推算码TS的长度为nl,其中n0和nl之和等于n,n0、nl、η为大于I的整数;所述组合码ZHM包括前缀码QZ和数列码SJ ;所述前缀码QZ的长度为m0,所述数列码SJ的长度为ml,其中m0和ml之和等于n0, m0、ml为大于I的整数;所述前缀码QZ为常数,包括若干节段,各节段表达特定的客观事实,所述客观事宜包括但不限于厂家、厂家所在区域、产品生产时间、产品生产批次;所述数列码SJ为由计算机软件控制生成的随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;所述推算码TS,至少包括组合码推算码ZHMT、卖家查询码推算码MCSOT以及买家查询码推算码MCSlT;所述推算码TS的长度为k ;所述组合码推算码ZHMT的长度k0,卖家查询码推算码MCSOT的长度为kl,买家查询码推算码MCSlT的长度为k2,且k0、kl以及k2之和为k,k0、kl、k2以及k为大于I的整数;所述组合码ZHM唯一地对应一个给定函数库ZHMlDB中的函数f恤(X),同时还唯一对应一个给定函数库ZHM2DB中的函数Zmb (X),组合码ZHM属于函数代码库ZHMFCL;所述组合码ZHM与卖家查询码MCSO的顺序组合定义为验证基数码ZHMCS0,所述验证基数码ZHMCSO唯一地对应一个给定函数库ZHMCS0DB中的函数(χ),所述验证基数码ZHMCSO属于函数代码库ZHMCS0FCL ;所述卖家查询码MCSO唯一地对应一个给定函数库MCSODB中的函数/_ (χ),卖家查询码MCSO属于函数代码库MCS0FCL;所述买家查询码MCSl唯一地对应一个给定函数库MCSlDB中的函数/^1 (χ),卖家查询码MCSl属于函数代码库MCS1FCL;所述防伪副码FWFM由卖家查询码MCSO和买家查询码MCSl所构成,是一长度为j的数字码,其中所述卖家查询码MCSO的长度为j0,买家查询码MCSl的长度为jl,且j0、jl以之和为j ; j0、jl、j为大于I的整数。
2.一种商品复合防伪码的生成方法,包括由专用软件系统控制,确定防伪主码FWZM的组合码ZHM的前缀码QZ和数列码SJ的数码位数,并依据确定客观存在事实生成前缀码QZ,以及依据规则随机生成数列码SJ,前缀码QZ和数列码SJ的组合不发生重复,其特征在于在生成组合码ZHM之后按照卖家查询码MCSO =Z2a4. (ZHM)对应生成卖家查询码MCSO ;并在此基础上进一步生成验证基数码ZHMCSO ;按照买家查询码MCSl =(ZHMCSO),对应生成买家查询码MCSl ;按照组合码推算码ZHMT =/@ (ZHM)对应生成组合码推算码ZHMT ;按照卖家查询码推算码MCSOT = fmcs0 ( MCS0),对应生成卖家查询码推算码MCSOT ;按照买家查询码推算码MCSlT = fmcsl (MCSl),对应生成买家查询码推算码MCS1T。
3.根据权利要求1所述的一种商品复合防伪码,其特征在于所述防伪主码FWZM和防伪副码FWFM的外在形态包括但不限于数宇、条形码形式,且印制在纸介质或其它可印制的介质上,也包括但不限于写入磁条或射频标签RFID中。
4.本根据权利要求3所述的一种商品复合防伪码,其特征在于所述防伪副码FWFM印制在纸介质或其它可印制的介质上时,在所述防伪副码FWFM上带有可刮除覆盖层,使其被覆盖层所遮蔽,同时所述覆盖层上标示记号,以提示被覆盖的内容。
5.一种对称多重验证方法,包括经销商环节验证和最终用户环节验证,借助适合的识别设备与专用软件系统来完成,其特征在于经销商环节验证读取所述防伪主码FWZM和防伪副码FWFM中的卖家查询码MCS0,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM中的卖家查询码MCS0,由专用软件系统在ZHM2DB中检索f2πkm(X),并计算2πkm ( ZHM),如果计算值与卖家查询码MCSO值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或者由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,如果组合码ZHM与防伪副码FWFM中的卖家查询码MCSO顺序组合形成验证基数码ZHMCSO在函数代码库ZHMCS0FCL中存在,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;最终用户环节验证读取所述防伪主码FWZM和防伪副码FWFM,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM,并将防伪主码FWZM中的组合码ZHM与防伪副码FWFM中的卖家查询码MCSO重新顺序组合形成验证基数码ZHMCS0,由专用软件系统在ZHMCS0DB中检索fzkmcs0(χ),并计算fzkmcs0(ZHMCSO),如果计算值与买家查询码MCSl值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库MCS1FCL中检索买家查询码MCSl,如果二者检索结果均非空,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证。
6.根据权利要求5所述的一种对称多重验证方法,其特征在于如果组合码ZHM中有污损,则由专用软件系统在ZHMlDB中检索flzkm (χ),并根据flzkm (ZHM)=组合码推算码ZHMT的对等关系计算出组合码ΖΗΜ,然后再进行与卖家查询码MCSO的验证;如果卖家查询码MCSO中有污损,则由专用软件系统在MCSODB中检索fmcs0 (x),并根据fmcs0 ( MCS0),=卖家查询码推算码MCSOT的对等关系计算出卖家查询码MCS0,然后再进行卖家查询码MCSO的验证;如果买家查询码MCSl有污损不能识别时,则由专用软件系统在MCSlDB中检索(x),并根据(MCSl)=买家查询码推算码MCSlT的对等关系计算出买家查询码MCSl,然后再进行买家查询码MCSl的验证。
全文摘要
一种商品复合防伪码结构和生成以及验证方法,所述商品复合防伪码包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为n的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM包括前缀码QZ和数列码SJ,防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,所述防伪主码FWZM和防伪副码FWFM按相应的规则生成,所述卖家查询码MCS0与组合码ZHM进行对称验证,所述买家查询码MCS1与组合码ZHM和卖家查询码MCS0顺序组合形成的验证基数码ZHMCS0进行对称验证,推算码TS用以解决条码污损情况下的验证,本发明解决了现有技术存在的只能进行单纯最终用户验证以及污损情况下不能进行验证的问题。
文档编号G09F3/02GK103065547SQ20131001047
公开日2013年4月24日 申请日期2013年1月11日 优先权日2013年1月11日
发明者钱志勇 申请人:钱志勇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1