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

一种无线耳机及其通信方法

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



技术领域

本公开涉及耳机领域,更具体地,涉及一种无线耳机及其通信方法。

背景技术

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

现有的无线耳机,如果主耳机或从耳机中有一个没有正确接收智能设备传输的数据,智能设备需要重发,甚至会一直处于重发的状态,导致音乐信号断掉,降低智能设备和耳机之间的通信质量和通信效率。

发明内容

提供了本公开以解决现有技术中存在的上述问题。需要一种无线耳机及其通信方法,其能够提高智能设备和耳机之间的通信质量和通信效率。

根据本公开的第一方案,提供一种无线耳机,包括成对的第一耳机和第二耳机,所述第一耳机被配置为与智能设备进行蓝牙通信,所述第二耳机被配置为侦听所述第一耳机与所述智能设备的蓝牙通信,且所述第一耳机与所述第二耳机彼此进行蓝牙通信,所述第一耳机和所述第二耳机各自配置为以交替的下行帧周期和上行帧周期分别接收来自所述智能设备的下行数据和向所述智能设备传输上行数据,所述下行帧周期长于或等于所述上行帧周期,在所述第一耳机在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,在所述下行帧周期的剩余时段使得所述第一耳机向所述第二耳机传输第一指示信息,所述第一指示信息指示所述第一耳机正确接收到来自所述智能设备的下行数据,在所述第一耳机和所述第二耳机中的至少一个正确接收到来自所述智能设备的下行数据的情况下,使得所述第一耳机或所述第二耳机在下一个上行帧周期中向所述智能设备发送ACK。

根据本公开的第二方案,提供一种用于无线耳机的通信方法,所述无线耳机包括成对的第一耳机和第二耳机,所述第一耳机被配置为与智能设备进行蓝牙通信,所述第二耳机被配置为侦听所述第一耳机与所述智能设备的蓝牙通信,且所述第一耳机与所述第二耳机彼此进行蓝牙通信,所述方法包括所述第一耳机和所述第二耳机各自以交替的下行帧周期和上行帧周期分别接收来自所述智能设备的下行数据和向所述智能设备传输上行数据,所述下行帧周期长于所述上行帧周期,在所述第一耳机在下行帧周期中正确接收到来自所述智能设备的下行数据的情况下,在所述下行帧周期的剩余时段使得所述第一耳机向所述第二耳机传输第一指示信息,所述第一指示信息指示所述第一耳机正确接收到来自所述智能设备的下行数据,在所述第一耳机和所述第二耳机中的至少一个正确接收到来自所述智能设备的下行数据的情况下,使得所述第一耳机或所述第二耳机在下一个上行帧周期中向所述智能设备发送ACK。

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

本公开实施例中,所述下行帧周期长于或等于所述上行帧周期,以使得在下行帧周期留出足够的剩余时间段用于发送第一指示信息、第二指示信息或转发信息。当所述第一耳机正确接收来自智能设备的下行帧时,在下行帧周期的剩余时间段向第二耳机发送第一指示信息,充分利用下行帧周期的剩余时段,提高了下行帧周期的利用率和耳机与智能设备之间的通信效率。同时,在至少一个耳机正确接收到下行数据的情况下,第一耳机或第二耳机在下一个上行帧周期中向所述智能设备发送ACK,避免了智能设备重发下行数据,提高了耳机和智能设备之间的通信质量。

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

附图说明

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

图1(a)示出根据本公开实施例的无线耳机的配置示意图,所述无线耳机与智能设备进行通信;

图1(b)示出根据本公开实施例的无线耳机与智能设备进行通信的时序图;

图1(c)示出根据本公开实施例在第一耳机正确接收下行数据时,无线耳机与智能设备进行通信的时序图;

图1(d)示出根据本公开实施例在第一耳机正确接收下行数据时,无线耳机与智能设备进行通信的另一时序图;

图2示出根据本公开实施例在第一耳机接收下行数据存在错误,第二耳机正确接收下行数据时,无线耳机与智能设备进行通信的时序图;

图3示出根据本公开实施例在第一耳机和第二耳机接收的下行数据均存在错误时,无线耳机与智能设备进行通信的时序图;

