页面缩放方法和装置.pdf

上传人:Y948****062 文档编号:624261 上传时间:2018-02-26 格式:PDF 页数:18 大小:1.54MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410303051.1

申请日:

2014.06.27

公开号:

CN104133623A

公开日:

2014.11.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0484申请日:20140627|||公开

IPC分类号:

G06F3/0484(2013.01)I; G06F3/0488(2013.01)I; G06F17/30

主分类号:

G06F3/0484

申请人:

小米科技有限责任公司

发明人:

於一飞; 杜中义; 徐国市

地址:

100085 北京市海淀区清河中街68号华润五彩城购物中心二期13层

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司 11138

代理人:

刘映东

PDF下载: PDF下载
内容摘要

本公开揭示了一种页面缩放方法和装置,属于计算机技术领域。所述页面缩放方法包括:接收页面缩放指令;根据所述页面缩放指令对页面进行缩放;对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;显示排版后的所述页面。解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。

权利要求书

1.  一种页面缩放方法,其特征在于,包括:
接收页面缩放指令;
根据所述页面缩放指令对页面进行缩放;
对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
显示排版后的所述页面。

2.
  根据权利要求1所述的方法,其特征在于,所述显示排版后的所述页面,包括:
获取所述页面的缩放中心点;
以所述缩放中心点为中心显示排版后的所述页面。

3.
  根据权利要求2所述的方法,其特征在于,所述方法还包括:
检测本次缩放是否满足预设条件;
如果本次缩放满足所述预设条件,则触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。

4.
  根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括:
获取所述缩放中心点所对应的段落中的文本信息;
检测所述文本信息的信息长度是否大于预定长度;
如果所述文本信息的信息长度大于所述预定长度,则确定本次缩放满足所述预设条件。

5.
  根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括:
计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;
检测所述差值是否达到预定阈值;
如果所述差值达到所述预定阈值,则确定本次缩放满足所述预设条件。

6.
  根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括:
若在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令,则确定本次缩放满足所述预设条件;其中,
所述其它操作指令包括如下指令中的至少一种:控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。

7.
  一种页面缩放装置,其特征在于,包括:
指令接收模块,被配置为接收页面缩放指令;
页面缩放模块,被配置为根据所述指令接收模块接收到的所述页面缩放指令对页面进行缩放;
页面排版模块,被配置为对所述页面缩放模块缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
页面显示模块,被配置为显示所述页面排版模块排版后的所述页面。

8.
  根据权利要求7所述的装置,其特征在于,所述页面显示模块,包括:
中心点获取单元,被配置为获取所述页面的缩放中心点;
页面显示单元,被配置为以所述中心点获取单元获取到的所述缩放中心点为中心显示排版后的所述页面。

9.
  根据权利要求8所述的装置,其特征在于,所述装置还包括:
条件检测模块,被配置为检测本次缩放是否满足预设条件;
显示触发模块,被配置为在所述条件检测模块的检测结果为本次缩放满足所述预设条件时,触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。

10.
  根据权利要求9所述的装置,其特征在于,所述条件检测模块,包括:
信息获取单元,被配置为获取所述缩放中心点所对应的段落中的文本信息;
长度检测单元,被配置为检测所述信息获取单元获取到的所述文本信息的信息长度是否大于预定长度;
第一确定单元,被配置为在所述长度检测单元的检测结果为所述文本信息的信息长度大于所述预定长度时,确定本次缩放满足所述预设条件。

11.
  根据权利要求9所述的装置,其特征在于,所述条件检测模块,包括:
差值计算单元,被配置为计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;
差值检测单元,被配置为检测所述差值计算单元计算得到的所述差值是否达到预定阈值;
第二确定单元,被配置为在所述差值检测单元的检测结果为所述差值达到所述预定阈值时,确定本次缩放满足所述预设条件。

12.
  根据权利要求9所述的装置,其特征在于,
所述条件检测模块,被配置为在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足所述预设条件;其中,
所述其它操作指令包括如下指令中的至少一种:控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。

13.
  一种页面缩放装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收页面缩放指令;
根据所述页面缩放指令对页面进行缩放;
对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
显示排版后的所述页面。

说明书

页面缩放方法和装置
技术领域
本公开涉及计算机技术领域,特别涉及一种页面缩放方法和装置。
背景技术
用户在诸如手机、平板电脑或者电子阅读器之类的移动终端中浏览网页时,受限于移动终端的屏幕较小的原因,用户经常需要对网页进行缩放,进而在缩放后的页面中继续浏览。
相关的一种页面缩放方法包括:用户使用两根手指在终端显示的页面中施加页面缩放指令,相应的,终端接收用户的页面缩放指令,根据接收到的该页面缩放指令对页面进行缩放,显示缩放后的页面。
但是,由于缩放后的页面中位于页面两侧的页面内容信息可能不能在终端屏幕中进行显示,所以这就导致当用户想要查看页面中位于页面两侧的页面内容时,用户需要左右拖动页面后才能最终查看到需要的内容,信息获取效率较低。
发明内容
为了解决相关技术中信息获取效率低的问题,本公开提供了一种页面缩放方法和装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种页面缩放方法,包括:
接收页面缩放指令;
根据所述页面缩放指令对页面进行缩放;
对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
显示排版后的所述页面。
可选的,所述显示排版后的所述页面,包括:
获取所述页面的缩放中心点;
以所述缩放中心点为中心显示排版后的所述页面。
可选的,所述方法还包括:
检测本次缩放是否满足预设条件;
如果本次缩放满足所述预设条件,则触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。
可选的,所述检测本次缩放是否满足预设条件,包括:
获取所述缩放中心点所对应的段落中的文本信息;
检测所述文本信息的信息长度是否大于预定长度;
如果所述文本信息的信息长度大于所述预定长度,则确定本次缩放满足所述预设条件。
可选的,所述检测本次缩放是否满足预设条件,包括:
计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;
检测所述差值是否达到预定阈值;
如果所述差值达到所述预定阈值,则确定本次缩放满足所述预设条件。
可选的,所述检测本次缩放是否满足预设条件,包括:
若在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令,则确定本次缩放满足所述预设条件;其中,
所述其它操作指令包括如下指令中的至少一种:控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。
根据本公开实施例的第二方面,提供一种页面缩放装置,包括:
指令接收模块,被配置为接收页面缩放指令;
页面缩放模块,被配置为根据所述指令接收模块接收到的所述页面缩放指令对页面进行缩放;
页面排版模块,被配置为对所述页面缩放模块缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
页面显示模块,被配置为显示所述页面排版模块排版后的所述页面。
可选的,所述页面显示模块,包括:
中心点获取单元,被配置为获取所述页面的缩放中心点;
页面显示单元,被配置为以所述中心点获取单元获取到的所述缩放中心点为中心显示排版后的所述页面。
可选的,所述装置还包括:
条件检测模块,被配置为检测本次缩放是否满足预设条件;
显示触发模块,被配置为在所述条件检测模块的检测结果为本次缩放满足所述预设条件时,触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。
可选的,所述条件检测模块,包括:
信息获取单元,被配置为获取所述缩放中心点所对应的段落中的文本信息;
长度检测单元,被配置为检测所述信息获取单元获取到的所述文本信息的信息长度是否大于预定长度;
第一确定单元,被配置为在所述长度检测单元的检测结果为所述文本信息的信息长度大于所述预定长度时,确定本次缩放满足所述预设条件。
可选的,所述条件检测模块,包括:
差值计算单元,被配置为计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;
差值检测单元,被配置为检测所述差值计算单元计算得到的所述差值是否达到预定阈值;
第二确定单元,被配置为在所述差值检测单元的检测结果为所述差值达到所述预定阈值时,确定本次缩放满足所述预设条件。
可选的,所述条件检测模块,包括:
第三确定单元,被配置为在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足所述预设条件;其中,
所述其它操作指令包括如下指令中的至少一种:控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。
根据本公开实施例的第三方面,提供一种页面缩放装置,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收页面缩放指令;
根据所述页面缩放指令对页面进行缩放;
对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;
显示排版后的所述页面。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1A是根据一示例性实施例示出的一种页面缩放方法的流程图;
图1B是根据一示例性实施例示出的终端接收页面缩放指令时终端的显示示意图;
图1C是根据一示例性实施例示出的终端显示排版后的页面的显示示意图;
图2A是根据另一示例性实施例示出的一种页面缩放方法的流程图;
图2B是根据一示例性实施例示出的终端确定的缩放中心点的示意图;
图3是根据一示例性实施例示出的一种页面缩放装置的框图;
图4A是根据另一示例性实施例示出的一种页面缩放装置的框图;
图4B是根据另一示例性实施例示出的条件检测模块的框图;
图4C是根据另一示例性实施例示出的条件检测模块的另一框图;
图5是根据一示例性实施例示出的一种用于页面缩放的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1A是根据一示例性实施例示出的一种页面缩放方法的流程图,该页面缩放方法可以包括以下步骤。
在步骤101中,接收页面缩放指令。
当用户对终端显示的页面的显示比例不满意时,用户可以施加页面缩放指令来改变页面的显示比例,相应的,终端可以接收页面缩放指令。
在第一种可能的实现方式中,请参考图1B,当用户想要放大页面的显示比例时,用户可以使用两根手指在页面中执行伸张操作来施加页面缩放指令。类似的,当用户想要缩小页面的显示比例时,用户可以使用两根手指在页面中执行收缩操作来施加页面缩放指令。
在第二种可能的实现方式中,用户可以通过单击或者双击页面的方式来施加页面缩放指令。
在步骤102中,根据页面缩放指令对页面进行缩放。
终端接收到页面缩放指令之后,终端可以根据页面缩放指令对页面进行缩放。比如,终端在页面缩放指令的控制下将页面中的文字字号由8pt放大为10pt。
在步骤103中,对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。
为了使得缩放后的页面能够适应终端的终端屏幕,在终端对页面进行缩放之后,终端可以对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。
在步骤104中,显示排版后的页面。
在终端对缩放后的页面进行排版后,终端可以显示排版后的页面。比如,终端可以显示图1C所示的排版后的页面。
综上所述,本公开实施例中提供的页面缩放方法,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排 版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。
图2A是根据一示例性实施例示出的一种页面缩放方法的流程图,与上述实施例不同的是,在本实施例中,终端将以页面的缩放中心点为中心显示排版后的页面,该页面缩放方法可以包括以下步骤。
在步骤201中,接收页面缩放指令。
在步骤202中,根据页面缩放指令对页面进行缩放。
在步骤203中,对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。
需要说明的是,步骤201至步骤203与上述实施例中的步骤101至步骤103类似,技术细节请参考上述实施例,本实施例在此不再赘述。
在步骤204中,检测本次缩放是否满足预设条件。
在终端对页面进行缩放之后,为了后续步骤的执行,终端可以检测本次缩放是否满足预设条件。
在实际实现时,本步骤可以包括如下几种可能的实现方式中的至少一种:
在第一种可能的实现方式中,本步骤可以包括:
第一,获取缩放中心点所对应的段落中的文本信息;
终端可以获取缩放中心点,然后获取缩放中心点所对应的段落中的文本信息。
其中,终端获取缩放中心点的获取方法可以为:
当用户通过两根手指的缩放操作来施加页面缩放指令时,终端可以将两根手指的中心位置作为页面的缩放中心点。比如,请参考图2B,终端可以将‘A’点作为缩放中心点。
当用户通过手指单击或者双击来施加页面缩放指令时,终端可以将手指的落点位置作为缩放中心点。
在终端获取到缩放中心点之后,终端可以获取缩放中心点所对应的段落中的文本信息。比如,在图2B所示的页面中,终端获取到的缩放中心点所对应的 段落中的文本信息为“国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”。
第二,检测文本信息的信息长度是否大于预定长度;
第三,如果文本信息的信息长度大于预定长度,则确定本次缩放满足预设条件。
如果终端的检测结果为文本信息的信息长度大于预定阈值,则说明本次缩放很有可能是用户主动触发的缩放,此时终端可以确定本次缩放满足预设条件。
而如果终端的检测结果为文本信息的信息长度未大于预定阈值,则说明此时极有可能是用户的误操作而触发的缩放,此时终端可以确定本次缩放不满足预设条件。
在第二种可能的实现方式中,本步骤可以包括:
第一,计算缩放后的页面的显示比例与缩放前的页面的显示比例之间的差值;
终端可以获取缩放后的页面的显示比例以及缩放前的页面的显示比例,计算获取到的两个缩放比例的差值。
对于同一个页面,用户可以执行多次缩放,而本实施例中的缩放前的页面的显示比例是指终端本次接收到页面缩放指令之前页面的显示比例。
第二,检测差值是否达到预定阈值;
第三,如果差值达到预定阈值,则确定本次缩放满足预设条件。
如果检测结果为差值达到预定阈值,也即页面的显示比例的变化量达到预定阈值,则终端可以确定本次缩放满足预设条件。
而如果检测结果为差值未达到预定阈值,则此时很有可能是用户使用两根手指在页面中滑动时,由于两根手指的相对位置的偏移而误触发的缩放,所以此时终端可以确定本次缩放不满足预设条件。
在第三种可能的实现方式中,本步骤可以包括:
若在打开页面之后,接收到页面缩放指令之前还接收到其它操作指令,则确定本次缩放满足预设条件;
由于终端打开页面之后,在页面中的字体太小用户无法看清文字时,为了看清页面中的详细内容,用户可以选择任意位置进行缩放,此时用户在执行缩 放操作时用户对页面中的页面内容并不关心,所以如果终端在打开页面之后,接收到页面缩放指令之前未接收到其它操作指令,则终端可以确定本次缩放不满足预设条件;而如果接收到其它操作指令,则说明用户已经开始阅读页面中的页面内容,此时终端可以确定本次缩放满足预设条件。
其中,其它操作指令包括如下指令中的至少一种:控制页面中的滚动条进行滚动的控制指令、选择页面中的某一页面内容的选择指令以及缩放页面的显示比例的缩放指令。
需要说明的是,本实施例只是以先执行步骤203后执行步骤204为例,在实际实现时,终端还可以同时执行步骤203和步骤204,或者先执行步骤204然后执行步骤203,本实施例对此并不做限定。
在步骤205中,如果本次缩放满足预设条件,则触发执行以缩放中心点为中心显示排版后的页面的步骤。
如果终端的检测结果为满足预设条件,则终端可以触发执行以缩放中心点为中心显示排版后的页面的步骤。
在步骤206中,以缩放中心点为中心显示排版后的页面。
本步骤可以包括:
第一,获取页面的缩放中心点;
终端获取缩放中心点的获取方式与步骤205中的获取方式类似,本实施例在此不再赘述。并且当步骤205中已经获取缩放中心点时,在本步骤中,终端可以直接读取获取到的缩放中心点。
第二,以缩放中心点为中心显示排版后的页面。
在终端获取到缩放中心点之后,终端可以以缩放中心点为中心显示排版后的页面。
在实际实现时,本步骤可以包括:
(1)、获取页面中缩放中心点所对应的页面内容;
本步骤可以包括:终端可以获取页面中缩放中心点处的文本信息,获取页面中缩放中心点之前、之后或者两者的组合的预定长度的文本信息。
比如,以获取缩放中心点之后的20个字符为例,在图2B中,终端可以获取到缩放中心点所对应的页面内容为‘及其夫人XXXXXXXXXXXXXXXXXX’。
需要说明的是,当该方法用于对网页进行缩放时,由于网页中的每个位置都对应一个网页节点,且当用户触发位置对应的内容是文字时,网页节点为文本节点,文本节点中包括文字内容,所以此时终端获取缩放中心点所对应的页面内容的步骤可以包括:获取缩放中心点所对应的文本节点。比如,用户触发位置所对应的文本节点为‘<…>国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a>’,则终端获取到的缩放中心点所对应的页面内容即为‘国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’。
为了提高定位的精确度,终端还可以确定文本节点中缩放中心点处的文本内容,并将获取到的文本内容作为缩放中心点所对应的页面内容。比如,缩放中心点处对应的字符为‘及’,则终端可以将‘及’作为缩放中心点所对应的页面内容。
(2)、以页面内容为中心显示排版后的页面。
终端以获取到的页面内容为中心显示排版后的页面。
在实际实现时,终端可以获取缩放中心点处的内容在排版后的页面中的位置,计算在排版后的页面中的位置与屏幕中心位置之间的距离,将排版后的页面滚动上述距离之后将缩放中心点处的内容滚动至屏幕的中心位置进行显示。这样,用户即可直接在屏幕中查看到缩放之前查看的内容,而无需再执行页面的上下滚动,简便了用户的操作复杂度,提高了信息获取效率。
综上所述,本公开实施例中提供的页面缩放方法,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。
本实施例以缩放中心点为中心显示排版后的页面,使得用户缩放前浏览的页面内容也即缩放中心点处的内容能够在屏幕中心位置进行显示,避免了用户需要上下滑动页面之后才能找到之前浏览的页面内容,提高了信息获取效率,降低了用户的操作复杂度。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图3是根据一示例性实施例示出的一种页面缩放装置的框图,该页面缩放装置可以包括但不限于:指令接收模块310、页面缩放模块320、页面排版模块330和页面显示模块340。
指令接收模块310,被配置为接收页面缩放指令;
页面缩放模块320,被配置为根据指令接收模块310接收到的页面缩放指令对页面进行缩放;
页面排版模块330,被配置为对页面缩放模块320缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配;
页面显示模块340,被配置为显示页面排版模块330排版后的页面。
综上所述,本公开实施例中提供的页面缩放装置,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。
图4A是根据一示例性实施例示出的一种页面缩放装置的框图,该页面缩放装置可以包括但不限于:指令接收模块410、页面缩放模块420、页面排版模块430和页面显示模块440。
指令接收模块410,被配置为接收页面缩放指令;
页面缩放模块420,被配置为根据指令接收模块410接收到的页面缩放指令对页面进行缩放;
页面排版模块430,被配置为对页面缩放模块420缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配;
页面显示模块440,被配置为显示页面排版模块430排版后的页面。
在本实施例的第一种可能的实现方式中,页面显示模块440,包括:
中心点获取单元441,被配置为获取页面的缩放中心点;
页面显示单元442,被配置为以中心点获取单元获取到的缩放中心点为中心 显示排版后的页面。
在本实施例的第二种可能的实现方式中,装置还包括:
条件检测模块450,被配置为检测本次缩放是否满足预设条件;
显示触发模块460,被配置为在条件检测模块的检测结果为本次缩放满足预设条件时,触发执行以缩放中心点为中心显示排版后的页面的步骤。
请参考图4B,在本实施例的第三种可能的实现方式中,条件检测模块450,包括:
信息获取单元451,被配置为获取缩放中心点所对应的段落中的文本信息;
长度检测单元452,被配置为检测信息获取单元451获取到的文本信息的信息长度是否大于预定长度;
第一确定单元453,被配置为在长度检测单元452的检测结果为文本信息的信息长度大于预定长度时,确定本次缩放满足预设条件。
请参考图4C,在本实施例的第四种可能的实现方式中,条件检测模块450,包括:
差值计算单元454,被配置为计算缩放后的页面的显示比例与缩放前的页面的显示比例之间的差值;
差值检测单元455,被配置为检测差值计算单元454计算得到的差值是否达到预定阈值;
第二确定单元456,被配置为在差值检测单元455的检测结果为差值达到预定阈值时,确定本次缩放满足预设条件。
在本实施例的第五种可能的实现方式中,条件检测模块450,被配置为在打开页面之后,接收到页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足预设条件;其中,
其它操作指令包括如下指令中的至少一种:控制页面中的滚动条进行滚动的控制指令、选择页面中的某一页面内容的选择指令以及缩放页面的显示比例的缩放指令。
综上所述,本公开实施例中提供的页面缩放装置,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获 取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。
本实施例以缩放中心点为中心显示排版后的页面,使得用户缩放前浏览的页面内容也即缩放中心点处的内容能够在屏幕中心位置进行显示,避免了用户需要上下滑动页面之后才能找到之前浏览的页面内容,提高了信息获取效率,降低了用户的操作复杂度。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种用于页面缩放的装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为装置500的各种组件提供电力。电源组件506可以包括电 源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通 信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

