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

物品注册、验证、身份辨识方法、设备及可读存储介质与流程

2021-10-24 15:10:00 来源:中国专利 TAG:辨识 身份验证 可读 验证 身份


1.本发明涉及安全、身份验证领域,具体涉及一种物品注册、验证、身份辨识方法、设备及可读存储介质。


背景技术:

2.物品的自然纹理具有随机性和唯一性,难以人为复制,是身份赋予的最佳方法,因此自然纹理被开发用来作为身份辨识技术,利用自然纹理的随机性和唯一性原理,在物品包装上形成随机分布图案,以模仿自然纹理,提高身份辨识安全性。例如,专利文献cn103810603b公开了在商品标签中掺杂金葱粉或油墨或纤维形成自然纹理。
3.现有纹理身份辨识技术已经有多种,但其对纹理的识别大多仅限于对纹理的分布特征的识别,例如,金葱粉或油墨等点状物质形成的纹理则通过定位格识别纹理在定位格中的有无,纤维等丝状物质形成的纹理则识别丝状物质的拐点,因此现有技术的纹理识别仅是识别形成自然纹理的随机分布图案的分布特征,其并不是真正识别随机掺杂物质的自然纹理,对纹理的识别维度较简单,使其对物品辨识的安全性降低。


技术实现要素:

4.本发明提供一种物品注册、验证、身份辨识方法、设备及可读存储介质,通过将验证请求端发送的物品上的随机分布图案的坐标、颜色和形状与注册终端存储的物品上的随机分布图案的坐标、颜色和形状进行比对来辨识物品身份,从而增加物品身份辨识的难度,提高物品身份辨识的安全性。
5.第一方面,本发明提供一种物品注册方法,包括:
6.获取物品上的识别区图像,对所述识别区图像进行缩放处理,使之缩放到预先设置好的大小和像素,所述识别区图像包括自然纹理区、附加信息区和定位符,所述定位符位于所述识别区图像顶点处,所述自然纹理区具有多个随机分布图案;
7.对所述自然纹理区进行识别以获得自然纹理信息,所述自然纹理信息包括所述随机分布图案的坐标、颜色和形状;
8.将所述自然纹理信息加密后与从所述附加信息区识别出的附加信息一起保存在物品注册数据库。
9.第二方面,本发明提供一种物品验证方法,包括:
10.获取物品上的识别区图像,对所述识别区图像进行缩放处理,使之缩放到预先设置好的大小和像素,所述识别区图像包括自然纹理区、附加信息区和定位符,所述定位符位于所述识别区图像顶点处,所述自然纹理区具有多个随机分布图案;
11.对所述自然纹理区进行识别以获得自然纹理信息,所述自然纹理信息包括所述随机分布图案的形状、坐标和颜色;
12.将所述自然纹理信息加密后与从所述附加信息区识别出的附加信息一起上传至服务器以由所述服务器将所述自然纹理信息和所述附加信息与相应的注册信息进行比对;
13.从所述服务器接收比对结果。
14.第三方面,本发明提供一种物品身份辨识方法,包括:
15.将加密后的第一自然纹理信息以及第一附加信息保存在物品注册数据库,所述第一自然纹理信息包括随机分布图案的坐标、颜色和形状;
16.从验证请求端接收加密后的第二自然纹理信息以及第二附加信息,所述第二自然纹理信息包括随机分布图案的坐标、颜色和形状;
17.在所述第二附加信息与所述第一附加信息匹配后,将所述第二自然纹理信息和所述第一自然纹理信息分别解密后进行比对,所述比对包括比对所述随机分布图案的坐标、颜色和形状;
18.将比对结果发送至所述验证请求端。
19.第四方面,本发明提供一种终端设备,所述终端设备包括:处理器、存储器和通信接口,所述处理器与所述存储器和所述通信接口连接,所述存储器存储有程序指令,所述程序指令被所述处理器执行时实现第一方面、第二方面或第三方面的方法。
20.第五方面,本发明提供一种可读存储介质,所述可读存储介质包括:程序指令,所述程序指令用于在被计算机终端执行时实现第一方面、第二方面或第三方面的方法。
21.本发明技术方案通过注册终端识别物品上的自然纹理区随机分布图案的坐标、颜色和形状获得数据串,并将生成的数据串加密与物品附加信息保存在服务器物品注册数据库,再通过验证请求端识别物品上的自然纹理区随机分布图案的坐标、颜色和形状获得数据串,并将生成的数据串加密与物品附加信息发送到服务器与相应的注册信息进行比对,通过比对随机分布图案的坐标、颜色和形状,从而增加物品身份辨识的难度,提高物品身份辨识的安全性。
附图说明
22.为了更清楚地说明本发明具体实施方式,下面将对具体实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明实施例提供的一种物品身份辨识系统的结构示意图;
24.图2为本发明实施例提供的一种识别区图像示意图;
25.图3为本发明实施例提供的另一种识别区图像示意图;
26.图4为本发明实施例提供的又一种识别区图像示意图;
27.图5为本发明实施例提供的一种随机分布图案的扩大示意图;
28.图6为本发明实施例提供的一种物品注册方法流程示意图;
29.图7为本发明实施例提供的一种物品验证方法流程示意图;
30.图8为本发明实施例提供的一种物品身份辨识方法流程示意图;
31.图9为本发明实施例提供的一种瓶装物身份辨识方法流程示意图;
32.图10为本发明实施例提供的瓶装物示意图;
33.图11为本发明实施例提供的一种快递防拆包方法流程示意图;
34.图12为本发明实施例提供的快递包装示意图;
35.图13为图12中的a处放大示意图;
36.图14为本发明实施例提供的物品注册装置示意图;
37.图15为本发明实施例提供的物品身份辨识装置示意图;
38.图16为本发明实施例提供的一种终端设备。
具体实施方式
39.下面将通过具体实施方式对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.参照图1,图1为本发明实施例提供的一种物品身份辨识系统的结构示意图,通过该系统实施本发明实施例的技术方案。下面结合图1,介绍该物品身份辨识系统的主要结构组成。
41.一种物品身份辨识系统,包括:注册终端100、验证请求端200以及服务器300,该服务器300分别与注册终端100和验证请求端200通信连接,该物品身份辨识系统还包括具有识别区图像10的载体1,识别区图像10带有该物品的身份信息。
42.该注册终端100可以是安装有应用的网络装置,这样的网络装置从硬件上可以是包括具有内置或外置摄像头的桌上型计算机、膝上型计算机、平板计算机、智能电话、手持型计算机,或任何其它有线或无线处理器驱动的装置。从系统软件上,可以是集成了网络浏览器的操作系统,或者是安装有专用应用的操作系统;这样的操作系统可以是windows系列的操作系统或linux操作系统等,也可以是移动平台中的android、ios等。
43.注册终端100可以是产品生产商、产品提供商、品牌商以及任何需要进行身份辨识的物品提供者侧终端,注册终端100用于获取物品的身份信息并加密发送到服务器300注册,当然,该注册终端100也可以与服务器300为同一个,即注册终端100将物品身份信息保存在自己的数据库中,该注册终端100可以是物理设备,也可以是设置于物理设备中的装置、单元或模块。
44.该验证请求端200也可以是安装有应用的网络装置,这样的网络装置从硬件上可以是包括具有内置或外置摄像头的桌上型计算机、膝上型计算机、平板计算机、智能电话、手持型计算机,或任何其它有线或无线处理器驱动的装置。从系统软件上,可以是集成了网络浏览器的操作系统,或者是安装有专用应用的操作系统;这样的操作系统可以是windows系列的操作系统或linux操作系统等,也可以是移动平台中的android、ios等。该验证请求端200可以是物理设备,也可以是设置于物理设备中的装置、单元或模块。优选的,验证请求端200为智能电话或平板等手持设备,便于用户的使用。
45.验证请求端200可以是产品使用者,商品购买者,以及任何有辨别物品身份需要的用户侧终端,验证请求端200用于获取待辨识的物品的身份信息并加密发送到服务器300与相应的注册信息进行比对,并接收比对结果。
46.该服务器300可以为物品身份信息注册者提供的服务器或公共云端服务器或第三方验证服务提供商提供的服务器等。该服务器300通常为数据库服务器,数据库用来存储上述注册终端100获得的物品身份信息,以及其它的相关信息,例如应用要求数据、商业规则、
客户端能力数据、应用市场数据、顾客数据以及身份信息比对结果记录数据等。该服务器300可以采用一个或多个计算设备,所述多个计算设备可以被布置成例如一个或多个服务器组或计算机组或其它装置。例如,多个计算设备可以共同构成云计算资源、网格计算资源和/或任何其它分布式计算装置。
47.该载体1可以是物品本身,物品包装袋,或者物品的标签等,也可以是单独制备的可以贴在物品上的贴膜。依据物品类别、形态以及身份辨识的用途来决定,要便于识别区图像10的形成,并且不影响身份辨识的效果。例如具有封口的瓶装物可以作为载体1,瓶装物的标签也可以作为载体1,或者贴膜也可以作为瓶装物识别区图像10的载体1;但是在辨识快递物品身份的时候,使用贴膜作为载体1更合适。该识别区图像10可以为所述载体1的一部分,也可以覆盖所述载体1,识别区图像10在物品上可以设置为一个,也可以设置为多个。
48.更具体的,请参见图2,识别区图像10包括:自然纹理区12、附加信息区14和定位符16,定位符16用于定义自然纹理区12,并使识别区图像10具有固定的识别范围,确定物品的身份信息。该定位符16通过印刷或喷码形成,通常位于识别区图像10的顶点处,类似二维码的起始符,定位符16的个数不做限定,优选为三个。在印刷或喷码定位符16的同时以二维码和/或条形码等形式形成附加信息区14,附加信息区14包含的信息可以为产品系列码,产品lot号,生产追溯码,生产商代码,产地码以及任何物品提供者赋予物品的可追溯身份的信息,附加信息为该物品身份信息的一部分,该身份信息可以为物品的唯一身份信息,也可以为一类物品的身份信息。
49.该自然纹理区12内具有随机分布图案,所述随机分布图案可以为形状规则的图案,也可以为形状不规则的图案;所述随机分布图案的颜色可以相同,也可以不相同,但是要保证图案的颜色和背景颜色区别开来;随机分布图案的形状和颜色也不局限于两种,可以为三种及更多种。每个随机分布图案在图像中都是由像素点组成,每个像素点都有特定的坐标和颜色。
50.所述随机分布图案可以为在物品包装袋或者标签或贴膜生产过程中掺杂纤维或荧光粉颗粒等不易扩散的物质,然后再通过定位符16在物品包装袋或者标签或贴膜上定义出自然纹理区12得到具有身份信息的随机分布图案;也可以为通过喷码或印刷油墨等在物品包装袋、标签、瓶身或贴膜上形成。由于掺杂过程或喷码、印刷过程的随机性,使得随机分布图案携带的信息具有完全的随机性,在没有定义出自然纹理区12之前,没有任何人知道该物品的身份信息,因此即使是注册终端100的内部人员也不可能泄露物品的身份信息。
51.优选的,本发明实施例的随机分布图案为荧光粉颗粒形成,采用基于发射峰位于可见光范围的至少两种或以上波长的荧光粉颗粒随机分散于物品包装袋或者标签或者贴膜等透明载体1中形成随机分布图案。所述荧光粉颗粒具有至少部分相同的激发波长,所述载体1具有透光特性。在肉眼情况下,荧光粉颗粒不可见,当用共同的激发波长照射时,分散于载体1的不同荧光粉颗粒发出特有波长的光,显示出不同的颜色。例如,可以为如图3所示的红色荧光粉颗粒12a和绿色荧光粉颗粒12b;也可以为如图4所示的红色荧光粉颗粒12a和黄色荧光粉颗粒12c。由于荧光粉颗粒具有更稳定的物理特性,其携带的身份信息不易失真,且在肉眼情况下荧光粉颗粒不易被识别,防止人为破坏物品上的随机分布图案。
52.自然纹理区12中的每个随机分布图案在图像中都由许许多多的小方格组成的,这些小方格即为像素点,参见图5。每个像素点都有一个明确的位置和颜色,这些像素点属性
组成物品的身份信息。每个随机分布图案的像素点颜色和位置就决定该随机分布图案所呈现出来的形状、面积、颜色、位置和密度等信息。
53.其中,像素点位置为基于定位符16为坐标原点定义的x/y二维位置坐标。rgb值是一种颜色标准,通过对红(r)、绿(g)、蓝(b)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,rgb即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,每一种颜色对应的rgb值不同,即使有些肉眼分别不出的颜色,其rgb值也可以不同,对于颜色识别准确性很高。rgb值各有256级亮度,包括0~255,例如,黑色的r、g、b值分别为0、0、0;白色的r、g、b值分别为255、255、255,如图3所示的本发明实施例的红色荧光粉颗粒12a的红色像素点r、g、b值分别为249、9、31,绿色荧光粉颗粒12b的绿色像素点的r、g、b值分别为13、178、24。
54.以上为本发明实施例提供的物品身份辨识系统的简单介绍,在物品上赋予带有身份信息的随机分布图案,注册终端100识别随机分布图案的像素点坐标和rgb值得到随机分布图案的形状、面积、坐标和颜色等身份信息之后保存在服务器数据库完成物品身份注册,当物品到达验证请求端200的时候,验证请求端200用相同的识别过程获得物品上的身份信息,并与服务器数据库的注册信息比较,从而辨识物品身份。采用随机分布图案像素点坐标、颜色和随机分布图案的形状作为物品的身份信息,大大提高了身份辨识的准确性,大大增加了伪造身份信息的成本。以下结合附图1,详细说明本发明提供的物品注册、验证、身份辨识过程,在下述实施例中使用到与该物品身份辨识系统相同的设备或元件等不再做重复介绍。
55.请参见图6,图6是本发明实施例提供的一种物品注册方法流程示意图,可以包括以下步骤s101

