[发明专利]文件访问方法、移动终端及计算机可读存储介质有效
申请号: | 202011344900.X | 申请日: | 2020-11-25 |
公开(公告)号: | CN112464208B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 杨高科 | 申请(专利权)人: | 深圳市纬旭信息科技服务有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/62 |
代理公司: | 深圳市兰锋盛世知识产权代理有限公司 44504 | 代理人: | 罗炳锋 |
地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 访问 方法 移动 终端 计算机 可读 存储 介质 | ||
本申请提供了一种文件访问方法,应用于移动终端,包括:当侦测到第一应用发起对第二应用的文件目录下的目标文件的访问指令时,判断第一应用是否为预设应用的分身应用;若为分身应用,则允许第一应用通过多媒体数据库获取目标文件的属性信息;控制多媒体数据库根据属性信息及第一应用的合法性信息判断访问指令是否授权,并将判断结果返回至用户空间文件系统;若判断结果为允许访问,则控制用户空间文件系统对目标文件执行目标操作;允许第一应用对目标文件执行预设操作。本申请还提供了一种移动终端和计算机可读存储介质。此种方式使得作为分身应用的第一应用可以访问第二应用的文件目录下的目标文件并对目标文件执行预设操作。
技术领域
本申请涉及通信技术领域,尤其涉及一种文件访问方法、移动终端及计算机可读存储介质。
背景技术
目前用户普遍拥有两个甚至两个以上的微信、QQ等应用账号。因此,需要在移动终端上创建出多个相同的应用,被新创建的新应用就被称之为分身应用,第一个存在系统中的应用就被称之为主应用。分身应用的创建使得用户能够在同一设备上同时安装多个相同的应用,通过这些相同的应用可以登录不同的账号,实现多账号登录,让用户无需退出再登录进行账号更换,更不用随身携带两个设备,极大地方面了用户的使用,提高了用户的使用体验。
但是随着移动终端系统的平台的不断升级,移动终端对权限的控制也越来越严格,不同用户间相互访问对方的文件是不被允许的,这样就导致分身用户无法访问机主的多媒体数据库,进而导致分身应用无法访问机主用户的文件。
发明内容
本申请的主要目的在于提出一种文件访问方法、移动终端及计算机可读存储介质,旨在解决分身应用无法访问机主用户的文件的问题。
为实现上述目的,本申请提供了一种文件访问方法,所述文件访问方法应用于移动终端,所述文件访问方法包括:
当侦测到第一应用发起对第二应用的文件目录下的目标文件的访问指令时,判断所述第一应用是否为预设应用的分身应用;
若所述第一应用为所述预设应用的分身应用,则允许所述第一应用通过多媒体数据库获取所述目标文件的属性信息,其中所述属性信息包括存储路径信息及大小信息;
控制所述多媒体数据库根据所述属性信息及所述第一应用的合法性信息判断所述访问指令是否授权,并将判断结果返回至用户空间文件系统;
若所述判断结果为允许访问,则控制所述用户空间文件系统对所述目标文件执行目标操作,并将执行结果返回至所述第一应用;
允许所述第一应用对所述目标文件执行预设操作。
可选地,所述文件访问方法还包括:
创建所述第一应用的用户身份标识;
在所述用户空间文件系统中创建与所述用户身份标识对应的分身文件目录。
可选地,所述判断所述第一应用是否为所述预设应用的分身应用的步骤,包括:
获取所述第一应用的应用标识,并根据所述第一应用的应用标识和所述用户身份标识判断所述第一应用是否为所述预设应用的分身应用。
可选地,所述控制所述多媒体数据库根据所述属性信息及所述第一应用的合法性信息判断所述访问指令是否授权的步骤之前,还包括:
将所述属性信息及所述访问指令传送至所述用户空间文件系统,以通过所述用户空间文件系统调用所述多媒体数据库对所述访问指令进行授权判断。
可选地,所述文件访问方法还包括:
将所述分身文件目录挂载到所述多媒体数据库上;
当所述用户身份标识为预设用户身份标识且访问的文件为所述文件目录下的文件时,所述判断结果为允许访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市纬旭信息科技服务有限公司,未经深圳市纬旭信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011344900.X/2.html,转载请声明来源钻瓜专利网。