车载系统的音频焦点控制方法、系统以及车载系统技术方案

技术编号:21577763 阅读:38 留言:0更新日期:2019-07-10 17:09
本公开提供了一种车载系统的音频焦点控制方法,所述车载系统包括多个处理器;所述控制方法包括:接收任意一个处理器内运行的第一音频应用所发送的音频焦点请求;获取当前音频焦点的使用状态;根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用;其中,所述预设应用优先级规则是指各音频应用在预设的不同场景下应获取的音频焦点获取类型。本公开还提供了一种车载系统的音频焦点控制系统及车载系统。

Audio Focus Control Method, System and Vehicle System of Vehicle-mounted System

【技术实现步骤摘要】
车载系统的音频焦点控制方法、系统以及车载系统
本公开实施例涉及计算机
,特别涉及车载系统的音频焦点控制方法、系统以及车载系统。
技术介绍
随着科技的日益发展,车载系统越来越智能化,为满足用户的多种需求,车载系统中通常安装有多个应用程序,例如导航、音乐、车载电台等,各个应用程序运行时,车载系统通常设置一套音频焦点控制方法来控制各个应用程序的音频输出,以保证各个应用程序音频输出的秩序性。当前的车载系统中通常包含有多个处理器,例如CPU和MCU,车载系统中的应用程序一般分布运行在CPU和MCU上,例如,导航和音乐等应用运行在CPU的Android系统内,而车载电台一般运行在MCU上。现有技术中,在控制不同处理器上的应用程序的音频输出时,常用的方法是在硬件的底层驱动层上添加一个处理器控制层,并预设不同处理器具有不同的权重,控制层通过判断应用程序所归属的处理器的权重的大小来决定将音频焦点授权于哪一个应用程序。
技术实现思路
本公开实施例提供一种车载系统的音频焦点控制方法、系统、车载系统以及计算机可读介质。第一方面,本公开实施例提供了一种车载系统的音频焦点控制方法,所述车载系统包括多个处理器;所述控制方法包括:接收任意一个处理器内运行的第一音频应用所发送的音频焦点请求;获取当前音频焦点的使用状态;根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用;其中,所述预设应用优先级规则是指各音频应用在预设的不同场景下应获取的音频焦点获取类型。在一些实施例中,所述根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用具体包括:根据所述音频焦点请求确定出所述第一音频应用;识别并判断音频焦点的使用状态;若判断出音频焦点的使用状态为未使用,则确定出将音频焦点授权于所述第一音频应用;若判断出音频焦点的使用状态为已使用,则确定音频焦点当前所归属的第二音频应用,并根据所述第二音频应用和所述第一音频应用,基于所述预设应用优先级规则,确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。在一些实施例中,在确定出将音频焦点授权于所述第一音频应用的步骤之后,还包括:将预设类型音频焦点授权于所述第一音频应用;在确定出所述第一音频应用的音频焦点获取类型的步骤之后,还包括:根据确定出的所述第一音频应用的音频焦点获取类型,对所述第一音频应用进行音频焦点授权。在一些实施例中,所述音频焦点请求中包括所述第一音频应用的标识信息;所述根据所述音频焦点请求确定出所述第一音频应用包括:获取所述音频焦点请求中的所述第一音频应用的标识信息,以根据所述第一音频应用的标识信息确定出所述第一音频应用;所述确定音频焦点当前所归属的第二音频应用具体包括:获取音频焦点当前所归属的第二音频应用的标识信息;所述基于预先设定的应用优先级规则确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点具体包括:根据所述第一音频应用的标识信息和所述第二音频应用的标识信息,查询所述预设应用优先级规则对应的应用优先级规则表,以确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。在一些实施例中,所述音频焦点获取类型包括:长时间获得音频焦点、短暂性获得音频焦点和短暂性获得音频焦点并混音。第二方面,本公开实施例提供了一种车载系统的音频焦点控制系统,用于控制车载系统的音频焦点,所述车载系统包括多个处理器;所述音频焦点控制系统包括:接收模块,用于接收任意一个处理器内运行的第一音频应用所发送的音频焦点请求;获取模块,用于获取当前音频焦点的使用状态;处理模块,用于根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用;其中,所述预设应用优先级规则是指各音频应用在预设的不同场景下应获取的音频焦点获取类型。在一些实施例中,所述处理模块包括:第一确定单元,用于根据所述音频焦点请求确定出所述第一音频应用;识别判断单元,用于识别并判断音频焦点的使用状态并当判断出音频焦点的使用状态为未使用,确定出将音频焦点授权于所述第一音频应用。第二确定单元,用于当所述识别判断单元判断出音频焦点的使用状态为已使用时,确定出音频焦点当前所归属的第二音频应用;查询单元,用于当所述第二确定单元确定出音频焦点当前所归属的第二音频应用时,根据所述第二音频应用和所述第一音频应用,基于所述预设应用优先级规则,确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。在一些实施例中,所述处理模块还包括:授权单元,用于当所述识别判断单元确定出将音频焦点授权于所述第一音频应用时,将预设类型音频焦点授权于所述第一音频应用;以及还用于,当所述查询单元确定出所述第一音频应用的音频焦点获取类型时,根据所述第一音频应用的音频焦点获取类型将音频焦点授权于所述第一音频应用。在一些实施例中,所述音频焦请求包括所述第一音频应用的标识信息;所述第一确定单元具体用于获取所述音频焦点请求中的所述第一音频应用的标识信息,以根据所述第一音频应用的标识信息确定出所述第一音频应用;所述第二确定单元具体用于确定音频焦点当前所归属的所述第二音频应用的标识信息;所述查询单元具体用于根据所述第一音频应用的标识信息和所述第二音频应用的标识信息,查询所述预设应用优先级规则对应的应用优先级规则表,以确定出所述第二音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。在一些实施例中,所述音频焦点获取类型包括:长时间获得音频焦点、短暂性获得音频焦点和短暂性获得音频焦点并混音。再一方面,本公开还提供一种车载系统,包括:上述音频焦点控制系统和多个处理器。在一些实施例中,多个所述处理器包括至少一个CUP和至少一个MCU。最后一方面,本公开提供一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述方法。本公开实施例提供的车载系统的音频焦点控制方法和系统,通过直接判断所有处理器上的各音频应用之间的应用优先级来决定将音频焦点授权于哪一个音频应用,相比于现有技术,无需先对处理器的优先级进行判断,从而解除了硬件和软件的耦合,增强了音频焦点控制机制在不同车型之间的通用性,进而降低了研发及维护成本;同时,通过直接对音频应用进行控制,使得不同车企能够更加便捷的根据自身需求进行个性化设置,避免受到硬件的约束,从而使用户体验更高。本公开实施例提供的车载系统,能够便捷地适配于不同车型,具有较高的通用性,降低了研发及维护成本;同时,不同车企能够更加便捷的进行个性化需求设置,避免受到硬件的约束,从而使用户体验更高。附图说明附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:图1为本公开实施例提供的一种车载系统的音频焦点控制方法流程图;图2为本公开实施例提供的另一种车载系统的音频焦点控制方法的流程图;图3为本公开实施例提供的一种车载系统的音频焦点控本文档来自技高网...

