通过推算获取码信息的方法及装置与流程

文档序号:12365779阅读:239来源:国知局
通过推算获取码信息的方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种二维码(2-dimensional bar code)与喷码匹配的方法,具体来说就是一种通过推算获取码信息的方法及装置。



背景技术:

二维码(2-dimensional bar code)也称为二维条码,二维码利用在平面(二维方向)上按照一定规律分布的黑白相间的特定几何图形来记录数据符号信息;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,二维条码由于具有以下特点,作为产品身份的识别标记在产品包装上被广泛应用:1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍;2.编码范围广:该二维条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码;3.容错能力强,具有纠错功能:二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息;4.译码可靠性高:比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一;5.可引入加密措施:保密性、防伪性好;6.成本低,易制作,持久耐用;7.条码符号形状、尺寸大小比例可变;8.二维条码可以使用激光或CCD阅读器识读。

目前,二维码作为一种可识别标签在工业上被广泛应用,对产品的身份认证,产品销售的追踪,起到极大的促进作用,例如,通过扫描产品包装上的二维码可以获得产品的基本信息;现代物流中通过扫描产品包装上的二维码可以获得产品的传送路径等。为了加强产品质量管控,对产品生产信息及销售信息的快速提取,通常需要将产品的标识信息进行关联(例如将产品上的二维码与喷码进行关联),现有做法包括:产品在生产线上包装完成后,会随之通过传送装置进行运送;在运送过程中,喷码装置会依次对传送装置传送的产品进行喷码(其中,包括产品批次、生产日期、生产地、生产流水线等信息);识读装置会依次读取产品包装上的二维码;关联装置对同一包装上的喷码及二维码进行关联匹配,从而实现产品标识信息的关联。然而,识读装置在识别读取二维码的过程中,可能会出现识读失败、识读无效等情况,导致未识读到某一产品的二维码,导致无法将喷码信息与二维码信息相关联。此时通常做法就是触发剔除装置将没有识读到二维码的产品剔除,此时该产品将无法正常上市,严重时可能导致产品包装传送生产线无法正常运转,损害产品生产商的利益。

因此,本领域技术人员亟待研发一种获取码信息的方法,防止产品包装过程中,由于产品码信息读取失败或者读取错误,无法将产品上的二维码与对应的喷码正常关联,导致产品被剔除,无法正常上市的情况。



技术实现要素:

有鉴于此,本发明要解决的技术问题在于提供一种通过推算获取码信息的方法及装置,解决了现有技术中无法正常读取产品上的二维码,从而无法将产品的二维码信息与喷码信息相关联,导致产品剔除率过高的问题。

为了解决上述技术问题,本发明的具体实施方式提供一种通过推算获取码信息的方法,包括:识别包装生产线上相邻产品的二维码获得该相邻产品的二维码信息;计算当前产品与该相邻产品之间的位置关系信息;根据所述二维码信息和所述位置关系信息从数据库中查找所述当前产品的当前二维码信息。

本发明的具体实施方式还提供一种通过推算获取码信息的装置,包括:识别单元,用于识别包装生产线上相邻产品的二维码获得该相邻产品的二维码信息;计算单元,用于计算当前产品与该相邻产品之间的位置关系信息;查找单元,用于根据所述二维码信息和所述位置关系信息从数据库中查找所述当前产品的当前二维码信息。

根据本发明的上述具体实施方式可知,通过推算获取码信息的方法及装置至少具有以下有益效果:由于产品在包装生产线上被处理的顺序与数据库中存储的二维码顺序一一对应,所以可以通过相邻产品的二维码信息,以及相邻产品与当前产品之间的位置关系,从数据库中查找到当前产品的二维码信息,最终可以将当前产品的二维码信息与当前产品的喷码信息相关联,由于产品二维码位置不当,或者扫码设备灵敏度不高,不能正常读取产品上的二维码信息时,仍然可以获得当前产品的二维码信息,不用将当前产品剔除,降低了产品的剔除率,维护了产品生产者的合法利益,促进工商业的发展;另外,将产品的二维码信息与喷码信息相关联,防止不法分子篡改产品喷码,损害消费者合法权益的情况发生,提高用户体验度。

