專利名稱:一種ims網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方 法、系統(tǒng)及裝置。
背景技術(shù):
隨著通信技術(shù)的迅速發(fā)展,通信技術(shù)正日益廣泛地應(yīng)用到社會(huì)和生活的各 個(gè)方面,在給人們生活帶來便利的同時(shí),利用通信技術(shù)從事各種違法活動(dòng)的情 況也日益嚴(yán)重。針對(duì)此問題,基于IMS (IP Multimedia Core Network Subsystem, IP多媒體子系統(tǒng))網(wǎng)絡(luò)的合法監(jiān)聽技術(shù)(Lawflil Interception),通過監(jiān)聽IMS 網(wǎng)絡(luò)以獲得基于IMS網(wǎng)絡(luò)的通信內(nèi)容,并且對(duì)于獲得的特定通信內(nèi)容能夠確定 其來源與去向,因此,合法監(jiān)聽技術(shù)成為安全部門控制各種違法活動(dòng)的重要手 段。
IMS網(wǎng)絡(luò)通信技術(shù)是由第三代合作伙伴計(jì)劃(3rd Generation Partnership Project, 3GPP)提出的一種基于IP的網(wǎng)絡(luò)架構(gòu),是移動(dòng)網(wǎng)絡(luò)通信演進(jìn)和發(fā)展的 方向,對(duì)IMS網(wǎng)絡(luò)合法監(jiān)聽的研究也隨之成為安全方面的一個(gè)重要問題。目前, 從3GPP規(guī)范對(duì)IMS網(wǎng)絡(luò)監(jiān)聽方面的研究來看,IMS網(wǎng)絡(luò)的合法監(jiān)聽采用如圖1 所示的網(wǎng)絡(luò)架構(gòu),以下結(jié)合圖1對(duì)3PGG中監(jiān)聽IMS網(wǎng)絡(luò)的過程進(jìn)行簡單說明
從圖1中可以看到,ADMF ( Administration Function,監(jiān)聽管理功能)設(shè)備 通過X1接口下發(fā)監(jiān)聽命令給CSCF ( Call Session Control Function,呼叫會(huì)話控 制功能模塊)中的P-CSCF (Proxy-CSCF,代理呼叫會(huì)話控制功能模塊)或 S-CSCF (Sever-CSCF,服務(wù)呼叫會(huì)話控制功能模塊),該監(jiān)聽命令中包含被監(jiān) 聽用戶的標(biāo)識(shí);
CSCF根據(jù)監(jiān)聽命令中包含的被監(jiān)聽用戶標(biāo)識(shí)對(duì)該用戶進(jìn)行監(jiān)聽,當(dāng)檢測(cè)到該用戶IP多媒體業(yè)務(wù)相關(guān)事件后,將IRI (監(jiān)聽相關(guān)消息)通過X2接口發(fā)送 給DF1 (Delivery Function,傳遞功能實(shí)體),由DF1轉(zhuǎn)發(fā)給監(jiān)聽中心設(shè)備LEMF, 其中,CSCF轉(zhuǎn)發(fā)的信息中不包括被監(jiān)聽用戶的CC (Communications Content, 通信內(nèi)容);
LEMF根據(jù)CSCF提供的消息,下發(fā)監(jiān)聽命令給GSN ( GPRS Support Node, GPRS支持節(jié)點(diǎn))中的SGSN( Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn)) 或GGSN ( Gateway GPRS Support Node,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)),該監(jiān)控命令中 包含被監(jiān)聽用戶的標(biāo)識(shí);
GSN根據(jù)監(jiān)聽命令中包含的被監(jiān)聽用戶標(biāo)識(shí)對(duì)該用戶進(jìn)行監(jiān)聽,當(dāng)檢測(cè)到 該用戶的分組數(shù)據(jù)業(yè)務(wù)相關(guān)事件后,將分組數(shù)據(jù)業(yè)務(wù)相關(guān)事件消息通過DFl傳 送給LEMF,同時(shí)把用戶CC復(fù)制后通過DF2傳送到監(jiān)聽中心。其中,屬于同一 個(gè)PDP (Packet Data Protocol,數(shù)據(jù)包協(xié)議)上下文的用戶數(shù)據(jù),將攜帶相同的 關(guān)聯(lián)參數(shù),作為一個(gè)獨(dú)立的HB CC分支發(fā)送到LEMF,用以實(shí)現(xiàn)同一個(gè)PDP上 下文數(shù)據(jù)的關(guān)聯(lián)。在3GPP規(guī)范規(guī)定中,GSN輸出的通信內(nèi)容中提供的CN (Correlation Number,關(guān)聯(lián)參數(shù))是GGSN ID與GC(GGSN Charging, GGSN計(jì)費(fèi) 設(shè)備)ID的組合。
從圖l可以看到,IMS網(wǎng)絡(luò)的合法監(jiān)聽是通過對(duì)IMS核心控制層設(shè)備CSCF 以及UMTS (Universal Mobile Telecommunications System,通用移動(dòng)通信系統(tǒng)) PS (Packet Switched,分組交換)域設(shè)備GSN分別獨(dú)立設(shè)控,由IMS核心控制 層設(shè)備CSCF輸出IRI信息到DFl,而由GSN設(shè)備輸出監(jiān)聽呼叫的CC來實(shí)現(xiàn)的。 并且,在P-CSCF的控制下,用戶終端UE可能會(huì)為某些媒體流保留單獨(dú)的媒體 PDP上下文,此時(shí)會(huì)出現(xiàn)多個(gè)PDP上下文對(duì)應(yīng) 一 個(gè)SIP ( Session Initiated Protocol,會(huì)話初始化協(xié)i義)呼叫的情況。在一次IMS呼叫建立多個(gè)PDP上下文 的情況下,GSN將輸出多個(gè)HI3接口分支,每個(gè)HI3分支攜帶不同的HI3關(guān)聯(lián)參 數(shù),圖2顯示了在此情況下CSCF與GSN合法監(jiān)聽接口的輸出情況。
對(duì)于監(jiān)聽中心LEMF來說,由于GSN設(shè)備輸出的通信內(nèi)容中包含的RTP(Real-time Transport Protocol ,實(shí)時(shí)傳輸協(xié)議)媒體包頭中提供的媒體格式信 息不能夠完全保i正正確地用來解碼RTP士某體流,而需要關(guān)聯(lián)對(duì)應(yīng)的CSCF輸出的 IRI消息中提供的SDP(Session Descriptor Protocol,會(huì)話描述協(xié)議)信息,才能正 確解碼RTP媒體流以獲取真實(shí)的監(jiān)聽呼叫的CC。目前IMS網(wǎng)絡(luò)監(jiān)聽中,對(duì)CSCF 與GSN的監(jiān)聽是完全獨(dú)立的,并且一次IMS呼叫中可能產(chǎn)生多個(gè)ffl3分支,因 此導(dǎo)致兩者輸出的接口消息中提供的關(guān)聯(lián)參數(shù)存在如下不一致情況
GSN輸出的CC中提供的CN是GGSN ID與GC ID的組合,而CSCF輸出的IRI 消息使用的CN卻是在呼叫 一開始的時(shí)候就分配產(chǎn)生的,但當(dāng)時(shí)CSCF還無法確 定對(duì)應(yīng)的GSN輸出的CC所使用的CN,顯然,GSN輸出的CC中提供的CN與 CSCF輸出的IRI消息使用的CN存在不一致的情況。因此,對(duì)于監(jiān)聽中心來說, 由于上述情況的存在,將導(dǎo)致無法通過SIP IRI與CC之間的關(guān)聯(lián)以實(shí)現(xiàn)對(duì)被監(jiān) 聽用戶CC的解析。
綜上所述,現(xiàn)有IMS網(wǎng)絡(luò)中,由于無法保證CSCF輸出的IRI消息與GSN 輸出的CC之間的關(guān)聯(lián),從而導(dǎo)致監(jiān)聽中心對(duì)被監(jiān)聽用戶通信內(nèi)容解析的準(zhǔn)確 度低,降低了監(jiān)聽結(jié)果的可靠性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法、系統(tǒng) 及裝置,用于解決監(jiān)聽中心對(duì)被監(jiān)聽用戶通信內(nèi)容解析的準(zhǔn)確度低的問題。 本發(fā)明實(shí)施例通過如下技術(shù)方案實(shí)現(xiàn)
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了 一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法。
根據(jù)本發(fā)明實(shí)施例提供的IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法,包括 監(jiān)聽中心接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包; 從所述IRI中提取輔助關(guān)聯(lián)參數(shù)信息,所述輔助關(guān)聯(lián)參數(shù)信息包括為一次 IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的cc數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),在確定所述 輔助關(guān)聯(lián)參數(shù)中包括與接收的cc數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí), 關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包;
根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI關(guān)聯(lián)的CC數(shù)據(jù)包。
根據(jù)本發(fā)明實(shí)施例的又一個(gè)方面,提供了 一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽 系統(tǒng)。
根據(jù)本發(fā)明實(shí)施例提供的IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽系統(tǒng),包括 監(jiān)聽中心,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包,從所述 IRI中提取輔助關(guān)聯(lián)參數(shù)信息,所述輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng) 建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的CC數(shù)據(jù)包攜帶的 關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),在確定所述輔助關(guān)聯(lián)參數(shù)中包括與接收的CC 數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包; 根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI關(guān)聯(lián)的CC數(shù)據(jù)包。 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了 一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽裝置。
根據(jù)本發(fā)明實(shí)施例提供的IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽裝置,包括 接收單元,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包; 參數(shù)獲取單元,用于從所述接收單元接收的IRI中提取輔助關(guān)聯(lián)參數(shù)信息,
所述輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別
對(duì)應(yīng)的關(guān)聯(lián)參數(shù);
關(guān)聯(lián)單元,用于比較所述接收單元接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所 述輔助關(guān)聯(lián)參數(shù),在確定所述輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的 關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包;
解析單元,用于根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI 關(guān)4關(guān)的CC數(shù)據(jù)包。通過本發(fā)明實(shí)施例l是供的上述至少一個(gè)方案,監(jiān)聽中心接收IRI以 及CC數(shù)據(jù)包后,從IRJ中獲取輔助關(guān)聯(lián)參數(shù),該輔助關(guān)聯(lián)參數(shù)信息包 括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù), 進(jìn)一步根據(jù)該輔助關(guān)聯(lián)參數(shù)以及接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),關(guān) 聯(lián)IRI以及CC數(shù)據(jù)包,并根據(jù)IRI攜帶的會(huì)話描述協(xié)議信息,解析與 該IRI關(guān)聯(lián)的CC數(shù)據(jù)包。通過該輔助關(guān)聯(lián)參數(shù)實(shí)現(xiàn)了 IRI消息與CC 數(shù)據(jù)包的關(guān)耳關(guān),乂人而能夠才艮據(jù)IRI攜帶的會(huì)話描述協(xié)i義信息解析相關(guān)耳關(guān) 的CC數(shù)據(jù)包,提高了對(duì)IMS網(wǎng)絡(luò)監(jiān)聽結(jié)果解析的準(zhǔn)確度,實(shí)現(xiàn)了可靠 性高的IMS網(wǎng)絡(luò)監(jiān)聽。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明 書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可 通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲
4曰付。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā) 明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中 圖1為本發(fā)明背景技術(shù)中IMS網(wǎng)絡(luò)監(jiān)控系統(tǒng)示意圖; 圖2為本發(fā)明背景技術(shù)中GSN輸出多個(gè)ffl3接口分支的示意圖; 圖3為本發(fā)明實(shí)施例中對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容監(jiān)聽的流程圖; 圖4為本發(fā)明實(shí)施例中P-CSCF進(jìn)行監(jiān)控處理的流程圖; 圖5為本發(fā)明實(shí)施例中S-CSCF進(jìn)行監(jiān)控處理的流程圖; 圖6為本發(fā)明實(shí)施例中DF1進(jìn)行監(jiān)控處理的流程圖; 圖7為本發(fā)明實(shí)施例中監(jiān)控中心進(jìn)行監(jiān)控處理的流程圖; 圖8為本發(fā)明實(shí)施例中對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容監(jiān)聽裝置示意圖一; 圖9為本發(fā)明實(shí)施例中對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容監(jiān)聽裝置示意圖二;圖IO為本發(fā)明實(shí)施例中對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容監(jiān)聽系統(tǒng)示意圖。
具體實(shí)施例方式
為了給出提高對(duì)IMS網(wǎng)絡(luò)監(jiān)聽結(jié)果解析的準(zhǔn)確度的實(shí)現(xiàn)方案,本發(fā)明實(shí)施 例提供了一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法、系統(tǒng)及裝置,以下結(jié)合說明書 附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅 用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申 請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
根據(jù)本發(fā)明實(shí)施例,首先提供了一種對(duì)監(jiān)聽接口的改進(jìn)方法,基于該方法 實(shí)現(xiàn)對(duì)IMS網(wǎng)絡(luò)的監(jiān)聽,提高了對(duì)IMS網(wǎng)絡(luò)監(jiān)聽結(jié)果解析的準(zhǔn)確度,實(shí)現(xiàn)了 可靠性高的IMS網(wǎng)絡(luò)監(jiān)聽。
根據(jù)本發(fā)明實(shí)施例提供的監(jiān)聽接口的改進(jìn)方法主要包括
在傳遞功能實(shí)體DF1與監(jiān)聽中心設(shè)備LEMF之間的第一標(biāo)準(zhǔn)接口定義中 增加一個(gè)輔助關(guān)聯(lián)參數(shù)。該參數(shù)用于實(shí)現(xiàn)第一標(biāo)準(zhǔn)接口對(duì)應(yīng)的關(guān)聯(lián)參數(shù)與第二 標(biāo)準(zhǔn)接口對(duì)應(yīng)的關(guān)聯(lián)參數(shù)的關(guān)聯(lián),其中,第二標(biāo)準(zhǔn)接口為DF2與監(jiān)聽中心設(shè)備 LEMF之間的標(biāo)準(zhǔn)4妄口 。
其中,DF1連接于CSCF與監(jiān)聽中心之間,用于實(shí)現(xiàn)IRI的轉(zhuǎn)發(fā),DF2連 接于GSN與監(jiān)聽中心之間,用于實(shí)現(xiàn)用戶通信內(nèi)容的轉(zhuǎn)發(fā)。并且,DF1和DF2 可以通過一個(gè)實(shí)體實(shí)現(xiàn)。目前IMS網(wǎng)絡(luò)中,DF1與LEMF之間采用的標(biāo)準(zhǔn)接 口為HI2標(biāo)準(zhǔn)接口 , DF2與LEMF之間采用的標(biāo)準(zhǔn)接口為HI3標(biāo)準(zhǔn)接口 。在該 HI2標(biāo)準(zhǔn)接口定義中增加輔助關(guān)聯(lián)參數(shù)包括為 一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè) PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù),即一條或多條ffl3分支分別傳輸?shù)耐ㄐ艃?nèi)容 中攜帶的關(guān)聯(lián)參數(shù)。
由于對(duì)一次IMS會(huì)話的監(jiān)聽過程中,CSCF通過DF1的HI2接口產(chǎn)生的一條 監(jiān)聽相關(guān)消息IRI可能對(duì)應(yīng)多條媒體面的HI3接口分支上報(bào)的用戶通信內(nèi)容CC, 因此,增加的輔助關(guān)聯(lián)參數(shù)能夠滿足一對(duì)多的關(guān)系,可以包含表示一次IMS呼
ii叫中產(chǎn)生的不同HI3連接的多個(gè)HB接口分支關(guān)聯(lián)參數(shù),其中, 一條HB分支對(duì) 應(yīng)一個(gè)PDP岸、載。
本發(fā)明一個(gè)實(shí)施例中,上迷輔助關(guān)聯(lián)參數(shù)可以采取集合的方式定義,例如, 采用字節(jié)串集合的方式表示,在一個(gè)IMS呼叫監(jiān)聽中,Jf某體承載設(shè)備(如GSN) 產(chǎn)生一個(gè)或多個(gè)HI3接口分支的關(guān)聯(lián)參數(shù),每個(gè)HI3接口分支對(duì)應(yīng)的關(guān)聯(lián)參數(shù)作 為一個(gè)字節(jié)串,填入該字節(jié)串集合構(gòu)成的輔助關(guān)聯(lián)參數(shù)中。該輔助關(guān)聯(lián)參數(shù)的 具體定義可以采用ASN.1描述,例如采用如下方式
assist-correlation ID ::= set of octet string。
本發(fā)明實(shí)施例中,關(guān)于assist-correlationID的定義,還可以使用其它定義形 式或名稱,只需要滿足能夠攜帶同 一個(gè)IMS呼叫監(jiān)聽產(chǎn)生的多個(gè)HI3接口分支 關(guān)聯(lián)參數(shù)的需要。
根據(jù)本發(fā)明實(shí)施例提供的以上監(jiān)聽接口改進(jìn)方法,能夠支持一對(duì)多的關(guān) 系,從而能夠滿足COMMON IMS (統(tǒng)一IMS)對(duì)合法監(jiān)聽擴(kuò)展的需要。
根據(jù)本發(fā)明實(shí)施例,還提供了一種對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法,基 于以上實(shí)施例提供的監(jiān)聽接口改進(jìn)方法,通過CSCF設(shè)備、GSN設(shè)備以及DF 設(shè)備之間的配合,完成對(duì)用戶的合法監(jiān)聽,得到可靠性高的監(jiān)聽結(jié)果。
圖3為根據(jù)本發(fā)明實(shí)施例提供的對(duì)IMS網(wǎng)絡(luò)中通信內(nèi)容監(jiān)聽的流程圖,如 圖3所示,該方法主要包括如下步驟
步驟301、 GSN為被監(jiān)聽用戶發(fā)起的呼叫會(huì)話成功創(chuàng)建以及激活對(duì)應(yīng)的 PDP承載之后,將為該會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù) 信息發(fā)送給P-CSCF。
該步驟中,PDP承載對(duì)應(yīng)的關(guān)聯(lián)參數(shù)包括對(duì)應(yīng)此承載的GCID以及GSNID。
步驟302、 P-CSCF獲取GSN發(fā)送的關(guān)聯(lián)參數(shù)信息并保存,通過SIP信令 將獲取的關(guān)聯(lián)參數(shù)信息傳遞給呼叫相關(guān)的其他IMS實(shí)體,例如S-CSCF。
S-CSCF設(shè)備接收P-CSCF發(fā)送的關(guān)聯(lián)參數(shù)信息后,保存該關(guān)聯(lián)參數(shù)信息。步驟303、 CSCF設(shè)備(P-CSCF或S-CSCF )發(fā)送監(jiān)聽相關(guān)消息IRI給DF1 時(shí),將保存的關(guān)聯(lián)參數(shù)信息攜帶在IRI中一起發(fā)送給DF1 。
步驟304、 DF1從CSCF設(shè)備發(fā)送的IRI中獲取其中的關(guān)聯(lián)參數(shù)信息,填 入HI2標(biāo)準(zhǔn)接口定義時(shí)預(yù)留的輔助關(guān)聯(lián)參數(shù)中,生成HI2標(biāo)準(zhǔn)接口 IRI,并傳 給LEMF。
該步驟中,生成的IRI攜帶輔助關(guān)聯(lián)參數(shù),該輔助關(guān)聯(lián)參數(shù)包括獲取的關(guān) 聯(lián)參數(shù)信息。
步驟305、LEMF根據(jù)DF1發(fā)送的IRI消息中攜帶的輔助關(guān)聯(lián)參數(shù),對(duì)GSN 通過DF2發(fā)送的用戶通信內(nèi)容進(jìn)行解析。
下面結(jié)合具體的業(yè)務(wù)流程,對(duì)上述步驟中各個(gè)網(wǎng)絡(luò)實(shí)體的具體處理過程進(jìn) 行詳細(xì)描述
首先,CSCF在接收到被監(jiān)聽用戶的呼叫請(qǐng)求后,會(huì)產(chǎn)生與此呼叫會(huì)話相 對(duì)應(yīng)的ICID (IMS Charging ID, IMS計(jì)費(fèi)標(biāo)識(shí)),該ICID將沿著SIP信令路徑一 直被傳遞到終結(jié)方網(wǎng)絡(luò)中的P-CSCF,該ICID可以用來標(biāo)識(shí)此次IMS呼叫會(huì)話。 并且,GSN在PDP上下文創(chuàng)建成功時(shí),也會(huì)產(chǎn)生與此PDP上下文相對(duì)應(yīng)的GCID, GCID也將會(huì)存在于整個(gè)PDP承載生命周期中并且與GSN ID—起用來標(biāo)識(shí)此 PDP承載,即作為與該P(yáng)DP承載對(duì)應(yīng)的關(guān)聯(lián)參數(shù)。
CSCF將產(chǎn)生的ICID傳給GSN, GSN也將GCID和GSN ID綁定在一起作為關(guān) 聯(lián)參數(shù)傳給P-CSCF ,該關(guān)聯(lián)參數(shù)從P-CSCF發(fā)送到S-CSCF并在IMS實(shí)體中進(jìn)一 步轉(zhuǎn)發(fā)。對(duì)于每個(gè)PDP上下文來說,GCID+GSNID可以唯一地標(biāo)識(shí)一個(gè)PDP承 載,當(dāng)單個(gè)IMS會(huì)話要求多個(gè)PDP上下文時(shí), 一組或多組(GCID+GSNID)會(huì) 被映射到同一個(gè)ICID上。
這樣P-CSCF以及S-CSCF均獲得了對(duì)應(yīng)于此次IMS會(huì)話建立的一個(gè)或多個(gè) PDP承載的關(guān)聯(lián)參數(shù)信息(即GCID+GGSNID),在發(fā)送IRI時(shí),將獲得的關(guān)聯(lián) 參數(shù)信息隨IRI傳送給DFl,而由DF1將此關(guān)聯(lián)參數(shù)信息根據(jù)標(biāo)準(zhǔn)HI2接口生成 IRI消息發(fā)送給監(jiān)聽中心,供監(jiān)聽中心關(guān)聯(lián)CSCF IRI與GGSN CC使用。
13根據(jù)3GPP TR 23.815 V5.0.0的頭見定,當(dāng)被控目標(biāo)估支主叫以及4皮叫情況下實(shí) 現(xiàn)計(jì)費(fèi)信息關(guān)聯(lián)時(shí),有如下特征
1 、當(dāng)被控目標(biāo)做主叫情況下,P-CSCF是在收到UE發(fā)送的SIP資源預(yù)留 成功指示消息后,在轉(zhuǎn)發(fā)此消息的時(shí)候?qū)GSN發(fā)送的GCID傳給S-CSCF;
2、當(dāng)被控目標(biāo)做被叫情況下,P-CSCF是在收到UE的振鈴指示消息后, 在轉(zhuǎn)發(fā)此消息的時(shí)候?qū)GSN發(fā)送的GCID傳給S-CSCF。
圖4為本發(fā)明實(shí)施例中P-CSCF進(jìn)行監(jiān)控處理的流程圖,如圖4所示,具 體包括如下步驟
步驟401 、 P-CSCF接收GGSN發(fā)送的關(guān)聯(lián)參數(shù)信息。
該步驟中,P-CSCF接收的關(guān)聯(lián)參數(shù)信息即GGSN在成功創(chuàng)建和激活PDP 承載后發(fā)送的,其中,GGSN發(fā)送的關(guān)聯(lián)參數(shù)信息可以為一組或多組,每組關(guān) 聯(lián)參數(shù)信息對(duì)應(yīng)一個(gè)PDP承載,該關(guān)聯(lián)參數(shù)信息即PDP承載對(duì)應(yīng)的GCID以 及GGSNID信息。
步驟402 、 P-CSCF提取GGSN發(fā)送的關(guān)聯(lián)參數(shù)信息并保存。
步驟403、 P-CSCF判斷被監(jiān)控用戶是主叫還是被叫,若被監(jiān)控用戶是主 叫,則執(zhí)行步驟404 步驟405,若被監(jiān)控用戶是被叫,則執(zhí)行步驟406~步驟 407。
步驟404、 P-CSCF在收到UE發(fā)送的SIP資源預(yù)留成功指示消息后,將保 存的關(guān)聯(lián)參數(shù)信息攜帶在該SIP資源預(yù)留成功指示消息中,發(fā)送給S-CSCF。
步驟405、 P-CSCF根據(jù)UE發(fā)送的SIP資源預(yù)留成功指示消息,生成監(jiān)聽 相關(guān)消息IRI,并將保存的關(guān)聯(lián)參數(shù)信息攜帶在該IRI消息中發(fā)送給DFl。
該步驟中,P-CSCF生成的監(jiān)聽相關(guān)消息IRI符合P-CSCF與DFl之間的 標(biāo)準(zhǔn)纟妄口協(xié)i義。
步驟406、 P-CSCF在收到UE發(fā)送的振鈴指示消息后,將保存的關(guān)聯(lián)參數(shù) 信息攜帶在該振鈴指示消息中,發(fā)送給S-CSCF。
步驟407、 P-CSCF根據(jù)UE發(fā)送的振鈴指示消息,生成監(jiān)聽相關(guān)消息IRI,并將保存的關(guān)聯(lián)參數(shù)信息攜帶在該IRI消息中發(fā)送給DFl。
該步驟中,P-CSCF生成的監(jiān)聽相關(guān)消息IRI符合P-CSCF與DFl之間的 標(biāo)準(zhǔn)纟妄口協(xié)i義。
根據(jù)以上流程,P-CSCF在處理從當(dāng)前直到呼叫會(huì)話結(jié)束為止的后續(xù)所有 的呼叫會(huì)話消息,根據(jù)其中的信息產(chǎn)生對(duì)應(yīng)的與DFl之間的監(jiān)聽相關(guān)消息IRI, 并將對(duì)應(yīng)此IRI保存的關(guān)聯(lián)參數(shù)信息攜帶在IRI消息中發(fā)送給DF1,由DFl執(zhí) 行后續(xù)處理。
以上流程中,步驟404和步驟405可以調(diào)換執(zhí)行順序,同樣,步驟406和 步驟407也可以調(diào)換執(zhí)行順序。并且,根據(jù)需要,步驟404和步驟406可以不 執(zhí)行。具體地,若凈皮監(jiān)控用戶信息通過XI接口設(shè)控到P-CSCF以及S-CSCF 中,則需要執(zhí)行步驟404和步驟406;若被監(jiān)控用戶信息通過XI接口只設(shè)控 到P-CSCF中,則無需執(zhí)行步驟404和步驟406。
當(dāng)被監(jiān)控用戶信息通過XI接口設(shè)控到P-CSCF以及S-CSCF中,S-CSCF 的執(zhí)行過程與P-CSCF的執(zhí)行過程基本一致,具體如下
圖5為本發(fā)明實(shí)施例中S-CSCF進(jìn)行監(jiān)控處理的流程圖,如圖5所示,具 體包括如下步驟
步驟501、 S-CSCF接收P-CSCF發(fā)送的SIP資源預(yù)留成功指示消息或振鈴 指示消息。
該步驟中,若被監(jiān)控用戶是主叫,貝'J S-CSCF接收到P-CSCF發(fā)送的SIP 資源預(yù)留成功指示消息,若被監(jiān)控用戶是被叫,則S-CSCF接收到P-CSCF發(fā) 送的振鈴指示消息。
步驟502、 S-CSCF判斷被監(jiān)控目標(biāo)是主叫還是被叫,若被監(jiān)控用戶是主 叫,則執(zhí)行步驟503~步驟504,若被監(jiān)控用戶是被叫,則執(zhí)行步驟505~步驟 506。
步驟503、從P-CSCF發(fā)送的SIP資源預(yù)留成功指示消息中提取關(guān)聯(lián)參數(shù) 信息并保存。步驟504、 S-CSCF 4艮據(jù)SIP資源預(yù)留成功指示消息,生成監(jiān)聽相關(guān)消息 IRI,并將保存的關(guān)聯(lián)參數(shù)信息攜帶在該IRI消息中發(fā)送給DF1。
步驟505、從P-CSCF發(fā)送的振鈴指示消息中提取關(guān)聯(lián)參數(shù)信息并保存。
步驟506、 S-CSCF根據(jù)振鈴指示消息,生成監(jiān)聽相關(guān)消息IRI,并將保存 的關(guān)聯(lián)參數(shù)信息攜帶在該IRI消息中發(fā)送給DF1。
根據(jù)以上流程,S-CSCF在處理從當(dāng)前直到呼叫會(huì)話結(jié)束為止的后續(xù)所有 的呼叫會(huì)話消息,根據(jù)其中的信息產(chǎn)生對(duì)應(yīng)的與DF1之間的監(jiān)聽相關(guān)消息IRI, 并將對(duì)應(yīng)此IRI保存的關(guān)聯(lián)參數(shù)信息攜帶在IRI消息中發(fā)送給DF1 ,由DF1執(zhí) 行后續(xù)處理。
根據(jù)圖4以及圖5所述的流程,P-CSCF以及S-CSCF向DF1發(fā)送IRI后, 傳遞功能實(shí)體DF1的處理過程如圖6所示,執(zhí)行如下過程
步驟601、 DFl接收P-CSCF或S-CSCF發(fā)送的IRI,并從該IRI中獲取其 攜帶的關(guān)聯(lián)參數(shù)信息,該關(guān)聯(lián)參數(shù)信息包括一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè) PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息。
步驟602、 DF1將接收的IRI以及獲取的關(guān)聯(lián)參數(shù)信息轉(zhuǎn)換為符合設(shè)定接 口的IRI,其中,轉(zhuǎn)換得到的IRI攜帶輔助關(guān)聯(lián)參數(shù),所述輔助關(guān)聯(lián)參數(shù)包括 獲取的所述關(guān)聯(lián)參數(shù)信息。
該步驟中,DF1在執(zhí)行將接收的IRI以及獲取的關(guān)聯(lián)參數(shù)信息轉(zhuǎn)換為符合 設(shè)定接口的IRI時(shí),包括
將提取的關(guān)聯(lián)參數(shù)信息填入與監(jiān)聽中心之間的符合ETSI TS 133 108規(guī)定 的IRI接口結(jié)構(gòu)中,即將該關(guān)聯(lián)參數(shù)信息填入接口定義中預(yù)留的輔助關(guān)聯(lián)參數(shù) 中,關(guān)于該接口的改進(jìn)已經(jīng)在上述實(shí)施例中進(jìn)行了詳細(xì)描述,此處不再重復(fù)描 述。對(duì)于一個(gè)IMS會(huì)話包含多個(gè)媒體成分,而且媒體成分在不同的PDP承載 傳送的情況,DF2需要將多個(gè)關(guān)聯(lián)參數(shù)包含在一個(gè)IRI消息中,上報(bào)給監(jiān)聽 中心。
監(jiān)聽中心接收IRI以及CC數(shù)據(jù)包后,從IRI中提取輔助關(guān)聯(lián)參數(shù)信息,該輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì) 應(yīng)的關(guān)聯(lián)參數(shù);然后比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與提取的輔助關(guān)聯(lián) 參數(shù),在確定輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的 關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)該IRI以及CC數(shù)據(jù)包;根據(jù)IRI攜帶的會(huì)話描述協(xié)議信息, 解析與所述IRI關(guān)聯(lián)的CC數(shù)據(jù)包。
圖7為本發(fā)明實(shí)施例中監(jiān)控中心進(jìn)行監(jiān)控的處理具體流程圖,如圖7所示, 具體包括如下步驟
步驟701 、監(jiān)聽中心接收IRI消息以及CC數(shù)據(jù)包。
該步驟中,IRI消息來自CSCF設(shè)備并通過DF1與監(jiān)聽中心之間的HI2接口轉(zhuǎn) 發(fā),CC數(shù)據(jù)包來自媒體承載設(shè)備并通過DF2與監(jiān)聽中心之間的HD接口轉(zhuǎn)發(fā), 對(duì)以IMS網(wǎng)絡(luò),媒體承載設(shè)備指GSN設(shè)備。其中,IRI消息攜帶輔助關(guān)聯(lián)參數(shù)。
步驟702、監(jiān)聽中心關(guān)聯(lián)來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包。
可能有多個(gè)HI2接口和多個(gè)HI3接口發(fā)送數(shù)據(jù)到監(jiān)聽中心。監(jiān)聽中心將對(duì) 收到的通過HI3接口發(fā)送的CC逐一匹配通過HI2接口發(fā)送的IRI。若監(jiān)聽中 心只收到同 一個(gè)HI2接口以及同 一個(gè)HI3接口發(fā)送的數(shù)據(jù),則無需執(zhí)行此步驟。
步驟703、根據(jù)接口中攜帶的用戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)針對(duì)同一被監(jiān)控用戶產(chǎn) 生的IRI以及CC數(shù)據(jù)包,其中該IRI與CC數(shù)據(jù)包分別來自同一接口。
該步驟中,首先根據(jù)接口中攜帶的用戶標(biāo)識(shí)參數(shù),判斷來自同一HI2接口 的IRI以及來自同一 HI3接口 (包括一個(gè)或多個(gè)HB接口分支)的CC數(shù)據(jù)包 是否對(duì)應(yīng)同一4皮監(jiān)控用戶,若是,則關(guān)聯(lián)該來自HI2接口的IRI以及來自該 HI3接口的CC數(shù)據(jù)包;若不對(duì)應(yīng)同一被監(jiān)聽用戶,則進(jìn)行下一次接口關(guān)聯(lián)操 作。對(duì)于監(jiān)聽中心收到多個(gè)HI2接口發(fā)送的IRI,并且HI3接口還沒有完成與 所有HI2接口匹配比較,則選取下一個(gè)HI2接口發(fā)送的IRI重新進(jìn)行關(guān)聯(lián),如 果已經(jīng)對(duì)所有HI2接口進(jìn)行過關(guān)聯(lián)仍然沒有匹配到,則關(guān)聯(lián)失敗退出操作。若 關(guān)聯(lián)成功,則一個(gè)IRI可以與一個(gè)或多個(gè)CC數(shù)據(jù)包關(guān)聯(lián)。步驟704、監(jiān)聽中心判斷HI2接口關(guān)聯(lián)參數(shù)與HI3接口關(guān)聯(lián)參數(shù)是否相同, 若相同,則執(zhí)行步驟706,否則執(zhí)行步驟705。
該步驟中,若監(jiān)聽中心判斷HI2接口關(guān)聯(lián)參數(shù)與HI3接口關(guān)聯(lián)參數(shù)相同, 則確定HI2和HI3接口已經(jīng)關(guān)聯(lián)上,如果不同,則確定存在多個(gè)來自HI3接口 的CC數(shù)據(jù)包對(duì)應(yīng)來自 一個(gè)HI2接口的IRI的情況。
步驟705、根據(jù)針對(duì)同一被監(jiān)控用戶關(guān)聯(lián)在一起的IRI中攜帶的輔助關(guān)聯(lián) 參數(shù)以及關(guān)聯(lián)的CC數(shù)據(jù)包中的關(guān)聯(lián)參數(shù),關(guān)聯(lián)IRI以及CC數(shù)據(jù)包。
該步驟中,具體地監(jiān)聽中心提取通過HI3接口發(fā)送的CC數(shù)據(jù)包中的關(guān)聯(lián) 參數(shù),與通過關(guān)聯(lián)的HI2接口發(fā)送的IRI中的輔助關(guān)聯(lián)參數(shù)列表進(jìn)行匹配,若 在輔助關(guān)聯(lián)參數(shù)列表中,則認(rèn)為通過ffl3接口發(fā)送的CC數(shù)據(jù)包與通過該HI2 接口發(fā)送的IRI獲得關(guān)聯(lián),否則,認(rèn)為無法關(guān)聯(lián)。其中, 一個(gè)IRI可以關(guān)聯(lián)到 一個(gè)或多個(gè)CC數(shù)據(jù)包。
步驟706、根據(jù)IRI攜帶的會(huì)話描述協(xié)議信息,解析與該IRI關(guān)聯(lián)的CC數(shù) 據(jù)包。
本發(fā)明實(shí)施例中,若在對(duì)一次IMS呼叫監(jiān)聽中只產(chǎn)生一個(gè)HI3接口用來 上報(bào)用戶CC數(shù)據(jù)包,則可以使用HI2和HI3接口原有的關(guān)聯(lián)參數(shù)來進(jìn)行一對(duì) 一的關(guān)聯(lián)。
根據(jù)本發(fā)明實(shí)施例,還提供了一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽裝置,該裝
置可以用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供上述監(jiān)聽方法
圖8為根據(jù)本發(fā)明實(shí)施例的IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽裝置結(jié)構(gòu)示意圖,
如圖8所示,該裝置主要包括
接收單元801、參數(shù)獲取單元802、關(guān)聯(lián)單元803以及解析單元804;其中 接收單元801 ,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包; 參數(shù)獲取單元802,用于從所述接收單元接收的IRI中提取輔助關(guān)聯(lián)參數(shù)
信息,該輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載
分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);關(guān)聯(lián)單元803,用于比較接收單元801接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù) 與所述輔助關(guān)聯(lián)參數(shù),在確定該輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶 的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)該IRI以及該CC數(shù)據(jù)包;
解析單元804,用于根據(jù)IRI攜帶的會(huì)話描述協(xié)議信息,解析與該IRI關(guān) 聯(lián)的CC數(shù)據(jù)包。
如圖9所示,本發(fā)明又一實(shí)施例中,該監(jiān)控裝置還包括預(yù)處理單元805, 該單元用于當(dāng)接收單元801接收的IRI以及CC數(shù)據(jù)包分別來自多個(gè)接口時(shí), 關(guān)聯(lián)來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包;根據(jù)接口中攜帶 的用戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)針對(duì)同一被監(jiān)控用戶產(chǎn)生的IRI以及CC數(shù)據(jù)包;
相應(yīng)地,關(guān)聯(lián)單元803在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔 助關(guān)聯(lián)參數(shù)時(shí),包括
比較接收的CC數(shù)據(jù)包中針對(duì)同 一被監(jiān)控用戶產(chǎn)生的CC數(shù)據(jù)包攜帶的關(guān) 聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),其中,所述輔助關(guān)聯(lián)參數(shù)從針對(duì)所述被監(jiān)控用戶 產(chǎn)生的IRI中獲取。
根據(jù)本發(fā)明實(shí)施例,還提供了一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽系統(tǒng),該系 統(tǒng)可以用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供上述監(jiān)聽方法
圖10為根據(jù)本發(fā)明實(shí)施例的IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽系統(tǒng)結(jié)構(gòu)示意圖, 如圖10所示,該系統(tǒng)主要包括監(jiān)聽中心IOI;
可選地,該系統(tǒng)還可以進(jìn)一步包括傳遞功能實(shí)體DF102;
可選地,該系統(tǒng)還可以進(jìn)一步包括CSCF103;
可選地,該系統(tǒng)還可以進(jìn)一步包括GSN104。
其中
監(jiān)聽中心101,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包,從 接收的IRI中提取輔助關(guān)聯(lián)參數(shù)信息,該輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì) 話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的CC數(shù)據(jù)包攜 帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),在確定該輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)該IRI以及該CC數(shù)據(jù)包; 根據(jù)該IRI攜帶的會(huì)話描述協(xié)議信息,解析與該IRI關(guān)聯(lián)的CC數(shù)據(jù)包。
該系統(tǒng)進(jìn)一步包括的傳遞功能實(shí)體DF102,用于接收呼叫會(huì)話控制功能 CSCF發(fā)送的IRI,并從該IRI中獲取其攜帶的為一次IMS會(huì)話創(chuàng)建的一個(gè)或 多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息;將該關(guān)聯(lián)參數(shù)信息寫入設(shè)定接口協(xié) 議定義的輔助關(guān)聯(lián)參數(shù)中,并將該IRI轉(zhuǎn)換為符合該設(shè)定接口的IRI,其中, 轉(zhuǎn)換得到的IRI攜帶輔助關(guān)聯(lián)參數(shù);并將轉(zhuǎn)換得到的IRI通過所述設(shè)定接口發(fā) 送給所述監(jiān)控中心101。
該系統(tǒng)進(jìn)一步包括的CSCF103,用于接收GPRS支持節(jié)點(diǎn)GSN發(fā)送的為 一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息,并將該 關(guān)聯(lián)參數(shù)信息攜帶在IRI中發(fā)送給傳遞功能實(shí)體DF102。
該系統(tǒng)進(jìn)一步包括的GSN104,用于向CSCF103發(fā)送為一次IMS會(huì)話創(chuàng) 建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息。
本發(fā)明又一實(shí)施例中,CSCF103在將關(guān)聯(lián)參數(shù)信息攜帶在IRI中發(fā)送給傳 遞功能實(shí)體102時(shí),包括
若被監(jiān)聽用戶是主叫用戶,則CSCF在接收到終端UE發(fā)送的SIP資源預(yù) 留成功指示消息后,才艮據(jù)該預(yù)留成功指示消息生成IRI并發(fā)送;
若所述被監(jiān)聽用戶是被叫用戶,則CSCF在接收到UE發(fā)送的振鈴指示消 息后,根據(jù)該振鈴指示消息生成IRI并發(fā)送。
本發(fā)明又一實(shí)施例中,監(jiān)控中心IOI還用于
在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù)之前,關(guān)聯(lián) 來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包;
根據(jù)接口中攜帶的用戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)與同一被監(jiān)控用戶對(duì)應(yīng)的IRI以及 CC數(shù)據(jù)包,該IRI與CC數(shù)據(jù)包分別來自同一接口;
監(jiān)控中心101在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與輔助關(guān)聯(lián)參數(shù) 時(shí),包括比較該IRI攜帶的輔助關(guān)聯(lián)參數(shù)以及CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),該IRI 與CC數(shù)據(jù)包與同一#1監(jiān)控用戶對(duì)應(yīng)且分別來自同 一接口 。
通過本發(fā)明實(shí)施例提供的上述至少一個(gè)方案,監(jiān)聽中心接收IRI以及CC 數(shù)據(jù)包后,從IRI中獲取輔助關(guān)聯(lián)參數(shù),該輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS 會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù),進(jìn)一步根據(jù)該輔助關(guān) 聯(lián)參數(shù)以及接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),關(guān)聯(lián)IRI以及CC數(shù)據(jù)包,并 根據(jù)IRI攜帶的會(huì)話描述協(xié)議信息,解析與該IRI關(guān)聯(lián)的CC數(shù)據(jù)包。通過該 輔助關(guān)聯(lián)參數(shù)實(shí)現(xiàn)了 IRI消息與CC數(shù)據(jù)包的關(guān)聯(lián),從而能夠根據(jù)IRI攜帶的 會(huì)話描述協(xié)議信息解析相關(guān)聯(lián)的CC數(shù)據(jù)包,提高了對(duì)IMS網(wǎng)絡(luò)監(jiān)聽結(jié)果解析 的準(zhǔn)確度,實(shí)現(xiàn)了可靠性高的IMS網(wǎng)絡(luò)監(jiān)聽。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法,其特征在于,包括監(jiān)聽中心接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包;從所述IRI中提取輔助關(guān)聯(lián)參數(shù)信息,所述輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)數(shù)據(jù)包協(xié)議PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),在確定所述輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包;根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI關(guān)聯(lián)的CC數(shù)據(jù)包。
2、 如權(quán)利要求1所述的方法,其特征在于,所述IRI由傳遞功能實(shí)體通 過設(shè)定接口發(fā)送給所述監(jiān)聽中心;所述傳遞功能實(shí)體發(fā)送IRI之前,包括接收呼叫會(huì)話控制功能CSCF發(fā)送的IRI,并從所述IRI中獲取其攜帶的 為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息;將所述關(guān)聯(lián)參數(shù)信息寫入所述設(shè)定接口協(xié)議定義的輔助關(guān)聯(lián)參數(shù)中,并將 所述IRI轉(zhuǎn)換為符合所述設(shè)定接口的IRI,其中,轉(zhuǎn)換得到的IRI攜帶輔助關(guān)聯(lián) 參數(shù)。
3、 如權(quán)利要求2所述的方法,其特征在于,所述CSCF發(fā)送IRI之前,包括接收GPRS支持節(jié)點(diǎn)GSN發(fā)送的為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP 承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息,所述CSCF發(fā)送IRI時(shí)攜帶所述關(guān)聯(lián)參數(shù)信息。
4、 如權(quán)利要求3所述的方法,其特征在于,若被監(jiān)聽用戶是主叫用戶, 則所述CSCF在接收到終端UE發(fā)送的會(huì)話初始化協(xié)議SIP資源預(yù)留成功指示 消息后,根據(jù)所述預(yù)留成功指示消息生成IRI并發(fā)送;若所述被監(jiān)聽用戶是被叫用戶,則所述CSCF在接收到UE發(fā)送的振鈴指示消息后,才艮據(jù)所述振鈴指示消息生成IRI并發(fā)送。
5、 如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽中心接收的IRI以 及CC數(shù)據(jù)包分別來自多個(gè)接口 ;在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù)之前,還包括關(guān)聯(lián)來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包;根據(jù)接口中攜帶的用戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)與同 一被監(jiān)控用戶對(duì)應(yīng)的IRI以及CC數(shù)據(jù)包,所述IRI與CC數(shù)據(jù)包分別來自同一接口;所述比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),包括 比較IRI攜帶的輔助關(guān)聯(lián)參數(shù)以及CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),所述IRI與CC數(shù)據(jù)包與同 一被監(jiān)控用戶對(duì)應(yīng)且分別來自同 一接口 。
6、 一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽系統(tǒng),其特征在于,包括 監(jiān)聽中心,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包,從所述IRI中提取輔助關(guān)聯(lián)參數(shù)信息,所述輔助關(guān)聯(lián)參數(shù)信息包括為 一次IMS會(huì)話創(chuàng) 建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的CC數(shù)據(jù)包攜帶的 關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù),在確定所述輔助關(guān)聯(lián)參數(shù)中包括與接收的CC 數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包; 根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI關(guān)聯(lián)的CC數(shù)據(jù)包。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,還包括 傳遞功能實(shí)體,用于接收呼叫會(huì)話控制功能CSCF發(fā)送的IRI,并從所述IRI中獲取其攜帶的為 一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān) 聯(lián)參數(shù)信息;將所述關(guān)聯(lián)參數(shù)信息寫入設(shè)定接口協(xié)議定義的輔助關(guān)聯(lián)參數(shù)中, 并將所述IRI轉(zhuǎn)換為符合所述設(shè)定接口的IRI,其中,轉(zhuǎn)換得到的IRI攜帶輔助 關(guān)聯(lián)參數(shù);并將轉(zhuǎn)換得到的IRI通過所述設(shè)定4妻口發(fā)送給所述監(jiān)控中心。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括CSCF,用于接收GPRS支持節(jié)點(diǎn)GSN發(fā)送的為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù)信息,并將所述關(guān)聯(lián)參數(shù)信息攜帶在IRI 中發(fā)送給所述傳遞功能實(shí)體。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述CSCF在將所述關(guān)聯(lián)參 數(shù)信息攜帶在IRI中發(fā)送給所述傳遞功能實(shí)體時(shí),包括若被監(jiān)聽用戶是主叫用戶,則所述CSCF在接收到終端UE發(fā)送的SIP資 源預(yù)留成功指示消息后,根據(jù)所述預(yù)留成功指示消息生成IRI并發(fā)送;若所述被監(jiān)聽用戶是被叫用戶,則所述CSCF在接收到UE發(fā)送的振鈴指 示消息后,根據(jù)所述振鈴指示消息生成IRI并發(fā)送。
10、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述監(jiān)控中心還用于在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù)之前,關(guān)聯(lián) 來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包;4艮據(jù)接口中攜帶的用 戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)與同一被監(jiān)控用戶對(duì)應(yīng)的IRI以及CC數(shù)據(jù)包,所述IRI與 CC數(shù)據(jù)包分別來自同 一接口 ;所述監(jiān)控中心在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參 數(shù)時(shí),包括比較IRI攜帶的輔助關(guān)聯(lián)參數(shù)以及CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),所述IRI 與CC數(shù)據(jù)包與同 一被監(jiān)控用戶對(duì)應(yīng)且分別來自同一接口 。
11、 一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽裝置,其特征在于,包括 接收單元,用于接收監(jiān)聽相關(guān)消息IRI以及通信內(nèi)容CC數(shù)據(jù)包; 參數(shù)獲取單元,用于從所述接收單元接收的IRI中提取輔助關(guān)聯(lián)參數(shù)信息,所述輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別 對(duì)應(yīng)的關(guān)聯(lián)參數(shù);關(guān)聯(lián)單元,用于比較所述接收單元接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所 述輔助關(guān)聯(lián)參數(shù),在確定所述輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的 關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)所述IRI以及所述CC數(shù)據(jù)包;解析單元,用于根據(jù)所述IRI攜帶的會(huì)話描述協(xié)議信息,解析與所述IRI關(guān)聯(lián)的cc數(shù)據(jù)包。
12、如權(quán)利要求11所述的裝置,其特征在于,還包括預(yù)處理單元,用于當(dāng)所述接收單元接收的IRI以及CC數(shù)據(jù)包分別來自多個(gè)接口時(shí),關(guān)聯(lián)來自同一接口的IRI,以及來自同一接口的CC數(shù)據(jù)包;根據(jù)接口中攜帶的用戶標(biāo)識(shí)參數(shù),關(guān)聯(lián)與同一被監(jiān)控用戶對(duì)應(yīng)的IRI以及CC數(shù)據(jù)包,所述IRI與CC數(shù)據(jù)包分別來自同一接口;所述關(guān)聯(lián)單元在比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與所述輔助關(guān)聯(lián)參數(shù)時(shí),包括比較IRI攜帶的輔助關(guān)聯(lián)參數(shù)以及CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù),所述IRI 與CC數(shù)據(jù)包與同 一被監(jiān)控用戶對(duì)應(yīng)且分別來自同 一接口 。
全文摘要
本發(fā)明公開了一種IMS網(wǎng)絡(luò)中通信內(nèi)容的監(jiān)聽方法、系統(tǒng)及裝置,以解決監(jiān)聽中心對(duì)被監(jiān)聽用戶通信內(nèi)容解析的準(zhǔn)確度低的問題。主要技術(shù)方案包括監(jiān)聽中心接收IRI以及CC數(shù)據(jù)包;從IRI中提取輔助關(guān)聯(lián)參數(shù)信息,該輔助關(guān)聯(lián)參數(shù)信息包括為一次IMS會(huì)話創(chuàng)建的一個(gè)或多個(gè)PDP承載分別對(duì)應(yīng)的關(guān)聯(lián)參數(shù);比較接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)與該輔助關(guān)聯(lián)參數(shù),在確定該輔助關(guān)聯(lián)參數(shù)中包括與接收的CC數(shù)據(jù)包攜帶的關(guān)聯(lián)參數(shù)相同的關(guān)聯(lián)參數(shù)時(shí),關(guān)聯(lián)該IRI以及該CC數(shù)據(jù)包;根據(jù)該IRI攜帶的會(huì)話描述協(xié)議信息,解析與該IRI關(guān)聯(lián)的CC數(shù)據(jù)包。通過該技術(shù)方案,提高了對(duì)IMS網(wǎng)絡(luò)監(jiān)聽結(jié)果解析的準(zhǔn)確度,實(shí)現(xiàn)了可靠性高的IMS網(wǎng)絡(luò)監(jiān)聽。
文檔編號(hào)H04W24/00GK101605342SQ200910146778
公開日2009年12月16日 申請(qǐng)日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者昱 孟, 化 簡 申請(qǐng)人:中興通訊股份有限公司