本發明專利技術實施例公開了一種解鎖的方法、裝置和設備,屬于移動終端領域。本發明專利技術實施例提供的解鎖的方法、裝置和設備,通過獲取終端的姿態變化,并將終端的姿態變化與預先定義的條件進行比對,如果符合,則解鎖終端,本發明專利技術實施例所提供的解鎖方法不需要對觸摸屏幕進行操作,減少對屏幕的磨損,且解鎖方便。
【技術實現步驟摘要】
本專利技術涉及移動終端領域,尤其涉及一種解鎖的方法、裝置和設備。
技術介紹
由于帶有觸摸屏幕的移動終端的便捷性和交互的人性化,人們已經越來越多的使用帶有觸摸屏幕的移動終端,例如手機、平板電腦等。目前考慮到觸摸屏幕容易被誤觸導致誤操作,以及隱私保護問題,在大多數的移動終端中都會提供有鎖屏功能,主要形式包括:鎖屏密碼、鎖屏圖案等。用戶在點亮屏幕后,必須輸入正確的鎖屏密碼或鎖屏圖案才能夠解鎖,進入到桌面的界面,對移動終端進行控制。但是,目前的解鎖方式均需要對觸摸屏幕進行操作,且要求用戶的觸摸準確,經常會導致用戶的解鎖不便,例如,當用戶的手出汗時,觸摸屏幕對手指的識別會降低,且長時間的對屏幕執行同一軌跡的操作容易使得該區域的屏幕的靈敏度降低。因此,目前的解鎖方式經常會導致用戶的解鎖不便,且容易造成對屏幕的磨損,操作繁瑣。
技術實現思路
本專利技術實施例提供了一種解鎖的方法、裝置和設備,可以使得解鎖操作減少對屏幕的磨損,且操作簡便。一種解鎖的方法,所述方法包括:獲取終端的姿態變化;確定所述終端的姿態變化是否與預先定義的條件相符合;當所述終端的姿態變化與預先定義的條件相符合時,解除對所述終端的鎖定。優選地,所述確定所述終端的姿態變化是否與預先定義的條件相符合,采用如下方式:將所述終端的姿態變化轉換為第一姿態數據;判斷所述第一姿態數據是否與所述預先定義的條件相符合;其中,所述第一姿態數據用于描述所述終端在三維空間中的姿態變化。優選地,所述預先定義的條件為預先定義的姿態變化對應的第二姿態數據;所述判斷所述第一姿態數據是否與所述預先定義的條件相符合,采用如下方式:判斷所述第一姿態數據與所述第二姿態數據之間的誤差是否小于預設值;當所述誤差小于預設值時,判定所述第一姿態數據與所述第二姿態數據相符合;當所述誤差不小于預設值時,判定所述第一姿態數據與所述第二姿態數據不符八口 o優選地,所述獲取終端的姿態變化之前,所述方法還包括:獲取預先定義的姿態變化,并將所述預先定義的姿態變化轉換為第二姿態數據保存為所述預先定義的條件;其中,所述預先定義的姿態變化為用戶設置的用于解鎖所述終端的姿態變化。優選地,所述獲取終端的姿態變化,采用如下方式:當預設事件被觸發時,監測并獲取所述終端的姿態變化;其中,所述預設事件用于觸發所述終端進行解鎖事件的監測。優選地,所述預設事件被觸發包括以下任一個或任意組合:所述終端的預設按鍵被按下、所述終端的屏幕被點亮和所述終端的屏幕的預設距離之內被遮擋。優選地,所述監測并獲取所述終端的姿態變化,采用如下方式:根據所述終端的加速度傳感器和/或角速度傳感器監測并獲取所述終端的姿態變化。優選地,所述姿態變化包括所述終端的在三維空間中的相對位置變化、所述終端的速度變化和所述終端的加速度變化中的任一個或任意組合。一種用于解鎖的裝置,所述裝置包括:第一獲取模塊,用于獲取終端的姿態變化;確定模塊,用于確定所述終端的姿態變化是否與預先定義的條件相符合;解鎖模塊,用于當所述確定模塊確定得到所述終端的姿態變化與預先定義的條件相符合時,解除對所述終端的鎖定。優選地,所述確定模塊,包括:轉換單元,用于將所述終端的姿態變化轉換為第一姿態數據;判斷單元,用于判斷所述第一姿態數據是否與所述預先定義的條件相符合;其中,所述第一姿態數據用于描述所述終端在三維空間中的姿態變化。優選地,所述預先定義的條件為預先定義的姿態變化對應的第二姿態數據;所述判斷單元具體用于:判斷所述第一姿態數據與所述第二姿態數據之間的誤差是否小于預設值;當所述誤差小于預設值時,判定所述第一姿態數據與所述第二姿態數據相符合;當所述誤差不小于預設值時,判定所述第一姿態數據與所述第二姿態數據不符八口 o優選地,所述裝置還包括:第二獲取模塊,用于在所述第一獲取模塊獲取終端的姿態變化之前,獲取預先定義的姿態變化,并將所述預先定義的姿態變化轉換為第二姿態數據保存為所述預先定義的條件;其中,所述預先定義的姿態變化為用戶設置的用于解鎖所述終端的姿態變化。優選地,所述第一獲取模塊具體用于:當預設事件被觸發時,監測并獲取所述終端的姿態變化;其中,所述預設事件用于觸發所述終端進行解鎖事件的監測。優選地,所述預設事件被觸發包括以下任一個或任意組合:所述終端的預設按鍵被按下、所述終端的屏幕被點亮和所述終端的屏幕的預設距離之內被遮擋。優選地,所述第一獲取模塊具體用于:根據所述終端的加速度傳感器和/或角速度傳感器監測并獲取所述終端的姿態變化。優選地,所述姿態變化包括所述終端的在三維空間中的相對位置變化、所述終端的速度變化和所述終端的加速度變化中的任一個或任意組合。一種設備,所述設備包括:一個或多個處理器;存儲器;顯示屏幕;和—個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能:獲取所述設備的姿態變化;確定所述設備的姿態變化是否與預先定義的條件相符合;當所述設備的姿態變化與預先定義的條件相符合時,解除對所述設備的鎖定。本專利技術實施例的有益效果包括:本專利技術實施例提供的解鎖的方法、裝置和設備,可通過獲取終端的姿態變化,并將終端的姿態變化與預先定義的條件進行比對,如果符合,則解鎖終端,本專利技術實施例所提供的解鎖方法不需要對觸摸屏幕進行操作,減少對屏幕的磨損,且解鎖方便。附圖說明圖1為本專利技術實施例提供的一種解鎖的方法的流程示意圖;圖2為本專利技術實施例提供的另一種解鎖的方法的流程示意圖;圖3為本專利技術實施例提供的一種用于解鎖的裝置的結構示意圖;圖4為本專利技術實施例提供的確定模塊的結構示意圖;圖5為本專利技術實施例提供的另一種用于解鎖的裝置的結構示意圖。具體實施例方式下面結合附圖,對本專利技術實施例提供的一種解鎖的方法、裝置和設備的具體實施方式進行詳細地說明。首先,如圖1所示,本專利技術實施例提供了一種解鎖的方法,該方法包括以下步驟:S101、獲取終端的姿態變化;優選地,在本步驟SlOl之前,還可以包括:獲取預先定義的姿態變化,并將所述預先定義的姿態變化轉換為第二姿態數據保存為所述預先定義的條件;其中,所述預先定義的姿態變化為用戶設置的用于解鎖所述終端的姿態變化。優選地,本步驟SlOl可以采用如下方式:當預設事件被觸發時,監測并獲取所述終端的姿態變化;其中,所述預設事件用于觸發所述終端進行解鎖事件的監測。優選地,所述預設事件被觸發包括以下任一個或任意組合:所述終端的預設按鍵被按下、所述終端的屏幕被點亮和所述終端的屏幕的預設距離之內被遮擋。優選地,本步驟SlOl可以采用如下方式:根據所述終端的加速度傳感器和/或角速度傳感器監測并獲取所述終端的姿態變化。S102、確定所述終端的姿態變化是否與預先定義的條件相符合;優選地,本步驟S102可以采用如下方式:將所述終端的姿態變化轉換為第一姿態數據;判斷所述第一姿態數據是否與所述預先定義的條件相符合;其中,所述第一姿態數據用于描述所述終端在三維空間中的姿態變化。優選地,所述預先定義的條件為預先定義的姿態變化對應的第二姿態數據;所述判斷所述第一姿態數據是否與所述預先定義的條件相符合,可以采用如下方式:判斷所述第一姿態數據與所述第二姿態數據之間的誤差是否小于預設值;當所述誤差小于預設值時,判定所述第一姿態數據與所述第二姿態數據相符本文檔來自技高網...
【技術保護點】
一種解鎖的方法,其特征在于,所述方法包括:獲取終端的姿態變化;確定所述終端的姿態變化是否與預先定義的條件相符合;當所述終端的姿態變化與預先定義的條件相符合時,解除對所述終端的鎖定。
【技術特征摘要】
【專利技術屬性】
技術研發人員:高承星,李偉星,許斐,
申請(專利權)人:北京小米科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。