论文摘要
随着PDA等智能终端设备的普及,这些设备上的Web应用访问也越来越受到人们的关注,传统的嵌入式浏览器通常针对指定平台或指定型号开发,这已经成为了束缚智能终端设备上应用发展的瓶颈。论文针对嵌入式浏览器目前普遍存在的页面布局显示能力较弱和型号限制过多等问题,提出了采用智能网关技术的mWebPortal平台设计方案,通过构建三层架构的方式能很好地实现了不同设备能力访问Web应用的广泛需求,且对原有的应用程序无需改动。同时提出了基于VLSI的矩形块布局优化算法,能更大程度上利用屏幕自身的空间大小,从而改善页面布局显示效果。论文第一章概述了嵌入式浏览器的趋势,并分析了商业和开源的主流浏览器和国内外的技术现状以及存在的型号瓶颈和页面布局显示等两大问题,最后提出了问题的解决方案、论文的研究背景和研究内容。论文第二章通过分析典型嵌入式浏览器的架构和存在的缺点,提出了基于智能网关的mWebPortal平台系统架构、主要流程和个性特点,最后分析了采用Windows CE作为浏览器端平台环境的原因。论文第三章介绍了智能网关的体系架构,并详细阐述了基于DOM技术的解析模块和可配置的筛选模块的设计方案。可配置筛选方案的智能网关能够针对不同设备能力的Web应用进行自适应的解析和筛选,因而能突破平台或者型号带来的Web应用访问的技术瓶颈。论文第四章介绍了系统浏览器端的体系架构和关键模块的功能描述,并设计了基于内容块和索引技术的页面布局算法,提出了基于VLSI的矩形块布局优化算法,从而提高屏幕自身的空间利用率并改善页面布局显示效果。论文第五章给出了原型系统的实现类图、系统启动和配置界面,不同类型的筛选容器的实例,多用户并发和缓存的性能测试表明论文提出的缓存技术以及可配置筛选技术的性能能良好的满足用户的要求并具备优良的性能。论文最后对本文进行了工作总结,并指出了目前存在的不足之处以及今后的研究内容。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 嵌入式浏览器1.2.1 商业的嵌入式浏览器1.2.2 开源的嵌入式浏览器1.3 国内外现状1.3.1 代理技术1.3.2 网页逻辑分块算法1.3.3 缩略图和预测技术1.4 课题研究背景及研究内容1.4.1 课题研究背景1.4.2 研究内容1.5 论文章节安排第二章 mWebPortal系统总体架构及关键技术2.1 典型嵌入式浏览器的系统架构2.1.1 典型嵌入式浏览器的特征2.1.2 典型嵌入式浏览器的系统架构2.2 mWebPorta1系统总体架构2.2.1 mWebPortal系统设计架构2.2.2 mWebPortal系统设计主流程2.2.3 mWebPortal系统的特点2.3 mWebPortal系统平台环境2.4 本章小结第三章 智能网关设计3.1 智能网关的整体架构设计3.1.1 通讯模块功能描述3.1.2 缓存模块功能描述3.1.3 解析模块功能描述3.1.3 解析模块功能描述3.1.4 筛选模块功能描述3.2 基于套接字的通讯设计3.3 基于用户的缓存设计3.4 基于DOM的HTML解析3.4.1 词法分析器的设计3.4.2 语法分析的关键技术3.4.3 HTML解析器的接口调用3.5 可配置的筛选容器设计3.5.1 Web网页信息抽取3.5.2 基于DOM的信息抽取算法3.5.3 可配置的筛选容器的设计3.6 本章小结第四章 浏览器插件设计4.1 浏览器整体架构设计4.2 浏览器模块功能设计4.2.1 通讯与验证4.2.2 HTML解析4.3 内容分块算法4.3.1 典型的布局显示算法4.3.2 内容分块的问题描述4.3.3 内容分块的算法设计4.3.4 算法分析与比较4.4 矩形块布局优化4.4.1 VLSI页面布局算法4.4.2 矩形块布局优化算法4.4.3 算法分析与比较4.5 本章小结第五章 应用实例5.1 系统平台的实现5.1.1 智能网关实现类图5.1.2 浏览器实现类图5.2 系统平台与配置5.3 实例效果5.3.1 筛选容器实例效果5.3.2 缓存性能分析5.4 性能测试5.4.1 测试模型描述5.4.2 测试环境5.4.3 测试结果5.5 本章小结第六章 总结与展望6.1 本论文的主要工作概述6.2 关键创新点6.3 未来的工作展望参考文献致谢
相关论文文献
标签:嵌入式浏览器论文; 智能网关论文; 筛选论文; 技术论文; 矩形块布局优化论文;
智能终端设备访问Web应用平台mWebPortal设计与实现
下载Doc文档