音量调节方法及装置转让专利

申请号 : CN201811534620.8

文献号 : CN111324328B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 韩文君李俊一陈彬张东胜

申请人 : 云丁网络技术(北京)有限公司

摘要 :

本发明提供了音量调节方法及装置,本发明中在获取到当前时间后,能够确定当前时间对应的预设音量控制规则,进而根据预设音量控制规则确定是使用固定预设音量进行音量输出的方式,还是根据当前环境噪音进行自适应音量输出的方式,选择方式较多,提高用户体验。

权利要求 :

1.一种音量调节方法,其特征在于,所述方法应用在门锁控制器,包括:获取当前时间;

确定与所述当前时间匹配的预设音量控制规则;

根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;

若是,按照所述固定预设音量进行音量输出;

若否,根据当前环境噪音进行自适应音量输出;

其中,在确定了所述当前时间对应的音量输出方式后,在该音量输出方式对应的生效时间内,不再查询该当前时间对应的音量输出方式;当该生效时间已过时,查询下一当前时间对应的音量输出方式;

其中,所述预设音量控制规则是用户进行设定的,所述预设音量控制规则包括用户设定了音量档的时间段和用户未设定音量档的时间段,所述用户未设定音量档的时间段为根据当前环境噪音进行的自适应音量输出的时间段,预设音量控制规则的确定过程包括:获取用户通过按压音量键的方式确定的所述预设音量控制规则或接收远程控制设备发送的所述预设音量控制规则。

2.根据权利要求1所述的音量调节方法,其特征在于,根据当前环境噪音进行自适应音量输出,包括:

根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;

当达到预设数据采集条件时,确定环境噪音值;

确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;

根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。

3.根据权利要求2所述的音量调节方法,其特征在于,当达到预设数据采集条件时,确定环境噪音值,包括:

当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;

确定多个所述环境噪音初始值的最大值、最小值和平均值;

将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。

4.根据权利要求2所述的音量调节方法,其特征在于,根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,包括:将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;

从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;

将确定出的预设音量档位值作为所述输出音量值。

5.根据权利要求1所述的音量调节方法,其特征在于,按照所述固定预设音量进行音量输出,包括:

根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间;

在所述第二生效时间内输出所述固定预设音量。

6.一种音量调节装置,其特征在于,所述装置应用在门锁控制器,包括:时间获取模块,用于获取当前时间;

规则获取模块,用于确定与所述当前时间匹配的预设音量控制规则;

音量确定模块,用于根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;

第一音量输出模块,用于若是,按照所述固定预设音量进行音量输出;

第二音量输出模块,用于若否,根据当前环境噪音进行自适应音量输出;

其中,在确定了所述当前时间对应的音量输出方式后,在该音量输出方式对应的生效时间内,不再查询该当前时间对应的音量输出方式;当该生效时间已过时,查询下一当前时间对应的音量输出方式;

其中,所述预设音量控制规则是用户进行设定的,所述预设音量控制规则包括用户设定了音量档的时间段和用户未设定音量档的时间段,所述用户未设定音量档的时间段为根据当前环境噪音进行的自适应音量输出的时间段,预设音量控制规则的确定过程包括:获取用户通过按压音量键的方式确定的所述预设音量控制规则或接收远程控制设备发送的所述预设音量控制规则。

7.根据权利要求6所述的音量调节装置 ,其特征在于,所述第二音量输出模块包括:第一时间确定子模块,用于根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;

第一数据确定子模块,用于当达到预设数据采集条件时,确定环境噪音值;

第二数据确定子模块,用于确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;

第一音量输出子模块,用于根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。

8.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至5中任意一项所述的音量调节方法。

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的音量调节方法。

说明书 :

音量调节方法及装置

技术领域

[0001] 本发明涉及门锁控制领域,更具体的说,涉及一种音量调节方法及装置。

背景技术

[0002] 目前国内大多数的电子产品(包括智能门锁)均会输出语音,电子产品在输出语音时,均是采用固定音量输出模式,即无论在什么情况下,电子产品输出的音量固定。
[0003] 但是,采用固定音量输出模式,控制模式单一,降低用户体验。

发明内容

