Rru設備智能啟動方法及其裝置、射頻拉遠系統的製作方法
2023-10-11 06:11:09
專利名稱:Rru設備智能啟動方法及其裝置、射頻拉遠系統的製作方法
技術領域:
本發明涉及射頻拉遠技術領域,尤其涉及一種RRU設備智能啟動方法、一種RRU設備智能啟動裝置、以及一種射頻拉遠系統。
背景技術:
目前,已知在射頻拉遠技術領域中RRU (Radio Remote Unit,射頻拉遠系統)的監控系統啟動流程是通過系統守護進程加載各種應用進程實現的。用戶不能夠根據自己的需要自由設定加載的應用進程,因此可能會有部分用戶不需要加載的應用進程被系統自動加載,減慢了系統啟動時間;也會有部分用戶需要的應用進程需要用戶在系統啟動完成之後再手動加載,比較不方便。
發明內容
本發明要解決的技術問題在於提供一種RRU設備智能啟動方法。能夠根據用戶的設定加載用戶需要的晶片、驅動進程、通信協議和任務進程,從而實現RRU設備動態靈活的智能配置及運行。一種RRU設備智能啟動方法,包括解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;根據對所述啟動配置文件的解析結果,加載對應的驅動進程,加載對應的晶片,加載對應的通信協議,啟動對應的應用和任務進程。與現有技術相比較,本發明的RRU設備智能啟動方法中,根據用戶的個性化需要, 在預先設置的啟動配置文件中設定RRU設備啟動時操作的晶片、驅動進程、通信協議以及任務進程,在啟動時就可以直接解析所述啟動配置文件,根據啟動配置文件的描述加載對應的晶片、驅動進程、通信協議和任務進程,達到滿足用戶個性化啟動需求的效果。對加載應用進程流程進行了優化,並可通過改變所述啟動配置文件的內容而動態變化。不僅能夠縮短RRU設備系統的啟動時間,而且能夠根據客戶要求,靈活配置設備所支持的協議及各任務。本發明要解決的技術問題還在於提供一種RRU設備智能啟動裝置以及一種應用所述RRU設備智能啟動裝置的射頻拉遠系統。一種RRU設備智能啟動裝置,包括解析模塊,用於解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;驅動進程加載模塊,用於根據所述解析模塊對所述啟動配置文件的解析結果,加載對應的驅動進程;晶片加載模塊,用於根據所述啟動配置文件的解析結果,加載對應的晶片;協議加載模塊,用於根據所述啟動配置文件的解析結果,加載對應的通信協議;任務啟動模塊,用於根據所述啟動配置文件的解析結果,啟動對應的應用和任務進程。一種射頻拉遠系統,包括RRU設備智能啟動裝置,所述RRU設備智能啟動裝置包括解析模塊,用於解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定 RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;驅動進程加載模塊,用於根據所述解析模塊對所述啟動配置文件的解析結果,加載對應的驅動進程; 晶片加載模塊,用於根據所述啟動配置文件的解析結果,加載對應的晶片;協議加載模塊, 用於根據所述啟動配置文件的解析結果,加載對應的通信協議;任務啟動模塊,用於根據所述啟動配置文件的解析結果,啟動對應的應用和任務進程。與現有技術相比較,本發明的RRU設備智能啟動裝置,在預先設置的啟動配置文件中設定RRU設備啟動時操作的晶片、驅動進程、通信協議以及任務進程,所述解析模塊在啟動時就可以直接解析所述啟動配置文件,其餘各個模塊分別根據所述啟動配置文件的描述記載對應的晶片、驅動進程、通信協議和任務進程,達到滿足用戶個性化啟動需求的效果。對加載應用進程流程進行了優化,並可通過改變所述啟動配置文件的內容而動態變化。 不僅能夠縮短RRU設備系統的啟動時間,而且能夠根據客戶要求,靈活配置設備所支持的協議及各任務。
圖1是本發明RRU設備智能啟動方法的步驟流程圖;圖2是本發明RRU設備智能啟動裝置的結構示意圖;圖3是本發明RRU設備智能啟動裝置一種優選實施方式的結構示意圖;圖4是本發明RRU設備智能啟動裝置的另一種優選實施方式的結構示意圖。
具體實施例方式請參閱圖1,圖1是本發明RRU設備智能啟動方法的步驟流程圖。所述RRU設備智能啟動方法包括以下步驟S101,解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;所述啟動配置文件中包含所述RRU設備所需的功能及客戶的具體需求,即所述啟動配置文件RRU設備運行的控制文件。在本實施方式中,所述啟動配置文件的格式優選採用XML格式,則在本步驟中使用對XML格式文件的解析方法解析所述啟動配置文件,獲取其中的驅動進程、晶片、RRU設備的通信協議以及任務進程信息。其中,所述驅動進程亦即是對應各個所述晶片的驅動程序,驅動進程是設備運行及信號正常的基石,根據所述啟動配置文件的記載調用對應的所述驅動進程,對各個晶片執行初始化,以及控制等操作。所述晶片包括所述RRU設備中的各種處理晶片、儲存類晶片等,例如包括CPLD、 GPGA、GC5322等。在一個實施例中,可以在所述啟動配置文件中設定各個所述晶片的代碼, 解析所述啟動配置文件後,可以根據所述代碼加載對應的晶片。進一步地,可以在所述啟動配置文件中設定對各個所述晶片的各種操作,例如,對儲存類晶片的讀、寫操作,對處理晶片的具體控制操作等,則,在解析所述啟動配置文件後,可以根據啟動配置文件的內容對各個所述晶片執行相應的操作。所述RRU設備的通信協議亦即所述RRU設備應用於何種制式的信號而對應需要加載的各種制式的通信協議。例如,所述RRU設備需要處理CDMA2000和ARD制式的信號,則對應加載⑶MA2000和ARD制式的通信協議,以便對CDMA2000和ARD制式的信號進行射頻
拉遠處理。所述任務進程亦即所述RRU設備需要啟動的應用、以及任務。包括對所述RRU設備的監控任務進程,修改所述RRU設備參數的任務進程等等。所述啟動配置文件中的各個所述驅動進程、晶片、所述通信協議以及任務進程的設定並不唯一,可以根據用戶的個性化要求具體設定所述啟動配置文件的內容。並且,所述啟動配置文件可以設置成可修改的格式,在解析所述啟動配置文件之前,可以首先執行根據用戶指令,修改所述啟動配置文件的內容的步驟,以便用戶可以更自由地根據自身需要設置所述RRU設備的啟動配置,包括增加或者刪除所述啟動配置文件中需要加載的驅動進程、晶片、通信協議以及任務進程,或者改變對所述晶片的操作等。S102,根據對所述啟動配置文件的解析結果,加載對應的驅動進程;作為一個實施方式的舉例,對應的驅動進程的加載過程如下
B肥既 Driver m for IDCS.33I Ullj.6 VI.01 (Oct 22 2010 20:02:03) imt[19T[-01-2i 08:41:03] IIO [ImtCmfi|.cpp,L:Z63] success :ins d /int/flish/tivsr/rim/lius
SFI _E: 256 Driver SPI f。r IDCS.33I UfflJi VI.01 (Oct 15 2010 01:53:2T) imt[19T[-01-2i 08:41:03] IiO : [ImtCmfi|.cpp,L:2B3] success :ms d /imt/flish/iiriver/rini/spi
W 25T Irira k K 3311111.2.B VI.01 (k 1 圓 12:46:54) init[19Tl-01"2i 05:41:0i] ISiO [InitC。r%cpp,L:_ success :i d /mt/flish/iiriyer/rini/mrt
B肥 M Drivsr HPI f。r IIJFDIM 。v I 誦 12:tm) init[19Tl-01"24 08:41:04] Ι1 0 [InitCo£|.cpp,L:263] simss: —細t/fkh/dmr/m/hpi在本實施方式中,加載的驅動進程包括spi,hpi,bus等。S103,根據對所述啟動配置文件的解析結果,加載對應的晶片;作為一個實施方式的舉例,採用本發明的RRU設備智能啟動方法,所述RUU設備的各個所述晶片的加載過程如下IM)[SqliteFrovider. cpp,L32] Delete SqliteFrovider object successfully!
IHFO[DriverManager, cpp,L 145] initChips success! deviceIDz3006, KindlezIl, deviceII)ToSiniezftd6655,retz0!
IffFO[DriverHintger. CppjL 145] initChips success! (IeviceIDzSOOSj Kindlez^ devicelDToSinie^tdclOB^retz0!
IlIFO[DriverHintger. cpp,L:145] initChips success! deviceIDz3005, hindle:10, deviceIDTolJinie:ftds5517,ret:0!
IHFO[Driver HI in tger. cpp,L:145] initChips success! deviceIDz1002, handle^ deyiceIDToNun^at^dl,retz0!
IffFO[DriverHuitger. cpp^L 145] initCliips success! deviceIDz1001^ KindlezBj deyiceIDToSinie^tt^fb^retz0!
IHFO[Driver^ftiit|er. cpp,L:145] initChips success! deviceIDz1001, Kindle=B, dsvicelDToffline=att_ul_riD, retz0!
IHFO[DriverMintger. cpp,L:145] initChips success! deviceIDz1001, hindlez5, deviceIDToNiniezttt_iil_nl, retz0!
IHFO[DriverHintger. CppjLiHB] initChips success! deviCeID=SOOTj Kindle=I^ devicelDToHtnie^cdceBZOOBj ret=0!
IHFO[DriverHmtger. cpp,L:145] initChips success! deviceIDz3003, Kindle=^ devicelDToNini^cdcfnTOOB,ret:0!
IHFO[Driver HI in tger. cpp,L:145] initChips success! deviceID=1002, Kindle=Gj deviCeIDToNiJne=Cpldj ret=0!
IHFO[DriverHmtger. CppjL 145] initChips success! deviCeIDzSOO^ Kindle=^ devicelDT0^6=(1^5682^retz0!
IHFO[DriverHftntger. cpp,L 145] initChips success! deviceIDz3009, Kindle:14, devicsII)ToSinie:dpll, retz0!
IHFO[DriverKlintger. cpp,L:145] initChips success! deviceID=5003, Kindle=IT, deviceII)ToSinie=dt485,ret=0!
IHFO[DriverHintger. CppjL 145] initChips success! (IeviceIDzSOOSj KmdlezIGj deviceII)Tol!finiezeK485Jretz0!
IHFO[DriverHftntger. cpp,L 145] initChips success! deviceIDz1001, Kindle=Bj devicelDToNini^fpgtj retz0!
IHFO[Driver HI in ager. cpp,L:145] initChips success! deviceID=300t, hindle=15, deviceII)ToSwiie=frein, ret=0!
IHFO[DriverManager, cpp,L:127] this chip is gc53£2, so it is not initiated!在本實施方式中,加載的晶片包括CPLD,GPGA,GC5322等。在本步驟中,可以進一 步根據所述啟動配置文件的解析結果,對各個加載的晶片執行相應的讀、寫、控制等操作。S104,根據對所述啟動配置文件的解析結果,加載對應的通信協議;作為一個實施方式的舉例,採用本發明的RRU設備智能啟動方法,所述RUU設備的 通信協議的加載過程如下
IHTO [ImtCorifig. CppjL A] the workHode is CDHA2000 md protocol is AM)在本實施方式中,加載的信號制式和通信協議為CDMA2000和ARD。S105,根據對所述啟動配置文件的解析結果,啟動對應的應用和任務進程。作為一個實施方式的舉例,採用本發明的RRU設備智能啟動方法,所述RUU設備的
各種應用的加載過程如下INFO[InitConfig. cpp,L:566]success !registertppttsk isComlinkMg^ the task is CommLiiikMgrTtsk
INFO[InitConfig. cpp;L:579]success !registertppttsk isDeviceInfoMgrj the task is StatusHgrTask
INFO[InitConfig. cpp,L:592]success !registertppttsk isDeviceStttusfflgr, the task is StatusHgrTask
INFO[Ini tConfi g. cpp, L :605]success !registertppttsk isS ampler Handler, the ttsk is TimerTask
INFO[InitConfig. cpp;L:618]success !registertppttsk isVswrSampler, the ttsk is TimerTtsk
INFO:[InitConfig. cpp,L:631]success!registertppttsk isRxDivSampler, the task is TimerTtsk
INFO[InitConfig. cpp^L:644]success !registertppttsk isAlfirmHandler^ the ttsk is TimerTtsk
INFO[InitConfig. CppjL.657]success !registertppttsk isFaCtrl, the ttsk is DeviceCtrlTask
INFO[InitConfig. CppjL.682]success !registertppttsk isFowerCtrlj the task is PowerCtrlTtsk
INFO[InitConfig. cpp;L:709]success !registertppttsk isCellMgr, the task is MetsureTtsk
INFO[InitConfig. cpp,L:722]success !registertppttsk isLntHtndler, the task is CIITtsk
INFO[InitConfig. cpp,L:736]success !registertppttsk isMetsureModulej the ttsk is MetsureTtsk
INFO[InitConfig. CppjL:749]success !registertppttsk isSoftwareMgr, the ttsk is DeviceCtrlTask
INFO [InitConfig. cpp,L:763] success !register tppttsk is ActionMgr, the task is TimerTtsk所述RUU設備的各種任務進程的加載過程如下
INPO[Ini tConfi g. cpp,L:552]success !create task is Timer Task
INPO[InitConfig. cpp,L:552]success::create task is StfitusMgrTask
INPO[InitConfig.CppjL552]success!create task is DeviceCtrlTisk
INPO[InitConfig. cpp^L:552]success create task is FowerCtrlTtsk
INPO[InitConfig. CppjL552]successcreate task is MetsureTtsk
INPO[InitConfig. cpp^L:552]success create task is ClITask
INPO [InitConfig. CppjL552] success create task is CommLinkMgrTisk在本實施方式中,所述RUU設備加載的應用和任務進程包括I^aCtrl和 DeviceCtrlTask, S ampIerHandler 禾口 TimerTask 等。作為本發明RRU設備智能啟動方法的一種優選實施方式,在執行步驟S103,加載 對應的晶片之後,進一步執行下述步驟根據各個所述晶片的運作情況,進行RRU設備自 檢,如果自檢失敗,則對相應的晶片進行初始化。通過RRU設備自檢,可以檢測到各個晶片 是否正常啟動,以及是否正常工作,如果對應的晶片沒有正常啟動或者正常工作,則自檢失 敗,控制對應的晶片進行初始化,重新啟動對應的晶片,保證整個RRU設備的正常啟動。作為本發明RRU設備智能啟動方法的另一種優選實施方式,在執行步驟S105,啟 動對應的應用和任務進程之後,進一步執行下述步驟獲取RRU設備在運行過程中各種運行參數的反饋信號,根據所述反饋信號判斷所述RRU設備運行是否正常,如果不正常,則返回解析所述啟動配置文件。通常的RRU設備都設置檢測運行情況的反饋鏈路,通過這些反饋鏈路可以獲取反饋信號,並根據反饋信號判斷所述RRU設備運行是否正常,如果判斷正常則繼續維持所述RRU設備運行;如果不正常,則重新執行步驟S101,解析所述啟動配置文件,重啟所述RRU設備,保證所述RRU設備的正常運行。與現有技術相比較,本發明的RRU設備智能啟動方法中,根據用戶的個性化需要, 在預先設置的啟動配置文件中設定RRU設備啟動時操作的晶片、驅動進程、通信協議以及任務進程,在啟動時就可以直接解析所述啟動配置文件,根據啟動配置文件的描述記載對應的晶片、驅動進程、通信協議和任務進程,達到滿足用戶個性化啟動需求的效果。對加載應用進程流程進行了優化,並可通過改變所述啟動配置文件的內容而動態變化。不僅能夠縮短RRU設備系統的啟動時間,而且能夠根據客戶要求,靈活配置設備所支持的協議及各任務。請參閱圖2,圖2是本發明RRU設備智能啟動裝置的結構示意圖。所述RRU設備智能啟動裝置包括解析模塊11,用於解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;驅動進程加載模塊12,用於根據所述解析模塊對所述啟動配置文件的解析結果, 加載對應的驅動進程;晶片加載模塊13,用於根據所述啟動配置文件的解析結果,加載對應的晶片;協議加載模塊14,用於根據所述啟動配置文件的解析結果,加載對應的通信協議;任務啟動模塊15,用於根據所述啟動配置文件的解析結果,啟動對應的應用和任務進程。所述啟動配置文件中包含所述RRU設備所需的功能及客戶的具體需求,即所述啟動配置文件RRU設備運行的控制文件。在本實施方式中,所述啟動配置文件的格式優選採用XML格式,則解析模塊11使用對XML格式文件的解析方法解析所述啟動配置文件,獲取其中的驅動進程、晶片、RRU設備的通信協議以及任務進程信息。其中,所述驅動進程亦即是對應各個所述晶片的驅動程序,驅動進程是設備運行及信號正常的基石,驅動進程加載模塊12根據所述啟動配置文件的記載調用對應的所述驅動進程,對各個晶片執行初始化,以及控制等操作。所述晶片包括所述RRU設備中的各種處理晶片、儲存類晶片等,例如包括CPLD、 GPGA、GC5322等。在一個實施例中,可以在所述啟動配置文件中設定各個所述晶片的代碼, 解析所述啟動配置文件後,可以根據所述代碼啟動對應的晶片。進一步地,可以在所述啟動配置文件中設定對各個所述晶片的各種操作,例如,對儲存類晶片的讀、寫操作,對處理晶片的具體控制操作等,則,在解析所述啟動配置文件後,所述晶片加載模塊13可以根據啟動配置文件的內容對各個所述晶片執行相應的操作。所述RRU設備的通信協議亦即所述RRU設備應用於何種制式的信號而對應需要加載的各種制式的通信協議。例如,所述RRU設備需要處理CDMA2000和ARD制式的信號,則由所述協議加載模塊14對應加載CDMA2000和ARD制式的通信協議,以便對CDMA2000和ARD制式的信號進行射頻拉遠處理。所述任務進程亦即所述RRU設備需要啟動的應用、以及任務。包括對所述RRU設備的監控任務進程,修改所述RRU設備參數的任務進程等等。任務啟動模塊15根據解析模塊11對配置文件中有關應用和任務的解析,加載RRU設備需要啟動的應用和任務。所述啟動配置文件中的各個所述驅動進程、晶片、所述通信協議以及任務進程的設定並不唯一,可以根據用戶的個性化要求具體設定所述啟動配置文件的內容。作為一種優選實施方式,所述RRU設備智能啟動裝置還包括配置文件管理模塊(圖未示),所述配置文件管理模塊可以在所述解析模塊11解析所述啟動配置文件之前,根據用戶指令,修改所述啟動配置文件的內容,以便用戶可以更自由地根據自身需要設置所述RRU設備的啟動配置,包括增加或者刪除所述啟動配置文件中需要加載的驅動進程、晶片、通信協議以及任務進程,或者改變對所述晶片的操作等。請進一步參閱圖3,圖3是本發明RRU設備智能啟動裝置的一種優選實施方式的結構示意圖。作為本發明的一種優選實施方式,所述RRU設備智能啟動裝置進一步包括自檢模塊16和初始化模塊17 ;所述初始化模塊17用於對各個所述晶片進行初始化;所述自檢模塊16用於根據各個所述晶片的運作情況,進行RRU設備自檢,如果自檢失敗,則通知所述初始化模塊17對相應的晶片進行初始化。通過所述自檢模塊16對RRU設備自檢,通過自檢程序,可以檢測到各個晶片是否正常啟動,以及是否正常工作,如果對應的晶片沒有正常啟動或者正常工作,則自檢失敗, 通知所述初始化模塊17控制對應的晶片進行初始化,重新啟動對應的晶片,保證整個RRU 設備的正常啟動。請進一步參閱圖4,圖4是本發明RRU設備智能啟動裝置的另一種優選實施方式的結構示意圖。在本實施方式中,所述RRU設備智能啟動裝置還包括重啟模塊18,所述重啟模塊 18用於在所述RRU設備啟動完成後,獲取RRU設備在運行過程中各種運行參數的反饋信號, 根據所述反饋信號判斷所述RRU設備運行是否正常,如果不正常,則重啟所述RRU設備。通常的RRU設備都設置檢測運行情況的反饋鏈路,通過這些反饋鏈路可以獲取反饋信號,所述重啟模塊18根據反饋信號判斷所述RRU設備運行是否正常,如果判斷正常則繼續維持所述RRU設備運行;如果不正常,則重啟所述RRU設備。所述重啟亦即是所述解析模塊11重新解析預先設置的啟動配置文件;所述驅動進程加載模塊12、所述晶片加載模塊13、所述協議加載模塊14和所述任務啟動模塊15根據所述啟動配置文件的解析結果,加載對應的驅動進程、晶片、通信協議和應用、任務進程,保證所述RRU設備的正常運行。本發明的方法及裝置應用在RRU監控設備中時,由於可以根據客戶需要實現自動加載應用進程和驅動進程及操作器件,可以擴大在射頻拉遠技術領域中RRU監控軟體所支持的硬體範圍及RRU監控軟體的通用性。由於可以根據客戶要求,自適應加載設備所支持的通信協議,滿足了客戶的需求, 擴大了在射頻拉遠技術領域中RRU設備的通用性。又由於可以根據在射頻拉遠技術領域中設備自身及客戶要求,自適應啟動所需應用和任務進程,不僅滿足客戶所需的要求,也可以加載設備所需任務,提高了設備的穩定性及自適應性。本發明的射頻拉遠系統,其包括本發明的上述RRU設備智能啟動裝置,所述射頻拉遠系統啟動時,所述RRU設備智能啟動裝置按照其控制流程相應地解析所述啟動配置文件,根據解析結果,加載對應的驅動進程、晶片、通信協議,啟動對應的應用和任務進程。達到滿足用戶個性化啟動需求的效果,對加載應用進程的流程進行了優化,並可通過改變所述啟動配置文件的內容而動態變化。不僅能夠縮短RRU設備系統的啟動時間,而且能夠根據客戶要求,靈活配置設備所支持的協議及各任務。以上所述的本發明實施方式,並不構成對本發明保護範圍的限定。任何在本發明的精神和原則之內所作的修改、等同替換和改進等,均應包含在本發明的權利要求保護範圍之內。
權利要求
1.一種RRU設備智能啟動方法,其特徵在於,包括步驟解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;根據對所述啟動配置文件的解析結果,加載對應的驅動進程,加載對應的晶片,加載對應的通信協議,並啟動對應的應用和任務進程。
2.如權利要求1所述的RRU設備智能啟動方法,其特徵在於,在執行加載對應的晶片的步驟之後,進一步執行下述步驟根據各個所述晶片的運作情況,進行RRU設備自檢,如果自檢失敗,則對相應的晶片進行初始化的步驟。
3.如權利要求1或者2所述的RRU設備智能啟動方法,其特徵在於,在啟動對應的應用和任務進程的步驟之後,進一步執行下述步驟獲取RRU設備的反饋信號,根據所述反饋信號判斷所述RRU設備運行是否正常,如果不正常,則返回解析所述啟動配置文件的步驟。
4.如權利要求3所述的RRU設備智能啟動方法,其特徵在於,在解析預先設置的啟動配置文件的步驟之前,進一步執行以下步驟根據用戶指令,修改所述啟動配置文件的內容。
5.如權利要求4所述的RRU設備智能啟動方法,其特徵在於,所述啟動配置文件的格式為XML格式。
6.一種RRU設備智能啟動裝置,其特徵在於包括解析模塊,用於解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定 RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;驅動進程加載模塊,用於根據所述解析模塊對所述啟動配置文件的解析結果,加載對應的驅動進程;晶片加載模塊,用於根據所述啟動配置文件的解析結果,加載對應的晶片;協議加載模塊,用於根據所述啟動配置文件的解析結果,加載對應的通信協議;任務啟動模塊,用於根據所述啟動配置文件的解析結果,啟動對應的應用和任務進程。
7.如權利要求6所述的RRU設備智能啟動裝置,其特徵在於,所述RRU設備智能啟動裝置進一步包括初始化模塊,用於對各個所述晶片進行初始化;自檢模塊,用於根據各個所述晶片的運作情況,進行RRU設備自檢,如果自檢失敗,則通知所述初始化模塊對相應的晶片進行初始化。
8.如權利要求6所述的RRU設備智能啟動裝置,其特徵在於,所述RRU設備智能啟動裝置進一步包括重啟模塊,用於在所述RRU設備啟動完成後,獲取RRU設備的反饋信號,根據所述反饋信號判斷所述RRU設備運行是否正常,如果不正常,則重啟所述RRU設備。
9.如權利要求8所述的RRU設備智能啟動裝置,其特徵在於,所述RRU設備智能啟動裝置進一步包括啟動配置文件管理模塊,用於根據用戶指令,修改所述啟動配置文件的內容。
10.如權利要求9所述的RRU設備智能啟動裝置,其特徵在於,所述啟動配置文件的格式為XML格式。
11. 一種射頻拉遠系統,其特徵在於,包括權利要求6至10中任意一項所述的RRU設備智能啟動裝置。
全文摘要
本發明提供一種RRU設備智能啟動方法及其裝置,以及一種射頻拉遠系統,所述RRU設備智能啟動方法,包括解析預先設置的啟動配置文件,其中,所述啟動配置文件中預先設定RRU設備啟動時加載的驅動進程、晶片、所述RRU設備的通信協議以及任務進程;根據對所述啟動配置文件的解析結果,加載對應的驅動進程,加載對應的晶片,加載對應的通信協議,啟動對應的應用和任務進程。本發明能夠根據用戶的個性化設定,靈活加載用戶需要的晶片、驅動進程、通信協議和任務進程,從而實現RRU設備動態靈活的智能配置及運行。
文檔編號H04W8/24GK102316442SQ20111027224
公開日2012年1月11日 申請日期2011年9月14日 優先權日2011年9月14日
發明者帥福利, 顏煦陽 申請人:京信通信系統(中國)有限公司