亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電子設(shè)備的操作方法、裝置及電子設(shè)備與流程

文檔序號(hào):12803211閱讀:358來(lái)源:國(guó)知局
一種電子設(shè)備的操作方法、裝置及電子設(shè)備與流程

本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,特別是指一種電子設(shè)備的操作方法、裝置及電子設(shè)備。



背景技術(shù):

目前,用戶(hù)在使用手機(jī)過(guò)程中,會(huì)經(jīng)常需要進(jìn)行解鎖操作;在多個(gè)應(yīng)用間切換使用;在使用社交軟件交流時(shí),發(fā)送一些常用短語(yǔ)。

但是,手機(jī)現(xiàn)有的解鎖方式一般為屏幕密碼解鎖、語(yǔ)音解鎖或指紋解鎖;解鎖操作一般需要用戶(hù)按一下電源按鈕,點(diǎn)亮或激活屏幕,然后在鎖屏界面通過(guò)點(diǎn)擊、拖拽、滑動(dòng)等方式輸入預(yù)先設(shè)定的解鎖密碼或?qū)?zhǔn)麥克風(fēng)說(shuō)出密碼或?qū)㈩A(yù)先設(shè)定的手指按在解鎖按鈕上才能解鎖屏幕;然而,在屏幕上滑動(dòng)解鎖密碼以解鎖的方式,在手機(jī)屏幕較大時(shí),用戶(hù)單手滑動(dòng)屏幕并不方便,需要雙手進(jìn)行解鎖;語(yǔ)音解鎖則需要用戶(hù)近距離對(duì)準(zhǔn)手機(jī)說(shuō)出密碼,用戶(hù)在不方便講話(huà)時(shí),語(yǔ)音解鎖便失去了用處;指紋解鎖則需要用戶(hù)預(yù)先設(shè)定的手指不能受傷,在受傷時(shí),很可能解鎖失敗,造成用戶(hù)使用體驗(yàn)差的問(wèn)題。

手機(jī)快速打開(kāi)應(yīng)用程序或應(yīng)用切換則需要采用手勢(shì)或者點(diǎn)按其他特殊物理按鍵進(jìn)行;在使用社交軟件交流時(shí),發(fā)送常用短語(yǔ)還是需要依次輸入每個(gè)字,操作繁瑣、用戶(hù)使用體驗(yàn)差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種電子設(shè)備的操作方法、裝置及電子設(shè)備,解決現(xiàn)有技術(shù)中電子設(shè)備的操作流程繁瑣的問(wèn)題。

為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種電子設(shè)備的操作方法,包括:

采集執(zhí)行多次敲擊操作時(shí)的敲擊聲音;

根據(jù)所述敲擊聲音得到敲擊特征;

將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比;

在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作。

可選地,所述根據(jù)所述敲擊聲音得到敲擊特征的步驟包括:

根據(jù)所述敲擊聲音得到敲擊振幅和對(duì)應(yīng)的時(shí)間點(diǎn);

獲取所述敲擊振幅中的有效敲擊振幅,將與所述有效敲擊振幅所對(duì)應(yīng)的時(shí)間點(diǎn)記為有效敲擊時(shí)間點(diǎn);

計(jì)算每?jī)蓚€(gè)相鄰的所述有效敲擊時(shí)間點(diǎn)之間的差值,記作時(shí)間拐點(diǎn)。

可選地,所述將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比的步驟包括:

判斷所述時(shí)間拐點(diǎn)的總數(shù)量是否小于預(yù)設(shè)時(shí)間拐點(diǎn)的總數(shù)量;

若否,則根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配。

可選地,所述根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配的步驟包括:

計(jì)算每一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;

判斷得到的所有差值是否均小于等于預(yù)設(shè)敲擊時(shí)間誤差;

若是,則得到所述敲擊特征與所述預(yù)存特征相匹配;

若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

可選地,所述根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配的步驟包括:

計(jì)算任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;

判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差;

若是,則計(jì)算剩下的任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值,并返回所述判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差的步驟,直至所有的所述時(shí)間拐點(diǎn)均處理完畢,且最后計(jì)算得到的所述差值也小于等于所述預(yù)設(shè)敲擊時(shí)間誤差,則得到所述敲擊特征與所述預(yù)存特征相匹配;

若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

可選地,所述在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作的步驟包括:

在所述敲擊特征與所述預(yù)存特征相匹配時(shí),對(duì)應(yīng)進(jìn)行解鎖操作、切換應(yīng)用操作或輸入常用短信操作。

可選地,所述操作方法還包括:

在所述敲擊特征與所述預(yù)存特征不匹配時(shí),不執(zhí)行所述預(yù)定應(yīng)用操作和/或提醒用戶(hù)重新進(jìn)行敲擊。

可選地,所述獲取所述敲擊振幅中的有效敲擊振幅的步驟包括:

判斷所述敲擊振幅與預(yù)設(shè)聲音振幅閾值之間的差值是否小于聲音振幅誤差;

若是,則確定所述敲擊振幅為所述有效敲擊振幅。

可選地,在所述判斷所述敲擊振幅與預(yù)設(shè)聲音振幅閾值之間的差值是否小于聲音振幅誤差之前,所述操作方法還包括:

預(yù)先采集執(zhí)行敲擊操作產(chǎn)生的聲音振幅,并記錄;

獲取記錄的所述聲音振幅中大于預(yù)設(shè)聲音振幅拐點(diǎn)的聲音振幅;

計(jì)算獲取到的所述聲音振幅的平均值,記作所述預(yù)設(shè)聲音振幅閾值。

可選地,在所述計(jì)算獲取到的所述聲音振幅的平均值,記作所述預(yù)設(shè)聲音振幅閾值的步驟之后,所述操作方法還包括:

獲取多組依次執(zhí)行敲擊操作產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn);

計(jì)算每一組中相鄰兩個(gè)所述有效敲擊時(shí)間點(diǎn)之間的差值,記作初步時(shí)間拐點(diǎn);

計(jì)算多組所述初步時(shí)間拐點(diǎn)中對(duì)應(yīng)的所述初步時(shí)間拐點(diǎn)的平均值,記作所述預(yù)設(shè)時(shí)間拐點(diǎn)。

可選地,所述獲取多組依次執(zhí)行敲擊操作產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn)的步驟包括:

獲取多組在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)依次執(zhí)行敲擊操作產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn)。

本發(fā)明還提供了一種電子設(shè)備的操作裝置,包括:

第一采集模塊,用于采集執(zhí)行多次敲擊操作時(shí)的敲擊聲音;

第一處理模塊,用于根據(jù)所述敲擊聲音得到敲擊特征;

第二處理模塊,用于將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比;

執(zhí)行模塊,用于在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作。

本發(fā)明還提供了一種電子設(shè)備,包括:上述的電子設(shè)備的操作裝置。

本發(fā)明的上述技術(shù)方案的有益效果如下:

上述方案中,所述電子設(shè)備的操作方法通過(guò)采集執(zhí)行多次敲擊操作時(shí)的敲擊聲音,根據(jù)敲擊聲音得到敲擊特征,將敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比,在敲擊特征與預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的預(yù)定應(yīng)用操作;使得用戶(hù)對(duì)電子設(shè)備的操作更加簡(jiǎn)單、提高了使用感受,且不需要額外增加硬件。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例一的電子設(shè)備的操作方法流程示意圖;

圖2為本發(fā)明實(shí)施例一的聲音振幅與時(shí)間波形示意圖;

圖3為本發(fā)明實(shí)施例一的聲音振幅閾值計(jì)算流程示意圖;

圖4為本發(fā)明實(shí)施例一的預(yù)置敲擊解鎖聲音流程示意圖;

圖5為本發(fā)明實(shí)施例一的敲擊解鎖流程示意圖;

圖6為本發(fā)明實(shí)施例二的電子設(shè)備的操作裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。

本發(fā)明針對(duì)現(xiàn)有的技術(shù)中電子設(shè)備的操作流程繁瑣的問(wèn)題,提供了多種解決方案,具體如下:

實(shí)施例一

如圖1所示,本發(fā)明實(shí)施例一提供的電子設(shè)備的操作方法包括:

步驟11:采集執(zhí)行多次敲擊操作時(shí)的敲擊聲音;

步驟12:根據(jù)所述敲擊聲音得到敲擊特征;

步驟13:將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比;

步驟14:在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作。

其中,獲取的敲擊聲音可以是用戶(hù)在電子設(shè)備上敲擊產(chǎn)生的聲音,也可以是用戶(hù)敲擊桌面等物體產(chǎn)生的聲音,本發(fā)明實(shí)施例一中優(yōu)選為用戶(hù)在電子設(shè)備上敲擊產(chǎn)生的聲音,但并不以此為限。

