摘要: |
得益于计算机网络技术和多媒体技术的快速发展,网络化列车模拟驾驶培训系统开拓了网络教学应用的新领域。
本论文首先介绍了课题的背景、意义及研究内容。接着,提出系统的功能设计并对系统的实现方法及可行性进行了讨论。
此后,在介绍了学员端、教员端软件框架及功能模块的基础上,对网络教学中的部分功能实现进行了分析,其中着重讨论了基本通讯数据传输链路的可靠建立以及基本数据传输方式的实现,在此基础上又讨论了教员端对任意学员端操纵数据监控以及网络监测功能的实现;此外,还介绍了如何利用组播技术建立一对多的数据传输通道以及基于此的分组讨论功能实现。在功能实现过程的分析中,先对所用到的关键技术比如:Windows网络通讯编程技术、IP组播技术等的相关知识进行了介绍,然后阐述其在系统功能实现中的应用。
在本文的最后,深入讨论了视频监控功能的实现过程,其中利用Windows图形图像编程知识实现了界面图像的捕获与显示;利用TCP/IP网络通讯协议以及Socket编程原理实现了图像信息的网络传输;利用JPEG编码技术实现了对视频数据的压缩与解压缩;利用多线程同步处理技术保证了监控界面的无误刷新。此外,针对视频网络传输中出现的时延现象给予了分析。 |