[发明专利]Windows操作系统环境下的飞行模拟系统有效
申请号: | 201611156344.7 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106775867B | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 杜承烈;王延钊;蒋泽军;陈进朝;彭寒 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/54;G06F16/22;G06F16/25 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郭永丽 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | windows 操作系统 环境 飞行 模拟 系统 | ||
1.一种Windows操作系统环境下的飞行模拟系统,包括:
组件化节点部分,其用于为飞行模拟器中各节点程序提供统一的管理和注册方式;所述组件化节点部分包括:组件标准接口模块、组件注册模块和组件管理模块,所述组件标准接口模块为节点提供标准的接口;所述组件注册模块负责对组件完成注册相关操作;所述组件管理模块用链表的方式对所有节点实现统一的管理;
内存数据库部分,其用于为所述组件化节点部分内数据提供一种快速索引、查找方式;以及
通信部分,其为所述内存数据库部分提供统一的读写数据接口,用于为所述内存数据库部分屏蔽底层通信细节的复杂性,提供统一的抽象,提高飞机模拟系统部署环境的灵活性;
其中,所述组件化节点部分以XML格式为配置文件,定义了标准的Model基类接口和体系结构标准,实现了代码的可重用、可移植;所述内存数据库部分采用B+树的数据结构建立表索引,变量索引及映射索引;所述通信部分采用三种运行方式,解决飞行模拟器在各种使用场景下的需求,其中,所述通信部分包括:反射内存操作模块、本地共享内存模块和分布式共享内存模块,所述反射内存操作模块采用基于VMIC反射内存卡,为飞行模拟器提供高性能分布式通信支撑;所述本地共享内存模块可以让人员方便对模拟系统在单机上进行调试、开发;所述分布式共享内存模块采用基于以太网的共享内存方案,为飞行模拟系统提供分布式数据共享支撑,保证网络中各节点可以进行快速的数据交换。
2.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,内存数据库部分包括:数据操作模块、映射操作模块和索引树模块,所述数据操作模块为节点提供内存数据库的访问接口;所述内存映射操作模块为节点提供读取映射数据的接口,映射用于将节点产生实际数据和所述内存数据库实际存放数据进行转换;所述索引树模块用于存放所述内存数据库的实际数据。
3.如权利要求2所述的Windows操作系统环境下的飞行模拟系统,其中,所述索引树模块包括三个用于索引的B+树和五个用于存放临时数据的链表。
4.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,所述反射内存操作模块包括用户态接口单元和内核态驱动单元,所述用户态接口单元为内存数据库提供访问反射内存操作模块的接口,并将数据发送给所述内核态驱动单元,所述内核态驱动单元接收由所述用户态单元传入的数据并将其写入板卡自身内存;所述本地共享内存模块由内存管理单元构成,所述内存管理单元负责将同一块物理内存映射到各节点的虚拟内存地址空间内,实现了节点间数据共享;所述分布式共享内存模块包括:接口单元、协议处理单元和通信单元,所述接口单元向内存数据库部分提供读写数据的接口,协议处理单元调用所述通信单元将数据包组播到网络上各节点,所述通信单元同时负责接受所接受的数据包并交给协议处理单元进行解包,解析出数据包种信息后交给接口单元将数据写入节点本地内存。
5.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,VMIC反射内存卡网络拓扑结构采用环形网络或星形网络拓扑结构。
6.如权利要求3所述的Windows操作系统环境下的飞行模拟系统,其中,三个用于索引的B+树为索引变量表的变量表树、索引变量的变量树与索引映射的映射树;五个用于存放临时数据的链表为节点信息链表、空闲块链表、变量表链表、映射表链表和主机链表。
7.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,所述分布式共享内存模块的网络结构采用星型拓扑结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611156344.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及移动终端性能调节方法和装置
- 下一篇:应用程序的恢复安装方法和装置