專利名稱:媒體資源標(biāo)識能力交互方法及媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及媒體資源標(biāo)識能力交互方法及媒體網(wǎng) 關(guān)控制器和媒體網(wǎng)關(guān)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,傳統(tǒng)的以電路交換為主的公共交換電話網(wǎng)正逐漸向
以分組交換為主的下一代網(wǎng)絡(luò)轉(zhuǎn)變。媒體網(wǎng)關(guān)控制器(MGC: Media Gateway Controller)和媒體網(wǎng)關(guān)(MG: Media Gateway )是業(yè)務(wù)與承載分離架構(gòu)下的分 組網(wǎng)絡(luò)的兩個(gè)關(guān)鍵構(gòu)件。MGC負(fù)責(zé)業(yè)務(wù)控制功能,MG負(fù)責(zé)媒體承載功能, 藉此實(shí)現(xiàn)業(yè)務(wù)控制平面和媒體承載平面的分離,從而充分共享網(wǎng)絡(luò)資源,簡化 設(shè)備升級和業(yè)務(wù)擴(kuò)展,降低開發(fā)和維護(hù)成本。
MGC和MG的組網(wǎng)示意圖如圖1所示。通常分組網(wǎng)絡(luò)基于互聯(lián)網(wǎng)協(xié)議(IP, Internet Protocol)建立;MG之間采用實(shí)時(shí)傳輸協(xié)議(RTP: Real-time Transport Protocol)進(jìn)行通信;MG和MGW之間采用媒體網(wǎng)關(guān)控制協(xié)議進(jìn)行通信,目 前應(yīng)用較為廣泛的有媒體網(wǎng)關(guān)控制協(xié)i義(MGCP: Media Gateway Control Protocol)和基于MGCP發(fā)展而來的網(wǎng)關(guān)控制協(xié)i義(H.248/ MeGaCo: Gateway Control Protocol)兩種協(xié)議。
在實(shí)時(shí)媒體控制中,媒體資源通常采用統(tǒng)一資源標(biāo)識(URI: Uniform Resource Identifier)或者國際4匕資源才示"i只(IRI: Internationalized Resource Identifier)來標(biāo)識。URI可以是簡單名稱或者通用資源定位符(URL, Universal Resource Locator )。基于所使用的傳輸方式等差別,URL可以有多種表示方案, 因此目前可用的媒體資源標(biāo)識方式是多種多樣的。
在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),用戶與媒體提 供者之間需要相互了解對方支持哪些媒體資源標(biāo)識方案,才能順利進(jìn)行實(shí)時(shí)媒 體控制。在業(yè)務(wù)與承載分離的架構(gòu)下,用戶通過MGC來控制MG上的媒體傳 送,目前只能采用預(yù)先配置的方式來使MGC與MG彼此了解共同支持的媒體 資源標(biāo)識方案,顯然,在這種情況下,網(wǎng)絡(luò)對用戶而言不具備良好的通用性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施—例提供在MGC與MG分離的架構(gòu)下,能夠使得分組網(wǎng)絡(luò)在媒體 資源標(biāo)識方面具有良好通用性的媒體資源標(biāo)識能力交互方法以及相應(yīng)的媒體 網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)。
一種媒體資源標(biāo)識能力交互方法,包括媒體網(wǎng)關(guān)接收媒體網(wǎng)關(guān)控制器下
發(fā)的命令請求,所述命令請求用于向媒體網(wǎng)關(guān)下發(fā)請求支持的媒體資源標(biāo)識能 力;媒體網(wǎng)關(guān)根據(jù)媒體網(wǎng)關(guān)控制器的命令請求確定需要支持的媒體資源標(biāo)識能 力。
一種媒體資源標(biāo)識能力交互方法,包括媒體網(wǎng)關(guān)根據(jù)預(yù)置的觸發(fā)事件或 者々某體網(wǎng)關(guān)控制器下發(fā)的命令請求,向媒體網(wǎng)關(guān)控制器上報(bào)支持的媒體資源標(biāo) 識能力。
一種媒體網(wǎng)關(guān)控制器,包括第一消息發(fā)送模塊,用于下發(fā)對媒體網(wǎng)關(guān)的 命令請求;第一能力交互模塊,用于在所述對媒體網(wǎng)關(guān)下發(fā)的命令請求中,設(shè) 置請求支持的媒體資源標(biāo)識能力。
一種媒體網(wǎng)關(guān),包括第二消息接收模塊,用于接收媒體網(wǎng)關(guān)控制器下發(fā) 的命令請求,所述命令請求用于向媒體網(wǎng)關(guān)下發(fā)請求支持的媒體資源標(biāo)識能 力;第二能力交互模塊,用于根據(jù)所述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求確定需 要支持的媒體資源標(biāo)識能力。
一種媒體網(wǎng)關(guān),包括第三消息接收模塊,用于接收媒體網(wǎng)關(guān)控制器下發(fā)
的命令請求,所述命令請求用于請求媒體網(wǎng)關(guān)上報(bào)支持的媒體資源標(biāo)識能力; 第三消息發(fā)送模塊,用于發(fā)送對媒體網(wǎng)關(guān)控制器的命令響應(yīng);第三能力交互模 塊,用于根據(jù)所述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求在所述發(fā)送給媒體網(wǎng)關(guān)控制 器的命令響應(yīng)中,設(shè)置支持的媒體資源標(biāo)識能力。
本發(fā)明實(shí)施例提供MGC與MG之間的媒體資源標(biāo)識能力交互機(jī)制,使得在 MGC與MG之間可以交換用戶與MG分別支持的媒體資源標(biāo)識方案,便于實(shí)現(xiàn) 用戶與媒體提供者之間的媒體資源標(biāo)識能力協(xié)商,從而順利進(jìn)行實(shí)時(shí)媒體控 制,使得采用MGC與MG分離架構(gòu)的分組網(wǎng)絡(luò)在媒體資源標(biāo)識方面具有良好通 用性。
圖1是現(xiàn)有MGC和MG的組網(wǎng)示意圖; 圖2是本發(fā)明實(shí)施例的MGC的邏輯結(jié)構(gòu)示意圖; 圖3是本發(fā)明實(shí)施例的MG的一種邏輯結(jié)構(gòu)示意圖; 圖4是本發(fā)明實(shí)施例的MG的另 一種邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間的媒體資源標(biāo)識 (Media Resource Identification)能力交互機(jī)制,使得在媒體網(wǎng)關(guān)控制器和媒 體網(wǎng)關(guān)之間可以交換用戶與媒體網(wǎng)關(guān)分別支持的媒體資源標(biāo)識方案。本發(fā)明實(shí) 施例還提供相應(yīng)的媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)。以下分別進(jìn)行詳細(xì)說明。
本發(fā)明實(shí)施例的媒體資源標(biāo)識能力交互方法主要包括兩方面的內(nèi)容, 一是 MGC對MG上的媒體資源標(biāo)識能力的設(shè)置和/或獲取,二是MG向MGC上報(bào)支持 的媒體資源標(biāo)識能力,分別說明如下
一、MGC向MG下發(fā)請求支持的媒體資源標(biāo)識能力,和/或請求MG上報(bào) 支持的媒體資源標(biāo)識能力。
MGC向MG下發(fā)請求支持的媒體資源標(biāo)識能力,可以是MGC設(shè)置希望 MG支持的媒體資源標(biāo)識方案,也可以是用戶所支持的媒體資源標(biāo)識方案。在 本實(shí)施例的能力交互過程中,MGC可以作出如下三種類型的請求操作
① 僅向MG下發(fā)請求支持的媒體資源標(biāo)識能力。
這種類型可理解為設(shè)置的操作,例如MGC可以根據(jù)一定的條件,例如已 了解的MG和用戶的媒體資源標(biāo)識能力情況,進(jìn)行設(shè)置MG將要使用的媒體 資源標(biāo)識能力的操作。
② 既向MG下發(fā)請求支持的媒體資源標(biāo)識能力,又請求MG上報(bào)支持的 媒體資源標(biāo)識能力。
這種類型具有通用的特點(diǎn),無論MGC是否了解MG的媒體資源標(biāo)識能力 情況,均可通過該過程進(jìn)行MGC或MGC所代表的用戶與MG之間的能力交 互禾口匹商己。③僅請求MG上報(bào)支持的媒體資源標(biāo)識能力。
這種類型可理解為查詢的操作,主要作用是觸發(fā)MG的反饋。
上述三種類型的請求操作MGC可擇一或組合使用。顯然類型②包含了類 型①的功能,因此在實(shí)際應(yīng)用中,MGC可以同時(shí)支持該兩種類型也可以僅支 持其中一種;在僅支持類型②的情況下,雖然MGC的請求包含兩方面的內(nèi)容, 但可以合并觸發(fā),例如可使用一個(gè)參數(shù)來觸發(fā)類型②的操作,該參數(shù)即被視為 同時(shí)請求兩方面的內(nèi)容。
需要說明的是,在實(shí)時(shí)媒體控制中,MG通常可視為多種資源對象的集合, 例如H,248協(xié)議中所稱的"終端"和"流"等,這些不同的資源對象可能具有 不同的媒體資源標(biāo)識能力,因此MGC的上述請求操作均可面向特定資源對象 作出,從而獲得有針對性的結(jié)果。
二、 MG根據(jù)MGC的請求確定需要支持的媒體資源標(biāo)識能力,和/或向 MGC上報(bào)支持的媒體資源標(biāo)識能力。
MG確定需要支持的媒體資源標(biāo)識能力可基于上述MGC請求操作的類型 ①或②執(zhí)行,這種情況下,MG可取支持的媒體資源標(biāo)識能力與MGC請求支 持的媒體資源標(biāo)識能力之間的交集,作為需要支持的媒體資源標(biāo)識能力。當(dāng)然, MG還可進(jìn)一步將確定的需要支持的媒體資源標(biāo)識能力上報(bào)給MGC。
MG的上報(bào)操作可分為如下兩種類型
① 主動上報(bào)。
這種類型的操作可以是基于一定的觸發(fā)條件的,例如定時(shí)的、周期的或基 于某種改變的。在將MG視為多種資源對象的集合的情況下,主動上報(bào)操作可 對應(yīng)于具有相對穩(wěn)定性的資源執(zhí)行,例如,MG整體。
② 被動反々赍。
這種類型的操作基于上述MGC請求操作的類型②或③執(zhí)行,若MGC的請 求面向特定資源對象,則MG反饋的是該特定資源對象支持的媒體資源標(biāo)識能 力。
特別地,若是對上述MGC請求操作的類型②進(jìn)行反饋,MG可以僅上報(bào)支 持的媒體資源標(biāo)識能力;也可以執(zhí)行進(jìn)一步的操作,即,取支持的媒體資源標(biāo)識能力與MGC請求支持的媒體資源標(biāo)識能力之間的交集,作為可以支持的媒 體資源標(biāo)識能力上報(bào),便于MGC確定MGC或者M(jìn)GC所代表的用戶與MG之間 的能力匹配情況。
基于上述實(shí)施例提供的MGC與MG之間的媒體資源標(biāo)識能力交互機(jī)制, 使得在MGC與MG之間可以交換用戶與MG分別支持的媒體資源標(biāo)識方案, 便于實(shí)現(xiàn)用戶與媒體提供者之間的媒體資源標(biāo)識能力協(xié)商,從而順利進(jìn)行實(shí)時(shí) 媒體控制,使得采用MGC與MG分離架構(gòu)的分組網(wǎng)絡(luò)在媒體資源標(biāo)識方面具 有良好通用性。
下面基于H.248協(xié)議對本發(fā)明實(shí)施例的力某體資源標(biāo)識能力交互方法進(jìn)行 進(jìn)一步的詳細(xì)i兌明。
在H.248協(xié)議中,MG上的各種資源被抽象表示為終端(Termination )。終 端又分為物理終端和臨時(shí)終端;前者代表一些具有半永久存在性的物理實(shí)體, 例如基于時(shí)分復(fù)用(TDM)的時(shí)隙等,后者代表一些臨時(shí)申請用后釋放的公 共資源,例如基于RTP的流等;另外,可以通過被稱為根(Root)終端的特殊 終端來代表MG整體。終端之間的關(guān)聯(lián)被抽象表示為上下文(Context),上下 文可以包含多個(gè)終端?;谏鲜龀橄筮B接模型,業(yè)務(wù)與承載之間的交互實(shí)際上 就是對Termination和Context的操作。這種操作通過MGC和MG之間的命令
(Command)的請求(Request)和響應(yīng)(Reply)來完成。命令的類型包括增 加(Add)、修改(Modify )、刪減(Subtract),移動(Move)、審計(jì)能力
(AuditCapabilities )、審計(jì)值、通報(bào)、服務(wù)改變等。命令的參數(shù),也稱為描述 符(Descriptor),可具體分為屬性(Property )、信號、事件、統(tǒng)計(jì)等。為便于 使用,將具有業(yè)務(wù)相關(guān)性的參數(shù)從邏輯上聚合為包(Package)。 MGC對MG的 控制可以針對終端或終端上的流;通過終端狀態(tài)(TerminationState)描迷符來 包括終端上非流特有的特性;通過本端控制(LocalControl)描述符來包括流 相關(guān)的控制信息。
基于H.248協(xié)議,可通過擴(kuò)展一個(gè)屬性參數(shù)來表示媒體資源標(biāo)識能力。該 屬性可以定義在現(xiàn)有的包或新的包中。例如,可將該新包命名為"媒體資源標(biāo) 識方案指示(Media Resource Identification Scheme Indication )包,,,縮寫為mrisi,
10將該屬性命名為"方案類型(Scheme Type ),,,縮寫為st,以"mrisi/st"的格 式使用。mrisi/st屬,l":i的類型可以采用枚舉或字符串,若采用枚舉類型,則該 屬性取值范圍相對固定,MGC和MG實(shí)現(xiàn)起來相對簡單;若選擇字符串類型, 則該屬性取值范圍較隨意,MGC與MG之間因此需要預(yù)先約定可能的字符串, 在擴(kuò)展取值范圍時(shí)僅需增加約定即可。
基于目前常見的媒體資源標(biāo)識方案, 一種采用枚舉類型的mrisi/st屬性的 的取值范圍示例如下file、 ftp、 http、 rtsp、 rtsps、 rtspu、 name;其中每個(gè)取 值對應(yīng) 一種或幾種^f某體資源標(biāo)識方案
file——以文件名格式標(biāo)識MG本地的媒體資源;
ftp——以文件傳輸協(xié)議(FTP: File Transport Protocol)沖各式標(biāo)識非MG 本地的其它設(shè)備的媒體資源;
http——以超文本傳輸協(xié)議(HTTP: HyperText Transfer Protocol)才各式標(biāo) 識MG本地或其它設(shè)備的4某體資源
rtsp——以實(shí)時(shí)流協(xié)議(RTSP: Real-time Streaming Protocol)才各式標(biāo)識以 流形式傳送的々某體資源,傳輸使用傳輸控制協(xié)議(TCP: Transmission Control Protocol);
rtsps——以rtsps格式標(biāo)識以流形式傳送的媒體資源,傳輸使用傳輸層安 全(TLS: Transport Layer Security )協(xié)議;
rtspu——以rtspu格式標(biāo)識以流形式傳送的媒體資源,傳輸使用用戶數(shù)據(jù) 凈艮十辦i義(UDP: User Datagram Protocol);
Name——以簡單名稱標(biāo)識的媒體資源。
mrisi/st屬性的取值范圍可以是上述取值的任意組合。當(dāng)然,mrisi/st屬性 的每個(gè)值也可以對應(yīng)一種以上的々某體資源標(biāo)識方案,例如以rtspx同時(shí)代表 rtsp、 rtsps和rtspu 。
另外,若采用字符串類型,則mrisi/st屬性的取值可以將上述不同枚舉值 分別作為字符串定義或約定。
mrisi/st屬性是可讀可寫的,MGC可以向MG設(shè)置該屬性以指示用戶所支 持的媒體資源標(biāo)識方案,MGC也可以向MG獲取該屬性以了解MG所支持的
11媒體資源標(biāo)識方案。
基于上述擴(kuò)展的mrisi/st屬性,MGC與MG之間的媒體資源標(biāo)識能力交 互方法描述如下
一、MGC向MG下發(fā)命令請求,該命令請求攜帶有mrisi/st屬性,通過 命令請求所攜帶的mrisi/st屬性向MG下發(fā)請求支持的媒體資源標(biāo)識能力,和/ 或請求MG上報(bào)支持的媒體資源標(biāo)識能力。
基于H.248中各種命令類型的功能,MGC可通過增加、修改、移動、刪減、 審計(jì)值或?qū)徲?jì)能力等命令類型的請求攜帶mrisi/st屬性,該屬性可表示如下三種 類型的請求操作
① 僅向MG下發(fā)請求支持的媒體資源標(biāo)識能力。
當(dāng)MGC通過增加、修改、移動或刪減等命令請求要求MG對媒體進(jìn)行控制 時(shí),MGC可以同時(shí)通過在命令請求中攜帶mrisi/st屬性來設(shè)置希望MG支持的媒 體資源標(biāo)識方案,或者將用戶所支持的媒體資源標(biāo)識方案下發(fā)給MG。這種情 況下,MGC使用mrisi/st屬性的值來表示請求支持的媒體資源標(biāo)識能力。
② 既向MG下發(fā)請求支持的媒體資源標(biāo)識能力,又請求MG上報(bào)支持的 媒體資源標(biāo)識能力。
在類型①的基礎(chǔ)上,MGC通過命令請求攜帶的表示請求支持的媒體資源 標(biāo)識能力的mrisi/st屬性,還可以同時(shí)表示請求MG上才W某體資源標(biāo)識能力。這 一類型的請求操作可以理解為可以將mrisi/st屬性的值視為請求MG支持的媒 體資源標(biāo)識能力;將mrisi/st屬性本身,視為讓MG上報(bào)支持的媒體資源標(biāo)識能 力的請求。
③ 僅請求MG上報(bào)支持的媒體資源標(biāo)識能力。
MGC可以在增加、修改、移動或刪減等命令請求中,將攜帶的mrisi/st屬 性的值設(shè)置為"選擇"通配符"$",表示MGC希望獲得MG所支持的媒體資源 標(biāo)識方案。
MG也可以在審計(jì)值或?qū)徲?jì)能力命令請求中,攜帶有mrisi/st屬性,表示 MGC請求審計(jì)MG所支持的媒體資源標(biāo)識方案。
此外,由于MGC可對MG上的特定資源對象進(jìn)行控制,因此MGC可將mrisi/st屬性具體應(yīng)用于MG上的各種資源對象,包括終端或終端上的流以及終 端或流上的具體媒體資源等。這里終端可以是代表MG整體的Root終端,也可 以是MG內(nèi)的個(gè)別終端?;贖.248目前所使用的參數(shù)結(jié)構(gòu),若將mrisi/st屬性應(yīng) 用于終端,可在終端狀態(tài)描述符中定義mrisi/st屬性;若將mrisi/st屬性應(yīng)用于流, 可在本地控制描述符中定義mrisi/st屬性;若將mrisi/st屬性應(yīng)用于終端或流上的 具體媒體資源,MGC應(yīng)同時(shí)向MG指示該媒體資源的標(biāo)識信息。
二、 MG向MGC返回與收到的命令請求對應(yīng)的命令響應(yīng),在該命令響應(yīng) 中攜帶mrisi/st屬性,通過該屬性的取值代表支持的媒體資源標(biāo)識能力。 基于H.248的請求響應(yīng)機(jī)制,這里主要說明MG被動反饋的情況。 MG返回的命令響應(yīng)攜帶有mrisi/st屬性,通過該屬性的取值代表支持的 媒體資源標(biāo)識能力。當(dāng)MGC的命令請求針對終端應(yīng)用該屬性時(shí),MG在命令 響應(yīng)中反饋該終端支持的所有媒體資源標(biāo)識方案,所稱終端可以是代表整個(gè) MG的根終端或者M(jìn)G中的某個(gè)個(gè)別終端;當(dāng)MGC的命令請求針對流應(yīng)用該 屬性時(shí),MG在命令響應(yīng)中反饋該流支持的所有媒體資源標(biāo)識方案;當(dāng)MGC 的命令請求針對終端或流應(yīng)用該屬性,并且同時(shí)指示具體^ 某體資源的標(biāo)識信息 時(shí),MG在命令響應(yīng)中反饋該終端或流上該具體媒體資源支持的所有媒體資 源標(biāo)識方案。
基于上述MGC請求操作的類型③,示例說明如下
例一MG收到MGC針對特定資源對象的增加、修改、移動或刪減等命 令請求,攜帶有取值為"選擇"通配符"$"的mrisi/st屬性;MG返回與命令 請求相應(yīng)的命令響應(yīng),同時(shí)攜帶mrisi/st屬性,并通過該屬性的取值將該特定 資源對象所支持的媒體資源標(biāo)識方案反饋給MGC。
例二 MG收到MGC針對特定資源對象的審計(jì)值或?qū)徲?jì)能力命令請求, 其中包括了 mrisi/st屬性,表示請求審計(jì)該特定資源對象所支持的媒體資源標(biāo) 識方案;MG向MGC返回的命令響應(yīng)中攜帶mrisi/st屬性,并通過該屬性的 取值將將該特定資源對象所支持的媒體資源標(biāo)識方案反饋給MGC。
當(dāng)然,若基于上述MGC請求操作的類型②的指示,MG收到的增加、修 改、移動或刪減等命令請求攜帶的mrisi/st屬性的值代表了請求MG支持的媒
13體資源標(biāo)識方案,則MG可取本身支持的媒體資源標(biāo)識方案與MGC請求支持 的媒體資源標(biāo)識方案的交集,作為支持的媒體資源標(biāo)識方案上權(quán)給MGC。
基于R248協(xié)議,另一種表示媒體資源標(biāo)識能力的方法是通過擴(kuò)展包來實(shí) 現(xiàn)。每一個(gè)包對應(yīng)一種或幾種媒體資源標(biāo)識方案,支持該包即代表支持其對應(yīng) 的媒體資源標(biāo)識方案。
例如,可擴(kuò)展一個(gè)新包,命名為"RTSP媒體資源語法(RTSP Media Resource Syntax)包",縮寫為rtspmrs包,該包無具體參數(shù),其存在的意義是代表支持 RTSP相關(guān)的URI,包括rtsp、 rtsps和rtspu方案。這種情況下,當(dāng)MGC向 MG發(fā)送針對終端或流的包支持能力的AuditCapabilities命令請求,以審計(jì)該 終端或流上所支持的包時(shí),MG可在向MGC返回的相應(yīng)的命令響應(yīng)中,在支 持的包集合里包括該rtspmrs包,以表示MG上的該終端或流支持RTSP相關(guān) 的URI,包括rtsp、 rtsps和rtspu方案。MGC則通過審計(jì)MG上相應(yīng)終端或流 所支持的包來了解該終端或流所支持的媒體資源標(biāo)識方案。
上述實(shí)施例提供了基于H.248協(xié)議的媒體資源標(biāo)識能力交互方法,以現(xiàn)有 協(xié)議架構(gòu)為基礎(chǔ),為媒體資源標(biāo)識能力交互提供了簡便高效的解決方案。
下面對應(yīng)用于上述媒體資源標(biāo)識能力交互方法的本發(fā)明實(shí)施例的媒體網(wǎng)
關(guān)控制器和媒體網(wǎng)關(guān)進(jìn)行說明。
參考圖2,本發(fā)明實(shí)施例的媒體網(wǎng)關(guān)控制器的基本邏輯結(jié)構(gòu)包括 第一消息發(fā)送模塊101,用于下發(fā)對媒體網(wǎng)關(guān)的命令請求; 第一能力交互模塊102,用于在第一消息發(fā)送模塊101對媒體網(wǎng)關(guān)下發(fā)的命
令請求中,設(shè)置請求支持的媒體資源標(biāo)識能力。 該媒體網(wǎng)關(guān)控制器還可進(jìn)一步包括
第 一消息接收模塊103 ,用于接收媒體網(wǎng)關(guān)對第 一消息發(fā)送模塊101發(fā)送的 命令請求的命令響應(yīng);
此時(shí),第一能力交互模塊102還進(jìn)一步用于,從第一消息接收模塊103接收 的媒體網(wǎng)關(guān)的命令響應(yīng)中獲得媒體網(wǎng)關(guān)上報(bào)的支持的媒體資源標(biāo)識能力。
參考圖3,本發(fā)明實(shí)施例的媒體網(wǎng)關(guān)的 一種基本邏輯結(jié)構(gòu)包括
第二消息接收模塊201,用于接收媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,該命令請求用于向媒體網(wǎng)關(guān)下發(fā)請求支持的媒體資源標(biāo)識能力;
第二能力交互模塊202,用于根據(jù)第二消息接收模塊201接收的媒體網(wǎng)關(guān)控
制器下發(fā)的命令請求確定需要支持的媒體資源標(biāo)識能力。 該媒體網(wǎng)關(guān)還可進(jìn)一步包括
第二消息發(fā)送模塊203,用于發(fā)送對媒體網(wǎng)關(guān)控制器的命令響應(yīng),該命令
響應(yīng)中攜帶第二能力交互模塊202確定的需要支持的媒體資源標(biāo)識能力。 參考圖4,本發(fā)明實(shí)施例的媒體網(wǎng)關(guān)的另 一種基本邏輯結(jié)構(gòu)包括 第三消息接收模塊301,用于接收媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,所述
命令請求用于請求媒體網(wǎng)關(guān)上報(bào)支持的媒體資源標(biāo)識能力;
第三消息發(fā)送模塊302,用于發(fā)送對媒體網(wǎng)關(guān)控制器的命令響應(yīng); 第三能力交互模塊303,用于根據(jù)第三消息接收模塊301接收的媒體網(wǎng)關(guān)控
制器下發(fā)的命令請求,在第三消息發(fā)送模塊302發(fā)送給媒體網(wǎng)關(guān)控制器的命令
響應(yīng)中,設(shè)置支持的媒體資源標(biāo)識能力。
驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀 存儲介質(zhì)中,存儲介質(zhì)可以包括ROM、 RAM、》茲盤或光盤等。
以上對本發(fā)明實(shí)施例所提供的媒體資源標(biāo)識能力交互方法以及相應(yīng)的媒 體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的 原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方 法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理 解為對本發(fā)明的限制。
1權(quán)利要求
1、一種媒體資源標(biāo)識能力交互方法,其特征在于,包括媒體網(wǎng)關(guān)接收媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,所述命令請求用于向媒體網(wǎng)關(guān)下發(fā)請求支持的媒體資源標(biāo)識能力;媒體網(wǎng)關(guān)根據(jù)媒體網(wǎng)關(guān)控制器的命令請求確定需要支持的媒體資源標(biāo)識能力。
2、 根據(jù)權(quán)利要求l所述的媒體資源標(biāo)識能力交互方法,其特征在于,所述 媒體網(wǎng)關(guān)根據(jù)媒體網(wǎng)關(guān)控制器的命令請求命令確定需要支持的媒體資源標(biāo)識 能力具體為媒體網(wǎng)關(guān)將支持的媒體資源標(biāo)識能力與所述媒體網(wǎng)關(guān)控制器請求支持的 媒體資源標(biāo)識能力之間的交集,作為需要支持的媒體資源標(biāo)識能力。
3、 根據(jù)權(quán)利要求l所述的媒體資源標(biāo)識能力交換方法,其特征在于,所述 媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為用于向媒體網(wǎng)關(guān)下發(fā)請求特定資源對 象支持的媒體資源標(biāo)識能力的命令請求,所述特定資源對象為終端、流、終端或流上的媒體資源中的任意一種;所 述終端為根終端或者個(gè)別終端。
4、 根據(jù)權(quán)利要求l所述的媒體資源標(biāo)識能力交換方法,其特征在于,所述 方法還包括媒體網(wǎng)關(guān)將所述確定需要支持的媒體資源標(biāo)識能力上報(bào)給媒體網(wǎng)關(guān)控制器。
5、 根據(jù)權(quán)利要求1至3任一項(xiàng)所述的媒體資源標(biāo)識能力交互方法,其特征 在于,所述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求中攜帶有特定屬性,所述屬性的取 值表示媒體資源標(biāo)識能力的,每一個(gè)取值對應(yīng) 一種或幾種媒體資源標(biāo)識方案; 所述J 某體資源標(biāo)識方案為下述方案的之一或任意組合以文件名格式標(biāo)識媒體網(wǎng)關(guān)本地媒體資源的方案; 以文件傳輸協(xié)議格式標(biāo)識其它設(shè)備上媒體資源的方案; 以超文本傳輸協(xié)議格式標(biāo)識媒體網(wǎng)關(guān)本地或其它設(shè)備上媒體資源的方案; 以使用傳輸控制協(xié)議傳輸?shù)膶?shí)時(shí)流協(xié)議格式標(biāo)識采用流形式傳送的媒體 資源的方案;以使用傳輸層安全協(xié)議傳輸?shù)膶?shí)時(shí)流協(xié)議格式標(biāo)識采用流形式傳送的媒體資源的方'案;以使用用戶數(shù)據(jù)報(bào)協(xié)議傳輸?shù)膶?shí)時(shí)流協(xié)議格式標(biāo)識采用流形式傳送的媒體資源的方案;以簡單名稱標(biāo)識媒體資源的方案;媒體網(wǎng)關(guān)根據(jù)所述屬性的取值確定需要支持的媒體資源標(biāo)識能力。
6、 根據(jù)權(quán)利要求5所述的媒體資源標(biāo)識能力交互方法,其特征在于,所述 媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為增加、修改、移動或刪減命令請求。
7、 根據(jù)權(quán)利要求6所述的媒體資源標(biāo)識能力交互方法,其特征在于,所述 媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報(bào)支持的媒體資源標(biāo)識能力具體為媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器返回與所述命令請求對應(yīng)的命令響應(yīng),所述命 令響應(yīng)攜帶所述屬性,通過所述屬性的取值代表支持的媒體資源標(biāo)識能力。
8、 根據(jù)權(quán)利要求6所述的媒體資源標(biāo)識能力交互方法,其特征在于,所述 方法采用H.248協(xié)-漢或MGCP協(xié)議實(shí)現(xiàn)。
9、 一種媒體資源標(biāo)識能力交互方法,其特征在于,包括媒體網(wǎng)關(guān)根據(jù)預(yù)置的觸發(fā)事件或者媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,向媒 體網(wǎng)關(guān)控制器上報(bào)支持的媒體資源標(biāo)識能力。
10、 根據(jù)權(quán)利要求9所述的媒體資源標(biāo)識能力交互方法,其特征在于,所 述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為用于請求媒體網(wǎng)關(guān)上報(bào)特定資源對 象支持的媒體資源標(biāo)識能力的命令請求,所述特定資源對象為終端、流、終端或流上的媒體資源中的任意一種;所 述終端為4艮終端或者個(gè)別終端。
11、 根據(jù)權(quán)利要求10所述的媒體資源標(biāo)識能力交互方法,其特征在于所 述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為攜帶有特定屬性的增加、修改、移 動或刪減命令請求,所述屬性的取值為代表選擇的通配符表示請求媒體網(wǎng)關(guān)上 報(bào)支持的媒體資源標(biāo)識能力。
12、 根據(jù)權(quán)利要求10所述的媒體資源標(biāo)識能力交互方法,其特征在于所 述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為攜帶有特定屬性的審計(jì)值或?qū)徲?jì)能力命令請求,通過攜帶所述屬性表示請求媒體網(wǎng)關(guān)上報(bào)支持的媒體資源標(biāo)識能 力。
13、 根據(jù)權(quán)利要求11或12所述的媒體資源標(biāo)識能力交互方法,其特征在于, 所述媒體網(wǎng)關(guān)根據(jù)命令請求上報(bào)支持的媒體資源標(biāo)識能力具體為媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器返回與所述命令請求對應(yīng)的命令響應(yīng),所述命 令響應(yīng)攜帶所述屬性,通過所述屬性的取值代表支持的媒體資源標(biāo)識能力,所 述屬性的每一個(gè)表示媒體資源標(biāo)識能力的取值,對應(yīng)一種或幾種媒體資源標(biāo)識 方案。
14、 根據(jù)權(quán)利要求9所述的媒體資源標(biāo)識能力交互方法,其特征在于,所 述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求具體為對包支持能力的審計(jì)能力命令請求;所述媒體網(wǎng)關(guān)根據(jù)命令請求上報(bào)支持的媒體資源標(biāo)識能力具體為媒體網(wǎng) 關(guān)向媒體網(wǎng)關(guān)控制器返回與所述審計(jì)能力命令請求對應(yīng)的命令響應(yīng),通過所述 命令響應(yīng)攜帶支持的包來表示支持的媒體資源標(biāo)識能力,所述包的每一種類型 對應(yīng) 一種或幾種媒體資源標(biāo)識方案。
15、 一種媒體網(wǎng)關(guān)控制器,其特征在于,包括 第一消息發(fā)送模塊,用于下發(fā)對媒體網(wǎng)關(guān)的命令請求; 第一能力交互模塊,用于在所述對媒體網(wǎng)關(guān)下發(fā)的命令請求中,設(shè)置請求支持的媒體資源標(biāo)識能力。
16、 根據(jù)權(quán)利要求15所述的媒體網(wǎng)關(guān)控制器,其特征在于,還包括第一消息接收模塊,用于接收媒體網(wǎng)關(guān)對第一消息發(fā)送模塊發(fā)送的命令請 求的命令響應(yīng);所述第一能力交互模塊還用于,從所述媒體網(wǎng)關(guān)的命令響應(yīng)中獲得媒體網(wǎng) 關(guān)上報(bào)的支持的媒體資源標(biāo)識能力。
17、 一種媒體網(wǎng)關(guān),其特征在于,其特征在于,包括 第二消息接收模塊,用于接收媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,所述命令請求用于向媒體網(wǎng)關(guān)下發(fā)請求支持的媒體資源標(biāo)識能力;第二能力交互模塊,用于根據(jù)所述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求確定需要支持的媒體資源標(biāo)識能力。
18、 根據(jù)權(quán)利要求17所述的媒體網(wǎng)關(guān),其特征在于,還包括 第二消息發(fā)送模塊,用于發(fā)送對媒體網(wǎng)關(guān)控制器的命令響應(yīng),所述命令響應(yīng)中攜帶所述第二能力交互模塊確定的需要支持的媒體資源標(biāo)識能力。
19、 一種媒體網(wǎng)關(guān),其特征在于,包括第三消息接收模塊,用于接收媒體網(wǎng)關(guān)控制器下發(fā)的命令請求,所述命令請求用于請求媒體網(wǎng)關(guān)上報(bào)支持的媒體資源標(biāo)識能力;第三消息發(fā)送模塊,用于發(fā)送對媒體網(wǎng)關(guān)控制器的命令響應(yīng);第三能力交互模塊,用于根據(jù)所述媒體網(wǎng)關(guān)控制器下發(fā)的命令請求在所述發(fā)送給媒體網(wǎng)關(guān)控制器的命令響應(yīng)中,設(shè)置支持的媒體資源標(biāo)識能力。
全文摘要
本發(fā)明公開了一種媒體資源標(biāo)識能力交互方法,提供媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間的媒體資源標(biāo)識能力交互機(jī)制。本發(fā)明還提供相應(yīng)的媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)。本發(fā)明技術(shù)方案使得在媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)之間可以交換用戶與媒體網(wǎng)關(guān)分別支持的媒體資源標(biāo)識方案,便于實(shí)現(xiàn)用戶與媒體提供者之間的媒體資源標(biāo)識能力協(xié)商,從而順利進(jìn)行實(shí)時(shí)媒體控制,使得采用媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)分離架構(gòu)的分組網(wǎng)絡(luò)在媒體資源標(biāo)識方面具有良好通用性。
文檔編號H04L12/66GK101471900SQ20071030173
公開日2009年7月1日 申請日期2007年12月25日 優(yōu)先權(quán)日2007年12月25日
發(fā)明者林揚(yáng)波 申請人:華為技術(shù)有限公司