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

音频分享的方法、主音频播放装置和音频分享的系统

文献发布时间:2024-04-18 19:58:30


音频分享的方法、主音频播放装置和音频分享的系统

技术领域

本发明构思的各种示例实施例涉及音频播放装置,更具体地,涉及一种音频分享的方法、主音频播放装置和/或音频分享的系统等。

背景技术

目前,诸如无线耳机(例如,真无线立体声(True Wireless Stereo,TWS))等的音频播放装置的音频接收与同步的技术主要分为基于经典蓝牙的耳机偷听方案和基于低功耗音频(LEAudio)的同步渲染方案,前一种方案比较成熟,后一种方案仍在开发中。

随着无线耳机的市场应用日趋广泛,各厂商提出了无线耳机多连接方案,诸如,1)将一对无线耳机同时连接到两个音频分享装置,从其中一个音频分享装置接收音频数据并随后切换连接到第二音频分享装置以从第二音频分享装置接收呼叫;和/或2)音频分享装置可管理连接多对无线耳机,分时处理多对无线耳机的业务。

然而,诸如上述的现有接收与同步技术均基于多连接,必须逐个连接(例如,以串行和/或并行方式)无线耳机,音频确认也需要每个无线耳机分时回传或者分信道回传,能量消耗率大和/或提供数据确认慢,从而导致音频流畅度低和用户体验差等。

发明内容

根据本发明构思的至少一个示例实施例,提供了一种音频分享的方法,所述方法包括:由第一组音频播放装置中的第一主音频播放装置与音频分享装置建立无线连接;由第一主音频播放装置广播监听使能消息,其中,监听使能消息包括指示期望的无线通信信道的信息;由第一主音频播放装置从第二组音频播放装置中的第二主音频播放装置接收在所述期望的无线通信信道上发送的监听同意事件消息;监听由所述音频分享装置在所述期望的无线通信信道上发送的至少一个音频数据包并播放。

此外,所述方法还可包括:在第一主音频播放装置广播监听使能消息之前,由第一主音频播放装置从所述音频分享装置接收音频开始消息,其中,音频开始消息包括关于所述期望的无线通信信道的信息。

此外,广播监听使能消息的步骤可包括:由第一主音频播放装置周期地广播监听使能消息。

此外,所述方法还可包括:由第一主音频播放装置在所述期望的无线通信信道上从第二主音频播放装置接收第一确认消息,其中,第一确认消息指示已正确接收到所述音频数据包。

此外,所述方法还可包括:如果未接收到第一确认消息,则由第一主音频播放装置向所述音频分享装置发送音频数据包重发指示消息。

根据本发明构思的至少一个示例实施例,提供了一种音频分享的方法,所述方法包括:第二组音频播放装置中的第二主音频播放装置接收由第一组音频播放装置中的第一主音频播放装置广播的监听使能消息,其中,第一主音频播放装置具有与音频分享装置的无线连接,监听使能消息包括关于期望的无线通信信道的信息;由第二主音频播放装置在所述期望的无线通信信道上将监听同意事件消息发送到第一主音频播放装置;由第二主音频播放装置在所述期望的无线通信信道上监听由所述音频分享装置发送的至少一个音频数据包并播放。

此外,所述方法还可包括:由第二主音频播放装置在所述期望的无线通信信道上从第二组音频播放装置中的第二副音频播放装置接收第二确认消息,其中,第二确认消息指示第二副音频播放装置已正确接收到所述音频数据包;由第二主音频播放装置在所述期望的无线通信信道上向第一主音频播放装置发送第一确认消息,其中,第一确认消息指示第二主音频播放装置已正确接收到所述音频数据包。

此外,在所述期望的无线通信信道上向第一主音频播放装置发送第一确认消息的步骤可包括:在随机退避时间后在所述期望的无线通信信道上向第一主音频播放装置发送第一确认消息。

根据本发明构思的至少一个示例实施例,提供了一种第一组音频播放装置中的第一主音频播放装置,所述第一主音频播放装置包括:处理电路,被配置用于进行以下操作:与音频分享装置建立无线连接;广播监听使能消息,其中,监听使能消息包括关于期望的无线通信信道的信息;接收由第二组音频播放装置中的第二主音频播放装置在所述期望的无线通信信道上发送的监听同意事件消息;监听由所述音频分享装置在所述期望的无线通信信道上发送的至少一个音频数据包并播放。

此外,处理电路还可被配置用于进行以下操作:在广播监听使能消息之前,从所述音频分享装置接收音频开始消息,其中,音频开始消息包括关于所述期望的无线通信信道的信息。

