System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于伪随机批代码打印和产品认证的方法和系统技术方案_技高网
当前位置: 首页 > 专利查询>宝洁公司专利>正文

用于伪随机批代码打印和产品认证的方法和系统技术方案

技术编号:39937261 阅读:8 留言:0更新日期:2024-01-08 22:17
本发明专利技术描述了伪随机批代码打印和产品认证系统和方法,其包括批代码打印应用程序(app),该批代码打印应用程序用于通过将初始种子值输入到密码算法中来生成真实伪随机数的认证序列以输出该认证序列中的初始认证伪随机数。基于认证序列的第二认证伪随机数来生成第二字母数字代码。控制打印机以在第一产品上打印包括第一字母数字代码的第一伪随机批代码并且在第二产品上打印包括第二字母数字代码的第二伪随机批代码,其中第一产品和第二产品是产品批次的一部分。认证应用程序根据打印在可疑产品上的可疑批代码确定经识别的产品日期和可疑字母数字代码,并且生成以下之一:(1)认证输出,或(2)假冒输出。

【技术实现步骤摘要】

本公开大体上涉及用于物理产品的防假冒的系统和方法,并且更具体地涉及用于防假冒的伪随机批代码打印和产品认证的系统和方法。


技术介绍

1、假冒物品在许多行业,具体地讲在发展中国家中是大问题。它们可侵蚀消费者信心,或在极端情况下,造成实际物理伤害,和/或对制造商和经销商造成损失。例如,收到劣质假冒品的客户可能将这种糟糕的体验与品牌联系起来。即使在假冒事件较为罕见的发达市场,也存在较大的品牌风险。例如,一项关于二十世纪九十年代在欧洲推出的劣质假冒洗发剂的研究表明,平均而言,一位感到失望的消费者会向六个人讲述一款性能不佳的产品。

2、多年来,一直使用多种方法以允许验证物品的真实性,包括全息标签、rfid标签、以及明显代码和隐藏代码。尽管这些方法可提供检测假冒物品的方法,但它们也涉及生产或另外的制造过程的附加成本和/或复杂性。对于利润率较低的快速消费品来说,成本限制尤其严重。例如,添加复杂但有效的标识标记(例如,数据矩阵代码、qr码等)可能需要高昂的资本支出来替换和/或改造现有装备(例如,标签打印机/压花机)。其他产品跟踪技术,诸如那些依赖于区块链的技术,需要对供应链进行一致的物理控制,这在制造商或经销商缺乏这种控制的许多实际场景中是不可能的。更进一步,现有的假冒检测技术不利用现有的分布式移动计算资源,例如经由众包。

3、最近已经提出了多种技术,所述技术涉及产品上的现有代码和/或信息的操纵以用于跟踪。例如,wo 2012/109294 a1公开了一种打印具有一个或多个经修改字符的产品代码的方法。该方法使用由例如制造日期和位置以及现有打印技术确定的现有字母数字值。将算法施用于原始代码中的数字(预修改),并且基于算法的输出,以预先确定的方式选择和修改代码中的一个或多个数字。例如,修改可涉及移除肉眼几乎不可察觉的,但向积极寻求验证产品真实性的人提供清晰信号的单独数字的像素。

4、虽然此类技术在帮助制造商、零售商和最终使用者确定产品真实性的方面相当有用,但伪造者在解释此类代码并能够复制它们方面正在变得更加富有经验。对于制造商或使用成像分析来检测假冒物品或产品的另外实体,该问题变得加剧。这是因为假冒物品的数量越来越多,这些假冒物品中的每一者可具有各种形状、尺寸和图形—并且,这些假冒物品中的每一者可采用各种技术来模拟真实产品—在它们的配置和/或外观方面可极大地不同,即使此类差异在视觉外观上也可能是微妙的。此类大量不同的假冒产品和图像在构建用于对抗产品假冒的稳健的基于图像的系统中产生困难,至少是因为制造商或实体难以容易地识别、收集或以其他方式访问如由不同伪造者产生的各种数量和不同类型的假冒产品的假冒图像以用于构建和开发稳健和/或准确的系统。

5、例如,名称为“确定消费品的真实性的方法(method of determiningauthenticity of a consumer good)”的us 2019/0392458 a1描述了一种将消费品分类为真实的方法,其中方法利用机器学习以及隐写特征在给定真实消费品上的使用。虽然方法可用于识别真实消费品上的隐写特征以用于认证消费品的目的,但方法和其潜在机器学习模型受到限制,因为其依赖于大量的非真实消费品的现实世界图像,获得、组织、结构化或以其他方式聚集这些图像可能过于昂贵或耗时。出于相同的原因,利用非真实消费品的此类现实世界图像进行的对稳健机器学习模型的数据预处理和/或训练可能导致误差和延迟,或在准备或监督生成稳健机器学习模型另外可能需要的训练数据集中的其他问题。发生这种情况可能是因为此类大量的非真实消费品的现实世界图像可具有不同、未知和/或没有充分代表性的非真实特征的描绘,这将导致大量的手动处理和/或操纵来准备用于生成稳健机器学习模型的训练数据集。

