一种蓝牙广播网络系统及其通信方法转让专利

申请号 : CN202110060685.9

文献号 : CN114765748B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张剑明

申请人 : 炬芯科技股份有限公司

摘要 :

本发明实施例的主要目的在于提供一种蓝牙广播网络系统的通信方法,蓝牙广播网络系统包括第一设备、第二设备和N个第三设备,该方法包括:第一设备作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;触发预定条件,第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;所述第一设备将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息作为从设备与所述第二设备建立第三广播通信链路。还相应地提供一种蓝牙广播网络系统。采用本发明实施例提供的技术方案。可以实现蓝牙广播网络中多个设备的主从切换。

权利要求 :

1.一种蓝牙广播网络系统的通信方法,所述蓝牙广播网络系统包括第一设备、第二设备和N个第三设备,其特征在于,所述方法包括:所述第一设备作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;

触发预定条件,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;

所述第一设备将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息作为从设备与所述第二设备建立第三广播通信链路。

2.根据权利要求1所述的通信方法,其特征在于,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备包括:所述第二设备作为第二通信模式的主设备建立与所述第一设备的第二广播通信链路,并将所述第二设备的身份信息发送给所述第一设备。

3.根据权利要求1所述的通信方法,其特征在于,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备包括:所述第二设备作为第二通信模式的从设备建立与所述第一设备的第二广播通信链路,并将所述第二设备的身份信息传递给所述第一设备。

4.根据权利要求2或3所述的通信方法,其特征在于,所述第一通信模式为经典蓝牙广播模式,所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为BLE广播链路;或所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为经典蓝牙广播链路;或所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为经典蓝牙广播链路;或所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为BLE广播链路。

5.根据权利要求4所述的通信方法,其特征在于,所述身份信息包括:所述第二设备的蓝牙地址及蓝牙名称。

6.根据权利要求4所述的通信方法,其特征在于,所述方法进一步包括:所述第一设备与第一音频源设备建立A2DP连接接收蓝牙音频数据。

7.根据权利要求6所述的通信方法,其特征在于,所述触发预定条件包括:接收来自用户进行主从切换的命令信息,所述第二设备与第二音频源设备建立A2DP连接并接收蓝牙音频数据。

8.根据权利要求7所述的通信方法,其特征在于,所述方法进一步包括:所述第一设备向所述第二设备发送请求信息请求第二设备切换为主设备,同时发送与所述第一音频源设备的连接信息给所述第二设备,所述第二设备根据所述连接信息建立与所述第一音频源设备的A2DP连接。

9.根据权利要求4所述的通信方法,其特征在于,所述触发预定条件包括:所述第一设备的电量低于预定值或所述第一设备与音频源设备之间的连接信号强度低于预定值。

10.一种蓝牙广播网络系统,所述蓝牙广播网络系统包括第一设备、第二设备和N个第三设备,其特征在于,所述第一设备,用于作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;

所述第一设备,用于接收触发预定条件,在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;

所述第一设备,还用于将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息与所述第二设备建立第三广播通信链路。

说明书 :

一种蓝牙广播网络系统及其通信方法

技术领域

[0001] 本申请涉及通信技术领域,特别是涉及一种蓝牙广播网络系统及其通信方法。

背景技术

[0002] 蓝牙广播技术是一种单一方向的、无连接的数据通信方式,数据发送者在广播信道上广播数据,数据接收者扫描、接收数据,以实现数据的传输。由于蓝牙广播有单向性,主从设备切换角色没有方便的途径,不能像wifi一样以双向通信的方式简单实现;另外,蓝牙广播占用了大量的带宽,导致经典蓝牙广播的过程中不能进行BLE的扫描操作,否则会严重影响蓝牙广播的音质。

发明内容

