[发明专利]消息分发系统及方法无效
| 申请号: | 200610127137.9 | 申请日: | 2006-09-05 |
| 公开(公告)号: | CN101141670A | 公开(公告)日: | 2008-03-12 |
| 发明(设计)人: | 张磊;欧阳新志;李毅;蒋传遐 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04L12/58 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 分发 系统 方法 | ||
技术领域
本发明涉及移动通讯领域,具体而言,涉及在短消息中心内部多模块组网情况下实现在各业务处理模块间分配消息流量的系统和方法。
背景技术
随着手机终端的日益普及以及丰富多彩的短消息增值业务的开展,短消息已经成为大部分人尤其是年轻人的不可或缺的生活元素。据国内移动运营商(中国移动和中国联通)的统计,最近几年短消息的发送量每年都在成倍甚至成指数级别的增长,目前短信已经成为移动运营商主要收入之一。目前短消息中心内部一般都是采用多模块共同承担业务处理的组网方式,该方式具有如下的功能:
1.容灾功能,多模块之间可以互相备份,在某个模块出现故障的时候其他模块可以接管业务;以及
2.扩容方便,在消息量日益增长的情况下,短消息中心经常需要扩容,而多模块业务处理的组网方式下通过简单的增加业务处理模块就能达到扩容的目的。
在多模块组网方式下,由于设备处理能力不同,因此需要考虑如何准确的将设定比例的消息流量分配到指定的业务处理模块。目前在多模块组网短消息中心采用的一种控制消息流量分配比例的方案是给每个业务处理模块设定处理的号段范围,根据消息目的号码的归属号段将消息分配给不同的业务处理模块,即通过控制分配到不同业务处理模块的号段比例来控制消息流量比例。但实际上,将号段按设定比例分配给各个业务处理模块,很多情况下并不能准确的将消息流量按相同比例分配到各个业务处理模块,经常出现短消息中心内部某些业务处理模块在某些时段内负荷过重,而其他业务处理模块在该时段还具有较大剩余处理能力的现象。造成该方案无法准确控制消息流量在各个业务处理模块的分配比例问题主要有以下两个原因:
1.在SP(Service Provider)向短消息中心大量群发消息(比如天气预报等,通常都是按号段群发)时段,造成负责该号段的业务处理模块在该时段内出现业务量过重;
2.一般情况下配置给各个业务处理模块处理的消息号段范围都比较粗略,有些号段内有大量空号码。
因此,需要一种能准确控制消息流量在各个业务处理模块间的分配比例的解决方案,能够解决上述相关技术中的问题,使充分利用短消息中心的处理能力。
发明内容
本发明旨在提供一种能准确控制消息流量在各个业务处理模块间的分配比例的解决方案,能够解决上述相关技术中的消息流量分配不均衡的问题,使充分利用短消息中心的处理能力。
根据本发明的一个方面,提供了一种用于多模块组网短消息中心的消息分发系统,其特征在于,系统包括:
流量配置模块,用于设定模值和为一个或多个业务处理模块分配余数的余数配置信息,并将模值和余数配置信息发送至一个或多消息分发模块;一个或多个消息分发模块,用于对接收到的短消息的目的号码按设定的模值求余,根据余数确定对应的业务处理模块并将短消息发送至所确定的业务处理模块;以及一个或多个业务处理模块,用于对短消息进行处理。
在上述消息分发系统中,消息分发模块在将短消息发送至业务处理模块之前,判断业务处理模块的当前状态是否正常,如果正常,则将短消息发送至业务处理模块,如果不正常,则查找其他状态正常的业务处理模块,并将短消息发送至业务处理模块。
在上述消息分发系统中,流量配置模块位于短消息中的操作维护模块。
在上述消息分发系统中,消息分发模块位于短消息中心的短消息互通/关口消息业务中心和/或短消息点对点协议代理模块。
在上述消息分发系统中,流量配置模块、一个或多个消息分发模块、以及一个或多个业务处理模块之间可以采用TCP/IP协议。
在上述消息分发系统中,消息分发系统可以位于互为备份的两个短消息中心。
根据本发明的另一个方面,提供了一种消息分发方法,该方法包括以下步骤:
步骤S202,流量配置模块设定模值和为一个或多个业务处理模块分配余数的余数配置信息,并将模值和余数配置信息发送至一个或多消息分发模块;步骤S204,一个或多个消息分发模块在接收到短消息后对短消息的目的号码按设定的模值求余,根据余数确定对应的业务处理模块并将短消息发送至所确定的业务处理模块;以及步骤S206,一个或多个业务处理模块对接收到的短消息进行处理。
在上述消息分发方法中,消息分发模块在将短消息发送至业务处理模块之前,判断业务处理模块的当前状态是否正常,如果正常,则将短消息发送至业务处理模块,如果不正常,则查找其他状态正常的业务处理模块,并将短消息发送至业务处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610127137.9/2.html,转载请声明来源钻瓜专利网。





