作战标图系统实时网络通信技术
作战标图系统是基于客户机服务器模式的网上战术标图系统,旨在完成网络环境下的方案制定、图上标绘、文件上传等功能,并可以动态预演作战方案,显示敌我兵力行动和作战过程,从而检验方案的正确性。为了保证网络环境交互信息的实时传输,需要采取多进程、多线程并发通信机制,概率性时钟同步算法和线性内插解决数据传输延迟造成的断帧和运动跳变问题。
在作战标图系统中,各个终端除了完成自己本身的计算任务外,还要担负数据通信的任务,因而存在一个终端在短时间内同时把多种数据发送到各自指定的终端和一个终端多路接收数据信息的问题。为解决这个问题,采用了基于多进程、多线程的并发通信技术。多线程技术是一种把进程划分成线程,并按照预分配的线程优先级分配每个线路各自享用CPU时间的技术。当一个线程所使用的通信数据未达到,就调用另外一个优先级相对较低的线程。
在多路发送数据和多路接收数据信息时,采用并行服务方式。首先是创建一个监听主线程,监控其它结点发出的请求,一旦接到请求,就创建一个线程为不同结点提供并行服务。服务完毕,删除该线程,释放占用系统资源。
概率性时钟同步算法是为了保证网上各个结点在时钟上精确同步,采用Master/Slave结构。概率性同步算法的基本思想是利用结点之间的信息传输延时概率分布知识,使得时延估计问题得以优化,从而可以获得较高的软件同步精度。
在线性内插解决数据传输延迟造成的断帧和运动跳变问题时,采用的方法是使用多进程、多线程并发通信机制和概率性时钟同步算法。多进程、多线程并发通信机制可以解决数据传输延迟的问题,而概率性时钟同步算法可以解决时钟同步的问题。
作战标图系统实时网络通信技术可以解决数据传输延迟的问题,提高系统的实时性和可靠性,为军事作战提供了有力的技术支持。
关键词:作战标图系统、实时网络通信、多进程、多线程、并发通信机制、概率性时钟同步算法、线性内插。