应了解的是,上述一般描述及以下具体实施方式仅为示例性及阐释性的,其并不能限制本发明所欲主张的范围。

附图说明

下面的所附附图是本发明的说明书的一部分,其绘示了本发明的示例实施例,所附附图与说明书的描述一起用来说明本发明的原理。

图1为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例一的流程图;

图2为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例二的流程图;

图3为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例三的流程图;

图4为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例一的示意框图;

图5为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例二的示意框图;

图6为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例三的示意框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面将以附图及详细叙述清楚说明本发明所揭示内容的精神,任何所属技术领域技术人员在了解本发明内容的实施例后,当可由本发明内容所教示的技术,加以改变及修饰,其并不脱离本发明内容的精神与范围。

本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。

关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。

关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附图的方向。因此,使用的方向用语是用来说明并非用来限制本创作。

关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。

关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。

关于本文中所使用的用语“大致”、“约”等,用以修饰任何可以微变化的数量或误差,但这些微变化或误差并不会改变其本质。一般而言,此类用语所修饰的微变化或误差的范围在部分实施例中可为20%,在部分实施例中可为10%,在部分实施例中可为5%或是其他数值。本领域技术人员应当了解,前述提及的数值可依实际需求而调整,并不以此为限。

某些用以描述本申请的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本申请的描述上额外的引导。

图1为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例一的流程图,如图1所示,通过相邻产品的二维码信息推算出当前产品的二维码信息,从而可以将当前产品的二维码信息与喷码信息相关联。

该附图所示的具体实施方式包括:

步骤101:识别包装生产线上相邻产品的二维码获得该相邻产品的二维码信息。包装生产线对产品进行包装,同时识别产品包装上的二维码,并对产品或产品包装上喷涂喷码,然后将识别出的二维码信息与喷码信息相关联,方便用户扫描二维码时对产品上喷码信息的真伪进行认证,防止不法分子篡改喷码信息,损害消费者合法权益的情况发生,例如,不法零售商篡改产品生产日期喷码,让过期产品重新进入市场销售。将二维码信息与喷码信息相关联,即便不法分子篡改了喷码信息,消费者也可以通过扫描产品包装上的二维码获得产品的真正喷码信息,从而防止不法分子对消费者合法利益的侵害。但是,由于产品包装上二维码位置不适当,或者扫码设备的灵敏度问题,可能会出现无法识别产品包装上二维码的情况,为了让这些产品的二维码信息与喷码信息相关联,可以通过识别包装生产线上相邻产品的二维码,从而获得该当前产品的二维码信息。本发明的具体实施例中,与当前产品相邻的产品包括位于当前产品前面的产品和/或位于当前产品后面的产品。

步骤102:计算当前产品与该相邻产品之间的位置关系信息。具体来说就是根据产品尺寸和生产线传送带的传送速度计算出当前产品与所述相邻产品之间的位置关系信息。位置关系信息包括当前产品中心点与相邻产品中心点之间的距离,当前产品与相邻产品的顺序(即当前产品与相邻产品被传送过程中,哪个在前、哪个在后),以及当前产品与相邻产品是直接相邻还是间接相邻(即当前产品与相邻产品之间的位次关系,例如,当前产品位次为22,相邻产品的位次为5,即在包装生产线传送带上传送的第22个产品为当前产品,在包装生产线传送带上传送的第5个产品为相邻产品,当前产品与相邻产品为间接相邻,它们之间还有16个产品)。由于产品尺寸和包装生产线传送带的传送速度都是已知的,可以得到当前产品与相邻产品之间的位置关系信息。

