觸摸屏滑動(dòng)操作確定方法、裝置和終端的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種觸摸屏滑動(dòng)操作確定方法、裝置和終端。本發(fā)明觸摸屏滑動(dòng)操作確定方法,包括:若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述觸摸屏的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。本發(fā)明實(shí)施例通過獲取用戶手指觸碰觸摸屏之前的用戶手指位置和觸碰觸摸屏之后的初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,不需要檢測(cè)用戶手指觸碰觸摸屏后一個(gè)周期的手指位置,縮短了滑動(dòng)操作的判斷時(shí)間,進(jìn)一步地,還可以提升由用戶手指操作轉(zhuǎn)化為顯示屏顯示跟隨效果的及時(shí)性。
【專利說明】觸摸屏滑動(dòng)操作確定方法、裝置和終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù),尤其涉及一種觸摸屏滑動(dòng)操作確定方法、裝置和終端。
【背景技術(shù)】
[0002]隨著終端設(shè)備人機(jī)交互方法的不斷進(jìn)步,越來(lái)越多的終端設(shè)備將手勢(shì)作為人機(jī)交互方法之一。其中,滑動(dòng)手勢(shì)操作更成為多種應(yīng)用或游戲的常用方式,例如,在桌面上通過滑動(dòng)手勢(shì)切換不同的頁(yè)面或在圖庫(kù)中通過滑動(dòng)手勢(shì)瀏覽圖片,還可以通過滑動(dòng)在列表上進(jìn)行操作等。
[0003]當(dāng)前,在觸摸屏上確定滑動(dòng)手勢(shì)的操作,通常通過獲取手指接觸觸摸屏的初始觸碰點(diǎn)的坐標(biāo)位置,繼而獲取手指滑動(dòng)的最終接觸點(diǎn)的坐標(biāo)位置,來(lái)判斷是否是滑動(dòng)操作。然而,這種方法操作延時(shí)較大,影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種觸摸屏滑動(dòng)操作確定方法、裝置和終端,克服現(xiàn)有方法操作延時(shí)大的缺點(diǎn)。
[0005]本發(fā)明實(shí)施例的第一方面提供一種觸摸屏滑動(dòng)操作確定方法,包括:
[0006]若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;
[0007]檢測(cè)用戶手指觸摸所述觸摸屏的初始位置;
[0008]根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0009]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0010]結(jié)合第一方面,第一方面的第一種任一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,還包括:
[0011]將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0012]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,具體包括:
[0013]根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0014]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,還包括:
[0015]若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
[0016]本發(fā)明實(shí)施例的第二方面提供一種觸摸屏滑動(dòng)操作確定裝置,包括:
[0017]檢測(cè)模塊,用于若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;
[0018]所述檢測(cè)模塊,還用于檢測(cè)用戶手指觸摸所述觸摸屏的初始位置;
[0019]確定模塊,用于根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0020]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0021]結(jié)合第二方面,第二方面的第一種任一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述確定模塊,還用于:
[0022]在所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0023]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述確定模塊,具體用于:
[0024]根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0025]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述確定模塊,還用于:
[0026]在所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
[0027]本發(fā)明實(shí)施例的第三方面提供一種終端,包括:自電容觸摸屏,存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)指令;
[0028]所述處理器用于運(yùn)行所述存儲(chǔ)器所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述自電容觸摸屏的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0029]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述終端還包括:互電容觸摸屏;
[0030]所述處理器還用于運(yùn)行所述存儲(chǔ)器所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述互電容觸摸屏的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0031]本發(fā)明實(shí)施例觸摸屏滑動(dòng)操作確定方法、裝置和終端,通過獲取用戶手指接觸觸摸屏之前的用戶手指位置和觸摸觸摸屏之后的初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,不需要等到用戶手指接觸觸摸屏后,再通過檢測(cè)后一個(gè)周期的手指位置的變化才能確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,提前了滑動(dòng)操作的判斷時(shí)間,提升由用戶手指操作轉(zhuǎn)化為顯示屏顯示跟隨效果的及時(shí)性。
【專利附圖】
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1為本發(fā)明觸摸屏滑動(dòng)操作確定方法實(shí)施例一的流程圖;
[0034]圖2為圖1所示方法對(duì)應(yīng)的觸摸屏滑動(dòng)操作動(dòng)作的示意圖;
[0035]圖3為本發(fā)明觸摸屏滑動(dòng)操作確定方法實(shí)施例二的流程圖;
[0036]圖4為本發(fā)明觸摸屏滑動(dòng)操作確定裝置實(shí)施例的結(jié)構(gòu)示意圖;
[0037]圖5為本發(fā)明終端實(shí)施例一的結(jié)構(gòu)示意圖;
[0038]圖6為本發(fā)明終端實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]觸摸屏目前在各種類型的終端設(shè)備上廣泛使用,觸摸屏既是輸入裝置也是輸出裝置,用戶可以通過手指在終端設(shè)備的觸摸屏上進(jìn)行點(diǎn)、滑動(dòng)等操作,使觸摸屏改變其顯示的內(nèi)容,如用戶在圖庫(kù)中瀏覽圖片或進(jìn)行游戲操作等都可以用到觸摸屏。具體地,當(dāng)用戶需要進(jìn)行滑動(dòng)操作時(shí),用戶可以控制手指觸碰終端設(shè)備的觸摸屏,并滑出一段距離,終端設(shè)備通過觸摸屏獲取滑動(dòng)操作的坐標(biāo)變化,進(jìn)行滑動(dòng)操作的判斷和執(zhí)行,例如,終端設(shè)備可以判斷當(dāng)前畫面是否允許進(jìn)行滑動(dòng)操作,若判斷結(jié)果允許進(jìn)行滑動(dòng)操作,則終端設(shè)備獲取觸摸屏上坐標(biāo)的變化,并通過觸摸屏顯示由滑動(dòng)操作觸發(fā)的對(duì)象的變化效果。
[0041]本發(fā)明實(shí)施例的執(zhí)行主體可以是具有觸摸屏的終端設(shè)備。例如,具有觸摸屏的手機(jī)、掌上設(shè)備、平板電腦、臺(tái)式電腦等。
[0042]圖1為本發(fā)明觸摸屏滑動(dòng)操作確定方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0043]步驟101、若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置。
[0044]其中,所述終端設(shè)備的觸摸屏可以是支持檢測(cè)、感應(yīng)、獲取距離觸摸屏較近的用戶手指的位置的觸摸屏,例如,自電容觸摸屏。當(dāng)用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi)時(shí),所述終端設(shè)備的觸摸屏可以檢測(cè)用戶手指的位置,即,在用戶手指觸碰所述觸摸屏之前,終端設(shè)備就可以獲取到所述用戶手指位置。所述用戶手指位置可以為用戶手指的空間坐標(biāo)。[0045]所述設(shè)定距離為所述終端設(shè)備的觸摸屏能夠檢測(cè)到懸浮物的監(jiān)測(cè)距離,例如,當(dāng)所述懸浮物距離所述觸摸屏的最近距離為I厘米時(shí),所述終端設(shè)備的觸摸屏可以檢測(cè)到該懸浮物,所述設(shè)定距離可以根據(jù)所述終端設(shè)備的觸摸屏能夠檢測(cè)到懸浮物的最大檢測(cè)距離和/或用戶對(duì)操作靈敏度的需求設(shè)置,本發(fā)明不做限制。
[0046]以觸摸屏為自電容觸摸屏為例,自電容觸摸屏可以檢測(cè)到距離觸摸屏約20mm的空間內(nèi)的用戶手指的位置,相當(dāng)于設(shè)定距離的范圍可選擇5mm、10mm、20mm等。自電容觸摸屏上沿橫向和縱向分別均勻分布若干線型電容傳感器,所述傳感器可以創(chuàng)建較強(qiáng)的信號(hào),可以檢測(cè)到接近觸摸屏但還未觸碰到觸摸屏的用戶手指,當(dāng)用戶手指接近觸摸屏?xí)r,自電容觸摸屏上距離所述用戶手指最近的橫向傳感器和縱向傳感器可以感應(yīng)到所述用戶手指,并根據(jù)所述橫向傳感器和縱向傳感器的坐標(biāo)計(jì)算得出所述用戶手指位置。
[0047]步驟102、檢測(cè)用戶手指觸摸所述觸摸屏的初始位置。
[0048]其中,所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0049]可選的,所述終端設(shè)備的觸摸屏可以為自電容觸摸屏和互電容觸摸屏并用的觸摸屏,互電容觸摸屏上每個(gè)橫向和縱向線條的交叉點(diǎn)會(huì)形成平行板電容器,相當(dāng)于每個(gè)交叉點(diǎn)都是一個(gè)電容器,這種互電容觸摸屏可以準(zhǔn)確測(cè)量每一根手指,因而可以獲取所述用戶手指觸碰時(shí)的準(zhǔn)確坐標(biāo)。
[0050]步驟103、根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0051]其中,用戶需要進(jìn)行滑動(dòng)操作時(shí),通常在觸碰所述觸摸屏前的很短時(shí)間,用戶手指已經(jīng)沿著預(yù)期的滑動(dòng)方向移動(dòng),并在觸碰觸摸屏后,繼續(xù)沿預(yù)期的滑動(dòng)方向移動(dòng),因此由步驟101獲取的所述用戶手指位置與步驟102獲取的所述觸摸屏內(nèi)的坐標(biāo)的相對(duì)位置關(guān)系,可以體現(xiàn)用戶本次操作預(yù)期的滑動(dòng)方向,因此,所述終端設(shè)備可以通過上述相對(duì)位置關(guān)系,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0052]舉例來(lái)說,由步驟101獲取的用戶手指位置與步驟102獲得所述觸摸屏內(nèi)的坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,可以得到用戶滑動(dòng)操作的起始坐標(biāo)和目的坐標(biāo),從而得到滑動(dòng)方向。
[0053]本發(fā)明實(shí)施例,通過獲取用戶手指觸碰觸摸屏之前的用戶手指位置和觸碰觸摸屏之后的初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,不需要檢測(cè)用戶手指觸碰觸摸屏后一個(gè)周期的手指位置,提前了滑動(dòng)操作的判斷時(shí)間,進(jìn)一步地,還可以提升由用戶手指操作轉(zhuǎn)化為顯示屏顯示跟隨效果的及時(shí)性。
[0054]可選的,在所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,還包括:
[0055]將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0056]可選的,步驟101檢測(cè)的所述用戶手指位置可以為用戶手指與所述觸摸屏上距離最近的兩條橫向傳感器和兩條縱向傳感器的確定的四個(gè)交點(diǎn)中最接近的一個(gè)所述觸摸屏內(nèi)的坐標(biāo)。
[0057]進(jìn)一步地,所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,具體包括:[0058]根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0059]可選的,所述終端設(shè)備可以設(shè)置移動(dòng)閾值,當(dāng)步驟101獲取的用戶手指位置與步驟102獲得所述觸摸屏內(nèi)的坐標(biāo)的移動(dòng)距離大于移動(dòng)閾值時(shí),啟動(dòng)執(zhí)行觸摸屏滑動(dòng)操作。例如,所述終端設(shè)備的觸摸屏顯示由滑動(dòng)操作觸發(fā)的圖標(biāo)的移動(dòng)效果。
[0060]可選的,步驟101和步驟102之間可以預(yù)設(shè)檢測(cè)間隔時(shí)間,當(dāng)步驟101執(zhí)行后超過所述預(yù)設(shè)檢測(cè)間隔時(shí)間,但用戶手指未觸碰所述觸摸屏?xí)r,可以重新執(zhí)行步驟101獲取用戶手指位置,以確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0061]可選的,在步驟103之后,若根據(jù)所述用戶手指位置以及所述初始位置,確定用戶不允許執(zhí)行觸摸屏滑動(dòng)操作,例如,所述用戶手指位置對(duì)應(yīng)的屏幕顯示區(qū)域不允許進(jìn)行觸摸屏滑動(dòng)操作,所述終端設(shè)備可以繼續(xù)檢測(cè)用戶手指觸碰所述觸摸屏的當(dāng)前位置,根據(jù)由步驟102獲取的所述初始位置和所述當(dāng)前位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0062]可選的,若根據(jù)所述初始位置和所述當(dāng)前位置,確定用戶不允許執(zhí)行觸摸屏滑動(dòng)操作,所述終端設(shè)備可以以所述當(dāng)前位置為新的初始位置,繼續(xù)檢測(cè)用戶手指觸碰所述觸摸屏的新的當(dāng)前位置,根據(jù)所述新的初始位置和所述新的當(dāng)前位置確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0063]可選的,在所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,還包括:
[0064]若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
[0065]其中,若所述觸摸屏滑動(dòng)操作不是發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi),則不啟動(dòng)執(zhí)行觸摸屏滑動(dòng)操作。例如,用戶當(dāng)前執(zhí)行的觸摸屏滑動(dòng)操作的坐標(biāo)區(qū)域?qū)?yīng)的顯示圖標(biāo)不允許滑動(dòng)。
[0066]下面采用幾個(gè)具體的實(shí)施例,對(duì)圖1所示方法實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。
[0067]圖2為圖1所示方法對(duì)應(yīng)的觸摸屏滑動(dòng)操作動(dòng)作的示意圖,如圖2所示,10為終端設(shè)備或終端設(shè)備的觸摸屏,11為用戶手指的滑動(dòng)軌跡,圖示為用戶控制指尖由左至右執(zhí)行滑動(dòng)手勢(shì)時(shí)的軌跡,12為用戶手指移動(dòng)到終端設(shè)備的觸摸屏檢測(cè)到用戶手指的空間位置的懸浮于觸摸屏上的一點(diǎn),14為用戶手指移動(dòng)到觸摸屏上發(fā)生觸碰事件的一點(diǎn),15為用戶手指觸碰到觸摸屏后,沿預(yù)期滑動(dòng)方向上移動(dòng)的一點(diǎn)。13為12在觸摸屏上的投影點(diǎn)。
[0068]圖3為本發(fā)明觸摸屏滑動(dòng)操作確定方法實(shí)施例二的流程圖,如圖3所示,本發(fā)明實(shí)施例的執(zhí)行主體可以為所述具有觸摸屏的終端設(shè)備,本實(shí)施例的步驟包括:
[0069]S301、若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),終端設(shè)備檢測(cè)用戶手指位置,記為第一坐標(biāo)。
[0070]其中,所述用戶手指位置如圖2中用戶手指滑動(dòng)軌跡11上的懸浮于觸摸屏上的一點(diǎn)12,若以所述終端設(shè)備的觸摸屏為三維坐標(biāo)系XYZ中Z=O的平面,則此時(shí)第一坐標(biāo)的Z坐標(biāo)值不為O。
[0071]S302、終端設(shè)備將所述用戶手指位置的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。[0072]其中,如圖2所示,所述點(diǎn)12的空間坐標(biāo)可以轉(zhuǎn)換為在所述觸摸屏上投影點(diǎn)13在所述觸摸屏內(nèi)的坐標(biāo),即,此時(shí)第一坐標(biāo)的Z坐標(biāo)值為0,X坐標(biāo)值和Y坐標(biāo)值可以不變。
[0073]S303、終端設(shè)備判斷超過檢測(cè)間隔時(shí)間是否有發(fā)生觸碰事件或滑動(dòng)事件。
[0074]其中,若超過檢測(cè)間隔時(shí)間且未發(fā)生觸碰事件或滑動(dòng)事件,則重新執(zhí)行步驟301-302 ;若未超過檢測(cè)時(shí)間間隔且發(fā)生觸碰事件或滑動(dòng)事件,則執(zhí)行下面的步驟。其中,觸碰事件是指用戶手指從未接觸觸摸屏到接觸觸摸屏的過程,滑動(dòng)事件是用戶手指連續(xù)接觸觸摸屏并移動(dòng)的過程。
[0075]S304、終端設(shè)備檢測(cè)觸碰事件或滑動(dòng)事件中觸摸屏內(nèi)的坐標(biāo),記為第二坐標(biāo)。
[0076]其中,如圖2所示,點(diǎn)14為用戶手指移動(dòng)到觸摸屏上發(fā)生觸碰事件的一點(diǎn)??蛇x的,點(diǎn)15為用戶手指觸碰到觸摸屏后,沿預(yù)期滑動(dòng)方向上移動(dòng)的一點(diǎn)。
[0077]S305、終端設(shè)備根據(jù)第一坐標(biāo)與第二坐標(biāo)的位置關(guān)系判斷用戶是否執(zhí)行滑動(dòng)操作。
[0078]S306、終端設(shè)備判斷第一坐標(biāo)與第二坐標(biāo)的對(duì)應(yīng)的區(qū)域是否允許執(zhí)行滑動(dòng)操作。
[0079]其中,若判斷結(jié)果允許執(zhí)行滑動(dòng)操作,執(zhí)行S307 ;若判斷結(jié)果不允許執(zhí)行滑動(dòng)操作,執(zhí)行S308。
[0080]S307、終端設(shè)備啟動(dòng)執(zhí)行滑動(dòng)操作,顯示滑動(dòng)效果。
[0081]S308、終端設(shè)備將S304獲得的第二坐標(biāo)記為第一坐標(biāo),執(zhí)行S303。
[0082]其中,將點(diǎn)14的坐標(biāo)記為第一坐標(biāo)。此時(shí),S303獲取的第二坐標(biāo)應(yīng)為點(diǎn)15的坐標(biāo)。
[0083]其中,本領(lǐng)域的技術(shù)人員根據(jù)圖1所示方法的描述應(yīng)當(dāng)明了 S302、S303、S306、S307和S308是本發(fā)明實(shí)施例的可選步驟。
[0084]圖4為本發(fā)明觸摸屏滑動(dòng)操作確定裝置實(shí)施例的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例的裝置I可以包括:檢測(cè)模塊11和確定模塊12,其中,檢測(cè)模塊11用于若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置,檢測(cè)模塊11還用于檢測(cè)用戶手指觸摸所述觸摸屏的初始位置,確定模塊12用于根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0085]進(jìn)一步地,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0086]進(jìn)一步地,所述確定模塊12,還用于:
[0087]在所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0088]進(jìn)一步地,所述確定模塊11,具體用于:
[0089]根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0090]進(jìn)一步地,所述確定模塊,還用于:
[0091]在所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
[0092]本實(shí)施例的裝置,可以用于執(zhí)行圖1、圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0093]圖5為本發(fā)明終端實(shí)施例一的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的終端500包括:自電容觸摸屏51,存儲(chǔ)器53和處理器54以及總線50。
[0094]其中,自電容觸摸屏51、存儲(chǔ)器53和處理器54分別與總線50相連,所述存儲(chǔ)器53用于存儲(chǔ)指令,所述自電容觸摸屏51用于分別接收用戶操作信息并將接收到的用戶操作信息傳遞給所述處理器,以使所述處理器執(zhí)行所述存儲(chǔ)器的存儲(chǔ)指令,所述處理器54用于運(yùn)行所述存儲(chǔ)器所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏51設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述自電容觸摸屏51的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0095]進(jìn)一步地,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0096]進(jìn)一步地,所述處理器54,還用于:
[0097]在所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
[0098]進(jìn)一步地,所述處理器54,具體用于:
[0099]根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0100]進(jìn)一步地,所述處理器54,還用于:
[0101]在所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
[0102]所述處理器54可以采用圖4任一裝置實(shí)施例的結(jié)構(gòu),其對(duì)應(yīng)地,可以執(zhí)行圖1?圖3中任一方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0103]圖6為本發(fā)明終端實(shí)施例二的結(jié)構(gòu)示意圖,如圖6所示,與圖5所示終端實(shí)施例一的區(qū)別是,本實(shí)施例的終端500還可以包括:互電容觸摸屏52 ;
[0104]所述處理器54還用于運(yùn)行所述存儲(chǔ)器53所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏51設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述互電容觸摸屏52的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
[0105]其中,所述互電容觸摸屏52與總線50相連,所述互電容觸摸屏52可以用于接收用戶操作信息并將接收到的用戶操作信息傳遞給所述處理器54,所述自電容觸摸屏51和互電容觸摸屏52可以并存于所述終端??蛇x的,自電容觸摸屏可以位于終端的內(nèi)側(cè),互電容觸摸屏位于終端的外側(cè)并可被用戶直接接觸。
[0106]可選的,所述處理器54也可以是所述自電容觸摸屏51和互電容觸摸屏52并用的觸摸屏內(nèi)置的處理器。其對(duì)應(yīng)地,可以執(zhí)行圖1?圖5中任一方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0107]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0108]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種觸摸屏滑動(dòng)操作確定方法,其特征在于,包括: 若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置; 檢測(cè)用戶手指觸摸所述觸摸屏的初始位置; 根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,還包括: 將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作,具體包括: 根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,還包括: 若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
6.一種觸摸屏滑動(dòng)操作確定裝置,其特征在于,包括: 檢測(cè)模塊,用于若用戶手指進(jìn)入到距離觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置; 所述檢測(cè)模塊,還用于檢測(cè)用戶手指觸摸所述觸摸屏的初始位置; 確定模塊,用于根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述用戶手指位置為用戶手指的空間坐標(biāo),所述初始位置為用戶手指的初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述確定模塊,還用于: 在所述根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作之前,將所述用戶手指位置為用戶手指的空間坐標(biāo)轉(zhuǎn)換為用戶手指在所述觸摸屏上投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定模塊,具體用于: 根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定模塊,還用于: 在所述根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)之間的位置關(guān)系判斷用戶是否執(zhí)行觸摸屏滑動(dòng)操作之后,若判斷出用戶執(zhí)行觸摸屏滑動(dòng)操作,則根據(jù)所述投影點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)和所述初始觸碰點(diǎn)在所述觸摸屏內(nèi)的坐標(biāo)判斷所述觸摸屏滑動(dòng)操作是否發(fā)生在設(shè)定的滑動(dòng)觸發(fā)區(qū)域內(nèi)。
11.一種終端,其特征在于,包括:自電容觸摸屏,存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)指令; 所述處理器用于運(yùn)行所述存儲(chǔ)器所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述自電容觸摸屏的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操作。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述終端還包括:互電容觸摸屏; 所述處理器還用于運(yùn)行所述存儲(chǔ)器所存儲(chǔ)的指令,執(zhí)行以下操作:若用戶手指進(jìn)入到距離所述自電容觸摸屏設(shè)定距離的空間內(nèi),則檢測(cè)用戶手指位置;檢測(cè)用戶手指觸摸所述互電容觸摸屏的初始位置;根據(jù)所述用戶手指位置以及所述初始位置,確定用戶是否執(zhí)行觸摸屏滑動(dòng)操 作。
【文檔編號(hào)】G06F3/0488GK103809913SQ201410078996
【公開日】2014年5月21日 申請(qǐng)日期:2014年3月5日 優(yōu)先權(quán)日:2014年3月5日
【發(fā)明者】王文華 申請(qǐng)人:華為終端有限公司