调节移动设备音量的方法和装置与流程

文档序号:12135661阅读:444来源:国知局
调节移动设备音量的方法和装置与流程

本发明涉及移动终端的技术领域,更具体地,涉及调节移动设备音量的方法和装置。



背景技术:

随着移动终端设备的日益普及,人们对移动终端设备适用性的要求越来越高。在现有技术中,移动终端的音量调节主要是通过物理实体按键实现。以手机为例,通常在手机侧身或是耳机连接线上配备实体的音量控件,用户通过对这些物理实体按键进行操控,从而对音量进行调节。

然而,一方面,在移动终端设备中设置物理按键,使得用户不得不腾出手来对其进行控制,这在一些特殊的情况下,比如开车或双手持物时,就变得极为不方便。另一方面,物理按键通常仅能对系统的音量进行调节,然而在不同场景下,用户对音量的需求其实是不同的,物理按键的操控往往会反应不及时,甚至无法对当前音量进行调节。

鉴于此,提供一种更为方便、快捷的音量调节机制成为目前有待解决的技术问题。



技术实现要素:

本发明实施方式的目的旨在提供一种方便、快捷的调节移动设备音量机制。

根据本发明的另一个方面,提供一种调节移动设备音量的装置。该装置包括:

检测模块,适于检测用户的操作,确认当前处于激活状态的应用;

数据库,适于存储至少一个应用所属的分类,以及与该应用对应的音量等级;

处理模块,适于获取当前待调节音量的应用,判断该应用的分类,并根据其分类,从所述数据库中获取对应的音量等级;

音量调节模块,根据所述处理模块获取的音量等级,对音量参数进行调节。

进一步地,同一个所述音量等级对应于一个或多个应用的类别。

进一步地,所述处理模块还包括对各个音量等级所对应的应用类别,以及各个音量等级的音量参数,进行增加、删除或编辑操作。

进一步地,所述检测模块还包括对新安装的应用进行检测,当检测到存在新安装的应用时,所述处理模块提示用户对该新的应用进行分类,以及设置对应的音量等级。

进一步地,所述检测模块位于客户端,所述处理模块和/或所述数据库位于云端。

根据本发明的一个方面,提供一种调节移动设备音量的方法。该方法包括:

检测处于激活状态的当前应用;

判断该当前应用的音量等级;

根据所述应用的音量等级获取对应的音量参数;

根据所述对应的音量参数对所述当前应用进行音量设置。

进一步地,所述判断该当前应用的音量等级步骤包括:根据所述当前应用,查找关联的类别;根据所述类别,查找对应的音量等级。

进一步地,同一个所述音量等级对应于一个或多个应用的类别。

进一步地,所述方法还包括:对所述应用所对应的类别进行编辑。

进一步地,所述检测处于激活状态的当前应用步骤包括:调用系统接口函数,获取当前处于激活状态的应用信息。

相较于现有技术,本发明的有益之处在于:根据每个应用各自对音量的要求差异将应用划分为不同的类别,并对每一类别设置相应的音量等级,通过查找每个应用所属的音量等级,获得该应用对应的音量参数,从而实现便捷的音量调节,使得用户在不同应用之间切换时,用户不用再手动调节音量,方便易用。

附图说明

图1是本发明某些实施方式中一种调节移动设备音量的装置的框架示意图;

图2是本发明某些实施方式中一种调节移动设备音量的方法的流程示意图;

图3是本发明具体实施例中一种调节移动设备音量的装置的框架示意图。

具体实施方式

下文将参考附图更完整地描述本公开内容,其中在附图中显示了本公开内容的实施方式。但是这些实施方式可以用许多不同形式来实现并且不应该被解释为限于本文所述的实施方式。相反地,提供这些实例以使得本公开内容将是透彻和完整的,并且将全面地向本领域的熟练技术人员表达本公开内容的范围。

附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现预定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

术语“移动终端”旨在于覆盖支持发起或者接听呼叫的任何适当类型的电子设备,包括各种移动通信设备、各种非移动通信设备或者其组合形式。移动通信设备例如可能包括移动设备(比如手机)、移动计算机、移动电话、便携数据处理设备、便携web浏览器、便携游戏设备、便携数字相机/摄像机、便携音频/视频播放器、便携无线电接收机、便携数字视频记录器、便携定位设备、便携穿戴式设备,但不限于此。非移动通信设备例如可能包括台式计算机、膝上型计算机,但不限于此。

术语“应用”指的是某项应用在所述移动终端的软件程序或服务。具体来说,该应用可以是安装在移动终端的软件程序,例如可以是随着该移动终端出厂就原始预装在该移动终端上的,也可以由用户或者刷机商后期安装在该移动终端上的程序;该应用也可以嵌入在网页端的各类软件程序;该应用还可以是部署于某个平台上的服务等。

参考图1,在本发明的某种实施方式,一种调节移动设备音量的装置100包含:检测模块110,适于检测用户的操作,确认当前处于激活状态的应用;数据库120,适于存储至少一个应用所属的分类,以及与该应用对应的音量等级;处理模块130,适于获取当前待调节音量的应用,判断该应用的分类,并根据其分类,从数据库120中获取对应的音量等级;音量调节模块140,根据处理模块130获取的音量等级,对音量参数进行调节。

其中,当随着用户的操作,某个应用被激活时,例如酷我音乐,检测模块110通过与系统接口函数的数据交互,获取当前处于激活的应用。接着,检测模块110将用于标识当前应用的数据传递至处理模块130,例如“酷我音乐”的名称等。处理模块130接收到之后,判断该应用所属的类别,例如“酷我音乐”属于“音乐”类,然后,处理模块130根据该应用所属的类别,通过数据库120进行查询,获取该类别对应的音量等级,进而获得该类别对应的各个音量参数。

在某些实施方式中,可根据各个应用自身对音量的需求的差异,将各个应用划分为不同的类别,例如,可将应用大致划分为影音、通讯、资讯、聊天社交、金融理财等类别。其中,每个类别具有特定的音量需求,例如,对于影音类别的应用而言,其可能需要较高的系统音量,而对麦克风音量并不存在需求;而对于通讯类别的应用而言,其需要中等大小的系统音量,且需要较高的麦克风音量;对于金融理财而言,其对系统音量和麦克风音量都不存在需求。进一步地,处理模块130可对各个应用所对应的类别进行编辑。

在某些实施方式中,可进一步地建立各个应用类别与各个预设的音量等级之间的对应关系。其中,音量等级可包括一个或多个音量参数,其中,音量参数可包括当前音高、音量、音色、音长、音乐模式、当前可调节音量范围等。同一个音量等级可对应于一个或多个应用的类别。进一步地,处理模块130可对各个音量等级所对应的应用类别,以及各个音量等级的音量参数,进行增加、删除或编辑等操作。

在某些实施方式中,检测模块110还包括对新安装的应用进行检测。当检测到存在新安装的应用时,检测模块110将该应用的信息发送至处理模块130,处理模块130提示用户对该新的应用进行分类,以及设置对应的音量等级。

在某些实施方式中,处理模块120和/或数据库130可与检测模块110共同位于客户端,或者,也可检测模块110位于客户端,处理模块120和/或数据库130位于云端。

参考图2,本发明的某种实施方式提供了一种调节移动设备音量的方法,包括:

步骤S1,检测处于激活状态的当前应用;

步骤S2,判断该当前应用的音量等级;

步骤S3,根据所述应用的音量等级获取对应的音量参数;

步骤S4,根据所述对应的音量参数对所述当前应用进行音量设置。

在一种具体实施方式中,步骤S1进一步可包括:调用系统接口函数,获取当前处于激活状态的应用信息,例如当前应用的包名等。

在步骤S2中,进一步可包括,根据当前应用的相关数据,例如应用名等,在数据库120中进行查找。在某些实施方式中,首先根据当前应用查找到该当前应用所属的应用类别,接着,再根据该应用类别,进一步查找,以获取该应用类别对应的音量等级。

其中,由于各个应用自身对音量的需求存在差异,可分别被划分为不同的类别,例如,可大致将应用划分为影音、通讯、资讯、聊天社交、金融理财等类别。其中,每个类别具有特定的音量需求,例如,对于影音类别的应用而言,其可能需要较高的系统音量,而对麦克风音量并不存在需求;而对于通讯类别的应用而言,其需要中等大小的系统音量,且需要较高的麦克风音量;对于金融理财而言,其对系统音量和麦克风音量都不存在需求。

在某些实施方式中,进一步地,设定各个应用类别与各个预设的音量等级之间的对应关系。例如,影音类应用对应于音量等级A,通讯类应用对应于音量等级C,资讯类应用对应于音量等级E,聊天社交类应用对应于音量等级B,金融理财类应用对应于音量等级D。同一个音量等级可对应于一个或多个应用的类别。

在某些实施方式中,步骤S2还可包括直接根据当前应用的相关数据,例如应用名等,查找获得对应的音量等级。

当获取音量等级后,进一步地,执行步骤S3,获取该音量等级对应的一个或多个音量参数,其中,音量参数可包括当前音高、音量、音色、音长、音乐模式、当前可调节音量范围等。

在步骤S4中,音量调节模块140根据所获取的音量等级中的各音量参数,对当前应用进行调节。例如,根据当前可调节音量范围设置当前应用的最大音量,避免用户因外界环境音过大而一味手动调整音量,从而造成对人体的伤害。

参考图3,在本发明某些具体实施例中,当检测模块110检测到当前处于激活状态的应用为微信,则将该应用的应用包名weixin发送至处理模块120;接着,处理模块120根据该应用包名在数据库130中进行查找,获得其对应的应用类别C,并进一步,根据该类别C从数据库130中获取到对应的音量参数c1、c2、c3等。处理模块120将获取到的音量参数发送至音量调节模块140,音量调节模块140根据各个音量参数自动的对当前应用进行音量调节。

相较于现有技术,本发明的各个实施例根据每个应用各自对音量的要求差异将应用划分为不同的类别,并对每一类别设置相应的音量等级,通过查找每个应用所属的音量等级,获得该应用对应的音量参数,从而实现便捷的音量调节,使得用户在不同应用之间切换时,用户不用再手动调节音量,方便易用。

本发明的教导还可以实现为一种计算机可读存储介质的计算机程序产品,包括计算机程序代码,当计算机程序代码由处理器执行时,其使得处理器能够按照本发明实施方式的方法来实现服务信息的推送。计算机存储介质可以为任何有形媒介,例如软盘、CD-ROM、DVD、硬盘驱动器、甚至网络介质等。

已经出于示出和描述的目的给出了本发明的说明书,但是其并不意在是穷举的或者限制于所公开形式的发明。本领域技术人员在阅读了本公开内容后,还可以想到很多修改和变体。上文描述的各种实施方式可以单独使用或者在各种组合中使用,除非上下文明确指出。本领域技术人员应当理解,本发明实施方式中的方法和装置可以以软件、硬件、固件或其组合实现。

因此,实施方式是为了更好地说明本发明的原理、实际应用以及使本领域技术人员中的其他人员能够理解以下内容而选择和描述的,即,在不脱离本发明精神的前提下,做出的所有修改和替换都将落入所附权利要求定义的本发明保护范围内。

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