信息處理裝置及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理裝置及其方法,特別地,涉及一種能夠通過多點觸摸進行本地裝置驗證的裝置和方法。
【背景技術(shù)】
[0002]信息處理裝置(“裝置”)有各種形式,例如膝上型計算裝置、平板計算裝置、智能電話、電子閱讀器等等。通常,用戶希望保護對裝置或部件的訪問,裝置的功能或資源,例如受保護的應(yīng)用程序。
[0003]許多驗證方案都可用于保護裝置或其部分。用戶驗證的示例越來越多地包括觸摸感應(yīng)表面的使用。舉例來說,目前存在下述方法:通過對觸摸屏顯示器的個人識別號碼輸入來驗證用戶,以及基于在觸摸屏顯示器上的特定滑動圖案輸入來驗證用戶。
【發(fā)明內(nèi)容】
[0004]總之,一個方面提供了一種用于信息處理裝置的方法,包括:在信息處理裝置的觸摸感應(yīng)表面檢測包括至少一個多點觸摸輸入的用戶輸入;所述檢測包括檢測對觸摸感應(yīng)表面的兩個或更多個基本同時的用戶輸入;使用處理器把數(shù)字和至少一個多點觸摸輸入關(guān)聯(lián)起來;使用處理器確定用戶輸入與預(yù)期用戶輸入是否匹配;以及響應(yīng)于確定匹配而驗證用戶。
[0005]另一個方面提供了一種信息處理裝置,包括:接受用戶輸入的觸摸感應(yīng)表面;存儲裝置;以及處理器,所述處理器用于:在觸摸感應(yīng)表面檢測包括至少一個多點觸摸輸入的用戶輸入;其中,檢測包括檢測對觸摸感應(yīng)表面的兩個或更多個基本同時的用戶輸入;把數(shù)字和至少一個多點觸摸輸入關(guān)聯(lián)起來;確定用戶輸入與預(yù)期用戶輸入是否匹配;以及響應(yīng)于確定匹配而驗證用戶。
[0006]前述是概要,從而其可以包含簡化、概括以及細節(jié)的省略。因此,本領(lǐng)域的技術(shù)人員將要理解的是,概要僅僅是說明性的,并且不意圖以任何方式進行限制。
[0007]為了更好地理解本實施方式,以及本實施方式的其它和另外的特征以及優(yōu)勢,結(jié)合附圖進行以下描述。將在附加權(quán)利要求中指出本發(fā)明的范圍。
【附圖說明】
[0008]圖1圖示了信息處理裝置線路的一個示例;
[0009]圖2圖示了信息處理裝置線路的另一個示例;
[0010]圖3圖示了提供用于用戶驗證的多點觸摸輸入的一個示例;
[0011]圖4圖示了多點觸摸本地裝置驗證的示例方法。
【具體實施方式】
[0012]將容易理解的是,如本文的附圖中一般描述和圖示的,除所述示例實施方式之外,本實施方式的部件還可以被設(shè)置和設(shè)計成各種不同的配置。從而,正如聲明的那樣,如附圖中所呈現(xiàn)的示例實施方式的以下更加詳細的描述不意圖限制本實施方式的范圍,而僅僅是不例實施方式的代表。
[0013]在整個說明書中提到的“一個(one)實施方式”或“一 (an)實施方式”(等等)意思是結(jié)合實施方式描述的特定特征、結(jié)構(gòu),或特性至少被包括在一個實施方式中。因此,在整個說明書中出現(xiàn)的短語“在一個(one)實施方式中”或“在一(an)實施方式中”等等并不一定都指同一個實施方式。
[0014]此外,在一個或更多個實施方式中可以以任何合適的方式組合所述特征、結(jié)構(gòu),或特性。在以下的描述中,提供了大量的具體細節(jié)以給出實施方式的全面理解。然而,相關(guān)領(lǐng)域的技術(shù)人員將會意識到,在沒有一個或更多個具體細節(jié)的情況下,或者用其它方法、部件、材料等等,也能夠?qū)嵺`多個實施方式。在其它情況下,不示出或詳細描述眾所周知的結(jié)構(gòu)、材料或操作,以避免混淆。
[0015]雖然已經(jīng)開發(fā)出包括使用觸摸感應(yīng)表面的某些驗證方案,但是仍然需要創(chuàng)造更直觀又安全的本地驗證方法。傳統(tǒng)的基于文本的/基于數(shù)字的密碼技術(shù)給用戶帶來認知負擔。并且,用戶還必須物理地觸及在某位置的系統(tǒng)用戶界面或與其交互(例如,在解鎖屏幕和數(shù)字鍵盤顯示等的情況下)。這增加了可用性和可達性方面的挑戰(zhàn),例如,因為用戶必須在指定位置輸入代碼。
[0016]存在著現(xiàn)有的、專用的生物測定裝置/讀取器(例如,指紋讀取器、視網(wǎng)膜掃描儀等),其在不需要記憶密碼的情況下提供本地驗證。然而,這種生物測定讀取器需要額外的成本,并且還帶來額外的系統(tǒng)重量和所涉設(shè)計(例如,尺寸)問題,使得這些裝置在某些方面是沒有吸引力的解決方案。
[0017]已經(jīng)開發(fā)出某些技術(shù),以通過使用基于觸摸的技術(shù)來容易地記住登錄。例如,微軟WINDOWS操作系統(tǒng)包括圖片密碼功能,其允許用戶提供動作的組合,諸如(在觸摸顯示屏或其它觸摸感應(yīng)表面上)畫圈、直線以及在圖片中的特定位置上提供敲擊以作為密碼。雖然該方法沒有帶來額外的成本/尺寸負擔,但是它需要用戶記住動作及其次序。還沒驗證這種方法的安全等級。WINDOWS是微軟公司在美國以及其它國家的注冊商標。
[0018]因此,一個實施方式提供了用于用戶驗證的多點觸摸用戶輸入解決方案。一個實施方式經(jīng)由被提供至在許多裝置上可用的觸摸感應(yīng)表面的用戶輸入而實現(xiàn),包括智能電話、平板電腦以及筆記本電腦,但不限于此。提供適當?shù)挠脩艚缑娴挠|摸感應(yīng)表面的示例包括電容觸摸板、具有力傳感器的電容觸摸板,筆型數(shù)字轉(zhuǎn)換器、電容筆,以及觸摸屏,但不限于此。
[0019]根據(jù)一個實施方式,用戶提供多點觸摸輸入。在一個實施方式中,用戶提供多點觸摸輸入的組合。多點觸摸輸入被觸摸感應(yīng)表面檢測為,例如,敲擊輸入、點擊輸入、多手指手勢輸入等。一個實施方式捕捉用戶的這種用戶輸入,提取用戶輸入的分量,以及使用這些分量形成比較表示,以用于與用于用戶驗證的已知比較器進行比較。一個實施方式使用的用戶輸入的分量包括但不必限于下述分量:用于將一個或更多個多點觸摸輸入提供至觸摸界面的手指的數(shù)目(例如,在觸摸屏上,至多可以使用10根手指觸摸屏幕),觸摸事件的類型,例如其可以包括敲擊、點擊、按壓保持(連同壓力檢測)、滑動或輕拂(包括其方向性)、諸如縮放或旋轉(zhuǎn)的手勢輸入等,但不限于此。
[0020]對于某些觸摸事件來說,如滑動和輕拂,一個實施方式因此也可以檢測方向,諸如左、右、上和下。此外,對于包括具有壓力傳感器或用于檢測壓力的其它機制的觸摸感應(yīng)表面的觸摸界面來說,一個實施方式可以檢測用戶的觸摸動作的力的等級。力的等級檢測可以被改為合適的靈敏度,例如,它可以被表示為壓力的數(shù)值等級,諸如用戶使用一根手指以620克的力按壓;或被表示為不連續(xù)信息,諸如用戶使用一根手指在一般范圍內(nèi)按壓,例如,“高”等級的力,諸如超過預(yù)定的閾值等。一個實施方式可以利用來源于單個觸摸事件或按順序提供的多個觸摸事件的以上信息/分量的組合,從而也使用時間信息(例如,輸入的次序,它的持續(xù)時間等)。
[0021]通過參考附圖將會最佳地理解示出的示例實施方式。以下描述只意圖舉例,且僅僅示出了某些示例實施方式。
[0022]雖然相對于智能電話和/或平板電腦線路100而言,在信息處理裝置中可以利用各種其它電路、線路或部件,但是圖1中示出的示例包括例如存在于平板電腦或其它移動計算平臺中建立的片上系統(tǒng)設(shè)計。軟件和處理器被合并在單個芯片110中。如本領(lǐng)域中眾所周知的,處理器包括內(nèi)部算術(shù)單元、寄存器、高速緩沖存儲器、總線、I/O端口等。內(nèi)部總線等等視不同的制造商而定,但基本上所有的外圍裝置(120)都可以附接到單個芯片110。線路100將處理器、存儲器控制,以及I/O控制器集線器全部都合并到單個芯片110中。并且,這種類型的系統(tǒng)100通常不使用SATA或PCI或LPC。例如,通用接口包括SD1和I2C。
[0023]存在電源管理芯片130,例如,電池管理單元、BMU,其管理例如經(jīng)由可充電電池140提供的電力,該可充電電池140可以通過連接到電源(未示出)而被充電。在至少一個設(shè)計中,單個芯片,諸如110被用于提供類似于B1S的功能以及DRAM存儲器。
[0024]系統(tǒng)100通常包括用于連接到各種網(wǎng)絡(luò),諸如電信網(wǎng)絡(luò)和無線互聯(lián)網(wǎng)裝置(例如,接入點)的WWAN收發(fā)器150和WLAN收發(fā)器160中的一個或更多個。此外通常還包括裝置120。系統(tǒng)100經(jīng)常包括用于數(shù)據(jù)輸入和顯示/呈現(xiàn)的觸摸屏170。系統(tǒng)100通常也包括各種存儲裝置,例如閃存180和SDRAM 190。
[0025]圖2圖示了信息處理裝置電路、線路或部件的另一個示例的框圖。圖2中圖示的示例可以與計算系統(tǒng),諸如Morrisville,NC的聯(lián)想(美國)公司銷售的THINKPAD系列個人計算機或其它裝置進行通信。根據(jù)本文的描述顯而易見的是,實施方式可以包括其它特征或僅包括圖2中示出的示例的一些特征。
[0026]圖2的示例包括所謂的芯片組210 (—同工作的一組集成電路,或芯片,芯片組),其結(jié)構(gòu)可