应用权限配置方法、装置及电子设备与流程

文档序号:12747694阅读:339来源:国知局
应用权限配置方法、装置及电子设备与流程

本申请涉及应用权限管理领域,具体涉及一种应用权限配置方法。本申请同时提供一种应用权限配置装置,以及一种电子设备。



背景技术:

移动终端日益普及,移动应用功能日益强大,为了方便用户的使用,很多移动终端设备允许用户自行安装移动应用,移动应用程序的安全性从而变得日益重要。例如,在Android系统中,由于是开放的开发平台,对移动应用访问系统功能的权限控制比较宽松,绝大部分的权限只需应用开发者声明即可获取。因此移动应用通常可以享有多种访问系统功能的权限,例如:涉及用户付费类的权限,包括发送短信、拨打电话、上网等;用户隐私信息类权限,包括存取消息记录、联系人信息、通话记录等;移动终端设备通讯类权限,包括建立WIFI连接、蓝牙连接等。

由于在现实中存在一些非法移动应用,通过使用涉及其实际功能以外的其他权限,致使用户的隐私数据被非法获取、移动终端设备的通讯功能被非法使用、照相等关键功能被非法利用,而这些都可能导致用户的重大损失。

针对上述情况,很多移动终端设备都具有权限配置功能,例如,“LBE安全大师”中的“权限管理”功能,通过这些权限配置功能,允许用户对每个移动应用逐一设置其是否具有访问某系统功能的权限。

采用上述方式,用户需要找到并启动相应的权限管理程序,找到需要配置的应用,再从众多的权限中找到需要配置的权限,然后执行开启或者关闭的操作,从而为所述应用授予或者取消相应的权限。由此可见,现有的应用权限配置过程步骤繁琐,效率低下。



技术实现要素:

本申请实施例提供一种应用权限配置方法,以解决现有的应用权限配置过 程步骤繁琐、效率低下的问题。本申请实施例还提供一种应用权限配置装置,以及一种电子设备。

本申请提供一种应用权限配置方法,包括:

接收对应用图标的触控操作;

当所述触控操作与预设的权限配置触发操作一致时,接收对所述应用的授权策略的选择操作,并根据所选的授权策略为所述应用设置相应的权限;

其中,所述授权策略是预设的授权策略集合中的成员。

可选的,所述预设的权限配置触发操作包括:长按应用图标、双击应用图标、三击应用图标、采用具有特定指纹信息的手指触控应用图标、或者在权限配置模式下触控应用图标。

可选的,当所述预设的权限配置触发操作为在权限配置模式下触控应用图标时,在所述接收对应用图标的触控操作之前,执行下述进入权限配置模式的切换操作:

接收对显示屏幕中预设的模式切换区域的触控操作;或者,

接收对系统菜单中的用于进行模式切换的菜单项的选择操作;或者,

接收与预设的模式切换手势相同的触控操作。

可选的,当所述触控操作与预设的权限配置触发操作一致时,执行下述操作:

验证所述触控操作的执行者是否具备配置权限;若具备,则执行所述接收对所述应用的授权策略的选择操作。

可选的,所述方法在具有触摸屏的设备上实施、并且所述触摸屏集成了指纹传感器功能;

所述验证所述触控操作的执行者是否具备配置权限,包括:

获取在接收所述触控操作时采集到的指纹信息;

判断所述指纹信息与预存的具备配置权限的指纹信息是否相符;若相符,则判定所述执行者具备配置权限。

可选的,所述接收对所述应用的授权策略的选择操作包括:

接收输入的授权策略标识;或者,

接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状 态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

可选的,所述接收对所述应用的授权策略的选择操作为:接收对循环显示的不同状态应用图标的选择操作;

所述不同状态应用图标包括:不同颜色的应用图标、不同大小的应用图标、或者带不同状态标识的应用图标。

可选的,所述接收对循环显示的不同状态应用图标的选择操作包括:

循环显示不同状态的应用图标;