图4示出根据本公开实施例在第一耳机正确接收下行数据时,无线耳机与智能设备进行通信的又一时序图;

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

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

具体实施方式

为使本领域技术人员更好的理解本公开的技术方案,下面结合附图和具体实施方式对本公开作详细说明。下面结合附图和具体实施例对本公开的实施例作进一步详细描述,但不作为对本公开的限定。

本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分部分的称谓。本公开中使用的术语“第一耳机”和“第二耳机”只是用来区分,例如,在其他实施例中,所述“第一耳机”可以是所述“第二耳机”,所述“第二耳机”可以是“第一耳机”。“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

在本公开中,当描述到特定设备位于第一部件和第二部件之间时,在该特定设备与第一设备或第二设备之间可以存在居间设备,也可以不存在居间设备。当描述到特定设备连接其它设备时,该特定设备可以与所述其它设备直接连接而不具有居间设备,也可以不与所述其它设备直接连接而具有居间设备。在本公开中,各个步骤在图中所示的箭头仅仅作为执行顺序的示例,而不是限制,本公开的技术方案并不限于实施例中描述的执行顺序,执行顺序中的各个步骤可以合并执行,可以分解执行,可以调换顺序,只要不影响执行内容的逻辑关系即可。

本公开使用的所有术语(包括技术术语或者科学术语)与本公开所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

图1(a)示出根据本公开实施例的无线耳机的配置示意图,所述无线耳机与智能设备进行通信。如图1(a)所示,所述无线耳机包括成对的第一耳机101和第二耳机102,所述第一耳机101被配置为与智能设备103进行蓝牙通信,所述第二耳机102被配置为侦听所述第一耳机101与所述智能设备103的蓝牙通信,且所述第一耳机101与所述第二耳机102彼此进行蓝牙通信。其中,所述第一耳机101可以与所述智能设备103经由第一蓝牙链接进行蓝牙通信,所述第一耳机101和所述第二耳机102之间可以经由第二蓝牙链接进行通信,通过两个耳机之间的蓝牙连接,一个耳机可以通知另一耳机,其没有正确接收哪些下行帧。具体地,所述第一耳机101可以通过包括蓝牙、近距离通信等无线通信方式,将蓝牙链接的相关参数,例如所述智能设备103的蓝牙地址、第一耳机101与所述智能设备103蓝牙通信的加密参数等信息,传送给第二耳机102,以便使得处于侦听状态的第二耳机102无需执行蓝牙链接的配对和建立,而通过侦听实现接收由所述智能设备103发送的音频信息。所述第二耳机102侦听并接收来自所述智能设备103的蓝牙信息,所述蓝牙信息中可以包括传递音频信息的蓝牙音频数据帧。所述第二耳机102通过第一耳机101接收第一蓝牙链接的相关参数,可以伪装成第一耳机101和所述智能设备103进行蓝牙通信,也就是说,第二耳机102无需第一耳机101那样经历与智能设备103建立蓝牙通信的过程,而是直接伪装成第一耳机101与智能设备103进行蓝牙通信。

虽然图1(a)中示出采用第一耳机101与所述智能设备103建立第一蓝牙链接,但这仅仅是示例,也可以按需采用第二耳机102与所述智能设备103建立第一蓝牙链接,即在一些实施例中,所述第一耳机101和所述第二耳机102可以互换。所述智能设备103还可以包括蜂窝电话、手机、移动PC、平板电脑、便携式智能助手、智能可穿戴装置中的任何一种。

所述第一耳机101和所述第二耳机102各自配置为以交替的下行帧周期和上行帧周期分别接收来自所述智能设备103的下行数据和向所述智能设备103传输上行数据,所述下行帧周期长于或等于所述上行帧周期。蓝牙通信是以预定长度的时间段进行通信,在各个预定时间段内进行相应的信息的发送和接收,并且发送与接收交替进行,在该实施例中,所述预定时间段可以为下行帧周期或上行帧周期,以交替的下行帧周期和上行帧周期分别接收来自所述智能设备103的下行数据和向所述智能设备103传输上行数据。具体地,每个预定时间段可以占用一个时隙或几个时隙的时间。根据蓝牙协议,一个时隙的时间是625μs。在采用高级音频分发框架协议(A2DP)时,经常可以占用多个时隙;而在采用免提框架协议(HFP)时,一般占用一个时隙。如图1(b)所示,具体到耳机与智能设备103的蓝牙通信,在采用高级音频分发框架协议(A2DP)时,智能设备103向耳机发送下行数据可以占用1个时隙或3个时隙或5个时隙(占用几个时隙由智能设备、耳机协商配置),在该实施例中,智能设备103向耳机发送下行数据占用的预定时间段称为下行帧周期(T1时间段)。而耳机向智能设备103发送上行数据占用1个时隙,耳机向智能设备103发送上行数据占用的预定时间段成为上行帧周期(T2时间段)。在采用免提框架协议(HFP)时,上行数据和下行数据都是占用一个时隙。其中,所述下行帧周期长于或等于所述上行帧周期,有利于留出足够的剩余时间段用于传输其他信息。

如图1(c)所示,在所述第一耳机101在下行帧周期中正确接收到来自所述智能设备103的下行数据的情况下,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第一指示信息,所述第一指示信息指示所述第一耳机101正确接收到来自所述智能设备103的下行数据。其中,RXO OK表示第一耳机102在下行帧周期中正确接收了来自智能设备103的下行数据。对于第一指示信息,可以自行定义,比如,定义第一指示信息为“1”时,表示耳机正确收到下行数据,定义第一指示信息为“0”时,表示耳机接收到的下行数据存在错误。具体地,比如,下行帧周期的时间段为3x625μs,而下行数据占用2x625μs,此时,下行帧周期还剩余的时间段为625μs,在该下行帧周期剩余的时间段625μs使得所述第一耳机101向第二耳机102发送第一指示信息,有利于提高下行帧周期的利用率,提高无线耳机的通信效率。

接着,在所述第一耳机101和所述第二耳机102中的至少一个正确接收到来自所述智能设备103的下行数据的情况下,使得所述第一耳机101或所述第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK,以提高无线耳机和智能设备103之间的通信质量。如图1(c)所示,第一耳机101正确接收来自智能设备103的下行数据,并且第一耳机101在下行帧周期的剩余时段向第二耳机102传输第一指示信息,第二耳机102接收到所述第一指示信息后知晓所述第一耳机101已经正确接收到下行数据。此时,在第二耳机102正确接收到下行数据或者第二耳机102接收到的下行数据存在错误的情况下,第二耳机102均可以占用下一个上行帧周期向智能设备103发送ACK,告知所述智能设备103正确接收到下行数据,智能设备103接收到ACK后,不再重发上一下行数据,而是继续发送下一下行数据。此外,如图1(d)所示,在第一耳机101正确接收来自智能设备103的下行数据时,第一耳机101在下行帧周期的剩余时段向第二耳机102传输第一指示信息,并且,所述第一耳机101直接利用下一个上行帧周期向智能设备103发送ACK,告知智能设备103正确接收到下行数据,无需继续重发上一下行数据。

如图2所示,在所述第一耳机101接收到的下行数据存在错误,而所述第二耳机102正确接收来自智能设备103的下行数据的情况下,由所述第二耳机102利用下一上行帧周期向所述智能设备103发送ACK,告知所述智能设备103可以继续发送下一下行数据。该实施例能够避免智能设备103多次或者持续重发数据,导致通信中断的问题。利用处理器进行设置,在至少有一个耳机正确接收下行数据的情况下,就由其中一个耳机告知智能设备103已经正确接收到下行数据,无需由智能设备重发数据,有利于提高无线耳机和智能设备之间的通信质量。

在一些实施例中,所述第一耳机101和所述第二耳机102进一步配置为在所述第一耳机101和所述第二耳机102中的仅一个耳机正确接收到来自所述智能设备103的下行数据的情况下,该耳机在下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息,所述转发信息用于使得所述另一耳机获取正确的下行数据。如图1(c)所示,在第一耳机101正确接收下行数据时,无论第二耳机102是否正确接收到所述下行数据,第一耳机101可以在下行帧周期的剩余时段向所述第二耳机102发送转发信息。发送转发信息占用的下行帧周期的剩余时段可以是除了下行数据、第一指示信息占用的时段外剩余的时段,从而充分利用下行帧周期,并提高了转发效率。

