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

申请号 : CN201310010475.4

文献号 : CN103065547B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 钱志勇

申请人 : 钱志勇

摘要 :

一种商品复合防伪码结构和生成以及验证方法,所述商品复合防伪码包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为n的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM包括前缀码QZ和数列码SJ,防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,所述防伪主码FWZM和防伪副码FWFM按相应的规则生成,所述卖家查询码MCS0与组合码ZHM进行对称验证,所述买家查询码MCS1与组合码ZHM和卖家查询码MCS0顺序组合形成的验证基数码ZHMCS0进行对称验证,推算码TS用以解决条码污损情况下的验证,本发明解决了现有技术存在的只能进行单纯最终用户验证以及污损情况下不能进行验证的问题。

权利要求 :

1.一种商品复合防伪码,包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为n的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为n0,所述推算码TS的长度为n1,其中n0和n1之和等于n,n0、n1、n为大于1的整数;

所述组合码ZHM包括前缀码QZ和数列码SJ;所述前缀码QZ的长度为m0,所述数列码SJ的长度为m1,其中m0和m1之和等于n0,m0、m1为大于1的整数;

所述前缀码QZ为常数,包括若干节段,各节段表达特定的客观事实,所述客观事宜包括但不限于厂家、厂家所在区域、产品生产时间、产品生产批次;

所述数列码SJ为由计算机软件控制生成的随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;

所述推算码TS,至少包括组合码推算码ZHMT、卖家查询码推算码MCS0T以及买家查询码推算码MCS1T;所述推算码TS的长度为k;

所述组合码推算码ZHMT的长度k0,卖家查询码推算码MCS0T的长度为k1,买家查询码推算码MCS1T的长度为k2,且k0、k1以及k2之和为k,k0、k1、k2以及k为大于1的整数;

所述组合码ZHM唯一地对应一个给定函数库ZHM1DB中的函数

f1zhm(x)同时还唯一对应一个给定函数库ZHM2DB中的函数f2zhm(x),组合码ZHM属于函数代码库ZHMFCL;

所述组合码ZHM与卖家查询码MCS0的顺序组合定义为验证基数码ZHMCS0,所述验证基数码ZHMCS0唯一地对应一个给定函数库ZHMCS0DB中的函数fzhmcs0(x),所述验证基数码ZHMCS0属于函数代码库ZHMCS0FCL;

所述卖家查询码MCS0唯一地对应一个给定函数库MCS0DB中的函数fmcs0(x)卖家查询码MCS0属于函数代码库MCS0FCL;

所述买家查询码MCS1唯一地对应一个给定函数库MCS1DB中的函数fmcs1(x)买家查询码MCS1属于函数代码库MCS1FCL;

所述防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,是一长度为j的数字码,其中所述卖家查询码MCS0的长度为j0,买家查询码MCS1的长度为j1,且j0、j1以之和为j;j0、j1、j为大于1的整数。

2.一种商品复合防伪码的生成方法,包括由专用软件系统控制,确定防伪主码FWZM的组合码ZHM的前缀码QZ和数列码SJ的数码位数,并依据确定客观存在事实生成前缀码QZ,以及依据规则随机生成数列码SJ,前缀码QZ和数列码SJ的组合不发生重复,其特征在于在生成组合码ZHM之后:按照卖家查询码MCS0=f2zhm(ZHM)对应生成卖家查询码MCS0;并在此基础上进一步生成验证基数码ZHMCS0;

按照买家查询码MCS1=fzhmcs0(ZHMCS0),对应生成买家查询码MCS1;

按照组合码推算码ZHMT=f1zhm(ZHM)对应生成组合码推算码ZHMT;

按照卖家查询码推算码MCS0T=fmcs0(MCS0),对应生成卖家查询码推算码MCS0T;

按照买家查询码推算码MCS1T=fmcs1(MCS1),对应生成买家查询码推算码MCS1T。

3.根据权利要求1所述的一种商品复合防伪码,其特征在于所述防伪主码FWZM和防伪副码FWFM的外在形态包括但不限于数宇、条形码形式,且印制在纸介质或其它可印制的介质上,也包括但不限于写入磁条或射频标签RFID中。

4.本根据权利要求3所述的一种商品复合防伪码,其特征在于所述防伪副码FWFM印制在纸介质或其它可印制的介质上时,在所述防伪副码FWFM上带有可刮除覆盖层,使其被覆盖层所遮蔽,同时所述覆盖层上标示记号,以提示被覆盖的内容。

说明书 :

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

技术领域

