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