一种用于产地追溯的二维码及其生成方法及其识别系统与流程

文档序号:16211694发布日期:2018-12-08 07:49阅读:721来源:国知局
一种用于产地追溯的二维码及其生成方法及其识别系统与流程

本发明属于产品识别技术领域,具体涉及一种用于产地追溯的二维码及其生成方法及其识别系统。

背景技术

现有技术中关于产品识别主要有两种方式,一种是通过扫描条码来进行产品区分,另外一种是通过对部分产品设置一些特定技术特征来区分不同产品,这两种方式主要存在以下缺陷:

a.条码无法在有限的空间内表达更多的信息,故条码携带的信息比较单一,造成产品上的条码仅仅能反映与其有关的某些信息,信息量有限,用户无法快速掌握产品的全部产品信息,便捷性和时效性差;

b.在工业生产中,特定区域的产品有着不同的产品参数要求,如钢材类,地质活跃地带对钢材的技术参数要求与其他地带的要求就不一样,但是钢材的外形都差不多,就需要用些特定技术去区分针对不同区域的特定钢材,采用特定技术特征区别不同产品耗时耗力且无法得知产地等信息,对于上述的钢材类及其他不易搬动的产品,操作极其不便。

综上所述,目前亟需一种能够方便快捷地查询产品信息的方法及系统。



技术实现要素:

为了解决现有技术存在的上述问题,本发明目的在于提供一种用于产地追溯的二维码及其生成方法及其识别系统。

本发明所采用的技术方案为:

一种用于产地追溯的二维码的生成方法,包括以下步骤:

s1.获取当前产品的产地信息、批次信息及产品信息,并将产地信息、批次信息及产品信息分别转换为产地信息数字码、批次信息数字码及产品信息数字码;

s2.获取步骤s1中得到的产地信息数字码、批次信息数字码及产品信息数字码并依次排列后通过sha256哈希算法进行加密处理,得到数字信息;

s3.将步骤s2中得到的数字信息编译成二进制编码后,使用二进制编码生成二维码。

作为优选,所述的产地信息包括依次排列的区域固定代码及产品地域性代码;所述的区域固定代码包括区号。

作为优选,所述的批次信息包括依次排列于产品地域性代码之后的产品检验时间、工厂编号及生产线编号;所述的产品检验时间包括年份、月份、日期、时数、分数和秒数;所述年份为四位数字;所述的月份、日期、时数、分数和秒数均为两位数;所述的工厂编号及生产线编号均为数字编号。

作为优选,所述的产品信息包括依次排列于生产线编号之后的产品特性编号及产品过程编号;所述的产品特性编号用于表示当前产品的特性;所述的产品过程编号用于表示当前产品经过的工序数量。

一种根据上述的用于产地追溯的二维码生成方法生成的二维码;所述的二维码通过印刷或喷涂或镶嵌或粘贴或激光打标的方式设置于对应产品的表面。

一种用于上述的二维码的识别系统,包括识别装置及服务器;所述的识别装置包括壳体;所述的壳体包括扫描段及握持段;所述的扫描段内设置有微处理器;所述的扫描段上嵌设有分别与微处理器电连接的显示屏及摄像头;所述的握持段内设置有分别与微处理器、显示屏及摄像头电连接的电源模块;所述的服务器包括数据库、二维码生成器和二维码识别模块;所述的二维码生成器及二维码识别模块均分别与数据库通信连接;所述的二维码识别模块与微处理器通过互联网通信连接。

作为优选,所述的摄像头的周边固定有分别与微处理器及电源模块电连接的补光灯;所述的补光灯与摄像头设置于扫描段的同一侧面。

作为优选,所述的显示屏与摄像头设置于扫描段的不同侧面;所述的显示屏为触摸式水墨显示屏。

作为优选,所述的电源模块包括锂离子蓄电池;所述的锂离子蓄电池通过设置于握持段外侧的usb接口连接市电。

本发明的有益效果为:

1)将当前产品相关信息均通过加密处理以后通过二维码生成器生成固定的二维码,由此使得二维码可以充分反映对应产品的各种信息,功能多样,时效性好,使得产品的分类及区分更加便捷;

2)产品需要进行识别时,只需要通过识别装置扫描识别当前产品的二维码即可通过显示屏查看产品的各种信息,本发明建立了一个产品信息编码规则,通过二维码及互联网等技术,实现产品信息的查询及验证功能,结构简单,设计合理,运行稳定可靠,操作与维护方便快捷,实用性高,适于推广使用。

附图说明

图1是本发明中识别系统的结构框图。

图2是识别装置的结构示意图。

其中,1-扫描段,2-握持段,3-显示屏。

具体实施方式

下面结合附图及具体实施例对本发明做进一步阐释。

实施例一:

如图1所示,本实施例提供一种用于产地追溯的二维码的生成方法,包括以下步骤:

