欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手勢識別解鎖裝置及其方法

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

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

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

【附圖說明】
[0037]圖1是本發(fā)明手勢識別解鎖裝置的結構框圖。
[0038]圖2-1是本發(fā)明創(chuàng)建手勢的流程圖。
[0039]圖2-2是本發(fā)明創(chuàng)建手勢的創(chuàng)建示意圖。
[0040]圖3-1是本發(fā)明手勢識別的流程圖。
[0041]圖3-2是本發(fā)明的手勢識別時的示意圖。
【具體實施方式】
[0042]下面結合附圖和實施例對本發(fā)明作進一步詳細說明。
[0043]如圖1所示,本發(fā)由設置在移動通訊裝置內(nèi)的手勢識別解鎖裝置由創(chuàng)建模塊、對 比模塊、采集模塊、密碼模塊、解鎖模塊和存儲模塊組成,所述創(chuàng)建模塊與采集模塊連接,采 集模塊分別與對比模塊和存儲模塊連接,存儲模塊還與對比模塊和密碼模塊連接,對比模 塊分別與密碼模塊和解鎖模塊連接,密碼模塊與解鎖模塊連接,其中:
[0044]創(chuàng)建模塊,以移動通訊裝置顯示屏上的其中一個像素點為坐標軸原點,以橫軸和 縱軸中的1個像素點設置為一個坐標單位創(chuàng)建顯示屏坐標軸;
[0045]采集模塊,根據(jù)用戶在移動通訊裝置的顯示屏上輸入手勢的移動軌跡映射至顯示 屏坐標軸中,將輸入手勢的移動軌跡的終點映射至顯示屏坐標軸的原點(0,0);采集模塊對 輸入手勢的坐標軸信息進行分析,在輸入手勢的移動軌跡終點設置坐標點C,坐標點C沿輸 入手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點C所在的當前顯示屏坐標軸 中的坐標點C坐標位置,當坐標點C移動至輸入手勢的移動軌跡的起點時,記錄結束,將記 錄的坐標點C坐標位置生成輸入手勢信息,并轉換為base64編碼字符數(shù)據(jù)格式的base64 輸入手勢信息,采集模塊將base64輸入手勢信息存儲在存儲模塊中;采集模塊采集完輸入 手勢信息后,向密碼模塊發(fā)送密碼采集命令;對用戶輸入的解鎖手勢進行采集,并將采集到 的解鎖手勢發(fā)送至對比模塊進行對比;接收對比模塊發(fā)送來的重新輸入解鎖手勢命令,重 新采集解鎖手勢,并將重新采集的解鎖手勢發(fā)送至對比模塊;
[0046]輸入手勢信息由坐標點每移動一至三個坐標單位記錄一次當前坐標點C坐標位 置組成;所述移動一至三個坐標單位為坐標點C的橫坐標和縱坐標同時移動一至三個坐標 單位或者橫坐標或縱坐標移動一至三個坐標單位;坐標點C坐標位置包括當前坐標點C的 橫坐標信息和縱坐標信息。
[0047]對比模塊,對比模塊將采集模塊發(fā)送來的解鎖手勢進行識別,將解鎖手勢的移動軌跡映射至顯示屏坐標軸中,將解鎖手勢的終點映射為坐標軸的原點(0,0),在解鎖手勢的移動軌跡的終點至解鎖手勢的移動軌跡的起點之間的移動軌跡中,將解鎖手勢的移動軌跡終點設置為坐標點D,坐標點D沿解鎖手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點D所在的當前顯示屏坐標軸中坐標點D坐標位置,當坐標點D移動至解鎖手勢的移動軌跡的起點時,記錄結束,將記錄的坐標點D坐標位置生成解鎖手勢信息并轉換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢信息;對比模塊將base64解鎖手勢信息暫存在存儲模塊中;對比模塊提取存儲在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息進行對比,對比方式為:將存儲和暫存在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息轉換為二進制數(shù)組后,將輸入手勢信息和解鎖手勢信息中位置相對應的坐標點C坐標位置與坐標點D坐標位置進行對比,判斷對比坐標點C坐標位置與坐標點D坐標位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令;若不相等時,進一步判斷對比坐標點C坐標位置與坐標點D坐標位置是否存在偏移,若偏移的偏移量小于或等于允許偏移設定值時為有效解鎖手勢,對比模塊向解鎖模塊發(fā)送解鎖命令;若對比結果大于允許偏移設定值時為無效解鎖手勢,對比模塊記錄輸入解鎖手勢次數(shù),輸入解鎖手勢次數(shù)加I并且對比模塊向采集模塊發(fā)送重新輸入解鎖手勢命令,當用戶輸入解鎖手勢次數(shù)為E時,對比模塊向密碼模塊發(fā)送輸入解鎖手勢錯誤命令,其中E=6。
[0048]解鎖手勢信息由每移動一至三個坐標單位記錄一次當前坐標點D坐標位置組成;所述移動一至三個坐標單位為坐標點D的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;所述坐標點D每一次移動的坐標單位與坐標C每一次移動的坐標單位相等;坐標點D坐標位置包括當前坐標點D的橫坐標信息和縱坐標信息。
[0049]所述允許偏移設定值為小于或等于三個坐標單位。
[0050]所述坐標點D坐標位置偏移為向橫坐標、縱坐標或者橫坐標和縱坐標同時偏移。
[0051]密碼模塊,接收采集模塊發(fā)送來的密碼采集命令,在移動通訊裝置的顯示屏上顯示輸入預設密碼提示,對用戶輸入的預設密碼進行采集并存儲在存儲模塊中;密碼模塊還接收對比模塊發(fā)送來的輸入解鎖手勢錯誤命令,在移動通訊裝置的顯示屏上顯示輸入密碼提示,并接收用戶通過輸入模塊輸入的解鎖密碼,密碼模塊判斷解鎖密碼與存儲在存儲模塊中的預設密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則再次向移動通訊裝置的顯示模塊發(fā)出輸入密碼提示,直到輸入的解鎖密碼與預設密碼相同為止。
[0052]所述密碼由6-12位數(shù)字字符組成。
[0053]解鎖模塊,接收到對比模塊或密碼模塊發(fā)送來的解鎖命令后,對移動通訊裝置的顯示屏進行解鎖。
[0054]如圖2-1所示,本發(fā)明的創(chuàng)建手勢的方法包括以下步驟:
[0055]一、創(chuàng)建模塊在移動終端裝置的顯示屏上以移動通訊裝置顯示屏上的其中一個像素點為坐標軸原點,以橫軸和縱軸中的I個像素點設置為一個坐標單位創(chuàng)建顯示屏坐標軸;
[0056]二、用戶在顯示屏上輸入手勢的移動軌跡,采集模塊將輸入手勢的移動軌跡映射至顯示屏坐標軸中,將輸入手勢的移動軌跡的終點映射至顯示屏坐標軸的原點(0,0)上;
[0057]三、采集模塊對輸入手勢的坐標軸信息進行分析,在輸入手勢的移動軌跡終點上設置一個坐標點C,坐標點C沿輸入手勢的移動軌跡的起點方向移動,采集模塊在坐標點C每移動一至三個坐標單位時,記錄一次坐標點C所在的當前顯示屏坐標軸中的坐標點C坐標位置,當坐標點C移動至輸入手勢的移動軌跡的起點時,記錄結束;
[0058]輸入手勢信息由每移動一至三個坐標單位記錄一次坐標點C坐標位置組成;所述移動一至三個坐標單位為坐標點C的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;坐標點C坐標位置包括當前坐標點C的橫坐標信息和縱坐標信息;
[0059]四、采集模塊將所有記錄的坐標點C坐標位置生成輸入手勢信息,并轉換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢信息后存儲在存儲模塊中;
[0060]五、采集模塊采集完輸入手勢信息后,向密碼模塊發(fā)送密碼采集命令,密碼模塊在顯示屏上提示用戶輸入密碼,用戶通過輸入模塊輸入預設密碼后,密碼模塊將采集到的預設密碼存儲在存儲模塊中。
[0061]預設密碼為6-12位數(shù)字字符。
[0062]如圖2-2所示,在顯示屏的中央位置上創(chuàng)建一個具有四個象限的屏幕坐標軸,該屏幕坐標軸的原點在顯示屏中央位置的像素點上,從圖中可以看到,輸入手勢的移動軌跡是在第一象限中,屏幕坐標軸中的橫坐標和縱坐標中的一個坐標單位均是由一個像素點構成,在采集模塊采集了輸入手勢的移動軌跡后,將輸入手勢的移動軌跡終點偏移至坐標原點上,采集模塊開始對駛入手勢的移動軌跡進行采集,在輸入手勢的移動軌跡終點上設置一個坐標點C,此時坐標點C的坐標為(0,0),坐標點C沿移動軌跡移動,開始采集坐標點C的坐標,此處坐標點C在橫坐標和縱坐標中均移動一個坐標單位后,對當前的坐標點C所在屏幕坐標軸中的坐標位置進行采集,坐標點C的當前的坐標為(1,1),以此類推,直到坐標點C移動至駛入手勢的移動軌跡的起點時結束。
[0063]如圖3-1所示,本發(fā)明的手勢識別方法包括以下步驟:
[0064]一、用戶通過顯示屏輸入解鎖手勢,采集模塊對用戶輸入的解鎖手勢進行采集,并將采集到的解鎖手勢發(fā)送至對比模塊進行對比;
[0065]二、對比模塊將解鎖手勢的移動軌跡映射至顯示屏坐標軸中,將解鎖手勢的終點映射為坐標軸的原點(O, O ),在解鎖手勢的移動軌跡的終點至解鎖手勢的移動軌跡的起點之間的移動軌跡中,將解鎖手勢的移動軌跡終點設置為坐標點D,坐標點D沿解鎖手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點D所在的當前顯示屏坐標軸中坐標點D坐標位置,當坐標點D移動至解鎖手勢的移動軌跡的起點時,記錄結束,將記錄的所有坐標點D坐標位置生成解鎖手勢信息并轉換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢信
[0066]解鎖手勢信息由每移動一至三個坐標單位記錄一次當前坐標點D坐標位置組成;所述移動一至三個坐標單位為坐標點D的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;所述坐標點D每一次移動的坐標單位與坐標C每一次移動的坐標單位相等;坐標點D坐標位置包括當前坐標點D的橫坐標信息和縱坐標信息;
[0067]三、將存儲和暫存在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息轉換為二進制數(shù)組后,將輸入手勢信息和解鎖手勢信息中位置相對應的坐標點C坐標位置與坐標點D坐標位置進行對比;
[0068]四、判斷對比的坐標點C坐標位置與坐標點D坐標位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令,進入步驟九;若不相等時,則進入下一步;
[0069]五、判斷坐標點D坐標位置相對于坐標點C坐標位置是否存在偏移,判斷標準為:坐標點D坐標位置偏移的偏移量是否小于或等于允許偏移設定值;所述允許偏移設定值為小于或等于三個坐標單位;是則為有效解鎖手勢,對比模塊向解鎖模塊發(fā)送解鎖命令,進入步驟九;
[0070]若對比結果大于允許偏移設定值時為否,對比模塊認定為無效解鎖手勢,對比模塊記錄輸入解鎖手勢次數(shù),在輸入解鎖手勢次數(shù)中加I ;
[0071]所述坐標點D坐標位置偏移為向橫坐標、縱坐標或者橫坐標和縱坐標同時偏移;
[0072]六、判斷用戶輸入解鎖手勢次數(shù)是否為E次,是則對比模塊向密碼模塊發(fā)送輸入解鎖手勢錯誤命令;否則返回步驟一,重新輸入解鎖手勢,其中E=6 ;
[0073]七、密碼模塊在顯示屏上顯示輸入密碼提示,用戶通過輸入模塊輸入解鎖密碼;
[0074]八、密碼模塊判斷解鎖密碼與存儲在存儲模塊中的預設密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則返回步驟七。直到輸入的解鎖密碼與預設密碼相同為止。
[0075]九、解鎖模塊接收到解鎖命令后,對顯示屏進行解鎖。
[0076]所述解鎖密碼和預設密碼均由6-12位數(shù)字字符組成。
[0077]如圖3-2,為本發(fā)明手勢識別的示意圖,在圖中可知,a為輸入手勢的移動軌跡,b為解鎖手勢的移動軌跡,對比模塊將坐標點C坐標位置和坐標點D坐標位置進行對比,例如,坐標點C坐標位置為(4, 3),而坐標點D坐標位置也為(4, 3)時,則這兩個坐標位置為相同,但是當坐標點D繼續(xù)向解鎖手勢的移動軌跡的起點移動時,若坐標點C坐標位置(5,4)時,與坐標點C坐標位置相對應的坐標點D坐標位置為(5, 5)時,由于坐標點D坐標位置縱向偏移并且偏移量小于允許偏移設定值3,因此對比模塊認定與坐標點C坐標位置相對應的坐標點D坐標位置有效,則繼續(xù)對比其他坐標點的坐標位置。
[0078]本發(fā)明的移動通訊終端為現(xiàn)有技術的智能手機,智能手機的操作系統(tǒng)為Android(安卓)4.0。
[0079]本發(fā)明的設置輸入手勢并且存入存儲模塊的命令:
[0080]
【權利要求】
1.一種手勢識別解鎖裝置,其特征在于:所述手勢識別解鎖裝置包括:創(chuàng)建模塊,以移動通訊裝置顯示屏上的其中一個像素點為坐標軸原點,以橫軸和縱軸中的I個像素點設置為一個坐標單位創(chuàng)建顯示屏坐標軸;采集模塊,根據(jù)用戶在移動通訊裝置的顯示屏上輸入手勢的移動軌跡映射至顯示屏坐標軸中,將輸入手勢的移動軌跡的終點映射至顯示屏坐標軸的原點;采集模塊對輸入手勢的坐標軸信息進行分析,在輸入手勢的移動軌跡終點設置坐標點C,坐標點C沿輸入手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點C所在的當前顯示屏坐標軸中的坐標點C坐標位置,當坐標點C移動至輸入手勢的移動軌跡的起點時,記錄結束,將記錄的坐標點C坐標位置生成輸入手勢信息,并轉換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢信息,采集模塊將base64輸入手勢信息存儲在存儲模塊中;采集模塊采集完輸入手勢信息后,向密碼模塊發(fā)送密碼采集命令;對用戶輸入的解鎖手勢進行采集,并將采集到的解鎖手勢發(fā)送至對比模塊進行對比;接收對比模塊發(fā)送來的重新輸入解鎖手勢命令,重新采集解鎖手勢,并將重新采集的解鎖手勢發(fā)送至對比模塊;對比模塊,對比模塊將采集模塊發(fā)送來的解鎖手勢進行識別,將解鎖手勢的移動軌跡映射至顯示屏坐標軸中,將解鎖手勢的終點映射為坐標軸的原點,在解鎖手勢的移動軌跡的終點至解鎖手勢的移動軌跡的起點之間的移動軌跡中,將解鎖手勢的移動軌跡終點設置為坐標點D,坐標點D沿解鎖手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點D所在的當前顯示屏坐標軸中坐標點D坐標位置,當坐標點D移動至解鎖手勢的移動軌跡的起點時,記錄結束,將記錄的坐標點D坐標位置生成解鎖手勢信息并轉換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢信息;對比模塊將base64解鎖手勢信息暫存在存儲模塊中;對比模塊提取存儲在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息進行對比,判斷對比坐標點C坐標位置與坐標點D坐標位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令; 密碼模塊,接收采集模塊發(fā)送來的密碼采集命令,在移動通訊裝置的顯示屏上顯示輸入預設密碼提示,對用戶輸入的預設密碼進行采集并存儲在存儲模塊中;密碼模塊還接收對比模塊發(fā)送來的輸入解鎖手勢錯誤命令,在移動通訊裝置的顯示屏上顯示輸入密碼提示,并接收用戶通過輸入模塊輸入的解鎖密碼,密碼模塊判斷解鎖密碼與存儲在存儲模塊中的預設密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則再次向移動通訊裝置的顯示模塊發(fā)出輸入密碼提示;解鎖模塊,接收到對比模塊或密碼模塊發(fā)送來的解鎖命令后,對移動通訊裝置的顯示屏進行解鎖。
2.根據(jù)權利要求1所述的手勢識別解鎖裝置,其特征在于:所述對比模塊提取存儲在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息進行對比,將存儲和暫存在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息轉換為二進制數(shù)組后,將輸入手勢信息和解鎖手勢信息中位置相對應的坐標點C坐標位置與坐標點D坐標位置進行對比。
3.根據(jù)權利要求2所述的手勢識別解鎖裝置,其特征在于:所述判斷對比坐標點C坐標位置與坐標點D坐標位置不相等時,進一步判斷對比坐標點C坐標位置與坐標點D坐標位置是否存在偏移,所述允許偏移設定值為小于或等于三個坐標單位,偏移的偏移量小于或等于允許偏移設定值時為有效解鎖手勢,對比模塊向解鎖模塊發(fā)送解鎖命令。
4.根據(jù)權利要求3所述的手勢識別解鎖裝置,其特征在于:所述對比結果大于允許偏移設定值時為無效解鎖手勢,對比模塊記錄輸入解鎖手勢次數(shù),輸入解鎖手勢次數(shù)加I并且對比模塊向采集模塊發(fā)送重新輸入解鎖手勢命令,當用戶輸入解鎖手勢次數(shù)為E時,對比模塊向密碼模塊發(fā)送輸入解鎖手勢錯誤命令。
5.根據(jù)權利要求4所述的手勢識別解鎖裝置,其特征在于:所述用戶輸入解鎖手勢次數(shù) E=6。
6.根據(jù)權利要求5所述的手勢識別解鎖裝置,其特征在于:所述輸入手勢信息由坐標點每移動一至三個坐標單位記錄一次當前坐標點C坐標位置組成;所述移動一至三個坐標單位為坐標點C的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;坐標點C坐標位置包括當前坐標點C的橫坐標信息和縱坐標信息;解鎖手勢信息由每移動一至三個坐標單位記錄一次當前坐標點D坐標位置組成;所述移動一至三個坐標單位為坐標點D的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;所述坐標點D每一次移動的坐標單位與坐標C每一次移動的坐標單位相等;坐標點D坐標位置包括當前坐標點D的橫坐標信息和縱坐標信息。
7.一種用于手勢識別裝置的手勢識別方法,包括以下步驟: 一、創(chuàng)建手勢,步驟如下: (1)創(chuàng)建模塊在移動終端裝置的顯示屏上以移動通訊裝置顯示屏上的其中一個像素點為坐標軸原點,以橫軸和縱軸中的I個像素點設置為一個坐標單位創(chuàng)建顯示屏坐標軸; (2)用戶在顯示屏上輸入手勢的移動軌跡,采集模塊將輸入手勢的移動軌跡映射至顯示屏坐標軸中,將輸入手勢的移動軌跡的終點映射至顯示屏坐標軸的原點上; (3)采集模塊對輸入手勢的坐標軸信息進行分析,在輸入手勢的移動軌跡終點上設置一個坐標點C,坐標點C沿輸入手勢的移動軌跡的起點方向移動,采集模塊在坐標點C每移動一至三個坐標單位時,記錄一次坐標點C所在的當前顯示屏坐標軸中的坐標點C坐標位置,當坐標點C移動至輸入手勢的移動軌跡的起點時,記錄結束; (4)采集模塊將所有記錄的坐標點C坐標位置生成輸入手勢信息,并轉換為base64編碼字符數(shù)據(jù)格式的base64輸入手勢信息后存儲在存儲模塊中; (5)采集模塊采集完輸入手勢信息后,向密碼模塊發(fā)送密碼采集命令,密碼模塊在顯示屏上提示用戶輸入密碼,用戶通過輸入模塊輸入預設密碼后,密碼模塊將采集到的預設密碼存儲在存儲模塊中; 二、手勢識別,其步驟如下: (1)用戶通過顯示屏輸入解鎖手勢,采集模塊對用戶輸入的解鎖手勢進行采集,并將采集到的解鎖手勢發(fā)送至對比模塊進行對比; (2)對比模塊將解鎖手勢的移動軌跡映射至顯示屏坐標軸中,將解鎖手勢的終點映射為坐標軸的原點,在解鎖手勢的移動軌跡的終點至解鎖手勢的移動軌跡的起點之間的移動軌跡中,將解鎖手勢的移動軌跡終點設置為坐標點D,坐標點D沿解鎖手勢的移動軌跡每移動一至三個坐標單位記錄一次坐標點D所在的當前顯示屏坐標軸中坐標點D坐標位置,當坐標點D移動至解鎖手勢的移動軌跡的起點時,記錄結束,將記錄的所有坐標點D坐標位置生成解鎖手勢信息并轉換為base64編碼字符數(shù)據(jù)格式的base64解鎖手勢信息; (3)將存儲和暫存在存儲模塊中的base64輸入手勢信息與base64解鎖手勢信息轉換為二進制數(shù)組后,將輸入手勢信息和解鎖手勢信息中位置相對應的坐標點C坐標位置與坐標點D坐標位置進行對比;(4)判斷對比的坐標點C坐標位置與坐標點D坐標位置是否相等,相等則向解鎖模塊發(fā)出解鎖命令,進入步驟(9);若不相等時,則進入下一步;(5)判斷坐標點D坐標位置相對于坐標點C坐標位置是否存在偏移,判斷標準為:坐標點D坐標位置偏移的偏移量是否小于或等于允許偏移設定值;所述允許偏移設定值為小于或等于三個坐標單位;是則為有效解鎖手勢,對比模塊向解鎖模塊發(fā)送解鎖命令,進入步驟(9);若對比結果大于允許偏移設定值時為否,對比模塊認定為無效解鎖手勢,對比模塊記錄輸入解鎖手勢次數(shù),在輸入解鎖手勢次數(shù)中加I ;(6)判斷用戶輸入解鎖手勢次數(shù)是否為E次,是則對比模塊向密碼模塊發(fā)送輸入解鎖手勢錯誤命令;否則返回手勢識別的步驟(1),重新輸入解鎖手勢;(7)密碼模塊在顯示屏上顯示輸入密碼提示,用戶通過輸入模塊輸入解鎖密碼;(8)密碼模塊判斷解鎖密碼與存儲在存儲模塊中的預設密碼是否相同,是則向解鎖模塊發(fā)出解鎖命令,否則返回步驟(7);(9 )解鎖模塊接收到解鎖命令后,對顯示屏進行解鎖。
8.根據(jù)權利要求7所述的用于手勢識別裝置的手勢識別方法,其特征在于:所述輸入手勢信息由每移動一至三個坐標單位記錄一次坐標點C坐標位置組成;所述移動一至三個坐標單位為坐標點C的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;坐標點C坐標位置包括當前坐標點C的橫坐標信息和縱坐標信息;所述解鎖手勢信息由每移動一至三個坐標單位記錄一次當前坐標點D坐標位置組成;所述移動一至三個坐標單位為坐標點D的橫坐標和縱坐標同時移動一至三個坐標單位或者橫坐標或縱坐標移動一至三個坐標單位;所述坐標點D每一次移動的坐標單位與坐標C每一次移動的坐標單位相等;坐標點D坐標位置包括當前坐標點D的橫坐標信息和縱坐標信息。
9.根據(jù)權利要求7所述的用于手勢識別裝置的手勢識別方法,其特征在于:所述坐標點D坐標位置偏移為向橫坐標、縱坐標或者橫坐標和縱坐標同時偏移。
10.根據(jù)權利要求7所述的用于手勢識別裝置的手勢識別方法,其特征在于:所述E=6。
【文檔編號】G06F3/0484GK103593141SQ201310628644
【公開日】2014年2月19日 申請日期:2013年11月29日 優(yōu)先權日:2013年11月29日
【發(fā)明者】張劍文, 張肖保 申請人:河南博仕達通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扶余县| 咸丰县| 黄大仙区| 信宜市| 偏关县| 和平区| 建德市| 富锦市| 江都市| 厦门市| 新密市| 博客| 龙泉市| 石渠县| 霍城县| 公主岭市| 孝感市| 孝义市| 秭归县| 文安县| 明水县| 梅州市| 九江市| 巫溪县| 虎林市| 买车| 蒙自县| 绍兴市| 黎平县| 独山县| 祁阳县| 苗栗市| 新沂市| 邻水| 连云港市| 湘潭县| 赤水市| 三穗县| 蛟河市| 阳西县| 马尔康县|