音频管理方法、装置、计算机设备和存储介质与流程
本申请涉及计算机领域,具体涉及一种音频管理方法、装置、计算机设备和存储介质。
背景技术:
1、在操作系统中,操作系统自身需要控制音频设备,以提供如车载系统提示音、电话等功能,而同时第三方应用也需要使用音频设备。此时车载系统和应用之间、应用和应用之间可能会有存在权限冲突,同时请求使用音频设备。例如导航、音乐播放、电话等应用同时请求音响的播放权限、麦克风的录音权限等。该权限分配的不合理会导致冲突。例如,当导航应用正在播放路线指示时,音乐应用可能也试图播放音乐,两者争夺音频的播放权限,导致出现中断、混叠等问题。
2、目前常规的解决方法是一个应用获得权限后,车载系统或其他应用被静音或暂停,直至用户手动重新分配使用权限,但该处理方式需要在该应用的界面内多级跳转,导致操作繁琐,从而在车辆驾驶的过程增加了操作负担和安全隐患。
3、因此,目前解决权限抢夺冲突的方案交互效率低下。
技术实现思路
1、本申请实施例提供一种音频管理方法、装置、计算机设备和存储介质,可以提升交互效率。
2、本申请实施例提供一种音频管理方法,适用于车载系统搭载的操作系统,车载系统包括音频设备、物理交互部件、操作系统中安装有应用,该音频管理方法包括:
3、在操作系统持有音频设备的使用权限时,通过操作系统控制音频设备;
4、响应于检测到物理交互部件的触发事件,在应用中确定目标应用;
5、将音频设备的使用权限分配给目标应用;
6、在目标应用持有音频设备的使用权限时,通过目标应用控制音频设备。
7、本申请实施例还提供一种音频管理装置,适用于车载系统搭载的操作系统,车载系统包括音频设备、物理交互部件、操作系统中安装有应用,该音频管理装置包括:
8、系统控制单元,用于在操作系统持有音频设备的使用权限时,通过操作系统控制音频设备;
9、交互单元,用于响应于检测到物理交互部件的触发事件,在应用中确定目标应用;
10、分配单元,用于将音频设备的使用权限分配给目标应用;
11、应用控制单元,用于在目标应用持有音频设备的使用权限时,通过目标应用控制音频设备。
12、在一些实施例中,分配单元包括:
13、许可子单元,用于获取目标应用的权限许可信息;
14、分配应用子单元,用于若目标应用的权限许可信息中包含音频管理许可,则将音频设备的使用权限分配给目标应用;
15、分配系统子单元,用于若目标应用的权限许可信息中不包含音频管理许可,则将音频设备的使用权限分配给操作系统。
16、在一些实施例中,交互单元还用于:
17、获取目标应用的包名;
18、许可子单元,用于:
19、当包名为空时,进行第一异常提示;
20、当包名不为空时,根据目标应用的标识,获取目标应用的详细信息;
21、从详细信息中提取目标应用的权限许可信息。
22、在一些实施例中,交互单元用于:
23、当具有使用情况权限时,采用使用情况管理器,获取应用在最近预设时间内的使用统计信息,使用情况管理器用于记录应用的使用统计信息,使用统计信息包括应用的最后使用时间;
24、将最后使用时间最大的应用确定为目标应用。
25、在一些实施例中,交互单元用于:
26、采用活动管理器,获取操作系统的进程列表,进程列表的列表首项表征当前活跃应用的进程;
27、将进程列表的列表首项对应的应用确定为目标应用。
28、在一些实施例中,音频管理装置还包括返还单元,用于:
29、响应于停止交互事件,释放目标应用的使用权限并交由操作系统接管。
30、在一些实施例中,返还单元还用于:
31、若检测到物理交互部件的触发事件结束,生成停止交互事件。
32、在一些实施例中,触发事件包括触发时间,返还单元还用于:
33、若当前时间与触发时间间隔达到预设时长,则生成停止交互事件。
34、在一些实施例中,分配单元,包括:
35、指令子单元,用于生成开始控制指令,开始控制指令用于通知目标应用获取音频设备的使用权限;
36、广播子单元,用于向目标应用广播开始控制指令,以通知目标应用获取音频设备的使用权限。
37、在一些实施例中,应用控制单元,用于:
38、获取目标应用的音频管理状态;
39、当目标应用的音频管理状态为已开启状态,则进行第二异常提示;
40、当目标应用的音频管理状态为关闭状态,则将目标应用的音频管理状态更新为已开启状态,以便目标应用控制音频设备;
41、若启动目标应用失败,则进行第三异常提示。
42、在一些实施例中,触发事件包括触发事件的操作类型,交互单元,用于:
43、获取映射关系信息,映射关系信息包括操作类型与应用之间的对应关系;
44、响应于检测到物理交互部件的触发事件,基于映射关系信息,在车载系统内安装的多个应用中,确定触发事件的操作类型对应的目标应用。
45、本申请实施例还提供一种计算机设备,包括音频设备、物理交互部件、存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本申请实施例所提供的任一种音频管理方法中的步骤。
46、本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种音频管理方法中的步骤。
47、本申请实施例适用于车载系统搭载的操作系统,车载系统包括音频设备、物理交互部件、操作系统中安装有应用,可以在操作系统持有音频设备的使用权限时,通过操作系统控制音频设备;响应于检测到物理交互部件的触发事件,在应用中确定目标应用;将音频设备的使用权限分配给目标应用;在目标应用持有音频设备的使用权限时,通过目标应用控制音频设备。
48、本申请实施例通过物理交互与动态权限调度结合,由操作系统统一管理音频设备,在物理层面响应物理交互部件的触发事件,快速定位目标应用并自动完成权限的分配。例如,按下方向盘上设置的物理通话按钮直接为第三方应用分配音频权限,确保第三方应用的语音功能即时响应,以实现基于用户的个人意图实现无缝切换,避免权限冲突导致音频逻辑混乱的问题。同时,物理交互减少了对屏幕操作的依赖,无需用户进行多级跳转、选取等复杂操作,避免驾驶员注意力分散,兼顾了用户主动控制需求与行车安全。由此,本申请实施例提升交互效率。
1.一种音频管理方法,其特征在于,适用于车载系统搭载的操作系统,所述车载系统包括音频设备、物理交互部件,所述操作系统中安装有应用,所述音频管理方法包括:
2.如权利要求1所述的音频管理方法,其特征在于,所述将所述音频设备的使用权限分配给所述目标应用,包括:
3.如权利要求2所述的音频管理方法,其特征在于,所述在所述应用中确定目标应用,还包括:
4.如权利要求1所述的音频管理方法,其特征在于,所述在所述应用中确定目标应用,包括:
5.如权利要求1所述的音频管理方法,其特征在于,所述在所述应用中确定目标应用,包括:
6.如权利要求1所述的音频管理方法,其特征在于,还包括:
7.如权利要求6所述的音频管理方法,其特征在于,还包括:
8.如权利要求6所述的音频管理方法,其特征在于,所述触发事件包括触发时间,还包括:
9.如权利要求1所述的音频管理方法,其特征在于,所述将所述音频设备的使用权限分配给所述目标应用,包括:
10.如权利要求9所述的音频管理方法,其特征在于,所述通过所述目标应用控制所述音频设备,包括:
11.如权利要求1所述的音频管理方法,其特征在于,所述触发事件包括触发事件的操作类型,所述响应于检测到所述物理交互部件的触发事件,在所述应用中确定目标应用,包括:
12.一种音频管理装置,其特征在于,适用于车载系统搭载的操作系统,所述车载系统包括音频设备、物理交互部件、操作系统中安装有应用,所述音频管理装置包括:
13.一种计算机设备,其特征在于,包括音频设备、物理交互部件、处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~11任一项所述的音频管理方法中的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~11任一项所述的音频管理方法中的步骤。
15.一种计算机程序,所述计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,以执行如权利要求1~11任一项所述的音频管理方法中的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com