[發明專利]一種軟件升級方法及系統在審
| 申請號: | 201710364006.0 | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN108958756A | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 張江偉 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉醒晗 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 小包 軟件升級包 軟件升級 下載命令 通信設備 文件傳輸協議FTP 發送 操作維護設備 軟件版本 網絡設備 拆包 加載 上傳 下載 解析 服務器 升級 | ||
本發明公開了本發明實施例提供一種軟件升級方法及系統,所述方法包括:操作維護設備OMC獲取軟件升級包,解析確定所述軟件升級包包含N個小包;當N大于1,所述OMC通過JNative技術加載dll文件對所述軟件升級包進行拆包處理,獲得所述N個小包;所述OMC上傳所述N個小包至文件傳輸協議FTP服務器并發送下載命令至通信設備;所述通信設備接收所述OMC發送的下載命令后,基于所述下載命令,從所述OMC的FTP服務器中下載所述N個小包。上述方法用以解決現有技術存在網絡設備軟件升級方式的可靠性低的技術問題,提高OMC升級通信設備軟件版本的穩定性、可靠性和效率。
技術領域
本發明涉及通信技術領域,尤其涉及一種軟件升級方法及系統。
背景技術
隨著科學技術的不斷發展,LTE(長期演進,Long Term Evolution)無線技術已經得到了廣泛的應用。在LTE通信網絡中,eNodeB(基站,evolved NodeB)以及RRU(射頻拉遠單元,Radio Remote Unit)需要不定期的進行軟件版本升級,以達到提供新功能和特性并修復以前版本問題的要求。
OMC(操作維護中心,Operation Maintance Center)升級軟件升級包流程包括四部分:軟件升級包導入、軟件升級包下載、軟件升級包同步、軟件升級包激活。其中,軟件升級包導入和軟件升級包下載都是基于FTP(文件傳輸協議,File Transfer Protocol),只有在軟件升級包導入到FTP服務器之后,通過向eNodeB和RRU下發下載、同步和激活命令,eNodeB和RRU將軟件升級包從FTP服務器下載到本地,以達到升級設備版本的目的。
在現有技術中,OMC導入eNodeB和RRU通信設備軟件升級包時,軟件升級包作為一個整體文件解析,OMC讀取其中需要的字段入庫記錄,最后上傳到FTP服務器固定的目錄下。在軟件升級包下載過程中,軟件升級包作為一個整體進行下載,eNodeB和RRU收到OMC的下載命令,建立文件傳輸任務進行軟件升級包下載,OMC實時更新下載進度,直到下載完成為止。隨著網絡設備的演進,功能不斷增加,網絡設備升級的軟件升級包也隨著變大,網絡設備數量不斷增加,FTP服務器的并發連接數也隨著增高,在軟件升級包導入過程,FTP采用單線程上傳文件,在網絡帶寬有限的條件下,對帶寬的搶占優勢小,導致上傳速度慢。同時,一旦發生意外中斷,就需要重新上傳文件的全部數據,極大的影響了數據上傳的效率,造成軟件升級包導入效率低下。在軟件升級包下載過程,軟件升級包容量過大,且批量下載引起FTP高并發連接,軟件升級包從FTP服務器傳輸到網絡設備過程緩慢,下載超時或文件傳輸建立失敗,導致軟件升級包下載失敗。所以,現有技術存在網絡設備軟件升級方式的可靠性低的技術問題。
發明內容
本發明實施例提供一種軟件升級方法及系統,用以解決現有技術存在網絡設備軟件升級方式的可靠性低的技術問題,提高OMC升級通信設備軟件版本的穩定性、可靠性和效率。
本發明實施例提供的具體技術方案如下:
第一方面,本發明實施例提供了一種軟件升級方法,包括:
操作維護設備OMC獲取軟件升級包,解析確定所述軟件升級包包含N個小包,N為正整數;
當N大于1,所述OMC通過JNative技術加載dll文件對所述軟件升級包進行拆包處理,獲得所述N個小包;
所述OMC上傳所述N個小包至文件傳輸協議FTP服務器并發送下載命令至通信設備;
所述通信設備接收所述OMC發送的下載命令后,基于所述下載命令,從所述OMC的FTP服務器中下載所述N個小包。
可能的實施方式中,在所述OMC通過JNative技術加載dll文件對所述軟件升級包進行拆包處理之前,所述方法還包括:
所述OMC判斷本地工作目錄下是否存儲JNative文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710364006.0/2.html,轉載請聲明來源鉆瓜專利網。