[0001] 本发明涉及一种商品复合防伪码结构及其生成和验证方法,特别涉及一种商品复合防伪码结构以及这种商品复合防伪码的生成方法和基于这种商品复合防伪码的对称多重验证方法,本发明属于商品数字防伪技术领域。

背景技术

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

发明内容

[0012] 本发明的目的在于提供一种商品复合防伪码结构及其生成和验证方法,以克服现有技术存在的问题,本发明具体涉及一种商品复合防伪码的结构,一种商品复合防伪码的生成方法以及一种对称多重验证方法。
[0013] 本发明的一种商品复合防伪码,包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为n的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为n0,所述推算码TS的长度为n1, 其中n0和n1之和等于n,n0、n1、n为大于1的整数;
[0014] 所述组合码ZHM包括前缀码QZ和数列码SJ;所述前缀码QZ的长度为m0,所述数列码SJ的长度为m1,其中m0和m1之和等于n0,m0、m1为大于1的整数;
[0015] 所述前缀码QZ为常数,包括若干节段,各节段表达特定的客观事实,所述客观事宜包括但不限于厂家、厂家所在区域、产品生产时间、产品生产批次;
[0016] 所述数列码SJ为由计算机软件控制生成的随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;
[0017] 所述推算码TS,至少包括组合码推算码ZHMT、卖家查询码推算码MCS0T以及买家查询码推算码MCS1T;所述推算码TS的长度为k;
[0018] 所述组合码推算码ZHMT的长度k0, 卖家查询码推算码MCS0T的长度为k1,买家查询码推算码MCS1T的长度为k2,且k0、k1以及k2之和为k,k0、k1、k2以及 k为大于1的整数;
[0019] 所述组合码ZHM唯一地对应一个给定函数库ZHM1DB中的函数 (x), 同时还唯一对应一个给定函数库ZHM2DB中的函数 (x),组合码ZHM属于函数代码库ZHMFCL;
[0020] 所述组合码ZHM与卖家查询码MCS0的顺序组合定义为验证基数码ZHMCS0,所述验证基数码ZHMCS0唯一地对应一个给定函数库ZHMCS0DB中的函数 (x),所述验证基数码ZHMCS0属于函数代码库ZHMCS0FCL;
[0021] 所述卖家查询码MCS0唯一地对应一个给定函数库MCS0DB中的函数 (x),卖家查询码MCS0属于函数代码库MCS0FCL;
[0022] 所述买家查询码MCS1唯一地对应一个给定函数库MCS1DB中的函数 (x),卖家查询码MCS1属于函数代码库MCS1FCL;
[0023] 所述防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,是一长度为j的数字码,其中所述卖家查询码MCS0的长度为j0, 买家查询码MCS1的长度为j1, 且j0、j1以之和为j;j0、j1、j为大于1的整数。
[0024] 本发明的一种商品复合防伪码的生成方法包括由专用软件系统控制,确定防伪主码FWZM的组合码ZHM的前缀码QZ和数列码SJ的数码位数,并依据确定客观存在事实生成前缀码QZ,以及依据规则随机生成数列码SJ,前缀码QZ和数列码SJ的组合不发生重复,其特征在于在生成组合码ZHM之后:
[0025] 按照卖家查询码MCS0= (ZHM)对应生成卖家查询码MCS0;并在此基础上进一步生成验证基数码ZHMCS0;
[0026] 按照买家查询码MCS1= (ZHMCS0),对应生成买家查询码MCS1;
[0027] 按照组合码推算码ZHMT= (ZHM)对应生成组合码推算码ZHMT;
[0028] 按照卖家查询码推算码MCS0T= ( MCS0),对应生成卖家查询码推算码MCS0T;
[0029] 按照买家查询码推算码MCS1T= (MCS1),对应生成买家查询码推算码MCS1T;
[0030] 所述防伪主码FWZM和防伪副码FWFM的外在形态包括但不限于数宇、条形码形式,分别印制在纸介质或其它可印制的介质上,也包括但不限于写入磁条或射频标签RFID中。
[0031] 本发明的防伪副码FWFM印制在纸介质或其它可印制的介质上时,可以在所述防伪副码FWFM上带有可刮除覆盖层,使其被覆盖层所遮蔽,同时所述覆盖层上标示记号,以提示被覆盖的内容。
[0032] 本发明的一种对称多重验证方法,包括经销商环节验证和最终用户环节验证,借助适合的识别设备与专用软件系统来完成,其特征在于:经销商环节验证:读取所述防伪主码FWZM和防伪副码FWFM中的卖家查询码MCS0,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM中的卖家查询码MCS0,由专用软件系统在ZHM2DB中检索 (x),并计算 ( ZHM),如果计算值与卖家查询码MCS0值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或者由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,如果组合码ZHM与防伪副码FWFM中的卖家查询码MCS0顺序组合形成验证基数码ZHMCS0在函数代码库ZHMCS0FCL中存在,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;
[0033] 如果组合码ZHM中有污损,则由专用软件系统在ZHM1DB中检索 (x),并根据(ZHM)=组合码推算码ZHMT的对等关系计算出组合码ZHM,然后再进行与卖家查询码MCS0的验证;
[0034] 如果卖家查询码MCS0中有污损,则由专用软件系统在MCS0DB中检索 (x), 并根据 ( MCS0),=卖家查询码推算码MCS0T的对等关系计算出卖家查询码MCS0,然后再进行卖家查询码MCS0的验证;
[0035] 最终用户环节验证:读取所述防伪主码FWZM和防伪副码FWFM,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM,并将防伪主码FWZM中的组合码ZHM与防伪副码FWFM中的卖家查询码MCS0重新顺序组合形成验证基数码ZHMCS0,由专用软件系统在ZHMCS0DB中检索 (x),并计算 (ZHMCS0),如果计算值与买家查询码MCS1值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库MCS1FCL中检索买家查询码MCS1,如果二者检索结果均非空,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;
[0036] 组合码ZHM中有污损以及卖家查询码MCS0中有污损不能识别,处理同经销商环节验证环节,买家查询码MCS1有污损不能识别时,则由专用软件系统在MCS1DB中检索 (x), 并根据 (MCS1)=买家查询码推算码MCS1T的对等关系计算出买家查询码MCS1,然后再进行买家查询码MCS1的验证。

