两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種移動終端的圖形解鎖方法

文檔序號:6443707閱讀:198來源:國知局
專利名稱:一種移動終端的圖形解鎖方法
技術領域
本發(fā)明涉及一種觸摸屏解鎖方法,特別是涉及一種移動終端的圖形解鎖方法。
背景技術
隨著科學技術的發(fā)展,智能移動終端的使用人群已經逐漸平民化,而觸摸屏解鎖作為人們每天使用移動終端使用頻率最高的一個操作,其方便性和防止誤操作的能力一直都是各大移動終端廠商關注的問題。但是目前常見的如組合鍵解鎖、聲控解鎖、圖形解鎖等都存在一些缺點,比如組合鍵解鎖需要用戶記憶組合鍵設置,且完成解鎖需要多步手指操作。聲控解鎖的誤操作率又較高,且使用不方便。從方便性和防止誤操作的能力上都還有待提升。

發(fā)明內容
本發(fā)明的目的在于克服現有技術的不足,提供一種移動終端的圖形解鎖方法,使得用戶能夠方便快捷的對觸屏進行解鎖,避免了誤操作,且整個解鎖過程時間短,操作方便。為了達到上述目的,本發(fā)明采用的技術方案是,一種移動終端的圖形解鎖方法,基于移動終端觸屏解鎖裝置,所述的解鎖裝置依次包括用戶界面模塊、計時模塊、感應軌跡記錄模塊、解鎖事件判斷模塊、解鎖事件執(zhí)行模塊,所述的移動終端的圖形解鎖方法涉及以下條件,用戶拖動解鎖用戶控件與障礙用戶控件碰撞,若碰撞速度V大于系統設定的最大解鎖速度閥值Vmax,則判斷為解鎖成功,Vmax>0, Vmax為定值,且為系統預設值,
所述的移動終端的圖形解鎖方法的步驟如下
步驟S101、解鎖程序記錄觸屏上所有的用戶控件點的集合PS ;
步驟S102、捕獲用戶拖動解鎖用戶控件事件;
步驟S103、用戶拖動解鎖用戶控件開始后,計時模塊的計時器開始記錄時間; 步驟S104、記錄用戶拖動解鎖用戶控件滑動軌跡L ; 步驟S105、持續(xù)捕獲用戶拖動解鎖用戶控件碰撞事件;
步驟S106、判斷是否捕獲到用戶解鎖用戶控件接觸障礙用戶控件,若用戶在接觸障礙用戶控件之前解除觸摸狀態(tài)則結束流程,否則進入步驟S107 ;
步驟S107、進一步持續(xù)捕獲監(jiān)測用戶拖動解鎖用戶控件是否與障礙用戶控件發(fā)生碰撞,未發(fā)生碰撞則返回步驟S105,是則執(zhí)行步驟S108 ;
步驟S108、停止計時,獲取過程時間Tdur,Tdur為捕獲到用戶拖動解鎖控件發(fā)生后開始計時,至用戶拖動解鎖用戶控件接觸障礙用戶控件時停止計時之間時間段; 步驟S109、判斷Tdur是否大于At,若大于則進入步驟S110,否則結束流程; 步驟S110、計算得出解鎖用戶控件碰撞障礙用戶控件時的碰撞速度V ; 步驟S111、根據SllO結果判斷,如果碰撞速度V大于系統設定的最大解鎖速度閥值 Vmax,則判定為解鎖事件發(fā)生,并執(zhí)行步驟S112,否則執(zhí)行步驟S113;步驟S112、進一步執(zhí)行解鎖操作; 步驟S113、結束當前流程。進一步的,所述的解鎖用戶控件為規(guī)則幾何形狀,且用戶控件位置為自由浮動或固定位置,且用戶能控制其移動。進一步的,所述的障礙用戶控件為手機屏幕區(qū)域邊界或者任意幾何形狀控件,位置固定,且禁止用戶對其進行操作。進一步的,步驟SllO所述的計算解鎖用戶控件碰撞障礙用戶控件時的碰撞速度 V,因用戶在拖地解鎖用戶控件的過程中,拖動解鎖用戶控件的速度快慢不同,計算整個拖動過程的平均速度,則速度計算不準確,則計算速度時采用計算碰撞時候解鎖用戶控件的速度,取碰撞前一固定時間At及該時間內解鎖用戶控件移動距離Δ S,近似計算碰撞前的速度,其詳細步驟如下
步驟1、獲取監(jiān)測到解鎖用戶控件碰撞障礙用戶控件發(fā)生時解鎖用戶控件的坐標點
Pl ;
步驟2、獲取碰撞前時間Δ t的解鎖用戶控件坐標點PO ; 步驟3、計算PO與Pl間的弧長Δ S ;
步驟4、根據公式AV等于AS除以At,計算出碰撞前平均速度V。進一步的,步驟2所述的時間At為定值,且為系統預設值。與現有技術相比,本發(fā)明的有益效果是使用戶方便的通過界面交互,只需要一步操作,即可完成解鎖操作,同時,在保證操作方便前提下,引入誤操作的概率極低;另外在實現過程中,由于算法簡單,保證了執(zhí)行效率,且本發(fā)明只需觸屏上的感應元件,即可實現解鎖操作。


