[發(fā)明專利]一種獲取資源的方法及裝置有效
| 申請?zhí)枺?/td> | 201711298717.9 | 申請日: | 2017-12-08 |
| 公開(公告)號: | CN108093036B | 公開(公告)日: | 2021-11-05 |
| 發(fā)明(設(shè)計)人: | 李聰奇;張平;陳永剛;樓陽平;鄭文;晁濤;陳諤;張曉龍 | 申請(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市中倫律師事務(wù)所 11410 | 代理人: | 孔令娟 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 獲取 資源 方法 裝置 | ||
1.一種獲取資源的方法,包括:
接收終端發(fā)送的內(nèi)容分發(fā)網(wǎng)絡(luò)CDN設(shè)備信息獲取請求,包括:能夠接收針對所述終端的應(yīng)用程序的第一資源打開指令而發(fā)送的CDN設(shè)備信息獲取請求和能夠接收針對所述應(yīng)用程序的第二資源打開指令而發(fā)送的CDN設(shè)備信息獲取請求;
確定目標(biāo)CDN設(shè)備,并將所述目標(biāo)CDN設(shè)備的CDN設(shè)備信息發(fā)送至所述終端,以便于所述終端向與所述CDN設(shè)備信息相關(guān)聯(lián)的目標(biāo)CDN設(shè)備發(fā)送資源獲取請求;
其中,確定目標(biāo)CDN設(shè)備,包括:獲取所述終端所處區(qū)域內(nèi)的CDN設(shè)備的網(wǎng)絡(luò)性能數(shù)據(jù),并根據(jù)所述網(wǎng)絡(luò)性能數(shù)據(jù)獲得每一個CDN設(shè)備的網(wǎng)絡(luò)性能質(zhì)量;根據(jù)所述網(wǎng)絡(luò)性能質(zhì)量篩選出所述目標(biāo)CDN設(shè)備;
其中,獲取所述終端所處區(qū)域內(nèi)的CDN設(shè)備的網(wǎng)絡(luò)性能數(shù)據(jù),包括:接收所述終端所處區(qū)域內(nèi)的終端發(fā)送的監(jiān)測到的所述網(wǎng)絡(luò)性能數(shù)據(jù);
其中,所述第一資源打開指令所請求打開的資源和所述第二資源打開指令所請求打開的資源是相同的或者是不同的;判斷接收所述第一資源打開指令的時間點和接收所述第二資源打開指令的時間點之間的時長是否達(dá)到閾值;若所述時長達(dá)到所述閾值,再次接收所述終端發(fā)送的CDN設(shè)備信息獲取請求,使得所述終端重新獲取CDN設(shè)備信息;否則,能夠使得所述終端直接向所述目標(biāo)CDN設(shè)備發(fā)送資源獲取請求。
2.如權(quán)利要求1所述的方法,每一個CDN設(shè)備的網(wǎng)絡(luò)性能質(zhì)量是第一服務(wù)器根據(jù)所述網(wǎng)絡(luò)性能數(shù)據(jù)得到的,所述第一服務(wù)器為應(yīng)用性能管理APM服務(wù)器。
3.如權(quán)利要求1所述的方法,根據(jù)所述網(wǎng)絡(luò)性能質(zhì)量篩選出所述目標(biāo)CDN設(shè)備,包括:
將對應(yīng)的網(wǎng)絡(luò)性能質(zhì)量最高的CDN設(shè)備作為確定的目標(biāo)CDN設(shè)備;或者
將按照對應(yīng)的網(wǎng)絡(luò)性能質(zhì)量排序后的CDN設(shè)備作為確定的目標(biāo)CDN設(shè)備。
4.如權(quán)利要求1-3任一項所述的方法,所述網(wǎng)絡(luò)性能數(shù)據(jù)包括網(wǎng)絡(luò)響應(yīng)時間和/或錯誤率。
5.一種獲取資源的方法,包括:
響應(yīng)于針對應(yīng)用程序的第一資源打開指令,向服務(wù)器發(fā)送內(nèi)容分發(fā)網(wǎng)絡(luò)CDN設(shè)備信息獲取請求;
接收所述服務(wù)器發(fā)送的CDN設(shè)備信息,并向與所述CDN設(shè)備信息相關(guān)聯(lián)的目標(biāo)CDN設(shè)備發(fā)送資源獲取請求;
接收所述目標(biāo)CDN設(shè)備發(fā)送的資源;
其中,向與所述CDN設(shè)備信息相關(guān)聯(lián)的目標(biāo)CDN設(shè)備發(fā)送資源獲取請求之前,還包括:監(jiān)測從其他CDN設(shè)備和/或所述目標(biāo)CDN設(shè)備獲取資源時的網(wǎng)絡(luò)性能數(shù)據(jù),并將監(jiān)測到的網(wǎng)絡(luò)性能數(shù)據(jù)發(fā)送至所述服務(wù)器;
其中,將監(jiān)測到的網(wǎng)絡(luò)性能數(shù)據(jù)發(fā)送至所述服務(wù)器,包括:通過所述應(yīng)用程序中的應(yīng)用性能管理APM SDK將監(jiān)測到的網(wǎng)絡(luò)性能數(shù)據(jù)發(fā)送至所述服務(wù)器;
接收針對所述應(yīng)用程序的第二資源打開指令,所述第一資源打開指令所請求打開的資源和所述第二資源打開指令所請求打開的資源是相同的或者是不同的;
判斷接收所述第一資源打開指令的時間點和接收所述第二資源打開指令的時間點之間的時長是否達(dá)到閾值;
若所述時長達(dá)到所述閾值,再次向所述服務(wù)器發(fā)送CDN設(shè)備信息獲取請求,以重新獲取CDN設(shè)備信息;否則,直接向所述目標(biāo)CDN設(shè)備發(fā)送資源獲取請求。
6.如權(quán)利要求5所述的方法,向所述服務(wù)器發(fā)送CDN設(shè)備信息獲取請求,包括:
通過所述應(yīng)用程序中的httpdns軟件工具開發(fā)包SDK向所述服務(wù)器發(fā)送CDN設(shè)備信息獲取請求。
7.如權(quán)利要求5或6所述的方法,所述服務(wù)器包括第一服務(wù)器和第二服務(wù)器;
向服務(wù)器發(fā)送內(nèi)容分發(fā)網(wǎng)絡(luò)CDN設(shè)備信息獲取請求,包括:
向所述第二服務(wù)器發(fā)送CDN設(shè)備信息獲取請求;
將監(jiān)測到的網(wǎng)絡(luò)性能數(shù)據(jù)發(fā)送至所述服務(wù)器,包括:
將監(jiān)測到的網(wǎng)絡(luò)性能數(shù)據(jù)發(fā)送至所述第一服務(wù)器;
所述第二服務(wù)器為httpdns服務(wù)器,所述第一服務(wù)器為APM服務(wù)器。
8.如權(quán)利要求5所述的方法,所述網(wǎng)絡(luò)性能數(shù)據(jù)包括網(wǎng)絡(luò)響應(yīng)時間和/或錯誤率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711298717.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