附图说明

[0037] 图1是本发明较佳实施例所提供的一种商品复合防伪码结构示意图;
[0038] 图2是本发明较佳实施例所提供的一种商品复合防伪码应用形态示意图;
[0039] 图3是本发明较佳实施例所提供的一种商品复合防伪码的推算码结构示意图。
[0040] 图4是本发明较佳实施例所提供的一种商品复合防伪码的验证基数码结构示意图;
[0041] 各图中:
[0042] FWZM为防伪主码;
[0043] FWFM为防伪副码;
[0044] ZHM为组合码;
[0045] QZ为前缀码;
[0046] SJ为数列码;
[0047] TS为推算码;
[0048] MCS0为卖家查询码;
[0049] MCS1为买家查询码;
[0050] ZHMT为组合码推算码;
[0051] MCS0T为卖家查询码推算码;
[0052] MCS1T为买家查询码推算码;
[0053] ZHMCS0为验证基数码;
[0054] 101为第一覆盖层;
[0055] 102为第二覆盖层。

具体实施方式

[0056] 以下将结合本发明较佳实施例对本发明作进一步说明。
[0057] 本发明的一种商品复合防伪码,如附图1、附图2、附图3、附图4所示,包括防伪主码FWZM和防伪副码FWFM,在本较佳实施例中,所述防伪主码FWZM是一个长度为20位的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM的长度为17位,所述推算码TS的长度为3位,所述组合码ZHM包括前缀码QZ和数列码SJ;所述前缀码QZ的长度为10位,所述数列码SJ的长度为7位;
[0058] 在本较佳实施例中,所述前缀码QZ为常数,包括4个节段,第一节段为2位,为地区代码,第二段为5位,为厂家代码,第三节段为1位,为积分代码,第四节段为2位,为年份代码;
[0059] 在本较佳实施例中,所述数列码SJ为由计算机软件控制生成的7位随机数字,同时所述数列码SJ满足与前缀码QZ组合形成的组合码ZHM不重复;
[0060] 在本较佳实施例中,所述推算码TS,包括组合码推算码ZHMT、卖家查询码推算码MCS0T以及买家查询码推算码MCS1T,在本较佳实施例中,所述推算码TS的长度为3位;
[0061] 在本较佳实施例中,所述组合码推算码ZHMT、卖家查询码推算码MCS0T、以及买家查询码推算码MCS1T的长度均为1位;
[0062] 在本较佳实施例中,所述防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,是一长度为8位的数字码,其中所述卖家查询码MCS0的长度为4位, 买家查询码MCS1的长度亦为4位;
[0063] 在本较佳实施例中,所述组合码ZHM唯一地对应一个给定函数库ZHM1DB中的函数(x), 同时还唯一对应一个给定函数库ZHM2DB中的函数 (x),组合码ZHM属于函数代码库ZHMFCL;
[0064] 在本较佳实施例中,所述组合码推算码ZHMT= (ZHM),在本较佳实施例中,所述 (x)表达为组合码ZHM各位数相加之和取尾数;组合码ZHM为
“01234567890123456”,各数位相加之和为“66”,取尾数得“6”,则组合码推算码ZHMT=6。
[0065] 在本较佳实施例中,所述卖家查询码MCS0= (ZHM),所述 (x)表达为以组合码ZHM为触发条件生成的随机数,且与已生成的组合码ZHM顺次组合不重复。如附图2所示,组合码ZHM为“01234567890123456”,以其为输入,由系统软件控制生成一个4位数的随机数字“1232”,该4位的随机数字即为卖家查询码MCS0,同时,该4位数的随机数字“1232”与组合码ZHM顺序组合形成验证基数码ZHMCS0,所述验证基数码ZHMCS0不重复;如附图4所示,所述验证基数码ZHMCS0为“012345678901234561232”。
[0066] 所述验证基数码ZHMCS0唯一地对应一个给定函数库ZHMCS0DB中的函数 (x),所述验证基数码ZHMCS0属于函数代码库ZHMCS0FCL;
[0067] 在本较佳实施例中,买家查询码MCS1= (ZHMCS0),所述 (x) 表达为以验证基数码ZHMCS0为触发条件生成的随机数,且与已存在的验证基数码ZHMCS0组合不重复。如附图4所示,所述验证基数码ZHMCS0为“01234567801234561232”,以其为输入,由系统软件控制生成一个4位数的随机数字“5678”,该4位的随机数字即为买家查询码MCS1,该4位数的随机数字“5678”与验证基数码ZHMCS0“012345678901234561232”顺序组合后形成的“0123456789012345612325678”不重复;
[0068] 在本较佳实施例中,所述卖家查询码推算码MCS0T= ( MCS0),所述 ( x) 表达为以卖家查询码MCS0各位数相加之和取尾数,如附图1所示,卖家查询码MCS0为“1232”,各数位相加之各为“8”,取尾数得“8”,则卖家查询码推算码MCS0T=8。
[0069] 在本较佳实施例中,所述买家查询码MCS1推算码MCS1T= (MCS1), 所述(x) 表达为以买家查询码MCS1各位数相加之和取尾数,如附图1所示,卖买家查询码MCS1为“5678”,各数位相加之各为“26”,取尾数得“6”,则买家查询码推算码MCS1T=6。
[0070] 在本较佳实施例中,如附图3所示,本较佳实施例的商品复合防伪码,其所述组合码推算码ZHMT、卖家查询码推算码MCS0T以及买家查询码推算码MCS1T分别为“6”、“8”、“6”。本较佳实施例的商品复合防伪码通过组合码推算码ZHMT、卖家查询码推算码MCS0T以及买家查询码推算码MCS1T分别可提供组合码ZHM、卖家查询码MCS0以及买家查询码MCS1中有一位数被污损情况下的推算验证。
[0071] 在本较佳实施例中,所述商品复合防伪码的生成方法,包括由专用软件系统控制,确定防伪主码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之后:
[0072] 所述卖家查询码MCS0= (ZHM),在本较实施例中将 (x)定义为以组合码ZHM为触发条件生成的随机数,且与已生成的组合码ZHM顺次组合不重复,为此,以已生成的组合码ZHM “01234567890123456”,为输入触发条件,由系统软件控制生成一个4位数的随机数字“1232”,该数字即为与前述组合码ZHM “01234567890123456”唯一对应的查询码MCS0;
[0073] 在已生成的组合码ZHM “01234567890123456”以及查询码MCS0“1232”的基础上,按顺序组合的方式进一步生成验证基数码ZHMCS0“012345678901234561232”。
[0074] 按照所述买家查询码MCS1= (ZHMCS0),以及所述 (x) 表达为以验证基数码ZHMCS0为触发条件生成的随机数,且与已存在的验证基数码ZHMCS0组合不重复的条件。如附图2所示,所述验证基数码ZHMCS0为“01234567801234561232”,以其为输入,由系统软件控制生成一个4位数的随机数字“5678”,该4位的随机数字即为买家查询码MCS1,该4位数的随机数字“5678”与验证基数码ZHMCS0“012345678901234561232”顺序组合后形成的“0123456789012345612325678”不重复;
[0075] 按照组合码推算码ZHMT= (ZHM),以及所述 (x)表达为组合码ZHM各位数相加之和取尾数的规定;如附图2所示,组合码ZHM为“0123456780123456”,各数位相加之和为“66”,取尾数得“6”,则组合码推算码ZHMT=6。
[0076] 按照卖家查询码推算码MCS0T= ( MCS0),同时所述 ( x) 表达为以卖家查询码MCS0各位数相加之和取尾数的条件,如附图1所示,卖家查询码MCS0为“1232”,各数位相加之各为“8”,取尾数得“8”,则生成卖家查询码推算码MCS0T=8。
[0077] 按照所述买家查询码MCS1推算码MCS1T= (MCS1), 同时,所述 (x) 表达为以买家查询码MCS1各位数相加之和取尾数,如附图1所示,卖买家查询码MCS1为“5678”,各数位相加之各为“26”,取尾数得“6”,则生成买家查询码推算码MCS1T=6。
[0078] 在本较佳实施例中,所述防伪主码FWZM和防伪副码FWFM的外在形态为数宇分别印制在纸介质上。同时所述防伪副码FWFM的卖家查询码MCS0被可刮除第一覆盖层101所覆盖,所述第一覆盖层101上标示有“卖家查询”字样,以提示被覆盖的内容为卖家查询码MCS0,所述防伪副码FWFM的买家查询码MCS1被可刮除第二覆盖层102所覆盖,所述第二覆盖层102上标示有“买家查询”字样,以提示被覆盖的内容为买家查询码MCS1。
[0079] 本发明较佳实施例的一种对称多重验证方法包括经销商环节验证和最终用户环节验证,借助适合的识别设备与专用软件系统来完成。
[0080] 经销商环节验证,读取所述防伪主码FWZM和防伪副码FWFM中的卖家查询码MCS0,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM中的卖家查询码MCS0,可由专用软件系统在ZHM2DB中检索 (x),并计算( ZHM),如果计算值与卖家查询码MCS0值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,如果组合码ZHM与防伪副码FWFM中的卖家查询码MCS0顺序组合与验证基数码ZHMCS0吻合,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证。在本较佳实施例中采取函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0的方式对卖家查询码MCS0进行验证。
[0081] 如果组合码ZHM中有污损,则由专用软件系统在ZHM1DB中检索 (x),并根据(ZHM)=组合码ZHM推算码ZHMT的对等关系计算出组合码ZHM,然后再进行与卖家查询码MCS0的验证;
[0082] 如果卖家查询码MCS0中有污损,则由专用软件系统在MCS0DB中检索 (x), 并根据 ( MCS0),=卖家查询码MCS0推算码MCS0T的对等关系计算出卖家查询码MCS0,然后再进行卖家查询码MCS0的验证;
[0083] 最终用户环节验证,读取所述防伪主码FWZM和防伪副码FWFM,由专用软件系统支持识别防伪主码FWZM中的组合码ZHM和推算码TS以及防伪副码FWFM,并将防伪主码FWZM中的组合码ZHM与防伪副码FWFM中的卖家查询码MCS0重新顺序组合形成验证基数码ZHMCS0,由专用软件系统在ZHMCS0DB中检索 (x),ZHM2DB中检索 (x),并计算 ( ZHMCS0),如果计算值与买家查询码MCS1值相一致,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;或由专用软件系统在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库MCS1FCL中检索买家查询码MCS1,如果二者检索结果均非空,且以前未被系统记录过,则此商品为真品,否则为可疑品;系统同时记录此商品为真品的验证;本较佳实施例采取在函数代码库ZHMCS0FCL中检索验证基数码ZHMCS0,以及在函数代码库MCS1FCL中检索买家查询码MCS1的方式验证买家查询码MCS1。
[0084] 最终用户环节验证中,如果组合码ZHM中有污损以及卖家查询码MCS0中有污损不能识别,经销商环节验证的组合码ZHM推算以及卖家查询码MCS0推算过程处理,买家查询码MCS1有污损不能识别时,则由专用软件系统在MCS1DB中检索 (x), 并根据 (MCS1)=买家查询码MCS1推算码MCS1T的对等关系计算出买家查询码MCS1,然后再进行买家查询码MCS1的验证。
[0085] 综上所述,本发明涉及一种商品复合防伪码结构及其生成和验证方法,所述商品复合防伪码包括防伪主码FWZM和防伪副码FWFM,其特征在于所述防伪主码FWZM是一个长度为n的数字码,由二部分构成,包括组合码ZHM和推算码TS,所述组合码ZHM包括前缀码QZ和数列码SJ,防伪副码FWFM由卖家查询码MCS0和买家查询码MCS1所构成,所述防伪主码FWZM和防伪副码FWFM按相应的规则生成,所述卖家查询码MCS0与组合码ZHM进行对称验证,所述买家查询码MCS1与组合码ZHM和卖家查询码MCS0顺序组合形成的验证基数码ZHMCS0进行对称验证,推算码TS用以解决条码污损情况下的验证,本发明解决了现有技术存在的只能进行单纯最终用户验证以及污损情况下不能进行验证的问题。