一种车辆音频控制方法、电子设备及存储介质与流程
未命名
07-20
阅读:73
评论:0
1.本发明涉及车辆控制技术领域,尤其涉及一种车辆音频控制方法、电子设备及存储介质。
背景技术:
2.随着科技的发展,生活水平的提升,越来越多的车辆走进家庭,代替传统的交通方式。随着车辆的逐步发展,车载系统的功能也越来越多。车载多系统设备包含车机(安卓系统)和仪表系统(linux),副驾驶娱乐系统(安卓系统)等等,往往会有多种音频播放需求。现有技术中,各个系统有各自的音量调控方法,操作起来复杂,且不容易找到对应的音频在那个系统里进行调控,影响用户的使用体验。
技术实现要素:
3.本发明提供了一种车辆音频控制方法、电子设备及存储介质,以解决多系统的音频无法统一控制的问题。
4.根据本发明的一方面,提供了一种车辆音频控制方法,应用在音频播放系统,包括:
5.监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,所述音频变化信息包括音频播放系统的系统标识;
6.调用通信接口将所述音频变化信息发送至音频控制系统;
7.接收所述音频控制系统根据所述音频变化信息所反馈的第一音频控制信息,根据所述第一音频控制信息对本机的音频进行音量控制。
8.根据本发明的另一方面,提供了一种车辆音频控制方法,应用在音频控制系统,包括:
9.接收音频播放系统所发送的音频变化信息,所述音频变化信息包括音频播放系统的系统标识;
10.基于所述音频变化信息,结合用户输入的第一音频调整操作或者预确定的算法策略确定第一音频控制信息;
11.调用系统通信服务将所述第一音频控制信息发送给所述系统标识所对应的音频播放系统。
12.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
13.至少一个处理器;以及
14.与所述至少一个处理器通信连接的存储器;其中,
15.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车辆音频控制方法。
16.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储
介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车辆音频控制方法。
17.本发明实施例提供了一种车辆音频控制方法,应用在音频播放系统,监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,所述音频变化信息包括音频播放系统的系统标识;调用通信接口将所述音频变化信息发送至音频控制系统;接收所述音频控制系统根据所述音频变化信息所反馈的第一音频控制信息,根据所述第一音频控制信息对本机的音频进行音量控制,解决了多个系统的音频无法统一控制的问题,音频播放系统对音频流信息进行监测,在音频流信息发生变化时,确定音频变化信息,通过调用通信接口将音频变化信息发送至音频控制系统,由音频控制系统根据音频变化信息确定第一音频控制信息并反馈给音频播放系统,音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
18.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是根据本发明实施例一提供的一种车辆音频控制方法的流程图;
21.图2是根据本发明实施例二提供的一种车辆音频控制方法的流程图;
22.图3是根据本发明实施例三提供的一种车辆音频控制方法的流程图;
23.图4是根据本发明实施例四提供的一种车辆音频控制装置的结构示意图;
24.图5是根据本发明实施例五提供的一种车辆音频控制装置的结构示意图;
25.图6是实现本发明实施例的车辆音频控制方法的电子设备的结构示意图。
具体实施方式
26.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.实施例一
29.图1为本发明实施例一提供的一种车辆音频控制方法的流程图,本实施例可适用于对车辆中不同系统的音频进行调控的情况,应用在音频播放系统,该方法可以由车辆音频控制装置来执行,该车辆音频控制装置可以采用硬件和/或软件的形式实现,该车辆音频控制装置可配置于车辆中。
30.如图1所示,该方法包括:
31.s101、监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,音频变化信息包括音频播放系统的系统标识。
32.在本实施例中,音频播放系统具体可以理解为车辆上播放音频的系统,例如,仪表系统、车机系统、副驾驶娱乐系统等。音频流信息具体可以理解为当前正在播放的音频的信息;音频变化信息具体可以理解为描述音频的变化的信息,例如,新增的音频,中断的音频等。系统标识具体可以理解为对音频播放系统进行唯一标识的信息,例如,系统名称、系统的id等。
33.具体的,本实施例提供的车辆音频控制方法可以集成在音量调节软件中,将此音量调节软件安装在音频播放系统中,在音频播放系统中运行音量调节软件实现对音频播放系统的音量的控制。本执行主体在运行过程中实时监测音频播放系统的音频流信息,当有新的音频流产生或者中断等变化时,确定音频流信息发生变化,根据新增的音频流、中断的音频流等信息确定音频变化信息。本步骤在确定音频变化信息时,将音频播放系统的系统标识同样作为音频变化信息,以便音频控制系统确定发生音频变化的是车辆中的哪一个系统。
34.s102、调用通信接口将音频变化信息发送至音频控制系统。
35.在本实施例中,通信接口具体可以理解为音频播放系统与音频控制系统进行信息交互通信的接口。音频控制系统具体可以理解为对车辆中的音频播放系统的音频进行调控的系统,本技术实施例中的音频控制系统可以是车机系统、副驾驶娱乐系统、智能手机、平板电脑等客户端。
36.具体的,本技术实施例中的音频控制系统可以是车机系统、副驾驶娱乐系统、智能手机、平板电脑等客户端中的一种或者多种,即可以同时运行多个音频控制系统,用户可以根据需求选择其中一个音频控制系统对音频播放系统进行控制。当部署多个音频控制系统时,每个音频控制系统的工作原理相同。预先确定通信接口,本步骤所采用的通信接口与各系统框架相关。调用通信接口将音频变化信息发送至一个或者多个音频控制系统。
37.s103、接收音频控制系统根据音频变化信息所反馈的第一音频控制信息,根据第一音频控制信息对本机的音频进行音量控制。
38.在本实施例中,第一音频控制信息具体可以理解为对音频播放系统的音频进行控制的信息,第一音频控制信息根据音频变化信息确定。
39.具体的,音频控制系统在接收到音频变化信息后,对音频变化信息进行分析,自动确定第一音频控制信息,或者将音频变化信息展示给用户,获取用户的相应操作,根据用户的相应操作确定第一音频控制信息,音频控制系统在确定第一音频控制信息后,将第一音
频控制信息反馈给音频播放系统。音频播放系统在接收到第一音频控制信息后,对第一音频控制信息进行解析,直接确定控制指令,或者对第一音频控制信息进行分析,确定控制指令,对本系统的音频进行音量调节和控制。
40.本发明实施例提供了一种车辆音频控制方法,应用在音频播放系统,解决了多个系统的音频无法统一控制的问题,音频播放系统对音频流信息进行监测,在音频流信息发生变化时,确定音频变化信息,通过调用通信接口将音频变化信息发送至音频控制系统,由音频控制系统根据音频变化信息确定第一音频控制信息并反馈给音频播放系统,音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
41.可选的,音频播放系统包括至少一个音频播放应用程序;该方法还包括:在音频播放系统上电后,从至少一个音频播放应用程序中确定出当前播放音频的目标应用程序;对目标应用程序的当前播放音频进行混音处理,并调用音频播放接口对混音处理后的音频进行播放。
42.在本实施例中,音频播放应用程序具体可以理解为可以播放音频的应用程序,音频播放系统中可以安装一个或者多个音频播放应用程序,可以对不同类型的音频进行播放。当前播放音频可以理解为当前时刻正在播放的音频;目标应用程序具体可以理解为当前正在播放音频的音频播放应用程序,可以是0、一个或者多个;音频播放接口具体可以理解为用于播放音频的接口。
43.具体的,音频播放系统上电后,确定音频播放系统中正在播放当前播放音频的音频播放应用程序,将此部分音频播放应用程序确定为目标应用程序。确定每个目标应用程序的当前播放音频,对所有的当前播放音频进行混音处理,调用音频播放接口,播放混音处理后的音频。
44.示例性的,本技术实施例中的音频播放系统为仪表系统时,在仪表系统中运行pulseaudio,pulseaudio是一个开源的跨平台的声音服务,音频播放接口为alsa(高级linux声音架构)接口。仪表系统上的音频播放应用程序所播放的音频经过pulseaudio进行混音,调用底层alsa接口进行播放。相应的,可以在仪表系统中安装音量调节软件,执行本技术的车辆音频控制方法,以音量调节软件集成pavucontrol、cyber和控制逻辑为例,其中,pavucontrol为开源的pulseaudio的音量控制器,cyber为开源、高性能运行时框架,用来进行系统间实时消息通信,控制逻辑用于实现监测音频播放系统的音频流信息变化情况,确定并发送音频变化信息,以及根据第一音频控制信息进行音量控制等逻辑。音量调节软件中的pavucontrol与pulseaudio进行通信,实时监测仪表系统的音频流,当有新的音频流产生或者中断等变化时,音量调节软件会确定音频变化信息。调用cyber的通信接口将音频变化信息发送至音频控制系统。通常通过cyber的writer进行消息发送。
45.本技术实施例中的音频播放系统为车机系统或娱乐系统时,车机系统或娱乐系统通常为安卓系统。车机系统或娱乐系统上同样可以部署声音服务,对不同的音频播放应用程序所产生的音频进行混音处理以及播放。车机系统或娱乐系统上安装音量调节软件volumecontrol,以音量调节软件集成安卓的音频调节接口,cyber和控制逻辑为例,cyber和控制逻辑所实现的功能与上述仪表系统的音量调节软件中所实现的功能相同。
volumecontrol通过安卓接口实时监测车机系统或娱乐系统的音频流,当有新的流产生或者中断等变化时,确定音频变化信息。调用cyber的通信接口将音频变化信息发送至音频控制系统。
46.本技术实施例可以通过对音频播放系统中的音频播放应用程序所播放的音频进行混音处理,实现音频播放。同时通过监控音频播放应用程序所播放的当前播放音频判断音频流信息是否发生变化,及时发现音频变化,避免处理不及时的问题。
47.可选的,该方法还包括:接收音频控制系统所反馈的第二音频控制信息,根据第二音频控制信息对本机的音频进行音量控制。
48.在本实施例中,第二音频控制信息具体可以理解为对音频播放系统的音频进行控制的信息,第二音频控制信息由音频控制系统确定。
49.具体的,音频控制系统在音频播系统的音频没有发生变化时,也可以通过算法分析等策略自动确定第二音频控制信息,或者接收用户的相应操作,根据用户的相应操作确定第二音频控制信息,音频控制系统在确定第二音频控制信息后,将第二音频控制信息反馈给音频播放系统。音频播放系统在接收到第二音频控制信息后,对第二音频控制信息进行解析,直接确定控制指令,或者对第二音频控制信息进行分析,确定控制指令,对本系统的音频进行音量调节和控制。音频播放系统根据第二音频控制信息对本机的音频进行音量控制时,其实现原理与根据第一音频控制信息对本机的音频进行音量控制的原理类似。
50.本技术实施例中音频播放系统中的音量调节软件同时会执行cyber消息接收服务,监听音频控制系统是否反馈第一音频控制信息或第二音频控制信息。
51.可选的,音频播放系统为仪表系统时,根据第一音频控制信息或第二音频控制信息对本机的音频进行音量控制,包括:根据第一音频控制信息或第二音频控制信息确定控制指令;根据控制指令调用音频服务接口,调整控制指令所对应音频的音量。
52.在本实施例中,控制指令中可以包括指示音量如何进行调整的信息,例如音量调整到m,或者音量调高n,或者音量降低n;控制指令中还可以包括调整哪一个音频播放应用程序的音量,调整左通道、右通道或者左右通道同时调整,或者调整车辆上的哪一个或多个喇叭,等等。音频服务接口具体可以理解为对音频播放应用程序的音量进行控制的接口。
53.具体的,本技术实施例在根据第一音频控制信息和第二音频控制信息确定控制指令并控制音频的音量时原理相同,本实施例以根据第一音频控制信息确定控制指令并控制音频的音量为例,说明音量控制过程。解析第一音频控制信息,第一音频控制信息中可以包括需要调整的待播放应用程序,以及每个应用程序的音量如何调整的信息,对第一音频控制信息进行分析确定控制指令。根据控制指令确定需要调整的音频播放应用程序,调用相应的音频服务接口,进行音量调节。在进行音量调节时,可以是单通道调节,也可以是左右通道同时调节,也可以对系统总音量进行调节。
54.示例性的,本技术的音频服务接口可以是pulseaudio提供的接口。
55.可选的,音频播放系统为车机系统或娱乐系统时,根据第一音频控制信息或第二音频控制信息对本机的音频进行音量控制,包括:
56.a1、根据第一音频控制信息或第二音频控制信息确定音频控制类型和控制指令。
57.在本实施例中,音频控制类型可以是音频流控制或音频域控制,其中,音频流控制可以单独对音频播放应用程序所播放的音频的音量进行控制;音频域控制可以对车辆中某
一区域的音频播放装置的音量进行控制,音频播放装置可以是喇叭、音箱等任意播放音频的装置。
58.同理,本步骤在根据第一音频控制信息和第二音频控制信息确定控制指令并控制音频的音量时原理相同,以根据第一音频控制信息确定控制指令并控制音频的音量为例,说明音量控制过程。解析第一音频控制信息,确定音频控制类型,第一音频控制信息中可以直接包括音频控制类型,也可以通过对第一音频控制信息进行分析,根据第一音频控制信息中包括的需要调整的音频播放应用程序的数量、调整区域等信息确定音频控制类型,以及控制指令。
59.a2、当音频控制类型为音频流控制时,根据控制指令调用系统接口或应用程序接口,调整控制指令所对应目标待调整应用程序的音量。
60.在本实施例中,目标待调整应用程序具体可以理解为具有音量调节需求的音频播放应用程序。
61.具体的,当音频控制类型为音频流控制时,此时仅针对音频播放应用程序进行音量调整。根据控制指令调用车机系统或娱乐系统的系统接口,或者调用目标待调整应用程序的应用程序接口,根据控制指令所指示的音量调整目标待调整应用程序的音量。
62.a3、当音频控制类型为音频域控制时,根据控制指令确定目标待调整区域,调用底层驱动接口,调整目标待调整区域的音频播放装置所播放音频的音量。
63.在本实施例中,目标待调整区域具体可以理解为车辆中需要进行音量调整的区域,例如,驾驶员区域、副驾驶区域、后排区域等,目标待调整区域为第一待调整区域或第二待调整区域。本技术实施例中的第一待调整区域和第二待调整区域均为车辆中划分的区域,第一待调整区域和第二待调整区域为音频控制系统在不同情况下所确定的待调整区域,音频播放系统可以接收第一待调整区域或第二待调整区域,将其作为目标待调整区域。车辆上通常会安装多个音频播放装置,音频播放装置可以分布在驾驶员区域、副驾驶区域、后排区域等任意区域内,不同的区域可以根据需求设置音频播放装置的数量。
64.具体的,当音频控制类型为音频域控制时,此时需要对车辆中不同区域的音频播放装置的音量进行控制。控制指令中可以包括目标待调整区域的标识,根据控制指令可直接确定目标待调整区域,确定目标待调整区域内的所有音频播放装置,调用底层驱动接口,根据控制指令所指示的音量调整目标待调整区域内所有的音频播放装置所播放音频的音量。本技术在调整目标待调整区域的音频播放装置所播放音频的音量时,可以将目标待调整区域与特定的音频播放应用程序进行关联,在调整音量时,仅调整目标待调整区域所关联的音频播放应用程序的音量。本技术在调整目标待调整区域的音频播放装置所播放音频的音量时,可以通过dsp调节不用tdm通道的音量,进而控制不同区域的音频播放装置的输出音量。
65.需要知道的是,本实施例中所述的娱乐系统可以是车辆中的副驾驶娱乐系统或者其他具有娱乐功能的系统。
66.可选的,音频变化信息,还包括:当前播放音频对应的音频播放应用程序,当前音频流是否有效,当前音频流序号,当前音频通道数,当前所有音频通道的音频音量值。
67.在本实施例中,当前音频流是否有效用于表示各当前播放音频是否需要进行调整,例如,当前音频流有效,即可以对当前音频流的音量进行调整,当前音频流有效,不进行
音量调整。当前音频流序号具体可以理解为当前播放的音频的序号,音频播放应用程序可以播放多个音频,若音频播放应用程序播放多个音频,则需要对每个音频进行编号,用于区别不同的音频。当前音频通道数为当前播放音频在播放时采用的通道的数量,还可以包括播放音频的通道,例如,左通道、右通道,左右两个通道,相应的,通道数为1、1和2。当前所有音频通道的音频音量值即当前播放的所有音频的所对应的通道的音量值,例如,音频为未佩戴安全带时的警报声,左通道的音量值为20,右通道的音量值为20;音频为交通广播的声音,左通道的音量值为30,右通道的音量值为30。
68.本技术实施例中的音频变化信息可以用于辅助音频控制系统确定第一音频控制信息。音频变化信息还可以是其他类型的信息。
69.本发明实施例提供了一种车辆音频控制方法,解决了多个系统的音频无法统一控制的问题,音频播放系统对音频流信息进行监测,在音频流信息发生变化时,确定音频变化信息,通过调用通信接口将音频变化信息发送至音频控制系统,由音频控制系统根据音频变化信息确定第一音频控制信息并反馈给音频播放系统,音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。本技术针对不同类型的音频播放系统,可以进行不同的音量控制,由音频控制系统统一对音频播放系统进行控制。
70.实施例二
71.图2为本发明实施例二提供的一种车辆音频控制方法的流程图,本实施例可适用于对车辆中不同系统的音频进行调控的情况,应用在音频播控制系统,该方法可以由车辆音频控制装置来执行,该车辆音频控制装置可以采用硬件和/或软件的形式实现,该车辆音频控制装置可配置于车辆中。如图2所示,该方法包括:
72.s201、接收音频播放系统所发送的音频变化信息,音频变化信息包括音频播放系统的系统标识。
73.在本实施例中,音频控制系统可以是车机系统、副驾驶娱乐系统、车载联网的智能手机、平板等智能设备。
74.需要知道的是,本实施例提供的车辆音频控制方法可以集成在音量控制软件中,将此音量控制软件安装在音频控制系统中,在音频控制系统中运行音量控制软件实现对不同的音频播放系统的音量的统一控制。本技术的音量控制软件可以安装在车机系统、娱乐系统(例如,副驾驶娱乐系统)、车载联网的智能设备等任意一个或者多个系统中,例如,同时安装在上述三个系统中,驾驶员可以通过车机系统进行音量调节控制,副驾驶的乘客可以根据副驾驶娱乐系统进行音量调节控制,任意的人均可以通过车载联网的智能设备进行音量调节控制。本技术实施例中的车机系统、娱乐系统既可以作为音频播放系统,也可以作为音频控制系统。
75.具体的,音频控制系统在运行过程中,与音频播放系统实时进行通信。音频播放系统在确定音频变化信息后,通过通信接口将音频变化信息发送给音频控制系统。本执行主体接收音频播放系统所发送的音频变化信息,音频变化信息包括音频播放系统的系统标识。
76.示例性的,本技术的音频控制系统中可以运行remotevolumecontrol服务,使用
cyber服务进行通信。remotevolumecontrol是负责提供给用户进行音量界面总调控的应用程序,可通过cyber服务远程调节本系统和其它系统的音频,主要包含界面显示和cyber服务。通过cyber的reader回调处理接收音频变化信息。
77.s202、基于音频变化信息,结合用户输入的第一音频调整操作或者预确定的算法策略确定第一音频控制信息。
78.在本实施例中,第一音频调整操作具体可以理解为用于进行音频调整控制的用户操作。根据音频变化信息确定向用户展示的信息,向用户展示的信息可以是新增的音频流,或者当前播放的所有音频流等,用户根据所展示的信息进行音量调节,触发第一音频调整操作,第一音频调整操作可以包括调整那个音频播放应用程序的音量,将音量调节到何值等,根据第一音频调整操作确定第一音频控制信息。或者,预先确定算法策略,在接收到音频变化信息后,根据算法策略对音频变化信息进行分析,确定第一音频控制信息,例如,通过算法策略定义不同音频播放应用程序的优先级,通过优先级调整不同音频播放应用程序所播放音频的音量。
79.s203、调用系统通信服务将第一音频控制信息发送给系统标识所对应的音频播放系统。
80.本执行主体可以通过解析音频变化信息中所携带的音频播放系统的系统标识,确定发送音频变化信息的音频播放信息。本技术实施例中的系统通信服务可以预先定义,在确定第一音频控制信息后,调用系统通信服务将第一音频控制信息发送给系统标识所对应的音频播放系统,以便此音频播放系统进行相应的音量调节。
81.本发明实施例提供了一种车辆音频控制方法,应用在音频控制系统,解决了多个系统的音频无法统一控制的问题,接收音频播放系统确定并发送的音频变化信息,音频控制系统基于音频变化信息结合用户所输入的第一音频调整操作或者算法策略确定第一音频控制信息,并反馈给系统标识所对应的音频播放系统,以便音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以根据用户的操作或者算法策略对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
82.实施例三
83.图3为本发明实施例三提供的一种车辆音频控制方法的流程图,本实施例在上述实施例二的基础上进行细化。如图3所示,该方法包括:
84.s301、接收音频播放系统所发送的音频变化信息,音频变化信息包括音频播放系统的系统标识。
85.可选的,音频变化信息,还包括:当前播放音频对应的音频播放应用程序,当前音频流是否有效,当前音频流序号,当前音频通道数,当前所有音频通道的音频音量值。
86.s302、根据音频变化信息对音频调整界面进行更新,形成更新后的音频调整界面。
87.在本实施例中,音频调整界面具体可以理解为对音频音量进行显示以及调整的界面。解析音频变化信息可以确定当前播放音频、及其对应的音频播放应用程序、当前音频流是否有效,当前音频流序号,当前音频通道数,当前所有音频通道的音频音量值、音频播放系统的系统标识等信息,根据上述信息确定音频调整界面所需展示的信息,例如,当前音频流有效的当前播放音频对应的音量调整按键、滑动条等音量调整功能选项,还可以确定音
频通道、每个音频通道对应的音频音量值等信息,将上述确定的信息展示在音频调整界面中,形成更新后的音频调整界面,更新后的音频调整界面中可以增加新的当前播放音频的相关信息,或者删除原来播放的音频的相关信息。
88.s303、展示更新后的音频调整界面,更新后的音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项。
89.在本实施例中,音频流音量调整功能选项可以理解为对音频流的音量进行调整的功能选项,可以是按键、滑动条、滚动条、输入窗口等任意形式。音频区域音量调整功能选项可以理解为对车辆中某一区域的整体音量进行调整的功能选项,同样可以是按键、滑动条、滚动条、输入窗口等任意形式。
90.在音频控制系统所对应的显示屏上展示更新后的音频调整界面,例如,在车机显示屏上展示更新后的音频调整界面,在娱乐系统显示屏上展示更新后的音频调整界面,在智能设备的屏幕上展示更新后的音频调整界面。更新后的音频调整界面中展示了音频流音量调整功能选项和音频区域音量调整功能选项,以便进行音频流的音量调整和音频域的音量调整。
91.s304、接收第一音频调整操作,第一音频调整操作为用户在更新后的音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项。
92.在展示更新后的音频调整界面后,用户可以根据需求触发音频流音量调整功能选项或音频区域音量调整功能选项,实现音量调整。例如,用户调控过程中拖动的是某个音频播放应用程序播放的音频流音量条,如调节正在播放的酷狗音乐的音量,则触发音频流音量调整功能选项生成第一音频调整操作;或者,用户需要单独控制驾驶舱区域的所有音频音量降低,则选择音频域调控里的驾驶员区域音量条进行拖动,音频区域音量调整功能选项生成第一音频调整操作。
93.s305、根据第一音频调整操作生成第一音频控制信息。
94.根据第一音频调整操作确定用户需要进行调整的音频播放应用程序、如何对音量进行调整等信息,对音量进行调整包括对左右通道的音量值的调整,根据上述信息生成第一音频控制信息。
95.作为本实施例的一个可选实施例,本可选实施例进一步将根据第一音频调整操作生成第一音频控制信息,优化为:
96.b1、当第一音频调整操作为触发音频流音量调整功能选项时,根据第一音频调整操作确定第一待调整应用程序以及第一目标音量,根据第一待调整应用程序以及第一目标音量确定第一音频控制信息。
97.在本实施例中,第一待调整应用程序具体可以理解为具有音量调节需求的音频播放应用程序,第一待调整应用程序根据用户的第一音频调整操作确定;第一目标音量具体可以理解为音频播放应用程序所需调整到的音量值,根据用户操作确定。
98.具体的,当第一音频调整操作为触发音频流音量调整功能选项时,此时进行音频流的音量调整,解析第一音频调整操作,确定用户所调整的是哪一个音频播放应用程序,将此音频播放应用程序确定为第一待调整应用程序,同时确定用户将音量调整到何值,将此音量值作为第一目标音量。将第一待调整应用程序以及第一目标音量按照设定好的格式写入对应字段,形成第一音频控制信息。
99.b2、当第一音频调整操作为触发音频区域音量调整功能选项时,根据第一音频调整操作确定第一待调整区域以及第一目标音量,根据第一待调整区域以及第一目标音量确定第一音频控制信息。
100.在本实施例中,第一待调整区域具体可以理解为车辆中具有音量调节需求的区域,车辆中的各区域预先划分,可以是驾驶员区域、副驾驶区域、后排区域等。
101.具体的,当第一音频调整操作为触发音频区域音量调整功能选项时,此时对区域的音量调整,解析第一音频调整操作,确定用户所调整的是哪一个区域,将此区域确定为第一待调整区域。本技术实施例中的第一待调整区域还可以预先关联音频播放应用程序,即,在调整第一待调整区域的音频音量大小时,可以仅调整第一待调整区域所关联的音频播放应用程序所播放的音频的音量。同时解析第一音频调整操作确定用户将音量调整到何值,将此音量值作为第一目标音量。将第一待调整区域以及第一目标音量按照设定好的格式写入对应字段,形成第一音频控制信息。
102.s306、根据音频变化信息结合预确定的算法策略确定至少一个第二待调整应用程序及其对应的第二目标音量。
103.在本实施例中,第二待调整应用程序具体可以理解为具有音量调节需求的音频播放应用程序,第二待调整应用程序根据算法策略确定;第二目标音量具体可以理解为音频播放应用程序所需调整到的音量值,根据算法策略自动确定。
104.具体的,预先定义算法策略,通过算法策略确定如何对音频音量进行处理。基于算法策略对音频变化信息进行分析处理,例如,确定当前播放音频的优先级,当优先级满足一定条件时,对此音频的音量进行调整,示例性的,新增的当前播放音频的优先级为一级,则将此音频的音量调整到最高,同时,还可以将其他当前播放音频的音量调低或者关闭。基于算法策略对音频变化信息进行分析处理后确定至少一个第二待调整应用程序及每个第二待调整应用程序所对应的第二目标音量。
105.s307、根据各第二待调整应用程序及其对应的第二目标音量确定第一音频控制信息。
106.将所有的第二待调整应用程序以及每个第二待调整应用程序对应的第二目标音量按照设定好的格式写入对应字段,形成第一音频控制信息。
107.作为本实施例的一个可选实施例,本可选实施例进一步优化包括了根据用户输入的第二音频调整操作或者预确定的算法策略确定第二音频控制信息;调用系统通信服务将第二音频控制信息发送至对应的音频播放系统。
108.在本实施例中,第二音频调整操作具体可以理解为用于进行音频调整控制的用户操作。
109.具体的,本技术实施例还可以在音频播放系统未发生音频变化的情况下主动进行音量调控。用户可以主动输入第二音频调整操作确定第二音频控制信息,以便进行音量调整;或者,基于预确定的算法策略自动检测车辆的信息确定第二音频控制信息。在确定第二音频控制信息后,确定第二音频控制信息所需发送的音频播放系统,调用系统通信服务将第二音频控制信息发送至对应的音频播放系统。
110.需要知道的是,本技术实施例中的s302-s305和s306-s307为并列方案,在实现时可以选择其中一种执行。
111.s308、调用系统通信服务将第一音频控制信息发送给系统标识所对应的音频播放系统。
112.作为本实施例的一个可选实施例,本可选实施例进一步将根据用户输入的第二音频调整操作确定第二音频控制信息,优化为:
113.c1、展示当前音频调整界面,当前音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项。
114.本技术实施例中,当前音频调整界面具体可以理解为当前对所播放的音频的相关信息进行展示的截面。可以在显示屏幕中直接展示当前音频调整界面,当前音频调整界面中可以包括当前正在播放的音频的信息,同时包括音频流音量调整功能选项和音频区域音量调整功能选项,以便进行音频流的音量调整和音频域的音量调整。
115.c2、接收第二音频调整操作,第二音频调整操作为用户在当前音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项。
116.在展示当前音频调整界面后,用户可以根据需求触发音频流音量调整功能选项或音频区域音量调整功能选项,实现音量调整。例如,用户调控过程中拖动的是某个音频播放应用程序播放的音频流音量条,如调节正在播放的酷狗音乐的音量,则触发音频流音量调整功能选项生成第二音频调整操作;或者,用户需要单独控制驾驶舱区域的所有音频音量降低,则选择音频域调控里的驾驶员区域音量条进行拖动,音频区域音量调整功能选项生成第二音频调整操作。
117.c3、根据第二音频调整操作生成第二音频控制信息。
118.根据第二音频调整操作确定用户需要进行调整的音频播放应用程序、如何对音量进行调整等信息,对音量进行调整包括对左右通道的音量值的调整,根据上述信息生成第二音频控制信息。
119.作为本实施例的一个可选实施例,本可选实施例进一步将根据第二音频调整操作生成第二音频控制信息,优化为:
120.c31、当第二音频调整操作为触发音频流音量调整功能选项时,根据第二音频调整操作确定第三待调整应用程序以及第三目标音量,根据第三待调整应用程序以及第三目标音量确定第二音频控制信息。
121.在本实施例中,第三待调整应用程序具体可以理解为具有音量调节需求的音频播放应用程序,第三待调整应用程序根据用户的第二音频调整操作确定;第三目标音量具体可以理解为音频播放应用程序所需调整到的音量值,根据用户操作确定。
122.具体的,当第二音频调整操作为触发音频流音量调整功能选项时,此时进行音频流的音量调整,解析第二音频调整操作,确定用户所调整的是哪一个音频播放应用程序,将此音频播放应用程序确定为第三待调整应用程序,同时确定用户将音量调整到何值,将此音量值作为第三目标音量。将第三待调整应用程序以及第三目标音量按照设定好的格式写入对应字段,形成第二音频控制信息。
123.c32、当第二音频调整操作为触发音频区域音量调整功能选项时,根据第二音频调整操作确定第二待调整区域以及第三目标音量,根据第二待调整区域以及第三目标音量确定第二音频控制信息。
124.在本实施例中,第二待调整区域具体可以理解为车辆中具有音量调节需求的区
域,车辆中的各区域可以是驾驶员区域、副驾驶区域、后排区域等。
125.具体的,当第二音频调整操作为触发音频区域音量调整功能选项时,此时对区域的音量调整,解析第二音频调整操作,确定用户所调整的是哪一个区域,将此区域确定为第二待调整区域。本技术实施例中的第二待调整区域同样可以预先关联音频播放应用程序,在调整第二待调整区域的音频音量大小时,可以仅调整第二待调整区域所关联的音频播放应用程序所播放的音频的音量。同时解析第二音频调整操作确定用户将音量调整到何值,将此音量值作为第三目标音量。将第二待调整区域以及第三目标音量按照设定好的格式写入对应字段,形成第二音频控制信息。
126.本技术实施例可以根据用户的第二音频调整操作确定第二音频控制信息对应的音频播放系统。
127.作为本实施例的一个可选实施例,本可选实施例进一步将根据预确定的算法策略确定第二音频控制信息,优化为:
128.d1、根据预确定的算法策略确定至少一个第四待调整应用程序及其对应的第四目标音量。
129.在本实施例中,第四待调整应用程序具体可以理解为具有音量调节需求的音频播放应用程序,第四待调整应用程序根据算法策略确定;第四目标音量具体可以理解为音频播放应用程序所需调整到的音量值,根据算法策略自动确定。
130.具体的,通过预先定义好的算法策略确定如何对音频音量进行处理。基于算法策略对车辆驾驶信息等影响音频播放的信息进行分析处理,判断是否需要进行音量调节,以及在需要进行音量调节时如何进行调节。例如,当检测到车辆前方发生碰撞或者车辆前方出现障碍物需紧急避让等紧急情况,关闭当前正在播放的所有音频,调整警报声音为高音量。基于算法策略对车辆驾驶信息进行分析处理后确定出至少一个第四待调整应用程序及每个第四待调整应用程序所对应的第四目标音量。
131.d2、根据各第四待调整应用程序及其对应的第四目标音量确定第二音频控制信息。
132.将所有的第四待调整应用程序以及每个第四待调整应用程序对应的第四目标音量按照设定好的格式写入对应字段,形成第二音频控制信息。
133.本实施例可以根据算法策略确定第二音频控制信息对应的音频播放系统。
134.可以知道的是,本技术实施例音频控制系统根据第一待调整应用程序或第二待调整应用程序形成第一音频控制信息,根据第三待调整应用程序或第四待调整应用程序形成第二音频控制信息。因此,音频播放系统所确定的控制指令对应的目标待调整应用程序为第一待调整应用程序、第二待调整应用程序、第三待调整应用程序或第四待调整应用程序。
135.本技术实施例中,在展示当前音频调整界面或展示更新后的音频调整界面时,可以对音频进行分类展示。在对各音频进行音量调节后,音频播放系统和/或音频控制系统可以保存调节后的音量值。本技术实施例在进行音量调节时,可以对某一音频播放应用程序进行调节、或者对某个区域的音频音量进行调节,或者某种类音频音量进行调节。
136.本发明实施例提供了一种车辆音频控制方法,应用在音频控制系统,解决了多个系统的音频无法统一控制的问题,接收音频播放系统确定并发送的音频变化信息,音频控制系统基于音频变化信息结合用户所输入的第一音频调整操作或者算法策略确定第一音
频控制信息,并反馈给系统标识所对应的音频播放系统,以便音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例将多个音频播放系统的音量调控通过网络软总线的方式集合到音频控制系统的一个音量控制软件中,通过一个总的音量控制软件可以控制当前车载多个系统设备的所有的音频的音量。实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
137.实施例四
138.图4为本发明实施例四提供的一种车辆音频控制装置的结构示意图,应用在音频播放系统。如图4所示,该装置包括:音频变化信息确定模块41、音频变化信息发送模块42和音量控制模块43。
139.音频变化信息确定模块41,用于监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,所述音频变化信息包括音频播放系统的系统标识;
140.音频变化信息发送模块42,用于调用通信接口将所述音频变化信息发送至音频控制系统;
141.音量控制模块43,用于接收所述音频控制系统根据所述音频变化信息所反馈的第一音频控制信息,根据所述第一音频控制信息对本机的音频进行音量控制。
142.本发明实施例提供了一种车辆音频控制装置,解决了多个系统的音频无法统一控制的问题,音频播放系统对音频流信息进行监测,在音频流信息发生变化时,确定音频变化信息,通过调用通信接口将音频变化信息发送至音频控制系统,由音频控制系统根据音频变化信息确定第一音频控制信息并反馈给音频播放系统,音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
143.可选的,所述音频播放系统包括至少一个音频播放应用程序,该装置还包括:
144.目标应用确定模块,用于在所述音频播放系统上电后,从至少一个音频播放应用程序中确定出当前播放音频的目标应用程序;
145.混音处理确定模块,用于对所述目标应用程序的当前播放音频进行混音处理,并调用音频播放接口对混音处理后的音频进行播放。
146.可选的,该装置还包括:
147.第二控制信息接收模块,用于接收所述音频控制系统所反馈的第二音频控制信息,根据所述第二音频控制信息对本机的音频进行音量控制。
148.可选的,所述音频播放系统为仪表系统时,音量控制模块43,包括:
149.第一指令确定单元,用于根据所述第一音频控制信息或第二音频控制信息确定控制指令;
150.第一音量调整单元,用于根据所述控制指令调用音频服务接口,调整所述控制指令所对应音频的音量。
151.可选的,所述音频播放系统为车机系统或娱乐系统时,音量控制模块43,包括:
152.第二指令确定单元,用于根据所述第一音频控制信息或第二音频控制信息确定音频控制类型和控制指令;
153.第二音量调整单元,用于当所述音频控制类型为音频流控制时,根据所述控制指
令调用系统接口或应用程序接口,调整所述控制指令所对应目标待调整应用程序的音量;
154.第三音量调整单元,用于当所述音频控制类型为音频域控制时,根据所述控制指令确定目标待调整区域,调用底层驱动接口,调整所述目标待调整区域的音频播放装置所播放音频的音量,所述目标待调整区域为第一待调整区域或第二待调整区域。
155.可选的,所述音频变化信息,还包括:当前播放音频对应的音频播放应用程序,当前音频流是否有效,当前音频流序号,当前音频通道数,当前所有音频通道的音频音量值。
156.本发明实施例所提供的车辆音频控制装置可执行本发明实施例一所提供的车辆音频控制方法,具备执行方法相应的功能模块和有益效果。
157.实施例五
158.图5为本发明实施例五提供的一种车辆音频控制装置的结构示意图,应用在音频控制系统。如图5所示,该装置包括:音频变化信息接收模块51、第一控制信息确定模块52和第一控制信息发送模块53。
159.其中,音频变化信息接收模块51,用于接收音频播放系统所发送的音频变化信息,所述音频变化信息包括音频播放系统的系统标识;
160.第一控制信息确定模块52,用于基于所述音频变化信息,结合用户输入的第一音频调整操作或者预确定的算法策略确定第一音频控制信息;
161.第一控制信息发送模块53,用于调用系统通信服务将所述第一音频控制信息发送给所述系统标识所对应的音频播放系统。
162.发明实施例提供了一种车辆音频控制装置,应用在音频控制系统,解决了多个系统的音频无法统一控制的问题,接收音频播放系统确定并发送的音频变化信息,音频控制系统基于音频变化信息结合用户所输入的第一音频调整操作或者算法策略确定第一音频控制信息,并反馈给系统标识所对应的音频播放系统,以便音频播放系统根据第一音频控制信息对本机的音量进行调节控制,本技术实施例中的音频控制系统可以根据用户的操作或者算法策略对一个或多个音频播放系统的音频进行调节控制,实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。
163.可选的,第一控制信息确定模块52,包括:
164.界面更新单元,用于根据所述音频变化信息对音频调整界面进行更新,形成更新后的音频调整界面;
165.更新界面展示单元,用于展示所述更新后的音频调整界面,所述更新后的音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项;
166.第一操作接收单元,用于接收第一音频调整操作,所述第一音频调整操作为用户在所述更新后的音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项;
167.第一信息确定单元,用于根据所述第一音频调整操作生成第一音频控制信息。
168.可选的,第一信息确定单元,具体用于:当所述第一音频调整操作为触发音频流音量调整功能选项时,根据所述第一音频调整操作确定第一待调整应用程序以及第一目标音量,根据所述第一待调整应用程序以及第一目标音量确定第一音频控制信息;当所述第一音频调整操作为触发音频区域音量调整功能选项时,根据所述第一音频调整操作确定第一待调整区域以及第一目标音量,根据所述第一待调整区域以及第一目标音量确定第一音频
控制信息。
169.可选的,第一控制信息确定模块52,包括:
170.第一程序确定单元,用于根据所述音频变化信息结合预确定的算法策略确定至少一个第二待调整应用程序及其对应的第二目标音量;
171.第二信息确定单元,用于根据各所述第二待调整应用程序及其对应的第二目标音量确定第一音频控制信息。
172.可选的,该装置还包括:
173.第二控制信息确定模块,用于根据用户输入的第二音频调整操作或者预确定的算法策略确定第二音频控制信息;
174.第二控制信息发送模块,用于调用系统通信服务将所述第二音频控制信息发送至对应的音频播放系统。
175.可选的,第二控制信息确定模块,包括:
176.当前界面展示单元,用于展示当前音频调整界面,所述当前音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项;
177.第二操作接收单元,用于接收第二音频调整操作,所述第二音频调整操作为用户在所述当前音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项;
178.第三信息确定单元,用于根据所述第二音频调整操作生成第二音频控制信息。
179.可选的,第三信息确定单元,具体用于:当所述第二音频调整操作为触发音频流音量调整功能选项时,根据所述第二音频调整操作确定第三待调整应用程序以及第三目标音量,根据所述第三待调整应用程序以及第三目标音量确定第二音频控制信息;当所述第二音频调整操作为触发音频区域音量调整功能选项时,根据所述第二音频调整操作确定第二待调整区域以及第三目标音量,根据所述第二待调整区域以及第三目标音量确定第二音频控制信息。
180.可选的,第二控制信息确定模块,包括:
181.第二程序确定单元,用于根据所述预确定的算法策略确定至少一个第四待调整应用程序及其对应的第四目标音量;
182.第四信息确定单元,用于根据各所述第四待调整应用程序及其对应的第四目标音量确定第二音频控制信息。
183.可选的,所述音频变化信息,还包括:当前播放音频对应的音频播放应用程序,当前音频流是否有效,当前音频流序号,当前音频通道数,当前所有音频通道的音频音量值。
184.本发明实施例所提供的车辆音频控制装置可执行本发明实施例二或三人任意实施例所提供的车辆音频控制方法,具备执行方法相应的功能模块和有益效果。
185.实施例六
186.图6示出了可以用来实施本发明的实施例的电子设备60的结构示意图。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
187.如图6所示,电子设备60包括至少一个处理器61,以及与至少一个处理器61通信连接的存储器,如只读存储器(rom)62、随机访问存储器(ram)63等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器61可以根据存储在只读存储器(rom)62中的计
算机程序或者从存储单元68加载到随机访问存储器(ram)63中的计算机程序,来执行各种适当的动作和处理。在ram 63中,还可存储电子设备60操作所需的各种程序和数据。处理器61、rom 62以及ram 63通过总线64彼此相连。输入/输出(i/o)接口65也连接至总线64。
188.电子设备60中的多个部件连接至i/o接口65,包括:输入单元66,例如键盘、鼠标等;输出单元67,例如各种类型的显示器、扬声器等;存储单元68,例如磁盘、光盘等;以及通信单元69,例如网卡、调制解调器、无线通信收发机等。通信单元69允许电子设备60通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
189.处理器61可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器61的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器61执行上文所描述的各个方法和处理,例如车辆音频控制方法。
190.在一些实施例中,车辆音频控制方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元68。在一些实施例中,计算机程序的部分或者全部可以经由rom 62和/或通信单元69而被载入和/或安装到电子设备60上。当计算机程序加载到ram 63并由处理器61执行时,可以执行上文描述的车辆音频控制方法的一个或多个步骤。备选地,在其他实施例中,处理器61可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆音频控制方法。
191.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
192.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
193.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
194.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
195.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
196.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
197.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
198.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
技术特征:
1.一种车辆音频控制方法,其特征在于,应用在音频播放系统,包括:监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,所述音频变化信息包括音频播放系统的系统标识;调用通信接口将所述音频变化信息发送至音频控制系统;接收所述音频控制系统根据所述音频变化信息所反馈的第一音频控制信息,根据所述第一音频控制信息对本机的音频进行音量控制。2.根据权利要求1所述的方法,其特征在于,所述音频播放系统包括至少一个音频播放应用程序,还包括:在所述音频播放系统上电后,从至少一个音频播放应用程序中确定出当前播放音频的目标应用程序;对所述目标应用程序的当前播放音频进行混音处理,并调用音频播放接口对混音处理后的音频进行播放。3.根据权利要求1所述的方法,其特征在于,还包括:接收所述音频控制系统所反馈的第二音频控制信息,根据所述第二音频控制信息对本机的音频进行音量控制。4.根据权利要求3所述的方法,其特征在于,所述音频播放系统为仪表系统时,根据所述第一音频控制信息或第二音频控制信息对本机的音频进行音量控制,包括:根据所述第一音频控制信息或第二音频控制信息确定控制指令;根据所述控制指令调用音频服务接口,调整所述控制指令所对应音频的音量。5.根据权利要求3所述的方法,其特征在于,所述音频播放系统为车机系统或娱乐系统时,所述根据所述第一音频控制信息或第二音频控制信息对本机的音频进行音量控制,包括:根据所述第一音频控制信息或第二音频控制信息确定音频控制类型和控制指令;当所述音频控制类型为音频流控制时,根据所述控制指令调用系统接口或应用程序接口,调整所述控制指令所对应目标待调整应用程序的音量;当所述音频控制类型为音频域控制时,根据所述控制指令确定目标待调整区域,调用底层驱动接口,调整所述目标待调整区域的音频播放装置所播放音频的音量。6.一种车辆音频控制方法,其特征在于,应用在音频控制系统,包括:接收音频播放系统所发送的音频变化信息,所述音频变化信息包括音频播放系统的系统标识;基于所述音频变化信息,结合用户输入的第一音频调整操作或者预确定的算法策略确定第一音频控制信息;调用系统通信服务将所述第一音频控制信息发送给所述系统标识所对应的音频播放系统。7.根据权利要求6所述的方法,其特征在于,基于所述音频变化信息,结合用户输入的第一音频调整操作确定第一音频控制信息,包括:根据所述音频变化信息对音频调整界面进行更新,形成更新后的音频调整界面;展示所述更新后的音频调整界面,所述更新后的音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项;
接收第一音频调整操作,所述第一音频调整操作为用户在所述更新后的音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项;根据所述第一音频调整操作生成第一音频控制信息。8.根据权利要求7所述的方法,其特征在于,所述根据所述第一音频调整操作生成第一音频控制信息,包括:当所述第一音频调整操作为触发音频流音量调整功能选项时,根据所述第一音频调整操作确定第一待调整应用程序以及第一目标音量,根据所述第一待调整应用程序以及第一目标音量确定第一音频控制信息;当所述第一音频调整操作为触发音频区域音量调整功能选项时,根据所述第一音频调整操作确定第一待调整区域以及第一目标音量,根据所述第一待调整区域以及第一目标音量确定第一音频控制信息。9.根据权利要求6所述的方法,其特征在于,基于所述音频变化信息,结合预确定的算法策略确定第一音频控制信息,包括:根据所述音频变化信息结合预确定的算法策略确定至少一个第二待调整应用程序及其对应的第二目标音量;根据各所述第二待调整应用程序及其对应的第二目标音量确定第一音频控制信息。10.根据权利要求6-9任一项所述的方法,其特征在于,还包括:根据用户输入的第二音频调整操作或者预确定的算法策略确定第二音频控制信息;调用系统通信服务将所述第二音频控制信息发送至对应的音频播放系统。11.根据权利要求10所述的方法,其特征在于,根据用户输入的第二音频调整操作确定第二音频控制信息,包括:展示当前音频调整界面,所述当前音频调整界面中包括音频流音量调整功能选项和音频区域音量调整功能选项;接收第二音频调整操作,所述第二音频调整操作为用户在所述当前音频调整界面中触发音频流音量调整功能选项或音频区域音量调整功能选项;根据所述第二音频调整操作生成第二音频控制信息。12.根据权利要求11所述的方法,其特征在于,所述根据所述第二音频调整操作生成第二音频控制信息,包括:当所述第二音频调整操作为触发音频流音量调整功能选项时,根据所述第二音频调整操作确定第三待调整应用程序以及第三目标音量,根据所述第三待调整应用程序以及第三目标音量确定第二音频控制信息;当所述第二音频调整操作为触发音频区域音量调整功能选项时,根据所述第二音频调整操作确定第二待调整区域以及第三目标音量,根据所述第二待调整区域以及第三目标音量确定第二音频控制信息。13.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-12中任一项所述的
车辆音频控制方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-12中任一项所述的车辆音频控制方法。
技术总结
本发明公开了一种车辆音频控制方法、电子设备及存储介质,该方法应用在音频播放系统,包括:监测到音频播放系统的音频流信息发生变化时,确定音频变化信息,音频变化信息包括音频播放系统的系统标识;调用通信接口将音频变化信息发送至音频控制系统;接收音频控制系统根据音频变化信息所反馈的第一音频控制信息,根据第一音频控制信息对本机的音频进行音量控制,解决了多系统的音频无法统一控制的问题,音频播放系统将音频变化信息发送至音频控制系统,接收音频控制系统反馈的第一音频控制信息,对本机的音量进行调节,音频控制系统可以实现多系统的统一控制,操作简单,容易实现,无需用户对不同音频播放系统单独调控,提高了用户体验。用户体验。用户体验。
技术研发人员:王磊
受保护的技术使用者:亿咖通(湖北)技术有限公司
技术研发日:2023.03.15
技术公布日:2023/7/19
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:冻胀体变的测量方法及装置 下一篇:一种调水工程调压井内气爆问题综合调控装备
