网络节点调度方法及装置、计算机装置及存储介质制造方法及图纸

技术编号:20875698 阅读:13 留言:0更新日期:2019-04-17 11:26
本发明专利技术提供一种网络节点调度方法,包括:接收客户端的资源获取请求;根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;获取所述网络节点所属的区域和运营商;根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;将所述为所述客户端推荐的网络节点返回所述客户端。本发明专利技术还提供一种网络节点调度装置、计算机装置及计算机可读存储介质。本发明专利技术可以提高客户端获取网络资源的速度。

【技术实现步骤摘要】
网络节点调度方法及装置、计算机装置及存储介质
本专利技术涉及计算机网络
,具体涉及一种网络节点调度方法及装置、计算机装置和计算机可读存储介质。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)中,域名通常采用DNS(DomainNameSystem,域名系统)解析或httpDNS解析来实现调度到某些网络节点上的。但是在DNS调度时容易受用户设置的DNS服务器地址影响,导致调度不准,而httpDNS调度时用户为多出口IP导致httpDNS调度不准等,容易导致以下问题:(1)用户访问不到边缘节点。(2)用户访问数据响应非常慢或下载数据很慢。
技术实现思路
鉴于以上内容,有必要提出一种网络节点调度方法、网络节点调度装置、计算机装置、计算机可读存储介质和计算机程序产品,其可以提高客户端获取网络资源的速度。本申请的第一方面提供一种网络节点调度方法,所述方法包括:接收客户端的资源获取请求;根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;获取所述网络节点所属的区域和运营商;根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;将所述为所述客户端推荐的网络节点返回所述客户端。另一种可能的实现方式中,所述根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点包括:判断所述客户端所属的区域与所述网络节点所属的区域是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的运营商是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的区域是否属于预设区域范围;和/或判断所述客户端所属的运营商与所述网络节点所属的运营商是否属于预设运营商范围。另一种可能的实现方式中,所述确定为所述客户端推荐的网络节点包括:从可服务的网络节点中确定所属的区域和运营商与所述客户端所属的区域和运营商一致的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商一致,并且所属的区域与所述客户端所属的区域属于预设区域范围的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商属于预设运营商范围的网络节点。另一种可能的实现方式中,所述根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商包括:查找各个运营商的IP地址段,将包含所述客户端的IP地址的地址段的运营商确定为所述客户端所属的运营商;查找各个运营商的IP地址段所分配的区域,将包含所述客户端的IP地址的IP地址段所分配的区域确定为所述客户端所属的区域。另一种可能的实现方式中,所述确定为所述客户端推荐的网络节点包括:根据可服务的网络节点的繁忙程度确定为所述客户端推荐的网络节点。另一种可能的实现方式中,所述网络节点为边缘服务器。另一种可能的实现方式中,所述方法还包括:若所述网络节点不是所述客户端优选的网络节点,判断所述客户端是否允许进行网络节点调度调整。本申请的第二方面提供一种计算机装置,所述计算机装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述网络节点调度方法。本申请的第三方面提供一种网络节点调度装置,所述装置包括:接收单元,用于接收客户端的资源获取请求;获取单元,用于根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;所述获取单元,还用于获取所述网络节点所属的区域和运营商;判断单元,用于根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;确定单元,用于若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;返回单元,用于将所述为所述客户端推荐的网络节点返回所述客户端。另一种可能的实现方式中,所述判断单元根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点包括:判断所述客户端所属的区域与所述网络节点所属的区域是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的运营商是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的区域是否属于预设区域范围;和/或判断所述客户端所属的运营商与所述网络节点所属的运营商是否属于预设运营商范围。另一种可能的实现方式中,所述确定单元确定为所述客户端推荐的网络节点包括:从可服务的网络节点中确定所属的区域和运营商与所述客户端所属的区域和运营商一致的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商一致,并且所属的区域与所述客户端所属的区域属于预设区域范围的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商属于预设运营商范围的网络节点。另一种可能的实现方式中,所述获取单元根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商包括:查找各个运营商的IP地址段,将包含所述客户端的IP地址的地址段的运营商确定为所述客户端所属的运营商;查找各个运营商的IP地址段所分配的区域,将包含所述客户端的IP地址的IP地址段所分配的区域确定为所述客户端所属的区域。另一种可能的实现方式中,所述确定单元确定为所述客户端推荐的网络节点包括:根据可服务的网络节点的繁忙程度确定为所述客户端推荐的网络节点。另一种可能的实现方式中,所述网络节点为边缘服务器。另一种可能的实现方式中,所述判断单元还用于:若所述网络节点不是所述客户端优选的网络节点,判断所述客户端是否允许进行网络节点调度调整。本申请的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述网络节点调度方法。本申请的第五方面提供一种计算机程序产品,包括计算机指令,当其在计算机装置上运行时,使得计算机装置执行所述网络节点调度方法。本专利技术接收客户端的资源获取请求;根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;获取所述网络节点所属的区域和运营商;根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;将所述为所述客户端推荐的网络节点返回所述客户端。本专利技术根据客户端所属的区域和运营商调整客户端访问的网络节点,提高网络资源的获取速度。特别地,当客户端的DNS服务器配置错误时,本专利技术网络节点调度方法可以明显减少网络访问的延时,加速网络访问速度。附图说明图1是本专利技术实施例提供的网络节点调度方法较佳实施例的流程图。图2是本专利技术实施例提供的网络节点调度装置较佳实施例的流程图。图3是本专利技术实施例提供的计算机装置较佳实施例的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例本文档来自技高网...

【技术保护点】
1.一种网络节点调度方法,其特征在于,所述方法包括:接收客户端的资源获取请求;根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;获取所述网络节点所属的区域和运营商;根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;将所述为所述客户端推荐的网络节点返回所述客户端。

【技术特征摘要】
1.一种网络节点调度方法,其特征在于,所述方法包括:接收客户端的资源获取请求;根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商;获取所述网络节点所属的区域和运营商;根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点;若所述网络节点不是所述客户端优选的网络节点,确定为所述客户端推荐的网络节点;将所述为所述客户端推荐的网络节点返回所述客户端。2.如权利要求1所述的方法,其特征在于,所述根据所述客户端所属的区域和运营商和所述网络节点所属的区域和运营商判断所述网络节点是否为所述客户端优选的网络节点包括:判断所述客户端所属的区域与所述网络节点所属的区域是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的运营商是否一致;和/或判断所述客户端所属的区域与所述网络节点所属的区域是否属于预设区域范围;和/或判断所述客户端所属的运营商与所述网络节点所属的运营商是否属于预设运营商范围。3.如权利要求1所述的方法,其特征在于,所述确定为所述客户端推荐的网络节点包括:从可服务的网络节点中确定所属的区域和运营商与所述客户端所属的区域和运营商一致的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商一致,并且所属的区域与所述客户端所属的区域属于预设区域范围的网络节点;或者从可服务的网络节点中确定所属的运营商与所述客户端所属的运营商属于预设运营商范围的网络节点。4.如权利要求1所述的方法,其特征在于,所述根据所述资源获取请求中的所述客户端的IP地址获取所述客户端所属的区域和运营商包括:查找各个运营商的IP地址段,...

【专利技术属性】
技术研发人员:林松正
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1