[发明专利]一种数字仿真实验的数据记录软件架构的设计方法在审
申请号: | 201611188460.7 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228638A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 谢宝娣;蔡继红 | 申请(专利权)人: | 北京仿真中心 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉;张雪梅 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仿真实验 数字仿真 线程 数据记录 数据记录软件 内存队列 网络端点 数据块 架构 内存映射文件 数据块发送 对象使用 数据合并 数据文件 数据转存 硬件环境 固定条 应用层 映射 取出 发送 | ||
1.一种数字仿真实验的数据记录软件架构的设计方法,其特征在于,该方法包括如下步骤:
在数据记录节点中定义多个网络端点,为每一个网络端点设置一个IN线程、多个OUT线程、DUMPER对象和FILE_PROXY对象;
利用IN线程从数据记录节点的应用层获取仿真实验数据,并将获取的仿真实验数据转存至内存队列;
利用OUT线程将仿真实验数据从内存队列中取出,并发送至DUMPER对象;
利用DUMPER对象将固定大小或固定条数的仿真实验数据合并为数据块,并将数据块发送至FILE_PROXY对象;
利用FILE_PROXY对象使用内存映射文件的方式对数据块进行映射,生成数据文件。
2.根据权利要求1所述的数字仿真实验的数据记录软件架构的设计方法,其特征在于,所述网络端点为由一组网络地址和网络端口构成的信息体。
3.根据权利要求1所述的数字仿真实验的数据记录软件架构的设计方法,其特征在于,在利用FILE_PROXY对象使用内存映射文件的方式对数据块进行映射,生成数据文件时,还包括如下步骤:为每条仿真实验数据附加与数据记录节点对应的信息头,将仿真实验数据附加的信息头存入数据文件中,所述信息头包括获取该仿真实验数据的时间戳、获取该仿真实验数据的网络端点和该仿真实验数据的数据类型。
4.根据权利要求3所述的数字仿真实验的数据记录软件架构的设计方法,其特征在于,该方法还包括如下步骤:
同时运行多个数据记录节点并设置一个汇总节点;
汇总节点根据各数据记录节点生成的数据文件中每条仿真实验数据附加的信息头,逐条读取仿真实验数据,按时序合并存储各条仿真实验数据,生成数据文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京仿真中心,未经北京仿真中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611188460.7/1.html,转载请声明来源钻瓜专利网。