[发明专利]一种实现负载均衡的方法、装置及机顶盒在审
申请号: | 201110176985.X | 申请日: | 2011-06-28 |
公开(公告)号: | CN102231765A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 龚亚辉;程岑;秦品青 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/56;H04N21/6402 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;赵爱军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 负载 均衡 方法 装置 机顶盒 | ||
技术领域
本发明涉及网络通信技术领域,特别的涉及一种实现负载均衡的方法及装置。
背景技术
由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。
负载均衡(Load Balance又称为负载分担),其意思就是将负载(工作任务)进行平衡、分摊到多个业务服务器上进行执行,从而共同完成工作任务。以IPTV业务为例,在IPTV业务环境中,网络环境比较复杂,对于每个地区的运营商来说,其EPG服务器大都是分布式的,而且对于不同的地区下的子分区又有不同的布局;并且现在随着IPTV业务的快速发展,业务种类也越来越多,而不同业务的服务器又都是独立的,所以就存在大量的分布式服务器的布局,而每个分布式服务器环境搭建就都需要一个管理和控制服务器负载均衡服务器,目前很多都是使用的统一管理服务器同时兼容负载均衡的作用,这样就给管理服务器带来了很大的负担,就提高了造成管理服务器的崩溃或者阻塞的概率。
本方面针对目前国内类似IPTV业务组网现状,提出一种基于DNS域名解析列表的终端对分布式服务器负载均衡的方法,减轻现网服务器的负担,降低运营成本。
可见现有技术中存在提供负载均衡的管理服务器负担较大的问题。
发明内容
本发明的目的是针对现有技术中存在的提供负载均衡的管理服务器负担较大的问题,提供一种实现负载均衡的方法及装置,该方法包括:
终端向域名系统服务器发起域名解析请求,并接收域名系统服务器返回的IP地址列表;
终端采用随机的策略从IP地址列表中选取一个IP地址,向业务服务器发起接入请求。
进一步,终端采用随机的策略从IP地址列表中选取一个IP地址具体为:
终端采用随机取模的策略从IP地址列表中选取一个IP地址。
进一步,终端向域名系统服务器发起域名解析请求具体为:
所述终端为机顶盒,机顶盒上电后根据预存的域名,向域名系统服务器发起域名解析请求。
进一步,终端采用随机的策略从IP地址列表中选取一个IP地址,向业务服务器发起接入请求后还包括:
若接入请求失败,则终端采用随机的策略从IP地址列表剩余的IP地址中选取一个IP地址,向业务服务器发起接入请求。
进一步,向业务服务器发起接入请求后还包括:
若终端接收到业务服务器地址变更通知,则重新向域名系统服务器发起域名解析请求。
本发明实施例还提供一种实现负载均衡的装置,包括:
IP获取模块,用于向域名系统服务器发起域名解析请求,并接收域名系统服务器返回的IP地址列表;
接入请求模块,用于采用随机的策略从IP地址列表中选取一个IP地址,向业务服务器发起接入请求。
进一步,接入请求模块,还用于采用随机取模的策略从IP地址列表中选取一个IP地址。
进一步,接入请求模块,还用于若接入请求失败,则采用随机的策略从IP地址列表剩余的IP地址中选取一个IP地址,向业务服务器发起接入请求。
进一步,IP获取模块,还用于若接收到业务服务器地址变更通知,则重新向域名系统服务器发起域名解析请求。
本发明实施例还提供一种实现负载均衡的机顶盒,本体上包括:如前述的装置。
由于通过终端侧采用随机的策略,从而服务器端无需进行均衡分配,降低了负担。
附图说明
图1表示本发明提供的方法流程图;
图2表示本发明提供的装置结构图。
具体实施方式
下面结合说明书附图对本发明优选实施例进行说明,以解决现有技术中存在的提供负载均衡的管理服务器负担较大的问题。
本发明实施例以IPTV业务为例,进行详细的说明,但不限于IPTV业务,其它例如终端设备进行网页浏览、数据下载等业务也同样适用。
下面结合图1对本发明提供的实现负载均衡的方法进行详细说明,该方法包括:
步骤101:终端机顶盒STB向域名系统服务器发起域名解析请求,并接收域名系统服务器返回的IP地址列表。
步骤102:机顶盒STB采用随机的策略从IP地址列表中选取一个IP地址,向业务服务器发起接入请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110176985.X/2.html,转载请声明来源钻瓜专利网。