一种手机权限保护设置方法、系统以及存储介质与流程

文档序号:20489414发布日期:2020-04-21 21:55阅读:538来源:国知局
一种手机权限保护设置方法、系统以及存储介质与流程

本发明涉及信息安全技术领域,更具体地说涉及一种手机权限保护设置方法、系统以及存储介质。



背景技术:

当今社会,智能化手机的普及使得手机app(应用程序)的市场势如破竹,app的种类也多种多样,然而,当用户在使用这些app时,大多都需要很多权限,其中有个人信息访问权限(如短信、联系人、图片等使用权限)、资源访问权限(如重力等各种传感器、wifi、gps、蓝牙、相机等使用权限)、系统设置访问权限(如应用程序的卸载和安装、设置系统日期和时间、设置默认软件的设置如输入法设计等使用权限)、应用程序访问权限等。如果拒绝app使用其中某些权限的话,用户就不能继续进行下一步的操作,有时候系统自带的一些功能也默认打开了用户的一些权限,比如手机麦克风,这样我们的一些个人信息就不知不觉的泄露了出去,造成了个人信息的不安全性。



技术实现要素:

本发明目的在于提供一种手机权限保护设置方法、系统以及存储介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

为解决上述技术问题所采用的技术方案:

一种手机权限保护设置方法,包括以下步骤:

步骤100,设置总访问权限并初始化所述总访问权限,分别为若干个应用程序设置独立的子访问权限并初始化所述子访问权限;

步骤200,选中待开启应用程序,判断所述待开启应用程序是否需要访问操作,如果不需要,直接启动所述待开启应用程序,否则继续往下执行;

步骤300,判断所述总访问权限是否为开启状态,如果是,继续往下执行,否则作出手动开启提示,若没有执行手动开启,终止启动所述待开启应用程序,否则继续往下执行;

步骤400,判断所述待开启应用程序对应的子访问权限是否为开启状态,如果是,启动所述待开启应用程序,否则作出手动开启提示,若没有执行手动开启,终止启动所述待开启应用程序,否则启动所述待开启应用程序;

步骤500,对应用程序进行操作。

作为上述技术方案的进一步改进,本技术方案步骤500中,将当前操作的应用程序定义为实时应用程序,将在后台运行的应用程序定义为后台应用程序;

步骤500中将所述后台应用程序对应的子访问权限设为关闭状态,所述实时应用程序对应的子访问权限维持开启状态;

步骤500中,若实时应用程序需要切换为后台应用程序,则将对应的子访问权限自动设置为关闭状态;

步骤500中,若后台应用程序需要切换为实时应用程序,则将对应的子访问权限自动设置为开启状态。

本技术方案在用户对实时应用程序以及后台应用程序进行切换时,能够自动将改变实时应用程序以及后台应用程序所对应的子访问权限状态,避免用户进行频繁操作。

作为上述技术方案的进一步改进,本技术方案步骤500中,若手机需要进入锁屏状态,则将所述总访问权限以及各个所述子访问权限自动设置为关闭状态;

若手机需要解除锁屏状态,则将所述总访问权限以及各个所述子访问权限自动恢复为进入锁屏状态前的设置。

本技术方案能够在手机进入锁屏状态以及解除锁屏状态时自动切换总访问权限以及各个所述子访问权限的状态,同样能够避免用户进行频繁操作。

作为上述技术方案的进一步改进,本技术方案步骤500中,若需要关闭所述实时应用程序或者后台应用程序,则将对应的子访问权限自动设置为关闭状态。

本技术方案在用户关闭实时应用程序或者后台应用程序,能够自动将对应的子访问权限自动设置为关闭状态,够避免用户进行频繁操作的同时,能够进一步降低手机信息泄漏的风险。

本申请同时还公开了一种手机权限保护设置系统,包括:

初始化模块,用于设置总访问权限并初始化所述总访问权限,分别为若干个应用程序设置独立的子访问权限并初始化所述子访问权限;

第一判断模块,用于当选中待开启应用程序时,判断所述待开启应用程序是否需要访问操作;

第二判断模块,用于判断所述总访问权限是否为开启状态;

