产品防伪方法、装置和系统制造方法及图纸

技术编号:11855604 阅读:154 留言:0更新日期:2015-08-11 01:50
本发明专利技术公开了一种产品防伪方法、装置和系统,属于产品防伪技术领域。所述产品防伪方法包括:获取待验证的产品所对应的防伪二维码;解析所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;根据所述签名内容对所述数字签名进行验证;若验证通过,则确定所述产品为产品发行方认证产品。解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了当用户需要辨别产品真伪时,用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。

【技术实现步骤摘要】
产品防伪方法、装置和系统
本专利技术涉及产品防伪
,特别涉及一种产品防伪方法、装置和系统。
技术介绍
随着市场上假冒伪劣产品的增多,如何帮助用户辨别产品的真伪已经成为防伪领域技术人员当前最为重要的研究课题之一。现有的一种产品防伪方法包括:生产厂商在产品表面设置防伪标签,防伪标签中设置有产品的编码,并且产品的编码同时存储于服务器。当用户需要辨别产品的真伪时,用户拨打电话或者上网输入防伪标签中的产品的编码,并将输入的编码发送至服务器,服务器检测是否存储有与接收到的编码相同的编码,当检测结果为存储有相同的编码时,反馈表示产品为产品发行方认证产品的结果信息给用户,当检测结果为没有存储相同的编码时,反馈表示产品为伪造品也即不是产品发行方认证的产品的结果信息给用户。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:由于用户需要手动输入产品编码之后,才能辨别产品的真伪,并且当产品编码较长时,用户很容易因为输入错误而导致本次验证失败,用户可能需要多次尝试之后才能实现,所以上述防伪方法中用户的操作复杂度较高。
技术实现思路
为了解决现有技术提供的产品防伪方法中用户操作复杂度高的问题,本专利技术实施例提供了一种产品防伪方法、装置和系统。所述技术方案如下:第一方面,提供了一种产品防伪方法,所述方法包括:获取待验证的产品所对应的防伪二维码;解析所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;根据所述签名内容对所述数字签名进行验证;若验证通过,则确定所述产品为产品发行方认证产品。第二方面,提供了一种产品防伪方法,所述方法包括:获取与产品相关的签名内容;通过数字签名算法生成所述签名内容的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;生成包含有所述签名内容和所述数字签名的防伪二维码。第三方面,提供了一种产品防伪装置,所述装置包括:二维码获取模块,用于获取待验证的产品所对应的防伪二维码;二维码解析模块,用于解析所述二维码获取模块获取到的所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;签名验证模块,用于根据所述签名内容对所述数字签名进行验证;结果确定模块,用于在所述签名验证模块验证通过时,确定所述产品为产品发行方认证产品。第四方面,提供了一种产品防伪装置,所述装置包括:内容获取模块,用于获取与产品相关的签名内容;签名生成模块,用于通过数字签名算法生成所述内容获取模块获取到的所述签名内容的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;二维码生成模块,用于生成包含有所述内容获取模块获取到的所述签名内容和所述签名生成模块生成的所述数字签名的防伪二维码。第五方面,提供了一种产品防伪系统,其包括第三方面所述的产品防装置和第四方面所述的产品防伪装置。本专利技术实施例提供的技术方案的有益效果是:通过获取待验证的产品对应的防伪二维码,解析防伪二维码得到签名内容和与签名内容对应的数字签名,根据签名内容对数字签名进行验证,进而在验证通过时,确定产品为产品发行方认证产品;解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的产品防伪方法的方法流程图;图2是本专利技术另一实施例提供的产品防伪方法的方法流程图;图3A是本专利技术再一实施例提供的产品防伪方法的方法流程图;图3B是本专利技术再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证产品后的显示示意图;图3C是本专利技术再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证产品后的另一显示示意图;图4A是本专利技术再一实施例提供的产品防伪方法的方法流程图;图4B是本专利技术再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证产品后的显示示意图;图5是本专利技术再一实施例提供的产品防伪方法的方法流程图;图6是本专利技术一个实施例提供的产品防伪装置的结构方框图;图7A是本专利技术另一实施例提供的产品防伪装置的结构方框图;图7B是本专利技术另一实施例提供的产品防伪装置的另一结构方框图;图7C是本专利技术另一实施例提供的产品防伪装置的再一结构方框图;图8是本专利技术一个实施例提供的产品防伪装置的结构方框图;图9是本专利技术另一实施例提供的产品防伪装置的结构方框图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参考图1,其示出了本专利技术一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以用于二维码验证终端中,该产品防伪方法可以包括:步骤101,获取待验证的产品所对应的防伪二维码;步骤102,解析防伪二维码得到签名内容和与签名内容对应的数字签名;其中,数字签名被用于验证产品是否为产品发行方认证产品。步骤103,根据签名内容对数字签名进行验证;步骤104,若验证通过,则确定产品为产品发行方认证产品。综上所述,本实施例提供的产品防伪方法,通过获取待验证的产品对应的防伪二维码,解析防伪二维码得到签名内容和与签名内容对应的数字签名,根据签名内容对数字签名进行验证,进而在验证通过时,确定产品为产品发行方认证产品;解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。请参考图2,其示出了本专利技术一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以用于防伪二维码生成终端中,该产品防伪方法包括:步骤201,获取与产品相关的签名内容;步骤202,通过数字签名算法生成签名内容的数字签名;其中,数字签名被用于验证产品是否为产品发行方认证产品。步骤203,生成包含有签名内容和数字签名的防伪二维码。综上所述,本实施例提供的产品防伪方法,通过获取与产品相关的签名内容,生成签名内容的数字签名,并且生成包含有签名内容和数字签名的防伪二维码,进而当用户想要辨别产品的真伪时,用户可以直接通过扫描产品的防伪二维码的方式来辨别,解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。请参考图3A,其示出了本专利技术一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以包括:步骤301,二维码生成终端获取与产品相关的签名内容;二维码生成终端可以获取与产品相关的签名内容。其中,二维码生成终端可以是产品厂商使用的终端,也可以是与厂商合作的第三方机构使用的终端。并且,当二维码生成终端是厂商使用的终端时,二维码生成终端可以直接读取存储的签名内容;当二维码生成终端是第三方机构使用本文档来自技高网...
产品防伪方法、装置和系统

