專利名稱:比對軌跡通過目標(biāo)對象的順序以解鎖的裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種解鎖的裝置及其方法,特別涉及一種比對軌跡通過目標(biāo)對象的順序以解鎖的裝置及其方法。
背景技術(shù):
傳統(tǒng)上,人與計(jì)算機(jī)的溝通界面主要以鍵盤和鼠標(biāo)為主。隨著科技產(chǎn)品走向更友善的人機(jī)界面,使得觸控式界面的應(yīng)用越來越普遍。近年來,由于高科技產(chǎn)業(yè)的蓬勃發(fā)展,帶動信息與消費(fèi)性產(chǎn)品的興起,使用者對于簡易操作界面需求亦日益殷切,使得觸控式界面已然成為產(chǎn)品設(shè)計(jì)潮流。由于觸控式界面可以省下鍵盤的空間,因此,在移動技術(shù)領(lǐng)域,便攜式電子裝置,如個人數(shù)字助理(Personal digital assistants, PDA)、智能型手機(jī)(Smart phone)、平板電腦(Tablet PC)以及導(dǎo)航裝置(Navigation Device)等,大多也都采用觸控屏幕以符合輕薄短小的設(shè)計(jì)趨勢。不過,由于使用觸控式界面的便攜式電子裝置沒有鍵盤,因此,若需要將便攜式電子裝置解鎖,勢必也要使用觸控式界面。而目前使用觸控式界面的便攜式電子裝置主要是提供虛擬的鍵盤讓使用者輸入密碼進(jìn)行解鎖,但便攜式電子裝置的體積通常不會太大,若要在觸控屏幕中完整的顯示并供使用者觸控輸入英文字母、數(shù)字、甚至標(biāo)點(diǎn)符號,則虛擬鍵盤的按鍵往往會太小而容易誤輸入,而若讓按鍵維持一定的大小,而只在觸控屏幕中顯示部分的字符,例如只顯示數(shù)字,則解鎖的密碼可能太過簡單而容易被其它人窺視后取得。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在解鎖密碼不易輸入或容易被他人取得的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決這一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在解鎖密碼不易輸入或容易被取得的問題,本發(fā)明遂公開一種比對軌跡通過目標(biāo)對象的順序以解鎖的裝置及其方法,其中:本發(fā)明所公開的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,至少包含:顯示模塊,用以在裝置進(jìn)入設(shè)定狀態(tài)時(shí),顯示設(shè)定提示畫面,及用以在裝置進(jìn)入鎖定狀態(tài)時(shí),顯示解鎖提示畫面;軌跡輸入模塊,用以在裝置進(jìn)入設(shè)定狀態(tài)時(shí),提供輸入設(shè)定軌跡,及用以在裝置進(jìn)入鎖定狀態(tài)時(shí),提供輸入解鎖軌跡;軌跡判斷模塊,用以判斷設(shè)定軌跡在設(shè)定提示畫面中所通過的目標(biāo)對象及設(shè)定軌跡通過各目標(biāo)對象的設(shè)定順序,及用以判斷解鎖軌跡在解鎖提示畫面中通過各目標(biāo)對象的解鎖順序;存儲模塊,用以儲存設(shè)定順序;順序比對模塊,用以判斷解鎖順序與設(shè)定順序是否相同;解鎖模塊,用以在順序比對模塊判斷解鎖順序與設(shè)定順序相同時(shí),解除鎖定裝置。本發(fā)明所公開的比對軌跡通過目標(biāo)對象的順序以解鎖的方法,其步驟至少包括:在裝置進(jìn)入設(shè)定狀態(tài)時(shí),顯示設(shè)定提示畫面;提供輸入設(shè)定軌跡;判斷設(shè)定軌跡在設(shè)定提示畫面中所通過的目標(biāo)對象及設(shè)定軌跡通過各目標(biāo)對象的設(shè)定順序;儲存設(shè)定順序;在裝置進(jìn)入鎖定狀態(tài)時(shí),顯示包含目標(biāo)對象的解鎖提示畫面;提供輸入解鎖軌跡;判斷解鎖軌跡在解鎖提示畫面中,通過目標(biāo)對象的解鎖順序;判斷解鎖順序與設(shè)定順序相同時(shí),解除鎖
定裝置。本發(fā)明所公開的裝置與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過在解鎖提示畫面中提供輸入解鎖軌跡,判斷解鎖軌跡通過目標(biāo)對象的解鎖順序是否與預(yù)先在設(shè)定提示畫面中所設(shè)定的設(shè)定順序相同,當(dāng)解鎖順序與設(shè)定順序相同時(shí),解除鎖定裝置,借以解決現(xiàn)有技術(shù)所存在的問題,并可以達(dá)成增加便攜式裝置中個人數(shù)據(jù)的安全性的技術(shù)功效。
圖1為本發(fā)明所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置的組件示意圖。圖2a為本發(fā)明所述的比對軌跡通過目標(biāo)對象的順序以解鎖的方法流程圖。圖2b至圖2d為本發(fā)明所述的附加方法流程圖。圖3為本發(fā)明實(shí)施例所述的設(shè)定提示畫面示意圖。圖4為本發(fā)明實(shí)施例所述的解鎖提示畫面示意圖。主要組件符號說明100 裝置110顯示模 塊120軌跡輸入模塊130軌跡判斷模塊140存儲模塊150順序比對模塊160解鎖模塊170提示產(chǎn)生模塊190對象定義模塊300設(shè)定提示畫面311交叉點(diǎn)312 波谷313交叉點(diǎn)314 波谷315交叉點(diǎn)316 波谷317交叉點(diǎn)318 波峰319交叉點(diǎn)400解鎖提示畫面420解鎖軌跡430提示軌跡步驟210在設(shè)定提示畫面中定義目標(biāo)對象的識別數(shù)據(jù)及位置坐標(biāo)步驟222在裝置進(jìn)入設(shè)定狀態(tài)時(shí),顯示包含多個目標(biāo)對象的設(shè)定提示畫面
步驟228提供在設(shè)定提示畫面中輸入設(shè)定軌跡步驟230判斷設(shè)定軌跡通過全部或部分目標(biāo)對象的設(shè)定順序步驟240儲存設(shè)定順序步驟250在解鎖提示畫面中定義目標(biāo)對象的識別數(shù)據(jù)及位置坐標(biāo)步驟262在裝置進(jìn)入鎖定狀態(tài)時(shí),顯示包含被通過的目標(biāo)對象的解鎖提示畫面步驟264產(chǎn)生通過被通過的目標(biāo)對象的順序與設(shè)定順序相同的提示軌跡步驟266在解鎖提示畫面中顯示提示軌跡步驟268提供在解鎖提示畫面中輸入解鎖軌跡步驟270判斷解鎖軌跡通過被顯示的全部或部分目標(biāo)對象的解鎖順序步驟280判斷解鎖順序是否與設(shè)定順序相同步驟290解除鎖定裝置
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的特征與實(shí)施方式,內(nèi)容足以使任何熟習(xí)相關(guān)技藝者能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施,借此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。本發(fā)明可以在使用者欲將已鎖定的裝置解鎖時(shí),顯示包含目標(biāo)對象的解鎖提示畫面,當(dāng)使用者在解鎖時(shí),所輸入的軌跡通過目標(biāo)對象的順序與在裝置的持有人在設(shè)定提示畫面所輸入的軌跡通過目標(biāo)對象的順序相同時(shí),裝置便會解除鎖定。本發(fā)明所述的提示畫面,包含設(shè)定提示畫面以及解鎖提示畫面,可以為圓餅圖、長條圖、折線圖等統(tǒng)計(jì)圖,也可以是波形圖,甚至可以是畫作、幾何圖等圖片或人物照、風(fēng)景照等照片,但本發(fā)明所述的設(shè)定提示畫面以及解鎖提示畫面并不以上述為限。其中,提示畫面中任何特殊的部分都可以做為本發(fā)明所述的“目標(biāo)對象”,例如,提示畫面中的任何文字、數(shù)字、符號等,又如,圓餅圖或長條圖中的各區(qū)域、折線圖或波形圖中的轉(zhuǎn)折點(diǎn)與交叉點(diǎn)、幾何圖中的各個幾何圖形、畫作或人物照或風(fēng)景照中的動物、湖泊、河川、樹林、草原等圖像,但本發(fā)明所述的目標(biāo)對象同樣不以上述為限。提示畫面是被使用來做為使用者輸入軌跡的依據(jù),也就是說,使用者在輸入軌跡時(shí),可以將提示畫面中的目標(biāo)對象視為參考點(diǎn),選擇軌跡的前進(jìn)方向,例如,當(dāng)提示畫面中有a、b、c三個目標(biāo)對象,使用者在輸入軌跡時(shí),可以選擇所輸入的軌跡是否要通過目標(biāo)對象a與C,而不通過目標(biāo)對象b,或是不通過目標(biāo)對象a,直接向目標(biāo)對象b前進(jìn)。以下先以圖1本發(fā)明所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置100的組件示意圖來說明本發(fā)明的運(yùn)作。如圖1所示,本發(fā)明的裝置100含有顯示模塊110、軌跡輸入模塊120、軌跡判斷模塊130、存儲模塊140、順序比對模塊150以及解鎖模塊160。顯示模塊110負(fù)責(zé)在裝置100進(jìn)入設(shè)定狀態(tài)時(shí),顯示設(shè)定提示畫面,以及在裝置100進(jìn)入鎖定狀態(tài)時(shí),顯示解鎖提示畫面。一般而言,解鎖提示畫面可以不只一個,顯示模塊110可以隨機(jī)顯示解鎖提示畫面。設(shè)定提示畫面與解鎖提示畫面通常包含相同的目標(biāo)對象,但本發(fā)明并不以此為限,若設(shè)定提示畫面與解鎖提示畫面未包含相同的目標(biāo)對象,則顯示模塊110所顯示解鎖提示畫面中,必須包含在設(shè)定提示畫面中被使用者輸入的軌跡通過的所有目標(biāo)對象。
另外,實(shí)際上,設(shè)定提示畫面也可以不只一個,甚至可以與解鎖提示畫面共享數(shù)據(jù)庫,也就是說,顯示模塊110可以隨機(jī)顯示設(shè)定提示畫面,也可以隨機(jī)顯示解鎖提示畫面,在此情況下,設(shè)定提示畫面可能會與解鎖提示畫面相同。軌跡輸入模塊120負(fù)責(zé)在裝置100進(jìn)入設(shè)定狀態(tài)時(shí),提供在顯示模塊110所顯示的設(shè)定提示畫面中輸入軌跡,軌跡輸入模塊120也負(fù)責(zé)在裝置100進(jìn)入鎖定狀態(tài)時(shí),提供在顯示模塊110所顯示的解鎖提示畫面中輸入軌跡。在設(shè)定提示畫面中被輸入的軌跡在本發(fā)明中被稱為“設(shè)定軌跡”,相應(yīng)的,在解鎖提示畫面中被輸入的軌跡在本發(fā)明中被稱為“解鎖軌跡”。若裝置100是以觸控屏幕(圖中未示)提供輸入與顯示,則觸控屏幕將包含顯示模塊110以及軌跡輸入模塊120。而若裝置100的輸入與顯示是通過不同的單元提供,則軌跡輸入模塊120可以是鼠標(biāo)、觸控板、軌跡球、無線發(fā)射器等可以控制光標(biāo)移動的輸入單元,但本發(fā)明所述的軌跡輸入模塊120并不以上述為限。 軌跡判斷模塊130負(fù)責(zé)判斷軌跡輸入模塊120所提供輸入的設(shè)定軌跡在顯示模塊110所顯示的設(shè)定提示畫面中所通過的目標(biāo)對象,并判斷被輸入的設(shè)定軌跡通過被顯示在設(shè)定提示畫面中的目標(biāo)對象的順序。軌跡判斷模塊130也負(fù)責(zé)判斷軌跡輸入模塊120所提供輸入的解鎖軌跡在顯示模塊Iio所顯示的解鎖提示畫面中所通過的目標(biāo)對象,并判斷軌跡輸入模塊120所提供輸入的解鎖軌跡通過被顯示在解鎖提示畫面中的目標(biāo)對象的順序。軌跡判斷模塊130可以根據(jù)所判斷出的設(shè)定軌跡或解鎖軌跡通過目標(biāo)對象的順序,依序記錄被設(shè)定軌跡或解鎖軌跡通過的目標(biāo)對象的識別數(shù)據(jù),被設(shè)定軌跡或解鎖軌跡通過的目標(biāo)對象的識別數(shù)據(jù)的排列順序被記錄為設(shè)定順序或解鎖順序,但軌跡判斷模塊130記錄設(shè)定順序或解鎖順序的方式并不以上述為限。其中,本發(fā)明所述的識別數(shù)據(jù)在本發(fā)明中被用來識別不同的對象,在一個提示畫面中,不同的對象會有不同的識別數(shù)據(jù),但本發(fā)明并不以此為限,例如,同一個提示畫面中,具有相同意義的對象也可以有相同的識別數(shù)據(jù)。但在本發(fā)明中,同一個畫面中的不同對象不會擁有相同的識別數(shù)據(jù)。一般而言,軌跡判斷模塊130可以根據(jù)軌跡(包含設(shè)定軌跡以及解鎖軌跡)在提示畫面中的坐標(biāo)以及各個目標(biāo)對象在提示畫面中的位置坐標(biāo)(甚至涵蓋范圍),判斷被軌跡輸入模塊120所輸入的軌跡是否通過目標(biāo)對象,例如,判斷目標(biāo)對象的位置坐標(biāo)與軌跡間的最短距離是否在一定值內(nèi),或是判斷軌跡是否經(jīng)過目標(biāo)對象的涵蓋范圍,若是則判斷軌跡通過目標(biāo)對象,但軌跡判斷模塊130判斷軌跡是否通過目標(biāo)對象的方式并不以上述為限。存儲模塊140負(fù)責(zé)在軌跡判斷模塊130判斷出設(shè)定順序后,儲存被判斷出的設(shè)定順序。順序比對模塊150負(fù)責(zé)在軌跡判斷模塊130判斷出解鎖順序后,判斷被判斷出的解鎖順序與被儲存在存儲模塊140中的設(shè)定順序是否相同。例如,當(dāng)軌跡判斷模塊130是以被解鎖軌跡或設(shè)定軌跡通過目標(biāo)對象的識別數(shù)據(jù)的順序記錄解鎖順序以及設(shè)定順序時(shí),順序比對模塊150可以依序比對解鎖順序與設(shè)定順序中所記錄的識別數(shù)據(jù),當(dāng)解鎖順序中的各個識別數(shù)據(jù)都與設(shè)定順序中排列在相同位置的識別數(shù)據(jù)的相同時(shí),順序比對模塊150可以判斷解鎖順序與設(shè)定順序相同,而若解鎖順序與設(shè)定順序中所記錄的識別數(shù)據(jù)的排列順序不同,或是解鎖順序或設(shè)定順序中包含設(shè)定順序或解鎖順序中未記錄的識別數(shù)據(jù),則順序比對模塊150將判斷解鎖順序與設(shè)定順序不同。解鎖模塊160負(fù)責(zé)在順序比對模塊150判斷解鎖順序與設(shè)定順序相同時(shí),解除鎖定裝置100。另外,本發(fā)明的裝置100還可以包含提示產(chǎn)生模塊170以及對象定義模塊190。提示產(chǎn)生模塊170負(fù)責(zé)由存儲模塊140中讀出設(shè)定順序,并產(chǎn)生通過目標(biāo)對象的順序與設(shè)定順序相同的提示軌跡,例如,當(dāng)設(shè)定順序依序記錄目標(biāo)對象b、目標(biāo)對象C、目標(biāo)對象a的識別數(shù)據(jù)時(shí),提示產(chǎn)生模塊170所產(chǎn)生的提示軌跡也會依序通過目標(biāo)對象b、目標(biāo)對象C、目標(biāo)對象a。如此,顯示模塊110還可以在解鎖提示畫面中顯示提示產(chǎn)生模塊170所產(chǎn)生的提示軌跡。其中,顯示模塊110可以使用不同的線條樣式及或不同的顏色顯示提示產(chǎn)生模塊170所產(chǎn)生的提示軌跡以及軌跡輸入模塊120所提供輸入的解鎖軌跡。對象定義模塊190負(fù)責(zé)定義提示畫面中的目標(biāo)對象的識別數(shù)據(jù)以及在提示畫面中的位置坐標(biāo),甚至定義目標(biāo)對象的涵蓋范圍等項(xiàng)目,但對象定義模塊190所定義的項(xiàng)目并不以上述為限。其中,特別值得一提的是,在不同提示畫面中,表示出相同意義的目標(biāo)對象的識別數(shù)據(jù)會被對象定義模塊190定義為相同的識別數(shù)據(jù),例如,在不同的提示畫面中都包含牛、羊、豬等某個動物時(shí),對象定義模塊190會將各個提示畫面中所包含的該動物的識別數(shù)據(jù)定義為相同的數(shù)據(jù);又如,對象定義模塊190可以將在不同的提示畫面中,以某種順序排列后,排列在相同位置的不同目標(biāo)對象的識別數(shù)據(jù)定義為相同的數(shù)據(jù),如以字母順序排列的字母“e”與數(shù)字“5”的識別數(shù)據(jù)可能被對象定義模塊190定義為相同。另外,對象定義模塊190可以提供使用者由提示畫面中選取目標(biāo)對象,并在目標(biāo)對象被選取后,定義被選取的目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo)。對象定義模塊190也可以使用圖形辨識技術(shù),由提示畫面中偵測目標(biāo)對象,并定義被偵測出的目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo),甚至定義目標(biāo)對象的涵蓋范圍等。接著以一個實(shí)施例來解說本發(fā)明的運(yùn)作與方法,并請參照圖2a本發(fā)明所述的比對軌跡通過目標(biāo)對象的順序以解鎖的方法流程圖。在本實(shí)施例中,假設(shè)裝置100為具有觸控屏幕的手機(jī)、PDA、平板電腦等手持裝置,但本發(fā)明并不以此為限。當(dāng)使用者在使用裝置100時(shí),若裝置100設(shè)定使用本發(fā)明解鎖,則使用者需要先操作裝置100進(jìn)入設(shè)定狀態(tài),借以設(shè)定用來與解鎖軌跡比對的設(shè)定軌跡,也就是設(shè)定解鎖的條件。在裝置100進(jìn)入設(shè)定狀態(tài)時(shí),顯示模塊110可以顯示設(shè)定提示畫面300 (步驟222)。在本實(shí)施例中,假設(shè)設(shè)定顯示畫面300如圖3所示,是由兩個波形重疊而成,其中,兩個波形的起點(diǎn)與終點(diǎn)、各個波峰與波谷、以及兩個波形的交叉點(diǎn)都可以是本發(fā)明所述的目標(biāo)對象。在本實(shí)施例中,若設(shè)定顯示畫面300未定義目標(biāo)對象,且裝置100包含對象定義模塊190,則在顯示模塊110顯示設(shè)定提示畫面300 (步驟222)前,對象定義模塊190可以如圖2b的流程所示,先在設(shè)定提示畫面中定義出目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo)(步驟210)。在本實(shí)施例中,對象定義模塊190可以提供使用者選取兩個波形的起點(diǎn)與終點(diǎn)、各個波峰與波谷、以及兩個波形的交叉點(diǎn),或是偵測兩個波形的起點(diǎn)與終點(diǎn)、各個波峰與波谷、以及兩個波形的交叉點(diǎn),借以由設(shè)定提示畫面300中定義目標(biāo)對象,并定義目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo),假設(shè)根據(jù)目標(biāo)對象由左至右的順序,目標(biāo)對象的識別數(shù)據(jù)分別為I至25。在顯示模塊110顯示設(shè)定提示畫面300 (步驟222)后,軌跡輸入模塊120可以提供使用者在設(shè)定提示畫面300中輸入設(shè)定軌跡(步驟228)。在本實(shí)施例中,假設(shè)使用者會在裝置100的觸控屏幕上,沿著兩波形的交叉點(diǎn)311、某一波形的波谷312、交叉點(diǎn)313、另一波形的波谷314、交叉點(diǎn)315、波谷316、交叉點(diǎn)317、波峰318、交叉點(diǎn)319的順序,在觸控屏幕上滑移,借以通過軌跡輸入模塊120輸入設(shè)定軌跡。之后,軌跡判斷模塊130可以判斷設(shè)定軌跡通過被顯示在設(shè)定提示畫面300中的全部或部分目標(biāo)對象的設(shè)定順序(步驟230)。在本實(shí)施例中,由于設(shè)定軌跡并未通過所有的目標(biāo)對象,而只有通過部份的目標(biāo)對象,依序?yàn)榻徊纥c(diǎn)311、波谷312、交叉點(diǎn)313、波谷314、交叉點(diǎn)315、波谷316、交叉點(diǎn)317、波峰318、以及交叉點(diǎn)319,其中,上述被設(shè)定軌跡通過的各目標(biāo)數(shù)據(jù)的識別數(shù)據(jù)依序分別為7、8、10、12、13、14、16、17、以及19,因此,軌跡判斷模塊130所判斷出的設(shè)定順序即為7、8、10、12、13、14、16、17、以及19。在軌跡判斷模塊130判斷出設(shè)定軌跡通過目標(biāo)對象的設(shè)定順序(步驟230)后,存儲模塊140可以儲存被判斷出的設(shè)定順序(步驟240),如此,使用者便完成解鎖裝置100的條件的設(shè)定。而后,當(dāng)裝置100在閑置一段時(shí)間而進(jìn)入鎖定狀態(tài)后,若使用者欲使用裝置100,則使用者需要先將裝置100解鎖,此時(shí),顯示模塊110可以顯示解鎖提示畫面(步驟262)。在本實(shí)施例中,假設(shè)解鎖提示畫面與設(shè)定提示畫面300相同。在顯示模塊110顯示解鎖提示畫面(步驟262)后,軌跡輸入模塊120可以提供使用者在解鎖提示畫面中輸入解鎖軌跡(步驟268)。在本實(shí)施例中,假設(shè)使用者會使用與輸入設(shè)定軌跡時(shí)相同的滑移過程,在裝置100的觸控屏幕上,沿著兩波形的交叉點(diǎn)311、某一波形的波谷312、交叉點(diǎn)313、另一波形的波谷314、交叉點(diǎn)315、波谷316、交叉點(diǎn)317、波峰318、交叉點(diǎn)319的順序,在觸控屏幕上滑移,借以通過軌跡輸入模塊120輸入解鎖軌跡。在軌跡輸入模塊120提供使用者輸入解鎖軌跡(步驟268)后,軌跡判斷模塊130可以判斷解鎖軌跡通過被顯示在解鎖提示畫面中的全部或部分目標(biāo)對象的解鎖順序(步驟270)。在本實(shí)施例中,由于使用者在輸入設(shè)定軌跡與解鎖軌跡時(shí)的滑移過程相同,因此,通過軌跡輸入模塊120所輸入的解鎖軌跡會與設(shè)定軌跡相同,軌跡判斷模塊130所判斷出的解鎖順序也會與設(shè)定順序相同,同樣都是7、8、10、12、13、14、16、17、以及19。在軌跡判斷模塊130判斷解鎖軌跡通過被顯示的目標(biāo)對象的解鎖順序(步驟270)后,順序比對模塊150可以判斷解鎖順序與設(shè)定順序是否相同(步驟280)。在本實(shí)施例中,由于解鎖順序與設(shè)定順序所記錄的識別數(shù)據(jù),都是7、8、10、12、13、14、16、17、以及19,且各個識別數(shù)據(jù)的排列順序也都相同,因此,順序比對模塊150會判斷解鎖順序與設(shè)定順序相同,解鎖模塊160便可以解除鎖定裝置100 (步驟290)。在上述實(shí)施例中,若顯示模塊110顯示的解鎖提示畫面400如圖4所示,由多個圓形所構(gòu)成,且不同的圓形中還包含不同的字母,其中,假設(shè)解鎖提示畫面400中的目標(biāo)對象為各個字母。在本實(shí)施例中,若在顯示模塊110顯示設(shè)定提示畫面300 (步驟222)前,或是在對象定義模塊190在設(shè)定提示畫面300中定義目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo)(步驟210)時(shí),解鎖提示畫面400未定義目標(biāo)對象,且裝置100包含對象定義模塊190,則對象定義模塊190可以如圖2c的流程所示,先在解鎖提示畫面400中定義出目標(biāo)對象的識別數(shù)據(jù)以及位置坐標(biāo)(步驟250)。例如,對象定義模塊190可以提供使用者選取各個字母,或是偵測各個字母,借以由解鎖提示畫面400中定義出目標(biāo)對象,并定義目標(biāo)對象的識別數(shù)據(jù),假設(shè)對象定義模塊190會依照字母順序,定義目標(biāo)對象(各字母)的識別數(shù)據(jù)分別為I至26。在顯示模塊110顯示解鎖提示畫面400 (步驟262)后,軌跡輸入模塊120可以提供使用者在解鎖提示畫面400中輸入解鎖軌跡420 (步驟268)。在本實(shí)施例中,假設(shè)使用者會在裝置100的觸控屏幕上’沿著字母、”、“!!”、“」.”、“〗”、“!!!”、“!!”、“?”、、”、^^!^^,在觸控屏幕上滑移,借以通過軌跡輸入模塊120輸入解鎖軌跡420。在實(shí)際應(yīng)用上,若使用者只是希望裝置100不會被任意解鎖,而非真的希望鎖定裝置100不讓其它人使用,則在本實(shí)施例的裝置100包含提示產(chǎn)生模塊170時(shí),在顯示模塊110顯示解鎖提示畫面400 (步驟262)后,軌跡輸入模塊120提供使用者輸入解鎖軌跡420 (步驟268)前,提示產(chǎn)生模塊170可以如圖2d的流程所示,產(chǎn)生通過被設(shè)定軌跡通過的目標(biāo)對象的順序與設(shè)定順序相同的提示軌跡430(步驟264)。在本實(shí)施例中,由于設(shè)定順序?yàn)?、8、10、12、13、14、16、17、以及19,因此,提示產(chǎn)生模塊170可以依據(jù)字母順序?yàn)?、8、10、12、13、14、16、17、以及19的字母產(chǎn)生提示軌跡430,也就是說,被提示產(chǎn)生模塊170產(chǎn)生的提示軌跡430將依序通過字母“g”、“h”、“ j ”、“ I ”、“m”、“η”、“ρ”、“q”以及” s”。在提示產(chǎn)生模塊170產(chǎn)生提示軌跡430 (步驟264)后,顯示模塊110可以在解鎖提示畫面400中顯示提示軌跡430 (步驟266)。在本實(shí)施例中,假設(shè)顯示模塊110會以虛線的線條樣式顯示提示軌跡430。如此,使用者便可以跟隨提示軌跡430,在觸控屏幕上通過軌跡輸入模塊120輸入解鎖軌跡420。接著回到圖2a,在軌跡輸入模塊120提供使用者在解鎖提示畫面400中輸入解鎖軌跡420(步驟268)后,軌跡判斷模塊130可以判斷解鎖軌跡420通過被顯示在解鎖提示畫面400中的全部或部分目標(biāo)對象的解鎖順序(步驟270)。在本實(shí)施例中,不論顯示模塊110是否有顯示提示軌跡430,假設(shè)使用者通過軌跡輸入模塊120所輸入的解鎖軌跡420所通過的字母依序?yàn)?”、“11”、“」”、“1”、“111”、“11”、、”、“(1”以及“8”時(shí),軌跡判斷模塊130依據(jù)字母順序所判斷出的解鎖順序依序是7、8、10、12、13、14、16、17、以及19。在軌跡判斷模塊130判斷解鎖軌跡420通過被顯示在解鎖提示畫面400中的目標(biāo)對象的解鎖順序(步驟270)后,順序比對模塊150可以判斷解鎖順序是否與設(shè)定順序相同(步驟280)。在本實(shí)施例中,由于軌跡判斷模塊130所判斷出的解鎖順序所記錄的識別數(shù)據(jù)依序是7、8、10、12、13、14、16、17、以及19,與設(shè)定順序所記錄的識別數(shù)據(jù)的個數(shù)以及所記錄的各個識別數(shù)據(jù)的排列順序完全相同,因此,順序比對模塊150會判斷解鎖順序與設(shè)定順序相同,解鎖模塊160便可以解除鎖定裝置100 (步驟290)。而若使用者通過軌跡輸入模塊120所輸入的解鎖軌跡420通過的字母依序?yàn)椤癵”、“h”、“j”、“l(fā)”、“m”、“n”、“p”以及“q”(未通過字母“s”)時(shí),或是解鎖軌跡420所通過的字母依序?yàn)?”、1”、“」”、“1^”、“1”、“111”、“11”、“?”、、”以及“s” (多通過字母“k”)時(shí),軌跡判斷模塊130所判斷出的解鎖順序便不會是7、8、10、12、13、14、16、17、以及19,而分別是
7、8、10、12、13、14、16 以及 17,或 7、8、10、11、12、13、14、16、17、以及 19,順序比對模塊 150可以比對出解鎖順序所記錄的識別數(shù)據(jù)與設(shè)定順序所記錄的識別數(shù)據(jù)的數(shù)量不同,因此,判斷解鎖順序與設(shè)定順序不同,所以,解鎖模塊160不會將裝置100解鎖,軌跡輸入模塊120可以繼續(xù)提供使用者入解鎖軌跡(步驟268)。而當(dāng)解鎖軌跡420所通過的字母依序?yàn)椤癵”、“h”、“i”、“l(fā)”、“m”、“n”、“p”、“q”以
及“ s” (多通過字母“i”、未通過字母“j”)時(shí),軌跡判斷模塊130所判斷出解鎖順序?qū)?br>
7、8、9、12、13、14、16、17、以及19,順序比對模塊150可以比對出解鎖順序與設(shè)定順序所記錄的第三個識別數(shù)據(jù)不同,因此,判斷解鎖順序與設(shè)定順序不同。相應(yīng)的,當(dāng)解鎖軌跡420所通過的字母依序?yàn)閊”^‘^‘^‘^“^‘^^^”以及“^’丨通過字母的順序不同)時(shí),軌跡判斷模塊130所判斷出解鎖順序?qū)?、8、9、12、17、19、16、13、以及14,順序比對模塊150可以比對出解鎖順序與設(shè)定順序所記錄的第四個識別數(shù)據(jù)不同,因此,判斷解鎖順序與設(shè)定順序不同,所以,解鎖模塊160也不會將裝置100解鎖。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于其具有在解鎖提示畫面中提供輸入解鎖軌跡,判斷解鎖軌跡通過目標(biāo)對象的解鎖順序是否與預(yù)先在設(shè)定提示畫面中所設(shè)定的設(shè)定順序相同,當(dāng)解鎖順序與設(shè)定順序相同時(shí),解除鎖定裝置的技術(shù)手段,借由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在復(fù)雜的解鎖密碼不易由觸控屏幕輸入以及簡單的解鎖密碼容易被他人取得的問題,進(jìn)而達(dá)成增加便攜式裝置中個人數(shù)據(jù)的安全性的技術(shù)功效。再者,本發(fā)明的比對軌跡通過目標(biāo)對象的順序以解鎖的方法,可實(shí)現(xiàn)于硬件、軟件或硬件與軟件的組合中,也可在計(jì)算機(jī)裝置中以集中方式實(shí)現(xiàn)或以不同組件散布于若干互聯(lián)的計(jì)算機(jī)裝置的分散方式實(shí)現(xiàn)。雖然本發(fā)明所公開的實(shí)施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明所公開的精神和范圍的前提下,對本發(fā)明的實(shí)施的形式上及細(xì)節(jié)上作些許的更動潤飾,均屬于本發(fā)明的專利保護(hù)范圍。本發(fā)明的專 利保護(hù)范圍,仍須以權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種比對軌跡通過目標(biāo)對象的順序以解鎖的方法,其應(yīng)用于一裝置,其特征在于,該方法至少包含下列步驟: 在該裝置進(jìn)入設(shè)定狀態(tài)時(shí),顯示包含多個目標(biāo)對象的一設(shè)定提示畫面; 提供在該設(shè)定提示畫面中輸入一設(shè)定軌跡; 判斷該設(shè)定軌跡通過全部或部分的這些目標(biāo)對象的一設(shè)定順序; 儲存該設(shè)定順序; 在該裝置進(jìn)入鎖定狀態(tài)時(shí),顯示包含這些被通過的目標(biāo)對象的一解鎖提示畫面; 提供在該解鎖提示畫面中輸入一解鎖軌跡; 判斷該解鎖軌跡通過這些被顯示的全部或部分目標(biāo)對象的一解鎖順序;及 判斷該解鎖順序與該設(shè)定順序相同時(shí),解除鎖定該裝置。
2.如權(quán)利要求1所述的比對軌跡通過目標(biāo)對象的順序以解鎖的方法,其特征在于,該方法在顯示包含這些被通過的目標(biāo)對象的解鎖提示畫面的步驟前,還包含產(chǎn)生通過這些被通過的目標(biāo)對象的順序與該設(shè)定順序相同的一提示軌跡,并在該解鎖提示畫面中顯示該提示軌跡的步驟。
3.如權(quán)利要求1所述的比對軌跡通過目標(biāo)對象的順序以解鎖的方法,其特征在于,該方法在提供輸入設(shè)定軌跡的步驟前,還包含在該設(shè)定提示畫面中定義這些目標(biāo)對象的識別數(shù)據(jù)及位置坐標(biāo)的步驟。
4.如權(quán)利要求1所述的比對軌跡通過目標(biāo)對象的順序以解鎖的方法,其特征在于,該方法在顯示包含這些被通過的目標(biāo)對象的解鎖提示畫面步驟前,還包含在該解鎖提示畫面中定義這些目標(biāo)對象的識別數(shù)據(jù)及位置坐標(biāo)的步驟。
5.一種比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該裝置至少包含: 一顯示模塊,用以在該裝置進(jìn)入設(shè)定狀態(tài)時(shí),顯示包含多個目標(biāo)對象的一設(shè)定提示畫面,及用以在該裝置進(jìn)入鎖定狀態(tài)時(shí),顯示包含全部或部分這些目標(biāo)對象的一解鎖提示畫面; 一軌跡輸入模塊,用以提供在該設(shè)定提示畫面中輸入一設(shè)定軌跡,及用以提供在解鎖提示畫面中輸入一解鎖軌跡; 一軌跡判斷模塊,用以判斷該設(shè)定軌跡通過全部或部分目標(biāo)對象的一設(shè)定順序,及用以判斷該解鎖軌跡通過各被顯示在解鎖提示畫面中的全部或部分目標(biāo)對象的一解鎖順序; 一存儲模塊,用以儲存該設(shè)定順序; 一順序比對模塊,用以判斷該解鎖順序與設(shè)定順序是否相同 '及 一解鎖模塊,用以在該順序比對模塊判斷解鎖順序與設(shè)定順序相同時(shí),解除鎖定該裝置。
6.如權(quán)利要求5所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該裝置還包含一提示產(chǎn)生模塊,用以產(chǎn)生通過這些被通過的目標(biāo)對象的順序與設(shè)定順序相同的一提示軌跡,該顯示模塊還用以在解鎖提示畫面中顯示提示軌跡。
7.如權(quán)利要求5所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該目標(biāo)對象為文字、數(shù)字、符號、幾何圖形及圖像所形成的集合。
8.如權(quán)利要求5所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該設(shè)定提示畫面或解鎖提示畫面為統(tǒng)計(jì)圖、波形圖、圖片或照片,且設(shè)定提示畫面與解鎖提示畫面相同或不同。
9.如權(quán)利要求5所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該裝置還包含一對象定義模塊,用以在設(shè)定提示畫面及或解鎖提示畫面中定義這些目標(biāo)對象的識別數(shù)據(jù)及位置坐標(biāo)。
10.如權(quán)利要求9所述的比對軌跡通過目標(biāo)對象的順序以解鎖的裝置,其特征在于,該對象定義模塊還用以由設(shè)定 提示畫面或解鎖提示畫面中偵測這些目標(biāo)對象。
全文摘要
一種比對軌跡通過目標(biāo)對象的順序以解鎖的裝置及其方法,其通過在解鎖提示畫面中提供輸入解鎖軌跡,判斷解鎖軌跡通過目標(biāo)對象的解鎖順序與預(yù)先在設(shè)定提示畫面中所設(shè)定的設(shè)定順序相同時(shí),解除鎖定裝置的技術(shù)手段,可以在隨機(jī)顯示的不同解鎖提示畫面中輸入簡單的解鎖軌跡,并達(dá)成增加便攜式裝置中個人數(shù)據(jù)的安全性的技術(shù)功效。
文檔編號G06F3/0481GK103164141SQ20111042235
公開日2013年6月19日 申請日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者邱全成, 劉曉安 申請人:英順源(上海)科技有限公司, 英業(yè)達(dá)股份有限公司