一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

产品防伪方法、系统、设备及存储介质与流程

2021-11-05 22:24:00 来源:中国专利 TAG:


1.本发明涉及身份标识和防伪技术,具体地,涉及一种产品防伪方法、系统、设备及存储介质。


背景技术:

2.随着市场经济的繁荣,各种假冒商品日益泛滥,一些不法分子为了获得高额利润,用假冒伪劣产品欺骗消费者,让企业蒙受巨大损失,同时也给消费者的切身利益带来了伤害。目前防伪产品中以条形码、二维码和rfid芯片为主。由于条形码和二维码技术比较成熟,容易被不法分子模仿,rfid芯片价格相对较高。所以许多企业希望能有一种价格低廉且不容易被模仿的防伪方法。
3.条形码是由一组排列的条、空以及对应的字符组成的标记,这些条、空组成的数据表达一定的信息,并且能够被特定的设备识别。二维码是按一定规律在平面分布的黑白相间的图形记录数据符号信息的,能通过图像输入设备或光电扫描设备识别信息。目前市场上防伪产品中二维码使用较多,但它们有一个共同缺点是容易被复制,防伪效果较差。而rfid芯片是一种非接触的自动识别技术,但它的成本较高,在一元以上。对于廉价商品来说不适合采用。
4.分形几何是计算机图形学研究的热点问题。它通过特定的算法用计算机生成某种精细结构的几何图形,它具有自相似性,即局部与整体,局部与局部都相似。分形生成算法对生成规则极度敏感,生成规则稍作改动就能大幅改动生成图形的结构,并且图形重现难度大。通过拍摄或者扫描等手段作出来的分形图形与打印出来的具有明显不同并且容易被肉眼和图像识别软件辨别出来。因此只要分形生成算法和参数不泄露,这个分形图形就很难被仿造出来,所以分形图形作为防伪标识具很强的防伪性。
5.在公开号为cn109003220a的中国发明专利申请公布了一种基于背景图分形处理的图像防伪方法。该发明背景图用分形图形,防伪标识分别设置不同颜色通道中的第一防伪标识和第二防伪标识,该防伪标识需要在两个提取角度下进行识别检测,提高了加密性。但是该防伪方法只是防伪标识的背景使用分形图形,并没有在前景图中使用分形图形,也没有说明使用什么方法生成分形图形。
6.华南农业大学硕士生刘善伍在他硕士论文中探讨了《基于分形理论的产品身份标识在食品溯源中的应用研究》。他将分形理论引入到食品安全溯源领域,提出了一种高效的产品身份标识图形生成算法。该标识图形具有实用性良好,图形美观,防伪效果好的特点。但他采用的是递归算法,生成的分形图形相对l系统简单,复杂度不高,防伪级别相对较低。
7.《通化师范学院学报》第38卷第265期的《基于分形的二维码防伪技术在包装防伪中的应用》中探讨了分形几何和二维码技术相结合,利用分形图形具有的参数敏感性特点,提出了一种基于分形的二维码防伪技术,将查询链接地址和防伪码生成商品的二维码,将分形图形和二维码同时粘贴到商品上,通过查询二维码来查辨别分形图形真伪。该方法防伪技术较高,但是该方法操作复杂,不仅需要生成分形图形而且也需要生成二维码,对于商
品标识来说不够简洁。


技术实现要素:

