用于Mesh网络的选取中继方法及装置、电子设备、存储介质制造方法及图纸

技术编号:37591471 阅读:16 留言:0更新日期:2023-05-18 11:27
本申请公开了一种用于无线网格Mesh网络的选取中继方法及装置、电子设备、存储介质,涉及Mesh网络技术领域,包括:发送本设备的广播消息,并监听其他设备发送的广播消息;在本设备为中继节点的情况下,获得每个设备的通信状态;在存在通信状态满足预设稳定通信条件的设备的情况下,选取目标设备,并,发送中继功能开启指令至目标设备使所述目标设备成为中继节点。该方法能够提升Mesh组网的可靠性。该方法能够提升Mesh组网的可靠性。该方法能够提升Mesh组网的可靠性。

【技术实现步骤摘要】
用于Mesh网络的选取中继方法及装置、电子设备、存储介质


[0001]本申请涉及Mesh网络领域,具体而言,涉及一种用于Mesh网络的选取中继方法及装置、电子设备、存储介质。

技术介绍

[0002]目前,Mesh(无线网格)网络是一种基于泛洪管理的Mesh网格,消息通过广播信号传输,接收消息的Mesh节点具备转发消息的能力。由此,逐步实现更远范围的消息传输。但是,在大容量且密集型的Mesh网络中,若全部Mesh设备的中继特性均开启,则导致Mesh网络中中继的消息过大,导致广播信道发生拥堵,甚至造成解析失败。
[0003]为解决上述技术问题,相关技术提供以下方案:位于Mesh网络中的Mesh设备自动检测该节点的通信范围内开启中继特性的其他Mesh设备的数量。若数量低于数量下限阈值,则开启本机Mesh设备的中继特性。若数量大于数量上限阈值,则关闭本机Mesh设备的中继特性。
[0004]在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
[0005]相关技术采用的技术方案,因无法获知Mesh设备在中继过程中的拓扑结构,导致应该打开中继特性的Mesh设备未开启中继,而无需开启中继特性的Mesh设备开启中继,存在误判的可能,降低Mesh组网的可靠性。
[0006]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0008]本公开实施例提供了一种用于Mesh网络的选取中继方法及装置、电子设备、存储介质,以获知Mesh网络在中继过程中的拓扑结构,提升Mesh组网的可靠性。
[0009]在一些实施例中,所述方法包括:发送本设备的广播消息,并监听其他设备发送的广播消息;在本设备为中继节点的情况下,获得每个设备的通信状态;在存在通信状态满足预设稳定通信条件的设备的情况下,选取目标设备,并,发送中继功能开启指令至目标设备使所述目标设备成为中继节点。
[0010]在一些实施例中,每个广播消息包括指示发送广播消息设备的通信状态的字段;其中,所述字段包括:数量字段,用于指示设备的通信中继节点的数量;状态字段,用于指示设备的中继状态。
[0011]在一些实施例中,通信状态满足预设稳定通信条件的设备,包括:中继状态为非中继节点,且,通信中继节点的数量为1的设备。
[0012]在一些实施例中,所述方法还包括:在本设备为非中继节点的情况下,根据其他设
备发送的广播消息,更新本设备的通信状态。
[0013]在一些实施例中,更新本设备的通信状态,包括:在接收的广播消息中,统计本设备覆盖区域内中继状态为中继节点的设备数量;根据所述设备数量,更新本设备的通信中继节点的数量。
[0014]在一些实施例中,更新本设备的通信状态,包括:在接收中继功能开启指令的情况下,更新本设备的中继状态为中继节点。
[0015]在一些实施例中,所述选取目标设备,包括:在所述其他设备发送的广播消息中,将信号强度小于强度阈值的广播消息作为目标广播消息;将发送所述目标广播的设备作为目标设备。
[0016]在一些实施例中,发送中继功能开启指令至目标设备后,还包括:继续监听本设备其他设备发送的广播消息,获得每个设备的通信状态;在不存在通信状态满足预设稳定通信条件的设备的情况下,向目标设备发送中继选择指令,使所述目标设备开启中继选择功能。
[0017]在一些实施例中,所述方法还包括:在不存在通信状态满足所述预设稳定通信条件的设备的情况下,则停止从所述其他设备中选取目标设备。
[0018]在一些实施例中,所述方法还包括:响应于中继选择指令,将本设备设置为中继节点;或者,响应于中继开启指令,将本设备设置为中继节点。
[0019]在一些实施例中,所述装置包括:处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如前述的用于Mesh网络的选取中继方法。
[0020]在一些实施例中,所述电子设备,包括:如前述的用于Mesh网络的选取中继装置。
[0021]在一些实施例中,所述存储介质,存储有程序指令,所述程序指令在运行时,执行如前述的用于Mesh网络的选取中继方法。
[0022]本公开实施例提供的用于Mesh网络的选取中继方法及装置、电子设备、存储介质,可以实现以下技术效果:
[0023]本设备发送广播消息的同时监听其他设备发送的广播消息。在本设备为中继节点的情况下,具备中继功能,使其他设备位于一个中继节点的覆盖区域内。同时,本设备通过监听广播消息的方式持续判断其他设备中是否存在通信状态满足预设稳定通信条件的设备,若存在,则选择目标设备并使其兼具中继功能。这样,其他设备能够同时位于两个中继节点的覆盖区域内,实现稳定通信。因此,本设备通过监听广播消息获知每个设备的通信状态,以及在被开启中继功能的目标设备的协助下,触发其他设备位于至少两个中继节点的覆盖区域内,以满足稳定通信。
[0024]综上,本申请通过监听广播消息获得设备的通信状态,并根据设备的通信状态选择性开启中继功能的方式,间接获知其他设备在中继选择过程中的拓扑结构,降低误判的概率,提升Mesh组网的可靠性。
[0025]以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
附图说明
[0026]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是根据本申请实施例的Mesh网络系统环境示意图;
[0029]图2是本公开实施例提供的一个用于Mesh网络的选取中继方法的示意图;
[0030]图3是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0031]图4是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0032]图5是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0033]图6是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0034]图7是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0035]图8是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;
[0036]图9是本公开实施例提供的另一个用于Mesh网络的选取中继方法的示意图;...

