蓝牙Mesh网络及其通信方法、设备与存储介质技术

技术编号:23939225 阅读:31 留言:0更新日期:2020-04-25 04:23
本申请实施例提供一种蓝牙Mesh网络及其通信方法、设备与存储介质。在该蓝牙Mesh网络中,用户的控制请求被上报至服务器,由服务器为用户的控制请求选择合适的蓝牙网关,实现对待控制设备的控制,从而解决包含多个蓝牙网关的蓝牙Mesh网络中的通信问题,使得包含多个蓝牙网关的蓝牙Mesh网络得以实现,在此基础之上,利用多个蓝牙网关可以覆盖更多蓝牙设备,这在一定程度上解决了蓝牙Mesh网络覆盖范围受限导致通信范围出现死角的缺陷。

Bluetooth mesh network and its communication methods, devices and storage media

【技术实现步骤摘要】
蓝牙Mesh网络及其通信方法、设备与存储介质
本申请涉及无线通信
,尤其涉及一种蓝牙Mesh网络及其通信方法、设备与存储介质。
技术介绍
目前,短距离无线通信技术被广泛地应用到智能控制、安全防范等应用场景中,例如,蓝牙技术联盟发布的蓝牙网状(Mesh)技术,它是建立在蓝牙低功耗(BluetoothLowEnergy,BLE)标准上的蓝牙协议(Profile),可实现蓝牙Mesh网络。在现有蓝牙Mesh网络中,主要包含两种角色:启动配置设备(Provisioner)和蓝牙设备(Device)。为了保证蓝牙Mesh网络的安全性,蓝牙设备需要由启动配置设备通过配网流程(Provisioning)将其加入蓝牙Mesh网络。在蓝牙Mesh网络中,蓝牙设备需要位于启动配置设备的信号覆盖范围内,才能通过启动配置设备进行通信。这限制了蓝牙Mesh网络配网的覆盖范围,影响了蓝牙Mesh技术的发展。
技术实现思路
本申请的多个方面提供一种蓝牙Mesh网络及其通信方法、设备与存储介质,用以提供一种新的蓝牙Mesh网络通信方法,从而解决蓝牙Mesh网络覆盖范围受限导致通信范围出现死角的缺陷。本申请实施例提供一种蓝牙网状网络,包括:服务器、多个蓝牙网关以及已接入所述蓝牙网状网络的多个蓝牙设备;其中,所述多个蓝牙网关,用于接收用户针对所述多个蓝牙设备中的待控制蓝牙设备发出的控制请求,并在接收到所述控制请求时,将所述控制请求发送至所述服务器;所述服务器,用于接收所述控制请求,根据所述控制请求通过所述多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。本申请实施例还提供一种蓝牙网状网络的通信方法,适用于所述蓝牙网状网络中的服务器,所述通信方法包括:接收至少一个蓝牙网关发送的控制请求,所述至少一个蓝牙网关是所述蓝牙网状网络中接收到用户针对待控制蓝牙设备发出的所述控制请求的蓝牙网关;根据所述控制请求通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。本申请实施例还提供一种蓝牙网状网络的通信方法,适用于所述蓝牙网状网络中的蓝牙网关,所述通信方法包括:接收用户针对待控制蓝牙设备发出的控制请求;将所述控制请求发送给所述蓝牙网状网络中的服务器,以供所述服务器通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。本申请实施例还提供一种服务器,包括:存储器、处理器和通信组件;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:通过所述通信组件接收至少一个蓝牙网关发送的控制请求,所述至少一个蓝牙网关是所述蓝牙网状网络中接收到用户针对待控制蓝牙设备发出的所述控制请求的蓝牙网关;根据所述控制请求通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现由服务器所执行的方法中的步骤。本申请实施例还提供一种蓝牙网关,其特征在于,包括:存储器、处理器和通信组件;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:通过所述通信组件接收用户针对待控制蓝牙设备发出的控制请求;将所述控制请求发送给所述蓝牙网状网络中的服务器,以供所述服务器通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现由蓝牙网关所执行的方法中的步骤。在本申请实施例中,提供一种包括多个蓝牙网关和服务器的蓝牙Mesh网络,在该蓝牙Mesh网络中,用户的控制请求被上报至服务器,由服务器为用户的控制请求选择合适的蓝牙网关,实现对待控制设备的控制,从而解决包含多个蓝牙网关的蓝牙Mesh网络中的通信问题,使得包含多个蓝牙网关的蓝牙Mesh网络得以实现,在此基础之上,利用多个蓝牙网关可以覆盖更多蓝牙设备,这在一定程度上解决了蓝牙Mesh网络覆盖范围受限导致通信范围出现死角的缺陷。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请一示例性实施例提供蓝牙网状网络的结构示意图;图2为本申请一示例性实施例提供的特定应用场景下的蓝牙Mesh网络分布示意图;图3为图2所示的应用场景下的蓝牙Mesh网络通信时序示意图;图4为本申请一示例性实施例提供的蓝牙网状网络的通信方法在服务器一侧执行的流程图;图5为本申请一示例性实施例提供的蓝牙网状网络的通信方法在蓝牙网关一侧执行的流程图;图6为本申请一示例性实施例提供的蓝牙网关的结构示意图;图7为本申请一示例性实施例提供的蓝牙网关的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。针对现有蓝牙Mesh网络的配网覆盖范围受限的技术问题,在本申请一些实施例中,提供一种包括多个蓝牙网关和服务器的蓝牙Mesh网络,在该蓝牙Mesh网络中,用户的控制请求被上报至服务器,由服务器为用户的控制请求选择合适的蓝牙网关,实现对待控制设备的控制,从而解决包含多个蓝牙网关的蓝牙Mesh网络中的通信问题,使得包含多个蓝牙网关的蓝牙Mesh网络得以实现,在此基础之上,利用多个蓝牙网关可以覆盖更多蓝牙设备,这在一定程度上解决了蓝牙Mesh网络覆盖范围受限导致通信范围出现死角的缺陷。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本申请一示例性实施例提供的一种蓝牙Mesh网络的结构示意图。该蓝牙Mesh网络10可由启动配置设备(Provisioner)通过配网流程(Provisioning)对蓝牙设备进行配网得到,在后续实施例中,将介绍该蓝牙Mesh网络10的配网过程,此处不赘述。如图1所示,该蓝牙Mesh网络10包括:多个蓝牙网关10a、服务器10b以及已接入蓝牙Mesh网络10的多个蓝牙设备10c。基于该蓝牙Mesh网络10,可实现对接入蓝牙Mesh网络10的蓝牙设备10c进行智能控制。其中,多个蓝牙网关10a与服务器10b通过非蓝牙通信方式与服务器进行通信连接,该通信连接可以是有线连接,也可以是无线连接,且该通信方式的通信距离大于蓝牙通信方式的通信距离。在非蓝牙通信方式的通信距离大于蓝牙通信方式的通信距离的前提下,蓝牙网关10a与服务器10b之间的较长的通信距离可对多个蓝牙网关之间的通信距离形成适当的补充和延长,即使多个蓝牙网关10a分布较为本文档来自技高网...

