【技术实现步骤摘要】
一种实现文件即时预览的方法
[0001]本专利技术涉及一种实现文件即时预览的方法,尤其涉及一种基于JAVA多进程、多线程实现文件即时预览的方法。
技术介绍
[0002]当我们用浏览器打开一个网页文档进行预览时,文档的加载时间相对较长,尤其是遇到一篇页数较多的文档时,网页的加载速度就更慢了,这个现象主要还是和现阶段文档的转码方式有关,现阶段的文档转码方式是同步转码,即必须等该文档的所有页面在后台转码完成后才会返回给用户预览地址,此时用户打开的网页才会加载完成显示出预览界面,这也就意味着文档页数越长,加载时间越长,这样的转码方式使得用户的体验感不好,且加载时间过长也影响了信息的获取时间,耽误阅读学习时间。
[0003]因此,亟需提出一种新的技术方案来解决上述问题。
技术实现思路
[0004]本专利技术的目的是解决现有技术中存在的问题,提供一种实现文件即时预览的方法,采用的技术方案是:
[0005]一种实现文件即时预览的方法,包括:
[0006]将异步转码程序植入计算机内,用户将文件上传至所 ...
【技术保护点】
【技术特征摘要】
1.一种实现文件即时预览的方法,其特征在于,包括:将异步转码程序植入计算机内,用户将文件上传至所述计算机,并自所述计算机的后台服务端调用所述异步转码程序;所述异步转码程序获取被上传文件的信息,并创建一条辅线程对所述文件进行解析,获得转换结果;所述辅线程将获得的所述转换结果通过所述异步转码程序发送给所述计算机,所述计算机获得所述转换结果,所述转换结果包括网页预览地址;用户于计算机上打开所述网页预览地址,文件的第一页迅速加载出来,所述异步转码程序创建的辅线程在后台继续加载后续内容。2.根据权利要求1所述的方法,其特征在于,所述异步转码程序具有用户接口,用户将文件上传至所述计算机,并自所述用户接口通过所述计算机的后台服务端调用所述异步转码程序;所述异步转码程序通过所述用户接口获取所述文件的相关信息。3.根据权利要求2所述的方法,其特征在于,所述异步转码程序包括主线程,所述主线程通过所述用户接口获取所述文件的相关信息,并创建一条辅线程对所述文件进行解析,获得转换结果;所述解析包括对所述文件的篇幅结构和首页内容进行解析,所述转换结果包括文件首页内容在解析后获得的预览页面。4.根据权利要...
【专利技术属性】
技术研发人员:朱玮,周峰,丁昊,
申请(专利权)人:永中软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。