当然,所述转发信息还可以在下一上行帧周期的剩余时段进行传输,比如,第二耳机102占用下一上行帧周期向智能设备103发送ACK,而所述上行帧周期除了ACK占用的时段外还有部分剩余时段,此时,第一耳机101可以占用下一上行帧周期的剩余时段向第二耳机102传输转发信息。具体地,例如下一上行帧周期占用1个时隙时段为625μs,由第一耳机101或第二耳机102向智能设备103发送ACK,ACK占用的时长为120μs,因此,可以利用下一上行帧周期的剩余时段由第一耳机101向第二耳机102传输转发信息。此外,还可以在下行帧周期的剩余时段传输部分转发信息,再在下一上行帧周期的剩余时段向第二耳机102传输剩余部分的转发信息。

如图2所示,第一耳机101接收到的下行数据存在错误,而第二耳机102正确接收到下行数据,并由第二耳机102向智能设备103发送ACK。第一耳机101接收到的下行数据存在错误,而第二耳机102正确接收到下行数据,此时,由所述第二耳机102向所述第一耳机101传输转发信息。类似于上述实施例,所述第二耳机102可以利用下行帧周期的剩余时段,或者利用下一上行帧周期的剩余时段,或者同时利用下行帧周期的剩余时段以及下一上行帧周期的剩余时段传输转发信息,进而提高无线耳机与智能设备103的通信质量。其中,所述转发信息包含下行数据中的有效负荷。

在一些实施例中,如图2所示,所述第一耳机101和所述第二耳机102进一步配置为在所述第一耳机101在下行帧周期中接收来自所述智能设备103的下行数据存在错误的情况下,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第二指示信息,所述第二指示信息指示所述第一耳机101接收自所述智能设备103的下行数据存在错误。在所述第二耳机102在所述下行帧周期中正确接收到来自所述智能设备103的下行数据,且所述第二耳机102接收到所述第二指示信息的情况下,使得所述第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK,以使得在至少一个耳机正确接收来自智能设备103的下行数据的情况下,所述智能设备103不再重发上一下行数据,进而提高了耳机和智能设备103之间的通信质量。

在一些实施例中,所述第一耳机101和所述第二耳机102进一步配置为在所述第二耳机102在所述下行帧周期中接收自所述智能设备103的下行数据存在错误,且所述第二耳机102接收到所述第二指示信息的情况下,使得所述第二耳机102在下一个上行帧周期中向所述智能设备103发送NAK或不发送ACK。如图3所示,第一耳机101在接收到的下行数据存在错误的情况下,第一耳机101向第二耳机102发送第二指示信息,第二耳机102在获取所述第二指示信息后知晓所述第一耳机101接收到的下行数据存在错误,如果所述第二耳机102也没有正确接收到来自智能设备103的下行数据,则所述第二耳机102在下一上行帧周期中向所述智能设备103发送NAK或不发送ACK,以告知所述智能设备103没有任何一个耳机正确接收到所述智能设备103发送的下行数据。在图3中,第二耳机102向智能设备103发送NAK的虚框,表示在一些情况下,第二耳机102向智能设备103发送NAK,在另一些情况下,不发送ACK。智能设备103在获取NAK或没有获取到ACK时,会重发上一下行数据,直到两个耳机中至少有一个正确接收到所述下行数据,智能设备103不再重发上一下行数据。

在一些实施例中,所述下行帧周期为1个、3个或5个时隙时段,而所述上行帧周期为1个时隙时段。具体地,在下一上行帧周期中,由第一耳机101或第二耳机102向智能设备103发送ACK或NAK。其中,ACK或NAK占用的时长一般是120μs,当所述上行帧周期占用的时间为625μs时,在所述上行帧周期能够留出足够的时段用于传输转发信息,以提高通信效率。而所述下行帧周期为1个、3个或5个时隙时段,等于或长于上行帧周期,同理,有利于获得足够的剩余时段用于发送第一指示信息、第二指示信息或传输转发信息,从而极大地提高通信效率。

