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