一种移动设备中可阅读文件的加载方法及系统的制作方法

文档序号:6444916阅读:169来源:国知局
专利名称:一种移动设备中可阅读文件的加载方法及系统的制作方法
技术领域
本发明属于文件加载技术领域,具体涉及一种移动设备中可阅读文件的加载方法及系统。
背景技术
目前iPad平板电脑等移动设备风靡全球,在iPad上阅读PDF等格式的电子书成为时下受人追捧的阅读方式。但受制于移动设备平台资源的瓶颈影响,PDF阅读器的设计遇到很多挑战,给用户体验造成不良影响。传统的文件加载方式是在加载完整个文件后,再将界面交还给用户,然后同系统进行交互。这种方式在具有较大内存(比如台式PC)等资源设备上,不会造成太大的影响。但是在iPad等这种具有有限资源的移动设备上,当阅读的PDF文件过大时,整体加载该文件容易造成客户端阅读器的不稳定,导致程序崩溃;同时当用户只想浏览整个文件里的其中几页时,加载整个PDF文件不仅耗时而且浪费系统资源,还有可能造成内存不足、程序崩溃等问题。基于以上背景考虑,在已有的TOF阅读技术基础上,通过优化加载方式来改善用户体验。

发明内容
针对现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种加载速度快的移动设备中可阅读文件的加载方法及系统。为解决上述技术问题,本发明采用的技术方案如下:一种移动设备中可阅读文件的加载方法,包括以下步骤:当在移动设备中请求浏览可阅读文件时,先加载可阅读文件的前N页;当浏览结束当前页时,如果继续浏览紧邻的下一页,则在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页最远的M页;如果继续浏览距离当前页较远的其它页,则释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页。一种移动设备中可阅读文件的加载系统,包括用于在请求浏览可阅读文件时,力口载可阅读文件前N页并展示的第一加载装置;用于当浏览结束当前页时,如果继续浏览紧邻的下一页,在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页最远的M页的第二加载装置;用于当浏览结束当前页,继续浏览距离当前页较远的其它页,释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页的第三加载装置。本发明所述方法及系统,针对iPad等资源有限的移动设备,充分利用现有的资源,提高了阅读文件的加载速度,以及系统的稳定性,同时保证了能够及时流畅地浏览用户所请求的文章,及时响应用户的请求。


图1是具体实施方式
中移动设备中可阅读文件的加载系统的结构框图;图2是具体实施方式
中移动设备中可阅读文件的加载方法的流程图;图3是具体实施方式
中顺序浏览可阅读文件时加载过程的流程图。
具体实施例方式本实施方式中所述移动设备主要是指可以阅读PDF等格式文件的移动设备,如iPad平板电脑;所述的可阅读文件主要是指PDF文件或与PDF文件类似的其他文件。下面结合附图对本发明的具体实施方式
进行详细描述。如图1所示,本实施方式移动设备中可阅读文件的加载系统包括第一加载装置
11、第二加载装置12和第三加载装置13。第一加载装置11用于在请求浏览可阅读文件时,加载可阅读文件的前N页。第二加载装置12用于当浏览结束当前页时,如果继续浏览紧邻的下一页,则在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页最远的M页。第三加载装置13用于当浏览结束当前页时,如果继续浏览距离当前页较远的其它页,则释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页。如图2所示,采用图1所示系统实现移动设备中可阅读文件的加载方法,包括以下步骤:(I)当在移动设备中请求浏览可阅读文件时,第一加载装置11先加载可阅读文件的前N页。先加载前N页,展示出来供用户阅读,而不用将整个可阅读文件全部加载到内存后,再展示给用户阅读。N值可以根据实际应用环境自定义。如果移动设备的配置较好,则优选的,N = 3 ;如果移动设备的配置一般,则优选的,N = 5。(2)当浏览结束当前页时,如果继续浏览紧邻的下一页,则在展示下一页的同时第二加载装置12加载紧邻下一页的页和释放距离刚浏览结束页最远的M页。为了保证浏览的流畅,至少要保持N页常驻内存。当N = 3时,优选的,M = I。当N = 5时,优选的,M = 2。在加载页时,如果该页已加载,则无需重新加载。(3)当浏览结束当前页时,如果继续浏览距离当前页较远的其它页,则第三加载装置13释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页(如果存在)。所述距离当前页较远的其它页是指在快速翻页过程中,停止翻页时所在的页与快速翻页前所在页的距离大于I的页。P值和Q值可以根据实际应用环境自定义,可以相同,也可以不同。当N = 3时,一般选择前后一页,这在移动设备中是较优的方案,即P = Q= I OiN=S时,一般选择前后两页,即P = Q = 2。在加载页时,如果该页已加载,贝U无需重新加载。如图3所示,如果按照顺序浏览,加载过程如下:首先启动移动设备中的TOF阅读器,第一加载装置11加载PDF文件的前三页,展示第一页。滑动翻页,展示第二页。滑动翻页,第二加载装置12在展示下一页的同时,释放第一页,并加载第四页,展示PDF文件的第三页。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种移动设备中可阅读文件的加载方法,其特征在于,包括以下步骤: 当在移动设备中请求浏览可阅读文件时,先加载可阅读文件的前N页; 当浏览结束当前页时,如果继续浏览紧邻的下一页,则在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页最远的M页;如果继续浏览距离当前页较远的其它页,则释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页。
2.如权利要求1所述的移动设备中可阅读文件的加载方法,其特征在于:所述可阅读文件为PDF文件。
3.如权利要求1所述的移动设备中可阅读文件的加载方法,其特征在于:所述N= 3。
4.如权利要求3所述的移动设备中可阅读文件的加载方法,其特征在于:所述P= Q =1
5.如权利要求3所述的移动设备中可阅读文件的加载方法,其特征在于:所述M= I。
6.如权利要求1所述的移动设备中可阅读文件的加载方法,其特征在于:所述N= 5。
7.如权利要求6所述的移动设备中可阅读文件的加载方法,其特征在于:所述P= Q =2。
8.如权利要求6所述的移动设备中可阅读文件的加载方法,其特征在于:所述M= 2。
9.如权利要求1 8中任一项所述的移动设备中可阅读文件的加载方法,其特征在于:在加载页时,如果该页已加载,则无需重新加载。
10.一种移动设备中可阅读文件的加载系统,其特征在于:包括用于在请求浏览可阅读文件时,加载可阅读文件前N页并展示的第一加载装置(11); 用于当浏览结束当前页时,如果继续浏览紧邻的下一页,在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页最远的M页的第二加载装置(12); 用于当浏览结束当前页面时,如果继续浏览距离当前页较远的其它页,则释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页的第三加载装置(13)。
全文摘要
本发明涉及一种移动设备中可阅读文件的加载方法及系统,属于文件加载技术领域。本发明当在移动设备中请求浏览可阅读文件时,先加载可阅读文件的前N页;当浏览结束当前页时,如果继续浏览紧邻的下一页,则在展示下一页的同时加载紧邻下一页的页和释放距离刚浏览结束页面最远的M页;如果继续浏览距离当前页较远的其它页,则释放之前加载的页,同时加载新浏览的页及其前面P页和后面Q页。本发明针对资源有限的移动设备,充分利用现有的资源,提高了阅读文件的加载速度,以及系统的稳定性,同时保证了能够及时流畅地浏览用户所请求的文章,及时响应用户的请求。
文档编号G06F17/30GK103186636SQ20111046022
公开日2013年7月3日 申请日期2011年12月31日 优先权日2011年12月31日
发明者雷成 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1