一种设置智能终端音量的方法及智能终端的制作方法

文档序号:10593809阅读:171来源:国知局
一种设置智能终端音量的方法及智能终端的制作方法
【专利摘要】本发明公开了一种设置智能终端音量的方法及智能终端,所述方法包括当应用程序退出或进入后台时,获取所述应用程序的音量状态参数,所述应用程序的音量状态参数表征所述应用程序当前的音量大小;将所述应用程序的音量状态参数与所述应用程序关联;当所述应用程序下一次启动或从后台转为前台时,读取对应所述应用程序的所述音量状态参数,以所述音量状态参数对应的音量作为所述应用程序输出声音的音量。通过上述方式,本发明能够自动调节应用程序的音量,提升用户体验。
【专利说明】
一种设置智能终端音量的方法及智能终端
技术领域
[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]图1是本发明设置智能终端音量的方法一实施方式的流程示意图;
[0041 ]图2是本发明智能终端一实施方式的结构示意图;
[0042]图3是本发明智能终端另一实施方式的结构示意图;
[0043]图4是本发明智能终端又一实施方式的结构示意图;
[0044]图5是本发明智能终端又一实施方式的结构示意图;
[0045]图6是本发明智能终端又一实施方式的结构示意图
[0046]图7是本发明智能终端又一实施方式的结构示意图。
【具体实施方式】
[0047]下面结合附图和实施方式对本发明进行详细说明。
[0048]参阅图1,本发明设置智能终端音量的方法一实施方式包括:
[0049]步骤SlOl:当应用程序退出或进入后台时,获取应用程序的音量状态参数,应用程序的音量状态参数表征应用程序当前的音量大小;
[0050]本发明实施方式中使用的智能终端为运行智能操作系统的终端,操作系统可以是1s系统、android系统或windows系统等等,智能终端可以为手机或平板电脑等移动智能终端,也可以为智能电视或其它智能家居;
[0051]智能终端中很多应用程序使用时,会有声音输出,例如打电话、利用视频播放器观看视频、利用音频播放器收听音频、玩游戏等,都会有相应应用程序的声音输出。用户在使用不同的应用程序时,可能需要不同的输出音量,因此用户在切换应用程序后,根据需要会对输出音量进行调整。
[0052]应用程序退出是指应用程序关闭并停止运行,应用程序进入后台是由当前应用程序转为使用其它应用程序或转到系统桌面,当前应用程序可能继续在后台运行。本发明实施方式在应用程序退出或进入后台时,获取应用程序的音量状态参数,其中,应用程序的音量状态参数表征应用程序当前的音量大小,即是应用程序在退出或进入后台时的输出声音的音量大小。
[0053]步骤S102:将应用程序的音量状态参数与应用程序关联;
[0054]获取应用程序的音量状态参数后,将其与对应的应用程序关联,使每个音量状态参数唯一对应一个应用程序。当然,出于一些特殊设计,也可以使每个音量状态参数对应两个或以上应用程序,或多个音量状态参数对应一个应用程序。
[0055]步骤S103:当应用程序下一次启动或从后台转为前台时,读取对应应用程序的音量状态参数,以音量状态参数对应的音量作为应用程序输出声音的音量;
[0056]用户在使用应用程序的过程中,可能对应用程序的输出声音的音量进行调整。当用户对应用程序的音量进行调整后,应用程序再次退出或进入后台时,获取的应用程序的音量状态参数与智能终端中存在的对应该应用程序的音量状态参数可能不同,此时,需要以最新获取的对应该应用程序的音量状态参数替换原有的对应该应用程序的音量状态参数,并将最新获取的对应该应用程序的音量状态参数与该应用程序关联。
[0057]应用程序下一次启动即是应用程序由停止运行状态进入运行状态,应用程序由后台转为前台是应用程序由系统桌面或使用其它应用程序的状态转到使用当前应用程序的状态。
[0058]当读取到对应应用程序的音量状态参数时,可通过调用系统API(Applicat1nProgram Interface,应用程序接口)以音量状态参数对应的音量作为应用程序输出声音的音量。
[0059]本发明实施方式的方法通过在应用程序退出或进入后台时,获取应用程序的音量状态参数,当应用程序下一次启动或从后台转为前台时,读取对应应用程序的音量状态参数,以音量状态参数对应的音量作为应用程序输出声音的音量,使得在启动应用程序或应用程序从后台转为前台时,应用程序的音量自动调整为上次退出或进入后台时,该应用程序输出声音的音量,使应用程序的音量自动适应用户的使用习惯,不需要用户进行手动调整,提升用户体验。
[0060]其中,步骤S103中读取对应应用程序的音量状态参数步骤之后,包括:
[0061]a.判断读取对应应用程序的音量状态参数是否成功;
[0062]b.若读取对应应用程序的音量状态参数成功,则以音量状态参数对应的音量作为应用程序输出声音的音量;
[0063]c.若读取对应应用程序的音量状态参数失败,则以系统的音量作为应用程序输出声音的音量。
[0064]本实施方式读取对应应用程序的音量状态参数后,判断读取是否成功,若读取对应应用程序的音量状态参数成功,则以音量状态参数对应的音量作为应用程序输出声音的音量。
[0065]若读取对应应用程序的音量状态参数失败,即系统中不存在对应应用程序的音量状态参数,可将系统的音量作为该应用程序输出声音的音量;本发明实施方式中,系统的音量是应用程序之外的,处于桌面状态时的输出声音的音量,可能为系统自带的铃声音量,也可能为系统自带的通话音量,根据智能终端的不同,其处于桌面状态时代表系统的音量的种类也不同。
[0066]本发明实施方式中,当系统中不存在对应当前启动的或转入前台的应用程序的音量状态参数时,将系统的音量设置为当前启动的或转入前台的应用程序的音量,这样在启动应用程序或应用程序转入前台时,也不需要用户手动调整其音量,将系统的音量作为应用程序的音量,系统的音量一般是用户设置过的合适的音量大小,所以当应用程序启动或转入前台时,将其设置为系统的音量的大小,符合用户使用习惯,能进一步提升用户体验。
[0067]其中,步骤c中以系统的音量作为应用程序输出声音的音量的步骤,包括:
[0068]Cl.读取系统的音量状态参数,系统的音量状态参数表征系统的音量大小;
[0069]c2.以系统的音量状态参数对应的系统的音量作为应用程序输出声音的音量。
[0070]本发明实施方式中,系统的音量状态参数可以预设在系统中,也可以是智能终端在使用时,系统获取得到;用户在使用智能终端的过程中,可能对系统的音量进行调整,当用户对系统的音量进行调整后,系统的音量状态参数随之更新,或者系统重新获取系统的音量状态参数。
[0071]其中,本发明另一实施方式中,步骤S103中读取对应应用程序的音量状态参数步骤之后,包括:
[0072]d.判断读取对应应用程序的音量状态参数是否成功;
[0073]e.若读取对应应用程序的音量状态参数成功,则以音量状态参数对应的音量作为应用程序输出声音的音量;
[0074]f.若读取对应应用程序的音量状态参数失败,则以预定大小的音量作为应用程序输出声音的音量。
[0075]本实施方式中,当系统中不存在对应应用程序的音量状态参数时,以预定大小的音量作为应用程序输出声音的音量。可以在系统或应用程序本身的设置中增加一个设置该预定大小的音量的选项,用户根据个人习惯和喜好设置音量的预定大小;预定大小的音量可以为零音量,即静音,也可以为最大音量的10%、20%等,当然,也可为最大音量。
[0076]本发明实施方式通过设置预定大小的音量,当系统中不存在对应应用程序的音量状态参数时,以预定大小的音量作为应用程序输出声音的音量,使得应用程序启动或转到前台时,不需要用户手动进行音量调整,提升用户体验。
[0077]其中,步骤S103中读取对应应用程序的音量状态参数的步骤之前,包括:
[0078]g.存储应用程序的音量状态参数到音量配置文件。
[0079]音量配置文件可以是系统自带的,也可以是本发明实施方式的方法新建的,本发明实施方式在获取到应用程序的音量状态参数后,将其与对应的应用程序关联,并存储到音量配置文件。
[0080]当存储应用程序的音量状态参数到音量配置文件时,步骤S103当应用程序下一次启动或从后台转为前台时,读取对应应用程序的音量状态参数,以音量状态参数对应的音量作为应用程序输出声音的音量,具体包括:
[0081]Π.当应用程序下一次启动或从后台转为前台时,读取音量配置文件;
[0082]f2.判断音量配置文件中是否包含对应应用程序的音量状态参数;
[0083]f3.若音量配置文件中包含对应应用程序的音量状态参数,则以音量状态参数对应的音量作为应用程序输出声音的音量。
[0084]本发明实施方式中,当获取到系统的音量状态参数后,将系统的音量状态参数存储到音量配置文件中。
[0085]如图2,本发明智能终端一实施方式包括获取模块100、关联模块200、读取模块300以及第一音量设置模块400;其中,
[0086]获取模块100用于当应用程序退出或进入后台时,获取应用程序的音量状态参数,应用程序的音量状态参数表征应用程序当前的音量大小;
[0087]关联模块200用于将应用程序的音量状态参数与应用程序关联;
[0088]读取模块300用于当应用程序下一次启动或从后台转为前台时,读取对应应用程序的音量状态参数;
[0089]第一音量设置模块400用于以音量状态参数对应的音量作为应用程序输出声音的音量。
[0090]本发明实施方式的智能终端通过获取模块100在应用程序退出或进入后台时,获取应用程序的音量状态参数,当应用程序下一次启动或从后台转为前台时,通过读取模块300读取对应应用程序的音量状态参数,并且通过第一音量设置模块400以音量状态参数对应的音量作为应用程序输出声音的音量,使得在启动应用程序或应用程序从后台转为前台时,应用程序的音量自动调整为上次退出或进入后台时,该应用程序输出声音的音量,使应用程序的音量自动适应用户的使用习惯,不需要用户进行手动调整,提升用户体验。
[0091]其中,如图3,本实施方式的智能终端还包括第一第一判断模块500和第二音量设置模块600;
[0092]第一判断模块500用于判断读取对应应用程序的音量状态参数是否成功,如果读取成功,则将读取到的音量状态参数发送至音量设置模块;
[0093]第二音量设置模块600用于当读取对应应用程序的音量状态参数失败时,以系统的音量作为应用程序输出声音的音量。
[0094]其中,如图4,第二音量设置模块600包括读取单元610和音量设置单元620。
[0095]读取单元610用于读取系统的音量状态参数,系统的音量状态参数表征系统的音量大小;
[0096]音量设置单元620用于以系统的音量状态参数对应的系统的音量作为应用程序输出声音的音量。
[0097]其中,如图5,本实施方式的智能终端还包括第二判断模块700和第三音量设置模块800 ;
[0098]第二判断模块700用于判断读取对应应用程序的音量状态参数是否成功,如果读取成功,则将读取到的音量状态参数发送至音量设置模块;
[0099]第三音量设置模块800用于当读取对应应用程序的音量状态参数失败时,以系统的音量作为应用程序输出声音的音量。
[0100]其中,如图6,本发明实施方式的智能终端还包括存储模块900,存储模块900用于存储应用程序的音量状态参数到音量配置文件。
[0101]本发明实施方式的智能终端可采用上述实施方式的方法设置音量,详细内容请参见上述主设备侧方法的相关内容,在此不再赘叙。
[0102]图7是本发明实施方式的智能终端又一实施方式的结构示意图,本实施方式的装置可以执行上述方法中的步骤,相关内容请参见上述方法中的详细说明,在此不赘述。
[0103]该装置包括:处理器10以及与处理器10耦合的存储器20。
[0104]存储器20用于存储设置智能终端音量方法的程序、应用程序的音量状态参数、系统的音量状态参数以及音量配置文件。
[0105]处理器10用于当应用程序退出或进入后台时,获取应用程序的音量状态参数,应用程序的音量状态参数表征应用程序当前的音量大小;将应用程序的音量状态参数与应用程序关联;当应用程序下一次启动或从后台转为前台时,读取对应应用程序的音量状态参数,以音量状态参数对应的音量作为应用程序输出声音的音量。
[0106]处理器10读取对应应用程序的音量状态参数的操作包括:若读取对应应用程序的音量状态参数失败,则以系统的音量作为应用程序输出声音的音量。
[0107]处理器10以系统的音量作为应用程序输出声音的音量的操作包括:读取系统的音量状态参数,系统的音量状态参数表征系统的音量大小;以系统的音量状态参数对应的系统的音量作为应用程序输出声音的音量。
[0108]处理器10读取对应应用程序的音量状态参数的操作包括:若读取对应应用程序的音量状态参数失败,则以预定大小的音量作为应用程序输出声音的音量。
[0109]处理器10读取对应应用程序的音量状态参数的操作之前,包括:存储应用程序的音量状态参数到音量配置文件。
[0110]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0111]作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0112]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0113]集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0114]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种设置智能终端音量的方法,其特征在于,包括: 当应用程序退出或进入后台时,获取所述应用程序的音量状态参数,所述应用程序的音量状态参数表征所述应用程序当前的音量大小; 将所述应用程序的音量状态参数与所述应用程序关联; 当所述应用程序下一次启动或从后台转为前台时,读取对应所述应用程序的所述音量状态参数,以所述音量状态参数对应的音量作为所述应用程序输出声音的音量。2.根据权利要求1所述的方法,其特征在于,所述读取对应所述应用程序的所述音量状态参数步骤之后,包括: 判断读取对应所述应用程序的所述音量状态参数是否成功; 若读取对应所述应用程序的所述音量状态参数成功,则以所述音量状态参数对应的音量作为所述应用程序输出声音的音量; 若读取对应所述应用程序的所述音量状态参数失败,则以系统的音量作为所述应用程序输出声音的音量。3.根据权利要求2所述的方法,其特征在于,所述以系统的音量作为所述应用程序输出声音的音量的步骤,包括: 读取系统的音量状态参数,所述系统的音量状态参数表征所述系统的音量大小; 以所述系统的音量状态参数对应的系统的音量作为所述应用程序输出声音的音量。4.根据权利要求1所述的方法,其特征在于,所述读取对应所述应用程序的所述音量状态参数步骤之后,包括: 判断读取对应所述应用程序的所述音量状态参数是否成功; 若读取对应所述应用程序的所述音量状态参数成功,则以所述音量状态参数对应的音量作为所述应用程序输出声音的音量; 若读取对应所述应用程序的所述音量状态参数失败,则以预定大小的音量作为所述应用程序输出声音的音量。5.根据权利要求1所述的方法,其特征在于,所述读取对应所述应用程序的所述音量状态参数的步骤之前,包括: 存储所述应用程序的音量状态参数到音量配置文件。6.一种智能终端,其特征在于,包括: 获取模块,用于当应用程序退出或进入后台时,获取所述应用程序的音量状态参数,所述应用程序的音量状态参数表征所述应用程序当前的音量大小; 关联模块,用于将所述应用程序的音量状态参数与所述应用程序关联; 读取模块,用于当所述应用程序下一次启动或从后台转为前台时,读取对应所述应用程序的所述音量状态参数; 第一音量设置模块,用于以所述音量状态参数对应的音量作为所述应用程序输出声音的音量。7.根据权利要求6所述的智能终端,其特征在于,包括: 第一判断模块,用于判断读取对应所述应用程序的所述音量状态参数是否成功,如果读取成功,则将读取到的所述音量状态参数发送至所述音量设置模块; 第二音量设置模块,用于当读取对应所述应用程序的所述音量状态参数失败时,以系统的音量作为所述应用程序输出声音的音量。8.根据权利要求7所述的智能终端,其特征在于,所述第二音量设置模块包括: 读取单元,用于读取系统的音量状态参数,所述系统的音量状态参数表征所述系统的音量大小; 音量设置单元,用于以所述系统的音量状态参数对应的系统的音量作为所述应用程序输出声音的音量。9.根据权利要求6所述的智能终端,其特征在于,包括: 第二判断模块,用于判断读取对应所述应用程序的所述音量状态参数是否成功,如果读取成功,则将读取到的所述音量状态参数发送至所述音量设置模块; 第三音量设置模块,用于当读取对应所述应用程序的所述音量状态参数失败时,以系统的音量作为所述应用程序输出声音的音量。10.根据权利要求1所述的智能终端,其特征在于,所述智能终端还包括: 存储模块,用于存储所述应用程序的音量状态参数到音量配置文件。
【文档编号】G06F3/16GK105955695SQ201610257535
【公开日】2016年9月21日
【申请日】2016年4月22日
【发明人】胡海霞
【申请人】捷开通讯(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1