[发明专利]文件访问请求的调度方法、装置、电子设备、存储介质有效
申请号: | 202110584655.8 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113315836B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 李昶;连博 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;G06N20/00 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 唐敏 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 访问 请求 调度 方法 装置 电子设备 存储 介质 | ||
本公开关于一种文件访问请求的调度方法、装置、电子设备、存储介质。所述方法包括:接收客户端的文件访问请求,文件访问请求包括客户端信息和待访问文件的文件属性信息;获取客户端信息与各个服务节点之间的网络质量数据;根据文件属性信息确定网络带宽需求;根据网络质量数据以及网络带宽需求,从各个服务节点中确定目标服务节点;将文件访问请求调度到目标服务节点。根据本公开的方案,通过基于网络质量数据以及网络带宽需求对各个服务节点进行整合管理,可以确保目标服务节点有较优的网络质量,且有足够的带宽以供调度,从而确保客户端的文件访问质量和效率,提升用户的访问体验。
技术领域
本公开涉及互联网技术领域,尤其涉及一种文件访问请求的调度方法、装置、电子设备、计算机可读存储介质、计算机程序产品。
背景技术
随着互联网的高速发展,网络流量增长速度越来越快,需要业务方有足够的带宽资源提供服务。CDN(Content Delivery Network,内容分发网络)技术可以用于帮助业务方解决带宽资源不足的问题,同时也能让客户端更快地获取文件资源。
CDN通过在各个地区部署多台边缘服务器,用于缓存图片、视频等文件资源。在用户账户发出文件访问请求后,可以通过CDN调度系统利用域名解析等方式,将文件访问请求调度到合适的边缘服务器上,以使客户端能够从被调度的边缘服务器处获取文件资源。
相关技术中,CDN调度系统普遍基于用户账户的地理位置进行调度,例如,使用本省或者临近省的边缘服务器节点为用户提供服务。但是,不同的边缘服务器节点之间存在质量好坏的差异。CDN服务提供商为了节约成本,可能会将文件访问请求调度到廉价低质量的节点,造成用户访问体验变差。因此,如何通过资源调度来提升用户访问体验是一个亟需解决的问题。
发明内容
本公开提供一种文件访问请求的调度方法、装置、电子设备、计算机可读存储介质、计算机程序产品,以至少解决相关技术中因为资源调度不合理而导致的用户访问体验变差的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种文件访问请求的调度方法,包括:
接收客户端的文件访问请求,所述文件访问请求包括客户端信息和待访问文件的文件属性信息;
获取所述客户端信息与各个服务节点之间的网络质量数据;
根据所述文件属性信息确定网络带宽需求;
根据所述网络质量数据以及所述网络带宽需求,从所述各个服务节点中确定目标服务节点;
将所述文件访问请求调度到所述目标服务节点。
在其中一个实施例中,所述获取所述客户端信息与各个服务节点之间的网络质量数据,包括:
确定所述客户端所在终端的网段,并获取所述网段的质量值;
若所述质量值低于阈值,则获取所述网段与所述各个服务节点之间的网络质量数据;
若所述质量值高于或者等于所述阈值,则获取所述终端所在地区与所述各个服务节点之间的网络质量数据。
在其中一个实施例中,所述网段的质量值基于所述客户端上报的历史网络数据确定。
在其中一个实施例中,所述客户端信息与所述各个服务节点之间的网络质量数据是从质量关系数据中获取得到的;
所述质量关系数据通过深度学习模型对与所述客户端上报的历史网络数据进行分析处理得到。
在其中一个实施例中,所述深度学习模型为增强学习模型。
在其中一个实施例中,所述根据所述文件属性信息确定网络带宽需求,包括:
获取预设的与文件类型对应的服务质量等级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110584655.8/2.html,转载请声明来源钻瓜专利网。