本發(fā)明涉及存儲,特別是涉及一種設(shè)備管理軟件的控制方法、一種設(shè)備管理軟件的控制裝置、一種設(shè)備管理軟件的控制系統(tǒng)、一種電子設(shè)備以及一種計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
1、隨著數(shù)字化進(jìn)程的不斷推進(jìn),社會運(yùn)行所產(chǎn)生的數(shù)據(jù)量激增不僅推動了信息化的深入發(fā)展,同時也引發(fā)了存儲需求的增加。面對海量數(shù)據(jù),各企業(yè)和組織不得不探索更為高效的存儲解決方案,以確保數(shù)據(jù)的安全性、可靠性和可訪問性。在此背景下,運(yùn)用專門的設(shè)備管理軟件對不斷增加的存儲設(shè)備進(jìn)行性能監(jiān)控、備份容災(zāi)、設(shè)備巡檢和數(shù)據(jù)遷移,顯得尤為關(guān)鍵。
2、然而,隨著存儲設(shè)備的種類與數(shù)量的持續(xù)攀升,以及設(shè)備管理軟件的功能的日益復(fù)雜,存儲設(shè)備的管理的難度也顯著提高。這不僅為運(yùn)維人員帶來了巨大的挑戰(zhàn),同時也對存儲設(shè)備的管理效率提出了更高的要求。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種設(shè)備管理軟件的控制方法、裝置、系統(tǒng)、電子設(shè)備以及計(jì)算機(jī)可讀存儲介質(zhì),以解決隨著存儲設(shè)備的種類與數(shù)量的持續(xù)攀升,以及設(shè)備管理軟件的功能的日益復(fù)雜,存儲設(shè)備的管理的難度也顯著提高。這不僅為運(yùn)維人員帶來了巨大的挑戰(zhàn),同時也對存儲設(shè)備的管理效率提出了更高的要求的問題。
2、本發(fā)明實(shí)施例公開了一種設(shè)備管理軟件的控制方法,應(yīng)用于存儲設(shè)備的管理軟件,所述管理軟件通過預(yù)設(shè)的用戶界面與用戶進(jìn)行交互,所述方法包括:
3、獲取所述管理軟件的至少一個功能組件,以及通過所述用戶界面進(jìn)行任意兩個所述功能組件之間的運(yùn)行轉(zhuǎn)換的步驟信息;
4、獲取所述用戶界面中所述管理軟件的當(dāng)前圖像,以及所述管理軟件的待運(yùn)行的目標(biāo)功能組件;
5、基于所述當(dāng)前圖像,獲取所述管理軟件的當(dāng)前運(yùn)行的功能組件;
6、基于所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件以及所述運(yùn)行轉(zhuǎn)換的步驟信息,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟;
7、基于所述目標(biāo)步驟,獲取與所述目標(biāo)步驟對應(yīng)的工具函數(shù);
8、利用所述工具函數(shù)執(zhí)行所述目標(biāo)步驟,使得所述管理軟件運(yùn)行所述目標(biāo)功能組件。
9、可選地,所述基于所述當(dāng)前圖像,獲取所述管理軟件的當(dāng)前運(yùn)行的功能組件的步驟包括:
10、獲取所述管理軟件的至少一張訓(xùn)練圖像,以及所述訓(xùn)練圖像的描述信息;所述描述信息是所述訓(xùn)練圖像中的所述管理軟件運(yùn)行的功能組件的信息;
11、采用所述訓(xùn)練圖像以及所述描述信息對預(yù)設(shè)的機(jī)器學(xué)習(xí)模型進(jìn)行訓(xùn)練,得到圖像識別模型;
12、采用所述圖像識別模型提取所述當(dāng)前圖像中與所述功能組件相關(guān)的特征信息;
13、基于所述特征信息,采用所述圖像識別模型確定所述管理軟件的當(dāng)前運(yùn)行的功能組件。
14、可選地,所述獲取所述管理軟件的至少一個功能組件,以及通過所述用戶界面進(jìn)行任意兩個所述功能組件之間的運(yùn)行轉(zhuǎn)換的步驟信息的步驟之后包括:
15、去除所述步驟信息中的重復(fù)信息、錯誤信息以及不完整信息中的至少一個,得到目標(biāo)步驟信息;
16、基于所述目標(biāo)步驟信息,確定所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息;
17、基于所述功能組件、所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息,按照預(yù)設(shè)的圖譜構(gòu)建原則,構(gòu)建所述運(yùn)行轉(zhuǎn)換的知識圖譜;所述圖譜構(gòu)建原則為將所述功能組件和所述運(yùn)行轉(zhuǎn)換的步驟作為所述知識圖譜的節(jié)點(diǎn),以及將所述關(guān)系信息和所述順序信息作為所述知識圖譜的邊;
18、若所述管理軟件的功能組件和/或所述步驟信息更新,則基于所述功能組件和/或所述步驟信息的更新信息更新所述知識圖譜。
19、可選地,所述構(gòu)建所述運(yùn)行轉(zhuǎn)換的知識圖譜的步驟之后包括:
20、為所述知識圖譜中的節(jié)點(diǎn)和邊建立對應(yīng)的索引數(shù)據(jù)結(jié)構(gòu);
21、所述基于所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件以及所述運(yùn)行轉(zhuǎn)換的步驟信息,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟的步驟包括:
22、獲取所述當(dāng)前運(yùn)行的功能組件的第一索引數(shù)據(jù)結(jié)構(gòu)和所述目標(biāo)功能組件的第二索引數(shù)據(jù)結(jié)構(gòu);
23、利用所述第一索引數(shù)據(jù)結(jié)構(gòu)和所述第二索引數(shù)據(jù)結(jié)構(gòu)對所述知識圖譜進(jìn)行檢索,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟。
24、可選地,所述基于所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件以及所述運(yùn)行轉(zhuǎn)換的步驟信息,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟的步驟包括:
25、利用預(yù)設(shè)的推理模型設(shè)計(jì)與所述目標(biāo)步驟相關(guān)的問題;
26、利用所述推理模型設(shè)計(jì)所述問題的回答格式;
27、基于所述知識圖譜,利用所述推理模型獲取所述問題的答案;
28、利用所述推理模型按照所述回答格式輸出所述問題的答案;所述答案為所述目標(biāo)步驟。
29、可選地,所述管理軟件的當(dāng)前圖像中顯示有所述當(dāng)前運(yùn)行的功能組件的頁面;所述利用所述工具函數(shù)執(zhí)行所述目標(biāo)步驟的步驟包括:
30、利用所述工具函數(shù)將所述當(dāng)前運(yùn)行的功能組件的頁面切換至所述目標(biāo)功能組件的頁面;
31、利用所述工具函數(shù)在所述目標(biāo)功能組件的頁面中輸入與所述目標(biāo)步驟相關(guān)的數(shù)據(jù)。
32、本發(fā)明實(shí)施例還公開了一種設(shè)備管理軟件的控制系統(tǒng),應(yīng)用于存儲設(shè)備的管理軟件,所述管理軟件通過預(yù)設(shè)的用戶界面與用戶進(jìn)行交互,所述系統(tǒng)包括:記憶模塊、規(guī)劃模塊、工具模塊以及執(zhí)行模塊;
33、所述記憶模塊用于獲取所述管理軟件的至少一個功能組件,以及通過所述用戶界面進(jìn)行任意兩個所述功能組件之間的運(yùn)行轉(zhuǎn)換的步驟信息;
34、所述規(guī)劃模塊用于獲取所述用戶界面中所述管理軟件的當(dāng)前圖像,以及所述管理軟件的待運(yùn)行的目標(biāo)功能組件;
35、所述規(guī)劃模塊用于基于所述當(dāng)前圖像,獲取所述管理軟件的當(dāng)前運(yùn)行的功能組件;
36、所述規(guī)劃模塊用于基于所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件以及所述運(yùn)行轉(zhuǎn)換的步驟信息,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟;
37、所述工具模塊用于基于所述目標(biāo)步驟,獲取與所述目標(biāo)步驟對應(yīng)的工具函數(shù);
38、所述執(zhí)行模塊用于利用所述工具函數(shù)執(zhí)行所述目標(biāo)步驟,使得所述管理軟件運(yùn)行所述目標(biāo)功能組件。
39、可選地,所述規(guī)劃模塊用于獲取所述管理軟件的至少一張訓(xùn)練圖像,以及所述訓(xùn)練圖像的描述信息;所述描述信息是所述訓(xùn)練圖像中的所述管理軟件運(yùn)行的功能組件的信息;
40、所述規(guī)劃模塊用于采用所述訓(xùn)練圖像以及所述描述信息對預(yù)設(shè)的機(jī)器學(xué)習(xí)模型進(jìn)行訓(xùn)練,得到圖像識別模型;
41、所述規(guī)劃模塊用于采用所述圖像識別模型提取所述當(dāng)前圖像中與所述功能組件相關(guān)的特征信息;
42、所述規(guī)劃模塊用于基于所述特征信息,采用所述圖像識別模型確定所述管理軟件的當(dāng)前運(yùn)行的功能組件。
43、可選地,所述記憶模塊用于去除所述步驟信息中的重復(fù)信息、錯誤信息以及不完整信息中的至少一個,得到目標(biāo)步驟信息;
44、所述記憶模塊用于基于所述目標(biāo)步驟信息,確定所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息;
45、所述記憶模塊用于基于所述功能組件、所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息,按照預(yù)設(shè)的圖譜構(gòu)建原則,構(gòu)建所述運(yùn)行轉(zhuǎn)換的知識圖譜;所述圖譜構(gòu)建原則為將所述功能組件和所述運(yùn)行轉(zhuǎn)換的步驟作為所述知識圖譜的節(jié)點(diǎn),以及將所述關(guān)系信息和所述順序信息作為所述知識圖譜的邊;
46、所述記憶模塊用于若所述管理軟件的功能組件和/或所述步驟信息更新,則基于所述功能組件和/或所述步驟信息的更新信息更新所述知識圖譜。
47、可選地,所述記憶模塊用于為所述知識圖譜中的節(jié)點(diǎn)和邊建立對應(yīng)的索引數(shù)據(jù)結(jié)構(gòu);
48、所述規(guī)劃模塊用于獲取所述當(dāng)前運(yùn)行的功能組件的第一索引數(shù)據(jù)結(jié)構(gòu)和所述目標(biāo)功能組件的第二索引數(shù)據(jù)結(jié)構(gòu);
49、所述規(guī)劃模塊用于利用所述第一索引數(shù)據(jù)結(jié)構(gòu)和所述第二索引數(shù)據(jù)結(jié)構(gòu)對所述知識圖譜進(jìn)行檢索,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟。
50、可選地,所述規(guī)劃模塊用于利用預(yù)設(shè)的推理模型設(shè)計(jì)與所述目標(biāo)步驟相關(guān)的問題;
51、所述規(guī)劃模塊用于利用所述推理模型設(shè)計(jì)所述問題的回答格式;
52、所述規(guī)劃模塊用于基于所述知識圖譜,利用所述推理模型獲取所述問題的答案;
53、所述規(guī)劃模塊用于利用所述推理模型按照所述回答格式輸出所述問題的答案;所述答案為所述目標(biāo)步驟。
54、可選地,所述管理軟件的當(dāng)前圖像中顯示有所述當(dāng)前運(yùn)行的功能組件的頁面;
55、所述執(zhí)行模塊用于利用所述工具函數(shù)將所述當(dāng)前運(yùn)行的功能組件的頁面切換至所述目標(biāo)功能組件的頁面;
56、所述執(zhí)行模塊用于利用所述工具函數(shù)在所述目標(biāo)功能組件的頁面中輸入與所述目標(biāo)步驟相關(guān)的數(shù)據(jù)。
57、本發(fā)明實(shí)施例還公開了一種設(shè)備管理軟件的控制裝置,應(yīng)用于存儲設(shè)備的管理軟件,所述管理軟件通過預(yù)設(shè)的用戶界面與用戶進(jìn)行交互,所述裝置包括:
58、信息獲取模塊,用于獲取所述管理軟件的至少一個功能組件,以及通過所述用戶界面進(jìn)行任意兩個所述功能組件之間的運(yùn)行轉(zhuǎn)換的步驟信息;
59、圖像獲取模塊,用于獲取所述用戶界面中所述管理軟件的當(dāng)前圖像,以及所述管理軟件的待運(yùn)行的目標(biāo)功能組件;
60、功能組件獲取模塊,用于基于所述當(dāng)前圖像,獲取所述管理軟件的當(dāng)前運(yùn)行的功能組件;
61、目標(biāo)步驟獲取模塊,用于基于所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件以及所述運(yùn)行轉(zhuǎn)換的步驟信息,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟;
62、工具函數(shù)獲取模塊,用于基于所述目標(biāo)步驟,獲取與所述目標(biāo)步驟對應(yīng)的工具函數(shù);
63、步驟執(zhí)行模塊,用于利用所述工具函數(shù)執(zhí)行所述目標(biāo)步驟,使得所述管理軟件運(yùn)行所述目標(biāo)功能組件。
64、可選地,所述功能組件獲取模塊包括:
65、圖像獲取子模塊,用于獲取所述管理軟件的至少一張訓(xùn)練圖像,以及所述訓(xùn)練圖像的描述信息;所述描述信息是所述訓(xùn)練圖像中的所述管理軟件運(yùn)行的功能組件的信息;
66、訓(xùn)練子模塊,用于采用所述訓(xùn)練圖像以及所述描述信息對預(yù)設(shè)的機(jī)器學(xué)習(xí)模型進(jìn)行訓(xùn)練,得到圖像識別模型;
67、提取子模塊,用于采用所述圖像識別模型提取所述當(dāng)前圖像中與所述功能組件相關(guān)的特征信息;
68、功能組件確定子模塊,用于基于所述特征信息,采用所述圖像識別模型確定所述管理軟件的當(dāng)前運(yùn)行的功能組件。
69、可選地,所述裝置包括:
70、去除模塊,用于去除所述步驟信息中的重復(fù)信息、錯誤信息以及不完整信息中的至少一個,得到目標(biāo)步驟信息;
71、信息確定模塊,用于基于所述目標(biāo)步驟信息,確定所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息;
72、構(gòu)建模塊,用于基于所述功能組件、所述運(yùn)行轉(zhuǎn)換的步驟、所述功能組件之間的關(guān)系信息以及所述運(yùn)行轉(zhuǎn)換的步驟之間的順序信息,按照預(yù)設(shè)的圖譜構(gòu)建原則,構(gòu)建所述運(yùn)行轉(zhuǎn)換的知識圖譜;所述圖譜構(gòu)建原則為將所述功能組件和所述運(yùn)行轉(zhuǎn)換的步驟作為所述知識圖譜的節(jié)點(diǎn),以及將所述關(guān)系信息和所述順序信息作為所述知識圖譜的邊;
73、更新模塊,用于若所述管理軟件的功能組件和/或所述步驟信息更新,則基于所述功能組件和/或所述步驟信息的更新信息更新所述知識圖譜。
74、可選地,所述裝置包括:
75、建立模塊,用于為所述知識圖譜中的節(jié)點(diǎn)和邊建立對應(yīng)的索引數(shù)據(jù)結(jié)構(gòu);
76、所述目標(biāo)步驟獲取模塊包括:
77、索引獲取子模塊,用于獲取所述當(dāng)前運(yùn)行的功能組件的第一索引數(shù)據(jù)結(jié)構(gòu)和所述目標(biāo)功能組件的第二索引數(shù)據(jù)結(jié)構(gòu);
78、檢索子模塊,用于利用所述第一索引數(shù)據(jù)結(jié)構(gòu)和所述第二索引數(shù)據(jù)結(jié)構(gòu)對所述知識圖譜進(jìn)行檢索,獲取所述當(dāng)前運(yùn)行的功能組件和所述目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟。
79、可選地,所述目標(biāo)步驟獲取模塊包括:
80、問題設(shè)計(jì)子模塊,用于利用預(yù)設(shè)的推理模型設(shè)計(jì)與所述目標(biāo)步驟相關(guān)的問題;
81、格式設(shè)計(jì)子模塊,用于利用所述推理模型設(shè)計(jì)所述問題的回答格式;
82、答案獲取子模塊,用于基于所述知識圖譜,利用所述推理模型獲取所述問題的答案;
83、答案輸出子模塊,用于利用所述推理模型按照所述回答格式輸出所述問題的答案;所述答案為所述目標(biāo)步驟。
84、可選地,所述管理軟件的當(dāng)前圖像中顯示有所述當(dāng)前運(yùn)行的功能組件的頁面;所述步驟執(zhí)行模塊包括:
85、第一執(zhí)行子模塊,用于利用所述工具函數(shù)將所述當(dāng)前運(yùn)行的功能組件的頁面切換至所述目標(biāo)功能組件的頁面;
86、第二執(zhí)行子模塊,用于利用所述工具函數(shù)在所述目標(biāo)功能組件的頁面中輸入與所述目標(biāo)步驟相關(guān)的數(shù)據(jù)。
87、本發(fā)明實(shí)施例還公開了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,所述處理器、所述通信接口以及所述存儲器通過所述通信總線完成相互間的通信;
88、所述存儲器,用于存放計(jì)算機(jī)程序;
89、所述處理器,用于執(zhí)行存儲器上所存放的程序時,實(shí)現(xiàn)如本發(fā)明實(shí)施例所述的方法。
90、本發(fā)明實(shí)施例還公開了一個或多個計(jì)算機(jī)可讀介質(zhì),其上存儲有指令,當(dāng)由一個或多個處理器執(zhí)行時,使得所述處理器執(zhí)行如本發(fā)明實(shí)施例所述的方法。
91、本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
92、在本發(fā)明實(shí)施例中,存儲設(shè)備的管理軟件通過預(yù)設(shè)的用戶界面與用戶進(jìn)行交互,獲取管理軟件的至少一個功能組件,以及通過用戶界面進(jìn)行任意兩個功能組件之間的運(yùn)行轉(zhuǎn)換的步驟信息。獲取用戶界面中管理軟件的當(dāng)前圖像,以及管理軟件的待運(yùn)行的目標(biāo)功能組件?;诋?dāng)前圖像,獲取管理軟件的當(dāng)前運(yùn)行的功能組件,基于當(dāng)前運(yùn)行的功能組件和目標(biāo)功能組件以及運(yùn)行轉(zhuǎn)換的步驟信息,獲取當(dāng)前運(yùn)行的功能組件和目標(biāo)功能組件之間的運(yùn)行轉(zhuǎn)換的目標(biāo)步驟,基于目標(biāo)步驟,獲取與目標(biāo)步驟對應(yīng)的工具函數(shù)。利用工具函數(shù)執(zhí)行目標(biāo)步驟,使得管理軟件運(yùn)行目標(biāo)功能組件。本發(fā)明實(shí)施例提供了有效的方法以控制設(shè)備管理軟件對存儲設(shè)備的管理和控制,簡化了軟件的操作流程,顯著增強(qiáng)了存儲設(shè)備管理的運(yùn)維能力,同時提升了設(shè)備管理軟件的自動化程度,能夠輔助運(yùn)維人員做出更加高效的決策,不僅降低了人為操作錯誤的可能性,還大幅提升了存儲設(shè)備的管理效率,從而確保了數(shù)據(jù)存儲與管理的安全性及效率。