一种短消息过负荷处理方法技术

技术编号:4261781 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种短消息过负荷处理方法,在系统处于过负荷情况时,将超过系统处理能力的部分消息进行缓存,待系统负荷恢复正常时,开始转发所述缓存中的消息。依照本发明专利技术的短消息过负荷处理方法,通过采用短消息过负荷缓存方法可以有效的平移高峰业务量,减少网络堵塞,提高服务质量,充分利用空闲时的设备能力。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,特别涉及。
技术介绍
目前,短消息业务已经成为移动数据通信领域中最为成熟的业务。由于短 消息业务涉及每一个移动用户,因此随着移动用户的不断增长以及用户对短消 息的使用习惯,短消息业务量也不断增大。涉及短消息业务的设备主要是短信中心和短信网关,为用户提供点对点短消息业务和服务提供商(Service Provider, SP)增值短消息业务。而由于业务量的猛增,现有网络的系统设备 经受着越来越严峻的考验,特别是在各大节日期间,系统很容易出现过负荷情 况,处于超负荷运转状态。各短信设备为了保证自身设备的正常运行,会根据CPU、内存以及系统 各个核心队列的情况判断当前的过负荷状态,若出现过负荷情况则均会进行相 应的过负荷控制。图1为现有的采用直接拒绝的过负荷控制结果示意图。如图1所示,现有 设备通常的过负荷控制方法就是拒绝一定比例的消息量,从而达到降低自身负 荷并保护系统设备的目的。但是,现有的采用直接拒绝的过负荷控制方法会存在如下问题1)由于 拒绝了其它网元发起的消息,因此可能造成其它网元的重试,从而加重其它网 元的负荷,并造成连锁反应导致相关短消息设备负荷本文档来自技高网...

【技术保护点】
一种短消息过负荷处理方法,其特征在于,在系统处于过负荷情况时,将超过系统处理能力的部分消息进行缓存,待系统负荷恢复正常时,开始转发所述缓存中的消息。

【技术特征摘要】
1.一种短消息过负荷处理方法,其特征在于,在系统处于过负荷情况时,将超过系统处理能力的部分消息进行缓存,待系统负荷恢复正常时,开始转发所述缓存中的消息。2. 如权利要求1所述的短消息过负荷处理方法,其特征在于,在系统处 于过负荷情况时,包括下列步骤步骤A1:判断系统当前是否正在发送过负荷緩存中的消息,如果是,则 暂停,然后接收其它网元发送来的消息;步骤B1:判断当前系统的负荷级别是否需要进行过负荷控制,如果不需 要,则正常转发所述消息;如果需要,则判断是否应该对所述消息进行过负荷 控制,如果应该,则执行步骤C1;否则,正常转发所述消息;步骤Cl:判断当前过负荷緩存是否还有空闲空间,如果有,则将所述消 息保存到緩存中;否则,拒绝緩存所述消息。3. 如权利要求2所述的短消息过负荷处理方法,其特征在于,在所述步 骤B1中,判断是否应该对所述消息进行过负荷控制为,以预定的时间粒度为 单位计算所述消息是否应该进行过负荷控制。4. 如权利要求2所述的短消息过负荷处理方法,其特征在于,在所述步 骤C1中,根据当前系统的负荷级别,依照预定的比例拒绝緩存所述消息。5. 如权利要求2所述的短消息过负荷处理方法,其特征在于,根据CPU 占用率、或者内存占用...

【专利技术属性】
技术研发人员:朱道娴黄东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1