[發明專利]一種余度系統冗余ICD自動查找方法在審
| 申請號: | 202111641511.8 | 申請日: | 2021-12-29 |
| 公開(公告)號: | CN114490522A | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 丁艷;王金升;李毅 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/14;G06F9/54 |
| 代理公司: | 北京航信高科知識產權代理事務所(普通合伙) 11526 | 代理人: | 劉傳準 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 冗余 icd 自動 查找 方法 | ||
本申請屬于余度系統管理領域,特別涉及一種余度系統冗余ICD自動查找方法。該方法包括導入ICD文件,所述ICD文件包括多條ICD消息,每條ICD消息至少包括ICD標示格式,所述ICD表示格式為:消息源系統名稱?消息目的系統名稱?序列號;從導入的所有ICD消息中篩選出含有目標系統名稱的ICD消息,形成該目標系統的ICD列表;將目標系統的ICD列表中的第一條ICD消息作為源冗余消息,依次查找后續的ICD消息是否為冗余信息。本申請提高了ICD冗余消息的查找效率。
技術領域
本申請屬于余度系統管理領域,特別涉及一種余度系統冗余ICD自動查找方法。
背景技術
ICD(接口控制文件)屬于詳細設計的輸出,余度系統的ICD,由于其冗余特性,通常需要查找冗余消息是否完備。對于功能復雜的大系統,通常ICD的數量很大,人工查找的工作量異常繁重,并且容易出錯和遺漏。
發明內容
為了解決上述技術問題,本申請提供了一種余度系統冗余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’為互為余度的目標系統;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111641511.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可配置的機載軟件批處理固化方法
- 下一篇:一種壓敏漆測壓數據修正方法





