本發(fā)明專利技術(shù)涉及一種終端記憶性開機(jī)方法、電路和終端,該電路包括:電源和連接所述電源的主控制器,其特征在于,還包括:監(jiān)控單元,用于在所述終端開機(jī)狀態(tài)時(shí),獲取主控制器的GPIO接口的第一狀態(tài),向信號(hào)保存單元發(fā)送所述第一狀態(tài)的信號(hào);信號(hào)保存單元,用于將所述第一狀態(tài)設(shè)置成對應(yīng)的第一標(biāo)識(shí)值;在所述終端上電時(shí),向所述監(jiān)控單元發(fā)送所述第一標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第一標(biāo)識(shí)值進(jìn)行記憶性開機(jī)。通過終端上次斷電瞬間保存的信息來實(shí)現(xiàn)斷電恢復(fù)后的自動(dòng)、記憶性開機(jī)。
Terminal memory starting method, circuit and terminal
The invention relates to a terminal memory starting method, circuit and terminal, the circuit includes a power supply and the power supply is connected with the main controller, which is characterized in that also includes a monitoring unit, used in the terminal boot state, a state of the GPIO interface to obtain the main controller, storage unit transmits the signal the first state to signal; signal storage unit which is used for the first logo will be the first state to set the corresponding value; when the terminal is powered on, sent to the monitoring unit of the first identification value, in order to facilitate the monitoring unit according to the first identification value of the boot memory. Through the end of the last power outage instantaneous save the information to achieve automatic recovery after the power failure memory boot.
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)
,更具體地說,涉及一種終端記憶性開機(jī)方法、電路和 終端。
技術(shù)介紹
現(xiàn)有的分散分布式終端網(wǎng)絡(luò)系統(tǒng),終端往往采用就近取電的市電供電方式,市電 由于故障等因素出現(xiàn)意外斷電時(shí),終端會(huì)被非法關(guān)機(jī),當(dāng)恢復(fù)供電時(shí),需要恢復(fù)終端在斷電 前的工作狀態(tài),這里包含兩種情況1、斷電前終端處于關(guān)機(jī)狀態(tài),恢復(fù)供電后,仍然處于關(guān)機(jī)狀態(tài);2、斷電前終端處于開機(jī)狀態(tài),則恢復(fù)供電后,終端需要執(zhí)行開機(jī)動(dòng)作,進(jìn)入操作系 統(tǒng)并自動(dòng)運(yùn)行工作軟件,即恢復(fù)工作狀態(tài);開機(jī)后進(jìn)入操作系統(tǒng)并運(yùn)行工作軟件可以由操作系統(tǒng)設(shè)定完成,這就需要一種方 法來及時(shí)的使系統(tǒng)恢復(fù)到正常開機(jī)狀態(tài)。現(xiàn)有技術(shù)中提供一種方案在恢復(fù)市電后,終端先恢復(fù)到待機(jī)狀態(tài),即只有備用電 源為網(wǎng)口等可用于喚醒的接口供電,然后通過中心控制端根據(jù)系統(tǒng)設(shè)置的故障斷電前各終 端的工作狀態(tài),通過手動(dòng)方式進(jìn)行網(wǎng)絡(luò)喚醒,將各個(gè)出現(xiàn)故障的終端逐個(gè)喚醒。這種方法需 要中心控制端全天候有人值守,而且在故障終端個(gè)數(shù)多的情況下,無法及時(shí)恢復(fù)系統(tǒng)工作, 并且耗費(fèi)人力。另外,這種方法依賴于網(wǎng)絡(luò)的健壯性,即當(dāng)網(wǎng)絡(luò)存在故障時(shí),將無法進(jìn)行喚 醒。在網(wǎng)絡(luò)故障期間,終端仍將無法恢復(fù)工作。現(xiàn)有技術(shù)中提供另一種方案通過中心控制系統(tǒng)同時(shí)對分布終端的通訊狀況進(jìn)行 監(jiān)控,當(dāng)處于工作狀態(tài)的終端通信出現(xiàn)故障時(shí),產(chǎn)生報(bào)警信號(hào),同時(shí)在通信故障期間,定時(shí) 的發(fā)送網(wǎng)絡(luò)喚醒信號(hào)給終端,當(dāng)出現(xiàn)斷電的終端恢復(fù)供電后,可以及時(shí)的被喚醒。這種方法 恢復(fù)系統(tǒng)的及時(shí)性取決于系統(tǒng)定時(shí)發(fā)送的網(wǎng)絡(luò)喚醒信號(hào)的頻率,但頻率過高也勢必增加系 統(tǒng)的負(fù)擔(dān),特別是在終端數(shù)量龐大的情況下;另外,這種方法仍然依賴于網(wǎng)絡(luò)的健壯性,即 當(dāng)網(wǎng)絡(luò)存在故障時(shí),將無法進(jìn)行喚醒。在網(wǎng)絡(luò)故障期間,終端也將無法恢復(fù)工作。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題在于,針對現(xiàn)有不能自動(dòng)實(shí)現(xiàn)記憶性開機(jī)的缺陷,提供 一種終端記憶性開機(jī)方法、電路和終端。本專利技術(shù)解決其技術(shù)問題所采用的技術(shù)方案是一種終端記憶性開機(jī)電路,包括電源和連接所述電源的主控制器,其還包括監(jiān) 控單元,用于在所述終端開機(jī)狀態(tài)時(shí),獲取主控制器的GPIO接口的第一狀態(tài),向信號(hào)保存 單元發(fā)送所述第一狀態(tài)的信號(hào);信號(hào)保存單元,用于將所述第一狀態(tài)設(shè)置成對應(yīng)的第一標(biāo)識(shí)值;在所述終端上電 時(shí),向所述監(jiān)控單元發(fā)送所述第一標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第一標(biāo)識(shí)值進(jìn)行 記憶性開機(jī)。其中,優(yōu)選的,所述監(jiān)控單元,還用于,在所述終端正常關(guān)機(jī)時(shí),獲取主控制器的 GPIO接口的第二狀態(tài),向所述信號(hào)保存單元發(fā)送所述第二狀態(tài)的信號(hào);所述信號(hào)保存單元,將所述第二狀態(tài)設(shè)置成對應(yīng)的第二標(biāo)識(shí)值,在所述終端上電 時(shí),向所述監(jiān)控單元發(fā)送所述第二標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第二標(biāo)識(shí)值則不 進(jìn)行開機(jī)處理。其中,優(yōu)選的,所述監(jiān)控單元為微控制器,所述微控制器與所述主控制器相連接, 所述信號(hào)保存單元為存儲(chǔ)器,所述存儲(chǔ)器與所述微控制器相連接。其中,優(yōu)選的,所述監(jiān)控單元為可編程邏輯器件(CPLD或FPGA),所述可編程邏輯 器件與所述主控制器相連接,所述信號(hào)保存單元為脈沖觸發(fā)電路,所述脈沖觸發(fā)電路與所 述可編程邏輯器件相連接。一種終端記憶性開機(jī)方法,包括上述技術(shù)方案所述的開機(jī)電路,所述方法包括步 驟在終端處于開機(jī)狀態(tài)時(shí),主控制器將GPIO接口的電平置為第一狀態(tài);微控制器根據(jù)所述GPIO接口的第一狀態(tài)指定存儲(chǔ)器地址的數(shù)據(jù)為第一標(biāo)識(shí)值;在所述終端上電時(shí),所述微控制器獲取所述存儲(chǔ)器地址數(shù)據(jù),如果所述數(shù)據(jù)為第 一標(biāo)識(shí)值,確定所述終端上次關(guān)機(jī)為非法關(guān)機(jī),所述微控制器進(jìn)行記憶性開機(jī)。其中,優(yōu)選的,進(jìn)一步包括 當(dāng)終端正常關(guān)機(jī)時(shí),主控器將所述GPIO接口的電平置為第二狀態(tài),并通知所述微 控制器將所述存儲(chǔ)器地址數(shù)據(jù)變?yōu)榈诙?biāo)識(shí)值;在所述終端上電時(shí),所述微控制器獲取所述存儲(chǔ)器地址數(shù)據(jù),如果所述數(shù)據(jù)為第 二標(biāo)識(shí)值,則確定上次關(guān)機(jī)為正常關(guān)機(jī),則不進(jìn)行記憶性開機(jī)。一種終端記憶性開機(jī)方法,包括上述技術(shù)方案所述的開機(jī)電路,其特征在于,所述 方法包括步驟當(dāng)所述終端非法關(guān)機(jī)時(shí),所述脈沖觸發(fā)電路將其指定寄存器置為第一標(biāo)識(shí)值;當(dāng)所述脈沖觸發(fā)電路重新供電時(shí),所述脈沖觸發(fā)電路獲知所述指定寄存器的值為 第一標(biāo)識(shí)值,產(chǎn)生一個(gè)脈沖信號(hào);所述可編程邏輯器件接收所述脈沖信號(hào),觸發(fā)記憶性開機(jī)流程。其中,優(yōu)選的,所述脈沖觸發(fā)電路將其指定寄存器置為第一標(biāo)識(shí)值,之后,進(jìn)一步 包括步驟當(dāng)所述終端正常關(guān)機(jī)時(shí),所述脈沖觸發(fā)電路將其指定寄存器置為第二標(biāo)識(shí)值;當(dāng)所述脈沖觸發(fā)電路重新供電時(shí),所述脈沖觸發(fā)電路獲知所述指定寄存器的值為 第二標(biāo)識(shí)值,不產(chǎn)生脈沖信號(hào),不觸發(fā)可編程邏輯器件進(jìn)行開機(jī)流程。本專利技術(shù)還提供一種終端,其包括上述技術(shù)方案所述的記憶性開機(jī)電路。實(shí)施本專利技術(shù)的技術(shù)方案,具有以下有益效果通過終端上次斷電瞬間保存的信息 來實(shí)現(xiàn)斷電恢復(fù)后的自動(dòng)、記憶性開機(jī)。附圖說明下面將結(jié)合附圖及實(shí)施例對本專利技術(shù)作進(jìn)一步說明,附圖中圖1為本專利技術(shù)實(shí)施例提供的終端的電路結(jié)構(gòu)示意圖;圖2為本專利技術(shù)實(shí)施例一提供的終端的電路結(jié)構(gòu)示意圖3為專利技術(shù)實(shí)施例一提供的一種終端記憶性開機(jī)方法流程圖;圖4為本專利技術(shù)實(shí)施例一提供一種終端和終端記憶性開機(jī)方法的應(yīng)用實(shí)施例;圖5為本專利技術(shù)實(shí)施例二提供的終端的電路結(jié)構(gòu)示意圖;圖6為本專利技術(shù)實(shí)施例二提供的終端記憶性開機(jī)方法流程圖;圖7為本專利技術(shù)實(shí)施例一提供的終端結(jié)構(gòu)示意圖;圖8為本專利技術(shù)實(shí)施例二提供的終端結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并 不用于限定本專利技術(shù)。本專利技術(shù)實(shí)施例提供一種終端記憶性開機(jī)電路,如圖1所示,包括電源10和連接 所述電源10的主控制器20,監(jiān)控單元30,用于在所述終端開機(jī)狀態(tài)時(shí),獲取主控制器20的 GPIO接口的第一狀態(tài),向信號(hào)保存單元40發(fā)送所述第一狀態(tài)的信號(hào);信號(hào)保存單元40,用于將所述第一狀態(tài)設(shè)置成對應(yīng)的第一標(biāo)識(shí)值;在所述終端上 電時(shí),向所述監(jiān)控單元30發(fā)送所述第一標(biāo)識(shí)值,以便于所述監(jiān)控單元30根據(jù)所述第一標(biāo)識(shí) 值進(jìn)行記憶性開機(jī)(即恢復(fù)到上次斷電瞬間的終端的系統(tǒng)所處的狀態(tài))。另外,在進(jìn)一步的實(shí)施例中,所述監(jiān)控單元30,還用于,在所述終端正常關(guān)機(jī)時(shí),獲 取主控制器20的GPIO接口的第二狀態(tài),向所述信號(hào)保存單元40發(fā)送所述第二狀態(tài)的信 號(hào);所述信號(hào)保存單元40,將所述第二狀態(tài)設(shè)置成對應(yīng)的第二標(biāo)識(shí)值,在所述終端上 電時(shí),向所述監(jiān)控單元30發(fā)送所述第二標(biāo)識(shí)值,[以便于所述監(jiān)控單元30根據(jù)所述第二標(biāo) 識(shí)值進(jìn)行非記憶性開機(jī)。]即所述監(jiān)控單元30根據(jù)所述第二標(biāo)識(shí)值則不進(jìn)行開機(jī)處理。下面結(jié)合附圖描述上述實(shí)施例的更詳細(xì)的實(shí)施例實(shí)施例一如圖2所示,該電路包括電源140和連接所述電源140的主控制器 110,以及還包括微控制器120和存儲(chǔ)器130,所述微控制器120與所述主控制器110相連 接,所述存儲(chǔ)器130與所述微控制器120相連接,所述電源140為所述主控制器110提供電 源。在本實(shí)施例中,所述微控制器與所述主控制器的GPIO接口連接。所述微控制器120用 于對所述電源140進(jìn)行上電時(shí)序控制,即在終端開機(jī)過程中按主控制器110的上電時(shí)序要 求控制電源140進(jìn)行上電。相應(yīng)的,本專利技術(shù)實(shí)施例還提供一種終端記本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種終端記憶性開機(jī)電路,包括:電源和連接所述電源的主控制器,其特征在于,還包括:監(jiān)控單元,用于在所述終端開機(jī)狀態(tài)時(shí),獲取主控制器的GPIO接口的第一狀態(tài),向信號(hào)保存單元發(fā)送所述第一狀態(tài)的信號(hào);信號(hào)保存單元,用于將所述第一狀態(tài)設(shè)置成對應(yīng)的第一標(biāo)識(shí)值;在所述終端上電時(shí),向所述監(jiān)控單元發(fā)送所述第一標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第一標(biāo)識(shí)值進(jìn)行記憶性開機(jī)。
【技術(shù)特征摘要】
一種終端記憶性開機(jī)電路,包括電源和連接所述電源的主控制器,其特征在于,還包括監(jiān)控單元,用于在所述終端開機(jī)狀態(tài)時(shí),獲取主控制器的GPIO接口的第一狀態(tài),向信號(hào)保存單元發(fā)送所述第一狀態(tài)的信號(hào);信號(hào)保存單元,用于將所述第一狀態(tài)設(shè)置成對應(yīng)的第一標(biāo)識(shí)值;在所述終端上電時(shí),向所述監(jiān)控單元發(fā)送所述第一標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第一標(biāo)識(shí)值進(jìn)行記憶性開機(jī)。2.如權(quán)利要求1所述終端記憶性開機(jī)電路,其特征在于,所述監(jiān)控單元,還用于,在所 述終端正常關(guān)機(jī)時(shí),獲取主控制器的GPIO接口的第二狀態(tài),向所述信號(hào)保存單元發(fā)送所述 第二狀態(tài)的信號(hào);所述信號(hào)保存單元,將所述第二狀態(tài)設(shè)置成對應(yīng)的第二標(biāo)識(shí)值,在所述終端上電時(shí),向 所述監(jiān)控單元發(fā)送所述第二標(biāo)識(shí)值,以便于所述監(jiān)控單元根據(jù)所述第二標(biāo)識(shí)值不進(jìn)行開機(jī)處理。3.如權(quán)利要求1或者2所述終端記憶性開機(jī)電路,其特征在于,所述監(jiān)控單元為微控制 器,所述微控制器與所述主控制器相連接,所述信號(hào)保存單元為存儲(chǔ)器,所述存儲(chǔ)器與所述 微控制器相連接。4.如權(quán)利要求1或者2所述終端記憶性開機(jī)電路,其特征在于,所述監(jiān)控單元為可編程 邏輯器件,所述可編程邏輯器件與所述主控制器相連接,所述信號(hào)保存單元為脈沖觸發(fā)電 路,所述脈沖觸發(fā)電路與所述可編程邏輯器件相連接。5.一種終端記憶性開機(jī)方法,包括權(quán)利要求3所述的開機(jī)電路,其特征在于,所述方法 包括步驟在終端處于開機(jī)狀態(tài)時(shí),主控制器將GPIO接口的電平置為第一狀態(tài);微控制...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周為勝,
申請(專利權(quán))人:深圳市研祥通訊終端技術(shù)有限公司,
類型:發(fā)明
國別省市:94[中國|深圳]
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。