一种获取资源期满信息的方法和装置的制作方法

文档序号:7669418阅读:111来源:国知局
专利名称:一种获取资源期满信息的方法和装置的制作方法
技术领域
本发明涉及网络技术领域,特别是一种获取资源期满信息的方法和装置。
背景技术
i某体网关控制器(MGC, Media Gateway Controller)和i某体网关(MG, Media Gateway)是业务与承载分离架构下的分组网络的两个关4建构件。MGC 负责业务控制功能,MG负责媒体承载功能,藉此实现业务控制平面和媒体承 载平面的分离,从而充分共享网络资源,简化设备升级和业务扩展,降低开 发和维护成本。
如图l所示,是MG、 MGC和终端之间连接关系示意图。々某体网关控制 协议是MG和MGC之间通信的主要协议,目前应用较为广泛的有 H.248/MeGaCo ( Gateway Control Protocol,网关控制协i义)和MGCP ( Media Gateway Control Protocol, +某体网关控制协议)两种协议,并且H.248/MeGaCo 是基于MGCP发展而来的。其中,MGCP版本1由正TF (Internet Engineering Task Force,互联网工程任务组)于1999年10月制订并于2003年1月修订, H.248/MeGaCo片反本1由ITU (International Telecommunications Union, 国际 电信联盟)和正TF于2000年11月共同制订并于2003年6月修订,H.248 版本2由ITU于2002年5月制订并于2004年3月》务订,H.248版本3由ITU 于2005年9月制订。
以H.248为例,MG上的各种资源被抽象表示为终端(Termination )。终 端又分为物理(Physical)终端和临时(Ephemeral)终端。前者代表一些具有 半永久存在性的物理实体,例如TDM时隙等,后者代表一些临时申请用后释 放的公共资源,例如RTP流等。另外,以被称为根(Root)终端的特殊终端 来代表MG整体。终端之间的关联被抽象表示为上下文(Context)。上下文可 以包含多个终端,因而以拓朴(Topology)来描述终端间的相互关系。对于还未与其它终端发生关联的终端,由一个被称为空(Null)上下文的特殊上下文
来包含。
基于上述抽象连接模型,业务与承载之间的交互实际上就是对
Termination和Context的才喿作。这种才喿作通过MGC和MG之间的命令 (Command )请求(Request )和响应(Reply )来完成。命令类型包括增加(Add )、 修改(Modify )、删减(Subtract )、移动(Move)、审计值(AuditValue )、审 计能力(AuditCapabilities )、通报(Notify)和服务改变(ServiceChange )。命 令参数,也称为描述符(Descriptor),被分类为属性(Property )、信号(Signal )、 事件(Event )、统计(Statistic)等。为了方便,将具有业务相关性的参数从 逻辑上聚合为包(Package )。
MGC对MG的控制可以针对终端或终端上的流。通过终端状态 (TerminationState )描述符来包括终端上非流特有的特性,例如服务状态 (ServiceState )和事件缓冲控制(EventBufferControl)等。通过媒体(Media) 描述符来包括终端上流所特有的特性,其包含一系列流(Stream)描述符。每 个流描述符针对单个流,又包含本端控制(LocalControl )、本端(Local)和 远端(Remote)描述符。本端控制描述符用于包括流相关的控制信息,例如 模式(Mode)、预留组(ReserveGroup )和预留值(ReserveValue )等。本端 和远端描述符分别用于包括本端和远端对流进行接收的特征,例如地址和端 口、编解码算法等,采用会话描述协议(SDP, Session Description Protocol) 的形式。
在现有技术中,当用户向媒体网关控制器请求某种媒体服务,例如播放 某个媒体时,媒体网关控制器需要指示媒体网关分配相应的媒体资源。同时,
用户也可能需要了解该媒体服务的描述信息,例如所分配的媒体资源,以便 能够恰当地使用和控制被提供的媒体服务。这些关于J 某体的描述信息和构成 该媒体的媒体流,在传送给用户的过程中将经过一些网络实体,这些中间网 络实体以及用户终端本身都可能具有緩存(Cache)的功能。然而媒体描述信 息和媒体流可能随着时间的推移而发生预定或动态的改变,例如一些低层传 输信息出现变化,因此先前传送的々某体描述信息和士某体流就有可能变陈旧了 。 如果传送经过的中间网络实体以及用户终端可以获知^^某体描述信息和i某体流何时期满(Expiry)的信息,将有助于它们确定和丢弃已经陈旧甚至无效的内 容。鉴于相关媒体资源在媒体网关上,而媒体网关控制器可能并不知道这些 媒体资源的期满信息,因此有必要为此提供相应的支持机制。
现有技术中至少存在如下问题由于相关媒体资源在媒体网关上,不能 向々某体网关控制器提供这些相关资源的期满信息。