【技术保护点】

【技术特征摘要】
1.一种用于无线网格Mesh网络的选取中继方法,其特征在于,包括:发送本设备的广播消息,并监听其他设备发送的广播消息;在本设备为中继节点的情况下,获得每个设备的通信状态;在存在通信状态满足预设稳定通信条件的设备的情况下,选取目标设备,并,发送中继功能开启指令至目标设备使所述目标设备成为中继节点。2.根据权利要求1所述的方法,其特征在于,每个广播消息包括指示发送广播消息设备的通信状态的字段;其中,所述字段包括:数量字段,用于指示设备的通信中继节点的数量;状态字段,用于指示设备的中继状态。3.根据权利要求2所述的方法,其特征在于,通信状态满足预设稳定通信条件的设备,包括:中继状态为非中继节点,且,通信中继节点的数量为1的设备。4.根据权利要求2所述的方法,其特征在于,还包括:在本设备为非中继节点的情况下,根据其他设备发送的广播消息,更新本设备的通信状态。5.根据权利要求4所述的方法,其特征在于,更新本设备的通信状态,包括:在接收的广播消息中,统计本设备覆盖区域内中继状态为中继节点的设备数量;根据所述设备数量,更新本设备的通信中继节点的数量。6.根据权利要求4所述的方法,其特征在于,更新本设备的通信状态,包括:在接收中继功能开启指令的情况下,更新本设备的中继状态为中继节点。7.根据权利要求1所述的方法,其特征在于,所述选取目标设备,包括...

【专利技术属性】
技术研发人员:李华刚万国峰
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1