[发明专利]一种RCS负载均衡方法及装置有效
申请号: | 201710577088.7 | 申请日: | 2017-07-14 |
公开(公告)号: | CN109257292B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 伏晓海;张斌;曹俊勇;徐成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L41/147 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;刘悦晗 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rcs 负载 均衡 方法 装置 | ||
本发明公开了一种RCS负载均衡方法及装置,涉及互联网通信中的RCS业务领域,所述方法包括:接收多个RCS业务节点发送的当前负荷值;根据每个所述RCS业务节点的在前负荷值和所述当前负荷值,确定每个所述RCS业务节点的负荷预测值;根据每个所述RCS业务节点的负荷预测值,对多个所述RCS业务节点进行负载均衡。本发明实施例通过动态预测各个RCS业务节点的负载情况,平衡各个RCS业务节点之间的负荷分担,从而合理分配系统资源。
技术领域
本发明涉及互联网通信中的富通信业务套件(Rich Communication Suite,RCS)业务领域,特别涉及一种RCS负载均衡方法及装置。
背景技术
随着互联网通信领域的扩展,以及智能手机的普及,传统的短消息业务已经不能满足用户日益多样化的需求。用户不但希望通过短信文本互相通信,还希望可以通过更加丰富的多媒体平台来实现通信互联。
RCS是一种集语音、即时消息、文件传输、内容共享、呈现、位置服务等多种通信方式于一体的融合通信服务。RCS对现有的语音和短信业务进行了扩展,将呈现、即时聊天、群组聊天、文件传输、视频共享等功能进行了集成。满足运营商的快速提供互联网时代的融合通信及社交服务的需求。
由于RCS系统承载了更多的通信方式,业务量、网络流量、业务处理逻辑复杂度等都大幅增加,并且用户规模也达到上亿级,使用单节点模式无法满足这么大的用户量和业务量,因此必须采用多节点、分布式的系统,多个节点并行承担业务,而采用多节点模式必然面临多个节点之间的负载均衡问题。现有的负载均衡系统,要么采用随机轮发的方式,要么采用一致性hash算法发送到各个业务节点。这两种方式都存在一定的缺陷,若节点是异构的,各个节点的处理能力不一致,采用上述两种方式分发消息会造成系统资源不足的节点处理能力满负荷运转,而系统资源充足的节点,处理能力完全没有利用起来。
发明内容
本发明实施例提供的一种RCS负载均衡方法及装置,解决各个RCS业务节点之间的负载均衡问题。
根据本发明实施例提供的一种RCS负载均衡方法,包括:
接收多个富通信业务套件RCS业务节点发送的当前负荷值;
根据每个所述RCS业务节点的在前负荷值和所述当前负荷值,确定每个所述RCS业务节点的负荷预测值;
根据每个所述RCS业务节点的负荷预测值,对多个所述RCS业务节点进行负载均衡。
优选地,所述根据每个所述RCS业务节点的在前负荷值和所述当前负荷值,确定每个所述RCS业务节点的负荷预测值包括:
根据所述RCS业务节点的在前负荷值和所述当前负荷值,计算当前一次移动平均值;
根据所述RCS业务节点的在前一次移动平均值和所述当前一次移动平均值,计算当前二次移动平均值;
根据所述RCS业务节点的所述当前一次移动平均值和所述当前二次移动平均值,计算所述RCS业务节点的负荷预测值。
优选地,优选地,所述根据所述RCS业务节点的在前负荷值和所述当前负荷值,计算当前一次移动平均值包括:
获取当前时间粒度之前接收的所述RCS业务节点的连续n-1个在前负荷值,n为大于1的自然数;
计算所述RCS业务节点的所述当前负荷值和所述连续n-1个在前负荷值的平均值,作为所述RCS业务节点的当前一次移动平均值。
优选地,所述根据所述RCS业务节点的在前一次移动平均值和所述当前一次移动平均值,计算当前二次移动平均值包括:
获取当前时间粒度之前计算的所述RCS业务节点的连续n-1个在前一次移动平均值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710577088.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型智能路由器
- 下一篇:一种用于网络拥堵的限速方法、装置及网关服务器