欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對(duì)ip多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽(tīng)的方法及系統(tǒng)的制作方法

文檔序號(hào):7968351閱讀:360來(lái)源:國(guó)知局
專利名稱:對(duì)ip多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽(tīng)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及IP多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)中的合 法監(jiān)聽(tīng)業(yè)務(wù)的方法及其系統(tǒng),尤其涉及IP多媒體子系統(tǒng)中對(duì)以公共業(yè)務(wù)標(biāo) 識(shí)表示的公共業(yè)務(wù)的監(jiān)聽(tīng)相關(guān)信息進(jìn)行合法監(jiān)聽(tīng)的方法及其系統(tǒng)。
背景技術(shù)
為了保護(hù)公眾利益和國(guó)家安全,各國(guó)的法律都規(guī)定電信運(yùn)營(yíng)商必須能夠 提供合法的監(jiān)聽(tīng)業(yè)務(wù)。合法監(jiān)聽(tīng)業(yè)務(wù)屬于管制型業(yè)務(wù),是指根據(jù)國(guó)家法律執(zhí) 行機(jī)構(gòu)(Law Enforcement Agency , LEA)的要求,電信網(wǎng)絡(luò)具有向LEA 提供監(jiān)聽(tīng)通信業(yè)務(wù)的通信內(nèi)容(Content of Communication , CC)和監(jiān)聽(tīng)相 關(guān)信息(Intercept Related Information , IRI)的能力。通信內(nèi)容CC指用戶 會(huì)話過(guò)程中的實(shí)際通信內(nèi)容,如語(yǔ)音、媒體流,以及其他類型的承栽內(nèi)容, 監(jiān)聽(tīng)相關(guān)信息IRI指與被監(jiān)聽(tīng)用戶以及會(huì)活有關(guān)的信息,包括用戶信息、當(dāng) 前狀態(tài)、通信信令等內(nèi)容。本發(fā)明只涉及監(jiān)聽(tīng)相關(guān)信息IRI。合法監(jiān)聽(tīng)的對(duì)象有兩類終端用戶和公共業(yè)務(wù)。終端用戶指的是普通用 戶,使用電話號(hào)碼或公共用戶標(biāo)識(shí)PUI (Public User Identity)進(jìn)行標(biāo)識(shí);公 共業(yè)務(wù)指由業(yè)務(wù)提供商或內(nèi)容提供商提供的業(yè)務(wù),通過(guò)一些特定的電話號(hào)碼 或公共業(yè)務(wù)標(biāo)識(shí)PSI (Public Service Identity )進(jìn)行標(biāo)識(shí),包括會(huì)議、聊天室、 無(wú)線對(duì)講業(yè)務(wù)、呈現(xiàn)業(yè)務(wù)等業(yè)務(wù)。在傳統(tǒng)網(wǎng)絡(luò)中(包括電路交換網(wǎng)絡(luò)和軟交換網(wǎng)絡(luò)),采用集中控制的方 式,由核心網(wǎng)提供統(tǒng)一的會(huì)話控制功能,終端用戶和公共業(yè)務(wù)都由核心網(wǎng)控 制,因此對(duì)終端用戶和公共業(yè)務(wù)的監(jiān)聽(tīng)方法相同,都由核心網(wǎng)完成通信內(nèi)容 CC和監(jiān)聽(tīng)相關(guān)信息IRI的監(jiān)聽(tīng)。但I(xiàn)P多媒體子系統(tǒng)采用業(yè)務(wù)和控制分離的方式,核心網(wǎng)完成會(huì)話控制, 應(yīng)用服務(wù)器(ApplicationServer, AS)管理并控制業(yè)務(wù)。通過(guò)核心網(wǎng)可以實(shí)
現(xiàn)用戶的監(jiān)聽(tīng),但對(duì)公共業(yè)務(wù)監(jiān)聽(tīng)相關(guān)信息IRI進(jìn)行監(jiān)聽(tīng)時(shí)存在缺陷和不足。根據(jù)《3GPP TS 33.107: 3G security; Lawfiil interception architecture and fUnctions》的定義,通過(guò)P國(guó)CSCF (Proxy Call Session Control Function,代理 呼叫會(huì)話控制功能)和/或S-CSCF ( Serving Call Session Control Function, 服務(wù)呼叫會(huì)話控制功能)監(jiān)聽(tīng)I(yíng)P多^^體子系統(tǒng),即通過(guò)核心網(wǎng)的設(shè)備實(shí)現(xiàn) 對(duì)監(jiān)聽(tīng)相關(guān)內(nèi)容IRI的合法監(jiān)聽(tīng),參見(jiàn)圖1。圖1是3GPP定義的IP多J^體子系統(tǒng)IRI合法監(jiān)聽(tīng)的結(jié)構(gòu)圖,示出了在 IMS中IRI合法監(jiān)聽(tīng)所涉及的網(wǎng)元和連接關(guān)系,包括LEMF 11 (Law Enforcement Monitoring Facility ,監(jiān)聽(tīng)中心監(jiān)聽(tīng)設(shè)備)、ADMF 12 (Administration Function,監(jiān)聽(tīng)管理功能才莫塊)、DF2 13 (Delivery Function 2,傳送功能模塊)、P-CSCF/S-CSCF 14 (ProxyCSCF/ServingCSCF,代理 CSCF/服務(wù)CSCF) 。 LEMF通過(guò)HI1接口向ADMF發(fā)送監(jiān)聽(tīng)請(qǐng)求,ADMF 通過(guò)X1-1和Xl-2內(nèi)部接口分別控制DF2和P-CSCF/S-CSCF,在監(jiān)聽(tīng)激活 時(shí),P-CSCF/S-CSCF將監(jiān)聽(tīng)到的信息通過(guò)X2內(nèi)部接口發(fā)送給DF2,并由 DF2通過(guò)HI2轉(zhuǎn)發(fā)給LEMF。在IP多媒體子系統(tǒng)中,引入了公共業(yè)務(wù)標(biāo)識(shí)PSI (Public Service Identity),用于定義公共業(yè)務(wù),可以表示會(huì)議、會(huì)話組、聊天室、呈現(xiàn)等業(yè) 務(wù),例如一個(gè)聊天類型的業(yè)務(wù)可以卩吏用PSI (sipxhatlist—X@example.com) 的方法進(jìn)行標(biāo)識(shí)。這些PSI是由AS創(chuàng)建和管理,它們所標(biāo)識(shí)的業(yè)務(wù)也由AS 負(fù)責(zé)執(zhí)行,IMS系統(tǒng)提供通過(guò)PSI進(jìn)行消息路由的能力。在某些場(chǎng)合需要對(duì) 公共業(yè)務(wù)進(jìn)行合法監(jiān)聽(tīng),如監(jiān)聽(tīng)某個(gè)聊天室、某個(gè)^i義、某個(gè)PoC群組的 會(huì)話,由于參加的用戶具有不確定性,這時(shí)需要通過(guò)PSI對(duì)公共業(yè)務(wù)進(jìn)行監(jiān) 聽(tīng)。由于使用公共業(yè)務(wù)的用戶是不確定的,接入訪問(wèn)途徑也不確定,用戶可 能從本地網(wǎng)絡(luò)或其他網(wǎng)絡(luò)的P-CSCF訪問(wèn)公共業(yè)務(wù),因此通過(guò)P-CSCF對(duì)公 共業(yè)務(wù)監(jiān)聽(tīng)存在缺陷,無(wú)法實(shí)現(xiàn)對(duì)公共業(yè)務(wù)完整監(jiān)聽(tīng)。在IP多媒體子系統(tǒng)中,S-CSCF可以提供業(yè)務(wù)的歸宿地服務(wù),但由于對(duì) PSI的路由方式很靈活,通過(guò)S-CSCF對(duì)公共業(yè)務(wù)監(jiān)聽(tīng)也存在問(wèn)題,這個(gè)可 以通過(guò)以下分析看出。
根據(jù)《3GPP TS 23.228: Technical Specification Group Services and System Aspects; IP Multimedia Subsystem (IMS)》,對(duì)PSI路由原則有以下7種方式(1) 起始側(cè)S-CSCF根據(jù)設(shè)置的規(guī)則將SIP (會(huì)話初始化協(xié)議)請(qǐng)求轉(zhuǎn) 到控制PSI的應(yīng)用服務(wù)器AS上。(2) 終結(jié)側(cè)的HSS為PSI用戶管理S-CSCF的指配信息,由相應(yīng) S-CSCF將請(qǐng)求直接轉(zhuǎn)接到控制PSI的AS。(3) 終結(jié)側(cè)的HSS為PSI用戶管理相應(yīng)的控制PSI的AS地址信息, 由I-CSCF將請(qǐng)求直接轉(zhuǎn)接到控制PSI的AS。(4) 對(duì)于基于子域的PSI,起始S-CSCF利用DNS內(nèi)部的機(jī)制,將PSI 解析為AS的實(shí)際地址,并將請(qǐng)求直接轉(zhuǎn)接到控制PSI的AS。(5) 對(duì)于基于子域的PSI,終結(jié)側(cè)I-CSCF利用DNS內(nèi)部的機(jī)制,將 PSI解析為AS的實(shí)際地址,并將請(qǐng)求直接轉(zhuǎn)接到控制PSI的AS。(6) 控制PSI的AS發(fā)起的請(qǐng)求,AS可以將請(qǐng)求直接轉(zhuǎn)到目標(biāo)網(wǎng)絡(luò)。(7) 如果PSI分配了 S-CSCF,控制PSI的AS發(fā)起的請(qǐng)求轉(zhuǎn)到該 S-CSCF。以上方式中,(2 )和(7 )務(wù)活的SIP消息經(jīng)過(guò)S-CSCF,可以通過(guò)S-CSCF 進(jìn)行對(duì)公共業(yè)務(wù)進(jìn)行IRI的監(jiān)聽(tīng),而其它5種路由方式,由于SIP消息不經(jīng) 過(guò)S-CSCF或經(jīng)過(guò)的S-CSCF不確定,導(dǎo)致無(wú)法通過(guò)S-CSCF對(duì)公共業(yè)務(wù)進(jìn) 行IRI監(jiān)聽(tīng)。從上面的分析可以看出,由于IP多媒體子系統(tǒng)采用了業(yè)務(wù)和控制分離 的構(gòu)架,同時(shí)與公共業(yè)務(wù)相關(guān)信令的路由方式比較靈活,單純根據(jù)3GPP制 定的協(xié)議,通過(guò)核心網(wǎng)設(shè)備(P-CSCF和S-CSCF)已經(jīng)無(wú)法滿足對(duì)公共業(yè)務(wù) 的監(jiān)聽(tīng)。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題是提供在IP多媒體子系統(tǒng)中對(duì)PSI標(biāo)識(shí)的公 共業(yè)務(wù)的監(jiān)聽(tīng)相關(guān)信息IRI進(jìn)行合法監(jiān)聽(tīng)的方法及其系統(tǒng),可以應(yīng)用于IP 多媒體子系統(tǒng)中不同的PSI路由機(jī)制下的監(jiān)聽(tīng)。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種對(duì)IP多媒體子系統(tǒng)的公共業(yè)
務(wù)合法監(jiān)聽(tīng)的方法,包括以下步驟
(a) 監(jiān)聽(tīng)中心向監(jiān)聽(tīng)管理功能模塊發(fā)送對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)請(qǐng)求,請(qǐng)求 包含監(jiān)聽(tīng)對(duì)象的公共業(yè)務(wù)標(biāo)識(shí);
(b) 監(jiān)聽(tīng)管理功能模塊收到所述監(jiān)聽(tīng)請(qǐng)求后,根據(jù)消息中監(jiān)聽(tīng)對(duì)象的 公共業(yè)務(wù)標(biāo)識(shí),確定公共業(yè)務(wù)標(biāo)識(shí)所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器 的監(jiān)聽(tīng)模塊發(fā)送監(jiān)聽(tīng)請(qǐng)求;
(c) 所述監(jiān)聽(tīng)模塊在監(jiān)聽(tīng)記錄區(qū)中登記該請(qǐng)求中的公共業(yè)務(wù)標(biāo)識(shí),啟 動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),然后通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)信息;
U)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)從服務(wù)呼叫會(huì)話控制功能S-CSCF或互通呼叫 會(huì)話控制功能I-CSCF的消息,如符合監(jiān)聽(tīng)條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時(shí),向傳送功能模塊轉(zhuǎn)發(fā)該消息;對(duì)于來(lái)自應(yīng)用服務(wù)器業(yè) 務(wù)處理模塊的消息,如符合監(jiān)聽(tīng)條件則將該消息同時(shí)轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)所述步驟(d)之后還包括以 下步驟
(e) 當(dāng)管理員取消對(duì)指定業(yè)務(wù)的監(jiān)聽(tīng)時(shí),監(jiān)聽(tīng)中心通過(guò)監(jiān)聽(tīng)管理功能 模塊向監(jiān)聽(tīng)模塊發(fā)送取消請(qǐng)求,包含要監(jiān)聽(tīng)業(yè)務(wù)的公共業(yè)務(wù)標(biāo)識(shí);
(f) 監(jiān)聽(tīng);溪塊從監(jiān)聽(tīng)記錄中刪除該請(qǐng)求中的公共業(yè)務(wù)標(biāo)識(shí)的登記數(shù)據(jù), 并通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)消息。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)
所述監(jiān)聽(tīng)管理功能模塊根據(jù)監(jiān)聽(tīng)網(wǎng)絡(luò)規(guī)劃配置了對(duì)公共業(yè)務(wù)標(biāo)識(shí)的路 由解析規(guī)則,所述步驟(b)中,監(jiān)聽(tīng)管理功能模塊根據(jù)該規(guī)則確定公共業(yè) 務(wù)標(biāo)識(shí)業(yè)務(wù)所歸宿的應(yīng)用服務(wù)器。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)
所述步驟(c)中,所述監(jiān)聽(tīng)模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè) 務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則改變?cè)摃?huì)話監(jiān)聽(tīng)狀態(tài)為激活狀態(tài);所述步驟(f) 中,監(jiān)聽(tīng)模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,
則將該會(huì)活的監(jiān)聽(tīng)狀態(tài)改為去活狀態(tài)。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)所述步驟(d)中,監(jiān)聽(tīng)模塊 對(duì)S-CSCF或I-CSCF發(fā)來(lái)的消息的處理包括以下步驟
(dl)監(jiān)聽(tīng)模塊收到S-CSCF或I-CSCF發(fā)來(lái)的消息后,由監(jiān)聽(tīng)模塊檢 查該消息是否是會(huì)話創(chuàng)建消息,如果是會(huì)話創(chuàng)建消息,執(zhí)行步驟(d2),否 則,執(zhí)行步驟(d3);
(d2)監(jiān)聽(tīng)模塊檢查該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)是否已經(jīng)在監(jiān)聽(tīng)記錄區(qū)登

