控制并发呼叫量的装置和方法

文档序号:7703807阅读:229来源:国知局
专利名称:控制并发呼叫量的装置和方法
技术领域
本发明涉及移动通讯系统领域,尤其涉及一种在下一代呼叫中心(Next Generation Call Center,NGCC)平台业务侧,实现主动对接入到呼叫中心系统的语音并发 呼叫量进行控制的装置和方法。
背景技术
随着通信网络和数据网络的融合以及下一代网络(NextGeneration Network, NGN)、第三代数字通信(3rd Generation, 3G)等通信技术的发展和应用普及,呼叫中心系统 也朝着分组化、宽带化、智能化的方向发展。尤其以NGCC技术为核心的互动式多媒体智能 IP呼叫中心系统支撑平台-NGCC平台受到国内外运营商的青睐。NGCC平台是采用纯IP技 术构建的呼叫中心平台,呼叫中心系统处理呼叫接入不再有中继数的限制,主动控制突发 性并发呼叫量,防止在线用户异常断开。虽然目前基于NGN的呼叫中心系统接入侧的用户站等设备本身具有并发呼叫量 控制功能,但这种控制一般都是基于对主被叫号码分析等网络特征进行的限制,其控制粒 度较粗,无法适用于对接入地区、客户品牌、客户等级、业务类型、语言类型等呼叫特征的用 户呼叫进行限制。当出现某一接入区域突发大量呼叫时,会影响到其它接入地区呼叫的接 入,从而对呼叫中心平台造成一定的冲击。

发明内容
为解决无法适用于对各呼叫特征的用户呼叫进行限制的问题,有必要提供一种可 以对各呼叫特征的用户呼叫进行限制的控制并发呼叫量的装置。此外,还有必要提供一种上述的控制并发呼叫量的方法。本发明控制并发呼叫量的装置包括后台处理模块、协同模块和核心模块,其中所述后台处理模块用于提供配置信息的界面,配置根据呼叫特征划分的各个并发 呼叫量对应的阈值,并将所述阈值传送到所述核心模块;所述协同模块用于提供根据呼叫特征划分的各个并发呼叫量对应的变量,并将所 述变量传送到所述核心模块;所述核心模块用于接收所述阈值和变量,判断得出所述变量不小于所述阈值时, 控制协同模块释放当前呼叫。在上述装置中,所述核心模块还用于判断得出所述变量小于所述阈值时,所述变 量增大,所述核心模块控制协同模块继续呼叫业务,在所述呼叫业务执行完成时,所述变量
相应变小。本发明控制并发呼叫量的方法包括以下步骤预先配置根据呼叫特征划分的各个并发呼叫量对应的阈值;提供根据呼叫特征划分的各个并发呼叫量对应的变量;每一呼叫接入时,判断所述变量是否小于所述阈值,若是,所述变量增大,并继续所述呼叫业务,当所述呼叫业务结束时,所述变量相应变小;否则,释放所述呼叫。在上述方法中,存在多个所述呼叫特征时,指定所述呼叫特征的优先级,依次判断优先级从高到低的呼叫特征对应的变量是否小于阈值,直至释放所述呼叫或者继续所述呼 叫。在上述方法中,所述阈值为最近一个设定时间单位内根据所述呼叫特征划分的并 发呼叫量最大值的倍数,所述倍数不小于1。在上述方法中,所述阈值为最近三个月根据所述呼叫特征划分的并发呼叫量最大 值的1. 2 1. 5倍。在上述方法中,所述提供根据呼叫特征划分的各个并发呼叫量对应的变量,在所 述控制并发呼叫量的装置上电时,所述变量清零。在上述方法中,所述变量与计数器一一对应,通过所述计数器实现所述变量的增 大或变小。在上述方法中,在配置根据呼叫特征划分的各个并发呼叫量对应的阈值之后,产 生呼叫量登记控制消息,根据呼叫量登记控制消息启动所述变量对应的计数器。与现有技术相比较,本发明控制并发呼叫量的装置和方法通过配置根据呼叫特征 划分的各个并发呼叫量对应的阈值,比较该阈值与根据呼叫特征划分的各个并发呼叫量对 应的变量的大小,若该变量小于该阈值,变量增大,并继续所述呼叫业务,当呼叫业务结束 时,所述变量相应变小,否则,释放此次呼叫,从而实现限制呼叫特征的并发呼叫量在阈值 内的目的,使得对用户呼叫的控制更为完善。在结合附图阅读本发明实施方式的详细描述后,本发明的特点和优点将变得更加清楚。


