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

设备联动控制方法、装置、计算机设备和可读存储介质与流程

2021-09-10 22:35:00 来源:中国专利 TAG:设备 联动 联网 装置 可读


1.本技术涉及物联网技术领域,特别是涉及一种设备联动控制方法、装置、计算机设备和可读存储介质。


背景技术:

2.由于物联网技术的广泛应用,热释电红外传感器(passive infrared ray,pir)往往被用于智能设备的检测端。在酒店、公寓等私密场所,因为摄像头涉及个人隐私,用户会采用pir设备作为人体存在检测设备。
3.目前的智能设备联动场景包括触发端人体存在检测装置,配合动作端的智能设备包括感应灯、插座等设备。常见的联动场景如:检测到有人时,开灯;检测到无人时,关灯。但是如果检测有偏差时,灯会频繁的闪灯。
4.目前针对相关技术中联动设备频繁动作的问题,尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种设备联动控制方法、装置、计算机设备和可读存储介质,以至少解决相关技术中联动设备频繁动作的问题。
6.第一方面,本技术实施例提供了一种设备联动控制方法,所述方法包括:
7.在传感器被触发后判断是否满足联动条件;所述联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;
8.若满足所述联动条件,则触发联动设备执行相应的动作。
9.在其中一些实施例中,所述方法还包括:
10.在所述状态锁定时间窗口t1到达后,开启第二锁定窗口t2;
11.在所述第二锁定窗口t2内,响应传感器的触发信号。
12.在其中一些实施例中,所述在所述第二锁定窗口t2内,响应传感器的触发信号包括:
13.若在所述第二锁定窗口t2内传感器未生成触发信号,则所述传感器在第二锁定窗口t2到达后上报无人数据,云端根据所述无人数据控制联动设备动作;
14.若在所述第二锁定窗口t2内传感器生成触发信号,则所述传感器将生成触发信号的时间作为所述状态锁定时间窗口t1的起点,重新开始所述状态锁定时间窗口t1的计时,并保持联动设备的状态。
15.在其中一些实施例中,所述联动条件在云端设置;所述在传感器被触发后判断是否满足联动条件,若满足所述联动条件,则触发联动设备执行相应的动作;包括:
16.云端在接收到传感器上传的触发信号后,判断所述触发信号的触发时刻是否在所述状态锁定时间窗口t1;
17.若是,则不触发联动设备动作;
18.若不处于所述状态锁定时间窗口t1内,则触发联动设备动作。
19.在其中一些实施例中,所述联动条件在本地设置;所述在传感器被触发后判断是否满足联动条件,若满足所述联动条件,则触发联动设备执行相应的动作;包括:
20.所述传感器被触发后,判断所述触发信号的触发时刻是否在所述状态锁定时间窗口t1内;
21.若是,则不对所述触发信号作出响应;
22.若不处于状态锁定时间窗口t1内,则上报所述触发信号至云端,以指示所述云端控制所述联动设备执行相应的动作。
23.在其中一些实施例中,所述方法还包括:
24.在所述状态锁定时间窗口t1内设置触发信号的上报周期为t3;
25.若在所述状态锁定时间窗口t1内,所述联动设备的动作发生变化,则调整所述上报周期为t4,并在持续预设时间后恢复上报周期为t3,其中t4<t3。
26.在其中一些实施例中,t3=t1/2s。
27.第二方面,本技术实施例提供了一种设备联动控制装置,所述装置包括:
28.判断模块,用于在传感器被触发后判断是否满足联动条件;所述联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;
29.触发模块,用于若满足所述联动条件,则触发联动设备动。
30.第三方面,本技术实施例提供了一种计算机设备,包括:
31.存储器,用于存储计算机程序;
32.处理器,用于执行所述计算机程序时实现第一方面所述的设备联动控制方法的步骤。
33.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的设备联动控制方法。
34.相比于相关技术,本技术实施例提供的设备联动控制方法,包括在传感器被触发后判断是否满足联动条件;所述联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;若满足所述联动条件,则触发联动设备执行相应的动作,本技术通过设置有人无人状态保持时间,可以解决当传感器频繁触发时,导致联动执行端也跟着频繁动作的问题。
35.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
36.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
37.图1是本技术实施例的提供的联动设备控制方法的流程图;
38.图2至图4是本技术实施例提供的联动设备控制方法的示意图;
39.图5是本技术实施例的提供的联动设备控制装置的结构框图;
40.图6是本技术实施例提供的计算机设备的内部结构图。
具体实施方式
41.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
43.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
44.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
45.本实施例还提供了一种设备联动控制方法。图1是根据本技术实施例的设备联动控制方法的流程图,如图1所示,该流程包括如下步骤:
46.步骤110,在传感器被触发后判断是否满足联动条件;所述联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内。
47.步骤120,若满足联动条件,则触发联动设备动作。
48.本技术中的传感器可以为热释电红外传感器(passive infrared ray,pir)。由于热释电传感器利用的正是热释电效应,是一种温度敏感传感器。当人体或动物进入检测区时,因人体温度与环境温度有差别,产生δt,则有信号输出,传感器被触发产生触发信号;若人体进入检测区后不动(可以理解为无人),则温度没有变化,传感器也没有输出,不会产生触发信号,所以pir传感器能检测人体或者动物的活动。
49.本技术提出的状态锁定时间窗口t1可以理解为有人和无人的保持时间,在状态锁定时间窗口t1内,无论传感器检测到当前是否有人或无人,有人或无人的状态都不发生改变,均不会触发联动设备动作。状态锁定时间窗口t1可以灵活设置,具体时长本技术不作具体限制。优选地,t1=50s。
50.该方案使用场景可以如下:场景(1)用户在检测区边缘频繁走动时,传感器检测得
到的结果为有人、无人频繁变化的传感信号,传感器将传感信号发送至云端,云端根据接收到的传感信号频繁控制灯亮、灯灭,这种控制方式其实并不是用户的真实需求,严重影响了用户体验。场景(2)用户始终在检测区,但其可能在看书或专心致志地做一些事,并不需要频繁运动,那么传感器检测得到的结果可能为有人

