多媒体音量调节方法及终端与流程

文档序号:17638711发布日期:2019-05-11 00:31阅读:1655来源:国知局
多媒体音量调节方法及终端与流程

本发明涉及音频调节技术领域,尤其涉及一种多媒体音量调节方法及终端。



背景技术:

音量是指人耳对所听到的声音大小强弱的主观感受,随着科技的进步及人们的生活水平提高,人们对电子设备的音量的品质要求越来越高。

现有技术中的电子设备的音频策略是多个应用程序共同使用一个媒体类型音量,当调节媒体音量的时候,所有的应用程序的媒体音量也会受到影响。然而,在实际使用过程中,不同的用户在不同的场景通常对音量调节的要求是不一样的,例如当用户在看视频的时候,使用一个媒体音量,而在听音乐的时候可能又是另外一个媒体音量,导致用户需要在不同的应用程序及不同的使用场景下频繁调节音量,操作麻烦,用户体验差。

针对上述问题,本领域技术人员一直在寻求解决办法。



技术实现要素:

有鉴于此,本发明提供了一种多媒体音量调节方法及终端,能够实现对终端上的不同应用程序进行不同的音量调节,且各个应用程序的音量调节互不影响,满足用户对不同应用程序的音量个性化需求,提升了用户的体验。

本发明提供一种多媒体音量调节方法,所述多媒体音量调节方法应用于终端,所述多媒体音量调节方法包括:接收应用程序发送的音频策略请求信息;根据所述音频策略请求信息从音频策略数据库中获取与所述应用程序对应的音量数据集合,同时记录当前的系统音量集合;将所述应用程序中的媒体音量自动调整为所述音量数据集合中对应的音量;在所述应用程序退出时,则自动从所述音量数据集合恢复至所述系统音量集合,以使所述终端的各类多媒体音量设置为所述系统音量集合中对应的音量。

具体地,所述接收应用程序发送的音频策略请求信息的步骤之前还包括:接收音频策略创建请求信息;根据所述音频策略创建请求信息扫描所述终端中所有的应用程序;将所述终端中的具有媒体功能的应用程序添加到音频应用程序列表中;初始化所述音频应用程序列表中每个应用程序的音量数据集合,以建立与所述终端对应的音频策略数据库。

具体地,所述将所述终端中的具有媒体功能的应用程序添加到音频应用程序列表中的步骤之前还包括:获取每个应用程序的应用信息;根据每个应用程序对应的所述应用信息判断所述应用程序是否具有媒体功能;在所述应用程序具有媒体功能时,则将所述应用程序添加到所述音频应用程序列表中;

在所述应用程序未具有媒体功能时,则返回所述根据每个应用程序对应的所述应用信息判断所述应用程序是否具有媒体功能的步骤。

具体地,所述将所述应用程序中的媒体音量自动调整为所述音量数据集合中对应的音量的步骤之后还包括:接收在与所述应用程序对应的用户界面对应的音量调节指令;根据所述音量调节指令调节所述应用程序的媒体音量;将调节后媒体音量更新记录至与所述应用程序对应的音量数据集合。

具体地,所述在所述应用程序退出时,则自动从所述音量数据集合恢复至所述系统音量集合,以使所述终端的各类多媒体音量设置为所述系统音量集合中对应的音量的步骤之后还包括:将所述应用程序对应的更新后的音量数据集合保存至音频策略数据库中。

本发明还提供一种终端,所述终端包括:存储器,用于存储可执行程序代码;以及处理器,用于调用所述存储器中的所述可执行程序代码,以实现多媒体音量调节的步骤包括:接收应用程序发送的音频策略请求信息;根据所述音频策略请求信息从音频策略数据库中获取与所述应用程序对应的音量数据集合,同时记录当前的系统音量集合;将所述应用程序中的媒体音量自动调整为所述音量数据集合中对应的音量;在所述应用程序退出时,则自动从所述音量数据集合恢复至所述系统音量集合,以使所述终端的各类多媒体音量设置为所述系统音量集合中对应的音量。

具体地,所述处理器,执行所述接收应用程序发送的音频策略请求信息的步骤之前还执行的步骤包括:接收音频策略创建请求信息;根据所述音频策略创建请求信息扫描所述终端中所有的应用程序;将所述终端中的具有媒体功能的应用程序添加到音频应用程序列表中;初始化所述音频应用程序列表中每个应用程序的音量数据集合,以建立与所述终端对应的音频策略数据库。

