專利名稱:用于ims網絡的用戶業(yè)務跟蹤系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,更具體地涉及用于IMS網絡的用戶業(yè)務 跟蹤系統(tǒng)。
背景技術:
在傳統(tǒng)電信網^^中,對于用戶業(yè)務^J 宗常見的方案一^:有兩種 方法1) 定義專門的跟蹤接口,如合法監(jiān)聽接口;遠端用戶通過 該4妾口,來完成跟蹤i青求的下發(fā),以及跟蹤信息的上才艮等^乘作;2) 通過廠商自定義的管理工具進行, 一般在設備端本地進行,由于沒有標準可依從,不同廠家的提供的設備,跟蹤方法、跟蹤能 力也不盡相同。3GPP組織提出了 IMS (IP多媒體子系統(tǒng))架構,經過多年發(fā) 展,已經演變成了融合固網和移動網絡的下一代網絡架構。在基于 IMS架構的網絡中,網元分離化趨勢加劇,業(yè)務經過的路徑中涉及 到的網元數量增加,導致在IMS網絡中,業(yè)務跟蹤點分散,跟蹤效 率降〗氐,從而最終導致i文障定位速度的降〗氐和監(jiān)聽難度的增加。因此,如果仍然采用傳統(tǒng)的方法進行的話,將會增加了 IMS 網絡設備的接口復雜度以及跟蹤網絡的復雜度。
由上述可知,需要一種新的用于IMS網蘭各的用戶業(yè)務3艮蹤系統(tǒng)。發(fā)明內容鑒于上述問題,本發(fā)明提供了 一種用于IMS網絡的用戶業(yè)務跟 蹤系統(tǒng),以降^f氐IMS網絡中用戶^艮蹤的復雜度。根據本發(fā)明的一方面,提出了一種用于IMS網絡的用戶業(yè)務跟 蹤系統(tǒng)。該系統(tǒng)包括業(yè)務跟蹤客戶端302,用于確定需要跟蹤的 <壬務,并通過訂閱消息將業(yè)務^艮蹤:清求和上才艮信息傳llr至業(yè)務5艮蹤 服務端,以及通過訂閱消息將取消業(yè)務跟蹤請求傳輸至業(yè)務跟蹤服 務端;以及業(yè)務跟蹤服務端304,用于根據所述業(yè)務跟蹤請求和上 報信息的要求,將請求跟蹤的業(yè)務信息通過通知消息傳輸至所述業(yè) 務跟蹤客戶端。在上述用戶業(yè)務跟蹤系統(tǒng)中,業(yè)務跟蹤客戶端302包括業(yè)務 跟蹤確定模塊3022,用于確定是否需要對用戶業(yè)務進行跟蹤;消息 發(fā)送模塊3024,用于構造訂閱消息,并將訂閱消息發(fā)送至業(yè)務跟蹤 客戶端。在上述用戶業(yè)務if艮蹤系統(tǒng)中,訂閱消息包;t舌以下至少 一種信 息業(yè)務跟蹤請求、上報信息、以及新的SIP事件包。在上述用戶業(yè)務跟蹤系統(tǒng)中,業(yè)務跟蹤服務端304包括信息 獲取模塊3042,用于接收并解析來自業(yè)務跟蹤客戶端的訂閱消息, 獲取業(yè)務跟蹤請求和上報信息;以及消息發(fā)送模塊3044,用于將請 求跟蹤的業(yè)務信息通過通知消息發(fā)送至業(yè)務跟蹤客戶端。在上述用戶業(yè)務跟蹤系統(tǒng)中,在訂閱消息的目標為特定用戶的 情況下,通過IMS網絡確定業(yè)務跟蹤服務端。
在上述用戶業(yè)務5艮蹤系統(tǒng)中,在訂閱消息的目標為IMS網纟備節(jié) 點的情況下,將業(yè)務3艮蹤月良務端確定為IMS網絡節(jié)點。在上述用戶業(yè)務3艮蹤系統(tǒng)中,業(yè)務5艮蹤系統(tǒng)還包才舌業(yè)務3艮蹤 網關306, _沒置在業(yè)務跟蹤客戶端和業(yè)務跟蹤服務端之間,用于進 行安全管理。在上述用戶業(yè)務跟蹤系統(tǒng)中,業(yè)務跟蹤服務端沖全測業(yè)務跟蹤請 求中的期滿值,在期滿值指定的時間到期時沒有接收到業(yè)務跟蹤客 戶端的取消業(yè)務跟蹤請求的情況下,業(yè)務跟蹤服務端取消業(yè)務跟蹤 關系。本發(fā)明通過使用IMS網絡的路由能力,來實現業(yè)務跟蹤系統(tǒng)的 路由能力,通過使用IMS網絡作為業(yè)務跟蹤系統(tǒng)的承載,擴大了業(yè) 務跟蹤系統(tǒng)的空間范圍,業(yè)務跟蹤客戶端可以在任何IMS網絡可達 的地方,接入IMS網絡,完成對用戶的業(yè)務跟蹤任務,從而很大的 降低了跟蹤網絡的復雜度。
此處所i兌明的附圖用來提供對本發(fā)明的進一步理解,構成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構成對本發(fā)明的不當限定。在附圖中圖1是根據本發(fā)明的用于IMS網絡的用戶業(yè)務跟蹤方法的流程圖;圖2是根據本發(fā)明的用于IMS網絡的用戶業(yè)務跟蹤方法的基于 IMS網絡的用戶業(yè)務跟蹤示意圖;以及 圖3是沖艮據本發(fā)明的用于IMS網絡的用戶業(yè)務跟蹤系統(tǒng)的框圖。
具體實施方式
下面參考附圖,詳細i兌明本發(fā)明的具體實施方式
。圖1示出根據本發(fā)明的用于IMS網絡的用戶業(yè)務跟蹤方法;圖 2示出根據本發(fā)明的用于IMS網絡的用戶業(yè)務跟蹤方法的基于IMS 網絡的用戶業(yè)務跟蹤示意圖。參考圖1所示,說明根據本發(fā)明的用于IMS網絡的用戶業(yè)務跟 蹤方法。該用于IMS網絡的用戶業(yè)務跟蹤方法包括以下步驟S102, 業(yè)務跟蹤客戶端確定需要跟蹤的任務后,通過訂閱消息將業(yè)務跟蹤 請求和上報信息傳輸至業(yè)務跟蹤服務端;以及S104,業(yè)務跟蹤服務 端根據業(yè)務跟蹤請求和上報信息的要求,將請求跟蹤的業(yè)務信息通 過通知消息傳輸至業(yè)務跟蹤客戶端。其中,用戶業(yè)務跟蹤方法還包括S106,業(yè)務跟蹤客戶端通過 訂閱消息將取消業(yè)務跟蹤請求傳輸至業(yè)務跟蹤服務端。其中,步驟S102包括S1022,業(yè)務跟蹤服務端確定是否需要 對用戶業(yè)務進行跟蹤;S1024,業(yè)務跟蹤服務端構造訂閱消息,并 將訂閱消息發(fā)送至業(yè)務跟蹤客戶端。其中,訂閱消息包括以下至少一種信息業(yè)務跟蹤請求、上才艮 信息、以及新的SIP事件包。其中,步驟S104包括S1042,業(yè)務跟蹤服務端接收并解析來 自業(yè)務跟蹤客戶端的訂閱消息,獲取業(yè)務跟蹤請求和上報信息;以
及S1044 ,業(yè)務跟蹤"良務端將請求跟蹤的業(yè)務信息通過通知消息發(fā) 送至業(yè)務3艮蹤客戶端。其中,在訂閱消息的目標為特定用戶的情況下,通過IMS網絡 確定業(yè)務跟蹤力良務端。其中,在訂閱消息的目標為IMS網絡節(jié)點的情況下,將業(yè)務跟 ^宗月良務端確定為IMS網絡節(jié)點。其中,在業(yè)務跟蹤客戶端和業(yè)務跟蹤月良務端之間設置業(yè)務跟蹤 網關進行安全管理。其中,業(yè)務跟蹤服務端檢測業(yè)務跟蹤請求中的期滿值,在期滿 值指定的時間到期時沒有接收到業(yè)務跟蹤客戶端的取消業(yè)務跟蹤 請求的情況下,業(yè)務跟蹤服務端取消業(yè)務跟蹤關系。具體地,參考圖2所示,說明根據本發(fā)明的用于IMS網絡的用 戶業(yè)務跟蹤方法的基于IMS網絡的用戶業(yè)務跟蹤過程。1)業(yè)務跟蹤客戶端確定需要跟蹤的任務后,構造Subscribe消 息。若不指定IMS網絡節(jié)點,則直接在消息的Request-URI字段中 填寫被跟蹤用戶標識;若指定IMS網絡節(jié)點,則在消息的 R叫uest-URI字,殳中Jt真寫該IMS網絡節(jié)點的SIP i也址標識。From中 填寫跟蹤客戶端的標識。To中填寫被跟蹤用戶的標識。Event中加 上新定義的事件包的類型,如trace。若需通過業(yè)務3艮蹤網關,則 需在Route字段中插入業(yè)務跟蹤網關的SIP地址標識。若需要指定 更詳細的跟蹤參lt,可以在Message body中加入對于業(yè)務跟蹤參數 的描述。若業(yè)務跟蹤網關需要和業(yè)務跟蹤客戶端之間具有安全機 制,則可以在Subscribe消息中攜帶安全參數,安全參數的內容根據使用的安全才幾制的不同而不同。其他字段的填寫和處理和IMS中 規(guī)定一致。 消息樣例SUBSCRIBE sip:user劇ms.com SIP/2.0Via:SIP/2.0/UDP tracecliet.ims.com;branch=z9hG4bK240f34.1Max-Forwards: 70From: <sip:traceclient.ims.com>To:<sip:user@ims.com〉CallID:dre36d2v32gnlgiiomm72445CS叫:61 SUBSCRIBEEvent: traceExpires :600000Accept:application/traceinfo+xml Contact: <sip:traceclient@ims.com> Content "Length:(...)< xml version="1.0,,><traceinfo......</traceinfo〉 2 )構造好的Subscribe消息若經過業(yè)務3艮蹤網關時,業(yè)務3艮蹤 網關根據配置,可以對業(yè)務跟蹤客戶端的身份進行認證,認證通過 后才允許后續(xù)4喿作,iU正失敗,拒絕業(yè)務跟蹤請求;若不需經過業(yè) 務跟蹤網關,則進行后續(xù)才乘作。3 ) Subscribe消息后續(xù)的路由按照IMS網路的自身的路由機制 進行;4) 若R叫uest-URI中指定的是用戶的標識,則Subscribe消息 被路由到 一個I-CSCF , I-CSCF定位該用戶的服務節(jié)點,如S-CSCF , 若已存在該服務節(jié)點,貝'J I-CSCF將Subscribe消息路由到該服務節(jié) 點;若不存在該月良務節(jié)點,則通過IMS的Unregistered MT業(yè)務機 制,分配一個服務節(jié)點,來處理該Subscribe業(yè)務,同時,后續(xù)用 戶的業(yè)務必須4吏用該月良務節(jié)點;服務節(jié)點處理完業(yè)務跟蹤請求后, 回200 OK給業(yè)務跟蹤客戶端,建立起業(yè)務跟蹤關系;該服務節(jié)點 即成為本次業(yè)務跟蹤任務的服務端;5) 若Request-URI中指定的是一個IMS網絡節(jié)點的標識,則 Subscribe消息#1路由到該IMS網鄉(xiāng)各節(jié)點,該IMS網全各節(jié)點i己錄業(yè) 務跟蹤請求,并回200 OK給業(yè)務跟蹤客戶端,建立起業(yè)務跟蹤關 系;該IMS網絡節(jié)點即成為本次業(yè)務跟蹤任務的服務端;6) 業(yè)務跟蹤服務端檢測到業(yè)務跟蹤請求中的條件滿足時,根 據業(yè)務跟蹤請求的要求,將發(fā)生的事件的信息,通過SIP Notify消 息進行承載,發(fā)送到業(yè)務跟蹤客戶端,供業(yè)務跟蹤客戶端進行分析 處理;該操作在業(yè)務跟蹤任務期間可能會發(fā)生多次;7) 業(yè)務跟蹤任務的取消由業(yè)務跟蹤客戶端通過發(fā)送Subscribe完成,但其中的expire值填寫為0,業(yè)務跟蹤服務端收到后,釋放 業(yè)務]f艮蹤資源,回送200OK響應;8 )業(yè)務5艮蹤月良務端也會同時沖全測業(yè)務3艮蹤if求中的expire <直, 當expire值指定的時間到期之前,若業(yè)務跟蹤客戶端沒有重新發(fā)送 Subscribe i青求,則業(yè)務i 艮蹤客戶端可以主動幹方文業(yè)務3艮蹤資源,清 除業(yè)務跟蹤關系。參考圖3所示,說明根據本發(fā)明用于IMS網絡的用戶業(yè)務跟蹤 系統(tǒng)。該系統(tǒng)包括業(yè)務跟蹤客戶端302,用于確定需要跟蹤的任 務,并通過訂閱消息將業(yè)務跟蹤請求和上才艮信息傳輸至業(yè)務跟蹤服 務端,以及通過訂閱消息將取消業(yè)務跟蹤請求傳輸至業(yè)務跟蹤服務 端;以及業(yè)務跟蹤服務端304,用于4艮據所述業(yè)務跟蹤請求和上報 信息的要求,將請求跟蹤的業(yè)務信息通過通知消息傳輸至所述業(yè)務 跟蹤客戶端。其中,業(yè)務跟蹤客戶端302包括業(yè)務跟蹤確定模塊3022,用 于確定是否需要對用戶業(yè)務進行跟蹤;消息發(fā)送模塊3024,用于構 造訂閱消息,并將訂閱消息發(fā)送至業(yè)務跟蹤客戶端。其中,訂閱消息包括以下至少一種信息業(yè)務跟蹤請求、上報 信息、以及新的SIP事件包。其中,業(yè)務跟蹤服務端304包括信息獲取才莫塊3042,用于接 收并解析來自業(yè)務跟蹤客戶端的訂閱消息,獲取業(yè)務跟蹤請求和上 報信息;以及消息發(fā)送模塊3044,用于將請求跟蹤的業(yè)務信息通過 通知消息發(fā)送至業(yè)務跟蹤客戶端。其中,在訂閱消息的目標為特定用戶的情況下,通過IMS網絡 確定業(yè)務跟蹤服務端。其中,在訂閱消息的目標為IMS網絡節(jié)點的情況下,將業(yè)務跟 蹤服務端確定為IMS網絡節(jié)點。
其中,業(yè)務跟蹤系統(tǒng)還包括業(yè)務跟蹤網關306,設置在業(yè)務 3艮蹤客戶端和業(yè)務if艮蹤l良務端之間,用于進4亍安全管理。其中,業(yè)務i 艮蹤月艮務端才企測業(yè)務3艮蹤"i青求中的期滿值,在期滿 值指定的時間到期時沒有接收到業(yè)務跟蹤客戶端的取消業(yè)務跟蹤 請求的情況下,業(yè)務跟蹤服務端取消業(yè)務跟蹤關系。由上述可知,本發(fā)明采用SIP標準消息Subscribe(訂閱)、Notify (通知)消息作為跟蹤消息的承載,來降低IMS設備的接口復雜度。 通過定義新的SIP事件包,來描述業(yè)務跟蹤請求和上報信息,業(yè)務 跟蹤請求和上報信息內容的格式或者粒度可以根據使用者的需要 進4亍定義。業(yè)務跟蹤請求的下發(fā)通過SIP Subscribe消息進行承載, 業(yè)務3艮蹤客戶端在該消息中需指定#皮3艮蹤用戶的標識,在消息中訂 閱該新定義的事件包,并可在消息體中指定業(yè)務跟蹤請求的詳細參 數。取消業(yè)務跟蹤請求的下發(fā)也是通過SIP Subscribe消息進行承載, 使用IMS中標準的取消訂閱機制,業(yè)務跟蹤服務端收到后,釋放業(yè) 務跟蹤資源,回送響應給業(yè)務跟蹤客戶端。進一步地,Subscribe消 息的目標在R叫uest-URI字,史中指定,可以為某一特定用戶,此時, 由IMS網絡來確定業(yè)務跟蹤服務端;Subscribe消息的目標也可以 為一特定IMS網絡節(jié)點,此時,該IMS網絡節(jié)點就是業(yè)務跟蹤服 務端。進一步地,業(yè)務跟蹤服務端成功完成業(yè)務跟蹤請求的處理和 部署后,回送成功的響應給業(yè)務跟蹤客戶端,并可以攜帶部分確認 信息。進一步地,當業(yè)務跟蹤服務端,例如S-CSCF,檢測到跟蹤 請求中下發(fā)的條件滿足時,根據業(yè)務跟蹤請求的要求,將發(fā)生的事 件的信息,通過SIP Notify消息進行承載,發(fā)送到業(yè)務跟蹤客戶端, 供業(yè)務跟蹤客戶端進行分析處理。進一步地,出于管理性、安全性 等方面的考慮,可以在IMS網全各和業(yè)務^艮蹤客戶端之間,安裝一個 業(yè)務跟蹤網關,執(zhí)行一些管理性、安全性等方面的策略。
本發(fā)明通過4吏用IMS網絡的^各由能力,來實3見業(yè)務3艮蹤系統(tǒng)的 路由能力,通過使用IMS網絡作為業(yè)務跟蹤系統(tǒng)的承載,擴大了業(yè) 務^艮蹤系統(tǒng)的空間范圍,業(yè)務跟蹤客戶端可以在任^f可IMS網絡可達 的地方,接入IMS網絡,完成對用戶的業(yè)務跟蹤任務,從而很大的 降低了跟蹤網絡的復雜度。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進 等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1. 一種用于IMS網絡的用戶業(yè)務跟蹤系統(tǒng),其特征在于包括業(yè)務跟蹤客戶端,用于確定需要跟蹤的任務,并通過訂閱消息將業(yè)務跟蹤請求和上報信息傳輸至業(yè)務跟蹤服務端,以及通過訂閱消息將取消業(yè)務跟蹤請求傳輸至所述業(yè)務跟蹤服務端;以及所述業(yè)務跟蹤服務端,用于根據所述業(yè)務跟蹤請求和上報信息的要求,將請求跟蹤的業(yè)務信息通過通知消息傳輸至所述業(yè)務跟蹤客戶端。
2. 根據權利要求1所述的用戶業(yè)務跟蹤系統(tǒng),其特征在于,所述 業(yè)務跟蹤客戶端包括業(yè)務跟蹤確定模塊,用于確定是否需要對用戶業(yè)務進行 跟蹤;消息發(fā)送模塊,用于構造所述訂閱消息,并將所述訂閱 消息發(fā)送至所述業(yè)務跟蹤客戶端。
3. 根據權利要求2所述的用戶業(yè)務跟蹤系統(tǒng),其特征在于,所述 訂閱消息包括以下至少一種信息業(yè)務跟蹤請求、上報信息、 以及新的SIP事件包。
4. 根據權利要求1所述的用戶業(yè)務跟蹤系統(tǒng),其特征在于,所述 業(yè)務跟蹤服務端包括信息獲取模塊,用于接收并解析來自所述業(yè)務跟蹤客戶 端的訂閱消息,獲取所述業(yè)務跟蹤請求和上報信息;以及消息發(fā)送沖莫塊,用于將請求跟蹤的業(yè)務信息通過通知消 息發(fā)送至所述業(yè)務跟蹤客戶端。
5. 沖艮據沖又利要求1至4中任一項所述的用戶業(yè)務跟蹤系統(tǒng),其特 征在于,在所述訂閱消息的目標為特定用戶的情況下,通過 IMS網絡確定業(yè)務i 艮蹤月良務端。
6. 根據權利要求1至4中任一項所述的用戶業(yè)務跟蹤系統(tǒng),其特 ;f正在于,在所述訂閱消息的目標為IMS網纟各節(jié)點的情況下, 將業(yè)務^Jf宗月良務端確定為所述IMS網絡節(jié)點。
7. 根據權利要求1至4中任一項所述的用戶業(yè)務跟蹤系統(tǒng),其特 征在于,所述業(yè)務跟蹤系統(tǒng)還包括業(yè)務跟蹤網關,設置在所 述業(yè)務跟蹤客戶端和所述業(yè)務跟蹤服務端之間,用于進行安全 管理。
8. 根據權利要求1至4中任一項所述的用戶業(yè)務跟蹤系統(tǒng),其特 征在于,所述業(yè)務跟蹤服務端4企測所述業(yè)務跟蹤請求中的期滿 值,在所述期滿值指定的時間到期時沒有4妻收到所述業(yè)務跟蹤 客戶端的取消業(yè)務跟蹤請求的情況下,所述業(yè)務跟蹤服務端取 消業(yè)務il艮蹤關系。
全文摘要
本發(fā)明公開了一種用于IMS網絡的用戶業(yè)務跟蹤系統(tǒng),該系統(tǒng)包括業(yè)務跟蹤客戶端,用于確定需要跟蹤的任務,并通過訂閱消息將業(yè)務跟蹤請求和上報信息傳輸至業(yè)務跟蹤服務端,以及通過訂閱消息將取消業(yè)務跟蹤請求傳輸至業(yè)務跟蹤服務端;以及業(yè)務跟蹤服務端,用于根據所述業(yè)務跟蹤請求和上報信息的要求,將請求跟蹤的業(yè)務信息通過通知消息傳輸至所述業(yè)務跟蹤客戶端。通過本發(fā)明,可以降低IMS網絡中用戶跟蹤的復雜度。
文檔編號H04L12/24GK101212350SQ20061017320
公開日2008年7月2日 申請日期2006年12月30日 優(yōu)先權日2006年12月30日
發(fā)明者凱 湯 申請人:中興通訊股份有限公司