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

IGRS与UPnP双协议DMA-SDK的设计实现及其应用

作 者: 张功胜
导 师: 刘发贵
学 校: 华南理工大学
专 业: 计算机软件与理论
关键词: 数字媒体适配器 数字家庭 闪联 IGRS UPnP DMA
分类号: TN915.04
类 型: 硕士论文
年 份: 2010年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着3C融合技术的发展,消费类电子产品越来越普及,新产品也不断地出现。近几年,基于家庭网络互联标准的消费类电子产品迅速地发展。国内外产生了众多数字家庭标准化组织。在国内,对家庭媒体应用影响比较深的主要是UPnP标准和IGRS标准。由于消费类电子产品的日新月异,因此新应用的响应速度,产品化的效率对于产品开发商来说,显得尤为重要。本文针对于数字媒体适配器(DMA)相关应用,提出基于IGRS与UPnP双协议数字媒体适配器SDK(DMA-SDK)。应用开发商基于SDK,进行DMA产品开发,通过灵活配置,有效地复用DMA-SDK所提供的相关模块,将开发精力集中在界面和满足特殊需求的相关模块开发上,能够大大提高DMA应用的开发效率,提高产品化速度。本文所做的工作包括:1、项目的背景研究。3C融合技术的发展现状的研究,并对国内外的数字家庭标准化组织进行分析,突出其共性特点和差异性。然后分析国内数字家庭网络AV应用的主要标准IGRS和UPnP的发展过程。接着分析目前国内外IGRS与UPnP数字媒体应用的研究状况。最后,分析本课题的意义所在。2、IGRS与UPnP标准的详细分析。包括标准的组成,基础协议SDK的分析。然后重点对其AV应用框架进行研究,并在此基础上阐述DMA的概念。3、双协议DMA-SDK的设计与实现。双协议DMA-SDK由跨平台公共工具库SDK,IGRS DMA-SDK,UPnP DMA-SDK,Http文件访问SDK,Mp3播放器SDK,双协议集成软件框架所组成。本文首先总体地描述各模块的关联和依赖关系,然后逐一对其核心模块和特点部分进行设计与实现的研究分析。4、双协议DMA-SDK的应用研究。主要研究SDK的脚本调用和基于此SDK的双协议数码相框。重点分析了双协议数码相框的设计与实现,体现出DMA-SDK的易用性,以及基于DMA-SDK开发的优越性。5、双协议DMA-SDK的测试。根据SDK中的各个库的主要功能和操作,设计出有代表性的测试方案和测试用例,证明双协议DMA-SDK的正确性,容错性和稳定性。

全文目录


摘要  5-6
Abstract  6-12
第一章 绪论  12-18
  1.1 研究背景  12-13
    1.1.1 3C 融合技术的背景和发展现状  12
    1.1.2 国内外数字家庭标准化组织  12-13
  1.2 国内数字家庭网络AV 应用的主要标准  13-15
    1.2.1 IGRS 标准的发展  13-14
    1.2.2 UPnP 标准的发展  14-15
  1.3 基于IGRS 与UPnP 的数字媒体应用的研究状况  15-16
    1.3.1 基础协议栈的研究  15
    1.3.2 AV 应用框架的研究与开发  15
    1.3.3 AV 应用的研究与开发  15-16
  1.4 研究内容及创新性分析  16-17
  1.5 论文的组织结构  17
  1.6 本章总结  17-18
第二章 IGRS 与UPnP 标准的分析  18-39
  2.1 标准组成结构  18-20
    2.1.1 IGRS  18-19
    2.1.2 UPnP  19-20
  2.2 基础协议SDK 分析与应用研究  20-34
    2.2.1 研究目标  20
    2.2.2 IGRS 基础协议SDK 分析与应用研究  20-28
    2.2.3 UPnP 基础协议SDK 的分析与应用研究  28-34
  2.3 AV 应用框架  34-38
    2.3.1 框架分析  34-36
    2.3.2 DMA  36-38
  2.4 本章小结  38-39
第三章 双协议DMA-SDK 的设计  39-64
  3.1 需求与目标  39-40
  3.2 总体设计  40-41
  3.3 跨平台公共工具库SDK 的设计  41-47
    3.3.1 模块组成  41
    3.3.2 接口设计  41-47
  3.4 IGRS DMA-SDK 的设计  47-52
    3.4.1 模块组成  47-48
    3.4.2 接口设计  48-52
  3.5 UPnP DMA-SDK 的设计  52-56
    3.5.1 模块组成  52-53
    3.5.2 接口设计  53-56
  3.6 Http 文件访问SDK 的设计  56-59
    3.6.1 接口设计  57-59
  3.7 Mp3 播放器SDK 的设计  59-61
  3.8 双协议DMA 集成软件框架的设计  61-63
    3.8.1 模块组成  61-62
    3.8.2 接口设计  62-63
  3.9 本章小结  63-64
