掌桥专利:专业的专利平台
掌桥专利
首页

防止包装回收造假的方法、系统、设备及存储介质

文献发布时间:2023-06-19 11:26:00


防止包装回收造假的方法、系统、设备及存储介质

技术领域

本发明属于包装技术领域,尤其是一种防止包装回收造假的方法、系统、设备及存储介质。

背景技术

目前市场上有包装造假行为防不胜防。造假者通过回收商品旧包装,稍稍修整后用于包装假的产品,然后就当成正规商品进行销售。而消费者和监管部门通常无法从商品包装发现此造假行为。以高价值的酒类为例,市面上的茅台等酒类供不应求,因此很多不法分子通过高价回收酒瓶和外包装,然后包装假酒进行售卖,这种行为给消费者带来极大的经济损失以及健康隐患。

发明内容

本发明提供了一种防止包装回收造假的方法、系统、设备及存储介质,以解决现有技术中存在的问题。

为实现上述目的,本发明采用以下技术方案:

第一方面,本发明实施例提供一种防止包装回收造假的方法,该方法包括:

获取外包装上至少一个第一位置的第一编码以及内包装上至少一个第二位置的第二编码;

提取第一编码和第二编码对应的数字信息;

判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该包装对应的产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该包装对应的产品为假冒产品;否则判断该包装对应的产品为正规产品。

在进一步的实施例中,所述第一位置的数量为n个,n个所述第一位置对应的第一编码对应的数字信息分别为A1,A2……An,其中n≥1;

所述第二位置的数量为m个,m个所述第二位置对应的第二编码对应的数字信息分别为B1,B2……Bm;其中m≥1;

当所述第一编码和所述第二编码对应的数字信息代入预设的验证函数f满足:

f(A1,A2……An,B1,B2……Bm)=0时,则判断该包装对应的产品为正规产品;

否则,判断该包装对应的产品为假冒产品。

在进一步的实施例中,所述第一编码和/或第二编码至少为数字、条形码、二维码以及隐形编码中的一种。

在进一步的实施例中,至少一个所述第一编码或第二编号为需要按预设规则进行解析的隐形编码。

在进一步的实施例中,所述第一编码的数量为1个,所述验证函数为f(A,B)=rand(B,L)-A;式中,A为外包装上第一编码对应的数字信息,B为内包装上第二编码对应的数字信息,rand(x,y)为随机数生成函数,参数x为随机数生成的种子,参数y为生成的随机数序列长度,L表示随机数序列的长度,其为预设值。

在进一步的实施例中,所述第一编码的数量为两个,其中一个所述第一编码中设于外包装的封口处,当打开外包装时,封口处的所述第一编码被破坏;所述验证函数为f(A1,A2,B)=rand(A1,B,B+L-1)-A2;式中,A1和A2分别为外包装上不同位置的两个第一编码对应的数字信息,B为内包装上第二编码对应的数字信息,rand(x,y,z)为随机数生成函数,参数x为随机数生成的种子,参数y为生成的随机数序列的起始位置,参数z为生成的随机数序列的结束位置,L表示随机数序列的长度,其为预设值。

第二方面,本发明的实施例还提供一种防止包装回收造假的系统,包括:

用于获取外包装上至少一个第一位置的第一编码以及内包装上至少一个第二位置的第二编码的第一模块;

用于提取第一编码和第二编码对应的数字信息的第二模块;

用于判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息的第三模块;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该包装对应的产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

用于获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值的第四模块;当该验证值与设定值不相等,则判断该包装对应的产品为假冒产品;否则判断该包装对应的产品为正规产品。

第三方面,本发明的实施例还提供一种防止包装回收造假的设备,包括:

处理器以及存储有计算机程序的存储器,所述计算机程序被处理器执行时实现第一方面的实施例提供的所述的防止包装回收造假的方法。

第四方面,本发明的实施例还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的实施例提供的所述的防止包装回收造假的方法。

