应用软件管理方法、装置、移动终端及可读存储介质制造方法及图纸

技术编号:18913732 阅读:30 留言:0更新日期:2018-09-12 03:01
本申请实施例提供的应用软件管理方法、装置、移动终端及可读存储介质,首先,在完成应用软件的安装后,检测在第二数据库中是否存在该应用软件的包名,并获得该应用软件的安全等级;接着,根据该应用软件的安全等级从第一数据库中,获得在该安全等级下的访问权限;最后,根据该安全等级下的访问权限对应用软件进行权限管理。上述方案通过应用软件的安全等级不同,对应用软件的访问权限进行管控,从而实现不同应用软件权限的管控,避免应用软件在没有任何管控的情况下,获取移动终端中的用户信息,造成用户信息泄露。

Application software management method, device, mobile terminal and readable storage medium

The application software management method, device, mobile terminal and readable storage medium provided by the embodiment of the present application first detects whether the package name of the application software exists in the second database after the installation of the application software, and obtains the security level of the application software; then, according to the security level of the application software Access privileges are obtained from the first database under this security level; finally, the application software is managed according to the access privileges under this security level. The above scheme controls the access rights of the application software through the different security levels of the application software, so as to realize the control of the access rights of different application software, and avoid the application software acquiring user information in the mobile terminal without any control, resulting in the leakage of user information.

【技术实现步骤摘要】
应用软件管理方法、装置、移动终端及可读存储介质
本申请涉及信息
,具体而言,涉及一种应用软件管理方法、装置、移动终端及可读存储介质。
技术介绍
随着移动终端(比如,智能手机)的普及,应用软件(Application,简称APP)越来越多,很多应用软件存在权限泛滥的问题,应用软件会读取移动终端中的敏感信息(比如,通信录、短信或通话记录),更有甚者,不法份子通过应用软件窃取个人信息(比如,银行卡信息)。如何确保移动终端中的用户信息不会被某些应用软件窃取,是本领域技术人员急需解决的技术问题。
技术实现思路
本申请的实施例描述一种应用软件管理方法、装置、移动终端及可读存储介质。第一方面,本申请的实施例提供一种应用软件管理方法,应用于移动终端,所述移动终端包括第一数据库及第二数据库,所述第一数据库存储有应用软件的名称及各应用软件在各对应安全等级下的访问权限,所述第二数据库存储有所述第一数据库中应用软件的包名及应用软件的安全等级,所述方法包括:所述移动终端在完成对应用软件的安装后,在所述第二数据库中检测是否存在所述应用软件的包名;当所述第二数据库中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;根据所述应用软件的访问权限对所述应用软件进行权限管理。可选地,在本实施例中,所述方法还包括:当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名;当所述服务器中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;将所述应用软件的包名及安全等级存储到所述第二数据库中;根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;根据所述应用软件的访问权限对所述应用软件进行权限管理。可选地,在本实施例中,所述方法还包括:当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名;当所述服务器中不存在所述应用软件的包名时,将所述应用软件对应的安全等级设置为默认安全等级;将所述应用软件的包名及默认安全等级存储到所述第二数据库中;根据默认安全等级对应的默认访问权限对所述应用软件进行权限管理。可选地,在本实施例中,所述方法还包括:周期性检测所述第二数据库中为默认安全等级的应用软件在所述服务器中的安全等级;在检测到默认安全等级的应用软件在所述服务器中的安全等级为非默认安全等级时,更新所述第二数据库中所述应用软件的安全等级;根据更新后的安全等级从所述第一数据库中,获取更新后安全等级对应的访问权限;根据更新后安全等级对应的访问权限对所述应用软件进行权限管理。可选地,在本实施例中,所述当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名的步骤包括:检测所述移动终端与服务器之间的通信状态;在所述移动终端与服务器之间的通信状态为断开时,判定所述服务器中不存在所述应用软件的包名;在所述移动终端与服务器之间的通信状态为连接时,在所述服务器查找所述应用软件的包名,当查找到时,判定所述服务器中存在所述应用软件的包名,否则,判定所述服务器中不存在所述应用软件的包名。可选地,在本实施例中,所述方法还包括:配置所述第一数据库中应用软件在对应安全等级下的访问权限及所述第二数据库中应用软件的安全等级。第二方面,本申请的实施例还提供一种应用软件管理装置,应用于移动终端,所述移动终端包括第一数据库及第二数据库,所述第一数据库存储有应用软件的名称及各应用软件在各对应安全等级下的访问权限,所述第二数据库存储有所述第一数据库中应用软件的包名及应用软件的安全等级,所述装置包括:检测模块,用于在完成对应用软件的安装后,在所述第二数据库中检测是否存在所述应用软件的包名;第一获取模块,用于当所述第二数据库中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;第二获取模块,用于根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;权限管理模块,用于根据所述应用软件的访问权限对所述应用软件进行权限管理。可选地,在本实施例中,所述装置还包括,查找模块及存储模块;所述查找模块,用于当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名;所述第一获取模块,还用于当所述服务器中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;所述存储模块,用于将所述应用软件的包名及安全等级存储到所述第二数据库中;所述第二获取模块,还用于根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;所述权限管理模块,用于根据所述应用软件的访问权限对所述应用软件进行权限管理。第三方面,本申请的实施例还提供一种移动终端,所述移动终端包括处理器及存储有若干计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述移动终端执行第一方面所述的应用软件管理方法。第四方面,本申请的实施例还提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在移动终端执行第一方面所述的应用软件管理方法。相对于现有技术而言,本申请较佳的实施例提供的应用软件管理方法、装置、移动终端及可读存储介质具有以下有益效果:本申请实施例提供的应用软件管理方法、装置、移动终端及可读存储介质,首先,在完成应用软件的安装后,检测在第二数据库中是否存在该应用软件的包名,并获得该应用软件的安全等级;接着,根据该应用软件的安全等级从第一数据库中,获得在该安全等级下的访问权限;最后,根据该安全等级下的访问权限对应用软件进行权限管理。上述方案通过应用软件的安全等级不同,对应用软件的访问权限进行管控,从而实现不同应用软件权限的管控,避免应用软件在没有任何管控的情况下,获取移动终端中的用户信息,造成用户信息泄露。为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对本申请权利要求保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的应用软件管理系统的框架图。图2为图1中移动终端的结构示意框图。图3为本申请实施例提供的第一数据库和第二数据库的数据结构图。图4为本申请实施例提供的应用软件管理方法的流程示意图。图5为本申请实施例提供的应用软件管理方法的部分流程示意图。图6为本申请实施例提供的应用软件管理装置的功能框图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实本文档来自技高网...

