專利名稱:一種具有復位功能的移動終端以及復位方法
技術領域:
本發明涉及通信領域,具體涉及一種具有復位功能的移動終端以及復位方法。
背景技術:
在移動終端、平板電腦等電子產品上一般都設置有復位功能,當移動終端、平板電腦等電子產品死機的時候啟動此復位功能,能夠在不斷電的情況下,把當前CPU及運行數據清零后的啟動,使其重新啟動。現有的移動終端、平板電腦等電子產品中復位多采用單獨的復位鍵或斷電的撥動開關這種實現方式。例如手機設備和MP3、MP4等設備一般是通過復位孔來實現,但是這種方式的缺點是在用戶需要使用復位功能時往往需要借助細小的工具探入復位孔點觸才能完成復位,如果沒有適合的外部工具則無法觸發復位,使用非常不方便。在有些平板電腦設備中也嘗試通過增加額外的“RESET”復位按鍵來實現,但是這種方式的缺點是額外的“RESET”復位按鍵會影響設備的外觀設計,而且單獨的“RESET”復位鍵在日常使用中容易被誤觸發,不小心碰到就會導致設備重啟,給用戶帶來不便。另外,對于以上這種采用單獨的復位鍵或斷電的撥動開關的實現方式來說已不符合現有的移動終端、平板電腦的發展趨勢,現有的移動終端、平板電腦的外觀設計越來越薄,結構設計的復雜性必然大大增加,如果還要增加額外的復位鍵和復位孔,則會進一步增加結構設計的難度,這無疑會造成外觀、結構的設計困難并且增加成本。還有一種實現方式是在移動終端、平板電腦等電子產品的電池的上電時序中設置一復位時序,電子產品在上電過程中均會有此動作,可以針對上電抖動導致的死機進行復位,但是這種方式的缺點是對使用過程中應用程序跑飛等原因引發的死機無法進行復位,而考慮到現有的移動終端、平板電腦的操作系統越來越復雜,功能更新越來越多,執行效率越來越快,在使用過程中由于應用程序跑飛而導致死機的概率大大增加,通過在上電時序中設置復位時序的方式進行復位的方式只能處理上電抖動時發生的死機,具有較大的局限性。
發明內容
本發明所要解決的技術問題在于提供一種具有復位功能的移動終端以及復位方法,無需對結構和外觀進行較大改變,易于實現,利用按鍵組合即可實現復位,且有效避免了誤觸發。為了解決上述技術問題,本發明提出了一種具有復位功能的移動終端,包括:輸入模塊、復位電路以及中央處理器,其中,所述輸入模塊,用于檢測所觸發的組合鍵,輸出相應地邏輯信號;所述復位電路,用于根據接收的邏輯信號判斷已觸發復位,輸出復位信號;所述中央處理器,用于接收所述復位信號后啟動復位操作。進一步地,還包括:延遲電路,接收所述復位電路輸出的復位信號,并檢測所述復位信號的保持時長是否超過一延遲時間,如果超過則輸出所述復位信號至所述中央處理器。進一步地,所述復位電路,用于根據接收的邏輯信號判斷所述組合鍵是否由所約定的按鍵組成,如果是所約定的組合鍵則輸出所述復位信號。進一步地,所述復位電路,判斷已觸發復位時所約定的觸發方式,包括:所述組合鍵中每個按鍵的邏輯信號同時為低電平信號。進一步地,所述組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵。為了解決上述技術問題,本發明還提出了一種復位方法,應用于具有復位功能的移動終端,包括:檢測所觸發的組合鍵,輸出相應地邏輯信號;根據接收的邏輯信號判斷已觸發復位,啟動復位操作。進一步地,根據接收的邏輯信號判斷已觸發復位的步驟與啟動復位操作的步驟之間,還包括:檢測觸發復位所保持的時長是否達到延遲時長,如果達到則啟動復位操作。進一步地,根據接收的邏輯信號判斷已觸發復位的步驟,包括:根據接收的邏輯信號判斷所述組合鍵是否由所約定的按鍵組成,如果是所約定的組合鍵則判斷觸發復位。進一步地,所約定的觸發方式,包括:所述組合鍵中每個按鍵的邏輯信號同時為低電平信號。進一步地,所述組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵。與現有技術相比,本發明可以獲得以下技術效果:I)使用組合鍵的方式在不改變外觀設計的前提下實現復位操作,并大大降低了誤觸發的幾率;2)加入延遲電路,進一步降低了誤觸發的可能性。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:圖1為本發明實施例的移動終端的結構示意圖;圖2為本發明實施例的具體實現示意圖;圖3為本發明實施例的方法流程圖。
具體實施例方式以下將配合附圖及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。本發明的核心在于:本方案的無需改變移動終端外觀設計來增加單獨的復位按鍵/復位孔,利用中移動終端現有的按鍵構成組合鍵來實現復位,有效避免了誤觸發。如圖1所示,為本發明實施例的移動終端的結構示意圖。所述移動終端,包括:輸入模塊10、復位電路20以及CPU30,其中,輸入模塊10,用于檢測所觸發的組合鍵,輸出相應地邏輯信號;復位電路20,用于根據接收的邏輯信號判斷已觸發復位,輸出復位信號;如果判斷未觸發復位,則不輸出復位信號;CPU30,用于接收復位信號后啟動復位操作,所述CPU(中央處理器)可以是電源管理芯片或者主控處理器。所述移動終端,還可以包括:延遲電路40,接收所述復位電路20輸出的復位信號,并檢測所述復位信號的保持時長是否超過一延遲時間,如果超過則輸出復位信號至CPU30 ;如果未超過則不輸出復位信號。具體來說,復位電路20根據接收的邏輯信號判斷所述組合鍵是否由所約定的按鍵組成,如果是所約定的組合鍵,輸出所述復位信號。檢測所觸發的組合鍵的方式,包括但不限于:檢測所述組合鍵中每個按鍵的邏輯信號是否同時為低電平信號;所約定的組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵。以下以一實施例對本發明進行說明,以三個按鍵構成組合鍵觸發復位為例,本發明并不限于三個按鍵構成組合鍵,由2至N個按鍵構成組合鍵都可以實現本發明。如圖2所示,為本發明實施例的具體實現示意圖。由輸入模塊中的按鍵1、按鍵2和按鍵3這三個按鍵構成組合鍵。當按鍵I按下時,按鍵I的邏輯信號為低,當按鍵2按下時,按鍵2的邏輯信號為低,當按鍵3按下時,按鍵3的邏輯信號為低;當按鍵I抬起時,按鍵I的邏輯信號為高,當按鍵2抬起時,按鍵2的邏輯信號為高,當按鍵3抬起時,按鍵3的邏輯信號為高。復位電路使用邏輯IC電路實現。如果設定三個按鍵的邏輯信號同時為低時才觸發復位,可以使用兩個或門來實現復位判斷,如果按鍵數量增加,則或門數量也相應增加,例如采用四個按鍵組合,則復位電路使用三個或門實現。當然,本發明的實現并不限于或門,還可以通過與門等邏輯電路組合實現。根據按鍵1、按鍵2和按鍵3抬起按下的組合方式來判斷是否觸發復位。例如,可以設定當按鍵1、按鍵2和按鍵3的邏輯信號同時為低時,觸發復位;當按鍵1、按鍵2和按鍵3的邏輯信號不同時為低時,不觸發復位。當然,本發明還可以使用其它的按下的組合方式,本發明并不限于此。輸入模塊檢測到按鍵1、按鍵2和按鍵3同時按下,三個按鍵對應的邏輯信號均為低,復位電路接收到三個邏輯信號同時為低,判斷已觸發復位,此時輸出一低電平信號作為復位信號,CPU接收此復位信號后啟動復位操作。因為復位電路由邏輯IC電路實現,所述復位信號可以是由邏輯IC電路輸出的低電平信號,當然本發明并不限于此,邏輯IC電路輸出的高電平信號也可以作為復位信號,只要在此邏輯IC電路的輸出端接入一非門即可以實現。使用組合鍵的方式在不改變外觀設計的前提下實現復位操作,并大大降低了誤觸發的幾率。另外,可以在復位電路和CPU之間接入一延遲電路,復位電路輸出的復位信號經過延遲電路進行延遲處理,在達到設定的延遲時間時才輸出復位信號給CPU以實現整機復位,設置延遲電路可以進一步避免誤觸發,因為即使使用組合鍵大大降低了誤觸發的幾率,但是在日常使用中還是會偶然發生誤觸發,加入延遲電路,按鍵1、按鍵2和按鍵3只有在同時按下并長按經過延遲時間才可以確認復位操作是有意觸發并非誤觸發,進一步降低了誤觸發的可能性。需要說明的是,延遲電路可以獨立于復位電路和CPU存在,也可以集成在復位電路內部從而成為一集成電路或芯片,來對組合按鍵和延時進行判斷。在另一實施例中,輸入模塊檢測到按鍵1、按鍵2和按鍵3并未同時按下,例如僅按下按鍵1,此時按鍵I的邏輯信號為低,按鍵2和按鍵3的邏輯信號為高,按鍵1、按鍵2和按鍵3的邏輯信號不同時為低,則復位電路輸出高電平信號,不觸發復位,經過延遲電路的延遲時間后仍輸出高電平信號,不會發生復位動作。所述組合鍵可以是移動終端鍵盤上的數字鍵、軌跡球,也可以是機身上的音量控制等功能鍵。例如,按鍵可以是數字按鍵1、2或1、2、3的組合,也可以是音量+ (V0L_UP)、音量_(V0L_D0WN)和重力傳感器(G-sensor)的開關鍵的組合。下面以一實施例對本發明的復位方法作進一步說明。如圖3所示,為本發明實施例的方法流程圖,所述方法包括:步驟SI,實時檢測當前是否存在按鍵被按下,如果沒有,則執行步驟S7 ;如果存在按鍵被按下,則執行步驟S2;步驟S2,當發現按鍵被按下時,檢測被按下的按鍵是否是由觸發復位功能所約定的按鍵組成的組合鍵,如果不是觸發復位功能的組合鍵,則執行步驟S7 ;如果是觸發復位功能的組合鍵,則執行步驟S3 ;所約定的組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵;所述組合鍵中每個按鍵的邏輯信號同時為低電平信號,即同時被按下;步驟S3,對觸發復位功能的組合鍵的按下時間計時;步驟S4,在計時過程中實時檢測觸發復位功能的組合鍵是否一直保持被按下,如果抬起,則執行步驟S7 ;如果一直保持被按下,則繼續計時,并執行步驟S5 ;步驟S5,檢測按下時間是否達到約定的延遲時長,如果未達到,則執行步驟S3,繼續計時;如果已達到,則執行步驟S6 ;步驟S6,由觸發復位功能所約定的按鍵組成的組合鍵被按下的時長達到約定的延遲時長,執行復位功能;步驟S7,當組合鍵被按下的時長達到延遲時長,執行復位功能;在步驟SI判斷出當前不存在按鍵被按下時,其當然不會觸發復位功能,流程結束;在步驟S2判斷出被按下的組合鍵并不是由觸發復位功能所約定的按鍵構成,其也不會觸發復位功能,執行所述組合鍵的對應的功能即可,如果組合鍵無作用,則不予處理,流程結束;在步驟S4判斷出組合鍵在達到延遲時長之前全部或單個按鍵抬起,不會觸發復位功能,執行被按下的按鍵的功能即可,如果按鍵無作用,則不予處理,流程結束。上述復位方法與前述具有復位功能的移動終端的特征對應,不足之處可以參考前述移動終端的描述。所述說明示出并描述了本發明的若干優選實施例,但如前所述,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。
權利要求
1.一種具有復位功能的移動終端,其特征在于, 包括:輸入模塊、復位電路以及中央處理器,其中,所述輸入模塊,用于檢測所觸發的組合鍵,輸出相應地邏輯信號;所述復位電路,用于根據接收的邏輯信號判斷已觸發復位,輸出復位信號;所述中央處理器,用于接收所述復位信號后啟動復位操作。
2.如權利要求1所述的移動終端,其特征在于, 還包括:延遲電路,接收所述復位電路輸出的復位信號,并檢測所述復位信號的保持時長是否超過一延遲時間,如果超過則輸出所述復位信號至所述中央處理器。
3.如權利要求1所述的移動終端,其特征在于, 所述復位電路,用于根據接收的邏輯信號判斷所述組合鍵是否由所約定的按鍵組成,如果是所約定的組合鍵則輸出所述復位信號。
4.如權利要求3所述的移動終端,其特征在于, 所述復位電路,判斷已觸發復位時所約定的觸發方式,包括:所述組合鍵中每個按鍵的邏輯信號同時為低電平信號。
5.如權利要求1所述的移動終端,其特征在于, 所述組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵。
6.一種復位方法,其特征在于,應用于具有復位功能的移動終端,包括: 檢測所觸發的組合鍵,輸出相應地邏輯信號; 根據接收的邏輯信號判斷已觸發復位,啟動復位操作。
7.如權利要求6所述的復位方法,其特征在于,根據接收的邏輯信號判斷已觸發復位的步驟與啟動復位操作的步驟之間,還包括: 檢測觸發復位所保持的時長是否達到延遲時長,如果達到則啟動復位操作。
8.如權利要求6所述的復位方法,其特征在于,根據接收的邏輯信號判斷已觸發復位的步驟,進一步包括: 根據接收的邏輯信號判斷所述組合鍵是否由所約定的按鍵組成,如果是所約定的組合鍵則判斷觸發復位。
9.如權利要求8所述的復位方法,其特征在于, 所約定的觸發方式,包括:所述組合鍵中每個按鍵的邏輯信號同時為低電平信號。
10.如權利要求6所述的復位方法,其特征在于, 所述組合鍵,由至少兩個按鍵構成,按鍵種類包括以下一種或多種的組合:數字鍵、軌跡球或功能鍵。
全文摘要
本發明公開了一種具有復位功能的移動終端以及復位方法,其中所述移動終端,包括輸入模塊、復位電路以及CPU(中央處理器),其中,所述輸入模塊,用于檢測所觸發的組合鍵,輸出相應地邏輯信號;所述復位電路,用于根據接收的邏輯信號判斷已觸發復位,輸出復位信號;所述CPU,用于接收所述復位信號后啟動復位操作。本發明無需對結構和外觀進行較大改變,易于實現,利用按鍵組合即可實現復位,且有效避免了誤觸發。
文檔編號G06F1/24GK103207655SQ20121000871
公開日2013年7月17日 申請日期2012年1月12日 優先權日2012年1月12日
發明者丁兆剛, 霍柏超 申請人:宇龍計算機通信科技(深圳)有限公司