高效o2o实现方法

文档序号:10655979阅读:361来源:国知局
高效o2o实现方法
【专利摘要】本发明提供了一种高效O2O实现方法,该方法包括:将产品编号和加密得到的二维码打印在产品上;利用二维码识别客户端获取产品上的二维码图像;识别出当前二维码图像所包含的产品编号;比对识别出的产品编号与打印在产品上的产品编号。本发明提出了一种高效O2O实现方法,改进了传统的二维码和读取方法,信息容量大、私密和可靠性高、识别速度快、还具有防伪和溯源的功能,易于在电商领域得到广泛的应用。
【专利说明】
高效020实现方法
技术领域
[0001]本发明涉及电商领域,特别涉及一种高效020实现方法。
【背景技术】
[0002]当今互联网时代,企业的生存发展已经不再是各个企业之间的竞争,而是产品原材料供应链、产品制造商、产品分销商、产品零售商等各个节点企业所组成的供应链与供应链之间的竞争。基于RFID或者二维码为接入手段的物联网技术的发展,正好迎合了这一市场需求。物联网技术的发展推动了产品销售环节的智能物流管理以及溯源管理。现有的溯源和防伪技术应用成本高、使用不方便。然而现有的二维码编码和应用技术在物流跟踪、防伪、溯源等方面尚需完善,表现在通用二维码的识别为任意二维码软件均可识别,导致盗版厂商在识别二维码中的信息之后,对其中的信息进行恶意复制使用户的利益蒙受损失。

【发明内容】