s103:
56.步骤s101,获取物品上的识别区图像,对所述识别区图像进行缩放处理,使之缩放到预先设置好的大小和像素,所述识别区图像包括自然纹理区、附加信息区和定位符,所述定位符位于所述识别区图像顶点处,所述自然纹理区具有多个随机分布图案。
57.其中,获取物品上的识别区图像10由注册终端设备实现,可以通过拍照获取,也可以通过扫描获取。由于不同设备的像素不同以及拍照或扫描图像的距离不同,因此不同设备获得的识别区图像10其像素点大小和图像大小不同,为了保证获得的识别区图像10具有统一的标准,预先设置一个识别区图像10的像素点大小以及图像大小,在拍照或扫描的时候进行缩放处理,得到标准的图像。
58.步骤s102,对所述自然纹理区进行识别以获得自然纹理信息,所述自然纹理信息包括所述随机分布图案的坐标、颜色和形状。
59.自然纹理信息是物品的特有身份信息,其中,对自然纹理的具体的识别过程可以为,将定位符16定义为坐标原点,其坐标值为(0,0),以坐标原点为基准读取随机分布图案的像素点的坐标值,由于自然纹理区12的背景色与随机分布图案的颜色具有明显差别,因此在读取到随机分布图案的像素点rgb值时相应记录该像素点的坐标值为(a,b),该识别过程为面识别,在整个自然纹理区12上依次读取数据,记录除背景色以外的像素点的坐标以及rgb值。读取到随机分布图案的像素点坐标和rgb值之后,根据像素点坐标和rgb值可以计算出随机分布图案的坐标、颜色、形状、面积和密度等信息。
60.识别过程也可以为,将定位符16定义为绝对坐标原点,其坐标值为(0,0),在此我
们可以将绝对坐标原点称为第一坐标原点;再根据绝对坐标原点水平方向确定每个随机分布图案的几何中心点为相对坐标原点,其坐标值为(x0,y0),在此我们可以将相对坐标原点称为第二坐标原点。以随机分布图案的几何中心点为中心向四周依次读取每个像素点的坐标,其坐标值为(x
a
,y
b
),读取到背景色rgb值的时候停止读取,例如当背景色为黑色的时候,读取到rgb值为0,0,0时停止读取,因此每个随机分布图案的像素点相对于绝对坐标原点的坐标值为(x0 x
a
,y0 y
b
),采用绝对坐标原点和相对坐标原点读取像素点坐标和rgb值,可以防止随机分布图案旋转带来的误差,也可以减少读取量。
61.优选的,为防止非人为因素影响带来的误判,在对自然纹理区12进行识别的时候还可以有冗余修正能力,对图像识别时得到的结果设定容差范围,使得拒真率能达到可以接受的范围。
62.对自然纹理区12识别的同时还包括对附加信息区14的识别得到附加信息,附加信息可以为产品系列码,产品lot号,生产追溯码,生产商代码,产地码以及任何物品提供者赋予物品的可追溯身份的信息,附加信息为该物品身份信息的一部分。
63.为了提高信息的安全性,在获得自然纹理信息之后还可以进行加密运算,加密算法可以为rsa算法或哈希算法等,加密因子为附加信息的一部分,比如厂商代码或/和产品码或/和产地码等。用什么样的加密因子在设置附加信息区14的时候已经设定,设置附加信息区14时,可以设置不同区域的附加信息作用不同。一些区域的附加信息作为加密因子,一些区域的附加信息与自然纹理信息一起保存在数据库,作为自然纹理信息的查找索引,确定自然纹理信息的保存地址。可选的,附加信息也可以进行加密。
64.步骤s103,将所述自然纹理信息加密后与从所述附加信息区识别出的附加信息一起保存在物品注册数据库。
65.其中,当注册终端100也为服务器300时,注册终端100获得物品上的自然纹理信息和附加信息之后直接进行保存,当服务器300为第三方服务商提供时,注册终端100获得物品上的自然纹理信息和附加信息之后还要将信息发送给服务器300进行保存,完成物品身份注册。
66.在注册终端100完成物品的身份注册之后,物品通常进入流通状态,得到同样物品的用户有需要辨识自己得到的物品是否为注册终端100提供的物品,因此可以进行物品验证,具体的物品验证方法流程参见图7,图7为本发明实施例提供的一种物品验证方法流程示意图,该验证方法可以包括步骤s201

