專利名稱:在移動(dòng)ip網(wǎng)絡(luò)中根據(jù)主叫者位置進(jìn)行呼叫路由選擇的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在移動(dòng)因特網(wǎng)協(xié)議(IP)電話網(wǎng)絡(luò)中用戶位置信息的利用。特別是,本發(fā)明涉及在移動(dòng)IP電話網(wǎng)絡(luò)中利用IP終端的位置信息進(jìn)行呼叫路由選擇的方法與系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,通過(guò)一個(gè)系統(tǒng)來(lái)實(shí)現(xiàn)這個(gè)目標(biāo),該系統(tǒng)使用在一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)中的IP終端的位置信息來(lái)進(jìn)行路由選擇。該系統(tǒng)包括作為移動(dòng)IP電話網(wǎng)絡(luò)的一個(gè)用戶的一部IP終端以及一個(gè)控制單元,如
圖1所示。圖1是示意性的方框圖,示出一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)中的一些組件??刂茊卧邮諒腎P終端向另一個(gè)用戶發(fā)出的呼叫。當(dāng)從IP終端發(fā)出一次呼叫時(shí),該IP終端檢查該IP終端的位置信息是否為該次呼叫所需要,并且當(dāng)需要時(shí),將位置信息添加到呼叫建立數(shù)據(jù)中去。然后,當(dāng)控制單元接收該呼叫時(shí),它根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定被叫用戶的地址或者目標(biāo)地址,并將該呼叫傳送到已確定的目標(biāo)地址。
在IP終端中的一個(gè)呼叫控制應(yīng)用通過(guò)跟與該IP終端連接的一個(gè)移動(dòng)終端MT進(jìn)行通信,來(lái)獲得該IP終端的位置信息。在IP終端中的呼叫控制應(yīng)用可以向該移動(dòng)終端請(qǐng)求像小區(qū)標(biāo)識(shí)那樣的位置信息。
從IP終端發(fā)出的呼叫可以指向一個(gè)特殊服務(wù)號(hào)碼,后者需要該IP終端的位置信息。在這種情況下,控制單元根據(jù)該位置信息,將特殊服務(wù)號(hào)碼或別名映射為一個(gè)用戶或目標(biāo)地址。
根據(jù)本發(fā)明的另一個(gè)方面,通過(guò)一種方法來(lái)實(shí)現(xiàn)上述目標(biāo),該方法使用在一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)中IP終端的位置信息來(lái)進(jìn)行路由選擇。
圖2是一個(gè)流程圖,示出根據(jù)本發(fā)明的方法的各基本步驟;在第一步驟中,從移動(dòng)IP電話網(wǎng)絡(luò)的一部IP終端向另一個(gè)用戶發(fā)出一次呼叫。在下一個(gè)步驟中,檢查該IP終端的位置信息是否為該次呼叫所需要。當(dāng)需要位置信息時(shí),隨后執(zhí)行將位置信息添加到呼叫建立數(shù)據(jù)中去的步驟。接著,根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)用戶或目標(biāo)地址。若不需要位置信息,則不向呼叫建立數(shù)據(jù)添加位置信息,并且僅根據(jù)呼叫建立數(shù)據(jù)來(lái)確定用戶地址。在已經(jīng)確定目標(biāo)地址之后,將該次呼叫傳送到已確定的目標(biāo)地址。
通過(guò)IP終端中的一個(gè)呼叫控制應(yīng)用與一個(gè)專用的移動(dòng)終端MT之間的通信來(lái)提供位置信息。
根據(jù)本發(fā)明的又一個(gè)方面,通過(guò)在一個(gè)系統(tǒng)中的IP終端來(lái)實(shí)現(xiàn)上述目標(biāo),該系統(tǒng)使用在一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)中的該IP終端的位置信息來(lái)進(jìn)行路由選擇。該IP終端適于向另一個(gè)用戶發(fā)出一次呼叫,其中,該IP終端檢查它的位置信息是否為該次呼叫所需要,并且當(dāng)需要時(shí),將位置信息添加到呼叫建立數(shù)據(jù)中去。
此外,根據(jù)本發(fā)明的又一個(gè)方面,通過(guò)在一個(gè)系統(tǒng)中的控制單元來(lái)實(shí)現(xiàn)上述目標(biāo),該系統(tǒng)使用在一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)中的IP終端的位置信息來(lái)進(jìn)行路由選擇。該控制單元接收從一個(gè)IP終端向另一個(gè)用戶發(fā)出的一次呼叫,連同含有該IP終端的位置信息的呼叫建立數(shù)據(jù)。然后,該控制單元根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)用戶或目標(biāo)地址,并將該次呼叫傳送到已確定的目標(biāo)地址。
使用本發(fā)明,就能改進(jìn)在移動(dòng)IP電話網(wǎng)絡(luò)中的應(yīng)用功能。
根據(jù)本發(fā)明,可以根據(jù)請(qǐng)求或者自動(dòng)地從與像IP終端那樣的用戶相關(guān)的一個(gè)移動(dòng)終端那里獲得用戶位置信息。該位置信息可以被用來(lái)基于位置選擇到一個(gè)特定用戶或號(hào)碼的路由。
下面,將參照附圖并通過(guò)各優(yōu)選實(shí)施例,對(duì)本發(fā)明進(jìn)行說(shuō)明。
優(yōu)選實(shí)施例說(shuō)明下面,將參照?qǐng)D3和圖4,對(duì)本發(fā)明的第一實(shí)施例進(jìn)行說(shuō)明。第一實(shí)施例涉及基于位置選擇到一個(gè)特殊服務(wù)號(hào)碼的路由。
圖3示出在使用H.323環(huán)境的情況下,基于位置選擇到一個(gè)特殊服務(wù)號(hào)碼的路由的建立過(guò)程。根據(jù)本發(fā)明的第一實(shí)施例,按照下列方式向移動(dòng)IP電話核心網(wǎng)絡(luò)提供一個(gè)用戶的位置信息。在圖3中,IP終端IPTE通過(guò)一個(gè)正常的H.323過(guò)程,向呼叫狀態(tài)控制功能塊(CSCF)請(qǐng)求許可。更精確地說(shuō),在消息1中,用戶IPTE用所請(qǐng)求的帶寬向該IPTE當(dāng)前已在其中進(jìn)行登記的CSCF發(fā)出一個(gè)許可請(qǐng)求(ARQ)。在消息2中,由于要使用CSCF路由呼叫模型,所以若CSCF可以接受該呼叫,則它返回一個(gè)帶有它自己的H.225.0呼叫信令傳輸?shù)刂?TA)的許可確認(rèn)(ACF)信號(hào)。
應(yīng)用知道它必須獲得用于這次呼叫的IPTE的位置信息。通過(guò)移動(dòng)知覺H.323應(yīng)用與移動(dòng)終端MT之間的接口,從移動(dòng)終端MT那里獲得位置信息。因而,在消息3中,H.323應(yīng)用向MT查詢指示IPTE位置的當(dāng)前小區(qū)標(biāo)識(shí)(Cell ID)。于是,在消息4中,MT返回小區(qū)標(biāo)識(shí)。
位置信息作為建立(Setup)消息5的一部分被送往CSCF。在消息5中,用戶IPTE向CSCF發(fā)送建立消息,在該建立消息的用戶對(duì)用戶信息單元(UUIE)中的nonStandardData字段(或者一個(gè)專用字段)中,帶有作為目標(biāo)地址(destinationAddress)的特殊別名和CellID?,F(xiàn)在,CSCF有了必要的信息(像PizzaHut.hu那樣的別名以及CellID),以便將別名轉(zhuǎn)換為E.164或者離該用戶IPTE所在的區(qū)域最近的交換局或用戶的別名。換句話說(shuō),在圖3的步驟6中,CSCF根據(jù)IP終端的位置將特殊服務(wù)號(hào)碼或別名映射為一個(gè)E.164號(hào)碼或者別名。通過(guò)使用被納入到CSCF的一個(gè)數(shù)據(jù)庫(kù),或者,可選地,通過(guò)將該請(qǐng)求送往另一個(gè)網(wǎng)絡(luò)的數(shù)據(jù)庫(kù),來(lái)完成這一步。
在消息7中,CSCF將帶有作為被叫方號(hào)碼的新E.164號(hào)碼的建立消息送往一個(gè)媒體網(wǎng)關(guān)控制功能塊(MGCF)。于是,MGCF將該H.323建立消息轉(zhuǎn)換為承載于Sigtran之上的起始地址消息(IAM)并且,在消息8中,將IAM送往一個(gè)傳輸信令網(wǎng)關(guān)(T-SGW),該IAM含有新的E.164號(hào)碼。T-SGW將Sigtran IAM轉(zhuǎn)換為七號(hào)信令系統(tǒng)IAM(SS7 IAM),并且通過(guò)消息9將其送往一部本地交換機(jī)。在消息10中,該本地交換機(jī)向一個(gè)本地PizzaHut交換局發(fā)出呼叫建立。
當(dāng)被叫用戶(本地PizzaHut交換局)應(yīng)答該呼叫時(shí),它向本地交換機(jī)發(fā)出一個(gè)Connect(連接)消息(消息11),并且本地交換機(jī)用Connect Acknowlege(連接確認(rèn))(消息11)來(lái)加以確認(rèn)。在消息12中,本地交換機(jī)向T-SGW發(fā)送一個(gè)對(duì)應(yīng)于Connect消息的SS7應(yīng)答消息(ANM)。T-SGW將SS7 ANM轉(zhuǎn)換為Sigtran ANM,并在消息13中將其送往MGCF。最后,在消息14中,MGCF經(jīng)由CSCF,將對(duì)應(yīng)于Sigtran ANM的一個(gè)Connect消息送往IPTE。此時(shí),在用戶IPTE與被叫用戶,即本地PizzaHut交換局之間的就能進(jìn)行雙向通信。
在通話結(jié)束以及雙方中的一方掛機(jī)(在本例中為本地PizzaHut交換局)之后,就從本地PizzaHut交換局向本地交換機(jī)發(fā)出一個(gè)Disconnect(斷開)消息15(圖4)。于是,根據(jù)消息16,本地PizzaHut交換局與本地交換機(jī)之間的一個(gè)用戶網(wǎng)絡(luò)接口(UNI)信道被釋放。而且,根據(jù)消息17,本地交換機(jī)與T-SGW之間的一個(gè)網(wǎng)絡(luò)到網(wǎng)絡(luò)接口(NNI)信道被釋放。此后,根據(jù)消息18,T-SGW與MGCF之間的各種資源被釋放。最后,根據(jù)消息19,MGCF、CSCF以及IPTE之間的各種資源被釋放。
下面,將參照?qǐng)D5對(duì)本發(fā)明的第二實(shí)施例進(jìn)行說(shuō)明。第二實(shí)施例涉及由IP終端IPTE發(fā)出的緊急呼叫。
在緊急呼叫的情況下,第一消息是要求移動(dòng)終端MT向該應(yīng)用提供位置信息的一個(gè)隱含請(qǐng)求。換句話說(shuō),當(dāng)處于一個(gè)移動(dòng)IP電話網(wǎng)絡(luò)的一個(gè)IP終端IPTE的用戶在其H.323應(yīng)用中,通過(guò)按下例如一個(gè)EC按鈕來(lái)發(fā)出一次緊急呼叫時(shí),該應(yīng)用本身首先通知MT,并在消息1中請(qǐng)求建立一個(gè)EC分組數(shù)據(jù)協(xié)議(PDP)上下文,假定為GPRS接入。
在消息2中,MT向一個(gè)增強(qiáng)在服務(wù)GPRS支持節(jié)點(diǎn)(E-SGSN)發(fā)送一個(gè)激活EC PDP上下文請(qǐng)求,以便建立到移動(dòng)IP電話網(wǎng)絡(luò)的一次接入。要注意的是,該EC PDP上下文請(qǐng)求必須使用一個(gè)高優(yōu)先等級(jí)以及保證帶寬的服務(wù)質(zhì)量(QoS)。E-SGSN向一個(gè)增強(qiáng)網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(E-GGSN)發(fā)出一個(gè)產(chǎn)生EC PDP上下文請(qǐng)求,該E-GGSN是由在消息3中指向移動(dòng)IP電話網(wǎng)絡(luò)的一個(gè)接入點(diǎn)名稱(APN)加以標(biāo)識(shí)的。在E-GGSN已經(jīng)產(chǎn)生EC PDP上下文之后,在消息4中,它向E-SGSN發(fā)出一個(gè)響應(yīng)。
在消息5中,E-SGSN指示接受來(lái)自MT的EC PDP上下文激活請(qǐng)求。在已經(jīng)建立EC PDP上下文之后,MT在消息6中向H.323應(yīng)用發(fā)送Cell ID,以便將其放入緊急建立消息的用戶對(duì)用戶信息單元(UUIE)中的nonStandardData字段(或者一個(gè)專用字段)。
由于該IPTE具有對(duì)移動(dòng)IP電話網(wǎng)絡(luò)的一次高優(yōu)先等級(jí)接入,它必須發(fā)現(xiàn)能服務(wù)于它的請(qǐng)求的一個(gè)CSCF。更精確地說(shuō),由于該應(yīng)用可能不知道在網(wǎng)絡(luò)中任何可用的CSCF,所以它必須使用H.323來(lái)執(zhí)行一次關(guān)守發(fā)現(xiàn)過(guò)程。因此,在消息7中,IPTE發(fā)出在nonStandardData字段(或者一個(gè)專用字段)中具有如下指示的關(guān)守請(qǐng)求(GRQ)消息它需要在關(guān)守確認(rèn)(GCF)消息中的H.225.0呼叫信令TA。
能為該IPTE提供服務(wù)的所有CSCF都必須在消息8中通過(guò)在GCF消息中的nonStandardData字段(或者一個(gè)專用字段)內(nèi)包含它們的H.225.0呼叫信令TA來(lái)作出回答。由于這是一次緊急呼叫,所以不需要登記(登記請(qǐng)求[RRQ],登記確認(rèn)[RCF])和許可(ARQ,ACF)。該IPTE還從GCF消息中知道H.225.0呼叫信令TA,因此它可以開始發(fā)送一個(gè)呼叫控制信令。在消息9中,該IPTE向CSCF發(fā)送緊急呼叫建立消息,其中在作為UUIE的一部分的nonStandardData字段(或者一個(gè)專用字段)中帶有Cell ID。
在圖5的步驟10中,CSCF執(zhí)行必要的基于位置的號(hào)碼的轉(zhuǎn)換,并且最近的EC呼叫中心的新E.164號(hào)碼將作為從該CSCF發(fā)到一個(gè)MGCF的建立消息的被叫方號(hào)碼。然后,在消息11中,CSCF將建立消息連同作為被叫方號(hào)碼的最近的EC呼叫中心的E.164號(hào)碼送往MGCF。
跟隨在消息11后面的消息,即消息12到22,與在第一實(shí)施例中結(jié)合圖3和4說(shuō)明的消息8到18相對(duì)應(yīng),因而其說(shuō)明從略。
根據(jù)在圖5中的消息23,在已經(jīng)從EC呼叫中心向本地交換機(jī)發(fā)出Disconnect消息,以及EC呼叫中心、本地交換機(jī)、T-SGW與MGCF之間的相應(yīng)各資源已經(jīng)被釋放之后,MGCF、CSCF以及IPTE之間的各資源也被釋放。
由于IPTE已經(jīng)激活一個(gè)高優(yōu)先等級(jí)以及保證帶寬QoS的PDP上下文,基于EC性質(zhì)而不需要為之付費(fèi),所以在該呼叫已經(jīng)被釋放之后,H.323應(yīng)用在消息24中向MT發(fā)出一個(gè)釋放通知,使得該MT可以對(duì)上述的PDP上下文進(jìn)行去激活。在消息25中,執(zhí)行正常用戶發(fā)起的PDP上下文去激活過(guò)程。最后,MT在消息26中確認(rèn)EC PDP上下文去激活。
使用本發(fā)明,就能改進(jìn)在移動(dòng)IP電話網(wǎng)絡(luò)中的應(yīng)用功能。
根據(jù)本發(fā)明,可以按照請(qǐng)求或者自動(dòng)地從駐留在IP終端之中的移動(dòng)終端獲得用戶位置信息。位置信息可以被用于基于位置選擇到特殊號(hào)碼或別名的路由。
在參照優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行描述時(shí),這樣的描述是為了對(duì)本發(fā)明進(jìn)行說(shuō)明,并且不應(yīng)當(dāng)被解釋為對(duì)本發(fā)明的限制。對(duì)本專業(yè)技術(shù)人員來(lái)說(shuō),在不背離由所附的權(quán)利要求書所規(guī)定的本發(fā)明的基本原理和范圍的前提下,可以有各種修改和應(yīng)用。
權(quán)利要求
1.一種在移動(dòng)IP電話網(wǎng)絡(luò)中使用一個(gè)IP終端的位置信息進(jìn)行路由選擇的方法,當(dāng)從一個(gè)IP終端向另一個(gè)用戶發(fā)出一個(gè)呼叫時(shí),所述方法包括下列各步驟檢查該IP終端的位置信息是否為該呼叫所需要;當(dāng)需要時(shí),將位置信息添加到呼叫建立數(shù)據(jù)中;根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)目標(biāo)地址;以及將該呼叫發(fā)送到已確定的目標(biāo)地址。
2.根據(jù)權(quán)利要求1所述方法,其中,通過(guò)IP終端中的一個(gè)呼叫控制應(yīng)用與一個(gè)專用的移動(dòng)終端(MT)之間的通信來(lái)提供位置信息。
3.根據(jù)權(quán)利要求1所述方法,其中,該呼叫指向需要位置信息的一個(gè)特殊服務(wù)號(hào)碼,并且其中,確定目標(biāo)地址的步驟包括下述步驟根據(jù)位置信息,將該特殊服務(wù)號(hào)碼或別名映射成一個(gè)目標(biāo)地址。
4.一種在移動(dòng)IP電話網(wǎng)絡(luò)中使用一個(gè)IP終端的位置信息進(jìn)行路由選擇的系統(tǒng),所述系統(tǒng)包括一個(gè)IP終端,用于向另一個(gè)用戶發(fā)出一個(gè)呼叫;以及一個(gè)控制單元,用于接收從該IP終端發(fā)出的呼叫,并且用于將該呼叫發(fā)送到一個(gè)目標(biāo)地址;其中,該IP終端檢查該IP終端的位置信息是否為該呼叫所需要,并且當(dāng)需要時(shí),將位置信息添加到呼叫建立數(shù)據(jù)中;以及其中,該控制單元根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)目標(biāo)地址,并將該呼叫發(fā)送到已確定的目標(biāo)地址。
5.根據(jù)權(quán)利要求4所述系統(tǒng),其中,通過(guò)IP終端中的一個(gè)呼叫控制應(yīng)用與一個(gè)專用的移動(dòng)終端(MT)之間的通信來(lái)提供位置信息。
6.根據(jù)權(quán)利要求4所述系統(tǒng),其中,從IP終端發(fā)出的呼叫指向需要位置信息的一個(gè)特殊服務(wù)號(hào)碼,并且其中,控制單元根據(jù)位置信息將該特殊服務(wù)號(hào)碼或別名映射成一個(gè)目標(biāo)地址,來(lái)確定所述目標(biāo)地址。
7.在一個(gè)系統(tǒng)中的IP終端,該系統(tǒng)通過(guò)使用在移動(dòng)IP電話網(wǎng)絡(luò)中的該IP終端的位置信息來(lái)進(jìn)行路由選擇,該IP終端用于向另一個(gè)用戶始發(fā)一個(gè)呼叫;其中,該IP終端檢查該IP終端的位置信息是否為該呼叫所需要,并且當(dāng)需要時(shí),將位置信息添加到呼叫建立數(shù)據(jù)中。
8.在一個(gè)系統(tǒng)中的控制單元,該系統(tǒng)通過(guò)使用在移動(dòng)IP電話網(wǎng)絡(luò)中的IP終端的位置信息來(lái)進(jìn)行路由選擇,該控制單元接收從一個(gè)IP終端向另一個(gè)用戶發(fā)出的一個(gè)呼叫,連同含有該IP終端的位置信息的呼叫建立數(shù)據(jù);其中,該控制單元根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)目標(biāo)地址,并將該呼叫發(fā)送到已確定的目標(biāo)地址。
全文摘要
本發(fā)明公開了一種系統(tǒng)和一種方法,用于在移動(dòng)IP電話網(wǎng)絡(luò)中使用一個(gè)IP終端的位置信息進(jìn)行路由選擇。當(dāng)從一個(gè)IP終端向另一個(gè)用戶發(fā)出一個(gè)呼叫時(shí),檢查該IP終端的位置信息是否為該呼叫所需要。在需要位置信息的情況下,將位置信息添加到呼叫建立數(shù)據(jù)中。然后,根據(jù)呼叫建立數(shù)據(jù)和位置信息來(lái)確定一個(gè)目標(biāo)地址。最后,將該呼叫發(fā)送到已確定的目標(biāo)地址。
文檔編號(hào)H04L29/12GK1381125SQ99817029
公開日2002年11月20日 申請(qǐng)日期1999年12月7日 優(yōu)先權(quán)日1999年12月7日
發(fā)明者奈多克·埃瓦諾夫, 西莫·維克萊恩 申請(qǐng)人:諾基亞公司