專利名稱:蜂窩和企業(yè)無線網(wǎng)絡之間的切換的制作方法
技術(shù)領域:
本發(fā)明一般地涉及無線網(wǎng)絡,更具體而言,涉及蜂窩和企業(yè)無線網(wǎng)絡之間的切換(handoff)。
背景技術(shù):
技術(shù)的進步已經(jīng)導致部署了各種類型的無線網(wǎng)絡。盡管這些無線網(wǎng)絡經(jīng)常為相鄰和/或重疊的物理空間提供服務,但是大多數(shù)蜂窩和企業(yè)網(wǎng)絡協(xié)議是不兼容的。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了用于支持蜂窩和企業(yè)無線網(wǎng)絡之間的切換的技術(shù)。根據(jù)某些實施例,這些技術(shù)使得移動站能夠維持在蜂窩和企業(yè)無線網(wǎng)絡之間切換的通信會話。具體而言,這些技術(shù)可以使得移動站獨自地或者與移動性應用相結(jié)合地使用私有分機交換(PBX)功能來實現(xiàn)從蜂窩網(wǎng)絡到企業(yè)網(wǎng)絡的切換和/或從企業(yè)網(wǎng)絡到蜂窩網(wǎng)絡的切換。
根據(jù)具體實施例,一種移動站包括可以耦合到第一無線網(wǎng)絡的第無線接口、可以耦合到第二無線網(wǎng)絡的第二無線接口和控制器。控制器可以利用第一無線接口與第一無線網(wǎng)絡協(xié)商第一無線鏈路,并利用第一無線鏈路建立與遠程設備的通信會話??刂破鬟€可以檢測會話切換觸發(fā),響應于會話切換觸發(fā)利用第二無線接口與第二無線網(wǎng)絡協(xié)商第二無線鏈路,并調(diào)用私有分機交換特征以將通信會話從第一無線鏈路轉(zhuǎn)移到第二無線鏈路。
本發(fā)明的實施例提供了各種技術(shù)優(yōu)點。例如,這些技術(shù)可以使用傳統(tǒng)的PBX特征來允許移動站在蜂窩和企業(yè)無線網(wǎng)絡之間漫游。根據(jù)某些實施例,這些技術(shù)可以通過使移動站能夠在可用網(wǎng)絡之間進行選擇,而減少了成本并提高了性能。此外,通過使用蜂窩和企業(yè)網(wǎng)絡兩者,移動站可以增大其使用范圍。另外,蜂窩和企業(yè)網(wǎng)絡之間的切換可以在對服務提供商網(wǎng)絡和/或企業(yè)網(wǎng)絡作出很小的改變或者不改變的情況下提供。另外,這些技術(shù)可以在不對信號協(xié)議作出修改并且不依賴于任何現(xiàn)有的信號協(xié)議的情況下使用。此外,利用所公開的技術(shù),服務提供商和企業(yè)之間的信任邊界可以被保留。
本領域的技術(shù)人員將易于從下面的附圖、描述和權(quán)利要求中看出本發(fā)明的其他技術(shù)優(yōu)點。而且,盡管以上列舉了特定的優(yōu)點,但是各種實施例可以包括全部或某些列舉的優(yōu)點,或者不包括這些優(yōu)點。
為了更全面地理解本發(fā)明和其優(yōu)點,結(jié)合附圖參考下面的描述,在附圖中圖1圖示了具有支持蜂窩和企業(yè)無線網(wǎng)絡之間的切換的元件的通信系統(tǒng);圖2是圖示通信系統(tǒng)的移動性應用的功能組件的框圖;圖3是圖示通信系統(tǒng)的移動站的功能組件的框圖;圖4是圖示用于實現(xiàn)蜂窩和企業(yè)無線網(wǎng)絡之間的切換的方法的流程圖;圖5是圖示用于實現(xiàn)蜂窩和企業(yè)無線網(wǎng)絡之間的切換的方法的流程圖;以及圖6是圖示用于實現(xiàn)蜂窩和企業(yè)無線網(wǎng)絡之間的切換的方法的流程圖。
具體實施例方式
圖1圖示了一般示為10的通信系統(tǒng),其包括通過公共交換電話網(wǎng)絡(PSTN)16互連的蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14。一個或多個基站18耦合到蜂窩網(wǎng)絡12,并且一個或多個接入點20耦合到企業(yè)網(wǎng)絡14。企業(yè)網(wǎng)絡14包括網(wǎng)關22、呼叫管理器24和移動性應用26。系統(tǒng)10還包括移動站28。通常,移動站28可以利用基站18通過蜂窩網(wǎng)絡12和/或利用接入點20通過企業(yè)網(wǎng)絡14與遠程設備通信。系統(tǒng)10的元件可以操作來允許移動站28維持在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間切換的通信會話。根據(jù)具體實施例,移動性應用26和/或移動站28利用各種私用分機交換(privatebranch exchange,簡稱為PBX)功能中的一個或多個來實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。
蜂窩網(wǎng)絡12代表用于利用蜂窩協(xié)議和技術(shù)提供無線電話服務的通信設施,包括硬件和任何適當?shù)目刂七壿嫛7涓C網(wǎng)絡12可以使用各種蜂窩協(xié)議和技術(shù),包括但不限于全球移動通信系統(tǒng)(GSM)、時分多址(TDMA)、碼分多址(CDMA)和任何其他適當?shù)哪M或數(shù)字蜂窩協(xié)議或技術(shù)。此外,蜂窩網(wǎng)絡12可以利用信令系統(tǒng)7(SS7)協(xié)議以用于信令目的。蜂窩網(wǎng)絡12可以包括任何數(shù)目的基站18,以及基站控制器、移動交換中心和任何適當?shù)挠糜谂c移動站28和PSTN 16進行通信的通信設施。從而,如圖所示,蜂窩網(wǎng)絡12可以耦合到基站18以從移動站28接收無線信號并向移動站28發(fā)送無線信號。
企業(yè)網(wǎng)絡14代表用于互連耦合到企業(yè)網(wǎng)絡14的元件的通信設施,包括硬件和任何適當?shù)目刂七壿?。從而,企業(yè)網(wǎng)絡14可以代表局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)和/或任何其他適當形式的網(wǎng)絡。此外,企業(yè)網(wǎng)絡14內(nèi)的元件可以利用電路交換和/或基于分組的通信協(xié)議來提供有線電話服務。例如,企業(yè)網(wǎng)絡14內(nèi)的元件可以使用因特網(wǎng)協(xié)議(IP)。另外,企業(yè)網(wǎng)絡14內(nèi)的元件可以利用諸如802.11無線標準族之類的無線標準來提供無線電話服務。注意,802.11無線標準族包括802.11a、802.11b和802.11g等。企業(yè)網(wǎng)絡14還可以使用交互式語音響應(IVR)。企業(yè)網(wǎng)絡14可以包括任何數(shù)目的無線網(wǎng)絡設備20、網(wǎng)關22、呼叫管理器24和其他適當?shù)挠糜谂c移動站28和PSTN 16進行通信的通信設施。在圖示實施例中,企業(yè)網(wǎng)絡14包括接入點20、網(wǎng)關22、呼叫管理器24和移動性應用26。接入點20代表用于提供到企業(yè)網(wǎng)絡14的無線接入的通信設施,包括硬件和任何適當?shù)目刂七壿嫛=尤朦c20可以使用802.11標準中的種或多種。然而,可以使用任何適當?shù)臒o線標準或協(xié)議。
網(wǎng)關22代表用于互連企業(yè)網(wǎng)絡14與蜂窩網(wǎng)絡12和/或PSTN 16的通信設施,包括硬件和任何適當?shù)目刂七壿?。網(wǎng)關22可以用于轉(zhuǎn)換不同通信協(xié)議之間的通信。例如,網(wǎng)關22可以將從蜂窩網(wǎng)絡12接收的通信從SS7協(xié)議轉(zhuǎn)換為可以由企業(yè)網(wǎng)絡14使用的各種其他協(xié)議中的任何一種,例如在電路交換中繼情形下的與綜合業(yè)務數(shù)字網(wǎng)絡(ISDN)標準相關聯(lián)的協(xié)議,以及在基于IP的中繼的情況下的H.323、會話發(fā)起協(xié)議(SIP)或者其他適當?shù)膮f(xié)議。
呼叫管理器24代表用于提供企業(yè)網(wǎng)絡14上的電話服務的通信設施,包括硬件和任何適當?shù)目刂七壿?。例如,呼叫管理?4可以利用各種協(xié)議中的任何一種來支持語音IP(VoIP)通信,所述各種協(xié)議例如是SIP、信令連接控制點(SCCP)協(xié)議、媒體網(wǎng)關控制協(xié)議(MGCP)、H.323和/或任何其他適當?shù)挠糜赩oIP的協(xié)議。此外,呼叫管理器24可以充當IPPBX并支持PBX功能,例如保持(hold)、駐留(park)、轉(zhuǎn)移(transfer)、重定向(redirect)和/或其他高級和低級呼叫管理特征。
移動性應用26代表支持蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的任何合適的硬件、軟件和控制邏輯的集合。例如,在適當?shù)臅r候,移動性應用26可以利用PBX特征來實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的通信會話的切換。
PSTN 16代表通過其蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14可以進行通信的通信設施,包括硬件和任何適當?shù)目刂七壿嫛STN 16可以包括交換機、有線和無線通信設備,以及任何其他適當?shù)挠糜诨ミB蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14的設施。PSTN 16可以包括公共和私有網(wǎng)絡的一部分,這些網(wǎng)絡提供各種地理區(qū)域和網(wǎng)絡之間的網(wǎng)絡傳輸服務。
移動站28代表能夠通過蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14與遠程設備通信并在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換期間維持與遠程設備的通信會話的移動設備,包括硬件和任何適當?shù)目刂七壿?。移動?8可以利用基站18通過蜂窩網(wǎng)絡12進行通信,并且利用接入點20通過企業(yè)網(wǎng)絡14進行通信。此外,在適當?shù)臅r候,移動站28可以與呼叫管理器24和/或移動性應用26進行交互,以利用PBX特征來實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。
在工作中,移動站28可以通過蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14發(fā)起并接收電話呼叫,以與遠程設備建立通信會話。注意,這里所用的遠程設備指能夠與移動站28建立通信會話的任何通信設備,例如位于蜂窩網(wǎng)絡12、企業(yè)網(wǎng)絡14、PSTN 16或其他鏈接網(wǎng)絡中的設備。此外,這里所用的通信會話指兩個或更多個通信設備之間語音、視頻、數(shù)據(jù)和/或其他信息的傳送。例如,根據(jù)具體實施例,通信會話可以涉及兩個通信設備之間的呼叫或涉及兩個或更多個通信設備的會議呼叫。
當移動站28位于由蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14提供服務的區(qū)域中時,撥打移動站28的電話號碼或其他適當?shù)臉俗R符的主叫者可以通過適當網(wǎng)絡發(fā)起與移動站28的通信會話。類似地,移動站28可以撥打遠程設備的電話號碼或其他適當?shù)臉俗R符,并通過適當網(wǎng)絡發(fā)起與遠程設備的通信會話。從而,移動站28可以同時或分別工作在兩種模式中。例如,當位于由接入點20提供服務的區(qū)域中時,移動站28可以充當802.11無線電話設備。當位于由基站18提供服務的區(qū)域中時,移動站28可以充當蜂窩電話。這些區(qū)域可以重疊,也可以不重疊。
假定移動站28能夠通過至少兩個網(wǎng)絡發(fā)出并接收呼叫,這給出了通信會話發(fā)起的至少四種場景。在第一場景中,移動站28通過利用與接入點20的無線鏈路通過企業(yè)14發(fā)出呼叫來發(fā)起通信會話。在第二場景中,移動站28利用與基站18的無線鏈路通過蜂窩網(wǎng)絡12發(fā)起通信會話。注意,在任何一種場景中,移動站28都可以耦合到單個遠程設備,或者耦合到涉及多個遠程設備的會議呼叫。在第三場景中,遠程設備發(fā)起與移動站28的通信會話,而移動站28利用基站18通過蜂窩網(wǎng)絡12接收信令和數(shù)據(jù)。在第四場景中,遠程設備發(fā)起與移動站28的通信會話,而移動站28利用接入點20通過企業(yè)網(wǎng)絡14接收信令和數(shù)據(jù)。同樣,通信會話可以與單個遠程設備或會議呼叫相關聯(lián),并且這一個或多個遠程設備可以位于蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14中。
在任何時刻,移動站28可以確定將通信會話從蜂窩網(wǎng)絡12切換到企業(yè)網(wǎng)絡14,或者從企業(yè)網(wǎng)絡14切換到蜂窩網(wǎng)絡12。例如,在建立了通信會話之后,移動站28可能失去或開始失去與基站18或接入點20的連接性??赡苡捎诟鞣N原因發(fā)生信號惡化。例如,移動站28可能由于物理移動而開始失去無線連接性。在可能的時候,移動站28可以在使用基站18和接入點20來進行通信之間切換。而且,在某些情形中,移動站28可以在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換期間維持通信會話。
切換可以發(fā)生在移動站28從由蜂窩網(wǎng)絡12提供服務的區(qū)域行進到由企業(yè)網(wǎng)絡14提供服務的區(qū)域時。切換還可以發(fā)生在相反方向,即當移動站28從由企業(yè)網(wǎng)絡14提供服務的區(qū)域行進到由蜂窩網(wǎng)絡12提供服務的區(qū)域時。然而,切換可以在任何其他適當時刻發(fā)生。例如,切換可以發(fā)生在當移動站28位于由這兩種網(wǎng)絡類型提供服務的區(qū)域中時,這是由于對一類網(wǎng)絡的預定偏好、移動站28的用戶的自發(fā)選擇、或者對分析錯誤率或與由一類或這兩類網(wǎng)絡提供的信令相關聯(lián)的其他數(shù)據(jù)作出響應而發(fā)生的。例如,錯誤率可以與基站18和接入點20的信號強度相關聯(lián),并且可以取決于移動站28的位置。
通常,移動站28和/或移動性應用26可以利用PBX特征,例如保持、駐留、轉(zhuǎn)移、重定向和/或其他高級和低級PBX功能來提供蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。移動站28可以通過經(jīng)過兩個網(wǎng)絡的平行呼叫分支(call leg)耦合到呼叫管理器24或移動性應用26。PBX特征可以用于終止舊的呼叫分支的使用并發(fā)起新的呼叫分支的使用,以將通信會話從舊的呼叫分支切換到新的呼叫分支。
一種可以用于實現(xiàn)切換的PBX特征是駐留特征。駐留特征可以按兩種形式提供,無定向駐留(undirected park)和定向駐留(directed park)。在無定向駐留中,當駐留通信會話時,諸如呼叫管理器24之類的服務系統(tǒng)可以動態(tài)地分配與被駐留的通信會話相關聯(lián)的駐留號碼(parknumber),并將駐留號碼報告給駐留通信會話的實體。在定向駐留中,駐留通信會話的實體可以選擇駐留號碼以與要駐留的通信會話相關聯(lián)。為了使用定向駐留,駐留通信會話的實體可以監(jiān)視一組駐留號碼以確定可用的駐留號碼,從而防止同時使用駐留號碼中的任何一個。這兩種駐留變體都可以用于支持通信會話的切換。
從而,以任何一種方式(定向或無定向駐留)保持的通信會話都可以與一個駐留號碼相關聯(lián)。與被保持的呼叫相關聯(lián)的駐留號碼的標識允許對被保持的通信會話進行訪問并與之相耦合。駐留號碼可以是E.164號碼,其代表可撥打的電話號碼?;蛘撸v留號碼可以是標識具體的被駐留通信會話的任何其他類型的號碼。根據(jù)具體實施例,駐留號碼可以是某種擴展,其是E.164號碼的縮短版本。
駐留號碼可以被系統(tǒng)10的元件用來識別已被駐留的具體通信會話。例如,移動站28可以從呼叫管理器24或移動性應用26接收駐留號碼。注意,移動站28可以在任何適當時刻接收駐留號碼,例如在通信會話的發(fā)起期間或者在確定使用第二網(wǎng)絡之后。其后,為了實現(xiàn)切換,移動站28可以發(fā)出通過第二網(wǎng)絡到呼叫管理器24或移動性應用26的秘密呼叫。出于方便,通過第二網(wǎng)絡的呼叫被標記為“秘密的(stealth)”,因為移動站28可以在不通知移動站28的用戶的情況下發(fā)出該呼叫,并且可以抑制諸如響鈴之類的通知事件。如果駐留號碼是E.164號碼,則移動站28可以簡單地撥打駐留號碼。如果駐留號碼不是E.164號碼,則移動站28可以將駐留號碼變換為E.164號碼,然后撥打E.164號碼。注意,如果駐留號碼是擴展號碼,則呼叫管理器24可以將進入(inbound)號碼轉(zhuǎn)換回擴展號碼以識別被駐留的通信會話。呼叫管理器24和/或移動性應用26可以接收秘密呼叫,并使用諸如駐留或轉(zhuǎn)移之類的PBX特征來將進入分支耦合到被駐留的通信會話。
駐留特征使得通信會話能夠被置于保持池(hold pool)中。注意,移動性應用26和/或移動站28可以抑制保持音樂(music on hold)或關于駐留特征已被調(diào)用的其他指示。例如,當與遠程設備相關聯(lián)的通信會話被駐留時,保持音樂可以被移動性應用26抑制,以使得遠程設備的用戶不會聽見保持音樂。類似地,在適當情況下,在切換期間保持音樂和其他通知可以被移動站28抑制,以使得移動站28不會聽見保持音樂。
移動性應用26或移動站28在必要時可以調(diào)用諸如駐留之類的PBX特征以支持通信會話的切換。應當理解使用PBX特征的切換的至少四個實施例。注意,這四個實施例的某些方面在適當時可以被修改或組合。此外,盡管討論集中于駐留特征的使用,但是注意,任何適當?shù)腜BX特征都可以用于實現(xiàn)通信會話的切換。另外,盡管討論集中于將通信會話從企業(yè)網(wǎng)絡14切換到蜂窩網(wǎng)絡12,但是類似的步驟也可用于將通信會話從蜂窩網(wǎng)絡12切換到企業(yè)網(wǎng)絡14。
根據(jù)第一實施例,移動站28通過經(jīng)由企業(yè)網(wǎng)絡14將適當信號傳輸?shù)胶艚泄芾砥?4來調(diào)用駐留。呼叫管理器24響應于該信號駐留通信會話,并將駐留號碼傳輸?shù)揭苿诱?8。移動站28使用駐留號碼來發(fā)出經(jīng)過蜂窩網(wǎng)絡12的第二呼叫并重新耦合到呼叫管理器24。呼叫管理器24接收第二呼叫,并將移動站28重新耦合到被駐留的通信會話。從而,移動站28可以在沒有來自移動性應用26的幫助的情況下實現(xiàn)通信會話的切換。
根據(jù)第二實施例,移動站28通過經(jīng)由企業(yè)網(wǎng)絡14將適當信號傳輸?shù)胶艚泄芾砥?4來調(diào)用駐留。呼叫管理器24響應于該信號駐留通信會話,并將駐留號碼傳輸?shù)揭苿诱?8。移動站28將駐留號碼傳輸?shù)揭苿有詰?6,移動性應用26響應于接收到駐留號碼而向移動站28提供切換號碼(handoff number)。移動站28撥打切換號碼以通過蜂窩網(wǎng)絡12耦合到移動性應用26。呼叫管理器24將傳入呼叫路由到移動性應用26。移動性應用26接收傳入呼叫,取回被駐留的通信會話,并將傳入呼叫橋接或通過其他方式耦合到被駐留方。從而,移動站28可以駐留通信會話,并且移動性應用26可以取回被駐留的通信會話。
根據(jù)第三實施例,移動站28向移動性應用26請求切換號碼。移動性應用26代表移動站28駐留通信會話,并響應于請求將切換號碼提供給移動站28。移動站28撥打切換號碼以通過蜂窩網(wǎng)絡12耦合到移動性應用26。呼叫管理器24將傳入呼叫路由到移動性應用26。移動性應用26接收傳入呼叫,取回被駐留的通信會話,并將傳入呼叫橋接或通過其他方式耦合到被駐留方。從而,移動性應用26可以立即駐留通信會話,并在隨后取回被駐留的通信會話。
根據(jù)第四實施例,移動站28向移動性應用26請求切換號碼。移動性應用26響應于請求將切換號碼提供給移動站28。移動站28撥打切換號碼以通過蜂窩網(wǎng)絡12耦合到移動性應用26。呼叫管理器24將傳入呼叫路由到移動性應用26。移動性應用26接收傳入呼叫,駐留通信會話,取回被駐留的通信會話,并將傳入呼叫橋接或通過其他方式耦合到被駐留方。從而,移動性應用26可以推遲駐留通信會話,并在駐留后立即取回被駐留的通信會話。
考慮移動站28通過接入點20和企業(yè)網(wǎng)絡14建立到遠程設備的呼叫的情形。上述四個實施例中的任何一個或這些實施例的組合或修改可以用于實現(xiàn)呼叫的切換。呼叫包括至少兩個呼叫分支,第一分支在移動站28和企業(yè)網(wǎng)絡14之間,第二分支在企業(yè)網(wǎng)絡14和遠程設備之間。移動站28可以確定使用蜂窩網(wǎng)絡12。例如,當離開由接入點20提供服務的區(qū)域時,移動站28可以檢測到會話切換觸發(fā),例如通過第一分支的通信質(zhì)量的下降。響應于這個或另一會話切換觸發(fā),移動站28或移動性應用26可以使用駐留特征來駐留呼叫。例如,移動站28可以利用呼叫管理器24來駐留第二呼叫分支。又例如,移動站28可以請求移動性應用26駐留第二呼叫分支。該動作可以被稱為駐留操作。注意,第一呼叫分支可以在任何適當時刻被丟棄。然而,根據(jù)具體實施例,只要呼叫還未被駐留,第一呼叫分支就被維持。此外,根據(jù)具體實施例,第一呼叫分支可以被維持,直到創(chuàng)建了新的呼叫分支為止。
移動站28和/或移動性應用26可以利用基站18來創(chuàng)建通過蜂窩網(wǎng)絡12到呼叫管理器24或移動性應用26的新的呼叫分支。例如,移動站28可以撥打與移動性應用26相關聯(lián)的電話號碼。又例如,移動性應用26可以撥打與移動站28相關聯(lián)的電話號碼。在創(chuàng)建了新的呼叫分支之后,駐留特征隨后可以被用于將新的呼叫分支耦合到被駐留的呼叫。換句話說,新的呼叫分支可以耦合到第二呼叫分支以允許移動站28恢復與遠程設備的通信。該動作可以被稱為駐留取回操作(park retrieval opeartion)。
在某些實施例中,在企業(yè)網(wǎng)絡14中錨定(anchoring)通信會話可以提供對切換期間通信會話的控制。在企業(yè)網(wǎng)絡14中錨定通信會話代表通過企業(yè)網(wǎng)絡14路由信令。當信令和數(shù)據(jù)通過基站18向移動站28流動時,在企業(yè)網(wǎng)絡14中錨定通信會話可能是尤其有用的,因為否則企業(yè)網(wǎng)絡14可能被從信令路徑中排除。如果企業(yè)網(wǎng)絡14被從信令路徑中排除,則移動性應用26和呼叫管理器24不能處理通信會話的切換。
各種方法可以用于在企業(yè)網(wǎng)絡14中錨定通信會話。被發(fā)出到移動站28的呼叫可被錨定在企業(yè)網(wǎng)絡14中。例如,可將蜂窩網(wǎng)絡12配設為定向到移動站28的電話號碼的呼叫路由到企業(yè)網(wǎng)絡14。此外,移動性應用26可以控制與移動站28相關聯(lián)的蜂窩號碼。移動性應用26可以向蜂窩網(wǎng)絡12指示何時移動站28向企業(yè)網(wǎng)絡14注冊,以使得當對該電話號碼進行呼叫時,蜂窩網(wǎng)絡12將從移動性應用26獲得與企業(yè)網(wǎng)絡14相關聯(lián)的切換號碼。另外,單獨的企業(yè)電話號碼可以與移動站28相關聯(lián),以便使得對該單獨企業(yè)電話號碼的呼叫將路由經(jīng)過企業(yè)網(wǎng)絡14,從而可以通過蜂窩網(wǎng)絡12將呼叫延伸到移動站28。
在接收到針對移動站28的電話呼叫之后,呼叫管理器24和/或移動性應用26可以在與所得到的通信會話相關聯(lián)的信令路徑中包括其自身,無論信令路徑是通過蜂窩網(wǎng)絡12還是企業(yè)網(wǎng)絡14的。注意,當遠程設備存在于企業(yè)網(wǎng)絡14的外部,例如在蜂窩網(wǎng)絡12上,并且移動站28在接入點20的覆蓋區(qū)域的外部時,通過網(wǎng)關22使媒體拐彎(hairpinning)可能是適當?shù)摹<?,從遠程設備傳輸?shù)骄W(wǎng)關22的媒體可以被路由到移動站28,而不要求媒體經(jīng)過企業(yè)網(wǎng)絡14。類似地,從移動站28傳輸?shù)骄W(wǎng)關22的媒體可以被路由到遠程設備,而不要求媒體經(jīng)過企業(yè)網(wǎng)絡14。
由移動站28發(fā)出的呼叫可以通過以下方式被錨定在企業(yè)網(wǎng)絡14中首先當移動站28的用戶撥打電話號碼時嘗試使用企業(yè)網(wǎng)絡14。在移動站28位于由接入點20提供服務的區(qū)域中的情況下,可以利用接入點20將任何通信會話錨定在企業(yè)網(wǎng)絡14中。當移動站28位于由接入點20提供服務的區(qū)域外部時,移動站28可以首先通過蜂窩網(wǎng)絡12耦合到移動性應用26。例如,可以將蜂窩網(wǎng)絡12配設為將呼叫重定向到企業(yè)網(wǎng)絡14中。然后,移動性應用26可以通過代表移動站28撥打電話號碼來將移動站28耦合到預期的遠程設備??商鎿Q地或另外,移動站28可以撥打由企業(yè)網(wǎng)絡14提供的IVR服務。移動站28的用戶隨后可以使用IVR服務來撥打目標號碼。
在企業(yè)網(wǎng)絡14中錨定呼叫可以允許移動站28獨自地或者與移動性應用26相結(jié)合地調(diào)用企業(yè)網(wǎng)絡14內(nèi)的PBX特征,例如由呼叫管理器24控制的PBX特征,以實現(xiàn)企業(yè)網(wǎng)絡14和蜂窩網(wǎng)絡12之間的切換。例如,考慮在移動站28位于由基站18提供服務的區(qū)域中的同時,PSTN 16中的主叫者呼叫移動站28的情形。在這種情況下,如果移動站28的電話號碼與企業(yè)網(wǎng)絡14相關聯(lián),則呼叫信令行進通過PSTN 16,并通過網(wǎng)關22進入企業(yè)網(wǎng)絡14。網(wǎng)關22獨自地或者與呼叫管理器24和/或移動性應用26相結(jié)合地使呼叫返回通過PSTN 16和蜂窩網(wǎng)絡12,延伸到達移動站28。利用適當?shù)耐ㄐ?,移動?8或移動性應用26可以在適當時調(diào)用PBX特征以實現(xiàn)從蜂窩網(wǎng)絡12到企業(yè)網(wǎng)絡14的切換。例如,如果移動站28進入由接入點20提供服務的區(qū)域或者位于該區(qū)域中,并且移動站28希望使用企業(yè)網(wǎng)絡14,則可以采取步驟以利用企業(yè)網(wǎng)絡14所容宿的PBX特征來實現(xiàn)從蜂窩網(wǎng)絡12到企業(yè)網(wǎng)絡14的切換。根據(jù)具體實施例,撥音多頻(dial tonemultifrequency,簡稱為DTMF)信號可以被傳輸?shù)揭苿有詰?6或呼叫管理器24以調(diào)用PBX特征。
如上所述,一種可以用于實現(xiàn)切換的PBX特征是駐留特征。當然,也可以使用其他PBX特征。例如,PBX特征轉(zhuǎn)移可以用于將現(xiàn)有的呼叫分支與新的呼叫分支鏈接在一起。例如,與移動站28相關聯(lián)的新的呼叫分支可以被轉(zhuǎn)移到與遠程設備相關聯(lián)的呼叫分支,以重新建立通信會話。類似地,與遠程設備相關聯(lián)的呼叫分支可以被轉(zhuǎn)移到與移動站28相關聯(lián)的新的呼叫分支,以重新建立通信會話。
為了激活PBX特征,移動站28可以使用任何適當?shù)男帕睢.斠苿诱?8正從接入點20接收無線服務時,移動站28可以向企業(yè)網(wǎng)絡14傳輸信號以調(diào)用PBX特征。例如,當離開由接入點20提供服務的區(qū)域時,移動站28可以調(diào)用PBX特征或請求移動性應用26調(diào)用PBX特征和/或向移動站28提供切換號碼。例如,可以調(diào)用駐留操作。又例如,當移動站28進入由接入點20提供服務的區(qū)域時,移動站28可以按相同的方式調(diào)用PBX特征。例如,可以調(diào)用駐留取回操作。
當移動站28正從基站18接收無線服務時,移動站28可以通過蜂窩網(wǎng)絡12向企業(yè)網(wǎng)絡14傳輸信號以調(diào)用PBX特征。根據(jù)具體實施例,信號可以利用IVR或DTMF通過蜂窩網(wǎng)絡12傳輸。在企業(yè)網(wǎng)絡14內(nèi),信號可以激活PBX特征。例如,當移動站28確定企業(yè)網(wǎng)絡14可能可用時,移動站28可以通過蜂窩網(wǎng)絡12傳輸與特征激活碼相對應的信號序列。
從而,移動站28和/或移動性應用26可以采取動作來在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間切換通信會話,而系統(tǒng)10的其他元件只需要作出很小的改變或不需要改變。
注意,通信系統(tǒng)10代表支持蜂窩和企業(yè)無線網(wǎng)絡之間的切換的系統(tǒng)的一個實施例。也可以有各種其他實施例。例如,盡管在圖示實施例中企業(yè)網(wǎng)絡14利用網(wǎng)關22通過PSTN 16耦合到蜂窩網(wǎng)絡12,但是各種其他實施例可以包括企業(yè)網(wǎng)絡14以其他方式耦合到蜂窩網(wǎng)絡12。例如,企業(yè)網(wǎng)絡14可以利用支持VoIP的服務提供商耦合到蜂窩網(wǎng)絡12。從而,在其他實施例中,蜂窩網(wǎng)絡12和網(wǎng)關22可以不被包括在通信系統(tǒng)10中。
圖2是圖示移動性應用26的功能組件的框圖。在圖示實施例中,移動性應用26包括處理器40、網(wǎng)絡接口42和存儲器44。這些功能元件可以操作來在移動站28在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間漫游時支持活動通信會話的切換。
處理器40控制移動性應用26內(nèi)元件的操作和管理。例如,處理器40進行操作來處理從網(wǎng)絡接口42和存儲器44接收到的信息。處理器40包括可操作來控制并處理信息的任何硬件和/或邏輯元件。例如,處理器40可以是可編程邏輯器件、微控制器和/或任何其他合適的處理設備。
網(wǎng)絡接口42向耦合到企業(yè)網(wǎng)絡14的設備傳輸信息并從這些設備接收信息。例如,網(wǎng)絡接口42可以與網(wǎng)關22、呼叫管理器24和接入點20通信。此外,網(wǎng)絡接口42可以從遠程設備以及移動站28接收信息,并向這些設備發(fā)送信息。從而,網(wǎng)絡接口42包括用于向耦合到移動性應用26的元件傳輸信息并從這些元件接收信息的任何合適的硬件或控制邏輯。
存儲器44永久地或暫時地存儲供處理器40進行處理和利用網(wǎng)絡接口42傳輸?shù)臄?shù)據(jù)和其他信息。存儲器44包括適合于存儲信息的任何一種易失性或非易失性本地或遠程設備或其組合。例如,存儲器44可以包括隨機訪問存儲器(RAM)、只讀存儲器(ROM)、磁存儲設備、光存儲設備或任何其他合適的信息存儲設備或這些設備的組合。如圖所示,存儲器44可以包括一個或多個存儲器模塊,例如代碼46和切換號碼48。
代碼46包括在執(zhí)行時能夠控制移動性應用26的操作的軟件、可執(zhí)行文件和/或適當?shù)倪壿嬆K。例如,代碼46可以包括能夠支持蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的可執(zhí)行文件。代碼46可以包括使移動性應用26能夠利用諸如駐留之類的PBX特征來將傳入呼叫分支重定向到被駐留的通信會話的指令。切換號碼48包括E.164電話號碼,移動性應用26可以使用該電話號碼和/或?qū)⑵涮峁┙o移動站28以用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。例如,移動性應用26可以被分配以靜態(tài)E.164號碼以用于切換目的。
在操作中,網(wǎng)絡接口42可以從移動站28接收關于移動站28想要使用第二網(wǎng)絡(例如蜂窩網(wǎng)絡12)的指示。在某些實施例中,處理器40可以通過網(wǎng)絡接口42將從切換號碼48中選出的一個切換號碼傳輸?shù)揭苿诱?8。可替換地或另外,當移動站28駐留通信會話并從呼叫管理器24接收駐留號碼時,移動性應用26可以將駐留號碼與從切換號碼48中選出的一個切換號碼48相關聯(lián)。然而,注意,盡管在某些實施例中移動站28可以發(fā)起駐留,但是在其他實施例中移動性應用26也可以發(fā)起駐留。網(wǎng)絡按口42可以將切換號碼傳輸?shù)揭苿诱?8,以使得移動站28可以撥打該切換號碼。
當移動站28撥打切換號碼時,發(fā)起了到企業(yè)網(wǎng)絡14的秘密呼叫。網(wǎng)關22或呼叫管理器24可以將傳入呼叫分支引導到網(wǎng)絡接口42。處理器40隨后可以將傳入分支耦合到被駐留的分支。例如,處理器40可以調(diào)用PBX特征。處理器40可以激活駐留取回操作?;蛘?,處理器40可以調(diào)用轉(zhuǎn)移。在某些實施例中,移動性應用26可以在內(nèi)部將被駐留的分支橋接到傳入分支以保持對通信會話的控制。保持控制使得以后在適當時能夠進行切換。在其他實施例中,移動性應用26可以將傳入分支重定向到呼叫管理器24以耦合到被駐留的呼叫。
注意,移動性應用26可以使用會話描述協(xié)議(SDP)來橋接媒體。SDP的使用可以通過僅在SDP標識符相匹配時才將傳入分支與被駐留的分支相關聯(lián)來提供更安全的切換。此外,移動性應用可以使用任何適當?shù)膮f(xié)議來與系統(tǒng)10的其他元件通信。例如,移動性應用26可以使用Java電話應用程序接口(JTAPI)來與呼叫管理器24交互。
盡管該示例包括移動性應用26的特定功能組件,但是移動性應用26可以包括組件的任何集合和配置,包括列舉的功能組件中的某些或全部,以支持蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。而且,移動性應用26可以利用任何合適的硬件和/或邏輯的組合和配置來實現(xiàn)每個功能組件,以及利用存儲在計算機可讀介質(zhì)上的計算機程序來實現(xiàn)任何功能。此外,移動性應用26可以實現(xiàn)為獨立設備,或者移動性應用26的某些方面可以分布在企業(yè)網(wǎng)絡14內(nèi)的各種設備上?;蛘?,在某些實施例中,移動性應用26可以結(jié)合在呼叫管理器24中。
圖3是圖示移動站28的功能組件的框圖。在圖示實施例中,移動站28包括用戶接口60、控制器62、蜂窩接口64、企業(yè)接口66和存儲器68。通常,移動站28可以通過與蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14的交互建立與遠程設備的通信會話。而且,移動站28可以實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。
用戶接口60允許移動站28的用戶向移動站28輸入信息并接收由移動站28輸出的信息。例如,用戶接口60可以從移動站28的用戶接收音頻信息。用戶接口60還可以允許用戶撥打電話號碼,并從移動站28提供的各種特征中進行選擇。另外,音頻信息可以由用戶接口60輸出到用戶。從而,用戶接口60可以包括麥克風、揚聲器、鍵盤和/或用于輸入和輸出信息的其他適當?shù)脑O備。
控制器62控制移動站28內(nèi)元件的操作和管理。例如,控制器62進行操作來處理從用戶接口60、蜂窩接口64、企業(yè)接口66和存儲器接收到的信息和/或命令??刂破?2包括可操作來控制和處理信息的任何硬件和/或邏輯元件。例如,控制器62可以是微控制器、處理器、可編程邏輯器件和/或任何其他合適的處理設備。
蜂窩接口64向蜂窩網(wǎng)絡12傳輸信息并從蜂窩網(wǎng)絡12接收信息。例如,蜂窩接口64可以傳輸和接收與通過蜂窩網(wǎng)絡12發(fā)出的電話呼叫相關聯(lián)的音頻信息和信令數(shù)據(jù)。從而,蜂窩接口64包括用于向耦合到移動站28的元件傳輸信息或從這些元件接收信息的任何合適的硬件或控制邏輯。
企業(yè)接口66向企業(yè)網(wǎng)絡14傳輸信息并從企業(yè)網(wǎng)絡14接收信息。例如,企業(yè)接口66可以傳輸和接收與通過企業(yè)網(wǎng)絡14發(fā)出的電話呼叫相關聯(lián)的音頻信息和信令數(shù)據(jù)。從而,企業(yè)接口66包括用于向耦合到移動站28的元件傳輸信息或從這些元件接收信息的任何合適的硬件或控制邏輯。
注意,如圖所示,移動站28包括多個天線。多個天線的使用允許了移動站28同時耦合到多個無線網(wǎng)絡。例如,第一天線耦合到蜂窩接口64以提供與蜂窩網(wǎng)絡12的通信,而第二天線可以耦合到企業(yè)接口66以提供與企業(yè)網(wǎng)絡14的通信。然而,移動站28可以包括任何數(shù)目的天線(包括一個天線),以提供與各種網(wǎng)絡的同時和/或順序通信。
存儲器68永久地或暫時地存儲供控制器62進行處理和利用用戶接口60、蜂窩接口64和/或企業(yè)接口68傳輸?shù)臄?shù)據(jù)和其他信息。存儲器68包括適合于存儲信息的任何一種易失性或非易失性設備或其組合。例如,存儲器68可以包括RAM、ROM、磁存儲設備、光存儲設備或任何其他合適的信息存儲設備或這些設備的組合。如圖所示,存儲器68可以包括一個或多個存儲器模塊,例如代碼70、切換號碼72和會話切換閾值74。
代碼70包括在執(zhí)行時能夠控制移動站28的操作的軟件、可執(zhí)行文件和/或適當?shù)倪壿嬆K。例如,代碼70可以包括能夠?qū)崿F(xiàn)蜂窩網(wǎng)絡12和個業(yè)網(wǎng)絡14之間的切換的可執(zhí)行文件。代碼70可以包括使移動站28能夠發(fā)出秘密呼叫以創(chuàng)建新的呼叫分支以用于切換目的的指令。代碼70還可以包括使移動站28能夠利用諸如駐留之類的PBX特征來將通信會話從一個網(wǎng)絡切換到另一個的指令。切換號碼72包括E.164電話號碼,移動站28可以使用該電話號碼來實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。例如,移動站28可以撥打E.164號碼以發(fā)出秘密呼叫。會話切換閾值74包括諸如與通信會話相關聯(lián)的可接受和不可接受的錯誤率之類的數(shù)據(jù)。會話切換閾值74可以由移動站28用來確定何時尋求蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。更具體而言,會話切換閾值74可以指定在移動站28具有活動通信會話時使用的閾值。
在操作中,當移動站28位于由接入點20提供服務的區(qū)域中時,控制器62可以維持向呼叫管理器24的注冊??刂破?2可操作來通過基站18和/或接入點20將經(jīng)由用戶接口60接收的語音數(shù)據(jù)以及信令數(shù)據(jù)傳輸?shù)椒涓C網(wǎng)絡12和/或企業(yè)網(wǎng)絡14??刂破?2還可操作來通過用戶接口60將經(jīng)由蜂窩接口64和/或企業(yè)接口66接收的語音數(shù)據(jù)傳輸?shù)揭苿诱?8的用戶。另外,控制器62可以使用會話切換閾值74來確定何時實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。例如,控制器62可以確定與使用企業(yè)接口66的通信會話相關聯(lián)的會話切換閾值74已被超過,并且控制器62可以使用蜂窩接口64向蜂窩網(wǎng)絡12注冊,并利用切換號碼72通過蜂窩網(wǎng)絡12發(fā)出到移動性應用26的秘密呼叫。此外,控制器62可以通過蜂窩接口64和/或企業(yè)接口66向呼叫管理器24和/或移動性應用26傳輸命令,以將PBX特征用于切換目的。
盡管該示例包括移動站28的特定功能組件,但是移動站28可以包括這些組件的任何集合和配置,包括列舉的功能組件中的某些或全部,以利用蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14與遠程設備進行通信,并利用PBX特征實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。而且,移動站28可以利用任何合適的硬件和/或邏輯的組合和配置來實現(xiàn)每個功能組件。從而,在一個實施例中移動站28是移動電話。在其他實施例中,移動站28可以是個人數(shù)字助理(PDA)、膝上型計算機,或可操作來建立與蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14的通信的其他設備。
圖4是圖示用于在蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間切換通信會話的方法80的流程圖。移動站28在步驟82利用第一網(wǎng)絡建立通信會話。注意,移動站28可以在移動站28的用戶撥打電話號碼時發(fā)起通信會話,或者移動站28可以在移動站28的用戶接受來自遠程設備的進入呼叫時建立通信會話。還要注意,第一網(wǎng)絡可以是蜂窩網(wǎng)絡12或企業(yè)網(wǎng)絡14。在步驟84移動站28確定使用第二網(wǎng)絡。例如,移動站28可以監(jiān)視與第一網(wǎng)絡相關聯(lián)的數(shù)據(jù),直到數(shù)據(jù)超過會話切換閾值74之一為止,這可以導致移動站28確定使用第二網(wǎng)絡??商鎿Q地或另外,移動站28可以在優(yōu)選網(wǎng)絡變得可用時確定使用第二網(wǎng)絡。例如,由于與使用蜂窩網(wǎng)絡12相關聯(lián)的成本減小,移動站28可以被編程為在企業(yè)網(wǎng)絡14可用時使用企業(yè)網(wǎng)絡14。
在步驟86駐留通信會話。在某些實施例中,移動站28駐留通信會話。在其他實施例中,移動性應用26可以駐留通信。在任何一種情況下,移動站28都可以接收駐留號碼。在步驟88,移動站28通過第二網(wǎng)絡耦合到被駐留的通信會話。例如,當通過蜂窩網(wǎng)絡12連接到被駐留的通信會話時,移動站28可以向蜂窩網(wǎng)絡12注冊,并通過蜂窩網(wǎng)絡12發(fā)出到企業(yè)網(wǎng)絡14中的呼叫管理器24或移動性應用26的呼叫。例如,如果駐留號碼是E.164號碼,則移動站28可以撥打駐留號碼?;蛘撸苿诱?8可以將駐留號碼變換為可撥打的E.164號碼,然后撥打該E.164號碼。在另一種變體中,蜂窩網(wǎng)絡12可以將駐留號碼與企業(yè)網(wǎng)絡14相關聯(lián),并在移動站28撥打駐留號碼時將移動站28耦合到企業(yè)網(wǎng)絡14。當通過企業(yè)網(wǎng)絡14連接到被駐留的通信會話時,移動站28可以利用接入點20耦合到被駐留的通信會話。移動站28可以提供駐留號碼以重新連接到被駐留的通信會話。
從而,方法80代表實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的簡化的一系列步驟。盡管如上所述在該示例中使用了PBX特征駐留,但是各種其他PBX特征也可以用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。又例如,轉(zhuǎn)移特征可以用于將通信會話從移動站28轉(zhuǎn)移到移動性應用26,然后轉(zhuǎn)移回移動站28以使得新的呼叫分支可被使用。從而,盡管為了描述方便圖示了駐留特征,但是可以使用各種PBX特征。
圖5圖示了用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的另一種方法100。移動站28在步驟102利用企業(yè)網(wǎng)絡14建立與遠程設備的通信會話。注意,在某些實施例中,在移動站28保持在接入點20的范圍內(nèi)的同時,移動站28維持向呼叫管理器24和/或移動性應用26的注冊。從而,當移動站28已注冊時呼叫管理器24可以引導想去往移動站28的傳入呼叫經(jīng)過接入點20,而當移動站28未注冊時呼叫管理器24引導想去往移動站28的傳入呼叫經(jīng)過PSTN 16。類似地,當移動站28已向呼叫管理器24注冊時,移動站28的用戶可以撥打電話號碼,并且移動站28可以通過接入點20將信令信息傳輸?shù)狡髽I(yè)網(wǎng)絡14和呼叫管理器24。注意,與通信會話相關聯(lián)的遠程設備可以位于企業(yè)網(wǎng)絡14中或企業(yè)網(wǎng)絡14外部,例如在PSTN 16或蜂窩網(wǎng)絡12中。
移動站28在步驟104可以檢測企業(yè)網(wǎng)絡14上的明顯信號損耗。例如,如上所述,移動站28可以監(jiān)視與企業(yè)網(wǎng)絡14相關聯(lián)的數(shù)據(jù),并將數(shù)據(jù)與會話切換閾值74相比較。移動站28在步驟106調(diào)用無定向駐留。無定向駐留可以由移動站28的用戶調(diào)用,或由移動站28自動調(diào)用。移動站28在步驟108從呼叫管理器24接收駐留號碼。在步驟110,移動站28確定所接收的駐留號碼是否在E.164范圍中。如果所接收的駐留號碼在E.164范圍中,則移動站28在步驟112向蜂窩網(wǎng)絡12注冊,并在步驟114撥打駐留號碼。在步驟116,移動站28重新連接到被駐留的通信會話。
返回步驟110,如果所接收的駐留號碼不在E.164范圍中,則移動站28在步驟118將駐留號碼傳輸?shù)揭苿有詰?6。在步驟120,移動站28從移動性應用26接收切換號碼。所接收的切換號碼可以是E.164范圍中的可撥打號碼,以使得移動站28可以使用切換號碼來通過蜂窩網(wǎng)絡12耦合到移動性應用26。從而,移動站28在步驟122向蜂窩網(wǎng)絡12注冊,并在步驟124撥打切換號碼。在步驟126,移動性應用28代表移動站28撥打駐留號碼。在步驟116,移動站28重新連接到被駐留的通信會話。
在某些實施例中,在切換期間可能發(fā)生媒體中斷(media break)。然而,與切換相關聯(lián)的音頻通知,例如保持音樂、響鈴以及其他指示和聲音可以被移動站28抑制??商鎿Q地或另外,移動站28可以將關于切換正在發(fā)生的信息傳輸?shù)揭苿诱?8的用戶。此外,注意,方法100可能涉及在發(fā)出秘密呼叫之前駐留通信會話。然而,在某些實施例中,移動站28可以在駐留通信會話之前發(fā)出秘密呼叫,并且只在檢測到移動性應用26的應答之后才駐留通信會話。利用該順序,可以減小或消除媒體中斷的長度。
注意,方法100使用無定向駐留。可替換地或另外,可以使用定向駐留。利用定向駐留,移動站28可以確定可用的駐留號碼,并選擇其中一個可用的駐留號碼以用于切換。在某些實施例中,移動站28和/或具體通信會話可被分配以特定的駐留號碼以在適當時使用。此外,移動站28可能能夠監(jiān)視在任何時刻正在使用什么駐留號碼。如果所選的駐留號碼是E.164號碼,則當移動站28確定使用蜂窩網(wǎng)絡12時,移動站28可以直接撥打駐留號碼。如果駐留號碼不是E.164號碼,則移動站28可以向移動性應用26注冊駐留號碼,并且移動性應用26可以將駐留號碼映射到E.164號碼以用于駐留取回。
方法100圖示了從企業(yè)網(wǎng)絡14到蜂窩網(wǎng)絡12的切換。然而,從蜂窩網(wǎng)絡12到企業(yè)網(wǎng)絡14的切換可以利用類似技術(shù)發(fā)生。在某些實施例中,從蜂窩網(wǎng)絡12到企業(yè)網(wǎng)絡14的切換可以包括使用從移動站28傳輸?shù)椒涓C網(wǎng)絡12的DTMF信號,當移動站28進入由接入點20提供服務的區(qū)域中時,這種信號被轉(zhuǎn)換為特征指示。為了使用DTMF信號來調(diào)用PBX特征,通信會話可能需要被錨定在企業(yè)網(wǎng)絡14中。當在企業(yè)網(wǎng)絡14中錨定了通信之后,當移動站28確定企業(yè)網(wǎng)絡14可能可用時,移動站28可以提供與特征激活碼相對應的DTMF信號的序列。當行進經(jīng)過蜂窩網(wǎng)絡12的DTMF信號進入企業(yè)網(wǎng)絡14時,DTMF信號可以被轉(zhuǎn)換為特征激活器以駐留通信會話。在無定向駐留實施例中,駐留號碼可以經(jīng)由DTMF信號被傳輸?shù)揭苿诱?8。在定向駐留實施例中,駐留號碼可以與特征激活碼一起提供。移動站28可以通過經(jīng)由接入點20建立的新的呼叫分支耦合到被駐留的通信會話。
為了提高安全性,在允許傳入呼叫分支耦合到被駐留的通信會話之前,可能需要驗證駐留取回。例如,主叫方的標識符可能需要與駐留方的標識符相匹配。此外,使用包括移動性應用26的方法可以允許移動性應用26執(zhí)行安全功能,而無需改變呼叫管理器24中的本地駐留特征。
圖6圖示了用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的另一種方法160。注意,在該實施例中,如圖所示,步驟162到170可以由移動站28執(zhí)行,而步驟172到178可以由移動性應用26執(zhí)行。然而,這些步驟可以由系統(tǒng)10的任何適當?shù)脑?zhí)行。
移動站28在步驟162從移動性應用26接收切換號碼。在該示例中,切換號碼是可撥打的E.164號碼。注意,企業(yè)網(wǎng)絡14可以向PSTN 16保留有一批E.164號碼,企業(yè)網(wǎng)絡14可能不將這些E.164號碼與企業(yè)網(wǎng)絡14中的任何具體端點相關聯(lián),但是這些號碼可以具體用于充當處理企業(yè)網(wǎng)絡14和蜂窩網(wǎng)絡12之間的切換的號碼。移動站28在步驟164利用企業(yè)網(wǎng)絡14建立通信會話。如上所述,為了利用企業(yè)網(wǎng)絡14建立通信會話,移動站28可以在移動站28位于由接入點20提供服務的區(qū)域內(nèi)的同時發(fā)起或接收呼叫。在步驟166,移動站28檢測企業(yè)網(wǎng)絡14上的明顯的信號損耗。例如,明顯的信號損耗可以通過將錯誤率與錯誤閾值相比較來預測。響應于檢測到明顯的信號損耗,移動站28在步驟168向蜂窩網(wǎng)絡12注冊,并在步驟170撥打切換號碼。撥打切換號碼可以包括發(fā)出到針對移動性應用26的切換號碼的秘密呼叫。
注意,當退出由接入點20提供服務的區(qū)域時,錯誤率通常將會增大并在某點超過錯誤閾值。移動站28可能能夠向蜂窩網(wǎng)絡12注冊,并在呼叫管理器24檢測到與移動站28的信令的損耗并丟棄原始通信會話之前利用新的分支耦合到通信會話。然而,為了防止呼叫管理器24丟棄通信會話,移動站28和/或移動性應用26可以在通信會話上設置釋放觸發(fā)以防止其被呼叫管理器24清除或丟棄。
移動性應用26在步驟172從移動站28接收呼叫,這在移動性應用26和移動站28之間創(chuàng)建了蜂窩呼叫。在步驟174,移動性應用26代表移動站28駐留通信會話。例如,移動性應用26可以向呼叫管理器24傳輸命令以駐留通信會話。另外,駐留完成信號可以通過蜂窩網(wǎng)絡12和/或企業(yè)網(wǎng)絡14傳輸?shù)揭苿诱?8。移動性應用26在步驟176取回被駐留的通信會話。例如,移動性應用26可以將通信會話重定向到移動性應用26。
移動性應用26在步驟178在內(nèi)部橋接蜂窩分支和通信會話。注意,與在內(nèi)部將蜂窩分支橋接到通信會話不同的是,移動性應用26可以簡單地將蜂窩分支重定向到通信會話,從而失去對通信會話的直接控制。然而,通過將通信會話錨定在移動性應用26中,保持對通信會話的控制可能更加有利于未來的切換。
如上所述,使用SDP可以提供切換的安全性。例如,在某些實施例中,移動性應用26可以應答呼叫,并檢查通信會話的SDP。其后,移動性應用26可以發(fā)出對駐留號碼的新的呼叫,從而提供進入呼叫的SDP。
從而,方法160代表用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的方法的另一個實施例。此外,方法160圖示了可以被移動性應用26和移動站28用來實現(xiàn)通信會話從企業(yè)網(wǎng)絡14到蜂窩網(wǎng)絡12的切換的動作。注意,如上所述,相似的方法可以用于實現(xiàn)通信會話從蜂窩網(wǎng)絡12到企業(yè)網(wǎng)絡14的切換。
前述流程示了用于實現(xiàn)蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換的具體方法。然而,這些流程圖只圖示了操作的示例性方法。盡管討論有時集中于企業(yè)到蜂窩方向的切換,但是類似的技術(shù)可以用于提供蜂窩到企業(yè)方向的切換。此外,通信系統(tǒng)10可以包括使用任何合適的技術(shù)、元件和應用來執(zhí)行這些功能的設備。從而,流程圖中的許多步驟可以同時發(fā)生和/或按與圖示不同的順序發(fā)生。另外,這些設備可以使用具有額外步驟或更少步驟的方法,只要這些方法保持適當即可。而且,系統(tǒng)10的其他設備可以執(zhí)行類似的技術(shù)以支持蜂窩網(wǎng)絡12和企業(yè)網(wǎng)絡14之間的切換。
盡管已經(jīng)在若干實施例中描述了本發(fā)明,但是可以向本領域技術(shù)人員建議種種的變化和修改,并且本發(fā)明試圖包括落在所附權(quán)利要求范圍內(nèi)的這種變化和修改。
權(quán)利要求
1.一種移動站,包括第一無線接口,所述第一無線接口可操作來耦合到第一無線網(wǎng)絡;第二無線接口,所述第二無線接口可操作來耦合到第二無線網(wǎng)絡;以及控制器,所述控制器可操作來利用所述第一無線接口與所述第一無線網(wǎng)絡協(xié)商第一無線鏈路,利用所述第一無線鏈路建立與遠程設備的通信會話,檢測會話切換觸發(fā),響應于所述會話切換觸發(fā)利用所述第二無線接口與所述第二無線網(wǎng)絡協(xié)商第二無線鏈路,并調(diào)用私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
2.如權(quán)利要求1所述的移動站,其中所述控制器還可操作來利用呼叫駐留特征駐留所述通信會話,識別與所述被駐留的通信會話相關聯(lián)的駐留號碼,并利用所述識別出的駐留號碼將所述第二無線鏈路耦合到所述被駐留的通信會話。
3.如權(quán)利要求2所述的移動站,其中所述呼叫駐留特征包括無定向駐留;并且所述駐留號碼包括可撥打的電話號碼。
4.如權(quán)利要求1所述的移動站,其中所述控制器還可操作來利用呼叫駐留特征在所述第一無線網(wǎng)絡中駐留所述通信會話,響應于駐留所述通信會話接收駐留號碼,在協(xié)商了所述第二無線鏈路之后,使用與所述第一無線網(wǎng)絡相關聯(lián)的預定電話號碼來利用所述第二無線鏈路耦合到所述第一無線網(wǎng)絡,并將所述駐留號碼傳輸?shù)剿龅谝粺o線網(wǎng)絡以耦合到所述被駐留的通信會話。
5.如權(quán)利要求1所述的移動站,其中所述控制器還可操作來利用呼叫轉(zhuǎn)移特征將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
6.如權(quán)利要求1所述的移動站,其中所述控制器還可操作來監(jiān)視所述第一無線鏈路的質(zhì)量,并且所述會話切換觸發(fā)包括所述質(zhì)量下降到低于閾值。
7.如權(quán)利要求1所述的移動站,其中所述第一無線網(wǎng)絡包括企業(yè)網(wǎng)絡,所述第二無線網(wǎng)絡包括蜂窩網(wǎng)絡。
8.如權(quán)利要求1所述的移動站,其中所述通信會話包括語音交談。
9.一種用于實現(xiàn)無線網(wǎng)絡之間的切換的系統(tǒng),包括移動站,所述移動站可操作來與第一無線網(wǎng)絡協(xié)商第一無線鏈路,利用所述第一無線鏈路建立與遠程設備的通信會話,檢測會話切換觸發(fā),并響應于所述會話切換觸發(fā)與第二無線網(wǎng)絡協(xié)商第二無線鏈路;以及移動性應用,所述移動性應用可操作來利用私有分機交換特征將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
10.如權(quán)利要求9所述的系統(tǒng),其中所述移動站還可操作來調(diào)用所述私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
11.如權(quán)利要求10所述的系統(tǒng),其中所述私有分機交換特征包括呼叫駐留特征;所述移動站還可操作來利用所述呼叫駐留特征駐留所述通信會話,識別與所述被駐留的通信會話相關聯(lián)的駐留號碼,耦合到所述移動性應用,并將所述駐留號碼發(fā)送到所述移動性應用;并且所述移動性應用還可操作來接收所述駐留號碼,并利用所述駐留號碼將所述第二無線鏈路耦合到所述被駐留的通信會話。
12.如權(quán)利要求9所述的系統(tǒng),所述移動性應用還可操作來調(diào)用所述私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
13.如權(quán)利要求12所述的系統(tǒng),其中所述私有分機交換特征包括呼叫駐留特征;所述移動性應用還可操作來利用所述呼叫駐留特征代表所述移動站駐留所述通信會話,并將所述第二無線鏈路橋接到所述被駐留的通信會話。
14.如權(quán)利要求9所述的系統(tǒng),其中所述移動站還可操作來監(jiān)視所述第一無線鏈路的質(zhì)量,并且所述會話切換觸發(fā)包括所述質(zhì)量下降到低于閾值。
15.如權(quán)利要求9所述的系統(tǒng),其中所述第一無線網(wǎng)絡包括企業(yè)網(wǎng)絡,所述第二無線網(wǎng)絡包括蜂窩網(wǎng)絡。
16.如權(quán)利要求9所述的系統(tǒng),其中所述通信會話包括語音交談。
17.一種用于實現(xiàn)無線網(wǎng)絡之間的切換的方法,包括與第一無線網(wǎng)絡協(xié)商第一無線鏈路;利用所述第一無線鏈路建立與遠程設備的通信會話;檢測會話切換觸發(fā);響應于所述會話切換觸發(fā)與第二無線網(wǎng)絡協(xié)商第二無線鏈路;以及調(diào)用私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
18.如權(quán)利要求17所述的方法,還包括利用呼叫駐留特征駐留所述通信會話;識別與所述被駐留的通信會話相關聯(lián)的駐留號碼;以及利用所述識別出的駐留號碼將所述第二無線鏈路耦合到所述被駐留的通信會話。
19.如權(quán)利要求18所述的方法,其中所述呼叫駐留特征包括無定向駐留;并且所述駐留號碼包括可撥打的電話號碼。
20.如權(quán)利要求17所述的方法,還包括利用呼叫駐留特征在所述第一無線網(wǎng)絡中駐留所述通信會話;響應于駐留所述通信會話接收駐留號碼;在協(xié)商了所述第二無線鏈路之后,使用與所述第一無線網(wǎng)絡相關聯(lián)的預定電話號碼來利用所述第二無線鏈路耦合到所述第一無線網(wǎng)絡;以及將所述駐留號碼傳輸?shù)剿龅谝粺o線網(wǎng)絡以耦合到所述被駐留的通信會話。
21.如權(quán)利要求17所述的方法,還包括利用呼叫轉(zhuǎn)移特征將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
22.如權(quán)利要求17所述的方法,還包括監(jiān)視所述第一無線鏈路的質(zhì)量;其中所述會話切換觸發(fā)包括所述質(zhì)量下降到低于閾值。
23.如權(quán)利要求17所述的方法,其中所述第一無線網(wǎng)絡包括企業(yè)網(wǎng)絡,所述第二無線網(wǎng)絡包括蜂窩網(wǎng)絡。
24.如權(quán)利要求17所述的方法,其中所述通信會話包括語音交談。
25.一種用于實現(xiàn)無線網(wǎng)絡之間的切換的邏輯,所述邏輯被編碼在介質(zhì)中,并且在被執(zhí)行時可操作來與第一無線網(wǎng)絡協(xié)商第一無線鏈路;利用所述第一無線鏈路建立與遠程設備的通信會話;檢測會話切換觸發(fā);響應于所述會話切換觸發(fā)與第二無線網(wǎng)絡協(xié)商第二無線鏈路;以及調(diào)用私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
26.如權(quán)利要求25所述的邏輯,在被執(zhí)行時還可操作來利用呼叫駐留特征駐留所述通信會話;識別與所述被駐留的通信會話相關聯(lián)的駐留號碼;以及利用所述識別出的駐留號碼將所述第二無線鏈路耦合到所述被駐留的通信會話。
27.如權(quán)利要求26所述的邏輯,其中所述呼叫駐留特征包括無定向駐留;并且所述駐留號碼包括可撥打的電話號碼。
28.如權(quán)利要求25所述的邏輯,在被執(zhí)行時還可操作來利用呼叫駐留特征在所述第一無線網(wǎng)絡中駐留所述通信會話;響應于駐留所述通信會話接收駐留號碼;在協(xié)商了所述第二無線鏈路之后,使用與所述第一無線網(wǎng)絡相關聯(lián)的預定電話號碼來利用所述第二無線鏈路耦合到所述第一無線網(wǎng)絡;以及將所述駐留號碼傳輸?shù)剿龅谝粺o線網(wǎng)絡以耦合到所述被駐留的通信會話。
29.如權(quán)利要求25所述的邏輯,在被執(zhí)行時還可操作來利用呼叫轉(zhuǎn)移特征將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路。
30.如權(quán)利要求25所述的邏輯,在被執(zhí)行時還可操作來監(jiān)視所述第一無線鏈路的質(zhì)量;其中所述會話切換觸發(fā)包括所述質(zhì)量下降到低于閾值。
31.如權(quán)利要求25所述的邏輯,其中所述第一無線網(wǎng)絡包括企業(yè)網(wǎng)絡,所述第二無線網(wǎng)絡包括蜂窩網(wǎng)絡。
32.如權(quán)利要求25所述的邏輯,其中所述通信會話包括語音交談。
33.一種用于實現(xiàn)無線網(wǎng)絡之間的切換的系統(tǒng),包括用于與第一無線網(wǎng)絡協(xié)商第一無線鏈路的裝置;用于利用所述第一無線鏈路建立與遠程設備的通信會話的裝置;用于檢測會話切換觸發(fā)的裝置;用于響應于所述會話切換觸發(fā)與第二無線網(wǎng)絡協(xié)商第二無線鏈路的裝置;以及用于調(diào)用私有分機交換特征以將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路的裝置。
34.如權(quán)利要求33所述的系統(tǒng),還包括用于利用呼叫駐留特征駐留所述通信會話的裝置;用于識別與所述被駐留的通信會話相關聯(lián)的駐留號碼的裝置;以及用于利用所述識別出的駐留號碼將所述第二無線鏈路耦合到所述被駐留的通信會話的裝置。
35.如權(quán)利要求34所述的系統(tǒng),其中所述呼叫駐留特征包括無定向駐留;并且所述駐留號碼包括可撥打的電話號碼。
36.如權(quán)利要求33所述的系統(tǒng),還包括用于利用呼叫駐留特征在所述第一無線網(wǎng)絡中駐留所述通信會話的裝置;用于響應于駐留所述通信會話接收駐留號碼的裝置;用于在協(xié)商了所述第二無線鏈路之后,使用與所述第一無線網(wǎng)絡相關聯(lián)的預定電話號碼來利用所述第二無線鏈路耦合到所述第一無線網(wǎng)絡的裝置;以及用于將所述駐留號碼傳輸?shù)剿龅谝粺o線網(wǎng)絡以耦合到所述被駐留的通信會話的裝置。
37.如權(quán)利要求33所述的系統(tǒng),還包括用于利用呼叫轉(zhuǎn)移特征將所述通信會話從所述第一無線鏈路轉(zhuǎn)移到所述第二無線鏈路的裝置。
38.如權(quán)利要求33所述的系統(tǒng),還包括用于監(jiān)視所述第一無線鏈路的質(zhì)量的裝置;其中所述會話切換觸發(fā)包括所述質(zhì)量下降到低于閾值。
39.如權(quán)利要求33所述的系統(tǒng),其中所述第一無線網(wǎng)絡包括企業(yè)網(wǎng)絡,所述第二無線網(wǎng)絡包括蜂窩網(wǎng)絡。
40.如權(quán)利要求33所述的系統(tǒng),其中所述通信會話包括語音交談。
全文摘要
一種移動站包括可以耦合到第一無線網(wǎng)絡的第一無線接口、可以耦合到第二無線網(wǎng)絡的第二無線接口和控制器。控制器可以利用第一無線接口與第一無線網(wǎng)絡協(xié)商第一無線鏈路,并利用第一無線鏈路建立與遠程設備的通信會話??刂破鬟€可以檢測會話切換觸發(fā),響應于會話切換觸發(fā)利用第二無線接口與第二無線網(wǎng)絡協(xié)商第二無線鏈路,并調(diào)用私有分機交換特征以將通信會話從第一無線鏈路轉(zhuǎn)移到第二無線鏈路。
文檔編號H04W84/12GK101019442SQ200580030533
公開日2007年8月15日 申請日期2005年8月30日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者克里斯托弗·E·皮爾斯, 拉瑪那澤恩·T·加嘎德森, 彼池·T·恩古尹 申請人:思科技術(shù)公司