摘要
用于航空应急模拟救援训练的数据交互方法,包括:创建系统模型文件:将各设备抽象成模型,若干模型组成数据交互系统:请求本地模型文件:发起方在发起数据交换请求前,获取属于自身的模型文件;更新本地模型数据结构:发起方在解析对应模型文件,初始化本地模型管理结构;发起数据更新:发起方获取对应设备的模型参数,放入参数缓存,添加参数索引后放到更新队列;刷新更新队列:数据交换发起方对更新队列中的数据,重新进行编码并发出;接收数据更新:处理方接收数据,进行解码,生成参数数据并放入缓存中;转发数据更新:处理方根据每个模型声明的参数,重新对数据进行编码并发送;接收数据:接收方接收数据,更新本地缓存,完成数据交换过程。