第四章 双协议DMA-SDK 的实现  64-99
  4.1 跨平台公共工具库SDK 的实现  64-68
    4.1.1 Thread  64-65
    4.1.2 Mutex  65-66
    4.1.3 Socket  66-68
    4.1.4 CXmlNode  68
  4.2 IGRS DMA-SDK 的实现  68-78
    4.2.1 Environment 结构维护  68-72
    4.2.2 事件管理  72-73
    4.2.3 应用核心  73-74
    4.2.4 消息管理  74-75
    4.2.5 IGRS AV 控制点  75-77
    4.2.6 接口实现  77-78
  4.3 UPnP DMA-SDK 的实现  78-87
    4.3.1 事件过滤与处理  78-80
    4.3.2 描述处理  80-81
    4.3.3 UPnP 基础协议SDK 适配层接口  81-82
    4.3.4 应用核心  82-84
    4.3.5 消息处理  84
    4.3.6 UPnP AV 控制点  84-86
    4.3.7 接口实现  86-87
  4.4 HTTP 文件访问SDK 的实现  87-91
    4.4.1 HTTP 协议处理  87-88
    4.4.2 接口实现  88-91
  4.5 Mp3 播放器SDK 的实现  91-96
    4.5.1 解码播放机制  91-94
    4.5.2 接口实现  94-96
  4.6 双协议DMA 集成软件框架  96-98
    4.6.1 接口改写  97
    4.6.2 类的Python 封装  97-98
  4.7 本章小结  98-99
第五章 双协议DMA-SDK 的应用  99-111
  5.1 应用场景  99-100
  5.2 终端Python 脚本调用  100-101
    5.2.1 脚本设计  100
    5.2.2 运行结果  100-101
  5.3 双协议数码相框  101-110
    5.3.1 需求分析  101-102
    5.3.2 总体设计  102-103
    5.3.3 核心实现  103-109
    5.3.4 优点与提高  109-110
    5.3.5 运行结果  110
  5.4 本章小结  110-111
第六章 双协议DMA-SDK 的测试  111-119
  6.1 测试环境  111
    6.1.1 硬件环境  111
    6.1.2 软件环境  111
  6.2 测试内容与分析  111-118
    6.2.1 IGRS DMA-SDK  111-113
    6.2.2 UPnP DMA-SDK  113-114
    6.2.3 Http 文件访问SDK  114-116
    6.2.4 Mp3 播放器SDK  116-118
  6.3 本章小结  118-119
结论  119-122
参考文献  122-125
攻读硕士期间取得的研究成果  125-126
致谢  126

相似论文

  1. 高性能计算机I/O总线技术研究,TP336
  2. 基于LVDS技术的通讯卡研制,TP273
  3. 基于FPGA的高速实时数据采集系统,TP274.2
  4. 物联网短距离无线定位算法研究,TN929.5
  5. 数字家庭媒体系统设计与实现,TP311.52
  6. 活塞式制冷压缩机PV图测试系统研究,TB652
  7. 数字家庭间互联互通方法的研究与应用,TP393.03
  8. 螺旋锥束CT三维重建FPGA硬件加速系统中PCIEDMA的设计与实现,TP391.41
  9. 数字家庭网络标准与应用系统研究,TN915.02
  10. 数字家庭网络标准协议的研究与实现,TP393.04
  11. 基于功能本体的数字家庭服务注册与搜索平台研究,TP311.52
  12. 高性能双DSP通用处理板研发,TP332
  13. 高速互联总线关键技术研究和实现,TN919.3
  14. 广州市番禺区政府在数字家庭产业发展中的职责研究,F426.6
  15. PXI总线高速数据采集模块研制,TP274.2
  16. FT-C55LP中DMA控制器的设计与实现,TP273
  17. 雷达数据采集系统的实现,TN957.51
  18. 各向异性导电胶膜黏弹性力学行为的实验研究,O482.1
  19. 截面数据采集系统接口模块及应用程序,TP274.2
  20. 激光陀螺姿态测量系统中高速数据采集与传输研究,TP274.5
  21. 基于Verilog语言的DMA控制器的设计与仿真,TP332.3

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com