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

一種觸摸屏解鎖方法及系統(tǒng)的制作方法

文檔序號(hào):6515309閱讀:231來(lái)源:國(guó)知局
一種觸摸屏解鎖方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種觸摸屏解鎖方法及系統(tǒng),該方法包括:A、預(yù)設(shè)觸摸控件,記錄觸摸控件坐標(biāo),設(shè)置包含所有觸摸控件內(nèi)坐標(biāo)集合;B、依次判斷軌跡上的每個(gè)觸摸點(diǎn)是否屬于集合,當(dāng)一觸摸點(diǎn)屬于集合,執(zhí)行步驟C;C、將該觸摸點(diǎn)坐標(biāo)與觸摸控件坐標(biāo)比對(duì),得到符合的觸摸控件及其數(shù)字;D、忽略位于該觸摸點(diǎn)之后的觸摸點(diǎn),直至檢測(cè)到軌跡上出現(xiàn)不屬于集合觸摸點(diǎn)時(shí),重復(fù)步驟B至釋放觸摸屏,執(zhí)行步驟E;E,所記錄的數(shù)字生成密碼序列,與預(yù)設(shè)解鎖密碼比對(duì),若一致,則解鎖。本發(fā)明結(jié)合該觸摸控件對(duì)用戶觸摸軌跡進(jìn)行判斷,獲得了一種全新的解鎖方法,該方法相對(duì)于傳統(tǒng)密碼解鎖,安全性更高,解鎖過(guò)程更個(gè)性化。滿足了用戶追求個(gè)性化解鎖方案的需求。
【專利說(shuō)明】一種觸摸屏解鎖方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,尤其涉及一種觸摸屏解鎖方法及系統(tǒng)。
【背景技術(shù)】
[0002]解摸屏已經(jīng)在移動(dòng)終端上大量使用,特別是在智能移動(dòng)終端上目前幾乎都使用觸摸屏為其主要輸入器件,因此智能移動(dòng)終端的解鎖也幾乎都是基于觸摸屏的解鎖。目前,觸摸屏解鎖方式主要包括滑動(dòng)解鎖、密碼解鎖?,F(xiàn)有的密碼觸鎖方式一般都是在屏幕上通過(guò)觸摸屏輸入固定的數(shù)字密碼組合,這種觸摸屏密碼輸入方式解鎖方式單一,類似于以前的功能手機(jī)利用鍵盤進(jìn)行數(shù)字輸入,毫無(wú)新意可言,用戶體驗(yàn)差。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

【發(fā)明內(nèi)容】

