应用权限管理方法及装置与流程

文档序号:13072999阅读:132来源:国知局
应用权限管理方法及装置与流程

本发明涉及电子设备技术领域,具体涉及一种应用权限管理方法及装置。



背景技术:

目前,手机、平板等电子设备上通常运行着各种类型的应用软件。很多应用软件会申请各种隐私权限,例如定位权限、通信录访问权限等,通过定位权限可以定位用户的当前所处的位置,通过通信录访问权限可以访问用户的通信录等,因此这些隐私权限往往会造成用户的隐私被泄露等安全隐患。而大多数用户在电子设备上安装应用时,由于用户对终端技术不甚了解或者是误以为所有的权限在应用中都是必需的等原因,使得用户仅根据应用安装包的安装步骤逐步安装,很少会主动关注应用是否申请了隐私权限,增大了电子设备使用时的安全风险。



技术实现要素:

鉴于此,有必要提供一种应用权限管理方法及装置,可提高电子设备使用时的安全性。

本申请的第一方面提供一种应用权限管理方法,所述方法包括:

若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;

将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。

另一种可能的实现方式中,所述方法还包括:

获取所述新安装应用涉及的权限的类型;

根据所述新安装应用涉及的权限的类型设置所述权限的状态。

另一种可能的实现方式中,所述方法还包括:

通过权限设置界面接收用户对所述新安装应用涉及的权限进行状态设置的指令。

另一种可能的实现方式中,所述方法还包括:

若检测到所述新安装应用要使用到设置为禁止状态的权限,提示用户该权限已被禁止。

另一种可能的实现方式中,所述方法还包括:

若检测到所述新安装应用要使用到设置为禁止状态的权限,询问用户是否允许该权限,若用户允许该权限,则将该权限在所述电子设备中的状态修改为允许状态。

本申请的第二方面提供一种应用权限管理装置,所述装置包括:

获取模块,用于若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;

管理模块,用于将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。

另一种可能的实现方式中,所述获取模块还用于,获取所述新安装应用涉及的权限的类型;

所述管理模块还用于,根据所述新安装应用涉及的权限的类型设置所述权限的状态。

另一种可能的实现方式中,所述装置还包括:

接收模块,用于通过权限设置界面接收用户对所述新安装应用涉及的权限进行状态设置的指令。

另一种可能的实现方式中,所述装置还包括:

提示模块,用于若检测到所述新安装应用要使用到设置为禁止状态的权限,提示用户该权限已被禁止。

另一种可能的实现方式中,所述装置还包括:

询问模块,用于若检测到所述新安装应用要使用到设置为禁止状态的权限,询问用户是否允许该权限,若用户允许该权限,则将该权限在所述电子设备中的状态修改为允许状态。

本发明若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。由于检测到新安装应用时就将新安装应用涉及的权限设置为禁止状态,避免了涉及到隐私的权限被允许使用,提高了电子设备使用时的安全性。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种应用权限管理方法的流程图;

图2是本发明提供的应用权限管理装置的结构图;

图3本发明实现应用权限管理方法的较佳实施例的电子设备的结构示意图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例

图1为本发明实施例提供的应用权限管理方法的示意流程图。所述应用权限管理方法应用于电子设备中,所述电子设备可以为手机、平板等可以运行应用软件的终端。如图1所示,应用权限管理方法可包括以下步骤:

s101:若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限。

上述新安装应用是正在安装的应用或者是刚刚完成安装的应用。当某一应用处于安装状态时或者是刚安装完成时,都可识别为新安装应用。

上述新安装应用涉及的权限包括新安装应用的源程序中声明和/或自定义的权限。通常针对应用包含的权限会在应用的源程序中进行声明或者自定义。

s102:将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。

获取到新安装应用涉及的权限后,将新安装应用涉及的权限在电子设备中的状态设置为禁止状态,即将新安装应用涉及的所有权限在电子设备中的状态设置为禁止状态。当权限被设置为禁止状态时,新安装应用无法执行相应的操作。例如若应用包括的定位权限被设置为禁止状态,则该应用无法定位用户当前所处的位置。

当检测到新安装应用时就将新安装应用涉及的权限在电子设备中的状态设置为禁止状态,使得即使在安装时被设置为许可的权限也修改为了禁止,保证了电子设备使用时的安全性。