页面缩放方法和装置.pdf_第1页
第1页 / 共18页
页面缩放方法和装置.pdf_第2页
第2页 / 共18页
页面缩放方法和装置.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《页面缩放方法和装置.pdf》由会员分享,可在线阅读,更多相关《页面缩放方法和装置.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104133623A43申请公布日20141105CN104133623A21申请号201410303051122申请日20140627G06F3/0484201301G06F3/0488201301G06F17/3020060171申请人小米科技有限责任公司地址100085北京市海淀区清河中街68号华润五彩城购物中心二期13层72发明人於一飞杜中义徐国市74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人刘映东54发明名称页面缩放方法和装置57摘要本公开揭示了一种页面缩放方法和装置,属于计算机技术领域。所述页面缩放方法包括接收页面缩放指令;根据所述页面缩放指。

2、令对页面进行缩放;对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;显示排版后的所述页面。解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。51INTCL权利要求书2页说明书10页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图5页10申请公布号CN104133623ACN104133623A1/2页21一种页面缩放方法,其特征在于,包括接收页面缩放。

3、指令;根据所述页面缩放指令对页面进行缩放;对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;显示排版后的所述页面。2根据权利要求1所述的方法,其特征在于,所述显示排版后的所述页面,包括获取所述页面的缩放中心点;以所述缩放中心点为中心显示排版后的所述页面。3根据权利要求2所述的方法,其特征在于,所述方法还包括检测本次缩放是否满足预设条件;如果本次缩放满足所述预设条件,则触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。4根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括获取所述缩放中心点所对应的段落中的文本信息;检测所述文本信。

