选择音频通道的方法、装置及终端的制作方法

文档序号:9891687阅读:450来源:国知局
选择音频通道的方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及电子领域,特别涉及一种选择音频通道的方法、装置及终端。
【背景技术】
[0002]目前互联网上有很多支持网络通话的应用软件,如微信、QQ等应用程序,受到了广大用户的青睐和使用。研发设计人员在调试音频性能时也会针对这类应用程序进行相关验证,以确保自身产品在音频通路配置、参数设计方面对这类应用程序的适应性和有效性。
[0003]随着这类常用应用程序版本频繁升级更新,研发设计人员发现同一个名称的应用程序(如微信),其不同的版本,安装在智能手机上供用户使用时,它们会调用不同的音频通道,而这些通路是很多厂商都没有去提前进行设置调试,进而严重影响了用户体验。

【发明内容】

[0004]本发明的目的是提供一种选择音频通道的方法、装置及终端,能够自适应适配,使终端在音频方面能更好地去兼容应用程序,解决了因应用程序版本频繁升级更新导致音频通路不固定、网络通话体验差的问题。
[0005]为解决上述技术问题,本发明提供一种选择音频通道的方法,包括:
[0006]安装具有音频功能的应用程序,获取所述应用程序的版本信息;
[0007]根据所述版本信息,检测终端中是否对所述应用程序预设了音频通道;
[0008]若否,则利用所述终端中的标准音频数据,对所述应用程序设置的所有音频通道进行性能测试,得到测试结果;
[0009]获取最优测试结果,确定所述最优测试结果对应的音频通道作为最优音频通道;
[0010]为所述应用程序适配所述最优音频通道。
[0011]其中,确定所述最优测试结果对应的音频通道作为最优音频通道之前,还包括:
[0012]判断所述最优测试结果是否达到性能标准阈值;
[0013]若是,则进行确定所述最优测试结果对应的音频通道作为最优音频通道的步骤;
[0014]若否,则将所述最优测试结果对应的音频通道作为临时音频通道。
[0015]其中,将所述最优测试结果对应的音频通道作为临时音频通道之后,还包括:
[0016]将所述应用程序的所述版本信息发送到服务器;
[0017]所述服务器根据所述版本信息,进行音频参数适配调试,确定满足所述性能标准阈值的音频通道的参数。
[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]图1为本发明实施例所提供的选择音频通道的方法的流程图;
[0044]图2为本发明实施例所提供的一种选择音频通道的方法的具体流程图;
[0045]图3为本发明实施例所提供的选择音频通道的装置的结构框图;
[0046]图4为本发明实施例所提供的另一选择音频通道的装置的结构框图。
【具体实施方式】
[0047]本发明的核心是提供一种选择音频通道的方法、装置及终端,能够自适应适配,使终端在音频方面能更好地去兼容应用程序,解决了因应用程序版本频繁升级更新导致音频通路不固定、网络通话体验差的问题。
[0048]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]请参考图1,图1为本发明实施例所提供的选择音频通道的方法的流程图;该方法可以包括:
[0050]slOO、安装具有音频功能的应用程序,获取所述应用程序的版本信息;
[0051]其中,由于终端在生产时,只会对具有音频功能的应用程序的一个版本(大部分为最新版本)进行音频通道的配置;但是当用户使用终端的过程中,该应用程序会出现更新版本,而该应用程序的最新版本配置的音频通道会发生变化,从而导致通话杂音等故障,降低用户体验;例如,手机产品在上市前,研发人员依据当时最新的微信5.0版本配置了音频通路通道1【V0IP通道】并调试好了参数,确保了用户在手持、免提、耳机或蓝牙状态使用该微信中的语音通话功能时都能正常通话;但产品上市一段时间后,微信又发布了一个6.0版本,而此时这个版本默认调用的是通道2【Playback通道】,而研发人员当时并未对此通道进行过参数调试,因此直接导致用户使用新版本微信时出现语音或者视频通话杂音、回声、破音等客诉问题,极大地影响了用户体验。
[0052]可以看出,用户在下载或安装具有音频功能的应用程序时,若出现该应用程序的版本与终端中预设的所述应用程序为同一版本时,即终端中会预设该版本的音频通道,不存在上述冋题;因此,该方法首先要获取该应用程序的版本?目息;获取方法可以是多种,其中最简单直接的方式是通过应用程序的属性中的版本号进行比较,若版本号码一致则为同一个版本,若版本号码不同则为不同版本。
[0053]SllO、根据
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1