一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种蓝牙音频系统、设备及系统通信方法与流程

2022-02-24 19:12:59 来源:中国专利 TAG:


1.本发明涉及蓝牙通信领域,具体涉及一种蓝牙音频系统、设备及系统通信方法。


背景技术:

2.在双蓝牙音频通信的应用中,如双蓝牙耳机、双蓝牙音箱等场景,由于标准蓝牙网络通信存在带宽利用率低、通信延时大和协议消耗多等问题,使得标准蓝牙网络通信不满足双无线音频的应用需求。
3.所述双蓝牙音频,即包括三个蓝牙音频设备,其中一个为蓝牙音源设备(如手机,笔记本电脑等),和两个同时播放的蓝牙音频设备(如蓝牙双耳机,双音箱等),而通常将与蓝牙音源设备连接的蓝牙播放设备称为蓝牙主音频设备,与蓝牙主音频设备连接的蓝牙播放设备称为蓝牙从音频设备。
4.然而,在双蓝牙音频的场景中,环境变化、人体对信号的干扰及两个耳机与手机之间位置变化的关系,造成蓝牙主音频设备与音源设备之间的通信质量较差,进而影响了音源设备与蓝牙主音频设备之间的通信,造成例如播放歌曲过程中的卡顿的问题。


技术实现要素:

5.基于上述现状,本发明的主要目的在于蓝牙主音频设备与音源设备之间的通信质量较差,而蓝牙从音频设备与音源设备之间的通信质量相对较好的情况下,蓝牙主音频设备高效地指示蓝牙从音频设备代替蓝牙主音频设备对音源设备进行应答,进而提高音源设备与蓝牙音频设备之间通信效果。
6.为实现上述目的,本发明采用的技术方案如下:
7.一种蓝牙音频系统的通信方法,所述蓝牙音频系统包括用于成对工作的第一蓝牙音频设备和第二蓝牙音频设备,其中,所述第一蓝牙音频设备能够与音源设备建立第一通信链路以便接收音源设备发送的音频数据,所述第二蓝牙音频设备能够通过监听链路监听所述第一通信链路上发送的音频数据,所述通信方法包括如下步骤:s100,当所述第一蓝牙音频设备未接收到音源设备在第一发送时隙发送的第一音频数据包时,所述第一蓝牙音频设备在第一接收时隙中向所述第二蓝牙音频设备发送第一附加包;s110,所述第二蓝牙音频设备接收所述第一附加包,并根据所述第一附加包的指示,在第二发送时隙向所述第一蓝牙音频设备转发监听获得的所述第一音频数据包;s120,若所述第一蓝牙音频设备接收到所述第一音频数据包,则在所述第二发送时隙向所述第二蓝牙音频设备发送第二附加包;s130,所述第二蓝牙音频设备接收所述第二附加包,并根据所述第二附加包的指示,代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
8.优选地,所述步骤s110中:所述音源设备在所述第二发送时隙,在以中心频率为中心的正负标准频偏的频率上,重新发送所述第一音频数据包;所述第二蓝牙音频设备在所述第二发送时隙,在以所述中心频率为中心的正负设定频偏的频率上,转发监听获得的所
述第一音频数据包;所述步骤s120中,所述第一蓝牙音频设备在所述第二发送时隙,对以所述中心频率为中心的正负设定频偏的频率范围内进行接收,得到所述第一音频数据包;其中,所述设定频偏大于所述标准频偏。
9.优选地,所述步骤s130中,所述第二蓝牙音频设备根据所述第二附加包的指示,在第二接收时隙中,代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包,其中所述第二接收时隙为所述第二发送时隙的下一个时隙。
10.优选地,在步骤s130之后,所述通信方法还包括如下步骤:所述音源设备在第三发送时隙向所述第一蓝牙音频设备发送第二音频数据包;所述第一蓝牙音频设备成功接收所述第二音频数据包,所述第二蓝牙音频设备成功监听接收所述第二音频数据包;所述第二蓝牙音频设备在所述第三发送时隙向所述第一蓝牙音频设备发送第三附加包以表示成功监听接收所述第二音频数据包;所述第一蓝牙音频设备接收到所述第三附加包后,向所述音源设备发送表示成功接收所述第二音频数据包的应答包。
11.优选地,在步骤s130中,所述第二蓝牙音频设备根据所述第二附加包的指示,在第二接收时隙中,代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包;在步骤s130之后,所述通信方法还包括如下步骤:所述第二蓝牙音频设备若在第二接收时隙后的第三发送时隙中再次接收到所述第一音频数据包,则在所述第三发送时隙后的接收时隙中继续代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
12.优选地,若所述第二蓝牙音频设备在第三发送时隙后的某一发送时隙接收到与所述第一音频数据包不同的音频数据包,则在所述第三发送时隙后的接收时隙中停止发送应答包。
13.优选地,所述第一蓝牙音频设备和第二蓝牙音频设备为成对工作的蓝牙耳机。
14.本发明还提供了一种蓝牙音频系统的通信方法,应用于蓝牙音频系统中的第一蓝牙音频设备,所述第一蓝牙音频设备用于与所述蓝牙音频系统中的第二蓝牙音频设备成对工作,其中,所述第一蓝牙音频设备能够与音源设备建立第一通信链路以便接收音源设备发送的音频数据,所述第二蓝牙音频设备能够通过监听链路监听所述第一通信链路上发送的音频数据,包括如下步骤:s200,当所述第一蓝牙音频设备未接收到音源设备在第一发送时隙发送的第一音频数据包时,所述第一蓝牙音频设备在第一接收时隙中向所述第二蓝牙音频设备发送第一附加包,以指示所述第二蓝牙音频设备在所述第二发送时隙向所述第一蓝牙音频设备转发监听获得的所述第一音频数据包;s210,若所述第一蓝牙音频设备接收到所述第一音频数据包,则在所述第二发送时隙向所述第二蓝牙音频设备发送第二附加包,以指示所述第二蓝牙音频设备代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
15.优选地,在步骤s210中,所述第一蓝牙音频设备在所述第二发送时隙,对以中心频率为中心的正负设定频偏的频率范围内进行接收,得到所述第一音频数据包;其中,在所述第二发送时隙中,所述音源设备在以所述中心频率为中心的正负标准频偏的频率上重新发送所述第一音频数据包,所述第二蓝牙音频设备在以所述中心频率为中心的正负设定频偏的频率上,转发监听获得的所述第一音频数据包,所述设定频偏大于所述标准频偏。
16.优选地,所述第二附加包用于指示所述第二蓝牙音频设备,在第二接收时隙中,代
替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包,其中,所述第二接收时隙为所述第二发送时隙的下一个时隙。
17.优选地,在步骤s210之后,所述通信方法还包括如下步骤:所述第一蓝牙音频设备成功接收所述音源设备在第三发送时隙中发送的第二音频数据包;所述第一蓝牙音频设备接收到第三附加包后,向所述音源设备发送表示成功接收所述第二音频数据包的应答包;其中,所述第三附加包为,所述第二蓝牙音频设备在所述第三发送时隙向所述第一蓝牙音频设备发送的附加包,用于表示所述第二蓝牙音频设备成功监听接收所述第二音频数据包。
18.优选地,所述第二附加包用于指示所述第二蓝牙音频设备,在第二接收时隙中,代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包;若所述第二蓝牙音频设备在第二接收时隙后的第三发送时隙中再次接收到所述第一音频数据包,则在所述第三发送时隙后的接收时隙中继续代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
19.优选地,若所述第二蓝牙音频设备在第三发送时隙后的某一发送时隙接收到与所述第一音频数据包不同的音频数据包,则在所述第三发送时隙后的接收时隙中停止发送应答包。
20.优选地,所述第一蓝牙音频设备和第二蓝牙音频设备为成对工作的蓝牙耳机。
21.本发明还提供了一种蓝牙音频设备,用于与另一蓝牙音频设备成对工作,以接收音源设备发送的音频数据,当所述蓝牙音频设备未接收到音源设备在第一发送时隙发送的第一音频数据包时,在第一接收时隙中向另一蓝牙音频设备发送第一附加包,以指示所述另一蓝牙音频设备在所述第二发送时隙向所述蓝牙音频设备转发监听获得的所述第一音频数据包;若所述蓝牙音频设备接收到所述第一音频数据包,则在所述第二发送时隙向所述另一蓝牙音频设备发送第二附加包,以指示所述另一蓝牙音频设备代替所述蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
22.优选地,所述蓝牙音频设备和另一蓝牙音频设备为成对工作的蓝牙耳机。
23.本发明还提供了一种蓝牙音频系统,用于接收音源设备发送的音频数据,包括第一蓝牙音频设备和第二蓝牙音频设备,所述音源设备用于,在第一发送时隙向所述第一蓝牙音频设备发送第一音频数据包;所述第一蓝牙音频设备用于,当未接收到所述第一音频数据包时,在第一接收时隙中向第二蓝牙音频设备发送第一附加包;所述第二蓝牙音频设备用于,接收所述第一附加包,并根据所述第一附加包的指示,在所述第二发送时隙向所述第一蓝牙音频设备转发监听获得的所述第一音频数据包;所述第一蓝牙音频设备还用于,若接收到所述第一音频数据包,则在所述第二发送时隙向所述第二蓝牙音频设备发送第二附加包;所述第二蓝牙音频设备还用于,接收所述第二附加包,并根据所述第二附加包的指示,代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包。
24.优选地,所述第一蓝牙音频设备和第二蓝牙音频设备为成对工作的蓝牙耳机。
25.有益效果
26.通过上述方案,当蓝牙主音频设备(第一蓝牙音频设备)与音源设备之间的通信质量较差,而蓝牙从音频设备(第二蓝牙音频设备)与音源设备之间的通信质量相对较好的情
况下,第一蓝牙音频设备通过发送第一附加包指示第二蓝牙音频设备,在所述第二发送时隙向所述第一蓝牙音频设备转发监听获得的所述第一音频数据包,并在接收到该第一音频数据包的情况下发送第二附加包,指示第二蓝牙音频设备代替所述第一蓝牙音频设备向所述音源设备发送表示成功接收所述第一音频数据包的应答包,从而充分利用第二蓝牙音频设备与音源设备之间质量相对较好的通信链路,实现对音源设备的应答,进而使得音源设备及早发送新的音频数据包,提高音源设备与蓝牙音频设备(由第一蓝牙音频设备和第二蓝牙音频设备构成)之间的通信效果。
27.另外,由于音源设备和第二蓝牙音频设备均在第一发送时隙之后的下一个发送时隙分别发送第一音频数据包,且所述音源设备在以中心频率为中心的正负标准频偏的频率上重新发送所述第一音频数据,第二蓝牙音频设备在以所述中心频率为中心的正负设定频偏的频率上转发监听获得的所述第一音频数据包,充分利用了通信时隙以及通信带宽,并且使得第一蓝牙音频设备接收到第一音频数据包的概率大大提高。
28.本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
附图说明
29.以下将参照附图对根据本发明的优选实施方式进行描述。图中:
30.图1为本发明一种实施例的蓝牙音频系统示意图;
31.图2是本发明一种实施例的数据发送和接收的示意图;
32.图3是本发明另一种实施例的数据发送和接收的示意图;
33.图4是本发明另一种实施例的数据发送和接收的示意图;
34.图5是本发明另一种实施例的数据发送和接收的示意图。
具体实施方式
35.如图1所示,本发明一种实施例的蓝牙音频系统,包括蓝牙音源设备sr(下称音源设备sr)、第一蓝牙音频设备m和第二蓝牙音频设备s。
36.其中,所述第一蓝牙音频设备m与所述音源设备sr之间建立了第一蓝牙通信链路link_1,音源设备sr通过该第一蓝牙通信链路link_1向第一蓝牙音频设备m发送音频数据。在该第一蓝牙通信链路link_1中,以主设备音源设备sr的蓝牙时钟为通信链路时钟确定蓝牙通信的跳频序列(通信频点的序列),音源设备sr与第一蓝牙音频设备m之间发送和接收数据包的通信以时隙(625us)为单位进行,奇数时隙作为主设备音源设备sr的发送时隙,偶数时隙作为音源设备sr的接收时隙,一般而言,一个时隙以某一频点进行发送(接收)数据包(具体而言,实际上是以某一中心频率为中心,正偏一个标准频偏的频率表示比特“1”,负偏一个标准频偏的频率表示比特“0”),相邻的下一个时隙以下一个频点进行接收(发送)数据包;当一个时隙不足以传输某一数据包时,该数据包需要占用多时隙(即,多个连续的时隙,通常是奇数多个连续的时隙),例如3个或5个时隙,此时,在该多时隙中,音源设备sr以该多时隙中第一个时隙的频点作为通信频点进行发送数据包。
37.所述第一蓝牙音频设备m与第二蓝牙音频设备s之间建立了第二蓝牙通信链路
link_2,通过该第二蓝牙通信链路link_2,可以发送和接收音频数据、控制信息以及第一蓝牙通信链路link_1的信息等。例如,通过该第二蓝牙通信链路link_2,第一蓝牙音频设备m向第二蓝牙音频设备s发送第一蓝牙通信链路link_1的信息(例如,音源设备sr的蓝牙时钟等信息),以便第二蓝牙音频设备s确定第一蓝牙通信链路link_1的跳频序列,进而实现对音源设备sr的监听,以及替代第一蓝牙音频设备m发送应答包等动作;又如,第二蓝牙音频设备s和第一蓝牙音频设备m之间可以相互转发对方未成功接收(或监听)到的来自音源设备sr的音频数据包。
38.所述第二蓝牙音频设备s与所述音源设备sr之间建立了蓝牙监听链路link_3,第二蓝牙音频设备s根据从第一蓝牙音频设备m获得的音源设备sr的信息,对音源设备sr进行监听,换言之,音源设备sr通常并不知道第二蓝牙音频设备s的存在,亦不关心第二蓝牙音频设备s是否接收到音频数据包。
39.在上述蓝牙音频系统中,若蓝牙音频设备为蓝牙耳机,该第一蓝牙音频设备m和第二蓝牙音频设备s通常分别被称为主耳机(tws master)和从耳机(tws slave),在某些情况下,主耳机与音源设备sr之间的通信链路质量较差,无法接受到音频数据包,或者也无法向音源设备sr发送应答包,而此时从耳机与音源设备sr之间的通信链路质量则相对较好,可以从音源设备sr监听获得音频数据包,因此,在主耳机已经接收到音频数据的情况下(例如根据从耳机转发获得),主耳机需要通过向从耳机发送附加包,在以指示从耳机代替主耳机向音源设备sr发送应答包,由于该应答包携带的是主耳机而不是从耳机的信息,因此音源设备sr接收到该应答包后,根据该应答包即判断第一蓝牙音频设备m成功接收到了音频数据包,从而进行下一个音频数据包的发送。通过这种方式,可以解决第一蓝牙耳机与音源设备sr之间通信质量较差,而无法及时应答音源设备sr造成的问题,例如音源设备sr重复发送音频数据包的问题。
40.以下对第一蓝牙音频设备m如何指示第二蓝牙音频设备s对音源设备sr发送应答包进行更加详细的说明。
41.图2是音源设备sr、第一蓝牙音频设备m和第二蓝牙音频设备s组成的蓝牙音频系统的数据发送和接收的一种实施例的示意图,该蓝牙音频系统的通信方法具体如下。
42.s100,在音源设备sr的第一个发送时隙t1(在本实施例中是一个多时隙,例如由3个连续的标准时隙构成),音源设备sr向第一蓝牙音频设备m发送音频数据包21,但是,由于音源设备sr与第一蓝牙音频设备m之间的通信链路质量较差,第一蓝牙音频设备m在第一个发送时隙t1中无法接收到该音频数据包21,如位置211所示;另一方面,由于音源设备sr与第二蓝牙音频设备s之间的通信链路质量较好,第二蓝牙音频设备s在第一个发送时隙t1中通过监听的方式获得了该音频数据包21,如位置212所示。本发明中,发送时隙和接收时隙是针对音源设备sr而言的。
43.s110,由于第一蓝牙音频设备m在第一个发送时隙t1没有接收到音频数据包21,因此,在音源设备sr的第一个接收时隙t2,第一蓝牙音频设备m不向音源设备sr发送应答包23,以通知音源设备sr没有收到该音频数据包21,因而,在该第一接收时隙t2的位置231处,音源设备sr无法接收到对应的应答包23;另一方面,第一蓝牙音频设备m在第一个接收时隙t2的剩余时间段内,向第二蓝牙音频设备s发送附加包22,以告知第二蓝牙音频设备s转发音频数据包21,第二蓝牙音频设备s在第一个接收时隙t2的剩余时间段打开接收窗口以接
收该附加包22,并在位置221接收到该附加包22。可以理解,由于第一蓝牙音频设备m无法接收到音频数据包21,也无法获知该音频数据21占据多个标准时隙,并推定该第一个发送时隙t1内的第二个标准时隙t11为音源设备sr的接收时隙,因此,在该第二个标准时隙t11中该第一蓝牙音频设备m也可能向第二蓝牙音频设备s发送附加包22,但是,由于此时第一蓝牙音频设备m发送的频点与第二蓝牙音频设备s接收的频点不同,因此第二蓝牙音频设备s亦无法接收到该附加包22。
44.s120,由于音源设备sr在第一个接收时隙t2中没有接收到第一蓝牙音频设备m发送的应答包23,因此,在第二个发送时隙t3,音源设备sr在位置24再次发送音频数据包21;另一方面,由于第二蓝牙音频设备s在第一个接收时隙t2接收到附加包22,第二蓝牙音频设备s根据该附加包22的指示,在位置242向第一蓝牙音频设备m转音频数据包21。第二蓝牙音频设备s在位置241成功接收到该音频数据包21,随后,在该第二个发送时隙t3的剩余时间段内,第二蓝牙音频设备s向第一蓝牙音频设备m发送附加包25,以告知第一蓝牙音频设备m已成功接收音频数据包21,并指示第二蓝牙音频设备s替代第一蓝牙音频设备m向音源设备sr发送应答包。第二蓝牙音频设备s转发完音频数据包21后,在该第二个发送时隙t3的剩余时间段内,进入接收状态,以接收来自第一蓝牙音频设备m的附加包25,在位置251,第二蓝牙音频设备s成功接收到附加包25。
45.由于音源设备sr和第二蓝牙音频设备s同时在该第二发送时隙t3发送音频数据包21,因此,为了避免两者发送数据时的冲突,音源设备sr和第二蓝牙音频设备s发送数据的频率要有所差异。对于一个音源设备sr,其通常采用标准蓝牙规定的频点发送数据。在该第二发送时隙t3,若需要发送数据比特“1”,音源设备sr以某一频率f为中心频率,在正偏一标准频偏f0的频率(即f f0)发送信号,若需要发送数据比特“0”,则负偏一标准频偏f0的频率(即f-f0)发送信号;对于第二蓝牙音频设备s,若需要发送数据比特“1”,第二蓝牙音频设备s以该频率f为中心频率,在正偏一频偏f1的频率(即f f1)发送信号,若需要发送数据比特“0”,则负偏一频偏f1的频率(即f-f1)发送信号,且该f1大于f0。这样,音源设备sr和第二蓝牙音频设备s发送数据的频率有所差异,第一蓝牙音频设备m可以通过扩大接收频率范围(即接收频宽),同时接收多个频率混合的信号,并可以从该混合信号中恢复出相应频率上的信号,进而识别是来自音源设备sr或是第二蓝牙音频设备s的数据。在一个实施例中,f1为1.5mhz。通过上述方式可以节省转发音频数据带来的带宽消耗。
46.由于音频数据包21发送时是首先发送包头,因此,第一蓝牙音频设备m在接收到分别来自第二蓝牙音频设备s和音源设备sr发送的音频数据包21的包头时,即可以先判断是音源设备sr还是第二蓝牙音频设备s的信号好,进而决定是接收来自第二蓝牙音频设备s还是音源设备sr的音频数据包。
47.可以理解,第二蓝牙音频设备s转发音频数据包也可以使用不跟随蓝牙通信链路link_1的跳频序列中的频点,例如,当蓝牙通信链路link_1的跳频序列中没有选择到很好的频率表(即频点构成的表),或者蓝牙通信链路link_2和蓝牙通信链路link_1所受到的干扰不同,用镜像频点可能存在干扰更严重的情况,因此,第二蓝牙音频设备s转发音频数据包的频点也可以选择第一蓝牙音频设备m与第二蓝牙音频设备s沟通好的频点。但是,相比与上述方式,这种方式会造成额外的带宽消耗。
48.在一个实施例中,第二蓝牙音频设备s向第一蓝牙音频设备m发送附加包25后,可
以进入空闲(idle)状态,等待下一时隙的启动。
49.s130,由于第二蓝牙音频设备s在第二个发送时隙t3接收到附加包25,在第二个接收时隙t4,第二蓝牙音频设备s根据该附加包25的指示,替代第一蓝牙音频设备m向音源设备sr发送应答包26,该应答包26用于表示第一蓝牙音频设备m已经成功收到音频数据包21。在位置261,音源设备sr接收到该应答包26,,即确定第一蓝牙音频设备m已经接收到音频数据包21,则准备在下一个发送时隙t5发送新的数据包27。由于应答包26包含的内容与第一蓝牙音频设备m直接发送给音源数据的应答包是相同的,均含有第一蓝牙音频设备m的信息,因此音源设备sr接收到该应答包26,解析该应答包26后即确定第一蓝牙音频设备m已经成功接收该音频数据包21。
50.s140,由于第二蓝牙音频设备s在第二个接收时隙t4替代第一蓝牙音频设备m向音源设备sr发送了应答包26,在第三个发送时隙t5,音源设备sr根据该应答包26向第一蓝牙音频设备m发送新的音频数据包27,在位置271,第一蓝牙音频设备m成功接收到该音频数据包27,另外,在位置272,第二蓝牙音频设备s通过监听接收到该音频数据包27后,在第三个发送时隙t5的剩余时间段内向第一蓝牙音频设备m发送附加包28,以通知第一蓝牙音频设备m成功监听该音频数据包27,第一蓝牙音频设备m则在第三发送时隙t5内接收到音频数据包27后的剩余时间段内开始接收第二蓝牙音频设备s发送的数据,并在位置218处接收到附加包28。第一蓝牙音频设备m接收到该附加包28后,可以获知第二蓝牙成功接收到该音频数据包27。
51.s150,由于第一蓝牙音频设备m获知了其与第二蓝牙音频设备s均接收到了音频数据包27,在第三接收时隙t6中,第一蓝牙音频设备m向音源设备sr发送应答包29,以通知音源设备sr已成功接收到音频数据包27,在位置291,音源设备sr接收到该应答包28后即可确定第一蓝牙音频设备m成功接收到音频数据包26。本实施例中,通过这种方式,第一蓝牙音频设备m可以恢复应答音源设备sr的能力,而不需要复杂的统计策略和两个蓝牙音频设备间的信息交流,即可实现快速切换应答音源设备sr的功能。
52.图3是音源设备sr、第一蓝牙音频设备m和第二蓝牙音频设备s组成的蓝牙音频系统的数据发送和接收的另一种实施例的示意图,当第一蓝牙音频设备m和第二蓝牙音频设备s均接收到重复的音频数据包时,例如在图2第二接收时隙t4中第二蓝牙音频设备s发送的应答包251没有被音源设备sr接收到,则会导致音源设备sr再次重复发送音频数据包21,从而造成第一蓝牙音频设备m和第二蓝牙音频设备s均接收到重复的音频数据包。此时,第一蓝牙音频设备m既可以指示第二蓝牙音频设备s向音源设备sr发送应答包,也可以直接向音源设备sr发送应答包。
53.具体而言,图3所示,在发送时隙t31之前,第一蓝牙音频设备m和第二蓝牙音频设备s都已经接收到了音频数据包31,且第一蓝牙音频设备m已经得知第二蓝牙音频设备s已经接收到了音频数据包31,例如通过图2所示的第二蓝牙音频设备s向第一蓝牙音频设备m转发音频数据包242的方式,或者通过图2所示的第二蓝牙音频设备s向第一蓝牙音频设备m发送附加包271的方式。在发送时隙t31,音源设备sr再次发送音频数据包31,第一蓝牙音频设备m在位置311接收到音频数据包31的包头,即可判断重复接收了音频数据包31,因此可以不再接收包头后面的数据部分,并进入空闲(idle)状态;同样,第二蓝牙音频设备s在位置312通过监听接收到音频数据包31的包头,即可判断重复接收了音频数据包31,因此可以
不再接收包头后面的数据部分,并进入空闲(idle)状态。在发送时隙t31的剩余时间段内,第一蓝牙音频设备m向第二蓝牙音频设备s发送附加包32,以指示第二蓝牙音频设备s向音源设备sr发送应答包。
54.由于第二蓝牙音频设备s在发送时隙t31中接收到了附加包32,如位置321,在接收时隙t32中,第二蓝牙音频设备s根据该附加包32的指示,代替第一蓝牙音频设备m向音源设备sr发送应答包331,告知第一蓝牙音频设备m已经接收到音频数据31。
55.当然,如图4所示,当第一蓝牙音频设备m和第二蓝牙音频设备s均接收到重复的音频数据包时,第一蓝牙音频设备m在发送时隙t31中不向第二蓝牙音频设备s发送附加包32,并在接收时隙t32中由第一蓝牙音频设备m向音源设备sr直接发送应答包331,同样可以实现第一蓝牙音频设备m控制发送应答包的功能。
56.图5是音源设备sr、第一蓝牙音频设备m和第二蓝牙音频设备s组成的蓝牙音频系统的数据发送和接收的另一种实施例的示意图,本实施例与图2所示的实施例大致相同,主要区别在于,本实施例中附加包25用于指示第二蓝牙音频设备s,在后续接收到相同的音频数据包21后,继续替代第一蓝牙音频设备m向音源设备sr发送应答包。
57.s210,在第二接收时隙t4,当第二蓝牙音频设备s发送的应答包26没有被音源设备sr成功接收,会导致在第三发送时隙t5音源设备sr将再次发送音频数据包21,如位置51所示。
58.s220,在第三发送时隙t5,音源设备sr在位置51再次发送音频数据包21,此时第一蓝牙音频设备m仍然没有接收到该音频数据包21,如位置511所示,而第二蓝牙音频设备s再次接收到该音频数据包21,如位置512所示,由于第二蓝牙音频设备s判断已经重复接收到音频数据包21,则在接收了该音频数据包21的包头后则可以停止接收其数据部分,以提高接收成功率。在第三发送时隙t5剩余时间段内,如位置52所示,第二蓝牙音频设备s无法接收到第一蓝牙音频设备m发送的附加包22,因此,在第三接收时隙t6,第二蓝牙音频设备s继续替代第一蓝牙音频设备m向音源设备sr发送应答包53,在位置531,音源设备sr接收到该应答包53后,则可以发送新的音频数据包。可以看出,在本实施例中,通过附加包21,第一蓝牙音频设备m指示第二蓝牙音频设备s针对后续在某一发送时隙中接收到重复的音频数据包且没有接收到附加包时,继续替代第一蓝牙音频设备m向音源设备sr发送应答包,直至在第二发送时隙t2之后的某一发送时隙tx中第二蓝牙音频设备s再次接收到附加包25,或者在该发送时隙tx中第二蓝牙音频设备s接收到新的音频数据包,则停止直接在该发送时隙tx相邻的下一个接收时隙rx替代第一蓝牙音频设备m向音源设备sr发送应答包,例如,在该发送时隙tx中第二蓝牙音频设备s接收到新的音频数据包时,此时进入如图2所示的发送时隙t5所示的情况。
59.可以看出,第一蓝牙音频设备m实现了管控所有向音源设备sr进行应答行为的目的,且只有一个设备(第一蓝牙音频设备m)进行管控,无需额外的应答决定方的权利转移,减少了第一蓝牙音频设备m和第二蓝牙音频设备s间此类信息交换所需的通信确认等带宽消耗,留出更多带宽进行音频数据包的通信,减少了功耗,提升了用户体验感受。
60.本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
61.应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本
原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献