[发明专利]一种存储资源管理方法及装置、存储介质及电子设备在审
申请号: | 202210208108.4 | 申请日: | 2022-03-03 |
公开(公告)号: | CN114579308A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 刘晓东 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 资源管理 方法 装置 介质 电子设备 | ||
1.一种存储资源管理方法,其特征在于,应用于测试环境,所述测试环境中预先构建IoC容器,所述方法包括:
当接收到存储资源管理请求时,确定所述存储资源管理请求对应的存储设备的设备信息和待调用API的关键字;
将所述设备信息和所述关键字输入至所述IoC容器中,得到所述待调用API的对象实例;其中,所述IoC容器基于所述设备信息和所述关键字,获取所述待调用API的注册信息和依赖关系,并对所述注册信息和所述依赖关系进行反射,得到所述待调用API的对象实例;
基于所述对象实例,调用所述待调用API,对所述存储设备中与所述存储资源管理请求对应的存储资源进行管理。
2.根据权利要求1所述的方法,其特征在于,所述IoC容器基于所述设备信息和所述关键字,获取所述待调用API的注册信息和依赖关系,包括:
对所述关键字进行哈希处理,得到索引信息;所述索引信息用于指示所述待调用API的注册信息在预先构建的哈希表中的存储位置,所述哈希表中预先存储所述测试环境包括的各个存储设备所关联的各个API的注册信息;
将预先构建的各个哈希表中与所述设备信息对应的哈希表确定为目标哈希表;
将所述目标哈希表包括的各个元素中与所述索引信息对应的元素确定为目标元素;
判断所述目标元素包括的各个元组中是否存在与所述关键字对应的元组;
若所述目标元素包括的各个元素中存在与所述关键字对应的元组,获取与所述关键字对应的元组;
基于所述与所述关键字对应的元组,获取所述待调用API的注册信息;
基于所述设备信息,配置存储路径环境变量,并基于所述存储路径环境变量,获取存储所述待调用API的依赖关系的配置文件;
基于所述配置文件,获取所述待调用API的依赖关系。
3.根据权利要求2所述的方法,其特征在于,所述判断所述目标元素包括的各个元组中是否存在与所述关键字对应的元组,包括:
判断所述目标元素包括的各个元组中的键中是否存在与所述关键字相匹配的键;
若存在,则确定所述目标元素包括的各个元组中存在与关键字对应的元组;
若不存在,则确定所述目标元素包括的各个元组中不存在与关键字对应的元组。
4.根据权利要求2所述的方法,其特征在于,所述哈希表中预先存储所述测试环境包括的各个存储设备所关联的各个API的注册信息的过程,包括:
获取所述测试环境包括的每个存储设备所关联的各个API的注册信息;
获取每个API的注册信息的关键字;
对每个API的注册信息的关键字进行哈希处理,得到每个API的索引信息;
针对每个API,确定预先构建的哈希表中所述API对应存储设备所对应的哈希表,并基于所述API的索引信息,在所确定的哈希表中确定存储所述API的注册信息的元素,并基于所述API的关键字和注册信息,组成所述API的元组,将所述元组添加至所确定的元素中。
5.根据权利要求1所述的方法,其特征在于,所述基于所述对象实例,调用所述待调用API,对所述存储设备中与所述存储资源管理请求对应的存储资源进行管理之后,还包括:
删除所述对象实例。
6.根据权利要求1所述的方法,其特征在于,所述基于所述对象实例,调用所述待调用API,对所述存储设备中与所述存储资源管理请求对应的存储资源进行管理之后,还包括:
通过预设接口,将所述存储设备中与所述存储资源管理请求对应的存储资源进行存储。
7.根据权利要求1所述的方法,其特征在于,所述基于所述对象实例,调用所述待调用API,对所述存储设备中与所述存储资源管理请求对应的存储资源进行管理之后,还包括:
获取所述测试环境的操作日志;
在接收对所述操作日志的打印指令后,打印所述操作日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210208108.4/1.html,转载请声明来源钻瓜专利网。