论文部分内容阅读
近年来,随着个人家庭带宽和移动设备的迅猛发展,家庭局域网中智能终端给用户生活带来了极大的方便。但同时也造成了计算资源的浪费,存储方式的冗余;且控制方式复杂繁琐。因此如何使多种智能家居设备在家庭局域网环境下实现互相协作,资源整合,方便控制成为未来家居发展的一个趋势。DLNA是致力于实现家庭智能终端间互联互通的协议。UPnP协议是DLNA协议的重要组成部分,其通过众多通用的、成熟的网络协议共同架构实现,不受网络介质和操作系统的限制。因着这些出众的优势,DLNA及UPnP得到大多数生产厂家的支持。本文首先对DLNA协议、UPnP协议进行研究。其次,对基于Wi-Fi的远程控制原理进行深入的研究,结合对Android网络框架的分析,提出了针对Android系统手机与机顶盒间双屏互动与远程遥控的总体设计方案。该方案使用Cling作为UPnP实现的支撑,结合选取的Android网络框架AndroidAsync和OkHttp,实现家庭局域网内手机与机顶盒间多媒体资源的共享,并可方便的控制机顶盒完成常规的动作。最后对该方案在家庭局域网环境下进行媒体共享及远程遥控的测试,验证功能的完整性。本论文主要完成了以下工作:1.对双屏互动与远程遥控的发展现状进行调研,选取DLNA协议作为双屏互动实现的基础,Wi-Fi作为远程遥控实现的基础。2.深入的学习和研究DLNA协议和UPnP协议,对DLNA设备定义及交互流程做重点分析。同时研究了基于Wi-Fi的远程遥控实现原理。3.设计了基于Cling和Android网络框架的双屏互动与远程控制的技术架构,并对关键点进行详细分析及设计。4.依托设计的技术架构对系统进行实现,搭建相应的家庭局域网环境,对远程遥控功能,及双屏互动的甩屏和拉屏功能进行测试。