终端设备的控制方法及装置制造方法及图纸

技术编号:15103301 阅读:217 留言:0更新日期:2017-04-08 13:34
本发明专利技术提供终端设备的控制方法及装置。本发明专利技术实施例由于无需每个音源所对应的音频模块再同其他音源所对应的音频模块进行同步通信,以确定自身是否可以进行音频数据发送,而是将音频数据的开始播放指令和该音频数据所属音源的音源优先级信息添加到音频数据中一起发送给互联应用,由互联应用统一进行音量设置,以不同的音量,同时播放不同音源的音频数据,因此,能够避免现有技术中由于音频模块之间的同步通信而导致的系统资源的浪费的问题。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及终端设备的控制方法及装置
技术介绍
随着通信技术的发展,终端设备集成了越来越多的功能,从而使得终端设备的系统功能列表中包含了越来越多相应的应用(Application,APP)。有些终端设备上所安装的应用,本专利技术中称为互联应用,需要通过与其连接的另一个终端设备上安装一个相应的配合应用才能正常使用,否则没有任何使用价值,特别是对于一些车机互联应用。通常情况下,为了使得互联应用能够获取并控制配合应用所在终端设备的音频数据,配合应用可以向互联应用发送音频数据和该音频数据的播放控制信息,由互联应用根据所获得的播放控制信息,对音频数据进行播放控制处理例如,开始播放、暂停、恢复播放等。在一些情况下,配合应用需要向互联应用发送多个音源的音频数据,例如,配合应用的音乐功能的歌曲音频数据、配合应用的导航功能的TTS音频数据(TextToSpeech,TTS)等,在发送音频数据之前,每个音源所对应的音频模块需要同其他音源所对应的音频模块进行同步通信,以确定自身是否可以进行音频数据发送。只有确定自身可以进行音频数据传输的音源的音频模块,才可以通过配合应用将该音源的音频数据发送给互联应用。在一个音源的音频数据的发送过程中,该音源所对应的音频模块还需要实时监测其他音源所对应的音频模块的音频数据发送情况,若其他音源所对应的音频模块的音频数据发送情况发生变化,则需要同其他音源所对应的音频模块进行同步通信,以确定自身是否暂停音频数据发送或者恢复音频数据发送。然而,由于每个音源所对应的音频模块需要同其他音源所对应的音频模块进行同步通信,以确定自身是否可以进行音频数据发送,从而导致了终端设备的系统资源的浪费。
技术实现思路
本专利技术的多个方面提供终端设备的控制方法及装置,用以避免终端设备的系统资源的浪费。本专利技术的一方面,提供一种终端设备的控制方法,包括:获取互联应用所在第一终端设备所连接的第二终端设备的原始音频数据;将所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息添加到所述原始音频数据中,以获得待播放音频数据;将所述待播放音频数据,发送给所述互联应用。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二终端设备的原始音频数据,包括:所述互联应用所对应的所述第二终端设备上的配合应用的音频数据;或者所述第二终端设备上除了所述配合应用之外的其他应用的音频数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息添加到所述原始音频数据中,以获得待播放音频数据之前,还包括:获取用户操作所述第二终端设备的音频相关操作事件数据;以及根据所述音频相关操作事件数据,获得所述原始音频数据的开始播放指令;或者获取所述互联应用所对应的所述第二终端设备上的配合应用或所述第二终端设备上除了所述配合应用之外的其他应用所触发的所述原始音频数据的开始播放指令。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息添加到所述原始音频数据中,以获得待播放音频数据,包括:将所述开始播放指令和所述音源优先级信息添加到空白帧中,以生成音频控制帧;将所述音频控制帧插入到所述原始音频数据中,以获得所述待播放音频数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一终端设备为车载终端设备;所述第二终端设备为用户终端设备。本专利技术的另一方面,提供另一种终端设备的控制方法,包括:接收第一终端设备上的互联应用所对应的第二终端设备上的配合应用所发送的所述第二终端设备的待播放音频数据;对所述待播放音频数据进行解析处理,以获得原始音频数据、所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息;若所述原始音频数据所属的音源与当前播放的音频数据的音源不相同,根据所述开始播放指令、所述原始音频数据所属音源的音源优先级信息和所述当前播放音源的音源优先级信息,设置所述原始音频数据所属音源的播放音量和当前播放音源的播放音量;以所述原始音频数据所属音源的播放音量和所述当前播放音源的播放音量,对所述原始音频数据和所述当前播放音源的音频数据,进行混音播放处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述对所述待播放音频数据进行解析处理,以获得原始音频数据、所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息,包括:对所述待播放音频数据进行解析处理,以获得所述原始音频数据、音频控制帧中的所述开始播放指令和所述音频控制帧中的所述音源优先级信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:若播放完毕所述原始音频数据,且仍然接收到所述当前播放音源的音频数据,以所述设置之前的播放音量,继续播放所述当前播放音源的音频数据;或者若播放完毕所述当前播放音源的音频数据,且仍然接收到所述原始音频数据,以所述设置之前的播放音量,继续播放所述原始音频数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一终端设备为车载终端设备;所述第二终端设备为用户终端设备。本专利技术的另一方面,提供另一种终端设备的控制方法,包括:接收第一终端设备上的互联应用所对应的第二终端设备上的配合应用所发送的所述第二终端设备的至少两个音源的待播放音频数据;对所述至少两个音源的待播放音频数据中每个音源的待播放音频数据进行解析处理,以获得所述每个音源的原始音频数据、所述每个音源的原始音频数据的开始播放指令和所述每个音源的音源优先级信息;根据所述开始播放指令和所述音源优先级信息,设置所述每个音源的播放音量;以所述每个音源的播放音量,对所述每个音源的原始音频数据,进行混音播放处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述对所述至少两个音源的待播放音频数据中每个音源的待播放音频数据进行解析处理,以获得所述每个音源的原始音频数据、所述每个音源的原始音频数据的开始播放指令和所述每个音源的音源优先级信息,包括:对所述每个音源的待播放音频数据进行解析处理,以获得所述每个本文档来自技高网
...

