论文部分内容阅读
随着宽带接入业务、智能家电等电子产品的普及以及用户对家庭电子产品的监控和共享需求的上升,数字家庭网络的概念和应用越来越受到电信运营业、IT和家电产业的关注。数字家庭网络的目的是打破各个家庭设备是“信息孤岛”的事实,实现家庭中各种信息终端之间的资源共享和协同服务。其发展必将引发一场全球范围的网络通信革命风暴。数字家庭网络的实现需要一个能够使各种不同设备无缝联系、相互操作的开放式标准。经过数字家庭网络几年的发展,国外的UPnP(Universal Plug and Play,即通用即插即用)协议和国内的IGRS(Intelligent Grouping and Resource Sharing)协议逐渐成了其中的两大主流协议标准。如何方便实现网络设备及家电设备之间的自动发现、相互控制、资源共享及协同服务成为了热点。双协议栈概念的提出,在实现解决这些热点问题方案的同时,探讨如何能够把IGRS协议和UPnP协议融合起来,抽象出其共同特点,解决其不同之处,生成一个能同时支持这两种协议的双协议栈。双协议栈AV应用框架是双协议栈平台中最重要的应用框架,也是实现数字家庭网络中AV媒体应用系统的基础。通过双协议栈的AV应用框架,我们可以实现有应用价值的双协议栈控制点和双协议栈媒体服务器等。本文通过对IGRS协议和UPnP协议的各相关层对比,分析其寻址、发现、描述、控制等各个方面的特点,抽象出两个协议中相同的基础模块,解决了两种协议在各个层次上的区别带来的问题,提出了一种数字家庭网络中IGRS和UPnP双协议栈的实现方法。在此基础上,为了实现数字家庭协议在AV方面的应用,本文提出了一种有效的双协议栈AV应用框架实现方案,在AV框架层提出了双协议栈控制点、双协议栈媒体服务器和双协议栈媒体播放器的实现方案,并分别对这些划分提出具体的模块设计方案和实现流程。最后,本文以双协议栈AV应用框架为基础,构建了用于数字家庭网络的双协议栈控制点和媒体服务器。双协议栈概念的提出和实现,目标是使得IGRS和UPnP两种协议能够合理地融合在一起,同时支持它们,而又比同时安装两个协议栈有更小的开销,这将会是一个更为理想的实现状态,其实现具有很强的实用价值。