[發明專利]數據下載方法和裝置有效
| 申請號: | 201610170218.0 | 申請日: | 2016-03-23 |
| 公開(公告)號: | CN105657063B | 公開(公告)日: | 2019-06-18 |
| 發明(設計)人: | 劉明;張宇超;何朝斌 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/721;H04L12/725 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 下載 方法 裝置 | ||
1.一種數據下載方法,其特征在于,所述方法包括:
接收第一終端的數據下載請求,其中,所述數據下載請求包括:待下載數據的數據標識,所述第一終端的第一終端標識,所述第一終端所屬的數據中心的第一數據中心標識,所述第一數據中心連接的超核的第一超核標識,下載截止時間信息,優先級信息,下載限速和上傳限速,其中,所述超核為連接至少一個數據中心的網絡節點;
為所述數據下載請求創建用于下載所述待下載數據的數據下載進程;
基于所述下載截止時間信息、所述優先級信息、所述下載限速和所述上傳限速,調度所述數據下載進程;
查找出當前下載所述待下載數據的第二終端集合;
對于所述第二終端集合中的每一個第二終端,獲取該第二終端所屬的數據中心的第二數據中心標識,以及獲取所述第二數據中心連接的超核的第二超核標識;
基于所述第一數據中心標識、所述第一超核標識、第二數據中心標識和第二超核標識生成至少一條下載路徑,其中,下載路徑指示所述待下載數據被下載時經由的數據中心、超核;
從所述至少一條下載路徑中選取出最短路徑,利用所述最短路徑對應的第二終端子集向第一終端上傳所述待下載數據。
2.根據權利要求1所述的數據下載方法,其特征在于,所述從所述至少一條下載路徑中選取出最短路徑,利用所述最短路徑對應的第二終端子集向第一終端上傳所述待下載數據之后,所述方法還包括:
將所述數據下載進程對應的數據下載請求的第一終端標識和數據標識對應存儲在內存數據庫中。
3.根據權利要求2所述的數據下載方法,其特征在于,所述查找出當前下載所述待下載數據的第二終端集合,包括:
在內存數據庫中查找出當前下載所述待下載數據的第二終端集合。
4.根據權利要求1所述的數據下載方法,其特征在于,所述從所述至少一條下載路徑中選取出最短路徑,利用所述最短路徑對應的第二終端子集向第一終端上傳所述待下載數據,包括:
從所述至少一條下載路徑中選取出最短路徑;
從所述最短路徑對應的第二終端子集中選取出對應的數據下載進程的創建時間最早的第二終端作為上傳第二終端;
利用所述上傳第二終端向所述第一終端上傳所述待下載數據。
5.根據權利要求1所述的數據下載方法,其特征在于,所述方法還包括:監控超核之間的網絡信息,其中,所述網絡信息包括:帶寬使用率、傳輸速度。
6.一種數據下載裝置,其特征在于,所述裝置包括:
接收單元,配置用于接收第一終端的數據下載請求,其中,所述數據下載請求包括:待下載數據的數據標識,所述第一終端的第一終端標識,所述第一終端所屬的數據中心的第一數據中心標識,所述第一數據中心連接的超核的第一超核標識,下載截止時間信息、優先級信息、下載限速和上傳限速,其中,所述超核為連接至少一個數據中心的網絡節點;
進程創建單元,配置用于為所述數據下載請求創建用于下載所述待下載數據的數據下載進程;
進程調度單元,配置用于基于所述下載截止時間信息、所述優先級信息、所述下載限速和所述上傳限速,調度所述數據下載進程;
查找單元,配置用于查找出當前下載所述待下載數據的第二終端集合;
獲取單元,配置用于對于所述第二終端集合中的每一個第二終端,獲取該第二終端所屬的數據中心的第二數據中心標識,以及獲取所述第二數據中心連接的超核的第二超核標識;
生成單元,配置用于基于所述第一數據中心標識、所述第一超核標識、第二數據中心標識和第二超核標識生成至少一條下載路徑,其中,下載路徑指示所述待下載數據被下載時經由的數據中心、超核;
上傳單元,配置用于從所述至少一條下載路徑中選取出最短路徑,利用所述最短路徑對應的第二終端子集向第一終端上傳所述待下載數據。
7.根據權利要求6所述的數據下載裝置,其特征在于,所述裝置還包括:
存儲單元,配置用于將所述數據下載進程對應的數據下載請求的第一終端標識和數據標識對應存儲在內存數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610170218.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電梯遠程監控系統
- 下一篇:一種計算存儲融合的集群系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