【技术保护点】
1.一种蓝牙网状网络,其特征在于,包括:服务器、多个蓝牙网关以及已接入所述蓝牙网状网络的多个蓝牙设备;/n其中,所述多个蓝牙网关,用于接收用户针对所述多个蓝牙设备中的待控制蓝牙设备发出的控制请求,并在接收到所述控制请求时,将所述控制请求发送至所述服务器;/n所述服务器,用于接收所述控制请求,根据所述控制请求通过所述多个蓝牙网关中的至少一个蓝牙网关,对所述待控制蓝牙设备进行控制。/n

【技术特征摘要】
1.一种蓝牙网状网络,其特征在于,包括:服务器、多个蓝牙网关以及已接入所述蓝牙网状网络的多个蓝牙设备;
其中,所述多个蓝牙网关,用于接收用户针对所述多个蓝牙设备中的待控制蓝牙设备发出的控制请求,并在接收到所述控制请求时,将所述控制请求发送至所述服务器;
所述服务器,用于接收所述控制请求,根据所述控制请求通过所述多个蓝牙网关中的至少一个蓝牙网关,对所述待控制蓝牙设备进行控制。


2.根据权利要求1所述的蓝牙网状网络,其特征在于,所述服务器具体用于:将所述控制请求发送至所述多个蓝牙网关,以供所述多个蓝牙网关根据所述控制请求对所述待控制蓝牙设备进行控制。


