新四季網

通信系統中用戶位置隱藏的方法、系統及裝置的製作方法

2023-10-23 16:43:22

專利名稱:通信系統中用戶位置隱藏的方法、系統及裝置的製作方法
技術領域:
本發明涉及通信系統,尤其涉及通信系統中用戶位置隱藏的方法、系統 及裝置。
背景技術:
目前通信網絡正在向全IP網演進,即通信雙方的終端之間使用IP網絡 來承載媒體流等。如圖l所示,圖1為現有技術中一種通信系統的網絡結構示意圖。圖1 中,終端通過承載網絡接入包括業務網絡、IP骨幹網絡等在內的公共數據網 絡,承載網關作為承載網絡到公共數據網絡的出口,相當於一個IP路由器, 終端發出的IP數據包經過承載網絡到達承載網關後,由承載網關負責路由到目的節點;而從公共數據網絡至終端的IP數據包,同樣被路由到承載網 關進入承載網絡,再通過承載網絡和終端之間建立的邏輯承載通道被送達終端。在承載網絡之上是業務網絡,終端通過承載網絡連接到業務網絡後,需 要在業務網絡中進行鑑權和註冊,此時終端將首先連接到一個業務網關,在 業務網絡中進行註冊。註冊完成後,當終端之間要進行業務時,主叫終端的 呼叫請求信令同樣被首先發送到本端的業務網關,由本端的業務網關完成對 被叫終端的尋址。聯絡到被叫終端後,呼叫請求信令經過被叫終端的業務網 關送達被叫終端,被叫終端處理呼叫請求,並進行應答。呼叫應答信令被送 達主叫終端,在這個呼叫建立的過程中,主叫終端和被叫終端互相通知了用 於建立媒體承載的IP位址信息,同時依據媒體類型和協議的不同,可能還 包括了上層協議類型,埠號等信息。之後主叫終端和被叫終端建立一條媒體連接進行實際的媒體業務,該媒體連接不再經過業務網關和業務網絡,而 是經過IP骨幹網在各自的承載網關之間直接路由。從上述描述可見,終端需要將自身從網絡中分配到的IP位址告訴對方 終端,由於公共數據網絡上的IP位址分配與地域存在對應關係,因此從對 端IP位址就可以得知對方目前的位置,暴露了用戶的隱私。例如,在移動通訊網絡中,歸屬地(註冊地)為A地的用戶曱漫遊到B地,建立呼叫連 接時使用的IP位址是B地網絡分配的,則與甲通話的用戶從這個IP位址就 能知道用戶曱當前在B地而不是在A地。可見,現有技術中,由於使用IP 技術的通信系統會洩露用戶當前的位置信息,因此可能會對用戶造成不良後果。發明內容有鑑於此,本發明實施例中 一 方面提供 一 種通信系統中用戶位置隱藏的 方法,另一方面提供一種通信系統中用戶位置隱藏的系統及裝置,以便為用 戶提供位置隱私保護。本發明實施例中所提供的通信系統中用戶位置隱藏的方法,包括本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關 系;本端業務網關將對端終端的替代地址信息作為對端終端用於建立媒體連接 的地址信息通知給本端終端;當本端終端至對端終端的目的地址信息為替代地址信息的IP包經過本端地 址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的替代地址 信息轉換為真實地址信息,將IP包路由至對端;當對端終端至本端終端的源地址信息為真實地址信息的IP包經過本端 地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的真實 地址信息轉換為替代地址信息,將IP包傳送至本端終端。本發明實施例中所提供的通信系統中用戶位置隱藏的系統,包括業務 網關和地址轉換網關,其中,業務網關,用於將對端終端的替代地址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端;地址轉換網關,用於記錄對端終端的真實地址信息與替代地址信息的映 射關係;當接收到本端終端至對端終端的目的地址信息為替代地址信息的IP包時,根據所述映射關係,將對端終端的替代地址信息轉換為真實地址信息,將IP包路由至對端;當接收到對端終端至本端終端的源地址信息為真實地 址信息的IP包時,根據所述映射關係,將對端終端的真實地址信息轉換為 替代地址信息,將IP包傳送至本端終端。本發明實施例中所提供的通信系統中用戶位置隱藏的裝置,包括地址 轉換網關和業務網關。其中,地址轉換網關,包括映射關係記錄模塊和地址信息轉換模塊, 其中,映射關係記錄模塊,用於記錄對端終端的真實地址信息與替代地址信息的 映射關係,並將所述記錄的映射關係提供給地址信息轉換模塊;地址信息轉換模塊,用於當接收到本端終端至對端終端的目的地址信息 為替代地址信息的IP包時,根據所述映射關係,將對端終端的替代地址信 息轉換為真實地址信息,將IP包路由至對端;當接收到對端終端至本端終 端的源地址信息為真實地址信息的IP包時,根據所述映射關係,將對端終 端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。一種業務網關,包括替代地址協商模塊和地址信息通知模塊,其中,替代地址協商模塊,用於向本端地址轉換網關發送為對端終端分配替代地 址信息的協商請求,並接收本端地址轉換網關所分配的替代地址信息,將替代 地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址協商模塊提供的對端終端的替代地 址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端。又一種業務網關,包括替代地址分配模塊和地址信息通知模塊,其中,替代地址分配模塊,用於為對端終端分配替代地址信息,並將所分配的替代地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址分配模塊提供的對端終端的替代地 址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將所述 替代地址信息和對端終端的真實地址信息發送給本端地址轉換網關。又一種業務網關,包括信令處理模塊和地址信息通知模塊,其中, 信令處理模塊,用於接收來自對端的攜帶對端終端真實地址信息與替代地 址信息的信令,將信令中的對端終端的真實地址信息與替代地址信息提供給地 址信息通知模塊;地址信息通知模塊,用於將信令處理模塊提供的對端終端的替代地址信 息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將對端終端 的真實地址信息和替代地址信息發送給本端地址轉換網關。一種業務網關,包括替代地址信息分配模塊和地址信息通知模塊,其中,替代地址信息分配模塊,用於為對端終端分配替代地址信息,將所分配的 對端終端的替代地址信息和對端終端的真實地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址信息分配模塊提供的對端終端的替 代地址信息和真實地址信息攜帶在信令中通過業務網絡發送給本端業務網 關。從上述方案可以看出,本發明實施例中通過本端業務網關將對端終端的替代地址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,本端終端以該替代地址信息作為目的地址向對端終端發送ip包,從而使得本端終端得到的對端終端的地址信息並非對端終端的真實地址信息,因此本端終端無法得知對端終端的位置信息。並且由於本端地址轉換網關中記錄有對端終端的真實地址信息與替代地址信息的映射關係;當本端終端至對端終端的目的地址信息為替代地址信息的ip包經過本端地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的替代地址信息轉換為真實地址信息,將IP包路由至對端;當對端終端至本端終端的源地址信息為真實 地址信息的IP包經過本端地址轉換網關時,本端地址轉換網關根據所述映 射關係,將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至 本端終端。從而使得本端終端在無法獲知對端終端的位置信息的情況下,順 利完成通信,達到了保護用戶位置隱私的目的。


