專利名稱:無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信系統(tǒng)中被管理模塊的升級方法,特別是一種無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法。
背景技術(shù):
無線通信系統(tǒng)的架構(gòu)發(fā)展逐漸形成這樣一個(gè)趨勢將射頻單元與基帶控制單元BBU分離,將射頻單元放置在各種需要的地方,然后通過遠(yuǎn)距離傳輸手段(如光纖或電纜)將兩者連接,這種分離方式設(shè)置的射頻單元稱之為遠(yuǎn)端射頻單元RRU。上述架構(gòu)由于兩個(gè)獨(dú)立的部分分離,獨(dú)立開發(fā),不僅降低了成本,也提高了組網(wǎng)的靈活性,方便了工程安裝。
在BBU結(jié)合RRU的架構(gòu)下面,一個(gè)BBU可以管理多個(gè)RRU,而多個(gè)RRU可以組成星型、鏈型、環(huán)型、樹型等各種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)與BBU相連。
現(xiàn)有技術(shù)的RRU的升級的處理方式包括RRU先從BBU先下載新軟件,然后RRU再運(yùn)行新軟件的步驟。
在圖1、圖2和圖3所示的RRU級聯(lián)情況下,上述的RRU升級方式就存在缺陷如果前面的RRU先從BBU下載完畢新軟件,此時(shí)它會(huì)馬上加載新軟件,而如果新軟件與BBU的當(dāng)前運(yùn)行軟件不兼容的話,該RRU就會(huì)與BBU發(fā)生斷鏈,從而影響到后面RRU的下載新軟件。
當(dāng)然,圖1、圖2和圖3僅僅是舉例說明這種連接組網(wǎng)方式,其他的連接組網(wǎng)方式也會(huì)存在RRU級聯(lián)的情況。
上述是以BBU結(jié)合RRU的架構(gòu)說明了現(xiàn)有技術(shù)所存在的問題,可以推知的是,上述問題同樣存在于無線通信系統(tǒng)中的以下結(jié)構(gòu)被管理模塊以級聯(lián)方式連接后與管理模塊連接;被管理模塊的升級需要與管理模塊交互實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法,使級聯(lián)方式連接的多個(gè)被管理模塊都能順利下載新軟件進(jìn)行升級。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法,所述級聯(lián)方式連接的被管理模塊與管理模塊連接組成鏈結(jié)構(gòu),并通過與管理模塊交互進(jìn)行升級,其中,該方法包括步驟A,管理模塊獲取被管理模塊在所述鏈結(jié)構(gòu)中的位置;步驟B,管理模塊根據(jù)所述被管理模塊在所述鏈結(jié)構(gòu)中的位置,按位置從后向前的順序依次與鏈結(jié)構(gòu)中的被管理模塊交互,升級被管理模塊。
上述的升級方法,其中,所述管理模塊為基帶控制單元,所述被管理模塊為遠(yuǎn)端射頻單元。
上述的升級方法,其中,所述遠(yuǎn)端射頻單元在鏈結(jié)構(gòu)中的位置以遠(yuǎn)端射頻單元級數(shù)表示。
上述的升級方法,其中,所述步驟B具體包括步驟B1,基帶控制單元向沒有進(jìn)行升級處理的遠(yuǎn)端射頻單元中級數(shù)最大的遠(yuǎn)端射頻單元發(fā)送軟件升級請求;步驟B2,遠(yuǎn)端射頻單元接收到軟件升級請求后,從基帶控制單元下載新軟件,下載完畢后向基帶控制單元返回軟件升級請求響應(yīng);步驟B3,基帶控制單元判斷是否還有未進(jìn)行升級處理的遠(yuǎn)端射頻單元,如果有,返回步驟B2,否則進(jìn)入步驟B4;步驟B4,基帶控制單元啟用新軟件。
上述的升級方法,其中,還包括步驟C,遠(yuǎn)端射頻單元下載并啟用新軟件后,預(yù)定時(shí)間內(nèi)判斷與基帶控制單元鏈路是否連接,如果是則設(shè)置新軟件為正式運(yùn)行軟件,否則重新啟用原來的軟件為正式運(yùn)行軟件。
上述的升級方法,其中,還包括步驟D,遠(yuǎn)端射頻單元設(shè)置新軟件為正式運(yùn)行軟件后通知基帶控制單元軟件升級成功;步驟E,基帶控制單元上報(bào)升級不成功的遠(yuǎn)端射頻單元。
本發(fā)明的方法根據(jù)被管理模塊在所述鏈結(jié)構(gòu)中的位置,按位置從后向前的順序依次升級被管理模塊,這樣消除了升級時(shí)級聯(lián)被管理模塊中前面的模塊對后面模塊的干擾,可以保證級聯(lián)被管理模塊中的每一個(gè)模塊的順利升級。
圖1為鏈型結(jié)構(gòu)的RRU與BBU組網(wǎng)的網(wǎng)絡(luò)范例;圖2為樹型結(jié)構(gòu)的RRU與BBU組網(wǎng)的網(wǎng)絡(luò)范例;圖3為環(huán)型結(jié)構(gòu)的RRU與BBU組網(wǎng)的網(wǎng)絡(luò)范例;圖4為本發(fā)明的升級方法的第一實(shí)施例的流程示意圖。
具體實(shí)施例方式
本發(fā)明無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法針對以下的架構(gòu)級聯(lián)方式連接的被管理模塊與管理模塊連接,被管理模塊的升級需要與管理模塊進(jìn)行交互,該方法包括如下步驟管理模塊獲取被管理模塊在其與管理模塊所組成的鏈結(jié)構(gòu)中的位置;根據(jù)被管理模塊在在鏈結(jié)構(gòu)中所處的位置,按從后向前的順序依次升級處于鏈結(jié)構(gòu)中的被管理模塊。
由于本發(fā)明的方法可以應(yīng)用于WCDMA、TD-SCDMA、CDMA、GSM等各種無線通信系統(tǒng)下的各種組成單元,因此下面僅以WCDMA系統(tǒng)中,被管理模塊為RRU,管理模塊為BBU這種情況為例進(jìn)行說明。
在對本發(fā)明進(jìn)行具體描述之前,先對本發(fā)明涉及到的一些概念進(jìn)行說明,以便于更好的理解本發(fā)明。
級聯(lián)RRU,以首尾相接的方式連接的一組RRU;RRU級數(shù),標(biāo)識連接到BBU同一光口下的級聯(lián)RRU在鏈結(jié)構(gòu)中的位置,其可利用多種方式來實(shí)現(xiàn),如利用該RRU與BBU之間,朝向BBU方向間隔的RRU的個(gè)數(shù)來表示,該個(gè)數(shù)越多,級數(shù)越大,在鏈結(jié)構(gòu)中越處于靠后的位置;如對于圖1所示的拓?fù)浣Y(jié)構(gòu),從左往右,RRU的級數(shù)依次為0、1、2、...;對于圖2所示的拓?fù)浣Y(jié)構(gòu),從左往右,第一排的RRU的級數(shù)依次為0、1、2、...,處于下面的RRU的級數(shù)依次為1、2、...;對于圖3所示的拓?fù)浣Y(jié)構(gòu),設(shè)置第一排與BBU直接相連的RRU為主RRU后,按順時(shí)鐘方向,RRU的級數(shù)依次為0、1、2、...。
當(dāng)然,還可以采用其他的方式來獲取該標(biāo)識連接到BBU同一光口下的級聯(lián)RRU在鏈結(jié)構(gòu)中的位置的RRU級數(shù),如按照連接到BBU同一光口下的RRU組成的鏈路由遠(yuǎn)及近的順序確定RRU級數(shù)。
本發(fā)明的方法將級聯(lián)RRU按照其在鏈結(jié)構(gòu)中的位置,按從后到前依次升級RRU,這樣處于鏈的末尾的RRU最先得到升級,即使升級不成功也不會(huì)影響鏈結(jié)構(gòu)中位置在其前面的RRU的升級。
被管理模塊為RRU,管理模塊為BBU的情況下,本發(fā)明的方法包括RRU級數(shù)獲取及保存步驟,BBU根據(jù)連接到BBU同一光口下的級聯(lián)RRU在鏈結(jié)構(gòu)中的位置確定其RRU級數(shù)并保存;RRU升級步驟,根據(jù)RRU級數(shù),按RRU在鏈結(jié)構(gòu)中所處的位置,從后向前依次升級處于鏈結(jié)構(gòu)中的RRU。
該RRU級數(shù)在本發(fā)明中保存于一RRU拓?fù)潢?duì)列。
該RRU拓?fù)潢?duì)列保存于BBU中,至少包括連接到BBU同一光口下的級聯(lián)RRU中各RRU的標(biāo)志及其RRU級數(shù)。
依次升級的操作可以通過以下的方式來實(shí)現(xiàn)(以RRU級數(shù)越大,在鏈結(jié)構(gòu)中越處于靠后的位置為例說明)1、RRU拓?fù)潢?duì)列中的RRU按RRU級數(shù)從大到小依序排列,在升級時(shí),按照拓?fù)潢?duì)列中的順序依次升級即可;2、RRU拓?fù)潢?duì)列中的RRU隨機(jī)排列,在升級時(shí),BBU從未升級的RRU中選擇RRU級數(shù)最大的RRU進(jìn)行升級。
<第一實(shí)施例>
本發(fā)明的第一實(shí)施例以圖1所示的網(wǎng)絡(luò)結(jié)構(gòu),并且RRU級數(shù)越大,在鏈結(jié)構(gòu)中越處于靠后的位置這種情況進(jìn)行說明。
本發(fā)明第一實(shí)施例的方法如圖4所示,包括如下步驟步驟41,BBU根據(jù)鏈型網(wǎng)中RRU在鏈結(jié)構(gòu)中的位置,按照鏈上RRU離BBU從后到前的原則生成并保存RRU拓?fù)潢?duì)列,拓?fù)潢?duì)列的內(nèi)容包括RRU標(biāo)志和RRU級數(shù);步驟42,BBU根據(jù)拓?fù)潢?duì)列從沒有進(jìn)行升級處理(在此,該升級處理不涉及升級是否成功)的RRU中選擇RRU級數(shù)最大的RRU,并向該選擇的RRU發(fā)送軟件升級請求;步驟43,RRU接收到軟件升級請求后,從BBU下載新軟件,下載完畢后向BBU返回軟件升級請求響應(yīng);步驟44,BBU根據(jù)拓?fù)潢?duì)列判斷是否還有未進(jìn)行升級處理的RRU,如果有,返回步驟42,否則進(jìn)入步驟45;步驟45,BBU啟用新軟件。
上述的步驟中涉及是否進(jìn)行了升級處理,其可以利用以下方式實(shí)現(xiàn)設(shè)置升級處理標(biāo)示位,如初始時(shí)設(shè)置為0,一旦進(jìn)行升級處理,即將該RRU對應(yīng)得升級處理標(biāo)示位修改為1;在RRU按照級數(shù)順序排列時(shí),直接利用指針實(shí)現(xiàn)即可,初始時(shí),指針指向第一個(gè)RRU,一旦進(jìn)行了升級處理,指針后移到下一單元,最后指針指向一個(gè)空單元。
上述的步驟是以圖1所示的結(jié)構(gòu)進(jìn)行的說明,但也可用于其他的結(jié)構(gòu),如圖3所示的環(huán)形結(jié)構(gòu),針對環(huán)形結(jié)構(gòu),只需要從級聯(lián)RRU中直接與BBU連接RRU中選擇其中一個(gè)作為主RRU后,然后按照該RRU確定一個(gè)方向即可確定對應(yīng)的RRU級數(shù),如對于圖3所示的拓?fù)浣Y(jié)構(gòu),設(shè)置第一排與BBU直接相連的RRU為主RRU后,按順時(shí)鐘方向,可以將RRU的級數(shù)依次設(shè)置為0、1、2、...,當(dāng)然,對于另外一個(gè)端口而言,是逆時(shí)鐘方向依次設(shè)置為0、1、2、...。
如此設(shè)置后,后續(xù)的步驟也是根據(jù)RRU級數(shù)依序?qū)︽溄Y(jié)構(gòu)中的RRU進(jìn)行升級,在此不再贅述。
本發(fā)明第一實(shí)施例的方法還包括步驟A1,RRU從BBU下載新軟件后,啟用新軟件;步驟A2,RRU判斷與BBU鏈路是否已經(jīng)連接,如果已經(jīng)連接,則設(shè)置新軟件為正式運(yùn)行軟件,并上報(bào)軟件升級成功消息給BBU,否則設(shè)置一建鏈定時(shí)器;
步驟A3,建鏈定時(shí)器超時(shí)之前,RRU發(fā)現(xiàn)與BBU建鏈成功,則設(shè)置新軟件為正式運(yùn)行軟件,并上報(bào)軟件升級成功消息給BBU,否則RRU重新啟用原來的軟件為正式運(yùn)行軟件。
在此,由于建鏈操作需要等待該鏈結(jié)構(gòu)上所有其他的RRU下載軟件后才能執(zhí)行,因此,該建鏈定時(shí)器的定時(shí)時(shí)間必須要大于或等于所有其他RRU執(zhí)行下載升級所需要的時(shí)間。
同時(shí)BBU在接收到RRU上報(bào)的軟件升級成功消息后,設(shè)置對應(yīng)的RRU的升級狀態(tài)為成功的步驟,該升級狀態(tài)可設(shè)置于拓?fù)潢?duì)列中,在初始時(shí)全部設(shè)置為失敗。
同時(shí),本發(fā)明在步驟41與42之間還可包括一設(shè)置升級定時(shí)器的步驟,由BBU設(shè)置一升級定時(shí)器,其定時(shí)器長度為N×T+T1,其中N為級聯(lián)RRU中RRU的個(gè)數(shù),T為一個(gè)RRU升級軟件版本的超時(shí)時(shí)間,T1為BBU啟用新軟件的時(shí)間;當(dāng)然,在此,該定時(shí)器還可加上一定的余量。
一升級結(jié)果上報(bào)步驟,升級定時(shí)器到時(shí)后,BBU根據(jù)RRU升級狀態(tài)將升級不成功的RRU通知維護(hù)網(wǎng)管。
<第二實(shí)施例>
本發(fā)明的第二實(shí)施例以圖2所示的網(wǎng)絡(luò)結(jié)構(gòu),并且RRU級數(shù)越大,在鏈結(jié)構(gòu)中越處于靠后的位置這種情況進(jìn)行說明。
本發(fā)明的第二實(shí)施例中級聯(lián)RRU的拓?fù)浣Y(jié)構(gòu)為樹型,因此其處理與第一實(shí)施例中的不同之處在于,需要BBU根據(jù)后根遍歷樹原則,先依次遍歷各個(gè)子樹,然后訪問根節(jié)點(diǎn)的方式來獲取并保存RRU拓?fù)潢?duì)列,其具體過程包括如下步驟步驟51,BBU根據(jù)后根遍歷樹原則,先依次遍歷各個(gè)子樹,然后再訪問根節(jié)點(diǎn),生成并保存RRU拓?fù)潢?duì)列;步驟52,BBU根據(jù)拓?fù)潢?duì)列從沒有進(jìn)行升級處理(在此,該升級處理不涉及升級是否成功)的RRU中選擇RRU級數(shù)最大的RRU,并向該選擇的RRU發(fā)送軟件升級請求;步驟53,RRU接收到軟件升級請求后,從BBU下載新軟件,下載完畢后向BBU返回軟件升級請求響應(yīng);步驟54,BBU根據(jù)拓?fù)潢?duì)列判斷是否還有未進(jìn)行升級處理的RRU,如果有,返回步驟52,否則進(jìn)入步驟55;步驟55,BBU啟用新軟件。
當(dāng)級聯(lián)RRU的拓?fù)浣Y(jié)構(gòu)為樹型時(shí),必然存在RRU級數(shù)相同的RRU,在此,在步驟52中,如果拓?fù)潢?duì)列中的RRU按遍歷順序及RRU級數(shù)排列時(shí),依次選擇即可,當(dāng)亂序排列時(shí),從還未進(jìn)行升級處理的RRU中RRU級數(shù)最高且相同的RRU中任意選擇一個(gè)先行升級即可。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法,所述級聯(lián)方式連接的被管理模塊與管理模塊連接組成鏈結(jié)構(gòu),并通過與管理模塊交互進(jìn)行升級,其特征在于,該方法包括步驟A,管理模塊獲取被管理模塊在所述鏈結(jié)構(gòu)中的位置;步驟B,管理模塊根據(jù)所述被管理模塊在所述鏈結(jié)構(gòu)中的位置,按位置從后向前的順序依次與鏈結(jié)構(gòu)中的被管理模塊交互,升級被管理模塊。
2.根據(jù)權(quán)利要求1所述的升級方法,其特征在于,所述管理模塊為基帶控制單元,所述被管理模塊為遠(yuǎn)端射頻單元。
3.根據(jù)權(quán)利要求2所述的升級方法,其特征在于,所述遠(yuǎn)端射頻單元在鏈結(jié)構(gòu)中的位置以遠(yuǎn)端射頻單元級數(shù)表示。
4.根據(jù)權(quán)利要求3所述的升級方法,其特征在于,所述步驟B具體包括步驟B1,基帶控制單元向沒有進(jìn)行升級處理的遠(yuǎn)端射頻單元中級數(shù)最大的遠(yuǎn)端射頻單元發(fā)送軟件升級請求;步驟B2,遠(yuǎn)端射頻單元接收到軟件升級請求后,從基帶控制單元下載新軟件,下載完畢后向基帶控制單元返回軟件升級請求響應(yīng);步驟B3,基帶控制單元判斷是否還有未進(jìn)行升級處理的遠(yuǎn)端射頻單元,如果有,返回步驟B2,否則進(jìn)入步驟B4;步驟B4,基帶控制單元啟用新軟件。
5.根據(jù)權(quán)利要求4所述的升級方法,其特征在于,還包括步驟C,遠(yuǎn)端射頻單元下載并啟用新軟件后,預(yù)定時(shí)間內(nèi)判斷與基帶控制單元鏈路是否連接,如果是則設(shè)置新軟件為正式運(yùn)行軟件,否則重新啟用原來的軟件為正式運(yùn)行軟件。
6.根據(jù)權(quán)利要求5所述的升級方法,其特征在于,還包括步驟D,遠(yuǎn)端射頻單元設(shè)置新軟件為正式運(yùn)行軟件后通知基帶控制單元軟件升級成功;步驟E,基帶控制單元上報(bào)升級不成功的遠(yuǎn)端射頻單元。
全文摘要
本發(fā)明提供一種無線通信系統(tǒng)中級聯(lián)方式連接的被管理模塊的升級方法,所述級聯(lián)方式連接的被管理模塊與管理模塊連接組成鏈結(jié)構(gòu),并通過與管理模塊交互進(jìn)行升級,該方法包括步驟A,管理模塊獲取被管理模塊在所述鏈結(jié)構(gòu)中的位置;步驟B,管理模塊根據(jù)所述被管理模塊在所述鏈結(jié)構(gòu)中的位置,按位置從后向前的順序依次與鏈結(jié)構(gòu)中的被管理模塊交互,升級被管理模塊。本發(fā)明的方法根據(jù)被管理模塊在所述鏈結(jié)構(gòu)中的位置,按位置從后向前的順序依次升級被管理模塊,這樣消除了升級時(shí)級聯(lián)被管理模塊中前面的模塊對后面模塊的干擾,可以保證級聯(lián)被管理模塊中的每一個(gè)模塊的順利升級。
文檔編號H04W24/02GK101039496SQ200710098639
公開日2007年9月19日 申請日期2007年4月23日 優(yōu)先權(quán)日2007年4月23日
發(fā)明者陶衛(wèi)軍, 趙剛 申請人:中興通訊股份有限公司