发明内容
有鉴于此,本发明一个或多个实施例的目的在于提供一种获取资源期满 信息的方法和装置,以实现获取资源期满信息。
为解决上述问题,本发明实施例提供了一种获取资源期满信息的方法, 包括
媒体网关接收媒体网关控制器命令请求,所述命令请求携带请求获取资 源的期满信息的指示;
所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息 发送给所述J 某体网关控制器。
还提供了一种获取资源期满信息的媒体网关,包括
请求信息接收单元,用于接收媒体网关控制器命令请求,所述命令请 求携带请求获取资源的期满信息的指示;
期满信息发送单元,用于在对所述命令请求的命令响应中,将所述资 源的期满信息发送给所述媒体网关控制器。
还提供了一种获取资源期满信息的媒体网关控制器,包括
请求信息发送单元,用于向媒体网关发送命令请求,所述命令请求携 带请求获:f又资源的期满信息的指示;
期满信息接收单元,用于从J 某体网关接收与所述命令请求相应的命令 响应,所述命令请求携带请求获取所述资源的期满信息的指示。
与现有技术相比,本发明实施例具有以下优点
通过在媒体网关上根据收到的媒体网关控制器的命令请求对资源进行相 应的操作后,将所述资源的期满信息通过相应的命令响应发送给所述媒体网 关控制器,实现了媒体网关控制器可以获取媒体网关为提供媒体服务所分配或调整的媒体资源的期满信息,并进一步通告给媒体传送涉及的中间网络 实体以及用户终端,从而有助于它们确定和丢弃已经陈旧.甚至无效的々某体描 述信息和媒体流,也有助于确定特定的媒体资源的期满信息,或者是特定的 期满信息对应的资源。简便实用地达到了对于资源期满信息的获取。


