一种文本文档分页处理方法和系统技术方案

技术编号:11203902 阅读:90 留言:0更新日期:2015-03-26 11:58
本发明专利技术所述的文本文档分页处理方法和系统,通过获取文本文档分页操作所需时间,获取时间阈值,并比较所述分页操作所需时间和事先设定的时间阈值的大小,若所述分页操作所需时间小于或等于所述时间阈值,则完成分页操作;若所述分页操作所需时间大于所述时间阈值,则向用户提示是否需要取消分页操作或自动取消分页操作。相较于现有技术只能等待分页结束后才能进行其它操作,本发明专利技术通过提示用户分页过程所需时间,并且当分页时间过长时提示用户是否需要取消分页或者自动取消分页,这些都可以提升用户的体验。

【技术实现步骤摘要】

本专利技术涉及一种文本文档分页处理方法和系统,具体是针对文本文档的一种文本文档分页处理方法和系统,属于数据处理

技术介绍
文本文档是以内容逻辑表述为主的电子文档格式,它一般不严格规定内容的版面呈现效果,在输出时需要按照给定的格式信息对文档内容进行布局运算,然后动态生成符合当前阅读要求的版面。相比于版式文档,可排版的特性使文本文档能够自如地适应当前的显示环境,从而提高了内容的可阅读性。当前,文本文档已成为各种电子阅读器的首要选择。在编辑、网页浏览、小屏幕应用等方面优势突出。典型的文本文档格式有TXT、HTML等。当前海量数据的显示,一般采用分页查询技术,即将要显示的数据分成若干页,每页显示一定的数据量,系统根据每页显示的数据量和查询页码来查找定位当前要显示的数据,并显示给用户。对于文本文档,因为没有页码的概念,要显示相关页面的文档内容,就要知道每个页面对应的流式位置。通常情况下,都是通过对文本文档进行预排版即预分页的方式确定相关页面的流式位置。采用预分页的方式显示文本文档,这样可以给用户更好的提示信息,跳转时位置精准且页面的排版解析不依赖前后页的排版结果。但是,对文本文档进行预分页面临以下几个问题:一、使用分页算法对文本文档进行预分页,需要把整个文档从头到尾进行一次完整的布局,分页才能生成。这个过程相对比较缓慢,尤其当文档比较大的时候,会占用比较多的时间。二、基于布局处理,需要遍历每一个图元、每一行字,因此处理的数据量会比较大,占用的时间也会比较多。而这些问题对于移动设备来说是致命的,移动设备的能源存储有限,如果分页时间过长,耗电量大且需要长时间等待,这会给移动设备的使用带来影响,尤其对于本身电量不足的移动设备来说这一影响尤其突出。
技术实现思路
本专利技术所要解决的技术问题是现有技术中,当文本文档比较大,对其进行预分页时,用户需要等待较长时间才能进行下一步操作,且耗电量极大,用户体验非常不好,从而提供一种在文本文档比较大,对其进行预分页需要等待较长时间且耗电量极大的情况下,能够提升用户体验的一种文本文档分页处理方法和系统。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术提供一种文本文档分页处理方法,包括如下步骤:获取文本文档分页操作所需时间;获取时间阈值;文本文档分页处理,当文本文档分页操作所需时间小于或等于时间阈值时,完成分页操作;大于时间阈值时,提示是否取消分页操作或自动取消分页操作。所述的文本文档分页处理方法,所述获取文本文档分页操作所需时间的步骤包括:获取标准大小,获取单位时间内能够完成分页的文本文档的标准大小;获取文本文档大小;获取分页时间,根据所述标准大小与文本文档大小获取文本文档分页操作所需时间。所述的文本文档分页处理方法,所述文本文档分页操作所需时间为:分页操作所需时间=文本文档大小/标准大小。所述的文本文档分页处理方法,所述获取文本文档分页操作所需时间的步骤包括:获取采样信息,获取采样时间以及在所述采样时间内处理的文本文档大小;获取文本文档大小;获取分页时间:根据文本文档大小、处理的文本文档大小以及采样时间,得到文本文档分页操作时间。所述的文本文档分页处理方法,所述文本文档分页操作所需时间为:分页操作所需时间=采样时间*(文本文档大小/处理的文本文档大小)。所述的文本文档分页处理方法,所述获取时间阈值的步骤中,根据当前终端设备的电量动态设定所述时间阈值,所述时间阈值与电量成呈正比关系。所述的文本文档分页处理方法,所述获取时间阈值的步骤中,设定所述时间阈值为固定常数。所述的文本文档分页处理方法,设定所述时间阈值为1分钟。所述的文本文档分页处理方法,还包括如下步骤:转至其它操作:取消分页操作后,跳转至其它替代分页操作的步骤。所述的文本文档分页处理方法,所述替代分页操作的步骤包括:按照百分比的方式显示文本文档内容。本专利技术还提供一种文本文档分页处理系统,包括:分页时间获取模块,用于获取文本文档分页操作所需时间;时间阈值设定模块,用于获取时间阈值;分页处理模块,将从所述分页时间获取模块获取所述分页操作所需时间与从所述时间阈值设定模块获取所述时间阈值进行比较;当所述分页操作所需时间小于或等于所述时间阈值时,完成分页操作,大于所述时间阈值时,提示是否取消分页操作或自动取消分页操作。本专利技术的上述技术方案相比现有技术具有以下优点:(1)本专利技术所述的文本文档分页处理方法和系统,通过获取文本文档分页操作所需时间,获取时间阈值,并比较所述分页操作所需时间和事先设定的时间阈值的大小,若所述分页操作所需时间小于或等于所述时间阈值,则完成分页操作;若所述分页操作所需时间大于所述时间阈值,则向用户提示是否需要取消分页操作或自动取消分页操作。相较于现有技术只能等待分页结束后才能进行其它操作,本专利技术通过提示用户分页过程所需时间,并且当分页时间过长时提示用户是否需要取消分页或者自动取消分页,这些都可以提升用户的体验。(2)本专利技术所述的文本文档分页处理方法和系统,其时间阈值可以根据终端设备的当前剩余电量动态设定,可以有效避免当终端设备电量不足时还要耗费较多电量去做文本文档的分页处理,而影响到终端设备的其他的重要功能的使用。也可以设定为固定值,比如设定为1分钟。一分钟的时间是根据一般用户可以接受的等待时间来设定的。用户也可以根据自己的需要登录设定时间阈值的界面,根据自己的需求事先设定时间阈值为其它固定值。无论哪种获取时间阈值的方式,都充分考虑到了实际的应用情况,从客户需求出发,避免了用户的长时间等待,节约了终端设备的耗电量,提升了用户的体验。(3)本专利技术所述的文本文档分页处理方法和系统,取消分页操作后会跳转至其它替代分页操作的步骤。比如跳转至按照百分比的方式显示文本文档内容的步骤,通过显示某一百分比节点的内容,来实现对文本文档的查询、定位等操作,尽可能满足用户需求,提升了用户体验。附图说明为了使本专利技术的内容更容易被清楚的理解,下面结合附图,对本专利技术作进一步详细的说明,其中,图1是实施例1所述文本文档分页处理方法的流程图;图2是实施例1所述获取文本文档分页操作所需时间的其中一种实施方式的流程图;图3是实施例1所述获取文本文档分页操作所需时间的另本文档来自技高网
...

