学位论文 > 优秀研究生学位论文题录展示
基于Linux的嵌入式微浏览器的研究与设计
作 者: 杨久红
导 师: 桑楠;缪素景
学 校: 电子科技大学
专 业: 软件工程
关键词: 嵌入式微浏览器 HTTP 词法解析 语法解析 排版
分类号: TP393.092
类 型: 硕士论文
年 份: 2009年
下 载: 79次
引 用: 0次
阅 读: 论文下载
内容摘要
随着编解码技术、数据传输技术以及互联网技术的发展,网络速度得到了极大的提高,嵌入式设备慢慢成为互联网的主要访问设备。而作为未来嵌入式设备的核心平台-嵌入式微浏览器,它即能够访问Internet资源,又能向应用程序提供API,同时还能开发基于浏览器的应用程序,这些都决定了嵌入式微浏览器的地位将越来越重要。本文论述了嵌入式微浏览器的定义、特点、发展历史以及国内外的现状,比较了桌面浏览器和嵌入式微浏览器的不同。并对嵌入式微浏览器的体系结构和所涉及的关键技术包括编程模型、传输协议、HTML标记语言以及几种常用的GUI做了较详细的介绍。本文针对嵌入式系统的特殊性,根据现有的研究成果和技术,采用模块化设计的思想,将嵌入式微浏览器的设计分为四个主要模块:网络连接模块、页面元素解析模块、页面排版模块和用户界面显示模块。每个模块都给出了详细设计方案,主要有URL解析、HTTP协议解析过程、FILE协议解析、词法语法解析过程、纯文本解析、图像解析、页面排版的原则和算法以及文本、表格和图像的显示。针对现有嵌入式微浏览器都是针对某一领域的具体应用开发,可移植性差的问题,提出了在模块间增加操作系统接口、协议接口、页面元素解析模块接口以及GUI接口的方案来提高嵌入式微浏览器的可移植性。最后,对课题进行总结并简述课题发展前景。对于提高嵌入式微浏览器的浏览速度问题给出了几种方案:一是在网页连接模块中,可以边下载网页,边解析;二是在页面解析模块中,可以边词法分析,边语法分析;三是在排版和显示模块中,可以边排版,边显示。四是采取网页预取和缓存策略。和浏览器相关的技术都在不断发展着,会对浏览器提出更高的要求,它将会支持更多的功能,给用户提供更快捷、更全面的服务。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 引言 9-18 1.1 嵌入式系统概述 9-10 1.2 嵌入式微浏览器概述 10-16 1.2.1 嵌入式微浏览器的定义和特点 10-11 1.2.2 嵌入式微浏览器的发展历程和发展趋势 11-13 1.2.3 嵌入式微浏览器与桌面浏览器的对比 13 1.2.4 嵌入式微浏览器国内外研究现状 13-16 1.3 课题的目标及研究内容 16-17 1.3.1 课题的提出及研究意义 16-17 1.3.2 研究目的 17 1.3.3 研究内容 17 1.4 论文的组织结构 17-18 第二章 相关理论基础 18-30 2.1 WEB 浏览器的体系结构与工作流程 18-20 2.2 WEB 浏览器的相关协议和关键技术 20-29 2.2.1 域名解析 20-22 2.2.2 HTTP 协议 22-25 2.2.3 HTML 语言 25-26 2.2.4 GUI 26-29 2.3 本章小结 29-30 第三章 嵌入式微浏览器的总体设计 30-40 3.1 设计目标、思想与原则 30-34 3.1.1 设计思想和原则 30-34 3.1.2 设计目标 34 3.2 浏览器的总体结构设计 34-39 3.2.1 网络连接模块 35-36 3.2.2 页面元素解析模块 36-37 3.2.3 页面排版模块 37-38 3.2.4 用户界面模块 38-39 3.3 本章小结 39-40 第四章 嵌入式微浏览器的详细设计 40-62 4.1 网络连接模块的设计 40-49 4.1.1 URL 的解析和纠错 40-42 4.1.2 HTTP 协议解析 42-46 4.1.3 FILE 协议解析 46-47 4.1.4 网页的转换 47-48 4.1.5 主要数据结构 48-49 4.2 页面元素解析模块的设计 49-57 4.2.1 HTML 解析 49-54 4.2.2 纯文本文件的解析 54-55 4.2.3 图像解析 55 4.2.4 主要数据结构 55-57 4.3 页面排版模块的设计 57-60 4.3.1 排版原理 58 4.3.2 排版算法 58-59 4.3.3 主要数据结构 59-60 4.4 用户界面模块的设计 60-61 4.5 本章小结 61-62 第五章 嵌入式微浏览器的移植 62-66 5.1 操作系统接口的设计 62-63 5.2 协议接口的设计 63-64 5.3 页面元素解析模块接口的设计 64-65 5.4 GUI 接口的设计 65 5.5 本章小结 65-66 第六章 总结和展望 66-68 6.1 论文总结 66-67 6.2 课题展望 67-68 致谢 68-69 参考文献 69-72
|
相似论文
- 基于HTTP代理的安全网关的分析和研究,TP393.08
- 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
- 嵌入式浏览器网页排版技术研究与实现,TP393.092
- 微软新一代流媒体技术研究及原型实现,TN919.8
- 基于HTTP的流媒体系统关键技术研究与实现,TN919.8
- 产品信息追溯系统信息采集终端的设计与研究,TP274.2
- 网页数据采集和还原系统设计,TP393.092
- 互联网络下载协议的分析和实现,TP393.093
- 视频监控系统中SIP协议安全性研究与实现,TP393.08
- REST深入剖析及实践策略研究,TP311.52
- 面向WAP网关的缓存子系统设计,TN92
- 盾构隧道通用管片拟合排版和动态纠偏实现方法研究与分析,U455.91
- Windows操作系统DNS缓存性能分析,TP393.06
- 基于URL分析的Web访问监控系统的设计与实现,TP393.06
- 东软HIS消息系统的设计与实现,TP311.52
- 基于DM365的高清网络摄像机Web服务器设计,TN948.41
- 嵌入式浏览器设计与实现,TP393.092
- 嵌入式JDF装订控制器技术,TS885
- 基于用户访问行为分析的网站分类研究,TP393.092
- 基于FS8610的嵌入式Web服务器的设计与实现,TP393.05
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com
|