分配音频处理通道的方法、装置、设备和存储介质制造方法及图纸

技术编号:37382471 阅读:21 留言:0更新日期:2023-04-27 07:23
本申请实施例公开了一种分配音频处理通道的方法、装置、设备和存储介质,属于计算机技术领域。所述方法包括:在接收第一应用程序发送的音频焦点请求后,先确认第一应用程序对应的主音频类型对应的音频处理通道是否被占用,如果是,则确定第一应用程序对应的备音频类型,将备音频类型对应的音频处理通道中未被占用的音频处理通道,分配给第一应用程序。采用本申请实施例,可以减小第一应用程序延迟输出音频的可能性。音频的可能性。音频的可能性。

【技术实现步骤摘要】
分配音频处理通道的方法、装置、设备和存储介质


[0001]本申请涉及计算机
,特别涉及一种分配音频处理通道的方法、装置、设备和存储介质。

技术介绍

[0002]在汽车领域,车载终端上安装有多种类型的应用程序,例如,导航、通信、影音和游戏等类型的应用程序。在使用这些应用程序时,有时候需要输出音频。在输出音频之前,应用程序需要向系统申请音频焦点,以获取音频处理通道的使用权,进而输出音频。在一些系统中,可以基于音频类型,将音频处理通道分为多个相互独立的音频处理通道,一个音频类型对应一个音频处理通道,并且同一时间一个音频处理通道只能被一个应用程序占用。其中,音频类型可以包括通话音频类型、游戏音频类型和音乐音频类型等。
[0003]对于当前申请音频焦点的应用程序和当前占用音频焦点的应用程序对应的音频类型相同的情况,系统在接收到音频焦点请求之后,向当前占用音频焦点的应用程序发送退出音频处理通道通知,用于指示该应用程序退出其占用的音频处理通道。当前占用音频焦点的应用程序退出其占用的音频处理通道之后,当前申请音频焦点的应用程序就可以占用对应的音频处理通道。
[0004]但是,有时候可能会出现当前占用音频焦点的应用程序延迟收到退出音频处理通道通知,即导致当前申请音频焦点的应用程序不能及时占用对应的音频处理通道,进一步导致当前申请音频焦点的应用程序延迟输出音频。

技术实现思路