[0003]为解决上述现有技术所存在的问题,本发明提出了一种高效020实现方法,包括:
[0004]将产品编号和加密得到的二维码打印在产品上;
[0005]利用二维码识别客户端获取产品上的二维码图像;
[0006]识别出当前二维码图像所包含的产品编号;
[0007]比对识别出的产品编号与打印在产品上的产品编号。
[0008]优选地,所述利用二维码识别客户端获取产品上的二维码图像,进一步包括:
[0009](I)打开移动设备安装的二维码识别客户端,将移动设备摄像头对准二维码,系统自动对焦后获取到二维码图像;
[0010](2)将图像进行初步处理,识别出图像中的黑色和白色模块;
[0011](3)根据二维码图像特征获取到其中的字节码流;
[0012](4)对字节码流进行解码,还原出8位字节一组的二进制字节码流,得到加密的字节码流;
[0013](5)使用zlib压缩算法进行解压,生成解压后的字节码流;
[0014](6)对字节码流进行解密,还原出最初的二维字节码;
[0015](7)使用二维码的解码算法进行最后的解码,将字节码流还原成字符串;
[0016](8)输出最后的字符串,在移动设备上显示;
[0017]并且,在二维码编码过程中,对各个地域施加不同的产品唯一编码,再将编码信息生成二维码,将二维码分为单品二维码和包装箱二维码,将产品录入数据库,然后针对不同产品批次,对产品加工后生成不同的产品唯一编码,生成两种不同的二维码,分别粘贴在单品和包装箱上;经过二维码识别客户端识别后,将信息与数据库中的数据进行比对,其中将产品录入数据库:先后扫描单品二维码和包装箱二维码,赋予生产信息,即将采集信息添加到二维码数据库信息中,并在单品采集数量达到包装数量后自动与包装箱二维码进行关联,实现单品条码防伪、包装箱二维码进行地理位置的跟踪,同时把数据备份到数据库服务器I中,再传至数据库服务器2中,所述数据库服务器I与二维码生成应用服务器互为热备份,数据库服务器2与二维码查询管理服务器互为热备份。
[0018]本发明相比现有技术,具有以下优点:
[0019]本发明提出了一种高效020实现方法,改进了传统的二维码和读取方法,信息容量大、私密和可靠性高、识别速度快、还具有防伪和溯源的功能,易于在电商领域得到广泛的应用。
【附图说明】
[0020]图1是根据本发明实施例的高效020实现方法的流程图。
【具体实施方式】
[0021]下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本发明。
[0022]本发明的一方面提供了一种高效020实现方法。图1是根据本发明实施例的高效020实现方法流程图。
[0023]本发明基于二维码和物联网实现了产品二维码管理系统,将产品信息与产品二维码管理系统、企业ERP等管理信息系统进行集成,构筑物联网产业链的信息平台。
[0024]二维码识别客户端的识别过程如下。
[0025](I)打开移动设备安装的二维码识别客户端,将移动设备摄像头对准二维码,系统自动对焦后,会固定获取到二维码图像。
[0026](2)将图像进行初步处理,识别出图像中的黑色和白色模块。
[0027](3)根据二维码图像特征获取到其中的字节码流。
[0028](4)对字节码流进行解码,还原出8位字节一组的二进制字节码流,得到加密的字节码流。
[0029](5)使用zlib压缩算法进行解压,生成解压后的字节码流。
[0030](6)对字节码流进行解密,还原出最初的二维字节码。
[0031](7)使用二维码的解码算法进行最后的解码,将字节码流还原成字符串。
[0032](8)输出最后的字符串,在移动设备上显示。
[0033]在产品出厂前,产品二维码管理系统根据每件产品的产品编号批量生成二维码图像,然后发送给打印设备,由打印设备在每个产品上打印相应的二维码图像以及对应的产品编号。
[0034]在产品销售过程中,用户利用安装有二维码识别客户端的移动设备摄像头获取产品上的二维码图像。二维码识别客户端能够准确识别出该二维码图像所包含的产品编号,这样,用户就可以人工比对识别出来的产品编号与打印在产品上的产品编号,如果一致,则表不产品为合法。
[0035]产品二维码管理系统的核心模块包括录入模块、私钥生成模块、加密模块、二维码生成模块以及打印模块。
[0036]录入模块:产品出厂前,生产厂商会分配唯一产品编号给每件产品。录入模块接收这些唯一产品编号和其他信息(比如生产厂商信息、生产日期、产品型号)的批量导入。接收方式有两种:一种是以数据库文件存储的数据;另一种为界面输入数据与数据库文件接收数据相结合的方式传送数据。将数据使用程序生成xml文件的数据流,作为二维码生成的信息源,再传送到加密模块。
[0037]私钥生成模块:根据各个唯一产品编号,私钥生成模块按照随机方式批量生成与该唯一产品编号对应的私钥,作为可变信息安全处理软件中信息编码加密模块的加密私钥,并且作为专用二维码识别客户端中二维码信息解密模块的解密私钥。
[0038]加密模块:针对录入模块接收到的可变信息,包括唯一产品编号、生产厂商信息、生产日期、产品型号,利用私钥生成模块生成的对应私钥,进行加密处理,输出密文信息。
[0039]二维码生成模块:依据信息编码加密模块生成的密文信息,采用二维码生成算法生成对应的二维码符号。
[0040]打印模块:本模块将二维码生成模块所产生的二维码符号发送到打印系统。
[0041]二维码识别客户端对识别出来的密文信息进行解密处理。
[0042]产品二维码管理系统的私钥生成模块随机生成密钥对Ko(公钥)和仏(私钥),密钥对生成后,公钥Ko被植入二维码识别客户端中,当移动设备用户下载该客户端并对生成的二维码进行识别时,公钥Ko将作为二维码编码信息的解密私钥进行解密处理;私钥K1作为产品二维码管理系统中加密模块的加密私钥。
[0043]D1S生产厂商信息、产品名称,型号信息、生产批次信息、生产日期信息等可选信息,以及与该件产品对应的唯一产品编号这项必选信息。
[0044]加密模块从私钥生成模块获得密钥对中的私钥K1,利用DES算法,对数据0:进行加密处理,得到密文信息D2;
[0045]密文信息02信息交给二维码生成模块,由二维码生成模块编码得到二维码编码信
Sd3o
[0046]得到二维码编码信息后,将该信息D3以串口数据文件的方式发送给打印设备,由打印设备根据D3在对应的产品上打印出相应二维码图像。
[0047]同时,唯一产品编号ID被明文打印在产品上,这时,该产品就可以进入市场进行销售。
[0048]移动设备用户需要检测产品真伪时,扫描产品二维码后,二维码识别客户端中能够准确地识别出对应的数据D2,这时识别出来的信息D2是密文信息。
[0049]二维码识别客户端获取数据出后,二维码信息解密模块利用已经内置的解密私钥Ko,以及与DES加密算法对应的解密函数,对信息进行解密得到D1。
[0050]由于D1E经是明文信息,且其中包含唯一产品编号,因而二维码信息解密模块可以提取出唯一产品编号。
[0051]另外,由于唯一产品编号已经以数字打印方式打印在产品上,移动设备用户可以通过人工比对的方式,实现产品真伪判定。
[0052]采用数字打印设备进行打印,打印的过程包括:打印、UV固化、检测、剔废。其中,二维码打印生成系统与打印设备之间的数据接口可以根据打印设备的不同而开发不同的数据接口。在这个过程中将二维码生成系统生成的二维码一同打印到产品上。将塑料薄膜覆盖于打印品表面,并使用黏合剂经加热、加压后形成纸、塑合一的打印品的加工技术。打印品表面装饰包括上光、模切压痕、装订、印后装饰。
[0053]产品二维码管理系统的内部网络负责用户使用二维码终端识别软件对产品进行扫码后的数据查询工作,以便进行产品、溯源和防伪验证管理。将二维码生成系统生成的二维码录入数据库服务器I中,二维码生成应用服务器与数据库服务器I互为热备份,再将数据传送到二维码信息管理系统中。同时在企业内部进行二维码打印生产。内部网络包括二维码安全代理服务器、二维码查询管理服务器以及数据库服务器2 O 二维码查询管理服务器与数据库服务器2互为热备份,其中任何一台服务器出现故障,系统自动切换到另一台服务器上运行。采用硬件防火墙将查询安全代理服务器部署在数据隔离区。
[0054]针对产品地域控制的需求,本发明进一步实施例采用按地域编码的方式,对各个地域施加不同的产品唯一编码,再将编码信息生成二维码。将二维码分为单品二维码和包装箱二维码,将产品录入数据库,然后针对不同产品批次,对产品加工后生成不同的产品唯一编码,将信息通过二维码批量生成软件生成两种不同的二维码,分别粘贴在单品和包装箱上。经过二维码识别客户端识别后,将信息与数据库中的数据进行比对。数据入库具体方式为:实现先后扫描单品二维码和包装箱二维码,赋予生产信息,即将采集信息添加到二维码数据库信息中,并在单品采集数量达到包装数量后自动与包装箱二维码进行关联,实现单品条码防伪、包装箱二维码进行地理位置的跟踪,同时把数据备份到数据库服务器I中,再传至数据库服务器2中。
[0055]综上所述,本发明提出了一种高效020实现方法,改进了传统的二维码和读取方法,信息容量大、私密和可靠性高、识别速度快、还具有防伪和溯源的功能,易于在电商领域得到广泛的应用。
[0056]显然,本领域的技术人员应该理解,上述的本发明的各模块或各步骤可以用通用的计算系统来实现,它们可以集中在单个的计算系统上,或者分布在多个计算系统所组成的网络上,可选地,它们可以用计算系统可执行的程序代码来实现,从而,可以将它们存储在存储系统中由计算系统来执行。这样,本发明不限制于任何特定的硬件和软件结合。
[0057]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种高效020实现方法,其特征在于,包括: 将产品编号和加密得到的二维码打印在产品上; 利用二维码识别客户端获取产品上的二维码图像; 识别出当前二维码图像所包含的产品编号; 比对识别出的产品编号与打印在产品上的产品编号。2.根据权利要求1所述的方法,其特征在于,所述利用二维码识别客户端获取产品上的二维码图像,进一步包括: (1)打开移动设备安装的二维码识别客户端,将移动设备摄像头对准二维码,系统自动对焦后获取到二维码图像; (2)将图像进行初步处理,识别出图像中的黑色和白色模块; (3)根据二维码图像特征获取到其中的字节码流; (4)对字节码流进行解码,还原出8位字节一组的二进制字节码流,得到加密的字节码流; (5)使用zlib压缩算法进行解压,生成解压后的字节码流; (6)对字节码流进行解密,还原出最初的二维字节码; (7)使用二维码的解码算法进行最后的解码,将字节码流还原成字符串; (8)输出最后的字符串,在移动设备上显示; 并且,在二维码编码过程中,对各个地域施加不同的产品唯一编码,再将编码信息生成二维码,将二维码分为单品二维码和包装箱二维码,将产品录入数据库,然后针对不同产品批次,对产品加工后生成不同的产品唯一编码,生成两种不同的二维码,分别粘贴在单品和包装箱上;经过二维码识别客户端识别后,将信息与数据库中的数据进行比对,其中将产品录入数据库:先后扫描单品二维码和包装箱二维码,赋予生产信息,即将采集信息添加到二维码数据库信息中,并在单品采集数量达到包装数量后自动与包装箱二维码进行关联,实现单品条码防伪、包装箱二维码进行地理位置的跟踪,同时把数据备份到数据库服务器I中,再传至数据库服务器2中,所述数据库服务器I与二维码生成应用服务器互为热备份,数据库服务器2与二维码查询管理服务器互为热备份。
【文档编号】G06K7/10GK106022187SQ201610319354
【公开日】2016年10月12日
【申请日】2016年5月13日
【发明人】董政, 吴文杰, 陈露, 李学生
【申请人】成都陌云科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1