论文部分内容阅读
随着信息科技的发展以及人民物质生活水平的极大提高,数字家庭已经成为人们生活的愿景。数字家庭是家电信息化的标志、是一个家庭信息化平台,其融合了数字家庭内部多媒体资源共享网络、数字家庭的网关控制网络。数字家庭旨在使得不同厂商开发生产的数字家电通过不同的互连方式(Ethernet、WiF、Blue Tooth等等)实现彼此间的通信和数据交换,从而实现数字家电之间的“互联互通”。在这样的大背景下,远程控制数字家庭中智能设备的需求也表现的愈来愈强烈。UPnP (Universal Plug and Play),通用即插即用。UPnP技术是目前使用最广泛的数字家庭标准化协议,“零配置”实现智能设备的互联互通、实现不同厂商设备的无缝连接。UPnP是基于组播的家庭标准化技术,而运营商目前不提供组播转发服务,这就造成UPnP技术使用的局限性:用户只能够在家庭内部实现设备之间的互相通信和媒体资源共享,并不能够从局域网外对整个数字家庭进行远程的管理和控制。近几年来,SNS (Social Network Sites),社交网站,成为了互联网发展的重点,在短时间内便聚集了巨量的用户数量、应用数量,它也从最初的交友目的发展到了应用平台。SNS都是支持OpenSocial规范的社交网站,Gadget是OpenSocial标准中的一个重要的数据模型,可以将开发好的Gadget部署到任何使用OpenSocial标准的社交网站上,用户就可以在访问SNS网站时使用这个Gadget应用。因此,论文提出通过开发OpenSocial Gadget应用来远程控制UPnP数字家庭网络的实现方案。将互联互通UPnP协议与社交网站相结合,提出基于OpenSocial实现的家庭网关UPnP服务远程调用系统:开发OpenSocial Gadget应用,在远程访问SNS网站时就可以使用这个Gadget应用,在Gadget提供的友好界面上发起动作就可以借助家庭网关这个统一的访问平台调用部署在家庭网关中的UPnP服务,实现设备的搜索控制、媒体资源的共享。本文首先详细分析数字家庭互联技术UPnP:协议简介、协议栈、基本构件、工作原理以及AV标准;然后提出基于Opensocial对家庭网关UPnP服务远程调用系统的设计思想,绘制设计总体框架图;接着重点讲述系统框架中两个子系统,即SNS子系统和数字家庭网关子系统的具体设计实现方法;最后对整个系统进行模拟测试。