頁(yè)面縮放方法和裝置制造方法
【專利摘要】本公開揭示了一種頁(yè)面縮放方法和裝置,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述頁(yè)面縮放方法包括:接收頁(yè)面縮放指令;根據(jù)所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;對(duì)縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;顯示排版后的所述頁(yè)面。解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
【專利說(shuō)明】頁(yè)面縮放方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種頁(yè)面縮放方法和裝置。
【背景技術(shù)】
[0002]用戶在諸如手機(jī)、平板電腦或者電子閱讀器之類的移動(dòng)終端中瀏覽網(wǎng)頁(yè)時(shí),受限于移動(dòng)終端的屏幕較小的原因,用戶經(jīng)常需要對(duì)網(wǎng)頁(yè)進(jìn)行縮放,進(jìn)而在縮放后的頁(yè)面中繼續(xù)瀏覽。
[0003]相關(guān)的一種頁(yè)面縮放方法包括:用戶使用兩根手指在終端顯示的頁(yè)面中施加頁(yè)面縮放指令,相應(yīng)的,終端接收用戶的頁(yè)面縮放指令,根據(jù)接收到的該頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放,顯示縮放后的頁(yè)面。
[0004]但是,由于縮放后的頁(yè)面中位于頁(yè)面兩側(cè)的頁(yè)面內(nèi)容信息可能不能在終端屏幕中進(jìn)行顯示,所以這就導(dǎo)致當(dāng)用戶想要查看頁(yè)面中位于頁(yè)面兩側(cè)的頁(yè)面內(nèi)容時(shí),用戶需要左右拖動(dòng)頁(yè)面后才能最終查看到需要的內(nèi)容,信息獲取效率較低。
【發(fā)明內(nèi)容】
[0005]為了解決相關(guān)技術(shù)中信息獲取效率低的問題,本公開提供了一種頁(yè)面縮放方法和裝置。所述技術(shù)方案如下:
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種頁(yè)面縮放方法,包括:
[0007]接收頁(yè)面縮放指令;
[0008]根據(jù)所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;
[0009]對(duì)縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;
[0010]顯示排版后的所述頁(yè)面。
[0011]可選的,所述顯示排版后的所述頁(yè)面,包括:
[0012]獲取所述頁(yè)面的縮放中心點(diǎn);
[0013]以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面。
[0014]可選的,所述方法還包括:
[0015]檢測(cè)本次縮放是否滿足預(yù)設(shè)條件;
[0016]如果本次縮放滿足所述預(yù)設(shè)條件,則觸發(fā)執(zhí)行所述以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面的步驟。
[0017]可選的,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括:
[0018]獲取所述縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息;
[0019]檢測(cè)所述文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度;
[0020]如果所述文本信息的信息長(zhǎng)度大于所述預(yù)定長(zhǎng)度,則確定本次縮放滿足所述預(yù)設(shè)條件。
[0021]可選的,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括:
[0022]計(jì)算縮放后的所述頁(yè)面的顯示比例與縮放前的所述頁(yè)面的顯示比例之間的差值;
[0023]檢測(cè)所述差值是否達(dá)到預(yù)定閾值;
[0024]如果所述差值達(dá)到所述預(yù)定閾值,則確定本次縮放滿足所述預(yù)設(shè)條件。
[0025]可選的,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括:
[0026]若在打開所述頁(yè)面之后,接收到所述頁(yè)面縮放指令之前還接收到其它操作指令,則確定本次縮放滿足所述預(yù)設(shè)條件;其中,
[0027]所述其它操作指令包括如下指令中的至少一種:控制所述頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇所述頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放所述頁(yè)面的顯示比例的縮放指令。
[0028]根據(jù)本公開實(shí)施例的第二方面,提供一種頁(yè)面縮放裝置,包括:
[0029]指令接收模塊,被配置為接收頁(yè)面縮放指令;
[0030]頁(yè)面縮放模塊,被配置為根據(jù)所述指令接收模塊接收到的所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;
[0031]頁(yè)面排版模塊,被配置為對(duì)所述頁(yè)面縮放模塊縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;
[0032]頁(yè)面顯示模塊,被配置為顯示所述頁(yè)面排版模塊排版后的所述頁(yè)面。
[0033]可選的,所述頁(yè)面顯示模塊,包括:
[0034]中心點(diǎn)獲取單元,被配置為獲取所述頁(yè)面的縮放中心點(diǎn);
[0035]頁(yè)面顯示單元,被配置為以所述中心點(diǎn)獲取單元獲取到的所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面。
[0036]可選的,所述裝置還包括:
[0037]條件檢測(cè)模塊,被配置為檢測(cè)本次縮放是否滿足預(yù)設(shè)條件;
[0038]顯示觸發(fā)模塊,被配置為在所述條件檢測(cè)模塊的檢測(cè)結(jié)果為本次縮放滿足所述預(yù)設(shè)條件時(shí),觸發(fā)執(zhí)行所述以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面的步驟。
[0039]可選的,所述條件檢測(cè)模塊,包括:
[0040]信息獲取單元,被配置為獲取所述縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息;
[0041]長(zhǎng)度檢測(cè)單元,被配置為檢測(cè)所述信息獲取單元獲取到的所述文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度;
[0042]第一確定單元,被配置為在所述長(zhǎng)度檢測(cè)單元的檢測(cè)結(jié)果為所述文本信息的信息長(zhǎng)度大于所述預(yù)定長(zhǎng)度時(shí),確定本次縮放滿足所述預(yù)設(shè)條件。
[0043]可選的,所述條件檢測(cè)模塊,包括:
[0044]差值計(jì)算單元,被配置為計(jì)算縮放后的所述頁(yè)面的顯示比例與縮放前的所述頁(yè)面的顯示比例之間的差值;
[0045]差值檢測(cè)單元,被配置為檢測(cè)所述差值計(jì)算單元計(jì)算得到的所述差值是否達(dá)到預(yù)定閾值;
[0046]第二確定單元,被配置為在所述差值檢測(cè)單元的檢測(cè)結(jié)果為所述差值達(dá)到所述預(yù)定閾值時(shí),確定本次縮放滿足所述預(yù)設(shè)條件。
[0047]可選的,所述條件檢測(cè)模塊,包括:
[0048]第三確定單元,被配置為在打開所述頁(yè)面之后,接收到所述頁(yè)面縮放指令之前還接收到其它操作指令時(shí),確定本次縮放滿足所述預(yù)設(shè)條件;其中,
[0049]所述其它操作指令包括如下指令中的至少一種:控制所述頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇所述頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放所述頁(yè)面的顯示比例的縮放指令。
[0050]根據(jù)本公開實(shí)施例的第三方面,提供一種頁(yè)面縮放裝置,包括:
[0051]處理器;
[0052]用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0053]其中,所述處理器被配置為:
[0054]接收頁(yè)面縮放指令;
[0055]根據(jù)所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;
[0056]對(duì)縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;
[0057]顯示排版后的所述頁(yè)面。
[0058]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0059]通過(guò)對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配,進(jìn)而顯示排版后的頁(yè)面;解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
[0060]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【專利附圖】
【附圖說(shuō)明】
[0061]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并于說(shuō)明書一起用于解釋本發(fā)明的原理。
[0062]圖1A是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放方法的流程圖;
[0063]圖1B是根據(jù)一示例性實(shí)施例示出的終端接收頁(yè)面縮放指令時(shí)終端的顯示示意圖;
[0064]圖1C是根據(jù)一示例性實(shí)施例示出的終端顯示排版后的頁(yè)面的顯示示意圖;
[0065]圖2A是根據(jù)另一示例性實(shí)施例示出的一種頁(yè)面縮放方法的流程圖;
[0066]圖2B是根據(jù)一示例性實(shí)施例示出的終端確定的縮放中心點(diǎn)的示意圖;
[0067]圖3是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放裝置的框圖;
[0068]圖4A是根據(jù)另一示例性實(shí)施例示出的一種頁(yè)面縮放裝置的框圖;
[0069]圖4B是根據(jù)另一示例性實(shí)施例示出的條件檢測(cè)模塊的框圖;
[0070]圖4C是根據(jù)另一示例性實(shí)施例示出的條件檢測(cè)模塊的另一框圖;
[0071]圖5是根據(jù)一示例性實(shí)施例示出的一種用于頁(yè)面縮放的裝置的框圖。
【具體實(shí)施方式】
[0072]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0073]圖1A是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放方法的流程圖,該頁(yè)面縮放方法可以包括以下步驟。
[0074]在步驟101中,接收頁(yè)面縮放指令。
[0075]當(dāng)用戶對(duì)終端顯示的頁(yè)面的顯示比例不滿意時(shí),用戶可以施加頁(yè)面縮放指令來(lái)改變頁(yè)面的顯示比例,相應(yīng)的,終端可以接收頁(yè)面縮放指令。
[0076]在第一種可能的實(shí)現(xiàn)方式中,請(qǐng)參考圖1B,當(dāng)用戶想要放大頁(yè)面的顯示比例時(shí),用戶可以使用兩根手指在頁(yè)面中執(zhí)行伸張操作來(lái)施加頁(yè)面縮放指令。類似的,當(dāng)用戶想要縮小頁(yè)面的顯示比例時(shí),用戶可以使用兩根手指在頁(yè)面中執(zhí)行收縮操作來(lái)施加頁(yè)面縮放指令。
[0077]在第二種可能的實(shí)現(xiàn)方式中,用戶可以通過(guò)單擊或者雙擊頁(yè)面的方式來(lái)施加頁(yè)面縮放指令。
[0078]在步驟102中,根據(jù)頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放。
[0079]終端接收到頁(yè)面縮放指令之后,終端可以根據(jù)頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放。比如,終端在頁(yè)面縮放指令的控制下將頁(yè)面中的文字字號(hào)由8pt放大為10pt。
[0080]在步驟103中,對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配。
[0081]為了使得縮放后的頁(yè)面能夠適應(yīng)終端的終端屏幕,在終端對(duì)頁(yè)面進(jìn)行縮放之后,終端可以對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配。
[0082]在步驟104中,顯示排版后的頁(yè)面。
[0083]在終端對(duì)縮放后的頁(yè)面進(jìn)行排版后,終端可以顯示排版后的頁(yè)面。比如,終端可以顯示圖1C所示的排版后的頁(yè)面。
[0084]綜上所述,本公開實(shí)施例中提供的頁(yè)面縮放方法,通過(guò)對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配,進(jìn)而顯示排版后的頁(yè)面;解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
[0085]圖2A是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放方法的流程圖,與上述實(shí)施例不同的是,在本實(shí)施例中,終端將以頁(yè)面的縮放中心點(diǎn)為中心顯示排版后的頁(yè)面,該頁(yè)面縮放方法可以包括以下步驟。
[0086]在步驟201中,接收頁(yè)面縮放指令。
[0087]在步驟202中,根據(jù)頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放。
[0088]在步驟203中,對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配。
[0089]需要說(shuō)明的是,步驟201至步驟203與上述實(shí)施例中的步驟101至步驟103類似,技術(shù)細(xì)節(jié)請(qǐng)參考上述實(shí)施例,本實(shí)施例在此不再贅述。
[0090]在步驟204中,檢測(cè)本次縮放是否滿足預(yù)設(shè)條件。
[0091]在終端對(duì)頁(yè)面進(jìn)行縮放之后,為了后續(xù)步驟的執(zhí)行,終端可以檢測(cè)本次縮放是否滿足預(yù)設(shè)條件。
[0092]在實(shí)際實(shí)現(xiàn)時(shí),本步驟可以包括如下幾種可能的實(shí)現(xiàn)方式中的至少一種:
[0093]在第一種可能的實(shí)現(xiàn)方式中,本步驟可以包括:
[0094]第一,獲取縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息;
[0095]終端可以獲取縮放中心點(diǎn),然后獲取縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息。
[0096]其中,終端獲取縮放中心點(diǎn)的獲取方法可以為:
[0097]當(dāng)用戶通過(guò)兩根手指的縮放操作來(lái)施加頁(yè)面縮放指令時(shí),終端可以將兩根手指的中心位置作為頁(yè)面的縮放中心點(diǎn)。比如,請(qǐng)參考圖2B,終端可以將‘A’點(diǎn)作為縮放中心點(diǎn)。
[0098]當(dāng)用戶通過(guò)手指單擊或者雙擊來(lái)施加頁(yè)面縮放指令時(shí),終端可以將手指的落點(diǎn)位置作為縮放中心點(diǎn)。
[0099]在終端獲取到縮放中心點(diǎn)之后,終端可以獲取縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息。比如,在圖2B所示的頁(yè)面中,終端獲取到的縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息為“國(guó)家主席及其夫人 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”。
[0100]第二,檢測(cè)文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度;
[0101]第三,如果文本信息的信息長(zhǎng)度大于預(yù)定長(zhǎng)度,則確定本次縮放滿足預(yù)設(shè)條件。
[0102]如果終端的檢測(cè)結(jié)果為文本信息的信息長(zhǎng)度大于預(yù)定閾值,則說(shuō)明本次縮放很有可能是用戶主動(dòng)觸發(fā)的縮放,此時(shí)終端可以確定本次縮放滿足預(yù)設(shè)條件。
[0103]而如果終端的檢測(cè)結(jié)果為文本信息的信息長(zhǎng)度未大于預(yù)定閾值,則說(shuō)明此時(shí)極有可能是用戶的誤操作而觸發(fā)的縮放,此時(shí)終端可以確定本次縮放不滿足預(yù)設(shè)條件。
[0104]在第二種可能的實(shí)現(xiàn)方式中,本步驟可以包括:
[0105]第一,計(jì)算縮放后的頁(yè)面的顯示比例與縮放前的頁(yè)面的顯示比例之間的差值;
[0106]終端可以獲取縮放后的頁(yè)面的顯示比例以及縮放前的頁(yè)面的顯示比例,計(jì)算獲取到的兩個(gè)縮放比例的差值。
[0107]對(duì)于同一個(gè)頁(yè)面,用戶可以執(zhí)行多次縮放,而本實(shí)施例中的縮放前的頁(yè)面的顯示比例是指終端本次接收到頁(yè)面縮放指令之前頁(yè)面的顯示比例。
[0108]第二,檢測(cè)差值是否達(dá)到預(yù)定閾值;
[0109]第三,如果差值達(dá)到預(yù)定閾值,則確定本次縮放滿足預(yù)設(shè)條件。
[0110]如果檢測(cè)結(jié)果為差值達(dá)到預(yù)定閾值,也即頁(yè)面的顯示比例的變化量達(dá)到預(yù)定閾值,則終端可以確定本次縮放滿足預(yù)設(shè)條件。
[0111]而如果檢測(cè)結(jié)果為差值未達(dá)到預(yù)定閾值,則此時(shí)很有可能是用戶使用兩根手指在頁(yè)面中滑動(dòng)時(shí),由于兩根手指的相對(duì)位置的偏移而誤觸發(fā)的縮放,所以此時(shí)終端可以確定本次縮放不滿足預(yù)設(shè)條件。
[0112]在第三種可能的實(shí)現(xiàn)方式中,本步驟可以包括:
[0113]若在打開頁(yè)面之后,接收到頁(yè)面縮放指令之前還接收到其它操作指令,則確定本次縮放滿足預(yù)設(shè)條件;
[0114]由于終端打開頁(yè)面之后,在頁(yè)面中的字體太小用戶無(wú)法看清文字時(shí),為了看清頁(yè)面中的詳細(xì)內(nèi)容,用戶可以選擇任意位置進(jìn)行縮放,此時(shí)用戶在執(zhí)行縮放操作時(shí)用戶對(duì)頁(yè)面中的頁(yè)面內(nèi)容并不關(guān)心,所以如果終端在打開頁(yè)面之后,接收到頁(yè)面縮放指令之前未接收到其它操作指令,則終端可以確定本次縮放不滿足預(yù)設(shè)條件;而如果接收到其它操作指令,則說(shuō)明用戶已經(jīng)開始閱讀頁(yè)面中的頁(yè)面內(nèi)容,此時(shí)終端可以確定本次縮放滿足預(yù)設(shè)條件。
[0115]其中,其它操作指令包括如下指令中的至少一種:控制頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放頁(yè)面的顯示比例的縮放指令。
[0116]需要說(shuō)明的是,本實(shí)施例只是以先執(zhí)行步驟203后執(zhí)行步驟204為例,在實(shí)際實(shí)現(xiàn)時(shí),終端還可以同時(shí)執(zhí)行步驟203和步驟204,或者先執(zhí)行步驟204然后執(zhí)行步驟203,本實(shí)施例對(duì)此并不做限定。
[0117]在步驟205中,如果本次縮放滿足預(yù)設(shè)條件,則觸發(fā)執(zhí)行以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面的步驟。
[0118]如果終端的檢測(cè)結(jié)果為滿足預(yù)設(shè)條件,則終端可以觸發(fā)執(zhí)行以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面的步驟。
[0119]在步驟206中,以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面。
[0120]本步驟可以包括:
[0121]第一,獲取頁(yè)面的縮放中心點(diǎn);
[0122]終端獲取縮放中心點(diǎn)的獲取方式與步驟205中的獲取方式類似,本實(shí)施例在此不再贅述。并且當(dāng)步驟205中已經(jīng)獲取縮放中心點(diǎn)時(shí),在本步驟中,終端可以直接讀取獲取到的縮放中心點(diǎn)。
[0123]第二,以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面。
[0124]在終端獲取到縮放中心點(diǎn)之后,終端可以以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面。
[0125]在實(shí)際實(shí)現(xiàn)時(shí),本步驟可以包括:
[0126](I)、獲取頁(yè)面中縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容;
[0127]本步驟可以包括:終端可以獲取頁(yè)面中縮放中心點(diǎn)處的文本信息,獲取頁(yè)面中縮放中心點(diǎn)之前、之后或者兩者的組合的預(yù)定長(zhǎng)度的文本信息。
[0128]比如,以獲取縮放中心點(diǎn)之后的20個(gè)字符為例,在圖2B中,終端可以獲取到縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容為‘及其夫人XXXXXXXXXXXXXXXXXX’。
[0129]需要說(shuō)明的是,當(dāng)該方法用于對(duì)網(wǎng)頁(yè)進(jìn)行縮放時(shí),由于網(wǎng)頁(yè)中的每個(gè)位置都對(duì)應(yīng)一個(gè)網(wǎng)頁(yè)節(jié)點(diǎn),且當(dāng)用戶觸發(fā)位置對(duì)應(yīng)的內(nèi)容是文字時(shí),網(wǎng)頁(yè)節(jié)點(diǎn)為文本節(jié)點(diǎn),文本節(jié)點(diǎn)中包括文字內(nèi)容,所以此時(shí)終端獲取縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容的步驟可以包括:獲取縮放中心點(diǎn)所對(duì)應(yīng)的文本節(jié)點(diǎn)。比如,用戶觸發(fā)位置所對(duì)應(yīng)的文本節(jié)點(diǎn)為‘〈…〉國(guó)家主席及其夫人 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX〈/a>’,則終端獲取到的縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容即為‘國(guó)家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,。
[0130]為了提高定位的精確度,終端還可以確定文本節(jié)點(diǎn)中縮放中心點(diǎn)處的文本內(nèi)容,并將獲取到的文本內(nèi)容作為縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容。比如,縮放中心點(diǎn)處對(duì)應(yīng)的字符為‘及’,則終端可以將‘及’作為縮放中心點(diǎn)所對(duì)應(yīng)的頁(yè)面內(nèi)容。
[0131 ] (2)、以頁(yè)面內(nèi)容為中心顯示排版后的頁(yè)面。
[0132]終端以獲取到的頁(yè)面內(nèi)容為中心顯示排版后的頁(yè)面。
[0133]在實(shí)際實(shí)現(xiàn)時(shí),終端可以獲取縮放中心點(diǎn)處的內(nèi)容在排版后的頁(yè)面中的位置,計(jì)算在排版后的頁(yè)面中的位置與屏幕中心位置之間的距離,將排版后的頁(yè)面滾動(dòng)上述距離之后將縮放中心點(diǎn)處的內(nèi)容滾動(dòng)至屏幕的中心位置進(jìn)行顯示。這樣,用戶即可直接在屏幕中查看到縮放之前查看的內(nèi)容,而無(wú)需再執(zhí)行頁(yè)面的上下滾動(dòng),簡(jiǎn)便了用戶的操作復(fù)雜度,提高了信息獲取效率。
[0134]綜上所述,本公開實(shí)施例中提供的頁(yè)面縮放方法,通過(guò)對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配,進(jìn)而顯示排版后的頁(yè)面;解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
[0135]本實(shí)施例以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面,使得用戶縮放前瀏覽的頁(yè)面內(nèi)容也即縮放中心點(diǎn)處的內(nèi)容能夠在屏幕中心位置進(jìn)行顯示,避免了用戶需要上下滑動(dòng)頁(yè)面之后才能找到之前瀏覽的頁(yè)面內(nèi)容,提高了信息獲取效率,降低了用戶的操作復(fù)雜度。
[0136]下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對(duì)于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開方法實(shí)施例。
[0137]圖3是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放裝置的框圖,該頁(yè)面縮放裝置可以包括但不限于:指令接收模塊310、頁(yè)面縮放模塊320、頁(yè)面排版模塊330和頁(yè)面顯示模塊340。
[0138]指令接收模塊310,被配置為接收頁(yè)面縮放指令;
[0139]頁(yè)面縮放模塊320,被配置為根據(jù)指令接收模塊310接收到的頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;
[0140]頁(yè)面排版模塊330,被配置為對(duì)頁(yè)面縮放模塊320縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;
[0141]頁(yè)面顯示模塊340,被配置為顯示頁(yè)面排版模塊330排版后的頁(yè)面。
[0142]綜上所述,本公開實(shí)施例中提供的頁(yè)面縮放裝置,通過(guò)對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配,進(jìn)而顯示排版后的頁(yè)面;解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
[0143]圖4A是根據(jù)一示例性實(shí)施例示出的一種頁(yè)面縮放裝置的框圖,該頁(yè)面縮放裝置可以包括但不限于:指令接收模塊410、頁(yè)面縮放模塊420、頁(yè)面排版模塊430和頁(yè)面顯示模塊 440。
[0144]指令接收模塊410,被配置為接收頁(yè)面縮放指令;
[0145]頁(yè)面縮放模塊420,被配置為根據(jù)指令接收模塊410接收到的頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放;
[0146]頁(yè)面排版模塊430,被配置為對(duì)頁(yè)面縮放模塊420縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配;
[0147]頁(yè)面顯示模塊440,被配置為顯示頁(yè)面排版模塊430排版后的頁(yè)面。
[0148]在本實(shí)施例的第一種可能的實(shí)現(xiàn)方式中,頁(yè)面顯示模塊440,包括:
[0149]中心點(diǎn)獲取單元441,被配置為獲取頁(yè)面的縮放中心點(diǎn);
[0150]頁(yè)面顯示單元442,被配置為以中心點(diǎn)獲取單元獲取到的縮放中心點(diǎn)為中心顯示排版后的頁(yè)面。
[0151]在本實(shí)施例的第二種可能的實(shí)現(xiàn)方式中,裝置還包括:
[0152]條件檢測(cè)模塊450,被配置為檢測(cè)本次縮放是否滿足預(yù)設(shè)條件;
[0153]顯示觸發(fā)模塊460,被配置為在條件檢測(cè)模塊的檢測(cè)結(jié)果為本次縮放滿足預(yù)設(shè)條件時(shí),觸發(fā)執(zhí)行以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面的步驟。
[0154]請(qǐng)參考圖4B,在本實(shí)施例的第三種可能的實(shí)現(xiàn)方式中,條件檢測(cè)模塊450,包括:
[0155]信息獲取單元451,被配置為獲取縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息;
[0156]長(zhǎng)度檢測(cè)單元452,被配置為檢測(cè)信息獲取單元451獲取到的文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度;
[0157]第一確定單元453,被配置為在長(zhǎng)度檢測(cè)單元452的檢測(cè)結(jié)果為文本信息的信息長(zhǎng)度大于預(yù)定長(zhǎng)度時(shí),確定本次縮放滿足預(yù)設(shè)條件。
[0158]請(qǐng)參考圖4C,在本實(shí)施例的第四種可能的實(shí)現(xiàn)方式中,條件檢測(cè)模塊450,包括:
[0159]差值計(jì)算單元454,被配置為計(jì)算縮放后的頁(yè)面的顯示比例與縮放前的頁(yè)面的顯示比例之間的差值;
[0160]差值檢測(cè)單元455,被配置為檢測(cè)差值計(jì)算單元454計(jì)算得到的差值是否達(dá)到預(yù)定閾值;
[0161]第二確定單元456,被配置為在差值檢測(cè)單元455的檢測(cè)結(jié)果為差值達(dá)到預(yù)定閾值時(shí),確定本次縮放滿足預(yù)設(shè)條件。
[0162]在本實(shí)施例的第五種可能的實(shí)現(xiàn)方式中,條件檢測(cè)模塊450,被配置為在打開頁(yè)面之后,接收到頁(yè)面縮放指令之前還接收到其它操作指令時(shí),確定本次縮放滿足預(yù)設(shè)條件;其中,
[0163]其它操作指令包括如下指令中的至少一種:控制頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放頁(yè)面的顯示比例的縮放指令。
[0164]綜上所述,本公開實(shí)施例中提供的頁(yè)面縮放裝置,通過(guò)對(duì)縮放后的頁(yè)面進(jìn)行排版,使得排版后的頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配,進(jìn)而顯示排版后的頁(yè)面;解決了相關(guān)技術(shù)中由于縮放后的頁(yè)面中處于兩側(cè)的頁(yè)面內(nèi)容不能完全顯示,用戶需要左右拖動(dòng)頁(yè)面之后,才能查看到頁(yè)面兩側(cè)的內(nèi)容,信息獲取效率低的問題;達(dá)到了排版后的頁(yè)面中的內(nèi)容可以完全顯示,用戶不需要左右拖動(dòng),進(jìn)而提高信息獲取效率的效果。
[0165]本實(shí)施例以縮放中心點(diǎn)為中心顯示排版后的頁(yè)面,使得用戶縮放前瀏覽的頁(yè)面內(nèi)容也即縮放中心點(diǎn)處的內(nèi)容能夠在屏幕中心位置進(jìn)行顯示,避免了用戶需要上下滑動(dòng)頁(yè)面之后才能找到之前瀏覽的頁(yè)面內(nèi)容,提高了信息獲取效率,降低了用戶的操作復(fù)雜度。
[0166]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0167]圖5是根據(jù)一示例性實(shí)施例示出的一種用于頁(yè)面縮放的裝置500的框圖。例如,裝置500可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0168]參照?qǐng)D5,裝置500可以包括以下一個(gè)或多個(gè)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口 512,傳感器組件514,以及通信組件516。
[0169]處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個(gè)或多個(gè)處理器518來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個(gè)或多個(gè)模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
[0170]存儲(chǔ)器504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0171]電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
[0172]多媒體組件508包括在所述裝置500和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件508包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0173]音頻組件510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件510包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器504或經(jīng)由通信組件516發(fā)送。在一些實(shí)施例中,音頻組件510還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0174]I/O接口 512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0175]傳感器組件514包括一個(gè)或多個(gè)傳感器,用于為裝置500提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件514可以檢測(cè)到裝置500的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測(cè)裝置500或裝置500一個(gè)組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來(lái)在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件514還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0176]通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無(wú)線方式的通信。裝置500可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件516經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件516還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0177]在示例性實(shí)施例中,裝置500可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0178]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器504,上述指令可由裝置500的處理器518執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0179]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種頁(yè)面縮放方法,其特征在于,包括: 接收頁(yè)面縮放指令; 根據(jù)所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放; 對(duì)縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配; 顯示排版后的所述頁(yè)面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示排版后的所述頁(yè)面,包括: 獲取所述頁(yè)面的縮放中心點(diǎn); 以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 檢測(cè)本次縮放是否滿足預(yù)設(shè)條件; 如果本次縮放滿足所述預(yù)設(shè)條件,則觸發(fā)執(zhí)行所述以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面的步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括: 獲取所述縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息; 檢測(cè)所述文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度; 如果所述文本信息的信息長(zhǎng)度大于所述預(yù)定長(zhǎng)度,則確定本次縮放滿足所述預(yù)設(shè)條件。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括: 計(jì)算縮放后的所述頁(yè)面的顯示比例與縮放前的所述頁(yè)面的顯示比例之間的差值; 檢測(cè)所述差值是否達(dá)到預(yù)定閾值; 如果所述差值達(dá)到所述預(yù)定閾值,則確定本次縮放滿足所述預(yù)設(shè)條件。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)本次縮放是否滿足預(yù)設(shè)條件,包括: 若在打開所述頁(yè)面之后,接收到所述頁(yè)面縮放指令之前還接收到其它操作指令,則確定本次縮放滿足所述預(yù)設(shè)條件;其中, 所述其它操作指令包括如下指令中的至少一種:控制所述頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇所述頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放所述頁(yè)面的顯示比例的縮放指令。
7.一種頁(yè)面縮放裝置,其特征在于,包括: 指令接收模塊,被配置為接收頁(yè)面縮放指令; 頁(yè)面縮放模塊,被配置為根據(jù)所述指令接收模塊接收到的所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放; 頁(yè)面排版模塊,被配置為對(duì)所述頁(yè)面縮放模塊縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配; 頁(yè)面顯示模塊,被配置為顯示所述頁(yè)面排版模塊排版后的所述頁(yè)面。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述頁(yè)面顯示模塊,包括: 中心點(diǎn)獲取單元,被配置為獲取所述頁(yè)面的縮放中心點(diǎn); 頁(yè)面顯示單元,被配置為以所述中心點(diǎn)獲取單元獲取到的所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 條件檢測(cè)模塊,被配置為檢測(cè)本次縮放是否滿足預(yù)設(shè)條件; 顯示觸發(fā)模塊,被配置為在所述條件檢測(cè)模塊的檢測(cè)結(jié)果為本次縮放滿足所述預(yù)設(shè)條件時(shí),觸發(fā)執(zhí)行所述以所述縮放中心點(diǎn)為中心顯示排版后的所述頁(yè)面的步驟。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述條件檢測(cè)模塊,包括: 信息獲取單元,被配置為獲取所述縮放中心點(diǎn)所對(duì)應(yīng)的段落中的文本信息; 長(zhǎng)度檢測(cè)單元,被配置為檢測(cè)所述信息獲取單元獲取到的所述文本信息的信息長(zhǎng)度是否大于預(yù)定長(zhǎng)度; 第一確定單元,被配置為在所述長(zhǎng)度檢測(cè)單元的檢測(cè)結(jié)果為所述文本信息的信息長(zhǎng)度大于所述預(yù)定長(zhǎng)度時(shí),確定本次縮放滿足所述預(yù)設(shè)條件。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述條件檢測(cè)模塊,包括: 差值計(jì)算單元,被配置為計(jì)算縮放后的所述頁(yè)面的顯示比例與縮放前的所述頁(yè)面的顯示比例之間的差值; 差值檢測(cè)單元,被配置為檢測(cè)所述差值計(jì)算單元計(jì)算得到的所述差值是否達(dá)到預(yù)定閾值; 第二確定單元,被配置為在所述差值檢測(cè)單元的檢測(cè)結(jié)果為所述差值達(dá)到所述預(yù)定閾值時(shí),確定本次縮放滿足所述預(yù)設(shè)條件。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述條件檢測(cè)模塊,被配置為在打開所述頁(yè)面之后,接收到所述頁(yè)面縮放指令之前還接收到其它操作指令時(shí),確定本次縮放滿足所述預(yù)設(shè)條件;其中, 所述其它操作指令包括如下指令中的至少一種:控制所述頁(yè)面中的滾動(dòng)條進(jìn)行滾動(dòng)的控制指令、選擇所述頁(yè)面中的某一頁(yè)面內(nèi)容的選擇指令以及縮放所述頁(yè)面的顯示比例的縮放指令。
13.一種頁(yè)面縮放裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 接收頁(yè)面縮放指令; 根據(jù)所述頁(yè)面縮放指令對(duì)頁(yè)面進(jìn)行縮放; 對(duì)縮放后的所述頁(yè)面進(jìn)行排版,使得排版后的所述頁(yè)面的頁(yè)面寬度與終端的屏幕寬度相匹配; 顯示排版后的所述頁(yè)面。
【文檔編號(hào)】G06F3/0488GK104133623SQ201410303051
【公開日】2014年11月5日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】於一飛, 杜中義, 徐國(guó)市 申請(qǐng)人:小米科技有限責(zé)任公司