本发明涉及计算机,尤其涉及一种多音源播放方法、装置、介质及系统。
背景技术:
1、在现有技术中,由于车内不同音源分别播放音频内容时,不同音源之间的交互比较复杂,例如驾驶时驾驶处理器的行车语音播报、警报和座舱处理器所控制的娱乐语音之间在播放时需要各自控制播放的时间和内容,并且不同音源间的信息交互由can(controller area network,控制器局域网总线)、socket(套接字)通信协议所实现。
2、可见,现有技术在车内的不同音源分别播放音频内容时,需要由不同音源各自控制相应音频内容的播放,无法统一控制不同音源根据音频内容的优先级分别按时间顺序播放各自的音频内容,也无法通过统一的通信协议来实现不同音源间的信息交互。
技术实现思路
1、为了解决上述技术问题,本发明实施例提出了一种多音源播放方法、装置、介质及系统,通过使用音源接口管理器接收不同设备所发出的音源信息,统一处理不同的音源信息后生成相应的音源播放决定信息,以使得各设备根据所述音源播放决定信息播放各自所控制的音源。
2、为了实现上述目的,本发明实施例提供了一种多音源播放方法,所述方法由音源接口管理器执行,所述方法包括:
3、获取车载驾驶处理器发送的第一音源信息;
4、获取车载座舱处理器发送的第二音源信息;
5、根据所述第一音源信息和所述第二音源信息,向音源管理处理器发送音源申请信息,使得所述音源管理处理器生成对应的音源播放决定信息;
6、获取所述音源播放决定信息,将所述音源播放决定信息发送至所述车载驾驶处理器和所述车载座舱处理器,使得所述车载驾驶处理器播放所述车载驾驶处理器控制的音源,使得所述车载座舱处理器播放所述车载座舱处理器控制的音源。
7、进一步的,所述方法还包括:获取车载应用处理器发送的第三音源信息;将所述第三音源信息发送至所述音源管理处理器,使得所述音源管理处理器生成对应的补充信息并根据所述补充信息对音源播放决定信息进行修改;获取修改后的音源播放决定信息,将所述修改后的音源播放决定信息发送至所述车载应用处理器,使得所述车载应用处理器播放所述车载应用处理器控制的音源。
8、进一步的,所述第一音源信息包括高级驾驶辅助系统音源信息和自动泊车音源信息。
9、进一步的,所述第二音源信息包括中控系统音源信息和仪表音源信息。
10、本发明实施例还提供了一种多音源播放装置,所述装置设置在音源接口管理器中,所述装置包括:
11、第一音源信息获取模块,用于获取车载驾驶处理器发送的第一音源信息;
12、第二音源信息获取模块,用于获取车载座舱处理器发送的第二音源信息;
13、音源播放决定信息生成模块,用于根据所述第一音源信息和所述第二音源信息,向音源管理处理器发送音源申请信息,使得所述音源管理处理器生成对应的音源播放决定信息;
14、执行模块,用于获取所述音源播放决定信息,将所述音源播放决定信息发送至所述车载驾驶处理器和所述车载座舱处理器,使得所述车载驾驶处理器播放所述车载驾驶处理器控制的音源,使得所述车载座舱处理器播放所述车载座舱处理器控制的音源。
15、进一步的,所述装置还包括:第三音源信息获取模块,用于获取车载应用处理器发送的第三音源信息;修改模块,用于将所述第三音源信息发送至所述音源管理处理器,使得所述音源管理处理器生成对应的补充信息并根据所述补充信息对音源播放决定信息进行修改;音源播放决定信息获取模块,用于获取修改后的音源播放决定信息,将所述修改后的音源播放决定信息发送至所述车载应用处理器,使得所述车载应用处理器播放所述车载应用处理器控制的音源。
16、进一步的,所述第一音源信息包括高级驾驶辅助系统音源信息和自动泊车音源信息。
17、进一步的,所述第二音源信息包括中控系统音源信息和仪表音源信息。
18、本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的多音源播放方法的步骤。
19、本发明实施例还提供了一种多音源播放系统,包括音源接口管理器、车载驾驶处理器、车载座舱处理器和音源管理处理器;所述多音源播放系统用于实现上述任一项所述的多音源播放方法的步骤。
20、综上,本发明具有以下有益效果:
21、采用本发明实施例,通过获取车载驾驶处理器发送的第一音源信息;获取车载座舱处理器发送的第二音源信息;根据所述第一音源信息和所述第二音源信息,向音源管理处理器发送音源申请信息,使得所述音源管理处理器生成对应的音源播放决定信息;获取所述音源播放决定信息,将所述音源播放决定信息发送至所述车载驾驶处理器和所述车载座舱处理器,使得所述车载驾驶处理器播放所述车载驾驶处理器控制的音源,使得所述车载座舱处理器播放所述车载座舱处理器控制的音源。本发明实施例在播放车内不同的音源时,通过将不同的音源信息汇总后统一处理,从而对车内多音源根据音源间的优先级来实现统一播放控制,并且所有交互信息均由音源接口管理器统一处理,拥有通用的通信协议,从而使得每个音源都具备更强的通信扩展性。
1.一种多音源播放方法,其特征在于,所述方法由音源接口管理器执行,所述方法包括:
2.如权利要求1所述的多音源播放方法,其特征在于,还包括:
3.如权利要求1所述的多音源播放方法,其特征在于,所述第一音源信息包括高级驾驶辅助系统音源信息和自动泊车音源信息。
4.如权利要求1所述的多音源播放方法,其特征在于,所述第二音源信息包括中控系统音源信息和仪表音源信息。
5.一种多音源播放装置,其特征在于,所述装置设置在音源接口管理器中,所述装置包括:
6.如权利要求5所述的多音源播放装置,其特征在于,还包括:
7.如权利要求5所述的多音源播放装置,其特征在于,所述第一音源信息包括高级驾驶辅助系统音源信息和自动泊车音源信息。
8.如权利要求5所述的多音源播放装置,其特征在于,所述第二音源信息包括中控系统音源信息和仪表音源信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的多音源播放方法。
10.一种多音源播放系统,其特征在于,包括音源接口管理器、车载驾驶处理器、车载座舱处理器和音源管理处理器;所述多音源播放系统用于实现如权利要求1至4任一项所述的多音源播放方法。