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