專利名稱:上報(bào)會(huì)話狀態(tài)的方法、媒體網(wǎng)關(guān)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及媒體網(wǎng)關(guān)控制器和^某體網(wǎng)關(guān)控制方面。
背景技術(shù):
為了建立具有資源保障的承載路徑,MGC和MG使用RSVP協(xié)議與用 戶設(shè)備或其它承載實(shí)體通信,協(xié)商并建立資源預(yù)留會(huì)話。RSVP會(huì)話是為單 向流進(jìn)行資源預(yù)留,因此在通常的雙向媒體數(shù)據(jù)傳輸業(yè)務(wù)中,需要分別為每 個(gè)方向的媒體數(shù)據(jù)傳輸建立一個(gè)RSVP會(huì)話。在不同方向的媒體數(shù)據(jù)傳輸會(huì) 話中,MG充當(dāng)著不同的角色,包括數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方。不論是數(shù)據(jù) 發(fā)送方還是數(shù)據(jù)接收方,MGC和MG都需要處理大量的RSVP消息來完成 承載路徑的建立和狀態(tài)維護(hù)。例如,MGC通過設(shè)置事件的方式指示MG檢 測(cè)所接收到的路徑請(qǐng)求(RSVPPath)消息或預(yù)留請(qǐng)求(RSVPResv)消息。 MG在檢測(cè)到上述消息后會(huì)將消息中包含的相關(guān)信息通過事件方式上報(bào)給 MGC,以便MGC根據(jù)本地策略對(duì)請(qǐng)求進(jìn)行授權(quán)和響應(yīng)。但是,由于RSVP 會(huì)話具有"軟狀態(tài)"的特性,即所建立承載路徑的狀態(tài)需要由周期性的RSVP 消息來維護(hù)。因此伴隨著第一個(gè)Path或Resv消息之后,所述消息的發(fā)送方 需要周期性的重復(fù)發(fā)送會(huì)話狀態(tài)刷新消息(即對(duì)應(yīng)的Path或Resv消息)來 維護(hù)會(huì)話,這樣MG也會(huì)周期性地接收到大量重復(fù)的RSVP消息。如果MG 在每次接收到上述消息后,都觸發(fā)相關(guān)事件上報(bào)給MGC,勢(shì)必會(huì)造成MGC 和MG之間接口上的消息量大幅增加,而且大部分的消息都是重復(fù)的;但是 如果MG只在第一次收到對(duì)應(yīng)RSVP消息時(shí)上報(bào)事件給MGC,則MGC就 無(wú)法及時(shí)獲知承載上RSVP會(huì)話的狀態(tài)。場(chǎng)景中。目前的網(wǎng)關(guān)控制協(xié)議中,例如H.248協(xié)議,還沒有有效的機(jī)制可以 解決上述問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種上報(bào)承載資源會(huì)話狀態(tài)的方法,媒體網(wǎng)關(guān)和系 統(tǒng),為媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)有效控制承載資源會(huì)話狀態(tài)、及時(shí)獲取會(huì) 話狀態(tài)期滿提供簡(jiǎn)單有效的解決方案。
一種上報(bào)會(huì)話狀態(tài)的方法,該方法包括了以下步驟
在媒體網(wǎng)關(guān)MG上設(shè)置狀態(tài)期滿事件;
媒體網(wǎng)關(guān)根據(jù)所述狀態(tài)期滿事件判斷承載會(huì)話狀態(tài)是否期滿,如果期 滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件。
一種媒體網(wǎng)關(guān),包括設(shè)置單元,判斷單元,發(fā)送單元,其中,
設(shè)置單元,用于設(shè)置狀態(tài)期滿事件,
判斷單元,用于判斷媒體網(wǎng)關(guān)判斷承載會(huì)話狀態(tài)是否期滿,如果期滿, 則發(fā)送單元向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件。
一種通信系統(tǒng),包括媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)控制器,其中 媒體網(wǎng)關(guān)控制器,用于設(shè)置狀態(tài)期滿事件,判斷承載會(huì)話狀態(tài)是否期滿, 如果期滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件, 媒體網(wǎng)關(guān)控制器,用于接收媒體網(wǎng)關(guān)發(fā)送的狀態(tài)期滿事件。 本發(fā)明實(shí)施例對(duì)MGC與MG之間使用的協(xié)議進(jìn)行擴(kuò)展,通過擴(kuò)展的狀 態(tài)期滿事件,定義了一套檢測(cè)媒體網(wǎng)關(guān)所承載資源會(huì)話狀態(tài)的機(jī)制,MG對(duì) 資源會(huì)話的狀態(tài)進(jìn)行檢測(cè)和監(jiān)控,并在資源會(huì)話狀態(tài)期滿時(shí)得到及時(shí)通報(bào), 避免了之前通過在MGC和MG接口上傳遞大量重復(fù)信息來維護(hù)會(huì)話狀態(tài)的 問題,為媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)有效控制承載資源會(huì)話狀態(tài)提供了簡(jiǎn)單 有效的解決方案。
圖1為NGN中MG和MGC組網(wǎng)示意圖。 圖2為本發(fā)明實(shí)施例 一種上報(bào)會(huì)話狀態(tài)的方法的流程圖。 圖3為本發(fā)明實(shí)施例一種上報(bào)會(huì)話狀態(tài)的方法的流程圖。 圖4為本發(fā)明實(shí)施例 一 種上報(bào)會(huì)話狀態(tài)的方法的信號(hào)圖。 圖5為本發(fā)明實(shí)施例系統(tǒng)圖。
具體實(shí)施例方式
如圖1所示,MGC (媒體網(wǎng)關(guān)控制器)和MG (媒體網(wǎng)關(guān))是分組網(wǎng)絡(luò) 中的兩個(gè)關(guān)鍵構(gòu)件。MGC負(fù)責(zé)呼叫控制功能,MG負(fù)責(zé)業(yè)務(wù)承載功能,藉 此實(shí)現(xiàn)呼叫控制平面和業(yè)務(wù)承載平面的分離,從而充分共享網(wǎng)絡(luò)資源,簡(jiǎn)化 設(shè)備升級(jí)和業(yè)務(wù)擴(kuò)展,大大降低開發(fā)和維護(hù)成本。
(媒體)網(wǎng)關(guān)控制協(xié)議是MG和MGC之間通信的主要協(xié)議,目前應(yīng)用 較為廣泛的有H.248/MeGaCo和MGCP兩種協(xié)議。
以H.248協(xié)議為例,MG上的各種資源被抽象表示為終端(Termination)。 終端又分為物理(Physical)終端和臨時(shí)(Ephemeral)終端,前者代表一些 具有半永久存在性的物理實(shí)體,例如TDM通道等,后者代表一些臨時(shí)申請(qǐng) 用后釋放的公共資源,例如RTP流等。另以根(Root)終端代表MG整體。 終端之間的組合被抽象表示為上下文(Context )。上下文可以包含多個(gè)終端, 因而以拓樸(Topology)來描述終端間的相互關(guān)系。對(duì)于還未與其它終端發(fā) 生關(guān)聯(lián)的終端,由一個(gè)稱為空(Null)上下文的特殊上下文來包含。
基于協(xié)議的這種抽象模型,呼叫的接續(xù)實(shí)際上就是對(duì)終端和上下文的操 作。這種操作通過MGC和MG之間的命令(Command)請(qǐng)求(Request) 和響應(yīng)(Reply)來完成。命令類型包括添加(Add)、修改(Modify)、刪 減(Subtract )、移動(dòng)(Move )、審計(jì)值(AuditValue )、審計(jì)能力(AuditCapabilities)、通報(bào)(Notify)、服務(wù)改變(ServiceChange)。命令 參數(shù),也稱為描述符(Descriptor),被分類為屬性(Property)、信號(hào)(Signal)、 事件(Event)、統(tǒng)計(jì)(Statistic)。具有業(yè)務(wù)相關(guān)性的參數(shù)邏輯上聚合成為 包(Package )。
如圖2,本發(fā)明實(shí)施例提供了一種上報(bào)會(huì)話狀態(tài)的方法,包括以下步驟 在媒體網(wǎng)關(guān)上設(shè)置狀態(tài)期滿事件;
媒體網(wǎng)關(guān)根據(jù)所述狀態(tài)期滿事件判斷承載會(huì)話狀態(tài)是否期滿,如果期 滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件。
在使用資源預(yù)留協(xié)議(RSVP)建立資源預(yù)留會(huì)話的場(chǎng)景中,由于維護(hù) 會(huì)話狀態(tài)的需要,MG會(huì)周期性地收到UE發(fā)來的^各徑請(qǐng)求消息(RSVP Path ) 或預(yù)留請(qǐng)求消息(RSVPResv),這些重復(fù)的刷新消息用于保持和維護(hù)整個(gè) 承載路徑上特定RSVP會(huì)話的狀態(tài)。但此時(shí),由于這些刷新消息的大量重復(fù) 性,MG并不需要將它們——上報(bào)給MGC。而為了讓MGC及時(shí)了解承載資 源會(huì)話的狀態(tài)信息, 一旦MG檢測(cè)到承載會(huì)話狀態(tài)期滿,此時(shí)MG需要向 MGC上報(bào)狀態(tài)期滿事件。MGC在沒有收到狀態(tài)期滿事件之前,可以理解為 該資源會(huì)話一直處于正常保持狀態(tài)。
如圖3,本發(fā)明實(shí)施例提供了一種上報(bào)會(huì)話狀態(tài)的方法,包括以下步驟
A、 MGC指示MG建立承載資源會(huì)話,在承載資源會(huì)話建立之后,MG 根據(jù)會(huì)話狀態(tài)期滿條件檢測(cè)所承載會(huì)話的狀態(tài)信息。所述會(huì)話狀態(tài)期滿條件 可以是會(huì)話狀態(tài)期滿時(shí)間間隔,表示會(huì)話狀態(tài)到期的時(shí)間定時(shí)器,會(huì)話狀態(tài) 期滿條件也可以是消息觸發(fā)規(guī)則或其他的資源策略規(guī)則等。
該步驟中,MGC指示MG建立承載資源會(huì)話,包括但不限于MGC指 示MG檢測(cè)承載資源請(qǐng)求事件以及MGC根據(jù)相關(guān)策略要求MG發(fā)送路徑建 立請(qǐng)求等。
B、 MG檢測(cè)會(huì)話狀態(tài)期滿條件的發(fā)生,即根據(jù)會(huì)話狀態(tài)期滿條件檢測(cè) 所承載會(huì)話的狀態(tài)信息,例如在會(huì)話狀態(tài)期滿時(shí)間間隔參數(shù)指定的時(shí)間間隔 內(nèi)是否收到刷新消息如果收到刷新消息,則重置會(huì)話狀態(tài)期滿條件,例如重新開始計(jì)時(shí);如果否,則表示會(huì)話狀態(tài)已經(jīng)過期,MG向MGC上報(bào)狀態(tài) 期滿事件,相當(dāng)于通知MGC所承載會(huì)話的狀態(tài)已經(jīng)過期。MGC在收到狀 態(tài)期滿事件之后,可以指示MG釋放該會(huì)話相關(guān)的承載資源,結(jié)束該會(huì)話。 MG周期性地收到UE發(fā)來的if各徑請(qǐng)求消息(RSVP Path)或預(yù)留請(qǐng)求消息 (RSVPResv) , MG并不需要將它們——上報(bào)給MGC。而為了讓MGC及 時(shí)了解承載資源會(huì)話的狀態(tài)信息, 一旦MG檢測(cè)到在會(huì)話狀態(tài)期滿時(shí)間間隔 參數(shù)指定的時(shí)間區(qū)間內(nèi),沒有接收到對(duì)應(yīng)的資源預(yù)留會(huì)話刷新消息(對(duì)應(yīng)為 Path或Resv消息),則認(rèn)為該承載資源會(huì)話的狀態(tài)已經(jīng)過期,此時(shí)MG需 要向MGC上報(bào)狀態(tài)期滿事件,以便MGC做出對(duì)應(yīng)決策,例如拆除會(huì)話、 釋放相關(guān)承載資源等。
為了實(shí)現(xiàn)上述的實(shí)施例,本發(fā)明實(shí)施例在H.248協(xié)議中定義以下才幾制
1、 一個(gè)事件參數(shù)作為會(huì)話狀態(tài)期滿條件,實(shí)現(xiàn)相當(dāng)于定時(shí)器的功能, 標(biāo)志會(huì)話狀態(tài)期滿的時(shí)間間隔,即會(huì)話狀態(tài)到期的時(shí)間期限。例如,將該事 件參數(shù)命名為"狀態(tài)期滿間隔(State Expiration Interval,縮寫為sei),,。 通常軟狀態(tài)協(xié)議的消息具有一個(gè)刷新周期,即每隔一個(gè)刷新周期,消息發(fā)起 方會(huì)重新發(fā)送一個(gè)刷新消息,因此可以定義狀態(tài)期滿間隔參凄t指定的時(shí)間間 隔大于刷新消息的周期。其中,該參數(shù)可以預(yù)先在MG上設(shè)置,其取值為默 認(rèn)通用的會(huì)話狀態(tài)期滿時(shí)間間隔值;或者該參數(shù)也可以通過MGC下發(fā)給 MG,則MGC可以根據(jù)需要隨時(shí)改變狀態(tài)期滿間隔參數(shù)的值,這樣可以更 加方便、靈活進(jìn)行控制。該參數(shù)可以包含在現(xiàn)有或新的承載請(qǐng)求事件中下發(fā), 例如包含在H.248的RSVP包的路徑請(qǐng)求接收事件(Path Received, rsvp/pathr)或予貞留請(qǐng)求接收事件(Resv Received, rsvp/resvr)中。
進(jìn)一步事件參數(shù)Sei的類型可以定義為整數(shù)型(integer),單位為毫
秒(milliseconds)。會(huì)話期滿間隔值就設(shè)定為消息刷新周期值的數(shù)倍,來允 許網(wǎng)絡(luò)中可能存在的部分消息丟失。此外,該參數(shù)除以事件參數(shù)的方式定義 之外,還可以以H.248中的屬性或信號(hào)方式定義,來達(dá)到同樣的目的。
2、 一個(gè)事件,用于MG檢測(cè)并上報(bào)承載資源會(huì)話狀態(tài)期滿信息。該事件定義為MG檢測(cè)到會(huì)話狀態(tài)期滿條件的發(fā)生,例如是在上述擴(kuò)展的會(huì)話狀 態(tài)期滿時(shí)間間隔內(nèi)沒有接收到會(huì)話刷新消息,則判斷出所述承載會(huì)話的狀態(tài) 已經(jīng)過期,并通過該定義事件向MGC上報(bào)會(huì)話狀態(tài)過期信息。例如,將該 事件命名為"狀態(tài)期滿(State Expiration,縮寫為se)"事件。該事件可以 歸屬于現(xiàn)有或新的包中,例如包含在H.248.RSVP中的RSVP擴(kuò)展包中,或 定義一個(gè)新包,命名為狀態(tài)期滿才全測(cè)包(State Expiration Detection Package, 縮寫為sed)。
進(jìn)一步在H.248中,事件的^r測(cè)和上報(bào)需要有預(yù)先的設(shè)置或下發(fā),所 以為了使能MG對(duì)狀態(tài)期滿事件的檢測(cè),需要在MG上設(shè)置狀態(tài)期滿事件(如 rsvp/se,這里假設(shè)se事件定義在 rsvp包中)。該事件可以由MGC下發(fā)蜂 MG,也可以預(yù)先配置在MG上。事件可以下發(fā)到MG的ROOT終端上表 示對(duì)整個(gè)MG檢測(cè)狀態(tài)期滿事件;也可以是MG上某個(gè)特定的終端上表示 對(duì)該終端上所承載的會(huì)話狀態(tài)進(jìn)行檢測(cè);還可以是MG上某個(gè)特定的流表 示該事件的檢測(cè)僅適用于特指的流。例如,MGC將事件下發(fā)給MG的過程 為MGC可以通過Modify請(qǐng)求消息向MG設(shè)置狀態(tài)期滿事件(rsvp/se); MG收到該Modify請(qǐng)求消息后向MGC發(fā)送Modify回復(fù)消息。該事件的下 發(fā)可以不帶任何事件參數(shù)。
如圖4,本發(fā)明一個(gè)具體實(shí)施例提供了一種上報(bào)會(huì)話狀態(tài)的方法,包括 以下步驟
步驟1: MGC通過修改請(qǐng)求(Modify)消息下發(fā)檢測(cè)路徑請(qǐng)求接收事 件(rsvp/pathr)和狀態(tài)期滿事件(rsvp/se)到MG上。
其中,路徑請(qǐng)求接收事件包含上述定義的事件參數(shù)狀態(tài)期滿間隔(sei), 表示所建立資源預(yù)留會(huì)話的狀態(tài)期滿時(shí)間間隔值,狀態(tài)期滿間隔也可以通過 其他的承載請(qǐng)求事件下發(fā),在此僅以路徑請(qǐng)求接收事件為例。另外,也可以 通過其它消息下發(fā)路徑請(qǐng)求接收事件(rsvp/pathr )和狀態(tài)期滿事件(rsvp/se ), 例如添加i青求(Add)消息或移動(dòng)(Move)請(qǐng)求消息等。
步驟2: MG發(fā)送修改響應(yīng)消息給MGC,并開始指定事件的檢測(cè)。步驟3: MG接收到第一個(gè)路徑請(qǐng)求消息(RSVP Path)。
MG在接收到承載上其它實(shí)體,例如是用戶設(shè)備UE( User Equipment), 發(fā)送來的第一個(gè)RSVP Path請(qǐng)求消息后,觸發(fā)路徑請(qǐng)求接收事件,通過步驟 4向MGC通報(bào)對(duì)應(yīng)信息。同時(shí),MG需要保存該會(huì)話的狀態(tài)信息,例如所 述承載請(qǐng)求消息(在這里是指RSVP Path消息,即路徑請(qǐng)求消息)中攜帶的 會(huì)話參數(shù)信息,其中包含會(huì)話標(biāo)識(shí)等。由于一個(gè)承載資源會(huì)話通常有唯一的 會(huì)話標(biāo)識(shí),例如RSVP中的SESSION對(duì)象,MG可以通過對(duì)會(huì)話標(biāo)識(shí)的枱r 測(cè)來識(shí)別某個(gè)特定的承載資源會(huì)話。
步驟4: MG通過通報(bào)(Notify)請(qǐng)求消息向MGC報(bào)告所檢測(cè)到的路徑 請(qǐng)求接收事件(rsvp/pathr),其中附帶相關(guān)的參數(shù)信息,例如包括媒體數(shù)據(jù) 流量規(guī)格信息和路徑狀態(tài)信息等等,以便MGC做進(jìn)一步的策略決策。
步驟5: MGC發(fā)送通報(bào)響應(yīng)消息給MG。
進(jìn)一步,MGC在對(duì)該承載請(qǐng)求授權(quán)之后,可能指示MG建立相關(guān)RSVP 會(huì)話,包括指示MG向UE發(fā)送預(yù)留請(qǐng)求消息(RSVP Resv)等。
步驟6: MG在MGC的控制指示下,使用RSVP協(xié)議與UE進(jìn)行通信, 建立并維護(hù)RSVP資源會(huì)話。
在會(huì)話建立和維護(hù)的同時(shí),MG根據(jù)會(huì)話狀態(tài)期滿時(shí)間間隔參數(shù)檢測(cè)會(huì) 話狀態(tài)信息,這里狀態(tài)期滿時(shí)間間隔參數(shù)即相當(dāng)于一個(gè)定時(shí)器。MG收到 UE發(fā)送來隨后的RSVP Path刷新消息后,通過判斷收到消息中攜帶的會(huì)話 標(biāo)識(shí)來識(shí)別某個(gè)特定資源會(huì)話,即將所述會(huì)話標(biāo)識(shí)同MG上所承載會(huì)話的會(huì) 話標(biāo)識(shí)進(jìn)行對(duì)比,如果與某個(gè)會(huì)話的會(huì)話標(biāo)識(shí)相同,則判斷是收到了該會(huì)話 的刷新消息。進(jìn)而MG更新該會(huì)話的狀態(tài)信息,同時(shí)重置會(huì)話狀態(tài)期滿條件, 例如重置所述定時(shí)器。
進(jìn)一步,在才艮據(jù)會(huì)話標(biāo)識(shí)確定了所刷新的會(huì)話之后,MG所纟妻收的刷新 消息(RSVP Path)還存在可能與之前已接收的Path消息相同,也可能不同, 例如其中包含了新的會(huì)話參數(shù)信息。
這兩種情況下消息都具有相同的會(huì)話標(biāo)識(shí),但是消息的請(qǐng)求內(nèi)容不同。重復(fù)的RSVP path消息與之前收到的RSVP Path消息內(nèi)容相同,則MG無(wú)需 向MGC上報(bào)重復(fù)的路徑請(qǐng)求接收事件。如果所接收RSVP Path消息與之前 收到的RSVP Path消息的請(qǐng)求內(nèi)容不同,此時(shí)MG還需要通過路徑請(qǐng)求接收 事件將所述請(qǐng)求內(nèi)容上凈艮給MGC。例如之前的RSVP Path消息為只包含了 音頻會(huì)話請(qǐng)求信息,而新收到的RSVP Path消息中又在該會(huì)話中增加了視頻 會(huì)話請(qǐng)求內(nèi)容,MG收到該消息后,重置定時(shí)器,并且還需要向MGC上報(bào) 路徑請(qǐng)求接收事件,來報(bào)告所收到的資源請(qǐng)求信息。
不論所接收到會(huì)話刷新消息中包含內(nèi)容是上述哪種情況,只要MG接收 到刷新消息,則表示所指會(huì)話的狀態(tài)正常。在此不再——詳述。
一旦,MG檢測(cè)到會(huì)話狀態(tài)期滿條件發(fā)生,即會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi) 沒有收到對(duì)應(yīng)的會(huì)話刷新消息,則表示所述會(huì)話的狀態(tài)已經(jīng)過期。MG需要 將所檢測(cè)到的會(huì)話狀態(tài)期滿信息上報(bào)給MGC,以便獲取進(jìn)一步的資源決策。
步驟7: MG通過通報(bào)(Notify)請(qǐng)求消息向MGC報(bào)告所4企測(cè)到的狀態(tài) 期滿事件(rsvp/se)。
在狀態(tài)期滿事件上報(bào)的同時(shí),還可以附帶一些參數(shù),以表示會(huì)話狀態(tài)的 進(jìn)一步信息,供MGC進(jìn)行相應(yīng)的策略決策。在狀態(tài)期滿事件上報(bào)時(shí)附帶的 參數(shù)可以包括
會(huì)話標(biāo)識(shí)(Session ID,縮寫為sessionid)參數(shù),用以標(biāo)識(shí)發(fā)生狀態(tài)期 滿的會(huì)話信息。該參數(shù)的類型定義為字符串列表(Sub-list)。在應(yīng)用RSVP 的場(chǎng)景中,其取值可以對(duì)應(yīng)于RSVP消息中的SESSION對(duì)象,來唯一標(biāo)識(shí) 某個(gè)RSVP會(huì)話。
步驟8: MGC發(fā)送通凈艮響應(yīng)消息給MG。
進(jìn)一步,MGC可能根據(jù)相關(guān)的策略規(guī)則指示MG拆除相關(guān)的RSVP會(huì) 話,釋放對(duì)應(yīng)的承載資源等。在此,不再展開。
請(qǐng)參閱圖5,本發(fā)明實(shí)施例提供了一種上報(bào)會(huì)話狀態(tài)的系統(tǒng),包括媒體 網(wǎng)關(guān)MG50和媒體網(wǎng)關(guān)控制器MGC51:
其中i某體網(wǎng)關(guān)MG50進(jìn)一步包括接收單元501,判斷單元502,設(shè)置單元503,發(fā)送單元504,媒體網(wǎng)關(guān)控制器MGC51進(jìn)一步包括發(fā)送單元511, 接收單元512。
設(shè)置單元503用于設(shè)置狀態(tài)期滿事件和會(huì)話狀態(tài)期滿條件,其中狀態(tài)期 滿事件可以為預(yù)先在MG的設(shè)置單元503上設(shè)置,或者是MGC的發(fā)送單元 511下發(fā)給MG的接收單元501,再設(shè)置在設(shè)置單元503上。會(huì)話狀態(tài)期滿 條件也可以為預(yù)先在MG的設(shè)置單元503上設(shè)置,或者是MGC的發(fā)送單元 511下發(fā)給MG的接收單元501,再設(shè)置在設(shè)置單元503上。
判斷單元502用于判斷承載會(huì)話狀態(tài)是否期滿,如果期滿,則發(fā)送單元 504向媒體網(wǎng)關(guān)控制器的發(fā)送單元512發(fā)送狀態(tài)期滿事件。
進(jìn)一步判斷單元502根據(jù)所述會(huì)話狀態(tài)期滿條件檢測(cè)所承載會(huì)話的狀 態(tài)信息,其中所述會(huì)話狀態(tài)期滿條件為會(huì)話狀態(tài)期滿時(shí)間間隔;如果在會(huì)話 狀態(tài)期滿時(shí)間間隔內(nèi),MG的接收單元501收到會(huì)話狀態(tài)刷新消息時(shí),則判 斷單元502判斷為不滿足會(huì)話狀態(tài)期滿條件,并重置設(shè)置單元503的會(huì)話狀 態(tài)期滿時(shí)間間隔;如果在會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi),接收單元501沒有收到 會(huì)話狀態(tài)刷新消息,則判斷單元502判斷所述承載會(huì)話狀態(tài)期滿,發(fā)送單元 504向媒體網(wǎng)關(guān)控制器的發(fā)送單元512發(fā)送狀態(tài)期滿事件。
進(jìn)一步當(dāng)MG的接收單元501收到會(huì)話狀態(tài)刷新消息時(shí),判斷單元502 判斷所述接收到的會(huì)話狀態(tài)刷新消息與之前已接收會(huì)話狀態(tài)刷新消息進(jìn)行 對(duì)比,如果所述接收到的會(huì)話狀態(tài)刷新消息的內(nèi)容與之前已接收會(huì)話狀態(tài)刷 新消息的內(nèi)容一致,則不觸發(fā)承載請(qǐng)求事件;如果不一致,則發(fā)送單元504 向MGC的接收單元512上報(bào)承載請(qǐng)求事件。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬 件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù) 方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn) 出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬 盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種上報(bào)會(huì)話狀態(tài)的方法,其特征在于,該方法包括了以下步驟在媒體網(wǎng)關(guān)MG上設(shè)置狀態(tài)期滿事件;媒體網(wǎng)關(guān)根據(jù)所述狀態(tài)期滿事件判斷承載會(huì)話狀態(tài)是否期滿,如果期滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件。
2、 如權(quán)利要求l所述的方法,其特征在于,所述媒體網(wǎng)關(guān)判斷承載會(huì) 話狀態(tài)是否期滿具體為媒體網(wǎng)關(guān)根據(jù)會(huì)話狀態(tài)期滿條件檢測(cè)所承載會(huì)話的狀態(tài)信息,其中所述 會(huì)話狀態(tài)期滿條件為會(huì)話狀態(tài)期滿時(shí)間間隔;會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi),如果MG收到會(huì)話狀態(tài)刷新消息時(shí),則重置 會(huì)話狀態(tài)期滿時(shí)間間隔;如果MG在會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi)沒有收到會(huì)話 狀態(tài)刷新消息,則判斷所述承載會(huì)話狀態(tài)期滿。
3、 如權(quán)利要求2所述的方法,其特征在于,該方法包括 所述會(huì)話狀態(tài)期滿條件為預(yù)先在MG上設(shè)置,或者是由媒體網(wǎng)關(guān)控制器MGC下發(fā)給MG。
4、 如權(quán)利要求2所述的方法,其特征在于,如果會(huì)話狀態(tài)期滿條件是 由MGC下發(fā)給MG時(shí),則該方法包括所述會(huì)話狀態(tài)期滿條件承載于網(wǎng)關(guān)控制協(xié)議的屬性、信號(hào)或事件參數(shù)中 下發(fā)給MG。
5、 如權(quán)利要求l所述的方法,其特征在于,該方法包括 所述在媒體網(wǎng)關(guān)上設(shè)置狀態(tài)期滿事件的方法為預(yù)先在MG上設(shè)置,或者是MGC下發(fā)給MG。
6、 如4又利要求1所述的方法,其特4i在于,該方法還包^fe: MG收到 會(huì)話狀態(tài)刷新消息時(shí),與當(dāng)前會(huì)話的狀態(tài)信息進(jìn)行對(duì)比,如果不一致,則向 MGC上纟艮承載請(qǐng)求事件。
7、 如權(quán)利要求6所述的方法,其特征在于,該方法包括所述會(huì)話狀態(tài)刷新消息為資源預(yù)留協(xié)議的路徑請(qǐng)求消息或預(yù)留請(qǐng)求消白
8、 一種媒體網(wǎng)關(guān),其特征在于,包括設(shè)置單元,判斷單元,發(fā)送單元, 其中,設(shè)置單元,用于設(shè)置狀態(tài)期滿事件,判斷單元,用于判斷媒體網(wǎng)關(guān)判斷承載會(huì)話狀態(tài)是否期滿,如果期滿, 則發(fā)送單元向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件。
9、 如權(quán)利要求8所述的媒體網(wǎng)關(guān),其特征在于,其中判斷單元,進(jìn)一步根據(jù)會(huì)話狀態(tài)期滿條件檢測(cè)所承載會(huì)話的狀態(tài)信息, 其中所述會(huì)話狀態(tài)期滿條件為會(huì)話狀態(tài)期滿時(shí)間間隔;判斷單元判斷如果MG收到會(huì)話狀態(tài)刷新消息時(shí),則重置會(huì)話狀態(tài)期滿 時(shí)間間隔;如果MG在會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi)沒有收到會(huì)話狀態(tài)刷新消 息,則判斷所述承載會(huì)話狀態(tài)期滿。
10、 如權(quán)利要求8所述的媒體網(wǎng)關(guān),其特征在于,判斷單元在MG收到會(huì)話狀態(tài)刷新消息時(shí),進(jìn)一步用于判斷所述消息的 內(nèi)容是否與所述會(huì)話的狀態(tài)信息內(nèi)容一致,如果不一致,發(fā)送單元向MGC 上報(bào)承載請(qǐng)求事件。
11、 一種通信系統(tǒng),其特征在于,包括媒體網(wǎng)關(guān)和媒體網(wǎng)關(guān)控制器,其中媒體網(wǎng)關(guān),用于設(shè)置狀態(tài)期滿事件,判斷承載會(huì)話狀態(tài)是否期滿,如果 期滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件,媒體網(wǎng)關(guān)控制器,用于接收媒體網(wǎng)關(guān)發(fā)送的狀態(tài)期滿事件。
12,如權(quán)利要求11所述的通訊系統(tǒng),其特征在于,媒體網(wǎng)關(guān)進(jìn)一步根據(jù)會(huì)話狀態(tài)期滿條件檢測(cè)所承載會(huì)話的狀態(tài)信息,其 中所述會(huì)話狀態(tài)期滿條件為會(huì)話狀態(tài)期滿時(shí)間間隔;會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi),媒體網(wǎng)關(guān)判斷如果收到會(huì)話狀態(tài)刷新消息 時(shí),則重置會(huì)話狀態(tài)期滿時(shí)間間隔;如果MG在會(huì)話狀態(tài)期滿時(shí)間間隔內(nèi)沒有收到會(huì)話狀態(tài)刷新消息,則判斷所述承載會(huì)話狀態(tài)期滿。
全文摘要
本發(fā)明公開了一種上報(bào)會(huì)話狀態(tài)的方法。所述方法包括在媒體網(wǎng)關(guān)MG上設(shè)置狀態(tài)期滿事件,媒體網(wǎng)關(guān)根據(jù)所述狀態(tài)期滿事件判斷承載會(huì)話狀態(tài)是否期滿,如果期滿,則所述媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)狀態(tài)期滿事件;本發(fā)明還公開了一種用于上報(bào)會(huì)話狀態(tài)的媒體網(wǎng)關(guān)和系統(tǒng)。為媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)有效控制承載資源會(huì)話狀態(tài)提供了簡(jiǎn)單有效的解決方案。
文檔編號(hào)H04W80/10GK101567876SQ200810066670
公開日2009年10月28日 申請(qǐng)日期2008年4月21日 優(yōu)先權(quán)日2008年4月21日
發(fā)明者楊瑋瑋 申請(qǐng)人:華為技術(shù)有限公司