论文摘要
随着有线电视数字化推广工作的展开和数字电视技术的发展,嵌入式浏览器技术已经成为数字电视系统的基础核心技术,它可以为用户提供功能丰富的互动交流平台,如电视节目指南(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 性能测试第六章 总结与展望致谢参考文献在学期间的研究成果
相关论文文献
标签:嵌入式浏览器论文; 数字电视论文; 数据缓存论文;