選擇音頻通道的方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子領(lǐng)域,特別涉及一種選擇音頻通道的方法、裝置及終端。
【背景技術(shù)】
[0002]目前互聯(lián)網(wǎng)上有很多支持網(wǎng)絡(luò)通話的應(yīng)用軟件,如微信、QQ等應(yīng)用程序,受到了廣大用戶(hù)的青睞和使用。研發(fā)設(shè)計(jì)人員在調(diào)試音頻性能時(shí)也會(huì)針對(duì)這類(lèi)應(yīng)用程序進(jìn)行相關(guān)驗(yàn)證,以確保自身產(chǎn)品在音頻通路配置、參數(shù)設(shè)計(jì)方面對(duì)這類(lèi)應(yīng)用程序的適應(yīng)性和有效性。
[0003]隨著這類(lèi)常用應(yīng)用程序版本頻繁升級(jí)更新,研發(fā)設(shè)計(jì)人員發(fā)現(xiàn)同一個(gè)名稱(chēng)的應(yīng)用程序(如微信),其不同的版本,安裝在智能手機(jī)上供用戶(hù)使用時(shí),它們會(huì)調(diào)用不同的音頻通道,而這些通路是很多廠商都沒(méi)有去提前進(jìn)行設(shè)置調(diào)試,進(jìn)而嚴(yán)重影響了用戶(hù)體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種選擇音頻通道的方法、裝置及終端,能夠自適應(yīng)適配,使終端在音頻方面能更好地去兼容應(yīng)用程序,解決了因應(yīng)用程序版本頻繁升級(jí)更新導(dǎo)致音頻通路不固定、網(wǎng)絡(luò)通話體驗(yàn)差的問(wèn)題。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種選擇音頻通道的方法,包括:
[0006]安裝具有音頻功能的應(yīng)用程序,獲取所述應(yīng)用程序的版本信息;
[0007]根據(jù)所述版本信息,檢測(cè)終端中是否對(duì)所述應(yīng)用程序預(yù)設(shè)了音頻通道;
[0008]若否,則利用所述終端中的標(biāo)準(zhǔn)音頻數(shù)據(jù),對(duì)所述應(yīng)用程序設(shè)置的所有音頻通道進(jìn)行性能測(cè)試,得到測(cè)試結(jié)果;
[0009]獲取最優(yōu)測(cè)試結(jié)果,確定所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道;
[0010]為所述應(yīng)用程序適配所述最優(yōu)音頻通道。
[0011]其中,確定所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道之前,還包括:
[0012]判斷所述最優(yōu)測(cè)試結(jié)果是否達(dá)到性能標(biāo)準(zhǔn)閾值;
[0013]若是,則進(jìn)行確定所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道的步驟;
[0014]若否,則將所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為臨時(shí)音頻通道。
[0015]其中,將所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為臨時(shí)音頻通道之后,還包括:
[0016]將所述應(yīng)用程序的所述版本信息發(fā)送到服務(wù)器;
[0017]所述服務(wù)器根據(jù)所述版本信息,進(jìn)行音頻參數(shù)適配調(diào)試,確定滿(mǎn)足所述性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)。
[0018]其中,確定滿(mǎn)足所述性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)之后,還包括:
[0019]接收所述服務(wù)器發(fā)送的所述滿(mǎn)足性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù);
[0020]將所述滿(mǎn)足性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)對(duì)應(yīng)的音頻通道,作為所述最優(yōu)音頻通道。
[0021 ]本發(fā)明提供一種選擇音頻通道的裝置,包括:
[0022]獲取模塊,用于安裝具有音頻功能的應(yīng)用程序,獲取所述應(yīng)用程序的版本信息;
[0023]檢測(cè)模塊,用于根據(jù)所述版本信息,檢測(cè)終端中是否對(duì)所述應(yīng)用程序預(yù)設(shè)了音頻通道;
[0024]測(cè)試模塊,用于當(dāng)所述終端中未對(duì)所述應(yīng)用程序預(yù)設(shè)了音頻通道,則利用所述終端中的標(biāo)準(zhǔn)音頻數(shù)據(jù),對(duì)所述應(yīng)用程序設(shè)置的所有音頻通道進(jìn)行性能測(cè)試,得到測(cè)試結(jié)果;
[0025]選擇模塊,用于獲取最優(yōu)測(cè)試結(jié)果,確定所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道;
[0026]適配模塊,用于為所述應(yīng)用程序適配所述最優(yōu)音頻通道。
[0027]其中,還包括:
[0028]判斷模塊,用于判斷所述最優(yōu)測(cè)試結(jié)果是否達(dá)到性能標(biāo)準(zhǔn)閾值;
[0029]若是,則所述選擇模塊將所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道;
[0030]若否,則所述選擇模塊將所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為臨時(shí)音頻通道。
[0031]其中,還包括:
[0032]發(fā)送模塊,用于當(dāng)所述最優(yōu)測(cè)試結(jié)果未達(dá)到所述性能標(biāo)準(zhǔn)閾值時(shí),將所述應(yīng)用程序的所述版本信息發(fā)送到服務(wù)器;
[0033]確定模塊,用于所述服務(wù)器根據(jù)所述版本信息,進(jìn)行音頻參數(shù)適配調(diào)試,確定滿(mǎn)足所述性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)。
[0034]其中,還包括:
[0035]接收模塊,用于接收所述服務(wù)器發(fā)送的所述滿(mǎn)足性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù);
[0036]所述選擇模塊,用于將所述滿(mǎn)足性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)對(duì)應(yīng)的音頻通道,作為所述最優(yōu)音頻通道。
[0037]本發(fā)明提供一種終端,包括上述任一項(xiàng)所述的裝置。
[0038]其中,所述終端還包括:
[0039]提示模塊,用于提示用戶(hù)下載滿(mǎn)足所述性能標(biāo)準(zhǔn)閾值的音頻通道的參數(shù)。
[0040]本發(fā)明所提供的選擇音頻通道的方法、裝置及終端,包括:安裝具有音頻功能的應(yīng)用程序,獲取所述應(yīng)用程序的版本信息;根據(jù)所述版本信息,檢測(cè)終端中是否對(duì)所述應(yīng)用程序預(yù)設(shè)了音頻通道;若否,則利用所述終端中的標(biāo)準(zhǔn)音頻數(shù)據(jù),對(duì)所述應(yīng)用程序設(shè)置的所有音頻通道進(jìn)行性能測(cè)試,得到測(cè)試結(jié)果;獲取最優(yōu)測(cè)試結(jié)果,確定所述最優(yōu)測(cè)試結(jié)果對(duì)應(yīng)的音頻通道作為最優(yōu)音頻通道;為所述應(yīng)用程序適配所述最優(yōu)音頻通道;
[0041]該方法通過(guò)判斷應(yīng)用程序在終端中是否有預(yù)設(shè)的音頻通道,在選擇給該應(yīng)用程序適配那種音頻通道;因此,該方法能夠通過(guò)自適應(yīng)適配,使終端在音頻方面能更好地去兼容應(yīng)用程序,解決了因應(yīng)用程序版本頻繁升級(jí)更新導(dǎo)致音頻通路不固定、網(wǎng)絡(luò)通話體驗(yàn)差的問(wèn)題,且不增加任何硬件成本,提高用戶(hù)體驗(yàn)。
【附圖說(shuō)明】
[0042]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0043]圖1為本發(fā)明實(shí)施例所提供的選擇音頻通道的方法的流程圖;
[0044]圖2為本發(fā)明實(shí)施例所提供的一種選擇音頻通道的方法的具體流程圖;
[0045]圖3為本發(fā)明實(shí)施例所提供的選擇音頻通道的裝置的結(jié)構(gòu)框圖;
[0046]圖4為本發(fā)明實(shí)施例所提供的另一選擇音頻通道的裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0047]本發(fā)明的核心是提供一種選擇音頻通道的方法、裝置及終端,能夠自適應(yīng)適配,使終端在音頻方面能更好地去兼容應(yīng)用程序,解決了因應(yīng)用程序版本頻繁升級(jí)更新導(dǎo)致音頻通路不固定、網(wǎng)絡(luò)通話體驗(yàn)差的問(wèn)題。
[0048]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例所提供的選擇音頻通道的方法的流程圖;該方法可以包括:
[0050]slOO、安裝具有音頻功能的應(yīng)用程序,獲取所述應(yīng)用程序的版本信息;
[0051]其中,由于終端在生產(chǎn)時(shí),只會(huì)對(duì)具有音頻功能的應(yīng)用程序的一個(gè)版本(大部分為最新版本)進(jìn)行音頻通道的配置;但是當(dāng)用戶(hù)使用終端的過(guò)程中,該應(yīng)用程序會(huì)出現(xiàn)更新版本,而該應(yīng)用程序的最新版本配置的音頻通道會(huì)發(fā)生變化,從而導(dǎo)致通話雜音等故障,降低用戶(hù)體驗(yàn);例如,手機(jī)產(chǎn)品在上市前,研發(fā)人員依據(jù)當(dāng)時(shí)最新的微信5.0版本配置了音頻通路通道1【V0IP通道】并調(diào)試好了參數(shù),確保了用戶(hù)在手持、免提、耳機(jī)或藍(lán)牙狀態(tài)使用該微信中的語(yǔ)音通話功能時(shí)都能正常通話;但產(chǎn)品上市一段時(shí)間后,微信又發(fā)布了一個(gè)6.0版本,而此時(shí)這個(gè)版本默認(rèn)調(diào)用的是通道2【Playback通道】,而研發(fā)人員當(dāng)時(shí)并未對(duì)此通道進(jìn)行過(guò)參數(shù)調(diào)試,因此直接導(dǎo)致用戶(hù)使用新版本微信時(shí)出現(xiàn)語(yǔ)音或者視頻通話雜音、回聲、破音等客訴問(wèn)題,極大地影響了用戶(hù)體驗(yàn)。
[0052]可以看出,用戶(hù)在下載或安裝具有音頻功能的應(yīng)用程序時(shí),若出現(xiàn)該應(yīng)用程序的版本與終端中預(yù)設(shè)的所述應(yīng)用程序?yàn)橥话姹緯r(shí),即終端中會(huì)預(yù)設(shè)該版本的音頻通道,不存在上述冋題;因此,該方法首先要獲取該應(yīng)用程序的版本?目息;獲取方法可以是多種,其中最簡(jiǎn)單直接的方式是通過(guò)應(yīng)用程序的屬性中的版本號(hào)進(jìn)行比較,若版本號(hào)碼一致則為同一個(gè)版本,若版本號(hào)碼不同則為不同版本。
[0053]SllO、根據(jù)