[发明专利]一种文档在线预览方法及系统在审
申请号: | 201611148119.9 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106599183A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 黄奎 | 申请(专利权)人: | 北京致远互联软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 任媛 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 在线 预览 方法 系统 | ||
1.一种文档在线预览方法,其特征在于,包括:
读取文档;统计所述文档的页数;按预定格式将所述文档按页进行分割和存储;
获取用户的第一文档预览请求,预加载所述文档中的第一部分文档,在线播放所述第一部分文档,所述第一部分文档为所述文档从第一页开始的第一指定页数的文档;
获取用户的预览情况,根据所述预览情况,预加载所述文档中的第二部分文档,在线播放所述第二部分文档;所述第二部分文档为所述文档中未预加载的部分的第二指定页数的文档。
2.根据权利要求1所述的文档在线预览方法,其特征在于,所述按预定格式将所述文档按页进行分割和存储,具体包括:
将所述文档的每个页面转换为所述预定格式,转换完成的同时,给每个所述页面命名,并将每个所述页面存储为单独的所述预定格式的文件块,并生成所述文件块的存储路径信息。
3.根据权利要求2所述的文档在线预览方法,其特征在于,所述第一文档预览请求包括所述第一部分文档的第一存储路径信息;所述预加载所述第一部分文档,具体包括:根据所述第一存储路径信息,读取与所述第一部分文档中每一页分别对应的所述文件块。
4.根据权利要求1所述的文档在线预览方法,其特征在于,所述根据所述预览情况,预加载所述第二部分文档,具体包括:当用户预览至所述第一部分文档的最后一页时,获取用户的第二文档预览请求,所述第二文档预览请求包括所述第二文档的第二存储路径信息,根据所述第二存储路径信息,读取与所述第二部分文档中第一页分别对应的所述文件块。
5.根据权利要求1所述的文档在线预览方法,其特征在于,所述文件在线预览方法还包括:
在所述分割过程中检测每个所述分页的页面内容和结束标记,若未检测到所述页面内容,则将所述分页确定为空白页,舍弃所述空白页;若检测到所述页面内容,但未检测到所述结束标记,则将当前所述分页与前一分页合并。
6.根据权利要求5所述的文档在线预览方法,其特征在于,所述结束标记包括空行和分页符。
7.根据权利要求1所述的文档在线预览方法,其特征在于,所述读取文档,统计所述文档的页数,具体包括:
当所述文档是PDF格式时,统计所述文档的页数;
当所述文档不是PDF格式时,将所述文档转换为PDF格式,然后统计所述文档的页数。
8.根据权利要求1所述的文档在线预览方法,其特征在于,所述预定格式为SWF格式。
9.一种文档在线预览系统,其特征在于,所述文档在线预览系统包括:读取单元,统计单元,分页单元,加载单元,播放单元;
所述读取单元,用于读取文档;
所述统计单元,用于统计所述文档的页数;
所述分页单元,用于按预定格式将文档按页进行分割;
所述加载单元,用于获取用户的第一文档预览请求,预加载所述文档中的第一部分文档,并获取用户的预览情况,根据所述预览情况,预加载所述文档中的第二部分文档;
所述播放单元,用于在线播放所述第一部分文档和所述第二部分文档。
10.根据权利要求9所述的文档在线预览系统,其特征在于,所述文档在线预览系统还包括:存储单元和检测单元,所述存储单元用于将所述文档的每个分页存储为所述预定格式的文件块,所述检测单元用于在所述分割过程中检测每个所述分页的页面内容和结束标记,所述结束标记包括空行和分页符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京致远互联软件股份有限公司,未经北京致远互联软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611148119.9/1.html,转载请声明来源钻瓜专利网。