获取在循环显示过程中被选中的应用图标状态。

可选的,所述循环显示不同状态的应用图标,包括:

每当接收对所述应用图标的触控操作,则按照预设的循环显示顺序显示不同于当前状态的下一状态的应用图标;

所述获取在循环显示过程中被选中的应用图标状态包括:如果在预设时间段内未接收到对所述应用图标的触控操作,则当前显示的应用图标状态即为被选中的应用图标状态。

可选的,所述循环显示不同状态的应用图标,包括:

按照预设的时间间隔,自动循环显示不同状态的应用图标;

所述获取在循环显示过程中被选中的应用图标状态包括:在上述循环显示过程中,接收对应用图标状态的选取操作。

可选的,所述根据所选的授权策略为所述应用设置相应的权限包括:

获取与所述授权策略对应的权限集合;

为所述应用设置所述权限集合中的权限。

可选的,所述根据所选的授权策略为所述应用设置相应的权限还包括:

计算所述与授权策略对应的权限集合与所述应用所要求的权限集合的交集;

所述为所述应用设置所述权限集合中的权限包括:为所述应用设置所述交集中包含的权限。

可选的,所述授权策略集合包括:基于应用需求的授权策略集合、或者基于风险划分的授权策略集合;

所述基于应用需求的授权策略集合包括以下授权策略:普通策略、信任策 略、以及不信任策略;

所述基于风险划分的授权策略集合包括以下授权策略:低风险策略、中风险策略、以及高风险策略。

可选的,当所述触控操作与预设的权限配置触发操作一致时,在接收对所述应用的授权策略的选择操作之前,执行下述操作:

采用预设方式显示所述应用图标,所述预设方式包括:高亮显示、或者闪烁显示。

可选的,所述预设的授权策略集合至少为两个;

当所述触控操作与预设的权限配置触发操作一致时,在执行所述接收对所述应用的授权策略的选择操作之前,执行下述操作:

接收对所述应用所属授权策略集合的选择操作;

所述接收对所述应用的授权策略的选择操作包括:接收对所述应用在所选授权策略集合中的授权策略的选择操作。

可选的,所述应用图标包括:在桌面上显示的应用图标。

相应的,本申请还提供一种应用权限配置装置,包括:

触控操作接收单元,用于接收对应用图标的触控操作;

触控操作判断单元,用于判断所述触控操作接收单元接收的触控操作与预设的权限配置触发操作是否一致;

策略选择接收单元,用于当所述触控操作判断单元的输出为是时,接收对所述应用的授权策略的选择操作;

应用权限设置单元,用于根据所述策略选择接收单元输出的授权策略,为所述应用设置相应的权限。

可选的,当所述预设的权限配置触发操作为在权限配置模式下点击应用图标时,所述装置包括下列任一单元:

第一模式切换接收单元,用于在触发所述触控操作接收单元工作之前,接收对显示屏幕中预设的模式切换区域的触控操作;或者,

第二模式切换接收单元,用于在触发所述触控操作接收单元工作之前,接收对系统菜单中的用于进行模式切换的菜单项的选择操作。

可选的,所述装置包括:

配置权限验证单元,用于当所述触控操作判断单元的输出为是时,验证所述触控操作的执行者是否具备配置权限,并在具备时,触发所述策略选择接收单元工作。

可选的,所述装置部署在具有触摸屏的设备上、并且所述触摸屏集成了指纹传感器功能;

所述配置权限验证单元包括:

指纹信息获取子单元,用于获取触控操作接收单元工作时采集到的指纹信息;

配置权限判断子单元,用于判断所述指纹信息与预存的具备配置权限的指纹信息是否相符,若相符,则判定所述执行者具备配置权限。

可选的,所述策略选择接收单元具体用于,

接收输入的授权策略标识;或者,

接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

可选的,所述策略选择接收单元具体用于,接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略;所述策略选择接收单元包括:

循环显示子单元,用于循环显示不同状态的应用图标;

