本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法及系統(tǒng)。
背景技術(shù):
隨著人們生活質(zhì)量的日益提高,智能機(jī)器人已經(jīng)越來越多的進(jìn)入家庭服務(wù)行業(yè),這不僅是一項(xiàng)極具應(yīng)用前景的高新技術(shù)行業(yè),還是智能機(jī)器人目前研究的一個(gè)重要熱點(diǎn),且已形成一個(gè)巨大的市場。
目前的智能電子設(shè)備在運(yùn)行時(shí),常常碰到死機(jī)等故障情況,這種情況下用戶需要等待較長時(shí)間才能發(fā)現(xiàn)智能電子設(shè)備已處于死機(jī)狀態(tài),用戶在不知情的情況下發(fā)出的命令,智能電子設(shè)備無法接收和執(zhí)行,這給用戶的使用帶來了不便,對于出現(xiàn)故障的智能電子設(shè)備用戶需要自行重新開啟,才能使智能電子設(shè)備恢復(fù)正常使用狀態(tài),用戶體驗(yàn)非常不好。
技術(shù)實(shí)現(xiàn)要素:
針對上述問題現(xiàn)提供一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法及系統(tǒng)。
具體的技術(shù)方案是:
一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法,應(yīng)用于智能電子設(shè)備, 其中,包括步驟:
步驟S100、當(dāng)所述智能電子設(shè)備停止運(yùn)行時(shí),啟動(dòng)第一判斷程序,用以判斷所述停止運(yùn)行是否為系統(tǒng)的正常退出,若是,則退出,否則,執(zhí)行步驟S200。
步驟S200、啟動(dòng)第二判斷程序,判斷所述停止運(yùn)行是否滿足預(yù)先設(shè)置的條件,若滿足,則執(zhí)行步驟S300,否則,退出;
步驟S300、啟動(dòng)中央處理器,讀取存儲(chǔ)在非易失性存儲(chǔ)器中預(yù)設(shè)的啟動(dòng)標(biāo)志;
步驟S400、調(diào)取與所述啟動(dòng)標(biāo)志對應(yīng)的恢復(fù)信息,并根據(jù)所述恢復(fù)信息自動(dòng)啟動(dòng)所述智能電子設(shè)備。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述步驟S200中,所述預(yù)先設(shè)置的條件包括一計(jì)時(shí)程序,用以判斷所述智能電子設(shè)備在非正常退出系統(tǒng)的運(yùn)行時(shí)間達(dá)到一時(shí)間閾值時(shí),執(zhí)行所述步驟S300。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述步驟S200中,所述預(yù)先設(shè)置的條件包括一第一掃描程序,用以掃描所述智能電子設(shè)備的中央處理器,當(dāng)掃描所述中央處理器因超額工作狀態(tài)而停止運(yùn)行時(shí),執(zhí)行所述步驟S300。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述步驟S200中,所述預(yù)先設(shè)置的條件包括一第二掃描程序,用以掃描所述智能電子設(shè)備的系統(tǒng)運(yùn)行程序,當(dāng)掃描所述智能電子設(shè)備的系統(tǒng)運(yùn)行程序相互沖突而停止運(yùn)行時(shí),執(zhí)行所述步驟S300。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述步驟S400中,所述恢復(fù)信息預(yù)先保存在所述非易失性存儲(chǔ)器中。
優(yōu)選的,還包括一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)系統(tǒng),其中,包括:
第一判斷單元,用以判斷智能電子設(shè)備停止運(yùn)行是否為系統(tǒng)的正常退出;
第二判斷單元,連接所述第一判斷單元,用以判斷所述停止運(yùn)行是否滿足預(yù)先設(shè)置的條件;
第一讀取單元,連接所述第二判斷單元,用于讀取存儲(chǔ)在非易失性存儲(chǔ)器中預(yù)設(shè)的啟動(dòng)標(biāo)志;
第二讀取單元,連接所述第一讀取單元,用于讀取與所述啟動(dòng)標(biāo)志對應(yīng)的恢復(fù)信息;
一自動(dòng)啟動(dòng)單元,連接所述第二讀取單元,用于根據(jù)所述恢復(fù)信息自動(dòng)啟動(dòng)所述智能電子設(shè)備。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述第二判斷單元包括一計(jì)時(shí)模塊,用以對智能電子設(shè)備在非正常停止運(yùn)行時(shí)開始計(jì)時(shí),并判斷所述計(jì)時(shí)是否達(dá)到一預(yù)設(shè)的時(shí)間閾值。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述第二判斷單元包括一第一掃描模塊,用以掃描所述智能電子設(shè)備的中央處理器的工作狀態(tài),并判斷所述中央處理器是否因超額工作狀態(tài)而停止運(yùn)行。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述第二判斷單元包括一第二掃描模塊,用以掃描所述智能電子設(shè)備的系統(tǒng)運(yùn)行程序,并判斷系統(tǒng)運(yùn)行程序是否相互沖突。
優(yōu)選的,上述自動(dòng)快速啟動(dòng)方法,其中,所述恢復(fù)信息預(yù)先保存在所述非易失性存儲(chǔ)器中。
上述技術(shù)方案的有益效果是:通過對智能電子設(shè)備故障的自行判斷,采取自動(dòng)啟動(dòng)的方法,提高了智能電子設(shè)備的自我糾錯(cuò)能力,改善了用戶的使 用體驗(yàn)。
附圖說明
圖1為發(fā)明較佳實(shí)施例中,一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法及系統(tǒng)中方法的總流程示意圖;
圖2為發(fā)明較佳實(shí)施例中,一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法及系統(tǒng)中系統(tǒng)的總結(jié)構(gòu)示意圖;
圖3為發(fā)明較佳實(shí)施例中,在圖2基礎(chǔ)上,一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法及系統(tǒng)中系統(tǒng)的部分結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
如圖1所示,
一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)方法,應(yīng)用于智能電子設(shè)備,其中,包括步驟:
步驟S100、當(dāng)智能電子設(shè)備停止運(yùn)行時(shí),啟動(dòng)第一判斷程序,用以判斷 停止運(yùn)行是否為系統(tǒng)的正常退出,若是,則退出,否則,執(zhí)行步驟S200。
步驟S200、啟動(dòng)第二判斷程序,判斷停止運(yùn)行是否滿足預(yù)先設(shè)置的條件,若滿足,則執(zhí)行步驟S300,否則,退出;
步驟S300、啟動(dòng)中央處理器,讀取存儲(chǔ)在非易失性存儲(chǔ)器中預(yù)設(shè)的啟動(dòng)標(biāo)志;
步驟S400、調(diào)取與啟動(dòng)標(biāo)志對應(yīng)的恢復(fù)信息,并根據(jù)恢復(fù)信息自動(dòng)啟動(dòng)智能電子設(shè)備。
智能電子設(shè)備越來越多的應(yīng)用于家庭當(dāng)中,當(dāng)智能電子設(shè)備在運(yùn)行狀態(tài)下出現(xiàn)故障停止運(yùn)行時(shí),智能電子設(shè)備首先要判斷停止運(yùn)行的情況,以確定智能電子設(shè)備停止運(yùn)行是因?yàn)檫\(yùn)行結(jié)束的停止還是故障導(dǎo)致的停止,如果判斷是故障導(dǎo)致的停止,則需要判斷故障的原因是否符合設(shè)定的情況,如果符合設(shè)定的情況,則按預(yù)定程序重新啟動(dòng)智能電子設(shè)備,啟動(dòng)步驟具體為,將用于快起啟動(dòng)智能電子設(shè)備的恢復(fù)信息設(shè)置對應(yīng)的啟動(dòng)標(biāo)志,并將啟動(dòng)標(biāo)識存儲(chǔ)在非易失性存儲(chǔ)器中,啟動(dòng)中央處理器,調(diào)取存儲(chǔ)在非易失性存儲(chǔ)器的啟動(dòng)標(biāo)志,根據(jù)啟動(dòng)標(biāo)識調(diào)取恢復(fù)信息,最終實(shí)現(xiàn)重新啟動(dòng)智能電子設(shè)備。
本發(fā)明較佳實(shí)施例中,步驟S200中,預(yù)先設(shè)置的條件包括一計(jì)時(shí)程序,用以判斷智能電子設(shè)備在非正常退出系統(tǒng)的運(yùn)行時(shí)間達(dá)到一時(shí)間閾值時(shí),執(zhí)行步驟S300。
設(shè)置一個(gè)智能電子設(shè)備非正常停止時(shí)間的閾值,在智能電子設(shè)備運(yùn)行停止時(shí),開始計(jì)算停止的時(shí)間,當(dāng)停止時(shí)間達(dá)到上述閾值時(shí),重新啟動(dòng)智能電子設(shè)備,進(jìn)而快速解決故障問題。
本發(fā)明較佳實(shí)施例中,步驟S200中,預(yù)先設(shè)置的條件包括一第一掃描程序,用以掃描智能電子設(shè)備的中央處理器,當(dāng)掃描中央處理器因超額工作狀 態(tài)而停止運(yùn)行時(shí),執(zhí)行步驟S300。
通過對智能電子設(shè)備進(jìn)行掃描,判斷智能電子設(shè)備停止是因?yàn)橹醒胩幚砥鞒~工作而停止運(yùn)行時(shí),重新啟動(dòng)智能電子設(shè)備,進(jìn)而快速解決故障問題。
本發(fā)明較佳實(shí)施例中,步驟S200中,預(yù)先設(shè)置的條件包括一第二掃描程序,用以掃描智能電子設(shè)備的系統(tǒng)運(yùn)行程序,當(dāng)掃描智能電子設(shè)備的系統(tǒng)運(yùn)行程序相互沖突而停止運(yùn)行時(shí),執(zhí)行步驟S300。
通過對智能電子設(shè)備進(jìn)行掃描,判斷智能電子設(shè)備停止是因?yàn)橄到y(tǒng)運(yùn)行程序相互沖突而停止運(yùn)行時(shí),重新啟動(dòng)智能電子設(shè)備,進(jìn)而快速解決故障問題。
本發(fā)明較佳實(shí)施例中,步驟S400中,恢復(fù)信息預(yù)先保存在非易失性存儲(chǔ)器中。
將恢復(fù)信息保存在非易失性存儲(chǔ)器中,當(dāng)關(guān)閉智能電子設(shè)備時(shí),恢復(fù)信息不會(huì)被刪除,在啟動(dòng)智能電子設(shè)備運(yùn)行時(shí),或在故障時(shí)重新啟動(dòng)都可以從非易失性存儲(chǔ)器中調(diào)取恢復(fù)信息,方便重新并快速的啟動(dòng)智能電子設(shè)備,解決故障問題。
如圖2所示,
本發(fā)明較佳實(shí)施例中,還包括一種智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)系統(tǒng),其中,包括:
第一判斷單元1,用以判斷智能電子設(shè)備停止運(yùn)行是否為系統(tǒng)的正常退 出;
第二判斷單元2,連接第一判斷單元1,用以判斷停止運(yùn)行是否滿足預(yù)先設(shè)置的條件;
第一讀取單元3,連接第二判斷單元2,用于讀取存儲(chǔ)在非易失性存儲(chǔ)器中預(yù)設(shè)的啟動(dòng)標(biāo)志;
第二讀取單元4,連接第一讀取單元3,用于讀取與啟動(dòng)標(biāo)志對應(yīng)的恢復(fù)信息;
一自動(dòng)啟動(dòng)單元5,連接第二讀取單元4,用于根據(jù)恢復(fù)信息自動(dòng)啟動(dòng)智能電子設(shè)備。
本系統(tǒng)對應(yīng)智能電子設(shè)備故障下的自動(dòng)快速啟動(dòng)的方法,系統(tǒng)包括第一判斷單元1、第二判斷單元2、第一讀取單元3、第二讀取單元4和自動(dòng)啟動(dòng)單元5,對產(chǎn)生故障的原因進(jìn)行判斷,并在判斷結(jié)果符合預(yù)設(shè)條件時(shí),重新啟動(dòng)智能電子設(shè)備,快速解決故障問題。
圖3為本發(fā)明中第二判斷單元2的結(jié)構(gòu)圖,本圖包括計(jì)時(shí)模塊21、第一掃描模塊22、第二掃描模塊23。
本發(fā)明較佳實(shí)施例中,如圖3所示,第二判斷單元2包括一計(jì)時(shí)模塊21,用以對智能電子設(shè)備在非正常停止運(yùn)行時(shí)開始計(jì)時(shí),并判斷計(jì)時(shí)是否達(dá)到一預(yù)設(shè)的時(shí)間閾值。
計(jì)時(shí)單元對智能電子設(shè)備停止運(yùn)行時(shí)開始計(jì)時(shí),當(dāng)計(jì)時(shí)滿足一時(shí)間閾值時(shí),則認(rèn)為是非正常停止,通過自動(dòng)啟動(dòng)單元5對智能電子設(shè)備進(jìn)行重新啟動(dòng)。
本發(fā)明較佳實(shí)施例中,如圖3所示,第二判斷單元2包括一第一掃描模 塊22,用以掃描智能電子設(shè)備的中央處理器的工作狀態(tài),并判斷中央處理器是否因超額工作狀態(tài)而停止運(yùn)行,進(jìn)而快速解決智能電子設(shè)備故障問題。
本發(fā)明較佳實(shí)施例中,如圖3所示,第二判斷單元2包括一第二掃描模塊23,用以掃描智能電子設(shè)備的系統(tǒng)運(yùn)行程序,并判斷系統(tǒng)運(yùn)行程序是否相互沖突。當(dāng)判斷智能電子設(shè)備是因?yàn)橄到y(tǒng)運(yùn)行程序相互沖突而停止時(shí),則重新啟動(dòng)智能電子設(shè)備。
本發(fā)明較佳實(shí)施例中,恢復(fù)信息預(yù)先保存在非易失性存儲(chǔ)器中,方便智能電子設(shè)備快速啟動(dòng)。
以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。