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