一种家庭多网关中继的通信方法和装置与流程

文档序号:34979347发布日期:2023-08-02 02:45阅读:48来源:国知局
一种家庭多网关中继的通信方法和装置与流程

本发明涉及通信,具体涉及一种家庭多网关中继的通信方法和装置。


背景技术:

1、近年来,由于无线接入技术的需求日益增大,无线通信和无线网络均呈现出指数增加的趋势。这有力的推动力无线通信向高速通信方向的发展。然而,工业、农业、车载电子系统、家用网络、医疗传感器和伺服执行机构等都是无线通信还未涉足或者刚刚涉足的领域。这些领域对数据吞吐量的要求很低,功率消耗也比现有标准提供的功率消耗低。此外,为了促使简单方便的、可以随意使用的无线装置大量涌现,需要在未来的个人活动空间内布置大量的无线接入点,因而,低廉的价格将起到关键的作用。为了降低元器件的价格,以便于这些装置批量生产,有必要发展出一个标准的解决方案。这个标准要解决的问题是,设计一个维持最小流量的通信链路和低复杂度的无线收发信机;要考虑的核心问题是低功耗和低价格的设计。这就要求该标准应提供低带宽低数据传输速率的应用。

2、目前,大部分国内zigbee产品只能在短距离使用,即一个家庭一个zigbee网关,然后下挂多个终端设备,如灯、插座、开关等,有效距离理论值在200-250m左右。

3、如何解决上述方案的不足,寻找一种新型的多网关中继的通信方法,以实现长距离通信,是待解决的技术问题。


技术实现思路

1、基于此,有必要针对现有中继的通信无法实现长距离通信的缺陷,提供一种家庭多网关中继的通信方法、装置、存储介质、电子设备和计算机程序产品。

2、第一方面,本技术实施例提供了一种家庭多网关中继的通信方法,所述方法包括:

3、获取一个zigbee主网关的属性信息,以及获取与所述zigbee主网关对应的多个zigbee从网关的属性信息;通过所述zigbee主网关连接多个zigbee从网关和多个终端设备,以实现长距离通信;

4、通过所述zigbee主网关进行中继通信;

5、从所述多个zigbee从网关中选取任意一个zigbee从网关作为当前zigbee从网关,并通过当前zigbee从网关进行中继通信;

6、遍历所述多个zigbee从网关中的其余任意一个zigbee从网关,并依次通过对应的zigbee从网关进行中继通信。

7、优选的,所述通过所述zigbee主网关进行中继通信,包括:

8、在zigbee主网关设备处于打开状态的情况下,启动所述zigbee主网关进行自组网,得到对应的第一自组网网络;

9、间隔第一预设时长,查询主机状态以及查询是否有新的第一mesh节点设备;

10、响应于查询到有新的第一mesh节点设备,默认允许所述新的第一mesh节点设备加入至所述第一自组网网络中;

11、检查新的第一mesh节点设备的入网标记是否合法,得到对应的第一检查结果;

12、根据所述第一检查结果,判断新的第一mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第一mesh节点设备是否执行入网操作。

13、优选的,所述根据所述第一检查结果,判断新的第一mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第一mesh节点设备是否执行入网操作,包括:

14、在确定所述第一检查结果为:所述新的第一mesh节点设备的入网标记合法的情况下,判断新的第一mesh节点设备有入网的权限,以根据对应的入网权限确定所述新的第一mesh节点设备执行入网操作。

15、优选的,所述根据所述第一检查结果,判断新的第一mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第一mesh节点设备是否执行入网操作,包括:

16、在确定所述第一检查结果为:所述新的第一mesh节点设备的入网标记不合法的情况下,判断新的第一mesh节点设备没有入网的权限,从所述第一自组网网络中删除所述新的第一mesh节点设备。

17、优选的,所述从所述多个zigbee从网关中选取任意一个zigbee从网关作为当前zigbee从网关,并通过当前zigbee从网关进行中继通信,包括:

18、从所述多个zigbee从网关中选取任意一个zigbee从网关作为当前zigbee从网关;

19、在当前zigbee从网关设备处于打开状态的情况下,启动zigbee从网关进行自组网,得到对应的第二自组网网络;

20、间隔第二预设时长,查询从机状态,在查询到从机状态的情况下,确定入网成功;

21、创建子网络,并启动对应的子网络的自组网,得到对应的第三自组网网络;

22、基于所述第二自组网网络和所述第三自组网网络,桥接主网路和子网络;

23、间隔第三预设时长,查询所述第三自组网网络对应的子网络主机状态,以及查询是否有新的第二mesh节点设备;

24、响应于查询到有新的第二mesh节点设备,默认允许所述新的第二mesh节点设备加入至所述第二自组网网络中;

25、检查新的第二mesh节点设备的入网标记是否合法,得到对应的第二检查结果;

26、根据所述第二检查结果,判断新的第二mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第二mesh节点设备是否执行入网操作。

27、优选的,所述根据所述第二检查结果,判断新的第二mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第二mesh节点设备是否执行入网操作,包括:

28、在确定所述第二检查结果为:所述新的第二mesh节点设备的入网标记合法的情况下,判断新的第二mesh节点设备有入网的权限,以根据对应的入网权限确定所述新的第二mesh节点设备执行入网操作。

29、优选的,所述根据所述第二检查结果,判断新的第二mesh节点设备是否有入网的权限,以根据对应的入网权限确定所述新的第二mesh节点设备是否执行入网操作,包括:

30、在确定所述第二检查结果为:所述新的第二mesh节点设备的入网标记不合法的情况下,判断新的第二mesh节点设备没有入网的权限,从所述第二自组网网络中删除所述新的第二mesh节点设备。

31、第二方面,本技术实施例提供了一种家庭多网关中继的通信装置,所述装置包括:

32、获取模块,用于获取一个zigbee主网关的属性信息,以及获取与所述zigbee主网关对应的多个zigbee从网关的属性信息;通过所述zigbee主网关连接多个zigbee从网关和多个终端设备,以实现长距离通信;

33、第一通信模块,用于通过所述zigbee主网关进行中继通信;

34、选取模块,用于从所述多个zigbee从网关中选取任意一个zigbee从网关作为当前zigbee从网关;

35、第二通信模块,用于通过当前zigbee从网关进行中继通信;

36、遍历模块,用于遍历所述多个zigbee从网关中的其余任意一个zigbee从网关;

37、第三通信模块,用于依次通过对应的zigbee从网关进行中继通信。

38、第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述的方法步骤。

39、第四方面,本技术实施例提供一种电子设备,所述电子设备包括:

40、处理器;

41、用于存储所述处理器可执行指令的存储器;

42、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现上述的方法步骤。

43、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的方法步骤。

44、在本技术实施例中,获取一个zigbee主网关的属性信息,以及获取与zigbee主网关对应的多个zigbee从网关的属性信息;通过zigbee主网关连接多个zigbee从网关和多个终端设备,以实现长距离通信;通过zigbee主网关进行中继通信;从多个zigbee从网关中选取任意一个zigbee从网关作为当前zigbee从网关,并通过当前zigbee从网关进行中继通信;遍历多个zigbee从网关中的其余任意一个zigbee从网关,并依次通过对应的zigbee从网关进行中继通信。本技术实施例提供的家庭多网关中继的通信方法,通过zigbee主网关连接多个zigbee从网关和多个终端设备,以实现长距离通信;此外,本技术实施例提供的通信方法,不仅能够通过zigbee主网关自组网的网络进行中继通信,还能够通过多个zigbee从网关中的其余任意一个zigbee从网管自网络的网络进行中继通信。

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