论文部分内容阅读
互联网与教育是推动社会进步的两个车轮,网络远程教育恰恰是这两者完美结合的产物。随着信息技术的不断发展,如何将信息技术应用于教育领域,实现信息技术与课程的整合,是当前信息化进程中的教育技术发展研究的一个重要方面。目前,多数远程教育平台是以简单的信息共享方式为主的个体学习,不能体现出教与学的互动性,缺乏实时性的交互。人类总是对丰富多彩的、生动新鲜的、耳闻目睹的信息更感兴趣,更容易接受、吸收、铭记。远程网络教育也应遵循这样的自然规律,才能达到教育的本质目的。因此,远程网络教育教学平台的设计应考虑教育性、交互性、易用性和兼容性等因素,并应充分利用多媒体教学,只有集音频、协同操作、应用共享、文字交流于一体的多方位教学,才能够真正高效地实现师生之间的教学互动,从而取得更好的教学效果。本文以远程教育的相关理论为起点,针对该系统涉及的各个关键技术进行了深入的研究和探讨,在此基础上,详细的论述了实时交互支持系统的整体设计方案和实现方法。涉及的关键技术主要包括:可扩展矢量图形语言的描述、图形对象二维变换、拾取算法、自适应声音缓冲区和桌面图像编解码等等。论文首先分析了目前远程教学系统存在的主要问题,针对论文将使用的关键技术进行了探讨,随后结合实际教学过程中的具体需求设计了系统架构,划分了功能模块,接下来是系统各主要功能模块的详细设计与具体实现的论述。为满足需要大量绘图的课程的实际需要,使远程教育处于异地的教师和学生对共享图形方便、高效地交互式绘制、修改,本系统应用计算机图形学的相关理论及算法,实现了电子白板功能。电子白板模块参考SVG规范,自定义了用于图形生成的矢量图库描述语法以及用于同步各节点电子白板场景的图形网络传输格式,实现了网络信息实时发布。图形的交互式编辑部分主要研究了图元的拾取算法和使用变换矩阵实现对图元的旋转、比例缩放和平移等二维变换。语音通信模块中,由于网络传输时延的抖动会导致声音不流畅,播放缓冲区设置的大可以有效地解决因为抖动带来的撕裂音,提高话音质量,但是播放缓冲区设置的过大却会导致延时加大,本文提出了自适应声音缓冲区调整策略有效地解决了这一问题。远程桌面模块针对桌面图像的特点,提出帧间差分游程编码方法,并将其编码结果使用GZip算法再次压缩,这种压缩方案综合兼顾了压缩比和压缩时间的考量。最后,本论文提出了理论研究和实践开发进一步发展的方向。