音频控制方法及装置与流程

文档序号:12789787阅读:273来源:国知局
音频控制方法及装置与流程

本发明涉及通信技术,尤其涉及一种音频控制方法及装置。



背景技术:

用户在使用手机中的应用程序(Application,简称APP)时,有些APP的页面预设有音频文件,在打开该APP带有音频文件的页面时,会自动播放音频文件。例如打开微信中的一些页面时,会播放一些背景音乐。

但是,很多APP的页面中所播放的音频文件都是一些辅助信息,对用户并没有实际的用处,用户在打开这些页面前也并不清楚这些页面会播放音频文件。如果用户在需要保持安静的环境中打开这些页面,同时用户的手机没有设置为震动或插入耳机,这些页面中所默认播放的音频文件会对用户造成干扰,从而影响用户体验。



技术实现要素:

本发明提供一种音频控制方法及装置,用于解决现有技术中默认播放音频文件而影响用户体验的问题。

本发明第一方面提供一种音频控制方法,包括:

终端检测用户所打开的应用程序APP的页面中是否包含音频文件;

若所述APP的页面中包含音频文件,则所述终端检测所述终端所在环境的音量;

若所述终端所在环境的音量小于第一预设值,则所述终端将所述APP的页面的音量调整到所述第一预设值对应的音量,并播放所述音频文件。

进一步地,所述方法还包括:还包括:

若所述终端所在环境的音量小于第二预设值,则所述终端关闭所述音频文件,并向用户显示所述APP的页面中包含音频文件的提示信息;

其中,所述第二预设值小于所述第一预设值。

进一步地,所述终端将所述音频文件的音量调整到所述第一预设值对应的音量之前,还包括:

所述终端建立所述第一预设值与音量之间的对应关系。

进一步地,所述终端检测所述终端所在环境的音量,包括:

所述终端通过所述终端的麦克风收集所述终端所在环境的声音信息;

所述终端根据所述声音信息检测所述终端所在环境的音量。

进一步地,所述APP的页面中包含音频文件,则所述终端检测所述终端所在环境的音量,包括:

若所述APP的页面中包含音频文件,则所述终端检测所述APP是否为需要进行音量控制的APP;

若所述APP为需要进行音量控制的APP,则所述终端检测所述终端所在环境的音量。

进一步地,所述终端检测所述APP是否为需要进行音量控制的APP,包括:

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

进一步地,所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP之前,还包括:

接收用户输入的至少一个APP的类型,以及各所述APP的类型是否需要进行音量控制的指示信息;相应地,

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP,包括:

所述终端根据所述APP的类型、以及所述用户输入的各所述APP的类型是否需要进行音量控制的指示信息,确定所述APP是否为需要进行音量控制的APP。

进一步地,所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP,包括:

所述终端根据所述APP的标识确定所述APP的类型;

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

本发明第二方面提供一种音频控制装置,包括:

第一检测模块,用于检测用户所打开的应用程序APP的页面中是否包含音频文件;

第二检测模块,用于若所述APP的页面中包含音频文件,则检测终端所在环境的音量;

调整模块,用于若所述终端所在环境的音量小于第一预设值,则将所述APP的页面的音量调整到所述第一预设值对应的音量,并播放所述音频文件。

进一步地,该装置还包括:

关闭模块,用于若所述终端所在环境的音量小于第二预设值,则关闭所述音频文件,并向用户显示所述APP的页面中包含音频文件的提示信息;

其中,所述第二预设值小于所述第一预设值。

进一步地,该装置还包括:

建立模块,用于在所述调整模块将所述音频文件的音量调整到所述第一预设值对应的音量之前,建立所述第一预设值与音量之间的对应关系。

进一步地,所述第二检测模块包括:

收集单元,用于通过所述终端的麦克风收集所述终端所在环境的声音信息;

第一检测单元,用于根据所述声音信息检测所述终端所在环境的音量。

进一步地,所述第二检测模块还包括:

第二检测单元,用于若所述APP的页面中包含音频文件,则检测所述APP是否为需要进行音量控制的APP;

