System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于雷达探测领域,具体涉及一种基于云原生的雷达信息处理架构及实现方法。
技术介绍
1、云原生技术快速发展,在互联网、工业、金融等领域已得到大规模落地和应用,推进企业向数字化转型,提高了企业的生产效率和市场竞争优势。云原生是一系列云计算技术和应用实践的统称,主要包括容器、微服务、服务网格、声明式api等技术。通过云原生技术,能够快速构建易于重构、容错性强、便于管理的分布式应用。目前,美军已探索将云原生技术应用于军事领域并取得一定的成果,正在打造以云技术为支撑的联合全域作战体系。已有37个团队在kubernetes上构建应用程序,包括太空系统、核系统和战斗机等武器系统等。
2、现有的雷达信息处理软件,主要以硬件为中心、采用传统“瀑布式”的软件研发模式。该种方式,处理资源分立、软件和硬件绑定、功能之间紧耦合,导致整个软件开发周期长、升级迭代困难、资源无法共享等。现有的研发模式越来越难以适应复杂多变的作战场景和频繁变更的军事需求。同时,“马赛克战”、分布式作战等未来战争形态,对电子系统装备的研制和运行提出了更高要求,要求装备能力快速生成、功能灵活切换、处理资源协同共享等。
技术实现思路
1、为此,本专利技术提出了一种基于云原生的雷达信息处理架构及实现方法,采用容器、容器编排、微服务等技术,实现雷达信息软件开发和运行管理,支持处理资源动态共享、应用安全隔离、功能灵活重构。将云原生技术应用于雷达信息处理,解决现有雷达信息处理研制过程中存在的不足,实现装备功能快速重构和灵活
2、本专利技术的一种基于云原生的雷达信息处理架构,包括:应用服务化设计模块(1)、服务框架模块(2)、服务开发测试环境模块(3)、雷达应用综合管理平台模块(4)、镜像构建管理模块(5)和实时容器云平台模块(6)。
3、应用服务化设计模块(1),对雷达业务需求和信息处理流程,进行功能模块划分,每个模块作为一个标准的服务。
4、服务框架模块(2),根据划分的功能模块,基于面向嵌入式实时环境的服务开发框架,提供标准化的服务接口,以及服务初始化、线程管理、通信管理功能,支持请求/应答和基于dds的发布/订阅两种服务模式。
5、服务开发测试环境模块(3),面向雷达信息处理实时场景,提供服务开发工具及库文件,自动生成服务架构代码,同时能够对服务进行测试。
6、雷达应用综合管理平台模块(4),是用户对雷达软件进行容器化管理的入口,提供服务的镜像自动构建和实时容器云平台管理功能,支持图形化操作和shell终端的两种交互方式。
7、镜像构建管理模块(5),接收雷达应用综合管理平台模块(4)的镜像构建请求,实现嵌入式环境下轻量化容器镜像的自动构建、优化,并将镜像存入镜像仓库,以及镜像的管理,包括镜像的上传、下载、同步操作。
8、实时容器云平台模块(6),面向雷达信息处理,提供对硬件资源的统一管理,以及容器应用的编排调度,采用基于macvlan的网络方案,支持容器间组播通信、dds通信。
9、进一步地,实时容器云平台模块(6)具体包括业务服务模块、共性服务模块、运行管理模块和硬件资源模块。
10、进一步地,业务服务模块包括干扰抑制模块、目标检测模块、航迹处理模块、通道拆分模块、脉压模块和反异步模块。
11、进一步地,共性服务模块包括时钟服务模块、导航服务模块和气象服务模块。
12、进一步地,运行管理模块包括容器部署模块、资源调度模块和状态监测模块。
13、进一步地,硬件资源模块包括计算资源模块、存储资源模块和网络资源模块。
14、本专利技术的一种基于云原生的雷达信息处理架构的雷达信息处理方法,具体包括以下步骤:
15、a、根据雷达信息处理需求和流程,通过应用服务化设计模块(1)进行功能模块划分,形成独立的服务。
16、b、使用服务框架模块(2),根据划分的功能模块处理逻辑,通过服务开发环境模块(3)开发服务化软件,并进行服务功能测试,生成实现特定功能的标准化服务。
17、c、基于雷达应用综合管理平台模块(4),配置服务的镜像封装信息,包括可执行程序、依赖库、启动参数,并提交镜像构建请求。
18、d、镜像构建管理模块(5)收到请求后,解析请求信息并进行镜像自动构建,生成轻量化的服务镜像,并将镜像自动推送到镜像仓库。
19、e、用户通过雷达应用综合管理平台模块(4),以图形化或者声明式api的方式,向实时容器云平台模块(6)发送服务容器化部署请求,由实时容器云平台模块(6)负责服务容器的编排调度和运行管理。
20、用户能够通过雷达应用综合管理平台模块(4),查看当前实时容器云平台模块(6)中运行的服务及其状态,执行服务删除操作。
21、当支撑某个服务的容器在运行过程中,由于软件故障导致异常终止时,实时容器云平台模块(6)能够快速发现并重新启动一个新的容器,实现服务的健壮性。
22、当服务功能更新时,用户通过镜像构建管理模块(5)对可执行程序进行重新打包,构建新的镜像并推送到镜像仓库,再通过雷达应用综合管理平台模块(4),对实时容器云平台模块(6)中的该服务进行一键在线升级,完成信息处理功能的快速重构。
23、本专利技术的有益效果在于
24、1、雷达信息处理采用微服务的开发方式,能够实现新算法、新功能的快速升级替换,支持装备功能的灵活重构;
25、2、通过容器技术对雷达信息处理应用进行隔离和资源限额,避免软件之间相互影响以及由于软件故障导致的系统不可用;
26、3、通过镜像将雷达信息处理应用及其依赖的库、环境进行标准化封装,简化了软件的交付,提高服务部署效率;
27、4、通过实时容器云平台对雷达处理资源和信息处理应用进行管理,实现资源按需共享、功能灵活重组、故障快速重构,提高雷达信息处理可靠性。
本文档来自技高网...【技术保护点】
1.一种基于云原生的雷达信息处理架构,其特征在于:包括:应用服务化设计模块(1)、服务框架模块(2)、服务开发测试环境模块(3)、雷达应用综合管理平台模块(4)、镜像构建管理模块(5)和实时容器云平台模块(6);其中,
2.根据权利要求1所述的一种基于云原生的雷达信息处理架构,其特征在于:所述实时容器云平台模块(6)具体包括业务服务模块、共性服务模块、运行管理模块和硬件资源模块;
3.基于权利要求1或2所述的一种基于云原生的雷达信息处理架构的雷达信息处理方法,其特征在于:具体包括以下步骤:
4.根据权利要求2所述的雷达信息处理方法,其特征在于:用户能够通过雷达应用综合管理平台模块(4),查看当前实时容器云平台模块(6)中运行的服务及其状态,执行服务删除操作。
5.根据权利要求2所述的雷达信息处理方法,其特征在于:当支撑某个服务的容器在运行过程中,由于软件故障导致异常终止时,实时容器云平台模块(6)能够快速发现并重新启动一个新的容器,实现服务的健壮性。
6.根据权利要求2所述的雷达信息处理方法,其特征在于:当服务功能更新时
...【技术特征摘要】
1.一种基于云原生的雷达信息处理架构,其特征在于:包括:应用服务化设计模块(1)、服务框架模块(2)、服务开发测试环境模块(3)、雷达应用综合管理平台模块(4)、镜像构建管理模块(5)和实时容器云平台模块(6);其中,
2.根据权利要求1所述的一种基于云原生的雷达信息处理架构,其特征在于:所述实时容器云平台模块(6)具体包括业务服务模块、共性服务模块、运行管理模块和硬件资源模块;
3.基于权利要求1或2所述的一种基于云原生的雷达信息处理架构的雷达信息处理方法,其特征在于:具体包括以下步骤:
4.根据权利要求2所述的雷达信息处理方法,其特征在于:用户能够通过雷达...
【专利技术属性】
技术研发人员:刘洋,李路野,韩文俊,丁琳琳,王嘎,唐强,谢启超,
申请(专利权)人:中国电子科技集团公司第十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。