CN1905478A - 媒体资源分配的方法、装置和*** - Google Patents
媒体资源分配的方法、装置和*** Download PDFInfo
- Publication number
- CN1905478A CN1905478A CNA2006100618809A CN200610061880A CN1905478A CN 1905478 A CN1905478 A CN 1905478A CN A2006100618809 A CNA2006100618809 A CN A2006100618809A CN 200610061880 A CN200610061880 A CN 200610061880A CN 1905478 A CN1905478 A CN 1905478A
- Authority
- CN
- China
- Prior art keywords
- media resource
- media
- resource
- processing device
- control device
- 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/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- 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/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1021—Server selection for load balancing based on client or server locations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种媒体资源分配方法,以解决现有技术中存在的提供媒体资源服务出错概率大、负载不均衡的问题。本发明公开的方法包括:媒体资源控制装置向媒体资源需求实体提供媒体资源服务时,媒体资源控制装置分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源服务操作。本发明还公开了一种媒体资源分配的装置和***。通过本发明的技术方案,实现了通过获取需要的信息,对资源合理分配并实现资源的负载均衡。
Description
技术领域
本发明涉及通信领域,特别是涉及媒体资源分配的方法、装置和***。
背景技术
随着通信技术的日新月异,对媒体资源部件的要求也越来越高。以3G组网为例,将媒体资源功能MRF(media resource function)分解为媒体资源控制MRFC(media resource function control)与媒体资源处理MRFP(media resource functionprocess),其中MRFC负责媒体资源的控制与接入,MRFP负责进行媒体资源的处理,MRFC控制MRFP进行媒体资源处理,二者协作对外提供媒体资源功能。一个MRFC可以管理、控制多个MRFP对外提供资源。当一个MRFC控制多个MRFP的时候,会存在MRFC如何选择MRFP的问题。MRFC在收到媒体资源请求之后,需要选择一个MRFP进行媒体资源处理,但MRFP上资源占用情况MRFC并不完全知晓,因此MRFC可能选择已经没有资源的MRFP,此时资源处理就会失败;另外,MRFC无规律MRFP也会导致各个MRFP之间负载不均衡,影响***稳定。
现有技术中解决此问题的方式是,由MRFC指定MRFP进行媒体资源操作,如果MRFP媒体资源不足,MRFP会返回错误,提示资源不足,此时由MRFC控制选择另外一个MRFP提供资源,或者直接释放呼叫,提示失败。在后续一段时间内,停止对此MRFP进行操作。这种方式存在下列缺点:1、对MRFP的选择是由MRFC随机选择的,由于MRFC选择的随机性,导致过程中出错的概率大;2、未解决MRFP之间负载不均衡的问题;3、多长时间停止对过载出错的MRFP停止下发媒体资源操作,这个时间长度不好把握。
发明内容
本发明提供一种媒体资源分配的方法,主要目的在于通过获取需要的信息,实现对资源的合理分配并实现资源的负载均衡。本发明还提供一种媒体资源分配的装置和***,以降低对媒体资源分配处理的过程出错的概率,解决负载均衡的问题。
本发明所提供的一种媒体资源分配方法,包括:
媒体资源控制装置向媒体资源需求实体提供媒体资源服务时,媒体资源控制装置分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源服务操作。
优选地,媒体资源处理装置定期向媒体资源控制装置上报媒体资源能力信息。
优选地,媒体资源控制装置主动发送消息给媒体资源处理装置,获取媒体资源能力信息。
媒体资源控制装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
优选地,媒体资源控制装置向媒体资源需求实体提供媒体资源服务之前还包括步骤:媒体资源需求实体向媒体资源控制装置请求媒体资源服务;
所述分析的步骤进一步为:媒体资源控制装置根据所请求的媒体资源服务,分析媒体资源处理装置的媒体资源能力支持信息,查找满足所述请求的媒体资源处理装置:如果只有一个媒体资源处理装置满足需求,则将所述请求发送给该媒体资源处理装置处理;如果有多个媒体资源处理装置满足需求,则将所述请求发送给最空闲和/或距离资源服务请求者最近的媒体资源处理装置处理;
媒体资源控制装置对接收请求的媒体资源处理装置的资源占用信息予以更新。
可选地,媒体资源处理装置接受媒体资源控制装置的控制,根据媒体资源控制装置下发的媒体资源请求进行媒体资源请求的服务操作。
可选地,所述进行媒体资源请求的服务操作为:媒体资源处理装置与媒体资源需求实体进行交互,传输媒体资源数据;媒体资源处理装置向媒体资源控制装置上报资源操作应答与结果的信息。
可选地,所述进行媒体资源请求的服务操作为:媒体资源处理装置向媒体资源控制装置上报资源操作信息,媒体资源控制装置与媒体资源需求实体根据所述媒体资源处理装置上报的信息进行操作。
媒体资源处理装置的空闲信息、资源占用信息、总体资源信息或者分类信息。
本发明提供的一种媒体资源分配***,包括媒体资源控制装置和媒体资源处理装置,其中:
媒体资源控制装置与媒体资源处理装置相连接,媒体资源控制装置用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源的服务操作。
优选地,还包括媒体资源需求实体,媒体资源控制装置还用于接收媒体资源需求实体的请求,***体资源处理装置对外提供资源;媒体资源处理装置与媒体资源需求实体之间通过媒体资源数据流通道交互,传输数据。
优选地,媒体资源控制装置还用于发送消息给媒体资源处理装置,以获取媒体资源能力信息;或者媒体资源处理装置定期向媒体资源控制装置上报媒体资源能力信息。
较佳地,媒体资源控制装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
较佳地,媒体资源控制装置与媒体资源处理装置通过扩展标准的SIP、H.248或者MGCP协议或者内部私有协议相连接。
本发明还提供一种媒体资源分配的控制装置,包括:
装置,用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源请求的服务操作;还用于接收外部媒体资源需求实体的请求,***体资源处理装置对外提供资源。
所述装置还用于发送消息给媒体资源处理装置,获取媒体资源能力信息;或者接收媒体资源处理装置定期向该装置上报的媒体资源能力信息;该装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
所述装置具体包括媒体资源请求接口模块、媒体资源能力分析模块、媒体资源能力管理模块、媒体资源能力获取模块和媒体资源控制接口模块;其中:
媒体资源请求接口模块用于接收媒体资源需求实体的媒体资源请求操作;
媒体资源能力分析模块用于分析媒体资源请求的操作所需要的资源能力;
媒体资源能力管理模块用于记录媒体资源处理装置的媒体资源能力信息,并根据媒体资源请求的操作选择媒体资源处理装置;
媒体资源能力获取模块通过媒体资源控制接口模块与媒体资源处理装置之间发送或者接收信息;
媒体资源能力获取模块用于收集媒体资源处理装置的能力信息,并通知媒体资源能力管理模块更新媒体资源能力信息;媒体资源能力获取模块主动发送媒体资源能力请求消息给媒体资源处理装置,将媒体资源处理装置上报的结果发送给媒体资源管理模块;或者媒体资源处理装置主动上报媒体资源能力信息,媒体资源能力获取模块接收媒体资源处理装置的上报信息,将所述信息发送给媒体资源管理模块。
本发明还提供一种媒体资源分配的处理装置,包括:
装置,用于提供媒体资源能力支持,接受媒体资源控制装置对该装置媒体资源能力信息的分析;接受媒体资源控制装置的选择,以进行媒体资源请求的服务操作。
所述装置用于定期向媒体资源控制装置上报媒体资源能力信息;或者,接受媒体资源控制装置的控制,响应媒体资源控制装置发出的操作要求。
所述装置具体包括媒体资源能力管理模块和媒体资源处理接口模块;其中:
媒体资源能力管理模块通过媒体资源处理接口模块发送或者接收信息;
媒体资源能力管理模块对媒体资源处理装置的所有媒体资源能力进行管理;当媒体资源控制装置主动请求媒体资源能力信息时,媒体资源能力管理模块用于接收请求,在应答消息中上报媒体资源能力信息;或者,
媒体资源能力管理模块主动上报媒体资源能力信息给媒体资源控制装置,定时发送媒体资源能力信息。
从上述方案中可以得出,通过对资源信息的上报和获取,实现资源信息的同步,从而实现资源的合理分配、提高资源对外服务的质量、提高资源对请求操作响应的成功率;在存在多个MRFP的网络中,可以实现MRFP之间的负载均衡。
附图说明
图1为本发明一种实施方式的流程图;
图2为本发明一种实施方式的流程图;
图3为本发明一种实施方式的流程图;
图4为本发明一种实施方式的流程图;
图5为本发明一种实施方式的***结构图;
图6为本发明一种实施方式的***结构图;
图7为本发明一种实施方式的***结构图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
媒体资源功能MRF的需求实体在NGN(next generation network下一代网络)网络中可能为宽带终端;在3G(the third generation第三代移动通信***)网络中可能为应用服务器APP Server(application server)。在NGN网络中,媒体资源控制装置称为MGC(Media Gateway Controller媒体网关控制器),媒体资源处理装置称为MRS(Media Resource Server媒体资源服务器);在3G网络中,媒体资源控制装置称为MRFC,媒体资源处理装置称为MRFP。本发明的方法流程可描述如下:
A、媒体资源功能MRF的需求实体通过信令、消息接口发送消息给媒体资源控制装置,请求媒体资源服务;
B、媒体资源控制装置根据各个媒体资源处理装置的媒体资源能力支持信息、媒体资源空闲信息进行分析,选择适合的媒体资源处理装置进行媒体资源请求的服务操作;
其后续可选步骤例如:媒体资源处理装置接受媒体资源控制实体的控制,根据媒体资源控制实体下发的媒体资源请求进行媒体资源处理;媒体资源处理实体与媒体资源请求实体进行交互,实现媒体资源数据传输。
也存在这样的情况:媒体资源功能MRF的需求实体没有请求媒体资源服务,而运营商或者其他经营者出于自身的需要,主动向媒体资源需求实体提供媒体资源服务。
所述分析是指,一般在媒体资源请求操作中会携带进行何种媒体资源操作的标识,如携带为放音的媒体资源操作,对媒体资源请求操作进行分析就知道这里需要的是放音能力;如携带为录音的媒体资源操作,则对媒体资源请求操作进行分析就知道这里需要的是录音资源能力。媒体资源控制装置在收到媒体资源请求操作的时候就按照请求的资源进行能力分析、分类,并选择满足所述要求的媒体资源处理装置。对媒体资源能力类型的分类可以根据产品需要进行,各个产品可以根据产品实现上的一些差异进行不同的能力划分,例如如果产品内部将放音与录音统一实现,那么可以将放音与录音合在一起作为一种能力,如果没有统一实现,则可以考虑作为两种不同的能力。媒体资源能力信息通常包括:媒体资源处理装置的空闲信息、资源占用信息、总体资源信息或者分类信息。
具体实施方式一:
下面以3G网络中MRFC与MRFP部件之间控制关系为例对本方法的实现过程,描述如下:
为避免MRFC对MRFP选择的盲目性,MRFC需要知道MRFP的媒体资源能力信息,包括媒体资源占用信息,MRFC与MRFP的媒体资源能力信息保持同步通过下述方法可以实现:
一是MRFP主动定期向MRFC上报;二是MRFC在需要的时候或者定期主动进行资源信息获取,发送消息给MRFP获取媒体资源占用信息。上报内容为各类媒体资源的空闲信息,上报的形式可以采用多种,如上报资源占用率、总体资源信息,或者上报总体资源信息和已经占用资源信息。针对现在标准的SIP、H.248、MGCP协议,MRFP可以采用定期上报媒体资源占用率的方式;也可以采用MRFC定期下发审计、请求操作,MRFP通过审计、请求应答上报媒体资源占用情况;同时也可以通过扩展MRFC与MRFP之间内部私有协议实现。通过MRFP上报的信息或者MRFC获取的MRFP信息,MRFC计算MRFP的资源剩余能力,从而分析选择提供服务的MRFP。本实施方式实现了MRFC和MRFP资源信息的同步,从而实现资源的合理分配,提高资源对请求操作响应的成功率,提高资源对外服务的质量。
MRFC在知道MRFP的媒体资源能力信息后,对之加以保留,在接收到媒体资源请求的时候分析请求的资源能力,选择合适的MRFP,同时更新所保存的MRFP的资源占用信息。如果发现请求的资源能力只有其中一个MRFP满足要求,则只能选择此MRFP,避免选择其他MRFP导致资源处理失败;如果发现请求的资源能力有多个MRFP满足要求,则可以选择最空闲的或者选择距离资源请求者位置最近的MRFP或者根据其他需求选择合适的MRFP,例如MRFC发现某一个MRFP较忙,资源占用较多,后续资源能力请求优先选择其他MRFP,实现对较忙MRFP的流控与各个MRFP的负载均衡。
下面结合流程图进行说明:
参见图1,MRFP定时上报其资源能力状态给MRFC的流程说明:
1、MRFP1上报其资源能力信息给MRFC,MRFC更新保存的MRFP1的资源能力信息。
2、MRFP2上报其资源能力信息给MRFC,MRFC更新保存的MRFP2的资源能力信息。
3、MRFC收到资源需求实体(如APP Server)发送的资源操作请求,请求例如要求进行TTS(text to speech文语转换)放音。MRFC对需要的资源能力进行分析,同时根据需要的资源能力,查找哪些MRFP满足此资源能力需求。如果只有一个MRFP满足此能力需求,将资源请求发送给此MRFP进行处理(图示中为MRFP2)。此时可以避免MRFC随机分发,导致发送到一个不支持此资源操作的MRFP而出现资源操作失败。
4、MRFP2收到资源操作请求之后进行处理,上报资源操作应答与结果,MRFC将这些信息上报给资源请求实体(此处为APP Server)。
参见图2,MRFP定时上报其资源能力状态给MRFC,MRFC对之控制实现MRFP的负载均衡,流程说明如下:
1、MRFP1上报其资源能力信息给MRFC,MRFC更新保存的MRFP1的资源能力信息。
2、MRFP2上报其资源能力信息给MRFC,MRFC更新保存的MRFP2的资源能力信息。
3、MRFC收到资源需求实体(如APP Server)发送的资源操作请求(如要求进行指定文件放音)。MRFC对需要的资源能力进行分析,同时根据需要的资源能力,查找哪些MRFP满足此资源能力需求。如果有多个MRFP满足此能力需求,选择最空闲的MRFP处理此资源能力请求(图示中为MRFP1)。可以避免MRFC随机分发,导致各个MRFP之间资源负载不均衡。
4、MRFP1收到资源操作请求之后进行处理,上报资源操作应答与结果,MRFC将这些信息上报给资源请求实体(此处为APP Server)。
参见图3,MRFC定期或者在需要的时候主动进行资源信息获取,发送消息给MRFP获取媒体资源占用信息。流程说明如下:
1、MRFC主动向MRFP1请求资源能力信息,MRFP1应答,将其资源能力信息发给MRFC,MRFC更新保存的MRFP1的资源能力信息。
2、MRFC主动向MRFP2请求资源能力信息,MRFP2应答,将其资源能力信息发给MRFC,MRFC更新保存的MRFP2的资源能力信息。
3、MRFC收到资源需求实体(如APP Server)发送的资源操作请求,请求例如要求进行TTS(text to speech文语转换)放音。MRFC对需要的资源能力进行分析,同时根据需要的资源能力,查找哪些MRFP满足此资源能力需求。如果只有一个MRFP满足此能力需求,将资源请求发送给此MRFP进行处理(图示中为MRFP2)。此时可以避免MRFC随机分发,导致发送到一个不支持此资源操作的MRFP而出现资源操作失败。
4、MRFP2收到资源操作请求之后进行处理,上报资源操作应答与结果,MRFC将这些信息上报给资源请求实体(此处为APP Server)。
参见图4,MRFC定期或者在需要的时候主动进行资源信息的获取,发送消息给MRFP获取媒体资源占用信息,对之控制实现MRFP的负载均衡。流程说明如下:
1、MRFC主动向MRFP1请求资源能力信息,MRFP1应答,将其资源能力信息发给MRFC,MRFC更新保存的MRFP1的资源能力信息。
2、MRFC主动向MRFP2请求资源能力信息,MRFP2应答,将其资源能力信息发给MRFC,MRFC更新保存的MRFP2的资源能力信息。
3、MRFC收到资源需求实体(如APP Server)发送的资源操作请求(如要求进行指定文件放音)。MRFC对需要的资源能力进行分析,同时根据需要的资源能力,查找哪些MRFP满足此资源能力需求。如果有多个MRFP满足此能力需求,选择最空闲的MRFP处理此资源能力请求(图示中为MRFP1)。可以避免MRFC随机分发,导致各个MRFP之间资源负载不均衡。
4、MRFP1收到资源操作请求之后进行处理,上报资源操作应答与结果,MRFC将这些信息上报给资源请求实体(此处为APP Server)。
具体实施方式二:
本发明实施例中一种媒体资源分配***结构参见图5所示:
包括媒体资源控制装置和媒体资源处理装置,其中:
媒体资源控制装置与媒体资源处理装置相连接,媒体资源控制装置用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源请求的服务操作;
整个***中比较常用的还包括媒体资源需求实体,媒体资源控制装置还用于接收外部媒体资源需求实体的请求,***体资源处理装置对外提供资源;
媒体资源处理装置与媒体资源需求实体之间通过媒体资源数据流通道交互,传输数据。
媒体资源控制装置还用于发送消息给媒体资源处理装置,以获取媒体资源能力信息;或者媒体资源处理装置定期向媒体资源控制装置上报媒体资源能力信息。媒体资源控制装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
媒体资源控制装置与媒体资源处理装置通过扩展标准的SIP、H.248或者MGCP协议或者内部私有协议相连接。
具体实施方式三:
本发明的实施例中一种媒体资源分配的控制装置,包括:
装置,用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源请求的服务操作;还用于接收外部媒体资源需求实体的请求,***体资源处理装置对外提供资源。该装置还用于发送消息给媒体资源处理装置,获取媒体资源能力信息;或者接收媒体资源处理装置定期向该装置上报的媒体资源能力信息;该装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
参见图6所示,具体可以分为以下模块:
媒体资源请求接口模块、媒体资源能力分析模块、媒体资源能力管理模块、媒体资源能力获取模块和媒体资源控制接口模块;其中:
媒体资源请求接口模块主要是接收媒体资源需求实体的媒体资源请求操作;
媒体资源能力分析模块主要分析此次媒体资源请求的操作需要哪些资源能力;
媒体资源能力管理模块记录媒体资源处理装置的媒体资源能力与各能力数量信息,并根据媒体资源请求的操作选择最优的媒体资源处理装置;
媒体资源能力获取模块通过媒体资源控制接口模块与媒体资源处理装置之间发送或者接收信息;
媒体资源能力获取模块负责收集各个媒体资源处理装置的能力与各能力数量信息,并通知媒体资源能力管理模块更新媒体资源能力信息;媒体资源能力获取模块主动发送媒体资源能力请求消息给媒体资源处理装置,将媒体资源处理装置上报的结果发送给媒体资源管理模块,媒体资源管理根据媒体资源处理装置上报的结果更新媒体资源能力信息;或者媒体资源处理装置主动上报媒体资源能力信息,媒体资源能力获取模块则被动地接收媒体资源处理装置的上报信息,将所述信息发送给媒体资源管理模块,媒体资源管理模块对应更新媒体资源能力信息,并控制返回应答消息。
具体实施方式四:
本发明的实施例中一种媒体资源分配的处理装置,包括:装置,用于提供媒体资源能力支持,接受媒体资源控制装置对该装置媒体资源能力信息的分析;接受媒体资源控制装置的选择,以进行媒体资源请求的服务操作。该装置用于定期向媒体资源控制装置上报媒体资源能力信息;或者,接受媒体资源控制装置的控制,响应媒体资源控制装置发出的操作要求。
参见图7所示,具体可以分为以下模块:
媒体资源能力管理模块和媒体资源处理接口模块;其中:
媒体资源能力管理模块通过媒体资源处理接口模块发送或者接收信息;
媒体资源处理装置主要由媒体资源能力管理模块进行自身的媒体资源能力信息的管理;媒体资源能力管理模块对媒体资源处理装置的所有媒体资源能力进行管理;
当媒体资源控制装置主动请求媒体资源能力信息时,媒体资源能力管理模块接收请求,在应答消息中上报媒体资源能力信息;
另一种方式是,媒体资源能力管理模块主动上报媒体资源能力信息给媒体资源控制装置,定时发送媒体资源能力信息。
从以上方案可以看出,本发明主要是通过对媒体资源能力的协商以实现合理均衡的处理,因为网络不同,装置的名称或者构成细节也可能有所不同,例如在3G网络中,可能会将媒体资源处理功能进行拆分,将媒体资源功能拆分为媒体资源控制部件为MRFC,媒体资源处理部件为MRFP,媒体资源需求实体可能为APP Server。MRFC直接控制MRFP进行媒体资源操作,其他媒体资源请求部件与MRFC进行交互。再如在NGN网络中,媒体资源处理功能由一个单独的实体提供,如称为MRS;媒体资源控制部件可以控制MRS进行媒体资源操作,此时媒体资源控制部件可以为MGC,媒体资源处理部件可能为MRS。媒体资源需求实体可能为宽带终端。两种组网方式中,本发明提供的方法均可以使用,在NGN中,可能需要通过扩展部分接口实现,MGC可以通过上面的方法,发送消息给MRS,通过资源能力的协商,MGC可以合理的选择MRS进行放音,避免资源处理失败等错误。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (20)
1、一种媒体资源分配方法,其特征在于,包括:
媒体资源控制装置向媒体资源需求实体提供媒体资源服务时,媒体资源控制装置分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源服务操作。
2、如权利要求1所述一种媒体资源分配方法,其特征在于,包括步骤:
媒体资源处理装置定期向媒体资源控制装置上报媒体资源能力信息。
3、如权利要求1所述的一种媒体资源分配方法,其特征在于,包括步骤:
媒体资源控制装置主动发送消息给媒体资源处理装置,获取媒体资源能力信息。
4、如权利要求2或者3所述的一种媒体资源分配方法,其特征在于,包括步骤:
媒体资源控制装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
5、如权利要求1、2或者3所述的一种媒体资源分配方法,其特征在于,媒体资源控制装置向媒体资源需求实体提供媒体资源服务之前还包括步骤:媒体资源需求实体向媒体资源控制装置请求媒体资源服务;
所述分析的步骤进一步为:媒体资源控制装置根据所请求的媒体资源服务,分析媒体资源处理装置的媒体资源能力支持信息,查找满足所述请求的媒体资源处理装置:如果只有一个媒体资源处理装置满足需求,则将所述请求发送给该媒体资源处理装置处理;如果有多个媒体资源处理装置满足需求,则将所述请求发送给最空闲和/或距离资源服务请求者最近的媒体资源处理装置处理;
媒体资源控制装置对接收请求的媒体资源处理装置的资源占用信息予以更新。
6、如权利要求5所述的一种媒体资源分配方法,其特征在于,还包括:媒体资源处理装置接受媒体资源控制装置的控制,根据媒体资源控制装置下发的媒体资源请求进行媒体资源请求的服务操作。
7、如权利要求6所述的一种媒体资源分配方法,其特征在于,所述进行媒体资源请求的服务操作为:媒体资源处理装置与媒体资源需求实体进行交互,传输媒体资源数据;媒体资源处理装置向媒体资源控制装置上报资源操作应答与结果的信息。
8、如权利要求6所述的一种媒体资源分配方法,其特征在于,所述进行媒体资源请求的服务操作为:媒体资源处理装置向媒体资源控制装置上报资源操作信息,媒体资源控制装置与媒体资源需求实体根据所述媒体资源处理装置上报的信息进行操作。
9、如权利要求1、2、3、6、7或者8所述媒体资源能力信息包括:媒体资源处理装置的空闲信息、资源占用信息、总体资源信息或者分类信息。
10、一种媒体资源分配***,其特征在于,包括媒体资源控制装置和媒体资源处理装置,其中:
媒体资源控制装置与媒体资源处理装置相连接,媒体资源控制装置用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源的服务操作。
11、如权利要求10所述的一种媒体资源分配***,其特征在于,还包括媒体资源需求实体,
媒体资源控制装置还用于接收媒体资源需求实体的请求,***体资源处理装置对外提供资源;
媒体资源处理装置与媒体资源需求实体之间通过媒体资源数据流通道交互,传输数据。
12、如权利要求10或者11所述的一种媒体资源分配***,其特征在于,包括:媒体资源控制装置还用于发送消息给媒体资源处理装置,以获取媒体资源能力信息;或者媒体资源处理装置定期向媒体资源控制装置上报媒体资源能力信息。
13、如权利要求12所述的一种媒体资源分配***,其特征在于,包括:媒体资源控制装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
14、如权利要求10、11或者13所述的一种媒体资源分配***,其特征在于,包括:媒体资源控制装置与媒体资源处理装置通过扩展标准的SIP、H.248或者MGCP协议或者内部私有协议相连接。
15、一种媒体资源分配的控制装置,其特征在于,包括:
装置,用于分析媒体资源处理装置的媒体资源能力信息,选择媒体资源处理装置进行媒体资源请求的服务操作;还用于接收外部媒体资源需求实体的请求,***体资源处理装置对外提供资源。
16、如权利要求15所述的一种媒体资源分配的控制装置,其特征在于,包括:所述装置还用于发送消息给媒体资源处理装置,获取媒体资源能力信息;或者接收媒体资源处理装置定期向该装置上报的媒体资源能力信息;该装置得到媒体资源能力信息后,更新所保存的媒体资源处理装置的媒体资源能力信息并保存更新后的媒体资源处理装置的媒体资源能力信息。
17、如权利要求15或者16所述的一种媒体资源分配的控制装置,其特征在于,包括:
所述装置具体包括媒体资源请求接口模块、媒体资源能力分析模块、媒体资源能力管理模块、媒体资源能力获取模块和媒体资源控制接口模块;其中:
媒体资源请求接口模块用于接收媒体资源需求实体的媒体资源请求操作;
媒体资源能力分析模块用于分析媒体资源请求的操作所需要的资源能力;
媒体资源能力管理模块用于记录媒体资源处理装置的媒体资源能力信息,并根据媒体资源请求的操作选择媒体资源处理装置;
媒体资源能力获取模块通过媒体资源控制接口模块与媒体资源处理装置之间发送或者接收信息;
媒体资源能力获取模块用于收集媒体资源处理装置的能力信息,并通知媒体资源能力管理模块更新媒体资源能力信息;媒体资源能力获取模块主动发送媒体资源能力请求消息给媒体资源处理装置,将媒体资源处理装置上报的结果发送给媒体资源管理模块;或者媒体资源处理装置主动上报媒体资源能力信息,媒体资源能力获取模块接收媒体资源处理装置的上报信息,将所述信息发送给媒体资源管理模块。
18、一种媒体资源分配的处理装置,其特征在于,包括:装置,用于提供媒体资源能力支持,接受媒体资源控制装置对该装置媒体资源能力信息的分析;接受媒体资源控制装置的选择,以进行媒体资源请求的服务操作。
19、如权利要求18所述的一种媒体资源分配的处理装置,其特征在于,包括:该装置用于定期向媒体资源控制装置上报媒体资源能力信息;或者,接受媒体资源控制装置的控制,响应媒体资源控制装置发出的操作要求。
20、如权利要求18或者19所述的一种媒体资源分配的处理装置,其特征在于,包括:
所述装置具体包括媒体资源能力管理模块和媒体资源处理接口模块;其中:
媒体资源能力管理模块通过媒体资源处理接口模块发送或者接收信息;
媒体资源能力管理模块对媒体资源处理装置的所有媒体资源能力进行管理;当媒体资源控制装置主动请求媒体资源能力信息时,媒体资源能力管理模块用于接收请求,在应答消息中上报媒体资源能力信息;或者,
媒体资源能力管理模块主动上报媒体资源能力信息给媒体资源控制装置,定时发送媒体资源能力信息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100618809A CN1905478A (zh) | 2006-07-29 | 2006-07-29 | 媒体资源分配的方法、装置和*** |
PCT/CN2007/070159 WO2008014695A1 (fr) | 2006-07-29 | 2007-06-22 | Dispositif, procédé et système pour allouer des ressources de média |
CNA2007800002772A CN101313559A (zh) | 2006-07-29 | 2007-06-22 | 媒体资源分配的方法、设备和*** |
US11/955,652 US20080091827A1 (en) | 2006-07-29 | 2007-12-13 | Method, device and system for allocating media resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100618809A CN1905478A (zh) | 2006-07-29 | 2006-07-29 | 媒体资源分配的方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1905478A true CN1905478A (zh) | 2007-01-31 |
Family
ID=37674615
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006100618809A Pending CN1905478A (zh) | 2006-07-29 | 2006-07-29 | 媒体资源分配的方法、装置和*** |
CNA2007800002772A Pending CN101313559A (zh) | 2006-07-29 | 2007-06-22 | 媒体资源分配的方法、设备和*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007800002772A Pending CN101313559A (zh) | 2006-07-29 | 2007-06-22 | 媒体资源分配的方法、设备和*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080091827A1 (zh) |
CN (2) | CN1905478A (zh) |
WO (1) | WO2008014695A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010078765A1 (zh) * | 2008-12-29 | 2010-07-15 | 中兴通讯股份有限公司 | 交互式网络电视的内容分发网络中的业务处理方法及*** |
WO2011020343A1 (zh) * | 2009-08-20 | 2011-02-24 | 中兴通讯股份有限公司 | 应用服务器和媒体资源分配方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011022662A2 (en) * | 2009-08-21 | 2011-02-24 | Genband Us Llc | Systems, methods, and computer readable media for selecting an optimal media-adaptation resource for latency-sensitive applications |
JP4930561B2 (ja) * | 2009-09-07 | 2012-05-16 | カシオ計算機株式会社 | 電気泳動表示パネル |
US8457139B2 (en) * | 2010-04-09 | 2013-06-04 | Genband Us Llc | Systems, methods, and computer readable media for loose coupling of multimedia resource function controllers and multimedia resource function processors |
US20120260259A1 (en) * | 2011-04-06 | 2012-10-11 | Microsoft Corporation | Resource consumption with enhanced requirement-capability definitions |
WO2013149374A1 (zh) * | 2012-04-01 | 2013-10-10 | 华为技术有限公司 | 媒体处理***和处理媒体业务的方法 |
US9344949B2 (en) | 2013-03-14 | 2016-05-17 | T-Mobile Usa, Inc. | System and method for optimizing a media gateway selection in mobile switching center pool architecture |
US11438407B2 (en) * | 2017-09-29 | 2022-09-06 | Convida Wireless, Llc | Service registration based on service capabilities requirements and preferences |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040019636A1 (en) * | 2002-07-24 | 2004-01-29 | Sun Microsystems, Inc. | System and method for dynamically routing web procedure calls |
US7027577B2 (en) * | 2002-08-26 | 2006-04-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for multi-party call conferencing |
US7761876B2 (en) * | 2003-03-20 | 2010-07-20 | Siemens Enterprise Communications, Inc. | Method and system for balancing the load on media processors based upon CPU utilization information |
US7814519B2 (en) * | 2003-04-04 | 2010-10-12 | Microsoft Corporation | Providing and receiving on-demand assets using a pool of assets containing unavailable assets |
US20050033809A1 (en) * | 2003-08-08 | 2005-02-10 | Teamon Systems, Inc. | Communications system providing server load balancing based upon weighted health metrics and related methods |
CN1756279A (zh) * | 2004-09-30 | 2006-04-05 | 阿尔卡特公司 | 提供要由应用使用的服务的媒体资源的管理方法 |
US7359725B2 (en) * | 2004-11-24 | 2008-04-15 | Gurvesh Bhutiani | Push-to-talk apparatus and method for communication between an application server and media resource function processor |
-
2006
- 2006-07-29 CN CNA2006100618809A patent/CN1905478A/zh active Pending
-
2007
- 2007-06-22 WO PCT/CN2007/070159 patent/WO2008014695A1/zh active Application Filing
- 2007-06-22 CN CNA2007800002772A patent/CN101313559A/zh active Pending
- 2007-12-13 US US11/955,652 patent/US20080091827A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010078765A1 (zh) * | 2008-12-29 | 2010-07-15 | 中兴通讯股份有限公司 | 交互式网络电视的内容分发网络中的业务处理方法及*** |
WO2011020343A1 (zh) * | 2009-08-20 | 2011-02-24 | 中兴通讯股份有限公司 | 应用服务器和媒体资源分配方法 |
Also Published As
Publication number | Publication date |
---|---|
US20080091827A1 (en) | 2008-04-17 |
WO2008014695A1 (fr) | 2008-02-07 |
CN101313559A (zh) | 2008-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1905478A (zh) | 媒体资源分配的方法、装置和*** | |
CN1136677C (zh) | 多点传播服务方法与信息配送装置及无线电终端 | |
CN1162993C (zh) | 分配无线电资源的方法、无线电设备和无线电通信*** | |
CN101079760A (zh) | 实现网络监控的方法、***及内容分发网络 | |
CN1870514A (zh) | 会话服务质量分析的实现方法 | |
CN101030873A (zh) | 一种下载数据的方法及*** | |
CN1829345A (zh) | 实现移动终端间数据共享的方法和*** | |
CN1929472A (zh) | 数据网络中管理数据传输的方法、***、信号及介质 | |
CN1722729A (zh) | 用于在异构网络之间通信的***和方法 | |
CN1662096A (zh) | 通过移动设备选择无线信道的方法和*** | |
CN1897581A (zh) | 信息交换***、管理服务器和用于降低网络负荷的方法 | |
CN101080704A (zh) | Av服务器设备 | |
CN101040511A (zh) | Pt***的预约服务方法 | |
CN1901517A (zh) | 信息交换***和管理服务器、终端设备和用于降低网络负荷的方法 | |
CN1585357A (zh) | 一种在网络中选择服务器的方法 | |
CN1503474A (zh) | 无线接入网络***、无线接入方法、及控制设备 | |
CN1870582A (zh) | 通信网络中对网络地址/端口转换请求进行处理的方法 | |
CN1842022A (zh) | 日志处理***及方法 | |
CN101056273A (zh) | 基于会话的网络限速方法及装置 | |
CN1722663A (zh) | 一种代理服务器***及其实现代理通讯的方法 | |
CN1870636A (zh) | 一种客户端重定向的方法和*** | |
CN101069451A (zh) | 用于处理数据传输信道的服务质量的方法 | |
CN1379601A (zh) | 移动通信***与网关交换器选择服务器以及网关交换器选择方法 | |
CN1534928A (zh) | 数据流无线发送/接收的网络管理方法及网络***和设备 | |
CN1459732A (zh) | 提供打印功能、打印方法和程序的信息*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070131 |