[发明专利]用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统在审
申请号: | 201910518974.1 | 申请日: | 2019-06-16 |
公开(公告)号: | CN110516278A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 殷丽红 | 申请(专利权)人: | 北京中科海讯数字科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 11531 北京汇捷知识产权代理事务所(普通合伙) | 代理人: | 李宏伟<国际申请>=<国际公布>=<进入 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主控进程 子进程 读取 参数配置信息 计算服务器 自适应能力 并行处理 分配系统 服务程序 模型运算 目标平台 软件架构 多进程 多线程 装配式 多源 并发 存储 自动化 监控 | ||
1.一种用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,包括主控进程和若干模型子进程,其中:
主控进程,存储或读取各个平台的参数配置信息,分配系统的资源,启动各个子进程并对其运行情况进行监控;
模型子进程,执行模型运算服务程序,计算结果发送给主控进程。
2.根据权利要求1所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述主控进程通过读取数据库获取当前作战平台对应的装备信息,启动对应的子进程,以执行相应的模型运算服务程序。
3.根据权利要求1所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述主控进程包括:
仿真模型基础数据库模块,存储各个模型需要的基本参数数据,并为后续计算提供实时获取方式;
仿真模型进度调度服务与监控模块,启动各模型子进程并监测其运行情况,同时监控主控进程其他模块的运行状态;
仿真模型数据接收模块,接收外部传输的数据和所述模型子进程发送的数据;
模型中间数据转发模块,转发数据给其他台位和其他所述模型子进程;
数据加载与拼装模块,对接收到的数据进行完整性和有效性校验,并根据不同模型的需要,将该模型需要的数据进行组合、拼装。
4.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述仿真模型基础数据库模块提供了接口用于后续数据更新及补充,以及各类数据的可视化界面,用于维护人员的增删改查等维护操作。
5.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述仿真模型进度调度服务与监控模块在启动模型子进程时,会自动检测当前计算机系统的CPU使用情况,将该子进程分配到不同的CPU核心来运行。
6.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述仿真模型进度调度服务与监控模块中,当监测到某个模型计算时间超过一定时间还没有结束同一条数据的计算时,强制该模型子进程退出并重新启动,将最新的一条数据发送给它重新开始计算。
7.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述仿真模型数据接收模块建立数据缓存队列,当收到数据时,一方面发送给其他模块继续处理,另一方面放入缓存队列,一条数据被处理完,即将其移除队列。
8.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述模型中间数据转发模块将多个模型都需要的中间数据放入共享内存中,修改这段内存时采用加锁的方式。
9.根据权利要求3所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,由一个所述模型子进程完成多个作战平台中同一类模型的计算。
10.根据权利要求9所述的用于多源目标平台数据仿真的自动化装配式计算服务器软件架构系统,其特征在于,所述模型子进程采用多线程的计算方法实现多作战平台的并行计算,子进程启动时创建管理线程、发送及接收数据线程,每接收一个新的作战平台的数据,就动态创建新的线程来处理新的平台的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科海讯数字科技股份有限公司,未经北京中科海讯数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910518974.1/1.html,转载请声明来源钻瓜专利网。