本發(fā)明涉及數(shù)據(jù)中心,特別是涉及一種數(shù)據(jù)中心的資產(chǎn)變更管理方法、計算機程序產(chǎn)品、設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、隨著計算機技術(shù)的發(fā)展,數(shù)據(jù)中心的信息通信技術(shù)設(shè)備的數(shù)量日益增長,對數(shù)據(jù)中心的日常運維和管理提出新的挑戰(zhàn)。目前,在對數(shù)據(jù)中心的資產(chǎn)進行變更管理的過程中,主要依賴工作人員到機房尋找機柜及設(shè)備對應(yīng)的變更位置后對設(shè)備進行變更管理。但是,由于數(shù)據(jù)中心的設(shè)備數(shù)量龐大,因此僅僅依靠人工對設(shè)備進行變更管理,不僅效率低,還易出錯。
2、鑒于此,如何提高數(shù)據(jù)中心資產(chǎn)變更管理效率和準(zhǔn)確率是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例的目的是提供一種數(shù)據(jù)中心的資產(chǎn)變更管理方法、計算機程序產(chǎn)品、設(shè)備及計算機可讀存儲介質(zhì),可以提高數(shù)據(jù)中心資產(chǎn)變更管理效率和準(zhǔn)確率。
2、為解決上述技術(shù)問題,本發(fā)明實施例一方面提供了一種數(shù)據(jù)中心的資產(chǎn)變更管理方法,應(yīng)用于移動機器人,所述方法包括:
3、獲取當(dāng)前用戶輸入的任務(wù)信息;
4、根據(jù)所述任務(wù)信息從預(yù)先存儲的各個待執(zhí)行任務(wù)中匹配出目標(biāo)待執(zhí)行任務(wù);
5、根據(jù)所述目標(biāo)待執(zhí)行任務(wù)確定當(dāng)前目標(biāo)設(shè)備及與所述當(dāng)前目標(biāo)設(shè)備對應(yīng)的當(dāng)前目標(biāo)位置,并移動至所述當(dāng)前目標(biāo)位置處以便引導(dǎo)所述當(dāng)前用戶移動至所述當(dāng)前目標(biāo)位置處以便對所述當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作。
6、在一些實施例中,在所述根據(jù)所述目標(biāo)待執(zhí)行任務(wù)確定當(dāng)前目標(biāo)設(shè)備及與所述當(dāng)前目標(biāo)設(shè)備對應(yīng)的當(dāng)前目標(biāo)位置,并移動至所述當(dāng)前目標(biāo)位置處以便引導(dǎo)所述當(dāng)前用戶移動至所述當(dāng)前目標(biāo)位置處以便對所述當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作之前,還包括:
7、根據(jù)所述當(dāng)前用戶的身份信息驗證所述當(dāng)前用戶與所述目標(biāo)待執(zhí)行任務(wù)的任務(wù)執(zhí)行人員是否一致;
8、在所述當(dāng)前用戶與所述目標(biāo)待執(zhí)行任務(wù)的任務(wù)執(zhí)行人員一致的情況下,執(zhí)行所述根據(jù)所述目標(biāo)待執(zhí)行任務(wù)確定當(dāng)前目標(biāo)位置及當(dāng)前目標(biāo)設(shè)備,并移動至所述當(dāng)前目標(biāo)位置處以便引導(dǎo)所述當(dāng)前用戶移動至所述當(dāng)前目標(biāo)位置處對所述當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作的步驟。
9、在一些實施例中,所述根據(jù)所述目標(biāo)待執(zhí)行任務(wù)確定當(dāng)前目標(biāo)設(shè)備及與所述當(dāng)前目標(biāo)設(shè)備對應(yīng)的當(dāng)前目標(biāo)位置,并移動至所述當(dāng)前目標(biāo)位置處以便引導(dǎo)所述當(dāng)前用戶移動至所述當(dāng)前目標(biāo)位置處對所述當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作,包括:
10、根據(jù)所述目標(biāo)待執(zhí)行任務(wù)中的任務(wù)路徑信息確定當(dāng)前目標(biāo)設(shè)備、當(dāng)前目標(biāo)位置及當(dāng)前移動路徑;
11、根據(jù)所述當(dāng)前移動路徑控制自身移動至所述當(dāng)前目標(biāo)位置處,以使所述當(dāng)前用戶跟隨移動至所述當(dāng)前目標(biāo)位置處;
12、根據(jù)所述目標(biāo)待執(zhí)行任務(wù)中的任務(wù)類型引導(dǎo)所述當(dāng)前用戶對所述當(dāng)前目標(biāo)設(shè)備執(zhí)行相應(yīng)的任務(wù)操作。
13、在一些實施例中,所述根據(jù)所述目標(biāo)待執(zhí)行任務(wù)中的任務(wù)類型引導(dǎo)所述當(dāng)前用戶對所述當(dāng)前目標(biāo)設(shè)備執(zhí)行相應(yīng)的任務(wù)操作,包括:
14、獲取所述當(dāng)前目標(biāo)位置的狀態(tài)信息,并根據(jù)所述當(dāng)前目標(biāo)位置的狀態(tài)信息檢測所述當(dāng)前目標(biāo)位置是否正常;
15、在確定所述當(dāng)前目標(biāo)位置正常的情況下,向用戶展示確認(rèn)是否開始執(zhí)行任務(wù)的提示信息;
16、在獲取所述當(dāng)前用戶輸入的任務(wù)開始執(zhí)行確認(rèn)信息后,根據(jù)所述目標(biāo)待執(zhí)行任務(wù)中的任務(wù)類型確定針對所述當(dāng)前目標(biāo)設(shè)備的操作類型,并展示所述當(dāng)前目標(biāo)位置的位置信息、所述當(dāng)前目標(biāo)設(shè)備的設(shè)備信息及所述操作類型,以便所述當(dāng)前用戶基于所述位置信息、所述設(shè)備信息、所述操作類型對所述當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的操作;
17、在獲取所述當(dāng)前用戶輸入的操作完成確認(rèn)信息后,判斷所述當(dāng)前目標(biāo)位置是否為最后一個目標(biāo)位置,若否,則根據(jù)所述任務(wù)路徑信息確定下一個目標(biāo)設(shè)備、下一個目標(biāo)位置及下一條移動路徑;
18、將所述下一個目標(biāo)設(shè)備作為所述當(dāng)前目標(biāo)設(shè)備,將所述下一個目標(biāo)位置作為所述當(dāng)前目標(biāo)位置,將所述下一條移動路徑作為所述當(dāng)前移動路徑,并返回執(zhí)行所述根據(jù)所述當(dāng)前移動路徑控制自身移動至所述當(dāng)前目標(biāo)位置處,以使所述當(dāng)前用戶跟隨移動至所述當(dāng)前目標(biāo)位置處的步驟,直至所述當(dāng)前目標(biāo)位置為最后一個目標(biāo)位置的情況下,確定所述目標(biāo)待執(zhí)行任務(wù)執(zhí)行完成。
19、在一些實施例中,所述任務(wù)類型為上架任務(wù);
20、則,在所述判斷所述當(dāng)前目標(biāo)位置是否為最后一個目標(biāo)位置之前,還包括:
21、采集所述目標(biāo)位置處的設(shè)備信息及設(shè)備狀態(tài)信息;
22、根據(jù)所述設(shè)備信息識別所述目標(biāo)位置處的設(shè)備是否與所述當(dāng)前目標(biāo)設(shè)備一致;
23、在所述目標(biāo)位置處的設(shè)備與所述當(dāng)前目標(biāo)設(shè)備一致的情況下,根據(jù)所述設(shè)備狀態(tài)信息確定所述設(shè)備的狀態(tài)是否正常;
24、在所述設(shè)備的狀態(tài)異常的情況下發(fā)出設(shè)備異常提示,以便所述當(dāng)前用戶根據(jù)所述設(shè)備異常提示對所述設(shè)備進行調(diào)整;
25、在所述設(shè)備狀態(tài)正常的情況下,執(zhí)行所述根據(jù)所述任務(wù)路徑信息確定下一個目標(biāo)設(shè)備、下一個目標(biāo)位置及下一條移動路徑的步驟。
26、在一些實施例中,所述任務(wù)類型為更換部件任務(wù);
27、則,在所述獲取所述當(dāng)前用戶輸入的操作完成確認(rèn)信息后,判斷所述當(dāng)前目標(biāo)位置是否為最后一個目標(biāo)位置之前,還包括:
28、將所述操作完成確認(rèn)信息發(fā)送至數(shù)據(jù)中心管理系統(tǒng),以便所述數(shù)據(jù)中心管理系統(tǒng)在接收到所述操作完成確認(rèn)信息后,校驗所述當(dāng)前目標(biāo)設(shè)備的部件更換是否正確,并生成更換校驗結(jié)果;
29、接收所述數(shù)據(jù)中心管理系統(tǒng)返回的所述更換校驗結(jié)果,并在根據(jù)所述更換校驗結(jié)果確定部件更換正確的情況下,執(zhí)行所述判斷所述當(dāng)前目標(biāo)位置是否為最后一個目標(biāo)位置的步驟。
30、在一些實施例中,還包括:
31、在所述展示所述當(dāng)前目標(biāo)位置的位置信息、所述當(dāng)前目標(biāo)設(shè)備的設(shè)備信息及所述操作類型之后,采集所述當(dāng)前用戶對所述當(dāng)前目標(biāo)設(shè)備進行操作的操作過程信息,并對所述操作過程信息進行記錄;
32、在最后一個目標(biāo)位置處的目標(biāo)設(shè)備的操作完成后,根據(jù)與所述目標(biāo)待執(zhí)行任務(wù)中的各個目標(biāo)設(shè)備分別對應(yīng)的操作過程信息,生成任務(wù)執(zhí)行記錄;
33、將任務(wù)執(zhí)行結(jié)果及所述任務(wù)執(zhí)行記錄發(fā)送至數(shù)據(jù)中心管理系統(tǒng)進行存儲,以便所述數(shù)據(jù)中心管理系統(tǒng)根據(jù)所述任務(wù)執(zhí)行結(jié)果對庫存系統(tǒng)中與所述目標(biāo)待執(zhí)行任務(wù)中的各個設(shè)備的狀態(tài)進行更新。
34、在一些實施例中,在確定所述目標(biāo)待執(zhí)行任務(wù)執(zhí)行完成之后,還包括:
35、根據(jù)當(dāng)前位置及機房出口位置,確定離場路線;
36、按照所述離場路線移動至機房出口位置處,以便引導(dǎo)所述當(dāng)前用戶離場。
37、本發(fā)明實施例另一方面還提供了一種數(shù)據(jù)中心的資產(chǎn)變更管理方法,應(yīng)用于數(shù)據(jù)中心管理系統(tǒng),所述方法包括:
38、獲取用戶輸入的任務(wù)創(chuàng)建信息;其中,所述任務(wù)創(chuàng)建信息包括設(shè)備信息、目標(biāo)位置信息、任務(wù)類型及任務(wù)路徑信息;
39、根據(jù)所述任務(wù)創(chuàng)建信息生成待執(zhí)行任務(wù),并將所述待執(zhí)行任務(wù)發(fā)送至與所述目標(biāo)位置信息對應(yīng)的機房內(nèi)的移動機器人,以便所述移動機器人對所述待執(zhí)行任務(wù)進行存儲,并在用戶輸入與所述待執(zhí)行任務(wù)對應(yīng)的任務(wù)信息后引導(dǎo)所述用戶至對應(yīng)的目標(biāo)位置處對相應(yīng)的設(shè)備進行任務(wù)操作。
40、在一些實施例中,所述任務(wù)創(chuàng)建信息還包括任務(wù)執(zhí)行時間和任務(wù)執(zhí)行人員信息;
41、則,所述方法還包括:
42、根據(jù)所述任務(wù)執(zhí)行人員信息將所述待執(zhí)行任務(wù)的任務(wù)信息發(fā)送至對應(yīng)的任務(wù)執(zhí)行人員。
43、在一些實施例中,還包括:
44、接收移動機器人返回的任務(wù)執(zhí)行結(jié)果及任務(wù)執(zhí)行記錄,并將所述任務(wù)執(zhí)行結(jié)果和任務(wù)執(zhí)行記錄與對應(yīng)的待執(zhí)行任務(wù)對應(yīng)存儲;
45、將所述任務(wù)執(zhí)行結(jié)果發(fā)送至所述庫存系統(tǒng),以便所述庫存系統(tǒng)根據(jù)所述任務(wù)執(zhí)行結(jié)果對相應(yīng)待執(zhí)行任務(wù)對應(yīng)的各個設(shè)備的狀態(tài)進行更新。
46、在一些實施例中,還包括:
47、接收移動機器人返回的操作完成確認(rèn)信息;所述操作完成確認(rèn)信息為所述移動機器人獲取的由用戶輸入的確定當(dāng)前目標(biāo)設(shè)備操作完成的確認(rèn)信息;
48、根據(jù)所述操作完成確認(rèn)信息確定對應(yīng)的待執(zhí)行任務(wù),并在所述待執(zhí)行任務(wù)的任務(wù)類型為部件更換任務(wù)的情況下,校驗所述當(dāng)前目標(biāo)設(shè)備的部件更換是否正確,并生成更換校驗結(jié)果;
49、將所述更換校驗結(jié)果返回至所述移動機器人,以便所述移動機器人在根據(jù)所述更換校驗結(jié)果確定部件更換正確的情況下,判斷與所述當(dāng)前目標(biāo)設(shè)備對應(yīng)的當(dāng)前目標(biāo)位置是否為最后一個目標(biāo)位置,并在所述當(dāng)前目標(biāo)位置不是最后一個目標(biāo)位置的情況下繼續(xù)引導(dǎo)所述用戶至下一個目標(biāo)位置處對相應(yīng)的設(shè)備進行任務(wù)操作。
50、本發(fā)明實施例另一方面還提供了一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)如上述所述的數(shù)據(jù)中心的資產(chǎn)變更管理方法的步驟。
51、本發(fā)明實施例另一方面還提供了一種數(shù)據(jù)中心的資產(chǎn)變更管理設(shè)備,包括:
52、存儲器,用于存儲計算機程序;
53、處理器,用于執(zhí)行所述計算機程序以實現(xiàn)如上述所述數(shù)據(jù)中心的資產(chǎn)變更管理方法的步驟。
54、本發(fā)明實施例另一方面還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述所述數(shù)據(jù)中心的資產(chǎn)變更管理方法的步驟。
55、由上述技術(shù)方案可以看出,本發(fā)明的有益效果在于:
56、本發(fā)明實施例提供了一種數(shù)據(jù)中心的資產(chǎn)變更管理方法,應(yīng)用于移動機器人,該方法包括:獲取當(dāng)前用戶輸入的任務(wù)信息;根據(jù)任務(wù)信息從預(yù)先存儲的各個待執(zhí)行任務(wù)中匹配出目標(biāo)待執(zhí)行任務(wù);根據(jù)目標(biāo)待執(zhí)行任務(wù)確定當(dāng)前目標(biāo)設(shè)備及與當(dāng)前目標(biāo)設(shè)備對應(yīng)的當(dāng)前目標(biāo)位置,并移動至當(dāng)前目標(biāo)位置處以便引導(dǎo)當(dāng)前用戶移動至當(dāng)前目標(biāo)位置處對當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作。
57、由此可見,本發(fā)明實施例中工作在機房中的移動機器人可以預(yù)先存儲各個針對資產(chǎn)變更的待執(zhí)行任務(wù),在工作人員存在要執(zhí)行的待執(zhí)行任務(wù)時,可以向移動機器人輸入任務(wù)信息,移動機器人根據(jù)該任務(wù)信息從存儲的各個待執(zhí)行任務(wù)中匹配出對應(yīng)的目標(biāo)待執(zhí)行任務(wù),進一步根據(jù)目標(biāo)待執(zhí)行任務(wù)確定出當(dāng)前目標(biāo)設(shè)備及對應(yīng)的當(dāng)前目標(biāo)位置,然后移動至當(dāng)前目標(biāo)位置處,在移動機器人移動過程中當(dāng)前用戶可以跟隨移動機器人到底目標(biāo)位置處并對當(dāng)前目標(biāo)設(shè)備進行相應(yīng)的任務(wù)操作。本發(fā)明可以通過移動機器人引導(dǎo)工作人員在機房中快速找到機柜及當(dāng)前目標(biāo)設(shè)備對應(yīng)的位置并對目標(biāo)設(shè)備進行相應(yīng)的操作,從而可以提高數(shù)據(jù)中心的資產(chǎn)變更管理效率和準(zhǔn)確率。
58、此外,本發(fā)明還針對數(shù)據(jù)中心的資產(chǎn)變更管理方法提供了相應(yīng)的實現(xiàn)計算機程序產(chǎn)品、設(shè)備及計算機可讀存儲介質(zhì),進一步使得所述方法更具有實用性,所述計算機程序產(chǎn)品、設(shè)備及計算機可讀存儲介質(zhì)具有相應(yīng)的優(yōu)點。