5%;矩形區(qū)域的位置為:從終端觸屏頂部開始向下延伸終端觸屏長度的15 %、或從終端觸屏底部開始向上延伸終端觸屏長度的15%。在固定方式中,控制鍵未被拖動時,可以被放置在終端觸屏中間未被設置觸發(fā)區(qū)域的部分。如圖4所示的觸發(fā)區(qū)域設置示意圖。
[0045]第二種,自由方式:在該自由方式中,終端觸屏中顯示一個100*200像素的矩形框,矩形框可以通過手動拖拽實現(xiàn)放大或縮小,并且可以任意移動,用戶根據(jù)需要設置矩形框的大小和位置,將確定大小和位置的矩形框作為觸發(fā)區(qū)域。進一步地,可以選擇設置多個觸發(fā)區(qū)域。當設置多個觸發(fā)區(qū)域時,觸發(fā)區(qū)域之間不能重疊。觸發(fā)區(qū)域是否包含重疊區(qū)域,可以根據(jù)觸發(fā)區(qū)域的邊界坐標來標識和判斷。在自由方式中,需要在終端觸屏左、右兩側(cè)、以及中部預留50*50像素區(qū)域用來正常放置控制鍵。
[0046]第三種,手繪方式:用戶可以在終端觸屏上自由繪制區(qū)域,通過判斷和記錄用戶在觸屏上滑動的軌跡,并通過預設的算法,對用戶所繪制的曲線進行平滑處理,繪制的區(qū)域成為閉合圖形后,可以通過拖拽來指定圖形所覆蓋區(qū)域,最終將覆蓋區(qū)域作為觸發(fā)區(qū)域。在手繪方式中,同樣需要預留區(qū)域來防止控制鍵。
[0047]步驟S320,在用戶拖動控制鍵的過程中,獲得控制鍵在終端觸屏中的位置。該位置可以是位置坐標。
[0048]步驟S330,判斷控制鍵的位置是否在處于觸發(fā)區(qū)域內(nèi)。若是,則執(zhí)行步驟S340,若否,則執(zhí)行步驟S360。
[0049]通過將控制鍵的位置坐標與每個觸發(fā)區(qū)域的邊界坐標進行比較,來判斷控制鍵的位置是否處于其中一個觸發(fā)區(qū)域內(nèi)。
[0050]步驟S340,判斷控制鍵持續(xù)處于觸發(fā)區(qū)域內(nèi)的時間是否大于預設的時間閾值。若是,則執(zhí)行步驟S350 ;若否,則執(zhí)行步驟S360。
[0051]也即是說,判斷控制鍵的位置是否滿足觸發(fā)條件;觸發(fā)條件包括:控制鍵的位置處于觸發(fā)區(qū)域內(nèi)、且持續(xù)時間大于預設的時間閾值;如果是,則觸發(fā)該觸發(fā)區(qū)域?qū)牟僮?;反之,則不觸發(fā)該觸發(fā)區(qū)域?qū)牟僮鳌?br>[0052]該時間閾值為經(jīng)驗值或通過計算獲得的值。優(yōu)選地,時間閾值的最優(yōu)值為2s。
[0053]步驟S350,觸發(fā)該觸發(fā)區(qū)域?qū)牟僮鳌?br>[0054]在觸發(fā)為觸發(fā)區(qū)域預設的操作時,可以同時觸發(fā)多個對應的操作,或者,可以根據(jù)預先為多個對應的操作設置的優(yōu)先級的大小,順次觸發(fā)多個對應操作中的每個對應的操作,或者,為用戶提供多個對應的操作,根據(jù)用戶的選擇,觸發(fā)用戶選擇的操作。本實施例觸發(fā)操作的方式不限于此。
[0055]例如:多個對應的操作為開啟微博、開啟微信、開啟藍牙;優(yōu)先級從大到小為:開啟微博、開啟微信、開啟藍牙;在觸發(fā)多個對應的操作時,可以同時觸發(fā)微博、微信、藍牙的開啟;也可以先觸發(fā)微博開啟、再觸發(fā)微信開啟、最后觸發(fā)藍牙開啟;還可以先提示用戶是否開啟微博,再提示用戶是否開啟微信,最后提示用戶是否開啟藍牙,根據(jù)用戶的選擇,觸發(fā)開啟用戶選擇的應用或功能;還可以同時為用戶提供是否開啟微博、微信、藍牙的提示,根據(jù)用戶的選擇,觸發(fā)應用或功能的開啟。
[0056]步驟S360,不觸發(fā)該觸發(fā)區(qū)域?qū)牟僮鳌?br>[0057]步驟S370,判斷用戶是否結(jié)束拖動控制鍵。若是,則結(jié)束流程;若否則執(zhí)行步驟S320,繼續(xù)獲取控制鍵在終端觸屏中的位置,直至用戶的拖動動作結(jié)束。
[0058]本發(fā)明還提供了一種快捷操作裝置。該快捷操作裝置可以被設置在終端中,用于實現(xiàn)快捷操作。其中,該終端包含可被觸摸的屏幕(終端觸屏)。
[0059]圖5是根據(jù)本發(fā)明一實施例的快捷操作裝置的結(jié)構(gòu)圖。
[0060]該裝置包括:
[0061]檢測模塊510,用于在用戶拖動控制鍵的過程中,檢測控制鍵在終端觸屏中的位置。
[0062]觸發(fā)模塊520,用于根據(jù)控制鍵的位置,觸發(fā)相應的操作。
[0063]該裝置還包括設置模塊530。
[0064]設置模塊530,用于在終端觸屏中,設置觸發(fā)區(qū)域,并為觸發(fā)區(qū)域設置對應的操作。觸發(fā)模塊520,用于:判斷控制鍵的位置是否滿足觸發(fā)條件;觸發(fā)條件包括:控制鍵的位置處于觸發(fā)區(qū)域內(nèi)且持續(xù)時間大于預設的時間閾值;如果是,則觸發(fā)該觸發(fā)區(qū)域?qū)牟僮?;反之,則不觸發(fā)該觸發(fā)區(qū)域?qū)牟僮鳌?br>[0065]設置模塊530,用于為觸發(fā)區(qū)域設置多個對應的操作;觸發(fā)模塊520,用于觸發(fā)多個對應的操作中的部分或全部操作。
[0066]設置模塊530,還用于按照固定的形狀、大小,將觸發(fā)區(qū)域設置在終端觸屏的上端和/或下端;或者,通過用戶操作,自定義設置觸發(fā)區(qū)域的形狀、大小和在終端觸屏中所處位置。
[0067]本實施例所述的裝置的功能已經(jīng)在圖2-圖4所示的方法實施例中進行了描述,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關說明,在此不做贅述。
[0068]以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
【主權(quán)項】
1.一種快捷操作方法,其特征在于,包括: 在用戶拖動控制鍵的過程中,檢測所述控制鍵在終端觸屏中的位置; 根據(jù)所述控制鍵的位置,觸發(fā)相應的操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 在觸發(fā)相應的操作之前,所述方法還包括: 在終端觸屏中,設置觸發(fā)區(qū)域,并為所述觸發(fā)區(qū)域設置對應的操作; 所述根據(jù)所述控制鍵的位置,觸發(fā)相應的操作,包括: 判斷所述控制鍵的位置是否滿足觸發(fā)條件;所述觸發(fā)條件包括:所述控制鍵的位置處于觸發(fā)區(qū)域內(nèi)且持續(xù)時間大于預設的時間閾值; 如果是,則觸發(fā)所述觸發(fā)區(qū)域?qū)牟僮?;反之,則不觸發(fā)所述觸發(fā)區(qū)域?qū)牟僮鳌?.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述為所述觸發(fā)區(qū)域設置對應的操作,包括:為所述觸發(fā)區(qū)域設置多個對應的操作;所述觸發(fā)所述觸發(fā)區(qū)域?qū)牟僮?,包?觸發(fā)所述多個對應的操作中的部分或全部操作。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述觸發(fā)所述多個對應的操作中的部分或全部操作,包括: 同時觸發(fā)所述多個對應的操作中的全部操作;或者, 根據(jù)預先為所述多個對應的操作設置的優(yōu)先級的大小,順次觸發(fā)所述多個對應操作中的每個對應的操作;或者, 為用戶提供所述多個對應的操作,根據(jù)用戶的選擇,觸發(fā)所述用戶選擇的操作。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在終端觸屏中,設置觸發(fā)區(qū)域,包括: 將觸發(fā)區(qū)域,按照固定的形狀、大小,設置在終端觸屏的上端和/或下端;或者, 通過用戶操作,自定義設置觸發(fā)區(qū)域的形狀、大小和在終端觸屏中所處位置。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述通過用戶操作,自定義設置觸發(fā)區(qū)域的形狀、大小和在終端觸屏中所處位置,包括: 根據(jù)用戶觸摸終端觸屏時的滑動軌跡,設置觸發(fā)區(qū)域的形狀、大小和在終端觸屏中所處位置。7.一種快捷操作裝置,其特征在于,包括: 檢測模塊,用于在用戶拖動控制鍵的過程中,檢測所述控制鍵在終端觸屏中的位置; 觸發(fā)模塊,用于根據(jù)所述控制鍵的位置,觸發(fā)相應的操作。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 設置模塊,用于在終端觸屏中,設置觸發(fā)區(qū)域,并為所述觸發(fā)區(qū)域設置對應的操作; 所述觸發(fā)模塊,用于: 判斷所述控制鍵的位置是否滿足觸發(fā)條件;所述觸發(fā)條件包括:所述控制鍵的位置處于觸發(fā)區(qū)域內(nèi)且持續(xù)時間大于預設的時間閾值; 如果是,則觸發(fā)所述觸發(fā)區(qū)域?qū)牟僮?;反之,則不觸發(fā)所述觸發(fā)區(qū)域?qū)牟僮鳌?.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述設置模塊,用于為所述觸發(fā)區(qū)域設置多個對應的操作;所述觸發(fā)模塊,用于觸發(fā)所述多個對應的操作中的部分或全部操作;所述設置模塊,還用于按照固定的形狀、大小,將觸發(fā)區(qū)域設置在終端觸屏的上端和/或下端;或者,通過用戶操作,自定義設置觸發(fā)區(qū)域的形狀、大小和在終端觸屏中所處位置。10.一種終端,其特征在于,包括權(quán)利要求7或8或9所述的裝置。
【專利摘要】本發(fā)明公開了一種快捷操作方法、裝置和終端。其中,所述方法包括:在用戶拖動控制鍵的過程中,檢測所述控制鍵在終端觸屏中的位置;根據(jù)所述控制鍵的位置,觸發(fā)相應的操作。本發(fā)明根據(jù)控制鍵的位置來觸發(fā)預先設置的操作。進一步地,本發(fā)明為終端觸屏設置多個觸發(fā)區(qū)域,當控制鍵被拖動到不同的觸發(fā)區(qū)域時可以觸發(fā)不同的操作,也可以為觸發(fā)區(qū)域設置多個操作,當控制鍵被拖動到該觸發(fā)區(qū)域時就可以觸發(fā)該多個操作中的部分或全部操作。通過本發(fā)明法,可以快速開啟終端中應用或功能。
【IPC分類】G06F3/0486, G06F3/0488
【公開號】CN105511771
【申請?zhí)枴緾N201410485646
【發(fā)明人】呂楠
【申請人】宇龍計算機通信科技(深圳)有限公司
【公開日】2016年4月20日
【申請日】2014年9月22日