图1所示,是现有技术媒体网关、媒体网关控制器和终端之间连接关系
示意图2所示,是本发明实施例一的获取资源期满信息的方法的流程图; 图3所示,是本发明实施例二的获取资源期满信息的方法的流程图; 图4所示,是本发明实施例的获取资源期满信息的媒体网关的结构框图; 图5所示,是本发明实施例的获取资源期满信息的媒体网关控制器的结
构框图。
具体实施例方式
下面结合附图对本发明具体实施方式
做进一步的详细阐述。 如图2所示,是本发明第一实施例的方法的流程图,包括步骤
5201、 媒体网关接收媒体网关控制器的命令请求,所述命令请求包括请 求获取资源的期满信息的指示;本发明各实施例中的资源包括J!某体资源,但 是不限于媒体资源,还可以包括其他的资源。
5202、 所述4某体网关在对所述命令请求的命令响应中,将所述资源的期 满信息发送给所述^ 某体网关控制器。
利用本发明的实施例,能够为媒体资源期满指示提供简便高效的解决方 案。媒体网关在接收媒体网关控制器对资源进行操作的命令请求后,其中, 所述命令请求包括请求获取所述资源的期满信息的指示;所述媒体网关在对 所述命令请求的命令响应中,将所述资源的期满信息发送给所述Jf某体网关控 制器。使得媒体网关控制器可以获取媒体网关为提供媒体服务所分配媒体资 源的期满信息,并进一步通告给々某体传送涉及的中间网络实体以及用户终端, 从而有助于它们确定和丟弃已经陈旧甚至无效的4某体描述信息和i某体流。
其中,在上述实施例中,所述资源为终端或流。
其中,在上述实施例中,如果所述命令请求中包含资源的标识信息,则
7所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送
给所述媒体网关控制器.具体为
所述^ 某体网关将与所述标识信息相关联的相应的资源的期满信息发送给 所述媒体网关控制器。
其中,在上述实施例中,如果所述命令请求不包括资源的标识信息,则 所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送
给所述媒体网关控制器具体为
所述媒体网关将所有资源中期满信息的日期和时间将要最早到达的资源 的期满信息发送给所述媒体网关控制器。对终端或者流而言,资源可以被进 一步细分为包括多个片段的集合。这其中的每个片段都可以代表一个资源, 相应地,也就包括有对应的期满信息。对于终端或流中存在的众多的片段而 言,可以会有同样众多的期满信息。包括众多片段的某一个集合而言, 一个 片段过期可能整个集合就都将过期。所以,将所有所述资源中期满信息的曰 期和时间将要最早到达的所述资源的期满信息发送给所述媒体网关控制器, 能够将即将失效的资源的信息准确地反馈给所述^ 某体网关控制器。
或者,在上述实施例中,如果所述命令请求中不包括所述资源的标识信

