專利名稱:擴(kuò)展h.248協(xié)議包的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是擴(kuò)展H.248協(xié)議包的方法、裝置和系統(tǒng)。
背景技術(shù):
H.248協(xié)議是由ITU-T和IETF共同開發(fā)廣泛使用的一套網(wǎng)關(guān)控制協(xié) 議。用于下一代網(wǎng)絡(luò)中媒體處理和信令控制分離后所產(chǎn)生的媒體網(wǎng)關(guān)控制器 和媒體網(wǎng)關(guān)之間的控制接口 ?,F(xiàn)在,H.248協(xié)議又被3GPP標(biāo)準(zhǔn)組織拓展成為 3G R4的Mc接口的標(biāo)準(zhǔn)以及IMS (IP Multimedia Subsystem)域MRFC (多 媒體資源功能控制器)與MRFP (多媒體資源功能點(diǎn))間的接口協(xié)議。
在H.248協(xié)議中,通過不同的"包"(Package)來(lái)描述MG提供的能力, 不同的包定義并描述了 MG O某體網(wǎng)關(guān),Media Gateway)提供的特定能力, 定義了屬性、事件、信號(hào)和統(tǒng)計(jì)幾個(gè)關(guān)鍵值。例如,定義了播放Tone音包, 包ID為tonegen (0x0003),包中定義了信號(hào)"Play Tone",信號(hào)為ID為pt (0x0001),并定義了信號(hào)的參數(shù),如果MG有播放Tone音的能力,MG啟動(dòng) 后就會(huì)通知MGC (媒體網(wǎng)關(guān)控制器,Media Gateway Control)它支持tonegen 包,這樣,MGC就可以通過tonegen.pt(參數(shù))的形式指示MG播放Tone音。 同時(shí),H.248協(xié)議提供了定義"包"的框架規(guī)則,用于對(duì)協(xié)議進(jìn)行擴(kuò)展。
現(xiàn)有技術(shù)中進(jìn)行協(xié)議擴(kuò)展的方法通常是
定義擴(kuò)展包;
向IANA (Internet Assigned Number Authority,因特網(wǎng)地址分配組織)才是 交審查;
MGC和MG針對(duì)新包的功能要求,修改協(xié)議層和應(yīng)用層,增加對(duì)新包功 能的支持。
發(fā)明人在發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中
每次進(jìn)行新的功能擴(kuò)展,都需要定義一個(gè)新的功能擴(kuò)展包,然后提交 IANA審查,MGC和MG都需要對(duì)每一個(gè)功能進(jìn)行協(xié)議層和應(yīng)用層的修改。IANA的審查周期比較長(zhǎng),MGC和MG每次都要在協(xié)議層和應(yīng)用層進(jìn)行修改, 工作量大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明一個(gè)或多個(gè)實(shí)施例的目的在于提供一種擴(kuò)展H.248協(xié) 議包的方法、裝置和系統(tǒng),以實(shí)現(xiàn)縮短IANA審核周期,對(duì)于擴(kuò)展的功能包, 只需要在MG和MGC之間修改一次協(xié)議層和應(yīng)用層,后續(xù)功能應(yīng)用過程中不 需要再進(jìn)行IANA審核,不需要進(jìn)行協(xié)議層修改。
為解決上述問題,本發(fā)明實(shí)施例提供了一種擴(kuò)展H.248協(xié)議包的方法, 包括
媒體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;
媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消
息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);
下發(fā)所述標(biāo)準(zhǔn)消息給J!某體網(wǎng)關(guān),以用于指示所述J;某體網(wǎng)關(guān)協(xié)議層解析所
述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí)行所述功能擴(kuò)展
包中的所述操作數(shù)據(jù)。
還提供了一種擴(kuò)展H,248協(xié)議包的裝置,包括
第一處理單元,用于將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;
第二處理單元,用于將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息,
所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);
下發(fā)單元,用于下發(fā)所述標(biāo)準(zhǔn)消息到媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng)
關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí)
行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。
還提供了一種擴(kuò)展辻248協(xié)議包的裝置,包括
接收單元,用于接收標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操 作數(shù)據(jù);
解析單元,用于解析所述標(biāo)準(zhǔn)消息,得到預(yù)置的功能擴(kuò)展包;
執(zhí)行單元,用于執(zhí)行所述功能擴(kuò)展包中的操作數(shù)據(jù)。
還提供了一種擴(kuò)展H.248協(xié)議包的系統(tǒng),包括媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)控制器包括
第一處理單元,用于將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;
第二處理單元,用于將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息, 所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述才喿作數(shù)據(jù);
下發(fā)單元,用于下發(fā)所述標(biāo)準(zhǔn)消息到媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng) 關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí) 行所述功能擴(kuò)展包中的所述操作數(shù)據(jù);
所述媒體網(wǎng)關(guān)包括
接收單元,用于接收標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操 作數(shù)據(jù);
解析單元,用于解析所述標(biāo)準(zhǔn)消息,得到預(yù)置的功能擴(kuò)展包;
執(zhí)行單元,用于執(zhí)行所述功能擴(kuò)展包中的操作數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過媒體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù) 加入預(yù)置的功能擴(kuò)展包;媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的^能 擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息;下發(fā)所述標(biāo)準(zhǔn)消息給媒體網(wǎng)關(guān),以用于指示所述媒 體網(wǎng)關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用 層執(zhí)行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)
首先,只需要修改一次協(xié)議層,就可以實(shí)現(xiàn)功能擴(kuò)展包的應(yīng)用。
其次,通過定義一個(gè)H.248功能擴(kuò)展包,建立了一個(gè)MGC與MG的應(yīng)用 擴(kuò)展通道。
再次,在上述功能擴(kuò)展包的基礎(chǔ)上,所有MGC與MG的應(yīng)用擴(kuò)展,不需 要定義新的包,通過該功能擴(kuò)展包就可以實(shí)現(xiàn)。
最后,在上述功能擴(kuò)展包的基礎(chǔ)上,應(yīng)用擴(kuò)展可以做到與協(xié)議無(wú)關(guān),不 需要修改H.248的協(xié)議層,只需要修改相應(yīng)的應(yīng)用層就可以實(shí)現(xiàn),提高了配 置效率。
圖l所示,是本發(fā)明的通過隧道包進(jìn)行數(shù)據(jù)傳送的示意圖; 圖2所示,是本發(fā)明的方法的實(shí)施例一的流程圖;圖3所示,是本發(fā)明的方法的另一實(shí)施例的流程圖4所示,是本發(fā)明的作為i某體網(wǎng)關(guān)控制器應(yīng)用的裝置的實(shí)施例一的框
圖5所示,是本發(fā)明的作為媒體網(wǎng)關(guān)應(yīng)用的裝置法的實(shí)施例一的框圖; 圖6所示,是本發(fā)明的系統(tǒng)的實(shí)施例一的框圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施方式
做進(jìn)一步的詳細(xì)闡述。 在本發(fā)明的各個(gè)實(shí)施例中,都是通過定義一個(gè)H.248擴(kuò)展包。通過該擴(kuò) 展包,實(shí)現(xiàn)MGC與MG的操作控制與H.248傳輸無(wú)關(guān)的框架,即建立一個(gè) MGC與MG的"隧道"傳輸機(jī)制,通過該"隧道"實(shí)現(xiàn)MGC與MG的應(yīng)用 層間的數(shù)據(jù)傳輸,^壬何MGC與MG間的應(yīng)用擴(kuò)展,可以通過該"隧道"間的 數(shù)據(jù)交互來(lái)實(shí)現(xiàn)。
通過該隧道包進(jìn)行數(shù)據(jù)傳送的示意圖,可以參考圖l所示。 在本發(fā)明的各個(gè)實(shí)施例中,所定義的擴(kuò)展包是 Private Data Tunnelling Package (私有數(shù)據(jù)隧道包)
Package Name:Private Data Tunnelling Package, 包名稱 PackageID: pdtunnelp (0x1001),包ID號(hào)
Description:定義MGC與MG間私有數(shù)據(jù)隧道傳輸包 Version: 1.0, 版本信息
Extends: NONE,有無(wú)擴(kuò)展
1、 Properties, 屬性
NONE
2、 Events,事件
1 、 Tunnel Event
Event Name: Tunnel Event EventID: te (0x0001)
Description: MG到MGC的數(shù)據(jù)
EventsDescriptor parameters: NONE ObservedEventsDescriptor parameters:1 、 Private Data
Parameter Name: Private Data ParameterID: pd (0x0001) Description: MG傳送到MGC的私有數(shù)據(jù) Type: OCTET STRING
Optional: No Possible values: any octet string Default: NONE
3、 Signals,信號(hào)
1 、 Send Private Data
Signal Name: Send Private Data SignalID: spd ( 0x0001 )
Description:MGC向MG發(fā)送私有數(shù)據(jù) Signal Type: brief Duration: none Additional parameters: 1 、 PrivateData
Parameter Name:
ParameterID:
Description:
Type:
Optional:
Possible values:
Default:
4、 Procedures, 過程
MGC使用信號(hào)"Send Private Data"向MG發(fā)送私有數(shù)據(jù),MG通 過事件"Tunnel Event"向MGC發(fā)送私有數(shù)據(jù)。
在定義了包"Private Data Tunnelling Package"后,MGC與MG的應(yīng)用擴(kuò) 展可以統(tǒng)一通過使用該包實(shí)現(xiàn)。例如,還是實(shí)現(xiàn)播放視頻文件功能,無(wú)須定
PrivateData pd, (0x0001)
數(shù)據(jù)包 OCTET STRING no none
nous
8義新的包,只要修改MGC與MG的應(yīng)用層,增加對(duì)"播放視頻文件"、"停止 播放視頻文件"等功能的支持,相應(yīng)的MGC與MG的交互數(shù)據(jù)可以完全使用 包"pdtunnelp"定義的發(fā)送/接受數(shù)據(jù)來(lái)打包發(fā)送。^v而與協(xié)議無(wú)關(guān),也不 需要每次新增功能都修改協(xié)議層。每一個(gè)新增功能的具體實(shí)現(xiàn)都需要應(yīng)用層 來(lái)修改實(shí)現(xiàn)。也就是說,在背景技術(shù)中,要擴(kuò)展新的功能,需要在協(xié)議層和 應(yīng)用層都進(jìn)行相應(yīng)的修改。而在本發(fā)明的各個(gè)實(shí)施例中則可以實(shí)現(xiàn)通過只修 改一次協(xié)議層,定義功能擴(kuò)展包。在今后需要進(jìn)行功能擴(kuò)展時(shí),只需要相應(yīng) 地修改應(yīng)用層,不再需要修改協(xié)議層,就可以進(jìn)行應(yīng)用擴(kuò)展。
參見圖2所示,是本發(fā)明的方法的實(shí)施例一的流程圖,包括步驟 步驟201 、媒體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包; 步驟202、媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換 為標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);
步驟203、媒體網(wǎng)關(guān)控制器下發(fā)所述標(biāo)準(zhǔn)消息給媒體網(wǎng)關(guān),以用于指示所 述媒體網(wǎng)關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān) 應(yīng)用層執(zhí)行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。
本發(fā)明實(shí)施例通過^ 某體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò) 展包;媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn) 消息;下發(fā)所述標(biāo)準(zhǔn)消息給媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng)關(guān)協(xié)議層解析 所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí)行所述功能擴(kuò) 展包中的所述操作數(shù)據(jù)。本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)
首先,只需要修改一次協(xié)議層,就可以實(shí)現(xiàn)功能擴(kuò)展包的應(yīng)用。 其次,通過定義一個(gè)凡248功能擴(kuò)展包,建立了一個(gè)MGC與MG的應(yīng)用 擴(kuò)展通道。
再次,在上述功能擴(kuò)展包的基礎(chǔ)上,所有MGC與MG的應(yīng)用擴(kuò)展,不需 要定義新的包,通過該功能擴(kuò)展包就可以實(shí)現(xiàn)。
最后,在上述功能擴(kuò)展包的基礎(chǔ)上,應(yīng)用擴(kuò)展可以做到與協(xié)議無(wú)關(guān),不 需要修改H.248的協(xié)議層,只需要修改相應(yīng)的應(yīng)用層就可以實(shí)現(xiàn),提高了配 置效率。
參考圖3所示,是本發(fā)明提供的另一實(shí)施例,本實(shí)施例中詳細(xì)說明了在
9擴(kuò)展的私有數(shù)據(jù)隧道包的基礎(chǔ)上,是如何進(jìn)行應(yīng)用功能擴(kuò)展的,本實(shí)施例包
括步驟
步驟301、 MGC應(yīng)用層對(duì)USER1下發(fā)視頻播放操作,調(diào)用統(tǒng)一的擴(kuò)展接 口 "SendPrivateData"。該調(diào)用的功能是"傳送數(shù)據(jù)",簡(jiǎn)單說,就是應(yīng)用層將 數(shù)據(jù)放在一個(gè)"數(shù)據(jù)塊"中,通過該調(diào)用,可以傳到MG去。相應(yīng)的操作內(nèi) 容包括操作(PlayVideo )、操作參數(shù)(Hello.avi)都打包作為數(shù)據(jù)"Privatedata" 下發(fā);
步驟302、MGC的H.248協(xié)議層將所述視頻播放操作轉(zhuǎn)換為標(biāo)準(zhǔn)的H.248 消息,將PrivateData作為參數(shù)打包到H.248消息中,以用于將所述私有數(shù)據(jù) 通過H.248消息下發(fā)給MG; MGC對(duì)MG下發(fā)Modify操作;
步驟303 、MG收到MGC下發(fā)的消息后,經(jīng)過H.248協(xié)議層解析,將H.248 消息中的參數(shù)"PrivateData"取出;MG調(diào)用統(tǒng)一的擴(kuò)展接口 "SendPrivateData", 將打包的數(shù)據(jù)發(fā)送到應(yīng)用層;
步驟304、 MG的應(yīng)用層從"PrivateData"中取出相應(yīng)的操作數(shù)據(jù),執(zhí)行 相應(yīng)的播放操作,并返回操作結(jié)果到MG的H.248應(yīng)用層;
步驟305、 MG的H.248應(yīng)用層向MGC回H.248應(yīng)答消息"Reply";
步驟306、 MGC收到MG的應(yīng)答消息后,H.248應(yīng)用層向應(yīng)用層返回對(duì)
操作數(shù)據(jù)的操作結(jié)果;
步驟307、 MGC應(yīng)用層對(duì)USER1下發(fā)停止視頻播放操作,調(diào)用同一的擴(kuò) 展接口 "SendPrivateData",相應(yīng)的操作內(nèi)容包括操作(StopPlayVideo )、參數(shù) (空)都打包作為"Data"下發(fā);
步驟308、 MGC的H.248應(yīng)用層將操作轉(zhuǎn)換為標(biāo)準(zhǔn)的H.248消息,對(duì)MG 下發(fā)Modify操作,將PrivateData作為參數(shù)打包到H.248消息中,下發(fā)給MG;
步驟309、MG收到MGC下發(fā)的消息后,經(jīng)過H.248協(xié)議層解析,將H.248 消息中的參凄t "PrivateData"耳又出,調(diào)用統(tǒng)一的擴(kuò)展沖妻口 "SendPrivateData", 將打包的數(shù)據(jù)發(fā)送到應(yīng)用層;
步驟310、 MG的應(yīng)用層從"PrivateData"中取出相應(yīng)的操作數(shù)據(jù),執(zhí)行 相應(yīng)的停止播放操作,并返回操作結(jié)果給H.248應(yīng)用層;
步驟311、 MG的H.248應(yīng)用層向MGC回H.248應(yīng)答消息"Reply";步驟312、 MGC收到MG的應(yīng)答消息后,H.248應(yīng)用層向應(yīng)用層返回才喿 作結(jié)果。
從上面的處理流程的描述中,可以看出,通過一個(gè)擴(kuò)展包"Private Data Tunnelling Package", MGC與MG的應(yīng)用層之間可以通過標(biāo)準(zhǔn)的H.248消息, 透明傳輸數(shù)據(jù),所有的功能擴(kuò)展,對(duì)于MGC和MG的H.248協(xié)議層的處理都 是透明的,不需要在協(xié)議層進(jìn)行任何修改。
參考圖4所示,是本發(fā)明的擴(kuò)展H.248協(xié)議包的裝置的實(shí)施例一的框圖, 本實(shí)施例主要作為媒體網(wǎng)關(guān)控制器應(yīng)用,包括
第一處理單元401,用于將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包,所述功能擴(kuò) 展包用于在^某體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)之間透?jìng)鲾?shù)據(jù);
第二處理單元402,用于將帶有所述l喿作lt據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消 息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);
下發(fā)單元403,用于下發(fā)所述標(biāo)準(zhǔn)消息到媒體網(wǎng)關(guān),以用于指示所述媒體 網(wǎng)關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層 執(zhí)行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。
利用本發(fā)明的實(shí)施例,能夠?qū)崿F(xiàn)了
首先,只需要修改一次協(xié)議層,就可以實(shí)現(xiàn)功能擴(kuò)展包的應(yīng)用。
其次,通過定義一個(gè)H.248功能擴(kuò)展包,建立了一個(gè)MGC與MG的應(yīng)用
擴(kuò)展通道。
再次,在上述功能擴(kuò)展包的基礎(chǔ)上,所有MGC與MG的應(yīng)用擴(kuò)展,不需 要定義新的包,通過該功能擴(kuò)展包就可以實(shí)現(xiàn)。
最后,在上述功能擴(kuò)展包的基礎(chǔ)上,應(yīng)用擴(kuò)展可以做到與協(xié)議無(wú)關(guān),不 需要修改H.248的協(xié)議層,只需要修改相應(yīng)的應(yīng)用層就可以實(shí)現(xiàn),提高了配 置效率。
其中,在圖5所示的實(shí)施例的基礎(chǔ)上,還包括
接收單元,用于接收所述媒體網(wǎng)關(guān)的操作結(jié)果。
其中,上述實(shí)施例中,所述第一處理單元401還包括
設(shè)置模塊,用于設(shè)置媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間發(fā)送數(shù)據(jù)的方式。
其中,上述實(shí)施例中,所述設(shè)置模塊包括第一發(fā)送子模塊,用于指令所述媒體網(wǎng)關(guān)控制器通過信號(hào)向所述媒體網(wǎng) 關(guān)發(fā)送數(shù)據(jù);
第二發(fā)送子模塊,用于指令所述媒體網(wǎng)關(guān)通過事件向所述媒體網(wǎng)關(guān)控制 器發(fā)送數(shù)據(jù)。
參考圖5所示,是本發(fā)明的擴(kuò)展R248協(xié)議包的裝置的實(shí)施例一的框圖, 本實(shí)施例主要作為媒體網(wǎng)關(guān)應(yīng)用,包括
接收單元501,用于接收標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述
操作數(shù)據(jù);
解析單元502,用于解析所述標(biāo)準(zhǔn)消息,得到預(yù)置的功能擴(kuò)展包;所述功 能擴(kuò)展包用于在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)之間透?jìng)鲾?shù)據(jù) 執(zhí)行單元503,用于執(zhí)行所述功能擴(kuò)展包中的操作數(shù)據(jù)。 利用本發(fā)明的實(shí)施例,從而實(shí)現(xiàn)了
利用所述預(yù)置的功能包透?jìng)鞑僮鲾?shù)據(jù),而不需要在每次操作時(shí)修改H.248 協(xié)議層,僅僅只需要修改應(yīng)用層,定義新擴(kuò)展的功能包所需要的功能即可。 其中,上述實(shí)施例中,還包括 返回單元,用于向媒體網(wǎng)關(guān)控制器返回操作結(jié)果。
參考圖6所示,是本發(fā)明的擴(kuò)展&248協(xié)議包的系統(tǒng)的實(shí)施例一的框圖, 包括媒體網(wǎng)關(guān)控制器601和媒體網(wǎng)關(guān)602,所述媒體網(wǎng)關(guān)控制器包含本發(fā)明 的作為媒體網(wǎng)關(guān)控制器應(yīng)用的任一項(xiàng)所述的裝置,所述媒體網(wǎng)關(guān)包含本發(fā)明 的作為媒體網(wǎng)關(guān)應(yīng)用的任一項(xiàng)所述裝置。只要所述媒體網(wǎng)關(guān)和媒體網(wǎng)關(guān)控制 器之間存在對(duì)應(yīng)的配合關(guān)系即可。
本發(fā)明的系統(tǒng)具有與本發(fā)明的方法和裝置實(shí)施例相應(yīng)的工作過程,并且 具有相應(yīng)的技術(shù)效果,不再重復(fù)。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過硬件, 但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算 機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)
12施例所述的方法。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種擴(kuò)展H.248協(xié)議包的方法,其特征在于,包括媒體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);下發(fā)所述標(biāo)準(zhǔn)消息給媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng)關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí)行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,還包括 接收所述媒體網(wǎng)關(guān)的操作結(jié)果。
3、 如權(quán)利要求l所述的方法,其特征在于,所述預(yù)置具體為 設(shè)置媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間發(fā)送數(shù)據(jù)的方式。
4、 如權(quán)利要求3所述的方法,其特征在于,所述發(fā)送數(shù)據(jù)的方式具體為 所述媒體網(wǎng)關(guān)控制器通過信號(hào)向所述媒體網(wǎng)關(guān)發(fā)送數(shù)據(jù);所述媒體網(wǎng)關(guān)通過事件向所述媒體網(wǎng)關(guān)控制器發(fā)送數(shù)據(jù)。
5、 一種擴(kuò)展R248協(xié)議包的裝置,其特征在于,包括 第一處理單元,用于將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包; 第二處理單元,用于將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);下發(fā)單元,用于下發(fā)所述標(biāo)準(zhǔn)消息到媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng) 關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí) 行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。
6、 如權(quán)利要求5所述的裝置,其特征在于,還包括 接收單元,用于接收所述媒體網(wǎng)關(guān)的操作結(jié)果。
7、 如權(quán)利要求5所述的裝置,其特征在于,所述第一處理單元還包括 設(shè)置模塊,用于設(shè)置媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間發(fā)送數(shù)據(jù)的方式。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊還包括 第一發(fā)送子模塊,用于指令所述媒體網(wǎng)關(guān)控制器通過信號(hào)向所述媒體網(wǎng)關(guān)發(fā)送數(shù)據(jù);第二發(fā)送子模塊,用于指令所述媒體網(wǎng)關(guān)通過事件向所述媒體網(wǎng)關(guān)控制器發(fā)送數(shù)據(jù)。
9、 一種擴(kuò)展R248協(xié)議包的裝置,其特征在于,包括接收單元,用于接收標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述才喿 作數(shù)據(jù);解析單元,用于解析所述標(biāo)準(zhǔn)消息,得到預(yù)置的功能擴(kuò)展包; 執(zhí)行單元,用于執(zhí)行所述功能擴(kuò)展包中的操作數(shù)據(jù)。
10、 一種擴(kuò)展H.248協(xié)議包的系統(tǒng),其特征在于,包括媒體網(wǎng)關(guān)控制 器和々某體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)控制器包括第一處理單元,用于將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;第二處理單元,用于將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息, 所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);下發(fā)單元,用于下發(fā)所述標(biāo)準(zhǔn)消息到媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng) 關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí) 行所述功能擴(kuò)展包中的所述操作數(shù)據(jù);所述媒體網(wǎng)關(guān)包括接收單元,用于接收標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操 作數(shù)據(jù);解析單元,用于解析所述標(biāo)準(zhǔn)消息,得到預(yù)置的功能擴(kuò)展包; 執(zhí)行單元,用于執(zhí)行所述功能擴(kuò)展包中的操作數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例公開了一種擴(kuò)展H.248協(xié)議包的方法,包括媒體網(wǎng)關(guān)控制器應(yīng)用層將操作數(shù)據(jù)加入預(yù)置的功能擴(kuò)展包;媒體網(wǎng)關(guān)控制器協(xié)議層將帶有所述操作數(shù)據(jù)的功能擴(kuò)展包轉(zhuǎn)換為標(biāo)準(zhǔn)消息,所述標(biāo)準(zhǔn)消息以參數(shù)的形式定義所述操作數(shù)據(jù);下發(fā)所述標(biāo)準(zhǔn)消息給媒體網(wǎng)關(guān),以用于指示所述媒體網(wǎng)關(guān)協(xié)議層解析所述標(biāo)準(zhǔn)消息,得到所述功能擴(kuò)展包,所述媒體網(wǎng)關(guān)應(yīng)用層執(zhí)行所述功能擴(kuò)展包中的所述操作數(shù)據(jù)。還公開了擴(kuò)展H.248協(xié)議包的裝置和系統(tǒng),利用本發(fā)明實(shí)施例,縮短了因特網(wǎng)地址分配組織審核周期,減少了協(xié)議層的修改次數(shù)。
文檔編號(hào)H04L29/06GK101651661SQ200810135178
公開日2010年2月17日 申請(qǐng)日期2008年8月13日 優(yōu)先權(quán)日2008年8月13日
發(fā)明者濤 宋, 宇 蘇, 莫曉軍 申請(qǐng)人:華為技術(shù)有限公司