| 【中文题名】 | 基于LINUX的UPnP在家庭网络中的研究 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-3-23 |
| 【中关键词】 | 家庭网络,中间件,UPNP,SOAP,SSDP,GENA |
| 【英关键词】 | Home Network,middleware,UPNP,SOAP,SSDP,GENA, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 | 网络生活随着计算机技术、网络技术日趋成熟以及电脑和智能化电器用具不断涌入普通百姓家庭,一种被专家们称之为“家庭电器集成系统”的家庭网络(Home Network)将在21世纪呈现在人们的眼前。
通用即插即用(UPnP)是一种普遍的点对点网络连接的体系结构,它适用于智能设备、无线设备和所有种类的个人计算机的互连。它的这种设计使的设备无论在家罩、小型商业厅、公共场所的任何网络的连接操作都变得容易、灵活、连接标准化。
本文首先介绍了家庭网络在国内外的发展状况,家庭网络的未来发展趋势,并介绍了家电网络软硬件设计的方案,以及家庭网络的协议。为了解决家庭网络应用的互操作性,论文提出了采用中间件技术设计家庭网络应用,对UPnP、Jini、Havi等技术做了简单的介绍,并根据它们各自的特点,提出选用UPnP作为家庭网络应用设计的中间件的观点。本文详细的分析了一个在Linux环境下实现UPnP的实例,同时结合家庭网络的应用提出了几种改进的观点。在论文的最后,通过一个具体的实验验证了改进观点的可行性。 |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
ABSTRACT |
3-4 |
|
目录 |
4-6 |
|
第一章 绪论 |
6-8 |
|
1.1 研究背景 |
6-7 |
|
1.2 本文研究的主要内容 |
7-8 |
|
第二章 智能家庭网络介绍 |
8-11 |
|
2.1 智能家庭网络总体设计方案 |
8 |
|
2.2 智能家庭网络的硬件平台结构 |
8-9 |
|
2.3 智能家庭网络中的智能终端软件体系结构 |
9 |
|
2.4 智能家庭网络协议层方案及标准 |
9-10 |
|
2.4.1 从Windows接口标准扩充而来的UPnP协议 |
9 |
|
2.4.2 分布式网络环境协议Jini |
9 |
|
2.4.3 以SONY为代表的HAVi标准 |
9-10 |
|
2.5 UPNP架构的发展前景 |
10-11 |
|
第三章 UPNP的实现机制 |
11-26 |
|
3.1 UPNP介绍 |
11 |
|
3.2 设备寻址 |
11-12 |
|
3.3 设备发现 |
12-16 |
|
3.3.1 设备通知 |
13-15 |
|
3.3.2 设备搜寻 |
15-16 |
|
3.4 设备描述 |
16-17 |
|
3.5 设备控制 |
17-20 |
|
3.5.1 动作调用 |
17-20 |
|
3.5.2 状态查询 |
20 |
|
3.6 设备事件 |
20-25 |
|
3.6.1 事件订阅 |
21-24 |
|
3.6.2 事件通知 |
24-25 |
|
3.7 设备表达 |
25-26 |
|
第四章 UPNP的SDK分析 |
26-37 |
|
4.1 分析背景 |
26-27 |
|
4.2 SDK设计 |
27-35 |
|
4.2.1 工具介绍(第零层) |
28-31 |
|
4.2.2 应用层(第一层) |
31 |
|
4.2.3 用户接口层(第二层) |
31 |
|
4.2.4 核心服务层(第三层) |
31-34 |
|
4.2.5 网络侦听层(第四层) |
34-35 |
|
4.2.6 操作系统层(第五层) |
35 |
|
4.3 SDK运用介绍 |
35-37 |
|
第五章 UPNP在构建家庭网络中的改进 |
37-42 |
|
5.1 家庭网络体系介绍 |
37 |
|
5.2 UPNP构建家庭网络的分析及改进 |
37-40 |
|
5.2.1 UPnP的作用 |
37-38 |
|
5.2.2 UPnP的优缺点 |
38 |
|
5.2.3 应用中的问题和解决方案 |
38-40 |
|
5.3 对传统家电支持的考虑 |
40-42 |
|
第六章 UPNP应用的设计与实现 |
42-58 |
|
6.1 实验介绍 |
42-43 |
|
6.2 嵌入式系统介绍 |
43 |
|
6.3 交叉编译环境的建立 |
43-44 |
|
6.4 实际服务设备(USBPHONE) |
44-45 |
|
6.4.1 设备初始化过程 |
44-45 |
|
6.4.2 设备的通讯过程 |
45 |
|
6.5 状态订购设计(STATES SUBSCRIBE) |
45-50 |
|
6.6 增强查询设计(E-SSDP) |
50-52 |
|
6.7 操作界面 |
52-53 |
|
6.8 实验过程中通讯的数据内容 |
53-58 |
|
总结与展望 |
58-59 |
|
参考文献 |
59-60 |
|
致谢 |
60 |
|
| 【DOI】 | LunWen.ID:2.2008.372288 |