專利名稱:一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)控制過程的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)的實(shí)現(xiàn)方法。
背景技術(shù):
在無線3G R4網(wǎng)絡(luò)和NGN網(wǎng)絡(luò)中,核心網(wǎng)都采用了呼叫控制與承載分離的組網(wǎng)的方式。其中核心網(wǎng)中的媒體網(wǎng)關(guān)控制(MGC)部分要實(shí)現(xiàn)用戶的鑒權(quán)、計(jì)費(fèi)、切換和話路交換等功能,媒體網(wǎng)關(guān)(MG)部分實(shí)現(xiàn)媒體流處理功能?,F(xiàn)有H.248或MGCP協(xié)議通過描述端點(diǎn)之間的拓?fù)潢P(guān)系來實(shí)現(xiàn)監(jiān)聽業(yè)務(wù)。以圖1為例,如上下文C1中有兩個(gè)端點(diǎn)T3、T5,連接關(guān)系為雙向連接,其中T3和T5可簡(jiǎn)單看做通話的用戶。如果使用一個(gè)新的端點(diǎn)T1、T2對(duì)上下文C1中的一個(gè)端點(diǎn)T3的收發(fā)信息進(jìn)行監(jiān)聽,其中T1監(jiān)聽T3發(fā)出的信息,T2監(jiān)聽T3收到的信息。在現(xiàn)有體系中,滿足這個(gè)功能需要MGC指明T1和T3、T1和T5、T2和T3、T2和T5的拓?fù)潢P(guān)系,具體為需要指明1、在已有上下文C1中,T3和T5雙向連接(T3T5),T1、T2和C1中的所有端點(diǎn)為孤立狀態(tài)(無連接關(guān)系);2、T1和T3之間有單向連接,連接方向?yàn)門3→T1;3、T2和T5之間有單向連接,連接方向?yàn)門5→T2。
經(jīng)過這個(gè)過程,在MG上可以建立如圖2的連接關(guān)系。
這樣,T1和T2端點(diǎn)就可以完成對(duì)T3端點(diǎn)收發(fā)的監(jiān)聽。
現(xiàn)有技術(shù)中,如果一個(gè)上下文中的端點(diǎn)個(gè)數(shù)較多,比如,在會(huì)議模式下,同時(shí)對(duì)多個(gè)用戶監(jiān)聽時(shí),增加監(jiān)聽端點(diǎn)時(shí),需要指明他與其用戶他端點(diǎn)之間的關(guān)系,當(dāng)用戶數(shù)比較多時(shí),拓?fù)潢P(guān)系比較復(fù)雜,無論MGC還是MG,處理流程都比較麻煩。
圖3是會(huì)議或多方通話的示意圖,如果這時(shí)用T6、T7對(duì)T3端點(diǎn)進(jìn)行監(jiān)聽,則要指明如下拓?fù)?.T3、T1、T2、T5之間兩兩有雙向連接(形成會(huì)議拓?fù)?。
2.T6與所有端點(diǎn)孤立,T6與T3之間連接關(guān)系為T3→T6。
3.T7與所有端點(diǎn)孤立,T7與T1、T2、T5之間有單向連接,連接方向?yàn)門1→T7、T2→T7、T5→T7,表明T7可以聽到T1、T2、T5;如果還要對(duì)通話中的用戶T5監(jiān)聽,假設(shè)監(jiān)聽端點(diǎn)為T8/T9,則就會(huì)變的更復(fù)雜。要在剛才的基礎(chǔ)上,指明1.T8與所有端點(diǎn)孤立,T8與T5之間連接關(guān)系為T5→T8。
2.T9與所有端點(diǎn)孤立,T9與T1、T2、T3之間有單向連接,連接方向?yàn)門1→T9、T2→T9、T3→T9;在這些操作中,軟交換要記住那些是監(jiān)聽端點(diǎn),那些是被監(jiān)聽端點(diǎn),以及其中的關(guān)系,當(dāng)有新的與會(huì)方加入時(shí),軟交換還需要知道新端點(diǎn)與監(jiān)聽端點(diǎn)的關(guān)系,MG要根據(jù)這些拓?fù)鋪硗茰y(cè)未來的連接關(guān)系,流程和處理非常復(fù)雜,不利于新業(yè)務(wù)的擴(kuò)展。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)控制的實(shí)現(xiàn)方法,利用監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)的屬性關(guān)系,將監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)進(jìn)行綁定,簡(jiǎn)化監(jiān)聽業(yè)務(wù)的實(shí)現(xiàn)。
為此,本發(fā)明采用如下方案一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)控制過程的實(shí)現(xiàn)方法,適用于采用H.248協(xié)議為控制接口的設(shè)備,其特征在于包括以下步驟a、定義終端屬性,該屬性包括端點(diǎn)類型、被監(jiān)聽端點(diǎn)標(biāo)識(shí)及監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)之間的數(shù)據(jù)流關(guān)系;b、媒體網(wǎng)關(guān)控制器MGC在監(jiān)聽端點(diǎn)上設(shè)置上述屬性;c、媒體網(wǎng)關(guān)MG的監(jiān)聽端點(diǎn)按照設(shè)定的屬性,復(fù)制數(shù)據(jù)流。
所述的步驟a中,所述的端點(diǎn)類型包括普通端點(diǎn)和監(jiān)聽端點(diǎn)。
所述的步驟a中,所述的數(shù)據(jù)流關(guān)系屬性可以包括上行數(shù)據(jù)流、下行數(shù)據(jù)流或混合數(shù)據(jù)流。
所述的步驟a中,所述的屬性還包括被監(jiān)聽點(diǎn)的ID屬性。
所述的步驟b,包括MGC在MG上增加一個(gè)端點(diǎn),將其端點(diǎn)屬性設(shè)置為監(jiān)聽端點(diǎn)。
所述的步驟b,包括MGC在MG的監(jiān)聽端點(diǎn)上設(shè)置屬性,該屬性值為被監(jiān)聽端點(diǎn)的標(biāo)識(shí)。
所述的步驟b,包括MGC在MG的監(jiān)聽端點(diǎn)上設(shè)置監(jiān)聽端點(diǎn)與被監(jiān)聽之間的數(shù)據(jù)流復(fù)制關(guān)系屬性。
所述的步驟c,包括MG根據(jù)監(jiān)聽端點(diǎn)的數(shù)據(jù)流復(fù)制關(guān)系,決定復(fù)制被監(jiān)聽端點(diǎn)的上行、下行、或上下行數(shù)據(jù)流。
所述的步驟c,可以在監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)在同一個(gè)上下文時(shí)完成。
所述的步驟c,可以在監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)在不同上下文時(shí)完成。
本發(fā)明利用監(jiān)聽相關(guān)的屬性,直接表達(dá)監(jiān)聽端點(diǎn)與被監(jiān)聽端點(diǎn)的連接關(guān)系,避免了使用拓?fù)涿枋龅膹?fù)雜性。無論什么情況下,監(jiān)聽端點(diǎn)依靠屬性關(guān)系始終與被監(jiān)聽端點(diǎn)綁定,本發(fā)明不限制監(jiān)聽點(diǎn)的個(gè)數(shù),從而可以滿足一個(gè)端點(diǎn)被多個(gè)監(jiān)聽點(diǎn)監(jiān)聽,本發(fā)明簡(jiǎn)化了系統(tǒng)處理流程,簡(jiǎn)化了MGC和MG直接的接口。
圖1是現(xiàn)有技術(shù)中普通通話的示意圖;圖2是現(xiàn)有技術(shù)中普通通話監(jiān)聽示意圖;圖3是現(xiàn)有技術(shù)中使用拓?fù)潢P(guān)系描述的4方會(huì)議的示意圖;圖4是描述一個(gè)4方會(huì)議被監(jiān)聽的的監(jiān)聽示意圖;圖5是本發(fā)明的流程示意圖。
具體實(shí)施例方式
下面結(jié)合說明書附圖來說明本發(fā)明的具體實(shí)施方式
。
如圖5所示,是本發(fā)明的流程示意圖,在現(xiàn)有的普通通話流程中,我們通過定義監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)之間的屬性關(guān)系,來直接描述監(jiān)聽業(yè)務(wù)的具體內(nèi)容,該方式可以直接利用已經(jīng)存在的通話系統(tǒng),無須做實(shí)質(zhì)性的改動(dòng),本發(fā)明實(shí)現(xiàn)的以H.248協(xié)議為例描述,在MGCP協(xié)議中可采用類似做法。
H.248協(xié)議,是承載層和控制層之間的通信協(xié)議,主要用于通信領(lǐng)域中承載與控制分離的體系系統(tǒng)中。目前,在下一代網(wǎng)絡(luò)NGN(Next Generation Network)領(lǐng)域和3G領(lǐng)域得到廣泛的應(yīng)用。
H.248協(xié)議中有幾個(gè)重要的概念,一個(gè)是上下文(Context),一個(gè)是端點(diǎn)(Termination)。端點(diǎn)可以分為TDM端點(diǎn),ATM端點(diǎn),IP端點(diǎn),可以認(rèn)為是承載層的主體即媒體網(wǎng)關(guān)MG對(duì)外的一個(gè)承載。而上下文就是一些終端間的聯(lián)系。它描述了終端之間的拓?fù)潢P(guān)系以及媒體混合/交換的參數(shù)。
在H.248協(xié)議中,我們定義一個(gè)包監(jiān)聽包,通過這個(gè)包(包的概念和格式可以參考ITU-TH.248協(xié)議),簡(jiǎn)化了拓?fù)涿枋?,監(jiān)聽包的內(nèi)容如下監(jiān)聽包定義(Normal Interception Package)PackageIDnormalinter(0x8908)Version1ExtendsNone該包定義了MG與MGC之間監(jiān)聽業(yè)務(wù)所需要的屬性、事件、過程等1、屬性(Properties)Interception indicationPropertyIDIndication(0x0001)Description定義Interception indication屬性,用來指定端點(diǎn)的監(jiān)聽從屬屬性。指示該終端是監(jiān)聽點(diǎn)(slave),非監(jiān)聽點(diǎn)(common),對(duì)沒有顯式該屬性的認(rèn)為是與監(jiān)聽無關(guān)的終端,一律為common。
TypeEnumeration
Possible Values″Common″(0x0001)普通端點(diǎn)。
″Slave″(0x0002)用于監(jiān)聽其他端點(diǎn)的監(jiān)聽端點(diǎn)。
Default″Common″(0x0001)普通端點(diǎn)。
Defined inLocal Control descriptorCharacteristicsRead/WriteMaster terminationPropertyIDmasterid(0x0002)Description定義終端屬性″Master termination″,用來對(duì)slave終端保存他的需要監(jiān)聽的端點(diǎn)的終端id(簡(jiǎn)稱Master端點(diǎn),其Interception indication屬性為common)。對(duì)slave端點(diǎn)有效。
Typestring,length is 8 charsPossible Valuesspecial termination id in context or invalidvalue(0xffffffffffffffff)Defaultinvalid value(0xffffffffffffffff)Defined inLocal Control descriptorCharacteristicsRead/WriteInterception modePropertyIDintermode(0x0003)Description定義終端屬性″Interception mode″,取值″up stream″,″down stram″″combine stream″用來表達(dá)監(jiān)聽端點(diǎn)與被監(jiān)聽端點(diǎn)的連接方式,是復(fù)制被監(jiān)聽端點(diǎn)的上行數(shù)據(jù)還是下行數(shù)據(jù)或者是混合數(shù)據(jù)。該屬性對(duì)slave端點(diǎn)有效。
TypeEnumerationPossible Values″up stream″(0x0001)被監(jiān)聽端點(diǎn)發(fā)送出去的上行流。
″down stram″(0x0002)被監(jiān)聽端點(diǎn)收到的下行流。
″combine stream″(0x0003)經(jīng)過被監(jiān)聽端點(diǎn)的混合流,對(duì)于語音業(yè)務(wù),混合流有意義,對(duì)于數(shù)據(jù)業(yè)務(wù),通常不使用混合流。
Default″up stream″(0x0001)被監(jiān)聽端點(diǎn)發(fā)送出去的上行流。
Defined inLocal Control descriptorCharacteristicsRead/Write2、過程(Procedures)媒體網(wǎng)關(guān)控制器(MGC)可以在ADD(增加)、MOD(修改)、MOV(移動(dòng))端點(diǎn)時(shí)重新定義上述屬性,比如指定一個(gè)端點(diǎn)類型為slave端點(diǎn),其Master id可以不指定,但如果指定,必須是存在的端點(diǎn)。Interception indication屬性可以在MOV和MOD時(shí)變更。當(dāng)端點(diǎn)Interception mode和Master id被指定,且Slave端點(diǎn)與master端點(diǎn)在同一上下文時(shí),MG就可以按照Slave的屬性,從其指定的數(shù)據(jù)源復(fù)制數(shù)據(jù)流了。這里也可以不要求Slave端點(diǎn)與master端點(diǎn)在同一上下文,該設(shè)置可以靈活掌握。
對(duì)于slave端點(diǎn),在拓?fù)浞治鰰r(shí)不考慮其與其他端點(diǎn)的關(guān)系。一個(gè)普通端點(diǎn)可以有多個(gè)slave端點(diǎn)指向他。
媒體網(wǎng)關(guān)根據(jù)MGC設(shè)置的屬性,按照數(shù)據(jù)流的方向復(fù)制數(shù)據(jù)流,即可完成監(jiān)聽。
下面舉例說明假設(shè)在圖3所示拓?fù)浣Y(jié)構(gòu)中,T1/T2/T3/T5四方通話,要T3/T5為被監(jiān)聽端點(diǎn),T6/T7監(jiān)聽T3,T8/T9監(jiān)聽T5,采用本發(fā)明可以簡(jiǎn)單清晰的實(shí)現(xiàn)圖4的拓?fù)潢P(guān)系。過程如下1.MGC在MG的上下文C2中增加T1/T2/T3/T5,指明其兩兩之間雙向互連,形成一個(gè)四方通話業(yè)務(wù)。
2.MGC增加T6、T7監(jiān)聽端點(diǎn)、其端點(diǎn)屬性為SLAVE。
3.MGC設(shè)置T6端點(diǎn)的masterid=T3和interceptionmode=UP。這時(shí),MG的T6就知道自己需要監(jiān)聽T3的發(fā)送數(shù)據(jù)了,就可以開始復(fù)制T3發(fā)出的媒體流了,T6是slave端點(diǎn),MG只處理T6與masterid指定的端點(diǎn)拓?fù)?,T6與其他端點(diǎn)不需要處理。
4.MGC設(shè)置T7端點(diǎn)的masterid=T3和interceptionmode=DOWN。這時(shí),T7就知道自己監(jiān)聽T3收到的數(shù)據(jù)了,就復(fù)制T3收到的媒體流了。通過2、3、4三步就完成了監(jiān)聽對(duì)T3監(jiān)聽的拓?fù)潢P(guān)系描述。
對(duì)四方通話的T5監(jiān)聽拓?fù)涿枋?.MGC增加T8、T9監(jiān)聽端點(diǎn)、其端點(diǎn)屬性為SLAVE。
6.MGC設(shè)置T8端點(diǎn)的masterid=T5和interceptionmode=UP。這時(shí),MG的T8就可以開始復(fù)制T5發(fā)出的媒體流了,T8是slave端點(diǎn),MG只處理T8與masterid指定的端點(diǎn)拓?fù)?,T8與其他端點(diǎn)不需要處理。
7.MGC設(shè)置T9端點(diǎn)的masterid=T5和interceptionmode=DOWN。這時(shí),T7就可以復(fù)制T3收到的媒體流了。通過5、6、7三步就完成了監(jiān)聽對(duì)T5的監(jiān)聽拓?fù)涞拿枋觥?br>
8.通過以上6步操作,就可以完成監(jiān)聽業(yè)務(wù)的核心動(dòng)作描述,省去了傳統(tǒng)操作使用拓?fù)涿枋霰O(jiān)聽端點(diǎn)和被監(jiān)聽端點(diǎn)的關(guān)系的過程。
本發(fā)明利用監(jiān)聽相關(guān)的新屬性,直接表達(dá)監(jiān)聽端點(diǎn)與被監(jiān)聽端點(diǎn)的連接關(guān)系,避免了使用拓?fù)涿枋龅膹?fù)雜性。無論什么情況下,監(jiān)聽端點(diǎn)依靠屬性關(guān)系始終與被監(jiān)聽端點(diǎn)綁定,本發(fā)明不限制監(jiān)聽點(diǎn)的個(gè)數(shù),從而可以滿足一個(gè)端點(diǎn)被多個(gè)監(jiān)聽點(diǎn)監(jiān)聽,本發(fā)明簡(jiǎn)化了系統(tǒng)處理流程,簡(jiǎn)化了MGC和MG直接的接口。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)控制過程的實(shí)現(xiàn)方法,適用于采用H.248協(xié)議為控制接口的設(shè)備,其特征在于包括以下步驟a、定義終端屬性,該屬性包括端點(diǎn)類型、被監(jiān)聽端點(diǎn)標(biāo)識(shí)及監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)之間的數(shù)據(jù)流關(guān)系;b、媒體網(wǎng)關(guān)控制器MGC在監(jiān)聽端點(diǎn)上設(shè)置上述屬性;c、媒體網(wǎng)關(guān)MG的監(jiān)聽端點(diǎn)按照設(shè)定的屬性,復(fù)制數(shù)據(jù)流。
2.如權(quán)利要求1所述的方法,其特征在于所述的步驟a中,所述的端點(diǎn)類型包括普通端點(diǎn)和監(jiān)聽端點(diǎn)。
3.如權(quán)利要求1所述的方法,其特征在于所述的步驟a中,所述的數(shù)據(jù)流關(guān)系屬性可以包括上行數(shù)據(jù)流、下行數(shù)據(jù)流或混合數(shù)據(jù)流。
4.如權(quán)利要求1所述的方法,其特征在于所述的步驟a中,所述的屬性還包括被監(jiān)聽點(diǎn)的ID屬性。
5.如權(quán)利要求1所述的方法,其特征在于所述的步驟b,包括MGC在MG上增加一個(gè)端點(diǎn),將其端點(diǎn)屬性設(shè)置為監(jiān)聽端點(diǎn)。
6.如權(quán)利要求1所述的方法,其特征在于所述的步驟b,包括MGC在MG的監(jiān)聽端點(diǎn)上設(shè)置屬性,該屬性值為被監(jiān)聽端點(diǎn)的標(biāo)識(shí)。
7.如權(quán)利要求1所述的方法,其特征在于所述的步驟b,包括MGC在MG的監(jiān)聽端點(diǎn)上設(shè)置監(jiān)聽端點(diǎn)與被監(jiān)聽之間的數(shù)據(jù)流復(fù)制關(guān)系屬性。
8.如權(quán)利要求1所述的方法,其特征在于所述的步驟c,包括MG根據(jù)監(jiān)聽端點(diǎn)的數(shù)據(jù)流復(fù)制關(guān)系,決定復(fù)制被監(jiān)聽端點(diǎn)的上行、下行、或上下行數(shù)據(jù)流。
9.如權(quán)利要求1所述的方法,其特征在于所述的步驟c,可以在監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)在同一個(gè)上下文時(shí)完成。
10.如權(quán)利要求1所述的方法,其特征在于所述的步驟c,可以在監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)在不同上下文時(shí)完成。
全文摘要
本發(fā)明涉及通信領(lǐng)域領(lǐng)域,尤其涉及一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)的實(shí)現(xiàn)方法。一種實(shí)時(shí)監(jiān)聽業(yè)務(wù)控制實(shí)現(xiàn)方法,其特征在于包括以下步驟a.在H.248協(xié)議規(guī)范內(nèi),定義了一個(gè)監(jiān)聽包。b.監(jiān)聽包中定義終端屬性,該屬性包括監(jiān)聽端點(diǎn)和被監(jiān)聽端點(diǎn)及監(jiān)聽點(diǎn)與被監(jiān)聽點(diǎn)之間的數(shù)據(jù)流關(guān)系;c.媒體網(wǎng)關(guān)控制器在端點(diǎn)設(shè)置上述屬性;d.媒體網(wǎng)關(guān)按照設(shè)置的屬性,復(fù)制數(shù)據(jù)流,完成監(jiān)聽。本發(fā)明中利用監(jiān)聽相關(guān)的屬性,直接表達(dá)監(jiān)聽端點(diǎn)與被監(jiān)聽端點(diǎn)的連接關(guān)系,避免了使用拓?fù)涿枋龅膹?fù)雜性。無論什么情況下,監(jiān)聽端點(diǎn)依靠屬性關(guān)系始終與被監(jiān)聽端點(diǎn)綁定,本發(fā)明不限制監(jiān)聽點(diǎn)的個(gè)數(shù),從而可以滿足一個(gè)端點(diǎn)被多個(gè)監(jiān)聽點(diǎn)監(jiān)聽,本發(fā)明簡(jiǎn)化了系統(tǒng)處理流程,簡(jiǎn)化了MGC和MG直接的接口。
文檔編號(hào)H04M3/22GK1592235SQ0315628
公開日2005年3月9日 申請(qǐng)日期2003年9月2日 優(yōu)先權(quán)日2003年9月2日
發(fā)明者劉振華, 方新, 賀云剛 申請(qǐng)人:華為技術(shù)有限公司