此外,处理电路还可被配置用于进行以下操作:周期地广播监听使能消息。

此外,处理电路还可被配置用于进行以下操作:在所述期望的无线通信信道上从第二主音频播放装置接收第一确认消息,其中,第一确认消息指示已正确接收到所述音频数据包。

此外,处理电路还可被配置用于进行以下操作:响应于从第二主音频播放装置未接收到第一确认消息,在所述期望的无线通信信道上向所述音频分享装置发送音频数据包重发指示消息。

根据本发明构思的至少一个示例实施例,提供了一种第二组音频播放装置中的第二主音频播放装置,所述第二主音频播放装置包括:处理电路,被配置用于进行以下操作:接收由第一组音频播放装置中的第一主音频播放装置广播的监听使能消息,其中,第一主音频播放装置具有与音频分享装置的无线连接,监听使能消息包括关于期望的无线通信信道的信息;在所述期望的无线通信信道上将监听同意事件消息发送到第一主音频播放装置;在所述期望的无线通信信道上监听由所述音频分享装置发送的至少一个音频数据包并播放。

此外,处理电路还可被配置用于从第二组音频播放装置中的第二副音频播放装置接收在所述期望的无线通信信道上发送的第二确认消息,其中,第二确认消息指示第二副音频播放装置已正确接收到所述音频数据包。

此外,处理电路还可被配置用于进行以下操作:在随机退避时间后在所述期望的无线通信信道上向第一主音频播放装置发送第一确认消息。

根据本发明构思的至少一个示例实施例,提供了一种音频分享的系统,包括前述的第一主音频播放装置和/或前述的第二主音频播放装置。

根据本发明构思的至少一个示例实施例,提供了一种电子设备,包括存储器和处理电路,存储器上存储有计算机可执行指令,当所述指令由处理电路执行时,执行前述的方法中的一个或更多个。

根据本发明构思的至少一个示例实施例,提供了一种非暂时性计算机可读介质,其上存储有计算机可执行指令,当由处理电路执行所述指令时,使所述处理电路执行前述的方法中的一个或更多个。

根据本发明构思的一个或更多个示例实施例,通过广播监听使能消息能够减少音频分享装置与音频播放装置之间的连接数,从而可降低音频播放装置的功耗,降低从音频分享装置接收音频数据包的延迟,和/或增加音频播放装置的音频回放的流畅度;通过使用至少一个音频播放装置同时监听(例如,侦听)音频分享装置发送的音频数据包,可实现音频数据包的实时分享;和/或通过使用期望和/或预定的无线通信信道随机退避时间向第一主音频播放装置发送确认消息,可避免音频数据包碰撞和/或同时增加音频数据包传送的时效性。

附图说明

通过下面结合示出一个或更多个示例实施例的附图进行的详细描述,本发明构思的各种示例实施例的上述和其它目的和特点将会变得更加清楚,其中:

图1是示出根据本发明构思的至少一个示例实施例的音频分享的方法的流程图;

图2是示出根据本发明构思的至少一个示例实施例的音频分享的方法的流程图;

图3a和图3b是示出根据本发明构思的至少一个示例实施例的音频分享的方法的示意图;

图4是示出根据本发明构思的至少一个示例实施例的音频分享的方法的时隙示意图;

图5是示出根据本发明构思的至少一个示例实施例的第一主音频播放装置的框图;

图6是示出根据本发明构思的至少一个示例实施例的第二主音频播放装置的框图。

具体实施方式

在下文中,参照附图对本发明构思的的各种示例实施例进行描述,其中,相同的标号用于表示相同或相似的元件、特征和结构。然而,本发明构思不旨在由本文所述的示例实施例将限制,并且旨在于:本发明构思的示例实施例覆盖这里描述的示例实施例的所有修改、等同物和/或替代物,只要它们在所附权利要求及其等同物的范围内。在以下说明书和权利要求书中使用的术语和词语不限于它们的词典含义,而是仅被用于使得能够清楚和一致地理解本发明构思的示例实施例。因此,对于本领域普通技术人员应显而易见的是:提供本发明构思的各种示例实施例的以下描述仅用于说明的目的,而不是为了限制由所附权利要求和它们的等同物限定的本发明构思的示例实施例的目的。

应理解,除非上下文另外明确指出,否则单数形式包括复数形式。本文使用的术语“包括”、“包含”和“具有”指示公开的功能、操作或元件的存在,但不排除其它功能、操作或元件。

