嵌入式瀏覽器多線程機(jī)制研究與設(shè)計
發(fā)布時間:2021-08-28 06:33
移動互聯(lián)網(wǎng)的迅猛發(fā)展以及“三網(wǎng)融合”的不斷推進(jìn),嵌入式瀏覽器開始作為互聯(lián)網(wǎng)應(yīng)用平臺,在其之上開發(fā)出越來越多、功能越來越復(fù)雜的互聯(lián)網(wǎng)應(yīng)用產(chǎn)品。在嵌入式設(shè)備本身處理器處理能力受限、內(nèi)存容量擴(kuò)充受到成本等資源限制的情況下,加上對嵌入式瀏覽器要求速度快等特點,研究如何提高嵌入式瀏覽器的用戶響應(yīng)速度以及瀏覽性能,降低整個設(shè)備的成本等問題,是一項十分有意義的工作。本文研究了瀏覽器的架構(gòu)技術(shù)并對比分析它們的優(yōu)缺點,分析多線程在消息處理、通信、并發(fā)機(jī)制上的優(yōu)勢。根據(jù)現(xiàn)有嵌入式瀏覽器在串行處理過程上的缺點,給出多線程架構(gòu)處理的優(yōu)勢,設(shè)計多線程架構(gòu)下的嵌入式瀏覽器。該架構(gòu)主要包括線程的劃分方法、線程處理的基本流程、線程的消息分類與消息循環(huán),以及多線程架構(gòu)下嵌入式瀏覽器關(guān)鍵模塊的處理邏輯。為驗證嵌入式瀏覽器多線程架構(gòu),本文還實現(xiàn)對線程的設(shè)計、瀏覽器的基本數(shù)據(jù)結(jié)構(gòu)、線程的消息及處理邏輯,以及線程之間用戶交互、資源加載、排版計算、樣式計算、繪圖呈現(xiàn)的詳細(xì)處理。最后,搭建嵌入式瀏覽器多線程架構(gòu)的測試平臺,從功能和性能上對其進(jìn)行測試。測試數(shù)據(jù)表明,該架構(gòu)下的嵌入式瀏覽器在首屏顯示速度上得到了提高,但也存在一定范圍內(nèi)...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:77 頁
【學(xué)位級別】:碩士
【部分圖文】:
文檔對應(yīng)DOM樹示例
圖 2-3 客戶端/服務(wù)器模型議請求方法,又稱為動作,表示請求消息的中,主要方法如下::返回服務(wù)器對特定資源所支持的 HTTP 送“*”的請求以測試服務(wù)器的功能。服務(wù)器請求獲取與 GET 相一致的響應(yīng),含在響應(yīng)消息中的元信息。服務(wù)器發(fā)送請求某一特定資源。指定資源提交數(shù)據(jù)進(jìn)行處理的請求,例如提會導(dǎo)致新的資源的創(chuàng)建或修改現(xiàn)有的資源指定資源位置上傳其最新內(nèi)容。請求服務(wù)器刪除 Request-URI 所標(biāo)識的資回顯服務(wù)器收到的請求,主要用于測試或者T:HTTP/1.1 協(xié)議中預(yù)留給能夠?qū)⑦B接改為
表示服務(wù)器錯誤,服務(wù)器在處理某個正確的請求時發(fā)生錯誤。器的架構(gòu)研究瀏覽器體系結(jié)構(gòu)出發(fā),首先研究瀏覽器的參考體系結(jié)構(gòu)技術(shù)Kit 瀏覽器引擎的層次結(jié)構(gòu);最后,介紹 NetFront 微組件嵌入式rome 的多進(jìn)程結(jié)構(gòu)。覽器參考結(jié)構(gòu)參考體系結(jié)構(gòu)[21-22],由 Alan Grosskurth 和 Michael W. Godfr瀏覽器參考體系結(jié)構(gòu),對應(yīng)的各個模塊如圖 2-4 所示。該參考器 Mozilla 和 Lynx[23]得到驗證和應(yīng)用。其中,包含的八個主瀏覽引擎、渲染引擎、網(wǎng)絡(luò)子系統(tǒng)、JS 解釋器、XML 解析器存子系統(tǒng)。各個模塊的具體功能如下:
【參考文獻(xiàn)】:
期刊論文
[1]基于Webkit的嵌入式瀏覽器的研究與實現(xiàn)[J]. 趙經(jīng)緯,周余,王自強(qiáng),都思丹. 電子測量技術(shù). 2009(03)
[2]嵌入式瀏覽器的設(shè)計與實現(xiàn)[J]. 陽富民,李俊,周正勇,胡貫榮. 計算機(jī)工程與科學(xué). 2003(04)
[3]嵌入式軟件系統(tǒng)的實時性設(shè)計[J]. 陳麗蓉,熊光澤,雷航,郭兵. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(03)
碩士論文
[1]嵌入式瀏覽器圖像處理技術(shù)研究[D]. 周興俊.華中科技大學(xué) 2004
本文編號:3368002
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:77 頁
【學(xué)位級別】:碩士
【部分圖文】:
文檔對應(yīng)DOM樹示例
圖 2-3 客戶端/服務(wù)器模型議請求方法,又稱為動作,表示請求消息的中,主要方法如下::返回服務(wù)器對特定資源所支持的 HTTP 送“*”的請求以測試服務(wù)器的功能。服務(wù)器請求獲取與 GET 相一致的響應(yīng),含在響應(yīng)消息中的元信息。服務(wù)器發(fā)送請求某一特定資源。指定資源提交數(shù)據(jù)進(jìn)行處理的請求,例如提會導(dǎo)致新的資源的創(chuàng)建或修改現(xiàn)有的資源指定資源位置上傳其最新內(nèi)容。請求服務(wù)器刪除 Request-URI 所標(biāo)識的資回顯服務(wù)器收到的請求,主要用于測試或者T:HTTP/1.1 協(xié)議中預(yù)留給能夠?qū)⑦B接改為
表示服務(wù)器錯誤,服務(wù)器在處理某個正確的請求時發(fā)生錯誤。器的架構(gòu)研究瀏覽器體系結(jié)構(gòu)出發(fā),首先研究瀏覽器的參考體系結(jié)構(gòu)技術(shù)Kit 瀏覽器引擎的層次結(jié)構(gòu);最后,介紹 NetFront 微組件嵌入式rome 的多進(jìn)程結(jié)構(gòu)。覽器參考結(jié)構(gòu)參考體系結(jié)構(gòu)[21-22],由 Alan Grosskurth 和 Michael W. Godfr瀏覽器參考體系結(jié)構(gòu),對應(yīng)的各個模塊如圖 2-4 所示。該參考器 Mozilla 和 Lynx[23]得到驗證和應(yīng)用。其中,包含的八個主瀏覽引擎、渲染引擎、網(wǎng)絡(luò)子系統(tǒng)、JS 解釋器、XML 解析器存子系統(tǒng)。各個模塊的具體功能如下:
【參考文獻(xiàn)】:
期刊論文
[1]基于Webkit的嵌入式瀏覽器的研究與實現(xiàn)[J]. 趙經(jīng)緯,周余,王自強(qiáng),都思丹. 電子測量技術(shù). 2009(03)
[2]嵌入式瀏覽器的設(shè)計與實現(xiàn)[J]. 陽富民,李俊,周正勇,胡貫榮. 計算機(jī)工程與科學(xué). 2003(04)
[3]嵌入式軟件系統(tǒng)的實時性設(shè)計[J]. 陳麗蓉,熊光澤,雷航,郭兵. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(03)
碩士論文
[1]嵌入式瀏覽器圖像處理技術(shù)研究[D]. 周興俊.華中科技大學(xué) 2004
本文編號:3368002
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3368002.html
最近更新
教材專著