一种应用程序操作文件的方法和装置制造方法及图纸

技术编号:14112961 阅读:33 留言:0更新日期:2016-12-07 09:18
本发明专利技术实施例提出一种应用程序操作文件的方法和装置,涉及信息技术领域。该方法包括:响应应用程序发出的操作文件指令,若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令;否则,对所述文件不执行所述操作文件指令;所述操作文件指令为对所述文件进行操作的指令。本方案使手机内部的文件不被应用程序随意操作和访问,从而提高了文件的安全性,使手机系统中的重要文件得到了保护。

【技术实现步骤摘要】

本专利技术实施例涉及信息
,尤其涉及一种应用程序操作文件的方法和装置
技术介绍
目前,利用手机支付费用的情况越来越多,而支付应用程序或者支付功能在运行时会产生一些文件,如果这些文件被任意访问,可能会造成用户支付信息的泄露,给用户造成损失。同时,用户在使用手机时,会将一些重要文件如记录密码或注册信息的文件保存在手机里,以备忘记密码或注册信息时查看,如果这些文件被任意访问,同样会给用户造成损失。但是,专利技术人在实现本专利技术的过程中,发现目前手机上安装的应用程序越来越多,而这些应用程序在安装时都会要求对手机的文件拥有访问权限,使手机上存储的文件的安全性存在重大隐患。因此,有必要改进上面提到的缺陷。
技术实现思路
基于以上问题,本专利技术实施例提出一种应用程序操作文件的方法和装置,通过响应应用程序发出的操作文件指令,若检测到应用程序具有对文件执行操作文件指令的权限才使应用程序操作文件的方式,使手机内部的文件不被应用程序随意操作和访问,从而提高了文件的安全性,使手机系统中的重要文件得到了保护。一方面,本专利技术实施例提出一种应用程序操作文件的方法,包括:响应应用程序发出的操作文件指令,若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令;否则,对所述文件不执行所述操作文件指令;所述操作文件指令为对所述文件进行操作的指令。此外,所述若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令,可具体包括:若在所述文件的权限列表中查找到所述应用程序的名字、编号或类别,且若在所述权限列表中查找到与所述应用程序的名字、编号或类别对应的所述操作文件指令,则对所述文件执行所述操作文件指令;所述权限列表中保存了对所述文件具有操作权限的应用程序的名字、编号或类别以及所述应用程序被允许对所述文件执行的所述操作文件指令。此外,所述权限列表为根据所述文件的类型、文件所满足的预设的条件或文件保存的内容为所述文件设置。此外,若所述文件的类型为加密类型,则为所述文件设置安全级别最高的所述权限列表,若所述权限列表被更改,则以更改后的所述权限列表作为所述文件的所述权限列表。此外,若两个以上的所述文件满足相同的预设条件,则对两个以上所述文件设置相同的所述权限列表。此外,所述操作文件指令可包括:打开文件的打开文件指令、删除文件的删除文件指令、读取文件内容的读取文件指令、写入文件内容的写入文件指令或复制文件的复制文件指令。另一方面,本专利技术实施例提出一种应用程序操作文件的装置,包括:响应模块,用于:响应应用程序发出的操作文件指令;执行模块,用于:若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令;否则,对所述文件不执行所述操作文件指令;所述操作文件指令为对所述文件进行操作的指令。此外,所述若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令,可具体包括:若在所述文件的权限列表中查找到所述应用程序的名字、编号或类别,且若在所述权限列表中查找到与所述应用程序的名字、编号或类别对应的所述操作文件指令,则对所述文件执行所述操作文件指令;所述权限列表中保存了对所述文件具有操作权限的应用程序的名字、编号或类别以及所述应用程序被允许对所述文件执行的所述操作文件指令。此外,所述权限列表为根据所述文件的类型、文件所满足的预设的条件或文件保存的内容为所述文件设置。此外,若所述文件的类型为加密类型,则为所述文件设置安全级别最高的所述权限列表,若所述权限列表被更改,则以更改后的所述权限列表作为所述文件的所述权限列表。此外,若两个以上的所述文件满足相同的预设条件,则对两个以上所述文件设置相同的所述权限列表。此外,所述操作文件指令可包括:打开文件的打开文件指令、删除文件的删除文件指令、读取文件内容的读取文件指令、写入文件内容的写入文件指令或复制文件的复制文件指令。采用上述技术方案,具有以下有益效果:通过响应应用程序发出的操作文件指令,若检测到应用程序具有对文件执行操作文件指令的权限才使应用程序操作文件的方式,使手机内部的文件不被应用程序随意操作和访问,从而提高了文件的安全性,使手机系统中的重要文件得到了保护。附图说明图1是根据本专利技术一个实施例的应用程序操作文件的方法的流程图;图2是根据本专利技术另一个实施例的应用程序操作文件的方法的流程图;图3是根据本专利技术另一个实施例的应用程序操作文件的装置的框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,本专利技术实施例提出一种应用程序操作文件的方法,包括:步骤S001,响应应用程序发出的操作文件指令;步骤S002,若检测到应用程序具有对文件执行操作文件指令的权限,则对文件执行操作文件指令;否则,对文件不执行操作文件指令;操作文件指令为对文件进行操作的指令。本专利技术实施例中的应用程序为在手机、平板电脑、计算机、智能手表或其它智能设备上安装的应用程序。应用程序对文件的操作可包括:打开文件的打开文件指令、删除文件的删除文件指令、读取文件内容的读取文件指令、写入文件内容的写入文件指令或复制文件的复制文件指令。以手机上的应用程序对文件发出操作文件指令为例,当接收到应用程序发出的操作文件指令后,手机系统进行检测,若检测到应用程序具有对文件执行操作文件指令的权限,则对文件执行操作文件指令;否则,对文件不执行操作文件指令。检测应用程序是否具有对文件执行操作文件指令的权限的方法,举例如下:第一种方式,在文件的文件头或者文件尾增加权限存储区域,在权限存储区域中写入对该文件有操作权限的应用程序的名字、编号或者类别以及对应写入应用程序被允许执行的操作文件指令,举例如:“phone/open”,代表“phone”这个应用程序对文件可以执行“open”这个操作文件指令。第二种方式,在文件的属性中写入对该文件有操作权限的应用程序的名字、编号或者类别以及对应写入应用程序被允许执行的操作文件指令。第三种方式,对每一个文件增加一个权限文件,用于写入对该文件有操作权限的应用程序的名字、编号或者类别以及对应写入应用程序被允许执行的操作文件指令。或者对同一个文件夹下面的多个文件增加一个权限文件,用于写入每个不同文件对应的对该文件有操作权限的应用程序的名字、编号或者类别以及对应写入应用程序被允许执行的操作文件指令。在其中的一个实施例中,对文件有操作权限的应用程序的名字、编号或者类别以及应用程序被允许执行的操作文件指令以表格的方式被保存在权限文件中。在其中的一个实施例中,由于手机系统中的文件非常多,所以只需对部分需要保密的文件增加对应用程序是否具有对文件执行操作文件指令的权限的检测。通过响应应用程序发出的操作文件指令,若检测到应用程序具有对文件执行操作文件指令的权限才使应用程序操作文件的方式,使手机内部的文件不被应用程序随意操作和访问,从而提高本文档来自技高网...
一种应用程序操作文件的方法和装置

