一种媒体控制方法、系统、装置及媒体服务组合设备的制作方法

文档序号:7652757阅读:119来源:国知局
专利名称:一种媒体控制方法、系统、装置及媒体服务组合设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体控制方法、系统、装置及 媒体服务组合设备。
背景技术
在通信技术和网络技术高度发展的今天,随着跨链路层传输介质的IP
(Internet Protocol,网络协议)技术的出现,因特网应用的迅速普及,人们不 再满足于单一的语音通信方式,而需要全新的多媒体通信方式。为满足越来 越突出的IP多i某体应用的普遍需求,3GPP( 3rd Generation Partnership Project, 第三代合作伙伴计划)在分组承载网基础上引入的全IP业务网络架构的IP IMS(IP Multimedia Subsystem, IP多媒体子系统),以实现按照个性化用户数 据,屏蔽用户接入方式,控制业务能力的开放程度,提供多媒体的通信体验。
IMS是3GPP R5阶段增加的WCDMA ( Wideband Code Division Multiple Access,宽带码分多址)网络中叠加在已有分组域之上的一个子系统,采用分 组域为其上层控制信令和媒体传输的承载通道,引入SIP (Session Initiation Protocol,会话发起协议)作为业务控制协议,利用SIP简单、易扩展、媒体 组合方便的特点,通过将业务控制与承载控制分离,提供丰富的多媒体业务。 IMS中主要的功能实体包括控制用户注册、会话控制等功能的CSCF(Call Session Control Function,呼叫会话控制功能)实体、提供各种业务逻辑控制 功能的AS (Application Server,应用服务器)、集中管理用户签约数据的HSS (Home Subscriber Server,归属用户服务器)以及用于实现与电路交换网互通 的MGCF (Media Gateway Control Function,々某体网关控制功能)实体/ IM-MGW (IP Multimedia Media Gateway Function , IP多々某体网关功能)实体, 用户通过当前所在地代理节点P-CSCF ( Proxy CSCF,代理CSCF )接入IMS , 会话和业务触发控制及与AS的业务控制交互则由其注册地的归属域服务节 点S-CSCF (Serving-CSCF,服务CSCF)完成。SIP ( Session Initiation Protocol,会话发起协议)是用于建立、改变或结束 多媒体会话的应用层协议,与RTP ( Real-time Transport Protocol ,实时传输协 议)/RTCP (Real-time Transport Control Protocol,实时传输控制协议)、SDP (Session Description Protocol,会i舌4苗述十办i义)、RTSP ( Real Time Streaming Protocol,实时流协议)、DNS (Domain Name Service protocol,域名服务协议) 等协议配合,共同完成IMS中的会话建立及媒体协商; 一旦建立会话,媒体 流将使用RTP协议在承载层中直接传送,在一次会话中可以灵活的交互多种 媒体。
现有技术中,媒体资源服务器接收媒体客户端的媒体处理请求信息,执 行具体的媒体处理操作,如放音、录音、媒体混合等;媒体客户端向媒体 资源服务器发送消息,请求处理媒体资源;媒体客户端通过SIP (Session Initiation Protocol会话初始化协议)与媒体服务器之间进行SDP交互,协商建 立媒体控制通道。
在实现现有技术的过程中,发明人发现现有技术中至少存在如下问题 当网络中存在多个MRS (Media Resource Service,媒体资源服务器),并且 MRS之间的媒体处理能力不同时,不能提供MRC (Media Resource Service, 媒体资源服务器)所需的媒体服务。

