请求响应方法、相关节点、介质及程序产品与流程

    技术2026-06-21  22


    本技术涉及内容分发网络,尤其涉及一种请求响应方法、相关节点、介质及程序产品。


    背景技术:

    1、内容分发网络系统,通常基于用户的终端设备与内容分发网络节点之间的距离或者预先为内容分发网络节点设置的权重参数,从众多的内容分发网络节点中确定目标节点,并由目标节点响应用户的终端设备发送的内容获取请求。然而,通过上述方案确定的目标节点无法满足用户动态多变的内容获取需求。


    技术实现思路

    1、基于以上技术问题,本技术实施例提供了一种请求响应方法、相关节点、介质及程序产品。

    2、本技术实施例提供的技术方案是这样的:

    3、本技术实施例首先提供了一种请求响应方法,所述方法应用于内容分发网络系统的管理节点;所述方法包括:

    4、若在第k时刻接收到节点确定请求,生成并发送分值获取请求至所述内容分发网络系统的第m内容分发网络节点,以触发所述第m内容分发网络节点确定第k时刻的第m分值;其中,所述节点确定请求由所述内容分发网络系统中的域名解析设备响应于终端设备发送的内容获取请求而发送;m为大于或等于1且小于或等于m的整数;m大于1且为所述内容分发网络系统中内容分发网络节点的数量;所述第k时刻的第m分值至少关联至所述第m内容分发网络节点在所述第k时刻的资源配置状态;k为大于或等于1的整数;

    5、接收并基于所述第k时刻的第一分值至所述第k时刻的第m分值,从所述内容分发网络系统中确定所述第k时刻的目标内容分发网络节点,以供所述第k时刻的目标内容分发网络节点响应所述内容获取请求。

    6、在一些实施例中,所述接收并基于所述第k时刻的第一分值至所述第k时刻的第m分值,从所述内容分发网络系统中确定所述第k时刻的目标内容分发网络节点,包括:

    7、对所述第k时刻的第一分值至所述第k时刻的第m分值进行排序,得到排序结果;

    8、将所述内容分发网络系统中与所述排序结果中所述第k时刻的最大分值对应的内容分发网络节点,确定为所述第k时刻的目标内容分发网络节点。

    9、在一些实施例中,所述生成并发送分值获取请求至所述内容分发网络系统的第m内容分发网络节点之前,所述方法还包括:

    10、接收所述第m内容分发网络节点发送的节点注册请求;其中,所述节点注册请求至少包含所述第m内容分发网络节点的节点标识以及数据处理资源参数;

    11、响应于所述节点注册请求,注册所述第m内容分发网络节点至所述内容分发网络系统。

    12、在一些实施例中,所述注册所述第m内容分发网络节点至所述内容分发网络系统之后,所述方法还包括:

    13、接收所述第m内容分发网络节点发送的节点状态更新参数;其中,所述节点状态更新参数至少包括所述第m内容分发网络节点的数据处理资源和/或内容类型的更新参数;

    14、基于所述节点状态更新参数,更新所述第m内容分发网络节点在所述内容分发网络系统中的节点状态。

    15、本技术实施例还提供了一种请求响应方法,所述方法应用于内容分发网络系统中的内容分发网络节点;所述方法包括:

    16、接收所述内容分发网络系统中的管理节点发送的分值获取请求;其中,所述分值获取请求为所述管理节点在第k时刻接收到节点确定请求后生成;所述节点确定请求由所述内容分发网络系统的域名解析设备发送、且与所述终端设备发送的内容获取请求关联;k为大于或等于1的整数;

    17、响应于所述分值获取请求,确定所述内容分发网络节点在所述第k时刻的分值;其中,所述第k时刻的分值至少关联至所述内容分发网络节点在所述第k时刻的资源配置状态;

    18、发送所述第k时刻的分值至所述管理节点,以供所述管理节点基于所述第k时刻的第一分值至所述第k时刻的第m分值,从所述内容分发网络系统中确定所述第k时刻的目标内容分发网络节点;其中,所述第k时刻的目标内容分发网络节点用于响应所述内容获取请求;第k时刻的第m分值与所述内容分发网络系统中的第m内容分发网络节点对应;m为所述内容分发网络系统中所述内容分发网络节点的数量;m为大于1的整数。

    19、在一些实施例中,所述第k时刻的资源配置状态包括所述内容分发网络节点在所述第k时刻的负载状态;所述确定所述内容分发网络节点在所述第k时刻的分值,包括:

    20、获取所述内容分发网络节点的位置参数;

    21、基于所述位置参数以及所述第k时刻的负载状态,确定所述第k时刻的分值。

    22、在一些实施例中,所述基于所述位置参数以及所述第k时刻的负载状态,确定所述第k时刻的分值,包括:

    23、获取所述内容分发网络节点的历史运行参数;

    24、基于所述历史运行参数、所述位置参数以及所述第k时刻的负载状态,确定所述第k时刻的分值。

    25、在一些实施例中,所述接收所述内容分发网络系统中的管理节点发送的分值获取请求之前,所述方法还包括:

    26、获取所述内容分发网络节点的节点标识以及数据处理资源参数;

    27、基于所述节点标识以及所述数据处理资源参数,生成节点注册请求;

    28、发送所述节点注册请求至所述管理节点,以注册所述内容分发网络节点至所述内容分发网络系统。

    29、本技术实施例还提供了一种管理节点,所述管理节点设置于内容分发网络节点系统;所述管理节点包括第一处理器和第一存储器;其中,所述第一存储器中存储有第一计算机程序;所述第一计算机程序被所述第一处理器执行时,能够实现如前任一所述的应用于内容分发网络系统的管理节点的请求响应方法。

    30、本技术实施例还提供了一种内容分发网络节点,所述内容分发网络节点设置于内容分发网络节点系统;所述内容分发网络节点包括第二处理器和第二存储器;其中,所述第二存储器中存储有第二计算机程序;所述第二计算机程序被所述第二处理器执行时,能够实现如前任一所述的应用于内容分发网络系统的内容分发网络节点的请求响应方法。

    31、本技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有第三计算机程序;所述第三计算机程序被电子设备的处理器执行时,能够实现如前任一所述的请求响应方法。

    32、本技术实施例还提供了一种计算机程序产品,所述程序产品包括第四计算机程序;所述第四计算机程序被电子设备的处理器执行时,能够实现如前任一所述的请求响应方法。

    33、本技术实施例提供的应用于内容分发网络系统的管理节点的请求响应方法,若管理节点在第k时刻接收到节点确定请求,则生成并发送分值获取请求至内容分发网络系统的第m内容分发网络节点,以触发第m内容分发网络节点确定第k时刻的第m分值,且第k时刻的第m分值至少关联至第m内容分发网络节点在第k时刻的资源配置状态,m大于或等于1且小于或等于内容分发网络系统中内容分发网络节点的数量,如此,通过上述操作,使得内容分发网络系统中管理节点所获得的第k时刻的第m分值,与第m内容分发网络节点在第k时刻的资源配置状态关联,从而使得第k时刻的第m分值能够实时且精准的反应内容分发网络系统中任一内容分发网络节点的瞬时资源配置状态;并且,节点确定请求由内容分发网络系统中的域名解析设备响应于终端设备发送的内容获取请求而发送,如此,实现了对管理节点生成并发送分值获取请求以及获取第k时刻的第m分值的精准控制;在此基础上,管理节点接收并基于第k时刻的第一分值至第k时刻的第m分值,从内容分发网络系统中确定第k时刻的目标内容分发网络节点,以供第k时刻的目标内容分发网络节点响应内容获取请求,使得管理节点确定第k时刻的目标内容分发网络节点的过程,能够综合评估内容分发网络系统中各个内容分发网络节点在第k时刻的分值,从而能够提高第k时刻的目标内容分发网络节点的资源配置状态与终端设备的内容获取请求之间的匹配度,提高第k时刻的目标内容分发网络节点为终端设备提供内容服务请求的稳定性和流畅性,使得第k时刻的目标内容分发网络节点能够满足终端设备实际的内容提供需求;另一方面,由于上述确定第k时刻的目标内容分发网络节点的过程,与内容分发网络系统中各个内容分发网络节点的实时资源配置状态关联,从而使得管理节点能够根据终端设备发送的内容获取请求,实时地、灵活、全面且精准地评估内容分发网络系统中所有内容分发网络节点的资源配置状态,使得最终确定的第k时刻的目标内容分发网络节点的资源配置状态能够满足终端设备动态的、多变的内容获取需求。


    技术特征:

    1.一种请求响应方法,其特征在于,所述方法应用于内容分发网络系统的管理节点;所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述接收并基于所述第k时刻的第一分值至所述第k时刻的第m分值,从所述内容分发网络系统中确定所述第k时刻的目标内容分发网络节点,包括:

    3.根据权利要求1所述的方法,其特征在于,所述生成并发送分值获取请求至所述内容分发网络系统的第m内容分发网络节点之前,所述方法还包括:

    4.根据权利要求3所述的方法,其特征在于,所述注册所述第m内容分发网络节点至所述内容分发网络系统之后,所述方法还包括:

    5.一种请求响应方法,其特征在于,所述方法应用于内容分发网络系统中的内容分发网络节点;所述方法包括:

    6.根据权利要求5所述的方法,其特征在于,所述第k时刻的资源配置状态包括所述内容分发网络节点在所述第k时刻的负载状态;所述确定所述内容分发网络节点在所述第k时刻的分值,包括:

    7.根据权利要求6所述的方法,其特征在于,所述基于所述位置参数以及所述第k时刻的负载状态,确定所述第k时刻的分值,包括:

    8.根据权利要求5所述的方法,其特征在于,所述接收所述内容分发网络系统中的管理节点发送的分值获取请求之前,所述方法还包括:

    9.一种管理节点,其特征在于,所述管理节点设置于内容分发网络节点系统;所述管理节点包括第一处理器和第一存储器;其中,所述第一存储器中存储有第一计算机程序;所述第一计算机程序被所述第一处理器执行时,能够实现如权利要求1至4任一所述的请求响应方法。

    10.一种内容分发网络节点,其特征在于,所述内容分发网络节点设置于内容分发网络节点系统;所述内容分发网络节点包括第二处理器和第二存储器;其中,所述第二存储器中存储有第二计算机程序;所述第二计算机程序被所述第二处理器执行时,能够实现如权利要求5至8任一所述的请求响应方法。

    11.一种计算机可读存储介质,其特征在于,所述存储介质中存储有第三计算机程序;所述第三计算机程序被电子设备的处理器执行时,能够实现如权利要求1至4或5至8任一所述的请求响应方法。

    12.一种计算机程序产品,其特征在于,所述程序产品包括第四计算机程序;所述第四计算机程序被电子设备的处理器执行时,能够实现如权利要求1至4或5至8任一所述的请求响应方法。


    技术总结
    本申请公开了一种请求响应方法、相关节点、介质及程序产品;包括:若管理节点在第k时刻接收到节点确定请求,生成并发送分值获取请求至内容分发网络系统的第m内容分发网络节点,以触发第m内容分发网络节点确定第k时刻的第m分值;节点确定请求由内容分发网络系统中的域名解析设备响应于终端设备发送的内容获取请求而发送;第k时刻的第m分值至少关联至第m内容分发网络节点在第k时刻的资源配置状态;接收并基于第k时刻的第一分值至第k时刻的第M分值,从内容分发网络系统中确定第k时刻的目标内容分发网络节点,以供第k时刻的目标内容分发网络节点响应内容获取请求。上述方法能够满足动态多变的内容获取需求。

    技术研发人员:邵启云,刘易,柳杰,王仔豪,钱鹏宇
    受保护的技术使用者:中国移动通信集团有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-44086.html

    最新回复(0)