s1.获取当前产品的产地信息、批次信息及产品信息,并将产地信息、批次信息及产品信息分别转换为产地信息数字码、批次信息数字码及产品信息数字码;产地信息、批次信息及产品信息包括了一个产品能够被区分的所有要素,由此便于用户一次性查看所有的各种信息,避免使用条码作为识别码时信息量有限、用户无法快速掌握产品的全部产品信息的问题。

本实施例中,产地信息包括依次排列的区域固定代码及产品地域性代码;区域固定代码包括区号,由此可以知道产品的具体产地,便于用户快速查询。

本实施例中,批次信息包括依次排列于产品地域性代码之后的产品检验时间、工厂编号及生产线编号;产品检验时间包括年份、月份、日期、时数、分数和秒数;所述年份为四位数字;月份、日期、时数、分数和秒数均为两位数;工厂编号及生产线编号均为数字编号。

本实施例中,产品信息包括依次排列于生产线编号之后的产品特性编号及产品过程编号;产品特性编号用于表示当前产品的特性;产品过程编号用于表示当前产品经过的工序数量。

s2.获取步骤s1中得到的产地信息数字码、批次信息数字码及产品信息数字码并依次排列后通过sha256哈希算法进行加密处理,得到数字信息;通过将产地信息数字码、批次信息数字码及产品信息数字码利用sha256哈希算法得到一个256位的数字信息,相同的数据输入将得到相同的结果,输入的数字码只要稍有变化则将得到一个千差万别的结果,且结果无法事先预知,正向计算(即由数字码计算其对应的数字信息)十分容易,但逆向计算(即由数字信息计算出数字码)极其困难,在当前科技条件下被视作不可能,由此使得初次输入后得到的数字信息是唯一且不能被盗用的,进一步增加了数据的安全性,由此使得每个产品的二维码是唯一正确的,避免后期被篡改。

s3.将步骤s2中得到的数字信息编译成二进制编码后,使用二进制编码生成二维码。

实施例二:

本实施例在实施例一的基础上提供一种根据上述的用于产地追溯的二维码生成方法生成的二维码,二维码通过印刷或喷涂或镶嵌或粘贴或激光打标的方式设置于对应产品的表面,不同的连接方式适用于不同材质的产品,由此使得二维码不会掉落或轻易取下,进一步保证最终的识别结果准确性更高。

实施例三:

如图2所示,本实施例在实施例二的基础上提供一种用于上述的二维码的识别系统,包括识别装置及服务器;识别装置包括壳体;壳体包括扫描段及握持段;扫描段内设置有微处理器,微处理器可以但不仅限于采用高性能、低功耗的stm32f4系列;扫描段上嵌设有分别与微处理器电连接的显示屏及摄像头。本实施例中,摄像头的周边固定有分别与微处理器及电源模块电连接的补光灯,如果是在晚上进行查验时,可以开启补光灯进行光线补充;补光灯与摄像头设置于扫描段的同一侧面,由此便于光线补充更加稳定充足;显示屏与摄像头设置于扫描段的不同侧面,由此便于扫描后可以在第一时间查看显示屏上的信息,不用大幅度晃动识别装置,且避免未及时关闭的补光灯对人眼造成伤害;显示屏为触摸式水墨显示屏,由此在保证了高分辨率的同时便于进行翻页、选择等操作。

握持段内设置有分别与微处理器、显示屏及摄像头电连接的电源模块。本实施例中,电源模块包括锂离子蓄电池;锂离子蓄电池通过设置于握持段外侧的usb接口连接市电,usb接口能够适配现有的大部分电源适配器,实用性高,采用锂离子蓄电池可以实现识别装置的无线操作,更加便捷实用。

服务器包括数据库、二维码生成器和二维码识别模块;二维码生成器及二维码识别模块均分别与数据库通信连接;当商家通过录入装置将实施例一中提到的产地信息、批次信息及产品信息录入数据库后,二维码生成器根据数字信息生成二维码并存储,商家将二维码印刷或喷涂或镶嵌或粘贴或激光打标在产品的表面;二维码识别模块与微处理器通过互联网通信连接;当消费者通过摄像头扫描二维码时,摄像头读取的二维码图像通过微处理器进行处理后得到的二维码信息传送至二维码识别模块,二维码识别模块将收到的二维码信息与数据库中的二维码进行比较、验证;如二维码正确,二维码识别模块将数据库中的产地信息、批次信息及产品信息输送给微处理器,微处理器将数据库输出的信息传输至显示屏进行显示;如二维码不正确,二维码识别模块将出错信息输送给微处理器,显示屏显示出错提示;由此可以通过本发明检验及区别区域性产品,进一步填补现有技术中产品识别及区分的技术空白问题;其中,实施例一中步骤s2是通过数据库完成,步骤s3是通过二维码生成器完成。

本发明不局限于上述可选的实施方式,任何人在本发明的启示下都可得出其他各种形式的产品。上述具体实施方式不应理解成对本发明的保护范围的限制,本发明的保护范围应当以权利要求书中界定的为准,并且说明书可以用于解释权利要求书。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1