新四季網

一種移動通訊系統軟體版本升級的調度方法

2023-08-09 19:01:11

專利名稱:一種移動通訊系統軟體版本升級的調度方法
技術領域:
本發明涉及一種分布式通訊設備升級的調度方法,特別是涉及移動通訊領域無人值守基站設備的高效升級方法。
背景技術:
目前移動通訊領域的基站系統可能由分布在一個城市或地區的很廣範圍內的數以百計的基站組成,且為了便於系統維護、降低維護成本,一般採用無人值守的方式通過網管系統自動化管理。
由於電信業技術更新頻繁,基站系統版本更新也比較頻繁。而移動通訊的基站系統是一個龐大的系統,每個BSC(Base Station Controller,基站控制中心)和每個基站需要更新軟體的單板都有幾十塊,整個基站系統一次軟體升級就有幾千塊乃至上萬塊單板的版本需要更新,而每個單板需要更新的版本可能又包括多種軟體和硬體邏輯,而在基站單板軟體升級過程中系統通常要中斷通話業務。
為了提升系統的下載效率,以往的系統軟體設計採用版本並行下載策略,充分利用BSC版本控制點的系統資源,保證系統升級效率的提升。但是如果同時向多個BTS(Base Transceiver Station,基站收發信機)進行軟體版本升級,就會造成大範圍話務中斷。
由於基站系統的特殊性,需要系統升級斷話時間最短,升級過程全局影響最小。這樣就必須找到一種方法既能保證系統整體升級速度最快,又能保證斷話影響範圍最小。

發明內容
本發明所要解決的技術問題在於提供一種移動通訊系統軟體版本升級的調度方法,用於提高系統升級效率、實現話務中斷影響範圍最小。
為了實現上述目的,本發明提供了一種移動通訊系統軟體版本升級的調度方法,適用於移動通訊領域的基站系統,所述基站系統包括前臺和後臺,其特徵在於,包括所述後臺把欲下載到目標板的軟體版本發送至基站控制中心的版本管理主進程進行存儲;所述後臺發送版本列表和其對應的目標板升級目標列表組成的任務列表至所述版本管理主進程,並存儲在存儲器;及所述版本管理主進程根據所述任務列表,按所述基站系統處理能力動態創建並調度多個轉發進程同時向目標板下載所述軟體版本。
所述的移動通訊系統軟體版本升級的調度方法,其中,所述版本管理進程包括空閒、任務列表接收、轉發進程調度狀態。
所述的移動通訊系統軟體版本升級的調度方法,其中,若所述任務列表為多個文件多個目標,進一步包括步驟31、優先對一基站收發信機進行軟體版本下載;步驟32、對所述基站收發信機創建轉發任務的同時查看其鏈路佔用情況,若發現該鏈路達到極限值,則對下一條鏈路的基站收發信機創建轉發任務;及步驟33、當所述轉發任務結束時,優先考慮已創建任務但還未完全下載結束且鏈路有空閒的基站收發信機。
所述的移動通訊系統軟體版本升級的調度方法,其中,所述版本管理主進程根據所述任務列表,一對一創建轉發進程轉發軟體版本直至所有任務完成。
所述的移動通訊系統軟體版本升級的調度方法,其中,若所述轉發進程的數目達到所述基站系統上限,則所述版本管理主進程在所述轉發進程結束後創建新的轉發進程。
所述的移動通訊系統軟體版本升級的調度方法,其中,所述轉發進程的數目由所述基站系統的CPU處理能力設定。
所述的移動通訊系統軟體版本升級的調度方法,其中,所述轉發進程的數目為5。
所述的移動通訊系統軟體版本升級的調度方法,其中,當一個轉發進程轉發成功或出現異常後向所述版本管理主進程發送成功或失敗消息,並銷毀該轉發進程;所述版本管理主進程在收到所述成功或失敗消息後,轉發進程計數器減一,任務完成計數器加一。
與現有技術相比,採用本發明所述方法有如下效果1)、在實際應用中最大限度利用了版本控制點的系統資源,資源利用效率大幅度提高,提高了軟體版本整體下載效率;2)、最大限度減少了單個BTS的升級斷話時間,比以往一個版本多個BTS下載,文件任務作為隊列的處理方式縮短斷話時間5倍以上。
本發明挖掘了系統最大潛力,實現大容量無線通訊系統短時快速升級,大幅度減少運營商系統升級過程帶來的風險。
以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。