【技术保护点】
一种应用程序操作文件的方法,其特征在于,包括:响应应用程序发出的操作文件指令,若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令;否则,对所述文件不执行所述操作文件指令;所述操作文件指令为对所述文件进行操作的指令。

【技术特征摘要】
1.一种应用程序操作文件的方法,其特征在于,包括:响应应用程序发出的操作文件指令,若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令;否则,对所述文件不执行所述操作文件指令;所述操作文件指令为对所述文件进行操作的指令。2.根据权利要求1所述的应用程序操作文件的方法,其特征在于:所述若检测到所述应用程序具有对所述文件执行所述操作文件指令的权限,则对所述文件执行所述操作文件指令,具体包括:若在所述文件的权限列表中查找到所述应用程序的名字、编号或类别,且若在所述权限列表中查找到与所述应用程序的名字、编号或类别对应的所述操作文件指令,则对所述文件执行所述操作文件指令;所述权限列表中保存了对所述文件具有操作权限的应用程序的名字、编号或类别以及所述应用程序被允许对所述文件执行的所述操作文件指令。3.根据权利要求2所述的应用程序操作文件的方法,其特征在于:所述权限列表为根据所述文件的类型、文件所满足的预设的条件或文件保存的内容为所述文件设置。4.根据权利要求3所述的应用程序操作文件的方法,其特征在于:若所述文件的类型为加密类型,则为所述文件设置安全级别最高的所述权限列表,若所述权限列表被更改,则以更改后的所述权限列表作为所述文件的所述权限列表。5.根据权利要求3所述的应用程序操作文件的方法,其特征在于:若两个以上的所述文件满足相同的预设条件,则对两个以上所述文件设置相同的所述权限列表。6.根据权利要求1至5任一项所述的应用程序操作文件的方法,其特征在于:所述操作文件指令包括:打开文件的打开文件指令、删除文件的删除文件指令、读取文件内容的读取文件指令、写入文件内容的写入文件指令或复制文件的复制文件指令。7.一种应用程序操作...

【专利技术属性】
技术研发人员:王慧松孙钰
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1