控制自動運行過程執行的方法、裝置及系統的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,具體涉及一種控制自動運行過程執行的方法、裝置及系統。
【背景技術】
[0002]網元在進入通信網絡,提供通信業務之前,需要經過一系列的準備工作才能夠正常提供業務。這些準備工作可以分為三個階段:數據準備階段;硬件安裝階段;網元上電后到正式提供業務前的階段。
[0003]其中:數據準備階段會包括一些工勘的工作,使用規劃工具生成設備需要使用的配置數據等活動。硬件安裝階段是指硬件運送到具體站點后,硬件安裝工程師把硬件安裝好,并且把網元連接到具體物理網絡中。網元上電后到正式提供業務前的階段主要的工作有:為網元配置網絡參數,如設置網際協議(IP Jnternet Protocol)地址等;為網元安裝軟件;提供數據準備階段準備的配置數據給網元;驗證網元是否能夠正常提供業務等。網元上電后到正式提供業務前的階段以前都是由工程師在站點手工完成,為了提高效率,目前可以通過自配置完成網元上電后到正式提供業務前的階段的工作。自配置是通過網元和網元管理系統(EMS:Element Management System)配合,自動完成網元上電后到正式提供業務前的階段的工作。
[0004]雖然自配置過程可以自動執行,但是在有些情況下用戶希望能夠對整個過程加入人工控制,而不是完全自動執行,因此引入了停斷點(stoppoint),在自配置過程執行之前,用戶先在自配置過程的關鍵步驟設置停斷點,當自配置過程執行到停斷點時,自配置過程會暫停執行,等待用戶重新執行恢復(resume)操作后,再繼續執行,現有的自配置的具體過程如下:
[0005]自配置過程開始執行后順序執行,如果碰到停斷點時,會暫停執行,同時由集成參考點代理(IRPAgent:1ntegrat1n Reference Point Agent)發送通知消息到集成參考點管理者(IRPManager:1ntegrat1n Reference Point Manager),等待用戶執行 resume 操作;IRPManager可以向IRPAgent發送resume命令;IRPAgent收到resume命令后,從當前停斷點繼續執行自配置過程。
[0006]在對現有技術的研宄中,發明人發現:由于在收到resume命令后自配置過程會從當前停斷點繼續執行,因此如果一個自配置過程設置有多個停斷點,在遇到第一個停斷點時暫停了自配置過程,當有兩個IRPManager在間隔較短的時間內發送兩個針對第一個停斷點的resume命令,IRPAgent在收到針對第一個停斷點的第一個resume命令后,會從第一停斷點繼續執行自配置過程;如果自配置過程繼續執行時很快到達了第二個停斷點,此時針對第一個停斷點的第二個resume命令到達,則IRPAgent會在第二個resume命令的觸發下從第二個停斷點繼續執行自配置過程,從而在接收了兩個針對第一個停斷點的resume命令后,分別從第一個停斷點和第二個停斷點繼續執行操作,而用戶的操作的預期是希望自配置過程只從第一個停斷點繼續執行,導致了實際操作行為與用戶操作預期的不一致。
【發明內容】
[0007]本發明實施例提供了一種控制自動運行過程執行的方法、裝置及系統,可以確保自動運行過程按照用戶預期效果執行。
[0008]本發明實施例提供一種控制自動運行過程執行的方法,包括:
[0009]接收恢復命令,所述恢復命令包括停斷點信息;
[0010]判斷所述恢復命令包括的停斷點信息是否與當前自動運行過程所在的當前停斷點的信息相同;
[0011]如果所述恢復命令包括的停斷點信息與所述當前停斷點的信息相同,從所述當前停斷點繼續執行當前自動運行過程。
[0012]本發明實施例還提供一種控制自動運行過程執行的方法,包括:
[0013]獲取停斷點信息;
[0014]生成恢復命令,所述恢復命令包括所述停斷點信息;
[0015]發送所述恢復命令。
[0016]本發明實施例還提供一種自動運行裝置,包括:
[0017]接收單元,用于接收恢復命令,所述恢復命令包括停斷點信息;
[0018]判斷單元,用于判斷當前停斷點的信息是否與所述接收單元接收的恢復命令包括的停斷點信息相同;
[0019]處理單元,用于在所述判斷單元判斷當前停斷點的信息與接收單元接收的恢復命令包括的停斷點信息相同時,從所述當前停斷點繼續執行當前自動運行過程。
[0020]本發明實施例還提供一種管理裝置,包括:
[0021]獲取單元,用于獲取停斷點信息;
[0022]生成單元,用于生成包括所述獲取單元獲取的停斷點信息的恢復命令;
[0023]發送單元,用于發送所述生成單元生成的恢復命令。
[0024]本發明實施例還提供一種控制自動運行過程執行的系統,包括:
[0025]管理裝置,用于獲取停斷點信息;生成恢復命令,所述恢復命令包括所述停斷點信息;發送生成的恢復命令;
[0026]自動運行裝置,用于接收恢復命令,所述恢復命令包括停斷點信息;判斷當前停斷點的信息是否與所述停斷點信息相同;在判斷當前停斷點的信息與所述停斷點信息相同時,從所述停斷點繼續執行自動運行過程。
[0027]本發明實施例還提供一種計算機程序產品,所述計算機程序產品包括計算機程序代碼,當所述計算機程序代碼被一個計算機執行的時候,所述計算機程序代碼可以使得所述計算機執行控制自動運行過程繼續執行的方法中的任意一項步驟。
[0028]本發明實施例還提供一種計算機可讀存儲介質,所述計算機存儲計算機程序代碼,當所述計算機程序代碼被一個計算機執行的時候,所述計算機程序代碼可以使得所述計算機執行控制自動運行過程繼續執行的方法中的任意一項步驟。
[0029]從本發明實施例提供的以上技術方案可以看出,由于本發明實施例在恢復命令包括的停斷點信息與當前停斷點的信息相同時,才從當前停斷點繼續執行當前自動運行過程,可以確保自動運行過程按照用戶預期效果執行。
【附圖說明】
[0030]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]圖1為本發明實施例中控制自動運行過程執行的方法實施例一的流程圖;
[0032]圖2為本發明實施例中控制自動運行過程執行的方法實施例二的流程圖;
[0033]圖3為本發明實施例中控制自動運行過程執行的方法實施例三的流程圖;
[0034]圖4為本發明實施例中控制自動運行過程執行的方法實施例四的流程圖;
[0035]圖5為本發明實施例中控制自動運行過程執行的方法實施例五的流程圖;
[0036]圖6為本發明實施例中控制自動運行過程執行的裝置實施例一的結構圖;
[0037]圖7為本發明實施例中控制自動運行過程執行的裝置實施例二的結構圖;
[0038]圖8為本發明實施例中控制自動運行過程執行的裝置實施例三的結構圖;
[0039]圖9為本發明實施例中控制自動運行過程執行的裝置實施例四的結構圖;
[0040]圖10為本發明實施例中管理裝置實施例一的結構圖;
[0041]圖11為本發明實施例中控制自動運行過程執行的系統實施例的結構圖。
【具體實施方式】
[0042]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0043]本發明實施例提供的控制自動運行過程執行的方法,圖1描述了控制自動運行過程執行的方法實施例一的流程,該實施例描述的是自動運行裝置的處理流程,包括:
當前第1頁
1 
2 
3 
4