本發(fā)明實(shí)施例一提供的所述電子設(shè)備的操作方法通過(guò)采集用戶(hù)在電子設(shè)備上執(zhí)行多次敲擊操作時(shí)的敲擊聲音,根據(jù)敲擊聲音得到敲擊特征,將敲擊特征與用戶(hù)預(yù)先進(jìn)行敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比,在敲擊特征與預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的預(yù)定應(yīng)用操作;使得用戶(hù)對(duì)電子設(shè)備的操作更加簡(jiǎn)單、提高了使用感受,且不需要額外增加硬件,另外,由于聲音通過(guò)電子設(shè)備(固體)傳輸,聲音所受干擾較小,容易進(jìn)行分析比對(duì),提高了操作的準(zhǔn)確率。

具體的,所述根據(jù)所述敲擊聲音得到敲擊特征的步驟包括:根據(jù)所述敲擊聲音得到敲擊振幅和對(duì)應(yīng)的時(shí)間點(diǎn);獲取所述敲擊振幅中的有效敲擊振幅,將與所述有效敲擊振幅所對(duì)應(yīng)的時(shí)間點(diǎn)記為有效敲擊時(shí)間點(diǎn);計(jì)算每?jī)蓚€(gè)相鄰的所述有效敲擊時(shí)間點(diǎn)之間的差值,記作時(shí)間拐點(diǎn)。

本發(fā)明實(shí)施例一中的敲擊特征優(yōu)選為時(shí)間拐點(diǎn)。

進(jìn)一步的,所述將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比的步驟包括:判斷所述時(shí)間拐點(diǎn)的總數(shù)量是否小于預(yù)設(shè)時(shí)間拐點(diǎn)的總數(shù)量;若是,則直接得到所述敲擊特征與所述預(yù)存特征不匹配;若否,則根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配。

本發(fā)明實(shí)施例一在此提供兩種所述根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配的步驟的具體實(shí)現(xiàn)方式:

第一種,所述根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配的步驟包括:計(jì)算每一所述時(shí)間拐點(diǎn)與 對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;判斷得到的所有差值是否均小于等于預(yù)設(shè)敲擊時(shí)間誤差;

若是,則得到所述敲擊特征與所述預(yù)存特征相匹配;若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

也就是,將全部的時(shí)間拐點(diǎn)處理后,再進(jìn)行判斷。

第二種,所述根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配的步驟包括:計(jì)算任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差;

若是,則計(jì)算剩下的任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值,并返回所述判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差的步驟,直至所有的所述時(shí)間拐點(diǎn)均處理完畢,且最后計(jì)算得到的所述差值也小于等于所述預(yù)設(shè)敲擊時(shí)間誤差,則得到所述敲擊特征與所述預(yù)存特征相匹配;若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

也就是,對(duì)時(shí)間拐點(diǎn)邊處理邊判斷,在判斷結(jié)果為否時(shí),終止對(duì)時(shí)間拐點(diǎn)的處理,直接得到敲擊特征與預(yù)存特征不匹配。

可選地,所述在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作的步驟包括:在所述敲擊特征與所述預(yù)存特征相匹配時(shí),對(duì)應(yīng)進(jìn)行解鎖操作、切換應(yīng)用操作或輸入常用短信操作。

進(jìn)一步的,所述操作方法還包括:在所述敲擊特征與所述預(yù)存特征不匹配時(shí),不執(zhí)行所述預(yù)定應(yīng)用操作(結(jié)束操作)和/或提醒用戶(hù)重新進(jìn)行敲擊(敲擊所述電子設(shè)備)。

具體的,所述獲取所述敲擊振幅中的有效敲擊振幅的步驟包括:判斷所述敲擊振幅與預(yù)設(shè)聲音振幅閾值之間的差值是否小于聲音振幅誤差;若是,則確定所述敲擊振幅為所述有效敲擊振幅。

其中,在所述判斷所述敲擊振幅與預(yù)設(shè)聲音振幅閾值之間的差值是否小于聲音振幅誤差之前,所述操作方法還包括:預(yù)先采集執(zhí)行敲擊操作(用戶(hù)敲擊所述電子設(shè)備)產(chǎn)生的振幅大于0的聲音振幅,并記錄;獲取記錄的所述聲音振幅中大于預(yù)設(shè)聲音振幅拐點(diǎn)的聲音振幅;計(jì)算獲取到的所述聲音振幅的平均 值,記作所述預(yù)設(shè)聲音振幅閾值。

在本發(fā)明實(shí)施例一中,在所述計(jì)算獲取到的所述聲音振幅的平均值,記作所述預(yù)設(shè)聲音振幅閾值的步驟之后,所述操作方法還包括:獲取多組依次執(zhí)行敲擊操作(用戶(hù)依次敲擊所述電子設(shè)備)產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn);計(jì)算每一組中相鄰兩個(gè)所述有效敲擊時(shí)間點(diǎn)之間的差值,記作初步時(shí)間拐點(diǎn);計(jì)算多組所述初步時(shí)間拐點(diǎn)中對(duì)應(yīng)的所述初步時(shí)間拐點(diǎn)的平均值,記作所述預(yù)設(shè)時(shí)間拐點(diǎn)。

