一種移動(dòng)終端解鎖的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及屏幕解鎖技術(shù),尤其涉及一種移動(dòng)終端解鎖的方法及裝置。
【背景技術(shù)】
[0002]目前,電子設(shè)備已經(jīng)普遍存在于人們生活的各個(gè)領(lǐng)域當(dāng)中。在電子設(shè)備應(yīng)用中,為了節(jié)省電子設(shè)備的屏幕耗電量,同時(shí)為了避免用戶對(duì)電子設(shè)備的誤操作,當(dāng)電子設(shè)備在指定時(shí)間內(nèi)未接收到操作指令時(shí),電子設(shè)備的操作系統(tǒng)將會(huì)被鎖定,即俗稱的“鎖屏”。當(dāng)電子設(shè)備進(jìn)入鎖屏狀態(tài)后,該電子設(shè)備將不再響應(yīng)用戶的輸入操作,只有當(dāng)用戶輸入指定的密碼或圖標(biāo),將電子設(shè)備的屏幕解鎖后,用戶才可以重新對(duì)該電子設(shè)備進(jìn)行操作。
[0003]現(xiàn)有的解鎖方式包括接觸式手勢(shì)控制解鎖和非接觸式手勢(shì)控制解鎖。隨著機(jī)器視覺(jué)技術(shù)的發(fā)展,非接觸式手勢(shì)控制解鎖方式的應(yīng)用越來(lái)越廣泛。然而,在采用機(jī)器視覺(jué)的方式識(shí)別用戶的手勢(shì)時(shí),需要拍攝多張用戶手勢(shì)的圖片,再通過(guò)圖像處理技術(shù)處理所述圖片以提取用戶手勢(shì)代表的解鎖密碼,通過(guò)解鎖密碼與預(yù)設(shè)的密碼進(jìn)行匹配。若匹配成功,則控制屏幕解鎖。該方法需要對(duì)大量的圖片進(jìn)行圖像處理,算法較復(fù)雜,且需要用戶緩慢的滑動(dòng)手勢(shì)以便攝像頭拍攝到用戶的手勢(shì),用戶的應(yīng)用體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種移動(dòng)終端解鎖的方法及裝置,以實(shí)現(xiàn)優(yōu)化非接觸式手勢(shì)控制解鎖方式中手勢(shì)的識(shí)別方法,提升用戶的應(yīng)用體驗(yàn)。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端解鎖的方法,包括:
[0006]通過(guò)超聲波傳感器檢測(cè)用戶的多個(gè)手勢(shì);
[0007]確定每個(gè)手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn);
[0008]按照檢測(cè)到每個(gè)手勢(shì)的時(shí)間順序確定各手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn)上的密碼因子的組合順序,根據(jù)所述密碼因子的組合對(duì)移動(dòng)終端進(jìn)行解鎖。
[0009]第二方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端解鎖的裝置,該裝置包括:
[0010]手勢(shì)檢測(cè)單元,用于通過(guò)超聲波傳感器檢測(cè)用戶的多個(gè)手勢(shì);
[0011]位置確定單元,用于確定每個(gè)手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn);
[0012]解鎖單元,用于按照檢測(cè)到每個(gè)手勢(shì)的時(shí)間順序確定各手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn)上的密碼因子的組合順序,根據(jù)所述密碼因子的組合對(duì)移動(dòng)終端進(jìn)行解鎖。
[0013]本發(fā)明通過(guò)超聲波傳感器檢測(cè)用戶的多個(gè)手勢(shì),確定每個(gè)手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn),并按照檢測(cè)到每個(gè)手勢(shì)的時(shí)間順序確定各手勢(shì)對(duì)應(yīng)于解鎖界面的位置上的密碼因子的組合順序,根據(jù)所述密碼因子的組合對(duì)移動(dòng)終端進(jìn)行解鎖。通過(guò)超聲波傳感器確定每個(gè)手勢(shì)對(duì)應(yīng)于解鎖界面的位置,定位準(zhǔn)確度更高,且無(wú)需用戶刻意放慢手勢(shì)動(dòng)作,解決現(xiàn)有的基于機(jī)器視覺(jué)方式識(shí)別的算法復(fù)雜、需要用戶緩慢的滑動(dòng)手勢(shì)的問(wèn)題,實(shí)現(xiàn)了優(yōu)化非接觸式手勢(shì)控制解鎖方式中手勢(shì)識(shí)別方法的目的,提升了用戶的應(yīng)用體驗(yàn)。
【附圖說(shuō)明】
[0014]圖la是本發(fā)明實(shí)施例一中的一種移動(dòng)終端解鎖的方法的流程圖;
[0015]圖lb是本發(fā)明實(shí)施例中超聲波傳感器的結(jié)構(gòu)示意圖;
[0016]圖lc是本發(fā)明實(shí)施例一中的一種移動(dòng)終端解鎖的方法中超聲波傳感器設(shè)置的位置示意圖;
[0017]圖2是本發(fā)明實(shí)施例二中的一種移動(dòng)終端解鎖的方法的流程圖;
[0018]圖3是本發(fā)明實(shí)施例三中的一種移動(dòng)終端解鎖的裝置的示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0020]實(shí)施例一
[0021]圖la為本發(fā)明實(shí)施例一提供的一種移動(dòng)終端解鎖的方法的流程圖,本實(shí)施例可適用于非接觸的識(shí)別手勢(shì),根據(jù)識(shí)別到的手勢(shì)對(duì)移動(dòng)終端進(jìn)行解鎖的情況,該方法可以由移動(dòng)終端解鎖的裝置來(lái)執(zhí)行,該裝置被配置于移動(dòng)終端內(nèi),并且該裝置通過(guò)設(shè)置于移動(dòng)終端上的超聲波傳感器非接觸的識(shí)別手勢(shì)。所述移動(dòng)終端解鎖的方法具體包括如下步驟:
[0022]步驟110、通過(guò)超聲波傳感器檢測(cè)用戶的多個(gè)手勢(shì)。
[0023]其中,所述超聲波傳感器包括至少一個(gè)接收端和至少一個(gè)發(fā)射端,并且接收端與發(fā)射端成對(duì)設(shè)置于所述移動(dòng)終端除背面以外的至少兩個(gè)面。其中,參見(jiàn)圖lb所示,所述發(fā)射端為移動(dòng)終端的揚(yáng)聲器101,所述接收端為移動(dòng)終端的麥克風(fēng)102。所述揚(yáng)聲器101發(fā)射的超聲波信號(hào)經(jīng)過(guò)玻璃蓋板傳出移動(dòng)終端,在經(jīng)過(guò)障礙物時(shí)被該障礙物反射,通過(guò)麥克風(fēng)102接收超聲波反射信號(hào)。在所述移動(dòng)終端除背面以外的至少兩個(gè)面上分別設(shè)置一個(gè)或多個(gè)超聲波傳感器,并且解鎖界面上的各位置點(diǎn)分別與至少兩個(gè)超聲波傳感器相對(duì)應(yīng)。例如,圖lc提供了一種移動(dòng)終端上的超聲波傳感器的位置的示意圖。在移動(dòng)終端的正面和側(cè)面設(shè)置超聲波傳感器,可以知道的是,所述超聲波傳感器的位置不限于圖lc中所示的位置,還可以是在底面和側(cè)面設(shè)置超聲波傳感器,或者頂面、底面和側(cè)面均設(shè)置超聲波傳感器等多種設(shè)置方式,所述設(shè)置方式只要能夠確保存在至少兩個(gè)超聲波傳感器可以對(duì)應(yīng)確定一個(gè)解鎖界面上的位置點(diǎn)即可。在圖lc中,設(shè)置超聲波傳感器a、d對(duì)應(yīng)解鎖界面上的數(shù)字1,設(shè)置超聲波傳感器b、d對(duì)應(yīng)解鎖界面上的數(shù)字2,設(shè)置超聲波傳感器c、d對(duì)應(yīng)解鎖界面上的數(shù)字3。按照以上述位于正面的超聲波傳感器為起點(diǎn)沿屏幕所在平面向下作垂線、以位于側(cè)面的超聲波傳感器為起點(diǎn)向右作垂線,將兩條垂線的交點(diǎn)作為解鎖界面上的位置點(diǎn)的規(guī)律,設(shè)置解鎖界面上的數(shù)字4與超聲波傳感器a、e對(duì)應(yīng),數(shù)字5與超聲波傳感器b、e對(duì)應(yīng),數(shù)字6與超聲波傳感器c、e對(duì)應(yīng),數(shù)字7與超聲波傳感器a、f對(duì)應(yīng),數(shù)字8與超聲波傳感器b、f對(duì)應(yīng),數(shù)字9與超聲波傳感器c、f對(duì)應(yīng),數(shù)字0與超聲波傳感器b、g對(duì)應(yīng)。
[0024]其中,用戶的手勢(shì)為用戶輸入解鎖密碼時(shí)手部的動(dòng)作,例如,所述手勢(shì)可以是以手指的指腹部分隔空點(diǎn)擊對(duì)應(yīng)于解鎖界面上的位置點(diǎn)上的數(shù)字(或者是字母、特殊符號(hào)等字符形式),還可以是通過(guò)手指的指腹部分隔空連接所述解鎖界面上的位置點(diǎn)。
[0025]通過(guò)所述超聲波傳感器周期性的同時(shí)發(fā)射超聲波信號(hào),可以通過(guò)發(fā)射端實(shí)現(xiàn)發(fā)射超聲波信號(hào)。對(duì)于每個(gè)超聲波信號(hào)發(fā)射周期,若存在兩個(gè)超聲波傳感器檢測(cè)到持續(xù)時(shí)間超過(guò)預(yù)設(shè)的時(shí)間閾值的超聲波反射信號(hào),則根據(jù)在當(dāng)前超聲波信號(hào)發(fā)射周期發(fā)射的超聲波信號(hào)和當(dāng)前各個(gè)超聲波傳感器接收到的超聲波反射信號(hào)確定用戶的手勢(shì)。例如,在輸入數(shù)字密碼時(shí),用戶的手勢(shì)在解鎖界面上的位置點(diǎn)上移動(dòng)。由于多個(gè)超聲波傳感器的發(fā)射端同時(shí)發(fā)射超聲波信號(hào),超聲波信號(hào)經(jīng)用戶的手勢(shì)反射后被接收端所接收,可能存在同時(shí)有多個(gè)超聲波傳感器檢測(cè)到持續(xù)時(shí)間超過(guò)預(yù)設(shè)的時(shí)間閾值的超聲波反射信號(hào)。在檢測(cè)到至少有兩個(gè)超聲波傳感器接收到強(qiáng)度值不變的超聲波反射信號(hào)的持續(xù)時(shí)間超所預(yù)設(shè)的時(shí)間閾值時(shí),則認(rèn)為用戶的手勢(shì)是下意識(shí)的動(dòng)作,避免因移動(dòng)終端誤檢測(cè)而占用移動(dòng)終端的計(jì)算資源的情況。
[0026]步驟120、確定每個(gè)手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn)。
[0027]由于解鎖界面上的位置點(diǎn)與超聲波傳感器的位置存在對(duì)應(yīng)關(guān)系一一解鎖界面上的各位置點(diǎn)分別與至少兩個(gè)超聲波傳感器相對(duì)應(yīng)。根據(jù)距離用戶的手勢(shì)較近的超聲波傳感器接收到超聲波反射信號(hào)的強(qiáng)度較大,傳輸時(shí)間較小的特點(diǎn),可以根據(jù)預(yù)先設(shè)置的超聲波的位置以及超聲波反射信號(hào)的強(qiáng)度或傳輸時(shí)間確定用戶的手勢(shì)對(duì)應(yīng)于解鎖界面上的位置點(diǎn)。
[0028]步驟130、按照檢測(cè)到每個(gè)手勢(shì)的時(shí)間順序確定