用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及一種用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法和移動(dòng)終端。
【背景技術(shù)】
[0002]目前例如手機(jī)、平板電腦等帶有觸摸屏的移動(dòng)終端,屏幕越來越大,單手操作十分不便,用戶體檢差。以手機(jī)為例,手機(jī)的屏幕尺寸從3.0寸到3.5寸再到4.0寸、4.5寸,目前5寸以上屏幕的手機(jī)已經(jīng)十分常見,隨著屏幕的增大,產(chǎn)生了用戶在單手操作移動(dòng)終端時(shí),手指觸摸區(qū)域無法覆蓋整個(gè)屏幕的問題,給用戶帶來不便。尤其在上下班坐公交車、地鐵時(shí),用戶需要一只手握住扶手,另一只手持握手機(jī)的同時(shí)要進(jìn)行觸控操作,手機(jī)屏幕大了,一只手就握不住,打字也根本就打不了,用戶體驗(yàn)較差。
[0003]目前在解決用戶單手操作大屏移動(dòng)終端的方案中,有的方案采用虛擬鼠標(biāo)的方式,在屏幕中虛擬出鼠標(biāo)觸控區(qū)、鼠標(biāo)按鍵和鼠標(biāo)指針。這種方式虛擬出的鼠標(biāo)按鍵占用了屏幕的很大位置,鼠標(biāo)點(diǎn)按的操作也必須通過鼠標(biāo)按鍵實(shí)現(xiàn),這就使得屏幕的可觸控區(qū)域變小,同時(shí)在很多情況下單手操作也很不便,例如在進(jìn)行圖標(biāo)拖拽等操作時(shí),必須一個(gè)手指按住鼠標(biāo)按鍵,另一個(gè)手指進(jìn)行拖動(dòng),顯然降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法和移動(dòng)終端,從而能夠?yàn)橛脩魡问植僮鞔笃聊唤K端帶來便利,提高用戶體驗(yàn)。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法。在檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),識別觸控操作的類型,其中用戶能夠在觸控區(qū)域中的任意位置上進(jìn)行觸控操作;根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理。
[0006]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),識別觸控操作的類型的步驟包括:在檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),開始統(tǒng)計(jì)用戶在觸控區(qū)域中的持續(xù)觸摸時(shí)間;判斷持續(xù)觸摸時(shí)間是否大于第一時(shí)間門限;若持續(xù)觸摸時(shí)間大于第一時(shí)間門限,則識別觸控操作的類型。
[0007]根據(jù)本發(fā)明的一個(gè)具體實(shí)施例,根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理的步驟包括:若觸控操作為滑動(dòng)操作,則將滑動(dòng)操作在觸控區(qū)域中的滑動(dòng)軌跡轉(zhuǎn)換為虛擬指針在觸摸屏上的運(yùn)動(dòng)軌跡;控制虛擬指針按照運(yùn)動(dòng)軌跡進(jìn)行移動(dòng)。
[0008]根據(jù)本發(fā)明的另一個(gè)具體實(shí)施例,根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理的步驟包括:若觸控操作為雙擊操作,則進(jìn)一步判斷連續(xù)兩次點(diǎn)擊之間的時(shí)間間隔是否小于第二時(shí)間門限;若連續(xù)兩次點(diǎn)擊之間的時(shí)間間隔小于第二時(shí)間門限,則確定與虛擬指針當(dāng)前位置相對應(yīng)的圖標(biāo);執(zhí)行與圖標(biāo)相關(guān)聯(lián)的應(yīng)用。
[0009]根據(jù)本發(fā)明的又一個(gè)具體實(shí)施例,根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理的步驟包括:若觸控操作為按壓操作,則確定與虛擬指針當(dāng)前位置相對應(yīng)的圖標(biāo);若按壓操作直接轉(zhuǎn)換為滑動(dòng)操作,則將滑動(dòng)操作在觸控區(qū)域中的滑動(dòng)軌跡轉(zhuǎn)換為虛擬指針在觸摸屏上的運(yùn)動(dòng)軌跡;控制圖標(biāo)按照運(yùn)動(dòng)軌跡進(jìn)行移動(dòng),以便實(shí)現(xiàn)圖標(biāo)拖拽。
[0010]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,還包括:在當(dāng)前指定的物理按鍵被按下、指定的新應(yīng)用被激活、或者用戶在觸摸屏或觸控區(qū)域上進(jìn)行特定形式的觸摸時(shí),關(guān)閉觸控區(qū)域。
[0011]根據(jù)本發(fā)明的另一方面,提供一種用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的移動(dòng)終端,該移動(dòng)終端包括檢測單元、識別單元和虛擬指針控制單元,其中:檢測單元,用于檢測用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行的觸控操作,其中用戶能夠在觸控區(qū)域中的任意位置上進(jìn)行觸控操作;識別單元,用于在檢測單元檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),識別觸控操作的類型;虛擬指針控制單元,用于根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理。
[0012]根據(jù)本發(fā)明移動(dòng)終端的一個(gè)實(shí)施例,識別單元具體在檢測單元檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),開始統(tǒng)計(jì)用戶在觸控區(qū)域中的持續(xù)觸摸時(shí)間,判斷持續(xù)觸摸時(shí)間是否大于第一時(shí)間門限,根據(jù)時(shí)間判斷模塊的判斷結(jié)果,若持續(xù)觸摸時(shí)間大于第一時(shí)間門限,則識別觸控操作的類型。
[0013]根據(jù)本發(fā)明移動(dòng)終端的一個(gè)具體實(shí)施例,虛擬指針控制單元具體在觸控操作為滑動(dòng)操作時(shí),將滑動(dòng)操作在觸控區(qū)域中的滑動(dòng)軌跡轉(zhuǎn)換為虛擬指針在觸摸屏上的運(yùn)動(dòng)軌跡,控制虛擬指針按照運(yùn)動(dòng)軌跡進(jìn)行移動(dòng)。
[0014]根據(jù)本發(fā)明移動(dòng)終端的另一個(gè)具體實(shí)施例,虛擬指針控制單元具體在觸控操作為雙擊操作時(shí),進(jìn)一步判斷連續(xù)兩次點(diǎn)擊之間的時(shí)間間隔是否小于第二時(shí)間門限;若連續(xù)兩次點(diǎn)擊之間的時(shí)間間隔小于第二時(shí)間門限,則確定與虛擬指針當(dāng)前位置相對應(yīng)的圖標(biāo);執(zhí)行與圖標(biāo)相關(guān)聯(lián)的應(yīng)用。
[0015]根據(jù)本發(fā)明移動(dòng)終端的又一個(gè)具體實(shí)施例,虛擬指針控制單元具體在觸控操作為按壓操作時(shí),確定與虛擬指針當(dāng)前位置相對應(yīng)的圖標(biāo);還用于在識別單元識別到按壓操作直接轉(zhuǎn)換為滑動(dòng)操作時(shí),將滑動(dòng)操作在觸控區(qū)域中的滑動(dòng)軌跡轉(zhuǎn)換為虛擬指針在觸摸屏上的運(yùn)動(dòng)軌跡;控制圖標(biāo)按照運(yùn)動(dòng)軌跡進(jìn)行移動(dòng),以便實(shí)現(xiàn)圖標(biāo)拖拽。
[0016]根據(jù)本發(fā)明移動(dòng)終端的另一個(gè)具體實(shí)施例,還包括觸控區(qū)域開關(guān)單元,用于在當(dāng)前指定的物理按鍵被按下、指定的新應(yīng)用被激活、或者用戶在觸摸屏或觸控區(qū)域上進(jìn)行特定形式的觸摸時(shí),關(guān)閉觸控區(qū)域。
[0017]本發(fā)明通過檢測用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中任意位置進(jìn)行的觸控操作,識別觸控操作的類型;根據(jù)觸控操作的類型,對在觸摸屏上顯示的虛擬指針進(jìn)行相應(yīng)的控制處理,給用戶單手操作大屏幕移動(dòng)終端提供了便利。同時(shí),本發(fā)明沒有虛擬按鍵,擴(kuò)大了用戶可操作區(qū)域,用戶可以在上述觸控區(qū)域的任意位置單手操作指針,提高了用戶體驗(yàn)。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法的一個(gè)實(shí)施例示意圖。
[0020]圖2為本發(fā)明用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的方法的另一個(gè)實(shí)施例示意圖。
[0021]圖3為本發(fā)明一個(gè)使用場景的示意圖。
[0022]圖4為本發(fā)明實(shí)現(xiàn)圖標(biāo)拖拽的示意圖。
[0023]圖5為本發(fā)明用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的移動(dòng)終端的一個(gè)實(shí)施例示意圖。
[0024]圖6為本發(fā)明用于在觸摸屏上實(shí)現(xiàn)虛擬指針控制的移動(dòng)終端的另一個(gè)實(shí)施例示意圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0027]圖1示出了本發(fā)明虛擬指針控制方法的一個(gè)實(shí)施例。優(yōu)選的,本實(shí)施例的方法步驟可由移動(dòng)終端執(zhí)行。其中,該實(shí)施例的方法如下:
[0028]步驟101:在檢測到用戶在觸摸屏上呈現(xiàn)的觸控區(qū)域中進(jìn)行觸控操作時(shí),識別觸控操作的類型,其中用戶能夠在觸控區(qū)域中的任意位置上進(jìn)行觸控操作。
[0029]目前在解決用戶單手操作大屏移動(dòng)終端的方案中,有的方案采用虛擬鼠標(biāo)的方式,在屏幕中虛擬出鼠標(biāo)觸控區(qū)、鼠標(biāo)按鍵和鼠標(biāo)指針。這種方式虛擬出的鼠標(biāo)按鍵占用了屏幕的很大位置,鼠標(biāo)點(diǎn)按的操作也必須通過鼠標(biāo)按鍵實(shí)現(xiàn),這就使得屏幕的可觸控區(qū)域變小,同時(shí)在很多情況下單手操作也十分不便,顯然降低了用戶體驗(yàn)。本發(fā)明的觸控區(qū)域沒有虛擬按鍵,增加了用戶的可操作區(qū)域,用戶可以在上述觸控區(qū)域的任意位置單手操作指針,提聞了用戶體驗(yàn)。
[0030]步驟102:根據(jù)觸控操作