无人的传感信号,传感器将传感信号发送至云端,云端根据接收到的传感信号控制灯亮后很快控制灯灭,直到检测到用户运动后才控制灯亮,这种控制方式其实并不是用户的真实需求,会影响用户体验。本技术提出的方案所适用的场景并不限于此,以上仅是举例说明。
51.针对以上问题,本技术通过设置状态锁定时间窗口t1,在传感器被触发后首先判断是否满足联动条件;联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;若满足所述联动条件,才触发联动设备执行相应的动作。若传感器被触发的时刻在状态锁定时间窗口t1内,则不触发联动设备动作,从而避免了当传感器的检测状态频繁发生变化时,联动执行端也跟着频繁动作的问题。
52.具体针对场景(1)和场景(2),本技术在检测到有人时,保持t1时间的有人状态,即亮灯状态在t1窗口内不发生变化,无论此时有人或无人,从而可以满足用户真实需求,提升用户体验。
53.在其中一些实施例中,所述联动条件在云端设置,通过所述云端控制联动设备在不处于所述状态锁定时间窗口t1内执行相应的动作;或,所述联动条件在本地设置,所述传感器在不处于状态锁定时间窗口t1内上报触发信号,云端在接收到所述触发信号后控制所述联动设备执行相应的动作。
54.本发明支持设备通过云端设置联动条件,在云端实现有无人检测的延时机制,也可通过云端下发至本地设备,本地设备通过相应软件或硬件实现延时机制。由云端执行逻辑可设置为当上报有人状态时,云端自动开启一段屏蔽时间后执行相应的动作;而本地执行逻辑可通过云端下发用户需要的时间后,设备本地通过软硬件实现延时后上报相应的状态,云端执行相应的动作。保持时间支持本地化,可以通过云端下发给设备,由硬件来执行保持时间,从而优化设备间的联动。
55.具体地,(1)联动条件可以在云端设置,在云端设置状态锁定时间窗口t1,在云端收到传感器上传的触发信号后,判断触发信号的触发时刻是否在状态锁定时间窗口t1,若是,则不触发联动设备动作;若不在状态锁定时间窗口t1,则触发联动设备动作。(2)联动条件也可以在本地设置,可以在本地设置一个控制器,控制传感器上报触发信号的时间。传感器在状态锁定时间窗口t1后上报触发信号,在状态锁定时间窗口t1内不上报触发信号,云端在接收到触发信号后控制所述联动设备执行相应的动作。通过以上两种方式均可以实现本技术的发明构思。
56.在其中一些实施例中,所述方法还包括:
57.在所述状态锁定时间窗口t1到达后,开启第二锁定窗口t2;
58.在所述第二锁定窗口t2内,响应传感器的触发信号。
59.具体地,监测到人体运动信号后产生触发信号开启状态锁定时间窗口t1,若在状态锁定时间窗口t1期间内检测到运动信号,则不将产生的触发信号上报至云端。在状态锁定时间窗口t1到达后,开启第二锁定窗口t2,若在所述第二锁定窗口t2内未生成触发信号,则控制所述传感器在第二锁定窗口t2到达后上报无人数据;若在所述第二锁定窗口t2内生
成触发信号,则控制所述传感器不上报触发信号;将生成触发信号的时间作为所述状态锁定时间窗口t1的起点,重新开始所述状态锁定时间窗口t1的计时,并保持联动设备的状态。
60.本实施例以t1=50s,t2=10s举例进行说明,本技术脉冲型的传感器触发上报机制为:当有人触发设备上报有人数据后设备进入t1的锁定窗口。在时间窗口t1到达后,开启t2允许再次触发的时间窗口,如图2所示。在t1的锁定窗口内传感器被触发,则触发无效,不会上报传感器数据,如图3所示。如果在t2内没有被再次触发,设备将会在t2后上报无人数据;当设备在t1的锁定窗口内,设备再次被触发,此时的触发是无效的,不会再次上报有人数据,也不会导致触发顺延;设备在运行触发的t2窗口内,再次被触发,设备将不会上报数据,会导致无人上报时间往后顺延,重新开始t1的锁定窗口期计时,如图3所示。
61.在其中一些实施例中,传感器可以为脉冲型触发传感器和电平式触发传感器;若所述传感器为电平式触发传感器,则所述传感器在监测到人体运动信号后产生触发信号,将所述触发信号上报至云端,并开启所述状态锁定时间窗口t1;若在所述状态锁定时间窗口t1到达时未监测到人体运动信号,则上报无人状态至云端;若在所述状态锁定时间窗口t1到达时监测到人体运动信号,则将所述状态时间锁定窗口t1到达时刻作为状态锁定时间窗口t1的起点,重新开始状态锁定窗口t1的计时。
62.电平式触发上报逻辑由硬件产生,支持从云端下发修改保持时间,传感器检测有人移动,上报有人状态,硬件自动延长t1时间的有人状态;t1时间到达后,若传感器检测有人移动,继续延长t1时间的有人状态,重复第2步工作,以此类推;若t1时间到达后,从上次探测到有人到t1中间的时间段若传感器检测无人移动,进行上报无人状态。在app上从有人到无人状态切换,至少需要t1时间;从无人到有人状态切换,是快速上报。
63.在其中一些实施例中,所述方法还包括:在所述状态锁定时间窗口t1内设置触发信号的上报周期为t3;若在所述状态锁定时间窗口t1内,所述联动设备的动作发生变化,则调整所述上报周期为t4,并在持续预设时间后恢复上报周期为t3,其中t4<t3。
64.本实施例是针对一直有人触发的场景。本技术增加了周期性上报机制,即在任意有无人触发后的保持时间内,增加循环上报机制,该机制支持上报与下发配置。在特定的联动场景中支持动态修改发送频率。考虑到低功耗设备功耗问题,周期性上报时间一般设置为t3=t1/2s时间。当在t1时间内执行端动作发送变化时,系统立即判断执行端动作发送变化时间tc与t3的差值,如果t3