3.根据权利要求1所述的蓝牙网状网络,其特征在于,所述服务器具体用于:从所述多个蓝牙网关中确定目标蓝牙网关,根据所述控制请求通过所述目标蓝牙网关对所述待控制蓝牙设备进行控制。


4.根据权利要求3所述的蓝牙网状网络,其特征在于,所述服务器具体用于:
根据所述控制请求中携带的待控制蓝牙设备的标识,确定所述待控制蓝牙设备;
从所述多个蓝牙网关中选择信号范围能够覆盖所述待控制蓝牙设备的蓝牙网关作为所述目标蓝牙网关。


5.根据权利要求4所述的蓝牙网状网络,其特征在于,所述服务器具体用于:
根据所述多个蓝牙网关与所述待控制蓝牙设备的位置关系,从所述多个蓝牙网关中选取与所述待控制蓝牙设备的距离满足设定距离条件的蓝牙网关作为目标蓝牙网关;或者
从所述多个蓝牙网关中,确定与所述待控制蓝牙设备之间存在历史通信记录的蓝牙网关作为目标蓝牙网关。


6.根据权利要求3所述的蓝牙网状网络,其特征在于,所述服务器具体用于:
将所述控制请求发送至所述目标蓝牙网关,以供所述目标蓝牙网关根据所述控制请求对所述待控制蓝牙设备进行控制。


7.根据权利要求6所述的蓝牙网状网络,其特征在于,所述控制请求为语音请求,所述服务器具体用于:
基于语音识别技术将所述语音请求转换为文本指令,将所述文本指令发送至所述目标蓝牙网关,以供所述目标蓝牙网关根据所述文本指令进行意图解析得到控制意图并根据所述控制意图对所述待控制蓝牙设备进行控制。


8.根据权利要求3所述的蓝牙网状网络,其特征在于,所述服务器具体用于:
对所述控制请求进行意图解析得到控制意图,并将所述控制意图发送至所述目标蓝牙网关,以供所述目标蓝牙网关对所述待控制蓝牙设备进行控制。


9.根据权利要求1-8任一项所述的蓝牙网状网络,其特征在于,所述多个蓝牙网关与所述服务器之间采用非蓝牙通信方式进行通信,所述非蓝牙通信方式的通信距离大于蓝牙通信方式的通信距离。


10.根据权利要求1-8任一项所述的蓝牙网状网络,其特征在于,所述待控制蓝牙设备还用于:向所述至少一个蓝牙网关上报其当前状态;所述至少一个蓝牙网关还用于:接收所述带控制蓝牙设备上报的当前状态,并将所述待控制设备的当前状态发送至所述服务器。


11.一种蓝牙网状网络的通信方法,适用于所述蓝牙网状网络中的服务器,其特征在于,所述通信方法包括:
接收至少一个蓝牙网关发送的控制请求,所述至少一个蓝牙网关是所述蓝牙网状网络中接收到用户针对待控制蓝牙设备发出的所述控制请求的蓝牙网关;
根据所述控制请求通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制。


12.根据权利要求11所述的方法,其特征在于,根据所述控制请求通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制,包括:
将所述控制请求发送至所述多个蓝牙网关,以供所述多个蓝牙网关根据所述控制请求对所述待控制蓝牙设备进行控制。


13.根据权利要求11所述的方法,其特征在于,根据所述控制请求通过所述蓝牙网状网络包含的多个蓝牙网关中的至少一个蓝牙网关对所述待控制蓝牙设备进行控制,包括:
从所述...

【专利技术属性】
技术研发人员:胡俊锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1