本发明专利技术实施例公开了一种动态分配管理连接代理(MCP)的方法及装置,接收座席对MCP的分配请求,在所有MCP中确定符合预设条件的目标MCP,向所述座席返回目标MCP的地址,使所述座席根据所述目标MCP的地址接入目标MCP。
【技术实现步骤摘要】
本专利技术涉及计算机电信集成(CTI,ComputerTelecommunicationIntegration)技术,尤其涉及一种动态分配管理连接代理服务器(MCP,ManagementConnectionProxyServer)的方法及装置。
技术介绍
CTI技术是从传统的计算机电话集成技术发展而来的,所述CTI技术跨越计算机技术和电信技术两大领域,主要提供如下典型业务:基于客户终端设备(CPE,CustomerPremiseEquipment)的消息系统、交互语音应答、呼叫中心系统、增值业务、IP电话等。其中,CTI呼叫中心系统的核心组件为呼叫中心服务器(CCS,CallCenterServer),CCS主要负责电话控制;CTI通过CCS的指令控制客服座席,简称座席,接听或挂断用户与座席间的访问电话,因而座席需要接入到CCS中才能正常工作。但是,在整个CTI呼叫中心系统中座席多达数千台,如果将所有座席都接入到CCS系统,必然会超过CCS的网络资源承受能力。为了解决上述问题,如图1中圆圈部分所示,首先将座席接入到几台MCP中进行汇聚,再由MCP接入CCS。其中,MCP的功能主要包括聚合座席连接和维持座席连接会话。如此,通过增加MCP的方式很大程度上拓展了CCS承载座席的数量。然而,现有技术中通过增加MCP的方式来扩展CCS承载座席数量的方案,仍存在如下技术问题:1)因每个座席需要根据IP地址连接预先分配好的MCP,这样会导致MCP连接分配不均,对MCP资源利用不充分的问题,且在CTI系统运行中无法动态调整座席至MCP的连接。2)当座席所指定的主用MCP故障时,座席需要在迁出主用MCP后才能切换至备用MCP服务器,这样会严重影响服务质量。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种动态分配MCP的方法及装置,能够有效解决MCP连接分配不均的问题,从而提高MCP资源利用率。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种动态分配MCP的方法,该方法包括:接收座席对MCP的分配请求;在所有MCP中确定符合预设条件的目标MCP;向所述座席返回目标MCP的地址,使所述座席根据所述目标MCP的地址接入目标MCP。上述方案中,所述在所有MCP中确定符合预设条件的目标MCP,包括:在所有MCP中筛选出处于正常状态的MCP,形成可用MCP列表;通过计算确定所述可用MCP列表中负荷率最小的MCP,作为目标MCP。上述方案中,所述通过计算确定所述可用MCP列表中负荷率最小的MCP,包括:根据所述可用MCP列表中每个MCP已连接的座席请求数和MCP自身可承载的最大容量,分别确定每个MCP的负荷率;比较所确定的每个MCP的负荷率,确定出所述可用MCP列表中负荷率最小的MCP。上述方案中,所述方法还包括:检测所述目标MCP的状态;当所述目标MCP处在异常状态时,更新所述可用MCP列表;重新计算确定所述更新后的MCP列表中负荷率最小的MCP,作为新的目标MCP;向所述座席返回新的目标MCP的地址,使所述座席根据所述新的目标MCP的地址接入新的目标MCP。上述方案中,所述检测所述目标MCP的状态,包括:向所述目标MCP发起心跳检测请求;接收所述目标MCP反馈的心跳消息;根据所述心跳消息确定所述目标MCP的状态。本专利技术实施例还提供一种动态分配MCP的装置,该装置包括连接管理模块和确定模块;其中,所述连接管理模块,用于接收座席对MCP的分配请求;向所述座席返回目标MCP的地址,使所述座席根据所述目标MCP的地址接入目标MCP;所述确定模块,用于在所有MCP中确定符合预设条件的目标MCP。上述方案中,所述确定模块包括状态检测模块和负荷计算模块;其中,所述状态检测模块,用于在所有MCP中筛选出处于正常状态的MCP,形成可用MCP列表;所述负荷计算模块,用于通过计算确定所述可用MCP列表中负荷率最小的MCP,作为目标MCP。上述方案中,所述负荷计算模块包括确定单元和比较单元;其中,所述确定单元,用于根据所述可用MCP列表中每个MCP已连接的座席请求数和MCP自身可承载的最大容量,分别确定每个MCP的负荷率;所述比较单元,用于比较所确定的每个MCP的负荷率,确定出所述可用MCP列表中负荷率最小的MCP。上述方案中,所述状态检测模块,还用于检测所述目标MCP的状态;当所述目标MCP处在异常状态时,更新所述可用MCP列表;所述负荷计算模块,还用于重新计算确定所述更新后的MCP列表中负荷率最小的MCP,作为新的目标MCP;相应地,所述连接管理模块,还用于向所述座席返回新的目标MCP的地址,使所述座席根据所述新的目标MCP的地址接入新的目标MCP。上述方案中,所述状态检测模块包括发送单元、接收单元、状态确定单元;其中,所述发送单元,用于向所述目标MCP发起心跳检测请求;所述接收单元,用于接收所述目标MCP反馈的心跳消息;所述状态确定单元,用于根据所述心跳消息确定所述目标MCP的状态。本专利技术实施例所提供的动态分配MCP的方法及装置,接收座席对MCP的分配请求,在所有MCP中确定符合预设条件的目标MCP,向所述座席返回目标MCP的地址,使得发出请求的座席能根据返回的目标MCP的地址接入目标MCP。如此,能够通过在CTI系统运行中动态调整座席至MCP的连接,有效解决MCP连接分配不均的问题,从而提高MCP资源利用率。附图说明图1为相关技术中CTI呼叫中心系统的网络架构示意图;图2为本专利技术实施例动态分配MCP的方法的实现流程示意图一;图3为本专利技术实施例所述在所有MCP中确定符合预设条件的目标MCP的实现流程示意图;图4为本专利技术实施例通过计算确定所述可用MCP列表中负荷率最小的MCP的实现流程示意图;图5为本专利技术实施例动态分配MCP的方法的实现流程示意图二;图6为本专利技术实施例检测所述目标MCP的状态的实现流程示意图;图7为本专利技术实施例动态分配MCP的装置的组成结构示意图;图8为本专利技术实施例负荷计算模块的组成结构示意图;图9为本专利技术实施例状态检测模块的组成结构示意图。具体实施方式在本专利技术实施例中,接收座席对MCP的分配请求;在所有MCP中确定符合预设条件的目标MCP;向所述座席返回目标MCP的地址,使所述座席根据所述目标MC本文档来自技高网...
【技术保护点】
一种动态分配管理连接代理MCP的方法,其特征在于,所述方法包括:接收座席对MCP的分配请求;在所有MCP中确定符合预设条件的目标MCP;向所述座席返回目标MCP的地址,使所述座席根据所述目标MCP的地址接入目标MCP。
【技术特征摘要】
1.一种动态分配管理连接代理MCP的方法,其特征在于,所述方法包括:
接收座席对MCP的分配请求;
在所有MCP中确定符合预设条件的目标MCP;
向所述座席返回目标MCP的地址,使所述座席根据所述目标MCP的地址
接入目标MCP。
2.根据权利要求1所述的方法,其特征在于,所述在所有MCP中确定符
合预设条件的目标MCP,包括:
在所有MCP中筛选出处于正常状态的MCP,形成可用MCP列表;
通过计算确定所述可用MCP列表中负荷率最小的MCP,作为目标MCP。
3.根据权利要求2所述的方法,其特征在于,所述通过计算确定所述可用
MCP列表中负荷率最小的MCP,包括:
根据所述可用MCP列表中每个MCP已连接的座席请求数和MCP自身可
承载的最大容量,分别确定每个MCP的负荷率;
比较所确定的每个MCP的负荷率,确定出所述可用MCP列表中负荷率最
小的MCP。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
检测所述目标MCP的状态;
当所述目标MCP处在异常状态时,更新所述可用MCP列表;
重新计算确定所述更新后的MCP列表中负荷率最小的MCP,作为新的目
标MCP;
向所述座席返回新的目标MCP的地址,使所述座席根据所述新的目标MCP
的地址接入新的目标MCP。
5.根据权利要求4所述的方法,其特征在于,所述检测所述目标MCP的
状态,包括:
向所述目标MCP发起心跳检测请求;
接收所述目标MCP反馈的心跳消息;
根据所述心跳消息确定所述目标MCP的状态。
6.一种动态分配管理连接代理MCP的装置,其特征在于,所述装置包括
连接管理模块和确定模块;其中,
所述连接管理模块,用于接收座席对MCP的...
【专利技术属性】
技术研发人员:马晓明,徐朋朋,王鑫,臧紫文,陈劼,杨谦,顾骧,
申请(专利权)人:中国移动通信集团江苏有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。