本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,具體是涉及一種移動(dòng)終端的非接觸式操作方法,還涉及一種非接觸式操作的移動(dòng)終端。
背景技術(shù):隨著技術(shù)的發(fā)展,越來越多的移動(dòng)終端具備觸摸控制的功能?,F(xiàn)有技術(shù)的觸摸屏大部分都是采用電容屏的模式,其工作原理一般是通過用戶的手指等與觸摸屏的導(dǎo)體層之間導(dǎo)電而實(shí)現(xiàn)觸摸操作。然而,很多情況下用戶難以對觸摸屏進(jìn)行觸摸操作,譬如洗手后手指上有水,天氣寒冷而戴著手套或者手上有其他臟東西等,此時(shí),觸摸屏的觸摸控制方式反而給用戶帶來不便。
技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供了一種非接觸式操作的移動(dòng)終端及其非接觸式操作方法,以解決現(xiàn)有技術(shù)的觸摸屏的觸摸控制方式給用戶帶來不便的技術(shù)問題。為解決上述問題,本發(fā)明第一方面提供一種移動(dòng)終端的非接觸式操作方法,所述非接觸式操作方法包括:檢測用戶是否對移動(dòng)終端觸摸屏內(nèi)設(shè)有距離感應(yīng)裝置的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作;在檢測到用戶對所述預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),判斷進(jìn)行非接觸式操作的操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值;在判斷到所述操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離小于預(yù)設(shè)閾值時(shí),根據(jù)非接觸式操作的操作動(dòng)作和所述預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息;根據(jù)所述動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件,所述操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件。結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)感應(yīng)區(qū)域包括間隔設(shè)置的第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域。所述根據(jù)非接觸式操作的操作動(dòng)作和所述預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息的步驟具體包括:檢測在預(yù)定時(shí)間內(nèi)對所述第一感應(yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域中的至少一個(gè)進(jìn)行的非接觸式操作方式;根據(jù)對所述第一感應(yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域中的一個(gè)或多個(gè)進(jìn)行的非接觸式操作方式確定所述操作動(dòng)作;根據(jù)所述操作動(dòng)作獲取對應(yīng)的動(dòng)作處理信息。所述根據(jù)所述動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件的步驟具體包括:根據(jù)所述動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)對所述第一感應(yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域中的一個(gè)或多個(gè)進(jìn)行的非接觸式操作方式確定所述操作動(dòng)作的步驟具體包括:在僅對所述第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊左邊虛擬功能鍵;在僅對所述第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊中間虛擬功能鍵;在僅對所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊右邊虛擬功能鍵;在依先后順序?qū)λ龅谝桓袘?yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從左向右滑動(dòng);在先對所述第二感應(yīng)區(qū)域、接著對所述第一感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從下向上滑動(dòng);在先對所述第一感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域、接著對所述第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從上向下滑動(dòng);在依先后順序?qū)λ龅谌袘?yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從右向左滑動(dòng)。結(jié)合第一方面、第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述檢測用戶是否對移動(dòng)終端觸摸屏內(nèi)設(shè)有距離感應(yīng)裝置的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作的步驟之前還包括:根據(jù)用戶的選擇切換使用非接觸式操作模式,并通過斯凱MTK平臺(tái)利用全局變量記錄用戶與觸摸屏之間的位置狀態(tài)。結(jié)合第一方面、第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述判斷進(jìn)行非接觸式操作的操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值的步驟具體包括:利用intuser_distance_status_read_timer_fun(void)函數(shù)計(jì)算獲取非接觸式操作的操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離并判斷是否小于預(yù)設(shè)閾值。為解決上述問題,本發(fā)明第二方面提供一種非接觸式操作的移動(dòng)終端,所述移動(dòng)終端包括距離感應(yīng)裝置、分析模塊、處理模塊和執(zhí)行模塊。所述距離感應(yīng)裝置用于檢測用戶是否對移動(dòng)終端觸摸屏內(nèi)設(shè)有所述距離感應(yīng)裝置的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作;所述分析模塊用于在所述距離感應(yīng)裝置檢測到用戶對所述預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),判斷進(jìn)行非接觸式操作的操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值;所述處理模塊用于在所述分析模塊判斷到所述操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離小于預(yù)設(shè)閾值時(shí),根據(jù)非接觸式操作的操作動(dòng)作和所述預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息;所述執(zhí)行模塊用于根據(jù)所述處理模塊獲取到的所述動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件,所述操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件。結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述距離感應(yīng)裝置包括間隔設(shè)置的第一距離感應(yīng)裝置、第二距離感應(yīng)裝置和第三距離感應(yīng)裝置,所述預(yù)設(shè)感應(yīng)區(qū)域相應(yīng)包括間隔設(shè)置的第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域。所述處理模塊具體包括方式檢測單元、動(dòng)作分析單元和獲取單元。所述方式檢測單元用于檢測在預(yù)定時(shí)間內(nèi)對所述第一感應(yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域中的至少一個(gè)進(jìn)行的非接觸式操作方式;所述動(dòng)作分析單元用于根據(jù)所述方式檢測單元檢測到的對所述第一感應(yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域中的一個(gè)或多個(gè)進(jìn)行的非接觸式操作方式確定所述操作動(dòng)作;所述獲取單元用于根據(jù)所述動(dòng)作分析單元確定的所述操作動(dòng)作獲取對應(yīng)的動(dòng)作處理信息。所述執(zhí)行模塊具體用于根據(jù)所述獲取單元獲取到的所述動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件。結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述動(dòng)作分析單元具體用于:在僅對所述第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊左邊虛擬功能鍵;在僅對所述第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊中間虛擬功能鍵;在僅對所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為點(diǎn)擊右邊虛擬功能鍵;在依先后順序?qū)λ龅谝桓袘?yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從左向右滑動(dòng);在先對所述第二感應(yīng)區(qū)域、接著對所述第一感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從下向上滑動(dòng);在先對所述第一感應(yīng)區(qū)域和所述第三感應(yīng)區(qū)域、接著對所述第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從上向下滑動(dòng);在依先后順序?qū)λ龅谌袘?yīng)區(qū)域、所述第二感應(yīng)區(qū)域和所述第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定所述操作動(dòng)作為從右向左滑動(dòng)。結(jié)合第二方面、第二方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括用戶接口模塊和位置記錄模塊。所述用戶接口模塊用于根據(jù)用戶的選擇切換使用非接觸式操作模式;所述位置記錄模塊用于通過斯凱MTK平臺(tái)利用全局變量記錄用戶與觸摸屏之間的位置狀態(tài)。結(jié)合第二方面、第二方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述距離感應(yīng)裝置包括紅外線距離感應(yīng)裝置和/或超聲波距離感應(yīng)裝置,所述分析模塊具體用于利用intuser_distance_status_read_timer_fun(void)函數(shù)計(jì)算獲取非接觸式操作的操作位置到所述預(yù)設(shè)感應(yīng)區(qū)域的距離并判斷是否小于預(yù)設(shè)閾值。本發(fā)明通過在觸摸屏內(nèi)設(shè)置距離感應(yīng)裝置,形成用于非接觸式操作的預(yù)設(shè)感應(yīng)區(qū)域,接著通過檢測用戶對預(yù)設(shè)感應(yīng)區(qū)域的非接觸式操作并結(jié)合其距離進(jìn)行判斷,最終執(zhí)行相應(yīng)的操作事件,譬如點(diǎn)擊虛擬功能鍵事件和滑動(dòng)事件等;本發(fā)明解決了現(xiàn)有技術(shù)中需要通過觸摸觸摸屏才能進(jìn)行操作控制的技術(shù)問題,而實(shí)現(xiàn)了對觸摸屏的非接觸式操作,更好地完善了觸摸屏及使用觸摸屏的終端的功能。不難看出,在某些特殊情況下當(dāng)用戶難以用手指等進(jìn)行觸摸操作控制時(shí),通過對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作即可實(shí)現(xiàn)觸摸操作的功能,給用戶帶來方便并改善用戶體驗(yàn)。附圖說明圖1是本發(fā)明移動(dòng)終端的非接觸式操作方法一實(shí)施例的流程示意圖;圖2是本發(fā)明移動(dòng)終端的非接觸式操作方法另一實(shí)施例的流程示意圖;圖3是本發(fā)明非接觸式操作的移動(dòng)終端一實(shí)施例的模塊框圖;圖4是本發(fā)明非接觸式操作的移動(dòng)終端另一實(shí)施例的模塊框圖;圖5是圖4所示移動(dòng)終端的距離感應(yīng)裝置在觸摸屏的設(shè)置方式示意圖;以及圖6是圖4所示移動(dòng)終端的處理模塊的模塊框圖。具體實(shí)施方式以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透切理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施方式中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。下面結(jié)合附圖和具體的實(shí)施例進(jìn)行說明。請參閱圖1,是本發(fā)明移動(dòng)終端的非接觸式操作方法一實(shí)施例的流程示意圖,本實(shí)施例的非接觸式操作方法包括但不限于以下步驟。步驟S100,檢測用戶是否對移動(dòng)終端觸摸屏內(nèi)設(shè)有距離感應(yīng)裝置的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作。在步驟S100中,距離感應(yīng)裝置與預(yù)設(shè)感應(yīng)區(qū)域?qū)?yīng)設(shè)置,具體可以為觸摸屏內(nèi)靠近用戶的一端(即顯示屏幕顯示時(shí)的下端),通過這種設(shè)置方式,使之更符合用戶的操作習(xí)慣。譬如一般情況下移動(dòng)終端的下端設(shè)有虛擬的或物理的左邊功能鍵、HOME鍵(即中間功能鍵)和右邊功能鍵,那么距離感應(yīng)裝置即可設(shè)置在與左邊功能鍵、中間功能鍵和右邊功能鍵分別相鄰近的位置,以便于用戶進(jìn)行操作。此外,非接觸式操作可以通過手指、手掌、臉部或其他非用戶身體部位的物品對觸摸屏進(jìn)行操作;可以理解地,非接觸式操作可以為靜止的或運(yùn)動(dòng)的操作,其具體的操作過程可以理解為對著觸摸屏的隔空操作,在本技術(shù)領(lǐng)域人員理解的范圍內(nèi),不作細(xì)述。需要說明的是,移動(dòng)終端可以在某些情況下自動(dòng)執(zhí)行步驟S100,譬如可以在用戶搖晃移動(dòng)終端、180°旋轉(zhuǎn)移動(dòng)終端等情況下,移動(dòng)終端根據(jù)用戶的動(dòng)作而智能地判斷需要進(jìn)行非接觸式操作時(shí),執(zhí)行步驟S100。步驟S101,在檢測到用戶對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),判斷進(jìn)行非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值。在步驟S101中,由于距離感應(yīng)裝置能檢測到較遠(yuǎn)的物品,譬如距離感應(yīng)裝置發(fā)射的紅外線或超聲波等可以被距離觸摸屏一米、兩米或三米等范圍內(nèi)的物品反射,而產(chǎn)生這些反射的原因并非為用戶想要的非接觸式操作。因此,為了解決這個(gè)技術(shù)問題,需要預(yù)先設(shè)定非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離的閾值,此處可以設(shè)定預(yù)設(shè)閾值為一厘米、兩厘米或三厘米不等,換而言之,如果判斷到操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離大于預(yù)設(shè)閾值則忽視該次操作(即操作無效)。此外,非接觸式操作的操作位置為發(fā)生非接觸式操作的空間位置,譬如用戶通過手指進(jìn)行實(shí)時(shí)或短時(shí)間內(nèi)的操作時(shí),操作位置為手指在距離觸摸屏某個(gè)距離內(nèi)的空間位置;而操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離可以取距離觸摸屏最近的值,也可以取檢測到非接觸式操作時(shí)某個(gè)時(shí)間點(diǎn)上值,在此不作限定。步驟S102,在判斷到操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離小于預(yù)設(shè)閾值時(shí),根據(jù)非接觸式操作的操作動(dòng)作和預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息。在步驟S102中,如前所述,由于非接觸式操作的操作動(dòng)作可以為靜止的或運(yùn)動(dòng)的,且預(yù)設(shè)感應(yīng)區(qū)域可以對應(yīng)設(shè)置為一個(gè)或多個(gè)并且其實(shí)現(xiàn)的功能互異,因此,需要根據(jù)非接觸式操作的操作動(dòng)作和預(yù)設(shè)感應(yīng)區(qū)域判斷出用戶需要進(jìn)行的具體操作事件,譬如點(diǎn)擊左邊功能鍵,或者從左邊功能鍵一直滑向中間功能鍵和右邊功能鍵等。而在移動(dòng)終端內(nèi)部,需要預(yù)先對非接觸式操作的操作動(dòng)作進(jìn)行預(yù)定義注冊,從而在判斷出具體操作事件后可以從移動(dòng)終端系統(tǒng)內(nèi)調(diào)用相應(yīng)的動(dòng)作處理信息(譬如處理函數(shù))。步驟S103,根據(jù)動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件,操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件。在步驟S103中,點(diǎn)擊虛擬功能鍵事件可以為點(diǎn)擊左邊功能鍵、中間功能鍵和右邊功能鍵中的任意一個(gè),譬如在瀏覽網(wǎng)頁時(shí)可以具體體現(xiàn)為返回主頁、后退、撤銷、下一頁、上一頁、停止和確定等操作;而滑動(dòng)事件可以為從左向右滑動(dòng)、從下向上滑動(dòng)、從上向下滑動(dòng)和從右向左滑動(dòng),具體可以包括切換顯示分屏的內(nèi)容,滑動(dòng)顯示網(wǎng)頁、文本、應(yīng)用圖標(biāo)、電話本和通話記錄等,也可以為對游戲、應(yīng)用的操作。不難理解地,本實(shí)施例通過非接觸式操作的操作動(dòng)作基本上可以替代觸摸屏、非觸摸屏等的大部分操作動(dòng)作,從而可以在用戶不便觸摸到觸摸屏的情況下,實(shí)現(xiàn)同樣的操作,很大地程度地方便了用戶。本發(fā)明解決了現(xiàn)有技術(shù)中需要通過觸摸到觸摸屏才能進(jìn)行操作控制的技術(shù)問題,而實(shí)現(xiàn)了對觸摸屏的非接觸式操作,更好地完善了觸摸屏及使用觸摸屏的終端的功能。請參閱圖2,是本發(fā)明移動(dòng)終端的非接觸式操作方法另一實(shí)施例的流程示意圖,本實(shí)施例的非接觸式操作方法包括但不限于以下步驟。步驟S200,根據(jù)用戶的選擇切換使用非接觸式操作模式。與前面實(shí)施例不同之處在于,移動(dòng)終端需要根據(jù)用戶的手動(dòng)操作而選擇切換使用非接觸式操作模式,其具體可以在觸摸屏顯示區(qū)域內(nèi)設(shè)置特定的功能按鍵,也可以為“設(shè)置”選項(xiàng)內(nèi)的某個(gè)選項(xiàng)選擇,在此不作限定。而在用戶的選擇切換使用非接觸式操作模式后,在移動(dòng)終端內(nèi)部的MTK(斯凱)平臺(tái)利用全局變量記錄用戶與觸摸屏之間的位置狀態(tài)(譬如檢測計(jì)算到的距離和預(yù)設(shè)閾值等)。步驟S201,檢測用戶是否對移動(dòng)終端觸摸屏內(nèi)設(shè)有距離感應(yīng)裝置的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作。在檢測到非接觸式操作時(shí)(Y)執(zhí)行步驟S202,而在未檢測到非接觸式操作時(shí)(N)繼續(xù)執(zhí)行步驟S201。步驟S202,判斷進(jìn)行非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值。在判斷到距離小于預(yù)設(shè)閾值(Y)時(shí)執(zhí)行步驟S203,而在判斷到距離大于或等于預(yù)設(shè)閾值(N)時(shí)返回步驟S201。步驟S202中可以利用intuser_distance_status_read_timer_fun(void)函數(shù)計(jì)算獲取非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離并判斷是否小于預(yù)設(shè)閾值,以得到更加精確的距離值。步驟S203,檢測在預(yù)定時(shí)間內(nèi)對第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域中的至少一個(gè)進(jìn)行的非接觸式操作方式。值得注意的是,本實(shí)施例同時(shí)設(shè)置有第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域(對應(yīng)設(shè)置有第一距離感應(yīng)裝置、第二距離感應(yīng)裝置和第三距離感應(yīng)裝置),具體而言,第一距離感應(yīng)裝置、第二距離感應(yīng)裝置和第三距離感應(yīng)裝置可以呈三角形方式設(shè)置。當(dāng)然,在其他實(shí)施例中,也可以設(shè)置一個(gè)感應(yīng)區(qū)域、設(shè)置兩個(gè)感應(yīng)區(qū)域或四個(gè)、五個(gè)等,在此不作限定。此外,在檢測到對第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域中的至少一個(gè)進(jìn)行的非接觸式操作時(shí),需要判斷是否在時(shí)間上連續(xù)的預(yù)定時(shí)間內(nèi),譬如0.5秒、1秒或1.5秒內(nèi),其具體的長短可以根據(jù)實(shí)際需要而設(shè)定;換而言之,在進(jìn)行的非接觸式操作中,在時(shí)間上連續(xù)的預(yù)定時(shí)間內(nèi)發(fā)生的動(dòng)作定義為“一次”非接觸式操作,否則將定義為“兩次”或“三次”發(fā)生的非接觸式操作。舉例而言,在從檢測到非接觸式操作起的0.5秒內(nèi),如果同時(shí)對第一感應(yīng)區(qū)域和第二感應(yīng)區(qū)域進(jìn)行操作則定義為“一次”非接觸式操作;或者僅對第一感應(yīng)區(qū)域進(jìn)行操作則定義為“一次”非接觸式操作,而在0.6秒時(shí)發(fā)生的非接觸式操作將定義為下一次的非接觸式操作。步驟S204,根據(jù)對第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域中的一個(gè)或多個(gè)進(jìn)行的非接觸式操作方式確定操作動(dòng)作。舉例而言,在僅對第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊左邊虛擬功能鍵;在僅對第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊中間虛擬功能鍵;在僅對第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊右邊虛擬功能鍵;在依先后順序?qū)Φ谝桓袘?yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從左向右滑動(dòng);在先對第二感應(yīng)區(qū)域、接著對第一感應(yīng)區(qū)域和第三感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從下向上滑動(dòng);在先對第一感應(yīng)區(qū)域和第三感應(yīng)區(qū)域、接著對第二感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從上向下滑動(dòng);在依先后順序?qū)Φ谌袘?yīng)區(qū)域、第二感應(yīng)區(qū)域和第一感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從右向左滑動(dòng)。步驟S205,根據(jù)操作動(dòng)作獲取對應(yīng)的動(dòng)作處理信息。步驟S206,根據(jù)動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件。在步驟S206中,操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件。具體而言,點(diǎn)擊虛擬功能鍵事件可以為點(diǎn)擊左邊功能鍵、中間功能鍵和右邊功能鍵中的任意一個(gè),譬如在瀏覽網(wǎng)頁時(shí)可以具體體現(xiàn)為返回主頁、后退、撤銷、下一頁、上一頁、停止和確定等操作;而滑動(dòng)事件可以為從左向右滑動(dòng)、從下向上滑動(dòng)、從上向下滑動(dòng)和從右向左滑動(dòng),具體可以包括切換顯示分屏的內(nèi)容,滑動(dòng)顯示網(wǎng)頁、文本、應(yīng)用圖標(biāo)、電話本和通話記錄等,也可以為對游戲、應(yīng)用的操作。不難理解地,本實(shí)施例通過非接觸式操作的操作動(dòng)作基本上可以替代觸摸屏、非觸摸屏等的大部分操作,從而可以在用戶不便觸摸控制的情況下,實(shí)現(xiàn)同樣的操作,很大地程度地方便了用戶。本發(fā)明通過在觸摸屏內(nèi)設(shè)置距離感應(yīng)裝置,形成用于非接觸式操作的預(yù)設(shè)感應(yīng)區(qū)域,接著通過檢測用戶對預(yù)設(shè)感應(yīng)區(qū)域的非接觸式操作并結(jié)合其距離進(jìn)行判斷,最終執(zhí)行相應(yīng)的操作事件,譬如點(diǎn)擊虛擬功能鍵事件和滑動(dòng)事件等;本發(fā)明解決了現(xiàn)有技術(shù)中需要通過觸摸觸摸屏才能進(jìn)行操作控制的技術(shù)問題,而實(shí)現(xiàn)了對觸摸屏的非接觸式操作,更好地完善了觸摸屏及使用觸摸屏的終端的功能。不難看出,在某些特殊情況下當(dāng)用戶難以用手指等進(jìn)行觸摸操作控制時(shí),通過對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作即可實(shí)現(xiàn)觸摸操作的功能,給用戶帶來方便并改善用戶體驗(yàn)。請參閱圖3,是本發(fā)明非接觸式操作的移動(dòng)終端一實(shí)施例的模塊框圖,本實(shí)施例的移動(dòng)終端包括但不限于觸摸屏30、距離感應(yīng)裝置31、分析模塊32、處理模塊33和執(zhí)行模塊34。觸摸屏30可以為電容式觸摸屏,也可以為電阻式觸摸屏,在此不作限定。一般而言,觸摸屏30的下端設(shè)有左邊虛擬功能鍵、中間虛擬功能鍵和右邊虛擬功能鍵,以供用戶進(jìn)行功能選擇等操作。需要說明的是,本實(shí)施例移動(dòng)終端采用觸摸屏30的方式,在其他實(shí)施例中,也可以為非觸摸屏式的移動(dòng)終端。距離感應(yīng)裝置31用于檢測用戶是否對觸摸屏30內(nèi)設(shè)有距離感應(yīng)裝置31的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作。其中,距離感應(yīng)裝置31可以為一個(gè)或多個(gè),預(yù)設(shè)感應(yīng)區(qū)域?qū)?yīng)地可以為一個(gè)或多個(gè),譬如在觸摸屏30的四個(gè)角設(shè)置,也可以在其中一條邊上設(shè)置,進(jìn)一步而言可以為四個(gè)并呈棱形設(shè)置等,在此不作限定。分析模塊32用于在距離感應(yīng)裝置31檢測到用戶對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),判斷進(jìn)行非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值。如前所述,由于距離感應(yīng)裝置31能檢測到較遠(yuǎn)的物品,譬如距離感應(yīng)裝置31發(fā)射的紅外線或超聲波等可以被距離觸摸屏30一米、兩米或三米等范圍內(nèi)的物品反射,而產(chǎn)生這些反射的原因并非為用戶想要的非接觸式操作。因此,為了解決這個(gè)技術(shù)問題,需要預(yù)先設(shè)定非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離的閾值,此處可以設(shè)定預(yù)設(shè)閾值為一厘米、兩厘米或三厘米不等,換而言之,如果判斷到操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離大于預(yù)設(shè)閾值則忽視該次操作(即操作無效)。此外,非接觸式操作的操作位置為發(fā)生非接觸式操作的空間位置,譬如用戶通過手指進(jìn)行實(shí)時(shí)或短時(shí)間內(nèi)的操作時(shí),操作位置為手指在距離觸摸屏30某個(gè)距離內(nèi)的空間位置;而操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離可以取距離觸摸屏30最近的值,也可以取檢測到非接觸式操作時(shí)某個(gè)時(shí)間點(diǎn)上值,在此不作限定。處理模塊33用于在分析模塊32判斷到操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離小于預(yù)設(shè)閾值時(shí),根據(jù)非接觸式操作的操作動(dòng)作和預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息。值得注意的是,由于非接觸式操作的操作動(dòng)作可以為靜止的或運(yùn)動(dòng)的,且預(yù)設(shè)感應(yīng)區(qū)域可以對應(yīng)設(shè)置為一個(gè)或多個(gè)并且其實(shí)現(xiàn)的功能互異,因此,需要根據(jù)非接觸式操作的操作動(dòng)作和預(yù)設(shè)感應(yīng)區(qū)域判斷出用戶需要進(jìn)行的具體操作事件,譬如點(diǎn)擊左邊虛擬功能鍵,或者從左邊虛擬功能鍵一直滑向中間虛擬功能鍵和右邊虛擬功能鍵等。而在移動(dòng)終端內(nèi)部,需要預(yù)先對非接觸式操作的操作動(dòng)作進(jìn)行預(yù)定義注冊,從而在判斷出具體操作事件后可以從移動(dòng)終端系統(tǒng)內(nèi)調(diào)用相應(yīng)的動(dòng)作處理信息(譬如處理函數(shù))。執(zhí)行模塊34,用于根據(jù)處理模塊33獲取到的動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件,操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件。其中,點(diǎn)擊虛擬功能鍵事件可以為點(diǎn)擊左邊虛擬功能鍵、中間虛擬功能鍵和右邊虛擬功能鍵中的任意一個(gè),譬如在瀏覽網(wǎng)頁時(shí)可以具體體現(xiàn)為返回主頁、后退、撤銷、下一頁、上一頁、停止和確定等操作;而滑動(dòng)事件可以為從左向右滑動(dòng)、從下向上滑動(dòng)、從上向下滑動(dòng)和從右向左滑動(dòng),具體可以包括切換顯示分屏的內(nèi)容,滑動(dòng)顯示網(wǎng)頁、文本、應(yīng)用圖標(biāo)、電話本和通話記錄等,也可以為對游戲、應(yīng)用的操作。不難理解地,本實(shí)施例通過非接觸式操作的操作動(dòng)作基本上可以替代觸摸屏、非觸摸屏等的大部分操作,從而可以在用戶不便觸摸到觸摸屏的情況下,實(shí)現(xiàn)同樣的操作,很大地程度地方便了用戶。本發(fā)明解決了現(xiàn)有技術(shù)中需要通過觸摸到觸摸屏才能進(jìn)行操作控制的技術(shù)問題,而實(shí)現(xiàn)了對觸摸屏的非接觸式操作,更好地完善了觸摸屏及使用觸摸屏的終端的功能。請結(jié)合圖3進(jìn)一步參閱圖4到圖6,圖4是本發(fā)明非接觸式操作的移動(dòng)終端另一實(shí)施例的模塊框圖,圖5是圖4所示移動(dòng)終端的距離感應(yīng)裝置在觸摸屏的設(shè)置方式示意圖,圖6是圖4所示移動(dòng)終端的處理模塊的模塊框圖。本實(shí)施例移動(dòng)終端包括觸摸屏30、距離感應(yīng)裝置31、分析模塊32、處理模塊33、用戶接口模塊35和位置記錄模塊36。其中,本實(shí)施例的移動(dòng)終端可以為手機(jī)、掌上電腦(個(gè)人數(shù)據(jù)助理)和平板電腦(如IPad)等,也可以為車載電腦,在此不作限定。距離感應(yīng)裝置31用于檢測用戶是否對移動(dòng)終端觸摸屏30內(nèi)設(shè)有距離感應(yīng)裝置31的預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作。其中,距離感應(yīng)裝置31可以為多個(gè)。其包括紅外線距離感應(yīng)裝置、超聲波距離感應(yīng)裝置或紅外線距離感應(yīng)裝置和超聲波距離感應(yīng)裝置的混搭使用。在本實(shí)施例中,距離感應(yīng)裝置31包括間隔設(shè)置的第一距離感應(yīng)裝置311、第二距離感應(yīng)裝置312和第三距離感應(yīng)裝置313(如圖5所示),預(yù)設(shè)感應(yīng)區(qū)域相應(yīng)包括間隔設(shè)置的第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域。需要說明的是,第一距離感應(yīng)裝置311、第二距離感應(yīng)裝置312和第三距離感應(yīng)裝置313呈三角形設(shè)置,且為了更方便用戶根據(jù)手持移動(dòng)終端的方式習(xí)慣進(jìn)行操作,第一距離感應(yīng)裝置311距離觸摸屏30下端的距離小于第三距離感應(yīng)裝置313距離觸摸屏30下端的距離。其中,第一距離感應(yīng)裝置311、第二距離感應(yīng)裝置312和第三距離感應(yīng)裝置313中的一個(gè)或全部可以為紅外線距離感應(yīng)裝置,也可以為超聲波距離感應(yīng)裝置,當(dāng)然,也可以為兩個(gè)的組合使用,其具體可以根據(jù)不同區(qū)域的靈敏度而區(qū)別設(shè)置,在此不作限定。此外,距離感應(yīng)裝置31還可以包括第四距離感應(yīng)裝置(圖未示),其可以與第一距離感應(yīng)裝置311、第二距離感應(yīng)裝置312和第三距離感應(yīng)裝置313的設(shè)置位置配合形成棱形,以實(shí)現(xiàn)上、下、左、右四個(gè)鍵的方式,以供游戲、應(yīng)用等特殊情況下配合使用,在此不作細(xì)述。分析模塊32用于在距離感應(yīng)裝置31檢測到用戶對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作時(shí),判斷進(jìn)行非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離是否小于預(yù)設(shè)閾值。如前所述,分析模塊32具體可以利用intuser_distance_status_read_timer_fun(void)函數(shù)計(jì)算獲取非接觸式操作的操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離并判斷是否小于預(yù)設(shè)閾值。處理模塊33用于在分析模塊32判斷到操作位置到預(yù)設(shè)感應(yīng)區(qū)域的距離小于預(yù)設(shè)閾值時(shí),根據(jù)非接觸式操作的操作動(dòng)作和預(yù)設(shè)感應(yīng)區(qū)域獲取對應(yīng)的動(dòng)作處理信息。如圖6所示,處理模塊33具體可以包括方式檢測單元331、動(dòng)作分析單元332和獲取單元333。方式檢測單元331用于檢測在預(yù)定時(shí)間內(nèi)對第一感應(yīng)區(qū)域(即第一距離感應(yīng)裝置311)、第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)和第三感應(yīng)區(qū)域(即第三距離感應(yīng)裝置313)中的至少一個(gè)進(jìn)行的非接觸式操作方式;動(dòng)作分析單元332用于根據(jù)方式檢測單元331檢測到的對第一感應(yīng)區(qū)域、第二感應(yīng)區(qū)域和第三感應(yīng)區(qū)域中的一個(gè)或多個(gè)進(jìn)行的非接觸式操作方式確定操作動(dòng)作;獲取單元333,用于根據(jù)動(dòng)作分析單元332確定的操作動(dòng)作獲取對應(yīng)的動(dòng)作處理信息。值得注意的是,動(dòng)作分析單元332的具體判斷過程可以包括:在僅對第一感應(yīng)區(qū)域(即第一距離感應(yīng)裝置311)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊左邊虛擬功能鍵;在僅對第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊中間虛擬功能鍵;在僅對第三感應(yīng)區(qū)域(即第三距離感應(yīng)裝置313)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為點(diǎn)擊右邊虛擬功能鍵;在依先后順序?qū)Φ谝桓袘?yīng)區(qū)域(即第一距離感應(yīng)裝置311)、第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)和第三感應(yīng)區(qū)域(即第三距離感應(yīng)裝置313)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從左向右滑動(dòng);在先對第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)、接著對第一感應(yīng)區(qū)域(即第一距離感應(yīng)裝置311)和第三感應(yīng)區(qū)域(即第三距離感應(yīng)裝置313)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從下向上滑動(dòng);在先對第一感應(yīng)區(qū)域(即第一距離感應(yīng)裝置311)和第三感應(yīng)區(qū)域(即第三距離感應(yīng)裝置313)、接著對第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從上向下滑動(dòng);在依先后順序?qū)Φ谌袘?yīng)區(qū)域(即第三距離感應(yīng)裝置313)、第二感應(yīng)區(qū)域(即第二距離感應(yīng)裝置312)和第一感應(yīng)區(qū)域(即第一距離感應(yīng)裝置311)進(jìn)行非接觸式操作時(shí),確定操作動(dòng)作為從右向左滑動(dòng)。執(zhí)行模塊34用于根據(jù)處理模塊33獲取到的動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件,操作事件包括點(diǎn)擊至少一個(gè)虛擬功能鍵事件和/或滑動(dòng)事件,并最終將進(jìn)行的操作事件的結(jié)果進(jìn)行處理而顯示給用戶。與處理模塊33相對應(yīng)的是,執(zhí)行模塊34具體用于根據(jù)獲取單元333獲取到的動(dòng)作處理信息執(zhí)行相應(yīng)的操作事件。用戶接口模塊35用于根據(jù)用戶的選擇切換使用非接觸式操作模式。位置記錄模塊36用于通過MTK平臺(tái)利用全局變量記錄用戶與觸摸屏30之間的位置狀態(tài),以供分析模塊32和處理模塊33等進(jìn)行讀取使用,在本技術(shù)領(lǐng)域人員理解的范圍內(nèi),不作贅述。此外,本實(shí)施例移動(dòng)終端的具體工作還請參閱前面一個(gè)或多個(gè)實(shí)施例關(guān)于移動(dòng)終端的非接觸式操作方法的相關(guān)描述,在本技術(shù)領(lǐng)域人員容易結(jié)合理解的范圍內(nèi),不一一贅述。本發(fā)明通過在觸摸屏30內(nèi)設(shè)置距離感應(yīng)裝置31,形成用于非接觸式操作的預(yù)設(shè)感應(yīng)區(qū)域,接著通過檢測用戶對預(yù)設(shè)感應(yīng)區(qū)域的非接觸式操作并結(jié)合其距離進(jìn)行判斷,最終執(zhí)行相應(yīng)的操作事件,譬如點(diǎn)擊虛擬功能鍵事件和滑動(dòng)事件等。本發(fā)明解決了現(xiàn)有技術(shù)中需要通過觸摸到觸摸屏30才能進(jìn)行操作控制的技術(shù)問題,而實(shí)現(xiàn)了對觸摸屏30的非接觸式操作,更好地完善了觸摸屏30及使用觸摸屏30的移動(dòng)終端的功能。不難看出,在某些特殊情況下當(dāng)用戶難以用手指等進(jìn)行觸摸操作控制時(shí),通過對預(yù)設(shè)感應(yīng)區(qū)域進(jìn)行非接觸式操作即可實(shí)現(xiàn)觸摸操作的功能,給用戶帶來方便并改善用戶體驗(yàn)。在本發(fā)明所提供的幾個(gè)實(shí)施方式中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施方式方案的目的。另外,在本發(fā)明各個(gè)實(shí)施方式中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),管理服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施方式所述方法的全部或部分步驟。而前述用于存儲(chǔ)的介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的保護(hù)范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。