CN115086381A - 标签数据采集方法、装置、采集设备及标签数据采集*** - Google Patents
标签数据采集方法、装置、采集设备及标签数据采集*** Download PDFInfo
- Publication number
- CN115086381A CN115086381A CN202210874633.XA CN202210874633A CN115086381A CN 115086381 A CN115086381 A CN 115086381A CN 202210874633 A CN202210874633 A CN 202210874633A CN 115086381 A CN115086381 A CN 115086381A
- Authority
- CN
- China
- Prior art keywords
- acquisition
- equipment
- tag
- data
- tag data
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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/1413—1D bar codes
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
Abstract
本申请提供了一种标签数据采集方法、装置、采集设备及标签数据采集***,所述方法应用于标签采集***,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述方法执行于所述主采集设备。所述方法包括:接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据;在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。采用本申请,无需在各个采集设备处人工重复配置相同的标签识别参数,从而可提高标签数据的采集效率。
Description
技术领域
本申请涉及数据采集技术领域,尤其涉及一种标签数据采集方法、装置、采集设备及标签数据采集***。
背景技术
近年来,随着智能4.0概念的提出和实现,工业制造领域中的业务量和产能需求迎来了较大的增长。目前,在使用工业标签数据采集***(以下简称为***)采集标签数据之前,需要对***中的各个采集设备进行配置,以使各采集设备可以基于配置的参数准确采集所需的标签数据。然而,现有技术是通过人工逐个配置的方式来进行配置的,换言之,目前需要由工作人员在各个采集设备中逐个录入对应的配置参数,大大降低了采集效率。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中采集效率低的技术缺陷。
第一方面,本申请实施例提供了一种应用于标签采集***的标签数据采集方法,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备。所述方法执行于所述主采集设备,所述方法包括:
接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据;
在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
在其中一个实施例中,所述方法还包括:
在所述主采集设备被所述客户端设备配置为同步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则在识别到标签时采集标签的标签数据以及向各个所述从采集设备下发触发指令;所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并上报至所述主采集设备;
若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据;任一所述标签数据为由所述主采集设备采集的第一标签数据,或者任一所述标签数据为各个所述从采集设备上报的第二标签数据;所述解码时段根据所述标签数据采集命令的接收时刻确定。
在其中一个实施例中,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:
若在所述解码时段内获取到N个未上报的标签数据,则向所述客户端设备上报所述N个未上报的标签数据;其中,N为预先设置的正整数。
在其中一个实施例中,所述向所述客户端设备上报所述N个未上报的标签数据的步骤,包括:
若N为大于或等于2的正整数,则将所述N个未上报的标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到第一汇总数据,并向所述客户端设备上报所述第一汇总数据。
在其中一个实施例中,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据,并向所述客户端设备上报所述第二汇总数据。
在其中一个实施例中,所述将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据的步骤包括:
若所述解码时段内获取到的全部标签数据的数量大于或等于2,则将所述全部标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到所述第二汇总数据。
在其中一个实施例中,所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并在采集到M个标签数据的情况下向所述主采集设备上报所述M个标签数据;其中,M为预先设置的正整数。
在其中一个实施例中,所述方法还包括:在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到任一所述从采集设备上报的第二标签数据,则将所述第二标签数据转发至所述客户端设备。
在其中一个实施例中,所述方法还包括:
在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则从所述标签数据采集命令中提取目标设备标识;
向所述目标设备标识所对应的从采集设备下发触发指令;所述触发指令用于触发从采集设备在识别到标签时采集标签的标签数据,以得到第二标签数据。
在其中一个实施例中,所述方法还包括:
周期性地向各所述从采集设备发送访问请求,以使各所述从采集设备向所述主采集设备返回请求回应消息;
根据接收到的请求回应消息,确定当前周期内未回应的从采集设备;所述未回应的从采集设备为在当前周期内,未返回请求回应消息的从采集设备;
根据所述未回应的从采集设备的设备标识,向所述客户端设备上报第一示警信息。
第二方面,本申请实施例提供了一种应用于标签采集***的标签数据采集方法,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述方法执行于任一所述从采集设备。所述方法包括:
在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;
其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
在其中一个实施例中,所述方法还包括:
若在第一监控时段内未接收到所述主采集设备下发的访问请求,则获取其余从采集设备的设备标识;所述第一监控时段根据最新一次接收到所述主采集设备下发的访问请求的时间确定;
根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则;
若本设备的设备标识满足所述主从切换规则,则向所述客户端设备上报第二示警信息。
在其中一个实施例中,所述向所述客户端设备上报第二示警信息的步骤之后,还包括:
若在第二监控时段内未接收到所述主采集设备下发的访问请求,以及未接收到所述客户端设备下发的主站切换命令,则将本设备切换为主采集设备,并执行上述任一由主采集设备执行的标签数据采集方法的步骤;其中,所述第二监控时段根据所述第二示警信息的上报时间确定。
在其中一个实施例中,所述根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则的步骤,包括:
若本设备的设备标识小于任一所述其余从采集设备的设备标识,则确定本设备的设备标识满足所述主从切换规则;否则,确定本设备的设备标识不满足所述主从切换规则。
第三方面,本申请实施例提供了一种应用于标签采集***的标签数据采集装置,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述装置执行于所述主采集设备。所述装置包括:
第一配置模块,用于接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据;
识别参数下发模块,用于在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
第四方面,本申请实施例提供了一种应用于标签采集***的标签数据采集装置,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述装置执行于任一所述从采集设备;所述装置包括:
第二配置模块,用于在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
第五方面,本申请实施例提供了一种采集设备,该采集设备用于执行上述任一实施例所述标签数据采集方法的步骤。
第六方面,本申请实施例提供了一种标签数据采集***,该***包括客户端设备、主采集设备和至少一个从采集设备;
所述客户端设备用于向所述主采集设备下发标签识别参数;
所述主采集设备用于执行上述任一由主采集设备执行的标签数据采集方法的步骤;
每一所述从采集设备用于执行上述任一由从采集设备执行的标签数据采集方法的步骤。
本申请的标签数据采集方法、装置、采集设备和标签数据采集***中,主采集设备在接收到客户端设备下发的标签识别参数后,可根据该标签识别参数进行配置,以按照标签识别参数来采集标签数据。主采集设备在检测到从采集设备上线的情况下,可以向该上线的从采集设备下发该标签识别参数,以自动配置该上线的从采集设备,如此,无需在各个采集设备处人工重复配置相同的标签识别参数,从而可提高标签数据的采集效率。同时,还可避免由人工重复操作引发的配置错误,进而可提高标签数据采集***的运行可靠性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为传统的标签数据采集***的***结构图;
图2为本申请实施例中标签数据采集***的***结构图之一;
图3为本申请实施例中标签数据采集***的***结构图之二;
图4为本申请实施例中标签数据采集***的***结构图之三;
图5为本申请实施例中标签数据采集***的***结构图之四;
图6为本申请实施例中标签数据采集方法的流程示意图之一;
图7为本申请实施例中标签数据采集方法的流程示意图之二;
图8为本申请实施例中标签数据采集方法的流程示意图之三;
图9为本申请实施例中标签数据采集方法的流程示意图之四;
图10为本申请实施例中标签数据采集装置的结构框图;
图11为本申请实施例中标签数据采集***的***结构图之五;
图12为图11示出的标签数据采集***所执行的流程示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前,在传统的标签数据采集***中,一般是通过单个采集设备一对一地采集一个工位/一条生产线上的标签信息。但是,随着智能4.0的提出与实现,存在单个设备视野无法满足的工业场景,因此,需要通过多个采集设备来进行标签数据的采集。
当标签数据采集***包括多个采集设备时,正如背景技术所言,现有技术在配置各个采集设备时,需要由工作人员在各个采集设备中逐个录入对应的配置参数,大大降低了采集效率。同时,如图1所示,由于客户端设备无法同时连接多个采集设备,因此各个采集设备需要通过硬件组网模块(如232连接模块或者485连接模块)来依次串联,串联后的各个采集设备与客户端设备相连接,以使客户端设备可以获取各个采集设备所采集的标签数据。在传统的***中,客户端设备与采集设备之间,以及不同采集设备之间都是通过现场布线的方式来进行连接的。因此,在设置标签数据采集***时需要增加额外的成本和现场布线,存在工程量大,成本高的问题。
为解决前述问题,本申请实施例提供了一种标签数据采集方法、装置、采集设备及标签数据采集***,无需在各个采集设备处人工重复配置相同的标签识别参数,从而可提高标签数据的采集效率,并避免由人工重复操作引发的配置错误。
在一些实施例中,本申请的主采集设备与从采集设备之间可以通过组网的方式进行通信,从而可减少现场布线以及额外的硬件成本。同时,还可通过多采集设备组网的方式来增加产品识别视野范围,使得本申请提供的标签数据采集***可以用于对大尺寸产品进行识别,以及对多个序列流水线的产品进行识别,进而可提高工业生产力。
在一个实施例中,本申请提供的标签数据采集方法可以应用于图2示出的标签数据采集***中。如图2所示,该标签数据采集***中可包括客户端设备102和至少两个采集设备。其中,客户端设备102可以是用于与用户进行交互的设备,可以但不限于是各式计算机设备或者各式终端设备。采集设备是指用于对标签进行识别并采集标签数据的设备,可以理解,采集设备的具体硬件结构以及具体选型均可以依据标签类型来确定。例如,当标签类型为二维码时,采集设备可以为二维码扫描设备;当标签类型为条码时,采集设备可以条码采集设备。为便于说明,本文一些实施例以条码作为标签类型,条码扫描设备作为采集设备,条码数据作为标签数据为例进行描述。
客户端设备102可以将多个采集设备中的任意一个采集设备配置为主采集设备,并将其余采集设备配置为从采集设备。可以理解,同一采集设备的设备状态可以发生变更,例如采集设备D1可在T1时刻下被配置为主采集设备,并在T2时刻下被配置从采集设备。
如图2所示,在配置了主采集设备104和从采集设备106后,客户端设备102可以与主采集设备104进行连接,以便于向主采集设备104下发配置策略和配置参数等数据。主采集设备104可以分别连接各个从采集设备106,以实现主采集设备和从采集设备之间的数据交互。在其中一个实施例中,如图3、图4或图5所示,标签数据采集***还可包括多端口转发器108,主采集设备104可以通过该多端口转发器108连接各个从采集设备106。
可以理解,主采集设备104和从采集设备106的具体设置位置可以依据标签数据采集***的应用场景及产品的标签分布情况来确定,本申请对此不作具体限制。图3示出了一个示例中标签数据采集***的设置示意图,如图3所示,该标签数据采集***中,不同采集设备用于检测在不同生产线上流转的产品的标签。图4示出了另一个示例中标签数据采集***的设置示意图,如图4所示,虽然产品上只设有一个标签,但是由于产品的尺寸较大或者产品的形状较为特殊,为准确识别出该产品上的标签数据,需要由多个采集设备对同一产品进行标签识别,以采集该产品上的标签数据。图5示出了又一个示例中标签数据采集***的设置示意图,如图5所示,由于在同一产品的不同位置设有多个标签,因此,为准确识别出该产品上的标签数据,需要由多个采集设备对同一产品进行标签识别,以采集该产品上的标签数据。
在一个实施例中,本申请实施例提供了一种标签数据采集方法。该方法可以应用于图2、图3、图4或图5示出的标签采集***中,并由其中的主采集设备来执行。如图6所示,该方法可具体包括如下步骤:
S202,接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据。
可以理解,该标签识别参数可以依据标签类型的不同而具体设置,本申请对此不作具体限制。在其中一个实施例中,若标签类型为条码,则该标签识别参数包括但不限于是识别条码类型、识别条码个数和数字格式编辑等参数。
具体而言,主采集设备可以接收由客户端设备下发的标签识别参数,并根据该标签识别参数进行配置,以在标签识别过程中,按照该标签识别参数进行标签识别,并采集标签数据。在其中一个实施例中,主采集设备可以通过TCP(Transmission ControlProtocol,传输控制协议)通信接收客户端设备下发的标签识别参数。
S204,在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
主采集设备与从采集设备可构成组网。当从采集设备上线时,其可加入该组网,主采集设备可以根据在组网内接收到的消息来检测是否有从采集设备上线。例如,主采集设备可以判断是否接收到任一从采集设备广播的组网消息或者上线的从采集设备所广播的消息,进而检测从采集设备的上线情况。
在主采集设备配置该标签识别参数后,若主采集设备检测到某从采集设备上线,则可向该上线的从采集设备下发标签识别参数,该标签识别参数用于配置该上线的从采集设备,使得该从采集设备可以在标签识别过程中,按照该标签识别参数进行标签识别,并采集标签数据。在其中一个实施例中,主采集设备可以通过UDP(User Datagram Protocol,用户数据报协议)通信中的广播方式,向从采集设备下发标签识别参数。
本申请实施例中,主采集设备在接收到客户端设备下发的标签识别参数后,可根据该标签识别参数进行配置,以按照标签识别参数来采集标签数据。主采集设备在检测到从采集设备上线的情况下,可以向该上线的从采集设备下发该标签识别参数,以自动配置该上线的从采集设备,如此,无需在各个采集设备处人工重复配置相同的标签识别参数,从而可提高标签数据的采集效率。同时,还可避免由人工重复操作引发的配置错误,进而可提高标签数据采集***的运行可靠性。
可以理解,在配置了上线的从采集设备后,当被配置的从采集设备在线时,该被配置的从采集设备可以在被触发的情况下对标签进行识别,并在识别到标签的情况下采集该标签的标签数据。本申请中,标签数据采集***可以通过主采集设备及在线的从采集设备来采集标签数据,并采用如下任一实施例所述的标签数据采集方法,向客户端设备上报采集所得的标签数据。
在一个实施例中,如图7所示,本申请实施例的标签数据采集方法还可包括如下步骤:
S302,在所述主采集设备被所述客户端设备配置为同步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则在识别到标签时采集标签的标签数据以及向各个所述从采集设备下发触发指令;所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并上报至所述主采集设备。
其中,同步采集模式是指主采集设备在接收到客户端设备下发的标签数据采集命令时,同步触发各个从采集设备进行标签数据采集的模式,在同步采集模式下,主采集设备可以在指定时间内收集各个从采集设备所采集的标签数据并对其进行处理,而后推送给客户端设备。
具体而言,当主采集设备被配置为同步采集模式时,主采集设备在接收到客户端设备下发的标签数据采集命令的情况下,可以切换至采集状态。在采集状态下,主采集设备将会识别标签,并在识别到标签时采集标签数据。同时,在接收到客户端设备下发的标签数据采集命令时,主采集设备会向各个从采集设备下发触发指令,该触发指令用于触发各个从采集设备进入采集状态。在采集状态下,从采集设备将会识别标签,并在识别到标签时采集标签数据,而后将采集到的标签数据上报至主采集设备。
S304,若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据;任一所述标签数据为由所述主采集设备采集的第一标签数据,或者任一所述标签数据为各个所述从采集设备上报的第二标签数据;所述解码时段根据所述标签数据采集命令的接收时刻确定。
当主采集设备和从采集被均进入采集状态时,主采集设备会在识别到标签的情况下采集该标签的标签数据,以得到第一标签数据。从采集设备会在识别到标签的情况下采集该标签的标签数据,以得到第二标签数据。由于从采集设备会向主采集设备上报其采集的第二标签数据,因此主采集设备所获取的标签数据可以包括由本设备采集的第一标签数据,和/或由从采集设备采集的第二标签数据。可以理解,主采集设备所获取的标签数据至少可以包括以下三种情况:
(1)主采集设备获取到一个或多个的标签数据,且每一标签数据均为第一标签数据;
(2)主采集设备获取到一个或多个的标签数据,且每一标签数据均为第二标签数据;
(3)主采集设备获取到多个标签数据,且部分标签数据为第一标签数据,其余标签数据为第二标签数据。
主采集设备在接收到客户端设备下发的标签数据采集命令时,可以依据该命令的接收时刻来确定解码时段。例如,可以将标签数据采集命令的接收时刻T1作为解码时段的起始时刻,将(T1+△T)作为该解码时段的结束时刻,其中,△T为预设时长,其具体数值可以依据实际情况确定。
若主采集设备在解码时段内获取到至少一个标签数据,则其可向客户端设备上报该标签数据。在其中一个实施例中,主采集设备可以通过TCP通信或者UDP通信的方式向客户端设备上报标签数据。
本申请实施例中,一方面,可以实现主采集设备和从采集设备之间的同步采集。另一方面,主采集设备可以接收从采集设备所上报的第二标签数据,并向客户端设备上报该第二标签数据,如此,当客户端设备无法同时连接多台采集设备时,其也可获取到多个采集设备所采集的标签数据,进而可满足日益增长的业务和产能需求。
在一个实施例中,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:若在所述解码时段内获取到N个未上报的标签数据,则向所述客户端设备上报所述N个未上报的标签数据;其中,N为预先设置的正整数。
具体而言,主采集设备可预先配置有一正整数N。每当主采集设备在解码时段内获取到N个未上报的标签数据时,即可向客户端设备上报该N个未上报的标签数据。例如,主采集设备在解码时段内共获取到2N个标签数据,则当主采集设备获取到第N个标签数据时,其可向客户端设备上报第1至N个标签数据。当主采集设备获取到第2N个标签数据时,其可向客户端设备上报第(N+1)至2N个标签数据。
可以理解,N的具体取值可以依据应用场景及业务场景来确定,本申请对此不作具体。在其中一个实施例中,在图4示出的场景中,N的取值可以为1,换言之,主采集设备在解码时段内每获取到一个标签数据即上报。在其中一个实施例中,在图5示出的场景中,N的取值可以大于或等于2,以N等于3为例,主采集设备在解码时段内每获取到3个标签数据即上报。
本申请实施例中,可以根据业务场景配置N,以使主采集设备在每获取到N个未上报的标签数据的情况下,向客户端设备上报该N个未上报的标签数据,使得标签数据采集***可以更为匹配业务场景,如此,可保证标签数据的上报实时性,以进一步满足日益增长的业务和产能需求。
在一个实施例中,所述向所述客户端设备上报所述N个未上报的标签数据的步骤,包括:
若N为大于或等于2的正整数,则将所述N个未上报的标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到第一汇总数据,并向所述客户端设备上报所述第一汇总数据。
若N为大于或等于2的正整数,则表明主采集设备需要在获取到多个标签数据的情况下才向客户端设备进行上报。考虑到不同的采集设备可能会采集同一标签的标签数据,因此,为提高数据传输效率,以进一步提高采集效率,主采集设备可以对获取到的N个未上报的标签数据进行去重处理,以从N个未上报的标签数据中筛选出重复的标签数据并剔除。去重后,主采集设备可以对去重后的标签数据进行汇总,以得到第一汇总数据,并向该客户端设备上报第一汇总数据。在其中一个实施例中,当标签类型为条码标签时,主采集设备在去重处理后,还可对标签数据进行条码格式编辑处理,并基于编辑处理后的标签数据生成该第一汇总数据。
除了上述上报方式外,主采集设备可以将解码时段内获取到的全部标签数据一次性上报给客户端设备,以减少主采集设备与客户端设备之间的数据交互次数,进而降低对客户端设备的设备要求。在一个实施例中,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据,并向所述客户端设备上报所述第二汇总数据。例如,若主采集设备在解码时段内共获取到2N个标签数据,则主采集设备可以对该2N个标签数据进行汇总,以得到第二汇总数据,并将第二汇总数据上报至客户端设备。
在一个实施例中,所述将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据的步骤包括:
若所述解码时段内获取到的全部标签数据的数量大于或等于2,则将所述全部标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到所述第二汇总数据。
类似于上述实施例,若主采集设备在获取到多个标签数据的情况下才向客户端设备进行上报,则可在上报前,对该多个标签数据进行去重处理,以得到去重后的标签数据。而后,对去重后的标签数据进行汇总,以得到第二汇总数据,并向该客户端设备上报第二汇总数据。在其中一个实施例中,当标签类型为条码标签时,主采集设备在去重处理后,还可对标签数据进行条码格式编辑处理,并基于编辑处理后的标签数据生成该第二汇总数据。如此,可提高数据传输效率,以进一步提高采集效率。
在一个实施例中,所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并在采集到M个标签数据的情况下向所述主采集设备上报所述M个标签数据;其中,M为预先设置的正整数。
具体而言,主采集设备可预先配置有一正整数M,并根据该正整数M生成触发指令。可以理解,M的具体取值可以依据应用场景和业务场景确定,本申请对此不作具体限制。
主采集设备在接收到客户端设备下发的标签数据采集命令的情况下,可以根据该正整数M生成触发指令,并将该触发指令下发给各个从采集设备,以使各个从采集设备进入采集状态,并在识别到M个第二标签数据的情况下,将M个第二标签数据上报给主采集设备。以M为2为例,从采集设备在接收到主采集设备下发的触发指令的情况下,进入采集状态,并在每获取到2个第二标签数据时向主采集设备上报该2个第二标签数据。
在其中一个实施例中,正整数N的具体数值可以依照正整数M的数值来确定,在一个示例中,N可以为M的整数倍,该倍数可以根据标签数据采集***中从采集设备总数量或者上线的从采集设备的总数量来确定,例如,N可以为M的(D+1)倍,其中,D为标签数据采集***中上线的从采集设备的总数量。在此设置方式下,在解码时段内,主采集设备可识别M个第一标签数据,每个从采集设备在识别M个第二标签数据时将该M个第二标签数据上报给主采集设备,主采集设备对获取到的标签数据进行筛选、汇总及上报。
本申请实施例中,可以根据业务场景配置M,以使从采集设备在每获取到M个第二标签数据的情况下,将该M个第二标签数据上报给主采集设备,使得标签数据采集***可以更为匹配业务场景,如此,可保证标签数据的上报实时性,以进一步满足日益增长的业务和产能需求。
在一个实施例中,本申请的标签数据采集方法还包括:在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到任一所述从采集设备上报的第二标签数据,则将所述第二标签数据转发至所述客户端设备。
其中,异步采集模式是指各个采集设备不同时触发采集的模式。在异步采集模式下,主采集设备与各个从采集设备之间可以在不同的时段被触发采集标签数据,不同的从采集设备之间也可在不同的时段被触发采集标签数据。例如,每个从采集设备可以在外部触发指令的触发下进入采集状态,并向主采集设备上报第二标签数据。当主采集设备被配置为异步采集模式时,主采集设备可以收集从采集设备上报的第二标签数据并将收集到的第二标签数据转发至客户端设备。
本申请实施例中,一方面,可以实现主采集设备和从采集设备之间的异步采集。另一方面,主采集设备可以接收从采集设备所上报的第二标签数据,并向客户端设备上报该第二标签数据,如此,当客户端设备无法同时连接多台采集设备时,其也可获取到多个采集设备所采集的标签数据,进而可满足日益增长的业务和产能需求。
在一个实施例中,如图8所示,本申请的标签数据采集方法还可包括:
S402,在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则从所述标签数据采集命令中提取目标设备标识。
主采集设备在被配置为异步采集模式的情况下,可以根据客户端设备下发的标签数据采集命令,触发指定的从采集设备进行标签数据采集。具体而言,主采集设备在被配置为异步采集模式时,可以从接收到的标签数据采集命令中提取出一个或者多个目标设备标识,每一目标设备标识为需要进行标签数据采集的从采集设备的设备标识。
S404,向所述目标设备标识所对应的从采集设备下发触发指令;所述触发指令用于触发从采集设备在识别到标签时采集标签的标签数据,以得到第二标签数据。
主采集设备可以根据目标设备标识,向对应的从采集设备下发触发指令,以触发该对应的从采集设备进入采集状态,并采集第二标签数据。
本申请实施例中,主采集设备在被配置为异步采集模式的情况下,可以根据客户端设备下发的标签数据采集命令,触发指定的从采集设备进行标签数据采集,以使标签数据采集***可以更为匹配业务场景,以进一步满足日益增长的业务和产能需求。
在一个实施例中,如图9所示,本申请的标签数据采集方法还可包括:
S502,周期性地向各所述从采集设备发送访问请求,以使各所述从采集设备向所述主采集设备返回请求回应消息;
S504,根据接收到的请求回应消息,确定当前周期内未回应的从采集设备;所述未回应的从采集设备为在当前周期内,未返回请求回应消息的从采集设备;
S506,根据所述未回应的从采集设备的设备标识,向所述客户端设备上报第一示警信息。
具体而言,主采集设备可以定期向各个从采集设备发送访问请求。对于每个从采集设备而言,该从采集设备在接收到主采集设备发送的访问请求后,会向主采集设备返回请求回应消息。因此,主采集设备可以依据接收到的请求回应消息,在各个从采集设备中确定在线的从采集设备。
在当前周期内,主采集设备向各个从采集设备发送访问请求,并接收从采集设备返回的请求回应消息。主采集设备可以依据接收到的请求回应消息,确定当前周期内是否存在未回应访问请求的从采集设备,即当前周期内是否存在未回应的从采集设备。若当前周期内存在未回应的从采集设备,则可根据该未回应的从采集设备的设备标识,上报第一示警信息,以向客户端设备发出示警。
本申请实施例中,主采集设备可以监控各个从采集设备,并在监控到超时未回应的从采集设备时向客户端设备发出示警,以有效避免从采集设备丢失对产线带来的不良影响。
在一个实施例中,本申请实施例提供了一种标签数据采集方法。该方法可以应用于图2、图3、图4或图5示出的标签采集***中,并由其中的任一从采集设备来执行。在下述实施例中,“本设备”是指执行该方法的从采集设备。具体而言,该方法可包括如下步骤:
在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
其中,本设备是指执行该标签数据采集方法的从采集设备。本设备在上线后,可以加入主采集设备的组网中,以接收主采集设备下发的标签识别参数,并据此进行配置,使得本设备可以根据标签识别参数的配置进行标签数据的采集。
本申请实施例可以自动配置该上线的从采集设备,如此,无需在各个采集设备处人工重复配置相同的标签识别参数,从而可提高标签数据的采集效率。同时,还可避免由人工重复操作引发的配置错误,进而可提高标签数据采集***的运行可靠性。
在一个实施例中,本申请的标签数据采集方法还包括:
若在第一监控时段内未接收到所述主采集设备下发的访问请求,则获取其余从采集设备的设备标识;所述第一监控时段根据最新一次接收到所述主采集设备下发的访问请求的时间确定;
根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则;
若本设备的设备标识满足所述主从切换规则,则向所述客户端设备上报第二示警信息。
从采集设备可以监控主采集设备,并在监控到主采集设备超时发送访问请求的情况下,向客户端设备发出示警,以有效避免主采集设备丢失对产线带来的不良影响。
具体而言,从采集设备可以定期接收主采集设备下发的访问请求,并在接收到访问请求的情况下向主采集设备返回请求回应消息。若在某个周期内,从采集设备没有接收到主采集设备下发的访问请求,则表明主采集设备不在线或者设备丢失,需要向客户端设备进行示警。
在进行示警之前,本设备与其他从采集设备之间可以相互访问,以获取各个从采集设备的设备标识,并据此判断本设备是否满足主从切换规则,进而从各个从采集设备中确定临时主采集设备。该临时主采集设备可以是各个在线的从采集设备中,用于与客户端设备进行数据交互的设备。若本设备的设备标识满足主从切换规则,则本设备可以作为临时主采集设备,向客户端设备上报第二示警信息。如此,可避免客户端设备接收到多个重复的第二示警信息,以便于提高客户端的示警处理效率。
在一个实施例中,所述根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则的步骤,包括:若本设备的设备标识小于任一所述其余从采集设备的设备标识,则确定本设备的设备标识满足所述主从切换规则;否则,确定本设备的设备标识不满足所述主从切换规则。
其中,每个采集设备都具备唯一的设备标识,在其中一个实施例中,该设备标识可以依据本设备在标签数据采集***的组网配置列表中的排列顺序来确定。
若本设备的设备标识是从采集设备中的最小设备标识,则本设备可以作为临时主采集设备;否则,可以交由最小设备标识所对应的从采集设备来作为临时主采集设备。如此,可迅速确定临时主采集设备,以提高示警效率。
在一个实施例中,所述向所述客户端设备上报第二示警信息的步骤之后,还包括:
若在第二监控时段内未接收到所述主采集设备下发的访问请求,以及未接收到所述客户端设备下发的主站切换命令,则将本设备切换为主采集设备,并执行上述任一由主采集设备执行的标签数据采集方法的步骤;其中,所述第二监控时段根据所述第二示警信息的上报时间确定。
具体而言,在上报第二示警信息后,若在一定时间内,主采集设备仍未上线且客户端设备未作处理,则可将本设备切换为主采集设备,并可以执行上述任一由主采集设备执行的标签数据采集方法,以继续下发命令及上报数据,实现主采集设备的功能,进而减少设备掉线或丢失对标签数据采集***运行的影响,提高***运行可靠性。
进一步地,若在第二监控时段内接收到原本的主采集设备下发的访问请求,则表明原本的主采集设备已恢复上线并处于在线状态,在此情况下,原本的主采集设备可继续担任主采集设备,本设备可继续作为从采集设备。若在第二监控时段内接收到客户端设备下发的主站切换指令,且该主站切换指令并非用于指示本设备将自身切换为主采集设备,则本设备可继续作为从采集设备。若在第二监控时段内接收到客户端设备下发的主站切换指令,且该主站切换指令用于指示本设备将自身切换为主采集设备,则本设备可以切换为主采集设备,并执行上述任一由主采集设备执行的标签数据采集方法。
下面对本申请实施例提供的标签数据采集装置进行描述,下文描述的标签数据采集装置与上文描述的标签数据采集方法可相互对应参照。
在一个实施例中,本申请实施例提供了一种标签数据采集装置600,该装置可应用于图2、图3、图4或图5示出的标签采集***中,并由其中的主采集设备来执行。如图10所示,该标签数据采集装置600可包括第一配置模块610和识别参数下发模块620。
其中,第一配置模块610,用于接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据。
识别参数下发模块620,用于在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
在一个实施例中,本申请实施例的标签数据采集装置600还包括第一触发指令下发模块以及第一标签数据上报模块。其中,该第一触发指令下发模块用于在所述主采集设备被所述客户端设备配置为同步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则在识别到标签时采集标签的标签数据以及向各个所述从采集设备下发触发指令;所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并上报至所述主采集设备。第一标签数据上报模块用于当在解码时段内获取到至少一个标签数据时,向所述客户端设备上报所述标签数据;任一所述标签数据为由所述主采集设备采集的第一标签数据,或者任一所述标签数据为各个所述从采集设备上报的第二标签数据;所述解码时段根据所述标签数据采集命令的接收时刻确定。
在一个实施例中,第一标签数据上报模块包括第一上报单元。其中,该第一上报单元用于当在所述解码时段内获取到N个未上报的标签数据时,向所述客户端设备上报所述N个未上报的标签数据;其中,N为预先设置的正整数。
在一个实施例中,第一上报单元包括第一去重单元及第一汇总单元。其中,该第一去重单元用于在N为大于或等于2的正整数的情况下,将所述N个未上报的标签数据进行去重,以得到去重后的标签数据。该第一汇总单元用于对所述去重后的标签数据进行汇总,以得到第一汇总数据,并向所述客户端设备上报所述第一汇总数据。
在一个实施例中,第一标签数据上报模块包括第二上报单元。其中,该第二上报单元用于将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据,并向所述客户端设备上报所述第二汇总数据。
在一个实施例中,第二上报单元包括第二去重单元及第二汇总单元。其中,该第二去重单元用于在所述解码时段内获取到的全部标签数据的数量大于或等于2的情况下,将所述全部标签数据进行去重,以得到去重后的标签数据。第二汇总单元用于对所述去重后的标签数据进行汇总,以得到所述第二汇总数据。
在一个实施例中,所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并在采集到M个标签数据的情况下向所述主采集设备上报所述M个标签数据;其中,M为预先设置的正整数。
在一个实施例中,本申请实施例的标签数据采集装置600还包括第二标签数据上报模块。该第二标签数据上报模块用于在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到任一所述从采集设备上报的第二标签数据,则将所述第二标签数据转发至所述客户端设备。
在一个实施例中,本申请实施例的标签数据采集装置600还包括设备标识提取模块及第二触发指令下发模块。设备标识提取模块用于在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则从所述标签数据采集命令中提取目标设备标识。第二触发指令下发模块用于向所述目标设备标识所对应的从采集设备下发触发指令;所述触发指令用于触发从采集设备在识别到标签时采集标签的标签数据,以得到第二标签数据。
在一个实施例中,本申请实施例的标签数据采集装置600还包括请求发送模块、未回应设备确定模块及第一示警模块。其中,请求发送模块用于周期性地向各所述从采集设备发送访问请求,以使各所述从采集设备向所述主采集设备返回请求回应消息。未回应设备确定模块用于根据接收到的请求回应消息,确定当前周期内未回应的从采集设备;所述未回应的从采集设备为在当前周期内,未返回请求回应消息的从采集设备。第一示警模块用于根据所述未回应的从采集设备的设备标识,向所述客户端设备上报第一示警信息。
在一个实施例中,本申请实施例提供了一种标签数据采集装置,该装置可应用于图2、图3、图4或图5示出的标签采集***中,并由其中的从采集设备来执行。该标签数据采集装置包括第二配置模块。该第二配置模块用于在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
在一个实施例中,本申请实施例的标签数据采集装置还包括设备标识获取模块、主从切换判断模块及第二示警模块。其中,设备标识获取模块用于当在第一监控时段内未接收到所述主采集设备下发的访问请求时,获取其余从采集设备的设备标识;所述第一监控时段根据最新一次接收到所述主采集设备下发的访问请求的时间确定。主从切换判断模块用于根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则。第二示警模块用于在本设备的设备标识满足所述主从切换规则的情况下,向所述客户端设备上报第二示警信息。
在一个实施例中,本申请实施例的标签数据采集装置还包括切换模块。该切换模块用于当在第二监控时段内未接收到所述主采集设备下发的访问请求,且未接收到所述客户端设备下发的主站切换命令时,则将本设备切换为主采集设备,并执行上述任一由主采集设备执行的标签数据采集方法的步骤;其中,所述第二监控时段根据所述第二示警信息的上报时间确定。
在一个实施例中,本申请实施例的主从切换判断模块包括标识判断单元。该标识判断单元用于在本设备的设备标识小于任一所述其余从采集设备的设备标识的情况下,确定本设备的设备标识满足所述主从切换规则;否则,确定本设备的设备标识不满足所述主从切换规则。
在一个实施例中,本申请实施例提供了一种采集设备,该采集设备用于执行上述实施例中标签数据采集方法的步骤。可以理解,该采集设备的具体构成可以依据标签类型和/或标签数据采集***的组网方式等因素来确定,本申请对此不作具体限制。在其中一个实施例中,采集设备可以包括以太网组网模块,以通过以太网进行组网。
在一个实施例中,本申请实施例提供了一种标签数据采集***,该***包括客户端设备102、主采集设备104和至少一个从采集设备106。可以理解,从采集设备106的具体数量可以依照实际情况确定,本申请对此不作具体限制,在一个示例中,从采集设备106的数量可以小于或等于32。在其中一个实施例中,客户端设备102可以包括以太网组网模块。
客户端设备102用于向主采集设备104下发标签识别参数,主采集设备104用于执行上述任一由主采集设备104执行的标签数据采集方法的步骤,每一从采集设备106用于执行上述任一由从采集设备106执行的标签数据采集方法的步骤。
在一个实施例中,主采集设备104可以无线连接客户端设备102,以及无线连接每个从采集设备106。如此,可减少附加硬件成本,帮助解决现场进行调试导致的资源浪费。同时,还具备稳定性强,通信距离不受限的优点。在一个示例中,标签数据采集***的***结构图可如图11所示,其中,主采集设备104与客户端设备102之间可以通过TCP协议进行通信,主采集设备104与从采集设备106之间可以通过UDP协议进行通信。
在图11示出的***结构下,标签数据采集***可以执行如图12所示的步骤:
S702,客户端设备将一个采集设备配置为主采集设备;
S704,客户端设备根据标签数据采集***的业务场景,为主采集设备配置采集模式,如将主采集设备配置为同步采集模式或者异步采集模式,以及主采集设备被配置为同步采集模式时N与M的取值;
S706,客户端设备向主采集设备下发标签识别参数;
S708,主采集设备在接收到标签识别参数时,根据该标签识别参数进行配置,以使主采集设备基于所述标签识别参数采集标签数据;
S710,客户端设备将其他采集设备配置为从采集设备;
S712,主采集设备在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数;
S714,上线的从采集设备根据该标签识别参数进行配置,以基于该标签识别参数采集标签数据;
S716,客户端设备向主采集设备下发标签数据采集命令;
S718,主采集设备获取第一标签数据;
S720,主采集设备根据配置的采集模式向从采集设备下发触发指令;
S722,从采集设备在触发指令的触发下,向主采集设备上报第二标签数据;
S724,主采集设备根据配置的采集模式,向客户端设备上报第一标签数据和/或第二标签数据。
在主采集设备和从采集设备的工作过程中,主采集设备和从采集设备可以按照上述实施例所述的方式相互监控,具体可参阅上述实施例,此处不再赘述。
最后,还需要说明的是,本文中如第一和第二等的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本文中,“一”、“一个”、“所述”、“该”和“其”也可以包括复数形式,除非上下文清楚指出另外的方式。多个是指至少两个的情况,如2个、3个、5个或8个等。“和/或”包括相关所列项目的任何及所有组合。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (18)
1.一种标签数据采集方法,其特征在于,应用于标签采集***,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述方法执行于所述主采集设备,所述方法包括:
接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据;
在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
2.根据权利要求1所述的标签数据采集方法,其特征在于,所述方法还包括:
在所述主采集设备被所述客户端设备配置为同步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则在识别到标签时采集标签的标签数据以及向各个所述从采集设备下发触发指令;所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并上报至所述主采集设备;
若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据;任一所述标签数据为由所述主采集设备采集的第一标签数据,或者任一所述标签数据为各个所述从采集设备上报的第二标签数据;所述解码时段根据所述标签数据采集命令的接收时刻确定。
3.根据权利要求2所述的标签数据采集方法,其特征在于,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:
若在所述解码时段内获取到N个未上报的标签数据,则向所述客户端设备上报所述N个未上报的标签数据;其中,N为预先设置的正整数。
4.根据权利要求3所述的标签数据采集方法,其特征在于,所述向所述客户端设备上报所述N个未上报的标签数据的步骤,包括:
若N为大于或等于2的正整数,则将所述N个未上报的标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到第一汇总数据,并向所述客户端设备上报所述第一汇总数据。
5.根据权利要求2所述的标签数据采集方法,其特征在于,所述若在解码时段内获取到至少一个标签数据,则向所述客户端设备上报所述标签数据的步骤,包括:
将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据,并向所述客户端设备上报所述第二汇总数据。
6.根据权利要求5所述的标签数据采集方法,其特征在于,所述将所述解码时段内获取到的全部标签数据进行汇总,以得到第二汇总数据的步骤包括:
若所述解码时段内获取到的全部标签数据的数量大于或等于2,则将所述全部标签数据进行去重,以得到去重后的标签数据;
对所述去重后的标签数据进行汇总,以得到所述第二汇总数据。
7.根据权利要求2至6任一项所述的标签数据采集方法,其特征在于,所述触发指令用于触发所述从采集设备在识别到标签时采集标签的标签数据,并在采集到M个标签数据的情况下向所述主采集设备上报所述M个标签数据;其中,M为预先设置的正整数。
8.根据权利要求1所述的标签数据采集方法,其特征在于,所述方法还包括:
在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到任一所述从采集设备上报的第二标签数据,则将所述第二标签数据转发至所述客户端设备。
9.根据权利要求8所述的标签数据采集方法,其特征在于,所述方法还包括:
在所述主采集设备被所述客户端设备配置为异步采集模式的情况下,若接收到所述客户端设备下发的标签数据采集命令,则从所述标签数据采集命令中提取目标设备标识;
向所述目标设备标识所对应的从采集设备下发触发指令;所述触发指令用于触发从采集设备在识别到标签时采集标签的标签数据,以得到第二标签数据。
10.根据权利要求1至6、8、9任一项所述的标签数据采集方法,其特征在于,所述方法还包括:
周期性地向各所述从采集设备发送访问请求,以使各所述从采集设备向所述主采集设备返回请求回应消息;
根据接收到的请求回应消息,确定当前周期内未回应的从采集设备;所述未回应的从采集设备为在当前周期内,未返回请求回应消息的从采集设备;
根据所述未回应的从采集设备的设备标识,向所述客户端设备上报第一示警信息。
11.一种标签数据采集方法,其特征在于,应用于标签采集***,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述方法执行于任一所述从采集设备,所述方法包括:
在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;
其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
12.根据权利要求11所述的标签数据采集方法,其特征在于,所述方法还包括:
若在第一监控时段内未接收到所述主采集设备下发的访问请求,则获取其余从采集设备的设备标识;所述第一监控时段根据最新一次接收到所述主采集设备下发的访问请求的时间确定;
根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则;
若本设备的设备标识满足所述主从切换规则,则向所述客户端设备上报第二示警信息。
13.根据权利要求12所述的标签数据采集方法,其特征在于,所述向所述客户端设备上报第二示警信息的步骤之后,还包括:
若在第二监控时段内未接收到所述主采集设备下发的访问请求,以及未接收到所述客户端设备下发的主站切换命令,则将本设备切换为主采集设备,并执行权利要求1至10任一项所述的标签数据采集方法;
其中,所述第二监控时段根据所述第二示警信息的上报时间确定。
14.根据权利要求12或13所述的标签数据采集方法,其特征在于,所述根据本设备的设备标识与所述其余从采集设备的设备标识,判断本设备的设备标识是否满足主从切换规则的步骤,包括:
若本设备的设备标识小于任一所述其余从采集设备的设备标识,则确定本设备的设备标识满足所述主从切换规则;否则,确定本设备的设备标识不满足所述主从切换规则。
15.一种标签数据采集装置,其特征在于,应用于标签采集***,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述装置执行于所述主采集设备,所述装置包括:
第一配置模块,用于接收所述客户端设备下发的标签识别参数,并根据所述标签识别参数配置所述主采集设备,以使所述主采集设备基于所述标签识别参数采集标签数据;
识别参数下发模块,用于在检测到从采集设备上线的情况下,向上线的从采集设备下发用于配置所述上线的从采集设备的所述标签识别参数,以使所述上线的从采集设备基于所述标签识别参数采集标签数据。
16.一种标签数据采集装置,其特征在于,应用于标签采集***,所述标签采集***包括客户端设备、主采集设备和至少一个从采集设备,所述装置执行于任一所述从采集设备;所述装置包括:
第二配置模块,用于在本设备上线的情况下,接收所述主采集设备下发的用于配置本设备的标签识别参数,以使本设备基于所述标签识别参数采集标签数据;其中,所述标签识别参数是由所述客户端设备向所述主采集设备下发的,用于指示所述主采集设备根据所述标签识别参数进行配置,以使所述主采集设备基于所述标签识别参数采集标签数据。
17.一种采集设备,其特征在于,所述采集设备用于执行权利要求1至14任一项所述的标签数据采集方法的步骤。
18.一种标签数据采集***,其特征在于,包括客户端设备、主采集设备和至少一个从采集设备;
所述客户端设备用于向所述主采集设备下发标签识别参数;
所述主采集设备用于执行权利要求1至10任一项所述的标签数据采集方法的步骤;
每一所述从采集设备用于执行权利要求11至14任一项所述的标签数据采集方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210874633.XA CN115086381B (zh) | 2022-07-25 | 2022-07-25 | 标签数据采集方法、装置、采集设备及标签数据采集*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210874633.XA CN115086381B (zh) | 2022-07-25 | 2022-07-25 | 标签数据采集方法、装置、采集设备及标签数据采集*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115086381A true CN115086381A (zh) | 2022-09-20 |
CN115086381B CN115086381B (zh) | 2022-11-11 |
Family
ID=83243905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210874633.XA Active CN115086381B (zh) | 2022-07-25 | 2022-07-25 | 标签数据采集方法、装置、采集设备及标签数据采集*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115086381B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116339201A (zh) * | 2023-03-17 | 2023-06-27 | 上海智引信息科技有限公司 | 一种数据协同采集方法、装置、***及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109785867A (zh) * | 2019-01-02 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 双录流程配置方法、装置、计算机设备和存储介质 |
WO2020238239A1 (zh) * | 2019-05-31 | 2020-12-03 | 创新先进技术有限公司 | 二维码识别方法、二维码定位识别模型建立方法及其装置 |
CN112737821A (zh) * | 2020-12-22 | 2021-04-30 | 新华三大数据技术有限公司 | 数据采集方法及装置 |
CN113133097A (zh) * | 2020-01-16 | 2021-07-16 | 深圳市胜斯智能技术有限责任公司 | 一种无线通信方法和*** |
CN113630457A (zh) * | 2021-08-02 | 2021-11-09 | 北京金山云网络技术有限公司 | 任务调度方法、装置、计算机设备和存储介质 |
CN114595987A (zh) * | 2022-03-15 | 2022-06-07 | 苏州苏信环境科技有限公司 | 多设备集中管理方法、装置、***、电子设备及存储介质 |
-
2022
- 2022-07-25 CN CN202210874633.XA patent/CN115086381B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109785867A (zh) * | 2019-01-02 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 双录流程配置方法、装置、计算机设备和存储介质 |
WO2020238239A1 (zh) * | 2019-05-31 | 2020-12-03 | 创新先进技术有限公司 | 二维码识别方法、二维码定位识别模型建立方法及其装置 |
CN113133097A (zh) * | 2020-01-16 | 2021-07-16 | 深圳市胜斯智能技术有限责任公司 | 一种无线通信方法和*** |
CN112737821A (zh) * | 2020-12-22 | 2021-04-30 | 新华三大数据技术有限公司 | 数据采集方法及装置 |
CN113630457A (zh) * | 2021-08-02 | 2021-11-09 | 北京金山云网络技术有限公司 | 任务调度方法、装置、计算机设备和存储介质 |
CN114595987A (zh) * | 2022-03-15 | 2022-06-07 | 苏州苏信环境科技有限公司 | 多设备集中管理方法、装置、***、电子设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
葛馨远等: "基于OCR技术的电网设备台账标签采集功能设计与实现", 《科学技术创新》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116339201A (zh) * | 2023-03-17 | 2023-06-27 | 上海智引信息科技有限公司 | 一种数据协同采集方法、装置、***及存储介质 |
CN116339201B (zh) * | 2023-03-17 | 2024-04-19 | 上海智引信息科技有限公司 | 一种数据协同采集方法、装置、***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115086381B (zh) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105165054B (zh) | 网络服务故障处理方法,服务管理***和***管理模块 | |
CN111031034A (zh) | 多协议融合边缘计算网关 | |
CN112564964B (zh) | 一种基于软件定义网络的故障链路检测与恢复方法 | |
US20100110904A1 (en) | Identifying improper cabling of devices | |
CN112637368B (zh) | 分布式工业数据采集***及方法 | |
CN101426306A (zh) | 一种容灾切换方法、***及装置 | |
CN115086381B (zh) | 标签数据采集方法、装置、采集设备及标签数据采集*** | |
US8804491B2 (en) | Recovery method for ring-based network | |
EP2672657A1 (en) | Device and method for verifying communication redundancy in an automation network | |
CN109040178A (zh) | 配置信息发送方法及装置 | |
CN113518125A (zh) | 离线数据的上传方法及***、存储介质、电子装置 | |
TWI448975B (zh) | 應用於影像監控平台的分散式運算系統 | |
CN107920348B (zh) | 设备网络状态信息 | |
CN106603722B (zh) | 一种管理设备的确定方法及装置 | |
CN110908956B (zh) | 一种保信主站***及其故障信息归档方法 | |
CN116955232A (zh) | 一种基于控制***的硬件识别方法和装置 | |
CN114124646B (zh) | 一种WebSocket方式的综合网络管理***及方法 | |
CN112491596B (zh) | 一种基于云端的故障处理方法及装置 | |
CN105429823A (zh) | 分布式通信设备中组播流量检测方法及装置 | |
KR20140121031A (ko) | 유무선 센서네트워크 기반 생산자원 자율 관리시스템 | |
TWI554055B (zh) | Architecture heterogeneous network service interruption determining system and method | |
CN107645395A (zh) | 组播路由数据检查方法及装置 | |
CN105471621A (zh) | 一种告警处理***及方法 | |
CN112702427A (zh) | 工业互联网数据同步*** | |
CN114079322A (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 |