[发明专利]一种可视化人工智能系统仿真平台的容器集群部署方法在审
申请号: | 202110302087.8 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113051031A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 耿琳;齐振恒;董乾;包阳;孟令中;王峰;薛云志;王鹏;杨光;师源 | 申请(专利权)人: | 中国人民解放军32801部队;中国科学院软件研究所 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100082 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 人工智能 系统 仿真 平台 容器 集群 部署 方法 | ||
1.一种可视化人工智能系统仿真平台的容器集群部署方法,其特征在于,包括:
将仿真平台各功能模块拆解为多个镜像,并基于Docker容器技术分别生成对应的镜像文件;
为各镜像文件间使用相同或不同的通讯方式构建连接关系;
基于所述多个镜像文件的依赖关系顺序对所述多个镜像文件进行启动,完成所述仿真平台的部署。
2.如权利要求1所述的部署方法,其特征在于,所述镜像,包括:终端镜像、服务器镜像、视频流服务器镜像、仿真引擎镜像和数据库服务器镜像;其中,所述服务器镜像分别与所述视频流服务器镜像、仿真引擎镜像、数据库服务器镜像和终端镜像连接;
所述服务器镜像,基于所述视频流服务器镜像、仿真引擎镜像、数据库服务器镜像为所述终端镜像提供数据和服务交互;
所述视频流服务器镜像为终端镜像提供仿真视频服务。
3.如权利要求2所述的部署方法,其特征在于,
所述终端镜像对应的模块至少包括下述模块中的一种或多种:测试对象平台接入、高精地图生成及解析和用户可视化页面交互;
服务器镜像对应的模块至少包括下述模块中的一种或多种:仿真场景管理、场景数据获取、场景数据分析、测试数据分析、视频推流的实现和数据通信服务器的实现;
视频流服务器镜像对应的模块至少包括下述模块中的一种或多种:场景管理中的实时视频数据推送到终端和测试过程直播;
仿真引擎镜像对应的模块至少包括下述模块中的一种或多种:物理环境的虚拟仿真、传感器虚拟仿真、用户控制信号的接入、被测无人系统运行、仿真环境中相关影响因素的添加;
数据库服务器镜像对应的模块至少包括下述模块中的一种或多种:用户管理、测试任务管理、测试数据管理和实时数据库管理。
4.如权利要求2所述的部署方法,其特征在于,所述为各镜像文件间使用相同或不同的通讯方式构建连接关系,包括:
服务器镜像文件与数据库镜像文件之间使用应用层网络传输协议进行数据请求和交互;
服务器镜像文件与仿真引擎镜像文件之间使用传输层协议或远程调用协议,以实现仿真环境和虚拟无人系统的建立、管理、测试执行;
服务器镜像文件与终端镜像文件之间,针对不同的接入对象可使用通讯层协议、传输层协议、消息通信协议,用于终端展示和用户交互;
服务器镜像文件与视频流服务器镜像文件之间使用实时信息传输协议进行视频流的数据交互;
视频流服务器镜像文件与终端镜像文件之间使用实时信息传输协议进行视频流的实时传输。
5.如权利要求2所述的部署方法,其特征在于,基于Docker容器技术生成终端镜像文件,包括:
基于终端镜像,开放端口映射、设置网络模式、分配显卡并指定显卡驱动程序进而构建终端镜像文件;
其中所述端口映射包括:与服务器镜像、视频流服务器镜像连接的端口进行映射。
6.如权利要求2所述的部署方法,其特征在于,基于Docker容器技术生成服务器镜像文件,包括:
基于服务器镜像进行端口映射、设置网络模式、设置环境变量和分配显卡并指定显卡驱动程序进而构建服务器镜像文件;
其中,所述端口映射包括:开放与终端镜像、视频流服务器镜像、仿真引擎镜像、数据库镜像连接的端口。
7.如权利要求2所述的部署方法,其特征在于,基于Docker容器技术生成数据库服务器镜像文件包括:基于服务器镜像设置网络模式进而生成服务器镜像文件。
8.如权利要求2所述的部署方法,其特征在于,基于Docker容器技术生成仿真引擎镜像文件,包括:基于仿真引擎镜像进行端口映射、设置环境变量和分配显卡及指定显卡驱动程序,进而生成仿真引擎镜像文件。
9.如权利要求2所述的部署方法,其特征在于,基于Docker容器技术生成视频流服务器镜像文件,包括:基于视频流服务器镜像,进行端口映射并设置网络模式进而生成视频流服务器镜像文件。
10.如权利要求2所述的部署方法,其特征在于,所述基于所述多个镜像文件的依赖关系顺序对所述多个镜像文件进行启动,包括:
基于数据库服务器镜像文件、视频流服务器镜像文件和仿真引擎镜像文件按照任意顺序分别启动数据库服务器、视频流服务器和仿真引擎;
然后,基于服务器镜像文件启动服务器;
最后,基于终端服务器镜像文件启动终端服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军32801部队;中国科学院软件研究所,未经中国人民解放军32801部队;中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110302087.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种刀具工作状态监测装置
- 下一篇:一种自动化黑水虻盒养系统