一种中继节点确定方法、装置、设备及可读存储介质制造方法及图纸

技术编号:30900162 阅读:12 留言:0更新日期:2021-11-22 23:43
本申请公开一种中继节点确定方法、装置、设备及可读存储介质,方法应用于当前的蓝牙Mesh设备,包括:获取射频范围内其他蓝牙Mesh设备的性能参数;将自身的性能参数与其他蓝牙Mesh设备的性能参数进行比较;若自身的性能参数劣于其他蓝牙Mesh设备中至少一个其他蓝牙Mesh设备的性能参数,则关闭自身的中继功能;若自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则将自身作为中继节点。本申请公开的技术方案,通过射频范围内所有蓝牙Mesh设备性能参数的比较而在射频范围内确定一个性能参数最优的蓝牙Mesh设备作为中继节点,以减少多余消息的产生,从而避免蓝牙Mesh网络产生拥堵。蓝牙Mesh网络产生拥堵。蓝牙Mesh网络产生拥堵。

【技术实现步骤摘要】
一种中继节点确定方法、装置、设备及可读存储介质


[0001]本申请涉及蓝牙Mesh
,更具体地说,涉及一种中继节点确定方法、装置、设备及可读存储介质。

技术介绍

[0002]在蓝牙Mesh(无线网格网络)中,需要对消息进行传送,以使得消息能够穿越整个网络。
[0003]目前,蓝牙Mesh网络中的所有蓝牙Mesh设备都默认打开中继功能,因此,当一个蓝牙Mesh设备发送一条消息后,所有的其他蓝牙Mesh设备都会中继转发,而这则会导致多余消息的产生,从而会造成蓝牙Mesh网络的拥堵,甚至会导致网络不通,且蓝牙Mesh网络中的蓝牙Mesh设备越多,拥堵越严重。
[0004]综上所述,如何减少蓝牙Mesh网络中多余消息的产生,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种中继节点确定方法、装置、设备及可读存储介质,用于减少蓝牙Mesh网络中多余消息的产生。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种中继节点确定方法,应用于当前的蓝牙Mesh设备,包括:
[0008]获取射频范围内其他蓝牙Mesh设备的性能参数;
[0009]将自身的性能参数与其他蓝牙Mesh设备的性能参数进行比较;
[0010]若确定所述自身的性能参数劣于其他蓝牙Mesh设备中至少一个其他蓝牙Mesh设备的性能参数,则关闭自身的中继功能;
[0011]若确定所述自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则将自身作为中继节点,并保持自身的中继功能。
[0012]优选的,还包括:
[0013]广播所述自身的性能参数。
[0014]优选的,获取射频范围内其他蓝牙Mesh设备的性能参数,包括:
[0015]通过侦听其他蓝牙Mesh设备的广播,获取其他蓝牙Mesh设备的性能参数。
[0016]优选的,所述性能参数包括功耗模式、射频发射功率、信号强度、接收灵敏度、扫描占空比。
[0017]优选的,在获取射频范围内其他蓝牙Mesh设备的性能参数时,还包括:
[0018]获取所述射频范围内其他蓝牙Mesh设备的设备标识;
[0019]根据其他蓝牙Mesh设备的设备标识,对其他蓝牙Mesh设备的性能参数进行区分。
[0020]优选的,在将自身作为中继节点之后,还包括:
[0021]向终端发送所述中继节点的设备信息。
[0022]一种中继节点确定装置,应用于当前的蓝牙Mesh设备,包括:
[0023]第一获取模块,用于获取射频范围内其他蓝牙Mesh设备的性能参数;
[0024]比较模块,用于将自身的性能参数与其他蓝牙Mesh设备的性能参数进行比较;
[0025]关闭模块,用于若确定所述自身的性能参数劣于其他蓝牙Mesh设备中至少一个其他蓝牙Mesh设备的性能参数,则关闭自身的中继功能;
[0026]保持模块,用于若确定所述自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则将自身作为中继节点,并保持自身的中继功能。
[0027]优选的,还包括:
[0028]广播模块,用于广播所述自身的性能参数。
[0029]一种中继节点确定设备,包括:
[0030]存储器,用于存储计算机程序;
[0031]处理器,用于执行所述计算机程序时实现如上述任一项所述的中继节点确定方法的步骤。
[0032]一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的中继节点确定方法的步骤。
[0033]本申请提供了一种中继节点确定方法、装置、设备及可读存储介质,其中,该方法应用于当前的蓝牙Mesh设备,包括:获取射频范围内其他蓝牙Mesh设备的性能参数;将自身的性能参数与其他蓝牙Mesh设备的性能参数进行比较;若确定自身的性能参数劣于其他蓝牙Mesh设备中至少一个其他蓝牙Mesh设备的性能参数,则关闭自身的中继功能;若确定自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则将自身作为中继节点,并保持自身的中继功能。
[0034]本申请公开的上述技术方案,获取射频范围内其他蓝牙Mesh设备的性能参数,并将当前的蓝牙Mesh设备自身的性能参数与获取到的其他蓝牙Mesh设备的性能参数进行比较,若确定自身的性能参数劣于其他蓝牙Mesh设备中至少一个蓝牙Mesh设备的性能参数,则表明当前的蓝牙Mesh设备的性能参数比较差,此时,则关闭自身的中继功能,若确定自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则表明当前的蓝牙Mesh设备的性能参数最优,此时,则将自身作为中继节点,并保持自身的中继功能,以实现在射频范围内仅确定一个性能参数最优的蓝牙Mesh设备作为中继节点,从而提高蓝牙Mesh网络中中继节点的性能,以提高消息转发的可靠性,同时减少中继节点的数量,以减少多余消息的产生,从而避免蓝牙Mesh网络产生拥堵,并提高蓝牙Mesh网络的最大可接入蓝牙Mesh设备的数量。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例提供的一种中继节点确定方法的流程图;
[0037]图2为本申请实施例提供的一种中继节点确定装置的结构示意图;
[0038]图3为本申请实施例提供的一种中继节点确定设备的结构示意图。
具体实施方式
[0039]目前,市面上所有的蓝牙Mesh设备都默认打开中继功能,也即所有的蓝牙Mesh设备都具有消息转发功能,因此,当各蓝牙Mesh设备接收到消息后,则均会对消息进行一次转发,而这就会导致多余消息的产生,且蓝牙Mesh网络所包含的蓝牙Mesh设备越多,多余消息的量也就越多,从而会导致蓝牙Mesh网络的拥堵,甚至会导致蓝牙Mesh设备不通,而这则会给蓝牙Mesh网络的正常使用带来影响。另外,多余消息的产生还会导致蓝牙Mesh网络最大可接入的蓝牙Mesh设备的数量受限。
[0040]为此,本申请提供一种中继节点确定方法、装置、设备及可读存储介质,用于减少蓝牙Mesh网络中多余消息的产生,以避免蓝牙Mesh网络产生拥堵,并便于提高蓝牙Mesh网络最大可接收蓝牙Mesh设备的数量。
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中继节点确定方法,其特征在于,应用于当前的蓝牙Mesh设备,包括:获取射频范围内其他蓝牙Mesh设备的性能参数;将自身的性能参数与其他蓝牙Mesh设备的性能参数进行比较;若确定所述自身的性能参数劣于其他蓝牙Mesh设备中至少一个其他蓝牙Mesh设备的性能参数,则关闭自身的中继功能;若确定所述自身的性能参数优于其他蓝牙Mesh设备中任一蓝牙Mesh设备的性能参数,则将自身作为中继节点,并保持自身的中继功能。2.根据权利要求1所述的中继节点确定方法,其特征在于,还包括:广播所述自身的性能参数。3.根据权利要求2所述的中继节点确定方法,其特征在于,获取射频范围内其他蓝牙Mesh设备的性能参数,包括:通过侦听其他蓝牙Mesh设备的广播,获取其他蓝牙Mesh设备的性能参数。4.根据权利要求1至3任一项所述的中继节点确定方法,其特征在于,所述性能参数包括功耗模式、射频发射功率、信号强度、接收灵敏度、扫描占空比。5.根据权利要求4所述的中继节点确定方法,其特征在于,在获取射频范围内其他蓝牙Mesh设备的性能参数时,还包括:获取所述射频范围内其他蓝牙Mesh设备的设备标识;根据其他蓝牙Mesh设备的设备标识,对其他蓝牙Mesh设备的性...

【专利技术属性】
技术研发人员:杨诗伟王超
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:

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

1