專利名稱:一種通用于各種模塊上下電的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域及電路控制領(lǐng)域,尤其涉及一種通用于各種模塊上下電的方法及系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)越來越先進(jìn),目前為滿足各客戶需求,所使用模塊種類越來越多,通信設(shè)備具備兼容多種模塊的功能成為了各公司所面臨的問題。通常一個通信設(shè)備需要支持多種模塊,而不同廠家不同模塊存在差異,往常設(shè)備模塊上電時信號腳需要有一個一定時間低電平讓模塊上電,模塊下電時需要有一定時間低電平讓模塊正常下電,在系統(tǒng)軟件上調(diào)試上下電的低電平時也需要投入較大的工作量。缺點(diǎn)在于部分模塊關(guān)機(jī)的AT指令不同,程序員需要增加新指令關(guān)機(jī),且需要掛機(jī)驗(yàn)證。往往在通信設(shè)備上每增加新模塊都需要重新調(diào)試模塊上電信號腳低電平的持續(xù)時間,以保證各種模塊都可以正常上電,由于模塊下電時不同模塊信號腳低電平時間不一致,且存在不同模塊信號腳位不同,很多公司就會采用給模塊異常掉電方式給模塊下電,雖然這樣保證了模塊下電,但是就會導(dǎo)致數(shù)據(jù)丟失且損害了模塊的壽命。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供通用于各種模塊上下電的方法及系統(tǒng),本發(fā)明在于解決程序員花費(fèi)大量時間來調(diào)試模塊上下電信號腳低電平持續(xù)時間和異常掉電下電時導(dǎo)致模塊數(shù)據(jù)丟失且損害了模塊的壽命的問題,達(dá)到節(jié)約程序員大量時間,減少人力成本,保證數(shù)據(jù)安全和模塊使用壽命的目的。本發(fā)明實(shí)施例是這·樣實(shí)現(xiàn)的,一種通用于各種模塊上下電的方法,所述方法包括以下步驟:設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使所述模塊上電;識別下電模塊標(biāo)識,設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT指令關(guān)閉所述模塊,使所述模塊下電。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種通用于各種模塊上下電的系統(tǒng),所述系統(tǒng)包括:上電單元,用于設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平;。下電單元,用于設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT相關(guān)指令對所述模塊進(jìn)行關(guān)閉。與現(xiàn)有技術(shù)對比,本發(fā)明的至少具有以下幾個優(yōu)點(diǎn):1、規(guī)范了模塊上下電,提供可控制模塊上下電方法;2、解決了異常下電時數(shù)據(jù)丟失的隱患;
3、節(jié)約了大量的人力和物力成本。
圖1是本發(fā)明實(shí)施例一提供的通用于各種模塊上下電的方法的流程圖。圖2是本發(fā)明實(shí)施例一提供的模塊上電方法的流程圖。圖3是本發(fā)明實(shí)施例一提供的模塊下電方法的流程圖。圖4是本發(fā)明實(shí)施例二提供的通用于各種模塊上下電的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一:圖1,示出了本發(fā)明實(shí)施例一提供的通用于各種模塊上下電的方法的流程圖,該方法的具體步驟如下:步驟S101、設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使所述模塊上電。圖2,示出了本發(fā)明實(shí)施例一中模塊上電方法的流程圖,具體步驟如下:`
步驟S201、設(shè)備上電;步驟S202、插入上電模塊,設(shè)備系統(tǒng)自動識別該模塊上電信號腳電平;步驟S203、設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低;步驟S204、判別上電模塊的上電信號腳電平是否持續(xù)為低電平,如果持續(xù)為低電平則執(zhí)行步驟S205,否則所述模塊上電失敗,執(zhí)行步驟S203 ;步驟S205、模塊上電成功。本發(fā)明實(shí)施例中,設(shè)備為具有一個或多個可擴(kuò)展的通訊或網(wǎng)絡(luò)設(shè)備,支持不同廠家多模塊的插拔,并兼容廠家模塊的通訊和網(wǎng)絡(luò)協(xié)議。其中設(shè)備系統(tǒng)為支持設(shè)備正常運(yùn)行的軟硬件平臺。其中模塊為各廠家提供的硬件產(chǎn)品,包括但不限于板卡。模塊的上電信號腳電平都由設(shè)備CPU定義,初始狀態(tài)均為高阻態(tài),設(shè)備系統(tǒng)都會自動識別模塊的高低電平。當(dāng)模塊的上電信號腳電平被拉低持續(xù)為低電平時,模塊上電成功后,該模塊電平保持為低電平。低電平的取值區(qū)間為(Ov-0.8v),高電平的取值區(qū)間為(2.8v-3.3v)0由于各個廠家的模塊在上電時,要求的低電平時間不同,例如G610模塊(廣和通)上電信號腳的低電平持續(xù)時間為800ms,52i模塊(西門子)上電信號腳的低電平持續(xù)時間為100ms,中興8332模塊上電信號腳的低電平持續(xù)時間為2.5s_4s。為了減少程序員的工作量,減少代碼的編寫,確保不同的廠家模塊都能上電成功,在本發(fā)明實(shí)施例中設(shè)備系統(tǒng)統(tǒng)一對上電模塊的上電信號腳電平拉低,使該模塊上電信號腳電平滿足低電平的要求,實(shí)現(xiàn)模塊上電成功。用戶可以在設(shè)備系統(tǒng)上輸入“AT”指令然后回車,屏幕上顯示“0K”,來檢查模塊上電是否成功。
步驟S102、識別下電模塊,設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高,然后采用AT指令關(guān)機(jī),模塊下電。圖3,示出了本發(fā)明實(shí)施例一中模塊下電方法的流程圖,具體步驟如下:步驟S301、在設(shè)備系統(tǒng)中輸入“AT+CGMM”指令來獲得下電模塊標(biāo)識;步驟S302、設(shè)備系統(tǒng)將獲得標(biāo)識的下電模塊的下電信號腳低電平拉高;步驟S303、根據(jù)該模塊類型,在設(shè)備系統(tǒng)中輸入AT相關(guān)指令對該模塊進(jìn)行關(guān)閉;步驟S304、判別該模塊的下電信號腳電平是否為高電平,如果為高電平則執(zhí)行步驟S306、否則執(zhí)行步驟S305 ;步驟S305、模塊重啟;步驟S306、模塊完全下電。本發(fā)明實(shí)施例中,在下電過程中,程序員可以在設(shè)備系統(tǒng)上輸入“AT+CGMM”指令來獲得下電模塊標(biāo)識,對識別的下電模塊下電信號腳低電平進(jìn)行拉高,達(dá)到高電平區(qū)域,再根據(jù)該模塊類型,采用AT指令對該模塊進(jìn)行關(guān)機(jī),如果下電模塊的下電信號腳電平維持在低電平,則采用AT關(guān)機(jī)指令會使模塊進(jìn)行重啟。如果模塊異常掉電下電,將會有持續(xù)時間5秒,來滿足各種模塊進(jìn)行數(shù)據(jù)存儲,保證數(shù)據(jù)安全和模塊壽命。例如,G610模塊(廣和通)下電信號腳的低電平持續(xù)時間為3s,52i模塊(西門子)下電信號腳的低電平持續(xù)時間為10ms,中興8332模塊下電信號腳的低電平持續(xù)時間為2s,由于各廠家模塊傳統(tǒng)方式都是滿足各自的下電信號腳低電壓進(jìn)行下電操作,這樣造成各模塊下電持續(xù)時間不一致,部分模塊關(guān)機(jī)的AT指令不同,程序員需要增加新指令關(guān)機(jī),且需要掛機(jī)驗(yàn)證,并且在處理過程中,造成部分模塊下電后又自動重啟。而本發(fā)明實(shí)施例中,設(shè)備系統(tǒng)對下電模塊的下電信號腳低電平拉高,解決了各模塊下電持續(xù)時間不一致,部分模塊下電后又自動重啟的問題,并保證了模塊數(shù)據(jù)的安全,延長了模塊使用壽命。實(shí)施例二:圖4,示出了本發(fā)明實(shí)施例二提供的通用于各種模塊上下電的系統(tǒng)結(jié)構(gòu)示意圖,所述的系統(tǒng)包括:上電單元41和下電單元42。上電單元41,用于設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使該模塊上電成功。下電單元42,用于設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高,然后采用AT相關(guān)指令對該模塊進(jìn)行關(guān)機(jī),使該模塊下電成功。所述的上電單元41中還包括:電平拉低單元411和判斷單元412。電平拉低單元411,用于設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低。判斷單元412,用于判斷上電模塊的上電信號腳電平是否持續(xù)為低電平,當(dāng)上電模塊的上電信號腳電平為低電平時,該模塊上電成功。所述的下電單元42中還包括:識別單元421、電平拉高單元422、判斷單元423。
識別單元421,用于識別下電模塊標(biāo)識。電平拉高單元422,用于設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高。判斷單元423,用于判斷下電模塊的下電信號腳電平是否為高電平,當(dāng)下電模塊的下電信號腳電平為高電平時,采用AT指令進(jìn)行關(guān)閉,該模塊下電成功。本發(fā)明 實(shí)施例中,系統(tǒng)中的單元均為功能性軟件單元,模塊為各廠家提供的硬件產(chǎn)品,包括但不限于板卡。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的 較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種通用于各種模塊上下電的方法,所述方法包括以下步驟: 設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使所述模塊上電; 識別下電模塊標(biāo)識,設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT指令關(guān)閉所述模塊,使所述模塊下電。
2.如權(quán)利要求1所述的方法,其特征在于,所述設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使所述模塊上電的步驟具體為: 設(shè)備上電; 插入上電模塊,設(shè)備系統(tǒng)自動識別所述模塊上電信號腳電平; 設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低; 判別上電模塊的上電信號腳電平是否持續(xù)為低電平,如果持續(xù)為低電平則所述模塊上電成功,否則所述模塊上電失敗。
3.如權(quán)利要求1所述的方法,其特征在于,所述識別下電模塊標(biāo)識,設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT指令關(guān)閉所述模塊,使所述模塊下電的步驟具體為: 在設(shè)備系統(tǒng)中輸入AT指令來獲得下電模塊標(biāo)識; 設(shè)備系統(tǒng)將獲得標(biāo)識的下電模塊的下電信號腳低電平拉高; 根據(jù)所述模塊類型,在設(shè) 備系統(tǒng)中輸入AT相關(guān)指令對所述模塊進(jìn)行關(guān)閉; 判別所述模塊的下電信號腳電平是否為高電平,如果為高電平則所述模塊下電,否則所述模塊進(jìn)行重啟。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述低電平取值區(qū)間為Ov-0.8v。
5.如權(quán)利要求1、2或3所述的方法,其特征在于,所述高電平取值區(qū)間為2.8v-3.3v。
6.一種通用于各種模塊上下電的系統(tǒng),其特征在于,所述系統(tǒng)包括: 上電單元,用于設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平;O 下電單元,用于設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT相關(guān)指令對所述模塊進(jìn)行關(guān)閉。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述的上電單元具體包括: 電平拉低單元,用于設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低; 判斷單元,用于判斷上電模塊的上電信號腳電平是否持續(xù)為低電平,當(dāng)上電模塊的上電信號腳電平為低電平時,所述模塊上電成功。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述的下電單元具體包括: 識別單元,用于識別下電模塊標(biāo)識; 電平拉高單元,用于設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高; 判斷單元,用于判斷下電模塊的下電信號腳電平是否為高電平,當(dāng)下電模塊的下電信號腳電平為高電平時,采用AT相關(guān)指令進(jìn)行關(guān)閉,所述模塊下電成功。
全文摘要
本發(fā)明屬于通信領(lǐng)域及電路控制領(lǐng)域,尤其涉及一種通用于各種模塊上下電的方法及系統(tǒng),所述方法包括設(shè)備系統(tǒng)將上電模塊的上電信號腳電平拉低為低電平,并保持為低電平,使所述模塊上電;識別下電模塊標(biāo)識,設(shè)備系統(tǒng)將下電模塊的下電信號腳低電平拉高為高電平,然后采用AT指令關(guān)閉所述模塊,使所述模塊下電。本發(fā)明在于解決程序員花費(fèi)大量時間來調(diào)試模塊上下電信號腳低電平持續(xù)時間和異常掉電下電時導(dǎo)致模塊數(shù)據(jù)丟失且損害了模塊的壽命的問題,達(dá)到節(jié)約程序員大量時間,減少人力成本,保證數(shù)據(jù)安全和模塊使用壽命的目的。
文檔編號G06F21/81GK103246337SQ201310155960
公開日2013年8月14日 申請日期2013年4月28日 優(yōu)先權(quán)日2013年4月28日
發(fā)明者孫鑫 申請人:深圳市宏電技術(shù)股份有限公司