本發明專利技術公開了一種組件式多模網管補丁包安裝方法及裝置,涉及補丁制作安裝領域,包括:通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包;將所述補丁包存放在補丁服務器中,并從所述補丁服務器下載所述補丁包;判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件,并在滿足所述補丁包安裝條件時,安裝所述補丁包。本發明專利技術的補丁具有靈活便捷的特性,開發人員僅僅需要關注各自制式的補丁,最終由版本構建師根據具體使用場景靈活快速構建一個補丁包,用來解決補丁安裝成功率低的問題,減少或者消除安全風險,保證系統的安全性能。
【技術實現步驟摘要】
本專利技術涉及補丁制作安裝領域,尤其涉及一種組件式多模網管補丁包安裝方法及>J-U ρ α裝直。
技術介紹
補丁是用于對軟件中存在的問題,比如安全隱患、Bug等進行修復的文件,同時還包括改善易用性或效能等。補丁無法獨立使用,要配合原軟件才能夠使用。補丁制作就是用于生成可用補丁包供補丁安裝系統執行。補丁安裝就是執行補丁程序對存在的漏洞進行修復。 多模網管是支持多種無線制式的通訊網管,比如同時支持CDMA、LTE等。從軟件層次上,多模網管分為三層,如圖I所示。最底層是統一網管平臺UEP,提供基礎服務;中間是多模網管平臺PLAT,提供多模網管平臺功能;最上層為各無線制式的產品應用,提供各制式特異性的實現。專利技術人在對現有多模網管補丁技術的研究過程中發現,在補丁制作和安裝過程中存在如下的問題I、補丁涉及多種制式,由于各個制式之間沒有解耦或者解耦不充分,需要對不同的場景制作不同的補丁,造成太多的冗余和浪費;2、補丁設計多種制式,安裝方法很不靈活,只能對制式嚴格匹配安裝。比如補丁包包含A制式和B制式,則只能安裝到同時包含A制式和B制式的安裝對象。3、補丁設計多種制式,存在重復執行的情況,安裝順序無法保證。
技術實現思路
本專利技術的目的在于提供一種組件式多模網管補丁包安裝方法,以便更好地解決補丁安裝成功率低的問題,減少或者消除安全風險,保證系統安全性能。本專利技術的另一目的是提供一種實現上述方法的裝置。根據本專利技術的一個方面,提供了一種組件式多模網管補丁包安裝方法,所述方法的步驟包括通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包;將所述補丁包存放在補丁服務器中,并從所述補丁服務器下載所述補丁包;判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件,并在滿足所述補丁包安裝條件時,安裝所述補丁包。優選地,所述的從補丁服務器下載補丁包的步驟包括在多模網管服務端成功對接所述補丁服務器后,補丁服務器將多模網管補丁包下載到多模網管服務端;以及在多模網管客戶端接入到多模網管服務端時,多模網管服務端將多模網管補丁包下載到多模網管客戶端。優選地,所述的安裝對象包括多模網管服務端的安裝對象和多模網管客戶端的安裝對象。優選地,所述多模網管的補丁包包括補丁包版本描述信息,多個不同制式的替換文件、新增文件,刪除列表描述文件,用于每個制式補丁的數據庫腳本以及腳本列表描述文件。優選地,判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件的步驟包括通過將安裝對象的版本描述信息與補丁包版本描述信息進行比對,確定是否滿足補丁包的安裝條件。優選地,所述的確定是否滿足補丁包的安裝條件包括·判斷補丁包所包含的多個制式中的任一制式是否已經存在于安裝對象;若存在,則安裝所述補丁包中相應制式的文件,反之,則不進行補丁包安裝。優選地,判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件的步驟還包括查看安裝對象的補丁安裝歷史信息,以確定所述補丁包是否已經安裝;若已經安裝過所述補丁包,則不安裝所述補丁包,以防止重復安裝。優選地,安裝補丁包包括備份安裝對象中被刪除或被替換的文件,同時記錄新增文件;拷貝補丁包中對應制式的替換文件、新增文件到安裝對象;根據刪除列表描述文件刪除安裝對象文件;根據腳本列表描述文件執行對應的數據庫腳本。優選地,所述多模網管補丁包還包括不能完全解耦的補丁程序及制式間描述文件;在安裝補丁包時,對于不能完全解耦的補丁程序,根據制式間描述文件進行相應拷貝處理。根據本專利技術的另一個方面,本專利技術提供的一種組件式多模網管補丁包安裝裝置,包括補丁包制作單元,用于通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包;補丁服務器,用于存放和下載所述多模網管的補丁包;安裝系統,用于判斷所下載的補丁包對應的安裝對象是否滿足補丁包安裝條件,并且當滿足所述補丁包安裝條件時,安裝所述補丁包。與現有技術相比較,本專利技術的有益效果在于本專利技術的補丁具有靈活便捷的特性,減少了補丁包制作的頻率,開發人員僅僅需要關注各自制式的補丁,最終由版本構建師根據具體使用場景靈活構建一個補丁包。同時通過有效的匹配策略提高了補丁安裝成功率,有效的糾正程序錯誤,減少安全風險。下面結合附圖對本專利技術的結構及原理進行詳細說明。附圖說明圖I是現有技術提供的多模網管的構架圖;圖2是本專利技術一種組件式多模網管補丁包安裝方法的結構圖;圖3是本專利技術一種組件式多模網管補丁包安裝裝置的結構圖;圖4是本專利技術一種補丁包制作的結構圖;圖5是本專利技術一種補丁包安裝方法的流程圖;圖6是本專利技術一種組件式多模網管安裝補丁包的具體流程圖。具體實施例方式以下結合附圖對本專利技術的優選實施例進行詳細說明,應當理解,以下所說明的優選實施例僅用于說明和解釋本專利技術,并不用于限定本專利技術。圖2顯示了本專利技術一種組件式多模網管補丁包安裝方法的結構圖,如圖2所示,所述方法的步驟包括步驟S201 :通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包。其中,所述多模網管的補丁包包括補丁包版本描述信息,多個不同制式的替換文件、新增文件,刪除列表描述文件,用于每個制式補丁的數據庫腳本以及腳本列表描述文件。其中,所述多模網管補丁包還包括不能完全解耦的補丁程序及制式間描述文件;·在安裝補丁包時,對于不能完全解耦的補丁程序,根據制式間描述文件進行相應拷貝處理。這里所述的補丁程序包括上述的替換文件和新增文件。步驟S202 :將所述補丁包存放在補丁服務器中,并從所述補丁服務器下載所述補丁包。其中,所述的從補丁服務器下載補丁包的步驟包括在多模網管服務端成功對接所述補丁服務器后,補丁服務器將多模網管補丁包下載到多模網管服務端;以及在多模網管客戶端接入到多模網管服務端時,多模網管服務端將多模網管補丁包下載到多模網管客戶端。步驟S203 :判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件,并在滿足所述補丁包安裝條件時,安裝所述補丁包。其中,安裝對象包括多模網管服務端的安裝對象和多模網管客戶端的安裝對象。判斷所下載的補丁包對應的安裝對象是否滿足補丁包安裝條件的步驟包括通過將安裝對象的版本描述信息與補丁包版本描述信息進行比對,確定是否滿足補丁包的安裝條件。其中,確定是否滿足補丁包的安裝條件包括判斷補丁包所包含的多個制式中的任一制式是否已經存在于安裝對象;若存在,則安裝所述補丁包中相應制式的文件,反之,則不進行補丁包安裝。判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件的步驟還包括查看安裝對象的補丁安裝歷史信息,以確定所述補丁包是否已經安裝;若已經安裝過所述補丁包,則不安裝所述補丁包,以防止重復安裝。圖3顯示了本專利技術一種組件式多模網管補丁包安裝裝置的結構圖,如圖3所示,所述裝置包括補丁包制作單元301,用于通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包。補丁服務器302,用于存放和下載所述多模網管的補丁包。安裝系統303,用于判斷所下載的補丁包對應的安裝對象是否滿足補丁包安裝條件,并且當滿足所述補丁包安裝條件時,安裝所述補丁包。圖4至圖6顯示了本專利技術的制造和安裝多模網管補丁包的具體實施例。下面結合該具體實施例,對本專利技術進行詳細說明。圖4顯示了本專利技術制作的一種補丁包的結構。 在制作本專利技術補丁包時,使各本文檔來自技高網...

