掌桥专利:专业的专利平台
掌桥专利
首页

一种无线耳机以及用于无线耳机的通信方法

文献发布时间:2023-06-19 16:06:26



技术领域

本公开涉及无线耳机通信技术领域,更具体地,涉及一种无线耳机以及用于无线耳机的通信方法。

背景技术

传统有线耳机通过导线连接智能设备,比如智能手机、笔记本电脑、平板电脑等,这会限制佩戴者的行动,尤其在运动场合十分不便。同时,耳机线的缠绕、拉扯以及听诊器效应都影响用户体验。普通蓝牙耳机取消了耳机和智能设备之间的连线,但左右耳之间仍然存在连线。真无线立体声耳机应运而生。

真无线立体声耳机采用蓝牙通信。蓝牙通信是在不同预定时长的上行帧和下行帧进行信息的发送与接收,并且发送与接收交替进行。目前的真无线耳机与智能设备的通信采用监听模式。在下行帧,智能设备向耳机发送音频数据进行播放。但在上行帧,目前的真无线耳机只能进行单一的应答,没有充分利用蓝牙上行帧所在时隙,真无线耳机的两个耳机之间不能进行传输音频数据。因此,只要有一个耳机没有正确接收智能设备发送的信息,则就算发送失败,智能设备只能在下一下行帧重新发送,这会造成在播放音乐出现卡顿、音质差的问题。

发明内容

提供了本公开以解决现有技术中存在的上述问题。

需要一种无线耳机以及用于无线耳机的通信方法,其能够充分利用蓝牙上行帧所在时隙,进一步提高智能设备与无线耳机之间的通信效率和通信质量,使得耳机播放音频数据时更流畅。

根据本公开的第一方案,提供一种无线耳机,所述无线耳机包括成对的第一耳机和第二耳机。所述第一耳机可以配置为与智能设备建立第一蓝牙连接,在所述第一蓝牙连接的下行帧周期中接收所述智能设备的下行数据。所述第一耳机还可以配置为与所述第二耳机建立第二蓝牙连接,并利用所述第二蓝牙连接将所述第一蓝牙连接的相关参数发送到所述第二耳机。所述第一耳机还可以配置为在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,在所述下行帧周期的剩余时段向所述第二耳机发送第一指示信息,并在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第二耳机发送第一转发帧,其中,所述第一指示信息指示所述第一耳机正确接收到来自所述智能设备的下行数据,所述第一转发帧中包括所述下行数据的有效载荷。所述第二耳机可以配置为基于所述相关参数侦听所述第一蓝牙连接,并在所述下行帧周期中接收所述智能设备的下行数据。所述第二耳机还可以配置为在所述下行帧周期中正确接收到来自所述智能设备的下行数据,且接收到所述第一指示信息的情况下,在下一上行帧周期中向所述智能设备发送ACK。所述第二耳机还可以配置为在所述下行帧周期中没有正确接收到来自所述智能设备的下行数据,且接收到所述第一指示信息的情况下,在下一个上行帧周期中不向所述智能设备发送ACK,并接收来自所述第一耳机的所述第一转发帧。

根据本公开的第二方案,提供一种用于无线耳机的通信方法,所述无线耳机包括成对的第一耳机和第二耳机,其特征在于,所述通信方法可以包括所述第一耳机与智能设备建立第一蓝牙连接,与所述第二耳机建立第二蓝牙连接,并利用所述第二蓝牙连接将所述第一蓝牙连接的相关参数发送到所述第二耳机,使得所述第二耳机基于所述相关参数侦听所述第一蓝牙连接,所述第一耳机与所述第二耳机在所述第一蓝牙连接的下行帧周期中接收所述智能设备的下行数据。所述通信方法还可以包括在所述第一耳机在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,所述第一耳机在所述下行帧周期的剩余时段向所述第二耳机发送第一指示信息,并在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第二耳机发送第一转发帧,其中,所述第一指示信息指示所述第一耳机正确接收到来自所述智能设备的下行数据,所述第一转发帧中包括所述下行数据的有效载荷。所述通信方法还可以包括在所述第二耳机在所述下行帧周期中正确接收到来自所述智能设备的下行数据,且接收到所述第一指示信息的情况下,所述第二耳机在下一上行帧周期中向所述智能设备发送ACK。所述通信方法还可以包括在所述第二耳机在所述下行帧周期中没有正确接收到来自所述智能设备的下行数据,且接收到所述第一指示信息的情况下,所述第二耳机在下一个上行帧周期中不向所述智能设备发送ACK,并接收来自所述第一耳机的所述第一转发帧。

