本申请涉及通信,尤其涉及音量调节方法、装置、终端设备及存储介质。
背景技术:
1、在诸如智能手机、平板电脑或者电子书阅读器之类的终端设备中,音量调节功能是用户最常使用的功能。
2、目前的终端设备对声音大小的控制通常是以用户调节物理音量调节键或滑动音量调节条等方式进行全局控制。以智能手机为例,音量控制可以通过媒体音量、通话音量、铃声音量和闹钟音量四部分进行分别控制。
3、然而,上述对终端设备声音大小的控制方法缺乏主动性,仅通过媒体音量、通话音量、铃声音量和闹钟音量四部分进行全局控制,用户使用上略显被动,用户体验不好。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种音量调节方法、装置、终端设备及存储介质。
2、本申请实施例提供了一种音量调节方法,所述方法包括:在检测到目标应用程序运行的情况下,获取终端设备的第一环境音量和所述目标应用程序调用的目标播放设备;基于预设的映射关系,确定所述第一环境音量对应的第一用户偏好音量;基于所述第一用户偏好音量,调节所述目标播放设备的音量;其中,所述映射关系用于指示所述终端设备中的应用程序、所述应用程序调用的播放设备、用户偏好音量和环境音量之间的对应关系。
3、该实施例中,终端设备基于每个应用程序以及对应的预设映射关系,可以自动根据环境音量调节应用程序调用的播放设备的音量,用户体验好。
4、在一个实施例中,在所述调节所述目标播放设备的音量之前,所述方法还包括:判断所述第一用户偏好音量是否超出所述目标播放设备的音量范围;所述调节所述目标播放设备的音量,包括:在所述第一用户偏好音量位于所述目标播放设备的音量范围内的情况下,调节所述目标播放设备的音量至所述第一用户偏好音量。
5、在一个实施例中,所述方法还包括:在所述第一用户偏好音量超出所述目标播放设备的音量范围的情况下,调节所述目标播放设备的音量至所述目标播放设备的音量范围阈值。
6、在一个实施例中,所述在所述第一用户偏好音量超出所述目标播放设备的音量范围的情况下,调节所述目标播放设备的音量至所述目标播放设备的音量范围阈值,包括:在所述第一用户偏好音量大于所述目标播放设备的最大音量阈值的情况下,调节所述目标播放设备的音量至所述目标播放设备的最大音量阈值;在所述第一用户偏好音量小于所述目标播放设备的最小音量阈值的情况下,调节所述目标播放设备的音量至所述目标播放设备的最小音量阈值。
7、在一个实施例中,所述方法还包括:在所述第一用户偏好音量超出所述目标应用程序可调用的播放设备的音量范围的情况下,提示用户调整所述第一环境音量,或调整所述可调用的播放设备的音量范围,所述可调用的播放设备包括所述目标播放设备;其中,所述目标应用程序可调用的播放设备包括听筒喇叭、主音量喇叭和耳机喇叭中的至少一个。
8、在一个实施例中,所述方法还包括:监听所述终端设备的第二环境音量,所述第二环境音量为所述终端设备在预设时间间隔内的平均环境音量;在所述第二环境音量满足调音条件的情况下,确定所述第二环境音量对应的第二用户偏好音量;基于所述第二用户偏好音量,调节所述目标播放设备的音量;其中,所述调音条件为所述第二环境音量与所述第一环境音量的差值大于或等于预设环境音量间隔阈值。
9、在一个实施例中,所述方法还包括:基于用户的音量调节操作,更新所述预设的映射关系。
10、本申请实施例提供了一种音量调节装置,所述装置包括:获取模块,用于在检测到目标应用程序运行的情况下,获取终端设备的第一环境音量和所述目标应用程序调用的目标播放设备;确定模块,用于基于预设的映射关系,确定所述第一环境音量对应的第一用户偏好音量;调节模块,用于基于所述第一用户偏好音量,调节所述目标播放设备的音量;其中,所述映射关系用于指示所述终端设备中的应用程序、所述应用程序调用的播放设备、用户偏好音量和环境音量之间的对应关系。
11、本申请实施例提供了一种终端设备,包括处理器和存储器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以实现本申请任意实施例所提供的音量调节方法。
12、可选地,处理器为一个或多个,存储器为一个或多个。
13、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
14、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
15、本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行本申请任意实施例所提供的音量调节方法。
16、本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行本申请任意实施例所提供的音量调节方法。
17、本申请实施例所提供的音量调节方法、装置、终端设备及存储介质,通过检测目标应用程序以及获取第一环境音量和目标应用程序调用的目标播放设备,然后基于预设的映射关系,确定第一环境音量对应的第一用户偏好音量,进而基于第一用户偏好音量,调节目标播放设备的音量。该音量调节方法可以实现根据不同的应用程序以及环境音量自动调节应用程序调用的播放设备的音量,用户体验好。
1.一种音量调节方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述调节所述目标播放设备的音量之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述第一用户偏好音量超出所述目标播放设备的音量范围的情况下,调节所述目标播放设备的音量至所述目标播放设备的音量范围阈值,包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.一种音量调节装置,其特征在于,所述装置包括:
9.一种终端设备,其特征在于,包括处理器和存储器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以执行如权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至7中任一项所述的方法的指令。