【技术保护点】
一种终端设备的控制方法,其特征在于,包括:接收第一终端设备上的互联应用所对应的第二终端设备上的配合应用所发送的所述第二终端设备的待播放音频数据;对所述待播放音频数据进行解析处理,以获得原始音频数据、所述原始音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息;若所述原始音频数据所属的音源与当前播放的音频数据的音源不相同,根据所述开始播放指令、所述原始音频数据所属音源的音源优先级信息和所述当前播放音源的音源优先级信息,设置所述原始音频数据所属音源的播放音量和当前播放音源的播放音量;以所述原始音频数据所属音源的播放音量和所述当前播放音源的播放音量,对所述原始音频数据和所述当前播放音源的音频数据,进行混音播放处理。

【技术特征摘要】
1.一种终端设备的控制方法,其特征在于,包括:
接收第一终端设备上的互联应用所对应的第二终端设备上的配合应用所
发送的所述第二终端设备的待播放音频数据;
对所述待播放音频数据进行解析处理,以获得原始音频数据、所述原始
音频数据的开始播放指令和所述原始音频数据所属音源的音源优先级信息;
若所述原始音频数据所属的音源与当前播放的音频数据的音源不相同,
根据所述开始播放指令、所述原始音频数据所属音源的音源优先级信息和所
述当前播放音源的音源优先级信息,设置所述原始音频数据所属音源的播放
音量和当前播放音源的播放音量;
以所述原始音频数据所属音源的播放音量和所述当前播放音源的播放音
量,对所述原始音频数据和所述当前播放音源的音频数据,进行混音播放处
理。
2.根据权利要求1所述的方法,其特征在于,所述对所述待播放音频数
据进行解析处理,以获得原始音频数据、所述原始音频数据的开始播放指令
和所述原始音频数据所属音源的音源优先级信息,包括:
对所述待播放音频数据进行解析处理,以获得所述原始音频数据、音频
控制帧中的所述开始播放指令和所述音频控制帧中的所述音源优先级信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若播放完毕所述原始音频数据,且仍然接收到所述当前播放音源的音频
数据,以所述设置之前的播放音量,继续播放所述当前播放音源的音频数据;
或者
若播放完毕所述当前播放音源的音频数据,且仍然接收到所述原始音频
数据,以所述设置之前的播放音量,继续播放所述原始音频数据。
4.根据权利要求1~3任一权利要求所述的方法,其特征在于,
所述第一终端设备为车载终端设备;
所述第二终端设备为用户终端设备。
5.一种终端设备的控制方法,其特征在于,包括:
接收第一终端设备上的互联应用所对应的第二终端设备上的配合应用所
发送的所述第二终端设备的至少两个音源的待播放音频数据;
对所述至少两个音源的待播放音频数据中每个音源的待播放音频数据进
行解析处理,以获得所述每个音源的原始音频数据、所述每个音源的原始音
频数据的开始播放指令和所述每个音源的音源优先级信息;
根据所述开始播放指令和所述音源优先级信息,设置所述每个音源的播
放音量;
以所述每个音源的播放音量,对所述每个音源的原始音频数据,进行混
音播放处理。
6.根据权利要求5所述的方法,其特征在于,所述对所述至少两个音源
的待播放音频数据中每个音源的待播放音频数据进行解析处理,以获得所述
每个音源的原始音频数据、所述每个音源的原始音频数据的开始播放指令和
所述每个音源的音源优先级信息,包括:
对所述每个音源的待播放音频数据进行解析处理,以获得所述每个音源
的原始音频数据、音频控制帧中的所述开始播放指令和所述音频控制帧中的
所述音源优先级信息。
7.根据权利要求5或6所述的方法,其特征在于,
所...

【专利技术属性】
技术研发人员:刘才权唐杰陈聪张丙林
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1