專利名稱:實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定綁定的方法及裝置。
背景技術(shù):
在分離架構(gòu)下,呼叫控制面和承載控制面的主體分別是網(wǎng)關(guān)控制器MGC和網(wǎng)關(guān)MGW。其中,MGW接受MGC的控制,MGW與MGC之間的接口協(xié)議稱作媒體網(wǎng)關(guān)控制協(xié)議,在Itu-t中定義為H.248系列規(guī)范,如圖1所示。
在媒體網(wǎng)關(guān)控制協(xié)議中,網(wǎng)關(guān)上的承載資源被抽象為Termination(端點(diǎn)),由網(wǎng)關(guān)自行分配ID來標(biāo)識,網(wǎng)關(guān)控制器通過這個(gè)ID來引用網(wǎng)關(guān)上的承載資源并對其進(jìn)行操作。
Termination可以根據(jù)承載類型進(jìn)行分類,其中一類就是基于IP承載的端點(diǎn)。這類端點(diǎn)通常用來承載基于RTP/RTCP的媒體流。其中RTP(Real-TimeTransport Protocol)是實(shí)時(shí)傳輸協(xié)議,用于為音頻、視頻,以及可能的同時(shí)數(shù)據(jù)等應(yīng)用提供實(shí)時(shí)的傳輸服務(wù)。RTCP(Real-Time Transport ControlProtocol)是實(shí)時(shí)傳輸控制協(xié)議,是與RTP配套的一個(gè)協(xié)議,用于對RTP提供的傳輸服務(wù)質(zhì)量進(jìn)行監(jiān)控。
通常,在創(chuàng)建RTP流的同時(shí),會創(chuàng)建一個(gè)與其配套的RTCP流。根據(jù)標(biāo)準(zhǔn)組織TISPAN(高級網(wǎng)絡(luò)的電信和國際互聯(lián)網(wǎng)融合業(yè)務(wù)和協(xié)議)定義的TS102.333協(xié)議,所述的RTP流和RTCP流在H.248接口上體現(xiàn)為兩種形式一種是在H.248接口上明確體現(xiàn)為兩個(gè)流;另一種是在H.248接口上只體現(xiàn)RTP一個(gè)流,而RTCP流在創(chuàng)建RTP流的同時(shí)隱含創(chuàng)建。具體使用哪種形式是通過H.248接口上的一個(gè)參數(shù)來控制的(參考TS102.333協(xié)議的B.2節(jié),此處不作詳細(xì)描述)。
在H.248接口上,流與流之間是相互獨(dú)立的,除了他們屬于同一個(gè)Termination之外,按現(xiàn)有的協(xié)議機(jī)制沒有任何的手段來描述他們之間的捆綁關(guān)系。而RTP流和RTCP流之間卻恰恰有捆綁關(guān)系,因?yàn)镽TCP是對RTP的一個(gè)監(jiān)控機(jī)制,只有當(dāng)RTP流存在時(shí),RTCP流才有意義,一個(gè)RTCP流也只會監(jiān)控特定的RTP流,比如,假設(shè)一個(gè)Termination上現(xiàn)在有四個(gè)流RTP-1和RTP-2分別承載音頻和視頻,RTCP-1和RTCP-2分別對RTP-1和RTP-2進(jìn)行監(jiān)控。
因此,需要一種技術(shù)可以實(shí)現(xiàn)RTP流和RTCP流的綁定。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種H.248架構(gòu)下RTP流和RTCP流的綁定方法及裝置。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法,包括根據(jù)唯一標(biāo)識每個(gè)流的流ID,將實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行綁定。
所述綁定方法具體包括根據(jù)流ID設(shè)定實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流的綁定關(guān)系;擴(kuò)展流參數(shù),增加與其具有綁定關(guān)系的流ID。
所述擴(kuò)展流參數(shù)的方法包括
擴(kuò)展實(shí)時(shí)傳輸協(xié)議流參數(shù),在所述流參數(shù)中增加與其具有綁定關(guān)系的實(shí)時(shí)傳輸控制協(xié)議流ID;和/或,擴(kuò)展實(shí)時(shí)傳輸控制協(xié)議流參數(shù),在所述流參數(shù)中增加與其具有綁定關(guān)系的實(shí)時(shí)傳輸協(xié)議流ID。
所述方法進(jìn)一步包括對具有綁定關(guān)系的實(shí)時(shí)傳輸協(xié)議流及實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行關(guān)聯(lián)管理。
一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的裝置,包括綁定關(guān)系設(shè)定模塊,用于根據(jù)唯一區(qū)分每個(gè)流的流ID設(shè)定實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流之間的綁定關(guān)系;流參數(shù)擴(kuò)展模塊,用于根據(jù)綁定關(guān)系設(shè)定模塊設(shè)定的綁定關(guān)系擴(kuò)展流參數(shù),在流參數(shù)中增加與其具有綁定關(guān)系的流ID。
所述裝置進(jìn)一步包括流管理模塊,用于根據(jù)前述兩模塊設(shè)定的綁定關(guān)系對實(shí)時(shí)傳輸協(xié)議流及實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行關(guān)聯(lián)管理。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明根據(jù)唯一區(qū)分每個(gè)流的流ID,實(shí)現(xiàn)了設(shè)定在H.248架構(gòu)下RTP流與RTCP流的捆綁關(guān)系,從而實(shí)現(xiàn)了對RTP流與RTCP流的管理管理。
圖1為現(xiàn)有技術(shù)Itu-t定義的H.248協(xié)議應(yīng)用示意圖;圖2為本發(fā)明所述方法一種實(shí)施例操作流程圖;圖3為本發(fā)明所述裝置一種實(shí)施例模塊示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是提供一種RTP流與RTCP流綁定的方法及裝置,根據(jù)唯一區(qū)分每個(gè)流的流ID確定RTP流與RTCP流的綁定關(guān)系。實(shí)現(xiàn)了流的關(guān)聯(lián)管理在H.248接口上的體現(xiàn)。
本發(fā)明所述方法一種實(shí)施例的方案如下在H.248協(xié)議中定義了H.248接口上明確體現(xiàn)的每一個(gè)流,都有一個(gè)流ID對其進(jìn)行唯一標(biāo)識,協(xié)議中稱作StreamId。也就是,無論是RTP流還是對其進(jìn)行監(jiān)控的對應(yīng)的RTCP流都會被分配這樣一個(gè)StreamId對其進(jìn)行標(biāo)識。利用所述唯一區(qū)分每一個(gè)流的StreamId將所述RTP流與RTCP流進(jìn)行綁定。
具體實(shí)現(xiàn)過程如圖2所示,包括如下步驟首先,根據(jù)唯一區(qū)分每一個(gè)流的流ID,設(shè)定具體的RTP流與RTCP流的綁定關(guān)系;在創(chuàng)建RTP流和/或RTCP流時(shí),根據(jù)StreamId設(shè)定RTP流與RTCP流的綁定關(guān)系。
其次,擴(kuò)展流參數(shù),增加與其具有綁定關(guān)系的對應(yīng)的流ID;在H.248接口上,每一個(gè)明確體現(xiàn)的流都是通過一系列的參數(shù)來描述的。因?yàn)镠.248協(xié)議的開放性,這些參數(shù)是可以擴(kuò)展的。本發(fā)明所述的擴(kuò)展流參數(shù)的方法包括1)針對RTCP流來添加一個(gè)參數(shù);擴(kuò)展RTCP流參數(shù)描述,即,在RTCP流參數(shù)描述中增加與其綁定的RTP流的StreamId,這個(gè)參數(shù)表征的意義就是,這個(gè)RTCP流所監(jiān)控的為流ID為StreamId的RTP流;2)針對RTP流添加一個(gè)參數(shù);擴(kuò)展RTP流參數(shù)描述,即,在RTP流參數(shù)描述中增加與其具有綁定關(guān)系的RTCP流的StreamId,這個(gè)參數(shù)表征的意義是,流ID為StreamId的RTCP流是用來監(jiān)控這個(gè)RTP流的;
3)前兩種方式的同時(shí)使用和結(jié)合;即,同時(shí)擴(kuò)展RTP流及RTCP流參數(shù)。
最后,根據(jù)所述綁定關(guān)系對RTP流與RTCP流進(jìn)行關(guān)聯(lián)管理。
本發(fā)明提供一種RTP流與RTCP流綁定的裝置,所述裝置一種實(shí)施例模塊示意圖如圖3所示,包括綁定關(guān)系設(shè)定模塊,用于根據(jù)唯一區(qū)分每個(gè)流的流ID設(shè)定RTP流與RTCP流之間的綁定關(guān)系;流參數(shù)擴(kuò)展模塊,用于根據(jù)綁定關(guān)系設(shè)定模塊設(shè)定的綁定關(guān)系擴(kuò)展流參數(shù),在流參數(shù)中增加與其具有綁定關(guān)系的流ID;流管理模塊,用于根據(jù)前述兩模塊設(shè)定的綁定關(guān)系對RTP流與RTCP流進(jìn)行關(guān)聯(lián)管理。
綜上所述,本發(fā)明根據(jù)唯一區(qū)分每個(gè)流的流ID,實(shí)現(xiàn)了設(shè)定在H.248架構(gòu)下RTP流與RTCP流的捆綁關(guān)系,從而實(shí)現(xiàn)了對RTP流與RTCP流的管理管理。
以上所述,僅為本發(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í)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法,其特征在于,包括根據(jù)唯一標(biāo)識每個(gè)流的流ID,將實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行綁定。
2.如權(quán)利要求1所述的一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法,其特征在于,所述綁定方法具體包括根據(jù)流ID設(shè)定實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流的綁定關(guān)系;擴(kuò)展流參數(shù),增加與其具有綁定關(guān)系的流ID。
3.如權(quán)利要求2所述的一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法,其特征在于,所述擴(kuò)展流參數(shù)的方法包括擴(kuò)展實(shí)時(shí)傳輸協(xié)議流參數(shù),在所述流參數(shù)中增加與其具有綁定關(guān)系的實(shí)時(shí)傳輸控制協(xié)議流ID;和/或,擴(kuò)展實(shí)時(shí)傳輸控制協(xié)議流參數(shù),在所述流參數(shù)中增加與其具有綁定關(guān)系的實(shí)時(shí)傳輸協(xié)議流ID。
4.如權(quán)利要求1、2或3所述的一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法,其特征在于,所述方法進(jìn)一步包括對具有綁定關(guān)系的實(shí)時(shí)傳輸協(xié)議流及實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行關(guān)聯(lián)管理。
5.一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的裝置,其特征在于,包括綁定關(guān)系設(shè)定模塊,用于根據(jù)唯一區(qū)分每個(gè)流的流ID設(shè)定實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流之間的綁定關(guān)系;流參數(shù)擴(kuò)展模塊,用于根據(jù)綁定關(guān)系設(shè)定模塊設(shè)定的綁定關(guān)系擴(kuò)展流參數(shù),在流參數(shù)中增加與其具有綁定關(guān)系的流ID。
6.如權(quán)利要求5所述一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的裝置,其特征在于,所述裝置進(jìn)一步包括流管理模塊,用于根據(jù)前述兩模塊設(shè)定的綁定關(guān)系對實(shí)時(shí)傳輸協(xié)議流及實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行關(guān)聯(lián)管理。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域中一種實(shí)時(shí)傳輸協(xié)議流與實(shí)時(shí)傳輸控制協(xié)議流綁定的方法及裝置,根據(jù)唯一標(biāo)識每個(gè)流的流ID,將實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流進(jìn)行綁定。所述綁定方法具體包括根據(jù)流ID設(shè)定實(shí)時(shí)傳輸協(xié)議流與對其進(jìn)行監(jiān)控的實(shí)時(shí)傳輸控制協(xié)議流的綁定關(guān)系;擴(kuò)展流參數(shù),增加與其具有綁定關(guān)系的流ID。本發(fā)明實(shí)現(xiàn)了設(shè)定在H.248架構(gòu)下RTP流與RTCP流的捆綁關(guān)系,從而實(shí)現(xiàn)對RTP流與RTCP流的管理。
文檔編號H04L29/06GK1925492SQ20061012745
公開日2007年3月7日 申請日期2006年9月15日 優(yōu)先權(quán)日2006年9月15日
發(fā)明者汪大海 申請人:華為技術(shù)有限公司