一种音箱组件、无线音频播放系统以及通信方法与流程

文档序号:30890117发布日期:2022-07-26 22:23阅读:112来源:国知局
一种音箱组件、无线音频播放系统以及通信方法与流程

1.本公开涉及无线通信领域,更具体地,涉及一种音箱组件、无线音频播放系统以及通信方法。


背景技术:

2.dlna最早由索尼、英特尔、微软等提出,全称是digital living network alliance,旨在解决个人pc、消费电器、移动设备在内的无线网络和有线网络的互联互通,例如电脑和其他电子产品,比如手机、平板之间的通过无线或者有线网络的互联互通,让照片、视频、音乐能在以上设备中共享。手机、平板电脑、pc机等智能终端设备播放音乐可以通过dlna技术将音乐文件传递给支持dlna的音箱去播放,但大多数音乐播放器软件只能支持连接一台dlna音箱设备,无法满足多声道立体声音箱的播放需求。


技术实现要素:

3.针对现有技术中存在的上述技术问题,提出了本公开。本公开旨在提供一种音箱组件、无线音频播放系统以及通信方法,其能够在播放音频的智能设备不必改变原有dlna协议,且只与一台支持dlna协议的音箱设备连接的情况下,实现多声道立体声音箱的音频播放,同时提高音频数据共享的效率。
4.根据本公开的第一方案提供一种音箱组件,所述音箱组件包括至少两个音箱,其中,各个音箱中的一个作为第一音箱,所述第一音箱配置为与智能设备建立第一dlna连接,基于所述第一dlna连接接收来自所述智能设备的第一控制指令并执行所述第一控制指令的指示,并且所述第一音箱与所述第一音箱之外的至少一个第二音箱建立各自的第二dlna连接,基于所述各自的第二dlna连接向所述各个第二音箱发送第二控制指令,所述第二音箱配置为基于所述各自的第二dlna连接接收所述第二控制指令并执行所述第二控制指令的指示。
5.根据本公开的第二方案提供一种无线音频播放系统,包括根据本公开各个实施例所述的音箱组件,或根据本公开各个实施例所述的音箱组件和智能设备。
6.根据本公开的第三方案提供一种智能设备与音箱组件之间的通信方法,所述音箱组件包括至少两个音箱,所述通信方法包括所述智能设备选择各个音箱中的一个作为所述第一音箱,所述第一音箱与智能设备建立第一dlna连接,基于所述第一dlna连接接收来自所述智能设备的第一控制指令并执行所述第一控制指令的指示,并且,所述第一音箱与所述第一音箱之外的至少一个第二音箱建立各自的第二dlna连接,基于所述各自的第二dlna连接向所述各个第二音箱发送所述第二控制指令,所述各个第二音箱基于所述各自的第二dlna连接接收所述第二控制指令,并基于所述第二控制指令执行所述第二控制指令的指示。
7.与现有技术相比,本公开实施例的有益效果在于:
8.智能设备只需要利用现有的dlna协议,识别一台支持dlna协议的第一音箱,并与
第一音箱建立第一dlna连接,第一音箱基于所述第一dlna连接接收来自所述智能设备的第一控制指令并执行所述第一控制指令的指示,与此同时,所述第一音箱与所述第一音箱之外的至少一个第二音箱建立各自的第二dlna连接,基于所述各自的第二dlna连接向所述各个第二音箱发送第二控制指令,而各个第二音箱则基于所述各自的第二dlna连接接收所述第二控制指令并执行所述第二控制指令的指示,第一音箱和第二音箱由此可以实现同步、协调的多声道立体声音频的播放。现有的智能设备只能与一个第一音箱连接,无法与多个第二音箱建立多个dlna连接,无法实现多声道立体声播放。本公开所述的实施例,智能设备原有的dlna协议无需修改,而第一音箱能够与多个第二音箱之间建立多个dlna连接,第一音箱只需通过第二控制指令告知第二音箱音频的下载地址,第二音箱根据地址自行下载音频数据,而无需在第一音箱和多个第二音箱之间建立额外的信道进行音频数据的转发,因此,音频数据共享的效率得到了很大的提高。
9.上述的一般描述和以下的详细描述只是示例性和说明性的,并不旨在限制要求保护的发明。
附图说明
10.在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的类似附图标记可以表示相似组件的不同示例。附图通过举例而不是以限制的方式大体上示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。这样的实施例是说明性和示例性的,而并非旨在作为本方法、装置、系统或具有用于实现该方法的指令的非暂时性计算机可读介质的穷尽或排他的实施例。
11.图1示出根据本公开实施例的音箱组件与智能设备的通信传输的示意图;
12.图2示出根据本公开实施例的用于将与第一音箱彼此切换的第二音箱的处理流程的时序图;
13.图3示出根据本公开实施例的智能设备与音箱组件之间的通信方法的流程图。
具体实施方式
14.为使本领域技术人员更好的理解本公开的技术方案,下面结合附图和具体实施方式对本公开作详细说明。下面结合附图和具体实施例对本公开的实施例作进一步详细描述,但不作为对本公开的限定。
15.本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分部分的称谓。本公开中使用的术语“第一音箱”和“第二音箱”只是用来区分,例如,在其他实施例中,所述“第一音箱”可以是所述“第二音箱”,所述“第二音箱”可以是“第一音箱”。“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
16.在本公开中,当描述到特定设备位于第一部件和第二部件之间时,在该特定设备与第一设备或第二设备之间可以存在居间设备,也可以不存在居间设备。当描述到特定设备连接其它设备时,该特定设备可以与所述其它设备直接连接而不具有居间设备,也可以
不与所述其它设备直接连接而具有居间设备。在本公开中,各个步骤在图中所示的箭头仅仅作为执行顺序的示例,而不是限制,本公开的技术方案并不限于实施例中描述的执行顺序,执行顺序中的各个步骤可以合并执行,可以分解执行,可以调换顺序,只要不影响执行内容的逻辑关系即可。
17.本公开使用的所有术语(包括技术术语或者科学术语)与本公开所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
18.图1示出根据本公开实施例的音箱组件与智能设备的通信传输的示意图。如图1所示,所述音箱组件包括至少两个音箱,数个音箱的组件设置,使得移动用户在各个位置都可以经由对应的音箱获得良好的音频播放体验,当各个音箱设置为播放不同声道的音频数据时,也可以使得用户享受灵活且丰富的多声道的音频播放体验。在一些实施例中,各个音箱中的一个可以作为第一音箱101,第一音箱101可以配置为基于dlna协议,与智能设备102建立第一dlna连接,并基于所述第一dlna连接接收来自所述智能设备102的第一控制指令并执行所述第一控制指令的指示。第一音箱101的确定可以有多种方式,比如,在智能设备102的dlna协议识别到多个音箱的情况下,可以由用户指定音箱组件中的某一个音箱作为第一音箱101,或者,由智能设备102随机选择音箱组件中的某一个音箱作为第一音箱101,等等,在此不一一列举。
19.所述智能设备102可以为各种便携式智能终端,包括但不限于智能手机、平板电脑、笔记本电脑、个人计算机、智能家居和可穿戴智能设备等等。例如,当智能设备102为智能手机时,智能手机选择音箱组件中的一个音箱作为第一音箱101,并与第一音箱101建立第一dlna连接。智能手机通过第包括一dlna连接向所述第一音箱101发送第一控制指令,所述第一控制指令可以包括音频数据的地址。第一音箱101通过第一dlna连接获取该第一控制指令后,基于指令中的音频数据的地址,下载相应的音频数据。
20.进一步地,所述第一音箱101与所述第一音箱101之外的至少一个第二音箱103a、103b、103c、103d和/或103n建立各自的第二dlna连接,基于所述各自的第二dlna连接向所述各个第二音箱103a、103b、103c、103d和/或103n发送第二控制指令。其中,第一dlna连接指的是智能设备与一个音箱之间建立的dlna连接。第二dlna连接并不是指第二个dlna连接,而是指一个或多个音箱与一个音箱之间建立的dlna连接,使之区别于智能设备与一个音箱之间建立的dlna连接。比如,三个音箱与选定的一个音箱(比如作为第一音箱101)各自建立了三个dlna连接,那么,这三个dlna连接都被称为第二dlna连接。如果是五个音箱与一个音箱各自建立了五个dlna连接,那么,这五个dlna连接都被称为第二dlna连接。第一dnla连接、第二dlna连接用于区分相互连接的对象不同。此外,第二音箱并不是指某一个音箱,而是指能够与选定的一个音箱(作为与智能设备102建立第一dlna连接的第一音箱101)建立一个或多个dlna连接的一个或多个音箱的统称。例如,音箱组件中有五个音箱,从这五个音箱中选择出一个音箱作为第一音箱101,与智能设备102建立第一dlna连接,那么,剩余的四个音箱中,如果剩余的四个音箱都各自与第一音箱101建立各自的第二dlna连接,那么这
四个音箱都被称为第二音箱。或者,如果剩余的四个音箱中,只有三个音箱与第一音箱建立各自的第二dlna连接,那么这三个音箱被称为第二音箱。
21.如图1所示,在音箱组件中包含至少两个音箱的情况下,为了便于区分,对音箱组件中除了所述第一音箱101之外的各个音箱进行标记,分别为103a、103b、103c、103d
······
103n。由于选择音箱组件中的一个音箱作为第一音箱101,音箱组件中的剩余音箱可以同时作为第二音箱,也可以仅仅是剩余音箱中的部分音箱作为第二音箱。作为示例,假设所述音箱组件中包含四个音箱,选择其中一个音箱作为第一音箱101,该第一音箱101与智能设备102建立第一dlna连接,第一音箱101与第二音箱103a、103b分别建立各自的第二dlna连接(即建立两个第二dlna连接),比如,第一音箱101和第二音箱103a建立一个第二dlna连接,第一音箱101和第二音箱103b建立另一个第二dlna连接。第一音箱101基于各自的第二dlna连接向第二音箱103a、103b发送第二控制指令。图1中,在第一音箱101与第二音箱103c之间的用虚线表示,意味说明第一音箱101和第二音箱103c之间可能建立第二dlna连接,也存在没有建立第二dlna连接的情况,仅仅作为示例,不形成对保护范围的具体限定。
22.其中,所述第二音箱103a、103b、103c、103d和/或103n配置为基于所述各自的第二dlna连接接收所述第二控制指令并执行所述第二控制指令的指示,通过各自的第二dlna连接实现第一音箱101和各个第二音箱103a、103b、103c、103d和/或103n之间的通信,比如,所述第二控制指令中可以包含待播放音频的下载地址,与第一音箱101建立各自的第二dlna连接的第二音箱103a、103b、103c、103d和/或103n在获取第二控制指令之后,下载相应的音频数据。所述dlna是数字生活网络联盟,旨在解决个人pc,消费电器,移动设备在内的无线网络和有线网络的互联互通。具体地,以图1作为具体示例,将手机和音箱组件利用wifi热点组成一个局域网,其中,不依赖wifi热点的具体形态,可以为独立wifi路由器,也可以为手机上集成的wifi热点。第一音箱101与手机102建立第一dlna连接,其中,该手机作为dmc0,第一音箱101作为dmp0。此时,第一音箱101作为dmc1,分别与第二音箱103a(作为dmp1)、第二音箱103b(作为dmp2)建立各自的第二dlna连接。
23.手机上的应用软件(比如播放器)通过第一dlna连接向第一音箱101发送第一控制指令,比如所述第一控制指令控制第一音箱101播放、暂停、音量调节、快进或快退等播放控制功能,同时第一音箱101利用各自的第二dlna连接向第二音箱103a和第二音箱103b发送第二控制指令,该第二控制指令可以是与所述第一控制指令相同的控制指令,也可以包含其他指令。与第一音箱101建立各自的第二dlna连接的各个第二音箱按照第二控制指令的指示执行下载音频数据、播放、暂停、快进、或快退等。该实施例解决了大多数音乐播放器软件只能支持连接一台dlna音箱设备导致数据传输效率低、无法平衡多个音箱的音频质量和同步性的问题,能够适应多声道立体声音箱的播放需求。
24.在上述实施例中,所述dmc是数字媒体控制器,可以是一种具备基本操作介面的智慧型终端装置。所述dmp是数字媒体播放器,泛指可线上寻找并播放或输出任何由dms所提供的媒体档案的能力。某些dmp装置包含了电视、家庭剧院、打印机、pda、多媒体手机、无线荧幕以及某些游乐器终端等。所述dms全称是数字媒体服务器,提供了媒体档案的获取、录制、储存以及作为源头的能力。dms,dmp,dmc也包括m-dms,m-dmp,m-dmc,即mobile-dms,mobile-dmp,mobile-dmc,即移动dms,移动dmp,移动dmc。
25.在一些实施例中,所述第一控制指令包括音频数据的地址和/或所述音频数据的播放控制指令。比如,用户通过控制智能设备102选择待播放的音频数据,并向第一音箱101发送第一控制指令,该第一控制指令中包含待播放的音频数据的地址,第一音箱101获取该地址后下载相应的音频数据。第一音箱101基于音频数据的地址下载相应的音频数据,相比于利用智能设备102向第一音箱101传输音频数据,具有更高的无线传输效率。此外,第一控制指令还可以包括音频的播放控制指令,比如,智能设备102告知第一音箱101播放音频数据。所述播放控制指令包括音频数据的播放指令、暂停播放指令、音量调节指令、快进指令或快退指令等,第一音箱101基于第一控制指令执行对音频数据的播放、暂停、音量调大、音量调小、快进或快退等。用户可以基于实际需要对播放控制指令进行选择或输入,以满足用户的实际需求。
26.第一音箱101和各个第二音箱103a、103b、103c、103d和/或103n之间也使用dlna,因此各个第二音箱103a、103b、103c、103d和/或103n也可以基于地址获取音频数据,避免了由智能设备102给多个音箱发送智能数据,或者多个音箱之间再次传输音频数据,共享音频数据传输效率高,同时数据延时小,有利于同步播放等。
27.在一些实施例中,所述第二控制指令可以包括音频数据的地址、各个第二音箱的声道配置信息、音频数据的播放控制指令中的一种或多种。通过各自的第二dlna连接,第一音箱101将所述第二控制指令发送到各个第二音箱,控制各个第二音箱获取音频数据并播放。其中,所述第二控制指令包括音频数据的地址,该音频数据的地址可以与所述第一控制指令中包含的音频数据的地址相同或不同。各个第二音箱比如音箱103a、103b、103c、103d和/或103n在播放音频数据的过程中,与第一音箱101共同或协同播放。所述第二控制指令中还可以包括各个第二音箱的声道配置信息,各个第二音箱103a、103b、103c、103d和/或103n获取声道配置信息之后,分别播放各自待播放的音频。在一些实施例中,多声道音频数据中各个声道的音频数据可以带有声道标识,不同声道的音频数据可以在不同地址存放,也可以在同一地址存放,各个音箱从不同地址下载相应声道的音频数据,或从同一地址下载音频数据后,基于声道标识选择播放。在一些实施例中,声道配置信息中还可以包括对不同音频数据的个性化配置,例如在声道配置信息中指定待播放的第一首歌的第一声道由第一音箱103a播放,第二声道由第二音箱103b播放,而待播放的第二首歌的第一声道由第二音箱103b播放,第二声道由第一音箱103a播放,等等,以实现多声道立体声音频的个性化播放和播放场景的灵活配置。
28.其中,所述声道配置信息可以由用户进行设置,比如用户根据待播放音频的品质或音效,在智能设备102上对声道配置信息进行设置。或者,也可以不必在第二控制指令中包含声道配置信息,此时可以对音箱组件中的各个音箱预先配置各自的声道标识,如此,各个音箱可以根据声道标识选择对应声道的音频数据进行播放,从而实现音频数据的多声道立体声播放。在一些实施例中,例如音箱组件中的各个音箱在出厂时已经设置好或出厂后由用户手动设置各自的声道标识,比如第二音箱103a、103d为低音音箱,用于播放低音通道音频数据,所述低音音箱的音频信号的频段一般在100hz或150hz或200hz以内,而第二音箱103b、103c则用于播放低音通道之外的音频数据等。在另外一些实施例中,所述音频数据的播放控制指令还可以包括执行对音频数据的播放、暂停、音量调大、音量调小、快进、快退或其他控制的指示,以实现多个音箱音频播放的同步控制,以及不同声道音频数据的音量等
参数的个性化调控,从而更好地实现多声道立体声音频的同步播放和各种场景的配置,各种应用方式不一一列举。
29.在一些实施例中,在第一音箱101基于第一dlna连接接收来自智能设备102的所述音频数据的地址时,所述第一音箱101进一步配置为基于所接收的所述音频数据的地址,从dms端获取所述音频数据并进行播放。例如,在手机上的应用软件通过第一dlna连接控制第一音箱101播放用户指定的音频文件,比如手机把音频文件所在url(网络地址)通过第一dlna连接传送给第一音箱101,第一音箱101获取该音频文件的地址后通过本地的dmp0(即第一音箱101)从云服务器下载音频数据进行播放。
30.在一些实施例中,在所述第二音箱基于各自的第二dlna连接接收所述音频数据的地址时,所述各个第二音箱进一步配置为基于所接收的所述音频数据的地址,从dms端获取所述音频数据并进行播放。具体地,第一音箱101利用各自的第二dlna连接控制各个第二音箱通过各自的第二dlna连接得到下载音频数据的url等信息,从而下载音频数据进行播放。比如第一音箱101通过各自的第二dlna连接把音频文件所在url传送给各个第二音箱103a、103b、103c和/或103n,各个第二音箱103a、103b、103c和/或103n根据该音频数据地址从云服务器下载音频数据进行播放。
31.进一步地,在所述各个第二音箱基于各自的第二dlna连接接收所述音频数据的地址和所述各个第二音箱的声道配置信息时,所述各个第二音箱进一步配置为基于所接收的所述音频数据的地址从dms端获取所述音频数据,并基于所述声道配置信息播放所述音频数据中的一个或多个声道。各个第二音箱103a、103b、103c和/或103n获取所述声道配置信息,根据声道配置信息决定播放音频文件中的一个或者多个声道。各个第二音箱根据自身的声道标识,分别根据声道配置信息播放各个第二音箱播放的音频数据。因此,根据本公开的实施例,可以实现在不改变现有手机、平板电脑等智能终端播放器软件的基础上对dlna多声道立体声音箱实现媒体数据传输功能和播放控制功能,实现多声道立体声体验效果。在该实施例中,所述dms端可以为智能设备102,比如待播放的音频数据存放于智能设备102中,第一音箱101和各个第二音箱103a、103b、103c和/或103n通过音频数据地址访问智能设备102上的音频数据并下载。
32.在一些实施例中,所述第一dlna连接和所述第二dlna连接基于wifi信道或蓝牙信道建立。例如,智能设备102感知音箱组件中的一个音箱作为第一音箱101,并建立第一dlna连接,智能设备102通过第一dlna连接将第一控制指令发送给第一音箱101,第一音箱101获取到第一控制指令中关于待播放音频数据的地址,第一音箱101利用wifi信道或蓝牙信道从云服务器下载相应的音频数据并播放。
33.在一些实施例中,所述第一音箱101进一步配置为基于来自所述智能设备102的第一控制指令,识别出声道配置信息,或者,在所述第一音箱101获取音频数据之后,自动分析所述音频数据获得相应的所述声道配置信息。例如,第一控制指令中可以包括声道配置信息,第一音箱101可以基于第一控制指令自动识别声道配置信息并按照各自的声道进行音频数据的播放。当然,所述第一音箱101在获取音频数据之后,自动分析该音频数据,获取与音频数据相应的声道配置信息,并将声道配置信息通过各自的第二dlna连接发送给各个第二音箱,比如第二音箱103a、103b、103c和/或103n。
34.在一些实施例中,所述第一音箱101与所述第二音箱可以相互切换。比如,智能设
备102要播放第一个音频文件时,在多个音箱组成的音箱组件中,对于智能设备102而言,无需感知多个音箱的存在,只要现有的dlna协议发现一个音箱设备,就可以选择该音箱设备作为第一音箱101,也即dmp0,并与第一音箱101建立第一dlna连接。被选取的第一音箱101作为dmc1,与其他各个第二音箱建立各自的第二dlna连接,其中,所述各个第二音箱可以为103a、103b、103c和/或103n。播放完第一个音频文件之后,继续播放第二个音频文件时,智能设备102可以选择第二音箱103c作为第一音箱,并与之建立第一dlna连接,而播放第一个音频文件时选择的第一音箱此时有可能与播放第二个音频文件时的第一音箱建立第二dlna连接,也有可能处于备用状态。智能设备102选择音箱组件中的哪一个音箱作为第一音箱101可以是随机的,也可以是用户选定的,也可以是基于待播放音频文件的音频质量进行匹配的,或者,还可以根据各个音箱所处的物理位置以及其与其他音箱之间的连接质量等因素来进行切换等等,在此不一一列举。
35.根据本公开实施例的音箱组件中的各个音箱仅通过dlna连接就建立了多箱播放系统,各个音箱只需要通过dlna就能建立与智能设备102或不同音箱之间的交互信息的连接,并缩短了多箱播放系统建立的时延,不需要第一音箱101先与智能设备102建立dlna连接,再在第一音箱101与其他第二音箱之间建立其它的连接,用户也无需干预或人工配置第一音箱101、第二音箱之间连接的建立,简化了操作,为用户提供了较大的便利性。
36.图2示出根据本公开实施例的用于将与第一音箱彼此切换的第二音箱的处理流程的时序图。
37.在一些实施例中,将与所述第一音箱101彼此切换的第二音箱进一步被配置为在切换之前的预定时间段内与所述智能设备102建立第一dlna连接,接收来自所述智能设备102的所述第一控制指令,并将所述第一控制指令暂存于存储器(未示出),用于在切换之后作为第一音箱向其他音箱发送。如图2所示,将与第一音箱101彼此切换的第二音箱(步骤201)在预定时间段内(即t1至t2这段时间)与手机建立第一dlna连接,将与第一音箱101彼此切换的第二音箱(步骤201)基于第一dlna连接接收第一控制指令(步骤202),将获取的第一控制指令暂存在存储器中。在一些实施例中,该预定时间段(即,t1至t2之间的时段)的长度要足够长,以使得即将切换为第一音箱的第二音箱有足够的时间来接收与承担第一音箱职责并执行相关控制操作有关的信息。在步骤203中,即在t2至t3这段时间内进行切换,切换后的第一音箱101(由103c承担)向其他音箱发送第二控制指令(步骤204),该第二控制指令可以和所述第一控制指令完全相同,也可以是在所述第一控制指令的基础上增加了其他控制指令。比如,所述第一控制指令中只包含待播放音频数据的地址,然而,所述第一音箱101通过对音频数据的自动分析可以获取该音频数据的声道配置信息,此时,所述第一音箱101从存储器中获取第一控制指令后再增加声道配置信息形成第二控制指令发送给各个第二音箱,比如第二音箱103a、103b和/或103n。
38.在根据本公开的实施例中,第一音箱101与各个第二音箱之间通过各自的第二dlna传输控制命令或控制信息,各个第二音箱基于下载地址而并非第一音箱101的转发来获取音频数据,如此可以大大提高需要共享的音频数据的传输效率,降低音频数据到达各个音箱的整体时延,因此可以改善多声道立体声音频的播放效果。此外,第一音箱101无需建立额外的数据信道进行音频数据的转发,也可以降低第一音箱101的数据处理和传输的负担,降低了功耗,并且还可以减少音箱设备多信道数据传输可能产生的干扰。
39.根据本公开的实施例还提供一种无线音频播放系统,包括本公开各个实施例所述的音箱组件,或包括本公开各个实施例所述的音箱组件和智能设备(例如图1中所示的智能设备102)。根据本公开实施例的无线音频播放系统解决了智能设备(以手机为例)只支持与一个音箱建立dlna连接,导致音频文件只能在一个音箱上的播放的问题,使得在不改变智能设备原有dlna协议的情况下,实现基于多音箱的多声道立体声音频的播放。
40.图3示出根据本公开实施例的智能设备与音箱组件之间的通信方法的流程图,所述音箱组件包括至少两个音箱。在步骤301中,所述智能设备选择各个音箱中的一个作为所述第一音箱。音箱组件中的各个音箱均可以侦听dlna的建立,智能设备只需要感知音箱组件中的一个音箱作为第一音箱并建立第一dlna连接,其无需感知其余音箱的存在。当然,智能设备也可以基于用户的选择或者根据每次播放的音频数据的特点,对第一音箱进行更换。例如,假设音箱组件中共有四个音箱,分别标记为103a、103b、103c、103d,在播放第一个音频文件时,智能设备选择103d作为第一音箱,第一音箱与第二音箱103a、103b或第二音箱103a、103b和103c建立各自的第二dlna连接。而在播放第二个音频文件时,智能设备更换第一音箱,选择103c作为第一音箱,与第二音箱103a建立一个第二dlna连接。其中,不仅第一音箱和第二音箱可以互换,而且,第一音箱可以选择除第一音箱之外的剩余所有音箱作为第二音箱建立各自的第二dlna连接,也可以只选择剩余所有音箱中的部分音箱作为第二音箱建立各自的第二dlna连接。
41.步骤302中,所述第一音箱与智能设备建立第一dlna连接,基于所述第一dlna连接接收来自所述智能设备的第一控制指令并执行所述第一控制指令的指示,并且,所述第一音箱与所述第一音箱之外的至少一个第二音箱建立各自的第二dlna连接,基于所述各自的第二dlna连接向所述各个第二音箱发送所述第二控制指令,从而实现在不改变现有智能设备播放软件的基础上对dlna多声道立体声音箱实现媒体数据传输功能和播放控制功能,提高音频数据的传输效率和用户体验。
42.步骤303中,所述各个第二音箱基于所述各自的第二dlna连接接收所述第二控制指令,并基于所述第二控制指令执行所述第二控制指令的指示。
43.在一些实施例中,所述方法还包括预先设定各个音箱要播放哪个声道的音频信号,获取音频数据后,从所述音频数据中提取并转换成各个声道的音频信号,以实现多声道立体声播放的效果。
44.在一些实施例中,在所述第一音箱基于所述第一dlna连接接收来自智能设备的所述音频数据的地址时,基于获取的所述音频数据的地址,从dms端获取所述音频数据。所述各个第二音箱基于所述各自的第二dlna连接接收所述音频数据的地址,基于所述音频数据的地址从dms端获取所述音频数据并进行播放。或,在所述各个第二音箱基于各自的第二dlna连接接收所述音频数据的地址和所述各个第二音箱的声道配置信息时,所述第二音箱基于所接收的所述音频数据的地址从dms端获取所述音频数据,并基于所述声道配置信息播放所述音频数据中的一个或多个声道。
45.在一些实施例中,所述第一音箱与所述第二音箱可以相互切换,与所述第一音箱彼此切换的第二音箱在切换之前的预定时间段内与所述智能设备建立第一dlna连接,接收来自所述智能设备的第一控制指令,并将所述第一控制指令暂存于存储器,用于在切换之后向其他音箱发送。关于具体实施过程,可以参见上述文中的说明,在此不再赘述。
46.注意,在本公开各个实施例中结合音箱组件、智能设备描述的通信方法的内容均可以结合与此,在此不赘述。
47.此外,尽管已经在本文中描述了示例性实施例,其范围包括任何和所有基于本公开的具有等同元件、修改、省略、组合(例如,各种实施例交叉的方案)、改编或改变的实施例。权利要求书中的元件将被基于权利要求中采用的语言宽泛地解释,并不限于在本说明书中或本技术的实施期间所描述的示例,其示例将被解释为非排他性的。因此,本说明书和示例旨在仅被认为是示例,真正的范围和精神由以下权利要求以及其等同物的全部范围所指示。
48.以上描述旨在是说明性的而不是限制性的。例如,上述示例(或其一个或更多方案)可以彼此组合使用。例如本领域普通技术人员在阅读上述描述时可以使用其它实施例。另外,在上述具体实施方式中,各种特征可以被分组在一起以简单化本公开。这不应解释为一种不要求保护的公开的特征对于任一权利要求是必要的意图。相反,本公开的主题可以少于特定的公开的实施例的全部特征。从而,以下权利要求书作为示例或实施例在此并入具体实施方式中,其中每个权利要求独立地作为单独的实施例,并且考虑这些实施例可以以各种组合或排列彼此组合。本公开的范围应参照所附权利要求以及这些权利要求赋权的等同形式的全部范围来确定。
49.以上实施例仅为本公开的示例性实施例,不用于限制本公开,本公开的保护范围由权利要求书限定。本领域技术人员可以在本公开的实质和保护范围内,对本公开做出各种修改或等同替换,这种修改或等同替换也应视为落在本公开的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1