数字电视嵌入式浏览器的研究与实现

数字电视嵌入式浏览器的研究与实现

论文摘要

随着有线电视数字化推广工作的展开和数字电视技术的发展,嵌入式浏览器技术已经成为数字电视系统的基础核心技术,它可以为用户提供功能丰富的互动交流平台,如电视节目指南(EPG)、视频点播(VOD)、远程教育、互动游戏等数字电视应用,都可以基于浏览器平台来开发应用。面向数字电视的嵌入式浏览器应用面临巨大的市场机遇和技术挑战。目前市场上的嵌入式浏览器很多,这些浏览器各有各的功能特色,但是在应用于数字电视终端时,有的需要花费很大的功夫进行功能、性能等方面改造的工作,有的由于高额版权费用和技术的不透明性造成的移植和维护比较困难,不能很好的满足市场应用需求。因此,面向行业应用的数字电视嵌入式浏览器的研发具有很大的市场价值。本论文针对上述问题,以我国数字电视行业的需求为基础,结合嵌入式浏览器的各项关键技术,设计了面向数字电视的嵌入式浏览器的软件架构,实现了浏览器对HTML数据和HTTP协议的解析,对数据缓存模块采用先进的数据淘汰策略进行性能优化,设计并实现了OS适配层模块以提高浏览器的可移植性,最后完成了对浏览器的功能和性能测试。数字电视嵌入式浏览器是针对数字电视行业设计的嵌入式浏览器,它的集成应用有利于数字电视系统工作效率的提高和各项数字电视增值业务的开发,有利于数字电视在我国的推广和普及。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 嵌入式浏览器概述
  • 1.1.1 浏览器简介
  • 1.1.2 嵌入式浏览器简介
  • 1.1.3 嵌入式浏览器开发的现状和前景
  • 1.2 数字电视简介
  • 1.3 选题背景
  • 1.4 论文的结构安排
  • 第二章 数字电视嵌入式浏览器介绍与分析
  • 2.1 数字电视嵌入式浏览器介绍
  • 2.1.1 嵌入式浏览器在数字电视机顶盒中的应用
  • 2.1.2 数字电视嵌入式浏览器在我国的应用概况
  • 2.2 数字电视嵌入式浏览器应用分析
  • 2.2.1 商用数字电视浏览器应用分析
  • 2.2.2 一般的嵌入式浏览器应用分析
  • 2.3 嵌入式浏览器的技术优化
  • 2.3.1 HTML 解析容错处理
  • 2.3.2 速度优化技术
  • 2.3.3 可移植性优化
  • 2.3.4 对数据广播协议的支持研究
  • 第三章 Tops 数字电视浏览器的总体设计
  • 3.1 设计目标
  • 3.2 数字电视机顶盒软件系统架构设计
  • 3.3 Tops 数字电视浏览器的主体结构设计
  • 3.4 Tops 数字电视浏览器工作流程
  • 第四章 Tops 数字电视浏览器的模块设计与实现
  • 4.1 协议解析模块的实现
  • 4.1.1 协议解析模块的主体设计与实现
  • 4.1.2 HTTP 协议解析实现
  • 4.1.3 FILE 协议解析实现
  • 4.2 数据缓存模块的设计与实现
  • 4.2.1 数据缓存模块的访问
  • 4.2.2 缓存数据的选择和结构定义
  • 4.2.3 缓存淘汰策略的设计与实现
  • 4.3 HTML 解析器的实现
  • 4.3.1 HTML 文档结构
  • 4.3.2 HTML 解析器的主体设计与实现
  • 4.3.3 词法分析的实现
  • 4.3.4 语法分析的实现
  • 4.4 OS 适配层模块的实现
  • 第五章 系统测试
  • 5.1 测试环境介绍
  • 5.2 功能测试
  • 5.2.1 HTML 解析和协议解析的功能测试
  • 5.2.2 数据缓存的功能测试
  • 5.3 性能测试
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 在学期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  

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

    猜你喜欢