CN101299747A - 一种媒体控制方法、系统、装置及媒体服务组合设备 - Google Patents
一种媒体控制方法、系统、装置及媒体服务组合设备 Download PDFInfo
- Publication number
- CN101299747A CN101299747A CN 200710101574 CN200710101574A CN101299747A CN 101299747 A CN101299747 A CN 101299747A CN 200710101574 CN200710101574 CN 200710101574 CN 200710101574 A CN200710101574 A CN 200710101574A CN 101299747 A CN101299747 A CN 101299747A
- Authority
- CN
- China
- Prior art keywords
- media
- media resource
- resource server
- establishment request
- session establishment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明属于通信技术领域,提供了一种媒体控制方法、系统、装置及媒体服务组合设备,该方法具体为:接收并保存媒体资源服务器的注册信息和状态信息;接收媒体资源客户端发送的会话建立请求消息;根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器;将所述会话建立请求消息路由到选择的媒体资源服务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道。利用本发明,能够实现不同的媒体资源服务器同时对一个媒体资源客户端提供不同媒体服务的媒体服务组合功能。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体控制方法、系统、装置及媒体服务组合设备。
背景技术
在通信技术和网络技术高度发展的今天,随着跨链路层传输介质的IP(Internet Protocol,网络协议)技术的出现,因特网应用的迅速普及,人们不再满足于单一的语音通信方式,而需要全新的多媒体通信方式。为满足越来越突出的IP多媒体应用的普遍需求,3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)在分组承载网基础上引入的全IP业务网络架构的IPIMS(IP Multimedia Subsystem,IP多媒体子系统),以实现按照个性化用户数据,屏蔽用户接入方式,控制业务能力的开放程度,提供多媒体的通信体验。
IMS是3GPP R5阶段增加的WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)网络中叠加在已有分组域之上的一个子系统,采用分组域为其上层控制信令和媒体传输的承载通道,引入SIP(Session InitiationProtocol,会话发起协议)作为业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点,通过将业务控制与承载控制分离,提供丰富的多媒体业务。IMS中主要的功能实体包括控制用户注册、会话控制等功能的CSCF(CallSession 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,会话描述协议)、RTSP(Real Time StreamingProtocol,实时流协议)、DNS(Domain Name Service protocol,域名服务协议)等协议配合,共同完成IMS中的会话建立及媒体协商;一旦建立会话,媒体流将使用RTP协议在承载层中直接传送,在一次会话中可以灵活的交互多种媒体。
现有技术中,媒体资源服务器接收媒体客户端的媒体处理请求信息,执行具体的媒体处理操作,如:放音、录音、媒体混合等;媒体客户端向媒体资源服务器发送消息,请求处理媒体资源;媒体客户端通过SIP(SessionInitiation Protocol会话初始化协议)与媒体服务器之间进行SDP交互,协商建立媒体控制通道。
在实现现有技术的过程中,发明人发现现有技术中至少存在如下问题:当网络中存在多个MRS(Media Resource Service,媒体资源服务器),并且MRS之间的媒体处理能力不同时,不能提供MRC(Media Resource Service,媒体资源服务器)所需的媒体服务。
发明内容
本发明实施例要解决的技术问题是提供一种媒体控制方法、系统、装置及媒体服务组合设备,能够实现对网络中多个媒体资源服务器的管理、动态选择和负荷均衡分配。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的:
本发明实施例一方面提供了一种媒体控制系统,包括:媒体资源服务器,用于上报注册信息和状态信息;
媒体资源客户端,用于发送会话建立请求消息;
媒体服务组合设备,用于根据接收的会话建立请求消息中请求的媒体服务能力,及所述媒体资源服务器的注册信息和状态信息,选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息;
媒体资源管理设备,用于接收并管理所述媒体资源服务器上报的注册信息和状态信息,以及媒体服务组合设备的注册信息;
数据存储设备,用于从管理设备获取并保存所述注册信息和状态信息;
媒体资源路由设备,用于接收会话建立请求消息,根据所述会话建立请求消息中的服务要求,将所述会话建立请求消息路由到媒体服务组合设备;或者根据接收的会话建立请求息中请求的媒体服务能力,及媒体资源服务器的注册信息和状态信息,选择一个媒体资源服务器,将接收的会话建立请求消息路由到选择的媒体资源服务器。
本发明实施例另一方面提供了一种媒体控制装置,包括:
媒体资源路由单元,用于接收并路由会话建立请求消息;
媒体服务组合单元,用于根据所述会话建立请求消息中请求的媒体服务能力,以及从数据存储单元获取的媒体资源服务器的注册信息和状态信息,选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源服务器之间的会话消息和媒体控制消息。
本发明实施例另一方面提供了一种媒体服务组合设备,包括:
接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体资源服务器的注册信息和状态信息;
选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及所述注册信息和状态信息选择至少一个媒体资源服务器;
代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息。
本发明实施例另一方面提供了一种媒体控制方法,包括:
接收媒体资源客户端发送的会话建立请求消息;
根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器;
将所述会话建立请求消息路由到选择的媒体资源服务器。
以上技术方案可以看出,根据接收的会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器,还可根据媒体的服务能力,选择至少两个媒体资源服务器共同承担会话建立请求消息中请求的媒体服务,实现媒体资源服务器的动态选择、负荷均衡分配和媒体服务组合;并且将会话建立请求消息分别路由到选择的媒体资源服务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道,或作为一个中间节点代理媒体资源客户端向多个不同能力的媒体资源服务器发送媒体控制消息实现媒体服务组合。
附图说明
图1为本发明实施例一提供系统示意图;
图2为本发明实施例二提供的系统示意图;
图3为本发明实施例三提供的系统示意图;
图4为本发明实施例四提供的系统示意图;
图5为本发明实施例五提供的系统示意图;
图6为本发明实施例提供的装置示意图;
图7为本发明实施例提供的流程图;
图8为本发明实施例四提供的第一信令流程图;
图9为本发明实施例四提供的第二信令流程图;
图10为本发明实施例四提供的第三信令流程图;
图11为本发明实施例三提供的第一信令流程图;
图12为本发明实施例三提供的第二信令流程图;
图13为本发明实施例二提供的信令流程图。
具体实施方式
本发明实施例提供了一种媒体控制方法、系统、装置及媒体服务组合设备,为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明实施例提供了一种媒体控制系统,根据不同的组网模式,分别列举实施例进行详细说明:
参见图1,为本发明实施例一提供系统示意图,包括:
媒体资源服务器11,用于注册并上报状态信息;
媒体资源客户端12,用于发送会话建立请求消息;
媒体资源管理设备13,用于接收并管理所述媒体资源服务器11上报的注册信息和状态信息;
数据存储设备14,用于从媒体资源管理单元13获取并保存所述注册信息和状态信息;
数据存储设备14对媒体服务组合设备15或媒体资源路由设备16的查询请求,若根据某种策略,如负载均衡,进行了媒体资源服务器的选择,返回媒体资源服务器的地址;若没有进行媒体资源服务器的选择,返回媒体资源服务器状态信息,媒体服务组合设备15或媒体资源路由设备16根据返回的媒体资源服务器的状态信息进行媒体资源服务器的选择。
媒体服务组合设备15,用于向媒体资源管理设备13注册后,根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器11的注册信息和状态信息,选择至少一个媒体资源服务器共同提供媒体资源客户端12所需的媒体服务;媒体服务组合设备15作为一个中间控制点,代理媒体资源客户端12和媒体资源服务器11间的会话消息和媒体控制消息;协商建立媒体资源客户端12与媒体服务组合设备15,媒体服务组合设备15与媒体资源服务器11之间的分段媒体控制通道。
媒体资源路由设备16,用于从媒体资源客户端12接收会话建立请求消息,根据所述会话建立请求消息中的要求向数据存储设备14查询具备指定媒体服务能力的媒体资源服务器11;或查询媒体服务组合设备来执行媒体服务组合,并根据数据存储设备14反馈的信息将所述会话建立请求消息路由到选择的媒体资源服务器,或媒体服务组合设备。
其中,所述媒体服务组合设备15和媒体资源服务器11注销时,媒体资源管理设备13向数据存储设备14请求删除媒体资源服务器11相关的信息和媒体资源组合设备15相关的信息。
在该实施例中,媒体资源管理设备13、数据存储设备14、媒体服务组合设备15、媒体资源路由设备16单独存在,执行各自的功能。
参见图2,为本发明实施例二提供的系统示意图,与实施例一相比,数据存储设备14与媒体资源管理设备13集成在存储管理设备21中,由存储管理设备21来实现数据存储设备14和媒体资源管理设备13的功能。该系统具体包括:
媒体资源服务器11,用于注册并上报状态信息;
媒体资源客户端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的功能。该系统具体包括:
媒体资源服务器11,用于注册并上报状态信息;
媒体资源客户端12,用于发送会话建立请求消息;
存储管理设备21,用于接收、保存并管理所述媒体资源服务器11上报的注册信息和状态信息;
媒体服务组合路由设备31,用于根据所述会话建立请求消息中请求的媒体服务能力,以及从存储管理设备21获取的注册信息和状态信息,选择至少两个媒体资源服务器共同提供媒体资源客户端12所需的媒体服务,若选择了至少两个媒体资源服务器或会话建立请求消息指示提供媒体服务组合功能,媒体服务组合路由设备31需要作为一个中间节点,代理媒体资源客户端12和媒体资源服务器11之间的会话消息和媒体控制消息;将所述会话建立请求消息分别路由到选择的媒体资源服务器,协商建立媒体资源客户端12与媒体服务组合路由设备31,媒体服务组合路由设备31与媒体资源服务器11之间的分段媒体控制通道;或者,选择一个媒体资源服务器,将所述会话建立请求消息路由到选择的媒体资源服务器。
其中,所述存储管理设备21对媒体服务组合路由设备31的查询请求,若根据某种策略,如负载均衡,进行了媒体资源服务器的选择,返回媒体资源服务器的地址;若没有进行媒体资源服务器的选择,返回媒体资源服务器状态信息,媒体服务组合路由设备31根据返回的媒体资源服务器的状态信息进行媒体资源服务器的选择。
参见图4,为本发明实施例四提供的系统示意图,与实施例一、实施例二、及实施例三相比,将媒体资源管理设备13、数据存储设备14、媒体服务组合设备15、和媒体资源路由设备16集成在媒体服务处理设备41中,由媒体服务处理设备41实现将媒体资源管理设备13、数据存储设备14、媒体服务组合设备15、和媒体资源路由设备16的功能。该系统具体包括:
媒体资源服务器11,用于注册并上报状态信息;
媒体资源客户端12,用于发送会话建立请求消息;
媒体服务处理设备41,用于接收、保存并管理所述媒体资源服务器11上报的注册信息和状态信息;根据所述会话建立请求消息中请求的媒体服务能力,以及所述注册信息和状态信息,选择一个或至少两个媒体资源服务器共同提供媒体资源客户端12所需的媒体服务,若选择了至少两个媒体资源服务器或会话建立请求消息指示提供媒体服务组合功能,媒体服务处理设备41作为一个中间控制点,代理媒体资源客户端12和媒体资源服务器11之间的会话消息和媒体控制消息;将所述会话建立请求消息分别路由到选择的媒体资源服务器,协商建立媒体资源客户端12与媒体服务处理设备41,媒体服务处理设备41与媒体资源服务器11之间的分段媒体控制通道;若选择了一个媒体资源服务器,将所述会话建立请求消息路由到选择的媒体资源服务器。
参见图5,为本发明实施例五提供的系统示意图,与实施例四相比,在媒体服务处理设备41上连接了媒体资源代理设备51,用于接收并上报不能直接与媒体资源管理设备连接的媒体资源服务器的注册信息和状态信息给媒体资源管理设备。例如,媒体资源服务器老化,不能直接访问媒体服务处理设备41,媒体资源代理设备51根据接收的老化的媒体资源服务器的注册信息和状态信息,向媒体服务处理设备41注册和上报状态信息。例如,第一媒体资源服务器52可以直接访问媒体服务处理设备41,而第二媒体资源服务器53不能直接访问媒体服务处理设备41,第二媒体资源服务器53通过媒体资源代理设备51的代理来访问媒体服务处理设备41。
以上实施例可以看出,本发明实施例增加了网络架构的灵活性,可以减少对配置数据的依赖。
参见图6,为本发明实施例提供的装置示意图,包括:
媒体资源管理单元61,用于接收并管理媒体资源服务器上报的注册信息和状态信息;
数据存储单元62,用于从媒体资源管理单元61获取并保存所述注册信息和状态信息;
媒体资源路由单元63,用于接收并路由会话建立请求消息,协商建立媒体控制通道。
媒体服务组合单元64,用于根据所述会话建立请求消息中请求的媒体服务能力,以及从数据存储单元62获取的注册信息和状态信息,选择媒体资源服务器,并通知媒体资源路由单元63将所述会话建立请求消息发送到选择的媒体资源服务器。
其中,所述媒体资源管理单元61、数据存储单元62、媒体资源路由单元63、媒体服务组合单元64分别由相应的功能实体承担。
本发明还提供了一种媒体服务组合设备,包括:
接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体资源服务器的注册信息和状态信息;
选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及所述注册信息和状态信息选择至少一个媒体资源服务器;
代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息;
其中,当所述选择单元选择的媒体资源服务器为至少两个时,所述装置进一步包括:
分解单元,用于将所述会话建立请求消息中请求的媒体服务能力分解,通知所述选择单元选择至少两个媒体资源服务器提供媒体组合服务。
以上对本发明实施例提供的系统和装置作了详细描述,下面对本发明实施例提供的方法进行详细描述:
参见图7,为本发明实施例提供的流程图:
701:媒体服务处理设备接收并保存媒体资源服务器的注册信息和状态信息;
702:接收媒体资源客户端发送的会话建立请求消息;
703:根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器;
704:将所述会话建立请求消息路由到选择的媒体资源服务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道,或媒体资源客户端与媒体服务组合设备,媒体服务组合设备与媒体资源服务器之间的分段媒体控制通道。
其中,所述保存媒体资源服务器的注册信息和状态信息之后,进一步包括:接收到媒体资源服务器注销信息时,删除媒体资源服务器的注册信息和状态信息。
其中,所述将所述会话建立请求消息路由到媒体资源服务器,包括:
将接收的所述会话建立请求消息发送到选择的媒体资源服务器;或者,进行重定向应答,即将选择的媒体资源服务器的地址返回给媒体资源客户端,媒体资源客户端接收到所述地址时,直接向媒体资源服务器发送会话建立请求消息。
其中,所述选择媒体资源服务器,包括:
若注册的媒体资源服务器中有具备媒体服务能力的媒体资源服务器,则根据负荷均衡或媒体资源服务器所处的位置选择媒体资源服务器;或者,
若注册的媒体资源服务器中没有独立具备完全媒体服务能力的媒体资源服务器,则将媒体服务分解,选择能够提供分解后媒体服务的至少两个媒体资源服务器。
其中,所述接收并保存媒体资源服务器的注册信息和状态信息,进一步包括:对所述媒体资源服务器进行身份认证等安全策略。
其中,所述接收媒体资源客户端发起的会话建立请求消息,进一步包括:
对所述媒体资源客户端进行身份认证等安全策略。
下面根据媒体控制通道的建立方式不同,对本发明实施例提供的媒体控制方法进行详细说明:
参见图8,为本发明实施例四提供的第一信令流程图;
不用进行媒体服务组合,媒体资源客户端与媒体资源服务器建立媒体控制通道的过程如下:
媒体资源服务器已经向媒体服务处理设备注册并上报状态。
801:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
802:媒体服务处理设备根据配置对媒体资源客户端进行认证,基于负荷均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服务器中选择具备指定媒体服务能力的媒体资源服务器,将会话建立请求前传给选择的媒体资源服务器;
803~804:媒体资源服务器发送对会话建立请求的应答消息,经过媒体服务处理设备路由到媒体资源客户端;
805~806:媒体资源客户端对应答消息确认,经过媒体服务处理设备路由到媒体资源服务器;
媒体资源客户端与媒体资源服务器间建立媒体控制通道。
参见图9,为本发明实施例四提供的第二信令流程图:
需要进行媒体服务组合,媒体资源客户端与媒体服务处理设备建立媒体控制通道,媒体服务处理设备分别与第一媒体资源服务器和第二媒体资源服务器建立媒体控制通道的过程如下:
第一媒体资源服务器和第二媒体资源服务器分别已经向媒体服务处理设备注册并上报状态;
901:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
902~903:媒体服务处理设备根据配置对媒体资源客户端进行认证,基于负荷均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服务器中选择具备指定媒体服务能力的媒体资源服务器。由于媒体服务处理设备上已经注册的媒体资源服务器没有一个具备媒体资源客户端请求的全部媒体服务能力,媒体服务处理设备选择多个媒体资源服务器组合为媒体资源客户端提供媒体服务。媒体服务处理设备选择第一媒体资源服务器和第二媒体资源服务器,并分别向第一媒体资源服务器和第二媒体资源服务器发送会话建立请求;
步骤904~907,媒体服务处理设备分别与第一媒体资源服务器和第二媒体资源服务器完成会话交互,并分别在媒体服务处理设备与第一媒体资源服务器和媒体服务处理设备与第二媒体资源服务器间建立媒体控制通道;
步骤908~909,媒体资源客户端与媒体服务处理设备间完成会话交互,建立媒体控制通道。
参见图10,为本发明实施例四提供的第三信令流程图:
媒体服务处理设备通过重定向方式返回媒体资源服务器地址,媒体资源客户端与媒体资源服务器直接进行会话交互建立媒体控制通道的过程如下:
媒体资源服务器已经向媒体服务处理设备注册并上报状态。
1001:媒体资源客户端向媒体服务处理设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
1002~1003:媒体服务处理设备根据配置对媒体资源客户端进行认证,基于负荷均衡或媒体资源服务器所处位置等策略,从已经注册的媒体资源服务器中选择具备指定媒体服务能力的媒体资源服务器,并通过重定向应答消息将选择的媒体资源服务器地址携带给媒体资源客户端;
1004,媒体资源客户端从媒体服务处理设备的应答消息中取出媒体资源服务器地址,向媒体资源服务器发送会话建立请求消息;
1005~1006,媒体资源客户端与媒体资源服务器经过会话交互,建立媒体控制通道。
参见图11,为本发明实施例三提供的第一信令流程图:
不用进行媒体服务组合,媒体资源客户端与媒体资源服务器建立媒体控制通道的过程如下:
媒体资源服务器已经向存储管理设备注册并上报状态。
1101:媒体资源客户端向媒体服务组合路由设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
媒体服务组合路由设备根据配置对媒体资源客户端进行认证,媒体服务组合路由设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器,存储管理设备可返回两种形式的查询结果:A)媒体资源服务器的能力和状态信息,可以是多个媒体资源服务器;B)基于负荷均衡或媒体资源服务器所处位置等策略执行媒体资源服务器选择,返回媒体资源服务器地址。媒体服务组合路由设备收到查询结果,如果是媒体资源服务器的能力和状态信息,媒体服务组合路由设备需要根据负荷均衡或媒体资源服务器所处位置等策略执行媒体资源服务器选择处理,然后将会话建立请求前传给选择的媒体资源服务器;
步骤1102~1103,媒体资源服务器发送对会话建立请求的应答消息,经过媒体服务组合路由设备路由到媒体资源客户端;
1105~1106,媒体资源客户端对应答消息确认,经过媒体服务组合路由设备路由到媒体资源服务器;
媒体资源客户端与媒体资源服务器间建立媒体控制通道。
参见图12,为本发明实施例三提供的第二信令流程图:
需要进行媒体服务组合,媒体资源客户端与媒体服务组合路由设备建立媒体控制通道,媒体服务组合路由设备分别与第一媒体资源服务器和第二媒体资源服务器建立媒体控制通道的过程如下:。
第一媒体资源服务器和第二媒体资源服务器已经分别向存储管理设备注册并上报状态。
1201:媒体资源客户端向媒体服务组合路由设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
1202~1203:媒体服务组合路由设备根据配置对媒体资源客户端进行认证,媒体服务组合路由设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器。由于存储管理设备上注册的媒体资源服务器中没有一个具备媒体资源客户端请求的全部媒体服务能力,存储管理设备于是,返回特定失败响应;或者将媒体服务组合路由设备查询的媒体服务进行分解,选择多个媒体资源服务器(此处是第一媒体资源服务器和第二媒体资源服务器)组合提供媒体服务。媒体服务组合路由设备收到查询结果,如果是特定失败响应,将媒体服务分解成更小的媒体服务依次向存储管理设备查询,获得能提供媒体服务组合第一媒体资源服务器和第二媒体资源服务器。分别向第一媒体资源服务器和第二媒体资源服务器发送会话建立请求;
1204~1207,媒体服务组合路由设备分别与第一媒体资源服务器和第二媒体资源服务器完成会话交互,并分别在媒体服务组合路由设备与第一媒体资源服务器和媒体服务组合路由设备与第二媒体资源服务器间建立媒体控制通道;
1208~1209,媒体资源客户端与媒体服务组合路由设备间完成会话交互,建立媒体控制通道;。
参见图13,为本发明实施例二提供的信令流程图:
当不用进行媒体服务组合时,媒体资源客户端与第一媒体资源服务器建立媒体控制通道的过程如下:
第一媒体资源服务器和第二媒体资源服务器已经分别向存储管理设备注册并上报状态,媒体服务组合设备向存储管理设备注册。
1301:媒体资源客户端向媒体资源路由设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
媒体资源路由设备根据配置对媒体资源客户端进行认证,媒体资源路由设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器,存储管理设备可返回两种形式的查询结果:A)媒体资源服务器的能力和状态信息(可以是多个媒体资源服务器);B)存储管理设备基于负荷均衡或媒体资源服务器所处位置等策略执行媒体资源服务器选择,返回媒体资源服务器地址。媒体资源路由设备收到查询结果,如果是媒体资源服务器的能力和状态信息,媒体资源路由设备需要根据负荷均衡等策略执行媒体资源服务器选择处理,然后将会话建立请求前传给选择的媒体资源服务器;
1302~1304:当第一媒体资源服务器为选择的媒体资源服务器时,第一媒体资源服务器发送对会话建立请求的应答消息,经过媒体资源路由设备路由到媒体资源客户端;
1305~1306:媒体资源客户端对应答消息确认,经过媒体资源路由设备路由到第一媒体资源服务器;
媒体资源客户端与第一媒体资源服务器间建立媒体控制通道。
当需要进行媒体服务组合时,媒体资源客户端与媒体服务组合设备建立媒体控制通道,媒体服务组合设备分别与第一媒体资源服务器和第二媒体资源服务器建立媒体控制通道。
1307:媒体资源客户端向媒体资源路由设备发送会话建立请求消息,请求与具备指定媒体服务能力的媒体资源服务器建立媒体控制通道;
媒体资源路由设备根据配置对媒体资源客户端进行认证,媒体资源路由设备向存储管理设备查询具备指定媒体服务能力的媒体资源服务器,存储管理设备返回特定失败消息,指示需要进行媒体服务组合。媒体资源路由设备可通过两种方式获取媒体服务组合设备地址:A)存储管理设备在特定失败消息中携带提供媒体服务组合的媒体服务组合设备地址;B)媒体资源路由设备向存储管理设备查询提供媒体服务组合的媒体服务组合设备;
1308:媒体资源路由设备将会话建立请求转发给媒体服务组合设备;
1309~1310:媒体服务组合设备接收媒体资源路由设备转发的会话建立请求,可通过两种方式获取媒体服务组合的媒体资源服务器:A)媒体服务组合设备将会话建立请求携带的媒体服务分解成几个更小的媒体服务,依次向存储管理设备查询获得能提供服务的媒体资源服务器;B)媒体服务组合设备不分解媒体服务,直接向存储管理设备查询,由存储管理设备执行分解媒体服务,选择媒体资源服务器的处理,存储管理设备将最终选择的多个媒体资源服务器返回给媒体服务组合设备。获得能提供媒体服务组合第一媒体资源服务器和第二媒体资源服务器。分别向第一媒体资源服务器和第二媒体资源服务器发送会话建立请求;
1311~1314:媒体服务组合设备分别与第一媒体资源服务器和第二媒体资源服务器完成会话交互,并分别在媒体服务组合设备与第一媒体资源服务器和媒体服务组合设备与第二媒体资源服务器间建立媒体控制通道;
1315~1318:媒体资源客户端与媒体服务组合设备间完成会话交互,建立媒体控制通道。
以上实施例可以看出,由于根据接收的会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器,因此可根据媒体的服务能力,选择至少两个媒体资源服务器共同承担会话建立请求消息中请求的媒体服务,实现媒体资源服务器的动态选择和负荷均衡分配;并且将会话建立请求消息分别路由到选择的媒体资源服务器,协商建立媒体资源客户端与媒体资源服务器之间的媒体控制通道,进而实现了不同的媒体资源服务器提供的媒体处理能力不同时,对不同处理能力的媒体资源服务器的管理;并且本发明所提供的系统可以采用不同的组网模式,增加了网络架构的灵活性,减少对配置数据的依赖。
以上对本发明所提供的一种媒体控制方法、系统、装置及媒体服务组合设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (16)
1、一种媒体控制系统,其特征在于,包括:
媒体资源服务器,用于上报注册信息和状态信息;
媒体资源客户端,用于发送会话建立请求消息;
媒体服务组合设备,用于根据接收的会话建立请求消息中请求的媒体服务能力,及所述媒体资源服务器的注册信息和状态信息,选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息;
媒体资源管理设备,用于接收并管理所述媒体资源服务器上报的注册信息和状态信息,以及媒体服务组合设备的注册信息;
数据存储设备,用于从管理设备获取并保存所述注册信息和状态信息;
媒体资源路由设备,用于接收会话建立请求消息,根据所述会话建立请求消息中的服务要求,将所述会话建立请求消息路由到媒体服务组合设备;或者根据接收的会话建立请求息中请求的媒体服务能力,及媒体资源服务器的注册信息和状态信息,选择一个媒体资源服务器,将接收的会话建立请求消息路由到选择的媒体资源服务器。
2、根据权利要求1所述的系统,其特征在于,所述数据存储设备、媒体资源管理设备集成在一起。
3、根据权利要求1或2所述的系统,其特征在于,所述媒体服务组合设备和媒体资源路由设备集成在一起。
4、根据权利要求1所述的系统,其特征在于,所述媒体资源管理设备、数据存储设备、媒体服务组合设备和媒体资源路由设备集成在一媒体控制装置上。
5、根据权利要求4所述的系统,其特征在于,所述系统进一步包括:
媒体资源代理设备,用于接收并上报不能直接与媒体资源管理设备连接的媒体资源服务器的注册信息和状态信息到媒体资源管理设备。
6、一种媒体控制装置,其特征在于,包括:
媒体资源路由单元,用于接收并路由会话建立请求消息;
媒体服务组合单元,用于根据所述会话建立请求消息中请求的媒体服务能力,以及从数据存储单元获取的媒体资源服务器的注册信息和状态信息,选择至少一个媒体资源服务器,代理所述媒体资源客户端和选择的媒体资源服务器之间的会话消息和媒体控制消息。
7、根据权利要求6所述的装置,其特征在于,所述装置进一步包括:
媒体资源管理单元,用于接收并管理媒体资源服务器上报的注册信息和状态信息;
数据存储单元,用于从媒体资源管理单元获取并保存所述注册信息和状态信息。
8、一种媒体服务组合设备,其特征在于,包括:
接收单元,用于接收来自媒体资源客户端的会话建立请求消息,及媒体资源服务器的注册信息和状态信息;
选择单元,用于根据所述会话建立请求消息中请求的媒体服务能力,及所述注册信息和状态信息选择至少一个媒体资源服务器;
代理单元,用于代理所述媒体资源客户端和选择的媒体资源服务器间的会话消息和媒体控制消息。
9、根据权利要求8所述的设备,其特征在于,进一步包括:
分解单元,用于将所述会话建立请求消息中请求的媒体服务能力分解,通知所述选择单元选择至少两个媒体资源服务器提供媒体组合服务。
10、一种媒体控制方法,其特征在于,包括:
接收媒体资源客户端发送的会话建立请求消息;
根据所述会话建立请求消息中请求的媒体服务能力,以及媒体资源服务器的注册信息和状态信息,选择媒体资源服务器;
将所述会话建立请求消息路由到选择的媒体资源服务器。
11、根据权利要求10所述的方法,其特征在于,所述接收媒体资源客户端发送的会话建立请求消息,进一步包括:
接收并保存媒体资源服务器的注册信息和状态信息。
12、根据权利要求10所述的方法,其特征在于,所述保存媒体资源服务器的注册信息和状态信息之后,进一步包括:
接收到媒体资源服务器注销信息时,删除媒体资源服务器的注册信息和状态信息。
13、根据权利要求10所述的方法,其特征在于,所述将所述会话建立请求消息路由到媒体资源服务器的步骤,包括:
将接收的所述会话建立请求消息发送到选择的媒体资源服务器;或者,将选择的媒体资源服务器的地址返回给媒体资源客户端,媒体资源客户端接收到所述地址时,直接向媒体资源服务器发送会话建立请求消息。
14、根据权利要求10所述的方法,其特征在于,所述选择媒体资源服务器的步骤,包括:
注册的媒体资源服务器中有具备媒体服务能力的媒体资源服务器,则根据包括负荷均衡策略或媒体资源服务器所处的位置选择媒体资源服务器;或者,注册的媒体资源服务器中没有独立具备完全媒体服务能力的媒体资源服务器,则将媒体服务分解成多个子媒体服务,选择能够提供分解后子媒体服务的媒体资源服务器。
15、根据权利要求10所述的方法,其特征在于,所述接收并保存媒体资源服务器的注册信息和状态信息,进一步包括:
对所述媒体资源服务器进行身份认证。
16、根据权利要求10所述的方法,其特征在于,所述接收媒体资源客户端发起的会话建立请求消息,进一步包括:对所述媒体资源客户端进行身份认证。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710101574 CN101299747A (zh) | 2007-04-30 | 2007-04-30 | 一种媒体控制方法、系统、装置及媒体服务组合设备 |
PCT/CN2008/070766 WO2008134956A1 (fr) | 2007-04-30 | 2008-04-22 | Procédé, système, dispositif de commande multimédia et dispositif de combinaison de services multimédia |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710101574 CN101299747A (zh) | 2007-04-30 | 2007-04-30 | 一种媒体控制方法、系统、装置及媒体服务组合设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101299747A true CN101299747A (zh) | 2008-11-05 |
Family
ID=39943120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710101574 Pending CN101299747A (zh) | 2007-04-30 | 2007-04-30 | 一种媒体控制方法、系统、装置及媒体服务组合设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101299747A (zh) |
WO (1) | WO2008134956A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101924782A (zh) * | 2009-06-16 | 2010-12-22 | 鸿富锦精密工业(深圳)有限公司 | 网络资源服务系统及方法 |
WO2011143804A1 (zh) * | 2010-05-17 | 2011-11-24 | 中兴通讯股份有限公司 | 回退媒体状态的方法及系统 |
CN103095664A (zh) * | 2011-10-31 | 2013-05-08 | 国际商业机器公司 | Ip多媒体会话建立方法和系统 |
CN106254408A (zh) * | 2015-06-12 | 2016-12-21 | 财团法人工业技术研究院 | 移动边缘计算的控制方法、网络系统与服务平台 |
CN113098864A (zh) * | 2021-03-31 | 2021-07-09 | 杭州海康威视系统技术有限公司 | 一种数据传输系统 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6938256B2 (en) * | 2000-01-18 | 2005-08-30 | Galactic Computing Corporation | System for balance distribution of requests across multiple servers using dynamic metrics |
US20060165007A1 (en) * | 2004-12-15 | 2006-07-27 | Alcatel | Presence system and method for computing media status |
CN1921479B (zh) * | 2005-08-23 | 2010-11-24 | 中兴通讯股份有限公司 | 一种流媒体系统负荷分担方法及其系统 |
CN1968266B (zh) * | 2006-06-05 | 2010-12-08 | 华为技术有限公司 | 一种媒体资源服务器的资源管理系统及方法 |
-
2007
- 2007-04-30 CN CN 200710101574 patent/CN101299747A/zh active Pending
-
2008
- 2008-04-22 WO PCT/CN2008/070766 patent/WO2008134956A1/zh active Application Filing
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101924782A (zh) * | 2009-06-16 | 2010-12-22 | 鸿富锦精密工业(深圳)有限公司 | 网络资源服务系统及方法 |
WO2011143804A1 (zh) * | 2010-05-17 | 2011-11-24 | 中兴通讯股份有限公司 | 回退媒体状态的方法及系统 |
CN103095664A (zh) * | 2011-10-31 | 2013-05-08 | 国际商业机器公司 | Ip多媒体会话建立方法和系统 |
CN103095664B (zh) * | 2011-10-31 | 2015-12-16 | 国际商业机器公司 | Ip多媒体会话建立方法和系统 |
US9661030B2 (en) | 2011-10-31 | 2017-05-23 | International Business Machines Corporation | Building and switching IP multimedia sessions |
CN106254408A (zh) * | 2015-06-12 | 2016-12-21 | 财团法人工业技术研究院 | 移动边缘计算的控制方法、网络系统与服务平台 |
CN113098864A (zh) * | 2021-03-31 | 2021-07-09 | 杭州海康威视系统技术有限公司 | 一种数据传输系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2008134956A1 (fr) | 2008-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2686876C (en) | Group call capability query | |
KR100741152B1 (ko) | 홈 가입자 서버의 인터페이스 부하를 감소시키는 방법 | |
US8699419B2 (en) | Method, system and apparatus for providing access mode selection to multimode terminal | |
CA2630733C (en) | A method and arrangement for enabling multimedia communication | |
KR101245915B1 (ko) | Ims 서비스를 식별하는 방법 및 장치 | |
CN101617517B (zh) | 对ip多媒体子系统服务的群组接入 | |
CN101345748B (zh) | 将用户状态通知应用服务器的方法、系统及装置 | |
US20070195755A1 (en) | Method and device for interworking between internet protocol networks | |
CN100362807C (zh) | 一种实现网际协议多媒体子系统中用户注册的方法 | |
CN104202786B (zh) | 一种呼叫路由方法及装置 | |
CN101563903A (zh) | Ip多媒体子系统网络中的服务适配 | |
CN100362838C (zh) | 一种减轻归属签约用户服务器接口负荷的方法 | |
CN101212323A (zh) | Ims网络为群用户提供服务的方法和系统 | |
CN101026614B (zh) | 一种媒体类型参数的协商方法 | |
CN101299747A (zh) | 一种媒体控制方法、系统、装置及媒体服务组合设备 | |
US9762621B2 (en) | Call routing for IP multimedia subsystem users | |
CN101483581A (zh) | 一种访问非sip资源的方法、系统和设备 | |
WO2010054576A1 (zh) | 一种用户设备的媒体信息获知方法和用户设备 | |
WO2008080349A1 (fr) | Dispositif utilisateur, entité de fonction de commande de session d'appel de service et procédé d'enregistrement du dispositif utilisateur | |
CN100370870C (zh) | 一种获取不同公共陆地移动网内信息的方法及其系统 | |
RU2389148C2 (ru) | Способ и устройство идентификации ims-услуги | |
Chaudhary et al. | Mobile-to-mobile multimedia service provisioning in the ims using rest-based mobile services | |
CN101009664B (zh) | 一种处理会话初始化协议消息中内容的方法及网络实体 | |
CN1997024A (zh) | 一种减轻归属签约用户服务器接口负荷的方法 | |
EP1796326B1 (en) | A method for enabling communication in application servers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20081105 |