4、息的信息长度是否大于预定长度;如果所述文本信息的信息长度大于所述预定长度,则确定本次缩放满足所述预设条件。5根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;检测所述差值是否达到预定阈值;如果所述差值达到所述预定阈值,则确定本次缩放满足所述预设条件。6根据权利要求3所述的方法,其特征在于,所述检测本次缩放是否满足预设条件,包括若在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令,则确定本次缩放满足所述预设条件;其中,所述其它操作指令包括如下指令中的至少一种控制所述页面中的滚动条进行滚。

5、动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。7一种页面缩放装置,其特征在于,包括指令接收模块,被配置为接收页面缩放指令;页面缩放模块,被配置为根据所述指令接收模块接收到的所述页面缩放指令对页面进行缩放;页面排版模块,被配置为对所述页面缩放模块缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;页面显示模块,被配置为显示所述页面排版模块排版后的所述页面。8根据权利要求7所述的装置,其特征在于,所述页面显示模块,包括权利要求书CN104133623A2/2页3中心点获取单元,被配置为获取所述页面的缩放中心点;页面显示单元,被。

6、配置为以所述中心点获取单元获取到的所述缩放中心点为中心显示排版后的所述页面。9根据权利要求8所述的装置,其特征在于,所述装置还包括条件检测模块,被配置为检测本次缩放是否满足预设条件;显示触发模块,被配置为在所述条件检测模块的检测结果为本次缩放满足所述预设条件时,触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。10根据权利要求9所述的装置,其特征在于,所述条件检测模块,包括信息获取单元,被配置为获取所述缩放中心点所对应的段落中的文本信息;长度检测单元,被配置为检测所述信息获取单元获取到的所述文本信息的信息长度是否大于预定长度;第一确定单元,被配置为在所述长度检测单元的检测结果为所述。

