[發明專利]一種存儲資源管理方法及裝置、存儲介質及電子設備在審
| 申請號: | 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.szxzyx.cn/pat/books/202210208108.4/1.html,轉載請聲明來源鉆瓜專利網。





