终端配置方法和终端配置系统的制作方法

文档序号:7971449阅读:228来源:国知局
专利名称:终端配置方法和终端配置系统的制作方法
技术领域
本发明涉及移动通信中的呼叫接续技术,特别涉及呼叫接续场景中的终 端配置方法和终端配置系统。
背景技术
媒体网关控制器(Media Gateway Controller, MGC )和媒体网关(Media Gateway, MG )是分组网络中的两个关键构件,MGC用于实现呼叫控制, MG用于实现业务承载。MGC和MG实现了呼叫控制平面和业务承载平面 的分离,从而实现了网络资源的充分共享、设备升级和业务扩展的简化、以 及较低的开发和维护成本。
MG和MGC之间主要通过H.248/MeGaCo协议和网关控制协议 (Gateway Control Protocol, MGCP )这两种协议实现通信。
以H.248为例,MG上的各种资源被抽象表示为终端(Termination )。 终端又分为物理(Physical)终端和临时(Ephemeral)终端,前者代表一些 具有半永久存在性的物理实体,例如时分复用(Time Division Multiplex, TDM)通道等,后者代表一些临时申请用后释放的公共资源,例如实时传协 议(Real-time Transport Protocol, RTP)流等。另夕卜,根(Root)终端代表 MG整体。终端之间的组合被抽象地表示为上下文(Context)。上下文可以 包含多个终端,因而以拓朴(Topology )来描述终端间的相互关系。对于还 未与其它终端发生关联的终端,由一个称为空(Null)上下文的特殊上下文 来包含。
根据H.248协议规定,在需要进行呼叫接续的场景中,需要对终端进行 配置。此时,MGC除了需要获取MG上终端的类型之外,还需要向各MG 请求获取该MG关于不同类型终端的连接能力,即终端连接配置;MG根据 MGC关于获取连接能力的请求,以"终端类型A、终端类型B、终端类型 A和B间的方向"三元组(Triple)的形式来描述终端连接配置,并将用于 描述终端连接配置的三元组作为响应发送给MGC。 MGC以此获知MG的连 接能力,即MG上的哪些类型的终端之间可以按照某种方向来进行终端配 置。例如,MG支持一个代表TDM通道的物理终端与一个代表RTP流的临 时终端相连接,但是由于没有内部交换逻辑却无法支持将两个代表TDM通 道的物理终端直接相连接。然后,MGC根据获取的所有MG的连接能力进 行终端配置,即MGC指示各MG将终端在上下文中按照拓朴的描述连接起 来。
其中,上述类似拓朴的"终端类型A、终端类型B、终端类型A和B 间的方向"三元组还可以包括子类型并使用通配符,例如,"TDM/*"表示 所有TDM类型的终端,"RTP/li"表示用于合法监听(Lawful Intercept)的 RTP类型的终端;终端类型A和B间的方向与拓朴中的终端A和B间的方 向的可能取值相同,例如单向、双向等。
然而,类似拓朴的三元组形式描述的只是一对终端间的连接配置模式, 当需要描述的终端的数量增加时,例如有多方参与、尤其是大量终端参与的 会议(Conference )或多播(Multicast)等呼叫会话场景时,相应的终端对 的数量几乎将成几何指数增长,并最终使这种描述变得非常困难甚至无法实 现。比如10个终端相应就将有45对双向或90对单向连接配置模式需要描 述。
可见,在需要多方参与时,现有终端配置方法实现较为复杂,甚至在有 些情况下无法实现,使得终端配置的可靠性不高。

