本發明涉及移動通訊領域,特別是涉及一種智能終端屏幕解鎖的方法、裝置及智能終端。
背景技術:
現有技術對于智能終端的解鎖有多種方式,例如數字組合密碼、圖案鎖等,其在實現時,可以通過設置產生復雜的密碼,安全性高,但用戶同時也需要記住這個復雜的密碼,無論是圖案還是數字組合,都是對記憶力不小的考驗。特別是對于現在這種數字時代,任何賬號或終端的登陸都需要密碼,用戶需要記的密碼太多,且密碼類型也都較為類似,導致用戶會經常處于忘記密碼的狀態,用戶體驗較低。
技術實現要素:
本發明提供了一種智能終端屏幕解鎖的方法、裝置及智能終端,以至少解決現有技術用戶需要記的密碼太多,且密碼類型也都較為類似,在智能終端解鎖時,常存在用戶忘記密碼的狀態,用戶體驗較低的問題。
一方面,本發明提供一種智能終端屏幕解鎖的方法,包括:在確定通過地圖對屏幕進行解鎖時,獲取地圖數據,呈現所述地圖數據對應的地圖;在處于預定比例尺的地圖中獲取預設解鎖位置,并確定所述預設解鎖位置的相關解鎖區域;判斷接收到的解鎖觸發位置是否處于所述預定比例尺對應的所述相關解鎖區域內,并在所述解鎖觸發位置處于所述預定比例尺對應的所述相關解鎖區域內時,對屏幕進行解鎖。
進一步,呈現所述地圖數據對應的地圖之后,還包括:接收用戶選擇的所述預定比例尺;判斷是否存在已設置完成的其他比例尺;在存在已設置完成的其他比例尺的情況下,從所述其他比例尺中選擇最大的比例尺,并將所述最大的比例尺與所述預定比例尺進行比較,以根據比較結果確定是否提示用戶選擇所述預設解鎖位置;在不存在已設置完成的其他比例尺的情況下,發送提示信息,以提示用戶在處于所述預定比例尺的地圖中選擇預設解鎖位置。
進一步,根據比較結果確定是否提示用戶選擇所述預設解鎖位置,包括:在所述預定比例尺小于或等于所述最大的比例尺的情況下,發送提示信息,以提示用戶重新選擇所述預定比例尺;在所述預定比例尺大于所述最大的比例尺的情況下,發送提示信息,以提示用戶在處于所述預定比例尺的地圖中選擇預設解鎖位置。
進一步,在處于預定比例尺的地圖中選擇預設解鎖位置,并確定所述預設解鎖位置的相關解鎖區域,包括:在當前預定比例尺對應的地圖中選擇一個預設解鎖位置;接收用戶以所述預設解鎖位置為圓心、按照預設半徑在地圖上畫的圓形,以確定所述圓形對應的區域為所述相關解鎖區域;或者,接收用戶在所述地圖上勾勒的包括所述預設解鎖位置在內的圖形,以確定所述圖形對應的區域為所述相關解鎖區域。
進一步,在確定所述預設解鎖位置的相關解鎖區域之后,還包括:判斷是否繼續增加選擇其他的預定比例尺;在確定繼續增加選擇其他的預定比例尺的情況下,接收用戶選擇的新的預定比例尺,并將所述新的預定比例尺與已設置完成的其他比例尺進行比較,以確定是否發送提示信息來提示用戶選擇預設解鎖位置。
進一步,在確定所述預設解鎖位置的相關解鎖區域之后,還包括:通知用戶屏幕鎖定方式設置完成。
另一方面,本發明還提供了一種智能終端屏幕解鎖的裝置,包括:獲取模塊,用于在確定通過地圖對屏幕進行解鎖時,獲取地圖數據,呈現所述地圖數 據對應的地圖;確定模塊,用于在處于預定比例尺的地圖中獲取預設解鎖位置,并確定所述預設解鎖位置的相關解鎖區域;第一判斷模塊,用于判斷接收到的解鎖觸發位置是否處于所述預定比例尺對應的所述相關解鎖區域內,并在所述解鎖觸發位置處于所述預定比例尺對應的所述相關解鎖區域內時,對屏幕進行解鎖。
進一步,還包括:接收模塊,用于在呈現所述地圖數據對應的地圖的情況下,接收用戶選擇的所述預定比例尺;第二判斷模塊,用于判斷是否存在已設置完成的其他比例尺;比較模塊,用于在存在已設置完成的其他比例尺的情況下,從所述其他比例尺中選擇最大的比例尺,并將所述最大的比例尺與所述預定比例尺進行比較,以根據比較結果確定是否提示用戶選擇所述預設解鎖位置;提示模塊,用于在不存在已設置完成的其他比例尺的情況下,發送提示信息,以提示用戶在處于所述預定比例尺的地圖中選擇預設解鎖位置。
進一步,所述提示模塊,還用于在所述預定比例尺小于或等于所述最大的比例尺的情況下,發送提示信息,以提示用戶重新選擇所述預定比例尺;在所述預定比例尺大于所述最大的比例尺的情況下,發送提示信息,以提示用戶在處于所述預定比例尺的地圖中選擇預設解鎖位置。
進一步,所述確定模塊包括:選擇單元,用于在當前預定比例尺對應的地圖中選擇一個預設解鎖位置;確定單元,用于接收用戶以所述預設解鎖位置為圓心、按照預設半徑在地圖上畫的圓形,以確定所述圓形對應的區域為所述相關解鎖區域,或者接收用戶在所述地圖上勾勒的包括所述預設解鎖位置在內的圖形,以確定所述圖形對應的區域為所述相關解鎖區域。
進一步,所述第二判斷模塊,還用于在確定所述預設解鎖位置的相關解鎖區域之后,判斷是否繼續增加選擇其他的預定比例尺;并在確定繼續增加選擇其他的預定比例尺的情況下,觸發所述接收模塊接收用戶選擇的新的預定比例尺,并觸發所述比較模塊將所述新的預定比例尺與已設置完成的其他比例尺進行比較,以確定是否發送提示信息來提示用戶選擇預設解鎖位置。
進一步,還包括:通知模塊,用于在確定所述預設解鎖位置的相關解鎖區域之后,通知用戶屏幕鎖定方式設置完成。
再一方面,本發明還提供了一種智能終端,包括:上述任一項所述的智能終端屏幕解鎖的裝置。
本發明通過地圖設置解鎖區域,以通過地理位置的大范圍覆蓋來實現屏幕鎖定的設置,通過此種方式設置屏幕鎖定,設置的地理位置可以是用戶喜歡的或具有紀念意義的,用戶不會忘記,減少用戶的記憶量,在解鎖的時候,用戶可以通過地理位置直接解鎖,提高用戶體驗,解決了現有技術用戶需要記的密碼太多,且密碼類型也都較為類似,在智能終端解鎖時,常存在用戶忘記密碼的狀態,用戶體驗較低的的問題。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1是本發明實施例中智能終端屏幕解鎖的方法的流程圖;
圖2是本發明實施例中設智能終端屏幕解鎖的裝置的結構示意圖;
圖3是本發明實施例中智能終端屏幕解鎖的裝置的優選結構示意圖;
圖4是本發明實施例中智能終端屏幕解鎖的裝置的又一優選結構示意圖;
圖5是本發明優選實施例中加密過程的流程圖;
圖6是本發明優選實施例中解密過程的流程圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被 這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
為了解決現有技術用戶需要記的密碼太多,且密碼類型也都較為類似,在智能終端解鎖時,常存在用戶忘記密碼的狀態,用戶體驗較低的的問題,本發明提供了一種智能終端屏幕解鎖的方法、裝置及智能終端,以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
本發明實施例提供一種智能終端屏幕解鎖的方法,該方法的流程如圖1所示,包括步驟S102至S106:
S102,在確定通過地圖對屏幕進行解鎖時,獲取地圖數據,呈現地圖數據對應的地圖。
S104,在處于預定比例尺的地圖中獲取預設解鎖位置,并確定預設解鎖位置的相關解鎖區域。該過程中,相關解鎖區域是指在該預設解鎖位置周圍多大范圍內算是解鎖正確。
S106,判斷接收到的解鎖觸發位置是否處于預定比例尺對應的相關解鎖區域內,并在解鎖觸發位置處于預定比例尺對應的相關解鎖區域內時,對屏幕進行解鎖。
本發明實施例通過地圖設置解鎖區域,以通過地理位置的大范圍覆蓋來實現屏幕鎖定的設置,通過此種方式設置屏幕鎖定,設置的地理位置可以是用戶喜歡的或具有紀念意義的,用戶不會忘記,減少用戶的記憶量,在解鎖的時候,用戶可以通過地理位置直接解鎖,提高用戶體驗,解決了現有技術用戶需要記的密碼太多,且密碼類型也都較為類似,在智能終端解鎖時,常存在用戶忘記密碼的狀態,用戶體驗較低的的問題。
在經過S102和S104的過程,屏幕鎖已經設置完畢,此時,用戶可以對屏幕解鎖;實現的過程中,還可以在解鎖之前通知用戶屏幕鎖定方式設置完成。
當在屏幕上呈現地圖數據對應的地圖之后,還要接收用戶選擇的預定比例 尺,當然,如果用戶只想設置一個層級的密碼,則也可以系統默認設置一個預定比例尺。
接收用戶選擇的預定比例尺之后,判斷是否存在已設置完成的其他比例尺,此時,如果是用戶第一次設置預定比例尺,則之前不會存在其他比例尺,如果已經設置過,則會存在其他比例尺,此時多個的比例尺的設定意味著用戶希望設置多個層級的密碼,例如,在比例尺為1:1000、1:500和1:200的時候都需要在對應的相關解鎖區域內解鎖后,才能對屏幕進行解鎖。在存在已設置完成的其他比例尺的情況下,從其他比例尺中選擇具有最大的比例尺,并將最大的比例尺與預定比例尺進行比較,以根據比較結果確定是否提示用戶選擇預設解鎖位置;在不存在已設置完成的其他比例尺的情況下,發送提示信息,以提示用戶在處于預定比例尺的地圖中選擇預設解鎖位置。
實現時,在根據比較結果確定是否提示用戶選擇預設解鎖位置的過程中,如果預定比例尺小于或等于最大的比例尺,說明當前比例尺對應的地圖層顯示的內容更為廣泛,則發送提示信息,以提示用戶重新選擇預定比例尺;如果預定比例尺大于最大的比例尺,說明當前比例尺對應的地圖層顯示的內容更為具體,則也發送提示信息,以提示用戶在處于預定比例尺的地圖中選擇預設解鎖位置。
在處于預定比例尺的地圖中選擇預設解鎖位置,并確定預設解鎖位置的相關解鎖區域的過程中包括:在當前預定比例尺對應的地圖中選擇一個預設解鎖位置;接收用戶以預設解鎖位置為圓心、按照預設半徑在地圖上畫的圓形,以確定圓形對應的區域為相關解鎖區域;或者,接收用戶在地圖上勾勒的包括預設解鎖位置在內的圖形,以確定圖形對應的區域為相關解鎖區域。當然,用戶如果希望多個層級的密碼,則可以設置多個比例尺,則也需要設置多個對應的相關解鎖區域。
在確定預設解鎖位置的相關解鎖區域之后,還需要確定用戶是否需要設置多個層級的密碼,即判斷是否繼續增加選擇其他的預定比例尺;在確定繼續增 加選擇其他的預定比例尺的情況下,接收用戶選擇的新的預定比例尺,并將新的預定比例尺與已設置完成的其他比例尺進行比較,以確定是否發送提示信息來提示用戶選擇預設解鎖位置。
在通知用戶屏幕鎖定方式設置完成之后,處于等待解鎖的狀態。對于解鎖,本實施例提供的解鎖方式如下:在智能終端進入到預定比例尺對應的相關解鎖區域的情況下,對屏幕進行解鎖;在智能終端未進入到預定比例尺對應的相關解鎖區域的情況下,判斷接收到的解鎖觸發位置是否處于預定比例尺對應的相關解鎖區域內,并在解鎖觸發位置處于預定比例尺對應的相關解鎖區域內時,對屏幕進行解鎖。
本發明實施例還提供一種設置智能終端屏幕鎖定的裝置,該裝置的結構示意如圖2所示,包括:獲取模塊10,用于在確定通過地圖對屏幕進行解鎖時,獲取地圖數據,呈現地圖數據對應的地圖;確定模塊20,與獲取模塊10耦合,用于在處于預定比例尺的地圖中獲取預設解鎖位置,并確定預設解鎖位置的相關解鎖區域;第一判斷模塊30,與確定模塊20耦合,用于判斷接收到的解鎖觸發位置是否處于預定比例尺對應的相關解鎖區域內,并在解鎖觸發位置處于預定比例尺對應的相關解鎖區域內時,對屏幕進行解鎖。
上述裝置還可以如圖3所示,其還可以包括:接收模塊40,與獲取模塊10耦合,用于在屏幕上呈現地圖數據對應的地圖的情況下,接收用戶選擇的預定比例尺;第二判斷模塊50,與接收模塊40耦合,用于判斷是否存在已設置完成的其他比例尺;比較模塊60,與第二判斷模塊50和確定模塊20耦合,用于在存在已設置完成的其他比例尺的情況下,從其他比例尺中選擇最大的比例尺,并將最大的比例尺與預定比例尺進行比較,以根據比較結果確定是否提示用戶選擇預設解鎖位置;提示模塊70,與第二判斷模塊50和確定模塊20耦合,用于在不存在已設置完成的其他比例尺的情況下,發送提示信息,以提示用戶在處于預定比例尺的地圖中選擇預設解鎖位置。
其中,提示模塊,還用于在預定比例尺小于或等于最大的比例尺的情況下, 發送提示信息,以提示用戶重新選擇預定比例尺;在預定比例尺大于最大的比例尺的情況下,發送提示信息,以提示用戶在處于預定比例尺的地圖中選擇預設解鎖位置。
關于確定模塊20,其還可以選擇單元和確定單元,其中,選擇單元,用于在當前預定比例尺對應的地圖中選擇一個預設解鎖位置;確定單元,用于接收用戶以預設解鎖位置為圓心、按照預設半徑在地圖上畫的圓形,以確定圓形對應的區域為相關解鎖區域;接收用戶在地圖上勾勒的包括預設解鎖位置在內的圖形,以確定圖形對應的區域為相關解鎖區域。
第二判斷模塊,還可以用于在確定預設解鎖位置的相關解鎖區域之后,判斷是否繼續增加選擇其他的預定比例尺;并在確定繼續增加選擇其他的預定比例尺的情況下,觸發接收模塊接收用戶選擇的新的預定比例尺,并觸發比較模塊將新的預定比例尺與已設置完成的其他比例尺進行比較,以確定是否發送提示信息來提示用戶選擇預設解鎖位置。
上述裝置還可以如圖4所示,在圖2的基礎上,其還可以包括:與確定模塊20和第一判斷模塊30耦合的通知模塊80,用于確定預設解鎖位置的相關解鎖區域之后,通知用戶屏幕鎖定方式設置完成。
本實施例還提供一種智能終端,其包括上述的智能終端屏幕解鎖的裝置。本領域技術人員根據上述記載,知曉如何將上述裝置設置在智能終端中,此處不再贅述。
優選實施例
本發明實施例提供了一種智能終端屏幕解鎖的方法,該方法應用在智能終端解鎖的過程中,因此,該實施例通過加密過程和解密過程對上述方法進行分別說明。本實施例設置加密過程的流程如圖5所示,包括如下過程:
在用戶選擇通過地圖GPS定點加密功能進行加密后,開啟加密密碼的設置,獲取地圖;用戶設置比例尺1:X,并判斷是否存在已設置完成的比例尺1:Y;如果存在已設置完成的比例尺1:Y,則讀取時間點為最后的已設置的比例 尺1:Y,并比較1:X是否大于1:Y;如果1:X小于或等于1:Y,說明當前設置的1:X的顯示精度小于已經設置過的1:Y,顯示的反而會更不細致,不存在設置意義,因此,返回至讓用戶設置比例尺1:X的過程;如果不存在已設置完成的1:Y,則直接在當前的比例尺對應的地圖層上選擇加密定點A;然后以A為圓心,B為半徑畫一個圓形區域,以將該區域作為相關解密區域;隨后提示用戶是否繼續增加設置比例尺;如果設置,說明用戶希望多層級保密,則返回至讓用戶設置比例尺1:X的過程;如果不設置,則直接通知用戶加密過程已經設置完成。當然,也可以不做上述比較1:X和1:Y的過程,讓用戶隨意設置比例尺,在解鎖時逐層解鎖即可,但用戶隨意設置的過程可能會存在設置過程較亂,容易忘記密碼的風險。
在具體實現時,設置解密時需要用到的N層比例尺,按照地圖比例尺順序遞進值如下:1:1000公里、1:500公里、1:200公里、1:100公里、1:50公里、1:30公里、1:20公里、1:10公里、1:5公里、1:2公里、1:1公里、1:500米、1:200米、1:100米、1:50米、1:25米、1:10米等。
設置擴大加密點A的解鎖范圍:以A為中心,半徑為B的圓形范圍作為解鎖范圍A*B(B>0),B的值設置為:0<B<=當前比例尺對應地圖層的范圍(如果設置3層解鎖,則每一層都需要設置解鎖范圍),B值設置范圍由用戶自行決定,優選的只能設置整數。
本實施例設置解密過程的流程如圖6所示,包括如下過程:
用戶確定開啟解密過程時,開啟地理位置自動觸發;判斷當前實際地理位置是否符合解密要求(即是否處于解密區域內);在符合解密要求的情況下,直接解鎖;在不符合解密要求的情況下,詢問用戶是否進入手動解鎖模式。如果否,則解密失敗;如果是,則優先以比例尺最小的地圖層進行定位解鎖;手動定位到解密區域,并通過三擊屏幕動作觸發解密操作;判斷三擊屏幕處是否處于解密區域;如果處于解密區域,則當前比例尺對應的地圖層解密成功,系統再次判斷是否還有其他未解密的地圖層,在存在其他比例尺對應的未解密的 地圖層時,返回至優先以比例尺最小的地圖層進行定位解鎖的過程,對現在比例尺最小的地圖層進行解鎖;在不存在其他比例尺對應的未解密的地圖層時,屏幕直接解鎖成功。如果處于非解密區域,則判斷解密次數是否超過預設次數,并在超過預設次數的情況下,返回至開啟地理位置自動觸發的過程,在超過預設次數的情況下,返回至優先以比例尺最小的地圖層進行定位解鎖的過程,繼續進行嘗試解鎖。
對于自動觸發解密:用戶需到達設置的密碼定點范圍的實際地理位置進行自動觸發解密,此方法受限于地理位置,但卻能極大保障資源的安全性。
對于手動觸發解密:此方法不受限于實際地理位置,在任何地點都能通過掌上地圖進行鎖定密碼定點進行解密;此方法為解密提供了方便的渠道,但用戶超過規定的失敗次數后,會禁止進行手動解密,需通過自動觸發解密進行解密。當然,在手動解鎖超過規定的失敗次數后,也可以設置讓用戶輸入數字密碼等過程,來進行手動數字類解鎖。
本發明可以為不同領域或不同資源產生各種獨立的密碼,且不會容易導致用戶忘記密碼,因為密碼是一個地圖的具體位置點;針對密碼的單一性質,用戶可以設置多套密碼,且不易產生忘記密碼的情況下,可以讓用戶為加密資源自行分類獨立加密,增加了資源的安全性;還能通過實際地理位置進行自動識別解密,在手動定位解密失敗并禁止手動解密的前提下,用戶可以通過此途徑進行資源解密,為重要資源提供保障性。
通過運用本發明實施例,通過地圖GPS定位定點小范圍、結合地圖顯示的定位精度層數作為一套加密資源的密碼,以地圖上唯一的點作為解密點,加上多層定位精度輔助,體現了密碼的安全性;密碼的單一性,大大降低了用戶容易忘記密碼的可能性,提高用戶體驗。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。