状态获取子单元,用于获取在循环显示过程中被选中的应用图标状态;

策略确定子单元,用于根据所述状态获取子单元获取的应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

可选的,所述循环显示子单元具体用于,每当接收对所述应用图标的触控操作,则按照预设的循环显示顺序显示不同于当前状态的下一状态的应用图标;

所述状态获取子单元具体用于,判断是否在预设时间段内未接收到对所述应用图标的触控操作,若是,则当前显示的应用图标状态即为被选中的应用图标状态。

可选的,所述循环显示子单元具体用于,按照预设的时间间隔,自动循环显示不同状态的应用图标;

所述状态获取子单元具体用于,在上述循环显示过程中,接收对应用图标 状态的选取操作。

可选的,所述应用权限设置单元包括:

权限集合获取子单元,用于获取与所述策略选择接收单元输出的授权策略对应的权限集合;

权限设置执行子单元,用于为所述应用设置所述权限集合获取子单元获取的权限集合中的权限。

可选的,所述应用权限设置单元还包括:

交集计算子单元,用于计算所述权限集合获取子单元获取的权限集合与所述应用所要求的权限集合的交集;

所述权限设置执行子单元具体用于,为所述应用设置所述交集计算子单元计算得到的交集中包含的权限。

可选的,所述装置包括:

图标突出显示单元,用于当所述触控操作判断单元的输出为是时,采用预设方式显示所述应用图标,并随后触发所述策略选择接收单元工作。

可选的,所述装置包括:

集合选择接收单元,用于当所述触控操作判断单元的输出为是时,接收对所述应用所属授权策略集合的选择操作,并触发所述策略选择接收单元工作;

所述策略选择接收单元具体用于,接收对所述应用在所选授权策略集合中的授权策略的选择操作。

此外,本申请还提供一种电子设备,包括:

显示器;

处理器;

存储器,用于存储应用权限配置程序,所述程序在被所述处理器读取执行时,执行如下操作:接收对应用图标的触控操作;当所述触控操作与预设的权限配置触发操作一致时,接收对所述应用的授权策略的选择操作,并根据所选的授权策略为所述应用设置相应的权限;其中,所述授权策略是预设的授权策略集合中的成员。

与现有技术相比,本申请具有以下优点:

本申请提供的应用权限配置方法,当接收的对应用图标的触控操作与预设的权限配置触发操作一致时,接收对所述应用的授权策略的选择操作,并根据所选的授权策略为所述应用设置相应的权限。采用上述方法,可以直接在应用桌面等包含应用图标的界面上,根据用户所选的授权策略为应用授予相应的权限集合,从而简化权限配置步骤,提高配置效率,实现了对应用权限的快速配置。

附图说明

图1是本申请的一种应用权限配置方法的实施例的流程图;

图2是本申请实施例提供的通过接收对循环显示的不同状态应用图标的选择操作、确定所选授权策略的处理流程图;

图3是本申请实施例提供的根据所选授权策略为应用设置相应权限的处理流程图;

图4是本申请的一种应用权限配置装置的实施例的示意图;

图5是本申请的一种电子设备的实施例的示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是,本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施的限制。

在本申请中,分别提供了一种应用权限配置方法、一种应用权限配置装置、以及一种电子设备,在下面的实施例中逐一进行详细说明。

本申请实施例所提供的应用权限配置方法和装置可应用于智能手机、掌上电脑、平板电脑等移动终端设备中,也可以应用于计算机等其他可以安装应用程序的电子设备中,以实现对应用权限的快速配置,方便用户的使用。

请参考图1,其为本申请的一种应用权限配置方法的实施例的流程图。所述方法包括如下步骤:

步骤101、接收对应用图标的触控操作。

本申请的技术方案,当接收的针对应用图标的触控操作与预设的权限配置触发操作一致时,接收对所述应用的授权策略的选择操作,并根据所选的授权策略为所述应用设置相应的权限,从而实现对应用权限的快速配置。

