一种追溯码扫描的装置及方法与流程

文档序号:24287303发布日期:2021-03-17 00:34阅读:124来源:国知局
一种追溯码扫描的装置及方法与流程

【技术领域】

本发明涉及赋码技术及设备自动控制领域,尤其是一种追溯码扫描的装置及方法。



背景技术:

传统的一维码/二维码读取,依靠是视觉读码器的电眼触发视觉读码器并使用内置的装置或芯片进行解码,存在解码效率低,读取率不高,准确度不足等缺点。上述的电眼:即光电传感器,可以将光信号转换为电信号的器件。上述视觉读码器:一维码/二维码是按照一定的编码规则排列,用以表达一组信息的图形标识符。主要用于产品的追踪追溯,生产控制,自动识别,特别是与目前新兴的rfid技术一起构成“物联网”的硬件系统之一。



技术实现要素:

本发明提供了一种追溯码扫描的装置及方法,用以解决现有技术存在解码效率低,读取率不高,准确度不足的问题。

本发明的一种追溯码扫描的装置,包括:电眼,与所述电眼分别连接的视觉相机和工业控制设备,所述视觉相机与工业控制设备连接,以及所述工业控制设备还与图片解码服务器连接;所述电眼,用于检测物品经过,并分别向所述视觉相机和工业控制设备发出触发信号;所述视觉相机,用于收到所述电眼发来的触发信号后持续拍照,并将图片发给所述工业控制设备;所述工业控制设备,用于收到所述电眼发来的触发信号后,接收所述视觉相机发来的图片,并将接收的图片转发给所述图片解码服务器;所述图片解码服务器,用于接收所述工业控制设备发来的图片,并对所述图片进行解码,以及将解码结果返回给所述工业控制设备。

其中,所述工业控制设备包括:流水号生成单元,用于在收到所述电眼发来的触发信号时,生成一个唯一的流水号;标记单元,用于将同时从所述视觉相机收到的图片标记为所述唯一的流水号;内存单元,用于保存被标记为所述唯一流水号的图片。

进一步的,所述工业控制设备将被标记为所述唯一流水号的图片转发给所述图片解码服务器。

进一步的,所述图片解码服务器,包括:解码单元,用于对所述图片中的所有码信息进行解码,并形成条码数据队列;解码结果生成单元,用于为所述条码数据队列标记所述唯一的流水号,生成所述解码结果。

进一步的,所述工业控制设备还包括:辨识单元,用于根据所述解码结果中标记的唯一流水号与所述内存单元保存的图片标记的唯一流水号相对照,辨识所述解码结果与图片的对应关系;数据替换单元,用于取所述条码数据队列中不重复的条码数据,以及将所述不重复的条码数据替换所述图片。

本发明的一种追溯码扫描的方法,包括下列步骤:s1、电眼检测到有物品经过时,分别向视觉相机和工业控制设备发出触发信号;s2、视觉相机收到所述电眼发来的触发信号后持续拍照,并将图片发给所述工业控制设备;s3、工业控制设备收到所述电眼发来的触发信号后,接收所述视觉相机发来的图片,并将接收的图片转发给图片解码服务器;s4、图片解码服务器接收所述工业控制设备发来的图片,并对所述图片进行解码,以及将解码结果返回给所述工业控制设备。

其中,步骤s3中还包括:工业控制设备在收到所述电眼发来的触发信号时,生成一个唯一的流水号;将同时从所述视觉相机收到的图片标记为所述唯一的流水号;保存被标记为所述唯一流水号的图片。

进一步的,步骤s3中,工业控制设备将被标记为所述唯一流水号的图片转发给所述图片解码服务器。

进一步的,步骤s4中还包括:图片解码服务器对所述图片中的所有码信息进行解码,并形成条码数据队列;为所述条码数据队列标记所述唯一的流水号,生成所述解码结果。

进一步的,还包括步骤:s5、工业控制设备根据所述解码结果中标记的唯一流水号与所述保存的图片标记的唯一流水号相对照,辨识所述解码结果与图片的对应关系;s6、取所述条码数据队列中不重复的条码数据,以及将所述不重复的条码数据替换所述图片。

本发明的追溯码扫描的装置及方法,是基于物联网和互联网以及图像识读领域的集成解决方案,具有高可靠性,高拓展性,高可用性,可以快速提高、调整一维码/二维码的读取率,并有效的应用在药品、快消品、乳制品行业高要求的生产采集环境。使用本发明的装置和方法可以将传统的采集率提高10%以上。

【附图说明】

图1是本发明实施例1的追溯码扫描的装置结构示意图;

图2是本发明实施例2的追溯码扫描的方法流程图。

【具体实施方式】

实施例1、本实施例的追溯码扫描的装置,参见图1所示,包括:电眼11,与电眼11分别连接的视觉相机12和工业控制设备13,视觉相机12与工业控制设备13连接,以及工业控制设备13还与图片解码服务器14连接。更为具体的,工业控制设备13内包括:流水号生成单元131、标记单元132、内存单元133、辨识单元134和数据替换单元135;图片解码服务器14内包括:解码单元141和解码结果生成单元142。

电眼11用于检测物品经过,当有物品经过时,分别向视觉相机12和工业控制设备13发出触发信号。视觉相机12收到电眼11发来的触发信号后持续拍照,这样可采集更多样本,以确保后续条形码的读取率,并将图片发给工业控制设备13。工业控制设备13收到电眼11发来的触发信号后,流水号生成单元131生成一个唯一的流水号,例如:0d3a53e0-5691-4f46-8e6d-63dc11d4687f,工业控制设备13同时从视觉相机12接收图片,本实施例中是多个图片(视觉相机12持续拍照),标记单元132将收到的图片标记为流水号生成单元131生成的唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f,并且内存单元133保存被标记为唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片。然后,工业控制设备13将该被标记为唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片转发给图片解码服务器14。图片解码服务器14接收工业控制设备13发来的图片,解码单元141对全部图片中的所有码信息进行解码,具体可以是一维码/二维码等条码或变码,并形成条码数据队列。解码结果生成单元142再为上述条码数据队列标记所述唯一的流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f,生成解码结果,如:0d3a53e0-5691-4f46-8e6d-63dc11d4687f:barcode1,barcode2,barcode3,barcode4…。然后将解码结果返回给工业控制设备13。工业控制设备13收到上述解码结果后,辨识单元134根据解码结果中标记的唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f与内存单元133保存的图片标记的唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f相对照,辨识解码结果与图片的对应关系。由于视觉相机12持续拍照,工业控制设备13接收和转发的多幅图片中码信息有部分是重复的,但保证了读取率,最后,数据替换单元135取上述条码数据队列中不重复的条码数据,例如:barcode1,barcode2,barcode3,barcode4为不重复的条码数据,将不重复的条码数据替换被标记为0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片。至此完成了整个一维码/二维码等条码或变码的数据读取,读取到的数据即barcode1,barcode2,barcode3,barcode4。

综上,本实施例的追溯码扫描的装置具有高可靠性,高拓展性,高可用性,可以快速提高、调整一维码/二维码的读取率。

实施例2、本实施例的追溯码扫描的方法,参见图2所示,包括下列步骤:

s21、电眼检测到有物品经过时,分别向视觉相机和工业控制设备发出触发信号。

s22、视觉相机收到电眼发来的触发信号后持续拍照,这样可采集更多样本,以确保后续条形码的读取率,并将图片发给工业控制设备。

s23、工业控制设备收到所述电眼发来的触发信号后,接收视觉相机发来的图片,并将接收的图片转发给图片解码服务器。

具体是工业控制设备收到电眼发来的触发信号后,生成一个唯一的流水号,例如:0d3a53e0-5691-4f46-8e6d-63dc11d4687f,同时从视觉相机接收图片,本实施例中是多个图片(视觉相机持续拍照),工业控制设备将收到的图片标记为唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f,并且保存被标记为唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片。然后,工业控制设备将该被标记为唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片转发给图片解码服务器。

s24、图片解码服务器接收工业控制设备发来的图片,并对图片进行解码,以及将解码结果返回给工业控制设备。

具体是图片解码服务器接收工业控制设备发来的图片,并对全部图片中的所有码信息进行解码,具体可以是一维码/二维码等条码或变码,并形成条码数据队列。图片解码服务器再为上述条码数据队列标记唯一的流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f,生成解码结果,如:0d3a53e0-5691-4f46-8e6d-63dc11d4687f:barcode1,barcode2,barcode3,barcode4…。然后将解码结果返回给工业控制设备。

s25、工业控制设备根据解码结果中标记的唯一流水号与保存的图片标记的唯一流水号相对照,辨识解码结果与图片的对应关系。

具体是工业控制设备收到上述解码结果后,根据解码结果中标记的唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f与保存的图片标记的唯一流水号0d3a53e0-5691-4f46-8e6d-63dc11d4687f相对照,辨识解码结果与图片的对应关系。

s26、取条码数据队列中不重复的条码数据,以及将不重复的条码数据替换所述图片。

具体是由于视觉相机持续拍照,工业控制设备接收和转发的多幅图片中码信息有部分是重复的,但保证了读取率,最后取上述条码数据队列中不重复的条码数据,例如:barcode1,barcode2,barcode3,barcode4为不重复的条码数据,将不重复的条码数据替换被标记为0d3a53e0-5691-4f46-8e6d-63dc11d4687f的图片。至此完成了整个一维码/二维码等条码或变码的数据读取,读取到的数据即barcode1,barcode2,barcode3,barcode4。

综上,本实施例的追溯码扫描的方法具有高可靠性,高拓展性,高可用性,可以快速提高、调整一维码/二维码的读取率。

这里本发明的描述和应用都只是说明性和示意性的,并非是想要将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是完全可能的,对于那些本领域的普通技术人员来说,实施例的替换和等效的各种部件均是公知的。本领域技术人员还应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现,以及在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

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