專利名稱:分組域中分組業(yè)務(wù)的監(jiān)聽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊的安全技術(shù)領(lǐng)域,具體地說(shuō),涉及一種分組業(yè)務(wù)的監(jiān)聽方法。
背景技術(shù):
隨著移動(dòng)分組數(shù)據(jù)業(yè)務(wù)的需求和發(fā)展,提供具有合法監(jiān)聽功能的需求也迫在眉睫。對(duì)于應(yīng)用日益廣泛的碼分多址(CDMA)系統(tǒng),同樣需要制定合法的監(jiān)聽接口規(guī)范。
參見圖1所示,在現(xiàn)有的CDMA系統(tǒng)中,目標(biāo)用戶(MS)通過(guò)基站控制器(BSC)進(jìn)行通訊,BSC與分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn)(PDSN,Packet Data ServingNode)相通信,C接口是HLR與MSC之間的接口,A接口是BSC與MSC之間的接口,A10/A11接口是BSC與PDSN之間的接口。
監(jiān)聽系統(tǒng)包括監(jiān)聽中心(LEA)和合法監(jiān)聽接入功能(LIAF)實(shí)體,監(jiān)聽中心進(jìn)行監(jiān)聽結(jié)果的收集和分析,通過(guò)HI接口接入LIAF實(shí)體,LIAF包括監(jiān)聽系統(tǒng)中控制、管理監(jiān)聽的功能實(shí)體ADMF(Administrative Function),接收業(yè)務(wù)相關(guān)事件并分發(fā)的功能實(shí)體DF2(Delivery Function),接收業(yè)務(wù)內(nèi)容并分發(fā)的功能實(shí)體DF3三個(gè)功能實(shí)體。Xd接口是監(jiān)聽系統(tǒng)與PDSN之間的接口。Xa接口是監(jiān)聽系統(tǒng)與MSC之間的接口。
雖然目前已有了關(guān)于CDMA系統(tǒng)監(jiān)聽的網(wǎng)絡(luò)結(jié)構(gòu),但具體的實(shí)施方案并未提出。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種分組業(yè)務(wù)監(jiān)聽的方法,以實(shí)現(xiàn)監(jiān)聽系統(tǒng)對(duì)目標(biāo)用戶的分組業(yè)務(wù)的監(jiān)聽。
本發(fā)明通過(guò)以下技術(shù)方案實(shí)現(xiàn)一種分組域中分組業(yè)務(wù)的監(jiān)聽方法,其特征在于,該方法包括以下步驟A)監(jiān)聽系統(tǒng)根據(jù)目標(biāo)用戶的用戶識(shí)別號(hào),與HLR的交互獲得目標(biāo)用戶接入的服務(wù)MSC,再與目標(biāo)用戶接入的服務(wù)MSC交互,得到目標(biāo)用戶接入的服務(wù)BSC的BSC ID;B)查找監(jiān)聽系統(tǒng)保存的BSC ID與PDSN IP地址的對(duì)應(yīng)關(guān)系表,分別與BSC ID所對(duì)應(yīng)的PDSN建立監(jiān)聽設(shè)定;C)監(jiān)聽系統(tǒng)根據(jù)各個(gè)PDSN返回的目標(biāo)用戶狀態(tài)標(biāo)志,判斷目標(biāo)用戶是否已接入分組域中,如果是,則用戶接入的服務(wù)PDSN與監(jiān)聽系統(tǒng)建立監(jiān)聽業(yè)務(wù)連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流,否則監(jiān)聽系統(tǒng)進(jìn)行等待,直至目標(biāo)用戶接入的服務(wù)PDSN觸發(fā)監(jiān)聽后,用戶接入的服務(wù)PDSN與監(jiān)聽系統(tǒng)建立監(jiān)聽業(yè)務(wù)連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流。
如果目標(biāo)用戶跨BSC切換,目標(biāo)用戶接入的服務(wù)MSC向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,該消息中攜帶有切換的目標(biāo)BSC ID,監(jiān)聽系統(tǒng)與目標(biāo)BSC下用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
如果目標(biāo)用戶跨MSC切換,HLR或MSC向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,該消息中攜帶有切換的目標(biāo)MSC ID,監(jiān)聽系統(tǒng)與目標(biāo)MSC的交互得到目標(biāo)用戶接入BSC的BSC ID,監(jiān)聽系統(tǒng)與目標(biāo)BSC下的用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定,撤消源MSC中的目標(biāo)用戶設(shè)定,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
如果HLR接收到監(jiān)聽請(qǐng)求后,目標(biāo)用戶隨后開機(jī),則目標(biāo)用戶接入的服務(wù)MSC向HLR發(fā)送用戶接入消息,HLR收到該消息后向監(jiān)聽系統(tǒng)發(fā)送活動(dòng)事件上報(bào)消息,該消息中攜帶有目標(biāo)用戶接入的服務(wù)MSC ID,監(jiān)聽系統(tǒng)收到活動(dòng)事件上報(bào)消息后,進(jìn)行監(jiān)聽。
如果目標(biāo)用戶關(guān)機(jī),HLR向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,監(jiān)聽系統(tǒng)收到該消息后,撤消用戶接入的服務(wù)MSC中的目標(biāo)用戶,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
如果目標(biāo)用戶終止分組業(yè)務(wù),釋放監(jiān)聽系統(tǒng)與目標(biāo)用戶接入的服務(wù)PDSN之間的監(jiān)聽業(yè)務(wù)連接。
所述用戶識(shí)別號(hào)為國(guó)際移動(dòng)用戶識(shí)別號(hào),或者為國(guó)際移動(dòng)設(shè)備識(shí)別號(hào),或者為移動(dòng)數(shù)字號(hào),或電子序列號(hào)。
所述目標(biāo)用戶狀態(tài)標(biāo)志至少標(biāo)識(shí)用戶處于分組業(yè)務(wù)激活態(tài)、用戶處于分組業(yè)務(wù)休眠態(tài)以及用戶并未接入分組域態(tài)。
所述分組域?yàn)榇a分多址分組域,或碼分多址增強(qiáng)版本數(shù)據(jù)(EV-DO)分組域,或碼分多址增強(qiáng)版本數(shù)據(jù)語(yǔ)音(EV-DV)分組域,或無(wú)線局域網(wǎng)分組域,或無(wú)線本地環(huán)路分組域。
本發(fā)明根據(jù)用戶識(shí)別號(hào)和BSC ID與PDSN IP地址的對(duì)應(yīng)關(guān)系表,通過(guò)與HLR交互以及MSC以獲得用戶接入的服務(wù)PDSN,建立監(jiān)聽業(yè)務(wù)連接,從而進(jìn)行監(jiān)聽。本發(fā)明在對(duì)現(xiàn)有設(shè)備作出最小的改動(dòng),尤其無(wú)需改動(dòng)A接口的情況下,實(shí)現(xiàn)了對(duì)被監(jiān)聽的目標(biāo)用戶進(jìn)行中途監(jiān)聽、預(yù)先監(jiān)聽、漫游監(jiān)聽和跨BSC監(jiān)聽。由于本發(fā)明是通過(guò)移動(dòng)網(wǎng)絡(luò)中的基站系統(tǒng)建立的監(jiān)聽,因此,對(duì)于被監(jiān)聽對(duì)象具有較強(qiáng)的流動(dòng)性的情況,以及監(jiān)聽部門掌握的材料受限的情況,本發(fā)明也能夠很好地解決監(jiān)聽問題。
圖1為分組域監(jiān)聽組網(wǎng)示意圖;圖2為中途監(jiān)聽的實(shí)現(xiàn)過(guò)程;圖3為預(yù)先監(jiān)聽的實(shí)現(xiàn)過(guò)程;圖4為目標(biāo)用戶漫游時(shí)監(jiān)聽的實(shí)現(xiàn)過(guò)程;圖5為目標(biāo)用戶跨MSC切換時(shí)監(jiān)聽的實(shí)現(xiàn)過(guò)程;圖6為HLR收到監(jiān)聽需求后目標(biāo)用戶隨后開機(jī)時(shí)監(jiān)聽的實(shí)現(xiàn)過(guò)程;
圖7為目標(biāo)用戶關(guān)機(jī)時(shí)的監(jiān)聽實(shí)現(xiàn)過(guò)程。
具體實(shí)施例方式
本發(fā)明根據(jù)被監(jiān)聽的目標(biāo)用戶的用戶識(shí)別號(hào),例如國(guó)際移動(dòng)用戶識(shí)別號(hào)(IMSI),或者,移動(dòng)數(shù)字號(hào)(MDN,Mobile Digital Number)或電子序列號(hào)(ESN,Electronic Serial Number)等,通過(guò)與HLR交互得到目標(biāo)用戶所在的MSC,再通過(guò)與MSC的交互得到目標(biāo)用戶所在的BSC ID,查找監(jiān)聽系統(tǒng)本地保存的BSC ID與PDSN IP地址的對(duì)應(yīng)關(guān)系表,由于一個(gè)BSC ID可能對(duì)應(yīng)一個(gè)以上的PDSN IP地址,因此分別發(fā)送監(jiān)聽請(qǐng)求至候選的PDSN。
考慮到在監(jiān)聽的過(guò)程中,目標(biāo)用戶接入網(wǎng)絡(luò)有多種狀態(tài)和情況,以下分別描述中途監(jiān)聽時(shí)、預(yù)先監(jiān)聽時(shí)、目標(biāo)用戶跨BSC切換時(shí)、目標(biāo)用戶跨MSC切換時(shí)、HLR收到監(jiān)聽需求后目標(biāo)用戶隨后開機(jī)時(shí)、目標(biāo)用戶關(guān)機(jī)時(shí)和目標(biāo)用戶終止分組業(yè)務(wù)時(shí)的監(jiān)聽實(shí)現(xiàn)過(guò)程。
以下以根據(jù)IMSI為例說(shuō)明在分組域中監(jiān)聽目標(biāo)用戶的實(shí)現(xiàn)過(guò)程。
1.中途監(jiān)聽的實(shí)現(xiàn)過(guò)程。
中途監(jiān)聽是指監(jiān)聽系統(tǒng)發(fā)出監(jiān)聽命令之前,被監(jiān)聽對(duì)象已經(jīng)接入分組域進(jìn)行分組業(yè)務(wù)的監(jiān)聽。即PDSN收到監(jiān)聽請(qǐng)求時(shí),目標(biāo)用戶已接入分組業(yè)務(wù)。其過(guò)程如圖2所示。具體如下首先,監(jiān)聽系統(tǒng)根據(jù)待監(jiān)聽的目標(biāo)用戶的IMSI向HLR發(fā)送該目標(biāo)用戶設(shè)定消息,來(lái)通知HLR需要監(jiān)聽目標(biāo)用戶,HLR根據(jù)待監(jiān)聽的目標(biāo)用戶的IMSI獲得目標(biāo)用戶接入服務(wù)MSC的MSC ID,HLR向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)MSC的MSC ID;接著,監(jiān)聽系統(tǒng)對(duì)該服務(wù)MSC發(fā)目標(biāo)用戶設(shè)定消息,MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)BSC的BSCID;然后,監(jiān)聽系統(tǒng)根據(jù)返回的BSC ID,查找監(jiān)聽系統(tǒng)中的BSC ID與PDSNIP地址映射配置表,得到幾個(gè)候選的PDSN IP地址,實(shí)際組網(wǎng)中候選的PDSNIP地址不會(huì)太多,并分別發(fā)送監(jiān)聽請(qǐng)求,監(jiān)聽請(qǐng)求中包括目標(biāo)用戶標(biāo)識(shí)、監(jiān)聽標(biāo)識(shí)、包括監(jiān)聽方式和監(jiān)聽內(nèi)容在內(nèi)的監(jiān)聽需求、DF2和DF3的IP地址和端口號(hào),監(jiān)聽標(biāo)識(shí)用以標(biāo)識(shí)本次監(jiān)聽;隨后,各個(gè)候選PDSN分別回復(fù)監(jiān)聽請(qǐng)求應(yīng)答,以告知監(jiān)聽系統(tǒng)已收到監(jiān)聽請(qǐng)求應(yīng)答,以建立與目標(biāo)用戶接入服務(wù)的BSC對(duì)應(yīng)的PDSN的監(jiān)聽設(shè)定;監(jiān)聽請(qǐng)求應(yīng)答中攜帶有標(biāo)識(shí)目標(biāo)用戶狀態(tài)的標(biāo)志,例如,用Code字段置為01H,表示接受監(jiān)聽請(qǐng)求,且用戶處于分組業(yè)務(wù)激活態(tài);Code字段置為02H,表示接受監(jiān)聽請(qǐng)求,且用戶處于分組業(yè)務(wù)休眠態(tài);Code字段置為03H,表示接受監(jiān)聽請(qǐng)求,且用戶并未接入分組域;并且,由于目標(biāo)用戶已經(jīng)接入分組業(yè)務(wù),目標(biāo)用戶接入的服務(wù)PDSN將監(jiān)聽事件上報(bào)給DF2;再接著,目標(biāo)用戶接入的服務(wù)PDSN向監(jiān)聽系統(tǒng)發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求消息;最后,監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽。監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
2.預(yù)先監(jiān)聽的實(shí)現(xiàn)過(guò)程預(yù)先監(jiān)聽是指監(jiān)聽系統(tǒng)發(fā)出監(jiān)聽命令之后,被監(jiān)聽對(duì)象才接入分組域開始分組業(yè)務(wù)的監(jiān)聽。即PDSN收到監(jiān)聽請(qǐng)求后,目標(biāo)用戶隨后接入分組業(yè)務(wù)。其過(guò)程如圖3所示。具體如下首先,監(jiān)聽系統(tǒng)根據(jù)待監(jiān)聽的目標(biāo)用戶的IMSI向HLR發(fā)送該目標(biāo)用戶設(shè)定消息,來(lái)通知HLR需要被監(jiān)聽目標(biāo)用戶,HLR根據(jù)待監(jiān)聽的目標(biāo)用戶的IMSI獲得目標(biāo)用戶接入服務(wù)MSC的MSC ID,HLR向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)MSC的MSC ID;接著,監(jiān)聽系統(tǒng)對(duì)該服務(wù)MSC發(fā)目標(biāo)用戶設(shè)定消息,MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)BSC的BSCID;
然后,監(jiān)聽系統(tǒng)根據(jù)返回的BSC ID,查找監(jiān)聽系統(tǒng)中的BSC ID與PDSNIP地址映射配置表,得到幾個(gè)候選的PDSN IP地址,實(shí)際組網(wǎng)中候選的PDSNIP地址不會(huì)太多,并分別發(fā)送監(jiān)聽請(qǐng)求,監(jiān)聽請(qǐng)求中包括目標(biāo)用戶標(biāo)識(shí)、監(jiān)聽標(biāo)識(shí)、包括監(jiān)聽方式和監(jiān)聽內(nèi)容在內(nèi)的監(jiān)聽需求、DF2和DF3的IP地址和端口號(hào),監(jiān)聽標(biāo)識(shí)用以標(biāo)識(shí)本次監(jiān)聽;隨后,各個(gè)候選PDSN分別回復(fù)監(jiān)聽請(qǐng)應(yīng)答,以告知監(jiān)聽系統(tǒng)已收到監(jiān)聽請(qǐng)求應(yīng)答,以建立與目標(biāo)用戶接入服務(wù)的BSC對(duì)應(yīng)的PDSN的監(jiān)聽設(shè)定;由于目標(biāo)用戶尚未接入分組域,因此監(jiān)聽請(qǐng)求應(yīng)答中攜帶有標(biāo)識(shí)目標(biāo)用戶未接入分組域態(tài)的標(biāo)志值,例如,用Code字段置為03H,表示接受監(jiān)聽請(qǐng)求,且用戶并未接入分組域。監(jiān)聽系統(tǒng)接口不做任何動(dòng)作等待用戶接入;再接著,當(dāng)目標(biāo)用戶請(qǐng)求數(shù)據(jù)業(yè)務(wù)時(shí),用戶接入的服務(wù)PDSN獲知用戶接入,向監(jiān)聽系統(tǒng)發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求消息;最后,監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽,監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
3.目標(biāo)用戶跨BSC監(jiān)聽的實(shí)現(xiàn)過(guò)程。
如圖4所示。具體如下當(dāng)目標(biāo)用戶跨BSC切換時(shí),MSC向監(jiān)聽系統(tǒng)上報(bào)“切換事件”,并帶上目標(biāo)BSC的BSC ID;接著,監(jiān)聽系統(tǒng)根據(jù)收到的目標(biāo)BSC ID,查找監(jiān)聽系統(tǒng)中的BSC ID與PDSN IP地址映射配置表,得到幾個(gè)候選的PDSN IP地址,對(duì)目標(biāo)BSC下的PDSN分別發(fā)送監(jiān)聽請(qǐng)求消息,監(jiān)聽請(qǐng)求中包括目標(biāo)用戶標(biāo)識(shí)、監(jiān)聽標(biāo)識(shí)、包括監(jiān)聽方式和監(jiān)聽內(nèi)容在內(nèi)的監(jiān)聽需求、DF2和DF3的IP地址和端口號(hào);同時(shí),監(jiān)聽系統(tǒng)向源BSC下的PDSN發(fā)送監(jiān)聽撤消消息;源BSC下的PDSN收到監(jiān)聽撤消消息后,回送監(jiān)聽撤消應(yīng)答消息;目標(biāo)BSC下的PDSN接收到監(jiān)聽請(qǐng)求消息后,向監(jiān)聽系統(tǒng)回送監(jiān)聽請(qǐng)求應(yīng)答消息,該消息中攜帶標(biāo)識(shí)目標(biāo)用戶狀態(tài)的標(biāo)志,以建立與目標(biāo)用戶接入服務(wù)的BSC對(duì)應(yīng)的PDSN的監(jiān)聽設(shè)定;如果目標(biāo)用戶已接入分組域,則目標(biāo)BSC下目標(biāo)用戶接入的服務(wù)PDSN發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求,監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽,如果目標(biāo)用戶尚未接入分組域,則監(jiān)聽系統(tǒng)接口不做任何動(dòng)作,等待用戶接入,直至目標(biāo)用戶請(qǐng)求數(shù)據(jù)業(yè)務(wù)時(shí),用戶接入的服務(wù)PDSN獲知用戶接入,向監(jiān)聽系統(tǒng)發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求消息;監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽。監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
如果兩個(gè)BSC有共同的PDSN,則不必發(fā)送監(jiān)聽撤消消息及監(jiān)聽請(qǐng)求消息即圖4中步驟2和4以及步驟3和5對(duì)于此PDSN應(yīng)該省略。
4.目標(biāo)用戶跨MSC切換時(shí)監(jiān)聽的實(shí)現(xiàn)過(guò)程。
如圖5所示,目標(biāo)用戶跨MSC切換時(shí)的監(jiān)聽過(guò)程如下當(dāng)目標(biāo)用戶沒有進(jìn)行業(yè)務(wù),跨MSC位置更新時(shí),HLR或源MSC上報(bào)“位置更新事件”,并帶上目標(biāo)MSC ID。
當(dāng)目標(biāo)用戶正在進(jìn)行業(yè)務(wù),跨MSC切換時(shí),HLR或源MSC上報(bào)“切換事件”,并帶上目標(biāo)MSC ID。
監(jiān)聽系統(tǒng)對(duì)目標(biāo)MSC發(fā)送目標(biāo)用戶設(shè)定消息,MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)BSC的BSC ID;然后,監(jiān)聽系統(tǒng)根據(jù)返回的BSC ID,查找監(jiān)聽系統(tǒng)中的BSC ID與PDSN IP地址映射配置表,得到幾個(gè)候選的PDSN IP地址,實(shí)際組網(wǎng)中候選的PDSNIP地址不會(huì)太多,并分別發(fā)送監(jiān)聽請(qǐng)求,目標(biāo)BSC下的PDSN接收到監(jiān)聽請(qǐng)求消息后,向監(jiān)聽系統(tǒng)回送監(jiān)聽請(qǐng)求應(yīng)答消息,該消息中攜帶標(biāo)識(shí)目標(biāo)用戶狀態(tài)的標(biāo)志,以建立與目標(biāo)用戶接入服務(wù)的BSC對(duì)應(yīng)的PDSN的監(jiān)聽設(shè)定;如果目標(biāo)用戶已接入分組域,則目標(biāo)BSC下目標(biāo)用戶接入的服務(wù)PDSN發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求,監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽,如果目標(biāo)用戶尚未接入分組域,則監(jiān)聽系統(tǒng)接口不做任何動(dòng)作,等待用戶接入,直至目標(biāo)用戶請(qǐng)求數(shù)據(jù)業(yè)務(wù)時(shí),用戶接入的服務(wù)PDSN獲知用戶接入,向監(jiān)聽系統(tǒng)發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求消息;監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽。監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
同時(shí),監(jiān)聽系統(tǒng)對(duì)源MSC發(fā)送目標(biāo)用戶取消消息,源MSC收到該消息后向監(jiān)聽系統(tǒng)返該消息回應(yīng)答消息;并且,監(jiān)聽系統(tǒng)對(duì)源BSC下的PDSN發(fā)送監(jiān)聽撤消消息,源BSC下的PDSN收到該消息后向監(jiān)聽系統(tǒng)返回監(jiān)聽撤消應(yīng)答消息。
上述目標(biāo)用戶跨BSC或跨MSC切換,可實(shí)現(xiàn)被監(jiān)聽對(duì)象從監(jiān)聽范圍內(nèi)的任意一個(gè)PDSN接入分組域時(shí)的監(jiān)聽,即實(shí)現(xiàn)了目標(biāo)用戶的漫游監(jiān)聽。
5.HLR收到監(jiān)聽需求后目標(biāo)用戶隨后開機(jī)時(shí),監(jiān)聽的實(shí)現(xiàn)過(guò)程。
該過(guò)程是指HLR收到對(duì)目標(biāo)用戶的監(jiān)聽請(qǐng)求時(shí),目標(biāo)用戶尚未開機(jī)的情況下的監(jiān)聽,即目標(biāo)用戶尚未進(jìn)入移動(dòng)網(wǎng)絡(luò)的預(yù)先監(jiān)聽。如圖6所示,具體過(guò)程如下監(jiān)聽系統(tǒng)發(fā)送目標(biāo)用戶設(shè)定消息,來(lái)通知HLR目標(biāo)用戶需要被監(jiān)聽,HLR返回目標(biāo)用戶設(shè)定應(yīng)答,該應(yīng)答消息攜帶此用戶沒有開機(jī)的標(biāo)識(shí);此時(shí)監(jiān)聽系統(tǒng)在接口上不做動(dòng)作等待目標(biāo)用戶開機(jī);當(dāng)目標(biāo)用戶開機(jī)即目標(biāo)用戶接入移動(dòng)網(wǎng)絡(luò)時(shí),目標(biāo)用戶接入的服務(wù)MSC向HLR上報(bào)用戶接入消息HLR收到該消息后向監(jiān)聽系統(tǒng)上報(bào)活動(dòng)事件,并帶上目標(biāo)用戶接入服務(wù)MSC的MSC ID;監(jiān)聽系統(tǒng)對(duì)該服務(wù)MSC發(fā)目標(biāo)用戶設(shè)定消息,MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答,并在該應(yīng)答中攜帶目標(biāo)用戶接入服務(wù)BSC的BSC ID;然后,監(jiān)聽系統(tǒng)根據(jù)返回的BSC ID,查找監(jiān)聽系統(tǒng)中的BSC ID與PDSN IP地址映射配置表,得到幾個(gè)候選的PDSN IP地址,實(shí)際組網(wǎng)中候選的PDSNIP地址不會(huì)太多,并分別發(fā)送監(jiān)聽請(qǐng)求,監(jiān)聽請(qǐng)求中包括目標(biāo)用戶標(biāo)識(shí)、監(jiān)聽標(biāo)識(shí)、包括監(jiān)聽方式和監(jiān)聽內(nèi)容在內(nèi)的監(jiān)聽需求、DF2和DF3的IP地址和端口號(hào);目標(biāo)BSC下的PDSN接收到監(jiān)聽請(qǐng)求消息后,向監(jiān)聽系統(tǒng)回送監(jiān)聽請(qǐng)求應(yīng)答消息,該消息中攜帶標(biāo)識(shí)目標(biāo)用戶狀態(tài)的標(biāo)志,以建立與目標(biāo)用戶接入服務(wù)的BSC對(duì)應(yīng)的PDSN的監(jiān)聽設(shè)定;如果目標(biāo)用戶已接入分組域,則目標(biāo)BSC下目標(biāo)用戶接入的服務(wù)PDSN發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求,監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽,如果目標(biāo)用戶尚未接入分組域,則監(jiān)聽系統(tǒng)接口不做任何動(dòng)作,等待用戶接入,直至目標(biāo)用戶請(qǐng)求數(shù)據(jù)業(yè)務(wù)時(shí),用戶接入的服務(wù)PDSN獲知用戶接入,向監(jiān)聽系統(tǒng)發(fā)起監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求消息;監(jiān)聽系統(tǒng)向用戶接入的服務(wù)PDSN回復(fù)監(jiān)聽業(yè)務(wù)連接建立請(qǐng)求應(yīng)答,從而開始業(yè)務(wù)監(jiān)聽。監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
6.目標(biāo)用戶關(guān)機(jī)時(shí)的監(jiān)聽過(guò)程。
在目標(biāo)用戶關(guān)機(jī)的情況下,如圖7所示,監(jiān)聽系統(tǒng)與網(wǎng)絡(luò)設(shè)備進(jìn)行如下消息交互當(dāng)目標(biāo)用戶關(guān)機(jī),HLR向監(jiān)聽系統(tǒng)上報(bào)目標(biāo)用戶關(guān)機(jī)活動(dòng)事件。監(jiān)聽系統(tǒng)收到事件上報(bào)后,對(duì)服務(wù)MSC發(fā)目標(biāo)用戶取消消息,MSC收到該消息后向監(jiān)聽系統(tǒng)返回應(yīng)答消息;同時(shí),監(jiān)聽系統(tǒng)對(duì)目標(biāo)用戶接入的源BSC下的PDSN發(fā)送監(jiān)聽撤消消息;源BSC下的PDSN回送監(jiān)聽撤消應(yīng)答消息。
7.目標(biāo)用戶終止分組業(yè)務(wù)時(shí)的監(jiān)聽過(guò)程。
當(dāng)目標(biāo)用戶終止分組業(yè)務(wù)時(shí),目標(biāo)用戶接入的服務(wù)PDSN向監(jiān)聽系統(tǒng)發(fā)送監(jiān)聽業(yè)務(wù)連接釋放請(qǐng)求,監(jiān)聽系統(tǒng)回應(yīng)監(jiān)聽業(yè)務(wù)連接釋放請(qǐng)求應(yīng)答。
以上所述僅為本實(shí)用新型的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。例如,如果移動(dòng)數(shù)字號(hào)(MDN)或電子序列號(hào)(ESN)等與用戶識(shí)別號(hào)有一一對(duì)應(yīng)的關(guān)系,則也可通過(guò)上述號(hào)碼進(jìn)行監(jiān)聽。
權(quán)利要求
1.一種分組域中分組業(yè)務(wù)的監(jiān)聽方法,其特征在于,該方法包括以下步驟A)監(jiān)聽系統(tǒng)根據(jù)目標(biāo)用戶的用戶識(shí)別號(hào),與HLR交互獲得目標(biāo)用戶接入的服務(wù)MSC,再與目標(biāo)用戶接入的服務(wù)MSC交互,得到目標(biāo)用戶接入的服務(wù)BSC的BSC ID;B)監(jiān)聽系統(tǒng)查找監(jiān)聽系統(tǒng)保存的BSC ID與PDSN IP地址的對(duì)應(yīng)關(guān)系表,分別與BSC ID所對(duì)應(yīng)的PDSN建立監(jiān)聽設(shè)定;C)監(jiān)聽系統(tǒng)根據(jù)各個(gè)PDSN返回的目標(biāo)用戶狀態(tài)標(biāo)志,判斷目標(biāo)用戶是否已接入分組域中,如果是,則用戶接入的服務(wù)PDSN與監(jiān)聽系統(tǒng)建立監(jiān)聽業(yè)務(wù)連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流,否則監(jiān)聽系統(tǒng)進(jìn)行等待,直至目標(biāo)用戶接入的服務(wù)PDSN觸發(fā)監(jiān)聽后,用戶接入的服務(wù)PDSN與監(jiān)聽系統(tǒng)建立監(jiān)聽業(yè)務(wù)連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流。
2.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,所述步驟A進(jìn)一步包括,A01)監(jiān)聽系統(tǒng)向HLR發(fā)送目標(biāo)用戶設(shè)定消息,該消息中攜帶目標(biāo)用戶的用戶識(shí)別號(hào),HLR收到目標(biāo)用戶設(shè)定消息后,根據(jù)消息中攜帶目標(biāo)用戶的用戶識(shí)別號(hào),得到目標(biāo)用戶接入服務(wù)MSC的MSC ID,HLR向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答消息,該消息攜帶有MSC ID;A02)監(jiān)聽系統(tǒng)根據(jù)MSC ID,向目標(biāo)用戶接入的服務(wù)MSC發(fā)送目標(biāo)用戶設(shè)定消息,該消息中攜帶目標(biāo)用戶的用戶識(shí)別號(hào),用戶接入的服務(wù)MSC收到目標(biāo)用戶設(shè)定消息后,根據(jù)消息中攜帶目標(biāo)用戶的用戶識(shí)別號(hào),得到目標(biāo)用戶接入服務(wù)BSC的BSC ID,目標(biāo)用戶接入的服務(wù)MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答消息,該消息攜帶有BSC ID。
3.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,步驟B所述建立監(jiān)聽設(shè)定進(jìn)一步包括,監(jiān)聽系統(tǒng)向BSC ID所對(duì)應(yīng)的PDSN分別發(fā)送監(jiān)聽請(qǐng)求,各個(gè)PDSN接收到監(jiān)聽請(qǐng)求后,分別向監(jiān)聽系統(tǒng)返回監(jiān)聽請(qǐng)求應(yīng)答消息,該消息中攜帶目標(biāo)用戶狀態(tài)標(biāo)志。
4.根據(jù)權(quán)利要求3所述的監(jiān)聽方法,其特征在于,所述監(jiān)聽請(qǐng)求包括目標(biāo)用戶標(biāo)識(shí)、監(jiān)聽標(biāo)識(shí)、包括監(jiān)聽方式和監(jiān)聽內(nèi)容在內(nèi)的監(jiān)聽需求、以及分發(fā)功能實(shí)體的IP地址和端口號(hào)。
5.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,所述步驟C進(jìn)一步包括,如果目標(biāo)用戶已接入分組域中,則用戶接入的服務(wù)PDSN向監(jiān)聽系統(tǒng)發(fā)送業(yè)務(wù)連接建立消息,監(jiān)聽系統(tǒng)收到該消息后向用戶接入的服務(wù)PDSN返回業(yè)務(wù)連接建立應(yīng)答消息;如果目標(biāo)用戶未接入分組域中,則在PDSN獲知目標(biāo)用戶接入時(shí),目標(biāo)用戶接入的服務(wù)PDSN向監(jiān)聽系統(tǒng)發(fā)送業(yè)務(wù)連接建立消息,監(jiān)聽系統(tǒng)收到該消息后向用戶接入的服務(wù)PDSN返回業(yè)務(wù)連接建立應(yīng)答消息。
6.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,步驟C所述目標(biāo)用戶狀態(tài)標(biāo)志至少標(biāo)識(shí)用戶處于分組業(yè)務(wù)激活態(tài)、用戶處于分組業(yè)務(wù)休眠態(tài)以及用戶并未接入分組域態(tài)。
7.根據(jù)權(quán)利要求1至6所述的監(jiān)聽方法,其特征在于,該方法進(jìn)一步包括,如果目標(biāo)用戶跨BSC切換,目標(biāo)用戶接入的服務(wù)MSC向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,該消息中攜帶有切換的目標(biāo)BSC ID,監(jiān)聽系統(tǒng)與目標(biāo)BSC下用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
8.根據(jù)權(quán)利要求7所述的監(jiān)聽方法,其特征在于,所述監(jiān)聽系統(tǒng)與目標(biāo)BSC下用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定的步驟,進(jìn)一步包括,向目標(biāo)BSC下用戶接入的服務(wù)PDSN發(fā)送監(jiān)聽請(qǐng)求,用戶接入的服務(wù)PDSN收到該請(qǐng)求后向監(jiān)聽系統(tǒng)返回監(jiān)聽請(qǐng)求應(yīng)答消息;所述撤消與源BSC下的PDSN的監(jiān)聽設(shè)定步驟進(jìn)一步包括,監(jiān)聽系統(tǒng)向源BSC下的PDSN發(fā)送監(jiān)聽撤消請(qǐng)求,源BSC下的PDSN收到監(jiān)聽撤消請(qǐng)求后,向監(jiān)聽系統(tǒng)返回監(jiān)聽撤消請(qǐng)求應(yīng)答消息。
9.根據(jù)權(quán)利要求1至6所述的監(jiān)聽方法,其特征在于,該方法進(jìn)一步包括,如果目標(biāo)用戶跨MSC切換,HLR或源MSC向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,該消息中攜帶有切換的目標(biāo)MSC ID,監(jiān)聽系統(tǒng)與目標(biāo)MSC的交互得到目標(biāo)用戶接入BSC的BSC ID,監(jiān)聽系統(tǒng)與目標(biāo)BSC下的用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定,撤消源MSC中的目標(biāo)用戶設(shè)定,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
10.根據(jù)權(quán)利要求9所述的監(jiān)聽方法,其特征在于,其中,所述監(jiān)聽系統(tǒng)與目標(biāo)MSC的交互得到目標(biāo)用戶接入BSC的BSC ID的步驟,進(jìn)一步包括,監(jiān)聽系統(tǒng)根據(jù)MSC ID,向目標(biāo)MSC發(fā)送目標(biāo)用戶設(shè)定消息,該消息中攜帶目標(biāo)用戶的用戶識(shí)別號(hào),目標(biāo)MSC收到目標(biāo)用戶設(shè)定消息后,根據(jù)消息中攜帶的目標(biāo)用戶的用戶識(shí)別號(hào),得到目標(biāo)BSC的BSC ID,目標(biāo)MSC向監(jiān)聽系統(tǒng)返回目標(biāo)用戶設(shè)定應(yīng)答消息,該消息攜帶有BSC ID;所述監(jiān)聽系統(tǒng)與目標(biāo)BSC下用戶接入的服務(wù)PDSN建立監(jiān)聽設(shè)定的步驟,進(jìn)一步包括,向目標(biāo)BSC下用戶接入的服務(wù)PDSN發(fā)送監(jiān)聽請(qǐng)求,用戶接入的服務(wù)PDSN收到該請(qǐng)求后向監(jiān)聽系統(tǒng)返回監(jiān)聽請(qǐng)求應(yīng)答消息;所述撤消源MSC中的目標(biāo)用戶設(shè)定步驟進(jìn)一步包括,監(jiān)聽系統(tǒng)向源MSC發(fā)送目標(biāo)用戶取消請(qǐng)求,源MSC收到目標(biāo)用戶取消請(qǐng)求后,向監(jiān)聽系統(tǒng)返回目標(biāo)用戶取消請(qǐng)求應(yīng)答消息;所述撤消與源BSC下的PDSN的監(jiān)聽設(shè)定的步驟進(jìn)一步包括,監(jiān)聽系統(tǒng)向源BSC下的PDSN發(fā)送監(jiān)聽撤消請(qǐng)求,源BSC下的PDSN收到監(jiān)聽撤消請(qǐng)求后,向監(jiān)聽系統(tǒng)返回監(jiān)聽撤消請(qǐng)求應(yīng)答消息。
11.根據(jù)權(quán)利要求1至6所述的監(jiān)聽方法,其特征在于,該方法進(jìn)一步包括,如果HLR接收到監(jiān)聽請(qǐng)求后,目標(biāo)用戶隨后才開機(jī),則目標(biāo)用戶接入的服務(wù)MSC向HLR發(fā)送用戶接入消息,HLR收到該消息后向監(jiān)聽系統(tǒng)發(fā)送活動(dòng)事件上報(bào)消息,該消息中攜帶有目標(biāo)用戶接入的服務(wù)MSC ID,監(jiān)聽系統(tǒng)收到活動(dòng)事件上報(bào)消息后,進(jìn)行監(jiān)聽。
12.根據(jù)權(quán)利要求1至6所述的監(jiān)聽方法,其特征在于,該方法進(jìn)一步包括,如果目標(biāo)用戶關(guān)機(jī),HLR向監(jiān)聽系統(tǒng)發(fā)送切換事件上報(bào)消息,監(jiān)聽系統(tǒng)收到該消息后,撤消用戶接入的服務(wù)MSC中的目標(biāo)用戶設(shè)定,并撤消與源BSC下的PDSN的監(jiān)聽設(shè)定。
13.根據(jù)權(quán)利要求12所述的監(jiān)聽方法,其特征在于,所述撤消用戶接入的服務(wù)MSC中的目標(biāo)用戶的步驟進(jìn)一步包括,監(jiān)聽系統(tǒng)向目標(biāo)用戶接入的服務(wù)MSC發(fā)送目標(biāo)用戶取消請(qǐng)求,目標(biāo)用戶接入的服務(wù)MSC收到目標(biāo)用戶取消請(qǐng)求后,向監(jiān)聽系統(tǒng)返回目標(biāo)用戶取消請(qǐng)求應(yīng)答消息;所述撤消與源BSC下的PDSN的監(jiān)聽設(shè)定步驟進(jìn)一步包括,監(jiān)聽系統(tǒng)向源BSC下的PDSN發(fā)送監(jiān)聽撤消請(qǐng)求,源BSC下的PDSN收到監(jiān)聽撤消請(qǐng)求后,向監(jiān)聽系統(tǒng)返回監(jiān)聽撤消請(qǐng)求應(yīng)答消息。
14.根據(jù)權(quán)利要求1至6所述的監(jiān)聽方法,其特征在于,該方法進(jìn)一步包括,如果目標(biāo)用戶終止分組業(yè)務(wù),釋放監(jiān)聽系統(tǒng)與目標(biāo)用戶接入的服務(wù)PDSN之間的監(jiān)聽業(yè)務(wù)連接。
15.根據(jù)權(quán)利要求14所述的監(jiān)聽方法,其特征在于,所述釋放監(jiān)聽系統(tǒng)與目標(biāo)用戶接入的服務(wù)PDSN之間的監(jiān)聽業(yè)務(wù)連接進(jìn)一步包括,服務(wù)PDSN向監(jiān)聽系統(tǒng)發(fā)送監(jiān)聽業(yè)務(wù)連接釋放請(qǐng)求,監(jiān)聽系統(tǒng)回應(yīng)監(jiān)聽業(yè)務(wù)連接釋放請(qǐng)求應(yīng)答。
16.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,所述用戶識(shí)別號(hào)為國(guó)際移動(dòng)用戶識(shí)別號(hào),或者為國(guó)際移動(dòng)設(shè)備識(shí)別號(hào),或者為移動(dòng)數(shù)字號(hào),或電子序列號(hào)。
17.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,所述分組域?yàn)榇a分多址分組域,或碼分多址增強(qiáng)版本數(shù)據(jù)分組域(EV-DO),或碼分多址增強(qiáng)版本數(shù)據(jù)語(yǔ)音分組域(EV-DV),或無(wú)線局域網(wǎng)分組域,或無(wú)線本地環(huán)路分組域。
18.根據(jù)權(quán)利要求1所述的監(jiān)聽方法,其特征在于,監(jiān)聽系統(tǒng)與PDSN之間的監(jiān)聽業(yè)務(wù)流以通用路由封裝(GRE)的形式傳輸。
全文摘要
一種分組域中分組業(yè)務(wù)的監(jiān)聽方法,包括以下步驟A)監(jiān)聽系統(tǒng)根據(jù)目標(biāo)用戶的用戶識(shí)別號(hào),與HLR的交互獲得目標(biāo)用戶接入的服務(wù)MSC,再與服務(wù)MSC交互,得到服務(wù)BSC的BSC ID;B)查找監(jiān)聽系統(tǒng)保存的BSC ID與PDSN IP地址的對(duì)應(yīng)關(guān)系表,分別發(fā)送監(jiān)聽請(qǐng)求至BSC ID所對(duì)應(yīng)的PDSN;C)各個(gè)PDSN接收到監(jiān)聽請(qǐng)求,分別向監(jiān)聽系統(tǒng)返回監(jiān)聽請(qǐng)求應(yīng)答消息,該消息中攜帶目標(biāo)用戶狀態(tài)標(biāo)志,監(jiān)聽系統(tǒng)根據(jù)目標(biāo)用戶狀態(tài)標(biāo)志判斷目標(biāo)用戶是否已接入分組域中,如果是,則服務(wù)PDSN與監(jiān)聽系統(tǒng)建立連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流,否則監(jiān)聽系統(tǒng)進(jìn)行等待,直至服務(wù)PDSN觸發(fā)監(jiān)聽后,服務(wù)PDSN與監(jiān)聽系統(tǒng)建立連接,監(jiān)聽系統(tǒng)監(jiān)聽業(yè)務(wù)流。
文檔編號(hào)H04W8/04GK1536906SQ0310931
公開日2004年10月13日 申請(qǐng)日期2003年4月4日 優(yōu)先權(quán)日2003年4月4日
發(fā)明者劉峰, 峰 劉 申請(qǐng)人:華為技術(shù)有限公司