与现有技术相比,本公开实施例的有益效果在于:

本公开的第一耳机当在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,利用所述下行帧周期的剩余时段向所述第二耳机发送第一指示信息,并在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第二耳机发送第一转发帧,若所述第二耳机在所述下行帧周期中没有正确接收到来自所述智能设备的下行数据时,所述第二耳机在下一个上行帧周期中接收来自所述第一耳机的包括所述下行数据的有效载荷的所述第一转发帧,这样也认为所述第二耳机正确接收了所述智能设备的下行数据,所述智能设备在下一下行帧周期不需要重新发送当前下行帧周期的下行数据,可以继续发送新的下行数据,如此,第一耳机和第二耳机充分利用下行帧周期的剩余时段和上行帧所在时隙进行指示信息的传输和音频数据的转发,而不仅依赖于智能设备在下一下行帧的重发数据,大大提高了智能设备与两个无线耳机之间的通信效率,减少了智能设备的重发次数,从而使得耳机播放音频数据时更流畅,音质效果更好,更不易因为外界的干扰而使得出现卡顿等问题,提高了耳机的用户体验。

上述的一般描述和以下的详细描述只是示例性和说明性的,并不旨在限制要求保护的发明。

附图说明

在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的类似附图标记可以表示相似组件的不同示例。附图通过举例而不是以限制的方式大体上示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。这样的实施例是说明性和示例性的,而并非旨在作为本方法、装置、系统或具有用于实现该方法的指令的非暂时性计算机可读介质的穷尽或排他的实施例。

图1示出基本的蓝牙通信时序图。

图2示出根据本公开实施例的无线耳机的配置的示意图。

图3(a)示出根据本公开实施例的第二耳机在向智能设备回复Tx0 ACK的情况下的蓝牙通信时序图。

图3(b)示出根据本公开实施例的第二耳机在接收第一转发帧的情况下的蓝牙通信时序图。

图4示出根据本公开另一些实施例的蓝牙通信时序图。

图5示出根据本公开另一些实施例的蓝牙通信时序图。

图6示出根据本公开实施例的用于无线耳机的通信方法的流程的示意图。

具体实施方式

为使本领域技术人员更好的理解本公开的技术方案,下面结合附图和具体实施方式对本公开作详细说明。下面结合附图和具体实施例对本公开的实施例作进一步详细描述,但不作为对本公开的限定。本文中所描述的各个步骤,如果彼此之间没有前后关系的必要性,则本文中作为示例对其进行描述的次序不应视为限制,本领域技术人员应知道可以对其进行顺序调整,只要不破坏其彼此之间的逻辑性导致整个流程无法实现即可。

本文中所描述的各个流程中,附图中所示的步骤顺序仅仅作为示例,在不影响各个步骤的逻辑关系的情况下,相关步骤可以采用与图示不同的顺序来灵活执行。

本文中的表述“第一蓝牙连接”和“第二蓝牙连接”仅仅是出于表述的目的对蓝牙连接进行区分,并不旨在限定数量,“第一蓝牙连接”和“第二蓝牙连接”也可以基于相同的蓝牙协议或者不同的蓝牙协议连接。本文中的表述“第一指示信息”和“第二指示信息”仅仅是出于表述的目的对指示信息进行区分,并不旨在限定数量,“第一指示信息”和“第二指示信息”也可以是相同的或者不同的指示信息。本文中的表述“第一转发帧”和“第二转发帧”仅仅是出于表述的目的对转发帧进行区分,并不旨在限定数量,“第一转发帧”和“第二转发帧”也可以时相同或者不同的转发帧。

图1示出基本的蓝牙通信时序图。如图1所示,蓝牙通信通常情况下是以不同预定长度的时间间隔来进行,即在各个预定时间段内进行相应的信息的发送和接收,并且发送与接收交替进行。这样的预定时间段简称为一个蓝牙帧。在一些实施例中,每个预定时间段可以占用一个时隙或几个时隙的时间。根据蓝牙协议,一个时隙的时间是625μs。一个蓝牙帧在采用高级音频分发框架协议(A2DP)时,经常可以占用多个时隙;而在采用免提框架协议(HFP)时,一般占用一个时隙。具体地,在本公开的耳机与智能设备的蓝牙通信中,当采用A2DP时,智能设备向耳机发送的蓝牙帧可以是占用1个时隙或3个时隙或5个时隙(占用几个时隙由智能设备、耳机协商配置),本公开下文中称为下行帧;耳机向智能设备发送的蓝牙帧则为1个时隙,本公开下文中称为上行帧。在采用HFP时,上行帧下行帧都是占用一个时隙。无论采用哪种协议,上行帧与下行帧均为交替进行。