【技术保护点】
一种文本文档分页处理方法,其特征在于,包括如下步骤:获取文本文档分页操作所需时间;获取时间阈值;文本文档分页处理,当文本文档分页操作所需时间小于或等于时间阈值时,完成分页操作;大于时间阈值时,提示是否取消分页操作或自动取消分页操作。

【技术特征摘要】
1.一种文本文档分页处理方法,其特征在于,包括如下步骤:
获取文本文档分页操作所需时间;
获取时间阈值;
文本文档分页处理,当文本文档分页操作所需时间小于或等于时
间阈值时,完成分页操作;大于时间阈值时,提示是否取消分页操作
或自动取消分页操作。
2.根据权利要求1所述的文本文档分页处理方法,其特征在于:
所述获取文本文档分页操作所需时间的步骤包括:
获取标准大小,获取单位时间内能够完成分页的文本文档的标准
大小;
获取文本文档大小;
获取分页时间,根据所述标准大小与文本文档大小获取文本文档
分页操作所需时间。
3.根据权利要求2所述的文本文档分页处理方法,其特征在于:
所述文本文档分页操作所需时间为:分页操作所需时间=文本文
档大小/标准大小。
4.根据权利要求1所述的文本文档分页处理方法,其特征在于:
所述获取文本文档分页操作所需时间的步骤包括:
获取采样信息,获取采样时间以及在所述采样时间内处理的文本
文档大小;
获取文本文档大小;
获取分页时间:根据文本文档大小、处理的文本文档大小以及采
样时间,得到文本文档分页操作时间。
5.根据权利要求4所述的文本文档分页处理方法,其特征在于:
所述文本文档分页操作所需时间为:分页操作所需时间=采样时
间*(文本文档大小/处理的文本文档...

【专利技术属性】
技术研发人员:陈聪郭巍
申请(专利权)人:北大方正集团有限公司北京方正阿帕比技术有限公司方正信息产业控股有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1