1.一種智能設備屏幕的自由手勢矢量解鎖方法,其特征在于,所述方法包括:
在智能設備觸摸屏幕處于待機狀態(tài)時,監(jiān)聽屏幕的輸入;
檢測用戶觸摸到屏幕任意位置后形成的單次滑動手勢,識別出所述單次滑動手勢對應的矢量類型;
待所有手勢矢量輸入完畢后,識別所檢測到的輸入矢量類型序列是否與智能設備中預先設置的解鎖手勢矢量類型序列相匹配;
若所述輸入矢量類型序列與解鎖手勢矢量類型序列全部匹配,則直接解鎖智能設備并切換到用戶界面解鎖狀態(tài);否則,將智能設備保持在用戶界面鎖定狀態(tài),同時清空輸入矢量類型序列并累計失敗次數,若累計失敗次數超過設定數值,則強制進入等待或者密碼輸入界面。
2.一種智能設備屏幕的自由手勢矢量解鎖方法,其特征在于,所述方法還包括:
配置屏幕解鎖方案,用戶點擊密碼設置進入手勢矢量密碼配置界面設置新手勢矢量類型序列密碼;若存在原有手勢矢量類型序列密碼,則要求密碼驗證,驗證成功后執(zhí)行密碼更改操作;若不存在手勢矢量類型序列密碼,則直接設置輸入新手勢矢量類型序列密碼;
激活或禁用自定義鎖屏,若用戶操作激活,則所述方法取代系統(tǒng)默認鎖屏方法;若用戶操作禁用,則恢復系統(tǒng)默認鎖屏方法。
3.一種智能設備屏幕的自由手勢矢量解鎖裝置,其特征在于,所述裝置包括:
配置模塊:用于與用戶交互,獲取用戶設置;
鎖屏監(jiān)聽模塊:用于顯示解鎖圖標,監(jiān)聽屏幕輸入狀態(tài)和系統(tǒng)狀態(tài)信息,獲取用戶觸摸和釋放動作;
觸摸起始事件處理模塊:用于處理鎖屏監(jiān)聽模塊中的觸摸起始事件,包括判斷起始位置、獲取起始點坐標信息以及繪制軌跡;
觸摸釋放事件處理模塊:用于處理鎖屏監(jiān)聽模塊中的觸摸釋放事件,包括判斷釋放位置、獲取釋放點坐標信息、生成矢量以及對生成矢量和預設值矢量進行匹配。