一种文档加载方法及其装置制造方法及图纸

技术编号:8323412 阅读:168 留言:0更新日期:2013-02-14 00:42
本发明专利技术公开了一种文档加载方法,该方法包括:确定待加载文档的类型;根据与所述待加载文档的类型相应的设定模式,来确定并加载所要加载的内容。通过利用本发明专利技术方法来加载文档,使得只有在用户查看了哪部分的内容,哪部分的内容才会被加载,而其它部分的内容不会被加载,也就是说只有用户查看了所有的文档内容,文档才会被完整的加载解析,否则只有部分的文档内容被加载解析。因此,使得用户能够花费相对减少的时间打开较大的文档,更快的看到文档内容,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及办公软件领域,尤其涉及一种文档加载方法及其装置
技术介绍
随着以微软Office为代表的办公软件越来越融入我们的生活,电子文档的应用越来越广泛,电子文档的体积也越来越大。然而,随着文档越来越大,电子文档的打开速度也越来越慢。为了使用户不把大量的时间都花费在等待文档打开的过程中,办公软件的开发商在不断的对软件进行优化,以提高打开文档的速度,减少等待文档打开时间。目前,利用办公软件打开文档的时候,都是采取把文档的所有内容都加载,然后再解析的方法来进行的。在现有技术中,通过对加载和解析的过程进行优化来提高打开文档的速度,但是,该方法能够提高的速度达到了一个瓶颈,而且,往往即使花费了大量的研发工作量,所能取得的效果也有限。因此,亟需一种解决方案来更快地打开文档节省用户等待文档的时间。
技术实现思路
本专利技术所要解决的技术问题之一是需要提供一种能够减少用户等待文档打开的时间的文档加载方法。为了解决上述技术问题,本专利技术提供了一种文档加载方法,该方法包括确定待加载文档的类型;根据与所述待加载文档的类型相应的设定模式,来确定并加载所要加载的内容。根据本专利技术另一方面的文档加载方法,所述设定模式至少为以下模式之一,模式一,从所述待加载文档的第一页开始,根据设定页数,对相应页面的内容进行加载和解析; 模式二,根据所述待加载文档中记录的上次关闭文档时所显示的页码,从所述页码开始,根据设定页数,对相应页面的内容进行加载和解析;模式三,根据所述待加载文档中记录的上次关闭文档时所显示的页码,对所述页码的内容进行加载和解析。根据本专利技术另一方面的文档加载方法,还包括当用户从当前页面切换至其它页面时,判断所述其它页面的内容是否曾被加载和解析,其中,若判断结果为是,则直接显示所述其它页面的内容,否则,则对所述其它页面进行加载和解析。根据本专利技术另一方面的文档加载方法,通过判断针对各个页面设置的初始值来判断所述其它页面的内容是否曾被加载和解析,若初始值为真,则判断为所述其它页面的内容曾被加载和解析,若初始值为假,则判断为所述其它页面的内容未被加载和解析。根据本专利技术另一方面的文档加载方法,在所述模式一、模式二和/或模式三中,对其他页面填充空白页,然后依次按序显示已加载的文档内容,其中,所述空白页的页数为所述待加载文档的总页数减去已经加载和解析的页数。根据本专利技术另一方面的文档加载方法,根据所述待加载文档的显示比例来确定所述设定页数。根据本专利技术另一方面的文档加载方法,根据文件扩展名或者文件的二进制信息来确定待加载文档的类型,所述类型包括文字处理文档、演示文稿文档和电子表格文档。根据本专利技术的另一方面,还提供了一种文档加载装置,该装置包括确定单元,其确定待加载文档的类型;加载单元,其根据与所述待加载文档的类型相应的设定模式,来确定并加载所要加载的内容,其中,所述设定模式为以下模式中至少之一模式一,从所述待加载文档的第一页开始,根据设定页数,对相应页面的内容进行加载和解析;模式二,根据所述待加载文档中记录的上次关闭文档时所显示的页码,从所述页码开始,根据设定页数,对相应页面的内容进行加载和解析;模式三,根据所述待加载文档中记录的上次关闭文档时所显示的页码,对所述页码的内容进行加载和解析,在所述模式一、模式二和/或模式三中,对其他页面填充空白页,然后依次按序显示已加载的文档内容,其中,所述空白页的页数为所述待加载文档的总页数减去已经加载和解析的页数。根据本专利技术另一方面的文档加载装置,还包括切换判断单元,其当用户从当前页面切换至其它页面时,判断所述其它页面的内容是否曾被加载和解析,其中,若判断结果为是,则直接显示所述其它页面的内容,否则,则对所述其它页面进行加载和解析。根据本专利技术另一方面的文档加载装置,所述切换判断单元,通过判断针对各个页面设置的初始值来判断所述其它页面的内容是否曾被加载和解析,若初始值为真,则判断为所述其它页面的内容曾被加载和解析,若初始值为假,则判断为所述其它页面的内容未被加载和解析。与现有技术相比,本专利技术的一个或多个实施例可以具有如下优点本专利技术方法根据确定的文档类型按需加载,即只加载解析需要的部分的方法,提高打开文档速度,减少用户等待文档打开的时间。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中图I是根据本专利技术第一实施例的文档加载方法的流程示意图2是根据本专利技术第二实施例的文档加载方法的流程示意图3是根据本专利技术第二实施例的用户切换进行页面切换时的文档处理的流程示意图4是根据本专利技术第三实施例的文档加载装置的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合, 所形成的技术方案均在本专利技术的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。第一实施例图I是根据本专利技术实施例的文档加载方法的流程示意图,下面参考图1,详细说明本实施例的各个步骤。步骤S110,确定待加载文档的类型。具体地,本专利技术实施例中的文档类型包括文字处理文档、演示文稿文档和电子表格文档,可以通过文件扩展名或者根据文件的二进制信息来判断文档的类型。例如文件扩展名为· doc、, odt、. docx的文件是文字处理文档,文件扩展名为· xls、. xlsx、. ods的文件是电子表格文档,文件扩展名为· PPt、. pptx、. odp的文件是演示文稿文档。步骤S120,根据与待加载文档类型相应的设定模式,来确定并加载所要加载的内容。具体地,在文档加载时根据不同的文档类型选择与文档类型相应的设定模式进行文档的加载。需要说明的是,本专利技术实施例中的文档类型包括文字处理文档、演示文稿文档和电子表格文档,与上述各个类型文档相应的设定模式可以有如下选择。与文字处理文档相应的设定模式可以包括 (I)从文档第一页开始,根据设定页数,对与设定页数相应的页面(例如,整个文档的前几页)内容进行加载并解析,其它页面可以使用空白页填充,其中,空白页的总数是文档总页数减去已经解析的页数,然后依次从第一页开始显示文档内容。优选地,可以根据具体的文档显示比例及用户使用习惯等情况来确定具体的设定页数。例如设定的显示比例为 40%的时候,一个19寸的宽屏显示器在办公软件全屏显示的模式下,需要6页文档才能占满屏幕的显示区域,对于总页数超过6页的文档,此时可以选定6页为设定页数来进行加载。(2)根据文档中记录的上次关闭文档时所显示的页码,从页码开始,根据设定页数,对相应页面的内容进行加载和解析。即找到对应此页码的内容和与设定页数(例如,与该页相邻的前后几页)相对应的内容进行加载和解本文档来自技高网...

