CN102004965A - 商品双重防伪方法及*** - Google Patents
商品双重防伪方法及*** Download PDFInfo
- Publication number
- CN102004965A CN102004965A CN2010105779875A CN201010577987A CN102004965A CN 102004965 A CN102004965 A CN 102004965A CN 2010105779875 A CN2010105779875 A CN 2010105779875A CN 201010577987 A CN201010577987 A CN 201010577987A CN 102004965 A CN102004965 A CN 102004965A
- Authority
- CN
- China
- Prior art keywords
- product
- information
- user
- query
- manufacturer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种商品双重防伪方法及***,属于防伪技术。其第一重防伪是生成产品查询号,第二重防伪是生成产品防伪码。该方法包括商品防伪标签的批量生成及商品的防伪验证两大步骤;该***包括主体表示层、业务处理层、数据处理层。本发明适用于各种行业,与传统的防伪方法相比具有以下优点:成本低;产品查询号具有唯一性、永久时效性,支持用户多次查询;商品防伪查询率高;提供多元化信息;防伪网站对产品销售渠道的掌握能够达到销售终端。
Description
技术领域
本发明涉及防伪技术,特别涉及一种标签防伪验证技术,尤指一种商品双重防伪方法及***。其可广泛应用于多种行业的商品防伪,包括:药品、保健品、食品、饮料、名酒、名烟、化妆品、机电产品及其配件、农资、建材、书刊、电子产品、各种日常生活用品等;并且能够将不同行业的商品防伪验证集成于一个***。
背景技术
目前市场上采用的防伪技术主要有两种:商品包装防伪技术和数码防伪技术。
其中商品包装防伪技术主要有油墨防伪、激光防伪、版文防伪、条形码防伪以及原子核双卡防伪等,这些防伪措施在一定程度上能起到防伪的作用,但是有些防伪措施造价成本高,易被伪造,有些防伪措施甚至需要特定昂贵的仪器方可鉴别,导致消费者不能进行自主验证。另外,这些防伪措施对于厂商来说,无法对商品的流通渠道进行掌控,缺乏有效性和易操作性。总之,这些防伪标志的非法使用给厂商和消费者都会造成巨大的损失。
而现有的数码防伪技术几乎全部都是建立数据库,依靠数据检索核对随机组合生成的产品查询号码。当产品数据库的容量达到一定程度时,检索数据量极其庞大,产品的查询效率将受到严重影响。为此,许多防伪公司不得不定期地删除一些被查询过的或已过产品保质期的信息数据,以确保数据库容量不超过额定值。有时,一段时间以后,再次生成产品随机数据时,一些被删除的数据信息可顺利通过数据筛选程序,又重复出现,但被冠以其他产品名称。消费者在对这些信息查询时,***可靠性得不到根本保证,因此,此类方法不能够永久保证产品查询号的有效性,也不支持产品多次查询,甚至不能够保证产品查询号码的唯一性。
现有的通过网络查询确认产品的防伪手段比比皆是,但其网络查询率极低,其主要原因之一就是网站本身没有对产品的防伪手段进行细化和公示,消费者没有真正掌握产品的防伪技能,无法对真品和假货进行比对鉴别,其一方面是因为网络设施、网络知识的普及程度不够,另一个重要因素是由于多数防伪公司,其产品在消费者上网查询时,仅告知产品的真假信息,无法告之产品的生产、包装、销售等信息,不能提供鉴别真伪的其他辅助手段,不能提供产品特性、使用方法等众多信息。另外,市场上一旦产品出现假货、窜货情况,多数防伪网站只能将范围锁定到销售区域,根本无法控制到具体的销售网点,对于产品的防伪追溯工作而言是远远不够的。
发明内容
本发明的目的在于提供一种商品双重防伪方法及***,克服现有的商品包装防伪技术中成本造价高、易被伪造以及数码防伪技术中数据库容量大等不足。本发明的其他优点、目的和特征将部分地在随后的说明书中阐述。
本发明解决技术问题所采取的技术方案是:
商品双重防伪方法,其第一重防伪是生成产品查询号,第二重防伪是生成产品防伪码;所述商品双重防伪方法包括如下步骤:
1商品防伪标签的批量生成:
1.1编码产品流水号:根据制造商/代理商输入的产品的条码信息依次生成每一个最小销售单位的信息,将需要出厂的每个最小销售单位按照产品信息编码为一串有序字符串,即产品流水号L,该产品流水号的编码为十六进制;所述条码信息包括生产日期、产品编号、批次、总件数及盒数/件(每件总盒数);产品信息包括生产日期、产品编号、批次、件号及盒号;
1.2生成产品查询号:a对产品流水号L用***初始化过程中选取的对称密钥K进行加密;b将得到的密文通过36进制转换为用户可读的产品查询号;
1.3生成产品防伪码:a由于产品流水号全局唯一,那么经对称加密后的产品查询号同样是全局唯一,将该产品查询号作为一个最小销售单位的唯一身份标识,根据该身份标识生成与产品查询号相对应的私钥;b将私钥压缩为64比特位长的二进制数据;c将压缩后的字符串通过36进制转换为用户可读的产品防伪码;
2商品的防伪验证:
2.1根据用户输入的产品查询号经过进制转换获取产品信息的密文,由密文解密后得到产品流水号,根据编码规则解析该产品流水号对应的产品信息;
2.2将产品信息中的生产日期、产品编号及批次与数据库中的记录进行比对,查询是否存在相应记录;若存在,则将产品信息中的件号、盒号与查询到的匹配记录中对应的总件数、盒数/件进行对比;若在该范围之内,则可初步判断为真品,并进入下一步;若不在该范围之内,则必为假冒商品并告知用户;
2.3将用户输入的产品查询号作为一个产品的唯一身份标识,计算出该产品查询号对应的产品防伪码供用户进行比对。
在上述方法中,数据库中存储的一条记录项包括生产日期、产品编号、批次、总件数及盒数/件,因此,同一批次的产品信息在数据库中存储为一条记录。
商品双重防伪***,包括主体表示层、业务处理层、数据处理层;其中,主体表示层的主体包括制造商/代理商101、***管理员102及用户103;业务处理层包括制造商/代理商业务处理模块111、管理员业务处理模块112及用户业务处理模块113;数据处理层包括制造商/代理商信息录入作业模块121、防伪标识生成作业模块122及防伪查询作业模块123;
主体表示层用于为制造商/代理商101、***管理员102及用户103提供服务界面;
业务处理层用于主体表示层的主体与后台数据库业务之间的连接;
数据处理层用于对主体表示层的主体提交的业务执行后台作业及数据库数据的修改操作。
所述的制造商/代理商业务处理模块111包括提交厂家信息模块1A和提交产品特征信息及条码信息模块1B,其中,提交厂家信息模块1A用于制造商/代理商101提交厂家信息并录入数据库,待***管理员审批;提交产品特征信息及条码信息模块1B用于审批通过后的制造商/代理商101提交产品信息及条码信息并录入数据库。
所述的管理员业务处理模块112包括审批厂家信息模块2A和审批产品特征信息及条码信息模块2B。
所述的用户业务处理模块113包括防伪查询模块3A、提交用户基本信息模块3B和反馈用户信息模块3C。
所述的制造商/代理商信息录入作业模块121包括制造商/代理商提交的厂家信息录入和产品特征信息及条码信息的录入。
所述的防伪标识生成作业模块122用于将经过管理员审批后的条码信息生成防伪标签信息;
所述的防伪查询作业模块123用于查询用户提交的产品查询号所对应产品的真伪,以及用户基本信息和本次查询记录的录入。
本发明的商品双重防伪方法及***在使用时包括如下步骤:
(1)制造商/代理商到***提供的相应网站页面进行注册;
(2)制造商/代理商在制造商/代理商服务页面提交厂家信息并录入数据库表中,厂家信息包括厂家名称、联系人、网址、联系电话、省份、地区、厂址、邮编等,待***管理员审核;
(3)***管理员对提交厂家信息的制造商/代理商进行审批;
(4)审批通过后的制造商/代理商在制造商/代理商服务页面提交产品特征信息及条码信息并录入数据库表中,待***管理员审批;
(5)***管理员对制造商/代理商提交的产品特征信息及条码信息进行审批;
(6)后台数据库防伪标识生成作业模块,即提供防伪标识生成的后台服务器进程对制造商/代理商提交的并经***管理员审批通过的条码信息生成商品防伪追溯标签,其步骤如下:
(6.1)为数据库设定一个定时器用于数据库定时轮询条码信息表;
(6.2)查询条码信息表,若存在经***管理员审批通过且未生成防伪追溯标签的记录,则执行(6.3),否则等待定时器下一次触发轮询;
(6.3)数据库***调用防伪标识批量生成程序,生成所有最小销售单元的产品查询号及产品防伪码,保存在excel表格文件中;该表格包括的信息有:序号、生产日期、产品编码、批次、件号、盒号、产品流水号、产品查询号、产品防伪码;
(6.4)***调用rar压缩程序对生成的excel文件加密、压缩并保存后发送至相应的制造商/代理商(101)邮箱;
(7)用户购买附有防伪追溯标签的商品,并将该标签上的产品查询号提交到防伪查询模块,即提交到提供防伪查询的后台服务器进程;
(8)用户提交用户基本信息,包括:所属省份、购买地点、联系电话、电子邮箱、产品及条码反馈信息;该用户基本信息可供制造商/代理商和***管理员用于产品追踪与电子监管;
(9)防伪查询模块将用户输入的产品查询号提交到防伪查询作业模块,由防伪查询作业模块对该产品查询号进行验证,并返回验证结果同时记录该次用户查询记录,供制造商/代理商和***管理员用于产品追踪与电子监管;若验证结果表明该产品为假,则告知用户该产品为假;若验证结果表明该产品为真,则为用户提供该产品的产品防伪码供用户比对,并反馈该产品查询号对应的产品具体信息。
其中,基于身份的商品双重防伪方法的关键在于步骤(6.3)中产品查询号和产品防伪码的生成以及步骤(9)中对产品查询号对应产品的真伪查询。
生成的所有防伪追溯标签上的产品查询号都是唯一的,并且是一组隐藏有产品信息的密文信息,只有解密后将获得的产品信息与数据库比对,查看是否存在于制造商/代理商提交的并且经过审批后的某个条码信息中。产品查询号和产品防伪码的生成步骤如下:
(A1)编码产品流水号:将产品信息(生产日期,产品编号,批次,件号,盒号)根据用户输入的产品的生产日期、产品编号、批次以及总件数和盒数/件依次生成每一个最小销售单位的信息,由***自动编码为一串有序字符串,即产品流水号L。该产品流水号的编码为十六进制;由于每个最小销售单位的信息都是不同的,那么每个最小销售单位的产品信息也互异;
(A2)生成产品查询号:首先对产品流水号L用***初始化过程中选取的对称密钥K进行对称加密后,再将得到的密文经过36进制转换为用户可读的产品查询号;
(A3)生成产品防伪码:采用基于任何字符串为公钥且该公钥必须全局唯一的方法。用户的公钥是唯一标识该用户,即利用实体的身份信息生成。应用于本发明中全局唯一的产品查询号,产生相应的产品查询号的私钥经变换生成标准的产品防伪码用于产品的第二重防伪;
与产品查询号及产品防伪码生成步骤相应的产品真伪查询的步骤如下:
(B1)将用户输入的产品查询号通过进制转换并对称解密获得产品流水号;假设用户输入的产品查询号为C′,具体过程为上述步骤(A2)的逆过程,步骤如下:
(B11)将36进制形式的产品查询号C′转换为二进制编码Z2(C′);
(B12)将Z2(C′)由对称解密方法用对称密钥进行解密得到该产品对应的产品流水号L′,即:L′=DK(Z2(C′))
(B2)解码产品流水号L′获得产品信息(生产日期、产品编码、批次、件号、盒号);
(B3)查询数据库,是否存在记录产品信息中的生产日期,产品编码及批次,若存在,则进入步骤(B4),否则直接返回结果:该产品为假货;
(B4)判断产品信息中的件号,盒号是否在查询到的记录中的(总件数,盒数/件)的范围之内,即判断件号是否≤总件数,并且盒号是否≤盒数/件,若成立,则执行步骤(B5);否则直接返回结果:该产品为假货;
(B5)根据产品查询号计算产品防伪码,方法与上述步骤(A3)一致;
(B6)返回产品具体信息和产品防伪码供用户比对;
(B7)生成产品追溯记录。
与现有技术相比,本发明的优点和积极效果如下:
1.在数据库中不需要保存所有防伪追溯标签中的产品查询号及对应的产品防伪码。***管理员用户只需要提交某一批商品的特征信息即可批量为该批次的所有产品生成相应的查询号及防伪码。当用户提交产品查询号后,由查询号信息通过对称密码的解密算法获取该产品的特征信息。由于同一批次的产品信息在数据库中表现为一条记录,即每一个小件通过解析对应的产品查询号获得产品信息从而查询该产品信息是否存在于某一条记录范围内即可,因此数据量小,查询效率高。
2.防伪追溯标签的数据是将产品的品种、生产、包装信息等内容运用对称密码学算法计算得出查询号码,此后又根据产品的销售情况不断地对产品数据进行补充完善。因此,消费者在输入查询号时,***通过自动计算得出产品的相关信息,所以,该标签不需要数据检索,不受数据容量、查询次数、时效的限制,查询效率极高。
3.用户在查询产品真伪的同时,为用户提供具体的产品信息,并提供假冒商品的追踪。
4.使用防伪追溯标签后,消费者在进行网络查询时,网站随即给出产品正品、标签正品的图像信息,并详细介绍产品鉴别的方法、步骤,有效地引领和指导消费者对产品进行鉴别和确认。
5.防伪追溯标签是根据厂家的生产计划,定期制作,并与产品配套使用的。消费者在上网查询的同时,***除了提供产品正品、标签正品的图像信息,还提供产品鉴别的其他辅助手段,提供产品的生产信息、包装信息、销售信息、消费者的查询记录等,充分满足消费者购买产品时关心的各类问题,尤其是提供产品的功能特点、使用方法。
6.防伪追溯标签***的产品多级销售管理***可根据产品的实际销售情况对相关销售人员进行科学有效管理。随着产品在销售渠道的流通,各级销售人员随时上传数据,生产厂家实时掌握着产品批发销售流通的各个环节,直至销售终端。
附图说明
附图提供了对本发明的进一步理解,并构成本申请的一部分。附图说明本发明的实施例,并与说明书一起解释本发明原理。在附图中:
图1是本发明的商品双重防伪方法及***的***流程示意图;
图2是图1中防伪标识生成作业模块的具体实施示意图;
图3是对图2中批量生成产品查询号和防伪码的具体实施示意图;
图4是对图3中生成的产品流水号、产品查询号及产品防伪码之间的关系示意图;
图5是对图1中防伪查询作业模块的具体实施示意图;
图6是本发明中一种流水号编码格式示意图;
图7是本发明中一个产品标签格式示意图。
具体实施方式:
下面将结合附图和实施例的方式对本发明加以描述。
实施例1:
商品双重防伪方法,其第一重防伪是生成产品查询号,第二重防伪是生成产品防伪码;所述商品双重防伪方法包括如下步骤:
1商品防伪标签的批量生成:
1.1编码产品流水号:根据制造商/代理商输入的产品的生产日期、产品编号、批次、总件数及盒数/件(每件总盒数),依次生成每一个最小销售单位的信息,将需要出厂的每个最小销售单位按照产品信息编码为一串有序字符串,即产品流水号L,该产品流水号的编码为十六进制;所述产品信息包括生产日期、产品编号、批次、件号及盒号;
1.2生成产品查询号:a对产品流水号L用***初始化过程中选取的对称密钥K进行加密;b将得到的密文通过36进制转换为用户可读的产品查询号;
1.3生成产品防伪码:a由于产品流水号全局唯一,那么经对称加密后的产品查询号同样是全局唯一,将该产品查询号作为一个最小销售单位的唯一身份标识,根据该身份标识生成与产品查询号相对应的私钥;b将私钥压缩为64比特位长的二进制数据;c将压缩后的字符串通过36进制转换为用户可读的产品防伪码;
2商品的防伪验证:
2.1根据用户输入的产品查询号经过进制转换获取产品信息的密文,由密文解密后得到产品流水号,根据编码规则解析该产品流水号对应的产品信息;
2.2将产品信息中的生产日期、产品编号及批次与数据库中的记录进行比对,查询是否存在相应记录;若存在,则将产品信息中的件号、盒号与查询到的匹配记录中对应的总件数、盒数/件进行对比;若在该范围之内,则可初步判断为真品,并进入下一步;若不在该范围之内,则必为假冒商品并告知用户;
2.3将用户输入的产品查询号作为一个产品的唯一身份标识,计算出该产品查询号对应的产品防伪码供用户进行比对。
在上述方法中,数据库中存储的一条记录项包括生产日期、产品编号、批次、总件数及盒数/件,因此,同一批次的产品信息在数据库中存储为一条记录。
实施例2:
参见图1,本发明的商品双重防伪***从整体上分为三层结构,包括主体表示层、业务处理层、数据处理层,其中:
(1)主体表示层用于为制造商/代理商(101)、***管理员(102)、用户(103)提供服务页面;制造商可以由代理商进行代理完成商品标签条码信息的提交与获取;***管理员(102)可以有多个,并且每个管理员都拥有一个账号,这些账号具有不同的权限值,分别代表每个管理员相应的权限;用户(103)即购买到附有防伪标签商品的用户,这些用户只需要登录该服务页面,提交产品查询号后即可进行产品真伪查询,用户无需进行注册;
(2)业务处理层包括制造商/代理商业务处理模块(111)、管理员业务处理模块(112)、用户业务处理模块(113);这些业务处理模块主要用于负责主体与后台数据库业务之间的连接;其中制造商/代理商业务处理模块(111)包括提交厂家信息模块(1A)和提交产品特征信息及条码信息模块(1B),所述产品特征信息包括产品名称、生产厂家等,无法编入流水号的信;管理员业务处理模块(112)包括审批厂家信息模块(2A)和审批产品特征信息及条码信息模块(2B);用户业务处理模块(113)包括防伪查询模块(3A)、提交用户基本信息模块(3B)和反馈用户信息模块(3C)。
(3)数据处理层包括制造商/代理商信息录入作业模块(121)、防伪标识生成作业模块(122)、防伪查询作业模块(123)。数据处理层对主体表示层的主体提交的业务执行后台作业及数据库数据的修改操作;其中制造商/代理商信息录入作业模块(121)包括制造商/代理商提交的厂家信息录入和产品特征信息及条码信息的录入;防伪标识生成作业模块(122)主要负责为经过管理员审批后的条码信息生成防伪标签信息;防伪查询作业模块(123)主要负责用户提交的产品查询号所对应产品的真伪查询,其次它还负责用户基本信息以及本次查询记录的录入。
实施例3:
参见图1,本发明的商品双重防伪方法的步骤如下:
(1)需要生成商品防伪标签的制造商/代理商(101)到提供的相应网站页面进行注册;如果是已经注册成功,并且提交了厂家信息和通过***管理员(102)审批的制造商/代理商(101)直接进入步骤(4);
(2)制造商/代理商(101)在制造商/代理商服务页面提交厂家信息(1A)并录入数据库表中,包括厂家名称、联系人、网址、联系电话、省份、地区、厂址、邮编等信息;待***管理员(102)审核;
(3)***管理员(102)对提交厂家信息的制造商/代理商(101)进行审批(2A);主要判断制造商/代理商(101)提交的厂家信息是否真实,其中***管理员(102)要进行的操作有:查看厂家信息、激活厂家信息、冻结厂家信息、解冻厂家信息以及清理未审批的厂家信息;
(4)审批通过后的制造商/代理商(101)在制造商/代理商服务页面提交产品特征信息及条码信息(1B)并录入数据库,待***管理员(102)审批;
(5)***管理员(102)对制造商/代理商(101)提交的产品特征信息及条码信息进行审批(2B);其中,***管理员(102)对产品信息及条码信息管理要进行的操作有:查看防伪条码列表、激活防伪条码、冻结防伪条码、解冻防伪条码、产品销售地点录入、条形码出厂校验以及清理未审批的条码记录;
(6)后台数据库防伪标识生成作业模块(122)用于对制造商/代理商(101)提交的并经***管理员(102)审批通过的条码信息生成商品防伪标签。它的步骤如图2所示,包括:
(6.1)为数据库设定一个定时器用于数据库定时轮询条码信息表;
(6.2)查询条码信息表,若存在经***管理员审批通过且未生成防伪标签的记录,则执行(6.3),否则等待定时器下一次触发轮询;
(6.3)数据库***调用防伪标识批量生成程序:如图3所示生成所有最小销售单元的产品查询号及产品防伪码,保存在excel表格文件中;该表格包括的信息有:序号、生产日期、产品编码、批次、件号、盒号、产品流水号、产品查询号、产品防伪码;
(6.4)***调用rar压缩程序对生成的excel文件加密、压缩并保存后发送至相应的制造商/代理商(101)邮箱;
(7)用户(103)购买附有防伪标签的商品,并将该标签上的产品查询号提交到防伪查询模块(3A);如图7所示,是一个防伪标签的样式,它为用户提供一个查询号和一个防伪码;
(8)用户(103)提交用户基本信息(3B),包括:所属省份、购买地点、联系电话、电子邮箱、产品及条码反馈信息;该用户基本信息可供制造商/代理商(101)和***管理员(102)用于产品追踪与电子监管;
(9)防伪查询模块(3A)将用户输入的产品查询号提交到防伪查询作业模块(123),由防伪查询作业模块(123)对该产品查询号进行验证,并返回验证结果同时记录该次用户查询记录供制造商/代理商(101)和***管理员(102)用于产品追踪与电子监管;若验证结果表明该产品为假,则告知用户(103)该产品为假;若验证结果表明该产品为真,则为用户(103)提供该产品防伪码供用户比对,并反馈该产品查询号对应的产品具体信息。
实施例4:
参见图3,防伪标识批量生成程序包括如下步骤:
(A1)获取已提交且经审批后的条码信息,包括生产日期、产品编号、批次、总件数、盒数/件;
(A2)初始化件号等于1,并生成文件名为产品名称-生产日期-批次-总件数-盒数/件.csv文件;
(A3)初始化盒号等于1;
(A4)生成对应产品信息(生产日期,产品编号,批次,件号,盒号)的产品流水号、产品查询号、产品防伪码,具体过程实施例如图4所示,其步骤如下:
(A41)编码产品流水号L:将产品信息(生产日期,产品编号,批次,件号,盒号)编码为一串有序字符串,即产品流水号。该产品流水号的编码为十六进制,每一个产品信息以十六进制形式占据一定的位数。由于每个最小销售单位的信息都是不同的,那么每个最小销售单位的产品信息也互异。如附图6所示,为产品信息编码的一种编码格式,其中AA代表年、B代表月份、CCCC为产品编码号、D代表批次、EEE代表件号、FFF代表盒号,并且AA、B、CCCC、D、EEE和FFF都为16进制数;例如,假设一个产品流水号编码为:0ACEE3A500014C5,那么其对应的产品信息为:2010年12月生产,产品编号为EE3A的第5批次第1件的第4C5盒;
(A42)生成产品查询号:首先对产品流水号L用***初始化过程中选取的对称密钥K进行加密(E)后,再将得到的密文经过36进制转换(Z)为用户可读的产品查询号;即假设最后生成的产品查询号为C,那么它的计算公式如下:C=Z36(EK(L))
(A43)计算产品防伪码:由于每一个产品流水号都对应了一个唯一的产品查询号,因此可以将该产品查询号作为一个产品的唯一身份标识,并根据该身份标识生成对应私钥:
QID=H1(C);
dID=s*QID;
其中,函数H1(C)是将身份标识C映射为椭圆曲线上的点QID;s是***初始化过程中选取的主密钥;dID就是我们得到的一个由初始化过程中选取的主密钥s和身份标识C映射到椭圆曲线上的点QID计算得到的私钥;
设dID上的点坐标为(x,y),无论***采用的安全强度是多少位,都可以将(x,y)压缩至防伪标签允许的位数,并经过36进制转换为用户可读的产品防伪码;设生成的产品防伪码为F,具体变换过程如下:
F=Z36[CRC32(x)||CRC32(y)]
或F=Z36[HASH64(x||y)]
其中CRC32(m)是指对m进行32Bit的CRC校验后得到的值,HASH64为64Bit的压缩函数。符号“||”表示字的有结构的联结,即从联结后的字x||y总可以准确恢复出原来的字x和字y;
用户的公钥是唯一标识该用户,即利用实体的身份信息生成。应用于本发明中全局唯一的产品查询号,产生相应的产品查询号的私钥经变换生成标准的产品防伪码用于产品的第二重防伪;
(A5)将生成的产品流水号、产品查询号、产品防伪码以及相应的产品信息写入文件;
(A6)盒号加1;
(A7)判断盒号是否≤盒数/件,如果是,则进入步骤(A4);否则进入步骤(A8);
(A8)件号加1;
(A9)判断件号是否≤总件数,如果是,则进入步骤(A3);否则生成完毕,关闭文件并退出生成程序;
实施例5:
参见附图5,验证过程包括如下步骤:
(B1)将用户输入的产品查询号通过进制转换并对称解密获得产品流水号;假设用户输入的产品查询号为C′,在图7中,是一个标签的格式;具体过程如下:
(B11)将36进制形式的产品查询号C′转换为二进制编码Z2(C′);
(B12)将Z2(C′)由对称解密方法用对称密钥进行解密得到该产品对应的产品流水号L′,即:L′=DK(Z2(C′))
(B2)解码产品流水号L′获得产品信息(生产日期、产品编码、批次、件号、盒号);
(B3)查询数据库,是否存在产品信息中的生产日期,产品编码及批次记录?若存在,则进入步骤(B4),否则直接返回结果:该产品为假货;
(B4)判断产品信息中的件号,盒号是否在查询到的记录中的总件数、盒数/件的范围之内,即判断件号是否≤总件数并且盒号是否≤盒数/件,若成立,则执行步骤(B5);否则直接返回结果:该产品为假货;
(B5)根据产品查询号计算产品防伪码,方法与实施例4中的步骤(A43)一致;
(B6)返回产品具体信息和产品防伪码供用户比对;
(B7)生成产品追溯记录;该记录可用于制造商/代理商(101)及***管理员(102)对产品的流通范围及渠道的进一步验证。
Claims (9)
1.一种商品双重防伪方法,其特征在于:第一重防伪是生成产品查询号,第二重防伪是生成产品防伪码;所述商品双重防伪方法包括如下步骤:
(1)商品防伪标签的批量生成:
(1.1)编码产品流水号:根据制造商/代理商输入的产品的条码信息依次生成每一个最小销售单位的信息,将需要出厂的每个最小销售单位按照产品信息编码为一串有序字符串,即产品流水号L,该产品流水号的编码为十六进制;所述条码信息包括生产日期、产品编号、批次、总件数及盒数/件;产品信息包括生产日期、产品编号、批次、件号及盒号;
(1.2)生成产品查询号:(a)对产品流水号L用***初始化过程中选取的对称密钥K进行加密;(b)将得到的密文通过36进制转换为用户可读的产品查询号;
(1.3)生成产品防伪码:(a)由于产品流水号全局唯一,那么经对称加密后的产品查询号同样是全局唯一,将该产品查询号作为一个最小销售单位的唯一身份标识,根据该身份标识生成与产品查询号相对应的私钥;(b)将私钥压缩为64比特位长的二进制数据;(c)将压缩后的字符串通过36进制转换为用户可读的产品防伪码;
(2)商品的防伪验证:
(2.1)根据用户输入的产品查询号经过进制转换获取产品信息的密文,由密文解密后得到产品流水号,根据编码规则解析该产品流水号对应的产品信息;
(2.2)将产品信息中的生产日期、产品编号及批次与数据库中的记录进行比对,查询是否存在相应记录;若存在,则将产品信息中的件号、盒号与查询到的匹配记录中对应的总件数、盒数/件进行对比;若在该范围之内,则可初步判断为真品,并进入下一步;若不在该范围之内,则必为假冒商品并告知用户;
(2.3)将用户输入的产品查询号作为一个产品的唯一身份标识,计算出该产品查询号对应的产品防伪码供用户进行比对。
2.根据权利要求1所述的商品双重防伪方法,其特征在于:同一批次的产品信息在数据库中存储为一条记录。
3.一种实现上述双重防伪方法的商品双重防伪***,其特征在于:所述双重防伪***包括主体表示层、业务处理层、数据处理层;其中,主体表示层的主体包括制造商/代理商(101)、***管理员(102)及用户(103);业务处理层包括制造商/代理商业务处理模块(111)、管理员业务处理模块(112)及用户业务处理模块(113);数据处理层包括制造商/代理商信息录入作业模块(121)、防伪标识生成作业模块(122)及防伪查询作业模块(123);
主体表示层用于为制造商/代理商(101)、***管理员(102)及用户(103)提供服务界面;
业务处理层用于主体表示层的主体与后台数据库业务之间的连接;
数据处理层用于对主体表示层的主体提交的业务执行后台作业及数据库数据的修改操作。
4.根据权利要求3所述的商品双重防伪***,其特征在于:所述的制造商/代理商业务处理模块(111)包括提交厂家信息模块(1A)和提交产品特征信息及条码信息模块(1B),其中,提交厂家信息模块(1A)用于制造商/代理商(101)提交厂家信息并录入数据库,待***管理员审批;提交产品特征信息及条码信息模块(1B)用于审批通过后的制造商/代理商(101)提交产品特征信息及条码信息并录入数据库。
5.根据权利要求3所述的商品双重防伪***,其特征在于:所述的管理员业务处理模块(112)包括审批厂家信息模块(2A)和审批产品特征信息及条码信息模块(2B)。
6.根据权利要求3所述的商品双重防伪***,其特征在于:所述的用户业务处理模块(113)包括防伪查询模块(3A)、提交用户基本信息模块(3B)和反馈用户信息模块(3C)。
7.根据权利要求3所述的商品双重防伪***,其特征在于:所述的制造商/代理商信息录入作业模块(121)包括制造商/代理商提交的厂家信息录入和产品特征信息及条码信息的录入。
8.根据权利要求3所述的商品双重防伪***,其特征在于:所述的防伪标识生成作业模块(122)用于将经过管理员审批后的条码信息生成防伪标签信息;
9.根据权利要求3所述的商品双重防伪***,其特征在于:所述的防伪查询作业模块(123)用于查询用户提交的产品查询号所对应产品的真伪,以及用户基本信息和本次查询记录的录入。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577987 CN102004965B (zh) | 2010-12-08 | 2010-12-08 | 商品双重防伪方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577987 CN102004965B (zh) | 2010-12-08 | 2010-12-08 | 商品双重防伪方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102004965A true CN102004965A (zh) | 2011-04-06 |
CN102004965B CN102004965B (zh) | 2013-03-27 |
Family
ID=43812312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010577987 Active CN102004965B (zh) | 2010-12-08 | 2010-12-08 | 商品双重防伪方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102004965B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346837A (zh) * | 2011-06-01 | 2012-02-08 | 刘述江 | 长寿命防伪方法 |
CN102842052A (zh) * | 2012-08-14 | 2012-12-26 | 江苏恒安方信科技有限公司 | 一种身份码生成方法 |
CN103093361A (zh) * | 2013-01-17 | 2013-05-08 | 湖南物联在线科技有限公司 | 一种基于物联网技术的商品双层防伪方法 |
CN103325298A (zh) * | 2012-03-23 | 2013-09-25 | 东莞市安力华印刷有限公司 | 用于小批量零售产品的防伪标签及防伪验证*** |
CN103400164A (zh) * | 2013-07-18 | 2013-11-20 | 无锡凯施智联软件科技有限公司 | 一种射频识别数据实时采集方法 |
CN104486078A (zh) * | 2014-12-01 | 2015-04-01 | 北京成众志科技有限公司 | 一种信息多阶防伪编码与认证方法 |
CN104851002A (zh) * | 2015-05-08 | 2015-08-19 | 苏州众里数码科技有限公司 | 用于产品追溯防伪的用户查询*** |
CN104851001A (zh) * | 2015-05-08 | 2015-08-19 | 苏州众里数码科技有限公司 | 用于产品追溯防伪的方法 |
CN106096986A (zh) * | 2016-06-20 | 2016-11-09 | 北京太云科技有限公司 | 一种基于区块链的防伪***及方法 |
CN107563768A (zh) * | 2017-07-31 | 2018-01-09 | 贺强宏 | 一种具有普适性高强度特征的数字防伪编码方法 |
CN108335104A (zh) * | 2017-01-17 | 2018-07-27 | 行动先驱公司 | 用于安全标识符管理的方法和装置 |
CN109150813A (zh) * | 2017-06-27 | 2019-01-04 | 武汉海康存储技术有限公司 | 一种设备的验证方法及装置 |
CN110889517A (zh) * | 2019-11-22 | 2020-03-17 | 珠海格力电器股份有限公司 | 产品维修信息的校验方法、装置、存储介质及电子设备 |
CN114492690A (zh) * | 2022-01-24 | 2022-05-13 | 芯电智联(北京)科技有限公司 | 防伪溯源***对绑定的nfc标签及发行设备的管理方法 |
RU2773429C1 (ru) * | 2021-10-07 | 2022-06-03 | Дмитрий Алексеевич Данков | Система автоматизации обмена кодами маркировки |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216919A (zh) * | 2008-01-14 | 2008-07-09 | 刘继东 | 双码信息双重防伪方法 |
-
2010
- 2010-12-08 CN CN 201010577987 patent/CN102004965B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216919A (zh) * | 2008-01-14 | 2008-07-09 | 刘继东 | 双码信息双重防伪方法 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346837A (zh) * | 2011-06-01 | 2012-02-08 | 刘述江 | 长寿命防伪方法 |
CN103325298A (zh) * | 2012-03-23 | 2013-09-25 | 东莞市安力华印刷有限公司 | 用于小批量零售产品的防伪标签及防伪验证*** |
CN102842052B (zh) * | 2012-08-14 | 2015-10-21 | 江苏恒安方信科技有限公司 | 一种身份码生成方法 |
CN102842052A (zh) * | 2012-08-14 | 2012-12-26 | 江苏恒安方信科技有限公司 | 一种身份码生成方法 |
CN103093361A (zh) * | 2013-01-17 | 2013-05-08 | 湖南物联在线科技有限公司 | 一种基于物联网技术的商品双层防伪方法 |
CN103400164A (zh) * | 2013-07-18 | 2013-11-20 | 无锡凯施智联软件科技有限公司 | 一种射频识别数据实时采集方法 |
CN104486078A (zh) * | 2014-12-01 | 2015-04-01 | 北京成众志科技有限公司 | 一种信息多阶防伪编码与认证方法 |
CN104851002A (zh) * | 2015-05-08 | 2015-08-19 | 苏州众里数码科技有限公司 | 用于产品追溯防伪的用户查询*** |
CN104851001A (zh) * | 2015-05-08 | 2015-08-19 | 苏州众里数码科技有限公司 | 用于产品追溯防伪的方法 |
CN104851001B (zh) * | 2015-05-08 | 2019-04-09 | 苏州众里数码科技有限公司 | 用于产品追溯防伪的方法 |
CN106096986A (zh) * | 2016-06-20 | 2016-11-09 | 北京太云科技有限公司 | 一种基于区块链的防伪***及方法 |
CN108335104A (zh) * | 2017-01-17 | 2018-07-27 | 行动先驱公司 | 用于安全标识符管理的方法和装置 |
CN109150813A (zh) * | 2017-06-27 | 2019-01-04 | 武汉海康存储技术有限公司 | 一种设备的验证方法及装置 |
CN107563768A (zh) * | 2017-07-31 | 2018-01-09 | 贺强宏 | 一种具有普适性高强度特征的数字防伪编码方法 |
CN110889517A (zh) * | 2019-11-22 | 2020-03-17 | 珠海格力电器股份有限公司 | 产品维修信息的校验方法、装置、存储介质及电子设备 |
RU2773429C1 (ru) * | 2021-10-07 | 2022-06-03 | Дмитрий Алексеевич Данков | Система автоматизации обмена кодами маркировки |
CN114492690A (zh) * | 2022-01-24 | 2022-05-13 | 芯电智联(北京)科技有限公司 | 防伪溯源***对绑定的nfc标签及发行设备的管理方法 |
CN114492690B (zh) * | 2022-01-24 | 2023-05-12 | 芯电智联(北京)科技有限公司 | 防伪溯源***对绑定的nfc标签及发行设备的管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102004965B (zh) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102004965B (zh) | 商品双重防伪方法及*** | |
JP5260795B2 (ja) | インターネットによる商品流通管理方法 | |
US11418336B2 (en) | Digital ledger for unique item IDs with ownership | |
CN107431622A (zh) | 发生在供应链中的单元化追踪 | |
CN113574913A (zh) | 用于准备和执行对象认证的方法和*** | |
CN103886469A (zh) | 一种产品二维码生成及查询*** | |
US20100258641A1 (en) | 3-in-1 barcode for identifying commodity | |
CN107292629A (zh) | 基于区块链的防伪追踪验证方法及使用该方法的装置 | |
CN105427117A (zh) | 一种基于电子数据保全技术的农产品通用溯源防伪***及方法 | |
CN101009014A (zh) | 一种安全防伪方法及其*** | |
CN101807285A (zh) | 一种交互式动态防伪与验证的方法 | |
CN104156864A (zh) | 二维码防伪***及其防伪方法 | |
CN104361503A (zh) | 基于二维码的线下商品销量信息收集方法 | |
CN102663590A (zh) | 基于限制认证次数的商品防伪认证***及方法 | |
CN104182866A (zh) | 适合于转手贸易等情况的产品或物品的防伪的***及方法 | |
CN101303757A (zh) | 一种适用于多种防伪标识的多功能安全防伪方法及其*** | |
CN104574119A (zh) | 一种商品鉴真溯源的方法 | |
CN106022797A (zh) | 智能设备app图像识别方法 | |
CN103996122A (zh) | 一种商品防伪***和方法 | |
US20120117119A1 (en) | Apparatus and Method for Managing Register of Unique Identifiers | |
CN108985431B (zh) | 一种防伪标签及其检测鉴定注册商标的商品真品的方法 | |
CN110059779A (zh) | 一种自定义商品防伪二维码检测*** | |
CN107437188A (zh) | 一种利用条形码快速实现防伪验证的方法 | |
CN108830626A (zh) | 一种适用于电子商务的二维码防伪溯源***和方法 | |
CN1367457A (zh) | 一种条码标签防伪硬件***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |