IPTV机顶盒嵌入式浏览器研究

IPTV机顶盒嵌入式浏览器研究

论文摘要

随着通信技术的迅速发展,传统电视逐步向着数字化、网络化、智能化的方向前进。为了满足人们的需求,机顶盒应运而生。从本质上说,机顶盒也是嵌入式系统,包括硬件部分和软件部分,而嵌入式浏览器作为软件部分的重要组成部分,能够使用户实现上网功能。本学位论文主要讨论IPTV机顶盒嵌入式浏览器。首先,明确了机顶盒和网络电视机顶盒的概念,研究了网络电视机顶盒的结构和功能,并对相关厂商进行了介绍。然后,从互联网和浏览器的发展入手,研究了浏览器的关键技术,包括标记语言、文档对象模型、脚本语言、层叠样式表、排版引擎、用户图形界面等内容,并对嵌入式浏览器进行了定位和描述。接着,从实践角度,论文讲解了在IPTV机顶盒上移植EnReach公司的eBrowser嵌入式浏览器的过程。实验证明,移植后的浏览器能够成功的下载、解析、排版、显示HTML网页。然后,以美国Mozilla基金会的开源浏览器产品Firefox的源代码为研究对象,介绍了Mozilla软件开发平台,并深入分析了Firefox浏览器的各个关键模块的设计和实现,包括HTML解析模块、排版模块、脚本模块等。最后,设计并实现了为IPTV机顶盒流媒体播放器提供的HTTP客户端,并进行了测试。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 IPTV系统简介
  • 1.1.1 引言
  • 1.1.2 IPTV的概念和含义
  • 1.1.3 IPTV的系统架构及关键技术
  • 1.1.4 IPTV与数字电视的比较
  • 1.2 论文结构
  • 第二章 IPTV 机顶盒
  • 2.1 机顶盒的概念和种类
  • 2.2 机顶盒的功能和结构
  • 2.2.1 功能
  • 2.2.2 硬件结构
  • 2.2.3 软件结构
  • 2.3 机顶盒厂商
  • 第三章 网络浏览器
  • 3.1 网络浏览器的发展情况
  • 3.1.1 互联网的产生和发展
  • 3.1.2 万维网和浏览器的产生和发展
  • 3.2 网络浏览器的关键技术
  • 3.2.1 标记语言
  • 3.2.2 文档对象模型
  • 3.2.3 脚本语言
  • 3.2.4 层叠样式表
  • 3.2.5 排版引擎
  • 3.2.6 图形用户界面
  • 3.2.7 总结
  • 3.3 嵌入式浏览器的概念和分类
  • 3.3.1 嵌入式浏览器与桌面浏览器的区别
  • 3.3.2 智能手机嵌入式浏览器
  • 3.3.3 机顶盒嵌入式浏览器
  • 第四章 嵌入式浏览器 eBrowser 的移植
  • 4.1 开发环境和目标机顶盒简介
  • 4.1.1 开发环境简介
  • 4.1.2 目标机顶盒硬件简介
  • 4.1.3 目标机顶盒软件简介
  • 4.2 嵌入式浏览器eBrowser的移植
  • 4.2.1 嵌入式浏览器方案选择
  • 4.2.2 嵌入式浏览器eBrowser的特点
  • 4.2.3 嵌入式浏览器eBrowser移植
  • 4.3 实验
  • 4.3.1 实验截图
  • 4.3.2 实验结果分析
  • 第五章 开源浏览器 Firefox 的研究
  • 5.1 Firefox浏览器总体架构
  • 5.1.1 认识Mozilla
  • 5.1.2 Mozilla软件平台分析
  • 5.1.3 Firefox数据流程
  • 5.2 HTML解析模块研究
  • 5.2.1 HTML语法
  • 5.2.2 HTML解析过程
  • 5.2.3 HTML解析实现
  • 5.3 排版模块研究
  • 5.3.1 排版模块的功能
  • 5.3.2 排版模块的工作流程
  • 5.4 脚本模块研究
  • 5.4.1 脚本模块的功能
  • 5.4.2 脚本模块的要素
  • 第六章 流媒体播放器HTTP 客户端的设计与测试
  • 6.1 目标机顶盒流媒体播放器
  • 6.1.1 流媒体相关协议简介
  • 6.1.2 流媒体播放器工作流程
  • 6.1.3 流媒体播放器对HTTP客户端的需求
  • 6.2 HTTP客户端的设计与实现
  • 6.2.1 HTTP协议分析
  • 6.2.2 HTTP客户端工作流程
  • 6.2.3 HTTP客户端的实现
  • 6.3 服务器的搭建与测试
  • 6.3.1 HTTP服务器Apache简介及配置
  • 6.3.2 流媒体服务器LiveMedia简介及配置
  • 6.3.3 测试流程及结果
  • 总结与展望
  • 参考文献
  • 发表论文和参加科研情况说明
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    IPTV机顶盒嵌入式浏览器研究
    下载Doc文档

    猜你喜欢