多媒体资源服务的选择方法及多媒体资源功能控制器转让专利

申请号 : CN200710188351.X

文献号 : CN101184271B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 华岳杨恒占鲍国庆和江涛孟亮孙联峰

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种多媒体资源服务的选择方法,包括步骤:接收应用服务器AS发送的资源请求消息;根据同一归属域内每个供选择的多媒体资源功能处理器MRFP的资源能力以及编解码能力选择MRFP;当选择出多个MRFP时,根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选。本发明还公开了一种多媒体资源功能控制器。本发明实现了在多个MRFP满足能力要求时,进一步优选MRFP。

权利要求 :

1.一种多媒体资源服务的选择方法,其特征在于,包括步骤:

多媒体资源功能控制器接收应用服务器AS发送的资源请求消息;

多媒体资源功能控制器根据同一归属域内每个供选择的多媒体资源功能处理器MRFP的资源能力以及编解码能力选择MRFP;

当选择出多个MRFP时,多媒体资源功能控制器根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选。

2.如权利要求1所述的方法,其特征在于,所述预先配置的分配规则包括如下分配规则中的至少一个:第一分配规则:根据请求资源的AS分配MRFP;第二分配规则:根据用户接入域信息分配MRFP;第三分配规则:根据MRFP的负载分配MRFP;第四分配规则:根据用户的选择分配MRFP。

3.如权利要求2所述的方法,其特征在于,当所述预先配置的分配规则为第一分配规则时,所述根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选具体包括:从接收到的资源请求消息中获取请求资源的AS的标识信息;

根据所述AS的标识信息匹配业务能力和/或容量不同的MRFP。

4.如权利要求2所述的方法,其特征在于,当所述预先配置的分配规则为第二分配规则时,所述根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选具体包括:从接收到的资源请求消息中获取用户接入域信息,根据所述用户接入域信息分配距用户最近的MRFP。

5.如权利要求2所述的方法,其特征在于,当所述预先配置的分配规则为第三分配规则时,所述根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选具体包括:根据选择出的MRFP中每个MRFP的资源比例来选择负载最轻的MRFP。

6.如权利要求2所述的方法,其特征在于,当所述预先配置的分配规则为第四分配规则时,所述根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选具体包括:将可供选择的MPRP通知给用户,接收到用户返回的选择后,根据用户选择来选择MRFP。

7.如权利要求6所述的方法,其特征在于,所述将可供选择的MPRP通知给用户,接收到用户返回的选择后,根据用户选择来选择MRFP具体包括:在已选择出的每个MRFP上准备资源,通过资源请求消息中会话描述协议携带已选择出的每个MRFP的资源信息通知用户在所述已选择出的MRFP中继续选择MRFP,根据用户返回的选择来选择MRFP。

8.如权利要求2所述的方法,其特征在于,所述预先配置的分配规则还包括:所述分配规则还配置了优先级级别;

所述根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选具体包括:根据所述分配规则的优先级级别逐一匹配所述分配规则,直至选择出MRFP。

9.如权利要求2所述的方法,其特征在于,还包括步骤:

当所述根据预先配置的分配规则在选择出的MRFP中选择出的MRFP的资源不足时,释放所述资源不足的MRFP;

根据预先配置的第三分配规则按照选择出的MRFP中每个MRFP的资源比例来选择负载最轻的MRFP。

10.一种多媒体资源功能控制器,其特征在于,包括:

接收单元,用于接收应用服务器AS发送的资源请求消息;

第一选择单元,用于根据同一归属域内每个供选择的多媒体资源功能处理器MRFP的资源能力以及编解码能力选择MRFP;

第二选择单元,用于根据预先配置的分配规则在第一选择单元选择出的MRFP中继续对所述选择出的MRFP进行优选。

11.如权利要求10所述的多媒体资源功能控制器,其特征在于,所述多媒体资源功能控制器还包括:分配规则配置单元,用于存储所述预先配置的分配规则,所述预先配置的分配规则包括如下分配规则中的至少一个:第一分配规则:根据请求资源的AS分配MRFP;第二分配规则:根据用户接入域信息分配MRFP;第三分配规则:根据MRFP的负载分配MRFP;第四分配规则:根据用户的选择分配MRFP。

