[发明专利]一种基于组合有序特征码的功能兼容性自动识别方法有效
申请号: | 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.vipzhuanli.com/pat/books/201410588494.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种折叠式电动交通工具
- 下一篇:一种单平衡块电动独轮车