有益效果:本发明通过设立外包装和内包装上编码的随机对应关系,降低包装对应回收并重复利用的难度;进一步的,在外包装的封口处设置与内包装上其他位置的编码具有对应关系编码,一旦外包装被打开口,封口处的编码就会被破坏,即使确立了内外包装的对应关系也难以获得封口处的编码信息,从而无法实现对封口处编码的复制,进一步提高了包装被回收利用的难度。解决现有技术中利用包装回收进行制假售假的行为。与现有技术相比,本发明能够有效降低市面上利用回收外包装的方式进行制假售假的行为,保护消费者的经济利益和身心健康。

附图说明

图1是本发明的防止包装回收造假的方法的流程简图。

图2是本发明的防止包装回收造假的方法的详细流程图。

图3是本发明的防止包装回收造假的系统的结构示意图。

图4是本发明的防止包装回收造假的设备的结构示意图。

图1至图4中的各标注为:第一模块10、第二模块20、第三模块30、第四模块40、处理器100、存储器200、输入装置300、输出装置400。

具体实施方式

下面将结合附图和实施例,对本发明技术方案进行清楚、完整的描述。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前市场上有包装造假行为防不胜防。造假者通过回收商品旧包装,稍稍修整后用于包装假的产品,然后就当成正规商品进行销售。而消费者和监管部门通常无法从商品包装发现此造假行为。以高价值的酒类为例,市面上的茅台酒供不应求,因此很多不法分子通过高价回收酒瓶和外包装,然后包装假酒进行售卖,这种行为给消费者带来极大的经济损失以及健康隐患。

实施例一

图1是本发明实施例一提供的防止包装回收造假的方法的流程图。该方法可以由防止包装回收造假的系统来执行,该系统可以由软件和/或硬件来实现,并一般集成在计算机设备中。

结合图1和图2,本发明实施例的技术方案,具体包括如下步骤:

S01,获取外包装上至少一个第一位置的第一编码以及内包装上至少一个第二位置的第二编码。其中,第一位置的数量设为n个,且n≥1,则其分别对应n个第一编码。第二位置的数量设为m个,且m≥1,则其分别对应m个第二编码。

S02,提取第一编码和第二编码对应的数字信息。n个所述第一位置对应的第一编码对应的数字信息分别为A1,A2……An。m个所述第二位置对应的第二编码对应的数字信息分别为B1,B2……Bm。

S03,判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该包装对应的产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

S04,获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该包装对应的产品为假冒产品;否则判断该包装对应的产品为正规产品。本实施例中,确定该设定值为0。即,当所述第一编码和所述第二编码对应的数字信息代入预设的验证函数f满足:

f(A1,A2……An,B1,B2……Bm)=0时,则判断该包装对应的产品为正规产品;否则,判断该包装对应的产品为假冒产品。

当然,上述的验证过程可以进行拆分。例如将步骤S01,S02以及S03组合成一种新的方法。则在该方法中,只需将获得的第一编码和第二编码对应的数字信息与上传到数据库中进行验证,如果各个编码对应的数字信息与预存于数据库中已知的编码信息满足对应关系,则可判断判断该包装对应的产品为正规产品;否则,判断该包装对应的产品为假冒产品。在此过程中需要建立网络连接,以满足上传数据到服务器进行验证。这种方法验证过程相对简单。尤其是在获得的第一编码或第二编码数量不完全时,可以采用该方法。也可以将S01,S02以及S04组合成一种新的方法。在该方法中,当获得全部编码后,将所有的编码对应的数字信息直接代入预设的验证函数f,只要其满足满足:f(A1,A2……An,B1,B2……Bm)=0时,则判断该包装对应的产品为正规产品;否则,判断该包装对应的产品为假冒产品。此方法可适用于离线检测,可利用内置的函数直接进行验证。

本实施例中的第一编码或第二编码至少为数字、条形码、二维码以及隐形编码中的一种。其中,至少一个所述第一编码或第二编号为需要按预设规则进行解析的隐形编码。隐形编码是指外观上肉眼不可见或者不同编码的外观通过肉眼难以识别其差异,需要通过特殊工具或者特殊方法才能够唯一识别并解析的编码。例如,隐形油墨、温变油墨、数字水印隐形码等。

为了对上述实施例进行进一步说明,本申请提供两个具体的示例。第一个示例为:

S01,获取外包装上至少一个第一位置的第一编码以及内包装上第二位置的第二编码。其中,第一编码和第二编码的数量均为1个。并且,第一编码设于产品外包装上,第二编码设于产品的内包装上。其中,第一编码和/或第二编码可以为条形码、二维码或者隐形水印。以白酒为例,外包装为纸盒,内包装为酒瓶,分别在纸盒上打印第一编码,并且在酒瓶上打印第二编码。第一编码和第二编码会形成一种一一对应的映射关系。这种映射关系可以存储在存储器中。一旦第一编码和第二编码不对应,则说明该酒是假冒产品,其包装是回收重新配置的。这种方式是现有技术中很常见的一种防止利用回收旧包装来进行制假售假的方法。而这种方法很存在弊端,一旦映射关系被破译很容易被利用来进行制假售假。而为了避免这种情况,需要对其进行进一步完善。

S02,提取第一编码和第二编码对应的数字信息。为了提高防伪程度,本实施例中采用图形化的方式设置第一编码和第二编码的编码信息,采用图形化的方式设置编码信息,能在一定程度上提高防伪程度;同时,复杂的图形能够包含较多的内容,对应丰富数字信息。通过扫码仪提取第一编码和第二编码对应的数字信息。

S03,判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息。当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该产品为假冒产品。当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证。

S04,获取第一编码或第二编码对应的验证函数,该验证函数是关于第一编码和第二编码的随机数生成函数,记为f(A,B)=rand(B,L)-A。式中,A为外包装上第一编码对应的数字信息,B为内包装上第二编码对应的数字信息,rand(x,y)为随机数生成函数,参数x为随机数生成的种子,参数y为生成的随机数序列长度,L表示随机数序列的长度,其为预设值。将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该产品为假冒产品;否则判断该产品为正规产品。本实施例中,该设定值设为0,即rand(B,L)-A=0。在酒瓶装入外包装进行封装时,利用瓶身第二编码对应的数字信息B和预设值L,可以计算出外包装盒子上第一编码对应的数字信息A,并将数字信息A对应的第一编码打印于外包装上,即完成了包装的防回收处理。当用户打开外包装,取出酒瓶,此时数字信息A和数字信息B,特别是当酒的数量超过1瓶时,会有多组A、B组合,这些外包装与内包装混合在一起,由于不知道验证函数f(A,B),造假者就无法准确的还原A、B组合的对应关系,因此极大的增加了包装被回收利用以进行制假售假的难度。假设有n个内外包装,则准确配比形成A、B组合的概率为1/n

第二个示例为:

本示例提供的防止包装回收造假的方法是对第一个示例的进一步补充和改进。其与第一个示例的区别为第一编码的数量。本示例中,第一编码的数量为两个,而实施例中的第一编码的数量为一个。同时,本示例中的两个第一编码中的一个设于外包装的封口处,当打开外包装时,封口处的第一编码将会被破坏。本实施例提供的防止包装回收造假的方法也是可以由防止包装回收造假的系统来执行,该系统可以由软件和/或硬件来实现,并一般集成在计算机设备中。

根据图1和图2所示,防止包装回收造假的方法包括:

S01,获取外包装上至少一个第一位置的第一编码以及内包装上第二位置的第二编码。其中,第一编码的数量为2个,而第二编码的数量为1个。并且,其中一个第一编码设于产品外包装的封口处,第二编码设于产品的内包装上。以白酒为例,外包装为纸盒,内包装为酒瓶,分别在纸盒上打印一个第一编码,同时,设置一个封口签,并在该封口签上打印另一个第一编码,这两个第一编码不同,在生产酒的过程中,当酒装入纸盒中后,将风口签贴于纸盒的封口处。另外,在酒瓶上打印第二编码。第一编码和第二编码会形成一种一一对应的映射关系。这种映射关系可以存储在存储器中。一旦第一编码和第二编码不对应,则说明该酒是假冒产品,其包装是回收重新配置的。

S02,提取第一编码和第二编码对应的数字信息。本实施例中采用图形化的方式设置第一编码和第二编码的编码信息,以提高防伪程度。通过扫码仪提取第一编码和第二编码对应的数字信息。

S03,判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息。当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该产品为假冒产品。当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证。

