一種觸摸屏喚醒的節(jié)電控制方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及的是一種觸摸屏喚醒的節(jié)電控制方法及移動終端。
【背景技術(shù)】
[0002]隨著觸摸屏功能的廣泛應(yīng)用,目前觸摸屏已成為移動終端最主要的輸入方式,甚至有些移動終端的所有輸入都依賴于觸摸屏。目前,基于觸摸屏的雙擊、畫V字形、以及其他基于觸摸屏的手勢操作來喚醒滅屏?xí)r的移動終端已廣泛應(yīng)用,用戶只需要屏幕熄滅的情況下,通過預(yù)先設(shè)定的操作手勢(如雙擊觸摸屏)即可點亮屏幕,從而代替按下電源鍵或插上電源;但是上述通過預(yù)先設(shè)置的觸摸屏操作手勢來喚醒滅屏的移動終端的功能,需要在移動終端滅屏后仍使能觸摸屏,使觸摸屏處于工作狀態(tài)以檢測用戶的觸摸屏手勢輸入,造成觸摸屏在滅屏狀態(tài)下時功耗較高,容易使電池電量消耗較快。
[0003]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種觸摸屏喚醒的節(jié)電控制方法及移動終端,旨在解決現(xiàn)有技術(shù)中帶有觸摸操控方式(如雙擊喚醒)喚醒滅屏狀態(tài)下的移動終端普遍功耗較高的缺陷,從而提高電池的續(xù)航能力。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種觸摸屏喚醒的節(jié)電控制方法,其中,包括步驟:
A、預(yù)先在移動終端中設(shè)置一用于檢測移動終端晃動的傳感器,并于所述傳感器中設(shè)置一判斷所述移動終端的晃動是否達到預(yù)設(shè)檢測門限的中斷模式;
B、當(dāng)移動終端顯示屏滅屏?xí)r,關(guān)閉觸摸屏、開啟所述傳感器,并啟動所述傳感器的中斷模式;
C、檢測并判斷移動終端的晃動是否達到預(yù)設(shè)檢測門限,當(dāng)是則啟動觸摸屏并啟動預(yù)設(shè)定時器;
D、在所述定時器的超時時間內(nèi),檢測并判斷觸摸屏是否接收到用戶的觸摸操作手勢,當(dāng)是則繼續(xù)判定用戶當(dāng)前觸摸操作手勢與預(yù)設(shè)觸摸操作手勢是否匹配;
E、當(dāng)判定出當(dāng)前觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢匹配,則點亮移動終端顯示屏、關(guān)閉所述定時器和傳感器。
[0006]所述的觸摸屏喚醒的節(jié)電控制方法,其中,所述步驟A之前還包括步驟:
51、在移動終端中設(shè)置用于對比匹配的預(yù)設(shè)觸摸操作手勢;
52、在移動終端中預(yù)先設(shè)置一在超時時間內(nèi)判斷觸摸屏是否接收到用戶觸摸操作手勢的定時器。
[0007]所述的觸摸屏喚醒的節(jié)電控制方法,其中,所述預(yù)設(shè)檢測門限可以為移動終端晃動的角度偏移量或位置變化范圍,所述定時器的超時時間設(shè)置為10秒。
[0008]所述的觸摸屏喚醒的節(jié)電控制方法,其中,所述步驟A中,所述傳感器為三軸陀螺儀傳感器,所述預(yù)設(shè)檢測門限為陀螺儀三軸的檢測門限均為上限5度/秒,下限-5度/秒。
[0009]所述的觸摸屏喚醒的節(jié)電控制方法,其中,所述步驟C具體包括:
Cl、當(dāng)所述傳感器的中斷模式啟動后,檢測移動終端是否發(fā)生晃動;
C2、當(dāng)檢測到移動終端發(fā)生晃動并且達到所述預(yù)設(shè)檢測門限,則判斷所述傳感器發(fā)生中斷,并產(chǎn)生中斷信號;
C3、移動終端中央處理器接收所述傳感器發(fā)送的中斷信號并執(zhí)行啟動觸摸屏和預(yù)設(shè)定時器的操作。
[0010]本發(fā)明還提供一種移動終端,包括傳感器、顯示屏、觸摸屏和中央處理器,所述傳感器、顯示屏和觸摸屏分別與中央處理器相連接,其中,所述中央處理器還包括:
顯示屏亮滅控制模塊,其與顯示屏相連接,用于控制顯示屏的點亮或滅屏;
傳感器開關(guān)模塊,其與傳感器相連接,用于控制傳感器的開啟或關(guān)閉;
傳感器中斷設(shè)置模塊,其與傳感器相連接,用于設(shè)置一判斷所述移動終端的晃動是否達到預(yù)設(shè)檢測門限的中斷模式;
傳感器中斷檢測模塊,其與傳感器相連接,用于檢測傳感器產(chǎn)生的中斷信號,向中央處理器發(fā)送第一指令信號;
定時器,用于在超時時間內(nèi)判斷觸摸屏是否接收到用戶觸摸操作手勢;
定時器超時處理模塊,其與定時器相連接,用于當(dāng)定時器超時時,向中央處理器發(fā)送第二指令信號;
觸摸屏開關(guān)模塊,其與觸摸屏相連接,用于控制觸摸屏的開啟或關(guān)閉;
觸摸操作手勢預(yù)設(shè)模塊,其與觸摸屏手勢獲取與比較模塊相連接,用于預(yù)先設(shè)置用于喚醒移動終端的觸摸操作手勢;
觸摸屏手勢獲取與比較模塊,其與觸摸屏、觸摸操作手勢預(yù)設(shè)模塊分別連接,用于獲取用戶在觸摸屏上的觸摸操作手勢,并將所獲取的觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢進行比較,向中央處理器發(fā)送第三指令信號;
所述中央處理器負責(zé)協(xié)調(diào)、控制上述各模塊,以及根據(jù)所述傳感器中斷檢測模塊、定時器超時處理模塊、觸摸屏手勢獲取與比較模塊發(fā)送的指令信號執(zhí)行相應(yīng)的操作;
進一步地,所述定時器的超時時間設(shè)置為10秒。
[0011]進一步地,所述的移動終端,其中,所述傳感器為三軸陀螺儀傳感器,在傳感器中斷設(shè)置模塊中所述預(yù)設(shè)檢測門限為陀螺儀三軸的檢測門限均為上限5度/秒,下限-5度/秒。
[0012]進一步地,所述的移動終端,其中,還包括設(shè)置模塊,用于預(yù)先建立第一指令信號、第二指令信號、第三指令信號與各自對應(yīng)操作的關(guān)聯(lián)。
[0013]進一步地,所述的移動終端,其中,
所述第一指令信號關(guān)聯(lián)的對應(yīng)操作為:執(zhí)行啟動定時器;
所述第二指令信號關(guān)聯(lián)的對應(yīng)操作為:執(zhí)行關(guān)閉觸摸屏、關(guān)閉定時器;
所述第三指令信號關(guān)聯(lián)的對應(yīng)操作為:當(dāng)所述觸摸屏手勢獲取與比較模塊中所獲取的觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢不匹配時,執(zhí)行復(fù)位定時器;當(dāng)所獲取的觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢匹配時,執(zhí)行點亮顯示屏、關(guān)閉定時器和傳感器。
[0014]本發(fā)明所提供的一種觸摸屏喚醒的節(jié)電控制方法及移動終端,通過當(dāng)滅屏?xí)r,關(guān)閉觸摸屏,并開啟傳感器啟動傳感器為中斷模式,當(dāng)檢測到傳感器產(chǎn)生的中斷時,啟動觸摸屏來檢測觸摸屏手勢;判斷其與預(yù)先設(shè)置的手勢是否相同,若相同則執(zhí)行點亮屏幕,關(guān)閉定時器,關(guān)閉傳感器。本發(fā)明通過在滅屏狀態(tài)下,以傳感器的中斷來作為觸發(fā)開啟觸摸屏檢測用戶輸入的手勢,從而無需像現(xiàn)有技術(shù)中需要在滅屏?xí)r需要將觸摸屏仍控制在工作狀態(tài),從而解決移動終端顯示屏滅屏狀態(tài)下,觸摸屏功耗較高,容易使電池電量消耗較快的問題。
【附圖說明】
[0015]圖1是本發(fā)明一種觸摸屏喚醒的節(jié)電控制方法的實施例的流程圖。
[0016]圖2是本發(fā)明一種觸摸屏喚醒的節(jié)電控制方法的實施例的算法流程圖。
[0017]圖3是本發(fā)明一種觸摸屏喚醒的節(jié)電控制的移動終端的實施例原理框圖。
【具體實施方式】
[0018]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]本發(fā)明提供的觸摸屏喚醒的節(jié)電控制方法,請參見圖1,圖1是本發(fā)明一種觸摸屏喚醒的節(jié)電控制方法的實施例的流程圖。為解決在現(xiàn)有技術(shù)中,在移動終端滅屏后仍使能觸摸屏,使觸摸屏仍處于工作狀態(tài),從而造成觸摸屏功耗較高、電池電量消耗較快的問題,本發(fā)明采用方法包括以下步驟:
S100、預(yù)先在移動終端中設(shè)置一用于檢測移動終端晃動的傳感器,并于所述傳感器中設(shè)置一判斷所述移動終端的晃動是否達到預(yù)設(shè)檢測門限的中斷模式;
具體實施時,所述傳感器可以采用能檢測移動終端晃動并將移動終端晃動變化量進行量化的傳感器裝置,如位移傳感器、陀螺儀傳感器等,并且相應(yīng)地,所述預(yù)設(shè)檢測門限可以為移動終端晃動的角度偏移變化量或位置變化量,本發(fā)明實施例中,所述傳感器為三軸陀螺儀傳感器,并且在所述三軸陀螺儀傳感器中,將所述三軸陀螺儀傳感器的中斷模式中將預(yù)設(shè)檢測門限設(shè)置為陀螺儀三軸的檢測門限均為上限5度/秒,下限-5度/秒;即當(dāng)移動終端晃動時,陀螺儀傳感器檢測到X、Y、Z三個方向的任一方向中移動終端在每秒鐘內(nèi)晃動的角度偏移范圍超過上限5度,下限-5度的范圍內(nèi),則判斷所述傳感器發(fā)生中斷,并且傳感器將發(fā)出中斷信號。
[0020]S200、當(dāng)移動終端顯示屏滅屏?xí)r,關(guān)閉觸摸屏、開啟所述傳感器,并啟動所述傳感器的中斷模式;
5300、檢測并判斷移動終端的晃動是否達到預(yù)設(shè)檢測門限,當(dāng)是則啟動觸摸屏并啟動預(yù)設(shè)定時器;
具體為,當(dāng)移動終端顯示屏滅屏?xí)r,為節(jié)省觸摸屏功耗和電池電量,則關(guān)閉觸摸屏,并同時開啟所述三軸陀螺儀傳感器,用于檢測移動終端的晃動、并啟動傳感器的中斷模式用于同時判斷移動終端的晃動是否達到預(yù)設(shè)的檢測門限。
[0021 ] 并且在S300中具體包括步驟:
5301、當(dāng)所述傳感器的中斷模式啟動后,檢測移動終端是否發(fā)生晃動;通過所述三軸陀螺儀傳感器檢測移動終端的角度偏移變化量; 5302、當(dāng)檢測到移動終端發(fā)生晃動并且達到所述預(yù)設(shè)檢測門限,則判斷所述傳感器發(fā)生中斷,并產(chǎn)生中斷信號;即檢測到移動終端晃動,并且陀螺儀傳感器檢測到X、Y、Z三個方向的任一方向中移動終端在每秒鐘內(nèi)晃動的角度偏移范圍超過上限5度,下限-5度的范圍,則判斷所述傳感器發(fā)生中斷,并產(chǎn)生中斷信號;
5303、移動終端中央處理器接收所述傳感器發(fā)送的中斷信號并執(zhí)行啟動觸摸屏和預(yù)設(shè)定時器的操作。進一步地,在移動終端中預(yù)先設(shè)置一在超時時間內(nèi)判斷觸摸屏是否接收到用戶觸摸操作手勢的定時器,并且在本發(fā)明實施例中,所述定時器的超時時間設(shè)置為10秒。
[0022]S400、在所述定時器的超時時間內(nèi),檢測并判斷觸摸屏是否接收到用戶的觸摸操作手勢,當(dāng)是則繼續(xù)判定用戶當(dāng)前觸摸操作手勢與預(yù)設(shè)觸摸操作手勢是否匹配;進一步地,可以在移動終端中設(shè)置用于對比匹配的預(yù)設(shè)觸摸操作手勢;如雙擊觸摸手勢、畫V定形觸摸手勢、畫S字形觸摸手勢等;譬如,本發(fā)明實施例中用戶設(shè)置為雙擊手勢,也就是說當(dāng)顯示屏滅屏情況下,用戶通過雙擊觸摸屏來點亮喚醒屏幕;
S500、當(dāng)判定出當(dāng)前觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢匹配,則點亮移動終端顯示屏、關(guān)閉所述定時器和傳感器。
[0023]本發(fā)明實施例中,啟動預(yù)設(shè)定時器后,在定時器的超時時間10秒內(nèi)檢測并判斷觸摸屏是否接收到用戶的觸摸操作手勢,當(dāng)是則繼續(xù)判定用戶當(dāng)前觸摸操作手勢與預(yù)設(shè)觸摸操作手勢是否匹配;當(dāng)觸摸屏檢測到用戶在觸摸屏上的觸摸操作手勢與預(yù)設(shè)的觸摸操作手勢匹配一致時,喚醒移動終端顯示屏、顯示屏點亮,并同時關(guān)閉定時器和傳感器。
[0024]本發(fā)明采用以上方法,通過在移動終端中設(shè)置陀螺儀