本發明屬于智能手表技術領域,尤其涉及一種智能手表操作加密裝置及方法。
背景技術:
智能手表是具有信息處理能力,符合手表基本技術要求的手表,除指示時間之外,還具有提醒、導航、校準、監測、交互等其中一種或者多種功能;顯示方式包括指針、數字、圖像等。隨著工藝技術的提高與技術的進步,智能硬件的成本大幅降低,智能手表也逐漸成為一種主流產品。
智能手表普遍帶有的各類傳感器,能夠記錄用戶大量的私人數據,一旦為他人所竊取,可能會造成極大的經濟損失與人身安全問題。
現有的操作加密解密的方法基本上都是通過顯示界面,通過讓用戶在數字鍵盤輸入數據密碼來進行操作,或者是加入其它狀態條件作為參數,如表冠的操作。
如申請號為CN201510451690.7的專利文獻公開的“一種數據加密、解密的方法及智能手表”,該方法包括:獲取用戶通過智能手表的操作桿式表冠輸入的操作參數,其中,所述操作參數為以下參數中的至少一種:撥動方向、撥動次數、撥動時間、撥動頻率、撥動節奏和撥動力度;根據所述操作參數對所述智能手表中存儲的數據進行加密。該發明方法中需要注意操作表冠的幅度、頻率等,操作難度大,實用性不強。
又如申請號為CN201510848056.7的專利文獻公開的“一種基于移動終端的藍牙手表加密方法及藍牙手表”,該方法包括:藍牙手表和移動終端建立通訊連接以使藍牙手表接收移動終端中的即時通知消息;當藍牙手表和移動終端建立通訊連接成功后,顯示提示用戶輸入初始密碼的加密界面;接收用戶在加密界面輸入的初始密碼并存儲在藍牙手表內;檢測藍牙手表是否被用戶摘下;當檢測到藍牙手表被用戶摘下后,顯示提示用戶輸入解鎖密碼的解鎖界面;接收用戶在解鎖界面輸入的解鎖密碼;當解鎖密碼與加密密碼相匹配時,解鎖藍牙手表并顯示從移動終端接收的即時通知消息。該發明采用鍵盤輸入的方式,操作軌跡能容易被其它人或是周圍拍攝設備捕捉到,不夠安全。
技術實現要素:
針對上述現有技術的現狀,本發明所要解決的技術問題在于提供一種高效安全的一種智能手表操作加密裝置及方法。
本發明解決上述技術問題所采用的技術方案為:
一種智能手表操作加密裝置,包括表圈、鍵盤、控制單元;
所述表圈為旋轉表圈,所述表圈用于變換鍵盤上數字顯示方位;
所述鍵盤為數字鍵盤,所述鍵盤用于輸入解鎖密碼;
所述控制單元用于接收鍵盤輸入的解鎖密碼,并與預設密碼比對,若正確,則解鎖手表。
進一步地,所述數字鍵盤為圓形,所述鍵盤上依次呈圓周排列有0到9十個數字。
進一步地,所述控制單元還用于存儲多種預設變換規則。
進一步地,所述數字鍵盤上圓周排列的數字的排列結果由變換規則、表圈旋轉方向和表圈旋轉格數決定。
一種智能手表操作加密方法,包括:
S1.變換數字鍵盤的顯示方位;
S2.輸入解鎖密碼;
S3.接收并驗證解鎖密碼,若解鎖密碼正確,則解鎖手表。
進一步地,所述步驟S1之前還包括選擇數字變換規則。
進一步地,所述步驟S1中,通過旋轉表圈以變換鍵盤上數字的顯示方位。
進一步地,所述步驟S1中鍵盤上數字的排列結果由變換規則、表圈旋轉方向和表圈旋轉格數決定。
進一步地,所述步驟S2中,根據步驟S1中的排列結果點擊對應的數字進行解鎖密碼輸入。
進一步地,所述變換規則還可以由用戶自定義設置。
采用本發明技術方案,其能夠有效的防止周圍人或是拍攝設備通過記錄點擊軌跡破解密碼;且,本發明操作容易且精準度高,比起表冠操作、軌跡操作等等,手表更能準確得到用戶輸入;其還能防密碼泄露,即使用戶數字密碼泄露,沒有對應的操作與操作規則也不能解鎖手表。
附圖說明
圖1為本發明裝置結構示意圖。
圖2為本發明方法流程圖。
圖3為本發明另一實施例裝置結構示意圖。
具體實施方式
以下是本發明的具體實施例并結合附圖,對本發明的技術方案作進一步的描述,但本發明并不限于這些實施例。
實施例1
如圖1所示為本實施例中一種智能手表操作加密裝置結構示意圖,該裝置包括表圈100、鍵盤200、控制單元300。
表圈100為旋轉表圈,用于變換鍵盤上數字顯示方位。
鍵盤200為圓形數字鍵盤,鍵盤上呈圓周排列有0到9這十個數字,用戶可通過點擊相應的數字進行解鎖密碼的輸入。
控制單元300用于接收鍵盤輸入的解鎖密碼,并與預設密碼比對,若正確,則解鎖手表。
此外,控制單元還用于存儲多種系統默認變換規則,用戶可從中選擇自己喜愛的規則。
本實施例中還提供一種智能手表操作加密方法,如圖2所示,該方法包括以下步驟:
S1.變換數字鍵盤的顯示方位;
S2.輸入密碼;
S3.驗證密碼,若密碼正確,則解鎖手表。
步驟S1之前還包括對數字變換規則的選擇。
步驟S1中,通過旋轉表圈以變換鍵盤上數字的顯示方位。
步驟S1中鍵盤上數字的排列結果由變換規則、表圈旋轉方向和表圈旋轉格數決定。
步驟S2中,根據步驟S1中的排列結果點擊對應的數字進行解鎖密碼輸入。
變換規則還可以由用戶自定義設置。
本實施例中將表圈同樣分成N格,用戶根據設定的變換規則選擇表圈旋轉方向以及選擇格數,數字鍵盤上圓周排列的數字的排列結果隨著變換規則、表圈旋轉方向和表圈旋轉格數做有規則變化。
下面是給出幾種的變換規則以及變換實例:
規則一:
表盤以12點刻度為方向,順時針排列0~9。表圈順時針旋轉A格,數字順時針旋轉A格;表圈逆時針旋轉A格,數字逆時針旋轉A格。
例1:
當數字鍵盤上面的數字為0時,表圈順時針旋轉3格,則數字順時針旋轉3格,即數字變為9;
當數字鍵盤上面的數字為0時,表圈逆時針旋轉3格,則數字逆時針旋轉3格,即數字變為7。
規則二:
表盤以12點刻度為方向,順時針排列0~9。
表圈順時針旋轉B格,偶數順時針旋轉B步(如從0位置跳到1位置再跳到2位置),奇數逆時針旋轉B步(如從1位置跳到0位置再跳到9位置)。
表圈逆時針旋轉B格,偶數逆時針旋轉B步(如從0位置跳到9位置再跳到8位置),奇數順時針旋轉B步(如從1位置跳到2位置再跳到3位置)。
例2:
當數字鍵盤上面的數字為0時:
(1)表圈順時針旋轉2格,則數字順時針旋轉2格,即數字變為2;
(2)表圈逆時針旋轉2格,則數字逆時針旋轉2格,即數字變為8;
當數字鍵盤上面的數字為1時:
(1)表圈順時針旋轉2格,則數字逆時針旋轉2格,即數字變為9;
(2)表圈逆時針旋轉2格,則數字順時針旋轉2格,即數字變為3。
規則三:
表盤以12點刻度為方向,順時針排列0~9。
表圈順時針旋轉C格,偶數順時針旋轉2C步(如從0位置跳到2位置再跳到4位置),奇數逆時針旋轉2C步(如從1位置跳到9位置再跳到7位置)。
表圈逆時針旋轉C格,偶數逆時針旋轉2C步(如從0位置跳到8位置再跳到6位置),奇數順時針旋轉2C步(如從1位置跳到3位置再跳到5位置)。
例3:
當數字鍵盤上面的數字為4時:
(1)表圈順時針旋轉2格,則數字順時針旋轉4格,即數字變為8;
(2)表圈逆時針旋轉2格,則數字逆時針旋轉4格,即數字變為0;
當數字鍵盤上面的數字為3時:
(1)表圈順時針旋轉2格,則數字逆時針旋轉4格,即數字變為9;
(2)表圈逆時針旋轉2格,則數字順時針旋轉4格,即數字變為7;
本實施例中,用戶在輸入解鎖密碼時,點擊每次排列結果顯示的對應的數字即可進行密碼輸入,如四次點擊為1,2,3,4,則密碼為1234。
但是,手表錄入的不僅是1234,還有表盤轉動的格數,轉動的方向,轉動時對應的規則(這些可以推出最后數字的排列順序,但是數字排列順序不能反推出以上),保證了即使用戶密碼泄露,沒有對應的操作,也無法解鎖手表。
本實施例中裝置具有防軌跡記憶功能,能夠有效的防止周圍人或是拍攝設備通過記錄點擊軌跡破解密碼,此外操作容易且精準度高,比起表冠操作、軌跡操作等等,手表更能準確得到用戶輸入。該裝置還能有效防止密碼泄露,即使用戶數字密碼泄露,沒有對應的操作與操作規則也不能解鎖手表。
實施例2
本實施例與實施例1不同之處在于,本實施例中表盤上的密碼鍵盤處理數字也可以增加字母以及其他特殊字符。
本實施例中一種智能手表操作加密裝置包括表圈100,鍵盤200,控制單元300。
表圈100為旋轉表圈,用于變換鍵盤上數字、字母以及其他特殊字符顯示方位。
鍵盤200上呈圓周排列有數字、字母以及其他特殊字符,用戶可通過點擊相應的數字、字母以及其他特殊字符進行解鎖密碼的輸入。
控制單元300用于接收鍵盤輸入的解鎖密碼,并與預設密碼比對,若正確,則解鎖手表。
本實施例中還提供一種智能手表操作加密方法,該方法包括以下步驟:
S1.變換鍵盤上數字、字母以及其他特殊字符的顯示方位;
S2.輸入密碼;
S3.驗證密碼,若密碼正確,則解鎖手表。
步驟S1中,通過旋轉表圈以變換鍵盤上數字、字母以及其他特殊字符的顯示方位。
步驟S1中鍵盤上數字、字母以及其他特殊字符的排列結果由變換規則、表圈旋轉方向和表圈旋轉格數決定。
步驟S2中,用戶根據步驟S1中的排列結果點擊對應的數字、字母以及其他特殊字符進行解鎖密碼輸入。
本實施例的好處在于,輸入的解鎖密碼結合了數字、字母以及其他特殊字符,提高了密碼的復雜度,大大增強了智能手表的安全性能。
實施例3
本實施例與實施例1及實施例2不同之處在于,本實施例中智能手表外部設置的旋轉表圈改為在表盤界面上設置的圓環表圈界面,通過用戶觸屏選擇軌跡模擬旋轉表圈。
如圖3所示為本實施例中一種智能手表操作加密裝置結構示意圖,該裝置包括圓環表圈界面400,鍵盤200,控制單元300。
圓環表圈界面400設置于表盤界面上,用戶可通過觸屏旋轉圓環表圈來變換鍵盤上數字顯示方位。
鍵盤200為圓形數字鍵盤,鍵盤上呈圓周排列有0到9這十個數字,用戶可通過點擊相應的數字進行解鎖密碼的輸入。
控制單元300用于接收鍵盤輸入的解鎖密碼,并與預設密碼比對,若正確,則解鎖手表。
本實施例中還提供一種智能手表操作加密方法,該方法包括以下步驟:
S1.變換數字鍵盤的顯示方位;
S2.輸入密碼;
S3.驗證密碼,若密碼正確,則解鎖手表。
步驟S1之前還包括對數字變換規則的選擇。
步驟S1中,用戶通過觸屏操作,旋轉圓環表圈以變換數字鍵盤的顯示方位。
步驟S1中鍵盤上數字的排列結果由變換規則、圓環表圈旋轉方向和圓環表圈旋轉格數決定。
本實施例中去掉了手表外部的旋轉表圈,一定程度上減輕了手表重量,提高手表佩戴舒適度,同時,通過用戶觸屏旋轉軌跡模擬旋轉表圈,增強智能手表使用趣味性。
與現有技術相比,本發明具有如下優點:
其一,防軌跡記憶,能夠有效的防止周圍人或是拍攝設備通過記錄點擊軌跡破解密碼。
其二,操作容易且精準度高,比起表冠操作、軌跡操作等等,手表更能準確得到用戶輸入。
其三,防密碼泄露,即使用戶數字密碼泄露,沒有對應的操作與操作規則也不能解鎖手表。
本文中所描述的具體實施例僅僅是對本發明精神作舉例說明。本發明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發明的精神或者超越所附權利要求書所定義的范圍。