圖1為本發(fā)明的方法流程圖; 圖2為本發(fā)明的解鎖裝置原理框圖; 圖3為本發(fā)明的解鎖事件軌跡圖4為本發(fā)明的碰撞速度計算方法流程圖。
具體實施例方式下面結合實施例參照附圖進行詳細說明,以便對本發(fā)明的技術特征及優(yōu)點進行更深入的詮釋。本發(fā)明的解鎖裝置原理框圖,如圖2所示,一種移動終端的圖形解鎖方法,基于移動終端觸屏解鎖裝置,所述的解鎖裝置依次包括用戶界面模塊、計時模塊、感應軌跡記錄模塊、解鎖事件判斷模塊、解鎖事件執(zhí)行模塊。所述用戶界面模塊,用于在用戶界面上模擬規(guī)則形狀的用戶界面控件;所述感應軌跡記錄模塊,用于記錄用戶滑動軌跡,并將結果發(fā)送給解鎖事件判斷模塊;所述的計時模塊,用于記錄解鎖用戶控件移動的時間及接觸障礙用戶控件的時間;所述解鎖事件判斷模塊,根據用戶界面模塊和感應軌跡記錄模塊數據判斷是否有解鎖事件發(fā)生,如有,則發(fā)送消息給解鎖事件執(zhí)行模塊處理,否則進一步判斷事件,判斷后發(fā)送消息給其他事件執(zhí)行模塊處理;所述解鎖事件執(zhí)行模塊,用于執(zhí)行響應其他事件發(fā)生后的解鎖及控制用戶界面模塊。本發(fā)明的方法流程圖如圖2所示,所述的移動終端的圖形解鎖方法的步驟如下 步驟S101、解鎖程序記錄觸屏上所有的用戶控件點的集合PS ;
步驟S102、捕獲用戶拖動解鎖用戶控件事件;
步驟S103、用戶拖動解鎖用戶控件開始后,計時模塊的計時器開始記錄時間; 步驟S104、記錄用戶拖動解鎖用戶控件滑動軌跡L ; 步驟S105、持續(xù)捕獲用戶拖動解鎖用戶控件碰撞事件;
步驟S106、判斷是否捕獲到用戶解鎖用戶控件接觸障礙用戶控件,若用戶在接觸障礙用戶控件之前解除觸摸狀態(tài)則結束流程,否則進入步驟S107 ;
步驟S107、進一步持續(xù)捕獲監(jiān)測用戶拖動解鎖用戶控件是否與障礙用戶控件發(fā)生碰撞,未發(fā)生碰撞則返回步驟S105,是則執(zhí)行步驟S108 ;
步驟S108、停止計時,獲取過程時間Tdur,Tdur為捕獲到用戶拖動解鎖控件發(fā)生后開始計時,至用戶拖動解鎖用戶控件接觸障礙用戶控件時停止計時之間時間段; 步驟S109、判斷Tdur是否大于At,若大于則進入步驟S110,否則結束流程; 步驟S110、計算得出解鎖用戶控件碰撞障礙用戶控件時的碰撞速度V ; 步驟S111、根據SllO結果判斷,如果碰撞速度V大于系統設定的最大解鎖速度閥值 Vmax,則判定為解鎖事件發(fā)生,并執(zhí)行步驟Sl 12,否則執(zhí)行步驟Sl 13 ; 步驟S112、進一步執(zhí)行解鎖操作; 步驟S113、結束當前流程。進一步的,所述的解鎖用戶控件為規(guī)則幾何形狀,且用戶控件位置為自由浮動或固定位置,且用戶能控制其移動。進一步的,所述的障礙用戶控件為手機屏幕區(qū)域邊界或者任意幾何形狀控件,位置固定,且禁止用戶對其進行操作。如圖3、4所示,步驟SllO所述的計算解鎖用戶控件碰撞障礙用戶控件時的碰撞速度V,因用戶在拖地解鎖用戶控件的過程中,拖動解鎖用戶控件的速度快慢不同,計算整個拖動過程的平均速度,則速度計算不準確,則計算速度時采用計算碰撞時候解鎖用戶控件的速度,取碰撞前一固定時間At及該時間內解鎖用戶控件移動距離As,近似計算碰撞前的速度,其詳細步驟如下
步驟1、獲取監(jiān)測到解鎖用戶控件碰撞障礙用戶控件發(fā)生時解鎖用戶控件的坐標點
Pl ;
步驟2、獲取碰撞前時間Δ t的解鎖用戶控件坐標點PO ; 步驟3、計算PO與Pl間的弧長Δ S ;
步驟4、根據公式AV等于AS除以At,計算出碰撞前平均速度V。進一步的,步驟2所述的時間At為定值,且為系統預設值。依照本發(fā)明的裝置和方法,使用戶方便的通過界面交互,只需要一步操作,即可完成解鎖操作,同時,在保證操作方便前提下,引入誤操作的概率極低;另外在實現過程中,由于算法簡單,保證了執(zhí)行效率,本發(fā)明的另一優(yōu)點在于,只需觸屏上的感應元件,即可實現解鎖操作。通過以上實施例中的技術方案對本發(fā)明進行清楚、完整的描述,顯然所描述的實施例為本發(fā)明一部分的實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
權利要求
1.一種移動終端的圖形解鎖方法,基于移動終端觸屏解鎖裝置,所述的解鎖裝置依次包括用戶界面模塊、計時模塊、感應軌跡記錄模塊、解鎖事件判斷模塊、解鎖事件執(zhí)行模塊, 其特征在于,所述的移動終端的圖形解鎖方法涉及以下條件,用戶拖動解鎖用戶控件與障礙用戶控件碰撞,若碰撞速度V大于系統設定的最大解鎖速度閥值Vmax,則判斷為解鎖成功,Vmax>0, Vmax為定值,且為系統預設值,所述的移動終端的圖形解鎖方法的步驟如下步驟S101、解鎖程序記錄觸屏上所有的用戶控件點的集合PS ;步驟S102、捕獲用戶拖動解鎖用戶控件事件;步驟S103、用戶拖動解鎖用戶控件開始后,計時模塊的計時器開始記錄時間; 步驟S104、記錄用戶拖動解鎖用戶控件滑動軌跡L ; 步驟S105、持續(xù)捕獲用戶拖動解鎖用戶控件碰撞事件;步驟S106、判斷是否捕獲到用戶解鎖用戶控件接觸障礙用戶控件,若用戶在接觸障礙用戶控件之前解除觸摸狀態(tài)則結束流程,否則進入步驟S107 ;步驟S107、進一步持續(xù)捕獲監(jiān)測用戶拖動解鎖用戶控件是否與障礙用戶控件發(fā)生碰撞,未發(fā)生碰撞則返回步驟S105,是則執(zhí)行步驟S108 ;步驟S108、停止計時,獲取過程時間Tdur,Tdur為捕獲到用戶拖動解鎖控件發(fā)生后開始計時,至用戶拖動解鎖用戶控件接觸障礙用戶控件時停止計時之間時間段; 步驟S109、判斷Tdur是否大于At,若大于則進入步驟S110,否則結束流程; 步驟S110、計算得出解鎖用戶控件碰撞障礙用戶控件時的碰撞速度V ; 步驟S111、根據SllO結果判斷,如果碰撞速度V大于系統設定的最大解鎖速度閥值 Vmax,則判定為解鎖事件發(fā)生,并執(zhí)行步驟S112,否則執(zhí)行步驟S113; 步驟S112、進一步執(zhí)行解鎖操作; 步驟S113、結束當前流程。
2.根據權利要求1所述的移動終端的圖形解鎖方法,其特征在于所述的解鎖用戶控件為規(guī)則幾何形狀,且用戶控件位置為自由浮動或固定位置,且用戶能控制其移動。
3.根據權利要求2所述的移動終端的圖形解鎖方法,其特征在于所述的障礙用戶控件為手機屏幕區(qū)域邊界或者任意幾何形狀控件,位置固定,且禁止用戶對其進行操作。
4.根據權利要求3所述的移動終端的圖形解鎖方法,其特征在于,步驟SllO所述的計算解鎖用戶控件碰撞障礙用戶控件時的碰撞速度V,因用戶在拖地解鎖用戶控件的過程中, 拖動解鎖用戶控件的速度快慢不同,計算整個拖動過程的平均速度,則速度計算不準確,則計算速度時采用計算碰撞時候解鎖用戶控件的速度,取碰撞前一固定時間At及該時間內解鎖用戶控件移動距離Δ S,近似計算碰撞前的速度,其詳細步驟如下步驟1、獲取監(jiān)測到解鎖用戶控件碰撞障礙用戶控件發(fā)生時解鎖用戶控件的坐標點Pl ;步驟2、獲取碰撞前時間At的解鎖用戶控件坐標點PO ; 步驟3、計算PO與Pl間的弧長Δ S ;步驟4、根據公式AV等于AS除以At,計算出碰撞前平均速度V。
5.根據權利要求4所述的移動終端的圖形解鎖方法,其特征在于步驟2所述的時間 At為定值,且為系統預設值。
全文摘要
本發(fā)明公開了一種移動終端的圖形解鎖方法,基于移動終端觸屏解鎖裝置,所述的解鎖裝置依次包括用戶界面模塊、計時模塊、感應軌跡記錄模塊、解鎖事件判斷模塊、解鎖事件執(zhí)行模塊,所述的移動終端的圖形觸屏解鎖方法涉及以下條件,用戶拖動解鎖用戶控件與障礙用戶控件碰撞,若碰撞速度V大于系統設定的最大解鎖速度閥值Vmax,則判斷為解鎖成功,Vmax>0,Vmax為定值,且為系統預設值,使用戶方便的通過界面交互,只需要一步操作,即可完成解鎖操作,同時,在保證操作方便前提下,引入誤操作的概率極低;另外在實現過程中,由于算法簡單,保證了執(zhí)行效率,本發(fā)明的另一優(yōu)點在于,只需觸屏上的感應元件,即可實現解鎖操作。
文檔編號G06F3/041GK102541453SQ20111044734
公開日2012年7月4日 申請日期2011年12月28日 優(yōu)先權日2011年12月28日
發(fā)明者曾元清 申請人:廣東歐珀移動通信有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴城市| 巩留县| 高陵县| 安达市| 文昌市| 娱乐| 庆元县| 田东县| 耿马| 仙桃市| 惠东县| 宁南县| 黄龙县| 吐鲁番市| 彩票| 蒙城县| 泰安市| 抚州市| 舒城县| 息烽县| 张家界市| 大冶市| 中方县| 青海省| 呼和浩特市| 犍为县| 宿州市| 汤原县| 上虞市| 诸暨市| 四会市| 辽中县| 彭阳县| 亳州市| 梅河口市| 盈江县| 宣威市| 孟津县| 定结县| 清水河县| 夹江县|