[0003] 有鉴于此,本发明实施例的主要目的在于提供一种蓝牙广播网络系统的通信方法,可以实现蓝牙广播网络中多个设备的主从切换。
[0004] 本发明实施例是这样实现的,一种蓝牙广播网络系统的通信方法,所述蓝牙广播网络包括第一设备、第二设备和N个第三设备,所述方法包括:
[0005] 所述第一设备作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;
[0006] 触发预定条件,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;
[0007] 所述第一设备将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息作为从设备与所述第二设备建立第三广播通信链路。
[0008] 进一步地,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备包括:
[0009] 所述第二设备作为第二通信模式的主设备建立与所述第一设备的第二广播通信链路,并将所述第二设备的身份信息发送给所述第一设备。
[0010] 进一步地,所述第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备包括:
[0011] 所述第二设备作为第二通信模式的从设备建立与所述第一设备的第二广播通信链路,并将所述第二设备的身份信息传递给所述第一设备。
[0012] 进一步地,所述第一通信模式为经典蓝牙广播模式,所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为BLE广播链路;或
[0013] 所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为经典蓝牙广播链路;或
[0014] 所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为经典蓝牙广播链路;或[0015] 所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为BLE广播链路。
[0016] 进一步地,所述身份信息包括:所述第二设备的蓝牙地址及蓝牙名称。
[0017] 进一步地,所述方法进一步包括:所述第一设备与第一音频源设备建立A2DP连接接收蓝牙音频数据。
[0018] 进一步地,所述触发预定条件包括:接收来自用户进行主从切换的命令信息,所述第二设备与第二音频源设备建立A2DP连接并接收蓝牙音频数据。
[0019] 进一步地,所述触发预定条件包括:所述第一设备的电量低于预定值;或,所述第一设备与音频源设备之间的连接信号强度低于预定值。
[0020] 进一步地,所述方法进一步包括:所述第一设备向所述第二设备发送请求信息请求第二设备切换为主设备,同时发送与所述第一音频源设备的连接信息给所述第二设备,所述第二设备根据所述连接信息建立与所述第一音频源设备的A2DP连接。
[0021] 根据本发明实施例的另一方面,本发明实施例还提供一种蓝牙广播网络系统,可以实现蓝牙广播网络中多个设备的主从切换。
[0022] 本发明实施例是这样实现的,一种蓝牙广播网络系统,所述蓝牙广播网络系统包括第一设备、第二设备和N个第三设备;
[0023] 所述第一设备,用于作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;
[0024] 所述第一设备,用于接收触发预定条件,在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;
[0025] 所述第一设备,还用于将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息与所述第二设备建立第三广播通信链路。
[0026] 根据上述技术方案,本发明实施例具有如下效果:本发明实施例通过利用蓝牙的双模特性,即经典蓝牙模式和BLE蓝牙模式,将主从切换的转换信息传递给原主设备和其他设备,并可以任意转换广播网络中的从设备为主设备;可以自动或手动切换广播网络中的主设备为从设备,同时切换广播网络中的其他从设备跟随新的主设备,主设备可以根据外部用户的主动切换控制或者基于自身在网络中的信号强度进行主从设备的切换,以提高用户在使用蓝牙广播系统中的用户体验。

附图说明

[0027] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0028] 图1示出了本申请提供的一种蓝牙广播网络的通信方法的流程图;
[0029] 图2示出了本申请提供的一种蓝牙广播网络的系统结构示意图;
[0030] 图3示出了本申请提供的另一种蓝牙广播网络的系统结构示意图。

具体实施方式

