在瀏覽器中進(jìn)行下載的方法和瀏覽器的制造方法
【專利摘要】本發(fā)明提供了一種在瀏覽器中進(jìn)行下載的方法和瀏覽器,其中,在瀏覽器中進(jìn)行下載的方法包括:通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令;依據(jù)下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。通過(guò)本發(fā)明,能夠保證待下載文件的順利下載,且下載速度快、時(shí)間短。同時(shí),還可以使瀏覽器重點(diǎn)關(guān)注信息展示,而將下載交由獨(dú)立下載組件完成,從而降低了瀏覽器的工作負(fù)荷。
【專利說(shuō)明】在瀏覽器中進(jìn)行下載的方法和瀏覽器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別是涉及一種在瀏覽器中進(jìn)行下載的方法和瀏覽器。
【背景技術(shù)】
[0002]瀏覽器是用戶上網(wǎng)的入口,用戶可以通過(guò)瀏覽器瀏覽網(wǎng)頁(yè)、上傳資源以及下載文件等。在下載文件時(shí)瀏覽器雖然能夠使用瀏覽器自身的下載組件來(lái)下載文件,但是瀏覽器的下載組件功能較差,下載速度慢,經(jīng)常出現(xiàn)在下載完成過(guò)程中發(fā)生中斷或者下載時(shí)間過(guò)長(zhǎng)的現(xiàn)象。
[0003]此外,現(xiàn)有的這種通過(guò)瀏覽器的下載組件下載文件的方法,瀏覽器獲取到的資源有限,當(dāng)瀏覽器的下載組件無(wú)法獲得待下載的文件資源或獲取的資源出現(xiàn)錯(cuò)誤時(shí),瀏覽器都無(wú)法進(jìn)行文件的下載。
[0004]可見(jiàn),現(xiàn)有的通過(guò)瀏覽器的下載組件進(jìn)行下載的方法,下載組件下載速度慢,易出現(xiàn)無(wú)法順利下載或者下載時(shí)間過(guò)長(zhǎng)的問(wèn)題。并且,瀏覽器在下載的同時(shí),還要承擔(dān)信息展示,造成瀏覽器的運(yùn)行負(fù)荷重。
【發(fā)明內(nèi)容】
[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的在瀏覽器中進(jìn)行下載的方法和瀏覽器。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種在瀏覽器中進(jìn)行下載的方法,包括:通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令;依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
[0007]可選地,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:接收通過(guò)所述瀏覽器的下載工具組件下載所述待下載文件的下載指令;依據(jù)所述下載指令調(diào)用所述瀏覽器的下載組件根據(jù)所述URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度;在所述下載組件發(fā)生下載中斷時(shí),執(zhí)行所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令的步驟。
[0008]可選地,所述下載信息還包括:所述待下載文件的下載進(jìn)度。
[0009]可選地,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載的步驟,包括:將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行所述待下載文件未下載完成部分的下載。
[0010]可選地,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進(jìn)度;若不存在,則將所述待下載文件的下載進(jìn)度設(shè)置為零。
[0011]可選地,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟,包括:將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始所述待下載文件的下載。
[0012]可選地,所述依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面的步驟,包括:根據(jù)所述瀏覽器中保存的所述獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL ;依據(jù)獲取的所述登錄頁(yè)面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標(biāo)簽頁(yè)中,顯示所述登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0013]可選地,在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:當(dāng)所述獨(dú)立下載組件開(kāi)始下載所述待下載文件時(shí),通知所述瀏覽器主進(jìn)程限制所述瀏覽器使用的網(wǎng)速,以提高所述獨(dú)立下載組件的下載網(wǎng)速。
[0014]可選地,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼登錄所述瀏覽器;在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:獲取所述獨(dú)立下載組件下載的所述待下載文件,后臺(tái)傳遞至所述瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器的賬號(hào)下進(jìn)行保存,并將保存的所述文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0015]可選地,所述通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件的步驟,包括:獲取當(dāng)前登錄的所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0016]可選地,所述通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼的步驟,包括:判斷所述獨(dú)立下載組件是否已處于登錄狀態(tài);若已經(jīng)登錄,則直接獲取所述獨(dú)立下載組件的當(dāng)前登錄用戶信息,將所述當(dāng)前登錄用戶信息填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置;其中,所述當(dāng)前登錄用戶信息包括所述獨(dú)立下載組件的賬號(hào)及密碼。
[0017]可選地,所述方法還包括:從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。
[0018]可選地,所述方法還包括:在所述獨(dú)立下載組件登錄頁(yè)面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0019]可選地,在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:實(shí)時(shí)接收所述獨(dú)立下載組件發(fā)送的所述待下載文件的下載進(jìn)度,并通過(guò)所述瀏覽器進(jìn)行顯/Jn ο
[0020]可選地,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:根據(jù)所述瀏覽器中保存的所述瀏覽器與所述獨(dú)立下載組件的綁定關(guān)系,在顯示所述待下載文件的頁(yè)面顯示所述獨(dú)立下載組件選項(xiàng)。
[0021]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器,包括:第一指令接收模塊,用于通過(guò)瀏覽器接收獨(dú)立下載組件下載待下載文件的下載指令;顯示模塊,用于依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;第一調(diào)用模塊,用于通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
[0022]可選地,所述瀏覽器還包括:第二指令接收模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,接收通過(guò)所述瀏覽器中的下載組件下載所述待下載文件的下載指令;第二調(diào)用模塊,用于依據(jù)所述下載指令調(diào)用所述瀏覽器的下載組件根據(jù)所述URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度;切換模塊,用于在所述下載組件發(fā)生下載中斷時(shí),執(zhí)行所述第一指令接收模塊。
[0023]可選地,所述下載信息還包括:所述待下載文件的下載進(jìn)度。
[0024]可選地,所述第一調(diào)用模塊在將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載時(shí),將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行所述待下載文件未下載完成部分的下載。
[0025]可選地,所述瀏覽器還包括:判斷模塊,用于判斷是否存在所述瀏覽器的下載工具插件下載的所述待下載文件的下載進(jìn)度;設(shè)置模塊,用于若所述判斷模塊的判斷結(jié)果為不存在,則將所述待下載文件的下載進(jìn)度設(shè)置為零。
[0026]可選地,所述第一調(diào)用模塊在將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載時(shí),將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始所述待下載文件的下載。
[0027]可選地,所述顯示模塊包括:URL獲取模塊,用于根據(jù)所述瀏覽器中保存的所述獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL;登錄頁(yè)面顯示模塊,用于依據(jù)獲取的所述登錄頁(yè)面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標(biāo)簽頁(yè)中,顯示所述登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0028]可選地,所述瀏覽器還包括:網(wǎng)速控制模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,當(dāng)所述獨(dú)立下載組件開(kāi)始下載所述待下載文件時(shí),通知所述瀏覽器主進(jìn)程限制所述瀏覽器使用的網(wǎng)速,以提高所述獨(dú)立下載組件的下載網(wǎng)速。
[0029]可選地,所述瀏覽器還包括:登錄模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)密碼登錄所述瀏覽器;下載文件存儲(chǔ)模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,獲取所述獨(dú)立下載組件下載的所述待下載文件,后臺(tái)傳遞至所述瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器賬號(hào)下進(jìn)行保存,并將保存的所述文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0030]可選地,所述第一調(diào)用模塊在通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件時(shí),獲取當(dāng)前登錄的所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0031]可選地,所述第一調(diào)用模塊在通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼時(shí),判斷所述獨(dú)立下載組件是否已處于登錄狀態(tài);若已經(jīng)登錄,則直接獲取所述獨(dú)立下載組件的當(dāng)前登錄用戶信息,將所述當(dāng)前登錄用戶信息填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置;其中,所述當(dāng)前登錄用戶信息包括所述獨(dú)立下載組件的賬號(hào)及密碼。
[0032]可選地,所述瀏覽器還包括:下載文件信息獲取模塊,用于從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。
[0033]可選地,所述瀏覽器還包括:文件信息顯示模塊,用于在所述獨(dú)立下載組件登錄頁(yè)面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0034]可選地,所述瀏覽器還包括:下載進(jìn)度顯示模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,實(shí)時(shí)接收所述獨(dú)立下載組件發(fā)送的所述待下載文件的下載進(jìn)度,并通過(guò)所述瀏覽器進(jìn)行顯示。
[0035]可選地,所述瀏覽器還包括:下載工具選項(xiàng)顯示模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,根據(jù)所述瀏覽器中保存的所述瀏覽器與所述獨(dú)立下載組件的綁定關(guān)系,在顯示所述待下載文件的頁(yè)面顯示所述獨(dú)立下載組件選項(xiàng)。
[0036]根據(jù)本發(fā)明的在瀏覽器中進(jìn)行下載的方案,瀏覽器可以提供多種下載組件供用戶選擇以進(jìn)行文件下載,如一至多個(gè)獨(dú)立于瀏覽器的下載組件,以及瀏覽器自身的下載組件,當(dāng)瀏覽器接收采用獨(dú)立下載組件(即獨(dú)立于瀏覽器的下載組件)下載待下載文件的下載指令時(shí),以瀏覽器頁(yè)面的形式展示下載指令對(duì)應(yīng)的獨(dú)立下載組件的登錄頁(yè)面,并接收輸入的獨(dú)立下載組件的賬號(hào)及密碼以實(shí)現(xiàn)獨(dú)立下載組件的調(diào)用,通過(guò)獨(dú)立下載組件進(jìn)行待下載文件的下載。通過(guò)本發(fā)明,瀏覽器通過(guò)在獨(dú)立下載組件登錄頁(yè)面中輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件進(jìn)行文件下載,由獨(dú)立下載組件來(lái)進(jìn)行文件的下載,由于獨(dú)立下載組件具有較強(qiáng)的下載能力,可提供豐富的下載資源和充足的網(wǎng)絡(luò)帶寬,能夠保證待下載文件的順利下載,且下載速度快、時(shí)間短。同時(shí),可以使瀏覽器重點(diǎn)關(guān)注信息展示,而將下載交由獨(dú)立下載組件完成,從而降低了瀏覽器的工作負(fù)荷。
[0037]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0038]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0039]圖1是根據(jù)本發(fā)明實(shí)施例一的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖;
[0040]圖2是根據(jù)本發(fā)明實(shí)施例二的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖;
[0041]圖3是根據(jù)本發(fā)明實(shí)施例三的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖;
[0042]圖4是根據(jù)本發(fā)明實(shí)施例四的一種瀏覽器的結(jié)構(gòu)框圖;
[0043]圖5是根據(jù)本發(fā)明實(shí)施例五的一種瀏覽器的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0044]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0045]實(shí)施例一
[0046]參照?qǐng)D1,示出了本發(fā)明實(shí)施例一的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖。
[0047]本實(shí)施例中在瀏覽器中進(jìn)行下載的方法包括以下步驟:
[0048]步驟S102:通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令。
[0049]用戶在瀏覽器中選定了需要下載的文件后,瀏覽器的頁(yè)面中顯示可供用戶選擇的獨(dú)立下載組件選項(xiàng),例如:在瀏覽器的頁(yè)面中顯示迅雷、快車(chē)等獨(dú)立下載組件選項(xiàng),用戶可以根據(jù)需求選擇對(duì)應(yīng)的獨(dú)立下載組件來(lái)下載文件,當(dāng)然用戶也可以選擇通過(guò)瀏覽器的下載組件來(lái)下載文件。
[0050]步驟S104:依據(jù)下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面。
[0051]瀏覽器接收到采用獨(dú)立下載組件下載待下載文件的下載指令后,根據(jù)下載指令判斷所選擇的獨(dú)立下載組件,然后以瀏覽器頁(yè)面的形式顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面。例如:在瀏覽器的彈窗中顯示獨(dú)立下載組件的登錄頁(yè)面。
[0052]如:瀏覽器接收到了采用迅雷下載待下載文件的下載指令,在彈窗中顯示相應(yīng)的網(wǎng)頁(yè)形式的迅雷登錄頁(yè)面。
[0053]步驟S106:通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載。
[0054]通過(guò)本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,瀏覽器可以提供多種下載組件供用戶選擇以進(jìn)行文件下載,如一至多個(gè)獨(dú)立于瀏覽器的下載組件,以及瀏覽器自身的下載組件,當(dāng)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令時(shí),以瀏覽器頁(yè)面的形式展示下載指令對(duì)應(yīng)的獨(dú)立下載組件的登錄頁(yè)面,并接收輸入的獨(dú)立下載組件的賬號(hào)及密碼以實(shí)現(xiàn)獨(dú)立下載組件的調(diào)用,通過(guò)獨(dú)立下載組件進(jìn)行待下載文件的下載。通過(guò)本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,瀏覽器通過(guò)在獨(dú)立下載組件登錄頁(yè)面中輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件進(jìn)行文件下載,由獨(dú)立下載組件來(lái)進(jìn)行文件的下載,由于獨(dú)立下載組件具有較強(qiáng)的下載能力,可提供豐富的下載資源和充足的網(wǎng)絡(luò)帶寬,能夠保證待下載文件的順利下載,且下載速度快、時(shí)間短。同時(shí),可以使瀏覽器重點(diǎn)關(guān)注信息展示,而將下載交由獨(dú)立下載組件完成,從而降低了瀏覽器的工作負(fù)荷。
[0055]實(shí)施例二
[0056]參照?qǐng)D2,示出了本發(fā)明實(shí)施例二的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖。
[0057]本實(shí)施例中以通過(guò)瀏覽器的下載組件下載部分待下載文件后中斷,再通過(guò)獨(dú)立下載組件繼續(xù)未下載完成部分的下載為例,對(duì)本發(fā)明的在瀏覽器中進(jìn)行下載的方法進(jìn)行說(shuō)明,本實(shí)施例中的在瀏覽器中進(jìn)行下載的方法具體包括以下步驟:
[0058]步驟S202:通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼登錄瀏覽器。
[0059]步驟S204:瀏覽器接收通過(guò)瀏覽器的下載組件下載待下載文件的下載指令。
[0060]用戶在瀏覽器中選定了需要下載的文件后,瀏覽器的頁(yè)面中顯示與瀏覽器有綁定關(guān)系的獨(dú)立下載組件選項(xiàng)供用戶選擇,同時(shí)還顯示瀏覽器本地下載的選項(xiàng),其中顯示的選項(xiàng)可以是圖標(biāo)、按鈕、文字或其他形式。
[0061]步驟S206:瀏覽器依據(jù)下載指令調(diào)用瀏覽器的下載組件根據(jù)URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度。
[0062]在實(shí)際實(shí)現(xiàn)時(shí),一種優(yōu)選的獲取待下載的文件資源方式為,瀏覽器從其它瀏覽器獲取已下載文件信息,其中,已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。當(dāng)瀏覽器判斷出獲取的已下載的信息中包含待下載的文件時(shí),瀏覽器即可獲取待下載的文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。此時(shí),瀏覽器即可調(diào)用下載組件依據(jù)本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址從其他瀏覽器中或者網(wǎng)盤(pán)文件中下載待下載的文件。
[0063]本實(shí)施例中瀏覽器在獲取到待下載的文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址后,調(diào)用瀏覽器的下載組件進(jìn)行待下載文件的下載。
[0064]步驟S208:在瀏覽器的下載組件發(fā)生下載中斷時(shí),瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令。
[0065]如,當(dāng)瀏覽器的下載組件發(fā)生下載中斷后,用戶選擇了使用獨(dú)立下載組件下載的選項(xiàng),如獨(dú)立下載組件按鈕,從而向?yàn)g覽器發(fā)送采用獨(dú)立下載組件下載待下載文件的下載指令。再例如,當(dāng)瀏覽器的下載組件發(fā)生下載中斷后,瀏覽器自動(dòng)切換至采用獨(dú)立下載組件下載。若此時(shí),獨(dú)立下載組件具有多個(gè)時(shí),則瀏覽器可以按照設(shè)定的規(guī)則從中選擇一個(gè),如任選一個(gè),或者,選擇使用次數(shù)最多或最少的,等等,本發(fā)明對(duì)此不作限制。
[0066]步驟S210:瀏覽器根據(jù)本地保存的獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL。
[0067]瀏覽器所顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面為瀏覽器頁(yè)面。
[0068]步驟S212:瀏覽器依據(jù)獲取的登錄頁(yè)面URL在瀏覽器的彈窗中,或者,在瀏覽器的標(biāo)簽頁(yè)中,顯示登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0069]本實(shí)施例中獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面在瀏覽器頁(yè)面中進(jìn)行顯示,并且在顯示時(shí),一種優(yōu)選的顯示方式為:在獨(dú)立下載組件登錄頁(yè)面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。當(dāng)然在獨(dú)立下載組件登錄頁(yè)面中還可以顯示待下載文件的下載進(jìn)度。
[0070]步驟S214:瀏覽器判斷獨(dú)立下載組件是否已處于登錄狀態(tài);若已登錄,則執(zhí)行步驟S216 ;若未登錄,則執(zhí)行步驟S218。
[0071]步驟S216:當(dāng)獨(dú)立下載組件已處于登錄狀態(tài)時(shí),瀏覽器則直接獲取獨(dú)立下載組件的當(dāng)前登錄用戶信息,將當(dāng)前登錄用戶信息填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置。然后,執(zhí)行步驟S220。
[0072]其中,當(dāng)前登錄用戶信息包括獨(dú)立下載組件的賬號(hào)及密碼,也就是說(shuō),當(dāng)獨(dú)立下載組件已登錄時(shí),瀏覽器則直接獲取獨(dú)立下載組件的賬號(hào)及密碼,而無(wú)需用戶再次輸入。
[0073]步驟S218:瀏覽器通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼。然后,執(zhí)行步驟S220。
[0074]其中,通過(guò)登錄頁(yè)面接收的獨(dú)立下載組件的賬號(hào)及密碼可能是由用戶輸入的,還有一種優(yōu)選的方式為將用戶的瀏覽器賬號(hào)密碼與獨(dú)立下載組件賬號(hào)和密碼設(shè)置為通用賬號(hào)和密碼,此時(shí)瀏覽器獲取當(dāng)前登錄的瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0075]步驟S220:瀏覽器根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0076]當(dāng)瀏覽器判斷獨(dú)立下載組件處于登錄狀態(tài)時(shí),直接通過(guò)當(dāng)前登錄用戶信息中包括的獨(dú)立下載組件的賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0077]當(dāng)瀏覽器獨(dú)立下載組件處于未登錄狀態(tài),但是用戶的瀏覽器賬號(hào)及密碼與下載工具賬號(hào)及密碼通用時(shí),直接通過(guò)瀏覽器賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0078]當(dāng)瀏覽器獨(dú)立下載組件處于未登錄狀態(tài),且用戶的瀏覽器賬號(hào)及密碼與下載工具賬號(hào)及密碼不通用時(shí),則通過(guò)用戶輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0079]步驟S222:瀏覽器將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行待下載文件未下載完成部分的下載。
[0080]其中,下載信息中包括:待下載文件的下載進(jìn)度和待下載文件對(duì)應(yīng)的URL。
[0081]在實(shí)際實(shí)現(xiàn)時(shí),優(yōu)選地,當(dāng)獨(dú)立下載組件開(kāi)始下載待下載文件時(shí),瀏覽器通知瀏覽器主進(jìn)程限制瀏覽器使用的網(wǎng)速,以提高獨(dú)立下載組件的下載網(wǎng)速。并且,在獨(dú)立下載組件下載文件的過(guò)程中,瀏覽器實(shí)時(shí)接收獨(dú)立下載組件發(fā)送的待下載文件的下載進(jìn)度,并通過(guò)瀏覽器進(jìn)行顯示。需要說(shuō)明的是,在實(shí)際實(shí)現(xiàn)時(shí),瀏覽器主進(jìn)程也可以不對(duì)瀏覽器使用的網(wǎng)速進(jìn)行限制,還可以不顯示待下載文件的下載進(jìn)度。
[0082]步驟S224:瀏覽器獲取獨(dú)立下載組件下載的待下載文件,后臺(tái)傳遞至瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器的賬號(hào)下進(jìn)行保存,并將保存的文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0083]通過(guò)本優(yōu)選步驟,瀏覽器將待下載的文件保存至瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器賬號(hào)下進(jìn)行保存,當(dāng)其他的瀏覽器下載該文件時(shí),可以為其他瀏覽器提供下載資源。
[0084]通過(guò)本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,具有實(shí)施例一中下載方法所具有的效果外,獨(dú)立下載組件還能夠繼續(xù)瀏覽器的下載組件的下載進(jìn)度繼續(xù)對(duì)待下載文件的未完成部分進(jìn)行下載,為瀏覽器提供待下載文件的斷點(diǎn)續(xù)傳,解決了瀏覽器的下載組件出現(xiàn)在下載完成過(guò)程中發(fā)生中斷的問(wèn)題。同時(shí),由于僅需下載未下載的部分,因此還能夠節(jié)省下載時(shí)間。此外,本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,還可以在瀏覽器間實(shí)現(xiàn)已下載文件信息的共享,為瀏覽器下載提供更多的資源獲取渠道。
[0085]實(shí)施例三
[0086]參照?qǐng)D3,示出了本發(fā)明實(shí)施例三的一種在瀏覽器中進(jìn)行下載的方法的步驟流程圖。
[0087]本實(shí)施例中以直接通過(guò)獨(dú)立下載組件下載待下載的文件為例,對(duì)本發(fā)明的在瀏覽器中進(jìn)行下載的方法進(jìn)行說(shuō)明,本實(shí)施例中的在瀏覽器中進(jìn)行下載的方法具體包括以下步驟:
[0088]步驟S302:通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼登錄瀏覽器。
[0089]步驟S304:瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令。
[0090]用戶在瀏覽器中選定了需要下載的文件后,瀏覽器的頁(yè)面中顯示與瀏覽器有綁定關(guān)系的獨(dú)立下載組件選項(xiàng)供用戶選擇,其中顯示的選項(xiàng)可以是圖標(biāo)、按鈕、文字或其他形式。本實(shí)施例中,瀏覽器直接接收到了采用獨(dú)立下載組件下載待下載文件的下載指令,該指令指示瀏覽器通過(guò)調(diào)用獨(dú)立下載組件來(lái)下載待下載的文件。
[0091]步驟S306:瀏覽器判斷是否存在瀏覽器的下載組件下載的待下載文件的下載進(jìn)度;若不存在,則執(zhí)行步驟S308 ;若存在,則執(zhí)行設(shè)定程序。
[0092]優(yōu)選地,本實(shí)施例中的設(shè)定程序可以指示瀏覽器執(zhí)行實(shí)施例二中的步驟S210至步驟S222。
[0093]步驟S308:當(dāng)不存在瀏覽器的下載組件下載的待下載文件的下載進(jìn)度時(shí),瀏覽器則將待下載文件的下載進(jìn)度設(shè)置為零。
[0094]本步驟中,在調(diào)用獨(dú)立下載組件下載待下載文件之前,先要判斷待下載的文件是否已通過(guò)瀏覽器的下載組件下載,如果已經(jīng)下載完成那么則無(wú)需使用獨(dú)立下載組件再進(jìn)行下載;如果僅是下載待下載文件的一部分,那么可以繼續(xù)通過(guò)獨(dú)立下載組件下載待下載文件未完成部分的下載;而如果未通過(guò)瀏覽器的下載組件下載過(guò)待下載的文件,那么則調(diào)用獨(dú)立下載組件從頭開(kāi)始下載待下載文件。本實(shí)施例中的下載方法就是以調(diào)用獨(dú)立下載組件從頭開(kāi)始下載待下載文件為例進(jìn)行說(shuō)明。
[0095]步驟S310:瀏覽器根據(jù)本地保存的獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL。
[0096]步驟S312:瀏覽器依據(jù)獲取的登錄頁(yè)面URL在瀏覽器的彈窗中,或者,在瀏覽器的標(biāo)簽頁(yè)中,顯示登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0097]本實(shí)施例中獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面在瀏覽器頁(yè)面中進(jìn)行顯示,并且在顯示時(shí),一種優(yōu)選的顯示方式為:在獨(dú)立下載組件登錄頁(yè)面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。當(dāng)然在獨(dú)立下載組件登錄頁(yè)面中還可以顯示待下載文件的下載進(jìn)度。
[0098]步驟S314:瀏覽器判斷獨(dú)立下載組件是否已處于登錄狀態(tài);若已登錄,則執(zhí)行步驟S316 ;若未登錄,則執(zhí)行步驟S318。
[0099]步驟S316:當(dāng)獨(dú)立下載組件已處于登錄狀態(tài)時(shí),瀏覽器則直接獲取獨(dú)立下載組件的當(dāng)前登錄用戶信息,將當(dāng)前登錄用戶信息填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置。然后,執(zhí)行步驟S320。
[0100]其中,當(dāng)前登錄用戶信息包括獨(dú)立下載組件的賬號(hào)及密碼,也就是說(shuō),當(dāng)獨(dú)立下載組件已登錄時(shí),瀏覽器則直接獲取獨(dú)立下載組件的賬號(hào)及密碼,而無(wú)需用戶再次輸入。
[0101]步驟S318:瀏覽器通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼。然后,執(zhí)行步驟S320。
[0102]其中,通過(guò)登錄頁(yè)面接收的獨(dú)立下載組件的賬號(hào)及密碼可能是由用戶輸入的,還有一種優(yōu)選的方式為將用戶的瀏覽器賬號(hào)密碼與獨(dú)立下載組件賬號(hào)和密碼設(shè)置成通用的賬號(hào)和密碼,此時(shí)瀏覽器獲取當(dāng)前登錄的瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0103]步驟S320:瀏覽器根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0104]當(dāng)瀏覽器判斷獨(dú)立下載組件處于登錄狀態(tài)時(shí),直接通過(guò)當(dāng)前登錄用戶信息中包括的獨(dú)立下載組件的賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0105]當(dāng)瀏覽器獨(dú)立下載組件處于未登錄狀態(tài),但是用戶的瀏覽器賬號(hào)及密碼與下載工具賬號(hào)及密碼通用時(shí),直接通過(guò)瀏覽器賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0106]當(dāng)瀏覽器獨(dú)立下載組件處于未登錄狀態(tài),且用戶的瀏覽器賬號(hào)及密碼與下載工具賬號(hào)及密碼不通用時(shí),則只能通過(guò)用戶輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0107]需要說(shuō)明的是,步驟S308并不局限于在步驟S310之前執(zhí)行,步驟S308還可以在步驟S310至步驟S320之間的任意兩步驟之間執(zhí)行,或者與步驟S310至步驟S320之間的任意步驟同時(shí)執(zhí)行。
[0108]步驟S322:瀏覽器將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始待下載文件的下載。
[0109]其中,下載信息包括:待下載文件對(duì)應(yīng)的URL和待下載文件的下載進(jìn)度,本實(shí)施中,待下載文件的下載進(jìn)度為零。
[0110]在實(shí)際實(shí)現(xiàn)時(shí),優(yōu)選地,當(dāng)獨(dú)立下載組件開(kāi)始下載待下載文件時(shí),瀏覽器通知瀏覽器主進(jìn)程限制瀏覽器使用的網(wǎng)速,以提高獨(dú)立下載組件的下載網(wǎng)速。并且,在獨(dú)立下載組件下載文件的過(guò)程中,瀏覽器實(shí)時(shí)接收獨(dú)立下載組件發(fā)送的待下載文件的下載進(jìn)度,并通過(guò)瀏覽器進(jìn)行顯示。需要說(shuō)明的是,瀏覽器主進(jìn)程也可以不對(duì)瀏覽器使用的網(wǎng)速進(jìn)行限制,還可以不顯示待下載文件的下載進(jìn)度。
[0111]步驟S324:瀏覽器獲取獨(dú)立下載組件下載的待下載文件,后臺(tái)傳遞至瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器的賬號(hào)下進(jìn)行保存,并將保存的文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0112]通過(guò)本優(yōu)選步驟,瀏覽器將待下載的文件保存至瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器賬號(hào)下進(jìn)行保存,當(dāng)其他的瀏覽器下載該文件時(shí),可以為其他瀏覽器提供下載資源。
[0113]通過(guò)本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,瀏覽器可以提供多種獨(dú)立下載組件供用戶選擇以進(jìn)行文件下載,當(dāng)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令時(shí),以瀏覽器頁(yè)面的形式展示下載指令對(duì)應(yīng)的獨(dú)立下載組件的登錄頁(yè)面,并接收輸入的獨(dú)立下載組件的賬號(hào)及密碼以實(shí)現(xiàn)獨(dú)立下載組件的調(diào)用,通過(guò)獨(dú)立下載組件進(jìn)行待下載文件的下載。通過(guò)本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,瀏覽器通過(guò)在獨(dú)立下載組件登錄頁(yè)面中輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件進(jìn)行文件下載,由獨(dú)立下載組件來(lái)進(jìn)行文件的下載,由于獨(dú)立下載組件具有較強(qiáng)的下載能力,可提供豐富的下載資源和充足的網(wǎng)絡(luò)帶寬,能夠保證待下載文件的順利下載,且下載速度快、時(shí)間短。同時(shí),可以使瀏覽器重點(diǎn)關(guān)注信息展示,而將下載交由獨(dú)立下載組件完成,從而降低了瀏覽器的工作負(fù)荷。與此同時(shí),本實(shí)施例提供的在瀏覽器中進(jìn)行下載的方法,還可以在瀏覽器間實(shí)現(xiàn)已下載文件信息的共享,為瀏覽器下載提供更多的資源獲取渠道。
[0114]實(shí)施例四
[0115]參照?qǐng)D4,示出了本發(fā)明實(shí)施例四的一種瀏覽器的結(jié)構(gòu)框圖。
[0116]本實(shí)施例的瀏覽器包括:第一指令接收模塊402,用于通過(guò)瀏覽器接收獨(dú)立下載組件下載待下載文件的下載指令;顯示模塊404,用于依據(jù)下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;第一調(diào)用模塊406,用于通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載。
[0117]通過(guò)本實(shí)施例提供的瀏覽器,瀏覽器可以提供多種下載組件供用戶選擇以進(jìn)行文件下載,如一至多個(gè)獨(dú)立于瀏覽器的下載組件,以及瀏覽器自身的下載組件,當(dāng)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令時(shí),以瀏覽器頁(yè)面的形式展示下載指令對(duì)應(yīng)的獨(dú)立下載組件的登錄頁(yè)面,并接收輸入的獨(dú)立下載組件的賬號(hào)及密碼以實(shí)現(xiàn)獨(dú)立下載組件的調(diào)用,通過(guò)獨(dú)立下載組件進(jìn)行待下載文件的下載。通過(guò)實(shí)施例提供的瀏覽器,瀏覽器通過(guò)在獨(dú)立下載組件登錄頁(yè)面中輸入的獨(dú)立下載組件賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件進(jìn)行文件下載,由獨(dú)立下載組件來(lái)進(jìn)行文件的下載,由于獨(dú)立下載組件具有較強(qiáng)的下載能力,可提供豐富的下載資源和充足的網(wǎng)絡(luò)帶寬,能夠保證待下載文件的順利下載,且下載速度快、時(shí)間短。同時(shí),可以使瀏覽器重點(diǎn)關(guān)注信息展示,而將下載交由獨(dú)立下載組件完成,從而降低了瀏覽器的工作負(fù)荷。
[0118]實(shí)施例五
[0119]參照?qǐng)D5,示出了本發(fā)明實(shí)施例五的一種瀏覽器的結(jié)構(gòu)框圖。
[0120]本實(shí)施例對(duì)實(shí)施例四中的瀏覽器進(jìn)行了進(jìn)一步優(yōu)化,優(yōu)化后的瀏覽器包括:第一指令接收模塊502,用于通過(guò)瀏覽器接收獨(dú)立下載組件下載待下載文件的下載指令;顯示模塊504,用于依據(jù)下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;第一調(diào)用模塊506,用于通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載。
[0121]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:第二指令接收模塊508,用于在第一指令接收模塊502通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,接收通過(guò)瀏覽器中的下載組件下載待下載文件的下載指令;第二調(diào)用模塊510,用于依據(jù)下載指令調(diào)用瀏覽器的下載組件根據(jù)URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度;切換模塊512,用于在下載組件發(fā)生下載中斷時(shí),執(zhí)行第一指令接收模塊502。
[0122]優(yōu)選地,下載信息還包括:待下載文件的下載進(jìn)度。
[0123]優(yōu)選地,第一調(diào)用模塊506在將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載時(shí),將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行待下載文件未下載完成部分的下載。
[0124]優(yōu)選地,本實(shí)施例中瀏覽器還包括:判斷模塊514,用于判斷是否存在瀏覽器的下載工具插件下載的待下載文件的下載進(jìn)度;設(shè)置模塊516,用于若判斷模塊的判斷結(jié)果為不存在,則將待下載文件的下載進(jìn)度設(shè)置為零。
[0125]優(yōu)選地,第一調(diào)用模塊506在將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載時(shí),將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始待下載文件的下載。
[0126]優(yōu)選地,顯示模塊504包括:URL獲取模塊5042,用于根據(jù)瀏覽器中保存的獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL ;登錄頁(yè)面顯示模塊5044,用于依據(jù)獲取的登錄頁(yè)面URL在瀏覽器的彈窗中,或者,在瀏覽器的標(biāo)簽頁(yè)中,顯示登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0127]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:網(wǎng)速控制模塊518,用于在第一調(diào)用模塊506將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載之后,當(dāng)獨(dú)立下載組件開(kāi)始下載待下載文件時(shí),通知瀏覽器主進(jìn)程限制瀏覽器使用的網(wǎng)速,以提高獨(dú)立下載組件的下載網(wǎng)速。
[0128]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:登錄模塊520,用于在第一指令接收模塊502通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)密碼登錄瀏覽器;下載文件存儲(chǔ)模塊522,用于在第一調(diào)用模塊506將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)下載信息中的URL進(jìn)行待下載文件的下載之后,獲取獨(dú)立下載組件下載的待下載文件,后臺(tái)傳遞至瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器賬號(hào)下進(jìn)行保存,并將保存的文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0129]優(yōu)選地,第一調(diào)用模塊506在通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件時(shí),獲取當(dāng)前登錄的瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0130]優(yōu)選地,第一調(diào)用模塊506在通過(guò)獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼時(shí),判斷獨(dú)立下載組件是否已處于登錄狀態(tài);若已經(jīng)登錄,則直接獲取獨(dú)立下載組件的當(dāng)前登錄用戶信息,將當(dāng)前登錄用戶信息填寫(xiě)至獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置;其中,當(dāng)前登錄用戶信息包括所述獨(dú)立下載組件的賬號(hào)及密碼。
[0131]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:下載文件信息獲取模塊524,用于從其它瀏覽器獲取已下載文件信息,其中,已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。
[0132]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:文件信息顯示模塊526,用于在獨(dú)立下載組件登錄頁(yè)面中顯示待下載文件的信息,其中,待下載文件的信息包括:待下載文件的大小和名稱。
[0133]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:下載進(jìn)度顯示模塊528,用于在第一調(diào)用模塊506將待下載文件的下載信息發(fā)送給調(diào)用的獨(dú)立下載組件,以使獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,實(shí)時(shí)接收獨(dú)立下載組件發(fā)送的所述待下載文件的下載進(jìn)度,并通過(guò)瀏覽器進(jìn)行顯示。
[0134]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:下載工具選項(xiàng)顯示模塊530,用于在第一指令接收模塊502通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,根據(jù)瀏覽器中保存的瀏覽器與獨(dú)立下載組件的綁定關(guān)系,在顯示待下載文件的頁(yè)面顯示獨(dú)立下載組件選項(xiàng)。
[0135]本實(shí)施例的瀏覽器用于實(shí)現(xiàn)前述實(shí)施中相應(yīng)的在瀏覽器中進(jìn)行下載的方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0136]對(duì)于上述下載裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)相應(yīng)的方法實(shí)施例的部分說(shuō)明即可。
[0137]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0138]在此提供的在瀏覽器中進(jìn)行下載的方案不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0139]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0140]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0141]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0142]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0143]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的在瀏覽器中進(jìn)行下載的方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0144]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0145]本發(fā)明實(shí)施例公開(kāi)了 Al、一種在瀏覽器中進(jìn)行下載的方法,包括:
[0146]通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令;
[0147]依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;
[0148]通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
[0149]A2、根據(jù)Al所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0150]接收通過(guò)所述瀏覽器的下載工具組件下載所述待下載文件的下載指令;
[0151]依據(jù)所述下載指令調(diào)用所述瀏覽器的下載組件根據(jù)所述URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度;
[0152]在所述下載組件發(fā)生下載中斷時(shí),執(zhí)行所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令的步驟。
[0153]A3、根據(jù)Al或A2所述的方法,其中,所述下載信息還包括:所述待下載文件的下載進(jìn)度。
[0154]A4、根據(jù)A3所述的方法,其中,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載的步驟,包括:
[0155]將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行所述待下載文件未下載完成部分的下載。
[0156]A5、根據(jù)A3所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0157]判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進(jìn)度;若不存在,則將所述待下載文件的下載進(jìn)度設(shè)置為零。
[0158]A6、根據(jù)A5所述的方法,其中,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟,包括:
[0159]將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始所述待下載文件的下載。
[0160]A7、根據(jù)Al所述的方法,其中,所述依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面的步驟,包括:
[0161]根據(jù)所述瀏覽器中保存的所述獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL ;
[0162]依據(jù)獲取的所述登錄頁(yè)面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標(biāo)簽頁(yè)中,顯示所述登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0163]AS、根據(jù)Al所述的方法,其中,在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:
[0164]當(dāng)所述獨(dú)立下載組件開(kāi)始下載所述待下載文件時(shí),通知所述瀏覽器主進(jìn)程限制所述瀏覽器使用的網(wǎng)速,以提高所述獨(dú)立下載組件的下載網(wǎng)速。
[0165]A9、根據(jù)Al所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0166]通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼登錄所述瀏覽器;
[0167]在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:
[0168]獲取所述獨(dú)立下載組件下載的所述待下載文件,后臺(tái)傳遞至所述瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器的賬號(hào)下進(jìn)行保存,并將保存的所述文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0169]A10、根據(jù)A9所述的方法,其中,所述通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件的步驟,包括:
[0170]獲取當(dāng)前登錄的所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0171]All、根據(jù)Al所述的方法,其中,所述通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼的步驟,包括:
[0172]判斷所述獨(dú)立下載組件是否已處于登錄狀態(tài);
[0173]若已經(jīng)登錄,則直接獲取所述獨(dú)立下載組件的當(dāng)前登錄用戶信息,將所述當(dāng)前登錄用戶信息填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置;其中,所述當(dāng)前登錄用戶信息包括所述獨(dú)立下載組件的賬號(hào)及密碼。
[0174]A12、根據(jù)Al所述的方法,其中,所述方法還包括:
[0175]從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。
[0176]A13、根據(jù)Al所述的方法,其中,所述方法還包括:
[0177]在所述獨(dú)立下載組件登錄頁(yè)面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0178]A14、根據(jù)Al所述的方法,其中,在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括:
[0179]實(shí)時(shí)接收所述獨(dú)立下載組件發(fā)送的所述待下載文件的下載進(jìn)度,并通過(guò)所述瀏覽器進(jìn)行顯示。
[0180]A15、根據(jù)Al所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括:
[0181]根據(jù)所述瀏覽器中保存的所述瀏覽器與所述獨(dú)立下載組件的綁定關(guān)系,在顯示所述待下載文件的頁(yè)面顯示所述獨(dú)立下載組件選項(xiàng)。
[0182]本發(fā)明實(shí)施例還公開(kāi)了 B16、一種瀏覽器,包括:
[0183]第一指令接收模塊,用于通過(guò)瀏覽器接收獨(dú)立下載組件下載待下載文件的下載指令;
[0184]顯示模塊,用于依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面;
[0185]第一調(diào)用模塊,用于通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
[0186]B17、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0187]第二指令接收模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,接收通過(guò)所述瀏覽器中的下載組件下載所述待下載文件的下載指令;
[0188]第二調(diào)用模塊,用于依據(jù)所述下載指令調(diào)用所述瀏覽器的下載組件根據(jù)所述URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度;
[0189]切換模塊,用于在所述下載組件發(fā)生下載中斷時(shí),執(zhí)行所述第一指令接收模塊。
[0190]B18、根據(jù)B16或B17所述的瀏覽器,其中,所述下載信息還包括:所述待下載文件的下載進(jìn)度。
[0191]B19、根據(jù)B18所述的瀏覽器,其中,所述第一調(diào)用模塊在將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載時(shí),將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行所述待下載文件未下載完成部分的下載。
[0192]B20、根據(jù)B18所述的瀏覽器,其中,所述瀏覽器還包括:
[0193]判斷模塊,用于判斷是否存在所述瀏覽器的下載工具插件下載的所述待下載文件的下載進(jìn)度;
[0194]設(shè)置模塊,用于若所述判斷模塊的判斷結(jié)果為不存在,則將所述待下載文件的下載進(jìn)度設(shè)置為零。
[0195]B21、根據(jù)B20所述的瀏覽器,其中,所述第一調(diào)用模塊在將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載時(shí),將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始所述待下載文件的下載。
[0196]B22、根據(jù)B16所述的瀏覽器,其中,所述顯示模塊包括:
[0197]URL獲取模塊,用于根據(jù)所述瀏覽器中保存的所述獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL ;
[0198]登錄頁(yè)面顯示模塊,用于依據(jù)獲取的所述登錄頁(yè)面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標(biāo)簽頁(yè)中,顯示所述登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
[0199]B23、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0200]網(wǎng)速控制模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,當(dāng)所述獨(dú)立下載組件開(kāi)始下載所述待下載文件時(shí),通知所述瀏覽器主進(jìn)程限制所述瀏覽器使用的網(wǎng)速,以提高所述獨(dú)立下載組件的下載網(wǎng)速。
[0201]B24、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0202]登錄模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)密碼登錄所述瀏覽器;
[0203]下載文件存儲(chǔ)模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,獲取所述獨(dú)立下載組件下載的所述待下載文件,后臺(tái)傳遞至所述瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器賬號(hào)下進(jìn)行保存,并將保存的所述文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
[0204]B25、根據(jù)B24所述的瀏覽器,其中,所述第一調(diào)用模塊在通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件時(shí),獲取當(dāng)前登錄的所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
[0205]B26、根據(jù)B16所述的瀏覽器,其中,所述第一調(diào)用模塊在通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼時(shí),判斷所述獨(dú)立下載組件是否已處于登錄狀態(tài);若已經(jīng)登錄,則直接獲取所述獨(dú)立下載組件的當(dāng)前登錄用戶信息,將所述當(dāng)前登錄用戶信息填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置;其中,所述當(dāng)前登錄用戶信息包括所述獨(dú)立下載組件的賬號(hào)及密碼。
[0206]B27、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0207]下載文件信息獲取模塊,用于從其它瀏覽器獲取已下載文件信息,其中,所述已下載文件信息為通過(guò)其它瀏覽器的獨(dú)立下載組件下載完成的文件的信息,所述已下載文件信息包括:已下載文件的本地種子文件鏈接和/或網(wǎng)盤(pán)文件地址。
[0208]B28、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0209]文件信息顯示模塊,用于在所述獨(dú)立下載組件登錄頁(yè)面中顯示所述待下載文件的信息,其中,所述待下載文件的信息包括:待下載文件的大小和名稱。
[0210]B29、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0211]下載進(jìn)度顯示模塊,用于在所述第一調(diào)用模塊將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載之后,實(shí)時(shí)接收所述獨(dú)立下載組件發(fā)送的所述待下載文件的下載進(jìn)度,并通過(guò)所述瀏覽器進(jìn)行顯示。
[0212]B30、根據(jù)B16所述的瀏覽器,其中,所述瀏覽器還包括:
[0213]下載工具選項(xiàng)顯示模塊,用于在所述第一指令接收模塊通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令之前,根據(jù)所述瀏覽器中保存的所述瀏覽器與所述獨(dú)立下載組件的綁定關(guān)系,在顯示所述待下載文件的頁(yè)面顯示所述獨(dú)立下載組件選項(xiàng)。
【權(quán)利要求】
1.一種在瀏覽器中進(jìn)行下載的方法,包括: 通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令; 依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面; 通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
2.根據(jù)權(quán)利要求1所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括: 接收通過(guò)所述瀏覽器的下載工具組件下載所述待下載文件的下載指令; 依據(jù)所述下載指令調(diào)用所述瀏覽器的下載組件根據(jù)所述URL進(jìn)行待下載文件的下載,并記錄下載進(jìn)度; 在所述下載組件發(fā)生下載中斷時(shí),執(zhí)行所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載 指令的步驟。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述下載信息還包括:所述待下載文件的下載進(jìn)度。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載的步驟,包括: 將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和下載進(jìn)度,繼續(xù)進(jìn)行所述待下載文件未下載完成部分的下載。
5.根據(jù)權(quán)利要求3所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括: 判斷是否存在所述瀏覽器的下載組件下載的所述待下載文件的下載進(jìn)度;若不存在,則將所述待下載文件的下載進(jìn)度設(shè)置為零。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟,包括: 將所述待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL和設(shè)置為零的下載進(jìn)度,從頭開(kāi)始所述待下載文件的下載。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面的步驟,包括: 根據(jù)所述瀏覽器中保存的所述獨(dú)立下載組件和與其對(duì)應(yīng)的登錄頁(yè)面URL的對(duì)應(yīng)關(guān)系,獲取待顯示的獨(dú)立下載組件對(duì)應(yīng)的登錄頁(yè)面URL ; 依據(jù)獲取的所述登錄頁(yè)面URL在所述瀏覽器的彈窗中,或者,在所述瀏覽器的標(biāo)簽頁(yè)中,顯示所述登錄頁(yè)面URL指示的獨(dú)立下載組件登錄頁(yè)面。
8.根據(jù)權(quán)利要求1所述的方法,其中,在所述通過(guò)瀏覽器接收采用獨(dú)立下載組件下載待下載文件的下載指令步驟之前,還包括: 通過(guò)瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼登錄所述瀏覽器;在所述將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載步驟之后,還包括: 獲取所述獨(dú)立下載組件下載的所述待下載文件,后臺(tái)傳遞至所述瀏覽器的云盤(pán)賬號(hào)對(duì)應(yīng)的服務(wù)器中對(duì)應(yīng)的瀏覽器的賬號(hào)下進(jìn)行保存,并將保存的所述文件的下載來(lái)源記錄為獨(dú)立下載組件下載。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件的步驟,包括: 獲取當(dāng)前登錄的所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼,將所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼填寫(xiě)至所述獨(dú)立下載組件登錄頁(yè)面中相應(yīng)的位置,使用所述瀏覽器賬號(hào)及瀏覽器賬號(hào)的密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件。
10.一種瀏覽器,包括: 第一指令接收模塊,用于通過(guò)瀏覽器接收獨(dú)立下載組件下載待下載文件的下載指令; 顯示模塊,用于依據(jù)所述下載指令在瀏覽器中顯示對(duì)應(yīng)的獨(dú)立下載組件登錄頁(yè)面; 第一調(diào)用模塊,用于通過(guò)所述獨(dú)立下載組件登錄頁(yè)面接收輸入的獨(dú)立下載組件的賬號(hào)及密碼,根據(jù)所述賬號(hào)及密碼調(diào)用對(duì)應(yīng)的獨(dú)立下載組件,并將待下載文件的下載信息發(fā)送給調(diào)用的所述獨(dú)立下載組件,以使所述獨(dú)立下載組件根據(jù)所述下載信息中的URL進(jìn)行待下載文件的下載。
【文檔編號(hào)】H04L29/08GK104079649SQ201410303049
【公開(kāi)日】2014年10月1日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】熊鵬 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司