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