一种码采集系统及方法技术方案

技术编号:22330565 阅读:51 留言:0更新日期:2019-10-19 12:21
本发明专利技术提供了一种码采集系统及方法,用以提升整箱码采集时的采集率。系统包括:上位机,以及分别与上位机相连的第一扫描器和第二扫描器;第一扫描器,用于在单体装箱前,对各单体上的码逐一进行扫描,并将一次扫描所得的数据存储到上位机的数据队列内存中;第二扫描器,用于在单体装箱后,对整箱中各单体上的码一次性完成扫描,并将二次扫描所得的数据上传到所述上位机;上位机,用于在所述二次扫描所得的数据出现缺失时,根据一次扫描所得的数据进行补缺,并以补缺后的数据作为该箱单体的码采集结果。方法包括:一次采集的步骤,二次采集的步骤,补码的步骤。本发明专利技术的码采集系统及方法在实际使用中,可以使得第二扫描器的采集率达到99.98%以上。

A code acquisition system and method

【技术实现步骤摘要】
一种码采集系统及方法
本专利技术涉及智能机器的赋码和识别领域,尤其是一种码采集系统及方法。
技术介绍
目前传统扫描设备,单个扫描器扫描一个大包装产品中的多个子包装条码或者二维码,由于像素和扫描角度的原因,采集率难以达到99.5%以上。比如:一箱啤酒中有20瓶啤酒,每瓶啤酒瓶盖上有一个二维码,用一个相机一次读取20瓶啤酒时,采集率就很难做到99.5%以上。如图1所示,箱体边缘啤酒瓶上的码由于拍照角度较大、形变比较大、模糊等原因,很难做到全部采集,即难以100%读取,导致现有码采集系统的采集率无法再提高。
技术实现思路
本专利技术提供了一种码采集系统及方法,用以提升整箱码采集时的采集率。本专利技术的一种码采集系统,包括:上位机,以及分别与所述上位机相连的第一扫描器和第二扫描器;所述第一扫描器,用于在单体装箱前,对各单体上的码逐一进行扫描,并将一次扫描所得的数据存储到所述上位机的数据队列内存中;所述第二扫描器,用于在单体装箱后,对整箱中各单体上的码一次性完成扫描,并将二次扫描所得的数据上传到所述上位机;所述上位机,用于在所述二次扫描所得的数据出现缺失时,根据所述一次扫描所得的数据进行补缺,并以补缺后的数据作为该箱单体的码采集结果。其中,所述将一次扫描所得的数据存储到所述上位机的数据队列内存中,具体是按照单体扫描顺序,对扫描所得数据从小到大依次编号,完成一次编号,并进行存储;在所述单体装箱时,按照所述单体扫描的顺序进行装箱;以及,所述对整箱中各单体上的码一次性完成扫描后,按照单体在整箱中的行、列的顺序对各数据从小到大依次编号,完成二次编号,并上传到所述上位机。其中,所述二次扫描所得的数据出现缺失时,根据一次扫描所得的数据进行补缺,具体是根据所述一次编号、二次编号和装箱顺序的一致性进行补缺。本专利技术的一种码采集方法,包括下列步骤:一次采集的步骤:第一扫描器在单体装箱前,对各单体上的码逐一进行扫描,并将一次扫描所得的数据存储到上位机的数据队列内存中;二次采集的步骤:第二扫描器在单体装箱后,对整箱中各单体上的码一次性完成扫描,并将二次扫描所得的数据上传到上位机;补码的步骤:上位机在所述二次扫描所得的数据出现缺失时,根据所述一次扫描所得的数据进行补缺,并以补缺后的数据作为该箱单体的码采集结果;采用上述的码采集系统实施。其中,所述一次采集的步骤中,将一次扫描所得的数据存储到上位机的数据队列内存中,具体是按照单体扫描顺序,对扫描所得数据从小到大依次编号,完成一次编号,并进行存储;在所述一次采集的步骤与二次采集的步骤之间,单体装箱时按照所述单体扫描的顺序进行装箱;以及,所述二次采集的步骤中,对整箱中各单体上的码一次性完成扫描后,按照单体在整箱中的行、列的顺序对各数据从小到大依次编号,完成二次编号,并上传到所述上位机。其中,所述补码的步骤中,二次扫描所得的数据出现缺失时,根据一次扫描所得的数据进行补缺,具体是根据所述一次编号、二次编号和装箱顺序的一致性进行补缺。本专利技术的码采集系统及方法在实际使用中,可以使得第二扫描器的采集率达到99.98%以上。【附图说明】图1是现有技术的码采集系统结构示意图;图2是本专利技术实施例1的码采集系统结构示意图;图3是本专利技术实施例2的码采集方法步骤流程图。【具体实施方式】实施例1、一种码采集系统,参见图2所示,包括:上位机11,以及分别与上位机11相连的第一扫描器12和第二扫描器13;第一扫描器12,用于在单体装箱前,对各单体上的码逐一进行扫描,按照单体扫描的顺序,对扫描所得数据从小到大依次编号,完成一次编号,并将一次扫描所得的数据存储到上位机11的数据队列内存中。在单体装箱时,按照所述单体扫描的顺序进行装箱。第二扫描器13,用于在单体装箱后,对整箱中各单体上的码一次性完成扫描,按照单体在整箱中的行、列的顺序对各数据从小到大依次编号,完成二次编号,并将二次扫描所得的数据上传到上位机11。上位机11,用于在二次扫描所得的数据出现缺失时,根据一次扫描所得的数据进行补缺,具体是根据所述一次编号、二次编号和装箱顺序的一致性进行补缺,并以补缺后的数据作为该箱单体的码采集结果。在具体实现中,例如:第一扫描器12扫描单瓶码并编号为M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,以及将数据存储到上位机数据队列内存中。按照现有流水线常规的装箱顺序,在单体装箱时,按照单体扫描的顺序进行装箱。第二扫描器13扫描整箱啤酒时,当读取不到瓶盖数据时,利用第一扫描器12的读取数据队列中的顺序计算出扫不到的数据。例如第二扫描器13读取到的数据是M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,NoRead,M19,M20。那么,NoRead数据,可以根据这个数据是M17的下一个数据和M19的上一个数据,计算并验证出是M18,从而得到完成的数据M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20。在实际的使用中,可以使得第二扫描器13的采集率达到99.98%以上。实施例2、一种码采集方法,可以采用上述实施例1的码采集系统实施,参见图3所示,包括下列步骤:S21、一次采集的步骤,第一扫描器在单体装箱前,对各单体上的码逐一进行扫描,按照单体扫描顺序,对扫描所得数据从小到大依次编号,完成一次编号,并将一次扫描所得的数据存储到上位机的数据队列内存中。S22、二次采集的步骤,单体装箱时按照所述单体扫描的顺序进行装箱,第二扫描器在单体装箱后,对整箱中各单体上的码一次性完成扫描,按照单体在整箱中的行、列的顺序对各数据从小到大依次编号,完成二次编号,并将二次扫描所得的数据上传到上位机。S23、补码的步骤,上位机在所述二次扫描所得的数据出现缺失时,根据所述一次扫描所得的数据进行补缺,具体是根据所述一次编号、二次编号和装箱顺序的一致性进行补缺,并以补缺后的数据作为该箱单体的码采集结果。在具体实现中,例如:第一扫描器扫描单瓶码并编号为M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,以及将数据存储到上位机数据队列内存中。按照现有流水线常规的装箱顺序,在单体装箱时,按照单体扫描的顺序进行装箱。第二扫描器扫描整箱啤酒时,当读取不到瓶盖数据时,利用第一扫描器的读取数据队列中的顺序计算出扫不到的数据。例如第二扫描器读取到的数据是M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,NoRead,M19,M20。那么,NoRead数据,可以根据这个数据是M17的下一个数据和M19的上一个数据,计算并验证出是M18,从而得到完成的数据M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20。在实际的使用中,可以使得第二扫描器13的采集率达到99.98%以上。这里本专利技术的描述和应本文档来自技高网...

