一种彩信网关及其实现流量控制的方法

文档序号:7929423阅读:157来源:国知局
专利名称:一种彩信网关及其实现流量控制的方法
技术领域
本发明涉及通讯领域,尤其涉及一种彩信网关及其实现流量控制的方法。
背景技术
通讯领域的增值业务系统中,业务量逐日增大,这就对增值业务系统的系统 处理性能提出了更高的要求。当前主流的业务处理系统中, 一般都是通过多台业 务处理机(或者叫服务器)组成一个集群系统,来满足业务处理需求。
由于系统间业务处理性能的差异,对业务的发起方要做流量限制,以达到保 护业务接收方系统稳定运行的目的。对业务接收方来说,业务过载可能会导致系 统崩溃。所以为了保护整个业务系统的运行稳定,在各个子系统之间,做流量限 制非常重要,这样的流量限制也叫过负荷保护控制。
在多媒体消息系统中,存在这样的业务模型,增值业务平台(VASP) =二》彩 信网关==》彩信中心,VASP、彩信网关、彩信中心间的拓扑图如图l所示,彩 信网关及彩信中心均包括配置台和业务处理机,其中的业务处理机组成集群系 统。

发明内容
本发明所要解决的技术问题是,提供一种彩信网关及其实现流量控制的方 法,本发明实用性强,可保护系统稳定运行。
一种彩信网关,包括网关配置台和至少两个业务处理机,所述业务处理机组 成集群系统,
所述网关配置台用来配置到各彩信中心的额定流量阀值,并将所述额定流量 阈值同步给各业务处理机;
所述业务处理机用来在周期内根据流量配额下发业务,周期性向其他业务处 理机广播自身本周期下发的业务量,并统计其他业务处理机广播来的自身本周期 下发的业务量,计算集群系统本周期下发的总业务量,并根据所述总业务量及自 身本周期的流量配额确定自身下个周期的流量配额。
4所述业务处理机中还包括有计数器和定时器,所述计数器用来统计处理机每 个周期下发的业务量;所述定时器用来定时周期时间。 一种彩信网关实现流量控制的方法,所述方法包括
步骤一网关配置台配置到各彩信中心的额定流量阀值,并同步到各个业务 处理机中,作为各业务处理机的初始的流量配额;
步骤二所述各业务处理机在周期时间内以所述流量配额下发业务;
步骤三周期时间到后,所述各业务处理机将自身本周期下发的业务量广播 给其他业务处理机,同时统计其他业务处理机广播来的自身本周期下发的业务 量,计算集群系统本周期下发的总业务量,并根据所述总业务量确定自身下个周 期的流量配额。
所述步骤二具体包括如下步骤
步骤2a:所述各业务处理机累加本周期自身要下发的业务量,与本周期自 身的流量配额做比较,若要下发的业务量大于等于本周期自身的流量配额,则执 行步骤2b;否则,执行步骤2C;
步骤2b:缓存本周期要下发的业务,等待下个周期处理;
步骤2C:按照本周期自身的流量配额下发业务,计数器统计下发的业务量, 执行步骤三。
所述步骤三中,各业务处理机通过如下方法确定自身下个周期的流量配额 所述各业务处理机用所述总业务量与自身本周期的流量配额做比较,若所述 总业务量大于自身本周期的流量配额,则用所述总业务量减去自身本周期下发的 业务量,再加上所述额定流量阀值,作为下个周期的自身的流量配额;若所述总 业务量小于等于自身本周期的流量配额,则自身下个周期的流量配额为所述额定 流量阀值。
所述步骤三中,各业务处理机将自身上个周期下发的业务量广播给其他业务 处理机后,将自身的计数器清零。
本发明适用于集群系统间的流量控制,特别是多媒体消息系统,短消息系统, 流媒体业务等移动增值业务系统,解决了集群系统间由于处理机多,流量控制不 便的问题。本发明可以显著提高流控效果,保障业务系统稳定运行。


