应用权限的控制方法、控制装置以及移动终端制造方法及图纸

技术编号:16550482 阅读:56 留言:0更新日期:2017-11-11 13:56
本发明专利技术提供了一种Android系统中应用权限的控制方法、控制装置以及移动终端,该方法包括:当检测到预置的隐私触发操作时,获取应用安装列表信息;基于获取到的应用安装列表信息,获取各个应用的安装包信息;基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;当判断任一应用具有预置危险应用权限中的任一项时,则将应用具有的该项预置危险应用权限的状态修改为禁止状态;应用本发明专利技术的技术方案,实现自动禁止当前已安装在移动终端上的所有应用获取危险应用权限,保证用户的隐私信息和财产信息不被恶意应用程序所获取或被其他应用程序所泄漏;以保证用户的隐私安全和财产安全并提高了Android系统的安全性。

Control method, control device and mobile terminal of application authority

The present invention provides a control method and the application permissions in a Android system control device and a mobile terminal. The method includes: when detect the preset privacy trigger operation, access to the list of installed applications information; obtain the list of installed information based on access to information, the application installation package; access to various applications the package information based on whether each application is preset dangerous application permissions; when judging any application with any preset permissions in the application of risk, the risk of application of preset permissions state application has changed to the state; the technical scheme of the invention automatically banned all applications currently installed on the mobile terminal to obtain dangerous application permissions, ensure the user's privacy information and property information can not be obtained by malicious applications Or leaked by other applications to ensure the privacy and security of the users, and improve the security of the Android system.

【技术实现步骤摘要】
应用权限的控制方法、控制装置以及移动终端
本专利技术涉及终端领域,具体而言,本专利技术涉及一种Android系统中应用权限的控制方法、一种Android系统中应用权限的控制装置以及一种移动终端。
技术介绍
随着移动互联网时代的发展,移动终端也从传统的数字移动终端发展到了智能移动终端。由于智能移动终端不但实现了传统的数字移动终端的所有功能,还通过智能移动操作系统来运行各种应用程序,以满足用户的各种需求。目前,Android系统作为主流智能移动操作系统,是由谷歌公司于2007年11月份推出的一种基于linux操作内核的开源智能移动操作系统。基于Android系统对应用程序的包容性较强的特点,使得众多应用程序都可以被允许安装在Android系统中,并通过Android系统对应用程序进行运行;由于Android系统对应用程序的包容性较强,那么Android系统对应用程序的应用权限包容性也较强,使得众多应用程序在安装时都可以轻松获得应用权限,特别是那些可以获取到用户重要信息的危险应用权限。一旦用户的这些重要信息被恶意应用程序获取到,不仅造成用户隐私信息的泄漏,甚至还会给用户的财产造成损失。为了解决上述问题,在现有技术中,通常通过安装第三方安全应用程序,如安全卫士应用程序,来阻止恶意应用程序对用户重要信息的获取,或者是直接安装不具有获取用户重要信息的危险应用权限的应用程序。但是第一种解决上述问题的方式无法确定安装的第三方安全应用程序是否也具有通过获取到的危险应用权限来获取用户重要信息的危险;而第二种解决上述问题的方式需要花费用户大量的时间去查找和验证安装的应用程序是否不具有获取用户重要信息的危险应用权限;所以如何能够在不增加用户负担的前提下,就能阻止用户重要信息的泄漏是解决上述问题的关键。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的一个实施例提出了一种Android系统中应用权限的控制方法,包括:当检测到预置的隐私触发操作时,获取应用安装列表信息;基于获取到的应用安装列表信息,获取各个应用的安装包信息;基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;当判断任一应用具有预置危险应用权限中的任一项时,则将应用具有的该项预置危险应用权限的状态修改为禁止状态。其中,预置的隐私触发操作包括以下至少任一项:接收短消息、发送短消息、接听电话、拨打电话。其中,预置危险应用权限包括以下至少任一项:读取短消息权限、发送短消息权限、读取联系人权限、读取通话记录权限、拨打电话权限。优选地,该方法还包括:当检测到任一应用具有的任一项预置危险应用权限状态被修改为开启状态时,则将该应用的该项预置危险应用权限的状态再次修改为禁止状态。优选地,获取应用安装列表信息,包括:通过Android系统中预置的安装包信息获取接口,获取应用安装列表信息。优选地,基于获取到的应用安装列表信息,获取各个应用的安装包信息的步骤,包括:基于获取到的应用安装列表信息,获取到各个应用的标识信息和该应用的安装包存储路径信息;基于各个应用的标识信息和该应用的安装包存储路径信息,获取该应用的安装包信息。本专利技术的另一个实施例提出了一种Android系统中应用权限的控制装置,包括:第一获取模块,用于当检测到预置的隐私触发操作时,获取应用安装列表信息;第二获取模块,用于基于获取到的应用安装列表信息,获取各个应用的安装包信息;判断模块,用于基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;第一修改模块,用于当判断任一应用具有预置危险应用权限中的任一项时,则将应用具有的该项预置危险应用权限的状态修改为禁止状态。其中,预置的隐私触发操作包括以下至少任一项:接收短消息、发送短消息、接听电话、拨打电话。其中,预置危险应用权限包括以下至少任一项:读取短消息权限、发送短消息权限、读取联系人权限、读取通话记录权限、拨打电话权限。优选地,该装置还包括:第二修改模块,用于当检测到任一应用具有的任一项预置危险应用权限状态被修改为开启状态时,则将该应用的该项预置危险应用权限的状态再次修改为禁止状态。优选地,第一获取模块,用于通过Android系统中预置的安装包信息获取接口,获取应用安装列表信息。优选地,第二获取模块包括:第一获取单元,用于基于获取到的应用安装列表信息,获取到各个应用的标识信息和该应用的安装包存储路径信息;第二获取单元,用于基于各个应用的标识信息和该应用的安装包存储路径信息,获取该应用的安装包信息。本专利技术的又一个实施例提出了一种移动终端,包括存储器、处理器以及存储在存储器上并在处理器上运行的计算机程序;处理器执行计算机程序时实现上述Android系统中应用权限的控制方法。本专利技术的技术方案中,当检测到预置的隐私触发操作时,获取应用安装列表信息;基于获取到的应用安装列表信息,获取各个应用的安装包信息;基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;当判断任一应用具有预置危险应用权限中的任一项时,则将应用具有的该项预置危险应用权限的状态修改为禁止状态;从而实现自动禁止当前已安装在移动终端上的所有应用获取危险应用权限,保证用户的隐私信息和财产信息不被恶意应用程序所获取或被其他应用程序所泄漏;以保证用户的隐私安全和财产安全并提高了Android系统的安全性;同时用户也无需担心安装在移动终端上的应用程序是否具有危险应用权限。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的Android系统中应用权限的控制方法的流程示意图;图2为本专利技术中的一个优选实施例的获取各个应用的安装包信息的步骤的流程示意图;图3为本专利技术中的另一个实施例的Android系统中应用权限的控制装置的结构框架示意图;图4为本专利技术中的一个优选实施例的第二获取模块的结构框架示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语本文档来自技高网
...
应用权限的控制方法、控制装置以及移动终端

