路径获取方法、访问方法、装置及设备制造方法及图纸

技术编号:29798125 阅读:19 留言:0更新日期:2021-08-24 18:19
本申请实施例提供一种路径获取方法、访问方法、装置及设备。其中,获取在多个资源节点之间进行路径探测获得的路径探测信息;基于所述路径探测信息在所述多个资源节点之间进行路径规划,确定两个资源节点之间的至少一条路径;将该两个资源节点之间的至少一条路径通知给相应资源节点;存在第一资源节点请求访问的第一目的节点时,确定与所述第一目的节点相关联的第二资源节点;确定所述第一资源节点与所述第二资源节点之间的目标路径;利用所述目标路径及所述第二资源节点,访问所述第一目的节点。本申请实施例提供的技术方案降低了路径规划复杂度,降低了计算资源消耗。

【技术实现步骤摘要】
路径获取方法、访问方法、装置及设备
本申请实施例涉及网络
,尤其涉及一种路径获取方法、访问方法、装置及设备。
技术介绍
随着网络技术与计算机的普及与发展,为了提高诸如传输速度等访问效果,通信双方之间进行数据交互常会采用一个中间平台,如CDN(ContentDeliveryNetwork,内容分发网络)系统进行转发或者代理实现。中间平台通常包括多个资源节点,且可以接入多个目的节点以可以为针对不同目的节点的访问提供相应服务。而为了提高传输质量等,需要选择合适路径进行数据交互,因此就会涉及路径规划问题。目前的路径获取方式,是在多个目的节点及多个资源节点之间进行全盘探测和路径规划,最终获得任意两个节点之间的最优路径,涉及该任意两个节点之间的数据交互时,即按照该最优路径进行转发处理等。但是,随着接入的目的节点数量增多,路径规划复杂度增加,需要消耗大量计算资源。
技术实现思路
本申请实施例提供一种路径获取方法、访问方法、装置及设备,用以解决现有技术中路径规划复杂,消耗大量计算资源的技术问题。第一方面,本申请实施例中提供了一种应用于CDN系统中的路径获取方法,包括:获取在多个CDN节点之间进行路径探测获得的路径探测信息;基于所述路径探测信息在所述多个CDN节点之间进行路径规划,确定两个CDN节点之间的至少一条路径;将该两个CDN节点之间的至少一条路径通知给相应CDN节点;其中,该两个CDN节点之间的至少一条路径用于该两个CDN节点之间进行数据交互,并由该两个CDN节点中与源站相关联的CDN节点与所述源站进行数据交互。第二方面,本申请实施例中提供了一种路径获取方法,包括:获取在多个资源节点之间进行路径探测获得的路径探测信息;基于所述路径探测信息在所述多个资源节点之间进行路径规划,确定两个资源节点之间的至少一条路径;将该两个资源节点之间的至少一条路径通知给相应资源节点;其中,该两个资源节点之间的至少一条路径用于该两个资源节点之间进行数据交互,并由该两个资源节点中与目的节点相关联的资源节点与所述目的节点进行数据交互。第三方面,本申请实施例中提供了一种应用于CDN系统中的访问方法,包括:确定第一CDN节点请求访问的第一目的节点;确定与所述第一目的节点相关联的第二CDN节点;确定所述第一CDN节点与所述第二CDN节点之间的目标路径;其中,所述目标路径基于对多个CDN节点进行路径探测获得的路径探测信息,在第一CDN节点和第二CDN节点之间执行路径规划获得;利用所述目标路径及所述第二CDN节点,访问所述第一目的节点。第四方面,本申请实施例中提供了一种访问方法,包括:确定第一资源节点请求访问的第一目的节点;确定与所述第一目的节点相关联的第二资源节点;确定所述第一资源节点与所述第二资源节点之间的目标路径;其中,所述目标路径基于对多个资源节点进行路径探测获得的路径探测信息,在所述第一资源节点和所述第二资源节点之间执行路径规划获得;利用所述目标路径及所述第二资源节点,访问所述第一目的节点。第五方面,本申请实施例中提供了一种访问方法,包括:第一资源节点接收用户端发送的直播观看请求,确定请求访问的第一目的节点;确定与所述第一目的节点相关联的第二资源节点;确定所述第一资源节点与所述第二资源节点之间的目标路径;其中,所述目标路径基于对多个资源节点进行路径探测获得的路径探测信息,在所述第一资源节点和所述第二资源节点之间执行路径规划获得;利用所述目标路径及所述第二资源节点,从所述第一目的节点获取直播数据,并将所述直播数据发送至所述用户端。第六方面,本申请实施例中提供了一种路径获取装置,包括:路径探测模块,用于获取在多个资源节点之间进行路径探测获得的路径探测信息;路径规划模块,用于基于所述路径探测信息在所述多个资源节点之间进行路径规划,确定两个资源节点之间的至少一条路径;路径通知模块,用于将该两个资源节点之间的至少一条路径通知给相应资源节点;其中,该两个资源节点之间的至少一条路径用于该两个资源节点之间进行数据交互,并由该两个资源节点中与目的节点相关联的资源节点与所述目的节点进行数据交互。第七方面,本申请实施例中提供了一种访问装置,包括:访问确定模块,用于确定第一资源节点请求访问的第一目的节点;覆盖确定模块,用于确定与所述第一目的节点相关联的第二资源节点;路径确定模块,用于确定所述第一资源节点与所述第二资源节点之间的目标路径;其中,所述目标路径基于多个资源节点进行路径探测获得的路径探测信息,在所述第一资源节点和所述第二资源节点之间执行路径规划获得;访问处理模块,用于利用所述目标路径及所述第二资源节点,访问所述第一目的节点。第八方面,本申请实施例中提供了一种计算设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行,实现如上述第一方面或第二方面所述的路径获取方法。第九方面,本申请实施例中提供了一种计算设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行,实现如上述第三方面或第四方面所述的访问方法。本申请实施例中,对多个资源节点进行路径探测和路径规划,从而得到两个资源节点之间的路径,当第一资源节点请求访问第一目的节点时,首先查找第一目的节点关联的第二资源节点,进而确定第一资源节点与第二资源节点的目标路径,利用该目标路径及该第二资源节点实现对第一目的节点的访问。由于只对资源节点进行路径探测和路径规划,降低了路径规划复杂度,降低了计算资源消耗。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请提供的一种路径获取方法一个实施例的流程图;图2示出了本申请提供的一种访问方法一个实施例的流程图;图3示出了本申请实施例在一个实际应用中路径示意图;图4示出了本申请提供的一种访问方法又一个实施例的流程图;图5示出了本申请实施例在一个实际应用中的场景示意图;图6示出了本申请提供的一种路径获取装置一个实施例的结构示意图;图7示出了本申请提供的一种计算设备一个实施例的结构示意图;图8示出了本申请提供的一种访问装置一个实施例的结构示意图;图9示出了本申请提供的一种计算设备又一个实施例的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方本文档来自技高网
...

