指紋傳感器串行外設(shè)接口的控制方法及裝置和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及指紋檢測(cè)技術(shù)領(lǐng)域,尤其涉及一種指紋傳感器串行外設(shè)接口的控制方法及裝置和移動(dòng)終端。
【背景技術(shù)】
[0002]隨著技術(shù)的不斷發(fā)展,指紋識(shí)別技術(shù)已廣泛地運(yùn)用于智能終端中來進(jìn)行用戶身份識(shí)別。目前,智能終端的指紋識(shí)別技術(shù)大都采用通過指紋傳感器的串行外設(shè)接口(SerialPeripheral Interface,SPI)將手指表面與指紋檢測(cè)面板之間所形成的電容或電感信號(hào)發(fā)送至處理器,處理器根據(jù)電容或電感信號(hào)生成指紋圖像,并根據(jù)指紋圖像實(shí)現(xiàn)指紋識(shí)別。
[0003]在現(xiàn)有技術(shù)中,在進(jìn)入到待機(jī)指紋解鎖界面時(shí),SPI就處于開啟狀態(tài),等待傳輸信號(hào)。但在待機(jī)等待用戶進(jìn)行解鎖過程中,用戶并不一定會(huì)在短時(shí)間內(nèi)觸摸指紋傳感器,致使SPI長(zhǎng)期空閑,進(jìn)一步增大了系統(tǒng)的功耗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的是提出一種指紋傳感器串行外設(shè)接口的控制方法及裝置和移動(dòng)終端,以實(shí)現(xiàn)根據(jù)指紋信號(hào)開啟或關(guān)閉指紋傳感器串行外設(shè)接口,節(jié)省系統(tǒng)功耗的目的。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種指紋傳感器串行外設(shè)接口的控制方法,所述方法包括:
[0006]通過指紋傳感器監(jiān)測(cè)指紋信號(hào);
[0007]在監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。
[0008]第二方面,本發(fā)明實(shí)施例提供了一種指紋傳感器串行外設(shè)接口的控制裝置,所述裝置包括:
[0009]指紋信號(hào)監(jiān)測(cè)模塊,用于通過指紋傳感器監(jiān)測(cè)指紋信號(hào);
[0010]接口開啟模塊,用于在監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。
[0011]第三發(fā)明,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,所述移動(dòng)終端包括本發(fā)明實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制裝置。
[0012]采用本發(fā)明實(shí)施例所提供的技術(shù)方案,能夠根據(jù)是否監(jiān)測(cè)到指紋信號(hào)確定是否開啟指紋傳感器串行外設(shè)接口,只有在監(jiān)測(cè)到指紋信號(hào)時(shí),才開啟指紋傳感器串行外設(shè)接口。避免指紋傳感器串行外設(shè)接口長(zhǎng)時(shí)間開啟,增大系統(tǒng)功耗。
【附圖說明】
[0013]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0014]圖1是本發(fā)明第一實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制方法的流程示意圖;
[0015]圖2是本發(fā)明第二實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制方法的流程示意圖;
[0016]圖3是本發(fā)明第三實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制方法的流程示意圖;
[0017]圖4是本發(fā)明第四實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制方法的流程示意圖;
[0018]圖5是本發(fā)明第五實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0020]圖1示出本發(fā)明的第一實(shí)施例。
[0021]圖1是本發(fā)明第一實(shí)施例提供的指紋傳感器串行外設(shè)接口的控制方法的流程示意圖,本實(shí)施例的方法可以由指紋傳感器串行外設(shè)接口的控制裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),并一般可以集成于配置指紋傳感器的移動(dòng)終端內(nèi)。
[0022]參見圖1,所述指紋傳感器串行外設(shè)接口的控制方法包括:
[0023]步驟S101,通過指紋傳感器監(jiān)測(cè)指紋信號(hào)。
[0024]目前所使用的指紋傳感器主要分為光學(xué)指紋傳感器和電容指紋傳感器。光學(xué)指紋傳感器利用光的折射和反射原理,光從底部射向三棱鏡,并經(jīng)棱鏡射出,射出的光線在手指表面指紋凹凸不平的線紋上折射的角度及反射回去的光線明暗就會(huì)不一樣。利用獲取的反射光線的明暗變化可以監(jiān)測(cè)到指紋信號(hào)。具體的,當(dāng)手指放置到指紋采集設(shè)備上時(shí),光學(xué)指紋傳感器所獲取的反射光線亮度會(huì)發(fā)生變化,光學(xué)指紋傳感器根據(jù)所獲取的反射光線亮度變化監(jiān)測(cè)是否有指紋信號(hào)。
[0025]由于指紋的脊和谷相對(duì)于構(gòu)成電容指紋傳感器陣列的金屬電極之間的距離不同(紋路深淺的存在),電容指紋傳感器陣列的各個(gè)金屬電極感應(yīng)的電容值不同。電容指紋傳感器根據(jù)感應(yīng)到的電容值的變化可以監(jiān)測(cè)到指紋信號(hào)。具體的,當(dāng)手指放置到指紋采集設(shè)備上時(shí),電容指紋傳感器陣列的金屬電極感應(yīng)到的電容值會(huì)發(fā)生變化,電容指紋傳感器根據(jù)感應(yīng)到的電容值的變化監(jiān)測(cè)是否有指紋信號(hào)。
[0026]步驟S102,監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。
[0027]根據(jù)步驟S101所監(jiān)測(cè)的結(jié)果,在光學(xué)指紋傳感器監(jiān)測(cè)到反射光線亮度變化或者電容指紋傳感器監(jiān)測(cè)到電容指紋傳感器陣列的金屬電極感應(yīng)到的電容值發(fā)生變化時(shí),指紋傳感器會(huì)向指紋傳感器串行外設(shè)接口主控端的處理器發(fā)出信號(hào),由處理器通過相應(yīng)的指令開啟指紋傳感器串行外設(shè)接口。
[0028]本實(shí)施例通過指紋傳感器監(jiān)測(cè)指紋信號(hào),在監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。能夠根據(jù)是否監(jiān)測(cè)到指紋信號(hào)確定是否開啟指紋傳感器串行外設(shè)接口,只有在監(jiān)測(cè)到指紋信號(hào)時(shí),才開啟指紋傳感器串行外設(shè)接口。避免指紋傳感器串行外設(shè)接口長(zhǎng)時(shí)間開啟,增大系統(tǒng)功耗。
[0029]在本實(shí)施例的一個(gè)優(yōu)選方案中,在所述開啟指紋傳感器串行外設(shè)接口后,還包括如下步驟:在設(shè)定時(shí)間內(nèi)未監(jiān)測(cè)到指紋信號(hào)時(shí),關(guān)閉指紋傳感器串行外設(shè)接口。由于電容指紋傳感器陣列的金屬電極感應(yīng)到的電容值的變化或者光學(xué)指紋傳感器獲取的反射光線亮度變化可能只是手指滑過產(chǎn)生的,而并非是手指放置在指紋采集設(shè)備所產(chǎn)生的。如果指紋傳感器串行外設(shè)接口繼續(xù)開啟,會(huì)增大系統(tǒng)功耗。所以在開啟指紋傳感器串行外設(shè)接口后,如果在設(shè)定時(shí)間內(nèi)未監(jiān)測(cè)到指紋信號(hào),則之前監(jiān)測(cè)到的指紋信號(hào)并非是手指放置在指紋采集設(shè)備等待對(duì)指紋進(jìn)行采集動(dòng)作產(chǎn)生的,需要關(guān)閉指紋傳感器串行外設(shè)接口。設(shè)定的時(shí)間可由經(jīng)驗(yàn)值確定,通過在設(shè)定時(shí)間內(nèi)未監(jiān)測(cè)到指紋信號(hào),關(guān)閉指紋傳感器串行外設(shè)接口。能夠靈活的控制紋傳感器串行外設(shè)接口的開關(guān),進(jìn)一步降低了系統(tǒng)功耗。
[0030]圖2示出本發(fā)明的第二實(shí)施例。
[0031]本實(shí)施例以本發(fā)明第一實(shí)施例所提供的指紋傳感器串行外設(shè)接口的控制方法為基礎(chǔ)。進(jìn)一步的,所述指紋信號(hào)具體為中斷信號(hào);并將所述在監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口具體優(yōu)化為:處理器在接收到中斷信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。
[0032]參見圖2,所述指紋傳感器串行外設(shè)接口的控制方法,包括:
[0033]步驟S201,通過指紋傳感器監(jiān)測(cè)中斷信號(hào)。
[0034]光學(xué)指紋傳感器在監(jiān)測(cè)到反射光線亮度變化或電容指紋傳感器監(jiān)測(cè)到電容指紋傳感器陣列的金屬電極感應(yīng)到的電容值的變化時(shí),會(huì)通過中斷請(qǐng)求線向處理器發(fā)出中斷請(qǐng)求,處理器通過指紋傳感器是否發(fā)送中斷請(qǐng)求來監(jiān)測(cè)是否有中斷信號(hào)。
[0035]步驟S202,處理器在接收到中斷信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。
[0036]處理器在接收到指紋傳感器通過中斷請(qǐng)求線向處理器發(fā)出中斷請(qǐng)求后,處理器響應(yīng)所述中斷請(qǐng)求,暫停正在運(yùn)行程序的執(zhí)行,轉(zhuǎn)至處理指紋傳感器的中斷請(qǐng)求。所述中斷請(qǐng)求為開啟指紋傳感器串行外設(shè)接口請(qǐng)求。由于指紋傳感器串行外設(shè)接口主從接口連接處理器,副從接口連接指紋傳感器,只有處理器能夠開啟指紋傳感器串行外設(shè)接口。處理器通過相應(yīng)的指令開啟指紋傳感器串行外設(shè)接口。并在開啟指紋傳感器串行外設(shè)接口完成后,繼續(xù)執(zhí)行暫停的程序。
[0037]本實(shí)施例通過將所述指紋信號(hào)制定為中斷信號(hào);并將所述在監(jiān)測(cè)到指紋信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口具體優(yōu)化為:處理器在接收到中斷信號(hào)時(shí),開啟指紋傳感器串行外設(shè)接口。能夠根據(jù)中斷信號(hào)快速響應(yīng)開啟指紋傳感器串行外設(shè)接口的操作,避免由于指紋傳感器串行外設(shè)接口過晚開啟,無法完整接收指紋傳感器所采集的指紋信息。
[0038]圖3示出本發(fā)明的第三實(shí)施例。
[0039]本實(shí)施例以本發(fā)明第一實(shí)施例所提供的指紋傳感器串行外設(shè)接口的控制方法為基礎(chǔ)。進(jìn)一步的,將所述通過指紋傳感器監(jiān)測(cè)指紋信號(hào)具體優(yōu)化為:通過指紋傳感器監(jiān)測(cè)感應(yīng)電容值的變化,并將所述感應(yīng)電容值的變化事件作為指紋信號(hào)。
[0040]參見圖3,所述指紋傳感器串行外設(shè)接口的控制方法,包括:
[0041]步驟S301,通過指紋傳感器監(jiān)測(cè)感應(yīng)電容值的變化,并將所述感應(yīng)電容值的變化事件作為指紋信號(hào)。
[0042]電容指紋傳感器中的傳感器陣列的每一點(diǎn)是一個(gè)金屬電極,充當(dāng)電容器的一極,按在傳感面上的手指頭的對(duì)應(yīng)點(diǎn)則作為另一極,傳感面形成兩極之間的介電層。由于指紋的脊和谷相對(duì)于另一極之間的距離不同,導(dǎo)致電容指紋傳感器陣列的金屬電極