多系统中分配音频资源的方法及装置制造方法及图纸

技术编号:13743273 阅读:41 留言:0更新日期:2016-09-23 04:35
本发明专利技术提供了多系统中分配音频资源方法及装置,包括:在主系统下接收来自任意子系统的音频资源访问请求,音频资源访问请求包括音频请求相关数据;在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。通过本发明专利技术,使得各系统以合理的方式来单独或联合访问内核中的音频模块,以顺畅用户无感知的方式进行系统间的音频资源占用及释放;由主系统统一管理各系统对音频资源的访问,避免了各子系统同时访问音频资源时可能产生的访问错误;此外,充分的考虑了用户对于终端使用的个性化需求,更加符合用户的使用习惯,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及多系统音频播放
,具体而言,本专利技术涉及一种多系统中分配音频资源的方法,及一种多系统中分配音频资源的装置。
技术介绍
随着时代的发展,各种新兴的操作系统不断涌现,为用户带来了新颖且更加便捷的终端使用体验。现有的单操作系统,如Android系统,一般由内核和框架层组成,如内核为Linux,内核上运行android框架层的服务,框架层的音频服务与内核中的音频模块的交互,而内核中的音频模块直接与音频硬件交互。而在运行多系统的终端设备中,各系统拥有各自独立的框架层,且各系统共用同一内核,若各系统不加限制的同时访问共同内核中的音频模块,则可能造成音频模块设置的混乱,音频硬件无法正常运行,从而造成音频播放逻辑混乱,甚至丢失音频信息。因此,需要一种在多系统中对各系统的音频资源进行分配的解决方案,各系统能够以合理的方式来访问内核中的音频模块,使得在接收到来自任一系统的音频资源请求信息后,可能以流畅、舒适、友好的提供方式向用户播放音频数据。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种多系统中分配音频资源的方法,多系统包括一个主系统及至少一个子系统,该方法包括:在主系统下接收来自任意子系统的音频资源访问请求,音频资源访问请求包括音频请求相关数据;在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。其中,音频请求相关数据包括音频数据及音频类型。可选地,该方法还包括:根据来自多系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略;其中,音频处理策略包括以下至少一项:与音频类型对应的播放音量;与多个音频数据的音频类型对应的混音方式;与音频类型对应的输出路径。优选地,根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,包括以下一种或多种情形:根据各个音频资源访问请求的音频类型来调整音频数据相应的播放音量;根据与各个音频资源访问请求的音频类型对应的混音方式对音频数据进行混音处理;根据各个音频资源访问请求的音频类型对音频数据设置相应的输出路径。可选地,该方法还包括:根据系统音频资源访问优先级规则,确定多系统中优先级排序前预定个数的一个或多个系统,作为优先处理系统;其中,根据来自多系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略,具体包括:根据来自优先处理系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略。本专利技术的另一实施例提出了一种多系统中分配音频资源的装置,多系统包括一个主系统及至少一个子系统,该装置包括:接收模块,用于在主系统下接收来自任意子系统的音频资源访问请求,音频资源访问请求包括音频请求相关数据;处理模块,用于在主系统下根据相匹配的音频处理策略对来自多系统
的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。其中,音频请求相关数据包括音频数据及音频类型。可选地,该装置还包括:第一确定模块,用于根据来自多系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略;其中,音频处理策略包括以下至少一项:与音频类型对应的播放音量;与多个音频数据的音频类型对应的混音方式;与音频类型对应的输出路径。优选地,处理模块根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,包括以下一种或多种情形:根据各个音频资源访问请求的音频类型来调整音频数据相应的播放音量;根据与各个音频资源访问请求的音频类型对应的混音方式对音频数据进行混音处理;根据各个音频资源访问请求的音频类型对音频数据设置相应的输出路径。可选地,该装置还包括:第二确定模块,用于根据系统音频资源访问优先级规则,确定多系统中优先级排序前预定个数的一个或多个系统,作为优先处理系统;其中,第一确定模块,具体用于根据来自优先处理系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略。本专利技术的实施例中,提出了一种多系统中分配音频资源的方案,通过预定音频处理策略确定音频资源在多系统中各系统的分配方式,使得各系统以合理的方式来单独或联合访问内核中的音频模块,以顺畅用户无感知的方式进行系统间的音频资源占用及释放;在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问,由主系统统一管理各系统对音频资源的访问,避免了各子系统同时访问音频资源时可能产生的访问错误;此外,充分的考虑了用户对于终端使用的个性化需求,根据各系统的音频资源访问请求的优
先级别处理各系统的音频资源访问请求,同时根据不同音频类型采用不同的处理方式,更加符合用户的使用习惯,提高了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的多系统中分配音频资源的方法的流程图;图2为本专利技术中另一实施例的多系统中分配音频资源的装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员
的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本专利技术的实施例中的多系统可基于多种虚拟技术来实现,下文以Linux系统下的容器技术为例来进行实施例的详述。其中,使用Linux容器技术实现的多操作系统,在每个容器中装入独立的系统,多个系统之间相互独立,且多个系统运行在同一台物理终端设备上。图1为本专利技术中一个实施例的多系统中分配音频资源的方法的流程图。本专利技术的实施例中,各步骤所执行的内容概述如下:步骤S110:在主系统下接收来自任意子系统的音频资源访问请求,音频资源访问请求包括音频请求相关数据;步骤S120:在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。本专利技术的实施例本文档来自技高网
...

【技术保护点】
一种多系统中分配音频资源的方法,其特征在于,多系统包括一个主系统及至少一个子系统,该方法包括:在主系统下接收来自任意子系统的音频资源访问请求,所述音频资源访问请求包括音频请求相关数据;在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。

【技术特征摘要】
1.一种多系统中分配音频资源的方法,其特征在于,多系统包括一个主系统及至少一个子系统,该方法包括:在主系统下接收来自任意子系统的音频资源访问请求,所述音频资源访问请求包括音频请求相关数据;在主系统下根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,以控制对音频资源的访问。2.根据权利要求1所述的方法,其特征在于,所述音频请求相关数据包括音频数据及音频类型。3.根据权利要求2所述的方法,其特征在于,该方法还包括:根据来自多系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略;其中,所述音频处理策略包括以下至少一项:与音频类型对应的播放音量;与多个音频数据的音频类型对应的混音方式;与音频类型对应的输出路径。4.根据权利要求3所述的方法,其特征在于,根据相匹配的音频处理策略对来自多系统的至少一个音频资源访问请求进行相应处理,包括以下一种或多种情形:根据各个音频资源访问请求的音频类型来调整音频数据相应的播放音量;根据与各个音频资源访问请求的音频类型对应的混音方式对音频数据进行混音处理;根据各个音频资源访问请求的音频类型对音频数据设置相应的输出路径。5.根据权利要求3或4所述的方法,其特征在于,该方法还包括:根据系统音频资源访问优先级规则,确定多系统中优先级排序前预定个数的一个或多个系统,作为优先处理系统;其中,根据来自多系统的至少一个音频资源访问请求的音频类型来确
\t定相匹配的音频处理策略,具体包括:根据来自优先处理系统的至少一个音频资源访问请求的音频类型来确定相匹配的音频处理策略。6...

【专利技术属性】
技术研发人员:卜东超
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1