[发明专利]一种文件处理方法及装置、电子设备和存储介质在审
申请号: | 202210054577.5 | 申请日: | 2022-01-18 |
公开(公告)号: | CN114490513A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 郑猛猛;王之龙;邹雨竹;丁峰 | 申请(专利权)人: | 上海商汤临港智能科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/172;G06F16/176;G06F16/955;G06F21/62;H04L9/40;H04L67/06 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 200232 上海市自由贸易试验区临港*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 处理 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种文件处理方法及装置、电子设备和存储介质,所述方法包括:获取第一格式的原始文件;根据所述原始文件的浏览场景,对所述原始文件进行格式转换,得到第二格式的目标文件,所述第二格式为所述浏览场景下支持的文件的格式。本公开实施例可根据文件的浏览场景,智能地转换成该浏览场景下支持的文件的格式,满足原始文件适配不同浏览场景的需求,提高了对文档的处理效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种文件处理方法及装置、电子设备和存储介质。
背景技术
在当前互联网高度繁荣的时代,对文档的在线预览和管理的应用领域已经越来越多,例如,在教育行业中,教育+互联网的模式受到越来越多人的青睐,特别是受到线下教学受阻的影响,大大促进了在线教育的发展。
传统教育需要大量的教学资源,且线上教育需要面对各种不同类型的文件浏览场景,在相关技术中,无法实现对这些教学资源的智能管理,例如,往往需要人工制作各种不同浏览场景的文件,效率较低,用户体验较差。对于教育行业以外的其它领域中,对于文档的预览和管理也存在着类似的问题。
发明内容
本公开提出了一种文件处理技术方案。
根据本公开的一方面,提供了一种文件处理方法,包括:
获取第一格式的原始文件;
根据所述原始文件的浏览场景,对所述原始文件进行格式转换,得到第二格式的目标文件,所述第二格式为所述浏览场景下支持的文件的格式。
在一种可能的实现方式中,在得到第二格式的目标文件后,所述方法还包括:
响应于所述浏览场景下的文件访问请求,将所述第二格式的目标文件发送给客户端,以供客户端进行渲染。
在一种可能的实现方式中,所述原始文件包括至少两种浏览场景,所述对所述原始文件进行格式转换,得到第二格式的目标文件,包括:
根据所述至少两种浏览场景,分别对所述原始文件进行格式转换,得到至少两种所述第二格式的目标文件。
在一种可能的实现方式中,所述对所述原始文件进行格式转换,得到第二格式的目标文件,包括:
根据所述第一格式以及所述浏览场景对应的第二格式,确定用于进行格式转换的格式转换方式;
基于所述格式转换方式对所述原始文件进行格式转换,得到第二格式的目标文件。
在一种可能的实现方式中,所述对所述原始文件进行格式转换,得到第二格式的目标文件,包括:
通过文件转换服务对原始文件进行格式转换,并通过监听服务监听格式转换进度;
在格式转换完成的情况下,文件转换服务异步通知所述监听服务格式转换完成;
由所述监听服务向存储服务发送存储通知,通过存储服务对转换得到的目标文件进行存储,以供具备浏览权限的用户访问。
在一种可能的实现方式中,所述通过存储服务对转换得到的目标文件进行存储,包括:
以二进制数据流的形式对所述第二格式的目标文件进行存储,并对所述目标文件的元数据进行存储。
在一种可能的实现方式中,所述第二格式包括矢量格式。
在一种可能的实现方式中,所述文件访问请求中包含:用于指示用户权限的凭证,以及与所述目标浏览场景对应的第二格式的目标文件的存储地址;
所述响应于所述浏览场景下的文件访问请求,将所述第二格式的目标文件发送给客户端,包括:
在基于所述凭证确定用户具备访问权限的情况下,将所述存储地址中的目标文件发送给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤临港智能科技有限公司,未经上海商汤临港智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210054577.5/2.html,转载请声明来源钻瓜专利网。