其中,計(jì)算多組所述初步時(shí)間拐點(diǎn)中對(duì)應(yīng)的所述初步時(shí)間拐點(diǎn)的平均值,記作所述預(yù)設(shè)時(shí)間拐點(diǎn);保證了精準(zhǔn)度,減小了誤差。

為了保證獲取敲擊的準(zhǔn)確性,所述獲取多組依次執(zhí)行敲擊操作(用戶(hù)依次敲擊所述電子設(shè)備)產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn)的步驟包括:獲取多組(用戶(hù))在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)依次執(zhí)行敲擊操作(依次敲擊所述電子設(shè)備)產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn)。

優(yōu)選的,所述預(yù)設(shè)時(shí)長(zhǎng)為10秒,但并不以此為限。

下面以解鎖為例對(duì)本發(fā)明實(shí)施例一提供的電子設(shè)備的操作方法進(jìn)行說(shuō)明。

概括來(lái)說(shuō):

首先,用戶(hù)需要提前錄制好解鎖所需要的敲擊聲音,聲音時(shí)長(zhǎng)可以加以限制,如不超過(guò)10秒。通過(guò)手機(jī)聲音采集裝置(麥克風(fēng))錄制手指敲擊聲音,一般需要采集2次以上,用戶(hù)敲擊間隔盡可能保持一致,錄制結(jié)束后,手機(jī)對(duì)多次采集的敲擊聲音進(jìn)行波形比對(duì)分析,聲音波形圖包括振幅和時(shí)間,如圖2所示,其中橫坐標(biāo)為時(shí)間軸,縱坐標(biāo)為振幅。通過(guò)振幅確定有效敲擊的時(shí)間點(diǎn),再根據(jù)多個(gè)有效敲擊時(shí)間點(diǎn)之間的時(shí)間間隔分析,在多個(gè)采集的敲擊聲音中,選擇一個(gè)多次敲擊中時(shí)間間隔都比較接近的最佳聲音作為預(yù)置解鎖聲音。

用戶(hù)在敲擊解鎖時(shí)需要將用戶(hù)敲擊的聲音與預(yù)置的解鎖聲音進(jìn)行振幅和時(shí)間間隔比對(duì),而用戶(hù)每次敲擊都不可能保持完全一致,故需要設(shè)置一個(gè)誤差值,在比對(duì)聲音波形時(shí),只要振幅和時(shí)間間隔在誤差值范圍內(nèi),可判斷為匹配。

具體來(lái)說(shuō):

首先定義如下概念:

聲音振幅拐點(diǎn):預(yù)先設(shè)置的聲音振幅最小值,大于此值即可判斷為用戶(hù)此 時(shí)進(jìn)行了敲擊動(dòng)作。

聲音振幅閾值:聲音采集裝置采集的敲擊聲音振幅與時(shí)間圖中,選擇其中大于或等于聲音振幅拐點(diǎn)的所有振幅,取其平均值作為聲音振幅閾值。

聲音振幅誤差:預(yù)先設(shè)置的振幅誤差值。

有效敲擊振幅:(某一時(shí)間的聲音振幅-聲音振幅閾值)<聲音振幅誤差時(shí),則認(rèn)為該振幅是有效敲擊振幅。

有效敲擊時(shí)間點(diǎn):當(dāng)某一時(shí)間點(diǎn)出現(xiàn)有效敲擊振幅時(shí),該時(shí)間點(diǎn)即為有效敲擊時(shí)間點(diǎn)。

時(shí)間拐點(diǎn)集合:預(yù)置的解鎖聲音中,有效敲擊時(shí)間點(diǎn)之間的時(shí)間差值作為時(shí)間拐點(diǎn)。由于敲擊間隔可以不同,因此,每?jī)蓚€(gè)有效敲擊之間的時(shí)間拐點(diǎn)均可不相同,將其全部記錄為一個(gè)集合。

敲擊時(shí)間誤差:預(yù)先設(shè)置的聲音時(shí)間誤差值。用戶(hù)解鎖敲擊中的每個(gè)時(shí)間拐點(diǎn)與預(yù)置的解鎖聲音中對(duì)應(yīng)的時(shí)間拐點(diǎn)的差值小于該敲擊時(shí)間誤差,則認(rèn)為敲擊匹配。

具體實(shí)施如下:

手機(jī)采集用戶(hù)敲擊聲音后,通過(guò)聲音波形分析,根據(jù)如上定義,計(jì)算聲音振幅閾值,將第一個(gè)有效敲擊時(shí)間點(diǎn)作為敲擊的開(kāi)始時(shí)間,記錄其時(shí)間拐點(diǎn)集合。

將記錄的時(shí)間拐點(diǎn)集合與預(yù)置的解鎖聲音的時(shí)間拐點(diǎn)集合逐個(gè)比對(duì),如果采集的時(shí)間拐點(diǎn)集合中的時(shí)間拐點(diǎn)個(gè)數(shù),小于預(yù)置的時(shí)間拐點(diǎn)集合中的時(shí)間拐點(diǎn)個(gè)數(shù),則可以直接判斷為不匹配,不予解鎖。

逐個(gè)比對(duì)時(shí)間拐點(diǎn)過(guò)程中,計(jì)算每個(gè)采集的時(shí)間拐點(diǎn)與預(yù)置對(duì)應(yīng)時(shí)間拐點(diǎn)的差值,只有所有的差值均在敲擊時(shí)間誤差范圍內(nèi),方可認(rèn)為敲擊聲音匹配,然后進(jìn)行解鎖。假如預(yù)置的時(shí)間拐點(diǎn)集合為t1,t2,t3,用戶(hù)敲擊的時(shí)間拐點(diǎn)集合為t1',t2',t3',t4',則將t1與t1'相減計(jì)算其差值,如果在敲擊時(shí)間誤差范圍內(nèi),則繼續(xù)比較t2與t2',如果t1與t1'差值大于敲擊時(shí)間誤差,則直接判斷解鎖失敗,不需要繼續(xù)進(jìn)行判斷。

當(dāng)然,也可計(jì)算完采集的所有時(shí)間拐點(diǎn)與預(yù)置對(duì)應(yīng)時(shí)間拐點(diǎn)的差值后,再進(jìn)行判斷,本發(fā)明并不以此為限。

其中,敲擊聲音振幅閾值的計(jì)算流程如圖3所示,包括:

步驟31:手機(jī)通過(guò)聲音采集裝置(麥克風(fēng))采集用戶(hù)敲擊聲音。

步驟32:根據(jù)上述定義,分析和記錄步驟31采集聲音的振幅和時(shí)間,記錄所有振幅大于0的聲音振幅集合。

步驟33:從步驟32所獲取的聲音振幅集合中,取出第一個(gè)聲音振幅,用于和聲音振幅拐點(diǎn)比對(duì)。

步驟34:判斷所取的聲音振幅是否大于聲音振幅拐點(diǎn),若是,進(jìn)入步驟36,若否,進(jìn)入步驟35。

步驟35:取出下一個(gè)聲音振幅,并返回步驟34,繼續(xù)與聲音振幅拐點(diǎn)比對(duì)。

步驟36:記錄該聲音振幅。

步驟37:判斷是否所有的聲音振幅已取完,若是,進(jìn)入步驟38,若否,返回步驟35。

步驟38:取出所有大于聲音振幅拐點(diǎn)的聲音振幅后,取其平均值作為聲音振幅閾值,并保存。

用戶(hù)預(yù)置敲擊解鎖聲音采集流程如圖4所示,包括:

步驟41:手機(jī)通過(guò)聲音采集裝置(麥克風(fēng))采集用戶(hù)敲擊聲音。

步驟42:根據(jù)波形分析記錄步驟41中采集的聲音振幅和時(shí)間,由于用戶(hù)每次敲擊的間隔并不完全一致,因此需要用戶(hù)采集多次敲擊聲音,以便計(jì)算其最佳解鎖聲音,將多次采集的敲擊聲音的振幅和時(shí)間均記錄下來(lái)。

步驟43:根據(jù)步驟42中多次采集的敲擊聲音中的有效敲擊時(shí)間點(diǎn),記錄多次采集聲音中的時(shí)間拐點(diǎn)集合。

步驟44:將步驟43中的多次采集聲音的時(shí)間拐點(diǎn)集合,取對(duì)應(yīng)的時(shí)間拐點(diǎn)取其平均值,即將所有采集聲音的第一個(gè)時(shí)間拐點(diǎn)取平均值,作為最終解鎖聲音的第一個(gè)時(shí)間拐點(diǎn),將所有采集聲音的第二個(gè)時(shí)間拐點(diǎn)取平均值,作為最終解鎖聲音的第二個(gè)時(shí)間拐點(diǎn),以此類(lèi)推。

步驟45:將所有取平均值后的時(shí)間拐點(diǎn)作為一個(gè)集合,即為最終的預(yù)置解鎖聲音時(shí)間拐點(diǎn)集合。

用戶(hù)解鎖過(guò)程中驗(yàn)證解鎖聲音的實(shí)現(xiàn)流程如圖5所示,包括:

步驟51:手機(jī)目前處于待解鎖狀態(tài),用戶(hù)可以敲擊手機(jī)表面進(jìn)行解鎖。

步驟52:手機(jī)通過(guò)聲音采集裝置(麥克風(fēng))采集用戶(hù)敲擊聲音。

步驟53:記錄分析步驟52中采集的聲音,根據(jù)有效敲擊時(shí)間點(diǎn),記錄其時(shí)間拐點(diǎn)集合。

步驟54:判斷步驟53的時(shí)間拐點(diǎn)集合中時(shí)間拐點(diǎn)個(gè)數(shù),是否大于或者等于預(yù)置解鎖聲音時(shí)間拐點(diǎn)集合(步驟45)的時(shí)間拐點(diǎn)個(gè)數(shù),若是,進(jìn)入步驟55,若否,進(jìn)入步驟58。

步驟55:在步驟53的時(shí)間拐點(diǎn)集合中時(shí)間拐點(diǎn)個(gè)數(shù),大于或者等于預(yù)置解鎖聲音時(shí)間拐點(diǎn)集合(步驟45)的時(shí)間拐點(diǎn)個(gè)數(shù)的條件下,將記錄的時(shí)間拐點(diǎn)集合中的每一個(gè)時(shí)間拐點(diǎn),與預(yù)置的解鎖聲音時(shí)間拐點(diǎn)集合中的每一個(gè)時(shí)間拐點(diǎn)進(jìn)行比對(duì),計(jì)算其差值;即將所有采集聲音的第一個(gè)時(shí)間拐點(diǎn)與解鎖聲音的第一個(gè)時(shí)間拐點(diǎn)相減,計(jì)算其差值,將采集聲音的第二個(gè)時(shí)間拐點(diǎn)與解鎖聲音的第二個(gè)時(shí)間拐點(diǎn)相減,計(jì)算其差值,以此類(lèi)推,將所有差值作為一個(gè)時(shí)間差值集合。

步驟56:判斷步驟55中獲取的時(shí)間差值集合中是否有時(shí)間差值大于敲擊時(shí)間誤差,若是,進(jìn)入步驟58,若否,進(jìn)入步驟57。

步驟57:步驟55中獲取的時(shí)間差值集合中沒(méi)有時(shí)間差值大于敲擊時(shí)間誤差,則判斷敲擊聲音和預(yù)置的匹配,可以解鎖。

步驟58:在步驟53的時(shí)間拐點(diǎn)集合中時(shí)間拐點(diǎn)個(gè)數(shù),小于預(yù)置解鎖聲音時(shí)間拐點(diǎn)集合(步驟45)的時(shí)間拐點(diǎn)個(gè)數(shù)的條件下,或步驟55中獲取的時(shí)間差值集合中存在有時(shí)間差值大于敲擊時(shí)間誤差,則判斷敲擊聲音和預(yù)置的不匹配,解鎖失敗。

綜上所述,本發(fā)明實(shí)施例一提供的所述電子設(shè)備的操作方法可在用戶(hù)敲擊手機(jī)背面或者正面時(shí),通過(guò)麥克風(fēng)采集敲擊聲音,通過(guò)聲音的振幅和時(shí)間(直觀上以波形圖顯示)和預(yù)置的進(jìn)行比對(duì),如果匹配則可直接解鎖,快速打開(kāi)應(yīng)用和快速輸入也類(lèi)似;并且由于手機(jī)等移動(dòng)設(shè)備內(nèi)置有聲音采集裝置(麥克風(fēng)),用戶(hù)在敲擊手機(jī)時(shí),聲音通過(guò)手機(jī)機(jī)身(固體)傳輸,聲音所受干擾較小,容易進(jìn)行分析比對(duì)。

也就是說(shuō),用戶(hù)在使用手機(jī)時(shí),可采用發(fā)出聲音的敲擊方式進(jìn)行解鎖、打開(kāi)應(yīng)用程序。無(wú)論手機(jī)正面或者背面進(jìn)行敲擊,均可進(jìn)行解鎖、打開(kāi)應(yīng)用的操 作。相對(duì)于傳統(tǒng)語(yǔ)音解鎖方式,不需要用戶(hù)對(duì)準(zhǔn)手機(jī)說(shuō)出指令,實(shí)現(xiàn)更為簡(jiǎn)單,且不需要額外增加硬件。