6、更进一步,这些解决方案中的每一种以及用于打击假冒品的其他更常规的解决方案的潜在问题涉及在每件物品上打印唯一代码并且在认证和/或假冒检测之前存储大量的这些代码和/或其他数据。特别地,真实代码通常被存储在数据库中,并且必须在每次进行认证检查(或匹配)时进行查找,以确定特定产品是真实的还是假冒的。对于生产数百万或数十亿产品的制造商来说,此类代码的存储和维护在技术上效率低下,通常需要巨大的计算机存储器存储容量,诸如大容量数据库,在这些数据库中需要访问和利用这些数据资源,以便适应大量产品的规模。

7、由于前述原因,需要用于物理产品的防假冒的系统和方法,并且更具体地需要用于防假冒的伪随机批代码打印和产品认证的系统和方法。


技术实现思路

1、假冒产品构成了全球性问题。制造和生产行业需要更先进的资源和分布式参与来识别假冒品。本文所公开的本专利技术技术通过利用如本文所述的伪随机批代码打印和产品认证系统和方法来解决大规模执行假冒检测而不招致显著的资本和时间支出的长期存在问题。

2、利用本专利技术技术,制造商或经销商可使用密码算法来创建具有相关字母数字代码和点阵码的批代码,以用于打印在物理产品上,该物理产品可包括数千或数万产品——这些产品全部不需要存储器存储用于认证此类产品的批代码。特别地,本申请的专利技术性解决方案允许生成用于打印在相应产品上的一组特定的已知有效或以其他方式真实的字母数字代码。在代码被打印之后,计算字母数字代码所需的所有信息均在产品本身上可见。这导致基础系统具有技术有益效果,因为基础系统不再需要像常规认证系统那样在数据库中或以其他方式在存储器中存储数百万或数十亿产品代码。相反,本申请的专利技术性解决方案允许通过使用关于产品本身的信息作为对密码算法的输入来进行认证,该密码算法用于在制造产品时最初打印关于产品的信息。

3、在各个方面,密码算法的配置方式可以是为了产生伪随机数的认证序列,以用于创建字母数字代码和点阵码。字母数字代码和/或点阵码可被打印在产品上,并且产品可被分发到各物理位置。字母数字代码和/或点阵码被配置用于扫描和成像。例如,在一个方面,用户计算设备(诸如智能电话)可用于在零售或其他环境中对产品进行成像或扫描(例如,经由光学辨识),以便识别产品的字母数字代码和/或点阵码以及产品的制造日期或其他批代码信息。日期或其他批代码信息可被馈送到密码算法中以生成测试伪随机数和相关测试伪随机字母数字的测试序列。该测试伪随机字母数字可与产品的字母数字代码和/或点阵码进行比较,以确定字母数字代码和/或点阵码是否是测试伪随机字母数字的一部分、或是否可从测试伪随机字母数字导出、或是否以其他方式与测试伪随机字母数字相关联。如果是,则该产品可被识别为真实产品;如果不是,则该产品可被识别为假冒品。所有这些活动都可以在不将最初打印在产品上的字母数字代码和/或点阵码的原始集合存储在存储器中的情况下发生。

4、在优选的示例性方面,针对给定字母数字代码生成或以其他方式确定四个伪随机字母数字字符或其他值(例如,字母或数值,诸如a-z、a-z、0-9)的分组。每个伪随机字母数字字符或其他值都是基于密码算法的输出,该密码算法使用批代码中的信息(例如,日期、制造厂id等)作为初始种子值。本文档来自技高网...

【技术保护点】

1.伪随机批代码打印和产品认证系统,所述系统包括:

2.根据权利要求1所述的伪随机批代码打印和假冒检测系统,所述系统还包括:

3.根据权利要求2所述的伪随机批代码打印和假冒检测系统,所述系统还包括:

4.根据权利要求1所述的批代码打印和假冒检测系统,其中所述第一伪随机批代码或所述第二伪随机批代码中的至少一者包括被配置用于由成像设备扫描的点阵码,

5.根据权利要求4所述的批代码打印和假冒检测系统,

6.根据权利要求5所述的伪随机批代码打印和假冒检测系统,其中所述字母数字代码包括具有不同字体的字符,所述字体选自所述多个预定义字体集合中的至少一个。

7.根据权利要求2至5或6所述的伪随机批代码打印和假冒检测系统,

8.根据权利要求1至6或7所述的伪随机批代码打印和假冒检测系统,其中所述第一产品和所述第二产品被包装为产品的包装或单元的一部分,每个产品具有字母数字代码序列。

9.根据权利要求1至7或8所述的伪随机批代码打印和假冒检测系统,其中所述初始种子值还包括与所述第一产品相关联的一个或多个值,所述一个或多个值选自:制造厂ID代码、生产线信息或批号信息。