8.针对现有技术中的缺陷,本发明的目的是提供一种产品防伪方法、系统、设备及存储介质,不仅用途广泛,制造简单,而且成本低廉。
9.根据本发明提供的产品防伪方法,包括如下步骤:
10.步骤s1:获取待验证的产品所对应的商品标识符,所述商品标识符包括防伪标识码和标识图像;
11.步骤s2:解析所述防伪标识码或所述标识图像获得所述防伪标识码对应的目标标识图像;
12.步骤s3:将所述目标标识图像和所述标识图像进行比对,当所述目标标识图像与所述标识图像一致时确定所述产品为产品发行方认证产品,否则认定该产品为赝品。
13.优选地,所述商品标识符的生成包括如下步骤:
14.步骤m1:定义生成规则、角度增量和控制参数,根据所述生成规则、所述角度增量和所述控制参数生成多个不同形状的分形图形,将所述分形图形作为所述标识图像;
15.步骤m2:获取分形l系统的参数,将分形l系统的参数与所述分形图形建立一一对应关系,将分形l系统参数加密生成所述防伪标识码;
16.步骤m3:将所述分形图形添加定位角点和相应的防伪标识码生成所述商品标识符。
17.优选地,所述步骤m1包括如下步骤:
18.步骤m101:设置生成规则、角度增量以及控制参数,所述控制参数包括起始点、迭代步长以及迭代上限,所述生成规则包括多个字符串;
19.步骤m102:循环用字符串替换所述字符串中的字符,循环所述迭代上限次生成目标字符串;
20.步骤m103:根据所述目标字符串中每一字符对应的几何规则生成所述分形图形。
21.优选地,所述几何规则至少包括:
22.‑
画树枝线段;
23.‑
画树杆线段;
24.‑
逆时针旋转若干度;
25.‑
顺时针旋转若干度;
26.‑
进入树枝的分支;
27.‑
分支结束,退回到树枝分支开始位置。
28.优选地,所述生成规则包括第一生成规则和第二生成规则;
29.所述第一生成规则和所述第二生成规则均包括多个不同的字符串。
30.优选地,所述商品标识符预存储在服务器中,当解析所述防伪标识码从所述服务器中获得所述防伪标识码对应的目标标识图像。
31.优选地,当服务器对所述标识图像进行解析时,需要根据所述定位角点来对标识图像进行校正。
32.根据本发明提供的产品防伪系统,包括如下步骤:
33.标识采集模块,用于获取待验证的产品所对应的商品标识符,所述商品标识符包括防伪标识码和标识图像;
34.标识解析模块,用于解析所述防伪标识码或所述标识图像获得所述防伪标识码对应的目标标识图像;
35.标识比对模块,用于将所述目标标识图像和所述标识图像进行比对,当所述目标标识图像与所述标识图像一致时确定所述产品为产品发行方认证产品,否则认定该产品为赝品。
36.根据本发明提供的产品防伪设备,包括:
37.处理器;
38.存储器,其中存储有所述处理器的可执行指令;
39.其中,所述处理器配置为经由执行所述可执行指令来执行所述的产品防伪方法的步骤。
40.根据本发明提供的计算机可读存储介质,用于存储程序,所述程序被执行时实现所述的产品防伪方法的步骤。
41.与现有技术相比,本发明具有如下的有益效果:
42.1、本发明中采用分形图形作为商品标识符中的标识图像,从而商品标识符不易复制,由分形几何的特性,参数稍有不同则生成的分形图形相差很大,在不知道分形参数的情况下,很难得到完全相同的分形图形,此外通过拍摄或者扫描伪造的分形图像会失真,与打印的明显不同,容易被肉眼或者机器辨别出来,从而有效的防止伪造标识;
43.2、本发明中分形图形容易识别,分形图形对参数非常敏感,微小的参数变化会生成截然不同的图形,所以消费者容易识别,并且也保证了分形图形的数量足够满足产品防伪的需求。
44.3、本发明中标识真伪方便快捷,通过肉眼观察可以辨别分形图形是否被伪造,或者进一步把商品码输入到指定的网址查询即可,或者利用分形图形分析软件的设备扫描标识;
45.4、本发明中商品标识符的完整性强,由于分形图具有自相似性,即局部与整体,局部与局部都具有相似性,如果商品标识残缺或者污染模糊不清,仍然可以利用残缺的剩余部分辨别出它的完整信息;
46.5、本发明中商品标识符造价低廉,造价成本远远低于rfid芯片,采用分形图形作为标识图像,分形图形不仅具有一定的艺术价值可以在一定程度上提升产品的美观和整体价值。
附图说明
47.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
48.图1为本发明实施例中产品防伪方法的步骤流程图;
49.图2为本发明实施例中分形图形生成的流程图;
50.图3为本发明实施例中商品标识符生成的流程图
51.图4为本发明实施例中产品防伪方法的使用步骤流程图;
52.图5为本发明实施例中一商品标识符的示意图;
53.图6为本发明实施例中产品防伪系统的模块示意图;
54.图7为本发明实施例中产品防伪设备的结构示意图;
55.图8为本发明实施例中计算机可读存储介质的结构示意图。
具体实施方式
56.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
57.图1为本发明实施例中产品防伪方法的步骤流程图,如图1所示,本发明提供的产品防伪方法,包括如下步骤:
58.步骤s1:获取待验证的产品所对应的商品标识符,所述商品标识符包括防伪标识码和标识图像;
59.步骤s2:解析所述防伪标识码或所述标识图像获得所述防伪标识码对应的目标标识图像,所述目标标识图像与所述防伪标识码一一对应;
60.步骤s3:将所述目标标识图像和所述标识图像进行比对,当所述目标标识图像与所述标识图像一致时确定所述产品为产品发行方认证产品,否则认定该产品为赝品。
61.在本发明实施例中,所述商品标识符预存储在服务器中,当解析所述防伪标识码从所述服务器中获得所述防伪标识码对应的目标标识图像。当服务器对所述标识图像进行解析时,需要根据所述定位角点来对标识图像进行校正。
62.在本发明实施例中,所述商品标识符的生成包括如下步骤:
63.步骤m1:定义生成规则、角度增量和控制参数,根据所述生成规则、所述角度增量和所述控制参数生成多个不同形状的分形图形,将所述分形图形作为所述标识图像;
64.所述步骤m1包括如下步骤:
65.步骤m101:设置生成规则、角度增量以及控制参数,所述控制参数包括起始点、迭代步长以及迭代上限,所述生成规则包括多个字符串;
66.在本发明实施例中,所述生成规则包括第一生成规则和第二生成规则;
67.所述第一生成规则和所述第二生成规则均包括多个不同的字符串。
68.例如,所述第一生成规则的定义可以如表1所示:
69.表1
70.序号生成规则11'h[