[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種觸摸屏解鎖方法及系統(tǒng),旨在解決目前密碼解鎖方式單一的問(wèn)題。
[0005]本發(fā)明的技術(shù)方案如下:
一種觸摸屏解鎖方法,其中,所述方法包括以下步驟:
A、在觸摸屏鎖屏界面上預(yù)先設(shè)置互不接觸的多個(gè)觸摸控件,建立所述觸摸控件與數(shù)字的一一對(duì)應(yīng)關(guān)系,記錄每個(gè)觸摸控件區(qū)域坐標(biāo)范圍并設(shè)置包含所有觸摸控件區(qū)域內(nèi)觸摸點(diǎn)坐標(biāo)的集合;
B、在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡并依次判斷軌跡上的每個(gè)觸摸點(diǎn)是否屬于所述集合,當(dāng)所述觸摸屏輸入軌跡的一觸摸點(diǎn)屬于所述集合,執(zhí)行步驟C ;
C、將該屬于所述集合的觸摸點(diǎn)的坐標(biāo)與所述觸摸控件坐標(biāo)范圍進(jìn)行比對(duì),得到坐標(biāo)范圍包含該觸摸點(diǎn)坐標(biāo)的觸摸控件,記錄該觸摸控件所對(duì)應(yīng)的數(shù)字;
D、忽略位于該觸摸點(diǎn)之后的且屬于所述集合的觸摸點(diǎn),直至檢測(cè)到所述觸摸屏輸入軌跡上出現(xiàn)不屬于所述集合的觸摸點(diǎn)時(shí),重復(fù)步驟B,當(dāng)檢測(cè)到用戶釋放觸摸屏?xí)r,執(zhí)行步驟E ;
E,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,將該密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖。
[0006]所述的觸摸屏解鎖方法,其中,當(dāng)所述觸摸屏輸入軌跡的所有觸摸點(diǎn)均不屬于所述集合,則觸摸屏解鎖失敗并在所述觸摸屏鎖屏界面顯示解鎖失敗信息。
[0007]所述的觸摸屏解鎖方法,其中,所述步驟A還包括:預(yù)先設(shè)置至少一個(gè)所述解鎖密碼并保存,所述解鎖密碼由數(shù)字組成。
[0008]所述的觸摸屏解鎖方法,其中,所述步驟E中檢測(cè)到用戶釋放觸摸屏?xí)r之后,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列之前還包括:判斷用戶的觸摸屏輸入軌跡中是否所有觸摸點(diǎn)都進(jìn)行了判斷處理,若所有觸摸點(diǎn)均已處理,則將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,與所述解鎖密碼進(jìn)行密碼比對(duì)。
[0009]所述的觸摸屏解鎖方法,其中,所述步驟E中將所述密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖具體為:
獲取所述密碼序列的數(shù)組長(zhǎng)度,將該數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度進(jìn)行比對(duì),若長(zhǎng)度一致,則將所述密碼序列與所述解鎖密碼進(jìn)行數(shù)值比對(duì),若數(shù)值一致,則觸摸屏解鎖。
[0010]所述的觸摸屏解鎖方法,其中,若所述密碼序列的數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度不一致,則觸摸屏解鎖失??;
若所述密碼序列的數(shù)值與所述解鎖密碼的數(shù)值不一致,則觸摸屏解鎖失敗。
[0011]所述的觸摸屏解鎖方法,其中,在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡后用線條描繪該觸摸屏輸入軌跡并顯示在觸摸屏上。
[0012]所述的觸摸屏解鎖方法,其中,所述觸摸控件形狀為矩形,相鄰觸摸控件的間隔距離相等。
[0013]所述的觸摸屏解鎖方法,其中,所述相鄰觸摸控件的間隔距離不小于矩形觸摸控件的寬度。
[0014]一種具有如上所述觸摸屏解鎖方法的系統(tǒng),其中,所述系統(tǒng)包括:
設(shè)置模塊,用于所述觸摸控件的設(shè)置和所述解鎖密碼的設(shè)置;
觸摸屏輸入軌跡記錄模塊,用于在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄所述觸摸屏輸入軌跡;
密碼序列生成模塊,用于根據(jù)所記錄的觸摸屏輸入軌跡生成所述密碼序列;
密碼比較模塊,用于根據(jù)所述所述密碼序列生成模塊生成的密碼序列與所述設(shè)置模塊中設(shè)置的解鎖密碼進(jìn)行比對(duì)并按照比對(duì)結(jié)果執(zhí)行觸摸屏解鎖與否指令。
[0015]有益效果:本發(fā)明提供一種觸摸屏解鎖方法及系統(tǒng),通過(guò)設(shè)置代表數(shù)字的且互不接觸的觸摸控件,結(jié)合該觸摸控件對(duì)用戶觸摸軌跡進(jìn)行判斷,從而獲得了一種全新的觸摸屏解鎖方法,且該方法相對(duì)于傳統(tǒng)密碼解鎖具有更高的安全性,更具有個(gè)性的解鎖過(guò)程。滿足了用戶追求個(gè)性化解鎖方案的需求。
【專利附圖】