在一些实施例中,在所述第一耳机101在下行帧周期中正确接收到来自所述智能设备103的所述下行数据,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第一指示信息的情况下,所述第一耳机101进一步被配置为使得所述第一指示信息和所述转发信息进行同帧发送。两个帧需要两个同步码和帧头,在同一帧中发送,减少了同步码和帧头的发送,使得在转发信息中能够发送更多的信息。比如,当下行帧周期是3个时隙时段或5个时隙时段,转发信息占用下一上行帧周期的一个时隙时段,此时,将第一指示信息和转发信息在同一帧中发送,能够发送更多信息。

进一步地,所述第一指示信息和所述转发信息进行同帧发送,且这一帧中间有部分不发送数据或发无效数据的时段,该时段由第一耳机101或第二耳机102向智能设备103发送ACK或NAK。如图4所示,当第一耳机101正确接收到来自智能设备103的下行数据,第一耳机101向所述第二耳机102发送第一指示信息,同时,利用下行帧周期中除下行数据和第一指示信息占用的时段外的剩余时段,向第二耳机102传输第一部分转发信息,然后,跳过第二耳机102或第一耳机101向智能设备103发送ACK或NAK的时段,再继续发送第二部分转发信息。其中,第二耳机102或第一耳机101向智能设备103发送ACK或NAK的时段,转发信息不发送数据或发送无效数据且发送的功率降为0,这种方式有利于充分利用时隙空闲时段,提高了两耳之间转发信息的能力,提高了耳机整体接收智能设备103数据的能力。

在一些实施例中,在所述第一耳机101和所述第二耳机102在所述下行帧周期中接收自所述智能设备103的下行数据均存在错误时,所述第一耳机101或所述第二耳机102在所述下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息。进一步地,所述转发信息包括所述第一耳机101或所述第二耳机102之前接收存在错误的至少一个下行数据、至少一个下行数据的有效负荷、和至少一个下行数据的纠错码中的至少一个。在通信过程中,第一耳机101或第二耳机102之前接收存在错误的下行数据有可能无法被及时转发,此时,可能会有大量的不同的下行数据被累积等待被转发,从而累积有大量的转发信息。在存在大量的转发信息的情况下,即使两个耳机均没有正确接收来自智能设备103的下行数据,依然可以利用在所述下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息,通过充分利用下行帧周期的剩余时段和下一上行帧周期的剩余时段,提高了处理转发信息的效率。在一些实施例中,两个耳机接收到的下行数据均存在错误的情况下,第二耳机102可以不向所述智能设备103发送NAK,此时,整个上行帧周期都可以用于传输转发信息,充分利用了信道,提高了两个耳机与智能设备103之间的通信能力,使得耳机播放音乐时,更流畅,更不易因为外界的干扰而使得音乐出现卡顿等,提高了耳机的用户体验。

在一些实施例中,在所述第一耳机101在下行帧周期中接收自所述智能设备103的所述下行数据存在错误,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第二指示信息的情况下,使得所述第二指示信息和所述转发信息进行同帧发送,以使得在转发信息中发送更多的信息。具体地,所述第二指示信息和所述转发信息进行同帧发送,与所述第一指示信息和所述转发信息进行同帧发送的实施方式类似,在此不再赘述。

在一些实施例中,在所述第一耳机101和所述第二耳机102进一步配置为在其中的一个耳机在当前的下行帧周期中接收自所述智能设备103的下行数据存在错误,但该耳机在下一个下行帧周期中接收到新的下行数据而非重发下行数据的情况下,判断出另一耳机正确接收了该耳机之前没有正确接收的下行数据。具体地,在所述第一耳机101和所述第二耳机102中的至少一个正确接收到来自所述智能设备103的下行数据的情况下,所述第一耳机101或所述第二耳机102即向所述智能设备103发送ACK,智能设备103在接收到ACK后,不再重发下行数据,而是继续发送新的下行数据。在此情况下,如果其中一个耳机在当前的下行帧周期中没有正确接收下行数据,并且在下一个下行帧周期中接收到新的下行数据而非重发下行数据,能够知晓另一个耳机正确接收了该耳机之前没有正确接收的下行数据,使得该耳机在所述下一个下行帧周期的剩余时段向另一耳机传输第三指示信息,所述第三指示信息请求另一耳机向该耳机传输用于使得该耳机获取之前没有正确接收的下行数据的转发信息。