12.如权利要求11所述的多媒体资源功能控制器,其特征在于,所述第二选择单元包括如下几种选择子单元的至少一个:第一选择子单元,用于从接收单元接收到的资源请求消息中获取请求资源的AS的标识信息,根据所述AS的标识信息匹配所述分配规则配置单元预先配置的第一分配规则在待选择的MRFP中继续选择不同业务能力和/或容量的MRFP;

第二选择子单元,用于从接收单元接收到的资源请求消息中获取用户接入域信息,根据所述用户接入域信息匹配所述分配规则配置单元预先配置的第二分配规则在待选择的MRFP中继续选择距用户最近的MRFP;

第三选择子单元,用于根据待选择的MRFP中每个MRFP的资源比例来选择负载最轻的MRFP;

第四选择子单元,用于将待选择的MRFP通知给用户,并根据用户返回的选择来选择MRFP。

13.如权利要求12所述的多媒体资源功能控制器,其特征在于,所述第四选择子单元具体包括:资源准备模块,用于在第一选择单元选择出的每个MRFP上准备资源;

通知用户模块,用于通过资源请求消息中会话描述协议携带资源准备模块准备的每个MRFP的资源信息通知用户在所述第一选择单元选择出的MRFP中继续选择MRFP;

选择模块,用于根据用户返回的选择来选择MRFP。

14.如权利要求13所述的多媒体资源功能控制器,其特征在于,当所述分配规则配置单元预先配置的分配规则设置了优先级级别时,所述第一、二、三或四选择子单元用于根据所述优先级级别依次进行优选。

说明书 :

技术领域

本发明涉及移动通信领域,尤其涉及一种多媒体资源服务的选择方法及多媒体资源功能控制器。

背景技术

在IP多媒体子系统(IMS,IP Multimedia subsystem)中,多媒体资源功能(MRF,Multimedia Resource Function)可以提供放音、交互式语音应答(IVR,Interactive Voice Response)和会议等多媒体服务。MRF可以物理分离为多媒体资源功能控制器(MRFC,Multimedia Resource Function Controller)和多媒体资源功能处理器(MRFP,Multimedia Resource Function Processor)。MRFP是多媒体资源的物理载体;MRFC用于控制MRFP的多媒体资源。一个MRFC可以控制多个MRFP。
MRF的组网示意图如图1所示。其中,AS通过IMS业务控制(ISC,IMSService Control)接口-Mr接口,根据业务需求向MRFC发出资源请求。服务-呼叫会话控制功能(S-CSCF,Serving-Call Session Control Function)在AS和MRFC之间透传会话初始协议(SIP,Session Initiated Protocol)信令。MRFC通过Mp接口按AS/S-CSCF指示控制MRFP多媒体资源,并产生话单。MRFP可用于控制Mb口承载,同时受MRFC控制提供多媒体资源,例如,媒体混合(多方场景)、媒体流源(放音场景)、媒体流处理(TC、媒体分析)、席位控制(会议接入鉴权)。
当MRFC从多个MRFP中选择一个提供多媒体资源服务时,一般采用如下规则作为选择的依据:
1、满足资源能力需求,即满足媒体资源类型以及数量需求。
2、满足编解码能力需求。
MRFC选择出的MRFP需同时满足以上两个条件,但是上述规则过于单一,不能适用于复杂组网场景中,当有多个具备相同资源能力和编解码能力的MRFP时,不能实现对MRFP的进一步优选。

发明内容

本发明实施例提供一种多媒体资源服务的选择方法,用以当网络中存在多个具备相同资源能力和编解码能力的MRFP时,实现对MRFP的进一步优选。
相应地,本发明实施例还提供一种多媒体资源功能控制器。
本发明实施例提供的一种多媒体资源服务的选择方法,包括:
多媒体资源功能控制器接收应用服务器AS发送的资源请求消息;
多媒体资源功能控制器根据同一归属域内每个供选择的多媒体资源功能处理器MRFP的资源能力以及编解码能力选择MRFP;
当选择出多个MRFP时,多媒体资源功能控制器根据预先配置的分配规则在选择出的MRFP中继续对所述选择出的MRFP进行优选。
一种多媒体资源功能控制器,包括:
接收单元,用于接收应用服务器AS发送的资源请求消息;
第一选择单元,用于根据同一归属域内每个供选择的多媒体资源功能处理器MRFP的资源能力以及编解码能力选择MRFP;
第二选择单元,用于根据预先配置的分配规则在第一选择单元选择出的MRFP中继续对所述选择出的MRFP进行优选。
本发明实施例提供的多媒体资源服务选择方法,在根据同一归属域内每个供选择的MRFP的资源能力以及编解码能力选择出多个MRFP时,根据预先设置的分配规则继续对选择出的MRFP进行优选,从而能够实现在多个满足资源能力和编解码能力的MRFP中进一步优选MRFP。

附图说明

图1为现有技术中MRF的组网示意图;
图2为本发明实施例中MRFC选择MRFP的具体流程图;
图3为本发明实施例中MRFC选择MRFP为用户提供放音服务的SIP信令流程图;
图4A为本发明实施例中多媒体资源功能控制器的结构图;
图4B为本发明实施例中多媒体资源功能控制器的第二选择单元的结构图。

具体实施方式