在其他实施例中,所述方法还包括:在获取新安装应用涉及的权限后,可以进一步获取新安装应用涉及的权限的类型,根据新安装应用涉及的权限的类型设置权限的状态。

具体可以将某些类型的权限设置为禁止状态,某些权限的类型设置为允许状态,例如对于涉及到隐私类的权限设置为禁止状态,非隐私类的权限设置为允许状态等。又比如对于会访问用户通信录或者是用户相册的权限设置为禁止,对于访问摄像头的权限设置为允许等。

在将新安装应用涉及的权限在电子设备中的状态设置为禁止状态后,也可以对新安装应用涉及到的任意权限进行修改。

进一步的,可以提供设置界面,若用户在设置界面设置了将新安装应用涉及的权限在电子设备中的状态设置为禁止状态时才自动执行此功能。具体的,通过权限设置界面接收用户对所述新安装应用涉及的权限的进行状态设置的指令。

上述权限设置界面可以仅有一个设置按钮,用于对任意新安装应用涉及的所有权限进行设置。若通过一个设置按钮设置了所有的权限为禁止状态,则检测到新安装应用时,自动将新安装应用涉及的权限全部设置为禁止状态。

上述设置界面也可以按照权限的类型进行显示,每种权限的类型对应一个设置按钮,可以对新安装应用的不同类型的权限进行分别设置。例如,若对定位权限进行了设置,对摄像头访问权限设置为允许状态,则在检测到任意新安装应用时,会对新安装应用的定位权限设置为禁止状态,并且对新安装应用的访问摄像头权限设置为允许状态。

进一步地,上述权限设置界面还可以将权限设置为许可或者是询问等状态。在一次设置完成后,也可以在权限设置界面进行修改权限的状态的操作。

在其他实施例中,本发明应用权限管理方法还包括:若检测到所述新安装应用要使用到设置为禁止状态的权限,提示用户该权限已被禁止。

在进行提示时候,可以通过文字或者是图像或者是震动等方式进提醒。

在其他实施例中,本发明应用权限管理方法还包括:若检测到所述新安装应用要使用到设置为禁止状态的权限,询问用户是否允许该权限,若用户允许该权限,则将该权限在所述电子设备中的状态修改为允许状态。

上述询问用户是否允许该权限可以包括询问用户是否本次允许使用该权限,或者是是否一直允许使用该权限直到再次修改该权限的状态。若为本次允许使用该权限,则下次该新安装应用再次使用到该权限时,会再次提示该权限已被禁止以及询问用户是否允许该权限。

本发明实施例通过若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。由于检测到新安装应用时就将新安装应用涉及的权限设置为禁止状态,避免了涉及到隐私的权限被允许使用,提高了电子设备使用时的安全性。进一步地,通过权限设置界面接收用户对新安装应用涉及的权限的状态设置指令使得在保证电子设备使用时的安全性的同时提高了权限设置的灵活性,使得用户可以通过权限设置界面进行个性化的设置。

以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略,应用权限管理的方法也可以在上述应用权限管理方法中选择性的组合使用,或者与其他上述未提及的应用权限管理方法组合使用。下面对本发明所提供的装置进行描述。

实施例

图2为本发明实施提供的应用权限管理装置的结构图,所述应用权限管理装置应用于电子设备中,所述电子设备可以为手机、平板等可以运行应用软件的终端。如图2所示,应用权限管理装置可以包括:获取模块210和管理模块220。

获取模块210,用于若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限。

上述新安装应用是正在安装的应用或者是刚刚完成安装的应用。当某一应用处于安装状态时或者是刚安装完成时,都可识别为新安装应用。

上述新安装应用涉及的权限包括新安装应用的源程序中声明和/或自定义的权限。通常针对应用包含的权限会在应用的源程序中进行声明或者自定义。

管理模块220,用于将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。

获取模块210获取到新安装应用涉及的权限后,管理模块220将新安装应用涉及的权限在电子设备中的状态设置为禁止状态,即将新安装应用涉及的所有权限在电子设备中的状态设置为禁止状态。当权限被设置为禁止状态时,新安装应用无法执行相应的操作。例如若应用包括的定位权限被设置为禁止状态,则该应用无法定位用户当前所处的位置。

