專利名稱:終端和定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及定位技術(shù),具體而言,涉及一種終端和一種定位方法。
背景技術(shù):
在相關(guān)技術(shù)中,對(duì)于觸摸屏終端上的定位操作,如果要定位到應(yīng)用界面中某坐標(biāo)點(diǎn),需要通過(guò)單點(diǎn)觸摸屏幕并進(jìn)行滑動(dòng)操作來(lái)定位。但由于觸摸設(shè)備在用戶單點(diǎn)觸碰及滑動(dòng)時(shí)對(duì)坐標(biāo)的計(jì)算存在誤差,經(jīng)常會(huì)無(wú)法實(shí)現(xiàn)準(zhǔn)確定位。也存在可以先對(duì)需要定位的對(duì)象進(jìn)行放大操作再進(jìn)行定位的方案,但這會(huì)使得操作過(guò)程變得繁瑣,且用戶的操作無(wú)法連貫進(jìn)行。因此,需要一種新的定位技術(shù),可以以簡(jiǎn)便的操作方式,輕松實(shí)現(xiàn)對(duì)待定位對(duì)象的精確定位,避免由于終端屏幕的大小,限制了定位操作的精準(zhǔn)性。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問(wèn)題,提出了一種新的定位技術(shù),可以以簡(jiǎn)便的操作方式,輕松實(shí)現(xiàn)對(duì)待定位對(duì)象的精確定位,避免由于終端屏幕的大小,限制了定位操作的精準(zhǔn)性。有鑒于此,本發(fā)明提出了一種終端,具有感應(yīng)觸摸設(shè)備,包括:采集模塊,采集所述感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作;定位模塊,根據(jù)所述采集模塊采集到的所述定位操作,對(duì)所述終端上的待定位對(duì)象進(jìn)行定位;判斷模塊,判斷所述感應(yīng)觸摸設(shè)備在感應(yīng)到所述定位操作的同時(shí),是否感應(yīng)到了縮放操作;縮放處理模塊,在所述判斷模塊的判斷結(jié)果為是的情況下,按照預(yù)設(shè)的縮放比例對(duì)所述待定位對(duì)象進(jìn)行縮放。在該技術(shù)方案中,待定位對(duì)象包括:終端中的應(yīng)用程序的進(jìn)度條,比如電子書(shū)閱讀程序中,每本電子書(shū)的當(dāng)前顯示部分占總篇幅的比例會(huì)通過(guò)進(jìn)度條的方式在終端的屏幕上顯示出來(lái),再比如視頻播放器在播放視頻時(shí),也會(huì)將已播放時(shí)間的百分比在屏幕上進(jìn)行顯示,則用戶可以通過(guò)對(duì)類似的進(jìn)度條進(jìn)行定位,從而將電子書(shū)的內(nèi)容、視頻的播放內(nèi)容或其他應(yīng)用程序的內(nèi)容定位至用戶希望閱讀、觀看或進(jìn)行其它操作的部分,如從電子書(shū)的7.4%部分直接定位至59.8%或從視頻的3分鐘處直接定位至50分30秒處。此外,除了進(jìn)度條,待定位對(duì)象還可以是應(yīng)用程序的顯示對(duì)象,比如對(duì)于股票數(shù)據(jù),是時(shí)間與數(shù)值的對(duì)應(yīng)曲線,可以通過(guò)定位至某個(gè)時(shí)間點(diǎn),從而觀測(cè)對(duì)應(yīng)的股票數(shù)據(jù)。但是由于終端屏幕的大小有限,用戶進(jìn)行定位時(shí),比如使用手指在終端的屏幕上進(jìn)行點(diǎn)擊,由于手指與屏幕的接觸面積覆蓋了進(jìn)度條或曲線數(shù)據(jù)上的多個(gè)數(shù)據(jù),無(wú)法確定用戶具體所要選擇的數(shù)據(jù),從而導(dǎo)致終端對(duì)于用戶的定位操作的辨別不夠精確。因此,對(duì)于能夠支持多點(diǎn)觸控的終端,可以在用戶使用一點(diǎn)進(jìn)行定位操作時(shí),以是否發(fā)生多點(diǎn)觸控為判斷條件,在發(fā)生多點(diǎn)觸控時(shí),將對(duì)應(yīng)的待定位對(duì)象進(jìn)行放大,從而使得用戶定位時(shí),與終端屏幕的接觸面所覆蓋的數(shù)據(jù)減少。同時(shí),用戶在定位時(shí),往往使用手指或觸屏工具點(diǎn)擊終端屏幕后進(jìn)行拖動(dòng),若將待定位對(duì)象放大后,則拖動(dòng)相同距離時(shí),掃過(guò)的數(shù)據(jù)也會(huì)減少,從而提聞定位的精準(zhǔn)度。在上述技術(shù)方案中,優(yōu)選地,還包括:精度處理模塊,在所述縮放處理模塊對(duì)所述待定位對(duì)象進(jìn)行縮放時(shí),改變所述待定位對(duì)象的調(diào)節(jié)精度。在該技術(shù)方案中,除了對(duì)待定位對(duì)象進(jìn)行縮放之外,還可以同時(shí)對(duì)待定位對(duì)象的調(diào)節(jié)精度進(jìn)行變化。比如原本顯示的進(jìn)度條的數(shù)值范圍為O至5000,最小調(diào)節(jié)距離為50,在進(jìn)行放大后,顯示的數(shù)值范圍變?yōu)?000至3000,最小調(diào)節(jié)距離為50,在放大之前,對(duì)于用戶而言,雖然最小調(diào)節(jié)距離為50,但實(shí)際定位時(shí)可能很難做到以50為單元進(jìn)行調(diào)節(jié),可能只能夠以100作為實(shí)際最小調(diào)節(jié)距離,而在放大之后,則由于用戶在移動(dòng)相同距離的情況下,在屏幕上掃過(guò)更少的數(shù)值,因而可能能夠?qū)崿F(xiàn)以50作為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié)和定位;而如果同時(shí)提高調(diào)節(jié)精度,比如將最小調(diào)節(jié)距離改為10,由于在不修改調(diào)節(jié)精度時(shí),用戶可能實(shí)際上已經(jīng)可以按照10為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié),因而通過(guò)對(duì)調(diào)節(jié)精度的提高,用戶顯然可以實(shí)現(xiàn)更為精準(zhǔn)的定位操作。在上述技術(shù)方案中,優(yōu)選地,還包括:獲取模塊,獲取所述縮放操作在所述感應(yīng)觸摸設(shè)備上的第一觸摸位置,并記錄所述第一觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離;t匕例處理模塊,在所述獲取模塊獲取的所述第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配的情況下,根據(jù)所述獲取模塊獲取的所述第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放處理模塊采用的所述縮放比例。在該技術(shù)方案中,在發(fā)生多點(diǎn)觸摸時(shí),對(duì)待定位對(duì)象進(jìn)行縮放和/或精度的改變,其中,對(duì)于縮放的具體比例,可以由用戶進(jìn)行自主控制,而控制的方式包括使用產(chǎn)生多點(diǎn)觸摸的物體如手指在終端的屏幕上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),比如使用第一支手指點(diǎn)擊在進(jìn)度條上并進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,同時(shí)使用第二支手指點(diǎn)擊在終端屏幕上,產(chǎn)生多點(diǎn)觸摸,此時(shí)終端按照預(yù)設(shè)的縮放比例進(jìn)行縮放,如放大至300%,然后第二支手指在終端上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),如向左運(yùn)動(dòng)時(shí),降低縮放比例,向右運(yùn)動(dòng)時(shí),提高縮放比例,并且根據(jù)運(yùn)動(dòng)的距離確定降低或提高縮放比例的具體數(shù)值,如每移動(dòng)5mm則對(duì)應(yīng)改變10%的縮放比例。類似地,對(duì)于調(diào)節(jié)精度的改變,顯然也是可以由用戶進(jìn)行手動(dòng)調(diào)節(jié)的,這樣的方式有很多,比如使用第三支手指進(jìn)行對(duì)精度的調(diào)節(jié)和控制,或是在對(duì)縮放比例進(jìn)行調(diào)節(jié)的同時(shí),對(duì)調(diào)節(jié)精度進(jìn)行控制。在上述技術(shù)方案中,優(yōu)選地,還包括:顯示模塊,在所述終端上顯示出放大顯示區(qū),并在所述放大顯示區(qū)中對(duì)所述待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。在該技術(shù)方案中,除了將待定位對(duì)象整體進(jìn)行放大之外,還可以通過(guò)在終端上劃定一個(gè)區(qū)域,即放大顯示區(qū),并在該區(qū)域內(nèi)顯示出對(duì)待定位對(duì)象的縮放過(guò)程,這里的放大顯示區(qū)的形狀、大小、在終端屏幕上的位置等顯然可以由用戶進(jìn)行自行設(shè)定。而在該區(qū)域中,可以只對(duì)用戶正在進(jìn)行定位的部分區(qū)域進(jìn)行顯示,而對(duì)其他不相干的區(qū)域則無(wú)需進(jìn)行顯示。在上述技術(shù)方案中,優(yōu)選地,所述獲取模塊還用于:獲取所述定位操作在所述終端上的第二觸摸位置,并記錄所述第二觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離;所述縮放處理模塊還用于:在所述獲取模塊獲取的所述第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配的情況下,對(duì)所述待定位對(duì)象進(jìn)行縮放;以及所述比例處理模塊還用于:根據(jù)所述第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放處理模塊進(jìn)行縮放的比例。在該技術(shù)方案中,除了對(duì)多點(diǎn)觸摸技術(shù)的利用,在單點(diǎn)觸摸下,同樣能夠?qū)崿F(xiàn)對(duì)于定位過(guò)程的處理。比如在用戶使用手指點(diǎn)擊在進(jìn)度條上并沿著進(jìn)度條的方向進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,此時(shí),移動(dòng)方向通常為左右方向,則可以設(shè)定在手指進(jìn)行上下方向的移動(dòng)時(shí),對(duì)待定位對(duì)象如此處的進(jìn)度條進(jìn)行縮放,其中向上移動(dòng)時(shí)進(jìn)行放大處理,向下移動(dòng)時(shí)進(jìn)行縮小處理,并且根據(jù)距離初始點(diǎn)的距離,確定放大或縮小的比例。在進(jìn)行縮放處理完成后,比如用戶的手指向上移動(dòng)了 5mm,將進(jìn)度條放大至300%,則用戶需要進(jìn)一步定位操作時(shí),則以當(dāng)前的位置為新的起始點(diǎn),進(jìn)行左右移動(dòng),對(duì)進(jìn)度條進(jìn)行定位。當(dāng)然,如果進(jìn)度條為上下方向,顯然可以定義手指在左右方向移動(dòng),進(jìn)行縮放,或者任何與定位時(shí)的移動(dòng)方向不同的其他方向。根據(jù)本發(fā)明的又一方面,還提出了一種定位方法,用于具有感應(yīng)觸摸設(shè)備的終端,包括:步驟202,采集所述感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作,并根據(jù)所述定位操作,對(duì)所述終端上的待定位對(duì)象進(jìn)行定位;步驟204,若所述感應(yīng)觸摸設(shè)備在感應(yīng)到所述定位操作的同時(shí),感應(yīng)到了縮放操作,則按照預(yù)設(shè)的縮放比例對(duì)所述待定位對(duì)象進(jìn)行縮放。在該技術(shù)方案中,待定位對(duì)象包括:終端中的應(yīng)用程序的進(jìn)度條,比如電子書(shū)閱讀程序中,每本電子書(shū)的當(dāng)前顯示部分占總篇幅的比例會(huì)通過(guò)進(jìn)度條的方式在終端的屏幕上顯示出來(lái),再比如視頻播放器在播放視頻時(shí),也會(huì)將已播放時(shí)間的百分比在屏幕上進(jìn)行顯示,則用戶可以通過(guò)對(duì)類似的進(jìn)度條進(jìn)行定位,從而將電子書(shū)的內(nèi)容、視頻的播放內(nèi)容或其他應(yīng)用程序的內(nèi)容定位至用戶希望閱讀、觀看或進(jìn)行其它操作的部分,如從電子書(shū)的7.4%部分直接定位至59.8%或從視頻的3分鐘處直接定位至50分30秒處。此外,除了進(jìn)度條,待定位對(duì)象還可以是應(yīng)用程序的顯示對(duì)象,比如對(duì)于股票數(shù)據(jù),是時(shí)間與數(shù)值的對(duì)應(yīng)曲線,可以通過(guò)定位至某個(gè)時(shí)間點(diǎn),從而觀測(cè)對(duì)應(yīng)的股票數(shù)據(jù)。但是由于終端屏幕的大小有限,用戶進(jìn)行定位時(shí),比如使用手指在終端的屏幕上進(jìn)行點(diǎn)擊,由于手指與屏幕的接觸面積覆蓋了進(jìn)度條或曲線數(shù)據(jù)上的多個(gè)數(shù)據(jù),無(wú)法確定用戶具體所要選擇的數(shù)據(jù),從而導(dǎo)致終端對(duì)于用戶的定位操作的辨別不夠精確。因此,對(duì)于能夠支持多點(diǎn)觸控的終端,可以在用戶使用一點(diǎn)進(jìn)行定位操作時(shí),以是否發(fā)生多點(diǎn)觸控為判斷條件,在發(fā)生多點(diǎn)觸控時(shí),將對(duì)應(yīng)的待定位對(duì)象進(jìn)行放大,從而使得用戶定位時(shí),與終端屏幕的接觸面所覆蓋的數(shù)據(jù)減少。同時(shí),用戶在定位時(shí),往往使用手指或觸屏工具點(diǎn)擊終端屏幕后進(jìn)行拖動(dòng),若將待定位對(duì)象放大后,則拖動(dòng)相同距離時(shí),掃過(guò)的數(shù)據(jù)也會(huì)減少,從而提高定位的精準(zhǔn)度。在上述技術(shù)方案中,優(yōu)選地,還包括:在對(duì)所述待定位對(duì)象進(jìn)行縮放時(shí),改變所述待定位對(duì)象的調(diào)節(jié)精度。在該技術(shù)方案中,除了對(duì)待定位對(duì)象進(jìn)行縮放之外,還可以同時(shí)對(duì)待定位對(duì)象的調(diào)節(jié)精度進(jìn)行變化。比如原本顯示的進(jìn)度條的數(shù)值范圍為O至5000,最小調(diào)節(jié)距離為50,在進(jìn)行放大后,顯示的數(shù)值范圍變?yōu)?000至3000,最小調(diào)節(jié)距離為50,在放大之前,對(duì)于用戶而言,雖然最小調(diào)節(jié)距離為50,但實(shí)際定位時(shí)可能很難做到以50為單元進(jìn)行調(diào)節(jié),可能只能夠以100作為實(shí)際最小調(diào)節(jié)距離,而在放大之后,則由于用戶在移動(dòng)相同距離的情況下,在屏幕上掃過(guò)更少的數(shù)值,因而可能能夠?qū)崿F(xiàn)以50作為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié)和定位;而如果同時(shí)提高調(diào)節(jié)精度,比如將最小調(diào)節(jié)距離改為10,由于在不修改調(diào)節(jié)精度時(shí),用戶可能實(shí)際上已經(jīng)可以按照10為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié),因而通過(guò)對(duì)調(diào)節(jié)精度的提高,用戶顯然可以實(shí)現(xiàn)更為精準(zhǔn)的定位操作。在上述技術(shù)方案中,優(yōu)選地,所述步驟204還包括:獲取所述縮放操作在所述感應(yīng)觸摸設(shè)備上的第一觸摸位置,若所述第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配,則根據(jù)所述第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放比例。在該技術(shù)方案中,在發(fā)生多點(diǎn)觸摸時(shí),對(duì)待定位對(duì)象進(jìn)行縮放和/或精度的改變,其中,對(duì)于縮放的具體比例,可以由用戶進(jìn)行自主控制,而控制的方式包括使用產(chǎn)生多點(diǎn)觸摸的物體如手指在終端的屏幕上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),比如使用第一支手指點(diǎn)擊在進(jìn)度條上并進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,同時(shí)使用第二支手指點(diǎn)擊在終端屏幕上,產(chǎn)生多點(diǎn)觸摸,此時(shí)終端按照預(yù)設(shè)的縮放比例進(jìn)行縮放,如放大至300%,然后第二支手指在終端上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),如向左運(yùn)動(dòng)時(shí),降低縮放比例,向右運(yùn)動(dòng)時(shí),提高縮放比例,并且根據(jù)運(yùn)動(dòng)的距離確定降低或提高縮放比例的具體數(shù)值,如每移動(dòng)5mm則對(duì)應(yīng)改變10 %的縮放比例。類似地,對(duì)于調(diào)節(jié)精度的改變,顯然也是可以由用戶進(jìn)行手動(dòng)調(diào)節(jié)的,這樣的方式有很多,比如使用第三支手指進(jìn)行對(duì)精度的調(diào)節(jié)和控制,或是在對(duì)縮放比例進(jìn)行調(diào)節(jié)的同時(shí),對(duì)調(diào)節(jié)精度進(jìn)行控制。在上述技術(shù)方案中,優(yōu)選地,所述步驟204還包括:在所述終端上顯示出放大顯示區(qū),并在所述放大顯示區(qū)中對(duì)所述待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。在該技術(shù)方案中,除了將待定位對(duì)象整體進(jìn)行放大之外,還可以通過(guò)在終端上劃定一個(gè)區(qū)域,即放大顯示區(qū),并在該區(qū)域內(nèi)顯示出對(duì)待定位對(duì)象的縮放過(guò)程,這里的放大顯示區(qū)的形狀、大小、在終端屏幕上的位置等顯然可以由用戶進(jìn)行自行設(shè)定。而在該區(qū)域中,可以只對(duì)用戶正在進(jìn)行定位的部分區(qū)域進(jìn)行顯示,而對(duì)其他不相干的區(qū)域則無(wú)需進(jìn)行顯示。在上述技術(shù)方案中,優(yōu)選地,還包括:獲取所述定位操作在所述終端上的第二觸摸位置,若所述第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配,則對(duì)所述待定位對(duì)象進(jìn)行縮放,并根據(jù)所述第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變縮放的比例。在該技術(shù)方案中,除了對(duì)多點(diǎn)觸摸技術(shù)的利用,在單點(diǎn)觸摸下,同樣能夠?qū)崿F(xiàn)對(duì)于定位過(guò)程的處理。比如在用戶使用手指點(diǎn)擊在進(jìn)度條上并沿著進(jìn)度條的方向進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,此時(shí),移動(dòng)方向通常為左右方向,則可以設(shè)定在手指進(jìn)行上下方向的移動(dòng)時(shí),對(duì)待定位對(duì)象如此處的進(jìn)度條進(jìn)行縮放,其中向上移動(dòng)時(shí)進(jìn)行放大處理,向下移動(dòng)時(shí)進(jìn)行縮小處理,并且根據(jù)距離初始點(diǎn)的距離,確定放大或縮小的比例。在進(jìn)行縮放處理完成后,比如用戶的手指向上移動(dòng)了 5mm,將進(jìn)度條放大至300%,則用戶需要進(jìn)一步定位操作時(shí),則以當(dāng)前的位置為新的起始點(diǎn),進(jìn)行左右移動(dòng),對(duì)進(jìn)度條進(jìn)行定位。當(dāng)然,如果進(jìn)度條為上下方向,顯然可以定義手指在左右方向移動(dòng),進(jìn)行縮放,或者任何與定位時(shí)的移動(dòng)方向不同的其他方向。通過(guò)以上技術(shù)方案,可以以簡(jiǎn)便的操作方式,輕松實(shí)現(xiàn)對(duì)待定位對(duì)象的精確定位,避免由于終端屏幕的大小,限制了定位操作的精準(zhǔn)性。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的定位方法的流程圖;圖3示出了根據(jù)本發(fā)明的實(shí)施例的對(duì)進(jìn)度條進(jìn)行定位的方法的具體流程圖;圖4A至圖4E示出了根據(jù)本發(fā)明的實(shí)施例的對(duì)進(jìn)度條進(jìn)行定位的方法的示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明并不限于下面公開(kāi)的具體實(shí)施例的限制。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的終端100,具有感應(yīng)觸摸設(shè)備,包括:采集模塊102,采集感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作;定位模塊104,根據(jù)采集模塊102采集到的定位操作,對(duì)終端100上的待定位對(duì)象進(jìn)行定位;判斷模塊106,判斷感應(yīng)觸摸設(shè)備在感應(yīng)到定位操作的同時(shí),是否感應(yīng)到了縮放操作;縮放處理模塊108,在判斷模塊106的判斷結(jié)果為是的情況下,按照預(yù)設(shè)的縮放比例對(duì)待定位對(duì)象進(jìn)行縮放。在該技術(shù)方案中,待定位對(duì)象包括:終端100中的應(yīng)用程序的進(jìn)度條,比如電子書(shū)閱讀程序中,每本電子書(shū)的當(dāng)前顯示部分占總篇幅的比例會(huì)通過(guò)進(jìn)度條的方式在終端100的屏幕上顯示出來(lái),再比如視頻播放器在播放視頻時(shí),也會(huì)將已播放時(shí)間的百分比在屏幕上進(jìn)行顯示,則用戶可以通過(guò)對(duì)類似的進(jìn)度條進(jìn)行定位,從而將電子書(shū)的內(nèi)容、視頻的播放內(nèi)容或其他應(yīng)用程序的內(nèi)容定位至用戶希望閱讀、觀看或進(jìn)行其它操作的部分,如從電子書(shū)的7.4%部分直接定位至59.8%或從視頻的3分鐘處直接定位至50分30秒處。此外,除了進(jìn)度條,待定位對(duì)象還可以是應(yīng)用程序的顯示對(duì)象,比如對(duì)于股票數(shù)據(jù),是時(shí)間與數(shù)值的對(duì)應(yīng)曲線,可以通過(guò)定位至某個(gè)時(shí)間點(diǎn),從而觀測(cè)對(duì)應(yīng)的股票數(shù)據(jù)。但是由于終端100的屏幕的大小有限,用戶進(jìn)行定位時(shí),比如使用手指在終端100的屏幕上進(jìn)行點(diǎn)擊,由于手指與屏幕的接觸面積覆蓋了進(jìn)度條或曲線數(shù)據(jù)上的多個(gè)數(shù)據(jù),無(wú)法確定用戶具體所要選擇的數(shù)據(jù),從而導(dǎo)致終端100對(duì)于用戶的定位操作的辨別不夠精確。因此,對(duì)于能夠支持多點(diǎn)觸控的終端100,可以在用戶使用一點(diǎn)進(jìn)行定位操作時(shí),以是否發(fā)生多點(diǎn)觸控為判斷條件,在發(fā)生多點(diǎn)觸控時(shí),將對(duì)應(yīng)的待定位對(duì)象進(jìn)行放大,從而使得用戶定位時(shí),與終端100的屏幕的接觸面所覆蓋的數(shù)據(jù)減少。同時(shí),用戶在定位時(shí),往往使用手指或觸屏工具點(diǎn)擊終端100的屏幕后進(jìn)行拖動(dòng),若將待定位對(duì)象放大后,則拖動(dòng)相同距離時(shí),掃過(guò)的數(shù)據(jù)也會(huì)減少,從而提高定位的精準(zhǔn)度。在上述技術(shù)方案中,還包括:精度處理模塊110,在縮放處理模塊108對(duì)待定位對(duì)象進(jìn)行縮放時(shí),改變待定位對(duì)象的調(diào)節(jié)精度。在該技術(shù)方案中,除了對(duì)待定位對(duì)象進(jìn)行縮放之外,還可以同時(shí)對(duì)待定位對(duì)象的調(diào)節(jié)精度進(jìn)行變化。比如原本顯示的進(jìn)度條的數(shù)值范圍為O至5000,最小調(diào)節(jié)距離為50,在進(jìn)行放大后,顯示的數(shù)值范圍變?yōu)?000至3000,最小調(diào)節(jié)距離為50,在放大之前,對(duì)于用戶而言,雖然最小調(diào)節(jié)距離為50,但實(shí)際定位時(shí)可能很難做到以50為單元進(jìn)行調(diào)節(jié),可能只能夠以100作為實(shí)際最小調(diào)節(jié)距離,而在放大之后,則由于用戶在移動(dòng)相同距離的情況下,在屏幕上掃過(guò)更少的數(shù)值,因而可能能夠?qū)崿F(xiàn)以50作為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié)和定位;而如果同時(shí)提高調(diào)節(jié)精度,比如將最小調(diào)節(jié)距離改為10,由于在不修改調(diào)節(jié)精度時(shí),用戶可能實(shí)際上已經(jīng)可以按照10為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié),因而通過(guò)對(duì)調(diào)節(jié)精度的提高,用戶顯然可以實(shí)現(xiàn)更為精準(zhǔn)的定位操作。在上述技術(shù)方案中,還包括:獲取模塊112,獲取縮放操作在感應(yīng)觸摸設(shè)備上的第一觸摸位置,并記錄第一觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離;比例處理模塊114,在獲取模塊112獲取的第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配的情況下,根據(jù)獲取模塊112獲取的第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變縮放處理模塊108采用的縮放比例。在該技術(shù)方案中,在發(fā)生多點(diǎn)觸摸時(shí),對(duì)待定位對(duì)象進(jìn)行縮放和/或精度的改變,其中,對(duì)于縮放的具體比例,可以由用戶進(jìn)行自主控制,而控制的方式包括使用產(chǎn)生多點(diǎn)觸摸的物體如手指在終端100的屏幕上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),比如使用第一支手指點(diǎn)擊在進(jìn)度條上并進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,同時(shí)使用第二支手指點(diǎn)擊在終端100的屏幕上,產(chǎn)生多點(diǎn)觸摸,此時(shí)終端100按照預(yù)設(shè)的縮放比例進(jìn)行縮放,如放大至300%,然后第二支手指在終端100上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),如向左運(yùn)動(dòng)時(shí),降低縮放比例,向右運(yùn)動(dòng)時(shí),提高縮放比例,并且根據(jù)運(yùn)動(dòng)的距離確定降低或提高縮放比例的具體數(shù)值,如每移動(dòng)5mm則對(duì)應(yīng)改變10%的縮放比例。類似地,對(duì)于調(diào)節(jié)精度的改變,顯然也是可以由用戶進(jìn)行手動(dòng)調(diào)節(jié)的,這樣的方式有很多,比如使用第三支手指進(jìn)行對(duì)精度的調(diào)節(jié)和控制,或是在對(duì)縮放比例進(jìn)行調(diào)節(jié)的同時(shí),對(duì)調(diào)節(jié)精度進(jìn)行控制。在上述技術(shù)方案中,還包括:顯示模塊116,在終端100上顯示出放大顯示區(qū),并在放大顯示區(qū)中對(duì)待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。在該技術(shù)方案中,除了將待定位對(duì)象整體進(jìn)行放大之外,還可以通過(guò)在終端100上劃定一個(gè)區(qū)域,即放大顯示區(qū),并在該區(qū)域內(nèi)顯示出對(duì)待定位對(duì)象的縮放過(guò)程,這里的放大顯示區(qū)的形狀、大小、在終端屏幕上的位置等顯然可以由用戶進(jìn)行自行設(shè)定。而在該區(qū)域中,可以只對(duì)用戶正在進(jìn)行定位的部分區(qū)域進(jìn)行顯示,而對(duì)其他不相干的區(qū)域則無(wú)需進(jìn)行顯示。在上述技術(shù)方案中,獲取模塊112還用于:獲取定位操作在終端100上的第二觸摸位置,并記錄第二觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離;縮放處理模塊108還用于:在獲取模塊112獲取的第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配的情況下,對(duì)待定位對(duì)象進(jìn)行縮放;以及比例處理模塊114還用于:根據(jù)第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變縮放處理模塊108進(jìn)行縮放的比例。在該技術(shù)方案中,除了對(duì)多點(diǎn)觸摸技術(shù)的利用,在單點(diǎn)觸摸下,同樣能夠?qū)崿F(xiàn)對(duì)于定位過(guò)程的處理。比如在用戶使用手指點(diǎn)擊在進(jìn)度條上并沿著進(jìn)度條的方向進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,此時(shí),移動(dòng)方向通常為左右方向,則可以設(shè)定在手指進(jìn)行上下方向的移動(dòng)時(shí),對(duì)待定位對(duì)象如此處的進(jìn)度條進(jìn)行縮放,其中向上移動(dòng)時(shí)進(jìn)行放大處理,向下移動(dòng)時(shí)進(jìn)行縮小處理,并且根據(jù)距離初始點(diǎn)的距離,確定放大或縮小的比例。在進(jìn)行縮放處理完成后,比如用戶的手指向上移動(dòng)了 5mm,將進(jìn)度條放大至300%,則用戶需要進(jìn)一步定位操作時(shí),則以當(dāng)前的位置為新的起始點(diǎn),進(jìn)行左右移動(dòng),對(duì)進(jìn)度條進(jìn)行定位。當(dāng)然,如果進(jìn)度條為上下方向,顯然可以定義手指在左右方向移動(dòng),進(jìn)行縮放,或者任何與定位時(shí)的移動(dòng)方向不同的其他方向。圖2示出了根據(jù)本發(fā)明的實(shí)施例的定位方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的定位方法,用于具有感應(yīng)觸摸設(shè)備的終端,包括:步驟202,采集感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作,并根據(jù)定位操作,對(duì)終端上的待定位對(duì)象進(jìn)行定位;步驟204,若感應(yīng)觸摸設(shè)備在感應(yīng)到定位操作的同時(shí),感應(yīng)到了縮放操作,則按照預(yù)設(shè)的縮放比例對(duì)待定位對(duì)象進(jìn)行縮放。在該技術(shù)方案中,待定位對(duì)象包括:終端中的應(yīng)用程序的進(jìn)度條,比如電子書(shū)閱讀程序中,每本電子書(shū)的當(dāng)前顯示部分占總篇幅的比例會(huì)通過(guò)進(jìn)度條的方式在終端的屏幕上顯示出來(lái),再比如視頻播放器在播放視頻時(shí),也會(huì)將已播放時(shí)間的百分比在屏幕上進(jìn)行顯示,則用戶可以通過(guò)對(duì)類似的進(jìn)度條進(jìn)行定位,從而將電子書(shū)的內(nèi)容、視頻的播放內(nèi)容或其他應(yīng)用程序的內(nèi)容定位至用戶希望閱讀、觀看或進(jìn)行其它操作的部分,如從電子書(shū)的7.4%部分直接定位至59.8%或從視頻的3分鐘處直接定位至50分30秒處。此外,除了進(jìn)度條,待定位對(duì)象還可以是應(yīng)用程序的顯示對(duì)象,比如對(duì)于股票數(shù)據(jù),是時(shí)間與數(shù)值的對(duì)應(yīng)曲線,可以通過(guò)定位至某個(gè)時(shí)間點(diǎn),從而觀測(cè)對(duì)應(yīng)的股票數(shù)據(jù)。但是由于終端屏幕的大小有限,用戶進(jìn)行定位時(shí),比如使用手指在終端的屏幕上進(jìn)行點(diǎn)擊,由于手指與屏幕的接觸面積覆蓋了進(jìn)度條或曲線數(shù)據(jù)上的多個(gè)數(shù)據(jù),無(wú)法確定用戶具體所要選擇的數(shù)據(jù),從而導(dǎo)致終端對(duì)于用戶的定位操作的辨別不夠精確。因此,對(duì)于能夠支持多點(diǎn)觸控的終端,可以在用戶使用一點(diǎn)進(jìn)行定位操作時(shí),以是否發(fā)生多點(diǎn)觸控為判斷條件,在發(fā)生多點(diǎn)觸控時(shí),將對(duì)應(yīng)的待定位對(duì)象進(jìn)行放大,從而使得用戶定位時(shí),與終端屏幕的接觸面所覆蓋的數(shù)據(jù)減少。同時(shí),用戶在定位時(shí),往往使用手指或觸屏工具點(diǎn)擊終端屏幕后進(jìn)行拖動(dòng),若將待定位對(duì)象放大后,則拖動(dòng)相同距離時(shí),掃過(guò)的數(shù)據(jù)也會(huì)減少,從而提聞定位的精準(zhǔn)度。在上述技術(shù)方案中,還包括:在對(duì)待定位對(duì)象進(jìn)彳丁縮放時(shí),改變待定位對(duì)象的調(diào)節(jié)精度。在該技術(shù)方案中,除了對(duì)待定位對(duì)象進(jìn)行縮放之外,還可以同時(shí)對(duì)待定位對(duì)象的調(diào)節(jié)精度進(jìn)行變化。比如原本顯示的進(jìn)度條的數(shù)值范圍為O至5000,最小調(diào)節(jié)距離為50,在進(jìn)行放大后,顯示的數(shù)值范圍變?yōu)?000至3000,最小調(diào)節(jié)距離為50,在放大之前,對(duì)于用戶而言,雖然最小調(diào)節(jié)距離為50,但實(shí)際定位時(shí)可能很難做到以50為單元進(jìn)行調(diào)節(jié),可能只能夠以100作為實(shí)際最小調(diào)節(jié)距離,而在放大之后,則由于用戶在移動(dòng)相同距離的情況下,在屏幕上掃過(guò)更少的數(shù)值,因而可能能夠?qū)崿F(xiàn)以50作為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié)和定位;而如果同時(shí)提高調(diào)節(jié)精度,比如將最小調(diào)節(jié)距離改為10,由于在不修改調(diào)節(jié)精度時(shí),用戶可能實(shí)際上已經(jīng)可以按照10為實(shí)際最小調(diào)節(jié)距離進(jìn)行調(diào)節(jié),因而通過(guò)對(duì)調(diào)節(jié)精度的提高,用戶顯然可以實(shí)現(xiàn)更為精準(zhǔn)的定位操作。在上述技術(shù)方案中,步驟204還包括:獲取縮放操作在感應(yīng)觸摸設(shè)備上的第一觸摸位置,若第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配,則根據(jù)第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變縮放比例。在該技術(shù)方案中,在發(fā)生多點(diǎn)觸摸時(shí),對(duì)待定位對(duì)象進(jìn)行縮放和/或精度的改變,其中,對(duì)于縮放的具體比例,可以由用戶進(jìn)行自主控制,而控制的方式包括使用產(chǎn)生多點(diǎn)觸摸的物體如手指在終端的屏幕上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),比如使用第一支手指點(diǎn)擊在進(jìn)度條上并進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,同時(shí)使用第二支手指點(diǎn)擊在終端屏幕上,產(chǎn)生多點(diǎn)觸摸,此時(shí)終端按照預(yù)設(shè)的縮放比例進(jìn)行縮放,如放大至300%,然后第二支手指在終端上按照預(yù)設(shè)的路徑進(jìn)行運(yùn)動(dòng),如向左運(yùn)動(dòng)時(shí),降低縮放比例,向右運(yùn)動(dòng)時(shí),提高縮放比例,并且根據(jù)運(yùn)動(dòng)的距離確定降低或提高縮放比例的具體數(shù)值,如每移動(dòng)5mm則對(duì)應(yīng)改變10%的縮放比例。類似地,對(duì)于調(diào)節(jié)精度的改變,顯然也是可以由用戶進(jìn)行手動(dòng)調(diào)節(jié)的,這樣的方式有很多,比如使用第三支手指進(jìn)行對(duì)精度的調(diào)節(jié)和控制,或是在對(duì)縮放比例進(jìn)行調(diào)節(jié)的同時(shí),對(duì)調(diào)節(jié)精度進(jìn)行控制。在上述技術(shù)方案中,步驟204還包括:在終端上顯示出放大顯示區(qū),并在放大顯示區(qū)中對(duì)待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。在該技術(shù)方案中,除了將待定位對(duì)象整體進(jìn)行放大之外,還可以通過(guò)在終端上劃定一個(gè)區(qū)域,即放大顯示區(qū),并在該區(qū)域內(nèi)顯示出對(duì)待定位對(duì)象的縮放過(guò)程,這里的放大顯示區(qū)的形狀、大小、在終端屏幕上的位置等顯然可以由用戶進(jìn)行自行設(shè)定。而在該區(qū)域中,可以只對(duì)用戶正在進(jìn)行定位的部分區(qū)域進(jìn)行顯示,而對(duì)其他不相干的區(qū)域則無(wú)需進(jìn)行顯示。在上述技術(shù)方案中,還包括:獲取定位操作在終端上的第二觸摸位置,若第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配,則對(duì)待定位對(duì)象進(jìn)行縮放,并根據(jù)第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變縮放的比例。在該技術(shù)方案中,除了對(duì)多點(diǎn)觸摸技術(shù)的利用,在單點(diǎn)觸摸下,同樣能夠?qū)崿F(xiàn)對(duì)于定位過(guò)程的處理。比如在用戶使用手指點(diǎn)擊在進(jìn)度條上并沿著進(jìn)度條的方向進(jìn)行移動(dòng)時(shí),可以進(jìn)行定位,此時(shí),移動(dòng)方向通常為左右方向,則可以設(shè)定在手指進(jìn)行上下方向的移動(dòng)時(shí),對(duì)待定位對(duì)象如此處的進(jìn)度條進(jìn)行縮放,其中向上移動(dòng)時(shí)進(jìn)行放大處理,向下移動(dòng)時(shí)進(jìn)行縮小處理,并且根據(jù)距離初始點(diǎn)的距離,確定放大或縮小的比例。在進(jìn)行縮放處理完成后,比如用戶的手指向上移動(dòng)了 5mm,將進(jìn)度條放大至300%,則用戶需要進(jìn)一步定位操作時(shí),則以當(dāng)前的位置為新的起始點(diǎn),進(jìn)行左右移動(dòng),對(duì)進(jìn)度條進(jìn)行定位。當(dāng)然,如果進(jìn)度條為上下方向,顯然可以定義手指在左右方向移動(dòng),進(jìn)行縮放,或者任何與定位時(shí)的移動(dòng)方向不同的其他方向。圖3示出了根據(jù)本發(fā)明的實(shí)施例的對(duì)進(jìn)度條進(jìn)行定位的方法的具體流程圖。如圖3所示,根據(jù)本發(fā)明的實(shí)施例的對(duì)進(jìn)度條進(jìn)行定位的方法的具體步驟如下:步驟302,單點(diǎn)滑動(dòng)定位進(jìn)度條位置,這里比如用戶通過(guò)將手指按壓在終端屏幕上的進(jìn)度條上,并沿著進(jìn)度條的方向進(jìn)行滑動(dòng),比如當(dāng)進(jìn)度條為左右方向時(shí),則手指按壓后向左右方向滑動(dòng),使得對(duì)進(jìn)度條實(shí)現(xiàn)定位。比如電子書(shū)閱讀程序中,每本電子書(shū)的當(dāng)前顯示部分占總篇幅的比例會(huì)通過(guò)進(jìn)度條的方式在終端的屏幕上顯示出來(lái),再比如視頻播放器在播放視頻時(shí),也會(huì)將已播放時(shí)間的百分比在屏幕上進(jìn)行顯示,則用戶可以通過(guò)對(duì)類似的進(jìn)度條進(jìn)行定位,從而將電子書(shū)的內(nèi)容、視頻的播放內(nèi)容或其他應(yīng)用程序的內(nèi)容定位至用戶希望閱讀、觀看或進(jìn)行其它操作的部分,如從電子書(shū)的7.4%部分直接定位至59.8%或從視頻的3分鐘處直接定位至50分30秒處。當(dāng)然,除了對(duì)進(jìn)度條進(jìn)行操作,其他類似的如股票數(shù)據(jù),一般為時(shí)間與對(duì)應(yīng)于該時(shí)間點(diǎn)的股票信息的曲線數(shù)據(jù),此時(shí)也可以通過(guò)定位至某個(gè)具體時(shí)間點(diǎn),來(lái)查看對(duì)應(yīng)的股票信息。步驟304,判斷定位是否準(zhǔn)確。由于終端屏幕的大小限制,用戶進(jìn)行定位時(shí),比如使用手指在終端的屏幕上進(jìn)行點(diǎn)擊,由于手指與屏幕的接觸面積覆蓋了進(jìn)度條或曲線數(shù)據(jù)上的多個(gè)數(shù)據(jù),無(wú)法確定用戶具體所要選擇的數(shù)據(jù),從而導(dǎo)致終端對(duì)于用戶的定位操作的辨別不夠精確。步驟306,增加另一點(diǎn)觸摸屏幕。這是指由于類似步驟304中出現(xiàn)的問(wèn)題,可以通過(guò)終端的多點(diǎn)觸摸進(jìn)行解決。步驟308,放大進(jìn)度條顯示比例。以是否發(fā)生多點(diǎn)觸摸為判斷依據(jù),在發(fā)生時(shí),則對(duì)屏幕上的進(jìn)度條進(jìn)行放大,當(dāng)然,對(duì)應(yīng)的能夠在屏幕顯示出來(lái)的可滑動(dòng)部分也會(huì)相應(yīng)地縮短,但對(duì)于用戶而言,每次進(jìn)行觸摸時(shí),一方面手指與終端的接觸面所能夠覆蓋的進(jìn)度條的數(shù)據(jù)減少,從而便于終端對(duì)于用戶的真正意圖進(jìn)行判斷,另一方面,用戶每次滑動(dòng)時(shí),在終端上滑動(dòng)出相同距離時(shí),在進(jìn)度條的顯示比例不同時(shí),對(duì)應(yīng)調(diào)節(jié)的數(shù)值范圍也不同,比如在步驟302的狀態(tài)下,未進(jìn)行顯示比例的調(diào)節(jié),此時(shí)滑動(dòng)5mm的距離時(shí),對(duì)應(yīng)進(jìn)度條從3分鐘移動(dòng)至4分鐘,而在步驟308的狀態(tài)下,放大顯示比例后,滑動(dòng)5mm距離時(shí),對(duì)應(yīng)進(jìn)度條從3分鐘移動(dòng)至3分30秒。這里并不一定伴隨有顯示精度的提高,因?yàn)樵诓襟E302的狀態(tài)下,可能終端也是可以區(qū)分出“30秒”這樣一個(gè)調(diào)節(jié)的單位長(zhǎng)度,但由于顯示比例過(guò)小,難于判斷出用戶的真正意圖,從而比較難以方便快速地移動(dòng)至“ 30秒”這樣一個(gè)單位距離,但通過(guò)放大顯示比例,則便于終端對(duì)用戶的真正意圖進(jìn)行判斷,并進(jìn)行準(zhǔn)確定位。當(dāng)然,顯然也可以同時(shí)進(jìn)行精度的調(diào)整,這樣顯然有利于幫助用戶進(jìn)行更為準(zhǔn)確地定位,如在相同的放大比例下,以“ 10秒”為可移動(dòng)的單位距離。步驟310,再次滑動(dòng)定位。步驟312,放開(kāi)多點(diǎn)觸摸恢復(fù)進(jìn)度條顯示比例。這里判斷出不是多點(diǎn)觸摸時(shí),則不進(jìn)行比例放大,而是返回原來(lái)的顯示比例,并結(jié)束本次調(diào)節(jié)。圖4A至圖4E示出了根據(jù)本發(fā)明的實(shí)施例的對(duì)進(jìn)度條進(jìn)行定位的方法的示意圖。如圖4A所示,在終端的顯示界面400上,對(duì)進(jìn)度條402進(jìn)行定位操作,其中,進(jìn)度條402在當(dāng)前狀態(tài)下,在顯示界面400上的顯示范圍為O至5000。用戶通過(guò)手指、觸控筆或其他類似的工具在終端的屏幕上進(jìn)行操作,比如用戶通過(guò)手指在進(jìn)度條402上進(jìn)行定位時(shí),點(diǎn)擊進(jìn)度條402即感應(yīng)到第一觸摸406A。通過(guò)手指在進(jìn)度條402上點(diǎn)擊后進(jìn)行滑動(dòng),通常按照進(jìn)度條402的方向,如圖4A上所示的第一路徑404,停止滑動(dòng)后,感應(yīng)到進(jìn)度條402上的第一觸摸406B,則進(jìn)度條上指定的位置由“2600”轉(zhuǎn)換至“2650”,也就是通過(guò)一次滑動(dòng),拖動(dòng)了 “50”。但是,一方面,用戶可能并不希望一次滑動(dòng)后,使進(jìn)度條被拖動(dòng)“50”,而是假定希望被拖動(dòng)“5”或“ I ”或甚至更小,另一方面,這是由于終端對(duì)于用戶的點(diǎn)擊和定位,其辨別和判斷的能力是有限的,則終端顯然不能夠每次都滿足用戶的需要。因而,可以采用圖4B的方案。如圖4B所示,在終端上的顯示界面400上,在用戶點(diǎn)擊屏幕上的進(jìn)度條402時(shí),感應(yīng)到第一觸摸406A,此時(shí),若用戶希望將進(jìn)度條從“2600”移動(dòng)至“2605”,但是由于原來(lái)進(jìn)度條402的顯示比例過(guò)小,導(dǎo)致終端并不能夠以“5”或更小的距離為最小的分辨單位。則可以利用終端能夠感應(yīng)到多點(diǎn)觸摸的能力,使用另一支手指或其他裝置,在終端的屏幕上形成第二個(gè)觸摸點(diǎn),則終端感應(yīng)到第一 觸摸406A的同時(shí),感應(yīng)到第二觸摸408。終端在此時(shí)以是否產(chǎn)生多點(diǎn)觸摸為判斷依據(jù),在感應(yīng)到第二觸摸408之后,便對(duì)進(jìn)度條402進(jìn)行放大,具體體現(xiàn)在,在顯示界面400上,進(jìn)度條對(duì)應(yīng)的顯示數(shù)值范圍從O至5000變?yōu)閺?500至2700,當(dāng)然,這里的放大比例為預(yù)設(shè)的比例數(shù)值,而這可以由用戶根據(jù)自身的使用習(xí)慣任意進(jìn)行設(shè)定。由于進(jìn)度條402的顯示比例被放大,因而終端在感應(yīng)到第一觸摸406A的移動(dòng)時(shí),可以進(jìn)行更為精準(zhǔn)的判斷,比如用戶的手指在屏幕上滑動(dòng)結(jié)束時(shí),終端感應(yīng)到第一觸摸406C,則雖然第一觸摸406A與第一觸摸406C之間的距離,相比于圖4A中第一觸摸406A與第一觸摸406B之間的距離沒(méi)有變或甚至更大,但對(duì)應(yīng)的進(jìn)度條402被拖動(dòng)的數(shù)值改變數(shù)值會(huì)減小,滿足從“ 2600 ”變?yōu)椤?2605 ”的用戶要求。當(dāng)然,用戶可能要求通過(guò)滑動(dòng)操作得到更小的數(shù)值變動(dòng),則可以參照?qǐng)D4C中所示的技術(shù)方案。如圖4C所示,在顯示界面400上,假定用戶在終端屏幕上點(diǎn)擊后,終端分別感應(yīng)到對(duì)進(jìn)度條的第一觸摸406A和第二觸摸408A。由于用戶需要得到更小的數(shù)值變動(dòng),因而可以通過(guò)對(duì)進(jìn)度條402的縮放比例進(jìn)一步放大,這里可以由用戶使用手指或其他裝置在終端屏幕上進(jìn)行滑動(dòng)后,使得終端感應(yīng)到的觸摸點(diǎn)從第二觸摸408A沿著預(yù)設(shè)的第二路徑410,移動(dòng)至第二觸摸408B,則終端對(duì)應(yīng)地將進(jìn)度條402的縮放比例進(jìn)行變化。顯然,這里并不一定是放大,而是可以設(shè)定比如沿某一方向?yàn)榉糯?,則另一方向?yàn)榭s小。假定用戶對(duì)進(jìn)度條402進(jìn)行放大后,進(jìn)度條402在終端屏幕上顯示出的數(shù)值范圍變?yōu)?590至2620,且終端在感應(yīng)到用戶的第一觸摸406A變化至第一觸摸406D之后,將數(shù)值從“2600”轉(zhuǎn)換至“2601”。當(dāng)然,對(duì)于進(jìn)度條402的縮放比例的大小也是可以由用戶進(jìn)行調(diào)節(jié)的,比如終端將感應(yīng)到的弟~■觸摸408A作為起始點(diǎn),則用戶在終端屏.上滑動(dòng)后,終點(diǎn)為弟_■觸摸408B,根據(jù)起始點(diǎn)和終點(diǎn)之間的距離大小,確定縮放比例的變化大小,如可以假定為距離越大,則縮放比例的變化越大。此外,除了直接對(duì)進(jìn)度條402的縮放比例進(jìn)行變化,在進(jìn)度條402已經(jīng)被縮放至一定程度后,比如到達(dá)了預(yù)設(shè)的變化閾值,則用戶繼續(xù)進(jìn)行操作時(shí),可以僅對(duì)進(jìn)度條402的顯示精度進(jìn)行調(diào)整,比如將每次移動(dòng)時(shí)的可移動(dòng)單位從“5”調(diào)節(jié)至“ 1”,而對(duì)應(yīng)的進(jìn)度條402在終端的顯示界面400上顯示出的數(shù)值范圍不變。當(dāng)然,顯然也可以將縮放比例和顯示精度同時(shí)進(jìn)行調(diào)整,這對(duì)于本領(lǐng)域的技術(shù)人員而言,是易于實(shí)現(xiàn)的。除了對(duì)進(jìn)度條整體進(jìn)行縮放或精度調(diào)節(jié),還可以采用如圖4D所示的方式。如圖4D所示,在顯示界面400上,終端感應(yīng)到對(duì)進(jìn)度條402的第一觸摸406A之后,如果感應(yīng)到第二觸摸408,則可以在顯示界面400上顯示出放大顯示區(qū)412,并將感應(yīng)到的第一觸摸406A附近的一部分進(jìn)度條402在放大顯示區(qū)412中顯示出來(lái)。顯然地,這個(gè)放大顯示區(qū)412的大小、形狀、在顯示界面400上的位置等都可以由用戶根據(jù)自身的要求進(jìn)行設(shè)定。而這里同樣可以進(jìn)行類似于圖B、圖C中所示的技術(shù)方案,如在第二觸摸408按照第二路徑410進(jìn)行滑動(dòng)時(shí),則對(duì)進(jìn)度條402的縮放比例和/或精度等進(jìn)行調(diào)節(jié),并在放大顯示區(qū)412中進(jìn)行顯示。除了利用終端的多點(diǎn)觸摸功能,還可以僅用單點(diǎn)觸摸進(jìn)行控制,具體如圖4E所
/Jn ο在圖4E中,在顯示界面400上,終端感應(yīng)到了對(duì)進(jìn)度條402進(jìn)行的第一觸摸406A,則對(duì)進(jìn)度條402進(jìn)行定位。若需要進(jìn)行更精準(zhǔn)的定位,則由用戶將手指或其他產(chǎn)生第一觸摸406A的裝置在終端屏幕上進(jìn)行滑動(dòng),使得終端感應(yīng)到的第一觸摸406A按照預(yù)設(shè)的第三路徑414移動(dòng)至第一觸摸406E,則終端根據(jù)移動(dòng)的方向判斷進(jìn)行放大或是縮小,以及根據(jù)第一觸摸406A與第一觸摸406E之間的距離,設(shè)定對(duì)應(yīng)的縮放比例,這里比如設(shè)定距離越大則縮放比例越大。當(dāng)然,也可以結(jié)合類似于圖C、圖D等中對(duì)于精度的調(diào)節(jié)。在縮放至用戶認(rèn)為合適的位置之后,假定此時(shí)終端感應(yīng)到第一觸摸406E,則用戶可以以此為新的起始點(diǎn),按照第一路徑404進(jìn)行滑動(dòng),假定停止滑動(dòng)后,終端感應(yīng)到第一觸摸406F,此時(shí)進(jìn)度條上的數(shù)值從“ 2600 ”轉(zhuǎn)換為“ 2605 ”,則完成了對(duì)進(jìn)度條402的調(diào)整。以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中,無(wú)法實(shí)現(xiàn)對(duì)觸摸屏終端的準(zhǔn)確定位,或是過(guò)程繁瑣。因此,本發(fā)明提供了一種終端和一種定位方法,可以以簡(jiǎn)便的操作方式,輕松實(shí)現(xiàn)對(duì)待定位對(duì)象的精確定位,避免由于終端屏幕的大小,限制了定位操作的精準(zhǔn)性。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,具有感應(yīng)觸摸設(shè)備,其特征在于,包括: 采集模塊,采集所述感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作; 定位模塊,根據(jù)所述采集模塊采集到的所述定位操作,對(duì)所述終端上的待定位對(duì)象進(jìn)行定位; 判斷模塊,判斷所述感應(yīng)觸摸設(shè)備在感應(yīng)到所述定位操作的同時(shí),是否感應(yīng)到了縮放操作; 縮放處理模塊,在所述判斷模塊的判斷結(jié)果為是的情況下,按照預(yù)設(shè)的縮放比例對(duì)所述待定位對(duì)象進(jìn)行縮放。
2.根據(jù)權(quán)利要求1所述的終端,其特征在于,還包括: 精度處理模塊,在所述縮放處理模塊對(duì)所述待定位對(duì)象進(jìn)行縮放時(shí),改變所述待定位對(duì)象的調(diào)節(jié)精度。
3.根據(jù)權(quán)利要求1或2所述的終端,其特征在于,還包括: 獲取模塊,獲取所述縮放操作在所述感應(yīng)觸摸設(shè)備上的第一觸摸位置,并記錄所述第一觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離; 比例處理模塊,在所述獲取模塊獲取的所述第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配的情況下,根據(jù)所述獲取模塊獲取的所述第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放處理模塊采用的所述縮放比例。
4.根據(jù)權(quán)利要求3所述的終端,其特征在于,還包括: 顯示模塊,在所述終端上顯示出放大顯示區(qū),并在所述放大顯示區(qū)中對(duì)所述待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。
5.根據(jù)權(quán)利要求1所述的終端,其特征在于, 所述獲取模塊還用于:獲取所述定位操作在所述終端上的第二觸摸位置,并記錄所述第二觸摸位置的運(yùn)動(dòng)路徑、運(yùn)動(dòng)方向及運(yùn)動(dòng)距離; 所述縮放處理模塊還用于:在所述獲取模塊獲取的所述第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配的情況下,對(duì)所述待定位對(duì)象進(jìn)行縮放;以及 所述比例處理模塊還用于:根據(jù)所述第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放處理模塊進(jìn)行縮放的比例。
6.一種定位方法,用于具有感應(yīng)觸摸設(shè)備的終端,其特征在于,包括: 步驟202,采集所述感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作,并根據(jù)所述定位操作,對(duì)所述終端上的待定位對(duì)象進(jìn)行定位; 步驟204,若所述感應(yīng)觸摸設(shè)備在感應(yīng)到所述定位操作的同時(shí),感應(yīng)到了縮放操作,則按照預(yù)設(shè)的縮放比例對(duì)所述待定位對(duì)象進(jìn)行縮放。
7.根據(jù)權(quán)利要求6所述的定位方法,其特征在于,還包括: 在對(duì)所述待定位對(duì)象進(jìn)行縮放時(shí),改變所述待定位對(duì)象的調(diào)節(jié)精度。
8.根據(jù)權(quán)利要求6或7所述的定位方法,其特征在于,所述步驟204還包括: 獲取所述縮放操作在所述感應(yīng)觸摸設(shè)備上的第一觸摸位置,若所述第一觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第一路徑相匹配,則根據(jù)所述第一觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離改變所述縮放比例。
9.根據(jù)權(quán)利要求8所述的定位方法,其特征在于,所述步驟204還包括:在所述終端上顯示出放大顯示區(qū),并在所述放大顯示區(qū)中對(duì)所述待定位對(duì)象進(jìn)行縮放過(guò)程的顯示。
10.根據(jù)權(quán)利要求6所述的定位方法,其特征在于,還包括: 獲取所述定位操作在所述終端上的第二觸摸位置,若所述第二觸摸位置的運(yùn)動(dòng)路徑與預(yù)設(shè)的第二路徑相匹配,則對(duì)所述待定位對(duì)象進(jìn)行縮放,并根據(jù)所述第二觸摸位置的運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離 改變縮放的比例。
全文摘要
本發(fā)明提供了一種終端,具有感應(yīng)觸摸設(shè)備,包括采集模塊,采集所述感應(yīng)觸摸設(shè)備感應(yīng)到的定位操作;定位模塊,根據(jù)所述定位操作,對(duì)所述終端上的待定位對(duì)象進(jìn)行定位;判斷模塊,判斷所述感應(yīng)觸摸設(shè)備在感應(yīng)到所述定位操作的同時(shí),是否感應(yīng)到了縮放操作;縮放處理模塊,在所述判斷模塊的判斷結(jié)果為是的情況下,按照預(yù)設(shè)的縮放比例對(duì)所述待定位對(duì)象進(jìn)行縮放。相應(yīng)地,本發(fā)明該提供了一種定位方法。通過(guò)本發(fā)明的技術(shù)方案,可以以簡(jiǎn)便的操作方式,輕松實(shí)現(xiàn)對(duì)待定位對(duì)象的精確定位,避免由于終端屏幕的大小,限制了定位操作的精準(zhǔn)性。
文檔編號(hào)G06F3/041GK103176632SQ20111043218
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者黃志勇 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司