一種基站版本升級的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基站版本升級的方法、裝置及系統(tǒng),該系統(tǒng)包括:網(wǎng)管客戶端、版本服務(wù)器以及基站,其中,網(wǎng)管客戶端包括基站版本升級的裝置,該裝置包括:監(jiān)測模塊,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,通知本地版本包創(chuàng)建更新模塊;本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;版本升級模塊,用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級,本發(fā)明提供的方法、裝置及系統(tǒng),實現(xiàn)了基站版本的自動升級,高效且不易出錯,進一步增強了網(wǎng)管的靈活性和易用性。
【專利說明】一種基站版本升級的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信領(lǐng)域,具體涉及一種基站版本升級的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在電信管理網(wǎng)(Telecom Management Network,簡稱TMN)架構(gòu)下,基站都是通過網(wǎng)管來進行集中管理的?;旧壈姹疽话愣际窃诰W(wǎng)管上創(chuàng)建版本包,然后下載并激活完成的?,F(xiàn)有的網(wǎng)管軟件升級基站版本的過程繁瑣,耗時長效率低,存在以下嚴重缺陷:
[0003]第一,創(chuàng)建版本包的過程缺少校驗,需操作人員手動將版本包拷貝到網(wǎng)管客戶端,然后通過本地上傳到網(wǎng)管上并創(chuàng)建數(shù)據(jù)庫對象,但手動拷貝版本的方式容易出錯和數(shù)據(jù)泄漏;
[0004]第二,創(chuàng)建完版本包后,每次升級需要手動選擇幾百個基站發(fā)起下載版本的操作,下載完成后又要手動選擇激活,操作繁冗容易漏選錯選,引起嚴重后果;
[0005]第三,當有新版本發(fā)布時,需要重復創(chuàng)建版本包以及手動選擇幾百個基站發(fā)起下載版本的操作,下載完成后又要手動選擇激活的操作,用戶無法自行設(shè)定一個策略讓網(wǎng)管按照用戶的設(shè)置自動完成上述操作。
【發(fā)明內(nèi)容】
[0006]本發(fā)明需要解決的技術(shù)問題是提供一種基站版本升級的方法、裝置及系統(tǒng),以實現(xiàn)基站版本的自動升級,高效且不易出錯,以增強網(wǎng)管的靈活性和易用性。
[0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種基站版本升級的方法,包括:
[0008]網(wǎng)管客戶端定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;
[0009]所述網(wǎng)管客戶端根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級。
[0010]進一步地,所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù);
[0011]當所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的版本包,并創(chuàng)建或更新本地版本包,包括:
[0012]如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;
[0013]如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),則從所述版本服務(wù)器下載更新的所述軟件包和/或所述版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
[0014]進一步地,所述用戶設(shè)置的升級策略包括:
[0015]對所有基站進行升級,向所有基站發(fā)送所述下載消息;[0016]或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消息。
[0017]進一步地,所述方法還包括:
[0018]如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;
[0019]所述網(wǎng)管客戶端根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,在所述基站下載完成所述本地版本包后,所述網(wǎng)管客戶端向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。
[0020]進一步地,所述方法還包括:
[0021]所述網(wǎng)管客戶端記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后,提示用戶查看整個基站版本的升級過程。
[0022]為了解決上述技術(shù)問題,本發(fā)明還提供了一種基站版本升級的裝置,包括:
[0023]監(jiān)測模塊,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,通知本地版本包創(chuàng)建更新模塊;
[0024]本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;
[0025]版本升級模塊,用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級。
[0026]進一步地,所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù);
[0027]所述本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包,包括:
[0028]所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;
[0029]所述本地版本包創(chuàng)建更新模塊,用于如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),則從所述版本服務(wù)器下載更新的所述軟件包和/或所述版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
[0030]進一步地,所述用戶設(shè)置的升級策略包括:
[0031]對所有基站進行升級,向所有基站發(fā)送所述下載消息;
[0032]或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消息。
[0033]進一步地,所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;[0034]版本升級模塊,還用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,在所述基站下載完成所述本地版本包后,向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。
[0035]進一步地,所述裝置還包括日志提醒模塊,用于記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后,提示用戶查看整個基站版本的升級過程。
[0036]為了解決上述技術(shù)問題,本發(fā)明還提供了一種基站版本升級的系統(tǒng),包括:網(wǎng)管客戶端、版本服務(wù)器以及基站,其中:
[0037]所述網(wǎng)管客戶端包括如上所述的基站版本升級的裝置,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;并根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級;
[0038]所述版本服務(wù)器,用于存放并發(fā)布基站的版本包版本號、軟件包和版本數(shù)據(jù);
[0039]所述基站,用于在收到所述網(wǎng)管客戶端發(fā)送的下載消息后,從網(wǎng)管客戶端下載所述本地版本包,并在收到所述網(wǎng)管客戶端發(fā)送的激活消息后,運行所述本地版本包,完成所述基站的版本升級。
[0040]進一步地,所述版本服務(wù)器,還用于對所述更新的基站版本數(shù)據(jù)采用三重數(shù)據(jù)加密算法3DES加密。
[0041]與現(xiàn)有技術(shù)相比,本發(fā)明提供的基站版本升級的方法、裝置及系統(tǒng),在版本服務(wù)器上更新了更版本包后,自動從版本服務(wù)器下載更新的基站版本包并在網(wǎng)管服務(wù)器上創(chuàng)建或更新本地版本包,不再需要人工操作網(wǎng)管進行升級,實現(xiàn)了基站版本的自動升級,高效且不易出錯,進一步增強了網(wǎng)管的靈活性和易用性,并且形成了一個閉環(huán)操作,保障基站一直順利的運行。
【專利附圖】
【附圖說明】
[0042]圖1是實施例中基站版本升級的系統(tǒng)結(jié)構(gòu)圖;
[0043]圖2是實施例中基站版本升級的方法流程圖;
[0044]圖3是一個應(yīng)用示例中基站版本升級的方法流程圖;
[0045]圖4是另一個應(yīng)用示例中基站版本升級的方法流程圖。
【具體實施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0047]實施例:
[0048]如圖1所示,本實施例提供了一種基站版本升級的系統(tǒng),相對于現(xiàn)有技術(shù),本系統(tǒng)增加了版本服務(wù)器,獨立于網(wǎng)管服務(wù)器,此外,還包括:網(wǎng)管客戶端和基站,其中:
[0049]所述網(wǎng)管客戶端,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;并根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級;
[0050]所述版本服務(wù)器,用于存放并發(fā)布基站的版本包版本號、軟件包和版本數(shù)據(jù);還用于對所述更新的軟件包和基站版本數(shù)據(jù)采用三重數(shù)據(jù)加密算法3DES加密。
[0051]所述基站,用于在收到所述網(wǎng)管客戶端發(fā)送的下載消息后,從網(wǎng)管客戶端下載所述本地版本包,并在收到所述網(wǎng)管客戶端發(fā)送的激活消息后,運行所述本地版本包,完成所述基站的版本升級。
[0052]其中,所述網(wǎng)管客戶端包括基站版本升級的裝置,該裝置包括:
[0053]監(jiān)測模塊,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,通知本地版本包創(chuàng)建更新模塊;
[0054]所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù);其中,版本包是基站運行軟件的集合,即一個版本包中包含了幾十個軟件包,每個軟件包運行在對應(yīng)的單板上,而版本數(shù)據(jù)則是基站需要配置的數(shù)據(jù)如XML參數(shù)文件等。
[0055]版本服務(wù)器更新基站版本數(shù)據(jù)可能有兩種情況:一、發(fā)布了新的基站版本包版本號,此時,應(yīng)該在網(wǎng)管上創(chuàng)建新版本;二、基站版本號沒有變化,只是版本包包含的軟件包、參數(shù)文件等有增改,此時,不用重新創(chuàng)建版本包,僅在原來已經(jīng)入庫的版本包上升級即可。
[0056]本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;
[0057]對于第一種情況,所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;
[0058]對于第二種情況,所述本地版本包創(chuàng)建更新模塊,用于如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),則從所述版本服務(wù)器下載更新的所述軟件包和/或版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
[0059]版本升級模塊,用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述版本地本包,完成所述基站的版本升級。
[0060]其中,所述用戶設(shè)置的升級策略包括:
[0061]對所有基站進行升級,向所有基站發(fā)送所述下載消息;
[0062]或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消息。
[0063]此外,對于第一種情況,所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;
[0064]版本升級模塊,還用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,在所述基站下載完成所述本地版本包后,向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。[0065]此外,所述裝置還包括日志提醒模塊,用于記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后,提示用戶查看整個基站版本的升級過程。
[0066]如圖2所示,本實施例提供了一種基站版本升級的方法,包括以下步驟:
[0067]SlOl:網(wǎng)管客戶端定時監(jiān)測版本服務(wù)器;
[0068]S102:當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包,所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù);
[0069]S103:根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級。
[0070]在步驟SlOl中,相對于現(xiàn)有技術(shù),本實施例中新增了版本服務(wù)器,獨立于網(wǎng)管服務(wù)器,用于存放并發(fā)布基站的版本包版本號、軟件包和版本數(shù)據(jù);網(wǎng)管客戶端通過監(jiān)測版本服務(wù)器,實現(xiàn)了自動創(chuàng)建版本包而無需手動實現(xiàn)。
[0071]在步驟S102中,網(wǎng)管客戶端在監(jiān)測到更新了基站版本包后,不必用戶手動操作,會自動將所述更新了的基站版本包下載下來,同時,版本服務(wù)器支持安全文件傳送協(xié)議SFTP傳輸和超文本傳送協(xié)議HTTP傳輸,并對傳輸?shù)臄?shù)據(jù)增加了三重數(shù)據(jù)加密算法3DES加密校驗,增加了安全權(quán)限,從而保證了網(wǎng)關(guān)客戶端下載的新版本的安全性。
[0072]其中,版本服務(wù)器更新基站版本數(shù)據(jù)可能有兩種情況:一、發(fā)布了新的基站版本包版本號,此時,網(wǎng)管客戶端從所述版本服務(wù)器下載新的基站版本包,并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包;二、所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),此時,不用在本地重新創(chuàng)建版本包,所述網(wǎng)管客戶端從所述版本服務(wù)器下載更新的軟件包和/或版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
[0073]在步驟S103中,所述用戶設(shè)置的升級策略包括:
[0074]對所有基站進行升級,向所有基站發(fā)送所述下載消息;
[0075]或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消息。
[0076]例如,系統(tǒng)默認的升級策略為對所有基站進行升級,當網(wǎng)管客戶端監(jiān)測到有新版本后,下載版本包,并啟動管轄內(nèi)所有基站的升級進程,即向所有基站發(fā)送下載消息。
[0077]又比如,用戶事先設(shè)定了僅升級3個基站,并設(shè)定在晚上12點升級,則網(wǎng)管客戶端在晚上12點,只向這3個基站發(fā)送下載消息,開啟這3個基站的升級進程。
[0078]如前面創(chuàng)建版本包的原因,如果基站版本包版本號更新,下載新的基站版本包就必須下發(fā)激活消息,即網(wǎng)管客戶端根據(jù)基站版本號是否有更新決定是否下發(fā)激活消息,激活后才會運行新版本。如果基站版本號沒有變化,只是升級了基站版本包,由于下載版本和基站運行的版本號一致,不需要激活,僅下載更新的軟件包和/或版本數(shù)據(jù)。
[0079]所以,對于上述版本服務(wù)器更新基站版本數(shù)據(jù)的第二種情況,在所述基站下載完成所述版本包后,所述網(wǎng)管客戶端向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。因為,新創(chuàng)建的版本需要激活保證基站可以正常運行,在激活的新版本有問題時,網(wǎng)管收到基站告警,然后自動下發(fā)回退版本的消息給基站,讓基站切換回原來的版本。
[0080]回退版本是對基站升級的一種保護功能。如原先運行的版本號為V1.00,現(xiàn)在激活新版本V1.10后,V1.00就變成了備用版本。如果激活的新版本有問題時,網(wǎng)管收到基站告警,然后自動下發(fā)回退版本的消息給基站,讓基站繼續(xù)運行V1.00版本。
[0081]此外,在上述方法中,還包括日志提醒的步驟:
[0082]所述網(wǎng)管客戶端會記錄步驟SlOl?S103整個過程的詳細日志,即,記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后彈出提示,讓用戶了解整個升級過程。
[0083]在一個應(yīng)用示例中,在某TD-LTE分時長期演進場景下,用網(wǎng)管接管基站后,需要從A升級到B。如圖3所示,基站版本升級的方法,包括以下步驟:
[0084]S201:從操作維護中心OMC客戶端進入到網(wǎng)管版本管理主頁面,啟動智能升級裝置;
[0085]S202:定時監(jiān)測版本服務(wù)器;
[0086]S203:當監(jiān)測到所述版本服務(wù)器將基站版本包版本號A更新為新版本號B后,從所述版本服務(wù)器下載B版本號對應(yīng)的版本包,并在網(wǎng)管服務(wù)器上創(chuàng)建B版本包;
[0087]S204:在用戶自定義設(shè)置中,選擇需要升級的3個網(wǎng)元、升級時間定為晚上10點,其他選項默認;
[0088]S205:晚上10點OMC向設(shè)定的三個基站發(fā)起下載、激活操作;
[0089]S206:10點25分左右,三個基站先后升級完成,正常運行;
[0090]在另外一個應(yīng)用示例中,在某CDMA-LTE碼分多址長期演進場景下升級室內(nèi)基帶處理單元BBU版本,要求凌晨兩點自動完成對局方400多個基站的升級。如圖4所示,基站版本升級的方法,包括以下步驟:
[0091]S301:從操作維護中心OMC客戶端進入到網(wǎng)管版本管理主頁面,啟動智能升級裝置;
[0092]S302:定時監(jiān)測版本服務(wù)器,從所述版本服務(wù)器獲取BBU版本包,然后在網(wǎng)管服務(wù)器自動創(chuàng)建版本包;
[0093]S303:在用戶自定義設(shè)置中,選擇需要升級的400個網(wǎng)元,升級時間選在凌晨I點,保證基站白天正常運行;
[0094]S304:凌晨I點OMC向設(shè)定的400個基站發(fā)起下載、激活操作;
[0095]S305:次日早晨7點,所有基站均升級完成,網(wǎng)管上彈出日志提醒。
[0096]通過日志記錄查看,所有基站均升級耗時不到兩小時并且無異常情況發(fā)生。
[0097]從上述實施例可以看出,相對于現(xiàn)有技術(shù),上述實施例中提供的基站版本升級的方法、裝置及系統(tǒng),在版本服務(wù)器上更新了基站版本包后,自動從版本服務(wù)器下載更新的基站版本包并在網(wǎng)管服務(wù)器上創(chuàng)建或升級本地版本包,不再需要人工操作網(wǎng)管進行升級,實現(xiàn)了基站版本的自動升級,高效且不易出錯,進一步增強了網(wǎng)管的靈活性和易用性,并且形成了一個閉環(huán)操作,保障基站一直順利的運行。
[0098]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0099] 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并非用于限定本發(fā)明的保護范圍。根據(jù)本發(fā)明的
【發(fā)明內(nèi)容】
,還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種基站版本升級的方法,包括: 網(wǎng)管客戶端定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包; 所述網(wǎng)管客戶端根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級。
2.如權(quán)利要求1所述的方法,其特征在于: 所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù); 當所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的版本包,并創(chuàng)建或更新本地版本包,包括: 如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包; 如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),則從所述版本服務(wù)器下載更新的所述軟件包和/或所述版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
3.如權(quán)利要求1所述的方法,其特征在于: 所述用戶設(shè)置的升級策略包括: 對所有基站進行升級,向所有基站發(fā)送所述下載消息; 或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消肩、O
4.如權(quán)利要求2所述的方法,其特征在于:所述方法還包括: 如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包; 所述網(wǎng)管客戶端根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,在所述基站下載完成所述本地版本包后,所述網(wǎng)管客戶端向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。
5.如權(quán)利要求1所述的方法,其特征在于: 所述方法還包括: 所述網(wǎng)管客戶端記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后,提示用戶查看整個基站版本的升級過程。
6.一種基站版本升級的裝置,包括: 監(jiān)測模塊,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,通知本地版本包創(chuàng)建更新模塊; 本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包; 版本升級模塊,用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級。
7.如權(quán)利要求6所述的裝置,其特征在于: 所述基站版本包和本地版本包均包括:版本包版本號、軟件包和版本數(shù)據(jù); 所述本地版本包創(chuàng)建更新模塊,用于在收到所述監(jiān)測模塊的通知后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包,包括: 所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包; 所述本地版本包創(chuàng)建更新模塊,用于如果所述網(wǎng)管客戶端監(jiān)測到所述版本服務(wù)器沒有發(fā)布新的基站版本包版本號,只是更新了相應(yīng)版本的軟件包和/或版本數(shù)據(jù),則從所述版本服務(wù)器下載更新的所述軟件包和/或所述版本數(shù)據(jù),并更新網(wǎng)管服務(wù)器上相應(yīng)版本的版本包。
8.如權(quán)利要求6所述的裝置,其特征在于: 所述用戶設(shè)置的升級策略包括: 對所有基站進行升級,向所有基站發(fā)送所述下載消息; 或者,選擇部分基站,并設(shè)定升級時間,在所述升級時間向選擇的基站發(fā)送所述下載消肩、O
9.如權(quán)利要求7所述的裝 置,其特征在于: 所述本地版本包創(chuàng)建更新模塊,用于如果所述監(jiān)測模塊監(jiān)測到所述版本服務(wù)器發(fā)布了新的基站版本包版本號,則從所述版本服務(wù)器下載新的基站版本包版本號及所述版本號對應(yīng)的軟件包和版本數(shù)據(jù),并在網(wǎng)管服務(wù)器上創(chuàng)建本地版本包; 版本升級模塊,還用于根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,在所述基站下載完成所述本地版本包后,向所述基站發(fā)送激活消息,并等待基站復位后檢查運行版本,如果收到所述基站返回運行成功的結(jié)果,則結(jié)束升級任務(wù),否則,向基站下發(fā)回退版本的消息,以使基站切換回原來的版本。
10.如權(quán)利要求6所述的裝置,其特征在于: 所述裝置還包括日志提醒模塊,用于記錄從所述版本服務(wù)器下載更新的基站版本數(shù)據(jù)到完成所述基站的版本升級的過程的詳細日志,并在結(jié)束升級任務(wù)后,提示用戶查看整個基站版本的升級過程。
11.一種基站版本升級的系統(tǒng),包括:網(wǎng)管客戶端、版本服務(wù)器以及基站,其中: 所述網(wǎng)管客戶端包括如權(quán)利要求6~10所述的基站版本升級的裝置,用于定時監(jiān)測版本服務(wù)器,當監(jiān)測到所述版本服務(wù)器更新了基站版本包后,從所述版本服務(wù)器下載更新的基站版本包,并創(chuàng)建或更新本地版本包;并根據(jù)用戶設(shè)置的升級策略向相應(yīng)的基站發(fā)送下載消息,通知所述基站下載所述本地版本包,完成所述基站的版本升級; 所述版本服務(wù)器,用于存放并發(fā)布基站的版本包版本號、軟件包和版本數(shù)據(jù); 所述基站,用于在收到所述網(wǎng)管客戶端發(fā)送的下載消息后,從網(wǎng)管客戶端下載所述本地版本包,并在收到所述網(wǎng)管客戶端發(fā)送的激活消息后,運行所述本地版本包,完成所述基站的版本升級。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于:所述版本服務(wù)器,還用于對所述更新的基站版本數(shù)據(jù)采用三重數(shù)據(jù)加密算法3DES加
【文檔編號】H04W24/04GK103546912SQ201210235244
【公開日】2014年1月29日 申請日期:2012年7月9日 優(yōu)先權(quán)日:2012年7月9日
【發(fā)明者】陳力 申請人:中興通訊股份有限公司