s204:
67.步骤s201,获取物品上的识别区图像,对所述识别区图像进行缩放处理,使之缩放到预先设置好的大小和像素,所述识别区图像包括自然纹理区、附加信息区和定位符,所述定位符位于所述识别区图像顶点处,所述自然纹理区具有多个随机分布图案。
68.步骤s202,对所述自然纹理区进行识别以获得自然纹理信息,所述自然纹理信息包括所述随机分布图案的形状、坐标和颜色。
69.步骤s203,将所述自然纹理信息加密后与从所述附加信息区识别出的附加信息一起上传至服务器以由所述服务器将所述自然纹理信息和所述附加信息与相应的注册信息进行比对。
70.步骤s204,从所述服务器接收比对结果。
71.本发明实施例的步骤s201至步骤s202涉及的技术内容,与图1至图6对应的实施例
涉及的技术内容相应,在此不再赘述。
72.注册信息为注册终端100存储在服务器300的物品身份信息,该物品身份信息包括附加信息和自然纹理信息,附加信息可以为产品系列码,产品lot号,生产追溯码,生产商代码,产地码以及任何物品提供者赋予物品的可追溯身份的信息,附加信息可以为物品的特有身份信息,也可以为一类物品的身份信息,自然纹理信息为物品识别区图像10中随机分布图案的坐标、颜色和形状等信息,为物品特有的身份信息。验证请求端200采用和注册终端100相同的方法获得物品识别区图像10并对自然纹理区12和附加信息区14具有的身份信息进行识别,最后将获得的自然纹理信息和附加信息发送到服务器300进行比对。
73.服务器300根据验证请求端200发送的附加信息查找相应的自然纹理信息,将验证请求端200发送的自然纹理信息和存储的自然纹理信息分别进行解密,将解密后的信息进行比对,若比对结果相同,则验证请求端200获得的物品与注册终端100提供的物品相同,若比对结果不同,则验证请求端200获得的物品与注册终端100提供的物品不相同,服务器300完成比对之后将比对结果发送到验证请求端200并将比对结果保存在服务器300的数据库,比对结果除了物品身份信息比对之外还包括比对时间,验证请求端200的ip地址,验证请求端200的设备信息等,通过记录比对结果可以记录该物品的流通状态。
74.根据上述图1

