面向数字电视机顶盒的嵌入式浏览器研究与实现

面向数字电视机顶盒的嵌入式浏览器研究与实现

论文摘要

数字电视业务不仅提供了高清晰的数字节目,也带来了更吸引人的交互式服务,如电子节目指南、视频点播、远程教育、互动娱乐等。数字电视业务中包含大量视频、音频、图片等高带宽的多媒体应用。为了在数字电视中浏览这些多媒体信息,通常在数字机顶盒中实现嵌入式浏览器。本文首先分析了嵌入式浏览器的技术、市场现状和未来发展趋势,在此基础上,针对目前嵌入式浏览器的缺陷和本项目自身需求,参考开源嵌入式浏览器Konqueror-Embedded模型,结合MiniGUI开发出机顶盒嵌入式浏览器,并设计实现了浏览器与机顶盒的接口模块。本文介绍了机顶盒嵌入式浏览器的整体设计构架以及各个模块的具体实现。重点介绍了HTML解析模块、图像解析模块、图像用户界面模块和操作系统适配层的设计与实现。首先,采用了Konqueror-Embedded浏览器的HTML解析引擎,因为该模块稳定,解析效果好,可扩展性强,但针对嵌入式系统的特点,我们对解析模块做了优化处理。其次,分析了针对嵌入式系统的图像处理技术,采用分段显示的方法实现图象解析模块。然后,通过对嵌入式GUI进行的比较分析,选用了MiniGUI,在浏览器上集成了可定制、小巧的MiniGUI。最后,设计实现了嵌入式浏览器与数字电视机顶盒的接口。本文所设计的嵌入式浏览器,具备稳定、可定制和可移植性强的特点。适合在数字电视机顶盒上使用。经过测试,该浏览器对网页具有较好的显示效果,具备基本的网页浏览功能,其体积和速度也基本满足嵌入式系统的需要。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景与意义
  • 1.2 国内外研究动态
  • 1.3 本课题主要研究工作
  • 1.4 论文章节安排
  • 第二章 嵌入式浏览器的相关技术
  • 2.1 嵌入式浏览器设计原理
  • 2.2 嵌入式浏览器的相关技术
  • 2.2.1 HTML
  • 2.2.2 XML
  • 2.2.3 Token 概念
  • 2.2.4 层叠样式表CSS
  • 2.2.5 JavaScript
  • 2.2.6 DOM 规范
  • 2.3 典型的嵌入式浏览器分析
  • 2.3.1 ViewML
  • 2.3.2 Mozilla
  • 2.3.3 DeltaBrowser
  • 2.3.4 NetFront
  • 2.3.5 Zen
  • 2.3.6 Konqueror-Embedded
  • 2.4 本章小结
  • 第三章 机顶盒嵌入式浏览器的总体设计
  • 3.1 数字电视机顶盒
  • 3.1.1 数字电视机顶盒的工作原理
  • 3.1.2 数字电视机顶盒的结构
  • 3.2 Tops 嵌入式浏览器的总体设计
  • 3.2.1 Tops 嵌入式浏览器的开发方案
  • 3.2.2 总体结构图
  • 3.2.3 浏览器的类结构设计
  • 3.2.4 浏览器的工作流程
  • 3.3 本章小结
  • 第四章 HTML 解析模块的设计与实现
  • 4.1 HTML 解析模块概述
  • 4.2 HTML 解析模块的设计与实现
  • 4.2.1 HTML 语法树
  • 4.2.2 词法分析器Tokenizer
  • 4.2.3 语义处理器Parser
  • 4.2.4 词法分析及DOM 树的构建过程
  • 4.3 本章小结
  • 第五章 图像解析模块的设计与实现
  • 5.1 图像处理过程
  • 5.1.1 图像传输
  • 5.1.2 图像解析
  • 5.1.3 图像布局处理
  • 5.2 图像解析模块的设计与实现
  • 5.2.1 图像格式识别及转换程序选择模块
  • 5.2.2 GIF 图像解析模块
  • 5.3 本章小结
  • 第六章 GUI 模块的设计与实现
  • 6.1 嵌入式GUI 比较研究
  • 6.1.1 紧缩的X window 系统
  • 6.1.2 MicroWindows
  • 6.1.3 OpenGUI
  • 6.1.4 Qt/Embedded
  • 6.1.5 MiniGUI
  • 6.2 Tops 浏览器GUI 模块的设计与实现
  • 6.3 本章小结
  • 第七章 浏览器的接口设计
  • 7.1 Tops 浏览器的接口设计方案
  • 7.2 OS 适配层的设计与实现
  • 7.2.1 OS 适配层概述
  • 7.2.2 OS 适配层的总体设计
  • 7.3 应用编程接口层的设计
  • 7.3.1 基于API 层的业务编程模型
  • 7.3.2 API 层的设计
  • 7.4 本章小结
  • 第八章 系统测试
  • 8.1 测试环境
  • 8.2 系统测试
  • 8.2.1 基本网页浏览功能测试
  • 8.2.2 具有扩展功能网页的测试
  • 8.2.3 对Flash 支持的测试
  • 8.3 本章小结
  • 第九章 总结与展望
  • 致谢
  • 参考文献
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].有线数字电视机顶盒技术探讨[J]. 西部广播电视 2019(22)
    • [2].有线数字电视机顶盒发展现状与趋势[J]. 科技风 2019(02)
    • [3].高清数字电视机顶盒关键技术研究与系统实现[J]. 卫星电视与宽带多媒体 2019(10)
    • [4].浅谈数字电视机顶盒技术[J]. 中国新通信 2018(03)
    • [5].数字电视机顶盒的常见故障及维修方法[J]. 声屏世界 2018(S1)
    • [6].数字电视机顶盒软件自动测试系统的开发及应用[J]. 电子测试 2017(15)
    • [7].有线数字电视机顶盒发展现状与趋势探析[J]. 西部广播电视 2017(18)
    • [8].有线数字电视机顶盒发展现状与趋势[J]. 有线电视技术 2016(07)
    • [9].有线数字电视机顶盒及业务的家庭用户需求量化研究[J]. 广播与电视技术 2015(10)
    • [10].开关电源在数字电视机顶盒中的作用和故障排除方法[J]. 卫星电视与宽带多媒体 2019(22)
    • [11].广电数字电视机顶盒作为家庭智慧中心的可行性与必要性研究[J]. 科技经济导刊 2015(13)
    • [12].数字电视机顶盒的故障及处理方法[J]. 科技传播 2015(04)
    • [13].数字电视机顶盒及中间件[J]. 黑龙江科技信息 2015(26)
    • [14].数字电视机顶盒维修软件设计和实施[J]. 广播电视信息 2015(08)
    • [15].数字电视机顶盒的故障和维修[J]. 数码世界 2018(01)
    • [16].数字电视机顶盒的组成及原理[J]. 数码世界 2017(10)
    • [17].高清数字电视机顶盒设计和实现[J]. 数字化用户 2013(08)
    • [18].数字电视机顶盒的关键技术探讨[J]. 西部广播电视 2013(18)
    • [19].广电数字电视机顶盒技术分析[J]. 数字技术与应用 2012(03)
    • [20].数字电视机顶盒发展趋势[J]. 科技风 2012(17)
    • [21].数字电视机顶盒信号故障及处理[J]. 无线互联科技 2012(10)
    • [22].浅谈数字电视机顶盒工作原理及系统构架[J]. 科学之友 2012(17)
    • [23].谈数字电视机顶盒维修[J]. 卫星电视与宽带多媒体 2011(02)
    • [24].电脑能否代替有线数字电视机顶盒[J]. 数字技术与应用 2011(05)
    • [25].有线数字电视机顶盒检测详解[J]. 电视技术 2011(14)
    • [26].数字电视机顶盒在线软件升级协议规范化[J]. 计算机工程与应用 2009(01)
    • [27].浅析数字电视机顶盒技术[J]. 广播电视信息 2009(02)
    • [28].有线数字电视机顶盒技术[J]. 中国有线电视 2009(09)
    • [29].基于中间件的数字电视机顶盒研究[J]. 电子技术 2008(11)
    • [30].浅析有线数字电视机顶盒的稳定性[J]. 中国有线电视 2019(03)

    标签:;  ;  ;  ;  ;  

    面向数字电视机顶盒的嵌入式浏览器研究与实现
    下载Doc文档

    猜你喜欢