欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于觸摸屏的移動(dòng)終端解鎖方法及移動(dòng)終端的制作方法

文檔序號(hào):7555957閱讀:139來(lái)源:國(guó)知局
專利名稱:一種基于觸摸屏的移動(dòng)終端解鎖方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通訊終端應(yīng)用領(lǐng)域,尤其涉及的是一種基于觸摸屏的移動(dòng)終端解鎖方法。
背景技術(shù)
隨著移動(dòng)通信的發(fā)展和人們生活水平的不斷提高,各種移動(dòng)終端如手機(jī)的使用越來(lái)越普及,手機(jī)已經(jīng)成為人們生活中不可缺少的通信工具?,F(xiàn)有的移動(dòng)終端的解鎖方法都是按照一種或幾種預(yù)先設(shè)置的固定路徑來(lái)解鎖的,方法單一,且操作不太方便,使用不夠靈活。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于觸摸屏的移動(dòng)終端解鎖方法及移動(dòng)終端。針對(duì)現(xiàn)有觸摸屏手機(jī)解鎖單一的問(wèn)題,提供一種觸摸屏解鎖方法,為觸摸屏觸鎖應(yīng)用領(lǐng)域提供了新的選擇,使觸摸屏解鎖方法更加豐富多樣。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種基于觸摸屏的移動(dòng)終端解鎖方法,其中,包括步驟:
A、預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn),計(jì)算其余各解鎖觸摸點(diǎn)相 對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo);
B、當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能;
C、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn);
D、依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。所述基于觸摸屏的移動(dòng)終端解鎖方法,其中,所述步驟A中相對(duì)點(diǎn)坐標(biāo)計(jì)算的步驟為:
AU、任選一個(gè)解鎖觸摸點(diǎn)(xO,yO)作為第一坐標(biāo)原點(diǎn);
A12、將其余各個(gè)解鎖觸摸點(diǎn)(xl,yl)、(x2,y2)、……、(xN,yN)與第一坐標(biāo)原點(diǎn)(x0,y0)相減,得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);A(xl,yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(Xl-X0,yl-y0)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0);
令(xxl, yyl) = (xl-xO, yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);其中,I N代表I N個(gè)解鎖觸摸點(diǎn);
A13、保存相對(duì)坐標(biāo)的(xxl, yyl), (xx2, yy2),......,(xxN, yyN)為第一解鎖坐標(biāo)。所述基于觸摸屏的移動(dòng)終端解鎖方法,其中,所述步驟C具體包括:獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn)的坐標(biāo),保存為(xal, yal), (xa2, ya2),......, (xaM, yaM),
設(shè)集合 E = {(xal, yal),(xa2, ya2),......,(xaM, yaM)}。所述基于觸摸屏的移動(dòng)終端解鎖方法,其中,所述步驟D具體包括:依次以獲取到
操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依次以(xal, yal), (xa2, ya2),......, (xaM, yaM)為第二坐
標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解
鎖坐標(biāo),若同時(shí)滿足(xaK+xxl, yaK+yyl) > (xaK+xx2, yaK+yy2) >......> (xaK+xxN, yaK+yyN)
都屬于集合E則解鎖成功;否則解鎖失?。?br> 其中,上述N,M均為自然數(shù);K也為自然數(shù),且K SM。一種移動(dòng)終端,其中,包括:
設(shè)置與計(jì)算模塊,用于預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo);
啟動(dòng)模塊,用于當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能;
獲取模塊,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn);
解鎖控制模塊,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。所述移動(dòng)終端,其中,所述設(shè)置與計(jì)算模塊進(jìn)一步包括:
選擇單元,用于任選一個(gè)解鎖觸摸點(diǎn)(X0,yO)作為第一坐標(biāo)原點(diǎn);
計(jì)算單元,用于將其余各個(gè)解鎖觸摸點(diǎn)(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐
標(biāo)原點(diǎn)(x0,y0)相減,得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);點(diǎn)(xl, yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(xl-xO,yl-yO)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0);
令(xxl, yyl) = (xl-xO, yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
保存單元,用于保存相對(duì)坐標(biāo)的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解
鎖坐標(biāo);
其中,I N代表I N個(gè)解鎖觸摸點(diǎn)。所的述移動(dòng)終端,其中,所述獲取模塊包括:
獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn)的坐標(biāo),保存為
(xal, yal),(xa2, ya2),......,(xaM, yaM),
集合設(shè)置單 元,用于設(shè)集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。
所的述移動(dòng)終端,其中,所述解鎖控制模塊包括:
控制單元,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依次以(xal,yal),
(xa2, ya2),......, (xaM, yaM)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所
述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo),若同時(shí)滿足(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2),……、(xaK+xxN,yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失??;
其中,上述N,M均為自然數(shù);K也為自然數(shù),且K SM。本發(fā)明所提供的基于觸摸屏的移動(dòng)終端解鎖方法及移動(dòng)終端,使手機(jī)增加了新功能:通過(guò)讓用戶預(yù)先設(shè)置解鎖時(shí)的一個(gè)或多個(gè)位置相對(duì)的點(diǎn),在使用時(shí)檢測(cè)用戶在觸摸屏上的所有觸摸點(diǎn),分析這些觸摸點(diǎn)中是否滿足用戶預(yù)設(shè)的位置相對(duì)的點(diǎn),如果存在則解鎖成功,否則解鎖失敗;并且其實(shí)現(xiàn)容易,操作簡(jiǎn)單方便,使用靈活,為用戶提供了方便。


圖1是本發(fā)明基于觸摸屏的移動(dòng)終端解鎖方法的較佳實(shí)施例的流程圖。圖2是本發(fā)明基于觸摸屏的移動(dòng)終端解鎖方法的較佳實(shí)施例的用戶預(yù)先設(shè)置用于解鎖的一個(gè)或多個(gè)解鎖觸摸點(diǎn)的結(jié)構(gòu)示意圖一。圖3是本發(fā)明基于觸摸屏的移動(dòng)終端解鎖方法的較佳實(shí)施例的用戶預(yù)先設(shè)置用于解鎖的一個(gè)或多個(gè)解 鎖觸摸點(diǎn)的結(jié)構(gòu)示意圖二。圖4所示是本發(fā)明實(shí)施例基于觸摸屏的移動(dòng)終端解鎖方法的具體應(yīng)用實(shí)施流程圖。圖5是本發(fā)明實(shí)施例的移動(dòng)終端硬件結(jié)構(gòu)原理框圖。圖6是本發(fā)明實(shí)施例的移動(dòng)終端軟件功能結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明基于觸摸屏的移動(dòng)終端解鎖方法的較佳實(shí)施例的流程圖。如圖1所示,本實(shí)施例所述基于觸摸屏的移動(dòng)終端解鎖方法,包括以下步驟:
S110、預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原
點(diǎn)將其坐標(biāo)X,y設(shè)為(0,O),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo)。S120、當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能。例如接收用戶的操作指令按下開(kāi)機(jī)鍵點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能。S130、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn);S140、依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。即依次以檢測(cè)到的所有觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),并分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo),判斷多組第二解鎖坐標(biāo)相對(duì)于第一基準(zhǔn)點(diǎn)的第一解鎖坐標(biāo)是否都被觸摸到,如果是則解鎖成功,否則解鎖失敗。本實(shí)施例步驟SllO中觸摸點(diǎn)的個(gè)數(shù)可由用戶任意設(shè)置,但個(gè)數(shù)必須至少為一個(gè)。即本步驟實(shí)施例中也可以只預(yù)先設(shè)置一個(gè)用于解鎖的解鎖觸摸點(diǎn),當(dāng)預(yù)先設(shè)置一個(gè)用于解鎖的解鎖觸摸點(diǎn)時(shí),將該一個(gè)解鎖觸摸點(diǎn)保存為第一解鎖坐標(biāo)。步驟SllO中相對(duì)點(diǎn)坐標(biāo)計(jì)算的步驟為:
步驟111、任選一個(gè)解鎖觸摸點(diǎn)(xO, yO)作為基準(zhǔn)點(diǎn)(即為第一坐標(biāo)原點(diǎn));
步驟112、將其余各個(gè)解鎖觸摸點(diǎn)(xl, yl)、(x2, y2)、......、(xN, yN)與第一坐標(biāo) 原點(diǎn)(x0,y0)相減得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);例如點(diǎn)(xl, yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(xl-xO,yl-yO)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0)。令(xxl,yyl) = (xl-xO, yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
則只需保存相對(duì)坐標(biāo)的第一解鎖坐標(biāo)為(xxl, yyl), (xx2, yy2),......, (xxN, yyN)即
可。其中,I N代表I N個(gè)解鎖觸摸點(diǎn)。其中,所述步驟S130中,獲取用戶在觸摸屏上觸摸的所有點(diǎn)(操作觸摸點(diǎn))的坐標(biāo),
保存為(xal, yal), (xa2, ya2),......, (xaM, yaM),設(shè)集合E = {(xal, yal), (xa2, ya2),......,(xaM, yaM)};
其中,所述步驟S140中,依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依
次以(xal, yal), (xa2, ya2),......, (xaM, yaM)為第二坐標(biāo)原點(diǎn),若同時(shí)滿足
(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、……、(xaK+xxN, yaK+yyN)都屬于集合 E 則解鎖成功;否則解鎖失敗。本實(shí)施例中,(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2) >......、
(xaK+xxN, yaK+yyN)是根據(jù)數(shù)學(xué)中的平面直角坐標(biāo)系的平移變換得到的。當(dāng)以(xaK, yaK)為第二坐標(biāo)原點(diǎn)時(shí),則能成功解鎖的坐標(biāo)組合為(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN),
滿足(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN)都屬于集
合E是指(xaK+xxl, yaK+yyl)與集合E中的某個(gè)元素相同,貝U表示(xaK+xxl, yaK+yyl)屬于集合E ;同理,(xaK+xx2, yaK+yy2)與集合E中的某個(gè)元素相同則表示(xaK+xx2, yaK+yy2)
屬于集合E;......; (xaK+xxN, yaK+yyN)與集合E中的某個(gè)元素相同則表示
(xaK+xxN, yaK+yyN)屬于集合 E。其中,上述N,M均為自然數(shù);K也為自然數(shù),且K彡M。其中,K為1、2、……、M。具體的例如當(dāng)用戶最開(kāi)始在移動(dòng)終端上預(yù)先設(shè)置用于解鎖的一個(gè)或多個(gè)解鎖觸摸點(diǎn)為一個(gè)大母指,則將該大母指多個(gè)點(diǎn)做為解鎖觸摸點(diǎn)。并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn)將其坐標(biāo)X,y設(shè)為(O,O),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo)。當(dāng)需解鎖時(shí),如果用戶用其大母指在該移動(dòng)終端觸摸屏任何一個(gè)位置觸摸,獲取用戶大母指在觸摸屏上觸摸的所有操作觸摸點(diǎn),此時(shí)依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo)。大母指在觸摸屏上觸摸的所有操作觸摸點(diǎn)計(jì)算出的多組第二解鎖坐標(biāo),必定與第一解鎖坐標(biāo)相同,則控制解鎖成功。本發(fā)明方法實(shí)施例中,在具應(yīng)用時(shí),先在移動(dòng)終端上預(yù)先設(shè)置用于解鎖的一個(gè)或多個(gè)解鎖觸摸點(diǎn),然后讀取并保存用戶設(shè)置的解鎖方案,如圖2所示,用戶依次輸入了Pl (xPl,yPl)、P2 (xP2,yP2)、P3 (xP3,yP3)、P4 (xP4,yP4)、P5 (xP5,yP5)五個(gè)點(diǎn);任選一個(gè)點(diǎn)做為基準(zhǔn)點(diǎn),例如選Pl (xPl, yPl)為基準(zhǔn)點(diǎn),計(jì)算其余四個(gè)點(diǎn)的相對(duì)坐標(biāo)分別為(xP2-xPl, yP2-yPl), (χΡ3-χΡ1, yP3-yPl), (xP4_xPl, yP4_yPl ),(xP5_xPl, yP5_yPl ),將這四個(gè)相對(duì)坐標(biāo)進(jìn)行保存為(xxl, yyl),(xx2, yy2),(xx3, yy3),(xx4, yy4)。在具體應(yīng)用實(shí)施時(shí)只計(jì)算并保存用戶輸入的各個(gè)點(diǎn)之間的相對(duì)坐標(biāo),因此只與輸入各點(diǎn)之間的相對(duì)位置有關(guān),與輸入的先后順序,絕對(duì)位置無(wú)關(guān),如圖3所示的點(diǎn)的輸入位置與圖2所示的點(diǎn)的輸入位置經(jīng)計(jì)算后相對(duì)坐標(biāo)相同。當(dāng)屏幕鎖定的情況下,若屏幕被點(diǎn)亮則開(kāi)啟解鎖檢測(cè)等待用解鎖,獲取用戶的觸摸屏輸入,并將觸摸屏上所有被用戶觸摸到的點(diǎn)保存為(xal,yal),(xa2,ya2),……,(xaM, yaM),設(shè)集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。依次以集合E中 的各個(gè)點(diǎn)為基準(zhǔn)點(diǎn),在集合E中只要有一個(gè)點(diǎn)滿足依次加上設(shè)置模塊所保存的相對(duì)坐標(biāo)后的點(diǎn)屬于集合E則認(rèn)為解鎖成功,否則解鎖失敗。以下通過(guò)進(jìn)一步詳細(xì)的實(shí)施例對(duì)本發(fā)明基于觸摸屏的移動(dòng)終端解鎖方法做進(jìn)一步說(shuō)明:
如圖4所示,本實(shí)施例基于觸摸屏的移動(dòng)終端解鎖方法的具體步驟如下:
步驟S1、用戶按下開(kāi)機(jī)鍵點(diǎn)亮屏幕開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能,獲取用戶觸摸屏輸入,并將觸摸屏上所有被用戶觸摸到的點(diǎn)保存為(xal,yal),(xa2,ya2),……,
(xaM, yaM),設(shè)集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)},之后進(jìn)入步驟 S2 ;
步驟S2、設(shè)置一個(gè)臨時(shí)變量K,并將K置零,之后進(jìn)入步驟S3 ;
步驟S3、將臨時(shí)變量K自加1,即K=K+1,之后進(jìn)入步驟S4 ;
步驟S4、判斷K是否小于或等于Μ,如果是則進(jìn)入步驟S5,否則進(jìn)入步驟S6 ;
步驟 S5、判斷(xaK+xxl, yaK+yyl), (xaK+xx2, yaK+yy2), (xaK+xx3, yaK+yy3),(xaK+xx4, yaK+yy4)是否都屬于集合E,如果是則進(jìn)入步驟S7,否則進(jìn)入步驟S3 ;
步驟S6、解鎖失??;
步驟S7、解鎖成功?;谏鲜鰧?shí)施例,本發(fā)明還提供了一種移動(dòng)終端的實(shí)施例,如圖5所示,本實(shí)施例所述移動(dòng)終端例主要由中央處理器100、觸摸屏200和顯示屏300組成,其中觸摸屏和顯示屏分別與中央處理器連接。其中,如圖6所示,所述中央處理器100還包括設(shè)置與計(jì)算模塊101,啟動(dòng)模塊102,獲取模塊103和解鎖控制模塊104。其中,設(shè)置與計(jì)算模塊101,用于預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo),具體如上所述。啟動(dòng)模塊102,用于當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能,具體如上所述。獲取模塊103,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn),具體如上所述。解鎖控制模塊104,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗,具體如上所述。所述移動(dòng)終端,所述設(shè)置與計(jì)算模塊進(jìn)一步包括:
選擇單元,用于任選一個(gè)解鎖觸摸點(diǎn)(xO,yO)作為第一坐標(biāo)原點(diǎn);
計(jì)算單元,用于將其余各個(gè)解鎖觸摸點(diǎn)(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐
標(biāo)原點(diǎn)(x0,y0)相減,得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);點(diǎn)(xl, yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(xl-xO,yl-yO)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0)。令(xxl,yyl) = (xl-xO,yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
保存單元,用于保存相對(duì) 坐標(biāo)的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解
鎖坐標(biāo);
其中,I N代表I N個(gè)解鎖觸摸點(diǎn)。所述移動(dòng)終端,其中,所述獲取模塊包括:
獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn)的坐標(biāo),保存為
(xal, yal),(xa2, ya2),......,(xaM, yaM),
集合設(shè)置單元,用于設(shè)集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。所述移動(dòng)終端,其中,所述解鎖控制模塊包括:
控制單元,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依次以(xal,yal),
(xa2, ya2),......, (xaM, yaM)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所
述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo),若同時(shí)滿足(xaK+xxl,yaK+yyl)、
(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN)都屬于集合E則控制解鎖成功;否則控制
解鎖失??;
其中,上述N,M均為自然數(shù);K也為自然數(shù),且K SM。綜上所述,本發(fā)明一種移動(dòng)終端的觸摸屏解鎖方法及移動(dòng)終端,使移動(dòng)終端增加了新功能:能根據(jù)用戶預(yù)先設(shè)置的各個(gè)觸摸點(diǎn)之間的相對(duì)位置關(guān)系判斷解鎖時(shí)用戶的觸摸屏輸入是否存在和預(yù)先設(shè)置的相對(duì)位置關(guān)系的點(diǎn),如果存在則解鎖成功,否則解鎖失敗。本發(fā)明在根據(jù)用戶預(yù)先設(shè)置的各個(gè)點(diǎn)的相對(duì)關(guān)系來(lái)解鎖,只要在解鎖時(shí)觸摸屏輸入中存在滿足預(yù)先設(shè)置的相對(duì)關(guān)系的點(diǎn)則解鎖成功,因此,針對(duì)一種解鎖設(shè)置往往存在非常多種解鎖方法,解決了現(xiàn)有的移動(dòng)終端的解鎖方法都是按照一種或幾種預(yù)先設(shè)置的固定路徑來(lái)解鎖的,方法單一的缺陷;為觸摸屏觸鎖應(yīng)用領(lǐng)域提供了新的選擇,使觸摸屏解鎖方法更加豐富多樣,為用戶提供了方便。應(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.一種基于觸摸屏的移動(dòng)終端解鎖方法,其特征在于,包括步驟: A、預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo); B、當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能; C、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn); D、依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。
2.根據(jù)權(quán)利要求1所述基于觸摸屏的移動(dòng)終端解鎖方法,其特征在于,所述步驟A中相對(duì)點(diǎn)坐標(biāo)計(jì)算的步驟為: AU、任選一個(gè)解鎖觸摸點(diǎn)(xO,yO)作為第一坐標(biāo)原點(diǎn); A12、將其余各個(gè)解鎖觸摸點(diǎn)(xl,yl)、(x2,y2)、……、(xN,yN)與第一坐標(biāo)原點(diǎn)(xO,yO)相減,得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);A(xl,yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì) 坐標(biāo)為(Xl-X0,yl-y0)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0);令(xxl, yyl) = (xl-xO, yl-yO);(xx2, yy2) = (x2_x0, y2-y0);(xxN, yyN) = (xN-xO, yN-yO); 其中,I N代表I N個(gè)解鎖觸摸點(diǎn); A13、保存相對(duì)坐標(biāo)的(xxl, yyl), (xx2, yy2),......,(xxN, yyN)為第一解鎖坐標(biāo)。
3.根據(jù)權(quán)利要求2所述基于觸摸屏的移動(dòng)終端解鎖方法,其特征在于,所述步驟C具體包括:獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn)的坐標(biāo),保存為(xal,yal),(xa2, ya2),......, (xaM, yaM), 設(shè)集合 E = {(xal, yal),(xa2, ya2),......,(xaM, yaM)}。
4.根據(jù)權(quán)利要求3所述基于觸摸屏的移動(dòng)終端解鎖方法,其特征在于,所述步驟D具體包括:依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依次以(xal, yal), (xa2, ya2),......,(xaM, yaM)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo),若同時(shí)滿足(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失?。? 其中,上述N,M均為自然數(shù);K也為自然數(shù),且K SM。
5.一種移動(dòng)終端,其特征在于,包括: 設(shè)置與計(jì)算模塊,用于預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),并任選一個(gè)解鎖觸摸點(diǎn)作為第一坐標(biāo)原點(diǎn),計(jì)算其余各解鎖觸摸點(diǎn)相對(duì)于所述第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo),并保存為第一解鎖坐標(biāo); 啟動(dòng)模塊,用于當(dāng)需解鎖時(shí),接收用戶的操作指令點(diǎn)亮屏幕,則自動(dòng)開(kāi)啟移動(dòng)終端的觸摸屏解鎖檢測(cè)功能; 獲取模塊,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn); 解鎖控制模塊,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。
6.根據(jù)權(quán)利要求5所述移動(dòng)終端,其特征在于,所述設(shè)置與計(jì)算模塊進(jìn)一步包括: 選擇單元,用于任選一個(gè)解 鎖觸摸點(diǎn)(xO,yO)作為第一坐標(biāo)原點(diǎn); 計(jì)算單元,用于將其余各個(gè)解鎖觸摸點(diǎn)(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐標(biāo)原點(diǎn)(xO,yO)相減,得出各點(diǎn)與第一坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)并保存為第一解鎖坐標(biāo);點(diǎn)(xl, yl)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(xl-xO,yl-yO)、點(diǎn)(x2,y2)相對(duì)于基準(zhǔn)點(diǎn)的相對(duì)坐標(biāo)為(x2-x0, y2-y0);令(xxl, yyl) = (xl-xO, yl-yO);(xx2, yy2) = (x2_x0, y2-y0);(xxN, yyN) = (xN-xO, yN-yO); 保存單元,用于保存相對(duì)坐標(biāo)的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解鎖坐標(biāo); 其中,I N代表I N個(gè)解鎖觸摸點(diǎn)。
7.根據(jù)權(quán)利要求6所的述移動(dòng)終端,其特征在于,所述獲取模塊包括: 獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點(diǎn)的坐標(biāo),保存為(xal, yal),(xa2, ya2),......,(xaM, yaM), 集合設(shè)置單元,用于設(shè)集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。
8.根據(jù)權(quán)利要求7所的述移動(dòng)終端,其特征在于,所述解鎖控制模塊包括: 控制單元,用于依次以獲取到操作觸摸點(diǎn)為第二坐標(biāo)原點(diǎn),即依次以(xal,yal),(xa2, ya2),......,(xaM, yaM)為第二坐標(biāo)原點(diǎn),分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo),若同時(shí)滿足(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2)、……、(xaK+xxN,yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失敗; 其中,上述N,M均為自然數(shù);K也為自然數(shù),且K SM。
全文摘要
本發(fā)明公開(kāi)了一種基于觸摸屏的移動(dòng)終端解鎖方法及移動(dòng)終端,所述方法包括預(yù)先設(shè)置用于解鎖的多個(gè)解鎖觸摸點(diǎn),任選一個(gè)第一坐標(biāo)原點(diǎn)。當(dāng)需解鎖時(shí)分別計(jì)算其余各操作觸摸點(diǎn)相對(duì)于所述第二坐標(biāo)原點(diǎn)的相對(duì)坐標(biāo)記為多組第二解鎖坐標(biāo);并判斷多組第二解鎖坐標(biāo)中是否至少有一組與第一解鎖坐標(biāo)相同,如果是則解鎖成功,否則解鎖失敗。使手機(jī)增加了新功能通過(guò)讓用戶預(yù)先設(shè)置解鎖時(shí)的一個(gè)或多個(gè)位置相對(duì)的點(diǎn),在使用時(shí)檢測(cè)用戶在觸摸屏上的所有觸摸點(diǎn),分析這些觸摸點(diǎn)中是否滿足用戶預(yù)設(shè)的位置相對(duì)的點(diǎn),如果存在則解鎖成功,否則解鎖失敗。并且其實(shí)現(xiàn)容易,操作簡(jiǎn)單方便,使用靈活,為用戶提供了方便。
文檔編號(hào)H04M1/725GK103235702SQ20131016005
公開(kāi)日2013年8月7日 申請(qǐng)日期2013年5月3日 優(yōu)先權(quán)日2013年5月3日
發(fā)明者楊維琴 申請(qǐng)人:Tcl通訊(寧波)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜兰县| 海门市| 东山县| 玉溪市| 巧家县| 高清| 青阳县| 福海县| 陵川县| 子长县| 长垣县| 鲁甸县| 普兰县| 博乐市| 沧州市| 湖北省| 曲阜市| 益阳市| 龙游县| 大埔区| 剑河县| 新和县| 新丰县| 平原县| 巩留县| 馆陶县| 浦东新区| 吉水县| 观塘区| 碌曲县| 秀山| 新乐市| 静乐县| 柘荣县| 中江县| 安康市| 长沙市| 垣曲县| 佛山市| 任丘市| 临潭县|