一种音频传输管理方法及用户终端的制作方法_3

文档序号:9787153阅读:来源:国知局
用程序的优先级不一样。举例来说,当同时接收到至少一个应用程序发送的音频输出指令时,则可以获取当前位置信息,根据预设的位置信息与应用程序的绑定关系,获取与当前位置信息相对应的应用程序。具体地,若预设的位置信息与应用程序的绑定关系包括:当在家中时,音乐应用程序的优先级高于通信应用程序,当在办公室时,通信应用程序的优先级高于音乐应用程序时,若获取当前位置信息显示当前处于家中,且同时接收到音乐应用程序与通信应用程序发送的音频输出指令时,则用户终端会选取音乐应用程序目标应用程序,并获取音乐应用程序的当前版本号。
[0086]作为一种可选的实施方式,由于用户终端中在同一时间可能有多个应用程序输出音频输出指令(如用户通过触控目标按键触发音乐应用程序播放音乐的时候,恰好接收到通信连接请求),则用户终端在执行步骤检测是否接收到携带应用程序的标识的音频输出指令的【具体实施方式】为检测是否接收到多个应用程序发送的携带应用程序的标识的音频输出指令。
[0087]本发明实施例中,当检测接收到多个应用程序发送的携带应用程序的标识的音频输出指令时,则用户终端可以根据多个应用程序发送的音频输出指令携带的应用程序的标识确定多个应用程序,再从多个应用程序中选取优先级最高的应用程序,并将优先级最高的应用程序作为目标应用程序,再获取目标应用程序的当前版本号。举例来说,当接收到携带music的音频输出指令,以及接收到movie的音频输出指令时,贝Ij用户终端可以根据music与movie确定发送音频输出指令的应用程序为音乐应用程序以及视频应用程序。
[0088]进一步说,在根据应用程序的标识确定应用程序后,则可以确定每一个应用程序的优先级,具体地,在确定应用程序的优先级时,可以根据用户终端当前的剩余电量来确定,若当前剩余电量低于预设阈值,则可以将耗电量低的应用程序的优先级设置为高一些。若当前剩余电量高于预设阈值时,则可以根据用户的历史启动记录来设定应用程序的优先级。例如,历史启动频率高的优先级高一些,历史启动频率低的优先级低一些;本发明不作限定。
[0089]更进一步说,当根据应用程序的标识确定应用程序后,则可以进一步根据应用程序的标识确定应用程序的类型。其中,应用程序的类型根据不同的划分标准可以划分成不同的类型。举例来说,当根据应用程序是否固化在系统中,则可以将应用程序划分为固化应用程序与非固化应用程序。
[0090]具体地,在根据应用程序的标识确定多个应用程序中的每一个应用程序的类型之后,则用户终端可以根据每一个应用程序的类型,获取与每一个应用程序的类型对应的优先级信息。其中,用户终端可以根据每一个应用程序的类型,获取与每一个应用程序的类型对应的优先级信息时,可以是用户终端根据预设的类型与优先级的映射关系,获取与应用程序对应的优先级信息。
[0091]作为另一种可选的实施方式,音频输出指令还可以携带关键词,则在执行步骤检测是否接收到携带应用程序的标识的音频输出指令的【具体实施方式】为检测是否接收到携带应用程序的标识以及关键词的音频输出指令。以及在执行步骤根据应用程序的标识获取目标应用程序的当前版本号的【具体实施方式】为根据应用程序的标识确定多个应用程序,再检测多个应用程序中是否存在关键词与预设关键词匹配应用程序,若存在,确定关键词对应的应用程序,选取关键词对应的应用程序作为目标应用程序,预设关键词为预设的允许优先使用已调试的输出通道的关键词。
[0092]S204、检测当前版本号与预设版本号是否匹配,预设版本号为预设的与目标应用程序匹配的输出通道绑定的版本号。
[0093]S205、若不匹配,控制音频输出指令对应的音频从用户终端中已调试的输出通道输出。
[0094]在图2中,详细描述了当输出音频输出指令的应用程序包括至少一个时,则用户终端可以根据应用程序的优先级确定目标应用程序,并获取目标应用程序的当前版本号,在检测到当前版本号与预设版本号不匹配时,用户终端会控制音频输出指令对应的音频信号从用户终端中已调试的输出通道输出,从而能够提高音频输出质量。
[0095]请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图,用于执行上述音频传输管理方法。其中,图3所示的用户终端可以包括但不限于移动手机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)、移动互联网设备(Mobile InternetDevice,MID)、智能穿戴设备(如智能手表、智能手环)等各类用户终端。如图3所示,该用户终端可以包括:第一检测单元301、获取单元302、第二检测单元303以及控制单元304,其中,
[0096]第一检测单元301,用于检测是否接收到携带应用程序的标识的音频输出指令。
[0097]本发明实施例中,应用程序的数量可以包括一个或多个,也即,在某一时刻可能有多个应用程序发送携带应用程序的标识的音频输出指令。其中,每一个应用程序携带的应用程序的标识不同。
[0098]本发明实施例中,应用程序的标识可以是应用程序的名称,也可以是应用程序对应的logo,还可以是应用程序对应的功能标识;本发明不作限定。
[0099]本发明实施例中,携带应用程序的标识的音频输出指令可以是由用户终端中安装的应用程序发送。举例来说,携带应用程序的标识的音频输出指令可以是音乐应用程序输出的音乐输出指令,也可以是通信应用程序发送的通信输出指令,还可以是视频应用程序输出的视频输出指令。
[0100]本发明实施例中,第一检测单元301可以是实时检测是否接收到携带应用程序的标识的音频输出指令,还可以是每隔一定时间间隔进行检测是否接收到携带应用程序的标识的音频输出指令;本发明不作限定。
[0101]获取单元302,用于若第一检测单元301检测接收到携带应用程序的标识的音频输出指令,根据应用程序的标识获取目标应用程序的当前版本号。
[0102]本发明实施例中,当应用程序具备的功能不一样时,则其对应的版本号也可能不一样。也即,应用程序进行升级或更新后,则其对应的版本号也会进行相应的改变。一般而言,当功能越完善,越强大,其对应的版本号越高。
[0103]本发明实施例中,应用程序的标识是象征着应用程序,也即,不同的应用程序其对应的应用程序的标识也不一样。因此,在检测接收到携带应用程序的标识的音频输出指令之后,则用户终端可以根据应用程序的标识获取目标应用程序的当前版本号。
[0104]第二检测单元303,用于检测目标应用程序的当前版本号与预设版本号是否匹配,其中,预设版本号为预设的与目标应用程序匹配的输出通道绑定的版本号。
[0105]本发明实施例中,可以在用户终端中预设版本号。其中,预设版本号主要包括预设的与目标应用程序匹配的输出通道绑定的版本号。也即,同一个应用程序,当其版本号不同时,也就意味着其对应的功能完善度不一样,以及应用程序对应的功能的总类不一样,则输出与该应用程序对应的音频的输出通道可能不一样。具体地,当应用程序进行升级或更新后,则其对应的功能不一样,以及其输出音频的输出通道也可能不一样。
[0106]本发明实施例中,预设版本号可以是根据应用程序的功能进行预设,也可以是随意预设,本发明不作限定。
[0107]本发明实施例中,可以预设版本号与输出通道的绑定关系,其中,不同的版本号绑定的输出通道可以不一样,也可以一样,也即,绑定关系并不是一对一的关系。
[0108]本发明实施例中,在获取单元302根据应用程序的标识获取目标应用程序的当前版本号之后,则第二检测单元303可以检测当前版本号与预设版本号是否匹配,预设版本号为预设的与目标应用程序匹配的输出通道绑定的版本号。
[0109]控制单元304,用于若第二检测单元303检测目标应用程序的当前版本号与预设版本号不匹配,控制音频输出指令对应的音频信号从用户终端中已调试的输出通道输出。
[0110]本发明实施例中,可以在终端中预先调试至少一条输出通道,也即,将上述至少一条输出通道中的参数进行调整,以使通过该输出通道输出的音频可以尽可能的没有杂音或干扰。由于用户终端中有多条用于输出音频的输出通道,则已调试好的输出通道可是多条输出通道中的一条或多条。具体地,在对输出通道进行调试前,可以根据应用程序对应的功能进行确定,也可是根据历史调试记录进行调试,本发明不作限定。
[0111]本发明实施例中,在第二检测单元303检测当前版本号与预设版本号不匹配时,也即,当前版本号绑定的输出通道与预设的版本号绑
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1