[發明專利]一種存儲設備管理方法及裝置有效
| 申請號: | 201611156450.5 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN106648649B | 公開(公告)日: | 2020-03-24 |
| 發明(設計)人: | 王維治 | 申請(專利權)人: | 深圳英飛拓科技股份有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 設備管理 方法 裝置 | ||
1.一種存儲設備管理方法,其特征在于,應用于預設的存儲設備管理系統,所述存儲設備管理系統包括UI層、業務邏輯層和SDK適配層,其中,所述UI層用于與管理人員進行交互,所述SDK適配層用于與各個廠家的存儲設備的SDK進行適配,所述業務邏輯層位于所述UI層與所述SDK適配層之間,承接所述UI層和所述SDK適配層的數據交換,對于各個不同的存儲設備的通用操作,只和配置文件和對應的預置的適配庫有關系,中間的UI層和業務邏輯層是直接透傳的,對不同的存儲設備沒有差異,所述方法包括:
獲取各個廠家的存儲設備的SDK;
分別添加與所述各個廠家的存儲設備的SDK對應的適配庫,并將各個廠家的存儲設備的SDK封裝為SDK適配層統一接口提供給所述業務邏輯層,所述適配庫的接口與所述各個廠家的存儲設備的SDK接口一致,以使所述適配庫和對應的SDK兼容;
通過所述UI層獲取待執行的管理操作和對應的存儲設備型號;
通過所述業務邏輯層加載與所述存儲設備型號對應的預置的適配庫;
判斷所述待執行的管理操作是否屬于預設的通用操作;
若所述待執行的管理操作不屬于預設的通用操作,則執行預設的差異化處理,以使傳入所述適配庫的參數與所述適配庫對應的SDK接口的輸入參數相匹配;
若所述待執行的管理操作屬于預設的通用操作,則通過所述業務邏輯層調用與所述適配庫對應的SDK接口執行所述待執行的管理操作。
2.根據權利要求1所述的存儲設備管理方法,其特征在于,在加載與所述存儲設備型號對應的預置的適配庫之前,還包括:
獲取各個廠家的存儲設備的SDK的差異化信息;
將所述差異化信息寫入預設的配置文件。
3.根據權利要求2所述的存儲設備管理方法,其特征在于,所述差異化處理具體包括:
從所述配置文件中獲取與所述存儲設備型號對應的差異化信息;
根據所述差異化信息對傳入所述適配庫的參數進行解析,得到與所述適配庫對應的SDK接口的輸入參數相匹配的解析結果。
4.一種存儲設備管理裝置,其特征在于,應用于預設的存儲設備管理系統,所述存儲設備管理系統包括UI層、業務邏輯層和SDK適配層,其中,所述UI層用于與管理人員進行交互,所述SDK適配層用于與各個廠家的存儲設備的SDK進行適配,所述業務邏輯層位于所述UI層與所述SDK適配層之間,承接所述UI層和所述SDK適配層的數據交換,對于各個不同的存儲設備的通用操作,只和配置文件和對應的預置的適配庫有關系,中間的UI層和業務邏輯層是直接透傳的,對不同的存儲設備沒有差異,所述裝置包括:
SDK獲取模塊,用于獲取各個廠家的存儲設備的SDK;
適配庫添加模塊,用于分別添加與所述各個廠家的存儲設備的SDK對應的適配庫,并將各個廠家的存儲設備的SDK封裝為SDK適配層統一接口提供給所述業務邏輯層,所述適配庫的接口與所述各個廠家的存儲設備的SDK接口一致,以使所述適配庫和對應的SDK兼容;
操作信息獲取模塊,用于通過所述UI層獲取待執行的管理操作和對應的存儲設備型號;
加載模塊,用于通過所述業務邏輯層加載與所述存儲設備型號對應的預置的適配庫;
判斷模塊,用于判斷所述待執行的管理操作是否屬于預設的通用操作;
差異化處理模塊,用于若所述待執行的管理操作不屬于預設的通用操作,則執行預設的差異化處理,以使傳入所述適配庫的參數與所述適配庫對應的SDK接口的輸入參數相匹配;
執行模塊,用于若所述待執行的管理操作屬于預設的通用操作,則通過所述業務邏輯層調用與所述適配庫對應的SDK接口執行所述待執行的管理操作。
5.根據權利要求4所述的存儲設備管理裝置,其特征在于,還包括:
差異化信息獲取模塊,用于獲取各個廠家的存儲設備的SDK的差異化信息;
寫入模塊,用于將所述差異化信息寫入預設的配置文件。
6.根據權利要求5所述的存儲設備管理裝置,其特征在于,所述差異化處理模塊包括:
獲取單元,用于從所述配置文件中獲取與所述存儲設備型號對應的差異化信息;
解析單元,用于根據所述差異化信息對傳入所述適配庫的參數進行解析,得到與所述適配庫對應的SDK接口的輸入參數相匹配的解析結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳英飛拓科技股份有限公司,未經深圳英飛拓科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611156450.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:化妝刷(六面三角系列)
- 下一篇:化妝刷(曲線美)





