论文部分内容阅读
随着互联网技术的迅速发展,形式多样的数字化产品正把人们的生活融入到互联网中;目前,下一代互联网的脚步越来越近,数字家庭的概念也逐步走入人们的视线。在未来的家庭中,用户可能享受到视频电话、视频点播、视频监控、视频会议等丰富的多媒体服务。为了使这些多媒体应用更加简单方便易操作,利用先进的智能手持设备作为无线遥控终端,将多种视频服务整合起来,进行统一管理,具有重要的实践意义。
本文首先讨论了当前家庭网络的现状和发展趋势,然后分别阐述了传统的遥控方式,并对采用Pocket PC应用程序进行遥控的优势进行了分析,引出了该课题的研究意义;接下来比较了Pocket PC上的应用程序开发平台,最终选择了J2ME作为开发手段;然后深入研究了J2ME技术,对其配置、描述、MIDP等作了细致的研究。
本文着重介绍了整个视频系统遥控终端的设计思想和实现框架。首先考虑到PocketPC遥控应用程序的应用需求和J2ME用户界面API的不足,设计并实现适合遥控终端使用的企业级应用图形库,对各种用户界面容器及控件等进行良好的封装;然后重点阐述了Pocket PC遥控应用程序的设计框架,并在实现中加入MVC导航模式提高遥控应用程序的可扩展性;接下来,设计并实现适合已有异构视频系统使用的远程控制动态链接库,并为已有的异构视频系统增加新的网络输入方式,使异构视频系统能够接受通过无线网络传输的操作信号并报告实时关键数据信息,以此完成与Pocket PC遥控应用程序的交互式工作;最后本文为了提高产品的适应性和用户使用的简易性,分别设计和实现了用于网络显示终端以及Pocket PC端通信的IPv4/IPv6双协议栈网络传输适配层,以及基于组播的自动连接方案。
本文实现的遥控终端已经应用到华南理工大学信息网络研究中心自行研制的视频会议系统、视频监控系统和视频点播系统,初步运行结果表明,该论文实现的遥控终端切实可行。