實(shí)施例二

如圖6所示,本發(fā)明實(shí)施例二提供的電子設(shè)備的操作裝置包括:

第一采集模塊61,用于采集執(zhí)行多次敲擊操作時(shí)的敲擊聲音;

第一處理模塊62,用于根據(jù)所述敲擊聲音得到敲擊特征;

第二處理模塊63,用于將所述敲擊特征與預(yù)先敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比;

執(zhí)行模塊64,用于在所述敲擊特征與所述預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的所述預(yù)定應(yīng)用操作。

其中,獲取的敲擊聲音可以是用戶(hù)在電子設(shè)備上敲擊產(chǎn)生的聲音,也可以是用戶(hù)敲擊桌面等物體產(chǎn)生的聲音,本發(fā)明實(shí)施例一中優(yōu)選為用戶(hù)在電子設(shè)備上敲擊產(chǎn)生的聲音,但并不以此為限。

本發(fā)明實(shí)施例二提供的所述電子設(shè)備的操作裝置通過(guò)采集用戶(hù)在電子設(shè)備上執(zhí)行多次敲擊操作時(shí)的敲擊聲音,根據(jù)敲擊聲音得到敲擊特征,將敲擊特征與用戶(hù)預(yù)先進(jìn)行敲擊錄入、用于執(zhí)行預(yù)定應(yīng)用操作的預(yù)存特征相對(duì)比,在敲擊特征與預(yù)存特征相匹配時(shí),執(zhí)行對(duì)應(yīng)的預(yù)定應(yīng)用操作;使得用戶(hù)對(duì)電子設(shè)備的操作更加簡(jiǎn)單、提高了使用感受,且不需要額外增加硬件,另外,由于聲音通過(guò)電子設(shè)備(固體)傳輸,聲音所受干擾較小,容易進(jìn)行分析比對(duì),提高了操作的準(zhǔn)確率。

具體的,所述第一處理模塊包括:第一處理子模塊,用于根據(jù)所述敲擊聲音得到敲擊振幅和對(duì)應(yīng)的時(shí)間點(diǎn);第一獲取子模塊,用于獲取所述敲擊振幅中的有效敲擊振幅,將與所述有效敲擊振幅所對(duì)應(yīng)的時(shí)間點(diǎn)記為有效敲擊時(shí)間點(diǎn);第一計(jì)算子模塊,用于計(jì)算每?jī)蓚€(gè)相鄰的所述有效敲擊時(shí)間點(diǎn)之間的差值,記作時(shí)間拐點(diǎn)。

本發(fā)明實(shí)施例二中的敲擊特征優(yōu)選為時(shí)間拐點(diǎn)。

進(jìn)一步的,所述第二處理模塊包括:第一判斷子模塊,用于判斷所述時(shí)間拐點(diǎn)的總數(shù)量是否小于預(yù)設(shè)時(shí)間拐點(diǎn)的總數(shù)量;第二處理子模塊,用于若是,則直接得到所述敲擊特征與所述預(yù)存特征不匹配;第三處理子模塊,用于若否, 則根據(jù)對(duì)應(yīng)的預(yù)設(shè)時(shí)間拐點(diǎn)對(duì)所述時(shí)間拐點(diǎn)進(jìn)行處理,得到所述敲擊特征與所述預(yù)存特征是否相匹配。

本發(fā)明實(shí)施例二在此提供兩種所述第三處理子模塊具體執(zhí)行操作的方式:

第一種,所述第三處理子模塊包括:第二計(jì)算子模塊,用于計(jì)算每一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;第二判斷子模塊,用于判斷得到的所有差值是否均小于等于預(yù)設(shè)敲擊時(shí)間誤差;

第四處理子模塊,用于若是,則得到所述敲擊特征與所述預(yù)存特征相匹配;第五處理子模塊,用于若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

也就是,將全部的時(shí)間拐點(diǎn)處理后,再進(jìn)行判斷。

第二種,所述第三處理子模塊包括:第三計(jì)算子模塊,用于計(jì)算任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值;第三判斷子模塊,用于判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差;

第六處理子模塊,用于若是,則計(jì)算剩下的任一所述時(shí)間拐點(diǎn)與對(duì)應(yīng)的所述預(yù)設(shè)時(shí)間拐點(diǎn)之間的差值,并返回所述判斷所述差值是否小于等于預(yù)設(shè)敲擊時(shí)間誤差的步驟,直至所有的所述時(shí)間拐點(diǎn)均處理完畢,且最后計(jì)算得到的所述差值也小于等于所述預(yù)設(shè)敲擊時(shí)間誤差,則得到所述敲擊特征與所述預(yù)存特征相匹配;第七處理子模塊,用于若否,則得到所述敲擊特征與所述預(yù)存特征不匹配。