如图1所示,下行帧占用T1时间段,上行帧占用T2时间段,并且T1、T2时间段交替进行,其中,RX代表接收,TX代表发送。例如TX00、TX10和TX20分别在第一个、第二个和第三个T1时间段内代表智能设备向耳机发送的音频数据,对应地,RX00、RX10和RX20分别代表在第一个、第二个和第三个T1时间段内耳机接收的来自智能设备的音频数据;TX01和TX11分别代表在第一个和第二个T2时间段内耳机向智能设备发送的ACK(Acknowledge,确认应答,表示正确接收)或NAK(Negative Acknowledge,否定应答,表示未正确接收),对应地,RX01和RX11分别代表在第一个和第二个T2时间段内智能设备接收的来自耳机的应答。在根据本公开实施例的无线耳机及用于无线耳机的通信方法中,下行帧和上行帧的长度和收发交替与图1所示一致,而对下行帧和上行帧的利用方式以及在下行帧和上行帧中传输的具体内容将在下文中详细说明。

图2示出根据本公开实施例的无线耳机的配置的示意图。如图2所示,无线耳机11与智能设备22通信,其中,无线耳机11由成对的第一耳机111和第二耳机112组成。在一些实施例中,所述第一耳机111可以配置为与智能设备22建立第一蓝牙连接,在所述第一蓝牙连接的下行帧周期中接收所述智能设备22的下行数据。所述第一耳机111还配置为与所述第二耳机112建立第二蓝牙连接,并利用所述第二蓝牙连接将所述第一蓝牙连接的相关参数发送到所述第二耳机112。所述第一耳机111还配置为在下行帧周期中正确接收到来自所述智能设备22的下行数据的情况下,在所述下行帧周期的剩余时段向所述第二耳机112发送第一指示信息,并在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第二耳机112发送第一转发帧,其中,所述第一指示信息指示所述第一耳机111正确接收到来自所述智能设备22的下行数据,所述第一转发帧中包括所述下行数据的有效载荷。

在一些实施例中,所述第二耳机112配置为基于所述相关参数侦听所述第一蓝牙连接,并在所述下行帧周期中接收所述智能设备22的下行数据。所述第二耳机112还配置为,在所述下行帧周期中正确接收到来自所述智能设备22的下行数据,且接收到所述第一指示信息的情况下,在下一上行帧周期中向所述智能设备22发送ACK。在另一些实施例中,所述第二耳机112还配置为在所述下行帧周期中没有正确接收到来自所述智能设备22的下行数据,且接收到所述第一指示信息的情况下,在下一个上行帧周期中不向所述智能设备22发送ACK,并接收来自所述第一耳机111的所述第一转发帧。

本公开的所述第一耳机111在下行帧周期中正确接收到来自所述智能设备22的下行数据,而所述第二耳机112在所述下行帧周期中没有正确接收到来自所述智能设备22的下行数据的情况时,所述第二耳机112在下一个上行帧周期中接收来自所述第一耳机111的所述第一转发帧,其中,所述第一转发帧包括所述下行数据的有效载荷,这样,第二耳机112可以从第一耳机111处正确接收音频数据并进行播放,而无需等待智能设备22在下一下行帧周期中的重发帧,因此提高了智能设备22与无线耳机11之间的通信能力,使得无线耳机11在播放音频数据时更流畅,更不易因为外界的干扰而使得出现卡顿等,提高了耳机的用户体验。

本公开中的智能设备22可以为手机,也可以是其它终端,比如ipad、电脑等,在此不做具体限定。手机等智能设备22中可以安装有适用的应用程序,比如音乐播放器(未示出)等。用户可以通过对智能设备22及其中的音频播放器等的操作,实现音频数据在无线耳机11中的播放。

