[發明專利]一種基于webkit的機頂盒中間件的實現方法無效
| 申請號: | 201010286953.0 | 申請日: | 2010-09-17 |
| 公開(公告)號: | CN101951405A | 公開(公告)日: | 2011-01-19 |
| 發明(設計)人: | 羅笑南;孟思明;郝曉 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510006 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 webkit 機頂盒 中間件 實現 方法 | ||
1.一種基于webkit的機頂盒中間件的實現方法,其特征在于,包括:
將瀏覽器中間件劃分為:網絡模塊、圖形模塊、文件對象DOM模塊、布局管理模塊、顯示模塊;
使用所述網絡模塊處理網絡傳輸;
使用所述圖形模塊處理與界面顯示相關的內容;
使用所述布局管理模塊對HTML的解析結果DOM樹進行處理,處理結果是生成顯示樹;
使用所述顯示模塊遍歷整個顯示樹,將整個網頁顯示出來,并顯示在合適位置;
使用所述文件對象DOM模塊將顯示樹再經過排版布局后,發送到終端進行顯示。
2.根據權利要求1所述的基于webkit的機頂盒中間件的實現方法,其特征在于:
所述瀏覽器中間件的Webkit引擎引入信號機制打開頁面鏈接,通過定義create-web-view信號,將WebKitWebView對象與create-web-view信號進行綁定。
3.根據權利要求2所述的基于webkit的機頂盒中間件的實現方法,其特征在于:
所述瀏覽器中間件打開URL的過程包括:
當用戶通過觸摸屏點擊鏈接時,啟動一個Http請求時,瀏覽器中間件判斷此請求類型;
判斷出是頁面外鏈接時,則觸發create-web-view信號,并把URL當作參數傳遞給WebKitWebView對象,當WebKitWebView對象接收create-web-view信號后,新建一窗口,然后再通過發送Http請求資源消息下載網頁內容,最終顯示在新建的窗口中。
4.根據權利要求3所述的基于webkit的機頂盒中間件的實現方法,其特征在于:
當瀏覽器中間件判斷出是頁面內鏈接時,則通過IPC機制將資源消息直接發送到下載進程,然后在當前窗口顯示網頁內容。
5.根據權利要求1所述的基于webkit的機頂盒中間件的實現方法,其特征在于:
所述瀏覽器中間件執行URL瀏覽的連接請求的過程包括:
把URL連接請求發送到資源下載進程;
資源下載進程創建下載的工作任務;
建立TCP連接,以及HTTP數據的上傳和下載操作;
通過DOM把HTML文本解析成DOM樹;
通過布局管理器Layout對DOM樹進行處理,再通過渲染器Render進行視覺化表達后,顯示給終端用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010286953.0/1.html,轉載請聲明來源鉆瓜專利網。





