【技术实现步骤摘要】
打开文件的方法和电子设备
[0001]本申请涉及电子设备领域,并且更加具体地,涉及一种打开文件的方法和电子设备
。
技术介绍
[0002]文件的权限管理对于使用文件的人员来说十分重要,例如,为了保护文件,文件创建者可以对某个文件添加权限,可以包括被授权访问的用户账号
、
设置权限的类型如只读
、
完全控制等
。
文件访问者可以根据其对应的权限访问该文件
。
[0003]然而,各个应用程序实现权限管理的方式不同,导致不同的应用程序之间无法相互打开权限文件,进而对该文件进行操作,影响用户体验
。
技术实现思路
[0004]本申请实施例提供一种打开文件的方法和电子设备,不同的应用程序之间可以相互打开权限文件,进而对权限文件进行操作,提升用户体验
。
[0005]第一方面,提供了一种打开文件的方法,该方法包括:响应于用户打开所述第一文件的第一操作,对第一文件进行解密;根据解密后的所述第一文件配置第一沙箱;通过所述第一沙箱打开所述第一文件
。
[0006]应理解,该方法可以应用于电子设备,也可以应用于电子设备的操作系统,或者还可以应用于电子设备的操作系统的某个模块,本申请实施例不予限定
。
[0007]应理解,该第一文件为权限文件,该权限文件可以是文档
、
视频
、
音频等文件,本申请实施例不予限定
。
[0008]还应理解,该第一文件在 ...
【技术保护点】
【技术特征摘要】
1.
一种打开文件的方法,其特征在于,所述方法包括:响应于用户打开第一文件的第一操作,对所述第一文件进行解密;根据解密后的所述第一文件配置第一沙箱;通过所述第一沙箱打开所述第一文件
。2.
根据权利要求1所述的方法,其特征在于,所述对第一文件进行解密,包括:获取所述第一文件的明文
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述第一文件配置第一沙箱,包括:获取所述第一文件的权限,将所述第一沙箱的权限设置为与所述第一文件的权限相同
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:检测所述用户对所述第一文件的第二操作,确定所述第二操作是否在所述第一沙箱的权限的范围内;若所述第二操作在所述第一沙箱的权限的范围内,执行所述第二操作;若所述第二操作不在所述第一沙箱的权限的范围内,拒绝执行所述第二操作
。5.
根据权利要求1‑4中任一项所述的方法,其特征在于,在所述根据解密后的所述第一文件配置第一沙箱之前,所述方法还包括:验证所述第一文件的权限
。6.
根据权利要求1‑5中任一项所述的方法,其特征在于,在所述响应于用户打开所述第一文件的第一操作,对第一文件进行解密之前,所述方法还包括:检测到所述第一操作;拦截所述第一操作
。7.
根据权利要求6所述的方法,其特征在于,所述拦截所述第一操作,包括:拦截第一应用打开所述第一文件的第一进程;其中,所述通过所述第一沙箱打开所述第一文件,包括:调用所述第一应用的第二进程通过所述第一沙箱打开所述第一文件
。8.
根据权利要求7所述的方法,其特征在于,所述方法还包括:检测到所述用户对所述第一文件的第三操作,调用第二应用通过第一沙箱执行所述第三操作
。9.
根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:响应于所述用户打开所述第二文件的操作,对第二文件进行解密,通过所述第一沙箱打开所述第二文件,所述第二文件的权限与所述第一沙箱的权限相同
。10.
一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:响应于用户打开第一文件的第一操作,对所述第一文件进行解密;根据所述第一文件配置第一沙箱;
通过所述第一沙箱打开所述第一文件
。11.
根据权利要求
10
所述的电子设备,其特征在于,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:获取所述第一文件的明文
。12.
根据权利要求
11
所述的电子设备,其特征...
【专利技术属性】
技术研发人员:李东锋,高红亮,胡慧锋,付天福,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。