图3(a)示出根据本公开实施例的第二耳机向智能设备回复TX0 ACK的情况的蓝牙通信时序图。图3(b)示出根据本公开实施例的第二耳机接收第一转发帧的蓝牙通信时序图。在图3(a)和图3(b)中,RX0 OK代表接收成功,RX0 FAIL代表接收失败。如图3(a)和图3(b)所示,在下行帧中,当所述第一耳机111正确接收来自智能设备22的下行数据时,所述第一耳机111在下行帧的剩余时隙时间段向第二耳机112发一个第一指示信息,表示第一耳机111正确接收智能设备22的下行数据,并且在下行帧的剩余时隙时间段和/或下一上行帧周期这一时间段向第二耳机112转发下行帧或下行帧的数据负荷,称之为第一转发帧。具体地,所述第一耳机111可以在下行帧的剩余时隙时间段和下一上行帧周期这一时间段内向第二耳机112转发第一转发帧,或者,当数据负荷较小,例如可以在一个时隙内完成发送时,也可以只在下一上行帧周期这一时间段内向第二耳机112转发第一转发帧。这样所述第一耳机111充分地利用了下行帧周期中,智能设备22不向无线耳机11传输音频数据的剩余时段,以及下一上行帧周期的时段,来向第二耳机112转发包括所述下行数据的有效载荷的第一转发帧,以便第二耳机112在未能从智能设备22处直接正确接收该下行数据时,可以利用第一转发帧中的数据进行音频播放,提供智能设备22与无线耳机11直接的传输效率,使耳机音频播放更流畅,用户体验更好。

需要注意的是,在图3(a)中,第一耳机111的虚线TX0框指的是不向智能设备22发送TX0 ACK,而是在这一时间向第二耳机112发送第一转发帧,如图3(b)所示。只要第一耳机111正确接收了来自智能设备22的下行数据,就向第二耳机112发送第一转发帧,而无需知道第二耳机112是否正确接收下行数据以及是否会接收第一转发帧。第二耳机112根据是否正确接收来自智能设备22的下行数据,以及是否接收到第一指示信息,来决定是向智能设备22回复TX0 ACK,还是不发送TX0 ACK而接收第一转发帧。在所述第二耳机112在所述下行帧周期中正确接收到来自所述智能设备22的下行数据,且接收到所述第一指示信息的情况下,虽然第一耳机111发送第一转发帧,但由于第二耳机112明确地知道两只耳机均正确接收了下行数据,因此无需接收第一转发帧,只需向智能设备22回复ACK,如图3(a)所示,这样当智能设备22正确接收ACK帧时,就知道第一耳机111和第二耳机112均已正确接收当前的下行数据,因此不必重发该帧,在下一下行帧周期中将发送后续的音频数据帧。在另一些实施例中,在所述第二耳机112在所述下行帧周期中没有正确接收到来自所述智能设备22的下行数据,但接收到了所述第一指示信息的情况下,在下一个上行帧周期中,第二耳机112不向所述智能设备22发送ACK,与此同时,接收来自所述第一耳机111的所述第一转发帧,图3(b)所示。如此,当第二耳机112能够通过第一转发帧正确解码下行数据时,可以及时地用于音频播放,而不必等待来自智能设备22的重发帧,另外,不管来自智能设备22的重发帧能不能正确接收,因为第二耳机112已经通过第一转发帧正确接收该帧信号,在该重发帧的对应上行帧,都可以由第二耳机112向智能设备22回复ACK。因此可以减少音频帧的重发,使得耳机播放音乐时更流畅,减少由于卡顿而给用户带来的不佳体验。

图4示出根据本公开另一些实施例的蓝牙通信时序图。如图4所示,所述第一耳机111可以配置为在所述第一耳机111在下行帧周期中没有正确接收到来自所述智能设备22的下行数据的情况下,在所述下行帧周期的剩余时段向所述第二耳机112发送第二指示信息,所述第二指示信息指示所述第一耳机111没有正确接收到来自所述智能设备22的下行数据;所述第二耳机112进一步配置为在所述第二耳机112在所述下行帧周期中正确接收到来自所述智能设备22的下行数据,但同时接收到表明第一耳机111并未正确接收下行数据的第二指示信息的情况下,在下一上行帧周期中向所述智能设备22发送NAK,使得所述智能设备22重发所述下行数据。在其他实施例中,在所述第二耳机112在所述下行帧周期中没有正确接收到来自所述智能设备22的下行数据,并且同时接收到第二指示信息的情况下,表明两只耳机均未能正确接收下行数据,可以理解,在下一上行帧周期中,第二耳机112也向所述智能设备22发送NAK。在上述实施例中,只要第一耳机111未能正确接收下行数据,就立即告知智能设备22进行数据重发,如此,尽可能地使两只耳机都从智能设备22处直接获取音频数据,减少两只耳机间的数据转发,特别是在信道质量较低,干扰较大的环境中,上述方式可以降低协议开销和耳机音频播放的整体时延,提供流畅度。

