專利名稱:觸摸式電子設備及其權(quán)限管控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設備及其安全保護方法,特別是關(guān)于一種觸摸式電子設備及其權(quán)限 管控方法。
背景技術(shù):
隨著科技產(chǎn)品向人機接口友善化的方向發(fā)展,觸摸屏的需求不斷增長,應用領(lǐng)域越來越 廣泛。觸摸屏在應用上大略可分為個人數(shù)字裝置(例如觸摸屏相機、觸摸屏手機)及公共領(lǐng) 域裝置(例如觸摸屏公共信息査詢機)。觸摸屏提供了簡單自然的人機交互方式,使人機交 互更為直截了當,用戶操作更加方便。
與此同時,隨著信息技術(shù)的飛速發(fā)展,信息安全越來越受到人們的重視。密碼的使用能 夠很大程度上保證信息的安全性。對于觸摸式電子設備,也可以通過密碼對信息進行保護。 例如,在觸摸屏手機上設定了密碼,當開機或者開啟一些私人的文件時,用戶需要輸入正確 的密碼。然而,當前普遍使用的密碼通常為數(shù)字與字母的組合,不便于合法用戶記憶,且易 被非法用戶破解,此外,密碼的形式比較單一,不能滿足用戶的個性化需求。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種觸摸式電子設備,能夠利用觸摸屏設定和驗證密碼,便 于合法用戶記憶且不易被非法用戶破解。
此外,還有必要提供一種觸摸式電子設備的權(quán)限管控方法,能夠利用觸摸屏設定和驗證 密碼,便于合法用戶記憶且不易被非法用戶破解。
一種觸摸式電子設備,該觸摸式電子設備包括觸摸屏及存儲區(qū),該觸摸式電子設備還包 括權(quán)限管控系統(tǒng),該權(quán)限管控系統(tǒng)包括第一記錄模塊,用于記錄用戶通過所述觸摸屏輸入 的待設定圖形;密碼設定模塊,用于根據(jù)所述待設定圖形設定圖形密碼,并將設定的圖形密 碼存儲于所述存儲區(qū);第二記錄模塊,用于記錄用戶通過觸摸屏輸入的待驗證圖形;及密碼 驗證模塊,用于比較存儲的圖形密碼及該待驗證圖形,確定該待驗證圖形是否通過驗證。
一種觸摸式電子設備的權(quán)限管控方法,該方法包括步驟記錄用戶通過所述觸摸式電子 設備的觸摸屏輸入的待設定圖形;根據(jù)記錄的待設定圖形設定圖形密碼;將設定的圖形密碼 存儲于所述觸摸式電子設備的存儲區(qū);記錄用戶通過所述觸摸屏輸入的待驗證圖形;及比較 存儲的圖形密碼及該待驗證圖形,確定該待驗證圖形是否通過驗證。本發(fā)明能夠利用觸摸屏設定及驗證圖形密碼,從而使密碼形式多樣化和個性化,便于合 法用戶記憶且不易被非法用戶破解。
圖l為本發(fā)明觸摸式電子設備較佳實施例的架構(gòu)圖。
圖2為本發(fā)明觸摸式電子設備的權(quán)限管控系統(tǒng)較佳實施例的功能模塊圖。 圖3為一個觸摸屏的示意圖。
圖4為輸入的圖形及該圖形相對應的矩陣的示意圖。 圖5為兩次記錄的圖形之間的偏移量的示意圖。
圖6為本發(fā)明觸摸式電子設備的權(quán)限管控方法較佳實施例的流程圖。
具體實施例方式
參閱圖1所示,是本發(fā)明觸摸式電子設備的架構(gòu)圖。所述觸摸式電子設備l可以是觸摸屏 手機、觸摸屏相機,或是其他使用觸摸屏的電子設備。所述觸摸式電子設備l包括權(quán)限管控 系統(tǒng)2、觸摸屏3及存儲區(qū)4。觸摸屏3作為觸摸式電子設備1的輸入裝置,用于接收用戶輸入 的圖形。所述觸摸屏3可以是電阻式觸摸屏、電容式觸摸屏,或是其他類型的觸摸屏。權(quán)限 管控系統(tǒng)2用于根據(jù)用戶通過觸摸屏3輸入的圖形設定圖形密碼并將設定的圖形密碼存儲于存 儲區(qū)4,以及根據(jù)設定的圖形密碼以及用戶通過觸摸屏3輸入的待驗證圖形判斷是否通過驗證 。所述輸入的圖形表示的是用戶用手指或其他物體在觸摸屏3上觸摸過的軌跡。
參閱圖2所示,是本發(fā)明觸摸式電子設備1的權(quán)限管控系統(tǒng)2較佳實施例的功能模塊圖。 所述權(quán)限管控系統(tǒng)2包括第一記錄模塊20、密碼設定模塊21、第二記錄模塊22及密碼驗證模 塊23。
所述第一記錄模塊20用于記錄用戶通過觸摸屏3輸入的待設定圖形。所述待設定圖形是 在設定圖形密碼時用戶輸入的圖形,即用戶想要設定為密碼的圖形。參閱圖3所示,為一個 觸摸屏3的示意圖。在本實施例中,該觸摸屏3為一個3寸的電容式觸摸屏,該觸摸屏3分為7 Xll (即長7等分,寬ll等分)個小方格。相應地,構(gòu)造一個7X11矩陣,矩陣中的每一個元 素對應觸摸屏3中的一個小方格。若記錄的圖形經(jīng)過一個小方格,則將該小方格對應的矩陣 中的元素取值為l,若記錄的圖形不經(jīng)過一個小方格,則將該小方格對應的矩陣中的元素取 值為O。因此,用戶通過觸摸屏3記錄的圖形可以用該圖形相對應的矩陣來表示,矩陣中取值 為l的元素(以下稱圖形元素)即代表圖形在觸摸屏3上所經(jīng)過的位置。矩陣中的每個元素有 確定的行數(shù)和列數(shù)。參閱圖4所示,為記錄的圖形及該圖形相對應的矩陣的示意圖。在本實 施例中,第一記錄模塊20提供一個用戶界面,提示用戶開始輸入待設定圖形;第一記錄模塊20還提供一個結(jié)束按鈕,當用戶按該結(jié)束按鈕時結(jié)束一次待設定圖形的記錄。在本實施例中 ,為了確保圖形密碼設定正確,要求用戶多次輸入待設定圖形,例如輸入三次,第一記錄模 塊20記錄下各次輸入的待設定圖形。
密碼設定模塊21用于根據(jù)記錄的待設定圖形設定圖形密碼,并將設定的圖形密碼存儲于 存儲區(qū)4。在本實施例中,密碼設定模塊21計算各次記錄的待設定圖形的誤差值,并且判斷 該誤差值是否在預先設定的允許誤差范圍內(nèi)。若誤差值超出預先設定的允許誤差范圍,則提 示用戶重新設定圖形密碼。若誤差值在預先設定的允許誤差范圍內(nèi),則將第一次記錄的待設 定圖形設定為圖形密碼。所述誤差值在允許誤差范圍是指誤差值小于或者等于一個允許的最 大誤差值。以三次記錄待設定圖形為例,密碼設定模塊21將第一次記錄的待設定圖形作為參 考,分別計算第二次、第三次記錄的待設定圖形與第一次記錄的待設定圖形的誤差值。在本 實施例中,密碼設定模塊21依次計算兩次記錄的待設定圖形相對應圖形元素的行數(shù)之差和列 數(shù)之差,將所有行數(shù)之差和列數(shù)之差中的最大值作為兩次記錄的待設定圖形之間的誤差值。 在本實施例中,若兩次記錄的待設定圖形存在一個偏移量,即兩次記錄的待設定圖形的起點 位置不同,則計算這兩次記錄的待設定圖形的誤差值時需要減去該偏移量。參閱圖5所示, 為兩次記錄的圖形之間的偏移量的示意圖。該偏移量可以分解為行偏移量和列偏移量,假設 行偏移量為5,列偏移量為3,則將原來計算得到的行數(shù)之差減去5作為實際的行數(shù)之差,將 原來計算得到的列數(shù)之差減去3作為實際的列數(shù)之差。所述允許的最大誤差值可根據(jù)觸摸屏 的大小進行設定,例如尺寸較小的觸摸屏設定較小的允許最大誤差值(例如l),尺寸較大 的觸摸屏設定較大允許最大誤差值(例如2)。允許的最大誤差值也可不依賴于觸摸屏的大 小,而設定為一個固定值,例如設定為l。
第二記錄模塊22用于記錄用戶通過觸摸屏3輸入的待驗證圖形。所述待驗證圖形是在驗 證圖形密碼時用戶輸入的圖形。在本實施例中,第二記錄模塊22采用與第一記錄模塊20相同 的方法記錄輸入的圖形。參閱圖4所示,第二記錄模塊22利用矩陣來記錄用戶輸入的待驗證 圖形。在本實施例中,第二記錄模塊22提供一個用戶界面,提示用戶開始輸入待驗證圖形; 第二記錄模塊22還提供一個結(jié)束按鈕,當用戶按該結(jié)束按鈕時結(jié)束待驗證圖形的記錄。
密碼驗證模塊23用于根據(jù)存儲的圖形密碼及記錄的待驗證圖形,判斷是否通過驗證。在 本實施例中,密碼驗證模塊23計算記錄的待驗證圖形與設定的圖形密碼的誤差值,并判斷該 誤差值是否在所述允許誤差范圍內(nèi)。若誤差值在允許誤差范圍內(nèi),則通過驗證;若誤差值超 出允許誤差范圍,則未通過驗證。在本實施例中,密碼驗證模塊23采用與密碼設定模塊22相 同的方法計算待驗證圖形與設定的圖形密碼的誤差值。具體而言,密碼驗證模塊23計算待驗
6證圖形與設定的圖形密碼相對應的圖形元素的行數(shù)之差和列數(shù)之差,將所有行數(shù)之差和列數(shù) 之差中的最大值作為待驗證圖形與設定的圖形密碼之間的誤差值。同樣地,若待驗證圖形與 設定的圖形密碼之間存在一個偏移量,則計算待驗證圖形與設定的圖形密碼的誤差值時需要 減去該偏移量。
參閱圖6所示,是本發(fā)明觸摸式電子設備的權(quán)限管控方法較佳實施例的流程圖。 步驟S601,第一記錄模塊20記錄用戶通過觸摸屏3輸入的待設定圖形。所述待設定圖形 是在設定圖形密碼時用戶輸入的圖形,即用戶想要設定為密碼的圖形。參閱圖3所示,為一 個觸摸屏3的示意圖。在本實施例中,該觸摸屏3為一個3寸的電容式觸摸屏,該觸摸屏3分為 7X11 (即長7等分,寬ll等分)個小方格。相應地,構(gòu)造一個7X11矩陣,矩陣中的每一個 元素對應觸摸屏3中的一個小方格。若記錄的圖形經(jīng)過一個小方格,則將該小方格對應的矩 陣中的元素取值為l,若記錄的圖形不經(jīng)過一個小方格,則將該小方格對應的矩陣中的元素 取值為O。因此,用戶通過觸摸屏3記錄的圖形可以用該圖形相對應的矩陣來表示,矩陣中取 值為l的元素(以下稱圖形元素)即代表圖形在觸摸屏3上所經(jīng)過的位置。矩陣中的每個元素 有確定的行數(shù)和列數(shù)。參閱圖4所示,為記錄的圖形及該圖形相對應的矩陣的示意圖。在本 實施例中,第一記錄模塊20提供一個用戶界面,提示用戶開始輸入待設定圖形;第一記錄模 塊20還提供一個結(jié)束按鈕,當用戶按該結(jié)束按鈕時結(jié)束一次待設定圖形的記錄。在本實施例 中,為了確保圖形密碼設定正確,要求用戶多次輸入待設定圖形,例如輸入三次,第一記錄 模塊20記錄下各次輸入的待設定圖形。
步驟S602,密碼設定模塊21根據(jù)記錄的待設定圖形設定圖形密碼。在本實施例中,密碼 設定模塊21計算各次記錄的待設定圖形的誤差值,并且判斷該誤差值是否在預先設定的允許 誤差范圍內(nèi)。若誤差值超出預先設定的允許誤差范圍,則提示用戶重新設定圖形密碼。若誤 差值在預先設定的允許誤差范圍內(nèi),則將第一次記錄的待設定圖形設定為圖形密碼。所述誤 差值在安全值范圍是指誤差值小于或者等于一個允許的最大誤差值。以三次記錄待設定圖形 為例,密碼設定模塊21將第一次記錄的待設定圖形作為參考,分別計算第二次、第三次記錄 的待設定圖形與第一次記錄的待設定圖形的誤差值。在本實施例中,密碼設定模塊21依次計 算兩次記錄的待設定圖形相對應圖形元素的行數(shù)之差和列數(shù)之差,將所有行數(shù)之差和列數(shù)之 差中的最大值作為兩次記錄的待設定圖形之間的誤差值。在本實施例中,若兩次記錄的待設 定圖形存在一個偏移量,即兩次記錄的待設定圖形的起點位置不同,則計算這兩次記錄的待 設定圖形的誤差值時需要減去該偏移量。參閱圖5所示,為兩次記錄的圖形之間的偏移量的 示意圖。該偏移量可以分解為行偏移量和列偏移量,假設行偏移量為5,列偏移量為3,則將原來計算得到的行數(shù)之差減去5作為實際的行數(shù)之差,將原來計算得到的列數(shù)之差減去3作為 實際的列數(shù)之差。所述允許的最大誤差值可根據(jù)觸摸屏的大小進行設定,例如尺寸較小的觸 摸屏設定較小的允許最大誤差值(例如l),尺寸較大的觸摸屏設定較大的允許最大誤差值 (例如2)。所述允許的最大誤差值也可不依賴于觸摸屏的大小,而設定為一個固定值,例 如設定為l。
步驟S603,密碼設定模塊21將設定的圖形密碼存儲于存儲區(qū)4。
步驟S604,第二記錄模塊22記錄用戶通過觸摸屏3輸入的待驗證圖形。所述待驗證圖形 是在驗證圖形密碼時用戶輸入的圖形。在本實施例中,第二記錄模塊22采用與第一記錄模塊 20相同的方法記錄輸入的圖形。參閱圖4所示,第二記錄模塊22利用矩陣來記錄用戶輸入的 待驗證圖形。在本實施例中,第二記錄模塊22提供一個用戶界面,提示用戶開始輸入待驗證 圖形;第二記錄模塊22還提供一個結(jié)束按鈕,當用戶按該結(jié)束按鈕時結(jié)束待驗證圖形的記錄
步驟S605,密碼驗證模塊23根據(jù)存儲的圖形密碼及記錄的待驗證圖形,判斷是否通過驗 證。在本實施例中,密碼驗證模塊23計算記錄的待驗證圖形與設定的圖形密碼的誤差值,并 判斷該誤差值是否在所述允許誤差范圍內(nèi)。若誤差值在允許誤差范圍內(nèi),則通過驗證;若誤 差值超出允許誤差范圍,則未通過驗證。在本實施例中,密碼驗證模塊23采用與密碼設定模 塊22相同的方法計算待驗證圖形與設定的圖形密碼的誤差值。具體而言,密碼驗證模塊23計 算待驗證圖形與設定的圖形密碼相對應的圖形元素的行數(shù)之差和列數(shù)之差,將所有行數(shù)之差 和列數(shù)之差中的最大值作為待驗證圖形與設定的圖形密碼之間的誤差值。同樣地,若待驗證 圖形與設定的圖形密碼之間存在一個偏移量,則計算待驗證圖形與設定的圖形密碼的誤差值 時需要減去該偏移量。
8
權(quán)利要求
1.一種觸摸式電子設備,該觸摸式電子設備包括觸摸屏及存儲區(qū),其特征在于,該觸摸式電子設備還包括權(quán)限管控系統(tǒng),該權(quán)限管控系統(tǒng)包括第一記錄模塊,用于記錄用戶通過所述觸摸屏輸入的待設定圖形;密碼設定模塊,用于根據(jù)所述待設定圖形設定圖形密碼,并將設定的圖形密碼存儲于所述存儲區(qū);第二記錄模塊,用于記錄用戶通過觸摸屏輸入的待驗證圖形;及密碼驗證模塊,用于比較存儲的圖形密碼及該待驗證圖形,確定該待驗證圖形是否通過驗證。
2.如權(quán)利要求l所述的觸摸式電子設備,其特征在于,所述第一記錄 模塊記錄多次輸入的待設定圖形,所述密碼設定模塊通過計算記錄的多次輸入的待設定圖形 的誤差值來設定圖形密碼。
3.如權(quán)利要求1或2所述的觸摸式電子設備,其特征在于,所述密碼 驗證模塊通過計算待驗證圖形與存儲的圖形密碼的誤差值來確定該待驗證圖形是否通過驗證
4.如權(quán)利要求3所述的觸摸式電子設備,其特征在于,所述第一記錄 模塊及第二記錄模塊利用矩陣記錄所述待設定圖形及待驗證圖形。
5. 一種觸摸式電子設備的權(quán)限管控方法,其特征在于,該方法包括步驟記錄用戶通過所述觸摸式電子設備的觸摸屏輸入的待設定圖形; 根據(jù)記錄的待設定圖形設定圖形密碼; 將設定的圖形密碼存儲于所述觸摸式電子設備的存儲區(qū); 記錄用戶通過所述觸摸屏輸入的待驗證圖形;及比較存儲的圖形密碼及該待驗證圖形,確定該待驗證圖形是否通過驗證。
6.如權(quán)利要求5所述的觸摸式電子設備的權(quán)限管控方法,其特征在于,所述記錄用戶通過所述觸摸式電子設備的觸摸屏輸入的待設定圖形是記錄多次輸入的待設 定圖形,所述根據(jù)記錄的待設定圖形設定圖形密碼是通過計算所述多次輸入的待設定圖形的 誤差值來設定圖形密碼。
7. 如權(quán)利要求5或6所述的觸摸式電子設備的權(quán)限管控方法,其特征 在于,所述根據(jù)存儲的圖形密碼及記錄的待驗證圖形,確定是否通過驗證是通過計算記錄的 待驗證圖形與存儲的圖形密碼的誤差值來確定該待驗證圖形是否通過驗證。
8. 如權(quán)利要求7所述的觸摸式電子設備的權(quán)限管控方法,其特征在于 ,所述待設定圖形及待驗證圖形均利用矩陣進行記錄。
全文摘要
一種觸摸式電子設備及其權(quán)限管控方法,該方法包括步驟記錄用戶通過觸摸屏輸入的待設定圖形;根據(jù)記錄的待設定圖形設定圖形密碼;將設定的圖形密碼存儲于存儲區(qū);記錄用戶通過所述觸摸屏輸入的待驗證圖形;及比較存儲的圖形密碼及該待驗證圖形,確定該待驗證圖形是否通過驗證。本發(fā)明能夠利用觸摸屏設定及驗證圖形密碼,從而使密碼形式多樣化和個性化,并且便于用戶記憶。
文檔編號G06F21/04GK101676926SQ20081030451
公開日2010年3月24日 申請日期2008年9月16日 優(yōu)先權(quán)日2008年9月16日
發(fā)明者林裕偉 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司