具体地,所述处理器,执行所述将所述终端中的具有媒体功能的应用程序添加到音频应用程序列表中的步骤之前还执行的步骤包括:获取每个应用程序的应用信息;根据每个应用程序对应的所述应用信息判断所述应用程序是否具有媒体功能;在所述应用程序具有媒体功能时,则将所述应用程序添加到所述音频应用程序列表中;在所述应用程序未具有媒体功能时,则返回所述根据每个应用程序对应的所述应用信息判断所述应用程序是否具有媒体功能的步骤。

具体地,所述处理器,执行所述将所述应用程序中的媒体音量自动调整为所述音量数据集合中对应的音量的步骤之后还执行的步骤包括:接收在与所述应用程序对应的用户界面对应的音量调节指令;根据所述音量调节指令调节所述应用程序的媒体音量;将调节后媒体音量更新记录至与所述应用程序对应的音量数据集合。

具体地,所述处理器,执行所述在所述应用程序退出时,则自动从所述音量数据集合恢复至所述系统音量集合,以使所述终端的各类多媒体音量设置为所述系统音量集合中对应的音量的步骤之后还执行的步骤包括:将所述应用程序对应的更新后的音量数据集合保存至音频策略数据库中。

具体地,本实施例提供的多媒体音量调节方法及终端,通过接收应用程序发送的音频策略请求信息,并根据音频策略请求信息从音频策略数据库中获取与应用程序对应的音量数据集合,同时记录当前的系统音量集合,以将应用程序中的媒体音量自动调整为音量数据集合中对应的音量,并在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量,从而能够实现对终端上的不同应用程序进行不同的音量调节,且各个应用程序的音量调节互不影响,满足用户对不同应用程序的音量个性化需求,提升了用户的体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本发明第一实施例的多媒体音量调节方法的流程示意图;

图2为本发明第二实施例的多媒体音量调节方法的流程示意图;

图3为本发明第三实施例的多媒体音量调节方法的流程示意图;

图4为本发明第四实施例的多媒体音量调节方法的流程示意图;

图5为本发明第五实施例的多媒体音量调节方法的流程示意图;

图6为本发明第六实施例的终端的结构框图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明详细说明如下。

图1为本发明第一实施例的多媒体音量调节方法的流程示意图。本实施例为终端执行的多媒体音量调节方法。如图1所示,本实施例的多媒体音量调节方法可包括以下步骤:

步骤s11:接收应用程序发送的音频策略请求信息。

具体地,在一实施例中,用户在登录应用程序后,使用应用程序的媒体播放时例如播放音乐、视频或语音时,该应用程序向终端发送音频策略请求信息。

具体地,在一实施方式中,终端可以但不限于包括智能手机、平板电脑、笔记本电脑、智能可穿戴设备及车机等等。

步骤s12:根据音频策略请求信息从音频策略数据库中获取与应用程序对应的音量数据集合,同时记录当前的系统音量集合。

具体地,在一实施例中,终端在接收到应用程序发送的音频策略请求信息后,根据音频策略请求信息从音频策略数据库中查找,以获取与该应用程序对应的音量数据集合,例如终端判断该应用程序是否存在于音频应用程序列表中,在该应用程序存在于音频应用列表中时,则终端从音频策略数据库中查找与与应用程序对应的音量数据集合。而在该应用程序未存在于音频应用程序列表中时,则终端的媒体音量为当前的系统音量集合,及该终端的媒体音量未作变化。

具体地,在一实施方式中,终端在获取与应用程序对应的音量数据集合的同时还记录终端的当前的系统音量集合,例如终端在未登录应用程序时对应的媒体音量。

具体地,在一实施方式中,音量数据集合与系统音量集合均包括通话音量类型(voice_call)、媒体音量类型(voice_music)、铃声音量类型(voice_ring)、闹钟音量(voice_alarm)类型及蓝牙音量(voice_sco)类型等等,但并不限于此。

步骤s13:将应用程序中的媒体音量自动调整为音量数据集合中对应的音量。

具体地,在一实施例中,终端将将应用程序中的媒体音量自动调整为音量数据集合中对应的音量。具体地,在一实施方式中,终端将与该应用程序对应的音量数据集合中的媒体音量与系统音量集合中的媒体音量进行比对,以在音量数据集合中的媒体音量与系统音量集合中的媒体音量不一致时,自动根据音量数据集合中的媒体音量调节该应用程序的音量,从而能够实现对终端上的不同应用程序进行不同的音量调节,且各个应用程序的音量调节互不影响,满足用户对不同应用程序的音量个性化需求,提升了用户的体验。