其中所述权限,是针对安装在移动终端等电子设备中的应用(也称应用程序)而言的,是指应用是否具备访问系统功能的权利。所述访问系统功能包括但不局限于:存取隐私数据、使用摄像装置等硬件模块、或者建立WiFi、蓝牙等通讯连接。通常情况下,应用只能访问被授予了权限的系统功能,例如,为某应用授予使用摄像装置的权限,该应用就可以利用摄像装置拍摄照片或者录制视频,否则该应用无法执行上述操作。

所述授权策略是授权策略集合中的成员,所述授权策略集合以及其包含的各种授权策略是预先设定的。为了便于理解本技术方案,在描述步骤101之前,先对授权策略集合和授权策略作进一步的说明。

所述授权策略集合中的每个授权策略,分别对应一种为应用授权的策略,本技术方案根据用户所选的授权策略,为相应的应用授予该策略对应的权限集合,从而实现对应用的快速授权。在具体实施时,可以根据实际的需要,预先设置好授权策略集合,例如:可以设置基于应用需求的授权策略集合,也可以设置基于风险划分的授权策略集合。

基于应用需求的授权策略集合可以包括以下授权策略:普通策略、信任策略和不信任策略。所述普通策略是指,授予应用常规的权限,例如在安装应用的过程中,应用申请10个访问系统功能的权限,用户从中筛选了5个给予授权,那么采用普通策略时,可以给应用授予这5个由用户定制的常规权限;信任模式是指,授予应用它所要求的所有权限,例如在Android系统中,每个应用都会在其对应的AndroidManifest.xml中申明其所需的权限,那么采用信任策略时,可以为应用授予其申明的所有权限;不信任策略是指,不授予应用所要求的任一种权限,通常对于来源不明的应用可以采用这种授权策略。

基于风险划分的授权策略集合可以包括以下授权策略:低风险策略、中风险策略和高风险策略,采用这种方式,可以预先将访问系统功能的权限划分为以下两类:1)基本而简单的权限,例如:访问日历、浏览文件等简单权限;2)有风险的权限,例如:拨打电话、读取短信、发送短信等可能泄露用户隐私或 者消耗用户财富的权限。所述低风险策略是指,只授予应用基本而简单的权限;中风险策略是指,在授予应用基本而简单的权限的基础上,还可以授予应用少量有风险的权限;高风险策略是指,在授予应用基本而简单的权限的基础上,可以授予应用大量有风险的权限。在具体实施时,可以预先为所有的应用统一设定低风险、中风险以及高风险策略对应的权限集合。考虑到不同应用的功能不同,访问系统功能的需求也不尽相同,因此也可以针对每个应用,分别设定低风险、中风险、高风险策略所对应的权限集合。

上面列举了两种授权策略集合以及每种集合中包含的授权策略,在具体实施本申请的技术方案时,可以参照上述方式预先设定其中任意一种授权策略集合,也可以根据所需授权策略的性质,预先设定不同于上述方式的其他授权策略集合。为了便于描述,在本实施例中,采用基于应用需求的授权策略集合,所述集合包括以下授权策略:普通策略、信任策略和不信任策略。

预先设定好授权策略集合后,就可以在本步骤101中接收对应用图标的触控操作。所述应用图标通常是指在屏幕上显示的应用图标,其中包括在应用桌面上显示的应用图标。由于应用桌面上通常包含多个应用图标,而且还可以翻页显示,因此用户可以在桌面上方便地找到希望进行权限配置的应用程序并触控相应的应用图标。

本技术方案中的触控操作,通常指对屏幕的触摸或控制操作,包括:对触摸屏设备的触摸操作,或者用鼠标等外接设备对非触屏设备的点击等操作。如果用户希望对某个应用进行权限配置,可以通过对所述应用的应用图标的触控操作来启动,这时本步骤就会接收到对所述应用图标的触控操作。

步骤102、判断所述触控操作是否与预设的权限配置触发操作一致,若一致,执行步骤103。

