天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Webkit的移動瀏覽器對終端硬件設備調(diào)用的增強

發(fā)布時間:2018-11-11 10:17
【摘要】:隨著云計算與移動互聯(lián)網(wǎng)技術(shù)快速發(fā)展,Web應用也迎來了快速增長。不同于移動操作系統(tǒng)的原生應用(Native Applications),Web應用擁有跨平臺的良好特性。而移動瀏覽器,是“云端”面向移動用戶的重要平臺和入口,是進入Web應用時代的重要一環(huán)。近年來,移動Web應用與原生應用的差距主要體現(xiàn)在硬件的調(diào)用能力上。由于原生應用更加靠近移動操作系統(tǒng)底層,在開發(fā)和運行過程中有更多的調(diào)用終端硬件設備的方式。為了使Web應用在功能和性能上有著對應的增強,一些企業(yè)和組織提出了一些開源的移動瀏覽器架構(gòu),通過底層系統(tǒng)層面的一些實現(xiàn),使移動瀏覽器調(diào)用硬件設備的能力得以增強;谝陨媳尘,本文基于當下流行的Webkit移動瀏覽器內(nèi)核,提出了三種調(diào)用終端硬件設備的增強實現(xiàn)。第一種實現(xiàn)是對WebKit內(nèi)核單點組件的增強。單點組件是由唯一硬件設備支持的調(diào)用方式。本文借鑒了 Android移動操作系統(tǒng)硬件驅(qū)動的實現(xiàn),提出了組件設計原則、實現(xiàn)方案,實現(xiàn)了 Webkit內(nèi)核中三種增強方法。同時在實驗驗證過程中,完成了與原生應用在關(guān)鍵參數(shù)上的比較。第二種實現(xiàn)是WebKit內(nèi)核復合組件性能的一種增強。復合組件是指一個功能組件需要多個硬件設備配合使用,這是在單點組件增強的基礎(chǔ)上,引入了硬件之間調(diào)度配合的工作。本文提出了復合組件的設計原則、實現(xiàn)方案。實現(xiàn)中,針對兩種主要的硬件設備操作——攝像頭視頻采集與顯示屏渲染畫面,提出一種聯(lián)合優(yōu)化方案,利用動態(tài)緩存策略,實現(xiàn)了復合組件的性能的增強。第三種實現(xiàn)是Webkit內(nèi)核平臺應用接口的性能的一種增強。這里的平臺應用接口是相對于組件更加偏應用的概念,可以控制組件之間的操作達到性能優(yōu)化之類的效果。本文以WebRTC為場景用例,研究了信息處理和信息傳輸之間的瓶頸關(guān)系。并實現(xiàn)了平臺應用接口完成對WebRTC過程中自適應調(diào)整。經(jīng)過實驗測試和結(jié)果對比,本文中提出的基于Webkit的移動瀏覽器對終端硬件設備調(diào)用的三種實現(xiàn)方式,相較于原有的移動瀏覽器內(nèi)核功能上有一定的增強。為Web應用的多樣性和性能提供了更好的支撐。
[Abstract]:With the rapid development of cloud computing and mobile Internet technology, Web applications have also ushered in a rapid growth. Native (Native Applications), Web applications, unlike mobile operating systems, have good cross-platform features. Mobile browser is an important platform and entry for mobile users in the cloud, and it is an important part of Web application era. In recent years, the gap between mobile Web applications and native applications is mainly reflected in the ability of hardware transfer. Since native applications are closer to the bottom of the mobile operating system, there are more ways to call terminal hardware devices during development and operation. In order to enhance the function and performance of Web application, some enterprises and organizations put forward some open source mobile browser architecture, which can be implemented at the bottom system level. Enhances the ability of mobile browsers to invoke hardware devices. Based on the above background, this paper proposes three enhanced implementation of calling terminal hardware devices based on the popular Webkit mobile browser kernel. The first implementation is an enhancement of the single-point component of the WebKit kernel. A single-point component is a invocation supported by a unique hardware device. This paper draws lessons from the implementation of hardware driver of Android mobile operating system, puts forward the principle of component design and implementation scheme, and realizes three kinds of enhancement methods in Webkit kernel. At the same time, in the process of experimental verification, the comparison of key parameters with native application is completed. The second implementation is an enhancement of the performance of WebKit kernel composite components. Composite component is that a functional component needs more than one hardware device to cooperate with each other, which is based on the enhancement of single point component, and introduces the work of scheduling and coordination between hardware. In this paper, the design principle and implementation scheme of composite components are put forward. In the implementation, a joint optimization scheme is proposed for two main hardware devices, camera video capture and display screen rendering, and the performance of composite components is enhanced by using dynamic buffer strategy. The third implementation is an enhancement of the performance of the Webkit kernel platform application interface. The platform application interface here is a more application-oriented concept than the component, which can control the operation between components to achieve the effect of performance optimization. Taking WebRTC as a scenario case, the bottleneck relationship between information processing and information transmission is studied in this paper. The platform application interface is implemented to adjust WebRTC adaptively. After the experimental test and the result comparison, the three implementation methods of the mobile browser based on Webkit for calling the terminal hardware device are proposed in this paper, compared with the original mobile browser kernel, the function of the mobile browser kernel is enhanced to a certain extent. It provides a better support for the diversity and performance of Web applications.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.092

【相似文獻】

相關(guān)期刊論文 前10條

1 陳婧璇;馬驍;馬立銘;曹三省;;面向全媒體的Web App共性支撐技術(shù)[J];中國傳媒科技;2011年11期

