论文部分内容阅读
随着网络技术和通信技术的成熟以及各类智能家电的发展,一种旨在实现家庭消费类产品网络化、提供远程控制及交互业务的“家庭网络技术”,正逐渐在全球范围的通信、IT及消费电子业等领域成长起来。
通用即插即用(UPnP)是家庭网络的重要技术,它提供了统一的工业标准,使不同智能设备、无线设备和各种个人计算设备可以在家庭、小型企业、公共场所等各种网络环境下方便、灵活地互联。XML则是UPnP技术的重要组成部份,UPnP主要协议过程,如描述、控制和事件都需要用到XML技术,尤其XML解析器是UPnP技术实现不可缺少的部份。
论文根据笔者参与华为科研基金项目的研究心得,系统论述基于UPnP的家庭网络技术及其实现。
论文首先阐述家庭网络在国内外的发展状况及家庭网络协议,重点介绍了UPnP基础协议架构和工作过程。
然后系统讨论了XML解析相关技术,给出了作者自行开发的XML微型解析器的设计原则、软件结构和解析算法,并对所开发的微型解析器进行了性能分析。
最后,基于UPnP原型系统的开发经验,深入研究UPnP系统的开发技术,给出了UPnP网络摄像头的软件设计,提出了通用控制点的概念及其实现技术,并给出其详细的软件设计。