外,當音頻會話房間的信息發(fā)生變更時,如上述某人同意/拒絕進入房間、退出房間,房間信令服務會通知后臺數(shù)據(jù)庫實時更新該音頻會話房間的信息,并通知控制服務器和中轉(zhuǎn)服務器去后臺數(shù)據(jù)庫獲取更新后的音頻會話房間的信息。
[0088]上述中轉(zhuǎn)服務器還包括解碼處理子模塊、分組子模塊、混音處理子模塊和編碼處理子模塊;
[0089]解碼處理子模塊,將分配給每一客戶端的至少一路音頻數(shù)據(jù)中的每一路分別解碼成一一對應的解碼數(shù)據(jù);
[0090]分組子模塊,將解碼后的至少一路解碼數(shù)據(jù)分成一組或多組解碼數(shù)據(jù);這里將多路音頻數(shù)據(jù)進行分組可以提高中轉(zhuǎn)服務器的混音效率,進一步地降低帶寬的壓力。
[0091]混音處理子模塊,用于每一組解碼數(shù)據(jù)分別進行混音處理成一路混音數(shù)據(jù);
[0092]所述編碼處理子單元,用于對每一路混音數(shù)據(jù)進行編碼壓縮。
[0093]因此本發(fā)明通過采用點播式的會話連接方式,以客戶端為中心,能夠進行高效快捷的多人語音會議。
[0094]上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的【具體實施方式】,上述的【具體實施方式】僅僅是示意性的,而不是限制性的,本領域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。
【主權(quán)項】
1.一種多人網(wǎng)絡音頻會話方法,其特征在于,包括如下步驟: 51、同一音頻會話房間內(nèi)的多個客戶端通過房間信令服務器建立會話連接,房間信令服務器將接收到的所述音頻會話房間的信息存儲于后臺數(shù)據(jù)庫,并通知控制服務器和中轉(zhuǎn)服務器獲取所述音頻會話房間的信息; 52、每一所述客戶端分別發(fā)送相應的控制信息至控制服務器,控制服務器將接收到的所述控制信息存儲于所述后臺數(shù)據(jù)庫,并通知所述中轉(zhuǎn)服務器獲取所述控制信息; 53、每一所述客戶端分別發(fā)送音頻數(shù)據(jù)給中轉(zhuǎn)服務器,所述中轉(zhuǎn)服務器獲取所述后臺數(shù)據(jù)庫中存儲的音頻會話房間的信息和與該音頻會話房間的信息相對應的控制信息,并根據(jù)所述控制信息,把分配給每一客戶端的至少一路音頻數(shù)據(jù)進行混音處理后轉(zhuǎn)發(fā)給相應的客戶端。2.根據(jù)權(quán)利要求1所述的多人網(wǎng)絡音頻會話方法,其特征在于,所述控制信息包括第一指令和第二指令,所述第一指令表示需求同一音頻會話房間內(nèi)的所述多個客戶端中的至少一個客戶端的音頻數(shù)據(jù);所述第二指令表示向同一音頻會話房間內(nèi)的所述多個客戶端中的至少一個客戶端屏蔽本端的音頻數(shù)據(jù),其中:與所述第一指令相比,所述第二指令具有最高優(yōu)先權(quán)。3.根據(jù)權(quán)利要求1所述的多人網(wǎng)絡音頻會話方法,其特征在于,在所述步驟S3中,所述中轉(zhuǎn)服務器把分配給每一客戶端的至少一路音頻數(shù)據(jù)進行混音處理的步驟包括: 521、將分配給每一客戶端的至少一路音頻數(shù)據(jù)中的每一路分別解碼成一一對應的解碼數(shù)據(jù); 522、將解碼后的至少一路解碼數(shù)據(jù)分成一組或多組解碼數(shù)據(jù),每一組解碼數(shù)據(jù)分別進行混音處理成一路混音數(shù)據(jù); 523、對每一路所述混音數(shù)據(jù)進行編碼壓縮。4.根據(jù)權(quán)利要求3所述的多人網(wǎng)絡音頻會話方法,其特征在于,每一組解碼數(shù)據(jù)包括路數(shù)相同的至少一路解碼數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的多人網(wǎng)絡音頻會話方法,其特征在于,所述步驟S1包括: 511、由第一客戶端向房間信令服務器發(fā)出創(chuàng)建房間的請求指令,所述房間房間信令服務器接收到所述請求指令后創(chuàng)建音頻會話房間; 512、所述房間信令服務器向所述第一客戶端請求參與會話的至少一個客戶端發(fā)起創(chuàng)建房間的通知,邀請參與會話的至少一個客戶端加入所述音頻會話房間; 513、所述參與會話的至少一個客戶端分別發(fā)送應答指令至所述房間信令服務器,所述應答指令包括同意或拒絕; 514、所述第一客戶端和同意參與會話的客戶端通過所述房間信令服務器建立會話連接。6.一種多人網(wǎng)絡音頻會話系統(tǒng),其特征在于,包括房間信令服務器、控制服務器、中轉(zhuǎn)服務器、后臺數(shù)據(jù)庫以及多個客戶端組,每一客戶端組包括位于同一音頻會話房間內(nèi)的通過房間信令服務器建立會話連接的多個客戶端,并由所述后臺數(shù)據(jù)庫存儲音頻會話房間的信息,所述多個客戶端分別與所述房間信令服務器、控制服務器和所述中轉(zhuǎn)服務器通過網(wǎng)絡連接,所述后臺數(shù)據(jù)庫分別與所述房間信令服務器、控制服務器和所述中轉(zhuǎn)服務器連接,所述房間信令服務器分別與所述控制服務器和所述中轉(zhuǎn)服務器連接,所述控制服務器與所述中轉(zhuǎn)服務器連接; 所述控制服務器包括控制信息接收模塊和消息通知模塊,所述控制信息接收模塊用于接收同一音頻會話房間內(nèi)的多個客戶端發(fā)送的控制信息,并將所述控制信息存儲于所述后臺數(shù)據(jù)庫,所述消息通知模塊用于通知中轉(zhuǎn)服務器從所述后臺數(shù)據(jù)庫中獲取所述控制信息; 所述中轉(zhuǎn)服務器包括音頻數(shù)據(jù)接收模塊和音頻數(shù)據(jù)轉(zhuǎn)發(fā)模塊; 所述音頻數(shù)據(jù)接收模塊,用于接收同一音頻會話房間內(nèi)的多個客戶端發(fā)送的音頻數(shù)據(jù); 所述音頻數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于獲取所述后臺數(shù)據(jù)庫中存儲的音頻會話房間的信息和與該音頻會話房間的信息相對應的控制信息,并根據(jù)所述控制信息,把分配給每一客戶端的至少一路音頻數(shù)據(jù)進行混音處理后轉(zhuǎn)發(fā)給相應的客戶端。7.根據(jù)權(quán)利要求6所述的多人網(wǎng)絡音頻會話方法,其特征在于,所述控制信息包括第一指令和第二指令,所述第一指令表示需求同一音頻會話房間內(nèi)的所述多個客戶端中的至少一個客戶端的音頻數(shù)據(jù);所述第二指令表示向同一音頻會話房間內(nèi)的所述多個客戶端中的至少一個客戶端屏蔽本端的音頻數(shù)據(jù),其中:與所述第一指令相比,所述第二指令具有最高優(yōu)先權(quán)。8.根據(jù)權(quán)利要求6所述的多人網(wǎng)絡音頻會話系統(tǒng),其特征在于,所述中轉(zhuǎn)服務器還包括解碼處理子模塊、分組子模塊、混音處理子模塊和編碼處理子模塊; 所述解碼處理子模塊,將分配給每一客戶端的至少一路音頻數(shù)據(jù)中的每一路分別解碼成一一對應的解碼數(shù)據(jù); 所述分組子模塊,將解碼后的至少一路解碼數(shù)據(jù)分成一組或多組解碼數(shù)據(jù); 所述混音處理子模塊,用于每一組解碼數(shù)據(jù)分別進行混音處理成一路混音數(shù)據(jù); 所述編碼處理子單元,用于對每一路所述混音數(shù)據(jù)進行編碼壓縮。9.根據(jù)權(quán)利要求6所述的多人網(wǎng)絡音頻會話系統(tǒng),其特征在于,所述房間信令服務器包括房間創(chuàng)建單元,每一客戶端包括會話發(fā)起單元和會話響應單元: 所述會話發(fā)起單元,用于向房間信令服務器發(fā)出創(chuàng)建房間的請求指令; 所述房間創(chuàng)建單元,用于根據(jù)接收到所述請求指令后創(chuàng)建音頻會話房間; 所述會話響應單元,用于發(fā)送應答指令至所述房間信令服務器,所述應答指令包括同意或拒絕。
【專利摘要】本發(fā)明公開了一種多人網(wǎng)絡音頻會話方法及系統(tǒng),包括如下步驟:S1、同一音頻會話房間內(nèi)的多個客戶端通過房間信令服務器建立會話連接,房間信令服務器將音頻會話房間的信息存儲于后臺數(shù)據(jù)庫;S2、每一客戶端分別發(fā)送相應的控制信息至控制服務器,控制服務器將控制信息存儲于后臺數(shù)據(jù)庫;S3、每一客戶端分別發(fā)送音頻數(shù)據(jù)給中轉(zhuǎn)服務器,中轉(zhuǎn)服務器獲取后臺數(shù)據(jù)庫中存儲的音頻會話房間的信息和與該音頻會話房間的信息相對應的控制信息,并根據(jù)控制信息,把分配給每一客戶端的至少一路音頻數(shù)據(jù)進行混音處理后轉(zhuǎn)發(fā)給相應的客戶端。實施本發(fā)明的有益效果是,能高效地將音頻信息及時轉(zhuǎn)發(fā)至相應的客戶端,極大地降低了帶寬壓力。
【IPC分類】H04L29/06
【公開號】CN105357208
【申請?zhí)枴緾N201510808760
【發(fā)明人】王堂超
【申請人】深圳聯(lián)友科技有限公司
【公開日】2016年2月24日
【申請日】2015年11月20日