用于電子設(shè)備中功率節(jié)省的與非應(yīng)用處理器功能的指紋整合的制作方法
【專利摘要】一種系統(tǒng)包括指紋傳感器、應(yīng)用處理器和輔助處理器。該應(yīng)用處理器能夠操作以在該應(yīng)用處理器進(jìn)入低功率或睡眠模式之前裝載該指紋傳感器。該輔助處理器用于從該指紋傳感器接收狀態(tài)輸出。該狀態(tài)輸出用于在使得該應(yīng)用處理器處于所述低功率或睡眠模式中的同時在指紋認(rèn)證時使得該輔助處理器的一個或多個功能被激活。
【專利說明】用于電子設(shè)備中功率節(jié)省的與非應(yīng)用處理器功能的指紋整合
[0001]相關(guān)申請的交叉引用
[0002]本申請根據(jù)35U.S.C§119而要求于2014年I月15日提交的美國臨時申請N0.61/927917的優(yōu)先權(quán)和權(quán)益,后者通過引用全文結(jié)合于此。本申請根據(jù)35U.S.C§119而要求于2014年3月31日提交的美國臨時申請N0.61/972487的優(yōu)先權(quán)和權(quán)益,后者通過引用全文結(jié)合于此。
技術(shù)領(lǐng)域
[0003]本公開總體上涉及電子設(shè)備,尤其涉及具有生物計量傳感器的電子設(shè)備。
【背景技術(shù)】
[0004]諸如移動電話、智能電話、游戲設(shè)備等的移動電子通信設(shè)備被數(shù)以數(shù)十億計的人們所使用。這樣的設(shè)備的所有者來自各行各業(yè)。這些所有者將移動通信設(shè)備用于許多不同的用途,包括但并不局限于語音通信、文本消息發(fā)送、互聯(lián)網(wǎng)瀏覽、諸如銀行業(yè)務(wù)之類的商業(yè)用途以及社交網(wǎng)絡(luò)。移動通信設(shè)備的用戶在其中使用他們的設(shè)備的環(huán)境也是變化多樣的。
[0005]在將移動通信設(shè)備用于這么多的應(yīng)用時,用戶可能要具有被用來訪問設(shè)備、應(yīng)用或它們的組合的各種各樣的個人通行碼。這樣的通行碼一般被要求以訪問電子設(shè)備上的個人信息、訪問電子郵件、獲取銀行記錄等。這些通行碼被頻繁地要求來滿足嚴(yán)格的安全指南并且因此可能變得冗長且難以記住。此外,出于安全的目的,許多設(shè)備和系統(tǒng)要求用戶定期改變每個通行碼。因此,記住所有這些通行碼是十分困難的。
[0006]為了解決該問題,一些現(xiàn)代電子設(shè)備配備有生物計量傳感器。不同于輸入通行碼,用戶觸摸該生物計量傳感器或者以其它方式與其交互來識別自己并且訪問設(shè)備或特定應(yīng)用。雖然生物計量傳感器可以免除記住許多不同通行碼的需要,但是它們自身并非沒有問題。例如,安全保護(hù)生物計量信息就是最為重要的問題。具有一種用于訪問電子設(shè)備、個人信息或者在電子設(shè)備上操作的應(yīng)用的有所改進(jìn)的系統(tǒng)將會是有利的。
【附圖說明】
[0007]圖1圖示了依據(jù)本公開的一個或多個實施例進(jìn)行配置的一種解釋性系統(tǒng)。
[0008]圖2圖示了與本公開的一個或多個實施例相關(guān)聯(lián)的一種解釋性示意框圖。
[0009]圖3圖示了與本公開的一個或多個實施例相關(guān)聯(lián)的一種解釋性狀態(tài)圖。
[0010]圖4圖示了與本公開的一個或多個實施例相關(guān)聯(lián)的一種解釋性方法。
[0011]圖5圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0012]圖6圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0013]圖7圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0014]圖8圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0015]圖9圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0016]圖10圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0017]圖11圖示了依據(jù)本公開的一個或多個實施例的一種解釋性方法步驟。
[0018]圖12圖示了依據(jù)本公開的一個或多個實施例的解釋性方法步驟。
[0019]熟練技術(shù)人員將會意識到,附圖中的要素是為了簡明和清楚而圖示而并非必然依比例進(jìn)行繪制。例如,附圖中的一些要素的尺寸可能相對于其它要素進(jìn)行放大以助于促進(jìn)對本公開實施例的理解?!揪唧w實施方式】
[0020]在詳細(xì)描述依據(jù)本公開的實施例之前,應(yīng)當(dāng)看到該實施例主要在于與如以下所描述的從指紋傳感器向一個或多個處理器提供狀態(tài)輸出相關(guān)的方法步驟和裝置組件的組合。 流程圖中的任何過程描述或方框都應(yīng)當(dāng)被理解為表示包括用于實施該過程中的具體邏輯功能或步驟的一個或多個可執(zhí)行指令的模塊、分段或代碼部分。包括可替換的實施方式,并且顯然功能可以根據(jù)所涉及的功能而以不同于所示出或討論的順序來執(zhí)行,包括基本上同時或以相反順序執(zhí)行。因此,裝置組件和方法步驟已經(jīng)適當(dāng)?shù)赜筛綀D中的常規(guī)符號所表示, 所述附圖僅示出了與理解本公開的實施例相關(guān)的那些具體細(xì)節(jié),以免以對于從這里的描述獲益的本領(lǐng)域普通技術(shù)人員而言顯而易見的細(xì)節(jié)對公開內(nèi)容造成混淆。
[0021]將要意識到的是,這里所描述的公開的實施例可由一個或多個常規(guī)處理器以及唯一存儲的程序指令所構(gòu)成,所述程序指令控制該一個或多個處理器以結(jié)合某些非處理器電路來實現(xiàn)如這里所描述的狀態(tài)輸出生成,處理器或控制電路輪詢或開動,或者指紋傳感器對電子設(shè)備所進(jìn)行的控制的功能之中的一些、大部分或全部。該非處理器電路可以包括無線電接收器、無線電發(fā)射器、信號驅(qū)動器、時鐘電路、電源電路和用戶輸入設(shè)備,但并不局限于此。這樣,這些功能可被解釋為用來執(zhí)行處理器輪詢、特征開動或狀態(tài)輸出生成的方法的步驟??商鎿Q地,一些或所有功能能夠由不具有所存儲的程序指令的狀態(tài)機(jī)來實施,或者在一個或多個專用集成電路(ASIC)中實施,其中每個功能或者某些功能的一些組合被實施為定制邏輯。當(dāng)然,可以使用這兩個方法的組合。因此,這里已經(jīng)描述了用于這些功能的方法和手段。此外,雖然可能的顯著努力和許多設(shè)計選擇例如由可用時間、現(xiàn)有技術(shù)以及經(jīng)濟(jì)考慮所激發(fā),但是預(yù)期本領(lǐng)域普通技術(shù)人員當(dāng)被這里所公開的概念和原理所教導(dǎo)時,將能夠輕易地以最少的實驗而生成這樣的軟件指令和程序以及1C。[〇〇22]現(xiàn)在對本公開的實施例進(jìn)行詳細(xì)描述。參考附圖,同樣的數(shù)字貫穿附圖而指示同樣的部分。如在這里的描述中以及貫穿權(quán)利要求所使用的,除非上下文明確以其它方式有所指示,否則以下術(shù)語在這里采用明確關(guān)聯(lián)的含義:“一”的含義(“a”、“an”和“the”)包括復(fù)數(shù)引用,“在…中”的含義包括“在…中”和“在…上”。諸如第一和第二、頂部和底部等的關(guān)系術(shù)語可以僅被用來在一個實體或動作與另一個實體或動作之間加以區(qū)分,而并非必然在這樣的實體或動作之間要求或暗示任何實際這樣的關(guān)系或順序。而且,這里在括號中示出的附圖標(biāo)記指示在所討論附圖以外的附圖中示出的組件。例如,在討論圖A時談及設(shè)備(10)將是指代在圖A以外的附圖中所示出的要素10。[〇〇23] 本公開的實施例提供了一種包括指紋傳感器以及一個或多個處理器的系統(tǒng)。在一個實施例中,該處理器包括應(yīng)用處理器和輔助處理器。該應(yīng)用處理器能夠被配置為對該系統(tǒng)的主要應(yīng)用進(jìn)行操作,包括操作系統(tǒng)環(huán)境。在一個實施例中是低功率處理器的該輔助處理器能夠被配置為對附屬功能進(jìn)行操作,包括輸出通知設(shè)備、用戶界面功能等。
[0024]在一個實施例中,由于該應(yīng)用處理器的任務(wù)是執(zhí)行該系統(tǒng)的安全信息和應(yīng)用操作功能,所以該應(yīng)用處理器將消耗相對大量的功率。相比之下,由于該輔助處理器可以執(zhí)行有限數(shù)量的非安全功能,所以該輔助處理器將是較小的組件并且將消耗遠(yuǎn)少于應(yīng)用處理器的功率。因此,在一個或多個實施例中,該應(yīng)用處理器將在該系統(tǒng)并未使用時進(jìn)入低功率或睡眠模式。然而,在一個或多個實施例中,該輔助處理器即使在設(shè)備并未使用時也能夠持續(xù)保持操作狀態(tài)。
[0025]本公開的實施例預(yù)期到能夠通過使得應(yīng)用處理器僅在必要時才退出其低功率或睡眠模式而實現(xiàn)功率節(jié)省一并且因此實現(xiàn)單次電池充電的更長運(yùn)行時間。本公開的實施例還預(yù)期到保護(hù)通過指紋傳感器所接收到的任何指紋數(shù)據(jù)的安全都具有高的優(yōu)先級。因此,指紋數(shù)據(jù)應(yīng)當(dāng)在指紋傳感器內(nèi)進(jìn)行保護(hù)而并不被傳輸至系統(tǒng)內(nèi)的其它處理器。
[0026]為了獲得更長的電池運(yùn)行時間同時保護(hù)指紋數(shù)據(jù),在一個實施例中,該指紋傳感器用于當(dāng)用戶觸摸該指紋傳感器或以其它方式與之進(jìn)行交互時向該輔助處理器提供狀態(tài)輸出。在一個實施例中,該狀態(tài)輸出僅被提供至輔助處理器。因此,當(dāng)應(yīng)用處理器處于低功率或睡眠模式中并且用戶與指紋傳感器進(jìn)行交互時,該狀態(tài)輸出將被遞送至輔助處理器,因此允許應(yīng)用處理器保持在低功率或睡眠模式中。由于輔助處理器能夠處于連續(xù)操作狀態(tài)中,所以該輔助處理器接收狀態(tài)輸出并且響應(yīng)于該狀態(tài)輸出的一個或多個狀態(tài)而執(zhí)行一個或多個功能。該功能可以包括開動用戶反饋設(shè)備,執(zhí)行非安全操作,等等。
[0027]通過示例來說明,在一個實施例中,當(dāng)用戶與指紋傳感器進(jìn)行交互時,該指紋傳感器將第一狀態(tài)輸出遞送至輔助處理器。該第一狀態(tài)輸出能夠指示該指紋傳感器正在對從用戶所接收的數(shù)據(jù)執(zhí)行認(rèn)證過程。一旦該數(shù)據(jù)被認(rèn)證,例如一旦指紋傳感器認(rèn)證該指紋數(shù)據(jù)屬于預(yù)定義用戶,則該指紋傳感器可以將第二狀態(tài)輸出遞送至輔助處理器。該第二狀態(tài)輸出能夠指示該數(shù)據(jù)已經(jīng)被認(rèn)證。此時,在一個或多個實施例中,一個或多個功能被輔助處理器所激活。在一個或多個實施例中,在使得應(yīng)用處理器處于低功率或睡眠模式中的同時,這些功能被激活。該一個或多個功能的示例可以包括激活可聽反饋設(shè)備、觸覺反饋設(shè)備、可視反饋設(shè)備或者它們的組合。
[0028]現(xiàn)轉(zhuǎn)向圖1,其中圖示了依據(jù)本公開的一個或多個實施例進(jìn)行配置的一種解釋性系統(tǒng)100。在該實施例中,系統(tǒng)100包括解釋性電子設(shè)備1I。圖1的解釋性電子設(shè)備1I出于說明的目的而被示為智能電話。然而,對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言顯而易見的是,其它電子設(shè)備可以替代該解釋性智能電話來實現(xiàn)圖1的系統(tǒng)100。例如,依據(jù)本公開實施例進(jìn)行配置的系統(tǒng)100能夠以掌上電腦、平板電腦、游戲設(shè)備、可佩戴計算機(jī)、媒體播放器或其它設(shè)備來替代在圖1中出于說明目的所使用的智能電話。
[0029]該說明性電子設(shè)備101包括顯示器102,后者可選地是觸摸敏感的。在其中顯示器102是觸摸敏感的一個實施例中,顯示器102能夠用作電子設(shè)備101的主要用戶界面。用戶能夠通過從手指、輸入筆或與顯示器接近部署的其它物體遞送觸摸輸入而將用戶輸入遞送至這樣的實施例的顯示器102。在一個實施例中,顯示器102被配置為有源矩陣有機(jī)發(fā)光二極管(AMOLED)顯示器。然而,應(yīng)當(dāng)注意的是,包括液晶顯示器在內(nèi)的其它類型的顯示器對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言是顯而易見的。
[0030]在一個實施例中,顯示器102是高分辨率顯示器。術(shù)語“高分辨率顯示器”在這里被用來指代能夠通過變更大量像素而向用戶呈現(xiàn)文本和圖像的顯示設(shè)備,上述像素當(dāng)被用戶總體上觀看時形成所呈現(xiàn)的文本或圖像。該高分辨率顯示器能夠被用于以充分的粒度在移動設(shè)備上進(jìn)行文本、信息和圖形的呈現(xiàn)從而在圖形或文本之間進(jìn)行輕易切換。例如,該高分辨率顯示器能夠是適用于以聯(lián)合圖像專家組(JPG)格式向用戶呈現(xiàn)圖像的顯示器。這樣的顯示器一般被配置為利用顯示驅(qū)動器來開啟和關(guān)閉各個像素以便呈現(xiàn)高分辨率信息。
[0031]圖1的解釋性電子設(shè)備101包括兩個殼體部件。前方殼體部件127圍繞顯示器102的外圍部署。換句話說,在一個實施例中,顯示器102沿前殼體部件127的主要面部署。后殼體部件128在該說明性實施例中形成電子設(shè)備101的背面。特征能夠被整合到殼體部件127、 128之中。這樣的特征的示例包括可選相機(jī)111和可選揚(yáng)聲器端口 114,它們在該實施例中被示為部署在電子設(shè)備101的背面。在該說明性實施例中,指紋傳感器110沿后殼體部件128而被部署在電子設(shè)備101的背面。注意到,在其它實施例中,指紋傳感器110也能夠沿前殼體部件127相鄰于顯示器102部署。在再其它的實施例中,指紋傳感器110能夠被部署在顯示器 102下方,由此允許用戶將手指放在顯示器102上進(jìn)行識別。
[0032]在一個實施例中,指紋傳感器110能夠是單一功能設(shè)備。在其它實施例中,指紋傳感器110能夠是雙重功能或多功能設(shè)備。通過示例來說明,在一個實施例中,指紋傳感器110 僅負(fù)責(zé)接收來自用戶的生物計量數(shù)據(jù)以及認(rèn)證該用戶或確定該用戶未被授權(quán)使用電子設(shè)備101。這將是單一功能的指紋傳感器。
[0033]在其它實施例中,指紋傳感器110能夠執(zhí)行多種功能。同樣通過示例來說明,在一個實施例中,指紋傳感器110能夠從用戶接收生物計量數(shù)據(jù)并且認(rèn)證該用戶或者確定該用戶未被授權(quán)使用電子設(shè)備101。然而,指紋傳感器110還可以被配置為按壓按鈕。因此,通過觸摸指紋傳感器110,用戶可以僅遞送生物計量數(shù)據(jù)。然而,通過觸摸并按壓指紋傳感器 110,該指紋傳感器110可以通過接收來自觸摸輸入的生物計量數(shù)據(jù)對用戶進(jìn)行認(rèn)證而且響應(yīng)于該按壓按鈕被按下而執(zhí)行第二功能。該第二功能的示例可以是使得應(yīng)用處理器116退出低功率或睡眠模式。
[0034]在指紋傳感器110另外作為單一功能設(shè)備的情況下,可以包括諸如按壓按鈕109的另一個用戶控件來執(zhí)行該第二功能。因此,在這樣的實施例中,用戶可以觸摸指紋傳感器 110來遞送生物計量數(shù)據(jù)并且按下按壓按鈕109或其它用戶控件而致使應(yīng)用處理器116退出低功率或睡眠模式。在一個或多個實施例中,可能要求指紋傳感器110和按壓按鈕109同時激活。例如,用戶可能必須利用一根手指按下按壓按鈕109同時利用另一根手指觸摸指紋傳感器110從而訪問電子設(shè)備101的全部操作特征。在其它實施例中,這些處理一即觸摸指紋傳感器110并按下按壓按鈕109—可能需要以具體順序來執(zhí)行從而正確解鎖電子設(shè)備101并訪問應(yīng)用處理器116的特征。在再其它的實施例中,可能并不要求這些過程的特定順序,只要二者在彼此的預(yù)定時間內(nèi)被執(zhí)行即可。解鎖對電子設(shè)備101的訪問的其它模式對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言是顯而易見的。
[0035]在一個實施例中,電子設(shè)備101包括一個或多個連接器112、113,它們可以包括模擬連接器、數(shù)字連接器或者它們的組合。在該說明性實施例中,連接器112是部署在電子設(shè)備101的第一邊緣一即頂部邊緣一上的模擬連接器,而連接器113則是部署在與該第一邊緣相對的第二邊緣一其在該實施例中是底部邊緣一上的數(shù)字連接器。[0〇36] 圖1中還不出了電子設(shè)備101的不意性框圖115。在一個實施例中,電子設(shè)備101包括一個或多個控制電路。在一個實施例中,該電子設(shè)備包括應(yīng)用處理器116和輔助處理器117。應(yīng)用處理器116或輔助處理器117之一或其二者能夠包括一個或多個處理器。應(yīng)用處理器116或輔助處理器117之一或其二者能夠是微處理器、處理組件群組、一個或多個專用集成電路(ASIC)、可編程邏輯,或者其它類型的處理設(shè)備。應(yīng)用處理器116和輔助處理器117能夠與電子設(shè)備101的各種組件一起進(jìn)行操作。應(yīng)用處理器116和輔助處理器117中的每一個都能夠被配置為處理并執(zhí)行可執(zhí)行軟件代碼從而執(zhí)行電子設(shè)備101的各種功能。諸如存儲器118或板載存儲器119的存儲設(shè)備能夠可選地存儲由應(yīng)用處理器116或輔助處理器117在操作期間所使用的可執(zhí)行軟件代碼。
[0037]在該說明性實施例中,電子設(shè)備101還包括通信電路125,其能夠被配置用于與一個或多個其它設(shè)備或網(wǎng)絡(luò)的有線或無線通信。該網(wǎng)絡(luò)可以包括廣域網(wǎng)、局域網(wǎng)和/或個人域網(wǎng)絡(luò)。廣域網(wǎng)的示例包括GSM、CDMA、W-CDMA、CDMA-2000、iDEN、TDMA、2.5代3GPP GSM網(wǎng)絡(luò)、第三代3GPP WCDMA網(wǎng)絡(luò)、3GPP長期演進(jìn)(LTE)網(wǎng)絡(luò),以及3GPP2CDMA通信網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、E-UTRA網(wǎng)絡(luò)和其它網(wǎng)絡(luò)。通信電路125可以包括無線通信電路,接收器、發(fā)射器或收發(fā)器之一,以及一個或多個天線126。
[0038]在一個或多個實施例中,指紋傳感器110能夠與應(yīng)用處理器116或輔助處理器117之一或二者一起進(jìn)行操作。在一個實施例中,指紋傳感器110能夠包括像素陣列。指紋傳感器110能夠是互補(bǔ)金屬氧化物半導(dǎo)體無源像素傳感器數(shù)字成像器或者任意其它的指紋傳感器。指紋傳感器110能夠被配置為捕捉對來自沿其表面所部署的手指的指紋圖案的實時掃描。指紋傳感器110還能夠捕捉一個或多個圖像。該圖像能夠?qū)?yīng)于皮膚表面下方的區(qū)域。指紋傳感器110能夠在認(rèn)證過程中將指紋數(shù)據(jù)或皮膚圖像與一個或多個基準(zhǔn)進(jìn)行比較從而對用戶進(jìn)行認(rèn)證。
[0039]在一個實施例中,應(yīng)用處理器116能夠負(fù)責(zé)執(zhí)行電子設(shè)備101的主要功能。例如,在一個實施例中,應(yīng)用處理器116包括能夠操作以在顯示器102上呈現(xiàn)出呈現(xiàn)信息的一個或多個電路,上述呈現(xiàn)信息諸如圖像、文本和視頻。應(yīng)用處理器116所使用的可執(zhí)行軟件代碼能夠被配置為能夠與應(yīng)用處理器116—起操作的一個或多個模塊120。這樣的模塊120能夠存儲指令、控制算法等。
[0040]在一個實施例中,應(yīng)用處理器116負(fù)責(zé)運(yùn)行操作系統(tǒng)環(huán)境121。操作系統(tǒng)環(huán)境121能夠包括內(nèi)核、一個或多個驅(qū)動器122以及應(yīng)用服務(wù)層123和應(yīng)用層124。操作系統(tǒng)環(huán)境121能夠被配置為在電子設(shè)備101的一個或多個處理器或控制電路上進(jìn)行操作的可執(zhí)行代碼。
[0041]應(yīng)用層124能夠負(fù)責(zé)執(zhí)行應(yīng)用服務(wù)模塊。應(yīng)用服務(wù)模塊能夠支持一個或多個應(yīng)用或“app”。圖1所示的這樣的應(yīng)用的示例包括用于進(jìn)行語音電話呼叫的蜂窩電話應(yīng)用103,被配置為允許用戶在電子設(shè)備101的顯示器102上觀看網(wǎng)頁的web瀏覽應(yīng)用104,被配置為發(fā)送并接收電子郵件的電子郵件應(yīng)用105,被配置為允許用戶在電子設(shè)備101的顯示器102上觀看圖像或視頻的照片應(yīng)用106,以及被配置為捕捉靜態(tài)(以及可選地視頻)圖像的相機(jī)應(yīng)用107。如對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言是顯而易見的,這些應(yīng)用僅是說明性的。
[0042]在一個或多個實施例中,應(yīng)用處理器116負(fù)責(zé)管理電子設(shè)備101的應(yīng)用以及所有安全信息。安全信息可以包括一旦被指紋傳感器110認(rèn)證就僅向被認(rèn)證用戶揭示的個人信息。應(yīng)用處理器116還負(fù)責(zé)啟動、監(jiān)視并關(guān)閉各種應(yīng)用以及各種應(yīng)用服務(wù)模塊。應(yīng)用層124的應(yīng)用能夠被配置為應(yīng)用服務(wù)器層123的客戶端從而通過應(yīng)用編程接口(API)、消息、事件或其它進(jìn)程間通信接口與多種服務(wù)進(jìn)行通信。[〇〇43]在一個或多個實施例中,輔助處理器117的任務(wù)是執(zhí)行非安全或非應(yīng)用操作。例如,輔助處理器117可以執(zhí)行輸入/輸出功能,開動用戶反饋設(shè)備,等等。在一個實施例中,輔助處理器117并不被允許執(zhí)行涉及一旦被指紋傳感器110認(rèn)證就僅向被認(rèn)證用戶揭示的個人信息的任何操作。[〇〇44]在一個或多個實施例中,由于應(yīng)用處理器116的任務(wù)是管理更多操作,所以當(dāng)在平均負(fù)載下進(jìn)行正常操作時,應(yīng)用處理器116在平均基礎(chǔ)上消耗比輔助處理器117更多的功率。例如,在常規(guī)操作中,應(yīng)用處理器116當(dāng)運(yùn)行應(yīng)用或者傳輸語音或其它數(shù)據(jù)時可能消耗數(shù)十瓦特量級或更多,而輔助處理器在其正常操作中則可能僅消耗小于1瓦特的量級。因此,在一個或多個實施例中,當(dāng)輔助處理器117和應(yīng)用處理器116都進(jìn)行操作時輔助處理器 117消耗比應(yīng)用處理器116更少的功率。在一些情況下,應(yīng)用處理器116能夠消耗比輔助處理器117更多的量級或大小的功率。有利的是,本公開的一個或多個實施例遞送狀態(tài)輸出108 而在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時在指紋認(rèn)證時致使輔助處理器 117的一個或多個功能激活。這種解決方案對于通過利用輔助處理器117在使得應(yīng)用處理器 116處于低功率狀態(tài)中的同時提供設(shè)備功能而節(jié)約電子設(shè)備101中的整體功率使用是有作用的。
[0045]這種功率消耗的差異能夠針對每個處理器導(dǎo)致不同的操作特性。例如,在一個或多個實施例中,應(yīng)用處理器116在電子設(shè)備101并未使用時能夠被置于低功率或睡眠模式中。當(dāng)應(yīng)用處理器116處于低功率或睡眠模式中時,顯示器102可以關(guān)閉并且各種應(yīng)用將不可操作。
[0046]相比之下,在一個或多個實施例中,輔助處理器117可以持續(xù)處于操作模式中。換句話說,在一個或多個實施例中,輔助處理器117在應(yīng)用處理器116處于低功率或睡眠模式中的同時在操作模式進(jìn)行操作。由于輔助處理器1176消耗相對低的功率,所以這可以提供諸如當(dāng)用戶例如開始與電子設(shè)備101的指紋傳感器110或其它組件進(jìn)行交互時更快的響應(yīng)時間的優(yōu)勢。[〇〇47] 在一個實施例中,輔助處理器117被配置為利用指紋傳感器110或另一個傳感器檢測電子設(shè)備101何時在用戶的手中。該信息能夠被用來定義輔助處理器117的操作模式。例如,當(dāng)電子設(shè)備101并不在用戶的手中時,例如當(dāng)電子設(shè)備101在口袋中時,輔助處理器117 可以被配置為并不提供視覺和/或可聽反饋??商鎿Q地,當(dāng)電子設(shè)備101并不在用戶的手中時,輔助處理器117可以被配置為指紋傳感器110的認(rèn)證失敗形式。其它“未在手中”的特征對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言將是顯而易見的。[〇〇48] 在一個實施例中,應(yīng)用處理器116能夠操作以在應(yīng)用處理器116進(jìn)入低功率或睡眠模式之前裝載指紋傳感器110。例如,當(dāng)電子設(shè)備101被解鎖并進(jìn)行可操作時,可能幾乎或完全不需要經(jīng)由指紋傳感器110進(jìn)行生物計量認(rèn)證。因此,應(yīng)用處理器116可以使得指紋處理器110去裝載。在指紋處理器110為雙重功能或多功能設(shè)備的情況下,次要或其它功能可以在指紋處理器110被去裝載時保持操作。例如,用戶可能仍然能夠按下雙重動作的指紋傳感器的按壓按鈕以拍攝照片。然而,在許多情況下,當(dāng)應(yīng)用處理器116進(jìn)入低功率或睡眠模式時,其可以鎖定電子設(shè)備101使得其無法被訪問。因此,在一個或多個實施例中,應(yīng)用處理器116在進(jìn)入低功率或睡眠模式之前裝載和/或激活指紋傳感器110。
[0049]在指紋傳感器110被裝載并且應(yīng)用處理器116處于低功率或睡眠模式中的同時,輔助處理器117用于從指紋傳感器110接收狀態(tài)輸出108。如將參考圖3更為詳細(xì)描述的,在一個實施例中,狀態(tài)輸出108可以是四種狀態(tài)之一:認(rèn)證中狀態(tài),這是指示指紋的認(rèn)證過程正在進(jìn)行之中的第一狀態(tài);已認(rèn)證狀態(tài),這是指示指紋的成功認(rèn)證的第二狀態(tài);未認(rèn)證狀態(tài),這是當(dāng)指紋傳感器等待開始認(rèn)證過程時出現(xiàn)的第三狀態(tài);和錯誤狀態(tài),這是指示指紋傳感器110中進(jìn)行的認(rèn)證過程中發(fā)生錯誤的第四狀態(tài)。
[0050]在一個或多個實施例中,指紋傳感器110用于改變狀態(tài)輸出108從而向輔助處理器117指示指紋認(rèn)證過程成功完成,同時將在指紋認(rèn)證過程期間所使用的數(shù)據(jù)保留在指紋傳感器110之中。在一個實施例中,該指紋認(rèn)證過程的成功完成的該指示通過在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時改變或狀態(tài)輸出發(fā)生。在一個實施例中,狀態(tài)輸出108用于致使輔助處理器117的一個或多個功能一旦指紋認(rèn)證就得以被激活。例如,輔助處理器117可以響應(yīng)于狀態(tài)輸出108改變而開動可視輸出、觸覺輸出、音頻輸出之一或者它們的組合。
[0051 ] 在一個或多個實施例中,輔助處理器117的一個或多個功能在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時響應(yīng)于狀態(tài)輸出108而被激活。有利地,電子設(shè)備101能夠執(zhí)行非安全或非應(yīng)用功能而并不在用戶每次和各次與指紋傳感器110對接時都喚醒應(yīng)用處理器116,因此節(jié)省功率并延長電池運(yùn)行時間。與此同時,狀態(tài)輸出108的使用確保了指紋或其它生物計量數(shù)據(jù)在指紋傳感器110內(nèi)得到保護(hù)而不是被傳送至其它電路組件。
[0052]現(xiàn)在轉(zhuǎn)向圖2,其中圖示了圖1的系統(tǒng)(100)的前端200的示意性框圖。該前端包括指紋傳感器110、應(yīng)用處理器116和輔助處理器117。輔助處理器117可選地可以與非安全功能電路201—起進(jìn)行操作從而控制一個或多個功能,包括開動可視輸出202,開動音頻輸出203,開動用戶所能夠感覺到的觸覺或觸感輸出204,或者開動另一種功能205??商鎿Q地,輔助處理器117在其它實施例中可以直接開動或控制一個或多個功能。
[0053]中斷控件206也能夠與應(yīng)用處理器116—起進(jìn)行操作。中斷控件206能夠以各種方式之一而被觸發(fā)。例如,在指紋傳感器110能夠執(zhí)行多種功能的情況下,中斷控件206可以響應(yīng)于指紋傳感器110的觸摸和按壓??商鎿Q地,在指紋傳感器110另外作為單一功能設(shè)備的情況下,中斷控件206可以響應(yīng)于另一個用戶控件,諸如圖1中的按壓按鈕(109)。開動中斷控件206的其它模式對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言將是顯而易見的。
[0054]當(dāng)中斷控件206被開動時,在一個實施例中,應(yīng)用處理器116退出低功率或睡眠模式。當(dāng)出現(xiàn)這種情況時,能夠發(fā)生若干另外的動作。在一個實施例中,應(yīng)用處理器116允許正在指紋傳感器110中發(fā)生的任何認(rèn)證過程得以完成。在另一個實施例中,應(yīng)用處理器116用于一旦退出低功率或睡眠模式就中斷正在指紋傳感器110中發(fā)生的認(rèn)證過程。在又另一個實施例中,應(yīng)用處理器116能夠在退出低功率或睡眠模式之后重置指紋傳感器110的認(rèn)證過程。在又另一個實施例中,應(yīng)用處理器116能夠在響應(yīng)于中斷控件的開動而在一旦退出低功率或睡眠模式的情況下就從指紋傳感器110請求認(rèn)證狀態(tài)。其它動作對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言將是顯而易見的。
[0055]在一個實施例中,指紋傳感器110和輔助處理器117都用于在應(yīng)用處理器116基本上或始終自治的模式中操作。這提供了指紋傳感器以及輔助處理器117能夠為用戶激活的功能的實時的、“始終開啟(always ON)”的響應(yīng),同時允許應(yīng)用處理器116進(jìn)入低功率或睡眠模式。
[0056]狀態(tài)信息以狀態(tài)輸出108的形式而從指紋傳感器110提供至輔助處理器,該狀態(tài)輸出108由兩條通用輸入輸出狀態(tài)線所定義,也就是第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208。指紋傳感器110經(jīng)由第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208向輔助處理器117處的通用輸入輸出連接209提供通用輸入輸出信息。狀態(tài)輸出108能夠依據(jù)許多方法之一而改變,其中一種方法將參考圖4進(jìn)行更為詳細(xì)地描述。
[0057]在圖2的說明性實施例中,兩條通用輸入輸出狀態(tài)線207、208與狀態(tài)圖(以下參考圖3進(jìn)行描述)一起被使用。應(yīng)當(dāng)注意的是,這兩條通用輸入輸出狀態(tài)線207、208被用來圖示出指紋傳感器110和輔助處理器117之間的一條解釋性通信路徑。此外,以下參考圖3所討論的狀態(tài)圖中的狀態(tài)圖示出實踐中有用的解釋性狀態(tài)。對于期望更多安全性的設(shè)計人員而言,其它通信接口可以替代這兩條通用輸入輸出狀態(tài)線207、208。通過示例來說明,設(shè)計人員可以替代以單線路總線、雙線路總線或者其它通信接口,而使得在指紋傳感器110和輔助處理器117之間建立安全的加密信道。其它通信接口對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言將是顯而易見的。
[0058]簡要地轉(zhuǎn)向圖3,其中圖示了適于與圖2的前端(200)—起使用的第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208的解釋性狀態(tài)。在圖3的說明性實施例中存在四種狀態(tài)。第一狀態(tài)301是“未認(rèn)證”狀態(tài)。第一狀態(tài)301在指紋傳感器(110)等待手指觸摸從而開始認(rèn)證過程時出現(xiàn)。第二狀態(tài)302是“認(rèn)證中”狀態(tài)。該第二狀態(tài)302在手指或其它物體已經(jīng)被檢測到位于與指紋傳感器(110)的表面接近并且指紋傳感器(110)正在對指紋傳感器(110)所接收的數(shù)據(jù)執(zhí)行認(rèn)證過程的過程之中時出現(xiàn)。在一個或多個實施例中,在從第一狀態(tài)301轉(zhuǎn)變?yōu)榈诙顟B(tài)之前,指紋傳感器(110)可以確定一利用合理量的確定性一觸摸或以其它方式位于與指紋傳感器(110)接近的物體實際上是手指而不是無法認(rèn)證的物體。
[0059]第三狀態(tài)303是“已認(rèn)證”狀態(tài)。第三狀態(tài)303在當(dāng)前與傳感器接觸的手指已經(jīng)被成功認(rèn)證時出現(xiàn),因此指示擁有該手指的用戶被授權(quán)訪問電子設(shè)備(101)。第四狀態(tài)304是“錯誤”狀態(tài)。第四狀態(tài)304在指紋傳感器(110)出于任何原因而進(jìn)入錯誤狀態(tài)并且需要被重置、重新校準(zhǔn)或以其它方式得以解決時出現(xiàn),上述其它方式的解決例如使得有效性服務(wù)模塊與在指紋傳感器(110)中操作的可執(zhí)行代碼進(jìn)行通信。雖然第四狀態(tài)304被期望很少出現(xiàn)且優(yōu)選地從不出現(xiàn),但是其仍然會出現(xiàn)。因此,提供該第四狀態(tài)304。第四狀態(tài)304之所以會出現(xiàn)的一個原因例如是在指紋傳感器(110)需要校準(zhǔn)從而對指紋進(jìn)行正確認(rèn)證時。因此,在一個或多個實施例中,第四狀態(tài)304可以用作針對應(yīng)用處理器(116)或輔助處理器(117)的執(zhí)行重新校準(zhǔn)過程的請求。
[0060]現(xiàn)在轉(zhuǎn)向回圖2,在一個或多個實施例中,一旦接收到預(yù)先確定的狀態(tài)信息,諸如在圖3的第三狀態(tài)(303)中所提供的信息,輔助處理器117能夠向非安全功能電路201提供提早喚醒信號210以在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時開動可視輸出202、音頻輸出203、觸覺或觸感輸出204或者另一種功能205中的任一個。在一個或多個實施例中,指紋傳感器110和應(yīng)用處理器116還可以具有單邊和/或雙邊連接211以便交換諸如SP1、DRDY和SLEEP之類的信息。
[0061 ]在一個或多個實施例中,指紋傳感器110可以以如下的一個或多個方式進(jìn)行操作:當(dāng)應(yīng)用處理器116裝載指紋傳感器110時,指紋傳感器110可以在不需要來自應(yīng)用處理器116的輸入或最少輸入的情況下以自治方式進(jìn)行操作,除非是在錯誤的情況下。指紋傳感器110的內(nèi)部狀態(tài)可以在第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208上輸出至輔助處理器117處的通用輸入輸出連接209。在一個實施例中,指紋傳感器的內(nèi)部狀態(tài)依據(jù)圖3所不的狀態(tài)而在第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208上輸出。如果應(yīng)用處理器116在指紋傳感器110處于這些狀態(tài)之一中的同時退出低功率或睡眠模式,則應(yīng)用處理器116對指紋傳感器110進(jìn)行輪詢從而得到其在任意時間的當(dāng)前狀態(tài),去裝載指紋傳感器110,從而在任意時間中止認(rèn)證過程循環(huán),或者執(zhí)行之前所描述的其它功能之一。
[0062]如以上所提到的,在一個實施例中,輔助處理器117從指紋傳感器110接收狀態(tài)輸出108,并且該狀態(tài)輸出108在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時一旦指紋認(rèn)證就致使輔助處理器117的一個或多個功能激活。在一個實施例中,指紋傳感器110用于改變狀態(tài)輸出108以向輔助處理器117指示指紋認(rèn)證過程成功完成,同時將在指紋認(rèn)證過程期間所使用的數(shù)據(jù)212保留在指紋傳感器內(nèi)?,F(xiàn)在轉(zhuǎn)向圖4,其中圖示了這能夠按照其發(fā)生的一種解釋性狀態(tài)圖400。
[0063]應(yīng)用處理器116最初裝載401指紋傳感器110。在一個實施例中,應(yīng)用處理器116—旦進(jìn)入低功率或睡眠模式就裝載401指紋傳感器110。這允許指紋傳感器110在操作模式中操作的同時應(yīng)用處理器116處于低功率或睡眠模式中。當(dāng)被裝載時,指紋傳感器110能夠向輔助處理器(117)輸出指示指紋傳感器110正在等待手指觸摸以開始認(rèn)證過程的第一狀態(tài)301。
[0064]在步驟402,指紋傳感器110因事件喚醒或因觸摸喚醒。在一個實施例中,一旦物體在該步驟402接觸到指紋傳感器的表面,指紋傳感器110就進(jìn)入輸入接收模式。
[0065]在決策403,在一個或多個實施例中,指紋傳感器110能夠用來確定觸摸指紋傳感器110的物體是手指還是其它物體。在該物體是手指的情況下,指紋傳感器110接收指紋數(shù)據(jù)。決策403對于提高功率節(jié)約是有用的。在改變狀態(tài)輸出(108)之前確定物體是否為手指對于使得狀態(tài)輸出線上的變化最小化并且因此僅當(dāng)存在實際手指時才中斷輔助處理器
(117)是有作用的。
[0066]指紋傳感器110隨后開始認(rèn)證過程。在這樣做的同時,指紋傳感器110能夠向輔助處理器(117)輸出指示指紋的認(rèn)證過程正在進(jìn)行之中的第二狀態(tài)302。應(yīng)當(dāng)注意的是,應(yīng)用處理器116能夠在任意時間退出低功率或睡眠模式從而中斷408該認(rèn)證過程。
[0067]在決策404,指紋傳感器110確定是否已經(jīng)發(fā)生了指紋的成功認(rèn)證。在已經(jīng)發(fā)生的情況下,指紋傳感器能夠向輔助處理器(117)輸出指示指紋的成功認(rèn)證的第三狀態(tài)303。在一個或多個實施例中,第三狀態(tài)303的輸出致使輔助處理器(117)的一個或多個功能在一旦指紋認(rèn)證的情況下就被激活。這些功能的示例包括可聽反饋設(shè)備、觸覺反饋設(shè)備、可視反饋設(shè)備或者它們的組合的激活。
[0068]在指紋傳感器110確定認(rèn)證并未成功的情況下,在一個實施例中,一旦返回狀態(tài)301,計數(shù)器能夠被設(shè)置。該計數(shù)器能夠?qū)ξ闯晒φJ(rèn)證嘗試的次數(shù)進(jìn)行計數(shù)。在一個實施例中,一旦已經(jīng)發(fā)生了多次未成功認(rèn)證嘗試,輔助處理器(117)就能夠執(zhí)行預(yù)先確定的動作。該預(yù)先確定的動作的一個示例將是忽略未來的狀態(tài)改變。該預(yù)先確定的動作的另一個示例將是喚醒應(yīng)用處理器116。該預(yù)先確定的動作的另一個示例將是禁用指紋傳感器。其它預(yù)先確定的動作對于從本公開獲益的本領(lǐng)域普通技術(shù)人員而言將是顯而易見的。
[0069]在一個或多個實施例中,指紋傳感器110能夠在步驟405移動進(jìn)入低功率狀態(tài)并且等待手指從指紋傳感器110抬起。在一個實施例中,該步驟405的原因在于,只要手指保持與指紋傳感器110相接觸,指紋傳感器110就將持續(xù)保持在已認(rèn)證狀態(tài)。
[0070]當(dāng)狀態(tài)輸出轉(zhuǎn)變?yōu)榈谌隣顟B(tài)303時,指紋傳感器能夠在步驟406啟動計時器。包括該計時器是可選的。該計時器能夠可選地被包括以在指紋傳感器多塊地從第三狀態(tài)303轉(zhuǎn)變?yōu)榈谝粻顟B(tài)301的方面允許可編程的靈活度。通過示例來說明,在一個實施例中,指紋傳感器110是雙重功能設(shè)備,在于其和中斷控件(206)同在一處。電子設(shè)備(101)能夠處于非活動模式中,其中顯示器(102)關(guān)閉。如果指紋傳感器110處于第三狀態(tài)303,并且用戶將其手指再次放在該傳感器上以按下按壓按鈕(109)來開動中斷控件(206),則在沒有計時器的情況下,狀態(tài)圖400將需要重新開始。為了確保應(yīng)用處理器116由于中斷控件(206)被開動而具有足夠的時間退出低功率或睡眠模式,以及可選地從指紋傳感器110請求認(rèn)證狀態(tài),該計時器可以被設(shè)置為半秒鐘等。
[0071]在包括計時器的情況下,指紋傳感器110在決策407確定該計時器是否已經(jīng)期滿。一旦計時器期滿,指紋傳感器110隨后能夠向輔助處理器輸出指示該指紋傳感器110的第一狀態(tài)301。
[0072]在正常操作期間,該狀態(tài)圖如之前所描述的那樣運(yùn)行。然而,本公開的實施例預(yù)見到可能存在其中指紋傳感器110進(jìn)入錯誤狀態(tài)的情況。這可能是由于無法認(rèn)證指紋數(shù)據(jù)、錯誤讀取可執(zhí)行代碼、處理器問題或者其它故障。當(dāng)這種情況發(fā)生時,應(yīng)用處理器116所支持的應(yīng)用支持機(jī)制被要求進(jìn)行重置或以其它方式解決錯誤狀態(tài)。因此,在一個實施例中,指紋傳感器110用于在任何時候發(fā)生錯誤時向輔助處理器(117)輸出指示認(rèn)證過程中發(fā)生錯誤的第四狀態(tài)304。當(dāng)指紋傳感器輸出第三狀態(tài)303時,該第三狀態(tài)303致使輔助處理器(117)使應(yīng)用處理器116退出低功率或睡眠模式。應(yīng)用處理器116隨后能夠在退出低功率或睡眠模式之后進(jìn)行重置或以其它方式解決和/或更正指紋傳感器110的認(rèn)證過程。
[0073]依據(jù)圖4的狀態(tài)圖400,指紋傳感器110能夠進(jìn)入裝載模式,在應(yīng)用處理器116處于低功率或睡眠模式中的同時檢測接觸指紋傳感器110的表面的物體,并且在檢測之后將針對輔助處理器(117)的狀態(tài)輸出(108)從第一狀態(tài)301轉(zhuǎn)變?yōu)榈诙顟B(tài)302。指紋傳感器110隨后能夠?qū)υ撐矬w進(jìn)行認(rèn)證,并且一旦認(rèn)證該物體就能夠?qū)顟B(tài)輸出從第二狀態(tài)302轉(zhuǎn)變?yōu)榈谌隣顟B(tài)303從而致使輔助處理器(117)在使得應(yīng)用處理器116處于低功率或睡眠模式中的同時執(zhí)行一個或多個功能。在一個或多個實施例中,指紋傳感器110能夠在使得應(yīng)用處理器處于低功率或睡眠模式中的同時將輸出狀態(tài)(108)從第二狀態(tài)302轉(zhuǎn)變?yōu)榈谌隣顟B(tài)303。在一個實施例中,指紋傳感器110能夠啟動計時器,并且能夠在該計時器期滿之后發(fā)生將狀態(tài)輸出(108)從第三狀態(tài)303轉(zhuǎn)變?yōu)榈谒臓顟B(tài)304。
[0074]現(xiàn)在轉(zhuǎn)向圖5-12,其中圖示了對本公開的實施例的使用情形進(jìn)行說明的一些方法。以圖5作為開始,電子設(shè)備101處于其操作模式中。應(yīng)用處理器(116)正在操作系統(tǒng)環(huán)境中執(zhí)行應(yīng)用并且應(yīng)用輸出501被呈現(xiàn)在顯示器102上。在一個實施例中,這使得指紋傳感器110未裝載。
[0075]現(xiàn)在轉(zhuǎn)向圖6,電子設(shè)備101已經(jīng)進(jìn)入非活動模式。顯示器102由于應(yīng)用處理器
(116)已經(jīng)進(jìn)入低功率或睡眠模式而是空白的。然而,在這樣做之前,應(yīng)用處理器(116)已經(jīng)裝載了指紋傳感器110。因此,指紋傳感器110將第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208分別設(shè)置為0和0,從而向輔助處理器(117)指示第一狀態(tài)301。在內(nèi)部,指紋傳感器110將其狀態(tài)設(shè)置為未認(rèn)證。指紋傳感器110能夠進(jìn)入低功率狀態(tài),等待某個物體的觸摸從而觸發(fā)指紋傳感器110。[〇〇76]現(xiàn)在轉(zhuǎn)向圖7,用戶700將手指801放在指紋傳感器110上。在一個實施例中,指紋傳感器110首先確認(rèn)手指801實際上是手指。轉(zhuǎn)向圖8,在是這種情形的情況下,在指紋傳感器 110中開始認(rèn)證過程。因此,指紋傳感器110將第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208分別設(shè)置為0和1,從而向輔助處理器(117)指示第二狀態(tài)302。在內(nèi)部,指紋傳感器110將其狀態(tài)設(shè)置為認(rèn)證中。[〇〇77]現(xiàn)在轉(zhuǎn)向圖9,可能發(fā)生兩種選項之一:第一,認(rèn)證可以是成功的。在是這種情形的情況下,指紋傳感器110將第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208分別設(shè)置為1和〇,從而向輔助處理器(117)指示第三狀態(tài)303。在內(nèi)部,指紋傳感器110將其狀態(tài)設(shè)置為已認(rèn)證??商鎿Q地,認(rèn)證可能并不成功。在是這種情形的情況下,指紋傳感器110將第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208分別設(shè)置為0和0,從而向輔助處理器(117)指示第一狀態(tài)301。在內(nèi)部,指紋傳感器110將其狀態(tài)設(shè)置為未認(rèn)證。[〇〇78]轉(zhuǎn)向圖10,在認(rèn)證后狀態(tài)輸出108從第二狀態(tài)(302)轉(zhuǎn)變?yōu)榈谌隣顟B(tài)303致使輔助處理器117執(zhí)行一個或多個功能1000。在一個實施例中,這在使得應(yīng)用處理器(116)處于低功率或睡眠模式中的同時發(fā)生。[〇〇79]轉(zhuǎn)向圖11,出于任何原因,指紋傳感器110已經(jīng)進(jìn)入了錯誤模式。因此,指紋傳感器 110將第一通用輸入輸出狀態(tài)線207和第二通用輸入輸出狀態(tài)線208分別設(shè)置為1和1,從而向輔助處理器117指示第四狀態(tài)304。在內(nèi)部,指紋傳感器110將其狀態(tài)設(shè)置為錯誤模式。這致使輔助處理器117將應(yīng)用處理器116從低功率或睡眠模式中喚醒而使得指紋傳感器110的錯誤模式能夠得以解決。
[0080]轉(zhuǎn)向圖12,用戶700正在觸摸指紋傳感器110。因此,在一個實施例中,狀態(tài)圖(400) 運(yùn)行。然而,用戶700還觸摸了中斷控件206。這致使應(yīng)用處理器116退出低功率或睡眠模式, 并且在該實施例中將狀態(tài)圖(400)中斷。電子設(shè)備110然后變?yōu)榭刹僮鞯?在一個實施例中假設(shè)用戶的手指701的之前認(rèn)證)并且指紋傳感器110去裝載。
[0081]在之前的說明書中已經(jīng)描述了本公開的具體實施例。然而,本領(lǐng)域普通技術(shù)人員將會意識到,能夠進(jìn)行各種修改和改變而并不背離在所附權(quán)利要求中所給出的本公開的范圍。因此,雖然已經(jīng)圖示并描述了本公開的優(yōu)選實施例,但是清楚的是,本公開并不局限于此。本領(lǐng)域技術(shù)人員將能夠進(jìn)行多種修改、改變、變化、替換和等同形式而并不背離如所附權(quán)利要求所限定的本公開的精神和范圍。因此,該說明書和附圖被以說明而非限制的含義進(jìn)行理解,并且所有這樣的修改都意在被包括在本公開的范圍之內(nèi)。益處、優(yōu)勢、針對問題的解決方案以及可能使得任何益處、優(yōu)勢或針對問題的解決方案發(fā)生或變得更為突顯的任意(一個或多個)要素并不被理解為是任何或所有權(quán)利要求的關(guān)鍵、要求或必要特征或要素。
【主權(quán)項】
1.一種系統(tǒng),包括:指紋傳感器;應(yīng)用處理器,所述應(yīng)用處理器能夠操作以在所述應(yīng)用處理器進(jìn)入低功率或睡眠模式之 前裝載所述指紋傳感器;以及輔助處理器,所述輔助處理器用于從所述指紋傳感器接收狀態(tài)輸出;所述狀態(tài)輸出用于在使得所述應(yīng)用處理器處于所述低功率或睡眠模式中的同時,一旦 指紋認(rèn)證就致使所述輔助處理器的一個或多個功能激活。2.根據(jù)權(quán)利要求1所述的系統(tǒng),在所述應(yīng)用處理器處于所述低功率或睡眠模式中的同 時,所述輔助處理器用于在操作模式中操作。3.根據(jù)權(quán)利要求1所述的系統(tǒng),所述狀態(tài)輸出包括第一狀態(tài),所述第一狀態(tài)指示所述指 紋的認(rèn)證過程正在進(jìn)行之中。4.根據(jù)權(quán)利要求3所述的系統(tǒng),所述應(yīng)用處理器用于一旦退出所述低功率或睡眠模式 就中斷所述認(rèn)證過程。5.根據(jù)權(quán)利要求3所述的系統(tǒng),所述狀態(tài)輸出包括第二狀態(tài),所述第二狀態(tài)指示所述指 紋的成功認(rèn)證。6.根據(jù)權(quán)利要求5所述的系統(tǒng),所述指紋傳感器用于當(dāng)所述狀態(tài)輸出轉(zhuǎn)變?yōu)樗龅诙?狀態(tài)時啟動計時器。7.根據(jù)權(quán)利要求6所述的系統(tǒng),所述狀態(tài)輸出包括第三狀態(tài),當(dāng)所述指紋傳感器等待開 始所述認(rèn)證過程時第三狀態(tài)出現(xiàn),所述指紋傳感器用于一旦所述計時器期滿就從所述第二 狀態(tài)轉(zhuǎn)變?yōu)樗龅谌隣顟B(tài)。8.根據(jù)權(quán)利要求5所述的系統(tǒng),所述狀態(tài)輸出包括第三狀態(tài),所述第三狀態(tài)指示所述認(rèn) 證過程中出現(xiàn)錯誤。9.根據(jù)權(quán)利要求8所述的系統(tǒng),所述第三狀態(tài)致使所述輔助處理器使所述應(yīng)用處理器 退出所述低功率或睡眠模式。10.根據(jù)權(quán)利要求9所述的系統(tǒng),所述應(yīng)用處理器用于在退出所述低功率或睡眠模式之 后重置所述指紋傳感器的所述認(rèn)證過程。11.根據(jù)權(quán)利要求1所述的系統(tǒng),所述指紋傳感器用于一旦物體接觸所述指紋傳感器的 表面就進(jìn)入輸入接收模式。12.根據(jù)權(quán)利要求1所述的系統(tǒng),所述輔助處理器用于當(dāng)所述輔助處理器和所述應(yīng)用處 理器二者進(jìn)行操作時消耗比所述應(yīng)用處理器更少的功率。13.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括中斷控件,所述中斷控件用于響應(yīng)于所述 中斷控件的開動而致使所述應(yīng)用處理器退出所述低功率或睡眠模式。14.根據(jù)權(quán)利要求13所述的系統(tǒng),所述應(yīng)用處理器用于一旦響應(yīng)于所述中斷控件的開 動而退出所述低功率或睡眠模式,就從所述指紋傳感器請求認(rèn)證狀態(tài)。15.根據(jù)權(quán)利要求1所述的系統(tǒng),所述一個或多個功能包括激活可聽反饋設(shè)備、觸覺反 饋設(shè)備、可視反饋設(shè)備或者它們的組合。16.—種方法,包括:在能夠與應(yīng)用處理器和輔助處理器一起操作的指紋傳感器中:進(jìn)入裝載模式; 在所述應(yīng)用處理器處于低功率或睡眠模式中的同時,檢測物體接觸所述指紋傳感器的表面; 在所述檢測之后,將對所述輔助處理器的狀態(tài)輸出從第一狀態(tài)轉(zhuǎn)變?yōu)榈诙顟B(tài); 對所述物體進(jìn)行認(rèn)證;以及 在所述認(rèn)證之后,將所述狀態(tài)輸出從所述第二狀態(tài)轉(zhuǎn)變?yōu)榈谌隣顟B(tài),以在使得所述應(yīng)用處理器處于所述低功率或睡眠模式中的同時致使所述輔助處理器執(zhí)行一個或多個功能。17.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括:在所述指紋傳感器中,在使得所述應(yīng)用處理器處于低功率或睡眠模式中的同時,將所述狀態(tài)輸出從所述第二狀態(tài)轉(zhuǎn)變?yōu)樗龅谌隣顟B(tài)。18.根據(jù)權(quán)利要求17所述的方法,進(jìn)一步包括:在所述指紋傳感器中,啟動計時器,在所述計時器期滿之后將所述狀態(tài)輸出從所述第二狀態(tài)轉(zhuǎn)變?yōu)樗龅谌隣顟B(tài)。19.一種系統(tǒng),包括: 指紋傳感器; 應(yīng)用處理器,所述應(yīng)用處理器能夠操作以當(dāng)進(jìn)入低功率或睡眠模式時激活所述指紋傳感器;以及 輔助處理器,所述輔助處理器用于從所述指紋傳感器接收狀態(tài)輸出; 所述指紋傳感器用于改變所述狀態(tài)輸出,以向所述輔助處理器指示指紋認(rèn)證的成功完成,同時將在所述指紋認(rèn)證期間所使用的數(shù)據(jù)保存在所述指紋傳感器內(nèi),所述指紋傳感器用于在使得所述應(yīng)用處理器處于所述低功率或睡眠模式中的同時改變所述狀態(tài)輸出。20.根據(jù)權(quán)利要求19所述的系統(tǒng),所述輔助處理器用于響應(yīng)于所述狀態(tài)輸出改變而開動下述中的一個:可視輸出、觸覺輸出、音頻輸出或者它們的組合。
【文檔編號】G06F21/81GK106030595SQ201580008699
【公開日】2016年10月12日
【申請日】2015年1月14日
【發(fā)明人】托馬斯·梅里, 杰弗里·A·謝拉夫斯基
【申請人】谷歌技術(shù)控股有限責(zé)任公司