S04,获取第一编码或第二编码对应的验证函数,该验证函数是关于第一编码和第二编码的随机数生成函数,记为f(A1,A2,B)=rand(A1,B,B+L-1)-A2;式中,A1和A2分别为外包装上不同位置的两个第一编码对应的数字信息,B为内包装上第二编码对应的数字信息,rand(x,y,z)为随机数生成函数,参数x为随机数生成的种子,参数y为生成的随机数序列的起始位置,z为生成的随机数序列的结束位置,L表示随机数序列的长度,其为预设值。将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该产品为假冒产品;否则判断该产品为正规产品。本实施例中,该设定值设为0,即rand(A1,B,B+L-1)-A2=0。在酒瓶装入外包装进行封装时,利用盒子上的第一编码对应的数字信息A1、瓶身第二编码对应的数字信息B和预设值L,可以计算出封口签上第一编码对应的数字信息A2,并将数字信息A2对应的第一编码打印于封口签上,然后将封口签贴于盒子的封口处。当用户打开外包装,取出酒瓶,此时数字信息A1和数字信息B,特别是当酒的数量超过1瓶时,会有多组A1、B组合,这些外包装与内包装混合在一起,使得造假者就无法准确的还原A1、B组合的对应关系。同时,盒子一旦开封,则封口签会损坏,因此如果要重新将包装回收利用,则必须要重新制作一个封口签。由于A1、B组合的对应关系的不确定确定,导致无法获得数字信息A2;而即使知道了A1、B的组合关系,由于还缺少数字信息A2,因此也无法确定验证函数f(A1,A2,B)。因此,假设有n个内外包装,则准确配比形成A1、B组合的概率为1/n

以上两个示例是基于防止包装回收造假的方法的具体应用,在实际使用中,可以基于该方法调整第一编码和第二编码的数量以及位置,以适应不同产品的防止包装回收造假的需求。

实施例二

图3是本发明实施例二提供的防止包装回收造假的系统的结构示意图。如图3所示,本发明的实施例该技术方案包括第一模块10、第二模块20、第三模块30以及第四模块40。

具体的,第一模块用于获取外包装上至少一个第一位置的第一编码以及内包装上第二位置的第二编码;

第二模块用于提取第一编码和第二编码对应的数字信息;

第三模块用于判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

第四模块用于获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该产品为假冒产品;否则判断该产品为正规产品。

实施例三

图4是本发明实施例三提供的防止包装回收造假的设备的结构示意图。如图4所示,本发明实施例中提供的防止包装回收造假的设备包括处理器100、存储器200、输入装置300以及输出装置400。

具体的,处理器100、存储器200、输入装置300以及输出装置400可以通过总线连接的方式进行连接。其中存储器作为一种计算机可读存储介质,可以用于存储软件程序、计算机可执行程序以及模块。例如本发明实施例中包装回收造假的系统对应的第一模块、第二模块、第三模块以及第四模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,进而实现上述防止包装回收造假的方法。该方法包括:

获取外包装上至少一个第一位置的第一编码以及内包装上第二位置的第二编码;

提取第一编码和第二编码对应的数字信息;

判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该产品为假冒产品;否则判断该产品为正规产品。

实施例四

本发明实施例四还提供一种存储介质,该存储介质上存储有计算机程序,当该计算机程序被处理器执行时实现本发明任意实施例提供的防止包装回收造假的方法。该方法包括:

获取外包装上至少一个第一位置的第一编码以及内包装上第二位置的第二编码;

提取第一编码和第二编码对应的数字信息;

判断第一编码和第二编码对应的数字信息是否为预存于数据库中已知的编码信息;当第一编码和/或第二编码对应的数字信息不是预存于数据库中已知的编码信息时,判断该产品为假冒产品;当第一编码和第二编码对应的数字信息均为预存于数据库中已知的编码信息时,进行下一步验证;

获取第一编码或第二编码对应的验证函数,将第一编码和第二编码的数字信息输入验证函数并获得验证值,判断该验证值是否为设定值;当该验证值与设定值不相等,则判断该产品为假冒产品;否则判断该产品为正规产品。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 防止包装回收造假的方法、系统、设备及存储介质
  • 防止直播时外挂误判的方法、存储介质、电子设备及系统
技术分类

06120112922171