论文部分内容阅读
随着互联网技术的迅速发展,形式多样的数字化产品正把人们的生活融入到互联网中;目前,下一代互联网的脚步越来越近,数字家庭的概念也逐步走入人们的视线。在未来的家庭中,通过各种应用软件系统,用户可能享受到视频监控、视频会议、互动游戏等丰富的服务。为了使这些应用软件系统更加简单方便易操作,利用先进的智能手持设备作为通用的无线遥控终端,把对各种应用软件系统的遥控整合起来,具有重要的实践意义。
本文首先讨论了遥控器的发展历史和现状,阐述了当前家庭网络的现状和发展趋势,并对各类应用软件系统的使用情况及相关遥控器的现状进行了分析,引出了该课题的研究意义;接下来分析了采用PDA应用程序进行遥控的优势,并从已有产品、相关标准和现有研究三个方面分析了通用遥控器的研究现状,总结了所存在的不足;然后深入研究了J2ME开发平台,对其配置、描述、网络接口等作了细致的研究,并对XML、NetBeans等相关技术也做了分析。
本文着重介绍了通用遥控器的设计思想和实现框架。首先针对以应用软件系统为受控端的遥控,对通用遥控器的需求进行了分析,根据需求分析对整个通用遥控器系统的系统结构和通信机制进行了设计;然后分析了界面自动生成技术的现状,结合本课题的实际应用需要,总结了各用户界面描述语言存在的不足,重点阐述了所采用的用户界面自动生成方案,设计了遥控配置文件,根据遥控配置文件的设计实现了用户界面生成器;接下来,在实现了遥控器程序的基础上,实现了基于UPnP的遥控器零配置方案和鼠标遥控功能,提高了产品的适应性和用户使用的简易性;最后,为了满足遥控器程序对组播功能的需求,提出了一种让遥控器程序与本地代码交互的方案,不仅是满足了现有的功能需求,也丰富了通用遥控器系统的可扩展功能。
本文实现的通用遥控器系统已经应用到华南理工大学信息网络研究中心自行研制的视频会议系统和视频监控系统,初步运行结果表明,该论文实现的通用遥控终端切实可行。