本公開涉及電子設備技術領域,更具體地涉及具有指紋認證功能的用戶設備及其操作方法。
背景技術:
隨著技術的發(fā)展,電子設備的功能變得越來越豐富。然而,電子設備上由于尺寸的限制可以設置的按鍵的數(shù)目卻是有限的,甚至相對于功能而言數(shù)量較少。一種趨勢是,單個按鍵就可以實現(xiàn)多種功能,例如手機上的主頁(home)鍵可以同時具有指紋認證和手勢識別的功能等等。可以識別的手勢例如包括:輕觸、長觸、短按、長按、左右滑動等等。單個按鍵上的多種功能之間有時會出現(xiàn)沖突,由此造成對用戶意圖的誤讀錯判。例如用戶在主頁(home)鍵上左右滑動時有可能滑過需要身份驗證的應用但并不想進入該應用,但是設備卻有可能錯誤地進入該應用的身份驗證程序,這樣就會嚴重影響到用戶的體驗。
因此,需要一種能夠解決或者至少緩解上述沖突的機制。
技術實現(xiàn)要素:
根據(jù)本發(fā)明的第一方面,提供了一種在用戶設備中執(zhí)行的方法。所述用戶設備包括觸控區(qū)域。所述方法包括:接收在所述觸控區(qū)域的第一觸控輸入,其中,所述觸控區(qū)域被觸控時能夠響應而進行身份認證的鑒權,或者是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏兀灰约?,基于當下運行的應用,確定對所述第一觸控輸入的響應方式。
在一些實施例中,基于當下運行的應用,確定對所述第一觸控輸入的響應方式,包括:如果當下運行的應用需要身份認證信息,則判定延遲做出對所述第一觸控輸入的響應;和/或,如果當下運行的應用不需要身份認證信息,則判定對所述第一觸控輸入的響應是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏亍?/p>
在一些實施例中,所述延遲做出對所述第一觸控輸入的響應,包括:監(jiān)聽所述第一觸控輸入之后一段時間;如果監(jiān)聽結果指示沒有接收到另一觸控輸入,則判定對所述第一觸控輸入的響應是進行身份認證的鑒權;和/或,如果監(jiān)聽結果指示接收到另一觸控輸入,則判定結束對所述第一觸控輸入的響應。
在一些實施例中,指示沒有接收到另一觸控輸入的監(jiān)聽結果包括:在所述一段時間內(nèi)對所述觸控區(qū)域的觸控保持;或者,在所述一段時間內(nèi)沒有對所述觸控區(qū)域的觸控。
在一些實施例中,所述延遲做出對所述第一觸控輸入的響應,包括:顯示等待窗口,直到接收到在所述觸控區(qū)域的另一觸控輸入或等待時間期滿,其中,如果在所述等待時間內(nèi)接收到另一觸控輸入則結束對所述第一觸控輸入的響應。
在一些實施例中,所述延遲做出對所述第一觸控輸入的響應,還包括:在所述等待時間內(nèi)沒有接收到另一觸控輸入且所述等待時間期滿時,顯示指紋認證提示窗口。
根據(jù)本發(fā)明的第二方面,提供了一種用戶設備。所述用戶設備包括:觸控區(qū)域,所述觸控區(qū)域被觸控時能夠響應而進行身份認證的鑒權,或者是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏?;存儲器,存儲有機器可執(zhí)行指令;以及,處理器。所述處理器運行所述指令時,被配置為:接收在所述觸控區(qū)域的第一觸控輸入;以及,基于當下運行的應用,確定對所述第一觸控輸入的響應方式。
在一些實施例中,所述處理器還被配置為:如果當下運行的應用需要身份認證信息,則判定延遲做出對所述第一觸控輸入的響應;和/或,如果當下運行的應用不需要身份認證信息,則判定對所述第一觸控輸入的響應是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏亍?/p>
在一些實施例中,所述處理器還被配置為,在判定延遲做出對所述第一觸控輸入的響應的情況下:監(jiān)聽所述第一觸控輸入之后一段時間;如果監(jiān)聽結果指示沒有接收到另一觸控輸入,則判定對所述第一觸控輸入的響應是進行身份認證的鑒權;和/或,如果監(jiān)聽結果指示接收到另一觸控輸入,則判定結束對所述第一觸控輸入的響應。
在一些實施例中,指示沒有接收到另一觸控輸入的監(jiān)聽結果包括:在所述一段時間內(nèi)對所述觸控區(qū)域的觸控保持;或者,在所述一段時間內(nèi)沒有對所述觸控區(qū)域的觸控。
在一些實施例中,所述處理器還被配置為,在判定延遲做出對所述第一觸控輸入的響應的情況下:顯示等待窗口,直到接收到在所述觸控區(qū)域的另一觸控輸入或等待時間期滿,其中,如果在所述等待時間內(nèi)接收到另一觸控輸入則結束對所述第一觸控輸入的響應。
在一些實施例中,所述處理器還被配置為:在所述等待時間內(nèi)沒有接收到另一觸控輸入且所述等待時間期滿時,顯示指紋認證提示窗口。
根據(jù)本申請的另一方面提供了一種非易失性存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)如上所述的方法。
附圖說明
為了更完整地理解本公開及其優(yōu)勢,現(xiàn)在將參考結合附圖的以下描述,其中:
在附圖中以示例而非限制的方式示出了一些實施例。
圖1示意性地示出了根據(jù)本發(fā)明實施例的在用戶設備中執(zhí)行的方法的流程圖。
圖2示意性地示出了根據(jù)本發(fā)明實施例的用戶設備的框圖。
圖3示意性地示出了根據(jù)本發(fā)明實施例的用戶設備的示例實現(xiàn)的框圖。
圖4示意性地示出了根據(jù)本發(fā)明實施例的方法的示例實現(xiàn)的流程圖。
圖5示意性地示出了根據(jù)本發(fā)明實施例的機器的組件的框圖,所述機器能夠從機器可讀介質(zhì)中讀取指令并且執(zhí)行本文討論的方法中的任何一個或多個。
圖6a~6f示意性地示出了根據(jù)本發(fā)明實施例的多個屏幕顯示的視圖。
在附圖中,類似的參考標號表示類似的要素。
具體實施方式
根據(jù)結合附圖對本公開示例性實施例的以下詳細描述,本公開的其它方面、優(yōu)勢和突出特征對于本領域技術人員將變得顯而易見。
在本公開中,術語“包括”和“含有”及其派生詞意為包括而非限制;術語“或”是包含性的,意為和/或。
在本說明書中,下述用于描述本公開原理的各種實施例只是說明,不應該以任何方式解釋為限制公開的范圍。參照附圖的下述描述用于幫助全面理解由權利要求及其等同物限定的本公開的示例性實施例。下述描述包括多種具體細節(jié)來幫助理解,但這些細節(jié)應認為僅僅是示例性的。因此,本領域普通技術人員應認識到,在不背離本公開的范圍和精神的情況下,可以對本文中描述的實施例進行多種改變和修改。此外,為了清楚和簡潔起見,省略了公知功能和結構的描述。此外,貫穿附圖,相同參考數(shù)字用于相似功能和操作。
圖1示意性地示出了根據(jù)本發(fā)明示例實施例的用戶設備執(zhí)行的方法100的流程圖。
根據(jù)本發(fā)明實施例的用戶設備例如可以是移動電話、膝上型計算機、平板計算機等等。所述用戶設備具有這樣的觸控區(qū)域,其在被觸控時能夠響應而進行身份認證的鑒權,或者是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏亍?yōu)選地,在所述觸控區(qū)域可以既布置有生物特征采集器件(例如指紋器件),也布置有一個或多個傳感器。所述生物特征采集器件布置用于采集生物特征(如指紋),以執(zhí)行身份認證的鑒權。所述一個或多個傳感器布置用于檢測用戶的觸控動作的屬性,如位置、起始點、持續(xù)軌跡、壓力、持續(xù)時間等,以識別觸控代表的手勢(如輕觸、左滑、右滑、按下等),從而執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟僮?。手勢和對用戶設備的系統(tǒng)或?qū)ο蟮牟僮髦g的對應關系可以預先確定,例如可以預先配置手勢命令集。例如,輕觸表示啟動對象,左滑表示選擇候選列表中的前一個對象,右滑表示選擇候選列表中的后一個對象,等等。在下文中,用于實現(xiàn)上述觸控區(qū)域的器件也稱為utouch器件。
在一些實施例中,所述觸控區(qū)域例如可以是移動電話或平板計算機上的主頁(home)鍵,該主頁鍵具有多種功能,包括但不限于:生物特征識別(如,指紋識別)功能和手勢識別功能。
作為替代或補充,所述觸控區(qū)域可以包括主頁鍵之外的具有多種功能(如生物特征識別和手勢識別等)的按鍵或者觸控命令區(qū)。該觸控命令區(qū)例如可以是用戶設備的觸控顯示屏上的特定區(qū)域。在一些實施例中,觸控顯示屏上的左上角、左下角、右上角、右下角、中央?yún)^(qū)域中的一個或多個區(qū)域可以作為觸控命令區(qū),既具有指紋識別功能也具有手勢識別功能。
如圖所示,在步驟s110中,接收在觸控區(qū)域的第一觸控輸入。
當用戶觸摸用戶設備的觸控區(qū)域時,用戶設備將接收到第一觸控輸入。根據(jù)用戶的觸控動作的性質(zhì),如觸控位置、起始點和持續(xù)軌跡、壓力、持續(xù)時間等,用戶設備可以識別出該第一觸控輸入針對的對象以及表示的手勢(如輕觸、左滑、右滑、按下等)。
在接收到第一觸控輸入之后,方法進入步驟s120,基于當下運行的應用,確定對所述第一觸控輸入的響應方式。
在一些實施例中,如果當下運行的應用不需要身份認證信息,則判定對第一觸控輸入的響應是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏?。于是可以直接基于第一觸控輸入表示的手勢,對用戶設備的系統(tǒng)或?qū)ο髨?zhí)行與該手勢對應的操控。
作為替代或補充,本發(fā)明實施例提出,如果當下運行的應用需要身份認證信息,則判定延遲做出對第一觸控輸入的響應。具體地,如果當下運行的應用需要身份認證信息,則不立即做出響應,而是在第一觸控輸入之后等待一段時間。在該等待時間內(nèi)監(jiān)聽用戶是否進行另一觸控輸入。如果監(jiān)聽結果指示沒有接收到另一觸控輸入,才判定對第一觸控輸入的響應是進行身份認證的鑒權。指示沒有接收到另一觸控輸入的監(jiān)聽結果例如可以包括:在等待時間內(nèi)對所述觸控區(qū)域的觸控一直保持(如用戶在執(zhí)行第一觸控輸入后一直沒有抬起手指);或者,在所述一段時間內(nèi)沒有對所述觸控區(qū)域的觸控(如用戶在執(zhí)行第一觸控輸入后就抬起手指,之后沒有再次觸摸該觸控區(qū)域)。另一方面,如果監(jiān)聽結果指示接收到另一觸控輸入,則判定結束對第一觸控輸入的響應。于是,可以將該另一觸控輸入作為接收到的新的第一觸控輸入,重復步驟s120,基于當下運行的應用,確定對新的第一觸控輸入的響應方式。
在優(yōu)選實施例中,在延遲做出響應的等待時間期間,也即在監(jiān)聽期間,用戶設備顯示等待窗口以提示用戶,直到接收到在觸控區(qū)域的另一觸控輸入或等待時間期滿。如果在該等待時間內(nèi)接收到另一觸控輸入,則結束對第一觸控輸入的響應,將該另一觸控輸入作為接收到的新的第一觸控輸入,重復步驟s120。如果在等待時間內(nèi)沒有接收到另一觸控輸入且等待時間期滿時,用戶設備可以顯示指紋認證提示窗口,以提示用戶執(zhí)行身份認證的鑒權。
在本發(fā)明實施例中,需要身份認證信息的應用例如可以是用戶設置了身份認證的應用(或稱為加鎖的應用),如支付應用、個人圖庫等等。不需要身份認證信息的應用可以是用戶未設置身份認證的應用,例如地圖應用等等。
根據(jù)一些實施例,當用戶觸控這樣的具有多種功能(如生物特征識別和手勢識別等)的按鍵或者觸控命令區(qū)時,生物特征信息(如指紋)的采集可以與手勢識別同時執(zhí)行??蛇x地,在另一些實施例中,生物特征信息(如指紋)的采集可以在判定了響應方式是進行身份認證的鑒權之后才執(zhí)行,而在響應方式是不需要進行身份認證的鑒權的情況下,可以不執(zhí)行。
上面參考圖1示意性地說明了根據(jù)本發(fā)明實施例的基于當下運行的應用來判定對具有多功能的按鍵或者觸控命令區(qū)上的觸控輸入的響應方式,減少這些按鍵或者觸控命令區(qū)上的功能之間的沖突。根據(jù)本發(fā)明實施例,還通過引入延時機制,進一步減少這些按鍵或者觸控命令區(qū)上的功能之間的沖突。
圖2示意性地示出了根據(jù)本發(fā)明示例實施例的用戶設備200的框圖。
如前所述,根據(jù)本發(fā)明實施例的用戶設備200例如可以是移動電話、膝上型計算機、平板計算機等等。
如圖所示,用戶設備200可以包括觸控單元210和處理單元220。
觸控單元210包括觸控區(qū)域,所述觸控區(qū)域在被觸控時能夠響應而進行身份認證的鑒權,或者是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏?。?yōu)選地,在所述觸控區(qū)域可以既布置有生物特征采集器件(例如指紋器件),也布置有一個或多個傳感器。所述生物特征采集器件布置用于采集生物特征(如指紋),以執(zhí)行身份認證的鑒權。所述一個或多個傳感器布置用于檢測用戶的觸控動作的屬性,如位置、起始點、持續(xù)軌跡、壓力、持續(xù)時間等,以識別觸控代表的手勢(如輕觸、左滑、右滑、按下等),從而執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟僮?。手勢和對用戶設備的系統(tǒng)或?qū)ο蟮牟僮髦g的對應關系可以預先確定,例如可以預先配置手勢命令集。例如,輕觸表示啟動對象,左滑表示選擇候選列表中的前一個對象,右滑表示選擇候選列表中的后一個對象,等等。
在一些實施例中,所述觸控區(qū)域例如可以是移動電話或平板計算機上的主頁(home)鍵,該主頁鍵具有多種功能,包括但不限于:生物特征識別(如,指紋識別)功能和手勢識別功能。
作為替代或補充,所述觸控區(qū)域可以包括主頁鍵之外的具有多種功能(如生物特征識別和手勢識別等)的按鍵或者觸控命令區(qū)。該觸控命令區(qū)例如可以是用戶設備的觸控顯示屏上的特定區(qū)域。在一些實施例中,觸控顯示屏上的左上角、左下角、右上角、右下角、中央?yún)^(qū)域中的一個或多個區(qū)域可以作為觸控命令區(qū),既具有指紋識別功能也具有手勢識別功能。
處理單元220配置用于執(zhí)行用戶設備200的操作。具體地,處理單元220可以配置用于:接收在觸控區(qū)域的第一觸控輸入;以及,基于當下運行的應用,確定對所述第一觸控輸入的響應方式。
在一些實施例中,處理單元220還配置為:如果當下運行的應用需要身份認證信息,則判定延遲做出對所述第一觸控輸入的響應。作為替代或補充,處理單元220還配置為:如果當下運行的應用不需要身份認證信息,則判定對所述第一觸控輸入的響應是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏亍?/p>
在一些實施例中,處理單元220還被配置為,在判定延遲做出對所述第一觸控輸入的響應的情況下:監(jiān)聽所述第一觸控輸入之后一段時間。如果監(jiān)聽結果指示沒有接收到另一觸控輸入,則判定對所述第一觸控輸入的響應是進行身份認證的鑒權。指示沒有接收到另一觸控輸入的監(jiān)聽結果例如可以包括:在所述一段時間內(nèi)對所述觸控區(qū)域的觸控保持;或者,在所述一段時間內(nèi)沒有對所述觸控區(qū)域的觸控。另一方面,如果監(jiān)聽結果指示接收到另一觸控輸入,則判定結束對所述第一觸控輸入的響應,確定對該另一觸控輸入的響應方式。
在一些實施例中,處理單元220還被配置為,在延遲做出響應的等待期間,也即在監(jiān)聽期間,指示顯示屏顯示等待窗口以提示用戶,直到接收到在觸控區(qū)域的另一觸控輸入或等待時間期滿。如果在該等待時間內(nèi)接收到另一觸控輸入則可以結束顯示等待窗口并且結束對第一觸控輸入的響應,將該另一觸控輸入作為接收到的新的第一觸控輸入,確定對新的第一觸控輸入的響應方式。如果在等待時間內(nèi)沒有接收到另一觸控輸入且等待時間期滿時,則可以結束顯示等待窗口,代之為顯示指紋認證提示窗口,以提示用戶執(zhí)行身份認證的鑒權。
應該理解,用戶設備200的操作可以由處理單元220結合其他組件來執(zhí)行。根據(jù)本發(fā)明實施例,處理單元220可以以硬件、軟件、固件或?qū)嵸|(zhì)上它們的任意組合來單獨和/或共同實現(xiàn)??蛇x地,處理單元220可以包括一個或多個專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)、數(shù)字信號處理器(dsp)、或其他集成器件。作為備選或補充,處理單元220可以包括處理器(或微處理器)與存儲在存儲器上可由處理器執(zhí)行的一個或多個計算機程序,下面將參考圖5進行具體描述。
用戶設備200可以用于執(zhí)行上述的方法100。用戶設備200的具體操作可以參考上述關于方法100的描述,在此不再贅述。
應該理解,在圖2中的用戶設備200僅示出了與本發(fā)明相關的部件,以避免混淆本發(fā)明。然而,本領域技術人員應理解,盡管在圖2未示出,但是根據(jù)本發(fā)明實施例的用戶設備還可以包括構成用戶設備的其他基本單元,如顯示屏等。用戶設備200的處理單元還可以配置用于執(zhí)行用戶設備的其他功能,如與其他設備的通信等。
根據(jù)本發(fā)明實施例,基于當下運行的應用來判定對具有多功能的按鍵或者觸控命令區(qū)上的觸控輸入的響應方式,減少了這些按鍵或者觸控命令區(qū)上的功能之間的沖突。根據(jù)本發(fā)明實施例,還通過引入延時機制,進一步減少這些按鍵或者觸控命令區(qū)上的功能之間的沖突。
圖3示出了根據(jù)本發(fā)明實施例的用戶設備300的一個示例實現(xiàn)的框圖。
在本實施例中,用戶設備300可以是具有utouch器件的移動電話或平板計算機。
如圖所示,用設備300可以包括utouch器件(utouchdevice)310、utouch事件監(jiān)聽器(utoucheventlistener)322、活動管理器代理(activitymanagerproxy)324、應用/服務接口(app/serviceinterface)326、windows調(diào)度器(windowsscheduler)328、應用/服務330。
utouch器件310是作為觸控單元210的一個示例實現(xiàn)示出的,其配置用于檢測用戶的觸控操作。當其被觸控時,用戶設備300能夠響應而進行身份認證的鑒權,或者是執(zhí)行對用戶設備的系統(tǒng)或?qū)ο蟮牟倏?。utouch器件的示例如移動電話或平板計算機上的主頁(home)鍵。utouch器件可以包括指紋采集器件和手勢識別器件。該指紋采集器件用于采集用戶放在utouch器件上的手指的指紋。該手勢識別器件可以由一個或多個傳感器組成,用于檢測用戶的觸控操作。當utouch器件檢測到用戶的觸控操作后,將檢測結果上報給utouch事件監(jiān)聽器322,告訴utouch事件監(jiān)聽器322檢測到了utouch事件,如輕觸、左滑、右滑、按下等。
utouch事件監(jiān)聽器322配置用于執(zhí)行utouch事件的監(jiān)聽、判斷以及對應事件的處理操作。
活動管理器代理324配置用于包裝utouch事件的信息,將與utouchu事件相關的信息通知給上層應用。在該過程中,活動管理器代理324會對utouch事件監(jiān)聽器上報的utouch事件進行進一步處理,例如判斷該utouch事件是否是兩次按下、是否是長觸等,并且最終判定該utouch事件是什么事件(如判斷是否是一次雙擊操作,或者判斷是否是左右滑動)。在本發(fā)明實施例中,左右滑動操作將在先前運行過的應用列表中左右滑動窗口,如圖6a所示。在執(zhí)行左右滑動操作的時候,除了啟動對應的應用,還通過調(diào)用應用/服務接口326告訴安全中心,某個應用要啟動。
應用/服務接口326配置用于與活動管理器代理324進行信息交互并將信息通知給應用。
windows調(diào)度器328配置用于判斷是否需要啟動身份認證(如指紋認證)界面以及是否啟動認證等待等。
應用/服務接口326和活動管理器代理324執(zhí)行的操作通常是運行相互獨立的,兩者間的信息交互經(jīng)由應用/服務接口326和活動管理器代理324來進行。
應用/服務330表示設備上的應用,如圖庫、地圖等。
下面以用戶在utouch器件上執(zhí)行左右滑動操作為例,對用戶設備300的響應流程進行說明。
圖4示出了根據(jù)本發(fā)明優(yōu)選實施例的在用戶設備300上執(zhí)行的對左右滑動的響應流程400的流程圖。
根據(jù)本發(fā)明實施例,用戶設備300的主頁鍵是utouch器件。用戶可以通過在主頁鍵上左右滑動以在先前運行過的應用窗口列表中左右滑動窗口。
在步驟s411中,事件監(jiān)聽器獲取事件,例如接收到左右滑動事件。圖6a示出了用戶通過左右滑動以在先前運行過的應用窗口列表中左右滑動窗口時的屏顯示例。
在步驟s412中,判斷所獲取的事件是否是utouch事件。如果在步驟s412中判定所獲取的事件是utouch事件(即來自utouch器件的事件),則前進到步驟s413。
在步驟s413中,將utouch事件的信息組裝到活動(activity)相關數(shù)據(jù),然后前進到步驟s414。
在步驟s414中,將活動相關數(shù)據(jù)上報給上層接口(如,應用/服務接口326)。
回到步驟s412,如果在步驟s412中判定所獲取的事件不是utouch事件,則直接前進到步驟s414,將與獲取的事件有關的活動相關數(shù)據(jù)上報上層接口(如,應用/服務接口326)。
在步驟s421中,獲取上報的活動相關信息。
然后,在步驟s422中,判斷活動相關信息指示的要啟動的應用是否是加鎖應用(也即是否是需要身份認證的應用)。
如果在步驟s422中判定要啟動的應用是加鎖應用(如圖庫),則前進到步驟s423。
在步驟s423中,根據(jù)活動相關信息判斷要啟動的應用是否是從utouch器件啟動的。
如果在步驟s423中判定要啟動的應用是從utouch器件啟動的,則前進到步驟s424。
在步驟s424中,顯示等待窗口一段時間。該時間也稱為等待時間,例如可以是1.5秒。圖6b示出了等待窗口的示例。
在步驟s425中,判斷等待時間是否到期。
如果在步驟s425中判定等待時間還沒有到期,則前進到步驟s426。
在步驟s426中,允許用戶使用utouch進行左右滑動窗口的操作。如果用戶使用utouch輸入了新的左右滑動操作,則結束對先前接收的左右滑動操作的響應。該新的左右滑動操作將被事件監(jiān)聽器獲取,從而方法從步驟s411重新開始。
如果在步驟s425中判定等待時間已經(jīng)到期,則前進到步驟s427。
在步驟s427中,顯示指紋認證提示窗口,以進行身份認證的鑒權(如指紋認證)。圖6c示出了指紋認證提示窗口的示例。如果認證通過,則可以啟動對應應用(如圖庫應用)。圖6d示出了啟動后的圖庫應用的示例。如果認證失敗,則可以提示用戶重新認證,如圖6e所示。若認證失敗達到預定次數(shù),則方法結束。
回到步驟s423,如果在步驟s423中判定要啟動的應用不是從utouch器件啟動的,則流程直接前進到步驟s427,顯示指紋認證提示窗口(如圖6c所示),以進行身份認證的鑒權。
回到步驟s422,如果在步驟s422中判定要啟動的應用不是加鎖應用(如設置應用),則前進到步驟s428。
在步驟s428中,顯示相應的應用窗口。圖6f示出了顯示的設置應用窗口的示例。
如圖4中虛線框所示,左側的虛線框中的步驟可以例如由圖3所示的utouch時間監(jiān)聽器322和活動管理器代理324來執(zhí)行。右側的虛線框中的步驟可以例如由圖3所示的windows調(diào)度器328來執(zhí)行。優(yōu)選地,左側的虛線框中的步驟的實現(xiàn)與右側的虛線框中的步驟的實現(xiàn)相互獨立,兩者間的信息交互通過兩者的接口(如應用服務/接口326)來實現(xiàn)。
根據(jù)本實施例,通過引入延時機制,可以減少utouch器件的多個功能之間的沖突。
圖5示意性示出了根據(jù)本申請實施例的用戶設備200的處理單元的示例實現(xiàn)520的框圖。
如圖5所示,該處理單元520包括處理器526。該處理器526可以是單個單元或者多個單元的組合,用于執(zhí)行用戶設備中的各種操作,包括用戶設備對觸控輸入的響應方法,如方法100和400。處理單元520還可包括:輸入單元522,用于從其他設備或組件接收信號;以及輸出單元524,用于向其他設備或組件提供信號。輸入單元和輸出單元可以被布置為一個整體。
此外,如圖所示,處理單元520還包括存儲器528,存儲器528中存儲有計算機程序529。
計算機程序529可以包括代碼/計算機可執(zhí)行指令,其在由處理器526執(zhí)行時使得處理器526執(zhí)行例如上面結合圖1~4所描述的方法的操作流程及其任何變形。
計算機程序529可被配置為具有例如包括計算機程序模塊的計算機程序代碼。例如,在示例實施例中,計算機程序529中的代碼可以包括一個或多個程序模塊,例如包括模塊529a、模塊529b、……。這些程序模塊例如用于分別實現(xiàn)utouch事件監(jiān)聽器322、活動管理器代理324、應用/服務接口326、windows調(diào)度器328等等。應當注意,模塊的劃分方式和個數(shù)并不是固定的,本領域技術人員可以根據(jù)實際情況使用合適的程序模塊或程序模塊組合,當這些程序模塊組合被處理器526執(zhí)行時,使得處理器526可以執(zhí)行例如上面結合圖1~4所描述的方法流程及其任何變形。
上文已經(jīng)結合優(yōu)選實施例對本發(fā)明進行了描述。根據(jù)本發(fā)明實施例,通過引入延時機制,可以減少utouch器件的多個功能之間的沖突??梢岳斫猓厦媸境龅脑O備和方法僅是示例性的。本發(fā)明的設備可以包括比示出的部件更多或更少的部件。本發(fā)明的方法并不局限于上面示出的步驟和順序。本領域技術人員根據(jù)所示實施例的教導可以進行許多變化和修改。
根據(jù)本申請各實施例的上述方法、裝置、單元和/或模塊可以通過有計算能力的用戶設備執(zhí)行包含計算機指令的軟件來實現(xiàn)。該系統(tǒng)可以包括存儲設備,以實現(xiàn)上文所描述的各種存儲。所述有計算能力的用戶設備可以包含通用處理器、數(shù)字信號處理器、專用處理器、可重新配置處理器等能夠執(zhí)行計算機指令的裝置,但不限于此。執(zhí)行這樣的指令使得用戶設備被配置為執(zhí)行根據(jù)本申請的上述各項操作。上述各設備和/或模塊可以在一個用戶設備中實現(xiàn),也可以在不同用戶設備中實現(xiàn)。這些軟件可以存儲在計算機可讀存儲介質(zhì)中。計算機可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括指令,當用戶設備中的一個或多個處理器執(zhí)行所述指令時,所述指令使得用戶設備執(zhí)行本申請的方法。
這些軟件可以存儲為易失性存儲器或非易失性存儲裝置的形式(比如類似rom等存儲設備),不論是可擦除的還是可重寫的,或者存儲為存儲器的形式(例如ram、存儲器芯片、設備或集成電路),或者被存儲在光可讀介質(zhì)或磁可讀介質(zhì)上(比如,cd、dvd、磁盤或磁帶等等)。應該意識到,存儲設備和存儲介質(zhì)是適于存儲一個或多個程序的機器可讀存儲裝置的實施例,所述一個程序或多個程序包括指令,當所述指令被執(zhí)行時,實現(xiàn)本申請的實施例。實施例提供程序和存儲這種程序的機器可讀存儲裝置,所述程序包括用于實現(xiàn)本申請的任何一項權利要求所述的裝置或方法的代碼。此外,可以經(jīng)由任何介質(zhì)(比如,經(jīng)由有線連接或無線連接攜帶的通信信號)來電傳遞這些程序,多個實施例適當?shù)匕ㄟ@些程序。
根據(jù)本申請各實施例的方法、裝置、單元和/或模塊還可以使用例如現(xiàn)場可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic)或可以以用于對電路進行集成或封裝的任何其他的合理方式等硬件或固件來實現(xiàn),或以軟件、硬件以及固件三種實現(xiàn)方式的適當組合來實現(xiàn)。該系統(tǒng)可以包括存儲設備,以實現(xiàn)上文所描述的存儲。在以這些方式實現(xiàn)時,所使用的軟件、硬件和/或固件被編程或設計為執(zhí)行根據(jù)本申請的相應上述方法、步驟和/或功能。本領域技術人員可以根據(jù)實際需要來適當?shù)貙⑦@些系統(tǒng)和模塊中的一個或多個,或其中的一部分或多個部分使用不同的上述實現(xiàn)方式來實現(xiàn)。這些實現(xiàn)方式均落入本申請的保護范圍。
盡管已經(jīng)參照本申請的特定示例性實施例示出并描述了本申請,但是本領域技術人員應該理解,在不背離所附權利要求及其等同物限定的本申請的精神和范圍的情況下,可以對本申請進行形式和細節(jié)上的多種改變。因此,本申請的范圍不應該限于上述實施例,而是應該不僅由所附權利要求來進行確定,還由所附權利要求的等同物來進行限定。