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

文档序号:9787153阅读:309来源:国知局
一种音频传输管理方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种音频传输管理方法及用户终端。
【背景技术】
[0002]随着互联网的快速发展以及终端的迅速普及,终端的功能日益完善,终端可支持的应用程序也日益增多。例如,通讯录应用程序、备忘录应用程序、聊天应用程序以及拍照应用程序等等。在实际生活中,用户可以利用安装了聊天应用程序的终端与其他好友进行聊天,以了解好友的最新生活状态。然而,聊天应用程序的设计方为使聊天应用程序具备更多的功能,则会不断升级聊天应用程序。由于终端中只提供了一条与聊天应用程序相匹配的音频输出通道,若升级后的聊天应用程序对应的音频输出通道与升级前的聊天应用程序对应的音频输出通道不同,则终端会调用终端中与升级后的聊天应用程序对应的音频输出通道进行输出,由于升级后的与聊天应用程序对应的音频输出通道并未通过调试,则可能会导致输出的音频中出现杂音等现象,从而降低了音频输出质量。

【发明内容】

[0003]本发明实施例提供了一种音频传输管理方法及用户终端,能够提高音频输出质量。
[0004]第一方面,本发明实施例公开了一种音频传输管理方法,包括:
[0005]检测是否接收到携带应用程序的标识的音频输出指令,所述应用程序的数量包括一个或多个;
[0006]若接收到携带所述应用程序的标识的音频输出指令,则根据所述应用程序的标识获取目标应用程序的当前版本号;
[0007]检测所述目标应用程序的当前版本号与预设版本号是否匹配,其中,所述预设版本号为预设的与所述目标应用程序匹配的输出通道绑定的版本号;
[0008]若检测所述目标应用程序的当前版本号与所述预设版本号不匹配,控制所述音频输出指令对应的音频信号从用户终端中已调试的输出通道输出。
[0009]结合第一方面的实施方式,在第一方面的第一种可能的实施方式中,当所述应用程序的数量为多个时,所述检测是否接收到携带应用程序的标识的音频输出指令,包括:
[0010]检测是否接收到多个应用程序发送的携带应用程序的标识的音频输出指令;
[0011]其中,所述根据所述应用程序的标识获取目标应用程序的当前版本号,包括:
[0012]根据所述多个应用程序发送的音频输出指令携带的应用程序的标识确定所述多个应用程序;
[0013]从所述多个应用程序中选取优先级最高的应用程序;
[0014]将所述优先级最高的应用程序作为所述目标应用程序,获取所述目标应用程序的当前版本号。
[0015]结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述根据所述应用程序的标识确定所述多个应用程序之后,所述从所述多个应用程序中选取优先级最高的应用程序之前,还可以执行以下步骤:
[0016]根据所述应用程序的标识确定所述多个应用程序中的每一个应用程序的类型;
[0017]根据所述每一个应用程序的类型,获取与所述每一个应用程序的类型对应的优先级ig息。
[0018]结合第一方面的实施方式,在第一方面的第三种可能的实施方式中,所述音频输出指令还携带关键词,所述检测是否接收到携带应用程序的标识的音频输出指令,包括:
[0019]检测是否接收到携带应用程序的标识以及所述关键词的音频输出指令;
[0020]其中,所述根据所述应用程序的标识获取目标应用程序的当前版本号,包括:
[0021 ] 根据所述应用程序的标识确定所述应用程序;
[0022]检测所述应用程序中是否存在所述关键词与预设关键词匹配的应用程序;
[0023]若存在所述关键词与所述预设关键词匹配的应用程序,确定所述关键词对应的应用程序,并选取所述关键词对应的应用程序作为所述目标应用程序,所述预设关键词为预设的允许优先使用所述已调试的输出通道的关键词。
[0024]结合第一方面的实施方式,在第一方面的第四种可能的实施方式中,在接收到携带所述应用程序的标识的音频输出指令之后,所述根据所述应用程序的标识获取目标应用程序的当前版本号之前,还可以执行以下步骤:
[0025]获取所述用户终端的当前位置信息或当前时间信息中的至少一种信息;
[0026]其中,所述根据所述应用程序的标识获取目标应用程序的当前版本号,包括:
[0027]根据所述应用程序的标识、所述当前位置信息以及所述当前时间信息确定所述目标应用程序,并获取所述目标应用程序的当前版本号。
[0028]第二方面,本发明实施例还公开了一种用户终端,包括:
[0029]第一检测单元,用于检测是否接收到携带应用程序的标识的音频输出指令,所述应用程序的数量包括一个或多个;
[0030]获取单元,用于若所述第一检测单元检测接收到携带所述应用程序的标识的音频输出指令,根据所述应用程序的标识获取目标应用程序的当前版本号;
[0031]第二检测单元,用于检测所述目标应用程序的当前版本号与预设版本号是否匹配,其中,所述预设版本号为预设的与所述目标应用程序匹配的输出通道绑定的版本号;
[0032]控制单元,用于若所述第二检测单元检测所述目标应用程序的当前版本号与所述预设版本号不匹配,控制所述音频输出指令对应的音频信号从用户终端中已调试的输出通道输出。
[0033]结合第二方面的用户终端,在第二方面的第一种可能的用户终端中,当所述应用程序的数量为多个时,所述第一检测单元具体用于检测是否接收到多个应用程序发送的携带应用程序的标识的音频输出指令;
[0034]所述获取单元包括:
[0035]第一确定模块,用于根据所述多个应用程序发送的音频输出指令携带的应用程序的标识确定所述多个应用程序;
[0036]第一选取模块,用于从所述多个应用程序中选取优先级最高的应用程序;
[0037]第一获取模块,用于将所述优先级最高的应用程序作为所述目标应用程序,并获取所述目标应用程序的当前版本号。
[0038]结合第二方面的第一种可能的用户终端,在第二方面的第二种可能的用户终端中,所述用户终端还包括:
[0039]确定单元,用于根据所述应用程序的标识确定所述多个应用程序中的每一个应用程序的类型;
[0040]所述获取单元还用于根据所述每一个应用程序的类型,获取与所述每一个应用程序的类型对应的优先级信息。
[0041]结合第二方面的用户终端,在第二方面的第三种可能的用户终端中,所述音频输出指令还携带关键词,所述第一检测单元具体用于检测是否接收到携带应用程序的标识以及所述关键词的音频输出指令;
[0042]所述获取单元包括:
[0043]第二确定模块,用于根据所述应用程序的标识确定所述应用程序;
[0044]检测模块,用于检测所述应用程序中是否存在所述关键词与预设关键词匹配应用程序;
[0045]所述第二确定模块,还用于若所述检测模块检测所述应用程序中存在所述关键词与预设关键词匹配应用程序,确定所述关键词对应的应用程序;
[0046]第二选取模块,用于选取所述关键词对应的应用程序作为所述目标应用程序;
[0047]第二获取模块,用于获取所述目标应用程序的当前版本号,所述预设关键词为预设的允许优先使用所述已调试的输出通道的关键词。
[0048]结合第二方面的用户终端,在第二方面的第四种可能的用户终端中,所述获取单元,还用于在所述第一检测单元检测接收到携带所述应用程序的标识的音频输出指令之后,所述获取单元根据所述应用程序的标识获取目标应用程序的当前版本号之前,获取所述用户终端的当前位置信息或当前时间信息中的至少一种信息;
[0049]所述获取单元根据所述应用程序的标识获取目标应用程序的当前版本号的具体方式为:根据所述应用程序的标识、所述当前位置信息以及所述当前时间信息确定所述目标应用程序,并获取所述目标应用程序的当前版本号。
[0050]本发明实施例中,用户终端首先检测是否接收到携带应用程序的标识的音频输出指令,应用程序的数量包括一个或多个;若接收到携带应用程序的标识的音频输出指令,则根据应用程序的标识获取目标应用程序的当前版本号;检测目标应用程序的当前版本号与预设版本号是否匹配,其中,预设版本号为预设的与目标应用程序匹配的输出通道绑定的版本号;若检测目标应用程序的当前版本号与预设版本号不匹配,则控制音频输
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1