图7实施例提供的物品身份辨识系统、物品注册方法、物品验证方法,本发明实施例还提供一种物品身份辨识方法,该物品身份辨识方法可以是瓶装物或袋装物等物品的防伪方法,快递物件的防拆包方法,或者仅仅是一种物品信息的溯源方法,以下结合附图8来详细说明。图8为本发明实施例提供的一种物品身份辨识方法的流程示意图。该方法包括如下主要步骤:
75.s301,将加密后的第一自然纹理信息以及第一附加信息保存在物品注册数据库,所述第一自然纹理信息包括随机分布图案的坐标、颜色和形状。
76.具体的,物品注册数据库为服务器300的数据库,用于注册物品身份信息。第一自然纹理信息和第一附加信息为注册终端100从物品上获得的身份信息,为了便于与验证请求端200获得的物品身份信息进行区分命名为第一自然纹理信息和第一附加信息,其识别过程和加密过程在上述实施例中已介绍,在此不再赘述。
77.进一步的,第一自然纹理信息还可以为随机分布图案的面积或密度中的至少一种,通过多个维度的比对,可以进一步增加身份信息的准确性,提高身份辨识安全性。
78.注册终端100获得第一自然纹理信息后进行加密,得到加密数据串,加密算法可以为rsa算法或哈希算法等,加密因子可以为厂商代码或/和产品码或/和产地码等附加信息。用什么样的加密因子根据注册终端100侧用户在设置识别区图像10的时候设定,由于加密因子由注册终端100自定义,因此大大提高该第一自然纹理信息在传输存储过程中的安全性。
79.第一附加信息与第一自然纹理信息一同发送给服务器300数据库,以根据第一附加信息建立索引,方便后续数据查找比对。可选的,当服务器300由注册终端100提供的时候,注册终端100也可以为服务器300,从而注册终端100在获得第一自然纹理信息和第一附加信息之后不需要发送数据,直接保存在数据库。优选的,第一附加信息也可以进行加密,提高数据传输存储的安全性。
80.优选的,为防止非人为因素影响带来的误判,注册终端100在对识别区图像10进行
识别的时候还可以有冗余修正能力,对图像识别时得到的结果设定容差范围,使得拒真率能达到可以接受的范围。
81.s302,从验证请求端接收加密后的第二自然纹理信息以及第二附加信息,所述第二自然纹理信息包括随机分布图案的坐标、颜色和形状。
82.具体的,验证请求端200为需要辨别物品身份的用户侧终端,验证请求端200在得到物品之后获取物品上的识别区图像10并识别自然纹理信息以及附加信息的过程与注册终端100相同,验证请求端200获得的自然纹理信息和附加信息我们可以称为第二自然纹理信息和第二附加信息,以与所述注册终端100存储在数据库的自然纹理信息和附加信息相区别,第二自然纹理信息和第二附加信息的定义与上述实施例中的自然纹理信息和附加信息的定义相同,并且第二自然纹理信息和第二附加信息的识别也可以有冗余修正步骤,在此不再赘述。
83.验证请求端200对获得的第二自然纹理信息同样进行加密,加密算法可以和注册终端100采用相同的方法,也可以采用不同的加密方法,加密因子可以为识别区图像10的附加信息,作为加密因子的附加信息由注册终端侧用户在设置识别区图像10时设定,优选的,第二附加信息也可以进行加密。验证请求端200将加密后的第二自然纹理信息和第二附加信息发送给服务器300。
84.s303,根据所述第二附加信息查找所述第一附加信息,从而提取出相应的第一自然纹理信息,将所述第二自然纹理信息和所述第一自然纹理信息分别解密后进行比对,所述比对包括比对所述随机分布图案的坐标、颜色和形状。
85.具体的,由于注册终端100存储在数据库的第一附加信息与第一自然纹理信息对应,验证请求端200发送给服务器300的第二自然纹理信息与第二附加信息对应,因此服务器300可以根据第二附加信息查找第一附加信息,若根据第二附加信息没有查找到相应的第一附加信息,则向验证请求端200发送未查找到相应数据的结果,验证请求端200在收到没有查找到第一附加信息的结果之后可以直接判断所验证的物品并非注册终端100提供的物品,也可以检查自己扫描的识别区图像10是否正确,然后重新进行图像获取以及识别并发送数据给服务器300。
86.服务器300若根据第二附加信息查找到相应的第一附加信息,则可以根据第一附加信息提取出对应的第一自然纹理信息,然后将第一自然纹理信息和第二自然纹理信息分别进行解密比对。通过建立附加信息与自然纹理信息的索引,可以减少数据比对容量,提高服务器300运行速度。若第一自然纹理信息与第二自然纹理信息比对成功,则验证请求端200请求验证的物品为注册终端100提供的物品,即物品身份为真;若第一自然纹理信息与第二自然纹理信息比对不成功,则验证请求端200请求验证的物品不是注册终端100提供的物品,即物品身份为假。服务器300可以将比对结果存储在数据库记录下来,比对结果记录还可以包括比对时间,验证请求端20的ip地址以及验证请求端200的设备信息等。通过记录比对结果信息可以查找该物品的流通状态。
87.s304,将比对结果发送至所述验证请求端。
88.服务器300将第一自然纹理信息和第二自然纹理信息的比对结果发送给验证请求端200,发送的比对结果包括验证物品的身份真伪,比对时间,验证请求端200的ip地址和设备信息等。
89.以下分别结合附图9和附图11,以白酒防伪和快递防拆包两个具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。
90.参见图9,图9为本实施例的白酒防伪方法流程示意图,在执行该方法之前还包括在白酒瓶身设置识别区图像10,如图10所示,设置识别区图像10的步骤可以包括:
91.1、白酒生产商准备具有自然分散的红色荧光粉颗粒和绿色荧光粉颗粒的不干胶贴膜以及pof热缩包装膜,该不干胶贴膜以及pof热缩包装膜可以是白酒生产商制备的,也可以是白酒生产商从别处购买所得。
92.2、在不干胶贴膜和pof热缩包装膜上印刷定位符分别定义识别区图像10,在不干胶贴膜上还可以印刷产品标签内容,在印刷定位符之后根据定位符用二维码方式印刷形成附加信息区,该附加信息区的附加信息为产品lot号以及产品系列码,该附加信息用于指定加密因子。在自然纹理区印刷背景色为黑色,黑色背景的识别效果更好。每个膜上的识别区图像10可以是1个也可以是多个。
93.3、将印有商标和识别区图像10的不干胶贴膜贴于白酒瓶壁,将pof热缩包装膜热缩于白酒瓶口,保证识别区图像10横跨瓶盖与瓶口,完成识别区图像10的设置,完成之后的白酒瓶如图10所示。
94.在白酒瓶身设置好识别区图像10之后,即定义好了该白酒的身份,之后就可以采用该白酒防伪方法进行防伪,在本实施例中,注册终端100为白酒生产商,服务器300为第三方服务器,验证请求端200为白酒用户。
95.生产商用带有摄像头并运行软件的电脑采集白酒瓶身的识别区图像10,为了便于区分,将生产商采集的识别区图像10称为第一识别区图像(步骤s401),该第一识别区图像包括位于瓶壁的识别区图像10和位于瓶口的识别区图像10。生产商终端获取到第一识别区图像之后对其进行识别得到第一自然纹理信息和第一附加信息(步骤s402),该第一自然纹理信息包括瓶壁和瓶口的识别区图像10中的荧光粉颗粒的坐标、rgb值以及形状,该第一附加信息为设置识别区图像10时设定的信息。
96.生产商终端将识别得到的第一自然纹理信息采用预先设置好的加密因子通过加密算法运算,得到加密后的第一加密数据(步骤s403)。生产商终端将第一加密数据和第一附加信息发送到第三方服务器,由第三方服务器将第一加密数据和第一附加信息存储在位于服务器的数据库(步骤s404),由此白酒生产商完成白酒身份信息的注册,白酒即可进入市场。
97.在白酒市场任一购买该白酒的用户都可以发起对该白酒的真伪进行验证的流程。用户终端使用运行app的手机获取白酒瓶身识别区图像10,为了便于区分将用户终端获得的识别区图像10称为第二识别区图像(步骤s405),用户终端获取到第二识别区图像之后对其进行识别得到第二自然纹理信息和第二附加信息(步骤s406),该第二自然纹理信息包括瓶壁和瓶口的识别区图像10中的荧光粉颗粒的坐标、rgb值以及形状,该第二附加信息为设置识别区图像10时设定的信息。
98.用户终端将识别得到的第二自然纹理信息采用预先设置好的加密因子通过加密算法运算,得到加密后的第二加密数据(步骤s407)。用户终端将第二加密数据和第二附加信息发送到第三方服务器(步骤s408),第三方服务器根据第二附加信息查找相应的第一附加信息(步骤s409),若第三方服务器没有查找到相应的第一附加信息,可以向用户终端发
送未查找到相应数据的信息,用户终端收到服务器未查找到相应的第一附加信息的消息之后可以重新获取第二识别区图像进行识别发送加密数据,也可以得出该白酒不在数据库的结论,从而该白酒为假。若第三方服务器查找到相应的第一附加信息,则根据第一附加信息提取出相应的第一加密数据(步骤s409)。第三方服务器将第一加密数据和第二加密数据分别解密进行比对(步骤s410),若第一加密数据和第二加密数据比对成功则该白酒为真,若第一加密数据和第二加密数据比对不成功,则该白酒为假。第三方服务器将比对结果发送给用户终端(步骤s411),用户得知该白酒的真伪。
99.通过该白酒防伪方法可以有效辨别白酒的真假,以防假酒害人,同时由于白酒瓶身上贴膜的多色荧光粉颗粒随机形成,识别区图像的定义也是随机的,即使是白酒生产员工在没有扫描识别区图像的时候也不知道该荧光粉颗粒的坐标、颜色和形状,因此,即使员工也不能造出假的身份标签。
100.基于同样的原理,该物品身份辨识方法还可以用于快递防拆包,参见图11,图11为本实施例的快递防拆包方法流程示意图,在执行该方法之前还包括在快递包装上设置识别区图像10,如图12

