新四季網

在瀏覽器中進行下載的方法和瀏覽器的製造方法

2023-04-26 13:08:16 1

在瀏覽器中進行下載的方法和瀏覽器的製造方法
【專利摘要】本發明提供了一種在瀏覽器中進行下載的方法和瀏覽器,其中,在瀏覽器中進行下載的方法包括:通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令;依據下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。通過本發明,能夠保證待下載文件的順利下載,且下載速度快、時間短。同時,還可以使瀏覽器重點關注信息展示,而將下載交由獨立下載組件完成,從而降低了瀏覽器的工作負荷。
【專利說明】在瀏覽器中進行下載的方法和瀏覽器

【技術領域】
[0001]本發明涉及網絡【技術領域】,特別是涉及一種在瀏覽器中進行下載的方法和瀏覽器。

【背景技術】
[0002]瀏覽器是用戶上網的入口,用戶可以通過瀏覽器瀏覽網頁、上傳資源以及下載文件等。在下載文件時瀏覽器雖然能夠使用瀏覽器自身的下載組件來下載文件,但是瀏覽器的下載組件功能較差,下載速度慢,經常出現在下載完成過程中發生中斷或者下載時間過長的現象。
[0003]此外,現有的這種通過瀏覽器的下載組件下載文件的方法,瀏覽器獲取到的資源有限,當瀏覽器的下載組件無法獲得待下載的文件資源或獲取的資源出現錯誤時,瀏覽器都無法進行文件的下載。
[0004]可見,現有的通過瀏覽器的下載組件進行下載的方法,下載組件下載速度慢,易出現無法順利下載或者下載時間過長的問題。並且,瀏覽器在下載的同時,還要承擔信息展示,造成瀏覽器的運行負荷重。


【發明內容】

