CN109993547A - 一种基于ar的防伪方法及防伪查询方法 - Google Patents
一种基于ar的防伪方法及防伪查询方法 Download PDFInfo
- Publication number
- CN109993547A CN109993547A CN201910172125.5A CN201910172125A CN109993547A CN 109993547 A CN109993547 A CN 109993547A CN 201910172125 A CN201910172125 A CN 201910172125A CN 109993547 A CN109993547 A CN 109993547A
- Authority
- CN
- China
- Prior art keywords
- product
- area
- serial number
- counterfeit
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
Landscapes
- Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Credit Cards Or The Like (AREA)
Abstract
本发明属于防伪技术领域,公开了一种基于AR的防伪方法及防伪查询方法。该防伪方法包括:选取任意一张产品图作为原始图片,根据原始图片获得基础识别图;将基础识别图印刷在产品或其外包装上,同时将印刷时间转换为对应的时间戳;生成一个随机序列,利用时间戳和随机序列构成一个唯一的产品序列号,并将产品序列号上传至云端数据库;将产品序列号转换为对应的二进制数,根据二进制数,结合序列号编码区的编码规则,对印刷在产品或其外包装上的基础识别图的序列号编码区进行编码,得到携带有产品序列号的防伪识别图。本发明能够对产品进行有效防伪,并且在防伪的同时能够对品牌起到很好的宣传作用,具有一定的商业意义。
Description
技术领域
本发明涉及防伪技术领域,尤其涉及一种基于增强现实(Augmented Reality,AR)的防伪方法及防伪查询方法。
背景技术
增强现实技术(Augmented Reality,AR)是在虚拟现实基础上发展起来的新技术,其通过计算机***提供的信息增加用户对现实世界感知的技术,并将计算机生成的虚拟物体、场景或***提示信息叠加到真实场景中,从而实现对现实的“增强”。它将计算机生成的虚拟物体或关于真实物体的非几何信息叠加到真实世界的场景之上,实现了对真实世界的增强。同时,由于与真实世界的联系并未被切断,交互方式也就显得更加自然。
随着市场经济的快速发展,假冒伪劣商品也逐渐渗透到生产生活的方方面面,严重损害了消费者的利益,同时也对各个品牌带来了名誉和信誉上的损害,甚至让消费者失去了对品牌的信任。因此,若能将AR技术应用到商品防伪技术领域,则可在防伪的同时对品牌起到很好的宣传作用,具有一定的商业意义。
发明内容
本发明提供一种基于AR的防伪方法及防伪查询方法,能够对产品进行有效防伪,并且在防伪的同时能够对品牌起到很好的宣传作用,具有一定的商业意义。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种基于AR的防伪方法,包括:
选取任意一张产品图作为原始图片,根据所述原始图片获得基础识别图;其中,所述基础识别图从中间到边缘依次为原始图片、序列号编码区、空白区以及边框;
将所述基础识别图印刷在产品或其外包装上,同时将印刷时间转换为对应的时间戳;
生成一个随机序列,利用所述时间戳和所述随机序列构成一个唯一的产品序列号,并将所述产品序列号上传至云端数据库;
将所述产品序列号转换为对应的二进制数,根据所述二进制数,结合所述序列号编码区的编码规则,对印刷在产品或其外包装上的所述基础识别图的序列号编码区进行编码,得到携带有产品序列号的防伪识别图。
第二方面,提供一种防伪查询方法,应用于移动终端,包括:
调用所述移动终端的摄像头实时扫描印刷在被查询产品或其外包装上的防伪识别图;
对于所述摄像头扫描得到的每一帧图片,将其与本地或云端预存的基本识别图进行比对,确定两幅图片中间的原始图片是否一致;
若一致,则识别该帧图片中的序列号编码区,并根据序列号编码区的解码规则,对序列号编码区进行解码,得到对应的二进制数;
将所述二进制数转换为对应的十进制数,查询云端数据库中是否存储有与所述十进制数一致的产品序列号;若是,则进一步确定当前对所述产品序列号的查询是否为首次查询;
若当前为首次查询,则提示所查询产品为真品,并并向云端服务器发送所述移动终端自身的设备唯一标识码,以使云端服务器将所述产品序列号与所述移动终端的设备唯一标识码进行绑定;
若当前不是首次查询,则确定所述产品序列号绑定的设备唯一标识码与所述移动终端自身的设备唯一标识码是否一致,若一致,则提示所查询产品为真品;否则,提示所查询产品为伪造品。
基于本发明上述方案,在产品图的基础上设计得到基础识别图,在将基础识别图印刷在产品或其外包装上的同时,获取对应的时间戳,并根据时间戳和随机序列生成一个唯一的产品序列号,在云端数据库存储产品序列号,同时根据产品序列号对基础识别图的序列号编码区进行编码,从而得到携带有产品序列号的防伪识别图。这样一来,当用户购买产品后,即可利用终端设备扫描印制在产品或其外包装上的防伪识别图,获取其中携带的产品序列号,通过查询云端数据库即可确定该产品是否为真品,从而对产品进行有效防伪。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种基于AR的防伪方法的流程示意图;
图2为本发明实施例提供的一种防伪识别图的组成示意图;
图3为本发明实施例提供的一种防伪查询方法的流程示意图;
图4为本发明实施例提供的另一种防伪查询方法的流程示意图;
图5为移动终端将AR信息与现实进行耦合展示的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示为本发明实施例提供的一种基于AR的防伪方法的流程示意图。
参见图1,本发明实施例体用的基于AR的防伪方法,包括以下步骤:
步骤1,选取任意一张产品图作为原始图片,根据原始图片获得基础识别图。
其中,基础识别图从中间到边缘依次为原始图片、序列号编码区、空白区以及边框。
为便于识别基础识别图,本发明实施例一种优选的实现方式中,边框和空白区占基本识别图面积的5%,且边框和空白区的对比度至少为40%。
步骤2,将基础识别图印刷在产品或其外包装上,同时将印刷时间转换为对应的时间戳。
步骤3,生成一个随机序列,利用时间戳和随机序列构成一个唯一的产品序列号,并将产品序列号上传至云端数据库。
其中,所述随机序列包括字母和/或数字,长度可根据具体需要设置,本发明实施例对此不做具体限定。
步骤4,将产品序列号转换为对应的二进制数,根据二进制数,结合序列号编码区的编码规则,对印刷在产品或其外包装上的基础识别图的序列号编码区进行编码,得到携带有产品序列号的防伪识别图。
本发明的优选实施例中,所述基础识别图的序列号编码区内包含预设数量的平面几何图形,其中每个平面几何图形对应二进制数的一个数码,平面几何图形的个数与二进制数的长度一致。
其中,需要说明的是,所述的平面几何图形具体可以是以下四类中的一种或多种:(1)圆形:包括正圆、椭圆、多焦点圆;(2)多边形:三角形、四边形、五边形等;(3)弓形:优弧弓、劣弧弓、抛物线弓等;(4)多弧形:月牙形、谷粒形、太极形、葫芦形等,本发明实施例对此不做具体限定。
进一步的,本发明的优选实施例中,序列号编码区的编码规则包括:
若序列号编码区内的某一平面几何图形对应的数码为“1”,则在该平面几何图形内填充第一颜色;若序列号编码区内的某一平面几何图形对应的数码为“0”,则在该平面几何图形内填充第二颜色。或者,
若序列号编码区内的某一平面几何图形对应的数码为“1”,则在该平面几何图形内填写特定的第一字符;若序列号编码区内的某一平面几何图形对应的数码为“0”,则在该平面几何图形内填写特定的第二字符。
其中,需要说明的是,第一字符和第二字符具体可以是字母或数字,或者二者的组合,本发明实施例对此不做具体限定。优选的,应当选取差别较大、较易识别的字母、数字作为第一字符和第二字符。
优选的,第一颜色和第二颜色之间的对比度至少为40%。本发明实施例的一种具体实现方式中,可以将第一颜色设定为黑色,第二颜色设定为白色。
图2所示为本发明实施例提供的一种具体的防伪识别图的组成示意图。
参见图2,防伪识别图由原始图片、序列号编码区、空白区以及边框四部分构成,其中序列号编码区由多个四边形构成,每个四边形对应二进制数对应位置处的一个数码——“0”或“1”,其中当四边形填充黑色时,对应位置处的数码为“1”,当四边形填充白色时,对应位置处的数码为“0”。
基于本发明实施例上述方案,通过在产品图的基础上设计得到基础识别图,在将基础识别图印刷在产品或其外包装上的同时,获取对应的时间戳,并根据时间戳和随机序列生成一个唯一的产品序列号,在云端数据库存储产品序列号,同时根据产品序列号对基础识别图的序列号编码区进行编码,从而得到携带有产品序列号的防伪识别图。这样一来,即可以通过防伪识别图来识别产品是否为真品,从而对产品进行有效防伪。
基于上述防伪方法,本发明实施例还提供了一种防伪查询方法,应用于移动终端。图3所示为本发明实施例提供的防伪查询方法的流程示意图。
如图3所示,本发明实施例提供的防伪查询方法包括以下步骤:
步骤1,调用移动终端的摄像头实时扫描印刷在被查询产品或其外包装上的防伪识别图。
步骤2,对于摄像头扫描得到的每一帧图片,将其与本地或云端预存的基本识别图进行比对,确定两幅图片中间的原始图片是否一致。若一致,则识别该帧图片中的序列号编码区,并根据序列号编码区的解码规则,对序列号编码区进行解码,得到对应的二进制数。
需要说明的是,若摄像头扫描得到的图片与本地或云端预存的基本识别图不一致,则被查询产品为伪造品。其中,本地指的是安装于移动终端的应用程序,云端指的是云端数据库。
其中,所述的序列号编码区的解码规则具体可以包括:
若序列号编码区的某一平面几何图形内填充的是第一颜色,则二进制数中与该平面几何图形对应位置处的数码为“1”;若序列号编码区的某一平面几何图形内填充的是第二颜色,则二进制数中与该平面几何图形对应位置处的数码为“0”。或者,
若序列号编码区的某一平面几何图形内填写的是第一字符,则二进制数中与该平面几何图形对应位置处的数码为“1”;若序列号编码区的某一平面几何图形内填写的是第二字符,则二进制数中与该平面几何图形对应位置处的数码为“0”。
步骤3,将二进制数转换为对应的十进制数,查询云端数据库中是否存储有与十进制数一致的产品序列号。
步骤4,若是,则进一步确定当前对产品序列号的查询是否为首次查询。
具体来说,可由云端服务器对各产品序列号的查询次数进行计数,计数值的初值为0,产品序列号被查询一次,则相应的计数值加1。移动终端通过向云端服务器发送携带有产品序列号的查询请求消息,即可确定产品序列号对应的计数值,若计数值为0,则表示当前为首次查询;否则,当前不是首次查询。
步骤5,若当前为首次查询,则提示所查询产品为真品,并向云端服务器发送所述移动终端自身的设备唯一标识码,以使云端服务器将将产品序列号与移动终端的设备唯一标识码进行绑定。
步骤6,若当前不是首次查询,则确定产品序列号绑定的设备唯一标识码与所述移动终端自身的设备唯一标识码是否一致,若一致,则提示所查询产品为真品;否则,提示所查询产品为伪造品。
优选的,如图4所示,本发明实施例提供的防伪查询方法还可以包括:
若被查询产品为真品,则移动终端将预存的AR信息与现实进行耦合展示。
图5所示为通过移动终端将AR信息与现实进行耦合展示的示意图。
其中,所述的AR信息包括被查询产品的信息以及品牌厂家的相关推荐产品和推荐产品的详细使用说明或动态操作指南,被查询产品的信息包括产品的宣传视频、3D动画、三维模型等等。
基于上述方案,如果用户对推荐的产品感兴趣,即可点击产品查看其详细信息或加入购物车进行购买,以此来带动品牌厂家其他产品的销量。
优选的,所展示的AR信息会实时跟随现实中产品的移动进行移动,保证其AR信息的稳定展示。
优选的,如图4所示,本发明实施例提供的防伪查询方法还可以包括:
若被查询产品为伪造品,则移动终端以3D动画或视频的方式向用户展示由生产厂家提供的其他鉴别真伪的操作方法,以辅助用户再次对产品进行真伪鉴别。
基于本发明上述方案,通过调用移动终端的摄像头实时扫描印刷在被查询产品或其外包装上的防伪识别图,进而对于摄像头扫描得到的每一帧图片,基于本地或云端预存的基本识别图识别图中的序列号编码区,继而对序列号编码区进行解码得到对应的二进制数,将二进制数转换为对应的十进制数,利用该十进制数查询云端数据库,确定所查询产品是否为真品。这样一来,当用户购买产品后,通过终端设备扫描印制在产品或其外包装上的防伪识别图,即可确定该产品是否为真品,从而对产品进行有效防伪。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种基于AR的防伪方法,其特征在于,包括:
选取任意一张产品图作为原始图片,根据所述原始图片获得基础识别图;其中,所述基础识别图从中间到边缘依次为原始图片、序列号编码区、空白区以及边框;
将所述基础识别图印刷在产品或其外包装上,同时将印刷时间转换为对应的时间戳;
生成一个随机序列,利用所述时间戳和所述随机序列构成一个唯一的产品序列号,并将所述产品序列号上传至云端数据库;
将所述产品序列号转换为对应的二进制数,根据所述二进制数,结合所述序列号编码区的编码规则,对印刷在产品或其外包装上的所述基础识别图的序列号编码区进行编码,得到携带有产品序列号的防伪识别图。
2.根据权利要求1所述的方法,其特征在于,所述序列号编码区内包含预设数量的平面几何图形,其中每个平面几何图形对应所述二进制数的一个数码,平面几何图形的个数与所述二进制数的长度一致。
3.根据权利要求2所述的方法,其特征在于,所述序列号编码区的编码规则包括:
若所述序列号编码区内的某一平面几何图形对应的数码为“1”,则在该平面几何图形内填充第一颜色;若所述序列号编码区内的某一平面几何图形对应的数码为“0”,则在该平面几何图形内填充第二颜色;
或者,
若所述序列号编码区内的某一平面几何图形对应的数码为“1”,则在该平面几何图形内填写特定的第一字符;若所述序列号编码区内的某一平面几何图形对应的数码为“0”,则在该平面几何图形内填写特定的第二字符。
4.根据权利要求3所述的方法,其特征在于,所述第一颜色和第二颜色之间的对比度至少为40%。
5.根据权利要求3或4所述的方法,其特征在于,所述第一颜色为黑色,所述第二颜色为白色。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述边框和所述空白区占所述基本识别图面积的5%,且所述边框和所述空白区的对比度至少为40%。
7.基于权利要求1-6任一项所述的防伪方法的防伪查询方法,应用于移动终端,其特征在于,包括:
调用所述移动终端的摄像头实时扫描印刷在被查询产品或其外包装上的防伪识别图;
对于所述摄像头扫描得到的每一帧图片,将其与本地或云端预存的基本识别图进行比对,确定两幅图片中间的原始图片是否一致;
若一致,则识别该帧图片中的序列号编码区,并根据序列号编码区的解码规则,对序列号编码区进行解码,得到对应的二进制数;
将所述二进制数转换为对应的十进制数,查询云端数据库中是否存储有与所述十进制数一致的产品序列号;若是,则进一步确定当前对所述产品序列号的查询是否为首次查询;
若当前为首次查询,则提示所查询产品为真品,并向云端服务器发送所述移动终端自身的设备唯一标识码,以使云端服务器将所述产品序列号与所述移动终端的设备唯一标识码进行绑定;
若当前不是首次查询,则确定所述产品序列号绑定的设备唯一标识码与所述移动终端自身的设备唯一标识码是否一致,若一致,则提示所查询产品为真品;否则,提示所查询产品为伪造品。
8.根据权利要求7所述的方法,其特征在于,所述序列号编码区的解码规则包括:
若所述序列号编码区的某一平面几何图形内填充的是第一颜色,则二进制数中与该平面几何图形对应位置处的数码为“1”;若所述序列号编码区的某一平面几何图形内填充的是第二颜色,则二进制数中与该平面几何图形对应位置处的数码为“0”;
或者,
若所述序列号编码区的某一平面几何图形内填写的是第一字符,则二进制数中与该平面几何图形对应位置处的数码为“1”;若所述序列号编码区的某一平面几何图形内填写的是第二字符,则二进制数中与该平面几何图形对应位置处的数码为“0”。
9.根据权利要求7或8所述的方法,其特征在于,若被查询产品为真品,则所述移动终端将预存的AR信息与现实进行耦合展示;所述AR信息包括被查询产品的信息以及品牌厂家的相关推荐产品和推荐产品的详细使用说明或动态操作指南。
10.根据权利要求7或8所述的方法,其特征在于,若被查询产品为伪造品,则所述移动终端以3D动画或视频的方式向用户展示由生产厂家提供的其他鉴别真伪的操作方法,以辅助用户再次对产品进行真伪鉴别。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910172125.5A CN109993547A (zh) | 2019-03-07 | 2019-03-07 | 一种基于ar的防伪方法及防伪查询方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910172125.5A CN109993547A (zh) | 2019-03-07 | 2019-03-07 | 一种基于ar的防伪方法及防伪查询方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109993547A true CN109993547A (zh) | 2019-07-09 |
Family
ID=67130198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910172125.5A Pending CN109993547A (zh) | 2019-03-07 | 2019-03-07 | 一种基于ar的防伪方法及防伪查询方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109993547A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113988243A (zh) * | 2021-10-19 | 2022-01-28 | 艾斯芸防伪科技(福建)有限公司 | 带校验码的三维码生成与校验方法、***、设备及介质 |
-
2019
- 2019-03-07 CN CN201910172125.5A patent/CN109993547A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113988243A (zh) * | 2021-10-19 | 2022-01-28 | 艾斯芸防伪科技(福建)有限公司 | 带校验码的三维码生成与校验方法、***、设备及介质 |
CN113988243B (zh) * | 2021-10-19 | 2023-10-27 | 艾斯芸防伪科技(福建)有限公司 | 带校验码的三维码生成与校验方法、***、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104966115B (zh) | 一种用图像填充二维码的方法 | |
US10334285B2 (en) | Apparatus, system and method | |
US10129385B2 (en) | Method and apparatus for generating and playing animated message | |
CN102246529B (zh) | 基于图像的3d视频格式 | |
US8879859B2 (en) | Animated image code, apparatus for generating/decoding animated image code, and method thereof | |
CN102156611B (zh) | 创建动画消息的方法和装置 | |
US10728562B2 (en) | Video transmitting device and video playing device | |
CN105144729A (zh) | 通过hdmi传输显示管理元数据 | |
CN104012097A (zh) | 用于压缩和解压缩数据的方法与装置 | |
CN108062781B (zh) | 一种视觉码批量生成的***及其方法 | |
CN111062704A (zh) | 识别图形码的方法及装置 | |
US10212306B1 (en) | Steganographic camera communication | |
CN103632179A (zh) | 三维条码的编码和解码方法及装置 | |
CN109934322B (zh) | 动态三维码的生成方法、生成装置、识别方法及识别装置 | |
CN109993547A (zh) | 一种基于ar的防伪方法及防伪查询方法 | |
CN103606141A (zh) | 一种在二维码上实现图像显示的方法及*** | |
CN1618234A (zh) | 用于使用模式而在句法上分析位流的方法以及根据其来生成位流的方法 | |
CN101730278B (zh) | 一种用手机构成的印刷多媒体***的处理方法 | |
CN101729976B (zh) | 一种适于手机拍照上网的代码生成方法 | |
CN107247984B (zh) | 一种可视化二维码的编码方法 | |
CN115700590A (zh) | 基于点阵图像的商品信息表示方法、***及其应用 | |
CN107358281A (zh) | 一种基于包装盒的信息共享方法及信息共享*** | |
JP2023522456A (ja) | マルチビュービデオシーケンスをコード化および復号するための方法およびデバイス | |
CN108366285B (zh) | 一种视频数据显示方法和装置 | |
KR20210135322A (ko) | 멀티-뷰 비디오 시퀀스를 코딩 및 디코딩하기 위한 방법들 및 디바이스들 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190709 |