第三检测单元,用于若所述APP为需要进行音量控制的APP,则检测所述终端所在环境的音量。

进一步地,所述第二检测单元,具体用于:根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

进一步地,所述装置还包括:还包括:

接收模块,用于接收用户输入的至少一个APP的类型,以及各所述APP的类型是否需要进行音量控制的指示信息;相应地,

所述第二检测单元具体还用于:

根据所述APP的类型、以及所述用户输入的各所述APP的类型是否需要 进行音量控制的指示信息,确定所述APP是否为需要进行音量控制的APP。

进一步地,所述第二检测单元具体还用于:根据所述APP的标识确定所述APP的类型;根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

本发明所提供的音频控制方法,当用户打开的APP的页面中包含音频文件时,通过将音频文件的音量调整到与周围环境相匹配的音量,使得所播放出的音频信息不会对用户造成干扰,从而提升用户的感受。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的音频控制方法实施例一的流程示意图;

图2为本发明提供的音频控制方法实施例二的流程示意图;

图3为本发明提供的音频控制方法实施例三的流程示意图;

图4为本发明提供的音频控制装置实施例一的模块结构图;

图5为本发明提供的音频控制装置实施例二的模块结构图;

图6为本发明提供的音频控制装置实施例三的模块结构图;

图7为本发明提供的音频控制装置实施例四的模块结构图;

图8为本发明提供的音频控制装置实施例五的模块结构图;

图9为本发明提供的音频控制装置实施例六的模块结构图。

具体实施方式

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

图1为本发明提供的音频控制方法实施例一的流程示意图,该方法的执行主体为终端,例如手机、平板电脑等。如图1所示,该方法包括:

S101、终端检测用户所打开的APP的页面中是否包含音频文件。

具体地,终端可以根据APP的页面对应的文件的后缀名来检测该页面中是否包含音频文件,比如,如果文件后缀名为.mp3、.avi等,则说明APP的页面中包含了音频文件。

S102、若APP的页面中包含音频文件,则终端检测终端所在环境的音量。

S103、若终端所在环境的音量小于第一预设值,则终端将APP的页面的音量调整到第一预设值对应的音量,并播放音频文件。

其中,第一预设值与音量的对应关系预先已经建立起来,第一预设值越小,则对应的音量就越小,即第一预设值与音量需要匹配起来。

本实施例中,当用户打开的APP的页面中包含音频文件时,通过将音频文件的音量调整到与周围环境相匹配的音量,使得所播放出的音频信息不会对用户造成干扰,从而提升用户的感受。

另一实施例中,该方法还包括:

若终端所在环境的音量小于第二预设值,则终端关闭音频文件,并向用户显示APP的页面中包含音频文件的提示信息。

其中,第二预设值小于上述第一预设值。

具体地,第二预设值表示周围环境处于安静的环境,在这种环境下,终端会直接关闭APP的页面中的音频文件,同时,也向用户弹出提示:当前打开的页面中包含有音频信息,根据用户的选择再进行播放或者保持关闭。

相应地,上述步骤S103可以调整为:若终端所在环境的音量小于第一预设值且大于第二预设值,则终端将APP的页面的音量调整到第一预设值对应的音量,并播放音频文件。

本实施例中,当周围环境处于安静环境时,终端直接将音频文件关闭,以保证用户不受任何干扰,同时再根据用户是否希望打开音频文件再进行打开或保持关闭音频文件,从而在不干扰用户的基础上满足用户的多种需求。

另一实施例中,上述步骤S103之前,终端会预先建立第一预设值与音量之间的对应关系。建立对应关系的原则为:第一预设值越大,音量就越大;第一预设值越小,音量就越小。也就是说当周围环境比较吵闹时,终端所播放出的音频文件的音量就大,当周围环境比较安静时,终端所播放出的音频文件的音量就小。从而为用户提供智能的音频控制。

图2为本发明提供的音频控制方法实施例二的流程示意图,如图2所示,终端检测终端所在环境的音量的一种优选的实施方式为:

S201、终端通过终端的麦克风收集终端所在环境的声音信息。

S202、终端根据上述声音信息检测终端所在环境的音量。