本发明实施例针对现有技术无法实现优选MRFP的问题,提供MRFC多种MRFP的分配规则,使MRFC根据所述分配规则进一步优选MRFP,用来给用户提供多媒体资源服务。
为简化后续描述,首先介绍本发明实施例提供的MRFC进一步分配MRFP的分配规则如下:
第一分配规则(按照应用服务器AS选择):预先设置不同AS可分配的MRFP,MRFC从接收到的资源请求消息中获取请求资源的AS的标识信息,根据该AS标识信息匹配第一分配规则来选择MRFP;本发明实施例提供的不同的AS分配不同的MRFP的原则可以采用不同的AS匹配不同业务能力、容量的MRFP,例如业务提供商A的AS1可匹配业务能力强的MRFP1,业务提供商B的AS2可匹配业务能力强的MRFP2;
第二分配规则(按照用户接入域信息选择):根据用户接入域信息分配距用户最近的MRFP,以减少媒体的传输距离,提高传输质量,减少资源浪费;MRFC可从接收到的资源请求消息中获取用户接入域信息,根据所述用户接入域信息匹配第二分配规则来选择MRFP;
第三分配规则(按照MRFP负载选择):若同时存在多个满足要求的MRFP,则MRFC根据每个满足要求的MRFP的资源比例来选择其中负载最轻的MRFP,此处负载是指MRFP上某类资源已分配数量与总数量的比值;
第四分配规则(用户自主选择):MRFC将可供选择的MRFP通知给用户,接收到用户返回的选择后,根据用户选择来选择MRFP;本发明实施例中,MRFC在已选择出的每个MRFP上准备资源,通过资源请求消息中会话描述协议携带已选择出的每个MRFP的资源信息通知用户在已选择出的MRFP中继续选择MRFP,由用户自动或手动选择MRFP并将选择的结果返回给MRFC,MRFC根据用户返回的选择结果来选择MRFP。
上述分配规则可由运营商根据业务需要配置决定,本领域技术人员根据上述分配规则还可以扩展出其它分配规则,本申请文件在此不再赘述,对于上述分配规则,还可以为其配置优先级级别,例如规定,第一分配规则>第二分配规则>第三分配规则>第四分配规则。
下面结合附图对本发明实施例的具体实施方式进行详细说明。
如图2所示,MRFC选择MRFP的具体过程如下:
步骤201、AS发送请求MRFC分配MRFP的资源请求消息,所述资源请求消息采用INVITE消息,所述INVITE消息体中的会话描述协议(SDP,SessionDescription Protocol)的c行携带了用户的接入域信息,From头域携带了AS标识信息。
步骤202、MRFC接收AS发送的INVITE消息。
步骤203、MRFC根据其同一归属域内每个可供选择的MRFP的资源能力以及编解码能力选择MRFP。
本步骤中的选择过程与现有技术相同,不再赘述。
步骤204、如果步骤203选择出至少两个MRFP,进行步骤205;否则,选择过程结束。
步骤205、MRFC根据INVITE消息携带的信息以及其同一归属域的MRFP自身负载情况,按照运营商设置的分配规则的优先级级别逐一匹配分配规则从步骤203的选择结果中继续选择MRFP。
本步骤中,假设运营商设置的分配规则优先级级别为第一分配规则>第二分配规则>第三分配规则>第四分配规则,则MRFC首先根据第一分配规则按照AS标识信息选择MRFP,如果选择出至少两个MRFP,则MRFC再根据第二分配规则按照用户接入域选择MRFP,依此类推;如果MRFC根据某个分配规则选择出一个MRFP,则不必再根据后续分配规则进行选择。
下面举例说明上述方案的具体实现方式。
图3为MRFC选择MRFP为用户提供放音服务的SIP信令流程图,由于S-CSCF只是在AS和MRFC之间透传SIP信令,因此没有标出。
步骤R1、AS发送INVITE消息,INVITE消息体中的SDP的c行携带了用户的IP地址10.11.0.1,From头域携带了AS标识信息AS3。MRFC接收AS发送的INVITE消息。
MRFC根据每个MRFP的资源能力以及编解码能力选择MRFP。
假设MRFC根据资源能力以及编解码能力选择出的MRFP有M1,M2,M3,M4,M5。
运营商预先数据配置的分配规则如下:
第一分配规则,即按AS分配业务能力和/或容量不同的MRFP的分配规则包括:
AS1:可选择M1,M5;
AS2:可选择M3;
AS3:可选择M2,M4,其中M2为优先选择。
第二分配规则,即按用户接入域选择MRFP的分配规则包括:
IPV4格式,IP=10.10.0.0,掩码=255.255.0.0:可选择M4;
IPV4格式,IP=10.11.0.0,掩码=255.255.0.0:可选择M1,M5。
第三分配规则,即按照MRFP负载选择:
MRFP放音资源比例:M1∶M2∶M3∶M4∶M5为1∶1∶1∶1∶2。
如果运营商设置的分配规则优先级级别为第一分配规则>第二分配规则>第三分配规则>第四分配规则,则MRFC首先根据AS选择MRFP,MRFC根据AS标识信息AS3可以选择M2,M4,其中M2为优先选择,因此MRFC选择出M2,此时无需再根据用户接入域进行选择。
如果运营商设置的分配规则优先级级别为第二分配规则>第三分配规则>第四分配规则>第一分配规则,则MRFC首先根据用户接入域选择MRFP,MRFC根据用户的IP地址10.11.0.1确定用户的接入域为10.11.0.0,可选择的MRFP为M1,M5,后续再根据MRFP负载选择出M1,M5中负载最轻的即可,假设当前已有10个放音业务分给M1,19个放音业务分给M5,因为M1和M5的放音资源比例是1∶2,因此本次放音选择M5,此时无需再根据后续优先级较低的分配规则进行选择。
如果运营商设置的分配原则优先级级别为第二分配规则>第四分配规则>第一分配规则>第三分配规则,则MRFC首先根据用户接入域选择MRFP,如果此时用户的INVITE消息中没有携带SDP,则无法获取用户的接入域信息。此时需要根据第四分配规则来选择MRFP,MRFC可将目前可供选择的MPRP通知给用户,再根据用户返回的用户选择选择MRFP,具体的实现可采用如下方式:MRFC在M1,M2,M3,M4和M5上同时准备放音资源,然后在INVITE的可靠183响应的SDP中将M1,M2,M3,M4和M5的媒体资源信息分5个m行携带通知用户从中选择(为了告知用户终端5个m行之间是选择而非并存关系,可以使用RFC3388的FID语义)。然后用户在PRACK消息的SDP中将M1,M3,M4和M5对应的m行端口号置0,拒绝M1,M3,M4和M5,从而选择M2,无需再根据后续优先级较低的分配原则进行选择。
步骤R2-R14、MRFC控制选定的MRFP提供放音服务,并向AS反馈结果。
步骤R15-R20、放音结束后,MRFC释放该MRFP,并通知AS。
值得注意的是,为了保证会话接通率和资源平衡,当采用预先设置的分配规则选择出的MRFP资源不足时,可以释放该MRFP,然后根据预先配置的第三分配规则在满足能力要求的MRFP中选择一个负载最轻的MRFP提供媒体资源服务。
相应地,本发明实施例还提供了一种多媒体资源功能控制器MRFC,其结构如图4A及图4B所示,包括接收单元410、第一选择单元420、分配规则配置单元430和第二选择单元440。
接收单元410,用于接收AS发送的资源请求消息;
第一选择单元420,用于根据同一归属域内每个供选择的MRFP的资源能力以及编解码能力选择MRFP;
分配规则配置单元430,用于存储预先配置的分配规则以及为分配规则配置优先级级别,预先配置的分配规则包括以下分配规则中的至少一个:第一分配规则:根据请求资源的AS分配MRFP;第二分配规则:根据用户接入域信息分配MRFP;第三分配规则:根据MRFP的负载分配MRFP;第四分配规则:根据用户的选择分配MRFP;
第二选择单元440,用于根据分配规则配置单元430预先配置的分配规则在第一选择单元420选择出的MRFP中继续对选择出的MRFP进行优选,具体用于根据分配规则配置单元430预先配置的分配规则的优先级级别逐一匹配分配规则,直至选择出一个MRFP。
较佳地,第二选择单元440包括如下几种选择子单元的至少一个:第一选择子单元441、第二选择子单元442、第三选择子单元443和第四选择子单元444。
第一选择子单元441,用于根据分配规则配置单元430预先配置的第一分配规则在第一选择单元420选择出的MRFP中继续选择MRFP;
第二选择子单元442,用于根据分配规则配置单元430预先配置的第二分配规则在第一选择单元420选择出的MRFP中继续选择MRFP;
第三选择子单元443,用于根据分配规则配置单元430预先配置的第三分配规则在第一选择单元420选择出的MRFP中继续选择MRFP;
第四选择子单元444,用于根据分配规则配置单元430预先配置的第四分配规则在第一选择单元420选择出的MRFP中继续选择MRFP。
其中,第一选择子单元441从接收单元410接收到的资源请求消息中获取请求资源的AS的标识信息,根据该AS的标识信息匹配分配规则配置单元430预先配置的第一分配规则来选择不同业务能力和/或容量的MRFP;
第二选择子单元442从接收单元410接收到的资源请求信息中获取用户接入域信息,根据该用户接入域信息匹配分配规则配置单元430预先配置的第二分配规则来选择距用户最近的MRFP;
第三选择子单元443根据第一选择单元420选择出的MRFP中每个MRFP的资源比例来选择负载最轻的MRFP;
第四选择子单元444具体包括:
资源准备模块,用于当从接收单元接收到的资源请求信息中无法获取用户接入域信息时,在第一选择单元选择出的每个MRFP上准备资源;
通知用户模块,用于通过资源请求消息中会话描述协议SDP的m行携带资源准备模块准备的每个MRFP的资源信息通知用户在第一选择单元选择出的MRFP中继续选择MRFP;
选择模块,用于接收用户根据通知用户模块的通知所反馈的用户选择,根据所述用户选择来选择MRFP。
本发明实施例提供多种分配规则,在MRFC根据每个MRFP的资源能力及编解码能力选择出多个MRFP时,能够根据AS发送的INVITE消息以及预先设置了优先级级别的分配规则选择一个最合适的MRFP,用来给用户提供多媒体资源服务。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。