论文部分内容阅读
数字家庭是指以计算机、通信和消费电子技术为基础,通过互联互通协议把家庭中的信息设备有机结合成一个整体的智能化网络系统。目前数字家庭标准主要有数字生活网络联盟(DLNA)、闪联、e家佳、ECHONET和OSGi等。这些标准的共同点是以主流通信和网络技术为基础、在应用场景设计上相近,但是实现的侧重点不同,有的重在外部网络接口、设备描述格式上,有的则选择服务定义及安全、认证等方面的规范,另外一些标准则注重于底层协议的物理实现。
本论文是基于广东省关键领域重点突破项目数字家庭公共技术支撑平台上实现完成的,该平台实现目标是通过融入多种互联互通协议栈来辅助开发符合数字家庭标准的相关产品。本文主要工作是研究与分析现有的数字家庭相关技术和标准,从网络设备寻址、设备和服务发现、网络安全、设备管理、远程过程调用等方面考虑,制定并实现了广东省数字家庭互联互通协议GDHomeICP的地方标准。GDHomeICP主要用于屏蔽信息家电底层的各种硬件设备和连接技术,为上层应用开发提供统一的资源调用接口,便于实现设备间互联、互通、互操作功能。它建立在TCP/IP和Web技术基础上,利用现有的网络技术和协议XML、SOAP、GENA等,使设备间能自动组网、自动发现、远程控制、数据交换。文中介绍了GDHomeICP的制定过程和工作理,重点是分模块介绍了GDHomeICP协议栈的实现过程,包括设备和服务自动发现、安全管道通信、设备组创建、设备和服务描述的获取与解析、服务远程调用和事件订阅,并以实例分析了整个协议栈的运行流程。最后提出了利用GDHomeICP协议栈开发数字家庭多媒体系统的应用框架,并仿真演示了媒体服务器和媒体播放器之间的交互过程。