一种基于微信id实现验证全条码的防伪方法

文档序号:8396306阅读:562来源:国知局
一种基于微信id实现验证全条码的防伪方法
【技术领域】
[0001] 本发明涉及防伪技术领域,尤其是涉及一种基于微信ID实现验证全条码的防伪 方法。
【背景技术】
[0002] 目前,有很多企业在自己的产品或产品包装盒上印制了条码,消费者购买产品后, 可以利用移动终端扫描商品上的条码,再根据扫描的条码信息,通过手机互联网来验证所 购广品的真伪。
[0003] 目前移动终端越来越普及,并且移动终端随着移动支付的推广,其私密性越来 越重要,所以基本上移动终端都属于私人物品。移动微信平台作为即使通讯工具,微信 (WeChat)是腾讯公司(Tencent)于2011年初推出的一款可以快速发送文字和照片、支持 多人语音对讲的手机聊天软件。用户可以通过手机、平板、电脑网页等快速利用微信息发送 语音、视频、图片和文字,支持ios、Android、塞班,S40等多种平台手机,微信具有零资费、 跨平台沟通、显示实时输入状态等功能,与传统的短信沟通方式相比,更灵活、智能,且节省 资费。截至2015年1月截止,微信用户已有8亿。微信支持跨通信运营商、跨操作系统平 台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体 内容的资料和基于位置的社交插件"摇一摇"、"漂流瓶"、"朋友圈"、"公众平台"、"语音记事 本"等服务插件。
[0004] 目前市场上的二维码防伪方法具有以下缺陷:现有二维码防伪方法,其中可以无 限次的反复查询商品上印制的二维码,为了避免造假者在假冒商品上印制相同的二维码, 现有的二维码标签都是采用防伪油墨,加盖涂层、易碎纸等特殊材料或工艺制作,这使得二 维码防伪的成本攀升,验证真伪后会妨碍产品在市场上的再次流通,而且这种技术不仅加 大了防造假成本,而且依然存在着造假的可能。由此可见,现有的二维码防伪方法的防伪效 果还有待提尚。
[0005] 还有一些防伪方法通过在服务器上进行做验证次数的加1等方法进行防止产品 的造假,这种方法虽然存在简单及节约成本,但是其存在对于同一个消费者验证次数的限 制,无法多次验证其有效性,同时还存在如果该产品为贵重物品,可能存在很多次的转手及 出售,而无法进行多次的验证的缺陷。

【发明内容】