f][ f]h[

f][ f]hf'2'h[ f]h[

f]hf'3'h[

f][ f][ f]hf'4'h[

f][ f]f'
…………
[0071]
所述第二生成规则的定义可以如表2所示;
[0072]
表2
[0073]
序号生成规则21'hh'2'hf'3'[h]'4'[fh]'
…………
[0074]
所述角度增量可以设置为如表3所示
[0075]
表3
[0076]
序号角度增量δ122.5
°
230
°
315
°
420
°…………
[0077]
在本发明实施例,如果定义100个第一生成规则,100个第二生成规则,100个角度增量,则随机地从第一生成规则中抽取一个规则,随机地从第二生成规则中抽取一个规则,随机地从生成角度增量中抽取一个角度,则可以生成1 000 000个分形l系统参数,如果定义更多生成规则,则可以生成更多的分形l系统参数,直到满足企业需求为止。
[0078]
例如从生成规则1中取出一个规则'h[

f][ f]h[

f][ f]hf',从生成规则2中取一个'hh',从角度增量中取出一个δ=15
°

[0079]
声明并设置起始点为f、迭代步长为1以及迭代上限为3等控制参数;
[0080]
循环用字符串替换f和h:
[0081][0082]
循环3次则可以生成如下字符串:
[0083]
hhhhhhhh[

hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhh[

f][ f]hh[

f][ f]hhhhf][ hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhh[

hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhh[

f][ f]hh[

f][ f]hhhhf][ hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhhhhhhhhhhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhh[

hh[

f][ f]hh[

f][ f]hhhhf][ hh[

f][ f]hh[

f][ f]hhhhf]hhhhhhhhhh[

f][ f]hh[

f][ f]hhhhf
[0084]
步骤m102:循环用字符串替换所述字符串中的字符,循环所述迭代上限次生成目标字符串;
[0085]
步骤m103:根据所述目标字符串中每一字符对应的几何规则生成所述分形图形。
[0086]
步骤m2:获取分形l系统的参数,将分形l系统的参数与所述分形图形建立一一对应关系,将分形l系统参数加密生成防伪标识码;
[0087]
步骤m3:将所述分形图形添加定位角点和相应的防伪标识码生成单刀商品标识符。
[0088]
在本发明实施例中,所述几何规则至少包括:
[0089]

画树枝线段;
[0090]

画树杆线段;
[0091]

逆时针旋转若干度;
[0092]

顺时针旋转若干度;
[0093]

进入树枝的分支;
[0094]

分支结束,退回到树枝分支开始位置。
[0095]
在本发明实施例中,读取

f’时画树枝线段,读取

h’时画树杆线段,读取

’时,逆时针旋转δ=15
°
,读取
‘‑’
顺时针旋转δ=15
°
,读取

[’时进栈,表示进入树枝的分支。记录当前状态。读取

]’时,表示分支结束,退回到树枝分支开始位置。按上述步骤则可以生成分形图形,如图2所示。
[0096]
在本发明实施例中,在步骤m2中,将分形l系统参数数据库信息加密,将分形l系统的参数与分形图形建立对应关系,即每一个分形图形有唯一的分形l系统参数,将分形l系统参数加密,用一串数字或者字符来代替分形l系统参数,形成标识码。则实现每一个分形图形与标识码建立一一对应关系,如图3所示。具体步骤如下:
[0097]
建立一个excel表格。表格的第一列存储的标识码编号,这个编号可以根据企业商品数量等信息来定义,表格第二列至第七列存储的是分形l系统参数。这样一套分形l系统参数对应一个标识码编号,实现一一对应关系。
[0098]
表4生成规则及参数加密生成的标识码
[0099][0100]
图4为本发明实施例中产品防伪方法的使用步骤流程图,如图4所示,当使用本发明提供的产品防伪方法时,将计算机生成的分形图形添加定位角点和相应标识码,生成商品标识符,粘贴或者印刷到商品包装上。将商品码和分形图形标识码一一对应起来,保证一物一码,一码对应一个分形图形。将商品码、标识码和分形图形数据存储到服务器上,为方便消费者查询真伪。当标识外观完整及分形图形为原图时,消费者通过登录查询系统输入商品标识符上的标识码查询,查询结果与商品标识符上的分形图形一致,则为正品,否则为物品被掉包或者赝品。防伪标识也可以通过装有分形图形分析软件的设备扫描标识是否是正品。当采用设备扫描识别时,获取的图像可能会发生不同程度的倾斜,服务器收到图像
后,需要根据定位角点来对图像进行校正。
[0101]
图6为本发明实施例中产品防伪系统的模块示意图,如图6所示,本发明提供的产品防伪系统,包括如下步骤:
[0102]
标识采集模块,用于获取待验证的产品所对应的商品标识符,所述商品标识符包括防伪标识码和标识图像;
[0103]
标识解析模块,用于解析所述防伪标识码或所述标识图像获得所述防伪标识码对应的目标标识图像,所述目标标识图像与所述防伪标识码一一对应;
[0104]
标识比对模块,用于将所述目标标识图像和所述标识图像进行比对,当所述目标标识图像与所述标识图像一致时确定所述产品为产品发行方认证产品,否则认定该产品为赝品。
[0105]
本发明实施例中还提供一种产品防伪设备,包括处理器;存储器,其中存储有处理器的可执行指令。其中,处理器配置为经由执行可执行指令来执行的产品防伪方法的步骤。
[0106]
如上,该实施例中采用分形图形作为商品标识符中的标识图像,从而商品标识符不易复制,由分形几何的特性,参数稍有不同则生成的分形图形相差很大,在不知道分形参数的情况下,很难得到完全相同的分形图形,此外通过拍摄或者扫描伪造的分形图像会失真,与打印的明显不同,容易被肉眼或者机器辨别出来,从而有效的防止伪造标识。
[0107]
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“平台”。
[0108]
图7是本发明实施例中的产品防伪设备的结构示意图。下面参照图7来描述根据本发明的这种实施方式的电子设备600。图7显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0109]
如图7所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。
[0110]
其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述产品防伪方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图1中所示的步骤。
[0111]
存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。
[0112]
存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0113]
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0114]
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得
该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图7中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。
[0115]
本发明实施例中还提供一种计算机可读存储介质,用于存储程序,程序被执行时实现的产品防伪方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述产品防伪方法部分中描述的根据本发明各种示例性实施方式的步骤。
[0116]
如上所示,该实施例的计算机可读存储介质的程序在执行时,根据采用分形图形作为商品标识符中的标识图像,从而商品标识符不易复制,由分形几何的特性,参数稍有不同则生成的分形图形相差很大,在不知道分形参数的情况下,很难得到完全相同的分形图形,此外通过拍摄或者扫描伪造的分形图像会失真,与打印的明显不同,容易被肉眼或者机器辨别出来,从而有效的防止伪造标识。
[0117]
图8是本发明实施例中的计算机可读存储介质的结构示意图。参考图8所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0118]
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0119]
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0120]
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计
算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0121]
本发明实施例中采用分形图形作为商品标识符中的标识图像,从而商品标识符不易复制,由分形几何的特性,参数稍有不同则生成的分形图形相差很大,在不知道分形参数的情况下,很难得到完全相同的分形图形,此外通过拍摄或者扫描伪造的分形图像会失真,与打印的明显不同,容易被肉眼或者机器辨别出来,从而有效的防止伪造标识;本发明实施例中分形图形容易识别,分形图形对参数非常敏感,微小的参数变化会生成截然不同的图形,所以消费者容易识别,并且也保证了分形图形的数量足够满足产品防伪的需求。本发明实施例中标识真伪方便快捷,通过肉眼观察可以辨别分形图形是否被伪造,或者进一步把商品码输入到指定的网址查询即可,或者利用分形图形分析软件的设备扫描标识;本发明实施例中商品标识符的完整性强,由于分形图具有自相似性,即局部与整体,局部与局部都具有相似性,如果商品标识残缺或者污染模糊不清,仍然可以利用残缺的剩余部分辨别出它的完整信息;本发明中商品标识符造价低廉,造价成本远远低于rfid芯片,采用分形图形作为标识图像,分形图形不仅具有一定的艺术价值可以在一定程度上提升产品的美观和整体价值。
[0122]
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献