2 技術(shù)宅;;瀏覽器內(nèi)核揭秘[J];電腦愛好者;2013年09期

3 飛飛;;心與心的交流 認識瀏覽器內(nèi)核[J];電腦愛好者;2006年10期

4 馬婧;;從“殼”瀏覽器邁向“核”瀏覽器[J];互聯(lián)網(wǎng)周刊;2013年21期

5 ;細數(shù)手機瀏覽器領(lǐng)域“核能力”[J];微電腦世界;2012年05期

6 孫晨霞,姜建軍,郝書珍;一個基于組件的考試系統(tǒng)的設計與實現(xiàn)[J];計算機應用;2001年03期

7 朱帆三;;一種用于減小植入式生物電子系統(tǒng)尺寸的組件設計技術(shù)[J];國外醫(yī)學.生物醫(yī)學工程分冊;1990年06期

8 云曉春,胡銘曾;一個基于組件設計的模型[J];哈爾濱工業(yè)大學學報;1999年03期

9 王小剛,武友新,張娟,張燁,江恭和;基于設計模式的簡化業(yè)務組件方法的研究與應用[J];計算機工程與應用;2005年14期

10 黃洪盛;;水利基建財務管理信息系統(tǒng)業(yè)務組件的介紹[J];人民珠江;2006年04期

相關(guān)會議論文 前7條

1 石琦;張作義;胡永明;;長壽期供熱堆外圍組件方案研究[A];第三屆北京核學會核應用技術(shù)學術(shù)交流會論文集[C];2004年

2 盧興來;樓成武;邵偉軍;;新一代天氣雷達充電開關(guān)組件(3A10)維修及負載設計[A];第31屆中國氣象學會年會S1 氣象雷達探測技術(shù)研究與應用[C];2014年

3 宗敬群;;X波段MCM T/R組件的系統(tǒng)補償設計[A];2009年全國微波毫米波會議論文集(下冊)[C];2009年

4 于洪喜;宋志強;狄青葉;黃艷;;L波段T/R組件[A];1999年全國微波毫米波會議論文集(下冊)[C];1999年

5 劉成剛;鄭林;王迪;王進華;徐紅春;;10G EPON ONU非對稱單纖雙向光組件設計[A];第十八屆十三省市光學學術(shù)會議論文集[C];2010年

6 陸萍;張福瓊;;T/R組件的機電一體化設計[A];中國電子學會電子機械工程分會2007年機械電子學學術(shù)會議論文集[C];2007年

7 盧中昊;周東明;李高升;劉培國;;P波段瞬態(tài)極化雷達雙通道接收組件設計[A];2009年全國微波毫米波會議論文集(下冊)[C];2009年

相關(guān)重要報紙文章 前10條

1 本報記者 邱燕娜;開放+自主內(nèi)核 UC優(yōu)視的創(chuàng)新之源[N];中國計算機報;2011年

2 付紅;移動互聯(lián)網(wǎng)瀏覽器開始“核變”[N];人民郵電;2011年

3 本報記者 王沛霖;UC俞永福詳解四大檢驗標準[N];中國計算機報;2012年

4 本報記者 李敬;“核”能力開啟手機“富瀏覽器”時代[N];計算機世界;2011年

5 本報記者 劉燕;手機瀏覽器行業(yè)關(guān)鍵詞[N];科技日報;2013年

6 本報記者 田夢;Opera為用戶提供整合上網(wǎng)體驗[N];計算機世界;2008年

7 本報記者 方微;UC推自主瀏覽器內(nèi)核完善功能提升用戶體驗[N];通信信息報;2011年

8 記者 王志新;瀏覽器酣戰(zhàn)硝煙又起[N];中華工商時報;2012年

9 曉麗;搜狗推首款“真雙核”引擎瀏覽器[N];國際商報;2010年

10 本報記者 王哲瑋;三缺一Web變局前夜[N];計算機世界;2013年

相關(guān)博士學位論文 前2條

1 薛春;組件型熔鹽堆的設計與研究[D];中國科學院研究生院(上海應用物理研究所);2017年

2 陳敏;二元光學的組件設計技術(shù)與實現(xiàn)方法研究[D];南京航空航天大學;2008年

相關(guān)碩士學位論文 前10條

1 熊文佳;基于Webkit的移動瀏覽器對終端硬件設備調(diào)用的增強[D];北京郵電大學;2017年

2 禹智;基于WebKit內(nèi)核手機瀏覽器的研究與優(yōu)化[D];南京郵電大學;2015年

3 王婧;基于WebKit移動設備瀏覽器渲染方法的研究[D];東北師范大學;2016年

4 羅培松;IPTV機頂盒的瀏覽器設計與實現(xiàn)[D];華中科技大學;2016年

5 王震;面向流水型裝備的系統(tǒng)建模方法研究及可視化建模器的設計與實現(xiàn)[D];華南理工大學;2015年

6 李文帥;對地探測毫米波T/R組件關(guān)鍵技術(shù)研究[D];南京理工大學;2015年

7 王智強;某型號吊艙ATE測試組件研制[D];哈爾濱工業(yè)大學;2015年

8 張建軍;毫米波多通道T/R組件設計與實現(xiàn)[D];電子科技大學;2014年

9 蘇辰飛;基于系統(tǒng)級封裝(SIP)技術(shù)T/R組件電磁兼容性研究[D];電子科技大學;2014年

10 郭彥立;基于射頻對消技術(shù)的三毫米發(fā)射組件研究[D];電子科技大學;2015年

,

本文編號:2324541

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2324541.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶5b196***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com