[发明专利]均衡负载的方法及装置在审
| 申请号: | 201110325844.X | 申请日: | 2011-10-24 |
| 公开(公告)号: | CN103067887A | 公开(公告)日: | 2013-04-24 |
| 发明(设计)人: | 王国才;张浩军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W28/08 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
| 地址: | 518057 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 均衡 负载 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种均衡负载的方法及装置。
背景技术
随着彩信业务的迅速发展(例如手机报和12580生活播报),已经出现了彩信中心MM7口负荷不均衡的状况:有些彩信中心的负荷过高,超过了正常范围的阈值,出现了拥塞的情况;有些彩信中心的负荷较低,没有发挥本身的效益。因此需要对彩信中心的负荷进行监测,并能够根据监测到的各彩信中心负荷情况进行对应的负荷调整。从而最大限度的发挥彩信中心的能力,降低拥塞的程度和出现的几率。
目前比较通用的调节多媒体消息中心(MultiMedia Message Center,简称为MMSC,即彩信中心)负载均衡的方法是:在多媒体消息网关(MultiMedia Service Gateway,简称为MMSG,即彩信网关)处,检测相连各彩信中心的负荷状态,根据各彩信中心的负荷状态,调整彩信网关发送到各彩信中心的发送量。当彩信中心的负荷状态分为轻载时,可以加大MM7口的负荷;当彩信中心的负荷状态为正常时,尽量保持MM7口的负荷;当彩信中心的负荷状态处于过载时,则应减少MM7口的负荷。MMSG可以通过现有的技术与MMSC的业务交互接口获取彩信中心负荷状态。
但这种负载均衡方案存在如下缺点:由于该负载均衡方案是将业务高峰时的消息进行缓存,在业务低谷时释放缓存的消息,它只能对负载较高的MMSC做发送流量的抑制,而不能从数量上减少对某MMSC的消息量。由此还会带来发送时长可能会变长而影响用户体验、彩信网关需要维护各彩信中心状态并计算发送量故网关实现较复杂等缺点。
针对相关技术中的均衡负载方案只能对负载较高的MMSC做发送流量的抑制,而不能减少某MMSC的发送消息量,导致MMSC的负载均衡效率比较低的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的均衡负载方案只能对负载较高的MMSC做发送流量的抑制,而不能减少某MMSC的发送消息量,导致MMSC的负载均衡效率比较低的问题,本发明提供了一种均衡负载的方法及装置,以至少解决该问题。
根据本发明的一个方面,提供了一种均衡负载的方法,包括:多媒体消息网关获取多个多媒体消息中心的负载状态;所述多媒体消息网关根据所述负载状态对需要发送的多媒体信息在所述多个多媒体消息中心之间进行负载均衡。
优选地,多媒体消息网关获取多媒体消息中心的负载状态包括:所述多媒体网关接收所述多个多媒体消息中心分别反馈的负荷信息或者从所述ENUM DNS获取所述多个多媒体消息中心的负荷信息,并根据所述负荷信息确定该负荷信息对应的多媒体消息中心的负载状态;和/或,所述多媒体网关通过号码和域名系统Enum DNS获取多个多媒体消息中心的负载状态。
优选地,所述多媒体网关通过号码和域名系统Enum DNS获取多个多媒体消息中心的负载状态包括:所述多媒体消息网关向所述Enum DNS发送用于查询所述多个多媒体消息中心的负荷信息和/或负载状态的请求;所述多媒体消息网关接收Enum DNS反馈对应于所述请求的响应,其中,所述响应携带有包括所述多个多媒体消息中心的负载状态和/或负荷信息。
优选地,所述负荷信息包括以下至少之一:中央处理器占用率、内存使用率、业务使用量与允许量的比率。
优选地,所述多媒体消息网关根据所述负载状态对需要发送的多媒体信息在所述多个多媒体消息中心之间进行负载均衡包括:
所述多媒体消息网关获取所述负载状态对应的均衡因子,所述均衡因子为对应于所述负载状态的多媒体消息中心在单位时间内需要发送的多媒体消息数目的调整数目;
所述多媒体消息网关使用所述均衡因子控制所述多个多媒体消息中心在所述单位时间内需要发送的所述多媒体消息数目。
根据本发明的另一方面,提供了一种均衡负载的装置,包括:第一获取模块,用于多媒体消息网关获取多个多媒体消息中心的负载状态;均衡模块,用于根据所述负载状态对需要发送的多媒体信息在所述多个多媒体消息中心之间进行负载均衡。
优选地,第一获取模块包括:第一接收模块,用于接收所述多个多媒体消息中心分别反馈的负荷信息或者从所述ENUM DNS获取所述多个多媒体消息中心的负荷信息;确定模块,用于根据所述负荷信息确定该负荷信息对应的多媒体消息中心的负载状态;和/或,第二获取模块,用于通过号码和域名系统(Enum DNS)获取多个多媒体消息中心的负载状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110325844.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于涡轮燃烧器燃料混合的系统
- 下一篇:一种可降低焊料溶蚀的车用换热铝管





