一种调度访问请求的方法、装置、介质及设备制造方法及图纸

技术编号:32633796 阅读:22 留言:0更新日期:2022-03-12 18:08
本文是关于一种调度访问请求的方法、装置、介质及设备,此方法包括:接收访问来源IP段与优选节点的映射关系;接收用户的访问请求,确定所述访问请求的来源IP;确定所述来源IP所属的访问来源IP段;基于所述映射关系确定所述访问来源IP段对应的优选节点。访问来源IP段对应的优选节点。访问来源IP段对应的优选节点。

【技术实现步骤摘要】
一种调度访问请求的方法、装置、介质及设备
[0001]本申请是2019年07月31日提交中国国家知识产权局专利局、申请号为201910699324.1、专利技术名称为“一种调度访问请求的方法、装置、介质及设备”的中国专利申请的分案申请。


[0002]本文涉及无线网络通信
,尤其涉及一种调度访问请求的方法、装置、介质及设备。

技术介绍

[0003]内容分发网络(Content Delivery Network,CDN)中基于运营商的本地网域名称系统(Local Domain Name System,LDNS)来调度用户访问请求,使用户访问最近地域的云分发节点。在同一省份运营商中包含多个城市云分发节点,同一省份运营商存在共用LDNS的应用场景,并且现有的互联网用户使用LDNS时设置方式杂乱繁多,在调度过程中存在浪费调度资源的情况,并且还会影响大文件的正常下载。

技术实现思路