发明内容
本发明实施例要解决的技术问题是提供一种媒体控制方法、系统、装置 及媒体服务组合设备,能够实现对网络中多个媒体资源服务器的管理、动态 选才奪和负荷均tf分配。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的
本发明实施例一方面提供了一种媒体控制系统,包括媒体资源服务器,
用于上报注册信息和状态信息;
媒体资源客户端,用于发送会话建立请求消息;
媒体服务组合设备,用于根据接收的会话建立请求消息中请求的媒体服 务能力,及所述媒体资源服务器的注册信息和状态信息,选择至少一个媒体媒体资源管理设备,用于接收并管理所述媒体资源服务器上报的注册信 息和状态信息,以及媒体服务组合设备的注册信息;
数据存储设备,用于从管理设备获取并保存所述注册信息和状态信息;
媒体资源路由设备,用于接收会话建立请求消息,根据所述会话建立请 求消息中的服务要求,将所述会话建立请求消息路由到媒体服务组合设备; 或者根据接收的会话建立请求息中请求的媒体服务能力,及媒体资源服务器 的注册信息和状态信息,选择一个媒体资源服务器,将接收的会话建立请求 消息路由到选择的媒体资源服务器。
本发明实施例另一方面提供了一种媒体控制装置,包括
媒体资源路由单元,用于接收并路由会话建立请求消息;
媒体服务组合单元,用于根据所述会话建立请求消息中请求的媒体服务 能力,以及从数据存储单元获取的媒体资源服务器的注册信息和状态信息, 选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源 服务器之间的会话消息和媒体控制消息。
本发明实施例另一方面提供了一种媒体服务组合设备,包括
接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体 资源服务器的注册信息和状态信息;
选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及 所述注册信息和状态信息选择至少一个媒体资源服务器;
代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的 会话消息和媒体控制消息。
本发明实施例另 一方面提供了 一种媒体控制方法,包括
接收媒体资源客户端发送的会话建立请求消息;
根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选#^某体资源服务器;
将所述会话建立请求消息路由到选择的媒体资源服务器。
以上技术方案可以看出,根据接收的会话建立请求消息中请求的媒体服 务能力,以及媒体资源服务器的注册信息和状态信息,选裤4某体资源服务器, 还可根据媒体的服务能力,选择至少两个媒体资源服务器共同承担会话建立 请求消息中请求的媒体服务,实现媒体资源服务器的动态选择、负荷均衡分
配和媒体服务组合;并且将会话建立请求消息分别路由到选择的媒体资源服 务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道,或 作为一个中间节点代理媒体资源客户端向多个不同能力的媒体资源服务器发 送媒体控制消息实现媒体服务组合。


