[發明專利]處理網頁元素的方法及裝置在審
| 申請號: | 201410371601.3 | 申請日: | 2014-07-30 |
| 公開(公告)號: | CN104133893A | 公開(公告)日: | 2014-11-05 |
| 發明(設計)人: | 漆昱恒;潘俊;江岱霖 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 代治國 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 網頁 元素 方法 裝置 | ||
1.一種處理網頁元素的方法,其特征在于,包括:
獲取帶有元素模板的瀏覽器節點;其中,所述瀏覽器節點對應于一個或多個元素模板;
通過所述瀏覽器節點調用所述元素模板;其中所述元素模板用于封裝網頁元素,所述元素模板被調用的結果為在網頁中實現所述網頁元素。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
將所述瀏覽器節點定義為文件對象;
將所述元素模板定義為文件對象;
將所述定義為文件對象的元素模板封裝到所述定義為文件對象的瀏覽器節點中。
3.如權利要求2所述的方法,其特征在于,所述獲取帶有元素模板的瀏覽器節點,包括:通過所述文件對象獲取帶有所述元素模板的瀏覽器節點;
通過所述瀏覽器節點調用所述元素模板,包括:
通過所述定義為文件對象的瀏覽器節點調用所述元素模板。
4.如權利要求1所述的方法,其特征在于,所述瀏覽器節點包括多個節點,所述多個節點構成樹形結構;
所述通過所述瀏覽器節點調用所述元素模板,包括:按照根節點到葉子節點的順序,采用遞歸方式調用各節點中的元素模板。
5.如權利要求1所述的方法,其特征在于,所述元素模板,包括:單一元素模板及多元素模板;
所述多元素模板,包括:功能性模板及相關性模板;
所述功能性模板,用于封裝至少兩個屬于同一功能單元的元素;
所述相關性模板,用于封裝至少兩個符合預設關聯關系的元素。
6.一種處理網頁元素的裝置,其特征在于,包括:
獲取模塊,用于獲取帶有元素模板的瀏覽器節點;其中,所述瀏覽器節點對應于一個或多個元素模板;
調用模塊,用于通過所述獲取模塊獲取的所述瀏覽器節點調用所述元素模板;其中所述元素模板用于封裝網頁元素,所述元素模板被調用的結果為在網頁中實現所述網頁元素。
7.如權利要求6所述的裝置,其特征在于,所述裝置還包括:
節點定義模塊,用于將所述瀏覽器節點定義為文件對象;
模板定義模塊,用于將所述元素模板定義為文件對象;
封裝模塊,用于將通過所述模板定義模塊定義的文件對象的元素模板封裝到通過所述節點定義模塊定義的文件對象的瀏覽器節點中。
8.如權利要求7所述的裝置,其特征在于,所述獲取模塊,包括:文件對象獲取單元,用于通過所述文件對象獲取帶有所述元素模板的瀏覽器節點;
調用模塊,包括:
文件對象調用單元,用于通過所述文件對象獲取單元獲取的定義為文件對象的瀏覽器節點調用所述元素模板。
9.如權利要求6所述的裝置,其特征在于,調用模塊,包括:順序調用單元,用于按照根節點到葉子節點的順序,采用遞歸方式調用各節點中的元素模板。
10.一種處理網頁元素的裝置,其特征在于,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器被配置為:
獲取帶有元素模板的瀏覽器節點;其中,所述瀏覽器節點對應于一個或多個元素模板
通過所述瀏覽器節點調用所述元素模板;其中所述元素模板用于封裝網頁元素,所述元素模板被調用的結果為在網頁中實現所述網頁元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410371601.3/1.html,轉載請聲明來源鉆瓜專利網。





