發(fā)送音頻數(shù)據(jù)的方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開了一種發(fā)送音頻數(shù)據(jù)的方法、裝置及終端,其中,該方法包括:本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音;本地終端將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。通過運用本發(fā)明,解決了由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題,進而實現(xiàn)了數(shù)據(jù)不間斷采集及發(fā)送,保持了數(shù)據(jù)的連續(xù)性,提升了系統(tǒng)的性能。
【專利說明】發(fā)送音頻數(shù)據(jù)的方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種發(fā)送音頻數(shù)據(jù)的方法、裝置及終端。
【背景技術(shù)】
[0002]在會議電視終端產(chǎn)品中,發(fā)起呼叫終端所接入的麥克常常處于打開狀態(tài)。
[0003]一種情況是此時如果發(fā)起呼叫終端所處的環(huán)境比較嘈雜,那么被呼叫的終端或正在召開會議的會場都會接收到嘈雜聲音,嚴重影響會議質(zhì)量,給會議中的參會者帶來聽覺上的反感。在會議電視的以往技術(shù)實現(xiàn)中,點對點的會議(如圖1所示)都是在終端上會后,通過手動關(guān)閉環(huán)境嘈雜終端的麥克來實現(xiàn)麥克靜音,而在多點會議中(如圖2所示,為加入內(nèi)置MCU終端召開的會議),則是通過某一終端申請主席,然后關(guān)閉嘈雜終端的麥克來實現(xiàn)。傳統(tǒng)的技術(shù)實現(xiàn)都有一個重大的隱患,就是在與會終端都接受到了巨大的嘈雜聲后才可以進行麥克的關(guān)閉控制。
[0004]另外一種情況是,會議電視召開的會議中有很多的會議隸屬于機密會議。例如多個終端組成的會場正在討論機密內(nèi)容或者一方會場多人在討論機密內(nèi)容,此時所討論的內(nèi)容是不允許另一方聽到的。點對點會議和多點會議都是需要手工進行靜音的操作,而在手工進行靜音的過程中是需要一段時間的,而此端時間內(nèi)往往會導(dǎo)致機密信息的泄露。
[0005]相關(guān)技術(shù)中,由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種發(fā)送音頻數(shù)據(jù)的方法、裝置及終端,以至少解決相關(guān)技術(shù)中,由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種發(fā)送音頻數(shù)據(jù)的方法,包括:本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音;所述本地終端將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
[0008]優(yōu)選地,本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音包括:所述本地終端在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立;如果是,則依據(jù)所述呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。
[0009]優(yōu)選地,所述本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音之前,還包括:所述本地終端根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,所述呼叫狀態(tài)包括:主叫或被叫。
[0010]優(yōu)選地,所述本地終端根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令包括:如果所述本地終端當前的呼叫狀態(tài)為主叫,則確定所述呼叫靜音命令為將所述本地終端作為主叫進行呼入時采集到的音頻數(shù)據(jù)進行處理;如果所述本地終端當前的呼叫狀態(tài)為被叫,則確定所述呼叫靜音命令為將所述本地終端作為被叫進行呼入時采集到的音頻數(shù)據(jù)進行處理。[0011]優(yōu)選地,在所述本地終端加入會議后,所述方法還包括:所述本地終端在會議進行過程中,實時監(jiān)測是否有非本地終端加入所述會議;如果是,則依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種發(fā)送音頻數(shù)據(jù)的裝置,包括:第一設(shè)置模塊,用于依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音;發(fā)送模塊,用于將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
[0013]優(yōu)選地,所述第一設(shè)置模塊包括:檢測單元,用于在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立;設(shè)置單元,用于在當前數(shù)據(jù)連接建立的情況下,依據(jù)所述呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。
[0014]優(yōu)選地,所述裝置還包括:第二設(shè)置模塊,用于根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,所述呼叫狀態(tài)包括:主叫或被叫。
[0015]優(yōu)選地,所述第二設(shè)置模塊包括:第一確定單元,用于在本地終端當前的呼叫狀態(tài)為主叫時,確定呼叫靜音命令為將所述本地終端作為主叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理;第二確定單元,用于在所述本地終端當前的呼叫狀態(tài)為被叫時,確定呼叫靜音命令為將所述本地終端作為被叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理。
[0016]優(yōu)選地,所述裝置還包括:監(jiān)測模塊,用于在會議進行過程中,實時監(jiān)測是否有非本地終端加入所述會議;第三設(shè)置模塊,用于在有非本地終端加入所述會議的情況下,依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。
[0017]根據(jù)本發(fā)明的再一方面,提供了一種終端,包括:上述任一項所述的裝置。
[0018]本發(fā)明用了如下方法:本地終端根據(jù)呼叫靜音命令將音頻數(shù)據(jù)設(shè)置為靜音,并將靜音后的數(shù)據(jù)發(fā)送至接收終端,該過程的實現(xiàn)相當于將麥克進行了關(guān)閉,使在會的終端都聽不到剛加入終端的聲音。通過運用本發(fā)明,解決了由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題,進而實現(xiàn)了數(shù)據(jù)不間斷采集及發(fā)送,保持了數(shù)據(jù)的連續(xù)性,提升了系統(tǒng)的性能。
【專利附圖】
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0020]圖1是根據(jù)相關(guān)技術(shù)的點對點會議架構(gòu)示意圖;
[0021]圖2是根據(jù)相關(guān)技術(shù)的多點會議架構(gòu)示意圖;
[0022]圖3是根據(jù)本發(fā)明實施例的發(fā)送音頻數(shù)據(jù)的方法的流程圖;
[0023]圖4是根據(jù)本發(fā)明實施例的發(fā)送音頻數(shù)據(jù)的裝置的結(jié)構(gòu)框圖一;
[0024]圖5是根據(jù)本發(fā)明實施例的發(fā)送音頻數(shù)據(jù)的裝置的結(jié)構(gòu)框圖二 ;
[0025]圖6是根據(jù)本發(fā)明實施例的發(fā)送音頻數(shù)據(jù)的裝置的結(jié)構(gòu)框圖三;
[0026]圖7是根據(jù)本發(fā)明實施例的發(fā)送音頻數(shù)據(jù)的裝置的結(jié)構(gòu)框圖四;
[0027]圖8是根據(jù)本發(fā)明優(yōu)選實施例的終端的結(jié)構(gòu)框圖;
[0028]圖9是根據(jù)本發(fā)明優(yōu)選實施例的實例一的主叫終端下發(fā)靜音命令的流程圖;
[0029]圖10是根據(jù)本發(fā)明優(yōu)選實施例的實例二的被叫終端下發(fā)靜音命令的流程圖;
[0030]圖11是根據(jù)本發(fā)明優(yōu)選實施例的實例三的被叫終端下發(fā)靜音命令的流程圖;[0031]圖12是根據(jù)本發(fā)明優(yōu)選實施例的實例四的音頻采集模塊處理靜音命令的流程圖。
【具體實施方式】
[0032]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0033]基于相關(guān)技術(shù)中,由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題,本發(fā)明實施例提供一種發(fā)送音頻數(shù)據(jù)的方法,該方法的流程如圖3所示,包括步驟S102至步驟S104:
[0034]步驟S102,本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音;
[0035]步驟S104,本地終端將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
[0036]本實施例采用了如下方法:本地終端根據(jù)呼叫靜音命令將音頻數(shù)據(jù)設(shè)置為靜音,并將靜音后的數(shù)據(jù)發(fā)送至接收終端,該過程的實現(xiàn)相當于將麥克進行了關(guān)閉,使在會的終端都聽不到剛加入終端的聲音。通過運用本實施例,解決了由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題,進而實現(xiàn)了數(shù)據(jù)不間斷采集及發(fā)送,保持了數(shù)據(jù)的連續(xù)性,提升了系統(tǒng)的性能。
[0037]在本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音之前,還可以使本地終端根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,呼叫狀態(tài)包括主叫狀態(tài)或被叫狀態(tài)。
[0038]在上述步驟實施的過程中,如果本地終端當前的呼叫狀態(tài)為主叫,則確定呼叫靜音命令為將本地終端作為主叫進行呼入時采集到的音頻數(shù)據(jù)進行處理。在實現(xiàn)過程中,如果本地終端要求加入會議,則其當前狀態(tài)為主叫,其呼叫靜音命令的實現(xiàn)就是使會議中的任何一個終端都聽不到其聲音。
[0039]如果本地終端當前的呼叫狀態(tài)為被叫,則確定呼叫靜音命令為將本地終端作為被叫進行呼入時采集到的音頻數(shù)據(jù)進行處理。在該過程中,如果本地終端為被叫,則其它終端要求加入本地終端所在的會議時,本地終端的麥克也相當于關(guān)閉狀態(tài),使會議中都聽不到本地終端的聲音。
[0040]該過程也可以通過軟件實現(xiàn)在操作界面上,例如,用戶可以在操作界面上的主叫呼叫靜音或被叫呼叫靜音中選擇,如果選擇主叫呼叫靜音,則在呼叫其它終端(即加入會議)的過程中,其它終端無法聽到該終端的聲音,相當于麥克關(guān)閉。
[0041]在設(shè)置完呼叫靜音命令后,本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音可以包括如下處理:本地終端在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立;如果是,則依據(jù)呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。在實施過程中,將采集到的音頻數(shù)據(jù)設(shè)置為零只是一種優(yōu)選的方式,還可以將采集到的數(shù)據(jù)全部設(shè)置為空進行發(fā)送,也可以達到將采集到的音頻數(shù)據(jù)設(shè)置為零相同的效果。通過上述步驟的實施,可以在數(shù)據(jù)連續(xù)發(fā)送的情況下,實現(xiàn)與關(guān)閉麥克相同的效果。
[0042]在本地終端加入會議后,可以按照用戶的指示選擇開啟或繼續(xù)處于音頻數(shù)據(jù)靜音發(fā)送的狀態(tài)。
[0043]在本地終端在會議進行過程中,可以實時監(jiān)測是否有非本地終端加入會議;如果是,則依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。在有非本地終端加入會議的過程中,本地終端可以自動設(shè)置為被叫靜音命令,也可以通過界面讓用戶選擇是否設(shè)置被叫靜音命令。在設(shè)置被叫靜音命令的情況下,其它終端加入會議時,本地終端自動將本地采集到的音頻數(shù)據(jù)設(shè)置為靜音進行發(fā)送,保證了會議質(zhì)量,不對會議造成任何噪聲影響。
[0044]基于上述發(fā)送音頻數(shù)據(jù)的方法,本發(fā)明實施例還提供了一種發(fā)送音頻數(shù)據(jù)的裝置,該裝置可以應(yīng)用于終端中,其結(jié)構(gòu)框圖可以如圖4所示,包括:第一設(shè)置模塊10,用于依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音;發(fā)送模塊20,與第一設(shè)置模塊10耦合,用于將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
[0045]圖5示出了本發(fā)明實施例發(fā)送音頻數(shù)據(jù)的裝置的優(yōu)選實施例,在圖5中,第一設(shè)置模塊10可以包括:檢測單元102,用于在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立;設(shè)置單元104,與檢測單元102耦合,用于在當前數(shù)據(jù)連接建立的情況下,依據(jù)呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。
[0046]在一個優(yōu)選實施例中,裝置還可以如圖6所示包括:第二設(shè)置模塊30,與第一設(shè)置模塊10耦合,用于根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,呼叫狀態(tài)包括:主叫或被
口 Li。
[0047]其中,第二設(shè)置模塊還包括:第一確定單元302,用于在本地終端當前的呼叫狀態(tài)為主叫時,確定呼叫靜音命令為將本地終端作為主叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理;第二確定單元304,用于在本地終端當前的呼叫狀態(tài)為被叫時,確定呼叫靜音命令為將本地終端作為被叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理。
[0048]在圖7所示的裝置中,還包括:監(jiān)測模塊40,與發(fā)送模塊20耦合,用于在會議進行過程中,實時監(jiān)測是否有非本地終端加入會議;第三設(shè)置模塊50,與監(jiān)測模塊40耦合,用于在有非本地終端加入會議的情況下,依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。
[0049]下面結(jié)合附圖及優(yōu)選實施例對上述實施例進行說明。在下述優(yōu)選實施例中,裝置設(shè)置在終端內(nèi)部,其終端中各模塊的命名與上述實施方式的發(fā)送音頻數(shù)據(jù)的裝置中各模塊的命名略有不同,但能達到相同的技術(shù)效果。
[0050]優(yōu)選實施例
[0051]本優(yōu)選實施例涉及一種會議電視終端在點對點呼叫建立后,或加入內(nèi)置MCU終端召開的會議后自動關(guān)閉接入麥克音量的裝置,其設(shè)置在終端內(nèi)部。該終端可以如圖8所示,包括:主控模塊及音頻采集模塊。當終端發(fā)起呼叫后,終端的主控模塊會定時檢測終端是否入會、能力協(xié)商是否發(fā)生變化,并根據(jù)配置選項自動關(guān)閉接入的麥克音量。本發(fā)明有效地提高了會場中的聲音不被新入會終端所影響,同時也可以保護會場中正在討論的內(nèi)容不被新加入終端所獲取。
[0052]本優(yōu)選實施例終端的執(zhí)行過程如下:
[0053](I)在用戶Π界面上提供“主叫呼入(呼叫)靜音”與“被叫呼入(呼叫)靜音”的選項,在Π上選擇相應(yīng)的靜音配置后,UI會將對應(yīng)的索引值傳遞給主控模塊。
[0054](2)主控模塊會檢測終端的狀態(tài)。該終端可以包括兩種狀態(tài),一種是連接狀態(tài),一種是能力協(xié)商發(fā)生變化的狀態(tài)。對能連接狀態(tài)進行檢測時,當連接建立后,主控模塊會根據(jù)下發(fā)的索引值將靜音命令下發(fā)給音頻采集模塊;如果連接未建立,則終端不會下發(fā)靜音命令給音頻采集模塊。對能力協(xié)商發(fā)生變化的狀態(tài)進行檢測時,當能力協(xié)商發(fā)生變化后,主控模塊會根據(jù)下發(fā)的索引值將靜音命令下發(fā)給音頻采集模塊。
[0055](3)音頻采集模塊在接受到靜音命令后,會將采集到的音頻數(shù)據(jù)置為0,并將置為O的數(shù)據(jù)發(fā)送給遠端,從而遠端聽不到任何發(fā)送端會場所發(fā)出的聲音,但不會停止音頻數(shù)據(jù)的米集。
[0056]該終端的實現(xiàn)過程與現(xiàn)有技術(shù)相比較,實現(xiàn)了由會議電視終端在呼叫建立后根據(jù)具體的配置項決定是否關(guān)閉接入麥克,最大程度地減少了新呼入終端對整個會場的干擾與影響,提升了系統(tǒng)性能,同時提高了用戶體驗。
[0057]下面結(jié)合實例進行說明。
[0058]實例一
[0059]圖9是主叫終端主控模塊下發(fā)靜音命令的流程圖。該流程可以包括步驟S202至步驟S210:
[0060]步驟S202,主控模塊檢測本終端是否在會。如果是,則執(zhí)行步驟S204,否則繼續(xù)執(zhí)行步驟S202。
[0061]步驟S204,判斷本終端是否為主叫。如果是,則執(zhí)行步驟S206,否則執(zhí)行步驟S210。
[0062]步驟S206,判斷是否啟動主叫呼入靜音。如果是,則執(zhí)行步驟S208,否則執(zhí)行步驟S210。
[0063]步驟S208,下發(fā)靜音命令至音頻采集模塊。
[0064]步驟S210,不下發(fā)靜音命令。
[0065]上述為點對點呼叫實施的過程中,主叫終端監(jiān)控下發(fā)靜音命令的過程。實施時,兩個終端均未在會,主叫終端設(shè)置了主叫呼入靜音,當主叫終端發(fā)起呼叫時,主叫終端的主控模塊會定時監(jiān)測是否在會,如果在會的話則會下發(fā)靜音命令道音頻采集模塊,相反則不會下發(fā)靜音命令。
[0066]舉例說明,如有兩個終端A,B,假設(shè)終端A設(shè)置了主叫呼入靜音,終端B未啟用任何靜音設(shè)置,此時終端A呼叫終端B時,終端A的主控會將靜音命令下發(fā)給自己的音頻采集模塊,而終端B的主控則不會下發(fā)靜音命令;此時終端B呼叫終端A時,兩個終端均不會下發(fā)靜音命令。
[0067]實例二
[0068]圖10是被叫終端主控模塊下發(fā)靜音命令的流程圖。該流程可以包括步驟S302至步驟S310:
[0069]步驟S302,主控模塊檢測本終端是否在會。如果是,則執(zhí)行步驟S304,否則繼續(xù)執(zhí)行步驟S302。
[0070]步驟S304,判斷本終端是否為被叫。如果是,則執(zhí)行步驟S306,否則執(zhí)行步驟S310。
[0071]步驟S306,判斷是否啟動被叫呼入靜音。如果是,則執(zhí)行步驟S308,否則執(zhí)行步驟S310。
[0072]步驟S308,下發(fā)靜音命令至音頻采集模塊。
[0073]步驟S310,不下發(fā)靜音命令。[0074]上述為點對點呼叫實施的過程中,被叫終端監(jiān)控下發(fā)靜音命令的過程。實施時,兩個終端均未在會,被叫終端設(shè)置了被叫呼入靜音,當被叫終端上會后,被叫終端的主控模塊會定時監(jiān)測是否在會,如果在會的話則會下發(fā)靜音命令道音頻采集模塊,相反則不會下發(fā)靜音命令。
[0075]舉例說明,如有兩個終端A,B假設(shè)終端A設(shè)置了被叫呼入靜音,終端B未啟用任何靜音設(shè)置,此時終端B呼叫終端A時,終端A的主控會將靜音命令下發(fā)給自己的音頻采集模塊,而終端B的主控則不會下發(fā)任何靜音命令;此時終端A呼叫終端B時,兩個終端均不會下發(fā)靜音命令。
[0076]實例三
[0077]圖11是被叫終端主控模塊下發(fā)靜音命令的流程圖。該流程可以包括步驟S402至步驟S410:
[0078]步驟S402,主控模塊檢測本終端是否有能力協(xié)商。如果是,則執(zhí)行步驟S404,否則繼續(xù)執(zhí)行步驟S402。
[0079]步驟S404,判斷本終端是否為被叫。如果是,則執(zhí)行步驟S406,否則執(zhí)行步驟S410。
[0080]步驟S406,判斷是否啟動被叫呼入靜音。如果是,則執(zhí)行步驟S408,否則執(zhí)行步驟S410。
[0081]步驟S408,下發(fā)靜音命令至音頻采集模塊。
[0082]步驟S410,不下發(fā)靜音命令。
[0083]上述為多點呼叫實施的過程中,被叫終端監(jiān)控下發(fā)靜音命令的過程。實施時,當內(nèi)置MCU終端已經(jīng)呼叫多個終端在會,且所有終端均設(shè)置了被叫呼入靜音。此時,如果有一個新的終端呼叫內(nèi)置MCU終端,新的終端入會后,會場中的所有終端會重新進行一次能力交互,每個終端的主控會定時檢測是否發(fā)生能力交互,當檢測到有能力交互后,主控會下發(fā)靜音命令給音頻采集模塊。
[0084]實例四
[0085]圖12是音頻采集模塊處理靜音命令的流程圖。該流程可以包括步驟S502至步驟S508:
[0086]步驟S502,音頻采集模塊會實時采集音頻數(shù)據(jù)并進行存儲。如果是,則執(zhí)行步驟S504,否則繼續(xù)執(zhí)行步驟S502。
[0087]步驟S504,判斷是否接收到靜音命令。如果是,則執(zhí)行步驟S508,否則執(zhí)行步驟S506。
[0088]步驟S506,將采集到的音頻數(shù)據(jù)編碼送到對端。
[0089]步驟S508,將音頻數(shù)據(jù)置0,并將采集到的音頻數(shù)據(jù)編碼送到對端。
[0090]上述為音頻采集的過程中,音頻采集模塊執(zhí)行過程的流程圖。實施時,音頻采集模塊會實時采集音頻數(shù)據(jù),當未收到音命令時,音頻采集模塊會將采集到的音頻數(shù)據(jù)存儲到一個內(nèi)存區(qū)域中,并將內(nèi)存區(qū)域的數(shù)據(jù)進行編碼發(fā)送出去;當音頻采集模塊接收到靜音命令后,會將存儲音頻內(nèi)存區(qū)域的值置為0,并將此段區(qū)域數(shù)據(jù)發(fā)送出去。
[0091]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:
[0092]本實施例采用了如下方法:本地終端根據(jù)呼叫靜音命令將音頻數(shù)據(jù)設(shè)置為靜音,并將靜音后的數(shù)據(jù)發(fā)送至接收終端,該過程的實現(xiàn)相當于將麥克進行了關(guān)閉,使在會的終端都聽不到剛加入終端的聲音。通過運用本實施例,解決了由于加入會議過程中,關(guān)閉麥克的操作都是在加入會議之后手動執(zhí)行的,導(dǎo)致會議受到噪聲的影響的問題,進而實現(xiàn)了數(shù)據(jù)不間斷采集及發(fā)送,保持了數(shù)據(jù)的連續(xù)性,提升了系統(tǒng)的性能。
[0093]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0094]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種發(fā)送音頻數(shù)據(jù)的方法,其特征在于,包括: 本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音; 所述本地終端將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音包括: 所述本地終端在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立; 如果是,則依據(jù)所述呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本地終端依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音之前,還包括: 所述本地終端根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,所述呼叫狀態(tài)包括: 主叫或被叫。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述本地終端根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令包括: 如果所述本地終端當前的呼叫狀態(tài)為主叫,則確定所述呼叫靜音命令為將所述本地終端作為主叫進行呼入時采集到的音頻數(shù)據(jù)進行處理; 如果所述本地終端當前的呼叫狀態(tài)為被叫,則確定所述呼叫靜音命令為將所述本地終端作為被叫進行呼入時采集到的音頻數(shù)據(jù)進行處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述本地終端加入會議后,所述方法還包括: 所述本地終端在會議進行過程中,實時監(jiān)測是否有非本地終端加入所述會議; 如果是,則依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。
6.一種發(fā)送音頻數(shù)據(jù)的裝置,其特征在于,包括: 第一設(shè)置模塊,用于依據(jù)設(shè)置的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音; 發(fā)送模塊,用于將設(shè)置為靜音后的音頻數(shù)據(jù)發(fā)送至接收終端。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一設(shè)置模塊包括: 檢測單元,用于在加入會議的過程中,檢測當前數(shù)據(jù)連接是否建立; 設(shè)置單元,用于在當前數(shù)據(jù)連接建立的情況下,依據(jù)所述呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為零。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二設(shè)置模塊,用于根據(jù)當前的呼叫狀態(tài)設(shè)置呼叫靜音命令,其中,所述呼叫狀態(tài)包括:主叫或被叫。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二設(shè)置模塊包括: 第一確定單元,用于在本地終端當前的呼叫狀態(tài)為主叫時,確定呼叫靜音命令為將所述本地終端作為主叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理; 第二確定單元,用于在所述本地終端當前的呼叫狀態(tài)為被叫時,確定呼叫靜音命令為將所述本地終端作為被叫進行呼叫時采集到的音頻數(shù)據(jù)進行處理。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 監(jiān)測模塊,用于在會議進行過程中,實時監(jiān)測是否有非本地終端加入所述會議; 第三設(shè)置模塊,用于在有非本地終端加入所述會議的情況下,依據(jù)當前的呼叫靜音命令將采集到的音頻數(shù)據(jù)設(shè)置為靜音。
11.一種終端,其特征在于`,包括:權(quán)利要求6至10中任一項所述的裝置。
【文檔編號】H04M3/56GK103516919SQ201210217649
【公開日】2014年1月15日 申請日期:2012年6月27日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】盧正宇, 楊龍 申請人:中興通訊股份有限公司