圖1為現有技術中一種通信系統的網絡結構示意圖;圖2為本發明實施例中通信系統中用戶位置隱藏方法的示例性流程圖;圖3為本發明實施例中一種通信系統的網絡結構示意圖;圖4為本發明實施例中通信系統中用戶位置隱藏系統的示例性結構圖;圖5為圖4所示系統中地址轉換網關的一種結構示意圖;圖6為圖4所示系統中地址轉換網關的又一種結構示意圖;圖7為圖4所示系統中地址轉換網關的又一種結構示意圖;圖8為圖4所示系統中本端業務網關的一種結構示意圖;圖9為圖4所示系統中本端業務網關的又一種結構示意圖;圖IO為圖4所示系統中本端業務網關的又一種結構示意圖;圖11為圖4所示系統中對端業務網關的一種結構示意圖;圖12為本發明具體實施例一中通信系統中用戶位置隱藏方法的流程圖;圖13為本發明具體實施例二中通信系統中用戶位置隱藏方法的流程圖;圖14為本發明具體實施例三中通信系統中用戶位置隱藏方法的流程圖;圖15為本發明具體實施例三中通信系統中用戶位置隱藏系統的結構圖;圖16為本發明具體實施例三中通信系統中用戶位置隱藏系統的又一個12結構圖。
具體實施方式
本發明實施例中,為了描述清晰起見,將通信雙方中的一方稱為本端, 另一方稱為對端,並且以本端為對端終端隱藏位置信息的情況為例進行描 述,實際應用中,通信雙方是等價的,即本端是對端的對端。為了實現為終端提供位置隱藏保護,本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係;本端業務網關將對端終端的替代 地址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端;當本 端終端至對端終端的目的地址信息為替代地址信息的IP包經過本端地址轉 換網關時,本端地址轉換網關根據上述映射關係,將對端終端的替代地址信 息轉換為真實地址信息,將IP包路由至對端;當對端終端至本端終端的源地址信息為真實地址信息的IP包經過本端地址轉換網關時,本端地址轉換 網關根據前述映射關係,將對端終端的真實地址信息轉換為替代地址信息, 將IP包傳送至本端終端。參見圖2,圖2為本發明實施例中通信系統中用戶位置隱藏方法的示例 性流程圖。如圖2所示,該流程包括如下步驟步驟201,本端地址轉換網關記錄對端終端的真實地址信息與替代地址 信息的映射關係;本端業務網關將對端終端的替代地址信息作為對端終端用 於建立媒體連接的地址信息通知給本端終端。由於終端用於建立承載的地址信息是在呼叫建立過程中通過呼叫信令 來互相通知的,呼叫信令經過業務網絡時,必然經過業務網關。因此,本發 明實施例中可通過本端業務網關修改來自對端業務網絡通過自身發往本端 終端的呼叫信令,將信令中對端終端的真實地址信息修改為一個替代地址信 息作為對端終端用於建立媒體連接的地址信息通知給本端終端。此外,為了 實現替代地址信息與真實地址信息的轉換,需要記錄對端終端的真實地址信 息與替代地址信息的映射關係,由於在建立媒體連接並進行實際的媒體業務時,不再經過業務網關和業務網絡,而是經過IP骨幹網在各自的承載網關 之間直接路由。因此,可將IP包傳輸過程中的地址替換工作交由承載網關 進行,或者設置單獨的前置網關等進行,當釆用設置單獨的前置網關的方案 時,本端承載網關應能將本端終端至對端終端的目的地址信息為替代地址信息的IP包路由到本端前置網關執行地址替換工作,如圖3所示,圖3為本 發明實施例中一種通信系統的網絡結構示意圖。圖3中將前置網關設置在承 載網關和IP骨幹網之間。為了描述方便,本文中將IP包傳輸過程中進行地 址替換工作的承載網關或前置網關等統稱為地址轉換網關。本步驟中,需要 地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係。 其中,替代地址的產生及獲取可至少包括如下兩種方式 方式一雙方建立媒體連接之前,由本端業務網關和本端地址轉換網關 協商確定對端終端用於建立媒體連接的替代地址信息。本端地址轉換網關從 協商結果中獲取對端終端的替代地址信息,並根據該替代地址信息進行記 錄。採用方式一時,可以默認為每個對端終端都協商分配替代地址信息;也 可以是在對端終端有位置隱藏需求時,為該對端終端協商分配替代地址信 息。此時,在進行協商之前,可進一步包括本端業務網關接收到來自對端 的攜帶有對端終端需要位置隱藏功能指示的信令。本端業務網關與本端地址轉換網關協商確定對端終端用於建立媒體鏈 接的替代地址信息的方法可以有多種,下面列舉兩種方法示例進行說明方法一本端業務網關向本端地址轉換網關發送為對端終端分配替代地 址信息的協商請求;本端地址轉換網關根據所接收的協商請求,為對端終端 分配用於建立媒體連接的替代地址信息,並將所述分配的替代地址信息反饋 給本端業務網關。其中,分配原則可以為保證與當前本端終端同時進行通 信的不同對端終端分配不同的地址信息,以免發生對端地址衝突,對於與不 同本端終端進行通信的對端終端可分配相同的地址信息,或不同的地址信 息。即本端終端從替代地址信息無法推知對端終端當前的位置,並且在本端終端上不會導致不同業務流之間衝突即可。如可為每個終端維護一個替代 地址池,不同終端的替代地址池中的候選IP位址可以是重複的,當本端業一個對端終端的替代地址時,本端地址轉換網關從本端終端的替代地址池中 還未分配的地址列表中選取一個作為對端終端的替代地址,當此次通信結束 後,將該替代地址回收入本端終端的替代地址池。本端地址轉換網關從協商結果中獲取對端終端的替代地址信息為本端 地址轉換網關直接獲取為對端終端分配的所述替代地址信息。本步驟中的本 端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係 為本端地址轉換網關將為對端終端分配的替代地址信息與對端終端的真實 地址信息的映射關係進行記錄。方法二本端業務網關接收到來自對端的攜帶有對端終端需要位置隱藏功能指示的信令後,由本端業務網關為對端終端分配替代地址信息。由本端 業務網關為對端終端分配替代地址信息時,替代地址的分配原則與方法—— 致。本端業務網關為對端終端分配替代地址後,將所分配的替代地址信息作 為對端終端用於建立媒體連接的地址信息通知給本端終端,並將所述替代地 址信息與對端終端的真實地址信息攜帶在消息中發送給本端地址轉換網關。本端地址轉換網關從協商結果中獲取對端終端的替代地址信息為本端地 址轉換網關從本端業務網關發送的消息中獲取本端業務網關為對端終端分配的 所述替代地址信息。本步驟中的本端地址轉換網關記錄對端終端的真實地址信 息與替代地址信息的映射關係為本端地址轉換網關將本端業務網關為對端終方式二對端將對端終端的替代地址信息攜帶在信令中發送給本端業務 網關,本端業務網關從所接收的信令中獲取對端終端的替代地址信息,並將 所獲取的替代地址信息與對端終端的真實地址信息發送給本端地址轉換網 關。實際應用中,上述攜帶對端終端的替代地址信息的信令可以為呼叫建立請求消息,呼叫建立響應消息等。則本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係為本端地址轉換網關根據所接收的對端終端的替代地址信息與真 實地址信息,記錄對端終端的替代地址信息與真實地址信息的映射關係。即 本端地址轉換網關將所接收的對端終端的替代地址信息與對端終端的真實 地址信息的映射關係進行記錄。其中,對端將對端終端的替代地址信息攜帶在信令中發送給本端業務網 關的方法可以有很多種,下面列舉兩種方法示例進行說明方法一對端終端將預先為自身分配的替代地址信息和真實地址信息攜 帶在信令中,通過業務網絡發送給本端業務網關。其中,預先為對端終端分配的替代地址信息,可以是系統預先分配的, 也可以是非終端當前所在地的其它漫遊地網絡分配的IP位址等。方法二對端業務網關為對端終端分配替代地址信息,將對端終端的替 代地址信息和真實地址信息攜帶在信令中,通過業務網絡發送給本端業務網 關。分配原則可以為保證該對端終端的地址信息不會與本端終端當前正在 進行通信的其它終端地址衝突。即只要保證本端終端從替代地址信息無法推對端地址衝突即可。比如,使用該對端終端從其歸屬地承載網關分配的地址 信息,或者在該對端終端的籤約數據中配置替代地址信息。採用方法二時,可以默認為每個終端都分配替代地址信息;也可以是在 終端有位置隱藏需求時,為該終端分配替代地址信息。此時,在進行分配之 前,可進一步包括對端業務網關獲取到對端終端具有位置隱藏功能的需求。步驟202,當本端終端至對端終端的目的地址信息為替代地址信息的IP 包經過本端地址轉換網關時,本端地址轉換網關根據所記錄的映射關係,將 對端終端的替代地址信息轉換為真實地址信息,將IP包路由至對端。當對 端終端至本端終端的源地址信息為真實地址信息的IP包經過本端地址轉換 網關時,本端地址轉換網關根據所記錄的映射關係,將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。為了使本端終端和本端地址轉換網關在承載層面上能夠區分出屬於所 建立媒體連接的IP包,需要預先設置本端終端和本端地址轉換網關的IP包過濾條件,該IP包過濾條件可包括本端終端用於建立媒體連接的IP位址,本端終端用於建立媒體連接的埠號,對端終端用於建立媒體連接的IP地 址,對端終端用於建立媒體連接的埠號,協議類型等。這些信息本端業務 網關可以從通過自身的呼叫信令中獲取,並下發給本端地址轉換網關。由於步驟201中,本端業務網關將對端終端的替代地址信息作為對端終 端用於建立媒體連接的地址信息通知給本端終端,因此本端終端將對端終端 的替代地址信息作為IP包的目的地址信息,因此本端地址轉換網關在進行 過濾條件匹配時,對來自本端終端的IP包來說,IP包過濾條件中的對端終 端用於建立媒體連接的IP位址為對端終端的替代IP位址。由於來自對端終 端的IP包的源地址信息為對端終端的真實地址信息,因此對來自對端終端 的IP包來說,IP包過濾條件中的對端終端用於建立媒體連接的IP位址為對 端終端的真實IP位址。若對埠號也設置了替代埠號,則對於埠號來 說,對於來自本端終端的IP包來說,IP包過濾條件中的對端終端用於建立 媒體連接的埠號為對端終端的替代埠號;對來自對端終端的IP包來說, IP包過濾條件中的對端終端用於建立媒體連接的埠號為對端終端的真實 埠號。之後,進行傳輸時,本端終端向對端終端發送媒體數據包時,IP包的 目的地址信息為被叫終端的替代地址信息。IP包到達本端地址轉換網關後, 通過IP包過濾條件(此時需使用對端終端的替代地址信息作為目的地址信 息的匹配條件),本端地址轉換網關識別出IP包是屬於本端終端和對端終 端之間的媒體連接時,此時本端地址轉換網關將IP包目的地址信息修改為 對端終端的真實地址信息,將IP包路由至對端終端一側的地址轉換網關。被叫終端向主叫終端發送媒體數據包時,IP包的源地址信息為對端終 端的真實地址信息。IP包到達本端地址轉換網關後,通過IP包過濾條件(此時需使用對端終端的真實地址信息作為源地址信息的匹配條件),本端地址 轉換網關識別出IP包是屬於本端終端和對端終端之間的媒體連接時,此時 本端地址轉換網關將IP包源地址信息修改為對端終端的替代地址信息,將 IP包傳送至本端終端。上述實施例中,地址信息一般情況下包括IP位址,此外由於媒體類型 和協議的不同,可能還包括埠號等信息。以上對本發明實施例中通信系統中用戶位置隱藏方法進行了詳細描述, 下面再對本發明實施例中通信系統中用戶位置隱藏系統進行詳細描述。參見圖4,圖4為本發明實施例中通信系統中用戶位置隱藏系統的示例 性結構示意圖。如圖4所示,該系統包括本端業務網關(即部署在本端的 業務網關)和本端地址轉換網關(即部署在本端的地址轉換網關)。其中,本端業務網關,用於將對端終端的替代地址信息作為對端終端用於 建立媒體連接的地址信息通知給本端終端。本端地址轉換網關,用於記錄對端終端的真實地址信息與替代地址信息 的映射關係;當接收到本端終端至對端終端的目的地址信息為替代地址信息 的IP包時,根據所記錄的映射關係,將對端終端的替代地址信息轉換為真 實地址信息,將IP包路由至對端;當接收到對端終端至本端終端的源地址 信息為真實地址信息的IP包時,根據所記錄的映射關係,將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。具體實現時,可以由本端業務網關和本端地址轉換網關協商對端終端的 替代地址信息,然後本端地址轉換網關根據協商結果記錄對端終端的真實地 址信息與替代地址信息的映射關係,而本端業務網關根據協商結果,將對端 終端的替代地址信息作為對端終端用於建立媒體連接的地址信息通知給本 端終端。協商過程可以為本端業務網關向本端地址轉換網關發送為對端終端分 配替代地址信息的協商請求,本端地址轉換網關根據該協商請求,為對端終 端分配用於建立媒體連接的替代地址信息,並將所分配的替代地址信息反饋給本端業務網關。此時,本端業務網關進一步用於向本端地址轉換網關發送為對端終端分配替代地址信息的協商請求,接收來自本端地址轉換網關反饋的對端終端的替代地址信息;本端地址轉換網關進一步用於根據來自本端業務網關的 所述協商請求,為對端終端分配用於建立媒體連接的替代地址信息,將所分 配的替代地址信息反饋給本端業務網關,並根據所分配的替代地址信息和對 端終端的真實地址信息執行所述記錄對端終端的真實地址信息與替代地址 信息的映射關係操作。協商過程還可以為本端業務網關為對端終端分配替代地址信息。 此時,本端業務網關進一步用於,為對端終端分配替代地址信息,將分 配的替代地址信息與對端終端的真實地址信息一起通知給本端地址轉換網 關;本端地址轉換網關進一步用於接收來自本端業務網關通知的對端終端 替代地址信息和真實地址信息,並根據所接收的替代地址信息和對端終端的 真實地址信息執行所述記錄對端終端的真實地址信息與替代地址信息的映 射關係的操作。或者,該系統進一步包括對端業務網關(即部署在對端的業務網關), 用於為對端終端分配替代地址信息,將為對端終端分配的替代地址信息和真實 地址信息攜帶在信令中,通過業務網絡發送給本端業務網關。本端業務網關根據從所述信令中獲取的對端終端的替代地址信息,執行 所述通知本端終端的操作,並將所獲取的對端終端的替代地址信息與對端終又或者,該系統進一步包括對端終端,用於將預先為自身分配的替代 地址信息和真實地址信息攜帶在信令中,通過業務網絡發送給本端業務網 關。本端業務網關根據從所述信令中獲取的對端終端的替代地址信息,執行 所述通知本端終端的操作,並將所獲取的對端終端的替代地址信息與對端終 端的真實地址信息發送給本端地址轉換網關進行記錄。具體實現時,如圖5所示,圖5為圖4所示系統中本端地址轉換網關的 一種結構示意圖。圖5中,本端地址轉換網關可具體包括映射關係記錄模 塊和地址信息轉換模塊。其中,映射關係記錄模塊,用於記錄對端終端的真實地址信息與替代地址 信息的映射關係,並將所述記錄的映射關係提供給地址信息轉換模塊。地址信息轉換模塊,用於當接收到本端終端至對端終端的目的地址信息 為替代地址信息的IP包時,根據所記錄的映射關係,將對端終端的替代地 址信息轉換為真實地址信息,將IP包路由至對端;當接收到對端終端至本 端終端的源地址信息為真實地址信息的IP包時,根據所記錄的映射關係, 將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。此外,如圖6所示,圖6為圖4所示系統中本端地址轉換網關的又一種 結構示意圖。圖6中,該地址轉換網關還可進一步包括替代地址信息分配 模塊,用於根據來自本端業務網關的為對端終端分配替代地址信息的協商請 求,為對端終端分配用於建立媒體連接替代地址信息,將所分配的替代地址 信息反饋給本端業務網關,並將所分配的替代地址信息和對端終端的真實地 址信息提供給映射關係記錄模塊進行記錄。或者,如圖7所示,圖7為圖4所示系統中本端地址轉換網關的又一種 結構示意圖。圖7中,該地址轉換網關還可進一步包括信息接收模塊,用 於接收本端業務網關發送過來的對端終端的替代地址信息和真實地址信息, 並將所述接收的地址信息提供給映射關係記錄模塊進行記錄。此外,本端地址轉換網關還可以有其它的^f艮多種具體實現形式,相應地, 也可以包括其它的邏輯功能模塊。具體實現時,如圖8所示,圖8為圖4所示系統中本端業務網關的一種 結構示意圖。圖8中,本端業務網關可具體包括替代地址協商模塊和地址 信息通知4莫塊。其中,替代地址協商模塊,用於向本端地址轉換網關發送為對端終端分 配替代地址信息的協商請求,並接收本端地址轉換網關所分配的替代地址信息,將替代地址信息提供給地址信息通知模塊。地址信息通知模塊,用於將替代地址協商模塊提供的對端終端的替代地 址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端。或者,如圖9所示,圖9為圖4所示系統中本端業務網關的又一種結構 示意圖。具體實現時,本端業務網關可具體包括替代地址分配模塊和地址 信息通知模塊。其中,替代地址分配模塊,用於為對端終端分配替代地址信息,並將所分 配的替代地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址分配模塊提供的對端終端的替代地 址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將對端終端的真實地址信息和替代地址信息發送給本端地址轉換網關。或者,如圖IO所示,圖IO為圖4所示系統中本端業務網關的又一種結 構示意圖。具體實現時,本端業務網關可具體包括信令處理模塊和地址信 息通知一莫塊。其中,信令處理模塊,用於接收來自對端的攜帶對端終端真實地址信息 與替代地址信息的信令,將信令中的對端終端的真實地址信息與替代地址信 息提供給地址信息通知模塊。地址信息通知模塊,用於將信令處理模塊提供的對端終端的替代地址信 息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將對端終端 的真實地址信息和替代地址信息發送給本端地址轉換網關。此外,如圖11所示,圖11為圖4所示系統中對端業務網關的一種結構 示意圖。即採用由對端業務網關為對端終端分配替代地址的方式時,對端業 務網關的一種結構示意圖。具體實現時,對端業務網關可具體包括替代地 址信息分配模塊和地址信息通知模塊。其中,替代地址信息分配模塊,用於為對端終端分配替代地址信息,將 所分配的對端終端的替代地址信息和對端終端的真實地址信息提供給地址 信息通知模塊。地址信息通知模塊,用於將替代地址信息分配模塊提供的對端終端的替 代地址信息和真實地址信息攜帶在信令中通過業務網絡發送給本端業務網 關。同樣,業務網關也可以有其它的很多種具體實現形式,相應地,也可以 包括其它的邏輯功能模塊。為使本發明實施例的目的、技術方案和優點更加清楚明白,下面結合具 體實施例和附圖,對本發明進一步詳細說明。為便於描述,下文中以地址信息為IP位址,以本端為主叫端,對端為 被叫端的情況為例進行描述。具體實施例一本實施例中,採用圖2所示步驟201中本端業務網關請求本端地址轉換 網關分配的方式產生替代地址,並且以地址轉換功能設置在承載網關中,即 地址轉換網關與承載網關物理上合一的情況為例。參見圖12,圖12為本發明具體實施例一中通信系統中用戶位置隱藏方 法的流程圖。如圖12所示,該流程包括如下步驟步驟1201,主叫終端完成在業務網絡的註冊後,發起向被叫終端的呼 叫建立請求,請求消息中攜帶了主叫終端建立承載的IP位址,請求消息到 達主叫端業務網關。步驟1202,主叫端業務網關對呼叫建立請求消息進行鑑權,對^:叫終 端進行尋址,將呼叫建立請求發送給被叫終端。步驟1203,被叫終端處理呼叫建立請求,應答呼叫建立響應,響應消 息中攜帶了被叫終端建立承載的IP位址,呼叫建立響應消息經業務網絡處 理後,發送到主叫端業務網關。本實施例中,若默認為每個終端都提供位置隱藏功能,則呼叫建立響應 消息可以與現有技術中的一致。若需要根據用戶需求提供位置隱藏功能,則 該呼叫建立響應消息中可進一步包括被叫終端是否需要位置隱藏功能的指 示。如果需要位置隱藏功能,則攜帶需要位置隱藏功能的指示;如果不需要,則可不攜帶任何指示,或者攜帶不需要位置隱藏功能的指示。 本實施例中,假設需要為終端提供位置隱藏功能,則有步驟1204,主叫端業務網關與本端承載網關協商對端用於建立媒體連接的IP位址的替代IP位址。本步驟中的協商過程可以為主叫端業務網關向本端承載網關發送為被 叫終端分配替代地址信息的協商請求;本端承載網關根據所接收的協商請 求,為被叫終端分配用於建立媒體連接的替代IP位址,並將所分配的替代 IP位址反饋給本端業務網關。本實施例中,本端承載網關根據所分配的替代IP位址,記錄被叫終端 的替代IP位址與真實IP位址的映射關係。步驟1205,主叫端業務網關向主叫終端發送呼叫建立應答,在該呼叫 建立應答消息中,主叫端業務網關將消息中被叫終端用於建立媒體連接的真 實IP位址修改為步驟1204中協商得到的替代IP位址。步驟1206,主叫終端和主叫端承載網關間建立用於承載媒體連接的承載。本步驟中,建立承載的過程可以由主叫終端發起,也可以由主叫端業務 網關請求主叫端承載網關發起。在建立過程中,主叫端業務網關將IP包過 濾條件通知給主叫終端和主叫端承載網關。其中,通知給主叫終端的IP包過濾條件中的被叫終端IP位址為所分配 的被叫終端的替代IP位址,通知給主叫端承載網關的IP包過濾條件中應同 時包含被叫終端的真實IP位址和替代IP位址。由於主叫端承載網關中記錄 有被叫終端的真實IP位址與替代IP位址的映射關係,因此當主叫端承載網 關進行IP包條件匹配時,對來自主叫終端的IP包來說,IP包過濾條件中的 被叫終端用於建立媒體連接的IP位址使用被叫終端的替代IP位址。對來自 被叫終端的IP包來說,IP包過濾條件中的被叫終端用於建立媒體連接的IP 地址使用被叫終端的真實IP位址。步驟1207,主叫終端向被叫終端發送媒體數據包,IP包目的IP位址為被叫終端的替代IP位址。IP包到達主叫端承載網關後,通過IP包過濾條件 (此時需使用被叫終端的替代IP位址作為目的IP位址的匹配條件),主叫 端承載網關識別出IP包是屬於主叫終端和被叫終端之間的媒體連接,此時 主叫端承載網關將IP包目的IP位址修改為被叫終端的真實IP位址,將IP 包路由至被叫終端 一側的承載網關。步驟1208,被叫終端向主叫終端發送媒體數據包,IP包的源IP位址為 被叫終端的真實IP位址。IP包到達主叫端承載網關後,通過IP包過濾條件 (此時需使用^t叫終端的真實IP位址作為源IP位址的匹配條件),主叫端 承載網關識別出IP包是屬於主叫終端和被叫終端之間的媒體連接,此時主 叫端承載網關將IP包的源IP位址修改為被叫終端的替代IP位址,將IP包 通過承載網絡傳送至主叫終端。上述流程重點描述了主叫端的處理過程,對被叫端的流程描述進行了簡 化,實際應用中,被叫端與主叫端的處理流程是一致的,上述描述中主叫、 被叫的角色名稱只是為了簡潔清晰的區分通訊雙方的本端和對端。且圖12 所示呼叫流程的圖示和文字說明只是為了幫助理解方案,省略了一些與本發 明無關的細節,實際應用中,根據具體通訊系統不同,呼叫流程可能會有差 異。此外,圖12所示流程中的消息步驟編號並不表示消息之間嚴格的時序 先後關係,根據具體系統的不同,部分消息步驟之間可能調換先後次序,或 者並行交叉運行,或者,某些消息步驟可能是可選的。例如在某些通訊系統 中,步驟1206可能在步驟1205之前執行,即本端業務網關先發起承載本端 終端到本端承載網關之間的承載建立,再將攜帶對端媒體連接相關信息(包 括IP位址)的信令消息通知本端終端;或者步驟1204和步驟1206合併執 行後再l丸行步驟1205,從而可以減少業務網關和承載網關的消息交互次凝: 等。以上對本發明具體實施例一 中通信系統中用戶位置隱藏方法進行了詳 細描述,下面再對本發明具體實施例一 中通信系統中用戶位置隱藏系統進行詳細描述。本具體實施例中的系統與圖4所示系統的組成、連接關係及功能描述一 致。不同之處在於,本具體實施例中的系統是圖4所示系統的一個實例化。即本具體實施例中系統的組成具體為主叫端業務網關,用於向本端承載網關(即主叫端承載網關)發送為被 叫終端分配替代地址信息的協商請求,並接收來自本端承載網關所分配的被 叫終端的替代IP位址,將所接收的被叫終端的替代IP位址作為被叫終端用 於建々某體連接的IP位址通知給主叫終端。主叫端承載網關,用於接收來自本端業務網關(即主叫端業務網關)的 協商請求,根據該協商請求,為被叫終端分配用於建立媒體連接的替代IP 地址,並將所分配的替代IP位址反饋給本端業務網關;記錄被叫終端的真 實IP位址與替代IP位址的映射關係;當接收到主叫終端至被叫終端的目的 IP位址為替代IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替 代IP位址轉換為真實IP位址,將IP包路由至對端承載網關;當接收到被叫 終端至主叫終端的源地址信息為真實IP位址的IP包時,根據所記錄的映射 關係,將被叫終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終 端。其中,承載網關在具體實現時,可如圖6所示,具體包括替代地址信 息分配模塊、映射關係記錄模塊和地址信息轉換模塊。替代地址信息分配模塊,用於根據來自本端業務網關的為被叫終端分配 替代IP位址的協商請求,為被叫終端分配替代IP位址,並將所分配的替代 IP位址和被叫終端的真實IP位址提供給映射關係記錄模塊。映射關係記錄模塊,用於根據替代地址信息分配模塊提供的被叫終端的替 代IP位址和真實IP位址,記錄被叫終端的真實IP位址與替代IP位址的映射關 系,並將所記錄的映射關係提供給地址信息轉換模塊。地址信息轉換模塊,用於當接收到主叫終端至被叫終端的目的IP位址 為替代IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替代IP位址轉換為真實IP位址,將IP包路由至被叫端承載網關;當接收到被叫終端至主叫終端的源IP位址為真實IP位址的IP包時4艮據所記錄的映射關係, 將被叫終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終端。其中,業務網關在具體實現時,可如圖8所示,具體包括替代地址協 商模塊和地址信息通知模塊。其中,替代地址協商模塊,用於向主叫端承載網關發送為被叫終端分配 替代IP位址的協商請求,並接收主叫端承載網關所分配的替代IP位址,將 替代IP位址提供給地址信息通知模塊。地址信息通知模塊,用於將替代地址協商模塊提供的被叫終端的替代IP 地址作為被叫終端用於建立媒體連接的IP位址通知給主叫終端。具體實施例二本實施例中,採用圖2所示步驟201中描述的本端業務網關為對端終端 分配的方式產生替代地址,並且以地址轉換功能設置在承載網關中,即地址 轉換網關與承載網關物理上合一的情況為例。參見圖13,圖13為本發明具體實施例一中通信系統中用戶位置隱藏方 法的流程圖。如圖13所示,該流程包括如下步驟步驟1301,主叫終端完成在業務網絡的註冊後,發起向被叫終端的呼 叫建立請求,請求消息中攜帶了主叫終端建立承載的IP位址,請求消息到 達主叫端業務網關。步驟1302,主叫端業務網關對呼叫建立請求消息進行鑑權,對被叫終 端進行尋址,將呼叫建立請求發送給被叫終端。步驟1303,被叫終端處理呼叫建立請求,應答呼叫建立響應,響應消 息中攜帶了被叫終端建立承載的IP位址,呼叫建立響應消息經業務網絡處 理後,發送到主叫端業務網關。本實施例中,若默認為每個終端都提供位置隱藏功能,則呼叫建立響應 消息可以與現有技術中的一致。若需要根據用戶需求提供位置隱藏功能,則 該呼叫建立響應消息中可進一步包括被叫終端是否需要位置隱藏功能的指26示。如果需要位置隱藏功能,則攜帶需要位置隱藏功能的指示;如果不需要, 則可不攜帶任何指示,或者攜帶不需要位置隱藏功能的指示。本實施例中,假設需要為終端提供位置隱藏功能,則有 步驟1304,主叫端業務網關為被叫終端分配替代IP位址。並向主叫終 端發送呼叫建立應答,在該呼叫建立應答消息中,主叫端業務網關將消息中 被叫終端用於建立媒體連接的真實IP位址修改為自己為被叫終端所分配的 替代IP位址。步驟1305,主叫終端和主叫端承載網關間建立用於承載媒體連接的承 載,主叫端業務網關將為被叫終端分配的替代IP位址與被叫終端的真實IP 地址信息通知給主叫端承載網關,主叫端承載網關根據所接收的地址信息, 記錄被叫終端的替代IP位址與真實IP位址的映射關係。本步驟中,建立承載的過程可以由主叫終端發起,也可以由主叫端業務 網關請求主叫端承載網關發起。在建立過程中,主叫端業務網關將IP包過 濾條件通知給主叫終端和主叫端承載網關。其中,通知給主叫終端的IP包 過濾條件中的被叫終端IP位址為所分配的^皮叫終端的替代IP位址,通知給 主叫端承載網關的IP包過濾條件中同時包含被叫終端的真實IP位址和替代 IP位址。因此,主叫端業務網關將為被叫終端分配的替代IP位址與被叫終 端的真實IP位址通知給主叫端承載網關時,可直接通過該IP包過濾條件通 知,也可另外通過單獨的欄位通知等,本實施例中並不對具體通知方式進行 限制。主叫端承載網關獲取到被叫終端的真實IP位址和替代IP位址後,記 錄被叫終端的真實IP位址與替代IP位址的映射關係。當主叫端承載網關進行IP包條件匹配時,對來自主叫終端的IP包來說, IP包過濾條件中的被叫終端用於建立媒體連接的IP位址使用被叫終端的替 代IP位址。對來自被叫終端的IP包來說,IP包過濾條件中的被叫終端用於 建立i某體連接的IP位址使用被叫終端的真實IP位址。步驟1306,主叫終端向被叫終端發送媒體數據包,IP包目的IP位址為 被叫終端的替代IP位址。IP包到達主叫端承載網關後,通過IP包過濾條件(此時需使用被叫終端的替代IP位址作為目的IP位址的匹配條件),主叫 端承載網關識別出IP包是屬於主叫終端和被叫終端之間的媒體連接,此時 主叫端承載網關將IP包目的IP位址修改為被叫終端的真實IP位址,將IP 包路由至被叫終端 一側的承載網關。步驟1307,被叫終端向主叫終端發送媒體數據包,IP包的源IP位址為 被叫終端的真實IP位址。IP包到達主叫端承載網關後,通過IP包過濾條件 (此時需使用被叫終端的真實IP位址作為源IP位址的匹配條件),主叫端 承載網關識別出IP包是屬於主叫終端和被叫終端之間的媒體連接,此時主 叫端承載網關將IP包的源IP位址修改為被叫終端的替代IP位址,將IP包 通過承載網絡傳送至主叫終端。上述流程重點描述了主叫端的處理過程,對被叫端的流程描述進行了簡 化,實際應用中,-陂叫端與主叫端的處理流程是一致的,上述描述中主叫、被叫的角色名稱只是為了簡潔清晰的區分通訊雙方的本端和對端。且圖13所示呼叫流程的圖示和文字說明只是為了幫助理解方案,省略了一些與本發 明無關的細節,實際應用中,根據具體通訊系統不同,呼叫流程可能會有差異。此外,圖13所示流程中的消息步驟編號並不表示消息之間嚴格的時序先後關係,根據具體系統的不同,部分消息步驟之間可能調換先後次序,或 者並行交叉運行,或者,某些消息步驟可能是可選的。例如在某些通訊系統中,步驟1304中將主叫端業務網關為被叫終端分配的替代IP位址通知給主 叫終端的操作可能在步驟1305之後執行,即本端業務網關先發起承載本端 終端到本端承載網關之間的承載建立,再將攜帶對端媒體連接相關信息(包 括IP位址)的信令消息通知本端終端。以上對本發明具體實施例二中通信系統中用戶位置隱藏方法進行了詳 細描述,下面再對本發明具體實施例二中通信系統中用戶位置隱藏系統進行 詳細描述。本具體實施例中的系統與圖4所示系統的組成、連接關係及功能描述一致。不同之處在於,本具體實施例中的系統是圖4所示系統的一個實例化。
即本具體實施例中系統的組成具體為
主叫端業務網關,用於為對端終端分配替代地址信息,並將所分配的替代 地址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,同時將 對端終端的真實地址信息和替代地址信息發送給本端地址轉換網關。
主叫端承載網關,用於接收來自本端業務網關通知為對端終端分配的替 代地址的消息,記錄被叫終端的真實IP位址與替代IP位址的映射關係;當 接收到主叫終端至被叫終端的目的IP位址為替代IP位址的IP包時,根據所 記錄的映射關係,將被叫終端的替代IP位址轉換為真實IP位址,將IP包路 由至對端承載網關;當接收到被叫終端至主叫終端的源地址信息為真實IP 地址的IP包時,根據所記錄的映射關係,將被叫終端的真實IP位址轉換為 替代IP位址,將IP包傳送至主叫終端。
其中,承載網關在具體實現時,可如圖7所示,具體包括信息接收模 塊、映射關係記錄模塊和地址信息轉換模塊。
信息接收模塊,用於接收主叫業務網關發送過來的被叫終端的替代IP 地址和真實IP位址,並將所接收的地址信息提供給映射關係記錄模塊。
映射關係記錄模塊,用於根據替代地址信息分配模塊提供的被叫終端的替 代IP位址和真實IP位址,記錄被叫終端的真實IP位址與替代IP位址的映射關 系,並將所記錄的映射關係提供給地址信息轉換模塊。
地址信息轉換模塊,用於當接收到主叫終端至被叫終端的目的IP位址 為替代IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替代IP 地址轉換為真實IP位址,將IP包路由至被叫端承載網關;當接收到被叫終 端至主叫終端的源IP位址為真實IP位址的IP包時,才艮據所記錄的映射關係, 將被叫終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終端。
其中,業務網關在具體實現時,可如圖9所示,具體包括替代地址分 配模塊和地址信息通知模塊。
其中,替代地址分配模塊,用於為對端終端分配替代地址信息,並將所分
29配的替代地址信息提供給地址信息通知模塊;
地址信息通知模塊,用於將替代地址分配模塊提供的對端終端的替代地 址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將對端 終端的真實地址信息和替代地址信息發送給本端地址轉換網關。
具體實施例三
本實施例中,採用圖2所示步驟201中描述的由對端分配的方式產生替 代地址,並且同樣以地址轉換功能設置在承載網關中,即地址轉換網關與承 載網關物理上合一的情況為例。
本實施例與實施例二的差別在於被叫終端的替代IP位址是由被叫終端 或者被叫端業務網關分配並在呼叫信令中帶給主叫端業務網關的,不需要主 叫端業務網關分配為被叫終端替代IP位址,主叫端其它處理流程與實施例 二相同。
參見圖14,圖14為本發明具體實施例三中通信系統中用戶位置隱藏方 法的流程圖。如圖14所示,該流程包括如下步驟
步驟1401至步驟1402與圖13所示步驟1301至步驟1302的描述一致。
步驟1403,被叫終端處理呼叫建立請求,應答呼叫建立響應,響應消 息中攜帶了被叫終端建立承載的真實IP位址以及替代IP位址,呼叫建立響 應消息經業務網絡處理後,發送到主叫端業務網關。
其中,替代IP位址可以是預先為被叫終端分配的替代IP位址,或者是 非被叫終端當前所在地的其它漫遊地網絡為該被叫終端分配的IP位址。然 後由被叫終端攜帶在呼叫建立響應消息中,通過業務網絡發送給主叫端業務 網關。
或者,替代IP位址還可以是被叫端業務網關為被叫終端分配的替代IP 地址。然後由被叫端業務網關將為被叫終端分配的替代IP位址和被叫終端 的真實IP位址攜帶在呼叫建立響應消息中,通過業務網絡發送給主叫端業 務網關。
步驟1404,主叫端業務網關從呼叫建立響應消息中獲取被叫終端的替代IP位址和真實IP位址信息。並向主叫終端發送呼叫建立應答,在該呼叫 建立應答消息中,主叫端業務網關將消息中被叫終端用於建立媒體連接的真 實IP位址修改為上述被叫端分配的替代IP位址。
步驟1405,主叫終端和主叫端承載網關間建立用於承載媒體連接的承 載,主叫端業務網關將從呼叫建立響應消息中獲取的被叫終端的替代IP地 址和真實IP位址信息發送給本端承載網關,本端承載網關根據所接收的地 址信息,記錄被叫終端的替代IP位址和真實IP位址的映射關係。
本步驟中,建立承載的過程可以由主叫終端發起,也可以由主叫端業務 網關請求主叫端承載網關發起。在建立過程中,主叫端業務網關將IP包過 濾條件通知給主叫終端和主叫端承載網關。其中,通知給主叫終端的IP包 過濾條件中的被叫終端IP位址為所分配的被叫終端的替代IP位址,通知給 主叫端承載網關的IP包過濾條件中應同時包含被叫終端的真實IP位址和替 代IP位址。因此,主叫端業務網關將為被叫終端分配的替代IP位址與被叫 終端的真實IP位址通知給主叫端承載網關時,可直接通過該IP包過濾條件 通知,也可另外通過單獨的欄位通知等,本實施例中並不對具體通知方式進 行限制。主叫端承載網關獲取到被叫終端的真實IP位址和替代IP位址後, 記錄被叫終端的真實IP位址與替代IP位址的映射關係。
當主叫端承載網關進行IP包條件匹配時,對來自主叫終端的IP包來說, IP包過濾條件中的被叫終端用於建立媒體連接的IP位址使用被叫終端的替 代IP位址。對來自被叫終端的IP包來說,IP包過濾條件中的被叫終端用於 建立媒體連接的IP位址使用被叫終端的真實IP位址。
步驟1406至步驟1407與圖13所示步驟1306至步驟1307的描述一致。
同樣,上述流程重點描述了主叫端的處理過程,對被叫端的流程描述進 行了簡化,實際應用中,被叫端與主叫端的處理流程是一致的,上述描述中 主叫、被叫的角色名稱只是為了簡潔清晰的區分通訊雙方的本端和對端。且 圖14所示呼叫流程的圖示和文字說明只是為了幫助理解方案,省略了一些 與本發明無關的細節,實際應用中,根據具體通訊系統不同,呼叫流程可能會有差異。
此外,圖14所示流程中的消息步驟編號並不表示消息之間嚴格的時序 先後關係,根據具體系統的不同,部分消息步驟之間可能調換先後次序,或 者並行交叉運行,或者,某些消息步驟可能是可選的。例如在某些通訊系統 中,步驟1404中將被叫端為被叫終端分配的替代IP位址通知給主叫終端的 操作可能在步驟1405之後執行,即本端業務網關先發起承載本端終端到本 端承載網關之間的承載建立,再將攜帶對端媒體連接相關信息(包括IP地 址)的信令消息通知本端終端。
以上對本發明具體實施例三中通信系統中用戶位置隱藏方法進行了詳 細描述,下面再對本發明具體實施例三中通信系統中用戶位置隱藏系統進行 詳細描述。
參見圖15和圖16,圖15和圖16分別是本發明具體實施例三中通信系 統中用戶位置隱藏系統的兩個結構示意圖。圖15和圖16所示系統與圖4所 示系統的組成、連接關係及功能描述一致。不同之處在於,本具體實施例中 的系統是圖4所示系統的一個實例化。
如圖15所示,該系統包括主叫端業務網關、主叫端承載網關和^^叫 終端。
其中,被叫終端,用於將預先為自身分配的替代IP位址和真實IP位址 攜帶在信令(本實施例中的信令可以為呼叫建立響應消息)中,通過業務網 絡發送給主叫端業務網關。
主叫端業務網關,用於從來自被叫終端的信令中獲取被叫終端的替代IP 地址和真實IP位址,將所獲取的被叫終端的替代IP位址作為被叫終端用於 建媒體連接的IP位址通知給主叫終端,將被叫終端的替代IP位址和真實IP 地址發送給本端承載網關(即主叫端承載網關)。
主叫端承載網關,用於接收來自本端業務網關(即主叫端業務網關)的 被叫終端的替代IP位址和真實IP位址,並記錄被叫終端的真實IP位址與替 代IP位址的映射關係;當接收到主叫終端至被叫終端的目的IP位址為替代IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替代IP位址轉換
為真實IP位址,將IP包路由至對端承載網關;當接收到被叫終端至主叫終
端的源地址信息為真實IP位址的IP包時,根據所記錄的映射關係,將被叫 終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終端。
如圖16所示,該系統包括主叫端業務網關、主叫端承載網關和^^叫 端業務網關。
被叫端業務網關,用於為被叫終端分配替代IP位址,將為被叫終端分 配的替代IP位址和真實IP位址攜帶在信令(本實施例中的信令可以為呼叫 建立響應消息)中,通過業務網絡發送給主叫端業務網關。
主叫端業務網關,用於從來自被叫端業務網關的信令中獲取被叫終端的 替代IP位址和真實IP位址,將所獲取的被叫終端的替代IP位址作為被叫終 端用於建媒體連接的IP位址通知給主叫終端,將被叫終端的替代IP位址和 真實IP位址發送給本端承載網關(即主叫端承載網關)。
主叫端承載網關,用於接收來自本端業務網關(即主叫端業務網關)的 被叫終端的替代IP位址和真實IP位址,並記錄被叫終端的真實IP位址與替 代IP位址的映射關係;當接收到主叫終端至被叫終端的目的IP位址為替代 IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替代IP位址轉換 為真實IP位址,將IP包路由至對端承載網關;當接收到被叫終端至主叫終 端的源地址信息為真實IP位址的IP包時,根據所記錄的映射關係,將被叫 終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終端。
其中,圖15與圖16所示系統中的承載網關在具體實現時,可如圖7所 示,包括信息接收模塊、映射關係記錄模塊和地址信息轉換模塊。
信息接收模塊,用於接收主叫業務網關發送過來的被叫終端的替代IP 地址和真實IP位址,並將所接收的地址信息提供給映射關係記錄模塊。
映射關係記錄模塊,用於根據替代地址信息分配模塊提供的被叫終端的替 代IP位址和真實IP位址,記錄被叫終端的真實IP位址與替代IP位址的映射關 系,並將所記錄的映射關係提供給地址信息轉換模塊。地址信息轉換模塊,用於當接收到主叫終端至被叫終端的目的IP位址 為替代IP位址的IP包時,根據所記錄的映射關係,將被叫終端的替代IP
地址轉換為真實IP位址,將IP包路由至被叫端承載網關;當接收到被叫終 端至主叫終端的源IP位址為真實IP位址的IP包時,根據所記錄的映射關係, 將被叫終端的真實IP位址轉換為替代IP位址,將IP包傳送至主叫終端。
圖15與圖16所示系統中的主叫端業務網關在具體實現時,可如圖10 所示,包括信令處理模塊和地址信息通知模塊。
其中,信令處理模塊,用於接收來自被叫端的攜帶被叫終端真實IP地 址與替代IP位址的信令,將信令中的被叫終端的真實IP位址與替代IP位址 提供給地址信息通知模塊。
地址信息通知模塊,用於將信令處理模塊提供的被叫終端的替代IP地 址作為被叫終端用於建立媒體連接的IP位址通知給主叫終端,將被叫端終 端的真實IP位址和替代IP位址發送給主叫端承載網關。
圖16所示系統中的被叫端業務網關在具體實現時,可如圖11所示,包 括替代地址信息分配模塊和地址信息通知模塊。
其中,替代地址信息分配模塊,用於為被叫終端分配替代IP位址,將 所分配的被叫終端的替代IP位址和被叫終端的真實IP位址提供給地址信息 通知一莫塊。
地址信息通知模塊,用於將替代地址信息分配模塊提供的對端終端的替 代IP位址和真實IP位址攜帶在信令中通過業務網絡發送給主叫端業務網關。
同樣,業務網關也可以有其它的很多種具體實現形式,相應地,也可以 包括其它的邏輯功能模塊。
上述兩個具體實施例中,為描述簡單起見,均只描述了對對端終端真實 IP位址和替代IP位址的轉換,實際應用中,可能還包括對埠號的轉換。 即地址信息中不僅包括IP位址,還包括埠號,同樣替代地址信息不僅包 括替代IP位址,還包括替代埠號;真實地址信息不僅包括真實IP位址,還包括真實埠號。
上述兩個具體實施例中,均以地址轉換網關為承載網關的情況為例進行 的描述,當地址轉換網關為單獨設置的前置網關時,情況與地址轉換網關為 承載網關時的情況類似。此時前置網關部署在承載網關和IP骨幹網之間, 並且業務網關和前置網關在呼叫信令中交換對端終端的實際IP位址和替代 IP位址等的信息,並在前置網關上記錄實際IP位址和替代IP位址的替代關 系,當媒體連接IP包流經前置網關時,由前置網關代替了承載網關執行IP 包中對端實際IP位址和替代IP位址之間的替換,此方案下承載網關改動較 小,但需要實現單獨的業務網關和前置網關之間的信令接口 ,並且分配的替 代地址應確保本端終端至對端終端的目的地址信息為替代地址信息的IP包 能從承載網關路由到前置網關,或者採用其它技術(例如隧道技術)確保本 端終端至對端終端的目的地址信息為替代地址信息的IP包能從承載網關路 由到前置網關。其它實現流程類似,因此此處不再贅述。
上述各實施例中提到的地址轉換網關(如承載網關、前置網關等),以 及業務網關等都是邏輯功能實體的劃分,在實際實現時可能一個邏輯功能實
體對應多個物理網元的組合,如業務網關可以包括代理業務網關和服務業 務網關兩個物理網元;或者多個邏輯功能實體實現在一個物理網元中,如承 載網關作為地址轉換網關時,將地址轉換功能集成在原承載網關中。
從上述各實施例可見,通過使用替代地址信息代替真實地址信息通知終 端,並在實際通信路由時,替換回真實地址,從而使得對終端和終端上的應 用程序透明化,並對承載網絡和業務網絡架構影響小,實現簡單,便於部署。
以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了 進一步詳細說明,所應理解的是,以上所述僅為本發明的較佳實施例而已, 並非用於限定本發明的保護範圍,凡在本發明的精神和原則之內,所作的任 何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1. 一種通信系統中用戶位置隱藏的方法,其特徵在於,該方法包括本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係;本端業務網關將對端終端的替代地址信息作為對端終端用於建立媒體連接的地址信息通知給本端終端;當本端終端至對端終端的目的地址信息為替代地址信息的IP包經過本端地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的替代地址信息轉換為真實地址信息,將IP包路由至對端;當對端終端至本端終端的源地址信息為真實地址信息的IP包經過本端地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。
2、 如權利要求l所述的方法,其特徵在於,所述本端地址轉換網關記錄對 端終端的真實地址信息與替代地址信息的映射關係之前,進一步包括本端業 務網關和本端地址轉換網關協商確定對端終端用於建立媒體連接的替代地址信 息,本端地址轉換網關從協商結果中獲取對端終端的替代地址信息。
3、 如權利要求2所述的方法,其特徵在於,所述本端業務網關和本端地址 轉換網關協商確定對端終端用於建立媒體連接的替代地址信息之前,進一步包 括本端業務網關接收到來自對端的攜帶有對端終端需要位置隱藏功能指示的 信令。
4、 如權利要求2所述的方法,其特徵在於,所述本端業務網關和本端地址 轉換網關協商確定對端終端用於建立媒體連接的替代地址信息包括本端業務網關向本端地址轉換網關發送為對端終端分配替代地址信息的協商請求;本端地址轉換網關根據所述協商請求,為對端終端分配用於建立媒體連接的替代地址信息,並將所述分配的替代地址信息反饋給本端業務網關;所述本端地址轉換網關從協商結果中獲取對端終端的替代地址信息為本端地址轉換網關直接獲取為對端終端分配的所述替代地址信息;或者包括由本端業務網關為對端終端分配替代地址信息,並將為對端終 端分配的替代地址信息與對端終端真實地址信息攜帶在消息中發送至本端地址 轉換網關;所述本端地址轉換網關從協商結果中獲取對端終端的替代地址信息為本 端地址轉換網關從本端業務網關發送的所述消息中獲取本端業務網關為對端終 端分配的所述替代地址信息。
5、 如權利要求l所述的方法,其特徵在於,所述本端地址轉換網關記錄對 端終端的真實地址信息與替代地址信息的映射關係之前進一步包括對端將對 端終端的替代地址信息攜帶在信令中發送給本端業務網關,本端業務網關從所 接收的信令中獲取對端終端的替代地址信息,並將所獲取的替代地址信息與對 端終端的真實地址信息發送給本端地址轉換網關;所述本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映 射關係為本端地址轉換網關根據所接收的對端終端的替代地址信息與真實地 址信息,記錄對端終端的替代地址信息與真實地址信息的映射關係。
6、 如權利要求5所述的方法,其特徵在於,所述對端將對端終端的替代地 址信息攜帶在信令中發送給本端業務網關為對端終端將預先為自身分配的替代地址信息和真實地址信息攜帶在信令 中,通過業務網絡發送給本端業務網關;或者為對端業務網關為對端終端分配替代地址信息,將對端終端的替代 地址信息和真實地址信息攜帶在信令中,通過業務網絡發送給本端業務網關。
7、 如權利要求6所述的方法,其特徵在於,若由對端業務網關為對端終端 分配替代地址信息,則對端業務網關為對端終端分配替代地址信息之前,進一 步包括對端業務網關獲取到對端終端具有位置隱藏功能的需求。
8、 如權利要求1至7中任一項所述的方法,其特徵在於,所述地址信息為 IP位址;或者為IP位址和埠號。
9、 如權利要求8所述的方法,其特徵在於,所述本端地址轉換網關為本端承載網關,或本端前置網關。
10、 一種通信系統中用戶位置隱藏的系統,其特徵在於,該系統包括本 端業務網關和本端地址轉換網關,其中,本端業務網關,用於將對端終端的替代地址信息作為對端終端用於建立i某 體連接的地址信息通知給本端終端;本端地址轉換網關,用於記錄對端終端的真實地址信息與替代地址信息的 映射關係;當接收到本端終端至對端終端的目的地址信息為替代地址信息的IP 包時,根據所述映射關係,將對端終端的替代地址信息轉換為真實地址信息, 將IP包路由至對端;當接收到對端終端至本端終端的源地址信息為真實地址信 息的IP包時,根據所述映射關係,將對端終端的真實地址信息轉換為替代地址 信息,將IP包傳送至本端終端。
11、 如權利要求IO所述的系統,其特徵在於,所述本端業務網關進一步用 於向所述本端地址轉換網關發送為對端終端分配替代地址信息的協商請求, 接收來自本端地址轉換網關反饋的對端終端的替代地址信息;所述本端地址轉換網關進一步用於根據來自本端業務網關的所述協商請 求,為對端終端分配用於建立媒體連接的替代地址信息,將所分配的替代地址 信息反饋給本端業務網關,並根據所分配的替代地址信息和對端終端的真實地 址信息執行所述記錄操作。
12、 如權利要求IO所述的系統,其特徵在於,所述本端業務網關進一步用 於為對端終端分配替代地址信息,並將為對端終端分配的替代地址信息與對 端終端真實地址信息 一起發送至本端地址轉換網關;所述本端地址轉換網關進一步用於接收所述來自本端業務網關的為對端 終端分配的替代地址信息與對端終端的真實地址信息,並根據所分配的替代地 址信息和對端終端的真實地址信息執行所述記錄操作。
13、 如權利要求IO所述的系統,其特徵在於,該系統進一步包括對端業 務網關,用於為對端終端分配替代地址信息,將為對端終端分配的替代地址信 息和真實地址信息攜帶在信令中,通過業務網絡發送給本端業務網關;本端業務網關進一步用於根據從所述信令中獲取的對端終端的替代地址 信息,執行所述通知本端終端的操作,並將所獲取的對端終端的替代地址信息 與對端終端的真實地址信息發送給本端地址轉換網關進行記錄。
14、 如權利要求IO所述的系統,其特徵在於,該系統進一步包括對端終 端,用於將預先為自身分配的替代地址信息和真實地址信息攜帶在信令中,通 過業務網絡發送給本端業務網關;本端業務網關進一步用於根據從所述信令中獲取的對端終端的替代地址 信息,執行所述通知本端終端的操作,並將所獲取的對端終端的替代地址信息 與對端終端的真實地址信息發送給本端地址轉換網關進行記錄。
15、 如權利要求10至14中任一項所述的系統,其特徵在於,所述本端地 址轉換網關為本端^^載網關,或本端前置網關。
16、 一種地址轉換網關,其特徵在於,該網關包括映射關係記錄模塊和 地址信息轉換模塊,其中,映射關係記錄模塊,用於記錄對端終端的真實地址信息與替代地址信息的 映射關係,並將所述記錄的映射關係提供給地址信息轉換模塊;地址信息轉換模塊,用於當接收到本端終端至對端終端的目的地址信息為 替代地址信息的IP包時,4艮據所述映射關係,將對端終端的替代地址信息轉換 為真實地址信息,將IP包路由至對端;當接收到對端終端至本端終端的源地址 信息為真實地址信息的IP包時,才艮據所述映射關係,將對端終端的真實地址信 息轉換為替代地址信息,將IP包傳送至本端終端。
17、 如權利要求16所述的網關,其特徵在於,該網關進一步包括替代地 址信息分配模塊,用於根據來自本端業務網關的為對端終端分配替代地址信息 的協商請求,為對端終端分配替代地址信息,並將所分配的替代地址信息和對 端終端的真實地址信息提供給映射關係記錄模塊進行記錄。
18、 如權利要求16所述的網關,其特徵在於,該網關進一步包括信息接 收模塊,用於接收本端業務網關發送過來的對端終端的替代地址信息和真實地 址信息,並將所述接收的地址信息提供給映射關係記錄模塊進行記錄。
19、 如權利要求16至18中任一項所述的網關,其特徵在於,所述網關為 承載網關,或前置網關。
20、 一種業務網關,其特徵在於,包括替代地址協商模塊和地址信息通 知模塊,其中,替代地址協商模塊,用於向本端地址轉換網關發送為對端終端分配替代地 址信息的協商請求,並接收本端地址轉換網關所分配的替代地址信息,將替代 地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址協商模塊提供的對端終端的替代地址 信息作為對端終端用於建立媒體連接的地址信息通知給本端終端。
21、 一種業務網關,其特徵在於,包括替代地址分配模塊和地址信息通 知模塊,其中,替代地址分配模塊,用於為對端終端分配替代地址信息,並將所分配的替 代地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址分配模塊提供的對端終端的替代地址 信息作為對端終端用於建立媒體連接的地址信息通知給本端終端,將所述替代 地址信息和對端終端的真實地址信息發送給本端地址轉換網關。
22、 一種業務網關,其特徵在於,包括信令處理模塊和地址信息通知模 塊,其中,信令處理模塊,用於接收來自對端的攜帶對端終端真實地址信息與替代地 址信息的信令,將信令中的對端終端的真實地址信息與替代地址信息提供給地 址信息通知模塊;地址信息通知模塊,用於將信令處理模塊提供的對端終端的替代地址信息 作為對端終端用於建立^(某體連接的地址信息通知給本端終端,將對端終端的真 實地址信息和替代地址信息發送給本端地址轉換網關。
23、 一種業務網關,其特徵在於,包括替代地址信息分配模塊和地址信 息通知模塊,其中,替代地址信息分配模塊,用於為對端終端分配替代地址信息,將所分配的對端終端的替代地址信息和對端終端的真實地址信息提供給地址信息通知模塊;地址信息通知模塊,用於將替代地址信息分配模塊提供的對端終端的替代 地址信息和真實地址信息攜帶在信令中通過業務網絡發送給本端業務網關。
全文摘要
本發明公開了一種通信系統中用戶位置隱藏的方法,包括本端地址轉換網關記錄對端終端的真實地址信息與替代地址信息的映射關係;本端業務網關將對端終端的替代地址信息通知給本端終端;當本端終端至對端終端的目的地址信息為替代地址信息的IP包經過本端地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的替代地址信息轉換為真實地址信息,將IP包路由至對端;當對端終端至本端終端的源地址信息為真實地址信息的IP包經過本端地址轉換網關時,本端地址轉換網關根據所述映射關係,將對端終端的真實地址信息轉換為替代地址信息,將IP包傳送至本端終端。此外,本發明還公開一種通信系統中用戶位置隱藏的系統及裝置。
文檔編號H04L12/66GK101262416SQ20071009811
公開日2008年9月10日 申請日期2007年4月13日 優先權日2007年3月6日
發明者宇 銀 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