论文部分内容阅读
随着全球经济的快速发展与Internet的普及,移动电子产品空前流行,PC后时代悄然来临,传统计算机已经不是消费者用来接入互联网进行交流、娱乐及购物的唯一方式。平板电脑、智能手机、网络电视机等智能电子产品已经成为普通消息者的日常用品,非常多的消费者拥有多台智能终端设备,在这些智能设备之间,信息资源和计算资源共享变得越来越普遍。在云设备环境下,传统的互动方式给用户带来了诸多不便;多屏互动技术为解决这种问题而产生,它能够在不同平台设备上同时共享内容,比如智能电视播放智能手机上的电影,智能手机播放电脑或平板上的图片。针对多屏互动服务的研究和应用,目前已有不少的方法和建议,并且实现了一些特色功能,如转屏、资源分享等,但或多或少存在一些问题。首先,智能终端设备在互动过程中,没有实现多对多服务,不能满足多个客户端同时对多个终端实现资源的共享。其次,用户在互动过程中没有选择资源文件操作,仅被动的接收、播放文件。最后,互动双方有一方独占互动的使用权,另一方在互动过程中处于等待状态。针对以上问题,本文提出了基于智能终端的多屏互动系统架构。该架构主要实现以下三大功能:1.多人、多机、多屏互动。基于消息异步控制技术及当前比较流行的安卓平台开源项目WireMe、slidingmenu库开发出云设备子系统及混合网域两个交互模块,并高效整合前台界面与后台服务,最终实现多用户多向同步互动。2.多向同步传输。基于优先级排序的数据传输方法、消息异步处理机制及多线程技术设计并实现了多向同步传输方法。解决了客户端在互动过程中至少有一方处理等待的状态。3.设备自主互联互发现。对比分析现有的家庭网络中设备互联互发现协议,的优势和缺点,最后选用DLNA协议作为本系统的设备互发现的网络协议。对DLNA协议架构中设备发现与控制层的UPnP AV设备进行分类,区分本地智能电视与其它智能设备,最终实现局域网交互模式与广域网交互模式的无缝切换。