论文部分内容阅读
家庭信息化是信息技术的重要发展方向,信息化家庭是信息社会的基本单位。数字化技术的发展加速了各种信息家电的出现,进而提出了互联、互通、互操作的要求。Internet技术向社会各个方面的渗透也促使家庭从网络的端点扩展为一个网络,连接各种信息家电,形成家庭网络。家庭网络与人们生活息息相关,是网络典型的边缘网,单个网络的规模虽小,但在全球网络中所占的比重很大,到现在已有了很大发展。实现家庭网络的关键是家庭网络中间件技术。世界各著名设备厂商纷纷提出了各自的新技术和解决方案,如微软提出的UPnP、Sun公司提出的Jini、Sony公司提出的HAVi、Alcatel等公司提出的OSGi规范等。研究这些新技术,解决设备间互连、互通、互操作问题,实现设备连接控制操作简单化、人性化,对加速信息家电的普及,促进家庭网络的发展,提高家庭信息化水平有着重要的现实意义。
家庭网络中间件主要用以屏蔽信息家电下层的各种硬件设备和连接技术,为上层应用开发提供统一的接口,并实现信息设备的简单组网、智能控制。UPnP技术是非常具有代表性的家庭网络中间件技术,它建立在TCP/IP协议和WEB技术之上,利用了现有的一些网络技术和规范,如XML、SOAP、GENA等,实现了联网的信息设备间自动组网、自动发现、自动声明、简单信息交换、简单互操作等功能。本文重点研究了UPnP的基础结构以及行为规范,并以模块化的思想编程实现了UPnP协议栈,最后介绍了UPnP AV体系结构和家庭媒体互联互通软件平台并进行了网络媒体播放演示。