图1为本发明实施例一提供系统示意图; 图2为本发明实施例二提供的系统示意图; 图3为本发明实施例三提供的系统示意图; 图4为本发明实施例四提供的系统示意图; 图5为本发明实施例五提供的系统示意图; 图6为本发明实施例提供的装置示意图; 图7为本发明实施例提供的流程图; 图8为本发明实施例四提供的第一信令流程图; 图9为本发明实施例四提供的第二信令流程图; 图IO为本发明实施例四提供的第三信令流程图; 图11为本发明实施例三提供的第一信令流程图; 图12为本发明实施例三提供的第二信令流程图; 图13为本发明实施例二提供的信令流程图。
具体实施方式
本发明实施例提供了一种媒体控制方法、系统、装置及媒体服务组合设 备,为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明进一步详细说明。
本发明实施例提供了一种媒体控制系统,根据不同的组网模式,分别列
举实施例进行详细说明
参见图1,为本发明实施例一提供系统示意图,包括 媒体资源服务器ll,用于注册并上报状态信息; 媒体资源客户端12,用于发送会话建立请求消息;
媒体资源管理设备13,用于接收并管理所述媒体资源服务器11上报的注 册信息和状态信息;
数据存储设备14,用于从媒体资源管理单元13获取并保存所述注册信息 和状态信息;
数据存储设备14对媒体服务组合设备15或媒体资源路由设备16的查询 请求,若根据某种策略,如负载均衡,进行了媒体资源服务器的选择,返回 媒体资源服务器的地址;若没有进行媒体资源服务器的选择,返回媒体资源 服务器状态信息,媒体服务组合设备15或媒体资源路由设备16根据返回的 媒体资源服务器的状态信息进行媒体资源服务器的选择。
媒体服务组合设备15,用于向媒体资源管理设备13注册后,根据所述会 话建立请求消息中请求的媒体服务能力,以及媒体资源服务器11的注册信息 和状态信息,选择至少一个媒体资源服务器共同提供媒体资源客户端12所需 的媒体服务;媒体服务组合设备15作为一个中间控制点,代理媒体资源客户 端12和i某体资源服务器11间的会话消息和^某体控制消息;协商建立媒体资 源客户端12与媒体服务组合设备15,媒体服务组合设备15与媒体资源服务 器11之间的分段媒体控制通道。
媒体资源路由设备16,用于从媒体资源客户端12接收会话建立请求消息, 根据所述会话建立请求消息中的要求向数据存储设备14查询具备指定媒体服务能力的媒体资源服务器11;或查询媒体服务组合设备来执行媒体服务组合, 并根据数据存储设备14反馈的信息将所述会话建立请求消息路由到选择的媒 体资源服务器,或媒体服务组合设备。
其中,所述媒体服务组合设备15和媒体资源服务器11注销时,媒体资 源管理设备13向数据存储设备14请求删除媒体资源服务器11相关的信息和 媒体资源组合设备15相关的信息。
在该实施例中,媒体资源管理设备B、数据存储设备14、媒体服务组合 设备15、媒体资源路由设备16单独存在,执行各自的功能。
参见图2,为本发明实施例二提供的系统示意图,与实施例一相比,数据 存储设备14与媒体资源管理设备13集成在存储管理设备21中,由存储管理 设备21来实现数据存储设备14和媒体资源管理设备13的功能。该系统具体 包括
媒体资源服务器ll,用于注册并上报状态信息; 媒体资源客户端12,用于发送会话建立请求消息;
存储媒体资源管理设备21,用于接收、保存并管理所述媒体资源服务器 11上报的注册信息和状态信息;
媒体服务组合设备15,用于向存储管理设备21注册后,根据所述会话建 立请求消息中请求的媒体服务能力,以及从存储管理设备21获取的注册信息 和状态信息,选择至少一个媒体资源服务器共同提供媒体资源客户端12所需 的媒体服务;媒体服务组合设备15作为一个中间控制点,代理媒体资源客户 端12和媒体资源服务器11间的会话消息和媒体控制消息;协商建立媒体资 源客户端12与媒体服务组合设备15、媒体服务组合设备15与媒体资源服务 器11之间的分段媒体控制通道。
媒体资源路由设备16,从媒体资源客户端12接收会话建立请求消息,根 据所述会话建立请求消息中的要求向数据存储设备14查询具备指定媒体服务 能力的媒体资源服务器11;或查询媒体服务组合设备来执行媒体服务组合,并根据数据存储设备14反馈的信息将所述会话建立请求消息路由到选择的媒 体资源服务器,或媒体服务组合设备。
其中,所述存储管理设备21对媒体服务组合设备15或媒体资源路由设 备16的查询请求,若根据某种策略,如负载均衡,进行了媒体资源服务器的 选择,返回媒体资源服务器的地址;若没有进行媒体资源服务器的选择,返 回媒体资源服务器状态信息,媒体服务组合设备15或媒体资源路由设备16 根据返回的媒体资源服务器的状态信息进行媒体资源服务器的选择。
参见图3,为本发明实施例三提供的系统示意图,与实施例二相比,将媒 体服务组合设备15和媒体资源路由设备16集成在了媒体服务组合路由设备 31中,由媒体服务组合路由设备31来实现媒体服务组合设备15和媒体资源 路由设备16的功能。该系统具体包括
媒体资源服务器ll,用于注册并上报状态信息;
媒体资源客户端12,用于发送会话建立请求消息;
存储管理设备21,用于接收、保存并管理所述媒体资源服务器11上报的 注册信息和状态信息;
媒体服务组合路由设备31,用于根据所述会话建立请求消息中请求的媒 体服务能力,以及从存储管理设备21获取的注册信息和状态信息,选择至少 两个媒体资源服务器共同提供媒体资源客户端12所需的媒体服务,若选择了 至少两个媒体资源服务器或会话建立请求消息指示提供媒体服务组合功能, 媒体服务组合路由设备31需要作为一个中间节点,代理媒体资源客户端12 和媒体资源服务器11之间的会话消息和媒体控制消息;将所述会话建立请求
消息分别路由到选择的媒体资源服务器,协商建立媒体资源客户端12与媒体 服务组合路由设备31,媒体服务组合路由设备31与媒体资源服务器11之间 的分段媒体控制通道;或者,选择一个媒体资源服务器,将所述会话建立请 求消息路由到选择的媒体资源服务器。
其中,所述存储管理设备21对媒体服务组合路由设备31的查询请求, 若根据某种策略,如负载均衡,进行了媒体资源服务器的选择,返回媒体资源服务器的地址;若没有进行媒体资源服务器的选择,返回媒体资源服务器
进行媒体资源服务器的选择。
参见图4,为本发明实施例四提供的系统示意图,与实施例一、实施例二、 及实施例三相比,将媒体资源管理设备13、数据存储设备14、媒体服务组合 设备15、和媒体资源路由设备16集成在媒体服务处理设备41中,由媒体服 务处理设备41实现将媒体资源管理设备13、数据存储设备14、媒体服务组 合设备15、和媒体资源路由设备16的功能。该系统具体包括
媒体资源服务器ll,用于注册并上报状态信息; 媒体资源客户端12,用于发送会话建立请求消息;
媒体服务处理设备41,用于接收、保存并管理所述媒体资源服务器11上 报的注册信息和状态信息;根据所述会话建立请求消息中请求的媒体服务能 力,以及所述注册信息和状态信息,选择一个或至少两个媒体资源服务器共 同提供媒体资源客户端12所需的媒体服务,若选择了至少两个媒体资源服务 器或会话建立请求消息指示提供媒体服务组合功能,媒体服务处理设备41作 为一个中间控制点,代理媒体资源客户端12和媒体资源服务器11之间的会 话消息和媒体控制消息;将所述会话建立请求消息分别路由到选择的媒体资 源服务器,协商建立媒体资源客户端12与媒体服务处理设备41,媒体服务处 理设备41与媒体资源服务器11之间的分段媒体控制通道;若选择了一个媒 体资源服务器,将所述会话建立请求消息路由到选择的媒体资源服务器。
参见图5,为本发明实施例五提供的系统示意图,与实施例四相比,在媒 体服务处理设备41上连接了媒体资源代理设备51,用于接收并上报不能直接 与媒体资源管理设备连接的媒体资源服务器的注册信息和状态信息给媒体资 源管理设备。例如,媒体资源服务器老化,不能直接访问媒体服务处理设备
态信息,向媒体服务处理设备41注册和上报状态信息。例如,第一媒体资源 服务器52可以直接访问媒体服务处理设备41 ,而第二媒体资源服务器53不能直接访问媒体服务处理设备41,第二媒体资源服务器53通过媒体资源代理
设备51的代理来访问媒体服务处理设备41。
以上实施例可以看出,本发明实施例增加了网络架构的灵活性,可以减 少对配置数据的依赖。
参见图6,为本发明实施例提供的装置示意图,包括
媒体资源管理单元61,用于接收并管理媒体资源服务器上报的注册信息 和状态信息;
数据存储单元62,用于从々某体资源管理单元61获:f又并保存所述注册信息 和状态信息;
媒体资源路由单元63,用于接收并路由会话建立请求消息,协商建立媒 体控制通道。
媒体服务组合单元64,用于根据所述会话建立请求消息中请求的媒体服 务能力,以及从数据存储单元62获取的注册信息和状态信息,选择媒体资源 服务器,并通知媒体资源路由单元63将所述会话建立请求消息发送到选择的 媒体资源服务器。
其中,所述媒体资源管理单元61、数据存储单元62、媒体资源路由单元 63 、媒体服务组合单元64分别由相应的功能实体承担。
本发明还提供了一种媒体服务组合设备,包括
接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体 资源服务器的注册信息和状态信息;
选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及 所述注册信息和状态信息选择至少一个媒体资源服务器;
代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的 会话消息和媒体控制消息;
其中,当所述选择单元选择的媒体资源服务器为至少两个时,所述装置 进一步包括分解单元,用于将所述会话建立请求消息中请求的媒体服务能力分解,
以上对本发明实施例提供的系统和装置作了详细描述,下面对本发明实 施例提供的方法进行详细描述
参见图7,为本发明实施例提供的流程图
701:媒体服务处理设备接收并保存媒体资源服务器的注册信息和状态信

