本发明专利技术实施例提供了一种禁止第三方应用自动更新的方法、装置以及终端,其中,所述方法包括:当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用;判断获取到的各个目标应用是否存在预设系统必备应用;若否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新。采用本发明专利技术,可禁止第三方应用在终端中进行自动更新或者强制更新,减少了终端内存,提升了应用使用的流畅性。
【技术实现步骤摘要】
本专利技术涉及终端
,尤其涉及一种禁止第三方应用自动更新的方法、装置以及终端。
技术介绍
随着终端技术的不断发展,大量应用在终端上的应用也不断涌现。为更好地服务用户,现有终端上的应用经常会接收到来自服务器或者空中下载OTA(Over-the-Air Technology,OTA)推送过来的应用更新数据包信息,提示用户进行更新,甚至有些是在系统/用户不知情的情况下对应用进行强制更新,用户需要更新之后才能使用该应用;这样就会增加终端内存资源的占用率,造成诸如延缓终端的运行速度、影响终端运行性能、出现应用运行卡顿等情况,给用户带去一些不必要的麻烦、用户体验效果较差。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种禁止第三方应用自动更新的方法、装置以及终端,可解决终端中的第三方应用强制更新或者自动更新的问题,提升了终端的内存利用率和终端运行性能。一方面,本专利技术实施例公开提供了一种禁止第三方应用自动更新的方法,所述方法包括:当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用;判断获取到的各个目标应用是否存在预设系统必备应用;若否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新。其中可选地,所述方法还包括:将与所述各个目标应用对应的各个目标应用图标移动至同一个预设文件夹中;和/或,将与所述各个目标应用对应的各个目标应用图标进行预处理,所述预处理包括着色处理、灰度处理、遮罩处理中的至少一种。其中可选地,所述方法还包括:若判断到所述各个目标应用中存在有所述预设系统必备应用,则发送提示信息,所述提示信息用于提示是否继续将所述各个目标应用添加到所述预设冷冻数据库中;接收根据所述提示信息返回的冷冻确认信息;根据所述冷冻确认信息,确定是否将所述各个目标应用添加到所述预设冷冻数据库中;若是,则继续执行所述将所述各个目标应用添加到预设冷冻数据库中的步骤。其中可选地,所述获取需要冷冻处理的目标应用,包括:显示应用选择操作界面,其中,所述应用选择操作界面显示包括至少一个应用;获取用户在所述应用选择操作界面上所选择到的需要冷冻的至少一个目标应用。其中可选地,所述方法还包括:当接收到所述目标应用的使用指令时,根据所述使用指令的指示开启并运行所述目标应用。另一方面,本专利技术实施例还公开提供了一种禁止第三方应用自动更新的装置,所述装置包括:获取模块,用于当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用;判断模块,用于判断所述获取模块获取到的各个目标应用是否存在预设系统必备应用;处理模块,用于若所述判断模块的判断结果为否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新。其中可选地,所述处理模块,还用于将与所述各个目标应用对应的各个目标应用图标移动至同一个预设文件夹中;和/或,将与所述各个目标应用对应的各个目标应用图标进行预处理,所述预处理包括着色处理、灰度处理、遮罩处理中的至少一种。其中可选地,所述装置还包括:发送模块,若所述判断模块判断到所述各个目标应用中存在有所述预设系统必备应用,则发送提示信息,所述提示信息用于提示是否继续将所述各个目标应用添加到所述预设冷冻数据库中;接收模块,用于接收根据所述提示信息返回的冷冻确认信息;确定模块,用于根据所述冷冻确认信息,确定是否将所述各个目标应用添加到所述预设冷冻数据库中;若是,则通知所述处理模块继续执行所述将所述各个目标应用添加到预设冷冻数据库中的步骤。其中可选地,所述获取模块,具体用于显示应用选择操作界面,其中,所述应用选择操作界面显示包括至少一个应用,获取用户在所述应用选择操作界面上所选择到的需要冷冻的至少一个目标应用。其中可选地,所述装置还包括:开启模块,用于当接收到所述目标应用的使用指令时,根据所述使用指令的指示开启并运行所述目标应用。再一方面,本专利技术实施例还公开提供了一种终端,所述终端包括所述的禁止第三方应用自动更新的装置。本专利技术实施例可通过当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用,并判断获取到的各个目标应用是否存在预设系统必备应用,若否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新;这样可阻止自动更新或者强制更新终端中的第三应用,进一步地减少了应用更新所占用的终端内存资源,同时也避免了由于应用更新占用终端内存而导致的系统/应用运行卡顿的问题,提升了终端运行的流程性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种禁止第三方应用自动更新方法的流程示意图;图2是本专利技术实施例的一种冷冻应用显示的界面示意图;图3是本专利技术实施例的一种冷冻应用不接收强制更新包信息的界面示意图;图4是本专利技术实施例的另一种禁止第三方应用自动更新方法的流程示意图;图5是本专利技术实施例的一种禁止第三方应用自动更新装置的结构示意图;图6是本专利技术实施例的另一种禁止第三方应用自动更新装置的结构示意图;图7是本专利技术实施例的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。请参见图1,是本专利技术实施例的一种禁止第三方应用自动更新方法的流程示意图,本专利技术实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本专利技术实施例的所述方法还包括如下步骤。S101、当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用。本专利技术实施例中,用户可以对终端进行操作,如点击终端中的预设应用冷冻模式按钮,或者点击进入终端预设的冷冻选择菜单选项、或者其他的终端系统默认设置好的提供给用户进行操作的功能选项等;当终端检测到用户的上述操作时,所述终端可以自动开启/进入本终端中系统预先自定义设置的预设应用冷冻模式。当所述终端开启/进入本终端中的预设应用冷冻模式时,所述终端可以自动获取本终端中存在的需要进行冷冻处理的至少一本文档来自技高网...
【技术保护点】
一种禁止第三方应用自动更新的方法,其特征在于,所述方法包括:当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用;判断获取到的各个目标应用是否存在预设系统必备应用;若否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新。
【技术特征摘要】
1.一种禁止第三方应用自动更新的方法,其特征在于,所述方法包括:当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个目标应用;判断获取到的各个目标应用是否存在预设系统必备应用;若否,则将所述各个目标应用添加到预设冷冻数据库中,以拦截通过空中下载OTA技术下发的与所述目标应用关联的更新包请求,从而禁止所述目标应用自动更新。2.如权利要求1所述的方法,其特征在于,还包括:将与所述各个目标应用对应的各个目标应用图标移动至同一个预设文件夹中;和/或,将与所述各个目标应用对应的各个目标应用图标进行预处理,所述预处理包括着色处理、灰度处理、遮罩处理中的至少一种。3.如权利要求1所述的方法,其特征在于,还包括:若判断到所述各个目标应用中存在有所述预设系统必备应用,则发送提示信息,所述提示信息用于提示是否继续将所述各个目标应用添加到所述预设冷冻数据库中;接收根据所述提示信息返回的冷冻确认信息;根据所述冷冻确认信息,确定是否将所述各个目标应用添加到所述预设冷冻数据库中;若是,则继续执行所述将所述各个目标应用添加到预设冷冻数据库中的步骤。4.如权利要求1所述的方法,其特征在于,所述获取需要冷冻处理的目标应用,包括:显示应用选择操作界面,其中,所述应用选择操作界面显示包括至少一个应用;获取用户在所述应用选择操作界面上所选择到的需要冷冻的至少一个目标应用。5.如权利要求1-4中任意一项所述的方法,其特征在于,还包括:当接收到所述目标应用的使用指令时,根据所述使用指令的指示开启并运行所述目标应用。6.一种禁止第三方应用自动更新的装置,其特征在于,所述装置包括:获取模块,用于当检测到开启终端的预设应用冷冻模式时,获取需要冷冻的至少一个...
【专利技术属性】
技术研发人员:董志伟,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。