[0031] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0032] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请,以下实施例中的步骤顺序仅为列举,在不冲突的情况下可以调整。
[0033] 如图1所示,是本发明实施例提供的一种蓝牙广播网络系统的通信方法,所述蓝牙广播网络系统包括第一设备、第二设备和N个第三设备,所述方法包括如下步骤:
[0034] S101,所述第一设备作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;
[0035] S102,触发预定条件,第二设备在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;
[0036] S103,所述第一设备将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息作为从设备与所述第二设备建立第三广播通信链路。
[0037] 下面有一实例对上述流程进行具体说明,本蓝牙广播网络系统中的第一设备、第二设备和N个第三设备都具有双模功能,是指既具有传统的经典蓝牙广播模式也具有BLE低功耗蓝牙广播模式。在本实施例下,所述第一通信模式为经典蓝牙广播模式,所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为经典蓝牙广播链路。结合图2的蓝牙广播网络系统,第一设备与第一音频源设备建立连接,可以是有线连接或者蓝牙A2DP连接或其他传输协议的连接等方式。第一设备获取第一音频源设备的音频数据流后通过经典蓝牙,第一设备作为主设备以双模广播的方式工作,即经典蓝牙广播和BLE广播交替工作,其中经典蓝牙广播大数据量的音频数据等信息,BLE广播小数据量的信息。第二设备和N个第三设备作为从设备均工作在经典蓝牙广播接收模式,BLE蓝牙广播不开启;第二设备触发预定条件,例如接收到一个特定信息,比如一个特定的按键信息或者其他触发条件后发起主从切换,此时第二设备打开BLE,接收到第一设备的BLE广播信息后,第二设备作为从设备将自身的身份信息通过BLE广播链路反馈给主设备第一设备,同时第二设备转换为经典蓝牙广播的主设备;第一设备在接收到第二设备的身份信息后以经典蓝牙广播的方式将第二设备的身份信息发送给第一设备的从设备既N个第三设备,告知第二设备的身份信息,并通知N个第三设备作为从设备去建立和新的经典蓝牙广播的主设备第二设备建立经典蓝牙广播链路,来接收第二设备的音频数据流;N个第三设备接收到第二设备的身份信息后转而与第二设备组对,转变为第二设备的从设备;第一设备也以从设备的角色与第二设备完成经典蓝牙广播链路的组队,这样第一设备转变为从设备,而第二设备变为主设备;从而完成主从切换,此时蓝牙广播网络系统的广播示意图如图3所述。本发明实施例的身份信息包括第二设备的蓝牙地址及蓝牙名称,该信息主要用于其他从设备发现新的主设备并与之建立连接。本领域技术人员可以理解,第一设备、第二设备、第三设备本身都可以是相同的蓝牙设备,仅为描述本发明实施例而进行的命名的区分,第二设备可以是第三设备,第三设备亦可以是第二设备作为切换为主设备的蓝牙设备。
[0038] 本发明提供另一实施例下,所述第一通信模式为经典蓝牙广播模式,所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为BLE广播链路。结合图2的蓝牙广播网络系统,第一设备与第一音频源设备建立连接,可以是有线连接或者蓝牙A2DP连接等方式,第一设备获取第一音频源设备的音频数据流后通过经典蓝牙,第一设备作为主设备以双模广播的方式工作,即经典蓝牙广播和BLE广播交替工作,其中经典蓝牙广播大数据量的音频数据等信息,BLE广播小数据量的信息。第二设备和N个第三设备作为从设备均工作在经典蓝牙广播接收模式,BLE蓝牙广播不开启;第二设备触发预定条件,该预定条件是:接收来自用户进行主从切换的命令信息,所述第二设备与第二音频源设备建立A2DP连接并接收蓝牙音频数据。具体而言,广播网络中第二设备与第二音频源设备建立连接,蓝牙广播网络希望播放第二音频源设备的音频,那么此时需要进行主从切换。第二设备打开BLE,第二设备作为主设备与第一设备建立BLE广播链路,第二设备通过BLE广播链路将自身的身份信息通过BLE广播链路发送给BLE广播链路的从设备第一设备;第一设备在接收到第二设备的身份信息后以经典蓝牙广播的方式将第二设备的身份信息发送给第一设备的从设备即N个第三设备,告知第二设备的身份信息,并通知N个第三设备作为从设备去建立和BLE广播的主设备第二设备建立BLE广播链路,来接收第二设备的数据流;N个第三设备接收到第二设备的身份信息后转而与第二设备组对,转变为第二设备的从设备;从而完成主从切换,此时蓝牙广播网络的广播示意图如图3所述。在本实施例中,完成切换后,第二设备作为BLE广播链路的主设备,第一设备和N个第三设备为BLE广播链路的从设备,在此前提下,第二设备还可以发起链路切换,将BLE广播链路切换为经典蓝牙广播链路,这样第二设备作为经典蓝牙广播链路的主设备,第一设备和N个第三设备为经典蓝牙广播链路的从设备。
[0039] 通过上述两个实施例的描述,可以理解,在工作状态下的第一通信模式、第二通信模式、第一广播通信链路、第二广播通信链路和第三广播通信链路在具体工作状态中具体而定,具体可以包括如下4种情况:
[0040] 1、所述第一通信模式为经典蓝牙广播模式,所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为BLE广播链路;或
[0041] 2、所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为经典蓝牙广播链路;或
[0042] 3、所述第一广播通信链路为经典蓝牙广播链路,所述第二通信模式为BLE广播模式,所述第二广播通信链路为BLE广播链路,所述第三广播通信链路为经典蓝牙广播链路;或
[0043] 4、所述第一通信模式为BLE广播模式,所述第一广播通信链路为BLE广播链路,所述第二通信模式为经典蓝牙广播模式,所述第二广播通信链路为经典蓝牙广播链路,所述第三广播通信链路为BLE广播链路。
[0044] 本发明实施例提供的一个实际用例是一群人出去郊游,每人带有一个音箱,这些音箱可以组成一个广播网络收听设备A(第一设备)广播的音频,音频来源可以是某人A的手机与设备A建立蓝牙连接的蓝牙音频流,大家同时听到相同的音乐,在此期间,有人提议某人B的手机有好听的音乐,请他共享该歌曲,某人B的手机与设备B(第二设备)建立蓝牙连接,同时设备B进行按键触发整个主从切换的流程,完成切换后设备B切换为主设备,其他的变为从设备,可以收听设备B(第二设备)通过蓝牙广播发出音频。
[0045] 上述实施例中的触发预定条件是由第二设备主动发起的切换,在其他情况下,亦可由第一设备发起。例如,当第一设备的电量低于预定值后,第一设备可工作时间很短,或者不足以支撑继续工作,如果作为蓝牙主设备广播会进而消耗更多电量,这时第一设备可以发起一个广播命令通知第二设备接管为主设备。所述第一设备向所述第二设备发送请求信息请求第二设备切换为主设备,同时发送与所述第一音频源设备的连接信息给所述第二设备,所述第二设备根据所述连接信息建立与所述第一音频源设备的A2DP连接,使得整个蓝牙广播网络系统中的设备继续播放原第一设备播放的音频数据流。作为示例,所述触发预定条件还可以为:所述第一设备与音频源设备之间的连接信号强度低于预定值,例如随着整个蓝牙广播网络中各个设备的移动,例如第一设备移动后与音频源设备的连接断开,或者虽然仍然连接,但是信号强度很低,此时第一设备不再适合作为广播的主设备来转发音频源设备,此时,这时第一设备可以发起一个广播命令通知第二设备接管为主设备,此时第二设备可接管第一设备建立与第一音频源设备的连接,继续使得整个蓝牙广播网络系统中的设备继续播放原第一设备播放的音频数据流。
[0046] 根据本发明实施例的另一方面,本发明实施例还提供一种蓝牙广播网络系统,如图2所述,为本发明实施例提供的一种蓝牙广播网络系统,所述蓝牙广播网络系统包括第一设备、第二设备和N个第三设备,所述第一设备,用于作为第一通信模式的主设备建立与所述第二设备、所述N个第三设备的第一广播通信链路;
[0047] 所述第一设备,用于接收触发预定条件,在第二通信模式下通过第二广播通信链路将所述第二设备的身份信息发送给所述第一设备;
[0048] 所述第一设备,还用于将所述身份信息通过所述第一广播通信链路发送给所述N个第三设备,所述N个第三设备、所述第一设备根据所述身份信息与所述第二设备建立第三广播通信链路。
[0049] 上述实施例的蓝牙广播网络系统其技术方案本质上和前述实施例蓝牙广播网络的通信方法相一致,此处不再赘述。
[0050] 以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。