一种二维码扫描系统及其扫描校验方法、系统的制作方法

文档序号:6519776阅读:275来源:国知局
一种二维码扫描系统及其扫描校验方法、系统的制作方法
【专利摘要】本发明属于产品识别领域,提供了一种二维码扫描系统及其扫描校验方法、系统。该方法及系统是选取二维码扫描系统中二维码扫描器和光电传感器的本次计数结束瞬时开始的一段时间作为可调节的时间差参数,通过调节该时间差参数,使得计算机能够在二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间完成校验。该方法及系统可使得现场环境因素改变时,通过规范二维码连续扫描时的动作规则,使得时间差参数小于二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围,从而实现了准确的实时自动校验,提高了二维码扫描系统的可应用性。
【专利说明】一种二维码扫描系统及其扫描校验方法、系统
【技术领域】
[0001]本发明属于产品识别领域,尤其涉及一种主要应用于快速消费品识别的二维码扫描系统及其扫描校验方法、系统,特别是对化妆品进行二维码识别的二维码扫描系统。
【背景技术】
[0002]随着社会的发展,二维码的应用越来越广。借助移动通信、计算机、物联网、信息编码和数码喷印印刷等技术,结合物流追溯理念,通过为每件商品赋予唯一身份信息码加验证的方式,采用加密编码技术,实现对商品的精确和保密标识,借助互联网和移动通信技术,实现商品的生产厂、代理商、消费者之间的商品信息互联互动,为企业解决商品防假冒、防窜货等一系列问题提供了解决方案。
[0003]传统技术中,生产厂商在生产过程中,采用二维码扫描系统对贴附于商品上的二维码进行识别,并将识别结果录入系统,以实现对商品信息的采集及跟踪等功能。但由于二维码本身可能存在缺陷、或由于商品的材质、仪器和环境的影响,二维码扫描系统在扫描二维码过程中,会出现漏扫描现象,使得扫描结果可靠性差,并降低了生产效率。
[0004]基于此,现有技术提出了一种用于二维码连续扫描的二维码扫描系统,如图1所示,其包括输送带、调节架、对经输送带传输的待扫描产品上的二维码进行扫描的二维码扫描器、置于调节架上且对经输送带传输的待扫描产品的数量进行计数的光电传感器、将光电传感器的计数值与二维码扫描器的扫描成功数量进行比对校验的计算机。
[0005]在前述二维码扫描系统进行二维码连续扫描时,计算机需要在光电传感器和二维码扫描器的本次计数结束后、且下次计数尚未来临的时间段内完成比对校验,但由于待扫描产品移动速度(即输送带移动速度)、待扫描产品尺寸变化、光电传感器与二维码扫描器之间安装距离、待扫描产品之间放置距离等现场环境因素的复杂多变,使得计算机无法准确的进行实时自动校验,从而造成系统可应用性差。

【发明内容】

[0006]本发明实施例的目的在于提供一种二维码扫描系统的扫描校验方法,旨在解决现有的二维码扫描系统在二维码连续扫描时,由于现场环境因素的复杂多变,因而无法准确的进行实时自动校验,造成系统可应用性差的问题。
[0007]本发明实施例是这样实现的,一种二维码扫描系统的扫描校验方法,所述方法包括以下步骤:
S1:设置时间差参数;
S2:在接收到二维码扫描系统中二维码扫描器的本次计数值和所述二维码扫描系统中光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计时清零。
[0008]本发明实施例的另一目的在于提供一种二维码扫描系统的扫描校验系统,所述扫描校验系统包括: 设置模块,用于设置时间差参数;
扫描校验模块,用于在接收到二维码扫描系统中二维码扫描器的本次计数值和所述二维码扫描系统中光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计
时清零。
[0009]本发明实施例的另一目的在于提供一种二维码扫描系统,包括输送带、调节架、对经所述输送带传输的待扫描产品上的二维码进行扫描的二维码扫描器、置于所述调节架上且对经所述输送带传输的待扫描产品的数量进行计数的光电传感器、将所述光电传感器的计数值与所述二维码扫描器的扫描成功数量进行比对校验的计算机,所述计算机包括如上所述的二维码扫描系统的扫描校验系统。
[0010]本发明实施例提供的二维码扫描系统的扫描校验方法及系统是选取二维码扫描系统中二维码扫描器和光电传感器的本次计数结束瞬时开始的一段时间作为可调节的时间差参数,通过调节该时间差参数,使得计算机能够在二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间完成校验。该方法及系统可使得现场环境因素改变时,通过规范二维码连续扫描时的动作规则,使得时间差参数小于二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围,从而实现了准确的实时自动校验,提高了 二维码扫描系统的可应用性。
【专利附图】

