基于内容分发网络的内容资源获取方法、设备及存储介质技术

技术编号:38125016 阅读:13 留言:0更新日期:2023-07-08 09:28
本申请实施例提供一种基于内容分发网络的内容资源获取方法、设备及存储介质。在本申请实施例中,资源需求端向任意边缘节点请求获取内容资源时,并不是直接由该边缘节点获取内容资源并返回给资源需求端,而是按照内容资源的访问热度等级不同,调度合适的边缘节点获取内容资源并返回给资源需求端,提高了边缘节点成功获取到内容资源的概率,极大地增加了边缘节点的访问命中率,减少了访问上层节点的频次,有效地控制了内容分发网络的带宽成本,有效地降低了内容分发网络的服务成本。另外,无需资源需求端区分内容资源由哪些边缘节点获取,降低了资源需求端的改造成本。降低了资源需求端的改造成本。降低了资源需求端的改造成本。

【技术实现步骤摘要】
基于内容分发网络的内容资源获取方法、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种基于内容分发网络的内容资源获取方法、设备及存储介质。

技术介绍

[0002]内容分发网络(Content Delivery Network,简称CDN)将源站的内容资源分发至各地的边缘节点,依靠部署在各地的边缘节点,使用户就近获取所需内容资源,降低网络拥塞,提高用户访问的响应速度和命中率。
[0003]实际应用中,当边缘节点没有缓存用户请求的内容资源时,边缘节点访问处于其上一层的上层节点以获取用户请求的内容资源,有时甚至需要上层节点向源站回源才能获取用户请求的内容资源。而访问上层节点会带来带宽成本的升高,影响内容分发网络的服务成本。

技术实现思路

[0004]本申请的多个方面提供一种基于内容分发网络的内容资源获取方法、设备及存储介质,用以有效地控制内容分发网络的带宽成本,有效地降低内容分发网络的服务成本。
[0005]本申请实施例提供一种基于内容分发网络的内容资源获取方法,响应于第一边缘节点在资源需求端请求获取目标内容资源时发送的访问策略获取请求,确定目标内容资源的访问热度等级;根据目标内容资源的访问热度等级,生成访问策略,访问策略用于指示通过第一边缘节点或第二边缘节点获取目标内容资源;向第一边缘节点返回访问策略,以使第一边缘节点获取目标内容资源并返回给资源需求端,或者,第一边缘节点通知资源需求端通过第二边缘节点获取目标内容资源。
[0006]本申请实施例还提供一种基于内容分发网络的内容资源获取方法,响应于资源需求端发送的请求获取目标内容资源的第一访问请求,发送访问策略获取请求;接收响应访问策略获取请求返回的访问策略,访问策略用于指示通过第一边缘节点或第二边缘节点获取目标内容资源;根据访问策略获取目标内容资源并返回给资源需求端,或者,通知资源需求端通过第二边缘节点获取目标内容资源。
[0007]本申请实施例还提供一种基于内容分发网络的内容资源获取方法,向第一单线边缘节点发送第一访问请求,第一访问请求用于请求获取目标内容资源;接收第一单线边缘节点返回的目标内容资源;或者,接收第一单线边缘节点返回的第二单线边缘节点的IP地址;根据第二单线边缘节点的IP地址向第二单线边缘节点发送第二访问请求,第二访问请求用于请求获取目标内容资源;接收第二单线边缘节点返回的目标内容资源;或者,接收第一单线边缘节点返回的第一多线边缘节点的IP地址;根据第一多线边缘节点的IP地址向第一多线边缘节点发送第三访问请求,第三访问请求用于请求获取目标内容资源;接收第一多线边缘节点返回的目标内容资源。
[0008]本申请实施例还提供一种电子设备,包括:存储器和处理器;存储器,用于存储计
算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行基于内容分发网络的内容资源获取方法中的步骤。
[0009]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现基于内容分发网络的内容资源获取方法中的步骤。
[0010]在本申请实施例中,资源需求端向任意边缘节点请求获取内容资源时,并不是直接由该边缘节点获取内容资源并返回给资源需求端,而是按照内容资源的访问热度等级不同,调度合适的边缘节点获取内容资源并返回给资源需求端,提高了边缘节点成功获取到内容资源的概率,极大地增加了边缘节点的访问命中率,减少了访问上层节点的频次,有效地控制了内容分发网络的带宽成本,有效地降低了内容分发网络的服务成本。另外,无需资源需求端区分内容资源由哪些边缘节点获取,降低了资源需求端的改造成本。
附图说明
[0011]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0012]图1为本申请实施例提供的一种示例性的应用场景图;
[0013]图2为本申请实施例提供的一种基于内容分发网络的内容资源获取方法的流程图;
[0014]图3为本申请实施例提供的另一种基于内容分发网络的内容资源获取方法的流程图;
[0015]图4为本申请实施例提供的一种基于内容分发网络的内容资源获取方法的信令交互图;
[0016]图5为本申请实施例提供的另一种基于内容分发网络的内容资源获取方法的流程图;
[0017]图6为本申请实施例提供的另一种基于内容分发网络的内容资源获取方法的流程图;
[0018]图7为本申请实施例提供的另一种基于内容分发网络的内容资源获取方法的流程图;
[0019]图8为本申请实施例提供的一种内容资源访问装置的结构示意图;
[0020]图9为本申请实施例提供的另一种内容资源访问装置的结构示意图;
[0021]图10为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0022]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]在本申请的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的访问关系,表示可以存在三种关系,例如,A和/或B,可以表示:
单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。此外,在本申请实施例中,“第一”、“第二”、“第三”、等只是为了区分不同对象的内容而已,并无其它特殊含义。
[0024]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0025]实际应用中,当边缘节点没有缓存用户请求的内容资源时,边缘节点访问处于其上一层的上层节点以获取用户请求的内容资源,有时甚至需要上层节点向源站回源才能获取用户请求的内容资源。而访问上层节点会带来带宽成本的升高,影响内容分发网络的服务成本。
[0026]为此,本申请实施例提供一种基于内容分发网络的内容资源获取方法、设备及存储介质。在本申请实施例中,资源需求端向任意边缘节点请求获取内容资源时,并不是直接由该边缘节点获取内容资源并返回给资源需求端,而是按照内容资源的访问热度等级不同,调度合适的边缘节点获取内容资源并返回给资源需求端,提高了边缘节点成功获取到内容资源的概率,极大地增加了边缘节点的访问命中率,减少了访问上层节点的频次本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于内容分发网络的内容资源获取方法,其特征在于,所述内容分发网络包括至少一个边缘节点,所述方法包括:响应于第一边缘节点在资源需求端请求获取目标内容资源时发送的访问策略获取请求,确定所述目标内容资源的访问热度等级;根据所述目标内容资源的访问热度等级,生成访问策略,所述访问策略用于指示通过所述第一边缘节点或第二边缘节点获取所述目标内容资源;向所述第一边缘节点返回所述访问策略,以使所述第一边缘节点获取所述目标内容资源并返回给所述资源需求端,或者,所述第一边缘节点通知所述资源需求端通过所述第二边缘节点获取所述目标内容资源。2.根据权利要求1所述的方法,其特征在于,所述第一边缘节点包括第一单线边缘节点或,所述第二边缘节点包括第二单线边缘节点或第一多线边缘节点,所述第一单线边缘节点和所述第二单线边缘节点允许接入一个运营商网络,所述第一多线边缘节点允许接入多个运营商网络;相应地,根据所述目标内容资源的访问热度等级,生成访问策略,包括:若所述目标内容资源的访问热度等级为第一访问热度等级,则生成第一访问策略,所述第一访问策略用于指示通过所述第一单线边缘节点获取所述目标内容资源;若所述目标内容资源的访问热度等级为第二访问热度等级,则生成第二访问策略,所述第二访问策略用于指示通过所述第二单线边缘节点获取所述目标内容资源;若所述目标内容资源的访问热度等级为第三访问热度等级,则生成第三访问策略,所述第三访问策略用于指示通过所述第一多线边缘节点获取所述目标内容资源;其中,按照访问热度等级从高到低的顺序依次为所述第一访问热度等级、所述第二访问热度等级和所述第三访问热度等级。3.根据权利要求2所述的方法,其特征在于,生成第二访问策略包括:根据所述目标内容资源的统一资源标识符URI对应的目标哈希结果,查询预先建立的第二对应关系,以确定与所述目标哈希结果对应的所述第二单线边缘节点,所述第二对应关系用于表征哈希结果与单线边缘节点之间的对应关系;获取所述第二单线边缘节点的IP地址;生成包括第二单线边缘节点的IP地址的所述第二访问策略,所述第二访问策略用于指示所述资源需求端根据所述第二单线边缘节点的IP地址向所述第二单线边缘节点请求获取所述目标内容资源。4.根据权利要求3所述的方法,其特征在于,所述第二访问策略还指示在所述第二单线边缘节点没有从本地获取到所述目标内容资源的情况下,所述第二单线边缘节点向第一上层节点请求获取所述目标内容资源。5.根据权利要求3所述的方法,其特征在于,在查询预先建立的第二对应关系之前,还包括:对源站提供的各个内容资源的URI分别进行哈希运算,得到各个内容资源各自对应的哈希结果;为各个内容资源分配各自对应的单线边缘节点;根据各个内容资源各自对应的哈希结果和单线边缘节点,建立哈希结果与单线边缘节
点之间的第二对应关系。6.根据权利要求2所述的方法,其特征在于,生成所述第三访问策略包括:根据所述目标内容资源的URI对应的目标哈希结果,查询预先建立的第三对应关系以确定与所述目标哈希结果对应的所述第一多线边缘节点,所述第三对应关系用于表征哈希结果与多线边缘节点之间的对应关系;获取所述第一多线边缘节点的IP地址;生成包括第一多线边缘节点的IP地址的所述第三访问策略,所述第三访问策略用于指示所述资源需求端根据所述第一多线边缘节点的IP地址向所述第一多线边缘节点请求获取所述目标内容资源。7.根据权利要求6所述的方法,其特征在于,所述第三访问策略还指示在所述第一多线边缘节点没有从本地获取到所述目标内容资源的情况下,所述第一多线边缘节点通过内网向第二上层节点请求获取所述目标内容资源。8.根据权利要求6所述的方法,其特征在于,在查询预先建立的第三对应关系...

【专利技术属性】
技术研发人员:杨怀志
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1