发明内容
有鉴于此,本发明的一个主要目的在于,提供一种终端配置方法,能够 提高终端配置的可靠性。本发明的另一个主要目的在于,提供一种终端配置系统,能够提高终端 配置的可靠性。
根据上述的一个主要目的,本发明提供了一种终端配置方法,包括以下
步骤
媒体网关控制器MGC向媒体网关MG请求获取该MG关于不同类型终 端的连接能力;
MG接收来自MGC的请求,将自身在有多方参与的呼叫会话场景中能 够允许的对应类型终端的最大数量,作为响应发送给MGC;
MGC接收来自MG的响应,并根据接收到的响应进行终端配置。
根据上述的另一个主要目的,本发明提供了一种终端配置系统,包括 媒体网关控制器MGC和媒体网关MG,其中,
所述MGC,用于在需要进行呼叫接续的场景中对终端进行配置;向MG 请求获取该MG关于终端的连接能力;接收来自MG的响应,并根据接收到 的响应在呼叫接续过程中进行终端配置;
所述MG,用于接收来自MGC的请求,将自身在有多方参与的呼叫会 话场景中能够允许的对应类型终端的最大数量,作为响应发送给MGC。
由此可见,本发明以一个呼叫会话场景中所能够允许的各种类型终端的 最大数量来描述MG关于不同类型终端的连接能力,简化了需要多方参与的 场景下终端连接配置的描述方式,使得MGC能够审计一个场景中能够包括 的终端数量,保证了需要多方参与时的终端配置的实现,从而提高了终端配 置的可靠性。


