本申請涉及設備升級的領域,具體而言,涉及一種自動升級設備補丁的方法、裝置、設備和存儲介質(zhì)。
背景技術:
1、目前,隨著設備系統(tǒng)的不斷更新,設備補丁的升級也頻繁出現(xiàn),現(xiàn)有的設備包括防火墻設備補丁的升級都是通過用戶手動選擇升級或者手動下載并上傳升級補丁完成升級。
2、上述基于通過用戶手動選擇升級或者手動下載并上傳升級補丁完成升級存在很大的局限性,往往不能及時的發(fā)現(xiàn)升級包,導致升級不及時并且效率低下。
3、因此,如何實現(xiàn)高效的自動升級設備補丁過程,是一個需要解決的技術問題。
技術實現(xiàn)思路
1、本申請實施例的目的在于提供一種自動升級設備補丁的方法,通過本申請的實施例的技術方案可以實現(xiàn)高效的自動升級設備補丁過程的效果。
2、第一方面,本申請實施例提供了一種自動升級設備補丁的方法,應用于包括補丁升級平臺和多個設備的設備升級系統(tǒng),包括,自定義設置所述補丁升級平臺,其中,所述補丁升級平臺存儲有所述多個設備的升級補丁、設備升級查詢腳本和預設的私有協(xié)議,所述私有協(xié)議包括增加屬性字段的協(xié)議方式;根據(jù)所述私有協(xié)議,定時查詢所述補丁升級平臺的新增補丁,并在所述補丁升級平臺新增目標升級補丁時,通過所述目標升級補丁對目標設備的補丁進行升級;或者所述補丁升級平臺在新增所述目標升級補丁時,通過所述設備升級查詢腳本查詢需要升級的所述目標設備,將所述目標升級補丁發(fā)送至所述目標設備,以便于所述目標設備根據(jù)所述目標升級補丁進行補丁升級。
3、本申請在上述實施例中,通過提前自定義一個補丁升級平臺,可以通過補丁升級平臺獲取升級補丁或者平臺自動發(fā)送補丁到設備進行自動升級,避免了手動操作提高效率的同時可以及時的發(fā)現(xiàn)升級補丁并下發(fā)給設備,實現(xiàn)高效的自動升級設備補丁過程的效果。
4、在一些實施例中,根據(jù)私有協(xié)議,定時查詢補丁升級平臺的新增補丁,并在補丁升級平臺新增目標升級補丁時,通過目標升級補丁對目標設備的補丁進行升級,包括:目標升級補丁在上傳至補丁升級平臺時,根據(jù)私有協(xié)議為目標升級補丁增加預設屬性字段;查詢補丁升級平臺的全部補丁中是否存在預設屬性字段的補??;補丁升級平臺的全部補丁中存在預設屬性字段的目標升級補丁時,將升級包下載到目標設備,對目標設備的補丁進行升級。
5、本申請在上述實施例中,可以根據(jù)設定的私有協(xié)議在目標升級補丁上加入屬性字段,根據(jù)屬性字段識別目標升級補丁實現(xiàn)目標設備的補丁自動升級。
6、在一些實施例中,根據(jù)私有協(xié)議,定時查詢補丁升級平臺的新增補丁,并在補丁升級平臺新增目標升級補丁時,通過目標升級補丁對目標設備的補丁進行升級,包括:根據(jù)私有協(xié)議,定時查詢補丁升級平臺的新增補丁,并在補丁升級平臺新增多個升級補丁時,判斷多個升級補丁的優(yōu)先級,其中,多個升級補丁包括目標升級補??;按照多個補丁的優(yōu)先級對不同的設備進行補丁升級。
7、本申請在上述實施例中,通過定時的查詢補丁升級平臺的新補丁,及時的根據(jù)新補丁的優(yōu)先級進行設備補丁的自定升級,更具有及時性。
8、在一些實施例中,補丁升級平臺在新增目標升級補丁時,通過設備升級查詢腳本查詢需要升級的目標設備,將目標升級補丁發(fā)送至目標設備,以便于目標設備根據(jù)目標升級補丁進行補丁升級,包括:補丁升級平臺在新增多個升級補丁時,通過設備升級查詢腳本查詢需要升級的至少一個設備,其中,多個升級補丁包括目標升級補丁,至少一個設備包括目標設備;按照多個升級補丁的優(yōu)先級將多個升級補丁發(fā)送至對應設備或者同時將多個升級補丁發(fā)送至對應設備;對至少一個設備進行補丁升級。
9、本申請在上述實施例中,可以在補丁升級平臺傳入新補丁時,根據(jù)新補丁查詢需要升級補丁的設備,實現(xiàn)設備的自動升級。
10、第二方面,本申請實施例提供了一種自動升級設備補丁的裝置,包括:
11、設置模塊,用于自定義設置補丁升級平臺,其中,補丁升級平臺存儲有多個設備的升級補丁、設備升級查詢腳本和預設的私有協(xié)議,私有協(xié)議包括增加屬性字段的協(xié)議方式;
12、第一升級模塊,用于根據(jù)私有協(xié)議,定時查詢補丁升級平臺的新增補丁,并在補丁升級平臺新增目標升級補丁時,通過目標升級補丁對目標設備的補丁進行升級;或者
13、第二升級模塊,用于補丁升級平臺在新增目標升級補丁時,通過設備升級查詢腳本查詢需要升級的目標設備,將目標升級補丁發(fā)送至目標設備,以便于目標設備根據(jù)目標升級補丁進行補丁升級。
14、可選的,第一升級模塊具體用于:
15、目標升級補丁在上傳至補丁升級平臺時,根據(jù)私有協(xié)議為目標升級補丁增加預設屬性字段;
16、查詢補丁升級平臺的全部補丁中是否存在預設屬性字段的補丁;
17、補丁升級平臺的全部補丁中存在預設屬性字段的目標升級補丁時,將升級包下載到目標設備,對目標設備的補丁進行升級。
18、可選的,第一升級模塊具體用于:
19、根據(jù)私有協(xié)議,定時查詢補丁升級平臺的新增補丁,并在補丁升級平臺新增多個升級補丁時,判斷多個升級補丁的優(yōu)先級,其中,多個升級補丁包括目標升級補丁;
20、按照多個補丁的優(yōu)先級對不同的設備進行補丁升級。
21、可選的,第二升級模塊具體用于:
22、補丁升級平臺在新增多個升級補丁時,通過設備升級查詢腳本查詢需要升級的至少一個設備,其中,多個升級補丁包括目標升級補丁,至少一個設備包括目標設備;
23、按照多個升級補丁的優(yōu)先級將多個升級補丁發(fā)送至對應設備或者同時將多個升級補丁發(fā)送至對應設備;
24、對至少一個設備進行補丁升級。
25、第三方面,本申請實施例提供一種電子設備,包括處理器以及存儲器,所述存儲器存儲有計算機可讀取指令,當所述計算機可讀取指令由所述處理器執(zhí)行時,運行如上述第一方面提供的所述方法中的步驟。
26、第四方面,本申請實施例提供一種可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時運行如上述第一方面提供的所述方法中的步驟。
27、本申請的其他特征和優(yōu)點將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請實施例了解。
1.一種自動升級設備補丁的方法,其特征在于,應用于包括補丁升級平臺和多個設備的設備升級系統(tǒng),包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述私有協(xié)議,定時查詢所述補丁升級平臺的新增補丁,并在所述補丁升級平臺新增目標升級補丁時,通過所述目標升級補丁對目標設備的補丁進行升級,包括:
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述私有協(xié)議,定時查詢所述補丁升級平臺的新增補丁,并在所述補丁升級平臺新增目標升級補丁時,通過所述目標升級補丁對目標設備的補丁進行升級,包括:
4.根據(jù)權利要求1或2所述的方法,其特征在于,所述補丁升級平臺在新增所述目標升級補丁時,通過所述設備升級查詢腳本查詢需要升級的所述目標設備,將所述目標升級補丁發(fā)送至所述目標設備,以便于所述目標設備根據(jù)所述目標升級補丁進行補丁升級,包括:
5.一種自動升級設備補丁的裝置,其特征在于,包括:
6.根據(jù)權利要求5所述的裝置,其特征在于,所述第一升級模塊具體用于:
7.根據(jù)權利要求5或6所述的裝置,其特征在于,所述第一升級模塊具體用于:
8.根據(jù)權利要求5或6所述的裝置,其特征在于,所述第二升級模塊具體用于:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,包括: