一種終端操作方法
【專利摘要】本發(fā)明實施例公開了一種終端操作方法,所述終端設(shè)有距離傳感器,包括:通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作;獲取與所述手勢動作對應(yīng)的操作指令;執(zhí)行所述獲取得到的操作指令。采用本發(fā)明實施例,可以通過距離傳感器檢測用戶的手勢動作,實現(xiàn)了通過非接觸操作終端,增強了終端的功能,從而增強了用戶體驗。
【專利說明】一種終端操作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種終端操作方法。
【背景技術(shù)】
[0002]隨著電子技術(shù)的迅速發(fā)展,觸摸屏終端已經(jīng)成為新的發(fā)展方向,越來越受到消費者的青睞。其中,如何操作觸摸屏終端是用戶比較關(guān)注的問題。目前,操作觸摸屏終端的方法主要存在以下兩種:
[0003]第一種,用戶可以通過終端設(shè)置的物理按鍵,實現(xiàn)對終端的操作,例如,通過Home鍵進入主界面,通過音量調(diào)節(jié)鍵調(diào)節(jié)音量大小等等;
[0004]第二種,終端可以獲取用戶在觸摸屏上的滑動軌跡,根據(jù)該滑動軌跡執(zhí)行相應(yīng)的操作指令。
[0005]以上兩種方法都需要用戶接觸終端進行操作,當(dāng)用戶不方便接觸終端時,此時若需要用戶通過接觸操作終端,則降低了用戶體驗,例如,用戶當(dāng)前正在做飯,雙手可能濕潤或不干凈,若通過接觸來接聽來電或者瀏覽圖片等操作,則降低了用戶體驗。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種終端操作方法,可以實現(xiàn)非接觸操作終端,增強終端的功能,從而增強用戶體驗。
[0007]本發(fā)明實施例提供了一種終端操作方法,所述終端設(shè)有距離傳感器,所述方法包括:
[0008]通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作;
[0009]獲取與所述手勢動作對應(yīng)的操作指令;
[0010]執(zhí)行所述獲取得到的操作指令。
[0011]本發(fā)明實施例可以通過終端設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作,執(zhí)行與該手勢動作對應(yīng)的操作指令,實現(xiàn)了通過非接觸操作終端,增強了終端的功能,從而增強了用戶體驗。
【專利附圖】
【附圖說明】
[0012]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0013]圖1是本發(fā)明實施例提供的一種終端操作方法的流程示意圖;
[0014]圖2是本發(fā)明另一實施例提供的一種終端操作方法的流程示意圖;
[0015]圖3是本發(fā)明實施例提供的一種通過滑動手勢操作終端的方法流程示意圖;
[0016]圖4是本發(fā)明實施例提供的一種通過縮放手勢操作終端的方法流程示意圖;
[0017]圖5是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0018]圖6是本發(fā)明實施例提供的另一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]請參閱圖1,圖1是本發(fā)明實施例提供的一種終端操作方法的流程示意圖。所述終端設(shè)有距離傳感器,如圖1所示本實施例中的終端操作流程可以包括:
[0021]S110,通過設(shè)有的距離傳感器檢測用戶針對終端的手勢動作。
[0022]具體的,終端可以通過自身設(shè)有的距離傳感器檢測用戶的手勢動作。
[0023]作為一種可選的實施方式,終端可以獲取至少一個距離傳感器在第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù),以獲取一個距離傳感器在所述第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù)為例,終端可以記錄所述距離傳感器在所述第一預(yù)設(shè)時長內(nèi)接收到的信號值,統(tǒng)計所述記錄的信號值中大于預(yù)設(shè)信號強度的數(shù)量,將所述統(tǒng)計得到的數(shù)量作為所述距離傳感器在所述第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù);終端也可以在所述距離傳感器每接收到信號值時,就判斷所述信號值是否大于所述預(yù)設(shè)信號強度,若判斷所述信號值大于所述預(yù)設(shè)信號強度,則在當(dāng)前記錄的感應(yīng)次數(shù)的基礎(chǔ)上加一。其中,若距離傳感器感應(yīng)到用戶的手勢動作,且該感應(yīng)一直沒有消失,終端則確定為一次感應(yīng),例如,用戶通過手勢動作操作終端時,將手指一直停留在所述終端的某個距離傳感器上,終端獲取到的感應(yīng)次數(shù)則為一次。
[0024]終端可以通過一個距離傳感器檢測用戶的手勢動作,獲取在第一預(yù)設(shè)時長內(nèi)該距離傳感器的感應(yīng)次數(shù);終端還可以通過多個距離傳感器檢測的手勢動作,以三個距離傳感器檢測用戶的手勢動作為例,當(dāng)所述三個距離傳感器同時檢測到用戶的手勢動作,終端可以將本次感應(yīng)作為一次感應(yīng),最終獲取在第一預(yù)設(shè)時長內(nèi)所述三個距離傳感器的感應(yīng)次數(shù)。
[0025]可選的,第一預(yù)設(shè)時長可以在距離傳感器感應(yīng)到用戶的手勢動作時,終端從零開始計時直到計時達(dá)到第一預(yù)設(shè)時長,例如,第一預(yù)設(shè)時長為5s,當(dāng)距離傳感器感應(yīng)到用戶的手勢動作,終端則從0.0s開始計時,直到計時達(dá)到5.0s。
[0026]作為另一種可選的實施方式,終端可以設(shè)有第一距離傳感器和第二距離傳感器,所述手勢動作可以包括第一手勢動作,終端可以通過第一距離傳感器和第二距離傳感器檢測用戶的手勢動作,獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔,若所述感應(yīng)時間間隔在第二預(yù)設(shè)時長內(nèi),且所述感應(yīng)時間間隔不等于零,終端則確定用戶的手勢動作為所述第一手勢動作。
[0027]其中,終端可以將第一距離傳感器感應(yīng)到用戶的手勢動作到第二距離傳感器感應(yīng)到用戶的手勢動作的時間間隔或第一距離傳感器的感應(yīng)消失到第二距離傳感器感應(yīng)到用戶的手勢動作的時間間隔確定為該感應(yīng)時間間隔,請參閱圖5,假設(shè)A為第一距離傳感器,B為第二距離傳感器,A感應(yīng)到用戶的手勢動作,在A的感應(yīng)消失后,B感應(yīng)到用戶的手勢動作,終端可以將A的感應(yīng)消失到B感應(yīng)到手勢動作的時間間隔或A感應(yīng)到手勢動作到B感應(yīng)到手勢動作的時間間隔確定為該感應(yīng)時間間隔。
[0028]當(dāng)A感應(yīng)到用戶的手勢動作,終端可以記錄A的感應(yīng)時間點,當(dāng)A的感應(yīng)消失,終端可以記錄A消失時間點,當(dāng)B感應(yīng)到用戶的手勢動作,終端可以記錄B的感應(yīng)時間點,終端可以通過A的感應(yīng)時間點與B的感應(yīng)時間點或者A消失時間點與B的感應(yīng)時間點獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔;若所述感應(yīng)時間間隔在第二預(yù)設(shè)時長內(nèi),且所述感應(yīng)時間間隔不等于零,也就是說,第一距離傳感器與第二距離傳感器不是同時感應(yīng)到用戶的手勢動作,終端則可以確定用戶針對終端的手勢動作為所述第一手勢動作。
[0029]其中,終端可以根據(jù)當(dāng)前時刻記錄感應(yīng)時間點,例如,A檢測到用戶的手勢動作的當(dāng)前時刻為10:05,終端則記錄A的感應(yīng)時間點為10:05 ;終端也可以根據(jù)內(nèi)部計時記錄感應(yīng)時間點,例如,當(dāng)A感應(yīng)到用戶的手勢動作時,終端以0.0s開始計時,0.1s后A的感應(yīng)消失,終端則記錄A的消失時間點為0.1s。
[0030]進一步可選的,終端設(shè)有第一距離傳感器、第二距離傳感器和第三距離傳感器,其中,所述三個距離傳感器處于終端同一側(cè),第二距離傳感器位于第一距離傳感器與第三距離傳感器之間,如圖6所示,假設(shè)A為第一距離傳感器,E為第二距離傳感器,C為第三距離傳感器,所述手勢動作可以包括第二手勢動作。
[0031]終端可以通過第一距離傳感器、第二距離傳感器和第三距離傳感器檢測用戶的手勢動作,獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔以及第三距離傳感器與第二距離傳感器的感應(yīng)時間間隔,若所獲取的感應(yīng)時間間隔都在第三預(yù)設(shè)時長內(nèi),且所獲取的感應(yīng)時間間隔都不等于零,則確定用戶針對終端的手勢動作為所述第二手勢動作。
[0032]具體的,當(dāng)A感應(yīng)到用戶的手勢動作,終端可以記錄A的感應(yīng)時間點,當(dāng)A的感應(yīng)消失,終端可以記錄A消失時間點,當(dāng)C感應(yīng)到用戶的手勢動作,終端可以記錄C的感應(yīng)時間點,當(dāng)C的感應(yīng)消失,終端可以記錄C消失時間點,當(dāng)E感應(yīng)到用戶的手勢動作,終端可以記錄E的感應(yīng)時間點;終端可以通過A的感應(yīng)時間點與E的感應(yīng)時間點或者A消失時間點與E的感應(yīng)時間點獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔,通過C的感應(yīng)時間點與E的感應(yīng)時間點或者C消失時間點與E的感應(yīng)時間點獲取第三距離傳感器與第二距離傳感器的感應(yīng)時間間隔,若所獲取的感應(yīng)時間間隔都在第三預(yù)設(shè)時長內(nèi),且所述感應(yīng)時間間隔不等于零,也就是說,第一距離傳感器與第二距離傳感器不是同時感應(yīng)到用戶的手勢動作,第三距離傳感器與第二距離傳感器也不是同時感應(yīng)到用戶的手勢動作,終端則可以確定用戶針對終端的手勢動作為所述第二手勢動作,其中,第一距離傳感器與第三距離傳感器可以同時感應(yīng)到用戶的手勢動作。
[0033]進一步可選的,所述手勢動作包括第三手勢動作,若存在至少兩個距離傳感器同時檢測到用戶針對所述終端的手勢動作,終端則確定用戶針對所述終端的手勢動作為所述第三手勢動作。所述第三手勢動作可以包括調(diào)節(jié)音量、返回主界面或待機等等。
[0034]S120,獲取與所述手勢動作對應(yīng)的操作指令。
[0035]終端預(yù)先設(shè)有包括多個手勢動作的數(shù)據(jù)庫以及與各個手勢動作對應(yīng)的操作指令,終端當(dāng)獲取到用戶的手勢動作時,可以在該數(shù)據(jù)庫中識別出與所獲取到的手勢動作匹配的手勢動作,從而獲取與所獲取的手勢動作對應(yīng)的操作指令;
[0036]其中,終端可以設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系。具體的,終端可以接收用戶針對所述各個操作指令輸入的對應(yīng)的手勢動作,從而設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系,例如,終端提示用戶設(shè)置第二操作指令,并通過接收到的用戶針對該第二操作指令輸入的第二手勢動作,設(shè)置所述第二操作指令與所述第二手勢動作的對應(yīng)關(guān)系;終端還可以通過網(wǎng)絡(luò)下載手勢動作與操作指令的對應(yīng)關(guān)系,從而設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系。
[0037]服務(wù)器預(yù)先設(shè)有包括多個手勢動作的數(shù)據(jù)庫以及與各個手勢動作對應(yīng)的操作指令,當(dāng)終端獲取到用戶的手勢動作時,終端可以將該手勢動作發(fā)送給服務(wù)器,服務(wù)器在預(yù)先設(shè)有的包括多個手勢動作的數(shù)據(jù)庫中識別出與終端發(fā)送的手勢動作匹配的手勢動作,服務(wù)器獲取與識別出的手勢動作對應(yīng)的操作指令并反饋給終端,終端可以根據(jù)服務(wù)器反饋的操作指令從而獲取與所獲取的手勢動作對應(yīng)的操作指令。
[0038]可選的,終端可以根據(jù)所獲取的感應(yīng)次數(shù)獲取對應(yīng)的操作指令;若確定用戶針對終端的手勢動作為第一手勢動作,終端可以獲取與該第一手勢動作對應(yīng)的第一操作指令;若確定用戶針對終端的手勢動作為第二手勢動作,終端可以獲取與該第二手勢動作對應(yīng)的第二操作指令;若確定用戶針對終端的手勢動作為第三手勢動作,終端可以獲取與該第三手勢動作對應(yīng)的第三操作指令。
[0039]S130,執(zhí)行所述獲取得到的操作指令。
[0040]作為一種可選的實施方式,若終端獲取到第一預(yù)設(shè)時長內(nèi)距離傳感器的感應(yīng)次數(shù),則可以根據(jù)所述感應(yīng)次數(shù)獲取對應(yīng)的操作指令,并執(zhí)行該操作指令,例如,距離傳感器的感應(yīng)次數(shù)為一次,終端可以觸發(fā)電源鍵指令,使系統(tǒng)休眠,也就是說用戶的手勢動作為按下電源鍵;距離傳感器的感應(yīng)次數(shù)為兩次,終端可以觸發(fā)Home鍵,系統(tǒng)進入主界面,也就是說用戶的手勢動作為按下Home鍵;距離傳感器的感應(yīng)次數(shù)為三次,終端可以觸發(fā)返回鍵,系統(tǒng)返回上個操作界面,也就是說用戶的手勢動作為按下返回鍵等等。
[0041]需要指出的是,在本可選實施方式中,若不同個數(shù)的距離傳感器感應(yīng)到用戶的手勢動作的次數(shù)相同,終端執(zhí)行相同的操作指令,在其他可選實施方式中,終端可以根據(jù)距離傳感器的感應(yīng)個數(shù)以及感應(yīng)次數(shù)確定操作指令,例如,只存在一個距離傳感器感應(yīng)到手勢動作,且感應(yīng)次數(shù)為一次,終端可以使系統(tǒng)休眠,若存在兩個距離傳感器感應(yīng)到手勢動作,且感應(yīng)次數(shù)為一次,終端可以系統(tǒng)進入主界面。
[0042]作為另一種可選的實施方式,若終端確定用戶針對終端的手勢動作為第一手勢動作,終端可以獲取與第一手勢動作對應(yīng)的第一操作指令,并執(zhí)行所述第一操作指令,所述第一手勢動作包括滑動手勢,如圖5所示,如用戶接聽來電,用戶可以從D到C迅速劃過,從而實現(xiàn)電話的接聽;如查看電子書,用戶可以從C到A迅速劃過,從而實現(xiàn)向上翻頁,等等。
[0043]可選的,若終端確定用戶針對終端的手勢動作為第二手勢動作,終端可以獲取與第二手勢動作對應(yīng)的第二操作指令,并執(zhí)行所述第二操作指令,所述第二手勢動作可以包括縮放手勢,如圖6所示,如用戶查看圖片時,用戶可以從A、C迅速滑向E,從而實現(xiàn)將該圖片豎向縮??;用戶可以從E迅速滑向A、C,從而實現(xiàn)將該圖片豎向放大;用戶可以從A、B迅速滑向G,從而實現(xiàn)將該圖片橫向縮小;用戶可以從G迅速滑向A、B,從而實現(xiàn)將該圖片橫向放大等等。其中,BFD以及DHC的控制原理與上述相同,在此不再贅述。
[0044]可選的,若終端確定用戶針對終端的手勢動作為第三手勢動作,終端可以獲取與第三手勢動作對應(yīng)的第三操作指令,并執(zhí)行所述第三操作指令,如圖6所示,若用戶手指同時放在AE,終端可以增大音量大?。蝗粲脩羰謩萃瑫r放在EC,終端可以減小音量大??;如用戶正在通過終端觀看視頻,用戶可以將手指同時放在AB上,實現(xiàn)對視頻解鎖等等。
[0045]請參閱圖2,圖2是本發(fā)明實施例提供的一種終端操作方法的流程示意圖。所述終端設(shè)有距離傳感器,如圖2所示本實施例中的終端操作流程可以包括:
[0046]S210,獲取至少一個距離傳感器在第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù)。
[0047]具體的,終端可以通過一個距離傳感器檢測用戶的手勢動作,獲取在第一預(yù)設(shè)時長內(nèi)該距離傳感器的感應(yīng)次數(shù);終端還可以通過多個距離傳感器檢測的手勢動作,以三個距離傳感器檢測用戶的手勢動作為例,當(dāng)所述三個距離傳感器同時檢測到用戶的手勢動作,終端可以將本次感應(yīng)作為一次感應(yīng),最終獲取在第一預(yù)設(shè)時長內(nèi)所述三個距離傳感器的感應(yīng)次數(shù)。
[0048]其中,以獲取一個距離傳感器在所述第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù)為例,終端可以記錄所述距離傳感器在所述第一預(yù)設(shè)時長內(nèi)接收到的信號值,統(tǒng)計所述記錄的信號值中大于預(yù)設(shè)信號強度的數(shù)量,將所述統(tǒng)計得到的數(shù)量作為所述距離傳感器在所述第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù);終端也可以在所述距離傳感器每接收到信號值時,就判斷所述信號值是否大于所述預(yù)設(shè)信號強度,若判斷所述信號值大于所述預(yù)設(shè)信號強度,則在當(dāng)前記錄的感應(yīng)次數(shù)的基礎(chǔ)上加一。
[0049]可選的,第一預(yù)設(shè)時長可以在距離傳感器感應(yīng)到用戶的手勢動作時,終端從零開始計時直到計時達(dá)到第一預(yù)設(shè)時長,例如,第一預(yù)設(shè)時長為5s,當(dāng)距離傳感器感應(yīng)到用戶的手勢動作,終端則從0.0s開始計時,直到計時達(dá)到5.0s。
[0050]S220,根據(jù)所述感應(yīng)次數(shù)獲取對應(yīng)的操作指令。
[0051]具體的,終端預(yù)先設(shè)有包括多個感應(yīng)次數(shù)的數(shù)據(jù)庫以及與各個感應(yīng)次數(shù)對應(yīng)的操作指令,當(dāng)獲取到用戶的手勢動作時,終端可以根據(jù)距離傳感器感應(yīng)到的感應(yīng)次數(shù)在該數(shù)據(jù)庫中識別出與該感應(yīng)次數(shù)匹配的手勢動作,從而獲取對應(yīng)的操作指令。
[0052]進一步的,終端還可以根據(jù)距離傳感器所在自身終端的位置和所述距離傳感器的感應(yīng)次數(shù)獲取對應(yīng)的操作指令。也就是說,不同的距離傳感器觸發(fā)的操作指令可以不同,圖5為例,A距離傳感器的感應(yīng)次數(shù)為一次,終端可以觸發(fā)電源鍵指令,使系統(tǒng)休眠,B距離傳感器的感應(yīng)次數(shù)為一次,終端可以觸發(fā)Home鍵,系統(tǒng)進入主界面。
[0053]S230,執(zhí)行所述獲取得到的操作指令。
[0054]具體的,若終端獲取到第一預(yù)設(shè)時長內(nèi)距離傳感器的感應(yīng)次數(shù),則可以根據(jù)所述感應(yīng)次數(shù)獲取對應(yīng)的操作指令,并執(zhí)行該操作指令,例如,距離傳感器的感應(yīng)次數(shù)為一次,終端可以觸發(fā)電源鍵指令,使系統(tǒng)休眠,也就是說用戶的手勢動作為按下電源鍵;距離傳感器的感應(yīng)次數(shù)為兩次,終端可以觸發(fā)Home鍵,系統(tǒng)進入主界面,也就是說用戶的手勢動作為按下Home鍵;距離傳感器的感應(yīng)次數(shù)為三次,終端可以觸發(fā)返回鍵,系統(tǒng)返回上個操作界面,也就是說用戶的手勢動作為按下返回鍵等等。
[0055]其中,終端可以設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系。具體的,終端可以接收用戶針對所述各個操作指令輸入的對應(yīng)的手勢動作,從而設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系,例如,終端提示用戶設(shè)置電源鍵指令,以圖5為例,若此時用戶在A距離傳感器上快速劃過,終端可以設(shè)置感應(yīng)一次與電源鍵指令的對應(yīng)關(guān)系,或者A距離傳感器感應(yīng)一次與電源鍵指令的對應(yīng)關(guān)系;終端還可以通過網(wǎng)絡(luò)下載手勢動作與操作指令的對應(yīng)關(guān)系,從而設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系。
[0056]請參閱圖3,圖3是本發(fā)明實施例提供的一種通過滑動手勢操作終端的方法流程示意圖。所述終端設(shè)有第一距離傳感器與第二距離傳感器,如圖3所示本實施例中的通過滑動手勢操作終端的流程可以包括:
[0057]S310,通過第一距離傳感器和第二距離傳感器檢測用戶針對終端的手勢動作,獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔。
[0058]具體的,終端可以將第一距離傳感器感應(yīng)到用戶的手勢動作到第二距離傳感器感應(yīng)到用戶的手勢動作的時間間隔或第一距離傳感器的感應(yīng)消失到第二距離傳感器感應(yīng)到用戶的手勢動作的時間間隔確定為該感應(yīng)時間間隔,請參閱圖5,假設(shè)A為第一距離傳感器,B為第二距離傳感器,A感應(yīng)到用戶的手勢動作,在A的感應(yīng)消失后,B感應(yīng)到用戶的手勢動作,終端可以將A的感應(yīng)消失到B感應(yīng)到手勢動作的時間間隔或A感應(yīng)到手勢動作到B感應(yīng)到手勢動作的時間間隔確定為該感應(yīng)時間間隔。
[0059]S320,判斷所述感應(yīng)時間間隔是否大于零且小于第二預(yù)設(shè)時長。
[0060]S330,若是,則確定用戶針對終端的手勢動作為滑動手勢。
[0061]具體的,終端若判斷第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔大于零且小于第二預(yù)設(shè)時長,則可以確定用戶針對終端的手勢動作為滑動手勢。
[0062]S340,獲取與第一手勢動作對應(yīng)的第一操作指令。
[0063]優(yōu)選的,終端預(yù)先設(shè)有包括滑動手勢的數(shù)據(jù)庫以及與滑動手勢對應(yīng)的第一操作指令,終端當(dāng)確定用戶的手勢動作為滑動手勢時,可以在該數(shù)據(jù)庫中識別出第一操作指令。
[0064]其中,終端可以設(shè)置滑動手勢與滑動手勢操作指令的對應(yīng)關(guān)系。具體的,終端可以接收用戶針對所述滑動手勢操作指令輸入的滑動手勢,從而設(shè)置滑動手勢與滑動手勢操作指令的對應(yīng)關(guān)系。
[0065]可選的,服務(wù)器可以設(shè)有包括滑動手勢的數(shù)據(jù)庫以及與滑動手勢對應(yīng)的第一操作指令。
[0066]S350,執(zhí)行所述第一操作指令。
[0067]具體的,若終端確定用戶針對終端的手勢動作為滑動手勢,終端可以獲取與滑動手勢對應(yīng)的第一操作指令,并執(zhí)行所述第一操作指令,如圖5所示,如用戶接聽來電,用戶可以從D到C迅速劃過,從而實現(xiàn)電話的接聽;如查看電子書,用戶可以從C到A迅速劃過,從而實現(xiàn)向上翻頁,等等。
[0068]請參閱圖4,圖4是本發(fā)明實施例提供的一種通過縮放手勢操作終端的方法流程示意圖。所述終端設(shè)有第一距離傳感器、第二距離傳感器與第三距離傳感器,其中,所述三個距離傳感器處于終端同一側(cè),第二距離傳感器位于第一距離傳感器與第三距離傳感器之間,如圖6所示。如圖3所示本實施例中的通過縮放手勢操作終端的流程可以包括:
[0069]S410,通過第一距離傳感器、第二距離傳感器和第三距離傳感器檢測用戶針對終端的手勢動作,獲取第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔以及第三距離傳感器與第二距離傳感器的感應(yīng)時間間隔。
[0070]S420,判斷所獲取的感應(yīng)時間間隔是否都大于零且小于第三預(yù)設(shè)時長。
[0071]S430,若是,確定用戶針對終端的手勢動作為縮放手勢。
[0072]具體的,終端若判斷第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔以及第三距離傳感器與第二距離傳感器的感應(yīng)時間間隔都大于零且小于第三預(yù)設(shè)時長,則可以確定用戶針對終端的手勢動作為縮放手勢。
[0073]S440,獲取與縮放手勢對應(yīng)的第二操作指令。
[0074]優(yōu)選的,終端預(yù)先設(shè)有包括縮放手勢的數(shù)據(jù)庫以及與縮放手勢對應(yīng)的第二操作指令,終端當(dāng)確定用戶的手勢動作為縮放手勢時,可以在該數(shù)據(jù)庫中識別出第二操作指令。
[0075]其中,終端可以設(shè)置縮放手勢與縮放手勢操作指令的對應(yīng)關(guān)系。具體的,終端可以接收用戶針對所述縮放手勢操作指令輸入的縮放手勢,從而設(shè)置縮放手勢與縮放手勢操作指令的對應(yīng)關(guān)系。
[0076]可選的,服務(wù)器可以設(shè)有包括縮放手勢的數(shù)據(jù)庫以及與縮放手勢對應(yīng)的第二操作指令。
[0077]S450,執(zhí)行所述第二操作指令
[0078]具體的,若終端確定用戶針對終端的手勢動作為縮放手,終端可以獲取與縮放手對應(yīng)的第二操作指令,并執(zhí)行所述第二操作指令,如圖6所示,如用戶查看圖片時,用戶可以從A、C迅速滑向E,從而實現(xiàn)將該圖片豎向縮??;用戶可以從E迅速滑向A、C,從而實現(xiàn)將該圖片豎向放大;用戶可以從A、B迅速滑向G,從而實現(xiàn)將該圖片橫向縮小;用戶可以從G迅速滑向A、B,從而實現(xiàn)將該圖片橫向放大等等。其中,BFD以及DHC的控制原理與上述相同,在此不再贅述。
[0079]本發(fā)明實施例可以通過終端設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作,執(zhí)行與該手勢動作對應(yīng)的操作指令,實現(xiàn)了通過非接觸操作終端,增強了終端的功能,從而增強了用戶體驗。
[0080]需要說明的是,在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細(xì)描述的部分,可以參見其他實施例的相關(guān)描述。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和單元并不一定是本發(fā)明實施例所必須的。
[0081]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
[0082]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0083]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種終端操作方法,其特征在于,所述終端設(shè)有距離傳感器,所述方法包括: 通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作; 獲取與所述手勢動作對應(yīng)的操作指令; 執(zhí)行所述獲取得到的操作指令。
2.如權(quán)利要求1所述的方法,其特征在于,所述通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作包括: 獲取至少一個距離傳感器在第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù); 所述獲取與所述手勢動作對應(yīng)的操作指令包括: 根據(jù)所述感應(yīng)次數(shù)獲取對應(yīng)的操作指令。
3.如權(quán)利要求2所述的方法,其特征在于,所述獲取至少一個距離傳感器在第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù)包括: 記錄所述至少一個距離傳感器在所述第一預(yù)設(shè)時長內(nèi)接收到的信號值; 統(tǒng)計所述記錄的信號值中大于預(yù)設(shè)信號強度的數(shù)量; 將所述統(tǒng)計得到 的數(shù)量作為所述至少一個距離傳感器在所述第一預(yù)設(shè)時長內(nèi)的感應(yīng)次數(shù)。
4.如權(quán)利要求1所述的方法,其特征在于,所述終端設(shè)有第一距離傳感器和第二距離傳感器,所述手勢動作包括第一手勢動作; 所述通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作包括: 通過所述第一距離傳感器和第二距離傳感器檢測用戶針對所述終端的手勢動作,獲取所述第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔; 若所述感應(yīng)時間間隔在第二預(yù)設(shè)時長內(nèi),且所述感應(yīng)時間間隔不等于零,則確定用戶針對所述終端的手勢動作為所述第一手勢動作; 所述獲取與所述手勢動作對應(yīng)的操作指令包括: 獲取與所述第一手勢動作對應(yīng)的第一操作指令; 所述執(zhí)行所述獲取得到的操作指令包括: 執(zhí)行所述第一操作指令。
5.如權(quán)利要求1所述的方法,其特征在于,所述終端設(shè)有第一距離傳感器、第二距離傳感器和第三距離傳感器,其中,所述三個距離傳感器處于所述終端同一側(cè),所述第二距離傳感器位于所述第一距離傳感器與第三距離傳感器之間,所述手勢動作包括第二手勢動作; 所述通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作包括: 通過所述第一距離傳感器、第二距離傳感器和第三距離傳感器檢測用戶針對所述終端的手勢動作,獲取所述第一距離傳感器與第二距離傳感器的感應(yīng)時間間隔以及所述第三距離傳感器與第二距離傳感器的感應(yīng)時間間隔; 若所述獲取的感應(yīng)時間間隔都在第三預(yù)設(shè)時長內(nèi),且所述獲取的感應(yīng)時間間隔都不等于零,則確定用戶針對所述終端的手勢動作為所述第二手勢動作; 所述獲取與所述手勢動作對應(yīng)的操作指令包括: 獲取與所述第二手勢動作對應(yīng)的第二操作指令; 所述執(zhí)行所述獲取得到的操作指令包括: 執(zhí)行所述第二操作指令。
6.如權(quán)利要求1所述的方法,其特征在于,所述手勢動作包括第三手勢動作; 所述通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作包括: 若存在至少兩個距離傳感器同時檢測到用戶針對所述終端的手勢動作,則確定用戶針對所述終端的手勢動作為所述第三手勢動作; 所述獲取與所述手勢動作對應(yīng)的操作指令包括: 獲取與所述第三手勢動作對應(yīng)的第三操作指令; 所述執(zhí)行所述獲取得到的操作指令包括: 執(zhí)行所述第三操作指令。
7.如權(quán)利要求1-6任一項所述的方法,其特征在于,所述通過所述設(shè)有的距離傳感器檢測用戶針對所述終端的手勢動作之前,還包括: 設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系。
8.如權(quán)利要求 7所述的方法,其特征在于,所述設(shè)置各個手勢動作與各個操作指令的對應(yīng)關(guān)系包括: 接收用戶針對所述各個操作指令輸入的對應(yīng)的手勢動作。
【文檔編號】G06F3/0487GK104077050SQ201410269586
【公開日】2014年10月1日 申請日期:2014年6月17日 優(yōu)先權(quán)日:2014年6月17日
【發(fā)明者】曹明亮 申請人:深圳市金立通信設(shè)備有限公司