(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210607492.5
(22)申请日 2022.05.31
(71)申请人 广东兴睿 科技有限公司
地址 528000 广东省佛山市禅城区石 湾小
雾岗园林陶瓷厂内10号自编6 E座三楼
(72)发明人 蓝金桃
(74)专利代理 机构 佛山市禾才知识产权代理有
限公司 4 4379
专利代理师 陆应健 资凯亮
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 9/54(2006.01)
G06F 40/106(2020.01)
G06F 40/151(2020.01)
(54)发明名称
一种office在线预览方法及系统
(57)摘要
本发明公开了一种office在线预览方法及
系统, 其方法包括向转换终端上传转换文档并向
转换终端发起文档转换请求; 转换 终端将转换文
档发送到nginx服务器, 所述nginx服务器 形成与
该转换文档对应的转换文档任务, 然后将转换文
档任务和转换文档均衡到后台服务器; 所述后台
服务器将转换文档任务存入到消息队列中, 并等
待转换文档任务执行; 所述后台服务器的转换单
元按照消息队列的排列顺序依次执行转换文档
任务; 转换 终端展示存储于存储终端的pdf文档。
其系统包括请求模块、 排队模块、 转换模块和展
示模块。 所述offic e在线预览方法及系统解决了
当有大批量的转换请求时转换效率低, 还会导致
系统崩溃和文 件丢失的问题。
权利要求书2页 说明书6页 附图2页
CN 114911623 A
2022.08.16
CN 114911623 A
1.一种of fice在线预览方法, 其特 征在于, 包括以下步骤:
S1: 向转换终端上传转换文档并向转换终端发起文档转换请求;
S2: 转换终端将转换文档发送到nginx服务器, 所述nginx服务器形成与该转换文档对
应的转换文档任务, 然后将转换文档任务和转换文档均衡到后台服 务器;
所述后台服 务器将转换文档任务存 入到消息队列中, 并等待转换文档任务执 行;
S3: 所述后台服务器的转换单元按照消息队列的排列顺序依次执行转换文档任务; 其
中, 对转换文档任务进行执行为调用OpenOffice处理转换文档任务, 将转换文档转换为pdf
文档, 并将pdf文档和P DF文档对应的源文件上传到存 储服务器;
S4: 转换终端 展示存储于存储终端的pdf文档。
2.根据权利要求1所述的office在线预览方法, 其特征在于: 所述nginx服务器内置有
负载均衡插 件;
在所述步骤S2中, 所述负载均衡插件通过轮询负载均衡法将所有转换文档任务轮流分
配给所述后台服务器内部的各个节点; 每个节点将转换文档任务存入到其自身的消息队列
中, 并等待转换文档任务执 行;
在步骤S3中, 每个节点的转换单元按照每个节点的消息队列的排列顺序依次接收
nginx服务器内的转换文档并执 行转换文档任务。
3.根据权利要求2所述的office在线预览方法, 其特征在于: 在所述步骤S2中, 所述负
载均衡插 件不断重复 并依次向后台服 务器内部的节点1至节点 n分配转换文档任务。
4.根据权利 要求3所述的office在线预览方法, 其特征在于: 所述后台服务器设有监听
端点, 在所述步骤S 3中, 当监听端点监听到有转换文档转换为pdf文档后, 后台服务器将pdf
文档上传到存储服务器并形成该pdf文档的文档标签, 所述存储服务器 向后台服务器返回
该pdf文档于存储服务器的存储地址, 然后后台服务器将文档标签和存储地址封装并发送
到转换终端。
5.根据权利 要求4所述的office在线预览方法, 其特征在于: 所述后台服务器还包括热
数据保存单元, 在所述步骤S 3中, 所述后台服务器将转换前的转换文档、 所述文档标签和所
述存储地址封装并存 储于热数据保存单 元;
在所述后台服务器按照消息队列的排列顺序依次对转换文档任务进行执行前, 先检索
热数据保存单元中是否存在与需要转换 的转换文档的内容或者MD5值一样的转换文档; 当
热数据保存单元中存在与需要转换的转换文档的内容或者MD5值一样的转换文档时, 向转
换终端返回存储于热数据保存单元中与需要转换的转换文档的内容或者MD 5值一样的转换
文档的文档标签和存储地址; 当热数据保存单元中不存在与需要转换的转换文档的内容或
者MD5值一样的转换文档时, 转换 单元对转换文档任务进行 执行。
6.一种office在线预览系 统, 其特征在于: 包括请求模块、 排队模块、 转换模块和展示
模块;
所述请求模块用于向转换终端上传转换文档并向转换终端发起文档转换请求;
所述排队模块用于利用转换终端将转换文档发送到nginx服务器, 还用于利用所述
nginx服务器形成与该转换文档对应的转换文档任务, 还用于将转换文档任务和转换文档
均衡到后台服务器; 还用于利用所述后台服务器将转换文档任务存入到消息队列中, 并等
待转换文档任务执 行;权 利 要 求 书 1/2 页
2
CN 114911623 A
2所述转换模块用于利用所述后台服务器的转换单元按照消息队列的排列顺序依次执
行转换文档任务; 其中, 对转换文档任务进行执行为调用OpenOffice 处理转换文档任务, 将
转换文档转换为pdf文档, 并将pdf文档和P DF文档对应的源文件上传到存 储服务器;
所述展示模块用于利用转换终端 展示存储于存储终端的pdf文档。
7.根据权利要求6所述的office在线预览系统, 其特征在于: 所述nginx服务器内置有
负载均衡插 件;
所述排队模块具体用于利用所述负载均衡插件通过轮询负载均衡法将所有转换文档
任务轮流分配给所述后台服务器内部的各个节点; 还用于利用每个节点将转换文档任务存
入到其自身的消息队列中, 并等待转换文档任务执 行;
所述转换模块用于利用每个节点的转换单元按照每个节点的消息队列的排列顺序依
次接收ngi nx服务器内的转换文档并执 行转换文档任务。
8.根据权利 要求7所述的office在线预览系统, 其特征在于: 所述排队模块用于利用所
述负载均衡插 件不断重复 并依次向后台服 务器内部的节点1至节点 n分配转换文档任务。
9.根据权利 要求8所述的office在线预览系统, 其特征在于: 所述后台服务器设有监听
端点, 所述转换模块还用于 当监听端点监听到有转换文档转换为pdf文档后, 后台服务器将
pdf文档上传到存储服务器并形成该pdf文档的文档标签, 所述存储服务器向后台服务器返
回该pdf文档于存储服务器的存储地址, 然后后台服务器将文档标签和存储地址封装并发
送到转换终端。
10.根据权利要求9所述的office在线预览系 统, 其特征在于: 所述后 台服务器还包括
热数据保存单元, 所述转换模块还用于利用所述后台服务器将转换前 的转换文档、 所述文
档标签和所述存 储地址封装并存 储于热数据保存单 元;
还用于在所述后台服务器按照消息队列的排列顺序依次对转换文档任务进行执行前,
先检索热数据保存单元中是否存在与需要转换的转换文档的内容或者MD 5值一样的转换文
档; 用于当热数据保存单元中存在与需要转换的转换文档的内容或者MD5值一样的转换文
档时, 向转换终端返回存储于热数据保存单元中与需要转换 的转换文档的内容或者MD5值
一样的转换文档的文档标签和存储地址; 用于 当热数据保存单元中不存在与需要转换的转
换文档的内容或者MD5值 一样的转换文档时, 转换 单元对转换文档任务进行 执行。权 利 要 求 书 2/2 页
3
CN 114911623 A
3
专利 一种office在线预览方法及系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:25:44上传分享