文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211185173.6 (22)申请日 2022.09.27 (71)申请人 太保科技有限公司 地址 200010 上海市黄浦区中山 南路1号1 1 层(名义楼层)1 1V6室 (72)发明人 聂成刚 (74)专利代理 机构 上海专利商标事务所有限公 司 31100 专利代理师 骆希聪 (51)Int.Cl. G06F 40/106(2020.01) G06F 40/151(2020.01) G06F 16/11(2019.01) G06F 16/16(2019.01) G06F 16/182(2019.01)G06F 21/62(2013.01) H04L 9/40(2022.01) H04L 67/1097(2022.01) (54)发明名称 用于私有云盘的在线预览方法和系统 (57)摘要 本发明涉及一种用于私有云盘的在线预览 方法和系统, 其中方法包括以下步骤: 通过预览 服务器中部署的鉴权模块拦截预览请求, 并判断 发起预览请求的请求端是否有预览文件的权限; 当鉴权通过时, 接收预览请求并从所述预览请求 中提取请求的文件ID; 根据所述文件ID生成下载 请求去私有云盘下载原始文件, 将所述原始文件 写入第一存储模块; 通过预览服务器中部署的 kkFileView预览组件对所述原始文件进行格式 转换, 生产预览文件, 将所述预览文件显示在界 面上。 本发明以开源的kkFileView预览 组件为基 础, 结合私有云盘的特征和鉴权模块, 实现了一 种低成本且安全性高的用于私有云盘的在线预 览方法。 权利要求书2页 说明书7页 附图3页 CN 115510807 A 2022.12.23 CN 115510807 A 1.一种用于私有云盘的在线预览方法, 其特 征在于, 包括以下步骤: 通过预览服务器中部署的鉴权模块拦截预览请求, 并判断发起预览请求的请求端是否 有预览文件的权限; 当鉴权通过时, 接收预览请求并从所述预览请求中提取请求的文件ID; 根据所述文件ID生成下载请求去私有云盘下载原始文件, 将所述原始文件写入第一存 储模块; 通过预览服务器中部署的kkFileView预览组件对所述原始文件进行格式转换, 生产预 览文件, 将所述预览文件显示在界面上。 2.如权利要求1所述的方法, 其特征在于, 还包括将所述预览文件写入第一存储模块, 将所述文件ID写入第二存 储模块。 3.如权利要求2所述的方法, 其特征在于, 还包括判断所述第 二存储模块中是否存在所 述文件ID, 如果是, 则根据所述文件ID直接从所述第一存 储模块中获取 所述预览文件。 4.如权利要求1所述的方法, 其特征在于, 在根据 所述文件ID生成下载请求去私有云盘 下载原始文件之前还包括: 通过所述鉴权模块对所述下载请求进行鉴权处理, 若鉴权通过 的, 则执行所述下载请求。 5.如权利要求1所述的方法, 其特征在于, 从所述预览请求中提取所述文件ID的步骤包 括: 对所述预览请求进行解码, 如果解码失败, 则拒绝在线预览并反馈错误信息, 如果解码 成功, 则从解码后的预览请求中提取 所述文件ID, 其中所述预览请求是加密的。 6.如权利要求1所述的方法, 其特 征在于, 还 包括: 判断所述原始文件是否是图片, 如果是, 则调用所述私有云盘的接口以获取所述图片 的关联图片的信息, 所述关联图片的信息包括关联图片的文件ID, 其中, 所述图片和所述关 联图片位于同一文件目录下; 将所述关联图片的信息以URL数组的形式返回给所述请求端, 所述请求端根据所述URL 数组预览所述图片的关联图片。 7.如权利要求1所述的方法, 其特 征在于, 还 包括: 通过所述鉴权模块 为第三方系统生成一个临时key; 接收所述第三方系统发起的预览请求, 所述鉴权模块根据所述预览请求中的临时key 判断所述第三方系统是否有预览文件的权限。 8.如权利要求1 ‑7任一项所述的方法, 其特 征在于, 还 包括: 通过代理服务器接收多个所述预览请求, 将所述多个预览请求以负载均衡的方式分发 到多个所述预览服 务器。 9.一种用于私有云盘的在线预览系统, 其特 征在于, 包括: 预览服务器, 包括鉴权模块和kkFileView预览组件, 用于接收预览请求并从所述预览 请求中提取请求的文件ID, 根据所述文件ID生成下载请求去私有云盘下载原始文件, 将所 述原始文件写入第一存 储模块, 以及将预览文件显示在界面上; 第一存储模块, 用于存 储所述原 始文件; 其中鉴权模块用于拦截预览请求, 并判断发起预览请求的请求端是否有预览文件的权 限, kkFileView预览组件用于对所述原 始文件进行格式转换, 生成所述预览文件。 10.如权利要求9所述的系统, 其特 征在于, 还 包括:权 利 要 求 书 1/2 页 2 CN 115510807 A 2第二存储模块, 用于存 储所述文件ID; 其中, 所述第一存储模块还用于存储所述预览文件, 所述预览服务器还用于将所述预 览文件写入所述第一存 储模块, 将所述文件ID写入所述第二存 储模块。 11.如权利要求10所述的系统, 其特征在于, 所述预览服务器还用于判断所述第 二存储 模块中是否存在所述文件ID, 如果是, 则根据所述文件ID直接从所述第一存储模块中获取 所述预览文件。 12.如权利要求9所述的系统, 其特 征在于, 所述预览服 务器还用于: 判断所述原始文件是否是图片, 如果是, 则调用所述私有云盘的接口获取所述图片的 关联图片的信息, 所述关联图片的信息包括关联图片的文件ID, 其中, 所述图片和所述关联 图片位于同一文件目录下; 将所述关联图片的信息以URL数组的形式返回给 所述请求端。 13.如权利要求9所述的系统, 其特征在于, 所述鉴权模块还用于对所述下载请求进行 鉴权处理, 若鉴权通过的, 则执 行所述下载请求。 14.如权利要求9 ‑13任一项所述的系统, 其特 征在于, 还 包括: 多个所述预览服 务器; 代理服务器, 用于接收多个预览请求并将所述多个预览请求以负载均衡的方式分发到 多个所述预览服 务器。权 利 要 求 书 2/2 页 3 CN 115510807 A 3
专利 用于私有云盘的在线预览方法和系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 02:15:50
上传分享
举报
下载
原文档
(537.9 KB)
分享
友情链接
T-GHDQ 114—2022 车载CAN网络入侵检测和态势感知技术要求.pdf
奇安信 2021网络安全应急响应分析报告.pdf
NB-T 10802—2021 水电工程预应力锚固设计规范.pdf
GB-T 41316-2022 分散体系稳定性表征指导原则.pdf
T-CES 160—2022 数字孪生变电站智能传感器接入技术规范.pdf
GB-T 36621-2018 智慧城市 信息技术运营指南.pdf
T-WSJD 21—2022 内镜储存干燥柜卫生要求.pdf
ISO 31000-2018.pdf
GB-T 7814-2017 工业用异丙醇.pdf
DB11-T 1537-2018 风机节能监测 北京市.pdf
数据出境安全评估办法 中英文.pdf
GM-T 0075-2019 银行信贷信息系统密码应用技术要求.pdf
GB-T 18336.1-2015 信息技术 安全技术 信息技术安全评估准则 第1部分:简介和一般模型.pdf
T-ZZB 0372—2018 全息防伪产品.pdf
DB50-T 1275.5-2022 生猪智慧养殖数字化应用与管理 第5部分:生产管理 重庆市.pdf
T-EGAG 021—2023 政务信息化项目验收测评服务规范.pdf
GB-T 34690.2-2017 印刷技术 胶印数字化过程控制 第2部分:作业环境.pdf
GB-T 26358-2022 旅游度假区等级划分.pdf
DB36-T 1234-2020 智慧景区建设指南 江西省.pdf
DB31-T 329.1—2019 重点单位重要部位安全技术防范系统要求 第1部分:展览馆、博物馆 上海市.pdf
1
/
3
13
评价文档
赞助2元 点击下载(537.9 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。