图3为本发明提供的音频控制方法实施例三的流程示意图,如图3所示,上述步骤S102具体包括:

S301、若APP的页面中包含音频文件,则终端检测APP是否为需要进行音量控制的APP。

S302、若APP为需要进行音量控制的APP,则终端检测终端所在环境的音量。

另一实施例中,上述步骤S301具体包括:

终端根据APP的类型确定APP是否为需要进行音量控制的APP。

APP的类型用来区分APP中是否可能会包含音频文件,可选地,APP可以分为可能包含音频文件的APP和不会包含音频文件的APP两类。例如,微信、微博等APP就属于可能包含音频文件的APP,阅读器、手机网银就属于不会包含音频文件的APP。

APP的类型可以通过两种实施方式得到,一种实施方式中,用户事先手工输入APP的类型,终端根据用户输入的APP类型进行判断,具体地:

终端接收用户输入的至少一个APP的类型,以及各APP的类型是否需要进行音量控制的指示信息。

当终端接收到这些信息后,在进行音量控制时,终端会根据APP的类型、以及用户输入的各APP的类型是否需要进行音量控制的指示信息,确定APP是否为需要进行音量控制的APP。

另一种实施方式中,不需要用户手工输入,而由终端根据APP的标识来直接确定APP的类型,终端再根据APP的类型确定APP是否为需要进行音量控制的APP。

具体地,终端可以根据APP的名称等属性信息来确定APP的类型。

图4为本发明提供的音频控制装置实施例一的模块结构图,该音频控制装置包含在终端中,如图4所示,该装置包括:

第一检测模块401,用于检测用户所打开的应用程序APP的页面中是否 包含音频文件。

第二检测模块402,用于若APP的页面中包含音频文件,则检测终端所在环境的音量。

调整模块403,用于若终端所在环境的音量小于第一预设值,则将APP的页面的音量调整到第一预设值对应的音量,并播放音频文件。

图5为本发明提供的音频控制装置实施例二的模块结构图,如图5所示,在图4的基础上,该装置还包括:

关闭模块404,用于若终端所在环境的音量小于第二预设值,则关闭音频文件,并向用户显示APP的页面中包含音频文件的提示信息。

其中,所述第二预设值小于所述第一预设值。

相应地,上述调整模块403可以调整为:用于若终端所在环境的音量小于第一预设值且大于第二预设值,将APP的页面的音量调整到第一预设值对应的音量,并播放音频文件。

图6为本发明提供的音频控制装置实施例三的模块结构图,如图6所示,在图5的基础上,该装置还包括:

建立模块405,用于在调整模块403将音频文件的音量调整到第一预设值对应的音量之前,建立第一预设值与音量之间的对应关系。

图7为本发明提供的音频控制装置实施例四的模块结构图,如图7所示,第二检测模块402包括:

收集单元4021,用于通过终端的麦克风收集终端所在环境的声音信息。

第一检测单元4022,用于根据声音信息检测终端所在环境的音量。

图8为本发明提供的音频控制装置实施例五的模块结构图,如图8所示,在图7的基础上,第二检测模块402还包括:

第二检测单元4023,用于若APP的页面中包含音频文件,则检测APP是否为需要进行音量控制的APP。

第三检测单元4024,用于若APP为需要进行音量控制的APP,则所述终端所在环境的音量。

另一实施例中,第二检测单元4023具体用于:根据APP的类型确定APP是否为需要进行音量控制的APP。

图9为本发明提供的音频控制装置实施例六的模块结构图,如图9所示, 在图6的基础上,该装置还包括:

接收模块406,用于接收用户输入的至少一个APP的类型,以及各APP的类型是否需要进行音量控制的指示信息。

相应地,第二检测单元4023具体还用于:

根据所述APP的类型、以及所述用户输入的各所述APP的类型是否需要进行音量控制的指示信息,确定所述APP是否为需要进行音量控制的APP。

另一实施例中,第二检测单元4023具体还用于:

根据APP的标识确定APP的类型;根据APP的类型确定APP是否为需要进行音量控制的APP。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

