專利名稱:一種下發(fā)監(jiān)聽數(shù)據(jù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)聽技術(shù),特別是涉及一種在IP多媒體子系統(tǒng)(IMS)中下發(fā)監(jiān)聽數(shù)據(jù)的方法和系統(tǒng)。
背景技術(shù):
合法監(jiān)聽是指執(zhí)法機(jī)構(gòu)(LEA)經(jīng)相應(yīng)的授權(quán)機(jī)關(guān)批準(zhǔn),根據(jù)國(guó)家相關(guān)法律和公眾通信網(wǎng)行業(yè)規(guī)范對(duì)公眾通信網(wǎng)通信業(yè)務(wù)進(jìn)行監(jiān)聽的執(zhí)法行為。
圖1是在現(xiàn)有技術(shù)中IMS網(wǎng)絡(luò)的合法監(jiān)聽模型示意圖。參見圖1,為了在IMS網(wǎng)絡(luò)中實(shí)現(xiàn)合法監(jiān)聽,3GPP TS33.107定義出了針對(duì)IMS網(wǎng)絡(luò)的合法監(jiān)聽模型,該模型包括司法執(zhí)行監(jiān)視設(shè)備(LEMF)、合法監(jiān)聽的管理功能(ADMF)實(shí)體、轉(zhuǎn)交功能(DF)實(shí)體、服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體和代理呼叫會(huì)話控制功能(P-CSCF)實(shí)體。其中,LEMF實(shí)體、ADMF實(shí)體和DF實(shí)體均位于執(zhí)法機(jī)構(gòu)側(cè),S-CSCF實(shí)體和P-CSCF實(shí)體作為IMS網(wǎng)絡(luò)中的監(jiān)聽控制網(wǎng)元位于IMS網(wǎng)絡(luò)中。在具體的業(yè)務(wù)實(shí)現(xiàn)中,當(dāng)需要在IMS網(wǎng)絡(luò)中對(duì)監(jiān)聽對(duì)象執(zhí)行監(jiān)聽,也就是說需要下發(fā)監(jiān)聽數(shù)據(jù)時(shí),ADMF實(shí)體會(huì)將執(zhí)法機(jī)構(gòu)側(cè)的各種監(jiān)聽數(shù)據(jù)攜帶在各個(gè)監(jiān)聽指示中,比如監(jiān)聽對(duì)象激活指示、監(jiān)聽對(duì)象查詢及監(jiān)聽對(duì)象屬性修改指示等,并將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示直接發(fā)送至IMS網(wǎng)絡(luò)中的S-CSCF實(shí)體和/或P-CSCF實(shí)體,其中,監(jiān)聽數(shù)據(jù)中包括有監(jiān)聽對(duì)象的標(biāo)識(shí)。S-CSCF實(shí)體和/或P-CSCF實(shí)體根據(jù)接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)對(duì)監(jiān)聽對(duì)象進(jìn)行監(jiān)聽,并將所獲取的監(jiān)聽對(duì)象的相關(guān)監(jiān)聽內(nèi)容發(fā)送至執(zhí)法機(jī)構(gòu)側(cè)的DF實(shí)體。
由以上描述可以看出,在現(xiàn)有技術(shù)中,當(dāng)執(zhí)法機(jī)構(gòu)側(cè)需要下發(fā)各種監(jiān)聽數(shù)據(jù)時(shí),是由執(zhí)法機(jī)構(gòu)側(cè)的ADMF實(shí)體直接將監(jiān)聽數(shù)據(jù)攜帶在監(jiān)聽指示中通過X1_1接口發(fā)送至IMS網(wǎng)絡(luò)中的S-CSCF實(shí)體和/或P-CSCF實(shí)體的。這樣,當(dāng)存在ADMF實(shí)體管理的多個(gè)S-CSCF實(shí)體和/或多個(gè)P-CSCF實(shí)體時(shí),為了能夠?qū)⒈O(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象注冊(cè)的S-CSCF實(shí)體和/或P-CSCF實(shí)體,ADMF實(shí)體中則必須配置并維護(hù)所有相關(guān)的S-CSCF實(shí)體和P-CSCF實(shí)體的信息,并且,當(dāng)增加或刪除了一個(gè)S-CSCF實(shí)體和/或P-CSCF實(shí)體的,或修改了一個(gè)S-CSCF實(shí)體和/或P-CSCF實(shí)體的地址時(shí),都需要在ADMF實(shí)體上同步進(jìn)行相應(yīng)的更新處理,從而極大地增加了執(zhí)法機(jī)構(gòu)側(cè)的ADMF實(shí)體的管理維護(hù)工作量。并且,當(dāng)存在ADMF實(shí)體管理的多個(gè)S-CSCF實(shí)體和P-CSCF實(shí)體時(shí),為了能夠?qū)⒈O(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象注冊(cè)的S-CSCF實(shí)體和/或P-CSCF實(shí)體,ADMF實(shí)體必須采用廣播的方式將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送給其配置的所有P-CSCF實(shí)體和/或S-CSCF實(shí)體,從而大大降低了作為監(jiān)聽中心的ADMF實(shí)體的數(shù)據(jù)處理效率。
另外,在現(xiàn)有技術(shù)中,僅僅由P-CSCF實(shí)體和S-CSCF實(shí)體作為IMS域的監(jiān)聽控制網(wǎng)元,這樣當(dāng)發(fā)生對(duì)應(yīng)于監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件時(shí),由于P-CSCF實(shí)體和S-CSCF實(shí)體均無法獲知補(bǔ)充業(yè)務(wù)事件的發(fā)生,則無法將監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件上報(bào)給DF實(shí)體,從而使得執(zhí)法機(jī)構(gòu)側(cè)無法監(jiān)聽到IMS網(wǎng)絡(luò)中監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件,因而大大降低了IMS網(wǎng)絡(luò)中合法監(jiān)聽業(yè)務(wù)的業(yè)務(wù)服務(wù)質(zhì)量。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種下發(fā)監(jiān)聽數(shù)據(jù)的方法,本發(fā)明的另一目的在于提供一種下發(fā)監(jiān)聽數(shù)據(jù)的系統(tǒng),以減少ADMF實(shí)體的管理維護(hù)工作量,并提高ADMF實(shí)體的數(shù)據(jù)處理效率。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種下發(fā)監(jiān)聽數(shù)據(jù)的方法,該方法包括A、在IP多媒體子系統(tǒng)中設(shè)置監(jiān)聽數(shù)據(jù)處理功能實(shí)體;B、管理功能ADMF實(shí)體將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C、監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為IP多媒體子系統(tǒng)中獨(dú)立的物理實(shí)體或集成在IP多媒體子系統(tǒng)中已有的物理實(shí)體側(cè)。
該方法進(jìn)一步包括在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中設(shè)置該監(jiān)聽數(shù)據(jù)處理功能實(shí)體管理的所有監(jiān)聽控制網(wǎng)元的標(biāo)識(shí);在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身中設(shè)置的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)以廣播消息的方式發(fā)送至自身管理的所有監(jiān)聽控制網(wǎng)元。
該方法進(jìn)一步包括設(shè)置用戶與監(jiān)聽控制網(wǎng)元的對(duì)應(yīng)關(guān)系,將所設(shè)置的該對(duì)應(yīng)關(guān)系保存在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中,并將該所設(shè)置的用戶注冊(cè)到與其對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元上;在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象標(biāo)識(shí)以及自身中保存的用戶與監(jiān)聽控制網(wǎng)元的對(duì)應(yīng)關(guān)系,獲取當(dāng)前監(jiān)聽對(duì)象所對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元,然后將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至所獲取的監(jiān)聽控制網(wǎng)元。
該方法進(jìn)一步包括監(jiān)聽控制網(wǎng)元在獲取用戶標(biāo)識(shí)后,將攜帶監(jiān)聽控制網(wǎng)元自身標(biāo)識(shí)和用戶標(biāo)識(shí)的監(jiān)聽查詢消息發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體從接收到的監(jiān)聽查詢消息中獲取發(fā)來監(jiān)聽查詢消息的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)以及用戶的標(biāo)識(shí),并保存所獲取的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象的標(biāo)識(shí),以及自身中所保存的各個(gè)監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,獲取與當(dāng)前監(jiān)聽對(duì)象對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí),然后根據(jù)所獲取監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元。
當(dāng)所述監(jiān)聽對(duì)象未發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的代理呼叫會(huì)話控制功能P-CSCF實(shí)體和監(jiān)聽對(duì)象歸屬地的服務(wù)呼叫會(huì)話控制功能S-CSCF實(shí)體。
所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的應(yīng)用服務(wù)器AS。
當(dāng)所述監(jiān)聽對(duì)象發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體。
所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的應(yīng)用服務(wù)器AS。
所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體;該方法進(jìn)一步包括監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體在監(jiān)聽對(duì)象注冊(cè)時(shí)獲取監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),并將所獲取的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)發(fā)送至監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體保存該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí);在步驟C中,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的步驟包括監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身保存的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
所述監(jiān)聽控制網(wǎng)元中包括P-CSCF實(shí)體和S-CSCF實(shí)體;在步驟C中,所述發(fā)送的步驟包括C11、監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象標(biāo)識(shí),向?qū)?yīng)的歸屬位置寄存器HSS發(fā)送攜帶該監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求;
C12、該HSS接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象的標(biāo)識(shí)從自身中獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的S-CSCF實(shí)體的標(biāo)識(shí),然后將所獲取的S-CSCF實(shí)體的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C13、監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的S-CSCF實(shí)體;并且,監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí),向?qū)?yīng)的S-CSCF實(shí)體發(fā)送攜帶監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求,S-CSCF實(shí)體接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象標(biāo)識(shí)獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的P-CSCF實(shí)體的標(biāo)識(shí),然后S-CSCF實(shí)體將所獲取的P-CSCF實(shí)體的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的P-CSCF實(shí)體。
所述監(jiān)聽控制網(wǎng)元中包括AS;所述步驟C12進(jìn)一步包括HSS根據(jù)查詢請(qǐng)求中攜帶的監(jiān)聽對(duì)象的標(biāo)識(shí)從自身中獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的AS的標(biāo)識(shí),然后將所獲取的AS的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述步驟C13進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的AS的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的AS。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體與HSS之間通過Diameter協(xié)議執(zhí)行交互過程。
所述監(jiān)聽對(duì)象對(duì)應(yīng)多個(gè)終端,并且該多個(gè)終端從不同的P-CSCF實(shí)體接入;在步驟C13中,所述S-CSCF實(shí)體獲取并發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體的為多個(gè)P-CSCF實(shí)體的標(biāo)識(shí);在步驟C13中,所述將監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)P-CSCF實(shí)體的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的多個(gè)P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至該多個(gè)P-CSCF實(shí)體。
當(dāng)所述監(jiān)聽對(duì)象未發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體。
當(dāng)所述監(jiān)聽對(duì)象發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體和S-CSCF實(shí)體分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體和S-CSCF實(shí)體;。
所述P-CSCF實(shí)體為監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體的步驟包括監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身保存的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)直接發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體的步驟包括C21、監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽對(duì)象漫游地P-CSCF實(shí)體的標(biāo)識(shí)返回給監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;C22、該監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C23、監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將接收到的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
在步驟C22中,所述發(fā)送的步驟包括監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體直接將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體。
在步驟C22中,所述發(fā)送的步驟包括監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地對(duì)應(yīng)的ADMF實(shí)體;監(jiān)聽對(duì)象漫游地對(duì)應(yīng)的ADMF實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及接收到的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體。
所述步驟C進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)保存對(duì)應(yīng)于監(jiān)聽對(duì)象的相關(guān)信息。
在步驟C中,在接收到監(jiān)聽指示之后,并在發(fā)送監(jiān)聽數(shù)據(jù)之前,進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體判斷當(dāng)前接收到的監(jiān)聽指示是否為監(jiān)聽對(duì)象查詢指示,如果是監(jiān)聽對(duì)象查詢指示,則監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽對(duì)象查詢指示從自身和/或監(jiān)聽控制網(wǎng)元處獲取監(jiān)聽對(duì)象的信息,并將所獲取的監(jiān)聽對(duì)象的信息發(fā)送至ADMF實(shí)體,結(jié)束當(dāng)前流程,如果不是監(jiān)聽對(duì)象查詢指示,則繼續(xù)執(zhí)行將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元的步驟。
一種下發(fā)監(jiān)聽數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括ADMF實(shí)體、監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體,其中,ADMF實(shí)體,用于將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體,用于接收ADMF實(shí)體發(fā)來的攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示,并將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至S-CSCF實(shí)體和P-CSCF實(shí)體;S-CSCF實(shí)體和P-CSCF實(shí)體,分別用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù)。
所述ADMF實(shí)體與監(jiān)聽數(shù)據(jù)處理功能實(shí)體之間通過已有的X1_1接口相連。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的接口或自定義的接口分別與P-CSCF實(shí)體和S-CSCF實(shí)體直接相連。
該系統(tǒng)進(jìn)一步包括AS,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體,進(jìn)一步用于將接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至AS;所述AS,用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù),并在獲取監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件后,根據(jù)接收到的監(jiān)聽數(shù)據(jù)上報(bào)所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的接口或自定義的接口與AS直接相連。
所述接口協(xié)議為Diameter協(xié)議。
所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為IP多媒體子系統(tǒng)中獨(dú)立的物理實(shí)體或集成在IP多媒體子系統(tǒng)中一個(gè)現(xiàn)有的物理實(shí)體中。
由此可見,本發(fā)明具有以下優(yōu)點(diǎn)1、本發(fā)明在IMS網(wǎng)絡(luò)中增加了一個(gè)監(jiān)聽數(shù)據(jù)處理功能實(shí)體,并由該網(wǎng)絡(luò)側(cè)的監(jiān)聽數(shù)據(jù)處理功能實(shí)體管理和維護(hù)IMS網(wǎng)絡(luò)中的監(jiān)聽控制網(wǎng)元,無論IMS網(wǎng)絡(luò)中是否增加、刪除或修改了一個(gè)S-CSCF實(shí)體和/或P-CSCF實(shí)體,執(zhí)法機(jī)構(gòu)側(cè)的ADMF實(shí)體都無需進(jìn)行復(fù)雜的配置維護(hù)操作,從而極大地減少了執(zhí)法機(jī)構(gòu)側(cè)ADMF實(shí)體的管理維護(hù)工作量,降低了ADMF實(shí)體的業(yè)務(wù)實(shí)現(xiàn)難度。
2、由于在本發(fā)明中,ADMF實(shí)體只需與其管理的一個(gè)監(jiān)聽數(shù)據(jù)處理功能實(shí)體進(jìn)行數(shù)據(jù)的交互,而無需與數(shù)目眾多的P-CSCF實(shí)體和S-CSCF實(shí)體進(jìn)行交互,從而大大提高了作為監(jiān)聽中心的ADMF實(shí)體的數(shù)據(jù)處理效率。
3、在本發(fā)明中,AS也作為監(jiān)聽控制網(wǎng)元參與IMS網(wǎng)絡(luò)的監(jiān)聽過程,監(jiān)聽數(shù)據(jù)處理功能實(shí)體進(jìn)一步將ADMF實(shí)體發(fā)來的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至AS,從而觸發(fā)AS對(duì)監(jiān)聽對(duì)象進(jìn)行監(jiān)聽,這樣當(dāng)發(fā)生對(duì)應(yīng)于監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件時(shí),AS便可根據(jù)接收到的監(jiān)聽數(shù)據(jù)將監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件上報(bào)給執(zhí)法機(jī)構(gòu)例的DF實(shí)體,從而使得執(zhí)法機(jī)構(gòu)側(cè)能夠監(jiān)聽到IMS網(wǎng)絡(luò)中監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件,因而大大提高了IMS網(wǎng)絡(luò)中合法監(jiān)聽業(yè)務(wù)的業(yè)務(wù)服務(wù)質(zhì)量。
圖1是在現(xiàn)有技術(shù)中IMS網(wǎng)絡(luò)的合法監(jiān)聽模型示意圖。
圖2是本發(fā)明系統(tǒng)的基本結(jié)構(gòu)示意圖。
圖3是本發(fā)明系統(tǒng)的優(yōu)選結(jié)構(gòu)示意圖。
圖4是實(shí)現(xiàn)本發(fā)明的實(shí)施例的流程圖。
具體實(shí)施例方式
在現(xiàn)有技術(shù)中,由于ADMF實(shí)體直接將監(jiān)聽數(shù)據(jù)下發(fā)給IMS網(wǎng)絡(luò)中的P-CSCF實(shí)體和S-CSCF實(shí)體,因此往往導(dǎo)致ADMF實(shí)體的管理維護(hù)工作量增加及ADMF實(shí)體的數(shù)據(jù)處理效率降低。針對(duì)這一缺點(diǎn),本發(fā)明提出了一種下發(fā)監(jiān)聽數(shù)據(jù)的方法,其核心思想是預(yù)先在IMS網(wǎng)絡(luò)中設(shè)置監(jiān)聽數(shù)據(jù)處理功能實(shí)體,并將該監(jiān)聽數(shù)據(jù)處理功能實(shí)體分別與ADMF實(shí)體、P-CSCF實(shí)體和S-CSCF實(shí)體直接相連;當(dāng)需要下發(fā)監(jiān)聽數(shù)據(jù)時(shí),ADMF實(shí)體將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元。
其中,所述的監(jiān)聽控制網(wǎng)元為P-CSCF實(shí)體和S-CSCF實(shí)體,也就是說,監(jiān)聽數(shù)據(jù)處理功能實(shí)體接收到攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示后,將該監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至P-CSCF實(shí)體和S-CSCF實(shí)體。
較佳地,為了能夠使執(zhí)法機(jī)構(gòu)側(cè)能夠監(jiān)聽到所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件,在本發(fā)明中,還可以進(jìn)一步將AS作為監(jiān)聽控制網(wǎng)元,也就是說,監(jiān)聽數(shù)據(jù)處理功能實(shí)體接收到攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示后,還可以進(jìn)一步將該監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至應(yīng)用服務(wù)器(AS)。這樣,AS在后續(xù)過程中獲取所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件后,則可根據(jù)接收到的監(jiān)聽數(shù)據(jù)執(zhí)行將所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件上報(bào)給執(zhí)法機(jī)構(gòu)側(cè)DF實(shí)體的過程。
在本發(fā)明中,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以采用多種方式將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體、S-CSCF實(shí)體和AS,較佳的發(fā)送方式可以舉例為以廣播的方式進(jìn)行發(fā)送、根據(jù)預(yù)先的配置進(jìn)行發(fā)送、根據(jù)接收到的監(jiān)聽查詢消息進(jìn)行發(fā)送以及通過查詢歸屬位置寄存器(HSS)進(jìn)行發(fā)送等。
本發(fā)明還提出了一種下發(fā)監(jiān)聽數(shù)據(jù)的系統(tǒng),參見圖2,該系統(tǒng)包括ADMF實(shí)體、監(jiān)聽數(shù)據(jù)處理功能實(shí)體、P-CSCF實(shí)體和S-CSCF實(shí)體,其中,ADMF實(shí)體,用于將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體,用于接收ADMF實(shí)體發(fā)來的攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示,并將接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至P-CSCF實(shí)體和S-CSCF實(shí)體;P-CSCF實(shí)體和S-CSCF實(shí)體,分別用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù)。
圖3是本發(fā)明系統(tǒng)的優(yōu)選結(jié)構(gòu)示意圖。參見圖3,為了能夠使執(zhí)法機(jī)構(gòu)側(cè)能夠監(jiān)聽到所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件,較佳地,本發(fā)明系統(tǒng)中進(jìn)一步包括AS,監(jiān)聽數(shù)據(jù)處理功能實(shí)體,進(jìn)一步用于將接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至AS;AS用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù),并在獲取監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件信息后,根據(jù)接收到的監(jiān)聽數(shù)據(jù)上報(bào)監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
在以下的實(shí)施例中,以本發(fā)明系統(tǒng)為圖3所示的優(yōu)選結(jié)構(gòu)為例來說明本發(fā)明的具體實(shí)現(xiàn)過程。
圖4是實(shí)現(xiàn)本發(fā)明的實(shí)施例的流程圖。參見圖3和圖4,利用本發(fā)明的系統(tǒng),本發(fā)明方法實(shí)現(xiàn)下發(fā)監(jiān)聽數(shù)據(jù)的過程具體包括以下步驟步驟401預(yù)先在IMS網(wǎng)絡(luò)中設(shè)置監(jiān)聽數(shù)據(jù)處理功能實(shí)體,并將該監(jiān)聽數(shù)據(jù)處理功能實(shí)體分別與ADMF實(shí)體、P-CSCF實(shí)體、S-CSCF實(shí)體和AS直接相連。
這里,在IMS網(wǎng)絡(luò)中所設(shè)置的監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以是一個(gè)獨(dú)立的物理實(shí)體,也可以集成在IMS網(wǎng)絡(luò)中一個(gè)現(xiàn)有的物理實(shí)體中。
并且,所設(shè)置的監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的X1_1接口與ADMF實(shí)體直接連接。監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的接口或本發(fā)明自定義的接口分別與P-CSCF實(shí)體、S-CSCF實(shí)體和AS直接相連,比如,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以通過本發(fā)明自定義的接口E1、E2和E3分別與P-CSCF實(shí)體、S-CSCF實(shí)體和AS直接相連。
另外,監(jiān)聽數(shù)據(jù)處理功能實(shí)體與P-CSCF實(shí)體、S-CSCF實(shí)體和AS之間的接口協(xié)議可以為本發(fā)明自定義的協(xié)議,也可以為現(xiàn)有的協(xié)議如Diameter協(xié)議等。
步驟402當(dāng)需要下發(fā)對(duì)監(jiān)聽對(duì)象的監(jiān)聽數(shù)據(jù)時(shí),ADMF實(shí)體將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體。
這里,ADMF實(shí)體發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體的監(jiān)聽指示中攜帶有ADMF實(shí)體自身的標(biāo)識(shí),監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)中包括有監(jiān)聽對(duì)象的標(biāo)識(shí),比如初始會(huì)話協(xié)議統(tǒng)一資源標(biāo)識(shí)(SIP URI) 和TEL URL,以及指示具體監(jiān)聽要求的參數(shù)等。
在本步驟中,所述的監(jiān)聽指示可以是一次監(jiān)聽過程中ADMF實(shí)體所下發(fā)的任意一條監(jiān)聽相關(guān)消息,比如可以是監(jiān)聽對(duì)象激活命令、監(jiān)聽對(duì)象的監(jiān)聽屬性修改指示、監(jiān)聽對(duì)象去激活指示以及監(jiān)聽對(duì)象查詢指示等。
步驟403監(jiān)聽數(shù)據(jù)處理功能實(shí)體接收到攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示后,根據(jù)其中攜帶的監(jiān)聽數(shù)據(jù)保存對(duì)應(yīng)于監(jiān)聽對(duì)象的相關(guān)信息,并向ADMF實(shí)體返回成功響應(yīng)消息。
這里,如果監(jiān)聽數(shù)據(jù)處理功能實(shí)體接收到的監(jiān)聽指示為監(jiān)聽對(duì)象激活命令,則在本步驟中,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以在接收到該監(jiān)聽對(duì)象激活命令時(shí),首先根據(jù)監(jiān)聽對(duì)象激活命令中ADMF實(shí)體標(biāo)識(shí)、監(jiān)聽數(shù)據(jù)中包括的當(dāng)前監(jiān)聽對(duì)象標(biāo)識(shí)以及自身中保存的各監(jiān)聽對(duì)象的信息,判斷當(dāng)前監(jiān)聽對(duì)象是否已被當(dāng)前ADMF實(shí)體對(duì)應(yīng)的執(zhí)法機(jī)構(gòu)側(cè)所監(jiān)聽,如果是,則向ADMF實(shí)體返回失敗響應(yīng)消息,并無需執(zhí)行后續(xù)過程,即結(jié)束當(dāng)前流程,否則,向ADMF實(shí)體返回成功響應(yīng)消息。
在本步驟中,所述的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽指示攜帶的監(jiān)聽數(shù)據(jù)保存對(duì)應(yīng)于監(jiān)聽對(duì)象的相關(guān)信息包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體保存監(jiān)聽數(shù)據(jù)中與對(duì)監(jiān)聽對(duì)象的監(jiān)聽相關(guān)的各個(gè)參數(shù),并進(jìn)一步進(jìn)行監(jiān)聽對(duì)象監(jiān)聽屬性設(shè)置并保存等相關(guān)處理。比如,當(dāng)前的監(jiān)聽數(shù)據(jù)為監(jiān)聽對(duì)象激活命令,則監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽對(duì)象激活命令中的各個(gè)參數(shù)保存該監(jiān)聽對(duì)象的標(biāo)識(shí)、監(jiān)聽中心的標(biāo)識(shí)和監(jiān)聽屬性比如為監(jiān)聽通話內(nèi)容,并進(jìn)一步將該監(jiān)聽對(duì)象的狀態(tài)設(shè)置為監(jiān)聽激活狀態(tài),并保存該監(jiān)聽對(duì)象的監(jiān)聽激活狀態(tài)。
步驟404監(jiān)聽數(shù)據(jù)處理功能實(shí)體判斷當(dāng)前所接收到的監(jiān)聽指示是否為監(jiān)聽對(duì)象查詢指示,如果是,則執(zhí)行步驟405,否則,執(zhí)行步驟406。
步驟405監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽對(duì)象查詢指示獲取監(jiān)聽對(duì)象的相關(guān)信息,并將獲取的監(jiān)聽對(duì)象相關(guān)信息發(fā)送至ADMF實(shí)體,結(jié)束當(dāng)前流程。
這里,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以根據(jù)監(jiān)聽對(duì)象查詢指示,從自身、P-CSCF實(shí)體、S-CSCF實(shí)體和AS中的任意一個(gè)或幾個(gè)處獲取監(jiān)聽對(duì)象的相關(guān)信息。
步驟406監(jiān)聽數(shù)據(jù)處理功能實(shí)體將接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體、S-CSCF實(shí)體和AS。
在本步驟中,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以采用Diameter協(xié)議的推送配置請(qǐng)求(PPR)消息或其它已存在或自定義的消息來下發(fā)監(jiān)聽數(shù)據(jù)。
在本步驟中,監(jiān)聽數(shù)據(jù)處理功能實(shí)體可以采用多種方式將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體、S-CSCF實(shí)體和AS,較佳的發(fā)送方式可以舉例為方式一、以廣播的方式進(jìn)行發(fā)送;方式二、根據(jù)預(yù)先的配置進(jìn)行發(fā)送;方式三、根據(jù)接收到的監(jiān)聽查詢消息進(jìn)行發(fā)送;方式四、通過查詢歸屬位置寄存器(HSS)進(jìn)行發(fā)送。
當(dāng)采用方式一,即以廣播的方式進(jìn)行發(fā)送時(shí),本發(fā)明預(yù)先進(jìn)行在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中設(shè)置該監(jiān)聽數(shù)據(jù)處理功能實(shí)體管理的P-CSCF實(shí)體、S-CSCF實(shí)體和AS的地址信息。這樣,本步驟的具體實(shí)現(xiàn)過程包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)設(shè)置的自身所管理P-CSCF實(shí)體、S-CSCF實(shí)體和AS的地址信息,以廣播消息的形式將接收到的監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至自身管理的所有P-CSCF實(shí)體、S-CSCF實(shí)體和AS。通過本步驟的處理過程,則可以保證監(jiān)聽對(duì)象注冊(cè)的P-CSCF實(shí)體、S-CSCF實(shí)體和AS可接收到監(jiān)聽數(shù)據(jù)。
當(dāng)采用方式二,即根據(jù)預(yù)先的配置進(jìn)行發(fā)送時(shí),本發(fā)明預(yù)先進(jìn)行分別設(shè)置用戶與P-CSCF實(shí)體、S-CSCF實(shí)體和AS的對(duì)應(yīng)關(guān)系,將所設(shè)置的該對(duì)應(yīng)關(guān)系保存在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中;當(dāng)一個(gè)用戶在網(wǎng)絡(luò)中注冊(cè)時(shí),系統(tǒng)將該用戶注冊(cè)到與其對(duì)應(yīng)的P-CSCF實(shí)體和S-CSCF實(shí)體上,并使用與該用戶對(duì)應(yīng)的AS作為該用戶簽約業(yè)務(wù)的AS,從而實(shí)現(xiàn)了對(duì)一個(gè)指定的用戶使其注冊(cè)到指定的P-CSCF實(shí)體和S-CSCF實(shí)體,并使該指定用戶的簽約業(yè)務(wù)使用指定的AS。這樣,本步驟的具體實(shí)現(xiàn)過程包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象標(biāo)識(shí)以及自身中保存的用戶與P-CSCF實(shí)體、S-CSCF實(shí)體和AS的對(duì)應(yīng)關(guān)系,獲取當(dāng)前監(jiān)聽對(duì)象所對(duì)應(yīng)的P-CSCF實(shí)體、S-CSCF實(shí)體和AS的標(biāo)識(shí),然后根據(jù)所獲取的標(biāo)識(shí)將接收到的監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至P-CSCF實(shí)體、S-CSCF實(shí)體和AS,而無需發(fā)送至管理的所有P-CSCF實(shí)體、S-CSCF實(shí)體和AS。通過本步驟的處理過程,則可以保證監(jiān)聽對(duì)象所注冊(cè)的P-CSCF實(shí)體、S-CSCF實(shí)體和AS接收到監(jiān)聽數(shù)據(jù)。
當(dāng)采用方式三,即根據(jù)接收到的監(jiān)聽查詢消息進(jìn)行發(fā)送時(shí),本發(fā)明預(yù)先進(jìn)行當(dāng)一個(gè)P-CSCF實(shí)體、S-CSCF實(shí)體或AS接收到一個(gè)用戶發(fā)來的攜帶該用戶標(biāo)識(shí)的注冊(cè)請(qǐng)求或呼叫請(qǐng)求時(shí),該P(yáng)-CSCF實(shí)體、S-CSCF實(shí)體或AS主動(dòng)將攜帶自身標(biāo)識(shí)和該用戶標(biāo)識(shí)的監(jiān)聽查詢消息發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體從接收到的監(jiān)聽查詢消息中獲取發(fā)來監(jiān)聽查詢消息的P-CSCF實(shí)體、S-CSCF實(shí)體或AS的標(biāo)識(shí)以及用戶的標(biāo)識(shí),并保存所獲取的P-CSCF實(shí)體、S-CSCF實(shí)體或AS的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。這樣,本步驟的具體實(shí)現(xiàn)過程包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象的標(biāo)識(shí),以及自身中所保存的P-CSCF實(shí)體、S-CSCF實(shí)體或AS的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,獲取與監(jiān)聽對(duì)象對(duì)應(yīng)的P-CSCF實(shí)體、S-CSCF實(shí)體或AS,然后將接收到的監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至當(dāng)前所獲取的P-CSCF實(shí)體、S-CSCF實(shí)體或AS。由于接收到用戶注冊(cè)請(qǐng)求的P-CSCF實(shí)體和S-CSCF實(shí)體即為用戶注冊(cè)的P-CSCF實(shí)體和S-CSCF實(shí)體,且接收到用戶呼叫請(qǐng)求的AS即為用戶簽約業(yè)務(wù)使用的AS,所以通過本步驟的處理過程,則可以保證監(jiān)聽對(duì)象所注冊(cè)的P-CSCF實(shí)體、S-CSCF實(shí)體和AS接收到監(jiān)聽數(shù)據(jù)。
當(dāng)采用方式四,即通過查詢HSS進(jìn)行發(fā)送時(shí),本步驟的具體實(shí)現(xiàn)過程包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象的標(biāo)識(shí),向?qū)?yīng)的HSS發(fā)送攜帶該監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求;該HSS接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象的標(biāo)識(shí)從自身中獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的S-CSCF實(shí)體的標(biāo)識(shí)以及該監(jiān)聽對(duì)象所使用簽約業(yè)務(wù)的AS的標(biāo)識(shí),然后HSS將所獲取的S-CSCF實(shí)體的標(biāo)識(shí)以及AS的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí)以及AS的標(biāo)識(shí),將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的S-CSCF實(shí)體的標(biāo)識(shí)以及AS;并且,監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí),向?qū)?yīng)的S-CSCF實(shí)體發(fā)送攜帶監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求;S-CSCF實(shí)體接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象標(biāo)識(shí)獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的P-CSCF實(shí)體的標(biāo)識(shí),然后S-CSCF實(shí)體將所獲取的P-CSCF實(shí)體的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的P-CSCF實(shí)體的標(biāo)識(shí),將ADMF實(shí)體發(fā)來的監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的P-CSCF實(shí)體。
需要說明的是,當(dāng)采用方式四時(shí),如果監(jiān)聽對(duì)象對(duì)應(yīng)多個(gè)終端,并且該多個(gè)終端從不同的P-CSCF實(shí)體接入時(shí),在本步驟中,S-CSCF實(shí)體所獲取并發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體的可以是多個(gè)P-CSCF實(shí)體的標(biāo)識(shí),監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至該多個(gè)P-CSCF實(shí)體。
在采用方式四進(jìn)行發(fā)送時(shí),監(jiān)聽數(shù)據(jù)處理功能實(shí)體與HSS之間可以通過Diameter協(xié)議或其它協(xié)議的消息執(zhí)行交互過程。
在本發(fā)明中,當(dāng)監(jiān)聽對(duì)象未發(fā)生漫游時(shí),ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體、P-CSCF實(shí)體、S-CSCF實(shí)體和AS分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體、P-CSCF實(shí)體、S-CSCF實(shí)體和AS。當(dāng)監(jiān)聽對(duì)象發(fā)生漫游時(shí),上述過程中涉及的ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;上述過程中涉及的監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和AS分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和AS,而P-CSCF實(shí)體為監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
無論監(jiān)聽對(duì)象是否發(fā)生漫游,上述的第四種下發(fā)監(jiān)聽數(shù)據(jù)的方式均適用。上述前3種下發(fā)監(jiān)聽數(shù)據(jù)的方式對(duì)應(yīng)的是監(jiān)聽對(duì)象未發(fā)生漫游的情況,也就是說,本發(fā)明系統(tǒng)中的各個(gè)實(shí)體均為監(jiān)聽對(duì)象歸屬地的實(shí)體,且ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體。而無論監(jiān)聽對(duì)象是否發(fā)生漫游,均可采用上述的前3種下發(fā)監(jiān)聽數(shù)據(jù)的方式由監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體和AS。
當(dāng)監(jiān)聽對(duì)象發(fā)生漫游時(shí),在采用上述四種方式實(shí)現(xiàn)由監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的具體實(shí)現(xiàn)為監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體可以進(jìn)一步在該監(jiān)聽對(duì)象注冊(cè)時(shí)獲取監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),并將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)發(fā)送至監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體保存該監(jiān)聽對(duì)象對(duì)應(yīng)的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)。這樣,在本步驟中,當(dāng)需要對(duì)監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體下發(fā)監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)時(shí),可以采用下面的3種方式下發(fā),包括
1、監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體在接收到監(jiān)聽對(duì)象歸屬地的ADMF實(shí)體發(fā)來的攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示時(shí),可以根據(jù)保存的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),直接將監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體;2、監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)返回給監(jiān)聽對(duì)象歸屬地的ADMF實(shí)體,該監(jiān)聽對(duì)象歸屬地的ADMF實(shí)體根據(jù)接收到的漫游地的P-CSCF實(shí)體標(biāo)識(shí),將漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中所攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的ADMF實(shí)體,監(jiān)聽對(duì)象漫游地的ADMF實(shí)體將漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將接收到的監(jiān)聽數(shù)據(jù)發(fā)送至該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體;3、監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)返回給監(jiān)聽對(duì)象歸屬地的ADMF實(shí)體,該監(jiān)聽對(duì)象歸屬地的ADMF實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將接收到的監(jiān)聽數(shù)據(jù)發(fā)送至該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
步驟407接收到監(jiān)聽數(shù)據(jù)的P-CSCF實(shí)體、S-CSCF實(shí)體和AS向監(jiān)聽數(shù)據(jù)處理功能實(shí)體返回成功響應(yīng)消息。
在本步驟中,P-CSCF實(shí)體、S-CSCF實(shí)體和AS可以采用Diameter協(xié)議的推送配置應(yīng)答(PPA)消息或其它已存在或自定義的消息來返回響應(yīng)消息。
在本發(fā)明中,ADMF實(shí)體通過X1_1接口將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體。監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過Diameter協(xié)議或其它協(xié)議的消息與S-CSCF實(shí)體、P-CSCF實(shí)體和AS執(zhí)行交互過程。
在以上的實(shí)施例中,是以本發(fā)明系統(tǒng)中包括AS為例來說明本發(fā)明的具體實(shí)體過程。當(dāng)本發(fā)明系統(tǒng)中不包括AS時(shí),本發(fā)明的具體實(shí)體過程與上述圖4所示過程的原理相同,只需去除監(jiān)聽數(shù)據(jù)處理功能實(shí)體與AS交互各種消息的過程。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種下發(fā)監(jiān)聽數(shù)據(jù)的方法,其特征在于,該方法包括A、在IP多媒體子系統(tǒng)中設(shè)置監(jiān)聽數(shù)據(jù)處理功能實(shí)體;B、管理功能ADMF實(shí)體將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C、監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為IP多媒體子系統(tǒng)中獨(dú)立的物理實(shí)體或集成在IP多媒體子系統(tǒng)中已有的物理實(shí)體側(cè)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中設(shè)置該監(jiān)聽數(shù)據(jù)處理功能實(shí)體管理的所有監(jiān)聽控制網(wǎng)元的標(biāo)識(shí);在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身中設(shè)置的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)以廣播消息的方式發(fā)送至自身管理的所有監(jiān)聽控制網(wǎng)元。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括設(shè)置用戶與監(jiān)聽控制網(wǎng)元的對(duì)應(yīng)關(guān)系,將所設(shè)置的該對(duì)應(yīng)關(guān)系保存在監(jiān)聽數(shù)據(jù)處理功能實(shí)體中,并將該所設(shè)置的用戶注冊(cè)到與其對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元上;在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象標(biāo)識(shí)以及自身中保存的用戶與監(jiān)聽控制網(wǎng)元的對(duì)應(yīng)關(guān)系,獲取當(dāng)前監(jiān)聽對(duì)象所對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元,然后將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至所獲取的監(jiān)聽控制網(wǎng)元。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括監(jiān)聽控制網(wǎng)元在獲取用戶標(biāo)識(shí)后,將攜帶監(jiān)聽控制網(wǎng)元自身標(biāo)識(shí)和用戶標(biāo)識(shí)的監(jiān)聽查詢消息發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體從接收到的監(jiān)聽查詢消息中獲取發(fā)來監(jiān)聽查詢消息的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)以及用戶的標(biāo)識(shí),并保存所獲取的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在步驟C中,所述發(fā)送的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象的標(biāo)識(shí),以及自身中所保存的各個(gè)監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)與用戶標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,獲取與當(dāng)前監(jiān)聽對(duì)象對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元的標(biāo)識(shí),然后根據(jù)所獲取監(jiān)聽控制網(wǎng)元的標(biāo)識(shí)將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的監(jiān)聽控制網(wǎng)元。
6.根據(jù)權(quán)利要求3、4或5所述的方法,其特征在于,當(dāng)所述監(jiān)聽對(duì)象未發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的代理呼叫會(huì)話控制功能P-CSCF實(shí)體和監(jiān)聽對(duì)象歸屬地的服務(wù)呼叫會(huì)話控制功能S-CSCF實(shí)體。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的應(yīng)用服務(wù)器AS。
8.根據(jù)權(quán)利要求3、4或5所述的方法,其特征在于,當(dāng)所述監(jiān)聽對(duì)象發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象歸屬地的應(yīng)用服務(wù)器AS。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述監(jiān)聽控制網(wǎng)元中包括監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體;該方法進(jìn)一步包括監(jiān)聽對(duì)象歸屬地的S-CSCF實(shí)體在監(jiān)聽對(duì)象注冊(cè)時(shí)獲取監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),并將所獲取的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)發(fā)送至監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體保存該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí);在步驟C中,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的步驟包括監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身保存的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽控制網(wǎng)元中包括P-CSCF實(shí)體和S-CSCF實(shí)體;在步驟C中,所述發(fā)送的步驟包括C11、監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽數(shù)據(jù)中包括的監(jiān)聽對(duì)象標(biāo)識(shí),向?qū)?yīng)的歸屬位置寄存器HSS發(fā)送攜帶該監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求;C12、該HSS接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象的標(biāo)識(shí)從自身中獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的S-CSCF實(shí)體的標(biāo)識(shí),然后將所獲取的S-CSCF實(shí)體的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C13、監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的S-CSCF實(shí)體;并且,監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的S-CSCF實(shí)體的標(biāo)識(shí),向?qū)?yīng)的S-CSCF實(shí)體發(fā)送攜帶監(jiān)聽對(duì)象標(biāo)識(shí)的查詢請(qǐng)求,S-CSCF實(shí)體接收到查詢請(qǐng)求后,根據(jù)其中攜帶的監(jiān)聽對(duì)象標(biāo)識(shí)獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的P-CSCF實(shí)體的標(biāo)識(shí),然后S-CSCF實(shí)體將所獲取的P-CSCF實(shí)體的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體,監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的P-CSCF實(shí)體。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述監(jiān)聽控制網(wǎng)元中包括AS;所述步驟C12進(jìn)一步包括HSS根據(jù)查詢請(qǐng)求中攜帶的監(jiān)聽對(duì)象的標(biāo)識(shí)從自身中獲取該監(jiān)聽對(duì)象當(dāng)前注冊(cè)的AS的標(biāo)識(shí),然后將所獲取的AS的標(biāo)識(shí)發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;所述步驟C13進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的AS的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)的AS。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體與HSS之間通過Diameter協(xié)議執(zhí)行交互過程。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述監(jiān)聽對(duì)象對(duì)應(yīng)多個(gè)終端,并且該多個(gè)終端從不同的P-CSCF實(shí)體接入;在步驟C13中,所述S-CSCF實(shí)體獲取并發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體的為多個(gè)P-CSCF實(shí)體的標(biāo)識(shí);在步驟C13中,所述將監(jiān)聽數(shù)據(jù)發(fā)送至對(duì)應(yīng)P-CSCF實(shí)體的步驟包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的多個(gè)P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至該多個(gè)P-CSCF實(shí)體。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,當(dāng)所述監(jiān)聽對(duì)象未發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體。
16.根據(jù)權(quán)利要求11所述的方法,其特征在于,當(dāng)所述監(jiān)聽對(duì)象發(fā)生漫游時(shí),所述ADMF實(shí)體為監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體和S-CSCF實(shí)體分別為監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體和S-CSCF實(shí)體;。所述P-CSCF實(shí)體為監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
17.根據(jù)權(quán)利要求10或16所述的方法,其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體的步驟包括監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)自身保存的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體的標(biāo)識(shí),將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)直接發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
18.根據(jù)權(quán)利要求10或16所述的方法,其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽數(shù)據(jù)發(fā)送至P-CSCF實(shí)體的步驟包括C21、監(jiān)聽對(duì)象歸屬地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體將監(jiān)聽對(duì)象漫游地P-CSCF實(shí)體的標(biāo)識(shí)返回給監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體;C22、該監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將該監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體;C23、監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)接收到的監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí),將接收到的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,在步驟C22中,所述發(fā)送的步驟包括監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體直接將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體。
20.根據(jù)權(quán)利要求18所述的方法,其特征在于,在步驟C22中,所述發(fā)送的步驟包括監(jiān)聽對(duì)象歸屬地對(duì)應(yīng)的ADMF實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地對(duì)應(yīng)的ADMF實(shí)體;監(jiān)聽對(duì)象漫游地對(duì)應(yīng)的ADMF實(shí)體將監(jiān)聽對(duì)象漫游地的P-CSCF實(shí)體標(biāo)識(shí)以及接收到的監(jiān)聽數(shù)據(jù)發(fā)送至監(jiān)聽對(duì)象漫游地的監(jiān)聽數(shù)據(jù)處理功能實(shí)體。
21.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)保存對(duì)應(yīng)于監(jiān)聽對(duì)象的相關(guān)信息。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,在步驟C中,在接收到監(jiān)聽指示之后,并在發(fā)送監(jiān)聽數(shù)據(jù)之前,進(jìn)一步包括監(jiān)聽數(shù)據(jù)處理功能實(shí)體判斷當(dāng)前接收到的監(jiān)聽指示是否為監(jiān)聽對(duì)象查詢指示,如果是監(jiān)聽對(duì)象查詢指示,則監(jiān)聽數(shù)據(jù)處理功能實(shí)體根據(jù)監(jiān)聽對(duì)象查詢指示從自身和/或監(jiān)聽控制網(wǎng)元處獲取監(jiān)聽對(duì)象的信息,并將所獲取的監(jiān)聽對(duì)象的信息發(fā)送至ADMF實(shí)體,結(jié)束當(dāng)前流程,如果不是監(jiān)聽對(duì)象查詢指示,則繼續(xù)執(zhí)行將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元的步驟。
23.一種下發(fā)監(jiān)聽數(shù)據(jù)的系統(tǒng),其特征在于,該系統(tǒng)包括ADMF實(shí)體、監(jiān)聽數(shù)據(jù)處理功能實(shí)體、S-CSCF實(shí)體和P-CSCF實(shí)體,其中,ADMF實(shí)體,用于將攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示發(fā)送至監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體,用于接收ADMF實(shí)體發(fā)來的攜帶監(jiān)聽數(shù)據(jù)的監(jiān)聽指示,并將監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)分別發(fā)送至S-CSCF實(shí)體和P-CSCF實(shí)體;S-CSCF實(shí)體和P-CSCF實(shí)體,分別用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù)。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,所述ADMF實(shí)體與監(jiān)聽數(shù)據(jù)處理功能實(shí)體之間通過已有的X1_1接口相連。
25.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的接口或自定義的接口分別與P-CSCF實(shí)體和S-CSCF實(shí)體直接相連。
26.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括AS,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體,進(jìn)一步用于將接收到的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至AS;所述AS,用于接收監(jiān)聽數(shù)據(jù)處理功能實(shí)體發(fā)來的監(jiān)聽數(shù)據(jù),并在獲取監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件后,根據(jù)接收到的監(jiān)聽數(shù)據(jù)上報(bào)所監(jiān)聽對(duì)象的補(bǔ)充業(yè)務(wù)事件。
27.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體通過已有的接口或自定義的接口與AS直接相連。
28.根據(jù)權(quán)利要求25或27所述的系統(tǒng),其特征在于,所述接口協(xié)議為Diameter協(xié)議。
29.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,所述監(jiān)聽數(shù)據(jù)處理功能實(shí)體為IP多媒體子系統(tǒng)中獨(dú)立的物理實(shí)體或集成在IP多媒體子系統(tǒng)中一個(gè)現(xiàn)有的物理實(shí)體中。
全文摘要
本發(fā)明公開了一種下發(fā)監(jiān)聽數(shù)據(jù)的方法和系統(tǒng),該系統(tǒng)包括管理功能(ADMF)實(shí)體、監(jiān)聽數(shù)據(jù)處理功能實(shí)體、代理呼叫會(huì)話控制功能(P-CSCF)實(shí)體和服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體。該方法包括在IP多媒體子系統(tǒng)中設(shè)置監(jiān)聽數(shù)據(jù)處理功能實(shí)體;監(jiān)聽數(shù)據(jù)處理功能實(shí)體將ADMF實(shí)體發(fā)來的監(jiān)聽指示中攜帶的監(jiān)聽數(shù)據(jù)發(fā)送至IP多媒體子系統(tǒng)中的監(jiān)聽控制網(wǎng)元。在本發(fā)明中,無論增加、刪除或修改了一個(gè)S-CSCF實(shí)體和/或P-CSCF實(shí)體,執(zhí)法機(jī)構(gòu)側(cè)的ADMF實(shí)體都無需進(jìn)行復(fù)雜的配置維護(hù)操作,從而極大地減少了執(zhí)法機(jī)構(gòu)側(cè)ADMF實(shí)體的管理維護(hù)工作量,降低了ADMF實(shí)體的業(yè)務(wù)實(shí)現(xiàn)難度。
文檔編號(hào)H04L12/24GK1983982SQ200510134639
公開日2007年6月20日 申請(qǐng)日期2005年12月13日 優(yōu)先權(quán)日2005年12月13日
發(fā)明者鄭波 申請(qǐng)人:華為技術(shù)有限公司