專利名稱:藍牙設備通過網關與多個遠端用戶進行電話會議的方法
技術領域:
本發明涉及藍牙通信技術,具體而言,涉及藍牙設備通過網關與多個遠端用戶進行電話會議的方法。
背景技術:
藍牙是一種短距離無線通信技術,它工作在2.4GHz的工科醫(ISM)頻段。藍牙的基本網絡結構是由一個主控設備和最多七個從屬設備組成的微微網(Piconet),主控設備和從屬設備之間采用時分多址(TDMA)的方式進行通信。利用藍牙技術,可以以低成本方式將各種設備連接起來。藍牙特別興趣小組(Special Interest Group,簡稱SIG)是制定和指導藍牙規范和應用的民間組織。按照藍牙特別興趣小組(SpecialInterest Group,簡稱SIG)制定的藍牙無繩電話應用模型,藍牙語音網關(AP)與外部網絡相連處理與網絡相關的所有交互;藍牙語音終端設備(TL)即無線用戶終端通過藍牙無線鏈路與藍牙語音網關相連,在這個應用模型中,網關為主設備(master),可以同時為7個用戶終端從設備(slave)提供連接,藍牙終端既可以通過藍牙語音網關接聽外線呼叫也可以通過網關呼叫與網關相連網絡的外線用戶。
隨著藍牙技術的快速發展,人們對藍牙設備的功能要求也不斷提高。通過使用藍牙設備召開電話會議便是其中的一項要求。但是目前,在藍牙領域中尚未有任何標準或者技術規范涉及使用一個藍牙語音終端設備通過藍牙語音網關與多個遠端用戶召開電話會議的方法。
發明內容
本發明的首要目的是提供一種藍牙設備通過網關與多個遠端用戶進行電話會議的方法。本發明通過藍牙語音終端設備與藍牙語音網關之間建立必要的呼叫應答機制,并在藍牙語音網關的軟件或硬件控制下,實現藍牙語音終端設備與藍牙語音網關所接外部網絡中的多路電話及這多路電話之間的多方通話。
所述方法包括(a)在藍牙語音網關可以支持同時連接多路外部網絡通話的前提下,在藍牙語音終端設備上,通過藍牙語音網關分別建立基于藍牙通話應用的與多個遠端用戶的藍牙通話,藍牙語音終端設備可以跟藍牙語音網關進行通信,在只保留一路與藍牙語音網關的藍牙通話控制連接的基礎上,通過藍牙語音網關將多路外部通話的話音通道或話音數據與藍牙話音通道接通的方法,實現藍牙語音終端設備可以通過同一個藍牙語音網關進行與多個遠端用戶的多路通話或電話會議。藍牙語音終端設備可以通過給網關發送信令通知網關掛斷與某一遠端用戶通話的方法而實現從會議中徹底刪除某一用戶的目的。
(b)其中,藍牙語音終端設備與網關之間要實現一個簡單的內部通信機制,使得藍牙語音終端設備可以通知藍牙語音網關進行通話合并,由網關實現多路外部通話的話音合并,使其和與藍牙語音終端設備之間的一路藍牙通話控制連接中的藍牙話音信道一起組成藍牙語音終端設備用戶和多路遠端用戶之間的話音通道。
(c)藍牙語音網關可通過軟件聲音疊加的方法或硬件混音電路的方法合并多路外部通話。
(d)當藍牙語音終端設備要從一個會議中屏蔽一個遠端用戶的聽說權利時,須向藍牙語音網關發送相應信令,藍牙語音網關可以通過在混音時不將此用戶的話音混入而實現屏蔽此用戶的發言的目的,并且可以通過不將混音結果發送給此用戶而實現屏蔽此用戶旁聽會議的目的。如果同時實現這兩種屏蔽,則可以從會議中暫時完全屏蔽掉此用戶。這樣被屏蔽掉的用戶是可以通過向藍牙語音網關發送相應的信令來恢復被屏蔽掉的權力的。恢復的方法可以是藍牙語音網關在混音時重新將此用戶的話音混入來實現恢復此用戶的發言的目的,并且可以通過將混音結果重新發送給此用戶而實現恢復此用戶旁聽會議的目的。
通過以上的方案,在藍牙語音網關支持與多路外部電話同時通話的情況下,藍牙語音終端設備作為一個通過藍牙語音網關進行藍牙通話的設備,能夠通過藍牙語音網關及其所接外部網絡與多個遠端用戶進行多路通話或電話會議。因而有很高的應用價值和很好的市場前景。
通過借助附圖詳細描述本發明的實施例,將有助于理解本發明的目的和優點。其中
圖1是藍牙語音終端設備通過藍牙語音網關與多個遠端用戶進行電話會議的拓撲圖。
圖2是藍牙語音終端設備通過藍牙語音網關與多個遠端用戶進行電話會議的消息圖。
圖3是按照本發明一個實施例的、藍牙語音網關合并所接外部網絡的多路通話到一路藍牙通話的消息流圖。
圖4是藍牙語音網關合并所接入網絡的多路通話到一路藍牙通話的模擬音頻混合電路的框圖。
具體實施例方式
圖1是一種藍牙語音終端設備通過藍牙語音網關與多個遠端用戶進行電話會議的拓撲圖。如圖所示,藍牙語音網關A320經外部網絡A330,例如PSTN、ISDN、ADSL網絡或者以太網而同時建立與遠端用戶的多路通話,這里示出了三個遠端用戶A340,A350,A360。在與藍牙語音終端設備A310建立相應的藍牙通話后,可以保持其中一路藍牙通話。然后將與遠端用戶的多路通話中的話音通道連通在一起,通過保留的這一路藍牙通話傳遞給藍牙語音終端設備以實現此設備與遠端多用戶之間的電話會議。其中,藍牙通話可以是藍牙無繩電話應用(Cordless TelephonyProfile,簡稱CTP)通話,也可以是藍牙耳機應用(Headset Profile,簡稱HSP)通話,也可以是藍牙車載免提應用(Handsfree Profile,簡稱HFP)通話。
圖2是以三路通話為例,描述一種藍牙語音終端設備通過藍牙語音網關與多個遠端用戶進行電話會議的方法的消息圖。該方法包括的步驟如下,在進行電話會議時,初始地,藍牙語音終端設備MS通過藍牙語音網關分別與n個遠端用戶U1-Un建立多路通話CC1-CCn。圖中示出了藍牙語音終端設備MS通過藍牙語音網關分別與遠端用戶A,B,C建立了三路通話U410。這三路通話可以是通過分別建立的藍牙語音終端設備MS到遠端用戶的三路藍牙通話來實現,也可以是在藍牙語音終端設備MS通過藍牙語音網關與一個遠端用戶U1建立藍牙通話CC后,由MS去通知藍牙語音網關建立與其它遠端用戶Ui的通話來實現,這里i在2-n之間取值。由此在MS和藍牙語音網關之間將不再建立新的藍牙通話,只有一路藍牙通話控制連接。
MS通過攜帶有遠端用戶A,B,C信息的信令通知藍牙語音網關合并與遠端用戶A,B,C的三路通話U420。此時,如果與遠端用戶A,B,C的三路通話是基于三路藍牙通話控制連接的,則MS和網關間僅保留一路藍牙通話控制連接,而掛斷其他兩路藍牙通話控制連接U430。之后網關接通遠端用戶A,B,C的話音通道到所保留的藍牙通話中,從而實現MS與A,B,C的電話會議U440。當希望結束該電話會議時MS掛斷藍牙通話U450;并且網關掛斷與遠端用戶A,B,C的通話U460。
圖3是以三路通話為例,描述了一種藍牙語音網關合并所接外部網絡的多路通話到一路藍牙通話的方法的消息流圖。在藍牙語音終端設備MS發送信令至藍牙語音網關,通知藍牙語音網關合并遠端用戶A,B,C的話音通道到與A的藍牙通話控制連接CC1后S510,網關將與遠端用戶A,B,C通話中的話音數據進行混音,然后發送到CC1中,并通過CC1的話音通道發送給MS S520;同時MS在CC1的話音通道中發送話音數據給網關S530,該網關將接收到的話音數據與遠端用戶中的兩個用戶通話的話音數據進行混音,然后轉發給剩下的一個遠端用戶S540,從而實現MS與遠端用戶A,B,C之間的電話會議。這里混音可以通過軟件方式對話音數據進行疊加來實現。
圖4示出了藍牙語音網關實現合并所接入網絡的多路通話到一路藍牙通話的另一種方式。這里采用一個多輸入多輸出的模擬音頻混合電路來對話音數據進行混音。當有N個用戶參加電話會議時,該模擬音頻混合電路的對用戶I的輸出可以是對應其它用戶1,2,…I-2,I-1,I+1,I+2…N-1,N的輸入的任意組合。
優選地,在召開電話會議中,還可以通過藍牙語音網關實現設置一個遠端用戶旁聽會議,即此遠端用戶可以聽見其他會議參加者的發言,但其他會議參加者不會聽到此用戶的發言。為實現這一功能,首先由藍牙語音終端設備MS發送信令至藍牙語音網關,通知藍牙語音網關屏蔽遠端用戶Uj的發言。藍牙語音網關收到該信令后僅對與遠端用戶U1-Uj-1及Uj+1-Un通話中的話音數據進行混合,然后通過保留的藍牙通話CC的話音通道發送給MS。同時,網關將從CC的話音通道中接收到的話音數據與除了遠端用戶Ui和Uj通話之外的所有通話中的話音數據進行混合,并通過網關所接網絡發給遠端用戶Ui。由此而可以控制僅允許用戶Uj旁聽該電話會議。此功能同樣可以用來暫時中斷一個遠端用戶對該電話會議的參與。
當藍牙語音終端設備改而允許旁聽的遠端用戶Uj參與該電話會議或者讓被暫時中斷的一個遠端用戶重新參與該電話會議時,藍牙語音終端設備MS發送信令至藍牙語音網關,通知藍牙語音網關給予該遠端用戶Uj參與會議的權力。作為響應,網關在進行話音數據混合時疊加進與用戶Uj的通話中的話音數據,并發送給藍牙語音終端設備和除遠端用戶Uj之外的所有參加該電話會議的遠端用戶。同時網關還將不包含用戶Uj的話音數據的話音數據混音結果通過網關所接外部網絡發給遠端用戶Uj。
當不希望某一遠端用戶繼續參與電話會議時,藍牙語音終端設備MS將發送信令至藍牙語音網關,通知藍牙語音網關徹底從會議中排除該遠端用戶Uj。作為響應,網關掛斷與該遠端用戶Uj的通話。
雖然本發明是參考實施例示出和描述的,但本領域的普通技術人員應該理解,在不脫離附屬的權利要求書所限定的本發明的精神和范圍的情況下,可以進行形式和細節的各種改變。
權利要求
1.一種藍牙語音終端設備通過藍牙語音網關與多個遠端用戶進行電話會議的方法,其中,該藍牙語音網關可以同時建立與該多個遠端用戶的多路通話,該方法包括以下步驟(a)藍牙語音終端設備通過藍牙語音網關分別與多個遠端用戶建立多路通話;(b)藍牙語音終端設備通過攜帶有信息的信令通知藍牙語音網關合并該多路通話;(c)藍牙語音網關將藍牙語音網關與該多個遠端用戶的多路通話中的多個話音通道合并到藍牙語音網關與該藍牙語音終端設備之間的藍牙話音通道中,以進行藍牙語音終端設備與該多個遠端用戶之間的電話會議;(d)當該電話會議結束時,藍牙語音終端設備斷開其與藍牙語音網關之間的藍牙通話;以及(e)藍牙語音網關斷開其與該多個遠端用戶間的多路通話。
2.根據權利要求1所述的方法,其中當藍牙語音終端設備與多個遠端用戶建立多路通話時,該藍牙語音終端設備與藍牙語音網關之間建立多條藍牙通話控制連接,以及在該藍牙語音終端設備通知該藍牙語音網關進行合并的步驟之后,該藍牙語音終端設備僅保留一條藍牙通話控制連接,而掛斷其它的藍牙通話控制連接。
3.根據權利要求1所述的方法,其中當藍牙語音終端設備與多個遠端用戶建立多路通話時,該藍牙語音終端設備與藍牙語音網關之間建立一條藍牙通話,并通知藍牙語音網關建立與該多個遠端用戶的多路通話。
4.根據權利要求1所述的方法,由藍牙語音網關合并多路通話的步驟包括(a)藍牙語音網關將與該多個遠端用戶的多路通話中的話音數據進行混音,并將混音結果送至該藍牙語音終端設備和該藍牙語音網關之間的藍牙通話的話音通道;以及(b)藍牙語音網關向一遠端用戶發送經混音的話音數據,所述經混音的話音數據是將從該藍牙通話的話音通道中接收到的話音數據與除該遠端用戶之外的其它遠端用戶的多路通話中的話音數據進行混合而產生的。
5.根據權利要求1-4之一所述的方法,其中所述混音是通過一個多輸入多輸出的模擬音頻混合電路實現的,或者是通過對話音數據進行疊加而實現的。
6.根據權利要求1所述的方法,當希望使一個遠端用戶旁聽會議或者暫時中斷一個遠端用戶的參與時,該方法還包括以下步驟(a)藍牙語音終端設備發送信令至藍牙語音網關,通知藍牙語音網關屏蔽一個遠端用戶的發言;(b)藍牙語音網關排除該遠端用戶的話音數據,使其不被用于任何混合操作。
7.根據權利要求6所述的方法,當藍牙語音終端設備允許一個旁聽或者被暫時中斷的遠端用戶參與該電話會議時,該方法還包括以下步驟(a)藍牙語音終端設備發送信令至藍牙語音網關,通知藍牙語音網關給予該遠端用戶參與會議的權力;以及(b)藍牙語音網關重新將該遠端用戶的話音數據用作為混音操作的輸入。
8.根據權利要求1所述的方法,當不希望一個遠端用戶繼續參加該電話會議時,該方法包括以下步驟(a)藍牙語音終端設備發送信令至藍牙語音網關,通知藍牙語音網關徹底從會議中排除一遠端用戶;(b)藍牙語音網關掛斷與該遠端用戶的通話。
全文摘要
本發明公開了一種藍牙設備通過藍牙語音網關與多個遠端用戶進行會議的方法。本發明通過藍牙語音終端設備與藍牙語音網關之間建立必要的呼叫應答機制,并在藍牙語音網關的軟件或硬件控制下,實現藍牙語音終端設備和藍牙語音網關所接外部網絡中的多個遠端用戶之間的電話會議。
文檔編號H04L12/66GK1859514SQ20051006874
公開日2006年11月8日 申請日期2005年4月30日 優先權日2005年4月30日
發明者徐菲, 胡鈦 申請人:艾威梯軟件技術(北京)有限公司