如果步骤101接收的触控操作与预设的权限配置触发操作一致,说明用户希望启动权限配置过程,这种情况下执行步骤103。

所述权限配置触发操作通常是预先设置的,可以包括:长按应用图标、双击应用图标、三击应用图标、采用具有特定指纹信息的手指触控应用图标、或者在权限配置模式下触控应用图标。其中长按、双击以及三击应用图标等方式都是比较易于理解的操作方式,不在此作赘述,下面对其他两种权限配置触发操作及相关实施方式作进一步描述。

如果所述预设的权限配置触发操作是,采用具有特定指纹信息的手指触控应用图标,那么具体实现时,一方面,接收触控的触摸屏需要集成指纹传感器的功能,另一方面,在执行步骤101之前,可以提示用户通过指纹传感器输入用于触发权限配置的手指的指纹图像,并从指纹图像中提取指纹特征值,即指纹信息,然后存储所述指纹信息,那么在本步骤中,就可以用在步骤101接收触控操作过程中获取的指纹信息与预存的用于触发权限配置的指纹信息进行比对,如两者匹配成功,说明用户希望执行对所述应用的权限配置操作。

如果所述预设的权限配置触发操作是,在权限配置模式下点击应用图标,那么具体实现方式可以是,在执行所述步骤101之前,接收用户执行的进入权限配置模式的切换操作,例如可以在显示屏幕的预设区域中显示提示用户进入权限配置模式的控件,用户点击该控件就表明要进入权限配置模式;也可以在系统菜单中添加用于进行权限配置模式切换的菜单项,用户选择该菜单项就表明要进入权限配置模式;也可以预先设置模式切换手势,用户执行与所述手势一致的屏幕触控操作也表明要进入权限配置模式,所述模式切换手势包括:手指在屏幕左右两侧边缘滑动且滑动距离超过预设长度、或者手指从屏幕外侧向屏幕内侧滑动且滑动距离超过预设长度,所述预设长度可以根据具体需要设置为1厘米、2厘米等数值。

如果用户执行了上述操作,本方法就会接收到相应的触控或者选择操作,从而进入权限配置模式,在此基础上,如果在步骤101中接收到对应用图标的触控操作,就表明用户希望执行对所述应用的权限配置操作。

优选的,在所述触控操作与预设的权限配置触发操作一致的情况下,为了使用户界面更为友好,可以采用预设的方式突出显示所述被触控的应用图标,从而明确告知用户其选定的对象。所述预设方式包括:高亮显示或者闪烁显示,也可以采用其它方式,只要能够与其它应用图标相区别都是可以的。

本步骤判断出接收的触控操作与预设的权限配置触发操作一致,就可以进入权限配置模式,执行后续的步骤103接收对所述应用的授权策略的选择操作。

步骤103、接收对所述应用的授权策略的选择操作。

优选的,为了避免本技术方案提供的应用权限配置方法被恶意操作者使用,给合法用户带来不必要的损失,在执行本步骤之前,可以先验证执行所述触控操作的用户是否具备配置权限,并在具备所述权限的情况下执行后续操作。例 如,可以提示用户输入密码,当输入的密码与预先设置的相应密码一致时,认为当前用户具备配置权限;也可以通过提示用户在指纹传感器上输入指纹图像,获取指纹信息,并将获取的指纹信息与预先存储的具备配置权限的指纹信息进行比对,如果两者相符,则说明当前的操作者具备配置权限。

进一步地,如果本技术方案在具有触摸屏的设备上实施、并且所述触摸屏集成了指纹传感器功能,那么上述验证过程可以进一步简化:在步骤101接收用户对应用图标的触控操作时,可以获取用户的指纹信息,如果所述指纹信息与预存的具备配置权限的指纹信息相符,则说明当前的操作者具备配置权限。采用这种方式,可以不用再额外提示用户进行身份验证,可以简化用户的操作流程,在保证安全性的同时,使权限配置过程更为快捷。