[0005]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的在瀏覽器中進行下載的方法和瀏覽器。
[0006]依據本發明的一個方面,提供了一種在瀏覽器中進行下載的方法,包括:通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令;依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
[0007]可選地,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:接收通過所述瀏覽器的下載工具組件下載所述待下載文件的下載指令;依據所述下載指令調用所述瀏覽器的下載組件根據所述URL進行待下載文件的下載,並記錄下載進度;在所述下載組件發生下載中斷時,執行所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令的步驟。
[0008]可選地,所述下載信息還包括:所述待下載文件的下載進度。
[0009]可選地,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載的步驟,包括:將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和下載進度,繼續進行所述待下載文件未下載完成部分的下載。
[0010]可選地,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進度;若不存在,則將所述待下載文件的下載進度設置為零。
[0011]可選地,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟,包括:將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和設置為零的下載進度,從頭開始所述待下載文件的下載。
[0012]可選地,所述依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面的步驟,包括:根據所述瀏覽器中保存的所述獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL ;依據獲取的所述登錄頁面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標籤頁中,顯示所述登錄頁面URL指示的獨立下載組件登錄頁面。
[0013]可選地,在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:當所述獨立下載組件開始下載所述待下載文件時,通知所述瀏覽器主進程限制所述瀏覽器使用的網速,以提高所述獨立下載組件的下載網速。
[0014]可選地,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:通過瀏覽器帳號及瀏覽器帳號的密碼登錄所述瀏覽器;在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:獲取所述獨立下載組件下載的所述待下載文件,後臺傳遞至所述瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器的帳號下進行保存,並將保存的所述文件的下載來源記錄為獨立下載組件下載。
[0015]可選地,所述通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件的步驟,包括:獲取當前登錄的所述瀏覽器帳號及瀏覽器帳號的密碼,將所述瀏覽器帳號及瀏覽器帳號的密碼填寫至所述獨立下載組件登錄頁面中相應的位置,使用所述瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0016]可選地,所述通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼的步驟,包括:判斷所述獨立下載組件是否已處於登錄狀態;若已經登錄,則直接獲取所述獨立下載組件的當前登錄用戶信息,將所述當前登錄用戶信息填寫至所述獨立下載組件登錄頁面中相應的位置;其中,所述當前登錄用戶信息包括所述獨立下載組件的帳號及密碼。
[0017]可選地,所述方法還包括:從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。
[0018]可選地,所述方法還包括:在所述獨立下載組件登錄頁面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0019]可選地,在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:實時接收所述獨立下載組件發送的所述待下載文件的下載進度,並通過所述瀏覽器進行顯/Jn ο
[0020]可選地,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:根據所述瀏覽器中保存的所述瀏覽器與所述獨立下載組件的綁定關係,在顯示所述待下載文件的頁面顯示所述獨立下載組件選項。
[0021]根據本發明的另一方面,提供了一種瀏覽器,包括:第一指令接收模塊,用於通過瀏覽器接收獨立下載組件下載待下載文件的下載指令;顯示模塊,用於依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;第一調用模塊,用於通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
[0022]可選地,所述瀏覽器還包括:第二指令接收模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,接收通過所述瀏覽器中的下載組件下載所述待下載文件的下載指令;第二調用模塊,用於依據所述下載指令調用所述瀏覽器的下載組件根據所述URL進行待下載文件的下載,並記錄下載進度;切換模塊,用於在所述下載組件發生下載中斷時,執行所述第一指令接收模塊。
[0023]可選地,所述下載信息還包括:所述待下載文件的下載進度。
[0024]可選地,所述第一調用模塊在將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載時,將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和下載進度,繼續進行所述待下載文件未下載完成部分的下載。
[0025]可選地,所述瀏覽器還包括:判斷模塊,用於判斷是否存在所述瀏覽器的下載工具插件下載的所述待下載文件的下載進度;設置模塊,用於若所述判斷模塊的判斷結果為不存在,則將所述待下載文件的下載進度設置為零。
[0026]可選地,所述第一調用模塊在將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載時,將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和設置為零的下載進度,從頭開始所述待下載文件的下載。
[0027]可選地,所述顯示模塊包括:URL獲取模塊,用於根據所述瀏覽器中保存的所述獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL;登錄頁面顯示模塊,用於依據獲取的所述登錄頁面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標籤頁中,顯示所述登錄頁面URL指示的獨立下載組件登錄頁面。
[0028]可選地,所述瀏覽器還包括:網速控制模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,當所述獨立下載組件開始下載所述待下載文件時,通知所述瀏覽器主進程限制所述瀏覽器使用的網速,以提高所述獨立下載組件的下載網速。
[0029]可選地,所述瀏覽器還包括:登錄模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,通過瀏覽器帳號及瀏覽器帳號密碼登錄所述瀏覽器;下載文件存儲模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,獲取所述獨立下載組件下載的所述待下載文件,後臺傳遞至所述瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器帳號下進行保存,並將保存的所述文件的下載來源記錄為獨立下載組件下載。
[0030]可選地,所述第一調用模塊在通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件時,獲取當前登錄的所述瀏覽器帳號及瀏覽器帳號的密碼,將所述瀏覽器帳號及瀏覽器帳號的密碼填寫至所述獨立下載組件登錄頁面中相應的位置,使用所述瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0031]可選地,所述第一調用模塊在通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼時,判斷所述獨立下載組件是否已處於登錄狀態;若已經登錄,則直接獲取所述獨立下載組件的當前登錄用戶信息,將所述當前登錄用戶信息填寫至所述獨立下載組件登錄頁面中相應的位置;其中,所述當前登錄用戶信息包括所述獨立下載組件的帳號及密碼。
[0032]可選地,所述瀏覽器還包括:下載文件信息獲取模塊,用於從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。
[0033]可選地,所述瀏覽器還包括:文件信息顯示模塊,用於在所述獨立下載組件登錄頁面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0034]可選地,所述瀏覽器還包括:下載進度顯示模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,實時接收所述獨立下載組件發送的所述待下載文件的下載進度,並通過所述瀏覽器進行顯示。
[0035]可選地,所述瀏覽器還包括:下載工具選項顯示模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,根據所述瀏覽器中保存的所述瀏覽器與所述獨立下載組件的綁定關係,在顯示所述待下載文件的頁面顯示所述獨立下載組件選項。
[0036]根據本發明的在瀏覽器中進行下載的方案,瀏覽器可以提供多種下載組件供用戶選擇以進行文件下載,如一至多個獨立於瀏覽器的下載組件,以及瀏覽器自身的下載組件,當瀏覽器接收採用獨立下載組件(即獨立於瀏覽器的下載組件)下載待下載文件的下載指令時,以瀏覽器頁面的形式展示下載指令對應的獨立下載組件的登錄頁面,並接收輸入的獨立下載組件的帳號及密碼以實現獨立下載組件的調用,通過獨立下載組件進行待下載文件的下載。通過本發明,瀏覽器通過在獨立下載組件登錄頁面中輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件進行文件下載,由獨立下載組件來進行文件的下載,由於獨立下載組件具有較強的下載能力,可提供豐富的下載資源和充足的網絡帶寬,能夠保證待下載文件的順利下載,且下載速度快、時間短。同時,可以使瀏覽器重點關注信息展示,而將下載交由獨立下載組件完成,從而降低了瀏覽器的工作負荷。
[0037]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。

【專利附圖】

【附圖說明】
[0038]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0039]圖1是根據本發明實施例一的一種在瀏覽器中進行下載的方法的步驟流程圖;
[0040]圖2是根據本發明實施例二的一種在瀏覽器中進行下載的方法的步驟流程圖;
[0041]圖3是根據本發明實施例三的一種在瀏覽器中進行下載的方法的步驟流程圖;
[0042]圖4是根據本發明實施例四的一種瀏覽器的結構框圖;
[0043]圖5是根據本發明實施例五的一種瀏覽器的結構框圖。

