專利名稱:電子裝置及其密碼保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種安全管理裝置及方法,尤其涉及一種電子裝置及其密碼保護(hù)方 法。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,越來越多類型的電子產(chǎn)品被普遍應(yīng)用于各個(gè)行業(yè)中, 并深入到人們的日常生活中。通常,電子產(chǎn)品具備一定的存儲(chǔ)空間用于存儲(chǔ)用戶的個(gè)人信 息或者其他數(shù)據(jù),例如手機(jī)的通訊錄、短信記錄、備忘錄、拍攝的照片以及視頻等。如何通 過保護(hù)電子產(chǎn)品內(nèi)的數(shù)據(jù)不被他人竊取或者篡改從而實(shí)現(xiàn)對(duì)個(gè)人隱私的保密,一直以來都 是研究的課題。目前,對(duì)電子產(chǎn)品內(nèi)的數(shù)據(jù)進(jìn)行保護(hù)所采用的較多的方式是為該電子產(chǎn)品設(shè)置密 碼進(jìn)行保護(hù)。通常,密碼是由字母、數(shù)字、符號(hào)組合而成,若密碼組合過于簡(jiǎn)單,容易被破譯, 若密碼組合設(shè)置的過于復(fù)雜,又不利于記憶。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電子裝置,可在構(gòu)建的立方體的面上選擇預(yù)先劃 分的方格來實(shí)現(xiàn)位置密碼的生成及應(yīng)用。此外,還有必要提供一種密碼保護(hù)方法,可在構(gòu)建的立方體的面上選擇預(yù)先劃分 的方格來實(shí)現(xiàn)位置密碼的生成及應(yīng)用。一種電子裝置,包括觸摸屏,該電子裝置還包括構(gòu)建模塊,用于構(gòu)建一個(gè)立方體, 將該立方體的每個(gè)面切割成九個(gè)大小相同的方格,設(shè)置該立方體的每個(gè)面的序號(hào),對(duì)每個(gè) 面中的九個(gè)方格進(jìn)行標(biāo)號(hào),根據(jù)該觸摸屏的矩陣坐標(biāo)定義每個(gè)方格的觸摸區(qū)域,并將每個(gè) 方格的觸摸區(qū)域與該方格的標(biāo)號(hào)相關(guān)聯(lián),及設(shè)置每個(gè)面的每個(gè)方格具有一個(gè)位置代碼,該 位置代碼由該方格所在面的序號(hào)以及該方格的標(biāo)號(hào)組成;設(shè)置模塊,用于定義密碼由多個(gè) 方格的位置代碼組成;顯示模塊,用于載入該立方體并于所述觸摸屏上顯示該立方體;分 析模塊,用于偵測(cè)旋轉(zhuǎn)立方體的面的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊方格的觸摸區(qū)域的點(diǎn)擊動(dòng)作,根據(jù) 該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū)域,并確 認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì)應(yīng)的方格的標(biāo)號(hào);及密碼生成模塊,用于獲 取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格的標(biāo)號(hào)以組合成被點(diǎn)擊方格的位置代碼,并根 據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼。—種密碼保護(hù)方法,應(yīng)用于包括觸摸屏的電子裝置中,該方法包括如下步驟構(gòu)建 步驟構(gòu)建一個(gè)立方體,將該立方體的每個(gè)面切割成九個(gè)大小相同的方格;設(shè)置步驟設(shè)置 該立方體的每個(gè)面的序號(hào),對(duì)每個(gè)面中的九個(gè)方格進(jìn)行標(biāo)號(hào),并設(shè)置每個(gè)面的每個(gè)方格具 有的位置代碼,該位置代碼由該方格所在面的序號(hào)以及該方格的標(biāo)號(hào)組成;第一定義步驟 根據(jù)該觸摸屏的矩陣坐標(biāo)定義每個(gè)方格的觸摸區(qū)域,并將每個(gè)方格的觸摸區(qū)域與該方格的 標(biāo)號(hào)相關(guān)聯(lián);第二定義步驟定義密碼由多個(gè)方格的位置代碼組成;載入步驟載入該立方體并于所述觸摸屏上顯示該立方體;偵測(cè)步驟偵測(cè)旋轉(zhuǎn)立方體的面的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊方格的觸摸區(qū)域的點(diǎn)擊動(dòng)作,并根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分 析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū)域;確認(rèn)步驟確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所 對(duì)應(yīng)的方格的標(biāo)號(hào);及生成步驟獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格的標(biāo)號(hào)以 組合成被點(diǎn)擊方格的位置代碼,并根據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼。相較于現(xiàn)有技術(shù),所述的電子裝置及其密碼保護(hù)方法,可在構(gòu)建的立方體的面上 選擇預(yù)先劃分的方格來實(shí)現(xiàn)位置密碼的生成及應(yīng)用,如此,既可讓密碼的設(shè)置更為形象、具 體、便于記憶,又不便被他人所破譯。
圖1是本發(fā)明電子裝置的較佳實(shí)施方式的功能模塊圖。圖2是本發(fā)明電子裝置的較佳實(shí)施方式的立方體構(gòu)建示意圖。圖3是本發(fā)明電子裝置的較佳實(shí)施方式的方格標(biāo)號(hào)示意圖。圖4是本發(fā)明電子裝置的較佳實(shí)施方式的密碼輸入示意圖。圖5是本發(fā)明密碼保護(hù)方法的較佳實(shí)施方式的密碼生成流程圖。圖6是本發(fā)明密碼保護(hù)方法的較佳實(shí)施方式的流程圖。
具體實(shí)施例方式如圖1所示,是本發(fā)明電子裝置的較佳實(shí)施方式的功能模塊圖。本發(fā)明電子裝置 1可以是不同類型的電子裝置,例如個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、 手機(jī)、筆記本電腦等。所述的電子裝置1包括處理器3、存儲(chǔ)裝置4以及觸摸屏5。所述的處理器3用于 執(zhí)行所述電子裝置1內(nèi)安裝的其他軟件。所述的存儲(chǔ)裝置4,可以是所述電子裝置1的內(nèi) 存,還可以是可外接于該電子裝置1的存儲(chǔ)卡,如SM卡(Smart Media Card,智能媒體卡)、 SD卡(Secure Digital Card,安全數(shù)字卡)等。所述的存儲(chǔ)裝置4用于存儲(chǔ)各類數(shù)據(jù),包 括在所述電子裝置1中設(shè)置、生成的數(shù)據(jù)等。所述的觸摸屏5,用于輸入/輸出相關(guān)數(shù)據(jù)。所述電子裝置1主要包括六個(gè)功能模塊,分別是構(gòu)建模塊20、設(shè)置模塊22、顯示 模塊24、分析模塊26、密碼生成模塊28以及驗(yàn)證模塊29。所述的構(gòu)建模塊20用于構(gòu)建一個(gè)六面立方體(可參考圖2所示),將該立方體的 每個(gè)面切割成九個(gè)大小相同的方格。用戶可利用所述觸摸屏5點(diǎn)擊該立方體的面從而旋轉(zhuǎn) 該立方體至用戶所需選擇的面(如圖2所示的方向箭頭)。所述的構(gòu)建模塊20還用于設(shè)置該立方體的每個(gè)面的序號(hào),對(duì)每個(gè)面中的九個(gè)方 格進(jìn)行標(biāo)號(hào),并設(shè)置每個(gè)方格具有一個(gè)唯一的位置代碼,該位置代碼由該方格所在面的序 號(hào)以及該方格的標(biāo)號(hào)組成。例如,該立方體的六個(gè)面的序號(hào)可依序?yàn)?、2、3、4、5、6,其中,每 個(gè)面的九個(gè)方格的標(biāo)號(hào)均可表示為A、B、C、D、E、F、G、H、I (參考如圖3所示的方格標(biāo)號(hào)示 意圖),而第一個(gè)面的A方格的位置代碼為1A,第二個(gè)面的A方格的位置代碼為2A,依此類 推。在其他實(shí)施方式中,還可選擇其他數(shù)字、字母或者符號(hào)來表示面的序號(hào)或者方格 的標(biāo)號(hào)。
由于觸摸屏技術(shù)中包括快速準(zhǔn)確地處理隨機(jī)觸摸點(diǎn)坐標(biāo)的技術(shù),因此結(jié)合所述觸 摸屏5內(nèi)設(shè)置的矩陣、坐標(biāo),所述的構(gòu)建模塊20還用于根據(jù)該觸摸屏5的矩陣坐標(biāo)定義每 個(gè)方格的觸摸區(qū)域,并將每個(gè)方格的觸摸區(qū)域與該方格的標(biāo)號(hào)相關(guān)聯(lián),以便于用戶點(diǎn)擊該 觸摸區(qū)域時(shí)可分析出是哪個(gè)方格被選擇。
此外,所述的構(gòu)建模塊20進(jìn)一步用于提供密碼輸入界面,包括一個(gè)用以顯示該立 方體的顯示區(qū)域以及兩個(gè)功能性按鈕(如圖2至圖4所示),分別為“設(shè)置”按鈕與“確定” 按鈕。該“設(shè)置”按鈕用以開始輸入密碼,該“確定”按鈕用以確認(rèn)密碼已輸入完畢。所述的設(shè)置模塊22用于定義密碼的組成以及輸入方式。在本較佳實(shí)施方式中,密 碼的輸入方式是從該立方體的六個(gè)面中的五十四個(gè)方格中選擇六個(gè)方格,而密碼是由該選 擇的六個(gè)方格的位置代碼所組成。并且,用戶在選擇方格時(shí)還可根據(jù)個(gè)人記憶習(xí)慣重復(fù)選 擇相同的方格。完成上述初步構(gòu)建以及設(shè)置后,則可開始在該電子裝置1中設(shè)置密碼,所設(shè)置的 密碼可用于開機(jī)時(shí)對(duì)用戶身份進(jìn)行確認(rèn),也可用于當(dāng)所述電子裝置1的界面被鎖定且需要 解鎖時(shí)進(jìn)行身份確認(rèn),還可用于其他需要利用密碼進(jìn)行鎖定/保護(hù)的裝置/系統(tǒng)、文件、界面等。所述的顯示模塊24用于在需要輸入密碼時(shí)載入該構(gòu)建的立方體并顯示該立方體 于密碼輸入界面的顯示區(qū)域上。用戶可先點(diǎn)擊“設(shè)置”按鈕,然后選擇任一面的任一方格, 參考如圖4所示的密碼輸入示意圖,通過點(diǎn)擊/觸摸的方式選擇第一面的A方格,然后旋轉(zhuǎn) 至第二面并選擇第二面的I方格,再次旋轉(zhuǎn)至第六面并選擇第六面的D方格,依此類推,可 選擇六個(gè)方格,并在選擇完成后點(diǎn)擊“確定”按鈕。所述的分析模塊26用于在用戶旋轉(zhuǎn)立方體的面并點(diǎn)擊方格的觸摸區(qū)域時(shí)偵測(cè)用 戶的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊動(dòng)作,并根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分 析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū)域,并進(jìn)一步確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì) 應(yīng)的方格的標(biāo)號(hào)。若用戶未旋轉(zhuǎn)該立方體的面而直接選擇某個(gè)方格,則默認(rèn)當(dāng)前顯示的面 的序號(hào)為1。其中,該點(diǎn)擊方格的順序視為密碼的輸入順序所述的密碼生成模塊28用于獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格的標(biāo) 號(hào)以組合成該方格的位置代碼,并根據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼。例如,所述 的密碼生成模塊28組合成六個(gè)方格的位置代碼,分別為1A、2B、3C、4D、5E、6F,并生成相應(yīng) 的初始密碼為1A2B3C4D5E6F。所述的密碼生成模塊28還用于將生成的初始密碼存儲(chǔ)至所述存儲(chǔ)裝置4中。完成初始密碼設(shè)置后,可重新啟動(dòng)所述電子裝置1。所述電子裝置1重新啟動(dòng)后, 提示用戶輸入相應(yīng)密碼以進(jìn)入相應(yīng)的操作系統(tǒng)。所述的顯示模塊24載入該構(gòu)建的立方體并顯示該立方體于密碼輸入界面的顯示 區(qū)域上以便用戶從中選擇方格。所述的分析模塊26根據(jù)用戶針對(duì)該立方體的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊動(dòng)作確認(rèn)多個(gè)面 的序號(hào)以及所選擇方格的標(biāo)號(hào)。所述的密碼生成模塊28根據(jù)所確認(rèn)的多個(gè)面的序號(hào)以及所選擇方格的標(biāo)號(hào)組合 成用戶選擇的多個(gè)方格的位置代碼,并根據(jù)該多個(gè)位置代碼生成一個(gè)輸入密碼。所述的驗(yàn)證模塊29用于比對(duì)該生成的輸入密碼與所述存儲(chǔ)裝置4內(nèi)的初始密碼是否相符,若相符,則驗(yàn)證該輸入密碼正確,允許用戶進(jìn)入所述電子裝置1的操作系統(tǒng);否 貝1J,若不相符,則驗(yàn)證該輸入密碼錯(cuò)誤,提示用戶重新輸入密碼以供驗(yàn)證或者直接拒絕該用 戶進(jìn)入所述電子裝置1的操作系統(tǒng)。
如圖5所示,是本發(fā)明密碼保護(hù)方法的較佳實(shí)施方式的密碼生成流程圖。首先,步 驟S2,所述的構(gòu)建模塊20構(gòu)建一個(gè)六面立方體,將該立方體的每個(gè)面切割成九個(gè)大小相同 的方格。用戶可利用所述觸摸屏5點(diǎn)擊該立方體的面從而旋轉(zhuǎn)該立方體至用戶所需選擇的 面。步驟S4,所述的構(gòu)建模塊20設(shè)置該立方體的每個(gè)面的序號(hào),對(duì)每個(gè)面中的九個(gè)方 格進(jìn)行標(biāo)號(hào),并設(shè)置每個(gè)方格具有一個(gè)唯一的位置代碼,該位置代碼由該方格所在面的序 號(hào)以及該方格的標(biāo)號(hào)組成。步驟S6,所述的構(gòu)建模塊20根據(jù)該觸摸屏5的矩陣坐標(biāo)定義每個(gè)方格的觸摸區(qū) 域,并將每個(gè)方格的觸摸區(qū)域與該方格的標(biāo)號(hào)相關(guān)聯(lián)。步驟S8,所述的構(gòu)建模塊20提供密碼輸入界面,包括用以顯示該立方體的顯示區(qū) 域、用以開始輸入密碼的“設(shè)置”按鈕、以及用以確認(rèn)密碼已輸入完畢的“確定”按鈕。步驟S10,所述的設(shè)置模塊22定義密碼的組成以及輸入方式。在本較佳實(shí)施方式 中,密碼的輸入方式是從該立方體的六個(gè)面中的五十四個(gè)方格中選擇六個(gè)方格,而密碼是 由該選擇的六個(gè)方格的位置代碼所組成。步驟S12,所述的顯示模塊24載入該構(gòu)建的立方體并在所述密碼輸入界面上顯示 該立方體。步驟S14,用戶可在顯示的立方體上旋轉(zhuǎn)面并點(diǎn)擊所需選擇的方格,所述的分析 模塊26在用戶旋轉(zhuǎn)立方體的面并點(diǎn)擊方格的觸摸區(qū)域時(shí)偵測(cè)用戶的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊動(dòng) 作,根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū) 域,并進(jìn)一步確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì)應(yīng)的方格的標(biāo)號(hào)。若用戶未 旋轉(zhuǎn)該立方體的面而直接選擇某個(gè)方格,則默認(rèn)當(dāng)前顯示的面的序號(hào)為1。步驟S16,所述的密碼生成模塊28獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格 的標(biāo)號(hào)以組合成該方格的位置代碼。步驟S18,根據(jù)所述密碼輸入界面上的“確認(rèn)”按鈕是否被點(diǎn)擊來判斷密碼是否輸 入完畢。若輸入完畢,則執(zhí)行步驟S20,否則,返回步驟S14繼續(xù)偵測(cè)用戶動(dòng)作。步驟S20,所述的密碼生成模塊28根據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼, 并將生成的初始密碼存儲(chǔ)至所述存儲(chǔ)裝置4中,然后結(jié)束本流程。如圖6所示,是本發(fā)明密碼保護(hù)方法的較佳實(shí)施方式的流程圖。首先,步驟S30,開 啟所述電子裝置1。步驟S32,所述的顯示模塊24載入預(yù)先構(gòu)建的立方體并在所述密碼輸入界面上顯 示該立方體。步驟S34,用戶可在顯示的立方體上旋轉(zhuǎn)面并點(diǎn)擊所需選擇的方格,所述的分析 模塊26在用戶旋轉(zhuǎn)立方體的面并點(diǎn)擊方格的觸摸區(qū)域時(shí)偵測(cè)用戶的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊動(dòng) 作,根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū) 域,并進(jìn)一步確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì)應(yīng)的方格的標(biāo)號(hào)。若用戶未 旋轉(zhuǎn)該立方體的面而直接選擇某個(gè)方格,則默認(rèn)當(dāng)前顯示的面的序號(hào)為1。
步驟S36,所述的密碼生成模塊28獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格 的標(biāo)號(hào)以組合成該方格的位置代碼。步驟S38,根據(jù)所述密碼輸入界面上的“確認(rèn)”按鈕是否被點(diǎn)擊來判斷密碼是否輸 入完畢。若輸入完畢,則執(zhí)行步驟S40,否則,返回步驟S34繼續(xù)偵測(cè)用戶動(dòng)作。 步驟S40,所述的密碼生成模塊28根據(jù)多個(gè)組成的位置代碼生成一個(gè)輸入密碼。步驟S42,所述的驗(yàn)證模塊29比對(duì)該生成的輸入密碼與所述存儲(chǔ)裝置4內(nèi)的初始 密碼是否相符,從而判斷該輸入密碼是否正確。若相符,則判斷該輸入密碼正確,執(zhí)行步驟 S44,否則,若不相符,則判斷該輸入密碼錯(cuò)誤,執(zhí)行步驟S46。步驟S44,所述的驗(yàn)證模塊29驗(yàn)證該輸入密碼正確,允許用戶進(jìn)入所述電子裝置1 的操作系統(tǒng),然后結(jié)束本流程。步驟S46,所述的驗(yàn)證模塊29驗(yàn)證該輸入密碼錯(cuò)誤,拒絕該用戶進(jìn)入所述電子裝 置1的操作系統(tǒng),然后結(jié)束本流程。以上實(shí)施方式僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施方 式對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案 進(jìn)行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種電子裝置,包括觸摸屏,其特征在于,該電子裝置還包括構(gòu)建模塊,用于構(gòu)建一個(gè)立方體,將該立方體的每個(gè)面切割成九個(gè)大小相同的方格,設(shè)置該立方體的每個(gè)面的序號(hào),對(duì)每個(gè)面中的九個(gè)方格進(jìn)行標(biāo)號(hào),根據(jù)該觸摸屏的矩陣坐標(biāo)定義每個(gè)方格的觸摸區(qū)域,并將每個(gè)方格的觸摸區(qū)域與該方格的標(biāo)號(hào)相關(guān)聯(lián),及設(shè)置每個(gè)面的每個(gè)方格具有一個(gè)位置代碼,該位置代碼由該方格所在面的序號(hào)以及該方格的標(biāo)號(hào)組成;設(shè)置模塊,用于定義密碼由多個(gè)方格的位置代碼組成;顯示模塊,用于載入該立方體并于所述觸摸屏上顯示該立方體;分析模塊,用于偵測(cè)旋轉(zhuǎn)立方體的面的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊方格的觸摸區(qū)域的點(diǎn)擊動(dòng)作,根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū)域,并確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì)應(yīng)的方格的標(biāo)號(hào);及密碼生成模塊,用于獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格的標(biāo)號(hào)以組合成被點(diǎn)擊方格的位置代碼,并根據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼。
2.如權(quán)利要求1所述的電子裝置,其特征在于,在需要輸入密碼對(duì)用戶身份進(jìn)行確認(rèn) 時(shí),利用所述的顯示模塊、分析模塊以及密碼生成模塊生成一個(gè)輸入密碼。
3.如權(quán)利要求2所述的電子裝置,其特征在于,該電子裝置還包括驗(yàn)證模塊,用于比對(duì) 該生成的輸入密碼與初始密碼是否相符,從而驗(yàn)證該輸入密碼是否正確。
4.如權(quán)利要求1所述的電子裝置,其特征在于,所述的構(gòu)建模塊還用于提供密碼輸入 界面,該密碼輸入界面包括用以顯示該立方體的顯示區(qū)域、“設(shè)置”按鈕用以開始輸入密碼、 及“確定”按鈕用以確認(rèn)密碼已輸入完畢。
5.如權(quán)利要求1至4項(xiàng)中任一項(xiàng)所述的電子裝置,其特征在于,在所述觸摸屏上點(diǎn)擊該 立方體的面可旋轉(zhuǎn)該立方體至所需選擇的面。
6.一種密碼保護(hù)方法,應(yīng)用于包括觸摸屏的電子裝置中,該方法包括如下步驟 構(gòu)建步驟構(gòu)建一個(gè)立方體,將該立方體的每個(gè)面切割成九個(gè)大小相同的方格;設(shè)置步驟設(shè)置該立方體的每個(gè)面的序號(hào),對(duì)每個(gè)面中的九個(gè)方格進(jìn)行標(biāo)號(hào),并設(shè)置每 個(gè)面的每個(gè)方格具有的位置代碼,該位置代碼由該方格所在面的序號(hào)以及該方格的標(biāo)號(hào)組 成;第一定義步驟根據(jù)該觸摸屏的矩陣坐標(biāo)定義每個(gè)方格的觸摸區(qū)域,并將每個(gè)方格的 觸摸區(qū)域與該方格的標(biāo)號(hào)相關(guān)聯(lián);第二定義步驟定義密碼由多個(gè)方格的位置代碼組成; 載入步驟載入該立方體并于所述觸摸屏上顯示該立方體;偵測(cè)步驟偵測(cè)旋轉(zhuǎn)立方體的面的旋轉(zhuǎn)動(dòng)作以及點(diǎn)擊方格的觸摸區(qū)域的點(diǎn)擊動(dòng)作, 并根據(jù)該旋轉(zhuǎn)動(dòng)作分析當(dāng)前顯示的面以及根據(jù)該點(diǎn)擊動(dòng)作分析該點(diǎn)擊動(dòng)作相應(yīng)的觸摸區(qū) 域;確認(rèn)步驟確認(rèn)當(dāng)前所顯示的面的序號(hào)以及該觸摸區(qū)域所對(duì)應(yīng)的方格的標(biāo)號(hào);及 生成步驟獲取所確認(rèn)的當(dāng)前所顯示的面的序號(hào)以及方格的標(biāo)號(hào)以組合成被點(diǎn)擊方格 的位置代碼,并根據(jù)多個(gè)組成的位置代碼生成一個(gè)初始密碼。
7.如權(quán)利要求6所述的密碼保護(hù)方法,其特征在于,該方法還包括在需要輸入密碼對(duì)用戶身份進(jìn)行確認(rèn)時(shí),執(zhí)行上述的載入步驟、偵測(cè)步驟、確認(rèn)步驟以及生成步驟,從而根據(jù)用戶對(duì)該立方體上的方格的選擇生成一個(gè)輸入密碼。
8.如權(quán)利要求7所述的密碼保護(hù)方法,其特征在于,該方法還包括驗(yàn)證步驟比對(duì)該生成的輸入密碼與初始密碼是否相符,從而驗(yàn)證該輸入密碼是否正確;若輸入密碼正確,則允許用戶進(jìn)入該電子裝置的操作系統(tǒng);或 若輸入密碼錯(cuò)誤,則拒絕用戶進(jìn)入該電子裝置的操作系統(tǒng)。
9.如權(quán)利要求6所述的密碼保護(hù)方法,其特征在于,所述的構(gòu)建步驟包括提供密碼輸入界面,該密碼輸入界面包括用以顯示該立方體的顯示區(qū)域、“設(shè)置”按鈕 用以開始輸入密碼、及“確定”按鈕用以確認(rèn)密碼已輸入完畢。
10.如權(quán)利要求6至9項(xiàng)中任一項(xiàng)所述的密碼保護(hù)方法,其特征在于,在所述觸摸屏上 點(diǎn)擊該立方體的面可旋轉(zhuǎn)該立方體至所需選擇的面。
全文摘要
一種電子裝置,包括觸摸屏以及構(gòu)建模塊、設(shè)置模塊、顯示模塊、分析模塊及密碼生成模塊。上述模塊可用于構(gòu)建被劃分為多個(gè)方格的立方體、設(shè)置該立方體的面的序號(hào)與方格的標(biāo)號(hào)以使得每個(gè)方格具備位置代碼,通過偵測(cè)用戶對(duì)多個(gè)方格的選擇以分析出所選擇方格的位置代碼,并根據(jù)該位置代碼生成相應(yīng)的密碼。本發(fā)明還提供一種密碼保護(hù)方法。利用本發(fā)明可生成位置密碼以實(shí)現(xiàn)對(duì)電子裝置內(nèi)數(shù)據(jù)的保護(hù)。
文檔編號(hào)G09C1/04GK101859504SQ20091030139
公開日2010年10月13日 申請(qǐng)日期2009年4月8日 優(yōu)先權(quán)日2009年4月8日
發(fā)明者葉王鴻 申請(qǐng)人:深圳富泰宏精密工業(yè)有限公司;富士康科技股份有限公司