保存網(wǎng)頁元素的方法、裝置和瀏覽器客戶端的制作方法
【專利摘要】本發(fā)明公開一種保存網(wǎng)頁元素的方法、裝置和瀏覽器客戶端,該方法包括:識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。根據(jù)本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)對網(wǎng)頁上特定類型的網(wǎng)頁元素的快速識別,并能夠?qū)?dāng)前網(wǎng)頁中特定類型網(wǎng)頁元素中的(用戶)指定網(wǎng)頁元素上傳到服務(wù)器側(cè)進(jìn)行保存,實(shí)現(xiàn)了特定類型網(wǎng)頁元素的云存儲。
【專利說明】保存網(wǎng)頁元素的方法、裝置和瀏覽器客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,具體涉及一種保存網(wǎng)頁元素的方法、裝置和瀏覽器客戶端。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)技術(shù)中,通過瀏覽器訪問是一種最常見的有效獲取各種信息和數(shù)據(jù)的方式。而現(xiàn)有技術(shù)中,實(shí)現(xiàn)互聯(lián)網(wǎng)存儲的云存儲、云盤技術(shù)也逐步發(fā)展起來,擴(kuò)展了個人存儲的空間、時間,成為便捷的個人網(wǎng)絡(luò)硬盤、專業(yè)存儲工具,人們可以隨時隨地安全地存放數(shù)據(jù)和重要資料。相對于傳統(tǒng)的實(shí)體磁盤來說更方便,用戶不需要把儲存重要資料的實(shí)體磁盤帶在身上,卻一樣可以通過互聯(lián)網(wǎng),輕松地從云端讀取自己所存儲的信息。
[0003]但現(xiàn)有技術(shù)中,僅提供將網(wǎng)頁保存在瀏覽器客戶端本地的功能,還未實(shí)現(xiàn)對網(wǎng)頁上的各種類型的網(wǎng)頁元素的云端存儲,諸如圖片、視頻、文件等,并且,也還不能非常便利地將特定類型網(wǎng)頁元素快速識別出來,并選擇性的上傳到服務(wù)器側(cè)進(jìn)行保存,導(dǎo)致用戶體驗(yàn)較差。
[0004]因此,需要提出能夠快速地將網(wǎng)頁中特定類型的網(wǎng)頁元素識別出來,并上傳至服務(wù)器側(cè)進(jìn)行保存的方案。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的保存網(wǎng)頁元素的方法、相應(yīng)的裝置以及瀏覽器客戶端。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種保存網(wǎng)頁元素的方法,包括:識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0007]可選地,在本發(fā)明所述的方法中,加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記進(jìn)一步顯示所述第一類型網(wǎng)頁元素的描述信息。
[0008]可選地,在本發(fā)明所述的方法中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0009]可選地,在本發(fā)明所述的方法中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0010]可選地,在本發(fā)明所述的方法中,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存包括:在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;其中的每一個網(wǎng)頁元素的安全屬性會在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。
[0011]可選地,在本發(fā)明所述的方法中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。
[0012]可選地,在本發(fā)明所述的方法中,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;及在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
[0013]可選地,在本發(fā)明所述的方法中,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素的步驟進(jìn)一步包括:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0014]可選地,在本發(fā)明所述的方法中,其中第二類型網(wǎng)頁元素是視頻,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0015]可選地,在本發(fā)明所述的方法中,其中第二類型網(wǎng)頁元素是下載文件的鏈接,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0016]可選地,在本發(fā)明所述的方法中,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0017]可選地,在本發(fā)明所述的方法中,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存,還包括:依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),其進(jìn)一步包括:檢測所述瀏覽器客戶端是否具有登錄用戶的合法丁0匕!1標(biāo)識,若是則將所述合法丨0匕11標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的000^16文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述0X^16文件中的有效10匕11標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0018]可選地,在本發(fā)明所述的方法中,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存,還包括:將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該
信息離線下載所述第一類型網(wǎng)頁元素。
[0019]可選地,在本發(fā)明所述的方法中,所述服務(wù)器側(cè)使用該口此信息下載所述第一類型網(wǎng)頁元素的步驟,包括:根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型;使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,并根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。
[0020]可選地,在本發(fā)明所述的方法中,還包括:判斷所述第一類型網(wǎng)頁元素為種子8丁文件;所述瀏覽器客戶端解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或所述瀏覽器客戶端將所述81文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。
[0021]可選地,在本發(fā)明所述的方法中,在將所述下載請求信息上傳到所述服務(wù)器側(cè)的步驟之前,還包括:計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0022]可選地,在本發(fā)明所述的方法中,還包括:在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶仏化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。
[0023]可選地,在本發(fā)明所述的方法中,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。
[0024]可選地,在本發(fā)明所述的方法中,在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0025]根據(jù)本發(fā)明的一個方面,提供了一種瀏覽器客戶端,包括:界面組件,其配置為所述瀏覽器客戶端繪制交互界面,接收輸入和/或輸出顯示與用戶交互用的信息;網(wǎng)絡(luò)組件,其配置為通過界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請求,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;內(nèi)核組件,其配置為處理所述網(wǎng)絡(luò)組件識別到的第一類型網(wǎng)頁元素,解析渲染后在瀏覽器中頁面顯示區(qū)域加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;下載組件,其進(jìn)一步包括:觸發(fā)模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;存儲模組,用于將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0026]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:信息模組,用于在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。
[0027]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0028]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0029]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:選擇模組,用于在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組,用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。
[0030]可選地,在本發(fā)明所述的瀏覽器客戶端中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。
[0031]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
[0032]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述網(wǎng)絡(luò)組件進(jìn)一步識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素包括視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0033]可選地,在本發(fā)明所述的瀏覽器客戶端中,其中第二類型網(wǎng)頁元素是視頻,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0034]可選地,在本發(fā)明所述的瀏覽器客戶端中,其中第二類型網(wǎng)頁元素是下載文件的鏈接,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0035]可選地,在本發(fā)明所述的瀏覽器客戶端中,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0036]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),所述登錄模組進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法1-611標(biāo)識,若是則將所述合法〖01^11標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的00-16文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述0)01^16文件中的有效10匕!1標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0037]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的口此信息,以使所述服務(wù)器側(cè)使用該口此信息離線下載所述第一類型網(wǎng)頁元素。
[0038]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。
[0039]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:判斷模組,用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組,用于解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?1文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的口此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。
[0040]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:計算模組,用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0041]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述下載組件還包括:下載執(zhí)行模組,用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。
[0042]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。
[0043]可選地,在本發(fā)明所述的瀏覽器客戶端中,所述內(nèi)核組件在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0044]根據(jù)本發(fā)明的一個方面還提供了一種保存網(wǎng)頁元素的裝置,包括:一識別模組,用于識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;一加載模組,其在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;信息模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;保存模組,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0045]可選地,在本發(fā)明所述的裝置中,所述信息模組進(jìn)一步用于:在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。
[0046]可選地,在本發(fā)明所述的裝置中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0047]可選地,在本發(fā)明所述的裝置中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0048]可選地,在本發(fā)明所述的裝置中,所述保存模組包括:選擇模組,用于在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組,用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。
[0049]可選地,在本發(fā)明所述的裝置中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。
[0050]可選地,在本發(fā)明所述的裝置中,所述信息模組包括:第一獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第一搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;第一加載模組,用于在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
[0051]可選地,在本發(fā)明所述的裝置中,所述識別模組進(jìn)一步用于:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0052]可選地,在本發(fā)明所述的裝置中,其中第二類型網(wǎng)頁元素是視頻,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0053]可選地,在本發(fā)明所述的裝置中,其中第二類型網(wǎng)頁元素是下載文件的鏈接,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0054]可選地,在本發(fā)明所述的裝置中,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0055]可選地,在本發(fā)明所述的裝置中,所述保存模組還包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),所述登錄模組進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法10匕!1標(biāo)識,若是則將所述合法丨0匕11標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的⑶仏化文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述0X^16文件中的有效10匕!1標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0056]可選地,在本發(fā)明所述的裝置中,所述保存模組還包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。
[0057]可選地,在本發(fā)明所述的裝置中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述[此信息下載所述第一類型網(wǎng)頁元素。
[0058]可選地,在本發(fā)明所述的裝置中,所述保存模組還包括:判斷模組,用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組,用于解析所述81文件并獲取其描述信息中的
信息,并將該[此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?1文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。
[0059]可選地,在本發(fā)明所述的裝置中,所述保存模組還包括:計算模組,用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0060]可選地,在本發(fā)明所述的裝置中,所述保存模組還包括:下載執(zhí)行模組,用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。
[0061]可選地,在本發(fā)明所述的裝置中,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。
[0062]可選地,在本發(fā)明所述的裝置中,所述加載模組進(jìn)一步用于:在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0063]根據(jù)本發(fā)明的保存網(wǎng)頁元素的技術(shù)方案,能夠?qū)崿F(xiàn)對網(wǎng)頁上特定類型的網(wǎng)頁元素的快速識別,并且,在瀏覽器客戶端中加載針對識別到的特定類型的網(wǎng)頁元素的收藏入口標(biāo)記,并在接收到對收藏入口標(biāo)記的觸發(fā)信息后,將當(dāng)前網(wǎng)頁中特定類型網(wǎng)頁元素中的(用戶)指定網(wǎng)頁元素上傳到服務(wù)器側(cè)進(jìn)行保存,實(shí)現(xiàn)了特定類型網(wǎng)頁元素的云存儲。
[0064]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0065]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0066]圖1示出了根據(jù)本發(fā)明一個實(shí)施例的保存網(wǎng)頁元素的方法的流程圖;
[0067]圖2八示出了根據(jù)本發(fā)明一個實(shí)施例的加載所述第一收藏入口標(biāo)記的瀏覽器客戶端窗口的不意圖;
[0068]圖28示出了根據(jù)本發(fā)明另一個實(shí)施例的加載所述第一收藏入口標(biāo)記的瀏覽器客戶端窗口的不意圖;
[0069]圖2(:示出了根據(jù)本發(fā)明另一個實(shí)施例的加載所述第一收藏入口標(biāo)記和第二收藏入口標(biāo)記的瀏覽器客戶端窗口的示意圖;
[0070]圖3示出了根據(jù)本發(fā)明一個實(shí)施例的接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息的步驟的流程圖,其中,第一類型網(wǎng)頁元素的類型為圖片像素大與400X300像素的圖片;
[0071]圖4八示出了根據(jù)本發(fā)明一個實(shí)施例的在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖時的不意圖;
[0072]圖48示出了根據(jù)本發(fā)明一個實(shí)施例的加載當(dāng)前網(wǎng)頁中的第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口和加載當(dāng)前網(wǎng)頁中第二類型網(wǎng)頁元素的描述信息的顯示窗口的示意圖;
[0073]圖5示出了根據(jù)本發(fā)明一個實(shí)施例的瀏覽器客戶端;以及
[0074]圖6示出了根據(jù)本發(fā)明一個實(shí)施例的保存網(wǎng)頁元素的裝置的方框圖。
【具體實(shí)施方式】
[0075]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0076]如圖1所示,圖1是根據(jù)本發(fā)明一實(shí)施例的保存網(wǎng)頁元素的方法的流程圖。
[0077]在步驟3110處,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素。
[0078]具體而言,所述第一類型網(wǎng)頁元素的類型可以預(yù)先進(jìn)行配置,即,預(yù)先設(shè)定第一類型網(wǎng)頁元素的元素類型,其中,所述元素類型可以包括:圖片、視頻、下載文件的鏈接、網(wǎng)頁鏈接等。例如,當(dāng)用戶打開一個網(wǎng)頁時,識別該網(wǎng)頁所包含的第一類型網(wǎng)頁元素。
[0079]在步驟3120處,在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口 ''己 0
[0080]其中,加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記進(jìn)一步顯示所述第一類型網(wǎng)頁元素的描述信息,以提示用戶可以對第一類型網(wǎng)頁元素進(jìn)行保存。所述描述信息可以包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。例如,第一類型網(wǎng)頁元素的元素類型為圖片,識別到當(dāng)前加載網(wǎng)頁中的圖片數(shù)量為16張,則該第一收藏入口標(biāo)記中顯示有元素類型“圖片”及圖片數(shù)量“ 16張”。
[0081〕 根據(jù)本發(fā)明的一個實(shí)施例,所述第一收藏入口標(biāo)記可以位于瀏覽器窗口標(biāo)簽欄的下方,參考圖2八,圖2八示出了根據(jù)本發(fā)明另一個實(shí)施例的加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記的瀏覽器客戶端窗口的示意圖,如圖2八所示,根據(jù)本發(fā)明的一個實(shí)施例,該第一收藏入口標(biāo)記位于瀏覽器窗口標(biāo)簽欄的下方,并覆蓋顯示在當(dāng)前加載網(wǎng)頁的頂端,并且在該第一收藏入口標(biāo)記上還進(jìn)一步顯示有當(dāng)前識別到的第一類型網(wǎng)頁元素的描述信息,即,圖2八中的“16張大圖”。
[0082]根據(jù)本發(fā)明的另一個實(shí)施例,所述第一收藏入口標(biāo)記可以固定位于該網(wǎng)頁的地址欄的一側(cè)。例如可參考圖28所示,圖28示出了根據(jù)本發(fā)明一個實(shí)施例的加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記的瀏覽器客戶端窗口的示意圖,如圖28所示,根據(jù)本發(fā)明的一個實(shí)施例,該第一收藏入口標(biāo)記位于該網(wǎng)頁的地址欄右側(cè),其中在該第一收藏入口標(biāo)記上有一個“云朵”標(biāo)識,并且,在該第一收藏入口標(biāo)記上還進(jìn)一步顯示有當(dāng)前識別到的第一類型網(wǎng)頁元素的描述信息,即,圖28中的“ 16張大圖”,表示元素類型“大圖”及數(shù)量“ 16張”。
[0083]可選地,基于此,還可以在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方,例如,可參考圖20,圖2(:示出了根據(jù)本發(fā)明一個實(shí)施例的加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記和第二收藏入口標(biāo)記的瀏覽器客戶端窗口的示意圖,其中,該第一收藏入口標(biāo)記位于該網(wǎng)頁的地址欄右側(cè),該第二收藏入口標(biāo)記可以位于地址欄下方的標(biāo)簽欄的下方,并覆蓋顯示在當(dāng)前加載網(wǎng)頁的頂部,并且其中,該第二收藏入口標(biāo)記可以進(jìn)一步顯示有所述第一類型網(wǎng)頁元素的描述信息。
[0084]應(yīng)該理解,所述第一收藏入口標(biāo)記和第二收藏入口標(biāo)記的位置不限于上述實(shí)施例中所描述的位置,按照需要,本發(fā)明中所述第一收藏入口標(biāo)記和第二收藏入口標(biāo)記可以加載顯示于瀏覽器窗口中任何適當(dāng)?shù)奈恢谩?br>
[0085]在步驟3130處,接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息。
[0086]具體而言,對于所述第一收藏入口標(biāo)記的觸發(fā)信息,例如可以為利用觸控焦點(diǎn)對第一收藏入口標(biāo)記的點(diǎn)擊,從而接收到對于第一收藏入口標(biāo)記的觸發(fā)信息。觸控焦點(diǎn)例如可以為用戶的操作控件,例如通過鼠標(biāo)控制的光標(biāo)、通過觸控屏幕控制的觸摸點(diǎn)等等。第一收藏入口標(biāo)記在被激活時(例如,鼠標(biāo)懸停在第一收藏入口標(biāo)記上或鼠標(biāo)點(diǎn)擊第一收藏入口標(biāo)記時),與被激活前具有不同的顯示效果,例如,激活前第一收藏入口標(biāo)記為暗色顯示,激活狀態(tài)的第一收藏入口標(biāo)記為加亮顯示。
[0087]接下來,在步驟140處,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0088]也即是說,在接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息之后,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。其中,所述第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素可以為瀏覽器用戶在第一類型網(wǎng)頁元素中選擇的至少一個網(wǎng)頁元素。
[0089]根據(jù)本發(fā)明的一個實(shí)施例,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存的步驟可以包括:在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存。
[0090]具體而言,當(dāng)在步驟3130處接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息時,可以瀏覽器窗口前端加載一顯示窗口加載顯示所述第一類型網(wǎng)頁元素的緩存圖的縮略圖,并選擇其中至少一網(wǎng)頁元素進(jìn)行保存。更具體而言,選擇其中至少一網(wǎng)頁元素例如可以是用戶在顯示窗口中根據(jù)顯示的所述第一類型網(wǎng)頁元素的緩存圖的縮略圖選擇的網(wǎng)頁元素,從而接收到用戶的選擇,并將用戶選擇的網(wǎng)頁元素上傳到服務(wù)器側(cè)進(jìn)行保存。
[0091]其中,若第一類型網(wǎng)頁元素的類型為圖片,則該第一類型網(wǎng)頁元素的緩存圖為圖片的緩存圖;若第一類型網(wǎng)頁元素的類型為視頻,則該第一類型網(wǎng)頁元素的緩存圖為視頻的描述信息的緩存圖或視頻截圖的緩存圖;若第一類型網(wǎng)頁元素的類型為下載文件鏈接,則該第一類型網(wǎng)頁元素的緩存圖為下載文件的描述信息或者下載文件的名稱的緩存圖;若第一類型網(wǎng)頁元素的類型為網(wǎng)頁的鏈接,則該第一類型網(wǎng)頁元素的緩存圖為網(wǎng)頁的緩存圖或者網(wǎng)頁的標(biāo)題信息或快照信息的緩存圖。其中的每一個網(wǎng)頁元素的安全屬性會在進(jìn)行保存前進(jìn)行安全掃描操作,以保證收藏的圖片、鏈接、文件的安全性,并且,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出(顯示)掃描的結(jié)果。
[0092]根據(jù)本發(fā)明的一個實(shí)施例,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存,還包括:依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè)的步驟。也就是說,在瀏覽器客戶端用戶登錄到服務(wù)器側(cè)的情況下,根據(jù)用戶的標(biāo)識信息將選擇的第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0093]具體地,依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè)的步驟可以進(jìn)一步包括以下子步驟:
[0094]首先,檢測所述瀏覽器客戶端是否具有登錄用戶的合法!'仏的標(biāo)識,若是則將所述合法10匕11標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的0X^16文件中。
[0095]然后,在登錄到服務(wù)器側(cè)時,將寫入到所述0x^16文件中的有效10匕11標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。也即是說,將寫入到所述¢0-16文件中的有效1-611標(biāo)識隨登錄請求一起發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0096]需要說明的是,所述登錄用戶的合法10匕!1標(biāo)識可以為服務(wù)器分配給用戶的唯一標(biāo)識信息,例如與用戶的賬號信息唯一匹配的標(biāo)識信息。應(yīng)當(dāng)理解,本發(fā)明中合法化匕!!標(biāo)識不限于此。
[0097]以上結(jié)合圖1、圖2八、圖28、圖2(:描述了根據(jù)本發(fā)明實(shí)施例的保存網(wǎng)頁元素的方法的具體流程。下面結(jié)合圖1、圖3、圖4八、圖48描述根據(jù)本發(fā)明的另一個實(shí)施例的保存網(wǎng)頁元素的方法的具體流程。
[0098]如圖1所示,在步驟3110處,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素。
[0099]其中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素的步驟進(jìn)一步包括:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接或網(wǎng)頁鏈接。也即是說,在識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素時,還識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素。
[0100]在步驟3120處,在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口
''己 0
[0101]其中,所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記進(jìn)一步顯示所述第一類型網(wǎng)頁元素以及所述第二類型網(wǎng)頁元素的描述信息。所述描述信息可以包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0102]可選地,還可以在瀏覽器客戶端中加載所述第二類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記可以進(jìn)一步顯示有所述第二類型網(wǎng)頁元素的描述信息。所述第二收藏入口標(biāo)記可以位于該網(wǎng)頁的地址欄的下方,例如可以位于地址欄下方的標(biāo)簽欄的下方,并覆蓋顯示在當(dāng)前加載網(wǎng)頁的頂部。
[0103]應(yīng)該理解,所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記和所述第二類型網(wǎng)頁元素的第二收藏入口標(biāo)記的位置不限于上述實(shí)施例中所描述的位置,按照需要,本發(fā)明中所述第一收藏入口標(biāo)記和第二收藏入口標(biāo)記可以加載顯示于瀏覽器窗口中任何適當(dāng)?shù)奈恢谩?br>
[0104]在步驟3130處,接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息。
[0105]其中,接收到的對于所述第一收藏入口標(biāo)記的觸發(fā)信息,例如可以為利用觸控焦點(diǎn)對第一收藏入口標(biāo)記的點(diǎn)擊。觸控焦點(diǎn)例如可以為用戶的操作控件,例如通過鼠標(biāo)控制的光標(biāo)、通過觸控屏幕控制的觸摸點(diǎn)等等。
[0106]參考圖3,圖3示出了根據(jù)本發(fā)明一個實(shí)施例的接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息的步驟的流程圖。如圖3所示,步驟3130可以進(jìn)一步包括步驟3310?3330。
[0107]步驟3310,獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口。
[0108]具體而言,可以將獲取的當(dāng)前頁面的截圖覆蓋在瀏覽器內(nèi)容區(qū),即,覆蓋當(dāng)前網(wǎng)頁顯示在屏幕上的除網(wǎng)頁標(biāo)簽之外的顯示區(qū)域。其中,將當(dāng)前頁面的截圖截圖覆蓋在瀏覽器內(nèi)容區(qū),并在該截圖上彈出加載一顯示窗口時,除該顯示窗口外,瀏覽器窗口其他部分都處于不可操作狀態(tài)。
[0109]步驟3320,在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素。
[0110]步驟3330,在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。參考圖4八,圖4八示出了在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖時的示意圖。也就是說,在該顯示窗口加載通過執(zhí)行步驟3320搜集到的第一類型網(wǎng)頁元素的緩存圖的縮略圖。并且,用戶可在加載的所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選中自己要保存網(wǎng)頁元素,以待后續(xù)上傳至服務(wù)器側(cè)進(jìn)行保存。
[0111]如前所述,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素的步驟(步驟3110)可以進(jìn)一步包括:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素的步驟,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接或網(wǎng)頁鏈接,則接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息的步驟還可以進(jìn)一步包括以下的實(shí)施例中的步驟。
[0112]根據(jù)本發(fā)明的一個實(shí)施例,其中第二類型網(wǎng)頁元素可以是視頻,則接收到所述觸發(fā)信息的步驟可以進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0113]根據(jù)本發(fā)明的另一個實(shí)施例,其中第二類型網(wǎng)頁元素可以是下載文件的鏈接,貝1]接收到所述觸發(fā)信息的步驟可以進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0114]根據(jù)本發(fā)明的再一個實(shí)施例,其中第二類型網(wǎng)頁元素可以是網(wǎng)頁鏈接,則接收到所述觸發(fā)信息的步驟可以進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中,所述第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0115]需要說明的是,可以同時加載該加載當(dāng)前網(wǎng)頁中的第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口以及該加載當(dāng)前網(wǎng)頁中第二類型網(wǎng)頁元素的描述信息的顯示窗口,其中,加載第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口與加載第二類型網(wǎng)頁元素的描述信息顯示窗口可以并列顯示在瀏覽器窗口中,也可以前后重疊的顯示在瀏覽器窗口中,當(dāng)重疊顯示時,優(yōu)選地,加載第一類型網(wǎng)頁元素的窗口顯示在屏幕前端,并且完全或部分地覆蓋該加載第二類型網(wǎng)頁元素的顯示窗口,可參考圖48,圖48示出了根據(jù)本發(fā)明一個實(shí)施例的加載當(dāng)前網(wǎng)頁中的第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口和加載當(dāng)前網(wǎng)頁中第二類型網(wǎng)頁元素的描述信息的顯示窗口的示意圖,可以看出,在圖48中,兩個顯示窗口部分重疊地顯示在瀏覽器窗口中,其中,加載第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口在瀏覽器窗口的前端。
[0116]在步驟140處,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0117]也即是說,在接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息之后,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。其中,所述第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素可以為瀏覽器用戶在第一類型網(wǎng)頁元素中選擇的至少一個網(wǎng)頁元素,具體可以為用戶在該加載顯示的窗口中加載的所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇的至少一張縮略圖。
[0118]可選地,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存的步驟還可以進(jìn)一步包括:將第二類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。其中,所述第二類型網(wǎng)頁元素中的至少一網(wǎng)頁元素可以為瀏覽器用戶在第二類型網(wǎng)頁元素中選擇的至少一個網(wǎng)頁元素。具體可以為用戶在該加載顯示的窗口中加載的所述第二類型網(wǎng)頁元素的描述信息中選擇的至少一個。
[0119]根據(jù)本發(fā)明的一個實(shí)施例,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存的步驟(步驟3140),還可以包括:將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。也就是說,不直接向服務(wù)器上傳該網(wǎng)頁元素,而是將該第一類型網(wǎng)頁元素的信息上傳到服務(wù)器側(cè),以使服務(wù)器側(cè)使用該[此信息離線下載所述第一類型網(wǎng)頁元素。
[0120]其中,所述服務(wù)器側(cè)使用該信息下載所述第一類型網(wǎng)頁元素的步驟可以進(jìn)一步包括:根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型;使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,并根據(jù)所述[此信息下載所述第一類型網(wǎng)頁元素。
[0121]基于此,該保存網(wǎng)頁元素的方法還可以包括以下步驟:判斷所述第一類型網(wǎng)頁元素為種子81文件;所述瀏覽器客戶端解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或所述瀏覽器客戶端將所述81'文件上傳至所述服務(wù)器偵牝以便所述服務(wù)器側(cè)解析所述8丁文件并獲取其描述信息中的口此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。
[0122]可選地,在將所述下載請求信息上傳到所述服務(wù)器側(cè)的步驟之前,還可以包括以下步驟:計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0123]具體地,可以利用105算法(消息摘要算法第五版)對下載請求信息中的第一類型網(wǎng)頁元素的信息進(jìn)行計算,得到下載請求信息的標(biāo)識信息(即,該第一類型網(wǎng)頁元素的標(biāo)識信息)并上傳到服務(wù)器側(cè)。服務(wù)器根據(jù)該標(biāo)識信息與保存在服務(wù)器側(cè)的第一類型網(wǎng)頁元素的資源的標(biāo)識信息(其中,該標(biāo)識信息為第一類型網(wǎng)頁元素的口此的105值)進(jìn)行比較后,確定服務(wù)器側(cè)是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則直接將第一類型網(wǎng)頁元素的資源快速轉(zhuǎn)存(秒傳)到瀏覽器客戶端本地側(cè);否則,服務(wù)器根據(jù)第一類型網(wǎng)頁元素的1此,從該第一類型網(wǎng)頁元素的資源所在數(shù)據(jù)服務(wù)器進(jìn)行離線下載。
[0124]可選地,在離線下載之前,即,在所述服務(wù)器側(cè)使用第一類型網(wǎng)頁元素的信息離線下載所述第一類型網(wǎng)頁元素之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。也即是說,在服務(wù)器側(cè)進(jìn)行離線下載之前,在瀏覽器客戶端側(cè)先進(jìn)行無00-16的下載環(huán)境模擬(模擬該請求一次),以確定離線下載是否能夠成功,其中,如果無⑶-16下的下載成功,則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果無⑶仏化下的下載失敗,則不能進(jìn)行第一服務(wù)器側(cè)的離線下載,只能在客戶端側(cè)進(jìn)行下載。
[0125]本發(fā)明還提供一種瀏覽器客戶端。
[0126]如圖5所示,本發(fā)明提供的瀏覽器客戶端500包括:界面組件510、網(wǎng)絡(luò)組件510、內(nèi)核組件530、下載組件540,其進(jìn)一步包括:觸發(fā)模組541、存儲模組542。
[0127]其中,界面組件510,其配置為所述瀏覽器客戶端繪制交互界面,接收輸入和/或輸出顯示與用戶交互用的信息;網(wǎng)絡(luò)組件520,其可以配置為通過界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請求,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;內(nèi)核組件530,其可以配置為處理所述網(wǎng)絡(luò)組件識別到的第一類型網(wǎng)頁元素,解析渲染后在瀏覽器中頁面顯示區(qū)域加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;觸發(fā)模組541,可以用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;存儲模組542,可以用于將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0128]為了更具體地描述本發(fā)明的瀏覽器客戶端的各個組件,下面我們利用具體實(shí)例進(jìn)行描述。
[0129]例如,當(dāng)用戶開啟瀏覽器客戶端是,界面組件510配置所述瀏覽器客戶端繪制交互界面,當(dāng)用戶打開一個網(wǎng)頁時,網(wǎng)絡(luò)組件520通過界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請求,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素,所述第一類型網(wǎng)頁元素的類型可以預(yù)先進(jìn)行配置,即,預(yù)先設(shè)定第一類型網(wǎng)頁元素的元素類型,其中,所述元素類型可以包括:圖片、視頻、下載文件的鏈接、網(wǎng)頁鏈接等。內(nèi)核組件530將網(wǎng)絡(luò)組件520識別到的第一類型網(wǎng)頁元素解析渲染后在瀏覽器中頁面顯示區(qū)域加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記,以提示用戶可以對第一類型網(wǎng)頁元素進(jìn)行保存,該第一收藏入口標(biāo)記例如可以加載顯示在瀏覽器地址欄的一側(cè),當(dāng)用戶使用觸控焦點(diǎn)(如通過鼠標(biāo)控制的光標(biāo)、通過觸控屏幕控制的觸摸點(diǎn)等)點(diǎn)擊該第一收藏入口標(biāo)記時,觸發(fā)模組541接收到對于該第一收藏入口標(biāo)記的觸發(fā)信息,存儲模組542將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。其中,第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素可以為瀏覽器用戶在第一類型網(wǎng)頁元素中選擇的至少一個網(wǎng)頁元素,也就是說,存儲模組542將瀏覽器用戶選擇的網(wǎng)頁元素上傳到服務(wù)器側(cè)進(jìn)行保存。
[0130]在根據(jù)本發(fā)明的瀏覽器客戶端500中,下載組件540還可以包括:信息模組,用于在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。其中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0131]可選地,在瀏覽器客戶端500中,下載組件540還可以包括:選擇模組和安全模組。
[0132]其中,選擇模組,用于在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組,用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。具體而言,當(dāng)接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息時,可以瀏覽器窗口前端加載一顯示窗口加載顯示所述第一類型網(wǎng)頁元素的緩存圖的縮略圖,并選擇其中至少一網(wǎng)頁元素進(jìn)行保存。更具體而言,選擇其中至少一網(wǎng)頁元素例如可以是用戶在顯示窗口中根據(jù)顯示的所述第一類型網(wǎng)頁元素的緩存圖的縮略圖選擇的網(wǎng)頁元素,從而接收到用戶的選擇,并將用戶選擇的網(wǎng)頁元素上傳到服務(wù)器側(cè)進(jìn)行保存。
[0133]可選地,所述內(nèi)核組件530還可以在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方,例如,其可以位于地址欄下方的標(biāo)簽欄的下方,并覆蓋顯示在當(dāng)前加載網(wǎng)頁的頂部,并且其中,該第二收藏入口標(biāo)記可以進(jìn)一步顯示有所述第一類型網(wǎng)頁元素的描述信息。
[0134]可選地,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。則在瀏覽器客戶端500中,下載組件540還可以包括:獲取模組和搜集模組。
[0135]其中,獲取模組可以用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件530在該截圖上彈出加載一顯示窗口 ;搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;則其中所述內(nèi)核組件530在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
[0136]可選地,在瀏覽器客戶端500中,所述網(wǎng)絡(luò)組件進(jìn)一步被配置為識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0137]根據(jù)本發(fā)明的一個實(shí)施例,第二類型網(wǎng)頁元素是視頻,則下載組件540還可以包括:獲取模組和搜集模組。
[0138]其中,獲取模組可以用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件530在該截圖上彈出加載一顯示窗口 ;搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件530在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0139]根據(jù)本發(fā)明的另一個實(shí)施例,第二類型網(wǎng)頁元素是下載文件的鏈接,下載組件540還可以包括:獲取模組和搜集模組。
[0140]其中,獲取模組可以用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件530在該截圖上彈出加載一顯示窗口 ;搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件530在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0141]根據(jù)本發(fā)明的再一個實(shí)施例,第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,下載組件540還可以包括:獲取模組和搜集模組。
[0142]其中,獲取模組可以用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件530在該截圖上彈出加載一顯示窗口 ;搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件530在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0143]需要說明的是,可以同時加載該加載當(dāng)前網(wǎng)頁中的第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口以及該加載當(dāng)前網(wǎng)頁中第二類型網(wǎng)頁元素的描述信息的顯示窗口,其中,加載第一類型網(wǎng)頁元素的緩存圖的縮略圖的顯示窗口與加載第二類型網(wǎng)頁元素的描述信息顯示窗口可以并列顯示在瀏覽器窗口中,也可以前后重疊的顯示在瀏覽器窗口中,當(dāng)重疊顯示時,優(yōu)選地,加載第一類型網(wǎng)頁元素的窗口顯示在屏幕前端,并且完全或部分地覆蓋該加載第二類型網(wǎng)頁元素的顯示窗口。
[0144]根據(jù)本發(fā)明的一個實(shí)施例,在瀏覽器客戶端500中,下載組件540還可以包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè)。所述登錄模組進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法10匕!1標(biāo)識,若是則將所述合法七0匕!1標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的⑶仏化文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述¢0-16文件中的有效化匕!!標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0145]可選地,在瀏覽器客戶端500中,下載組件540還可以包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。也就是說,不直接向服務(wù)器上傳該網(wǎng)頁元素,而是上傳模組將該第一類型網(wǎng)頁元素的信息上傳到服務(wù)器側(cè),以使服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。
[0146]其中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的口此信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。
[0147]基于此,下載組件540還可以包括:判斷模組和處理模組。
[0148]其中,判斷模組,用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組,用于解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?1文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。
[0149]可選地,在瀏覽器客戶端500中,下載組件540還包括:計算模組,用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0150]具體地,可以利用105算法對下載請求信息中的第一類型網(wǎng)頁元素的信息進(jìn)行計算,得到下載請求信息的標(biāo)識信息(即,該第一類型網(wǎng)頁元素的標(biāo)識信息)并上傳到服務(wù)器側(cè)。服務(wù)器根據(jù)該標(biāo)識信息與保存在服務(wù)器側(cè)的第一類型網(wǎng)頁元素的資源的標(biāo)識信息(其中該標(biāo)識信息為第一類型網(wǎng)頁元素的口此的105值)進(jìn)行比較后,確定服務(wù)器側(cè)是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則直接將第一類型網(wǎng)頁元素的資源快速轉(zhuǎn)存(秒傳)到瀏覽器客戶端本地側(cè);否則,服務(wù)器根據(jù)第一類型網(wǎng)頁元素的^此,從該第一類型網(wǎng)頁元素的資源所在數(shù)據(jù)服務(wù)器進(jìn)行離線下載。
[0151]可選地,在瀏覽器客戶端500中,下載組件540還包括:下載執(zhí)行模組,用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶仏化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。也即是說,下載執(zhí)行模組在服務(wù)器側(cè)進(jìn)行離線下載之前,在瀏覽器客戶端側(cè)先進(jìn)行無⑶-化的下載環(huán)境模擬(模擬該請求一次),以確定離線下載是否能夠成功,其中,如果無⑶-16下的下載成功,則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果無⑶-化下的下載失敗,則不能進(jìn)行第一服務(wù)器側(cè)的離線下載,只能在客戶端側(cè)進(jìn)行下載。
[0152]本發(fā)明還提供了一種保存網(wǎng)頁元素的裝置。如圖6所示,圖6是根據(jù)本發(fā)明一實(shí)施例的保存網(wǎng)頁元素的裝置600的結(jié)構(gòu)框圖。
[0153]根據(jù)本發(fā)明,保存網(wǎng)頁元素的裝置600,可以包括:識別模組610、加載模組620、信息模組630和保存模組640。
[0154]其中,識別模組610可以用于識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;加載模組620,其可以在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;信息模組630可以用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;以及保存模組640可以用于在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
[0155]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述信息模組630可以進(jìn)一步用于在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。
[0156]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
[0157]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0158]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:選擇模組和安全模組。
[0159]其中,選擇模組可以用于在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組可以用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。
[0160]根據(jù)本發(fā)明的一個實(shí)施例,在該保存網(wǎng)頁元素的裝置600中,該第一類型網(wǎng)頁元素的類型可以為圖片像素大于400X300像素的圖片。
[0161]在該保存網(wǎng)頁元素的裝置600中,信息模組630還可以包括:第一獲取模組、第一搜集模組和第一加載模組。
[0162]其中,第一獲取模組可以用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第一搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;第一加載模組可以用于在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
[0163]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述識別模組610進(jìn)一步用于:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
[0164]根據(jù)本發(fā)明的一個實(shí)施例,在該保存網(wǎng)頁元素的裝置600中,第二類型網(wǎng)頁元素是視頻,所述信息模組630還可以包括:第二獲取模組、第二搜集模組和第二加載模組。
[0165]其中,第二獲取模組可以用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組可以用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。
[0166]根據(jù)本發(fā)明的另一個實(shí)施例,在該保存網(wǎng)頁元素的裝置600中,第二類型網(wǎng)頁元素是下載文件的鏈接,所述信息模組630還可以包括:獲第二獲取模組、第二搜集模組和第二加載模組。
[0167]其中,第二獲取模組可以用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。
[0168]根據(jù)本發(fā)明的再一個實(shí)施例,在該保存網(wǎng)頁元素的裝置600中,第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,所述信息模組630還可以包括:第二獲取模組、第二搜集模組和第二加載模組。
[0169]其中,第二獲取模組可以用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組可以用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。
[0170]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),所述登錄模組可以進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法10匕!1標(biāo)識,若是則將所述合法如匕!!標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的0001^16文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述¢0-16文件中的有效化匕!!標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。
[0171]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的口此信息,以使所述服務(wù)器側(cè)使用該口此信息離線下載所述第一類型網(wǎng)頁元素。
[0172]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。
[0173]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:判斷模組和處理模組。
[0174]其中,判斷模組可以用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組可以用于解析所述81文件并獲取其描述信息中的口此信息,并將該口此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?1'文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81'文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述8丁文件上傳至所述服務(wù)器側(cè)。
[0175]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:計算模組,可以用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。
[0176]在根據(jù)本發(fā)明的保存網(wǎng)頁元素的裝置600中,所述保存模組640還可以包括:下載執(zhí)行模組,可以用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶仏化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。
[0177]根據(jù)本發(fā)明的一個實(shí)施例,在該保存網(wǎng)頁元素的裝置600中,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。
[0178]在該保存網(wǎng)頁元素的600中,所述加載模組進(jìn)一步用于在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0179]由于本實(shí)施例的裝置所實(shí)現(xiàn)的功能基本相應(yīng)于前述圖1至圖48所示的方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。
[0180]在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0181]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0182]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0183]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0184]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0185]本發(fā)明的各個部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(039)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的保存網(wǎng)頁元素的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0186]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0187]本發(fā)明的實(shí)施例揭示了八1、一種保存網(wǎng)頁元素的方法,包括:識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。八2、根據(jù)八1所述的方法,其特征在于,加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記進(jìn)一步顯示所述第一類型網(wǎng)頁元素的描述信息。八3、根據(jù)八2所述的方法,其特征在于,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。八4、根據(jù)八3所述的方法,其特征在于,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。八5、根據(jù)八1所述的方法,其特征在于,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存包括:在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;其中的每一個網(wǎng)頁元素的安全屬性會在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。八6、根據(jù)八1-八5任一所述的方法,其特征在于,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。八7、根據(jù)八6所述的方法,其特征在于,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;及在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。八8、根據(jù)八6所述的方法,其特征在于,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素的步驟進(jìn)一步包括:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素包括視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。八9、根據(jù)八8所述的方法,其中第二類型網(wǎng)頁元素是視頻,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。八10、根據(jù)八8所述的方法,其中第二類型網(wǎng)頁元素是下載文件的鏈接,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。八11、根據(jù)八8所述的方法,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,接收到所述觸發(fā)信息進(jìn)一步包括:獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ;在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;及在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。八12、根據(jù)八1所述的方法,其中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存,還包括:依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),其進(jìn)一步包括:檢測所述瀏覽器客戶端是否具有登錄用戶的合法10匕11標(biāo)識,若是則將所述合法丨0匕11標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的⑶仏化文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述0)01^6文件中的有效10匕!1標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。八13、根據(jù)八1所述的方法,其中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存,還包括:將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。八14、根據(jù)八13所述的方法,其中,所述服務(wù)器側(cè)使用該信息下載所述第一類型網(wǎng)頁元素的步驟,包括:根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型;使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,并根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。八15、根據(jù)八14所述的方法,其中,還包括:判斷所述第一類型網(wǎng)頁元素為種子81文件;所述瀏覽器客戶端解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或所述瀏覽器客戶端將所述81文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述8丁文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。八16、根據(jù)八13所述的方法,其中,在將所述下載請求信息上傳到所述服務(wù)器側(cè)的步驟之前,還包括:計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。八17、根據(jù)八13所述的方法,其中,還包括:在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。八18、根據(jù)八1所述的保存網(wǎng)頁元素的方法,其特征在于,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。八19、根據(jù)八18所述的保存網(wǎng)頁元素的方法,其特征在于,在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0188]本發(fā)明實(shí)施例還揭示了 820、一種瀏覽器客戶端,包括:界面組件,其配置為所述瀏覽器客戶端繪制交互界面,接收輸入和/或輸出顯示與用戶交互用的信息;網(wǎng)絡(luò)組件,其配置為通過界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請求,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;內(nèi)核組件,其配置為處理所述網(wǎng)絡(luò)組件識別到的第一類型網(wǎng)頁元素,解析渲染后在瀏覽器中頁面顯示區(qū)域加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;下載組件,其進(jìn)一步包括:觸發(fā)模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;存儲模組,用于將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。821、根據(jù)820所述的瀏覽器客戶端,其中,所述下載組件還包括:信息模組,用于在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。822、根據(jù)821所述的瀏覽器客戶端,其中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。823、根據(jù)822所述的瀏覽器客戶端,其中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。824、根據(jù)820所述的瀏覽器客戶端,其中,所述下載組件還包括:選擇模組,用于在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組,用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。825、根據(jù)820-824任一所述的瀏覽器客戶端,其中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。826、根據(jù)825所述的瀏覽器客戶端,其中,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。827、根據(jù)825所述的瀏覽器客戶端,其中,所述網(wǎng)絡(luò)組件進(jìn)一步識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素包括視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。828、根據(jù)827所述的瀏覽器客戶端,其中第二類型網(wǎng)頁元素是視頻,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。829、根據(jù)827所述的瀏覽器客戶端,其中第二類型網(wǎng)頁元素是下載文件的鏈接,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。830、根據(jù)827所述的瀏覽器客戶端,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,所述下載組件還包括:獲取模組,用于獲取當(dāng)前頁面的截圖,其中所述內(nèi)核組件在該截圖上彈出加載一顯示窗口 ;搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;其中所述內(nèi)核組件在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。831、根據(jù)820所述的瀏覽器客戶端,其中,所述下載組件還包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),所述登錄模組進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法!'0匕!1標(biāo)識,若是則將所述合法丨0匕!1標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的⑶仏化文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述(:0-16文件中的有效10匕11標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。832、根據(jù)820所述的瀏覽器客戶端,其中,所述下載組件還包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的口此信息,以使所述服務(wù)器側(cè)使用該口此信息離線下載所述第一類型網(wǎng)頁元素。833、根據(jù)832所述的瀏覽器客戶端,其中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述[此信息下載所述第一類型網(wǎng)頁元素。834、根據(jù)833所述的瀏覽器客戶端,其中,所述下載組件還包括:判斷模組,用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組,用于解析所述81文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?1'文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81'文件并獲取其描述信息中的[此信息;或所述瀏覽器客戶端直接將所述81文件下載到本地,并將所述81文件上傳至所述服務(wù)器側(cè)。835、根據(jù)832所述的瀏覽器客戶端,其中,所述下載組件還包括:計算模組,用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。836、根據(jù)832所述的瀏覽器客戶端,其中,所述下載組件還包括:下載執(zhí)行模組,用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-化文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。837、根據(jù)820所述的瀏覽器客戶端,其特征在于,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。838、根據(jù)837所述的瀏覽器客戶端,其特征在于,所述內(nèi)核組件在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
[0189]本發(fā)明實(shí)施例還揭示了 039、一種保存網(wǎng)頁元素的裝置,包括:識別模組,用于識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素;加載模組,其在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記;信息模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息;保存模組,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。040、根據(jù)039所述的裝置,其中,所述信息模組進(jìn)一步用于:在第一收藏入口標(biāo)記顯示所述第一類型網(wǎng)頁元素的描述信息。041、根據(jù)040所述的裝置,其中,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。042、根據(jù)041所述的裝置,其中,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。043、根據(jù)039所述的裝置,其中,所述保存模組還包括:選擇模組,用于在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存;安全模組,用于對每一個網(wǎng)頁元素的安全屬性在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。044、根據(jù)(:39-043任一所述的裝置,其中,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。045、根據(jù)044所述的裝置,其中,所述保存模組包括:第一獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第一搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素;第一加載模組,用于在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。046、根據(jù)044所述的裝置,其中,所述識別模組進(jìn)一步用于:識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素可以是視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。047、根據(jù)046所述的裝置,其中第二類型網(wǎng)頁元素是視頻,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,其中所述第二類型網(wǎng)頁元素的描述信息包括:文字描述或者視頻截圖的縮略圖。048、根據(jù)046所述的裝置,其中第二類型網(wǎng)頁元素是下載文件的鏈接,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息或者下載文件的名稱。049、根據(jù)046所述的裝置,其中第二類型網(wǎng)頁元素是網(wǎng)頁鏈接,所述信息模組還包括:第二獲取模組,用于獲取當(dāng)前頁面的截圖,在該截圖上彈出加載一顯示窗口 ;第二搜集模組,用于在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第二類型網(wǎng)頁元素;第二加載模組,用于在該顯示窗口加載所述第二類型網(wǎng)頁元素的描述信息,第二類型網(wǎng)頁元素的描述信息包括:網(wǎng)頁的縮略圖或者網(wǎng)頁的標(biāo)題信息或者網(wǎng)頁的快照信息。050、根據(jù)039所述的裝置,其中,所述保存模組還包括:登錄模組,用于依據(jù)當(dāng)前瀏覽器客戶端的用戶標(biāo)識信息登錄到服務(wù)器側(cè),所述登錄模組進(jìn)一步用于:檢測所述瀏覽器客戶端是否具有登錄用戶的合法1-611標(biāo)識,若是則將所述合法丨0匕!1標(biāo)識直接寫入所述服務(wù)器側(cè)對應(yīng)的網(wǎng)絡(luò)地址的⑶仏化文件中,在登錄到服務(wù)器側(cè)時,將寫入到所述¢0-16文件中的有效10匕11標(biāo)識發(fā)送到服務(wù)器側(cè)請求進(jìn)行登錄操作。051、根據(jù)039所述的裝置,其中,所述保存模組還包括:上傳模組,用于將下載請求信息上傳到所述服務(wù)器側(cè),其中所述下載請求信息至少包括第一類型網(wǎng)頁元素的信息,以使所述服務(wù)器側(cè)使用該信息離線下載所述第一類型網(wǎng)頁元素。052、根據(jù)051所述的裝置,其中,所述服務(wù)器側(cè)根據(jù)所述第一類型網(wǎng)頁元素的信息判斷所述第一類型網(wǎng)頁元素的下載協(xié)議類型,并使用與所述下載協(xié)議類型相對應(yīng)的下載服務(wù)器,根據(jù)所述信息下載所述第一類型網(wǎng)頁元素。053、根據(jù)052所述的裝置,其中,所述保存模組還包括:判斷模組,用于判斷所述第一類型網(wǎng)頁元素為種子81文件;處理模組,用于解析所述8丁文件并獲取其描述信息中的[此信息,并將該[此信息上傳至所述服務(wù)器側(cè);或?qū)⑺?丁文件上傳至所述服務(wù)器側(cè),以便所述服務(wù)器側(cè)解析所述81文件并獲取其描述信息中的口此信息;或所述瀏覽器客戶端直接將所述81'文件下載到本地,并將所述81'文件上傳至所述服務(wù)器側(cè)。054、根據(jù)051所述的裝置,其中,所述保存模組還包括:計算模組,用于計算所述下載請求信息的標(biāo)識信息并上傳到所述服務(wù)器側(cè),所述服務(wù)器側(cè)根據(jù)接收到的標(biāo)識信息判斷本地是否存儲有對應(yīng)的第一類型網(wǎng)頁元素的資源,若有則所述服務(wù)器側(cè)直接將該第一類型網(wǎng)頁元素轉(zhuǎn)存到所述瀏覽器客戶端。055、根據(jù)051所述的裝置,其中,所述保存模組還包括:下載執(zhí)行模組,用于在離線下載之前,在所述瀏覽器客戶端側(cè)執(zhí)行無⑶-16文件下的下載,如果下載成功則進(jìn)行在下載服務(wù)器側(cè)的離線下載,如果下載失敗則進(jìn)行在瀏覽器客戶端側(cè)的下載。056、根據(jù)039所述的裝置,其特征在于,所述第一收藏入口標(biāo)記是固定位于該網(wǎng)頁的地址欄的一側(cè)。057、根據(jù)056所述的裝置,其特征在于,所述加載模組進(jìn)一步用于:在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第二收藏入口標(biāo)記,所述第二收藏入口標(biāo)記是位于該網(wǎng)頁的地址欄的下方。
【權(quán)利要求】
1.一種保存網(wǎng)頁元素的方法,包括: 識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素; 在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記; 接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息; 在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
2.如權(quán)利要求1所述的方法,其特征在于,加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記進(jìn)一步顯示所述第一類型網(wǎng)頁元素的描述信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述描述信息包括元素類型、在所述當(dāng)前網(wǎng)頁中的位置、元素的源地址和元素描述信息及數(shù)量。
4.如權(quán)利要求3所述的方法,其特征在于,所述元素類型包括圖片、視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
5.如權(quán)利要求1所述的方法,其特征在于,將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存包括: 在顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖中選擇其中至少一網(wǎng)頁元素進(jìn)行保存; 其中的每一個網(wǎng)頁元素的安全屬性會在進(jìn)行保存前進(jìn)行安全的掃描操作,對于鏈接、文件數(shù)據(jù)本身進(jìn)行安全掃描,并給出掃描的結(jié)果。
6.如權(quán)利要求1-5任一所述的方法,其特征在于,該第一類型網(wǎng)頁元素的類型為圖片像素大于400X300像素的圖片。
7.如權(quán)利要求6所述的方法,其特征在于,接收到所述觸發(fā)信息進(jìn)一步包括: 獲取當(dāng)前頁面的截圖,并在該截圖上彈出加載一顯示窗口 ; 在后臺執(zhí)行滾動條操作,遍歷所述當(dāng)前頁面,以搜集第一類型網(wǎng)頁元素 '及 在該顯示窗口加載所述第一類型網(wǎng)頁元素的緩存圖的縮略圖。
8.如權(quán)利要求6所述的方法,其特征在于,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素的步驟進(jìn)一步包括: 識別到當(dāng)前加載網(wǎng)頁中的第二類型網(wǎng)頁元素,其中第二類型網(wǎng)頁元素包括視頻、下載文件的鏈接、或是網(wǎng)頁鏈接。
9.一種瀏覽器客戶端,包括: 界面組件,其配置為所述瀏覽器客戶端繪制交互界面,接收輸入和/或輸出顯示與用戶交互用的信息; 網(wǎng)絡(luò)組件,其配置為通過界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請求,識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素; 內(nèi)核組件,其配置為處理所述網(wǎng)絡(luò)組件識別到的第一類型網(wǎng)頁元素,解析渲染后在瀏覽器中頁面顯示區(qū)域加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記; 下載組件,其進(jìn)一步包括: 觸發(fā)模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息; 存儲模組,用于將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
10.一種保存網(wǎng)頁元素的裝置,包括: 識別模組,用于識別到當(dāng)前加載網(wǎng)頁中的第一類型網(wǎng)頁元素; 加載模組,其在瀏覽器客戶端中加載所述第一類型網(wǎng)頁元素的第一收藏入口標(biāo)記; 信息模組,用于接收到對于所述第一收藏入口標(biāo)記的觸發(fā)信息; 保存模組,在瀏覽器客戶端中將第一類型網(wǎng)頁元素中的至少一網(wǎng)頁元素上傳到瀏覽器客戶端對應(yīng)的服務(wù)器側(cè)進(jìn)行保存。
【文檔編號】G06F17/30GK104346462SQ201410643666
【公開日】2015年2月11日 申請日期:2014年11月7日 優(yōu)先權(quán)日:2014年11月7日
【發(fā)明者】田新超, 尹青建, 李運(yùn)雙 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司