也就是,對(duì)時(shí)間拐點(diǎn)邊處理邊判斷,在判斷結(jié)果為否時(shí),終止對(duì)時(shí)間拐點(diǎn)的處理,直接得到敲擊特征與預(yù)存特征不匹配。

可選地,所述執(zhí)行模塊包括:執(zhí)行子模塊,用于在所述敲擊特征與所述預(yù)存特征相匹配時(shí),對(duì)應(yīng)進(jìn)行解鎖操作、切換應(yīng)用操作或輸入常用短信操作。

進(jìn)一步的,所述操作裝置還包括:第三處理模塊,用于在所述敲擊特征與所述預(yù)存特征不匹配時(shí),不執(zhí)行所述預(yù)定應(yīng)用操作(結(jié)束操作)和/或提醒用戶(hù)重新進(jìn)行敲擊(敲擊所述電子設(shè)備)。

具體的,所述第一獲取子模塊包括:第四判斷子模塊,用于判斷所述敲擊振幅與預(yù)設(shè)聲音振幅閾值之間的差值是否小于聲音振幅誤差;確定子模塊,用于若是,則確定所述敲擊振幅為所述有效敲擊振幅。

其中,所述操作裝置還包括:第二采集模塊,用于所述第四判斷子模塊執(zhí) 行操作之前,預(yù)先采集執(zhí)行敲擊操作(用戶(hù)敲擊所述電子設(shè)備)產(chǎn)生的振幅大于0的聲音振幅,并記錄;第一獲取模塊,用于獲取記錄的所述聲音振幅中大于預(yù)設(shè)聲音振幅拐點(diǎn)的聲音振幅;第一計(jì)算模塊,用于計(jì)算獲取到的所述聲音振幅的平均值,記作所述預(yù)設(shè)聲音振幅閾值。

在本發(fā)明實(shí)施例二中,所述操作裝置還包括:第二獲取模塊,用于所述第一計(jì)算模塊執(zhí)行操作之后,獲取多組依次執(zhí)行敲擊操作(用戶(hù)依次敲擊所述電子設(shè)備)產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn);第二計(jì)算模塊,用于計(jì)算每一組中相鄰兩個(gè)所述有效敲擊時(shí)間點(diǎn)之間的差值,記作初步時(shí)間拐點(diǎn);第三計(jì)算模塊,用于計(jì)算多組所述初步時(shí)間拐點(diǎn)中對(duì)應(yīng)的所述初步時(shí)間拐點(diǎn)的平均值,記作所述預(yù)設(shè)時(shí)間拐點(diǎn)。

其中,計(jì)算多組所述初步時(shí)間拐點(diǎn)中對(duì)應(yīng)的所述初步時(shí)間拐點(diǎn)的平均值,記作所述預(yù)設(shè)時(shí)間拐點(diǎn);保證了精準(zhǔn)度,減小了誤差。

為了保證獲取敲擊的準(zhǔn)確性,所述第二獲取模塊包括:第二獲取子模塊,用于獲取多組(用戶(hù))在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)依次執(zhí)行敲擊操作(依次敲擊所述電子設(shè)備)產(chǎn)生有效敲擊振幅所對(duì)應(yīng)的有效敲擊時(shí)間點(diǎn)。

優(yōu)選的,所述預(yù)設(shè)時(shí)長(zhǎng)為10秒,但并不以此為限。

其中,上述電子設(shè)備的操作方法的所述實(shí)現(xiàn)實(shí)施例均適用于該電子設(shè)備的操作裝置的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。

為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括:上述的電子設(shè)備的操作裝置。

需要說(shuō)明的是,上述電子設(shè)備的操作裝置的所述實(shí)現(xiàn)實(shí)施例均適用于該電子設(shè)備的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。

在此聲明,此說(shuō)明書(shū)中所描述的許多功能部件都被稱(chēng)為模塊/子模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。

本發(fā)明實(shí)施例中,模塊/子模塊可以用軟件實(shí)現(xiàn),以便由各種類(lèi)型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、過(guò)程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模 塊的規(guī)定目的。

實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類(lèi)型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以?xún)H作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。

在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(vlsi)電路或者門(mén)陣列以及諸如邏輯芯片、晶體管之類(lèi)的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門(mén)陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。

以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來(lái)說(shuō),在不脫離本發(fā)明所述原理前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1