會議服務器及其檢測會議中的回聲來源的方法
【技術領域】
[0001]本發(fā)明涉及會議系統(tǒng)技術領域,特別是涉及一種會議服務器及其檢測會議中的回聲來源的方法。
【背景技術】
[0002]目前,利用基于IP的語音呼叫(Voice Over Internet Protocol, VOIP)進行語音會議被認為是企業(yè)需要的一項重要的協(xié)作服務,如圖1所示,該語音會議的生成和運行包括以下步驟:
[0003]SlOl:會議終端與會議中心服務器建立連接;
[0004]S102:會議中心服務器將從各個會議終端接收到的媒體流進行混音,并將混音發(fā)送給各個會議終端;
[0005]S103:各個會議終端播放從會議中心服務器接收的會場媒體流;
[0006]重復步驟S102-S103,直至語音會議結束。
[0007]在語音會議過程中,會議終端通常會開啟揚聲器免提功能但不關閉麥克風,往往會導致語音會議產(chǎn)生回聲。
[0008]現(xiàn)有的會議中心服務器通過逐個靜音各個會議終端來定位回聲來源,影響用戶體驗。
【發(fā)明內(nèi)容】
[0009]本發(fā)明實施例提供了一種會議服務器及其檢測會議中的回聲來源的方法,能夠快速確定會議的回聲來源,提高用戶的體驗效果。
[0010]第一方面提供一種檢測會議中的回聲來源的方法,其包括:
[0011]會議服務器確定用于探測會議中的目標待測會議終端的探測頻率,探測頻率不大于目標待測會議終端的揚聲器所支持的最大音頻頻率;
[0012]會議服務器向目標待測會議終端發(fā)送具有探測頻率的探測音頻;
[0013]會議服務器接收目標待測會議終端發(fā)送的會議音頻;
[0014]會議服務器判斷會議音頻中的頻率與探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值;
[0015]會議服務器在判斷出超過回聲閾值時,將目標待測會議終端確定為會議的回聲來源。
[0016]結合第一方面的實現(xiàn)方式,在第一種實現(xiàn)方式中,探測頻率不小于16K赫茲。
[0017]結合第一方面的實現(xiàn)方式或第一種實現(xiàn)方式,在第二種實現(xiàn)方式中,判斷會議音頻中包括的頻率與探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值,具體包括:
[0018]判斷音頻數(shù)據(jù)的數(shù)據(jù)量與探測音頻的數(shù)據(jù)量的比值是否大于預設的回聲比例閾值;
[0019]或者,判斷音頻數(shù)據(jù)的聲強是否超過預設的回聲聲強閾值。
[0020]結合第一方面的實現(xiàn)方式至第二種實現(xiàn)方式的任意一種實現(xiàn)方式,在第三種實現(xiàn)方式中,會議服務器確定探測頻率之前還包括:
[0021]會議服務器通過如下方式計算備選探測頻率的數(shù)量:
[0022]Nd = (Fmax-16)/Fd
[0023]其中,Nd為備選探測頻率的數(shù)量,F(xiàn)max為參加會議的各個待測會議終端的揚聲器均支持的頻率,且大于16K,F(xiàn)d為會議服務器的音頻頻率檢波分辨率,待測會議終端包括目標待測會議終端;
[0024]會議服務器通過如下方式計算備選探測頻率:
[0025]F (seg_id) = F+Fd*seg_id
[0026]其中,F(xiàn)(seg_id)為備選探測頻率,seg_id的范圍為O到(Nd-1);
[0027]會議服務器確定探測頻率具體包括:從備選探測頻率中選取探測頻率。
[0028]結合第一方面的第三種實現(xiàn)方式,在第四種實現(xiàn)方式中,F(xiàn)max為各個待測會議終端的揚聲器所支持的最大音頻頻率中的最小頻率。
[0029]結合第一方面的第三種實現(xiàn)方式或第四種實現(xiàn)方式,在第五種實現(xiàn)方式中,若備選探測頻率的數(shù)量大于或等于待測會議終端的數(shù)量,則服務器從備選探測頻率中為各個待測會議終端分別選取不同的探測頻率;若備選探測頻率的數(shù)量小于待測會議終端的數(shù)量,則服務器從備選探測頻率中為各個待測會議終端分別選取探測頻率,并在不同的時間段內(nèi)對選取了相同探測頻率的終端分別進行回聲探測。
[0030]結合第一方面的實現(xiàn)方式至第五種實現(xiàn)方式的任意一種實現(xiàn)方式,在第六種實現(xiàn)方式中,探測頻率包括第一探測頻率和第二探測頻率,第一探測頻率大于第二探測頻率;[0031 ] 向目標待測會議終端發(fā)送探測音頻包括:
[0032]會議服務器向目標待測會議終端先后發(fā)送具有第一探測頻率的第一探測音頻和具有第二探測頻率的第二探測音頻;
[0033]會議服務器判斷會議音頻中的頻率與探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值包括:
[0034]會議服務器判斷會議音頻中的頻率與第一探測頻率相同的音頻數(shù)據(jù)是否超過預設的第一回聲閾值;
[0035]若是,則會議服務器判斷會議音頻中的頻率與第二探測頻率相同的音頻數(shù)據(jù)是否超過預設的第二回聲閾值;
[0036]若是,則將目標待測會議終端確定為會議的回聲來源。
[0037]第二方面提供一種會議服務器,其包括:會場回聲檢測模塊,用于確定用于探測會議中的目標待測會議終端的探測頻率,探測頻率不大于目標待測會議終端的揚聲器所支持的最大音頻頻率;
[0038]會場混音模塊,與會場回聲檢測模塊連接,用于向目標待測會議終端發(fā)送具有探測頻率的探測音頻;
[0039]所述會場回聲檢測模塊,還用于接收所述目標待測會議終端發(fā)送的會議音頻,并判斷所述會議音頻中的頻率與所述探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值,并在判斷出超過所述回聲閾值時,將所述目標待測會議終端確定為所述會議的回聲來源。
[0040]結合第二方面的實現(xiàn)方式,在第一種實現(xiàn)方式中,探測頻率不小于16K赫茲。
[0041]結合第二方面的實現(xiàn)方式或第一種實現(xiàn)方式,在第二種實現(xiàn)方式中,所述會場回聲檢測模塊用于判斷所述會議音頻中的頻率與所述探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值,具體包括:
[0042]所述會場回聲檢測模塊,用于判斷所述音頻數(shù)據(jù)的數(shù)據(jù)量與所述探測音頻的數(shù)據(jù)量的比值是否大于預設的回聲比例閾值;
[0043]或者,所述會場回聲檢測模塊,用于判斷所述音頻數(shù)據(jù)的聲強是否超過預設的回聲聲強閾值。
[0044]結合第二方面的實現(xiàn)方式至第二種實現(xiàn)方式的任意一種實現(xiàn)方式,在第三種實現(xiàn)方式中,所述會場回聲檢測模塊還用于:
[0045]通過如下方式計算備選探測頻率的數(shù)量:
[0046]Nd = (Fmax-16)/Fd
[0047]其中,Nd為備選探測頻率的數(shù)量,F(xiàn)max為參加所述會議的各個待測會議終端的揚聲器均支持的頻率,且大于16K,F(xiàn)d為所述會議服務器的音頻頻率檢波分辨率,所述待測會議終端包括所述目標待測會議終端;
[0048]通過如下方式計算備選探測頻率:
[0049]F (seg_id) = F+Fd*seg_id
[0050]其中,F(xiàn)(seg_id)為備選探測頻率,seg_id的范圍為O到(Nd-1);
[0051]所述會場回聲檢測模塊用于確定所述探測頻率具體包括:所述會場回聲檢測模塊用于從所述備選探測頻率中選取所述探測頻率。
[0052]結合第二方面的第三種實現(xiàn)方式,在第四種實現(xiàn)方式中,F(xiàn)max為各個待測會議終端的揚聲器所支持的最大音頻頻率中的最小頻率。
[0053]結合第二方面的第三種實現(xiàn)方式或第四種實現(xiàn)方式,在第五種實現(xiàn)方式中,若備選探測頻率的數(shù)量大于或等于待測會議終端的數(shù)量,則會場回聲檢測模塊從備選探測頻率中為各個待測會議終端分別選取不同的探測頻率;若備選探測頻率的數(shù)量小于待測會議終端的數(shù)量,則會場回聲檢測模塊從備選探測頻率中為各個待測會議終端分別選取探測頻率,并在不同的時間段內(nèi)對選取了相同探測頻率的終端分別進行回聲探測。
[0054]結合第二方面的實現(xiàn)方式至第五種實現(xiàn)方式的任意一種實現(xiàn)方式,在第六種實現(xiàn)方式中,探測頻率包括第一探測頻率和第二探測頻率,第一探測頻率大于第二探測頻率;
[0055]會場混音模塊向所述目標待測會議終端發(fā)送探測音頻包括:
[0056]會場混音模塊向目標待測會議終端先后發(fā)送具有第一探測頻率的第一探測音頻和具有第二探測頻率的第二探測音頻;
[0057]會場回聲檢測模塊判斷會議音頻中的頻率與探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值包括:
[0058]會場回聲檢測模塊判斷會議音頻中的頻率與第一探測頻率相同的音頻數(shù)據(jù)是否超過預設的第一回聲閾值;
[0059]若是,則會場回聲檢測模塊判斷會議音頻中的頻率與第二探測頻率相同的音頻數(shù)據(jù)是否超過預設的第二回聲閾值;
[0060]若是,則會場回聲檢測模塊將目標待測會議終端確定為會議的回聲來源。
[0061]通過上述方案,本發(fā)明的有益效果是:本發(fā)明通過會議服務器確定用于探測會議中的目標待測會議終端的探測頻率,并向目標待測會議終端發(fā)送具有探測頻率的探測音頻;會議服務器接收目標待測會議終端發(fā)送的會議音頻,并判斷會議音頻中的頻率與探測頻率相同的音頻數(shù)據(jù)是否超過預設的回聲閾值;會議服務器在判斷出超過回聲閾值時,將目標待測會議終端確定為會議的回聲來源,能夠快速確定會議的回聲來源,提高用戶的體驗效果。
【附圖說明】
[0062]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其