一种设备联动控制方法及物联网智能联动控制系统与流程

文档序号:37207183发布日期:2024-03-05 14:44阅读:39来源:国知局
一种设备联动控制方法及物联网智能联动控制系统与流程

本发明涉及智能控制,具体为一种设备联动控制方法及物联网智能联动控制系统。


背景技术:

1、随着物联网技术的应用越来越成熟,人们的生活和工作越来越依赖于各种设备,这些设备包括但不限于生产设备、家用电器,办公设备,交通工具,通信设备等。然而,随着物联网设备种类和数量的增多,设备的管理和控制变得越来越复杂,当需要进行调整和控制时,往往需要针对多个物联网设备分别下发不同的控制指令,这样会导致控制效率低下;因此,不满足现有的需求,对此我们提出了一种设备联动控制方法及物联网智能联动控制系统。


技术实现思路

1、本发明的目的在于提供一种设备联动控制方法及物联网智能联动控制系统,通过用户端获取的设备对应的状态信息来确定是否存在触发联动的条件,以此可查询状态信息对应的联动控制信息,云端联动控制信息是否与所控设备运行状态存在互斥,以此可将联动控制信息生成联动指令,控制端根据联动指令使受控设备执行相应联动动作,并对执行联动动作的受控设备进行监测,采集到受控设备的视频数据和参数数据,以此获取当前受控设备的状态,而采集的当前受控设备的状态由云端上报给用户端,解决了上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:一种设备联动控制方法,包括以下步骤:

3、s1:用户端周期性获取设备对应的状态信息,根据设备对应的状态信息,确定是否存在触发联动的条件,若存在触发联动的条件,则查询状态信息对应的联动控制信息,并将联动控制信息发送至云端;

4、s2:云端接收联动控制信息,云端对联动控制信息进行判断,判断联动控制信息是否与所控设备运行状态存在互斥,若不存在互斥,则将联动控制信息生成联动指令,并将生成的联动指令发送至控制端;

5、s3:控制端接收联动指令,根据联动指令使受控设备执行相应联动动作,并在执行联动指令后,采集当前受控设备的状态至云端,通过云端将当前受控设备的状态上报给用户端。

6、进一步地,所述s1中根据设备对应的状态信息,确定是否存在触发联动的条件,联动条件为预先设置,当获取到设备对应的状态信息后,确定设备对应的状态信息是否存在触发联动的条件,若不存在触发联动的条件,则用户端继续获取设备对应的状态信息,若存在触发联动的条件,则查询状态信息对应的联动控制信息。

7、进一步地,所述s1中,联动控制信息包括联动关系表,预先设置有联动关系表,联动关系表中记录有受控设备信息和受控设备对应的联动控制参数,联动控制参数为受控设备所执行联动动作的参数。

8、进一步地,所述s2中,云端对联动控制信息进行判断,云端根据联动控制信息来获取该受控设备的状态信息,将联动控制信息与获取的受控设备的状态信息做对比分析,以此判断联动控制信息是否与所控设备运行状态存在互斥,若存在互斥,则重新查询联动控制信息,若不存在互斥,则将联动控制信息生成联动指令并发送至控制端。

9、进一步地,采集当前受控设备的状态至云端,通过云端将当前受控设备的状态上报给用户端,包括:

10、采集当前受控设备的状态;

11、提取所述受控设备的状态的采集频率;

12、根据所述受控设备的状态的采集频率设置当前受控设备的状态的数据累积时间段的设置因子;其中,所述数据累积时间段的设置因子通过如下公式获取:

13、

14、其中,e表示数据累积时间段的设置因子;f表示所述受控设备的状态的采集频率;cp表示当前受控设备的状态对应的采集平均数据量;cmax表示云端单位时间内所能够处理的最大数据量;

15、根据所述受控设备的状态的采集频率获取所述受控设备的状态的采集时间间隔;

16、利用所述设置因子和所述受控设备的状态的采集时间间隔设置受控设备的状态的数据累积时间段;其中,所述数据累积时间段通过如下公式获取:

17、

18、其中,t表示数据累积时间段;t0表示预设的数据累积时间段的初始时间长度;e表示数据累积时间段的设置因子;td表示单位时间对应的时间长度;tf表示所述受控设备的状态的采集时间间隔;

19、按照所述数据累积时间段获取的积累的受控设备的状态的对应数据量设置受控设备与云端之间的通信信道参数;

20、根据所述通信信道参数构建受控设备与云端之间的通信信道;