[0004]为了解决上述技术问题,本文提供了一种调度访问请求的方法、装置、介质及设备。
[0005]根据本文的一方面,提供了一种调度访问请求的方法,包括:
[0006]确定每个访问来源IP段对应的城市及城市运营商;
[0007]从所述城市运营商的云分发节点中选择所述访问来源IP段的至少一优选节点;
[0008]确定所述访问来源IP段与优选节点的IP的映射关系;
[0009]将所述映射关系下发至网络中的云分发节点的调度代理模块。
[0010]上述调度访问请求的方法还具有以下特点:
[0011]从所述城市运营商的云分发节点中选择所述访问来源IP段的至少一优选节点包括:
[0012]获取所述城市运营商的云分发节点处理所述访问来源IP段的数据时的历史网络传输状态参数,根据历史网络传输状态参数选择优选节点。
[0013]上述调度访问请求的方法还具有以下特点:
[0014]从所述城市运营商的云分发节点中选择所述访问来源IP段的至少一优选节点还包括:获取所述城市运营商的云分发节点的实时负载情况;
[0015]所述根据历史网络传输状态参数选择优选节点包括:根据历史网络传输状态参数和所述实时负载情况选择优选节点。
[0016]上述调度访问请求的方法还具有以下特点:
[0017]所述方法还包括:在云分发节点接收到用户访问请求后,所述云分发节点的调度代理模块根据所述映射关系对所述用户访问请求进行调度。
[0018]上述调度访问请求的方法还具有以下特点:
[0019]所述云分发节点的调度代理模块根据所述映射关系对所述用户访问请求进行调度包括:确定所述用户访问请求中的来源IP所属的访问来源IP段,根据所述映射关系查询所述访问来源IP段对应的优选节点的IP,判断当前云分发节点是否是所述优选节点,如果是,返回访问响应,如果否,返回所述优选节点的IP指示重定向操作。
[0020]上述调度访问请求的方法还具有以下特点:
[0021]所述方法还包括:对云分发节点进行实时检测,检测到云分发节点处于故障状态时,修改所述映射关系,所述映射关系中包括多个优选节点并且包括处于故障状态的云分发节点时,将所述处于故障状态的云分发节点从所述映射关系中删除,将修改后的映射关系下发至网络中的云分发节点的调度代理模块。
[0022]根据本文的另一方面,提供了一种调度访问请求的装置,包括:
[0023]第一确定模块,用于确定每个访问来源IP段对应的城市及城市运营商;
[0024]第一选择模块,从所述城市运营商的云分发节点中选择所述访问来源IP段的至少一优选节点;
[0025]第二确定模块,确定所述访问来源IP段与优选节点的IP的映射关系;
[0026]发送模块,用于将所述映射关系下发至网络中的云分发节点的调度代理模块。
[0027]上述调度访问请求的装置还具有以下特点:
[0028]所述第一选择模块包括第一获取模块和第二选择模块;
[0029]所述第一获取模块,用于获取所述城市运营商的云分发节点处理所述访问来源IP段的数据时的历史网络传输状态参数;
[0030]所述第二选择模块,用于根据历史网络传输状态参数选择优选节点。
[0031]上述调度访问请求的装置还具有以下特点:
[0032]所述第一选择模块还包括第二获取模块;
[0033]所述第二获取模块,用于获取所述城市运营商的云分发节点的实时负载情况;
[0034]所述第二选择模块,还用于根据历史网络传输状态参数和所述实时负载情况选择优选节点。
[0035]上述调度访问请求的装置还具有以下特点:
[0036]还包括位于云分发节点的接收模块和调度代理模块;
[0037]所述接收模块,用于接收到用户访问请求;
[0038]所述调度代理模块,用于根据所述映射关系对所述用户访问请求进行调度。
[0039]上述调度访问请求的装置还具有以下特点:
[0040]所述调度代理模块包括:
[0041]第三确定模块,用于确定所述用户访问请求中的来源IP所属的访问来源IP段;
[0042]查询模块,用于根据所述映射关系查询所述访问来源IP段对应的优选节点的IP;
[0043]判断模块,用于判断当前云分发节点是否是所述优选节点;
[0044]反馈模块,用于在当前云分发节点是所述优选节点时,返回访问响应,在在当前云分发节点不是所述优选节点时,返回所述优选节点的IP指示重定向操作。
[0045]上述调度访问请求的装置还具有以下特点:
[0046]还包括:
[0047]检测模块,用于对云分发节点进行实时检测;
[0048]修改模块,用于在所述检测模块检测到云分发节点处于故障状态时,修改所述映射关系,所述映射关系中包括多个优选节点并且包括处于故障状态的云分发节点时,将所述处于故障状态的云分发节点从所述映射关系中删除;
[0049]所述发送模块,还用于将修改后的映射关系下发至网络中的云分发节点的调度代理模块。
[0050]根据本文的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述方法的步骤。
[0051]根据本文的另一方面,提供了一种计算机设备,包括处理器、存储器和存储于所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现所述方法的步骤。
[0052]本文通过设置基于城市粒度的用户IP段,可以使同省用户使用相同或不同LDNS实现城市粒度调度控制,使用户按城市级别调度访问最佳城市级别的服务节点,节省调度路径,提高调度效率,避免调度资源浪费。
[0053]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本文。
附图说明
[0054]构成本文的一部分的附图用来提供对本文的进一步理解,本文的示意性实施例及其说明用于解释本文,并不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调度访问请求的方法,应用于云分发节点,其特征在于,包括:接收访问来源IP段与优选节点的映射关系;接收用户的访问请求,确定所述访问请求的来源IP;确定所述来源IP所属的访问来源IP段;基于所述映射关系确定所述访问来源IP段对应的优选节点。2.如权利要求1所述的调度访问请求的方法,其特征在于,还包括:当所述云分发节点不是所述优选节点时,向用户发送指示所述优选节点的重定向响应。3.如权利要求1所述的调度访问请求的方法,其特征在于,还包括:当所述云分发节点是所述优选节点时,返回访问请求对应的内容。4.如权利要求1所述的调度访问请求的方法,其特征在于,所述接收访问来源IP段与优选节点的映射关系,包括:实时接收所述质量中心处理器发送的访问来源IP段与优选节点的映射关系;所述映射关系包括多个优选节点;所述多个优选节点不包括处于故障状态的云分发节点。5.一种调度访问请求的装置,其特征在于,所述调度访问请求的装置位于云分发节点,所述调度访问请求的装置:第一接收模块,被配置为接收访问来源IP段与优选节点的映射关系;第二接收模块,被配置为接收到用户访问请求;调度代理模块,...

【专利技术属性】
技术研发人员:蔡少君
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:

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

1