System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆控制,尤其涉及车载音源切换方法、装置、设备及存储介质。
技术介绍
1、如今,随着车辆技术的发展,车辆中进行音乐、音频等播放时,可使用的音源也为多个,如音乐播放软件、在线电台、收音机、蓝牙音乐、usb音乐等,而目前车辆一般是将记忆的前一次使用的音源作为当前使用的音源。
2、但是,采用此种记忆的方式简单确定音源,其实无法确定当前使用的音源为用户实际希望使用的音源,还需要用户手动进行调整,会降低用户的实际使用体验。
技术实现思路
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、由于并非直接记忆用户上一次使用的音源,而是根据音源切换策略分析各音源是否可用,并结合用户使用偏好,对各车载音源进行优先级排序,之后,根据排序结果选取目标音源进行音源切换,保证了使用的音源尽可能贴合用户的实际使用习惯,提高了用户的用车体验。
本文档来自技高网...【技术保护点】
1.一种车载音源切换方法,其特征在于,所述方法包括:
2.如权利要求1所述的车载音源切换方法,其特征在于,所述根据所述音源切换策略对车辆中各车载音源进行优先级排序,生成音源排序结果,包括:
3.如权利要求2所述的车载音源切换方法,其特征在于,所述音源排序维度为用户偏好;
4.如权利要求3所述的车载音源切换方法,其特征在于,所述根据所述频次排序分值、所述时长使用分值、所述调整频率分值和/或所述切换频率分值构建各车载音源对应的排序总分值,包括:
5.如权利要求2所述的车载音源切换方法,其特征在于,所述将各维度排序结果融合,生成音源排序结果,包括:
6.如权利要求1-5任一项所述的车载音源切换方法,其特征在于,所述将所述车辆中使用的音源切换为所述目标音源,包括:
7.如权利要求6所述的车载音源切换方法,其特征在于,所述以所述音量步进数值逐步降低所述当前音源的音量,并加载所述目标音源的播放数据,包括:
8.一种车载音源切换装置,其特征在于,所述装置包括:
9.一种车载音源切换设备,其特征在于,
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的车载音源切换方法的步骤。
...【技术特征摘要】
1.一种车载音源切换方法,其特征在于,所述方法包括:
2.如权利要求1所述的车载音源切换方法,其特征在于,所述根据所述音源切换策略对车辆中各车载音源进行优先级排序,生成音源排序结果,包括:
3.如权利要求2所述的车载音源切换方法,其特征在于,所述音源排序维度为用户偏好;
4.如权利要求3所述的车载音源切换方法,其特征在于,所述根据所述频次排序分值、所述时长使用分值、所述调整频率分值和/或所述切换频率分值构建各车载音源对应的排序总分值,包括:
5.如权利要求2所述的车载音源切换方法,其特征在于,所述将各维度排序结果融合,生成音源排序结果,包括:
6.如权利要求1-5任一项所述的车载音源切换方法,其特征在于,所述将...
【专利技术属性】
技术研发人员:陈昌,宋青青,赵裕娟,陈国安,
申请(专利权)人:东风汽车有限公司东风日产乘用车公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。