專利名稱:一種通過核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶碼分多址(WCDMA)移動通信系統(tǒng)的位置業(yè)務(wù)處理技術(shù)領(lǐng)域,更確切地說是涉及一種通過WCDMA移動通信系統(tǒng)中的核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法。
背景技術(shù):
目前,WCDMA系統(tǒng)中引入了位置業(yè)務(wù),通過該位置業(yè)務(wù),WCDMA系統(tǒng)可以精確地定位移動用戶當(dāng)前所在的位置。WCDMA系統(tǒng)完成一次定位業(yè)務(wù),需要移動終端、接入網(wǎng)、核心網(wǎng)的參與和互相配合。
通常,位置業(yè)務(wù)請求可以從UE發(fā)起,也可以從外部的客戶端發(fā)起,還可以從核心網(wǎng)發(fā)起。按照協(xié)議規(guī)定,用戶一次只能發(fā)起一次位置業(yè)務(wù)請求,且只有在當(dāng)前發(fā)起的位置業(yè)務(wù)請求處理完成后,用戶才能發(fā)起下一次位置業(yè)務(wù)請求。服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點(SGSN)發(fā)起的位置業(yè)務(wù)請求也是如此。而外部客戶端通過關(guān)口移動位置中心(GMLC)發(fā)起的位置業(yè)務(wù)請求則可以有多個,這是因為協(xié)議規(guī)定了GMLC發(fā)起的相同位置業(yè)務(wù)請求可以通過參考號進(jìn)行識別,該參考號最多可達(dá)256個,因此,GMLC發(fā)起的相同位置業(yè)務(wù)請求最多有256個。不管是哪種發(fā)起方式,都是通過接入網(wǎng)和核心網(wǎng)之間的交互來完成對移動終端的定位處理。
WCDMA系統(tǒng)可以分為分組域和電路域兩種。對于分組域來說,位置報告控制流程是由接入網(wǎng)中的無線網(wǎng)絡(luò)控制器(RNC)與核心網(wǎng)中的SGSN進(jìn)行交互;對于電路域來說,位置報告控制流程則是由接入網(wǎng)中的RNC與核心網(wǎng)中的移動交換中心/拜訪位置寄存器(MSC/VLR)進(jìn)行交互。不管是哪種情況,接入網(wǎng)和核心網(wǎng)之間都是通過Iu接口連接,因此,該位置報告控制流程也稱作Iu接口的位置報告控制流程。下面結(jié)合圖1對Iu接口的位置報告控制流程進(jìn)行說明。
圖1所示的Iu接口的位置報告控制流程是針對分組域的,針對電路域的流程與之類似,其區(qū)別只在于核心網(wǎng)中與RNC交互的設(shè)備不同。該交互流程通過以下步驟實現(xiàn)步驟101、核心網(wǎng)中的SGSN在收到定位某個移動終端的的位置業(yè)務(wù)請求時,生成相應(yīng)的位置報告控制消息,并將該消息發(fā)送給RNC。
SGSN通過該位置報告控制消息中的請求類型(Request Type)信元來標(biāo)識本次位置業(yè)務(wù)請求的定位類型和精度要求。
SGSN針對每個位置業(yè)務(wù)請求都設(shè)置一個業(yè)務(wù)控制塊,每個業(yè)務(wù)控制塊中保存與位置業(yè)務(wù)請求相關(guān)的信息,比如,位置業(yè)務(wù)請求的發(fā)起方信息,如果當(dāng)前是GMLC發(fā)起位置業(yè)務(wù)請求,則業(yè)務(wù)控制塊中還保存GMLC發(fā)起的位置業(yè)務(wù)請求中的參考號。通過業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息,即可確定對應(yīng)的位置業(yè)務(wù)請求。
步驟102、RNC收到SGSN發(fā)送來的位置報告控制消息后,根據(jù)該消息中的定位要求對移動終端(MS)進(jìn)行定位。
步驟103、RNC在定位處理完成后,向SGSN返回位置報告消息。
RNC如果定位失敗,則返回的位置報告消息中攜帶相應(yīng)的失敗原因值;如果定位成功,則返回的位置報告消息中攜帶定位結(jié)果。RNC返回的位置報告消息中同樣攜帶用于標(biāo)識位置定位類型和精度要求的Request Type信元。
步驟104、SGSN根據(jù)收到的位置報告消息生成相應(yīng)的位置業(yè)務(wù)響應(yīng),并將該位置業(yè)務(wù)響應(yīng)發(fā)送出去。
由于RNC返回的位置報告消息中也攜帶了用于標(biāo)識位置定位類型和精度要求的Request Type信元。因此,如果SGSN針對定位同一移動終端的位置業(yè)務(wù)請求,發(fā)送給RNC的幾個位置報告控制消息中的Request Type信元所含內(nèi)容各不相同,則SGSN可以通過Request Type信元確定當(dāng)前收到的位置報告消息是針對哪次位置報告控制消息。但是,如果SGSN針對定位同一移動終端的位置業(yè)務(wù)請求生成的位置報告控制消息中的Request Type信元都相同,或者說,這幾個位置報告控制消息是針對同一移動終端的位置業(yè)務(wù)請求,且具體的定位要求也相同,這種情況下,RNC返回的位置報告消息中的Request Type也相同,SGSN通過Request Type信元則無法確定當(dāng)前收到的位置報告消息是針對哪次位置報告控制消息。因此,如果用戶、核心網(wǎng)和GMLC同時針對同一移動終端發(fā)起多個相同的位置業(yè)務(wù)請求,或GMLC同時針對同一移動終端發(fā)起相同的位置業(yè)務(wù)請求,則Iu接口的位置報告控制流程根本無法區(qū)別這些位置業(yè)務(wù)。其中,如果用戶、核心網(wǎng)和GMLC同時針對同一移動終端發(fā)起相同的位置業(yè)務(wù)請求,則該位置業(yè)務(wù)請求最多可達(dá)258個。
為方便說明問題,下面我們主要討論外部客戶端通過GMLC發(fā)起的位置業(yè)務(wù)流程如何引起Iu接口的位置報告控制流程沖突,因為這是最可能產(chǎn)生并發(fā)位置業(yè)務(wù)的情況。
參見圖2,如果GMLC收到多個外部客戶端針對同一移動終端、且定位要求完全相同的位置業(yè)務(wù)請求,則GMLC向SGSN連續(xù)發(fā)送多個位置業(yè)務(wù)請求消息。SGSN根據(jù)GMLC發(fā)送來的位置業(yè)務(wù)請求消息,向RNC發(fā)送多個具有相同Request Type信元的位置報告控制消息。由于目前并沒有規(guī)定RNC如何處理并行的位置報告控制消息,目前,很多廠家提供的RNC都是一次只處理針對同一移動終端的一條位置業(yè)務(wù)請求。這樣,RNC如果針對某個移動終端的第一個位置報告控制請求還沒有處理完成,就收到了其他相同的位置報告控制請求,則RNC會立刻以帶失敗原因值的位置報告消息拒絕之后的位置報告控制請求。由于這些位置報告消息中攜帶的Request Type信元相同,SGSN無法通過Request Type信元確定具體是哪條位置報告控制請求被拒絕了,因此認(rèn)為所有的位置業(yè)務(wù)請求都被拒絕了,并向GMLC返回所有位置報告控制請求都失敗的應(yīng)答消息。而實際上,RNC正在根據(jù)第一條位置業(yè)務(wù)請求進(jìn)行定位處理。
所以說,目前用于處理位置業(yè)務(wù)的位置報告控制流程無法正確地處理并發(fā)的位置業(yè)務(wù)請求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種通過核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法,使WCDMA移動通信系統(tǒng)能夠正確地處理并發(fā)的位置業(yè)務(wù)請求。
為達(dá)到以上目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種通過核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法,該方法中的核心網(wǎng)保存每個需要處理的位置業(yè)務(wù)請求中的定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系,該方法進(jìn)一步包括以下步驟a.核心網(wǎng)收到位置業(yè)務(wù)請求后,判斷自身是否保存了該位置業(yè)務(wù)請求中的定位要求,如果沒有保存,則根據(jù)該位置業(yè)務(wù)請求生成位置報告控制消息,將該位置報告控制消息發(fā)送給接入網(wǎng),并保存該該定位要求以及其與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,否則,直接保存該定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系;b.接入網(wǎng)根據(jù)收到的位置報告控制消息進(jìn)行定位處理,并將定位處理結(jié)果通過位置報告消息發(fā)送給核心網(wǎng);c.核心網(wǎng)收到位置報告消息后,根據(jù)該位置報告消息獲取對應(yīng)的定位要求,根據(jù)自身保存的對應(yīng)關(guān)系獲取與該定位要求對應(yīng)的位置業(yè)務(wù)請求,并根據(jù)該位置報告消息生成與該位置業(yè)務(wù)請求對應(yīng)的位置業(yè)務(wù)響應(yīng),之后將該位置業(yè)務(wù)響應(yīng)發(fā)送出去;d.核心網(wǎng)從自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系中,刪除步驟c中收到的位置報告消息所對應(yīng)的定位要求及與該定位要求對應(yīng)的位置業(yè)務(wù)請求。
所述定位要求包括被定位移動終端的IMSI及請求類型;所述步驟c中,所述核心網(wǎng)根據(jù)收到的位置報告消息獲取對應(yīng)的定位要求為核心網(wǎng)根據(jù)收到的位置報告消息的信令連接確定當(dāng)前被定位移動終端的國際移動用戶識別碼IMSI,并獲取該位置報告消息中攜帶的請求類型。
所述核心網(wǎng)中包括用于保存位置業(yè)務(wù)請求相關(guān)信息的業(yè)務(wù)控制塊;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為保存定位要求與位置業(yè)務(wù)請求所對應(yīng)的業(yè)務(wù)控制塊的對應(yīng)關(guān)系;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c11.核心網(wǎng)從自身保存的定位要求與業(yè)務(wù)控制塊的對應(yīng)關(guān)系中,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的業(yè)務(wù)控制塊;c12.核心網(wǎng)根據(jù)業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
所述定位要求包括被定位的移動終端的IMSI及請求類型;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系進(jìn)一步包括保存被定位的移動終端的IMSI號與請求類型的對應(yīng)關(guān)系,以及請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c21.核心網(wǎng)根據(jù)收到的位置報告消息的信令連接確定當(dāng)前被定位移動終端的IMSI號,并根據(jù)自身保存的移動終端的IMSI號與請求類型的對應(yīng)關(guān)系確定與當(dāng)前被定位移動終端的IMSI號對應(yīng)的請求類型;c22.從步驟c21中得到的所有請求類型中確定與位置報告消息中攜帶的請求類型相同的請求類型;
c23.根據(jù)自身保存的請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系確定與步驟c22中所得的請求類型對應(yīng)的位置業(yè)務(wù)請求。
所述核心網(wǎng)中包括用于保存位置業(yè)務(wù)請求相關(guān)信息的業(yè)務(wù)控制塊;所述核心網(wǎng)保存請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為保存請求類型與位置業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)控制塊的對應(yīng)關(guān)系;所述步驟c23為根據(jù)自身保存的請求類型與業(yè)務(wù)控制塊的對應(yīng)關(guān)系確定與步驟c22中所得的請求類型對應(yīng)的業(yè)務(wù)控制塊,并根據(jù)該業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
該方法可以進(jìn)一步包括預(yù)先設(shè)置用于保存與定位要求對應(yīng)的位置業(yè)務(wù)請求的相關(guān)信息的鏈表,并設(shè)置與定位要求對應(yīng)的業(yè)務(wù)控制塊,該業(yè)務(wù)控制塊中保存該鏈表的地址信息;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為將與定位要求對應(yīng)的位置業(yè)務(wù)請求的相關(guān)信息保存在與該定位要求對應(yīng)的鏈表中;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c31.核心網(wǎng)獲取與該定位要求對應(yīng)的業(yè)務(wù)控制塊;c32.從該業(yè)務(wù)控制塊中獲取用于保存與該定位要求對應(yīng)的位置業(yè)務(wù)請求的鏈表的地址信息;c33.獲取保存在該鏈表中的位置業(yè)務(wù)請求相關(guān)信息,并根據(jù)該相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
本發(fā)明方案通過將核心網(wǎng)設(shè)置為針對多個具有相同定位要求的位置業(yè)務(wù)請求,只向接入網(wǎng)發(fā)送一條位置報告控制消息,并在收到接入網(wǎng)返回的位置報告消息后,向所有具有相同定位要求的位置業(yè)務(wù)請求返回包含當(dāng)前定位結(jié)果信息的位置業(yè)務(wù)響應(yīng),使核心網(wǎng)和接入網(wǎng)只通過一次Iu接口的位置報告控制流程,就能夠為所有具有相同定位要求的位置業(yè)務(wù)請求完成定位處理,并返回當(dāng)前定位的定位結(jié)果。本發(fā)明方案有效地解決了Iu接口的位置報告控制流程處理并發(fā)位置業(yè)務(wù)時的沖突問題,保證了WCDMA移動通信系統(tǒng)能夠針對所有的位置業(yè)務(wù)請求返回當(dāng)前定位的定位結(jié)果,提高了對多個具有相同定位要求的位置業(yè)務(wù)請求的定位效率。
圖1為現(xiàn)有技術(shù)中Iu接口的位置報告控制流程圖;圖2為現(xiàn)有技術(shù)中核心網(wǎng)和接入網(wǎng)處理GMLC發(fā)起的位置業(yè)務(wù)請求的實現(xiàn)流程圖;圖3為本發(fā)明方案的實現(xiàn)流程圖;圖4為采用本發(fā)明方案的核心網(wǎng)和接入網(wǎng)處理GMLC發(fā)起的位置業(yè)務(wù)請求的實現(xiàn)流程圖。
具體實施例方式
本發(fā)明方案主要通過核心網(wǎng)將與當(dāng)前正在處理的位置業(yè)務(wù)請求的定位要求相同的那些位置業(yè)務(wù)請求過濾掉,也就是說,核心網(wǎng)在需要處理多個相同的位置業(yè)務(wù)請求時,只將第一個收到的位置業(yè)務(wù)請求發(fā)送給接入網(wǎng)。核心網(wǎng)在收到接入網(wǎng)針對該位置業(yè)務(wù)請求的定位處理結(jié)果時,針對所有的位置業(yè)務(wù)請求返回當(dāng)前處理的結(jié)果信息。
由于核心網(wǎng)中與接入網(wǎng)交互的設(shè)備可以是SGSN,也可以是MSC/VLR,這兩種情況對本發(fā)明方案的處理過程沒有影響,因此下面僅以SGSN與接入網(wǎng)中的RNC之間的交互為例進(jìn)行說明。
本發(fā)明方案中的SGSN需要保存每個需要處理的位置業(yè)務(wù)請求中的定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系,這里所說的定位要求包括被定位移動終端的IMSI號以及當(dāng)前定位的定位類型和精度要求,將其中的定位類型和精度要求稱為請求類型。則本發(fā)明方案中Iu接口的位置報告控制流程參見圖3,具體可以通過以下步驟實現(xiàn)
步驟301~302、SGSN收到位置業(yè)務(wù)請求后,判斷自身是否保存了該位置業(yè)務(wù)請求中的定位要求,如果是,則進(jìn)入步驟303,否則,進(jìn)入步驟304。
步驟303、SGSN保存當(dāng)前收到的位置業(yè)務(wù)請求與該定位要求的對應(yīng)關(guān)系,之后進(jìn)入步驟305。
步驟304、SGSN根據(jù)當(dāng)前收到的位置業(yè)務(wù)請求生成位置報告控制消息,將該消息發(fā)送給RNC,并保存該位置業(yè)務(wù)請求所對應(yīng)的定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系,之后進(jìn)入步驟305。
步驟305、RNC對收到的位置報告控制消息進(jìn)行定位處理,根據(jù)定位結(jié)果生成攜帶定位要求的位置報告消息,并將該位置報告消息發(fā)送給SGSN。
步驟306、SGSN收到位置報告消息后,根據(jù)該位置報告消息獲取對應(yīng)的定位要求,并從自身保存的對應(yīng)關(guān)系中確定與該定位要求對應(yīng)的位置業(yè)務(wù)請求,根據(jù)該位置報告消息生成與該位置業(yè)務(wù)請求對應(yīng)的位置業(yè)務(wù)響應(yīng),并發(fā)送出去。
在SGSN將位置業(yè)務(wù)響應(yīng)發(fā)送出去后,還應(yīng)從自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系中,刪除收到的位置報告消息中的定位要求及與該定位要求對應(yīng)的位置業(yè)務(wù)請求,具體來說,就是SGSN釋放自身與該定位要求及位置業(yè)務(wù)請求相對應(yīng)的資源。
通過上述步驟,即可實現(xiàn)本發(fā)明的目的。
對于步驟306中,SGSN根據(jù)位置報告消息獲取對應(yīng)的定位要求具體為SGSN首先根據(jù)收到的位置報告消息的信令連接確定當(dāng)前被定位移動終端的IMSI,并獲取該位置報告消息中攜帶的請求類型。
在上述步驟304和305中,由于SGSN會針對每個位置業(yè)務(wù)請求生成一個業(yè)務(wù)控制塊,該業(yè)務(wù)控制塊中保存位置業(yè)務(wù)請求的相關(guān)信息,因此,SGSN在保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系時,可以直接保存定位要求與這些業(yè)務(wù)控制塊的對應(yīng)關(guān)系。則在步驟306中,SGSN確定相應(yīng)的位置業(yè)務(wù)請求,首先應(yīng)從自身保存的定位要求與業(yè)務(wù)控制塊的對應(yīng)關(guān)系中確定與位置報告消息中攜帶的定位要求對應(yīng)的業(yè)務(wù)控制塊,并從該業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
SGSN在通過保存定位要求與業(yè)務(wù)控制塊的對應(yīng)關(guān)系,來保存位置業(yè)務(wù)請求與定位要求的對應(yīng)關(guān)系時,還可以先保存定位要求中的被定位移動終端的IMSI號與請求類型的對應(yīng)關(guān)系,再保存請求類型與業(yè)務(wù)控制塊的對應(yīng)關(guān)系,則SGSN在查找對應(yīng)的位置業(yè)務(wù)請求時,首先根據(jù)位置報告消息的信令連接確定當(dāng)前被定位移動終端的IMSI號,并從自身保存的對應(yīng)關(guān)系中確定該IMSI號對應(yīng)有哪些請求類型,再從這些請求類型中獲取與該位置報告消息中攜帶的請求類型相同的那個請求類型所對應(yīng)的業(yè)務(wù)控制塊,并直接根據(jù)該業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
由于SGSN針對相同定位要求的位置業(yè)務(wù)請求,只向RNC發(fā)送一條位置報告控制消息,因此,SGSN可以只針對這條位置報告控制消息所對應(yīng)的位置業(yè)務(wù)請求設(shè)置業(yè)務(wù)控制塊,也即,只針對當(dāng)前的定位要求設(shè)置業(yè)務(wù)控制塊,將其他位置業(yè)務(wù)請求的相關(guān)信息也保存在該業(yè)務(wù)控制塊中。由于業(yè)務(wù)控制塊中存儲信息的空間有限,因此,SGSN還可以將位置業(yè)務(wù)請求的相關(guān)信息保存在一個單獨的鏈表中,并將該鏈表的地址保存在所設(shè)置的業(yè)務(wù)控制塊中。則SGSN在根據(jù)該業(yè)務(wù)控制塊獲取對應(yīng)的位置業(yè)務(wù)請求的相關(guān)信息時,首先根據(jù)位置報告消息中的定位要求確定對應(yīng)的業(yè)務(wù)控制塊,從該業(yè)務(wù)控制塊中獲取鏈表的地址,并根據(jù)該地址獲取保存在該鏈表中的位置業(yè)務(wù)請求相關(guān)信息。
通過上述步驟,Iu接口的位置報告控制流程即可完成對并發(fā)位置業(yè)務(wù)的處理。如果采用本發(fā)明方案,則圖2所示流程應(yīng)為圖4所示流程,SGSN根據(jù)RNC返回的位置報告消息,針對自身收到的所有位置業(yè)務(wù)請求,向GMLC逐條返回對應(yīng)的位置業(yè)務(wù)響應(yīng),且所有的位置業(yè)務(wù)響應(yīng)中攜帶的定位結(jié)果信息相同。
以上所述僅為本發(fā)明方案的較佳實施例,并不用以限定本發(fā)明方案的保護(hù)范圍。
權(quán)利要求
1.一種通過核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法,其特征在于,該方法包括以下步驟a.核心網(wǎng)收到位置業(yè)務(wù)請求后,判斷自身是否保存了該位置業(yè)務(wù)請求中的定位要求,如果沒有保存,則根據(jù)該位置業(yè)務(wù)請求生成位置報告控制消息,將該位置報告控制消息發(fā)送給接入網(wǎng),并保存該定位要求以及其與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系,否則,直接保存該定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系;b.接入網(wǎng)根據(jù)收到的位置報告控制消息進(jìn)行定位處理,并將定位處理結(jié)果通過位置報告消息發(fā)送給核心網(wǎng);c.核心網(wǎng)收到位置報告消息后,根據(jù)該位置報告消息獲取對應(yīng)的定位要求,根據(jù)自身保存的對應(yīng)關(guān)系獲取與該定位要求對應(yīng)的位置業(yè)務(wù)請求,并根據(jù)該位置報告消息生成與該位置業(yè)務(wù)請求對應(yīng)的位置業(yè)務(wù)響應(yīng),之后將該位置業(yè)務(wù)響應(yīng)發(fā)送出去;d.核心網(wǎng)從自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系中,刪除步驟c中收到的位置報告消息所對應(yīng)的定位要求及與該定位要求對應(yīng)的位置業(yè)務(wù)請求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定位要求包括被定位移動終端的IMSI及請求類型;所述步驟c中,所述核心網(wǎng)根據(jù)收到的位置報告消息獲取對應(yīng)的定位要求為核心網(wǎng)根據(jù)收到的位置報告消息的信令連接確定當(dāng)前被定位移動終端的國際移動用戶識別碼IMSI,并獲取該位置報告消息中攜帶的請求類型。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述核心網(wǎng)中包括用于保存位置業(yè)務(wù)請求相關(guān)信息的業(yè)務(wù)控制塊;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為保存定位要求與位置業(yè)務(wù)請求所對應(yīng)的業(yè)務(wù)控制塊的對應(yīng)關(guān)系;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c11.核心網(wǎng)從自身保存的定位要求與業(yè)務(wù)控制塊的對應(yīng)關(guān)系中,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的業(yè)務(wù)控制塊;c12.核心網(wǎng)根據(jù)業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定位要求包括被定位移動終端的IMSI及請求類型;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系進(jìn)一步包括保存被定位的移動終端的IMSI號與請求類型的對應(yīng)關(guān)系,以及請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c21.核心網(wǎng)根據(jù)收到的位置報告消息的信令連接確定當(dāng)前被定位移動終端的IMSI號,并根據(jù)自身保存的移動終端的IMSI號與請求類型的對應(yīng)關(guān)系確定與當(dāng)前被定位移動終端的IMSI號對應(yīng)的請求類型;c22.從步驟c21中得到的所有請求類型中確定與位置報告消息中攜帶的請求類型相同的請求類型;c23.根據(jù)自身保存的請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系確定與步驟c22中所得的請求類型對應(yīng)的位置業(yè)務(wù)請求。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述核心網(wǎng)中包括用于保存位置業(yè)務(wù)請求相關(guān)信息的業(yè)務(wù)控制塊;所述核心網(wǎng)保存請求類型與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為保存請求類型與位置業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)控制塊的對應(yīng)關(guān)系;所述步驟c23為根據(jù)自身保存的請求類型與業(yè)務(wù)控制塊的對應(yīng)關(guān)系確定與步驟c22所得的請求類型對應(yīng)的業(yè)務(wù)控制塊,并根據(jù)該業(yè)務(wù)控制塊中保存的位置業(yè)務(wù)請求相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于該方法進(jìn)一步包括預(yù)先設(shè)置用于保存與定位要求對應(yīng)的位置業(yè)務(wù)請求的相關(guān)信息的鏈表,并設(shè)置與定位要求對應(yīng)的業(yè)務(wù)控制塊,該業(yè)務(wù)控制塊中保存該鏈表的地址信息;所述核心網(wǎng)保存定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系為將與定位要求對應(yīng)的位置業(yè)務(wù)請求的相關(guān)信息保存在與該定位要求對應(yīng)的鏈表中;步驟c中,所述核心網(wǎng)根據(jù)自身保存的定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,獲取與收到的位置報告消息對應(yīng)的定位要求所對應(yīng)的位置業(yè)務(wù)請求,包括以下步驟c31.核心網(wǎng)獲取與該定位要求對應(yīng)的業(yè)務(wù)控制塊;c32.從該業(yè)務(wù)控制塊中獲取用于保存與該定位要求對應(yīng)的位置業(yè)務(wù)請求的鏈表的地址信息;c33.獲取保存在該鏈表中的位置業(yè)務(wù)請求相關(guān)信息,并根據(jù)該相關(guān)信息確定對應(yīng)的位置業(yè)務(wù)請求。
全文摘要
本發(fā)明公開了一種通過核心網(wǎng)和接入網(wǎng)處理位置業(yè)務(wù)請求的方法,該方法中的核心網(wǎng)判斷自身是否保存了當(dāng)前收到的位置業(yè)務(wù)請求中的定位要求,如果沒有保存,則在生成并發(fā)送對應(yīng)的位置報告控制消息時,保存該定位要求與位置業(yè)務(wù)請求的對應(yīng)關(guān)系,否則,直接保存該定位要求與該位置業(yè)務(wù)請求的對應(yīng)關(guān)系;接入網(wǎng)進(jìn)行定位處理,并將定位處理結(jié)果通過位置報告消息發(fā)送給核心網(wǎng);核心網(wǎng)根據(jù)自身保存的對應(yīng)關(guān)系獲取與收到的位置報告消息對應(yīng)的定位要求對應(yīng)的位置業(yè)務(wù)請求,生成與該位置業(yè)務(wù)請求對應(yīng)的位置業(yè)務(wù)響應(yīng)并發(fā)送出去,并刪除該定位要求及位置業(yè)務(wù)請求。本發(fā)明方案有效地解決了核心網(wǎng)和接入網(wǎng)之間的位置報告控制流程處理并發(fā)位置業(yè)務(wù)時的沖突問題。
文檔編號H04W64/00GK1630408SQ20031012186
公開日2005年6月22日 申請日期2003年12月19日 優(yōu)先權(quán)日2003年12月19日
發(fā)明者胡偉華 申請人:華為技術(shù)有限公司