[0004] 鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种音量调节方法及装置。
[0005] 一种音量调节方法,包括:
[0006] 获取当前时间;
[0007] 确定与所述当前时间匹配的预设音量控制规则;
[0008] 根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;
[0009] 若是,按照所述固定预设音量进行音量输出;
[0010] 若否,根据当前环境噪音进行自适应音量输出。
[0011] 优选地,根据当前环境噪音进行自适应音量输出,包括:
[0012] 根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0013] 当达到预设数据采集条件时,确定环境噪音值;
[0014] 确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;
[0015] 根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0016] 优选地,当达到预设数据采集条件时,确定环境噪音值,包括:
[0017] 当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;
[0018] 确定多个所述环境噪音初始值的最大值、最小值和平均值;
[0019] 将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。
[0020] 优选地,根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,包括:
[0021] 将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;
[0022] 从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;
[0023] 将确定出的预设音量档位值作为所述输出音量值。
[0024] 优选地,按照所述固定预设音量进行音量输出,包括:
[0025] 根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间;
[0026] 在所述第二生效时间内输出所述固定预设音量。
[0027] 优选地,预设音量控制规则的确定过程包括:
[0028] 获取用户通过按压音量键的方式确定的所述预设音量控制规则;
[0029] 或,接收远程控制设备发送的所述预设音量控制规则。
[0030] 一种音量调节装置,包括:
[0031] 时间获取模块,用于获取当前时间;
[0032] 规则获取模块,用于确定与所述当前时间匹配的预设音量控制规则;
[0033] 音量确定模块,用于根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;
[0034] 第一音量输出模块,用于若是,按照所述固定预设音量进行音量输出;
[0035] 第二音量输出模块,用于若否,根据当前环境噪音进行自适应音量输出。
[0036] 优选地,所述第二音量输出模块包括:
[0037] 第一时间确定子模块,用于根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0038] 第一数据确定子模块,用于当达到预设数据采集条件时,确定环境噪音值;
[0039] 第二数据确定子模块,用于确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;
[0040] 第一音量输出子模块,用于根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0041] 一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述的音量调节方法。
[0042] 一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的音量调节方法。
[0043] 借由上述技术方案,本发明提供了音量调节方法及装置,本发明中在获取到当前时间后,能够确定当前时间对应的预设音量控制规则,进而根据预设音量控制规则确定是
使用固定预设音量进行音量输出的方式,还是根据当前环境噪音进行自适应音量输出的方
式,选择方式较多,提高用户体验。
[0044] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够
更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0045] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明
的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0046] 图1示出了本发明实施例提供了一种音量调节方法的方法流程图;
[0047] 图2示出了本发明实施例提供了另一种音量调节方法的方法流程图;
[0048] 图3示出了本发明实施例提供了再一种音量调节方法的方法流程图;
[0049] 图4示出了本发明实施例提供了一种音量调节方装置的结构示意图。

具体实施方式

