亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基站啟動方法及裝置的制作方法

文檔序號:7654090閱讀:125來源:國知局
專利名稱:一種基站啟動方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基站啟動方法及裝置。
背景技術(shù)
基站運(yùn)行時需要有相應(yīng)的軟件,通常軟件會保存在基站的各個單板上,基站所有單板的軟件的并集會在一塊稱為主控板的單板上保存,并稱軟件的并集為主機(jī)軟件,維護(hù)或測試人員可通過主控板上的接口(如串口)進(jìn)行基站側(cè)的維護(hù)。對基站系統(tǒng)來說,由于各種原因,例如硬件或者軟件自身故障,使基站無法正常啟動,因此需要對基站的主機(jī)軟件進(jìn)行升級,并將升級后的主機(jī)軟件包經(jīng)解壓縮后,加載到所述基站的主控板上,然后再使用所述新版本軟件啟動基站。
目前,如圖1所示,基站啟動的常用方法為步驟101~步驟102當(dāng)基站上的各個單板上電后,啟動BOOTROM(用于啟動的只讀存儲器)中保存的啟動程序,加載主控板上文件系統(tǒng)中的主機(jī)軟件。
步驟103判斷加載是否成功,若不成功,則執(zhí)行步驟104;否則,執(zhí)行步驟107。
步驟104人工通過串口等本地維護(hù)網(wǎng)口通過輸入BOOTROM命令行,使啟動進(jìn)入到命令行參數(shù)配置界面。
步驟105配置啟動參數(shù)。
步驟106通過本地維護(hù)網(wǎng)口將主機(jī)軟件從外部下載到主控板上的文件系統(tǒng)中,升級所述文件系統(tǒng)中的主機(jī)軟件。
步驟107基站從所述文件系統(tǒng)中加載主機(jī)軟件,并跳轉(zhuǎn)到指定的位置完成基站各單板的啟動。
在進(jìn)行本發(fā)明創(chuàng)造過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在步驟103中當(dāng)基站因軟、硬件等故障導(dǎo)致無法正常啟動時,只能通過人工近端干預(yù),使啟動進(jìn)入到命令行參數(shù)配置界面,然后通過配置鏈接參數(shù),使用下載軟件FTP Client(FTP客戶端)從后臺將主機(jī)軟件下載到主控板上,然后選擇以主控板上的新版本軟件重新啟動。由此可見,當(dāng)基站無法正常啟動時,只能在基站側(cè)通過配置BOOTROM命令行參數(shù)啟動基站。而當(dāng)基站旁無人看守時,則無法完成基站的啟動。同時,配置BOOTROM命令行參數(shù)操作復(fù)雜,可維護(hù)性不好,而且由于在基站側(cè)進(jìn)行操作,安全性也欠缺。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明一個或多個實施例的目的在于提供一種實現(xiàn)基站啟動方法及裝置。
本發(fā)明實施例提供的一種基站啟動方法,包括S1、啟動web服務(wù)器,通過所述Web服務(wù)器下載主機(jī)軟件包;S2、將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。
基于上述技術(shù)方案,本發(fā)明實施例還提供了一種實現(xiàn)基站啟動的裝置,包括Web服務(wù)器模塊,加載模塊,其中,所述Web服務(wù)器模塊,用于使用Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊;所述加載模塊,用于將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例通過Web服務(wù)器下載主機(jī)軟件包,無需進(jìn)行基站側(cè)的命令行配置,因此當(dāng)基站無人開守時,能夠遠(yuǎn)程啟動基站,使基站啟動更加靈活方便,同時使用Web圖形化操作界面也使操作更加簡單直觀。