【技术保护点】
1.一种应用于CDN系统中的路径获取方法,其特征在于,包括:/n获取在多个CDN节点之间进行路径探测获得的路径探测信息;/n基于所述路径探测信息在所述多个CDN节点之间进行路径规划,确定两个CDN节点之间的至少一条路径;/n将该两个CDN节点之间的至少一条路径通知给相应CDN节点;/n其中,该两个CDN节点之间的至少一条路径用于该两个CDN节点之间进行数据交互,并由该两个CDN节点中与源站相关联的CDN节点与所述源站进行数据交互。/n

【技术特征摘要】
1.一种应用于CDN系统中的路径获取方法,其特征在于,包括:
获取在多个CDN节点之间进行路径探测获得的路径探测信息;
基于所述路径探测信息在所述多个CDN节点之间进行路径规划,确定两个CDN节点之间的至少一条路径;
将该两个CDN节点之间的至少一条路径通知给相应CDN节点;
其中,该两个CDN节点之间的至少一条路径用于该两个CDN节点之间进行数据交互,并由该两个CDN节点中与源站相关联的CDN节点与所述源站进行数据交互。


2.一种路径获取方法,其特征在于,包括:
获取在多个资源节点之间进行路径探测获得的路径探测信息;
基于所述路径探测信息在所述多个资源节点之间进行路径规划,确定两个资源节点之间的至少一条路径;
将该两个资源节点之间的至少一条路径通知给相应资源节点;
其中,该两个资源节点之间的至少一条路径用于该两个资源节点之间进行数据交互,并由该两个资源节点中与目的节点相关联的资源节点与所述目的节点进行数据交互。


