国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種觸摸屏解鎖方法及裝置與流程

      文檔序號:11831192閱讀:394來源:國知局
      一種觸摸屏解鎖方法及裝置與流程

      本申請是201210039320.9的分案申請,母案申請的申請日2012年2月21日、申請?zhí)?01210039320.9、發(fā)明創(chuàng)造名稱為一種觸摸屏解鎖方法及裝置。

      技術(shù)領(lǐng)域

      本發(fā)明主要涉及觸摸屏的應(yīng)用技術(shù),尤其涉及一種觸摸屏解鎖方法及裝置。



      背景技術(shù):

      隨著移動終端如手機的逐步普及使用,終端上屏幕的解鎖方法近年來呈現(xiàn)出越來越多樣化的趨勢:最初按鍵式的終端設(shè)備是通過按鍵組合進(jìn)行解鎖;之后,觸摸屏應(yīng)用到終端上,逐漸發(fā)展出多種解鎖方式;同時,還有根據(jù)人體特征進(jìn)行解鎖的方式,如利用人臉、指紋、聲音等特征的識別來進(jìn)行解鎖。

      美國專利US7657849B2公開了在觸摸屏上按照預(yù)定軌道或既定目標(biāo)拖動解鎖圖標(biāo)實現(xiàn)解鎖的方法和設(shè)備,是目前較為常用的觸摸屏解鎖方法,該專利所公開的解鎖方法有拖動軌跡的限制或既定目標(biāo)的限制,使得用戶解鎖時操作不夠隨意,容易產(chǎn)生誤操作,從而導(dǎo)致解鎖效率低,用戶體驗較差,尤其對于中老年用戶,不夠?qū)嵱谩?/p>

      申請?zhí)枮?01010104461.5的中國專利公開了以下解鎖方法:當(dāng)在解鎖狀態(tài)下接觸觸摸屏?xí)r,觸摸屏上出現(xiàn)以接觸點為中心的一個圓,該圓的半徑為預(yù)定解鎖長度,只要以接觸點為起始點的滑動距離超出了該預(yù)定解鎖長度即可實現(xiàn)解鎖。該解鎖方法雖然沒有拖動軌跡的限制,但要求用戶以所述接觸點為起始點進(jìn)行拖動操作,操作不夠隨意,并容易產(chǎn)生誤操作,導(dǎo)致解鎖效率低,用戶體驗較差。



      技術(shù)實現(xiàn)要素:

      有鑒于此,本發(fā)明的主要目的在于提供一種觸摸屏解鎖方法及裝置,能夠提高解鎖效率、以及提升用戶體驗。

      為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:

      本發(fā)明提供了一種觸摸屏解鎖方法,所述方法包括:

      實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖操作所形成的觸控軌跡;

      檢測所述觸控軌跡形成一個閉合曲線時,計算所述閉合曲線的面積;

      判定所述閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件時解鎖;

      其中,所述檢測所述觸控軌跡形成一個閉合曲線,包括:

      檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,如果是,則所述觸控軌跡形成一個閉合曲線。

      在上述方案中,所述解鎖判定條件為:不小于預(yù)設(shè)的解鎖面積閾值;

      判定所述閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件,包括:將所述閉合曲線的面積與所述解鎖面積閾值進(jìn)行比較,如果所述閉合曲線的面積不小于所述解鎖面積閾值,則判定所述閉合曲線的面積符合所述解鎖判定條件。

      在上述方案中,所述解鎖面積閾值為默認(rèn)設(shè)置或由用戶預(yù)先設(shè)置。

      在上述方案中,所述檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,包括:根據(jù)所述觸控軌跡所經(jīng)過觸控點的位置信息或?qū)傩孕畔?,檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點。

      在上述方案中,所述計算所述閉合曲線的面積,為:計算所述閉合曲線覆蓋范圍內(nèi)的點陣面積之和,得到的結(jié)果作為所述閉合曲線的面積;或者,對于所述閉合曲線內(nèi)同一緯度上連續(xù)相鄰的兩個觸控點之間的各水平等效線段,計算其長度并求和,得到的結(jié)果作為所述閉合曲線的面積。

      本發(fā)明還提供了一種觸摸屏解鎖裝置,所述裝置包括:記錄模塊、檢測計算模塊、解鎖判定模塊;其中,

      記錄模塊,用于實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖操作所形成的觸控軌跡;

      檢測計算模塊,用于檢測所述記錄模塊記錄的觸控軌跡形成一個閉合曲線時,計算所述閉合曲線的面積;其中,所述檢測所述觸控軌跡形成一個閉合曲線,包括:檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,如果是,則所述觸控軌跡形成一個閉合曲線;

      解鎖判定模塊,用于判定所述檢測計算模塊得到的閉合曲線面積符合預(yù)設(shè)的解鎖判定條件時解鎖。

      在上述方案中,所述裝置還包括:設(shè)置模塊,用于預(yù)先設(shè)置所述解鎖判定條件。

      在上述方案中,所述解鎖判定條件為:不小于預(yù)設(shè)的解鎖面積閾值;

      所述解鎖判定模塊,具體用于將所述檢測計算模塊得到的閉合曲線面積與所述解鎖面積閾值進(jìn)行比較,在所述閉合曲線面積不小于所述解鎖面積閾值時,則判定所述閉合曲線面積符合所述解鎖判定條件。

      在上述方案中,所述檢測計算模塊,具體用于根據(jù)所述觸控軌跡所經(jīng)過觸控點的位置信息或?qū)傩孕畔?,檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,是則判定所述觸控軌跡形成一個閉合曲線;否則判定所述觸控軌跡未形成一個閉合曲線。

      在上述方案中,所述檢測計算模塊,具體用于計算所述閉合曲線覆蓋范圍內(nèi)的點陣面積之和,得到的結(jié)果作為所述閉合曲線的面積;或者,對于所述閉合曲線內(nèi)同一緯度上連續(xù)相鄰的兩個觸控點之間的各水平等效線段,計算其長度并求和,得到的結(jié)果作為所述閉合曲線的面積。

      本發(fā)明的觸摸屏解鎖方法及裝置,實時獲取并記錄用戶的觸控軌跡,只要判定所述觸控軌跡所形成閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件便執(zhí)行解鎖,在解鎖操作中沒有限定的觸控軌跡與目標(biāo)點,操作更為隨意,不僅能夠有效防止誤解鎖,提高解鎖效率,而且能夠提升用戶體驗,尤其適合中老年用戶。此外,用戶還可以根據(jù)自身的操作習(xí)慣設(shè)置解鎖判定條件,具有良好的實用空間。

      附圖說明

      圖1為本發(fā)明觸摸屏解鎖方法的實現(xiàn)流程圖;

      圖2為本發(fā)明觸摸屏解鎖過程的具體實現(xiàn)流程圖;

      圖3為本發(fā)明觸摸屏解鎖過程中觸控軌跡形成閉合曲線的具體實例示意圖;

      圖4為本發(fā)明觸摸屏解鎖過程中計算閉合曲線面積的具體實例示意圖。

      具體實施方式

      本發(fā)明的基本思想是:用戶在觸摸屏上操作,在觸控軌跡形成一個閉合曲線時,計算所述閉合曲線的面積并判定所述閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件則解鎖。

      本發(fā)明的觸摸屏解鎖方法,如圖1所示,主要包括如下步驟:

      步驟101:實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖操作所形成的觸控軌跡;

      步驟102:檢測所述觸控軌跡形成一個閉合曲線時,計算所述閉合曲線的面積;

      步驟103:判定所述閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件時解鎖。

      這里,所述解鎖判定條件具體可以為:不小于預(yù)設(shè)的解鎖面積閾值;其中,所述解鎖面積閾值可以為默認(rèn)設(shè)置,或可以由用戶根據(jù)自身的操作習(xí)慣預(yù)先設(shè)置。步驟103中判定所述閉合曲線的面積符合預(yù)設(shè)的解鎖判定條件,可以包括:將所述閉合曲線的面積與所述解鎖面積閾值進(jìn)行比較,如果所述閉合曲線的面積不小于所述解鎖面積閾值,則判定所述閉合曲線的面積符合所述解鎖判定條件。

      具體地,所述檢測所述觸控軌跡形成一個閉合曲線,包括:根據(jù)所述觸控軌跡所經(jīng)過觸控點的位置信息或?qū)傩孕畔?,檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,如果是,則所述觸控軌跡形成一個閉合曲線;否則,所述觸控軌跡未形成一個閉合曲線。

      具體地,所述計算所述閉合曲線的面積,為:計算所述閉合曲線覆蓋范圍內(nèi)的點陣面積之和,得到的結(jié)果作為所述閉合曲線的面積;或者,對于所述閉合曲線內(nèi)同一緯度上連續(xù)相鄰的兩個觸控點之間的各水平等效線段,計算其長度并求和,得到的結(jié)果作為所述閉合曲線的面積。

      相應(yīng)的,本發(fā)明還提供了一種觸摸屏解鎖裝置,所述裝置包括:記錄模塊、檢測計算模塊、解鎖判定模塊;其中,記錄模塊,用于實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖操作所形成的觸控軌跡;檢測計算模塊,用于檢測所述記錄模塊記錄的觸控軌跡形成一個閉合曲線時,計算所述閉合曲線的面積;解鎖判定模塊,用于判定所述檢測計算模塊得到的閉合曲線面積符合預(yù)設(shè)的解鎖判定條件時解鎖。

      其中,所述裝置還包括:設(shè)置模塊,用于預(yù)先設(shè)置所述解鎖判定條件。這里,所述解鎖判定條件可以為:不小于預(yù)設(shè)的解鎖面積閾值;所述設(shè)置模塊還可以用于默認(rèn)設(shè)置或供用戶預(yù)先設(shè)置所述解鎖面積閾值。

      所述解鎖判定模塊,具體用于將所述檢測計算模塊得到的閉合曲線面積與所述解鎖面積閾值進(jìn)行比較,在所述閉合曲線面積不小于所述解鎖面積閾值時,則判定所述閉合曲線面積符合所述解鎖判定條件。

      具體地,所述檢測計算模塊用于根據(jù)所述觸控軌跡所經(jīng)過觸控點的位置信息或?qū)傩孕畔?,檢測所述觸控軌跡是否重復(fù)經(jīng)過同一觸控點,是則判定所述觸控軌跡形成一個閉合曲線;否則判定所述觸控軌跡未形成一個閉合曲線。

      具體地,所述檢測計算模塊用于計算所述閉合曲線覆蓋范圍內(nèi)的點陣面積之和,得到的結(jié)果作為所述閉合曲線的面積;或者,對于所述閉合曲線內(nèi)同一緯度上連續(xù)相鄰的兩個觸控點之間的各水平等效線段,計算其長度并求和,得到的結(jié)果作為所述閉合曲線的面積。

      下面對本發(fā)明的具體實現(xiàn)過程進(jìn)行詳細(xì)說明。

      如圖2所示,本發(fā)明觸摸屏解鎖的具體流程包括以下步驟:

      步驟201:用戶在觸摸屏上進(jìn)行解鎖滑動操作;

      步驟202:實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖滑動操作的觸控軌跡;

      步驟203:判斷所述觸控軌跡是否已形成閉合曲線,如果是,則繼續(xù)步驟204,否則,繼續(xù)步驟207;

      具體地,可以采用如下方式判斷所述觸控軌跡是否已形成一個閉合曲線:

      第一:實時獲取并記錄所述觸控軌跡所經(jīng)過各觸控點的位置信息,如果有觸控點的位置信息相同,則說明所述觸控軌跡重復(fù)經(jīng)過同一個觸控點,所述觸控軌跡已形成一個閉合曲線;否則,所述觸控軌跡還未形成一個閉合曲線。

      第二:對觸摸屏上的所有觸控點均增加屬性“已觸控標(biāo)識”,在觸摸屏的初始鎖定狀態(tài)下,所有觸控點的“已觸控標(biāo)識”都設(shè)置為“非真”,實時獲取并記錄所述觸控軌跡所經(jīng)過各觸控點的“已觸控標(biāo)識”,并將已獲取并記錄的觸控點的“已觸控標(biāo)識”由“非真”設(shè)置為“真”,如果當(dāng)前獲取并記錄的觸控點,其“已觸控標(biāo)識”為“真”,則說明所述觸控軌跡重復(fù)經(jīng)過該觸控點,所述觸控軌跡已形成一個閉合曲線;否則,所述觸控軌跡還未形成一個閉合曲線。

      這里,第二種判斷方式計算量小,復(fù)雜度低,與觸控軌跡的長度無關(guān),優(yōu)選第二種判斷方式,以提升效率。

      例如,如圖3所示,在觸摸屏界面301上,實時獲取并記錄用戶在觸摸屏上進(jìn)行解鎖滑動操作形成的觸控軌跡302,在所述觸控軌跡302重復(fù)經(jīng)過同一個觸控點303時,所述觸控軌跡302便已形成一個閉合曲線。

      步驟204:計算所述觸控軌跡所形成的閉合曲線的面積;

      這里,閉合曲線面積的具體計算方式可以是:由于觸摸屏上每一個點的面積都是同樣的格柵,因此,可以對所述閉合曲線覆蓋范圍內(nèi)的點陣面積進(jìn)行線性加和計算,將得到的結(jié)果作為所述閉合曲線的面積。具體地,觸摸屏上的閉合曲線是點陣圖像,要得到閉合曲線的面積就是要計算點陣面積上包含的點陣個數(shù),RGB色彩是三個點陣為一個像素,點陣個數(shù)通過調(diào)用API函數(shù)得到觸摸屏的各個參數(shù)(如分辨率、點陣等)后計算并存儲。由于該計算是現(xiàn)有比較成熟的技術(shù),因此,該算法可以將解鎖速度控制在合理的范圍內(nèi),優(yōu)選此算法。

      第二:閉合曲線面積的具體計算方式還可以是:如圖4所示,在觸摸屏界面401上,對于觸控軌跡402所形成的閉合曲線輪廓內(nèi)同一緯度上連續(xù)相鄰兩點間水平的等效線段403,逐一計算其長度并求和作為所述閉合曲線的面積。

      步驟205:將所述閉合曲線的面積與預(yù)設(shè)的解鎖面積閾值做比較,判斷所述閉合曲線的面積是否不小于所述解鎖面積閾值,如果是,則繼續(xù)步驟206;否則,繼續(xù)步驟207;

      這里,所述解鎖面積閾值可以自動設(shè)置或由用戶根據(jù)操作習(xí)慣設(shè)置。

      步驟206:執(zhí)行解鎖操作,結(jié)束當(dāng)前流程。

      步驟207:檢測用戶是否已停止解鎖滑動操作,如果是,則返回步驟202,繼續(xù)獲取并記錄用戶當(dāng)前的觸控軌跡;否則,繼續(xù)步驟207;

      步驟208:清除用戶的觸控軌跡,保持觸摸屏的鎖定狀態(tài),結(jié)束當(dāng)前流程。

      本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

      本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

      這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

      這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

      以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1