“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0245]本發明公開了 Al、一種瀏覽器中收藏網頁對象的方法,包括:
[0246]觸發對當前網頁的云盤服務器收藏指令;
[0247]解析所述網頁的網頁內容,獲得網頁內容中的各指定對象;
[0248]將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
[0249]A2、如Al所述的方法,所述解析所述網頁的網頁內容,獲得網頁內容中的各指定對象之后,還包括:
[0250]針對所述各指定對象生成提示列表;
[0251]在所述提示列表中,接收用戶對需要存儲的指定對象的選擇操作;
[0252]根據所述選擇操作,確定需要發送至云盤服務器的各指定對象。
[0253]A3、如A2所述的方法,所述解析所述網頁的網頁內容,獲得網頁內容中的各指定對象包括:
[0254]解析所述網頁的超文本標記語言文檔獲得的文件對象模型樹;
[0255]從所述文件對象模型樹中獲得網頁內容中的圖片元素、和/或視頻元素、和/或音頻元素。
[0256]A4、如A3的方法,所述將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲包括:
[0257]對于圖片元素,獲取所述圖片元素對應的第二網址傳送至云盤服務器,以用戶設定的賬戶信息進行存儲。
[0258]A5、如A3的方法,所述將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲包括:
[0259]對于視頻元素,將當前網頁的第一網址傳送至云盤服務器;所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲。
[0260]A6、如A5的方法,所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲包括:
[0261]模擬移動終端訪問所述第一網址,獲取超文本標記語言文檔;
[0262]解析所述超文本標記語言文檔中的video標簽,以通過所述video標簽獲取視頻進行存儲。
[0263]A7、如A6的方法,所述模擬移動終端訪問所述第一網址,獲取超文本標記語言文檔,包括:
[0264]針對所述第一網址生成超文本傳送協議請求,并將所述超文本傳送協議請求中的用戶類型字段修改為移動終端;
[0265]將所述修改了用戶類型字段的超文本傳送協議請求發送至第一網址對應的服務器,獲取超文本標記語言文檔。
[0266]AS、如A5的方法,所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲包括:
[0267]調用視頻地址解析API通過所述第一網址解析視頻的真實的第三網址。
[0268]A9、如AS的方法,所述調用視頻地址解析API通過所述第一網址解析視頻的真實的第三網址,包括:
[0269]向第一服務器請求所述視頻的播放列表信息;所述第一服務器根據所述請求返回JSON對象;
[0270]根據所述JSON對象中的各字段值獲取第三網址的key字段值、sid字段值、fileld字段值;
[0271]根據所述key字段值、sid字段值、fileld字段值組合得到第三網址。
[0272]本發明還公開了 B10、一種瀏覽器客戶端,包括:
[0273]收藏觸發組件,適于觸發對當前網頁的云盤服務器收藏指令;
[0274]對象解析組件,適于解析所述網頁的網頁內容,獲得網頁內容中的各指定對象;
[0275]對象存儲組件,適于將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
[0276]B11、如BlO所述的瀏覽器客戶端,所述對象解析組件之后,還包括:
[0277]列表生成組件,適于針對所述各指定對象生成提示列表;
[0278]選擇接收組件,適于在所述提示列表中,接收用戶對需要存儲的指定對象的選擇操作;
[0279]對象確定組件,適于根據所述選擇操作,確定需要發送至云盤服務器的各指定對象。
[0280]B12、如Bll所述的瀏覽器客戶端,所述對象解析組件包括:
[0281]文件對象模型樹解析模組,適于解析所述網頁的超文本標記語言文檔獲得的文件對象模型樹;
[0282]元素獲取模組,適于從所述文件對象模型樹中獲得網頁內容中的圖片元素、和/或視頻元素、和/或音頻元素。
[0283]B13、如B12的瀏覽器客戶端,所述對象存儲組件包括:
[0284]圖片存儲模組,適于對于圖片元素,獲取所述圖片元素對應的第二網址傳送至云盤服務器,以用戶設定的賬戶信息進行存儲。
[0285]B14、如B12的瀏覽器客戶端,所述對象存儲組件包括:
[0286]視頻存儲模組,適于對于視頻元素,將當前網頁的第一網址傳送至云盤服務器;其中,所述云盤服務器包括:第三網址轉換解析模組,適于通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲。
[0287]B15、如B14的瀏覽器客戶端,所述第三網址轉換解析模組包括:
[0288]模擬訪問模組,適于模擬移動終端訪問所述第一網址,獲取超文本標記語言文檔;
[0289]標簽解析模組,適于解析所述超文本標記語言文檔中的video標簽,以通過所述video標簽獲取視頻進行存儲。
[0290]B16^n B15的瀏覽器客戶端,所述模擬訪問模組包括:
[0291]請求更改模組,適于針對所述第一網址生成超文本傳送協議請求,并將所述超文本傳送協議請求中的用戶類型字段修改為移動終端;
[0292]將所述修改了用戶類型字段的超文本傳送協議請求發送至第一網址對應的服務器,獲取超文本標記語言文檔。
[0293]B17、如B14的瀏覽器客戶端,所述第三網址轉換解析模組包括:
[0294]函數調用模組,適于調用視頻地址解析API函數通過所述第一網址解析視頻的真實的第三網址。
[0295]BlS^n B17的瀏覽器客戶端,所述函數調用模組包括:
[0296]JSON對象獲取模組,適于向第一服務器請求所述視頻的播放列表信息;所述第一服務器根據所述請求返回JSON對象;
[0297]字段獲取模塊,適于根據所述JSON對象中的各字段值獲取第三網址的key字段值、sid字段值、fileld字段值;
[0298]第三網址生成模組,適于根據所述key字段值、sid字段值、fileld字段值組合得到第三網址。
[0299]本發明還公開了 C19、一種帶有瀏覽器客戶端的系統,包括:
[0300]處理器,以及加載有多條可執行指令的存儲器,所述多條指令包括執行以下步驟的方法:
[0301]觸發對當前網頁的云盤服務器收藏指令;
[0302]解析所述網頁的網頁內容,獲得網頁內容中的各指定對象;
[0303]將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
【主權項】
1.一種瀏覽器中收藏網頁對象的方法,包括: 觸發對當前網頁的云盤服務器收藏指令; 解析所述網頁的網頁內容,獲得網頁內容中的各指定對象; 將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
2.如權利要求1所述的方法,其特征在于,所述解析所述網頁的網頁內容,獲得網頁內各中的各指定對象之后,還包括: 針對所述各指定對象生成提示列表; 在所述提示列表中,接收用戶對需要存儲的指定對象的選擇操作; 根據所述選擇操作,確定需要發送至云盤服務器的各指定對象。
3.如權利要求2所述的方法,其特征在于,所述解析所述網頁的網頁內容,獲得網頁內各中的各指定對象包括: 解析所述網頁的超文本標記語言文檔獲得的文件對象模型樹; 從所述文件對象模型樹中獲得網頁內容中的圖片元素、和/或視頻元素、和/或音頻元素。
4.如權利要求3的方法,其特征在于,所述將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲包括: 對于圖片元素,獲取所述圖片元素對應的第二網址傳送至云盤服務器,以用戶設定的賬戶信息進行存儲。
5.如權利要求3的方法,其特征在于,所述將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲包括: 對于視頻元素,將當前網頁的第一網址傳送至云盤服務器;所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲。
6.如權利要求5的方法,其特征在于,所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲包括: 模擬移動終端訪問所述第一網址,獲取超文本標記語言文檔; 解析所述超文本標記語言文檔中的video標簽,以通過所述video標簽獲取視頻進行存儲。
7.如權利要求6的方法,其特征在于,所述模擬移動終端訪問所述第一網址,獲取超文本標記語言文檔,包括: 針對所述第一網址生成超文本傳送協議請求,并將所述超文本傳送協議請求中的用戶類型字段修改為移動終端; 將所述修改了用戶類型字段的超文本傳送協議請求發送至第一網址對應的服務器,獲取超文本標記語言文檔。
8.如權利要求5的方法,其特征在于,所述云盤服務器通過所述第一網址解析所述視頻元素的第三網址,以通過所述第三網址獲取視頻進行存儲包括: 調用視頻地址解析API通過所述第一網址解析視頻的真實的第三網址。
9.一種瀏覽器客戶端,包括: 收藏觸發組件,適于觸發對當前網頁的云盤服務器收藏指令; 對象解析組件,適于解析所述網頁的網頁內容,獲得網頁內容中的各指定對象; 對象存儲組件,適于將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
10.一種帶有瀏覽器客戶端的系統,包括: 處理器,以及加載有多條可執行指令的存儲器,所述多條指令包括執行以下步驟的方法: 觸發對當前網頁的云盤服務器收藏指令; 解析所述網頁的網頁內容,獲得網頁內容中的各指定對象; 將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。
【專利摘要】本發明公開了一種瀏覽器中收藏網頁對象的方法、瀏覽器客戶端和帶有瀏覽器客戶端的系統,涉及互聯網技術領域。所述方法包括:觸發對當前網頁的云盤服務器收藏指令;解析所述網頁的網頁內容,獲得網頁內容中的各指定對象;將所述各指定對象發送至云盤服務器中,以用戶設定的賬戶信息進行存儲。由此解決了用戶對瀏覽器的網頁中的內容存儲至云盤服務器的操作過程繁瑣的問題,取得了減少用戶對瀏覽器的網頁中的內容存儲至云盤服務器的操作過程、并且避免了上傳過程占用客戶端網絡帶寬的有益效果。
【IPC分類】G06F17-30
【公開號】CN104615700
【申請號】CN201510041145
【發明人】羅正燁
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2015年5月13日
【申請日】2015年1月27日