對(duì)終端顯示界面進(jìn)行縮放的方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明公開了對(duì)終端顯示界面進(jìn)行縮放的方法及終端設(shè)備,其中,該方法包括:獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例;按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。本發(fā)明方案能夠提高對(duì)界面進(jìn)行縮放定位的精確度,并能提高操作效率。
【專利說(shuō)明】對(duì)終端顯示界面進(jìn)行縮放的方法及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示界面處理技術(shù),尤其涉及對(duì)終端顯示界面進(jìn)行縮放的方法及終端設(shè)備。
【背景技術(shù)】
[0002]針對(duì)觸摸式終端設(shè)備,常需要對(duì)顯示界面進(jìn)行縮放操作;顯示界面的內(nèi)容如文本、圖像、地圖等,下面以地圖進(jìn)行實(shí)例說(shuō)明。
[0003]終端地圖作為一款地點(diǎn)和路線查詢工具,用戶在使用過(guò)程中會(huì)頻繁進(jìn)行地圖移圖和縮放操作。其中,移圖的手勢(shì)操作能夠使用單指順利完成(滑動(dòng)屏幕內(nèi)的地圖區(qū)域即可),但是縮放手勢(shì)通常需要多指操作,其操作不便,特別對(duì)于單手握持移動(dòng)終端的場(chǎng)景(多數(shù)情況)下基本無(wú)法使用。參見(jiàn)圖1,為現(xiàn)有技術(shù)中采用兩指操作對(duì)顯示界面進(jìn)行縮放的實(shí)例,該實(shí)例中,拇指和食指同時(shí)向外或向內(nèi)滑動(dòng),以實(shí)現(xiàn)對(duì)顯示界面進(jìn)行放大和縮小。
[0004]由于終端設(shè)備多數(shù)為移動(dòng)終端,且單手使用移動(dòng)終端的場(chǎng)景較為常見(jiàn),因此,需要對(duì)單手縮放操作進(jìn)行優(yōu)化。參見(jiàn)圖2,為現(xiàn)有技術(shù)中對(duì)終端顯示界面進(jìn)行縮放的優(yōu)化實(shí)例,圖中示出了縮放按鈕的兩種樣式,該實(shí)例中,在地圖界面上增加縮小和放大按鈕;通過(guò)點(diǎn)擊“加號(hào)”、“減號(hào)”兩個(gè)按鈕,用戶可以在單手握持終端時(shí)用拇指來(lái)放大和縮小地圖比例尺,每點(diǎn)擊一次,比例尺調(diào)整一個(gè)層級(jí)。
[0005]圖2的縮放方案存在以下缺陷:
[0006]I)比例尺跨度很大,不能對(duì)地圖進(jìn)行精確的縮放定位。
[0007]每點(diǎn)擊一次界面上的“加號(hào)”或“減號(hào)”按鈕,只能放大或縮小到一個(gè)固定的地圖層級(jí)(一般地,每次放大到原圖的2至5倍,或每次縮小到原圖的1/3至1/5倍),縮放精度不可控。目前,移動(dòng)終端的地圖顯示區(qū)域與實(shí)際地理范圍的比例尺在1:1000至1:109之間,比例尺跨度很大。這樣,用戶使用“加減號(hào)”,只能按照預(yù)先設(shè)定比例進(jìn)行調(diào)整,且預(yù)定設(shè)定的比例尺跨度較大,導(dǎo)致無(wú)法調(diào)節(jié)到滿意比例尺,不能進(jìn)行精確調(diào)節(jié)。
[0008]2)操作效率較低。
[0009]主流地圖的比例尺固定層級(jí)在15-20級(jí)之間,當(dāng)用戶需要從I級(jí)比例尺調(diào)節(jié)到20級(jí)時(shí)需要連續(xù)點(diǎn)擊19次“加號(hào)”才能完成此操作,而雙指縮放的手勢(shì)僅用5次左右,因此“力口減號(hào)”調(diào)節(jié)比例尺的效率明顯偏低。
[0010]綜上,現(xiàn)有對(duì)終端顯示界面進(jìn)行縮放的方案,存在不能對(duì)地圖進(jìn)行精確的縮放定位,以及操作效率低的缺陷。
【發(fā)明內(nèi)容】
[0011]本發(fā)明提供了一種對(duì)終端顯示界面進(jìn)行縮放的方法,該方法能夠提高對(duì)界面進(jìn)行縮放定位的精確度,并能提高操作效率。
[0012]本發(fā)明提供了一種對(duì)終端顯示界面進(jìn)行縮放的終端設(shè)備,該終端設(shè)備能夠提高對(duì)界面進(jìn)行縮放定位的精確度,并能提高操作效率。[0013]一種對(duì)終端顯示界面進(jìn)行縮放的方法,該方法包括:
[0014]獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;
[0015]獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;
[0016]由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例;
[0017]按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
[0018]一種對(duì)終端顯示界面進(jìn)行縮放的終端設(shè)備,該終端設(shè)備包括縮放滑動(dòng)軌跡展示單元、縮放比例確定單元和縮放顯示單元;
[0019]所述縮放滑動(dòng)軌跡展示單元,獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡,向所述縮放比例確定單元發(fā)送啟動(dòng)指令;
[0020]所述縮放比例確定單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例,將縮放比例發(fā)送給所述縮放顯示單元;
[0021]所述縮放顯示單元,接收來(lái)自所述縮放比例確定單元的縮放比例,按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
[0022]從上述方案可以看出,本發(fā)明中,獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例;按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。本發(fā)明通過(guò)手指滑動(dòng)操作實(shí)現(xiàn)對(duì)顯示界面的縮放,縮放比例可根據(jù)滑動(dòng)尺寸進(jìn)行精確確定,對(duì)縮放比例尺不再進(jìn)行限定,使縮放精度可控;并且,通過(guò)一次滑動(dòng)便可調(diào)節(jié)到需要的縮放比例,無(wú)需多次點(diǎn)擊操作,提高了操作效率。
【專利附圖】
【附圖說(shuō)明】
[0023]圖1為現(xiàn)有技術(shù)對(duì)終端顯示界面進(jìn)行縮放的手勢(shì)操作實(shí)例;
[0024]圖2為現(xiàn)有技術(shù)對(duì)終端顯示界面進(jìn)行縮放的樣式實(shí)例;
[0025]圖3為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的方法示意性流程圖;
[0026]圖4為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的手勢(shì)操作例一;
[0027]圖5為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的手勢(shì)操作例二 ;
[0028]圖6為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的手勢(shì)操作例三;
[0029]圖7為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的方法流程圖實(shí)例;
[0030]圖8為本發(fā)明終端設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0032]本發(fā)明通過(guò)手指滑動(dòng)操作實(shí)現(xiàn)對(duì)顯示界面的縮放,縮放比例可根據(jù)滑動(dòng)尺寸進(jìn)行精確確定。參見(jiàn)圖3,為本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的方法示意性流程圖,其包括以下步驟:[0033]步驟301,獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡。
[0034]當(dāng)用戶需要對(duì)顯示界面進(jìn)行縮放時(shí),進(jìn)行屏幕觸摸操作,以觸發(fā)縮放滑動(dòng)軌跡的展示;實(shí)際應(yīng)用中,該觸發(fā)可采用多種方式實(shí)現(xiàn),下面進(jìn)行實(shí)例說(shuō)明。
[0035]方式一:
[0036]該方式在終端界面上設(shè)置有一個(gè)縮放按鈕,需要時(shí),手指單擊縮放按鈕;終端設(shè)備由屏幕觸摸信息獲知屏幕觸摸操作是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡。如圖4所示,手指單擊縮放按鈕且點(diǎn)擊后手指未離開屏幕,則在屏幕上展示縮放滑動(dòng)軌跡,該圖中,縮放滑動(dòng)軌跡上包含縮放按鈕。為了節(jié)省界面空間,初始時(shí)可以不顯示縮放按鈕,而將屏幕中心位置默認(rèn)為縮放按鈕所在位置;當(dāng)用戶手指單擊屏幕中心且點(diǎn)擊后手指未離開屏幕,則確定為對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;縮放滑動(dòng)軌跡可顯示在屏幕的固定位置,例如為屏幕的右側(cè),如圖5所示。當(dāng)用戶滑動(dòng)屏幕進(jìn)行縮放時(shí),縮放滑動(dòng)軌跡上將相應(yīng)顯示當(dāng)前的縮放進(jìn)度。
[0037]方式二:
[0038]采用該方式,在終端界面上不需設(shè)置縮放按鈕。由屏幕觸摸信息獲知屏幕觸摸操作是在界面任意位置的雙擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;否則,不在屏幕上展示縮放滑動(dòng)軌跡。所述第一設(shè)定時(shí)間根據(jù)需要設(shè)置,例如為0.5秒。
[0039]方式三:
[0040]采用該方式,可在終端界面設(shè)置一個(gè)縮放按鈕;為了節(jié)省界面空間,初始時(shí)也可不顯示縮放按鈕,而將屏幕中心位置默認(rèn)為縮放按鈕所在位置,當(dāng)用戶手指單擊屏幕中心且點(diǎn)擊后手指未尚開屏.,則確定為對(duì)應(yīng)縮放激活指令,在屏.上展不縮放滑動(dòng)軌跡。終端設(shè)備由屏幕觸摸信息對(duì)屏幕觸摸操進(jìn)行判斷,判斷屏幕觸摸操作是在界面縮放按鈕上的單擊操作,還是在界面上任意位置的雙擊操作:如果是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;如果是在界面上任意位置的連續(xù)兩次點(diǎn)擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡。該方式的實(shí)例參見(jiàn)圖5所示,當(dāng)前用戶采用雙擊方式進(jìn)行觸發(fā)。
[0041]步驟302,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸。
[0042]步驟303,由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例。
[0043]在屏幕上展示縮放滑動(dòng)軌跡之后,用戶便可根據(jù)縮放滑動(dòng)軌跡的提示進(jìn)行滑動(dòng)縮放,終端設(shè)備根據(jù)滑動(dòng)坐標(biāo)信息計(jì)算出縮放比例;縮放滑動(dòng)軌跡可采用多種不同的實(shí)現(xiàn)方式,下面進(jìn)行舉例說(shuō)明。
[0044]方式一:縮放滑動(dòng)軌跡為在屏幕上豎直顯示的垂直滑動(dòng)條。
[0045]步驟302所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置的縱坐標(biāo)減去滑動(dòng)起始位置的縱坐標(biāo),將得到的相減值作為滑動(dòng)尺寸;
[0046]步驟303所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以滑動(dòng)軌跡的縱向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。如圖6所示的實(shí)例,垂直滑動(dòng)條顯示在屏幕右側(cè)的固定位置,手指滑動(dòng)時(shí),可沿著垂直滑動(dòng)條滑動(dòng)(參見(jiàn)圖中的A界面),也可沿著屏幕其他任意方向滑動(dòng)(參見(jiàn)圖中的B界面)。
[0047]方式二:縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條。
[0048]步驟302所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置的橫坐標(biāo)減去滑動(dòng)起始位置的橫坐標(biāo),將得到的相減值作為滑動(dòng)尺寸;
[0049]步驟303所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以滑動(dòng)軌跡的橫向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
[0050]方式三:縮放滑動(dòng)軌跡為在屏幕上顯示的扇形滑動(dòng)條。
[0051]步驟302所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置和滑動(dòng)起始位置計(jì)算得到滑動(dòng)弧度,作為滑動(dòng)尺寸;
[0052]獲知滑動(dòng)結(jié)束位置和滑動(dòng)起始位置之后,通過(guò)簡(jiǎn)單的幾何運(yùn)算,便可得到滑動(dòng)弧度;以手指單擊屏幕上的縮放按鈕進(jìn)行說(shuō)明,單擊觸發(fā)后,顯示扇形滑動(dòng)條,扇形滑動(dòng)條上包含縮放按鈕,用戶沿著扇形滑動(dòng)條進(jìn)行滑動(dòng),終端設(shè)備獲取滑動(dòng)坐標(biāo)信息,將滑動(dòng)結(jié)束位置的坐標(biāo)點(diǎn)與扇形中心坐標(biāo)點(diǎn)之間的連線作為第一連線,將滑動(dòng)起始位置的坐標(biāo)點(diǎn)與扇形中心坐標(biāo)點(diǎn)之間的連線作為第二連線,計(jì)算出第一連線和第二連線的夾角,作為滑動(dòng)尺寸;
[0053]步驟303所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以扇形滑動(dòng)條的弧度,得到順時(shí)針?lè)较虻闹?,確定為放大比例,得到逆時(shí)針?lè)较虻闹?,確定為縮小比例。
[0054]步驟304,按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
[0055]顯示界面的內(nèi)容如文本、圖像、地圖等。
[0056]本發(fā)明通過(guò)手指滑動(dòng)操作實(shí)現(xiàn)對(duì)顯示界面的縮放,縮放比例可根據(jù)滑動(dòng)尺寸進(jìn)行精確確定,對(duì)縮放比例尺不再進(jìn)行限定,使縮放精度可控;并且,通過(guò)一次滑動(dòng)便可調(diào)節(jié)到需要的縮放比例,無(wú)需多次點(diǎn)擊操作,提高了操作效率。
[0057]下面通過(guò)圖7的實(shí)例對(duì)本發(fā)明終端顯示界面進(jìn)行縮放的方法進(jìn)行詳細(xì)說(shuō)明,該實(shí)例中,顯示的是地圖界面,圖7的流程包括以下步驟:
[0058]步驟701,獲取屏幕觸摸信息。
[0059]本實(shí)例的終端界面為圖5所示,界面顯示有縮放按鈕,用戶可通過(guò)單擊縮放按鈕以觸發(fā)展示垂直滑動(dòng)條,也可以雙擊屏幕任意位置以觸發(fā)展示垂直滑動(dòng)條。
[0060]現(xiàn)有方案中,需要在屏幕界面設(shè)置兩個(gè)按鈕,S卩“加號(hào)”和“減號(hào)”按鈕;由于屏幕面積有限,特別針對(duì)移動(dòng)終端而言,應(yīng)用的設(shè)計(jì)者期望能夠盡量的利用屏幕空間,最有效的版本是減少屏幕內(nèi)的操作區(qū)域;移動(dòng)終端地圖主頁(yè)上通常僅有5個(gè)重點(diǎn)功能入口,一旦在界面設(shè)備“加號(hào)”和“減號(hào)”兩個(gè)按鈕,將減少其他功能按鈕的設(shè)置。另外,在單手握持終端設(shè)備時(shí),拇指時(shí)常是手掌固定設(shè)備的著力點(diǎn),拇指進(jìn)行連續(xù)點(diǎn)擊操作,會(huì)減少握持的穩(wěn)定性,增加了終端設(shè)備從手中掉落的風(fēng)險(xiǎn)。
[0061]而采用本發(fā)明方案,只需設(shè)置一個(gè)縮放按鈕,或者無(wú)需設(shè)置縮放按鈕,充分利用了屏幕空間。并且,采用本發(fā)明方案無(wú)需進(jìn)行多次點(diǎn)擊,通過(guò)滑動(dòng)操作便可完成縮放,增加了手掌設(shè)置的穩(wěn)定性。
[0062]步驟702,由屏幕觸摸信息對(duì)屏幕觸摸操進(jìn)行判斷,判斷屏幕觸摸操作是在界面縮放按鈕上的單擊操作,還是在界面上任意位置的雙擊操作:如果是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則執(zhí)行步驟703,如果是在界面上任意位置的雙擊操作且點(diǎn)擊后手指未離開屏幕,則執(zhí)行步驟704。
[0063]步驟703,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡,執(zhí)行步驟705。
[0064]本實(shí)例中展示的縮放滑動(dòng)軌跡具體為垂直滑動(dòng)條。
[0065]步驟704,判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡,執(zhí)行步驟705 ;否則不在屏幕上展示縮放滑動(dòng)軌跡。
[0066]步驟705,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置的縱坐標(biāo)減去滑動(dòng)起始位置的縱坐標(biāo),將得到的相減值作為滑動(dòng)尺寸。
[0067]步驟706,用滑動(dòng)尺寸除以滑動(dòng)軌跡的縱向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
[0068]步驟707,按照縮放比例對(duì)當(dāng)前顯示的地圖進(jìn)行縮放,展示縮放后的地圖。
[0069]完成縮放后,手指離開屏幕即可取消縮放操作,終端停止在屏幕右側(cè)展示垂直滑動(dòng)條。
[0070]采用本發(fā)明對(duì)終端顯示界面進(jìn)行縮放的方案,能達(dá)到以下有益效果:
[0071]I)滑動(dòng)條縮放效果穩(wěn)定且精度可控。
[0072]當(dāng)用戶進(jìn)行縮放操作時(shí)候,手指停留在屏幕同一區(qū)域所對(duì)應(yīng)的比例尺是唯一且固定的,避免用戶反復(fù)使用“加減號(hào)”來(lái)返回到某個(gè)特定比例尺,操作效率更高。并且,滑動(dòng)縮放的效果是無(wú)級(jí)縮放,不是“加減號(hào)”式的逐級(jí)固定比例尺跳變,使得用戶能夠精確的定位到特定的比例尺。
[0073]2)地圖上的交互區(qū)域由“加號(hào)”和“減號(hào)”兩個(gè)按鈕縮減為單一“縮放”按鈕(為了區(qū)別,可采用普通按鈕不同的樣式),節(jié)省了占用空間以及占用的功能按鍵數(shù)量。
[0074]3)當(dāng)用戶使用點(diǎn)擊手勢(shì)激活縮放功能時(shí),按住“縮放”按鈕,縮放操作引導(dǎo)區(qū)域(t匕例尺刻度條形式)延伸展開,顯示在地圖的右側(cè)。在用戶手指不離開屏幕的情況下,手指上下滑動(dòng)可以精確調(diào)節(jié)圖比例尺。
[0075]當(dāng)用戶使用雙擊屏幕手勢(shì)激活縮放功能時(shí),右側(cè)的縮放欄同時(shí)伸展開響應(yīng)用戶手勢(shì),縮放條隨用戶手指操作移動(dòng)。界面響應(yīng)能夠讓用戶感知手勢(shì)動(dòng)作,操作比較有安全感,同時(shí)對(duì)于沒(méi)有使用過(guò)雙擊屏幕縮放手勢(shì)的用戶來(lái)說(shuō),手勢(shì)的學(xué)習(xí)和記憶成本能夠降低,能夠很快學(xué)習(xí)并適應(yīng)。
[0076]參見(jiàn)圖8,為本發(fā)終端設(shè)備結(jié)構(gòu)示意圖,該終端設(shè)備包括縮放滑動(dòng)軌跡展示單元、縮放比例確定單元和縮放顯示單元;
[0077]所述縮放滑動(dòng)軌跡展示單元,獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡,向所述縮放比例確定單元發(fā)送啟動(dòng)指令;
[0078]所述縮放比例確定單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例,將縮放比例發(fā)送給所述縮放顯示單元;
[0079]所述縮放顯示單元,接收來(lái)自所述縮放比例確定單元的縮放比例,按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
[0080]較佳地,所述縮放滑動(dòng)軌跡展示單元包括第一縮放滑動(dòng)軌跡展示子單元、第二縮放滑動(dòng)軌跡展示子單元或第三縮放滑動(dòng)軌跡展示子單元;
[0081]所述第一縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息獲知屏幕觸摸操作是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;
[0082]所述第二縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息獲知屏幕觸摸操作是在界面任意位置的雙擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;
[0083]所述第三縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息對(duì)屏幕觸摸操進(jìn)行判斷,判斷屏幕觸摸操作是在界面縮放按鈕上的單擊操作,還是在界面上任意位置的雙擊操作:如果是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;如果是在界面上任意位置的連續(xù)兩次點(diǎn)擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡。
[0084]較佳地,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上豎直顯示的垂直滑動(dòng)條時(shí),所述縮放比例確定單元包括第一滑動(dòng)尺寸確定子單元和第一縮放比例確定子單元;
[0085]所述第一滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置的縱坐標(biāo)減去滑動(dòng)起始位置的縱坐標(biāo),將得到的相減值作為滑動(dòng)尺寸,發(fā)送給所述第一縮放比例確定子單元;
[0086]所述第一縮放比例確定子單元,接收來(lái)自所述第一縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以滑動(dòng)軌跡的縱向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
[0087]較佳地,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條時(shí),所述縮放比例確定單元包括第二滑動(dòng)尺寸確定子單元和第二縮放比例確定子單元;
[0088]所述第二滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置的橫坐標(biāo)減去滑動(dòng)起始位置的橫坐標(biāo),將得到的相減值作為滑動(dòng)尺寸,發(fā)送給所述第二縮放比例確定子單元;
[0089]所述第二縮放比例確定子單元,接收來(lái)自所述第二縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以滑動(dòng)軌跡的橫向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
[0090]較佳地,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條時(shí),所述縮放比例確定單元包括第三滑動(dòng)尺寸確定子單元和第三縮放比例確定子單元;
[0091]所述第三滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置和滑動(dòng)起始位置計(jì)算得到滑動(dòng)弧度,作為滑動(dòng)尺寸,發(fā)送給所述第三縮放比例確定子單元;
[0092]所述第三縮放比例確定子單元,接收來(lái)自所述第三縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以扇形滑動(dòng)條的弧度,得到順時(shí)針?lè)较虻闹担_定為放大比例,得到逆時(shí)針?lè)较虻闹?,確定為縮小比例。
[0093]本發(fā)明所述的終端設(shè)備包括多種可進(jìn)行觸摸操作的終端設(shè)備,具體如移動(dòng)終端,智能設(shè)備等,移動(dòng)終端如手機(jī),智能設(shè)備如具有觸摸屏的智能手表。
[0094]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種對(duì)終端顯示界面進(jìn)行縮放的方法,其特征在于,該方法包括: 獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡; 獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸; 由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例; 按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令包括: 由屏幕觸摸信息獲知屏幕觸摸操作是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令;或者, 由屏幕觸摸信息獲知屏幕觸摸操作是在界面任意位置的雙擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令;或者, 由屏幕觸摸信息對(duì)屏幕觸摸操進(jìn)行判斷,判斷屏幕觸摸操作是在界面縮放按鈕上的單擊操作,還是在界面上任意位置的雙擊操作:如果是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令;如果是在界面上任意位置的連續(xù)兩次點(diǎn)擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令。
3.如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上豎直顯示的垂直滑動(dòng)條時(shí):` 所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置的縱坐標(biāo)減去滑動(dòng)起始位置的縱坐標(biāo),將得到的相減值作為滑動(dòng)尺寸; 所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以滑動(dòng)軌跡的縱向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
4.如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條時(shí): 所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置的橫坐標(biāo)減去滑動(dòng)起始位置的橫坐標(biāo),將得到的相減值作為滑動(dòng)尺寸; 所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以滑動(dòng)軌跡的橫向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
5.如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上顯示的扇形滑動(dòng)條時(shí): 所述由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸包括:由滑動(dòng)結(jié)束位置和滑動(dòng)起始位置計(jì)算得到滑動(dòng)弧度,作為滑動(dòng)尺寸; 所述由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例包括:用滑動(dòng)尺寸除以扇形滑動(dòng)條的弧度,得到順時(shí)針?lè)较虻闹担_定為放大比例,得到逆時(shí)針?lè)较虻闹担_定為縮小比例。
6.一種終端設(shè)備,其特征在于,該終端設(shè)備包括縮放滑動(dòng)軌跡展示單元、縮放比例確定單元和縮放顯示單元;所述縮放滑動(dòng)軌跡展示單元,獲取屏幕觸摸信息,確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡,向所述縮放比例確定單元發(fā)送啟動(dòng)指令; 所述縮放比例確定單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)坐標(biāo)信息確定滑動(dòng)尺寸;由滑動(dòng)尺寸占縮放滑動(dòng)軌跡的比例,計(jì)算得到縮放比例,將縮放比例發(fā)送給所述縮放顯示單元; 所述縮放顯示單元,接收來(lái)自所述縮放比例確定單元的縮放比例,按照縮放比例對(duì)當(dāng)前的顯示界面進(jìn)行縮放,展示縮放后的界面。
7.如權(quán)利要求6所述的終端設(shè)備,其特征在于,所述縮放滑動(dòng)軌跡展示單元包括第一縮放滑動(dòng)軌跡展示子單元、第二縮放滑動(dòng)軌跡展示子單元或第三縮放滑動(dòng)軌跡展示子單元; 所述第一縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息獲知屏幕觸摸操作是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡; 所述第二縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息獲知屏幕觸摸操作是在界面任意位置的雙擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡; 所述第三縮放滑動(dòng)軌跡展示子單元,由屏幕觸摸信息對(duì)屏幕觸摸操進(jìn)行判斷,判斷屏幕觸摸操作是在界面縮放按鈕上的單擊操作,還是在界面上任意位置的雙擊操作:如果是在界面縮放按鈕上的單擊操作且點(diǎn)擊后手指未離開屏幕,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡;如果是在界面上任意位置的連續(xù)兩次點(diǎn)擊操作且第二次點(diǎn)擊后手指未離開屏幕,則判斷第一次點(diǎn)擊和第二次點(diǎn)擊之間的時(shí)間間隔是否小于第一設(shè)定時(shí)間,如果是,則確定屏幕觸摸信息對(duì)應(yīng)縮放激活指令,在屏幕上展示縮放滑動(dòng)軌跡。`
8.如權(quán)利要求6或7所述的終端設(shè)備,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上豎直顯示的垂直滑動(dòng)條時(shí),所述縮放比例確定單元包括第一滑動(dòng)尺寸確定子單元和第一縮放比例確定子單元; 所述第一滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置的縱坐標(biāo)減去滑動(dòng)起始位置的縱坐標(biāo),將得到的相減值作為滑動(dòng)尺寸,發(fā)送給所述第一縮放比例確定子單元; 所述第一縮放比例確定子單元,接收來(lái)自所述第一縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以滑動(dòng)軌跡的縱向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
9.如權(quán)利要求6或7所述的終端設(shè)備,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條時(shí),所述縮放比例確定單元包括第二滑動(dòng)尺寸確定子單元和第二縮放比例確定子單元; 所述第二滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置的橫坐標(biāo)減去滑動(dòng)起始位置的橫坐標(biāo),將得到的相減值作為滑動(dòng)尺寸,發(fā)送給所述第二縮放比例確定子單元;所述第二縮放比例確定子單元,接收來(lái)自所述第二縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以滑動(dòng)軌跡的橫向長(zhǎng)度,得到大于零的值,確定為放大比例,得到小于零的值,確定為縮小比例。
10.如權(quán)利要求6或7所述的終端設(shè)備,其特征在于,當(dāng)所述縮放滑動(dòng)軌跡為在屏幕上水平顯示的水平滑動(dòng)條時(shí),所述縮放比例確定單元包括第三滑動(dòng)尺寸確定子單元和第三縮放比例確定子單元; 所述第三滑動(dòng)尺寸確定子單元,接收來(lái)自所述縮放滑動(dòng)軌跡展示單元的啟動(dòng)指令,獲取手指在觸摸屏幕上的滑動(dòng)坐標(biāo)信息,由滑動(dòng)結(jié)束位置和滑動(dòng)起始位置計(jì)算得到滑動(dòng)弧度,,作為滑動(dòng)尺寸,發(fā)送給所述第三縮放比例確定子單元; 所述第三縮放比例確定子單元,接收來(lái)自所述第三縮放比例確定子單元的縮放尺寸,用滑動(dòng)尺寸除以扇形滑動(dòng)條的弧度,得到順時(shí)針?lè)较虻闹?,確定為放大比例,得到逆時(shí)針?lè)较虻闹?,確定為縮小比例。`
【文檔編號(hào)】G06F3/048GK103677721SQ201310737123
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】李聰, 何郢丁, 王海戎, 閔辰羽 申請(qǐng)人:騰訊科技(深圳)有限公司