智能终端设备访问Web应用平台mWebPortal设计与实现

智能终端设备访问Web应用平台mWebPortal设计与实现

论文摘要

随着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文档

    猜你喜欢