[发明专利]一种获取资源的方法及装置有效
申请号: | 201711298717.9 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108093036B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 李聪奇;张平;陈永刚;楼阳平;郑文;晁涛;陈谔;张晓龙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 孔令娟 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 资源 方法 装置 | ||
1.一种获取资源的方法,包括:
接收终端发送的内容分发网络CDN设备信息获取请求,包括:能够接收针对所述终端的应用程序的第一资源打开指令而发送的CDN设备信息获取请求和能够接收针对所述应用程序的第二资源打开指令而发送的CDN设备信息获取请求;
确定目标CDN设备,并将所述目标CDN设备的CDN设备信息发送至所述终端,以便于所述终端向与所述CDN设备信息相关联的目标CDN设备发送资源获取请求;
其中,确定目标CDN设备,包括:获取所述终端所处区域内的CDN设备的网络性能数据,并根据所述网络性能数据获得每一个CDN设备的网络性能质量;根据所述网络性能质量筛选出所述目标CDN设备;
其中,获取所述终端所处区域内的CDN设备的网络性能数据,包括:接收所述终端所处区域内的终端发送的监测到的所述网络性能数据;
其中,所述第一资源打开指令所请求打开的资源和所述第二资源打开指令所请求打开的资源是相同的或者是不同的;判断接收所述第一资源打开指令的时间点和接收所述第二资源打开指令的时间点之间的时长是否达到阈值;若所述时长达到所述阈值,再次接收所述终端发送的CDN设备信息获取请求,使得所述终端重新获取CDN设备信息;否则,能够使得所述终端直接向所述目标CDN设备发送资源获取请求。
2.如权利要求1所述的方法,每一个CDN设备的网络性能质量是第一服务器根据所述网络性能数据得到的,所述第一服务器为应用性能管理APM服务器。
3.如权利要求1所述的方法,根据所述网络性能质量筛选出所述目标CDN设备,包括:
将对应的网络性能质量最高的CDN设备作为确定的目标CDN设备;或者
将按照对应的网络性能质量排序后的CDN设备作为确定的目标CDN设备。
4.如权利要求1-3任一项所述的方法,所述网络性能数据包括网络响应时间和/或错误率。
5.一种获取资源的方法,包括:
响应于针对应用程序的第一资源打开指令,向服务器发送内容分发网络CDN设备信息获取请求;
接收所述服务器发送的CDN设备信息,并向与所述CDN设备信息相关联的目标CDN设备发送资源获取请求;
接收所述目标CDN设备发送的资源;
其中,向与所述CDN设备信息相关联的目标CDN设备发送资源获取请求之前,还包括:监测从其他CDN设备和/或所述目标CDN设备获取资源时的网络性能数据,并将监测到的网络性能数据发送至所述服务器;
其中,将监测到的网络性能数据发送至所述服务器,包括:通过所述应用程序中的应用性能管理APM SDK将监测到的网络性能数据发送至所述服务器;
接收针对所述应用程序的第二资源打开指令,所述第一资源打开指令所请求打开的资源和所述第二资源打开指令所请求打开的资源是相同的或者是不同的;
判断接收所述第一资源打开指令的时间点和接收所述第二资源打开指令的时间点之间的时长是否达到阈值;
若所述时长达到所述阈值,再次向所述服务器发送CDN设备信息获取请求,以重新获取CDN设备信息;否则,直接向所述目标CDN设备发送资源获取请求。
6.如权利要求5所述的方法,向所述服务器发送CDN设备信息获取请求,包括:
通过所述应用程序中的httpdns软件工具开发包SDK向所述服务器发送CDN设备信息获取请求。
7.如权利要求5或6所述的方法,所述服务器包括第一服务器和第二服务器;
向服务器发送内容分发网络CDN设备信息获取请求,包括:
向所述第二服务器发送CDN设备信息获取请求;
将监测到的网络性能数据发送至所述服务器,包括:
将监测到的网络性能数据发送至所述第一服务器;
所述第二服务器为httpdns服务器,所述第一服务器为APM服务器。
8.如权利要求5所述的方法,所述网络性能数据包括网络响应时间和/或错误率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711298717.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于纯净水售卖机的信息投放系统及其信息投放方法
- 下一篇:一种工业服务平台