例如,表述“A或B”、或“A和/或B中的至少一个”可指示A和B、A或者B。例如,表述“A或B”或“A和/或B中的至少一个”可指示(1)A、(2)B或(3)A和B两者。

在本发明构思的各种示例实施例中,意图是:当组件(例如,第一组件)被称为与另一组件(例如,第二组件)“耦接”或“连接”或者被“耦接”或者“连接”到另一组件(例如,第二组件)时,所述组件可被直接连接到所述另一组件,或者可通过另一组件(例如,第三组件)被连接。相比之下,当组件(例如,第一组件)被称为与另一组件(例如,第二组件)“直接耦接”或“直接连接”或者被直接耦接到或直接连接到另一组件(例如,第二组件)时,在所述组件和所述另一组件之间不存在另一组件(例如,第三组件)。

在描述本发明构思的一个或更多个示例实施例中使用的表述“被配置为”可以例如根据情况与诸如“适用于”、“具有…的能力”、“被设计为”、“适合于”、“被制造为”和“能够”的表述互换使用。术语“被配置为”可不一定指示按照硬件“被专门设计为”。相反,在一些情况下的表述“被配置为...的装置”可指示所述装置和另一装置或者部分“能够…”。例如,表述“被配置为执行A、B和C的处理器”可指示用于执行相应操作的专用处理器(例如,嵌入式处理器)或用于通过执行存储在存储器装置中的至少一个软件程序来执行相应的操作的通用处理器(例如,中央处理单元CPU或应用处理器(AP))。

本发明构思使用的术语在于描述本公开的某些示例实施例,但并不旨在限制其它实施例的范围。除非本文另外指出,否则本文使用的所有术语(包括技术或科学术语)可具有与本领域普通技术人员通常理解的含义相同含义。通常,词典中定义的术语应被视为具有与相关领域中的上下文含义相同的含义,并且,除非本文明确地定义,否则不应被不同地理解或被理解为具有过于正式的含义。在任何情况下,本发明构思的示例实施例中定义的术语也不旨在被解释为排除本发明构思的其他示例实施例。

图1是示出根据本发明构思的至少一个示例实施例的音频分享的方法的流程图。根据至少一个示例实施例,可由至少一个音频分享装置向至少两组音频播放装置(例如,第一组音频播放装置和第二组音频播放装置)分享音频,至少两组音频播放装置中的每个包括主音频播放装置(例如,主耳机、主助听器、主扬声器、主智能装置等)和副音频播放装置(例如,副耳机、副助听器、副扬声器、副智能装置等),每组音频播放装置的主音频播放装置和副音频播放装置可彼此建立短距离无线连接、与其他组音频播放装置建立短距离无线连接、和/或与音频分享装置建立短距离无线连接,但是示例实施例不限于此,例如,一组或更多组音频播放装置可包括多于两个音频播放装置,可包括单个音频播放装置,可存在多个音频分享装置等。

参照图1,在操作S110,第一主音频播放装置广播和/或发送监听使能消息,所述监听使能消息包括期望和/或预定的信道(例如,无线通信信道、无线信道等)的信息。根据至少一个示例实施例,第一主音频播放装置可与所述音频分享装置建立无线通信连接,例如短距离无线连接等,其中,第二主音频播放装置可以为除第一主音频播放装置以外的主音频播放装置等,但示例实施例不限于此。此外,无线连接可以是诸如蓝牙连接等的短距离无线连接、诸如WiFi连接等的相对长距离无线连接,但不限于此。

根据至少一个示例实施例,监听使能消息的数据帧格式可如下表1所示,但不限于此。

[表1]

如表1所示,监听使能消息可包括第一主音频播放装置地址(例如,网络地址等)、与音频分享装置连接的句柄、期望和/或预定的信道(例如,无线通信信道等)的信息、音频配置信息、中央时钟、加密状态信息和/或链路密钥等中的至少一个,但示例实施例不限于此。应注意,除第一主音频播放装置地址之外,本领域普通技术人员可根据期望和/或实际需要配置监听使能消息,诸如,在音频分享装置与音频播放装置中已经先前配置完成音频配置信息的情况下,可省略音频配置信息,在不进行加密的情况下,可省略加密状态,添加附加类型的信息等等。