图1是VASP、彩信网关、彩信中心间的拓扑5图2是本发明所述方法的流程图3是单个业务处理机的流量控制流程图。
具体实施步骤
以下结果附图和优选实施例对本发明做进一歩详细说明。
本发明所述的彩信网关的原理框图如图1所示,包括网关配置台和业务处理 机1—N,所述业务处理机组成集群系统,所述网关配置台用来配置到各彩信中 心的额定流量阀值,并将所述额定流量阈值同步给各业务处理机;
所述业务处理机用来在周期内根据流量配额下发业务,周期性向其他业务处 理机广播自身本周期下发的业务量,并统计其他业务处理机广播来的自身本周期 下发的业务量,计算集群系统本周期下发的总业务量,并根据所述总业务量及自 身本周期的流量配额确定自身下个周期的流量配额。
所述业务处理机中还包括有计数器和定时器,所述计数器用来统计处理机每 个周期下发的业务量;所述定时器用来定时周期时间。
如图2所示,是本发明所述方法的流程图,具体包括如下步骤 步骤201:网关配置台配置到各彩信中心的额定流量阀值; 歩骤202:将所述额定流量阀值同步到各个业务处理机中;
步骤203:各业务处理机将所述同步到自身的额定流量阈值设定为自身初始 的流量配额;
步骤204:所述各业务处理机在周期时间内以所述流量配额下发业务; 如图3所示,本步骤具体包括如下步骤
步骤301:所述各业务处理机累加本周期自身要下发的业务量; 步骤302:所述各业务处理机用所述累加得到的本周期自身要下发的业务量 与本周期自身的流量配额做比较,若要下发的业务量大于等于本周期自身的流量
配额,则执行步骤303;否则,执行步骤304;
步骤303:缓存本周期要下发的业务,等待下个周期处理;
歩骤304:按照本周期自身的流量配额下发业务,计数器统计下发的业务量。
歩骤205:周期时间到后(即定时器时间到),所述各业务处理机将自身本
周期下发的业务量广播给其他业务处理机,并将自身的计数器清零;
步骤206:所述各业务处理机同时统计其他业务处理机广播来的自身本周期
下发的业务量,计算集群系统本周期下发的总业务量;
6步骤207:所述各业务处理机用所述总业务量与自身本周期的流量配额做比 较,若所述总业务量大于自身本周期的流量配额,则执行歩骤208;否则,执行
步骤209;
步骤208:所述各业务处理机用所述总业务量减去自身本周期下发的业务
量,再加上所述额定流量阀值,作为下个周期的自身的流量配额;
歩骤209:所述各业务处理机将所述额定流量阀值设置为自身下个周期的流 量配额。
权利要求
1、一种彩信网关,包括网关配置台和至少两个业务处理机,所述业务处理机组成集群系统,其特征在于,所述网关配置台用来配置到各彩信中心的额定流量阀值,并将所述额定流量阈值同步给各业务处理机;所述业务处理机用来在周期内根据流量配额下发业务,周期性向其他业务处理机广播自身本周期下发的业务量,并统计其他业务处理机广播来的自身本周期下发的业务量,计算集群系统本周期下发的总业务量,并根据所述总业务量及自身本周期的流量配额确定自身下个周期的流量配额。
2、 如权利要求1所述的彩信网关,其特征在于,所述业务处理机中还包括 有计数器和定时器,所述计数器用来统计处理机每个周期下发的业务量;所述定 时器用来定时周期时间。
3、 一种彩信网关实现流量控制的方法,其特征在于,所述方法包括 步骤一网关配置台配置到各彩信中心的额定流量阀值,并同步到各个业务处理机中,作为各业务处理机的初始的流量配额;步骤二 所述各业务处理机在周期时间内以所述流量配额下发业务; 步骤三周期时间到后,所述各业务处理机将自身本周期下发的业务量广播给其他业务处理机,同时统计其他业务处理机广播来的自身本周期下发的业务量,计算集群系统本周期下发的总业务量,并根据所述总业务量确定自身下个周期的流量配额。
4、 如权利要求3所述的彩信网关实现流量控制的方法,其特征在于,所述 步骤二具体包括如下步骤步骤2a:所述各业务处理机累加本周期自身要下发的业务量,与本周期自 身的流量配额做比较,若要下发的业务量大于等于本周期自身的流量配额,则执 行步骤2b;否则,执行步骤2c;步骤2b:缓存本周期要下发的业务,等待下个周期处理;步骤2C:按照本周期自身的流量配额下发业务,计数器统计下发的业务量,执行步骤三。
5、 如权利要求3所述的彩信网关实现流量控制的方法,其特征在于,所述 步骤三中,各业务处理机通过如下方法确定自身下个周期的流量配额所述各业务处理机用所述总业务量与自身本周期的流量配额做比较,若所述 总业务量大于自身本周期的流量配额,则用所述总业务量减去自身本周期下发的 业务量,再加上所述额定流量阀值,作为下个周期的自身的流量配额;若所述总 业务量小于等于自身本周期的流量配额,则自身下个周期的流量配额为所述额定 流量阀值。
6、 如权利要求4所述的彩信网关实现流量控制的方法,其特征在于,所述 步骤三中,各业务处理机将自身上个周期下发的业务量广播给其他业务处理机 后,将自身的计数器清零。
全文摘要
本发明涉及一种彩信网关及其实现流量控制的方法,所述彩信网关,包括网关配置台业务处理机;所述方法为网关配置台配置到各彩信中心的额定流量阀值,并同步到各个业务处理机中,作为各业务处理机的初始的流量配额;所述各业务处理机在周期时间内以所述流量配额下发业务;周期时间到后,所述各业务处理机将自身本周期下发的业务量广播给其他业务处理机,同时统计其他业务处理机广播来的自身本周期下发的业务量,计算集群系统本周期下发的总业务量,并根据所述总业务量确定自身下个周期的流量配额。本发明可保障业务系统的稳定运行。
文档编号H04W4/12GK101459886SQ200810241498
公开日2009年6月17日 申请日期2008年12月23日 优先权日2008年12月23日
发明者张恒生 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1