[發明專利]進行文件下載的方法、裝置及瀏覽器客戶端有效
| 申請號: | 201410642959.5 | 申請日: | 2014-11-07 |
| 公開(公告)號: | CN104346460B | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 田新超;楊曉兵;尹青建 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇;王中 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進行 文件 下載 方法 裝置 瀏覽器 客戶端 | ||
本發明提供了一種進行文件下載的方法、裝置及瀏覽器客戶端,其中該方法包括:檢測到瀏覽器客戶端中的對于待下載文件的文件下載事件;啟動瀏覽器客戶端中的下載組件以顯示對所述待下載文件進行的接收的下載界面,其中在所述下載界面加載有進行離線下載的入口;接收到對所述離線下載的入口的觸發,提取所述待下載文件的下載用信息并上傳到瀏覽器客戶端用戶對應的下載服務器側,以便所述下載服務器側使用所述下載用信息進行所述待下載文件的下載;接收到所述下載服務器返回的對待下載文件進行下載的狀態信息和/或結果信息,并發送回所述瀏覽器客戶端側進行顯示和/或訪問。
技術領域
本發明屬于瀏覽器技術領域,尤其涉及一種進行文件下載的方法、裝置及瀏覽器客戶端。
背景技術
離線下載就是指用戶不在線的狀態下,通過下載工具的服務器代替用戶先行下載,將用戶所需的資源下載到服務器端提供的存儲空間。待服務器離線下載完畢后,通過服務器端高速地將需要的資源下載到本地。因此,使用離線下載能夠有效提高用戶下載的效率并節省用戶的帶寬。
在瀏覽器客戶端使用離線下載時,通常是客戶端瀏覽器根據離線下載請求中包含的URL進行離線下載,但是要求URL對應的地址前綴是標準的http類型。但是在實際應用中,現有的下載資源的類型是多樣的,例如:BT、ed2k、或thunder等自定義的資源類型則不支持提供本地離線下載。因此,有必要提出改進的技術方案解決上述問題。
發明內容
為了解決上述問題,本發明提供一種進行文件下載的方法、裝置及瀏覽器客戶端。
根據本發明的一個方面,提供了一種進行文件下載的方法,包括:檢測到瀏覽器客戶端中的對于待下載文件的文件下載事件;啟動瀏覽器客戶端中的下載組件以顯示對所述待下載文件進行的接收的下載界面,其中在所述下載界面加載有進行離線下載的入口;接收到對所述離線下載的入口的觸發,提取所述待下載文件的下載用信息并上傳到瀏覽器客戶端用戶對應的下載服務器側,以便所述下載服務器側使用所述下載用信息進行所述待下載文件的下載;接收到所述下載服務器返回的對待下載文件進行下載的狀態信息和/或結果信息,并發送回所述瀏覽器客戶端側進行顯示和/或訪問。
其中,在所述接收到對所述離線下載的入口的觸發的步驟之后,進一步包括:阻斷原來的瀏覽器下載組件的文件下載處理。
其中,在所述提取所述待下載文件的下載用信息并上傳到瀏覽器客戶端用戶對應的下載服務器側的步驟之后,進一步包括:彈窗顯示下載服務器接收到離線下載的任務,并提示可查看離線下載狀態的入口地址。
其中,還包括:依據所述瀏覽器客戶端用戶的標識信息登錄到所述下載服務器側,其進一步包括:檢測所述瀏覽器客戶端是否具有登錄用戶的合法Token標識,若是則將所述合法token標識直接寫入所述下載服務器側對應的網站的cookie數據中,從而在登錄所述下載服務器側時通過讀取所述cookie數據直接登錄。
其中,將所述下載用信息上傳到所述下載服務器側的步驟,包括:至少將下載文件的URL上傳至所述下載服務器側,以使所述下載服務器側使用該URL進行離線下載。
其中,所述下載服務器側使用所述下載用信息進行所述待下載文件的下載的步驟,包括:根據所述下載文件的URL判斷所述下載文件的下載協議類型;使用與所述下載協議類型相對應的下載服務器,并根據所述URL下載所述待下載文件。
其中,所述待下載文件為種子BT文件,所述提取所述待下載文件的下載用信息并上傳到瀏覽器客戶端用戶對應的下載服務器側的步驟,包括:所述瀏覽器客戶端解析所述BT文件并獲取其描述信息中的URL信息,并將該URL信息上傳至所述下載服務器側;或所述瀏覽器客戶端將所述BT文件上傳至所述下載服務器側,以便所述下載服務器側解析所述BT文件并獲取其描述信息中的URL信息;或所述瀏覽器客戶端直接將所述BT文件下載到本地,并將所述BT文件上傳至所述下載服務器側。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410642959.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種甘蔗渣制備的秸稈顆粒肥料及其制備方法
- 下一篇:用于提高韭黃收獲量的肥料





