[发明专利]资源访问方法、装置、电子设备及存储介质有效
申请号: | 201911036075.4 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110740191B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 尤国懿 | 申请(专利权)人: | 成都超有爱科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/101;H04L67/1008;H04L61/4511 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 许书音 |
地址: | 610000 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 访问 方法 装置 电子设备 存储 介质 | ||
1.一种资源访问方法,其特征在于,应用于客户端,所述方法包括:
获取表征需要获取资源的资源请求;其中,所述资源请求中包括表征所述资源的标识信息;
确定出与所述标识信息对应的至少两个CDN地址;其中,所述至少两个CDN地址中的CDN地址是不同的服务商所提供的源服务器所提供的地址;
基于所述至少两个CDN地址中的每个CDN地址,获取与该CDN地址对应的第一IP地址,得到与所述至少两个CDN地址对应的至少两个第一IP地址;所述至少两个第一IP地址中的IP地址是不同的服务商所提供的服务器的IP地址;每一所述第一IP地址为基于相应的所述CDN地址对应的服务器的IP地址确定的与所述客户端距离最近的服务器的IP地址;
从所述至少两个第一IP地址对应的服务器中,确定出响应速度最快的服务器;
向所述响应速度最快的服务器发送资源访问请求;其中,所述资源访问请求中包括:所述标识信息;
接收所述响应速度最快的服务器基于所述资源访问请求返回的所述资源;
其中,基于所述至少两个CDN地址中的每个CDN地址,获取与该CDN地址对应的第一IP地址,包括:
向与该CDN地址对应的DNS解析服务器发送表征需要对该CDN地址进行解析的解析请求;其中,所述对应的DNS解析服务器是该CDN地址对应的服务商提供的;
在发送所述解析请求之后的预设时间内未接收到与该CDN地址对应的IP地址时,确定所述客户端的当前网络的网速是否大于预设值;
在确定所述当前网络的网速大于所述预设值时,基于预先确定的HTTPDNS服务器的地址,向所述HTTPDNS服务器发送所述解析请求;
接收所述HTTPDNS服务器返回的所述HTTPDNS服务器基于所述解析请求中携带的所述CDN地址和所述客户端的IP地址,从所述CDN地址对应的至少两个服务器的IP地址中确定出与所述客户端距离最近的服务器的所述第一IP地址。
2.根据权利要求1所述的方法,其特征在于,从所述至少两个第一IP地址对应的服务器中,确定出响应速度最快的服务器,包括:
针对所述至少两个第一IP地址中的每个第一IP地址,向与该第一IP地址对应的服务器发送试探请求;
确定发送所述试探请求的第一时间和接收所述对应的服务器基于所述试探请求返回结果的第二时间之间的时间差值;
基于至少两个所述时间差值,确定所述时间差值最小的服务器为所述响应速度最快的服务器。
3.根据权利要求1所述的方法,基于所述至少两个CDN地址中的每个CDN地址,获取与该CDN地址对应的第一IP地址,包括:
向与该CDN地址对应的DNS解析服务器发送表征需要对该CDN地址进行解析的解析请求;其中,所述对应的DNS解析服务器是该CDN地址对应的服务商提供的;
接收所述DNS解析服务器基于所述解析请求返回的与该CDN地址对应的第一IP地址。
4.根据权利要求1所述的方法,其特征在于,确定出与所述标识信息对应的至少两个CDN地址,包括:
基于预先确定的业务服务器的IP地址,向所述业务服务器发送所述资源请求;
接收所述业务服务器基于所述资源请求中的所述标识信息返回的所述至少两个CDN地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都超有爱科技有限公司,未经成都超有爱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911036075.4/1.html,转载请声明来源钻瓜专利网。