System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 联动控制方法、装置、存储介质、服务器和网关制造方法及图纸_技高网

联动控制方法、装置、存储介质、服务器和网关制造方法及图纸

技术编号:41143356 阅读:2 留言:0更新日期:2024-04-30 18:12
本发明专利技术提供了一种联动控制方法、装置、存储介质、服务器和网关,联动控制方法,包括:同步每一局域网的连接拓扑信息,连接拓扑信息用于表示局域网内一个或多个联机设备与主网关之间的拓扑连接关系;接收每一联机设备的设备状态信息;基于第一目标设备的设备状态信息改变,基于连接拓扑信息查找第二目标设备;控制第二目标设备动作;其中,第一目标设备是场景联动控制下的触发设备,第二目标设备是场景联动控制下的受控设备,第一目标设备和第二目标设备是M个联机设备中的联机设备。

【技术实现步骤摘要】

本专利技术涉及控制,具体而言,涉及一种联动控制方法、装置、存储介质、服务器和网关


技术介绍

1、对于一些大型的智能家居应用场景,需要多个网关设备协同管理多个子设备。

2、相关技术方案中,为了实现上述场景联动,通常会采用主从网关的方案来实现多个子设备的联动控制。

3、然而,上述联动控制方案仅能在同一个局域网下才能实现,若网关所在的网段出现了变化,则上述联动控制场景无法实现。


技术实现思路

1、本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。

2、为此,本专利技术的第一个方面在于,提供了一种联动控制方法。

3、本专利技术的第二个方面在于,提供了另一种联动控制方法。

4、本专利技术的第三个方面在于,提供了一种联动控制装置。

5、本专利技术的第四个方面在于,提供了另一种联动控制装置。

6、本专利技术的第五个方面在于,提供了再一种联动控制装置。

7、本专利技术的第六个方面在于,提供了又一种联动控制装置。

8、本专利技术的第七个方面在于,提供了一种可读存储介质。

9、本专利技术的第八个方面在于,提供了另一种可读存储介质。

10、本专利技术的第九个方面在于,提供了一种服务器。

11、本专利技术的第十个方面在于,提供了一种网关。

12、有鉴于此,根据本专利技术的第一个方面,本专利技术提供了一种联动控制方法,用于服务器,m个联机设备中的n个联机设备通过o个主网关与服务器通信,m个联机设备中的p个联机设备与服务器通信,n与p的和等于m,不同主网关所在的局域网不同,每一局域网内,主网关与一个或多个联机设备通信,n≤m,且m、n和o为正整数,联动控制方法,包括:同步每一局域网的连接拓扑信息,连接拓扑信息用于表示局域网内一个或多个联机设备与主网关之间的拓扑连接关系;接收每一联机设备的设备状态信息;基于第一目标设备的设备状态信息改变,基于连接拓扑信息查找第二目标设备;控制第二目标设备动作;其中,第一目标设备是场景联动控制下的触发设备,第二目标设备是场景联动控制下的受控设备,第一目标设备和第二目标设备是m个联机设备中的联机设备。

13、本专利技术提出了一种联动控制方法,通过运行上述联动控制方法,可以实现第一目标设备和第二目标设备的联动控制,在此过程中,即便在第一目标设备和第二目标设备处于不同的局域网内,也能实现联动控制。

14、具体地,由于服务器同步每一局域网的拓扑连接关系,因此,可以利用拓扑连接关系来查找第二目标设备,进而即便在第二目标设备所在的网段发生变化,也可以实现第一目标设备和第二目标设备的联动控制,减少了场景联动下联机设备控制的异常,影响场景联动的工作。

15、本专利技术的技术方案是基于以下原理实现地,具体地,在某一联机设备从某一个局域网切换到另外一个局域网的情况下,切换到的局域网内的连接拓扑关系也会发生变化,而服务器同步每一局域网内的拓扑连接关系,因此,服务器能够感知到上述变化,进而利用同步的拓扑连接关系知悉每一个联机设备所在的局域网,从而实现第二目标设备的查找。

16、在上述技术方案中,通过接收每一联机设备的设备状态信息,以便基于设备状态信息来感知该联机设备的运行状态或感知该联机设备所在场景下所感知的环境参数,从而基于此来判断第一目标设备的设备状态信息是否发生改变,进而确定是否需要第二目标设备进行动作。

