[发明专利]一种路径确定方法和装置有效
申请号: | 201810542560.8 | 申请日: | 2018-05-30 |
公开(公告)号: | CN110213315B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 周龄 | 申请(专利权)人: | 腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/61;H04L67/63 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路径 确定 方法 装置 | ||
本申请实施例公开了一种路径确定方法和装置,在该方法中,当节点集群中的目标服务节点获取内容请求,但本地没有缓存该内容请求对应的内容时,目标服务节点可以获取根据当前的网络质量参数所计算得到的路径信息,由于当前的网络质量参数是根据一定方式不断更新的,依此计算出的路径信息所标识的路径可以为目标服务节点与源服务器之间当前网络质量较优的路径,使用该路径转发内容请求可以更有效率的获得源服务器提供的内容,故目标服务节点根据该路径信息的指示,对目标服务节点向源服务器转发方向上的下一跳节点转发该内容请求。该方法可以提高回源效率和成功率,目标服务节点可以更快的将内容请求所对应的内容返回给用户,提高了用户体验。
技术领域
本申请涉及互联网领域,特别是涉及一种路径确定方法和装置。
背景技术
随着网络技术的发展,用户可以方便从网络中获取所需的内容,例如通过浏览网页获取网页所展示的信息等。保存内容的源服务器一般数量较少且位置固定,例如保存某一网站内容的源服务器只有一台,且设置在深圳的一个机房中。如果处于美国的用户通过终端直接从该源服务器获取该网站的内容,长距离的数据传输带来的时延、丢包率等会严重影响用户体验。
内容分发网络(Content Delivery Network,CDN)可以有效的为用户提供内容获取服务。针对保存内容的源服务器,在CND中可以在不同区域位置设置服务节点,这些服务节点上可以缓存有该源服务器所保存的内容,当得到用户请求获取该源服务器中内容的内容请求时,CDN可以将该内容请求转发到距离该用户网络位置较近的服务节点,使得用户可以就近从该服务节点获取所请求的内容。
然而,有些情况下,虽然用户的内容请求转发到了较近的服务节点,但是,该服务节点中并未缓存该内容请求所对应的内容,从而需要该服务节点从源服务器获取对应的内容以提供给用户。在一些可能的实现方式中,CDN所部属的服务节点与源服务器之间预先设置了静态的数据路径,故当服务节点需要根据用户的请求从源服务器获取对应内容时,服务节点可以通过该数据路径向源服务器发送内容请求和从源服务器获取内容。
这种通过静态的数据路径与源服务器进行数据交互的方式并未考虑实际的网络状况,即不论网络质量如何,服务节点都会通过该数据路径与源服务器进行数据交互,当该数据路径的网络质量不好例如拥堵、断开的情况下,服务节点将无法及时获取甚至不能获取对应的内容,从而影响了用户体验。
发明内容
为了解决上述技术问题,本申请提供了一种路径确定方法,该方法可以实现提高回源效率和成功率,目标服务节点可以更快的将内容请求所对应的内容返回给用户。
本申请实施例公开了如下技术方案:
第一方面,本申请实施例提供了一种路径确定方法,所述方法包括:
目标服务节点获取内容请求,所述目标服务节点处于节点集群中;
所述目标服务节点获取所述目标服务节点与所述内容请求所请求内容对应的源服务器之间的路径信息,所述路径信息为根据当前的网络质量参数计算得到,所述网络质量参数用于标识所述节点集群中服务节点间的网络质量和所述节点集群中服务节点与所述源服务器间的网络质量;
所述目标服务节点向所述路径信息所指示的下一跳节点转发所述内容请求。
第二方面,本申请实施例提供了一种路径确定装置,所述装置包括第一获取单元、第二获取单元和指示单元:
所述第一获取单元,用于获取内容请求,目标服务节点处于节点集群中;
所述第二获取单元,用于获取所述目标服务节点与所述内容请求所请求内容对应的源服务器之间的路径信息,所述路径信息为根据当前的网络质量参数计算得到,所述网络质量参数用于标识所述节点集群中服务节点间的网络质量和所述节点集群中服务节点与所述源服务器间的网络质量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司,未经腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810542560.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定存储节点的方法、装置、服务器
- 下一篇:路由方法及装置