基于Java的IP机顶盒浏览器研究与实现

基于Java的IP机顶盒浏览器研究与实现

论文摘要

IP机顶盒应用层中一个重要组成部分是多功能浏览器。基于IP机顶盒的浏览器与其他数字机顶盒的相比在交互式数字内容服务上相比有很多优越之处,可以提供诸如视频点播、数字视频录像机、电子节目指南、电视商务、信息服务、音乐、游戏、IP电话、网关服务器和网页浏览等。本文研究了基于IP机顶盒上的浏览器设计和实现技术。结合D,机顶盒的具体环境,开发了一个适用于工P机顶盒上的EPG浏览器。可以实现EPG选择、网页浏览、VOD等等的功能,并且可以通过JNI来实现与操作系统的接口和对外部播放器的调用。本文首先介绍了IPTV的背景和发展现状,并且对IP机顶盒上的硬件环境和数字电视系统所采用软件技术进行了介绍。然后对浏览器设计中采用的Java技术进行深入的讨论和研究。最后对浏览器给出了设计和实现,并讨论了工作过程中出现的一些关键技术和问题。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 绪论
  • 1.1 背景
  • 1.1.1 数字电视概述
  • 1.1.2 IPTV简介
  • 1.1.3 IPTV发展现状
  • 1.2 本文所做的工作
  • 2 IP机顶盒及其技术研究
  • 2.1 IP电视机顶盒介绍
  • 2.1.1 IP机顶盒软件结构
  • 2.1.2 IP机顶盒硬件环境
  • 2.1.3 IP机顶盒MPEG传输技术
  • 2.1.4 IP机顶盒的功能
  • 2.2 嵌入式浏览器
  • 2.2.1 嵌入式浏览器概念
  • 2.2.2 浏览器中采用的重要技术
  • 2.2.3 流行的嵌入式浏览器
  • 2.2.4 JVM上的机顶盒浏览器
  • 2.3 EPG电子节目指南
  • 2.3.1 EPG介绍
  • 2.3.2 DVB-SI
  • 2.3.3 XML
  • 2.4 流媒体的传输与播放
  • 2.4.1 流媒体传输相关协议
  • 2.4.2 RTP/RTCP研究
  • 2.4.3 Java中RTP应用
  • 2.5 本章小结
  • 3 基于Java的机项盒浏览器设计技术研究
  • 3.1 Java TV API
  • 3.1.1 Java TV API环境
  • 3.1.2 Personal Java应用类库
  • 3.2 2D 图形接口
  • 3.2.1 AWT结构
  • 3.2.2 AWT实现
  • 3.3 其他交互式API简介
  • 3.3.1 3D图形接口
  • 3.3.2 语音接口
  • 3.3.3 高级图像处理类库
  • 3.4 本章小结
  • 4 EPG浏览器的设计与实现
  • 4.1 设计需求与实现目标
  • 4.1.1 设计需求及原则
  • 4.1.2 需要注意的问题
  • 4.2 体系结构设计
  • 4.2.1 图形界面模块
  • 4.2.2 消息通讯模块
  • 4.2.3 监听模块
  • 4.2.4 本地接口模块
  • 4.3 开发环境及方式
  • 4.3.1 系统软硬基础结构
  • 4.3.2 开发方式
  • 4.4 设计注意的问题
  • 4.4.1 界面设计
  • 4.4.2 事件处理
  • 4.4.4 定时器的设计
  • 4.5 系统实现
  • 4.5.1 EPG浏览器模块
  • 4.5.2 Internet浏览器模块
  • 4.5.3 Plugin模块
  • 4.5.4 SystemSet模块
  • 4.5.5 JNI接口模块
  • 4.5.6 InterCommThread模块
  • 4.6 本章小结
  • 5 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于Java的IP机顶盒浏览器研究与实现
    下载Doc文档

    猜你喜欢