7、文本信息的信息长度大于所述预定长度时,确定本次缩放满足所述预设条件。11根据权利要求9所述的装置,其特征在于,所述条件检测模块,包括差值计算单元,被配置为计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;差值检测单元,被配置为检测所述差值计算单元计算得到的所述差值是否达到预定阈值;第二确定单元,被配置为在所述差值检测单元的检测结果为所述差值达到所述预定阈值时,确定本次缩放满足所述预设条件。12根据权利要求9所述的装置,其特征在于,所述条件检测模块,被配置为在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足所述预设条件;其中,所述其它操作指。

8、令包括如下指令中的至少一种控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。13一种页面缩放装置,其特征在于,包括处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为接收页面缩放指令;根据所述页面缩放指令对页面进行缩放;对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;显示排版后的所述页面。权利要求书CN104133623A1/10页4页面缩放方法和装置技术领域0001本公开涉及计算机技术领域,特别涉及一种页面缩放方法和装置。背景技术0002用户在诸如手机、平板电脑或者电子阅读器之。

9、类的移动终端中浏览网页时,受限于移动终端的屏幕较小的原因,用户经常需要对网页进行缩放,进而在缩放后的页面中继续浏览。0003相关的一种页面缩放方法包括用户使用两根手指在终端显示的页面中施加页面缩放指令,相应的,终端接收用户的页面缩放指令,根据接收到的该页面缩放指令对页面进行缩放,显示缩放后的页面。0004但是,由于缩放后的页面中位于页面两侧的页面内容信息可能不能在终端屏幕中进行显示,所以这就导致当用户想要查看页面中位于页面两侧的页面内容时,用户需要左右拖动页面后才能最终查看到需要的内容,信息获取效率较低。发明内容0005为了解决相关技术中信息获取效率低的问题,本公开提供了一种页面缩放方法和装置。

10、。所述技术方案如下0006根据本公开实施例的第一方面,提供一种页面缩放方法,包括0007接收页面缩放指令;0008根据所述页面缩放指令对页面进行缩放;0009对缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;0010显示排版后的所述页面。0011可选的,所述显示排版后的所述页面,包括0012获取所述页面的缩放中心点;0013以所述缩放中心点为中心显示排版后的所述页面。0014可选的,所述方法还包括0015检测本次缩放是否满足预设条件;0016如果本次缩放满足所述预设条件,则触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。0017可选的,所述检测本次。

11、缩放是否满足预设条件,包括0018获取所述缩放中心点所对应的段落中的文本信息;0019检测所述文本信息的信息长度是否大于预定长度;0020如果所述文本信息的信息长度大于所述预定长度,则确定本次缩放满足所述预设条件。0021可选的,所述检测本次缩放是否满足预设条件,包括说明书CN104133623A2/10页50022计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;0023检测所述差值是否达到预定阈值;0024如果所述差值达到所述预定阈值,则确定本次缩放满足所述预设条件。0025可选的,所述检测本次缩放是否满足预设条件,包括0026若在打开所述页面之后,接收到所述页面缩放指。

12、令之前还接收到其它操作指令,则确定本次缩放满足所述预设条件;其中,0027所述其它操作指令包括如下指令中的至少一种控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。0028根据本公开实施例的第二方面,提供一种页面缩放装置,包括0029指令接收模块,被配置为接收页面缩放指令;0030页面缩放模块,被配置为根据所述指令接收模块接收到的所述页面缩放指令对页面进行缩放;0031页面排版模块,被配置为对所述页面缩放模块缩放后的所述页面进行排版,使得排版后的所述页面的页面宽度与终端的屏幕宽度相匹配;0032页面显示模块,被配置为显示所述页。

13、面排版模块排版后的所述页面。0033可选的,所述页面显示模块,包括0034中心点获取单元,被配置为获取所述页面的缩放中心点;0035页面显示单元,被配置为以所述中心点获取单元获取到的所述缩放中心点为中心显示排版后的所述页面。0036可选的,所述装置还包括0037条件检测模块,被配置为检测本次缩放是否满足预设条件;0038显示触发模块,被配置为在所述条件检测模块的检测结果为本次缩放满足所述预设条件时,触发执行所述以所述缩放中心点为中心显示排版后的所述页面的步骤。0039可选的,所述条件检测模块,包括0040信息获取单元,被配置为获取所述缩放中心点所对应的段落中的文本信息;0041长度检测单元,被。

14、配置为检测所述信息获取单元获取到的所述文本信息的信息长度是否大于预定长度;0042第一确定单元,被配置为在所述长度检测单元的检测结果为所述文本信息的信息长度大于所述预定长度时,确定本次缩放满足所述预设条件。0043可选的,所述条件检测模块,包括0044差值计算单元,被配置为计算缩放后的所述页面的显示比例与缩放前的所述页面的显示比例之间的差值;0045差值检测单元,被配置为检测所述差值计算单元计算得到的所述差值是否达到预定阈值;0046第二确定单元,被配置为在所述差值检测单元的检测结果为所述差值达到所述预定阈值时,确定本次缩放满足所述预设条件。0047可选的,所述条件检测模块,包括说明书CN10。

15、4133623A3/10页60048第三确定单元,被配置为在打开所述页面之后,接收到所述页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足所述预设条件;其中,0049所述其它操作指令包括如下指令中的至少一种控制所述页面中的滚动条进行滚动的控制指令、选择所述页面中的某一页面内容的选择指令以及缩放所述页面的显示比例的缩放指令。0050根据本公开实施例的第三方面,提供一种页面缩放装置,包括0051处理器;0052用于存储所述处理器可执行指令的存储器;0053其中,所述处理器被配置为0054接收页面缩放指令;0055根据所述页面缩放指令对页面进行缩放;0056对缩放后的所述页面进行排版,使得排版。

16、后的所述页面的页面宽度与终端的屏幕宽度相匹配;0057显示排版后的所述页面。0058本公开的实施例提供的技术方案可以包括以下有益效果0059通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。0060应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明0061此处的附图被并入说明书中并构成本。

17、说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。0062图1A是根据一示例性实施例示出的一种页面缩放方法的流程图;0063图1B是根据一示例性实施例示出的终端接收页面缩放指令时终端的显示示意图;0064图1C是根据一示例性实施例示出的终端显示排版后的页面的显示示意图;0065图2A是根据另一示例性实施例示出的一种页面缩放方法的流程图;0066图2B是根据一示例性实施例示出的终端确定的缩放中心点的示意图;0067图3是根据一示例性实施例示出的一种页面缩放装置的框图;0068图4A是根据另一示例性实施例示出的一种页面缩放装置的框图;0069图4B是根据另一示例性实施例。

18、示出的条件检测模块的框图;0070图4C是根据另一示例性实施例示出的条件检测模块的另一框图;0071图5是根据一示例性实施例示出的一种用于页面缩放的装置的框图。具体实施方式说明书CN104133623A4/10页70072这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。0073图1A是根据一示例性实施例示出的一种页面缩放方法的流程图,该页面缩放方法可以包。

19、括以下步骤。0074在步骤101中,接收页面缩放指令。0075当用户对终端显示的页面的显示比例不满意时,用户可以施加页面缩放指令来改变页面的显示比例,相应的,终端可以接收页面缩放指令。0076在第一种可能的实现方式中,请参考图1B,当用户想要放大页面的显示比例时,用户可以使用两根手指在页面中执行伸张操作来施加页面缩放指令。类似的,当用户想要缩小页面的显示比例时,用户可以使用两根手指在页面中执行收缩操作来施加页面缩放指令。0077在第二种可能的实现方式中,用户可以通过单击或者双击页面的方式来施加页面缩放指令。0078在步骤102中,根据页面缩放指令对页面进行缩放。0079终端接收到页面缩放指令之。

20、后,终端可以根据页面缩放指令对页面进行缩放。比如,终端在页面缩放指令的控制下将页面中的文字字号由8PT放大为10PT。0080在步骤103中,对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。0081为了使得缩放后的页面能够适应终端的终端屏幕,在终端对页面进行缩放之后,终端可以对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。0082在步骤104中,显示排版后的页面。0083在终端对缩放后的页面进行排版后,终端可以显示排版后的页面。比如,终端可以显示图1C所示的排版后的页面。0084综上所述,本公开实施例中提供的页面缩放方法,通过对缩放后的页面进。

21、行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。0085图2A是根据一示例性实施例示出的一种页面缩放方法的流程图,与上述实施例不同的是,在本实施例中,终端将以页面的缩放中心点为中心显示排版后的页面,该页面缩放方法可以包括以下步骤。0086在步骤201中,接收页面缩放指令。0087在步骤202中,根据页面缩放指令对页面进行缩放。0088在步。

22、骤203中,对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配。0089需要说明的是,步骤201至步骤203与上述实施例中的步骤101至步骤103类似,说明书CN104133623A5/10页8技术细节请参考上述实施例,本实施例在此不再赘述。0090在步骤204中,检测本次缩放是否满足预设条件。0091在终端对页面进行缩放之后,为了后续步骤的执行,终端可以检测本次缩放是否满足预设条件。0092在实际实现时,本步骤可以包括如下几种可能的实现方式中的至少一种0093在第一种可能的实现方式中,本步骤可以包括0094第一,获取缩放中心点所对应的段落中的文本信息;0095终端可以获。

23、取缩放中心点,然后获取缩放中心点所对应的段落中的文本信息。0096其中,终端获取缩放中心点的获取方法可以为0097当用户通过两根手指的缩放操作来施加页面缩放指令时,终端可以将两根手指的中心位置作为页面的缩放中心点。比如,请参考图2B,终端可以将A点作为缩放中心点。0098当用户通过手指单击或者双击来施加页面缩放指令时,终端可以将手指的落点位置作为缩放中心点。0099在终端获取到缩放中心点之后,终端可以获取缩放中心点所对应的段落中的文本信息。比如,在图2B所示的页面中,终端获取到的缩放中心点所对应的段落中的文本信息为“国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX。

