專利名稱:一種基于觸摸屏的移動終端解鎖方法及移動終端的制作方法
技術領域:
本發(fā)明涉及移動通訊終端應用領域,尤其涉及的是一種基于觸摸屏的移動終端解鎖方法。
背景技術:
隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已經成為人們生活中不可缺少的通信工具。現(xiàn)有的移動終端的解鎖方法都是按照一種或幾種預先設置的固定路徑來解鎖的,方法單一,且操作不太方便,使用不夠靈活。因此,現(xiàn)有技術還有待于改進和發(fā)展。
發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于觸摸屏的移動終端解鎖方法及移動終端。針對現(xiàn)有觸摸屏手機解鎖單一的問題,提供一種觸摸屏解鎖方法,為觸摸屏觸鎖應用領域提供了新的選擇,使觸摸屏解鎖方法更加豐富多樣。本發(fā)明解決技術問題所采用的技術方案如下:
一種基于觸摸屏的移動終端解鎖方法,其中,包括步驟:
A、預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原點,計算其余各解鎖觸摸點相 對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標;
B、當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能;
C、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點;
D、依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。所述基于觸摸屏的移動終端解鎖方法,其中,所述步驟A中相對點坐標計算的步驟為:
AU、任選一個解鎖觸摸點(xO,yO)作為第一坐標原點;
A12、將其余各個解鎖觸摸點(xl,yl)、(x2,y2)、……、(xN,yN)與第一坐標原點(x0,y0)相減,得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;A(xl,yl)相對于基準點的相對坐標為(Xl-X0,yl-y0)、點(x2,y2)相對于基準點的相對坐標為(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個解鎖觸摸點;
A13、保存相對坐標的(xxl, yyl), (xx2, yy2),......,(xxN, yyN)為第一解鎖坐標。所述基于觸摸屏的移動終端解鎖方法,其中,所述步驟C具體包括:獲取用戶在觸摸屏上觸摸的所有操作觸摸點的坐標,保存為(xal, yal), (xa2, ya2),......, (xaM, yaM),
設集合 E = {(xal, yal),(xa2, ya2),......,(xaM, yaM)}。所述基于觸摸屏的移動終端解鎖方法,其中,所述步驟D具體包括:依次以獲取到
操作觸摸點為第二坐標原點,即依次以(xal, yal), (xa2, ya2),......, (xaM, yaM)為第二坐
標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解
鎖坐標,若同時滿足(xaK+xxl, yaK+yyl) > (xaK+xx2, yaK+yy2) >......> (xaK+xxN, yaK+yyN)
都屬于集合E則解鎖成功;否則解鎖失??;
其中,上述N,M均為自然數;K也為自然數,且K SM。一種移動終端,其中,包括:
設置與計算模塊,用于預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原點,計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標;
啟動模塊,用于當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能;
獲取模塊,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點;
解鎖控制模塊,用于依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。所述移動終端,其中,所述設置與計算模塊進一步包括:
選擇單元,用于任選一個解鎖觸摸點(X0,yO)作為第一坐標原點;
計算單元,用于將其余各個解鎖觸摸點(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐
標原點(x0,y0)相減,得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;點(xl, yl)相對于基準點的相對坐標為(xl-xO,yl-yO)、點(x2,y2)相對于基準點的相對坐標為(x2-x0, y2-y0);
令(xxl, yyl) = (xl-xO, yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
保存單元,用于保存相對坐標的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解
鎖坐標;
其中,I N代表I N個解鎖觸摸點。所的述移動終端,其中,所述獲取模塊包括:
獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點的坐標,保存為
(xal, yal),(xa2, ya2),......,(xaM, yaM),
集合設置單 元,用于設集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。
所的述移動終端,其中,所述解鎖控制模塊包括:
控制單元,用于依次以獲取到操作觸摸點為第二坐標原點,即依次以(xal,yal),
(xa2, ya2),......, (xaM, yaM)為第二坐標原點,分別計算其余各操作觸摸點相對于所
述第二坐標原點的相對坐標記為多組第二解鎖坐標,若同時滿足(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2),……、(xaK+xxN,yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失?。?br>
其中,上述N,M均為自然數;K也為自然數,且K SM。本發(fā)明所提供的基于觸摸屏的移動終端解鎖方法及移動終端,使手機增加了新功能:通過讓用戶預先設置解鎖時的一個或多個位置相對的點,在使用時檢測用戶在觸摸屏上的所有觸摸點,分析這些觸摸點中是否滿足用戶預設的位置相對的點,如果存在則解鎖成功,否則解鎖失??;并且其實現(xiàn)容易,操作簡單方便,使用靈活,為用戶提供了方便。
圖1是本發(fā)明基于觸摸屏的移動終端解鎖方法的較佳實施例的流程圖。圖2是本發(fā)明基于觸摸屏的移動終端解鎖方法的較佳實施例的用戶預先設置用于解鎖的一個或多個解鎖觸摸點的結構示意圖一。圖3是本發(fā)明基于觸摸屏的移動終端解鎖方法的較佳實施例的用戶預先設置用于解鎖的一個或多個解 鎖觸摸點的結構示意圖二。圖4所示是本發(fā)明實施例基于觸摸屏的移動終端解鎖方法的具體應用實施流程圖。圖5是本發(fā)明實施例的移動終端硬件結構原理框圖。圖6是本發(fā)明實施例的移動終端軟件功能結構框圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參見圖1,圖1是本發(fā)明基于觸摸屏的移動終端解鎖方法的較佳實施例的流程圖。如圖1所示,本實施例所述基于觸摸屏的移動終端解鎖方法,包括以下步驟:
S110、預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原
點將其坐標X,y設為(0,O),計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標。S120、當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能。例如接收用戶的操作指令按下開機鍵點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能。S130、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點;S140、依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。即依次以檢測到的所有觸摸點為第二坐標原點,并分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標,判斷多組第二解鎖坐標相對于第一基準點的第一解鎖坐標是否都被觸摸到,如果是則解鎖成功,否則解鎖失敗。本實施例步驟SllO中觸摸點的個數可由用戶任意設置,但個數必須至少為一個。即本步驟實施例中也可以只預先設置一個用于解鎖的解鎖觸摸點,當預先設置一個用于解鎖的解鎖觸摸點時,將該一個解鎖觸摸點保存為第一解鎖坐標。步驟SllO中相對點坐標計算的步驟為:
步驟111、任選一個解鎖觸摸點(xO, yO)作為基準點(即為第一坐標原點);
步驟112、將其余各個解鎖觸摸點(xl, yl)、(x2, y2)、......、(xN, yN)與第一坐標 原點(x0,y0)相減得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;例如點(xl, yl)相對于基準點的相對坐標為(xl-xO,yl-yO)、點(x2,y2)相對于基準點的相對坐標為(x2-x0, y2-y0)。令(xxl,yyl) = (xl-xO, yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
則只需保存相對坐標的第一解鎖坐標為(xxl, yyl), (xx2, yy2),......, (xxN, yyN)即
可。其中,I N代表I N個解鎖觸摸點。其中,所述步驟S130中,獲取用戶在觸摸屏上觸摸的所有點(操作觸摸點)的坐標,
保存為(xal, yal), (xa2, ya2),......, (xaM, yaM),設集合E = {(xal, yal), (xa2, ya2),......,(xaM, yaM)};
其中,所述步驟S140中,依次以獲取到操作觸摸點為第二坐標原點,即依
次以(xal, yal), (xa2, ya2),......, (xaM, yaM)為第二坐標原點,若同時滿足
(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、……、(xaK+xxN, yaK+yyN)都屬于集合 E 則解鎖成功;否則解鎖失敗。本實施例中,(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2) >......、
(xaK+xxN, yaK+yyN)是根據數學中的平面直角坐標系的平移變換得到的。當以(xaK, yaK)為第二坐標原點時,則能成功解鎖的坐標組合為(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中的某個元素相同,貝U表示(xaK+xxl, yaK+yyl)屬于集合E ;同理,(xaK+xx2, yaK+yy2)與集合E中的某個元素相同則表示(xaK+xx2, yaK+yy2)
屬于集合E;......; (xaK+xxN, yaK+yyN)與集合E中的某個元素相同則表示
(xaK+xxN, yaK+yyN)屬于集合 E。其中,上述N,M均為自然數;K也為自然數,且K彡M。其中,K為1、2、……、M。具體的例如當用戶最開始在移動終端上預先設置用于解鎖的一個或多個解鎖觸摸點為一個大母指,則將該大母指多個點做為解鎖觸摸點。并任選一個解鎖觸摸點作為第一坐標原點將其坐標X,y設為(O,O),計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標。當需解鎖時,如果用戶用其大母指在該移動終端觸摸屏任何一個位置觸摸,獲取用戶大母指在觸摸屏上觸摸的所有操作觸摸點,此時依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標。大母指在觸摸屏上觸摸的所有操作觸摸點計算出的多組第二解鎖坐標,必定與第一解鎖坐標相同,則控制解鎖成功。本發(fā)明方法實施例中,在具應用時,先在移動終端上預先設置用于解鎖的一個或多個解鎖觸摸點,然后讀取并保存用戶設置的解鎖方案,如圖2所示,用戶依次輸入了Pl (xPl,yPl)、P2 (xP2,yP2)、P3 (xP3,yP3)、P4 (xP4,yP4)、P5 (xP5,yP5)五個點;任選一個點做為基準點,例如選Pl (xPl, yPl)為基準點,計算其余四個點的相對坐標分別為(xP2-xPl, yP2-yPl), (χΡ3-χΡ1, yP3-yPl), (xP4_xPl, yP4_yPl ),(xP5_xPl, yP5_yPl ),將這四個相對坐標進行保存為(xxl, yyl),(xx2, yy2),(xx3, yy3),(xx4, yy4)。在具體應用實施時只計算并保存用戶輸入的各個點之間的相對坐標,因此只與輸入各點之間的相對位置有關,與輸入的先后順序,絕對位置無關,如圖3所示的點的輸入位置與圖2所示的點的輸入位置經計算后相對坐標相同。當屏幕鎖定的情況下,若屏幕被點亮則開啟解鎖檢測等待用解鎖,獲取用戶的觸摸屏輸入,并將觸摸屏上所有被用戶觸摸到的點保存為(xal,yal),(xa2,ya2),……,(xaM, yaM),設集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。依次以集合E中 的各個點為基準點,在集合E中只要有一個點滿足依次加上設置模塊所保存的相對坐標后的點屬于集合E則認為解鎖成功,否則解鎖失敗。以下通過進一步詳細的實施例對本發(fā)明基于觸摸屏的移動終端解鎖方法做進一步說明:
如圖4所示,本實施例基于觸摸屏的移動終端解鎖方法的具體步驟如下:
步驟S1、用戶按下開機鍵點亮屏幕開啟移動終端的觸摸屏解鎖檢測功能,獲取用戶觸摸屏輸入,并將觸摸屏上所有被用戶觸摸到的點保存為(xal,yal),(xa2,ya2),……,
(xaM, yaM),設集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)},之后進入步驟 S2 ;
步驟S2、設置一個臨時變量K,并將K置零,之后進入步驟S3 ;
步驟S3、將臨時變量K自加1,即K=K+1,之后進入步驟S4 ;
步驟S4、判斷K是否小于或等于Μ,如果是則進入步驟S5,否則進入步驟S6 ;
步驟 S5、判斷(xaK+xxl, yaK+yyl), (xaK+xx2, yaK+yy2), (xaK+xx3, yaK+yy3),(xaK+xx4, yaK+yy4)是否都屬于集合E,如果是則進入步驟S7,否則進入步驟S3 ;
步驟S6、解鎖失敗;
步驟S7、解鎖成功?;谏鲜鰧嵤├?,本發(fā)明還提供了一種移動終端的實施例,如圖5所示,本實施例所述移動終端例主要由中央處理器100、觸摸屏200和顯示屏300組成,其中觸摸屏和顯示屏分別與中央處理器連接。其中,如圖6所示,所述中央處理器100還包括設置與計算模塊101,啟動模塊102,獲取模塊103和解鎖控制模塊104。其中,設置與計算模塊101,用于預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原點,計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標,具體如上所述。啟動模塊102,用于當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能,具體如上所述。獲取模塊103,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點,具體如上所述。解鎖控制模塊104,用于依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗,具體如上所述。所述移動終端,所述設置與計算模塊進一步包括:
選擇單元,用于任選一個解鎖觸摸點(xO,yO)作為第一坐標原點;
計算單元,用于將其余各個解鎖觸摸點(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐
標原點(x0,y0)相減,得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;點(xl, yl)相對于基準點的相對坐標為(xl-xO,yl-yO)、點(x2,y2)相對于基準點的相對坐標為(x2-x0, y2-y0)。令(xxl,yyl) = (xl-xO,yl-yO);
(xx2, yy2) = (x2_x0, y2-y0);
(xxN, yyN) = (xN-xO, yN-yO);
保存單元,用于保存相對 坐標的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解
鎖坐標;
其中,I N代表I N個解鎖觸摸點。所述移動終端,其中,所述獲取模塊包括:
獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點的坐標,保存為
(xal, yal),(xa2, ya2),......,(xaM, yaM),
集合設置單元,用于設集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。所述移動終端,其中,所述解鎖控制模塊包括:
控制單元,用于依次以獲取到操作觸摸點為第二坐標原點,即依次以(xal,yal),
(xa2, ya2),......, (xaM, yaM)為第二坐標原點,分別計算其余各操作觸摸點相對于所
述第二坐標原點的相對坐標記為多組第二解鎖坐標,若同時滿足(xaK+xxl,yaK+yyl)、
(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN)都屬于集合E則控制解鎖成功;否則控制
解鎖失?。?br>
其中,上述N,M均為自然數;K也為自然數,且K SM。綜上所述,本發(fā)明一種移動終端的觸摸屏解鎖方法及移動終端,使移動終端增加了新功能:能根據用戶預先設置的各個觸摸點之間的相對位置關系判斷解鎖時用戶的觸摸屏輸入是否存在和預先設置的相對位置關系的點,如果存在則解鎖成功,否則解鎖失敗。本發(fā)明在根據用戶預先設置的各個點的相對關系來解鎖,只要在解鎖時觸摸屏輸入中存在滿足預先設置的相對關系的點則解鎖成功,因此,針對一種解鎖設置往往存在非常多種解鎖方法,解決了現(xiàn)有的移動終端的解鎖方法都是按照一種或幾種預先設置的固定路徑來解鎖的,方法單一的缺陷;為觸摸屏觸鎖應用領域提供了新的選擇,使觸摸屏解鎖方法更加豐富多樣,為用戶提供了方便。應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范 圍。
權利要求
1.一種基于觸摸屏的移動終端解鎖方法,其特征在于,包括步驟: A、預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原點,計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標; B、當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能; C、接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點; D、依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。
2.根據權利要求1所述基于觸摸屏的移動終端解鎖方法,其特征在于,所述步驟A中相對點坐標計算的步驟為: AU、任選一個解鎖觸摸點(xO,yO)作為第一坐標原點; A12、將其余各個解鎖觸摸點(xl,yl)、(x2,y2)、……、(xN,yN)與第一坐標原點(xO,yO)相減,得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;A(xl,yl)相對于基準點的相對 坐標為(Xl-X0,yl-y0)、點(x2,y2)相對于基準點的相對坐標為(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個解鎖觸摸點; A13、保存相對坐標的(xxl, yyl), (xx2, yy2),......,(xxN, yyN)為第一解鎖坐標。
3.根據權利要求2所述基于觸摸屏的移動終端解鎖方法,其特征在于,所述步驟C具體包括:獲取用戶在觸摸屏上觸摸的所有操作觸摸點的坐標,保存為(xal,yal),(xa2, ya2),......, (xaM, yaM), 設集合 E = {(xal, yal),(xa2, ya2),......,(xaM, yaM)}。
4.根據權利要求3所述基于觸摸屏的移動終端解鎖方法,其特征在于,所述步驟D具體包括:依次以獲取到操作觸摸點為第二坐標原點,即依次以(xal, yal), (xa2, ya2),......,(xaM, yaM)為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標,若同時滿足(xaK+xxl, yaK+yyl)、(xaK+xx2, yaK+yy2)、......、(xaK+xxN, yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失敗; 其中,上述N,M均為自然數;K也為自然數,且K SM。
5.一種移動終端,其特征在于,包括: 設置與計算模塊,用于預先設置用于解鎖的多個解鎖觸摸點,并任選一個解鎖觸摸點作為第一坐標原點,計算其余各解鎖觸摸點相對于所述第一坐標原點的相對坐標,并保存為第一解鎖坐標; 啟動模塊,用于當需解鎖時,接收用戶的操作指令點亮屏幕,則自動開啟移動終端的觸摸屏解鎖檢測功能; 獲取模塊,用于接收用戶的觸摸觸摸屏的操作指令,獲取用戶在觸摸屏上觸摸的所有操作觸摸點; 解鎖控制模塊,用于依次以獲取到操作觸摸點為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。
6.根據權利要求5所述移動終端,其特征在于,所述設置與計算模塊進一步包括: 選擇單元,用于任選一個解 鎖觸摸點(xO,yO)作為第一坐標原點; 計算單元,用于將其余各個解鎖觸摸點(xl, yl)、(x2, y2)、......、(xN,yN)與第一坐標原點(xO,yO)相減,得出各點與第一坐標原點的相對坐標并保存為第一解鎖坐標;點(xl, yl)相對于基準點的相對坐標為(xl-xO,yl-yO)、點(x2,y2)相對于基準點的相對坐標為(x2-x0, y2-y0);令(xxl, yyl) = (xl-xO, yl-yO);(xx2, yy2) = (x2_x0, y2-y0);(xxN, yyN) = (xN-xO, yN-yO); 保存單元,用于保存相對坐標的(xxl, yyl),(xx2, yy2),......, (xxN, yyN)為第一解鎖坐標; 其中,I N代表I N個解鎖觸摸點。
7.根據權利要求6所的述移動終端,其特征在于,所述獲取模塊包括: 獲取單元,用于獲取用戶在觸摸屏上觸摸的所有操作觸摸點的坐標,保存為(xal, yal),(xa2, ya2),......,(xaM, yaM), 集合設置單元,用于設集合 E = {(xal, yal), (xa2, ya2),......, (xaM, yaM)}。
8.根據權利要求7所的述移動終端,其特征在于,所述解鎖控制模塊包括: 控制單元,用于依次以獲取到操作觸摸點為第二坐標原點,即依次以(xal,yal),(xa2, ya2),......,(xaM, yaM)為第二坐標原點,分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標,若同時滿足(xaK+xxl,yaK+yyl)、(xaK+xx2, yaK+yy2)、……、(xaK+xxN,yaK+yyN)都屬于集合E則解鎖成功;否則解鎖失??; 其中,上述N,M均為自然數;K也為自然數,且K SM。
全文摘要
本發(fā)明公開了一種基于觸摸屏的移動終端解鎖方法及移動終端,所述方法包括預先設置用于解鎖的多個解鎖觸摸點,任選一個第一坐標原點。當需解鎖時分別計算其余各操作觸摸點相對于所述第二坐標原點的相對坐標記為多組第二解鎖坐標;并判斷多組第二解鎖坐標中是否至少有一組與第一解鎖坐標相同,如果是則解鎖成功,否則解鎖失敗。使手機增加了新功能通過讓用戶預先設置解鎖時的一個或多個位置相對的點,在使用時檢測用戶在觸摸屏上的所有觸摸點,分析這些觸摸點中是否滿足用戶預設的位置相對的點,如果存在則解鎖成功,否則解鎖失敗。并且其實現(xiàn)容易,操作簡單方便,使用靈活,為用戶提供了方便。
文檔編號H04M1/725GK103235702SQ20131016005
公開日2013年8月7日 申請日期2013年5月3日 優(yōu)先權日2013年5月3日
發(fā)明者楊維琴 申請人:Tcl通訊(寧波)有限公司