本申请涉及但不限于通信,尤其涉及一种cdn调度方法、cdn调度系统、存储介质。
背景技术:
1、cdn(content delivery network,内容分发网络)是构建在运营商承载网络基础之上的智能虚拟网络,其基本原理是广泛采用各种缓存服务器,即内容节点,将这些内容节点分布到用户访问相对集中的地区或网络中,cnd依靠cdn调度系统感知各个内容节点的负载状况、各个内容节点与终端之间的距离、各个内容节点的内容分发情况等综合信息,在cdn调度系统接收到终端的访问请求时,将终端的访问请求指向最适合的目标内容节点上,由目标内容节点直接响应用户请求,从而使得终端能够就近获取到所需内容,降低网络拥塞,提高终端访问的响应速度和命中率。但是,目前cdn调度系统无法感知终端与目标内容节点之间的网络质量情况,当终端与目标内容节点之间的网络质量较差,影响终端对目标内容节点的访问体验。
技术实现思路
1、本申请实施例提供了一种cdn调度方法、cdn调度系统、存储介质,能够有效提升终端对内容节点的访问体验。
2、第一方面,本申请实施例提供了一种cdn调度方法,应用于cdn调度系统,所述方法包括:
3、当接收到终端发送的访问请求,获取基础调度策略;
4、获取承载网络的多条传输链路的链路质量信息;
5、根据所述链路质量信息和所述基础调度策略确定调度决策结果,将所述调度决策结果发送至所述终端,以使所述终端根据所述调度决策结果与目标内容节点建立访问连接。
6、第二方面,本申请实施例提供了一种cdn调度系统,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的cdn调度方法。
7、第三方面,本申请实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的cdn调度方法。
8、本申请实施例提供了一种cdn调度方法、cdn调度系统、存储介质,其中,cdn调度方法应用于cdn调度系统,包括:当接收到终端发送的访问请求,获取基础调度策略;获取承载网络的多条传输链路的链路质量信息;根据所述链路质量信息和所述基础调度策略确定调度决策结果,将所述调度决策结果发送至所述终端,以使所述终端根据所述调度决策结果与目标内容节点建立访问连接。根据本申请实施例提供的方案,通过将承载网络中的传输链路的链路质量信息作为确定调度决策结果的考虑要素,以使终端根据该调度决策结果与目标内容节点建立访问连接,能够有效提升终端对内容节点的访问体验。
1.一种cdn调度方法,应用于cdn调度系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取各个所述传输链路的链路质量信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述承载网络包括多个网络设备,每条所述传输链路由至少两个通信连接的所述网络设备组成,所述获取承载网络的多条传输链路的链路质量信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述网络设备至少包括第一网络设备和第二网络设备,所述第一网络设备和所述第二网络设备通信连接,所述预设规则包括:
5.根据权利要求1所述的方法,其特征在于,所述基础调度策略包括至少一个基础调度要素,所述根据所述链路质量信息和所述基础调度策略确定调度决策结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标调度策略确定所述调度决策结果,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述目标调度策略确定所述调度决策结果,包括:
8.根据权利要求5所述的方法,其特征在于,所述根据所述链路质量信息和所述基础调度策略确定调度决策结果,包括:
9.根据权利要求5所述的方法,其特征在于,所述基础调度要素至少包括如下之一:
10.一种cdn调度系统,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任意一项所述的cdn调度方法。
11.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1至9中任意一项所述的cdn调度方法。