如果已登記,監(jiān)聽(tīng)模塊將該會(huì)話監(jiān)聽(tīng)狀態(tài)為設(shè)置為激活狀態(tài),監(jiān)聽(tīng)模塊 向傳送功能模塊轉(zhuǎn)發(fā)這個(gè)會(huì)話創(chuàng)建消息,并且監(jiān)聽(tīng)模塊將消息發(fā)送到應(yīng)用 服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理沖莫塊根據(jù)業(yè)務(wù)邏輯處理該消息;
如果未登記,監(jiān)聽(tīng)模塊將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù) 處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;
(d3)如果不是會(huì)話創(chuàng)建消息,監(jiān)聽(tīng)模塊檢查該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否處 于激活狀態(tài);
如果處于激活狀態(tài),監(jiān)聽(tīng)模塊同時(shí)向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處 理才莫塊轉(zhuǎn)發(fā)該消息;
如果沒(méi)有處于激活狀態(tài),則監(jiān)聽(tīng)才莫塊只將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)所述步驟(d)中,監(jiān)聽(tīng)模塊 對(duì)應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息處理包括以下步驟
對(duì)于應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息,監(jiān)聽(tīng)模塊根據(jù)消息中該會(huì)話 的公共業(yè)務(wù)標(biāo)識(shí)判斷該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否為激活狀態(tài),如果是,監(jiān)聽(tīng)模塊 向傳送功能模塊和S-CSCF或I-CSCF同時(shí)轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF 或I-CSCF轉(zhuǎn)發(fā)該消息。
進(jìn)一步,上述方法還可以具有以下特點(diǎn)所述步驟(a)中,所述監(jiān)聽(tīng) 中心通過(guò)監(jiān)聽(tīng)管理功能模塊發(fā)送到所述監(jiān)聽(tīng)模塊的監(jiān)聽(tīng)請(qǐng)求中除要監(jiān)聽(tīng)的 會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)外,還包括監(jiān)聽(tīng)結(jié)束條件的信息,所述監(jiān)聽(tīng)模塊在該結(jié)
束條件滿足時(shí),自動(dòng)停止對(duì)該會(huì)話的監(jiān)聽(tīng),并通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng) 中心發(fā)送取消該會(huì)話監(jiān)聽(tīng)的通知消息。
本發(fā)明提供的一種對(duì)IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽(tīng)的系統(tǒng),包 括監(jiān)聽(tīng)中心、與該監(jiān)聽(tīng)中心相連的監(jiān)聽(tīng)管理功能模塊和傳送功能模塊、代理 呼叫會(huì)話控制功能模塊、服務(wù)呼叫會(huì)話控制功能模塊和應(yīng)用服務(wù)器,其特征 在于,所述應(yīng)用服務(wù)器內(nèi)置了一個(gè)公共業(yè)務(wù)的監(jiān)聽(tīng)模塊,該監(jiān)聽(tīng)模塊具有與 監(jiān)聽(tīng)管理功能模塊和傳送功能模塊的通信接口 ,進(jìn)一步包括監(jiān)聽(tīng)建立單元和
監(jiān)聽(tīng)處理單元,其中
'所述監(jiān)聽(tīng)建立單元用于接收監(jiān)聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)請(qǐng)求消息,將 消息中的公共業(yè)務(wù)標(biāo)識(shí)登記到監(jiān)聽(tīng)記錄區(qū),啟動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng) 管理功能模塊返回確認(rèn)信息;
所述監(jiān)聽(tīng)處理單元用于監(jiān)聽(tīng)從服務(wù)呼叫會(huì)話控制功能S-CSCF或互通呼 叫會(huì)話控制功能I-CSCF的消息,如符合監(jiān)聽(tīng)條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理 模塊轉(zhuǎn)發(fā)該消息的同時(shí),向傳送功能模塊轉(zhuǎn)發(fā)該消息;對(duì)于來(lái)自應(yīng)用服務(wù)器 業(yè)務(wù)處理;f莫塊的消息,如符合監(jiān)聽(tīng)條件則將該消息同時(shí)轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)模塊還包括監(jiān)聽(tīng)取消 單元
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)取消單元用于接收監(jiān) 聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)取消請(qǐng)求,根據(jù)消息中的公共業(yè)務(wù)標(biāo)識(shí)在監(jiān)聽(tīng)記 錄區(qū)刪除相應(yīng)會(huì)話的公共業(yè)務(wù)標(biāo)識(shí),停止對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功 能模塊返回確認(rèn)信息。
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)模塊通過(guò)X1-1接口 接收監(jiān)聽(tīng)管理功能模塊的管理控制請(qǐng)求,通過(guò)X2接口向傳送功能模塊發(fā)送 對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)信息。
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)建立單元在收到監(jiān)聽(tīng) 請(qǐng)求消息后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,
則改變?cè)摃?huì)話監(jiān)聽(tīng)狀態(tài)為激活狀態(tài);所述監(jiān)聽(tīng)取消單元在收到監(jiān)聽(tīng)取消請(qǐng)求 后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則將該 會(huì)話的監(jiān)聽(tīng)狀態(tài)改為去活狀態(tài)。
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)處理單元進(jìn)一步包括
第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理才莫塊發(fā)來(lái)的消息后,才艮據(jù)
是,向傳送功能模塊和S-CSCF或I-CSCF同時(shí)轉(zhuǎn)發(fā)該消息,否則,只向 S-CSCF或I-CSCF轉(zhuǎn)發(fā)該消息;
第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來(lái)的消息后,判斷其是 否會(huì)話創(chuàng)建消息
如果是會(huì)話創(chuàng)建消息,則檢查該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)是否已經(jīng)在監(jiān)聽(tīng)記 錄區(qū)登記,如已登記,將該會(huì)話監(jiān)聽(tīng)狀態(tài)為設(shè)置為激活狀態(tài),同時(shí)向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;
如果不是會(huì)話創(chuàng)建消息,監(jiān)聽(tīng)模塊檢查該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時(shí)向傳送功能;f莫塊和應(yīng)用服務(wù)器業(yè)務(wù)處理才莫塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。
進(jìn)一步,上述系統(tǒng)還可以包括以下特征所述監(jiān)聽(tīng)取消單元還保存監(jiān)聽(tīng) 請(qǐng)求中的監(jiān)聽(tīng)結(jié)束條件信息,并在該結(jié)束條件滿足時(shí),自動(dòng)停止對(duì)該會(huì)話的 監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功能模塊返回取消該會(huì)話監(jiān)聽(tīng)的通知消息。
與現(xiàn)有技術(shù)相比,由于本發(fā)明在IP多媒體子系統(tǒng)中使用了在AS內(nèi)置監(jiān) 聽(tīng)才莫塊的方式,因此達(dá)到了在不同PSI路由機(jī)制下對(duì)以PSI標(biāo)識(shí)的公共業(yè)務(wù) 進(jìn)行集中和完整監(jiān)聽(tīng)的效果,避免了 3GPP相關(guān)協(xié)議定義的方式的缺陷和不 足。同時(shí),這種方式不需要改變網(wǎng)絡(luò)的拓樸結(jié)構(gòu)和路由配置,對(duì)網(wǎng)絡(luò)構(gòu)架無(wú) 影響,具有良好的可實(shí)施性和擴(kuò)展性。


