[发明专利]一种管理电器参数的方法、系统、设备以及介质有效
申请号: | 202010789007.1 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111966523B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 董强强 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 陈黎明;李红萧 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 电器 参数 方法 系统 设备 以及 介质 | ||
本发明公开了一种管理电器参数的方法,包括以下步骤:响应于接收到读取或更改电器参数的值的指令,根据所述指令对应的电器参数的名称得到校验码;根据所述校验码在电源的存储器中的第一区域中得到所述电器参数的值在所述存储器的第二区域中的地址;根据所述地址在存储器的第二区域中读取或更改所述电器参数的值。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案将电源的参数从MCS的BBU管理单元的源代码中解耦到BBU的存储器中,这样在不增加硬件的情况下,极大的方便BBU电器参数调整,并灵活处理不同版本兼容性问题。
技术领域
本发明涉及电源领域,具体涉及一种管理电器参数的方法、系统、设备以及存储介质。
背景技术
在存储领域,BBU保证系统在市电断电后数据转储过程的有效性。从软件角度看,存储控制器上的MCS有BBU管理模块,主要负责BBU运作的安全性、可靠性及稳定性。
目前,BBU的多个电器参数以源代码的方式写入在MCS中,且不同平台,不同BBU类型参数不同,这些参数在BBU管理模块具备不同的作用。当前,BBU电器参数调整、引入测试,需要修改MCS源代码、编译、灌装等一系列操作,造成调试不便。特别是在新BBU引入环节,需要对大量电器参数进行调整,这无形中增加了大量调试工作量。
发明内容
有鉴于此,为了克服上述问题的至少一个方面,本发明实施例提出一种管理电器参数的方法,包括以下步骤:
响应于接收到读取或更改电器参数的值的指令,根据所述指令对应的电器参数的名称得到校验码;
根据所述校验码在电源的存储器的第一区域中得到所述电器参数的值在所述存储器的第二区域中的地址;
根据所述地址在所述存储器的第二区域中读取或更改所述电器参数的值。
在一些实施例中,根据所述校验码在电源的存储器的第一区域中得到所述电器参数的值在所述存储器的第二区域中的地址,进一步包括:
根据所述校验码依次遍历所述第一区域的每一个子区域并判断所述子区域中的预先保存的校验码是否与所述指令对应的校验码相同;
响应于所述子区域中的预先保存的校验码与所述指令对应的校验码相同,在所述子区域中获取到所述地址。
在一些实施例中,还包括:
响应于每一个所述子区域中预先保存的校验码与所述指令对应的校验码均不相同,反馈所述电器参数的值读取或更改失败。
在一些实施例中,还包括:
根据所述电源的类型以及所述电源所在平台的类型,确定待烧录到所述存储器的多个电器参数;
将所述多个电器参数的名称对应的校验码和值对应的地址分别烧录到所述第一区域中的不同的子区域中。
在一些实施例中,还包括:
根据所述名称对应的校验码和所述值对应的地址在所述存储器中所占字节大小确定每一个子区域的长度;
根据所述子区域的数量以及所述每一个子区域的长度确定所述第一区域的长度;
根据所述第一区域的长度以及每一个电器参数的值所占字节大小确定每一个所述电器参数的值在所述第二区域中的地址。
在一些实施例中,响应于接收到读取或更改电器参数的值的指令,根据所述指令对应的电器参数的名称得到校验码,进一步包括:
根据管理所述电源的管理单元的版本确定待生成校验码的多个电器参数;
分别利用多个所述电器参数的名称生成对应的校验码以建立所述电器参数的名称与所述对应的校验码的映射;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010789007.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多向立体循环原位修复系统
- 下一篇:一种起重机上平衡梁间的连接结构