24、XXXXXXXXXXXXXXXXXXXXX”。0100第二,检测文本信息的信息长度是否大于预定长度;0101第三,如果文本信息的信息长度大于预定长度,则确定本次缩放满足预设条件。0102如果终端的检测结果为文本信息的信息长度大于预定阈值,则说明本次缩放很有可能是用户主动触发的缩放,此时终端可以确定本次缩放满足预设条件。0103而如果终端的检测结果为文本信息的信息长度未大于预定阈值,则说明此时极有可能是用户的误操作而触发的缩放,此时终端可以确定本次缩放不满足预设条件。0104在第二种可能的实现方式中,本步骤可以包括0105第一,计算缩放后的页面的显示比例与缩放前的页面的显示比例之间的差值;010。

25、6终端可以获取缩放后的页面的显示比例以及缩放前的页面的显示比例,计算获取到的两个缩放比例的差值。0107对于同一个页面,用户可以执行多次缩放,而本实施例中的缩放前的页面的显示比例是指终端本次接收到页面缩放指令之前页面的显示比例。0108第二,检测差值是否达到预定阈值;0109第三,如果差值达到预定阈值,则确定本次缩放满足预设条件。0110如果检测结果为差值达到预定阈值,也即页面的显示比例的变化量达到预定阈值,则终端可以确定本次缩放满足预设条件。0111而如果检测结果为差值未达到预定阈值,则此时很有可能是用户使用两根手指在页面中滑动时,由于两根手指的相对位置的偏移而误触发的缩放,所以此时终端可以。

26、确定本次缩放不满足预设条件。0112在第三种可能的实现方式中,本步骤可以包括0113若在打开页面之后,接收到页面缩放指令之前还接收到其它操作指令,则确定本次缩放满足预设条件;0114由于终端打开页面之后,在页面中的字体太小用户无法看清文字时,为了看清页说明书CN104133623A6/10页9面中的详细内容,用户可以选择任意位置进行缩放,此时用户在执行缩放操作时用户对页面中的页面内容并不关心,所以如果终端在打开页面之后,接收到页面缩放指令之前未接收到其它操作指令,则终端可以确定本次缩放不满足预设条件;而如果接收到其它操作指令,则说明用户已经开始阅读页面中的页面内容,此时终端可以确定本次缩放满足。

27、预设条件。0115其中,其它操作指令包括如下指令中的至少一种控制页面中的滚动条进行滚动的控制指令、选择页面中的某一页面内容的选择指令以及缩放页面的显示比例的缩放指令。0116需要说明的是,本实施例只是以先执行步骤203后执行步骤204为例,在实际实现时,终端还可以同时执行步骤203和步骤204,或者先执行步骤204然后执行步骤203,本实施例对此并不做限定。0117在步骤205中,如果本次缩放满足预设条件,则触发执行以缩放中心点为中心显示排版后的页面的步骤。0118如果终端的检测结果为满足预设条件,则终端可以触发执行以缩放中心点为中心显示排版后的页面的步骤。0119在步骤206中,以缩放中心点。

28、为中心显示排版后的页面。0120本步骤可以包括0121第一,获取页面的缩放中心点;0122终端获取缩放中心点的获取方式与步骤205中的获取方式类似,本实施例在此不再赘述。并且当步骤205中已经获取缩放中心点时,在本步骤中,终端可以直接读取获取到的缩放中心点。0123第二,以缩放中心点为中心显示排版后的页面。0124在终端获取到缩放中心点之后,终端可以以缩放中心点为中心显示排版后的页面。0125在实际实现时,本步骤可以包括01261、获取页面中缩放中心点所对应的页面内容;0127本步骤可以包括终端可以获取页面中缩放中心点处的文本信息,获取页面中缩放中心点之前、之后或者两者的组合的预定长度的文本信。

29、息。0128比如,以获取缩放中心点之后的20个字符为例,在图2B中,终端可以获取到缩放中心点所对应的页面内容为及其夫人XXXXXXXXXXXXXXXXXX。0129需要说明的是,当该方法用于对网页进行缩放时,由于网页中的每个位置都对应一个网页节点,且当用户触发位置对应的内容是文字时,网页节点为文本节点,文本节点中包括文字内容,所以此时终端获取缩放中心点所对应的页面内容的步骤可以包括获取缩放中心点所对应的文本节点。比如,用户触发位置所对应的文本节点为国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,则终端获取到的缩放中心点所。

30、对应的页面内容即为国家主席及其夫人XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX。0130为了提高定位的精确度,终端还可以确定文本节点中缩放中心点处的文本内容,并将获取到的文本内容作为缩放中心点所对应的页面内容。比如,缩放中心点处对应的字说明书CN104133623A7/10页10符为及,则终端可以将及作为缩放中心点所对应的页面内容。01312、以页面内容为中心显示排版后的页面。0132终端以获取到的页面内容为中心显示排版后的页面。0133在实际实现时,终端可以获取缩放中心点处的内容在排版后的页面中的位置,计算在排版后的页面中的位置与屏。

31、幕中心位置之间的距离,将排版后的页面滚动上述距离之后将缩放中心点处的内容滚动至屏幕的中心位置进行显示。这样,用户即可直接在屏幕中查看到缩放之前查看的内容,而无需再执行页面的上下滚动,简便了用户的操作复杂度,提高了信息获取效率。0134综上所述,本公开实施例中提供的页面缩放方法,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的。

