[發(fā)明專利]一種存儲系統(tǒng)管理軟件適配方法及裝置有效
| 申請?zhí)枺?/td> | 201710399875.7 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107239283B | 公開(公告)日: | 2020-11-20 |
| 發(fā)明(設(shè)計)人: | 王一斐 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲系統(tǒng) 管理軟件 配方 裝置 | ||
本發(fā)明公開了一種存儲系統(tǒng)管理軟件適配方法及裝置,方法包括:從存儲設(shè)備獲取該存儲設(shè)備的類型、版本號;根據(jù)該存儲設(shè)備的類型、版本號,在管理軟件維護的列表中查找是否存在相匹配的邏輯處理模塊,在所述管理軟件的所述列表中動態(tài)地添加有可運行的邏輯處理模塊;若是,則所述管理軟件與所述存儲設(shè)備適配成功。本發(fā)明存儲系統(tǒng)管理軟件適配方法及裝置,在管理軟件中動態(tài)地集成邏輯處理模塊,在對管理軟件與存儲系統(tǒng)兼容性適配時,使開發(fā)人員只需關(guān)注邏輯處理模塊,減少對流程的關(guān)注,以減少工作量,提高開發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及存儲系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種存儲系統(tǒng)管理軟件適配方法及裝置。
背景技術(shù)
在存儲系統(tǒng)演進的過程中,為滿足不同用戶應(yīng)用需求,會出現(xiàn)多種系列、各種版本,就需要對存儲系統(tǒng)中的存儲管理軟件及其擴展插件(以下簡稱“軟件”),針對多個型號、多個版本的存儲系統(tǒng)進行兼容性適配。
現(xiàn)有技術(shù)中,對“軟件”與存儲系統(tǒng)進行兼容性適配的主流方法之一是:在存儲系統(tǒng)內(nèi)部對各個系列、各個版本,通過邏輯分支語句進行管理。開發(fā)人員不但要維護邏輯處理模塊,還要處理邏輯流程。流程可參考圖1所示,當(dāng)用戶需要對存儲系統(tǒng)進行操作時,如創(chuàng)建卷操作,進入圖1所示流程中左上角的邏輯,首先,判斷軟件型號參數(shù),找到正確的分支;然后,根據(jù)版本號參數(shù),找到適合的版本。在實際操作時,比如添加新版本,開發(fā)人員需要添加版本號判斷邏輯語句,然而當(dāng)存儲系統(tǒng)的指令越來越多時,每一條指令都需要進行如圖1所示的邏輯流程。對開發(fā)人員來說,工作量將會非常大。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種存儲系統(tǒng)管理軟件適配方法及裝置,使開發(fā)人員在進行管理軟件適配存儲系統(tǒng)時,減少對流程的關(guān)注,從而減少工作量,提高開發(fā)效率。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種存儲系統(tǒng)管理軟件適配方法,包括:
從存儲設(shè)備獲取該存儲設(shè)備的類型、版本號;
根據(jù)該存儲設(shè)備的類型、版本號,在管理軟件維護的列表中查找是否存在相匹配的邏輯處理模塊,在所述管理軟件的所述列表中動態(tài)地添加有可運行的邏輯處理模塊;
若是,則所述管理軟件與所述存儲設(shè)備適配成功。
可選地,若否,在所述管理軟件中檢索指定的文件夾,查找相匹配的邏輯處理模塊文件;
若檢索成功,激活檢索出的邏輯處理模塊文件,并同步邏輯處理模塊線程,在所述列表中添加所述文件對應(yīng)封裝的邏輯處理模塊;
在所述管理軟件的所述列表中查找是否存在相匹配的邏輯處理模塊,若是,則所述管理軟件與所述存儲設(shè)備適配成功。
可選地,在所述管理軟件的所述列表中動態(tài)地添加可運行的邏輯處理模塊包括:
在所述管理軟件啟動后,添加用于更新所述管理軟件中文件夾的守護線程;
當(dāng)?shù)竭_所述線程的執(zhí)行周期時,執(zhí)行線程,更新文件目錄;
查看文件夾是否變化,并獲取文件夾的變更情況,查看是否存在新增文件、更新文件或者刪除文件;
若存在新增文件,判斷新增文件是否是邏輯處理模塊,若是,則將該邏輯處理模塊添加到所述列表中;若否,則當(dāng)前線程執(zhí)行結(jié)束,回到休眠狀態(tài);
若存在文件更新,判斷更新后的文件是否是邏輯處理模塊,若是,則從所述列表中移除舊的邏輯處理模塊,將新的邏輯處理模塊添加到所述列表中,若否,則從所述列表中移除舊的邏輯處理模塊;
若存在刪除文件,則根據(jù)所述列表查找出被刪除文件的文件名,從所述列表中移除舊的邏輯處理模塊。
可選地,所述邏輯處理模塊包含:用于獲取存儲設(shè)備的類型的第一接口,用于獲取存儲設(shè)備的版本號的第二接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710399875.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于處理到遠程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置
- 一種用于集成電路生產(chǎn)線配方管理系統(tǒng)的文件壓縮方法
- 一種面向集成電路生產(chǎn)線的多設(shè)備配方管理方法
- 半導(dǎo)體設(shè)備中工藝配方的管理方法、管理裝置
- 集產(chǎn)品批次運行、監(jiān)控、維護于一體的配方功能模塊
- 工藝配方正確性驗證方法及系統(tǒng)、存儲介質(zhì)和電子設(shè)備
- 一種維持卷煙煙絲質(zhì)量穩(wěn)定的配方替換方法
- 飲品配方適配方法、服務(wù)器和適配系統(tǒng)
- 一種用于治療經(jīng)絡(luò)痿弱的通排導(dǎo)引術(shù)方法
- 一種用于治療由薄型子宮內(nèi)膜及腎陽虛證導(dǎo)致的月經(jīng)過少的中藥組合物及其應(yīng)用
- 一種配方仿真方法和系統(tǒng)