[0005]本申请实施例提供了一种分配音频处理通道的方法、装置、设备和存储介质,能够解决相关技术的问题。技术方案如下:/>[0006]第一方面,提供了一种分配音频处理通道的方法,所述方法包括:
[0007]接收第一应用程序发送的音频焦点请求;
[0008]确定所述第一应用程序对应的主音频类型;
[0009]如果所述主音频类型对应的音频处理通道被占用,则确定所述第一应用程序对应的备音频类型,其中,所述备音频类型对应的播放优先级等于所述主音频类型对应的播放优先级;
[0010]将所述备音频类型对应的音频处理通道中未被占用的音频处理通道,分配给所述第一应用程序。
[0011]在一种可能的实现方式中,所述确定所述第一应用程序对应的主音频类型,包括:
[0012]确定所述第一应用程序对应的第一应用类型;
[0013]基于预先存储的应用类型与主音频类型的对应关系,确定所述第一应用类型对应的主音频类型,作为所述第一应用程序对应的主音频类型;
[0014]所述确定所述第一应用程序对应的备音频类型,包括:
[0015]基于预先存储的应用类型与备音频类型的对应关系,确定所述第一应用类型对应的备音频类型,作为所述第一应用程序对应的备音频类型。
[0016]在一种可能的实现方式中,在所述应用类型与主音频类型的对应关系中,每个应用程序所属的应用类型对应的主音频类型是所述应用程序所播放的音频的类型;
[0017]在所述应用类型与备音频类型的对应关系中,每个应用程序所属的应用类型对应的备音频类型不是所述应用程序所播放的音频的类型。
[0018]在一种可能的实现方式中,所述方法还包括:
[0019]基于预先存储的应用总类型、应用类型和音频类型的对应关系,确定第二应用类型对应的音频类型,并确定与所述第二应用类型对应相同应用总类型的第三应用类型所对应的音频类型,其中,在所述应用总类型、应用类型和音频类型的对应关系中,对应相同应用总类型的各音频类型具有相同的播放优先级;
[0020]将所述第二应用类型与对应的音频类型,添加到所述应用类型与主音频类型的对应关系中,并将所述第二应用类型与所述第三应用类型对应的音频类型,添加到所述应用类型与备音频类型的对应关系中。
[0021]在一种可能的实现方式中,其特征在于,所述第一应用程序对应有多个备音频类型,多个备音频类型具有不同的使用顺序;
[0022]所述将所述备音频类型对应的音频处理通道中未被占用的音频处理通道,分配给所述第一应用程序,包括:
[0023]按照使用顺序获取备音频类型,每获取一个备音频类型,如果当前获取的备音频类型对应的音频处理通道被占用,则继续获取下一个备音频类型,如果当前获取的备音频类型对应的音频处理通道未被占用,则将当前获取的备音频类型对应的音频处理通道分配给所述第一应用程序。
[0024]在一种可能的实现方式中,所述接收第一应用程序发送的音频焦点请求之后,所述方法还包括:
[0025]获取所述第一应用程序对应的申请音频焦点的设置需求,其中,所述设置需求包括静音解除设置需求和/或混音播放设置需求,所述静音解除设置需求用于指示如果系统处于静音状态是否解除静音状态,所述混音播放设置需求用于指示是否与其他音频处理通道的音频进行混音播放;
[0026]基于所述设置需求,对所述第一应用程序的音频进行播放。
[0027]在一种可能的实现方式中,所述确定所述第一应用程序对应的主音频类型之后,所述方法还包括:
[0028]如果所述主音频类型对应的音频处理通道没有被占用,则将所述主音频类型对应的音频处理通道分配给所述第一应用程序。
[0029]第二方面,提供了一种分配音频处理通道的装置,所述装置包括:
[0030]接收模块,用于接收第一应用程序发送的音频焦点请求;
[0031]确定模块,用于确定所述第一应用程序对应的主音频类型;如果所述主音频类型对应的音频处理通道被占用,则确定所述第一应用程序对应的备音频类型,其中,所述备音频类型对应的播放优先级等于所述主音频类型对应的播放优先级;
[0032]分配模块,用于将所述备音频类型对应的音频处理通道中未被占用的音频处理通
道,分配给所述第一应用程序。
[0033]在一种可能的实现方式中,所述确定模块,用于:
[0034]确定所述第一应用程序对应的第一应用类型;
[0035]基于预先存储的应用类型与主音频类型的对应关系,确定所述第一应用类型对应的主音频类型,作为所述第一应用程序对应的主音频类型;
[0036]基于预先存储的应用类型与备音频类型的对应关系,确定所述第一应用类型对应的备音频类型,作为所述第一应用程序对应的备音频类型。
[0037]在一种可能的实现方式中,在所述应用类型与主音频类型的对应关系中,每个应用程序所属的应用类型对应的主音频类型是所述应用程序所播放的音频的类型;
[0038]在所述应用类型与备音频类型的对应关系中,每个应用程序所属的应用类型对应的备音频类型不是所述应用程序所播放的音频的类型。
[0039]在一种可能的实现方式中,所述确定模块,还用于:
[0040]基于预先存储的应用总类型、应用类型和音频类型的对应关系,确定第二应用类型对应的音频类型,并确定与所述第二应用类型对应相同应用总类型的第三应用类型所对应的音频类型,其中,在所述应用总类型、应用类型和音频类型的对应关系中,对应相同应用总类型的各音频类型具有相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分配音频处理通道的方法,其特征在于,所述方法包括:接收第一应用程序发送的音频焦点请求;确定所述第一应用程序对应的主音频类型;如果所述主音频类型对应的音频处理通道被占用,则确定所述第一应用程序对应的备音频类型,其中,所述备音频类型对应的播放优先级等于所述主音频类型对应的播放优先级;将所述备音频类型对应的音频处理通道中未被占用的音频处理通道,分配给所述第一应用程序。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一应用程序对应的主音频类型,包括:确定所述第一应用程序对应的第一应用类型;基于预先存储的应用类型与主音频类型的对应关系,确定所述第一应用类型对应的主音频类型,作为所述第一应用程序对应的主音频类型;所述确定所述第一应用程序对应的备音频类型,包括:基于预先存储的应用类型与备音频类型的对应关系,确定所述第一应用类型对应的备音频类型,作为所述第一应用程序对应的备音频类型。3.根据权利要求2所述的方法,其特征在于,在所述应用类型与主音频类型的对应关系中,每个应用程序所属的应用类型对应的主音频类型是所述应用程序所播放的音频实际的类型;在所述应用类型与备音频类型的对应关系中,每个应用程序所属的应用类型对应的备音频类型不是所述应用程序所播放的音频实际的类型。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:基于预先存储的应用总类型、应用类型和音频类型的对应关系,确定第二应用类型对应的音频类型,并确定与所述第二应用类型对应相同应用总类型的第三应用类型所对应的音频类型,其中,在所述应用总类型、应用类型和音频类型的对应关系中,对应相同应用总类型的各音频类型具有相同的播放优先级;将所述第二应用类型与对应的音频类型,添加到所述应用类型与主音频类型的对应关系中,并将所述第二应用类型与所述第三应用类型对应的音频类型,添加到所述应用类型与备音频类型的对应关系中。5.根据权利要求1

4任一项所述的方法,其特征在于,所述第一应用程序对应有多个备音频类型,多个备音频类型具有不同的使用顺序;所述将所述备音频类型对应的音频处理通道中未被占用的音频处理通道,分配给所述第一应用程序...

【专利技术属性】
技术研发人员:史琨茸
申请(专利权)人:北京梧桐车联科技有限责任公司
类型:发明
国别省市:

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

1