一种设备控制方法、控制设备及存储介质与流程

文档序号:34750988发布日期:2023-07-13 01:40阅读:24来源:国知局
一种设备控制方法、控制设备及存储介质与流程

本发明涉及数据统计领域,尤其涉及一种设备控制方法、控制设备及存储介质。


背景技术:

1、在人流密集的场所,通常需要统计实时进出场所的人流量,以及人员停留时长。基于这些统计数据,能更好地进行人流量分析,以便完成相关的决策或预警。因此,在许多场所,需要在多个位置安装数据分析设备,以便能够实时、高效、准确地对人流量及停留时间进行采集、统计。

2、在传统方案中,由于不同的场所、不同的地点对于人流量统计的精度要求不同,因此为了更加精准地对人流量和停留时间进行统计,通常需要在不同场所的不同出入口、不同楼层和关键通道等各个位置安装数据分析设备,通过统计、分析采集到的数据,得出人流量统计的结果。而每个数据分析设备都需要由电池单独供电,数据分析设备需要全天候运行,因此,数据分析设备往往耗电极快,一旦电池耗尽,必须及时由人力进行电池更换,这耗费了大量人力成本,并且由于人工更换电池往往需要一定的时间,这导致数据分析设备在电池耗尽的这段时间里人流量统计和分析的准确性降低。


技术实现思路

1、本发明实施例提供一种设备的控制方法、控制设备及存储介质,以提供一种既能节约设备耗能,又能准确地进行人流量统计和分析的方案。

2、本发明第一方面,提供了一种设备的控制方法,所述方法应用于去中心化网络系统中,所述去中心化网络系统包括目标设备和所述目标设备的邻居设备,所述方法包括:

3、当所述目标设备接收到第一激活信号后,将所述目标设备切换为激活状态;

4、判断预期激活时长内,所述目标设备是否识别到目标对象;

5、若识别到所述目标对象,则控制所述目标设备向所述邻居设备发送第二激活信号。

6、在一个可能实现的方式中,所述向所述邻居设备发送第二激活信号,包括:

7、获取所述第一激活信号携带的源设备标识符;

8、获取所述第一激活信号携带的源设备时间戳;

9、获取所述第一激活信号允许转发的第一最大转发距离;

10、计算所述目标设备与所述邻居设备之间的设备逻辑距离;

11、依据所述第一最大转发距离和所述设备逻辑距离的差值,得到第二最大转发距离;

12、依据所述源设备标识符、源设备时间戳、第二最大转发距离,构造唤醒报文;

13、将所述唤醒报文作为所述第二激活信号,发送给所述邻居设备。

14、在一个可能实现的方式中,所述将所述唤醒报文作为所述第二激活信号,发送给所述邻居设备之前,所述方法还包括:

15、判断所述第一最大转发距离是否大于所述设备逻辑距离;

16、若所述第一最大转发距离大于所述设备逻辑距离,则向所述邻居设备发送所述第二激活信号。

17、在一个可能实现的方式中,所述向所述邻居设备发送第二激活信号之后,所述方法还包括:

18、在预期间隔时长内,若所述目标设备再次识别到所述目标对象,则不再次向所述邻居设备发送所述第二激活信号。

19、在一个可能实现的方式中,所述将所述目标设备切换为激活状态,包括:

20、获取所述目标设备的目标设备标识符,获取所述第一激活信号中的源设备标识符;

21、判断所述目标设备标识符与所述源设备标识符是否一致;

22、若不一致,则获取所述第一激活信号中的源设备时间戳,获取所述目标设备的当前时间戳;

23、计算所述当前时间戳与所述源设备时间戳的差值,得到接收时间差;

24、判断所述接收时间差是否大于或等于预期时间差,若小于所述预期时间差,则获取所述第一激活信号中的第一最大转发距离;

25、判断所述第一最大转发距离是否大于预期距离,若大于所述预期距离,则将所述目标设备切换为激活状态。

26、在一个可能实现的方式中,所述去中心化网络系统将目标场所中不同位置的所述目标设备和所述邻居设备,依据所述目标场所的人员通行路线相连接,所述目标设备接收到第一激活信号之前,所述方法还包括:

27、判断所述目标设备位于所述去中心化网络系统的边缘还是中心;

28、若位于边缘,则在预期固定时间段,令所述目标设备始终处于激活状态;

29、若位于中心,则将所述目标设备先设定为激活状态;

30、若在预期激活时长内没有识别到目标对象,则将所述目标设备设为非激活状态。

31、在一个可能实现的方式中,所述判断所述目标设备位于所述去中心化网络系统的边缘还是中心之前,所述方法还包括:

32、在所述目标设备中记录与所述去中心化网络系统中所有设备的相邻关系,得到设备状态表;

33、将所述设备状态表中所有设备的网络状态初始化为正常状态;

34、在预期维护时间内,从所述目标设备向所述设备状态表中的所有设备发送网络测试消息;

35、若所述目标设备没有接收到对应设备返回的测试回复消息,则将所述对应设备标记为超时状态;

36、定期将所述设备状态表在所述去中心化网络系统中进行全网共享;

37、依据在所述去中心化网络系统中共享的所有设备状态表,统计所有设备状态表中,是否有同一设备被多次标记为超时状态;

38、若所述同一设备被标记为超时状态的次数达到预期次数,则将所述同一设备标记为故障状态。

39、在一个可能实现的方式中,所述将所述同一设备标记为故障状态之后,所述方法还包括:

40、将被标记为故障状态的设备作为故障设备;

41、将与所述故障设备相邻的设备作为故障邻居设备;

42、将所述故障设备已从所述去中心化网络系统中逻辑删除;

43、将所述故障邻居设备进行逻辑相连,并计算所述故障邻居设备间的逻辑距离;

44、通知所述去中心化网络系统中所有的设备刷新所述去中心化网络系统的逻辑网络。

45、第二方面,提供了一种控制设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述的设备控制方法。

46、第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的设备控制方法。

47、上述设备控制方法、控制设备及存储介质中,当目标设备接收到第一激活信号后,通过控制设备将目标设备切换为激活状态,所述激活状态指设备处于正常工作状态,这使得目标设备一般处于非激活模式,也就是低功耗模式,只有当目标设备接收到第一激活信号时,才以正常模式工作,极大地降低了目标设备的功耗。接着,获取目标设备的预期激活时长,判断预期激活时长内,目标设备是否识别到目标对象,若未识别到目标对象,则将目标设备切换为非激活状态,非激活状态指设备处于低功耗状态,有效地防止了,目标设备长时间运行,在没有目标对象进入目标设备的识别范围时,自动将目标设备切换为低功耗模式。若识别到目标对象,则控制目标设备向邻居设备发送第二激活信号。当目标设备识别到目标对象时,也就代表着,目标对象即将前往目标设备附近的邻居设备,因此此时需要向邻居设备发送第二激活信号,以保证邻居设备及时由非激活状态切换到激活状态,以便识别到目标对象。上述设备控制方法中的目标设备和邻居设备都是数据分析设备,因此,该设备控制方法使得去中心化网络系统中的数据分析设备能够更加准确、有效地进行人流量统计和分析,在节约了设备耗能的情况下,更加有效地保障了最终的统计和分析结果的准确性。

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