步骤s14:在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量。

具体地,在一实施例中,用户在退出应用程序时,终端自动从音量数据集合恢复至系统音量集合,例如终端在退出应用程序后,自动恢复至应用程序登录之前的系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量,无需用户手动调节,提升用户体验。

请参考图2,图2为本发明第二实施例的多媒体音量调节方法的流程示意图。如图1至图2所示,本实施例提供的多媒体音量调节方法,接收应用程序发送的音频策略请求信息的步骤之前还包括以下步骤:

步骤s21:接收音频策略创建请求信息。

具体地,在一实施例中,用户触发音频策略创建虚拟按钮时,例如用户登录音频系统后,终端将会接收到音频策略创建请求信息。

步骤s22:根据音频策略创建请求信息扫描终端中所有的应用程序。

具体地,在一实施例中,用户登录到终端的音频系统,终端根据音频策略创建请求信息扫描终端中所有的应用程序。

步骤s23:将终端中的具有媒体功能的应用程序添加到音频应用程序列表中。

具体地,在一实施例中,终端对所有应用程序进行识别处理得到具有媒体功能的应用程序,例如微信应用程序、qq应用程序、音乐应用程序、抖音应用程序及视频应用程序等等。具体地,终端将所有具有媒体功能的应用程序添加到音频程序列表中。

步骤s24:初始化音频应用程序列表中每个应用程序的音量数据集合,以建立与终端对应的音频策略数据库。

具体地,在一实施例中,终端对音频应用程序列表中的每个应用程序创建对应的音量数据集合,并将所有的音量数据集合存储至音频策略数据库中,从而构建与终端对应的音频策略数据库。

具体地,在一实施方式中,用户在终端新建应用程序后,终端建立该应用程序初始数据,并将具有媒体功能的应用程序添加到音频应用程序列表{a1,a2,a3.....an},其中,ai表示应用程序,例如微信应用程序、qq应用程序、音乐应用程序、抖音应用程序及视频应用程序等等。具体地,在一实施例中,应用程序的初始的媒体音量为系统音量集合中的音量。具体地,系统音量集合包括:voice_call、voice_music、voice_ring、voice_alarm及voice_sco。具体地,将系统音量集合应用到应用程序使用的音量数据集合得到,a1集合{call,music,ring,alarm,sco}、a2集合{call,music,ring,alarm,sco}等等,从而实现对应用程序的音量数据集合的初始数据。

请参考图3,图3为本发明第三实施例的多媒体音量调节方法的流程示意图。如图1至图3所示,本实施例提供的多媒体音量调节方法,将终端中的具有媒体功能的应用程序添加到音频应用程序列表中的步骤之前还包括以下步骤:

步骤s31:获取每个应用程序的应用信息。

步骤s32:根据每个应用程序对应的应用信息判断应用程序是否具有媒体功能。

具体地,在一实施例中,终端获取每个应用程序对应的应用信息,以判断每个应用程序是否具有媒体功能。例如对每个应用程序的应用信息进行识别处理,以判断每个应用是否具有播放功能,进而判断每个应用程序是否具有媒体功能等等。

具体地地,在应用程序具有媒体功能时,则执行步骤s33。在应用程序未具有媒体功能时,则返回步骤s32。

步骤s33:将应用程序添加到音频应用程序列表中。

具体地,在一实施例中,在应用程序具有媒体功能时,例如该应用程序具有调用终端音响的功能时,例如微信应用程序、qq应用程序、音乐应用程序、抖音应用程序及视频应用程序等等,终端将具有媒体功能的应用程序均添加到音频应用程序列表中。

请参考图4,图4为本发明第四实施例的多媒体音量调节方法的流程示意图。如图1至图4所示,本实施例提供的多媒体音量调节方法,将应用程序中的媒体音量自动调整为音量数据集合中对应的音量的步骤之后还包括以下步骤:

步骤s41:接收在与应用程序对应的用户界面对应的音量调节指令。

具体地,在一实施例中,终端的界面为应用程序的用户界面时,用户按压终端的音量键,或者用户滑动终端的音量虚拟按钮时,终端接收到与该应用程序对应的音量调节指令。

步骤s42:根据音量调节指令调节应用程序的媒体音量。

