[发明专利]一种访问文件的方法、装置及系统在审
申请号: | 202011309283.X | 申请日: | 2020-11-20 |
公开(公告)号: | CN112115500A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 袁磊 | 申请(专利权)人: | 北京联想协同科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 文件 方法 装置 系统 | ||
本发明公开了一种访问文件的方法、装置及系统。该方法通过客户端向服务端发送访问目标文件的请求信息,以便服务端根据请求信息查询目标文件的保密级别;并在服务端的查询结果表征目标文件是保密文件时,客户端调用第三方应用程序访问目标文件,在服务端查询结果表征目标文件是非保密文件时,客户端访问目标文件。由此,能够区别访问保密文件和非保密文件,有效避免了保密文件被下载和复制,同时实现了在本地高效访问非保密文件,解决了现有技术中非保密文件占用第三方应用程序资源的问题,提高了用户的体验。
技术领域
本发明涉及通信技术领域,尤其涉及一种访问文件的方法、装置及系统。
背景技术
在日常办公环境下,对于安全性要求高的文件,通常是严格禁止下载到本地,但是在实际工作中又需要访问和编辑该文件。为此,传统的解决方案是采用虚拟桌面基础架构或沙箱技术保护访问文件。
现有技术采用虚拟桌面基础架构保护文件能够有效防止文件被复制和下载,但是虚拟桌面基础架构不够灵活,在虚拟桌面基础架构环境下对保密文件进行保护的同时对非保密文件也进行了保护,因此在虚拟桌面基础架构环境下对于非保密文件只能采用虚拟桌面基础架构打开,而无法采用本地应用打开。由于非保密文件占用虚拟桌面基础架构的资源,因此对虚拟桌面基础架构的资源造成了资源浪费。沙箱技术保护文件需要调用特定应用程序对文件进行逐个适配,在配置过程中由于文件和沙箱存在兼容性差的问题,因此经常出现系统异常或沙箱崩溃等问题,从而影响用户的体验。
发明内容
为了解决上述现有技术存在的问题,本发明实施例提供一种访问文件的方法、装置及系统,能够对网盘服务端的保密文件和非保密文件实现区别访问。
为实现上述目的,根据本发明实施例第一方面,提供一种访问文件的方法,应用于客户端,该方法包括:发送访问目标文件的请求信息,以便服务端根据所述请求信息查询所述目标文件的保密级别;接收服务端发送的查询结果;若所述查询结果表征所述目标文件是保密文件,则调用第三方应用程序访问所述目标文件;若所述查询结果表征所述目标文件是非保密文件,则访问所述目标文件。
可选的,所述第三方应用程序包括第三方客户端和第三方服务端;所述调用第三方应用程序访问所述目标文件,包括:调用所述第三方客户端,以便所述第三方客户端通过所述第三方服务端访问服务端的保密文件。
可选的,所述方法还包括:获取访问目标文件的请求;根据所述请求,确定访问目标文件的用户身份信息和目标文件地址;将所述用户身份信息和所述目标文件地址确定为访问目标文件的请求信息。
可选的,所述方法还包括:获取所述第三方应用程序的退出请求;基于所述退出请求,从所述第三方应用程序中移除所述目标文件的缓冲数据。
为实现上述目的,根据本发明实施例第二方面,还提供一种访问文件的方法,应用于服务端,该方法包括:接收访问目标文件的请求信息;所述请求信息包括用户身份信息和目标文件地址;从数据库中查询所述用户身份信息和所述目标文件地址是否存在映射关系,若所述用户身份信息和所述目标文件地址存在映射关系,则得到所述目标文件是保密文件的查询结果;若所述用户身份信息和所述目标文件地址不存在有映射关系,则得到所述目标文件是非保密文件的查询结果;发送所述查询结果。
可选的,所述方法还包括:将所述保密文件的密钥发送至第三方服务端,以便所述第三方服务端根据所述密钥读取所述服务端的保密文件。
可选的,所述方法还包括:获取用户身份信息和文件地址;将所述用户身份信息和所述文件地址建立映射关系;将所述映射关系存储在所述数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联想协同科技有限公司,未经北京联想协同科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011309283.X/2.html,转载请声明来源钻瓜专利网。