【技术保护点】
1.一种车载系统的音频焦点控制方法,所述车载系统包括多个处理器;所述控制方法包括:接收任意一个处理器内运行的第一音频应用所发送的音频焦点请求;获取当前音频焦点的使用状态;根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用;其中,所述预设应用优先级规则是指各音频应用在预设的不同场景下应获取的音频焦点获取类型。

【技术特征摘要】
1.一种车载系统的音频焦点控制方法,所述车载系统包括多个处理器;所述控制方法包括:接收任意一个处理器内运行的第一音频应用所发送的音频焦点请求;获取当前音频焦点的使用状态;根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用;其中,所述预设应用优先级规则是指各音频应用在预设的不同场景下应获取的音频焦点获取类型。2.根据权利要求1所述的方法,其中,所述根据所述音频焦点请求、所述音频焦点的使用状态以及预设应用优先级规则确定是否将音频焦点授权给所述第一音频应用具体包括:根据所述音频焦点请求确定出所述第一音频应用;识别并判断音频焦点的使用状态;若判断出音频焦点的使用状态为未使用,则确定出将音频焦点授权于所述第一音频应用;若判断出音频焦点的使用状态为已使用,则确定音频焦点当前所归属的第二音频应用,并根据所述第二音频应用和所述第一音频应用,基于所述预设应用优先级规则,确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。3.根据权利要求2所述的方法,其中,在确定出将音频焦点授权于所述第一音频应用的步骤之后,还包括:将预设类型音频焦点授权于所述第一音频应用;在确定出所述第一音频应用的音频焦点获取类型的步骤之后,还包括:根据确定出的所述第一音频应用的音频焦点获取类型,对所述第一音频应用进行音频焦点授权。4.根据权利要求2所述的方法,其中,所述音频焦点请求中包括所述第一音频应用的标识信息;所述根据所述音频焦点请求确定出所述第一音频应用包括:获取所述音频焦点请求中的所述第一音频应用的标识信息,以根据所述第一音频应用的标识信息确定出所述第一音频应用;所述确定音频焦点当前所归属的第二音频应用具体包括:获取音频焦点当前所归属的第二音频应用的标识信息;所述基于预先设定的应用优先级规则确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点具体包括:根据所述第一音频应用的标识信息和所述第二音频应用的标识信息,查询所述预设应用优先级规则对应的应用优先级规则表,以确定出所述第一音频应用的音频焦点获取类型或确定出所述第一音频应用无权获得音频焦点。5.根据权利要求1-4任一项所述的方法,其中,所述音频焦点获取类型包括:长时间获得音频焦点、短暂性获得音频焦点和短暂性获得音频焦点并混音。6.一种车载系统的音频焦点控制系统,用于控制车载系统的音频焦点,所述车载系统包括多个处理器;所述音频焦点控制系统包括:接收模块,用于接收任意...

【专利技术属性】
技术研发人员:殷切方胜
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1