tc绝对值小于预设时间(可以设置为2s)时,云端立即下发快速上报模式,频率为1s一次上报状态,持续5s,5s后恢复正常周期性上报。使用场景为:当设置60s有人保持时间开灯联动时,动作执行至30s人为关灯,此时云端收到关灯指令后,默认取消联动操作,当人再次触发时,由于传感器本身处于保持状态,因此需要启动动态修改上报频率机制,上报当前状态(有人状态)执行联动动作。
65.需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
66.本实施例还提供了一种设备联动控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
67.图6是根据本技术实施例的设备联动控制装置的结构框图,如图6所示,该装置包括:判断模块610和触发模块620;其中:
68.判断模块610,用于在传感器被触发后判断是否满足联动条件;所述联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;
69.触发模块620,用于若满足所述联动条件,则触发联动设备动作。
70.本技术通过设置状态锁定时间窗口t1,在传感器被触发后首先判断是否满足联动条件;联动条件包括传感器的触发时刻不处于状态锁定时间窗口t1内;若满足所述联动条件,才触发联动设备执行相应的动作。若传感器被触发的时刻在状态锁定时间窗口t1内,则不触发联动设备动作,从而避免了当传感器的检测状态频繁发生变化时,联动执行端也跟着频繁动作的问题。
71.在其中一些实施例中,判断模块610配置在云端通过所述云端控制联动设备在不处于状态锁定时间窗口t1时执行相应的动作;或,
72.判断模块610配置在本地,所述传感器在不处于状态锁定时间窗口t1时上报触发信号,所述云端在接收到所述触发信号后控制所述联动设备执行相应的动作。
73.在其中一些实施例中,所述传感器包括脉冲型触发传感器和电平式触发传感器;若所述传感器为脉冲型触发传感器,则所述传感器用于在监测到人体运动信号后产生触发信号,将所述触发信号上报至云端,并开启所述状态锁定时间窗口t1;在所述状态锁定时间窗口t1内,不响应所述触发信号;在所述状态锁定时间窗口t1到达后,开启第二锁定窗口t2;在所述第二锁定窗口t2内,对所述触发信号作出响应。
74.在其中一些实施例中,所述在所述第二锁定窗口t2内,传感器用于若在所述第二锁定窗口t2内未生成触发信号,则在第二锁定窗口t2到达后上报无人数据;若在所述第二锁定窗口t2内生成触发信号,则不上报触发信号;将生成触发信号的时间作为所述状态锁定时间窗口t1的起点,重新开始所述状态锁定时间窗口t1的计时。
75.在其中一些实施例中,所述传感器包括脉冲型触发传感器和电平式触发传感器;若所述传感器为电平式触发传感器,则所述传感器用于在监测到人体运动信号后产生触发信号,将所述触发信号上报至云端,并开启所述状态锁定时间窗口t1;若在所述状态锁定时间窗口t1到达时未监测到人体运动信号,则上报无人状态至云端;
76.若在所述状态锁定时间窗口t1到达时监测到人体运动信号,则将所述状态时间锁定窗口t1到达时刻作为状态锁定时间窗口t1的起点,重新开始状态锁定窗口t1的计时。
77.在其中一些实施例中,触发模块还用于在所述状态锁定时间窗口t1内设置触发信号的上报周期为t3;若在所述状态锁定时间窗口t1内,所述联动设备的动作发生变化,则调整所述上报周期为t4,并在持续预设时间后恢复上报周期为t3,其中t4<t3。
78.在其中一些实施例中,t3=t1/2s。
79.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
80.另外,结合图1描述的本技术实施例设备联动控制方法可以由计算机设备来实现。图6为根据本技术实施例的计算机设备的硬件结构示意图。
architecture,简称为mca)总线、外围组件互连(peripheral component interconnect,简称为pci)总线、pci

express(pci

x)总线、串行高级技术附件(serial advanced technology attachment,简称为sata)总线、视频电子标准协会局部(video electronics standards association local bus,简称为vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线60可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
89.该计算机设备可以基于获取到的程序指令,执行本技术实施例中的设备联动控制方法,从而实现结合图1描述的设备联动控制方法。
90.另外,结合上述实施例中的设备联动控制方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中任意一种设备联动控制方法。
91.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
92.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