本发明公开了A1、一种音频控制方法,所述方法包括:

终端检测用户所打开的应用程序APP的页面中是否包含音频文件;

若所述APP的页面中包含音频文件,则所述终端检测所述终端所在环境的音量;

若所述终端所在环境的音量小于第一预设值,则所述终端将所述APP的页面的音量调整到所述第一预设值对应的音量,并播放所述音频文件。

A2、如A1所述的方法,还包括:

若所述终端所在环境的音量小于第二预设值,则所述终端关闭所述音频文件,并向用户显示所述APP的页面中包含音频文件的提示信息;

其中,所述第二预设值小于所述第一预设值。

A3、如A1或A2所述的方法,所述终端将所述音频文件的音量调整到所 述第一预设值对应的音量之前,还包括:

所述终端建立所述第一预设值与音量之间的对应关系。

A4、如A3所述的方法,所述终端检测所述终端所在环境的音量,具体包括:

所述终端通过所述终端的麦克风收集所述终端所在环境的声音信息;

所述终端根据所述声音信息确定所述终端所在环境的音量。

A5、如A4所述的方法,若所述APP的页面中包含音频文件,则所述终端检测所述终端所在环境的音量,具体包括:

若所述APP的页面中包含音频文件,则所述终端检测所述APP是否为需要进行音量控制的APP;

若所述APP为需要进行音量控制的APP,则所述终端检测所述终端所在环境的音量。

A6、如A5所述的方法,所述终端检测所述APP是否为需要进行音量控制的APP,具体包括:

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

A7、如A6所述的方法,所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP之前,还包括:

接收用户输入的至少一个APP的类型,以及各所述APP的类型是否需要进行音量控制的指示信息;相应地,

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP,具体包括:

所述终端根据所述APP的类型、以及所述用户输入的各所述APP的类型是否需要进行音量控制的指示信息,确定所述APP是否为需要进行音量控制的APP。

A8、如A6所述的方法,所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP,具体包括:

所述终端根据所述APP的标识确定所述APP的类型;

所述终端根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

本发明还公开了B1、一种音频控制装置,所述装置包括:

第一检测模块,用于检测用户所打开的应用程序APP的页面中是否包含音频文件;

第二检测模块,用于若所述APP的页面中包含音频文件,则检测终端所在环境的音量;

调整模块,用于若所述终端所在环境的音量小于第一预设值,则将所述APP的页面的音量调整到所述第一预设值对应的音量,并播放所述音频文件。

B2、如B1所述的装置,还包括:

关闭模块,用于若所述终端所在环境的音量小于第二预设值,则关闭所述音频文件,并向用户显示所述APP的页面中包含音频文件的提示信息;

其中,所述第二预设值小于所述第一预设值。

B3、如B1或B2所述的装置,还包括:

建立模块,用于在所述调整模块将所述音频文件的音量调整到所述第一预设值对应的音量之前,建立所述第一预设值与音量之间的对应关系。

B4、如B3所述的装置,所述第二检测模块包括:

收集单元,用于通过所述终端的麦克风收集所述终端所在环境的声音信息;

第一检测单元,用于根据所述声音信息检测所述终端所在环境的音量。

B5、如B4所述的装置,所述第二检测模块还包括:

第二检测单元,用于若所述APP的页面中包含音频文件,则检测所述APP是否为需要进行音量控制的APP;

第三检测单元,用于若所述APP为需要进行音量控制的APP,则检测所述终端所在环境的音量。

B6、如B5所述的装置,所述第二检测单元,具体用于:根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

B7、如B6所述的装置,还包括:

接收模块,用于接收用户输入的至少一个APP的类型,以及各所述APP的类型是否需要进行音量控制的指示信息;相应地,

所述第二检测单元具体还用于:

根据所述APP的类型、以及所述用户输入的各所述APP的类型是否需要 进行音量控制的指示信息,确定所述APP是否为需要进行音量控制的APP。

B8、如B6所述的装置,所述第二检测单元具体还用于:根据所述APP的标识确定所述APP的类型;根据所述APP的类型确定所述APP是否为需要进行音量控制的APP。

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