本步骤所述的接收对所述应用的授权策略的选择操作,在具体实施中可以采用多种方式实现。这里列举几种方式:

可以接收输入的授权策略标识。具体实现方式可以是,在预先设定授权策略集合时,为每种授权策略指定相应的标识,例如:0对应普通策略、1对应信任策略、2对应不信任策略,那么本步骤可以针对所选的应用图标,显示输入授权策略信息的提示、以及对应的输入控件,例如:文本输入框,或者是包含各种授权策略的下拉列表,从而可以接收用户输入或者选择的授权策略标识,从而获知用户为所述应用选择的授权策略。

还可以接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。这种方式用户界面友好,易于用户理解,因此本实施例在下文中重点对这种实施方式进行描述。

所述不同状态应用图标,包括:不同颜色的应用图标、不同大小的应用图标、或者带不同状态标识的应用图标。用户可以预先设置每种状态所对应的授权策略,例如,可以设置不同颜色图标与授权策略的对应关系:黄色图标对应普通策略,绿色图标对应信任策略,红色图标对应不信任策略;也可以设置不同大小图标与授权策略的对应关系:小图标对应不信任策略,中等大小图标对应普通策略,大图标对应信任策略;还可以设置在应用图标上显示的不同状态标识与授权策略的对应关系:标识0对应普通策略、标识1对应信任策略、标识2对应不信任策略。

预先进行上述设置后,就可以在本步骤中针对在步骤101中通过触控操作选定的应用图标,循环显示所述图标的不同状态,并获取被用户选中的应用图标状态,根据所述应用图标状态就可以确定用户所选的授权策略。具体说包括步骤103-1至步骤103-3,下面结合附图2进行说明。

步骤103-1、循环显示不同状态的应用图标。

循环显示过程可以是自动执行的,也可以是基于用户驱动的。具体实现时可以采用以下两种方式:

1)每当接收对所述应用图标的触控操作,则按照预设的循环显示顺序显示不同于当前状态的下一状态的应用图标。例如:预设的循环显示顺序为:普通策略—〉信任策略—〉不信任策略—〉普通策略,并且采用上述例子中的不同颜色代表不同的授权策略,那么如果当前应用处于普通策略,则所述应用图标可以显示为黄色的初始状态;在接收用户触控后,则更新所述图标的颜色为与信任策略对应的颜色,即,显示绿色图标;如果再次接收到用户触控,则显示与不信任策略对应的图标颜色,即,显示红色图标。采用上述方式,所述应用图标就会根据用户的触控操作,循环显示不同颜色。

2)按照预设的时间间隔,循环显示不同状态的应用图标。例如:预先设定的时间间隔为3秒,那么每隔3秒,所述应用图标的状态就会发生一次变更。采用这种方式,在不需要用户参与的情况下,自动地循环显示不同状态的应用图标。

步骤103-2、获取在循环显示过程中被选中的应用图标状态。

在采用上述方式1)的情况下,可以通过以下方式获取在循环显示过程中被选中的应用图标状态:如果在预设时间段内未接收到对所述应用图标的触控操作,则当前显示的应用图标状态即为被选中的应用图标状态。

在采用上述方式2)的情况下,可以通过以下方式获取在循环显示过程中被选中的应用图标状态:在循环显示过程中,接收对应用图标状态的选取操作,例如,如果接收到对应用图标的触控操作,表明用户选择了被触控时的应用图标状态。需要说明的是,如果用户在步骤101中通过长按应用图标启动权限配置过程,并且在应用图标的循环显示过程中依然保持长按状态,那么所述选取操作可以是结束长按操作,即:检测到长按操作结束时的图标状态即为用户选取的图标状态。具体实施时,在接收对应用图标状态的选取操作后,可以停止 循环显示过程。

步骤103-3、根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

在步骤103-2中获取被选中的应用图标状态后,可以根据预设的应用图标状态与授权策略之间的对应关系,获知用户为所述应用选择的授权策略。

