專利名稱:對ip多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)中的合 法監(jiān)聽業(yè)務(wù)的方法及其系統(tǒng),尤其涉及IP多媒體子系統(tǒng)中對以公共業(yè)務(wù)標 識表示的公共業(yè)務(wù)的監(jiān)聽相關(guān)信息進行合法監(jiān)聽的方法及其系統(tǒng)。
背景技術(shù):
為了保護公眾利益和國家安全,各國的法律都規(guī)定電信運營商必須能夠 提供合法的監(jiān)聽業(yè)務(wù)。合法監(jiān)聽業(yè)務(wù)屬于管制型業(yè)務(wù),是指根據(jù)國家法律執(zhí) 行機構(gòu)(Law Enforcement Agency , LEA)的要求,電信網(wǎng)絡(luò)具有向LEA 提供監(jiān)聽通信業(yè)務(wù)的通信內(nèi)容(Content of Communication , CC)和監(jiān)聽相 關(guān)信息(Intercept Related Information , IRI)的能力。通信內(nèi)容CC指用戶 會話過程中的實際通信內(nèi)容,如語音、媒體流,以及其他類型的承栽內(nèi)容, 監(jiān)聽相關(guān)信息IRI指與被監(jiān)聽用戶以及會活有關(guān)的信息,包括用戶信息、當 前狀態(tài)、通信信令等內(nèi)容。本發(fā)明只涉及監(jiān)聽相關(guān)信息IRI。合法監(jiān)聽的對象有兩類終端用戶和公共業(yè)務(wù)。終端用戶指的是普通用 戶,使用電話號碼或公共用戶標識PUI (Public User Identity)進行標識;公 共業(yè)務(wù)指由業(yè)務(wù)提供商或內(nèi)容提供商提供的業(yè)務(wù),通過一些特定的電話號碼 或公共業(yè)務(wù)標識PSI (Public Service Identity )進行標識,包括會議、聊天室、 無線對講業(yè)務(wù)、呈現(xiàn)業(yè)務(wù)等業(yè)務(wù)。在傳統(tǒng)網(wǎng)絡(luò)中(包括電路交換網(wǎng)絡(luò)和軟交換網(wǎng)絡(luò)),采用集中控制的方 式,由核心網(wǎng)提供統(tǒng)一的會話控制功能,終端用戶和公共業(yè)務(wù)都由核心網(wǎng)控 制,因此對終端用戶和公共業(yè)務(wù)的監(jiān)聽方法相同,都由核心網(wǎng)完成通信內(nèi)容 CC和監(jiān)聽相關(guān)信息IRI的監(jiān)聽。但IP多媒體子系統(tǒng)采用業(yè)務(wù)和控制分離的方式,核心網(wǎng)完成會話控制, 應(yīng)用服務(wù)器(ApplicationServer, AS)管理并控制業(yè)務(wù)。通過核心網(wǎng)可以實
現(xiàn)用戶的監(jiān)聽,但對公共業(yè)務(wù)監(jiān)聽相關(guān)信息IRI進行監(jiān)聽時存在缺陷和不足。根據(jù)《3GPP TS 33.107: 3G security; Lawfiil interception architecture and fUnctions》的定義,通過P國CSCF (Proxy Call Session Control Function,代理 呼叫會話控制功能)和/或S-CSCF ( Serving Call Session Control Function, 服務(wù)呼叫會話控制功能)監(jiān)聽IP多^^體子系統(tǒng),即通過核心網(wǎng)的設(shè)備實現(xiàn) 對監(jiān)聽相關(guān)內(nèi)容IRI的合法監(jiān)聽,參見圖1。圖1是3GPP定義的IP多J^體子系統(tǒng)IRI合法監(jiān)聽的結(jié)構(gòu)圖,示出了在 IMS中IRI合法監(jiān)聽所涉及的網(wǎng)元和連接關(guān)系,包括LEMF 11 (Law Enforcement Monitoring Facility ,監(jiān)聽中心監(jiān)聽設(shè)備)、ADMF 12 (Administration Function,監(jiān)聽管理功能才莫塊)、DF2 13 (Delivery Function 2,傳送功能模塊)、P-CSCF/S-CSCF 14 (ProxyCSCF/ServingCSCF,代理 CSCF/服務(wù)CSCF) 。 LEMF通過HI1接口向ADMF發(fā)送監(jiān)聽請求,ADMF 通過X1-1和Xl-2內(nèi)部接口分別控制DF2和P-CSCF/S-CSCF,在監(jiān)聽激活 時,P-CSCF/S-CSCF將監(jiān)聽到的信息通過X2內(nèi)部接口發(fā)送給DF2,并由 DF2通過HI2轉(zhuǎn)發(fā)給LEMF。在IP多媒體子系統(tǒng)中,引入了公共業(yè)務(wù)標識PSI (Public Service Identity),用于定義公共業(yè)務(wù),可以表示會議、會話組、聊天室、呈現(xiàn)等業(yè) 務(wù),例如一個聊天類型的業(yè)務(wù)可以卩吏用PSI (sipxhatlist—X@example.com) 的方法進行標識。這些PSI是由AS創(chuàng)建和管理,它們所標識的業(yè)務(wù)也由AS 負責執(zhí)行,IMS系統(tǒng)提供通過PSI進行消息路由的能力。在某些場合需要對 公共業(yè)務(wù)進行合法監(jiān)聽,如監(jiān)聽某個聊天室、某個^i義、某個PoC群組的 會話,由于參加的用戶具有不確定性,這時需要通過PSI對公共業(yè)務(wù)進行監(jiān) 聽。由于使用公共業(yè)務(wù)的用戶是不確定的,接入訪問途徑也不確定,用戶可 能從本地網(wǎng)絡(luò)或其他網(wǎng)絡(luò)的P-CSCF訪問公共業(yè)務(wù),因此通過P-CSCF對公 共業(yè)務(wù)監(jiān)聽存在缺陷,無法實現(xiàn)對公共業(yè)務(wù)完整監(jiān)聽。在IP多媒體子系統(tǒng)中,S-CSCF可以提供業(yè)務(wù)的歸宿地服務(wù),但由于對 PSI的路由方式很靈活,通過S-CSCF對公共業(yè)務(wù)監(jiān)聽也存在問題,這個可 以通過以下分析看出。
根據(jù)《3GPP TS 23.228: Technical Specification Group Services and System Aspects; IP Multimedia Subsystem (IMS)》,對PSI路由原則有以下7種方式(1) 起始側(cè)S-CSCF根據(jù)設(shè)置的規(guī)則將SIP (會話初始化協(xié)議)請求轉(zhuǎn) 到控制PSI的應(yīng)用服務(wù)器AS上。(2) 終結(jié)側(cè)的HSS為PSI用戶管理S-CSCF的指配信息,由相應(yīng) S-CSCF將請求直接轉(zhuǎn)接到控制PSI的AS。(3) 終結(jié)側(cè)的HSS為PSI用戶管理相應(yīng)的控制PSI的AS地址信息, 由I-CSCF將請求直接轉(zhuǎn)接到控制PSI的AS。(4) 對于基于子域的PSI,起始S-CSCF利用DNS內(nèi)部的機制,將PSI 解析為AS的實際地址,并將請求直接轉(zhuǎn)接到控制PSI的AS。(5) 對于基于子域的PSI,終結(jié)側(cè)I-CSCF利用DNS內(nèi)部的機制,將 PSI解析為AS的實際地址,并將請求直接轉(zhuǎn)接到控制PSI的AS。(6) 控制PSI的AS發(fā)起的請求,AS可以將請求直接轉(zhuǎn)到目標網(wǎng)絡(luò)。(7) 如果PSI分配了 S-CSCF,控制PSI的AS發(fā)起的請求轉(zhuǎn)到該 S-CSCF。以上方式中,(2 )和(7 )務(wù)活的SIP消息經(jīng)過S-CSCF,可以通過S-CSCF 進行對公共業(yè)務(wù)進行IRI的監(jiān)聽,而其它5種路由方式,由于SIP消息不經(jīng) 過S-CSCF或經(jīng)過的S-CSCF不確定,導(dǎo)致無法通過S-CSCF對公共業(yè)務(wù)進 行IRI監(jiān)聽。從上面的分析可以看出,由于IP多媒體子系統(tǒng)采用了業(yè)務(wù)和控制分離 的構(gòu)架,同時與公共業(yè)務(wù)相關(guān)信令的路由方式比較靈活,單純根據(jù)3GPP制 定的協(xié)議,通過核心網(wǎng)設(shè)備(P-CSCF和S-CSCF)已經(jīng)無法滿足對公共業(yè)務(wù) 的監(jiān)聽。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供在IP多媒體子系統(tǒng)中對PSI標識的公 共業(yè)務(wù)的監(jiān)聽相關(guān)信息IRI進行合法監(jiān)聽的方法及其系統(tǒng),可以應(yīng)用于IP 多媒體子系統(tǒng)中不同的PSI路由機制下的監(jiān)聽。
為了解決上述技術(shù)問題,本發(fā)明提供一種對IP多媒體子系統(tǒng)的公共業(yè)
務(wù)合法監(jiān)聽的方法,包括以下步驟
(a) 監(jiān)聽中心向監(jiān)聽管理功能模塊發(fā)送對公共業(yè)務(wù)的監(jiān)聽請求,請求 包含監(jiān)聽對象的公共業(yè)務(wù)標識;
(b) 監(jiān)聽管理功能模塊收到所述監(jiān)聽請求后,根據(jù)消息中監(jiān)聽對象的 公共業(yè)務(wù)標識,確定公共業(yè)務(wù)標識所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器 的監(jiān)聽模塊發(fā)送監(jiān)聽請求;
(c) 所述監(jiān)聽模塊在監(jiān)聽記錄區(qū)中登記該請求中的公共業(yè)務(wù)標識,啟 動對該會話的監(jiān)聽,然后通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認信息;
U)所述監(jiān)聽模塊監(jiān)聽從服務(wù)呼叫會話控制功能S-CSCF或互通呼叫 會話控制功能I-CSCF的消息,如符合監(jiān)聽條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時,向傳送功能模塊轉(zhuǎn)發(fā)該消息;對于來自應(yīng)用服務(wù)器業(yè) 務(wù)處理模塊的消息,如符合監(jiān)聽條件則將該消息同時轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
進一步,上述方法還可以具有以下特點所述步驟(d)之后還包括以 下步驟
(e) 當管理員取消對指定業(yè)務(wù)的監(jiān)聽時,監(jiān)聽中心通過監(jiān)聽管理功能 模塊向監(jiān)聽模塊發(fā)送取消請求,包含要監(jiān)聽業(yè)務(wù)的公共業(yè)務(wù)標識;
(f) 監(jiān)聽;溪塊從監(jiān)聽記錄中刪除該請求中的公共業(yè)務(wù)標識的登記數(shù)據(jù), 并通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認消息。
進一步,上述方法還可以具有以下特點
所述監(jiān)聽管理功能模塊根據(jù)監(jiān)聽網(wǎng)絡(luò)規(guī)劃配置了對公共業(yè)務(wù)標識的路 由解析規(guī)則,所述步驟(b)中,監(jiān)聽管理功能模塊根據(jù)該規(guī)則確定公共業(yè) 務(wù)標識業(yè)務(wù)所歸宿的應(yīng)用服務(wù)器。
進一步,上述方法還可以具有以下特點
所述步驟(c)中,所述監(jiān)聽模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè) 務(wù)標識的會話,如果存在,則改變該會話監(jiān)聽狀態(tài)為激活狀態(tài);所述步驟(f) 中,監(jiān)聽模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,
則將該會活的監(jiān)聽狀態(tài)改為去活狀態(tài)。
進一步,上述方法還可以具有以下特點所述步驟(d)中,監(jiān)聽模塊 對S-CSCF或I-CSCF發(fā)來的消息的處理包括以下步驟
(dl)監(jiān)聽模塊收到S-CSCF或I-CSCF發(fā)來的消息后,由監(jiān)聽模塊檢 查該消息是否是會話創(chuàng)建消息,如果是會話創(chuàng)建消息,執(zhí)行步驟(d2),否 則,執(zhí)行步驟(d3);
(d2)監(jiān)聽模塊檢查該會話的公共業(yè)務(wù)標識是否已經(jīng)在監(jiān)聽記錄區(qū)登
記
如果已登記,監(jiān)聽模塊將該會話監(jiān)聽狀態(tài)為設(shè)置為激活狀態(tài),監(jiān)聽模塊 向傳送功能模塊轉(zhuǎn)發(fā)這個會話創(chuàng)建消息,并且監(jiān)聽模塊將消息發(fā)送到應(yīng)用 服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理沖莫塊根據(jù)業(yè)務(wù)邏輯處理該消息;
如果未登記,監(jiān)聽模塊將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù) 處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;
(d3)如果不是會話創(chuàng)建消息,監(jiān)聽模塊檢查該會話的監(jiān)聽狀態(tài)是否處 于激活狀態(tài);
如果處于激活狀態(tài),監(jiān)聽模塊同時向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處 理才莫塊轉(zhuǎn)發(fā)該消息;
如果沒有處于激活狀態(tài),則監(jiān)聽才莫塊只將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息。
進一步,上述方法還可以具有以下特點所述步驟(d)中,監(jiān)聽模塊 對應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息處理包括以下步驟
對于應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息,監(jiān)聽模塊根據(jù)消息中該會話 的公共業(yè)務(wù)標識判斷該會話的監(jiān)聽狀態(tài)是否為激活狀態(tài),如果是,監(jiān)聽模塊 向傳送功能模塊和S-CSCF或I-CSCF同時轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF 或I-CSCF轉(zhuǎn)發(fā)該消息。
進一步,上述方法還可以具有以下特點所述步驟(a)中,所述監(jiān)聽 中心通過監(jiān)聽管理功能模塊發(fā)送到所述監(jiān)聽模塊的監(jiān)聽請求中除要監(jiān)聽的 會話的公共業(yè)務(wù)標識外,還包括監(jiān)聽結(jié)束條件的信息,所述監(jiān)聽模塊在該結(jié)
束條件滿足時,自動停止對該會話的監(jiān)聽,并通過監(jiān)聽管理功能模塊向監(jiān)聽 中心發(fā)送取消該會話監(jiān)聽的通知消息。
本發(fā)明提供的一種對IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽的系統(tǒng),包 括監(jiān)聽中心、與該監(jiān)聽中心相連的監(jiān)聽管理功能模塊和傳送功能模塊、代理 呼叫會話控制功能模塊、服務(wù)呼叫會話控制功能模塊和應(yīng)用服務(wù)器,其特征 在于,所述應(yīng)用服務(wù)器內(nèi)置了一個公共業(yè)務(wù)的監(jiān)聽模塊,該監(jiān)聽模塊具有與 監(jiān)聽管理功能模塊和傳送功能模塊的通信接口 ,進一步包括監(jiān)聽建立單元和
監(jiān)聽處理單元,其中
'所述監(jiān)聽建立單元用于接收監(jiān)聽管理功能模塊發(fā)來的監(jiān)聽請求消息,將 消息中的公共業(yè)務(wù)標識登記到監(jiān)聽記錄區(qū),啟動對該會話的監(jiān)聽,并向監(jiān)聽 管理功能模塊返回確認信息;
所述監(jiān)聽處理單元用于監(jiān)聽從服務(wù)呼叫會話控制功能S-CSCF或互通呼 叫會話控制功能I-CSCF的消息,如符合監(jiān)聽條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理 模塊轉(zhuǎn)發(fā)該消息的同時,向傳送功能模塊轉(zhuǎn)發(fā)該消息;對于來自應(yīng)用服務(wù)器 業(yè)務(wù)處理;f莫塊的消息,如符合監(jiān)聽條件則將該消息同時轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽模塊還包括監(jiān)聽取消 單元
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽取消單元用于接收監(jiān) 聽管理功能模塊發(fā)來的監(jiān)聽取消請求,根據(jù)消息中的公共業(yè)務(wù)標識在監(jiān)聽記 錄區(qū)刪除相應(yīng)會話的公共業(yè)務(wù)標識,停止對該會話的監(jiān)聽,并向監(jiān)聽管理功 能模塊返回確認信息。
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽模塊通過X1-1接口 接收監(jiān)聽管理功能模塊的管理控制請求,通過X2接口向傳送功能模塊發(fā)送 對公共業(yè)務(wù)的監(jiān)聽信息。
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽建立單元在收到監(jiān)聽 請求消息后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,
則改變該會話監(jiān)聽狀態(tài)為激活狀態(tài);所述監(jiān)聽取消單元在收到監(jiān)聽取消請求 后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,則將該 會話的監(jiān)聽狀態(tài)改為去活狀態(tài)。
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽處理單元進一步包括
第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理才莫塊發(fā)來的消息后,才艮據(jù)
是,向傳送功能模塊和S-CSCF或I-CSCF同時轉(zhuǎn)發(fā)該消息,否則,只向 S-CSCF或I-CSCF轉(zhuǎn)發(fā)該消息;
第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來的消息后,判斷其是 否會話創(chuàng)建消息
如果是會話創(chuàng)建消息,則檢查該會話的公共業(yè)務(wù)標識是否已經(jīng)在監(jiān)聽記 錄區(qū)登記,如已登記,將該會話監(jiān)聽狀態(tài)為設(shè)置為激活狀態(tài),同時向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;
如果不是會話創(chuàng)建消息,監(jiān)聽模塊檢查該會話的監(jiān)聽狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時向傳送功能;f莫塊和應(yīng)用服務(wù)器業(yè)務(wù)處理才莫塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。
進一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽取消單元還保存監(jiān)聽 請求中的監(jiān)聽結(jié)束條件信息,并在該結(jié)束條件滿足時,自動停止對該會話的 監(jiān)聽,并向監(jiān)聽管理功能模塊返回取消該會話監(jiān)聽的通知消息。
與現(xiàn)有技術(shù)相比,由于本發(fā)明在IP多媒體子系統(tǒng)中使用了在AS內(nèi)置監(jiān) 聽才莫塊的方式,因此達到了在不同PSI路由機制下對以PSI標識的公共業(yè)務(wù) 進行集中和完整監(jiān)聽的效果,避免了 3GPP相關(guān)協(xié)議定義的方式的缺陷和不 足。同時,這種方式不需要改變網(wǎng)絡(luò)的拓樸結(jié)構(gòu)和路由配置,對網(wǎng)絡(luò)構(gòu)架無 影響,具有良好的可實施性和擴展性。
圖1是3GPP定義的IP多4某體子系統(tǒng)IRI合法監(jiān)聽的結(jié)構(gòu)圖。 圖2是采用AS內(nèi)置公共業(yè)務(wù)監(jiān)聽模塊方式的結(jié)構(gòu)圖。 圖3是AS監(jiān)聽過程消息交互的示意圖。 圖4是AS監(jiān)聽激活的流程圖。 -圖5是AS的消息監(jiān)聽流程圖。 圖6是AS監(jiān)聽取消的流程圖。
具體實施例方式
下面結(jié)合附圖對本實施例一種對IP多媒體子系統(tǒng)公共業(yè)務(wù)監(jiān)聽相關(guān)消 息進行合法監(jiān)聽的實現(xiàn)方法做詳細說明。
圖1是3GPP定義的IP多媒體子系統(tǒng)IRI合法監(jiān)聽的結(jié)構(gòu)圖,示出了與 IRI合法監(jiān)聽所涉及的網(wǎng)元和連接關(guān)系,包括LEMF 11 (Law Enforcement Monitoring Facility,監(jiān)聽中心監(jiān)聽設(shè)備)、ADMF 12( Administration Function, 監(jiān)聽管理功能模塊)、DF2 13 (Delivery Function 2,傳送功能模塊)、 P-CSCF/S-CSCF 14 (Proxy CSCF/ServingCSCF,代理CSCF/服務(wù)CSCF)。 LEMF通過HI1接口向ADMF發(fā)送監(jiān)聽請求,ADMF通過Xl-1和Xl-2內(nèi) 部接口分別控制DF2和P-CSCF/S-CSCF,在監(jiān)聽激活時,P-CSCF/S-CSCF 將監(jiān)聽到的信息通過X2內(nèi)部接口發(fā)送給DF2,并由DF2通過HI2轉(zhuǎn)發(fā)給 LEMF。
由于IP多々某體子系統(tǒng)采用了業(yè)務(wù)和控制分離的構(gòu)架,同時與公共業(yè)務(wù) 相關(guān)信令的路由方式比較靈活,單純根據(jù)3GPP制定的協(xié)議,通過核心網(wǎng)設(shè) 備(P-CSCF和S-CSCF)已經(jīng)無法滿足對公共業(yè)務(wù)的監(jiān)聽。在IP多媒體子 系統(tǒng)中,引入了公共業(yè)務(wù)標識PSI (Public Service Identity),用于定義公共 業(yè)務(wù)。這些PSI是由AS創(chuàng)建和管理,它們所標識的業(yè)務(wù)也由AS負責執(zhí)行。 因此,需要由AS通過PSI對公共業(yè)務(wù)進行監(jiān)聽。
圖2是本發(fā)明采用AS內(nèi)置公共業(yè)務(wù)監(jiān)聽模塊方式的結(jié)構(gòu)圖,示出了 AS 25 (Application Server,應(yīng)用服務(wù)器)的位置以及與監(jiān)聽設(shè)備之間的連接關(guān)系,在圖1的J^出上增加了 AS以及相應(yīng)接口,在應(yīng)用服務(wù)器AS內(nèi)置公 共業(yè)務(wù)監(jiān)聽模塊,在AS內(nèi)部實現(xiàn)對公共業(yè)務(wù)的監(jiān)聽,并設(shè)置與監(jiān)聽設(shè)備的 接口。 AS通過X1-1接口接收ADMF22的管理控制請求,通過X2接口向 DF2 23發(fā)送對公共業(yè)務(wù)的監(jiān)聽信息。監(jiān)聽模塊進一步包括監(jiān)聽建立單元、監(jiān)聽取消單元和監(jiān)聽處理單元, 其中所述監(jiān)聽建立單元用于接收監(jiān)聽管理功能模塊發(fā)來的監(jiān)聽請求消息,將 消息中的公共業(yè)務(wù)標識登記到監(jiān)聽記錄區(qū),啟動對該會話的監(jiān)聽,并檢查本 設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,則改變該會話監(jiān)P片狀 態(tài)為激活狀態(tài),然后向監(jiān)聽管理功能模塊返回確認信息;所述監(jiān)聽處理單元用于監(jiān)聽出入應(yīng)用服務(wù)器的消息,將符合監(jiān)聽條件的 消息發(fā)送給傳送功能模塊,進一步包括第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息后,根據(jù) 消息中該會話的公共業(yè)務(wù)標識判斷該會話的監(jiān)聽狀態(tài)是否為激活狀態(tài),如果 是,向傳送功能模塊和服務(wù)呼叫會話控制功能S-CSCF或互通呼叫會話控制 功能I-CSCF(S-CSCF或I-CSCF)同時轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF或 I-CSCF轉(zhuǎn)發(fā)該消息;第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來的消息后,判斷其是 否會話創(chuàng)建消息如果是會話創(chuàng)建消息,則檢查該會話的公共業(yè)務(wù)標識是否已經(jīng)在監(jiān)聽記 錄區(qū)登記,如已登記,將該會話監(jiān)聽狀態(tài)為設(shè)置為激活狀態(tài),同時向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;如果不是會話創(chuàng)建消息,監(jiān)聽模塊檢查該會話的監(jiān)聽狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。所述監(jiān)聽取消單元用于接收監(jiān)聽管理功能模塊發(fā)來的監(jiān)聽取消請求,根 據(jù)消息中的公共業(yè)務(wù)標識在監(jiān)聽記錄區(qū)刪除相應(yīng)會話的公共業(yè)務(wù)標識,還檢
查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,則將該會話的監(jiān) 聽狀態(tài)改為去活狀態(tài),然后停止對該會話的監(jiān)聽,并向監(jiān)聽管理功能沖莫塊返 回確認信息。圖3是AS監(jiān)聽過程的交互圖,從總體上描述了對業(yè)務(wù)相關(guān)消息的監(jiān)聽 過程,包括以下步驟步驟301, AS監(jiān)聽模塊與ADMF建立連接關(guān)系,根據(jù)監(jiān)聽網(wǎng)絡(luò)規(guī)劃, 在監(jiān)聽管理功能模塊單元ADMF配置了對PSI的路由解析規(guī)則,其中所述 解析規(guī)則可以靈活地使用本地配置文件、DNS配置等成熟的路由解析規(guī)則。 根據(jù)該規(guī)則,ADMF可以確定PSI業(yè)務(wù)的監(jiān)聽點,即PSI所屬的AS。為監(jiān) 聽過程做好準備;步驟302, ADMF接收到監(jiān)聽中心設(shè)備(LEMF)的監(jiān)聽激活請求,解 析監(jiān)聽業(yè)務(wù)的PSI,根據(jù)解析所得的PSI向業(yè)務(wù)歸屬的AS發(fā)送監(jiān)聽激活請 求;步驟303, AS監(jiān)聽模塊接收監(jiān)聽激活請求,啟動對該會話的監(jiān)聽,向 ADMF發(fā)送監(jiān)聽激活確認響應(yīng);步驟304, S-CSCF或I-CSCF根據(jù)用戶請求中的業(yè)務(wù)標識PSI,向AS 監(jiān)聽模塊發(fā)送會話建立請求;步驟305, AS監(jiān)聽模塊向AS或AS的業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;步驟306,在步驟305的同時,檢查請求消息中請求的業(yè)務(wù)標識的PSI, 如果需要監(jiān)聽,向DF2發(fā)送該消息;步驟307, AS向監(jiān)聽中心設(shè)備(LEMF)返回會話建立響應(yīng);步驟308, AS監(jiān)聽模塊向S-CSCF或I-CSCF轉(zhuǎn)發(fā)相應(yīng)消息;步驟309,在步驟308的同時,向DF2發(fā)送響應(yīng)消息的信息;步驟310,繼續(xù)處理其他會話信息;如果完成全部的監(jiān)聽過程,那么監(jiān)聽中心設(shè)備向監(jiān)聽模塊發(fā)送取消監(jiān)聽 的請求,具體步驟如下 步驟311,當管理員取消對指定業(yè)務(wù)的監(jiān)聽時,ADMF接收到監(jiān)聽中心 設(shè)備(LEMF)的監(jiān)聽取消請求,向AS監(jiān)聽模塊發(fā)送監(jiān)聽去活請求;步驟312, AS監(jiān)聽模塊停止對相應(yīng)業(yè)務(wù)的監(jiān)聽,并向ADMF發(fā)送監(jiān)聽 去活確認響應(yīng),并通過ADMF向監(jiān)聽中心返回確認消息。于是,完成了從建立監(jiān)聽過程、發(fā)送監(jiān)聽消息到取消監(jiān)聽的全部過程。下面在圖4、圖5和圖6中分別介紹監(jiān)聽激活、消息監(jiān)聽以及取消監(jiān)聽 的具體過程。圖4是針對具體的監(jiān)聽激活過程的AS監(jiān)聽激活的流程圖,描述了監(jiān)聽 的激活過程的詳細流程,包括以下步驟步驟401,根據(jù)監(jiān)聽機構(gòu)管理員要求,監(jiān)聽中心LEMF向ADMF發(fā)送 監(jiān)聽激活請求,請求中包含要監(jiān)聽業(yè)務(wù)的標識PSI;步驟402, ADMF根據(jù)路由配置分析PSI的監(jiān)聽點,確定監(jiān)聽點AS的 具體位置;步驟403, ADMF從步驟402中確定了 AS的具體位置,從而向其發(fā)送 監(jiān)聽激活請求;步驟404, AS上的監(jiān)聽模塊檢查本設(shè)備上是否已經(jīng)有該PSI的會話, 如果存在,轉(zhuǎn)到步驟405,否則跳轉(zhuǎn)到步驟406;步驟405, AS監(jiān)聽模塊改變該會話的監(jiān)聽狀態(tài)為激活狀態(tài),并在監(jiān)聽 記錄區(qū)中登記該PSI ,并轉(zhuǎn)到步驟407;步驟406, AS監(jiān)聽模塊只是在監(jiān)聽記錄區(qū)中登記該PSI,并轉(zhuǎn)到步驟407;步驟407, AS監(jiān)聽模塊向ADMF返回監(jiān)聽激活確認響應(yīng);步驟408, ADMF向監(jiān)聽中心返回監(jiān)聽激活確認響應(yīng)。以上監(jiān)聽模塊對本設(shè)備上是否已經(jīng)有該PSI的會話的檢查是可選的,在 對監(jiān)聽的實時性要求不高時,也可以不進行。圖5是AS的消息監(jiān)聽流程圖,描述了 AS監(jiān)聽模塊對消息的處理過程, 包括以下步驟步驟501, AS監(jiān)聽模塊接收到來自S-CSCF或I-CSCF或AS業(yè)務(wù)處理 模塊的消息;步驟502,監(jiān)聽模塊檢查該消息是否是會話創(chuàng)建消息,如果是,轉(zhuǎn)入步 驟503,否則跳轉(zhuǎn)到步驟506;步驟503,監(jiān)聽模塊檢查該會話的PSI是否已經(jīng)在監(jiān)聽記錄區(qū)登記,如 果已登記,轉(zhuǎn)入步驟504,否則跳轉(zhuǎn)到步驟508;步驟504,監(jiān)聽4莫塊將該會話監(jiān)聽狀態(tài)設(shè)置為激活狀態(tài);步驟505,監(jiān)聽模塊向DF2轉(zhuǎn)發(fā)這個會話創(chuàng)建消息,并跳轉(zhuǎn)到步驟508;步驟506,監(jiān)聽模塊檢查會話監(jiān)聽狀態(tài)是否處于激活狀態(tài),如果處于激 活狀態(tài),轉(zhuǎn)到步驟507,否則直接跳轉(zhuǎn)到步驟508;步驟507,監(jiān)聽模塊向DF2轉(zhuǎn)發(fā)該消息;步驟508,監(jiān)聽模塊將消息發(fā)送到AS業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊 根據(jù)業(yè)務(wù)邏輯處理該消息。此后,對于來自S-CSCF或I-CSCF的消息,監(jiān)聽模塊根據(jù)PSI判斷該 會話的監(jiān)聽狀態(tài)是否已被激活,如果已經(jīng)激活,監(jiān)聽模塊向AS業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時,向DF2轉(zhuǎn)發(fā)該消息,否則,只是轉(zhuǎn)發(fā)該消息到AS業(yè) 務(wù)處理模塊。對于來自AS業(yè)務(wù)處理模塊的消息,監(jiān)聽模塊同樣才艮據(jù)PSI判 斷該會話的監(jiān)聽狀態(tài)是否已被激活,如果已經(jīng)激活,將該消息同時轉(zhuǎn)發(fā)到 S-CSCF或I-CSCF和DF2,否則,只轉(zhuǎn)發(fā)到S-CSCF或I-CSCF。圖6是AS監(jiān)聽取消的流程圖,描述了監(jiān)聽的取消過程,包括以下步驟步驟601 ,當管理員取消對指定業(yè)務(wù)的監(jiān)聽時,監(jiān)聽中心LEMF向ADMF 發(fā)送監(jiān)聽取消請求,請求中包含要監(jiān)聽業(yè)務(wù)的標識PSI;步驟602, ADMF向該業(yè)務(wù)歸屬的AS發(fā)送監(jiān)聽取消請求;步驟603, AS在監(jiān)聽記錄區(qū)中注銷該PSI;步驟604, AS監(jiān)聽模塊檢查本設(shè)備上是否已經(jīng)有該PSI的會話,如果
存在,轉(zhuǎn)到步驟605,否則跳轉(zhuǎn)到步驟606;步驟605, AS改變會話監(jiān)聽狀態(tài)為去活狀態(tài); 步驟606, AS停止業(yè)務(wù)的監(jiān)聽,向ADMF返回監(jiān)聽取消確認響應(yīng); 步驟607, ADMF向監(jiān)聽中心返回監(jiān)聽取消響應(yīng)。 以上監(jiān)聽模塊對本設(shè)備上是否已經(jīng)有該PSI的會話的檢查也是可選的,在另一實施例中,所述監(jiān)聽中心通過監(jiān)聽管理功能模塊發(fā)送到所述監(jiān)聽 模塊的監(jiān)聽請求中除要監(jiān)聽的會話的公共業(yè)務(wù)標識外,還包括監(jiān)聽結(jié)束條件 的信息,所述監(jiān)聽模塊在該結(jié)束條件滿足時,自動停止對該會話的監(jiān)聽,并 通過ADMF向監(jiān)聽中心返回取消該會話監(jiān)聽的通知消息。該監(jiān)聽結(jié)束條件 可以為監(jiān)聽的持續(xù)時間或需要監(jiān)聽的時間段。在系統(tǒng)中,相應(yīng)的,所迷監(jiān)聽 取消單元還需保存監(jiān)聽請求中的監(jiān)聽結(jié)束條件信息,并在該結(jié)束條件滿足 時,自動停止對該會話的監(jiān)聽,并向監(jiān)聽管理功能模塊返回取消該會話監(jiān)聽 的通知消息。
權(quán)利要求
1、 一種對IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽的方法,該IP多媒體 子系統(tǒng)中的應(yīng)用服務(wù)器中內(nèi)置了 一個公共業(yè)務(wù)監(jiān)聽才莫塊,且該模塊具有與監(jiān)聽管理功能模塊和傳送功能模塊的通信接口 ,該方法包括以下步驟(a) 監(jiān)聽中心向監(jiān)聽管理功能模塊發(fā)送對公共業(yè)務(wù)的監(jiān)聽請求,請求 包含監(jiān)聽對象的公共業(yè)務(wù)標識;(b) 監(jiān)聽管理功能模塊收到所述監(jiān)聽請求后,根據(jù)消息中監(jiān)聽對象的 公共業(yè)務(wù)標識,確定公共業(yè)務(wù)標識所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器 的監(jiān)聽模塊發(fā)送監(jiān)聽請求;(c )所述監(jiān)聽模塊在監(jiān)聽記錄區(qū)中登記該請求中的公共業(yè)務(wù)標識,啟 動對該會話的監(jiān)聽,然后通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認信息;(d) 所述監(jiān)聽模塊監(jiān)聽從服務(wù)呼叫會話控制功能S-CSCF或互通呼叫 會話控制功能I-CSCF的消息,如符合監(jiān)聽條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時,向傳送功能模塊轉(zhuǎn)發(fā)該消息;對于來自應(yīng)用服務(wù)器業(yè) 務(wù)處理模塊的消息,如符合監(jiān)聽條件則將該消息同時轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
2、 如權(quán)利要求l所述方法,其特征在于所述步驟(d)之后還包括以 下步驟(e) 當管理員取消對指定業(yè)務(wù)的監(jiān)聽時,監(jiān)聽中心通過監(jiān)聽管理功能 模塊向監(jiān)聽模塊發(fā)送取消請求,包含要監(jiān)聽業(yè)務(wù)的公共業(yè)務(wù)標識;(f) 監(jiān)聽模塊從監(jiān)聽記錄中刪除該請求中的公共業(yè)務(wù)標識的登記數(shù)據(jù), 并通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認消息。
3、 如權(quán)利要求l所述方法,其特征在于所述監(jiān)聽管理功能模塊根據(jù)監(jiān)聽網(wǎng)絡(luò)規(guī)劃配置了對公共業(yè)務(wù)標識的路 由解析規(guī)則,所述步驟(b)中,監(jiān)聽管理功能模塊根據(jù)該規(guī)則確定公共業(yè) 務(wù)標識業(yè)務(wù)所歸宿的應(yīng)用服務(wù)器。
4、 如權(quán)利要求2所述方法,其特征在于所述步驟(C)中,所述監(jiān)聽模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,則改變該會話監(jiān)聽狀態(tài)為激活狀態(tài);所述步驟(f) 中,監(jiān)聽模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的M,如果存在, 則將該會話的監(jiān)聽狀態(tài)改為去活狀態(tài)。
5、 如權(quán)利要求l所述方法,其特征在于,所述步驟(d)中,監(jiān)聽模塊 對S-CSCF或I-CSCF發(fā)來的消息的處理包括以下步驟(dl)監(jiān)聽模塊收到S-CSCF或I-CSCF發(fā)來的消息后,由監(jiān)聽模塊檢 查該消息是否是會話創(chuàng)建消息,如果是會話創(chuàng)建消息,執(zhí)行步驟(d2),否 則,執(zhí)行步驟(d3 );(d2)監(jiān)聽模塊檢查該會話的公共業(yè)務(wù)標識是否已經(jīng)在監(jiān)聽記錄區(qū)登記如果已登記,監(jiān)聽模塊將該會話監(jiān)聽狀態(tài)為設(shè)置為激活狀態(tài),監(jiān)聽模塊 向傳送功能才莫塊轉(zhuǎn)發(fā)這個會話創(chuàng)建消息,并且監(jiān)聽模塊將消息發(fā)送到應(yīng)用 服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;如果未登記,監(jiān)聽模塊將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;(d3)如果不是會話創(chuàng)建消息,監(jiān)聽模塊檢查該會話的監(jiān)聽狀態(tài)是否處 于激活狀態(tài);如果處于激活狀態(tài),監(jiān)聽模塊同時向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊轉(zhuǎn)發(fā)該消息;如果沒有處于激活狀態(tài),則監(jiān)聽模塊只將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息。
6、 如權(quán)利要求l所述方法,其特征在于,所述步驟(d)中,監(jiān)聽模塊 對應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息處理包括以下步驟對于應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息,監(jiān)聽模塊根據(jù)消息中該會話 的公共業(yè)務(wù)標識判斷該會話的監(jiān)聽狀態(tài)是否為激活狀態(tài),如杲是,監(jiān)聽模塊向傳送功能模塊和S-CSCF或I-CSCF同時轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF 或I-CSCF轉(zhuǎn)發(fā)該消息。
7、 如權(quán)利要求l所述方法,其特征在于,所述步驟(a)中,所述監(jiān)聽 中心通過監(jiān)聽管理功能模塊發(fā)送到所述監(jiān)聽模塊的監(jiān)聽請求中除要監(jiān)聽的 會話的公共業(yè)務(wù)標識外,還包括監(jiān)聽結(jié)束條件的信息,所迷監(jiān)聽才莫塊在該結(jié) 束條件滿足時,自動停止對該會話的監(jiān)聽,并通過監(jiān)聽管理功能模塊向監(jiān)聽 中心發(fā)送取消該會話監(jiān)聽的通知消息。
8、 一種對IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽的系統(tǒng),包括監(jiān)聽中 心、與該監(jiān)聽中心相連的監(jiān)聽管理功能模塊和傳送功能模塊、代理呼叫M 控制功能模塊、服務(wù)呼叫會話控制功能模塊和應(yīng)用服務(wù)器,其特征在于,所 述應(yīng)用服務(wù)器內(nèi)置了 一個公共業(yè)務(wù)的監(jiān)聽模塊,該監(jiān)聽模塊具有與監(jiān)聽管理 功能模塊和傳送功能模塊的通信接口 ,進一步包括監(jiān)聽建立單元和監(jiān)聽處理 單元,其中所述監(jiān)聽建立單元用于接收監(jiān)聽管理功能模塊發(fā)來的監(jiān)聽請求消息,將 消息中的公共業(yè)務(wù)標識登記到監(jiān)聽記錄區(qū),啟動對該會話的監(jiān)聽,并向監(jiān)聽 管理功能模塊返回確認信息;所述監(jiān)聽處理單元用于監(jiān)聽從服務(wù)呼叫會話控制功能S-CSCF或互通呼 叫會話控制功能I-CSCF的消息,如符合監(jiān)聽條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理 模塊轉(zhuǎn)發(fā)該消息的同時,向傳送功能模塊轉(zhuǎn)發(fā)該消息;對于來自應(yīng)用服務(wù)器 業(yè)務(wù)處理模塊的消息,如符合監(jiān)聽條件則將該消息同時轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
9、 如權(quán)利要求8所述系統(tǒng),其特征在于所述監(jiān)聽模塊還包括監(jiān)聽取 消單元所述監(jiān)聽取消單元用于接收監(jiān)聽管理功能模塊發(fā)來的監(jiān)聽取消請求,根 據(jù)消息中的公共業(yè)務(wù)標識在監(jiān)聽記錄區(qū)刪除相應(yīng)會話的公共業(yè)務(wù)標識,停止 對該會話的監(jiān)聽,并向監(jiān)聽管理功能模塊返回確認信息。
10、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)聽模塊通過X1-1接口接收監(jiān)聽管理功能模塊的管理控制請求,通過X2接口向傳送功能模塊發(fā) 送對公共業(yè)務(wù)的監(jiān)聽信息。
11、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所迷監(jiān)聽建立單元在收到監(jiān)聽請求消息后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在,則改變該會話監(jiān)聽狀態(tài)為激活狀態(tài);所述監(jiān)聽取消單元在收到監(jiān)聽取 消請求后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標識的會話,如果存在, 則將該會話的監(jiān)聽狀態(tài)改為去活狀態(tài)。
12、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)聽處理單元進一步 包括第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來的消息后,根據(jù) 消息中該會話的公共業(yè)務(wù)標識判斷該會話的監(jiān)聽狀態(tài)是否為激活狀態(tài),如果 是,向傳送功能模塊和S-CSCF或I-CSCF同時轉(zhuǎn)發(fā)該消息,否則,只向 S-CSCF或I-CSCF轉(zhuǎn)發(fā)該消息;第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來的消息后,判斷其是 否會話創(chuàng)建消息如果是會話創(chuàng)建消息,則檢查該會話的公共業(yè)務(wù)標識是否已經(jīng)在監(jiān)聽記 錄區(qū)登記,如已登記,將該會話監(jiān)聽狀態(tài)為設(shè)置為激活狀態(tài),同時向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理;^莫塊轉(zhuǎn)發(fā)該消息;如果不是會話創(chuàng)建消息,監(jiān)聽模塊檢查該會話的監(jiān)聽狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述監(jiān)聽取消單元還保存 監(jiān)聽請求中的監(jiān)聽結(jié)束條件信息,并在該結(jié)束條件滿足時,自動停止對該會 話的監(jiān)聽,并向監(jiān)聽管理功能模塊返回取消該會話監(jiān)聽的通知消息。
全文摘要
本發(fā)明提供了一種通過在IP多媒體子系統(tǒng)中的應(yīng)用服務(wù)器AS引入監(jiān)聽模塊對PSI標識的公共業(yè)務(wù)進行合法監(jiān)聽的方法及系統(tǒng)。監(jiān)聽管理功能模塊收到監(jiān)聽中心發(fā)送的對公共業(yè)務(wù)的監(jiān)聽請求后,確定公共業(yè)務(wù)標識所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器的監(jiān)聽模塊發(fā)送監(jiān)聽請求;所述監(jiān)聽模塊啟動對該會話的監(jiān)聽,然后通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認信息;所述監(jiān)聽模塊將符合監(jiān)聽條件的消息發(fā)送給監(jiān)聽中心;當管理員取消對指定業(yè)務(wù)的監(jiān)聽時,監(jiān)聽中心通過監(jiān)聽管理功能模塊向監(jiān)聽模塊發(fā)送取消請求,并通過監(jiān)聽管理功能模塊向監(jiān)聽中心返回確認消息。本發(fā)明可以應(yīng)用于IP多媒體子系統(tǒng)中不同的PSI路由機制下的監(jiān)聽。
文檔編號H04L12/26GK101145979SQ200610127208
公開日2008年3月19日 申請日期2006年9月12日 優(yōu)先權(quán)日2006年9月12日
發(fā)明者郝振武 申請人:中興通訊股份有限公司