CN113111673A - 生产线二维码快速解码方法及装置 - Google Patents
生产线二维码快速解码方法及装置 Download PDFInfo
- Publication number
- CN113111673A CN113111673A CN202110382310.4A CN202110382310A CN113111673A CN 113111673 A CN113111673 A CN 113111673A CN 202110382310 A CN202110382310 A CN 202110382310A CN 113111673 A CN113111673 A CN 113111673A
- Authority
- CN
- China
- Prior art keywords
- decoding
- dimensional code
- code picture
- production line
- decoding result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 130
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000008569 process Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000009776 industrial production Methods 0.000 description 2
- 235000009917 Crataegus X brevipes Nutrition 0.000 description 1
- 235000013204 Crataegus X haemacarpa Nutrition 0.000 description 1
- 235000009685 Crataegus X maligna Nutrition 0.000 description 1
- 235000009444 Crataegus X rubrocarnea Nutrition 0.000 description 1
- 235000009486 Crataegus bullatus Nutrition 0.000 description 1
- 235000017181 Crataegus chrysocarpa Nutrition 0.000 description 1
- 235000009682 Crataegus limnophila Nutrition 0.000 description 1
- 235000004423 Crataegus monogyna Nutrition 0.000 description 1
- 240000000171 Crataegus monogyna Species 0.000 description 1
- 235000002313 Crataegus paludosa Nutrition 0.000 description 1
- 235000009840 Crataegus x incaedua Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本申请公开了一种生产线二维码快速解码方法及装置,属于生产线智能制造技术领域。该方法主要包括:采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果;对第一解码结果进行判断,确定第一解码结果的解码状态;若第一解码结果的解码状态为解码失败,则利用服务器对二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。通过将生产线上未解码的二维码图片发送至服务器,利用服务器对未解码的二维码图片进行解码,提高生产线二维码解码效率。
Description
技术领域
本申请涉及生产线智能制造技术领域,特别涉及一种生产线二维码快速解码方法及装置。
背景技术
随着产品质量追溯在食品、药品、快消品、机械零件等各行业的广泛应用,二维码打印、采集在生产线的改造中越来越重要。由于行业的技术特点,生产线速度快,高速生产线速度可达到2万个/小时至6万个/小时,甚至更高的采集速度。若每小时6万个二维码采集,需要在一秒完成16.67个二维码解码,很容易达到或超过生产线上采集器的解码速度上限。
现有技术中,采购更快的解码相机,在生产线上安装智能相机或工业相机采集二维码图片,在指定时间内采集的二维码图片未成功解析,一般生产线把有此二维码标签的产品剔除。但采购更快的解码相机会造成项目成本提高,并且随着工业生产线速度越来越快,对智能相机或解码工控机性能要求越来越高,采购更快的解码相机造成的项目成本越来越高;而剔除消费者本可以扫描的二维码剔除会导致生产线效率降低。因此需要一种项目成本变化不大的情况下提高高速生产线上二维码图片的解码效率。
发明内容
针对现有技术存在的采购更快的解码相机导致项目成本高,剔除解码失败的二维码导致生产线效率低的问题,本申请主要提供一种生产线二维码快速解码方法及装置。
为了实现上述目的,本申请采用的一个技术方案是:提供一种生产线二维码快速解码方法,其包括:采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果;对第一解码结果进行判断,确定第一解码结果的解码状态;若第一解码结果的解码状态为解码失败,则利用服务器对二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。
本申请采用的另一个技术方案是:提供一种生产线二维码快速解码装置,其包括:采集器,其用于采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果;工控机,其用于对第一解码结果进行判断,确定第一解码结果的解码状态;以及服务器,其用于若第一解码结果的解码状态为解码失败,则对二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及用于若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。
本申请的技术方案可以达到的有益效果是:本申请设计了生产线二维码快速解码方法及装置。该方法通过将生产线上未解码的二维码图片发送至服务器,利用服务器对未解码的二维码图片进行解码,提高生产线二维码解码效率,加快生产线二维码的解码速度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一种生产线二维码快速解码方法的一个具体实施方式的流程示意图;
图2是本申请一种生产线二维码快速解码装置的一个具体实施方式的示意图;
图3是本申请一种生产线二维码快速解码装置的一个具体实例的示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
下面结合附图对本申请的较佳实施例进行详细阐述,以使本申请的优点和特征能更易于被本领域技术人员理解,从而对本申请的保护范围做出更为清楚明确的界定。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
现有技术中,采购更快的解码相机,在生产线上安装智能相机或工业相机采集二维码图片,在指定时间内采集的二维码图片未成功解析,一般生产线把有此二维码标签的产品剔除。但采购更快的解码相机会造成项目成本提高,并且随着工业生产线速度越来越快,对智能相机或解码工控机性能要求越来越高,采购更快的解码相机造成的项目成本越来越高;而剔除消费者本可以扫描的二维码剔除会导致生产线效率降低。因此需要一种项目成本变化不大的情况下提高高速生产线上二维码图片的解码效率。
本申请的发明构思是:采集生产线上的二维码图片,并在预定时间内对采集的二维码图片进行解码,获得第一解码结果并对其进行判断,若第一解码结果的解码状态为解码失败,则将二维码图片上传至服务器,并将该二维码图片的文件名与该二维码图片对应赋码产品对应的生产信息进行临时关联,获得临时关联数据,将临时关联数据存入缓存队列。利用服务器对二维码图片进行解码,获得第二解码结果并对其进行判断,若第二解码结果的解码状态为解码成功,则将第二解码结果中的解码数据作为该二维码图片的解码数据,并将解码数据与临时关联数据进行正式关联,获得正式关联数据。若第一解码结果的解码状态为解码成功,则将第一解码结果中的解码数据与该二维码图片对应赋码产品对应的生产信息进行正式关联,获得正式关联数据,将正式关联数据存入缓存队列。若第二解码结果的解码状态为解码失败,则将该二维码图片对应赋码产品从生产线上剔除。本申请通过将生产线上未解码的二维码图片发送至服务器,利用服务器对未解码的二维码图片进行解码,提高生产线二维码的解码效率,加快生产线二维码的解码速度。将二维码图片的解码数据与二维码图片对应赋码产品对应的生产信息进行正式关联,使得通过二维码图片的解码数据便可检索出二维码图片对应赋码产品对应的生产信息,简化检索步骤。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1示出了本申请一种生产线二维码快速解码方法的一个具体实施方式。
在图1所示的具体实施方式中,生产线二维码快速解码方法,其包括:步骤S101,采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果;步骤S102,对第一解码结果进行判断,确定第一解码结果的解码状态;步骤S103,若第一解码结果的解码状态为解码失败,则利用服务器对二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及步骤S104,若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。
在该具体实施例中,优选的,通过采集器对生产线上的每个赋码产品的二维码图片在预定时间内进行解码,若采集器解码失败,则将该二维码图片传输至服务器,通过服务器对该二维码图片进行解码,若服务器解码成功,则该二维码图片解码完成。在该过程中,通过服务器对采集器解码失败的二维码图片进行二次解码,提高了生产线上二维码图片的解码效率。
在本申请的一个具体实例中,若采用采集速度为3.6万个/小时的采集器对当前生产线上的30个赋码产品的二维码图片进行解码,此时采集器需要1秒完成10个二维码解码预设时间为100毫秒。通过采集器对30个赋码产品的二维码图片分别进行解码,每一二维码图片的解码时间分别为100毫秒,若第3000毫秒时,第30个二维码图片到达解码的预设时间,此时共有20个二维码图片解码成功,即此时二维码图片的解码效率为66.6%。其中,解码失败的10个二维码图片在其分别到达解码的预设时间时,传输至服务器,通过服务器分别对解码失败的10个二维码图片进行二次解码,若服务器解码成功5个二维码图片,则此时共有25个二维码图片解码成功,即此时二维码图片的解码效率为83.3%。
在图1所示的具体实施方式中,生产线二维码快速解码方法,其包括:步骤S101,采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果。
在该具体实施方式中,利用采集器采集在生产线上当前赋码产品的二维码图片,并在预定时时间内对当前赋码产品的二维码图片进行解码,例如,当高速生产线的采集速度为3.6万个/小时,此时需要采集器1秒完成10个二维码解码,将预定时间设置为100毫秒,对当前赋码产品的二维码图片进行解码,即当前赋码产品的二维码图片的解码时间不多于100毫秒,获得当前赋码产品的二维码图片对应的第一解码结果。其中第一解码结果包含解码数据和、或无解码数据;若当前赋码产品的二维码图片解码成功时,采集器输出解码数据,即当前赋码产品的二维码图片对应的第一解码结果包括解码数据;若当前赋码产品的二维码图片解码失败时,采集器不输出,即当前赋码产品的二维码图片对应的第一解码结果包括无解码数据。本过程在预定时间内对生产线上的二维码图片进行解码,加快了生产线上的解码速度,需要说明的是,关于预设时间的设置可根据实际的二维码采集解码的要求或者采集设备对二维码的采集和解码参数进行适当的选择,本申请不进行具体设置。
在本申请的一个具体实施例中,采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果之后,还包括:采集生产线上下一赋码产品的二维码图片,在预定时间内对下一赋码产品的二维码图片进行解码,获得下一赋码产品的二维码图片对应的第一解码结果。
在该具体实施例中,采集器用于采集生产线上各个赋码产品的二维码图片,并对各个赋码产品的二维码图片进行解码,获得各个赋码产品的二维码图片分别对应的第一解码结果,其中,采集器的工作步骤为:采集当前赋码产品的二维码图片,在预定时间内对当前赋码产品的二维码图片进行解码,获得当前赋码产品的二维码图片对应的第一解码结果;采集下一赋码产品的二维码图片,在预定时间内对下一赋码产品的二维码图片进行解码,获得下一赋码产品的二维码图片对应的第一解码结果;对生产线上各个赋码产品的二维码图片依次进行采集与解码步骤,直至生产线上的赋码产品的二维码图片均获得其对应的第一解码结果。采集器不必等待当前赋码产品的二维码图片解码成功,直接采集下一赋码产品的二维码图片,并进行解码步骤,使得生产线上二维码图片的解码效率得以提高。
在图1所示的具体实施方式中,生产线二维码快速解码方法,其包括:步骤S102,对第一解码结果进行判断,确定第一解码结果的解码状态。
在该具体实施方式中,对当前赋码产品的二维码图片的第一解码结果进行判断分析,根据第一解码结果的状态获知其对应赋码产品的二维码图片的解码状态。对第一解码结果进行判断分析获知其对应赋码产品的二维码图片的解码状态这一步骤作为后续步骤的前提,为后续步骤奠定基础。
在本申请的一个具体实例中,利用工控机的应用软件判断第一解码结果,若第一解码结果中存在解码数据,即采集器输出解码数据时,其对应赋码产品的二维码图片的解码状态为解码成功,若第一解码结果中不存在解码数据,即采集器不输出解码数据时,其对应赋码产品的二维码图片的解码状态为解码失败。通过对第一解码结果的判断确定当前赋码产品的二维码图片的解码状态作为后续步骤的前提,为后续步骤奠定基础。
在图1所示的具体实施方式中,生产线二维码快速解码方法,其包括:步骤S103,若第一解码结果的解码状态为解码失败,则利用服务器对二维码图片进行解码,并确定得到的第二解码结果的解码状态。
在该具体实施方式中,根据步骤S102获知当前赋码产品的二维码图片的第一解码结果的解码状态,当当前赋码产品的二维码图片的第一解码结果的解码状态为解码失败,即采集器不输出时,将当前赋码产品的二维码图片传输至服务器,利用服务器对当前赋码产品的二维码图片进行第二次解码,获得当前赋码产品的二维码图片对应的第二解码结果;其中第二解码结果包含解码数据和、或无解码数据,若服务器输出解码数据,则第二解码结果包含解码数据,即当前赋码产品的二维码图片解码成功;若服务器不输出,则第二解码结果包含无解码数据,即当前赋码产品的二维码图片解码失败。对第二解码结果进行判断分析获知其对应赋码产品的二维码图片的解码状态这一步骤作为后续步骤的前提,为后续步骤奠定基础。
在本申请的一个具体实施例中,若第一解码结果的解码状态为解码失败,还包括:对二维码图片的文件名与当前赋码产品的生产信息建立临时关联,获得二维码图片对应的临时关联数据。
在该具体实施例中,根据步骤S102获知当前赋码产品的二维码图片的第一解码结果的解码状态,当当前赋码产品的二维码图片的第一解码结果的解码状态为解码失败时,将当前赋码产品的二维码图片的文件名与当前赋码产品的生产信息建立临时关联,获得当前赋码产品的二维码图片对应的临时关联数据;其中,生产信息包括生产批次、生产日期、产品名称、产地、保质期、贮存条件、生产商等信息。将当前赋码产品的二维码图片的文件名与当前赋码产品的生产信息建立临时关联,使得后续通过搜索当前赋码产品的二维码图片的文件名,便可查询前赋码产品的临时关联数据,便于后续步骤的正式关联。
在本申请的一个具体实施例中,对二维码图片的文件名与当前赋码产品的生产信息建立临时关联,获得二维码图片对应的临时关联数据,包括:将二维码图片的文件名和与二维码图片对应的当前赋码产品的生产信息进行绑定,获得临时关联数据;以及将临时关联数据存入缓存队列。
在该具体实施例中,当当前赋码产品的二维码图片的第一解码结果的解码状态为解码失败时,将当前赋码产品的二维码图片的文件名与当前赋码产品的生产信息进行绑定,获得当前赋码产品的二维码图片对应的临时关联数据;并将当前赋码产品的二维码图片对应的临时关联数据存入缓存队列,使得后续通过搜索当前赋码产品的二维码图片的文件名,便可查询前赋码产品的临时关联数据,便于后续步骤的正式关联。
在本申请的一个具体实例中,当前赋码产品的二维码图片的文件名为0001.JPG,当前赋码产品的生产批次为A6A15012,生产日期为2013年10月26日,产品名称为山楂条,产品产地为湖南省岳阳市,保质期为24个月,贮存条件为阴凉干燥处保存。将当前赋码产品的二维码图片的文件名与当前赋码产品的生产信息进行绑定,获得当前赋码产品的二维码图片对应的临时关联数据;并将当前赋码产品的二维码图片对应的临时关联数据存入预先建立的本地计算机的数据库中,后续搜索当前赋码产品的生产信息时,直接从本地计算机的数据库中调取。
在图1所示的具体实施方式中,生产线二维码快速解码方法,其包括:步骤S104,步骤S104,若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。
在该具体实施方式中,根据步骤S103获知当前赋码产品的二维码图片的第二解码结果的解码状态,当当前赋码产品的二维码图片的第二解码结果的解码状态为解码成功,即服务器输出解码数据时,第二解码结果包含解码数据,将第二解码结果作为当前赋码产品的二维码图片对应的解码数据。将第二解码结果作为当前赋码产品的二维码图片对应的解码数据这一步骤使当前赋码产品的二维码图片获得解码数据,完成生产线上对当前赋码产品的二维码图片的解码工作。
在本申请的一个具体实施例中,若第二解码结果的解码状态为解码成功,还包括:根据第二解码结果与临时关联数据,对二维码图片建立第一正式关联,获得二维码图片对应的第一正式关联数据。
在该具体实施例中,根据步骤S103获知当前赋码产品的二维码图片的第二解码结果的解码状态,当当前赋码产品的二维码图片的第二解码结果的解码状态为解码成功时,此时根据当前赋码产品的二维码图片解码的第二解码结果与前述步骤中获得的当前赋码产品的二维码图片对应的临时关联数据,对当前赋码产品的二维码建立第一正式关联,获得当前赋码产品的二维码图片对应的正式关联数据。使得通过搜索当前赋码产品的二维码图片的解码数据,便可查询前赋码产品的生产信息,提高对赋码产品信息的查询效率。
在本申请的一个具体实施例中,根据所述第二解码结果与临时关联数据,对二维码图片建立第一正式关联,获得二维码图片对应的第一正式关联数据,包括:利用二维码图片的签名在缓存队列中寻找二维码图片对应的临时关联数据;以及利用第二解码结果对临时关联数据中的所述二维码图片的文件名进行替换,建立第一正式关联,得到第二解码结果与当前赋码产品的生产信息关联的第一正式关联数据。
在该具体实施例中,优选的,服务器对当前赋码产品的二维码图片解码成功后,将当前赋码产品的二维码图片的解码数据与签名,传输至工控机的应用软件,并利用当前赋码产品的二维码图片的签名查询缓存队列的当前赋码产品的二维码图片的临时关联数据。将当前赋码产品的二维码图片的解码数据与临时关联数据中的当前赋码产品的二维码图片的文件进行替换,使得第二解码数据与当前赋码产品的生产信息完成第一正式关联;使得通过搜索当前赋码产品的二维码图片的解码数据,便可查询前赋码产品的生产信息,提高对赋码产品信息的查询效率。
在本申请的一个具体实施例中,利用服务器对二维码图片进行解码,包括:若根据第二解码结果获知二维码图片解码失败,则将当前赋码产品剔除。
在该具体实施例中,根据步骤S103获知当前赋码产品的二维码图片的第二解码结果的解码状态,当当前赋码产品的二维码图片的第二解码结果的解码状态为解码失败时,将当前赋码产品从生产线上剔除,并将前述步骤中获得的当前赋码产品的二维码图片对应的临时关联数据删除。
在本申请的一个具体实施例中,生产线二维码快速解码方法,还包括:若根据第一解码结果的解码状态为解码成功,则将第一解码结果与当前赋码产品的生产信息建立第二正式关联,获得二维码图片对应的第二正式关联数据。
在该具体实施例中,根据步骤S102获知当前赋码产品的二维码图片的第一解码结果的解码状态,当当前赋码产品的二维码图片的第一解码结果的解码状态为解码成功时,将当前赋码产品的二维码图片的解码数据与当前赋码产品的生产信息建立第二正式关联,获得当前赋码产品的二维码图片对应的正式关联数据;其中,生产信息包括生产批次、生产日期、产品名称、产地、保质期、贮存条件、生产商等信息。将当前赋码产品的二维码图片的解码数据与当前赋码产品的生产信息建立正式关联,使得通过搜索当前赋码产品的二维码图片的解码数据,便可查询前赋码产品的生产信息,提高对赋码产品信息的查询效率。
在本申请的一个具体实施例中,将第一解码结果与当前赋码产品的生产信息建立第二正式关联,获得二维码图片对应的解码数据,包括:将第一解码结果和与二维码图片对应的当前赋码产品的生产信息进行绑定,获得第二正式关联数据;以及将第二正式关联数据存入缓存队列。
在该具体实施例中,当当前赋码产品的二维码图片的第一解码结果的解码状态为解码成功时,将当前赋码产品的二维码图片的解码数据与当前赋码产品的生产信息进行绑定,获得当前赋码产品的二维码图片对应的第二正式关联数据;并将当前赋码产品的二维码图片对应的第二正式关联数据存入缓存队列,使得后续通过搜索当前赋码产品的二维码图片的解码数据,便可查询前赋码产品的生产信息,提高对赋码产品信息的查询效率。
本申请的生产线二维码快速解码方法,对采集器的解码时间做以控制,设置预设时间,在预设时间内对赋码产品的二维码图片进行解码,当对某一二维码图片进行解码时超出预设时间,则停止解码,该二维码图片对应的第一解码结果判定为解码失败。利用服务器对该二维码图片进行解码。通过服务器对采集器解码失败的二维码图片进行二次解码,使得生产线上赋码产品的二维码图片的解码效率得以提高。
图2示出了本申请一种生产线二维码快速解码装置的具体实施方式。
本申请采用的另一个技术方案是:提供一种生产线二维码快速解码装置,其包括:模块201的采集器,其用于采集生产线上当前赋码产品的二维码图片,在预定时间内对二维码图片进行解码,获得第一解码结果;模块202的工控机,其用于对第一解码结果进行判断,确定第一解码结果的解码状态;以及模块203的服务器,其用于若第一解码结果的解码状态为解码失败,则对二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及用于若第二解码结果的解码状态为解码成功,则将第二解码结果作为二维码图片的解码数据。
在该具体实施方式中,优选的,如图3所示,采集器采集生产线上赋码产品的二维码图片,并在预定时间内对其进行解码,获得第一解码结果,将第一解码结果传输至工控机,工控机对第一解码结果进行判断,当第一解码结果中存在的解码数据,即采集器输出解码数据时,当前赋码产品的二维码图片解码成功,该解码数据即为赋码产品的二维码图片的解码数据;第一解码结果无解码数据,即采集器不输出时,当前赋码产品的二维码图片解码失败。工控机将该二维码图片传输至服务器,利用服务器对该二维码图片进行解码,若服务器输出解码数据,则前赋码产品的二维码图片解码成功,服务器输出的解码数据即为该赋码产品的二维码图片的解码数据;若服务器不输出解码,则前赋码产品的二维码图片解码失败,将该赋码产品从生产线上剔除。通过服务器对采集器解码失败的二维码图片进行二次解码,使得生产线上赋码产品的二维码图片的解码效率得以提高。
本申请提供的生产线二维码快速解码装置,可用于执行上述任一实施例描述的生产线二维码快速解码方法,其实现原理和技术效果类似,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种生产线二维码快速解码方法,其特征在于,包括:
采集生产线上当前赋码产品的二维码图片,在预定时间内对所述二维码图片进行解码,获得第一解码结果;
对所述第一解码结果进行判断,确定所述第一解码结果的解码状态;
若所述第一解码结果的解码状态为解码失败,则利用服务器对所述二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及
若所述第二解码结果的解码状态为解码成功,则将所述第二解码结果作为所述二维码图片的解码数据。
2.根据权利要求1所述的生产线二维码快速解码方法,其特征在于,所述若所述第一解码结果的解码状态为解码失败,还包括:
对所述二维码图片的文件名与所述当前赋码产品的生产信息建立临时关联,获得所述二维码图片对应的临时关联数据。
3.根据权利要求2所述的生产线二维码快速解码方法,其特征在于,所述对所述二维码图片的文件名与所述当前赋码产品的生产信息建立临时关联,获得所述二维码图片对应的临时关联数据,包括:
将所述二维码图片的文件名和与所述二维码图片对应的所述当前赋码产品的生产信息进行绑定,获得所述临时关联数据;以及
将所述临时关联数据存入缓存队列。
4.根据权利要求1或2所述的生产线二维码快速解码方法,其特征在于,所述若所述第二解码结果的解码状态为解码成功,还包括:
根据所述第二解码结果与所述临时关联数据,对所述二维码图片建立第一正式关联,获得所述二维码图片对应的第一正式关联数据。
5.根据权利要求2所述的生产线二维码快速解码方法,其特征在于,所述根据所述第二解码结果与所述临时关联数据,对所述二维码图片建立第一正式关联,获得所述二维码图片对应的第一正式关联数据,包括:
利用所述二维码图片的签名在所述缓存队列中寻找所述二维码图片对应的所述临时关联数据;以及
利用所述第二解码结果对所述临时关联数据中的所述二维码图片的文件名进行替换,建立所述第一正式关联,得到所述第二解码结果与所述当前赋码产品的生产信息关联的所述第一正式关联数据。
6.根据权利要求1所述的生产线二维码快速解码方法,其特征在于,还包括:
若所述第一解码结果的解码状态为解码成功,则将所述第一解码结果与所述当前赋码产品的生产信息建立第二正式关联,获得所述二维码图片对应的第二正式关联数据。
7.根据权利要求6所述的生产线二维码快速解码方法,其特征在于,所述将所述第一解码结果与所述当前赋码产品的生产信息建立第二正式关联,获得所述二维码图片对应的所述第二正式关联数据,包括:
将所述第一解码结果与所述二维码图片对应的所述当前赋码产品的生产信息进行绑定,获得所述第二正式关联数据;以及
将所述第二正式关联数据存入所述缓存队列。
8.根据权利要求1所述的生产线二维码快速解码方法,其特征在于,所述利用服务器对所述二维码图片进行解码,还包括:
若根据第二解码结果获知所述二维码图片解码失败,则将所述当前赋码产品剔除。
9.根据权利要求1所述的生产线二维码快速解码方法,其特征在于,所述采集生产线上当前赋码产品的二维码图片,在预定时间内对所述二维码图片进行解码,获得第一解码结果之后,还包括:
采集所述生产线上下一赋码产品的二维码图片,在所述预定时间内对所述下一赋码产品的二维码图片进行解码,获得所述下一赋码产品的二维码图片对应的所述第一解码结果。
10.一种生产线二维码快速解码装置,其特征在于,包括:
采集器,其用于采集生产线上当前赋码产品的二维码图片,在预定时间内对所述二维码图片进行解码,获得第一解码结果;
工控机,其用于对所述第一解码结果进行判断,确定所述第一解码结果的解码状态;以及
服务器,其用于若所述第一解码结果的解码状态为解码失败,则对所述二维码图片进行解码,并确定得到的第二解码结果的解码状态;以及用于若所述第二解码结果的解码状态为解码成功,则将所述第二解码结果作为所述二维码图片的解码数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110382310.4A CN113111673B (zh) | 2021-04-09 | 2021-04-09 | 生产线二维码快速解码方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110382310.4A CN113111673B (zh) | 2021-04-09 | 2021-04-09 | 生产线二维码快速解码方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113111673A true CN113111673A (zh) | 2021-07-13 |
CN113111673B CN113111673B (zh) | 2024-07-09 |
Family
ID=76715012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110382310.4A Active CN113111673B (zh) | 2021-04-09 | 2021-04-09 | 生产线二维码快速解码方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113111673B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049828A (zh) * | 2013-01-11 | 2013-04-17 | 广州宽度信息技术有限公司 | 一种流水线在线产品的二维码管理*** |
CN103955835A (zh) * | 2014-04-22 | 2014-07-30 | 广州宽度信息技术有限公司 | 活禽类溯源防伪管理方法及其*** |
CN104484639A (zh) * | 2014-12-30 | 2015-04-01 | 北京慧眼智行科技有限公司 | 一种解码方法及解码*** |
CN105138941A (zh) * | 2015-08-24 | 2015-12-09 | 北京慧眼智行科技有限公司 | 一种动态配置解码参数的图像识读方法及装置 |
JP2016033784A (ja) * | 2014-07-31 | 2016-03-10 | 株式会社キーエンス | 光学的情報読取装置、光学的情報読取装置の制御方法およびプログラム |
CN105825257A (zh) * | 2016-03-09 | 2016-08-03 | 东北大学 | 基于二维条码的信息隐藏与隐藏信息提取方法及*** |
JP2017027222A (ja) * | 2015-07-17 | 2017-02-02 | 株式会社デンソーウェーブ | 情報読取システム及び情報コード読取装置 |
CN106778719A (zh) * | 2016-11-11 | 2017-05-31 | 广州弥特智能科技有限公司 | 一种提高在线连续采集条码解码成功率的方法 |
CN107437103A (zh) * | 2017-07-28 | 2017-12-05 | 中冶华天工程技术有限公司 | 基于动态二维码的点检设备及方法 |
CN108491897A (zh) * | 2018-01-30 | 2018-09-04 | 阿里巴巴集团控股有限公司 | 一种信息识别方法、服务器、客户端及*** |
-
2021
- 2021-04-09 CN CN202110382310.4A patent/CN113111673B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049828A (zh) * | 2013-01-11 | 2013-04-17 | 广州宽度信息技术有限公司 | 一种流水线在线产品的二维码管理*** |
CN103955835A (zh) * | 2014-04-22 | 2014-07-30 | 广州宽度信息技术有限公司 | 活禽类溯源防伪管理方法及其*** |
JP2016033784A (ja) * | 2014-07-31 | 2016-03-10 | 株式会社キーエンス | 光学的情報読取装置、光学的情報読取装置の制御方法およびプログラム |
CN104484639A (zh) * | 2014-12-30 | 2015-04-01 | 北京慧眼智行科技有限公司 | 一种解码方法及解码*** |
JP2017027222A (ja) * | 2015-07-17 | 2017-02-02 | 株式会社デンソーウェーブ | 情報読取システム及び情報コード読取装置 |
CN105138941A (zh) * | 2015-08-24 | 2015-12-09 | 北京慧眼智行科技有限公司 | 一种动态配置解码参数的图像识读方法及装置 |
CN105825257A (zh) * | 2016-03-09 | 2016-08-03 | 东北大学 | 基于二维条码的信息隐藏与隐藏信息提取方法及*** |
CN106778719A (zh) * | 2016-11-11 | 2017-05-31 | 广州弥特智能科技有限公司 | 一种提高在线连续采集条码解码成功率的方法 |
CN107437103A (zh) * | 2017-07-28 | 2017-12-05 | 中冶华天工程技术有限公司 | 基于动态二维码的点检设备及方法 |
CN108491897A (zh) * | 2018-01-30 | 2018-09-04 | 阿里巴巴集团控股有限公司 | 一种信息识别方法、服务器、客户端及*** |
CN112488251A (zh) * | 2018-01-30 | 2021-03-12 | 创新先进技术有限公司 | 一种信息识别方法、服务器、客户端及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113111673B (zh) | 2024-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112199375B (zh) | 跨模态的数据处理方法、装置、存储介质以及电子装置 | |
CN110321383A (zh) | 大数据平台数据同步方法、装置、计算机设备及存储介质 | |
CN103390258A (zh) | 基于信息码的实验室物品信息更新、查询方法及管理*** | |
CN101441629A (zh) | 一种非结构化网页信息的自动采集方法 | |
CN105045676B (zh) | 一种基于SQLite数据库的丢失数据的恢复方法 | |
CN113220657B (zh) | 数据处理方法、装置及计算机设备 | |
CN108153789A (zh) | 一种交易平台数据处理方法 | |
CN107340954A (zh) | 一种信息提取方法和装置 | |
CN103927314A (zh) | 一种数据批量处理的方法和装置 | |
CN104536874A (zh) | 客户端崩溃定位方法和设备 | |
CN112445997A (zh) | 一种提取cms多版本识别特征规则的方法及装置 | |
CN116011753A (zh) | 基于rpa机器人实现故障工单直派监控提醒的方法及装置 | |
CN105323602A (zh) | 一种节目排序方法及装置 | |
CN109582883A (zh) | 栏目页的确定方法和装置 | |
CN104376296A (zh) | 条码阅读设备设置方法和装置 | |
CN110765325A (zh) | 一种ceph分布式存储***的运维分析方法及*** | |
CN113472858B (zh) | 埋点数据处理方法、装置及电子设备 | |
CN113111673A (zh) | 生产线二维码快速解码方法及装置 | |
CN108960384A (zh) | 一种图形码的解码方法及客户端 | |
CN106354846A (zh) | 基于大数据的新闻智能选稿方法及*** | |
CN113434627A (zh) | 工单的处理方法、装置和计算机可读存储介质 | |
CN115983784A (zh) | 一种电信机房资产稽核清查的自动化信息处理***及方法 | |
CN106127202A (zh) | 一种图片中字符识别的方法以及装置 | |
CN114339403A (zh) | 一种视频动作片段生成方法、***、设备及可读存储介质 | |
CN111143356B (zh) | 报表检索方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |