一种应用程序音量控制器及应用程序音量控制方法

文档序号:6372726阅读:377来源:国知局
专利名称:一种应用程序音量控制器及应用程序音量控制方法
技术领域
本发明属于音量控制技术领域,并涉及一种应用程序音量控制器及应用程序音量控制方法。
背景技术
日常生活中,受特定场合的限制,手机等电子设备的用户在打开有声音的具体应用程序时可能不希望播放该应用程序的背景音。为此,用户通常进入手机设置并把媒体音量调至0后再打开相关应用程序。但在这之后若需要进行其他操作,例如听音乐,则需重新调整媒体音量;操作重复且繁琐。另外,由于用户可能使用手机等电子设备同时运行多个有 声音的应用程序。这种情况下,为避免不同应用程序的声音掺杂在一起,用户不得不依次进入当前运行的应用程序从而设置其音量。显而易见,该情形下的音量控制和调节操作同样显得繁琐且复杂。现有技术中,安卓(Android)针对上述情形开发出一款名为“Volume Ace’的音量控制软件,其可对来电铃、通知铃、闹钟、多媒体和FM的音量进行分开控制,在一定程度上便于进行各有声应用程序的音量调控。但是,随着第三方应用程序的飞速开发,目前开发出的一些第三方应用程序虽然调用媒体音,但其具有独立的音量控制。这一类型的第三方应用并不受上述音量控制软件的控制。基于此,随着这一类型的第三方应用程序的增加,用户对各有声应用程序的音量控制再次变得繁琐起来。另外,手机的静音模式是一种便捷调控手机应用程序的音量的方式。但现有的静音模式通常只针对来电铃声和通知铃声,而多媒体和闹钟的音量则可正常播放。静音模式下用户仍需对其他应用程序的音量进行单独设置。显然,现有的静音模式并未实现理想的音量便捷调控效果。

发明内容
本发明要解决的技术问题在于,针对现有技术中的音量控制软件不能有效控制具有单独音量控制的第三方应用程序以及现有的静音模式并不能有效作用于媒体和闹钟等的音量控制所造成的应用程序的音量控制繁琐且复杂的缺陷,提供一种适用于所有调用媒体音的应用程序、音量控制过程操作方便的应用程序音量控制器及应用程序音量控制方法。本发明要解决的技术问题通过以下技术方案得以实现根据本发明的一个方面,提供一种应用程序音量控制方法,所述方法包括以下步骤SI :确定待控制的应用程序;S2 :设置所述应用程序的音量大小,生成所述应用程序的音量控制方案;S3 :保存步骤S2中得到的应用程序的音量控制方案;S4 :根据所述音量控制方案进行所述应用程序的音量调整。在上述应用程序音量控制方法中,所述步骤S2具体包括以下子步骤
S21 :确定是否启用所述应用程序的声音,若是,则执行步骤S22 ;否则,执行步骤S23 ;S22 :启用所述应用程序的声音,并设置所述应用程序的音量占系统媒体音量的百分比;S23 :禁用所述应用程序的声音。在上述应用程序音量控制方法中,在所述步骤S3与S4之间,所述方法还包括以下步骤更新所述系统媒体音量;其中,当更新后的所述系统媒体音量为0时,所述应用程序的音量也为O。
在上述应用程序音量控制方法中,在所述步骤SI与S2之间,所述方法还包括以下步骤Sll :确定是否启用所述应用程序的音量控制;若是,执行步骤S2 ;否则,完成对所述应用程序的音量控制。在上述应用程序音量控制方法中,所述步骤S3具体包括以下子步骤S31 :确定所述应用程序的音量控制方案的名称;以及S32 :以步骤S31中得到的名称保存所述应用程序的音量控制方案。根据本发明的另一方面,提供一种应用程序音量控制器,用于控制调用媒体音的应用程序的音量大小,所述应用程序音量控制器包括第一接收单元,用于确定待控制的应用程序;第一设置单元,用于设置所述应用程序的音量大小,生成适用于所述应用程序的音量控制方案;存储单元,用于保存得到的应用程序的音量控制方案;以及音量调整单元,用于根据所述应用程序的音量控制方案进行所述应用程序的音量调整。在上述应用程序音量控制器中,所述第一设置单元包括应用程序声音启用模块,用于确定是否启用所述应用程序的声音;应用程序音量设置模块,用于设置所述应用程序的音量占系统媒体音量的百分比;以及应用程序声音禁用模块,用于禁用所述应用程序的声音。在上述应用程序音量控制器中,所述应用程序音量控制器还包含第二设置单元,所述第二设置单元用于更新所述系统媒体音量;其中,当更新后的所述系统媒体音量为0时,所述应用程序的音量也为O。在上述应用程序音量控制器中,所述应用程序音量控制器还包括禁用单元,所述禁用单元用于确定是否启用所述应用程序的音量控制。在上述应用程序音量控制器中,所述应用程序音量控制器还包括命名单元,用于确定所述应用程序的音量控制方案的名称。实施本发明可以获得以下有益效果本发明中,通过对应用程序音量大小的独立控制可得到适用于各个应用程序的音量控制方案,进而可避免多个有声应用程序同时运行时存在的声音掺杂现象;本发明可在应用程序音量控制器中一并对调用媒体音的应用程序进行音量设置,无需进入特定应用程序进行音量调节,简化了音量设置操作;获得的音量控制方案可保存在应用程序音量控制器内,可重复调用该设置,避免相同或相似使用环境下重复调节音量所造成的繁琐操作。


以下将结合附图和具体实施例对本发明做进一步详细说明。附图中图I是根据本发明实施例I的应用程序音量控制器的示例性框图;图2是根据本发明实施例2的应用程序音量控制器的示例性框图;图3是根据本发明实施例3的应用程序音量控制器的示例性框图;图4是根据本发明实施例4的应用程序音量控制器的示例性框图; 图5a是采用本发明实施例I的应用程序音量控制器的应用程序音量控制方法的流程图;图5b是采用本发明实施例I的应用程序音量控制器的另一应用程序音量控制方法的流程图;图6是采用本发明实施例2的应用程序音量控制器的应用程序音量控制方法的流程图;图7是采用本发明实施例3的应用程序音量控制器的应用程序音量控制方法的流程图;以及图8是采用本发明实施例4的应用程序音量控制器的应用程序音量控制方法的流程图。
具体实施例方式为使本发明的目的、技术方案和效果更清楚明白,以下将结合附图和具体实施例对本发明做进一步详细说明。应该理解的是,以下实施例仅用以解释本发明,而不对本发明做任何限制。本发明提供了一种应用程序音量控制器及采用该装置实施的应用程序音量控制方法。该应用程序音量控制器和控制方法适用于调用媒体音的所有应用程序(本文中也称为有声应用程序)。具体地,其不仅适用于闹钟、媒体和FM等本机应用程序,而且适用于具有独立音量控制的第三方应用程序。当然,本发明的应用程序音量控制器和控制方法也适用于来电铃、通知铃等的本机应用程序。另一方面,本发明的应用程序音量控制器适用于需对应用程序的声音进行控制的电子设备。电子设备的类型包含但不限于手机、PDA、掌上游戏机等。如图I所示,图I为本发明实施例I的应用程序音量控制器100的示例性框图。该应用程序音量控制器100包含第一接收单元11、第一设置单元12、存储单元13和音量调整单元14。其中,第一接收单元11用于确定待控制的应用程序;第一设置单元12用于设置应用程序的音量大小,并生成适用于该应用程序的音量控制方案;存储单元13用于保存得到的应用程序的音量控制方案;音量调整单元14用于根据应用程序的音量控制方案进行应用程序的音量调整。第一设置单元12用于设置应用程序的音量大小,其包含用于确定是否启用应用程序的声音的应用程序声音启用模块、用于设置应用程序的音量占系统媒体音量的百分比的应用程序声音设置模块和用于禁用应用程序的声音的应用程序声音禁用模块。采用该第一设置单元12可根据用户输入设置选定的应用程序的音量大小,使其符合特定使用环境的要求。本发明对应用程序的音量大小的控制通过以下两种途径来实现,也即主要有以下两方面的音量控制方案(I)首先确定是否需要启用该应用程序的声音,该过程由应用程序声音启用模块实现;若确定无需启用应用程序的声音,则通过应用程序声音禁用模块直接禁用应用程序的声音。(2)启用应用程序的声音后,通过应用程序音量设置模块设定该应用程序的具体音量大小。这里所说的应用程序的具体音量大小由应用程序的音量占系统媒体音量的百分比决定,其最大值为当前的系统媒体音量(百分比为100%),最小值为0(百分比为0%),设定为最小值时效果类似于禁用了该应用程序的声音。可采用模拟方式或数字方式实现这里的应用程序音量设置模块,例如可采用音量滑动条或直接接收百分比输入的方式。
上述音量控制过程针对不同的应用程序均为独立执行过程。例如,当电子设备同时运行游戏和音乐两种有声应用程序时,可禁用游戏的声音、同时将音乐这一应用的音量设定为50% ;或者可同时启用游戏和音乐的音量,但前者设置为10%、后者设置为60%。上述两种设置均可在同时运行游戏和音乐的情形下相互无干扰地听音乐、玩游戏。这种独立控制的优点不仅在于可为特定应用程序设定单独的音量控制,使音量控制过程可控性更强,而且可实现多个有声应用程序的相互配合,增强具有多个有声应用程序的电子设备的使用灵活性。实施例I中,第一接收单元11提供用户与电子设备的交互接口,供用户选择需要对其进行控制的应用程序。存储单元13用于存储应用程序的音量控制方案,这样在没有改变具体使用环境的情况下,下一次使用相关应用程序时可直接调用之前的音量控制方案,避免重复设置音量大小的繁琐操作。优选地,本发明的存储单元可划分为第一存储模块和第二存储模块。第一存储模块用于存储电子设备内安装的各有声应用程序的初始音量设置,第二存储模块则用于存储采用应用程序音量控制器时设置的各应用程序的音量控制方案。与此相配合的,采用音量调整单元14对选定的应用程序进行音量调整时,用户可进一步选择是直接调用初始音量设置还是后期设置的音量控制方案。采用实施例I的应用程序音量控制器可单独设置每个调用媒体音的应用程序的音量大小,实现各应用程序的独立控制;设置的音量控制方案可存储于应用程序音量控制器中,后续可直接调用该音量控制方案,避免在相同使用环境下重复设置音量大小的繁琐操作。如图2所示,图2为本发明实施例2的应用程序音量控制器200的示例性框图。该应用程序音量控制器200包含第一接收单元21、第一设置单元22、存储单元23和音量调整单元24。除此之外,还包含与第一设置单元22连接的第二设置单元25,其用于更新媒体音的音量大小,也即更新系统媒体音量。如上所述,本发明中所说的应用程序的音量大小由应用程序的音量占系统媒体音量的百分比决定。在已经确定了需要控制的应用程序的音量大小的情况下,改变系统媒体音量可统一改变各应用程序的音量大小。例如,在上述同时运行游戏和音乐两种应用程序的具体示例中,增大系统媒体音量,则游戏和音乐的相关音量同时增加。特别优选地,在不希望启用任何应用程序(本机应用和第三方应用)的声音时,可直接通过第二设置单元25将系统媒体音量降低为O,此时相当于禁用了所有有声应用程序的声音。显而易见,第二设置单元25的设置可在需要整体调节各应用程序的音量时使音量控制操作更为简化。如图3所示,图3为本发明实施例3的应用程序音量控制器300的示例性框图。该应用程序音量控制器300包含第一接收单元31、第一设置单元32、音量调整单元34、第二设置单元35和存储单元33。除此之外,还包含与第一接收单元31连接的禁用单元36,其用于确定是否启用应用程序的音量控制,进而确定在该次操作过程中需要重新设置该应用程序的音量,还是直接调用之前保存的音量控制方案。该单元的设置进一步增强了本发明的应用程序音量控制器在控制应用程序音量方面的灵活性和便利性。如图4所示,图4为本发明实施例4的应用程序音量控制器400的示例性框图。该应用程序音量控制器400包含第一接收单元41、第一设置单元42、存储单元43、音量调整单 元44、第二设置单元45和禁用单元46。除此之外,该应用程序音量控制器400还包括命名单元47,其用于确定通过第一设置单元得到的应用程序的音量控制方案的名称。随后,存储单元43可根据其确定的名称保存相应音量控制方案。该单元的设置便于用户区别适用于不同应用程序、以及同一应用程序适用于不同使用环境的音量控制方案。在本发明的应用程序音量控制器中,虽然图4所示的命名单元为区别于存储单元的另一独立组件,但本发明也可采用集成有命名模块的存储单元来实现对音量控制方案的命名。如图5a所不,图5a是米用本发明实施例I的应用程序音量控制器100的应用程序音量控制方法的流程图。该应用程序音量控制方法包括以下步骤步骤S101、确定待控制的应用程序;通过接收用户输入确定待控制的应用程序。步骤S102、设置应用程序的音量大小,生成适用于应用程序的音量控制方案。通过接收用户输入获取应用程序的音量大小的相关信息,可利用的用户输入包括模拟输入和数字输入。步骤S103、保存得到的应用程序的音量控制方案。该音量控制方案已包含是否启用应用程序的音量或者特定应用程序的音量占系统媒体音量的百分比信息,也即应用程序的音量大小的相关信息。步骤S104、根据音量控制方案进行应用程序的音量调整操作。如图5b所不,图5b是米用本发明实施例I的应用程序音量控制器100的应用程序音量控制方法的流程图。该应用程序音量控制方法包括以下步骤步骤S201、接收用户输入,确定待控制的应用程序。步骤S202、确定是否启用该应用程序的声音,若是、则执行步骤S203,否则、执行步骤S204,禁用该应用程序的声音,此时该应用程序在后续的操作中均不会发声。在步骤S203中,启用应用程序的声音,并设置该应用程序的音量占系统媒体音量的百分比。随后,在步骤S205,保存该应用程序的音量控制方案。该应用程序的音量控制方案已经包含应用程序的音量大小的相关信息。最后在步骤S206,根据确定的音量控制方案进行应用程序的音量调整操作。如图6所示,图6是采用本发明实施例2的应用程序音量控制器200的应用程序音量控制方法的流程图。该应用程序音量控制方法包括步骤S301-S307,其中步骤S301-S305与图5b所示的步骤S201-S205相同,此处不再重复叙述。以下仅对步骤S306和S307进行相应说明。
在步骤S306,接收用户输入、更新系统媒体音量。在各应用程序的音量占系统媒体音量的百分比确定的情况下,更新系统媒体音量即是对各应用程序音量的统一调控。例如,当将系统媒体音量更新为0时,所有应用程序的音量均为0,也即类似于实现了对所有应用程序声音的禁用。需要说明的是,虽然此处在已经确定了应用程序的音量控制方案后再更新系统媒体音量,但本发明的实施方式并不限于此,也可在设置应用程序的音量大小之前或在保存相应的音量控制方案之前更新系统媒体音量。在步骤S307,根据确定的音量控制方案进行应用程序的音量调整操作。此时,特定应用程序的具体音量由音量控制方案和步骤S307中更新后的系统媒体音量共同决定。如图7所示,图7是采用本发明实施例3的应用程序音量控制器300的应用程序音量控制方法的流程图。该应用程序音量控制方法包括步骤S401-S408,其中步骤S403-S408与图6所示的步骤S302-S307相同,此处不再重复叙述。以下仅对步骤S401-S402进行相应说明。在步骤S401中,接收用户输入,确定待控制的应用程序。随后在步骤S402中,确 定是否启用应用程序的音量控制;也即是否使用本发明的应用程序音量控制器对该应用程序的音量进行调控。若是,则执行步骤S403 ;否则,此时无需对该应用程序进行音量调控,完成对应用程序的音量控制。该应用程序仍然按照之前存储单元中所保存的音量控制方案运行。如图8所示,图8是采用本发明实施例4的应用程序音量控制器400的应用程序音量控制方法的流程图。该应用程序音量控制方法包括步骤S501-S509,其中步骤S501-S505、S508-S509与图I所示的步骤S401-S405和S407-S408相同,此处不再重复叙述。以下仅对步骤S506-S507进行相应说明。在步骤S506,为得到的应用程序的音量控制方案命名,确定其名称。例如,禁用应用程序声音的控制方案可命名为“禁用模式”、应用程序的音量占系统媒体音量的百分比为0%的控制方案可命名为“静音模式”、以及应用程序的音量占系统媒体音量的百分比为100%的控制方案可命名为“主导模式”等等。接下来在步骤S507,以上一步骤中确定的名称在存储单元内保存相应的应用程序的音量控制方案。本发明中,通过对应用程序音量大小的独立控制可得到适用于各个应用程序的音量控制方案,进而可避免多个有声应用程序同时运行时存在的声音掺杂现象;本发明可在应用程序音量控制器中一并对调用媒体音的应用程序进行音量设置,无需进入特定应用程序进行音量调节,简化了音量设置操作;获得的音量控制方案可保存在应用程序音量控制器内,可重复调用该设置,避免重复调节音量所造成的繁琐操作;可通过调节系统媒体音量对各应用程序的音量进行统一控制,操作灵活性进一步增强。从上述论述中可看出,本发明的应用程序音量控制器和应用程序音量控制方法可实现更为简单、灵活的调控过程。由于其不仅适合于本机应用且适用于具有独立音量控制的第三方应用,适用范围更广,且实现的静音效果更理想。以上所述仅为本发明的优选实施例,并不用以限制本发明。在没有背离本发明的精神和范围的前提下,对本发明所做的任何修改、调整或等同替换均应包含在本发明的范围内。
权利要求
1.一种应用程序音量控制方法,其特征在于,所述方法包括以下步骤 51:确定待控制的应用程序; 52:设置所述应用程序的音量大小,生成所述应用程序的音量控制方案; 53:保存步骤S2中得到的应用程序的音量控制方案; 54:根据所述音量控制方案进行所述应用程序的音量调整。
2.根据权利要求I所述的应用程序音量控制方法,其特征在于,所述步骤S2具体包括以下子步骤 S21 :确定是否启用所述应用程序的声音,若是,则执行步骤S22 ;否则,执行步骤S23 ; S22:启用所述应用程序的声音,并设置所述应用程序的音量占系统媒体音量的百分比; S23 :禁用所述应用程序的声音。
3.根据权利要求2所述的应用程序音量控制方法,其特征在于,在所述步骤S3与S4之间,所述方法还包括以下步骤 更新所述系统媒体音量; 其中,当更新后的所述系统媒体音量为O时,所述应用程序的音量也为O。
4.根据权利要求I或2所述的应用程序音量控制方法,其特征在于,在所述步骤SI与S2之间,所述方法还包括以下步骤 Sll :确定是否启用所述应用程序的音量控制;若是,执行步骤S2 ;否则,完成对所述应用程序的音量控制。
5.根据权利要求I或2所述的应用程序音量控制方法,其特征在于,所述步骤S3具体包括以下子步骤 531:确定所述应用程序的音量控制方案的名称;以及 532:以步骤S31中得到的名称保存所述应用程序的音量控制方案。
6.一种应用程序音量控制器,用于控制调用媒体音的应用程序的音量大小,其特征在于,所述应用程序音量控制器包括 第一接收单元,用于确定待控制的应用程序; 第一设置单元,用于设置所述应用程序的音量大小,生成适用于所述应用程序的音量控制方案; 存储单元,用于保存得到的应用程序的音量控制方案;以及 音量调整单元,用于根据所述应用程序的音量控制方案进行所述应用程序的音量调難iF. O
7.根据权利要求6所述的应用程序音量控制器,其特征在于,所述第一设置单元包括 应用程序声音启用模块,用于确定是否启用所述应用程序的声音; 应用程序音量设置模块,用于设置所述应用程序的音量占系统媒体音量的百分比;以及 应用程序声音禁用模块,用于禁用所述应用程序的声音。
8.根据权利要求7所述的应用程序音量控制器,其特征在于,所述应用程序音量控制器还包含第二设置单元,所述第二设置单元用于更新所述系统媒体音量;其中,当更新后的所述系统媒体音量为O时,所述应用程序的音量也为O。
9.根据权利要求6或7所述的应用程序音量控制器,其特征在于,所述应用程序音量控制器还包括禁用单元,所述禁用单元用于确定是否启用所述应用程序的音量控制。
10.根据权利要求6或7所述的应用程序音量控制器,其特征在于,所述应用程序音量控制器还包括命名单元,用于确定所述应用程序的音量控制方案的名称。
全文摘要
本发明公开了一种用于控制调用媒体音的应用程序的音量大小的应用程序音量控制器,其包含用于确定待控制的应用程序的第一接收单元、用于设置应用程序的音量大小进而生成相应音量控制方案的第一设置单元、用于保存相应音量控制方案的存储单元以及用于根据相应音量控制方案调整应用程序音量的音量调整单元。本发明还公开了一种用于控制调用媒体音的应用程序的音量大小的应用程序音量控制方法。本发明可在应用程序音量控制器中一并对调用媒体音的应用程序进行音量设置,无需进入特定应用程序进行音量调节,既实现各应用程序的单独控制,又简化了音量设置操作;获得的音量控制方案保存在应用程序音量控制器内,可避免重复调节音量带来的繁琐操作。
文档编号G06F9/44GK102750154SQ20121022971
公开日2012年10月24日 申请日期2012年7月4日 优先权日2012年7月4日
发明者林志军, 林燕青 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1