音量控制方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種音量調節(jié)方法及裝置。
【背景技術】
[0002]隨著人們對網絡應用的更多需求,移動終端中的應用也日益豐富,比如,用戶可以利用網絡互連與其他多個用戶進入同一個頻道,利用該頻道實現(xiàn)數(shù)據共享和互動。
[0003]目前,多個用戶在利用同一個頻道進行數(shù)據共享時,為了能夠進行該頻道內多人語音會話,語音服務器可以為該頻道建議一個語音會話,進入該語音會話的多個用戶可以進行語音互動。用戶所在的移動終端通過兩個聲道分別播放該頻道提供的聲音以及該語音會話提供的語音。相關技術中,移動終端的音量按鍵僅能調整語音會話所提供的語音的音量,而播放頻道提供的聲音的聲道的音量始終與頻道提供的聲音音量一致。
[0004]實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:,當用戶在調整多人語音會話的音量時,可能會將多人語音會話的音量調整至與音頻提供的聲音音量接近,此時不可避免會產生兩個聲道所播放的聲音相互干擾、二者聽不清的現(xiàn)象。
【發(fā)明內容】
[0005]為了解決現(xiàn)有技術存在的移動終端中兩個聲道播放的音量相近而造成聲音相互干擾、二者聽不清的問題,本發(fā)明實施例提供了一種音量控制方法及裝置。所述技術方案如下:
[0006]第一方面,提供了一種音量控制方法,所述方法包括:
[0007]獲取與所述第一客戶端對應的應用服務器發(fā)送的第一配置信息,所述第一配置信息包括第一聲道標識、第二聲道標識和系數(shù)值,所述系數(shù)值小于I ;
[0008]利用具有所述第一聲道標識的第一聲道播放通話語音,獲取所述第一聲道播放的所述通話語音的音量,將所述音量記為第一音量,所述通話語音是語音服務器轉發(fā)的與所述第一客戶端位于同一個語音會話中的至少一個第二客戶端采集到的聲音,所述語音會話是所述語音服務器為所述第一客戶端和所述第二客戶端建立的;
[0009]將所述第一音量乘以所述系數(shù)值,將得到的乘積記為第二音量;
[0010]控制具有所述第二聲道標識的第二聲道,按照所述第二音量播放從所述應用服務器獲取的背景音。
[0011 ] 可選的,所述方法還包括:
[0012]接收音量調整指令,所述音量調整指令用于調整所述第一聲道播放的音量;
[0013]按照音量調整指令,將所述第一聲道播放所述通話語音的音量調整至第三音量;
[0014]將所述第三音量乘以所述系數(shù)值,將得到的乘積記為第四音量;
[0015]控制所述第二聲道按照所述第四音量播放所述背景音。
[0016]可選的,所述方法還包括:
[0017]當所述第一聲道播放的音量在預定時長內均小于預定聲音閾值時,輸出提示信息,所述提示信息用于提示用戶關閉所述第一聲道;
[0018]在所述第一聲道關閉后,將所述第二聲道的音量調整為所述第一聲道被關閉前播放的音量。
[0019]可選的,所述方法還包括:
[0020]若所述第一聲道和/或所述第二聲道無法正常播放,則向所述應用服務器發(fā)送錯誤配置信息,所述錯誤配置信息用于觸發(fā)所述應用服務器反饋第二配置信息,所述第二配置信息與所述第一配置信息不同;
[0021]接收所述服務器反饋的所述第二配置信息;
[0022]利用所述第二配置信息配置所述第二配置信息所指示的兩個聲道的音量。
[0023]可選的,所述獲取與所述第一客戶端對應的應用服務器發(fā)送的第一配置信息,包括:
[0024]獲取所述第一客戶端所在移動終端的配置參數(shù),所述配置參數(shù)包括所述移動終端的型號、操作系統(tǒng)版本、只讀存儲器鏡像ROM版本和用戶界面UI版本中的至少一種;
[0025]將所述配置參數(shù)發(fā)送至所述應用服務器,所述配置參數(shù)用于觸發(fā)所述應用服務器查詢并反饋與所述配置參數(shù)對應的所述第一配置信息;
[0026]接收所述應用服務器發(fā)送的所述第一配置信息。
[0027]第二方面,提供了一種音量控制裝置,所述裝置包括:
[0028]第一獲取模塊,用于獲取與所述第一客戶端對應的應用服務器發(fā)送的第一配置信息,所述第一配置信息包括第一聲道標識、第二聲道標識和系數(shù)值,所述系數(shù)值小于I ;
[0029]第二獲取模塊,用于利用具有所述第一聲道標識的第一聲道播放通話語音,獲取所述第一聲道播放的所述通話語音的音量,將所述音量記為第一音量,所述通話語音是語音服務器轉發(fā)的與所述第一客戶端位于同一個語音會話中的至少一個第二客戶端采集到的聲音,所述語音會話是所述語音服務器為所述第一客戶端和所述第二客戶端建立的;
[0030]第一計算模塊,用于將所述第一音量乘以所述系數(shù)值,將得到的乘積記為第二音量;
[0031]第一控制模塊,用于控制具有所述第二聲道標識的第二聲道,按照所述第二音量播放從所述應用服務器獲取的背景音。
[0032]可選的,所述方法還包括:
[0033]第一接收模塊,用于接收音量調整指令,所述音量調整指令用于調整所述第一聲道播放的音量;
[0034]第一調整模塊,用于按照音量調整指令,將所述第一聲道播放所述通話語音的音量調整至第三音量;
[0035]第二計算模塊,用于將所述第三音量乘以所述系數(shù)值,將得到的乘積記為第四音量;
[0036]第二控制模塊,用于控制所述第二聲道按照所述第四音量播放所述背景音。
[0037]可選的,所述方法還包括:
[0038]輸出模塊,用于當所述第一聲道播放的音量在預定時長內均小于預定聲音閾值時,輸出提示信息,所述提示信息用于提示用戶關閉所述第一聲道;
[0039]第二調整模塊,用于在所述第一聲道關閉后,將所述第二聲道的音量調整為所述第一聲道被關閉前播放的音量。
[0040]可選的,所述方法還包括:
[0041]發(fā)送模塊,用于當所述第一聲道和/或所述第二聲道無法正常播放時,向所述應用服務器發(fā)送錯誤配置信息,所述錯誤配置信息用于觸發(fā)所述應用服務器反饋第二配置信息,所述第二配置信息與所述第一配置信息不同;
[0042]第二接收模塊,用于接收所述服務器反饋的所述第二配置信息;
[0043]配置模塊,用于利用所述第二配置信息配置所述第二配置信息所指示的兩個聲道的音量。
[0044]可選的,所述第一獲取模塊,包括:
[0045]獲取單元,用于獲取所述第一客戶端所在移動終端的配置參數(shù),所述配置參數(shù)包括所述移動終端的型號、操作系統(tǒng)版本、只讀存儲器鏡像ROM版本和用戶界面UI版本中的至少一種;
[0046]發(fā)送單元,用于將所述配置參數(shù)發(fā)送至所述應用服務器,所述配置參數(shù)用于觸發(fā)所述應用服務器查詢并反饋與所述配置參數(shù)對應的所述第一配置信息;
[0047]接收單元,用于接收所述應用服務器發(fā)送的所述第一配置信息。
[0048]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0049]通過獲取服務器發(fā)送的配置信息,根據該配置信息對背景音和通話語音采用不同的聲道進行播放,并控制第二聲道播放的背景音的音量始終小于第一聲道播放通話語音的音量,由于移動終端可以控制第二聲道播放的音量始終小于第一聲道播放的音量,因此解決了現(xiàn)有技術存在的移動終端中兩個聲道播放的音量相近而造成聲音相互干擾、二者聽不清的問題;達到了避免兩個聲道同時播放聲音會產生相互干擾的效果。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0051]圖1本發(fā)明部分實施例中提供的音量控制方法所涉及的實施環(huán)境的示意圖;
[0052]圖2是本發(fā)明一個實施例中提供的音量控制方法的方法流程圖;
[0053]圖3A是本發(fā)明另一個實施例中提供的音量控制方法的方法流程圖;
[0054]圖3B是本發(fā)明一個實施例中提供的移動終端向應用服務器發(fā)送配置參數(shù)的方法流程圖;
[0055]圖3C是本發(fā)明一個實施例中提供的移動終端輸出提示信息的示意圖;
[0056]圖4是本發(fā)明一個實施例中提供的音量控制裝置的結構方框圖;
[0057]圖5是本發(fā)明另一個實施例中提供的音量控制裝置的結構方框圖。
【具體實施方式】
[0058]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。