图5示出根据本公开另一些实施例的蓝牙通信时序图。如图5所示,所述第一耳机111可以配置为在所述第一耳机111在下行帧周期中没有正确接收到来自所述智能设备22的下行数据的情况下,在所述下行帧周期的剩余时段向所述第二耳机112发送第二指示信息,所述第二指示信息指示所述第一耳机111没有正确接收到来自所述智能设备22的下行数据;并且在所述下行帧周期的剩余时段和/或下一上行帧周期中等待并接收来自所述第二耳机112的第二转发帧。对应地,在一些实施例中,所述第二耳机112可以进一步配置为在所述下行帧周期中正确接收到来自所述智能设备22的下行数据,且接收到所述第二指示信息的情况下,在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第一耳机111发送所述第二转发帧,所述第二转发帧中包括所述下行数据的有效载荷。在上述实施例中,当第二耳机112正确接收而第一耳机111没有正确接收来自智能设备22的下行数据,可以在所述下行帧周期的剩余时段和/或下一上行帧周期中由第二耳机112向第一耳机111转发第二转发帧,使得所述第一耳机111不必等待来自智能设备22在下一下行帧周期中的重发帧,也能够通过接收第二转发帧而对该下行数据进行及时播放,并且使得当所述第一耳机111正确接收第二转发帧时,可以不管下一下行帧周期中的重发帧,就能由第一耳机111或第二耳机112向智能设备22回复ACK,从而进一步提高了智能设备22与无线耳机之间的通信效率,使得耳机播放音乐时更流畅,更不易因为外界的干扰而使得音乐出现卡顿等,提高了耳机的用户体验。

在根据本公开的实施例中,所述第一指示信息和所述第一转发帧在同一帧中发送,所述第一指示信号和所述第一转发帧具有共同的同步码和帧头。若所述第一指示信息和所述第一转发帧不在同一帧中发送,则需要两个同步码与帧头。在同一帧中发送,可以减少同步码与帧头的发送,只需要一个同步码与一个帧头,可以使得在第一转发帧中容纳更多有用信息。因此把第一指示信息与第一转发帧在同一帧中发送,能够尽可能降低信道浪费,节约的时段可以用于发送其他转发帧等更多的信息,能够改善待转发信息积压可能带来的延时甚至数据丢失等不良体验。其中同一帧中发送所述第一指示信息和所述第一转发帧可以利用所述下行帧周期的剩余时段和下一上行帧周期。

在一些实施例中,在下一上行帧周期可能需要第二耳机112向智能设备22回复ACK,此时,在同一帧中发送的所述第一指示信息和所述第一转发帧,使用不同于下一上行帧周期所使用的蓝牙频点。从而使得同一帧中发送的所述第一指示信息和所述第一转发帧不会干扰第二耳机112向智能设备22回复ACK。

在一些实施例中,在下一上行帧周期可能需要第二耳机112向智能设备22回复ACK,此时,在同一帧中发送的所述第一指示信息和所述第一转发帧,在第二耳机112向智能设备22回复ACK的时间段内,所述同一帧中发送中断整数个符号占用的时间,所述整数个符号占用的时间大于第二耳机112向智能设备22回复ACK的时间段内,从而使得同一帧中发送的所述第一指示信息和所述第一转发帧不会干扰第二耳机112向智能设备22回复ACK。

在一些实施例中,可以将所述第一转发帧的符号率不低于第一阈值。仅作为示例,在传统蓝牙数据传输中,使用的典型的符号率为1Msym/s,在这种情况下,例如可以将所述第一阈值设置为2Msym/s或3Msym/s等,即,高于智能设备22发送下行数据所使用的符号率。在其他一些实施例中,可以根据下行数据传输所使用的实际的符号率来设置第一阈值,以使得第一转发帧的符号率高于下行数据传输的符号率,在此不做具体限定。如此,即使在下行数据帧长较长,例如为3、5个时隙的情况下,通过第一转发帧符号率的提高,也能够使得在下行帧周期的剩余时段和下一上行帧周期中,将第一指示信号及第一转发帧一并传送完毕或者尽可能多地传输。

