本公開實施例涉及一種計算機數(shù)據(jù)處理技術(shù)領(lǐng)域,具體地說,涉及一種快速啟動終端應(yīng)用的方法、系統(tǒng)及終端。
背景技術(shù):
在人們的日常生活中,諸如手機或平板之類的移動終端得到了越來越廣泛的應(yīng)用。移動終端的功能已經(jīng)從簡單的通話和網(wǎng)頁瀏覽功能,擴展出包括社交工具、電子支付、電子郵件處理等多種多樣的功能,因而在移動終端上存儲有用戶的大量隱私和安全信息。因此,移動終端的處理系統(tǒng)需要提供安全措施以保護用戶的隱私和安全信息。
移動終端提供隱私和安全保護的一種措施是設(shè)置休眠和鎖定模式。在休眠模式中,移動終端處于黑屏狀態(tài)以降低整個系統(tǒng)的能耗。采用按鍵等方式可以將移動終端從休眠模式喚醒,使得屏幕顯示鎖屏界面,移動終端進(jìn)入鎖定模式。在鎖定模式中,移動終端提供解鎖功能,用以解除鎖定從而使移動終端進(jìn)入正常工作模式,只有在正常工作模式,用戶才能使用移動終端的完整功能和訪問隱私和安全數(shù)據(jù)。在鎖定模式中,除了提供解鎖功能外,僅能提供某些系統(tǒng)通知的通知功能,因而不能訪問移動終端內(nèi)的隱私和安全數(shù)據(jù),為移動終端的隱私和安全信息提供了保護。
從上述說明可見,只有在進(jìn)入正常工作模式才能訪問移動終端內(nèi)的隱私和安全信息,為了進(jìn)入正常工作模式,首先要采用按鍵方式將移動終端從黑屏狀態(tài)的休眠模式喚醒,然后進(jìn)入鎖定模式;在鎖定模式,采用特定的方法對移動終端解鎖,然后才能進(jìn)入系統(tǒng)的正常工作模式。雖然設(shè)置的多個步驟為移動終端的隱私和安全信息提供了保護,但操作步驟繁瑣,用戶操作體驗差。例如,當(dāng)用戶需要使用某一應(yīng)用時,不能快速及時地啟動該應(yīng)用,需要一步步地從休眠模式到鎖定模式,然后再進(jìn)入正常工作模式,再找到要啟動的應(yīng)用。步驟繁瑣,費時耗力,因而不能滿足用戶的需求。
基于此,在目前一些移動終端中,可以采用新的技術(shù)方案來代替按鍵操作,從而兼顧數(shù)據(jù)安全需求和操作便利需求。例如,移動終端的內(nèi)部可以包含附加的傳感器,例如霍爾傳感器。該霍爾傳感器與移動終端外蓋上的磁條相配合,使得外蓋的開合分別代替按鍵執(zhí)行離開和進(jìn)入休眠模式的功能。
然而在實現(xiàn)本發(fā)明的過程中,本發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下的問題:雖然在上述操作中,采用傳感器代替了按鍵喚醒移動終端,但是在將移動終端從休眠模式喚醒后,仍然要進(jìn)入鎖定模式,仍然需要解鎖后才能從鎖定模式進(jìn)入正常工作模式,才能啟動目標(biāo)應(yīng)用,因而,并沒有真正地解決操作步驟繁瑣的問題,不能給用戶帶來滿意的操作體驗。
技術(shù)實現(xiàn)要素:
本公開實施例要解決的技術(shù)問題是,在終端處于休眠模式或鎖定模式時,不能快速啟動用戶要使用的應(yīng)用,針對該技術(shù)問題,本公開實施例提供了一種快速啟動應(yīng)用的方法、系統(tǒng)及端終。
為了解決上述技術(shù)問題,本公開實施例提供了一種快速啟動終端應(yīng)用的方法,其中,在終端處于休眠模式時,所述方法包括以下步驟:
監(jiān)測是否有按鍵信息輸入;
如果有按鍵信息輸入,接收并解析所述按鍵信息,得到具體的輸入按鍵;
如果所述輸入按鍵為內(nèi)部設(shè)定的用于啟動應(yīng)用的啟動按鍵,則啟動所述應(yīng)用,并屏蔽按鍵消息向終端系統(tǒng)的傳送,在所述應(yīng)用運行結(jié)束時,返回休眠模式;
如果所述輸入按鍵不是內(nèi)部設(shè)定的用于啟動應(yīng)用的啟動按鍵,將所述輸入按鍵消息轉(zhuǎn)發(fā)給終端系統(tǒng)。
通過上述技術(shù)方案,在終端處于休眠模式時,不需將終端從休眠模式中喚醒,通過某些按鍵就可以直接啟動某些特定的應(yīng)用,減少了應(yīng)用的啟動步驟。
優(yōu)選地,在監(jiān)測是否有按鍵信息輸入之前,還包括:將啟動應(yīng)用的優(yōu)先權(quán)級別設(shè)置為高于系統(tǒng)解鎖操作的優(yōu)先權(quán)級別。
優(yōu)選地,所述輸入按鍵包括單鍵或多個單鍵組合在一起的組合鍵;所述啟動按鍵包括單鍵或多個單鍵組合在一起的組合鍵。
優(yōu)選地,在終端內(nèi)部存儲有啟動按鍵與相應(yīng)應(yīng)用的映射表,所述解析所述按鍵信息的步驟包括:
根據(jù)接收到的按鍵信息確定當(dāng)前輸入按鍵名稱;
根據(jù)所述輸入按鍵名稱查詢所述映射表,確定所述輸入按鍵是否為對應(yīng)應(yīng)用的啟動按鍵。
優(yōu)選地,所述啟動按鍵與應(yīng)用的映射表可由用戶設(shè)定或修改。
本公開實施例還提供了一種快速啟動終端應(yīng)用的系統(tǒng),用于在終端處于休眠模式時快速啟動應(yīng)用,其中,所述系統(tǒng)包括:
按鍵信息輸入監(jiān)測模塊,用于監(jiān)測是否有按鍵信息輸入;
按鍵解析模塊,用于解析接收到的按鍵信息,確定當(dāng)前輸入按鍵是否為用于啟動應(yīng)用的啟動按鍵;
應(yīng)用啟動控制模塊,根據(jù)所述按鍵解析模塊得到的啟動按鍵,啟動相應(yīng)的應(yīng)用,并在所述應(yīng)用運行完畢,使終端返回休眠模式;和
轉(zhuǎn)發(fā)模塊,用于在當(dāng)前輸入按鍵不是用于啟動應(yīng)用的啟動按鍵時,向終端系統(tǒng)轉(zhuǎn)發(fā)所述輸入按鍵消息。
優(yōu)選地,所述系統(tǒng)還包括優(yōu)先權(quán)設(shè)置模塊,用于將本系統(tǒng)的操作優(yōu)先權(quán)級別設(shè)置為高于系統(tǒng)解鎖操作的優(yōu)先權(quán)級別。
優(yōu)選地,所述輸入按鍵包括單鍵或多個單鍵組合在一起的組合鍵;所述啟動按鍵包括單鍵或多個單鍵組合在一起的組合鍵。
優(yōu)選地,所述按鍵解析模塊包括:
按鍵確定單元,用于根據(jù)接收到的按鍵信息確定當(dāng)前輸入按鍵名稱;
查詢單元,用于根據(jù)當(dāng)前輸入按鍵名稱查詢終端內(nèi)部存儲的啟動按鍵與應(yīng)用的映射表,確定所述當(dāng)前輸入按鍵是否為對應(yīng)應(yīng)用的啟動鍵。
優(yōu)選地,所述系統(tǒng)還包括:
用戶設(shè)置模塊,用于向用戶提供設(shè)置界面,用于設(shè)置啟動按鍵與相應(yīng)應(yīng)用的映射表。
本公開實施例還提供了一種終端,用于在終端處于休眠模式時快速啟動應(yīng)用,其中,所述終端包括前述任一所述的快速啟動終端應(yīng)用的系統(tǒng)。
在本公開實施例在終端處于休眠模式時,當(dāng)監(jiān)測到用戶按下按鍵時,可以直接啟動與所述按鍵對應(yīng)的應(yīng)用,不需要從休眠模式到鎖定模式,再從鎖定模式進(jìn)行正常工作模式,再查找該應(yīng)用,啟動該應(yīng)用,因而省去了諸多繁瑣步驟,達(dá)到了快速啟動相關(guān)應(yīng)用的目的,既省時省力,又提高了用戶的操作體驗的舒適度。而當(dāng)相關(guān)應(yīng)用運行結(jié)束后,終端又返回休眠模式,依然可以提供對隱私及數(shù)據(jù)的安全保護。
附圖說明
通過參照以下附圖對本公開實施例的描述,本公開實施例的上述以及其它目的、特征和優(yōu)點將更為清楚,在附圖中:
圖1為本公開實施例所述快速啟動終端應(yīng)用的方法的簡要流程圖;
圖2為本公開實施例所述快速啟動終端應(yīng)用的系統(tǒng)的結(jié)構(gòu)原理框圖;
圖3為所述快速啟動終端應(yīng)用的系統(tǒng)另一實施例的結(jié)構(gòu)原理框圖;
圖4為所述快速啟動終端應(yīng)用的系統(tǒng)又一實施例的結(jié)構(gòu)原理框圖;
圖5為按鍵解析模塊實施例的結(jié)構(gòu)原理框圖;
圖6為一終端實施例的結(jié)構(gòu)原理框圖;
圖7為實現(xiàn)本公開實施例的快速啟動終端應(yīng)用的終端的存儲介質(zhì)結(jié)構(gòu)示意圖。
具體實施方式
以下基于實施例對本公開實施例進(jìn)行描述,但是本公開實施例并不僅僅限于這些實施例。在下文對本公開實施例的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對本領(lǐng)域技術(shù)人員來說沒有這些細(xì)節(jié)部分的描述也可以完全理解本公開實施例。為了避免混淆本公開實施例的實質(zhì),公知的方法、過程、流程沒有詳細(xì)敘述。另外附圖不一定是按比例繪制的。
如圖1所示,為本公開實施例所述快速啟動終端應(yīng)用的方法的簡要流程圖。
步驟S1,終端處于休眠模式。
步驟S2,啟動本公開實施例所述的快速啟動終端應(yīng)用的系統(tǒng)。
步驟S3,監(jiān)測是否有按鍵信息輸入。所述的按鍵可以為單鍵或多個單鍵組合在一起的組合鍵。如單個Power(電源鍵)、Volume_up(音量上鍵),Volume_down(音量下鍵),或者他們的組合等等。為了區(qū)分不同用途的按鍵,在此,將在休眠模式監(jiān)測到的輸入的按鍵稱為輸入按鍵。
步驟S4,判斷是否有按鍵信息輸入,如果有,則執(zhí)行步驟S5,如果沒有,返回步驟S3,繼續(xù)監(jiān)測是否有按鍵信息輸入。
步驟S5,接收并解析所述按鍵信息。所述解析包括根據(jù)按鍵信息確定按鍵名稱,即確定當(dāng)前輸入按鍵是中什么鍵,如果是單鍵,是哪個具體的鍵,如果是組合鍵,是由哪些單鍵組合成的組合鍵。
步驟S6,根據(jù)當(dāng)前輸入按鍵名稱來查詢終端內(nèi)部存儲的啟動按鍵與相應(yīng)應(yīng)用的映射表,確定當(dāng)前輸入按鍵是否為對應(yīng)應(yīng)用的啟動鍵。其中,所述映射表為終端內(nèi)部存儲的一個信息表,記載了一些應(yīng)用和啟動該應(yīng)用的按鍵名稱。通過比較當(dāng)前的輸入按鍵與表中啟動按鍵,便可以確定當(dāng)前輸入按鍵是否為用于啟動某一應(yīng)用的啟動按鍵。如果所述按鍵為內(nèi)部設(shè)定的用于啟動應(yīng)用的啟動按鍵,則執(zhí)行步驟S7,如果不是啟動按鍵,將執(zhí)行步驟S8,將所述按鍵消息轉(zhuǎn)發(fā)給終端系統(tǒng)。
步驟S7,啟動并運行與所述啟動按鍵對應(yīng)的應(yīng)用,并在所述應(yīng)用運行期間,屏蔽按鍵消息向終端系統(tǒng)的傳送,從而避免了該應(yīng)用運行時的應(yīng)用按鍵操作與系統(tǒng)默認(rèn)的輸入按鍵操作相沖突。
步驟S9,判斷所述應(yīng)用是否運行結(jié)束,如果運行結(jié)束,則返回步驟1中的休眠模式,如果沒有結(jié)束,則在步驟S7繼續(xù)運行。
在本公開實施例中,在終端處于休眠模式時,當(dāng)監(jiān)測到用戶按下按鍵時,可以直接啟動與所述按鍵對應(yīng)的應(yīng)用,不需要從休眠模式到鎖定模式,再從鎖定模式進(jìn)行正常工作模式,再查找該應(yīng)用,啟動。因而省去了諸多繁瑣步驟,達(dá)到了快速啟動相關(guān)應(yīng)用的目的。
由于在現(xiàn)有的終端中,當(dāng)在休眠模式按下某個按鍵后,終端將進(jìn)入鎖定模式,而本公開實施例需要在進(jìn)入鎖定模式之前,進(jìn)行按鍵解析并啟動相關(guān)應(yīng)用,而不是直接進(jìn)入鎖定械式,因而,本公開實施例將所述的快速啟動終端應(yīng)用的系統(tǒng)的優(yōu)先權(quán)設(shè)置為系統(tǒng)解鎖之前,即本公開實施例的系統(tǒng)需要強占系統(tǒng)優(yōu)先權(quán),優(yōu)先處理按鍵消息,在所述按鍵不是用來啟動某個應(yīng)用的啟動按鍵后,才將所述按鍵消息轉(zhuǎn)發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)所述按鍵消息進(jìn)行相關(guān)操作,如使終端進(jìn)行鎖定模式,或其他的操作。
本公開實施例中的啟動按鍵與相應(yīng)應(yīng)用的映射表可由用戶設(shè)定或修改。即用戶可以自行設(shè)定哪些應(yīng)用可以快速啟動,與其對應(yīng)的啟動按鍵是什么。
本公開實施例還提供了一種快速啟動終端應(yīng)用的系統(tǒng),其一實施例的結(jié)構(gòu)原理框圖如圖2所示。所述快速啟動終端應(yīng)用的系統(tǒng)用于在終端處于休眠模式時快速啟動應(yīng)用,其中,所述系統(tǒng)包括:按鍵信息輸入監(jiān)測模塊1、按鍵解析模塊2、應(yīng)用啟動控制模塊3和轉(zhuǎn)發(fā)模塊4。其中,所述按鍵信息輸入監(jiān)測模塊1監(jiān)測是否有按鍵信息輸入;所述按鍵解析模塊2解析接收到的按鍵信息,確定所述按鍵是否用于啟動應(yīng)用的啟動按鍵;所述應(yīng)用啟動控制模塊3根據(jù)所述按鍵解析模塊得到的啟動按鍵,啟動相應(yīng)的應(yīng)用;所述轉(zhuǎn)發(fā)模塊4在所述按鍵不是用于啟動應(yīng)用的啟動按鍵時,向終端系統(tǒng)100轉(zhuǎn)發(fā)所述按鍵消息。
在終端處于休眠模式時,本系統(tǒng)可以監(jiān)測是否有按鍵信息輸入,并確定所述按鍵是否用于啟動應(yīng)用的啟動按鍵,從而不需要進(jìn)入鎖定模式,再解除鎖定模式,在正常工作模式啟動該應(yīng)用,而是直接啟動該應(yīng)用,省去了繁瑣的步驟,提高了用戶的使用體驗。
為了防止終端系統(tǒng)在接收到按鍵信息而進(jìn)入鎖定模式,本系統(tǒng)還包括優(yōu)先權(quán)設(shè)置模塊5,如圖3所示。用于在本系統(tǒng)啟動后,將本系統(tǒng)的優(yōu)先權(quán)設(shè)置為系統(tǒng)解鎖之前,使本系統(tǒng)強占系統(tǒng)優(yōu)先權(quán)。通過優(yōu)先權(quán)設(shè)置模塊5將本系統(tǒng)的優(yōu)先權(quán)設(shè)置為系統(tǒng)解鎖之前,按鍵信息輸入監(jiān)測模塊1監(jiān)測到有按鍵信息輸入時,將所述按鍵信息發(fā)送給按鍵解析模塊2,而不是發(fā)送給終端系統(tǒng)100。
在另一個實施例中,如圖4所示,所述系統(tǒng)還包括用戶設(shè)置模塊6,用于向用戶提供設(shè)置界面,用于設(shè)置啟動按鍵與相應(yīng)應(yīng)用的映射表。用于按鍵解析模塊2在確定當(dāng)前按鍵是否為啟動按鍵時提供查詢依據(jù)。
上述實施例中的按鍵解析模塊2具體如圖5所示,包括按鍵確定單元21和查詢單元22。其中,按鍵確定單元21,用于根據(jù)接收到的按鍵信息確定按鍵名稱,查詢單元22根據(jù)所述按鍵名稱查詢終端內(nèi)部存儲的啟動按鍵與相應(yīng)應(yīng)用的映射表,確定所述按鍵是否為對應(yīng)應(yīng)用的啟動按鍵。當(dāng)所述按鍵是啟動按鍵,所述應(yīng)用啟動控制模塊3根據(jù)所述按鍵解析模塊得到的啟動按鍵,啟動相應(yīng)的應(yīng)用。當(dāng)所述按鍵不是啟動按鍵時,將所述按鍵轉(zhuǎn)給所述轉(zhuǎn)發(fā)模塊4,由所述轉(zhuǎn)發(fā)模塊4向終端系統(tǒng)100轉(zhuǎn)發(fā)所述按鍵消息。
本公開實施例還提供了一種終端,如圖6所示,用于在終端處于休眠模式時快速啟動應(yīng)用,其中,所述終端200包括通過總線連接的按鍵201、數(shù)據(jù)處理模塊202、存儲介質(zhì)203和終端系統(tǒng)204,其中,所述存儲介質(zhì)203用于存儲數(shù)據(jù)和指令,所述數(shù)據(jù)處理模塊202包括:
按鍵信息輸入監(jiān)測模塊,用于監(jiān)測是否有按鍵信息輸入;
按鍵解析模塊,用于解析接收到的按鍵信息,確定當(dāng)前輸入按鍵是否為用于啟動應(yīng)用的啟動按鍵;
應(yīng)用啟動控制模塊,根據(jù)所述按鍵解析模塊得到的啟動按鍵,啟動相應(yīng)的應(yīng)用,并在所述應(yīng)用運行完畢,使終端返回休眠模式;和
轉(zhuǎn)發(fā)模塊,用于在當(dāng)前輸入按鍵不是用于啟動應(yīng)用的啟動按鍵時,向終端系統(tǒng)轉(zhuǎn)發(fā)所述輸入按鍵消息。
數(shù)據(jù)處理模塊202的具體結(jié)構(gòu)及操作過程如前所述,在此不再贅述。
圖7為實現(xiàn)本公開實施例的快速啟動終端應(yīng)用的終端的存儲介質(zhì)結(jié)構(gòu)示意圖。如圖7所示,本公開實施例的終端300,包括信號承載介質(zhì)301。信號承載介質(zhì)301為指令載體,可以包括一個或多個指令,如實現(xiàn)終端系統(tǒng)的指令3011,實現(xiàn)快速啟動終端應(yīng)用的指令3012。在被例如處理器執(zhí)行時,可以完成上述實施例中描述的功能。例如,監(jiān)測是否有按鍵信息輸入;如果有按鍵信息輸入,接收并解析所述按鍵信息,得到具體的輸入按鍵;如果所述輸入按鍵為內(nèi)部設(shè)定的用于啟動應(yīng)用的啟動按鍵,則啟動所述應(yīng)用,并屏蔽按鍵消息向終端系統(tǒng)的傳送,在所述應(yīng)用運行結(jié)束時,返回休眠模式;如果所述輸入按鍵不是內(nèi)部設(shè)定的用于啟動應(yīng)用的啟動按鍵,將所述輸入按鍵消息轉(zhuǎn)發(fā)給終端系統(tǒng)。
在一些實現(xiàn)方式中,信號承載介質(zhì)301可以包括計算機可讀介質(zhì)3013,諸如但不限于硬盤驅(qū)動器、壓縮盤(CD)、數(shù)字通用盤(DVD)、數(shù)字帶、存儲器等。在一些實現(xiàn)中,信號承載介質(zhì)701可以包括可記錄介質(zhì)3014,諸如但不限于存儲器、讀/寫(R/W)CD、R/W DVD等。在一些實現(xiàn)中,信號承載介質(zhì)701可以包括通信介質(zhì)3015,諸如但不限于數(shù)字和/或模擬通信介質(zhì)(例如,光纖線纜、波導(dǎo)、有線通信鏈路、無線通信鏈路等)。
以下通過具體應(yīng)用實施例,參考圖4所述的系統(tǒng)結(jié)構(gòu)框圖,對快速啟動終端應(yīng)用的方法進(jìn)行詳細(xì)說明。
針對于手機,用戶可提前設(shè)置用于快速啟動的應(yīng)用,如播打電話的應(yīng)用。用戶通過用戶設(shè)置模塊6獲得設(shè)置頁面,將按鍵Power(電源鍵)+Volume_up(音量上鍵)設(shè)置為用于啟動電話應(yīng)用的啟動按鍵,將按鍵Power(電源鍵)+Volume_down(音量下鍵)設(shè)置為用于啟動電話簿應(yīng)用的啟動按鍵。
在手機處于休眠模式時,手機中安裝的快速啟動終端應(yīng)用的系統(tǒng)啟動,優(yōu)先權(quán)設(shè)置模塊5將本系統(tǒng)的優(yōu)先權(quán)級別設(shè)置為高于系統(tǒng)解鎖程序的優(yōu)先權(quán)。按鍵信息輸入監(jiān)測模塊1監(jiān)測是否有按鍵信息。當(dāng)用戶按下Power+Volume_up時,系統(tǒng)中的按鍵信息輸入監(jiān)測模塊1監(jiān)測到所述按鍵信息,將所述發(fā)送給按鍵解析模塊2。按鍵解析模塊2對所述按鍵信息進(jìn)行解析,獲得到用戶按下的按鍵名稱Power和Volume_up,并根據(jù)所述按鍵名稱查詢啟動按鍵與相應(yīng)應(yīng)用的映射表,將所述按鍵名稱與啟動按鍵一一對比,當(dāng)有所述按鍵名稱與某一啟動按鍵名稱相同時,可以確定該按鍵為用于啟動某一應(yīng)用的啟動鍵,在本實施例中,用戶按下按鍵Power+Volume_up時,其為用于啟動電話功能的啟動按鍵,此時,應(yīng)用啟動控制模塊3根據(jù)所述啟動按鍵,啟動電話應(yīng)用,則手機從休眠模式直接進(jìn)入到電話應(yīng)用界面,用戶不再需要解鎖、打開電話應(yīng)用,啟動電話應(yīng)用,從而省去了繁瑣的步驟。在用戶使用完電話應(yīng)用,將其關(guān)閉后,手機又返回休眠模式,依然可以提供對隱私及數(shù)據(jù)的安全保護。
以上所述僅為本公開實施例的優(yōu)選實施例,并不用于限制本公開實施例,對于本領(lǐng)域技術(shù)人員而言,本公開實施例可以有各種改動和變化。凡在本公開實施例的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開實施例的保護范圍之內(nèi)。