System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及雷达中的数据处理技术,尤其涉及航迹处理功能热备份技术。
技术介绍
1、目标航迹跟踪处理过程中,为了保证航迹的连续稳定,往往对航迹处理机和网络稳定性有极高的要求,然而在实际情况中,处理器因为过热或者其他缺陷不可避免的会出现功能异常甚至死机等,此时若重新开启其他处理器来处理航迹,势必造成原有关注的目标失去掌控。虽然目前也有软件重构的功能热备份手段能解决处理器损坏或死机的问题,但是重构方案会将原始的相关数据丢失,因此重构的方案只能解决对于流数据的处理功能,无法满足对于航迹连续不换批的要求。在此背景下,需要有能够维持航迹批号连续的航迹机热备份功能的设计。
2、现有的功能热备份方法面临着主要以下几个问题:1)备份的功能无法维持航迹批号的连续;2)在网络波动的情况下无法实现热备份功能。
技术实现思路
1、针对现有航迹机功能热备份方法存在的不足,本专利技术提供一种基于本地自主仲裁的航迹处理多机热备份方法,解决了传统热备份功能无法维持航迹批号的连续、在网络波动的情况下无法实现热备份功能的问题,提供了更加稳定可靠的航迹机功能热备份方法。
2、本专利技术提出的一种基于本地自主仲裁的航迹处理多机热备份方法,技术方案包括:
3、步骤1:将多个航迹处理机均接入同一个网络;
4、步骤2:在本机为本地航迹处理机状态、记录远程机状态、记录远程机航迹备份数据开辟存储空间,并对其进行初始化,本地航迹处理机状态初始化为备份状态,远程机状态初始化为备份状态,航
5、步骤3:接收网内远程机工作状态,并利用接收到的远程机工作状态和启动时间更新本地记录的远程机状态;
6、步骤4:接收网内远程机航迹备份数据,并将其存储在开辟的存储空间内;
7、步骤5:实时接收点迹数据,判断本机是否为工作状态,若本机为备份状态,则不处理;若本机为工作状态,则利用接收到的点迹进行点航迹关联、滤波、起始等航迹处理,并将生成的航迹备份数据对网内发布输出;
8、步骤6:每间隔δt时间读取本地记录的远程机状态,并将存储的远程机状态重置为备份状态,优选地,间隔δt选取为1秒;
9、步骤7:判断本机当前状态是否为工作状态,若本机当前为工作状态,则进行步骤8,否则进行步骤9;
10、步骤8:进行工作状态转备份状态判断:
11、步骤8.1:判断远程机是否为工作状态,若远程机状态为工作状态则进行下一步,否不处理;
12、步骤8.2:判断是否满足远程机启动时间早于本机启动时间,如果满足,则将本机状态切换为备份状态,并更新本机状态,否则不处理;
13、步骤9:进行备份状态转工作状态判断:
14、步骤9.1:判断是否满足连续两次读取的远程机状态为备份状态,如果满足,则将本机状态切换为工作状态,否则不处理;
15、步骤9.2:将本机启动时间置为当前时间,并更新本机状态;
16、步骤9.3:将记录的远程机航迹备份数据恢复成航迹表,供本地航迹处理使用;
17、步骤10:每间隔δt/2时间将本机状态对网内发布输出。
18、本专利技术通过对网内状态监测在本地进行自主决策仲裁的多机备份机制设计,为用户提供了多机无缝接入功能备份的方案,实现航迹机在网络、功能异常情况下航迹处理不断批、不换批、不丢批的连续稳定工作性能。
本文档来自技高网...【技术保护点】
1.一种基于本地自主仲裁的航迹处理多机热备份方法,其特征在于:
【技术特征摘要】
1.一种基于本地自主仲裁的航迹处...
【专利技术属性】
技术研发人员:耿利祥,李华君,洪畅,李颖,
申请(专利权)人:中国船舶集团有限公司第七二四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。