本公開(kāi)涉及互聯(lián)網(wǎng)通信技術(shù)領(lǐng)域,尤其涉及一種電子設(shè)備喚醒方法、裝置以及電子設(shè)備。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,手機(jī)、平板電腦等電子設(shè)備越來(lái)越多地應(yīng)用在人們的工作和生活中。為了節(jié)約電子設(shè)備的功耗,在不使用時(shí),電子設(shè)備可以處于自休眠模式,而當(dāng)用戶需要使用電子設(shè)備時(shí),可以通過(guò)觸發(fā)操作,觸發(fā)電子設(shè)備喚醒。目前主要采用電容式檢測(cè)技術(shù)和超聲波式檢測(cè)技術(shù)觸發(fā)電子設(shè)備喚醒。在采用電容式檢測(cè)技術(shù)時(shí),檢測(cè)到電子設(shè)備顯示屏上的電容檢測(cè)區(qū)有覆蓋物將觸發(fā)喚醒電子設(shè)備;在采用超聲波式檢測(cè)技術(shù)時(shí),檢測(cè)到電子設(shè)備的顯示屏上有覆蓋物就將觸發(fā)喚醒電子設(shè)備。通過(guò)上述描述可知,采用電容式檢測(cè)技術(shù)和超聲波式檢測(cè)技術(shù)都很容易導(dǎo)致電子設(shè)備被誤觸發(fā)信號(hào)喚醒。頻繁地被誤觸發(fā)喚醒會(huì)導(dǎo)致電子設(shè)備功耗增大,待機(jī)時(shí)間縮短,造成用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供一種電子設(shè)備喚醒方法、裝置以及電子設(shè)備,用以有效降低電子設(shè)備被誤觸發(fā)喚醒的幾率,提升用戶體驗(yàn)。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種電子設(shè)備喚醒方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括指紋傳感器模塊和主處理器,所述方法包括:
當(dāng)所述指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于所述按壓信號(hào)生成待識(shí)別圖像;
確定所述待識(shí)別圖像是否為指紋圖像;
當(dāng)所述待識(shí)別圖像為指紋圖像時(shí),確定所述指紋圖像是否為合法指紋;
當(dāng)所述指紋圖像為合法指紋時(shí),喚醒所述主處理器。
在一實(shí)施例中,所述電子設(shè)備還包括距離傳感器模塊;
所述方法還包括:
通過(guò)所述距離傳感器模塊確定所述電子設(shè)備的顯示屏上是否存在覆蓋物;
若所述電子設(shè)備的顯示屏上不存在覆蓋物,則執(zhí)行所述確定所述待識(shí)別圖像是否為指紋圖像的步驟;
若所述電子設(shè)備的顯示屏上存在覆蓋物,則將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述確定所述待識(shí)別圖像是否為指紋圖像,包括:
按照預(yù)設(shè)策略將所述待識(shí)別圖像分割成至少一個(gè)目標(biāo)子圖像;
識(shí)別其中一個(gè)所述目標(biāo)子圖像是否為指紋圖像,若所述其中一個(gè)所述目標(biāo)子圖像為指紋圖像,則繼續(xù)識(shí)別其它所述目標(biāo)子圖像是否為指紋圖像,直至識(shí)別出所有所述目標(biāo)子圖像為指紋圖像時(shí),確定所述待識(shí)別圖像為指紋圖像;
當(dāng)識(shí)別出任一個(gè)所述目標(biāo)子圖像不是指紋圖像時(shí),確定所述待識(shí)別圖像不是指紋圖像。
在一實(shí)施例中,所述確定所述指紋圖像是否為合法指紋,包括:
獲取合法指紋列表,所述合法指紋列表用于記錄所述電子設(shè)備的合法用戶的指紋數(shù)據(jù);
確定所述指紋圖像的第一指紋數(shù)據(jù);
確定所述合法指紋列表中是否存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù);
當(dāng)所述合法指紋列表中存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像為合法指紋;
當(dāng)所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像不是合法指紋。
在一實(shí)施例中,所述方法還包括:
當(dāng)所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述方法還包括:
當(dāng)確定所述待識(shí)別圖像不是所述指紋圖像時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種電子設(shè)備喚醒裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括指紋傳感器模塊和主處理器,所述裝置包括:
圖像生成模塊,被配置為當(dāng)所述指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于所述按壓信號(hào)生成待識(shí)別圖像;
指紋圖像確定模塊,被配置為確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像;
合法指紋確定模塊,被配置為當(dāng)所述指紋圖像確定模塊確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像為指紋圖像時(shí),確定所述指紋圖像是否為合法指紋;
喚醒模塊,被配置為當(dāng)所述合法指紋確定模塊確定所述指紋圖像為合法指紋時(shí),喚醒所述主處理器。
在一實(shí)施例中,所述電子設(shè)備還包括距離傳感器模塊;
所述裝置還包括:
覆蓋物確定模塊,被配置為通過(guò)所述距離傳感器模塊確定所述電子設(shè)備的顯示屏上是否存在覆蓋物;
所述指紋圖像確定模塊,還被配置為若所述覆蓋物確定模塊確定所述電子設(shè)備的顯示屏上不存在覆蓋物,確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像;
第一誤觸確定模塊,被配置為若所述覆蓋物確定模塊確定所述電子設(shè)備的顯示屏上存在覆蓋物,將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述指紋圖像確定模塊,包括:
圖像分割子模塊,被配置為按照預(yù)設(shè)策略將所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像分割成至少一個(gè)目標(biāo)子圖像;
圖像識(shí)別子模塊,被配置為識(shí)別所述圖像分割子模塊得到的其中一個(gè)目標(biāo)子圖像是否為指紋圖像,若所述其中一個(gè)所述目標(biāo)子圖像為指紋圖像,則繼續(xù)識(shí)別其它所述目標(biāo)子圖像是否為指紋圖像,直至識(shí)別出所有所述目標(biāo)子圖像為指紋圖像時(shí),確定所述待識(shí)別圖像為指紋圖像;
當(dāng)識(shí)別出任一個(gè)所述目標(biāo)子圖像不是指紋圖像時(shí),確定所述待識(shí)別圖像不是指紋圖像。
在一實(shí)施例中,所述合法指紋確定模塊,包括:
列表獲取子模塊,被配置為獲取合法指紋列表,所述合法指紋列表用于記錄所述電子設(shè)備的合法用戶的指紋數(shù)據(jù);
數(shù)據(jù)確定子模塊,被配置為確定所述指紋圖像的第一指紋數(shù)據(jù);
匹配子模塊,被配置為確定所述列表獲取子模塊獲取到的合法指紋列表中是否存在與所述數(shù)據(jù)確定子模塊確定的第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù);
第一處理子模塊,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像為合法指紋;
第二處理子模塊,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像不是合法指紋;
在一實(shí)施例中,所述裝置還包括:
第二誤觸確定模塊,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述裝置還包括:
第三誤觸確定模塊,被配置為當(dāng)所述指紋圖像確定模塊確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像不是指紋圖像時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種電子設(shè)備,所述電子設(shè)備包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
當(dāng)所述指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于所述按壓信號(hào)生成待識(shí)別圖像;
確定所述待識(shí)別圖像是否為指紋圖像;
當(dāng)所述待識(shí)別圖像為指紋圖像時(shí),確定所述指紋圖像是否為合法指紋;
當(dāng)所述指紋圖像為合法指紋時(shí),喚醒所述主處理器。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本實(shí)施例中,在指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),首先確定基于按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像,若待識(shí)別圖像為指紋圖像,則可以確定當(dāng)前用戶通過(guò)正常的手指按壓企圖喚醒電子設(shè)備;進(jìn)一步確定指紋圖像是否為合法指紋,當(dāng)確定指紋圖像為合法指紋時(shí),可以確定當(dāng)前用戶為合法用戶,從而喚醒主處理器,有效降低了電子設(shè)備被誤觸發(fā)喚醒的幾率,提升了用戶體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的電子設(shè)備喚醒方法的流程圖。
圖2A是根據(jù)一示例性實(shí)施例一示出的電子設(shè)備喚醒方法的流程圖。
圖2B是根據(jù)一示例性實(shí)施例一示出的電子設(shè)備喚醒方法的應(yīng)用場(chǎng)景示意圖。
圖3是根據(jù)一示例性實(shí)施例二示出的電子設(shè)備喚醒方法的流程圖。
圖4是根據(jù)一示例性實(shí)施例三示出的電子設(shè)備喚醒方法的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備喚醒裝置的框圖。
圖6是根據(jù)一示例性實(shí)施例一示出的另一種電子設(shè)備喚醒裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例二示出的又一種電子設(shè)備喚醒裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例三示出的再一種電子設(shè)備喚醒裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于電子設(shè)備喚醒裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的電子設(shè)備喚醒方法的流程圖,該電子設(shè)備喚醒方法可以應(yīng)用在電子設(shè)備(例如:智能手機(jī)、平板電腦)上,該電子設(shè)備可以包括指紋傳感器模塊和主處理器,如圖1所示,該電子設(shè)備喚醒方法包括以下步驟S101-S103:
在步驟S101中,當(dāng)指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于按壓信號(hào)生成待識(shí)別圖像。
在一實(shí)施例中,電子設(shè)備上的指紋傳感器模塊可以為光學(xué)指紋傳感器、半導(dǎo)體指紋傳感器、或者超聲波指紋傳感器,等等。
在一實(shí)施例中,可以根據(jù)實(shí)際需求設(shè)置指紋傳感器模塊的檢測(cè)頻率,即指紋傳感器模塊每秒內(nèi)掃描電子設(shè)備顯示屏上的指紋傳感區(qū)上是否有按壓信號(hào)的次數(shù)。指紋傳感器模塊的檢測(cè)頻率越低,電子設(shè)備的功耗也越低,若適當(dāng)降低指紋傳感器模塊的檢測(cè)頻率,可以有效可以地降低電子設(shè)備的功耗
在一實(shí)施例中,指紋傳感器模塊在檢測(cè)到按壓信號(hào)時(shí),可以基于按壓信號(hào)采集當(dāng)前按壓在電子設(shè)備顯示屏上的指紋傳感區(qū)與按壓物體接觸面的圖像。后續(xù),指紋傳感器模塊可以對(duì)采集到的圖像進(jìn)行預(yù)處理,例如,通過(guò)圖像增強(qiáng)、圖像二值化、細(xì)化等一系列步驟生成待識(shí)別圖像。通過(guò)對(duì)采集到的圖像進(jìn)行預(yù)處理,可以使得圖像更為清晰,后續(xù)根據(jù)待識(shí)別圖像進(jìn)行識(shí)別時(shí),將更易識(shí)別,同時(shí)可以獲得更為準(zhǔn)確的識(shí)別結(jié)果。
在步驟S102中,確定待識(shí)別圖像是否為指紋圖像。
在一實(shí)施例中,指紋作為一種特有的生物特征,其通過(guò)紋線有規(guī)律的排列形成不同的紋型,紋型的起點(diǎn)、終點(diǎn)、結(jié)合點(diǎn)和分叉點(diǎn)稱(chēng)為指紋的特征點(diǎn)。在本實(shí)施例中,可以對(duì)待識(shí)別圖像進(jìn)行識(shí)別,確定待識(shí)別圖像中是否具有指紋的特征點(diǎn),以確定待識(shí)別圖像是否為指紋圖像。
在步驟S103中,當(dāng)待識(shí)別圖像為指紋圖像時(shí),確定指紋圖像是否為合法指紋。
在一實(shí)施例中,一臺(tái)電子設(shè)備可供一個(gè)或多個(gè)用戶使用,可以將該一個(gè)或多個(gè)用戶確定為電子設(shè)備的合法用戶。每個(gè)合法用戶都具有各自的指紋,從而,一臺(tái)電子設(shè)備可以對(duì)應(yīng)多個(gè)合法指紋。
在一實(shí)施例中,電子設(shè)備可以記錄其對(duì)應(yīng)的所有合法指紋。電子設(shè)備則可以記錄的合法指紋,確定指紋圖像是否為合法指紋。
在步驟S104中,當(dāng)所述指紋圖像為合法指紋時(shí),喚醒主處理器。
在一實(shí)施例中,當(dāng)電子設(shè)備確定指紋圖像為合法指紋時(shí),可以認(rèn)為當(dāng)前為合法用戶在通過(guò)正常的手指按壓操作企圖喚醒電子設(shè)備。此時(shí),電子設(shè)備可以喚醒主處理器,以將自身狀態(tài)從自休眠狀態(tài)調(diào)整為工作狀態(tài),為合法用戶提供服務(wù)。
本實(shí)施例中,在指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),首先確定基于按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像,若待識(shí)別圖像為指紋圖像,則可以確定當(dāng)前用戶通過(guò)正常的手指按壓企圖喚醒電子設(shè)備;進(jìn)一步確定指紋圖像是否為合法指紋,當(dāng)確定指紋圖像為合法指紋時(shí),可以確定當(dāng)前用戶為合法用戶,從而喚醒主處理器,有效降低了電子設(shè)備被誤觸發(fā)喚醒的幾率,提升了用戶體驗(yàn)。
在一實(shí)施例中,電子設(shè)備還包括距離傳感器模塊;
方法還包括:
通過(guò)距離傳感器模塊確定電子設(shè)備的顯示屏上是否存在覆蓋物;
若電子設(shè)備的顯示屏上不存在覆蓋物,則執(zhí)行確定待識(shí)別圖像是否為指紋圖像的步驟;
若電子設(shè)備的顯示屏上存在覆蓋物,則將按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,確定待識(shí)別圖像是否為指紋圖像,包括:
按照預(yù)設(shè)策略將待識(shí)別圖像分割成至少一個(gè)目標(biāo)子圖像;
識(shí)別其中一個(gè)目標(biāo)子圖像是否為指紋圖像,若其中一個(gè)目標(biāo)子圖像是指紋圖像,則繼續(xù)識(shí)別其它目標(biāo)子圖像是否為指紋圖像,直至識(shí)別出所有目標(biāo)子圖像是指紋圖像時(shí),確定待識(shí)別圖像為指紋圖像;
當(dāng)識(shí)別出任一個(gè)目標(biāo)子圖像不是指紋圖像時(shí),確定待識(shí)別圖像不是指紋圖像。
在一實(shí)施例中,確定指紋圖像是否為合法指紋,包括:
獲取合法指紋列表,所述合法指紋列表用于記錄電子設(shè)備的合法用戶的指紋數(shù)據(jù);
確定指紋圖像的第一指紋數(shù)據(jù);
確定合法指紋列表中是否存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù);
當(dāng)合法指紋列表中存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定指紋圖像為合法指紋;
當(dāng)合法指紋列表中不存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定指紋圖像不是合法指紋。
在一實(shí)施例中,方法還包括:
當(dāng)合法指紋列表中不存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),將按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,方法還包括:
當(dāng)確定待識(shí)別圖像不是指紋圖像時(shí),將按壓信號(hào)確定為誤觸信號(hào)。
具體如何進(jìn)行電子設(shè)備喚醒的,請(qǐng)參考后續(xù)實(shí)施例。
至此,本公開(kāi)實(shí)施例提供的上述方法,可以在指紋傳感器檢測(cè)到按壓信號(hào)時(shí),確定基于按壓信號(hào)生成的待識(shí)別圖像為指紋圖像,并且該指紋圖像為合法指紋時(shí),喚醒主處理器,避免了電子設(shè)備被誤觸信號(hào)喚醒,有效降低了電子設(shè)備被誤觸喚醒的幾率,提升了用戶體驗(yàn)。并且,在確定待識(shí)別圖像是否為指紋圖像時(shí),將待識(shí)別圖像進(jìn)行分塊,依次識(shí)別每個(gè)分塊圖像是否為指紋圖像,可以有效提高確定待識(shí)別圖像是否為指紋圖像的效率,尤其在待識(shí)別圖像不是指紋圖像時(shí),通過(guò)識(shí)別一個(gè)分塊圖像,即可以快速確定待識(shí)別圖像不是指紋圖像。
下面以具體實(shí)施例來(lái)說(shuō)明本公開(kāi)實(shí)施例提供的技術(shù)方案。
圖2A是根據(jù)一示例性實(shí)施例一示出的電子設(shè)備喚醒方法的流程圖;圖2B是根據(jù)一示例性實(shí)施例一示出的電子設(shè)備喚醒方法的應(yīng)用場(chǎng)景示意圖;本實(shí)施例利用本公開(kāi)實(shí)施例提供的上述方法,以如何確定指紋傳感器檢測(cè)到的按壓信號(hào)為誤觸信號(hào)為例進(jìn)行示例性說(shuō)明,如圖2A所示,包括如下步驟:
在步驟S201中,當(dāng)指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于按壓信號(hào)生成待識(shí)別圖像。
在步驟S202中,通過(guò)距離傳感器模塊確定電子設(shè)備的顯示屏上是否存在覆蓋物,若確定電子設(shè)備的顯示屏上不存在覆蓋物,則執(zhí)行步驟S203;若確定電子設(shè)備的顯示屏上存在覆蓋物,則執(zhí)行步驟S206。
在一實(shí)施例中,電子設(shè)備上可以具有距離傳感器模塊,距離傳感器模塊可以根據(jù)其使用元件不同,分為光學(xué)式位移傳感器、線性接近傳感器、超聲波位移傳感器,等等。距離傳感器通常利用測(cè)時(shí)間來(lái)實(shí)現(xiàn)測(cè)量距離傳感器到目標(biāo)物的距離位移?;诰嚯x傳感器的功能,電子設(shè)備則可以通過(guò)距離傳感器模塊檢測(cè)電子設(shè)備的顯示屏上是否存在覆蓋物。
在一示例性場(chǎng)景中,如圖2B所示,以電子設(shè)備包括智能手機(jī)21為例,智能手機(jī)21上可以包括距離傳感器模塊211、指紋傳感器模塊212,超低功耗微控制器213。其中,距離傳感器模塊211與指紋傳感器模塊212之間具有一定距離,并且,兩者均與超低功耗微控制器213相連接,超低功耗微處理器213則負(fù)責(zé)處理來(lái)自距離傳感器模塊211與指紋傳感器模塊212的信息。
在圖2B中,用戶22通過(guò)手指按壓智能手機(jī)21的顯示屏(圖2B中未示出)上對(duì)應(yīng)于指紋傳感器模塊212的部分,則指紋傳感器模塊212可以檢測(cè)到按壓信號(hào),且指紋傳感器模塊212可以將該按壓信號(hào)發(fā)送至超低功耗微控制器213。超低功耗微控制器213基于該按壓信號(hào),控制距離傳感器模塊211檢測(cè)智能手機(jī)21的顯示屏上是否存在覆蓋物。此時(shí),若距離傳感器模塊211未檢測(cè)到覆蓋物,繼續(xù)執(zhí)行下述步驟S203。
若距離傳感器模塊211檢測(cè)到覆蓋物,通過(guò)本公開(kāi)提供的方法,智能手機(jī)21繼續(xù)執(zhí)行下述步驟S206,即將指紋傳感器模塊212檢測(cè)到的按壓信號(hào)確定為誤觸信號(hào)。
在步驟S203中,確定待識(shí)別圖像是否為指紋圖像,若待識(shí)別圖像為指紋圖像,則執(zhí)行步驟S204;若待識(shí)別圖像不是指紋圖像,則執(zhí)行步驟S206。
在一實(shí)施例中,當(dāng)確定電子設(shè)備的顯示屏上不存在覆蓋物時(shí),首先確定待識(shí)別圖像是否為指紋圖像,以避免指紋傳感器模塊檢測(cè)到的按壓信號(hào)為其它非手指按壓類(lèi)型的按壓信號(hào)。
在一實(shí)施例中,電子設(shè)備可以通過(guò)確定待識(shí)別圖像中是否具有指紋特征,確定待識(shí)別圖像是否為指紋圖像。
在一實(shí)施例中,可以通過(guò)在圖2B所示例的應(yīng)用場(chǎng)景中的超低功耗微控制器213執(zhí)行確定待識(shí)別圖像是否為指紋圖像的過(guò)程。通過(guò)該種操作,可以避免主處理器被喚醒以執(zhí)行確定指紋圖像是否為合法指紋的過(guò)程,有效避免了主處理器的不必要喚醒。
在一實(shí)施例中,可以通過(guò)在圖2B所示例的應(yīng)用場(chǎng)景中的指紋傳感器模塊212執(zhí)行確定待識(shí)別圖像是否為指紋圖像的過(guò)程。通過(guò)該種操作,可以有效降低超低功耗微控制器213的功耗,并且有效實(shí)現(xiàn)智能手機(jī)21系統(tǒng)架構(gòu)的優(yōu)化,使得系統(tǒng)架構(gòu)更為簡(jiǎn)潔。
若確定待識(shí)別圖像是指紋圖像,則可以確定當(dāng)前按壓信號(hào)為手指按壓顯示屏產(chǎn)生的按壓信號(hào),繼續(xù)執(zhí)行下述步驟S204;若確定待識(shí)別圖像不是指紋圖像,則可以繼續(xù)執(zhí)行下述步驟S206,即確定按壓信號(hào)為誤觸信號(hào)。
在步驟S204中,確定指紋圖像是否為合法指紋,若指紋圖像為合法指紋,則執(zhí)行步驟S205,若指紋圖像不是合法指紋,則執(zhí)行步驟S206。
在一實(shí)施例中,確定指紋圖像是否為合法指紋的描述可以參見(jiàn)上述示例性實(shí)施例中步驟S103的相關(guān)描述,在此不再詳細(xì)贅述。
在一實(shí)施例中,可以通過(guò)圖2B所示例的應(yīng)用場(chǎng)景中的超低功耗微控制器213執(zhí)行確定指紋圖像是否為合法指紋的過(guò)程。通過(guò)該種操作,可以避免主處理器被喚醒以執(zhí)行確定指紋圖像是否為合法指紋的過(guò)程,有效避免了主處理器的不必要喚醒。
在一實(shí)施例中,可以通過(guò)在圖2B所示例的應(yīng)用場(chǎng)景中的指紋傳感器模塊212中執(zhí)行確定指紋圖像是否為合法指紋的過(guò)程。通過(guò)該種操作,可以有效降低超低功耗微控制器213的功耗,并且有效實(shí)現(xiàn)智能手機(jī)21系統(tǒng)架構(gòu)的優(yōu)化,使得系統(tǒng)架構(gòu)更為簡(jiǎn)潔。
在步驟S205中,喚醒主處理器,結(jié)束流程。
在步驟S206中,將按壓信號(hào)確定為誤觸信號(hào),結(jié)束流程。
本實(shí)施例中,當(dāng)指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),繼續(xù)通過(guò)距離傳感器模塊確定電子設(shè)備的顯示屏上是否存在覆蓋物。當(dāng)通過(guò)距離傳感器模塊確定電子設(shè)備的顯示屏上存在覆蓋物時(shí),將按壓信號(hào)確定為誤觸信號(hào);當(dāng)確定待識(shí)別圖像不是指紋圖像時(shí),將按壓信號(hào)確定為誤觸信號(hào);當(dāng)確定待識(shí)別圖像是指紋圖像,且該指紋圖像不是合法指紋時(shí),將按壓信號(hào)確定為誤觸信號(hào),有效避免了電子設(shè)備被誤觸喚醒,提升用戶體驗(yàn)。
圖3是根據(jù)一示例性實(shí)施例二示出的電子設(shè)備喚醒方法的流程圖,本實(shí)施例利用本公開(kāi)實(shí)施例提供的上述方法,以確定待識(shí)別圖像是否為指紋圖像為例進(jìn)行示例性說(shuō)明,如圖3所示,包括如下步驟:
在步驟S301中,按照預(yù)設(shè)策略將待識(shí)別圖像分割成至少一個(gè)目標(biāo)子圖像。
在一實(shí)施例中,預(yù)設(shè)策略可以表示為將待識(shí)別圖像分割成多塊,將每一塊稱(chēng)為一個(gè)目標(biāo)子圖像。
在一實(shí)施例中,預(yù)設(shè)策略可以表示為按照預(yù)設(shè)比例將待識(shí)別圖像等分成多個(gè)目標(biāo)子圖像。例如,按照預(yù)設(shè)比例為1/3,將待識(shí)別圖像等分成3個(gè)目標(biāo)子圖像。
在步驟S302中,識(shí)別其中一個(gè)目標(biāo)子圖像是否為指紋圖像,若該其中一個(gè)目標(biāo)子圖像是指紋圖像,則執(zhí)行步驟S303,若該其中一個(gè)目標(biāo)子圖像不是指紋圖像,則執(zhí)行步驟S305。
在一實(shí)施例中,電子設(shè)備可以首先選擇多個(gè)目標(biāo)子圖像中的一個(gè),通過(guò)提取該一個(gè)目標(biāo)子圖像的特征點(diǎn),確定所提取到的特征點(diǎn)是否與指紋的特征點(diǎn)相匹配,若是,則可以確定該目標(biāo)子圖像是指紋圖像,繼續(xù)執(zhí)行步驟S303;否則,可以確定該目標(biāo)子圖像不是指紋圖像,此時(shí),可以執(zhí)行下述步驟S305,即確定待識(shí)別圖像不是指紋圖像。
在步驟S303中,確定是否已識(shí)別所有目標(biāo)子圖像,若已識(shí)別所有目標(biāo)子圖像,則執(zhí)行步驟S304,若未識(shí)別所有目標(biāo)子圖像,則執(zhí)行步驟S302。
當(dāng)已識(shí)別所有目標(biāo)子圖像,且確定所有目標(biāo)子圖像均為指紋圖像時(shí),可以執(zhí)行步驟S304;若未識(shí)別所有目標(biāo)子圖像,則返回執(zhí)行步驟S302,直至識(shí)別完所有目標(biāo)子圖像。
在步驟S304中,確定待識(shí)別圖像為指紋圖像,結(jié)束流程。
在步驟S305中,確定待識(shí)別圖像不是指紋圖像,結(jié)束流程。
本實(shí)施例中,通過(guò)將待識(shí)別圖像分割成多個(gè)目標(biāo)子圖像,依次確定目標(biāo)子圖像是否為指紋圖像。假設(shè)待識(shí)別圖像不是指紋圖像,則識(shí)別第一個(gè)目標(biāo)子圖像不是指紋圖像后,即可以確定待識(shí)別圖像不是指紋圖像,有效地提高了確定待識(shí)別圖像是否為指紋圖像的效率。同時(shí),目標(biāo)子圖像相較于待識(shí)別圖像而言,包括較少的特征點(diǎn),從而識(shí)別目標(biāo)子圖像是否為指紋圖像時(shí)效率較高,有效提高了識(shí)別待識(shí)別圖像是否為指紋圖像的效率。
圖4是根據(jù)一示例性實(shí)施例三示出的電子設(shè)備喚醒方法的流程圖;本實(shí)施例利用本公開(kāi)實(shí)施例提供的上述方法,以確定指紋圖像是否為合法指紋為例進(jìn)行示例性說(shuō)明,如圖4所示,包括如下步驟:
在步驟S401中,獲取合法指紋列表,合法指紋列表用于記錄電子設(shè)備的合法用戶的指紋數(shù)據(jù)。
在一實(shí)施例中,一臺(tái)電子設(shè)備可以對(duì)應(yīng)多個(gè)合法用戶,每個(gè)合法用戶具有各自的合法指紋,從而一臺(tái)電子設(shè)備可以對(duì)應(yīng)多個(gè)合法指紋。例如,一臺(tái)電子設(shè)備可以被家庭的4個(gè)成員使用,則該電子設(shè)備可以對(duì)應(yīng)4個(gè)合法用戶。
在一實(shí)施例中,電子設(shè)備可以將每個(gè)合法用戶的合法指紋的指紋數(shù)據(jù)記錄在自身的合法指紋列表中。
在一實(shí)施例中,指紋數(shù)據(jù)可以包括指紋的紋型、紋數(shù)、終結(jié)點(diǎn)、分叉點(diǎn),等等。
在步驟S402中,確定指紋圖像的第一指紋數(shù)據(jù)。
為了描述方便,本實(shí)施例中將指紋圖像中的指紋數(shù)據(jù)稱(chēng)為第一指紋數(shù)據(jù)。
另外,需要說(shuō)明的是,本實(shí)施例中,對(duì)步驟S401和步驟S402執(zhí)行的先后順序不作限制。
在步驟S403中,確定合法指紋列表中是否存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù);當(dāng)合法指紋列表中存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),執(zhí)行步驟S404;當(dāng)合法指紋列表中不存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),執(zhí)行步驟S405。
通過(guò)上述描述可知,合法指紋列表中可以記錄合法指紋的指紋數(shù)據(jù),從而,若合法指紋列表中存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),執(zhí)行步驟S404,即可以確定指紋圖像為合法指紋;若合法指紋列表中不存在與第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),執(zhí)行步驟S405,即可以確定指紋圖像不是合法指紋。
在步驟S404中,確定指紋圖像為合法指紋,結(jié)束流程。
在步驟S405中,確定指紋圖像不是合法指紋,結(jié)束流程。
在本實(shí)施例中,通過(guò)確定指紋圖像的第一指紋數(shù)據(jù),并將第一指紋數(shù)據(jù)與合法指紋列表中的每個(gè)合法指紋的指紋數(shù)據(jù)進(jìn)行匹配,可以有效地識(shí)別指紋圖像是否為合法指紋;同時(shí),通過(guò)結(jié)合實(shí)際應(yīng)用,實(shí)現(xiàn)合法指紋列表中記錄多個(gè)合法指紋的指紋數(shù)據(jù),使得本公開(kāi)識(shí)別指紋圖像是否為合法指紋的過(guò)程更具有實(shí)用性。
圖5是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備喚醒裝置的框圖,如圖5所示,裝置包括:
圖像生成模塊510,被配置為當(dāng)所述指紋傳感器模塊檢測(cè)到按壓信號(hào)時(shí),基于所述按壓信號(hào)生成待識(shí)別圖像;
指紋圖像確定模塊520,被配置為確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像;
合法指紋確定模塊530,被配置為當(dāng)所述指紋圖像確定模塊確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像為指紋圖像時(shí),確定所述指紋圖像是否為合法指紋;
喚醒模塊540,被配置為當(dāng)所述合法指紋確定模塊確定所述指紋圖像為合法指紋時(shí),喚醒所述主處理器。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖6是根據(jù)一示例性實(shí)施例一示出的另一種電子設(shè)備喚醒裝置的框圖,如圖6所示,在上述圖5所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,所述裝置還包括:
覆蓋物確定模塊550,被配置為通過(guò)所述距離傳感器模塊確定所述電子設(shè)備的顯示屏上是否存在覆蓋物;
所述指紋圖像確定模塊520,還被配置為若所述覆蓋物確定模塊確定所述電子設(shè)備的顯示屏上不存在覆蓋物,確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像是否為指紋圖像;
第一誤觸確定模塊560,被配置為若所述覆蓋物確定模塊確定所述電子設(shè)備的顯示屏上存在覆蓋物,將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述裝置還包括:
第二誤觸確定模塊570,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
在一實(shí)施例中,所述裝置還包括:
第三誤觸確定模塊580,被配置為當(dāng)所述指紋圖像確定模塊確定所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像不是指紋圖像時(shí),將所述按壓信號(hào)確定為誤觸信號(hào)。
圖7是根據(jù)一示例性實(shí)施例二示出的又一種電子設(shè)備喚醒裝置的框圖,如圖7所示,在上述圖5或圖6所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,所述指紋圖像確定模塊520,包括:
圖像分割子模塊521,被配置為按照預(yù)設(shè)策略將所述圖像生成模塊基于所述按壓信號(hào)生成的待識(shí)別圖像分割成至少一個(gè)目標(biāo)子圖像;
圖像識(shí)別子模塊522,被配置為識(shí)別所述圖像分割子模塊得到的其中一個(gè)目標(biāo)子圖像是否為指紋圖像,若所述其中一個(gè)所述目標(biāo)子圖像為指紋圖像,則繼續(xù)識(shí)別其它所述目標(biāo)子圖像是否為指紋圖像,直至識(shí)別出所有所述目標(biāo)子圖像為指紋圖像時(shí),確定所述待識(shí)別圖像為指紋圖像;
當(dāng)識(shí)別出任一個(gè)所述目標(biāo)子圖像不是指紋圖像時(shí),確定所述待識(shí)別圖像不是指紋圖像。
圖8是根據(jù)一示例性實(shí)施例三示出的再一種電子設(shè)備喚醒裝置的框圖,如圖8所示,在上述圖5、圖6或圖7所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,所述合法指紋確定模塊530,包括:
列表獲取子模塊531,被配置為獲取合法指紋列表,所述合法指紋列表用于記錄所述電子設(shè)備的合法用戶的指紋數(shù)據(jù);
數(shù)據(jù)確定子模塊532,被配置為確定所述指紋圖像的第一指紋數(shù)據(jù);
匹配子模塊533,被配置為確定所述列表獲取子模塊獲取到的合法指紋列表中是否存在與所述數(shù)據(jù)確定子模塊確定的第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù);
第一處理子模塊534,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像為合法指紋;
第二處理子模塊535,被配置為當(dāng)所述匹配子模塊確定所述合法指紋列表中不存在與所述第一指紋數(shù)據(jù)相匹配的第二指紋數(shù)據(jù)時(shí),確定所述指紋圖像不是合法指紋。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于電子設(shè)備喚醒裝置的框圖。例如,裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D9,裝置900可以包括以下一個(gè)或多個(gè)組件:處理組件902,存儲(chǔ)器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口912,傳感器組件914,以及通信組件916。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件902可以包括一個(gè)或多個(gè)處理器920來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或多個(gè)模塊,便于處理組件902和其他組件之間的交互。例如,處理部件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲(chǔ)器904被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器904可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件906為裝置900的各種組件提供電源。電源組件906可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件908包括在所述裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通信組件916發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件914包括一個(gè)或多個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件914可以檢測(cè)到設(shè)備900的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置900的顯示器和小鍵盤(pán),傳感器組件914還可以檢測(cè)裝置900或裝置900一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無(wú)線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件916經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件916還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器920執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。