本發(fā)明涉及移動終端領域,尤其涉及的是一種基于移動終端的解鎖密碼檢測方法及系統(tǒng)。
背景技術:
當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時一般均首先顯示一個待解鎖的界面,其需要一定方式進行解鎖方通使用移動終端,在諸多解鎖方式中最常用、也是最安全的解鎖方式之一為通過輸入密碼進行解鎖移動終端。
通過輸入密碼解鎖移動終端時,一般包括以下步驟:
預先在移動終端中設置有效的密碼;當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時一般均首先顯示一個待解鎖的界面,并提示用戶輸入密碼;檢測到用戶輸入的密碼與預設置的有效的密碼相同則解鎖成功,否則解鎖失敗。
上述通過密碼解鎖移動終端的方式中,如果有效密碼設置過于簡單容易被他人窺視到、甚至被他人猜測到并解鎖移動終端,密碼設置過于復雜則用戶容易忘記、并且每次輸入過于復雜的密碼也不太方便。
因此,現(xiàn)有技術還有待于改進和發(fā)展。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于移動終端的解鎖密碼檢測方法及系統(tǒng)。本發(fā)明提供一種解鎖密碼檢測方法,旨在當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時只需輸入一個較為簡單的密碼,然后該密碼能自動轉化成復雜的密碼來解鎖移動終端,從而實現(xiàn)一方面解鎖密碼容易記憶,一方面解鎖密碼又不易被破解,為用戶提供方便。
本發(fā)明解決技術問題所采用的技術方案如下:
一種基于移動終端的解鎖密碼檢測方法,其中,包括:
A、預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;
B、當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;
C、檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;
D、判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。
所述基于移動終端的解鎖密碼檢測方法,其中,所述步驟A具體包括:
A1,接收用戶的操作指令設置四種移動終端的方向;
A2,接收用戶的操作指令設置若干種密碼的轉換關系,所述密碼的轉換關系,包括輸入與輸出,所述密碼的轉換關系根據(jù)輸入的第一密碼輸出第二密碼;
A3,接收用戶的操作指令設置四種移動終端所處方向對應的密碼轉換關系。
所述基于移動終端的解鎖密碼檢測方法,其中,所述四種移動終端的方向包括:
第一種移動終端所處方向:移動終端右側邊中點指向左側邊中點連線與重力方向相同;
第二種移動終端所處方向:移動終端左側邊中點指向右側邊中點連線與重力方向相同;
第三種移動終端所處方向:移動終端下側邊中點指向上側邊中點連線與重力方向相同;
第四種移動終端所處方向:移動終端上側邊中點指向下側邊中點連線與重力方向相同。
所述基于移動終端的解鎖密碼檢測方法,其中,所述步驟C包括:
C1,當移動終端顯示解鎖密碼輸入界面時,移動終端每隔設定的時間檢測移動終端所處方向直到用戶輸入密碼完畢止;
C2,判斷在步驟C1整個過程中每次檢測到移動終端所處方向為是否同一方向,若為是使用該方向對應的密碼轉換關系對移動終端輸入的密碼進行轉換并得到轉換后的密碼;否則不對用戶輸入的密碼進行轉換,直接將用戶輸入的密碼進入步驟D進行判斷。
所述基于移動終端的解鎖密碼檢測方法,其中,當將上述重力傳感器設置在移動終端上時,當重力傳感器三個軸上的感應到的重力值滿足-1.3g<x<-0.7g,|y|<0.3g,|z|<0.3g則移動終端所處第一種方向,當重力傳感器三個軸上的感應到的重力值滿足0.7g<x<1.3g,|y|<0.3g,|z|<0.3g則移動終端所處第二種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,0.7g<y<1.3g,|z|<0.3g則移動終端所處第三種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,-1.3g<y<-0.7g,|z|<0.3g則移動終端所處第四種方向;其中g為9.8m/s2。
所述基于移動終端的解鎖密碼檢測方法,其中,所述步驟C1中的設定的時間為0.5秒。
一種基于移動終端的解鎖密碼檢測系統(tǒng),其中,包括:
方向密碼對應模塊,用于預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;
解鎖界面模塊,用于當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;
方向檢測與轉換模塊,用于檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;
密碼判斷模塊,用于判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。
所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述方向密碼對應模塊包括:
第一接收單元,用于接收用戶的操作指令設置四種移動終端的方向;
第二接收單元,用于接收用戶的操作指令設置若干種密碼的轉換關系,所述密碼的轉換關系,包括輸入與輸出,所述密碼的轉換關系根據(jù)輸入的第一密碼輸出第二密碼;
第三接收單元,用于接收用戶的操作指令設置四種移動終端所處方向對應的密碼轉換關系。
所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述方向檢測與轉換模塊包括:
檢測控制單元,用于當移動終端顯示解鎖密碼輸入界面時,控制移動終端每隔設定的時間檢測移動終端所處方向直到用戶輸入密碼完畢止;
判斷單元,用于判斷每次檢測到移動終端所處方向為是否同一方向,若為是使用該方向對應的密碼轉換關系對移動終端輸入的密碼進行轉換并得到轉換后的密碼;否則不對用戶輸入的密碼進行轉換。
所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述四種移動終端的方向包括:
第一種移動終端所處方向:移動終端右側邊中點指向左側邊中點連線與重力方向相同;
第二種移動終端所處方向:移動終端左側邊中點指向右側邊中點連線與重力方向相同;
第三種移動終端所處方向:移動終端下側邊中點指向上側邊中點連線與重力方向相同;
第四種移動終端所處方向:移動終端上側邊中點指向下側邊中點連線與重力方向相同;
當將上述重力傳感器設置在移動終端上時,當重力傳感器三個軸上的感應到的重力值滿足-1.3g<x<-0.7g,|y|<0.3g,|z|<0.3g則移動終端所處第一種方向,當重力傳感器三個軸上的感應到的重力值滿足0.7g<x<1.3g,|y|<0.3g,|z|<0.3g則移動終端所處第二種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,0.7g<y<1.3g,|z|<0.3g則移動終端所處第三種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,-1.3g<y<-0.7g,|z|<0.3g則移動終端所處第四種方向;其中g為9.8m/s2 。
本發(fā)明所提供的基于移動終端的解鎖密碼檢測方法及系統(tǒng),所述方法通過預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。在當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時只需輸入一個較為簡單的密碼,然后該密碼能自動轉化成復雜的密碼來解鎖移動終端,從而實現(xiàn)一方面解鎖密碼容易記憶,一方面解鎖密碼又不易被破解,為用戶提供方便。
附圖說明
圖1是本發(fā)明基于移動終端的解鎖密碼檢測方法的較佳實施例的流程圖。
圖2是本發(fā)明基于移動終端的解鎖密碼檢測方法的較佳實施例的移動終端各側邊中點的示意圖。
圖3-1至圖3-4是本發(fā)明基于移動終端的解鎖密碼檢測方法的較佳實施例的移動終端所處方向的示意圖。
圖4是本發(fā)明基于移動終端的解鎖密碼檢測方法的較佳實施例的移動終端重力傳感器的坐標示意圖。
圖5是本發(fā)明基于移動終端的解鎖密碼檢測系統(tǒng)的較佳實施例的功能 原理框圖。
具體實施方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參見圖1,圖1是本發(fā)明基于移動終端的解鎖密碼檢測方法的較佳實施例的流程圖。如圖1所示,本發(fā)明實施例提供的一種基于移動終端的解鎖密碼檢測方法,包括以下步驟:
S100,預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;
具體地,所述步驟S100包括:
S101,接收用戶的操作指令設置四種移動終端的方向;
對于上述四種方向,請先參閱圖2,圖2所示為移動終端上側邊、下側邊、左側邊、右側邊的中點示意圖,圖2中,10為上側邊中點、12下側邊中點、13左側邊中點、11右側邊中點;接著請參閱圖3,如圖3所示為移動終端所處方向的示意圖。所述方向基于移動終端與重力方向的相對位置來確定;所述方向具體以下四種:
第一種移動終端所處方向:移動終端右側邊中點指向左側邊中點連線與重力方向相同;如圖3-1所示。
第二種移動終端所處方向:移動終端左側邊中點指向右側邊中點連線與重力方向相同;如圖3-2所示。
第三種移動終端所處方向:移動終端下側邊中點指向上側邊中點連線與重力方向相同;如圖3-3所示。
第四種移動終端所處方向:移動終端上側邊中點指向下側邊中點連線與重力方向相同;如圖3-4所示。
S102,接收用戶的操作指令設置若干種密碼的轉換關系,所述密碼的轉換關系,包括輸入與輸出,所述密碼的轉換關系根據(jù)輸入的第一密碼輸出第二密碼;
所述轉換關系,譬如,轉換關系將輸入的密碼中的每一個數(shù)字均除5取余,例如,輸入密碼為673RS5則經(jīng)過轉換為123RS0;又譬如,轉換關系將輸入的密碼中只取前三位,例如,輸入的密碼為123456789則經(jīng)過轉換為123;又譬如,轉換關系將輸入的密碼后面加上RST34569,例如,輸入的密碼為12則經(jīng)過轉換為12RST34569;
S103,接收用戶的操作指令設置四種移動終端所處方向對應的密碼轉換關系。
即本步驟中,用戶操作設置移動終端所處的四種方向各自對應的密碼轉換關系。例如當?shù)谝环N移動終端所處方向為:移動終端右側邊中點指向左側邊中點連線與重力方向相同,設置對應轉換關系為只取前三位。
S200,當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼。
S300,檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼。
具體地,所述步驟S300包括:
S301,當移動終端顯示解鎖密碼輸入界面時,移動終端每隔設定的時間檢測移動終端所處方向直到用戶輸入密碼完畢止;
其中,所述設定的時間,較佳地,選取0.5秒;
S302,判斷在步驟S301整個過程中每次檢測到移動終端所處方向為是否同一方向,若為是使用該方向對應的密碼轉換關系對移動終端輸入的密碼進行轉換并得到轉換后的密碼;否則不對用戶輸入的密碼進行轉換,直接將用戶輸入的密碼進入步驟S400進行判斷。
進一步地,對于移動終端所處方向的檢測具體為:
請參閱圖4,圖4所示為移動終端重力傳感器的坐標示意圖,
在本實施例中:當將上述重力傳感器設置在移動終端上時,當重力傳感器三個軸上的感應到的重力值滿足-1.3g<x<-0.7g,|y|<0.3g,|z|<0.3g則移動終端所處第一種方向,當重力傳感器三個軸上的感應到的重力值滿足0.7g<x<1.3g,|y|<0.3g,|z|<0.3g則移動終端所處第二種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,0.7g<y<1.3g,|z|<0.3g則移動終端所處第三種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,-1.3g<y<-0.7g,|z|<0.3g則移動終端所處第四種方向;其中g為9.8m/s2。
S400,判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。
具體地,譬如,用戶預先設定的正確的解鎖密碼為123456789(有效密碼),然后設定第一種移動終端所處方向對應的轉換關系為在輸入的密碼后添加456789,則用戶在解鎖界面下保持移動終端所處第一種方向且只需輸入123則就可以解鎖成功。
由上可見,本發(fā)明所述方法通過預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。在當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時只需輸入一個較為簡單的密碼,然后該密碼能自動轉化成復雜的密碼來解鎖移動終端,從而實現(xiàn)一方面解鎖密碼容易記憶,一方面解鎖密碼又不易被破解,為用戶提供方便。
基于上述方法實施例,本發(fā)明還提供了一種基于移動終端的解鎖密碼檢測系統(tǒng),如圖5所示,所述系統(tǒng)包括:
方向密碼對應模塊210,用于預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;具體如上所述。
解鎖界面模塊220,用于當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;具體如上所述。
方向檢測與轉換模塊230,用于檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;具體如上所述。
密碼判斷模塊240,用于判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗;具體如上所述。
進一步地,所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述方向密碼對應模塊包括:
第一接收單元,用于接收用戶的操作指令設置四種移動終端的方向;具體如上所述。
第二接收單元,用于接收用戶的操作指令設置若干種密碼的轉換關系,所述密碼的轉換關系,包括輸入與輸出,所述密碼的轉換關系根據(jù)輸入的第一密碼輸出第二密碼;具體如上所述。
第三接收單元,用于接收用戶的操作指令設置四種移動終端所處方向對應的密碼轉換關系;具體如上所述。
所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述方向檢測與轉換模塊包括:
檢測控制單元,用于當移動終端顯示解鎖密碼輸入界面時,控制移動終端每隔設定的時間檢測移動終端所處方向直到用戶輸入密碼完畢止;具體如上所述。
判斷單元,用于判斷每次檢測到移動終端所處方向為是否同一方向,若為是使用該方向對應的密碼轉換關系對移動終端輸入的密碼進行轉換并得到轉換后的密碼;否則不對用戶輸入的密碼進行轉換;具體如上所述。
所述的基于移動終端的解鎖密碼檢測系統(tǒng),其中,所述四種移動終端的方向包括:
第一種移動終端所處方向:移動終端右側邊中點指向左側邊中點連線與重力方向相同;具體如上所述。
第二種移動終端所處方向:移動終端左側邊中點指向右側邊中點連線與重力方向相同;具體如上所述。
第三種移動終端所處方向:移動終端下側邊中點指向上側邊中點連線與重力方向相同;具體如上所述。
第四種移動終端所處方向:移動終端上側邊中點指向下側邊中點連線與重力方向相同;具體如上所述。
當將上述重力傳感器設置在移動終端上時,當重力傳感器三個軸上的感應到的重力值滿足-1.3g<x<-0.7g,|y|<0.3g,|z|<0.3g則移動終端所處第一種方向,當重力傳感器三個軸上的感應到的重力值滿足0.7g<x<1.3g,|y|<0.3g,|z|<0.3g則移動終端所處第二種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,0.7g<y<1.3g,|z|<0.3g則移動終端所處第三種方向,當重力傳感器三個軸上的感應到的重力值滿足|x|<0.3g,-1.3g<y<-0.7g,|z|<0.3g則移動終端所處第四種方向;其中g為9.8m/s2 ;具體如上所述。
綜上所述,本發(fā)明所提供的基于移動終端的解鎖密碼檢測方法及系統(tǒng),所述方法通過預先設定解鎖時移動終端所處方向與解鎖密碼的轉換關系;當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時顯示一個待解鎖的界面,并提示用戶輸入密碼;檢測移動終端所處方向,將用戶輸入的密碼根據(jù)所檢測移動終端所處方向對應的解鎖密碼轉換關系進行轉換,得到轉換后的密碼;判斷轉換后的密碼與用戶預先設定能夠解鎖移動終端的有效密碼是否相同,如果相同則解鎖成功,否則解鎖失敗。在當用戶在移動終端黑屏狀態(tài)下按下電源鍵點亮屏幕時只需輸入一個較為簡單的密碼,然后該密碼能自動轉化成復雜的密碼來解鎖移動終端,從而實現(xiàn)一方面解鎖密碼容易記憶,一方面解鎖密碼又不易被破解,為用戶提供方便。
當然,本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質可為存儲器、磁碟、光盤等。
應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。