具体地,在一实施例中,终端根据音量调节指令调节对该应用程序的媒体音量进行单一调节,从而不影响其他应用程序的媒体音量,例如在一实施方式中,在音乐播放的第一应用程序的用户界面中点击音量的硬按键或虚拟按钮进行调整音量,这时只调整第一应用程序的媒体音量。而在第二应用程序的用户界面中点击音量的硬按键或虚拟按钮进行调整音量,这时只调整第二应用程序的媒体音量,对第一应用程序的媒体音量不影响。具体地,第一应用程序与第二应用程序之间的媒体音量的调整互不影响。

步骤s43:将调节后媒体音量更新记录至与应用程序对应的音量数据集合。

具体地,在一实施例中,在应用程序内调节媒体音量的时候,终端将调整后的媒体音量更新记录到与该应用程序对应的音量数据集合中,并更新保存该音量数据集合,以在用户下次打开该应用程序时,该应用程序的媒体音量自动恢复至该应用程序之前退出的音量状态,无需用户手动调节,提升了用户的体验。

请参考图5,图5为本发明第五实施例的多媒体音量调节方法的流程示意图。如图1至图5所示,本实施例提供的多媒体音量调节方法,在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量的步骤之后还包括以下步骤:

步骤s51:将应用程序对应的更新后的音量数据集合保存至音频策略数据库中。

具体地,在一实施例中,终端将该应用程序对应的更新后的音量数据集合自动保存至音频策略数据库中,以在用户下次打开该应用程序时,终端从音频策略数据库中查找与该应用程序对应的音量数据集合,并根据该音量数据集合将该应用程序的媒体音量自动恢复至该应用程序之前退出的音量状态,无需用户手动调节,提升了用户的体验。

图6为本发明第六实施例的终端100的结构框图。如图6所示,本实施例提供的终端100包括存储器110与处理器120。

具体地,在一实施例中,存储器110,用于存储可执行程序代码。处理器120,用于调用存储器110中的可执行程序代码,以实现多媒体音量调节方法所执行的步骤包括:接收应用程序发送的音频策略请求信息;根据音频策略请求信息从音频策略数据库中获取与应用程序对应的音量数据集合,同时记录当前的系统音量集合;将应用程序中的媒体音量自动调整为音量数据集合中对应的音量;在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量。

具体地,在一实施例中,处理器120,执行接收应用程序发送的音频策略请求信息的步骤之前还执行的步骤包括:接收音频策略创建请求信息;根据音频策略创建请求信息扫描终端中所有的应用程序;将终端中的具有媒体功能的应用程序添加到音频应用程序列表中;初始化音频应用程序列表中每个应用程序的音量数据集合,以建立与终端对应的音频策略数据库。

具体地,在一实施例中,处理器120,执行将终端中的具有媒体功能的应用程序添加到音频应用程序列表中的步骤之前还执行的步骤包括:获取每个应用程序的应用信息;根据每个应用程序对应的应用信息判断应用程序是否具有媒体功能;在应用程序具有媒体功能时,则将应用程序添加到音频应用程序列表中;在应用程序未具有媒体功能时,则返回根据每个应用程序对应的应用信息判断应用程序是否具有媒体功能的步骤。

具体地,在一实施例中,处理器120,执行将应用程序中的媒体音量自动调整为音量数据集合中对应的音量的步骤之后还执行的步骤包括:接收在与应用程序对应的用户界面对应的音量调节指令;根据音量调节指令调节应用程序的媒体音量;将调节后媒体音量更新记录至与应用程序对应的音量数据集合。

具体地,在一实施例中,处理器120,执行在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量的步骤之后还执行的步骤包括:将应用程序对应的更新后的音量数据集合保存至音频策略数据库中。

本实施例对终端100的各功能单元实现各自功能的具体过程,请参见上述图1至图5所示实施例中描述的具体内容,在此不再赘述。

具体地,本实施例提供的多媒体音量调节方法及终端,通过接收应用程序发送的音频策略请求信息,并根据音频策略请求信息从音频策略数据库中获取与应用程序对应的音量数据集合,同时记录当前的系统音量集合,以将应用程序中的媒体音量自动调整为音量数据集合中对应的音量,并在应用程序退出时,则自动从音量数据集合恢复至系统音量集合,以使终端的各类多媒体音量设置为系统音量集合中对应的音量,从而能够实现对终端上的不同应用程序进行不同的音量调节,且各个应用程序的音量调节互不影响,满足用户对不同应用程序的音量个性化需求,提升了用户的体验。

此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的多媒体音量调节方法中的各种操作。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于终端类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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