亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用戶界面控制方法及系統(tǒng)與流程

文檔序號(hào):12905846閱讀:168來源:國知局
用戶界面控制方法及系統(tǒng)與流程
本發(fā)明涉及移動(dòng)終端技術(shù)。
背景技術(shù)
:隨著科技的發(fā)展,越來越多的觸摸屏終端走入人們的日常生活,例如:手機(jī)、數(shù)碼相框、平板電腦等。為保證數(shù)據(jù)安全性,這些設(shè)備中通常安裝有鎖屏程序及對(duì)應(yīng)的解鎖程序。目前市面上主流解鎖程序的解鎖方式為數(shù)字解鎖以及圖形解鎖。數(shù)字解鎖是在觸摸設(shè)備的觸摸屏上按照密碼數(shù)字順序依次觸摸固定數(shù)字按鍵進(jìn)行解鎖。圖形解鎖是在觸屏設(shè)備的觸摸屏的特定的解鎖區(qū)域上,用戶連接多個(gè)解鎖標(biāo)記組成解鎖圖形,在所述解鎖圖形與預(yù)設(shè)的解鎖圖形一致時(shí),對(duì)觸屏設(shè)備進(jìn)行解鎖。但是,使用上述解鎖方式容易因人工操作所留下的操作痕跡而遭到外界破解,從而帶來安全隱患。技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,本發(fā)明實(shí)施例提供了一種用戶界面控制方法和電子裝置,以避免如傳統(tǒng)解鎖方式所帶來的安全隱患。一種用戶界面控制方法,用于具有觸摸屏的電子裝置中,所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離,所述控制方法包括:檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n;對(duì)所述第i次滑動(dòng)解鎖操作中的起始觸控點(diǎn)和隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡進(jìn)行分析,以得到包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼;判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否檢測到下一次滑動(dòng)解鎖操作,若檢測到滑動(dòng)解鎖操作,重復(fù)執(zhí)行上述步驟,依順序保存得到的i組解鎖子密碼;若未檢測到滑動(dòng)解鎖操作,將獲得的i組解鎖子密碼與預(yù)設(shè)的n組標(biāo)準(zhǔn)子密碼依順序一一對(duì)比,判斷對(duì)比結(jié)果是否相同;若對(duì)比結(jié)果相同,則解鎖所述用戶界面。本發(fā)明實(shí)施例還提供了另一種用戶界面控制方法,用于具有觸摸屏的電子裝置中,所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離,所述控制方法包括:檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n;對(duì)所述第i次滑動(dòng)解鎖操作中的起始觸控點(diǎn)和隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡進(jìn)行分析,以得到包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼;將所述第i組解鎖子密碼和所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比;判斷對(duì)比結(jié)果是否相同,如果對(duì)比結(jié)果相同且i<n,則重復(fù)上述步驟;如果對(duì)比結(jié)果相同且i=n,則解鎖所述用戶界面。本發(fā)明實(shí)施例還提供一種電子裝置:所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離,所述裝置包括檢測模塊、分析模塊、循環(huán)模塊、對(duì)比模塊及解鎖模塊。所述檢測模塊用于檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n;所述析模塊用于對(duì)所述第i次滑動(dòng)解鎖操作中的起始觸控點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)進(jìn)行分析,以得到包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼。所述循環(huán)模塊用于依次保存解鎖子密碼,以獲得i組解鎖子密碼,并判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否檢測到下一次滑動(dòng)解鎖操作,若檢測到滑動(dòng)解鎖操作,循環(huán)執(zhí)行上述檢測模塊及分析模塊。所述對(duì)比模塊用于未檢測到滑動(dòng)解鎖操作時(shí),將獲得的i組解鎖子密碼與預(yù)設(shè)的n組標(biāo)準(zhǔn)子密碼一一對(duì)比。所述解鎖模塊用于當(dāng)對(duì)比結(jié)果相同,解鎖所述用戶界面。本發(fā)明實(shí)施例還提供另一種電子裝置,所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離,所述裝置包括檢測模塊、分析模塊、循環(huán)模塊、對(duì)比模塊及解鎖模塊。所述檢測模塊用于檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n。所述分析模塊用于對(duì)所述第i次滑動(dòng)解鎖操作中的起始觸控點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)進(jìn)行分析,以得到包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼。所述對(duì)比模塊用于將所述第i組解鎖子密碼和所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比。所述循環(huán)模塊用于對(duì)比結(jié)果相同且i<n時(shí),循環(huán)執(zhí)行上述檢測模塊、分析模塊及對(duì)比模塊,并接收對(duì)比結(jié)果。所述解鎖模塊用于對(duì)比結(jié)果相同且i=n時(shí),解鎖所述用戶界面,i=1,解鎖所述用戶界面。在本發(fā)明實(shí)施例中,電子裝置通過檢測用戶在觸摸屏上的多組滑動(dòng)解鎖操作,對(duì)滑動(dòng)解鎖操作中的起始觸控點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)進(jìn)行分析,得到包括相應(yīng)鍵值及滑動(dòng)距離的多組解鎖子密碼。避免如傳統(tǒng)解鎖方法中因人工操作所留下的操作痕跡而遭到外界破解所帶來的安全隱患。附圖說明圖1為本發(fā)明電子裝置第一實(shí)施例的功能模塊圖;圖2為本發(fā)明用戶界面控制方法第一實(shí)施例的流程圖;圖3為本發(fā)明解鎖區(qū)域陣列位置調(diào)整第一示例圖;圖4為本發(fā)明解鎖區(qū)域陣列位置調(diào)整第二示例圖;圖5為本發(fā)明電子裝置第二實(shí)施例的功能模塊圖;圖6為本發(fā)明用戶界面控制方法第二實(shí)施例的流程圖。主要元件符號(hào)說明電子裝置10、20界面控制系統(tǒng)110、210存儲(chǔ)器120、220處理器130、230觸摸顯示屏140、240檢測模塊1100、2100分析模塊1200、2200循環(huán)模塊1300、2400對(duì)比模塊1400、2300解鎖模塊1500、2500中斷模塊1600、2600位置調(diào)整模塊1700、2700如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實(shí)施方式下面將結(jié)合附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。參閱圖1所示,是本發(fā)明電子裝置10第一實(shí)施例的功能模塊圖。所述電子裝置10為具有觸控屏幕的電子裝置。所述電子裝置包括界面控制系統(tǒng)110、存儲(chǔ)器120、處理器130、觸摸顯示屏140。界面控制系統(tǒng)110響應(yīng)于人體或觸摸筆的觸控輸入而控制電子裝置10。觸控顯示屏140顯示有用戶界面,所述用戶界面在電子裝置10處于鎖屏狀態(tài)下顯示有一解鎖陣列,所述解鎖區(qū)域陣列分布有m*n個(gè)的鍵值區(qū)域,每個(gè)鍵值區(qū)域用于放置一鍵值。觸控顯示屏140除顯示功能之外還用于接收外部輸入,如人體、觸控筆的觸控輸入。在一實(shí)施例中,所述解鎖區(qū)域陣列可以設(shè)置12個(gè)解鎖區(qū)域,并且分別用于放置“0-9”這十個(gè)數(shù)字以及字符“*”和“#”。當(dāng)然,也可采用4行3列的陣列方式排布或其他陳列排布方式。所述電子裝置10預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離。界面控制系統(tǒng)110可以用于實(shí)施對(duì)所述電子裝置10的解鎖操作,其根據(jù)外部輸入信息與所述標(biāo)準(zhǔn)密碼的匹配度來決定是否對(duì)鎖屏狀態(tài)下的用戶界面進(jìn)行解鎖操作。界面控制系統(tǒng)110包括檢測模塊1100,分析模塊1200,循環(huán)模塊1300,對(duì)比模塊1400,解鎖模塊1500,中斷模塊1600和位置調(diào)整模塊1700。所述模塊1100-1700被配置成由一個(gè)或多個(gè)處理器130執(zhí)行,以完成本發(fā)明實(shí)施例。本發(fā)明實(shí)施例所稱的模塊是完成一特定功能的計(jì)算機(jī)程序段。存儲(chǔ)器120用于存儲(chǔ)界面控制系統(tǒng)110的程序代碼等資料。所述檢測模塊1100用于檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中i的初始值為1。在本實(shí)施例中,當(dāng)界面控制系統(tǒng)110接收到解鎖訊號(hào)時(shí),令手機(jī)進(jìn)入解鎖模式,檢測模塊1100會(huì)檢測所述第i次滑動(dòng)解鎖操作,此時(shí)i為初始值1。所述分析模塊1200用于分析檢測模塊1100檢測到的第i次滑動(dòng)解鎖操作,對(duì)所述第i次滑動(dòng)解鎖操作中的起始觸控點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)進(jìn)行分析,以得到包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼。所述循環(huán)模塊1300用于依次保存解鎖子密碼,以獲得i組解鎖子密碼,并判斷在預(yù)設(shè)時(shí)間間隔內(nèi)檢測模塊1100是否檢測到下一次滑動(dòng)解鎖操作,若檢測模塊1100檢測到滑動(dòng)解鎖操作,循環(huán)執(zhí)行上述檢測模塊1100及分析模塊1200。所述對(duì)比模塊1400用于檢測模塊1100未檢測到滑動(dòng)解鎖操作時(shí),將獲得的i組解鎖子密碼與預(yù)設(shè)的n組標(biāo)準(zhǔn)子密碼一一對(duì)比。所述解鎖模塊1500用于當(dāng)對(duì)比模塊1400的對(duì)比結(jié)果為相同,解鎖模塊1500則解除電子裝置10的屏幕鎖定狀態(tài)。所述中斷模塊1600用于當(dāng)對(duì)比模塊1400產(chǎn)生的對(duì)比結(jié)果為不相同時(shí),解鎖失敗,i恢復(fù)初始設(shè)置為1。中斷模塊1600還用于在第i次滑動(dòng)解鎖操作后,在預(yù)定時(shí)間間隔內(nèi),未檢測到滑動(dòng)解鎖操作,則解鎖失敗,i恢復(fù)初始設(shè)置為1。所述位置調(diào)整模塊1700用于根據(jù)滑動(dòng)解鎖操作調(diào)整所述解鎖區(qū)域陣列中所述解鎖區(qū)域內(nèi)鍵值的位置。圖2為本發(fā)明用戶界面控制方法第一實(shí)施例的流程圖。所述方法的執(zhí)行主體可以為移動(dòng)終端等帶有觸摸屏的電子裝置,所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼。所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離。在步驟s101中,檢測模塊1100檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n。在本實(shí)施例中,當(dāng)界面控制系統(tǒng)110接收到解鎖訊號(hào)時(shí),令手機(jī)進(jìn)入解鎖模式,檢測模塊1100會(huì)檢測所述第i次滑動(dòng)解鎖操作,此時(shí)i為初始值1。在一優(yōu)選實(shí)施例中,在第i次滑動(dòng)解鎖操作后,在預(yù)定時(shí)間間隔內(nèi),檢測模塊1100未檢測到滑動(dòng)解鎖操作時(shí),則執(zhí)行步驟s104。所述間隔時(shí)間為一次滑動(dòng)解鎖操作結(jié)束時(shí)和相鄰的下一次滑動(dòng)解鎖操作開始時(shí)之間的時(shí)間間隔。在步驟s102中,分析模塊1200會(huì)分析檢測模塊1100檢測到的第i次滑動(dòng)解鎖操作。獲得本次滑動(dòng)解鎖操作的起始觸摸點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn),進(jìn)而獲得包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼。在一實(shí)施例中,所述鍵值為初始觸摸點(diǎn)所在的鍵值區(qū)域所對(duì)應(yīng)的鍵值,所述滑動(dòng)距離為所述初始觸摸點(diǎn)位置到所述釋放觸摸點(diǎn)位置的直線距離,所述滑動(dòng)距離的距離單位為相鄰鍵值區(qū)域中心之間的距離。在一實(shí)施例中,所述滑動(dòng)距離為整數(shù)。例如,當(dāng)一觸摸操作的初始觸摸點(diǎn)位置到釋放觸摸點(diǎn)位置之間的距離在2個(gè)距離單位到3個(gè)距離單位之間時(shí),本次滑動(dòng)距離取2。在一實(shí)施例中,分析模塊1200預(yù)設(shè)一默認(rèn)滑動(dòng)距離。所述默認(rèn)滑動(dòng)距離用于當(dāng)所述釋放觸摸點(diǎn)位置在解鎖區(qū)域陣列之外時(shí),分析模塊1200會(huì)將默認(rèn)滑動(dòng)距離作為此次滑動(dòng)解鎖操作的滑動(dòng)距離。在一實(shí)施例中,分析模塊1200會(huì)根據(jù)起始觸摸點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)獲取本次滑動(dòng)解鎖操作的滑動(dòng)方向。在步驟s103中,循環(huán)模塊1300判斷在預(yù)設(shè)時(shí)間間隔內(nèi)是否檢測到下一次滑動(dòng)解鎖操作。若檢測到滑動(dòng)解鎖操作,重復(fù)執(zhí)行上述步驟并依順序保存得到的i組解鎖子密碼。若未檢測到滑動(dòng)解鎖操作,執(zhí)行步驟s104。在本實(shí)施例中,第i次滑動(dòng)解鎖操作結(jié)束后,如果在預(yù)定時(shí)間間隔內(nèi),檢測模塊1100檢測到觸摸屏140上有外部輸入,則循環(huán)執(zhí)行上述步驟s101-s103,如果在預(yù)定時(shí)間間隔內(nèi),檢測模塊1100未檢測到觸摸屏140上有外部輸入,則將得到的i組解鎖子密碼傳送至對(duì)比模塊1400,執(zhí)行步驟s104。在步驟s104中,對(duì)比模塊1400將獲得的i組解鎖子密碼與預(yù)設(shè)的n組標(biāo)準(zhǔn)子密碼一一對(duì)比,判斷對(duì)比結(jié)果是否相同。在本實(shí)施例中,如果解鎖子密碼組數(shù)i與標(biāo)準(zhǔn)子密碼組數(shù)n不同,則對(duì)比結(jié)果為不相同。如果解鎖子密碼組數(shù)i與標(biāo)準(zhǔn)子密碼組數(shù)n相同,對(duì)比模塊1400會(huì)將獲得的i組解鎖子密碼與預(yù)設(shè)的n組標(biāo)準(zhǔn)子密碼按順序從第1組解鎖子密碼與第1組標(biāo)準(zhǔn)子密碼開始對(duì)比,直到第n組解鎖子密碼與預(yù)設(shè)的第n組標(biāo)準(zhǔn)子密碼對(duì)比完畢,如果n組對(duì)比都一一相同,則對(duì)比結(jié)果為相同。若對(duì)比模塊1400的對(duì)比結(jié)果不是相同,則解鎖失敗。在步驟s105中,若對(duì)比模塊1400的對(duì)比結(jié)果為相同,解鎖模塊1500則解除電子裝置的屏幕鎖定狀態(tài)。在一優(yōu)選實(shí)施例中,所述用戶界面有一解鎖區(qū)域陣列,所述解鎖區(qū)域陣列分布有m*n個(gè)的鍵值區(qū)域,每個(gè)鍵值區(qū)域用于放置一鍵值,位置調(diào)整模塊1700接收分析模塊1200產(chǎn)生的鍵值、滑動(dòng)方向和滑動(dòng)距離,并按所述滑動(dòng)方向及所述滑動(dòng)距離移動(dòng)所述鍵值到相應(yīng)的位置中。其中,溢出陣列之外的鍵值以行或列依序填充到所述m*n個(gè)鍵值區(qū)域中空缺鍵值的行或列中。對(duì)填入到所述m*n個(gè)鍵值區(qū)域中空缺鍵值的行或列中的鍵值在所述解鎖區(qū)域陣列內(nèi)進(jìn)行亂序處理,以改變各待填入鍵值原來在所述解鎖區(qū)域陣列內(nèi)的相對(duì)位置。例如圖3所示,是解鎖區(qū)域陣列位置調(diào)整第一示例圖,位置調(diào)整模塊1700接收分析模塊1200產(chǎn)生的鍵值為4、滑動(dòng)方向?yàn)樯虾突瑒?dòng)距離為1,將所示鍵值陣列向上移動(dòng)1個(gè)距離單位,其中,行“123”溢出陣列,并以亂序的方式(“312”)填充到陣列下方缺失鍵值的行中。在另一優(yōu)選實(shí)施例中,所述用戶界面有一解鎖區(qū)域陣列,所述解鎖區(qū)域陣列分布有m*n個(gè)的鍵值區(qū)域,每個(gè)鍵值區(qū)域用于放置一鍵值,位置調(diào)整模塊1700根據(jù)滑動(dòng)軌跡得到滑動(dòng)解鎖操作的滑動(dòng)方向和最后釋放所述觸控屏的釋放點(diǎn);位置調(diào)整模塊1700根據(jù)所述滑動(dòng)方向、初始觸摸點(diǎn)和釋放觸摸點(diǎn),對(duì)起始觸控點(diǎn)所處的行或列的鍵值和所述釋放觸摸點(diǎn)所處的行或列的鍵值進(jìn)行位置交換。如圖4所示,是解鎖區(qū)域陣列位置調(diào)整第二示例圖,位置調(diào)整模塊1700根據(jù)所述滑動(dòng)方向?yàn)樯希跏加|摸點(diǎn)為“4”和釋放觸摸點(diǎn)為“1”,將所述初始觸摸點(diǎn)“4”所在行“456”與釋放觸摸點(diǎn)“1”所在行“123”的鍵值進(jìn)行位置交換。參閱圖5所示,是本發(fā)明電子裝置20第二實(shí)施例的功能模塊圖。所述第二實(shí)施例所述的電子裝置20與第一實(shí)施例所述的電子裝置20架構(gòu)基本相同,二者不同之處在于:所述第二實(shí)施例所述的界面控制系統(tǒng)210中的對(duì)比模塊2300、循環(huán)模塊2400和第一實(shí)施例中的界面控制系統(tǒng)110中的對(duì)比模塊1300、循環(huán)模塊1400不同。所述對(duì)比模塊2300用于將所述第i組解鎖子密碼和所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比。在本實(shí)施例中,對(duì)比模塊2300會(huì)將第i次滑動(dòng)解鎖操作生成的1組解鎖子密碼與所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比。若所述解鎖子密碼中解鎖按鍵的鍵值、所述鍵值對(duì)應(yīng)的滑動(dòng)距離與所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼中解鎖按鍵的鍵值、所述鍵值對(duì)應(yīng)的滑動(dòng)距離一一對(duì)應(yīng)相同,則對(duì)比結(jié)果為相同。所述循環(huán)模塊2400用于對(duì)比結(jié)果相同且i<n時(shí),循環(huán)模塊2400會(huì)循環(huán)執(zhí)行上述檢測模塊、分析模塊及對(duì)比模塊,并接收對(duì)比結(jié)果。在本實(shí)施例中,在對(duì)比模塊2300中對(duì)比結(jié)果為相同時(shí),從檢測模塊2100開始,按順序循環(huán)執(zhí)行檢測模塊2100、分析模塊2200及對(duì)比模塊2300。循環(huán)模塊2400接收對(duì)比模塊2300的對(duì)比結(jié)果,判斷是否需要再次循環(huán)。圖6為本發(fā)明用戶界面控制方法第二實(shí)施例的流程圖,所述方法的執(zhí)行主體可以為移動(dòng)終端等帶有觸摸屏的電子裝置,所述電子裝置預(yù)先配置有用于解鎖用戶界面的標(biāo)準(zhǔn)密碼,其特征在于,所述標(biāo)準(zhǔn)密碼包括依順序排列的n組標(biāo)準(zhǔn)子密碼,每組標(biāo)準(zhǔn)子密碼包括解鎖按鍵的鍵值以及與所述鍵值對(duì)應(yīng)的滑動(dòng)距離。在步驟s201中,檢測模塊2100檢測用戶在觸控屏上的第i次滑動(dòng)解鎖操作,其中1≤i≤n。在本實(shí)施例中,當(dāng)界面控制系統(tǒng)210接收到解鎖訊號(hào)時(shí),令手機(jī)進(jìn)入解鎖模式,檢測模塊2100會(huì)檢測所述第i次滑動(dòng)解鎖操作,此時(shí)i為初始值1。在步驟s202中,分析模塊2200會(huì)分析檢測模塊2100檢測到的第i次滑動(dòng)解鎖操作,獲得本次滑動(dòng)解鎖操作的起始觸摸點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn),進(jìn)而獲得包括相應(yīng)鍵值及滑動(dòng)距離的第i組解鎖子密碼。在一實(shí)施例中,所述鍵值為初始觸摸點(diǎn)所在的鍵值區(qū)域所對(duì)應(yīng)的鍵值,所述滑動(dòng)距離為所述初始觸摸點(diǎn)位置到所述釋放觸摸點(diǎn)位置的直線距離,所述滑動(dòng)距離的距離單位為相鄰鍵值區(qū)域中心之間的距離。在一實(shí)施例中,所述滑動(dòng)距離為整數(shù)。例如,當(dāng)一觸摸操作的初始觸摸點(diǎn)位置到釋放觸摸點(diǎn)位置之間的距離在2個(gè)距離單位到3個(gè)距離單位之間時(shí),本次滑動(dòng)距離取2。在一實(shí)施例中,分析模塊2200會(huì)根據(jù)起始觸摸點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)獲取本次滑動(dòng)解鎖操作的滑動(dòng)方向。在一實(shí)施例中,分析模塊1200預(yù)設(shè)一默認(rèn)滑動(dòng)距離。所述默認(rèn)滑動(dòng)距離用于當(dāng)所述釋放觸摸點(diǎn)位置在解鎖區(qū)域陣列之外時(shí),分析模塊1200會(huì)將默認(rèn)滑動(dòng)距離作為此次滑動(dòng)解鎖操作的滑動(dòng)距離。在步驟s203中,對(duì)比模塊2300將所述第i組解鎖子密碼和所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比。在本實(shí)施例中,對(duì)比模塊2300會(huì)將第i次滑動(dòng)解鎖操作生成的1組解鎖子密碼與所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼進(jìn)行對(duì)比。若所述解鎖子密碼中解鎖按鍵的鍵值、所述鍵值對(duì)應(yīng)的滑動(dòng)距離與所述標(biāo)準(zhǔn)密碼中的第i組標(biāo)準(zhǔn)子密碼中解鎖按鍵的鍵值、所述鍵值對(duì)應(yīng)的滑動(dòng)距離一一對(duì)應(yīng)相同,則對(duì)比結(jié)果為相同。若對(duì)比模塊2300的對(duì)比結(jié)果為不同,則解鎖失敗。在步驟s204中,循環(huán)模塊2400判斷對(duì)比結(jié)果是否相同,如果對(duì)比結(jié)果相同且i<n,則從步驟s201開始,按順序循環(huán)執(zhí)行步驟s201-s204。在步驟s205中,如果對(duì)比結(jié)果相同且i=n,解鎖模塊2500則解除電子裝置20的屏幕鎖定狀態(tài)。在一優(yōu)選實(shí)施例中,所述用戶界面有一解鎖區(qū)域陣列,所述解鎖區(qū)域陣列分布有m*n個(gè)的鍵值區(qū)域,每個(gè)鍵值區(qū)域用于放置一鍵值,位置調(diào)整模塊2700接收分析模塊2200產(chǎn)生的鍵值、滑動(dòng)方向和滑動(dòng)距離,并按所述滑動(dòng)方向及所述滑動(dòng)距離移動(dòng)所述鍵值到相應(yīng)的位置中。其中,溢出陣列之外的鍵值以行或列依序填充到所述m*n個(gè)鍵值區(qū)域中空缺鍵值的行或列中。對(duì)填入到所述m*n個(gè)鍵值區(qū)域中空缺鍵值的行或列中的鍵值在所述解鎖區(qū)域陣列內(nèi)進(jìn)行亂序處理,以改變各待填入鍵值原來在所述解鎖區(qū)域陣列內(nèi)的相對(duì)位置。例如圖3所示,是解鎖區(qū)域陣列位置調(diào)整第一示例圖,位置調(diào)整模塊2700接收分析模塊2200產(chǎn)生的鍵值為4、滑動(dòng)方向?yàn)樯虾突瑒?dòng)距離為1,將所示鍵值陣列向上移動(dòng)1個(gè)距離單位,其中,行“123”溢出陣列,并以亂序的方式(“312”)填充到陣列下方缺失鍵值的行中。在另一優(yōu)選實(shí)施例中,所述用戶界面有一解鎖區(qū)域陣列,所述解鎖區(qū)域陣列分布有m*n個(gè)的鍵值區(qū)域,每個(gè)鍵值區(qū)域用于放置一鍵值,位置調(diào)整模塊2700根據(jù)滑動(dòng)軌跡得到滑動(dòng)解鎖操作的滑動(dòng)方向和最后釋放所述觸控屏的釋放點(diǎn);位置調(diào)整模塊2700根據(jù)所述滑動(dòng)方向、初始觸摸點(diǎn)和釋放觸摸點(diǎn),對(duì)起始觸控點(diǎn)所處的行或列的鍵值和所述釋放觸摸點(diǎn)所處的行或列的鍵值進(jìn)行位置交換。如圖4所示,是解鎖區(qū)域陣列位置調(diào)整第二示例圖,位置調(diào)整模塊2700根據(jù)所述滑動(dòng)方向?yàn)樯?,初始觸摸點(diǎn)為“4”和釋放觸摸點(diǎn)為“1”,將所述初始觸摸點(diǎn)“4”所在行“456”與釋放觸摸點(diǎn)“1”所在行“123”的鍵值進(jìn)行位置交換。通過上述實(shí)施例可以看出,本發(fā)明電子裝置通過檢測用戶在觸摸屏上的多組滑動(dòng)解鎖操作,對(duì)滑動(dòng)解鎖操作中的起始觸控點(diǎn)、隨所述起始觸控點(diǎn)之后的滑動(dòng)軌跡和釋放觸控點(diǎn)進(jìn)行分析,得到包括相應(yīng)鍵值及滑動(dòng)距離的多組解鎖子密碼。避免如傳統(tǒng)解鎖方法中因人工操作所留下的操作痕跡而遭到外界破解所帶來的安全隱患。以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1