[发明专利]一种CDN覆盖方案生成方法和装置有效
申请号: | 201710517928.0 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107707378B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 符立佳;苗辉 | 申请(专利权)人: | 贵州白山云科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 覆盖 方案 生成 方法 装置 | ||
1.一种CDN覆盖方案生成方法,其特征在于,包括:
判断目标区域满足节点质量重新评测条件时,计算所述目标区域内的节点质量评测数据,根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表,根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案,
其中,所述节点覆盖参数包括各网络区域的质量评分参数、各网络区域的质量标准、各网络区域的最少服务IP数、节点IP列表,或者,包括各网络区域的质量评分参数、各网络区域的主备层级个数及质量标准、各网络区域的最少服务IP数、节点IP列表,
根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表包括:根据所述评测数据和节点覆盖参数确定所述目标区域的各网络区域的可服务节点列表,将所述可服务节点列表和对应于可服务节点列表中的各节点的IP的列表合并形成所述区域覆盖列表,
所述区域覆盖参数包括用于指定覆盖方案的参数、区域带宽容量、节点带宽容量;
根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案包括:按照指定顺序从所述区域覆盖列表里选择质量评分分数最高的节点覆盖,直到选取的节点对应节点带宽容量大于区域带宽容量为止;所述用于指定覆盖方案的参数用于指定下列覆盖方案中的一种:使用同ISP的省节点覆盖网络区域服务、使用同ISP的大区节点覆盖网络区域服务、使用同ISP的节点覆盖网络区域服务、使用不同ISP的节点覆盖网络区域服务;所述指定顺序为:选取同ISP的省节点、选取同ISP的大区节点、选取同ISP的节点、选取不同ISP的节点。
2.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,
所述目标区域满足节点质量重新评测条件是指以下方式中的一种:
一,收到CDN覆盖方案初始化信息,触发CDN覆盖方案执行初始化任务;
二,所述目标区域中新增节点;
三,所述目标区域的服务质量小于预设质量条件。
3.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,
所述计算所述目标区域内的节点质量评测数据包括:
使用预设评测方式对所述目标区域内的节点的IP进行评测,计算IP的质量数据,计算各节点所管辖的所有IP在目标区域的各网络区域的质量数据的平均值作为节点在此网络区域的质量评测数据,将各节点的质量评测数据组成所述目标区域内的节点评测数据。
4.如权利要求3所述的CDN覆盖方案生成方法,其特征在于,
预设评测方式和相应的IP的质量数据是以下中的至少一种:
一,评测方式一为使用探测代理对IP进行PING探测时,IP的质量数据是PING参数;
二,评测方式二为将IP在第三方测试平台配置到目标区域提供服务,IP的质量数据是第三方测试平台的性能和可用性;
三,评测方式三为将IP配置到预设资源上服务所述目标区域时,IP的质量数据是预设资源性能和预设资源可用性。
5.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,
根据所述评测数据和节点覆盖参数确定所述目标区域的可服务节点列表包括:
针对每个网络区域执行步骤一、步骤二、步骤三;
步骤一,根据所述评测数据和各网络区域的质量评分参数计算各个网络区域中各节点的质量分数;
步骤二,根据网络区域中各节点的质量分数和各网络区域的质量标准得出各网络区域的节点列表和质量分数;
步骤三,根据各网络区域的节点列表和节点设备列表中各节点的IP个数,针对IP个数大于此网络区域的最少服务IP数的网络区域计算所述网络区域的节点列表和节点设备列表中各节点的IP列表,将节点质量分数继承给节点内的IP列表,获得此网络区域的区域覆盖列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技有限公司,未经贵州白山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710517928.0/1.html,转载请声明来源钻瓜专利网。