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

一种基于图片特征的防伪方法、系统、客户端、服务端与流程

2022-03-23 09:07:06 来源:中国专利 TAG:


1.本发明涉及防伪技术领域,尤指一种基于图片特征的防伪方法、系统、客户端、服务端。


背景技术:

2.目前,在产品防伪的领域中,常常采用二维码作为产品防伪的方法。二维码防伪采用一物一码的给产品做标识,一般是采用在产品包装上为每一个产品印刷或喷印唯一的二维码,称之为一物一码,用户只需通过指定的二维码防伪系统或手机软件进行查询检验。例如,通过手机扫码软件扫描二维码后,直接跳转至防伪查询网站,防伪查询网站根据二维码所包含的信息,查询并展示产品产真伪信息。
3.例如,在卷烟行业,基于二维码的防伪方法,一般是采用在卷烟的外包装或内包装中以预印刷的方式为每一盒(条)卷烟赋予唯一的二维码(一物一码),用户通过手机扫码软件扫描二维码后,直接跳转至防伪查询网站,防伪查询网站根据二维码所包含的信息,查询并展示卷烟产品真伪信息。
4.但是,此种防伪方法存在以下问题:
5.(一)印刷环节存在泄露、盗取风险,预印刷二维码一般需将二维码交由外部印刷厂提前印制,各产品生产企业印刷厂普遍点多面广,二维码数据经过印制、品检、设备维护维修等多个外部环节,存在失管、泄露、盗取风险。
6.(二)假冒网站造假方式无法杜绝,二维码扫码查询为单一验证方式,造假成本低、风险小、获益大。造假者只需数百元即可建成一个完全一样仿冒二维码查询网站,消费者扫描假烟包装上的二维码将跳转至假冒网站,并提示查询结果为真。普通消费者对此往往难以辨别,易被误导将“假产品假码”认作真品。
7.(三)因为不是每个二维码都会被查询,所以造假者通过购买真品,将真品二维码复制下来,印制到假产品上,消费者扫描假产品包装上的二维码,也会出现查询结果为真的情况。


技术实现要素:

8.本发明实施例的目的是提供一种基于图片特征的防伪方法、系统、客户端和服务端,通过将防伪二维码和图纹特征进行结合,将印刷于产品包装上的二维码作为防伪扫码入口,利用“一扫一拍”查询方式,拍照上传产品用于防伪的图片并进行提取图纹特征数据进行防伪查询,从而解决传统二维码防伪模式中存在的防伪码泄露、被盗取、普通消费者难以分辨假冒网站、抄码造假的问题。
9.为了实现前述发明目的,本发明实施例提供的技术方案如下:
10.第一方面,本发明实施例提供了一种基于图片特征的防伪方法,包括:
11.客户端扫描产品包装上的二维码,获得防伪查询接口;
12.服务端接收客户端通过所述防伪查询接口上传的指定区域的防伪图片,对所述防
伪图片进行图片识别,获取所述防伪图片的图纹特征数据;
13.服务端根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果,并将所述防伪查询结果下发至所述客户端。
14.进一步的,所述方法还包括:
15.读码器读取产品包装上的二维码;
16.采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于防伪的图案的图纹特征数据;
17.建立二维码和图纹特征数据的对应关系并存储于所述服务端,生成防伪图纹数据库。
18.进一步的,所述方法还包括:
19.通过所述防伪查询接口,客户端向所述服务端发送用户身份注册信息;
20.所述服务端获取所述用户身份注册信息中的用户唯一id号并存储。
21.优选的,所述服务端根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果具体包括:
22.当采用一物一码时,服务端通过比较客户端通过扫描二维码后拍照上传的防伪图片提取出的所述图纹特征数据与后台生产时采集的该二维码对应的图纹特征数据是否一致,若一致则防伪查询为真;当采用多物一码时,服务端通过所述图纹特征数据,在所述该二维码对应的图纹数据库搜索所述图纹特征数据;当所述图纹特征数据存在时,则防伪查询结果为真。
23.第二方面,本发明实施例还提供了一种客户端,所述客户端包括:
24.扫描模块,用于扫描产品包装上的二维码,获得防伪查询接口;
25.第一发送模块,用于通过所述防伪查询接口,向服务端上传指定区域的防伪图片;
26.第一接收模块,用于接收所述服务端下发的防伪查询结果,所述防伪查询结果为所述服务端对所述防伪图片进行识别得到图纹特征数据,根据所述图纹特征数据向防伪鉴真服务查询后获取。
27.第三方面,本发明实施例还提供了一种服务端,所述服务端具体包括:
28.第二接收模块,用于当客户端扫描产品包装上的二维码获得防伪查询接口后,接收所述客户端通过防伪查询接口上传的指定区域的防伪图片;
29.图片识别模块,用于对所述防伪图片进行图片识别,获得图纹特征数据;
30.查询模块,用于根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果;
31.第二发送模块,用于将所述防伪查询结果下发至所述客户端。
32.优选的,所述第二接收模块还用于:
33.接收客户端通过所述防伪查询接口发送的用户身份注册信息;
34.所述服务端还包括:
35.存储模块,用于获取所述用户身份注册信息中的用户唯一id号并存储。
36.优选的,所述服务端还包括鉴真服务模块,所述所述鉴真服务模块用于:
37.利用读码器读取产品包装上的二维码;
38.采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于
防伪的图案的图纹特征数据;
39.建立二维码和图纹特征数据的对应关系并存储,生成防伪的图纹数据库。
40.第四方面,本发明实施例还提供了一种基于图片特征的防伪系统,所述系统包括客户端、服务端,其中,
41.所述客户端,用于扫描产品包装上的二维码,获得防伪查询接口;
42.所述服务端,用于接收客户端通过所述防伪查询接口上传的指定区域的防伪图片,对所述防伪图片进行图片识别,获取所述防伪图片的图纹特征数据,并所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果,并将所述防伪查询结果下发至所述客户端。
43.优选的,所述服务端还用于生成防伪图纹数据库,具体包括:
44.读码器读取产品包装上的二维码;
45.采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于防伪的图案的图纹特征数据;
46.建立二维码和图纹特征数据的对应关系并存储于所述服务端,生成防伪图纹数据库。
47.本发明实施例通过二维码扫描进入防伪查询页面,即向用户提供防伪查询接口,并不直接进行防伪查询,能够解决传统二维码防伪模式中存在的防伪码泄露、被盗取、普通消费者难以分辨假冒网站、抄码造假的问题,本发明实施例的防伪方法一方面可以实现产品无需任何芯片,通过具有高清拍照功能的手机即可鉴定产品真伪的目的,另一方面,也可实现产品无法伪造、用户无需借助任何专业设备就能进行产品真伪鉴定的目的。
附图说明
48.下面将以明确易懂的方式,结合附图说明优选实施方式,本发明实施例的基于图片特征的防伪方法、客户端、服务端的上述特性、技术特征、优点及其实现方式予以进一步说明。
49.图1为本发明实施例提供的一种基于图片特征的防伪方法的流程图;
50.图2为本发明实施例提供的另一种基于图片特征的防伪方法的流程图;
51.图3为本发明实施例提供的一种基于图片特征的防伪方法的流程图;
52.图4为本发明实施例提供的一种基于图片特征的防伪系统示意图;
53.图5为本发明实施例提供的一种基于图片特征的防伪客户端示意图;
54.图6为本发明实施例提供的一种基于图片特征的防伪服务端示意图。
具体实施方式
55.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
56.为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的
部件,仅示意性地绘制了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
57.针对产品包装上的图片,由于批量生产通常需要对这些图片进行批量的包装印刷,印刷设备印刷产品包装或者在线喷印设备喷印在产品包装的图像、数码、二维码后,在包装上留有图片,申请人经过多年的研发经验发现,即使同样的印刷设备或者喷印设备,对同一个外观包装图片进行印刷,也难以获取完全相同的图片,这些图片通常含有不同的图纹特征信息,比如,用同一激光打印机在同一张纸上打印两个完全相同的图案,得到的两张图片,经过肉眼识别完全相同,但经过图片的图纹信息对比后发现,两张图片的图案边缘细节完全不一样。申请人经过多次的研究发现,即使用同一台打印机,无论打印完全相同的图案多少次,每个图案放大后的边缘细节都不一样,这种细节上的差别称为图纹。
58.为了实现前述发明目的,本发明实施例提供的技术方案如下:
59.如图1所示,本发明实施例提供了一种基于图片特征的防伪方法,包括:
60.s1.客户端扫描产品包装上的二维码,获得防伪查询接口;
61.s2.服务端接收客户端通过所述防伪查询接口上传的指定区域的防伪图片,对所述防伪图片进行图片识别,获取所述防伪图片的图纹特征数据;
62.s3.服务端根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果,并将所述防伪查询结果下发至所述客户端。
63.示例性地,指定区域是产品包外装上的某一固定区域图片,可以为二维码、喷码、商品条形码、防伪图标,也可以为产品上任意一个图案。
64.优选的实施方式下,服务端通过可信渠道(trust_channel)将防伪查询结果下发至客户端的,所述可信渠道是指产品生产企业官方短信平台(短信服务号固定不可仿冒)、产品生产企业官方400电话(号码固定不可仿冒)、产品生产企业官方微信公众号(名称唯一)、产品生产企业官方微信小程序(名称唯一)等无法伪造的信息下发渠道,向用户提供可信信息,杜绝了假冒网站欺骗用户的可能性。
65.本发明上述实施例通过二维码扫描进入防伪查询页面,即向用户提供防伪查询接口,这时并不直接以二维码含的信息作为防伪查询依据。而是由用户获取再次将产品包装指定区域的防伪图片,指定区域可以是二维码本身所在的区域,通过防伪查询接口发送给服务端,服务端通过对图片进行识别获得防伪图片的图纹特征数据,在服务端的防伪鉴真服务里查询防伪图片的图纹特征数据从而获得真伪查询结果,该结果通过专用通道向客户端发送,通过以上技术方案,二维码或者包装图片即使再次被复制印刷,也无法复制所述图纹特征数据,从而大大提高了防伪的安全性。另外,通过无法假冒的官方渠道反馈查询结果,不法份子无法使用假冒网站来欺骗用户,用户不会将假冒产品误认为正品。
66.如图2所示,所述方法还包括:
67.s11.通过所述防伪查询接口,客户端向所述服务端发送用户身份注册信息;
68.s12.所述服务端获取所述用户身份注册信息中的用户唯一id号并存储。
69.示例性地,用户通过客户端输入手机号码与随机验证码验证用户身份,服务端保存身份注册绑定信息(微信、支付宝等支持获取用户唯一id的app在完成首次注册绑定手机号码后,后续无须再次输入手机号码与随机验证码);
70.示例性地,所述手机app包括微信、支付宝、手机浏览器等支持二维码扫码的app中
的一种或多种。
71.在本发明上述实施例中,客户端可以向服务端注册自己的身份信息,并由服务端进行绑定保存,这使得防伪查询过程中还加入了用户信息,一方面对向特定的用户的查询过程可以进行保存,对防伪查询的假冒或盗用起到了多重查核的可能,另一方面,提供了专用通道向客户下发查询结果,使得查询结果无法被假冒,提高了防伪查询的安全性。
72.进一步的,所述方法还包括:
73.s21.读码器读取产品包装上的二维码,采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于防伪的图案的图纹特征数据;
74.s22.建立二维码和图纹特征数据的对应关系并存储于所述服务端,生成防伪图纹数据库。
75.即建立所有需要防伪的产品的图纹特征数据库,生产厂家通过读码器读取产品包装上的qr二维码,通过高清相机对用于防伪的指定区域的图案进行拍照采集并对采集到的图片进行图纹识别,获取图纹特征数据,建立qr二维码和产品包装上的图片图纹特征数据的对应关系,生成防伪图纹数据库。
76.示例性地,产品包装上的二维码(qrcode)可以为预印刷方式,也可以为在线喷印方式;例如,在烟草领域,二维码可使用国家烟草专卖局统一的二维码,也可使用产品生产企业自定义二维码;二维码的内容为url地址;二维码可采用一物一码、一规格一码、一品牌一码等形式。
77.图纹识别包括图纹图像的预处理、特征提取等,对产品真实包装上的特定位置或区域的图像进行拍照,然后对拍照的图像进行处理(图像增强、二值化、细化等),再对图像的形态和细节进行分析,获取图像的图纹特征数据。产品的厂家在每个产品包装上使用qr二维码,在印刷厂或者产品生产车间,读取产品二维码,然后再用高清相机采集特定位置的图像,获取图纹信息,并和二维码建立对应的关系,每一个产品的二维码都对应着产品相应的图纹信息,建立防伪图纹数据库。
78.如果二维码是一物一码,查询时只需要检索对应二维码的图纹数据是否相符,如果不是一物一码,则不需要进行读取产品二维码,只需要采集图像,这种二维码对应着多个图纹数据,但并不影响防伪功能实现,类似指纹检索,只需要在二维码对应的多个图纹数据中进行检索。
79.当需要防伪鉴真时,用客户端,比如微信扫描二维码,然后进入拍照页面,提示用户对产品特定位置拍照,照片上传到服务端,进行图纹识别,获取图纹特征数据,再将图纹数据和qr码内容与防伪鉴真查询服务中的信息做比对,即可判断产品真伪,有效地防止了防伪被泄露、盗取和复制的可能性。
80.优选的,所述服务端根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果具体包括:
81.当采用一物一码时,服务端通过比较客户端通过扫描二维码后拍照上传的防伪图片提取出的所述图纹特征数据与后台生产时采集的该二维码对应的图纹特征数据是否一致,若一致则防伪查询为真;当采用多物一码时(比如同一型号的产品用一个二维码或者一个厂家就使用一个二维码),服务端通过所述图纹特征数据,在所述该二维码对应的图纹数据库搜索所述图纹特征数据;当所述图纹特征数据存在时,则防伪查询结果为真。
82.如图4所示,本发明实施例还提供了一种基于图片特征的防伪系统,所述系统包括客户端1、服务端2,其中,
83.所述客户端1,用于扫描产品包装上的二维码,获得防伪查询接口;
84.所述服务端2,用于接收客户端1通过所述防伪查询接口上传的指定区域的防伪图片,对所述防伪图片进行图片识别,获取所述防伪图片的图纹特征数据,并所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果,并将所述防伪查询结果下发至所述客户端。
85.优选的,所述服务端2还用于生成防伪图纹数据库,具体包括:
86.读码器读取产品包装上的二维码;
87.采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于防伪的图案的图纹特征数据;
88.建立二维码和图纹特征数据的对应关系并存储于所述服务端2,生成防伪图纹数据库。
89.本发明上述实施例的防伪查询提供了服务端2和客户端1,客户端1通过二维码扫描进入防伪查询页面,当二维码信息符合服务端2的二维码设置时,即进入服务端2向用户提供的防伪查询接口,这时候服务端2并不直接提供防伪查询,克服了现有技术直接通过二维码包含的信息进行查询的缺点,杜绝了二维码查询被假冒网站进行假冒的可能性。
90.特别的,在本发明实施例中,防伪查询通过防伪图片的图纹特征数据进行唯一的防伪,由用户通过客户端1获取产品包装指定区域的图片,通过防伪查询接口发送给服务端2,这时服务端2才开始进行防伪查询,由于防伪图片是指定区域的,对包装上指定区域的图片进行高清图像采集,然后进行图纹特征数据的提取,与二维码进行对应绑定,存放于鉴真服务端2。由于产品包装图片在印刷或者喷印后产生了图纹特征数据,本发明实施例对这些数据进行提取保存,可有效避免现有技术中因为单纯的二维码信息读取或者简单的图片对应造成的信息可复制的可能性,提高了产品防伪的可信度。
91.在防伪查询过程中,服务端2对用户上传的防伪图片进行图纹特征数据识别,从而获得用户上传的图片的图纹特征数据,在服务端2的防伪鉴真服务查询图纹特征数据从而获得真伪查询结果,该结果通过专用通道或者可信渠道向客户端发送。通过以上技术方案,防伪查询码没有被盗取的可能,线上的防伪查询也不会被假冒网站进行假冒,从而大大提高了防伪的安全性。
92.如图5所示,本发明实施例还提供了一种客户端1,所述客户端1包括:
93.扫描模块11,用于扫描产品包装上的二维码,获得防伪查询接口;
94.第一发送模块12,用于通过所述防伪查询接口,向服务端2上传指定区域的防伪图片;
95.第一接收模块13,用于接收服务端2下发的防伪查询结果,所述防伪查询结果为服务端2对所述防伪图片进行识别得到图纹特征数据,根据所述图纹特征数据向防伪鉴真服务查询后获取。
96.该防伪查询接口可以是扫描后的微信公众号、小程序或者防伪查询网站等,用户通过防伪二维码信息,扫描后进入服务端指定的微信公众号、小程序或防伪查询网站页面。
97.示例性的,用户可以通过客户端1的应用程序包括微信、支付宝、手机浏览器等支
持二维码扫码的一种或多种。
98.示例性的,所述产品,例如卷烟包装上的二维码qrcode可以为预印刷方式,也可以为在线喷印方式;二维码可使用国家局统一的二维码,也可使用卷烟生产企业自定义二维码;二维码的内容为url地址;二维码可采用一物一码、一规格一码、一品牌一码等形式。
99.如图6所示,本发明实施例还提供了一种服务端2,服务端2具体包括:
100.第二接收模块21,用于当客户端1扫描产品包装上的二维码获得防伪查询接口后,接收所述客户端1通过防伪查询接口上传的指定区域的防伪图片;
101.图片识别模块22,用于对所述防伪图片进行图片识别,获得图纹特征数据;
102.查询模块23,用于根据所述图纹特征数据,向防伪鉴真服务进行查询,获取防伪查询结果;
103.第二发送模块24,用于将所述防伪查询结果下发至所述客户端。
104.示例性的,服务端2向客户端1下发防伪查询结果,可以通过所可信渠道下发,下发渠道可以是指产品生产企业官方短信平台(短信服务号固定不可假冒)、产品生产企业官方400电话(号码固定不可假冒)、卷烟生产企业官方微信公众号(名称唯一)、卷烟生产企业官方微信小程序(名称唯一)等无法伪造的信息下发渠道。
105.优选的,所述第二接收模块还用于:
106.接收客户端通过所述防伪查询接口发送的用户身份注册信息;
107.所述服务端还包括:
108.存储模块25,用于获取所述用户身份注册信息中的用户唯一id号并存储。
109.优选的,所述服务端还包括鉴真服务模块,所述所述鉴真服务模块用于:
110.利用读码器读取产品包装上的二维码;
111.采用高清相机采集产品包装上所述指定区域的用于防伪的图案,并获取所述用于防伪的图案的图纹特征数据;
112.建立二维码和图纹特征数据的对应关系并存储,生成防伪的图纹数据库。
113.在一个具体的实施方式下,比如一个某中烟公司每年产量500万大箱,则会有137.5亿个(500万大箱*5小箱*50条*11个防伪图像),10年则有1375亿,如果不建立二维码与图纹特征数据的对应关系,消费者每次通过客户端查询,则需要在这1375亿里面去检索,但如果建立二维码和图纹特征数据的对应关系的话,则只需要比较该二维码拍照上传的图纹信息与后台生产时采集的该二维码对应的图纹信息是否一致,可以提高查询的效率和准确性。
114.另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本技术提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线
115.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以
很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、rom、ram、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,或者网络设备等)执行本技术各个实施例所述的方法。
116.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的训练设备、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
117.应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

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

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

相关文献