在第一主音频播放设备将监听使能消息广播和/或发送到第二主音频播放装置之前,第一主音频播放装置可接收音频分享装置发送的音频开始消息,所述音频开始消息包括期望和/或预定的信道的信息,但不限于此。此外,第一主音频播放装置可周期地广播和/或发送监听使能消息,和/或根据需要(例如,响应于用户请求等)将监听使能消息广播和/或发送到第二主音频播放装置等,但不限于此。

在操作S120,第一主音频播放装置接收第二主音频播放装置在期望和/或预定的信道上发送(例如,传送等)的监听同意事件消息。监听同意事件消息可用于指示由第二主音频播放装置和/或第二主音频播放装置的用户给第一主音频播放装置同意进行监听(例如,侦听等)。随后,仅作为示例并且示例实施例不限于此,第一主音频播放装置可响应于接收到监听同意事件消息向音频分享装置发送和/或传送音频开始同意消息以发送和/或传送音频数据等。应注意,上述第一主音频播放装置向音频分享装置发送音频开始同意消息仅为示例而非限制,本领域普通技术人员可根据实际需要进行修改和改变,诸如,如果所有音频播放装置一起开始分享音频,那么在操作S120之后可第一主音频播放装置向音频分享装置发送音频开始同意消息等,和/或如果其它的音频播放装置是后加入的,那么音频分享装置与第一主音频播放装置建立链接后第一主音频播放装置可直接向音频分享装置发送音频开始同意消息,在操作S120之后不需要再发送音频开始同意消息等。

此外,根据至少一个示例实施例,与主音频播放装置(例如,第一主音频播放装置和第二主音频播放装置等)分别对应的副音频播放装置(例如,第一副音频播放装置和第二副音频播放装置等)也可接收在操作S110中由第一主音频播放装置发送和/或广播的监听使能消息,并可由接收到监听使能消息的副音频播放装置向他们各自的主音频播放装置发送(例如,传送和/或广播)监听同意事件消息并进入监听模式等。接收到监听使能消息的各个第二主音频播放装置随后向第一主音频播放装置发送(例如,传送、广播等)监听同意事件消息,例如,第二主音频播放装置与对应的副音频播放装置(例如,第二副音频播放装置等)两者接收到监听使能消息的情况下,第二主音频播放装置才向第一主音频播放装置发送监听同意事件消息,但示例实施例不限于此。

根据至少一个示例实施例,监听同意事件消息的数据帧格式可如下表2所示。

[表2]

如表2所示,仅作为示例并且示例实施例不限于此,监听同意事件消息可包括第一主音频播放装置地址(例如,网络地址、无线通信地址等)、至少一个扩展位和/或准备状态等,其中,本领域普通技术人员可根据期望配置是否设置扩展位,和/或根据实际需要配置扩展位的八位字节数。

此外,第一主音频播放装置可在期望和/或预定的时间段内进行上述操作S110和S120中相应的操作,例如,广播监听使能消息并接收监听同意事件消息,仅作为示例并且不限于此,可将所述期望和/或预定的时间段设置为例如3~8秒等。

在操作S130,至少两个音频播放装置的主音频播放装置在所述期望和/或预定信道上监听(例如,侦听)音频分享装置发送的至少一个音频数据包并播放。在该操作中,音频播放装置采用监听(例如,侦听)方式获取音频数据,故可减少和/或排除干扰和/或空口(例如,无线电接口、无线通信接口等)传输时间差异,所有音频播放装置可同时接收到音频数据等。

仅作为示例并且示例实施例不限于此,音频分享装置每发送(例如,传送和/或广播)一个音频数据包之后,第一主音频播放装置还可接收第二主音频播放装置在所述期望和/或预定的信道上发送的第一确认消息等,第一确认消息指示已正确接收到所述音频数据包。如果未接收到第二主音频播放装置在所述期望和/或预定的信道上发送的第一确认消息,则第一主音频播放装置可向音频分享装置发送(例如,传送和/或广播)音频数据包重发指示消息等。

图2是示出根据本发明构思的至少一个示例实施例的音频分享的方法的流程图。根据至少一个示例实施例,可由音频分享装置向至少两组音频播放装置分享音频,其中,每组音频播放装置至少包括主音频播放装置和副音频播放装置,每个音频播放装置的主音频播放装置和副音频播放装置可建立无线连接(例如,短距离无线连接等),但示例实施例不限于此。例如,可存在三组或更多组音频播放装置,一组或更多组音频播放装置可包括三个或更多个音频播放装置,和/或可存在两个或更多个音频播放装置等。