类似地,在一些实施例中,可以将所述第二转发帧的符号率设置为不低于第二阈值。由于第二转发帧为第二耳机112向第一耳机111转发来自智能设备22的下行数据的有效载荷的数据帧,当下行数据的数据量较大,例如占用了3、5个时隙时,通过提高第二转发帧的符号率,能够压缩数据转发的时间,从而使得在下行帧周期的剩余时段和下一上行帧周期中,就能将下行数据的有效载荷在第二转发帧中传送完毕,或者尽可能多地传输。所述第二阈值可以是高于智能设备22发送下行数据的符号率的任意值,例如当下行数据的符号率为1Msym/s时,可以将所述第二阈值设置为2Msym/s或3Msym/s等,在此不做具体限定。

由于一个完整的蓝牙通信周期是固定的,且在时序上均由下行帧与上行帧交替组成,因此在一些实施例中,可以配置第一蓝牙连接中所述智能设备22在下行帧周期中发送的下行数据的长度小于所述下行帧周期所能容纳的最大帧长,以便下行帧周期中能够留有一定的时段用于第一耳机111发送第一转发帧,以及第二耳机112发送第二转发帧。以下行帧占用3个时隙为示例,下行帧总时长为625μs*3=1875μs,例如可以设置下行帧周期中发送的下行数据的长度为625μs*2.6=1625μs,使得下行帧剩余时隙时段为625μs*0.4=250μs,也就是说,每个下行帧中将有250μs的时长可以用来传输第一指示信号和第一转发帧,或者用来传输第二转发帧。因此,可以通过配置适当的下行数据的长度,使得下行数据的长度和下行帧周期的剩余时段两者达到相对的平衡,即,在保证下行数据尽可能长的情况下,同时能够使第一指示信号加第一转发帧,或第二转发帧,在下行帧周期的剩余时段以及下一上行帧周期的时段中尽可能多地传输,尽可能不产生多过的待转发数据的积压,避免由此导致的音频数据延时播放或卡顿等的出现。因此,通过智能设备在下行帧周期中发送的下行数据的长度的恰当设置,可以提高耳机与智能设备的通信效率,改善耳机音频播放延时或卡顿的不佳体验。

在另一些实施例中,所述第一耳机111和所述第二耳机112可以进一步配置为所述第一耳机111发送所述第一转发帧所采用的频点和所述第二耳机112向所述智能设备22发送ACK所采用的频点不同。所述第二耳机112在所述下行帧周期中正确接收到来自所述智能设备22的下行数据,且接收到所述第一指示信息的情况下,第一耳机111发送第一转发帧,但第二耳机112并不接收第一转发帧,而是向智能设备22回复ACK。在这种情况下,由于第一耳机111利用了下一上行帧周期向第二耳机112转发第一转发帧,因此第一耳机111发送第一转发帧与第二耳机112向智能设备22回复ACK在时间上有部分重叠。因此,可以将第一耳机111发送第一转发帧的频点设置为与第二耳机112通过蓝牙连接向智能设备22回复ACK的频点不同,避免相互干扰。

在另一些实施例中,所述第一指示信号中包含纠错码,所述第二耳机112进一步配置为在所述第二耳机112在下行帧周期中没有正确接收来自所述智能设备22的下行数据,且接收到所述第一指示信息,并且利用所述第一指示信息中的所述纠错码能够纠正所接收的下行数据中的错误的情况下,在下一上行帧周期中向所述智能设备22发送ACK。当第一耳机111正确接收下行数据,可以基于下行数据产生纠错码,并将所述纠错码放到第一指示信号中,所述第一耳机111在所述下行帧周期的剩余时段向所述第二耳机112发送包括纠错码的第一指示信息,当第二耳机112接收到的下行帧中有比特错误,但利用第一指示信息中的纠错码能纠正第二耳机112接收到的下行数据中的错误比特,则可以认为第二耳机112通过接收的下行数据以及纠错码,最终也正确接收到下行数据,在这种情况下,第二耳机112在下一上行帧向智能设备22回复ACK,智能设备22就不用重发该下行帧,由此可以提高智能设备22和耳机之间的通信质量,减少重发帧的次数,提高通信效率和音频播放的流畅性。