步骤104、根据所选的授权策略为所述应用设置相应的权限。

执行到本步骤,已经获取了用户为所述应用选择的授权策略,本步骤通过获取与所述授权策略对应的权限集合以及为所述应用设置权限这两个步骤,实现对所述应用权限的快速配置。下面结合附图3对上述过程作进一步说明。

步骤104-1:获取与所述授权策略对应的权限集合。

由于采用不同的授权策略为应用授予的权限是不同的,因此要先获取与所述授权策略对应的权限集合。下面举例说明。

在本实施例中采用基于应用需求的授权策略集合,如果在步骤103中所选的授权策略为信任模式,说明可以为应用授予其所需的所有权限。那么在本步骤中可以获取应用所需的权限集合,例如,在Android系统中,通过读取与所述应用对应的AndroidManifest.xml文件,从中获取所述应用声明的、其所需的各个权限,所述各个权限共同组成了所述权限集合。

在其他实施方式中,可以采用相应的方式获取与所述授权策略对应的权限集合。例如,如果采用基于风险划分的授权策略集合,并且在步骤103中所选的授权策略为低风险策略,那么在本步骤中可以从系统提供的权限中选择基本而且简单的权限,组成所述权限集合。如果如步骤101所述在预先设定授权策略集合时,预先针对每个应用设置了低、中、高三种风险策略分别对应的权限集合,那么本步骤就可以直接获取为本应用预置的与低风险策略对应的权限集合。

步骤104-2:为所述应用设置所述权限集合中的权限。

具体实现时,可以调用系统提供的权限设置接口,为所述应用授予通过步骤104-1获取的权限集合中的各个权限,从而完成对应用权限的快速配置。例如,本方法在采用Android系统的智能手机上实施,那么可以调用Android系统提供的权限设置接口完成上述配置过程。

需要说明的是,在其他实施方式中,如果在步骤104-1中获取的与所选授权 策略对应的权限集合是针对所有应用的通用权限集合,例如针对低风险策略的通用权限集合,那么在这种情况下,为了避免给应用授予其不需要的额外权限、造成不必要的安全隐患,可以先计算在步骤104-1中获取的权限集合与所述应用所要求的权限集合的交集,然后用所述交集中的权限为所述应用进行权限设置。

至此,通过上述步骤101-步骤104对本实施例进行了详细的描述。在本实施例中,预先设置了一个授权策略集合,并根据用户从所述集合中选择的授权策略,为相应的应用授权。在其他实施方式中,可以预先设置两个或者两个以上的授权策略集合,当接收到用户对应用图标的触控操作、且所述触控操作与预设的权限配置触发操作一致时,可以先提示用户在预设的多个授权策略集合中进行选择,例如:循环显示代表不同授权策略集合的不同状态应用图标,用户选择了某个授权策略集合后,再进一步提示用户在所选授权策略集合中选择具体的授权策略,并根据用户的选择为应用授权。采用这种方式可以为用户提供更多的选择机会,从而可以采用更为灵活多样的授权策略为应用进行权限配置。

综上所述,本申请提供的应用权限配置方法,可以直接在应用桌面等包含应用图标的界面上,根据用户所选的授权策略为应用授予相应的权限集合,从而简化权限配置步骤,提高配置效率,实现了对应用权限的快速配置。

在上述的实施例中,提供了一种应用权限配置方法,与之相对应的,本申请还提供一种应用权限配置装置。请参看图4,其为本申请的一种应用权限配置装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本实施例的一种应用权限配置装置,包括:触控操作接收单元401,用于接收对应用图标的触控操作;触控操作判断单元402,用于判断所述触控操作接收单元接收的触控操作与预设的权限配置触发操作是否一致;策略选择接收单元403,用于当所述触控操作判断单元的输出为是时,接收对所述应用的授权策略的选择操作;应用权限设置单元404,用于根据所述策略选择接收单元输出的授权策略,为所述应用设置相应的权限。

