分布式仿真数据的交互系统及方法技术方案

技术编号:33893037 阅读:66 留言:0更新日期:2022-06-22 17:28
本发明专利技术提供了一种分布式仿真数据的交互系统及方法,该系统包括:仿真系统用于:将仿真数据写入GBB数据管理系统中;根据数据需求,从GBB数据管理系统中读取仿真数据;GBB数据管理系统用于:在每一个仿真周期,将发生变化的仿真数据写入反射内存卡;在写入完成后,向反射内存卡发送中断消息;在接收到通知消息后,从反射内存卡中读取变化的仿真数据;反射内存卡用于:在接收到GBB数据管理系统的中断消息后,发送所述中断消息和发送变化的仿真数据到其他仿真节点的反射内存卡;在接收到其他仿真节点发送的中断消息后,向GBB数据管理系统发送通知消息。本发明专利技术可以实现分布式仿真中各仿真系统之间仿真数据的实时交互。系统之间仿真数据的实时交互。系统之间仿真数据的实时交互。

【技术实现步骤摘要】
分布式仿真数据的交互系统及方法


[0001]本专利技术涉及计算机仿真
,尤其涉及一种分布式仿真数据的交互系统及方法。

技术介绍

[0002]当前随着仿真技术在各领域的广泛深入应用,仿真应用场景越来越复杂,特别是对仿真实时性要求较高的领域,如军事训练或武器装备试验等领域中,需要多种不同粒度、不同侧重的仿真应用系统、模拟器系统进行互连,联合实现训练或试验,这就要求仿真系统之间需要实现仿真数据的实时交互。但随着仿真规模的扩大,需要交互的仿真数据也成倍增长,仿真数据的实时交互就成了制约仿真规模的因素。为满足仿真系统对仿真数据的高实时行要求,目前需要一种分布式仿真数据的交互方法。

技术实现思路

[0003]本专利技术实施例提出一种分布式仿真数据的交互系统,用以实现分布式仿真中各仿真系统之间仿真数据的实时交互,该系统包括:
[0004]多个仿真节点,且每个仿真节点部署一个反射内存网环境、一个仿真系统和一个GBB数据管理系统,所述反射内存网环境包括反射内存网卡;
[0005]所述仿真系统用于:在进行仿真并获得仿真数据后,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式仿真数据的交互系统,其特征在于,包括:多个仿真节点,且每个仿真节点部署一个反射内存网环境、一个仿真系统和一个GBB数据管理系统,所述反射内存网环境包括反射内存网卡;所述仿真系统用于:在进行仿真并获得仿真数据后,将所述仿真数据写入GBB数据管理系统中;根据数据需求,从GBB数据管理系统中读取仿真数据;所述GBB数据管理系统用于:在每一个仿真周期,将发生变化的仿真数据写入反射内存卡;在写入完成后,向反射内存卡发送中断消息;在接收到通知消息后,从反射内存卡中读取变化的仿真数据并存入所述GBB数据管理系统;所述反射内存卡用于:在接收到GBB数据管理系统的中断消息后,发送所述中断消息和发送变化的仿真数据到其他仿真节点的反射内存卡;在接收到其他仿真节点发送的中断消息后,向所述反射内存卡所在仿真节点的GBB数据管理系统发送通知消息。2.如权利要求1所述的系统,其特征在于,所述GBB数据管理系统具体用于:在每一个仿真周期,将所述GBB数据管理系统所在仿真节点的仿真系统发生变化的仿真数据写入到该仿真节点在反射内存卡中的对应数据区域;在写入完成后,向反射内存卡发送中断消息,所述中断消息包括所述GBB数据管理系统所在仿真节点的仿真节点标识;在接收到通知消息后,根据通知消息中的仿真节点标识,从所述仿真节点标识对应的仿真节点在反射内存卡中的对应数据区域读取仿真数据并写入所述GBB数据管理系统。3.如权利要求2所述的系统,其特征在于,所述GBB数据管理系统具体用于:在发生变化的仿真数据写入到该仿真节点在反射内存卡中的对应数据区域时,根据该仿真节点的仿真节点标识查询对应数据区域的地址;根据中断消息中的数据类型,计算仿真数据在所述地址中的写入位置;在所述写入位置写入所述仿真数据。4.如权利要求1所述的系统,其特征在于,所述GBB数据管理系统采用主实体表、实体表、消息表和描述表的架构进行仿真数据存储;主实体表用于存储仿真数据中的仿真实体基本数据,所述仿真实体基本数据包括仿真实体数量和实体类型;实体表用于存储仿真数据中仿真实体的实体标识、状态数据及主实体表的引用关系;消息表用于存储仿真数据中仿真系统之间的交互消息;描述表用于存储仿真数据中每个仿真实体的每种数据结构的详细数据,其中,一种数据结构对应一张描述表。5.一种分布式仿真数据的交互方法,其特征在于,应用于仿真系统,包括:在进行仿真并获得仿真数据后,将所述仿真数据写入GBB数据管理系统中;所述GBB数据管理系统在每一个仿真...

【专利技术属性】
技术研发人员:廖辉荣杨威朱吉军李宁杨传鹏曲凯沈忱张倩李秀王修齐
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1