基于消息队列的中间件在IPTV中的应用

基于消息队列的中间件在IPTV中的应用

论文摘要

IPTV作为电信网、互联网和广电网三网融合的切入点,在世界范围内迅速发展,并从试验阶段转向大规模商用阶段。中间件技术能够很好地解决IPTV发展过程中遇到的互联互通、业务拓展成本高、设备浪费等问题,所以国际电联IPTV焦点组将中间件和应用平台明确作为IPTV标准架构中的重要组成部分。本论文结合国际电联IPTV焦点组的相关资料,首先探讨了IPTV系统的功能结构和EPG系统的原理;然后深入分析了基于消息队列的中间件技术和IPTV系统中的中间件技术。针对IPTV系统的结构特点及EPG对元数据传送的要求,提出一种用基于消息队列的中间件来进行元数据传输的设计思想,该中间件具有很好的开放性和可扩展性。文中对整个中间件系统、中间件的接口和分系统的数据处理流程都进行了详细的设计,并基于中间件的设计思想和Java等技术为该中间件的编程实现提供了实现方案。最后,根据中间件系统的功能需求,设计了对该系统的测试方案。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文的研究背景
  • 1.2 中间件技术及其在 IPTV中应用的研究现状
  • 1.3 论文结构
  • 1.4 本论文的研究成果和研究意义
  • 第二章 IPTV系统概述
  • 2.1 IPTV系统
  • 2.1.1 IPTV系统的功能结构
  • 2.1.2 IPTV系统的业务分类
  • 2.2 IPTV中的EPG(电子节目指南)系统
  • 2.2.1 EPG系统
  • 2.2.2 业务导航系统
  • 2.3 本章小结
  • 第三章 中间件技术的研究
  • 3.1 中间件技术概述
  • 3.1.1 中间件的定义与分类
  • 3.1.2 中间件技术的优点
  • 3.1.3 消息中间件的定义与分类
  • 3.1.4 基于消息队列的消息中间件
  • 3.2 中间件的实现技术概述
  • 3.2.1 Java编程语言
  • 3.2.2 可扩展性标志语言(XML)
  • 3.2.2.1 XML文件
  • 3.2.2.2 XML文件的逻辑结构
  • 3.2.2.3 XML文件的物理结构
  • 3.2.3 文档对象模型(DOM)
  • 3.3 IPTV系统中的中间件
  • 3.3.1 IPTV中间件的定义
  • 3.3.2 IPTV中间件的分类
  • 3.3.3 IPTV终端中间件的 API接口
  • 3.3.4 IPTV系统中间件的架构和功能
  • 3.4 本章小结
  • 第四章 基于消息队列的中间件在 IPTV中的应用设计方案
  • 4.1 基于消息队列的中间件的整体设计
  • 4.2 中间件中消息队列的设计
  • 4.2.1 EPG中传送的元数据
  • 4.2.2 XML消息文件的设计
  • 4.2.3 消息队列的设计
  • 4.3 系统中间件中的EPG组件接口设计
  • 4.3.1 元数据发送接口的设计
  • 4.3.2 元数据接收接口的设计
  • 4.3.3 其他相关接口和类的设计
  • 4.4 发送模块的数据发送流程设计
  • 4.5 接收模块的数据接收流程设计
  • 4.6 本章小结
  • 第五章 基于消息队列的中间件在 IPTV中的应用实现方案
  • 5.1 开发工具的选择
  • 5.2 XML消息文件的实现方式
  • 5.3 IPTV系统中间件的 E P G组件中的接口实现方式
  • 5.3.1 发送接口的实现
  • 5.3.2 接收接口的实现
  • 5.4 发送模块的程序实现方式
  • 5.5 接收模块的程序实现方式
  • 5.6 中间件的测试方案
  • 5.6.1 测试环境
  • 5.6.2 测试的主要内容
  • 5.6.3 测试用例的设计
  • 5.7 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于消息队列的中间件在IPTV中的应用
    下载Doc文档

    猜你喜欢