[发明专利]一种呼叫分发方法有效
申请号: | 200810065199.0 | 申请日: | 2008-01-15 |
公开(公告)号: | CN101217450A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 董俊贤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;G06F9/46 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 呼叫 分发 方法 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种呼叫分发的方法。
背景技术
在现代通信设备中,通常采用分布式架构,业务分布在多个单板上处理,分布式架构的优点是消除了集中式处理易发生的单点故障缺点,并且容量配置灵活,易扩充,易实现负载均衡。
为实现这种分布式的处理,系统中通常需要有具有分发功能的装置,对于接收到的业务呼叫,分发装置按照一定的原则分发到各个呼叫处理单板上处理。通常的分发实现方式是通过呼叫处理单板的轮选,将新来的呼叫依次转发到不同的呼叫处理单板上,在呼叫处理单板处理能力相同的情况下,这种方式基本上能够实现呼叫处理负荷的均衡。该呼叫分发方式的处理方法如图1所示,该图例中有三块呼叫处理单板,具有分发能力的装置收到新的呼叫后,按轮选的原则,第1个呼叫发送到单板1处理,第2个呼叫发送到单板2处理,第3个呼叫发送到单板3处理,第4个呼叫又将发送到单板1处理,以此往复循环,按这种方式每个呼叫处理单板上接收到的新呼叫的数量基本上是均匀的。
随着硬件的不断升级,同样是呼叫处理单板,新老单板之间处理能力可能会差距很大,而且在已运营系统中,有新老单板混插的需求,此时如果还按照轮选呼叫处理单板的方式分发呼叫,对于处理能力强的新单板来说,其处理能力得不到合理的利用,是一种极大的浪费。
发明内容
本发明所要解决的技术问题是提供一种呼叫分发方法,能够充分利用处理能力强的呼叫处理单板,避免资源的浪费。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的:
一种呼叫分发方法,包括以下步骤:
(1)根据处理能力大小为各呼叫处理单板配置能力值;
(2)呼叫分发装置获取各个呼叫处理单板的能力值;
(3)呼叫分发装置根据所述能力值将呼叫按相应比例分发给各个呼叫处理单板。
其中,所述步骤(3)进一步包括以下步骤:
A、在呼叫分发装置上生成呼叫处理单板队列,并将其中的呼叫处理单板按照能力值由大至小进行排序;
B、初始化所述队列中各呼叫处理单板的分发计数器,初始值为其呼叫处理单板的能力值,并将单板指针指向所述队列的首位;
C、呼叫分发装置在所述队列中依次选择呼叫处理单板,根据相应的分发计数器的当前值分发新的呼叫。
其中,所述步骤(3)中,所述呼叫处理单板队列中仅包含与呼叫分发装置通信良好的呼叫处理单板,在呼叫分发过程中,若有呼叫处理单板的通信质量发生变化,则重新生成呼叫处理单板队列,并将其根据能力值重新排序。
其中,所述步骤(3)中,在呼叫分发过程中,若呼叫处理单板的数量发生变化,则重新生成呼叫处理单板队列,并将其根据能力值重新排序。
其中,所述步骤C中呼叫分发装置接收到新呼叫时分发呼叫的方法为:
①根据单板指针定位呼叫处理单板,判断该单板的分发计数器是否为0,若为0,则进入步骤②,否则进入步骤③;
②判断单板指针是否指向队列的首位,若是,则将队列中所有呼叫处理单板的分发计数器恢复为初始值之后进入步骤①,否则将单板指针移到队列的首位之后进入步骤①;
③将呼叫分发到所定位的呼叫处理单板,并将该单板的分发计数器的值减1;
④判断单板指针是否指向所述队列的尾部,若是,则将单板指针移到队列的首位,否则将单板指针指向队列中下一位呼叫处理单板。
本发明具有以下有益效果:
本发明根据呼叫处理单板的处理能力进行呼叫分发,在具有不同呼叫处理能力的新老单板混插的系统中,可以满足不同能力单板负荷均衡的要求,合理利用处理能力强的单板,提高了效率,避免了资源的浪费。
附图说明
图1为现有技术中按呼叫处理单板的轮选分发呼叫的示意图;
图2为本发明的呼叫分发方法流程图;
图3为按呼叫处理单板能力分发呼叫的示意图;
图4为实施例中呼叫分发装置按处理能力分发呼叫的基本流程图;
图5为实施例中分发呼叫的详细过程示意图;
图6为实施例中呼叫分发装置分发处理流程图。
具体实施方式
本发明提供了一种呼叫分发方法,如图2所示,包括步骤:
201、根据处理能力大小为各呼叫处理单板配置能力值(也可称为权重值);
202、呼叫分发装置获取各个呼叫处理单板的能力值;
203、呼叫分发装置根据所述能力值将呼叫按相应比例分发给各个呼叫处理单板。
下面结合附图及实施例对本发明作进一步详细的描述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065199.0/2.html,转载请声明来源钻瓜专利网。