批命令的執行方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,更具體地說,涉及批命令的執行方法及裝置。
【背景技術】
[0002]在通訊網絡中,通常網管會對多個網元進行管理,對每個網元都會進行查詢、增力口、修改和刪除等操作。通常情況下,當需要對某個網元進行操作時,會有對應的操作界面來進行增刪改查等操作。但是,在有些情況下,需要對多個網元進行相同的操作,或者多網元之間的操作只有很少的不同。如果還是單獨對每個網元進行操作,這樣不僅會產生相當大的工作量,而且在配置的過程中難免會發生配置錯誤的情況,這種結果引起的后果不可估量。在需要對每個網元進行查詢的情況下,同樣會需要相當多的重復操作,而且對查詢結果也沒有直觀的比較。另外,如果需要定時循環對多個網元進行批量查詢的情況,手動操作顯然無法完成這樣的要求。
[0003]而相關技術中,針對一個網關的批命令處理方法無法應用到多網元的批命令處理過程中的問題,尚未提出有效的技術方案。
【發明內容】
[0004]本發明提供了一種批命令的執行方法及裝置,以至少解決上述技術問題。
[0005]根據本發明的一個方面,提供了一種批命令的執行方法,包括:獲取批命令文件,其中,所述批命令文件中包括待執行的命令;選擇執行所述批命令文件的一個或多個網元;在選擇出的網元上執行所述批命令文件。
[0006]優選地,所述批命令文件通過至少以下之一方式獲取:手動輸入、從預先存儲的批命令中導入。
[0007]優選地,選擇執行所述批命令文件的一個或多個網元包括以下至少之一:選擇網絡管理系統所管理的全部網元執行所述批命令文件中的命令;選擇所述全部網元執行所述批命令文件中之前部分或全部執行錯誤的命令;選擇一個網元執行所述批命令文件中的命令;選擇一個網元執行所述批命令文件中之前部分或全部執行錯誤的命令。
[0008]優選地,在選擇出的網元上執行所述批命令文件包括:對所述批命令文件設置定時功能,在所述定時功能設定的時間到來時,執行所述批命令文件。
[0009]優選地,在執行所述批命令文件之后,所述方法還包括:顯示執行結果,其中,在所述執行結果中使用第一狀態表示批命令執行成功,使用第二狀態表示批命令執行失敗。
[0010]優選地,在顯示所述任務執行結果后,根據刪除策略對所述執行結果內的部分或全部結果進行刪除。
[0011]根據本發明的另一個發明,還提供了一種批命令的執行裝置,包括:獲取模塊,用于獲取批命令文件,其中,所述批命令文件中包括待執行的命令;選擇模塊,用于選擇執行所述批命令文件的一個或多個網元;執行模塊,用于在選擇出的網元上執行所述批命令文件。
[0012]優選地,所述選擇模塊包括以下至少之一:第一選擇單元,用于選擇網絡管理系統所管理的全部網元執行所述批命令文件中的命令;第二選擇單元,用于選擇所述全部網元執行所述批命令文件中之前部分或全部執行錯誤的命令;第三選擇單元,用于選擇一個網元執行所述批命令文件中的命令;第四選擇單元,用于選擇一個網元執行所述批命令文件中之前部分或全部執行錯誤的命令。
[0013]優選地,所述執行模塊還包括:定時單元,用于對所述批命令文件設置定時功能,在所述定時功能設定的時間到來時,執行所述批命令文件。
[0014]優選地,所述裝置還包括:顯示模塊,用于顯示執行結果,其中,在所述執行結果中使用第一狀態表示批命令執行成功,使用第二狀態表示批命令執行失敗。
[0015]通過本發明,采用在獲取到包含待執行批命令的批命令文件后,選擇出要執行該批命令的一個或多個網元的技術方案,解決了相關技術中一個網關的批命令處理方法無法應用到多網元的批命令處理過程中的問題,實現網管對多網元批命令的處理。
【附圖說明】
[0016]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0017]圖1為根據本發明實施例的批命令的執行方法的流程圖;
[0018]圖2為根據本發明實施例的批命令的執行方法的另一流程圖;
[0019]圖3為根據本發明實施例的批命令的執行的結構框圖;
[0020]圖4為根據本發明實施例的批命令的執行的另一結構框圖;
[0021]圖5為根據本發明實施例的批命令的執行裝置的架構圖。
【具體實施方式】
[0022]下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0023]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0024]應當理解,本領域技術人員能夠設想出盡管沒有在本發明實施例中明確描述或者記載、但是實現了本發明實施例并且包含在本發明精神、原理與范圍內的各種結構。
[0025]本說明書實施例中引述的所有例子與條件性語言都是出于說明和教導的目的,以幫助讀者理解發明人對現有技術作出貢獻的原理與概念,并且應該被理解為不限于這些具體引述的例子與條件。
[0026]此外,本說明書實施例中引述本發明的原理、各方面以及各實施例及其具體例子的所有描述和說明都意在涵蓋其結構上與功能上的等價物或等效物。另外,這樣的等價物或等效物應當包含當前已知的、以及將來開發的等價物或等效物,即,不管結構如何、都執行相同功能的研發成果。
[0027]本領域技術人員應該理解,說明書附圖中呈現的框圖表示實現本發明的結構或電路的示意性圖示。類似地,應該理解,說明書附圖中呈現的任何流程圖等表示實際可以由各種計算機或者處理器執行的各種處理,而不管在圖中是否明確顯示了此類計算機或者處理器。
[0028]術語“實施例”意味著結合該實施例描述的具體特征、結構等等被包含在本發明的至少一個實施例中,因此,在各處出現的術語“在實施例中”不一定都指相同的實施例。
[0029]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0030]本發明實施例提供了一種批命令的執行方法,如圖1所示,圖1為根據本發明實施例的批命令的執行方法的流程圖,包括:
[0031]步驟S102:獲取批命令文件,其中,批命令文件中包括待執行的命令;
[0032]步驟S104:選擇執行批命令文件的一個或多個網元;
[0033]步驟S106:在選擇出的網元上執行批命令文件。
[0034]通過上述各個步驟,采用在獲取到包含待執行批命令的批命令文件后,選擇出要執行該批命令的一個或多個網元的技術方案,解決了相關技術中一個網關的批命令處理方法無法應用到多網元的批命令處理過程中的問題,實現網管對多網元批命令的處理,不僅起到減少重復操作,降低操作出錯率,節省了用戶配置