【技術保護點】
一種組件式多模網管補丁包安裝方法,其特征在于,包括以下步驟:通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包;將所述補丁包存放在補丁服務器中,并從所述補丁服務器下載所述補丁包;判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件,并在滿足所述補丁包安裝條件時,安裝所述補丁包。
【技術特征摘要】
1.一種組件式多模網管補丁包安裝方法,其特征在于,包括以下步驟 通過組裝多個解耦部署并獨立存放的不同制式補丁,構成多模網管的補丁包; 將所述補丁包存放在補丁服務器中,并從所述補丁服務器下載所述補丁包; 判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件,并在滿足所述補丁包安裝條件時,安裝所述補丁包。2.根據權利要求I所述的方法,其特征在于,所述的從補丁服務器下載補丁包的步驟包括 在多模網管服務端成功對接所述補丁服務器后,補丁服務器將多模網管補丁包下載到多模網管服務端;以及 在多模網管客戶端接入到多模網管服務端時,多模網管服務端將多模網管補丁包下載到多模網管客戶端。3.根據權利要求2所述的方法,其特征在于,所述的安裝對象包括多模網管服務端的安裝對象和多模網管客戶端的安裝對象。4.根據權利要求3所述的方法,其特征在于,所述多模網管的補丁包包括補丁包版本描述信息,多個不同制式的替換文件、新增文件,刪除列表描述文件,用于每個制式補丁的數據庫腳本以及腳本列表描述文件。5.根據權利要求4所述的方法,其特征在于,判斷所下載的補丁包對應的安裝對象是否滿足所述補丁包安裝條件的步驟包括 通過將安裝對象的版本描述信息與補丁包版本描述信息進行比對,確定是否滿足補丁包的安裝條件。6.根據權利要求5所述的方法,其特征在于,所述的確定是否滿足補丁包的安裝條...
【專利技術屬性】
技術研發人員:張錦炘,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。