本發(fā)明涉及通信領域,特別是涉及一種壓力觸控的方法和終端。
背景技術:
壓力屏是一種新型的人機交互技術,在手機可以感應重力、速度、光線、聲音、指紋、虹膜、觸摸之后,壓力屏讓其擁有了“按壓感知”,即感知人手給予的不同程度的壓力,包括輕點、按壓和更強的按壓。
AppleWatch首次通過ForceTouch(壓力觸控)功能將壓力屏引入消費電子領域,接下來壓力屏會成為智能手機標配。讓交互進入“觸摸互動”時代,手機不再是一個“平面交互系統(tǒng)”,進入“三維時代”。實際上之前物理Home(主頁)鍵就能提供類似的按壓體驗,例如雙擊、長按,在Siri(語音控制功能)調用等場景體驗很棒,現(xiàn)在這種體驗被移動到面積更大的屏幕,帶來很多可能。例如,蘋果演示了長按之后的郵件免預覽直接打開,長按之后應用進入設置界面。
壓力屏當前只是做到了非常淺層的“觸摸互動”,它讓手機可以感知人的壓力,壓力屏讓手機的交互距離“增強現(xiàn)實”更進一步,它給手機未來的應用和交互帶來巨大的想象空間,但是目前基于壓力屏的使用場景還非常少,應用的支持也非常少,當用戶需要在某個場景界面下使用壓力觸控時,終端并沒有設置壓力觸控的功能,對用戶使用十分不便。
隨著智能終端的應用功能越來越豐富,操作系統(tǒng)也變得非常復雜,當用戶需要使用系統(tǒng)中某一功能時,一般需要經(jīng)過較深的操作路徑才能達到目的,這使得用戶操作復雜度大大增加,在眾多的應用場景中存在很多需要用戶個性化自定義使用需求的情況,現(xiàn)有技術不能為用戶提供個性化定制的壓力觸控的全面服務體驗。用戶不能非常方便的在各種場景下使用壓力觸控功能, 影響使用效果。
將來會出現(xiàn)基于壓力觸控交互的更多應用場景,如何更可能多的擴展基于壓力觸控的應用場景,給用戶體驗帶來更多可能性,給予壓力觸控更多施展空間,帶來全新的應用使用體驗,是迫切需要解決的問題。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是提供一種壓力觸控的方法及終端,以擴展壓力觸控的應用場景。
為了解決上述技術問題,本發(fā)明提供了一種壓力觸控的方法,包括:
接收到進入自定義壓力觸控指令后,進入壓力觸控自定義模式,獲取用戶輸入的操作信息,保存所述操作信息對應的操作指令;
獲取當前界面所受壓力的壓力參數(shù),保存所述操作指令與所述壓力參數(shù)的對應關系。
可選地,所述操作信息包括多個操作信息,所述保存所述操作信息對應的操作指令,包括:
按獲取順序依次保存所述操作信息對應的所述操作指令,形成一個可執(zhí)行腳本文件。
可選地,所述保存所述操作信息對應的操作指令是在接收到保存指令后進行保存的。
可選地,所述方法還包括:
接受壓力時,獲取對應的壓力參數(shù);
判斷是否存儲有所獲取的壓力參數(shù),若有,則獲取該壓力參數(shù)對應的操作指令,根據(jù)所獲取的操作指令進行處理;若沒有,則進入壓力觸控自定義模式。
可選地,所述方法還包括:
接收到退出指令后,退出所述壓力觸控自定義模式界面。
本發(fā)明還提供一種終端,包括:
處理模塊,用于接收到進入自定義壓力觸控指令后,進入壓力觸控自定義模式,獲取用戶輸入的操作信息;
壓感模塊,用于獲取當前界面所受壓力的壓力參數(shù);
存儲模塊,用于保存所述操作信息對應的操作指令,保存所述操作指令與所述壓力參數(shù)的對應關系。
可選地,所述處理模塊,獲取的操作信息包括多個操作信息;
所述存儲模塊,保存所述操作信息對應的操作指令,包括:按獲取順序依次保存所述操作信息對應的所述操作指令,形成一個可執(zhí)行腳本文件。
可選地,所述存儲模塊,保存所述操作信息對應的操作指令是在接收到保存指令后進行保存的。
可選地,所述壓感模塊,還用于接受壓力時,獲取對應的壓力參數(shù);
所述處理模塊,還用于判斷所述存儲模塊是否存儲有所獲取的壓力參數(shù),若有,則獲取該壓力參數(shù)對應的操作指令,根據(jù)所獲取的操作指令進行處理;若沒有,則進入壓力觸控自定義模式。
可選地,所述處理模塊,還用于接收到退出指令后,退出所述壓力觸控自定義模式界面。
附圖說明
圖1為本發(fā)明實施例一的一種壓力觸控的方法的流程圖;
圖2為本發(fā)明實施例二的一種壓力觸控的方法的流程圖;
圖3為本發(fā)明應用示例一的一種壓力觸控的方法的流程圖;
圖4為本發(fā)明應用示例二的一種壓力觸控的方法的流程圖;
圖5為本發(fā)明實施例的終端的示意圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
本發(fā)明實施例提供了一種壓力觸控的方法,用于解決現(xiàn)有技術中壓力觸控應用場景較少,應用不夠廣泛,使用需求不能個性化設置的問題,通過創(chuàng)建自定義個性化的壓力觸控場景提升用戶體驗。如圖1所示,本實施例的方法包括:
步驟11、接收到進入自定義壓力觸控指令后,進入壓力觸控自定義模式,獲取用戶輸入的操作信息,保存所述操作信息對應的操作指令;
步驟12、獲取當前界面所受壓力的壓力參數(shù),保存所述操作指令與所述壓力參數(shù)的對應關系。
在一優(yōu)選實施例中,所述操作信息可以是多個操作信息的集合,所述保存所述操作信息對應的操作指令,包括:
按獲取順序依次保存所述操作信息對應的所述操作指令,形成一個可執(zhí)行腳本文件。
在一優(yōu)選實施例中,還可以包括:
接受壓力時,獲取對應的壓力參數(shù);
判斷是否存儲有所獲取的壓力參數(shù),若有,則獲取該壓力參數(shù)對應的操作指令,根據(jù)所獲取的操作指令進行處理;若沒有,則進入壓力觸控自定義模式。
本發(fā)明實施例的方法通過用戶預先設定任意界面的壓力參數(shù)和操作指令的對應關系,方便用戶自定義任意應用和界面的壓力觸控操作,使得用戶對移動終端的操作更加簡單、快捷,也豐富了人機交互的語言。
圖2為本發(fā)明實施例二的壓力觸控的方法的流程圖,如圖2所示,本實施例的方法包括:
步驟S101、進入壓力觸控自定義模式,自定義模式下,終端監(jiān)控用戶輸入的一系列操作和壓力觸控的壓力參數(shù),并記錄保存。
優(yōu)選的,壓力觸控自定義模式的進入方式為:用戶在當前界面用力按壓屏幕,區(qū)別于普通的觸摸屏幕,比如點按、長按、滑動觸控,壓力屏幕響應此時的壓力觸控操作,并記錄壓力參數(shù)。壓力參數(shù)包括壓力坐標、壓力數(shù)值、持續(xù)時間中的一個或多個。區(qū)別于其他界面,有顯著的界面提示。例如界面上有文字提示,當前進入壓力觸控自定義模式。
優(yōu)選的,用戶在當前界面用力按壓屏幕時,如果該界面已經(jīng)保存由壓力觸控操作,則將本次按壓屏幕的壓力參數(shù)和已經(jīng)保存的壓力觸控操作的壓力參數(shù)進行比較,如果壓力參數(shù)相同,則不進入壓力觸控自定義模式,而是啟動已經(jīng)保存的壓力觸控操作。如果壓力參數(shù)不同,則進入壓力觸控自定義模式。
步驟S102、終端保存用戶完成一個功能所輸入的一系列操作;
從當前界面開始,獲取用戶為完成一個功能所輸入的操作。
優(yōu)選的,所輸入的操作具體可以是打開、刪除、重命名等簡單的指令,也可以是應用程序的運行或關閉,還可以是對圖片的放大或縮小等操作。也可以是觸摸操作信息、滑動屏幕操作信息和菜單選擇操作信息中的一種或多種。
其中,滑動屏幕操作信息包括向左滑動屏幕信息、向右滑動屏幕信息、向上滑動屏幕信息、向下滑動屏幕信息等等。
當然,在本發(fā)明實施例中操作指令包括但不限于上述指令。也可以是若干操作的集合,若干操作的集合包括第一步操作的輸入信息、第二步操作的輸入信息……第N步操作的輸入信息,以及獲取相鄰兩個輸入信息之間的時間差,所述N為自然數(shù)。
優(yōu)選的,如果所輸入的操作是打開、刪除、重命名,滑動,點擊,長按等單一的操作,則將程序后臺執(zhí)行該操作的對應指令保存。
優(yōu)選的,如果所輸入的操作是若干步驟的集合,則按獲取順序依次將所 述第一步操作的輸入指令、第二步操作的輸入指令、……、第N步操作的輸入指令及相鄰兩個輸入信息之間的時間差保存,形成一個可執(zhí)行腳本文件。
優(yōu)選的,當前界面提供保存按鈕,用于用戶所輸入的操作指令結束后,用戶點擊保存按鈕完成保存。
步驟S103、退出壓力觸控自定義模式后,移動終端保存屏幕當前所受的壓力參數(shù),該壓力參數(shù)是與移動終端壓力屏感知到的壓力相關的參數(shù)。
優(yōu)選的,壓力觸控自定義模式的退出方式為:用戶在當前界面用力按壓屏幕,區(qū)別于普通的觸摸屏幕,比如點按、長按、滑動觸控,壓力屏幕響應此時的壓力觸控操作,并記錄壓力參數(shù)。壓力參數(shù)應該和進入自定義模式的壓力參數(shù)一致。包括壓力坐標、壓力數(shù)值、持續(xù)時間中的一個或多個。區(qū)別于其他界面,有顯著的界面提示。例如界面上有文字提示,當前退出壓力觸控自定義模式。
優(yōu)選的,用戶在當前界面用力按壓屏幕時,則將本次按壓屏幕的壓力參數(shù)和先前已經(jīng)保存的進入自定義模式的壓力觸控操作的壓力參數(shù)進行比較,如果壓力參數(shù)相同,則退出壓力觸控自定義模式,給出用戶提示,并保存該壓力參數(shù)。如果壓力參數(shù)不同,則不退出壓力觸控自定義模式,給出用戶提示。
優(yōu)選的,壓力參數(shù)包括壓力坐標、壓力數(shù)值、持續(xù)時間中的一個或多個。并且包括壓力觸控的方式,包括點按、長按、滑動等操作模式。
步驟S104、將當前界面的壓力參數(shù)和所對應的操作指令保存到一個文件中,存儲操作指令與壓力參數(shù)之間的對應關系;
壓力參數(shù)與操作指令之間的對應關系的說明見下表
表1
步驟S105、當用戶重新進入該界面并使用壓力屏觸控操作時,終端根據(jù)該壓力參數(shù),查找并調用預先存儲的與該壓力參數(shù)相對應的操作指令。在移動終端獲取其所受的壓力參數(shù)后,根據(jù)該壓力參數(shù),查找與該壓力參數(shù)相對應的操作指令,并調用所找到的操作指令。
優(yōu)選的,當用戶需要使用按壓操作時,即可自動執(zhí)行保存的操作步驟,實現(xiàn)相應的功能,不需要再重復輸入繁雜的操作,大大節(jié)省了用戶的操作時間。獲取用戶輸入的操作指令或者可執(zhí)行腳本文件中記錄的各個操作步驟的輸入信息自動進行操作。
應用示例一,提供了一種移動終端使用壓力觸控完成拍照連拍的功能,拍照時在取景界面點擊要聚焦的目標,并按壓實現(xiàn)相機連拍,連拍速度與按壓壓力成正比。為了在連拍中重點拍照某個位置并實行連拍效果,根據(jù)壓力大小不同完成不同速度的連拍,方便用戶操作。如圖3所示,所述方法包括:
步驟S401、用戶啟動拍照取景界面,通過按壓屏幕進入壓力觸控自定義模式,自定義模式下,手機監(jiān)控用戶輸入的一系列操作和壓力觸控的壓力參數(shù)并記錄保存。
用戶在拍照取景界面進行壓力觸控操作進入壓力觸控自定義模式,手機保存屏幕當前所受的壓力參數(shù)。該壓力參數(shù)是與移動終端壓力屏感知到的壓力相關的參數(shù)。
假設,用戶長按屏幕的力度數(shù)值為2牛頓(即2N),其在該壓力數(shù)值2N上的持續(xù)受力時間為2秒(即2s),也就是說移動終端在1秒的持續(xù)時間上受力為2牛頓。當然,在壓力數(shù)值的具體計算上可以取近似值,例如1.6N≈2.0N,1.4N≈1.0N。也可以根據(jù)用戶或系統(tǒng)的需求來設置數(shù)值的不同有效取值算法。
步驟S402、終端保存用戶完成一個功能所輸入的一系列操作;
用戶拍照時在取景界面點擊要聚焦的目標,并啟動相機連拍,設定連拍次數(shù)為10次,并點擊拍照按鈕進行拍照,當前界面提供保存按鈕,用戶點擊保存按鈕完成操作步驟的保存。
程序后臺存儲單元將該操作的對應的指令保存。所輸入的操作是若干步驟的集合,按獲取順序依次將所述第一步操作設定連拍次數(shù)10次的輸入指令、第二步點擊拍照按鈕操作的輸入指令形成一個可執(zhí)行腳本文件。
步驟S403、退出壓力觸控自定義模式。
通過按壓屏幕退出壓力觸控自定義模式;按壓屏幕的壓力參數(shù)和進入觸控模式的壓力參數(shù)需要保持一致。
步驟S404、存儲單元將當前界面的壓力參數(shù)和所對應的操作指令保存到一個文件中,存儲操作指令與壓力參數(shù)之間的對應關系,如表2所示。
表2
請參見上表,假設用戶一共存儲了2次操作,操作序列1表示,移動終端在2s的持續(xù)時間上持續(xù)受力為2N,即在2牛頓上的持續(xù)時間為2秒。移動終端根據(jù)該壓力參數(shù)(壓力數(shù)值2N和持續(xù)時間2S),在對應關系中查找預先存儲的與該壓力參數(shù)相對應的操作指令,其對應的操作指令為自動設置連拍次數(shù)為10次并完成拍照;操作序列2表示,移動終端在2s的持續(xù)時間上持續(xù)受力為4N,移動終端根據(jù)該壓力參數(shù)——壓力數(shù)值4N和持續(xù)時間 2s,在對應關系中查找預先存儲的與該壓力參數(shù)相對應的操作指令,其對應的操作指令為自動設置連拍次數(shù)為20次并完成拍照。
步驟S405、當用戶重新進入拍照界面時,使用壓力屏觸控操作時,終端根據(jù)該壓力參數(shù),查找并調用預先存儲的與該壓力參數(shù)相對應的操作指令。
用戶在拍照取景界面進行壓力觸控操作,用戶長按屏幕的力度數(shù)值為2牛頓(即2N),其在該壓力數(shù)值2N上的持續(xù)受力時間為2秒,移動終端自動完成連拍10次的操作。
應用示例二,本應用示例進入和退出壓力觸控自定義模式都是由用戶按壓屏幕實現(xiàn),也可以設定其他方式進入和退出壓力觸控自定義模式,例如通過特定的觸摸操作或者提供快捷方式等。當使用其他方式進入和退出壓力觸控自定義模式時,需要提供單獨的流程完成用戶壓力參數(shù)的獲取。如實施例二所示,提供了一種移動終端使用壓力觸控完成拍照連拍的功能,拍照時在取景界面點擊要聚焦的目標,并按壓實現(xiàn)相機連拍,如圖4所示,所述方法包括:
步驟S501、用戶啟動拍照取景界面,通過特定的觸摸操作(例如,長按屏幕5S)或者界面提供快捷方式(拍照取景界面提供進入自定義觸控的按鈕菜單選項)等進入壓力觸控自定義模式,自定義模式下,手機監(jiān)控用戶輸入的一系列操作和壓力觸控的壓力參數(shù)并記錄保存。
步驟S502、終端保存用戶完成一個指定功能所輸入的一系列操作;
用戶拍照時在取景界面點擊要聚焦的目標,并啟動相機連拍,設定連拍次數(shù)為10次并點擊拍照按鈕進行拍照,當前界面提供保存按鈕,用戶點擊保存按鈕完成操作步驟的保存。
步驟S503、用戶在拍照取景界面進行壓力觸控操作,手機保存屏幕當前所受的壓力參數(shù)。
該壓力參數(shù)是與移動終端壓力屏感知到的壓力相關的參數(shù)。假設用戶長按屏幕的力度數(shù)值為2牛頓(即2N),其在該壓力數(shù)值2N上的持續(xù)受力時間為2秒(即2s),也就是說移動終端在1秒的持續(xù)時間上受力為2牛頓。當然,在壓力數(shù)值的具體計算上可以取近似值,例如1.6N≈2.0N,1.4N≈ 1.0N。也可以根據(jù)用戶或系統(tǒng)的需求來設置數(shù)值的不同有效取值算法。
步驟S504、存儲單元將當前界面的壓力參數(shù)和所對應的操作指令保存到一個文件中,存儲操作指令與壓力參數(shù)之間的對應關系,如表3所示,退出壓力觸控自定義模式。
表3
步驟S505、當用戶重新進入拍照界面時,使用壓力屏觸控操作時,終端根據(jù)該壓力參數(shù),查找并調用預先存儲的與該壓力參數(shù)相對應的操作指令。
本發(fā)明通過保存用戶預先完成一個功能所輸入的一系列操作,將該操作的對應的指令保存。所輸入的操作是一個單獨的操作或者是若干步驟的集合,也可以使用在當前界面提供選項菜單的方式供用戶輸入操作指令而不用執(zhí)行實際的操作。例如,當用戶需要完成對連拍10次的壓力觸控操作,當進入壓力觸控自定義模式后,界面已有的每個選項菜單都提供了選擇框供用戶選擇,用戶勾選其中一項后,系統(tǒng)就保存該項操作的指令到對應的文件。
圖5為本發(fā)明實施例的終端的示意圖,如圖5所示,本實施例的終端包括:
處理模塊,用于接收到進入自定義壓力觸控指令后,進入壓力觸控自定義模式,獲取用戶輸入的操作信息;
壓感模塊,用于獲取當前界面所受壓力的壓力參數(shù);
存儲模塊,用于保存所述操作信息對應的操作指令,保存所述操作指令 與所述壓力參數(shù)的對應關系。
其中,所述處理模塊可以包括:
操作獲取單元,用于獲取移動終端用戶為完成一個功能所輸入的所有操作的輸入信息;如果所輸入的操作是打開、刪除、重命名,滑動,點擊,長按等單一的操作,則將程序后臺執(zhí)行該操作的對應指令保存。如果所輸入的操作是若干步驟的集合,則按獲取順序依次將所述第一步操作的輸入信息、第二步操作的輸入信息、……、第N步操作的輸入信息及相鄰兩個輸入信息之間的時間差形成一個可執(zhí)行腳本文件;
壓力參數(shù)獲取單元,用于獲取移動終端壓力屏所受的壓力參數(shù),壓力參數(shù)包括壓力坐標、壓力數(shù)值、持續(xù)時間中的一個或多個,并且包括壓力觸控的方式,包括點按、長按、滑動等操作模式或者壓力變化函數(shù);
執(zhí)行單元,用于獲取用戶輸入的壓力參數(shù),執(zhí)行對應的所述操作指令文件,根據(jù)所述壓力參數(shù)查找并調用預先存儲的與所述壓力參數(shù)相對應的操作指令;按所述操作指令中記錄的各個操作步驟的輸入信息自動進行操作。
其中,所述存儲模塊,保存所述操作信息對應的操作指令是在接收到保存指令后進行保存的。
在一優(yōu)選實施例中,所述處理模塊,還可用于接收到退出指令后,退出所述壓力觸控自定義模式界面。
在一優(yōu)選實施例中,所述處理模塊,獲取的操作信息包括多個操作信息;
所述存儲模塊,保存所述操作信息對應的操作指令,包括:按獲取順序依次保存所述操作信息對應的所述操作指令,形成一個可執(zhí)行腳本文件。
本實施例中,采用壓感屏在觸摸屏和LCD(Liquid Crystal Display,液晶顯示屏)的中間加入可以檢測用力按下的傳感器,傳感器的信號可以通過信息傳輸處理單元傳輸?shù)街悄茉O備的主板和中央處理器進行處理,中央處理器可以收到用力按壓的事件響應以及坐標信息等。
本發(fā)明解決了當前壓力屏的使用場景非常少,應用的支持非常少的問題,當用戶需要在某個場景界面下使用壓力觸控時,可以自定義壓力觸控操作,解決了終端并沒有設置壓力觸控的問題,在眾多的應用場景中用戶可以個性化自定義使用需求,提供個性化定制的壓力觸控的服務體驗。方便用戶在各種場景下使用壓力觸控功能,本發(fā)明提供的壓力觸控的方法和裝置解決了現(xiàn)有技術中壓力觸控應用場景較少,應用不夠廣泛,使用需求不能個性化設置的問題。通過創(chuàng)建自定義個性化的壓力觸控場景提升用戶體驗。本發(fā)明通過移動終端自定義壓力屏所受壓力參數(shù)的不同執(zhí)行不同的操作指令的技術方案,使得用戶對移動終端的操作更加簡單、快捷,也豐富了人機交互的語言。
本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結合。
以上僅為本發(fā)明的優(yōu)選實施例,當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。