业务请求调度方法、电子设备、存储介质及程序产品与流程

    技术2026-06-29  8


    本申请涉及分发网络,尤其涉及一种业务请求调度方法、电子设备、存储介质及程序产品。


    背景技术:

    1、相关技术中,内容提供商为了解决集中式的内容分发网络(content delive rynetwork,cnd)面临的服务器负载高、带宽消耗大等问题,引入了基于对等网络的内容分发网络(peer-to-peer content delivery network,pcdn)来解决这些问题,然而在用户访问pcdn时,如遇到pcdn未命中资源的情况,如何保证用户业务的连续性以及如何从pcdn网络回源cdn网络获取资源成为需要解决的问题。


    技术实现思路

    1、有鉴于此,本申请实施例提供了一种业务请求调度方法、电子设备、存储介质及程序产品。

    2、本申请实施例的技术方案是这样实现的:

    3、本申请实施例提供了一种业务请求调度方法,应用管理系统,所述方法包括:接收用户端发送的第一业务访问请求;所述第一业务访问请求包括第一域名,所述第一业务访问请求用于访问基于pcdn中所述第一域名对应的业务资源;在所述pcdn中检索所述第一域名对应的业务资源,得到检索结果;若所述检索结果表征所述pcdn中不存在所述业务资源,将所述第一域名转换为第二域名;所述第二域名支持被所述pcdn和cdn识别;将所述第二域名发送给所述用户端,所述第二域名用于指示所述用户端基于所述第二域名向cdn发送第二业务访问请求。

    4、在上述方案中,所述将所述第一域名转换为第二域名,包括:在所述第一域名中添加定制域名,得到所述第二域名;所述定制域名由所述pcdn和所述cdn协商确定。

    5、在上述方案中,所述在pcdn中检索所述第一域名对应的业务资源,包括:基于所述业务资源对应的关键字,从所述pcdn中筛选出存在所述业务资源的资源节点;所述关键字表征所述业务资源的属性和/或分类标签;从所述存在所述业务资源的资源节点中筛除不符合预设筛选规则的资源节点;所述预设筛选规则包括资源节点可访问和/或资源节点内的业务资源完整。

    6、在上述方案中,所述在所述pcdn中检索所述第一域名对应的业务资源之前,所述方法还包括:对所述用户端的身份信息进行验证,得到验证结果;若所述验证结果表征所述用户端没有访问所述第一域名对应的业务资源的权限,拒绝所述第一业务访问请求。

    7、本申请实施例提供了一种业务请求调度方法,应用于用户端,所述方法包括:向管理系统发送第一业务访问请求;所述第一业务访问请求包括第一域名;所述第一业务访问请求用于访问pcdn中所述第一域名对应的业务资源;获取所述管理系统在检测到pcdn中不存在所述第一域名对应的业务资源时发送的第二域名;所述第二域名基于所述第一域名转换得到,所述第一域名支持被所述pcdn和cdn识别;基于所述第二域名向cdn发送第二业务访问请求。

    8、在上述方案中,所述基于所述第二域名向cdn发送第二业务访问请求之后,所述方法还包括:获取cdn发送的所述第二域名的域名解析结果;所述域名解析结果包括所述cdn中存在所述业务资源的目标资源节点的互联网协议ip地址;基于所述ip地址,从所述目标资源节点获取所述业务资源。

    9、本申请实施例还提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行上述方案中应用于管理系统中的方法的步骤。

    10、本申请实施例还提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行上述方案中应用于用户端中的方法的步骤。

    11、本申请实施例还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述方案中的方法的步骤。

    12、本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时,实现应用于管理系统的业务请求调度方法的步骤。

    13、本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时,实现应用于用户端的业务请求调度方法的步骤。

    14、本申请实施例通过接收用户端发送的第一业务访问请求,第一业务访问请求包括第一域名,第一业务访问请求用于访问pcdn中第一域名对应的业务资源。在pcdn中检索第一域名对应的业务资源,得到检索结果,若检索结果表征pcdn中不存在业务资源,将第一域名转换为第二域名,第二域名支持被pcdn和cdn识别。将第二域名发送给用户端,第二域名用于指示用户端基于第二域名向cdn发送第二业务访问请求。本申请通过在第一节点网络中不存在业务资源的情况下,将用户端发送的第一业务访问请求中的第一域名进行转换,转换为pcdn和cdn均能够识别的第二域名,用户端可以基于第二域名向cdn发送第二业务请求,以从cdn中获取对应的业务资源,解决了在pcd n中不存在所需的业务资源的情况下,从pcdn网络回源cdn网络获取业务资源,保证了用户业务的连续性。



    技术特征:

    1.一种业务请求调度方法,应用于管理系统,其特征在于,所述方法包括:

    2.根据权利要求1所述方法,其特征在于,所述将所述第一域名转换为第二域名,包括:

    3.根据权利要求1所述方法,其特征在于,所述在pcdn中检索所述第一域名对应的业务资源,包括:

    4.根据权利要求1所述方法,其特征在于,所述在所述pcdn中检索所述第一域名对应的业务资源之前,所述方法还包括:

    5.一种业务请求调度方法,应用于用户端,其特征在于,所述方法包括:

    6.根据权利要求5所述方法,其特征在于,所述基于所述第二域名向cd n发送第二业务访问请求之后,所述方法还包括:

    7.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,

    8.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至6任一项所述的方法的步骤。

    9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时,实现权利要求1至4任一项所述的方法的步骤。

    10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时,实现权利要求5至6任一项所述的方法的步骤。


    技术总结
    本申请公开了一种业务请求调度方法,应用于管理系统,该方法包括:接收用户端发送的第一业务访问请求;第一业务访问请求包括第一域名,第一业务访问请求用于访问基于对等网络的内容分发网络PCDN中第一域名对应的业务资源;在PCDN中检索第一域名对应的业务资源,得到检索结果;若检索结果表征PCDN中不存在业务资源,将第一域名转换为第二域名;第二域名支持被PCDN和内容分发网络CDN识别;将第二域名发送给用户端;第二域名用于指示用户端基于第二域名向CDN发送第二业务访问请求。

    技术研发人员:谭茁,王朝阳,孔令山,李智,王姗姗
    受保护的技术使用者:中国移动通信集团有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-44390.html

    最新回复(0)