頁(yè)面縮放方法、裝置及終端設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種頁(yè)面縮放方法,包括:在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例;根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子;根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。利用本發(fā)明提出的頁(yè)面縮放方法和裝置,通過(guò)對(duì)縮放過(guò)程中的縮放增量進(jìn)行調(diào)整,能夠使得縮放過(guò)程更加穩(wěn)定,縮放結(jié)果更加精準(zhǔn)。
【專利說(shuō)明】頁(yè)面縮放方法、裝置及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)頁(yè)瀏覽【技術(shù)領(lǐng)域】,更為具體地,涉及一種頁(yè)面縮放方法、裝置及終端設(shè)備。
[0002]
【背景技術(shù)】
[0003]用戶在上網(wǎng)瀏覽網(wǎng)頁(yè)的時(shí)候,經(jīng)常需要對(duì)頁(yè)面上的一些頁(yè)面內(nèi)容進(jìn)行縮放處理。例如,縮放頁(yè)面中的某個(gè)圖片,或者縮放某個(gè)頁(yè)面?,F(xiàn)有技術(shù)中,有一種縮放情形是通過(guò)手指或鼠標(biāo)點(diǎn)擊屏幕或按鈕來(lái)觸發(fā)縮放動(dòng)作,每點(diǎn)擊一次,所對(duì)應(yīng)的縮放增量是固定的。還有一種情形,用戶在使用觸摸屏?xí)r通常會(huì)采用手勢(shì)進(jìn)行縮放操作,比較常見的是雙指縮放操作。當(dāng)用戶進(jìn)行雙指縮放的時(shí)候,由于手指滑動(dòng)的單位距離對(duì)應(yīng)的縮放增量是固定的,手指滑動(dòng)距離越長(zhǎng),縮放的程度越大。這兩種情形都存在同一個(gè)問(wèn)題,由于在縮放過(guò)程中同一縮放動(dòng)作對(duì)應(yīng)的縮放幅度是不變的,所以在縮放對(duì)象(即網(wǎng)頁(yè)頁(yè)面中的網(wǎng)頁(yè)元素,比如圖片)的大小接近用戶想要的目標(biāo)大小時(shí)很容易一步小心縮放過(guò)頭以至于要多次進(jìn)行調(diào)整才縮放到合適的縮放比例,然后才方便閱讀,給用戶造成許多不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提出一種頁(yè)面縮放方法及裝置,該方法及裝置基于當(dāng)前縮放比例和目標(biāo)縮放比例對(duì)縮放過(guò)程中的縮放增量進(jìn)行動(dòng)態(tài)調(diào)整,能夠使得縮放過(guò)程更加穩(wěn)定,縮放結(jié)果更加精準(zhǔn)。
[0005]本發(fā)明的另一目的在于提出一種終端設(shè)備,該終端設(shè)備包括上述頁(yè)面縮放裝置。
[0006]本發(fā)明的另一目的在于提出一種終端設(shè)備,該終端設(shè)備包括一個(gè)或多個(gè)處理器,所述一個(gè)或多個(gè)處理器被配置為執(zhí)行上述的頁(yè)面縮放方法。根據(jù)本發(fā)明的一個(gè)方面,提供了一種頁(yè)面縮放方法,包括:在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例;根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子;根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
[0007]在上述方面的一個(gè)或多個(gè)示例中,所述縮放增量因子是根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定。
[0008]在上述方面的一個(gè)或多個(gè)示例中,所述目標(biāo)縮放比例是基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到。
[0009]在上述方面的一個(gè)或多個(gè)示例中,所述目標(biāo)縮放比例是預(yù)先設(shè)定的。
[0010]在上述方面的一個(gè)或多個(gè)示例中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。
[0011]在上述方面的一個(gè)或多個(gè)示例中,所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出,所述縮放增量因子是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。[0012]在上述方面的一個(gè)或多個(gè)示例中,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例包括:檢測(cè)手指在所述觸摸屏上的移動(dòng)距離;基于所檢測(cè)到的手指移動(dòng)距離確定所述縮放對(duì)象的當(dāng)前縮放比例。
[0013]在上述方面的一個(gè)或多個(gè)示例中,根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子包括:
根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例以及手指在所述觸摸屏上移動(dòng)時(shí)檢測(cè)到的阻力,確定當(dāng)前縮放增量因子。
[0014]根據(jù)本發(fā)明的一個(gè)方面,提供了一種頁(yè)面縮放裝置,包括:當(dāng)前縮放比例獲取單元,用于在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例;縮放增量因子確定單元,用于根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子;縮放單元,用于根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
[0015]在上述方面的一個(gè)或多個(gè)示例中,所述縮放增量因子確定單元被配置為根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定所述縮放增量因子。
[0016]在上述方面的一個(gè)或多個(gè)示例中,所述的頁(yè)面縮放裝置還包括目標(biāo)縮放比例獲取單元,用于基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到所述目標(biāo)縮放比例。
[0017]在上述方面的一個(gè)或多個(gè)示例中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。
[0018]在上述方面的一個(gè)或多個(gè)示例中,所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出,所述縮放增量因子是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。
[0019]在上述方面的一個(gè)或多個(gè)示例中,所述的頁(yè)面縮放裝置,還包括:移動(dòng)距離檢測(cè)單元,用于檢測(cè)手指在所述觸摸屏上的移動(dòng)距離;所述當(dāng)前縮放比例獲取單元被配置為基于所檢測(cè)到的手指移動(dòng)距離確定所述縮放對(duì)象的當(dāng)前縮放比例。
[0020]在上述方面的一個(gè)或多個(gè)示例中,所述的頁(yè)面縮放裝置,還包括:阻力檢測(cè)單元,用于檢測(cè)手指在所述觸摸屏上移動(dòng)的阻力;所述縮放增量因子確定單元被配置為根據(jù)當(dāng)前縮放比例、所述目標(biāo)縮放比例以及所檢測(cè)到的阻力確定當(dāng)前縮放增量因子。
[0021]根據(jù)本發(fā)明的一個(gè)方面,提供了一種終端設(shè)備,包括顯示單元以及上述的頁(yè)面縮放裝置。
[0022]根據(jù)本發(fā)明的一個(gè)方面,提供了一種終端設(shè)備,包括:顯示單元;存儲(chǔ)單元;以及一個(gè)或多個(gè)處理器,所述一個(gè)或多個(gè)處理器被配置為執(zhí)行上述的頁(yè)面縮放方法。
[0023]本發(fā)明提出的上述頁(yè)面縮放方法、裝置及終端設(shè)備,通過(guò)計(jì)算當(dāng)前縮放比例與目標(biāo)縮放比例的差距,在縮放過(guò)程中對(duì)縮放增量進(jìn)行調(diào)整,能夠使得縮放過(guò)程更加穩(wěn)定,縮放結(jié)果更加精準(zhǔn),用戶體驗(yàn)好。
[0024]為了實(shí)現(xiàn)上述相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說(shuō)明并在權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
[0025]【專利附圖】
【附圖說(shuō)明】
[0026]根據(jù)下述參照附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將變得更加顯而易見。在附圖中:
圖1示出了本發(fā)明的實(shí)施例的頁(yè)面縮放方法的流程圖;
圖2A至圖2B示出了本發(fā)明的實(shí)施例的網(wǎng)頁(yè)組成特性的示意圖;
圖3A至圖3B示出了縮放阻力的變化示意圖;
圖4示出了本發(fā)明的實(shí)施例的終端設(shè)備的方框示意圖;
圖5示出了本發(fā)明的實(shí)施例的終端設(shè)備的另一實(shí)施例的方框示意圖。
[0027]在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
[0028]
【具體實(shí)施方式】
[0029]下面描述本公開的各個(gè)方面。應(yīng)該明白的是,本文的教導(dǎo)可以以多種多樣形式具體體現(xiàn),并且在本文中公開的任何具體結(jié)構(gòu)、功能或兩者僅僅是代表性的。基于本文的教導(dǎo),本領(lǐng)域技術(shù)人員應(yīng)該明白的是,本文所公開的一個(gè)方面可以獨(dú)立于任何其它方面實(shí)現(xiàn),并且這些方面中的兩個(gè)或多個(gè)方面可以按照各種方式組合。例如,可以使用本文所闡述的任何數(shù)目的方面,實(shí)現(xiàn)裝置或?qū)嵺`方法。另外,可以使用其它結(jié)構(gòu)、功能、或除了本文所闡述的一個(gè)或多個(gè)方面之外或不是本文所闡述的一個(gè)或多個(gè)方面的結(jié)構(gòu)和功能,實(shí)現(xiàn)這種裝置或?qū)嵺`這種方法。此外,本文所描述的任何方面可以包括權(quán)利要求的至少一個(gè)元素。
[0030]下面將參照附圖描述本發(fā)明的各個(gè)實(shí)施例。
[0031]本發(fā)明提出一種頁(yè)面縮放方法,圖1示出了本發(fā)明的實(shí)施例的頁(yè)面縮放方法的流程圖,其中包括步驟:
如圖1所示,在步驟S110,在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例。其中,所述當(dāng)前縮放比例是所述縮放對(duì)象的當(dāng)前尺寸與原始尺寸的比值。由于所述縮放為等比縮放,所以所述縮放比例也可以用所述縮放對(duì)象的當(dāng)前寬度與原始寬度的比值來(lái)表示。
[0032]在本發(fā)明的一個(gè)示例中,所述終端設(shè)備是可以進(jìn)行網(wǎng)頁(yè)瀏覽的設(shè)備,包括但不限于移動(dòng)終端設(shè)備、PC設(shè)備,所述顯示屏幕可以是觸摸屏也可以是非觸摸屏。
[0033]在本發(fā)明的一個(gè)示例中,所述縮放指令可以由多種方式觸發(fā)??梢允峭ㄟ^(guò)點(diǎn)擊鼠標(biāo)或者通過(guò)手指點(diǎn)擊所述顯示屏幕來(lái)觸發(fā),也可以是通過(guò)操作終端設(shè)備上的按鍵來(lái)觸發(fā)。當(dāng)所述顯示屏幕為觸摸屏?xí)r,可以是通過(guò)雙指在顯示屏幕上移動(dòng)來(lái)觸發(fā)。
[0034]在本發(fā)明的一個(gè)示例中,所述縮放對(duì)象可以是網(wǎng)頁(yè)頁(yè)面的網(wǎng)頁(yè)元素,例如網(wǎng)頁(yè)上的文本塊,或者網(wǎng)頁(yè)上的圖片。如圖2A至圖2B所示,網(wǎng)頁(yè)通常是由很多不同的內(nèi)容塊組成,每個(gè)網(wǎng)頁(yè)內(nèi)容塊對(duì)應(yīng)的內(nèi)容可以看做一個(gè)網(wǎng)頁(yè)元素。網(wǎng)頁(yè)元素可以是網(wǎng)頁(yè)的正文文本,可以是網(wǎng)頁(yè)上的圖片,也可以是網(wǎng)頁(yè)上的廣告內(nèi)容。通常用戶對(duì)網(wǎng)頁(yè)進(jìn)行縮放時(shí),會(huì)選定一個(gè)縮放對(duì)象,即使有時(shí)候是對(duì)整個(gè)網(wǎng)頁(yè)進(jìn)行縮放,但是縮放的目的都是將網(wǎng)頁(yè)中某些網(wǎng)頁(yè)元素縮放到適合的大小。例如:用戶想看清楚網(wǎng)頁(yè)上的一張圖片時(shí),則將此圖片作為縮放對(duì)象;用戶想清楚閱讀某則新聞的正文時(shí),則將此正文作為縮放對(duì)象。在本發(fā)明的一個(gè)示例中,當(dāng)利用手指在顯示屏幕上移動(dòng)進(jìn)行縮放操作時(shí),可以將雙指連線中心點(diǎn)在屏幕上的位置對(duì)應(yīng)的頁(yè)面區(qū)域的內(nèi)容確定為縮放對(duì)象。
[0035]接下來(lái),在步驟S120,根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子。
[0036]在本發(fā)明的一個(gè)示例中,所述目標(biāo)縮放比例可以是基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到。所述原始寬度CW是指所述縮放對(duì)象在所述顯示屏幕上沒(méi)有經(jīng)過(guò)縮放處理時(shí)顯示的寬度。在本發(fā)明的另一個(gè)示例中,所述預(yù)定寬度是所述顯示屏幕的寬度W,所述目標(biāo)縮放比例ES=a*W/CW,a可以是任意設(shè)定的正實(shí)數(shù)。在本發(fā)明的一個(gè)示例中,a值可以取I。
[0037]在本發(fā)明的一個(gè)示例中,所述目標(biāo)縮放比例可以是預(yù)先設(shè)定的。
[0038]在本發(fā)明的一個(gè)示例中,所述縮放增量因子可以是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。例如:當(dāng)所述縮放指令是通過(guò)點(diǎn)擊所述縮放對(duì)象而發(fā)出時(shí),每點(diǎn)擊一次,將所述縮放對(duì)象的縮放比例增加一個(gè)縮放增量因子,比如:在所述縮放增量因子是100%的時(shí)候,每點(diǎn)擊一次,將所述縮放對(duì)象的縮放比例增加100%。
[0039]在本發(fā)明的一個(gè)示例中,當(dāng)所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出時(shí),所述縮放增量因子可以是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。例如:手指每移動(dòng)1mm,所述縮放對(duì)象的縮放比例增加一個(gè)縮放增量因子,比如:在所述縮放增量因子是10%的時(shí)候,手指每移動(dòng)Imm,將所述縮放對(duì)象的縮放比例增加10%。
[0040]在本發(fā)明的一個(gè)示例中,所述縮放增量因子V可以是根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定。當(dāng)前縮放比例S和所述目標(biāo)縮放比例ES的差值的絕對(duì)值
IS-ES I成正比關(guān)系,I S-ES I越小,所述縮放增量因子V越小,I S-ES I越大,所述縮放增量因子V越大。所述縮放增量因子V可以是I S-ES I的函數(shù),由公式V=f( I S-ES I )表示。例如:V= m I S-ES I,其中,m值為正數(shù)。
[0041]在本發(fā)明的另一個(gè)示例中,當(dāng)所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出時(shí),所述縮放增量因子還可以是根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例的差值的絕對(duì)值以及手指在所述觸摸屏上移動(dòng)時(shí)檢測(cè)到的阻力來(lái)確定。
[0042]在本發(fā)明的一個(gè)示例中,所述終端設(shè)備的顯示屏幕由可變阻力的材料制成,所述移動(dòng)設(shè)備設(shè)有阻力調(diào)節(jié)模塊,所述阻力調(diào)節(jié)模塊在檢測(cè)到當(dāng)前縮放比例和目標(biāo)縮放比例的差值的絕對(duì)值發(fā)生變化時(shí),根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例的差值的絕對(duì)值與所述阻力的對(duì)應(yīng)關(guān)系調(diào)節(jié)手指在所述屏幕上移動(dòng)時(shí)的阻力。屏幕的阻力越大,手指在屏幕上移動(dòng)就越難。
[0043]在本發(fā)明的一個(gè)示例中,阻力F可以是所述當(dāng)前縮放比例和目標(biāo)縮放比例的差值的絕對(duì)值I S-ES I的函數(shù),F(xiàn)=f ( I S-ES I ),I S-ES |越小,F(xiàn)越大,| S-ES |越大,F(xiàn)越小。阻力F與丨S-ES I的關(guān)系可以如圖3A至3B所示。如圖3A所示,F(xiàn)=x/ | S-ES |,x>0。在本發(fā)明的一個(gè)優(yōu)選方案中,x=l。如圖3B所示,F(xiàn)=y/ | S-ES | ~2, y>0。
[0044]在本發(fā)明的一個(gè)示例中,縮放增量因子V=f ( I S-ES I,F(xiàn)),V值由| S-ES |和F共同確定,當(dāng)I S-ES I越小時(shí),V越大;當(dāng)F越大時(shí),V越小。例如:V=m I S-ES I /F ~n,其中 m>0, n>l。[0045]在本發(fā)明的一個(gè)示例中,所述縮放對(duì)象的當(dāng)前縮放比例可以是通過(guò)先檢測(cè)手指在所述觸摸屏上的移動(dòng)距離,然后基于所檢測(cè)到的手指移動(dòng)距離確定的。例如,把手指每移動(dòng)單位距離引發(fā)的操作效果作為一次縮放的話,當(dāng)前縮放比例就等于是當(dāng)次縮放之前的縮放對(duì)象的比例與當(dāng)次縮放時(shí)的縮放增量因子之和。
[0046]接下來(lái),在步驟S130,根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
[0047]在本發(fā)明的一個(gè)示例中,每次縮放操作時(shí)都要先計(jì)算出縮放增量因子再進(jìn)行縮放。例如:對(duì)應(yīng)利用鼠標(biāo)或手指點(diǎn)擊屏幕或按鍵來(lái)發(fā)出縮放指令時(shí),每次點(diǎn)擊之后計(jì)算縮放增量因子然后進(jìn)行縮放。
[0048]在本發(fā)明的一個(gè)示例中,對(duì)于觸摸屏上的手指移動(dòng)觸發(fā)的縮放操作,在手指完成一次不間斷的移動(dòng)過(guò)程中,手指每移動(dòng)單位距離,就需要計(jì)算一次縮放增量因子,然后利用所述增量因子進(jìn)行接下來(lái)的縮放,這個(gè)單位距離是無(wú)限小的距離,也就是說(shuō),在手指一次移動(dòng)的過(guò)程中,縮放增量因子是時(shí)時(shí)在改變的。
[0049]根據(jù)本實(shí)施例的頁(yè)面縮放方法,在所述縮放對(duì)象的縮放比例越接近目標(biāo)縮放比例時(shí),縮放增量因子會(huì)變得越小,縮放時(shí)的縮放對(duì)象的放大或縮小速度會(huì)變得很慢,便于用戶對(duì)縮放對(duì)象的大小進(jìn)行微調(diào),使用戶能夠準(zhǔn)確地達(dá)到想要的縮放目標(biāo)大小。
[0050]本發(fā)明還提供了一種終端設(shè)備,圖4示出了本發(fā)明的終端設(shè)備400的方框示意圖。
[0051]如圖4所示,所述終端設(shè)備包括顯示單元410以及頁(yè)面縮放裝置420。
[0052]在本發(fā)明的一個(gè)示例中,所述顯示單元410可以是顯示屏。
[0053]在本發(fā)明的一個(gè)示例中,所述頁(yè)面縮放裝置420包括:當(dāng)前縮放比例獲取單元421,用于在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例;縮放增量因子確定單元422,用于根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子;縮放單元423,用于根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
[0054]在本發(fā)明的一個(gè)示例中,所述422縮放增量因子確定單元被配置為根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定所述縮放增量因子。其中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。
[0055]在本發(fā)明的一個(gè)示例中,所述頁(yè)面縮放裝置420還包括目標(biāo)縮放比例獲取單元(圖中未示出),所述目標(biāo)縮放比例獲取單元被配置為基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到所述目標(biāo)縮放比例。在本發(fā)明的另一個(gè)示例中,所述目標(biāo)縮放比例是預(yù)先設(shè)定的。
[0056]在本發(fā)明的一個(gè)示例中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。在本發(fā)明的一個(gè)示例中,所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出,所述縮放增量因子是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。
[0057]在本發(fā)明的一個(gè)示例中,所述的頁(yè)面縮放裝置420還包括移動(dòng)距離檢測(cè)單元(圖中未示出),所述移動(dòng)距離檢測(cè)單元用于檢測(cè)手指在所述觸摸屏上的移動(dòng)距離;所述當(dāng)前縮放比例獲取單元421被配置為基于所檢測(cè)到的手指移動(dòng)距離確定所述縮放對(duì)象的當(dāng)前縮放比例。在本發(fā)明的一個(gè)示例中,所述移動(dòng)距離檢測(cè)單元可以是移動(dòng)設(shè)備上的傳感器,例如距離傳感器。[0058]在本發(fā)明的一個(gè)示例中,所述的頁(yè)面縮放裝置420,還包括:阻力檢測(cè)單元(圖中未示出),所述阻力檢測(cè)單元用于檢測(cè)手指在所述觸摸屏上移動(dòng)的阻力;所述縮放增量因子確定單元422被配置為根據(jù)當(dāng)前縮放比例、所述目標(biāo)縮放比例以及所檢測(cè)到的阻力確定當(dāng)前縮放增量因子。
[0059]本發(fā)明還提供了一種終端設(shè)備,圖5示出了所述終端設(shè)備的另一實(shí)施例方框示意圖。
[0060]如圖5所示,所述終端設(shè)備500包括顯示單元510,存儲(chǔ)單元520以及頁(yè)面縮放裝置 420。
[0061 ] 在本發(fā)明的一個(gè)示例中,所述顯示單元510可以是顯示屏。
[0062]在本發(fā)明的一個(gè)示例中,所述頁(yè)面縮放裝置420可以被配置為靠一個(gè)或多個(gè)處理器來(lái)執(zhí)行圖1所述的頁(yè)面縮放方法。
[0063]此外,典型地,本發(fā)明的移動(dòng)終端可為各種具有藍(lán)牙功能的手持終端設(shè)備,例如具有藍(lán)牙功能的手機(jī)、個(gè)人數(shù)字助理(PDA)。
[0064]此外,根據(jù)本發(fā)明的方法還可以被實(shí)現(xiàn)為由移動(dòng)終端中的處理器(比如CPU)執(zhí)行的計(jì)算機(jī)程序,并且存儲(chǔ)在移動(dòng)終端的存儲(chǔ)器中。在該計(jì)算機(jī)程序被處理器執(zhí)行時(shí),執(zhí)行本發(fā)明的方法中限定的上述功能。
[0065]此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)有用于執(zhí)行本發(fā)明的方法中限定的上述功能的計(jì)算機(jī)程序。
[0066]此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器以及用于存儲(chǔ)使得控制器實(shí)現(xiàn)上述步驟或單元功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備實(shí)現(xiàn)。
[0067]本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說(shuō)明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對(duì)其進(jìn)行了一般性的描述。這種功能是被實(shí)現(xiàn)為軟件還是被實(shí)現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個(gè)系統(tǒng)的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每種具體應(yīng)用以各種方式來(lái)實(shí)現(xiàn)所述的功能,但是這種實(shí)現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本發(fā)明的范圍。
[0068]盡管前面公開的內(nèi)容示出了本發(fā)明的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本發(fā)明的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的發(fā)明實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本發(fā)明的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。
[0069]雖然如上參照?qǐng)D描述了根據(jù)本發(fā)明的各個(gè)實(shí)施例進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)上述本發(fā)明所提出的各個(gè)實(shí)施例,還可以在不脫離本
【發(fā)明內(nèi)容】
的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
【權(quán)利要求】
1.一種頁(yè)面縮放方法,包括: 在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例; 根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子; 根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
2.根據(jù)權(quán)利要求1所述的頁(yè)面縮放方法,其中,所述縮放增量因子是根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定。
3.根據(jù)權(quán)利要求1所述的頁(yè)面縮放方法,其中,所述目標(biāo)縮放比例是基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到。
4.根據(jù)權(quán)利要求1所述的頁(yè)面縮放方法,其中,所述目標(biāo)縮放比例是預(yù)先設(shè)定的。
5.根據(jù)權(quán)利要求1所述的頁(yè)面縮放方法,其中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。
6.根據(jù)權(quán)利要求1所述的頁(yè)面縮放方法,其中,所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出,所述縮放增量因子是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。
7.根據(jù)權(quán)利要求6所述的頁(yè)面縮放方法,其中,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例包括: 檢測(cè)手指在所述觸摸屏上的移動(dòng)距離; 基于所檢測(cè)到的手指移動(dòng)距離確定所述縮放對(duì)象的當(dāng)前縮放比例。
8.根據(jù)權(quán)利要求6所述的頁(yè)面縮放方法,根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子包括: 根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例以及手指在所述觸摸屏上移動(dòng)時(shí)檢測(cè)到的阻力,確定當(dāng)前縮放增量因子。
9.一種頁(yè)面縮放裝置,包括: 當(dāng)前縮放比例獲取單元,用于在接收到網(wǎng)頁(yè)頁(yè)面縮放指令后,獲取終端設(shè)備的顯示屏幕上所顯示的網(wǎng)頁(yè)頁(yè)面中的縮放對(duì)象的當(dāng)前縮放比例; 縮放增量因子確定單元,用于根據(jù)所述當(dāng)前縮放比例和目標(biāo)縮放比例,確定當(dāng)前縮放增量因子; 縮放單元,用于根據(jù)當(dāng)前縮放增量因子對(duì)所述縮放對(duì)象進(jìn)行縮放。
10.根據(jù)權(quán)利要求9所述的頁(yè)面縮放裝置,其中,所述縮放增量因子確定單元被配置為根據(jù)當(dāng)前縮放比例和所述目標(biāo)縮放比例的差值的絕對(duì)值確定所述縮放增量因子。
11.根據(jù)權(quán)利要求9所述的頁(yè)面縮放裝置,還包括目標(biāo)縮放比例獲取單元,用于基于所述縮放對(duì)象的原始寬度和預(yù)定寬度計(jì)算得到所述目標(biāo)縮放比例。
12.根據(jù)權(quán)利要求9所述的頁(yè)面縮放裝置,其中,所述縮放增量因子是每次縮放操作時(shí)所述縮放對(duì)象的縮放比例的增加量。
13.根據(jù)權(quán)利要求9所述的頁(yè)面縮放裝置,其中,所述顯示屏幕是觸摸屏,所述網(wǎng)頁(yè)頁(yè)面縮放指令響應(yīng)于檢測(cè)到手指在觸摸屏上的移動(dòng)而發(fā)出,所述縮放增量因子是手指在所述觸摸屏上移動(dòng)單位距離時(shí)所述縮放對(duì)象的縮放比例的增加量。
14.根據(jù)權(quán)利要求13所述的頁(yè)面縮放裝置,還包括:移動(dòng)距離檢測(cè)單元,用于檢測(cè)手指在所述觸摸屏上的移動(dòng)距離; 所述當(dāng)前縮放比例獲取單元被配置為基于所檢測(cè)到的手指移動(dòng)距離確定所述縮放對(duì)象的當(dāng)前縮放比例。
15.根據(jù)權(quán)利要求13所述的頁(yè)面縮放裝置,還包括: 阻力檢測(cè)單元,用于檢測(cè)手指在所述觸摸屏上移動(dòng)的阻力; 所述縮放增量因子確定單元被配置為根據(jù)當(dāng)前縮放比例、所述目標(biāo)縮放比例以及所檢測(cè)到的阻力確定當(dāng)前縮放增量因子。
16.一種終端設(shè)備,包括:顯示單元以及如權(quán)利要求9至15所述的頁(yè)面縮放裝置。
17.一種終端設(shè)備,包括: 顯示單元; 存儲(chǔ)單元;以及 一個(gè)或多個(gè)處理器,所 述一個(gè)或多個(gè)處理器被配置為執(zhí)行如權(quán)利要求1至8所述的頁(yè)面縮放方法。
【文檔編號(hào)】G06F3/0488GK103699329SQ201310749099
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】梁捷, 李海翔 申請(qǐng)人:優(yōu)視科技有限公司