图1为本发明实施方式中终端配置方法的示例性流程图。 图2为本发明实施方式中终端配置方法的流程图。
具体实施例方式
为使本发明实施例的目的、技术方案及优点更加清楚明白,以下对本发 明进一步详细说明。
本发明实施方式的基本思想为MG以一个呼叫会话场景中所能够允许 的各种类型终端的最大数量来描述其关于不同类型终端的连接能力,并作为
响应反馈给MGC, MGC再根据接收到的响应进行终端配置。
其中,呼叫会话场景可以为多方参与的场景,例如会议或者组播场景;
不同的MG对各种呼叫会话场景中能够允许的各种类型终端的最大数量也
不同,该最大数量为预先设定的。
本实施方式中的终端配置系统包括MGC和MG。
MGC,在需要进行呼叫接续的场景中对终端进行配置时,向MG请求
获取该MG关于终端的连接能力;接收来自MG的响应,并根据接收到的响
应进行终端配置;
MG,接收来自MGC的请求,将自身在有多方参与的呼叫会话场景中 能够允许的对应类型终端的最大数量,作为响应发送给MGC。
其中,MG可以为一个,也可以为多个;MGC向与其连接的所有MG 请求获取每一个MG的终端连接配置,并根据该MG的响应对其在呼叫接续 过程中进行终端配置。
图1为本发明实施方式中终端配置方法的示例性流程图。如图l所示, 本实施方式中的终端配置方法包括以下步骤
步骤101, MGC向MG请求获取该MG关于不同类型终端的连接能力;
步骤102, MG接收来自MGC的请求,将自身在有多方参与的呼叫会 话场景中能够允许的对应类型终端的最大数量,作为响应发送给MGC;
步骤103, MGC接收来自MG的响应,并根据接收到的响应进行终端 配置。
上述流程为MGC与一个MG的交互过程;MGC的请求对应的场景可
以为会议或者组播等多方参与的场景。
下面,以MGC和MG之间通过H.248协议进行通讯为例,对本实施方 式中的终端配置系统和终端配置方法进行详细说明。
基于H.248协议的抽象模型,呼叫接续实际上就是对终端和上下文的操 作。这种搡作通过MGC和MG之间的命令(Command ),包括请求(Request) 和响应(Reply)来完成。
其中,命令类型包括添加(Add )、修改(Modify )、删减(Subtract)、 移动(Move)、审计值(Audit Value)、审计能力(Audit Capabilities )、 通报(Notify)、服务改变(Service Change);命令参数,也称为描述符 (Descriptor),包括属性(Property)、信号(Signal)、事件(Event)、 统计(Statistic )等。具有业务相关性的参数,逻辑上聚合成为包(Package )。
因此,本实施方式中,MGC可以向MG发送类型为审计能力的请求命 令,请求获取MG的终端连接配置;MG再将自身在有多方参与的场景中能 够允许的各种类型终端的最大数量,通过类型为审计能力的响应命令发送给 MGC; MGC根据响应命令中的信息进行终端配置,指示各MG将终端在上 下文中连4妄起来。
如果需要配置的有多方参与的呼叫会话场景为会议场景,则MG可以用 会议描述符表示该MG关于不同类型终端的连接能力,即会议中允许包含的 某种类型终端的数量,该描述符的格式可以为由一个或多个"终端类型, 该终端类型数量"二元组构成的列表。
其中,终端类型可以进一步包括子类型,并可以使用通配符来表示所有 子类型;该终端类型数量表示在会议中可以允许的该类型终端的最大数量。
例如,会议描述符中的二元组可以为"*, 20" , "*"表示终端类型为 任意类型,此时的二元组表示会议中允许包含的终端数量最多为20个,如 果将"*"替换为某种类型标识,例如"TDM",则二元组表示在会议中允 许该类型终端的数量为最多20个;会议描述符中的二元组也可以包括通配 符,为"*, 30, TDM/*, 10" , "*"表示终端类型为任意类型,此时的二元组表示会议中允许包含最多30个终端,且其中的TDM终端不超过10个。
如果需要配置的有多方参与的呼叫会话场景为组播场景,则MG可以用 组播描述符表示该MG关于不同类型终端的连接能力,即组播中可以允许的 从某种类型终端到另一种类型终端的数量,该描述符的格式可以为由一个 或多个"终端类型A,终端类型B,从终端类型A到终端类型B的数量" 三元组构成的列表。
其中,终端类型A或B可以进一步包括子类型,并可以使用通配符来 表示所有子类型;从终端类型A到B的数量表示在组播中从类型A的终端 到类型B的终端可以允许的最大终端数量。
例如,组播描述符中的三元组可以为"*, *, 20" , "*"表示终端类 型为任意类型,此时的三元组表示组播中允许包含最多20个终端,如果将 "*" —1换为某两种类型标识,例如"TDM"和"RTP",则三元组表示在 满足组播上下文的情况下,组播中允许包含的这两种类型终端的数量最多为 20个;组播描述符中的三元组也可以包括通配符,为"*, *, 30, *, TDM/*, 10" , "*,,表示终端类型为任意类型,此时的三元组表示组播中允许在包 含最多30个终端,并且其中的TDM终端不超过IO个。
本实施方式中,MGC向MG请求获取该MG关于不同类型终端的连接 能力时,可以根据不同呼叫会话场景,在请求命令中添加各种描述符列表对 应的描述符标识,也可以不明确指明描述符标识;MG响应MGC关于不同 类型终端的连接能力时,可以根据接收到描述符标识,也可以在无明确指明 的描述符标识的情况下,根据自己的实际能力组合使用类似拓朴描述符的 "终端类型A、终端类型B、终端类型A与终端类型B之间的方向"三元 组列表、和/或类似会议描述符的"终端类型,该终端类型数量"二元组列 表、和/或类似组播描述符的"终端类型A,终端类型B,从终端类型A到 终端类型B的数量,,三元组列表。
其中,类似拓朴描述符的"终端类型A、终端类型B、终端类型A与终 端类型B之间的方向"三元组列表对应的描述符标识可以为Topology、或
者为缩写TP;类似会议描述符的"终端类型,该终端类型数量"二元组列
表对应的描述符标识可以为Conference,或者为缩写CNF;类似组播描述符 的"终端类型A,终端类型B,从终端类型A到终端类型B的数量"三元 组列表对应的描述符标识可以为Multicast,或者为缩写MLT。
本实施方式中的终端配置系统中的MG,能够根据MGC的请求,将自 身在有多方参与的呼叫会话场景中能够允许的对应类型终端的最大数量,通 过如上所述的会议描述符、和/或组播描述符、和/或拓朴描述符的形式发送 给MGC。
图2为本发明实施方式中终端配置方法的流程图。如图2所示,本实施 方式中的终端配置方法包括以下步骤
步骤201, MGC向MG发送包括代表MG支持和/或不支持的不同类型 终端连接能力的标识的审计能力请求命令,请求荻取MG关于不同类型终端 的连接能力。
本步骤中,如果当前需要配置的呼叫接续对应的呼叫会话场景为会议场 景时,则描述符标识为Conference或者CNF,如果当前需要配置的呼叫接 续对应的呼叫会话场景为组播场景时,则描述符标识为Multicast或者MLT, 其余情况下的描述符标识为Topology或者TP。
如果MGC需要配置的呼叫接续对应的呼叫会话场景为多个,则请求命 令中包括一个或多个相应的描述符标识。
步骤202, MG接收来自MGC的包括代表MG支持和/或不支持的不同 类型终端连接能力的标识的审计能力的请求命令后,可以判断接收的请求命 令中的描述符标识,如果描述符标识为Conference或者CNF,则执行步骤 203;如果描述符标识为Multicast或者MLT,则执行步骤204;如果描述符 标识为Topology或者TP,则拍J亍步骤205。
本步骤中,如果请求命令中包括三种描述符标识或者其中任意两种,或 者MGC发送的请求命令中并未明确指明某个描述符标识,则同时执行步骤 203 步骤205中相应的步骤。
例如,请求命令中包括CNF和TP,则同时执行步骤203和步骤205。
再例如,请求命令中不包括任意一种标识,且MG自身仅能够支持会议 场景,则执行步骤203;如果MG能够支持所有呼叫接续场景,则同时执行 步骤203、步骤204和步骤205。
步骤203 , MG将自身对不同类型终端的连接能力通过会议描述符的形 式发送主合MGC,对MGC的i青求进行响应,并扭^亍步骤206。
本步骤中,会议描述符可以为由一个或多个"终端类型,该终端类型数 量"二元组构成的列表。
例如,仅包括一个二元组"*, 20"的会议描述符,表示会议中允许包 含的终端最多为20个,"*,,表示终端类型为任意类型。此时的会议描述符 仅限定了终端数量。
还例如,仅包括一个具有通配符的二元组"*, 30, TDM/*, 10"的会 议描述符,表示会议中允许包含最多30个终端,并且TDM终端不超过IO 个,"*"表示终端类型为任意类型。此时的会议描述符限定了终端的数量 和部分终端的类型。
再例如,包括多个二元组"终端类型1, 20"、"终端类型2, 30"…… "终端类型n, 5" 的列表的会议描述符,表示会议中允许包含最多20个
终端类型1的终端、最多30个终端类型2的终端........和最多5个终端
类型n的终端。此时的会议描述符限定了终端的类型以及各种类型的终端数 量。
步骤204, MG将自身对不同类型终端的连接能力通过组播描述符的形 式发送给MGC,对MGC的请求进行响应,并执行步骤206。
本步骤中,组播描述符可以为由一个或多个"终端类型A,终端类型B, 从终端类型A到终端类型B的数量"三元组构成的列表。
例如,仅包括一个三元组"*, *, 20"的组播描述符,表示组播中允许 包含的终端最多为20个,"*"表示终端类型为任意类型。此时的组播描述 符仅限定了终端数量。
还例如,仅包括一个具有通配符的三元组"*, *, 30, *, TDM/*, 10" 的组播描述符,表示组播中允许包含的终端最多为30个,并且TDM终端不 超过10个,表示终端类型为任意类型。此时的组播描述符限定了终端 的数量和部分终端的类型。
再例如,包括多个三元组"终端类型1,终端类型2, 20"、"终端类 型3,终端类型4, 30"……"终端类型n-l,终端类型n, 5" 的列表的组 播描述符,表示在满足组播上下文的情况下,组播中允许在一个上下文中包 含最多20个终端类型1和终端类型2的终端、最多30个终端类型3和终端
类型4的终端.........和最多5个终端类型n-l和终端类型n的终端。此时
的组播描述符限定了终端的类型以及各种类型的终端数量。
步骤205, MG将自身对不同类型终端的连接能力通过拓朴描述符的形 式发送给MGC,对MGC的请求进行响应,并执行步骤206。
本步骤中,拓朴描述符可以为"终端类型A、终端类型B、终端类型A 和B间的方向"三元纟且。
步骤206, MGC接收来自MG的响应,才艮据审计结果进行终端配置, 然后将终端配置结果发送给MG。
如果在步骤201中,MGC发送的请求命令中包括多个的描述符标识, 或者M G C发送的请求命令中并未明确指明某个描述符标识,则本步骤中, 接收到的响应命令中也包括多个对应的描述符。
步骤207, MG根据接收到的终端配置指示,在上下文中按将终端连接 起来,承载呼叫业务。
至此,本流程结束。
上述流程为MGC与一个MG的交互过程;上述流程也适用于除会议或 者组播之外的其他有多方参与的呼叫会话场景对应的终端配置。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明实施例的精神和原则之内,所作的任何修改、等同替换以及 改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种终端配置方法,其特征在于,包括以下步骤媒体网关控制器MGC向媒体网关MG请求获取该MG关于不同类型终端的连接能力;MG接收来自MGC的请求,将自身在有多方参与的呼叫会话场景中能够允许的对应类型终端的最大数量,作为响应发送给MGC;MGC接收来自MG的响应,并根据接收到的响应进行终端配置。
2、 如权利要求1所述的方法,其特征在于,所述MGC向MG请求获 取该MG关于不同类型终端的连接能力为MGC向MG发送包括代表该 MG支持和/或不支持的不同类型终端连接能力的标识的审计能力请求命令。
3、 如权利要求2所述的方法,其特征在于,所述标识进一步包括会 议Conference或CNF、组播Multicast或MLT、拓朴Topology或TP中的任 意一种、或者任意两种的组合、或者全部。
4、 如权利要求l所述的方法,其特征在于,所述MG将自身在有多方 参与的呼叫会话场景中能够允许的对应类型终端的最大数量发送给MGC包 括MG将自身在会议场景中对不同类型终端的连接能力通过会议描述符的 形式发送给MGC;所述会议描述符为由一个或多个二元组构成的列表,所述会议描述符中 的二元组包括终端类型和该终端类型数量。
5、 如权利要求l所述的方法,其特征在于,所述MG将自身在有多方 参与的呼叫会话场景中能够允许的对应类型终端的最大数量发送给MGC包 括MG将自身在组播场景中对不同类型终端的连接能力通过组播描述符的 形式发送给MGC;所述组播描述符为由一个或多个三元组构成的列表,所述组播描述符 中的三元组包括第一终端类型、第二终端类型、从第一终端类型的终端到 第二终端类型的终端的数量。
6、 如权利要求1所述的方法,其特征在于,所述MG将自身在有多方参与的呼叫会话场景中能够允许的对应类型终端的最大数量发送给MGC包 括MG将自身对不同类型终端的连接能力通过拓朴描述符的形式发送给 MGC;所述拓朴描述符包括第一终端类型、第二终端类型、第一终端类型的 终端和第二终端类型的终端之间的方向。
7、 如权利要求4至6中任意一项所述的方法,其特征在于,所述描述 符进一步包括终端子类型和/或代表该类型所有终端的通配符。
8、 一种终端配置系统,其特征在于,包括媒体网关控制器MGC和 媒体网关MG,其中,所述MGC,用于在需要进行呼叫接续的场景中对终端进行配置;向MG 请求获取该MG关于终端的连接能力;接收来自MG的响应,并根据接收到 的响应在呼叫接续过程中进行终端配置;所述MG,用于接收来自MGC的请求,将自身在有多方参与的呼叫会 话场景中能够允许的对应类型终端的最大数量,作为响应发送给MGC。
9、 如权利要求8所述的系统,其特征在于,所述MG将自身在有多方 参与的呼叫会话场景中能够允许的对应类型终端的最大数量通过会议描述 符、和/或组播描述符、和/或拓朴描述符的形式发送给MGC。
10、 如权利要求9所述的系统,其特征在于,所述会议描述符为由一个或多个二元组构成的列表,所述会议描述符中 的二元组包括终端类型和该终端类型数量;所述组播描述符为由一个或多个三元组构成的列表,所述组播描述符 中的三元组包括第一终端类型、第二终端类型、从第一终端类型的终端到 第二终端类型的终端的数量;所述拓朴描述符包括第一终端类型、第二终端类型、第一终端类型的 终端和第二终端类型的终端之间的方向。
全文摘要
本发明公开了一种终端配置方法,包括以下步骤MGC向MG请求获取该MG关于不同类型终端的连接能力;MG接收来自MGC的请求,将自身在有多方参与的呼叫会话场景中能够允许的对应类型终端的最大数量,作为响应发送给MGC;MGC接收来自MG的响应,并根据接收到的响应进行终端配置。本发明还公开了一种终端配置系统。本发明以一个呼叫会话场景中所能够允许的各种类型终端的最大数量来描述MG关于不同类型终端的连接能力,简化了需要多方参与的场景下终端连接配置的描述方式,使得MGC能够审计一个场景中能够包括的终端数量,保证了需要多方参与时的终端配置的实现,从而提高了终端配置的可靠性。
文档编号H04W4/16GK101179784SQ20061014719
公开日2008年5月14日 申请日期2006年11月10日 优先权日2006年11月10日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1