步骤103:根据所述二维码信息和所述位置关系信息从数据库中查找所述当前产品的当前二维码信息。由于包装生产线上产品的顺序与数据库中存储的二维码信息一一对应,获得相邻产品的二维码信息,以及相邻产品与当前产品之间的位置关系信息后,可以从数据库中查找到当前产品的二维码信息。

参见图1,通过相邻产品的二维码信息推算出当前产品的二维码信息,从而将当前产品的二维码信息与喷码信息相关联,提高了二维码信息的识别读取效率,降低产品的剔除率,维护了产品生产者的合法利益,促进工商业的发展。

图2为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例二的流程图,如图2所示,获得当前产品的二维码信息后,对当前产品喷码,并记录喷码信息,最终将当前产品的二维码信息和喷码信息相关联。

该附图所示的具体实施方式中,步骤103之后,该方法还包括:

步骤104:将当前产品的所述当前二维码信息与当前产品的喷码信息相关联。将当前二维码信息与喷码信息相关联,方便用户扫描产品上的二维码时对产品上喷码信息的真伪进行认证,防止不法分子篡改喷码信息,损害消费者合法权益,例如,不法零售商篡改产品生产日期喷码,让过期产品重新进入市场销售。

本发明的具体实施方式中,步骤101之前、之后或者同时,该方法还包括:对所述当前产品进行喷码并记录该喷码对应的喷码信息。本发明的具体实施例中,喷码信息包括生产日期、产品编号、产地等信息。

参见图2,为了识别产品的基本信息及产品的流通信息,保障产品的质量,维护消费者的合法权益,需要将产品的二维码与喷码相关联,例如,二维码信息中包含有产品的基本信息,喷码信息中包含有产品生产日期及产品批号,将产品的二维码与喷码相关联,可以防止不法分子涂改喷码(例如,将过期产品的喷码涂改成没有过期的产品),损害生产商和消费者的合法利益,保证商品经济的健康发展。

图3为本发明具体实施方式提供的一种通过推算获取码信息的方法的具体实施例三的流程图,如图3所示,在数据库中按照产品在包装生产线上被处理的顺序依次存储产品的二维码信息。

该附图所示的具体实施方式中,步骤101之前,该方法还包括:

步骤100:按照产品在包装生产线上被处理的顺序依次存储产品的二维码信息。例如,通常在数据库中顺序存储180万件产品的二维码信息,包装生产线一个批次处理1.8万件产品,包装生产线处理产品(扫码、喷码、关联)时,这些被处理产品的二维码信息在数据库中是顺序存储的,例如,第一包装生产线处理0~1.8万产品,第二包装生产线处理1.8万~3.6万产品,甚至某些包装生产线处理3.6万~3.8万产品,即每个包装生产线处理产品的数量是可以变化的,但包装生产线上被处理产品的二维码信息是连续的。

参见图3,产品上市之前,通常先按照数据库中存储的二维码信息顺序在产品包装上印刷二维码,然后将产品装入印有二维码的产品包装内,并将包装后产品放在包装生产线上扫描并喷码,最后将每个产品对应的二维码信息与喷码信息相关联,防止不法人士对喷码信息的篡改,并降低了产品的剔除率。

图4为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例一的示意框图,如图4所示的装置可以应用到图1-图3所示的方法中,通过相邻产品的二维码信息,以及相邻产品与当前产品之间的位置关系,从数据库中查找到当前产品的二维码信息,最终可以将当前产品的二维码信息与当前产品的喷码信息相关联。

该附图所示的具体实施方式中,通过推算获取码信息的装置包括识别单元10、计算单元20和查找单元30,其中,识别单元10用于识别包装生产线上相邻产品的二维码获得该相邻产品的二维码信息;计算单元20用于计算当前产品与该相邻产品之间的位置关系信息;查找单元30用于根据所述二维码信息和所述位置关系信息从数据库中查找所述当前产品的当前二维码信息。本发明具体实施例中,计算单元20具体用于根据产品尺寸和生产线传送带的传送速度计算出当前产品与所述相邻产品之间的位置关系信息;识别单元10具体为扫描仪、摄像头和扫码器中的至少一种。