参照图2,在操作S210,第二组音频播放装置中的第二主音频播放装置接收第一组音频播放装置中的第一主音频播放装置广播(和/或传送、发送等)的监听使能消息,所述监听使能消息包括期望和/或预定的信道的信息,但示例实施例不限于此。根据至少一个示例实施例,第一主音频播放装置可与所述音频分享装置建立无线连接,例如短距离无线连接,其中,第二主音频播放装置可以为所述至少两个音频播放装置中除第一主音频播放装置以外的主音频播放装置,但不限于此。

在操作S220,第二主音频播放装置在所述期望和/或预定的信道上发送(例如,传送、广播等)监听同意事件消息。

在操作S230,第二主音频播放装置在所述期望和/或预定的信道上监听(例如,侦听)音频分享装置发送的至少一个音频数据包并播放。随后,第二主音频播放装置可接收对应的第二副音频装置在所述期望和/或预定的信道上发送的第二确认消息,第二确认消息指示第二组音频播放装置中的第二副音频装置已正确接收到所述音频数据包。此外,第二主音频播放装置可在所述期望和/或预定的信道上向第一主音频播放装置发送第一确认消息,第一确认消息指示已正确接收到所述音频数据包。根据至少一个示例实施例,第二主音频播放装置可在各自的随机退避时间后在所述期望和/或预定的信道上向第一主音频播放装置发送第一确认消息,以用于避免数据包碰撞等,但示例实施例不限于此,例如,第二副音频播放装置可在由音频分享装置和/或第一主音频播放装置配置的期望的时间间隔之后发送第一确认消息。

更具体地,第二组音频播放装置中的第二主音频播放装置可使用第一主音频播放装置地址通过所述期望和/或预定的信道向第一组音频播放装置中的第一主音频播放装置发送(例如,传送、广播等)指示是否正确接收到音频数据包的第一确认消息,响应于第一确认消息均指示正确接收到音频数据包并且第一主音频播放装置也正确接收到音频数据包,第一主音频播放装置可向音频分享装置发送指示正确接收到音频数据的确认消息,随后音频分享装置可继续发送下一音频数据包或结束流程。根据至少一个示例实施例,第一主音频播放装置可通过所述期望和/或预定的信道向音频分享装置发送确认消息,但示例实施例不限于此。此外,响应于指示未正确接收到音频数据包的第一确认消息和/或第一主音频播放装置未正确接收到音频数据,第一主音频播放装置可向音频分享装置发送指示未正确接收到音频数据的确认(例如,否确认、NACK等)消息以使音频分享装置重发音频数据包等。

此外,可先由第二副音频播放装置向各自的第二主音频播放装置发送第二确认消息(例如,接收到音频数据包的第一副音频播放装置也可向第一主音频播放装置发送第二确认消息),再由各个第二主音频播放装置向第一主音频播放装置发送第一确认消息,但示例实施例不限于此。更具体地,第二组音频播放装置中的接收到音频数据包的第二副音频播放装置可向第二组音频播放装置中的第二主音频播放装置发送指示正确接收到音频数据包的第二确认消息,第二主音频播放装置可基于各自的第二副音频播放装置发送的第二确认消息以及自身是否正确接收到音频数据包,通过所述期望和/或预定的信道和第一主音频播放装置地址向第一主音频播放装置发送指示正确接收到音频数据包的第一确认消息,但示例实施例不限于此。根据至少一个示例实施例,第二主音频播放装置可在接收到各自的第二副音频播放装置发送的第二确认消息并且自身正确接收到音频数据包的情况下发送指示正确接收到音频数据包的第一确认消息,并可在未接收到各自的第二副音频播放装置发送的第二确认消息和/或自身未正确接收到音频数据包的情况下发送指示未正确接收到音频数据包的第一确认消息等,但示例实施例不限于此。

在上述的一个或更多个示例实施例中,副音频播放装置可以只要接收到音频数据包即可向各自的主音频播放装置发送第二确认消息而无需确认是否正确接收到音频数据包,也可以在确认正确接收到音频数据包的情况下向各自的主音频播放装置发送第二确认消息,但示例实施例不限于此。此外,第二主音频播放装置可以在自身接收到音频数据包的情况下(还需从各自的第二副音频播放装置接收到第二确认消息)即可向第一主音频播放装置发送第一确认消息而无需确认是否正确接收到音频数据包,也可以在确认自身正确接收到音频数据包的情况下(还需从各自的第二副音频播放装置接收到第二确认消息)向第一主音频播放装置发送第一确认消息,但示例实施例不限于此。此外,第一主音频播放装置可以在自身接收到音频数据包的情况下(还需从第一副音频播放装置接收到第二确认消息并从第二主音频播放装置接收到第一确认消息)即可向音频分享装置发送确认消息而无需确认是否正确接收到音频数据包,也可以在确认自身正确接收到音频数据包的情况下(还需从第一副音频播放装置接收到第二确认消息并从第二主音频播放装置接收到第一确认消息)向音频分享装置发送确认消息等。此外,可通过错误检测和/或纠正算法,诸如循环冗余校验(CRC)等方式来确定音频数据包是否正确,在此不再赘述。

