一种管理应用程序的方法和装置制造方法及图纸

技术编号:13675382 阅读:86 留言:0更新日期:2016-09-08 01:05
本发明专利技术公开了一种管理应用程序的方法和装置,属于计算机技术领域。所述方法包括:获取终端前台运行的第一应用程序的类型信息;如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。采用本发明专利技术,可以增强用户信息的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种管理应用程序的方法和装置
技术介绍
随着移动终端技术的不断发展,越来越多的应用程序得到开发,并成为人们生活中不可或缺的助手。一般系统程序为应用程序提供了调试功能,以使其它应用程序可以对该应用程序进行测试、调节等处理。应用程序在运行时,某些数据是需要通过系统程序进行处理的,数据将会由系统程序缓存在相应的缓存空间中。如果应用程序A对应用程序B进行调试,那么应用程序A可以向系统程序发送应用程序B的数据获取请求,进而系统程序可以从应用程序B对应的缓存空间中调取应用程序B的数据,并将数据发送给应用程序A。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:某个应用程序在运行时,如果病毒类应用程序通过某种手段实现对该应用程序进行调试,则可以通过系统程序获取到用户的隐私数据,这样,会导致用户信息的安全性较差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种管理应用程序的方法和装置。所述技术方案如下:第一方面,提供了一种管理应用程序的方法,所述方法包括:获取终端前台运行的第一应用程序的类型信息;如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。可选的,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则关闭所述第一应用程序的调试功能。这样,可以避免所有应用程序通过调试第一应用程序来获取相关信息。可选的,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则通过系统程序对所述第一应用程序进行调试,以占用所述第一应用程序的调试通道。这样,在系统程序对第一应用程序进行调试时,其它应用程序无法调试第一应用程序,从而无法获取用户信息。可选的,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则持续检测所述第一应用程序的调试状态;当检测到所述第一应用程序进入调试状态时,关闭对所述第一应用程序发起调试的应用程序。这样,可以在其它应用程序调试第一应用程序时关闭其它应用程序,保证了第一应用程序对应的用户信息的安全。可选的,所述当检测到所述第一应用程序进入调试状态时,关闭对所述第一应用程序发起调试的应用程序,包括:当检测到所述第一应用程序进入调试状态时,确定对所述第一应用程序发起调试的应用程序,获取预先存储的所述第一应用程序对应的授权调试的应用程序;如果对所述第一应用程序发起调试的应用程序未包含于所述授权调试的应用程序中,则关闭对所述第一应用程序发起调试的应用程序。这样,可以在保证第一应用程序对应的授权调试的应用程序可以调试第一应用程序的同时,其它应用程序无法对第一应用程序进行调试,增强了用户信息的安全性。可选的,所述方法还包括:当接收到用户输入的第二应用程序对第一应用程序的调试授权指令时,取消阻止所述第二应用程序对所述第一应用程序进行调试。这样,用户可以随时通过任意应用程序来调试第一应用程序。第二方面,提供了一种管理应用程序的装置,所述装置包括:获取模块,用于获取终端前台运行的第一应用程序的类型信息;阻止模块,用于如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。可选的,所述阻止模块,用于:如果所述第一应用程序的类型信息为预设类型信息,则关闭所述第一应用程序的调试功能。可选的,所述阻止模块,用于:如果所述第一应用程序的类型信息为预设类型信息,则通过系统程序对所述第一应用程序进行调试,以占用所述第一应用程序的调试通道。可选的,所述阻止模块,包括:检测子模块,用于如果所述第一应用程序的类型信息为预设类型信息,则持续检测所述第一应用程序的调试状态;关闭子模块,用于当检测到所述第一应用程序进入调试状态时,关闭对所述第一应用程序发起调试的应用程序。可选的,所述关闭子模块,包括:获取单元,用于当检测到所述第一应用程序进入调试状态时,确定对所述第一应用程序发起调试的应用程序,获取预先存储的所述第一应用程序对应的授权调试的应用程序;关闭单元,用于如果对所述第一应用程序发起调试的应用程序未包含于所述授权调试的应用程序中,则关闭对所述第一应用程序发起调试的应用程序。可选的,所述装置还包括:取消模块,用于当接收到用户输入的第二应用程序对第一应用程序的调试授权指令时,取消阻止所述第二应用程序对所述第一应用程序进行调试。根据本公开实施例的第三方面,提供一种管理应用程序的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取终端前台运行的第一应用程序的类型信息;如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,获取终端前台运行的第一应用程序的类型信息;如果第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对第一应用程序进行调试。这样,在第一应用程序运行时,其它应用程序无法通过调试第一应用程序获取用户信息,从而,可以增强用户信息的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种管理应用程序的方法流程图;图2是本专利技术实施例提供的一种阻止调试的示意图图3是本专利技术实施例提供的一种管理应用程序的装置结构示意图;图4是本专利技术实施例提供的一种管理应用程序的装置结构示意图;图5是本专利技术实施例提供的一种管理应用程序的装置结构示意图;图6是本专利技术实施例提供的一种管理应用程序的装置结构示意图;图7是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种管理应用程序的方法,该方法的执行主体为终端。其中,终端可以是安装有应用程序的任意移动终端,如手机、平板电脑等。该终端中可以设置有处理器、存储器、屏幕、输入单元、通信部件,处理器可以用于对管理应用程序的过程进行处理,存储器可以用于存储下述处理过程中需
要的数据以及产生的数据,屏幕可以用于显示下述处理过程中需要显示给用户的内容,如应用程序的状态信息,输入单元可以用于用户进行向终端输入指令或设置信息,如键盘、麦克风等,通信部件可以用于接收或发送下述处理过程中涉及的数据,如蓝牙部件、天线等。本实施例中,以终端为手机为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。此外,下述处理主体可以是终端,也可以是终端上安装的安全管理程序。下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:步骤101,获取终端前台运行的第一应用程序的类型信息。在实施中,应用程序在终端上运行可以有前台运行和后台运行两种状本文档来自技高网
...

