本发明涉及增强现实技术领域,特别涉及一种基于增强现实的防伪方法及装置。
背景技术:
AR(Augmented Reality,增强现实),它通过电脑技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。
发明人在实现本发明实施例的过程中发现:现有的防伪标识多种多种,品类繁多,但是大多数防伪技术都做得较为隐秘,较难发现产品哪些地方加入了防伪标识。并且就算发现了防伪标识,单从防伪标识的的表面来看,很难看出防伪标识是做了哪些防伪处理,使用了哪些防伪技术,以及如何鉴别真假。
技术实现要素:
本发明实施方式主要提供一种基于增强现实的防伪方法及装置,能够快速地识别出防伪标识,使用方便。
第一方面,本发明实施例提供了一种基于增强现实的防伪方法,包括:
获取带有防伪信息的标识;
从所述带有防伪信息的标识中提取特征信息;
根据所述特征信息呈现与所述特征信息对应的增强现实内容。
其中,所述带有防伪信息的标识包括以下任意一种或组合:二维码、条形码、防伪水印、防伪嵌入物或防伪纹路。
其中,从所述带有防伪信息的标识中提取特征信息之后,还包括:
将提取的特征信息发往服务器进行验证,验证通过,服务器记录该防伪特征已经被使用;
如果验证未通过,则接收服务器返回验证失败的结果信息。
其中,所述二维码或条形码中包含有产品识别信息和嵌入的加密的数码签名,所述密码签名利用私有密钥进行加密,能够通过使用公共密钥进行解读,解读后能够匹配出对应的产品识别信息,将匹配出的预设产品信息与二维码或条形码中包含的产品识别信息对比,如相同则通过验证,如不相同则将二维码或条形码中包含的产品识别信息加入侵权标识码库中。
其中,所述根据所述特征信息呈现与所述特征信息对应的增强现实内容之后,还包括:
获取对呈现的与所述特征信息对应的增强现实内容的点击信号,呈现所述特征信息对应的增强现实内容的详细信息。
其中,所述方法还包括:
预设特征信息与增加现实内容的对应关系。
其中,所述增加现实内容包括以下任意一种显示模式:可见模式以及透视模式。
第二方面,本发明实施例提供了一种基于增强现实的防伪装置,包括:
获取模块,用于获取带有防伪信息的标识;
特征提取模块,用于从所述带有防伪信息的标识中提取特征信息;
呈现模块,用于根据所述特征信息呈现与所述特征信息对应的增强现实内容。
其中,所述获取模块获取的所述带有防伪信息的标识包括以下任意一种或组合:二维码、条形码、防伪水印、防伪嵌入物或防伪纹路。
其中,所述装置还包括:
验证模块,用于将提取的特征信息发往服务器进行验证,验证通过,服务器记录该防伪特征已经被使用;
如果验证未通过,则服务器返回验证失败的结果信息。
其中,所述二维码或条形码中包含有产品识别信息和嵌入的加密的数码签名,所述密码签名利用私有密钥进行加密,能够通过使用公共密钥进行解读,解读后能够匹配出对应的产品识别信息,将匹配出的预设产品信息与二维码或条形码中包含的产品识别信息对比,如相同则通过验证,如不相同则将二维码或条形码中包含的产品识别信息加入侵权标识码库中。
其中,所述装置还包括:
详细信息呈现模块,获取对呈现的与所述特征信息对应的增强现实内容的点击信号,呈现所述特征信息对应的增强现实内容的详细信息。
其中,所述装置还包括:
预设模块,用于预设图像特征信息与增加现实内容的对应关系。
其中,所述增加现实内容包括以下任意一种显示模式:可见模式以及透视模式。
第三方面,本发明实施例还提供了一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
第四方面,本发明实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被电子设备执行时,使所述电子设备执行如上所述的方法。
第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被电子设备执行时,使所述电子设备执行如上所述的方法。
本发明实施例提供的一种基于增强现实防伪方法及装置,能够获取防伪信息的标识,并从防伪标识中提取特征信息;接着根据所述特征信息呈现与所述特征信息对应的增强现实内容。使得能够着重显示标签或者产品上的防伪标识的特征信息,使得显示的内容生直观,有利于了解防伪特征标识上的特征信息的内容。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种基于增强现实的防伪方法的流程图;
图2是本发明第一实施例提供的一种基于增强现实的防伪方法步骤13的流程示意图;
图3是本发明第二实施例提供的一种基于增强现实的防伪装置的结构框图;
图4是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
实施例一
参阅图1,本发明第一实施例提供一种基于增强现实的防伪方法,包括:
步骤11,获取带有防伪信息的防伪标识;
获取带有防伪信息的标识包括:扫描带有防伪标识的标签或产品,从所述标签或产品中获取防伪标识。所述防伪标识包括以下任意一种或组合:二维码、条形码、防伪水印、防伪嵌入物或防伪纹路等。所述防伪标识可通过标签的形式贴附在产品上,示例的,可通过将二维码或者条形码打印成标签,然后将带有所述二维码或者条形码的标签贴附在产品上。所述防伪码还可通过将防伪标识嵌入到产品中,示例的,可通过将防伪水印、防伪嵌入物或防伪纹路嵌入在产品中。
获取带有防伪信息的标识具体包括:进入扫面界面,通过摄像头或者其他元器件从印刷有防伪信息的标识或者内嵌有防伪标识的产品中扫描获取。
步骤12,从所述带有防伪标识中提取特征信息;
所述从所述防伪标识中提取特征信息包括:将特征信息融入到防伪标识中,从所述防伪标识中识别出特征信息并将其提取。所述特征信息为带有防伪信息的特殊标记。
进一步的,将特征信息提取出来之后,将所述特征信息上传至服务器进行验证,服务器中包含有特征信息的集合,判断提取出来的特征信息是否在服务器中的特征信息的集合中,如存在,则判断为验证通过,而后服务器将所述特征信息标记为已被使用。如判断为不在服务器中的特征信息的集合中或者所述特征信息已被标记为已被使用,则判断为验证不通过,从服务器返回验证失败的结果。
具体的,将特征信息写入到标签中,所述特征信息为用于区别真伪的防伪信息,写入到每一标签中的特征信息皆不同,用于区分不同的标签。示例的,将特征信息写入到二维码或者条形码后,将写有特征信息的二维码或者条形码印刷在标签中,扫描二维码或者条形码,从二维码或者条形码包含的信息中提取出特征信息,接着将特征信息上传至服务器中,判断是否存在于服务器中存储的特征信息集合中,如存在则判断所述特征信息通过验证,服务器将该特征信息记录为已被使用;判断为不在特征信息集合中或者已经被记录为已被使用,则判断验证不通过,返回验证失败的信息。
示例的,使用加密的数码签名嵌入到二维码或条形码中,所述数码签名利用私有密钥进行加密的。每一二维码或条形码中的数码签名皆不同,所述二维码或条形码中还包含有产品识别号信息,所述数码签名与产品识别号信息相对应。扫描二维码或条形码后,将数码签名以及产品识别信息发送至服务器,服务器使用公共密钥对接收的数码签名进行解读,将解读后的数字签名在服务器中找到存储的与所述解读后的数字签名对应的预设产品识别码信息,将服务器存储的预设产品识别码信息与包含在二维码内的产品识别号进行对比匹配。如果匹配,则产品通过认证。若不匹配,判定为二维码上的产品识别码并不存在,将二维码上的产品识别码放入侵权产品标识码库中。
具体的,将特征信息嵌入到产品中。示例的,将特征信息以防伪水印、防伪嵌入物或防伪纹路等形式嵌入到产品中,扫描嵌入有上述防伪标识的产品,从嵌入到产品上的防伪标识中提取特征信息,接着将特征信息上传至服务器中,判断是否存在于服务器中存储的特征信息集合中,如存在则判断所述特征信息通过验证,服务器将该特征信息记录为已被使用;判断为不在特征信息集合中或者已经被记录为已被使用,则判断验证不通过,返回验证失败的信息。
步骤13,根据所述特征信息呈现与所述特征信息对应的增强现实内容。
所述根据所述特征信息呈现与所述特征信息对应的增强现实内容包括:预设特征信息与增强现实内容的对应关系,根据所述对应关系显示图像特征信息对应的增强现实的内容。
具体的,针对于上述步骤12中的将特征信息写入标签中,提取特征信息,提取的特征信息包括:标记号,写入到每一标签中的标记号皆不同。根据提取的特征信息确定形成所述特征信息对应的二维码部分或者条形码部分,显示与提取的特征信息对应的二维码部分或者条形码部分上的增强显示内容,最终显示的效果为显示整个标签的虚拟图像,并将用于形成特征信息的二维码部分或者条形码部分进行着重显示,所述着重显示包括:用不同的颜色进行标识或者放大显示等。
具体的,针对于上述步骤12中的将特征信息嵌入到产品中,提取特征信息,提取的特征信息包括:防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等。根据提取的特征信息显示与提取的特征信息对应所述特征信息对应的增强现实内容,最终显示的效果为显示整个产品的虚拟图像,并将用于形成特征信息的防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等进行着重显示,所述着重显示包括:用不同的颜色进行标识或者放大显示等。
区别于现有技术,本发明实施例提供的一种基于增强现实防伪方法,能够获取防伪信息的标识,并从防伪标识中提取特征信息;接着根据所述特征信息呈现与所述特征信息对应的增强现实内容。使得能够着重显示标签或者产品上的防伪标识的特征信息,使得显示的内容生直观,有利于了解防伪特征标识上的特征信息的内容。
实施例二
参与图2,步骤13进一步包括如下步骤:
步骤131:接收模式切换指令;
所述接收模式切换指令包括:获取点击在各模式对应的图标上的点击指令。
步骤132:根据模式切换指令进行模式的切换;
所述模式包括:可见模式及透视模式等。
步骤133:呈现与所述模式对应的增强显示内容。
具体的,呈现与可见模式对应的增强显示内容包括:显示在正常情况下肉眼可见的的一些特征信息对应的增强现实内容,如,显示与提取的特征信息对应的二维码部分或者条形码部分上的增强显示内容,显示防伪纹路等,获取对显示的增强现实内容的点击信号,以语音或者文字的形式进行对增强显示内容进行详细介绍,具体包括,介绍形成标记号的二维码或条形码部分的组成结构。
具体的,呈现与透视模式对应的增强显示内容包括:显示在正常情况下肉眼不可见的的一些特征信息对应的增强现实内容,如,将防伪水印的形状、防伪嵌入物的排布等分正常情况下肉眼可见的特征信息进行着重显示。获取对显示的增强现实内容的点击信号,以语音或者文字的形式进行对增强显示内容进行详细介绍,具体包括,介绍形成的防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等的组成结构。
区别于现有技术,本实施例提供的方法步骤能够显示可见模式或透视模式模式,可根据具体的需求进行显示内容的切换,做到了显示内容的多样性,且显示内容丰富多样。
实施例三
参阅图3,本发明第二实施例提供一种基于增强现实的防伪装置,包括:
获取模块31,获取带有防伪信息的防伪标识;
获取模块31,用于扫描带有防伪标识的标签或产品,从所述标签或产品中获取防伪标识。所述防伪标识包括以下任意一种或组合:二维码、条形码、防伪水印、防伪嵌入物或防伪纹路等。所述防伪标识可通过标签的形式贴附在产品上,示例的,可通过将二维码或者条形码打印成标签,然后将带有所述二维码或者条形码的标签贴附在产品上。所述防伪码还可通过将防伪标识嵌入到产品中,示例的,可通过将防伪水印、防伪嵌入物或防伪纹路嵌入在产品中。
获取模块31获取带有防伪信息的标识具体包括:进入扫面界面,通过摄像头或者其他元器件从印刷有防伪信息的标识或者内嵌有防伪标识的产品中扫描获取。
特征信息提取模块32,从所述带有防伪标识中提取特征信息;
特征信息提取模块32,用于将特征信息融入到防伪标识中,从所述防伪标识中识别出特征信息并将其提取。所述特征信息为带有防伪信息的特殊标记。
进一步的,将特征信息提取出来之后,特征信息提取模块32还用于将所述特征信息上传至服务器进行验证,服务器中包含有特征信息的集合,判断提取出来的特征信息是否在服务器中的特征信息的集合中,如存在,则判断为验证通过,而后服务器将所述特征信息标记为已被使用。如判断为不在服务器中的特征信息的集合中或者所述特征信息已被标记为已被使用,则判断为验证不通过,从服务器返回验证失败的结果。
具体的,将特征信息写入到标签中,所述特征信息为用于区别真伪的防伪信息,写入到每一标签中的特征信息皆不同,用于区分不同的标签。示例的,将特征信息写入到二维码或者条形码后,将写有特征信息的二维码或者条形码印刷在标签中,扫描二维码或者条形码,从二维码或者条形码包含的信息中提取出特征信息,接着将特征信息上传至服务器中,判断是否存在于服务器中存储的特征信息集合中,如存在则判断所述特征信息通过验证,服务器将该特征信息记录为已被使用;判断为不在特征信息集合中或者已经被记录为已被使用,则判断验证不通过,返回验证失败的信息。
示例的,使用加密的数码签名嵌入到二维码或条形码中,所述数码签名利用私有密钥进行加密的。每一二维码或条形码中的数码签名皆不同,所述二维码或条形码中还包含有产品识别号信息,所述数码签名与产品识别号信息相对应。扫描二维码或条形码后,将数码签名以及产品识别信息发送至服务器,服务器使用公共密钥对接收的数码签名进行解读,将解读后的数字签名在服务器中找到存储的与所述解读后的数字签名对应的预设产品识别码信息,将服务器存储的预设产品识别码信息与包含在二维码内的产品识别号进行对比匹配。如果匹配,则产品通过认证。若不匹配,判定为二维码上的产品识别码并不存在,将二维码上的产品识别码放入侵权产品标识码库中。
具体的,将特征信息嵌入到产品中。示例的,将特征信息以防伪水印、防伪嵌入物或防伪纹路等形式嵌入到产品中,扫描嵌入有上述防伪标识的产品,从嵌入到产品上的防伪标识中提取特征信息,接着将特征信息上传至服务器中,判断是否存在于服务器中存储的特征信息集合中,如存在则判断所述特征信息通过验证,服务器将该特征信息记录为已被使用;判断为不在特征信息集合中或者已经被记录为已被使用,则判断验证不通过,返回验证失败的信息。
呈现模块33,根据所述特征信息呈现与所述特征信息对应的增强现实内容。
预设模块34,用于预设特征信息与增强现实内容的对应关系,呈现模块33根据所述对应关系显示图像特征信息对应的增强现实的内容。
具体的,将特征信息写入标签中,特征信息提取模块32提取特征信息,提取的特征信息包括:标记号,写入到每一标签中的标记号皆不同。呈现模块33根据提取的特征信息确定形成所述特征信息对应的二维码部分或者条形码部分,显示与提取的特征信息对应的二维码部分或者条形码部分上的增强显示内容,最终显示的效果为显示整个标签的虚拟图像,并将用于形成特征信息的二维码部分或者条形码部分进行着重显示,所述着重显示包括:用不同的颜色进行标识或者放大显示等。
具体的,将特征信息嵌入到产品中,特征信息提取模块32提取特征信息,提取的特征信息包括:防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等。呈现模块33根据提取的特征信息显示与提取的特征信息对应所述特征信息对应的增强现实内容,最终显示的效果为显示整个产品的虚拟图像,并将用于形成特征信息的防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等进行着重显示,所述着重显示包括:用不同的颜色进行标识或者放大显示等。
呈现模块进一步包括指令接收单元331,用于接收模式切换指令;
所述接收模式切换指令包括:获取点击在各模式对应的图标上的点击指令。
模式切换单元332,用于根据模式切换指令进行模式的切换;
所述模式包括:可见模式及透视模式等。
模式呈现单元333,用于呈现与所述模式对应的增强显示内容。
具体的,模式呈现单元333,用于显示在正常情况下肉眼可见的的一些特征信息对应的增强现实内容,如,显示与提取的特征信息对应的二维码部分或者条形码部分上的增强显示内容,显示防伪纹路等,获取对显示的增强现实内容的点击信号,以语音或者文字的形式进行对增强显示内容进行详细介绍,具体包括,介绍形成标记号的二维码或条形码部分的组成结构。
具体的,模式呈现单元334,用于显示在正常情况下肉眼不可见的的一些特征信息对应的增强现实内容,如,将防伪水印的形状、防伪嵌入物的排布等分正常情况下肉眼可见的特征信息进行着重显示。获取对显示的增强现实内容的点击信号,以语音或者文字的形式进行对增强显示内容进行详细介绍,具体包括,介绍形成的防伪水印的形状、防伪嵌入物的排布或防伪纹路的样式等的组成结构。
区别于现有技术,本发明实施例提供的一种基于增强现实防伪方法,能够获取防伪信息的标识,并从防伪标识中提取特征信息;接着根据所述特征信息呈现与所述特征信息对应的增强现实内容。使得能够着重显示标签或者产品上的防伪标识的特征信息,使得显示的内容生直观,有利于了解防伪特征标识上的特征信息的内容,并且能够显示可见模式或透视模式模式,可根据具体的需求进行显示内容的切换,做到了显示内容的多样性,且显示内容丰富多样。
实施例五
图4是本发明实施例提供的家用电器的维护方法的电子设备40的硬件结构示意图,如图4所示,该电子设备40包括:
一个或多个处理器41以及存储器42,图4中以一个处理器41为例。
处理器41和存储器42可以通过总线或者其他方式连接,图4中以通过总线连接为例。
存储器42作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的家用电器的维护方法对应的程序指令/模块(例如,附图3所示的获取模块31、特征信息提取模块32、呈现模块33和呈现模块34)。处理器41通过运行存储在存储器42中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例家用电器的维护方法。
存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据家用电器的维护装置的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至家用电器的维护装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器42中,当被所述一个或者多个处理器41执行时,执行上述任意方法实施例中的家用电器的维护方法,例如,执行以上描述的图1中的方法步骤11和步骤13,图2中的方法步骤131、步骤132和步骤133,实现图3中的单元31-34的功能。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
本发明实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
本发明实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图4中的一个处理器41,可使得上述一个或多个处理器可执行上述任意方法实施例中的家用电器的维护方法,例如,执行以上描述的图1中的方法步骤11和步骤13,图2中的方法步骤131、步骤132和步骤133,实现图3中的单元31-34的功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。