图3a和图3b是示出根据本发明构思的至少一个示例实施例的音频分享的方法的示意图。应该了解,图3a和图3b中示出的三对音频播放装置仅为示例并且示例实施例不限于此,例如,可根据期望修改音频播放装置组和/或对的数量。

如图3a所示,作为音频源的音频分享装置可与第一主音频播放装置建立诸如蓝牙基本速率/增强数据速率(BR/EDR)连接,第一组音频播放装置中的第一主音频播放装置与副音频播放装置之间可建立诸如蓝牙低功耗(BLE)连接,但示例实施例不限于此。第一主音频播放装置响应于接收到音频分享装置发送的音频开始消息,在期望和/或预定的时间段内广播监听使能消息。随后,接收到监听使能消息的第二副音频播放装置可向第二组音频播放装置中的各自的第二主音频播放装置发送监听同意事件消息并可进入监听模式(例如,侦听模式等),接收到监听使能消息的第一副音频播放装置也可向第一主音频播放装置发送监听同意事件消息并进入监听模式,接收到监听使能消息的第二主音频播放装置可响应于各自的第二副音频播放装置发送的监听同意事件消息分别向第一主音频播放装置发送监听同意事件消息等。第一主音频播放装置在所述期望和/或预定的时间段内接收监听同意事件消息,在所述期望和/或预定的时间段到期之后停止广播监听使能消息,并随后可向音频分享装置发送音频开始同意消息以发送至少一个音频数据包等。

如图3b所示,在音频分享装置接收到音频开始同意消息之后和/或响应于音频分享装置接收到音频开始同意消息,可通过期望和/或预定的信道发送至少一个音频数据包。音频播放装置监听所述期望和/或预定的信道并接收音频数据包。在接收到音频数据包的情况下,第二副音频播放装置可通过诸如标识包(ID Packet)向各自的第二主音频播放装置发送确认消息FAST_ACK,此外,第一副音频播放装置也可通过诸如标识包(ID Packet)等向第一主音频播放装置发送确认消息FAST_ACK,但不限于此。第二主音频播放装置在接收到第二副音频播放装置的确认消息FAST_ACK并且自身也正确接收到音频数据包的情况下可在随机退避时间后向第一主音频播放装置发送确认消息FAST_ACK,但示例实施例不限于此。第一主音频播放装置可在接收到的确认消息均指示正确接收到音频数据包(例如,FAST_ACK)并且自身也正确接收到音频数据包的情况下向音频分享装置发送确认消息ACK等。

此外,在未接收到音频数据包的情况下,第二副音频播放装置可向各自的第二主音频播放装置发送否确认(例如,NACK)消息FAST_NACK。第和/或自身未正确接收到音频数据包的情况下可在随机退避时间后向第一主音频播放装置发送否确认消息FAST_NACK,但示例实施例不限于此。第一主音频播放装置在接收到指示未正确接收到音频数据包的否确认消息(例如,FAST_NACK)和/或自身未正确接收到音频数据包的情况下向音频分享装置发送否确认消息NACK等。

图4是示出根据本发明构思的至少一个示例实施例的音频分享的方法的时隙示意图。在图4中,数字1、2、3表示音频数据包,FAST_ACK表示副音频播放装置发送给各自主音频播放装置的确认消息和/或第二主音频播放装置发送给第一主音频播放装置的确认消息,ACK表示第一主音频播放装置发送给音频分享装置的确认消息,&t表示一个音频数据包的发送和/或接收时间段,发送和/或接收时间段可以为几百ms,诸如,420ms,但示例实施例不限于此。在图4中示出三对音频播放装置作为示例,然而本发明构思的示例实施例不限于此。此外,针对第二主音频播放装置向第一主音频播放装置发送确认消息的随机退避时间,如果后续操作期望和/或需要其详细数据,可通过以下等式来进行确定:随机退避时间=音频数据包接收时隙-(音频播放装置对的数量-1)×FAST_ACK传输时延-ACK传输时延,但示例实施例不限于此。

