[發明專利]一種基于組合有序特征碼的功能兼容性自動識別方法有效
| 申請號: | 201410588494.X | 申請日: | 2014-10-28 |
| 公開(公告)號: | CN104317596B | 公開(公告)日: | 2017-11-21 |
| 發明(設計)人: | 楊智德;馬衛平;包偉;李旺;徐艷艷;陳獻慶;顧峰;馬儀成 | 申請(專利權)人: | 許繼電氣股份有限公司;許昌許繼軟件技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 鄭州睿信知識產權代理有限公司41119 | 代理人: | 胡泳棋 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 組合 有序 特征 功能 兼容性 自動識別 方法 | ||
技術領域
本發明涉及一種基于組合有序特征碼的功能兼容性自動識別方法,屬于電力系統變電站自動化技術領域。
背景技術
隨著嵌入式芯片技術的飛速發展,繼電保護裝置功能模塊越來越多,越來越復雜,各相關模塊得以在一塊CPU處理器上來完成,使得繼電保護裝置業務模塊的設計開發變得越來越復雜,業務模塊兼容性變的越來越重要。為降低業務模塊開發的難度,便于團隊化開發,繼電保護裝置一般按照硬件驅動、底層平臺、人機接口、規約轉換、多保護業務模塊等獨立進行編譯、下載和發布。隨著不同產品需求功能的不斷擴充,不同發布模塊產品之間由于兼容性問題造成保護業務模塊升級困難,甚至由于部分產品缺陷需要同時對已經發布的多種不同產品分別進行修改和測試,造成大量的人力資源浪費,大大提高運行維護成本,也不利于提高產品的可靠性和工作效率。
發明內容
本發明的目的是提供一種基于組合有序特征碼的功能兼容性自動識別方法,以解決現有繼電保護裝置各功能模塊因功能兼容性問題導致的裝置異常的問題。
本發明為解決上述技術問題而提供一種基于組合有序特征碼的功能兼容性自動識別方法,該識別方法包括以下步驟:
1)構造組合有序特征碼及功能對象接口;
2)對各業務模塊建立組合有序特征碼及功能對象的關聯表;
3)按照指定的組合有序特征碼從關聯表中查找與該組合有序特征碼最兼容的功能對象并綁定。
所述組合有序特征碼是由主特征碼、次特征碼、分特征碼組合而成,每個功能對象對應一個組合有序特征碼。
所述每個業務模塊在裝置上電初始化時構建并注冊各自的組合有序特征碼及對應的功能對象到管理引擎,管理引擎最終形成有組合有序特征碼功能對象關聯表。
所述管理引擎用于對組合有序特征碼的解構與功能對象進行查找定位以及定位后功能對象的綁定操作。
本發明的有益效果是:本發明通過在裝置中構建組合有序特征碼,建立各業務模塊的組合有序特征碼與功能對象接口的關聯表,按照指定的組合有序特征碼從關聯表中查找與該組合有序特征碼最兼容的功能對象,并綁定該功能對象,從而實現裝置中各模塊功能的兼容性。本發明在不影響裝置正常性能的情況下,可以有效減少繼電保護裝置各功能模塊因功能兼容性問題導致的裝置異常,又利于降低嵌入式繼電保護產品的維護成本,提高可靠性和工作效率。
附圖說明
圖1是組合有序特征碼及功能對象關聯原理示意圖;
圖2是本發明基于組合有序特征碼的功能兼容性自動識別方法的流程圖;
圖3是61位組合有序特征碼構成順序圖;
圖4是組合有序特征碼應用示例圖。
具體實施方式
下面結合附圖對本發明的具體實施方式作進一步的說明。
由于模塊產品升級,為兼容其他模塊的運行,本發明通過構造組合有序特征碼及功能對象接口,對各業務模塊建立組合有序特征碼及功能對象的關聯表,管理引擎按照指定的組合有序特征碼從關聯表中查找與該組合有序特征碼最兼容的功能對象并綁定,從而有效解決功能兼容性的自動識別難題。
如圖1所示,本發明所采用的有序特征碼包括主特征碼、次特征碼以及分特征碼,通過主次分的順序合成一個新的組合有序特征碼,業務模塊上電時將該組合有序特征碼及對應的功能對象接口請求注冊到業務平臺管理模塊形成關聯表,關聯表形成后,業務模塊通過組合有序特征碼從關聯表中快速查找功能對象并綁定。
下面以61位組合有序特征碼為例進行說明,如圖3所示,該組合有序特征碼由主特征碼、次特征碼、主分特征碼和次分特征碼構成,表1具體給出了一種組合有序特征碼構件,其中主特征碼占8bit,可代表一個英文字母標識的模塊,如‘G’表示網關模塊;‘H’表示人機模塊;‘P’表示平臺模塊;‘A’表示應用模塊。次特征碼占6bit,用于代表分模塊的標識,如應用模塊由多模塊組成,其值表示CPU號,范圍為0~63。主分特征碼占27bit,用于表示由次特征碼標識的子模塊的引擎版本,主要由年(7bit)月(4bit)日(5bit)時(5bit)分(6bit)元素構成。次分特征碼占20bit,用于表示分模塊的實際版本號,BCD碼表示,如版本v1.513可表示為0x01513。如圖4中給出的組合有序特征碼0x8210EAAB1E01513,代表的功能模塊為應用模塊CPU2,引擎版本201410211230,v1.1513。
表1
在嵌入式裝置上電初始化過程中,功能模塊注冊組合有序特征碼與功能對象接口到業務平臺管理模塊形成關聯表,關聯表形成后,業務模塊通過組合有序特征碼從關聯表中快速查找功能對象并綁定,實現了各功能模塊的識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼電氣股份有限公司;許昌許繼軟件技術有限公司,未經許繼電氣股份有限公司;許昌許繼軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410588494.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種折疊式電動交通工具
- 下一篇:一種單平衡塊電動獨輪車





