專利名稱:一種用戶切換時處理媒體資源的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及移動通訊系統(tǒng)里的控制和承載分離技術(shù)。
背景技術(shù):
隨著通訊系統(tǒng)在經(jīng)濟(jì)和社會生活等各個領(lǐng)域日益廣泛的應(yīng)用,通訊系統(tǒng)技術(shù)本身也在快速發(fā)展之中,當(dāng)前正在成熟完善的第三代移動通訊系統(tǒng),技術(shù)上的發(fā)展正在日益滿足用戶對于通訊系統(tǒng)的需求。未來的通訊系統(tǒng)將是一個控制與承載相分離的網(wǎng)絡(luò),通過將傳統(tǒng)的控制和呼叫集中的設(shè)備分離為MGC(Media Gateway Controller,媒體網(wǎng)關(guān)控制器)和MGW(Media Gateway,媒體網(wǎng)關(guān))兩個部分,其中MGC可以通過H.248/MEGACO協(xié)議來完成對MG的控制,進(jìn)行基本呼叫及其新業(yè)務(wù)的實現(xiàn)。H.248/MEGACO協(xié)議已經(jīng)被ITU/RFC/3GPP/3GPP2等組織廣泛采用。
H.248/MEGACO協(xié)議定義了Context(上下文)、Termination(終端)、Topology(拓?fù)?描述符等概念,拓?fù)涿枋龇脕肀硎旧舷挛闹械慕K端(用戶)的媒體資源之間的拓?fù)潢P(guān)系。拓?fù)涿枋龇愋椭饕蠴neway(單向)、Isolate(隔離)、Bothway(雙向)三類T1、T2的拓?fù)潢P(guān)系為單向,表示T1的媒體流可以到達(dá)T2,但T2的媒體流不能到達(dá)T1;T1、T2的拓?fù)潢P(guān)系為隔離,表示T1、T2的媒體流不通,即T1的媒體流不能到達(dá)T2,T2的媒體流也不能到達(dá)T1;T1、T2的拓?fù)潢P(guān)系為雙向,表示T1、T2的媒體流是互通的,即T1的媒體流可以到達(dá)T2,T2的媒體流也可以到達(dá)T1。當(dāng)通話的兩個移動用戶在同一個MGW內(nèi)并且同時發(fā)生切換時,上下文中的終端數(shù)目會在短期內(nèi)成倍擴(kuò)大,在此情況下如何清晰地表明上下文內(nèi)的用戶之間媒體的關(guān)系是必須解決的問題。
發(fā)明內(nèi)容
本發(fā)明目的是提供一種用戶切換時處理媒體資源的方法,在H.248/MEGACO協(xié)議中利用拓?fù)涿枋龇逦奖愕靥幚矶鄠€用戶同時發(fā)生切換時的媒體切換。
為實現(xiàn)上述發(fā)明目的,本發(fā)明采用以下技術(shù)方案一種用戶切換時處理媒體資源的方法,在同一個上下文中至少包括兩個用戶同時發(fā)生切換,用戶切換成功后,刪除切換前的原媒體資源,并將與原媒體資源相關(guān)的拓?fù)鋵傩杂们袚Q后的新媒體資源替代。
進(jìn)一步地,當(dāng)兩個分別對應(yīng)媒體資源T1、T2的用戶A、B同時發(fā)生切換時,包括以下步驟步驟一用戶A發(fā)生切換,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)向上下文中添加新媒體資源T1′,對應(yīng)切換后的用戶A,T1、T1′的拓?fù)潢P(guān)系為隔離,T2、T1′的拓?fù)潢P(guān)系為單向;步驟二用戶B發(fā)生切換,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)向上下文中添加新媒體資源T2′,對應(yīng)切換后的用戶B,T2、T2′的拓?fù)潢P(guān)系為隔離,T1、T2′的拓?fù)潢P(guān)系為單向,T1′、T2′的拓?fù)潢P(guān)系為隔離;步驟三用戶A切換成功,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān),更改T2、T1′的拓?fù)潢P(guān)系為雙向,更改T2、T1的拓?fù)潢P(guān)系為單向;媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除T1,T1的媒體屬性由T1′替換,同時更改T1′、T2′的拓?fù)潢P(guān)系為單向;步驟四用戶B切換成功,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān),更改T1′、T2′的拓?fù)潢P(guān)系為雙向,更改T1′、T2的拓?fù)潢P(guān)系為單向;媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除T2。
本發(fā)明利用拓?fù)涿枋龇瓿捎脩敉瑫r切換時的媒體切換,當(dāng)用戶切換成功后,用切換后的媒體資源取代切換前的媒體資源時,將與切換前的媒體資源相關(guān)的拓?fù)潢P(guān)系全部用切換后的媒體資源來替換。使得上下文內(nèi)用戶之間的媒體流向清晰,流程處理簡單。
圖1是本發(fā)明實施例的處理流程圖;圖2a-2g是本發(fā)明實施例的拓?fù)潢P(guān)系轉(zhuǎn)換示意圖。
具體實施例方式
下面結(jié)合
本發(fā)明的實施例。
本發(fā)明實施例描述了處于通話中的用戶A、B同時發(fā)生切換時,媒體切換處理的詳細(xì)流程和拓?fù)潢P(guān)系轉(zhuǎn)換的詳細(xì)流程。
圖1是本發(fā)明實施例用戶A、B同時發(fā)生切換時媒體資源的處理流程圖,如圖所示,本發(fā)明實施例步驟如下開始用戶A、B在通話中,用戶A、B對應(yīng)的媒體資源為分別為T1、T2,T1、T2在關(guān)聯(lián)上下文中。
步驟101-104用戶A發(fā)生切換,媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)為用戶A新分配媒體資源T1′,T1、T1′的拓?fù)潢P(guān)系為隔離,T2、T1′的拓?fù)潢P(guān)系為單向。
步驟105-108用戶B此時也發(fā)生切換,媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)為用戶B新分配媒體資源T2′,T2、T2′的拓?fù)潢P(guān)系為隔離,T1、T2′的拓?fù)潢P(guān)系為單向,T1′、T2′的拓?fù)潢P(guān)系為隔離。
步驟109-110用戶A切換成功,媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)更改T2、T1拓?fù)潢P(guān)系為單向,更改T2、T1′的拓?fù)潢P(guān)系為雙向。
步驟111-112媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)刪除用戶A的原媒體資源T1,T1的媒體屬性由T1′替換,同時更改T1′、T2′的拓?fù)潢P(guān)系為單向;步驟113-114用戶B切換成功,媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)更改T1′、T2的拓?fù)潢P(guān)系為單向,更改T1′、T2′的拓?fù)潢P(guān)系為雙向;步驟115-116媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)發(fā)送命令,指示媒體網(wǎng)關(guān)刪除用戶B的原媒體資源T2,至此用戶A、B完全切換成功,以新的媒體資源T1′、T2′進(jìn)行通話。
圖2a-圖2g是實施例中拓?fù)潢P(guān)系轉(zhuǎn)換的示意圖,具體如下圖2a描述了用戶A、B在通話中,用戶A、B對應(yīng)的媒體資源分別為T1、T2,T1、T2的拓?fù)潢P(guān)系為雙向。
圖2b描述了用戶A發(fā)生切換,為用戶A新分配的媒體資源為T1′,T1、T1′的拓?fù)潢P(guān)系為隔離,T2、T1′的拓?fù)潢P(guān)系為單向。
圖2c描述了此時用戶B也發(fā)生切換,為用戶B新分配的媒體資源為T2′,T1、T2′的拓?fù)潢P(guān)系為單向,T2、T2′的拓?fù)潢P(guān)系為隔離,T1′、T2′的拓?fù)潢P(guān)系為隔離。
圖2d描述了用戶A切換成功后,T2、T1的拓?fù)潢P(guān)系更改為單向,T2、T1′的拓?fù)潢P(guān)系更改為雙向。
圖2e描述了媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除用戶A的原媒體資源T1,T1與T2′的拓?fù)潢P(guān)系由T1′來替換,即T1′、T2′的拓?fù)潢P(guān)系為單向。
圖2f描述了用戶B切換成功后,T1′、T2的拓?fù)潢P(guān)系更改為單向,T2′、T1′拓?fù)潢P(guān)系更改為雙向。
圖2g描述了媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除用戶B的原媒體資源T2。
以上實施例是以兩個用戶來舉例的,實際上本發(fā)明方法也同樣適用于兩個以上的用戶同時進(jìn)行切換的情況。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種用戶切換時處理媒體資源的方法,在同一個上下文中至少包括兩個用戶同時發(fā)生切換,其特征在于用戶切換成功后,刪除切換前的原媒體資源,并將與原媒體資源相關(guān)的拓?fù)鋵傩杂们袚Q后的新媒體資源替代。
2.根據(jù)權(quán)利要求1所述的方法,當(dāng)兩個分別對應(yīng)媒體資源T1、T2的用戶A、B同時發(fā)生切換時,其特征在于包括以下步驟步驟一用戶A發(fā)生切換,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)向上下文中添加新媒體資源T1′,對應(yīng)切換后的用戶A,T1、T1′的拓?fù)潢P(guān)系為隔離,T2、T1′的拓?fù)潢P(guān)系為單向;步驟二用戶B發(fā)生切換,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)向上下文中添加新媒體資源T2′,對應(yīng)切換后的用戶B,T2、T2′的拓?fù)潢P(guān)系為隔離,T1、T2′的拓?fù)潢P(guān)系為單向,T1′、T2′的拓?fù)潢P(guān)系為隔離;步驟三用戶A切換成功,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān),更改T2、T1′的拓?fù)潢P(guān)系為雙向,更改T2、T1的拓?fù)潢P(guān)系為單向;媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除T1,T1的媒體屬性由T1′替換,同時更改T1′、T2′的拓?fù)潢P(guān)系為單向;步驟四用戶B切換成功,媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān),更改T1′、T2′的拓?fù)潢P(guān)系為雙向,更改T1′、T2的拓?fù)潢P(guān)系為單向;媒體網(wǎng)關(guān)控制器指示媒體網(wǎng)關(guān)刪除T2。
全文摘要
本發(fā)明旨在提供一種用戶切換時處理媒體資源的方法,用于移動通訊系統(tǒng)里的控制和承載分離技術(shù)。本發(fā)明方法特點是,在同一個上下文中至少包括兩個用戶同時發(fā)生切換,用戶切換成功后,刪除切換前的原媒體資源,并將與原媒體資源相關(guān)的拓?fù)鋵傩杂们袚Q后的新媒體資源替代。本發(fā)明利用拓?fù)涿枋龇瓿捎脩敉瑫r切換時的媒體切換,使得上下文內(nèi)用戶之間的媒體流向清晰,流程處理簡單。
文檔編號H04W36/00GK1856153SQ20051003896
公開日2006年11月1日 申請日期2005年4月19日 優(yōu)先權(quán)日2005年4月19日
發(fā)明者劉其鋒, 王傳政 申請人:中興通訊股份有限公司