如图4所示,在音频数据包1的&t时间段内,正确接收到音频数据包1的副音频播放装置将FAST_ACK(例如,指示正确接收到音频数据包的确认消息)发送到各自的主音频播放装置,例如,第一副音频播放装置将FAST_ACK发送到第一主音频播放装置,第二副音频播放装置1将FAST_ACK发送到第二主音频播放装置1等,第二副音频播放装置2将FAST_ACK发送到第二主音频播放装置2,但示例实施例不限于此。接收到音频数据包1的第二主音频播放装置接收到第二副音频播放装置的FAST_ACK后,将FAST_ACK随机退避不同随机退避时间以发送到第一主音频播放装置等。第一主音频播放装置接收到第一副音频播放装置和第二主音频播放装置的FAST_ACK之后,将ACK(例如,指示正确接收到音频数据包的确认消息)发送到音频分享装置。

在音频数据包2的&t时间段内,第二主音频播放装置1未正确接收到音频数据包2,因此将FAST_NACK(例如,指示未正确接收到音频数据包的确认消息)发送到第一主音频播放装置。第二副音频播放装置2也未正确接收到音频数据包2,因此将FAST_NACK发送到第二主音频播放装置2,第二主音频播放装置2将FAST_NACK随机退避发送到第一主音频播放装置,第一主音频播放装置将NACK(即,指示未正确接收到音频数据包的确认消息)发送到音频分享装置等。音频分享装置接收到NACK之后,可重新发送音频数据包2。

在音频数据包2的&t时间段内,音频分享装置重新发送音频数据包2,音频播放装置均收到音频数据包2。随后,音频分享装置可发送音频数据包3,等等。

图5是示出根据本发明构思的至少一个示例实施例的第一主音频播放装置的框图。根据至少一个实例实施例,可由至少一个音频分享装置向至少两组音频播放装置分享音频,其中,每组音频播放装置包括主音频播放装置和副音频播放装置,每组音频播放装置的主音频播放装置和副音频播放装置可建立无线连接,例如短距离无线连接等。参照图5,根据本发明构思的一些示例实施例的第一主音频播放装置500可包括处理电路501,处理电路501可包括广播管理模块510、收发模块520(例如,收发器、天线、收发器处理电路等)和/或音频监听播放模块530等,但示例实施例不限于此,并且第一主音频播放装置500可包括更多或更少数量的组件,诸如存储器、音频处理器等。根据一些示例实施例,包括广播管理模块510、收发模块520和/或音频监听播放模块530等的处理电路501可包括:硬件或具有逻辑电路的硬件电路;硬件/软件组合,诸如执行软件和/或固件的处理器;或者他们的组合。例如,处理电路更具体地可包括但不限于中央处理单元(CPU)、算术逻辑单元(ALU)、数字信号处理器、微计算机、场可编程门阵列(FPGA)、片上系统(SoC)、可编程逻辑单元、微处理器、专用集成电路(ASIC)等,但不限于此。

广播管理模块510可被配置用于广播(例如,传送、发送等)监听使能消息,所述监听使能消息包括期望和/或预定的信道的信息。根据至少一个实例实施例,广播管理模块510可周期地广播监听使能消息,但不限于此。

收发模块520可被配置用于接收第二主音频播放装置在所述期望和/或预定的信道上发送(例如,传送和/或广播等)的监听同意事件消息。收发模块520还可被配置用于在广播管理模块510广播监听使能消息之前,接收所述音频分享装置发送(例如,传送和/或广播等)的音频开始消息,所述音频开始消息包括所述期望和/或预定的信道的信息。

音频监听播放模块530可被配置用于在所述期望和/或预定的信道上监听(例如,侦听)所述音频分享装置发送的至少一个音频数据包并播放等。

此外,第一主音频播放装置500,例如,处理电路501还可包括:确认管理模块,接收第二主音频播放装置在所述期望和/或预定的信道上发送(例如,传送和/或广播等)的第一确认消息,第一确认消息用于指示已正确接收到所述音频数据包。在这种情况下,收发模块520还可被配置用于进行以下操作:如果未接收到第二主音频播放装置在所述期望和/或预定的信道上发送的第一确认消息,则向所述音频分享装置发送音频数据包重发指示消息。