则所述媒体网关向所述媒体网关控制器反馈相应的错误信息。 其中,在上述实施例中,所述资源的所述期满信息包括日期和时间。
在上述实施例一的基础上,以实施例二为例,更详细地说明本发明的优 选方案,如图3所示,是本发明的方法的实施例二的流程图,包括步骤
在媒体网关控制协议(包括H.248和MGCP )的现有包(Package)或新 的包中定义一个属性(Property),通过所述属性来表示媒体资源期满信息, 所述媒体资源期满信息可以包括但不限于日期和时间。例如,对于是通过新 包来定义的情况,可以将该新包命名为"媒体资源期满(Media Resource Expiiy,缩写为mre)包",该属性命名为"日期和时间(Date and Time,缩 写为dt),,,以"mre/dt"的格式使用。类似地,也可以在现有的包中增加对该 属性的定义,相应进行名称和使用格式的定义。对于所属领域的技术人员而言,可以根据上述的定义方式,毫无困难地得到其他的定义方式。因此,这 些定义的方式变化没有超出本发明的保护范围。
该属性的数据类型可以为字符串(String),采用绝对日期和时间,例如 根据格林威治标准时间(GMT)表示的"Fri,08 Aug 2008 8:00:00 GMT"。当 然,对于所属领域的技术人员而言,也可以其他的数据类型,日期和时间的 表示方式也可以采用其他的能够不影响识别和应用的方式,这没有超出本发 明的保护范围。
该属性可以应用于终端(Termination)或终端上的流(Stream)。若应用 于终端,则在终端状态(TerminationState)描述符中定义所述属性。若应用于 流,则在本地控制(LocalControl)描述符中定义所述属性。
该属性可以为,但是不限于只读,即该属性由媒体网关设置,媒体网关 控制器只能通过该属性了解相应i某体资源的期满信息。
5301、 媒体网关控制器向媒体网关发送对资源进行操作的命令请求,所 述命令请求包括所述属性,所述属性用以指示请求所述资源的期满信息。
媒体网关控制器发送的命令请求可以是对资源进行分配或调整的Add、 Modify或Move命令请求,同时通过附带该属性并且取值为"选择"通配符 "$,,, 以此来表示媒体网关控制器希望获得媒体网关所分配或调整媒体资 源的期满信息;当然,也可以利用其他的方式来表示希望获得媒体网关所分 配或调整^ 某体资源的期满信息;
媒体网关控制器发送的命令请求也可以是对该属性进行审计的 AuditValue (审计值)命令请求,同时附带对媒体资源标识信息的审计,当然 也可以应用于媒体资源标识信息的审计。作为一种获取资源信息的方式,可 以是直接对资源进行分配或调整的命令;当然,另一种获取资源信息的方式, 就是审计值命令,用来直接获取资源信息,而不对资源进行分配调整等操作。 这两种两种方式都可以获取到相关资源的信息。
5302、 媒体网关在相应的命令响应中通过该属性将所述媒体资源的期满 信息发送给媒体网关控制器。作为上述实施例的优选方案,还可以有两种方案可供实现
其一、当媒体网关控制器在上述命令请求中是针对终端应用该属性(即 在TerminationState描述符中包括)时,媒体网关将以该终端上所有相关媒体 资源中期满日期和时间将最早达到的为准在上述命令响应中反馈。当媒体网 关控制器在上述命令请求中是针对流应用该属性(即在LocalControl描述符中 包括)时,媒体网关将以该流上所有相关媒体资源中期满日期和时间将最早
达到的为准在上述命令响应中反馈。当媒体网关控制器需要针对终端或流上 的某具体媒体资源了解其期满日期和时间时,媒体网关控制器可以在上述命 令请求中同时向媒体网关指示该媒体资源的标识信息,媒体网关将在上述命 令响应中反馈所述终端或流上与所述资源标识信息相关联的资源的期满曰期 和时间。
其二、媒体网关控制器在上述命令请求中同时向媒体网关指示所需了解 期满日期和时间的媒体资源的标识信息,媒体网关将在上述命令响应中反馈 所述终端或流上与所述资源标识信息相关联的资源的期满日期和时间,否则 媒体网关将反馈相应的错误信息,例如错误码473,代表缺少所需信息。
当上述命令请求为对资源进行分配或调整的Add、 Modify或Move命令 请求时,媒体网关在上述命令响应中反馈资源期满信息。当上述命令请求为 进行审计的AuditValue命令请求时,媒体网关在上述命令响应中反馈资源期 满信息,同时通过资源标识信息标识所述资源。
例如,々某体网关控制器在下发Modify命令请求媒体网关为某个终端增加 一个流时,在LocalControl描述符中包括了 mre/dt=$;媒体网关收到i某体网关 控制器的所述命令后,则媒体网关为该流分配相关的媒体资源,然后在相应 的命令响应的LocalControl描述符中包括mre/dt二" Fri, 08 Aug 2008 8:00:00 GMT"反馈给媒体网关控制器,以指示该流以及Local描述符中关于该流的 描述将期满的日期和时间。在本例中,所述期满的日期和时间为格林尼治标 准时间2008年8月8日8时整。
利用本发明的实施例,能够为媒体资源期满指示提供了简便高效的解决 方案。媒体网关根据收到的媒体网关控制器的命令请求对资源进行相应的操作后,将所述资源的期满信息反馈给媒体网关控制器。使得媒体网关控制器 可以获取媒体网关为提供媒体服务所分配或调整的媒体资源的期满信息,并 进一步通告给J 某体传送涉及的中间网络实体以及用户终端,从而有助于它们 确定和丟弃已经陈旧甚至无效的媒体描述信息和媒体流,也有助于确定特定 的媒体资源的期满信息,或者是特定的期满信息对应的资源。
如图4所示,是本发明的一种获取资源期满信息的媒体网关第一个实施 例的框图,包括
请求信息接收单元401,用于接收i某体网关控制器命令请求,所述命令 请求携带请求获取资源的期满信息的指示;
期满信息发送单元402,用于在对所述命令请求的命令响应中,将所述 资源的期满信息发送给所述i某体网关控制器。
其中,在上述实施例中,所述资源为终端或流。
图5所示,是本发明的一种获取资源期满信息的媒体网关控制器的第一 个实施例的框图,包括
请求信息发送单元501,用于向i某体网关发送命令请求,所述命令请求 携带请求获取资源的期满信息的指示;
期满信息接收单元502,用于从媒体网关接收与所述命令请求相应的命 令响应,所述命令请求携带请求获取所述资源的期满信息的指示。
其中,在上述实施例中,所述资源为终端或流。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案
该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光 盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例所述的方法。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种获取资源期满信息的方法,其特征在于,包括媒体网关接收媒体网关控制器命令请求,所述命令请求携带请求获取资源的期满信息的指示;所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送给所述媒体网关控制器。
2、 如权利要求1所述的获取资源期满信息的方法,其特征在于, 所述资源为终端或流。
3、 如权利要求l所述的获取资源期满信息的方法,其特征在于, 如果所述命令请求中包含资源的标识信息,则所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送给所述媒体网关控制器具 体为所述媒体网关将与所述标识信息相关联的相应的资源的期满信息发送给 所述媒体网关控制器。
4、 如权利要求1所述的获取资源期满信息的方法,其特征在于, 如果所述命令请求不包括资源的标识信息,则所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送给所述媒体网关控制器具 体为所述媒体网关将所有资源中期满信息的日期和时间将要最早到达的资源 的期满信息发送给所述^某体网关控制器。
5、 如权利要求l所述的获取资源期满信息的方法,其特征在于, 如果所述命令请求中不包括所述资源的标识信息, 则所述媒体网关向所述媒体网关控制器反馈相应的错误信息。
6、 如权利要求l所述的获取资源期满信息的方法,其特征在于,所述命 令请求具体为增加、修改或移动命令,所述命令请求中包括代表所述资源 期满信息的属性,所述属性的取值为代表"选择"的通配符,用于指示请求 所述资源的期满信息。
7、 如权利要求6所述的获取资源期满信息的方法,其特征在于,所述媒 体网关在发给所述媒体网关控制器的相应的命令响应中,包括代表资源期满 信息的属性,所述属性的取值为所述资源的期满信息。
8、 如权利要求1所述的获取资源期满信息的方法,其特征在于,所述命令请求具体为审计值命令,所述审计值命令用于审计所述资源期满信息的 属性和对应的所述资源的标识信息。
9、 如权利要求8所述的获取资源期满信息的方法,其特征在于,所述i某 体网关在发给所述媒体网关控制器的相应的命令响应中,同时包括所述资源 期满信息的属性和所述资源的标识信息,所述属性的取值为所述资源的期满 信息,所述标识信息用于标识所述资源。
10、 如权利要求l -9任一项所述的获取资源期满信息的方法,其特征在于,所述资源的所述期满信息包括日期和时间。
11、 一种获取资源期满信息的媒体网关,其特征在于,包括 请求信息接收单元,用于接收媒体网关控制器命令请求,所述命令请求携带请求获取资源的期满信息的指示;期满信息发送单元,用于在对所述命令请求的命令响应中,将所述资 源的期满信息发送给所述媒体网关控制器。
12、 一种获取资源期满信息的i某体网关控制器,其特征在于,包括 请求信息发送单元,用于向媒体网关发送命令请求,所述命令请求携带请求获取资源的期满信息的指示;期满信息接收单元,用于从媒体网关接收与所述命令请求相应的命令 响应,所述命令请求携带请求获取所述资源的期满信息的指示。
全文摘要
本发明实施例公开了一种获取资源期满信息的方法,包括媒体网关接收媒体网关控制器命令请求,所述命令请求携带请求获取资源的期满信息的指示;所述媒体网关在对所述命令请求的命令响应中,将所述资源的期满信息发送给所述媒体网关控制器。还公开了一种获取资源期满信息的媒体网关和媒体网关控制器,通过利用本发明的实施例,媒体网关控制器可以获取媒体网关为提供媒体服务所分配或调整的媒体资源的期满信息,并进一步通告给媒体传送涉及的中间网络实体以及用户终端,从而有助于它们确定和丢弃已经陈旧甚至无效的媒体描述信息和媒体流,也有助于确定特定的媒体资源的期满信息,或者是特定的期满信息对应的资源。
文档编号H04L12/56GK101471870SQ200710305679
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1