第三判断模块,用于判断所述待开启应用程序对应的子访问权限是否为开启状态;

启动进程模块,用于启动所述待开启应用程序。

本申请同时还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以上所述手机权限保护设置方法的步骤。

本发明的有益效果是:本技术方案在用户开启手机中的某个应用程序之前,依次需要进行三次判断步骤,首先需要判断应用程序是否需要访问操作,之后再判断总访问权限是否开启,最后判断需要开启的应用程序所对应的子访问权限是否开启,最终确定应用程序的启动与否,最大程度地保证了手机上的个人信息的安全性。

附图说明

下面结合附图和实施例对本发明做进一步的说明;

图1是本发明手机权限保护设置方法的流程示意图。

具体实施方式

本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。

在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,如果具有“若干”之类的词汇描述,其含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。

参照图1,本申请公开了一种手机权限保护设置方法,其第一实施例包括以下步骤:

步骤100,设置总访问权限并初始化所述总访问权限,分别为若干个应用程序设置独立的子访问权限并初始化所述子访问权限;

步骤200,选中待开启应用程序,判断所述待开启应用程序是否需要访问操作,如果不需要,直接启动所述待开启应用程序,否则继续往下执行;

步骤300,判断所述总访问权限是否为开启状态,如果是,继续往下执行,否则作出手动开启提示,若没有执行手动开启,终止启动所述待开启应用程序,否则继续往下执行;

步骤400,判断所述待开启应用程序对应的子访问权限是否为开启状态,如果是,启动所述待开启应用程序,否则作出手动开启提示,若没有执行手动开启,终止启动所述待开启应用程序,否则启动所述待开启应用程序;

步骤500,对应用程序进行操作。

本实施例中通过步骤200、步骤300以及步骤400分别执行三个判断步骤,步骤200判断待开启应用程序是否需要访问操作,包括是否需要进行信息访问、资源访问等,步骤300判断所述总访问权限是否为开启状态,只有当所述总访问权限处于开启状态,才能够启动子访问权限,步骤400判断所述待开启应用程序对应的子访问权限是否为开启状态,只有当所述子访问权限处于开启状态时,所对应的应用程序才能够进行各种访问操作。

本实施例在用户开启手机中的某个应用程序之前,依次需要进行三次判断步骤,首先需要判断应用程序是否需要访问操作,之后再判断总访问权限是否开启,最后判断需要开启的应用程序所对应的子访问权限是否开启,最终确定应用程序的启动与否,最大程度地保证了手机上的个人信息的安全性。

进一步地,本实施例所述步骤500中,将当前操作的应用程序定义为实时应用程序,将在后台运行的应用程序定义为后台应用程序;

步骤500中将所述后台应用程序对应的子访问权限设为关闭状态,所述实时应用程序对应的子访问权限维持开启状态;

步骤500中,若实时应用程序需要切换为后台应用程序,则将对应的子访问权限自动设置为关闭状态;

步骤500中,若后台应用程序需要切换为实时应用程序,则将对应的子访问权限自动设置为开启状态。

进一步地,本实施例所述步骤500中,若手机需要进入锁屏状态,则将所述总访问权限以及各个所述子访问权限自动设置为关闭状态;

若手机需要解除锁屏状态,则将所述总访问权限以及各个所述子访问权限自动恢复为进入锁屏状态前的设置。

进一步地,本实施例步骤500中,若需要关闭所述实时应用程序或者后台应用程序,则将对应的子访问权限自动设置为关闭状态。

本申请同时还公开了一种手机权限保护设置系统,其第一实施例包括:

初始化模块,用于设置总访问权限并初始化所述总访问权限,分别为若干个应用程序设置独立的子访问权限并初始化所述子访问权限;

第一判断模块,用于当选中待开启应用程序时,判断所述待开启应用程序是否需要访问操作;

第二判断模块,用于判断所述总访问权限是否为开启状态;

第三判断模块,用于判断所述待开启应用程序对应的子访问权限是否为开启状态;

启动进程模块,用于启动所述待开启应用程序。

本申请同时还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以上所述手机权限保护设置方法的步骤。

以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1