论文部分内容阅读
随着信息技术的飞速发展以及人们生活水平的日益提高,家庭中的数字产品越来越多,其中大多数的数字产品具有网络接入功能。如何将家庭中的数字产品通过有线或者无线的方式实现互联,并且实现资源的共享以及设备间的互操作,这正是DLNA所要解决的问题。DLNA基于UPnP协议,它不是创造技术,而是一种解决方案,DLNA中的各种技术和协议都是已经被广泛使用的技术和协议。家庭中最常见的数字产品主要包括个人电脑、智能手机、数字智能电视、数码相机等,本项目采用嵌入式开发板代替数字智能电视,通过无线路由器将其与个人电脑、Android智能手机连成一个数字家庭网络,通过编程实现了简单的人机交互界面,对DLNA数字家庭网络应用场景进行了模拟。其中开发板充当控制点和媒体播放器,PC机充当媒体服务器和媒体播放器,Android智能手机充当媒体播放器和AV控制点。通过遥控器能够控制开发板搜索网络中的媒体服务器和媒体播放器设备,并能控制网络中的任意媒体播放器播放媒体服务器中的媒体资源,同时能够对播放过程进行相应控制。本文重点介绍了基于UPnP协议的Android系统下人机交互系统的设计与实现过程。最后搭建了一个小型的数字家庭网络,对项目所开发的主要功能进行了演示,基本达到了预期的效果。