[发明专利]一种实现对多个下游节点的流量均衡下发的平台及方法有效
| 申请号: | 200910092502.0 | 申请日: | 2009-09-10 |
| 公开(公告)号: | CN102026106A | 公开(公告)日: | 2011-04-20 |
| 发明(设计)人: | 吴秋菊;赵长军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W28/10;H04W28/14;H04W40/24 |
| 代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;蒋雅洁 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 下游 节点 流量 均衡 下发 平台 方法 | ||
技术领域
本发明涉及短信/彩信大流量下发的技术领域,尤其涉及一种通过地区路由策略实现对多个下游节点的流量均衡下发的消息发送平台及消息发送方法。
背景技术
随着短信/彩信业务的不断发展,相关的下发业务众多,如手机报、天气预报、移动资讯等各种业务的定向发送。大业务量的性能和流量均衡问题逐渐凸显出来,从而导致短信网关和彩信中心所承受的负荷量越来越大。特别是在下发平台连接多个下游节点的全国性平台的场景下,这里,下游节点包括短信网关/彩信中心。当针对多个下游节点的全国性平台下发业务时,会对各个下游节点瞬时冲击甚至瘫痪,也就是说,大业务量集中下发时产生的大流量会导致短信网关/彩信中心都面临性能上的瓶颈。因此,对下游节点的流量实现均衡控制,减小对短信网关/彩信中心的冲击,实现流量的平稳、持续,以最大限度使用当前的系统性能,是当前迫切需要探讨的问题。目前,业界通常有三种提高整个系统的下发消息处理能力的实现方案,以下分别阐述。
第一种实现方案:在下游节点增加短信网关/彩信中心,通过硬件设备的投资,实现系统性能的硬提高,实现方案的架构图如图1所示。然而,采用这种方法需要的投资较大,不太适合降低成本的要求。其中,图1中各个地区中的短信网关2即为:为了减压所增加的硬件设备。
第二种实现方案:在消息发送平台和下游节点之间增加设备,让新增的设备对消息进行缓冲和流量控制,同时做处理验证,合格的消息才发送到短信网关或者彩信中心,实现方案的架构图如图2所示。虽然采用这种方式能通过缓冲设备减轻下级网元的压力,但是,增加新设备依然意味着增加工程的开支,不太适合降低成本的要求。
第三种实现方案:消息从消息发送平台发出去的时候,需进行流量限制,计算方法多是以滑动时间窗的方式,计算在某一个时刻从本系统发出的消息流量,当流量超标的时候,就暂缓发送。然而,采用这种方式只在连接一个短信网关或一个彩信中心时,才能产生作用,在针对多个下游节点的全国性平台下发业务的场景下,采用这种方式其缺点凸显,效果不明显,当消息发送平台连接多个短信中心/彩信网关时,虽然部分下游节点流量满负荷,但部分节点却处于空闲状态,系统资源没有充分利用,无法做到下发性能的软提升。综上所述,目前,特别是针对多个下游节点的全国性平台下发业务的场景下,迫切需要一种能实现对多个下游节点的流量均衡下发的实现方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现对多个下游节点的流量均衡下发的平台及方法,能实现对多个下游节点的流量均衡下发,以确保降低成本的要求和系统资源被充分利用的要求。
为达到上述目的,本发明的技术方案是这样实现的:
一种实现对多个下游节点的流量均衡下发的消息发送平台,所述消息发送平台,用于采用地区号码段路由策略实现下发流量的均衡控制,并根据目的号码将消息下发到所述目的号码相对应地区的下游节点。
其中,所述消息发送平台,具体包括:任务控制线程、路由分析线程、和消息发送线程组;其中,
任务控制线程,用于创建消息发送的任务,并提取所述任务对应的目的号码;
路由分析线程,用于根据路由信息表对所述目的号码进行路由分析,将对应不同地区号码段的各个目的号码,分别对应添加入不同的待发送队列中进行分类存储;
消息发送线程组,用于根据不同的下游节点当前的流量情况,按照流量均衡原则,根据不同的待发送队列中存储的目的号码,将消息下发到目的号码相对应地区的下游节点。
其中,所述路由分析线程,进一步用于按照所述路由信息表中的地区号码段、下游节点标识(ID)和待发送队列ID的对应关系,对目的号码进行路由分析。
其中,所述消息发送线程组具体包括多个消息发送线程;所述消息发送线程组,进一步用于采用不同消息发送线程的多线程并行处理的方式。
其中,每个消息发送线程从各自控制的多个待发送队列中,根据当前待发送队列中存储的目的号码,将消息下发到目的号码相对应地区的下游节点,并需实时检测当前待发送队列对应的下游节点的流量,当实时检测到流量超过所述下游节点的配置能力时,阻塞对所述下游节点的消息下发,当实时检测到流量恢复时,重新启动对所述下游节点的消息下发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910092502.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:记录装置及其驱动控制方法
- 下一篇:语音提示播放装置