圖1為現(xiàn)有技術(shù)基站啟動方法結(jié)構(gòu)框圖;
圖2為本發(fā)明方法優(yōu)選實施例二的結(jié)構(gòu)框圖;圖3為本發(fā)明方法優(yōu)選實施例三的結(jié)構(gòu)框圖;圖4a和圖4b為本發(fā)明采用Web服務(wù)器下載主機(jī)軟件的運(yùn)行界面示意圖;圖5為本發(fā)明判斷主機(jī)軟件是否加載成功的方法結(jié)構(gòu)框圖;圖6本發(fā)明裝置優(yōu)選實施例一的結(jié)構(gòu)框圖;圖7本發(fā)明裝置優(yōu)選實施例二的結(jié)構(gòu)框圖;圖8本發(fā)明裝置優(yōu)選實施例三的結(jié)構(gòu)框圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明實施例的具體實施方式
做進(jìn)一步的詳細(xì)闡述。
本發(fā)明提供的一種基站啟動方法的優(yōu)選實施例一,包括S1啟動web服務(wù)器,通過所述使用Web服務(wù)器下載主機(jī)軟件包;S2將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。
如圖2所示,其為本發(fā)明啟動方法優(yōu)選實施例二的結(jié)構(gòu)框圖,該實施例在現(xiàn)有FTP Client方式加載的BOOTROM基礎(chǔ)上增加Web服務(wù)器。當(dāng)加載主機(jī)軟件啟動失敗時,啟動Web服務(wù)器與FTP客戶端,從Web用戶界面獲取需要下載的主機(jī)軟件包名稱和FTP服務(wù)器的IP地址,然后根據(jù)該地址通過FTP下載相應(yīng)的主機(jī)軟件。所述基站啟動方法包括以下步驟步驟201當(dāng)基站上的各個單板上電后,啟動BOOTROM中保存的啟動程序,進(jìn)行基站軟件版本的加載。
步驟202判斷文件系統(tǒng)的主機(jī)軟件加載是否成功,若不成功,則執(zhí)行步驟203;否則,執(zhí)行步驟206。
步驟203啟動Web服務(wù)器與FTP客戶端。
步驟204從所述Web服務(wù)器的用戶界面上獲取需要下載的主機(jī)軟件包名稱和FTP服務(wù)器的IP地址。
步驟205按照所述IP地址,下載指定的所述主機(jī)軟件包,并將所述主機(jī)軟件包解壓縮,重新加載。其中,所述下載可通過FTP客戶端使用FTP協(xié)議下載,或者直接通過Web服務(wù)器使用HTTP協(xié)議下載,或者是其他基于TCP協(xié)議的文件傳輸協(xié)議下載。
步驟206跳轉(zhuǎn)到指定位置完成單板啟動,之后再進(jìn)行后續(xù)的初始化等常規(guī)工作。
上述實施例當(dāng)基站無法正常啟動時,能夠自動啟動Web服務(wù)器,通過所述web服務(wù)器進(jìn)行主機(jī)軟件包的下載,避免了基站異常情況下的重復(fù)啟動的情況,做到基站啟動的一體化,同時,用戶可以通過遠(yuǎn)程對Web服務(wù)器進(jìn)行操作,無需進(jìn)行基站側(cè)的命令行配置,使啟動操作更加靈活,并且圖形化操作界面更加簡單直觀。
如圖3所示,其為本發(fā)明啟動方法優(yōu)選實施例三的結(jié)構(gòu)框圖。該方法將現(xiàn)有FTP Client方式加載的BOOTROM基礎(chǔ)上增加Web服務(wù)器,形成安全版本,放在二級BOOTROM中。其中,所述安全版本可在安全模式下運(yùn)行。而修改后的歸一化BOOTROM稱為一級BOOTROM。基站啟動時,使用二級BOOTROM將文件系統(tǒng)中的主機(jī)軟件解壓縮到指定的內(nèi)存中,并跳轉(zhuǎn)到指定位置完成單板啟動,當(dāng)加載主機(jī)軟件啟動失敗時,由二級BOOTROM啟動Web服務(wù)器與FTP Client(FTP客戶端),從WEB用戶界面獲取需要下載的主機(jī)軟件包名稱和FTP服務(wù)器的IP地址,然后根據(jù)該地址通過FTP下載相應(yīng)的主機(jī)軟件。所述基站啟動方法包括以下步驟步驟301當(dāng)基站上的各個單板上電后,先執(zhí)行一級BOOTROM進(jìn)行必要的最小系統(tǒng)的初始化。
步驟302判斷二級BOOTROM是否可用,若是,則執(zhí)行步驟303否則,執(zhí)行步驟310。
步驟303啟動二級BOOTROM。
步驟304從文件系統(tǒng)中加載主機(jī)軟件。
步驟305判斷所述主機(jī)軟件加載是否成功,若不成功,則執(zhí)行步驟306;否則,執(zhí)行步驟309。
步驟306啟動Web服務(wù)器與FTP客戶端。
步驟307用戶從所述Web服務(wù)器的用戶界面上輸入需要下載的主機(jī)軟件包名稱和FTP服務(wù)器的IP地址。
步驟308所述Web服務(wù)器按照所述IP地址,下載新的主機(jī)軟件包,并將新的主機(jī)軟件包解壓縮到指定的內(nèi)存中,之后,返回至步驟304。其中,所述下載可通過FTP客戶端使用FTP協(xié)議下載,或者直接通過Web服務(wù)器使用HTTP協(xié)議下載,或者是其他基于TCP協(xié)議的文件傳輸協(xié)議下載。
步驟309所述二級BOOTROM跳轉(zhuǎn)到指定位置完成單板啟動,之后再進(jìn)行后續(xù)的初始化等常規(guī)工作。
步驟310啟動一級BOOTROM,調(diào)用執(zhí)行加載模塊、或按照用戶輸入進(jìn)入BOOTROM命令行進(jìn)行對二級BOOTROM的升級。
上述實施例中使用二級BOOTROM完成基站的啟動,由于二級BOOTROM的安全版本是固定的,因此系統(tǒng)的啟動安全可靠。同時,上述實施例能夠在基站出現(xiàn)異常情況時,通過二級BOOTROM中的Web服務(wù)器下載新的主機(jī)軟件并進(jìn)行加載,可避免基站的重復(fù)啟動。同時所述步驟307中,用戶可以在PC機(jī)上在后臺進(jìn)行主機(jī)軟件下載參數(shù)的配置。實現(xiàn)遠(yuǎn)程啟動,且操作簡單直觀。
此外,當(dāng)所述二級BOOTROM不可用時,所述步驟310中的一級BOOTROM不僅限于上述實施例中的升級二級BOOTROM。所述一級BOOTROM還可以直接調(diào)用執(zhí)行加載模塊、或者按照用戶輸入的進(jìn)入BOOTROM命令行,執(zhí)行主機(jī)軟件的下載加載等操作。因為所述一級BOOTROM進(jìn)行的下載、加載等操作屬于現(xiàn)有技術(shù),因此不再贅述。
此外,上述兩個實施例中步驟204和步驟307中所述從Web服務(wù)器用戶界面上獲取主機(jī)軟件名和下載的IP地址,其中所述主機(jī)軟件名和IP地址信息可以通過用戶在Web服務(wù)器用戶界面上的相應(yīng)的位置輸入相關(guān)信息,也可以是之前保存的默認(rèn)值或其他形式。如圖4a和圖4b所示,為使用Web服務(wù)器下載主機(jī)軟件的實際運(yùn)行中的界面。圖4a為基站進(jìn)入安全模式下后在后臺進(jìn)行配置ftp參數(shù)和軟件包的配置界面,圖4b為下載成功的界面。
此外,上述步驟305中判斷二級BOOTROM進(jìn)行主機(jī)軟件加載是否成功可以通過例如判斷讀取boot.ini文件是否成功,以及從tffs文件系統(tǒng)中解壓縮所獲取得主機(jī)軟件文件名是否成功來判斷,當(dāng)上述條件中的任何一個不成功時,則認(rèn)為主機(jī)軟件加載失敗。
除此之外,在上述判斷加載失敗的方法的基礎(chǔ)上還可以增加一個失敗次數(shù)的統(tǒng)計環(huán)節(jié),設(shè)初始默認(rèn)值為0,當(dāng)上述二級BOOTROM進(jìn)行主機(jī)軟件加載過程中的任一環(huán)節(jié)出現(xiàn)故障時,都會將所述失敗次數(shù)加1,當(dāng)所述失敗次數(shù)增加到預(yù)置值時,認(rèn)為主機(jī)軟件加載失敗,此時則執(zhí)行上述實施例三中的步驟306及后續(xù)操作。如圖5所示,其為本發(fā)明根據(jù)上述技術(shù)方案判斷是否加載成功的方法結(jié)構(gòu)框圖。設(shè)定當(dāng)失敗次數(shù)為3時,認(rèn)為加載失敗,該方法判斷主機(jī)軟件加載是否成功可按照下述步驟進(jìn)行步驟401判斷失敗次數(shù)是否小于3,若是,執(zhí)行步驟402;否則,認(rèn)為加載失敗,則執(zhí)行上述實施例三中的步驟306及后續(xù)操作。
步驟402判斷讀取boot.ini是否成功,若是,則執(zhí)行步驟403;否則,執(zhí)行步驟404。
步驟403判斷從tffs文件系統(tǒng)中解壓縮所獲取的主機(jī)軟件是否成功,若是,則執(zhí)行上述實施例三中的步驟309;否則,執(zhí)行步驟404。
步驟404將失敗次數(shù)加1并返回至上述步驟401。
基于上述技術(shù)方案,本發(fā)明實施例還提供了一種實現(xiàn)基站啟動的裝置,如圖6所示,其為本發(fā)明裝置優(yōu)選實施例一的結(jié)構(gòu)框圖,所述裝置包括Web服務(wù)器模塊601,加載模塊602;所述Web服務(wù)器模塊601,用于使用所述Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊602;所述加載模塊602,用于將所述主機(jī)軟件包經(jīng)解壓縮、加載后進(jìn)行基站的啟動。
本發(fā)明實施例能夠通過Web服務(wù)器下載主機(jī)軟件包,無需進(jìn)行基站側(cè)的命令行配置,可以遠(yuǎn)程啟動基站,使基站啟動更加靈活方便,同時Web圖形化操作界面更加簡單直觀。
與此同時,本發(fā)明實施例還提供了一種實現(xiàn)基站啟動的裝置,如圖7所示,其為本發(fā)明裝置優(yōu)選實施例二的結(jié)構(gòu)框圖,所述裝置包括一級BOOTROM模塊701、二級BOOTROM模塊702、加載模塊703、以及Web服務(wù)器模塊704,其中,所述加載模塊703和所述Web服務(wù)器模塊704位于所述二級BOOTROM模塊702中,所述一級BOOTROM模塊701,用于最小系統(tǒng)初始化,并在初始化完成后向所述二級BOOTROM模塊702發(fā)送觸發(fā)信號;所述二級BOOTROM模塊702,用于在收到所述觸發(fā)信號后,向所述加載模塊703發(fā)送調(diào)用指令。
所述加載模塊703,用于在收到由所述二級BOOTROM模塊702發(fā)來的調(diào)用指令后,從文件系統(tǒng)中加載現(xiàn)有的主機(jī)軟件,并當(dāng)失敗后,指令所述Web服務(wù)器模塊704下載主機(jī)軟件包;所述Web服務(wù)器模塊704,用于收到所述加載模塊703的下載指令后,使用Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊703;所述加載模塊703,還用于將收到的所述主機(jī)軟件包經(jīng)解壓縮、加載后進(jìn)行基站的啟動。
上述實施例當(dāng)基站啟動加載失敗時,能夠自動啟動Web服務(wù)器,通過所述web服務(wù)器進(jìn)行主機(jī)軟件包的下載,避免了基站異常情況下的重復(fù)啟動的情況,做到基站啟動的一體化,同時,用戶可以通過遠(yuǎn)程對Web服務(wù)器進(jìn)行操作,無需進(jìn)行基站側(cè)的命令行配置,使啟動操作更加靈活,并且圖形化操作界面更加簡單直觀。
與此同時,本發(fā)明實施例還提供了一種實現(xiàn)基站啟動的裝置,如圖8所示,其為本發(fā)明裝置優(yōu)選實施例三的結(jié)構(gòu)框圖,所述裝置包括一級BOOTROM模塊801、二級BOOTROM模塊802、加載模塊803、計數(shù)器804、以及Web服務(wù)器模塊805,其中,所述加載模塊803、計數(shù)器804、以及Web服務(wù)器模塊805位于所述二級BOOTROM模塊702中,所述一級BOOTROM模塊801,用于最小系統(tǒng)初始化,并在初始化完成后向所述二級BOOTROM模塊802發(fā)送觸發(fā)信號;所述二級BOOTROM模塊802,用于在收到所述觸發(fā)信號后,向所述加載模塊803發(fā)送調(diào)用指令;所述加載模塊803,用于在收到由所述二級BOOTROM模塊802發(fā)來的調(diào)用指令后,從文件系統(tǒng)中加載現(xiàn)有的主機(jī)軟件,并當(dāng)失敗時,將失敗告知所述計數(shù)器804;所述計數(shù)器804,用于統(tǒng)計所述加載模塊803的失敗次數(shù),并當(dāng)所述失敗次數(shù)達(dá)到預(yù)置值時,指令所述Web服務(wù)器模塊805下載主機(jī)軟件包;所述Web服務(wù)器模塊805,用于收到所述計數(shù)器804的下載指令后,使用Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊803;所述加載模塊803,還用于將收到的所述主機(jī)軟件包經(jīng)解壓縮、加載后進(jìn)行基站的啟動。
上述實施例當(dāng)基站啟動加載失敗時,能夠自動進(jìn)入Web服務(wù)器下載主機(jī)軟件包,避免了基站異常情況下的重復(fù)啟動的情況,做到基站啟動的一體化,同時,用戶可以通過遠(yuǎn)程對Web服務(wù)器進(jìn)行操作,無需進(jìn)行基站側(cè)的命令行配置,使啟動操作更加靈活,并且圖形化操作界面更加簡單直觀。
以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基站啟動方法,其特征在于,包括S1、啟動web服務(wù)器,通過所述Web服務(wù)器下載主機(jī)軟件包;S2、將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。
2.如權(quán)利要求1所述的基站啟動的方法,其特征在于,在所述步驟S1之前,還包括S0、加載文件系統(tǒng)中的主機(jī)軟件,如果加載失敗,則執(zhí)行上述步驟S1及步驟S2。
3.如權(quán)利要求1所述的基站啟動的方法,其特征在于,在所述步驟S1之前,還包括S0、加載文件系統(tǒng)中的主機(jī)軟件,若加載失敗,則重新加載,直到加載失敗的次數(shù)達(dá)到預(yù)置值,則執(zhí)行上述步驟S1及步驟S2。
4.如權(quán)利要求2或3所述的基站啟動的方法,其特征在于,在所述步驟S0之前還包括創(chuàng)建一級BOOTROM和二級BOOTROM,啟動一級BOOTROM進(jìn)行最小系統(tǒng)初始化;并在最小系統(tǒng)初始化后,啟動所述二級BOOTROM,以執(zhí)行上述步驟S0至步驟S2。
5.如權(quán)利要求4所述的基站啟動的方法,其特征在于,當(dāng)所述二級BOOTROM不可用時,啟動所述一級BOOTROM對所述二級BOOTROM進(jìn)行升級,或?qū)χ鳈C(jī)軟件進(jìn)行加載或下載操作。
6.如權(quán)利要求1所述的基站啟動的方法,其特征在于,步驟S1具體為從Web用戶界面獲取待下載主機(jī)軟件包的名稱和ftp服務(wù)器的IP地址;根據(jù)所述IP地址下載相應(yīng)名稱的主機(jī)軟件包。
7.如權(quán)利要求1所述的基站啟動的方法,其特征在于,采用HTTP協(xié)議或FTP協(xié)議進(jìn)行下載。
8.如權(quán)利要求4所述的基站啟動的方法,其特征在于,所述二級BOOTROM位于安全模式下。
9.一種實現(xiàn)基站啟動的裝置,其特征在于,包括Web服務(wù)器模塊,加載模塊,其中,所述Web服務(wù)器模塊,用于使用Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊;所述加載模塊,用于將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。
10.如權(quán)利要求9所述的實現(xiàn)基站啟動的裝置,其特征在于,所述加載模塊,還用于先加載文件系統(tǒng)中的主機(jī)軟件,并當(dāng)失敗后,指令所述Web服務(wù)器模塊下載主機(jī)軟件包。
11.如權(quán)利要求9所述的實現(xiàn)基站啟動的裝置,其特征在于,所述加載模塊,還用于先加載文件系統(tǒng)中的主機(jī)軟件,并當(dāng)失敗后,發(fā)送失敗指令;所述裝置還包括計數(shù)器,用于在收到由所述加載模塊發(fā)來的所述失敗指令后,統(tǒng)計所述加載模塊的加載失敗次數(shù),并當(dāng)所述失敗次數(shù)達(dá)到預(yù)置值時,指令所述Web服務(wù)器模塊下載主機(jī)軟件包。
12.如權(quán)利要求10或11所述的實現(xiàn)基站啟動的裝置,其特征在于,還包括一級BOOTROM模塊、二級BOOTROM模塊,其中,所述一級BOOTROM模塊用于最小系統(tǒng)初始化,并在初始化完成后向所述二級BOOTROM模塊發(fā)送觸發(fā)信號;所述二級BOOTROM模塊用于在收到所述觸發(fā)信號后,調(diào)用所述加載模塊。
全文摘要
本發(fā)明實施例公開的一種基站啟動方法,啟動Web服務(wù)器,使用所述Web服務(wù)器下載主機(jī)軟件包,將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。本發(fā)明實施例還提供的一種實現(xiàn)基站啟動的裝置,包括Web服務(wù)器模塊,加載模塊,其中,所述Web服務(wù)器模塊,用于使用Web服務(wù)器下載主機(jī)軟件包,并將下載后的所述主機(jī)軟件包發(fā)送至所述加載模塊;所述加載模塊,用于將所述主機(jī)軟件包經(jīng)解壓縮、加載后啟動基站。本發(fā)明實施例通過Web服務(wù)器下載主機(jī)軟件包,無需進(jìn)行基站側(cè)的命令行配置,因此當(dāng)基站無人看守時,能夠遠(yuǎn)程啟動基站,使基站啟動更加靈活方便。
文檔編號H04W88/08GK101068388SQ200710108639
公開日2007年11月7日 申請日期2007年6月7日 優(yōu)先權(quán)日2007年6月7日
發(fā)明者董平, 程峰 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1