基于蓝牙对讲和云端对讲的自适应切换与融合方法与流程

文档序号:34816872发布日期:2023-07-19 19:50阅读:83来源:国知局
基于蓝牙对讲和云端对讲的自适应切换与融合方法与流程

本发明属于无线通信,尤其涉及基于蓝牙对讲和云端对讲的自适应切换与融合方法。


背景技术:

1、现有技术中,蓝牙对讲技术广泛应用于各个领域,如安防对讲领域、汽车越野通话领域,以及户外工程指挥等小范围通信领域,对讲设备通过mesh机制组建语音网络,实现实时对讲功能,在蓝牙信号覆盖范围内,可以实现语音数据的传递。

2、由于使用场所有建筑物或者大型及小型山坡等障碍物遮挡,以及有各自波段信号干扰的因素,蓝牙信号的强弱以及接收灵敏度都会被不同的使用场景影响,经常出现断断续续的情况,影响语音数据传输的实时性及连贯完整性。现有的mesh语音网络,在节点断开时,丢失了其他节点的语音数据,只能在各自子mesh网络中保持语音,丢失的节点无法接收或者发送该节点的上下行语音数据,影响了其他所有节点与该丢失节点的语音数据传输,从而影响了蓝牙对讲设备的使用体验感,无法实现连贯通信功能。

3、鉴于现有技术的缺点,亟需一种能够保持语音数据传输的实时性及连贯完整性的对讲融合技术,克服上述缺点。


技术实现思路

1、本发明实施例的目的在于提供基于蓝牙对讲和云端对讲的自适应切换与融合方法,能够平滑切换语音传输通道,保持语音数据传输的实时性及连贯完整性。

2、本发明实施例是这样实现的:

3、基于蓝牙对讲和云端对讲的自适应切换与融合方法,包括:

4、101、利用蓝牙mesh网络机制,创建mesh语音网络,mesh语音网络包含多个mesh节点;

5、在云端网络中的服务器端构建影子聊天网络,影子聊天网络的节点与mesh语音网络的mesh节点一一对应;

6、102、实时检测mesh语音网络所有mesh节点的在网状态,并实时在云端网络中的服务器中更新mesh节点的在网状态;

7、103、当mesh节点失联时,其他未失联的mesh节点将mesh节点失联信息通过云端网络上报给服务器,所述其他未失联的mesh节点同时将本节点语音数据通过云端网络上传给服务器;

8、104、服务器将收到的语音数据进行混合,根据影子聊天网络的对应关系,将混合后的语音数据通过云端网络下发给失联的mesh节点;

9、105、在mesh网络内的其他未失联的mesh节点之间的语音数据,仍通过mesh语音网络传递。

10、步骤101进一步包括:

11、创建mesh语音网络后,mesh网给每个节点都分配network_id,每个节点的network_id都相同,每个节点携带network_id信息通过云端网络向服务器发送请求进入构建影子聊天网络,影子聊天网络的房间号为network_id。

12、步骤103进一步包括:

13、所述其他未失联的mesh节点打开云端网络语音采样通道,将本节点语音数据通过云端网络上传给服务器,同时将本节点语音数据传输至mesh语音网络供除本节点外的所述其他未失联的mesh节点接收。

14、步骤104进一步包括:

15、服务器将收到的语音数据进行梳理,若有不同节点同时发送语音,则将不同节点同时发送的语音数据进行混音处理,将混音后的语音数据下发;若没有不同节点同时发送语音,则直接下发当前语音数据。

16、步骤105进一步包括:

17、所述其他未失联的mesh节点同时收到mesh语音网络的语音数据和云端网络的语音数据,则进行混音处理后播放。

18、其中,影子聊天网络创建后,各个节点与服务器之间需要保持心跳,服务器检测到节点若干次心跳超时,则向其他节点下发该节点离线的信息,其他节点重新判断mesh节点失联信息并上报给服务器,并根据最新的mesh节点失联信息决定是否将本节点语音数据通过云端网络上传给服务器。

19、其中,影子聊天网络创建后,若节点主动失联,则其他未失联节点将主动失联信息上报给服务器,服务器将主动失联节点标记为离开状态,并将该标记信息推送给其他未失联节点,其他未失联节点不需要将本节点语音数据通过云端网络上传给服务器,而继续保持mesh语音网络传递语音数据;若主动失联的节点返回时,主动失联的节点重新加入影子聊天网络,服务器将该重新加入信息下发给其他未失联节点,其他未失联节点等待主动失联的节点重新加入mesh语音网络。

20、其中,所述云端网络为3g网络、4g网络或5g网络。

21、本发明实施例通过实时获取mesh网节点在线情况,在mesh网节点失联时,平滑切换云端网络传输语音数据,以保证失联节点正常的语音数据传输和接收,达到平滑无感的体验效果,而未失联的mesh网节点之间继续采用mesh网络传输语音数据,将云端网络传输作为节点失联时的备用通道,适时启用通道,保证语音数据传输的稳定性及完整性;通过在云端网络中组建各个节点的影子聊天网络,由云端服务器根据mesh网节点失联情况转发各个节点的语音数据,保证了节点失联状态下的语音数据正常传输,达到了所有节点实时在线不间断传输语音数据的效果。



技术特征:

1.基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于,包括:

2.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于,步骤101进一步包括:

3.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于,步骤103进一步包括:

4.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于,步骤104进一步包括:

5.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于,步骤105进一步包括:

6.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于:

7.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于:

8.根据权利要求1所述的基于蓝牙对讲和云端对讲的自适应切换与融合方法,其特征在于:所述云端网络为3g网络、4g网络或5g网络。


技术总结
本发明属于无线通信技术领域,公开了基于蓝牙对讲和云端对讲的自适应切换与融合方法,包括:创建Mesh语音网络;在云端网络中构建影子聊天网络;实时检测所有Mesh节点的在网状态,并实时服务器中更新Mesh节点的在网状态;当Mesh节点失联时,其他未失联的Mesh节点将Mesh节点失联信息上报给服务器,所述其他未失联的Mesh节点同时将本节点语音数据上传给服务器;服务器将收到的语音数据进行混合,将混合后的语音数据下发给失联的Mesh节点;在Mesh网络内的其他未失联的Mesh节点之间的语音数据,仍通过Mesh语音网络传递。本发明的方法能够平滑切换语音传输通道,保持语音数据传输的实时性及连贯完整性。

技术研发人员:王鹏,罗成,张晓红
受保护的技术使用者:深圳市纵贯无限科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1