17、在上述技术方案中,第一目标设备与第二目标设备可以根据预先设定的场景联动机制进行设定,如将第一目标设备作为场景联动的感知设备,也即触发设备,将第二目标设备作为场景联动的受控设备。

18、在上述技术方案中,触发设备可以理解为,用于作为受控设备进行动作之前,需要参考的联机设备。

19、示例性地,第一目标设备为设备1,第二目标设备为设备2,则在设备1的设备运行状态改变,则控制设备2动作。

20、又如,第一目标设备为设备1和设备2,第二目标设备为设备3和设备4,则在设备1和设备2的设备运行状态改变,则控制设备3和设备4动作。

21、在上述技术方案中,拓扑连接关系可以理解为联机设备与主网关之间的连接关系。

22、示例性地,在一个局域网内,包括一个主网关和3个联机设备,即主网关1和联机设备1、联机设备2和联机设备3,则上文中的拓扑连接关系可以是联机设备1、联机设备2和联机设备3直接或间接与主网关1连接。

23、具体地,联机设备1、联机设备2和联机设备3分别与主网关1连接,或联机设备1、联机设备2分别与主网关1连接,联机设备3间接与主网关1连接。

24、显然,在同步每一个局域网内的连接拓扑信息的情况下,可以利用上述连接拓扑信息来知悉每一个联机设备的位置,以此来实现第二目标设备的查找,从而实现精准的联动控制。

25、在上述技术方案中,由于n与p的和等于m,同时,n≤m,因此,p可以等于零。

26、在p等于零的情况下,m个联机设备通过o个主网关与服务器通信,此时,m个联机设备分布在o个主网关所在的局域网内,以实现联动控制,在此情况下,第二目标设备可以是o个主网关中的同一个主网关下的联机设备,也可以是o个主网关中的不同主网关下的联机设备。

27、在p不等于零的情况下,m个联机设备中的n个联机设备通过o个主网关与服务器通信,m个联机设备中的p个联机设备与服务器通信,基于此,第二目标设备可以是以下几种情况:

28、第一种:第二目标设备可以是o个主网关中的同一个主网关下的联机设备。

29、第二种:第二目标设备是o个主网关中的不同主网关下的联机设备。

30、第三种:第二目标设备中的一部分是o个主网关中的同一个主网关下的联机设备,另一部分是p个联机设备中的一个或多个联机设备。

31、第四种:第二目标设备中的一部分是o个主网关中的不同主网关下的联机设备,另一部分是p个联机设备中的一个或多个联机设备。

32、在此过程中,可以根据实际使用场景来构建联动场景。

33、在一些技术方案中,可选地,设备状态信息可以是联机设备的运行状态和/或联机设备所检测到的参数。

34、具体地,在设备状态信息包括联机设备的运行状态的情况下,可以根据第一目标设备的运行状态来切换第二目标设备的运行状态。

35、示例性地,第二目标设备与第一目标设备同步开启和同步关闭。

36、又如,在第一目标设备的运行状态从开启到关闭的情况下,第二目标设备从关闭切换到开启。

37、具体地,在设备状态信息包括联机设备所检测到的参数的情况下,可以根据第一目标设备所检测得到参数变化来控制第二目标设备动作。

38、示例性地,联机设备所检测到的参数可以是温度和/或湿度的环境信息,进而在温度升高的情况下,控制第二目标设备启动运行或停止运行。

39、另外,本专利技术提出的联动控制方法还具有以下附加本文档来自技高网...

【技术保护点】

1.一种联动控制方法,用于服务器,其特征在于,M个联机设备中的N个所述联机设备通过O个主网关与所述服务器通信,M个所述联机设备中的P个联机设备与所述服务器通信,N与P的和等于M,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,N≤M,且M、N和O为正整数,所述联动控制方法,包括:

2.根据权利要求1所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,具体包括:

3.根据权利要求2所述的联动控制方法,其特征在于,所述目标局域网还包括从网关,所述第二目标设备通过所述从网关与所述目标主网关通信,所述向目标主网关发送控制信息,以使所述第二目标设备动作,具体包括:

4.根据权利要求3所述的联动控制方法,其特征在于,所述目标局域网包括至少两个网关,所述目标主网关是基于至少两个网关选举得到的。

5.根据权利要求2至4中任一项所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,还包括:

6.一种联动控制方法,用于第一主网关,其特征在于,M个联机设备中的N个所述联机设备通过O个主网关与服务器通信,M个所述联机设备中的P个联机设备与所述服务器通信,N与P的和等于M,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,N≤M,且M、N和O为正整数,第一主网关是O个所述主网关中的任一所述主网关,所述联动控制方法,包括:

7.根据权利要求6所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,具体包括:

8.根据权利要求7所述的联动控制方法,其特征在于,所述第一局域网还包括从网关,所述第二目标设备通过所述从网关与所述第一主网关通信,所述发送控制信息,以使所述第二目标设备动作,具体包括:

9.根据权利要求8所述的联动控制方法,其特征在于,所述第一局域网包括至少两个网关,所述第一主网关是基于至少两个网关选举得到的。

10.一种联动控制装置,用于服务器,其特征在于,M个联机设备中的N个所述联机设备通过O个主网关与所述服务器通信,M个所述联机设备中的P个联机设备与所述服务器通信,N与P的和等于M,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,N≤M,且M、N和O为正整数,所述联动控制装置,包括:

11.一种联动控制装置,用于第一主网关,其特征在于,M个联机设备中的N个所述联机设备通过O个主网关与服务器通信,M个所述联机设备中的P个联机设备与所述服务器通信,N与P的和等于M,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,N≤M,且M、N和O为正整数,第一主网关是O个所述主网关中的任一所述主网关,所述联动控制装置,包括:

12.一种联动控制装置,其特征在于,包括第一处理器和第一存储器,所述第一存储器存储可在所述第一处理器上运行的程序或指令,所述程序或指令被所述第一处理器执行时实现如权利要求1至5中任一项所述的方法的步骤。

13.一种联动控制装置,其特征在于,包括第二处理器和第二存储器,所述第二存储器存储可在所述第二处理器上运行的程序或指令,所述程序或指令被所述第二处理器执行时实现如权利要求6至9中任一项所述的方法的步骤。

14.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5中任一项所述的方法的步骤。

15.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求6至9中任一项所述的方法的步骤。

16.一种服务器,其特征在于,包括:

17.一种网关,其特征在于,包括:

...

【技术特征摘要】

1.一种联动控制方法,用于服务器,其特征在于,m个联机设备中的n个所述联机设备通过o个主网关与所述服务器通信,m个所述联机设备中的p个联机设备与所述服务器通信,n与p的和等于m,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,n≤m,且m、n和o为正整数,所述联动控制方法,包括:

2.根据权利要求1所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,具体包括:

3.根据权利要求2所述的联动控制方法,其特征在于,所述目标局域网还包括从网关,所述第二目标设备通过所述从网关与所述目标主网关通信,所述向目标主网关发送控制信息,以使所述第二目标设备动作,具体包括:

4.根据权利要求3所述的联动控制方法,其特征在于,所述目标局域网包括至少两个网关,所述目标主网关是基于至少两个网关选举得到的。

5.根据权利要求2至4中任一项所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,还包括:

6.一种联动控制方法,用于第一主网关,其特征在于,m个联机设备中的n个所述联机设备通过o个主网关与服务器通信,m个所述联机设备中的p个联机设备与所述服务器通信,n与p的和等于m,不同主网关所在的局域网不同,每一所述局域网内,所述主网关与一个或多个联机设备通信,n≤m,且m、n和o为正整数,第一主网关是o个所述主网关中的任一所述主网关,所述联动控制方法,包括:

7.根据权利要求6所述的联动控制方法,其特征在于,所述控制所述第二目标设备动作,具体包括:

8.根据权利要求7所述的联动控制方法,其特征在于,所述第一局域网还包括从网关,所述第二目标设备通过所述从网关与所述第一主网关通信,所述发送控制信息,以使所述第二目标设备动作,具体包括:

9.根据权利要求8所述的联动控制方法,其特征在于,所述...

【专利技术属性】
技术研发人员:冯俭智陈曦
申请(专利权)人:美智光电科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1