当检测到新安装应用时就将新安装应用涉及的权限在电子设备中的状态设置为禁止状态,使得即使在安装时被设置为许可的权限也修改为了禁止,保证了电子设备使用时的安全性。

进一步地,所述获取模块210还用于,获取所述新安装应用涉及的权限的类型;所述管理模块220还用于,根据所述新安装应用涉及的权限的类型设置所述权限的状态。

具体可以将某些类型的权限设置为禁止状态,某些权限的类型设置为允许状态,例如对于涉及到隐私类的权限设置为禁止状态,非隐私类的权限设置为允许状态等。又比如对于会访问用户通信录或者是用户相册的权限设置为禁止,对于访问摄像头的权限设置为允许等。

在管理模块220将新安装应用涉及的权限在电子设备中的状态设置为禁止状态之后,也可以对新安装应用涉及到的任意权限进行修改。

在其他实施例中,所述权限管理装置还可以包括接收模块。

接收模块,用于通过权限设置界面接收用户对所述新安装应用涉及的权限进行状态设置的指令。

在接收模块接收到状态设置指令后,在检测到新安装应用时,对应设置新安装应用涉及的权限的状态。

上述权限设置界面可以仅有一个设置按钮,用于对任意新安装应用涉及的所有权限进行设置。若通过一个设置按钮设置了所有的权限为禁止状态,则检测到新安装应用时,自动将新安装应用涉及的权限全部设置为禁止状态。

上述设置界面也可以按照权限的类型进行显示,每种权限的类型对应一个设置按钮,可以对新安装应用的不同类型的权限进行分别设置。例如,若对定位权限进行了设置,对摄像头访问权限设置为允许状态,则在检测到任意新安装应用时,会对新安装应用的定位权限设置为禁止状态,并且对新安装应用的访问摄像头权限设置为允许状态。

进一步地,上述权限设置界面还可以将权限设置为许可或者是询问等状态。在一次设置完成后,也可以在权限设置界面进行修改权限的状态的操作。

在其他实施例中,所述权限管理装置还可以包括提示模块。

提示模块,用于若检测到所述新安装应用要使用到设置为禁止状态的权限,提示用户该权限已被禁止。

在进行提示时候,可以通过文字或者是图像或者是震动等方式进提醒。

在其他实施例中,所述权限管理装置还可以包括询问模块。

询问模块,用于若检测到所述新安装应用要使用到设置为禁止状态的权限,询问用户是否允许该权限,若用户允许该权限,则将该权限在所述电子设备中的状态修改为允许状态。

上述询问用户是否允许该权限可以包括询问用户是否本次允许使用该权限,或者是是否一直允许使用该权限直到再次修改该权限的状态。若为本次允许使用该权限,则下次该新安装应用再次使用到该权限时,会再次提示该权限已被禁止以及询问用户是否允许该权限。

本发明实施例通过若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。由于检测到新安装应用时就将新安装应用涉及的权限设置为禁止状态,避免了涉及到隐私的权限被允许使用,提高了电子设备使用时的安全性。进一步地,通过权限设置界面接收用户对新安装应用涉及的权限的状态设置指令使得在保证电子设备使用时的安全性的同时提高了权限设置的灵活性,使得用户可以通过权限设置界面进行个性化的设置。

实施例

请参照图3,图3是本发明实现应用权限管理方法的较佳实施例的电子设备的结构示意图。

所述电子设备30是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。

所述电子设备30可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、智能式穿戴式设备等。

所述电子设备30所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

所述电子设备30包括至少一个发送装置31、至少一个存储设备32、至少一个处理设备33、至少一个接收装置34、至少一个显示设备35以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述处理设备33可以包括一个或者多个微处理器、数字处理器。

所述存储设备32用于存储应用权限管理装置中各个程序段的程序代码。所述存储设备32可以为智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备。

优选地,本发明的应用权限管理方法通过所述电子设备30中存储的应用权限管理置来实现。

所述应用权限管理装置通过若检测到电子设备中存在新安装应用,获取所述新安装应用涉及的权限;将所述新安装应用涉及的权限在所述电子设备中的状态设置为禁止状态。由于检测到新安装应用时就将新安装应用涉及的权限设置为禁止状态,避免了涉及到隐私的权限被允许使用,提高了电子设备使用时的安全性。

所述显示设备35可以是触摸屏等其他用于显示画面的设备。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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