图1是本发明控制并发呼叫量的装置模块示意图;图2是本发明控制并发呼叫量的方法流程图;图3是图2步骤S3的具体流程示意图。
具体实施例方式下面结合附图对本发明控制并发呼叫量的装置和方法进行说明。请参阅图1,其是本发明控制并发呼叫量的装置模块示意图。控制并发呼叫量的装置包括后台处理模块101、协同模块102和核心模块103。其 中,后台处理模块101在Windows操作系统下开发,集成在NGCC平台管理中心系统。核心 模块103和协同模块102使用自动业务脚本开发,嵌入在NGCC平台自动业务系统。核心模 块103分别与后台处理模块101和协同模块102相连接,且采用TCP/IP协议进行通讯。后台处理模块101用于向操作员提供一配置并发呼叫量信息的界面,并将所配置 的并发呼叫量信息保存在数据库中。所述配置的并发呼叫量信息包括根据呼叫特征划分的 各个并发呼叫量对应的阈值Max。Max为最近一个设定时间单位内根据呼叫特征划分的并 发呼叫量最大值的N倍。N为不小于1的数。比如,最近一个设定时间单位为最近三个月, N的取值范围为1. 2 1. 5。另外,当存在多个呼叫特征,在配置并发呼叫量信息时,指定各呼叫特征的优先级。协同模块102用于提供根据呼叫特征划分的各个并发呼叫量对应的变量Num,并 传输当前的Num到核心模块103。变量Num表示在当前系统通讯中,正常进行的并发呼叫 量。控制并发呼叫量的装置上电时,Num预先清零。协同模块102包括计数器。协同模块 102通过计数器使得Num增大或者变小。呼叫特征与对应相应的计数器。核心模块103用于接收后台处理模块101发送的并发呼叫量信息和协同模块102 发送的Num,解析出并发呼叫量信息中的Max,并将Max以数组的形式存储在内存中,再对阈 值和变量进行比对,根据比对结果,控制协同模块102继 续或者结束呼叫业务。在每一呼叫 接入时,核心模块103判断Num是否小于Max,若是,Num增大,核心模块103控制协同模块 102继续该呼叫业务,在呼叫业务结束时,Num相应变小,否则,核心模块103控制协同模块 102释放呼叫。请参阅图2,其是本发明控制并发呼叫量的方法流程图。控制并发呼叫量的方法包括以下步骤步骤Si、预先配置根据呼叫特征划分的各个并发呼叫量对应的阈值Max ;通过后台处理模块101提供一配置并发呼叫量信息的界面,并将所配置的并发呼 叫量信息下发到核心模块103。所述配置的并发呼叫量信息包括Max。存在多个呼叫特征 时,所述配置的并发呼叫量信息包括各呼叫特征的优先级信息。每个呼叫特征对应的阈值 与相同呼叫特征对应的变量一一对应。步骤S2、提供根据呼叫特征划分的各个并发呼叫量对应的变量Num ;通过协同模块102提供Num,并将当前的Num传输到核心模块103。在控制并发呼 叫量的装置上电时,Num清零。步骤S3、每一呼叫接入时,判断Num是否小于Max,若是,Num+1,并继续所述呼叫业 务,当所述呼叫业务结束时,Num-I,否则释放所述呼叫。请参阅图3,其是图2步骤S3的具体流程示意图。该步骤S3具体包括如下步骤步骤S301、通过核心模块103接收后台处理模块101传输的并发呼叫量信息,解析 出并发呼叫量信息中的Max,再将Max以数组的形式存储在内存中,并向协同模块102发送 呼叫量登记控制消息。呼叫量登记控制消息包括并发呼叫量信息中的呼叫特征信息。步骤S302、协同模块102接收呼叫量登记控制消息,根据呼叫量登记控制消息启 动Num对应的计数器。步骤S303、协同模块102收到呼叫接入信号,解析呼叫接入信号所属的呼叫特征, 发送所述呼叫量状态变更消息和Num到核心模块103。步骤S304、核心模块103接收所述呼叫量状态变更消息和Num,判断Num是否小于 Max,若是,执行步骤S305,否则,执行步骤S306。步骤S305、核心模块103发送执行呼叫指令到协同模块102,协同模块102接收执 行呼叫指令,通过计数器对Num+1,并根据执行呼叫指令,继续该呼叫业务。当呼叫业务结束 时,Num-1。转至步骤步骤S303。步骤S306、核心模块103向协同模块102发送释放呼叫指令,协同模块102接收释 放呼叫指令,释放当前呼叫。
此外,存在多个呼叫特征时,根据所述优先级,依次判断优先级从高到低的呼叫特 征对应的变量是否小于阈值,直至释放所述呼叫或者继续所述呼叫。以下分别以一维呼叫特征和二维呼叫特征为例,描述本发明控制并发呼叫量的方 法的运用。首先,以接入地区一维呼叫特征,接入地区分为A地区和B地区为例,控制并发呼 叫量的方法的步骤如下所示步骤1、通过后台处理模块101配置并发呼叫量信息。该并发呼叫量信息包括A地 区的阈值A_Max,B地区的阈值B_Max。 步骤2、核心模块103从后台处理模块101加载并发呼叫量信息,将A_Max和B_Max 写入到内存中,并以数组的形式存放。再向协同模块102发送A地区的呼叫量登记控制消 息和B地区的呼叫量登记控制消息。步骤3、协同模块102接收A地区和B地区的呼叫量登记消息,启动A地区计数器 和B地区计数器。步骤4、协同模块102接收到A地区某个客户的呼叫,将A地区的呼叫量变更消息 和变量A_Num发送到核心模块103。客户通过拨打运营商提供的接入码,进入业务自动语音 流程,实现呼叫。步骤5、核心模块103接收A地区的呼叫量变更消息和A_Num,比较A_Num和A_Max 大小。判断A_Num是否小于A_Max,若是,执行步骤6,否则,执行步骤7。步骤6、核心模块103发送执行呼叫指令到协同模块102,控制协同模块102接收 执行呼叫指令,通过A地区的计数器对4_附!11+1,并根据执行呼叫指令,继续呼叫业务。当呼 叫业务结束时,释放当前呼叫,协同模块102通过A地区的计数器对4_灿!11-1。进入步骤4。步骤7、核心模块103发送释放呼叫指令到协同模块102,协同模块102收到释放 呼叫指令后,释放当前呼叫。同理,B地区的客户语音呼入处理流程和A地区的客户呼入处理流程类似。综上所述,接入地区为多地区时,可依此类推。再以接入地区、客户品牌二维呼叫特征,接入地区分为A地区和B地区,客户品牌 分为M品牌和N品牌为例,控制并发呼叫量的方法的步骤如下所示步骤1、通过后台处理模块101配置并发呼叫量信息,并指定呼叫特征的优先级。 预先指定接入地区呼叫特征优先于客户品牌呼叫特征,即接入地区呼叫特征优先级高,客 户品牌呼叫特征优先级低。并发呼叫量信息包括A地区的阈值A_Max,A地区M品牌的阈值 A_M_Max,A地区N品牌的阈值A_N_Max,B地区的阈值B_Max,B地区M品牌的阈值B_M_Max, B地区N品牌的阈值B_N_Max。步骤2、核心模块103从后台处理模块101加载预设并发呼叫量信息,将A_Max,A_ M_Max, A_N_Max, B_Max, B_M_Max和B_N_Max写入到内存中,并以数组的形式存放。再向协 同模块102发送A地区的呼叫量登记控制消息、A地区M品牌的呼叫量登记控制消息、A地 区N品牌的呼叫量登记控制消息、B地区的呼叫量登记控制消息、B地区M品牌的呼叫量登 记控制消息以及B地区N品牌的呼叫量登记控制消息。步骤3、协同模块102接收以上所述登记控制消息,启动A地区计数器、A地区M品 牌的计数器、A地区N品牌的计数器、B地区计数器、B地区M品牌的计数器以及B地区N品牌的计数器。步骤4、协同模块102接收到A地区M品牌的客户的呼叫,将A地区的呼叫量变更 消息和变量A_Num发送到核心模块103。步骤5、核心模块103接收A地区的呼叫量变更消息和A_Num,比较A_Num和A_Max 的大小。判断A_Num是否小于A_Max,若是,执行步骤6,否则,执行步骤8。步骤6、核心模块103发送执行呼叫指令到协同模块102,控制协同模块102接收 执行呼叫指令,通过A地区的计数器对A_Num+l。步骤7、执行处理M品牌呼叫特征的流程,其包括步骤7. 1、协同模块102将A地区的M品牌的呼叫量状态变更消息和变量A_M_Num 发送到核心模块103。步骤7. 2、核心模块103接收A地区的M品牌的呼叫量状态变更消息和A_M_Num, 比较A_M_Num和A_M_Max的大小。判断A_M_Num是否小于A_M_Max,若是,执行步骤7. 3,否 则,执行步骤7. 4。步骤7. 3、核心模块103发送执行呼叫指令到协同模块102,协同模块102接收执 行呼叫指令,通过A地区的M品牌的计数器,使得A_M_Num+l,并根据执行呼叫指令,继续 呼叫业务。当呼叫业务结束时,释放当前呼叫,协同模块102通过A地区的计数器对A_M_ Num-1。进入步骤4。步骤8、核心模块103发送释放呼叫指令到协同模块102,协同模块102收到释放 呼叫指令后,释放当前呼叫。同理,A地区的N品牌呼叫特征的处理流程和A地区的M品牌处理流程类似。B地区的客户语音呼入处理流程和A地区的客户语音呼入处理流程类似。综上所述,接入地区为多地区、客户品牌为多品牌时,可依此类推。与现有技术相比较,本发明控制并发呼叫量的装置和方法通过配置根据呼叫特征 划分的各个并发呼叫量对应的阈值,比较该阈值与根据呼叫特征划分的各个并发呼叫量对 应的变量的大小,若该变量小于该阈值,变量增大,并继续所述呼叫业务,当呼叫业务结束 时,所述变量相应变小,否则,释放此次呼叫,从而实现限制呼叫特征的并发呼叫量在阈值 内的目的,使得对用户呼叫的控制更为完善。以上仅为本发明的优选实施案例而已,并不用于限制本发明,对于本领域的技术 人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种控制并发呼叫量的装置,其特征在于,包括后台处理模块、协同模块和核心模块,其中所述后台处理模块用于提供配置信息的界面,配置根据呼叫特征划分的各个并发呼叫量对应的阈值,并将所述阈值传送到所述核心模块;所述协同模块用于提供根据呼叫特征划分的各个并发呼叫量对应的变量,并将所述变量传送到所述核心模块;所述核心模块用于接收所述阈值和变量,判断得出所述变量不小于所述阈值时,控制协同模块释放当前呼叫。
2.根据权利要求1所述的控制并发呼叫量的装置,其特征在于,所述核心模块还用于 判断得出所述变量小于所述阈值时,所述变量增大,所述核心模块控制协同模块继续呼叫 业务,在所述呼叫业务执行完成时,所述变量相应变小。
3.—种控制并发呼叫量的方法,其特征在于,包括以下步骤预先配置根据呼叫特征划分的各个并发呼叫量对应的阈值;提供根据呼叫特征划分的各个并发呼叫量对应的变量;每一呼叫接入时,判断所述变量是否小于所述阈值,若是,所述变量增大,并继续所述 呼叫业务,当所述呼叫业务结束时,所述变量相应变小;否则,释放所述呼叫。
4.根据权利要求3所述的控制并发呼叫量的方法,其特征在于,存在多个所述呼叫特 征时,指定所述呼叫特征的优先级,依次判断优先级从高到低的呼叫特征对应的变量是否 小于阈值,直至释放所述呼叫或者继续所述呼叫。
5.根据权利要求3所述的控制并发呼叫量的方法,其特征在于,所述阈值为最近一个 设定时间单位内根据所述呼叫特征划分的并发呼叫量最大值的倍数,所述倍数不小于1。
6.根据权利要求5所述的控制并发呼叫量的方法,其特征在于,所述阈值为最近三个 月根据所述呼叫特征划分的并发呼叫量最大值的1. 2 1. 5倍。
7.根据权利要求3所述的控制并发呼叫量的方法,其特征在于,所述提供根据呼叫特 征划分的各个并发呼叫量对应的变量,在所述控制并发呼叫量的装置上电时,所述变量清 零。
8.根据权利要求3所述的控制并发呼叫量的方法,其特征在于,所述变量与计数器 一一对应,通过所述计数器实现所述变量的增大或变小。
9.根据权利要求8所述的控制并发呼叫量的方法,其特征在于,在配置根据呼叫特征 划分的各个并发呼叫量对应的阈值之后,产生呼叫量登记控制消息,根据呼叫量登记控制 消息启动所述变量对应的计数器。
全文摘要
本发明公开了一种控制并发呼叫量的装置和方法。本发明控制并发呼叫量的装置包括后台处理模块、协同模块和核心模块。其中,所述后台处理模块用于提供配置信息的界面,配置根据呼叫特征划分的各个并发呼叫量对应的阈值,并将所述阈值传送到所述核心模块。所述协同模块用于提供根据呼叫特征划分的各个并发呼叫量对应的变量,并将所述变量传送到所述核心模块。所述核心模块用于接收所述阈值和变量,判断得出所述变量不小于所述阈值时,控制协同模块释放当前呼叫。本发明实现了限制呼叫特征的并发呼叫量在阈值内的目的,使得对用户呼叫的控制更为完善。
文档编号H04W48/04GK101815338SQ20091010554
公开日2010年8月25日 申请日期2009年2月20日 优先权日2009年2月20日
发明者梁华升, 王柏鸥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1