[發明專利]一種配置頁面生成方法、系統、設備以及介質有效
| 申請號: | 202110593244.5 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113407180B | 公開(公告)日: | 2022-11-01 |
| 發明(設計)人: | 張芳 | 申請(專利權)人: | 濟南浪潮數據技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F16/28;G06F16/2457 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;楊帆 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿易*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 頁面 生成 方法 系統 設備 以及 介質 | ||
本發明公開了一種配置頁面生成方法,包括以下步驟:獲取待生成前端頁面的RAID卡的多個參數;依次根據所述多個參數中的每一個參數確定所述RAID卡在預先創建的基礎庫中對應的分類;根據所述分類在所述基礎庫中確定所述RAID卡對應的多個鍵值對,其中每一個所述鍵值對中的鍵表示對應的配置項,所述鍵值對中的值表示對應配置項的若干個可選值;利用所述多個鍵值對對應的配置項和配置項的若干個可選值生成配置頁面。本發明還公開了一種系統、計算機設備以及可讀存儲介質。本發明提出的方案能夠基于基礎庫內容,利用RAID卡的信息動態生成對應的界面,從而達到增加RAID配置成功的概率和減少前端代碼改動的目的。
技術領域
本發明涉及頁面生成領域,具體涉及一種配置頁面生成方法、系統、設備以及存儲介質。
背景技術
隨著服務器的大量使用,服務器管理軟件的使用越來越受到服務器管理和運維人員的歡迎,對應的服務器運維需求也越來越高,既希望能夠功能越來越強大,又希望兼容的固件越來越完善,這對服務器管理軟件的前后端產生了較大的挑戰。特別是在兼容固件時,由于參數的不同,前端需要不斷的修改代碼,工作量和代碼變動較大。在兼容固件時如何減少前端代碼的改動和增加服務器管理軟件功能的成功率早已成為重點需求,特別是RAID卡,不同型號的RAID用同一套參數可能會導致創建RAID失敗。
當前可以通過前端開發人員根據不同的RAID卡的型號,來進行單獨的處理,但是每次兼容一種新的型號,可能都要代碼改動,而且需要有一定的經驗才可以知道哪種型號的RAID卡不能設置哪些參數,無法動態的根據RAID信息進行頁面的自適應展示。
當前也已經有很多的開發人員做出了前端自動生成的方法,例如基于接口文檔,基于閾值等等,但是RAID卡這種固件,不同廠商、不同型號的卡區別較大,在沒有經驗的情況下,無法按照統一的格式處理。
發明內容
有鑒于此,為了克服上述問題的至少一個方面,本發明實施例提出一種配置頁面生成方法,包括以下步驟:
獲取待生成前端頁面的RAID卡的多個參數;
依次根據所述多個參數中的每一個參數確定所述RAID卡在預先創建的基礎庫中對應的分類;
根據所述分類在所述基礎庫中確定所述RAID卡對應的多個鍵值對,其中每一個所述鍵值對中的鍵表示對應的配置項,所述鍵值對中的值表示對應配置項的若干個可選值;
利用所述多個鍵值對對應的配置項和配置項的若干個可選值生成配置頁面。
在一些實施例中,依次根據所述多個參數中的每一個參數確定所述RAID卡在預先創建的基礎庫中對應的分類,進一步包括:
根據所述多個參數中的廠商參數確定所述基礎庫中是否有對應的類別;
響應于有對應的類別,根據所述多個參數中的設備參數確定所述基礎庫中是否有對應的系列;
響應于有對應的系列,根據所述多個參數中的型號參數確定所述基礎庫中是否有對應的分類。
在一些實施例中,方法還包括:
響應于沒有對應的類別,將所述RAID卡歸屬到預設類別中;
在所述基礎庫中確定所述預設類別對應的多個鍵值對;
獲取所述RAID卡的硬件信息;
利用預測模型根據所述硬件信息從所述預設類別對應的多個鍵值對中篩選出所述RAID卡對應的若干個鍵值對,以利用所述若干個鍵值對生成配置頁面。
在一些實施例中,方法還包括:
響應于有對應的類別且沒有對應的系列,在所述基礎庫中確定所述對應的類別對應的多個鍵值對;
獲取所述RAID卡的硬件信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮數據技術有限公司,未經濟南浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110593244.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:快速裝卸螺母及其裝卸方法
- 下一篇:一種注塑設備上料裝置





