[发明专利]多模块负荷分配方法及装置有效
申请号: | 200710000518.5 | 申请日: | 2007-01-05 |
公开(公告)号: | CN101217683A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 王巍;孔韬;陈子晔 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04M3/42 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 负荷 分配 方法 装置 | ||
技术领域
本发明涉及通信领域,更具体地,涉及一种多模块负荷分配方法及装置。
背景技术
在通信领域的短消息系统中,传统的负荷分配方法主要有以下两种:
1.轮询
该方案目前是一种最优方案。其按照配置的模块数轮流进行发送,这种方式是纯粹的按模分发,实现绝对的负荷分担。
但是该方法的缺点在于,具有一定的适用范围,例如,如果要求某些用户的消息只发送到具有用户相关信息的模块上,那么就不能使用这个方案。
2.按照号段归属不同的模块进行负荷分配
即把不同的号段分配到不同的模块上。消息根据之前设定的号段归属信息转发到不同的模块上。为了实现负荷分担,尽量让号段平均分到各个模块上。
该方案的缺点在于:号段范围过大,而且号段本身的负荷就不均匀,例如某些号段空号居多,某些号段用户很密集,这样就很容易导致某些处理模块异常繁忙,但是有些处理模块却很空闲。而且按号段分担方式,如果号段数量比较多,设置的工作量就会比较大。
因此,需要一种新的多模块负荷分配方法及装置,以解决上述问题。
发明内容
为了解决上述问题,本发明提供了一种多模块负荷分配方法及装置,综合了上述两种传统负荷分配方法,取两者之所长,既使得负荷能够平均分配,又满足了号码归属模块的要求。
本发明的一个方面提供了一种多模块负荷分配方法,包括以下步骤:步骤S102,将负荷的数量转换成整数,并用所述整数对预设数值求余;步骤S104,将所得到的余数分配给所述多模块中的指定数量的模块节点;以及步骤S106,根据分配给所述不同的模块节点的余数,将所述号码分配给不同的模块节点。
根据本发明的一个方面,预定数值是由期望的分配精确度决定的,其中,所述预定数值越大,则分配的精确度越高。
另外,根据本发明的一个方面,在步骤S104中,将相邻的余数分配给不同的所述模块节点中。
本发明的另一方面还提供了一种多模块负荷分配装置,其包括:求余单元,用于将负荷的数量转换成整数,并用所述整数对预设数值求余;余数分配单元,用于将所得到的余数分配给所述多模块中的指定数量的模块节点;以及负荷分配单元,用于根据分配给所述不同的模块节点的余数,将所述负荷分配给不同的模块节点。
根据本发明的另一方面,预定数值是由期望的分配精确度决定的,其中,所述预定数值越大,则分配的精确度越高。
另外,根据本发明的另一方面,在所述余数分配单元中,将相邻的余数分配给不同的所述模块节点中。
如上所述,可以看出本发明实现了以下技术效果:根据模块的实际处理能力,可以灵活配置模值以及各处理模块的负荷;即使在大量号码分发的情况下,各模块节点处理负荷比例可以与配置比例一致,而按照号段归属不同的模块进行负荷分担的负荷分配方法则不能做到;某个号码还是永久归属唯一的处理模块;按照轮询的负荷分担方法则不能做到;以及当期望模块节点负荷调整或者模块节点增加减少的时候,调整也很方便快捷。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的多模块负荷分配方法的流程图;
图2是在ZXSC100(中兴CDMA短消息产品)现场采用多模块负荷分配方法的移动用户号码簿号码(Mobile data number,简称为MDN)号码的结构示意图;
图3是在ZXSC100现场采用多模块负荷分配方法的移动台识别码(Mobile station identify number,简称为MIN)号码的结构示意图;以及
图4是根据本发明的多模块负荷分配装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据本发明的多模块负荷分配方法的流程图,以下将参照图1所示的步骤大致描述本发明。如图1所示,该方法包括以下步骤:
步骤S102,将负荷的数量转换成整数,并用所述整数对预设数值求余;
步骤S104,将所得到的余数分配给所述多模块中的指定数量的模块节点;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710000518.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:从亚麻籽壳制得的未发酵凝胶成分
- 下一篇:栅极二极管非易失性存储器工艺