[发明专利]一种ICP服务器的分配方法、装置及系统在审
申请号: | 201510898327.X | 申请日: | 2015-12-08 |
公开(公告)号: | CN105430088A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 文湘江;王光全;夏俊杰;周光涛;左冰;刘千仞;刘思聪;武成洁 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 icp 服务器 分配 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种ICP服务器的分配方法、装置及系统。
背景技术
互联网数据中心(InternetDataCenter,IDC),是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。
互联网内容提供商(InternetContentProvider,ICP)通常在各个运营商的IDC机房中部署ICP服务器(也称为内容服务器),这些ICP服务器分别为就近的客户提供服务内容,例如,视频A、游戏B等。而不同ICP服务器可能会提供相同的服务内容,例如,ICP服务器1和ICP服务器2都为某学校的用户提供视频A,此时,该用户针对视频A发出DNS(DomainNameSystem,域名系统)请求后,DNS服务器会就近为用户提供ICP服务器2中的视频A。
然而,与ICP服务器1相比,ICP服务器2此时的负载可能很高,或者ICP服务器2的时延较大,从而不能保证为该用户提供视频A的服务质量,导致用户无法获得当前服务质量最高的ICP服务器中的内容服务。
发明内容
本发明的实施例提供一种ICP服务器的分配方法、装置及系统,可为用户动态分配服务质量较高的ICP服务器,从而提高同一服务内容的服务质量。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种ICP服务器的分配方法,包括:获取提供第一服务内容的N个ICP服务器的IP地址,N≥1;根据该N个ICP服务器的IP地址,对该N个ICP服务器中的每个ICP服务器进行拨测,得到每个ICP服务器的服务质量参数,该服务质量参数用于指示每个ICP服务器在提供第一服务内容时的服务质量;根据该服务质量参数,从该N个ICP服务器中选择至少一个ICP服务器的IP地址发送至DNS服务器,以使得该DNS服务器向用户提供该IP地址对应的ICP服务器中的第一服务内容。
结合第一方面,在第一方面的第一种可能的实现方式中,根据该服务质量参数,从该N个ICP服务器中选择至少一个ICP服务器的IP地址发送至DNS服务器,包括:根据该每个ICP服务器的服务质量参数,确定该每个ICP服务器提供该第一服务内容的服务等级;根据该服务等级进行排序,生成ICP资源信息表,该ICP资源信息表中包括该ICP服务器与该ICP服务器的IP地址之间的对应关系;将位于该ICP资源信息表中的前M个ICP服务器的IP地址发送至该DNS服务器,M≥1。
结合第一方面,在第一方面的第二种可能的实现方式中,根据该服务质量参数,获取提供第一服务内容的N个ICP服务器的IP地址,包括:获取该第一服务内容的域名;通过该DNS服务器对该第一服务内容的域名进行域名解析,得到提供该第一服务内容的N个ICP服务器的IP地址。
结合第一方面以及第一方面的第一至第二种可能的实现方式中的任一种实现方式,在第一方面的第三种可能的实现方式中,根据该服务质量参数,该服务质量参数包括该ICP服务器的负载值、TCP建立成功率以及提供该第一服务内容的吞吐量中的至少一个。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,根据该N个ICP服务器的IP地址,对该N个ICP服务器中的每个ICP服务器进行拨测,得到每个ICP服务器的服务质量参数,包括:根据该N个ICP服务器的IP地址,使用网络探针对该N个ICP服务器发起该第一服务内容的访问请求;统计该N个ICP服务器执行该访问请求时,每个ICP服务器的负载值、TCP建立成功率以及提供第一服务内容的吞吐量中的至少一个,得到该每个ICP服务器的服务质量参数。
第二方面,本发明实施例提供一种ICP服务器的分配装置,包括:获取单元,用于获取提供第一服务内容的N个ICP服务器的IP地址,N≥1;拨测单元,用于根据该N个ICP服务器的IP地址,对该N个ICP服务器中的每个ICP服务器进行拨测,得到每个ICP服务器的服务质量参数,该服务质量参数用于指示每个ICP服务器在提供第一服务内容时的服务质量;分配单元,用于根据该服务质量参数,从该N个ICP服务器中选择至少一个ICP服务器的IP地址发送至DNS服务器,以使得该DNS服务器向用户提供该IP地址对应的ICP服务器中的第一服务内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510898327.X/2.html,转载请声明来源钻瓜专利网。