手部行為三維密碼鎖的解鎖方法
【技術領域】
[0001]本發明涉及信息安全領域,尤其是一種手部行為三維密碼鎖的解鎖方法。
【背景技術】
[0002]在信息安全領域,如安全部門、家庭防盜、汽車開鎖等方面,存在如何通過系統的介入而安全解鎖的問題。
[0003]目前的安全解鎖方式主要有通過一維的數字符號、語音和二維的圖像、瞳孔、唇紋、掌紋、指紋、耳朵形狀解鎖等數字密碼進行解鎖。這些解鎖方式各有特點,如數字符號密碼方式常見的是用戶點擊鍵盤這一傳統輸入方式來進行解鎖,使用起來十分簡便,但鍵盤輸入解鎖方式有可能被病毒木馬通過截取用戶輸入而被盜取密碼,不夠安全。而語音、瞳孔、唇紋、掌紋、指紋、耳朵形狀解鎖等解鎖方式,也存在因安全性不夠而容易被破解或使用起來不夠簡便的問題。
[0004]因此,業內亟需一種使用簡便和安全的解鎖方式,以滿足人們對安全解鎖日益增長的高要求。
【發明內容】
[0005]為了解決上述技術問題,本發明的目的是:提供一種使用簡便和安全的,手部行為三維密碼鎖的解鎖方法。
[0006]本發明解決其技術問題所采用的技術方案是:
手部行為三維密碼鎖的解鎖方法,包括:
A、計算機系統在設定的手勢解鎖條件下進行學習,形成第一手部行為密碼并將第一手部行為密碼存儲至數據庫中;
B、手部行為檢測部件采集用戶的手部動作數據并進行檢測,然后根據檢測的結果生成第二手部行為密碼并將第二手部行為密碼發送給計算機系統;
C、計算機系統判斷第一手部行為密碼和第二手部行為密碼是否相同,若是,則在控制部件的作用下對手部行為三維密碼鎖進行解鎖,反之,則在控制部件的作用下使手部行為三維密碼鎖保持鎖定狀態。
[0007]進一步,所述第一手部行為密碼和第二手部行為密碼均包括與手部形態相對應的手部形態密碼。
[0008]進一步,所述第一手部行為密碼和第二手部行為密碼均包括與手部動作的先后時間順序相對應的手部順序密碼。
[0009]進一步,所述第一手部行為密碼和第二手部行為密碼均包括與手部在空間中的位置相對應的手部位置密碼。
[0010]進一步,所述用戶的手部動作數據通過可旋轉軸的方向、順時針旋轉的角度、描述旋轉的矩陣、表述碰撞或者收縮的因素和線性移動的因素一一采集而成。
[0011]進一步,所述手部在空間中的位置位于4維的32個區域內,所述4維的32個區域根據空間直角坐標系的4個象限以及空間坐標系的8個卦限對空間進行分割而成,其中,空間直角坐標系的4個象限根據空間直角坐標系的縱軸和橫軸進行劃分而成,空間坐標系的8個卦限根據空間坐標系的xy平面、yz平面和xz平面對空間進行劃分而成。
[0012]進一步,所述設定的手勢解鎖條件包括手勢的形態、順序和位置解鎖條件。
[0013]進一步,所述第一手部行為密碼或第二手部行為密碼為用戶雙手動作產生的手部行為密碼
進一步,所述手部行為檢測部件為Lead Mot1n控制器。
[0014]進一步,所述計算機系統為嵌入式單片機。
[0015]本發明的有益效果是:本發明首先通過計算機系統進行手勢學習,將學習形成的第一手部行為密碼存儲入電子鎖內部,用戶在手部行為檢測部件前實施相應的手部動作后生成第二手部行為密碼,計算機系統將根據第一手部行為密碼對第二手部行為密碼進行檢測,若第二手部行為密碼正確則進行解鎖,采用了基于手部行為密碼的解鎖方式,與傳統的密碼解鎖方式相比,手部行為密碼的組成密碼更多,隨機性更高,也更安全,而且其手部行為檢測部件能直接根據用戶的手部動作生成相應的密碼,無需用戶觸摸或專用的密碼輸入設備,使用起來十分方便。進一步,第二手部行為密碼和第一手部行為密碼均包括手部形態密碼、手部順序密碼和手部位置密碼,手部行為密碼由形態、順序和位置這三部分組成,包含了手部運作狀態信息和手部手勢的屬性信息,組成的密碼更多,進一步提高了密碼鎖解鎖的安全性。
【附圖說明】
[0016]下面結合附圖和實施例對本發明作進一步說明。
[0017]圖1為本發明手部行為三維密碼鎖的解鎖方法的整體流程圖;
圖2為本發明手部行為三維密碼鎖的結構框圖;
圖3為4種不同手勢的示意圖。
【具體實施方式】
[0018]參照圖1,手部行為三維密碼鎖的解鎖方法,包括:
A、計算機系統在設定的手勢解鎖條件下進行學習,形成第一手部行為密碼并將第一手部行為密碼存儲至數據庫中;
B、手部行為檢測部件采集用戶的手部動作數據并進行檢測,然后根據檢測的結果生成第二手部行為密碼并將第二手部行為密碼發送給計算機系統;
C、計算機系統判斷第一手部行為密碼和第二手部行為密碼是否相同,若是,則在控制部件的作用下對手部行為三維密碼鎖進行解鎖,反之,則在控制部件的作用下使手部行為三維密碼鎖保持鎖定狀態。
[0019]進一步作為優選的實施方式,所述第一手部行為密碼和第二手部行為密碼均包括與手部形態相對應的手部形態密碼。
[0020]進一步作為優選的實施方式,所述第一手部行為密碼和第二手部行為密碼均包括與手部動作的先后時間順序相對應的手部順序密碼。
[0021]進一步作為優選的實施方式,所述第一手部行為密碼和第二手部行為密碼均包括與手部在空間中的位置相對應的手部位置密碼。
[0022]進一步作為優選的實施方式,所述用戶的手部動作數據通過可旋轉軸的方向、順時針旋轉的角度、描述旋轉的矩陣、表述碰撞或者收縮的因素和線性移動的因素一一采集rfn 。
[0023]進一步作為優選的實施方式,所述手部在空間中的位置位于4維的32個區域內,所述4維的32個區域根據空間直角坐標系的4個象限以及空間坐標系的8個卦限對空間進行分割而成,其中,空間直角坐標系的4個象限根據空間直角坐標系的縱軸和橫軸進行劃分而成,空間坐標系的8個卦限根據空間坐標系的xy平面、yz平面和xz平面對空間進行劃分而成。
[0024]進一步作為優選的實施方式,所述設定的手勢解鎖條件包括手勢的形態、順序和位置解鎖條件。
[0025]進一步作為優選的實施方式,所述第一手部行為密碼或第二手部行為密碼為用戶雙手動作產生的手部行為密碼
進一步作為優選的實施方式,所述手部行為檢測部件為Lead Mot1n控制器。
[0026]進一步作為優選的實施方式,所述計算機系統為嵌入式單片機。
[0027]下面結合說明書附圖和具體實施例對本發明作進一步詳細說明。
[0028]實施例一
參照圖2,本發明的第一實施例:
本發明的手部行為三維密碼鎖包括手部行為檢測部件、計算機系統、控制部件和鎖結構。
[0029]其中,手部行為檢測部件用于對用戶實施的手部動作進行檢測,并生成相應的密碼。在具體實施時,手部行為檢測部件可采用紅外手部檢測設備,如Lead Mot1n。LeadMot1n是體感控制器制造公司Leap生產的一款體感控制器,中文名為“厲動”,能對用戶的手勢進行精準檢測,檢測精度高甚至能精確檢測到十分之一指尖的動作。
[0030]計算機系統,用于根據學習得到的手勢密碼對手部行為檢測部件進行檢測,進而根據檢測的結果配合控制部件,控制鎖結構進行解鎖或保持鎖定操作。在具體實施時,計算機系統優選嵌入式單片機系統,利用嵌入式計算機系統實現智能化控制。
[0031]本發明首先通過手部行為檢測部件leap mot1n實時獲取用戶的當前手勢動作數據流。接著,計算機系統存儲leap mot1n上傳的當前手勢動作數據流,并