電子裝置及其解鎖方法
2023-05-03 06:03:41 3
專利名稱:電子裝置及其解鎖方法
技術領域:
本發明涉及一種電子裝置及其解鎖方法。
背景技術:
目前,觸控螢幕電子裝置已經越來越流行。大多數觸控螢幕電子裝置的解鎖系統都是按特定的按鍵或者根據手勢操作圖像從一特定位置至另一特定位置進行解鎖。過於頻繁地對某個特定按鍵進行操作容易使該特定按鍵靈敏度受到影響。並且,在觸控螢幕上多次滑動, 這樣過於頻繁的操作也容易對屏幕造成傷害,造成不必要的損失。
發明內容
鑑於以上內容,有必要提供一種電子裝置及其解鎖方法,其通過預設鎖定坐標,通過加速度傳感器監測電子裝置的移動方向,控制虛擬解鎖球移動對電子裝置進行解鎖。所述的電子裝置,該電子裝置包括加速度傳感器、存儲裝置以及觸控螢幕。所述的電子裝置還包括創建模塊,用於創建不同顏色的一個虛擬鎖定球以及一個虛擬解鎖球;設定模塊,用於預設多個鎖定坐標以形成解鎖路徑,以及根據該多個鎖定坐標設定解鎖模式以確定一條解鎖路徑,並從該多個鎖定坐標中選擇一個坐標作為解鎖起始坐標;顯示模塊, 用於當電子裝置需要解鎖時,在每個鎖定坐標上顯示一個虛擬鎖定球,以及在所述的解鎖起始坐標上顯示虛擬解鎖球;獲取模塊,用於當電子裝置解鎖時,實時從加速度傳感器中獲取該電子裝置移動的方向信號;處理模塊,用於根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動;處理模塊,還用於記錄該虛擬解鎖球在觸控螢幕上所經過的坐標;所述的處理模塊,還用於當所述的虛擬解鎖球按照所確定的解鎖路徑經過了所有的預設鎖定坐標時,解鎖該電子裝置。所述電子裝置的解鎖方法,該電子裝置包括加速度傳感器、存儲裝置以及觸控螢幕。 該方法包括創建步驟創建不同顏色的一個虛擬鎖定球以及一個虛擬解鎖球;預設步驟 預設多個鎖定坐標以形成解鎖路徑,以及根據該多個鎖定坐標設定解鎖模式以確定一條解鎖路徑,並從該多個鎖定坐標中選擇一個坐標作為解鎖起始坐標;顯示步驟當電子裝置需要解鎖時,在每個預設鎖定坐標上顯示一個虛擬鎖定球,以及在所述的解鎖起始坐標上顯示虛擬解鎖球;獲取步驟實時從加速度傳感器中獲取該電子裝置移動的方向信號;移動步驟根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動;記錄步驟記錄該虛擬解鎖球在觸控螢幕上所經過的坐標;解鎖步驟當所述的虛擬解鎖球按照所確定的解鎖路徑經過了所有預設鎖定坐標時,解鎖該電子裝置。相較於現有技術,本發明提供的電子裝置及其解鎖方法,其通過設定鎖定坐標,通過加速度傳感器監測電子裝置的移動方向,控制虛擬解鎖球移動來對電子裝置進行解鎖, 方便以及有效地對電子裝置進行解鎖操作,同時保護了觸控螢幕。
4
圖1是本發明電子裝置的較佳實施例的系統架構圖。圖2是本發明解鎖單元的較佳實施例的功能模塊圖。圖3是本發明對非連續的鎖定坐標的解鎖示意圖。圖4是本發明連續的鎖定坐標的解鎖示意圖。圖5是本發明電子裝置的解鎖方法的較佳實施例的流程圖。主要元件符號說明
電子裝置1加速度傳感器10解鎖單元20存儲裝置30觸控螢幕40創建模塊200設定模塊202顯示模塊204判斷模塊206獲取模塊208處理模塊210
具體實施例方式如圖1所示,是本發明電子裝置的較佳實施例的系統架構圖。所述的電子裝置1 包括加速度傳感器10、解鎖單元20、存儲裝置30以及觸控螢幕40。所述的加速度傳感器10 用於偵測電子裝置1的加速度方向,並輸出一方向信號給解鎖單元20。所述的存儲裝置30 用於存儲各類數據。所述的觸控螢幕40可以是電容式觸控螢幕,或電阻式觸控螢幕等任意適用的觸控螢幕。如圖2所示,是本發明解鎖單元的較佳實施例的功能模塊圖。所述的解鎖單元包括創建模塊200、設定模塊202、顯示模塊204、判斷模塊206、獲取模塊208以及處理模塊 210。所述的創建模塊200用於創建一個虛擬鎖定球以及一個虛擬解鎖球。在本較佳實施例中,所述的虛擬鎖定球的半徑比虛擬解鎖球的半徑大,以避免解鎖過於容易。此外虛擬鎖定球應與虛擬解鎖球的顏色不一樣,且虛擬鎖定球與虛擬解鎖球的顏色均應與電子裝置 1的屏幕背景顏色不一樣。如圖3(b)中的所示,標號為21的白色小球為虛擬解鎖球,標號
5為22的黑色球為虛擬鎖定球。但實際應用中,所述創建的虛擬解鎖球以及虛擬鎖定球並不局限於圖3(b)中所示的虛擬解鎖球以及虛擬鎖定球,均可以根據用戶的愛好進行創建。所述的設定模塊202用於預設多個鎖定坐標以形成解鎖路徑。該多個鎖定坐標作為虛擬鎖定球中心的坐標。在本發明中,所述的鎖定坐標可以是非連續的多個坐標,該非連續的多個坐標至少是兩個,表示設定該虛擬鎖定球在兩個或多個位置,如圖3所示黑色球; 所述的鎖定坐標也可以是多個連續的坐標,該多個連續的坐標可以表示虛擬鎖定球滑過的一段路徑,如圖4所示的黑色管狀路徑。所述預設的多個鎖定坐標可以由電子裝置1的系統內定,也可以由用戶自定。其中如果用戶使用手指或觸控筆等拖拉該虛擬鎖定球一次時,記錄該虛擬鎖定球中心滑過的一系列連續坐標作為預設鎖定坐標;如果用戶拖拉該虛擬鎖定球多次時,僅記錄每次手指或觸控筆離開觸控螢幕40時的坐標來確定多個非連續的坐標作為預設鎖定坐標。所述的設定模塊202還用於針對上述多個鎖定坐標設定解鎖模式以確定一條解鎖路徑,並從所述多個鎖定坐標中選擇一個鎖定坐標作為解鎖起始坐標。所述解鎖模式包括順序解鎖和隨機解鎖。當所述預設的鎖定坐標為非連續性的多個坐標時,所述的解鎖模式可以是順序解鎖,也可以是隨機解鎖。在順序解鎖模式下,所述設定模塊202設定虛擬解鎖球解鎖時依次經過的鎖定坐標的順序,即設定出虛擬解鎖球經過的第一坐標、第二坐
標......直至最後一個坐標,並按照所設定的虛擬解鎖球解鎖時經過的每個坐標的順序
將所確定的解鎖路徑保存在存儲裝置30中。該第一坐標即為解鎖起始坐標。解鎖時,虛擬解鎖球按照該所確定的解鎖路徑經過預設的多個鎖定坐標進行解鎖,當虛擬解鎖球依次經過了所有的該多個鎖定坐標,即完成解鎖。在隨機解鎖模式下,所述的設定模塊202選擇從多個鎖定坐標選擇一個坐標作為解鎖起始坐標,並將該多個鎖定坐標按照其自身的連續性或者任意的順序保存在存儲裝置30中。解鎖時,虛擬解鎖球可以按照任意的順序經過預設的多個鎖定坐標進行解鎖,當虛擬解鎖球經過了所有的該多個鎖定坐標時,即完成解鎖。當所述預設的鎖定坐標為連續性的多個坐標,所述的解鎖模式為順序解鎖,設定模塊202選擇該連續性的多個坐標中的起始坐標作為解鎖起始坐標,所述的設定模塊202 將該連續的多個鎖定坐標按照其自身的連續性存儲在存儲裝置30中。解鎖時,虛擬解鎖球從該起始坐標順序經過這些預設的鎖定坐標進行解鎖,當虛擬解鎖球經過了所有的該連續的多個鎖定坐標時,即完成解鎖。 所述的顯示模塊204用於當電子裝置1處於鎖定狀態後,觸發觸控螢幕40以解鎖該電子裝置1時,根據所述預設的所個鎖定坐標,在觸控螢幕40上顯示對應的解鎖畫面。在該解鎖畫面上,在每個預設鎖定坐標上顯示一個虛擬鎖定球,每個虛擬鎖定球的中心坐標即是對應的鎖定坐標,以及在所述的解鎖起始坐標顯示虛擬解鎖球,該虛擬解鎖球的中心坐標即是該解鎖起始坐標,此時啟動所述的計時單元50開始計時。如圖3(a)所示,假設所述預設的鎖定坐標包括P0、P1、以及P2三個坐標。所述的顯示模塊204將鎖定坐標作為虛擬鎖定球的中心,在觸控螢幕40上對應該三個鎖定坐標的位置上顯示三個虛擬鎖定球,如圖3(a)中所示的黑色球。其中假設解鎖起始坐標為P0,以PO 作為虛擬解鎖球的中心坐標,在觸控螢幕40上顯示該虛擬解鎖球,如圖3(a)中所示PO處黑色球中的白色球。所述的判斷模塊206用於實時判斷所述的計時時間是否等於所述預設鎖定時限。
所述的獲取模塊208用於當電子裝置1處於鎖定狀態後,觸發觸控螢幕40以解鎖該電子裝置1時,實時從加速度傳感器10中獲取該電子裝置1移動的方向信號。所述的處理模塊210用於根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動。所述的處理模塊210還用於記錄該虛擬解鎖球在觸控螢幕40上所經過的坐標。所述的判斷模塊206用於根據解鎖模式確定的解鎖路徑,實時判斷虛擬解鎖球是否是按照該解鎖路徑經過每個鎖定坐標。如果解鎖模式是順序解鎖,當所述的虛擬解鎖球按照確定的解鎖路徑依次經過每個鎖定坐標時,所述的顯示模塊204即刻不顯示在該鎖定坐標上的虛擬鎖定球;當所述的虛擬解鎖球不是按照確定的解鎖路徑依次經過每個鎖定坐標時,所述的顯示模塊204仍然顯示該鎖定坐標上的虛擬鎖定球。如果解鎖模式是隨機解鎖時,當該虛擬解鎖球在觸控螢幕40上經過的坐標中包括了任意一個鎖定坐標時,即經過了任意一個鎖定坐標時,所述的顯示模塊204即刻不顯示該鎖定坐標上的虛擬鎖定球。所述的判斷模塊206還用於實時判斷所述的虛擬解鎖球是否按照該解鎖路徑經過了所有的預設鎖定坐標。所述的處理模塊210還用於當所述的虛擬解鎖球根據設定的解鎖模式經過了所有的預設鎖定坐標時,解鎖該電子裝置1。為了更好地說明本發明,下面結合圖3以及圖4進行說明。圖3(a)所示的是三個非連續的鎖定坐標,以P0、Pl與P2表示。當解鎖模式為順序解鎖時,設定模塊202依設定的順序存儲該三個鎖定坐標,例如順序依次為P0、P1、P2,即設定了對應的解鎖模式為虛擬解鎖球按照該存儲的順序依次經過P0、PI、P2進行解鎖。首先,需解鎖時,於觸控螢幕40上的P0、Pl、P2位置處顯示各顯示一個黑色的虛擬鎖定球,再於 PO處顯示一個白色的虛擬解鎖球(參考圖3(b)中的白色小球),所述處理模塊210記錄該虛擬解鎖球在觸控螢幕40上經過的坐標中包括P0,如圖3 (b)所示,所述的顯示模塊204不顯示該PO位置上的虛擬鎖定球,表示解開了一道鎖。當該虛擬解鎖球經過Pl時,所述處理模塊210記錄該虛擬解鎖球在觸控螢幕40上經過的坐標中包括P1,如圖3 (c)所示,所述的顯示模塊204不顯示該Pl位置上的虛擬鎖定球,但應說明的是,若當該虛擬解鎖球未經過Pl而先經過了 P2時,所述處理模塊210記錄該虛擬解鎖球在觸控螢幕40上經過的坐標中沒有包括P1,但包括了 P2,此時所述的顯示模塊204仍然顯示Pl和P2位置上的虛擬鎖定球,即表示解鎖順序有錯,要依次經過P0、Pl與P2。如圖4所示,所述預設鎖定坐標是連續的多個坐標,每個坐標上顯示一個黑色的虛擬鎖定球,在觸控螢幕40上顯示出來的效果是一條黑色管狀路徑,在該管狀路徑的一端顯示的白色小球即是虛擬解鎖球。該解鎖模式為順序解鎖。所述的設定模塊202針對該連續性的多個坐標,設定該連續性的多個坐標中的第一個坐標為解鎖起始坐標,虛擬解鎖球的中心坐標即是該解鎖起始坐標。當該虛擬解鎖球從該第一個坐標開始通過該管狀路徑時, 所述的處理模塊210記錄該虛擬解鎖球經過了所有的預設鎖定坐標,所述的顯示模塊204 即刻不顯示虛擬解鎖球所經過的鎖定坐標上的虛擬鎖定球。為了使本發明更加完善,所述的設定模塊202還用於預設鎖定時限。在電子裝置1 鎖定且觸控螢幕40被觸發後,如果在該預設鎖定時限內沒有完成對電子裝置1解鎖,則繼續保持觸控螢幕40處於鎖定狀態。
如圖5所示,是本發明電子裝置的解鎖方法中較佳實施例的流程圖。步驟S100,所述的創建模塊200創建一個虛擬鎖定球以及一個虛擬解鎖球。所述的虛擬鎖定球的半徑比虛擬解鎖球的半徑大,以避免解鎖過於容易。虛擬鎖定球應與虛擬解鎖球的顏色不一樣,且虛擬鎖定球與虛擬解鎖球的顏色均應與電子裝置1的屏幕背景顏色不一樣。步驟S101,所述設定模塊202預設多個鎖定坐標以形成解鎖路徑,並根據所述多個鎖定坐標設定解鎖模式以確定一條解鎖路徑。所述解鎖模式包括順序解鎖及隨機解鎖。 當解鎖模式為順序解鎖時,設定模塊202設定虛擬解鎖球解鎖時依次經過的鎖定坐標的順序以確定一條解鎖路徑,並將該解鎖路徑保存到存儲裝置30中。當解鎖模式為隨機解鎖時,設定模塊202從鎖定坐標中選擇一個坐標作為解鎖起始坐標,並將該多個鎖定坐標按照其自身的連續性或者任意的順序保存到存儲裝置30中。需要說明的是,用戶在解鎖前, 需要先選擇解鎖模式。步驟S102,當電子裝置1處於鎖定狀態後,以及觸控螢幕40被觸發時,所述的顯示模塊204在觸控螢幕40上顯示解鎖畫面。在該解鎖畫面上,顯示模塊204在每個預設鎖定坐標上顯示一個虛擬鎖定球,每個虛擬鎖定球的中心坐標即是對應的鎖定坐標,以及在所存儲的解鎖起始坐標顯示虛擬解鎖球,該虛擬解鎖球的中心坐標即是該解鎖起始坐標。步驟S103,所述的獲取模塊208實時從加速度傳感器10中獲取該電子裝置1移動的方向信號,以及所述的處理模塊210根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動。步驟S104,所述的處理模塊210記錄該虛擬解鎖球在觸控螢幕40上所經過的坐標。步驟S105,所述的判斷模塊206根據解鎖模式確定的解鎖路徑,實時判斷虛擬解鎖球是否是按照該解鎖路徑經過了每個鎖定坐標。如果虛擬解鎖球不是按照解鎖路徑經過了每個鎖定坐標,進入步驟S106 ;如果虛擬解鎖球是按照解鎖路徑經過了每個鎖定坐標, 進入步驟S107。步驟S106,所述的顯示模塊204仍然顯示該鎖定坐標上的虛擬鎖定球,並返回步驟 S103。步驟S107,顯示模塊204即刻不顯示在該鎖定坐標上的虛擬鎖定球,並進入步驟 S108。步驟S108,所述的判斷模塊206實時判斷虛擬解鎖球是否按照所述的解鎖路徑經過了所有預設鎖定坐標。當所述的虛擬解鎖球還沒有按照該解鎖路徑經過所有預設鎖定坐標時,返回步驟S103。當所述的虛擬解鎖球按照該解鎖路徑經過了所有預設鎖定坐標時,進入步驟S109。步驟S109,所述的處理模塊210解鎖該電子裝置1。為了使本發明更加完善,所述設定模塊202還可以預設鎖定時限。在電子裝置1 鎖定且觸控螢幕40被觸發後,啟動電子裝置1中的計時單元(圖中未示出),並在後續步驟 S103至S108之間,實時判斷計時時間是否等於所述設定的鎖定時限,如果在該預設鎖定時限內沒有完成對電子裝置1解鎖,則繼續保持觸控螢幕40處於鎖定狀態。最後應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
權利要求
1.一種電子裝置,該電子裝置包括加速度傳感器、存儲裝置以及觸控螢幕,其特徵在於, 所述的電子裝置還包括創建模塊,用於創建不同顏色的一個虛擬鎖定球以及一個虛擬解鎖球; 設定模塊,用於預設多個鎖定坐標以形成解鎖路徑,以及根據該多個鎖定坐標設定解鎖模式以確定一條解鎖路徑,並從該多個鎖定坐標中選擇一個坐標作為解鎖起始坐標;顯示模塊,用於當電子裝置需要解鎖時,在每個鎖定坐標上顯示一個虛擬鎖定球,以及在所述的解鎖起始坐標上顯示虛擬解鎖球;獲取模塊,用於當電子裝置解鎖時,實時從加速度傳感器中獲取該電子裝置移動的方向信號;處理模塊,用於根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動; 處理模塊,還用於記錄該虛擬解鎖球在觸控螢幕上所經過的坐標; 所述的處理模塊,還用於當所述的虛擬解鎖球按照所確定的解鎖路徑經過了所有的預設鎖定坐標時,解鎖該電子裝置。
2.如權利要求1所述的電子裝置,其特徵在於,所述的解鎖模式包括順序解鎖及隨機解鎖。
3.如權利要求2所述的電子裝置,其特徵在於,所述設定模塊,還用於當預設的多個鎖定坐標是非連續的多個坐標且當解鎖模式為順序解鎖時,設定虛擬解鎖球解鎖時依次經過的該多個鎖定坐標的順序以確定一條解鎖路徑,並將該解鎖路徑保存到存儲裝置中;所述設定模塊,還用於當預設的多個鎖定坐標是非連續的多個坐標時且當解鎖模式為隨機解鎖時,將該多個鎖定坐標按照其自身的連續性或者任意的順序保存到存儲裝置中。
4.如權利要求2所述的電子裝置,其特徵在於,所述設定模塊還用於,當所述預設的多個鎖定坐標是連續的多個坐標時,設定虛擬解鎖球解鎖時從解鎖起始坐標開始按照該多個坐標的連續性順序經過每個坐標以確定解鎖路徑,並將該解鎖路徑保存到存儲裝置中。
5.如權利要求1所述的電子裝置,其特徵在於,所述的電子裝置還包括判斷模塊,用於實時判斷虛擬解鎖球是否按照所確定解鎖路徑經過了每個鎖定坐標; 所述的顯示模塊,還用於當該虛擬解鎖球按照該確定的解鎖路徑每經過一個鎖定坐標時,不顯示在該鎖定坐標上的虛擬鎖定球;及所述的顯示模塊,還用於當所述的虛擬解鎖球不是按照該確定的解鎖路徑經過鎖定坐標時,仍然顯示該鎖定坐標上的虛擬鎖定球。
6.一種電子裝置的解鎖方法,該電子裝置包括加速度傳感器、存儲裝置以及觸控螢幕,其特徵在於,該方法包括創建步驟創建不同顏色的一個虛擬鎖定球以及一個虛擬解鎖球; 預設步驟預設多個鎖定坐標以形成解鎖路徑,以及根據該多個鎖定坐標設定解鎖模式以確定一條解鎖路徑,並從該多個鎖定坐標中選擇一個坐標作為解鎖起始坐標;顯示步驟當電子裝置需要解鎖時,在每個預設鎖定坐標上顯示一個虛擬鎖定球,以及在所述的解鎖起始坐標上顯示虛擬解鎖球;獲取步驟實時從加速度傳感器中獲取該電子裝置移動的方向信號; 移動步驟根據所獲取的方向信號,控制虛擬解鎖球向所獲取的方向移動; 記錄步驟記錄該虛擬解鎖球在觸控螢幕上所經過的坐標;解鎖步驟當所述的虛擬解鎖球按照所確定的解鎖路徑經過了所有預設鎖定坐標時, 解鎖該電子裝置。
7.如權利要求6所述的電子裝置的解鎖方法,其特徵在於,所述的解鎖模式包括順序解鎖及隨機解鎖。
8.如權利要求7所述的電子裝置的解鎖方法,其特徵在於,所述預設步驟包括當預設的多個鎖定坐標是非連續的多個坐標且當解鎖模式為順序解鎖時,設定虛擬解鎖球解鎖時依次經過該多個鎖定坐標的順序以確定一條解鎖路徑,並將該解鎖路徑保存到存儲裝置中;或當預設的多個鎖定坐標是非連續的多個坐標時且當解鎖模式為隨機解鎖時,將該多個鎖定坐標按照其自身的連續性或者任意的順序保存到存儲裝置中。
9.如權利要求7所述的電子裝置的解鎖方法,其特徵在於,所述預設步驟包括當預設的多個鎖定坐標是連續的多個坐標時,設定虛擬解鎖球解鎖時從解鎖起始坐標開始按照該多個坐標的連續性順序經過每個坐標以確定解鎖路徑,並將該解鎖路徑保存到存儲裝置中。
10.如權利要求6所述的電子裝置的解鎖方法,其特徵在於,所述的解鎖步驟還包括實時判斷虛擬解鎖球是否按照確定解鎖路徑經過了每個鎖定坐標;當所述的虛擬解鎖球按照該確定的解鎖路徑每經過一個鎖定坐標時,不顯示在該鎖定坐標上的虛擬鎖定球;及當所述的虛擬解鎖球不是按照該確定的解鎖路徑經過每個鎖定坐標時,仍然顯示該鎖定坐標上的虛擬鎖定球。
全文摘要
一種電子裝置及其解鎖方法,該方法包括創建顏色不同的虛擬鎖定球以及虛擬解鎖球;預設多個鎖定坐標,以及根據該多個鎖定坐標設定解鎖模式以確定解鎖路徑,並從中選擇一個坐標作為解鎖起始坐標;當電子裝置需要解鎖時,在每個預設鎖定坐標上顯示一個虛擬鎖定球,以及在所述的解鎖起始坐標上顯示虛擬解鎖球;實時從加速度傳感器中獲取方向信號;控制虛擬解鎖球往所獲取的方向移動;當所述的虛擬解鎖球按照所確定的解鎖路徑經過了所有的預設鎖定坐標時,解鎖該電子裝置。利用本發明可以更加方便有效地對電子裝置解鎖。
文檔編號G06F3/041GK102375669SQ20101026332
公開日2012年3月14日 申請日期2010年8月26日 優先權日2010年8月26日
發明者謝欣君 申請人:富士康科技股份有限公司, 深圳富泰宏精密工業有限公司