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