【技术保护点】
1.一种码采集系统,其特征在于,包括:上位机,以及分别与所述上位机相连的第一扫描器和第二扫描器;所述第一扫描器,用于在单体装箱前,对各单体上的码逐一进行扫描,并将一次扫描所得的数据存储到所述上位机的数据队列内存中;所述第二扫描器,用于在单体装箱后,对整箱中各单体上的码一次性完成扫描,并将二次扫描所得的数据上传到所述上位机;所述上位机,用于在所述二次扫描所得的数据出现缺失时,根据所述一次扫描所得的数据进行补缺,并以补缺后的数据作为该箱单体的码采集结果。

【技术特征摘要】
1.一种码采集系统,其特征在于,包括:上位机,以及分别与所述上位机相连的第一扫描器和第二扫描器;所述第一扫描器,用于在单体装箱前,对各单体上的码逐一进行扫描,并将一次扫描所得的数据存储到所述上位机的数据队列内存中;所述第二扫描器,用于在单体装箱后,对整箱中各单体上的码一次性完成扫描,并将二次扫描所得的数据上传到所述上位机;所述上位机,用于在所述二次扫描所得的数据出现缺失时,根据所述一次扫描所得的数据进行补缺,并以补缺后的数据作为该箱单体的码采集结果。2.如权利要求1所述的码采集系统,其特征在于,所述将一次扫描所得的数据存储到所述上位机的数据队列内存中,具体是按照单体扫描顺序,对扫描所得数据从小到大依次编号,完成一次编号,并进行存储;在所述单体装箱时,按照所述单体扫描的顺序进行装箱;以及,所述对整箱中各单体上的码一次性完成扫描后,按照单体在整箱中的行、列的顺序对各数据从小到大依次编号,完成二次编号,并上传到所述上位机。3.如权利要求2所述的码采集系统,其特征在于,所述二次扫描所得的数据出现缺失时,根据一次扫描所得的数据进行补缺,具体是根据所述一次编号、二次编号和装箱顺序的一致性进行补缺。4.一种码采集方法,其特征在于,包括下列...

【专利技术属性】
技术研发人员:徐文卓谢朝晖
申请(专利权)人:北京爱创科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1