【技术保护点】
一种产品防伪方法,其特征在于,用于二维码验证终端中,所述方法包括:获取待验证的产品所对应的防伪二维码;解析所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;根据所述签名内容对所述数字签名进行验证;若验证通过,则确定所述产品为产品发行方认证产品。

【技术特征摘要】
1.一种产品防伪方法,其特征在于,用于二维码验证终端中,所述方法包括:获取待验证的产品所对应的防伪二维码;解析所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;根据所述签名内容对所述数字签名进行验证;若验证通过,则确定所述产品为产品发行方认证产品;所述确定所述产品为产品发行方认证产品之后,还包括:根据所述签名内容获取所述产品的产品编号和兑换信息;显示所述产品编号、所述兑换信息和用于标识所述产品为产品发行方认证产品的信息;接收用于同意兑换所述产品的触发信号;在接收到所述触发信号后,根据所述产品的产品编号和兑换信息与兑换服务器交互完成兑换过程。2.根据权利要求1所述的方法,其特征在于,所述根据所述签名内容对所述数字签名进行验证,包括:对所述数字签名进行解密,得到解密后的报文摘要;生成所述签名内容的报文摘要;检测解密得到的所述报文摘要与生成的所述报文摘要是否匹配;若检测结果为匹配,则确定对所述数字签名验证通过。3.根据权利要求1所述的方法,其特征在于,所述确定所述产品为产品发行方认证产品之前,所述方法还包括:发送认证信息至认证服务器,所述认证信息包括所述签名内容和/或所述数字签名,以便所述认证服务器根据接收到的所述认证信息统计对所述产品的已验证次数,检测统计得到的所述已验证次数是否达到最大验证次数,若检测结果为未达到所述最大验证次数,则反馈认证通过信息;在接收到所述认证服务器反馈的所述认证通过信息时,执行所述确定所述产品为产品发行方认证产品的步骤。4.根据权利要求1所述的方法,其特征在于,所述根据所述签名内容获取所述产品的产品编号和兑换信息,包括:当所述签名内容包括所述产品的产品编号和兑换信息时,读取所述产品的产品编号和兑换信息;当所述签名内容包括链接地址,所述链接地址对应的页面中存储所述产品的产品编号和兑换信息时,根据所述链接地址发送用于获取所述产品编号和所述兑换信息的信息获取请求至存储服务器,接收所述存储服务器返回的所述产品编号和所述兑换信息。5.一种产品防伪方法,其特征在于,用于二维码生成终端中,所述方法包括:获取与产品相关的签名内容;通过数字签名算法生成所述签名内容的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;生成包含有所述签名内容和所述数字签名的防伪二维码;所述获取与产品相关的签名内容,包括:获取所述产品的产品编号和兑换信息,将获取到的所述产品编号和所述兑换信息作为所述签名内容;或者,获取链接地址,所述链接地址对应的页面中存储所述产品的产品编号和兑换信息,将获取到的所述链接地址作为所述签名内容。6.根据权利要求5所述的方法,其特征在于,当二维码验证终端需要验证所述产品是否为产品发行方认证产品,且所述二维码验证终端不与认证服务器相连时,所述签名内容和所述数字签名用于指示所述二维码验证终端根据所述签名内容对所述数字签名进行验证,并在所述二维码验证终端对所述数字签名验证通过时确定所述产品为产品发行方认证产品;当二维码验证终端需要验证所述产品是否为产品发行方认证产品,且所述二维码验证终端与认证服务器相连时,所述签名内容和所述数字签名用于指示所述二维码验证终端根据所述签名内容对所述数字签名进行验证,并指示所述认证服务器根据认证信息统计对所述产品的已验证次数并检测所述已验证次数是否达到最大验证次数,所述认证信息包括所述签名内容和/或所述数字签名,从而在所述二维码验证终端对所述数字签名验证通过且所述认证服务器的检测结果为所述已验证次数未达到所述最大验证次数时确定所述产品为产品发行方认证产品。7.根据权利要求5所述的方法,其特征在于,所述通过数字签名算法生成所述签名内容的数字签名,包括:根据所述数字签名算法和所述签名内容生成所述签名内容的报文摘要;对所述报文摘要进行加密,得到所述数字签名。8.一种产品防伪装置,其特征在于,所述装置包括:二维码获取模块,用于获取待验证的产品所对应的防伪二维码;二维码解析模块,用于解析所述二维码获取模块获取到的所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;签名验证模块,用于根据所述签名内容对所述数字签名进行验证;结果确定模块,用于...

【专利技术属性】
技术研发人员:刘伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1