專利名稱:一種位置信息查詢方法、策略服務(wù)器、位置服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及ー種位置信息查詢方法、策略服務(wù)器、位置服務(wù)器及系統(tǒng)。
背景技術(shù):
現(xiàn)有因特網(wǎng)廣泛使用的TCP/IP (Transmission Control Protocol/InternetProtocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)絡(luò)協(xié)議)協(xié)議中IP地址具有雙重功能,既作為網(wǎng)絡(luò)層的通信終端主機(jī)網(wǎng)絡(luò)接ロ在網(wǎng)絡(luò)拓?fù)渲械奈恢脴?biāo)識,又作為傳輸層主機(jī)網(wǎng)絡(luò)接ロ的身份標(biāo)識。但是,當(dāng)主機(jī)移動越來越普遍時(shí),這種IP地址的語義過載缺陷日益明顯。當(dāng)主機(jī)的IP地址發(fā)生變化時(shí),不僅路由發(fā)生變化,通信終端主機(jī)的身份標(biāo)識也發(fā)生變化,這樣將會導(dǎo)致路由負(fù)載越來越重,而且主機(jī)標(biāo)識的變化還將導(dǎo)致應(yīng)用和連接的中斷。身份標(biāo)識和位置分離問題提出的目的是為了解決IP地址的語義過載和路由負(fù)載嚴(yán)重等問題,將IP地址的雙重功能進(jìn)行分離,實(shí)現(xiàn)對移動性、多家鄉(xiāng)性、IP地址動態(tài)重分配、減輕路由負(fù)載及下一代互聯(lián)網(wǎng)中不同網(wǎng)絡(luò)區(qū)域之間的互訪等問題的支持。圖1示出了ー種通信網(wǎng)絡(luò)架構(gòu),其終端可以是移動終端、固定終端和游牧終端中的ー種或多種,如手機(jī)、固定電話、電腦和服務(wù)器等等。接入網(wǎng)用于為終端提供ニ層(物理層和鏈路層)接入手段,維護(hù)終端與接入網(wǎng)關(guān)之間的物理接入鏈路。接入網(wǎng)關(guān)用于為終端分配位置信息,維護(hù)終端的標(biāo)識和位置映射信息,到位置服務(wù)器進(jìn)行位置注冊(也可稱為位置登記)和查詢終端的位置信息,以及實(shí)現(xiàn)數(shù)據(jù)報(bào)文的路由和轉(zhuǎn)發(fā)。接入網(wǎng)關(guān)分配的位置信息指向本接入網(wǎng)關(guān),也即包含該接入網(wǎng)關(guān)的地址信息,將該位置信息作為數(shù)據(jù)報(bào)文的目的地址時(shí),該數(shù)據(jù)報(bào)文將被路由到該接入網(wǎng)關(guān)。位置服務(wù)器用于處理對終端位置信息的注冊、注銷和查詢,保存和維護(hù)歸屬用戶終端的身份標(biāo)識和位置信息映射信息;在終端與對端進(jìn)行通信時(shí),接入網(wǎng)關(guān)收到上行數(shù)據(jù)報(bào)文要進(jìn)行位置信息封裝和轉(zhuǎn)發(fā)。具體地,在本地查詢通信對端的位置信息,如查詢到,將通信對端的位置信息作為目的地址,以終端位置信息為源地址封裝在包含終端標(biāo)識和通信對端標(biāo)識的數(shù)據(jù)報(bào)文中,經(jīng)廣義轉(zhuǎn)發(fā)平面轉(zhuǎn)發(fā)到通信對端接入的接入網(wǎng)關(guān)。如查詢不到,要到通信對端歸屬位置服務(wù)器查詢到通信對端的位置信息并保存在本地。此時(shí),可以在報(bào)文中封裝上終端的位置信息后,通過映射轉(zhuǎn)發(fā)平面轉(zhuǎn)發(fā)到廣義轉(zhuǎn)發(fā)平面,或者,在查詢到通信對端的位置信息后,再由該接入網(wǎng)關(guān)按上述在本地查詢到通信對端的位置信息時(shí)的方式進(jìn)行位置信息封裝和轉(zhuǎn)發(fā)處理。在下行方向,接入網(wǎng)關(guān)收到廣義轉(zhuǎn)發(fā)平面發(fā)來的數(shù)據(jù)報(bào)文后進(jìn)行解位置信息封裝,剝?nèi)テ渲械奈恢眯畔⒑蟀l(fā)送給終端??梢钥闯觯尤刖W(wǎng)關(guān)為了實(shí)現(xiàn)報(bào)文的正常轉(zhuǎn)發(fā),需要在終端接入時(shí)為該終端分配位置信息,到位置服務(wù)器注冊該位置信息以更新位置服務(wù)器中該終端的位置信息。接入網(wǎng)關(guān)還需要維護(hù)終端及其通信對端的標(biāo)識和位置信息映射信息,來實(shí)現(xiàn)對報(bào)文的位置信息封裝。在一個示例中,接入網(wǎng)關(guān)為每個終端維護(hù)該終端與通信對端的通信關(guān)系信息,文中稱為該終端的對端信息,該對端信息包含該終端標(biāo)識與通信對端標(biāo)識的對應(yīng)關(guān)系信息,還可以包括該終端的標(biāo)識和位置信息映射信息,同時(shí),接入網(wǎng)關(guān)統(tǒng)ー維護(hù)所有終端的通信對端的標(biāo)識和位置信息映射信息。當(dāng)然,接入網(wǎng)關(guān)為每個終端分別維護(hù)該終端所有通信對端的標(biāo)識和位置信息映射信息也是可以的,其中包含了終端的對端信息。維護(hù)對端信息,是為了在終端切換時(shí),切入一側(cè)的接入網(wǎng)關(guān)可以確定該終端有哪些通信對端,從而可以向通信對端接入的接入網(wǎng)關(guān)發(fā)送該終端新的位置信息以便進(jìn)行位置更新。通信對端接入的接入網(wǎng)關(guān)完成更新后,就可以將通信對端發(fā)出的數(shù)據(jù)報(bào)文直接路由到該終端切換到的接入網(wǎng)關(guān)。目前,終端可以同時(shí)具有多個連接(如圖1所示),此時(shí)可能存在多個接入網(wǎng)關(guān)為終端分配多個位置信息,對于同一個終端,位置服務(wù)器中可能存在一個終端標(biāo)識對應(yīng)多個位置信息的情況,由于連接在建立的過程中考慮了應(yīng)用或業(yè)務(wù)流的特點(diǎn),具有業(yè)務(wù)質(zhì)量、計(jì)費(fèi)等相關(guān)屬性,只允許傳輸相應(yīng)的應(yīng)用或業(yè)務(wù)流。當(dāng)對端向終端發(fā)送數(shù)據(jù)時(shí),對端接入網(wǎng)關(guān)無法區(qū)分位置服務(wù)器中存放的連接信息或位置信息的屬性或特點(diǎn),無法確定該數(shù)據(jù)流應(yīng)該選擇哪個位置信息、經(jīng)由哪個連接進(jìn)行傳輸,從而使得數(shù)據(jù)傳送路徑無法連通或者數(shù)據(jù)傳輸質(zhì)量無法得以保障。本專利同樣適用于代理移動IP (Proxy MIP,簡稱為PMIP)的場景,圖1a所示的是PMIP協(xié)議的邏輯架構(gòu),包括移動節(jié)點(diǎn)(Mobile Node,簡稱為MN)、通信對端(CorrespondentNode,簡稱為CN)、移動接入網(wǎng)關(guān)(Mobile Access Gateway,簡稱為MAG)以及本地移動性錨點(diǎn)(Local Mobility Anchor,簡稱為LMA)。其中MN的通信對端如CN和CN’可以是固定節(jié)點(diǎn),也可以是移動節(jié)點(diǎn),即具有相應(yīng)的MAG和LMA。MAG是MN的第一跳路由器,其主要作用包括在麗接入時(shí)為其分配轉(zhuǎn)交地址(Care of Address,簡稱為CoA)以及代替麗執(zhí)行與麗的錨點(diǎn)LMA之間的PMIP綁定(PMIP Binding)。LMA作為麗的錨點(diǎn),其主要作用包括為麗分配家鄉(xiāng)地址(Home of Address,簡稱為HoA)以及處理上述PMIP綁定。MAG與LMA之間執(zhí)行的PMIP綁定的主要目的是讓雙方均獲知對方的地址、上述CoA和HoA,并將保存在本地。此外,在執(zhí)行PMIP的綁定過程中,還為麗在MAG和LMA之間建立了一條雙向隧道。值得說明的是,麗最后獲取到的IP地址是LMA為其分配的HoA。在通常的網(wǎng)絡(luò)部署中,MAG一般位干拓?fù)漭^低的位置,比如位干城域網(wǎng)的邊緣;而LMA則一般位干拓?fù)漭^高的位置,比如省干網(wǎng)的核心部分。MAG與LMA之間實(shí)際上往往通過多跳路由器相連。PMIP協(xié)議的移動性管理體現(xiàn)在隨著麗的移動能改變當(dāng)前連接到的MAG,同時(shí)保持MN的IP地址(即HoA)不變。如圖1b所示,改變當(dāng)前連接的MAG是指從先前連接的源MAG (source MAG,簡稱為sMAG)改變/切換連接到目標(biāo)MAG (target MAG,簡稱為tMAG)。在改變到tMAG以后,tMAG為匪分配一個新的CoA,并為匪執(zhí)行與匪的錨點(diǎn)LMA之間的PMIP綁定,更新上文提及雙方保存的信息,以及在t-MAG與LMA之間為匪建立新的雙向隧道。圖1b所示為麗與CN之間收發(fā)IP報(bào)文的過程示意圖。如圖1b所示,麗與CN之間的IP數(shù)據(jù)報(bào)文在切換前必須經(jīng)過sMAG與LMA之間的隧道,在切換后必須經(jīng)過tMAG與LMA之間的隧道。為了解決現(xiàn)有PMIP機(jī)制存在的傳輸路徑浪費(fèi)問題,進(jìn)而導(dǎo)致的一系列不良后果,需要對現(xiàn)有的PMIP機(jī)制進(jìn)行改造,圖1c為改造后的PMIP協(xié)議架構(gòu)。該架構(gòu)所包含的網(wǎng)元仍然為移動節(jié)點(diǎn)匪、通信對端CN、移動接入網(wǎng)關(guān)MAG以及LMA。其中CN可以是固定節(jié)點(diǎn),也可以是移動節(jié)點(diǎn),即具有相應(yīng)的MAG和LMA。MAG是MN的第一跳路由器,其主要作用除了現(xiàn)有的PMIP架構(gòu)中的為麗分配轉(zhuǎn)交地址CoA,以及代替麗執(zhí)行與麗的錨點(diǎn)LMA之間的PMIP綁定外,還需要具備如下功能:向LMA查詢,獲得通信對端CN當(dāng)前連接的MAG (MAG-CN)的地址或CN的轉(zhuǎn)交地址CoA。在麗的MAG (文中也稱作MAG-MN)和CN的MAG (文中也稱作MAG-CN)之間建立雙向隧道,轉(zhuǎn)發(fā)麗與CN之間的IP數(shù)據(jù)報(bào)文。LMA不再作為麗的錨點(diǎn),匪與CN之間的IP數(shù)據(jù)報(bào)文,也不再需要經(jīng)過LMA。LMA需要保存當(dāng)前MAG-MN的地址和/或麗的CoA,并以麗作為索引,例如以麗的HoA或者麗的家鄉(xiāng)網(wǎng)絡(luò)前綴(Home NetworkPrefix,簡稱為HNP)作為索弓I,以供匪的通信對端CN或CN的MAG根據(jù)匪的相關(guān)信息來查詢。圖1d所示為應(yīng)用改造后的PMIP架構(gòu)時(shí),麗與CN之間收發(fā)IP報(bào)文的過程示意圖。匪與CN之間的IP數(shù)據(jù)報(bào)文需要經(jīng)過MAG-MN與MAG-CN之間的隧道。當(dāng)麗向CN發(fā)送上行IP報(bào)文時(shí),與現(xiàn)有的PMIP機(jī)制一致,麗需要將IP報(bào)文發(fā)送到MAG-MN。后續(xù)與現(xiàn)有PMIP機(jī)制所不同的是,在本發(fā)明中MAG-MN需要查詢MAG-CN的地址。在查詢到MAG-CN的地址(如MAG-CN的IP地址后),MAG-MN用MAG-CN的地址作為終點(diǎn),建立MAG-MN到MAG-CN的隧道(如,IP in IP隧道),同時(shí)將上述IP報(bào)文放在隧道中,直接發(fā)送給MAG-CN。當(dāng)MAG-CN收到隧道中傳遞來的IP報(bào)文以后,將IP報(bào)文發(fā)送給CN。需要說明的是,MAG-MN也可以查詢CN的CoA,用CN的CoA地址代替上述的MAG-CN的地址,也能達(dá)到相同的目的。此時(shí),MAG-MN使用Cok作為終點(diǎn),建立MAG-MN到MAG-CN的隧道,效果等同。還值得說明的是,MAG-MN在查詢CN的MAG-CN的地址(或CN的CoA)時(shí),首先在本地緩存中查詢,若查詢不到再到其他網(wǎng)元上查詢。例如,可以到CN的錨點(diǎn)LMA(LMA-CN)根據(jù)CN的HoA來查詢。查詢到所需的結(jié)果以后,MAG-MN再將查詢結(jié)果緩存在本地。將查詢結(jié)果緩存在本地的好處是能避免頻繁的到其他網(wǎng)元去執(zhí)行查詢操作。同樣道理,CN向MN發(fā)送下行IP報(bào)文吋,也使用上述類似的方法,原理相同,不再贅述。使用本發(fā)明的這種方法,MN與CN間收發(fā)IP報(bào)文的路徑變?yōu)闉镸Nぐ〉MAG-MNぐ〉MAG-MNぐ〉CN,無需經(jīng)過MN(或者M(jìn)N以及CN)的錨點(diǎn)LMA網(wǎng)元。同樣地,在該P(yáng)MIP終端同時(shí)具有多個連接的情況下,此時(shí)仍然會出現(xiàn)同一個終端在位置服務(wù)器中存在多個位置信息的系列問題,需要考慮應(yīng)用或業(yè)務(wù)流的特點(diǎn)選擇正確的終端位置信息,傳輸相應(yīng)的數(shù)據(jù)或業(yè)務(wù)流,減少數(shù)據(jù)傳輸?shù)漠惓,F(xiàn)象、提供數(shù)據(jù)傳輸?shù)挠行ПU稀?br>
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供ー種位置信息查詢方法、策略服務(wù)器、位置服務(wù)器及系統(tǒng),解決在終端存在多個位置信息的場景下,因通信對端無法獲悉終端正確的位置信息而導(dǎo)致的報(bào)文傳輸異常的問題。為解決上述技術(shù)問題,本發(fā)明提供了ー種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)分別向策略服務(wù)器和位置服務(wù)器請求所述第二終端的位置信息;所述第一接入網(wǎng)關(guān)根據(jù)所述位置服務(wù)器返回的第一位置信息與所述策略服務(wù)器返回的第二位置信息的交集,將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識,向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息。進(jìn)ー步地,所述第一接入網(wǎng)關(guān)向所述策略服務(wù)器請求終端位置信息時(shí),攜帯策略信息、和/或所述第二終端的終端標(biāo)識;所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息。進(jìn)ー步地,所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系。進(jìn)ー步地,所述策略信息包括以下內(nèi)容的一種或其任意組合:接入類型、優(yōu)先級、網(wǎng)絡(luò)名稱、PLMN ID、QoS參數(shù)、計(jì)費(fèi)信息、通信對端信息。進(jìn)ー步地,所述策略信息為:通信對端網(wǎng)絡(luò)的信息;或者,終端網(wǎng)絡(luò)的信息,且終端網(wǎng)絡(luò)的信息與通信對端網(wǎng)絡(luò)存在對應(yīng)關(guān)系。進(jìn)ー步地,所述網(wǎng)絡(luò)名稱包括:APN、域名/標(biāo)識、PDN名/標(biāo)識;所述QoS參數(shù)包括:QCI ;所述計(jì)費(fèi)信息包括:費(fèi)率、資費(fèi)等級;所述通信對端信息包括通信對端的:標(biāo)識、端ロ、或者地址。進(jìn)ー步地,所述第一接入網(wǎng)關(guān)向所述策略服務(wù)器請求終端位置信息時(shí),所述策略服務(wù)器根據(jù)保存的位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述第一接入網(wǎng)關(guān)對應(yīng)的位置信息,即所述第二位置信息;其中,所述位置參考策略包括:通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。進(jìn)ー步地,所述方法還包括:所述第一接入網(wǎng)關(guān)收到所述位置服務(wù)器返回的所述第一位置信息后,將所述第二終端的標(biāo)識信息與所述第一位置信息的映射關(guān)系緩存到本地。進(jìn)ー步地,所述方法還包括:所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將收到的所述第一位置信息發(fā)送給所述策略服務(wù)器,并將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器,由所述位置服務(wù)器傳送給所述策略服務(wù)器;所述策略服務(wù)器根據(jù)收到的所述第一位置信息,以及根據(jù)位置參考策略得出的所述第二位置信息的交集,將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述方法還包括:所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將收到的所述第二位置信息發(fā)送給所述位置服務(wù)器,并將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器;所述位置服務(wù)器根據(jù)所述第二位置信息和所述第一位置信息的交集,將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。本發(fā)明還提供了ー種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向位置服務(wù)器請求所述第二終端的位置信息;所述第一接入網(wǎng)關(guān)接收所述位置服務(wù)器返回的第一位置信息,向策略服務(wù)器請求所述第二終端的位置信息,并攜帶所述第一位置信息;所述策略服務(wù)器根據(jù)位置參考策略得到第二位置信息,并將所述第一位置信息與所述第二位置信息的交集返回給所述第一接入網(wǎng)關(guān);所述第一接入網(wǎng)關(guān)將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息;所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息;其中,所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。進(jìn)ー步地,所述方法還包括:所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器,由所述位置服務(wù)器傳送給所述策略服務(wù)器;所述策略服務(wù)器將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。本發(fā)明還提供了ー種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向策略服務(wù)器請求所述第二終端的位置信息;所述第一接入網(wǎng)關(guān)接收所述策略服務(wù)器返回的第二位置信息,向位置服務(wù)器請求所述第二終端的位置信息,并攜帶所述第二位置信息;所述位置服務(wù)器查詢所述第二終端的第一位置信息,并將所述第一位置信息與所述第二位置信息的交集返回給所述第一接入網(wǎng)關(guān);所述第一接入網(wǎng)關(guān)將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息;所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息;其中,所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。進(jìn)ー步地,所述方法還包括:所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器;所述位置服務(wù)器將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。本發(fā)明還提供了ー種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向位置服務(wù)器請求所述第二終端的位置信息;所述第一接入網(wǎng)關(guān)接收所述位置服務(wù)器返回的第一位置信息,同時(shí),根據(jù)策略服務(wù)器發(fā)送或者本地保存的位置參考策略得到第二位置信息;所述第一接入網(wǎng)關(guān)得出所述第一位置信息與所述第二位置信息的交集,并將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。本發(fā)明還提供了ー種策略服務(wù)器,包括策略維護(hù)模塊和查詢請求處理模塊,其中:所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信息。進(jìn)ー步地,所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求吋,根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帯的策略信息、和/或者終端標(biāo)識,向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。進(jìn)ー步地,所述查詢請求處理模塊用于,接收到所述接入網(wǎng)關(guān)發(fā)起的攜帶第一位置信息的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述位置信息請求中攜帯的策略信息、和/或者終端標(biāo)識,得到第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息;井根據(jù)所述位置信息請求中攜帯的所述第一位置信息得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。進(jìn)ー步地,所述策略維護(hù)模塊還用干,將維護(hù)的所述位置參考策略發(fā)送給指定的接入網(wǎng)關(guān)。本發(fā)明還提供了ー種位置服務(wù)器,包括映射信息維護(hù)單元,和位置信息返回単元,其中:所述映射信息維護(hù)單元,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系;所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述映射信息維護(hù)單元查詢,并向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信息。進(jìn)ー步地,所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求吋,根據(jù)所述位置信息請求中攜帯的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息;并向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第一位置信息。進(jìn)ー步地,所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求吋,根據(jù)所述位置信息請求中攜帯的終端標(biāo)識和第二位置信息,向所述映射信息維護(hù)單元查詢得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息;并得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。本發(fā)明還提供了ー種位置信息查詢系統(tǒng),包括接入網(wǎng)關(guān)、策略服務(wù)器、位置服務(wù)器;所述接入網(wǎng)關(guān)中包括位置信息查詢模塊和數(shù)據(jù)轉(zhuǎn)發(fā)模塊,所述策略服務(wù)器中包括查詢請求處理模塊,所述位置服務(wù)器中包括位置信息返回単元,其中:所述位置信息查詢模塊用干,當(dāng)所述接入網(wǎng)關(guān)向終端發(fā)起通信吋,向策略服務(wù)器、和/或位置服務(wù)器請求所述終端的位置信息;所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第一位置信息;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息;所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于,根據(jù)所述第一位置信息與所述第二位置信息的交集,將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的終端的接入網(wǎng)關(guān)。進(jìn)ー步地,所述位置服務(wù)器中還包括映射信息維護(hù)單元,所述映射信息維護(hù)單元用干,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系;所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帯的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息。進(jìn)ー步地,所述位置信息返回単元用于,向所述映射信息維護(hù)單元查詢得到所述
第一位置信息后,向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第一位置信息;或者,根據(jù)所述位置信息請求中攜帯的第二位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。進(jìn)ー步地,所述策略服務(wù)器中還包括策略維護(hù)模塊,所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帯的策略信息、和/或者終端標(biāo)識,得到所述第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。進(jìn)ー步地,所述查詢請求處理模塊用于,得到所述第二位置信息后,向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第二位置信息;或者,根據(jù)所述位置信息請求中攜帯的第一位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。本發(fā)明提出了一種終端存在多連接的情況下,查詢終端位置信息的解決方案,解決了終端存在多個位置信息的場景下,因通信對端無法獲悉終端正確的位置信息而導(dǎo)致的報(bào)文傳輸異常的問題,從而有效地增強(qiáng)了用戶體驗(yàn)。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:圖1為現(xiàn)有技術(shù)中通信網(wǎng)絡(luò)中終端存在多連接的示意圖;圖1a為現(xiàn)有技術(shù)中PMIP協(xié)議的邏輯架構(gòu)示意圖;圖1b為現(xiàn)有技術(shù)中麗與CN之間收發(fā)IP報(bào)文的過程示意圖;圖1c為現(xiàn)有技術(shù)中改造后的PMIP協(xié)議架構(gòu);圖1d為現(xiàn)有技術(shù)中應(yīng)用改造后的PMIP架構(gòu)時(shí),MN與CN之間收發(fā)IP報(bào)文的過程示意圖;圖2為本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖ー;圖3為本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖ニ ;圖4為本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖三;圖5為本發(fā)明實(shí)施例中,基于圖2系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖ー;圖6為本發(fā)明實(shí)施例中,基于圖3系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖ニ;圖7為本發(fā)明實(shí)施例中,基于圖2系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖三;圖8為本發(fā)明實(shí)施例中,基于圖4系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖四。
具體實(shí)施例方式本實(shí)施方式中,在現(xiàn)有通信系統(tǒng)的基礎(chǔ)上增加了策略服務(wù)器功能,該策略服務(wù)器中存放與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息,所述的策略信息可以與終端標(biāo)識相關(guān)(即基于終端的策略)、也可以與終端標(biāo)識無關(guān)。在對端向終端發(fā)送數(shù)據(jù)時(shí),根據(jù)應(yīng)用、或業(yè)務(wù)、或連接、或位置特點(diǎn)、或終端標(biāo)識提供終端的位置參考。該策略服務(wù)器可以與位置服務(wù)器或接入網(wǎng)關(guān)連接,其在通信網(wǎng)絡(luò)中的位置與連接方式如圖2、圖3和圖4所示?;蛘?,策略服務(wù)器也可以與對端接入網(wǎng)關(guān)合設(shè)。本實(shí)施方式提供ー種位置信息查詢方法,采用如下技術(shù)方案:第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),第一接入網(wǎng)關(guān)向策略服務(wù)器、和/或位置服務(wù)器請求第二終端的位置信息;第一接入網(wǎng)關(guān)根據(jù)位置服務(wù)器返回的第一位置信息與策略服務(wù)器返回的第二位置信息的交集,將數(shù)據(jù)發(fā)送至交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。具體地,第一接入網(wǎng)關(guān)得到所述第一位置信息和第二位置信息的交集,主要有以下幾種實(shí)現(xiàn)方案:—,第一接入網(wǎng)關(guān)在接收到位置服務(wù)器返回的第一位置信息后,向策略服務(wù)器發(fā)起位置信息請求,攜帯接收到的第一位置信息;策略服務(wù)器得出第一位置信息和第二位置信息的交集后,將其返回給對端接入網(wǎng)關(guān);ニ,第一接入網(wǎng)關(guān)在接收到策略服務(wù)器返回的第一位置信息后,向位置服務(wù)器發(fā)起位置信息請求,攜帯接收到的第二位置信息;位置服務(wù)器得出第一位置信息和第二位置信息的交集后,將其返回給對端接入網(wǎng)關(guān);三,接入網(wǎng)關(guān)根據(jù)位置服務(wù)器返回的第一位置信息和策略服務(wù)器返回的第二位置信息,自己得出第一位置信息和第二位置信息的交集。進(jìn)ー步地,第一接入網(wǎng)關(guān)可以將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給策略服務(wù)器,策略服務(wù)器決策得出第一位置信息和第二位置信息的交集后,將接收到的報(bào)文轉(zhuǎn)發(fā)至相應(yīng)的第二終端的接入網(wǎng)關(guān),即該交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān);或者,第一接入網(wǎng)關(guān)將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給位置服務(wù)器,位置服務(wù)器傳送給策略服務(wù)器,策略服務(wù)器得出第一位置信息和第二位置信息的交集后,將接收到的報(bào)文轉(zhuǎn)發(fā)至相應(yīng)的第二終端的接入網(wǎng)關(guān); 又或者,第一接入網(wǎng)關(guān)將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給位置服務(wù)器,位置服務(wù)器得出第一位置信息和第二位置信息的交集后,將接收到的報(bào)文轉(zhuǎn)發(fā)至相應(yīng)的第二終端的接入網(wǎng)關(guān)。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例一圖5是基于圖2系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖。具體步驟描述如下:步驟500,終端已通過終端接入網(wǎng)關(guān)I (MAG-MNl)和終端接入網(wǎng)關(guān)2 (MAG-MN2)在位置服務(wù)器上進(jìn)行注冊。步驟501,通信對端(CN)向終端發(fā)送數(shù)據(jù),該數(shù)據(jù)到達(dá)對端接入網(wǎng)關(guān)(MAG-CN)。步驟502,在未緩存終端標(biāo)識位置映射信息的情況下,對端接入網(wǎng)關(guān)可以對該數(shù)據(jù)進(jìn)行緩存;該步驟可選。
步驟503,對端接入網(wǎng)關(guān)向位置服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識。步驟504,位置服務(wù)器根據(jù)終端標(biāo)識獲取位置信息,并返回響應(yīng)消息,攜帯位置信息,該位置信息可以是一條或多條記錄、即終端的ー個或多個位置信息,本文中也稱作第一位置信息。步驟505,對端接入網(wǎng)關(guān)向策略服務(wù)器請求查詢終端位置信息,并可以攜帶對端接入網(wǎng)關(guān)查詢本地緩存的或者從步驟504中返回的響應(yīng)消息中得到的第一位置信息,還可以攜帯策略信息,或者終端標(biāo)識。步驟506,策略服務(wù)器根據(jù)步驟505所帯信息獲取或選擇出終端的具體位置信息,該位置信息可以為ー個或多個位置信息。具體地,如果策略服務(wù)器中存放的位置參考策略為位置信息與策略信息的關(guān)系(如某種策略信息對應(yīng)多個位置),步驟505中攜帯策略信息和第一位置信息,則實(shí)現(xiàn)方式可以是:首先通過策略信息查找到對應(yīng)的多個位置(本文中也稱為第二位置信息),這些位置與步驟505攜帯的第一位置信息的交集即為所要的第一終端位置。或者,如果策略服務(wù)器中存放的位置參考策略為位置信息與策略信息的關(guān)系(如某種策略信息對應(yīng)多個位置),步驟505中攜帯策略信息,則實(shí)現(xiàn)方式可以是:首先通過策略信息查找到對應(yīng)的多個位置,將這些位置返回給MAG-CN,MAG-CN比較策略服務(wù)器返回的第二位置信息與位置服務(wù)器返回的第一位置信息的交集即為所要的第一終端位置?;蛘?,如果策略服務(wù)器中存放的位置參考策略為位置信息與策略信息和/或MAG-CN的關(guān)系(如某種策略對應(yīng)多個位置),步驟505中攜帯第一位置信息,則實(shí)現(xiàn)方式可以是:首先通過MAG-CN的地址或標(biāo)識信息和/或策略信息來找到對應(yīng)的多個位置,這些位置與步驟505中攜帯的第一位置信息的交集即為所要的第一終端位置。此外,如果策略服務(wù)器存放的位置參考策略為終端標(biāo)識信息和位置信息的對應(yīng)關(guān)系,則可以根據(jù)步驟505中攜帯的終端標(biāo)識得到對應(yīng)的ー個或多個位置。步驟507,策略服務(wù)器向?qū)Χ私尤刖W(wǎng)關(guān)返回響應(yīng)消息,攜帯位置信息,該位置信息可以為ー個或多個位置信息。步驟508,對端接入網(wǎng)關(guān)將數(shù)據(jù)向所獲取的某個位置信息或者所有的位置信息進(jìn)行發(fā)送(如,終端接入網(wǎng)關(guān)I),終端接入網(wǎng)關(guān)I將該數(shù)據(jù)發(fā)送給終端。同時(shí),對端接入網(wǎng)關(guān)可以緩存對端標(biāo)識、終端標(biāo)識、終端位置信息,可選地保存策略信息,以便將對端向終端發(fā)送的后續(xù)報(bào)文路由至終端的接入網(wǎng)關(guān),而無需執(zhí)行向位置服務(wù)器進(jìn)行查詢的操作。實(shí)施例ニ另ー實(shí)施例中,上述實(shí)施例一的步驟505中對端接入網(wǎng)關(guān)可以將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者所有報(bào)文傳送給策略服務(wù)器(對端接入網(wǎng)關(guān)上緩存剩余的報(bào)文),策略服務(wù)器在獲得終端的位置信息后將報(bào)文發(fā)送至終端的接入網(wǎng)關(guān),該接入網(wǎng)關(guān)繼而將報(bào)文轉(zhuǎn)發(fā)至終端。其它處理與上述實(shí)施例一一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例三策略服務(wù)器可以與對端接入網(wǎng)關(guān)合設(shè),即對端接入網(wǎng)關(guān)上具有本地策略。此時(shí)步驟505和步驟506為接入網(wǎng)關(guān)內(nèi)部實(shí)現(xiàn),其他步驟與實(shí)施例一或?qū)嵤├拴`致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。
實(shí)施例四策略服務(wù)器與對端接入網(wǎng)關(guān)分設(shè),在接入網(wǎng)關(guān)上電時(shí),策略服務(wù)器將策略下發(fā)給接入網(wǎng)關(guān),該方式中對端向位置服務(wù)器進(jìn)行查詢、映射信息的緩存,其它處理與上述實(shí)施例三一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例五圖6是基于圖3所示的系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖。具體步驟描述如下:步驟600,終端已通過接入網(wǎng)關(guān)I和接入網(wǎng)關(guān)2在位置服務(wù)器上進(jìn)行注冊。步驟601,通信對端向終端發(fā)送數(shù)據(jù),該數(shù)據(jù)到達(dá)對端接入網(wǎng)關(guān)。步驟602,在未緩存終端標(biāo)識位置映射信息的情況下,對端接入網(wǎng)關(guān)可以對該數(shù)據(jù)進(jìn)行緩存;該步驟可選。步驟603,對端接入網(wǎng)關(guān)向位置服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識,可以帶策略信息。步驟604,位置服務(wù)器根據(jù)步驟603中的信息查詢位置信息(該位置信息可以是多條記錄、即終端的多個位置信息),井向策略服務(wù)器請求查詢終端位置信息,攜帯多個位置信息,可以帶策略信息,可以帶終端標(biāo)識。步驟605,策略服務(wù)器根據(jù)步驟604所帯信息獲取或選擇出終端的具體位置信息(該位置信息可以為ー個或多個位置信息)。步驟606,策略服務(wù)器向位置服務(wù)器返回響應(yīng)消息,攜帯位置信息(該位置信息可以為ー個或多個位置信息)。步驟607,位置服務(wù)器向?qū)Χ私尤刖W(wǎng)關(guān)返回響應(yīng)消息,攜帯位置信息(該位置信息可以為ー個或多個位置信息)。步驟608,對端接入網(wǎng)關(guān)將數(shù)據(jù)向所獲取的某個位置信息或者所有的位置信息進(jìn)行發(fā)送(如,終端接入網(wǎng)關(guān)I),終端接入網(wǎng)關(guān)I將該數(shù)據(jù)發(fā)送給終端。同時(shí),對端接入網(wǎng)關(guān)可以緩存對端標(biāo)識、終端標(biāo)識、終端位置信息,可選地保存策略信息,以便將對端向終端發(fā)送的后續(xù)報(bào)文路由至終端的接入網(wǎng)關(guān),而無需執(zhí)行向位置服務(wù)器進(jìn)行查詢的操作。實(shí)施例六另ー實(shí)施例中,上述實(shí)施例五的步驟603中對端接入網(wǎng)關(guān)可以將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者所有報(bào)文傳送給位置服務(wù)器(對端接入網(wǎng)關(guān)上緩存剩余的報(bào)文),或者位置服務(wù)器繼續(xù)將報(bào)文在步驟604中傳送給策略服務(wù)器(對端接入網(wǎng)關(guān)上緩存剩余的報(bào)文),策略服務(wù)器在步驟605或者位置服務(wù)器在步驟606獲得終端的位置信息后將報(bào)文發(fā)送至終端的接入網(wǎng)關(guān),該接入網(wǎng)關(guān)繼而將報(bào)文轉(zhuǎn)發(fā)至終端。其它處理與上述實(shí)施例五一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例七圖7是基于圖2所示的系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖。具體步驟描述如下:步驟700,終端已通過接入網(wǎng)關(guān)I和接入網(wǎng)關(guān)2在位置服務(wù)器上進(jìn)行注冊。步驟701,通信對端向終端發(fā)送數(shù)據(jù),該數(shù)據(jù)到達(dá)對端接入網(wǎng)關(guān)。步驟702,在未緩存終端標(biāo)識位置映射信息的情況下,對端接入網(wǎng)關(guān)可以對該數(shù)據(jù)進(jìn)行緩存;該步驟可選。步驟703,對端接入網(wǎng)關(guān)向策略服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識和/或策略信息。步驟704,策略服務(wù)器根據(jù)步驟703攜帯信息獲取位置信息(該位置信息可以是多條記錄、即多個位置信息或位置段);步驟705,策略服務(wù)器向?qū)Χ私尤刖W(wǎng)關(guān)返回響應(yīng)消息,攜帯位置信息(該位置信息可以是多條記錄、即多個位置信息或位置段)。步驟706,對端 接入網(wǎng)關(guān)向位置服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識、多個位置信息或位置段。步驟707,位置服務(wù)器向?qū)Χ私尤刖W(wǎng)關(guān)返回響應(yīng)消息,攜帯位置信息(該位置信息可以為ー個或多個位置信息)。步驟708,對端接入網(wǎng)關(guān)將數(shù)據(jù)向所獲取的某個位置信息或者所有的位置信息進(jìn)行發(fā)送(如,終端接入網(wǎng)關(guān)I),終端接入網(wǎng)關(guān)I將該數(shù)據(jù)發(fā)送給終端。同時(shí),對端接入網(wǎng)關(guān)可以緩存對端標(biāo)識、終端標(biāo)識、終端位置信息,可選地保存策略信息,以便將對端向終端發(fā)送的后續(xù)報(bào)文路由至終端的接入網(wǎng)關(guān),而無需執(zhí)行向位置服務(wù)器進(jìn)行查詢的操作。實(shí)施例八另ー實(shí)施例中,上述實(shí)施例七的步驟706中對端接入網(wǎng)關(guān)可以將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者所有報(bào)文傳送給位置服務(wù)器(對端接入網(wǎng)關(guān)上緩存剩余的報(bào)文),位置服務(wù)器在查找到終端的位置信息后將報(bào)文發(fā)送至終端的接入網(wǎng)關(guān),該接入網(wǎng)關(guān)繼而將報(bào)文轉(zhuǎn)發(fā)至終端。其它處理與上述實(shí)施例七一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例九策略服務(wù)器可以與對端接入網(wǎng)關(guān)合設(shè),即對端接入網(wǎng)關(guān)上具有本地策略。此時(shí)步驟703、步驟704和步驟705為接入網(wǎng)關(guān)內(nèi)部實(shí)現(xiàn),其他步驟與實(shí)施例七或?qū)嵤├艘恢?,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例十策略服務(wù)器與對端接入網(wǎng)關(guān)分設(shè),在接入網(wǎng)關(guān)上電時(shí),策略服務(wù)器將策略下發(fā)給接入網(wǎng)關(guān),該方式中對端向位置服務(wù)器進(jìn)行查詢、映射信息的緩存,其它處理與上述實(shí)施例九一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例1^ 一圖8是基于圖4系統(tǒng)架構(gòu)的場景,對端在向終端發(fā)送數(shù)據(jù)時(shí)對終端位置信息進(jìn)行查詢過程的流程圖。具體步驟描述如下:步驟800,終端已通過接入網(wǎng)關(guān)I和接入網(wǎng)關(guān)2在位置服務(wù)器上進(jìn)行注冊。步驟801,通信對端向終端發(fā)送數(shù)據(jù),該數(shù)據(jù)到達(dá)對端接入網(wǎng)關(guān)。步驟802,在未緩存終端標(biāo)識位置映射信息的情況下,對端接入網(wǎng)關(guān)可以對該數(shù)據(jù)進(jìn)行緩存;該步驟可選。步驟803,對端接入網(wǎng)關(guān)向策略服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識和/或策略信息。步驟804,策略服務(wù)器根據(jù)步驟803攜帯信息獲取位置信息(該位置信息可以是多條記錄、即多個位置信息或位置段)。步驟805,策略服務(wù)器向位置服務(wù)器請求查詢終端位置信息,攜帶終端標(biāo)識、多個位置信息或位置段。步驟806,位置服務(wù)器向策略服務(wù)器返回響應(yīng)消息,攜帯位置信息(該位置信息可以為ー個或多個位置信息)。步驟807,策略服務(wù)器向?qū)Χ私尤刖W(wǎng)關(guān)返回響應(yīng)消息,攜帯位置信息(該位置信息可以為ー個或多個位置信息)。步驟808,對端接入網(wǎng)關(guān)將數(shù)據(jù)向所獲取的某個位置信息或者所有的位置信息進(jìn)行發(fā)送(如,終端接入網(wǎng)關(guān)I),終端接入網(wǎng)關(guān)I將該數(shù)據(jù)發(fā)送給終端。同時(shí),對端接入網(wǎng)關(guān)可以緩存對端標(biāo)識、終端標(biāo)識、終端位置信息,可選地保存策略信息,以便將對端向終端發(fā)送的后續(xù)報(bào)文路由至終端的接入網(wǎng)關(guān),而無需執(zhí)行向位置服務(wù)器進(jìn)行查詢的操作。實(shí)施例十二本實(shí)施例中,上述實(shí)施例十一的步驟803中對端接入網(wǎng)關(guān)可以將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者所有報(bào)文傳送給策略服務(wù)器(對端接入網(wǎng)關(guān)上緩存剩余的報(bào)文),或者策略服務(wù)器繼續(xù)將報(bào)文在步驟805中傳送給位置服務(wù)器,策略服務(wù)器在步驟806或者位置服務(wù)器在步驟805獲得終端的位置信息后將報(bào)文發(fā)送至終端的接入網(wǎng)關(guān),該接入網(wǎng)關(guān)繼而將報(bào)文轉(zhuǎn)發(fā)至終端。其它處理與上述實(shí)施例五一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例十三本實(shí)施例中提供了ー種策略服務(wù)器,該策略服務(wù)器具體包括策略維護(hù)模塊和查詢請求處理模塊,其中:所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信息。進(jìn)ー步地,所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求吋,根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帯的策略信息、和/或者終端標(biāo)識,向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。進(jìn)ー步地,所述查詢請求處理模塊用于,接收到所述接入網(wǎng)關(guān)發(fā)起的攜帯第一位置信息的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述位置信息請求中攜帯的策略信息、和/或者終端標(biāo)識,得到第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息;井根據(jù)所述位置信息請求中攜帯的所述第一位置信息得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。進(jìn)ー步地,所述策略維護(hù)模塊還用干,將維護(hù)的所述位置參考策略發(fā)送給指定的接入網(wǎng)關(guān)。實(shí)施例十四本實(shí)施例提供了一種位置服務(wù)器,主要包括映射信息維護(hù)單元,和位置信息返回單元,其中:所述映射信息維護(hù)單元,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系;所述位置信息返回單元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述映射信息維護(hù)單元查詢,并向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信息。進(jìn)一步地,所述位置信息返回單元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帶的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的一個或多個位置信息;并向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第一位置信息。進(jìn)一步地,所述位置信息返回單元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帶的終端標(biāo)識和第二位置信息,向所述映射信息維護(hù)單元查詢得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的一個或多個位置信息;并得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。實(shí)施例十五本實(shí)施例提供了一種位置信息查詢系統(tǒng),包括接入網(wǎng)關(guān)、策略服務(wù)器、位置服務(wù)器;所述接入網(wǎng)關(guān)中包括位置信息查詢模塊和數(shù)據(jù)轉(zhuǎn)發(fā)模塊,所述策略服務(wù)器中包括查詢請求處理模塊,所述位置服務(wù)器中包括位置信息返回單元,其中:所述位置信息查詢模塊用于,當(dāng)所述接入網(wǎng)關(guān)向終端發(fā)起通信時(shí),向策略服務(wù)器、和/或位置服務(wù)器請求所述終端的位置信息;所述位置信息返回單元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第一位置信息;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息;所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于,根據(jù)所述第一位置信息與所述第二位置信息的交集,將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的終端的接入網(wǎng)關(guān)。進(jìn)一步地,所述位置服務(wù)器中還包括映射信息維護(hù)單元,所述映射信息維護(hù)單元用于,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系;所述位置信息返回單元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帶的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的一個或多個位置信息。進(jìn)一步地,所述位置信息返回單元用于,向所述映射信息維護(hù)單元查詢得到所述
第一位置信息后,向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第一位置信息;或者,根據(jù)所述位置信息請求中攜帶的第二位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。進(jìn)一步地,所述策略服務(wù)器中還包括策略維護(hù)模塊,
所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和一個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和一個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與一個或多個位置信息的對應(yīng)關(guān)系;所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帶的策略信息、和/或者終端標(biāo)識,得到所述第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。進(jìn)一步地,所述查詢請求處理模塊用于,得到所述第二位置信息后,向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第二位置信息;或者,根據(jù)所述位置信息請求中攜帶的第一位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。實(shí)施例十六本發(fā)明上述實(shí)施例中的策略服務(wù)器可以與對端接入網(wǎng)關(guān)合設(shè),即對端接入網(wǎng)關(guān)上具有本地策略。此時(shí)步驟803、步驟804和步驟807為接入網(wǎng)關(guān)內(nèi)部實(shí)現(xiàn),步驟805和步驟806為對端接入網(wǎng)關(guān)和位置服務(wù)器之間進(jìn)行交互。其他步驟與實(shí)施例十一或?qū)嵤├恢?,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。實(shí)施例十七與前述實(shí)施例十六不同的是,本實(shí)施例中,策略服務(wù)器與對端接入網(wǎng)關(guān)分設(shè),在接入網(wǎng)關(guān)上電時(shí),策略服務(wù)器將策略下發(fā)給接入網(wǎng)關(guān),該方式中對端向位置服務(wù)器進(jìn)行查詢、映射信息的緩存,其它處理與上述實(shí)施例十三一致,不會對闡述本發(fā)明造成影響,故在此不再重復(fù)描述。進(jìn)一步地,以上所有實(shí)施例中:策略信息可以是以下一個或多個:接入類型、優(yōu)先級、網(wǎng)絡(luò)名稱、PLMNID, QoS參數(shù)、計(jì)費(fèi)信息、通信對端信息。網(wǎng)絡(luò)名稱可以是APN、域名/標(biāo)識、PDN名/標(biāo)識。QoS參數(shù)可以是QCI。計(jì)費(fèi)/[目息可以是費(fèi)率、資費(fèi)等級。通彳目對端彳目息可以是通/[目對端標(biāo)識、端口、地址。策略信息可以指終端網(wǎng)絡(luò)或?qū)Χ司W(wǎng)絡(luò)的信息,如果是終端網(wǎng)絡(luò)的信息,則與對端網(wǎng)絡(luò)存在對應(yīng)關(guān)系。由于是對端網(wǎng)絡(luò)提供的策略信息,因此對端網(wǎng)絡(luò)提供的是對端網(wǎng)絡(luò)的信息,但是如果對端網(wǎng)絡(luò)提供的是終端網(wǎng)絡(luò)的信息,那么這個信息應(yīng)該是與對端網(wǎng)絡(luò)存在一定對應(yīng)關(guān)系,比如終端網(wǎng)絡(luò)的信息為APN為ssss,那么ssss則可以是對端網(wǎng)絡(luò)名字。位置服務(wù)器可以是MAPS、ILR、LMA、HA。位置信息可以是接入網(wǎng)關(guān)地址/標(biāo)識、或接入網(wǎng)關(guān)分配的IP地址、或RID、或位置標(biāo)識、或CoA。終端標(biāo)識可以是AID、MS1、ΝΑΙ、HNP、ID、IP 地址。以上僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
權(quán)利要求
1.一種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),其特征在干, 第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)分別向策略服務(wù)器和位置服務(wù)器請求所述第二終端的位置信息; 所述第一接入網(wǎng)關(guān)根據(jù)所述位置服務(wù)器返回的第一位置信息與所述策略服務(wù)器返回的第二位置信息的交集,將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
2.按權(quán)利要求1所述的方法,其特征在干, 所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識,向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息。
3.按權(quán)利要求1所述的方法,其特征在干, 所述第一接入網(wǎng)關(guān)向所述策略服務(wù)器請求終端位置信息吋,攜帯策略信息、和/或所述第二終端的終端標(biāo)識; 所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息。
4.按權(quán)利要求3所述的方法,其特征在干, 所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和一個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系。
5.按權(quán)利要求4所述的方法,其特征在干, 所述策略信息包括以下內(nèi)容的一種或其任意組合: 接入類型、優(yōu)先級、網(wǎng)絡(luò)名稱、PLMN ID、QoS參數(shù)、計(jì)費(fèi)信息、通信對端信息。
6.按權(quán)利要求4或5所述的方法,其特征在干, 所述策略信息為: 通信對端網(wǎng)絡(luò)的信息; 或者,終端網(wǎng)絡(luò)的信息,且終端網(wǎng)絡(luò)的信息與通信對端網(wǎng)絡(luò)存在對應(yīng)關(guān)系。
7.按權(quán)利要求5所述的方法,其特征在干, 所述網(wǎng)絡(luò)名稱包括:APN、域名/標(biāo)識、PDN名/標(biāo)識; 所述QoS參數(shù)包括:QCI ; 所述計(jì)費(fèi)信息包括:費(fèi)率、資費(fèi)等級; 所述通信對端信息包括通信對端的:標(biāo)識、端ロ、或者地址。
8.按權(quán)利要求1所述的方法,其特征在干, 所述第一接入網(wǎng)關(guān)向所述策略服務(wù)器請求終端位置信息時(shí),所述策略服務(wù)器根據(jù)保存的位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述第一接入網(wǎng)關(guān)對應(yīng)的位置信息,即所述第二位置信息; 其中,所述位置參考策略包括:通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。
9.按權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 所述第一接入網(wǎng)關(guān)收到所述位置服務(wù)器返回的所述第一位置信息后,將所述第二終端的標(biāo)識信息與所述第一位置信息的映射關(guān)系緩存到本地。
10.按權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將收到的所述第一位置信息發(fā)送給所述策略服務(wù)器,并將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器,由所述位置服務(wù)器傳送給所述策略服務(wù)器; 所述策略服務(wù)器根據(jù)收到的所述第一位置信息,以及根據(jù)位置參考策略得出的所述第二位置信息的交集,將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
11.按權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將收到的所述第二位置信息發(fā)送給所述位置服務(wù)器,并將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器; 所述位置服務(wù)器根據(jù)所述第二位置信息和所述第一位置信息的交集,將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
12.一種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),其特征在干, 第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向位置服務(wù)器請求所述第二終端的位置信息; 所述第一接入網(wǎng)關(guān)接收所述位置服務(wù)器返回的第一位置信息,向策略服務(wù)器請求所述第二終端的位置信息,并攜帶所述第一位置信息; 所述策略服務(wù)器根據(jù)位置參考策略得到第二位置信息,并將所述第一位置信息與所述第二位置信息的交集返回給所述第一接入網(wǎng)關(guān); 所述第一接入網(wǎng)關(guān)將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
13.按權(quán)利要求12所述的方法,其特征在干, 所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息; 所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息;其中,所述位置參考策略,包括 與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。
14.按權(quán)利要求12所述的方法,其特征在于,所述方法還包括: 所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器,由所述位置服務(wù)器傳送給所述策略服務(wù)器;所述策略服務(wù)器將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
15.一種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),其特征在干, 第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向策略服務(wù)器請求所述第二終端的位置信息; 所述第一接入網(wǎng)關(guān)接收所述策略服務(wù)器返回的第二位置信息,向位置服務(wù)器請求所述第二終端的位置信息,并攜帶所述第二位置信息; 所述位置服務(wù)器查詢所述第二終端的第一位置信息,并將所述第一位置信息與所述第二位置信息的交集返回給所述第一接入網(wǎng)關(guān); 所述第一接入網(wǎng)關(guān)將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
16.按權(quán)利要求15所述的方法,其特征在干, 所述第一接入網(wǎng)關(guān)根據(jù)所述第二終端的終端標(biāo)識向所述位置服務(wù)器請求位置信息;所述位置服務(wù)器向所述第一接入網(wǎng)關(guān)返回所述第二終端的終端標(biāo)識對應(yīng)的位置信息,即所述第一位置信息,所述第一位置信息包括所述第二終端的一個或多個位置信息; 所述策略服務(wù)器根據(jù)位置參考策略,向所述第一接入網(wǎng)關(guān)返回所述策略信息、和/或所述終端標(biāo)識對應(yīng)的位置信息,即所述第二位置信息;其中,所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。
17.按權(quán)利要求15所述的方法,其特征在于,所述方法還包括: 所述第一接入網(wǎng)關(guān)向所述第二終端發(fā)送數(shù)據(jù)時(shí),將首報(bào)文或者包括首報(bào)文在內(nèi)的部分報(bào)文或者全部報(bào)文發(fā)送給所述位置服務(wù)器; 所述位置服務(wù)器將接收到的報(bào)文轉(zhuǎn)發(fā)至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
18.一種位置信息查詢方法,應(yīng)用于身份位置分離網(wǎng)絡(luò),其特征在干, 第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),所述第一接入網(wǎng)關(guān)向位置服務(wù)器請求所述第二終端的位置信息; 所述第一接入網(wǎng)關(guān)接收所述位置服務(wù)器返回的第一位置信息,同時(shí),根據(jù)策略服務(wù)器發(fā)送或者本地保存的位置參考策略得到第二位置信息; 所述第一接入網(wǎng)關(guān)得出所述第一位置信息與所述第二位置信息的交集,并將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。
19.按權(quán)利要求18所述的方法,其特征在干, 所述位置參考策略,包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和一個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系。
20.一種策略服務(wù)器,其特征在于,包括策略維護(hù)模塊和查詢請求處理模塊,其中: 所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系; 所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信 息。
21.按權(quán)利要求20所述的策略服務(wù)器,其特征在干, 所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帯的策略信息、和/或者終端標(biāo)識,向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。
22.按權(quán)利要求20所述的策略服務(wù)器,其特征在干, 所述查詢請求處理模塊用于,接收到所述接入網(wǎng)關(guān)發(fā)起的攜帯第一位置信息的位置信息請求時(shí), 根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述位置信息請求中攜帯的策略信息、和/或者終端標(biāo)識,得到第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息; 井根據(jù)所述位置信息請求中攜帯的所述第一位置信息得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。
23.按權(quán)利要求20或21所述的策略服務(wù)器,其特征在干, 所述策略維護(hù)模塊還用干,將維護(hù)的所述位置參考策略發(fā)送給指定的接入網(wǎng)關(guān)。
24.一種位置服務(wù)器,其特征在干,包括映射信息維護(hù)單元,和位置信息返回単元,其中: 所述映射信息維護(hù)單元,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系; 所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述映射信息維護(hù)單元查詢,并向所述發(fā)起請求的接入網(wǎng)關(guān)返回相應(yīng)的位置信息。
25.按權(quán)利要求24所述的位置服務(wù)器,其特征在干, 所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帯的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息;并向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第一位置信息。
26.按權(quán)利要求24所述的位置服務(wù)器,其特征在干, 所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帯的終端標(biāo)識和第二位置信息,向所述映射信息維護(hù)單元查詢得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息;并得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。
27.一種位置信息查詢系統(tǒng),其特征在于,包括接入網(wǎng)關(guān)、策略服務(wù)器、位置服務(wù)器;所述接入網(wǎng)關(guān)中包括位置信息查詢模塊和數(shù)據(jù)轉(zhuǎn)發(fā)模塊,所述策略服務(wù)器中包括查詢請求處理模塊,所述位置服務(wù)器中包括位置信息返回単元,其中: 所述位置信息查詢模塊用干,當(dāng)所述接入網(wǎng)關(guān)向終端發(fā)起通信吋,向策略服務(wù)器、和/或位置服務(wù)器請求所述終端的位置信息; 所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第一位置信息; 所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),向所述發(fā)起請求的接入網(wǎng)關(guān)返回第二位置信息; 所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于,根據(jù)所述第一位置信息與所述第二位置信息的交集,將所述數(shù)據(jù)發(fā)送至所述交集中的位置信息對應(yīng)的終端的接入網(wǎng)關(guān)。
28.按權(quán)利要求27所述的系統(tǒng),其特征在干,所述位置服務(wù)器中還包括映射信息維護(hù)單元, 所述映射信息維護(hù)單元用干,維護(hù)終端的終端標(biāo)識與位置信息的映射關(guān)系; 所述位置信息返回単元用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述位置信息請求中攜帯的終端標(biāo)識向所述映射信息維護(hù)單元查詢,得到第一位置信息,所述第一位置信息為所述終端標(biāo)識對應(yīng)的ー個或多個位置信息。
29.按權(quán)利要求28所述的系統(tǒng),其特征在于,所述位置信息返回単元用干,向所述映射信息維護(hù)單元查詢得到所述第一位置信息后, 向所述發(fā)起請求的接入網(wǎng)關(guān)返 回所述第一位置信息; 或者,根據(jù)所述位置信息請求中攜帯的第二位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。
30.按權(quán)利要求27所述的系統(tǒng),其特征在于,所述策略服務(wù)器中還包括策略維護(hù)模塊, 所述策略維護(hù)模塊用于,維護(hù)位置參考策略;其中,所述位置參考策略包括:與應(yīng)用、或業(yè)務(wù)、或連接、或位置相關(guān)的策略信息和ー個或多個位置信息的對應(yīng)關(guān)系;或者,終端標(biāo)識和ー個或多個位置信息的對應(yīng)關(guān)系;或者,通信對端接入網(wǎng)關(guān)與ー個或多個位置信息的對應(yīng)關(guān)系; 所述查詢請求處理模塊用于,接收到接入網(wǎng)關(guān)發(fā)起的位置信息請求時(shí),根據(jù)所述發(fā)起請求的接入網(wǎng)關(guān)的信息,或者根據(jù)所述請求中攜帯的策略信息、和/或者終端標(biāo)識,得到所述第二位置信息,所述第二位置信息為所述接入網(wǎng)關(guān)、或者所述策略信息、和/或者終端標(biāo)識對應(yīng)的位置信息。
31.按權(quán)利要求30所述的系統(tǒng),其特征在于,所述查詢請求處理模塊用于,得到所述第二位置信息后, 向所述發(fā)起請求的接入網(wǎng)關(guān)返回所述第二位置信息; 或者,根據(jù)所述位置信息請求中攜帯的第一位置信息,得出所述第一位置信息與所述第二位置信息的交集,并將所述交集中的位置信息返回給所述發(fā)起請求的接入網(wǎng)關(guān)。
全文摘要
本發(fā)明公開了一種位置信息查詢方法、策略服務(wù)器、位置服務(wù)器及系統(tǒng),其方法包括第一終端通過第一接入網(wǎng)關(guān)向第二終端發(fā)送數(shù)據(jù)時(shí),第一接入網(wǎng)關(guān)分別向策略服務(wù)器和位置服務(wù)器請求第二終端的位置信息;第一接入網(wǎng)關(guān)根據(jù)位置服務(wù)器返回的第一位置信息與策略服務(wù)器返回的第二位置信息的交集,將數(shù)據(jù)發(fā)送至交集中的位置信息對應(yīng)的第二終端的接入網(wǎng)關(guān)。本發(fā)明解決了在終端存在多個位置信息的場景下,因通信對端無法獲悉終端正確的位置信息而導(dǎo)致的報(bào)文傳輸異常的問題。
文檔編號H04L12/24GK103095580SQ20111033204
公開日2013年5月8日 申請日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者周娜, 霍玉臻, 沈岷, 江鴻 申請人:中興通訊股份有限公司