智能调节音量的方法、移动终端和计算机可读存储介质与流程

文档序号:16984751发布日期:2019-02-26 20:30阅读:211来源:国知局
智能调节音量的方法、移动终端和计算机可读存储介质与流程

本发明涉及通讯设备技术领域,特别是涉及一种智能调节音量的方法、移动终端和计算机可读存储介质。



背景技术:

随着智能设备的发展,用户的智能设备越来越人性化,方便用户的使用。

在用户使用智能设备时,经常会根据所处的环境以及时间段调整智能设备的响铃音量,但往往有的时候用户会忘记调整智能设备的响铃音量,使用户在日常使用时会因为响铃音量过大或过小带来烦恼。



技术实现要素:

本发明的主要目的为提供一种智能调节音量的方法、移动终端和计算机可读存储介质,旨在解决现有的智能终端不会智能调节终端音量的技术问题。

本发明提出一种智能调节音量的方法,包括:

获取用户终端当前所处的状态信息,其中所述状态信息包括当前前端运行程序状态与当前所处的时间信息;

根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据,根据所述调整数据调整所述用户终端的音量。

优选地,所述根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据的步骤,包括:

判断所述当前前端运行程序状态是否为运行程序状态;

若未处于运行程序状态,则记录所述用户调节终端音量的调节数值以及调节所述终端音量时的位置区域和调节时间;

判断所述用户在所述位置区域和所述调节时间调节所述终端音量到所述调节数值是否达到预设次数;

若达到预设次数,则生成所述位置区域对应的第一调整数据,其中,所述第一调整数据为预设次数中所有调节数值的平均值。

优选地,所述判断所述当前前端运行程序状态是否为运行程序状态的步骤之后,包括:

若处于运行程序状态,则记录当前运行的第一应用程序;

记录所述用户开启所述第一应用程序时调整播放音量对应的播放数值;

判断所述用户开启所述第一应用程序时调整所述播放音量对应的所述播放数值是否达到预设次数;

若达到预设次数,则生成所述第一应用程序对应的第二调整数据,其中,所述第二调整数据为预设次数中所有播放数值的平均值。

优选地,所述根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据的步骤,包括:

获取所述用户终端添加的会议日程;

根据所述会议日程检测所述用户终端当前所处的时间信息是否处于会议状态;

若处于所述会议状态,则调节所述终端音量至所述会议状态对应的第三调整数据。

优选地,所述第三调整数据包括会议开始音量数据和会议结束音量数据,所述调节所述终端音量至所述会议状态对应的第三调整数据的步骤,包括:

读取所述会议日程中包括的会议开始时间和会议预计结束时间;

判断是否达到所述会议开始时间;

若达到所述会议开始时间,则调节所述终端音量至静音模式;

判断是否达到所述会议预计结束时间;

若达到所述会议预计结束时间,则调节所述终端音量至会议状态之前的音量值。

优选地,所述根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据的步骤,包括:

若检测到所述当前前端运行程序状态为娱乐状态,则调用视频检测装置和/或声音检测装置检测当前环境对应的监测信息,其中,所述娱乐状态为所述用户终端处于视频播放状态或音频播放状态;

根据所述监测信息按照预设规则调整所述用户终端的输出音量。

优选地,所述根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据的步骤,包括:

若检测到所述当前前端运行程序状态为耳机状态,则调节所述用户终端的耳机音量至预设听筒音量。

优选地,所述根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据的步骤,包括:

若所述当前前端运行程序状态为响铃状态,则调节所述用户终端至最大音量并开启振动。

本发明还提供一种移动终端,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述方法的步骤。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述方法的步骤。

本发明提供的智能调节音量的方法、移动终端和计算机可读存储介质,通过获取用户终端当前的状态,实现对用户终端的音量的智能调节,解决用户在忘记调节用户终端的音量时,带来的不方便。同时还可以根据设定的日程时间,智能调节终端音量,以及根据当前智能设备的当前的状态智能调节终端音量,实现智能设备的人性化和便利性。

附图说明

图1是本发明智能调节音量的方法的流程示意图;

图2是本发明智能调节音量的方法的整体流程示意图;

图3是本申请一实施例的计算机设备的结构示意框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,本发明提供的一种智能调节音量的方法,包括:

s1、获取用户终端当前所处的状态信息,其中状态信息包括当前前端运行程序状态与当前所处的时间信息;

s2、根据当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与状态信息对应的调整数据,根据调整数据调整用户终端的音量。

本实施例中,提供一种智能调节音量的方法,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。智能设备获取不同的状态信息,状态信息包括当前前端运行程序状态,即智能设备根据当前任务管理器,检测当前是否有应用程序运行,根据应用程序名称或类型判断智能设备状态信息;当前所处的时间信息,即根据智能设备当前所处时间检测智能设备是否是否有预设状态信息。其中,当前前端运行程序状态包括当前智能设备有应用程序运行和没有程序运行两种状态信息,有应用程序运行时,根据智能设备运行的应用程序名称或类型选择对应的状态信息,例如当前智能设备在播放音乐时,智能设备将判定此时处于娱乐状态等。在没有程序运行时,智能设备将会处于闲时状态。智能设备还可以根据当前所处的时间信息,检测是否有预先设定的会议日程,若检测到,则检测该会议日程的时间,判断当前是否处于该会议日程时间内,若处于,则智能设备将会进入会议状态。预先在智能设备中建立数据库,数据库中包含各种状态信息所对应的不同调整数据。根据当前前端运行程序状态和/或当前所处的时间信息,判断智能设备处于哪种状态,根据所处的状态与数据库中存储的预存状态信息匹配对比,根据不同状态信息调取对应的调整数据,调整智能设备的音量。

上述s2、根据当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与状态信息对应的调整数据的步骤,包括:

s21、判断当前前端运行程序状态是否为运行程序状态;

s22、若未处于运行程序状态,则记录用户调节终端音量的调节数值以及调节终端音量时的位置区域和调节时间;

s23、判断用户在位置区域和调节时间调节终端音量到调节数值是否达到预设次数;

s24、若达到预设次数,则生成位置区域对应的第一调整数据,其中,第一调整数据为预设次数中所有调节数值的平均值。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。在智能设备处于闲时状态时,闲时状态为智能设备处于主界面状态。在智能设备当前前端运行程序状态为未处于运行程序状态时,即当前智能设备没有应用程序执行时,智能设备将通过定位装置对智能设备的当前位置进行定位,定位装置为智能设备上的gps等能进行定位的设备。智能设备记录用户在调节智能设备终端音量时的位置以及时间和调节数值。若智能设备在预设次数中,记录到用户在相同的位置、时间用户将智能设备调整终端音量,则生成在用户到达位置区域调节终端音量至平均调节数值的命令,在用户下一次在相同时间出现在相同地点时,智能设备将自动将终端音量调节至平均调节数值。其中,平均调节数值为预设次数的调节数值的平均值。本实施例中的相同位置是指用户在上一次记录位置区域时包括但不仅限于同一位置,也可以为不超过一定范围,根据用户选择可以为十米半径或更大或更小的范围之内的区域中,都可以认定为相同位置。同理,相同时间也指用户在同一时间或与该时间上下浮动一定范围的时间内都可以认定为是相同时间。

如图2,上述s2、根据状态信息调取数据库中与状态信息对应的调整数据,根据调整数据调整用户终端的步骤,包括:

s25、若处于运行程序状态,则记录当前运行的第一应用程序;

s26、记录用户开启第一应用程序时调整播放音量对应的播放数值;

s27、判断用户开启第一应用程序时调整播放音量对应的播放数值是否达到预设次数;

s28、若达到预设次数,则生成第一应用程序对应的第二调整数据,其中,第二调整数据为预设次数中所有播放数值的平均值。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。当前前端运行程序状态为处于运行程序状态时,即当前智能设备有应用程序执行时,智能设备记录当前第一应用程序,第一应用程序为智能终端检测到当前运行的应用程序,记录用户在使用第一应用程序时调节播放音量对应的播放数值,在记录预设次数后,智能设备将记录的所有播放数值求取平均值,获得平均播放数值,作为该应用程序的调整播放数值,在用户下次开启第一应用程序时,智能设备自动将第一应用程序调整到平均播放数值。由此解决不同的应用程序使用时,播放音量不同,在用户点开应用程序时,用户前一应用程序的播放音量过大,当前应用程序所需要的播放音量低于前一应用程序,造成用户在使用时当前应用程序播放声音过大,影响用户使用。

上述s2、根据当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与状态信息对应的调整数据的步骤,包括:

s29、获取用户终端添加的会议日程;

s210、根据会议日程检测用户终端当前所处的时间信息是否处于会议状态;

s211、若处于会议状态,则调节终端音量至会议状态对应的第三调整数据。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。智能设备将会对日历等具有会议提醒功能的应用程序,在用户在智能设备中添加会议日程后,智能设备根据会议日程检测用户终端当前所处的时间信息是否处于会议状态,在检测到处于会议状态后,则调节终端音量至会议状态对应的第三调整数据。第三调整数据为将智能设备调整到静音模式或会议模式,其中静音模式为将智能设备终端音量调节为零,会议模式为将智能终端的终端音量调节为零且提醒方式调节为振动。避免了用户在开会时,忘记将智能设备的终端音量调整,给用户带来影响。本实施例中,还可以是智能设备对用户所在位置进行标记,在检测到用户所在位置为公司时,且检测到用户有会议时,智能设备自动调整终端音量,若检测到用户不在公司,且用户的日程上有会议日程,则将会提醒用户是否记录有错。

上述s211、调节终端音量至会议状态对应的第三调整数据的步骤,包括:

s2111、读取会议日程中包括的会议开始时间和会议预计结束时间;

s2112、判断是否达到会议开始时间;

s2113、若达到会议开始时间,则调节终端音量至静音模式;

s2114、判断是否达到会议预计结束时间;

s2115、若达到会议预计结束时间,则调节终端音量至会议状态之前的音量值。

本实施例中,智能设备在检测到用户的会议日程以后,智能设备将会读取会议开始时间和会议预计结束时间,在时间到达开始时间时,智能设备将会调节到静音模式,直到预计结束时间将静音模式调回到静音模式之前的手机模式,达到会议预计结束时间,则调节终端音量至会议状态之前的音量值。

上述s2、根据当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与状态信息对应的调整数据的步骤,包括:

s212、若检测到当前前端运行程序状态为娱乐状态,则调用视频检测装置和/或声音检测装置检测当前环境对应的监测信息,其中,娱乐状态为用户终端处于视频播放状态或音频播放状态;

s213、根据监测信息按照预设规则调整用户终端的输出音量。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。在智能设备当前前端运行程序状态为娱乐状态时,娱乐状态为智能设备处于开启视频播放或声音播放应用程序时。本实施例中,在用户使用智能设备听音乐或播放视频时,智能设备将会处于娱乐状态,智能设备将会唤醒智能设备的摄像头或声音检测设备对用户所在环境进行检测,若摄像头拍摄到用户所在环境为室内或检测到周围有其他人员,或声音检测设备检测到当前环境声音分贝为安静分贝,安静分贝为声音分贝低于50分贝,则智能设备将会降低播放音量,或向用户提出插入耳机的提示,避免用户在播放视频或听音乐时,影响周围人员。

上述s2、根据当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与状态信息对应的调整数据的步骤,包括:

s214、若检测到当前前端运行程序状态为耳机状态,则调节用户终端的耳机音量至预设听筒音量。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。在智能设备当前前端运行程序状态为耳机状态时,耳机状态为智能设备检测到有耳机插入。在智能设备检测到有耳机插入时,智能设备将进入耳机状态,智能设备将耳机音量调节至预设的音量,预设的音量为一个较低的音量,防止用户在插入耳机后,播放音量过大,对用户耳朵造成伤害。

上述s2、根据状态信息调取数据库中与状态信息对应的调整数据的步骤,包括:

s214、若当前前端运行程序状态为响铃状态,则调节用户终端至最大音量并开启振动。

本实施例中,用户终端为用户的智能设备,智能设备为用户的手机、平板电脑等设备。在智能设备当前前端运行程序状态为响铃状态时,说明用户此时有来电,智能设备将会对当前的响铃声音进行检测,若此时手机未处于静音模式或会议模式,且响铃音量也不为零,则调整响铃音量到最大,并开启振动,以提醒用户,防止用户在使用时不小心将响铃音量调小,在来电时没有听到。同时,排除静音模式等将响铃音量调节到零的情况,也避免了用户此时可能在开会或有其他不能发出声音的状况。

本发明提供的智能调节音量的方法,通过获取用户终端当前的状态,根据不同的状态信息,实现对用户终端的音量的智能调节,解决用户在忘记调节用户终端的音量时带来的不方便,同时还可以根据设定的日程时间,智能调节终端音量以及根据当前智能设备的当前的情景智能调节终端音量,实现智能设备的人性化和便利性。

如图3,本申请实施例中还提供一种移动终端,该移动终端可以是服务器,其内部结构可以如图3所示。该移动终端包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该移动终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该移动终端的数据库用于存储测试数据表等数据。该移动终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种测试数据表的处理方法。

上述处理器执行上述测试数据表的处理方法的步骤:

获取用户终端当前所处的状态信息,其中所述状态信息包括当前前端运行程序状态与当前所处的时间信息;

根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据,根据所述调整数据调整所述用户终端的音量。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种测试数据表的处理方法,具体为:

获取用户终端当前所处的状态信息,其中所述状态信息包括当前前端运行程序状态与当前所处的时间信息;

根据所述当前前端运行程序状态和/或当前所处的时间信息,调取数据库中与所述状态信息对应的调整数据,根据所述调整数据调整所述用户终端的音量。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1