[发明专利]一种office在线预览方法及系统在审
申请号: | 202210607492.5 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114911623A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 蓝金桃 | 申请(专利权)人: | 广东兴睿科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F40/106;G06F40/151 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 陆应健;资凯亮 |
地址: | 528000 广东省佛山市禅城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 office 在线 预览 方法 系统 | ||
1.一种office在线预览方法,其特征在于,包括以下步骤:
S1:向转换终端上传转换文档并向转换终端发起文档转换请求;
S2:转换终端将转换文档发送到nginx服务器,所述nginx服务器形成与该转换文档对应的转换文档任务,然后将转换文档任务和转换文档均衡到后台服务器;
所述后台服务器将转换文档任务存入到消息队列中,并等待转换文档任务执行;
S3:所述后台服务器的转换单元按照消息队列的排列顺序依次执行转换文档任务;其中,对转换文档任务进行执行为调用OpenOffice处理转换文档任务,将转换文档转换为pdf文档,并将pdf文档和PDF文档对应的源文件上传到存储服务器;
S4:转换终端展示存储于存储终端的pdf文档。
2.根据权利要求1所述的office在线预览方法,其特征在于:所述nginx服务器内置有负载均衡插件;
在所述步骤S2中,所述负载均衡插件通过轮询负载均衡法将所有转换文档任务轮流分配给所述后台服务器内部的各个节点;每个节点将转换文档任务存入到其自身的消息队列中,并等待转换文档任务执行;
在步骤S3中,每个节点的转换单元按照每个节点的消息队列的排列顺序依次接收nginx服务器内的转换文档并执行转换文档任务。
3.根据权利要求2所述的office在线预览方法,其特征在于:在所述步骤S2中,所述负载均衡插件不断重复并依次向后台服务器内部的节点1至节点n分配转换文档任务。
4.根据权利要求3所述的office在线预览方法,其特征在于:所述后台服务器设有监听端点,在所述步骤S3中,当监听端点监听到有转换文档转换为pdf文档后,后台服务器将pdf文档上传到存储服务器并形成该pdf文档的文档标签,所述存储服务器向后台服务器返回该pdf文档于存储服务器的存储地址,然后后台服务器将文档标签和存储地址封装并发送到转换终端。
5.根据权利要求4所述的office在线预览方法,其特征在于:所述后台服务器还包括热数据保存单元,在所述步骤S3中,所述后台服务器将转换前的转换文档、所述文档标签和所述存储地址封装并存储于热数据保存单元;
在所述后台服务器按照消息队列的排列顺序依次对转换文档任务进行执行前,先检索热数据保存单元中是否存在与需要转换的转换文档的内容或者MD5值一样的转换文档;当热数据保存单元中存在与需要转换的转换文档的内容或者MD5值一样的转换文档时,向转换终端返回存储于热数据保存单元中与需要转换的转换文档的内容或者MD5值一样的转换文档的文档标签和存储地址;当热数据保存单元中不存在与需要转换的转换文档的内容或者MD5值一样的转换文档时,转换单元对转换文档任务进行执行。
6.一种office在线预览系统,其特征在于:包括请求模块、排队模块、转换模块和展示模块;
所述请求模块用于向转换终端上传转换文档并向转换终端发起文档转换请求;
所述排队模块用于利用转换终端将转换文档发送到nginx服务器,还用于利用所述nginx服务器形成与该转换文档对应的转换文档任务,还用于将转换文档任务和转换文档均衡到后台服务器;还用于利用所述后台服务器将转换文档任务存入到消息队列中,并等待转换文档任务执行;
所述转换模块用于利用所述后台服务器的转换单元按照消息队列的排列顺序依次执行转换文档任务;其中,对转换文档任务进行执行为调用OpenOffice处理转换文档任务,将转换文档转换为pdf文档,并将pdf文档和PDF文档对应的源文件上传到存储服务器;
所述展示模块用于利用转换终端展示存储于存储终端的pdf文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东兴睿科技有限公司,未经广东兴睿科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210607492.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便安装的建筑施工用钻孔机
- 下一篇:导管架下水驳船摇臂铰接件建造方法