10.根据权利要求2所述的伪随机批代码打印和假冒检测系统,其中所述测试种子值还包括与所述可疑产品相关联的一个或多个值,所述一个或多个值选自:制造厂ID代码、生产线信息或批号信息。

11.伪随机批代码打印和产品认证方法,所述方法包括:

12.根据权利要求11所述的伪随机批代码打印和假冒检测方法,所述方法还包括:

13.根据权利要求12所述的伪随机批代码打印和假冒检测方法,所述方法还包括:

14.根据权利要求11、12或13所述的批代码打印和假冒检测方法,其中所述第一伪随机批代码或所述第二伪随机批代码中的至少一者包括被配置用于由成像设备扫描的点阵码,

15.根据权利要求14所述的批代码打印和假冒检测方法,

16.根据权利要求15所述的伪随机批代码打印和假冒检测方法,其中所述字母数字代码包括具有不同字体的字符,所述字体选自所述多个预定义字体集合中的至少一个。

17.根据权利要求12至15或16所述的伪随机批代码打印和假冒检测方法,

18.根据权利要求11至16或17所述的伪随机批代码打印和假冒检测方法,其中所述第一产品和所述第二产品被包装为产品的包装或单元的一部分,每个产品具有字母数字代码序列。

19.根据权利要求11至17或18所述的伪随机批代码打印和假冒检测方法,其中所述初始种子值还包括与所述第一产品相关联的一个或多个值,所述一个或多个值选自:制造厂ID代码、生产线信息或批号信息。

20.根据权利要求12至18或19所述的伪随机批代码打印和假冒检测方法,其中所述测试种子值还包括与所述可疑产品相关联的一个或多个值,所述一个或多个值选自:制造厂ID代码、生产线信息或批号信息。

21.存储用于实施伪随机批代码打印和假冒检测的指令的有形非暂态计算机可读介质,所述指令在由一个或多个处理器执行时致使所述一个或多个处理器:

22.根据权利要求21所述的有形非暂态计算机可读介质,其中所述指令在由一个或多个处理器执行时还致使所述一个或多个处理器:

23.根据权利要求1至9或10所述的伪随机批代码打印和假冒检测系统,其中所述产品是快速消费品产品。

24.根据权利要求11至19或20所述的伪随机批代码打印和假冒检测方法,其中所述产品是快速消费品。

25.根据权利要求21或22所述的有形非暂态计算机可读介质,其中所述产品是快速消费品,并且其中所述快速消费品选自:织物护理用品;家居护理用品;婴儿护理用品;女性护理用品;家庭护理用品;美容用品;口腔护理用品;个人保健用品;或它们的组合。

...

【技术特征摘要】

1.伪随机批代码打印和产品认证系统,所述系统包括:

2.根据权利要求1所述的伪随机批代码打印和假冒检测系统,所述系统还包括:

3.根据权利要求2所述的伪随机批代码打印和假冒检测系统,所述系统还包括:

4.根据权利要求1所述的批代码打印和假冒检测系统,其中所述第一伪随机批代码或所述第二伪随机批代码中的至少一者包括被配置用于由成像设备扫描的点阵码,

5.根据权利要求4所述的批代码打印和假冒检测系统,

6.根据权利要求5所述的伪随机批代码打印和假冒检测系统,其中所述字母数字代码包括具有不同字体的字符,所述字体选自所述多个预定义字体集合中的至少一个。

7.根据权利要求2至5或6所述的伪随机批代码打印和假冒检测系统,

8.根据权利要求1至6或7所述的伪随机批代码打印和假冒检测系统,其中所述第一产品和所述第二产品被包装为产品的包装或单元的一部分,每个产品具有字母数字代码序列。

9.根据权利要求1至7或8所述的伪随机批代码打印和假冒检测系统,其中所述初始种子值还包括与所述第一产品相关联的一个或多个值,所述一个或多个值选自:制造厂id代码、生产线信息或批号信息。

10.根据权利要求2所述的伪随机批代码打印和假冒检测系统,其中所述测试种子值还包括与所述可疑产品相关联的一个或多个值,所述一个或多个值选自:制造厂id代码、生产线信息或批号信息。

11.伪随机批代码打印和产品认证方法,所述方法包括:

12.根据权利要求11所述的伪随机批代码打印和假冒检测方法,所述方法还包括:

13.根据权利要求12所述的伪随机批代码打印和假冒检测方法,所述方法还包括:

14.根据权利要求11、12或13所述的批代码打印和假冒检测方法,其中所述第一伪随机批代码或所述第二伪随机批代码中的至少一者包括被配置用于由成像设备扫描的点阵码,<...

【专利技术属性】
技术研发人员:乔纳森·理查德·斯通豪斯
申请(专利权)人:宝洁公司
类型:发明
国别省市:

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

1