本发明涉及音频播放技术领域,尤其涉及一种车载音频播放系统及方法。
背景技术:目前,车载音频设备具备多种音源设备,比如音乐播放器、导航仪、收音机和对讲机等,车内人员通过触摸操作面板上相应的按键,启动相应的音源设备,输出想要的声音。对于音频播放系统内部,不同的音源设备通过不同的应用程序进行控制,通过对应的音频通道输出音频信号到扬声器。用户会同时开启多种音源设备,音频播放系统就会出现多种应用程序同时运行的情况。通常,系统将用户常用的应用程序设为主应用程序,主应用程序可以是一个或者几个,其他应用程序设为辅应用程序。但是现有技术中存在以下缺点:在主应用程序和辅应用程序同时运行的情况下,当主应用程序不变,不同辅应用程序之间进行切换时,由于硬件电路无法实现完全一致,会出现音频播放不正常的现象。比如,导航程序是主应用程序,音乐程序和收音机程序是辅应用程序,当音乐程序和导航程序同时运行时,音频播放正常;当音乐程序切换到收音机程序时,即切换到收音机程序和导航程序同时运行时,扬声器会先大两声再恢复正常。再比如,对讲机程序是主应用程序,当音乐程序和对讲机程序同时运行时,音频播放正常;当音乐程序切换到收音机程序时,即切换到收音机程序和对讲机程序同时运行时,扬声器也会先大两声再恢复正常。
技术实现要素:本发明解决的问题是提供一种车载音频播放系统,使车载音频播放系统在不同应用程序之间切换时,保证音频播放的声音连续。为解决上述问题,本发明提供了一种车载音频播放系统,包括:操作面板,提供操作界面,获取用户的请求指令;控制模块,接收用户通过操作面板发出的请求指令,输出命令信号驱动对应的音频通道,并根据所述请求指令更新当前应用程序的状态信息;音量存储器,存储多个音频通道的音量值;多个音频通道,响应控制模块的命令信号,从音量存储器加载对应的预设音量值,输出音频信号到扬声器;调整模块,从控制模块获取当前应用程序的状态信息,当主应用程序不变,辅应用程序发生切换时,调整音量存储器中主应用程序对应音频通道的音量值,使主应用程序对应音频通道的音量值与切换后的辅应用程序对应音频通道的预设音量值相符合。可选地,调整模块存储主应用程序的一系列音量值,每一个音量值是根据主应用程序和每个辅应用程序同时运行时的效果而预设的。可选地,调整模块将所存储的音量值中与切换后辅应用程序对应的主应用程序的音量值加载到音量存储器,以调整音量存储器中主应用程序对应音频通道的音量值。可选地,调整模块包括更新单元和存储单元;所述存储单元中存储主应用程序的一系列音量值,每一个音量值是根据主应用程序和不同辅应用程序同时运行时的效果而预设的;所述更新单元在获取当前应用程序的状态信息后,从所述存储单元中搜索获得与切换后的辅应用程序对应的主应用程序的音量值,并加载到音量存储器中,以调整音量存储器中主应用程序对应音频通道的音量值。可选地,各音频通道与所述扬声器间通过音频信号线连接,各音频通道对应的音频信号线间通过电子开关连接,所述主应用程序和切换后的辅应用程序同时运行时,两者对应的音频信号线间的电子开关闭合,以连通所述音频信号线。可选地,电子开关与所述控制模块耦接,受控于所述控制模块。可选地,操作面板包括液晶触摸屏、麦克风和语音识别模块。可选地,控制模块和调整模块集成在一起。本发明还提供了一种车载音频播放方法,包括:根据用户通过操作面板发送的请求指令驱动对应的音频通道;获取当前应用程序的状态信息,当主应用程序不变,辅应用程序发生切换时,将主应用程序对应音频通道的音量值调整为与切换后的辅应用程序对应音频通道预设的音量值相符合;所述音频通道输出音频信号到扬声器,输出用户需要的声音。可选地,在进行车载音频播放前,根据主应用程序和每个辅应用程序同时运行时的效果分别预设主应用程序的音量值。与现有技术相比,本发明具有以下优点:音频播放系统在不同应用程序之间切换时,调整音量存储...