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

手勢(shì)識(shí)別解鎖裝置及其方法

文檔序號(hào):6521412閱讀:181來(lái)源:國(guó)知局
手勢(shì)識(shí)別解鎖裝置及其方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種手勢(shì)識(shí)別解鎖裝置及其方法,要解決的技術(shù)問(wèn)題是提高手機(jī)的安全性。本發(fā)明包括:創(chuàng)建模塊、采集模塊、對(duì)比模塊、密碼模塊和解鎖模塊。本發(fā)明方法由創(chuàng)建手勢(shì)和手勢(shì)識(shí)別組成。與現(xiàn)有技術(shù)相比,通過(guò)在解鎖時(shí)輸入解鎖手勢(shì)和設(shè)置好的手勢(shì)進(jìn)行比對(duì),成功后才能解鎖,提高了手機(jī)的安全性,在本發(fā)明中設(shè)置密碼模塊,避免手勢(shì)識(shí)別不正確造成解鎖不成功,也進(jìn)一步提高了手機(jī)的安全性。
【專(zhuān)利說(shuō)明】手勢(shì)識(shí)別解鎖裝置及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種移動(dòng)通訊裝置,特別是一種用于移動(dòng)通訊裝置的手勢(shì)識(shí)別解鎖裝置及其方法
【背景技術(shù)】
[0002]隨著智能手機(jī)的迅速發(fā)展,人們生活越來(lái)越離不開(kāi)手機(jī),多數(shù)事情都會(huì)依賴(lài)手機(jī)進(jìn)行,在實(shí)際生活中人們利用手機(jī)記錄各種各樣的信息,對(duì)于人們的隱私保護(hù)就需要加有效的保護(hù)手段,目前,手機(jī)均自帶密碼、9或12格宮的圖案加密方式,通過(guò)這樣的加密,使手機(jī)不會(huì)被手機(jī)主人以外的其他人開(kāi)啟,而導(dǎo)致手機(jī)內(nèi)的隱私被偷看,但是這樣的加密方式由于過(guò)于簡(jiǎn)單,導(dǎo)致通過(guò)簡(jiǎn)單的技術(shù)手段就可以將其破解,降低了手機(jī)的安全性。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的是提供一種手勢(shì)識(shí)別解鎖裝置及其方法,要解決的技術(shù)問(wèn)題是提高手機(jī)的安全性。
[0004]為解決上述問(wèn)題,本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn):一種手勢(shì)識(shí)別解鎖裝置,所述手勢(shì)識(shí)別解鎖裝置包括:
[0005]創(chuàng)建模塊,以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和縱軸中的I個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸;
[0006]采集模塊,根據(jù)用戶(hù)在移動(dòng)通訊裝置的顯示屏上輸入手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn);采集模塊對(duì)輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸入手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢(shì)信息,采集模塊將base64輸入手勢(shì)信息存儲(chǔ)在存儲(chǔ)模塊中;采集模塊采集完輸入手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令;對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比;接收對(duì)比模塊發(fā)送來(lái)的重新輸入解鎖手勢(shì)命令,重新采集解鎖手勢(shì),并將重新采集的解鎖手勢(shì)發(fā)送至對(duì)比模塊;
[0007]對(duì)比模塊,對(duì)比模塊將采集模塊發(fā)送來(lái)的解鎖手勢(shì)進(jìn)行識(shí)別,將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信息;對(duì)比模塊將base64解鎖手勢(shì)信息暫存在存儲(chǔ)模塊中;對(duì)比模塊提取存儲(chǔ)在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息進(jìn)行對(duì)比,判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令;
[0008]密碼模塊,接收采集模塊發(fā)送來(lái)的密碼采集命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入預(yù)設(shè)密碼提示,對(duì)用戶(hù)輸入的預(yù)設(shè)密碼進(jìn)行采集并存儲(chǔ)在存儲(chǔ)模塊中;密碼模塊還接收對(duì)比模塊發(fā)送來(lái)的輸入解鎖手勢(shì)錯(cuò)誤命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入密碼提示,并接收用戶(hù)通過(guò)輸入模塊輸入的解鎖密碼,密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則再次向移動(dòng)通訊裝置的顯示模塊發(fā)出輸入密碼提示;
[0009]解鎖模塊,接收到對(duì)比模塊或密碼模塊發(fā)送來(lái)的解鎖命令后,對(duì)移動(dòng)通訊裝置的顯示屏進(jìn)行解鎖。
[0010]本發(fā)明所述的對(duì)比模塊提取存儲(chǔ)在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息進(jìn)行對(duì)比,將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比。
[0011]本發(fā)明所述的判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置不相等時(shí),進(jìn)一步判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否存在偏移,所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位,偏移的偏移量小于或等于允許偏移設(shè)定值時(shí)為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令。
[0012]本發(fā)明所述的對(duì)比結(jié)果大于允許偏移設(shè)定值時(shí)為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),輸入解鎖手勢(shì)次數(shù)加I并且對(duì)比模塊向采集模塊發(fā)送重新輸入解鎖手勢(shì)命令,當(dāng)用戶(hù)輸入解鎖手勢(shì)次數(shù)為E時(shí),對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令。
[0013]本發(fā)明所述的用戶(hù)輸入解鎖手勢(shì)次數(shù)E=6。
[0014]本發(fā)明所述的輸入手勢(shì)信息由坐標(biāo)點(diǎn)每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)C坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的橫坐標(biāo)信息和縱坐標(biāo)信息;解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D的橫坐標(biāo)信息和縱坐標(biāo)信息。
[0015]一種用于手勢(shì)識(shí)別裝置的手勢(shì)識(shí)別方法,包括以下步驟:
[0016]一、創(chuàng)建手勢(shì),步驟如下:
[0017](I)創(chuàng)建模塊在移動(dòng)終端裝置的顯示屏上以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和縱軸中的I個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸;
[0018](2)用戶(hù)在顯示屏上輸入手勢(shì)的移動(dòng)軌跡,采集模塊將輸入手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn)上;
[0019](3)采集模塊對(duì)輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)上設(shè)置一個(gè)坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)方向移動(dòng),采集模塊在坐標(biāo)點(diǎn)C每移動(dòng)一至三個(gè)坐標(biāo)單位時(shí),記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束;
[0020](4)采集模塊將所有記錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢(shì)信息后存儲(chǔ)在存儲(chǔ)模塊中;
[0021](5)采集模塊采集完輸入手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令,密碼模塊在顯示屏上提示用戶(hù)輸入密碼,用戶(hù)通過(guò)輸入模塊輸入預(yù)設(shè)密碼后,密碼模塊將采集到的預(yù)設(shè)密碼存儲(chǔ)在存儲(chǔ)模塊中;
[0022]二、手勢(shì)識(shí)別,其步驟如下:
[0023](I)用戶(hù)通過(guò)顯示屏輸入解鎖手勢(shì),采集模塊對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比;
[0024](2)對(duì)比模塊將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的所有坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信息;
[0025](3)將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比;
[0026](4)判斷對(duì)比的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令,進(jìn)入步驟(9);若不相等時(shí),則進(jìn)入下一步;
[0027](5)判斷坐標(biāo)點(diǎn)D坐標(biāo)位置相對(duì)于坐標(biāo)點(diǎn)C坐標(biāo)位置是否存在偏移,判斷標(biāo)準(zhǔn)為:坐標(biāo)點(diǎn)D坐標(biāo)位置偏移的偏移量是否小于或等于允許偏移設(shè)定值;所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位;是則為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令,進(jìn)入步驟(9);
[0028]若偏移量大于允許偏移設(shè)定值時(shí)為否,對(duì)比模塊認(rèn)定為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),在輸入解鎖手勢(shì)次數(shù)中加I ;
[0029](6)判斷用戶(hù)輸入解鎖手勢(shì)次數(shù)是否為E次,是則對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令;否則返回手勢(shì)識(shí)別的步驟(1),重新輸入解鎖手勢(shì);
[0030](7)密碼模塊在顯示屏上顯示輸入密碼提示,用戶(hù)通過(guò)輸入模塊輸入解鎖密碼;
[0031](8)密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則返回步驟(7);
[0032](9)解鎖模塊接收到解鎖命令后,對(duì)顯示屏進(jìn)行解鎖。
[0033]本發(fā)明所述的輸入手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的橫坐標(biāo)信息和縱坐標(biāo)信息;所述解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D 的橫坐標(biāo)信息和縱坐標(biāo)信息。
[0034]本發(fā)明所述的坐標(biāo)點(diǎn)D坐標(biāo)位置偏移為向橫坐標(biāo)、縱坐標(biāo)或者橫坐標(biāo)和縱坐標(biāo)同 時(shí)偏移。
[0035]本發(fā)明所述的E=6。
[0036]本發(fā)明與現(xiàn)有技術(shù)相比,通過(guò)在解鎖時(shí)輸入解鎖手勢(shì)和設(shè)置好的手勢(shì)進(jìn)行比對(duì), 成功后才能解鎖,提高了手機(jī)的安全性,在本發(fā)明中設(shè)置密碼模塊,避免手勢(shì)識(shí)別不正確造 成解鎖不成功,也進(jìn)一步提高了手機(jī)的安全性。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0037]圖1是本發(fā)明手勢(shì)識(shí)別解鎖裝置的結(jié)構(gòu)框圖。
[0038]圖2-1是本發(fā)明創(chuàng)建手勢(shì)的流程圖。
[0039]圖2-2是本發(fā)明創(chuàng)建手勢(shì)的創(chuàng)建示意圖。
[0040]圖3-1是本發(fā)明手勢(shì)識(shí)別的流程圖。
[0041]圖3-2是本發(fā)明的手勢(shì)識(shí)別時(shí)的示意圖。
【具體實(shí)施方式】
[0042]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0043]如圖1所示,本發(fā)由設(shè)置在移動(dòng)通訊裝置內(nèi)的手勢(shì)識(shí)別解鎖裝置由創(chuàng)建模塊、對(duì) 比模塊、采集模塊、密碼模塊、解鎖模塊和存儲(chǔ)模塊組成,所述創(chuàng)建模塊與采集模塊連接,采 集模塊分別與對(duì)比模塊和存儲(chǔ)模塊連接,存儲(chǔ)模塊還與對(duì)比模塊和密碼模塊連接,對(duì)比模 塊分別與密碼模塊和解鎖模塊連接,密碼模塊與解鎖模塊連接,其中:
[0044]創(chuàng)建模塊,以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和 縱軸中的1個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸;
[0045]采集模塊,根據(jù)用戶(hù)在移動(dòng)通訊裝置的顯示屏上輸入手勢(shì)的移動(dòng)軌跡映射至顯示 屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn)(0,0);采集模塊對(duì) 輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸 入手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸 中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記 錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64 輸入手勢(shì)信息,采集模塊將base64輸入手勢(shì)信息存儲(chǔ)在存儲(chǔ)模塊中;采集模塊采集完輸入 手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令;對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到 的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比;接收對(duì)比模塊發(fā)送來(lái)的重新輸入解鎖手勢(shì)命令,重 新采集解鎖手勢(shì),并將重新采集的解鎖手勢(shì)發(fā)送至對(duì)比模塊;
[0046]輸入手勢(shì)信息由坐標(biāo)點(diǎn)每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)C坐標(biāo)位 置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo) 單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的 橫坐標(biāo)信息和縱坐標(biāo)信息。
[0047]對(duì)比模塊,對(duì)比模塊將采集模塊發(fā)送來(lái)的解鎖手勢(shì)進(jìn)行識(shí)別,將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn)(0,0),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信息;對(duì)比模塊將base64解鎖手勢(shì)信息暫存在存儲(chǔ)模塊中;對(duì)比模塊提取存儲(chǔ)在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息進(jìn)行對(duì)比,對(duì)比方式為:將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比,判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令;若不相等時(shí),進(jìn)一步判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否存在偏移,若偏移的偏移量小于或等于允許偏移設(shè)定值時(shí)為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令;若對(duì)比結(jié)果大于允許偏移設(shè)定值時(shí)為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),輸入解鎖手勢(shì)次數(shù)加I并且對(duì)比模塊向采集模塊發(fā)送重新輸入解鎖手勢(shì)命令,當(dāng)用戶(hù)輸入解鎖手勢(shì)次數(shù)為E時(shí),對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令,其中E=6。
[0048]解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D的橫坐標(biāo)信息和縱坐標(biāo)信息。
[0049]所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位。
[0050]所述坐標(biāo)點(diǎn)D坐標(biāo)位置偏移為向橫坐標(biāo)、縱坐標(biāo)或者橫坐標(biāo)和縱坐標(biāo)同時(shí)偏移。
[0051]密碼模塊,接收采集模塊發(fā)送來(lái)的密碼采集命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入預(yù)設(shè)密碼提示,對(duì)用戶(hù)輸入的預(yù)設(shè)密碼進(jìn)行采集并存儲(chǔ)在存儲(chǔ)模塊中;密碼模塊還接收對(duì)比模塊發(fā)送來(lái)的輸入解鎖手勢(shì)錯(cuò)誤命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入密碼提示,并接收用戶(hù)通過(guò)輸入模塊輸入的解鎖密碼,密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則再次向移動(dòng)通訊裝置的顯示模塊發(fā)出輸入密碼提示,直到輸入的解鎖密碼與預(yù)設(shè)密碼相同為止。
[0052]所述密碼由6-12位數(shù)字字符組成。
[0053]解鎖模塊,接收到對(duì)比模塊或密碼模塊發(fā)送來(lái)的解鎖命令后,對(duì)移動(dòng)通訊裝置的顯示屏進(jìn)行解鎖。
[0054]如圖2-1所示,本發(fā)明的創(chuàng)建手勢(shì)的方法包括以下步驟:
[0055]一、創(chuàng)建模塊在移動(dòng)終端裝置的顯示屏上以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和縱軸中的I個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸;
[0056]二、用戶(hù)在顯示屏上輸入手勢(shì)的移動(dòng)軌跡,采集模塊將輸入手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn)(0,0)上;
[0057]三、采集模塊對(duì)輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)上設(shè)置一個(gè)坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)方向移動(dòng),采集模塊在坐標(biāo)點(diǎn)C每移動(dòng)一至三個(gè)坐標(biāo)單位時(shí),記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束;
[0058]輸入手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的橫坐標(biāo)信息和縱坐標(biāo)信息;
[0059]四、采集模塊將所有記錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢(shì)信息后存儲(chǔ)在存儲(chǔ)模塊中;
[0060]五、采集模塊采集完輸入手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令,密碼模塊在顯示屏上提示用戶(hù)輸入密碼,用戶(hù)通過(guò)輸入模塊輸入預(yù)設(shè)密碼后,密碼模塊將采集到的預(yù)設(shè)密碼存儲(chǔ)在存儲(chǔ)模塊中。
[0061]預(yù)設(shè)密碼為6-12位數(shù)字字符。
[0062]如圖2-2所示,在顯示屏的中央位置上創(chuàng)建一個(gè)具有四個(gè)象限的屏幕坐標(biāo)軸,該屏幕坐標(biāo)軸的原點(diǎn)在顯示屏中央位置的像素點(diǎn)上,從圖中可以看到,輸入手勢(shì)的移動(dòng)軌跡是在第一象限中,屏幕坐標(biāo)軸中的橫坐標(biāo)和縱坐標(biāo)中的一個(gè)坐標(biāo)單位均是由一個(gè)像素點(diǎn)構(gòu)成,在采集模塊采集了輸入手勢(shì)的移動(dòng)軌跡后,將輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)偏移至坐標(biāo)原點(diǎn)上,采集模塊開(kāi)始對(duì)駛?cè)胧謩?shì)的移動(dòng)軌跡進(jìn)行采集,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)上設(shè)置一個(gè)坐標(biāo)點(diǎn)C,此時(shí)坐標(biāo)點(diǎn)C的坐標(biāo)為(0,0),坐標(biāo)點(diǎn)C沿移動(dòng)軌跡移動(dòng),開(kāi)始采集坐標(biāo)點(diǎn)C的坐標(biāo),此處坐標(biāo)點(diǎn)C在橫坐標(biāo)和縱坐標(biāo)中均移動(dòng)一個(gè)坐標(biāo)單位后,對(duì)當(dāng)前的坐標(biāo)點(diǎn)C所在屏幕坐標(biāo)軸中的坐標(biāo)位置進(jìn)行采集,坐標(biāo)點(diǎn)C的當(dāng)前的坐標(biāo)為(1,1),以此類(lèi)推,直到坐標(biāo)點(diǎn)C移動(dòng)至駛?cè)胧謩?shì)的移動(dòng)軌跡的起點(diǎn)時(shí)結(jié)束。
[0063]如圖3-1所示,本發(fā)明的手勢(shì)識(shí)別方法包括以下步驟:
[0064]一、用戶(hù)通過(guò)顯示屏輸入解鎖手勢(shì),采集模塊對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比;
[0065]二、對(duì)比模塊將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn)(O, O ),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的所有坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信
[0066]解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D的橫坐標(biāo)信息和縱坐標(biāo)信息;
[0067]三、將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比;
[0068]四、判斷對(duì)比的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令,進(jìn)入步驟九;若不相等時(shí),則進(jìn)入下一步;
[0069]五、判斷坐標(biāo)點(diǎn)D坐標(biāo)位置相對(duì)于坐標(biāo)點(diǎn)C坐標(biāo)位置是否存在偏移,判斷標(biāo)準(zhǔn)為:坐標(biāo)點(diǎn)D坐標(biāo)位置偏移的偏移量是否小于或等于允許偏移設(shè)定值;所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位;是則為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令,進(jìn)入步驟九;
[0070]若對(duì)比結(jié)果大于允許偏移設(shè)定值時(shí)為否,對(duì)比模塊認(rèn)定為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),在輸入解鎖手勢(shì)次數(shù)中加I ;
[0071]所述坐標(biāo)點(diǎn)D坐標(biāo)位置偏移為向橫坐標(biāo)、縱坐標(biāo)或者橫坐標(biāo)和縱坐標(biāo)同時(shí)偏移;
[0072]六、判斷用戶(hù)輸入解鎖手勢(shì)次數(shù)是否為E次,是則對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令;否則返回步驟一,重新輸入解鎖手勢(shì),其中E=6 ;
[0073]七、密碼模塊在顯示屏上顯示輸入密碼提示,用戶(hù)通過(guò)輸入模塊輸入解鎖密碼;
[0074]八、密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則返回步驟七。直到輸入的解鎖密碼與預(yù)設(shè)密碼相同為止。
[0075]九、解鎖模塊接收到解鎖命令后,對(duì)顯示屏進(jìn)行解鎖。
[0076]所述解鎖密碼和預(yù)設(shè)密碼均由6-12位數(shù)字字符組成。
[0077]如圖3-2,為本發(fā)明手勢(shì)識(shí)別的示意圖,在圖中可知,a為輸入手勢(shì)的移動(dòng)軌跡,b為解鎖手勢(shì)的移動(dòng)軌跡,對(duì)比模塊將坐標(biāo)點(diǎn)C坐標(biāo)位置和坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比,例如,坐標(biāo)點(diǎn)C坐標(biāo)位置為(4, 3),而坐標(biāo)點(diǎn)D坐標(biāo)位置也為(4, 3)時(shí),則這兩個(gè)坐標(biāo)位置為相同,但是當(dāng)坐標(biāo)點(diǎn)D繼續(xù)向解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)移動(dòng)時(shí),若坐標(biāo)點(diǎn)C坐標(biāo)位置(5,4)時(shí),與坐標(biāo)點(diǎn)C坐標(biāo)位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)D坐標(biāo)位置為(5, 5)時(shí),由于坐標(biāo)點(diǎn)D坐標(biāo)位置縱向偏移并且偏移量小于允許偏移設(shè)定值3,因此對(duì)比模塊認(rèn)定與坐標(biāo)點(diǎn)C坐標(biāo)位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)D坐標(biāo)位置有效,則繼續(xù)對(duì)比其他坐標(biāo)點(diǎn)的坐標(biāo)位置。
[0078]本發(fā)明的移動(dòng)通訊終端為現(xiàn)有技術(shù)的智能手機(jī),智能手機(jī)的操作系統(tǒng)為Android(安卓)4.0。
[0079]本發(fā)明的設(shè)置輸入手勢(shì)并且存入存儲(chǔ)模塊的命令:
[0080]
【權(quán)利要求】
1.一種手勢(shì)識(shí)別解鎖裝置,其特征在于:所述手勢(shì)識(shí)別解鎖裝置包括:創(chuàng)建模塊,以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和縱軸中的I個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸;采集模塊,根據(jù)用戶(hù)在移動(dòng)通訊裝置的顯示屏上輸入手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn);采集模塊對(duì)輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸入手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢(shì)信息,采集模塊將base64輸入手勢(shì)信息存儲(chǔ)在存儲(chǔ)模塊中;采集模塊采集完輸入手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令;對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比;接收對(duì)比模塊發(fā)送來(lái)的重新輸入解鎖手勢(shì)命令,重新采集解鎖手勢(shì),并將重新采集的解鎖手勢(shì)發(fā)送至對(duì)比模塊;對(duì)比模塊,對(duì)比模塊將采集模塊發(fā)送來(lái)的解鎖手勢(shì)進(jìn)行識(shí)別,將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信息;對(duì)比模塊將base64解鎖手勢(shì)信息暫存在存儲(chǔ)模塊中;對(duì)比模塊提取存儲(chǔ)在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息進(jìn)行對(duì)比,判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令; 密碼模塊,接收采集模塊發(fā)送來(lái)的密碼采集命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入預(yù)設(shè)密碼提示,對(duì)用戶(hù)輸入的預(yù)設(shè)密碼進(jìn)行采集并存儲(chǔ)在存儲(chǔ)模塊中;密碼模塊還接收對(duì)比模塊發(fā)送來(lái)的輸入解鎖手勢(shì)錯(cuò)誤命令,在移動(dòng)通訊裝置的顯示屏上顯示輸入密碼提示,并接收用戶(hù)通過(guò)輸入模塊輸入的解鎖密碼,密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則再次向移動(dòng)通訊裝置的顯示模塊發(fā)出輸入密碼提示;解鎖模塊,接收到對(duì)比模塊或密碼模塊發(fā)送來(lái)的解鎖命令后,對(duì)移動(dòng)通訊裝置的顯示屏進(jìn)行解鎖。
2.根據(jù)權(quán)利要求1所述的手勢(shì)識(shí)別解鎖裝置,其特征在于:所述對(duì)比模塊提取存儲(chǔ)在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息進(jìn)行對(duì)比,將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比。
3.根據(jù)權(quán)利要求2所述的手勢(shì)識(shí)別解鎖裝置,其特征在于:所述判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置不相等時(shí),進(jìn)一步判斷對(duì)比坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否存在偏移,所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位,偏移的偏移量小于或等于允許偏移設(shè)定值時(shí)為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令。
4.根據(jù)權(quán)利要求3所述的手勢(shì)識(shí)別解鎖裝置,其特征在于:所述對(duì)比結(jié)果大于允許偏移設(shè)定值時(shí)為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),輸入解鎖手勢(shì)次數(shù)加I并且對(duì)比模塊向采集模塊發(fā)送重新輸入解鎖手勢(shì)命令,當(dāng)用戶(hù)輸入解鎖手勢(shì)次數(shù)為E時(shí),對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令。
5.根據(jù)權(quán)利要求4所述的手勢(shì)識(shí)別解鎖裝置,其特征在于:所述用戶(hù)輸入解鎖手勢(shì)次數(shù) E=6。
6.根據(jù)權(quán)利要求5所述的手勢(shì)識(shí)別解鎖裝置,其特征在于:所述輸入手勢(shì)信息由坐標(biāo)點(diǎn)每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)C坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的橫坐標(biāo)信息和縱坐標(biāo)信息;解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D的橫坐標(biāo)信息和縱坐標(biāo)信息。
7.一種用于手勢(shì)識(shí)別裝置的手勢(shì)識(shí)別方法,包括以下步驟: 一、創(chuàng)建手勢(shì),步驟如下: (1)創(chuàng)建模塊在移動(dòng)終端裝置的顯示屏上以移動(dòng)通訊裝置顯示屏上的其中一個(gè)像素點(diǎn)為坐標(biāo)軸原點(diǎn),以橫軸和縱軸中的I個(gè)像素點(diǎn)設(shè)置為一個(gè)坐標(biāo)單位創(chuàng)建顯示屏坐標(biāo)軸; (2)用戶(hù)在顯示屏上輸入手勢(shì)的移動(dòng)軌跡,采集模塊將輸入手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將輸入手勢(shì)的移動(dòng)軌跡的終點(diǎn)映射至顯示屏坐標(biāo)軸的原點(diǎn)上; (3)采集模塊對(duì)輸入手勢(shì)的坐標(biāo)軸信息進(jìn)行分析,在輸入手勢(shì)的移動(dòng)軌跡終點(diǎn)上設(shè)置一個(gè)坐標(biāo)點(diǎn)C,坐標(biāo)點(diǎn)C沿輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)方向移動(dòng),采集模塊在坐標(biāo)點(diǎn)C每移動(dòng)一至三個(gè)坐標(biāo)單位時(shí),記錄一次坐標(biāo)點(diǎn)C所在的當(dāng)前顯示屏坐標(biāo)軸中的坐標(biāo)點(diǎn)C坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)C移動(dòng)至輸入手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束; (4)采集模塊將所有記錄的坐標(biāo)點(diǎn)C坐標(biāo)位置生成輸入手勢(shì)信息,并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢(shì)信息后存儲(chǔ)在存儲(chǔ)模塊中; (5)采集模塊采集完輸入手勢(shì)信息后,向密碼模塊發(fā)送密碼采集命令,密碼模塊在顯示屏上提示用戶(hù)輸入密碼,用戶(hù)通過(guò)輸入模塊輸入預(yù)設(shè)密碼后,密碼模塊將采集到的預(yù)設(shè)密碼存儲(chǔ)在存儲(chǔ)模塊中; 二、手勢(shì)識(shí)別,其步驟如下: (1)用戶(hù)通過(guò)顯示屏輸入解鎖手勢(shì),采集模塊對(duì)用戶(hù)輸入的解鎖手勢(shì)進(jìn)行采集,并將采集到的解鎖手勢(shì)發(fā)送至對(duì)比模塊進(jìn)行對(duì)比; (2)對(duì)比模塊將解鎖手勢(shì)的移動(dòng)軌跡映射至顯示屏坐標(biāo)軸中,將解鎖手勢(shì)的終點(diǎn)映射為坐標(biāo)軸的原點(diǎn),在解鎖手勢(shì)的移動(dòng)軌跡的終點(diǎn)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)之間的移動(dòng)軌跡中,將解鎖手勢(shì)的移動(dòng)軌跡終點(diǎn)設(shè)置為坐標(biāo)點(diǎn)D,坐標(biāo)點(diǎn)D沿解鎖手勢(shì)的移動(dòng)軌跡每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)D所在的當(dāng)前顯示屏坐標(biāo)軸中坐標(biāo)點(diǎn)D坐標(biāo)位置,當(dāng)坐標(biāo)點(diǎn)D移動(dòng)至解鎖手勢(shì)的移動(dòng)軌跡的起點(diǎn)時(shí),記錄結(jié)束,將記錄的所有坐標(biāo)點(diǎn)D坐標(biāo)位置生成解鎖手勢(shì)信息并轉(zhuǎn)換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢(shì)信息; (3)將存儲(chǔ)和暫存在存儲(chǔ)模塊中的base64輸入手勢(shì)信息與base64解鎖手勢(shì)信息轉(zhuǎn)換為二進(jìn)制數(shù)組后,將輸入手勢(shì)信息和解鎖手勢(shì)信息中位置相對(duì)應(yīng)的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置進(jìn)行對(duì)比;(4)判斷對(duì)比的坐標(biāo)點(diǎn)C坐標(biāo)位置與坐標(biāo)點(diǎn)D坐標(biāo)位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令,進(jìn)入步驟(9);若不相等時(shí),則進(jìn)入下一步;(5)判斷坐標(biāo)點(diǎn)D坐標(biāo)位置相對(duì)于坐標(biāo)點(diǎn)C坐標(biāo)位置是否存在偏移,判斷標(biāo)準(zhǔn)為:坐標(biāo)點(diǎn)D坐標(biāo)位置偏移的偏移量是否小于或等于允許偏移設(shè)定值;所述允許偏移設(shè)定值為小于或等于三個(gè)坐標(biāo)單位;是則為有效解鎖手勢(shì),對(duì)比模塊向解鎖模塊發(fā)送解鎖命令,進(jìn)入步驟(9);若對(duì)比結(jié)果大于允許偏移設(shè)定值時(shí)為否,對(duì)比模塊認(rèn)定為無(wú)效解鎖手勢(shì),對(duì)比模塊記錄輸入解鎖手勢(shì)次數(shù),在輸入解鎖手勢(shì)次數(shù)中加I ;(6)判斷用戶(hù)輸入解鎖手勢(shì)次數(shù)是否為E次,是則對(duì)比模塊向密碼模塊發(fā)送輸入解鎖手勢(shì)錯(cuò)誤命令;否則返回手勢(shì)識(shí)別的步驟(1),重新輸入解鎖手勢(shì);(7)密碼模塊在顯示屏上顯示輸入密碼提示,用戶(hù)通過(guò)輸入模塊輸入解鎖密碼;(8)密碼模塊判斷解鎖密碼與存儲(chǔ)在存儲(chǔ)模塊中的預(yù)設(shè)密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則返回步驟(7);(9 )解鎖模塊接收到解鎖命令后,對(duì)顯示屏進(jìn)行解鎖。
8.根據(jù)權(quán)利要求7所述的用于手勢(shì)識(shí)別裝置的手勢(shì)識(shí)別方法,其特征在于:所述輸入手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次坐標(biāo)點(diǎn)C坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)C的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;坐標(biāo)點(diǎn)C坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)C的橫坐標(biāo)信息和縱坐標(biāo)信息;所述解鎖手勢(shì)信息由每移動(dòng)一至三個(gè)坐標(biāo)單位記錄一次當(dāng)前坐標(biāo)點(diǎn)D坐標(biāo)位置組成;所述移動(dòng)一至三個(gè)坐標(biāo)單位為坐標(biāo)點(diǎn)D的橫坐標(biāo)和縱坐標(biāo)同時(shí)移動(dòng)一至三個(gè)坐標(biāo)單位或者橫坐標(biāo)或縱坐標(biāo)移動(dòng)一至三個(gè)坐標(biāo)單位;所述坐標(biāo)點(diǎn)D每一次移動(dòng)的坐標(biāo)單位與坐標(biāo)C每一次移動(dòng)的坐標(biāo)單位相等;坐標(biāo)點(diǎn)D坐標(biāo)位置包括當(dāng)前坐標(biāo)點(diǎn)D的橫坐標(biāo)信息和縱坐標(biāo)信息。
9.根據(jù)權(quán)利要求7所述的用于手勢(shì)識(shí)別裝置的手勢(shì)識(shí)別方法,其特征在于:所述坐標(biāo)點(diǎn)D坐標(biāo)位置偏移為向橫坐標(biāo)、縱坐標(biāo)或者橫坐標(biāo)和縱坐標(biāo)同時(shí)偏移。
10.根據(jù)權(quán)利要求7所述的用于手勢(shì)識(shí)別裝置的手勢(shì)識(shí)別方法,其特征在于:所述E=6。
【文檔編號(hào)】G06F3/0484GK103593141SQ201310628644
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】張劍文, 張肖保 申請(qǐng)人:河南博仕達(dá)通信技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1