图13所示,设置识别区图像10的步骤可以包括:
101.1、快递公司准备具有自然分散的红色荧光粉颗粒和绿色荧光粉颗粒的不干胶贴膜,该不干胶贴膜可以为快递公司生产,也可以为购买所得。
102.2、快递员在收取快递时录入诸如收件时间,收件员代码等必要信息,并在该不干胶贴膜上打印定位符16定义识别区图像10,并根据定位符16打印带有该必要信息的附加信息区,并将自然纹理区12的背景颜色打印为黑色。
103.3、最后将该不干胶贴膜贴于快递包装件封口处,用透明胶带封住封口,本发明实施例中,设置在快递包装件封口处的识别区图像10可以为两个,参见图12所示。
104.在快递包装件上设置好识别区图像10之后,即定义好了该快递包装件的身份,之后就可以采用该快递防拆包方法防止快递包装件在运输过程中别人拆开包装换掉里面的物品。在本实施例中,注册终端100为快递公司,服务器300为第三方服务器,验证请求端200为快递收件人。
105.快递公司用图像采集装置采集快递包装件封口的识别区图像10,为了便于区分,将快递公司采集的识别区图像10称为第一识别区图像(步骤s501)。该图像采集装置可以是软硬件集成的手持的图像扫描设备,如运行app或浏览器的手机,或运行软件的专用图像采集设备。本实施例中,该第一识别区图像为两个。快递公司终端获取到第一识别区图像之后对其进行识别得到第一自然纹理信息和第一附加信息(步骤s502),该第一自然纹理信息包括第一识别区图像中的荧光粉颗粒的坐标、rgb值以及形状,该第一附加信息为设置识别区图像10时设定的信息。
106.快递公司终端将识别得到的第一自然纹理信息采用预先设置好的加密因子通过加密算法运算,得到加密后的第一加密数据(步骤s503)。快递公司终端将第一加密数据和第一附加信息发送到第三方服务器,由第三方服务器将第一加密数据和第一附加信息存储在位于服务器的数据库(步骤s504),将加密后的码串连同附加信息一起保存于数据库,可以建立索引以便之后的数据快速查找。由此快递公司完成对快递包装件身份信息的注册,该快递即进入运输状态。
107.该快递到达收件人的时候,收件人首先确认不干胶贴膜以及识别区图像10是否完
整,如果不干胶贴膜或识别区图像10不完整则拒绝收货,不干胶贴膜和识别区图像10完整再进入以下步骤。
108.快递收件人使用运行app或浏览器的手机获取快递包装封口的识别区图像10,为了便于区分将快递收件人终端获得的识别区图像10称为第二识别区图像(步骤s505),快递收件人终端获取到第二识别区图像之后对其进行识别得到第二自然纹理信息和第二附加信息(步骤s506),该第二自然纹理信息包括快递包装封口的所有识别区图像10中的荧光粉颗粒的坐标、rgb值以及形状,该第二附加信息为设置识别区图像10时设定的信息。
109.快递收件人终端将识别得到的第二自然纹理信息采用预先设置好的加密因子通过加密算法运算,得到加密后的第二加密数据(步骤s507)。快递收件人终端将第二加密数据和第二附加信息发送到第三方服务器(步骤s508),第三方服务器根据第二附加信息查找相应的第一附加信息(步骤s509),若第三方服务器没有查找到相应的第一附加信息,可以向快递收件人终端发送未查找到相应数据的信息,快递收件人终端收到服务器未查找到相应的第一附加信息的消息之后可以重新获取第二识别区图像进行识别发送加密数据,也可以得出该快递不在数据库的结论,从而该快递被人掉包。若第三方服务器查找到相应的第一附加信息,则根据第一附加信息提取出相应的第一加密数据(步骤s509)。第三方服务器将第一加密数据和第二加密数据分别解密进行比对(步骤s510),若第一加密数据和第二加密数据比对成功则该快递没有被人拆开过,若第一加密数据和第二加密数据比对不成功,则该快递被人拆开过。第三方服务器将比对结果发送给快递收件人终端(步骤s511),从而快递收件人得知该快递是否被人拆过的结论,进而根据比对结果判断是否要收取该快递。
110.通过该快递防拆包方法可以有效防止快递在运输途中被人掉包的现象,由于荧光粉颗粒在识别区图像10上的坐标、颜色和形状具有唯一性,并且对荧光粉颗粒的坐标、颜色和形状的仿冒难度较大,成本较高,因此该识别区图像10不宜被仿冒,防拆包效果好。
111.基于同一发明构思,本发明实施例还提供一种图像采集装置600,如图14所示,该图像采集装置600可以为注册终端100使用的装置也可以为验证请求端200使用的装置,该装置包括:图像获取模块620,用于获取物品识别区图像,所述识别区图像包括自然纹理区、附加信息区和定位符;图像识别模块630,用于对所述自然纹理区和附加信息区进行识别,以获得自然纹理信息和附加信息,所述自然纹理信息包括随机分布图案的颜色、坐标和形状等;数据加密模块640,用于对所述自然纹理信息进行加密运算,提高数据传输存储的安全性;数据发送模块650,用于向服务器数据库发送所述自然纹理信息以及附加信息。当注册终端100与服务器300相同时,注册终端100使用的图像采集装置600还可以没有数据发送模块650,直接将数据保存在注册终端100的数据库。
112.本发明实施例还提供一种物品身份辨识装置700,如图15所示,所述装置包括:数据接收模块710,用于接收注册终端100和验证请求端200发送的自然纹理信息和附加信息;数据存储模块720,用于存储注册终端100发送的自然纹理信息和附加信息;数据查找模块730,用于根据验证请求端200发送的附加信息查找相应的存储的附加信息;数据比对模块740,用于比对验证请求端200发送的自然纹理信息和注册终端100存储的自然纹理信息;信息发送模块750,用于向验证请求端200发送比对结果。
113.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的
方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端设备的处理器将存储器等可读介质中对应的程序指令读取到内存中运行实现上述实施例的方法形成的。从硬件层面而言,如图16所示,为本说明书装置所在终端设备的一种硬件结构图,除了图16所示的处理器、内存、通信接口、以及存储器之外,实施例中装置所在的终端设备通常根据该终端设备的实际功能,还可以包括其他硬件,对此不再赘述。
114.本发明实施例还提供一种可读存储介质,所述可读存储介质包括:程序指令,所述程序指令存储在所述可读存储介质中,所述程序指令用于实现前述任一实施例的方法。
115.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