圖1為移動通訊基站系統軟體下載分層結構示意圖;圖2為移動通訊基站系統軟體並行下載實現機制示意圖。
具體實施例方式
本發明的目的是為了克服現有升級技術中的版本下載系統資源利用不充分、單個BTS升級斷話時間較長等缺點,以實現最大限度利用系統資源,達到版本下載效率最高,單個BTS升級斷話影響時間最短的目的。
本發明升級的調度方法是一套能夠大幅度提高系統的升級效率的方法,既能最大限度利用版本下載帶寬,又能保證局部斷話時間最短。本方法主要內容是基站系統升級採取集中單個基站所有版本優先下載,充分利用系統帶寬和並行下載的軟體進程。
本發明的版本下載調度技術充分利用駐留在BSC側版本控制點的軟體下載進程,使得系統的CPU、內存、通訊帶寬等資源得到充分利用,且升級過程斷話影響被限制在最小範圍和最短時間內。
一、版本管理後臺屬於移動通訊基站集中網管系統的一部分,完成基站單板駐留軟體和硬體邏輯等版本管理、軟體下載、版本查詢等功能人機命令的處理,運行在PC(Personal Computer,個人計算機)工作站或小型機上。在本發明調度方法中完成的功能命令觸發功能(1)、版本管理後臺把所有準備下載到目標單板的軟體版本發送至BSC的版本管理主進程進行存儲。
(2)、版本管理後臺發送軟體版本列表和對應的目標單板升級目標列表組成的任務列表到基站控制中心駐留的版本管理主進程。
二、BSC側版本控制點的版本管理主進程的高效調度過程如下(3)、BSC的版本管理主進程接收版本管理後臺發送的任務列表並存儲在存儲器中,準備調度任務。
(4)、本發明的第一個關鍵點是,BSC的版本管理主進程接收完軟體版本後,根據存儲的任務列表(目標板地址),按照系統處理能力動態創建調度多個轉發進程同時向目標板下載軟體版本,轉發進程的上限根據CPU能力設定。
(5)、本發明的第二個關鍵點是,目標板版本發送調度策略,具體內容如下(51)、集中儘可能多的轉發進程把一個BTS所有升級版本發送到該BTS。
(52)、如果轉發進程把某一條通訊鏈路佔滿,則掛在這條鏈路上的基站的所有任務雖然沒有下載完成,但帶寬已經無法容納增加新的轉發進程,這時轉發進程不進行隊列等待,版本管理主進程調度這些轉發進程進行其他鏈路上的BTS下載任務,達到充分利用各條鏈路帶寬的目的。
圖1所示為移動通訊基站系統軟體下載分層結構示意圖,該分層結構包括版本管理後臺客戶端101、版本管理後臺伺服器102、BSC上的版本管理主進程103、BSC上的轉發進程104、BTS上的接收進程105。
下面介紹移動通訊基站系統軟體版本升級高效調度的具體實現方式。圖2所示為移動通訊基站系統軟體並行下載實現機制示意圖。
移動通訊基站軟體下載根據系統的結構可分為兩部分前臺(設備內)的版本管理模塊和運行在PC或小型機上的版本管理後臺。所述版本管理模塊包括BSC上的轉發進程104和BTS上的接收進程105。
前臺的軟體下載進程包括位於前臺BSC的版本管理主進程和駐留各目標單板的版本管理接收進程。其中,BTS上的接收進程105即為駐留各目標單板的版本管理接收進程。
版本管理後臺屬於軟體操作維護系統的一部分,完成版本的組織維護、下載、查詢等,並提供人機界面,供用戶使用,完成並行下載版本和任務列表數據向BSC的版本管理主進程的傳送。
本實施例中前臺的基站控制中心的並行調度處理方法如下所述版本管理主進程負責轉發進程的創建和調度,有空閒、任務列表接收、轉發進程調度幾種狀態。
轉發進程多實例進程,一對一的向目標板進行軟體版本轉發。在本實例中,可實現同時向5個(根據CPU處理能力以後可以增加)目標板加載軟體版本。
1)、版本管理主進程在空閒狀態接收操作維護系統的下載請求,開始跳入任務列表接收狀態接收任務列表(目標板地址),如果目標板地址全部接收成功則跳入轉發進程調度狀態,根據下述3)中所述的調度策略創建並調度轉發進程。
2)、版本管理主進程進入軟體版本轉發狀態,開始調度轉發進程,根據任務列表(存儲的目標板地址),一對一的創建轉發進程進行軟體版本的轉發直到所有任務完成(任務完成計數器等於任務總數),如果轉發進程數目已經達到系統上限,則等待原先創建的轉發進程結束後,繼續創建新的轉發進程。
3)、如果版本管理後臺發來的任務列表是多個文件多個目標,則前臺的一個轉發進程對應一個目標的一個文件。調度方法如下31)、優先對某個BTS進行下載,即將某個BTS的所有軟體版本文件下載成功後再對下一個BTS進行下載。
32)、對某個BTS創建轉發任務的同時查看該BTS的鏈路佔用情況,如果發現鏈路已經達到極限值,則針對下一條鏈路的BTS創建轉發任務。
33)、當創建的某個轉發任務結束時,優先考慮已經創建任務但還沒有完全下載結束、且鏈路有空閒的BTS。
4)、當某一個轉發進程轉發成功或出現異常後,該轉發進程向版本管理主進程發送成功或失敗消息,並銷毀該轉發進程。版本管理主進程收到轉發進程的成功或失敗消息後,則轉發進程計數器減一,任務完成計數器加一。
本實例中,轉發進程允許的最大進程數為5,在這種情況下,本發明可使整個基站系統的軟體升級下載速度最多提高到原來的10倍。如果在允許的範圍內,提高轉發進程允許的最大進程數,速度提高的倍數還可以進一步增加,其所能提高的倍數與轉發進程允許的最大進程數相關。
本發明整個軟體下載系統提供了完善的調度處理方法,其防衝突功能可以處理很多種異常,保證軟體版本下載的可靠性。
綜上所述,本發明提供的移動通訊設備軟體並行下載方法是高效、穩定、可靠的軟體升級方法,能夠為電訊業推廣應用,並可有效提高行業內設備維護管理水平。
當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。
權利要求
1.一種移動通訊系統軟體版本升級的調度方法,適用於移動通訊領域的基站系統,所述基站系統包括前臺和後臺,其特徵在於,包括所述後臺把欲下載到目標板的軟體版本發送至基站控制中心的版本管理主進程進行存儲;所述後臺發送版本列表和其對應的目標板升級目標列表組成的任務列表至所述版本管理主進程,並存儲在存儲器;及所述版本管理主進程根據所述任務列表,按所述基站系統處理能力動態創建並調度多個轉發進程同時向目標板下載所述軟體版本。
2.根據權利要求1所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,所述版本管理進程包括空閒、任務列表接收、轉發進程調度狀態。
3.根據權利要求1所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,若所述任務列表為多個文件多個目標,進一步包括步驟31、優先對一基站收發信機進行軟體版本下載;步驟32、對所述基站收發信機創建轉發任務的同時查看其鏈路佔用情況,若發現該鏈路達到極限值,則對下一條鏈路的基站收發信機創建轉發任務;步驟33、當所述轉發任務結束時,優先考慮已創建任務但還未完全下載結束且鏈路有空閒的基站收發信機。
4.根據權利要求1所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,所述版本管理主進程根據所述任務列表,一對一創建轉發進程轉發軟體版本直至所有任務完成。
5.根據權利要求4所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,若所述轉發進程的數目達到所述基站系統上限,則所述版本管理主進程在所述轉發進程結束後創建新的轉發進程。
6.根據權利要求5所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,所述轉發進程的數目由所述基站系統的CPU處理能力設定。
7.根據權利要求6所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,所述轉發進程的數目為5。
8.根據權利要求1所述的移動通訊系統軟體版本升級的調度方法,其特徵在於,當一個轉發進程轉發成功或出現異常後向所述版本管理主進程發送成功或失敗消息,並銷毀該轉發進程;所述版本管理主進程在收到所述成功或失敗消息後,轉發進程計數器減一,任務完成計數器加一。
全文摘要
本發明公開了一種移動通訊系統軟體版本升級的調度方法,適用於移動通訊領域的基站系統,所述基站系統包括前臺和後臺,包括如下步驟所述後臺把欲下載到目標板的軟體版本發送至基站控制中心的版本管理主進程進行存儲;所述後臺發送版本列表和其對應的目標板升級目標列表組成的任務列表至所述版本管理主進程,並存儲在存儲器;及所述版本管理主進程根據所述任務列表,按所述基站系統處理能力動態創建並調度多個轉發進程同時向目標板下載所述軟體版本。本發明能夠大幅度提高系統的版本升級效率,最大限度利用版本下載帶寬,又能保證局部斷話時間最短,從而減少運營商系統軟體升級過程帶來的風險。
文檔編號H04W8/24GK1901724SQ20051001224
公開日2007年1月24日 申請日期2005年7月21日 優先權日2005年7月21日
發明者雷大力, 郭彤 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