【技术保护点】
一种管理应用程序的方法,其特征在于,所述方法包括:获取终端前台运行的第一应用程序的类型信息;如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。

【技术特征摘要】
1.一种管理应用程序的方法,其特征在于,所述方法包括:获取终端前台运行的第一应用程序的类型信息;如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试。2.根据权利要求1所述的方法,其特征在于,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则关闭所述第一应用程序的调试功能。3.根据权利要求1所述的方法,其特征在于,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则通过系统程序对所述第一应用程序进行调试,以占用所述第一应用程序的调试通道。4.根据权利要求1所述的方法,其特征在于,所述如果所述第一应用程序的类型信息为预设类型信息,则阻止其它应用程序对所述第一应用程序进行调试,包括:如果所述第一应用程序的类型信息为预设类型信息,则持续检测所述第一应用程序的调试状态;当检测到所述第一应用程序进入调试状态时,关闭对所述第一应用程序发起调试的应用程序。5.根据权利要求4所述的方法,其特征在于,所述当检测到所述第一应用程序进入调试状态时,关闭对所述第一应用程序发起调试的应用程序,包括:当检测到所述第一应用程序进入调试状态时,确定对所述第一应用程序发起调试的应用程序,获取预先存储的所述第一应用程序对应的授权调试的应用程序;如果对所述第一应用程序发起调试的应用程序未包含于所述授权调试的应用程序中,则关闭对所述第一应用程序发起调试的应用程序。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到用户输入的第二应用程序对第一应用程序的调试授权指令时,取消阻止所述第二应用程序对所述第一应用程序进行调试。7.一种管理应用程序的...

【专利技术属性】
技术研发人员:王宇飞王辰汐刘鸣
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1