本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及的是一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)終端技術(shù)的飛速發(fā)展,目前如手機(jī)、平板等智能移動(dòng)終端走進(jìn)了越來(lái)越多的普通老百姓家中;而目前移動(dòng)終端功能復(fù)雜,并且用戶會(huì)從網(wǎng)絡(luò)上下載并安裝各種質(zhì)量參差不齊的應(yīng)用軟件,因此,在移動(dòng)終端使用中難免會(huì)遇到死機(jī);對(duì)于死機(jī),移動(dòng)終端需要實(shí)時(shí)檢測(cè),并且當(dāng)檢測(cè)到死機(jī)時(shí)需要及時(shí)重啟移動(dòng)終端或通過(guò)點(diǎn)亮指示燈等方式向用戶發(fā)出提醒,以使移動(dòng)終端盡快恢復(fù)到正常狀態(tài)。在現(xiàn)有技術(shù)中,對(duì)于死機(jī)的檢測(cè)是通過(guò)啟動(dòng)一個(gè)看門狗定時(shí)器,然后由一個(gè)進(jìn)程不斷對(duì)看門狗定時(shí)器進(jìn)行復(fù)位,如果該進(jìn)程未及時(shí)對(duì)看門狗定時(shí)器進(jìn)行復(fù)位則看門狗定時(shí)器超時(shí)將觸發(fā)中斷提示死機(jī)。上述過(guò)程需要不斷在后臺(tái)對(duì)看門狗定時(shí)器作復(fù)位操作,一定程度上占用了一些系統(tǒng)的資源。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法及系統(tǒng)。旨在解決現(xiàn)有技術(shù)中需要通過(guò)開(kāi)啟一個(gè)專門的進(jìn)程來(lái)執(zhí)行不斷對(duì)看門狗定時(shí)器復(fù)位的操作以發(fā)現(xiàn)移動(dòng)終端死機(jī)。
本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,其中,包括:
步驟A,設(shè)置用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;
步驟B,當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;
步驟C,當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,其中,還包括:
步驟D,當(dāng)判定移動(dòng)終端死機(jī)時(shí)執(zhí)行重啟移動(dòng)終端操作。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,其中,所述步驟A還包括:
檢測(cè)觸摸屏中斷腳的變化,當(dāng)觸摸屏中斷腳產(chǎn)生一次中斷時(shí)將計(jì)數(shù)器加一。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,其中,所述步驟B還包括:
檢測(cè)顯示屏數(shù)據(jù)腳的變化,當(dāng)顯示屏數(shù)據(jù)腳產(chǎn)生一次變化時(shí)將計(jì)數(shù)器清零。
一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,包括:
設(shè)置模塊,用于設(shè)置用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;
檢測(cè)模塊,用于當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;
控制模塊,用于當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,還包括:
重啟執(zhí)行模塊,用于當(dāng)判定移動(dòng)終端死機(jī)時(shí)執(zhí)行重啟移動(dòng)終端操作。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,所述設(shè)置模塊包括:
第一檢測(cè)單元,用于檢測(cè)觸摸屏中斷腳的變化,當(dāng)觸摸屏中斷腳產(chǎn)生一次中斷時(shí)將計(jì)數(shù)器加一。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,所述檢測(cè)模塊包括:
第二檢測(cè)單元,用于檢測(cè)顯示屏數(shù)據(jù)腳的變化,當(dāng)顯示屏數(shù)據(jù)腳產(chǎn)生一次變化時(shí)將計(jì)數(shù)器清零。
本發(fā)明所提供的基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法及系統(tǒng),所述方法通過(guò)用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。從而解決現(xiàn)有技術(shù)中需要通過(guò)開(kāi)啟一個(gè)專門的進(jìn)程來(lái)執(zhí)行不斷對(duì)看門狗定時(shí)器復(fù)位的操作以發(fā)現(xiàn)移動(dòng)終端死機(jī);為系統(tǒng)節(jié)省資源,提高系統(tǒng)的運(yùn)行效率。
附圖說(shuō)明
圖1是本發(fā)明基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法的較佳實(shí)施例的結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明實(shí)施例提供的一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,包括以下步驟:
步驟S100,設(shè)置一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一。
本發(fā)明實(shí)施例中,需要設(shè)置一計(jì)數(shù)器,用于計(jì)數(shù)觸摸屏輸入的次數(shù),更具體地,用于計(jì)數(shù)觸摸屏中斷腳產(chǎn)生中斷的次數(shù)。通過(guò)設(shè)置一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一。
其中,觸摸屏檢測(cè)時(shí),檢測(cè)連線連接觸摸屏的中斷腳,當(dāng)觸摸屏檢測(cè)到觸摸時(shí),其會(huì)通過(guò)中斷腳產(chǎn)生中斷通知系統(tǒng)讀取觸摸信息,而該中斷腳也連接到了觸摸屏檢系統(tǒng),在每一次觸摸屏的中斷腳產(chǎn)生中斷時(shí)將會(huì)被觸摸屏檢測(cè)模塊所檢測(cè)到,然后觸摸屏檢測(cè)模塊將計(jì)數(shù)器作加一操作。
步驟S200,當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零。
本實(shí)施例中,將檢測(cè)到顯示屏顯示的內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零。
在顯示屏內(nèi)容檢測(cè)時(shí),設(shè)置一連接線連線顯示屏的數(shù)據(jù)腳,有可能顯示屏與系統(tǒng)之間連接有多條數(shù)據(jù)腳用于系統(tǒng)將顯示數(shù)據(jù)傳遞給顯示屏,此處只需任意取一條數(shù)據(jù)腳即可;當(dāng)系統(tǒng)將顯示數(shù)據(jù)發(fā)送給顯示屏?xí)r,數(shù)據(jù)腳會(huì)產(chǎn)生高低變化,此時(shí)如果數(shù)據(jù)腳產(chǎn)生了高低變化將同時(shí)被檢測(cè)到,然后將通過(guò)計(jì)數(shù)器清零模塊對(duì)計(jì)數(shù)器作清零操作。
步驟S300,當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。
即本發(fā)明中,通過(guò)設(shè)置一計(jì)數(shù)器,記錄用戶操作觸摸屏次數(shù),當(dāng)記錄到用戶操作觸摸屏輸入的次數(shù)到達(dá)預(yù)定門限例如5次,顯示屏顯示的內(nèi)容都沒(méi)有發(fā)生改變,則判定移動(dòng)終端死機(jī)。
步驟S400,當(dāng)判定移動(dòng)終端死機(jī)時(shí)執(zhí)行重啟移動(dòng)終端操作。
當(dāng)判定移動(dòng)終端死機(jī),則控制重啟移動(dòng)終端。
其中,所述步驟S100具體如下:
檢測(cè)觸摸屏中斷腳的變化,當(dāng)觸摸屏中斷腳產(chǎn)生一次中斷時(shí)將計(jì)數(shù)器加一。
其中,所述步驟200具體包括:
檢測(cè)顯示屏數(shù)據(jù)腳的變化,當(dāng)顯示屏數(shù)據(jù)腳產(chǎn)生一次變化時(shí)將計(jì)數(shù)器清零。
由上可見(jiàn),本發(fā)明提供的一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法。解決了現(xiàn)有技術(shù)中需要通過(guò)開(kāi)啟一個(gè)專門的進(jìn)程來(lái)執(zhí)行不斷對(duì)看門狗定時(shí)器復(fù)位的操作以發(fā)現(xiàn)移動(dòng)終端死機(jī),省能了資源損耗,節(jié)能了電能,為用戶提供了方便。
請(qǐng)參閱圖2,圖2所示為本發(fā)明一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng)的功能原理框圖,如圖2所示,所述系統(tǒng)包括:
設(shè)置模塊210,用于設(shè)置用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;具體如上所述。
檢測(cè)模塊220,用于當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;具體如上所述。
控制模塊230,用于當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī);具體如上所述。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,還包括:
重啟執(zhí)行模塊,用于當(dāng)判定移動(dòng)終端死機(jī)時(shí)執(zhí)行重啟移動(dòng)終端操作;具體如上所述。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,所述設(shè)置模塊包括:
第一檢測(cè)單元,用于檢測(cè)觸摸屏中斷腳的變化,當(dāng)觸摸屏中斷腳產(chǎn)生一次中斷時(shí)將計(jì)數(shù)器加一;具體如上所述。
所述基于觸摸屏與顯示屏的死機(jī)檢測(cè)系統(tǒng),其中,所述檢測(cè)模塊包括:
第二檢測(cè)單元,用于檢測(cè)顯示屏數(shù)據(jù)腳的變化,當(dāng)顯示屏數(shù)據(jù)腳產(chǎn)生一次變化時(shí)將計(jì)數(shù)器清零;具體如上所述。
綜上所述,本發(fā)明所提供的基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法及系統(tǒng),所述方法通過(guò)用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。從而解決現(xiàn)有技術(shù)中需要通過(guò)開(kāi)啟一個(gè)專門的進(jìn)程來(lái)執(zhí)行不斷對(duì)看門狗定時(shí)器復(fù)位的操作以發(fā)現(xiàn)移動(dòng)終端死機(jī);為系統(tǒng)節(jié)省資源,提高系統(tǒng)的運(yùn)行效率。
綜上所述,本發(fā)明一種基于觸摸屏與顯示屏的死機(jī)檢測(cè)方法,所述方法通過(guò)用一個(gè)計(jì)數(shù)器記錄存儲(chǔ)檢測(cè)觸摸屏輸入的次數(shù),當(dāng)檢測(cè)到觸摸屏輸入時(shí)將計(jì)數(shù)器加一;當(dāng)檢測(cè)到顯示屏顯示內(nèi)容發(fā)生改變時(shí)將所述計(jì)數(shù)器清零;當(dāng)檢測(cè)到計(jì)數(shù)器的計(jì)數(shù)值超過(guò)設(shè)定門限時(shí),判定移動(dòng)終端死機(jī)。從而解決現(xiàn)有技術(shù)中需要通過(guò)開(kāi)啟一個(gè)專門的進(jìn)程來(lái)執(zhí)行不斷對(duì)看門狗定時(shí)器復(fù)位的操作以發(fā)現(xiàn)移動(dòng)終端死機(jī);為系統(tǒng)節(jié)省資源,提高系統(tǒng)的運(yùn)行效率。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)硬件(如處理器,控制器等)來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。