【技术实现步骤摘要】
蓝牙网络及其通信方法、设备和存储介质
[0001]本申请涉及无线通信
,尤其涉及一种蓝牙网络及其通信方法、设备和存储介质。
技术介绍
[0002]为了突破蓝牙设备在通信范围上的限制,蓝牙技术联盟发布了蓝牙Mesh(网状)协议,它是建立在蓝牙低功耗(Bluetooth Low Energy,BLE)标准上的蓝牙协议(Profile)。蓝牙Mesh协议可以实现网状的网络拓扑,支持多跳连接,可扩大蓝牙网络的覆盖范围,尤其适合智能家居、智能楼宇等物联网设备通信场景。
[0003]蓝牙Mesh协议是基于广播泛洪(flooding)的通信机制,即每个蓝牙节点对外以广播方式发送蓝牙数据,简称为蓝牙广播数据,其他节点在收到蓝牙广播数据后会进行一次转发,直到目的地址的蓝牙节点收到该蓝牙广播数据。在实际应用中,蓝牙网络中会存在一些无效、不必要的蓝牙广播数据被发送,这会对蓝牙Mesh网络的吞吐量造成影响。
技术实现思路
[0004]本申请的多个方面提供一种蓝牙网络及其通信方法、设备和存储介质,用以减少网络中无效、不必要蓝牙广播数据的数量,提高网络的吞吐量。
[0005]本申请实施例提供一种蓝牙网络,包括:无线连接的多个蓝牙节点,所述多个蓝牙节点包括至少两个可控中继节点和至少一个非中继节点;其中,所述至少两个可控中继节点,用于根据其邻居可控中继节点之间的连通性和中继状态调整自身的中继状态,并在处于可中继状态的情况下,转发来自所述至少一个非中继节点或其它可控中继节点的蓝牙广播数据。
[0006]本 ...
【技术保护点】
【技术特征摘要】
1.一种蓝牙网络,其特征在于,包括:无线连接的多个蓝牙节点,所述多个蓝牙节点包括至少两个可控中继节点和至少一个非中继节点;其中,所述至少两个可控中继节点,用于根据其邻居可控中继节点之间的连通性和中继状态调整自身的中继状态,并在处于可中继状态的情况下,转发来自所述至少一个非中继节点或其它可控中继节点的蓝牙广播数据。2.根据权利要求1所述的蓝牙网络,其特征在于,所述至少两个可控中继节点还用于:向其邻居可控中继节点发送中继状态消息,所述中继状态消息包括节点自身的中继状态及其邻居可控中继节点中处于可中继状态的节点的信息。3.根据权利要求1所述的蓝牙网络,其特征在于,所述至少两个可控中继节点还用于:接收其邻居可控中继节点发送的中继状态消息,所述中继状态消息包括所述邻居可控中继节点的中继状态以及对应的目标可控中继节点的信息;根据所述邻居可控中继节点对应的目标可控中继节点的信息,获取所述邻居可控中继节点之间的连通性;其中,目标可控中继节点是所述邻居可控中继节点的邻居可控中继节点中处于可中继状态的节点。4.根据权利要求1所述的蓝牙网络,其特征在于,每个可控中继节点在调整自身的中继状态时,具体用于:根据其邻居可控中继节点之间的连通性和中继状态,确定其邻居可控中继节点中处于可中继状态的节点之间的连通性;若其邻居可控中继节点中处于可中继状态的节点之间的连通性符合设定的连通性条件,则在自身处于可中继状态的情况下,将自身中继状态从可中继状态调整为不可中继状态。5.根据权利要求4所述的蓝牙网络,其特征在于,所述至少两个可控中继节点还用于:若其邻居可控中继节点中处于可中继状态的节点之间的连通性不符合设定的连通性条件,则在自身处于不可中继状态的情况下,将自身中继状态从不可中继状态调整为可中继状态。6.根据权利要求4所述的蓝牙网络,其特征在于,所述至少两个可控中继节点还用于:在将自身中继状态从可中继状态调整为不可中继状态之前,判断其邻居可控中继节点中处于可中继状态的节点数量是否大于第二数量阈值;以及在判断结果为大于的情况下,执行将自身中继状态从可中继状态调整为不可中继状态的操作。7.一种通信方法,其特征在于,适用于蓝牙网络中任一可控中继节点,所述方法包括:所述可控中继节点获取其邻居可控中继节点之间的连通性和中继状态;根据其邻居可控中继节点之间的连通性和中继状态调整自身的中继状态;在处于可中继状态的情况下,转发来自所述蓝牙网络中非中继节点或其它可控中继节点的蓝牙广播数据。8.根据权利要求7所述的方法,其特征在于,所述可控中继节点获取其邻居可控中继节点之间的连通性和中继状态,包括:接收其邻居可控中继节点发送的中继状态消息,所述中继状态消息包括所述邻居可控
中继节点的中继状态以及对应的目标可控中继节点的信息;根据所述邻居可控中继节点对应的目标可控中继节点的信息,获取所述邻居可控中继节点之间的连通性;其中,目标可控中继节点是所述邻居可控中继节点的邻居可控中继节点中处于可中继状态的节点。9.根据权利要求8所述的方法,其特征在于,还包括:所述可控中继节点根据其邻居可控中继节点的中继状态,对本地邻居列表进行更新;本地邻居列表用于存储其邻居可控中继节点中处于可中继状态的节点信息以及来自该节点的中继状态消息的接收时间。10.根据权利要求9所述的方法,其特征在于,还包括:根据本地邻居列表中记录的接收时间,检测其邻居可控中继节点的有效性,并将失效的邻居可控中继节点的信息从本地邻居列表中删除。11.根据权利要求7所述的方法,其特征在于,还包括:所述可控中继节点向其邻居可控中继节点发送中继状态消息,所述中继状态消息包括所述可控中继节点自身的中继状态及其邻居可控中继节点中...
【专利技术属性】
技术研发人员:安勍,陈文兵,
申请(专利权)人:阿里巴巴新加坡控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。