本申请提供了一种文件管理方法和系统,属于文件管理技术领域。本申请通过通过响应于用户终端发送的针对目标文件的预览请求,判断用户终端是否支持目标文件的文件格式,能够在用户终端不支持目标文件的文件格式的情况下,对目标文件进行格式转换,得到用户终端支持显示的第一目标格式的预览文件。本申请实施例通过对目标文件进行格式转换,使得用户终端能够支持显示各自类型文件的预览文件,充分满足用户对多类型文件的在线预览需求,方便快捷,可有效提升用户体验。效提升用户体验。效提升用户体验。
【技术实现步骤摘要】
一种文件管理方法和系统
[0001]本申请涉及文件管理
,特别是涉及一种文件管理方法和系统。
技术介绍
[0002]随着企业发展,常常需要对大量的诸如文档、图片、音频、视频等文件资料进行管理,目前随着云技术的发展,市面上出现了很多云盘、网盘、文库、私有云存储系统等产品,用于满足企业的文件管理需求。然而,这些产品大都功能较为单一,仅能提供常见类型的文档的在线预览功能,无法满足用户对更多类型的文件进行在线预览的需求,每次都需要通过用户终端下载文件后,通过各种工具才能打开进行查阅,操作繁琐,造成用户体验较差。
技术实现思路
[0003]本申请提供一种文件管理方法和系统,以解决相关技术无法满足用户对多类型文件的在线预览需求的问题。
[0004]为了解决上述问题,本申请采用了以下的技术方案:
[0005]第一方面,本申请实施例提供了一种文件管理方法,所述方法包括:
[0006]响应于用户终端发送的针对目标文件的预览请求,判断所述用户终端是否支持所述目标文件的文件格式;
[0007]在所述用户终端不支持所述目标文件的文件格式的情况下,对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件;所述第一目标格式为所述用户终端支持显示的文件格式;
[0008]将所述预览文件发送至所述用户终端,以使所述用户终端显示所述预览文件。
[0009]在本申请一实施例中,响应于用户终端发送的针对目标文件的预览请求,判断所述用户终端是否支持所述目标文件的文件格式之前,,所述方法还包括:
[0010]获取用户终端上传的原始文件,判断所述原始文件是否满足压缩条件;
[0011]在所述原始文件满足所述压缩条件的情况下,按照预设压缩规则对所述原始文件进行压缩处理,得到所述目标文件,并将所述目标文件存储在用户选择的目标文件夹中;
[0012]在所述原始文件不满足所述压缩条件的情况下,将所述原始文件作为目标文件存储在所述目标文件夹中。
[0013]在本申请一实施例中,判断所述原始文件是否满足预设的压缩条件,包括:
[0014]获取所述目标文件夹的访问频率和文件数量;
[0015]基于所述访问频率和所述文件数量,确定所述原始文件的预估访问频率;
[0016]在所述预估访问频率小于频率阈值时,确定所述原始文件满足所述压缩条件。
[0017]在本申请一实施例中,判断所述原始文件是否满足预设的压缩条件,包括:
[0018]检测所述用户终端是否具有用于解压文件的应用软件;;
[0019]在检测到所述用户终端具有所述应用软件时,确定所述原始文件满足所述压缩条件;
[0020]在检测到所述用户终端不具有所述应用软件时,确定所述原始文件不满足所述压缩条件。
[0021]在本申请一实施例中,按照预设压缩规则对所述原始文件进行压缩处理,得到所述目标文件,包括:
[0022]按照预设压缩率对所述待处理文件进行压缩处理,得到所述目标文件;不同的预估访问频率对应不同的预设压缩率。
[0023]在本申请一实施例中,在所述用户终端不支持所述目标文件的文件格式的情况下,对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件,包括:
[0024]在所述用户终端不支持所述目标文件的文件格式的情况下,在预览数据库中检测是否存在所述目标文件对应的预览文件;
[0025]若否,则对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件,并将所述预览文件存储至所述预览数据库中。
[0026]在本申请一实施例中,将所述预览文件发送至所述用户终端,以使所述用户终端显示所述预览文件之后,所述方法还包括:
[0027]在所述目标文件为模型文件的情况下,响应于由所述用户终端发送的针对模型文件的深度查看请求,生成模型加载指令,并在所述用户终端创建模型加载窗口;
[0028]将所述模型加载指令通过应用程序接口发送至预设模型加载组件,以使所述预设模型加载组件响应于所述模型加载指令,在所述模型加载窗口加载所述模型文件对应的三维模型。
[0029]在本申请一实施例中,所述方法还包括:
[0030]基于目标用户的登录信息,确定所述目标用户对所述目标文件的用户权限;所述用户权限包括可编辑权限、可下载权限、可预览权限、可分享权限以及无权限;
[0031]在所述目标用户对所述目标文件的用户权限为可编辑权限、可下载权限、可预览权限或可分享权限时,响应于所述目标用户针对所述目标文件触发的文件管理指令,对所述目标文件进行所述文件管理指令对应的编辑操作、下载操作、预览操作或分享操作;
[0032]在所述目标用户对所述目标文件的用户权限为无权限时,响应于所述目标用户针对所述目标文件触发的文件管理指令,在所述用户终端显示所述目标文件的权限受限提示。
[0033]第二方面,基于相同专利技术构思,本申请实施例提供了一种文件管理系统,所述系统包括:
[0034]格式判断模块,用于响应于用户终端发送的针对目标文件的预览请求,判断所述用户终端是否支持所述目标文件的文件格式;
[0035]格式转换模块,用于在所述用户终端不支持所述目标文件的文件格式的情况下,对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件;所述第一目标格式为所述用户终端支持显示的文件格式;
[0036]文件显示模块,用于将所述预览文件发送至所述用户终端,以使所述用户终端显示所述预览文件。
[0037]在本申请一实施例中,所述系统还包括:
[0038]判断模块,用于获取用户终端上传的原始文件,判断所述原始文件是否满足压缩条件;
[0039]压缩模块,用于在所述原始文件满足所述压缩条件的情况下,按照预设压缩规则对所述原始文件进行压缩处理,得到所述目标文件,并将所述目标文件存储在用户选择的目标文件夹中;
[0040]存储模块,用于在所述原始文件不满足所述压缩条件的情况下,将所述原始文件作为目标文件存储在用户选择的目标文件夹中。
[0041]在本申请一实施例中,所述判断模块包括:
[0042]获取子模块,用于获取所述目标文件夹的访问频率和文件数量;
[0043]第一确定子模块,用于基于所述访问频率和所述文件数量,确定所述原始文件的预估访问频率;
[0044]第二确定子模块,用于在所述预估访问频率小于频率阈值时,确定所述原始文件满足所述压缩条件。
[0045]在本申请一实施例中,所述判断模块还包括:
[0046]检测子模块,用于检测所述用户终端是否具有用于解压文件的应用软件;
[0047]第三确定子模块,用于在检测到所述用户终端具有所述应用软件时,确定所述原始文件满足所述压缩条件;
[0048]第四确定子模块,用于在检测到所述用户终端不具有所述应用软件时,确定所述原始文件不满足所述压缩本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种文件管理方法,其特征在于,所述方法包括:响应于用户终端发送的针对目标文件的预览请求,判断所述用户终端是否支持所述目标文件的文件格式;在所述用户终端不支持所述目标文件的文件格式的情况下,对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件;所述第一目标格式为所述用户终端支持显示的文件格式;将所述预览文件发送至所述用户终端,以使所述用户终端显示所述预览文件。2.根据权利要求1所述的文件管理方法,其特征在于,响应于用户终端发送的针对目标文件的预览请求,判断所述用户终端是否支持所述目标文件的文件格式之前,所述方法还包括:获取用户终端上传的原始文件,判断所述原始文件是否满足压缩条件;在所述原始文件满足所述压缩条件的情况下,按照预设压缩规则对所述原始文件进行压缩处理,得到所述目标文件,并将所述目标文件存储在用户选择的目标文件夹中;在所述原始文件不满足所述压缩条件的情况下,将所述原始文件作为目标文件存储在所述目标文件夹中。3.根据权利要求2所述的文件管理方法,其特征在于,判断所述原始文件是否满足预设的压缩条件,包括:获取所述目标文件夹的访问频率和文件数量;基于所述访问频率和所述文件数量,确定所述原始文件的预估访问频率;在所述预估访问频率小于频率阈值时,确定所述原始文件满足所述压缩条件。4.根据权利要求2所述的文件管理方法,其特征在于,判断所述原始文件是否满足预设的压缩条件,包括:检测所述用户终端是否具有用于解压文件的应用软件;;在检测到所述用户终端具有所述应用软件时,确定所述原始文件满足所述压缩条件。5.根据权利要求3所述的文件管理方法,其特征在于,按照预设压缩规则对所述原始文件进行压缩处理,得到所述目标文件,包括:按照预设压缩率对所述待处理文件进行压缩处理,得到所述目标文件;不同的预估访问频率对应不同的预设压缩率。6.根据权利要求1所述的文件管理方法,其特征在于,在所述用户终端不支持所述目标文件的文件格式的情况下,对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件,包括::在所述用户终端不支持所述目标文件的文件格式的情况下,在预览数据库中检测是否存在所述目标文件对应的预览文件;若否,则对所述目标文件进行格式转换,得到所述目标文件对应的第一目标格式的预览文件,并...
【专利技术属性】
技术研发人员:徐明璐,蔡瑞雪,韩杰,
申请(专利权)人:中冶建筑研究总院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。