【技术保护点】
一种文档加载方法,其特征在于,包括:确定待加载文档的类型;根据与所述待加载文档的类型相应的设定模式,来确定并加载所要加载的内容。

【技术特征摘要】
1.一种文档加载方法,其特征在于,包括 确定待加载文档的类型; 根据与所述待加载文档的类型相应的设定模式,来确定并加载所要加载的内容。2.根据权利要求I所述的文档加载方法,其特征在于, 所述设定模式至少为以下模式之一, 模式一,从所述待加载文档的第一页开始,根据设定页数,对相应页面的内容进行加载和解析; 模式二,根据所述待加载文档中记录的上次关闭文档时所显示的页码,从所述页码开始,根据设定页数,对相应页面的内容进行加载和解析; 模式三,根据所述待加载文档中记录的上次关闭文档时所显示的页码,对所述页码的内容进行加载和解析。3.根据权利要求2所述的文档加载方法,其特征在于,还包括 当用户从当前页面切换至其它页面时,判断所述其它页面的内容是否曾被加载和解析,其中,若判断结果为是,则直接显示所述其它页面的内容,否则,则对所述其它页面进行加载和解析。4.根据权利要求3所述的文档加载方法,其特征在于, 通过判断针对各个页面设置的初始值来判断所述其它页面的内容是否曾被加载和解析,若初始值为真,则判断为所述其它页面的内容曾被加载和解析,若初始值为假,则判断为所述其它页面的内容未被加载和解析。5.根据权利要求2至4任一项所述的文档加载方法,其特征在于, 在所述模式一、模式二和/或模式三中,对其他页面填充空白页,然后依次按序显示已加载的文档内容, 其中,所述空白页的页数为所述待加载文档的总页数减去已经加载和解析的页数。6.根据权利要求5所述的文档加载方法,其特征在于, 根据所述待加载文档的显示比例来确定所述设定页数。7.根...

【专利技术属性】
技术研发人员:匡亮史周波
申请(专利权)人:中标软件有限公司
类型:发明
国别省市:

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

1