一種基于指南針和轉盤進行解鎖的終端和方法
【專利摘要】本發明公開了一種基于指南針和轉盤進行解鎖的終端和方法,通過指南針獲取指針指向指示區域所隱含的一個區域值范圍,然后用戶轉動終端,使終端指向相對應的實際的方向。每個指示區域對應一個隱含的方向區域值,用戶只有在知道這些隱含的方向區域值時,才有可能正確的轉動終端到目標方向,達到解鎖終端的目的。設置多次比較也提高了本發明的可靠性。而小范圍的誤差值可以使知道隱含方向區域值的用戶在沒辦法非常準確對準方向的時候進行解鎖,達到方便用戶的目的,而如果用戶不希望使用該誤差值,則可以將其設置為零。多個數據由用戶輸入增加了靈活性、實用性,擴大了適用范圍,也可以更貼近個人的使用習慣。
【專利說明】
一種基于指南針和轉盤進行解鎖的終端和方法
技術領域
[0001]本發明涉及終端解鎖領域,具體涉及一種一種基于指南針和轉盤進行解鎖的終端和方法。
【背景技術】
[0002]隨著手機功能的不斷增加,手機已經不完全是用來通話的設備了,一機多能且不斷向專業化邁進已成為手機的發展方向。手機在線購物方便快捷,包括淘寶、天貓、京東,但隨之帶來了很多的安全隱患,急需加強各個終端包括手機的安全保護,增加解鎖安全性能。
[0003]現有技術中針對手機屏幕的解鎖方式有很多,比較常見的屏幕解鎖有滑動解鎖,如隨意觸摸滑動屏幕,或沿著預定路徑滑動來達到解鎖目的,或者是輸入數字和英文字符等方式解鎖,包括滑動、數字、圖案、密碼、聲控解鎖,這幾種解鎖方式都是以手機為主體來進行解鎖,容易被身旁的人記憶輸入的數字、軌跡、語音,從而識破解鎖密碼。因此需要一種安全且方便用戶的方式保護電子設備的控制權。
【發明內容】
:
[0004]為了克服上述【背景技術】的缺陷,本發明提供一種基于指南針和轉盤進行解鎖的終端和方法,提高了終端解鎖的安全性、便捷性和趣味性。
[0005]為了解決上述技術問題本發明的所采用的技術方案為:
[0006]—種基于指南針和轉盤進行解鎖的終端,其特征在于,終端包括:
[0007]指南針區域值獲取模塊,包括指南針單元和區域值獲取單元;指南針單元的羅盤視圖被分割為數個指示區域,各個指示區域分別對應一組方向區域值;區域值獲取單元用于獲取指南針單元的指針指向的指示區域對應的方向區域值,并輸出至比較模塊;
[0008]轉盤方向值獲取模塊,用于獲取終端實際指向區域的方向值,并輸出至比較模塊;
[0009]比較模塊,用于判斷方向值是否在方向區域值的范圍之內,若是,輸出解鎖命令至解鎖模塊;
[0010]解鎖模塊,用于執行解鎖命令。
[0011]較佳地,轉盤方向值獲取模塊包括獲取持續時間控制單元,用于控制獲取終端指向區域的方向值的持續時間達到預設時間段。
[0012]較佳地,還包括存有比較次數N的比較次數控制模塊;指南針區域值獲取模塊還包括第一獲取次數控制單元,用于控制指南針區域值獲取模塊依次獲取N個方向區域值;轉盤方向值獲取模塊還包括第二獲取次數控制單元,用于控制轉盤方向值獲取模塊依次獲取N個方向值。
[0013]較佳地,指南針區域值獲取模塊還包括第一獲取間隔控制單元,用于控制第一獲取次數控制單元依次獲取N個方向區域值之間的間隔時間段;轉盤方向值獲取模塊還包括第二獲取間隔控制單元,控制第二獲取次數控制單元依次獲取N個方向值之間的間隔時間段。
[0014]較佳地,還包括用戶輸入單元,用于獲取用戶輸入的預設時間段和/或比較次數N和/或間隔時間段。
[0015]本發明還提供一種基于指南針和轉盤進行解鎖的方法,終端的指南針羅盤視圖被分割為數個指示區域,各個指示區域對應一組方向區域值,終端靜止時獲取指南針指針所指向的指示區域對應的方向區域值;轉動終端的轉盤,獲取終端停止轉動時實際指向區域的方向值;判斷方向值是否在方向區域值的范圍之內,若是,則解鎖終端。
[0016]較佳地,獲取終端停止轉動時實際指向區域的方向值的持續時間達到預設時間段。
[0017]較佳地,依次獲取N個方向區域值和N個方向值,做N次比較,判斷是否N個方向值依次屬于N個方向區域值的范圍,若是,則解鎖終端;依次獲取的N個方向區域值之間設有間隔時間段,依次獲取的N個方向值之間設有間隔時間段。
[0018]較佳地,判斷方向值是否在方向區域值的范圍之內時,方向區域值最大值增加誤差值,方向區域值的最小值減去誤差值。
[0019]較佳地,誤差值、比較次數N、預設時間段、指示區域的個數以及各個指示區域對應的方強區域值均可由用戶輸入設定。
[0020]本發明的有益效果在于:通過指南針獲取指針指向指示區域所隱含的一個區域值范圍,然后用戶轉動終端,使終端指向相對應的實際的方向。每個指示區域對應一個隱含的方向區域值,用戶只有在知道這些隱含的方向區域值時,才有可能正確的轉動終端到目標方向,達到解鎖終端的目的。預設時間段的設置主要是為了防止非持有人在不知道指南針指針所指區域隱含的方向區域值時,任意轉動終端,使其實際指向的方向總有落入方向區域值的范圍。要求指向的持續時間達到預設時間段,就是為了降低甚至杜絕這種情況的發生。設置多次比較也提高了本發明的可靠性。而小范圍的誤差值可以使知道隱含方向區域值的用戶在沒辦法非常準確對準方向的時候進行解鎖,達到方便用戶的目的,而如果用戶不希望使用該誤差值,則可以將其設置為零。多個數據由用戶輸入增加了靈活性、實用性,擴大了適用范圍,也可以更貼近個人的使用習慣。
[0021 ] 一種智能終端的測試方法,其特征在于,包括:
[0022]于實體機中設置虛擬機管理系統以及多個虛擬機,所述虛擬機管理系統包括與各個虛擬機對應的測試任務;
[0023]所述虛擬機管理系統向各個所述虛擬機發送與之對應的測試任務;
[0024]所述虛擬機執行所述測試任務,獲取測試結果,并將所獲取的測試結果發送至所述虛擬機管理系統。
【附圖說明】
[0025]圖1為本發明實施例一的終端結構示意圖;
[0026]圖2為實施例一和實施二中指南針模塊的羅盤視圖被分割為12個指示區域的示意圖;
[0027]圖3為本發明實施例一加入持續時間控制單元之后的終端結構示意圖;
[0028]圖4為本發明實施例一加入用于控制比較次數的比較次數控制單元、第一獲取次數控制單元、第一獲取間隔控制單元、第二獲取次數控制單元和第二獲取間隔控制單元之后的終端結構示意圖;
[0029]圖5為本發明實施例二的方法流程圖;
[0030]圖6為本發明實施例二設有預設放時間段的方法流程圖;
[0031 ]圖7為本發明實施例二進行N次獲取和比較的方法流程圖;
[0032]圖8為本發明實施例二允許有誤差值時的方法流程圖。
[0033]
【具體實施方式】
[0034]下面結合附圖和實施例對本發明做進一步的說明。
[0035]實施例一
[0036]—種基于指南針和轉盤進行解鎖的終端,如圖1所示,終端包括:
[0037]指南針區域值獲取模塊,包括指南針單元和區域值獲取單元;指南針單元的羅盤視圖被分割為數個指示區域,各個指示區域分別對應一組方向區域值;區域值獲取單元用于獲取指南針單元的指針指向的指示區域對應的方向區域值,并輸出至比較模塊;
[0038]轉盤方向值獲取模塊,用于獲取終端實際指向區域的方向值,并輸出至比較模塊;
[0039]比較模塊,用于判斷方向值是否在方向區域值的范圍之內,若是,輸出解鎖命令至解鎖模塊;
[0040]解鎖模塊,用于執行解鎖命令。
[0041]本實施例的指南針模塊如圖2所示,指南針模塊的羅盤視圖被分割為12個指示區域,12個指示區域分別畫有一個生肖圖像,12個指示區域分別畫著12生肖屬相。
[0042]每個生肖對應一個隱含的方向區域值,用戶只有在知道這些隱含的方向區域值時,才有可能正確的轉動終端到目標方向,達到解鎖終端的目的。
[0043]作為本實施例的一個示例,如圖3所示,轉盤方向值獲取模塊包括獲取持續時間控制單元,用于控制獲取終端指向區域的方向值的持續時間達到預設時間段。這樣的設置主要是為了防止非持有人在不知道指南針指針所指區域隱含的方向區域值時,任意轉動終端,使其實際指向的方向總有落入方向區域值的范圍。要求指向的持續時間達到預設時間段,就是為了降低甚至杜絕這種情況的發生,理論上這個預設時間段越長,則被破解的可能性越低。
[0044]作為本實施例的一個示例,如圖4所示,還包括存有比較次數N的比較次數控制模塊;指南針區域值獲取模塊還包括第一獲取次數控制單元,用于控制指南針區域值獲取模塊依次獲取N個方向區域值;轉盤方向值獲取模塊還包括第二獲取次數控制單元,用于控制轉盤方向值獲取模塊依次獲取N個方向值。指南針區域值獲取模塊還包括第一獲取間隔控制單元,用于控制第一獲取次數控制單元依次獲取N個方向區域值之間的間隔時間段;轉盤方向值獲取模塊還包括第二獲取間隔控制單元,控制第二獲取次數控制單元依次獲取N個方向值之間的間隔時間段。
[0045]作為本實施例的一個示例,還包括用戶輸入單元,用于獲取用戶輸入的預設時間段和/或比較次數N和/或間隔時間段。由用戶輸入上述數據可以增加本實施例的適用范圍和實用性。
[0046]實施例二
[0047]—種基于指南針和轉盤進行解鎖的方法,如圖5所示,終端的指南針羅盤視圖被分割為數個指示區域,各個指示區域對應一組方向區域值,終端靜止時獲取指南針指針所指向的指示區域對應的方向區域值;轉動終端的轉盤,獲取終端停止轉動時實際指向區域的方向值;判斷方向值是否在方向區域值的范圍之內,若是,則解鎖終端。
[0048]具體步驟包括:
[0049]步驟I,獲取指南針指向的羅盤視圖的指示區域;
[0050]步驟2,獲取所述指示區域對應的方向區域值;
[0051 ]步驟3,獲取終端停止轉動時所指向的方向值;
[0052]步驟4,判斷該方向值是否屬于方向區域值的范圍之內,若是,則進入步驟5,若否,則進入步驟6;
[0053]步驟5,終端解鎖;
[0054]步驟6,終端保持鎖定狀態。
[0055 ]作為本實施例的一個示例,如圖6所示,獲取終端停止轉動時實際指向區域的方向值的持續時間達到預設時間段。
[°°56]具體步驟包括:
[0057]步驟I,獲取指南針指向的羅盤視圖的指示區域;
[0058]步驟2,獲取所述指示區域對應的方向區域值;
[0059]步驟3.1,獲取終端停止轉動的持續時間
[0060]步驟3.2,判斷所述持續時間是否達到預設時間段,若是,則進入步驟3.3,若否,則回到步驟3.1
[0061 ]步驟3.3,獲取此時終端所指向的方向值;
[0062]步驟4,判斷該方向值是否屬于方向區域值的范圍之內,若是,則進入步驟5,若否,則進入步驟6;
[0063]步驟5,終端解鎖;
[0064]步驟6,終端保持鎖定狀態。
[0065]作為本實施例的一個示例,如圖7所示,依次獲取N個方向區域值和N個方向值,做N次比較,判斷是否N個方向值依次屬于N個方向區域值的范圍,若是,則解鎖終端;依次獲取的N個方向區域值之間設有間隔時間段,依次獲取的N個方向值之間設有間隔時間段。
[ΟΟ??]具體步驟包括:
[0067]步驟I,第a次獲取指南針指向的羅盤視圖的指示區域,其中a= l,2,3……N;
[0068]步驟2,獲取指向的指示區域對應的第a個方向區域值;
[0069]步驟3.1,第a次獲取終端停止轉動的持續時間
[0070]步驟3.2,判斷持續時間是否達到預設時間段,若是,則進入步驟3.3,若否,則回到步驟3.1
[0071 ]步驟3.3,獲取此時終端所指向的第a個方向值;
[0072]步驟4,判斷第a個方向值是否屬于第a個方向區域值的范圍之內,若是,則進入步驟5,若否,則進入步驟8;
[0073]步驟5,判斷a是否小于N,若是,則進入步驟6,若否,則進入步驟7;
[0074]步驟6,使a = a+l,并回到步驟I;
[0075]步驟7,終端解鎖;
[0076]步驟8,終端保持鎖定狀態。
[0077]作為本實施例的一個示例,如圖8所示,判斷方向值是否在方向區域值的范圍之內時,方向區域值最大值增加誤差值,方向區域值的最小值減去誤差值。
[0078]步驟I,第a次獲取指南針指向的羅盤視圖的指示區域,其中a= l,2,3……N;
[0079]步驟2.1,獲取指向的指示區域對應的第a個方向區域值;
[0080]步驟2.2,將第a個方向區域值的最大值增加誤差值,最小值減去誤差值,經增加和減小后的值作為第a個方向區域值的最大值和最小值;
[0081 ]步驟3.1,第a次獲取終端停止轉動的持續時間
[0082]步驟3.2,判斷持續時間是否達到預設時間段,若是,則進入步驟3.3,若否,則回到步驟3.1
[0083 ]步驟3.3,獲取此時終端所指向的第a個方向值;
[0084]步驟4,判斷第a個方向值是否屬于第a個方向區域值的范圍之內,若是,則進入步驟5,若否,則進入步驟8;
[0085]步驟5,判斷a是否小于N,若是,則進入步驟6,若否,則進入步驟7;
[0086]步驟6,使a = a+l,并回到步驟I;
[0087]步驟7,終端解鎖;
[0088]步驟8,終端保持鎖定狀態。
[0089]作為本實施例的一個示例,誤差值、比較次數N、預設時間段、指示區域的個數以及各個指示區域對應的方強區域值均可由用戶輸入設定。
[0090]以指南針單元包括12個指示區域、預設時間段2秒、比較次數4次、間隔時間段3秒為例,說明本實施例所述的終端使用和工作方式:
[0091]本實施例的指南針模塊如圖2所示,指南針模塊的羅盤視圖被分割為12個指示區域,12個指示區域分別畫有一個生肖圖像,12個指示區域分別畫著12生肖屬相。
[0092]第I次比較,手機靜止時獲取指南針單元指針所指方向所對應的方向區域值,如圖2所示的指南針羅盤視圖上,指針指向了鼠屬相,方向區域值獲取單元獲取鼠屬相區域所對應的方向區域值,而用戶此時通過轉動手機轉盤,使手機指向其記憶中屬于該方向區域值的一個方向,并使其持續時間達到預設時間段2秒,獲取手機超過2秒的實際指向的方向值,方向值為西北313度;判斷方向值西北313度是否屬于鼠屬相所對應方向區域值的范圍之內,若是,則第I次比較成功,在間隔3秒之后進入第2次比較。若經過4次比較都成功,則手機解鎖。
[0093]應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
【主權項】
1.一種基于指南針和轉盤進行解鎖的終端,其特征在于,所述終端包括: 指南針區域值獲取模塊,包括指南針單元和區域值獲取單元;指南針單元的羅盤視圖被分割為數個指示區域,各個所述指示區域分別對應一組方向區域值;區域值獲取單元用于獲取指南針單元的指針指向的所述指示區域對應的方向區域值,并將所獲取的方向區域值輸出至比較模塊; 轉盤方向值獲取模塊,用于獲取終端實際指向區域的方向值,并將所獲取的方向值輸出至比較模塊; 所述比較模塊,用于判斷所述方向值是否在所述方向區域值的范圍之內,若是,輸出解鎖命令至解鎖模塊; 所述解鎖模塊,用于執行所述解鎖命令。2.根據權利要求1所述的一種基于指南針和轉盤進行解鎖的終端,其特征在于:所述轉盤方向值獲取模塊包括獲取持續時間控制單元,用于控制獲取終端指向區域的方向值的持續時間達到預設時間段。3.根據權利要求1或2所述的一種基于指南針和轉盤進行解鎖的終端,其特征在于:還包括存有比較次數N的比較次數控制模塊;所述指南針區域值獲取模塊還包括第一獲取次數控制單元,用于控制所述指南針區域值獲取模塊依次獲取N個方向區域值;所述轉盤方向值獲取模塊還包括第二獲取次數控制單元,用于控制所述轉盤方向值獲取模塊依次獲取N個方向值。4.根據權利要求3所述的一種基于指南針和轉盤進行解鎖的終端,其特征在于:所述指南針區域值獲取模塊還包括第一獲取間隔控制單元,用于控制所述第一獲取次數控制單元依次獲取N個方向區域值之間的間隔時間段;所述轉盤方向值獲取模塊還包括第二獲取間隔控制單元,控制所述第二獲取次數控制單元依次獲取N個方向值之間的間隔時間段。5.根據權利要求4所述的一種基于指南針和轉盤進行解鎖的終端,其特征在于:還包括用戶輸入單元,用于獲取用戶輸入的預設時間段和/或比較次數N和/或間隔時間段。6.—種基于指南針和轉盤進行解鎖的方法,其特征在于:終端的指南針羅盤視圖被分割為數個指示區域,各個指示區域對應一組方向區域值,終端靜止時獲取指南針指針所指向的所述指示區域對應的方向區域值;轉動終端的轉盤,獲取終端停止轉動時實際指向區域的方向值;判斷所述方向值是否在所述方向區域值的范圍之內,若是,則解鎖所述終端。7.根據權利要求6所述的一種基于指南針和轉盤進行解鎖的方法,其特征在于:獲取終端停止轉動時實際指向區域的方向值的持續時間達到預設時間段。8.根據權利要求7所述的一種基于指南針和轉盤進行解鎖的方法,其特征在于:依次獲取N個方向區域值和N個方向值,做N次比較,判斷是否N個方向值依次屬于N個方向區域值的范圍,若是,則解鎖所述終端;依次獲取的N個方向區域值之間設有間隔時間段,依次獲取的N個方向值之間設有間隔時間段。9.根據權利要求8所述的一種基于指南針和轉盤進行解鎖的方法,其特征在于:判斷所述方向值是否在所述方向區域值的范圍之內時,所述方向區域值最大值增加誤差值,所述方向區域值的最小值減去誤差值。10.根據權利要求9所述的一種基于指南針和轉盤進行解鎖的方法,其特征在于:所述誤差值、所述比較次數N、所述預設時間段、所述指示區域的個數以及各個所述指示區域對應的方強區域值均可由用戶輸入設定。
【文檔編號】G06F21/36GK105825118SQ201610146450
【公開日】2016年8月3日
【申請日】2016年3月15日
【發明人】張文耀
【申請人】上海斐訊數據通信技術有限公司