[發明專利]一種CDN網絡的資源分發方法、計算設備及可讀存儲介質有效
| 申請號: | 201710573785.5 | 申請日: | 2017-07-14 |
| 公開(公告)號: | CN107370811B | 公開(公告)日: | 2020-11-27 |
| 發明(設計)人: | 王春鵬;王小虎;石涵;羅意;趙晨暉 | 申請(專利權)人: | 北京知道創宇信息技術股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100102 北京市朝陽區阜*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cdn 網絡 資源 分發 方法 計算 設備 可讀 存儲 介質 | ||
本發明公開了一種CDN網絡的資源分發方法,適于在CDN網絡中的控制服務器中執行,CDN網絡還包括多個邊緣緩存節點和二級緩存節點,緩存節點能夠緩存網絡服務器上的資源以便向用戶提供,其中邊緣緩存節點經由二級緩存節點來緩存網絡服務器的資源,該方法包括步驟:確定要分發的資源;基于訪問網絡服務器的用戶的來源,確定該資源的熱點區域和非熱點區域;以及將資源分發至熱點區域內的所有邊緣緩存節點、以及非熱點區域內的所有二級緩存節點。本發明還公開了一種CDN網絡、控制服務器和計算機可讀存儲介質。
技術領域
本發明涉及CDN網絡技術領域,尤其涉及一種CDN網絡的資源分發方法、計算設備及可讀存儲介質。
背景技術
隨著網絡通信技術的迅速發展、所承載信息的日益豐富,互聯網已成為人類社會重要的基礎設施,越來越多的企業或者個人通過網絡服務器向用戶提供網絡內容和服務。
CDN網絡(內容分發網絡)是指一種通過互聯網互相連接的電腦網絡系統,利用最靠近每位用戶的緩存節點,更快、更可靠地將音樂、圖片、視頻、應用程序及其他文件發送給用戶。其中,緩存節點通過定時向網絡服務器拉取、或者CDN網絡中的控制服務器統一分發來緩存資源。此種方式可以很好的解決資源預緩存問題,但對于僅有某些區域訪問較多的資源來說,將該資源緩存至全國所有區域的緩存節點的做法無疑是對CDN網絡內部帶寬資源的浪費。
因此,迫切需要一種更優越的CDN網絡的資源分發方案。
發明內容
為此,本發明提供一種CDN網絡的資源分發方案,以力圖解決或者至少緩解上面存在的至少一個問題。
根據本發明的一個方面,提供了一種CDN網絡的資源分發方法,適于在CDN網絡中的控制服務器中執行,CDN網絡還包括多個邊緣緩存節點和二級緩存節點,緩存節點能夠緩存網絡服務器上的資源以便向用戶提供,其中邊緣緩存節點經由二級緩存節點來緩存網絡服務器的資源,該方法包括步驟:確定要分發的資源;基于訪問網絡服務器的用戶的來源,確定該資源的熱點區域和非熱點區域;以及將資源分發至熱點區域內的所有邊緣緩存節點、以及非熱點區域內的所有二級緩存節點。
可選地,在根據本發明的方法中,確定要分發的資源的步驟包括:獲取在預定時間段內CDN網絡中各緩存節點的日志;根據所獲取的日志,確定CDN網絡提供的各個資源被用戶請求的次數;選取其中被請求的次數最多的預定數目個資源為要分發的資源。
可選地,在根據本發明的方法中,基于訪問網絡服務器的用戶的來源,確定該資源的熱點區域和非熱點區域的步驟包括:根據資源的網絡地址確定其對應的網絡服務器;獲取在預定時間段內訪問該網絡服務器的用戶的多個來源;對于每個來源,統計具有該來源的用戶的數目;確定其中用戶的數目最多的第一數目個來源為該資源的熱點區域、用戶的數目次多的第二數目個來源為該資源的非熱點區域。
可選地,在根據本發明的方法中,用戶的來源為用戶的IP地址所在的區域。
可選地,在根據本發明的方法中,基于訪問網絡服務器的用戶的來源,確定該資源的熱點區域和非熱點區域的步驟還包括:基于訪問網絡服務器的用戶的來源,確定該資源的無訪問區域;基于訪問網絡服務器的用戶的來源,確定該資源的無訪問區域的步驟包括:確定用戶的數目最少的第三數目個來源為該資源的無訪問區域。
可選地,在根據本發明的方法中,還包括步驟:不將資源分發至無訪問區域內的所有緩存節點。
根據本發明的另一個方面,提供了一種控制服務器,包括:一個或多個處理器;存儲器;以及一個或多個程序,其中一個或多個程序存儲在存儲器中并被配置為由一個或多個處理器執行,一個或多個程序包括用于執行根據本發明的方法中的任一方法的指令。
根據本發明的另一個方面,提供了一種存儲一個或多個程序的計算機可讀存儲介質,一個或多個程序包括指令,指令當由控制服務器執行時,使得控制服務器執行根據本發明的方法中的任一方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京知道創宇信息技術股份有限公司,未經北京知道創宇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710573785.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:推送通道選擇方法、服務器及終端設備
- 下一篇:耳機保壓裝置