[0006] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种成本低且防伪 效果好的基于微信ID实现验证全条码的防伪方法。
[0007] 本发明的目的可以通过以下技术方案来实现:
[0008] 一种基于微信ID实现验证全条码的防伪方法,包括以下步骤:
[0009] 步骤1,随机生成一个唯一的ID条码,设置在产品上,并将该ID条码的信息存储在 验证服务器的防伪数据库中;
[0010] 步骤2,具有唯一移动微信ID的移动微信平台扫描产品上的ID条码,将该ID条码 与移动微信ID组成防伪验证请求发送给验证服务器;
[0011] 步骤3,验证服务器将防伪验证请求与防伪数据库中的ID条码进行比对验证,并 将验证结果返回给移动微信平台。
[0012] 所述ID条码包括一维码、二维码或三维码。
[0013] 所述步骤3中,验证服务器接收防伪验证请求后,读取其中的ID条码,根据该ID 条码搜索防伪数据库,判断是否存在以下情况:
[0014] a)搜索到防伪验证请求中包含的ID条码,该ID条码后不包含附件信息;
[0015] b)搜索到防伪验证请求中包含的ID条码,该ID条码后包含附件信息;
[0016] c)未搜索到防伪验证请求中包含的ID条码;
[0017] 若存在情况a),则验证服务器将防伪验证请求中的移动微信ID添加至防伪数据 库中对应的ID条码后,作为附件信息,更新防伪数据库,并向移动微信平台返回验证成功 的信息;
[0018] 若存在情况b),则验证服务器读取所述附件信息,并将该附件信息与防伪验证请 求中的移动微信ID进行比对,将比对结果发送给移动微信平台;
[0019] 若存在情况c),则验证服务器向移动微信平台返回验证失败的信息。
[0020] 存在情况b)时,验证服务器读取附件信息,判断该附件信息中包含的移动微信ID与防伪验证请求中的移动微信ID是否相同,若是,则向移动微信平台返回验证成功的信 息,若否,则向移动微信平台返回验证失败的信息。
[0021] 验证服务器向移动微信平台返回验证成功的信息后,移动微信平台向验证服务器 返回再次验证请求,该再次验证请求由ID条码、移动微信ID和终止码组成,同时验证服务 器将防伪数据库中ID条码后的附件信息替换为终止码。
[0022] 该方法还包括:
[0023] 进行第n次交易后,第n个移动微信平台将产品的ID条码、上一移动微信ID和当 前移动微信ID合并作为防伪验证请求发送给验证服务器,验证服务器根据产品的ID条码 和上一移动微信ID搜索防伪数据库,若搜索成功,则向第n个移动微信平台发送验证成功 的信息,并将当前移动微信ID替换原有移动微信ID,添加至对应的ID条码后,作为附件信 息,更新防伪数据库,若搜索失败,则向第n个移动微信平台发送验证失败的信息。
[0024] 更新防伪数据库时,将当前移动微信ID添加在原有移动微信ID后,共同作为附件 信息。
[0025] 与现有技术相比,本发明具有的有益效果为:
[0026] (1)本发明通过在验证产品条码时同时向验证服务器发送移动微信的微信ID,验 证服务器的防伪数据库中将受到的条码进行查询,如果查询到该条码,则将同步收到的移 动微信ID和该条码拼接在一起,更新防伪数据库中的条码。由于每个移动微信的ID码都 是全球唯一的,所以一件产品能有移动微信验证成功。如果再次使用其他的移动微信就会 失效,该防伪方法成本低且防伪效果好,安全可靠。
[0027] (2)本发明的防伪方法可适用于一维码、二维码或三维码,适用范围广。
[0028] (3)本发明可适用于一个用户的多次验证,也可适用于多次交易后的验证。
[0029] (4)本发明不需要采用防伪油墨、易碎纸等特殊材料或工艺制作二维码标签,成本 低。
【附图说明】
[0030] 图1为本发明的流程示意图。
【具体实施方式】
[0031] 下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案 为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于 下述的实施例。
[0032] 如图1所示,本实施例提供一种基于微信ID实现验证全条码的防伪方法,包括以 下步骤:
[0033] 步骤1,随机生成一个唯一的ID条码(含一维码、二维码、三维码等),设置在产品 上,并将该ID条码的信息存储在验证服务器的防伪数据库中,ID条码可作为标签印刷在产 品上。
[0034] 步骤2,具有唯一移动微信ID的移动微信平台扫描产品上的ID条码,将该ID条码 与移动微信ID组成防伪验证请求发送给验证服务器。
[0035] 步骤3,验证服务器接收防伪验证请求后,读取其中的ID条码,根据该ID条码搜索 防伪数据库,根据搜索结果向移动微信平台反馈相应信息,具体为:
[0036] 如果防伪数据库中找到防伪验证请求中包含的ID条码,且该条码后面没有"移动 微信ID"附件信息,则先在该条码后面添加"移动微信ID"附件信息,然后更新防伪数据库; 再向发送防伪验证请求的移动微信返回"验证成功"微信信息,同时发送" + "给移动微信ID 一条微信,表明该产品是第一次被验证。
[0037] 如果防伪数据库中找到防伪验证请求中包含的ID条码,且该条码加号后面的移 动微信ID与防伪验证请求中的移动微信ID相同,说明是同一个移动微信ID进行多次的验 证,则返回微信信息"验证成功",并发送"移动微信ID"给移动微信,表示该产品为同一用 户的重复验证。
[0038] 如果防伪数据库中找到防伪验证请求中包含的ID条码,且该条码后面存在"微信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1