一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于RFID识别的设备运行控制方法与流程

2021-11-24 21:51:00 来源:中国专利 TAG:

一种基于rfid识别的设备运行控制方法
技术领域
1.本发明涉及射频识别技术领域,具体而言,涉及一种基于rfid识别的设备运行控制方法。


背景技术:

2.射频识别技术(rfid,radio frequency identification),是20世纪80年代发展起来的一种新兴自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。rfid是一种简单的无线系统,该系统用于控制、检测和跟踪物体,一般有两种基本器件,如一个询问器和很多应答器。
3.其中,在rfid的应用中,可以基于rfid对设备的位置状态进行确认,以得到对应的位置状态数据,进行相应的后续利用等。但是,经发明人研究发现,在现有技术中,rfid对设备的位置状态进行确认,即进行数据采集的规则是固定的,如每一次都是按照一定的时间间隔进行采样等,如此,可能会使得rfid在一些不必要的时间启动进行数据采集,因而,可能容易出现设备资源浪费的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种基于rfid识别的设备运行控制方法,以改善现有技术中容易出现设备资源浪费的问题。
5.为实现上述目的,本发明实施例采用如下技术方案:
6.一种基于rfid识别的设备运行控制方法,应用于设备状态监控服务器,所述设备运行控制方法包括:
7.基于获取的针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,进行筛选处理得到每一个所述射频识别设备对应的多条目标设备运行状态数据,其中,所述多个射频识别设备分别部署于所述目标设备的多个目标部位,所述设备运行状态数据用于表征在对应的采集时间下对应的目标部位的位置状态;
8.基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据,判断每一个所述射频识别设备分别在不同的采集时间下是否对对应的所述目标部位进行数据采集,得到对应的目标判断结果,并基于所述目标判断结果生成对应的目标设备运行控制信息;
9.将所述目标设备运行控制信息分别发送给每一个所述射频识别设备,其中,所述射频识别设备用于基于接收到的所述目标设备运行控制信息确定是否在对应的采集时间下对对应的所述目标部位进行数据采集。
10.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据,判断每一个所述射频识别设备分别在不同的采集时间下是否对对应的所述目标部位进行数据采集,得到对应的目
标判断结果,并基于所述目标判断结果生成对应的目标设备运行控制信息的步骤,包括:
11.确定所述多个射频识别设备分别对所述目标设备的运行状态进行采集得到的设备运行状态数据对应的每一个采集时间,得到对应的多条采集时间信息,并确定所述多条采集时间信息的数量,得到对应的第一信息数量;
12.基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据对应的每一个采集时间,得到对应的多条目标采集时间信息,并确定所述多条目标采集时间信息的数量,得到对应的第二信息数量;
13.计算所述第二信息数量与所述第一信息数量之间的数量比值,并确定所述数量比值与预先配置的比值阈值之间的相对大小关系;
14.若所述数量比值大于或等于所述比值阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息,若所述数量比值小于所述比值阈值,则基于所述多条采集时间信息对所述目标采集时间信息进行更新处理,得到更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息;
15.针对每一条所述第一目标采集时间信息,分别判断每一个所述射频识别设备在该第一目标采集时间信息下是否对对应的所述目标部位进行数据采集,以得到该第一目标采集时间信息对应的多个目标判断结果;
16.基于所述目标判断结果生成对应的目标设备运行控制信息。
17.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述若所述数量比值大于或等于所述比值阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息,若所述数量比值小于所述比值阈值,则基于所述多条采集时间信息对所述目标采集时间信息进行更新处理,得到更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息的步骤,包括:
18.若所述数量比值大于或等于所述比值阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息;
19.若所述数量比值小于所述比值阈值,则基于所述比值阈值在所述多条采集时间信息中选择出不属于所述第一目标采集时间信息的至少一条采集时间信息,以使所述第一目标采集时间信息和所述至少一条采集时间信息的数量与所述第一信息数量之间的比值大于或等于所述比值阈值;
20.将所述第一目标采集时间信息和所述至少一条采集时间信息确定为更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息。
21.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述若所述数量比值小于所述比值阈值,则基于所述比值阈值在所述多条采集时间信息中选择出不属于所述第一目标采集时间信息的至少一条采集时间信息,以使所述第一目标采集时间信息和所述至少一条采集时间信息的数量与所述第一信息数量之间的比值大于或等于所述比值阈值的步骤,包括:
22.若所述数量比值小于所述比值阈值,则确定所述多条目标采集时间信息中每相邻两条目标采集时间信息之间的时间间隔信息,并确定该时间间隔信息与预先设置的时间间隔阈值信息之间的大小关系;
23.针对每相邻两条目标采集时间信息,若该相邻两条目标采集时间信息之间的时间
间隔信息大于或等于所述时间间隔阈值信息,则在所述多条采集时间信息中选择出属于该相邻两条目标采集时间信息之间的至少一条采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息小于所述时间间隔阈值信息,则确定不在所述多条采集时间信息中选择出至少一条采集时间信息。
24.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述针对每相邻两条目标采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息大于或等于所述时间间隔阈值信息,则在所述多条采集时间信息中选择出属于该相邻两条目标采集时间信息之间的至少一条采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息小于所述时间间隔阈值信息,则确定不在所述多条采集时间信息中选择出至少一条采集时间信息的步骤,包括:
25.确定出对应的时间间隔信息大于或等于所述时间间隔阈值信息的每一组相邻两条目标采集时间信息,并计算每一组相邻两条目标采集时间信息对应的时间间隔信息之间的比例,得到对应的时间间隔比例信息;
26.基于所述第一信息数量和所述比值阈值计算出对应的第一阈值数量,并计算所述第一阈值数量与所述第二信息数量之间的数量差值;
27.基于所述数量差值和所述时间间隔比例信息,分别确定出每一组相邻两条目标采集时间信息之间需要确定出的采集时间信息的数量;
28.针对每一组相邻两条目标采集时间信息,基于该组相邻两条目标采集时间信息之间需要确定出的采集时间信息的数量,在所述多条采集时间信息中确定出属于该组相邻两条目标采集时间信息之间的采集时间信息。
29.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述基于所述目标判断结果生成对应的目标设备运行控制信息的步骤,包括:
30.针对每一条所述第一目标采集时间信息,在该第一目标采集时间信息对应的多个目标判断结果中确定出第一目标判断结果,其中,所述第一目标判断结果用于表征对应的所述射频识别设备在该第一目标采集时间信息下有对对应的所述目标部位进行数据采集;
31.针对每一条所述第一目标采集时间信息,基于该第一目标采集时间信息对应的每一个所述第一目标判断结果对应的射频识别设备,生成该第一目标采集时间信息对应的一条第一目标设备运行控制信息,其中,所述第一目标设备运行控制信息用于控制对应的多个所述射频识别设备在对应的采集时间下分别对对应的每一个所述目标部位进行数据采集。
32.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述基于所述目标判断结果生成对应的目标设备运行控制信息的步骤,包括:
33.针对每一条所述第一目标采集时间信息,在该第一目标采集时间信息对应的多个目标判断结果中确定出第一目标判断结果,其中,所述第一目标判断结果用于表征对应的所述射频识别设备在该第一目标采集时间信息下有对对应的所述目标部位进行数据采集;
34.针对每一个所述射频识别设备,基于该射频识别设备对应的每一条所述第一目标判断结果,确定出该射频识别设备对应的每一条所述目标采集时间信息,并基于该射频识别设备对应的每一条所述目标采集时间信息,生成该射频识别设备对应的一条第二目标设备运行控制信息,其中,所述第二目标设备运行控制信息用于控制对应的所述射频识别设
备在对应的多个采集时间下依次对对应的所述目标部位进行数据采集。
35.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述将所述目标设备运行控制信息分别发送给每一个所述射频识别设备的步骤,包括:
36.确定每一条所述目标设备运行控制信息对应的所述射频识别设备;
37.针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备。
38.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备的步骤,包括:
39.针对每一条所述目标设备运行控制信息,在该目标设备运行控制信息对应的采集时间之前,将该目标设备运行控制信息发送给对应的多个所述射频识别设备,其中,每一条所述目标设备运行控制信息用于控制对应的多个所述射频识别设备在对应的采集时间下分别对对应的多个所述目标部位进行数据采集。
40.在一些优选的实施例中,在上述基于rfid识别的设备运行控制方法中,所述针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备的步骤,包括:
41.针对每一条所述目标设备运行控制信息,在所述目标设备启动之前,将该目标设备运行控制信息发送给对应的所述射频识别设备,其中,每一条所述目标设备运行控制信息用于控制对应的所述射频识别设备在对应的多个采集时间下依次对对应的所述目标部位进行数据采集。
42.本发明实施例提供的一种基于rfid识别的设备运行控制方法,在筛选得到每一个射频识别设备对应的多条目标设备运行状态数据之后,可以先基于每一个射频识别设备对应的多条目标设备运行状态数据,判断每一个射频识别设备分别在不同的采集时间下是否对对应的目标部位进行数据采集,并基于判断结果生成对应的目标设备运行控制信息,使得可以将目标设备运行控制信息分别发送给每一个射频识别设备,以使射频识别设备基于接收到的目标设备运行控制信息确定是否在对应的采集时间下对对应的目标部位进行数据采集,即在不需要进行数据采集时(如上一次对应的采集时间采集的数据被筛除)不再进行数据采集,因而,可以降低射频识别设备的消耗,从而改善现有技术中容易出现设备资源浪费的问题。
43.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.图1为本发明实施例提供的设备状态监控服务器的通信示意图。
45.图2为本发明实施例提供的基于rfid识别的设备运行控制方法包括的各步骤的示意图。
46.图3为本发明实施例提供的基于rfid识别的设备运行控制装置包括的各模块的示意图。
具体实施方式
47.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明实施例提供了一种设备状态监控服务器(如图1所示)。其中,所述设备状态监控服务器可以包括存储器和处理器。
49.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件的形式,存在的软件功能模块(可以是一种可执行的计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例提供的基于rfid识别的设备运行控制方法。
50.可选地,所述存储器可以是,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read

only memory,prom),可擦除只读存储器(erasable programmable read

only memory,eprom),电可擦除只读存储器(electric erasable programmable read

only memory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
51.本发明实施例还提供一种基于rfid识别的设备运行控制方法(如图2所示),可应用于上述设备状态监控服务器。其中,所述设备运行控制方法有关的流程所定义的方法步骤,可以由所述设备状态监控服务器实现。下面将对图2所示的具体流程,进行详细阐述。
52.步骤10,基于获取的针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,进行筛选处理得到每一个所述射频识别设备对应的多条目标设备运行状态数据。
53.在本发明实施例中,所述设备状态监控服务器在执行步骤10时,可以基于获取的针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,进行筛选处理得到每一个所述射频识别设备对应的多条目标设备运行状态数据。其中,所述多个射频识别设备分别部署于所述目标设备的多个目标部位,所述设备运行状态数据用于表征在对应的采集时间下对应的目标部位的位置状态。
54.步骤20,基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据,判断每一个所述射频识别设备分别在不同的采集时间下是否对对应的所述目标部位进行数据采集,得到对应的目标判断结果,并基于所述目标判断结果生成对应的目标设备运行控制信息。
55.在本发明实施例中,所述设备状态监控服务器在执行步骤20时,可以基于每一个
所述射频识别设备对应的所述多条目标设备运行状态数据,判断每一个所述射频识别设备分别在不同的采集时间下是否对对应的所述目标部位进行数据采集,得到对应的目标判断结果,并基于所述目标判断结果生成对应的目标设备运行控制信息。
56.步骤30,将目标设备运行控制信息分别发送给每一个射频识别设备。
57.在本发明实施例中,所述设备状态监控服务器在执行步骤30时,可以将目标设备运行控制信息分别发送给每一个射频识别设备。其中,所述射频识别设备用于基于接收到的所述目标设备运行控制信息确定是否在对应的采集时间下对对应的所述目标部位进行数据采集。
58.基于上述的基于rfid识别的设备运行控制方法,在筛选得到每一个射频识别设备对应的多条目标设备运行状态数据之后,可以先基于每一个射频识别设备对应的多条目标设备运行状态数据,判断每一个射频识别设备分别在不同的采集时间下是否对对应的目标部位进行数据采集,并基于判断结果生成对应的目标设备运行控制信息,使得可以将目标设备运行控制信息分别发送给每一个射频识别设备,以使射频识别设备基于接收到的目标设备运行控制信息确定是否在对应的采集时间下对对应的目标部位进行数据采集,即在不需要进行数据采集时(如上一次对应的采集时间采集的数据被筛除)不再进行数据采集,因而,可以降低射频识别设备的消耗,从而改善现有技术中容易出现设备资源浪费的问题。
59.举例来说,在一种可能的实现方式中,步骤10可以包括如下所述的步骤100、步骤200和步骤300。
60.步骤100,获取针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,得到每一个所述射频识别设备对应的多条设备运行状态数据。
61.在本发明实施例中,所述设备状态监控服务器在执行步骤100时,可以获取针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,得到每一个所述射频识别设备对应的多条设备运行状态数据。其中,所述多个射频识别设备分别部署于所述目标设备的多个目标部位,所述设备运行状态数据用于表征在对应的采集时间下所述目标设备上对应的目标部位的位置状态。
62.步骤200,针对每一个所述射频识别设备,对该射频识别设备对应的多条设备运行状态数据进行筛选,得到对应的多条目标设备运行状态数据。
63.在本发明实施例中,所述设备状态监控服务器在执行步骤200时,可以针对每一个所述射频识别设备,对该射频识别设备对应的多条设备运行状态数据进行筛选,得到对应的多条目标设备运行状态数据。
64.步骤300,针对每一个所述射频识别设备,基于其它射频识别设备对应的每一条目标设备运行状态数据,对该射频识别设备被筛除的每一条设备运行状态数据执行恢复确认处理,并将确认恢复的每一条设备运行状态数据重新确定为该射频识别设备对应的目标设备运行状态数据。
65.在本发明实施例中,所述设备状态监控服务器在执行步骤300时,可以针对每一个所述射频识别设备,基于其它射频识别设备对应的每一条目标设备运行状态数据,对该射频识别设备被筛除的每一条设备运行状态数据执行恢复确认处理,并将确认恢复的每一条设备运行状态数据重新确定为该射频识别设备对应的目标设备运行状态数据。
66.基于上述的步骤,在得到每一个射频识别设备对应的多条设备运行状态数据,可以先对每一个射频识别设备对应的多条设备运行状态数据进行筛选,然后,再对每一个射频识别设备被筛除的每一条设备运行状态数据执行恢复确认处理,并将确认恢复的每一条设备运行状态数据重新确定为目标设备运行状态数据,如此,再筛选之后增加恢复的机制,可以提高对设备运行状态数据的筛选精度,从而改善现有技术中直接基于一定的采样频率进行采样筛选而导致筛选的精度不高的问题。
67.举例来说,在一种可能的实现方式中,步骤100可以包括以下步骤:
68.第一步,判断是否获取到所述目标设备(如在启动之后发送,其中,所述目标设备可以是一种工业机器人,可以包括多个能够相对发生位移的目标部位)发送的运行启动通知信息,并在获取到所述目标设备发送的运行启动通知信息之后,生成状态监测启动通知信息;
69.第二步,将所述状态监测启动通知信息发送给针对所述目标设备部署的多个射频识别设备中的每一个所述射频识别设备,其中,每一个所述射频识别设备用于基于所述状态监测启动通知信息对所述目标设备的运行状态进行采集,并将得到的多条设备运行状态数据发送给所述设备状态监控服务器,且所述多个射频识别设备同步对对应的目标部位的状态进行采集(如针对多个采集时间中的每一个采集时间,多个射频识别设备可以在该采集时间同步采集对应的目标部位的当前位置状态);
70.第三步,分别获取每一个所述射频识别设备发送的多条设备运行状态数据(即每一个射频识别设备可以对应有多条设备运行状态数据)。
71.举例来说,在一种可能的实现方式中,所述分别获取每一个所述射频识别设备发送的多条设备运行状态数据的步骤,可以包括以下步骤:
72.第一步,判断是否获取到所述目标设备(如在停止之后发送)发送的运行停止通知信息,并在获取到所述目标设备发送的运行停止通知信息之后,生成状态监测停止通知信息;
73.第二步,将所述状态监测停止通知信息发送给针对所述目标设备部署的多个射频识别设备中的每一个所述射频识别设备,其中,每一个所述射频识别设备用于基于所述状态监测停止通知信息停止对所述目标设备的运行状态进行采集,并在停止进行采集之后,将当前采集得到的全部设备运行状态数据发送给所述设备状态监控服务器;
74.第三步,分别获取每一个所述射频识别设备基于所述状态监测停止通知信息发送的多条设备运行状态数据。
75.举例来说,在另一种可能的实现方式中,所述分别获取每一个所述射频识别设备发送的多条设备运行状态数据的步骤,可以包括以下步骤:
76.第一步,判断当前时间与发送所述状态监测启动通知信息的发送时间之间的时间差值是否大于或等于预设时间差值(如根据经验设置的每一次所述目标设备一般会运动的时长),并在所述时间差值是否大于或等于所述预设时间差值时,生成状态监测停止通知信息;
77.第二步,将所述状态监测停止通知信息发送给针对所述目标设备部署的多个射频识别设备中的每一个所述射频识别设备,其中,每一个所述射频识别设备用于基于所述状态监测停止通知信息停止对所述目标设备的运行状态进行采集,并在停止进行采集之后,
将当前采集得到的全部设备运行状态数据发送给所述设备状态监控服务器;
78.第三步,分别获取每一个所述射频识别设备基于所述状态监测停止通知信息发送的多条设备运行状态数据。
79.举例来说,在一种可能的实现方式中,步骤200可以包括以下步骤:
80.第一步,针对每一个所述射频识别设备,对该射频识别设备对应的所述多条设备运行状态数据中的每一条所述设备运行状态数据进行特征提取处理,得到该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息(即一条设备运行状态数据对应一条数据特征信息);
81.第二步,针对每一个所述射频识别设备,基于该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息进行筛选,确定该射频识别设备对应的每一条所述设备运行状态数据是否作为对应的目标设备运行状态数据(即基于数据特征信息对对应的设备运行状态数据进行筛选)。
82.举例来说,在一种可能的实现方式中,所述针对每一个所述射频识别设备,对该射频识别设备对应的所述多条设备运行状态数据中的每一条所述设备运行状态数据进行特征提取处理,得到该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息的步骤,可以包括以下步骤:
83.针对每一个所述射频识别设备,对该射频识别设备对应的所述多条设备运行状态数据执行第一目标操作,得到该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息。
84.其中,所述第一目标操作包括:
85.首先,针对所述多条设备运行状态数据中的每一条设备运行状态数据,计算该设备运行状态数据与采集时间在前的相邻一条设备运行状态数据之间的位置距离(目标部位在两个采集时间的位置距离),得到该设备运行状态数据对应的设备运行距离信息,其中,每一条所述设备运行状态数据用于表征在对应的采集时刻所述目标设备上对应的目标部位的位置信息;
86.其次,针对所述多条设备运行状态数据中的每一条设备运行状态数据,将该设备运行状态数据对应的所述设备运行距离信息,确定为该设备运行状态数据对应的数据特征信息,其中,所述多条设备运行状态数据中的第一条设备运行状态数据对应的设备运行距离信息配置为0
87.举例来说,在另一种可能的实现方式中,所述针对每一个所述射频识别设备,对该射频识别设备对应的所述多条设备运行状态数据中的每一条所述设备运行状态数据进行特征提取处理,得到该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息的步骤,可以包括以下步骤:
88.针对每一个所述射频识别设备,对该射频识别设备对应的所述多条设备运行状态数据执行第二目标操作,得到该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息。
89.其中,所述第二目标操作包括:
90.首先,针对所述多条设备运行状态数据中的每一条设备运行状态数据,基于该设备运行状态数据确定在对应的采集时段下所述目标设备上对应的目标部位的移动轨迹,得
到该设备运行状态数据对应的目标移动轨迹信息;
91.其次,针对所述多条设备运行状态数据中的每一条设备运行状态数据,将该设备运行状态数据对应的所述目标移动轨迹信息,确定为该设备运行状态数据对应的数据特征信息。
92.举例来说,在一种可能的实现方式中,对应于前述两种示例中的前一种示例,所述针对每一个所述射频识别设备,基于该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息进行筛选,确定该射频识别设备对应的每一条所述设备运行状态数据是否作为对应的目标设备运行状态数据的步骤,可以包括以下步骤:
93.第一步,针对每一个所述射频识别设备,分别确定该射频识别设备对应的每一条所述设备运行状态数据对应的所述设备运行距离信息与预设运行距离信息之间的相对大小关系;
94.第二步,针对每一个所述射频识别设备,对于该射频识别设备对应的所述多条设备运行状态数据中的每一条设备运行状态数据,若该设备运行状态数据对应的所述设备运行距离信息大于或等于所述预设运行距离信息,则将该设备运行状态数据确定为目标设备运行状态数据,若该设备运行状态数据对应的所述设备运行距离信息小于所述预设运行距离信息,则不将该设备运行状态数据确定为目标设备运行状态数据。
95.举例来说,在另一种可能的实现方式中,对应于前述两种示例中的后一种示例,所述针对每一个所述射频识别设备,基于该射频识别设备对应的每一条所述设备运行状态数据的数据特征信息进行筛选,确定该射频识别设备对应的每一条所述设备运行状态数据是否作为对应的目标设备运行状态数据的步骤,可以包括以下步骤:
96.第一步,针对每一个所述射频识别设备,对于该射频识别设备对应的所述多条设备运行状态数据中的每一条设备运行状态数据,基于该设备运行状态数据对应的所述目标移动轨迹信息,确定在对应的采集时段下所述目标设备上对应的目标部位的目标位移信息,并确定该目标位移信息与预设位移信息之间的相对大小关系;
97.第二步,针对每一个所述射频识别设备,对于该射频识别设备对应的所述多条设备运行状态数据中的每一条设备运行状态数据,若该设备运行状态数据对应的目标位移信息大于或等于所述预设位移信息,则将该设备运行状态数据确定为目标设备运行状态数据;
98.第三步,针对每一个所述射频识别设备,对于该射频识别设备对应的所述多条设备运行状态数据中的每一条设备运行状态数据,若该设备运行状态数据对应的目标位移信息小于所述预设位移信息,则计算该设备运行状态数据对应的所述目标移动轨迹信息的目标直线度信息(如所述目标移动轨迹信息对应的起点和终点之间的直线距离除以所述目标位移信息,得到对应的所述目标直线度信息),并确定该目标直线度信息与预设直线度信息之间的大小关系
99.第四步,在存在大于所述预设直线度信息的目标直线度信息时,确定不将大于所述预设直线度信息的目标直线度信息对应的每一条所述设备运行状态数据,确定为目标设备运行状态数据,
100.第五步,在存在小于或等于所述预设直线度信息的目标直线度信息时,将小于或等于所述预设直线度信息的目标直线度信息对应的每一条所述设备运行状态数据,确定为
目标设备运行状态数据。
101.举例来说,在一种可能的实现方式中,步骤300可以包括以下步骤:
102.第一步,依次将每一个所述射频识别设备作为目标射频识别设备,并基于预设恢复确认操作对所述目标射频识别设备对应的被筛除的每一条所述设备运行状态数据进行恢复确认处理;
103.第二步,将确认恢复的每一条所述设备运行状态数据重新确定为所述射频识别设备对应的目标设备运行状态数据。
104.其中,所述预设恢复确认操作包括:
105.首先,针对所述目标射频识别设备对应的被筛除的每一条所述设备运行状态数据,基于在该设备运行状态数据对应的采集时间下其它射频识别设备与所述目标射频识别设备之间的距离大小,对每一个其它射频识别设备在该设备运行状态数据对应的采集时间下对应的目标设备运行状态数据进行排序,得到该设备运行状态数据对应的目标数据序列;
106.其次,针对每一个所述目标数据序列,基于该目标数据序列和预先针对所述目标设备的各个目标部位确定的运动关联关系(例如,工业机器人在运动的过程中,可能会类似于人类的运动,不同目标部位之间的运动关联关联可以类似于人体骨骼之间的关联关系,如a、b两个部位运动之间具有一定位置关系时,会使得c这个部位在正常情况下一定会位于某一个位置),确定是否将该目标数据序列对应的设备运行状态数据重新确定为所述目标射频识别设备对应的目标设备运行状态数据。
107.举例来说,在一种可能的实现方式中,所述针对每一个所述目标数据序列,基于该目标数据序列和预先针对所述目标设备的各个目标部位确定的运动关联关系,确定是否将该目标数据序列对应的设备运行状态数据重新确定为所述目标射频识别设备对应的目标设备运行状态数据的步骤,可以包括以下步骤(针对一个目标数据序列进行说明):
108.第一步,在所述目标数据序列中,确定出处于当前循环中与相邻的前一条目标设备运行状态数据之间的设备距离(如前所述,对应目标部位之间的距离)小于或等于预设设备距离(可以根据目标设备的各个目标部位在正常状态下各目标部位之间的距离确定)的第一条目标设备运行状态数据,作为第一设备运行状态数据,并确定所述第一设备运行状态数据与所述目标数据序列中所述第一设备运行状态数据的后一条目标设备运行状态数据之间的设备距离与所述预设设备距离之间的相对大小关系;
109.第二步,在所述第一设备运行状态数据与所述第一设备运行状态数据的后一条目标设备运行状态数据之间的设备距离大于所述预设设备距离时,将该后一条目标设备运行状态数据作为新的第一设备运行状态数据,或者,在所述第一设备运行状态数据与所述第一设备运行状态数据的后一条目标设备运行状态数据之间的设备距离小于或等于所述预设设备距离时,将所述第一设备运行状态数据作为当前循环确定的第一条目标设备运行状态数据;
110.第三步,基于所述当前循环确定的第一条目标设备运行状态数据,依次对所述当前循环确定的第一条目标设备运行状态数据之后的每一条目标设备运行状态数据进行轮询;
111.第四步,在当前轮询到的目标设备运行状态数据与相邻的前一条目标设备运行状
态数据之间的设备距离大于所述预设设备距离、且所述当前轮询到的目标设备运行状态数据之后的指定数量(可以是用户根据应用场景进行配置)条目标设备运行状态数据中的每一条目标设备运行状态数据与相邻的前一条目标设备运行状态数据之间的设备距离大于所述预设设备距离时,将所述当前轮询到的目标设备运行状态数据作为所述当前循环确定的最后一条目标设备运行状态数据;
112.第五步,将所述当前循环确定的最后一条目标设备运行状态数据之后的与相邻的前一条目标设备运行状态数据之间的设备距离小于或等于所述预设设备距离的第一条目标设备运行状态数据,作为下一个当前循环确定的第一条目标设备运行状态数据;
113.第六步,基于所述下一个当前循环确定的第一条目标设备运行状态数据,再次依次执行上述的第三步、第四步和第五步,直到不能在所述目标数据序列中确定出下一个当前循环确定的第一条目标设备运行状态数据;
114.第七步,针对确定出的对应的每一组当前循环确定的第一条目标设备运行状态数据和当前循环确定的最后一条目标设备运行状态数据之间的目标设备运行状态数据,构建对应的数据集合;
115.第八步,基于预先针对所述目标设备的各个目标部位确定的运动关联关系(如前所述),对所述数据集合包括的目标运行状态数据进行处理,以确定是否能够计算出对应的所述设备运行状态数据,并在不能够计算出对应的所述设备运行状态数据时,将所述设备运行状态数据重新确定为所述目标射频识别设备对应的目标设备运行状态数据,以及在能够计算出对应的所述设备运行状态数据时,确定不将所述设备运行状态数据重新确定为所述目标射频识别设备对应的目标设备运行状态数据。
116.举例来说,在一种可能的实现方式中,步骤20可以包括以下步骤:
117.第一步,确定所述多个射频识别设备分别对所述目标设备的运行状态进行采集得到的设备运行状态数据对应的每一个采集时间(如在每一个采集时刻采集对应的目标部位的位置状态),得到对应的多条采集时间信息,并确定所述多条采集时间信息的数量,得到对应的第一信息数量;
118.第二步,基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据对应的每一个采集时间,得到对应的多条目标采集时间信息,并确定所述多条目标采集时间信息的数量,得到对应的第二信息数量;
119.第三步,计算所述第二信息数量与所述第一信息数量之间的数量比值,并确定所述数量比值与预先配置的比值阈值之间的相对大小关系;
120.第四步,若所述数量比值大于或等于所述比值阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息,若所述数量比值小于所述比值阈值,则基于所述多条采集时间信息对所述目标采集时间信息进行更新处理,得到更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息;
121.第五步,针对每一条所述第一目标采集时间信息,分别判断每一个所述射频识别设备在该第一目标采集时间信息下是否对对应的所述目标部位进行数据采集,以得到该第一目标采集时间信息对应的多个目标判断结果;
122.第六步,基于所述目标判断结果生成对应的目标设备运行控制信息。
123.举例来说,在一种可能的实现方式中,所述若所述数量比值大于或等于所述比值
阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息,若所述数量比值小于所述比值阈值,则基于所述多条采集时间信息对所述目标采集时间信息进行更新处理,得到更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息的步骤,可以包括以下步骤:
124.第一步,若所述数量比值大于或等于所述比值阈值,则将所述多条目标采集时间信息确定为第一目标采集时间信息;
125.第二步,若所述数量比值小于所述比值阈值,则基于所述比值阈值在所述多条采集时间信息中选择出不属于所述第一目标采集时间信息的至少一条采集时间信息,以使所述第一目标采集时间信息和所述至少一条采集时间信息的数量与所述第一信息数量之间的比值大于或等于所述比值阈值(即避免后续在控制射频识别射频是否进行数据采集时由于采集的数据较少,难以有效确定目标设备的异常与否的问题);
126.第三步,将所述第一目标采集时间信息和所述至少一条采集时间信息确定为更新后的目标采集时间信息,并将所述更新后的目标采集时间信息确定为第一目标采集时间信息。
127.举例来说,在一种可能的实现方式中,所述若所述数量比值小于所述比值阈值,则基于所述比值阈值在所述多条采集时间信息中选择出不属于所述第一目标采集时间信息的至少一条采集时间信息,以使所述第一目标采集时间信息和所述至少一条采集时间信息的数量与所述第一信息数量之间的比值大于或等于所述比值阈值的步骤,可以包括以下步骤:
128.第一步,若所述数量比值小于所述比值阈值,则确定所述多条目标采集时间信息中每相邻两条目标采集时间信息之间的时间间隔信息,并确定该时间间隔信息与预先设置的时间间隔阈值信息之间的大小关系;
129.第二步,针对每相邻两条目标采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息大于或等于所述时间间隔阈值信息,则在所述多条采集时间信息中选择出属于该相邻两条目标采集时间信息之间的至少一条采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息小于所述时间间隔阈值信息,则确定不在所述多条采集时间信息中选择出至少一条采集时间信息。
130.举例来说,在一种可能的实现方式中,所述针对每相邻两条目标采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息大于或等于所述时间间隔阈值信息,则在所述多条采集时间信息中选择出属于该相邻两条目标采集时间信息之间的至少一条采集时间信息,若该相邻两条目标采集时间信息之间的时间间隔信息小于所述时间间隔阈值信息,则确定不在所述多条采集时间信息中选择出至少一条采集时间信息的步骤,可以包括以下步骤:
131.第一步,确定出对应的时间间隔信息大于或等于所述时间间隔阈值信息的每一组相邻两条目标采集时间信息,并计算每一组相邻两条目标采集时间信息对应的时间间隔信息之间的比例,得到对应的时间间隔比例信息;
132.第二步,基于所述第一信息数量和所述比值阈值计算(如相乘得到乘积)出对应的第一阈值数量,并计算所述第一阈值数量与所述第二信息数量之间的数量差值(前者减去后者);
133.第三步,基于所述数量差值和所述时间间隔比例信息,分别确定出每一组相邻两条目标采集时间信息之间需要确定出的采集时间信息的数量;
134.第四步,针对每一组相邻两条目标采集时间信息,基于该组相邻两条目标采集时间信息之间需要确定出的采集时间信息的数量,在所述多条采集时间信息中确定出属于该组相邻两条目标采集时间信息之间的(对应数量条)采集时间信息。
135.举例来说,在一种可能的实现方式中,所述基于所述目标判断结果生成对应的目标设备运行控制信息的步骤,可以包括以下步骤:
136.第一步,针对每一条所述第一目标采集时间信息,在该第一目标采集时间信息对应的多个目标判断结果中确定出第一目标判断结果,其中,所述第一目标判断结果用于表征对应的所述射频识别设备在该第一目标采集时间信息下有对对应的所述目标部位进行数据采集;
137.第二步,针对每一条所述第一目标采集时间信息,基于该第一目标采集时间信息对应的每一个所述第一目标判断结果对应的射频识别设备,生成该第一目标采集时间信息对应的一条第一目标设备运行控制信息,其中,所述第一目标设备运行控制信息用于控制对应的多个所述射频识别设备在对应的采集时间下分别对对应的每一个所述目标部位进行数据采集。
138.举例来说,在另一种可能的实现方式中,所述基于所述目标判断结果生成对应的目标设备运行控制信息的步骤,可以包括以下步骤:
139.第一步,针对每一条所述第一目标采集时间信息,在该第一目标采集时间信息对应的多个目标判断结果中确定出第一目标判断结果,其中,所述第一目标判断结果用于表征对应的所述射频识别设备在该第一目标采集时间信息下有对对应的所述目标部位进行数据采集;
140.第二步,针对每一个所述射频识别设备,基于该射频识别设备对应的每一条所述第一目标判断结果,确定出该射频识别设备对应的每一条所述目标采集时间信息,并基于该射频识别设备对应的每一条所述目标采集时间信息,生成该射频识别设备对应的一条第二目标设备运行控制信息,其中,所述第二目标设备运行控制信息用于控制对应的所述射频识别设备在对应的多个采集时间下依次对对应的所述目标部位进行数据采集。
141.举例来说,在一种可能的实现方式中,步骤30可以包括以下步骤:
142.第一步,确定每一条所述目标设备运行控制信息对应的(即需要控制的)所述射频识别设备;
143.第二步,针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备。
144.举例来说,在一种可能的实现方式中,所述针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备的步骤,可以包括以下步骤:
145.针对每一条所述目标设备运行控制信息(如前述的第一目标设备运行控制信息),在该目标设备运行控制信息对应的采集时间之前,将该目标设备运行控制信息发送给对应的多个所述射频识别设备,其中,每一条所述目标设备运行控制信息用于控制对应的多个所述射频识别设备在对应的采集时间下分别对对应的多个所述目标部位进行数据采集。
146.举例来说,在另一种可能的实现方式中,所述针对每一条所述目标设备运行控制信息,将该目标设备运行控制信息发送给该目标设备运行控制信息对应的射频识别设备的步骤,可以包括以下步骤:
147.针对每一条所述目标设备运行控制信息(如前述的第二目标设备运行控制信息),在所述目标设备启动之前,将该目标设备运行控制信息发送给对应的所述射频识别设备,其中,每一条所述目标设备运行控制信息用于控制对应的所述射频识别设备在对应的多个采集时间下依次对对应的所述目标部位进行数据采集。
148.本发明实施例还提供一种基于rfid识别的设备运行控制装置(如图3所示),可应用于上述设备状态监控服务器。其中,所述设备运行控制装置可以包括:
149.运行状态数据筛选模块,用于基于获取的针对目标设备部署的多个射频识别设备分别对所述目标设备的运行状态进行采集并发送的设备运行状态数据,进行筛选处理得到每一个所述射频识别设备对应的多条目标设备运行状态数据,其中,所述多个射频识别设备分别部署于所述目标设备的多个目标部位,所述设备运行状态数据用于表征在对应的采集时间下对应的目标部位的位置状态;
150.状态数据采集确定模块,用于基于每一个所述射频识别设备对应的所述多条目标设备运行状态数据,判断每一个所述射频识别设备分别在不同的采集时间下是否对对应的所述目标部位进行数据采集,得到对应的目标判断结果,并基于所述目标判断结果生成对应的目标设备运行控制信息;
151.运行控制信息发送模块,用于将所述目标设备运行控制信息分别发送给每一个所述射频识别设备,其中,所述射频识别设备用于基于接收到的所述目标设备运行控制信息确定是否在对应的采集时间下对对应的所述目标部位进行数据采。
152.综上所述,本发明提供的一种基于rfid识别的设备运行控制方法,在筛选得到每一个射频识别设备对应的多条目标设备运行状态数据之后,可以先基于每一个射频识别设备对应的多条目标设备运行状态数据,判断每一个射频识别设备分别在不同的采集时间下是否对对应的目标部位进行数据采集,并基于判断结果生成对应的目标设备运行控制信息,使得可以将目标设备运行控制信息分别发送给每一个射频识别设备,以使射频识别设备基于接收到的目标设备运行控制信息确定是否在对应的采集时间下对对应的目标部位进行数据采集,即在不需要进行数据采集时(如上一次对应的采集时间采集的数据被筛除)不再进行数据采集,因而,可以降低射频识别设备的消耗,从而改善现有技术中容易出现设备资源浪费的问题。
153.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献