学位论文 > 优秀研究生学位论文题录展示

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

作 者: 周正
导 师: 李华
学 校: 天津大学
专 业: 信号与信息处理
关键词: IPTV 机顶盒 嵌入式浏览器 HTML解析 Firefox HTTP
分类号: TN949.2
类 型: 硕士论文
年 份: 2008年
下 载: 142次
引 用: 7次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 基于HTTP代理的安全网关的分析和研究,TP393.08
  2. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  3. IPTV导视系统的人性化研究,TN949.292
  4. 基于组播技术的校园网多媒体应用研究与部署设计,TP393.18
  5. 面向高性能宽带信息网络IPTV业务的组播技术研究,TP393.09
  6. 一种WinCE环境下嵌入式浏览器的设计与开发,TP393.092
  7. 江西电信IPTV平台承载网络的设计与实现,TN949.292
  8. 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
  9. 嵌入式浏览器网页排版技术研究与实现,TP393.092
  10. 嵌入式视频点播系统的设计与实现,TN948.64
  11. IPTV机顶盒关键技术研究与实现,TN948.55
  12. 面向机顶盒的P2P流媒体音频播放系统研究,TN948.55
  13. 微软新一代流媒体技术研究及原型实现,TN919.8
  14. 基于HTTP的流媒体系统关键技术研究与实现,TN919.8
  15. 基于IPTV的视频通话系统的设计与实现,TN949.292
  16. 基于WEB的IPTV网络管理系统的研究与实现,TP393.07
  17. 基于网络存储器和机顶盒的家庭多媒体系统,TP393.02
  18. 一款机顶盒控制系统的键盘与显示屏接口研发,TN948.55
  19. 用户端IPTV质量的监测方法研究,TN949.292
  20. 2008年中国第四、第五传媒的经营管理,G206-F
  21. 产品信息追溯系统信息采集终端的设计与研究,TP274.2

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视:按功能、用途分
© 2012 www.xueweilunwen.com