32、效果。0135本实施例以缩放中心点为中心显示排版后的页面,使得用户缩放前浏览的页面内容也即缩放中心点处的内容能够在屏幕中心位置进行显示,避免了用户需要上下滑动页面之后才能找到之前浏览的页面内容,提高了信息获取效率,降低了用户的操作复杂度。0136下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。0137图3是根据一示例性实施例示出的一种页面缩放装置的框图,该页面缩放装置可以包括但不限于指令接收模块310、页面缩放模块320、页面排版模块330和页面显示模块340。0138指令接收模块310,被配置为接收页面缩放指令;0139页面缩。

33、放模块320,被配置为根据指令接收模块310接收到的页面缩放指令对页面进行缩放;0140页面排版模块330,被配置为对页面缩放模块320缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配;0141页面显示模块340,被配置为显示页面排版模块330排版后的页面。0142综上所述,本公开实施例中提供的页面缩放装置,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可。

34、以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。0143图4A是根据一示例性实施例示出的一种页面缩放装置的框图,该页面缩放装置可以包括但不限于指令接收模块410、页面缩放模块420、页面排版模块430和页面显示模块440。0144指令接收模块410,被配置为接收页面缩放指令;0145页面缩放模块420,被配置为根据指令接收模块410接收到的页面缩放指令对页面进行缩放;0146页面排版模块430,被配置为对页面缩放模块420缩放后的页面进行排版,使得排说明书CN104133623A108/10页11版后的页面的页面宽度与终端的屏幕宽度相匹配;0147页面显示模块440,被配置为显示页。

35、面排版模块430排版后的页面。0148在本实施例的第一种可能的实现方式中,页面显示模块440,包括0149中心点获取单元441,被配置为获取页面的缩放中心点;0150页面显示单元442,被配置为以中心点获取单元获取到的缩放中心点为中心显示排版后的页面。0151在本实施例的第二种可能的实现方式中,装置还包括0152条件检测模块450,被配置为检测本次缩放是否满足预设条件;0153显示触发模块460,被配置为在条件检测模块的检测结果为本次缩放满足预设条件时,触发执行以缩放中心点为中心显示排版后的页面的步骤。0154请参考图4B,在本实施例的第三种可能的实现方式中,条件检测模块450,包括0155信。

36、息获取单元451,被配置为获取缩放中心点所对应的段落中的文本信息;0156长度检测单元452,被配置为检测信息获取单元451获取到的文本信息的信息长度是否大于预定长度;0157第一确定单元453,被配置为在长度检测单元452的检测结果为文本信息的信息长度大于预定长度时,确定本次缩放满足预设条件。0158请参考图4C,在本实施例的第四种可能的实现方式中,条件检测模块450,包括0159差值计算单元454,被配置为计算缩放后的页面的显示比例与缩放前的页面的显示比例之间的差值;0160差值检测单元455,被配置为检测差值计算单元454计算得到的差值是否达到预定阈值;0161第二确定单元456,被配置。

37、为在差值检测单元455的检测结果为差值达到预定阈值时,确定本次缩放满足预设条件。0162在本实施例的第五种可能的实现方式中,条件检测模块450,被配置为在打开页面之后,接收到页面缩放指令之前还接收到其它操作指令时,确定本次缩放满足预设条件;其中,0163其它操作指令包括如下指令中的至少一种控制页面中的滚动条进行滚动的控制指令、选择页面中的某一页面内容的选择指令以及缩放页面的显示比例的缩放指令。0164综上所述,本公开实施例中提供的页面缩放装置,通过对缩放后的页面进行排版,使得排版后的页面的页面宽度与终端的屏幕宽度相匹配,进而显示排版后的页面;解决了相关技术中由于缩放后的页面中处于两侧的页面内容。

38、不能完全显示,用户需要左右拖动页面之后,才能查看到页面两侧的内容,信息获取效率低的问题;达到了排版后的页面中的内容可以完全显示,用户不需要左右拖动,进而提高信息获取效率的效果。0165本实施例以缩放中心点为中心显示排版后的页面,使得用户缩放前浏览的页面内容也即缩放中心点处的内容能够在屏幕中心位置进行显示,避免了用户需要上下滑动页面之后才能找到之前浏览的页面内容,提高了信息获取效率,降低了用户的操作复杂度。0166关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。0167图5是根据一示例性实施例示出的一种用于页面缩放的装置50。

39、0的框图。例如,说明书CN104133623A119/10页12装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。0168参照图5,装置500可以包括以下一个或多个组件处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出I/O的接口512,传感器组件514,以及通信组件516。0169处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处。

40、理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。0170存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器SRAM,电可擦除可编程只读存储器EEPROM,可擦除可编程只读存储器EPROM,可编程只读存储器PROM,只读存储器ROM,磁存储器,快闪存储器,磁盘或光盘。

41、。0171电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。0172多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器LCD和触摸面板TP。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后。

42、置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。0173音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风MIC,当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。0174I/O接口512为处理组件502和外围接口模块之间提供接口,上述外围接。

43、口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于主页按钮、音量按钮、启动按钮和锁定按钮。0175传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像。

44、说明书CN104133623A1210/10页13传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。0176通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WIFI,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信NFC模块,以促进短程通信。例如,在NFC模块可基于射频识别RFID技术,红外数据协会IRDA技术,超。

45、宽带UWB技术,蓝牙BT技术和其他技术来实现。0177在示例性实施例中,装置500可以被一个或多个应用专用集成电路ASIC、数字信号处理器DSP、数字信号处理设备DSPD、可编程逻辑器件PLD、现场可编程门阵列FPGA、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。0178在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器RAM、CDROM、磁带、软盘和光数据存储设备等。0179应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。说明书CN104133623A131/5页14图1A图1B图1C说明书附图CN104133623A142/5页15图2A说明书附图CN104133623A153/5页16图2B图3说明书附图CN104133623A164/5页17图4A图4B图4C说明书附图CN104133623A175/5页18图5说明书附图CN104133623A18。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1