在一些实施例中,所述第一指示信息中包含纠错码,所述第二耳机102进一步配置为在接收到包含纠错码的所述第一指示信息的情况下,利用所述纠错码纠正接收到的所述下行数据中的错误比特,在利用所述纠错码纠正了接收到的所述下行数据中的错误比特的情况下,在下一个上行帧周期中向所述智能设备103发送ACK。具体地,第一指示信息中包括纠错码,当第二耳机102接收到的下行数据中有比特错误,当利用纠错码能纠正第二耳机102接收到的下行数据中的错误比特,则第二耳机102在下一上行帧周期向智能设备1回复ACK。第一耳机101与第二耳机102接收的是来自智能设备103的同一下行数据。当第一耳机101正确接收下行数据,可以用下行数据产生纠错码,并传送给第二耳机102,当第二耳机102接收到的下行数据中有比特错误,当利用纠错码能纠正第二耳机102接收到的下行数据中的错误比特,则可以认为第二耳机102最终通过接收的下行数据以及纠错码,也正确接收到下行数据。第二耳机102在下一上行帧周期向智能设备103回复ACK,智能设备103就不用重发该下行数据,从而提高了通信质量。

在一些实施例中,所述下行数据的帧长被配置为小于所述下行帧周期,以便增加所述下行帧的剩余时段。通过配置智能设备103向第一耳机101、第二耳机102发送的下行数据的帧长,使之小于所述下行帧周期,以使增加下行帧周期的剩余时间段。比如下行帧周期占用3个时隙,为625usx3。设置下行数据的帧长,使得625usx2.6就传输完毕,此时剩余时间段为625usx0.4,这段时间可以用来传输第一指示信息和转发信息。通过配置较小的下行数据的帧长,使得在下行帧周期的剩余时间段以及在上行帧周期中就能传送完第一指示信息及转发信息,从而实现转发信息的高效传输,提高了系统通信能力,改善了耳机接收智能设备103的通信能力。

在一些实施例中,所述转发信息的符号率为2M符号/秒或3M符号/秒,这样在下行帧周期是3或5个时隙时段的情况下,也能使得在下行帧周期的剩余时段以及在上行帧周期中就能传送完第一指示信息及转发信息。

在一些实施例中,所述第一耳机101和所述第二耳机102进一步配置为在所述第一耳机101和所述第二耳机102中的任一耳机没有正确接收的下行数据的总量超过设定阈值后,在所述第一耳机101与所述第二耳机102都正确接收下行数据时,才由所述第一耳机101或所述第二耳机102在下一上行帧周期内向所述智能设备103发送ACK。所述设定阈值可以在耳机出厂时设置完成,对此不做具体限定。比如,当设定阈值为1,如果任一耳机没有正确接收的下行数据的总量为1.5,超出设定阈值1,说明系统中待转发的下行数据总量较多,需要快速转发以完成数据传输。此时,如果只有第一耳机101正确接收到来自智能设备103的下行数据,而第二耳机102接收到的下行数据存在错误,第一耳机101或第二耳机102都不会占用下一上行帧周期发送ACK,而是利用下一上行帧周期继续进行下行数据的转发。因此,在所述第一耳机101与所述第二耳机102都正确接收下行数据时,才由所述第一耳机101或所述第二耳机102在下一上行帧周期内向所述智能设备103发送ACK,有利于减少第一耳机101或第二耳机102中一个耳机需要另一个耳机转发的下行数据的数量,从而实现对待转发下行数据的快速转发,提高转发下行数据的转发效率,进而提高耳机和智能设备103之间的通信质量。

