專利名稱:一種監(jiān)聽處理方法及其裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種監(jiān)聽處理方法及其裝置和系統(tǒng)。
背景技術(shù):
近年來,隨著國際政治形勢的發(fā)展,合法監(jiān)聽中心(Legal Interception Center, LIC)越來越多地被各個(gè)國家的安全部門所重視,成為保障國家安全、 獲取必要國家安全信息的一種對通信網(wǎng)絡(luò)進(jìn)行監(jiān)控和信息獲取的有效手段。按 照ETSI監(jiān)聽模型,在LIC和被監(jiān)聽網(wǎng)元之間,還有一個(gè)監(jiān)聽代理設(shè)備,這里 稱之為監(jiān)聽網(wǎng)關(guān)(Legal Interception Gateway, LIG)。 LIG和LIC之間的連接 和交互采用ASN.l標(biāo)準(zhǔn)協(xié)議,但是LIG與網(wǎng)元對接的協(xié)議一般是私有協(xié)議, 即網(wǎng)元設(shè)備的內(nèi)部協(xié)議,這樣LIG下發(fā)命令到網(wǎng)元上執(zhí)行,就必須進(jìn)行協(xié)議轉(zhuǎn) 換。
在IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))核心網(wǎng)組網(wǎng)中,監(jiān) 聽業(yè)務(wù)除了要在PSS (Packet Switching System,分組交換系統(tǒng))網(wǎng)元上設(shè)控, 同時(shí)需要在HSS (Home Subscriber Server,歸屬地用戶服務(wù)器)網(wǎng)元上進(jìn)行簽 約,這樣LIG與這兩個(gè)網(wǎng)元在監(jiān)聽業(yè)務(wù)中會(huì)趨于緊耦合,不利于業(yè)務(wù)或設(shè)備 的升級(jí)和擴(kuò)展。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了 一種監(jiān)聽處理方法及其裝置和系統(tǒng),用以降低監(jiān)聽網(wǎng) 關(guān)與網(wǎng)元之間的耦合度,解決現(xiàn)有監(jiān)聽處理技術(shù)由于監(jiān)聽網(wǎng)關(guān)和網(wǎng)元設(shè)備的緊 耦合所導(dǎo)致的可擴(kuò)展性差、靈活性差的問題。
本發(fā)明實(shí)施例提供的技術(shù)方案包括一種監(jiān)聽處理方法,在監(jiān)聽網(wǎng)關(guān)和與網(wǎng)元設(shè)備之間設(shè)置有監(jiān)聽接口機(jī),該
方法包括以下步驟
監(jiān)聽接口機(jī)接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令;
監(jiān)聽接口機(jī)將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命
令;
監(jiān)聽接口機(jī)將轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行,并在 所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,向監(jiān)聽網(wǎng)關(guān)返 回所述監(jiān)聽命令執(zhí)行成功的響應(yīng)。
一種監(jiān)聽接口機(jī),包括
網(wǎng)關(guān)消息適配模塊,用于接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令;以及,向監(jiān)聽網(wǎng) 關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng);
消息協(xié)議轉(zhuǎn)換模塊,用于將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能 夠解析的命令;以及,將所述監(jiān)聽命令執(zhí)行成功的響應(yīng)轉(zhuǎn)換為監(jiān)聽網(wǎng)關(guān)能夠解 析的響應(yīng)消息;
監(jiān)聽命令控制模塊,用于發(fā)送轉(zhuǎn)換后的監(jiān)聽命令,并在所述監(jiān)聽命令所需 的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,生成所述監(jiān)聽命令執(zhí)行成功的響 應(yīng);
網(wǎng)元消息適配模塊,用于將所述監(jiān)聽命令控制模塊發(fā)送的命令發(fā)送給該命 令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行;以及,接收所述目標(biāo)網(wǎng)元設(shè)備返回的執(zhí)行結(jié)果的響應(yīng)。 一種監(jiān)聽系統(tǒng),包括
監(jiān)聽網(wǎng)關(guān),用于發(fā)送監(jiān)聽命令;以及,接收所迷監(jiān)聽命令執(zhí)行成功的響應(yīng); 監(jiān)聽接口機(jī),用于接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令,將所述監(jiān)聽命令轉(zhuǎn)換為 該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令,將轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的 目標(biāo)網(wǎng)元設(shè)備執(zhí)行,并在所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí) 行成功后,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng)。
本發(fā)明的上述實(shí)施例, 一方面,通過在監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間使用監(jiān)聽接口機(jī)對監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間交互的消息進(jìn)行協(xié)議轉(zhuǎn)換,從而降低了監(jiān)聽網(wǎng)關(guān)和網(wǎng) 元之間的耦合度,與現(xiàn)有技術(shù)相比,提高了可擴(kuò)展性和靈活性。另一方面,通 過在所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,向監(jiān)聽網(wǎng) 關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng),即,將監(jiān)聽命令的相關(guān)操作作為一個(gè)事 務(wù)處理,這樣,在保證監(jiān)聽業(yè)務(wù)執(zhí)行的同時(shí),也更有利于通過修改監(jiān)聽接口機(jī) 對監(jiān)聽業(yè)務(wù)的控制流程進(jìn)行擴(kuò)展,提高系統(tǒng)靈活性。同時(shí)把該事物處理放在監(jiān)
聽接口機(jī)上處理,也使得網(wǎng)元PSS和HSS不存在耦合,否則,PSS和HSS將 直接進(jìn)行交互。
圖1為本發(fā)明實(shí)施例所涉及的網(wǎng)絡(luò)架構(gòu)示意圖2為基于圖1所示的網(wǎng)絡(luò)架構(gòu)實(shí)現(xiàn)監(jiān)聽處理的流程;
圖3為本發(fā)明實(shí)施例提供的監(jiān)聽接口機(jī)的結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例提供的基于監(jiān)聽接口機(jī)的部署監(jiān)聽流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳細(xì)描述。 參見圖1,為本發(fā)明實(shí)施例所涉及的網(wǎng)絡(luò)架構(gòu)示意圖。該網(wǎng)絡(luò)架構(gòu)中包括 監(jiān)聽網(wǎng)關(guān)、監(jiān)聽接口機(jī)和網(wǎng)元設(shè)備,其中,網(wǎng)元設(shè)備可包括PSS或/和HSS。 監(jiān)聽網(wǎng)關(guān)與監(jiān)聽接口機(jī)之間釆用ASN.l協(xié)議進(jìn)行連接和通信,監(jiān)聽接口機(jī)和網(wǎng) 元設(shè)備之間采用網(wǎng)元設(shè)備的私有協(xié)議進(jìn)行連接和通信。監(jiān)聽網(wǎng)關(guān)和監(jiān)聽接口機(jī) 分別是邏輯實(shí)體,可以分別集成于不同的硬件設(shè)備,也可以集成于同一個(gè)硬件 設(shè)備。
參見圖2,為基于圖1所示的網(wǎng)絡(luò)架構(gòu)實(shí)現(xiàn)監(jiān)聽處理的流程,該流程包括 步驟201、監(jiān)聽網(wǎng)關(guān)從監(jiān)聽中心接收監(jiān)聽命令,該監(jiān)聽命令為ASN.l協(xié)議 消息;步驟202 、監(jiān)聽網(wǎng)關(guān)將該監(jiān)聽命令轉(zhuǎn)發(fā)給監(jiān)聽接口機(jī);
步驟203、監(jiān)聽接口機(jī)將接收到的監(jiān)聽命令轉(zhuǎn)換為目標(biāo)網(wǎng)元的私有協(xié)議命 令,然后將協(xié)議轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的目標(biāo)網(wǎng)元;
步驟204、目標(biāo)網(wǎng)元執(zhí)行該監(jiān)聽命令,并向監(jiān)聽4妻口才幾返回執(zhí)行結(jié)果響應(yīng) 消息,該響應(yīng)消息為該目標(biāo)網(wǎng)元的私有協(xié)議消息;
步驟205、監(jiān)聽接口機(jī)接收該響應(yīng)消息,根據(jù)命令執(zhí)行結(jié)果,生成相應(yīng)的 響應(yīng)消息,將生成的響應(yīng)消息封裝為ASN.l協(xié)"R消息,并將該ASN.1祐4義消 息發(fā)送給監(jiān)聽中心。
上述流程中,監(jiān)聽接口機(jī)向監(jiān)聽命令的目標(biāo)網(wǎng)元PSS發(fā)送協(xié)議轉(zhuǎn)換后的監(jiān) 聽命令并接收到該網(wǎng)元返回的執(zhí)行成功的響應(yīng)后,為了完成該監(jiān)聽命令所要求 的操作,還有需要進(jìn)一步向目標(biāo)網(wǎng)元HSS發(fā)送命令。目標(biāo)網(wǎng)元接收命令并執(zhí) 行,然后向監(jiān)聽接口機(jī)返回執(zhí)行結(jié)果,該過程可能需要進(jìn)行多次。當(dāng)目標(biāo)網(wǎng)元 返回的執(zhí)行結(jié)果都是成功的執(zhí)行結(jié)果時(shí),監(jiān)聽接口機(jī)向監(jiān)聽中心返回監(jiān)聽命令 執(zhí)行成功的響應(yīng);只要目標(biāo)網(wǎng)元返回的執(zhí)行結(jié)果中有一個(gè)是執(zhí)行失敗的結(jié)果, 監(jiān)聽接口機(jī)就向監(jiān)聽中心返回監(jiān)聽命令執(zhí)行失敗的響應(yīng),并且進(jìn)一步的,如果 在監(jiān)聽接口機(jī)與目標(biāo)網(wǎng)元的交互過程中,目標(biāo)網(wǎng)元上的信息被這些交互操作所 修改,則監(jiān)聽接口機(jī)還要向目標(biāo)網(wǎng)元發(fā)送數(shù)據(jù)恢復(fù)的命令,指示相關(guān)網(wǎng)元設(shè)備 將修改的信息恢復(fù)到被修改前的狀態(tài)。
較佳地,監(jiān)聽接口機(jī)可預(yù)先設(shè)定時(shí)長,如果在該時(shí)長內(nèi)未收到目標(biāo)網(wǎng)元返 回的執(zhí)行結(jié)果響應(yīng)消息,則向監(jiān)聽中心返回監(jiān)聽命令執(zhí)行失敗的響應(yīng)。通過這 種方式,可限制接口機(jī)對網(wǎng)元響應(yīng)消息的等待時(shí)間,從而提高系統(tǒng)工作效率。
可以看出,本發(fā)明實(shí)施例通過在監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間增加監(jiān)聽接口機(jī),并 由監(jiān)聽接口機(jī)對監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間交互的消息進(jìn)行協(xié)議轉(zhuǎn)換。監(jiān)聽接口機(jī)還 可進(jìn)一步控制監(jiān)聽處理流程,包括根據(jù)從監(jiān)聽中心接收到的監(jiān)聽命令生成一系 列為完成該監(jiān)聽命令所需要的控制網(wǎng)元操作的命令,并可根據(jù)網(wǎng)元返回的執(zhí)行 結(jié)果判斷該監(jiān)聽命令是否執(zhí)行成功,以及向監(jiān)聽中心返回該監(jiān)聽命令的執(zhí)行結(jié)果的響應(yīng)。由于在監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間增加了監(jiān)聽接口機(jī),因此降低了監(jiān)聽網(wǎng) 關(guān)和網(wǎng)元之間的耦合度,同時(shí)也P條低了網(wǎng)元間的耦合度。這樣,在設(shè)備或業(yè)務(wù) 升級(jí)時(shí),可僅對監(jiān)聽接口機(jī)的相關(guān)功能進(jìn)行改進(jìn),例如,增加或刪除所支持的 網(wǎng)元私有協(xié)議并相應(yīng)修改消息協(xié)議轉(zhuǎn)換功能,或者,修改監(jiān)聽業(yè)務(wù)執(zhí)行邏輯, 以實(shí)現(xiàn)根據(jù)監(jiān)聽命令生成一 系列命令并發(fā)送給相應(yīng)的網(wǎng)元執(zhí)行,與現(xiàn)有技術(shù)相 比,不用對監(jiān)聽網(wǎng)關(guān)進(jìn)行改進(jìn),也不用對網(wǎng)絡(luò)中原有網(wǎng)元進(jìn)行改進(jìn),從而有利 于設(shè)備或業(yè)務(wù)擴(kuò)展,提高設(shè)備系統(tǒng)的靈活性。
本發(fā)明實(shí)施例中的監(jiān)聽接口機(jī)可通過軟件實(shí)現(xiàn)。
如圖3所示,本發(fā)明實(shí)施例的監(jiān)聽接口機(jī)主要包括以下功能模塊網(wǎng)關(guān)消 息適配模塊301、消息協(xié)議轉(zhuǎn)換模塊302、監(jiān)聽命令控制模塊303、網(wǎng)元消息適 配模塊304,其中
網(wǎng)關(guān)消息適配模塊301,主要功能是實(shí)現(xiàn)與監(jiān)聽網(wǎng)關(guān)設(shè)備的對接,包括 接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令,向監(jiān)聽網(wǎng)關(guān)返回監(jiān)聽命令的執(zhí)行結(jié)果響應(yīng);
消息協(xié)議轉(zhuǎn)換模塊302,主要功能是進(jìn)行消息的解析和協(xié)議轉(zhuǎn)換,包括 將從網(wǎng)關(guān)消息適配模塊301接收到的ASN.l協(xié)議的監(jiān)聽命令轉(zhuǎn)換為目標(biāo)網(wǎng)元私 有協(xié)議的監(jiān)聽命令,將發(fā)送給網(wǎng)元的命令封裝為該網(wǎng)元的私有協(xié)議的命令,解 析網(wǎng)元消息適配模塊304接收到的私有協(xié)議的響應(yīng)消息;以及,將監(jiān)聽命令執(zhí) 行結(jié)果的響應(yīng)封裝為ASN.l協(xié)議的響應(yīng)消息;
監(jiān)聽命令控制模塊303,主要功能是根據(jù)業(yè)務(wù)需要,把一組命令收發(fā)操作 視為一個(gè)事務(wù)來處理。該模塊中配置有業(yè)務(wù)控制邏輯信息,如狀態(tài)機(jī),可根據(jù) 接收到的監(jiān)聽命令生成一組相關(guān)的命令(如在監(jiān)聽命令的執(zhí)行需要與網(wǎng)元設(shè)備 多次交互的情況下),并可將這些命令的操作視為一個(gè)事務(wù)來處理,即,只有 在這些命令的操作都執(zhí)行成功時(shí),才認(rèn)為該監(jiān)聽命令執(zhí)行成功;否則,只要其
中有一個(gè)命令未成功執(zhí)行,則認(rèn)為該監(jiān)聽命令執(zhí)行失敗;
網(wǎng)元消息適配模塊304,主要功能是實(shí)現(xiàn)監(jiān)聽接口機(jī)與網(wǎng)元消息的收發(fā)。 網(wǎng)元消息適配模塊304,根據(jù)需要與之交互的網(wǎng)元類型可劃分為不同的模塊。例如,如果需要交互的網(wǎng)元包括PSS和HSS,則網(wǎng)元消息適配模塊304
可包括PSS適配子才莫塊3041和HSS適配子才莫塊3042,其中
PSS適配子模塊3041,用于向PSS發(fā)送命令,以及接收PSS返回的響應(yīng); HSS適配子才莫塊3042,用于向HSS發(fā)送命令,以及接收HSS返回的響應(yīng)。 較佳地,該監(jiān)聽接口機(jī)還可包括監(jiān)聽接口機(jī)控制模塊305。該模塊主要
功能是負(fù)責(zé)維護(hù)接口機(jī)的正常運(yùn)行、監(jiān)視管理以上各模塊的加載以及正常運(yùn)行。
本發(fā)明實(shí)施例中的監(jiān)聽接口機(jī)在運(yùn)行前,要進(jìn)行初始化操作。初始化操作 可包括
監(jiān)聽接口機(jī)根據(jù)配置文件加載各功能模塊,并可進(jìn)一步根據(jù)業(yè)務(wù)需要選擇 各模塊需要加載的功能。例如,如果監(jiān)聽業(yè)務(wù)需要與HSS交互,則監(jiān)聽接口 機(jī)需要載入HSS適配子模塊,還需要在監(jiān)聽命令控制模塊中載入與HSS交互 處理的相關(guān)功能模塊,該功能模塊作為監(jiān)聽命令控制模塊的一部分,負(fù)責(zé)處理 監(jiān)聽接口機(jī)與HSS網(wǎng)元之間的消息流和鏈路控制。監(jiān)聽接口機(jī)的初始化可包 括
消息協(xié)議轉(zhuǎn)換模塊的初始化,以實(shí)現(xiàn)消息的解析和協(xié)議轉(zhuǎn)換,協(xié)助實(shí)現(xiàn)監(jiān) 聽網(wǎng)關(guān)與網(wǎng)元設(shè)備之間的交互通信;
監(jiān)聽命令控制模塊的初始化,以實(shí)現(xiàn)對命令的發(fā)送和轉(zhuǎn)發(fā)流程進(jìn)行定義, 對整個(gè)監(jiān)聽事務(wù)進(jìn)行控制,并最終返回監(jiān)聽事務(wù)過程W:;
網(wǎng)元消息適配模塊的初始化,以實(shí)現(xiàn)與HSS網(wǎng)元和/或PSS網(wǎng)元等的連接, 以保證網(wǎng)元鏈路正常,這是部署監(jiān)聽命令正常執(zhí)行的前提。
下面結(jié)合圖3所示的監(jiān)聽接口機(jī),以監(jiān)聽部署流程為例,對監(jiān)聽處理流程 進(jìn)行詳細(xì)描述。
參見圖4,為本發(fā)明實(shí)施例的監(jiān)聽部署流程示意圖,其實(shí)現(xiàn)流程包括如下 步驟
401 、監(jiān)聽接口機(jī)的網(wǎng)關(guān)消息適配模塊301接收LIG發(fā)送的部署監(jiān)聽命令,通過消息協(xié)議轉(zhuǎn)換才莫塊302進(jìn)行解析后,發(fā)現(xiàn)是部署監(jiān)聽命令,則觸發(fā)監(jiān)聽命 令控制模塊303 (如果網(wǎng)關(guān)消息適配模塊301接收到的是其他命令,則進(jìn)入軟 交換監(jiān)聽通道);
402、 監(jiān)聽命令控制模塊303判斷部署監(jiān)聽命令的執(zhí)行需要與PSS和HSS 交互,則判斷HSS網(wǎng)元是否可用;
403、 在HSS網(wǎng)元可用的情況下,監(jiān)聽命令控制模塊303通過網(wǎng)元適配模 塊304向PSS網(wǎng)元發(fā)送部署PSS監(jiān)聽的命令。如果HSS網(wǎng)元不可用,則監(jiān)聽 命令控制模塊303生成部署監(jiān)聽命令執(zhí)行失敗的響應(yīng),并通過消息協(xié)議轉(zhuǎn)換模 塊302將該消息封裝為ASN.l消息,由網(wǎng)關(guān)消息適配模塊301發(fā)送給LIG;
404、 監(jiān)聽命令控制模塊303能否在規(guī)定時(shí)間內(nèi)接收到PSS返回的執(zhí)行成 功的響應(yīng),如果能,則執(zhí)行步驟405;否則,執(zhí)行步驟410;
該步驟中,網(wǎng)元消息適配模塊304接收到PSS返回的執(zhí)行結(jié)果后,由消息 協(xié)議轉(zhuǎn)換模塊302解析該消息,如果是執(zhí)行成功的響應(yīng)消息,則執(zhí)行步驟405; 否則,執(zhí)行步驟410。
405、 監(jiān)聽命令控制才莫塊303生成向HSS查詢用戶PUI( Public User Identity, 公共用戶標(biāo)識(shí))列表的命令,然后由消息協(xié)議轉(zhuǎn)換模塊302封裝為HSS私有 協(xié)議消息,通過HSS適配子模塊3042發(fā)送給HSS執(zhí)行。
406、 監(jiān)聽命令控制模塊303能否在規(guī)定時(shí)間內(nèi)接收到HSS返回的執(zhí)行成 功的響應(yīng),如果能,則執(zhí)行步驟407;否則,執(zhí)行步驟410;
407、 監(jiān)聽命令控制模塊303根據(jù)查詢到的用戶PUI列表,生成修改PUI 簽約模板的命令,以指示HSS對該用戶的每個(gè)PUI模板都進(jìn)行修改;然后由 消息協(xié)議轉(zhuǎn)換模塊302將其封裝為HSS私有協(xié)議消息,通過HSS適配子模塊 3042發(fā)送給HSS執(zhí)行。
408、 監(jiān)聽命令控制模塊303能否在規(guī)定時(shí)間內(nèi)接收到HSS返回的執(zhí)行成 功的響應(yīng),如果能,則執(zhí)行步驟409;否則,執(zhí)行步驟410;
409、 監(jiān)聽命令控制模塊303生成部署監(jiān)聽成功響應(yīng),由消息協(xié)議轉(zhuǎn)換模塊302封裝為ASN.l協(xié)議消息,通過網(wǎng)關(guān)消息適配301并發(fā)送給LIG;
410、監(jiān)聽命令控制模塊303生成部署監(jiān)聽失敗響應(yīng),由消息協(xié)議轉(zhuǎn)換模 塊302封裝為ASN.l協(xié)議消息,并由網(wǎng)關(guān)消息適配301并發(fā)送給LIG。
上述流程的步驟410中,如果監(jiān)聽命令控制模塊303根據(jù)HSS返回的響 應(yīng)判斷在與HSS的交互過程中,PSS因本次部署監(jiān)聽流程而設(shè)置了監(jiān)聽,則還 可進(jìn)一步生成回滾用戶狀態(tài)的命令,以指示PSS將設(shè)置的監(jiān)聽恢復(fù)到修改前的 狀態(tài)(即,將設(shè)置監(jiān)聽過程所修改的數(shù)據(jù)恢復(fù)為修改前的內(nèi)容),并可進(jìn)一步 記錄日志。
綜上所述,本發(fā)明實(shí)施例通過在監(jiān)聽網(wǎng)關(guān)和網(wǎng)元之間加入了監(jiān)聽接口機(jī), 實(shí)現(xiàn)了監(jiān)聽網(wǎng)關(guān)LIG與網(wǎng)元脫耦;另夕卜,通過監(jiān)聽接口機(jī)將監(jiān)聽業(yè)務(wù)中視為一 個(gè)事務(wù)的一組操作都在監(jiān)聽接口機(jī)中進(jìn)行控制,在保證監(jiān)聽業(yè)務(wù)執(zhí)行的同時(shí), 實(shí)現(xiàn)了網(wǎng)元PSS和HSS脫耦,也更有利于通過修改監(jiān)聽接口機(jī)對監(jiān)聽業(yè)務(wù)的 控制流程進(jìn)行擴(kuò)展,提高系統(tǒng)靈活性。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種監(jiān)聽處理方法,其特征在于,在監(jiān)聽網(wǎng)關(guān)和與網(wǎng)元設(shè)備之間設(shè)置有監(jiān)聽接口機(jī),該方法包括以下步驟監(jiān)聽接口機(jī)接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令;監(jiān)聽接口機(jī)將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令;監(jiān)聽接口機(jī)將轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行,并在所述監(jiān)聽命令所需的、與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng)。
2、 如權(quán)利要求1所述的方法,其特征在于,監(jiān)聽接口機(jī)將所述監(jiān)聽命令 轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令,具體為監(jiān)聽接口機(jī)將從監(jiān)聽網(wǎng)關(guān)接收到的ASN.l協(xié)議的監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備的私有協(xié)議命令;監(jiān)聽接口機(jī)向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng),具體為 監(jiān)聽接口機(jī)將所述監(jiān)聽命令執(zhí)行成功的響應(yīng)封裝為ASN.l協(xié)議消息,并將封裝后的消息發(fā)送給監(jiān)聽網(wǎng)關(guān)。
3、 如權(quán)利要求1所述的方法,其特征在于,若所述監(jiān)聽命令所需的與目 標(biāo)網(wǎng)元設(shè)備的交互操作中有操作執(zhí)行失敗或執(zhí)行超時(shí),且在該交互操作中對目 標(biāo)網(wǎng)元中的信息未進(jìn)行^"改,則還包括所述監(jiān)聽接口機(jī)向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行失敗的響應(yīng); 若所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作中有操作執(zhí)行失敗或執(zhí)行超時(shí),且在該交互操作中對目標(biāo)網(wǎng)元中的信息進(jìn)行了修改,則還包括 所述監(jiān)聽接口機(jī)向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行失敗的響應(yīng); 所述監(jiān)聽接口機(jī)向目標(biāo)網(wǎng)元設(shè)備發(fā)送數(shù)據(jù)恢復(fù)命令,指示目標(biāo)網(wǎng)元將修改的信息恢復(fù)為修改前的內(nèi)容。
4、 如權(quán)利要求3所述的方法,其特征在于,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命 令執(zhí)行失敗的響應(yīng),具體為將所述監(jiān)聽命令執(zhí)行失敗的響應(yīng)封裝為ASN.l協(xié)議消息,并將封裝后的消 息發(fā)送給監(jiān)聽網(wǎng)關(guān)。
5、 如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽命令為部署監(jiān)聽命 令,所述部署監(jiān)聽命令的目標(biāo)網(wǎng)元設(shè)備包括分組交換系統(tǒng)PSS和歸屬地用戶服 務(wù)器HSS;將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令,以及發(fā)送 給該命令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行,具體為將部署監(jiān)聽命令轉(zhuǎn)換為PSS能夠解析的命令,并發(fā)送給PSS執(zhí)行;監(jiān)聽接口機(jī)在所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成 功后,向監(jiān)聽網(wǎng)關(guān)返回該命令執(zhí)行成功的響應(yīng),具體為監(jiān)聽接口機(jī)接收到PSS返回的所述部署監(jiān)聽命令執(zhí)行成功的響應(yīng)后,向 HSS發(fā)送查詢用戶公共用戶標(biāo)識(shí)PUI列表的命令;在接收到HSS返回的查詢成功的響應(yīng)后,向HSS發(fā)送修改PUI簽約模板 的命令;在接收到HSS返回的修改簽約模板成功的響應(yīng)后,向監(jiān)聽網(wǎng)關(guān)返回所述 監(jiān)聽部署命令執(zhí)行成功的響應(yīng)。
6、 如權(quán)利要求5所述的方法,其特征在于,若監(jiān)聽接口機(jī)接收到PSS返 回的的設(shè)置監(jiān)聽失敗的響應(yīng),則還包括返回所述部署監(jiān)聽命令執(zhí)行失敗的消息;若監(jiān)聽接口機(jī)接收到HSS返回的執(zhí)行失敗的響應(yīng),但是PSS根據(jù)所述監(jiān) 聽部署命令設(shè)置監(jiān)聽成功,則還包括所述監(jiān)聽接口機(jī)向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行失敗的響應(yīng); 所述監(jiān)聽接口機(jī)向PSS發(fā)送數(shù)據(jù)恢復(fù)命令,指示PSS將設(shè)置監(jiān)聽過程所 修改的數(shù)據(jù)恢復(fù)為修改前的內(nèi)容。
7、 一種監(jiān)聽接口機(jī),其特征在于,包括網(wǎng)關(guān)消息適配模塊,用于接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令;以及,向監(jiān)聽網(wǎng) 關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng);消息協(xié)議轉(zhuǎn)換模塊,用于將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能 夠解析的命令;以及,將所述監(jiān)聽命令執(zhí)行成功的響應(yīng)轉(zhuǎn)換為監(jiān)聽網(wǎng)關(guān)能夠解 析的響應(yīng)消息;監(jiān)聽命令控制模塊,用于發(fā)送轉(zhuǎn)換后的監(jiān)聽命令,并在所述監(jiān)聽命令所需 的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,生成所述監(jiān)聽命令執(zhí)行成功的響 應(yīng);網(wǎng)元消息適配模塊,用于將所述監(jiān)聽命令控制模塊發(fā)送的命令發(fā)送給該命 令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行;以及,接收所述目標(biāo)網(wǎng)元設(shè)備返回的執(zhí)行結(jié)果的響應(yīng)。
8、 如權(quán)利要求7所述的監(jiān)聽接口機(jī),其特征在于,所述網(wǎng)元消息適配模 塊從所述網(wǎng)元設(shè)^^接收到的執(zhí)行結(jié)果的響應(yīng)為失敗響應(yīng);所述監(jiān)聽命令控制模塊進(jìn)一步用于,根據(jù)所述網(wǎng)元消息適配模塊接收到的 網(wǎng)元設(shè)備執(zhí)行失敗的響應(yīng),生成所述監(jiān)聽命令執(zhí)行失敗的響應(yīng);所述消息協(xié)議轉(zhuǎn)換模塊進(jìn)一步用于,將所述監(jiān)聽命令執(zhí)行失敗的響應(yīng)轉(zhuǎn)換 為監(jiān)聽網(wǎng)關(guān)能夠解析的響應(yīng)消息;所述網(wǎng)關(guān)消息適配模塊進(jìn)一步用于,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行失 敗的響應(yīng)。
9、 如權(quán)利要求7所述的監(jiān)聽接口機(jī),其特征在于,若所述網(wǎng)元消息適配 模塊未能在規(guī)定時(shí)間內(nèi)接收到所述網(wǎng)元設(shè)備返回的執(zhí)行結(jié)果的響應(yīng),且在所述 交互操作中對目標(biāo)網(wǎng)元中的信息未進(jìn)行修改,則所述監(jiān)聽命令控制模塊進(jìn)一步用于,生成所述監(jiān)聽命令執(zhí)行失敗的響應(yīng); 所述消息協(xié)議轉(zhuǎn)換模塊進(jìn)一步用于,將所述監(jiān)聽命令執(zhí)行失敗的響應(yīng)轉(zhuǎn)換 為監(jiān)聽網(wǎng)關(guān)能夠解析的響應(yīng)消息;所述網(wǎng)關(guān)消息適配模塊進(jìn)一步用于,向監(jiān)聽網(wǎng)關(guān)返回所迷監(jiān)聽命令執(zhí)行失敗的響應(yīng)。
10、 如權(quán)利要求7所述的監(jiān)聽接口機(jī),其特征在于,若所述網(wǎng)元消息適配 模塊未能在規(guī)定時(shí)間內(nèi)接收到所述網(wǎng)元設(shè)備返回的執(zhí)行結(jié)果的響應(yīng),且在所述 交互操作中對目標(biāo)網(wǎng)元中的信息進(jìn)行了修改,則所述監(jiān)聽命令控制模塊進(jìn)一步用于,生成所述監(jiān)聽命令執(zhí)行失敗的響應(yīng), 以及數(shù)據(jù)恢復(fù)命令;所述消息協(xié)議轉(zhuǎn)換模塊進(jìn)一步用于,將所述監(jiān)聽命令執(zhí)行失敗的響應(yīng)封裝 為監(jiān)聽網(wǎng)關(guān)能夠解析的響應(yīng)消息,將數(shù)據(jù)恢復(fù)命令封裝為目標(biāo)網(wǎng)元能夠解析的 命令消息;所述網(wǎng)關(guān)消息適配模塊進(jìn)一步用于,向監(jiān)聽網(wǎng)關(guān)返回協(xié)封裝后的監(jiān)聽命令 執(zhí)行失敗的響應(yīng);所述網(wǎng)元消息適配模塊進(jìn)一步用于,向目標(biāo)網(wǎng)元發(fā)送封裝后的數(shù)據(jù)恢復(fù)命令。
11、 如權(quán)利要求7至IO任一項(xiàng)所述的監(jiān)聽接口機(jī),其特征在于,所述消 息協(xié)議轉(zhuǎn)換模塊在進(jìn)行消息協(xié)議轉(zhuǎn)換時(shí),將從監(jiān)聽網(wǎng)關(guān)接收到的ASN.l協(xié)議的 監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備的私有協(xié)議命令,將所述監(jiān)聽命令執(zhí)行結(jié)果的響應(yīng)轉(zhuǎn)換為ASN.l協(xié)議的響應(yīng)消息。
12、 一種監(jiān)聽系統(tǒng),其特征在于,包括監(jiān)聽網(wǎng)關(guān),用于發(fā)送監(jiān)聽命令;以及,接收所述監(jiān)聽命令執(zhí)行成功的響應(yīng); 監(jiān)聽接口機(jī),用于接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令,將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令,將轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的 目標(biāo)網(wǎng)元設(shè)備執(zhí)行,并在所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí) 行成功后,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng)。
13、 如權(quán)利要求12所述的監(jiān)聽系統(tǒng),其特征在于,所述監(jiān)聽接口機(jī)還用 于,當(dāng)所述監(jiān)聽命令所需的、與目標(biāo)網(wǎng)元設(shè)備的交互操作中有操作執(zhí)行失敗或 執(zhí)行超時(shí),且在該交互操作中對目標(biāo)網(wǎng)元中的信息未進(jìn)行修改時(shí),向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行失敗的響應(yīng);或者,當(dāng)所述監(jiān)聽命令所需的、與目標(biāo)網(wǎng)元設(shè)備的交互操作中有操作執(zhí)行失敗或 執(zhí)行超時(shí),且在該交互操作中對目標(biāo)網(wǎng)元中的信息進(jìn)行了修改時(shí),向監(jiān)聽網(wǎng)關(guān) 返回所述監(jiān)聽命令執(zhí)行失敗的響應(yīng),以及,向目標(biāo)網(wǎng)元設(shè)備發(fā)送數(shù)據(jù)恢復(fù)命令, 指示目標(biāo)網(wǎng)元將修改的信息恢復(fù)為修改前的內(nèi)容。
全文摘要
本發(fā)明公開了一種監(jiān)聽處理方法及其裝置和系統(tǒng),該方法包括監(jiān)聽接口機(jī)接收監(jiān)聽網(wǎng)關(guān)發(fā)送的監(jiān)聽命令;監(jiān)聽接口機(jī)將所述監(jiān)聽命令轉(zhuǎn)換為該命令的目標(biāo)網(wǎng)元設(shè)備能夠解析的命令;監(jiān)聽接口機(jī)將轉(zhuǎn)換后的監(jiān)聽命令發(fā)送給該命令的目標(biāo)網(wǎng)元設(shè)備執(zhí)行,并在所述監(jiān)聽命令所需的與目標(biāo)網(wǎng)元設(shè)備的交互操作都執(zhí)行成功后,向監(jiān)聽網(wǎng)關(guān)返回所述監(jiān)聽命令執(zhí)行成功的響應(yīng)。采用本發(fā)明,可降低監(jiān)聽網(wǎng)關(guān)與網(wǎng)元之間的耦合度,提高系統(tǒng)可擴(kuò)展性和靈活性。
文檔編號(hào)H04W12/02GK101631303SQ20091016721
公開日2010年1月20日 申請日期2009年8月21日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者黃科文 申請人:中興通訊股份有限公司