21、通过所述通信信道将所述数据累积时间段获取的积累的受控设备的状态的对应数据量发送至云端;

22、通过云端将当前受控设备的状态上报给用户端。

23、进一步地,按照所述数据累积时间段获取的积累的受控设备的状态的对应数据量设置受控设备与云端之间的通信信道参数,包括:

24、提取数据累积时间段获取的积累的受控设备的状态的对应数据量;

25、提取所述云端的单位时间内所能处理的最大数据量;

26、根据所述数据累积时间段获取的积累的受控设备的状态的对应数据量和云端的单位时间内所能处理的最大数据量设置通信补偿系数;其中,所述通信补偿系数通过如下公式获取:

27、

28、其中,e表示通信补偿系数;cp表示当前受控设备的状态对应的采集平均数据量;cmax表示云端单位时间内所能够处理的最大数据量;cf表示数据累积时间段获取的积累的受控设备的状态的对应数据量;

29、利用所述通信补偿系数获取通信信道单位时间允许的最大数据传输量;其中,所述通信信道单位时间允许的最大数据传输量通过如下公式获取;

30、

31、其中,c表示通信信道单位时间允许的最大数据传输量;c0表示预设的数据传输基准量;e表示通信补偿系数;e表示数据累积时间段的设置因子;cf表示数据累积时间段获取的积累的受控设备的状态的对应数据量。

32、一种物联网智能联动控制系统,包括:

33、用户端,用于周期性获取设备对应的状态信息,根据设备对应的状态信息,确定是否存在触发联动的条件,若存在触发联动的条件,则查询状态信息对应的联动控制信息,并将联动控制信息发送至云端;

34、云端,用于对联动控制信息进行判断,判断联动控制信息是否与所控设备运行状态存在互斥,若不存在互斥,则将联动控制信息生成联动指令并发送至控制端;

35、控制端,用于根据联动指令使受控设备执行相应联动动作,并在执行联动指令后,采集当前受控设备的状态上传至云端,以此通过云端将当前受控设备的状态上报给用户端。

36、进一步地,所述用户端,包括:

37、获取模块,用于获取设备对应的状态信息,获取模块为周期性的获取状态信息;

38、确定模块,用于根据设备对应的状态信息,确定模块预先设置有联动条件,将获取的状态信息与联动条件做对比分析,以此确定状态信息是否存在触发联动的条件;

39、查询模块,用于在状态信息存在触发联动条件的情况下,查询状态信息对应的联动控制信息,并将联动控制信息发送至云端。

40、进一步地,所述云端,包括:

41、判断模块,用于对联动控制信息进行判断,判断模块根据联动控制信息获取受控设备的状态信息,将联动控制信息与获取的受控设备的状态信息做对比分析,以此判断联动控制信息是否与所控设备运行状态存在互斥;

42、生成模块,用于在联动控制信息不存在互斥的情况下,将联动控制信息生成联动指令,并将联动指令发送至控制端。

43、进一步地,所述控制端,包括:

44、联控模块,用于接收联动指令,联动指令对应有执行动作,根据联动指令控制对应的受控设备来执行对应的联动动作;

45、监视模块,用于对执行联动动作的受控设备进行监测,受控设备所处环境内设有多个摄像装置和各类传感器,通过摄像装置对受控设备的进行视频监控,以此采集到视频数据,同时通过各类传感器采集受控设备的数据,以此采集到参数数据,根据视频数据和参数数据获取到受控设备的状态,将采集到的受控设备的状态上传至云端,由云端将当前受控设备的状态上报给用户端。

46、与现有技术相比,本发明的有益效果是:

47、1、本发明通过用户端可周期性的获取设备对应的状态信息,根据设备对应的状态信息,确定是否存在触发联动的条件,若存在触发联动的条件,则查询状态信息对应的联动控制信息,通过云端可对联动控制信息进行判断,判断联动控制信息是否与所控设备运行状态存在互斥,若不存在互斥,则将联动控制信息生成联动指令,控制端根据联动指令使受控设备执行相应联动动作,从而实现设备的联动控制,避免出现针对多个设备分别下发不同控制指令的情况,有效地提高了控制效率。

48、2、本发明的控制端将联动指令下发至受控设备,并在受控设备执行联动指令后,控制端会监视当前受控设备对联动指令的执行状况,以此采集到受控设备的视频数据和参数数据,从而根据视频数据和参数数据获取到的当前受控设备的状态,将当前受控设备的状态上传至云端,再由云端将当前受控设备的状态上报给用户端,以便用户端及时了解受控设备对联动指令的执行程度。

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