可选的,当所述预设的权限配置触发操作为在权限配置模式下点击应用图 标时,所述装置包括下列任一单元:

第一模式切换接收单元,用于在触发所述触控操作接收单元工作之前,接收对显示屏幕中预设的模式切换区域的触控操作;或者,

第二模式切换接收单元,用于在触发所述触控操作接收单元工作之前,接收对系统菜单中的用于进行模式切换的菜单项的选择操作。

可选的,所述装置包括:

配置权限验证单元,用于当所述触控操作判断单元的输出为是时,验证所述触控操作的执行者是否具备配置权限,并在具备时,触发所述策略选择接收单元工作。

可选的,所述装置部署在具有触摸屏的设备上、并且所述触摸屏集成了指纹传感器功能;

所述配置权限验证单元包括:

指纹信息获取子单元,用于获取触控操作接收单元工作时采集到的指纹信息;

配置权限判断子单元,用于判断所述指纹信息与预存的具备配置权限的指纹信息是否相符,若相符,则判定所述执行者具备配置权限。

可选的,所述策略选择接收单元具体用于,

接收输入的授权策略标识;或者,

接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

可选的,所述策略选择接收单元具体用于,接收对循环显示的不同状态应用图标的选择操作,并根据所选应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略;所述策略选择接收单元包括:

循环显示子单元,用于循环显示不同状态的应用图标;

状态获取子单元,用于获取在循环显示过程中被选中的应用图标状态;

策略确定子单元,用于根据所述状态获取子单元获取的应用图标状态、以及预设的应用图标状态与授权策略的对应关系确定所选的授权策略。

可选的,所述循环显示子单元具体用于,每当接收对所述应用图标的触控操作,则按照预设的循环显示顺序显示不同于当前状态的下一状态的应用图标;

所述状态获取子单元具体用于,判断是否在预设时间段内未接收到对所述应用图标的触控操作,若是,则当前显示的应用图标状态即为被选中的应用图标状态。

可选的,所述循环显示子单元具体用于,按照预设的时间间隔,自动循环显示不同状态的应用图标;

所述状态获取子单元具体用于,在上述循环显示过程中,接收对应用图标状态的选取操作。

可选的,所述应用权限设置单元包括:

权限集合获取子单元,用于获取与所述策略选择接收单元输出的授权策略对应的权限集合;

权限设置执行子单元,用于为所述应用设置所述权限集合获取子单元获取的权限集合中的权限。

可选的,所述应用权限设置单元还包括:

交集计算子单元,用于计算所述权限集合获取子单元获取的权限集合与所述应用所要求的权限集合的交集;

所述权限设置执行子单元具体用于,为所述应用设置所述交集计算子单元计算得到的交集中包含的权限。

可选的,所述装置包括:

图标突出显示单元,用于当所述触控操作判断单元的输出为是时,采用预设方式显示所述应用图标,并触发所述策略选择接收单元工作。

可选的,所述装置包括:

集合选择接收单元,用于当所述触控操作判断单元的输出为是时,接收对所述应用所属授权策略集合的选择操作,并触发所述策略选择接收单元工作;

所述策略选择接收单元具体用于,接收对所述应用在所选授权策略集合中的授权策略的选择操作。

在上述的实施例中,提供了一种应用权限配置方法以及一种应用权限配置装置,此外,本申请还提供了一种电子设备;所述电子设备实施例如下:

请参考图5,其示出了本申请的一种电子设备的实施例的示意图。

所述电子设备,包括:显示器501;处理器502;存储器503;

所述存储器503用于存储应用权限配置程序,所述程序在被所述处理器读取执行时,执行如下操作:接收对应用图标的触控操作;当所述触控操作与预设的权限配置触发操作一致时,接收对所述应用的授权策略的选择操作,并根据所选的授权策略为所述应用设置相应的权限;其中,所述授权策略是预设的授权策略集合中的成员。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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