【附圖說(shuō)明】
[0016]圖1為本發(fā)明的觸摸屏解鎖方法流程圖。
[0017]圖2為本發(fā)明的觸摸屏解鎖方法中觸摸控件設(shè)置示意圖。
[0018]圖3為本發(fā)明的觸摸屏解鎖系統(tǒng)的原理框圖。
[0019]圖4為本發(fā)明的觸摸屏解鎖較佳實(shí)施例中根據(jù)觸摸屏輸入軌跡生成密碼序列的方法流程圖。
[0020]圖5為圖4較佳實(shí)施例中步驟S5的具體方法流程圖。
[0021 ] 圖6為圖4較佳實(shí)施例中步驟S9的具體方法流程圖。
【具體實(shí)施方式】
[0022]本發(fā)明提供一種觸摸屏解鎖方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]如圖1所述的一種觸摸屏解鎖方法,其中,所述方法包括以下步驟:
S100、在觸摸屏鎖屏界面上預(yù)先設(shè)置互不接觸的多個(gè)觸摸控件,建立所述觸摸控件與數(shù)字的一一對(duì)應(yīng)關(guān)系,記錄每個(gè)觸摸控件區(qū)域坐標(biāo)范圍并設(shè)置包含所有觸摸控件區(qū)域內(nèi)觸摸點(diǎn)坐標(biāo)的集合。
[0024]較佳實(shí)施例中,所述觸摸屏鎖屏界面上設(shè)置十個(gè)觸摸控件,該十個(gè)觸摸控件分別代表數(shù)字0、1、2、3、4、5、6、7、8、9。具體為,當(dāng)用戶觸摸到某個(gè)數(shù)字所代表的觸摸控件則認(rèn)為輸入了該控件所代表的數(shù)字,例如觸摸“8”所代表的觸摸控件則表示用戶輸入了 “8”。較佳的是,每一個(gè)觸摸控件為一個(gè)矩形觸摸區(qū)域,且各個(gè)觸摸控件之間互不接觸,如圖2所示,矩形ABCD為觸摸屏上的一觸摸控件。較佳實(shí)施例中,所述觸摸控件形狀為矩形,相鄰觸摸控件的間隔距離相等。進(jìn)一步的,所述相鄰觸摸控件的間隔距離不小于矩形觸摸控件的寬度。所述觸摸控件的分布類似于九宮格布局,三縱三橫分布代表0-9數(shù)字的九個(gè)觸摸控件,為了方便之后的用戶輸入軌跡形成,相鄰觸摸控件間的間隔要足夠大,以便用戶用手指輸入觸摸屏輸入軌跡時(shí)能夠沿觸摸控件間的間隔區(qū)域滑動(dòng),所以較佳的是相鄰觸摸控件的間隔距離不小于矩形觸摸控件的寬度。當(dāng)然觸摸控件也可以是其他形狀,但其之間的間隔必須滿足用戶手指能夠方便的滑動(dòng)。
[0025]判定是否觸摸到某個(gè)觸摸控制的方法為,判斷用戶所觸摸的點(diǎn)是否在該控件的觸摸范圍內(nèi),仍以圖2為例,判斷用戶是否觸摸到觸摸控件ABCD即判斷用戶在觸摸屏上所觸摸到的坐標(biāo)點(diǎn)(X,y)是否滿足:xB〈 X〈 xD且yB〈 y〈 yD。
[0026]上式中,xB為B點(diǎn)的橫坐標(biāo),xD為D點(diǎn)的橫坐標(biāo),yB為B點(diǎn)的縱坐標(biāo),yD為D點(diǎn)的縱坐標(biāo),下同;
設(shè)置包含所有觸摸控件區(qū)域內(nèi)觸摸點(diǎn)坐標(biāo)為集合,即把代表數(shù)字O?9的觸摸控件所包含的觸摸區(qū)域內(nèi)的所有點(diǎn)設(shè)置為一集合;
例如,現(xiàn)設(shè)代表數(shù)字O的觸摸控件矩形A0B0C0D0的觸摸范圍為集合KO:
KO = Kx,y) I xBO < X < xDO 且 yBO〈 y〈 yDO }
現(xiàn)設(shè)代表數(shù)字I的觸摸控件矩形A1B1C1D1的觸摸范圍為集合Kl:
Kl = Kx,y) I xBl < X < xDl 且 yBl〈 y〈 yDl }
現(xiàn)設(shè)代表數(shù)字2的觸摸控件矩形A2B2C2D2的觸摸范圍為集合K2:
K2 = {(X,y) I xB2〈 x〈 xD2 且 yB2 < y < yD2 }
現(xiàn)設(shè)代表數(shù)字9的觸摸控件矩形A9B9C9D9的觸摸范圍為集合K9:
K9 = {(X,y) I xB9〈 x〈 xD9 且 yB9 < y < yD9 }
現(xiàn)設(shè)代表數(shù)字O、的所有觸摸控件的觸摸范圍為集合K:
K = KO U Kl U K2 U K3 U K4 U K5 U K6 U K7 U K8 U K9
另外預(yù)先設(shè)置至少一個(gè)所述解鎖密碼并保存,所述解鎖密碼由數(shù)字組成,即由數(shù)字O、
1、2、3、4、5、6、7、8、9組合成解鎖密碼。解鎖密碼的數(shù)量可以不只I個(gè),用戶可設(shè)置多個(gè)解鎖密碼,只需要驗(yàn)證通過(guò)其中一個(gè)解鎖密碼即可完成解鎖。
[0027]S200、在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡并依次判斷軌跡上的每個(gè)觸摸點(diǎn)是否屬于所述集合,當(dāng)所述觸摸屏輸入軌跡的一觸摸點(diǎn)屬于所述集合,執(zhí)行步驟S300。
[0028]用戶觸摸屏輸入軌跡為按照用戶觸摸觸摸屏100的先后順序所保存的觸摸點(diǎn)的序列:
(xl, yl), (x2, y2), (x3, y3),……,(xN, yN),其中 N 為大于 I 的自然數(shù)當(dāng)檢測(cè)到用戶觸摸屏輸入時(shí),開(kāi)始記錄保存用戶的觸摸軌跡點(diǎn)直到用戶釋放觸摸屏;依次判斷所保存的用戶觸摸屏輸入的軌跡上的每個(gè)觸摸點(diǎn)是否為代表數(shù)字O~9的觸摸控件,即判斷用戶觸摸屏輸入的軌跡上的每個(gè)觸摸點(diǎn)是否屬于所述集合。
[0029]S300、將該屬于所述集合的觸摸點(diǎn)的坐標(biāo)與所述觸摸控件坐標(biāo)范圍進(jìn)行比對(duì),得到坐標(biāo)范圍包含該觸摸點(diǎn)坐標(biāo)的觸摸控件,記錄該觸摸控件所對(duì)應(yīng)的數(shù)字。
[0030]當(dāng)判斷到某一個(gè)觸摸點(diǎn)屬于所述集合時(shí),進(jìn)一步查看該觸摸點(diǎn)符合哪個(gè)代表數(shù)字(T9的觸摸控件的觸摸范圍,并記錄該觸摸控件所代表的數(shù)字。
[0031]S400、忽略位于該觸摸點(diǎn)之后的且屬于所述集合的觸摸點(diǎn),直至檢測(cè)到所述觸摸屏輸入軌跡上出現(xiàn)不屬于所述集合的觸摸點(diǎn)時(shí),重復(fù)步驟S200,當(dāng)檢測(cè)到用戶釋放觸摸屏?xí)r,執(zhí)行步驟S500。
[0032]通過(guò)步驟S200、S300、S400的循環(huán)檢測(cè),直至觸摸屏輸入軌跡完成,所述用戶的觸摸屏輸入軌跡上的所有觸摸點(diǎn)判斷完畢,每進(jìn)行一次S200、S300、S400的流程就會(huì)記錄到一個(gè)數(shù)字,這樣就可以先后得到多個(gè)數(shù)字。當(dāng)檢測(cè)到用戶釋放觸摸屏?xí)r,即用戶觸摸屏輸入軌跡輸入完成,此時(shí)則進(jìn)入下一步驟S500
例如,檢測(cè)到用戶的的輸入軌跡中出現(xiàn)屬于“I”觸摸控件坐標(biāo)范圍的觸摸點(diǎn),而這之后按照軌跡的運(yùn)行特點(diǎn),用戶滑 進(jìn)“ I ”觸摸控件區(qū)域,必然通過(guò)滑出“ I ”觸摸控件區(qū)域完成選擇數(shù)字I的操作,這樣在“I”觸摸控件區(qū)域范圍內(nèi)就可能包含不只一觸摸點(diǎn),如果將進(jìn)入觸摸控件的連續(xù)觸摸點(diǎn)每個(gè)都進(jìn)行一次記錄數(shù)字,那么該解鎖方案無(wú)法實(shí)現(xiàn),所以,檢測(cè)到觸摸控件區(qū)域內(nèi)軌跡上的第一個(gè)觸摸點(diǎn)后就忽略位于該觸摸點(diǎn)之后的且屬于所述集合的觸摸點(diǎn),就避免了上面所提到的問(wèn)題,順利實(shí)現(xiàn)了相應(yīng)觸摸控件對(duì)應(yīng)的數(shù)字的記錄。當(dāng)連續(xù)的屬于同一觸摸控件區(qū)域范圍的觸摸點(diǎn)檢測(cè)完后在出現(xiàn)不屬于所述集合的軌跡上的觸摸點(diǎn)時(shí),說(shuō)明用戶的觸摸屏輸入軌跡觸摸控件的間隔區(qū)域,間隔區(qū)域的坐標(biāo)自然不屬于所述集合,所以此時(shí)相當(dāng)于用戶已經(jīng)輸入了一個(gè)數(shù)字,正要輸入下一個(gè)數(shù)字,用戶要想正確輸入下一個(gè)數(shù)字,其觸摸屏輸入軌跡就需要沿著觸摸控件間隔區(qū)域滑動(dòng)直至到達(dá)所要輸入的觸摸控件旁邊時(shí),軌跡滑入該觸摸控件區(qū)域,然后按照步驟S200-S400完成該觸摸控件對(duì)應(yīng)的數(shù)字的記錄,如此反復(fù),直到用戶釋放觸摸屏,則進(jìn)入下一步驟。
[0033]S500,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,將該密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖。
[0034]較佳的是,將記錄得到的數(shù)字按照記錄的先后順序從左向右排列形成一密碼序列,將其與存儲(chǔ)的所有解鎖密碼進(jìn)行比對(duì),確定是否一致,若一致,則進(jìn)行觸摸屏解鎖。
[0035]其中,當(dāng)所述觸摸屏輸入軌跡的所有觸摸點(diǎn)均不屬于所述集合,則觸摸屏自然解鎖失敗并在所述觸摸屏鎖屏界面顯示解鎖失敗信息。
[0036]較佳實(shí)施例中,在檢測(cè)到用戶釋放觸摸屏?xí)r之后,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列之前還包括:判斷用戶的觸摸屏輸入軌跡中是否所有觸摸點(diǎn)都進(jìn)行了判斷處理,若所有觸摸點(diǎn)均已處理,則將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,與所述解鎖密碼進(jìn)行密碼比對(duì)。
[0037]較佳的是,所述步驟S500中將所述密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖具體為:
獲取所述密碼序列的數(shù)組長(zhǎng)度,將該數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度進(jìn)行比對(duì),若長(zhǎng)度一致,則將所述密碼序列與所述解鎖密碼進(jìn)行數(shù)值比對(duì),若數(shù)值一致,則觸摸屏解鎖。若所述密碼序列的數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度不一致,則觸摸屏解鎖失敗。若所述密碼序列的數(shù)值與所述解鎖密碼的數(shù)值不一致,則觸摸屏解鎖失敗。即可理解為進(jìn)行兩次比對(duì),首先進(jìn)行密碼序列長(zhǎng)度的比較,如果長(zhǎng)度不一致,用戶輸入的密碼肯定不對(duì),則無(wú)需進(jìn)行密碼的數(shù)值比對(duì),直接反饋解鎖失敗
較佳實(shí)施例中,在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡后用線條描繪該觸摸屏輸入軌跡并顯示在觸摸屏上。觸摸屏在用戶輸入觸摸屏輸入軌跡的同時(shí)在顯示屏上以線條描繪并顯示該軌跡,使用戶能夠直觀的看到自己的觸摸屏輸入軌跡的路徑,達(dá)到準(zhǔn)確觸摸相應(yīng)觸摸控件,順利實(shí)現(xiàn)觸摸屏解鎖。
[0038]如圖3所示的一種具有如上所述觸摸屏解鎖方法的系統(tǒng),其中,所述系統(tǒng)設(shè)置于中央處理器200中,包括:
設(shè)置模塊210,用于所述觸摸控件的設(shè)置和所述解鎖密碼的設(shè)置;
觸摸屏輸入軌跡記錄模塊220,用于在觸摸屏100鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄所述觸摸屏輸入軌跡;
密碼序列生成模塊230,用于根據(jù)所記錄的觸摸屏輸入軌跡生成所述密碼序列;
密碼比較模塊240,用于根據(jù)所述所述密碼序列生成模塊生成的密碼序列與所述設(shè)置模塊中設(shè)置的解鎖密碼進(jìn)行比對(duì)并按照比對(duì)結(jié)果執(zhí)行觸摸屏解鎖與否指令。
[0039]設(shè)置模塊210,觸摸屏輸入軌跡記錄模塊220,密碼序列生成模塊230,密碼比較模塊240依次連接,所述觸摸屏100與所述中央處理器200通訊連接。
[0040]如圖4、圖5、圖6所示的本發(fā)明的觸摸屏解鎖方法一較佳實(shí)施例,
如圖4所示:
步驟S1、設(shè)置變量i,并置零,之后執(zhí)行步驟S2 ;
步驟S2、i = i + 1,之后執(zhí)行步驟S3;
步驟S3、判斷是否已經(jīng)對(duì)觸摸屏軌跡記錄模塊220所保存的觸摸軌跡的每個(gè)觸摸點(diǎn)都進(jìn)行了處理,即判斷i是否大于N,如果是則執(zhí)行步驟S9,否則執(zhí)行步驟S4 ;
步驟S4、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K,如果是則執(zhí)行步驟S5,否則執(zhí)行步驟S2 ;
步驟S5、交由密碼序列生成模塊處理,之后執(zhí)行步驟S6 ;
步驟S6、i = i + 1,之后執(zhí)行步驟S7;
步驟S7、判斷是否已經(jīng)對(duì)觸摸屏軌跡記錄模塊220所保存的觸摸軌跡的每個(gè)觸摸點(diǎn)都進(jìn)行了處理,即判斷i是否大于N,如果是則執(zhí)行步驟S9,否則執(zhí)行步驟S8 ;
步驟S8、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否不屬于集合K,如果是則執(zhí)行步驟S2,否則執(zhí)行步驟S6 ;步驟S9、交由密碼比較模塊處理。
[0041]所述步驟S5具體如圖5所示,其包括:
步驟S501、j=j+l,之后執(zhí)行步驟S502 ;
步驟S502、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K0,即(xi,yi)是否滿足xBO < xi < xDO且yBO < yi < yDO,如果是則執(zhí)行步驟S511,否則執(zhí)行步驟S503 ;
步驟S503、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合Kl,即(xi,yi)是否滿足xB I < xi < xD I且yBl < yi < yDl,如果是則執(zhí)行步驟S512,否則執(zhí)行步驟S504 ;
步驟S504、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K2,即(xi,yi)是否滿足xB2 < xi < xD2且yB2 < yi < yD2,如果是則執(zhí)行步驟S513,否則執(zhí)行步驟S505 ;
步驟S505、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K3,即(xi,yi)是否滿足xB3 < xi < xD3且yB3 < yi < yD3,如果是則執(zhí)行步驟S514,否則執(zhí)行步驟S506 ;
步驟S506、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K4,即(xi,yi)是否滿足xB4 < xi < xD4且yB4 < yi < yD4,如果是則執(zhí)行步驟S515,否則執(zhí)行步驟S507 ;
步驟S507、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K5,即(xi,yi)是否滿足xB5 < xi < xD5且yB5 < yi < yD5,如果是則執(zhí)行步驟S516,否則執(zhí)行步驟S508 ;
步驟S508、判斷觸摸軌跡上的觸摸點(diǎn)`(xi,yi)是否屬于集合K6,即(xi,yi)是否滿足xB6 < xi < xD6且yB6 < yi < yD6,如果是則執(zhí)行步驟S517,否則執(zhí)行步驟S509 ;
步驟S509、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K7,即(xi,yi)是否滿足xB7 < xi < xD7且yB7 < yi < yD7,如果是則執(zhí)行步驟S518,否則執(zhí)行步驟S510 ;
步驟S510、判斷觸摸軌跡上的觸摸點(diǎn)(xi,yi)是否屬于集合K8,即(xi,yi)是否滿足xB8 < xi < xD8且yB8 < yi < yD8,如果是則執(zhí)行步驟S519,否則執(zhí)行步驟S511 ;
步驟 S511、pwd_input [j] = O ;
步驟 S512、pwd_input [ j] = I ;
步驟 S513、pwd_input [ j] = 2 ;
步驟 S514、pwd_input [ j] = 3 ;
步驟 S515、pwd_input [ j] = 4 ;
步驟 S516、pwd_input [ j] = 5 ;
步驟 S517、pwd_input [ j] = 6 ;
步驟 S518、pwd_input [ j] = 7 ;
步驟 S519、pwd_input [ j] = 8 ;
步驟 S520、pwd_input [ j] = 9 ;
其中,j為變量,可在步驟SI中置零;
其中,pwd_input[]為一個(gè)存儲(chǔ)密碼的數(shù)組,可在步驟SI中置零。
[0042]所述密碼比較模塊進(jìn)行密碼比較處理如圖6所示,具體如下:
步驟S901、獲取數(shù)組pwd_input[]的長(zhǎng)度LI,獲取數(shù)組pwd_setting[]的長(zhǎng)度L2,之后執(zhí)行步驟S902 ;其中,數(shù)組pwd_setting[]為用戶在設(shè)置模塊210中所設(shè)置的密碼;步驟S902、判斷LI是否等于L2,如果是則執(zhí)行步驟S903,否則執(zhí)行步驟S908 ;
步驟S903、設(shè)置變量m,并置零,之后執(zhí)行步驟S904 ;
步驟S904、m=m+1,之后執(zhí)行步驟S905 ; 步驟S905、判斷m是否大于LI,如果是則執(zhí)行步驟S907,否則執(zhí)行步驟S906 ;
步驟S906、判斷pwd_input [m]是否等于pwd_setting [m],如果是則執(zhí)行步驟SS904,否則執(zhí)行步驟S908 ;
步驟S907、解鎖成功;
步驟S908、解鎖失敗。
[0043]本發(fā)明提供的觸摸屏解鎖方法及系統(tǒng),通過(guò)設(shè)置代表數(shù)字的且互不接觸的觸摸控件,結(jié)合該觸摸控件對(duì)用戶觸摸軌跡進(jìn)行判斷,從而獲得了一種全新的觸摸屏解鎖方法,且該方法相對(duì)于傳統(tǒng)密碼解鎖具有更高的安全性,更具有個(gè)性的解鎖過(guò)程。滿足了用戶追求個(gè)性化解鎖方案的需求。
[0044]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種觸摸屏解鎖方法,其特征在于,所述方法包括以下步驟: A、在觸摸屏鎖屏界面上預(yù)先設(shè)置互不接觸的多個(gè)觸摸控件,建立所述觸摸控件與數(shù)字的一一對(duì)應(yīng)關(guān)系,記錄每個(gè)觸摸控件區(qū)域坐標(biāo)范圍并設(shè)置包含所有觸摸控件區(qū)域內(nèi)觸摸點(diǎn)坐標(biāo)的集合; B、在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡并依次判斷軌跡上的每個(gè)觸摸點(diǎn)是否屬于所述集合,當(dāng)所述觸摸屏輸入軌跡的一觸摸點(diǎn)屬于所述集合,執(zhí)行步驟C ; C、將該屬于所述集合的觸摸點(diǎn)的坐標(biāo)與所述觸摸控件坐標(biāo)范圍進(jìn)行比對(duì),得到坐標(biāo)范圍包含該觸摸點(diǎn)坐標(biāo)的觸摸控件,記錄該觸摸控件所對(duì)應(yīng)的數(shù)字; D、忽略位于該觸摸點(diǎn)之后的且屬于所述集合的觸摸點(diǎn),直至檢測(cè)到所述觸摸屏輸入軌跡上出現(xiàn)不屬于所述集合的觸摸點(diǎn)時(shí),重復(fù)步驟B,當(dāng)檢測(cè)到用戶釋放觸摸屏?xí)r,執(zhí)行步驟E ; E,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,將該密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖。
2.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,當(dāng)所述觸摸屏輸入軌跡的所有觸摸點(diǎn)均不屬于所述集合,則觸摸屏解鎖失敗并在所述觸摸屏鎖屏界面顯示解鎖失敗信肩、O
3.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,所述步驟A還包括:預(yù)先設(shè)置至少一個(gè)所述解鎖密碼并保存,所述解鎖密碼由數(shù)字組成。
4.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,所述步驟E中檢測(cè)到用戶釋放觸摸屏?xí)r之后,將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列之前還包括:判斷用戶的觸摸屏輸入軌跡中是否所有觸摸點(diǎn)都進(jìn)行了判斷處理,若所有觸摸點(diǎn)均已處理,則將所記錄的數(shù)字按照記錄先后順序進(jìn)行排列形成一密碼序列,與所述解鎖密碼進(jìn)行密碼比對(duì)。
5.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,所述步驟E中將所述密碼序列與預(yù)先設(shè)置并存儲(chǔ)的解鎖密碼進(jìn)行比對(duì),若該密碼序列與所述解鎖密碼序列一致,則觸摸屏解鎖具體為: 獲取所述密碼序列的數(shù)組長(zhǎng)度,將該數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度進(jìn)行比對(duì),若長(zhǎng)度一致,則將所述密碼序列與所述解鎖密碼進(jìn)行數(shù)值比對(duì),若數(shù)值一致,則觸摸屏解鎖。
6.根據(jù)權(quán)利要求5所述的觸摸屏解鎖方法,其特征在于,若所述密碼序列的數(shù)組長(zhǎng)度與所述解鎖密碼的數(shù)組長(zhǎng)度不一致,則觸摸屏解鎖失敗; 若所述密碼序列的數(shù)值與所述解鎖密碼的數(shù)值不一致,則觸摸屏解鎖失敗。
7.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄該觸摸屏輸入軌跡后用線條描繪該觸摸屏輸入軌跡并顯示在觸摸屏上。
8.根據(jù)權(quán)利要求1所述的觸摸屏解鎖方法,其特征在于,所述觸摸控件形狀為矩形,相鄰觸摸控件的間隔距離相等。
9.根據(jù)權(quán)利要求8所述的觸摸屏解鎖方法,其特征在于,所述相鄰觸摸控件的間隔距離不小于矩形觸摸控件的寬度。
10.一種具有如權(quán)利要求1-9任一項(xiàng)所述觸摸屏解鎖方法的系統(tǒng),其特征在于,所述系統(tǒng)包括: 設(shè)置模塊,用于所述觸摸控件的設(shè)置和所述解鎖密碼的設(shè)置; 觸摸屏輸入軌跡記錄模塊,用于在觸摸屏鎖屏界面檢測(cè)到用戶的觸摸屏輸入軌跡,記錄所述觸摸屏輸入軌跡; 密碼序列生成模塊,用于根據(jù)所記錄的觸摸屏輸入軌跡生成所述密碼序列; 密碼比較模塊,用于根據(jù)所述所述密碼序列生成模塊生成的密碼序列與所述設(shè)置模塊中設(shè)置的解鎖密碼進(jìn)行比對(duì)并按`照比對(duì)結(jié)果執(zhí)行觸摸屏解鎖與否指令。
【文檔編號(hào)】G06F3/0488GK103488427SQ201310477734
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年10月14日 優(yōu)先權(quán)日:2013年10月14日
【發(fā)明者】楊維琴 申請(qǐng)人:Tcl通訊(寧波)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1