图6示出根据本公开实施例的用于无线耳机的通信方法的流程的示意图。如图6所示的根据本公开实施例的用于无线耳机的通信方法,所述无线耳机包括成对的第一耳机和第二耳机,所述通信方法始于步骤S61,可以为所述第一耳机与智能设备建立第一蓝牙连接,与所述第二耳机建立第二蓝牙连接,并利用所述第二蓝牙连接将所述第一蓝牙连接的相关参数发送到所述第二耳机,使得所述第二耳机基于所述相关参数侦听所述第一蓝牙连接,所述第一耳机与所述第二耳机在所述第一蓝牙连接的下行帧周期中接收所述智能设备的下行数据。

步骤S62,在所述第一耳机在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,所述第一耳机在所述下行帧周期的剩余时段向所述第二耳机发送第一指示信息,并在所述下行帧周期的剩余时段和/或下一上行帧周期中向所述第二耳机发送第一转发帧,其中,所述第一指示信息指示所述第一耳机正确接收到来自所述智能设备的下行数据,所述第一转发帧中包括所述下行数据的有效载荷。所述第一耳机可以在下行帧的剩余时隙时间段和下一上行帧周期这一时间段内向第二耳机转发第一转发帧,也可以只在下一上行帧周期这一时间段内向第二耳机转发第一转发帧,这样所述第一耳机不仅充分利用了下行帧周期的剩余时段,还充分利用了下一上行帧周期向第二耳机转发包括所述下行数据的有效载荷的第一转发帧。

步骤S63,所述第二耳机判断是否在所述下行帧周期中正确接收到了来自所述智能设备的下行数据,如果是(步骤S63输出肯定的判断结果),并且接收到了所述第一指示信息,则进入步骤S64;如果否(步骤S63输出否定的判断结果),并且接收到了所述第一指示信息,则进入步骤S65。

步骤S64,所述第二耳机在所述下行帧周期中正确接收到了来自所述智能设备的下行数据,且接收到了所述第一指示信息,所述第二耳机在下一上行帧周期中向所述智能设备发送ACK,以告知智能设备无需重发该下行数据。

步骤S65,所述第二耳机在所述下行帧周期中没有正确接收来自所述智能设备的下行数据,且接收到了所述第一指示信息,所述第二耳机在下一个上行帧周期中不向所述智能设备发送ACK,并接收来自所述第一耳机的所述第一转发帧。在正确接收第一转发帧的情况下,第二耳机可以基于正确接收的音频数据进行播放,而无需等待智能设备在下一下行帧周期中的重发帧,因此提高了智能设备与无线耳机之间的通信能力,使得无线耳机在播放音频数据时更流畅,更不易因为外界的干扰而使得出现卡顿等,提高了耳机的用户体验。

在另外一些实施例中,在所述第一耳机在下行帧周期中没有正确接收到来自所述智能设备的下行数据的情况下,在所述下行帧周期的剩余时段向所述第二耳机发送第二指示信息,所述第二指示信息指示所述第一耳机没有正确接收到来自所述智能设备的下行数据。

在所述第二耳机在所述下行帧周期中正确接收到来自所述智能设备的下行数据,且接收到所述第二指示信息的情况下,在下一上行帧周期中向所述智能设备发送NAK,使得所述智能设备重发所述下行数据。即,只要第一耳机未能正确接收下行数据,就立即告知智能设备进行数据重发,如此,尽可能地使两只耳机都从智能设备处直接获取音频数据,减少两只耳机间的数据转发,特别是在信道质量较低,干扰较大的环境中,上述方式可以降低协议开销和耳机音频播放的整体时延,提供流畅度。

对本公开的方法、装置可以进行各种变型和更改。鉴于所公开的系统和相关方法的描述和实践,可以由本领域的技术人员衍生出其他实施例。本公开的各个权利要求都可理解为独立实施例,并且它们之间的任意组合也用作本本公开的实施例,并且这些实施例被视为都包括在本公开中。

意图描述和示例仅视为示例性的,真实范围由所附权利要求书及其等效来表示。

相关技术
  • 一种用于无线耳机的通信方法、无线耳机和无线设备
  • 一种无线耳机以及用于无线耳机的通信方法
技术分类

06120114700490