[發明專利]一種文件拉取方法及裝置在審
| 申請號: | 201410063299.5 | 申請日: | 2014-02-25 |
| 公開(公告)號: | CN104182437A | 公開(公告)日: | 2014-12-03 |
| 發明(設計)人: | 張芳芳;沈鎮;楊賀;鄭鳳娟;吳承丞;任野飛 | 申請(專利權)人: | 無錫天脈聚源傳媒科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 214001 江蘇省無錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種文件拉取方法及裝置。
背景技術
FTP(File?Transfer?Protocol,文件傳輸協議)是在TCP/IP網絡和因特網上最早使用的協議之一,可以應用此協議在TCP/IP網絡上兩臺計算機之間傳送文件。FTP是應用層的協議,它基于傳輸層,為用戶服務,負責進行文件的傳輸。FTP是一個8位的客戶端-服務器協議,能操作任何類型的文件而不需要進一步處理。盡管World?Wide?Web(WWW)已經替代了FTP的大多數功能,FTP仍然是通過Internet把文件從客戶機復制到服務器上的一種常用途徑,FTP客戶端可以給服務器發出命令來下載文件,上傳文件,創建或改變服務器上的目錄。
運行FTP服務的許多站點大都開放了匿名服務,在匿名登錄設置下,用戶不需要賬號就可以登錄FTP服務器,默認情況下,匿名用戶的用戶名是:“anonymous”。這個賬號不需要密碼,雖然通常要求輸入用戶的郵件地址作為認證密碼,但這只是一些細節或者此郵件地址根本不被確定,而是依賴于數據庫的配置情況。
現有FTP文件傳輸的方法具有如下缺點:密碼和文件內容都使用明文傳輸,可能產生不希望發生的竊聽;數據庫一般都會限制客戶端下載文件的最大速度,導致客戶端不能快速的獲取文件。
發明內容
本發明實施例提供一種文件拉取方法和裝置,用以解決現有技術中存在的FTP密碼和文件內容使用明文傳輸,容易被竊聽的問題,以及客戶端不能從數據庫快速獲取文件的問題。
本發明的一個方面,提供一種文件拉取方法,包括:
獲取待處理的任務信息,所述待處理的任務信息中包括要下載的文件的名稱、所述文件的相對路徑,以及所述文件要下載到的客戶端的位置;
分析所述待處理的任務信息,得到所述文件的下載地址;
啟用碎片化下載,使用所述下載地址,將所述文件下載到所述客戶端的指定位置;
判斷所述文件是否下載成功,根據判斷結果修改所述待處理的任務的狀態信息。
本發明的另一個方面,提供一種文件拉取裝置,包括:
獲取模塊,用于獲取待處理的任務信息,所述待處理的任務信息中包括要下載的文件的名稱、所述文件的相對路徑,以及所述文件要下載到的客戶端的位置;
分析模塊,用于分析所述獲取模塊獲取的所述待處理的任務信息,得到所述文件的下載地址;
下載模塊,用于啟用碎片化下載,使用所述分析模塊分析得到的下載地址,將所述文件下載到所述客戶端的指定位置;
狀態修改模塊,用于判斷所述文件是否下載成功,根據判斷結果修改所述待處理的任務的狀態信息。
使用本發明實施例提供的文件拉取方法和裝置,文件的下載地址不再直接暴露,而是要通過文件在數據庫中的相對地址和數據庫的地址相結合來確定,杜絕了文件下載被竊聽的弊端,能夠提供較高的安全性。同時由于提供了碎片化下載,將一個文件分解為多個碎片,能夠顯著提高文件下載的速度,從而使客戶端快速地從數據庫獲取文件。
附圖說明
圖1所示是本發明實施例提供的文件拉取的系統結構示意圖;
圖2所示是本發明實施例提供的文件拉取方法的示意圖;
圖3所示是本發明實施例提供的文件拉取方法的信令流程圖;
圖4所示是本發明實施例提供的一種文件拉取裝置的結構示意圖。
具體實施方式
在本發明實施例中,文件的下載地址不直接暴露,而是要通過文件在數據庫中的相對地址和數據庫的地址相結合來確定,杜絕了文件下載被竊聽的弊端,能夠提供較高的安全性。同時由于提供了碎片化下載,將一個文件分解為多個碎片,能夠顯著提高文件下載的速度,從而使客戶端快速地從數據庫獲取文件。
以下先介紹本發明實施例提供的文件拉取方法所依據的系統。圖1所示為本發明一個實施例提供的文件拉取的系統結構示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫天脈聚源傳媒科技有限公司;,未經無錫天脈聚源傳媒科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410063299.5/2.html,轉載請聲明來源鉆瓜專利網。