圖1是3GPP定義的IP多4某體子系統(tǒng)IRI合法監(jiān)聽(tīng)的結(jié)構(gòu)圖。 圖2是采用AS內(nèi)置公共業(yè)務(wù)監(jiān)聽(tīng)模塊方式的結(jié)構(gòu)圖。 圖3是AS監(jiān)聽(tīng)過(guò)程消息交互的示意圖。 圖4是AS監(jiān)聽(tīng)激活的流程圖。 -圖5是AS的消息監(jiān)聽(tīng)流程圖。 圖6是AS監(jiān)聽(tīng)取消的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本實(shí)施例一種對(duì)IP多媒體子系統(tǒng)公共業(yè)務(wù)監(jiān)聽(tīng)相關(guān)消 息進(jìn)行合法監(jiān)聽(tīng)的實(shí)現(xiàn)方法做詳細(xì)說(shuō)明。
圖1是3GPP定義的IP多媒體子系統(tǒng)IRI合法監(jiān)聽(tīng)的結(jié)構(gòu)圖,示出了與 IRI合法監(jiān)聽(tīng)所涉及的網(wǎng)元和連接關(guān)系,包括LEMF 11 (Law Enforcement Monitoring Facility,監(jiān)聽(tīng)中心監(jiān)聽(tīng)設(shè)備)、ADMF 12( Administration Function, 監(jiān)聽(tīng)管理功能模塊)、DF2 13 (Delivery Function 2,傳送功能模塊)、 P-CSCF/S-CSCF 14 (Proxy CSCF/ServingCSCF,代理CSCF/服務(wù)CSCF)。 LEMF通過(guò)HI1接口向ADMF發(fā)送監(jiān)聽(tīng)請(qǐng)求,ADMF通過(guò)Xl-1和Xl-2內(nèi) 部接口分別控制DF2和P-CSCF/S-CSCF,在監(jiān)聽(tīng)激活時(shí),P-CSCF/S-CSCF 將監(jiān)聽(tīng)到的信息通過(guò)X2內(nèi)部接口發(fā)送給DF2,并由DF2通過(guò)HI2轉(zhuǎn)發(fā)給 LEMF。
由于IP多々某體子系統(tǒng)采用了業(yè)務(wù)和控制分離的構(gòu)架,同時(shí)與公共業(yè)務(wù) 相關(guān)信令的路由方式比較靈活,單純根據(jù)3GPP制定的協(xié)議,通過(guò)核心網(wǎng)設(shè) 備(P-CSCF和S-CSCF)已經(jīng)無(wú)法滿足對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)。在IP多媒體子 系統(tǒng)中,引入了公共業(yè)務(wù)標(biāo)識(shí)PSI (Public Service Identity),用于定義公共 業(yè)務(wù)。這些PSI是由AS創(chuàng)建和管理,它們所標(biāo)識(shí)的業(yè)務(wù)也由AS負(fù)責(zé)執(zhí)行。 因此,需要由AS通過(guò)PSI對(duì)公共業(yè)務(wù)進(jìn)行監(jiān)聽(tīng)。
圖2是本發(fā)明采用AS內(nèi)置公共業(yè)務(wù)監(jiān)聽(tīng)模塊方式的結(jié)構(gòu)圖,示出了 AS 25 (Application Server,應(yīng)用服務(wù)器)的位置以及與監(jiān)聽(tīng)設(shè)備之間的連接關(guān)系,在圖1的J^出上增加了 AS以及相應(yīng)接口,在應(yīng)用服務(wù)器AS內(nèi)置公 共業(yè)務(wù)監(jiān)聽(tīng)模塊,在AS內(nèi)部實(shí)現(xiàn)對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng),并設(shè)置與監(jiān)聽(tīng)設(shè)備的 接口。 AS通過(guò)X1-1接口接收ADMF22的管理控制請(qǐng)求,通過(guò)X2接口向 DF2 23發(fā)送對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)信息。監(jiān)聽(tīng)模塊進(jìn)一步包括監(jiān)聽(tīng)建立單元、監(jiān)聽(tīng)取消單元和監(jiān)聽(tīng)處理單元, 其中所述監(jiān)聽(tīng)建立單元用于接收監(jiān)聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)請(qǐng)求消息,將 消息中的公共業(yè)務(wù)標(biāo)識(shí)登記到監(jiān)聽(tīng)記錄區(qū),啟動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),并檢查本 設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則改變?cè)摃?huì)話監(jiān)P片狀 態(tài)為激活狀態(tài),然后向監(jiān)聽(tīng)管理功能模塊返回確認(rèn)信息;所述監(jiān)聽(tīng)處理單元用于監(jiān)聽(tīng)出入應(yīng)用服務(wù)器的消息,將符合監(jiān)聽(tīng)條件的 消息發(fā)送給傳送功能模塊,進(jìn)一步包括第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息后,根據(jù) 消息中該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)判斷該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否為激活狀態(tài),如果 是,向傳送功能模塊和服務(wù)呼叫會(huì)話控制功能S-CSCF或互通呼叫會(huì)話控制 功能I-CSCF(S-CSCF或I-CSCF)同時(shí)轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF或 I-CSCF轉(zhuǎn)發(fā)該消息;第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來(lái)的消息后,判斷其是 否會(huì)話創(chuàng)建消息如果是會(huì)話創(chuàng)建消息,則檢查該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)是否已經(jīng)在監(jiān)聽(tīng)記 錄區(qū)登記,如已登記,將該會(huì)話監(jiān)聽(tīng)狀態(tài)為設(shè)置為激活狀態(tài),同時(shí)向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;如果不是會(huì)話創(chuàng)建消息,監(jiān)聽(tīng)模塊檢查該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時(shí)向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。所述監(jiān)聽(tīng)取消單元用于接收監(jiān)聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)取消請(qǐng)求,根 據(jù)消息中的公共業(yè)務(wù)標(biāo)識(shí)在監(jiān)聽(tīng)記錄區(qū)刪除相應(yīng)會(huì)話的公共業(yè)務(wù)標(biāo)識(shí),還檢
查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則將該會(huì)話的監(jiān) 聽(tīng)狀態(tài)改為去活狀態(tài),然后停止對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功能沖莫塊返 回確認(rèn)信息。圖3是AS監(jiān)聽(tīng)過(guò)程的交互圖,從總體上描述了對(duì)業(yè)務(wù)相關(guān)消息的監(jiān)聽(tīng) 過(guò)程,包括以下步驟步驟301, AS監(jiān)聽(tīng)模塊與ADMF建立連接關(guān)系,根據(jù)監(jiān)聽(tīng)網(wǎng)絡(luò)規(guī)劃, 在監(jiān)聽(tīng)管理功能模塊單元ADMF配置了對(duì)PSI的路由解析規(guī)則,其中所述 解析規(guī)則可以靈活地使用本地配置文件、DNS配置等成熟的路由解析規(guī)則。 根據(jù)該規(guī)則,ADMF可以確定PSI業(yè)務(wù)的監(jiān)聽(tīng)點(diǎn),即PSI所屬的AS。為監(jiān) 聽(tīng)過(guò)程做好準(zhǔn)備;步驟302, ADMF接收到監(jiān)聽(tīng)中心設(shè)備(LEMF)的監(jiān)聽(tīng)激活請(qǐng)求,解 析監(jiān)聽(tīng)業(yè)務(wù)的PSI,根據(jù)解析所得的PSI向業(yè)務(wù)歸屬的AS發(fā)送監(jiān)聽(tīng)激活請(qǐng) 求;步驟303, AS監(jiān)聽(tīng)模塊接收監(jiān)聽(tīng)激活請(qǐng)求,啟動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),向 ADMF發(fā)送監(jiān)聽(tīng)激活確認(rèn)響應(yīng);步驟304, S-CSCF或I-CSCF根據(jù)用戶請(qǐng)求中的業(yè)務(wù)標(biāo)識(shí)PSI,向AS 監(jiān)聽(tīng)模塊發(fā)送會(huì)話建立請(qǐng)求;步驟305, AS監(jiān)聽(tīng)模塊向AS或AS的業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息;步驟306,在步驟305的同時(shí),檢查請(qǐng)求消息中請(qǐng)求的業(yè)務(wù)標(biāo)識(shí)的PSI, 如果需要監(jiān)聽(tīng),向DF2發(fā)送該消息;步驟307, AS向監(jiān)聽(tīng)中心設(shè)備(LEMF)返回會(huì)話建立響應(yīng);步驟308, AS監(jiān)聽(tīng)模塊向S-CSCF或I-CSCF轉(zhuǎn)發(fā)相應(yīng)消息;步驟309,在步驟308的同時(shí),向DF2發(fā)送響應(yīng)消息的信息;步驟310,繼續(xù)處理其他會(huì)話信息;如果完成全部的監(jiān)聽(tīng)過(guò)程,那么監(jiān)聽(tīng)中心設(shè)備向監(jiān)聽(tīng)模塊發(fā)送取消監(jiān)聽(tīng) 的請(qǐng)求,具體步驟如下 步驟311,當(dāng)管理員取消對(duì)指定業(yè)務(wù)的監(jiān)聽(tīng)時(shí),ADMF接收到監(jiān)聽(tīng)中心 設(shè)備(LEMF)的監(jiān)聽(tīng)取消請(qǐng)求,向AS監(jiān)聽(tīng)模塊發(fā)送監(jiān)聽(tīng)去活請(qǐng)求;步驟312, AS監(jiān)聽(tīng)模塊停止對(duì)相應(yīng)業(yè)務(wù)的監(jiān)聽(tīng),并向ADMF發(fā)送監(jiān)聽(tīng) 去活確認(rèn)響應(yīng),并通過(guò)ADMF向監(jiān)聽(tīng)中心返回確認(rèn)消息。于是,完成了從建立監(jiān)聽(tīng)過(guò)程、發(fā)送監(jiān)聽(tīng)消息到取消監(jiān)聽(tīng)的全部過(guò)程。下面在圖4、圖5和圖6中分別介紹監(jiān)聽(tīng)激活、消息監(jiān)聽(tīng)以及取消監(jiān)聽(tīng) 的具體過(guò)程。圖4是針對(duì)具體的監(jiān)聽(tīng)激活過(guò)程的AS監(jiān)聽(tīng)激活的流程圖,描述了監(jiān)聽(tīng) 的激活過(guò)程的詳細(xì)流程,包括以下步驟步驟401,根據(jù)監(jiān)聽(tīng)機(jī)構(gòu)管理員要求,監(jiān)聽(tīng)中心LEMF向ADMF發(fā)送 監(jiān)聽(tīng)激活請(qǐng)求,請(qǐng)求中包含要監(jiān)聽(tīng)業(yè)務(wù)的標(biāo)識(shí)PSI;步驟402, ADMF根據(jù)路由配置分析PSI的監(jiān)聽(tīng)點(diǎn),確定監(jiān)聽(tīng)點(diǎn)AS的 具體位置;步驟403, ADMF從步驟402中確定了 AS的具體位置,從而向其發(fā)送 監(jiān)聽(tīng)激活請(qǐng)求;步驟404, AS上的監(jiān)聽(tīng)模塊檢查本設(shè)備上是否已經(jīng)有該P(yáng)SI的會(huì)話, 如果存在,轉(zhuǎn)到步驟405,否則跳轉(zhuǎn)到步驟406;步驟405, AS監(jiān)聽(tīng)模塊改變?cè)摃?huì)話的監(jiān)聽(tīng)狀態(tài)為激活狀態(tài),并在監(jiān)聽(tīng) 記錄區(qū)中登記該P(yáng)SI ,并轉(zhuǎn)到步驟407;步驟406, AS監(jiān)聽(tīng)模塊只是在監(jiān)聽(tīng)記錄區(qū)中登記該P(yáng)SI,并轉(zhuǎn)到步驟407;步驟407, AS監(jiān)聽(tīng)模塊向ADMF返回監(jiān)聽(tīng)激活確認(rèn)響應(yīng);步驟408, ADMF向監(jiān)聽(tīng)中心返回監(jiān)聽(tīng)激活確認(rèn)響應(yīng)。以上監(jiān)聽(tīng)模塊對(duì)本設(shè)備上是否已經(jīng)有該P(yáng)SI的會(huì)話的檢查是可選的,在 對(duì)監(jiān)聽(tīng)的實(shí)時(shí)性要求不高時(shí),也可以不進(jìn)行。圖5是AS的消息監(jiān)聽(tīng)流程圖,描述了 AS監(jiān)聽(tīng)模塊對(duì)消息的處理過(guò)程, 包括以下步驟步驟501, AS監(jiān)聽(tīng)模塊接收到來(lái)自S-CSCF或I-CSCF或AS業(yè)務(wù)處理 模塊的消息;步驟502,監(jiān)聽(tīng)模塊檢查該消息是否是會(huì)話創(chuàng)建消息,如果是,轉(zhuǎn)入步 驟503,否則跳轉(zhuǎn)到步驟506;步驟503,監(jiān)聽(tīng)模塊檢查該會(huì)話的PSI是否已經(jīng)在監(jiān)聽(tīng)記錄區(qū)登記,如 果已登記,轉(zhuǎn)入步驟504,否則跳轉(zhuǎn)到步驟508;步驟504,監(jiān)聽(tīng)4莫塊將該會(huì)話監(jiān)聽(tīng)狀態(tài)設(shè)置為激活狀態(tài);步驟505,監(jiān)聽(tīng)模塊向DF2轉(zhuǎn)發(fā)這個(gè)會(huì)話創(chuàng)建消息,并跳轉(zhuǎn)到步驟508;步驟506,監(jiān)聽(tīng)模塊檢查會(huì)話監(jiān)聽(tīng)狀態(tài)是否處于激活狀態(tài),如果處于激 活狀態(tài),轉(zhuǎn)到步驟507,否則直接跳轉(zhuǎn)到步驟508;步驟507,監(jiān)聽(tīng)模塊向DF2轉(zhuǎn)發(fā)該消息;步驟508,監(jiān)聽(tīng)模塊將消息發(fā)送到AS業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊 根據(jù)業(yè)務(wù)邏輯處理該消息。此后,對(duì)于來(lái)自S-CSCF或I-CSCF的消息,監(jiān)聽(tīng)模塊根據(jù)PSI判斷該 會(huì)話的監(jiān)聽(tīng)狀態(tài)是否已被激活,如果已經(jīng)激活,監(jiān)聽(tīng)模塊向AS業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時(shí),向DF2轉(zhuǎn)發(fā)該消息,否則,只是轉(zhuǎn)發(fā)該消息到AS業(yè) 務(wù)處理模塊。對(duì)于來(lái)自AS業(yè)務(wù)處理模塊的消息,監(jiān)聽(tīng)模塊同樣才艮據(jù)PSI判 斷該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否已被激活,如果已經(jīng)激活,將該消息同時(shí)轉(zhuǎn)發(fā)到 S-CSCF或I-CSCF和DF2,否則,只轉(zhuǎn)發(fā)到S-CSCF或I-CSCF。圖6是AS監(jiān)聽(tīng)取消的流程圖,描述了監(jiān)聽(tīng)的取消過(guò)程,包括以下步驟步驟601 ,當(dāng)管理員取消對(duì)指定業(yè)務(wù)的監(jiān)聽(tīng)時(shí),監(jiān)聽(tīng)中心LEMF向ADMF 發(fā)送監(jiān)聽(tīng)取消請(qǐng)求,請(qǐng)求中包含要監(jiān)聽(tīng)業(yè)務(wù)的標(biāo)識(shí)PSI;步驟602, ADMF向該業(yè)務(wù)歸屬的AS發(fā)送監(jiān)聽(tīng)取消請(qǐng)求;步驟603, AS在監(jiān)聽(tīng)記錄區(qū)中注銷該P(yáng)SI;步驟604, AS監(jiān)聽(tīng)模塊檢查本設(shè)備上是否已經(jīng)有該P(yáng)SI的會(huì)話,如果
存在,轉(zhuǎn)到步驟605,否則跳轉(zhuǎn)到步驟606;步驟605, AS改變會(huì)話監(jiān)聽(tīng)狀態(tài)為去活狀態(tài); 步驟606, AS停止業(yè)務(wù)的監(jiān)聽(tīng),向ADMF返回監(jiān)聽(tīng)取消確認(rèn)響應(yīng); 步驟607, ADMF向監(jiān)聽(tīng)中心返回監(jiān)聽(tīng)取消響應(yīng)。 以上監(jiān)聽(tīng)模塊對(duì)本設(shè)備上是否已經(jīng)有該P(yáng)SI的會(huì)話的檢查也是可選的,在另一實(shí)施例中,所述監(jiān)聽(tīng)中心通過(guò)監(jiān)聽(tīng)管理功能模塊發(fā)送到所述監(jiān)聽(tīng) 模塊的監(jiān)聽(tīng)請(qǐng)求中除要監(jiān)聽(tīng)的會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)外,還包括監(jiān)聽(tīng)結(jié)束條件 的信息,所述監(jiān)聽(tīng)模塊在該結(jié)束條件滿足時(shí),自動(dòng)停止對(duì)該會(huì)話的監(jiān)聽(tīng),并 通過(guò)ADMF向監(jiān)聽(tīng)中心返回取消該會(huì)話監(jiān)聽(tīng)的通知消息。該監(jiān)聽(tīng)結(jié)束條件 可以為監(jiān)聽(tīng)的持續(xù)時(shí)間或需要監(jiān)聽(tīng)的時(shí)間段。在系統(tǒng)中,相應(yīng)的,所迷監(jiān)聽(tīng) 取消單元還需保存監(jiān)聽(tīng)請(qǐng)求中的監(jiān)聽(tīng)結(jié)束條件信息,并在該結(jié)束條件滿足 時(shí),自動(dòng)停止對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功能模塊返回取消該會(huì)話監(jiān)聽(tīng) 的通知消息。
權(quán)利要求
1、 一種對(duì)IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽(tīng)的方法,該IP多媒體 子系統(tǒng)中的應(yīng)用服務(wù)器中內(nèi)置了 一個(gè)公共業(yè)務(wù)監(jiān)聽(tīng)才莫塊,且該模塊具有與監(jiān)聽(tīng)管理功能模塊和傳送功能模塊的通信接口 ,該方法包括以下步驟(a) 監(jiān)聽(tīng)中心向監(jiān)聽(tīng)管理功能模塊發(fā)送對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)請(qǐng)求,請(qǐng)求 包含監(jiān)聽(tīng)對(duì)象的公共業(yè)務(wù)標(biāo)識(shí);(b) 監(jiān)聽(tīng)管理功能模塊收到所述監(jiān)聽(tīng)請(qǐng)求后,根據(jù)消息中監(jiān)聽(tīng)對(duì)象的 公共業(yè)務(wù)標(biāo)識(shí),確定公共業(yè)務(wù)標(biāo)識(shí)所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器 的監(jiān)聽(tīng)模塊發(fā)送監(jiān)聽(tīng)請(qǐng)求;(c )所述監(jiān)聽(tīng)模塊在監(jiān)聽(tīng)記錄區(qū)中登記該請(qǐng)求中的公共業(yè)務(wù)標(biāo)識(shí),啟 動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),然后通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)信息;(d) 所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)從服務(wù)呼叫會(huì)話控制功能S-CSCF或互通呼叫 會(huì)話控制功能I-CSCF的消息,如符合監(jiān)聽(tīng)條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理模 塊轉(zhuǎn)發(fā)該消息的同時(shí),向傳送功能模塊轉(zhuǎn)發(fā)該消息;對(duì)于來(lái)自應(yīng)用服務(wù)器業(yè) 務(wù)處理模塊的消息,如符合監(jiān)聽(tīng)條件則將該消息同時(shí)轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
2、 如權(quán)利要求l所述方法,其特征在于所述步驟(d)之后還包括以 下步驟(e) 當(dāng)管理員取消對(duì)指定業(yè)務(wù)的監(jiān)聽(tīng)時(shí),監(jiān)聽(tīng)中心通過(guò)監(jiān)聽(tīng)管理功能 模塊向監(jiān)聽(tīng)模塊發(fā)送取消請(qǐng)求,包含要監(jiān)聽(tīng)業(yè)務(wù)的公共業(yè)務(wù)標(biāo)識(shí);(f) 監(jiān)聽(tīng)模塊從監(jiān)聽(tīng)記錄中刪除該請(qǐng)求中的公共業(yè)務(wù)標(biāo)識(shí)的登記數(shù)據(jù), 并通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)消息。
3、 如權(quán)利要求l所述方法,其特征在于所述監(jiān)聽(tīng)管理功能模塊根據(jù)監(jiān)聽(tīng)網(wǎng)絡(luò)規(guī)劃配置了對(duì)公共業(yè)務(wù)標(biāo)識(shí)的路 由解析規(guī)則,所述步驟(b)中,監(jiān)聽(tīng)管理功能模塊根據(jù)該規(guī)則確定公共業(yè) 務(wù)標(biāo)識(shí)業(yè)務(wù)所歸宿的應(yīng)用服務(wù)器。
4、 如權(quán)利要求2所述方法,其特征在于所述步驟(C)中,所述監(jiān)聽(tīng)模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則改變?cè)摃?huì)話監(jiān)聽(tīng)狀態(tài)為激活狀態(tài);所述步驟(f) 中,監(jiān)聽(tīng)模塊還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的M,如果存在, 則將該會(huì)話的監(jiān)聽(tīng)狀態(tài)改為去活狀態(tài)。
5、 如權(quán)利要求l所述方法,其特征在于,所述步驟(d)中,監(jiān)聽(tīng)模塊 對(duì)S-CSCF或I-CSCF發(fā)來(lái)的消息的處理包括以下步驟(dl)監(jiān)聽(tīng)模塊收到S-CSCF或I-CSCF發(fā)來(lái)的消息后,由監(jiān)聽(tīng)模塊檢 查該消息是否是會(huì)話創(chuàng)建消息,如果是會(huì)話創(chuàng)建消息,執(zhí)行步驟(d2),否 則,執(zhí)行步驟(d3 );(d2)監(jiān)聽(tīng)模塊檢查該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)是否已經(jīng)在監(jiān)聽(tīng)記錄區(qū)登記如果已登記,監(jiān)聽(tīng)模塊將該會(huì)話監(jiān)聽(tīng)狀態(tài)為設(shè)置為激活狀態(tài),監(jiān)聽(tīng)模塊 向傳送功能才莫塊轉(zhuǎn)發(fā)這個(gè)會(huì)話創(chuàng)建消息,并且監(jiān)聽(tīng)模塊將消息發(fā)送到應(yīng)用 服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;如果未登記,監(jiān)聽(tīng)模塊將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息;(d3)如果不是會(huì)話創(chuàng)建消息,監(jiān)聽(tīng)模塊檢查該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否處 于激活狀態(tài);如果處于激活狀態(tài),監(jiān)聽(tīng)模塊同時(shí)向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊轉(zhuǎn)發(fā)該消息;如果沒(méi)有處于激活狀態(tài),則監(jiān)聽(tīng)模塊只將消息發(fā)送到應(yīng)用服務(wù)器業(yè)務(wù)處 理模塊,由業(yè)務(wù)處理模塊根據(jù)業(yè)務(wù)邏輯處理該消息。
6、 如權(quán)利要求l所述方法,其特征在于,所述步驟(d)中,監(jiān)聽(tīng)模塊 對(duì)應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息處理包括以下步驟對(duì)于應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息,監(jiān)聽(tīng)模塊根據(jù)消息中該會(huì)話 的公共業(yè)務(wù)標(biāo)識(shí)判斷該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否為激活狀態(tài),如杲是,監(jiān)聽(tīng)模塊向傳送功能模塊和S-CSCF或I-CSCF同時(shí)轉(zhuǎn)發(fā)該消息,否則,只向S-CSCF 或I-CSCF轉(zhuǎn)發(fā)該消息。
7、 如權(quán)利要求l所述方法,其特征在于,所述步驟(a)中,所述監(jiān)聽(tīng) 中心通過(guò)監(jiān)聽(tīng)管理功能模塊發(fā)送到所述監(jiān)聽(tīng)模塊的監(jiān)聽(tīng)請(qǐng)求中除要監(jiān)聽(tīng)的 會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)外,還包括監(jiān)聽(tīng)結(jié)束條件的信息,所迷監(jiān)聽(tīng)才莫塊在該結(jié) 束條件滿足時(shí),自動(dòng)停止對(duì)該會(huì)話的監(jiān)聽(tīng),并通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng) 中心發(fā)送取消該會(huì)話監(jiān)聽(tīng)的通知消息。
8、 一種對(duì)IP多媒體子系統(tǒng)的公共業(yè)務(wù)合法監(jiān)聽(tīng)的系統(tǒng),包括監(jiān)聽(tīng)中 心、與該監(jiān)聽(tīng)中心相連的監(jiān)聽(tīng)管理功能模塊和傳送功能模塊、代理呼叫M 控制功能模塊、服務(wù)呼叫會(huì)話控制功能模塊和應(yīng)用服務(wù)器,其特征在于,所 述應(yīng)用服務(wù)器內(nèi)置了 一個(gè)公共業(yè)務(wù)的監(jiān)聽(tīng)模塊,該監(jiān)聽(tīng)模塊具有與監(jiān)聽(tīng)管理 功能模塊和傳送功能模塊的通信接口 ,進(jìn)一步包括監(jiān)聽(tīng)建立單元和監(jiān)聽(tīng)處理 單元,其中所述監(jiān)聽(tīng)建立單元用于接收監(jiān)聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)請(qǐng)求消息,將 消息中的公共業(yè)務(wù)標(biāo)識(shí)登記到監(jiān)聽(tīng)記錄區(qū),啟動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng) 管理功能模塊返回確認(rèn)信息;所述監(jiān)聽(tīng)處理單元用于監(jiān)聽(tīng)從服務(wù)呼叫會(huì)話控制功能S-CSCF或互通呼 叫會(huì)話控制功能I-CSCF的消息,如符合監(jiān)聽(tīng)條件則向應(yīng)用服務(wù)器業(yè)務(wù)處理 模塊轉(zhuǎn)發(fā)該消息的同時(shí),向傳送功能模塊轉(zhuǎn)發(fā)該消息;對(duì)于來(lái)自應(yīng)用服務(wù)器 業(yè)務(wù)處理模塊的消息,如符合監(jiān)聽(tīng)條件則將該消息同時(shí)轉(zhuǎn)發(fā)到S-CSCF或 I-CSCF和傳送功能模塊。
9、 如權(quán)利要求8所述系統(tǒng),其特征在于所述監(jiān)聽(tīng)模塊還包括監(jiān)聽(tīng)取 消單元所述監(jiān)聽(tīng)取消單元用于接收監(jiān)聽(tīng)管理功能模塊發(fā)來(lái)的監(jiān)聽(tīng)取消請(qǐng)求,根 據(jù)消息中的公共業(yè)務(wù)標(biāo)識(shí)在監(jiān)聽(tīng)記錄區(qū)刪除相應(yīng)會(huì)話的公共業(yè)務(wù)標(biāo)識(shí),停止 對(duì)該會(huì)話的監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功能模塊返回確認(rèn)信息。
10、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)聽(tīng)模塊通過(guò)X1-1接口接收監(jiān)聽(tīng)管理功能模塊的管理控制請(qǐng)求,通過(guò)X2接口向傳送功能模塊發(fā) 送對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)信息。
11、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所迷監(jiān)聽(tīng)建立單元在收到監(jiān)聽(tīng)請(qǐng)求消息后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在,則改變?cè)摃?huì)話監(jiān)聽(tīng)狀態(tài)為激活狀態(tài);所述監(jiān)聽(tīng)取消單元在收到監(jiān)聽(tīng)取 消請(qǐng)求后,還檢查本設(shè)備上是否已經(jīng)有該公共業(yè)務(wù)標(biāo)識(shí)的會(huì)話,如果存在, 則將該會(huì)話的監(jiān)聽(tīng)狀態(tài)改為去活狀態(tài)。
12、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)聽(tīng)處理單元進(jìn)一步 包括第一子單元,用于在收到應(yīng)用服務(wù)器業(yè)務(wù)處理模塊發(fā)來(lái)的消息后,根據(jù) 消息中該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)判斷該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否為激活狀態(tài),如果 是,向傳送功能模塊和S-CSCF或I-CSCF同時(shí)轉(zhuǎn)發(fā)該消息,否則,只向 S-CSCF或I-CSCF轉(zhuǎn)發(fā)該消息;第二子單元,用于在收到S-CSCF或I-CSCF發(fā)來(lái)的消息后,判斷其是 否會(huì)話創(chuàng)建消息如果是會(huì)話創(chuàng)建消息,則檢查該會(huì)話的公共業(yè)務(wù)標(biāo)識(shí)是否已經(jīng)在監(jiān)聽(tīng)記 錄區(qū)登記,如已登記,將該會(huì)話監(jiān)聽(tīng)狀態(tài)為設(shè)置為激活狀態(tài),同時(shí)向傳送功 能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息,如未登記,則只向應(yīng)用服務(wù) 器業(yè)務(wù)處理;^莫塊轉(zhuǎn)發(fā)該消息;如果不是會(huì)話創(chuàng)建消息,監(jiān)聽(tīng)模塊檢查該會(huì)話的監(jiān)聽(tīng)狀態(tài)是否處于激活 狀態(tài),如果處于激活狀態(tài),同時(shí)向傳送功能模塊和應(yīng)用服務(wù)器業(yè)務(wù)處理模塊 轉(zhuǎn)發(fā)該消息,否則,只向應(yīng)用服務(wù)器業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該消息。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述監(jiān)聽(tīng)取消單元還保存 監(jiān)聽(tīng)請(qǐng)求中的監(jiān)聽(tīng)結(jié)束條件信息,并在該結(jié)束條件滿足時(shí),自動(dòng)停止對(duì)該會(huì) 話的監(jiān)聽(tīng),并向監(jiān)聽(tīng)管理功能模塊返回取消該會(huì)話監(jiān)聽(tīng)的通知消息。
全文摘要
本發(fā)明提供了一種通過(guò)在IP多媒體子系統(tǒng)中的應(yīng)用服務(wù)器AS引入監(jiān)聽(tīng)模塊對(duì)PSI標(biāo)識(shí)的公共業(yè)務(wù)進(jìn)行合法監(jiān)聽(tīng)的方法及系統(tǒng)。監(jiān)聽(tīng)管理功能模塊收到監(jiān)聽(tīng)中心發(fā)送的對(duì)公共業(yè)務(wù)的監(jiān)聽(tīng)請(qǐng)求后,確定公共業(yè)務(wù)標(biāo)識(shí)所歸宿的應(yīng)用服務(wù)器,并向該應(yīng)用服務(wù)器的監(jiān)聽(tīng)模塊發(fā)送監(jiān)聽(tīng)請(qǐng)求;所述監(jiān)聽(tīng)模塊啟動(dòng)對(duì)該會(huì)話的監(jiān)聽(tīng),然后通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)信息;所述監(jiān)聽(tīng)模塊將符合監(jiān)聽(tīng)條件的消息發(fā)送給監(jiān)聽(tīng)中心;當(dāng)管理員取消對(duì)指定業(yè)務(wù)的監(jiān)聽(tīng)時(shí),監(jiān)聽(tīng)中心通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)模塊發(fā)送取消請(qǐng)求,并通過(guò)監(jiān)聽(tīng)管理功能模塊向監(jiān)聽(tīng)中心返回確認(rèn)消息。本發(fā)明可以應(yīng)用于IP多媒體子系統(tǒng)中不同的PSI路由機(jī)制下的監(jiān)聽(tīng)。
文檔編號(hào)H04L12/26GK101145979SQ200610127208
公開(kāi)日2008年3月19日 申請(qǐng)日期2006年9月12日 優(yōu)先權(quán)日2006年9月12日
發(fā)明者郝振武 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
同德县| 马山县| 南昌县| 宁安市| 偏关县| 洛扎县| 宜章县| 保德县| 靖安县| 河池市| 托里县| 东港市| 陆河县| 冀州市| 三都| 晴隆县| 广灵县| 离岛区| 澄城县| 广南县| 宜君县| 龙山县| 虞城县| 满洲里市| 襄城县| 神池县| 北宁市| 梨树县| 黄龙县| 合江县| 都匀市| 乌兰察布市| 孝感市| 旺苍县| 大悟县| 左贡县| 安吉县| 安塞县| 绵竹市| 江达县| 聂拉木县|