音量控制方法及终端的制作方法

文档序号:7982075阅读:131来源:国知局
音量控制方法及终端的制作方法
【专利摘要】本发明的实施例提供一种音量控制方法及终端,涉及计算机【技术领域】,可以实现根据外界环境的变化自适应地对音量的大小进行调整。包括:获取用户终端当前所处外界环境的噪声相关信息;当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板;当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;使用所述用户终端所需的调整后音量对用户终端的音量进行调整。本发明实施例应用于对用户终端进行音量控制过程中。
【专利说明】音量控制方法及终端
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种音量控制方法及终端。
【背景技术】
[0002]现有技术中,对用户终端上播放器的音量进行控制的实现过程为:通过麦克风来监控外界噪声的强度,当外界噪声的强度超过设定的强度阈值时,控制播放器停止播放音乐,当外界噪声的强度降低后,并小于设定的强度阈值时,控制播放器继续播放音乐。
[0003]然而,采用上述方法虽然可以通过播放器停止播放音乐和继续播放音乐来对音量进行简单控制,但是无法根据外界环境的变化自适应地对音量的大小进行调整。

【发明内容】

[0004]本发明的实施例提供一种音量控制方法及终端,可以实现根据外界环境的变化自适应地对音量的大小进行调整。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]—方面,提供一种音量控制方法,包括:
[0007]获取用户终端当前所处外界环境的噪声相关信息,所述噪声相关信息包括第一噪声相关信息或者第二噪声相关信息,所述第一噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间、用户终端的位置信息和噪声发生时的时间点,所述第二噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间和噪声样本;
[0008]当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板,所述音量控制模板包括:与所述噪声相关信息相对应的匹配参数和调整后音量;
[0009]当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;
[0010]使用所述用户终端所需的调整后音量对用户终端的音量进行调整。
[0011]另一方面,提供一种用户终端,包括:
[0012]获取模块,用于获取用户终端当前所处外界环境的噪声相关信息,所述噪声相关信息包括第一噪声相关信息或者第二噪声相关信息,所述第一噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间、用户终端的位置信息和噪声发生时的时间点,所述第二噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间和噪声样本;
[0013]查询模块,用于当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板,所述音量控制模板包括:与所述噪声相关信息相对应的匹配参数和调整后音量;
[0014]确定模块,用于当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;
[0015]控制模块,用于使用所述用户终端所需的调整后音量对用户终端的音量进行调雜
iF.0
[0016]由上述技术方案所描述的本发明实施例中,通过查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量,可以实现根据用户终端所处的外界环境得到用户终端所需的调整后音量,当外界环境发生变化时,也可以不同的外界环境得到用户终端所需的调整后音量,之后,用户终端可以使用该调整后音量进行调整,实现了根据外界环境的变化自适应地对音量的大小进行调整,以便为用户提供适合的音量,降低外界环境带来的干扰度。
【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
I为本发明实施例1提供的一种音量控制方法的流程示意图;
2为本发明实施例1提供的一种音量控制方法中步骤102的实现示意图3为本发明实施例1提供的一种音量控制方法中步骤202的实现示意图4为本发明实施例1提供的一种音量控制方法中步骤203的实现示意图5为本发明实施例2提供的一种用户终端的结构示意图;
·6为本发明实施例2提供的一种用户终端中的查询模块12的结构示意图;
7为本发明实施例2提供的一种用户终端中的第一查询模块22的结构示意图;8为本发明实施例2提供的另一种用户终端的结构示意图。
[0018]图[0019]图[0020]图[0021]图[0022]图[0023]图[0024]图[0025]图
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明实施例的一种可能的应用场景为,用户终端播放音乐、影视等音视频文件,当用户终端所处的环境发生变化时,例如从户外进入室内等,可以对用户终端的音量进行自适应调整,以便为用户提供适合的音量,降低外界环境带来的干扰度。下面结合具体实施例进行详细描述。
[0028]实施例1:
[0029]如图1所示,本发明实施例提供一种音量控制方法,应用于用户终端上,所述方法包括:
[0030]101、获取用户终端当前所处外界环境的噪声相关信息。
[0031]其中,所述噪声相关信息包括第一噪声相关信息或者第二噪声相关信息。
[0032]其中,所述第一噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间、用户终端的位置信息和噪声发生时的时间点;
[0033]示例性的,可以通过用户终端上的麦克风定时监控外界环境的噪声情况,以得到所述用户终端当前所处外界环境的噪音强度;当麦克风监控到噪声时,通过用户终端上的计时器对该噪声的持续时间进行计时,以得到噪声的持续时间,并由用户终端记录噪声发生时的时间点。
[0034]示例性的,可以通过用户终端上的GPS或者通信网络中的基站进行用户终端的定位,以得到用户终端的位置信息,所述位置信息可以采用经度和纬度表示。
[0035]其中,所述第二噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间和噪声样本。
[0036]示例性的,可以通过用户终端上的录音设备,在麦克风监控到噪声时,对该噪声样本进行录制和保存。
[0037]需要说明的是,第一噪声相关信息中的噪声的持续时间通常较长,例如I分钟左右,第二噪声相关信息中的噪声的持续时间通常较短,例如10秒左右,对于持续时间将短的噪声,因为这类噪声不具有可预测性,在任何环境下均有可能发生,例如,某人的名字被呼喊时,故不记录位置信息和噪声发生时的时间点。
[0038]102、当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板。
[0039]其中,所述音量控制模板包括:与所述噪声相关信息相对应的匹配参数和调整后音量。
[0040]比如,所述音量控制模板包括:与第一噪声相关信息相对应的匹配参数和调整后音量,具体的,所述音量控制模板包括:噪音强度、噪声类型为持续型、调整后音量、用户终端的位置信息和噪声发生时的时间点(参见下表中前两条记录);
[0041]或者,又如,所述音量控制模板包括:与第二噪声相关信息相对应的匹配参数和调整后音量,具体的,所述音量控制模板包括:噪音强度、噪声类型为短暂型、调整后音量和噪声样本(参见下表中第三条记录)。
[0042]每条音量控制模板可以采用一条记录的方式保存在音量控制模板数据库中,例如,如下表所示:
[0043]
【权利要求】
1.一种音量控制方法,其特征在于,包括:获取用户终端当前所处外界环境的噪声相关信息,所述噪声相关信息包括第一噪声相关信息或者第二噪声相关信息,所述第一噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间、用户终端的位置信息和噪声发生时的时间点,所述第二噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间和噪声样本;当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板,所述音量控制模板包括:与所述噪声相关信息相对应的匹配参数和调整后音量;当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;使用所述用户终端所需的调整后音量对用户终端的音量进行调整。
2.根据权利要求1所述的方法,其特征在于,所述查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板包括:根据噪声的持续时间确定噪声类型;当所述噪声类型为持续型时,查询与所述用户终端当前所处外界环境的第一噪声相关信息相匹配的音量控制模板;当所述噪声类型为短暂型时,查询与所述用户终端当前所处外界环境的第二噪声相关信息相匹配的音量控制模板。
3.根据权利要求2所·述的方法,其特征在于,所述根据噪声的持续时间确定噪声类型包括:当噪声的持续时间在第一时间范围内时,确定噪声为持续型;当噪声的持续时间在第二时间范围内时,确定噪声为短暂型。
4.根据权利要求2所述的方法,其特征在于,所述当所述噪声类型为持续型时,查询与所述用户终端当前所处外界环境的第一噪声相关信息相匹配的音量控制模板包括:在音量控制模板数据库中查找所有噪声类型为持续型的音量控制模板;计算每个噪声类型为持续型的音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息的相似度;当存在大于第一预设阈值的相似度时,从所有大于第一预设阈值的相似度中获取最大相似度对应的第一目标音量控制模板,所述第一目标音量控制模板即为相匹配的音量控制模板;当不存在大于第一预设阈值的相似度时,在噪声类型为持续型的音量控制模板中查找是否存在第二目标音量控制模板,所述第二目标音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息中相应的特定属性信息相差在预设范围内,所述特定属性信息包括:噪音强度、用户终端的位置信息或者噪声发生时的时间点;当存在所述第二目标音量控制模板时,确定所述第二目标音量控制模板为相匹配的音量控制模板;当不存在所述第二目标音量控制模板时,返回没有查询到相匹配的音量控制模板的响应信息。
5.根据权利要求4所述的方法,其特征在于,所述计算每个噪声类型为持续型的音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息的相似度包括:根据预设的计算噪声相关信息相似度的算法计算每个噪声类型为持续型的音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息的相似度。
6.根据权利要求2所述的方法,其特征在于,所述当所述噪声类型为短暂型时,查询与所述用户终端当前所处外界环境的第二噪声相关信息相匹配的音量控制模板包括:在音量控制模板数据库中查找所有噪声类型为短暂型的音量控制模板;计算每个短暂型的音量控制模板与所述用户终端当前所处外界环境的第二噪声相关信息中相应的噪声样本的相似度;当存在大于第二预设阈值的相似度时,从所有大于第二预设阈值的相似度中获取最大相似度对应的音量控制模板;当不存在大于第二预设阈值的相似度时,返回没有查询到相匹配的音量控制模板的响应信息。
7.根据权利要求1所述的方法,其特征在于,所述当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量包括:当所述查询到所述相匹配的音量控制模板中噪声类型为持续型时,根据Y2=(X2A1)^Y1确定用户终端所需的调整后音量,其中,Y2为用户终端所需的调整后音量,Y1为相匹配的音量控制模中的调整后音量,X1为相匹配的音量控制模中的噪声强度,X2为所述用户终端当前所处外界环境的噪音强度;当所述查询到所述相匹配的音量控制模板中噪声类型为短暂型时,将所述模板中的调整后音量作为用户终端所需的调整后音量。`
8.根据权利要求1所述的方法,其特征在于,还包括:当没有查询到所述相匹配的音量控制模板时,显示用于提示输入调整后音量的信息;接收输入的用户终端所需的调整后音量。
9.根据权利要求1-8所述的方法,其特征在于,还包括:将所述噪声相关信息和用户终端所需的调整后音量记录为一条音量控制模板,并保存在音量控制模板数据库中。
10.一种用户终端,其特征在于,包括:获取模块,用于获取用户终端当前所处外界环境的噪声相关信息,所述噪声相关信息包括第一噪声相关信息或者第二噪声相关信息,所述第一噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间、用户终端的位置信息和噪声发生时的时间点,所述第二噪声相关信息包括:所述用户终端当前所处外界环境的噪音强度、噪声的持续时间和噪声样本;查询模块,用于当所述用户终端当前所处外界环境的噪音强度大于噪声门限值时,查询与所述用户终端当前所处外界环境的噪声相关信息相匹配的音量控制模板,所述音量控制模板包括:与所述噪声相关信息相对应的匹配参数和调整后音量;确定模块,用于当查询到所述相匹配的音量控制模板时,根据所述相匹配的音量控制模板确定用户终端所需的调整后音量;控制模块,用于使用所述用户终端所需的调整后音量对用户终端的音量进行调整。
11.根据权利要求10所述的用户终端,其特征在于,所述查询模块包括: 确定子模块,用于根据噪声的持续时间确定噪声类型;第一查询子模块,用于当所述噪声类型为持续型时,查询与所述用户终端当前所处外界环境的第一噪声相关信息相匹配的音量控制模板;第二查询子模块,用于当所述噪声类型为短暂型时,查询与所述用户终端当前所处外界环境的第二噪声相关信息相匹配的音量控制模板。
12.根据权利要求11所述的用户终端,其特征在于,所述确定子模块具体用于当噪声的持续时间在第一时间范围内时,确定噪声为持续型;当噪声的持续时间在第二时间范围内时,确定噪声为短暂型。
13.根据权利要求11所述的用户终端,其特征在于,所述第一查询子模块包括:查找单元,用于在音量控制模板数据库中查找所有噪声类型为持续型的音量控制模板;计算单元,用于计算每个噪声类型为持续型的音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息的相似度;获取单元,用于当存在大于第一预设阈值的相似度时,从所有大于第一预设阈值的相似度中获取最大相似度对应的第一目标音量控制模板,所述第一目标音量控制模板即为相匹配的音量控制模板;所述查找单元,还用于当不存在大于第一预设阈值的相似度时,在噪声类型为持续型的音量控制模板中查找是否存在第二目标音量控制模板,所述第二目标音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息中相应的特定属性信息相差在预设范围内,所述特定属性信息包括:噪音强度、用户终端的位置信息或者噪声发生时的时间点;确定单元,用于当存在所述第二目标音量控制模板时,确定所述第二目标音量控制模板为相匹配的音量控制模板;返回单元,用于当不存在所述第二目标音量控制模板时,返回没有查询到相匹配的音量控制模板的响应信息。
14.根据权利要求13所述的用户终端,其特征在于,所述计算单元具体用于:根据预设的计算噪声相关信息相似度的算法计算每个噪声类型为持续型的音量控制模板与所述用户终端当前所处外界环境的第一噪声相关信息的相似度。
15.根据权利要求11所述的用户终端,其特征在于,所述第二查询子模块具体用于:在音量控制模板数据库中查找所有噪声类型为短暂型的音量控制模板;还具体用于计算每个短暂型的音量控制模板与所述用户终端当前所处外界环境的第二噪声相关信息中相应的噪声样本的相似度;还具体用于当存在大于第二预设阈值的相似度时,从所有大于第二预设阈值的相似度中获取最大相似度对应的音量控制模板;还具体用于当不存在大于第二预设阈值的相似度时,返回没有查询到相匹配的音量控制模板的响应信息。
16.根据权利要求10所述的用户终端,其特征在于,所述确定模块具体用于:根据Y2=(X2A1)^Y1确定用户终端所需的调整后音量,其中,Y2为用户终端所需的调整后音量,Y1为相匹配的音量控制模中的调整后音量,X1为相匹配的音量控制模中的噪声强度,X2为所述用户终端当前所处外界环境的噪音强度。
17.根据权利要求10所述的用户终端,其特征在于,还包括:输入处理模块,用于当没有查询到所述相匹配的音量控制模板时,显示用于提示输入调整后音量的信息;接收输入的用户终端所需的调整后音量。
18.根据权利要求10-17所述的用户终端,其特征在于,还包括:保存模块,用于将所述噪声相关信息和用户终端所需的调整后音量记录为一条音量控制模板,并保存在音量控制 模板数据库中。
【文档编号】H04M1/60GK103595849SQ201210292247
【公开日】2014年2月19日 申请日期:2012年8月16日 优先权日:2012年8月16日
【发明者】鲁四喜 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1