System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機通信,尤其涉及為5g基站設備控制面模塊提供軟件升級的方法及系統。
技術介紹
1、隨著計算機通信技術的發展,網絡通信業務對通信設備的可靠性要求也越來越高。在電信網絡應用場景的可靠性級別中,網絡設備的系統可用性質量指標要求在99.999%以上。5g通信基站網絡設備的可用性質量指標,需要從多個方面進行保障。其中,業務不間斷的軟件模塊升級是一項重要的提高系統可用性質量指標的技術措施。在5g通信
,現有的基站設備軟件模塊升級方法主要是先把用戶終端遷移到鄰近的基站設備,等對應基站設備沒有關聯的用戶終端時停止通信服務升級軟件模塊。這種方法在基站設備部署相對密集的地方相對簡單有效,但是在基站設備部署疏散的地方沒有鄰近的基站設備可用在升級軟件模塊過程會引起部分用戶終端的業務中斷。即使優化基站設備的控制平面軟件模塊性能做到可以快速升級,也必須包括軟件模塊進程退出、銷毀已有終端連接信息、新的軟件模塊進程啟動、重新建立終端連接信息這四個步驟,通常執行這四個步驟所需的時間在秒級,即在基站設備部署疏散的場景下做控制平面模塊的升級更新操作通信業務間斷的時間在1秒至10秒不等。
技術實現思路
1、為了增強5g基站設備的系統可用性,克服基站設備控制平面軟件模塊升級過程可能造成用戶終端連接服務短暫中斷的問題,本專利技術申請采用了保留和復用已有終端連接信息的軟件模塊升級方法。其中,已有終端連接信息包括用戶終端的上下文狀態信息和網絡套接字連接信息兩個部分。在這種軟件模塊升級方法的操作過程中,用戶
2、具體地,本專利技術提供了一種5g基站控制平面模塊業務不間斷升級的方法,包括以下步驟:
3、s10.啟動控制平面模塊的新版本進程實例。
4、s20.控制平面模塊的舊版本進程實例停止修改已有終端連接信息,并保留已有終端連接信息。
5、s30.控制平面模塊的新版本進程實例讀取已有終端連接信息,恢復已有的終端連接狀態和套接字通道。
6、s40.銷毀控制平面模塊的舊版本進程實例。
7、s50.控制平面模塊的新版本進程實例開始處理終端連接請求。
8、可選地,所述步驟s20具體包括:
9、s21.用戶終端的上下文狀態信息通過內存文件系統(tmpfs)的文件方式保留,并且和新版本進程約定保存的文件名。
10、s22.控制平面模塊的新版本和舊版本進程共享網絡套接字(文件)表項,在舊版本進程實例終止退出后對應的套接字(文件)表項不會被銷毀,而是繼續被用于新版本進程實例。
11、本專利技術還提供了一種5g基站控制平面模塊業務不間斷升級的系統,包括:
12、控制平面模塊,是一類具有相同特性的5g基站系統中軟件模塊的統稱,其具體軟件模塊實例可以包括rrc(射頻資源控制)、rrm(射頻資源管理)等。控制平面模塊以應用程序的方式被加載基站設備中運行,有獨立的進程實例可以終止退出和加載啟動,版本升級更新過程就是新舊版本進程實例替換的過程。
13、舊版本進程實例,是控制平面模塊舊的軟件版本在運行狀態的實體,其在升級過程中負責保留備份已有終端連接信息。
14、新版本進程實例,是控制平面模塊新的軟件版本在運行狀態的實體,其在升級過程中負責恢復復用已有終端連接信息。
15、用戶終端上下文狀態信息,是具體控制平面模塊運行過程使用到的用戶終端相關的狀態信息,比如,rrm(射頻資源管理)?運行過程使用到所有用戶終端設備占用的物理信道資源的時隙和頻點資源塊信息。
16、網絡套接字連接信息,具體是指控制平面模塊之間以及控制平面模塊和用戶終端之間建立的sctp(流控制傳輸協議)套接字連接的(文件)表項信息,其存儲在操作系統平臺內部,包含了緩存網絡報文數據的功能。
本文檔來自技高網...【技術保護點】
1.一種5G基站控制平面模塊業務不間斷升級的方法,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,在步驟S10中,新版本進程實例啟動后向舊版本進程實例發送準備升級更新的通知信號。
3.根據權利要求1所述的方法,其特征在于,在步驟S20中,舊版本進程實例接收到升級更新的通知信號后停止修改已有終端連接信息并保留已有終端連接信息,具體可以包括:
4.根據權利要求1所述的方法,其特征在于,在步驟S30中,新版本進程實例確認已經終端連接信息已經保存完成后開始讀取已有終端連接信息,恢復已有的終端連接狀態和套接字通道,新版本進程實例全部就緒后再次向舊版本進程實例發送升級完成的通知信號。
5.根據權利要求1所述的方法,其特征在于,在步驟S50中,這種控制平面模塊業務不間斷升級的方法利用了網絡套接字的(文件)表項具有的網絡報文數據緩存功能和5G基站系統控制平面對實時性不敏感的特點,新版本進程實例全部就緒后優先處理在升級更新期間緩存的終端連接請求。
6.一種5G基站控制平面模塊業務不間斷升級的系統,包括:控制平面模塊,是一類具有相
7.根據權利要求6所述的系統,其特征在于,網絡套接字連接信息,其中一種實施實例的處理過程:新版本進程實例從舊版本進程實例先拷貝套接字描述符,從而使網絡套接字連接的(文件)表項的引用計數數值大于1避免在舊版本進程實例終止退出時被銷毀,進而達到復用已有網絡套接字通道的目的。
8.根據權利要求6所述的系統,其特征在于,用戶終端上下文狀態信息,其中一種實施實例的處理過程:舊版本進程實例使用內存文件系統(tmpfs)的文件方式保存用戶終端的上下文狀態信息,新版本進程實例從約定的文件名稱里讀取用戶終端的上下文狀態信息,利用內存文件系統(tmpfs)存取速度快的特點達到縮短升級更新操作時間的目的。
...【技術特征摘要】
1.一種5g基站控制平面模塊業務不間斷升級的方法,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,在步驟s10中,新版本進程實例啟動后向舊版本進程實例發送準備升級更新的通知信號。
3.根據權利要求1所述的方法,其特征在于,在步驟s20中,舊版本進程實例接收到升級更新的通知信號后停止修改已有終端連接信息并保留已有終端連接信息,具體可以包括:
4.根據權利要求1所述的方法,其特征在于,在步驟s30中,新版本進程實例確認已經終端連接信息已經保存完成后開始讀取已有終端連接信息,恢復已有的終端連接狀態和套接字通道,新版本進程實例全部就緒后再次向舊版本進程實例發送升級完成的通知信號。
5.根據權利要求1所述的方法,其特征在于,在步驟s50中,這種控制平面模塊業務不間斷升級的方法利用了網絡套接字的(文件)表項具有的網絡報文數據緩存功能和5g基站系統控制平面對實時性不敏感的特點,新版本進程實例全部就緒后優先處理在升級更新期間緩存的終端連接請求。
6.一種5g基站控制平面模塊業務不間斷升級的系統,包括:控制平面模塊,是一類具有相同特性的5g基站系統中軟件模塊的統稱,以應用程序的方式被加載基站設備中運行,有獨立...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。