参见图4,通过相邻产品的二维码信息推算出当前产品的二维码信息,从而将当前产品的二维码信息与喷码信息相关联,提高了二维码信息的识别读取效率,降低产品的剔除率,维护了产品生产者的合法利益,促进工商业的发展。

图5为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例二的示意框图,如图5所示,获得当前产品的二维码信息后,对当前产品喷码,并记录喷码信息,最终将当前产品的二维码信息和喷码信息相关联。

该附图所示的具体实施方式中,该装置还包括关联单元40,其中,关联单元40,用于将所述当前二维码信息与喷码信息相关联。喷码信息包括生产日期、产品编号、产地等信息。

本发明的具体实施方式中,该装置还可以包括喷涂单元,喷涂单元用于对所述当前产品进行喷码并记录该喷码对应的喷码信息。

参见图5,为了识别产品的基本信息及产品的流通信息,保障产品的质量,维护消费者的合法权益,需要将产品的二维码与喷码相关联,例如,二维码信息中包含有产品的基本信息,喷码信息中包含有产品生产日期及产品批号,将产品的二维码与喷码相关联,可以防止不法分子涂改喷码(例如,将过期产品的喷码涂改成没有过期的产品),损害生产商和消费者的合法利益,保证商品经济的健康发展。

图6为本发明具体实施方式提供的一种通过推算获取码信息的装置的具体实施例三的示意框图,如图6所示,在数据库中按照产品在包装生产线上被处理的顺序依次存储产品的二维码信息。

该附图所示的具体实施方式中,该装置还包括数据库50,其中,数据库50用于按照产品在包装生产线上被处理的顺序依次存储产品的二维码信息。

参见图6,产品上市之前,通常先按照数据库中存储的二维码信息顺序在产品包装上印刷二维码,然后将产品装入印有二维码的产品包装内,并将包装后产品放在包装生产线上扫描并喷码,最后将每个产品对应的二维码信息与喷码信息相关联,防止不法人士对喷码信息的篡改,并降低了产品的剔除率。

本发明提供一种通过推算获取码信息的方法及装置,由于产品在包装生产线上被处理的顺序与数据库中存储的二维码顺序一一对应,所以可以通过相邻产品的二维码信息,以及相邻产品与当前产品之间的位置关系,从数据库中查找到当前产品的二维码信息,最终可以将当前产品的二维码信息与当前产品的喷码信息相关联,由于产品二维码位置不当,或者扫码设备灵敏度不高,不能正常读取产品上的二维码信息时,仍然可以获得当前产品的二维码信息,不用将当前产品剔除,降低了产品的剔除率,维护了产品生产者的合法利益,促进工商业的发展;另外,将产品的二维码信息与喷码信息相关联,防止不法分子篡改产品喷码,损害消费者合法权益的情况发生,提高用户体验度。

上述的本发明实施例可在各种硬件、软件编码或两者组合中进行实施。例如,本发明的实施例也可为在数据信号处理器(Digital Signal Processor,DSP)中执行上述方法的程序代码。本发明也可涉及计算机处理器、数字信号处理器、微处理器或现场可编程门阵列(Field Programmable Gate Array,FPGA)执行的多种功能。可根据本发明配置上述处理器执行特定任务,其通过执行定义了本发明揭示的特定方法的机器可读软件代码或固件代码来完成。可将软件代码或固件代码发展为不同的程序语言与不同的格式或形式。也可为不同的目标平台编译软件代码。然而,根据本发明执行任务的软件代码与其他类型配置代码的不同代码样式、类型与语言不脱离本发明的精神与范围。

以上所述仅为本发明示意性的具体实施方式,在不脱离本发明的构思和原则的前提下,任何本领域的技术人员所做出的等同变化与修改,均应属于本发明保护的范围。

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