论文部分内容阅读
网络上海量的信息资源,使得电脑对传统的电视造成了很大的冲击,再加上现在便携式设备,如手机和平板电脑,已经进入寻常百姓家,边看电视节目边上微博与朋友交流已成为一种潮流,“多屏生活”已经实实在在的来到我们身边。“多屏生活”的到来给人们也带来了很大的困扰,虽然便携设备、电视、电脑各有各的优势,但是传统的电视现在已经很难满足用户的需求,人们把时间越来越多的放在了电脑和便携式设备上,电视似乎就成了一种摆设,不过由于它具有大屏幕高分辨率的优势,它的地位依然无法被替代。未来的电视将会脱离传统,走向智能化,与其他智能终端一起作为内容的载体实现多屏共享与互动,从而将各自的优势充分发挥出来,“多屏互动”的时代即将到来。选用IPTV来收看电视节目是未来的一种趋势,多屏互动已成为一个研究热点,在IPTV机顶盒上实现“多屏互动”具有很大的现实意义。本文以数字生活网络联盟(Digital Living NetworkAlliance,DLNA)为研究对象,提出了在IPTV机顶盒上实现多屏互动的总体设计方案,并对多屏互动各模块间通信的设计尤其是核心模块间通信的设计与实现进行了详细描述。作者的主要研究工作如下:(1)对DLNA尤其是它的核心模块通用即插即用(Universal Plug and Play,UPnP)进行了认真研究,并详细描述了UPnP网络中的设备与控制点之间的通信过程。(2)对多屏互动过程中需要用到的模块以及他们之间的相互通信进行了总体的设计。按照UPnP的规范设计并实现了可在机顶盒中运行的UPnP服务进程。对进程间通信进行研究,采用套接字通信对UPnP服务进程与浏览器之间的通信进行了设计并实行。(3)本设计在图片的展示上有两个创新点。采用QT而不是传统的浏览器对图片进行展示提高了图片展示的速度。设计并实行图片的多张显示与传统的单张显示相比,增加了展示的多样性。(4)对UPnP服务进程与控制点之间的交互通信,尤其是设备发现阶段、设备描述阶段、设备控制以及设备事件阶段进行了抓包测试与验证。对图片以及视频的多屏互动进行了实际操作测试并验证是否符合设计要求。本文选用DLNA来实现多屏互动,它不受设备操作系统的限制,用户只要在移动设备上装一个支持DLNA的应用软件就可以实现与IPTV机顶盒的数据交互。