702:接收媒体资源客户端发送的会话建立请求消息;
703:根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源 服务器的注册信息和状态信息,选#^某体资源服务器;
704:将所述会话建立请求消息路由到选择的媒体资源服务器,协商建立 媒体资源客户端与媒体资源服务器之间的媒体控制通道,或媒体资源客户端 与媒体服务组合设备,媒体服务组合设备与媒体资源服务器之间的分段媒体 控制通道。
其中,所述保存媒体资源服务器的注册信息和状态信息之后,进一步包 括接收到媒体资源服务器注销信息时,删除媒体资源服务器的注册信息和 状态信息。
其中,所述将所述会话建立请求消息路由到媒体资源服务器,包括
将接收的所述会话建立请求消息发送到选择的媒体资源服务器;或者,
进行重定向应答,即将选择的媒体资源服务器的地址返回给媒体资源客户端, 媒体资源客户端接收到所述地址时,直接向媒体资源服务器发送会话建立请 求消息。
其中,所述选择々某体资源服务器,包括
若注册的媒体资源服务器中有具备媒体服务能力的媒体资源服务器,则 根据负荷均衡或媒体资源服务器所处的位置选择媒体资源服务器;或者,若注册的媒体资源服务器中没有独立具备完全媒体服务能力的媒体资源 服务器,则将媒体服务分解,选择能够提供分解后媒体服务的至少两个媒体 资源服务器。
其中,所述接收并保存媒体资源服务器的注册信息和状态信息,进一步
包括对所述々某体资源服务器进行身份认证等安全策略。
其中,所述接收媒体资源客户端发起的会话建立请求消息,进一步包括 对所述媒体资源客户端进行身份认证等安全策略。
下面根据媒体控制通道的建立方式不同,对本发明实施例提供的媒体控 制方法进4于详细i兌明
参见图8,为本发明实施例四提供的第一信令流程不用进行媒体服务组合,媒体资源客户端与媒体资源服务器建立媒体控 制通道的过程如下
媒体资源服务器已经向媒体服务处理设备注册并上报状态。
801:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请求 与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
802:媒体服务处理设备根据配置对媒体资源客户端进行认证,基于负荷 均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服务器中选 择具备指定媒体服务能力的媒体资源服务器,将会话建立请求前传给选择的 媒体资源服务器;
803 - 804:媒体资源服务器发送对会话建立请求的应答消息,经过媒体 服务处理设备路由到^某体资源客户端;
805 ~ 806:媒体资源客户端对应答消息确认,经过媒体服务处理设备路 由到媒体资源服务器;
媒体资源客户端与媒体资源服务器间建立媒体控制通道。 参见图9,为本发明实施例四提供的第二信令流程图 需要进行媒体服务组合,媒体资源客户端与媒体服务处理设备建立媒体控制通道,媒体服务处理设备分别与第一媒体资源服务器和第二媒体资源服 务器建立媒体控制通道的过程如下
第一媒体资源服务器和第二媒体资源服务器分别已经向媒体服务处理设
备注册并上报状态;
901:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请求 与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
902-903:媒体服务处理设备根据配置对媒体资源客户端进行认证,基 于负荷均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服务 器中选择具备指定媒体服务能力的媒体资源服务器。由于媒体服务处理设备
上已经注册的媒体资源服务器没有一个具备媒体资源客户端请求的全部媒体 服务能力,媒体服务处理设备选择多个媒体资源服务器组合为媒体资源客户 端提供媒体服务。媒体服务处理设备选择第一媒体资源服务器和第二媒体资 源服务器,并分别向第一媒体资源服务器和第二媒体资源服务器发送会话建
立请求;
步骤904 ~ 907,媒体服务处理设备分别与第一媒体资源服务器和第二媒 体资源服务器完成会话交互,并分别在媒体服务处理设备与第一媒体资源服 务器和媒体服务处理设备与第二媒体资源服务器间建立媒体控制通道;
步骤908 ~ 909,媒体资源客户端与媒体服务处理设备间完成会话交互,
建立媒体控制通道。
参见图10,为本发明实施例四提供的第三信令流程图 媒体服务处理设备通过重定向方式返回媒体资源服务器地址,媒体资源
客户端与媒体资源服务器直接进行会话交互建立媒体控制通道的过程如下 媒体资源服务器已经向媒体服务处理设备注册并上报状态。 1001:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请
求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
1002 ~ 1003:媒体服务处理设备根据配置对媒体资源客户端进行认证,
基于负荷均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服
务器中选择具备指定媒体服务能力的媒体资源服务器,并通过重定向应答消息将选择的媒体资源服务器地址携带给媒体资源客户端;
1004,媒体资源客户端从媒体服务处理设备的应答消息中取出媒体资源 服务器地址,向媒体资源服务器发送会话建立请求消息;
1005 - 1006,媒体资源客户端与媒体资源服务器经过会话交互,建立媒 体控制通道。
参见图ll,为本发明实施例三提供的第一信令流程图 不用进行媒体服务组合,媒体资源客户端与媒体资源服务器建立媒体控 制通道的过程如下
媒体资源服务器已经向存储管理设备注册并上报状态。
1101:媒体资源客户端向媒体服务组合路由设备发送会话建立请求消息, 请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
媒体服务组合路由设备根据配置对媒体资源客户端进行认证,媒体服务 组合路由设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务 器,存储管理设备可返回两种形式的查询结果A)媒体资源服务器的能力和 状态信息,可以是多个媒体资源服务器;B)基于负荷均衡或媒体资源服务器 所处位置等策略执行媒体资源服务器选择,返回媒体资源服务器地址。媒体 服务组合路由设备收到查询结果,如果是媒体资源服务器的能力和状态信息, 媒体服务组合路由设备需要根据负荷均衡或媒体资源服务器所处位置等策略 执行媒体资源服务器选择处理,然后将会话建立请求前传给选择的媒体资源 服务器;
步骤1102~1103,媒体资源服务器发送对会话建立请求的应答消息,经
过媒体服务组合路由设备路由到媒体资源客户端;
1105 - 1106,媒体资源客户端对应答消息确认,经过媒体服务组合路由
设备路由到媒体资源服务器;
媒体资源客户端与媒体资源服务器间建立媒体控制通道。 参见图12,为本发明实施例三提供的第二信令流程图 需要进行媒体服务组合,媒体资源客户端与媒体服务组合路由设备建立
媒体控制通道,媒体服务组合路由设备分别与第一媒体资源服务器和第二媒体资源服务器建立媒体控制通道的过程如下。
第 一媒体资源服务器和第二媒体资源服务器已经分别向存储管理设备注 册并上报状态。
1201:媒体资源客户端向媒体服务组合路由设备发送会话建立请求消息, 请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
1202 ~ 1203:媒体服务组合路由设备根据配置对媒体资源客户端进行认 证,媒体服务组合路由设备向存储管理设备查询具备指定媒体服务能力的媒 体资源服务器。由于存储管理设备上注册的媒体资源服务器中没有一个具备 媒体资源客户端请求的全部媒体服务能力,存储管理设备于是,返回特定失 败响应;或者将媒体服务组合路由设备查询的媒体服务进行分解,选择多个 媒体资源服务器(此处是第一媒体资源服务器和第二媒体资源服务器)组合 提供媒体服务。媒体服务组合路由设备收到查询结果,如果是特定失败响应, 将媒体服务分解成更小的媒体服务依次向存储管理设备查询,获得能提供媒 体服务组合第一媒体资源服务器和第二媒体资源服务器。分别向第 一媒体资 源服务器和第二媒体资源服务器发送会话建立请求;
1204- 1207,媒体服务组合路由设备分别与第一媒体资源服务器和第二 媒体资源服务器完成会话交互,并分别在媒体服务组合路由设备与第 一媒体 资源服务器和媒体服务组合路由设备与第二媒体资源服务器间建立媒体控制 通道;
建立媒体控制通道;。
参见图13,为本发明实施例二提供的信令流程图
当不用进行媒体服务组合时,媒体资源客户端与第一媒体资源服务器建 立々某体控制通道的过程如下
第一媒体资源服务器和第二媒体资源服务器已经分别向存储管理设备注
册并上报状态,媒体服务组合设备向存储管理设备注册。
1301:媒体资源客户端向媒体资源路由设备发送会话建立请求消息,请 求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;媒体资源路由设备根据配置对媒体资源客户端进行认证,媒体资源路由 设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器,存储管
理设备可返回两种形式的查询结果A)媒体资源服务器的能力和状态信息(可 以是多个媒体资源服务器);B)存储管理设备基于负荷均衡或媒体资源服务 器所处位置等策略执行媒体资源服务器选择,返回媒体资源服务器地址。媒 体资源路由设备收到查询结果,如果是媒体资源服务器的能力和状态信息, 媒体资源路由设备需要根据负荷均衡等策略执行媒体资源服务器选择处理, 然后将会话建立请求前传给选择的媒体资源服务器;
1302 - 1304:当第一媒体资源服务器为选择的媒体资源服务器时,第一 媒体资源服务器发送对会话建立请求的应答消息,经过媒体资源路由设备路 由到媒体资源客户端;
1305 - 1306:媒体资源客户端对应答消息确认,经过媒体资源路由设备 路由到第一^某体资源服务器;
媒体资源客户端与第一媒体资源服务器间建立媒体控制通道。
当需要进行媒体服务组合时,媒体资源客户端与媒体服务组合设备建立
媒体控制通道,媒体服务组合设备分别与第一媒体资源服务器和第二媒体资
源服务器建立媒体控制通道。
1307:媒体资源客户端向媒体资源路由设备发送会话建立请求消息,请 求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
媒体资源路由设备根据配置对媒体资源客户端进行认证,媒体资源路由 设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器,存储管 理设备返回特定失败消息,指示需要进行媒体服务组合。媒体资源路由设备 可通过两种方式获取媒体服务组合设备地址A)存储管理设备在特定失败消 息中携带提供媒体服务组合的媒体服务组合设备地址;B)媒体资源路由设备 向存储管理设备查询提供i某体服务组合的媒体服务组合设备;
1308:媒体资源路由设备将会话建立请求转发给媒体服务组合设备; 1309- 1310:媒体服务组合设备接收媒体资源路由设备转发的会话建立 请求,可通过两种方式获取媒体服务组合的媒体资源服务器A)媒体服务组合设备将会话建立请求携带的媒体服务分解成几个更小的媒体服务,依次向
存储管理设备查询获得能提供服务的媒体资源服务器;B )媒体服务组合设备
不分解媒体服务,直接向存储管理设备查询,由存储管理设备执行分解媒体 服务,选择媒体资源服务器的处理,存储管理设备将最终选择的多个媒体资 源服务器返回给媒体服务组合设备。获得能提供媒体服务组合第一媒体资源 服务器和第二媒体资源服务器。分别向第一媒体资源服务器和第二媒体资源
服务器发送会话建立请求;
1311 ~ 1314:媒体服务组合设备分别与第一媒体资源服务器和第二媒体 资源服务器完成会话交互,并分别在媒体服务组合设备与第一媒体资源服务 器和媒体服务组合设备与第二媒体资源服务器间建立媒体控制通道;
1315-1318:媒体资源客户端与媒体服务组合设备间完成会话交互,建 立媒体控制通道。
以上实施例可以看出,由于根据接收的会话建立请求消息中请求的媒体 服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务 器,因此可根据媒体的服务能力,选择至少两个媒体资源服务器共同承担会 话建立请求消息中请求的媒体服务,实现媒体资源服务器的动态选择和负荷 均衡分配;并且将会话建立请求消息分别路由到选择的媒体资源服务器,协 商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道,进而实现了 不同的媒体资源服务器提供的媒体处理能力不同时,对不同处理能力的媒体 资源服务器的管理;并且本发明所提供的系统可以采用不同的组网模式,增 加了网络架构的灵活性,减少对配置数据的依赖。
以上对本发明所提供的一种媒体控制方法、系统、装置及媒体服务组合
同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及 应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
1、一种媒体控制系统,其特征在于,包括媒体资源服务器,用于上报注册信息和状态信息;媒体资源客户端,用于发送会话建立请求消息;媒体服务组合设备,用于根据接收的会话建立请求消息中请求的媒体服务能力,及所述媒体资源服务器的注册信息和状态信息,选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息;媒体资源管理设备,用于接收并管理所述媒体资源服务器上报的注册信息和状态信息,以及媒体服务组合设备的注册信息;数据存储设备,用于从管理设备获取并保存所述注册信息和状态信息;媒体资源路由设备,用于接收会话建立请求消息,根据所述会话建立请求消息中的服务要求,将所述会话建立请求消息路由到媒体服务组合设备;或者根据接收的会话建立请求息中请求的媒体服务能力,及媒体资源服务器的注册信息和状态信息,选择一个媒体资源服务器,将接收的会话建立请求消息路由到选择的媒体资源服务器。
2、 根据权利要求1所述的系统,其特征在于,所述数据存储设备、媒体 资源管理设备集成在一起。
3、 根据权利要求1或2所述的系统,其特征在于,所述媒体服务组合设 备和媒体资源路由设备集成在一起。
4、 根据权利要求1所述的系统,其特征在于,所述媒体资源管理设备、 数据存储设备、媒体服务组合设备和媒体资源路由设备集成在一媒体控制装 置上。
5、 根据权利要求4所述的系统,其特征在于,所述系统进一步包括 媒体资源代理设备,用于接收并上报不能直接与媒体资源管理设备连接的媒体资源服务器的注册信息和状态信息到媒体资源管理设备。
6、 一种々某体控制装置,其特征在于,包括媒体资源路由单元,用于接收并路由会话建立请求消息;媒体服务组合单元,用于根据所述会话建立请求消息中请求的媒体服务 能力,以及从数据存储单元获取的媒体资源服务器的注册信息和状态信息, 选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源 服务器之间的会话消息和媒体控制消息。
7、 根据权利要求6所述的装置,其特征在于,所述装置进一步包括 媒体资源管理单元,用于接收并管理媒体资源服务器上报的注册信息和状态信息;数据存储单元,用于从媒体资源管理单元获取并保存所述注册信息和状 态信息。
8、 一种媒体服务组合设备,其特征在于,包括接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体 资源服务器的注册信息和状态信息;选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及 所述注册信息和状态信息选择至少一个媒体资源服务器;代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的 会话消息和媒体控制消息。
9、 根据权利要求8所述的设备,其特征在于,进一步包括分解单元,用于将所述会话建立请求消息中请求的媒体服务能力分解, 通知所述选择单元选择至少两个媒体资源服务器提供媒体组合服务。
10、 一种媒体控制方法,其特征在于,包括 接收媒体资源客户端发送的会话建立请求消息;根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务 器的注册信息和状态信息,选#^某体资源服务器;将所述会话建立请求消息路由到选择的媒体资源服务器。
11、 根据权利要求IO所述的方法,其特征在于,所述接收媒体资源客户端发送的会话建立请求消息,进一步包括接收并保存i某体资源服务器的注册信息和状态信息。
12、 根据权利要求IO所述的方法,其特征在于,所述保存媒体资源服务 器的注册信息和状态信息之后,进一步包括接收到媒体资源服务器注销信息时,删除媒体资源服务器的注册信息和 状态信息。
13、 根据权利要求IO所述的方法,其特征在于,所述将所述会话建立请 求消息路由到媒体资源服务器的步骤,包括将接收的所述会话建立请求消息发送到选择的媒体资源服务器;或者,将选择的媒体资源服务器的地址返回给媒体资源客户端,媒体资源客户端接 收到所述地址时,直接向i某体资源服务器发送会话建立请求消息。
14、 根据权利要求IO所述的方法,其特征在于,所述选裤4某体资源服务 器的步骤,包括注册的媒体资源服务器中有具备媒体服务能力的媒体资源服务器,则根 据包括负荷均衡策略或媒体资源服务器所处的位置选择媒体资源服务器;或 者,注册的媒体资源服务器中没有独立具备完全媒体服务能力的媒体资源服 务器,则将媒体服务分解成多个子媒体服务,选择能够提供分解后子媒体服 务的媒体资源服务器。
15、 根据权利要求IO所述的方法,其特征在于,所述接收并保存媒体资 源服务器的注册信息和状态信息,进一步包括对所述^某体资源服务器进行身份认证。
16、 根据权利要求IO所述的方法,其特征在于,所述接收媒体资源客户 端发起的会话建立请求消息,进一步包括对所述媒体资源客户端进行身份 认证。
全文摘要
本发明属于通信技术领域,提供了一种媒体控制方法、系统、装置及媒体服务组合设备,该方法具体为接收并保存媒体资源服务器的注册信息和状态信息;接收媒体资源客户端发送的会话建立请求消息;根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器;将所述会话建立请求消息路由到选择的媒体资源服务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道。利用本发明,能够实现不同的媒体资源服务器同时对一个媒体资源客户端提供不同媒体服务的媒体服务组合功能。
文档编号H04L29/06GK101299747SQ20071010157
公开日2008年11月5日 申请日期2007年4月30日 优先权日2007年4月30日
发明者徐培利, 啸 王, 鹏 王 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1