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