图6是示出根据本发明构思的至少一个示例实施例的第二主音频播放装置的框图。根据至少一个实例实施例,可由音频分享装置向至少两组音频播放装置分享音频,每组音频播放装置包括主音频播放装置和副音频播放装置,主音频播放装置和副音频播放装置可建立无线连接,例如短距离无线连接等。参照图6,根据本发明构思的至少一个示例实施例的第二主音频播放装置600可包括处理电路601,处理电路601可包括收发模块610和/或音频监听播放模块620等,但示例实施例不限于此,并且第二主音频播放装置600可包括更多或更少数量的组件,诸如存储器、音频处理器、广播管理模块等。根据一些示例实施例,包括收发模块610和/或音频监听播放模块620等的处理电路601可包括:硬件或具有逻辑电路的硬件电路;硬件/软件组合,诸如执行软件和/或固件的处理器;或者他们的组合。例如,处理电路更具体地可包括但不限于中央处理单元(CPU)、算术逻辑单元(ALU)、数字信号处理器、微计算机、场可编程门阵列(FPGA)、片上系统(SoC)、可编程逻辑单元、微处理器、专用集成电路(ASIC)等,但不限于此。

收发模块610(例如,收发器、天线、收发器处理电路等)可被配置用于接收第一主音频播放装置广播和/或发送的监听使能消息等,所述监听使能消息包括期望和/或预定的信道的信息。收发模块610还可被配置用于接收对应的第二副音频装置在所述期望和/或预定的信道上发送(例如,传送和/或广播等)的第二确认消息,第二确认消息用于指示第二副音频装置已正确接收到所述音频数据包。

收发模块610可被配置用于在所述期望和/或预定的信道上发送(例如,传送和/或广播等)监听同意事件消息等。收发模块610还可被配置用于在所述期望和/或预定的信道上向第一主音频播放装置发送(例如,传送和/或广播等)第一确认消息,第一确认消息用于指示已正确接收到所述音频数据包。根据至少一个实例实施例,收发模块610可在随机退避时间在所述期望和/或预定的信道上向第一主音频播放装置发送第一确认消息,但示例实施例不限于此。

音频监听播放模块620可被配置用于在所述期望和/或预定的信道上监听(例如,侦听)所述音频分享装置发送的至少一个音频数据包并播放等。

根据本发明构思的至少一个示例实施例,提供了一种音频分享的系统,包括前述的第一主音频播放装置和/或前述的第二主音频播放装置,但示例实施例不限于此。

根据本发明构思的至少一个示例实施例,提供了一种电子设备,包括存储器和处理电路,存储器上存储有计算机可执行指令,其中,当所述计算机可执行指令由处理电路执行时,执行前述的方法中的至少一个,但示例实施例不限于此。

根据本发明构思的至少一个示例实施例,提供了一种非暂时性计算机可读介质,其上存储有计算机可执行指令,当由处理电路执行所述指令时,使处理电路执行前述的方法中的至少一个。这里的非暂时性计算机可读介质的示例可包括:只读存储器(ROM)、随机存取可编程只读存储器(PROM)、电可擦除可编程只读存储器(EEPROM)、随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存、非易失性存储器、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、蓝光和/或光盘存储器、硬盘驱动器(HDD)、固态硬盘(SSD)、卡式存储器(诸如,多媒体卡、安全数字(SD)卡或极速数字(XD)卡等)、磁带、软盘、磁光数据存储装置、光学数据存储装置以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序、计算机可读和/或可执行指令和/或任何相关联的数据、数据文件和/或数据结构等并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器和/或计算机能执行所述计算机程序等。上述非暂时性计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行和/或执行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器和/或计算机等以分布式方式存储、访问和执行。

根据本发明构思的至少一个示例实施例,通过广播发送监听使能消息能够减少音频分享装置与音频播放装置之间的连接数,从而可降低功耗并提高流畅度;通过使用至少一个音频播放装置同时监听音频分享装置发送的音频数据包,可实现实时分享;通过使用期望和/或预定信道随机退避时间向第一主音频播放装置发送确认消息,可避免碰撞并同时增加时效性。

虽然已经参照特定示例实施例示出和描述了本发明构思的各种示例实施例,但是本领域的普通技术人员将理解,在不脱离由权利要求及其等同物限定的本发明构思的示例实施例的精神和范围的情况下可作出形式和细节上的各种改变。

相关技术
  • 音频分享方法及装置
  • 一种音频控制方法及音频播放设备
  • 音频播放方法、介质、装置和计算设备
  • 一种音频播放的控制方法、装置及终端
  • 音频播放、分享方法及装置、存储介质和电子设备
  • 音频播放、分享方法及装置、存储介质和电子设备
技术分类

06120116496102