图5示出根据本公开实施例的用于无线耳机的通信方法的流程图,所述无线耳机包括成对的第一耳机101和第二耳机102,所述第一耳机101被配置为与智能设备103进行蓝牙通信,所述第二耳机102被配置为侦听所述第一耳机101与所述智能设备103的蓝牙通信,且所述第一耳机101与所述第二耳机102彼此进行蓝牙通信。在步骤501,所述第一耳机101和所述第二耳机102各自以交替的下行帧周期和上行帧周期分别接收来自所述智能设备103的下行数据和向所述智能设备103传输上行数据,所述下行帧周期长于所述上行帧周期。在步骤502,在所述第一耳机101在下行帧周期中正确接收到来自所述智能设备103的下行数据的情况下,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第一指示信息,所述第一指示信息指示所述第一耳机101正确接收到来自所述智能设备103的下行数据。在步骤503,在所述第一耳机101和所述第二耳机102中的至少一个正确接收到来自所述智能设备103的下行数据的情况下,使得所述第一耳机101或所述第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK,以提高耳机与智能设备103之间的通信质量。

在一些实施例中,在所述第一耳机101和所述第二耳机102中的仅一个耳机正确接收到来自所述智能设备103的下行数据的情况下,该耳机在下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息,所述转发信息用于使得所述另一耳机获取正确的下行数据。通过充分利用下行帧周期,能够提高转发效率。

在一些实施例中,在所述第一耳机101在下行帧周期中接收来自所述智能设备103的下行数据存在错误的情况下,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第二指示信息,所述第二指示信息指示所述第一耳机101接收自所述智能设备103的下行数据存在错误。在所述第二耳机102在所述下行帧周期中正确接收到来自所述智能设备103的下行数据,且所述第二耳机102接收到所述第二指示信息的情况下,使得所述第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK。以使得在至少一个耳机正确接收来自智能设备103的下行数据的情况下,所述智能设备103不再重发上一下行数据,进而提高了耳机和智能设备103之间的通信质量。

在一些实施例中,在所述第二耳机102在所述下行帧周期中接收自所述智能设备103的下行数据存在错误,且所述第二耳机102接收到所述第二指示信息的情况下,使得所述第二耳机102在下一个上行帧周期中向所述智能设备103发送NAK或不发送ACK,以使智能设备103重发没有接收到的下行数据。此外,只有在第一耳机101和第二耳机102都没有正确接收下行帧时,才向智能设备103发送NAK或不发送ACK,避免了智能设备103重复重发同一下行帧,提高了通信质量。

在一些实施例中,在所述第一耳机101在下行帧周期中正确接收到来自所述智能设备103的所述下行数据,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第一指示信息的情况下,所述第一耳机101进一步被配置为使得所述第一指示信息和所述转发信息进行同帧发送。两个帧需要两个同步码和帧头,在同一帧中发送,减少了同步码和帧头的发送,使得在转发信息中能够发送更多的信息。

在一些实施例中,在所述第一耳机101和所述第二耳机102在所述下行帧周期中接收自所述智能设备103的下行数据均存在错误时,所述第一耳机101或所述第二耳机102在所述下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息。或,在所述第一耳机101在下行帧周期中接收自所述智能设备103的所述下行数据存在错误,在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第二指示信息的情况下,使得所述第二指示信息和所述转发信息进行同帧发送,从而充分利用下行帧周期的剩余时隙,提高了两耳之间转发信息的能力,在同一帧中发送,能够发送更多信息。

图6示出根据本公开实施例的用于无线耳机的通信方法的逻辑流程图。在步骤601,第一耳机101和第二耳机102各自以交替的下行帧周期和上行帧周期分别接收下行数据和向所述智能设备103传输下行数据,然后判断第一耳机101在下行帧周期中是否正确接收下行数据(步骤602),如果是,则由第一耳机101在下行帧周期的剩余时段向第二耳机102传输第一指示信息(步骤603),同时,所述第一耳机101或所述第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK(步骤604),所述第一耳机101在下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一个耳机传输转发信息(步骤605)。如果否,则在所述下行帧周期的剩余时段使得所述第一耳机101向所述第二耳机102传输第二指示信息(步骤606),接着,判断第二耳机102在下行帧周期中是否正确接收下行数据(步骤607),如果是,则第二耳机102在下一个上行帧周期中向所述智能设备103发送ACK(步骤608),并由第二耳机102在下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息(步骤609)。如果否,则第二耳机102在下一个上行帧中周期向所述智能设备103发送NAK或不发送ACK,并且,第一耳机101或第二耳机102在下行帧周期的剩余时段和/或下一上行帧周期的剩余时段向另一耳机传输转发信息。

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

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

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

06120114714107