[发明专利]面向生产线高速赋码的二维码防伪系统及方法在审
申请号: | 201710979590.0 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107563777A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 张继兵;向定海;胡康 | 申请(专利权)人: | 深圳市中海湾实业有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06K17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 生产线 高速 二维码 防伪 系统 方法 | ||
技术领域
本发明涉及互联网防伪领域,尤其涉及一种面向生产线高速赋码的二维码防伪系统及方法。
背景技术
随着移动互联网的发展,二维码得到了飞速的发展,深入大街小巷,遍布各个物品上。二维码都具备以下共同的特点:
(1)唯一性:任何二维码必须像身份证号码一样是唯一的;
(2)通用性:任何二维码的内容必须在通用的硬件上能读取出来的文本,文本本身没有保密性;
(3)防伪防攻击性:二维码是访问url的重要元素。部分系统将ID值明文显示,而且ID值大部分都是顺序编排。
为了解决二维码的唯一性问题,现有技术中大多数采用如图1所示的集中式管理的架构。集中式管理的架构具有如下特点:
(1)二维码集中产生:客户端申请二维码,服务端统一产生二维码;
(2)二维码组成:每个二维码分配一定规则的编号,有的甚至就是系统的订单号等;
(3)防攻击性:部分简单系统未将url进行加密,采用明文,或者只是简单用base64转换,不法分子破解系统的二维码编码方式更容易。
二维码的生产、使用过程中常常遇到如下问题:
(1)二维码生产量巨大:二维码系统平台需要支撑几万家生产企业和几万家流通企业进驻。一般大型的企业每天至少产生15万个二维码,二维码系统平台的二维码产生能力需要超过20亿条/天,而且需要解决生产线网络中断,不能影响生产的高可靠问题。
(2)二维码信息交互量大:二维码信息从下载到提交,信息交互超过50亿条/天,流通企业设备检索二维码量达到100亿条/天。
(3)消费者访问量大:消费者均通过二维码url访问系统,平均扫码量超过100亿条/天。
(4)需要高防攻击能力:二维码的url链接含有商业信息,只允许拥有该商品的人获取其商业利益,需要防止非法分子破解二维码的生成规律,来得到其它二维码的URL。
然而,现有的二维码的生成、管理、编码组成方式等技术不能满足人们对高速、高可靠、大访问量、高保密性的需求。
发明内容
本发明实施例所要解决的技术问题在于,提供一种面向生产线高速赋码的二维码防伪系统及方法,以使能够满足高速、高可靠、大访问量、高保密性的需求。
为了解决上述技术问题,本发明实施例提出了一种面向生产线高速赋码的二维码防伪系统,包括云服务器、企业终端、打码控制台、子服务器及数据库服务器,其中,
云服务器根据已授权企业的企业id及二维码量,以预设的分布规则将各个已授权的企业的服务划分到对应的子服务器;
企业终端通过网络连接云服务器及对应的子服务器,在获得授权后接收云服务器发送的企业id、设备编号信息及公钥,根据预设的随机规则即时产生的随机码,根据预设的流水号生成规则即时生成流水号,并将企业id、设备编号、随机码、流水号以及当前日期信息通过公钥进行第一次加密,再通过预设的私钥进行第二次加密得到二维码加密信息,再根据对应二维码的服务网址、二维码类型、公钥版本信息以及二维码加密信息生成对应商品的二维码信息,并将二维码信息发送至打码控制台进行打码,在商品入库后,将相关的二维码信息压缩上传至对应的子服务器;
打码控制台与企业终端连接,根据企业终端生成的二维码信息将对应的二维码打印至对应的商品上;
子服务器与云服务器及数据库服务器连接,接收对应的企业终端上传的二维码信息,并根据对应的企业id和二维码生成日期将所述二维码信息存放到指定的数据库服务器;
数据库服务器保存商品信息及二维码信息。
相应地,本发明实施例还提供了一种面向生产线高速赋码的二维码防伪方法,应用于上述防伪系统,包括:
步骤1:云服务器接收企业的企业终端上传的鉴权认证信息,认证通过后将所述企业的服务划分至对应的子服务器;
步骤2:企业终端接收云服务器发送的企业id、设备编号信息及公钥信息,根据预设的随机规则即时产生的随机码,根据预设的流水号生成规则即时生成流水号,并将企业id、设备编号、随机码、流水号以及当前日期信息通过公钥进行第一次加密,再通过预设的私钥进行第二次加密得到二维码加密信息;
步骤3:企业终端根据对应二维码的服务网址、二维码类型、公钥版本信息以及二维码加密信息生成对应商品的二维码信息,并将二维码信息发送至打码控制台打印对应的二维码;
步骤4:在商品入库后,企业终端将对应商品的二维码信息压缩上传至对应的子服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中海湾实业有限公司,未经深圳市中海湾实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710979590.0/2.html,转载请声明来源钻瓜专利网。