本發明實施例涉及工業交換機領域,尤其涉及一種用于工業交換機批量操作的方法、裝置及系統。
背景技術:
1、在大型工業網絡環境中,通常會使用幾臺甚至幾十臺的工業交換機進行網絡信息傳遞。因此,對于多個工業交換機的維護問題成為了工業網絡環境的管理維護人員十分重視的問題。
2、目前,有通過手動配置的方式來實現對于多個工業交換機進行管理的方法,使用該種方法時,管理員通過命令行接口逐個登錄每個交換機進行配置和更新,因此耗時耗力且容易出錯;也有一些管理員通過編寫腳本和自動化工具來自動化配置多個交換機,這種方法相對節省時間,但需要腳本編寫知識和維護工作。
技術實現思路
1、有鑒于此,本發明實施例提供一種用于工業交換機批量操作的方法、裝置及電子設備,以至少部分解決上述問題。
2、根據本發明實施例的第一方面,提供一種用于工業交換機批量操作的方法,包括:
3、s110、獲取需要進行的目標操作,所述目標操作為批量操作中的至少一種,所述批量操作包括批量設置ip地址、批量修改密碼、批量配置、批量備份、批量升級中的至少一個;
4、s120、獲取所述目標操作所需的批量操作參數,其中所述批量操作參數至少包括用于執行所述目標操作的目標設備的設備信息;
5、s130、基于獲取的所述目標操作和所述批量操作參數,對所述目標設備執行所述目標操作。
6、根據本發明的第二方面,提供用于工業交換機批量操作的裝置,包括:
7、第一獲取模塊,所述第一獲取模塊用于獲取需要進行的目標操作,所述目標操作為批量操作中的至少一種,所述批量操作包括批量設置ip地址、批量修改密碼、批量配置、批量備份、批量升級;
8、第二獲取模塊,所述第二獲取模塊用于獲取所述目標操作所需的批量操作參數,其中所述批量操作參數至少包括用于執行所述目標操作的目標設備的設備信息;
9、第一執行模塊,所述第三獲取模塊用于基于獲取的所述目標操作和所述批量操作參數,對所述目標設備執行所述目標操作。
10、根據本發明的第三方面,還提供一種電子設備,包括處理器、存儲器、通信接口和通信總線,所述處理器、所述存儲器和所述通信接口通過所述通信總線完成相互間的通信;所述存儲器用于存放至少一可執行指令,所述可執行指令使所述處理器執行本發明方法實施例對應的操作。
11、可以看到,基于本發明實施例的方法中,首先獲取需要進行的目標操作,然后基于選擇的目標操作,獲取所需的批量操作參數,最后基于確定的目標操作和確定的批量操作參數,對于目標設備執行包括批量設置ip地址、批量修改密碼、批量配置、批量備份、批量升級的目標操作,從而實現了對目標設備的自動批量操作,該過程替代了逐一進行操作的方式,高效、操作簡單、不易出錯。本發明還提供用于工業交換機批量操作的裝置和電子設備。
1.用于工業交換機批量操作的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述s120進一步包括:
5.根據權利要求1至3任一項所述的方法,其特征在于,當所述目標操作為批量備份時,所述批量操作參數包括所述目標設備的ip地址、登錄賬號、登錄密碼和用于存儲備份文件的備份服務器地址。
6.根據權利要求1至3任一項所述的方法,其特征在于,當所述目標操作為批量升級時,所述批量操作參數至少包括所述目標設備的ip地址、登錄賬號、登錄密碼和用于存儲升級文件的升級服務器地址、升級文件名。
7.根據權利要求1至3任一項所述的方法,其特征在于,基于多線程對所述目標設備進行目標操作。
8.用于工業交換機批量操作的裝置(100),其特征在于,包括:
9.根據權利要求8所述的用于工業交換機批量操作的裝置(100),其特征在于,所述第二獲取模塊(120)進一步包括:
10.一種電子設備(600),其特征在于,包括:處理器(602)、存儲器(606)、通信接口(604),和通信總線(608),所述處理器(602)、所述存儲器(606)和所述通信接口(604)通過所述通信總線(608)完成相互間的通信;