[发明专利]一种BBU软件接口解耦系统及方法有效
申请号: | 202010922964.7 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112114749B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 华要宇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bbu 软件 接口 系统 方法 | ||
本申请公开了一种BBU软件接口解耦系统,包括微处理器MCU、计量芯片解耦控制模块、写保护控制模块和存储模块,存储模块中存储有BBU关键控制参数;其中:MCU在接收到存储系统发送的针对存储模块的写保护控制指令时,通过写保护控制模块取消或执行对存储模块的写保护;在接收到存储系统发送的计量芯片解耦控制指令时,通过计量芯片解耦控制模块进行计量芯片解耦操作。应用本申请所提供的技术方案,可以保证在产品周期内引入的BBU与系统软件版本的兼容,消除了BBU供货瓶颈对存储产品的影响,可以降低售后服务成本,提高了存储产品的稳定性和可靠性。本申请还公开了一种BBU软件接口解耦方法,具有相应技术效果。
技术领域
本申请涉及计算机应用技术领域,特别是涉及一种BBU软件接口解耦系统及方法。
背景技术
随着计算机技术的快速发展,存储系统在各行业的应用越来越广泛。为适应大数据存储,存储系统通常由存储阵列构成。在大数据时代,对存储阵列可靠性提出更高要求,尤其对BBU(Backup Battery,备份电池单元)、电池单元与存储系统兼容性提出更高要求。
在存储系统正常运行过程中,可能会因为BBU电芯存在供货瓶颈、电芯无法正常供货、计量芯片在产品生命周期更新换代等原因,需要引入新的电芯、计量芯片。在这种情况下,除需要测试验证外,还需要修改系统软件以匹配新的BBU。而新的/老的BBU软件版本通常不能兼容,这将增加售后服务成本,降低存储产品的稳定性和可靠性。
发明内容
本申请的目的是提供一种BBU软件接口解耦系统及方法,以保证产品周期内引入的BBU与系统软件历史版本、未来版本的兼容,消除BBU供货瓶颈对存储产品的影响,降低售后服务成本,提高存储系统产品的稳定性和可靠性。
为解决上述技术问题,本申请提供如下技术方案:
一种BBU软件接口解耦系统,包括微处理器MCU、计量芯片解耦控制模块、写保护控制模块和存储模块,所述存储模块中存储有BBU关键控制参数,处于写保护状态,其中:
所述MCU用于,在接收到存储系统发送的针对所述存储模块的写保护控制指令时,通过所述写保护控制模块取消或执行对所述存储模块的写保护;其中,所述存储系统在达到设定的BBU检测触发条件时,获取BBU料号和BBU关键控制参数版本,如果所述BBU料号不是新料号,所述BBU关键控制参数版本低于配置文件版本,则向所述MCU发送针对所述存储模块的取消写保护的所述写保护控制指令,在优化所述存储模块中的所述BBU关键控制参数,更新所述BBU关键控制参数版本后,向所述MCU发送针对所述存储模块的执行写保护的所述写保护控制指令;
所述MCU还用于,在接收到所述存储系统发送的计量芯片解耦控制指令时,通过所述计量芯片解耦控制模块进行计量芯片解耦操作。
在本申请的一种具体实施方式中,
所述MCU还用于,在接收到BBU FW升级指令时,进行FW升级管理。
在本申请的一种具体实施方式中,
所述MCU具体用于,通过所述计量芯片解耦控制模块访问计量芯片,将访问数据存放在数据变量中,以使所述存储系统访问所述数据变量进行异步解耦。
在本申请的一种具体实施方式中,
所述MCU还用于,根据接收到的所述存储系统发送的解耦异常处理指令,重复执行所述通过所述计量芯片解耦控制模块访问计量芯片,将访问数据存放在数据变量中,以使所述存储系统访问所述数据变量进行异步解耦的步骤。
在本申请的一种具体实施方式中,
所述MCU具体用于,根据计量芯片寄存器使用频率,控制所述计量芯片解耦操作的时长。
在本申请的一种具体实施方式中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010922964.7/2.html,转载请声明来源钻瓜专利网。