專利名稱:一種藍(lán)牙語(yǔ)音終端設(shè)備與多個(gè)遠(yuǎn)端用戶進(jìn)行通話的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及藍(lán)牙通信技術(shù),具體而言涉及一種藍(lán)牙語(yǔ)音終端設(shè)備與多個(gè)遠(yuǎn)端用戶進(jìn)行通話的方法。
背景技術(shù):
藍(lán)牙是一種短距離無(wú)線通信技術(shù),它工作在2.4GHz的工科醫(yī)(ISM)頻段。藍(lán)牙的基本網(wǎng)絡(luò)結(jié)構(gòu)是由一個(gè)主控設(shè)備和最多七個(gè)從屬設(shè)備組成的微微網(wǎng)(Piconet),主控設(shè)備和從屬設(shè)備之間采用時(shí)分多址(TDMA)的方式進(jìn)行通信。利用藍(lán)牙技術(shù),可以以低成本方式將各種設(shè)備連接起來(lái)。藍(lán)牙特別興趣小組(Special Interest Group,簡(jiǎn)稱SIG)是制定和指導(dǎo)藍(lán)牙規(guī)范和應(yīng)用的民間組織。按照藍(lán)牙特別興趣小組(SpecialInterest Group,簡(jiǎn)稱SIG)制定的藍(lán)牙無(wú)繩電話應(yīng)用模型,藍(lán)牙語(yǔ)音網(wǎng)關(guān)(GW)與外部網(wǎng)絡(luò)相連處理與網(wǎng)絡(luò)相關(guān)的所有交互;藍(lán)牙語(yǔ)音終端設(shè)備(TL)即無(wú)線用戶終端通過(guò)藍(lán)牙無(wú)線鏈路與藍(lán)牙語(yǔ)音網(wǎng)關(guān)相連,在這個(gè)應(yīng)用模型中,網(wǎng)關(guān)為主設(shè)備(master),可以同時(shí)為7個(gè)用戶終端從設(shè)備(slave)提供連接,藍(lán)牙語(yǔ)音終端設(shè)備既可以通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)接聽(tīng)藍(lán)牙微微網(wǎng)之外的外線用戶的呼叫,也可以通過(guò)網(wǎng)關(guān)呼叫外線用戶。
目前,藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)及其所連接網(wǎng)絡(luò)接聽(tīng)或者撥打電話,與外線用戶通話。通常,對(duì)于一個(gè)藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)連接一路電話,這樣用戶只能通過(guò)藍(lán)牙語(yǔ)音終端設(shè)備與一個(gè)外線用戶通話。而在使用中,用戶可能需要與多個(gè)外線用戶進(jìn)行通話,這樣便要求一個(gè)藍(lán)牙語(yǔ)音終端設(shè)備能夠與多個(gè)外線用戶建立多路通話。但是,目前的藍(lán)牙語(yǔ)音終端設(shè)備不支持多路藍(lán)牙通話,并且不能夠在多路通話間進(jìn)行切換。現(xiàn)有技術(shù)規(guī)范中也沒(méi)有具體提出方法和實(shí)現(xiàn)機(jī)制來(lái)支持藍(lán)牙語(yǔ)音終端設(shè)備的多路通話和通話間的切換。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)來(lái)建立藍(lán)牙語(yǔ)音終端設(shè)備與多個(gè)遠(yuǎn)端用戶的多路通話及進(jìn)行多路通話之間切換的方法,使得藍(lán)牙語(yǔ)音終端設(shè)備的用戶能夠同多個(gè)遠(yuǎn)端用戶建立多路通話。
本發(fā)明通過(guò)在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間建立一種呼叫應(yīng)答機(jī)制,而實(shí)現(xiàn)上述多路通話的建立和其間的切換。
本發(fā)明的基本思想在于在藍(lán)牙語(yǔ)音網(wǎng)關(guān)可以支持同時(shí)連接多路外部網(wǎng)絡(luò)通話的前提下,在藍(lán)牙語(yǔ)音終端設(shè)備上,通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)分別建立與多個(gè)遠(yuǎn)端用戶的多路通話。藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)利用跟藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行通信來(lái)實(shí)現(xiàn)藍(lán)牙通話的通話保持和通話恢復(fù)。當(dāng)藍(lán)牙語(yǔ)音終端設(shè)備需要進(jìn)行某一路的通話時(shí),對(duì)此路通話進(jìn)行恢復(fù),而對(duì)除此路電話之外的其它多路通話進(jìn)行通話保持。這樣,就實(shí)現(xiàn)了藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)同一個(gè)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行多路通話,并在各路通話之間進(jìn)行切換。
按照本發(fā)明的一個(gè)方面,藍(lán)牙語(yǔ)音終端設(shè)備可以與藍(lán)牙語(yǔ)音網(wǎng)關(guān)建立多路藍(lán)牙通話,每一路藍(lán)牙通話對(duì)應(yīng)一路外部網(wǎng)絡(luò)通話。當(dāng)然,在另一種方式下,藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間也可以只建立一路藍(lán)牙通話,通過(guò)由網(wǎng)關(guān)將不同的外部網(wǎng)絡(luò)通話的話音通道接通到此藍(lán)牙通話的藍(lán)牙話音通道中而實(shí)現(xiàn)多路通話切換。
按照本發(fā)明,一個(gè)藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)與多個(gè)遠(yuǎn)端用戶進(jìn)行通話切換的關(guān)鍵在于,藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的內(nèi)部通信機(jī)制,使得藍(lán)牙語(yǔ)音終端設(shè)備可以通知藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行通話切換,使得藍(lán)牙語(yǔ)音網(wǎng)關(guān)可以相應(yīng)地向相關(guān)的外部網(wǎng)絡(luò)請(qǐng)求保持和恢復(fù)與遠(yuǎn)端用戶的多路通話。這樣,藍(lán)牙語(yǔ)音終端設(shè)備就不需要同時(shí)保留多路與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙通話控制連接及基本的藍(lán)牙話音通道的連接,或雖然保留多路與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙通話控制連接,但其中只保留一路基本的藍(lán)牙話音通道。只需保留一路基本的藍(lán)牙話音通道能顯著減少藍(lán)牙語(yǔ)音終端設(shè)備的能量消耗,并可在某些藍(lán)牙模塊不支持多路藍(lán)牙話音通道的情況下,最大可能地增強(qiáng)與各種藍(lán)牙模塊的兼容性。這樣,當(dāng)藍(lán)牙語(yǔ)音終端設(shè)備需要暫停某路通話時(shí),只需采用斷開(kāi)藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的包括藍(lán)牙通話控制連接及藍(lán)牙話音通道的連接,或者保留藍(lán)牙通話控制連接、而僅斷開(kāi)藍(lán)牙話音通道的方法,并在藍(lán)牙語(yǔ)音網(wǎng)關(guān)不中斷與遠(yuǎn)端用戶的通話的情況下,就可以實(shí)現(xiàn)藍(lán)牙通話的通話保持。藍(lán)牙語(yǔ)音網(wǎng)關(guān)只需向所連接的網(wǎng)絡(luò)發(fā)送特定的號(hào)碼或者信令就可以保持與遠(yuǎn)端用戶的通話。當(dāng)藍(lán)牙語(yǔ)音終端設(shè)備試圖恢復(fù)藍(lán)牙通話時(shí),可以根據(jù)通話保持所采用的方法,相應(yīng)地建立藍(lán)牙通話控制連接及藍(lán)牙話音通道或僅建立藍(lán)牙話音通道,恢復(fù)通話。
在藍(lán)牙語(yǔ)音終端設(shè)備僅與藍(lán)牙語(yǔ)音網(wǎng)關(guān)保留一路包括藍(lán)牙通話控制連接和藍(lán)牙話音通道在內(nèi)的藍(lán)牙通話的方式下,可以不對(duì)此藍(lán)牙通話進(jìn)行任何建立或斷開(kāi)鏈路的操作,僅需要藍(lán)牙語(yǔ)音終端設(shè)備向藍(lán)牙語(yǔ)音網(wǎng)關(guān)發(fā)送預(yù)先定義的特殊號(hào)碼或內(nèi)部信令,由藍(lán)牙語(yǔ)音網(wǎng)關(guān)負(fù)責(zé)將相應(yīng)的外部網(wǎng)絡(luò)通話的話音通道接入到與藍(lán)牙語(yǔ)音終端設(shè)備間的藍(lán)牙話音通道中來(lái)實(shí)現(xiàn)通話切換,這種方式,可以減少藍(lán)牙語(yǔ)音終端設(shè)備和藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的數(shù)據(jù)鏈路或話音通道的建鏈和斷鏈,能夠有效的節(jié)省藍(lán)牙語(yǔ)音終端設(shè)備的能量消耗和通話切換的時(shí)間。
通過(guò)上述多路通話的建立方式,在藍(lán)牙語(yǔ)音終端設(shè)備的用戶與多個(gè)遠(yuǎn)端用戶之間能夠同其中的某個(gè)遠(yuǎn)端用戶通話,并且可以在這幾個(gè)遠(yuǎn)端用戶中自由切換,而不需要重新?lián)芴?hào),也不需要等待漫長(zhǎng)的接入過(guò)程。這對(duì)于用戶能更好地使用藍(lán)牙語(yǔ)音終端設(shè)備有很強(qiáng)的應(yīng)用價(jià)值。
通過(guò)借助附圖詳細(xì)描述本發(fā)明的實(shí)施例,將有助于理解本發(fā)明的目的和優(yōu)點(diǎn)。其中圖1是按照本發(fā)明的實(shí)施例的、一種通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行多路通話的系統(tǒng)結(jié)構(gòu)圖。
圖2是按照本發(fā)明的一個(gè)實(shí)施例的、一種通過(guò)切斷藍(lán)牙話音通道來(lái)保持藍(lán)牙通話的方法的消息流圖。
圖3是按照本發(fā)明的另一實(shí)施例的、一種通過(guò)切斷藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的包括藍(lán)牙話音通道在內(nèi)的通話控制連接來(lái)保持藍(lán)牙通話的方法的消息流圖。
圖4是對(duì)應(yīng)圖2中方法的、一種通過(guò)在保持的控制連接上重新建立話音通道來(lái)恢復(fù)藍(lán)牙通話的方法的消息流圖。
圖5是對(duì)應(yīng)圖3中方法的、一種通過(guò)重新建立通話控制連接來(lái)恢復(fù)藍(lán)牙通話的方法的消息流圖。
圖6是整個(gè)斷開(kāi)和恢復(fù)藍(lán)牙通話的方法的消息流圖。
圖7是按照本發(fā)明的一實(shí)施例的、一種通過(guò)在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間僅保持一路藍(lán)牙通話,在藍(lán)牙語(yǔ)音終端設(shè)備的請(qǐng)求下由藍(lán)牙語(yǔ)音網(wǎng)關(guān)切換多路遠(yuǎn)端用戶通話方法的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
圖1是一種通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行多路通話的系統(tǒng)結(jié)構(gòu)圖。如圖所示,藍(lán)牙語(yǔ)音終端設(shè)備(MS)A310與藍(lán)牙語(yǔ)音網(wǎng)關(guān)(GW)A320同處于一個(gè)藍(lán)牙微微網(wǎng)內(nèi),而該藍(lán)牙語(yǔ)音網(wǎng)關(guān)A320連接到外部網(wǎng)絡(luò)A330。這里,該藍(lán)牙語(yǔ)音網(wǎng)關(guān)可以同時(shí)支持到外部網(wǎng)絡(luò)的多個(gè)遠(yuǎn)端用戶的多路通話,且該外部網(wǎng)絡(luò)可以是PSTN網(wǎng)絡(luò)、ISDN網(wǎng)絡(luò)、局域網(wǎng)LAN、廣域網(wǎng)WAN或者其它類似的通信網(wǎng)絡(luò)。
下面參考圖1,以三路通話為例來(lái)說(shuō)明按照本發(fā)明的通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行多路通話的流程。
藍(lán)牙語(yǔ)音終端設(shè)備MS A310希望與外部網(wǎng)絡(luò)A330所連接的多個(gè)遠(yuǎn)端用戶建立多路通話,這里示出了三個(gè)用戶A340、A350和A360。首先藍(lán)牙語(yǔ)音終端設(shè)備MS A310通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)A320和遠(yuǎn)端用戶1 A340建立包括藍(lán)牙通話CC1和相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話的通話。該藍(lán)牙通話可以是藍(lán)牙無(wú)繩電話應(yīng)用(Cordless Telephony Profile,簡(jiǎn)稱CTP)通話,也可以是藍(lán)牙耳機(jī)應(yīng)用(Headset Profile,簡(jiǎn)稱HSP)通話,也可以是藍(lán)牙車載免提應(yīng)用(Handsfree Profile,簡(jiǎn)稱HFP)通話。以藍(lán)牙無(wú)繩電話應(yīng)用為例,其基本建立過(guò)程為,首先MS發(fā)送藍(lán)牙電話控制協(xié)議規(guī)范(TCS,TelephonyControl Protocol Specification)的消息″SETUP″來(lái)在MS和藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間建立通話控制連接,然后雙方再建立藍(lán)牙話音通道。通話控制連接建立起了藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的信令信道。在通話控制連接基礎(chǔ)上,其中一方可以發(fā)送建立藍(lán)牙話音通道請(qǐng)求,另外一方確認(rèn)后就可以建立起一個(gè)藍(lán)牙話音通道。
此后,當(dāng)MS A310希望與遠(yuǎn)端用戶2 A350進(jìn)行通話時(shí),它需要對(duì)藍(lán)牙通話CC1進(jìn)行呼叫保持,MS A310將呼叫保持信息發(fā)送給藍(lán)牙語(yǔ)音網(wǎng)關(guān)A320,并在MS A310和A320之間對(duì)CC1進(jìn)行保持操作,藍(lán)牙語(yǔ)音網(wǎng)關(guān)不掛斷外部網(wǎng)絡(luò)電話。之后,藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)和遠(yuǎn)端用戶2 A350建立包括藍(lán)牙通話CC2和相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話的通話。
類似地,當(dāng)MS A310還希望與遠(yuǎn)端用戶3 A360進(jìn)行通話時(shí),它同樣對(duì)藍(lán)牙通話CC2進(jìn)行呼叫保持,這樣便有通話CC1和CC2同時(shí)處于呼叫保持狀態(tài)。與此同時(shí)MS A310通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)和遠(yuǎn)端用戶3 A360建立包括藍(lán)牙通話CC3和相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話的通話。
而當(dāng)MS A310希望恢復(fù)處于呼叫保持狀態(tài)的通話時(shí),它可以通過(guò)對(duì)處于活動(dòng)狀態(tài)的通話進(jìn)行呼叫保持,而激活所保持的通話來(lái)實(shí)現(xiàn)。具體而言,如果MS A310希望恢復(fù)與遠(yuǎn)端用戶1 A340的通話,則MS A 310首先對(duì)與遠(yuǎn)端用戶3 A360的通話進(jìn)行呼叫保持。繼而恢復(fù)藍(lán)牙通話CC1,以及通知藍(lán)牙語(yǔ)音網(wǎng)關(guān)去請(qǐng)求外部網(wǎng)絡(luò)恢復(fù)所保持的、與藍(lán)牙通話CC1相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話,并由藍(lán)牙語(yǔ)音網(wǎng)關(guān)接通該藍(lán)牙通話CC1和外部網(wǎng)絡(luò)通話的話音信道。
圖7是一種通過(guò)在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間僅保持一路藍(lán)牙通話,在藍(lán)牙語(yǔ)音終端設(shè)備的請(qǐng)求下由藍(lán)牙語(yǔ)音網(wǎng)關(guān)切換多路遠(yuǎn)端用戶通話方法的系統(tǒng)結(jié)構(gòu)圖。如圖所示,藍(lán)牙語(yǔ)音終端設(shè)備(MS)A710與藍(lán)牙語(yǔ)音網(wǎng)關(guān)(GW)A720同處于一個(gè)藍(lán)牙微微網(wǎng)內(nèi),而該藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720連接到外部網(wǎng)絡(luò)A730。這里,該藍(lán)牙語(yǔ)音網(wǎng)關(guān)可以同時(shí)支持到外部網(wǎng)絡(luò)的多個(gè)遠(yuǎn)端用戶的多路通話,且該外部網(wǎng)絡(luò)可以是PSTN網(wǎng)絡(luò)、ISDN網(wǎng)絡(luò)、局域網(wǎng)LAN、廣域網(wǎng)WAN或者其它類似的通信網(wǎng)絡(luò)。藍(lán)牙語(yǔ)音終端設(shè)備(MS)A710與藍(lán)牙語(yǔ)音網(wǎng)關(guān)(GW)A720建立一路藍(lán)牙通話連接,并根據(jù)藍(lán)牙語(yǔ)音終端設(shè)備(MS)A710與藍(lán)牙語(yǔ)音網(wǎng)關(guān)(GW)A720之間實(shí)現(xiàn)的呼叫應(yīng)答機(jī)制,由網(wǎng)關(guān)切換外部用戶通話到這一路藍(lán)牙通話中,實(shí)現(xiàn)多路通話間的相互切換。
下面參考圖7,以三路通話為例來(lái)說(shuō)明按照本發(fā)明的通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行多路通話的流程。
藍(lán)牙語(yǔ)音終端設(shè)備MS A710希望與外部網(wǎng)絡(luò)A730所連接的多個(gè)遠(yuǎn)端用戶建立多路通話,這里示出了三個(gè)用戶A740、A750和A760。首先藍(lán)牙語(yǔ)音終端設(shè)備MS A710通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720和遠(yuǎn)端用戶1 A740建立包括藍(lán)牙通話CC和相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話的通話。該藍(lán)牙通話可以是藍(lán)牙無(wú)繩電話應(yīng)用(Cordless Telephony Profile,簡(jiǎn)稱CTP)通話,也可以是藍(lán)牙耳機(jī)應(yīng)用(Headset Profile,簡(jiǎn)稱HSP)通話,也可以是藍(lán)牙車載免提應(yīng)用(Handsfree Profile,簡(jiǎn)稱HFP)通話。以藍(lán)牙無(wú)繩電話應(yīng)用為例,其基本建立過(guò)程為,首先MS發(fā)送藍(lán)牙電話控制協(xié)議規(guī)范(TCS,TelephonyControl Protocol Specification)的消息″SETUP″來(lái)在MS和藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間建立通話控制連接,然后雙方再建立藍(lán)牙話音通道。通話控制連接建立起了藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的信令信道。在通話控制連接基礎(chǔ)上,其中一方可以發(fā)送建立藍(lán)牙話音通道請(qǐng)求,另外一方確認(rèn)后就可以建立起一個(gè)藍(lán)牙話音通道。
此后,當(dāng)MS A710希望與遠(yuǎn)端用戶2 A750進(jìn)行通話時(shí),它將帶有遠(yuǎn)端用戶2 A750信息的通話切換信令發(fā)送給藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720,后者保持住與遠(yuǎn)端用戶1 A740的外部網(wǎng)絡(luò)通話,將與遠(yuǎn)端用戶2 A750的外部網(wǎng)絡(luò)通話接通到與MS A710的藍(lán)牙通話CC中。
類似地,當(dāng)MS A710還希望與遠(yuǎn)端用戶3 A760進(jìn)行通話時(shí),它同樣將帶有遠(yuǎn)端用戶3 A760信息的通話切換信令發(fā)送給藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720,后者保持住與遠(yuǎn)端用戶2 A750的外部網(wǎng)絡(luò)通話,將與遠(yuǎn)端用戶3 A760的外部網(wǎng)絡(luò)通話接通到與MS A710的藍(lán)牙通話CC中。而當(dāng)MS A710希望切換回處于保持狀態(tài)的通話時(shí),它通知藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720,由后者來(lái)將相應(yīng)的外部網(wǎng)絡(luò)通話切換到與MS A710的藍(lán)牙通話CC中來(lái)實(shí)現(xiàn)。具體而言,如果MS A710希望恢復(fù)與遠(yuǎn)端用戶1 A740的通話,則MS A310將帶有遠(yuǎn)端用戶1 A740信息的通話切換信令發(fā)給藍(lán)牙語(yǔ)音網(wǎng)關(guān)A720,后者保持住與遠(yuǎn)端用戶3 A760的外部網(wǎng)絡(luò)通話,將與遠(yuǎn)端用戶1 A740的外部網(wǎng)絡(luò)通話接通到與MS A710的藍(lán)牙通話CC中。
圖6是整個(gè)斷開(kāi)和恢復(fù)藍(lán)牙通話的方法的消息流圖。藍(lán)牙語(yǔ)音終端設(shè)備發(fā)送呼叫保持信令給藍(lán)牙語(yǔ)音網(wǎng)關(guān)S110,然后藍(lán)牙語(yǔ)音終端設(shè)備斷開(kāi)它和藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的藍(lán)牙通話S120,藍(lán)牙語(yǔ)音網(wǎng)關(guān)保持與用戶A的通話S130。為了恢復(fù)藍(lán)牙語(yǔ)音終端設(shè)備用戶和遠(yuǎn)端用戶A的通話,藍(lán)牙語(yǔ)音終端設(shè)備發(fā)送恢復(fù)通話信令給藍(lán)牙語(yǔ)音網(wǎng)關(guān)S140,然后藍(lán)牙語(yǔ)音終端設(shè)備恢復(fù)它和藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的藍(lán)牙通話S150,藍(lán)牙語(yǔ)音網(wǎng)關(guān)激活與用戶A的通話S160。
圖2是按照本發(fā)明的一種對(duì)藍(lán)牙話音通道進(jìn)行呼叫保持的方法的消息流圖。當(dāng)藍(lán)牙語(yǔ)音終端設(shè)備MS希望對(duì)處于活動(dòng)狀態(tài)的通話進(jìn)行呼叫保持時(shí),藍(lán)牙語(yǔ)音終端設(shè)備MS將發(fā)送一呼叫保持信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明MS將對(duì)進(jìn)行中的藍(lán)牙通話進(jìn)行呼叫保持S510。
這里,藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)例如TCS的″INFORMATION″消息中的公司自定義字段″Company Specific″,將呼叫保持信令傳遞給藍(lán)牙語(yǔ)音網(wǎng)關(guān)。
藍(lán)牙語(yǔ)音網(wǎng)關(guān)收到該呼叫保持信令后,記錄該呼叫保持請(qǐng)求。然后,藍(lán)牙語(yǔ)音終端設(shè)備在不斷開(kāi)與藍(lán)牙語(yǔ)音網(wǎng)關(guān)的通話控制連接情況下,斷開(kāi)與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間該藍(lán)牙通話的話音通道S520。藍(lán)牙語(yǔ)音終端設(shè)備可以直接通過(guò)斷開(kāi)藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間承載話音通道的同步面向連接(SCO)的連接來(lái)實(shí)現(xiàn)話音通道的斷開(kāi)。此時(shí),藍(lán)牙語(yǔ)音網(wǎng)關(guān)根據(jù)所記錄的呼叫保持請(qǐng)求,知道這次的話音通道的斷開(kāi)意味著它需要做呼叫保持動(dòng)作,因此它通知所連接的外部網(wǎng)絡(luò)對(duì)其與相應(yīng)遠(yuǎn)端用戶A之間的外部網(wǎng)絡(luò)通話的話音通道進(jìn)行呼叫保持,從而使藍(lán)牙語(yǔ)音網(wǎng)關(guān)仍保持與遠(yuǎn)端用戶A的通話S530。
如果藍(lán)牙語(yǔ)音網(wǎng)關(guān)是連接到諸如PSTN或者ISDN的外部網(wǎng)絡(luò),或者通過(guò)ADSL的方式與外部網(wǎng)絡(luò)相連接來(lái)與遠(yuǎn)端用戶通話,則藍(lán)牙語(yǔ)音網(wǎng)關(guān)只需要按照相關(guān)外部網(wǎng)絡(luò)中的協(xié)議規(guī)定撥出一串特定的號(hào)碼就可以請(qǐng)求對(duì)與相應(yīng)遠(yuǎn)端用戶的通話進(jìn)行呼叫保持。如果藍(lán)牙語(yǔ)音網(wǎng)關(guān)是通過(guò)LAN、WLAN等方式連接到外部網(wǎng)絡(luò)、運(yùn)行SIP等協(xié)議來(lái)實(shí)現(xiàn)VOIP通話的,則藍(lán)牙語(yǔ)音網(wǎng)關(guān)只需要向外部網(wǎng)絡(luò)傳送其相關(guān)協(xié)議規(guī)定的保持信令就可以請(qǐng)求對(duì)與遠(yuǎn)端用戶的通話進(jìn)行呼叫保持。
圖3是按照本發(fā)明的另一種進(jìn)行呼叫保持的方法的消息流圖。從圖中可以看出,與圖2中所示方法不同的是,在藍(lán)牙語(yǔ)音終端設(shè)備MS同樣發(fā)送呼叫保持信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明MS將對(duì)進(jìn)行中的藍(lán)牙通話進(jìn)行呼叫保持S610后,MS將斷開(kāi)MS與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間該藍(lán)牙通話的通話控制連接S620。和只斷開(kāi)話音通道不同是,使用這種方法后,在恢復(fù)通話時(shí),還需要重新建立通話控制連接和藍(lán)牙語(yǔ)音通路;而只斷開(kāi)話音通道的方法在恢復(fù)通話時(shí)只需在原有的通話控制連接基礎(chǔ)上重新建立藍(lán)牙語(yǔ)音通路。但是,整個(gè)通話控制連接斷開(kāi)可以顯著減少藍(lán)牙語(yǔ)音終端設(shè)備的能耗,因?yàn)樗退{(lán)牙語(yǔ)音網(wǎng)關(guān)之間沒(méi)有物理連接了,它可以進(jìn)入更省電的模式。藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)例如TCS的″DISCONNECT″消息來(lái)斷開(kāi)通話控制連接。其中該消息中“Reason”字段可以向藍(lán)牙語(yǔ)音網(wǎng)關(guān)說(shuō)明是因?yàn)橐M(jìn)行呼叫保持而斷開(kāi)通話控制連接的。隨后,藍(lán)牙語(yǔ)音網(wǎng)關(guān)按照上述方式對(duì)與遠(yuǎn)端用戶A的外部網(wǎng)絡(luò)通話進(jìn)行呼叫保持S630。
圖4是對(duì)應(yīng)圖2的一種通過(guò)保持的通話控制連接來(lái)建立話音通道、恢復(fù)藍(lán)牙通話的方法的消息流圖。藍(lán)牙語(yǔ)音終端設(shè)備MS發(fā)送通話恢復(fù)信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明MS將恢復(fù)藍(lán)牙語(yǔ)音網(wǎng)關(guān)所保持的通話S710。藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)發(fā)送例如TCS的″INFORMATION ″消息中的公司自定義字段″Company Specific″,將通話恢復(fù)信令傳遞給藍(lán)牙語(yǔ)音網(wǎng)關(guān)。然后,藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)保持的藍(lán)牙控制連接來(lái)恢復(fù)它和藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的藍(lán)牙話音通道S720。藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)重新建立藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的SCO連接而恢復(fù)他們之間的話音通道。藍(lán)牙語(yǔ)音網(wǎng)關(guān)收到話音通路恢復(fù)消息后,請(qǐng)求所連接的外部網(wǎng)絡(luò)去恢復(fù)所保持的、其與遠(yuǎn)端用戶的外部網(wǎng)絡(luò)通話S730。當(dāng)SCO重新建立后,藍(lán)牙語(yǔ)音網(wǎng)關(guān)會(huì)收到來(lái)自其藍(lán)牙模塊的話音通路建立成功的通知,其連通該藍(lán)牙通話與該外部網(wǎng)絡(luò)通話的話音通道,使藍(lán)牙語(yǔ)音終端設(shè)備用戶與遠(yuǎn)端用戶之間的話音通道又重新建立起來(lái),從而恢復(fù)了他們之間的通話。
圖5是對(duì)應(yīng)圖3的一種通過(guò)重新建立通話控制連接來(lái)恢復(fù)藍(lán)牙通話的方法的消息流圖。從圖中可以看出,與圖4中不同的是,藍(lán)牙語(yǔ)音終端設(shè)備MS在發(fā)送通話恢復(fù)信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明MS將恢復(fù)藍(lán)牙語(yǔ)音網(wǎng)關(guān)所保持的通話S810后,它發(fā)起連接請(qǐng)求,以在其本身與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間建立包括藍(lán)牙話音通道在內(nèi)的通話控制連接S820。藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)發(fā)送例如TCS的消息″SETUP ″來(lái)恢復(fù)MS與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間的通話控制連接。其它過(guò)程與前面在圖4中描述的一樣,故這里不再贅述。
優(yōu)選地,在該呼叫保持和恢復(fù)通話的過(guò)程中所使用的公司自定義字段″Company Specific″至少有三個(gè)字節(jié),而發(fā)送呼叫保持信令和通話恢復(fù)信令只需要占用其中的一個(gè)字節(jié)。例如可規(guī)定第一個(gè)字節(jié)的值為“0xA0”,表明該信令為呼叫保持信令,且藍(lán)牙語(yǔ)音終端設(shè)備將只斷開(kāi)與藍(lán)牙語(yǔ)音網(wǎng)關(guān)的話音通道;第一個(gè)字節(jié)的值為“0xA1”,表明該信令為呼叫保持信令,且藍(lán)牙語(yǔ)音終端設(shè)備將同時(shí)斷開(kāi)與藍(lán)牙語(yǔ)音網(wǎng)關(guān)的話音通道和通話控制連接;第一個(gè)字節(jié)的值為“0XA2”,表明該信令為通話恢復(fù)信令,藍(lán)牙語(yǔ)音終端設(shè)備將重新建立與藍(lán)牙語(yǔ)音網(wǎng)關(guān)的話音通道;第一個(gè)字節(jié)的值為“0xA4”,表明該信令為通話恢復(fù)信令,藍(lán)牙語(yǔ)音終端設(shè)備將重新建立與藍(lán)牙語(yǔ)音網(wǎng)關(guān)的話音通道和通話控制連接。當(dāng)然,呼叫保持信令和通話恢復(fù)信令還可以有其他的表現(xiàn)方式,只要這些表現(xiàn)方式是遵照藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間達(dá)成的通信協(xié)議即可。
雖然本發(fā)明是參考實(shí)施例示出和描述的,但本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離附屬的權(quán)利要求書所限定的本發(fā)明的精神和范圍的情況下,可以進(jìn)行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
1.一種在藍(lán)牙語(yǔ)音終端設(shè)備與多個(gè)遠(yuǎn)端用戶之間通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行通話的方法,該藍(lán)牙語(yǔ)音網(wǎng)關(guān)支持到外部網(wǎng)絡(luò)中的多個(gè)遠(yuǎn)端用戶的外部網(wǎng)絡(luò)通話,所述通話通過(guò)連通在該藍(lán)牙語(yǔ)音終端設(shè)備和該藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙通話和相應(yīng)的外部網(wǎng)絡(luò)通話而進(jìn)行,該方法包括以下步驟(a)藍(lán)牙語(yǔ)音終端設(shè)備通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)和一遠(yuǎn)端用戶進(jìn)行通話;(b)當(dāng)該藍(lán)牙語(yǔ)音終端設(shè)備要與另一遠(yuǎn)端用戶進(jìn)行通話時(shí),該藍(lán)牙語(yǔ)音終端設(shè)備對(duì)該進(jìn)行中的通話進(jìn)行呼叫保持;以及(c)初始地在該藍(lán)牙語(yǔ)音終端與該另一遠(yuǎn)端用戶之間建立一個(gè)通話,或者當(dāng)藍(lán)牙語(yǔ)音終端已經(jīng)與該另一遠(yuǎn)端用戶建立通話而該通話被進(jìn)行呼叫保持時(shí)恢復(fù)被置于呼叫保持狀態(tài)中的通話。
2.根據(jù)權(quán)利要求1所述的方法,其中對(duì)進(jìn)行中的通話進(jìn)行呼叫保持的步驟包括(a)藍(lán)牙語(yǔ)音終端設(shè)備發(fā)送一呼叫保持信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明藍(lán)牙語(yǔ)音終端設(shè)備將對(duì)該通話所包括的藍(lán)牙通話進(jìn)行呼叫保持;(b)藍(lán)牙語(yǔ)音終端設(shè)備斷開(kāi)該藍(lán)牙通話;以及(c)藍(lán)牙語(yǔ)音網(wǎng)關(guān)向外部網(wǎng)絡(luò)請(qǐng)求對(duì)該藍(lán)牙通話相關(guān)聯(lián)的外部網(wǎng)絡(luò)通話進(jìn)行呼叫保持。
3.根據(jù)權(quán)利要求2所述的方法,其中恢復(fù)被置于呼叫保持狀態(tài)中的通話的步驟包括(a)藍(lán)牙語(yǔ)音終端設(shè)備發(fā)送一通話恢復(fù)信令至藍(lán)牙語(yǔ)音網(wǎng)關(guān),表明該藍(lán)牙語(yǔ)音終端設(shè)備將恢復(fù)該通話所包括的藍(lán)牙通話;(b)藍(lán)牙語(yǔ)音終端設(shè)備建立在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙通話;(c)藍(lán)牙語(yǔ)音網(wǎng)關(guān)向外部網(wǎng)絡(luò)請(qǐng)求恢復(fù)相關(guān)的外部網(wǎng)絡(luò)通話并接通該藍(lán)牙通話所包括的藍(lán)牙話音通道與該外部網(wǎng)絡(luò)通話的話音通道。
4.根據(jù)權(quán)利要求3所述的方法,其中斷開(kāi)藍(lán)牙通話的步驟包括由該藍(lán)牙語(yǔ)音終端設(shè)備在不斷開(kāi)藍(lán)牙通話控制連接的情況下,斷開(kāi)該藍(lán)牙通話所關(guān)聯(lián)的、與該藍(lán)牙語(yǔ)音網(wǎng)關(guān)的話音通道。
5.根據(jù)權(quán)利要求4所述的方法,其中恢復(fù)藍(lán)牙通話的步驟包括藍(lán)牙語(yǔ)音終端設(shè)備為該藍(lán)牙通話重新建立在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙話音通道。
6.根據(jù)權(quán)利要求3所述的方法,其中斷開(kāi)藍(lán)牙通話的步驟包括由該藍(lán)牙語(yǔ)音終端設(shè)備斷開(kāi)其與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間的藍(lán)牙話音通道和通話控制連接。
7.根據(jù)權(quán)利要求4所述的方法,其中恢復(fù)藍(lán)牙通話的步驟包括在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)間為該藍(lán)牙通話重新建立藍(lán)牙話音通道和通話控制連接。
8.根據(jù)權(quán)利要求4-7之一所述的方法,其中該呼叫保持信令和通話恢復(fù)信令是通過(guò)利用自定義的內(nèi)部信令或攜帶有相應(yīng)自定義信息的已有藍(lán)牙信令傳送的。
9.根據(jù)權(quán)利要求5所述的方法,該藍(lán)牙話音通道的斷開(kāi)和重新建立是通過(guò)對(duì)載送該藍(lán)牙話音通道的同步面向連接SCO的連接進(jìn)行斷開(kāi)和重新建立來(lái)實(shí)現(xiàn)的。
10.根據(jù)權(quán)利要求7所述的方法,該通話控制連接是通過(guò)現(xiàn)有的相應(yīng)藍(lán)牙應(yīng)用中的斷開(kāi)連接信令來(lái)斷開(kāi)的,通過(guò)現(xiàn)有的相應(yīng)藍(lán)牙應(yīng)用中的建立連接信令來(lái)重新建立的。
全文摘要
本發(fā)明公開(kāi)了一種一個(gè)藍(lán)牙語(yǔ)音終端設(shè)備與多個(gè)遠(yuǎn)端用戶之間通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)進(jìn)行通話的方法。本發(fā)明通過(guò)在藍(lán)牙語(yǔ)音終端設(shè)備與藍(lán)牙語(yǔ)音網(wǎng)關(guān)之間建立必要的呼叫應(yīng)答機(jī)制,通過(guò)采用呼叫保持和呼叫恢復(fù)及呼叫切換的方式,使得一個(gè)藍(lán)牙語(yǔ)音終端設(shè)備可以通過(guò)藍(lán)牙語(yǔ)音網(wǎng)關(guān)與網(wǎng)關(guān)所接外部網(wǎng)絡(luò)中的多個(gè)遠(yuǎn)端用戶進(jìn)行通話,并在多路通話之間靈活地進(jìn)行快速切換。
文檔編號(hào)H04L12/66GK1855968SQ200510067799
公開(kāi)日2006年11月1日 申請(qǐng)日期2005年4月29日 優(yōu)先權(quán)日2005年4月29日
發(fā)明者徐菲, 胡鈦 申請(qǐng)人:艾威梯軟件技術(shù)(北京)有限公司