【具體實施方式】
[0044]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
[0045]實施例一
[0046]參照圖1,示出了本發明實施例一的一種在瀏覽器中進行下載的方法的步驟流程圖。
[0047]本實施例中在瀏覽器中進行下載的方法包括以下步驟:
[0048]步驟S102:通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令。
[0049]用戶在瀏覽器中選定了需要下載的文件後,瀏覽器的頁面中顯示可供用戶選擇的獨立下載組件選項,例如:在瀏覽器的頁面中顯示迅雷、快車等獨立下載組件選項,用戶可以根據需求選擇對應的獨立下載組件來下載文件,當然用戶也可以選擇通過瀏覽器的下載組件來下載文件。
[0050]步驟S104:依據下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面。
[0051]瀏覽器接收到採用獨立下載組件下載待下載文件的下載指令後,根據下載指令判斷所選擇的獨立下載組件,然後以瀏覽器頁面的形式顯示對應的獨立下載組件登錄頁面。例如:在瀏覽器的彈窗中顯示獨立下載組件的登錄頁面。
[0052]如:瀏覽器接收到了採用迅雷下載待下載文件的下載指令,在彈窗中顯示相應的網頁形式的迅雷登錄頁面。
[0053]步驟S106:通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載。
[0054]通過本實施例提供的在瀏覽器中進行下載的方法,瀏覽器可以提供多種下載組件供用戶選擇以進行文件下載,如一至多個獨立於瀏覽器的下載組件,以及瀏覽器自身的下載組件,當瀏覽器接收採用獨立下載組件下載待下載文件的下載指令時,以瀏覽器頁面的形式展示下載指令對應的獨立下載組件的登錄頁面,並接收輸入的獨立下載組件的帳號及密碼以實現獨立下載組件的調用,通過獨立下載組件進行待下載文件的下載。通過本實施例提供的在瀏覽器中進行下載的方法,瀏覽器通過在獨立下載組件登錄頁面中輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件進行文件下載,由獨立下載組件來進行文件的下載,由於獨立下載組件具有較強的下載能力,可提供豐富的下載資源和充足的網絡帶寬,能夠保證待下載文件的順利下載,且下載速度快、時間短。同時,可以使瀏覽器重點關注信息展示,而將下載交由獨立下載組件完成,從而降低了瀏覽器的工作負荷。
[0055]實施例二
[0056]參照圖2,示出了本發明實施例二的一種在瀏覽器中進行下載的方法的步驟流程圖。
[0057]本實施例中以通過瀏覽器的下載組件下載部分待下載文件後中斷,再通過獨立下載組件繼續未下載完成部分的下載為例,對本發明的在瀏覽器中進行下載的方法進行說明,本實施例中的在瀏覽器中進行下載的方法具體包括以下步驟:
[0058]步驟S202:通過瀏覽器帳號及瀏覽器帳號的密碼登錄瀏覽器。
[0059]步驟S204:瀏覽器接收通過瀏覽器的下載組件下載待下載文件的下載指令。
[0060]用戶在瀏覽器中選定了需要下載的文件後,瀏覽器的頁面中顯示與瀏覽器有綁定關係的獨立下載組件選項供用戶選擇,同時還顯示瀏覽器本地下載的選項,其中顯示的選項可以是圖標、按鈕、文字或其他形式。
[0061]步驟S206:瀏覽器依據下載指令調用瀏覽器的下載組件根據URL進行待下載文件的下載,並記錄下載進度。
[0062]在實際實現時,一種優選的獲取待下載的文件資源方式為,瀏覽器從其它瀏覽器獲取已下載文件信息,其中,已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。當瀏覽器判斷出獲取的已下載的信息中包含待下載的文件時,瀏覽器即可獲取待下載的文件的本地種子文件連結和/或網盤文件地址。此時,瀏覽器即可調用下載組件依據本地種子文件連結和/或網盤文件地址從其他瀏覽器中或者網盤文件中下載待下載的文件。
[0063]本實施例中瀏覽器在獲取到待下載的文件的本地種子文件連結和/或網盤文件地址後,調用瀏覽器的下載組件進行待下載文件的下載。
[0064]步驟S208:在瀏覽器的下載組件發生下載中斷時,瀏覽器接收採用獨立下載組件下載待下載文件的下載指令。
[0065]如,當瀏覽器的下載組件發生下載中斷後,用戶選擇了使用獨立下載組件下載的選項,如獨立下載組件按鈕,從而向瀏覽器發送採用獨立下載組件下載待下載文件的下載指令。再例如,當瀏覽器的下載組件發生下載中斷後,瀏覽器自動切換至採用獨立下載組件下載。若此時,獨立下載組件具有多個時,則瀏覽器可以按照設定的規則從中選擇一個,如任選一個,或者,選擇使用次數最多或最少的,等等,本發明對此不作限制。
[0066]步驟S210:瀏覽器根據本地保存的獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL。
[0067]瀏覽器所顯示的獨立下載組件對應的登錄頁面為瀏覽器頁面。
[0068]步驟S212:瀏覽器依據獲取的登錄頁面URL在瀏覽器的彈窗中,或者,在瀏覽器的標籤頁中,顯示登錄頁面URL指示的獨立下載組件登錄頁面。
[0069]本實施例中獨立下載組件對應的登錄頁面在瀏覽器頁面中進行顯示,並且在顯示時,一種優選的顯示方式為:在獨立下載組件登錄頁面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。當然在獨立下載組件登錄頁面中還可以顯示待下載文件的下載進度。
[0070]步驟S214:瀏覽器判斷獨立下載組件是否已處於登錄狀態;若已登錄,則執行步驟S216 ;若未登錄,則執行步驟S218。
[0071]步驟S216:當獨立下載組件已處於登錄狀態時,瀏覽器則直接獲取獨立下載組件的當前登錄用戶信息,將當前登錄用戶信息填寫至獨立下載組件登錄頁面中相應的位置。然後,執行步驟S220。
[0072]其中,當前登錄用戶信息包括獨立下載組件的帳號及密碼,也就是說,當獨立下載組件已登錄時,瀏覽器則直接獲取獨立下載組件的帳號及密碼,而無需用戶再次輸入。
[0073]步驟S218:瀏覽器通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼。然後,執行步驟S220。
[0074]其中,通過登錄頁面接收的獨立下載組件的帳號及密碼可能是由用戶輸入的,還有一種優選的方式為將用戶的瀏覽器帳號密碼與獨立下載組件帳號和密碼設置為通用帳號和密碼,此時瀏覽器獲取當前登錄的瀏覽器帳號及瀏覽器帳號的密碼,將瀏覽器帳號及瀏覽器帳號的密碼填寫至獨立下載組件登錄頁面中相應的位置,使用瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0075]步驟S220:瀏覽器根據帳號及密碼調用對應的獨立下載組件。
[0076]當瀏覽器判斷獨立下載組件處於登錄狀態時,直接通過當前登錄用戶信息中包括的獨立下載組件的帳號及密碼調用對應的獨立下載組件。
[0077]當瀏覽器獨立下載組件處於未登錄狀態,但是用戶的瀏覽器帳號及密碼與下載工具帳號及密碼通用時,直接通過瀏覽器帳號及密碼調用對應的獨立下載組件。
[0078]當瀏覽器獨立下載組件處於未登錄狀態,且用戶的瀏覽器帳號及密碼與下載工具帳號及密碼不通用時,則通過用戶輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件。
[0079]步驟S222:瀏覽器將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL和下載進度,繼續進行待下載文件未下載完成部分的下載。
[0080]其中,下載信息中包括:待下載文件的下載進度和待下載文件對應的URL。
[0081]在實際實現時,優選地,當獨立下載組件開始下載待下載文件時,瀏覽器通知瀏覽器主進程限制瀏覽器使用的網速,以提高獨立下載組件的下載網速。並且,在獨立下載組件下載文件的過程中,瀏覽器實時接收獨立下載組件發送的待下載文件的下載進度,並通過瀏覽器進行顯示。需要說明的是,在實際實現時,瀏覽器主進程也可以不對瀏覽器使用的網速進行限制,還可以不顯示待下載文件的下載進度。
[0082]步驟S224:瀏覽器獲取獨立下載組件下載的待下載文件,後臺傳遞至瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器的帳號下進行保存,並將保存的文件的下載來源記錄為獨立下載組件下載。
[0083]通過本優選步驟,瀏覽器將待下載的文件保存至瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器帳號下進行保存,當其他的瀏覽器下載該文件時,可以為其他瀏覽器提供下載資源。
[0084]通過本實施例提供的在瀏覽器中進行下載的方法,具有實施例一中下載方法所具有的效果外,獨立下載組件還能夠繼續瀏覽器的下載組件的下載進度繼續對待下載文件的未完成部分進行下載,為瀏覽器提供待下載文件的斷點續傳,解決了瀏覽器的下載組件出現在下載完成過程中發生中斷的問題。同時,由於僅需下載未下載的部分,因此還能夠節省下載時間。此外,本實施例提供的在瀏覽器中進行下載的方法,還可以在瀏覽器間實現已下載文件信息的共享,為瀏覽器下載提供更多的資源獲取渠道。
[0085]實施例三
[0086]參照圖3,示出了本發明實施例三的一種在瀏覽器中進行下載的方法的步驟流程圖。
[0087]本實施例中以直接通過獨立下載組件下載待下載的文件為例,對本發明的在瀏覽器中進行下載的方法進行說明,本實施例中的在瀏覽器中進行下載的方法具體包括以下步驟:
[0088]步驟S302:通過瀏覽器帳號及瀏覽器帳號的密碼登錄瀏覽器。
[0089]步驟S304:瀏覽器接收採用獨立下載組件下載待下載文件的下載指令。
[0090]用戶在瀏覽器中選定了需要下載的文件後,瀏覽器的頁面中顯示與瀏覽器有綁定關係的獨立下載組件選項供用戶選擇,其中顯示的選項可以是圖標、按鈕、文字或其他形式。本實施例中,瀏覽器直接接收到了採用獨立下載組件下載待下載文件的下載指令,該指令指示瀏覽器通過調用獨立下載組件來下載待下載的文件。
[0091]步驟S306:瀏覽器判斷是否存在瀏覽器的下載組件下載的待下載文件的下載進度;若不存在,則執行步驟S308 ;若存在,則執行設定程序。
[0092]優選地,本實施例中的設定程序可以指示瀏覽器執行實施例二中的步驟S210至步驟S222。
[0093]步驟S308:當不存在瀏覽器的下載組件下載的待下載文件的下載進度時,瀏覽器則將待下載文件的下載進度設置為零。
[0094]本步驟中,在調用獨立下載組件下載待下載文件之前,先要判斷待下載的文件是否已通過瀏覽器的下載組件下載,如果已經下載完成那麼則無需使用獨立下載組件再進行下載;如果僅是下載待下載文件的一部分,那麼可以繼續通過獨立下載組件下載待下載文件未完成部分的下載;而如果未通過瀏覽器的下載組件下載過待下載的文件,那麼則調用獨立下載組件從頭開始下載待下載文件。本實施例中的下載方法就是以調用獨立下載組件從頭開始下載待下載文件為例進行說明。
[0095]步驟S310:瀏覽器根據本地保存的獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL。
[0096]步驟S312:瀏覽器依據獲取的登錄頁面URL在瀏覽器的彈窗中,或者,在瀏覽器的標籤頁中,顯示登錄頁面URL指示的獨立下載組件登錄頁面。
[0097]本實施例中獨立下載組件對應的登錄頁面在瀏覽器頁面中進行顯示,並且在顯示時,一種優選的顯示方式為:在獨立下載組件登錄頁面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。當然在獨立下載組件登錄頁面中還可以顯示待下載文件的下載進度。
[0098]步驟S314:瀏覽器判斷獨立下載組件是否已處於登錄狀態;若已登錄,則執行步驟S316 ;若未登錄,則執行步驟S318。
[0099]步驟S316:當獨立下載組件已處於登錄狀態時,瀏覽器則直接獲取獨立下載組件的當前登錄用戶信息,將當前登錄用戶信息填寫至獨立下載組件登錄頁面中相應的位置。然後,執行步驟S320。
[0100]其中,當前登錄用戶信息包括獨立下載組件的帳號及密碼,也就是說,當獨立下載組件已登錄時,瀏覽器則直接獲取獨立下載組件的帳號及密碼,而無需用戶再次輸入。
[0101]步驟S318:瀏覽器通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼。然後,執行步驟S320。
[0102]其中,通過登錄頁面接收的獨立下載組件的帳號及密碼可能是由用戶輸入的,還有一種優選的方式為將用戶的瀏覽器帳號密碼與獨立下載組件帳號和密碼設置成通用的帳號和密碼,此時瀏覽器獲取當前登錄的瀏覽器帳號及瀏覽器帳號的密碼,將瀏覽器帳號及瀏覽器帳號的密碼填寫至獨立下載組件登錄頁面中相應的位置,使用瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0103]步驟S320:瀏覽器根據帳號及密碼調用對應的獨立下載組件。
[0104]當瀏覽器判斷獨立下載組件處於登錄狀態時,直接通過當前登錄用戶信息中包括的獨立下載組件的帳號及密碼調用對應的獨立下載組件。
[0105]當瀏覽器獨立下載組件處於未登錄狀態,但是用戶的瀏覽器帳號及密碼與下載工具帳號及密碼通用時,直接通過瀏覽器帳號及密碼調用對應的獨立下載組件。
[0106]當瀏覽器獨立下載組件處於未登錄狀態,且用戶的瀏覽器帳號及密碼與下載工具帳號及密碼不通用時,則只能通過用戶輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件。
[0107]需要說明的是,步驟S308並不局限於在步驟S310之前執行,步驟S308還可以在步驟S310至步驟S320之間的任意兩步驟之間執行,或者與步驟S310至步驟S320之間的任意步驟同時執行。
[0108]步驟S322:瀏覽器將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL和設置為零的下載進度,從頭開始待下載文件的下載。
[0109]其中,下載信息包括:待下載文件對應的URL和待下載文件的下載進度,本實施中,待下載文件的下載進度為零。
[0110]在實際實現時,優選地,當獨立下載組件開始下載待下載文件時,瀏覽器通知瀏覽器主進程限制瀏覽器使用的網速,以提高獨立下載組件的下載網速。並且,在獨立下載組件下載文件的過程中,瀏覽器實時接收獨立下載組件發送的待下載文件的下載進度,並通過瀏覽器進行顯示。需要說明的是,瀏覽器主進程也可以不對瀏覽器使用的網速進行限制,還可以不顯示待下載文件的下載進度。
[0111]步驟S324:瀏覽器獲取獨立下載組件下載的待下載文件,後臺傳遞至瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器的帳號下進行保存,並將保存的文件的下載來源記錄為獨立下載組件下載。
[0112]通過本優選步驟,瀏覽器將待下載的文件保存至瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器帳號下進行保存,當其他的瀏覽器下載該文件時,可以為其他瀏覽器提供下載資源。
[0113]通過本實施例提供的在瀏覽器中進行下載的方法,瀏覽器可以提供多種獨立下載組件供用戶選擇以進行文件下載,當瀏覽器接收採用獨立下載組件下載待下載文件的下載指令時,以瀏覽器頁面的形式展示下載指令對應的獨立下載組件的登錄頁面,並接收輸入的獨立下載組件的帳號及密碼以實現獨立下載組件的調用,通過獨立下載組件進行待下載文件的下載。通過本實施例提供的在瀏覽器中進行下載的方法,瀏覽器通過在獨立下載組件登錄頁面中輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件進行文件下載,由獨立下載組件來進行文件的下載,由於獨立下載組件具有較強的下載能力,可提供豐富的下載資源和充足的網絡帶寬,能夠保證待下載文件的順利下載,且下載速度快、時間短。同時,可以使瀏覽器重點關注信息展示,而將下載交由獨立下載組件完成,從而降低了瀏覽器的工作負荷。與此同時,本實施例提供的在瀏覽器中進行下載的方法,還可以在瀏覽器間實現已下載文件信息的共享,為瀏覽器下載提供更多的資源獲取渠道。
[0114]實施例四
[0115]參照圖4,示出了本發明實施例四的一種瀏覽器的結構框圖。
[0116]本實施例的瀏覽器包括:第一指令接收模塊402,用於通過瀏覽器接收獨立下載組件下載待下載文件的下載指令;顯示模塊404,用於依據下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;第一調用模塊406,用於通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載。
[0117]通過本實施例提供的瀏覽器,瀏覽器可以提供多種下載組件供用戶選擇以進行文件下載,如一至多個獨立於瀏覽器的下載組件,以及瀏覽器自身的下載組件,當瀏覽器接收採用獨立下載組件下載待下載文件的下載指令時,以瀏覽器頁面的形式展示下載指令對應的獨立下載組件的登錄頁面,並接收輸入的獨立下載組件的帳號及密碼以實現獨立下載組件的調用,通過獨立下載組件進行待下載文件的下載。通過實施例提供的瀏覽器,瀏覽器通過在獨立下載組件登錄頁面中輸入的獨立下載組件帳號及密碼調用對應的獨立下載組件進行文件下載,由獨立下載組件來進行文件的下載,由於獨立下載組件具有較強的下載能力,可提供豐富的下載資源和充足的網絡帶寬,能夠保證待下載文件的順利下載,且下載速度快、時間短。同時,可以使瀏覽器重點關注信息展示,而將下載交由獨立下載組件完成,從而降低了瀏覽器的工作負荷。
[0118]實施例五
[0119]參照圖5,示出了本發明實施例五的一種瀏覽器的結構框圖。
[0120]本實施例對實施例四中的瀏覽器進行了進一步優化,優化後的瀏覽器包括:第一指令接收模塊502,用於通過瀏覽器接收獨立下載組件下載待下載文件的下載指令;顯示模塊504,用於依據下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;第一調用模塊506,用於通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載。
[0121]優選地,本實施例中的瀏覽器還包括:第二指令接收模塊508,用於在第一指令接收模塊502通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,接收通過瀏覽器中的下載組件下載待下載文件的下載指令;第二調用模塊510,用於依據下載指令調用瀏覽器的下載組件根據URL進行待下載文件的下載,並記錄下載進度;切換模塊512,用於在下載組件發生下載中斷時,執行第一指令接收模塊502。
[0122]優選地,下載信息還包括:待下載文件的下載進度。
[0123]優選地,第一調用模塊506在將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載時,將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL和下載進度,繼續進行待下載文件未下載完成部分的下載。
[0124]優選地,本實施例中瀏覽器還包括:判斷模塊514,用於判斷是否存在瀏覽器的下載工具插件下載的待下載文件的下載進度;設置模塊516,用於若判斷模塊的判斷結果為不存在,則將待下載文件的下載進度設置為零。
[0125]優選地,第一調用模塊506在將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載時,將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL和設置為零的下載進度,從頭開始待下載文件的下載。
[0126]優選地,顯示模塊504包括:URL獲取模塊5042,用於根據瀏覽器中保存的獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL ;登錄頁面顯示模塊5044,用於依據獲取的登錄頁面URL在瀏覽器的彈窗中,或者,在瀏覽器的標籤頁中,顯示登錄頁面URL指示的獨立下載組件登錄頁面。
[0127]優選地,本實施例中的瀏覽器還包括:網速控制模塊518,用於在第一調用模塊506將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載之後,當獨立下載組件開始下載待下載文件時,通知瀏覽器主進程限制瀏覽器使用的網速,以提高獨立下載組件的下載網速。
[0128]優選地,本實施例中的瀏覽器還包括:登錄模塊520,用於在第一指令接收模塊502通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,通過瀏覽器帳號及瀏覽器帳號密碼登錄瀏覽器;下載文件存儲模塊522,用於在第一調用模塊506將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據下載信息中的URL進行待下載文件的下載之後,獲取獨立下載組件下載的待下載文件,後臺傳遞至瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器帳號下進行保存,並將保存的文件的下載來源記錄為獨立下載組件下載。
[0129]優選地,第一調用模塊506在通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據帳號及密碼調用對應的獨立下載組件時,獲取當前登錄的瀏覽器帳號及瀏覽器帳號的密碼,將瀏覽器帳號及瀏覽器帳號的密碼填寫至獨立下載組件登錄頁面中相應的位置,使用瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0130]優選地,第一調用模塊506在通過獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼時,判斷獨立下載組件是否已處於登錄狀態;若已經登錄,則直接獲取獨立下載組件的當前登錄用戶信息,將當前登錄用戶信息填寫至獨立下載組件登錄頁面中相應的位置;其中,當前登錄用戶信息包括所述獨立下載組件的帳號及密碼。
[0131]優選地,本實施例中的瀏覽器還包括:下載文件信息獲取模塊524,用於從其它瀏覽器獲取已下載文件信息,其中,已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。
[0132]優選地,本實施例中的瀏覽器還包括:文件信息顯示模塊526,用於在獨立下載組件登錄頁面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。
[0133]優選地,本實施例中的瀏覽器還包括:下載進度顯示模塊528,用於在第一調用模塊506將待下載文件的下載信息發送給調用的獨立下載組件,以使獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,實時接收獨立下載組件發送的所述待下載文件的下載進度,並通過瀏覽器進行顯示。
[0134]優選地,本實施例中的瀏覽器還包括:下載工具選項顯示模塊530,用於在第一指令接收模塊502通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,根據瀏覽器中保存的瀏覽器與獨立下載組件的綁定關係,在顯示待下載文件的頁面顯示獨立下載組件選項。
[0135]本實施例的瀏覽器用於實現前述實施中相應的在瀏覽器中進行下載的方法,並且具有相應的方法實施例的有益效果,在此不再贅述。
[0136]對於上述下載裝置實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見相應的方法實施例的部分說明即可。
[0137]本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0138]在此提供的在瀏覽器中進行下載的方案不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造具有本發明方案的系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0139]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0140]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0141]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
[0142]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0143]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的在瀏覽器中進行下載的方案中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0144]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0145]本發明實施例公開了 Al、一種在瀏覽器中進行下載的方法,包括:
[0146]通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令;
[0147]依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;
[0148]通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
[0149]A2、根據Al所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0150]接收通過所述瀏覽器的下載工具組件下載所述待下載文件的下載指令;
[0151]依據所述下載指令調用所述瀏覽器的下載組件根據所述URL進行待下載文件的下載,並記錄下載進度;
[0152]在所述下載組件發生下載中斷時,執行所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令的步驟。
[0153]A3、根據Al或A2所述的方法,其中,所述下載信息還包括:所述待下載文件的下載進度。
[0154]A4、根據A3所述的方法,其中,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載的步驟,包括:
[0155]將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和下載進度,繼續進行所述待下載文件未下載完成部分的下載。
[0156]A5、根據A3所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0157]判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進度;若不存在,則將所述待下載文件的下載進度設置為零。
[0158]A6、根據A5所述的方法,其中,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟,包括:
[0159]將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和設置為零的下載進度,從頭開始所述待下載文件的下載。
[0160]A7、根據Al所述的方法,其中,所述依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面的步驟,包括:
[0161]根據所述瀏覽器中保存的所述獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL ;
[0162]依據獲取的所述登錄頁面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標籤頁中,顯示所述登錄頁面URL指示的獨立下載組件登錄頁面。
[0163]AS、根據Al所述的方法,其中,在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:
[0164]當所述獨立下載組件開始下載所述待下載文件時,通知所述瀏覽器主進程限制所述瀏覽器使用的網速,以提高所述獨立下載組件的下載網速。
[0165]A9、根據Al所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0166]通過瀏覽器帳號及瀏覽器帳號的密碼登錄所述瀏覽器;
[0167]在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:
[0168]獲取所述獨立下載組件下載的所述待下載文件,後臺傳遞至所述瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器的帳號下進行保存,並將保存的所述文件的下載來源記錄為獨立下載組件下載。
[0169]A10、根據A9所述的方法,其中,所述通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件的步驟,包括:
[0170]獲取當前登錄的所述瀏覽器帳號及瀏覽器帳號的密碼,將所述瀏覽器帳號及瀏覽器帳號的密碼填寫至所述獨立下載組件登錄頁面中相應的位置,使用所述瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0171]All、根據Al所述的方法,其中,所述通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼的步驟,包括:
[0172]判斷所述獨立下載組件是否已處於登錄狀態;
[0173]若已經登錄,則直接獲取所述獨立下載組件的當前登錄用戶信息,將所述當前登錄用戶信息填寫至所述獨立下載組件登錄頁面中相應的位置;其中,所述當前登錄用戶信息包括所述獨立下載組件的帳號及密碼。
[0174]A12、根據Al所述的方法,其中,所述方法還包括:
[0175]從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。
[0176]A13、根據Al所述的方法,其中,所述方法還包括:
[0177]在所述獨立下載組件登錄頁面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0178]A14、根據Al所述的方法,其中,在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括:
[0179]實時接收所述獨立下載組件發送的所述待下載文件的下載進度,並通過所述瀏覽器進行顯示。
[0180]A15、根據Al所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0181]根據所述瀏覽器中保存的所述瀏覽器與所述獨立下載組件的綁定關係,在顯示所述待下載文件的頁面顯示所述獨立下載組件選項。
[0182]本發明實施例還公開了 B16、一種瀏覽器,包括:
[0183]第一指令接收模塊,用於通過瀏覽器接收獨立下載組件下載待下載文件的下載指令;
[0184]顯示模塊,用於依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面;
[0185]第一調用模塊,用於通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
[0186]B17、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0187]第二指令接收模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,接收通過所述瀏覽器中的下載組件下載所述待下載文件的下載指令;
[0188]第二調用模塊,用於依據所述下載指令調用所述瀏覽器的下載組件根據所述URL進行待下載文件的下載,並記錄下載進度;
[0189]切換模塊,用於在所述下載組件發生下載中斷時,執行所述第一指令接收模塊。
[0190]B18、根據B16或B17所述的瀏覽器,其中,所述下載信息還包括:所述待下載文件的下載進度。
[0191]B19、根據B18所述的瀏覽器,其中,所述第一調用模塊在將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載時,將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和下載進度,繼續進行所述待下載文件未下載完成部分的下載。
[0192]B20、根據B18所述的瀏覽器,其中,所述瀏覽器還包括:
[0193]判斷模塊,用於判斷是否存在所述瀏覽器的下載工具插件下載的所述待下載文件的下載進度;
[0194]設置模塊,用於若所述判斷模塊的判斷結果為不存在,則將所述待下載文件的下載進度設置為零。
[0195]B21、根據B20所述的瀏覽器,其中,所述第一調用模塊在將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載時,將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和設置為零的下載進度,從頭開始所述待下載文件的下載。
[0196]B22、根據B16所述的瀏覽器,其中,所述顯示模塊包括:
[0197]URL獲取模塊,用於根據所述瀏覽器中保存的所述獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL ;
[0198]登錄頁面顯示模塊,用於依據獲取的所述登錄頁面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標籤頁中,顯示所述登錄頁面URL指示的獨立下載組件登錄頁面。
[0199]B23、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0200]網速控制模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,當所述獨立下載組件開始下載所述待下載文件時,通知所述瀏覽器主進程限制所述瀏覽器使用的網速,以提高所述獨立下載組件的下載網速。
[0201]B24、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0202]登錄模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,通過瀏覽器帳號及瀏覽器帳號密碼登錄所述瀏覽器;
[0203]下載文件存儲模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,獲取所述獨立下載組件下載的所述待下載文件,後臺傳遞至所述瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器帳號下進行保存,並將保存的所述文件的下載來源記錄為獨立下載組件下載。
[0204]B25、根據B24所述的瀏覽器,其中,所述第一調用模塊在通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件時,獲取當前登錄的所述瀏覽器帳號及瀏覽器帳號的密碼,將所述瀏覽器帳號及瀏覽器帳號的密碼填寫至所述獨立下載組件登錄頁面中相應的位置,使用所述瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
[0205]B26、根據B16所述的瀏覽器,其中,所述第一調用模塊在通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼時,判斷所述獨立下載組件是否已處於登錄狀態;若已經登錄,則直接獲取所述獨立下載組件的當前登錄用戶信息,將所述當前登錄用戶信息填寫至所述獨立下載組件登錄頁面中相應的位置;其中,所述當前登錄用戶信息包括所述獨立下載組件的帳號及密碼。
[0206]B27、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0207]下載文件信息獲取模塊,用於從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過其它瀏覽器的獨立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件連結和/或網盤文件地址。
[0208]B28、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0209]文件信息顯示模塊,用於在所述獨立下載組件登錄頁面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0210]B29、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0211]下載進度顯示模塊,用於在所述第一調用模塊將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載之後,實時接收所述獨立下載組件發送的所述待下載文件的下載進度,並通過所述瀏覽器進行顯示。
[0212]B30、根據B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0213]下載工具選項顯示模塊,用於在所述第一指令接收模塊通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令之前,根據所述瀏覽器中保存的所述瀏覽器與所述獨立下載組件的綁定關係,在顯示所述待下載文件的頁面顯示所述獨立下載組件選項。
【權利要求】
1.一種在瀏覽器中進行下載的方法,包括: 通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令; 依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面; 通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
2.根據權利要求1所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括: 接收通過所述瀏覽器的下載工具組件下載所述待下載文件的下載指令; 依據所述下載指令調用所述瀏覽器的下載組件根據所述URL進行待下載文件的下載,並記錄下載進度; 在所述下載組件發生下載中斷時,執行所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載 指令的步驟。
3.根據權利要求1或2所述的方法,其中,所述下載信息還包括:所述待下載文件的下載進度。
4.根據權利要求3所述的方法,其中,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載的步驟,包括: 將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和下載進度,繼續進行所述待下載文件未下載完成部分的下載。
5.根據權利要求3所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括: 判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進度;若不存在,則將所述待下載文件的下載進度設置為零。
6.根據權利要求5所述的方法,其中,所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟,包括: 將所述待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL和設置為零的下載進度,從頭開始所述待下載文件的下載。
7.根據權利要求1所述的方法,其中,所述依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面的步驟,包括: 根據所述瀏覽器中保存的所述獨立下載組件和與其對應的登錄頁面URL的對應關係,獲取待顯示的獨立下載組件對應的登錄頁面URL ; 依據獲取的所述登錄頁面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標籤頁中,顯示所述登錄頁面URL指示的獨立下載組件登錄頁面。
8.根據權利要求1所述的方法,其中,在所述通過瀏覽器接收採用獨立下載組件下載待下載文件的下載指令步驟之前,還包括: 通過瀏覽器帳號及瀏覽器帳號的密碼登錄所述瀏覽器;在所述將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載步驟之後,還包括: 獲取所述獨立下載組件下載的所述待下載文件,後臺傳遞至所述瀏覽器的雲盤帳號對應的伺服器中對應的瀏覽器的帳號下進行保存,並將保存的所述文件的下載來源記錄為獨立下載組件下載。
9.根據權利要求8所述的方法,其中,所述通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件的步驟,包括: 獲取當前登錄的所述瀏覽器帳號及瀏覽器帳號的密碼,將所述瀏覽器帳號及瀏覽器帳號的密碼填寫至所述獨立下載組件登錄頁面中相應的位置,使用所述瀏覽器帳號及瀏覽器帳號的密碼調用對應的獨立下載組件。
10.一種瀏覽器,包括: 第一指令接收模塊,用於通過瀏覽器接收獨立下載組件下載待下載文件的下載指令; 顯示模塊,用於依據所述下載指令在瀏覽器中顯示對應的獨立下載組件登錄頁面; 第一調用模塊,用於通過所述獨立下載組件登錄頁面接收輸入的獨立下載組件的帳號及密碼,根據所述帳號及密碼調用對應的獨立下載組件,並將待下載文件的下載信息發送給調用的所述獨立下載組件,以使所述獨立下載組件根據所述下載信息中的URL進行待下載文件的下載。
【文檔編號】H04L29/08GK104079649SQ201410303049
【公開日】2014年10月1日 申請日期:2014年6月27日 優先權日:2014年6月27日
【發明者】熊鵬 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