【附图说明】
[0011]图1是现有技术提供的二维码扫描系统的结构框图;
图2是现有技术提供的二维码扫描系统中光电传感器与二维码扫描器的的计数波形
图;
图3是本发明实施例提供的二维码扫描系统的扫描校验方法流程图;
图4是当同一待扫描产品顺次经过光电传感器和二维码扫描器时执行扫描校验的流程图;
图5是当同一待扫描产品顺次经过二维码扫描器和光电传感器时执行扫描校验的流程图;
图6是本发明实施例提供的二维码扫描系统的扫描校验系统的结构图;
图7是图6中扫描校验模块的一种结构图;
图8是图6中扫描校验模块的另一种结构图。
【具体实施方式】
[0012]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0013]在图1所示的现有的二维码扫描系统中,现场环境受到即输送带移动速度、待扫描产品尺寸变化、光电传感器与二维码扫描器之间安装距离、待扫描产品之间放置距离等多种因素制约,这些因素反映到结果上均表现为时间差,如图2所示,其中Pl为光电传感器的计数波形图,P2为二维码扫描器的计数波形图,则时间差类型主要有:光电传感器两次计数之间的时间差A、二维码扫描器两次计数之间的时间差B、光电传感器计数与随后发生的二维码扫描器计数之间的时间差C、二维码扫描器计数与随后发生的光电传感器计数之间的时间差D。于是,为了使得计算机能够准确的进行实时自动校验,本发明实施例选取二维码扫描系统中二维码扫描器和光电传感器的本次计数结束瞬时开始的一段时间作为可调节的时间差参数,通过调节该时间差参数,使得计算机能够在二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间完成校验。
[0014]本发明实施例提供了一种二维码扫描系统的扫描校验方法,如图3所示,包括以下步骤:
S1:设置时间差参数。
[0015]S2:在接收到二维码扫描器的本次计数值和光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计时清零。
[0016]本发明实施例中,二维码扫描器与光电传感器均设置在待扫描产品的前进方向上,且根据二维码扫描器与光电传感器在待扫描产品前进方向上的安装顺序不同,步骤S2的执行过程不同。以下将分两种情况对步骤S2进行详细描述:
当同一待扫描产品顺次经过光电传感器和二维码扫描器时,即光电传感器首先完成待扫描产品的计数,再由二维码扫描器完成对同一待扫描产品的计数时,如图4所示,步骤S2可包括以下步骤:
S201:接收二维码扫描器的本次计数值。
[0017]S202:从接收到二维码扫描器的本次计数值的瞬时开始计时。
[0018]S203:判断是否接收到光电传感器的下次计数值,是则执行步骤S204,否则执行步骤S205。
[0019]S204:计时清零。
[0020]S205:判断计时时间是否达到时间差参数,是则执行步骤S206,否则返回步骤S202而继续计时。
[0021]S206:判断二维码扫描器的本次计数值与光电传感器的本次计数值是否一致,是则执行步骤S207,否则执行步骤S208。
[0022]S207:将本次计数值作为扫描校验的结果显示。
[0023]S208:将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显
/Jn ο
[0024]经过步骤S201至S208后,若时间差参数小于二维码扫描器本次计数结束和光电传感器下次计数结束之间的时间,则可实现实时自动检验;若时间差参数不小于二维码扫描器本次计数结束和光电传感器下次计数结束之间的时间,则不会执行扫描校验。理论上,以时间差参数作为调节参数,只要设置得足够小便可针对特定的现场环境实现实时自动的扫描校验。但二维码扫描器计数、光电传感器计数、计算机运算处理均需时间,当这些时间与时间差参数达到一个量级时,将使扫描校验的结果产生误差。且当时间差参数设置过小时,受现场各种因素影响也会非常明显,将要根据现场情况的不断变化频繁调整,可操作性降低。因此在实际中,是将时间差参数作为调节参数,设置成一个在大多数现场条件下普遍适用的值,同时规范二维码连续扫描时的动作规则,例如增加光电传感器与二维码扫描器之间安装距离、增加待扫描产品之间放置距离等,使得时间差参数小于二维码扫描器本次计数结束和光电传感器下次计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围。
[0025]当同一待扫描产品顺次经过二维码扫描器和光电传感器时,即二维码扫描器首先完成待扫描产品的计数,再由光电传感器完成对同一待扫描产品的计数时,如图5所示,步骤S2可包括以下步骤:
S301:接收光电传感器的本次计数值。
[0026]S302:从接收到光电传感器的本次计数值的瞬时开始计时。
[0027]S303:判断是否接收到二维码扫描器的下次计数值,是则执行步骤S304,否则执行步骤S305。
[0028]S304:计时清零。
[0029]S305:判断计时时间是否达到时间差参数,是则执行步骤S306,否则返回步骤S302而继续计时。
[0030]S306:判断二维码扫描器的本次计数值与光电传感器的本次计数值是否一致,是则执行步骤S307,否则执行步骤S308。
[0031]S307:将本次计数值作为扫描校验的结果显示。
[0032]S308:将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显
/Jn ο
[0033]同样地,经过步骤S301至S308后,若时间差参数小于光电传感器本次计数结束和二维码扫描器下次计数结束之间的时间,则可实现实时自动检验;若时间差参数不小于光电传感器本次计数结束和二维码扫描器下次计数结束之间的时间,则不会执行扫描校验。在实际中,将时间差参数设置成一个在大多数现场条件下普遍适用的值,同时规范二维码连续扫描时的动作规则,例如增加光电传感器与二维码扫描器之间安装距离、增加待扫描产品之间放置距离等,使得时间差参数小于光电传感器本次计数结束和二维码扫描器下次计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围。
[0034]本发明实施例还提供了一种二维码扫描系统的扫描校验系统,如图6所示,包括:设置模块1,用于设置时间差参数;扫描校验模块2,用于在接收到二维码扫描器的本次计数值和光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计时清零。
[0035]如图7示出了扫描校验模块2的一种结构,可包括:第一接收模块201,用于接收二维码扫描器的本次计数值;第一计时模块202,用于从接收到二维码扫描器的本次计数值的瞬时开始计时;第一判断模块203,用于判断是否接收到光电传感器的下次计数值;第一清零模块204,用于当第一判断模块203判断接收到光电传感器的下次计数值时,将第一计时模块202的计时清零;第二判断模块205,用于当第一判断模块203判断没有接收到光电传感器的下次计数值时,判断计时时间是否达到时间差参数;第三判断模块206,用于当第二判断模块205判断计时时间达到时间差参数时,判断二维码扫描器的本次计数值与光电传感器的本次计数值是否一致;第一显示模块207,用于当第三判断模块206判断二维码扫描器的本次计数值与光电传感器的本次计数值一致时,将本次计数值作为扫描校验的结果显示,并当第三判断模块206判断二维码扫描器的本次计数值与光电传感器的本次计数值不一致时,将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。其中,第一计时模块202还用于当第二判断模块205判断计时时间未达到时间差参数时,继续计时。
[0036]如图8示出了扫描校验模块2的另一种结构,可包括:第二接收模块301,用于接收光电传感器的本次计数值;第二计时模块302,用于从接收到光电传感器的本次计数值的瞬时开始计时;第四判断模块303,用于判断是否接收到二维码扫描器的下次计数值;第二清零模块304,用于当第四判断模块303判断判断接收到二维码扫描器的下次计数值时,将第二计时模块302的计时清零;第五判断模块305,用于当第四判断模块303判断没有接收到二维码扫描器的下次计数值时,判断计时时间是否达到时间差参数;第六判断模块306,用于当第五判断模块305判断计时时间达到时间差参数时,判断二维码扫描器的本次计数值与光电传感器的本次计数值是否一致;第二显示模块307,用于当第六判断模块306判断二维码扫描器的本次计数值与光电传感器的本次计数值一致时,将本次计数值作为扫描校验的结果显示,并当第六判断模块306判断二维码扫描器的本次计数值与光电传感器的本次计数值不一致时,将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。其中,第二计时模块302还用于当第五判断模块305判断计时时间未达到时间差参数时,继续计时。
[0037]本发明实施例还提供了一种二维码扫描系统,包括输送带、调节架、对经输送带传输的待扫描产品上的二维码进行扫描的二维码扫描器、置于调节架上且对经输送带传输的待扫描产品的数量进行计数的光电传感器、将光电传感器的计数值与二维码扫描器的扫描成功数量进行比对校验的计算机。其中的计算机包括如上所述的二维码扫描系统的扫描校验系统。优选地,二维码扫描器与光电传感器之间的距离小于或等于I米。
[0038]本发明实施例提供的二维码扫描系统的扫描校验方法及系统是选取二维码扫描系统中二维码扫描器和光电传感器的本次计数结束瞬时开始的一段时间作为可调节的时间差参数,通过调节该时间差参数,使得计算机能够在二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间完成校验。该方法及系统可使得现场环境因素改变时,通过规范二维码连续扫描时的动作规则,使得时间差参数小于二维码扫描器和光电传感器的本次计数结束与下次首个计数结束之间的时间,从而触发实时自动的扫描校验,并达到想要的校验精度即出错范围,从而实现了准确的实时自动校验,提高了二维码扫描系统的可应用性。
[0039]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0040]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种二维码扫描系统的扫描校验方法,其特征在于,所述方法包括以下步骤: 51:设置时间差参数; 52:在接收到二维码扫描系统中二维码扫描器的本次计数值和所述二维码扫描系统中光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计时清零。
2.如权利要求1所述的二维码扫描系统的扫描校验方法,其特征在于,同一待扫描产品顺次经过所述光电传感器和所述二维码扫描器,所述步骤S2包括以下步骤: 5201:接收所述二维码扫描器的本次计数值; 5202:从接收到所述二维码扫描器的本次计数值的瞬时开始计时; 5203:判断是否接收到所述光电传感器的下次计数值,是则执行步骤S204,否则执行步骤S205 ; 5204:计时清零; 5205:判断计时时间是否达到时间差参数,是则执行步骤S206,否则返回所述步骤S202而继续计时; 5206:判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值是否一致,是则执行步骤S207 ; 5207:将本次计数值作为扫描校验的结果显示。
3.如权利要求2所述的二维码扫描系统的扫描校验方法,其特征在于,所述步骤S206之后,还包括以下步骤: 若所述二维码扫描器的本次计数值与所述光电传感器的本次计数值不一致,则将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。
4.如权利要求1所述的二维码扫描系统的扫描校验方法,其特征在于,同一待扫描产品顺次经过所述二维码扫描器和所述光电传感器,所述步骤S2包括以下步骤: 5301:接收所述光电传感器的本次计数值; 5302:从接收到所述光电传感器的本次计数值的瞬时开始计时; 5303:判断是否接收到所述二维码扫描器的下次计数值,是则执行步骤S304,否则执行步骤S305 ; 5304:计时清零; 5305:判断计时时间是否达到时间差参数,是则执行步骤S306,否则返回步骤S302而继续计时; 5306:判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值是否一致,是则执行步骤S307 ; 5307:将本次计数值作为扫描校验的结果显示。
5.如权利要求4所述的二维码扫描系统的扫描校验方法,其特征在于,所述步骤S306之后,还包括以下步骤: 若所述二维码扫描器的本次计数值与所述光电传感器的本次计数值不一致,则将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。
6.一种二维码扫描系统的扫描校验系统,其特征在于,所述扫描校验系统包括: 设置模块,用于设置时间差参数;扫描校验模块,用于在接收到二维码扫描系统中二维码扫描器的本次计数值和所述二维码扫描系统中光电传感器的本次计数值的瞬时开始计时,当未接收到下次计数值且计时时间达到时间差参数时,执行扫描校验并显示扫描校验的结果,当接收到下次计数值时,计时清零。
7.如权利要求6所述的二维码扫描系统的扫描校验系统,其特征在于,所述扫描校验模块包括: 第一接收模块,用于接收所述二维码扫描器的本次计数值; 第一计时模块,用于从接收到所述二维码扫描器的本次计数值的瞬时开始计时; 第一判断模块,用于判断是否接收到所述光电传感器的下次计数值; 第一清零模块,用于当所述第一判断模块判断接收到所述光电传感器的下次计数值时,将所述第一计时模块的计时清零; 第二判断模块,用于当所述第一判断模块判断没有接收到所述光电传感器的下次计数值时,判断计时时间是否达到时间差参数; 第三判断模块,用于当所述第二判断模块判断计时时间达到所述时间差参数时,判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值是否一致; 第一显示模块,用于当所述第三判断模块判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值一致时,将本次计数值作为扫描校验的结果显示,并当所述第三判断模块判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值不一致时,将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。
8.如权利要求6所述的二维码扫描系统的扫描校验系统,其特征在于,所述扫描校验模块包括: 第二接收模块,用于接收所述光电传感器的本次计数值; 第二计时模块,用于从接收到所述光电传感器的本次计数值的瞬时开始计时; 第四判断模块,用于判断是否接收到所述二维码扫描器的下次计数值; 第二清零模块,用于当所述第四判断模块判断判断接收到所述二维码扫描器的下次计数值时,将所述第二计时模块的计时清零; 第五判断模块,用于当所述第四判断模块判断没有接收到所述二维码扫描器的下次计数值时,判断计时时间是否达到时间差参数; 第六判断模块,用于当所述第五判断模块判断计时时间达到所述时间差参数时,判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值是否一致; 第二显示模块,用于当所述第六判断模块判断所述二维码扫描器的本次计数值与光电传感器的本次计数值一致时,将本次计数值作为扫描校验的结果显示,并当所述第六判断模块判断所述二维码扫描器的本次计数值与所述光电传感器的本次计数值不一致时,将上次校验一致时的计数值与本次计数之间的理论计数值作为校验精度显示。
9.一种二维码扫描系统,包括输送带、调节架、对经所述输送带传输的待扫描产品上的二维码进行扫描的二维码扫描器、置于所述调节架上且对经所述输送带传输的待扫描产品的数量进行计数的光电传感器、将所述光电传感器的计数值与所述二维码扫描器的扫描成功数量进行比对校验的计算机,其特征在于,所述计算机包括如权利要求6至8任一项所述的二维码扫描系统的扫描校验系统。
10.如权利要求9所述的二维码扫描系统 ,其特征在于,所述二维码扫描器与所述光电传感器之间的距离小于或等于I米。
【文档编号】G06K7/10GK103593637SQ201310583446
【公开日】2014年2月19日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】曾国波, 许平, 詹玉铭 申请人:深圳市太和物联信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1