【技术保护点】
1.一种应用软件管理方法,其特征在于,应用于移动终端,所述移动终端包括第一数据库及第二数据库,所述第一数据库存储有应用软件的名称及各应用软件在各对应安全等级下的访问权限,所述第二数据库存储有所述第一数据库中应用软件的包名及应用软件的安全等级,所述方法包括:所述移动终端在完成对应用软件的安装后,在所述第二数据库中检测是否存在所述应用软件的包名;当所述第二数据库中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;根据所述应用软件的访问权限对所述应用软件进行权限管理。

【技术特征摘要】
1.一种应用软件管理方法,其特征在于,应用于移动终端,所述移动终端包括第一数据库及第二数据库,所述第一数据库存储有应用软件的名称及各应用软件在各对应安全等级下的访问权限,所述第二数据库存储有所述第一数据库中应用软件的包名及应用软件的安全等级,所述方法包括:所述移动终端在完成对应用软件的安装后,在所述第二数据库中检测是否存在所述应用软件的包名;当所述第二数据库中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;根据所述应用软件的访问权限对所述应用软件进行权限管理。2.如权利要求1所述的应用软件管理方法,其特征在于,所述方法还包括:当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名;当所述服务器中存在所述应用软件的包名时,获取所述应用软件对应的安全等级;将所述应用软件的包名及安全等级存储到所述第二数据库中;根据所述应用软件的安全等级从所述第一数据库中,获取所述应用软件在该安全等级下的访问权限;根据所述应用软件的访问权限对所述应用软件进行权限管理。3.如权利要求1所述的应用软件管理方法,其特征在于,所述方法还包括:当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名;当所述服务器中不存在所述应用软件的包名时,将所述应用软件对应的安全等级设置为默认安全等级;将所述应用软件的包名及默认安全等级存储到所述第二数据库中;根据默认安全等级对应的默认访问权限对所述应用软件进行权限管理。4.如权利要求3所述的应用软件管理方法,其特征在于,所述方法还包括:周期性检测所述第二数据库中为默认安全等级的应用软件在所述服务器中的安全等级;在检测到默认安全等级的应用软件在所述服务器中的安全等级为非默认安全等级时,更新所述第二数据库中所述应用软件的安全等级;根据更新后的安全等级从所述第一数据库中,获取更新后安全等级对应的访问权限;根据更新后安全等级对应的访问权限对所述应用软件进行权限管理。5.如权利要求2所述的应用软件管理方法,其特征在于,所述当所述第二数据库中不存在所述应用软件的包名时,从与所述移动终端通信的服务器中查找是否存在所述应用软件的包名的步骤包括:检测所述移动终端与服务器之间的通信状...

【专利技术属性】
技术研发人员:汤志锋
申请(专利权)人:厦门美图移动科技有限公司
类型:发明
国别省市:福建,35

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

1