[發明專利]一種余度系統冗余ICD自動查找方法在審
| 申請號: | 202111641511.8 | 申請日: | 2021-12-29 |
| 公開(公告)號: | CN114490522A | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 丁艷;王金升;李毅 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/14;G06F9/54 |
| 代理公司: | 北京航信高科知識產權代理事務所(普通合伙) 11526 | 代理人: | 劉傳準 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 冗余 icd 自動 查找 方法 | ||
1.一種余度系統冗余ICD自動查找方法,其特征在于,包括:
第一步:導入ICD文件,所述ICD文件包括多條ICD消息,每條ICD消息至少包括ICD標示格式,所述ICD表示格式為:消息源系統名稱-消息目的系統名稱-序列號;
第二步:讀取已導入的ICD文件,從導入的所有ICD消息中篩選出含有目標系統名稱的ICD消息,形成該目標系統的ICD列表;
第三步:如果目標系統的ICD列表中的ICD消息條數不為0,則進入第四步,否則進入第三十一步;
第四步:將目標系統的ICD列表中的第一條ICD消息作為源冗余消息;
第五步:判斷所述源冗余消息的ICD格式是否為SysA-SysA’-第一序列號,如果是,進入第六步,否則進入第九步,其中,SysA與SysA’為互為余度的目標系統;
第六步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第七步:判斷所述目的疑似冗余消息的ICD格式是否為SysA’-SysA-第一序列號,如果是,進入第二十九步,否則,進入第八步;
第八步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第七步,否則進入第三十步;
第九步:判斷所述源冗余消息的ICD格式是否為SysA’-SysA-第二序列號,如果是,進入第十步,否則進入第十三步,其中,SysA與SysA’為互為余度的目標系統;
第十步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第十一步:判斷所述目的疑似冗余消息的ICD格式是否為SysA-SysA’-第二序列號,如果是,進入第二十九步,否則,進入第十二步;
第十二步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第十一步,否則進入第三十步;
第十三步:判斷所述源冗余消息的ICD格式是否為SysA-OUT-第三序列號,如果是,進入第十四步,否則進入第十七步,其中,SysA為待檢索的目標系統,OUT為消息目的系統;
第十四步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第十五步:判斷所述目的疑似冗余消息的ICD格式是否為SysA’-OUT-第三序列號,如果是,進入第二十九步,否則,進入第十六步,其中,SysA與SysA’為互為余度的目標系統;
第十六步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第十五步,否則進入第三十步;
第十七步:判斷所述源冗余消息的ICD格式是否為SysA’-OUT-第四序列號,如果是,進入第十八步,否則進入第二十一步,其中,SysA’為待檢索的目標系統,OUT為消息目的系統;
第十八步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第十九步:判斷所述目的疑似冗余消息的ICD格式是否為SysA-OUT-第四序列號,如果是,進入第二十九步,否則,進入第二十步,其中,SysA與SysA’為互為余度的目標系統;
第二十步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第十九步,否則進入第三十步;
第二十一步:判斷所述源冗余消息的ICD格式是否為IN-SysA-第五序列號,如果是,進入第二十二步,否則進入第二十五步,其中,SysA為待檢索的目標系統,IN為消息源系統;
第二十二步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第二十三步:判斷所述目的疑似冗余消息的ICD格式是否為IN-SysA’-第五序列號,如果是,進入第二十九步,否則,進入第二十四步,其中,SysA與SysA’為互為余度的目標系統;
第二十四步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第二十三步,否則進入第三十步;
第二十五步:判斷所述源冗余消息的ICD格式是否為IN-SysA’-第六序列號,如果是,進入第二十六步,否則進入第二十九步,其中,SysA’為待檢索的目標系統,IN為消息源系統;
第二十六步:將目標系統的ICD列表中的第二條ICD消息作為目的疑似冗余消息,并記錄索引為i=2;
第二十七步:判斷所述目的疑似冗余消息的ICD格式是否為IN-SysA-第六序列號,如果是,進入第二十九步,否則,進入第二十八步,其中,SysA與SysA’為互為余度的目標系統;
第二十八步:將索引修改為i=i+1,如果該索引對應的ICD消息存在,將該索引對應的ICD消息作為目的疑似冗余消息,返回第二十七步,否則進入第三十步;
第二十九步:在列表中摘出所述源冗余消息及所述目的疑似冗余消息,加入到冗余ICD消息查找結果中,將目標系統的ICD列表進行刷新,填補取出ICD消息的位置,返回第三步;
第三十步:在列表中摘出所述源冗余消息,加入到冗余ICD消息查找結果中,并提示不存在對應的冗余ICD消息,將目標系統的ICD列表進行刷新,填補取出ICD消息的位置,返回第三步;
第三十一步:導出冗余ICD消息查找結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111641511.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可配置的機載軟件批處理固化方法
- 下一篇:一種壓敏漆測壓數據修正方法





