System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音量控制领域,具体而言,涉及一种车机音量设置方法、装置、电子设备及介质。
技术介绍
1、随着电动车车机系统可承载的app应用程序种类越来越多,目前可在手机上使用的大多数应用程序也能同时在车机大屏上使用;并且这类应用程序多数携带有音频或视频功能,则大量的音频流文件会抢占音频通道;由于不同应用程序兼容性和音频文件类型不同的原理,会导致不同app在车机系统的同一个媒体音量下,播放出来是不同音量大小的声音;并且现有技术中单一app的音量大小遵循当前车机系统的媒体音量大小,并不会考虑当前环境进行自适应调节。
2、有鉴于此,特提出本专利技术。
技术实现思路
1、本专利技术的目的在于提供一种车机音量设置方法、装置、电子设备及介质,以解决现有技术中存在的不同app在车机上播放的音量不同和单一app的音量无法根据环境自适应调节的问题。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、第一方面,本专利技术提供了一种车机音量设置方法,包括:
4、获取移动终端的音频加载请求,所述音频加载请求包括待播放音频的应用程序和音频音量;
5、判断所述待播放音频的应用程序是否在车机上首次使用,若是,则执行第一操作,若否,则执行第二操作;
6、所述第一操作包括:根据与所述应用程序匹配的音频流类型、所述音频音量、场景音量、音量调节次数阈值和尺度变化指数数据库,确定播放音量;所述尺度变化指数数据库包括尺度变化指数与车机支持的各音频
7、所述第二操作包括:根据所述应用程序、场景音量和播放音量数据库,确定播放音量;所述播放音量数据库包括播放音量与应用程序、场景音量的对应关系。
8、作为进一步优选的技术方案,在执行所述第一操作之前,还包括:
9、将所述待播放音频的应用程序与车机支持的各音频流类型匹配,得到与所述应用程序匹配的音频流类型。
10、作为进一步优选的技术方案,在所述执行第一目标操作之前,还包括:
11、根据所述应用程序和音量调节次数阈值数据库,确定音量调节次数阈值;
12、所述音量调节次数阈值数据库包括音量调节次数阈值与各应用程序的对应关系。
13、作为进一步优选的技术方案,所述音量调节次数阈值数据库采用以下方式构建:
14、根据所述车机支持的各音频流类型,确定第一权重;
15、根据应用程序常用比,确定第二权重;所述应用程序常用比是应用程序在移动终端的历史使用时长与车辆驾驶时长的比值;
16、根据所述应用程序类型,确定第三权重;
17、根据所述第一权重、所述第二权重、所述第三权重和预设基础权重,确定应用程序调节次数优先级;
18、根据所述优先级和预设调节次数阈值,确定各应用程序对应的音量调节次数阈值。
19、作为进一步优选的技术方案,所述尺度变化指数数据库采用以下方式构建:
20、根据所述车机支持的各音频流类型和所述各音频流类型对应的音量调节区间,确定所述各音频流类型对应的初始尺度变化指数;
21、根据所述初始尺度变化指数和场景音量,确定所述各音频流类型对应的尺度变化指数。
22、作为进一步优选的技术方案,所述根据与所述应用程序匹配的音频流类型、所述音频音量、场景音量、音量调节次数阈值和尺度变化指数数据库,确定播放音量,包括:
23、在所述音量调节次数阈值为1的情况下,根据与所述应用程序匹配的音频流类型、当前车辆的场景音量和尺度变化指数数据库,确定尺度变化指数;根据所述尺度变化指数和所述音频音量,确定播放音量;所述播放音量为一个音量;
24、在所述音量调节次数阈值大于1的情况下,根据与所述应用程序匹配的音频流类型、车辆实时的场景音量和尺度变化指数数据库,确定尺度变化指数;根据所述尺度变化指数和所述音频音量,确定播放音量;所述播放音量为随所述车辆实时的场景音量变化的多个音量。
25、作为进一步优选的技术方案,在所述音量调节次数阈值大于1的情况下,根据与所述应用程序匹配的音频流类型、车辆实时的场景音量和尺度变化指数数据库,确定尺度变化指数;根据所述尺度变化指数和所述音频音量,确定播放音量之后,还包括:
26、将根据车辆实时的场景音量确定的多个播放音量,进行聚类处理,得到所述播放音量数据库,所述播放音量数据库用于所述应用程序在车机上第二次及之后使用时播放音量的设置。
27、第二方面,本专利技术提供了一种车机音量设置装置,包括:
28、获取模块,用于获取移动终端的音频加载请求,所述音频加载请求包括待播放音频的应用程序和音频音量;
29、判断模块,用于判断所述待播放音频的应用程序是否在车机上首次使用;
30、第一执行模块,用于在所述判断模块的判断结果为是的情况下,执行第一操作,所述第一操作包括:根据与所述应用程序匹配的音频流类型、所述音频音量、场景音量、音量调节次数阈值和尺度变化指数数据库,确定播放音量;所述尺度变化指数数据库包括尺度变化指数与车机支持的各音频流类型、所述各音频流类型对应的音量调节区间、场景音量的对应关系,所述尺度变化指数用于将所述音频音量的调节范围和所述播放音量的调节范围归一化;
31、第二执行模块,用于在所述判断模块的判断结果为否的情况下,执行第二操作,所述第二操作包括:根据所述应用程序和场景音量数据库,确定播放音量;所述场景音量数据库包括播放音量与应用程序、场景音量的对应关系。
32、第三方面,本专利技术提供了一种电子设备,包括:
33、至少一个处理器,以及与至少一个所述处理器通信连接的存储器;
34、其中,所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行上述的方法。
35、第四方面,本专利技术提供了一种计算机可读存储介质,所述介质上存储有计算机指令,所述计算机指令用于使所述计算机执行上述的方法。
36、与现有技术相比,本专利技术的有益效果为:
37、本专利技术提供的车机音量设置方法首先获取移动终端的音频加载请求,所述音频加载请求包括待播放音频的应用程序和音频音量;判断所述待播放音频的应用程序是否在车机上首次使用,若是,则执行第一操作,若否,则执行第二操作;所述第一操作包括:根据与所述应用程序匹配的音频流类型、所述音频音量、场景音量、音量调节次数阈值和尺度变化指数数据库,确定播放音量;所述第二操作包括:根据所述应用程序、场景音量和播放音量数据库,确定播放音量。该方法以待播放音频的应用程序是否在车机上首次使用为判断条件,如果是首次使用,则要结合场景音量、尺度变化指数数据库等因素确定播放音量,如果不是首次使用,则结合场本文档来自技高网...
【技术保护点】
1.一种车机音量设置方法,其特征在于,包括:
2.根据权利要求1所述的车机音量设置方法,其特征在于,在执行所述第一操作之前,还包括:
3.根据权利要求1所述的车机音量设置方法,其特征在于,在所述执行第一目标操作之前,还包括:
4.根据权利要求3所述的车机音量设置方法,其特征在于,所述音量调节次数阈值数据库采用以下方式构建:
5.根据权利要求1所述的车机音量设置方法,其特征在于,所述尺度变化指数数据库采用以下方式构建:
6.根据权利要求1所述的车机音量设置方法,其特征在于,所述根据与所述应用程序匹配的音频流类型、所述音频音量、场景音量、音量调节次数阈值和尺度变化指数数据库,确定播放音量,包括:
7.根据权利要求6所述的车机音量设置方法,其特征在于,在所述音量调节次数阈值大于1的情况下,根据与所述应用程序匹配的音频流类型、车辆实时的场景音量和尺度变化指数数据库,确定尺度变化指数;根据所述尺度变化指数和所述音频音量,确定播放音量之后,还包括:
8.一种车机音量设置装置,其特征在于,包括:
9
10.一种计算机可读存储介质,其特征在于,所述介质上存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种车机音量设置方法,其特征在于,包括:
2.根据权利要求1所述的车机音量设置方法,其特征在于,在执行所述第一操作之前,还包括:
3.根据权利要求1所述的车机音量设置方法,其特征在于,在所述执行第一目标操作之前,还包括:
4.根据权利要求3所述的车机音量设置方法,其特征在于,所述音量调节次数阈值数据库采用以下方式构建:
5.根据权利要求1所述的车机音量设置方法,其特征在于,所述尺度变化指数数据库采用以下方式构建:
6.根据权利要求1所述的车机音量设置方法,其特征在于,所述根据与所述应用程序匹配的音频流类型、所述音频音量、...
【专利技术属性】
技术研发人员:何京川,翟云翼,魏建军,胡俊,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。