[0050] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例
所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围
完整的传达给本领域的技术人员。
[0051] 本发明实施例提供了一种音量调节方法,可以应用于任一需要发出语音的电子设备,如手机、平板、笔记本、门锁控制器等,优选的,将该方法应用在门锁控制器。
[0052] 参照图1,音量调节方法可以包括:
[0053] S11、获取当前时间;
[0054] 门锁上一般安装有时钟芯片,通过时钟获取当前时间即可,此外,还可以通过远程通信的方式获取到当前时间。
[0055] S12、确定与所述当前时间匹配的预设音量控制规则;
[0056] 具体的,本发明实施例中,确定了每一时间对应的预设音量控制规则,该预设音量控制规则中规定了对应的时间采用固定音量输出方式进行音量输出,还是根据环境噪音进
行自适应输出。
[0057] 举例来说,白天噪音大,为了避免噪音影响,所以6.00‑12.00,2.00‑20.00采用自适应音量输出,中午和晚上需要休息,所以12.00‑2.00、20.00‑6.00采用最小音量档进行输
出,最小音量档的音量较小,不影响用户休息。
[0058] 预设音量控制规则是用户进行设定的,可选的,在本实施例的基础上,预设音量控制规则的确定过程包括:
[0059] 获取用户通过按压音量键的方式确定的所述预设音量控制规则;
[0060] 或,接收远程控制设备发送的所述预设音量控制规则。
[0061] 具体的,用户可以在门锁处,通过按压音量键的加减按钮,进行音量的控制,如用户将音量增加到五档,作为此时的音量输出。
[0062] 此外,还可以通过远程控制确定预设音量控制规则。具体的,可以预先设定了多个预设音量档位值,如:静音档、最小音量档、中等音量档位、最高音量档、自动调节音量档。
[0063] 用户通过手机APP发送音量控制指令,如设置此时的音量为静音档,此时门锁控制器切换至静音档。
[0064] 此外,用户还可以同时设定多个时间段的音量,如中午12.00‑13.00,设置的音量档位为静音档,上午8.00‑12.00,设置的音量档位为中等音量档位,晚上0.00‑0.600设置的
音量档位为最小音量档。
[0065] 设定了音量档的时间段为该音量档的生效时间,除了用户设定的具有设定的音量档的时间段之外,其余时间段的音量为根据当前环境噪音进行的自适应音量输出。
[0066] 也就是说,预设音量控制规则包括两种情况,一种为设定了音量档的时间段,和未设定音量档的时间段。
[0067] 举例来说,6.00‑20.00的输出音量为根据当前环境噪音进行的自适应音量输出,20.00‑6.00的输出音量为最小音量档。也就是说,最小音量档的生效时间为20.00‑6.00,自
适应音量输出的生效时间为6.00‑20.00。本实施例中,可以根据用户需求采用用户设置的
不同时间段的音量值,增加了自动音量调节的灵活度,更加智能,且提升用户使用体验。
[0068] 需要说明的是,当确定了当前时间对应的音量输出方式后,在该音量输出方式对应的生效时间内,就不会再查询该当前时间对应的音量输出方式,只有该生效时间已过时,
才查询下一当前时间对应的音量输出方式。
[0069] 另外,门锁控制器中内置有两种工作模块,一种为自动音量调整模式,即可以根据外界环境和当前时间自动调节输出音量,另一种为固定音量调整模式,即永远进行固定音
量输出。用户可以根据需求控制门锁控制器进入不同的工作模式,提高用户体验。
[0070] S13、确定所述当前时间对应的输出音量是否为固定预设音量;若是,执行步骤S14;若否,执行步骤S15。
[0071] 具体的,根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量。
[0072] 预设音量控制规则中规定了对应的时间采用固定音量输出方式进行音量输出,还是根据环境噪音进行自适应输出。
[0073] 若当前时间采用固定音量输出方式,即可以确定当前时间对应的输出音量为固定预设音量;若当前时间采用根据环境噪音进行自适应输出方式,则当前时间对应的对应的
输出音量不为固定预设音量。
[0074] S14、按照所述固定预设音量进行音量输出;
[0075] 首先,确定当前时间对应的固定预设音量,然后将确定的固定预设音量作为所述电子设备的输出音量值即可。
[0076] S15、根据当前环境噪音进行自适应音量输出。
[0077] 根据当前环境噪音进行自适应音量输出,即根据当前环境噪音的大小进行自适应调节,如当前环境噪音较大时,门锁输出音量也较大,当前环境噪音较小时,门锁输出音量
也较小。
[0078] 本实施例中,在获取到当前时间后,能够确定当前时间对应的预设音量控制规则,进而根据预设音量控制规则确定是使用固定预设音量进行音量输出的方式,还是根据当前
环境噪音进行自适应音量输出的方式,选择方式较多,提高用户体验。
[0079] 可选的,在上述任一实施例的基础上,参照图2,步骤S15可以包括:
[0080] S21、根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0081] 根据上述论述,预设音量控制规则包括两种情况,一种为设定了音量档的时间段,和未设定音量档的时间段。即时间段即为第一生效时间。
[0082] S22、当达到预设数据采集条件时,确定环境噪音值;
[0083] 具体的,环境噪音值即门锁所在外界环境的噪音值。
[0084] 可选的,在本实施例的基础上,当达到预设数据采集条件时,确定环境噪音值,包括:
[0085] 1)当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;
[0086] 具体的,预设数据采集条件即为达到数据采集时间或接收到预设唤醒指令。数据采集通过分贝传感器进行采集,分贝传感器采集完成后,将采集数据发送至门锁控制器。
[0087] 数据采集可以以固定间隔周期进行数据采集,如每次数据采集时间为500ms,在500ms内采集640个数据,固定间隔周期为10分钟,即每隔10分钟采集一次数据。当达到数据
采集时间时,就进行数据采集。
[0088] 此外,还可以在接收到了预设唤醒指令时,进行数据采集,预设唤醒指令可以是密码键盘唤醒指令。
[0089] 需要说明的是,此处采集密码键盘唤醒指令,而未采用其他唤醒指令,如指纹唤醒指令,是由于密码键盘通过红外手势唤醒,整个过程超过500ms,由于500ms可以用于采集一
次数据,进而能够在密码键盘唤醒中采集一次数据。若采集指纹唤醒,指纹唤醒到识别的时
间需要500ms以内,时间短,来不及进行一次数据采集。当接收到密码键盘唤醒指令时,立即
对数据进行采集。
[0090] 需要说明的是,在正常情况下,门锁控制器每隔固定间隔周期进行数据采集,当突然接收到预设唤醒指令,就立即进行数据采集,此后,还按照每隔固定间隔周期进行数据采
集。
[0091] 将进行数据采集后,将数据存储在缓冲区,以便后期对数据进行处理。
[0092] 2)确定多个所述环境噪音初始值的最大值、最小值和平均值;
[0093] 具体的,共采集640个环境噪音初始值,从中选取出最大值和最小值,并计算得到所有环境噪音初始值的平均值。
[0094] 3)将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。
[0095] 最大值与所述最小值的差值、平均值均能表示外界环境的当前平均噪音值,为了使得门锁发出的声音的音量值大于外界环境的音量值,此处选取最大值与所述最小值的差
值、所述平均值中的较大值作为所述环境噪音值。
[0096] S23、确定所述当前时间对应的时间调整系数;
[0097] 所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系。
[0098] 可选的,在本实施例的基础上,步骤S23可以包括:
[0099] 获取时间与时间调整系数的对应关系,从所述对应关系中查找与所述当前时间对应的时间调整系数。
[0100] 具体的,在系统上电时候,设置时间调整系数离散曲线,其中,时间调整系数离散曲线表示的是,时间与时间调整系数的对应关系。时间调整系数离散曲线中包括不同时间
对应的时间调整系数。将不同时间对应的时间调整系数作为噪音音量的加权因子。时间调
整系数的数值均为大于1的数值,设置时间调整系数是为了确保门锁的输出音量大于当前
的环境噪音值。
[0101] 以2个小时为间隔,设置时间调整系数,例如:0.00~2:00的时间调整系数设置为1.8,2.00~4.00的时间调整系数设置为1.7,4.00~6:00的时间调整系数设置为1.8等。
[0102] 时间与时间调整系数的对应关系已知后,从所述对应关系中查找与所述当前时间对应的时间调整系数即可。
[0103] S24、根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0104] 当电子设备的输出音量值确定后,就按照此输出音量值控制语音喇叭器进行音量输出即可。
[0105] 本实施例中,根据环境噪音值和时间调整系数,来确定电子设备的输出音量值,即能够根据外界环境自动调整电子设备的输出音量,提高用户体验。
[0106] 另外,采用本发明实施例,很好的解决深夜开门语音交互音量过大,吵醒家人这种问题。
[0107] 可选的,在上一实施例的基础上,参照图3,步骤S24可以包括:
[0108] S31、将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;
[0109] 具体的,输出音量初始值=环境噪音值*时间调整系数。
[0110] 由于环境噪音值取值为最大值与所述最小值的差值、所述平均值中的较大值,说明此时确定的环境噪音值即能表征当前环境的噪音值。另外,时间调整系数大于1,将环境
噪音值与时间调整系数相乘,则最终确定的音量值肯定大于环境噪音值,进而将门锁的输
出音量大于环境噪音值,保证用户能够听到门锁发出的声音。
[0111] S32、从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;
[0112] S33、将确定出的预设音量档位值作为所述输出音量值。
[0113] 具体的,用户预先设定了多个预设音量档位值,如:静音档、最小音量档、中等音量档位、最高音量档、自动调节音量档。
[0114] 当确定了输出音量初始值后,从多个预设音量档位值中查找到与输出音量初始值最接近的预设音量档位值,并作为输出音量值。由于预设音量档位值是用户设定的,进而从
多个预设音量档位值中查找到与输出音量初始值最接近的预设音量档位值,更符合用户需
求。
[0115] 需要说明的是,当确定了音量初始值后,直接将音量初始值作为输出音量值也是可行的。
[0116] 本实施例中,将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值,从多个预设音量档位值中查找到与输出音量初始值最接近的预设音量档位值,并作为
输出音量值,更符合用户需求。
[0117] 可选的,在上述任一实施例的基础上,步骤S14可以包括:
[0118] 根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间,在所述第二生效时间内输出所述固定预设音量。
[0119] 其中,第二生效时间和第一生效时间可以相同,也可以不同,根据用户需求进行设置即可。
[0120] 在第二生效时间内,进行固定预设音量输出即可。
[0121] 本实施例中,可以根据用户需求,在进行固定音量输出时,进行固定音量输出。
[0122] 可选的,在上述音量调节方法的实施例的基础上,本发明的另一实施例提供了一种音量调节装置,参照图4,可以包括:
[0123] 时间获取模块101,用于获取当前时间;
[0124] 规则获取模块102,用于确定与所述当前时间匹配的预设音量控制规则;
[0125] 音量确定模块103,用于根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;
[0126] 第一音量输出模块104,用于若是,按照所述固定预设音量进行音量输出;
[0127] 第二音量输出模块105,用于若否,根据当前环境噪音进行自适应音量输出。
[0128] 进一步,还包括规则生成模块;所述规则生成模块可以包括:
[0129] 第一规则生成子模块,用于获取用户通过按压音量键的方式确定的所述预设音量控制规则;
[0130] 第二规则生成子模块,用于接收远程控制设备发送的所述预设音量控制规则。
[0131] 本实施例中,在获取到当前时间后,能够确定当前时间对应的预设音量控制规则,进而根据预设音量控制规则确定是使用固定预设音量进行音量输出的方式,还是根据当前
环境噪音进行自适应音量输出的方式,选择方式较多,提高用户体验。
[0132] 需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0133] 可选的,在上述任一音量调节装置的实施例的基础上,所述第二音量输出模块包括:
[0134] 第一时间确定子模块,用于根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0135] 第一数据确定子模块,用于当达到预设数据采集条件时,确定环境噪音值;
[0136] 第二数据确定子模块,用于确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;
[0137] 第一音量输出子模块,用于根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0138] 进一步,所述第一数据确定子模块可以包括:
[0139] 获取单元,用于当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;
[0140] 第一确定单元,用于确定多个所述环境噪音初始值的最大值、最小值和平均值;
[0141] 第二确定单元,用于将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。
[0142] 进一步,第二数据确定子模块用于确定所述当前时间对应的时间调整系数时,具体用于:
[0143] 获取时间与时间调整系数的对应关系,从所述对应关系中查找与所述当前时间对应的时间调整系数。
[0144] 本实施例中,根据环境噪音值和时间调整系数,来确定电子设备的输出音量值,即能够根据外界环境自动调整电子设备的输出音量,提高用户体验。
[0145] 另外,采用本发明实施例,很好的解决深夜开门语音交互音量过大,吵醒家人这种问题。
[0146] 需要说明的是,本实施例中的各个模块、子模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0147] 可选的,在上述任一音量调整装置的实施例的基础上,第一音量输出子模块可以包括:
[0148] 计算单元,用于将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;
[0149] 第三确定单元,用于从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;
[0150] 第四确定单元,用于将确定出的预设音量档位值作为所述输出音量值。
[0151] 本实施例中,将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值,从多个预设音量档位值中查找到与输出音量初始值最接近的预设音量档位值,并作为
输出音量值,更符合用户需求。
[0152] 需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0153] 可选的,在上述任一音量调整装置的实施例的基础上,所述第一音量输出模块104可以包括:
[0154] 第二时间确定子模块,用于根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间;
[0155] 第二音量输出子模块,用于在所述第二生效时间内输出所述固定预设音量。
[0156] 本实施例中,可以根据用户需求,在进行固定音量输出时,进行固定音量输出。
[0157] 需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0158] 所述音量调节装置包括处理器和存储器,上述时间获取模块、规则获取模块、音量确定模块、第一音量输出模块和第二音量输出模块等均作为程序单元存储在存储器中,由
处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0159] 处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现自动调节输出音量的目的。
[0160] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存
储芯片。
[0161] 本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述音量调节方法。
[0162] 本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述音量调节方法。
[0163] 本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:
[0164] 一种音量调节方法,包括:
[0165] 获取当前时间;
[0166] 确定与所述当前时间匹配的预设音量控制规则;
[0167] 根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;
[0168] 若是,按照所述固定预设音量进行音量输出;
[0169] 若否,根据当前环境噪音进行自适应音量输出。
[0170] 进一步,根据当前环境噪音进行自适应音量输出,包括:
[0171] 根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0172] 当达到预设数据采集条件时,确定环境噪音值;
[0173] 确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;
[0174] 根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0175] 进一步,当达到预设数据采集条件时,确定环境噪音值,包括:
[0176] 当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;
[0177] 确定多个所述环境噪音初始值的最大值、最小值和平均值;
[0178] 将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。
[0179] 进一步,根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,包括:
[0180] 将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;
[0181] 从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;
[0182] 将确定出的预设音量档位值作为所述输出音量值。
[0183] 进一步,按照所述固定预设音量进行音量输出,包括:
[0184] 根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间;
[0185] 在所述第二生效时间内输出所述固定预设音量。
[0186] 进一步,预设音量控制规则的确定过程包括:
[0187] 获取用户通过按压音量键的方式确定的所述预设音量控制规则;
[0188] 或,接收远程控制设备发送的所述预设音量控制规则。
[0189] 本文中的设备可以是服务器、PC、PAD、手机等。
[0190] 本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
[0191] 一种音量调节方法,包括:
[0192] 获取当前时间;
[0193] 确定与所述当前时间匹配的预设音量控制规则;
[0194] 根据所述预设音量控制规则,确定所述当前时间对应的输出音量是否为固定预设音量;
[0195] 若是,按照所述固定预设音量进行音量输出;
[0196] 若否,根据当前环境噪音进行自适应音量输出。
[0197] 进一步,根据当前环境噪音进行自适应音量输出,包括:
[0198] 根据所述预设音量控制规则,确定自适应音量输出的第一生效时间;
[0199] 当达到预设数据采集条件时,确定环境噪音值;
[0200] 确定所述当前时间对应的时间调整系数;所述时间调整系数用于确定电子设备的输出音量值与所述环境噪音值之间的比例关系;
[0201] 根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,并在所述第一生效时间内输出。
[0202] 进一步,当达到预设数据采集条件时,确定环境噪音值,包括:
[0203] 当以固定间隔周期进行数据采集的方式进行数据采集且达到数据采集时间、或接收到预设唤醒指令时,获取多个环境噪音初始值;
[0204] 确定多个所述环境噪音初始值的最大值、最小值和平均值;
[0205] 将所述最大值与所述最小值的差值、所述平均值中的较大值作为所述环境噪音值。
[0206] 进一步,根据所述环境噪音值和所述时间调整系数,确定所述电子设备的输出音量值,包括:
[0207] 将所述环境噪音值与所述时间调整系数的乘积作为输出音量初始值;
[0208] 从预设音量档位值中,确定出与所述输出音量初始值最接近的预设音量档位值;
[0209] 将确定出的预设音量档位值作为所述输出音量值。
[0210] 进一步,按照所述固定预设音量进行音量输出,包括:
[0211] 根据所述预设音量控制规则,确定固定预设音量输出的第二生效时间;
[0212] 在所述第二生效时间内输出所述固定预设音量。
[0213] 进一步,预设音量控制规则的确定过程包括:
[0214] 获取用户通过按压音量键的方式确定的所述预设音量控制规则;
[0215] 或,接收远程控制设备发送的所述预设音量控制规则。
[0216] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
[0217] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0218] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0219] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
[0220] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0221] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介
质的示例。
[0222] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动
态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除
可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、
数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备
或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算
机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0223] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的
过程、方法、商品或者设备中还存在另外的相同要素。
[0224] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的
形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存
储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形
式。
[0225] 以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、
改进等,均应包含在本申请的权利要求范围之内。