3.根据权利要求2所述的方法,其特征在于,所述获取多个资源节点之间进行路径探测获得的路径探测信息包括:
获取多个资源节点分别对任意资源节点进行路径探测得到的与任意资源节点之间的网络质量情况;
所述基于所述路径探测信息在所述多个资源节点之间进行路径规划,确定两个资源节点之间的至少一条路径包括:
基于多个资源节点之间的网络质量情况,在所述多个资源节点之间进行路径规划,确定任意的两个资源节点之间网络质量满足质量要求的至少一条路径。


4.根据权利要求2所述的方法,其特征在于,还包括:
向所述多个资源节点分别发送探测指示,由所述多个资源节点分别对任意资源节点进行路径探测。


5.根据权利要求2所述的方法,其特征在于,所述获取多个资源节点之间进行路径探测获得的路径探测信息包括:
获取多个资源节点之间定时进行路径探测获得的路径探测信息。


6.根据权利要求2所述的方法,其特征在于,所述将该两个资源节点之间的至少一条路径通知给相应资源节点包括:
将该两个资源节点之间的至少一条路径通知给所述至少一条路径相关的资源节点。


7.根据权利要求2所述的方法,其特征在于,所述至少一条路径为矢量路径;
所述将该两个资源节点之间的至少一条路径通知给相应资源节点包括:
将该两个资源节点之间的至少一条矢量路径通知给所述任意两个资源节点中的起始节点。


8.根据权利要求2所述的方法,其特征在于,还包括:
确定目的节点与资源节点之间的节点覆盖关系;
将所述节点覆盖关系通知相应资源节点;所述节点覆盖关系用于确定请求访问的目的节点相关联的资源节点。


9.根据权利要求8所述的方法,其特征在于,所述确定目的节点与资源节点之间的节点覆盖关系包括:
至少根据节点区域信息及节点网络属性信息,确定网络属性相同且节点区域最接近的目的节点与资源节点具有节点覆盖关系。


10.一种应用于CDN系统中的访问方法,其特征在于,包括:
确定第一CDN节点请求访问的第一目的节点;
确定与所述第一目的节点相关联的第二CDN节点;
确定所述第一CDN节点与所述第二CDN节点之间的目标路径;其中,所述目标路径基于对多个CDN节点进行路径探测获得的路径探测信息,在第一CDN节点和第二CDN节点之间执行路径规划获得;
利用所述目标路径及所述第二CDN节点,访问所述第一目的节点。


11.一种访问方法,其特征在于,包括:
确定第一资源节点请求访问的第一目的节点;
确定与所述第一目的节点相关联的第二资源节点;
确定所述第一资源节点与所述第二资源节点之间的目标路径;其中,所述目标路径基于对多个资源节点进行路径探测获得的路径探测信息,在所述第一资源节点和所述第二资源节点之间执行路径规划获得;
利用所述目标路径及所述第二资源节点,访问所述第一目的节点。


12.根据权利要求11所述的方法,其特征在于,所述利用所述目标路径及所述第二资源节点,访问所述第一目的节点包括:
将所述第二资源节点到所述第一目的节点的访问链路加入所述目标路径,获得...

【专利技术属性】
技术研发人员:邱于兵
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1