【技术保护点】
一种Android系统中应用权限的控制方法,其特征在于,包括:当检测到预置的隐私触发操作时,获取应用安装列表信息;基于获取到的所述应用安装列表信息,获取各个应用的安装包信息;基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;当判断任一应用具有所述预置危险应用权限中的任一项时,则将所述应用具有的该项预置危险应用权限的状态修改为禁止状态。

【技术特征摘要】
1.一种Android系统中应用权限的控制方法,其特征在于,包括:当检测到预置的隐私触发操作时,获取应用安装列表信息;基于获取到的所述应用安装列表信息,获取各个应用的安装包信息;基于获取到的各个应用的安装包信息,判断各个应用是否具有预置危险应用权限;当判断任一应用具有所述预置危险应用权限中的任一项时,则将所述应用具有的该项预置危险应用权限的状态修改为禁止状态。2.根据权利要求1所述的方法,其中,所述预置的隐私触发操作包括以下至少任一项:接收短消息、发送短消息、接听电话、拨打电话。3.根据权利要求1所述的方法,其中,所述预置危险应用权限包括以下至少任一项:读取短消息权限、发送短消息权限、读取联系人权限、读取通话记录权限、拨打电话权限。4.根据权利要求1-3任一项所述的方法,其中,所述方法还包括:当检测到任一应用具有的任一项预置危险应用权限状态被修改为开启状态时,则将该应用的该项预置危险应用权限的状态再次修改为禁止状态。5.根据权利要求1-3任一项所述的方法,其中,获取应用安装列表信息,包括:通过Android系统中预置的安装包信息获取接口,获取应用安装列表信息。6.根据权利要求1-3任一项所述的方法,其中,基于获取到的所述应用安装列表信息,获取各个应用的安装包信息的步骤,...

【专利技术属性】
技术研发人员:杨光
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

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

1