本发明专利技术提供了一种应用防卸载方法及设备。其中,该应用防卸载方法包括:针对当前应用激活设备管理器,并设置取消激活应用的设备管理器所需的第一验证码;接收到取消激活所述应用的设备管理器的请求时,输出验证码输入框;在验证码输入框接收输入的第二验证码,匹配第一验证码和第二验证码,根据匹配结果确定是否允许取消激活应用的设备管理器;在取消激活应用的设备管理器之后,允许响应于针对应用的卸载请求对应用进行卸载。采用本发明专利技术实施例能够达到减少应用被恶意卸载的机会,提高应用安全性,从而保证用户设备的安全的有益效果。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种应用防卸载方法及设备。其中,该应用防卸载方法包括:针对当前应用激活设备管理器,并设置取消激活应用的设备管理器所需的第一验证码;接收到取消激活所述应用的设备管理器的请求时,输出验证码输入框;在验证码输入框接收输入的第二验证码,匹配第一验证码和第二验证码,根据匹配结果确定是否允许取消激活应用的设备管理器;在取消激活应用的设备管理器之后,允许响应于针对应用的卸载请求对应用进行卸载。采用本专利技术实施例能够达到减少应用被恶意卸载的机会,提高应用安全性,从而保证用户设备的安全的有益效果。【专利说明】应用防卸载方法及设备
本专利技术涉及互联网应用领域,特别是涉及一种应用防卸载方法及设备。
技术介绍
随着信息社会的发展,移动设备在人们生活中的地位也日益重要,同时,移动设备的防盗问题也越来越受到人们的重视。由于移动设备自身防盗的局限性,很多用户选择下载安全软件保证移动设备以及移动设备内资料的安全性。例如,人们经常在手机中下载不同的手机安全应用,保证手机内存储的资料的安全或者在手机丢失之后,利用手机安全应用防止偷盗者进行刷机操作之后将手机二次出售。现有技术中,人们下载的应用很容易被卸载。例如现有技术中有些手机中的安全软件采用监视系统日志输入的方式来达到防止被恶意卸载的目的,但这种做法很容易被破解,当手机与电脑连接之后,能够通过一些连接助手将应用卸载,另外,采用这种方式防止应用被恶意卸载的时候,很多系统日志输出不准确,容易错失拦截应用被恶意卸载的机会。同时,很多安全应用只在特定版本中提供防卸载功能。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用防卸载方法和相应的应用防卸载设备。依据本专利技术的一个方面,提供了一种应用防卸载方法,包括:针对当前应用激活设备管理器,并设置取消激活所述应用的设备管理器所需的第一验证码;接收到取消激活所述应用的设备管理器的请求时,输出验证码输入框;在所述验证码输入框接收输入的第二验证码,匹配所述第一验证码和所述第二验证码,根据匹配结果确定是否允许取消激活所述应用的设备管理器;在取消激活所述应用的设备管理器之后,允许响应于针对所述应用的卸载请求对所述应用进行卸载。可选地,根据匹配结果确定是否允许取消激活所述应用的设备管理器,包括:当所述第一验证码和所述第二验证码匹配时,允许取消激活所述应用的设备管理器;当所述第一验证码和所述第二验证码不匹配时,拒绝取消激活所述应用的设备管理器。可选地,当所述第一验证码与所述第二验证码匹配时,触发所述应用自行取消激活所述应用的设备管理器。可选地,所述输出验证码输入框时,还包括:锁定当前屏幕,拒绝除验证码输入以外的其他操作。可选地,所述除验证码输入以外的其他操作,包括:取消激活该应用的设备管理器的操作;管理软件对所述指定应用的删除操作;系统命令对所述指定应用的删除操作。可选地,所述系统命令为安卓调试桥adb命令。依据本专利技术实施例的另一个方面,还提供了一种应用防卸载设备,包括:验证码配置器,配置为针对当前应用激活设备管理器,并设置取消激活所述应用的设备管理器所需的第一验证码;接收器,配置为接收到取消激活所述应用的设备管理器的请求时,触发输出器;所述输出器,配置为输出验证码输入框;所述接收器,还配置为在所述验证码输入框接收输入的第二验证码;处理器,配置为匹配所述第一验证码和所述第二验证码,根据匹配结果确定是否允许取消激活所述应用的设备管理器;卸载器,配置为在取消激活所述应用的设备管理器之后,允许响应于针对所述应用的卸载请求对所述应用进行卸载。可选地,所述处理器还配置为:当所述第一验证码和所述第二验证码匹配时,允许取消激活所述应用的设备管理器;当所述第一验证码和所述第二验证码不匹配时,拒绝取消激活所述应用的设备管理器。可选地,所述处理器还配置为:当所述第一验证码与所述第二验证码匹配时,触发所述应用自行取消激活所述应用的设备管理器。可选地,所述应用防卸载设备还包括:锁屏器,配置为所述输出器输出验证码输入框时,锁定当前屏幕,拒绝除验证码输入以外的其他操作。可选地,所述除验证码输入以外的其他操作,包括:取消激活该应用的设备管理器的操作;管理软件对所述指定应用的删除操作;系统命令对所述指定应用的删除操作。可选地,所述系统命令为安卓调试桥adb命令。在本专利技术实施例中,针对当前应用激活设备管理器,并设置取消激活应用的设备管理器所需的第一验证码,并在接收到取消激活所述应用的设备管理器的请求时,输出验证码输入框,接收输入的第二验证码,匹配第一验证码和第二验证码,进而根据匹配结果确定是否取消激活所述应用的设备管理器。当对设备管理器取消激活之后,允许响应于针对应用的卸载请求对应用进行卸载。由此可见,本专利技术实施例在卸载应用之前需要对取消激活所述应用的设备管理器进行验证,并在取消激活所述应用的设备管理器之后,对应用进行卸载,解决了现有技术中将应用能够通过一些设备间的连接软件被卸载以及监视系统日志输入不及时导致应用被恶意卸载的问题,达到了减少应用被恶意卸载的机会,提高应用安全性,从而保证用户设备的安全的有益效果。另外,本专利技术实施例增强了系统兼容性,不但适用于高版本的系统,也适用于低版本的系统,保证更多低版本的系统也能够防止应用被恶意卸载,提高用户设备的安全性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。【专利附图】【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的应用防卸载方法的处理流程图;图2示出了根据本专利技术一个实施例的开启应用防卸载功能的界面图;图3A示出了根据本专利技术一个实施例的启动设备管理器的界面图;图3B示出了根据本专利技术一个实施例的设置图形密码的界面图;图4示出了根据本专利技术一个实施例的如何关闭防卸载功能的界面图;图5示出了根据本专利技术一个实施例的查看应用程序信息的界面图;图6示出了根据本专利技术一个实施例的应用防卸载的界面图;图7示出了根据本专利技术一个实施例的取消设备管理器的界面图;图8示出了根据本专利技术一个实施例的请求输入密码的界面图;图9示出了根据本专利技术一个优选实施例的应用防卸载方法的后台操作的处理流程图;以及图10示出了根据本专利技术一个实施例的应用防卸载设备的结构示意图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。相关技术中提及,人们下载的应用很容易被卸载,防卸载应用通过一些设备间的连接应用软件能够被轻易卸载,采用监视系统本文档来自技高网...
【技术保护点】
一种应用防卸载方法,包括:针对当前应用激活设备管理器,并设置取消激活所述应用的设备管理器所需的第一验证码;接收到取消激活所述应用的设备管理器的请求时,输出验证码输入框;在所述验证码输入框接收输入的第二验证码,匹配所述第一验证码和所述第二验证码,根据匹配结果确定是否允许取消激活所述应用的设备管理器;在取消激活所述应用的设备管理器之后,允许响应于针对所述应用的卸载请求对所述应用进行卸载。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:镡云宇,范国峰,黄铮,闫学松,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市: