本發(fā)明涉及無線通信領域,尤其涉及一種核心網(wǎng)軟件預安裝方法。
背景技術:
現(xiàn)有的核心網(wǎng)軟件安裝,首先要部署好所有硬件,然后在硬件上進行軟件安裝。以EPC核心網(wǎng)為例,通常采用高性能專用硬件平臺,如ATCA機框和單板,需要在所有單板全部安裝好后才能進行軟件安裝。具體過程為:先將單板插入機框并連接好各種線纜,再執(zhí)行操作系統(tǒng)、軟件的安裝和調(diào)測。如果以網(wǎng)管界面作為統(tǒng)一的安裝入口,則需要先安裝好網(wǎng)絡管理單板和其他業(yè)務單板,然后安裝網(wǎng)管軟件,再從網(wǎng)管向各業(yè)務單板分發(fā)軟件安裝包并執(zhí)行業(yè)務軟件安裝邏輯。上述方法在以下情形將產(chǎn)生安裝不便的問題:
1,硬件分批到貨的情形:如果硬件單板不能一次性到貨,現(xiàn)場支持人員沒有辦法先進行軟件安裝。
2,拔插或替換單板的情形:這時必須手動進行替換單板的軟件安裝,無法做到插入單板自動安裝。
因此,需要提出一種無需依賴硬件的核心網(wǎng)軟件安裝方法。
技術實現(xiàn)要素:
本發(fā)明提出一種新的核心網(wǎng)軟件預安裝方法,該方法為:
預先在網(wǎng)管所在的單板上執(zhí)行軟件安裝邏輯,所述安裝邏輯包括安裝包的裝載、安裝和配置命令的執(zhí)行、以及業(yè)務數(shù)據(jù)的配置;
業(yè)務單板與網(wǎng)管連接成功后,網(wǎng)管下發(fā)安裝和配置命令、程序文件和配置文件給業(yè)務單板,業(yè)務單板按安裝和配置命令加載程序文件并進行配置,然后自動拉起程序進程。
優(yōu)選的,業(yè)務單板啟動后主動通知網(wǎng)管連接成功,并且網(wǎng)管實時監(jiān)測業(yè)務單板與網(wǎng)管是否連接成功。
本發(fā)明只需要安裝網(wǎng)管所在單板并執(zhí)行安裝邏輯,后續(xù)增加單板即可自動完成程序文件安裝,極大方便了產(chǎn)品的操作維護,尤其適用于EPC核心網(wǎng)的 大量單板的軟件安裝。
附圖說明
圖1為實施例的TCN產(chǎn)品的一鍵安裝流程圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例;需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本實施例以EPC核心網(wǎng)的TCN產(chǎn)品為例,TCN產(chǎn)品包括三種單板:OMU板、EPU板和CTU板。其中OMU板安裝網(wǎng)管OMS和網(wǎng)管代理Agent,EPU板處理LTE終端接入、移動性管理和數(shù)據(jù)業(yè)務,CTU板處理語音交換業(yè)務。EPU板和CTU板都屬于業(yè)務板。OMU板和業(yè)務板之間通過Agent維護心跳狀態(tài),所有業(yè)務板啟動成功后需要向OMU板發(fā)送通知。并且OMU板定期檢測各業(yè)務單板狀態(tài),未收到單板狀態(tài)報告則認為單板狀態(tài)為離線。
整個TCN產(chǎn)品的軟件安裝過程如下:
1、從OMS的WebUI頁面登錄網(wǎng)管并上傳安裝包。
2、OMS將安裝包保存到OMU板上指定的目錄。
3、從網(wǎng)管下發(fā)裝載命令到Agent。
4、Agent校驗、解壓安裝包并釋放到版本庫,然后向網(wǎng)管發(fā)送裝載響應。
5、Agent識別安裝包類型為一鍵自動安裝,則向OMS發(fā)送批處理請求。
6、OMS創(chuàng)建批處理任務,并讀取對應的批處理命令腳本。
7、根據(jù)腳本逐條發(fā)送安裝和配置命令到Agent。
8、Agent執(zhí)行并保存安裝和配置命令,并判斷業(yè)務板狀態(tài),如果在線則下發(fā)安裝和配置命令、程序文件和配置文件給業(yè)務板。
9、在線業(yè)務板按安裝和配置命令加載程序文件并進行配置,拉起對應的程序進程。
10、OMS收到安裝配置響應,刷新當前進展并展示到頁面。
到此所有在線的業(yè)務單板的軟件安裝已完成并進行了基本的業(yè)務配置。如果此時有新的單板插入機框或者離線的單板重啟成功,則OMU板收到狀態(tài)報告后,立刻通過Agent下發(fā)安裝和配置命令、程序文件和配置文件到新的單板。后續(xù)流程與在線單板的安裝一致。
本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。