应用进入后台后的处理方法、测试方法及终端技术

技术编号:13913565 阅读:28 留言:0更新日期:2016-10-27 09:47
本发明专利技术涉及移动终端通信领域,公开了一种应用进入后台后的处理方法,包括:在应用进入后台时,从服务器获取后台优先级异常的应用名单;判断所述应用名单中是否包含所述应用;若是,强制校正所述应用的后台优先级为正常值。本发明专利技术还公开了应用的后台优先级的测试方法、实现所述应用进入后台后的处理方法的移动终端,以及实现所述应用的后台优先级的测试方法的测试终端。本发明专利技术实施例可有效测试出常驻应用,并在移动终端上校正常驻应用的后台优先级数值。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及一种应用进入后台后的处理方法、状态测试方法及终端。
技术介绍
随着智能移动终端(如手机、平板电脑)的普及,在移动终端智能平台上的应用数量也随之高速增长,然而,应用数量的增长势必带来移动终端平台多应用同时运行的问题,用户通常将需要马上使用的应用调出放在前台,而暂时不用的应用放入后台,例如:当用户看视频时,视频应用会保留在前台,而QQ、微信、新闻等暂时不用的应用放入后台,以便当驻后台的应用收到即时消息时给予用户相应提示。由于驻后台的应用仍然处于工作状态,会消耗系统资源(如内存、电量、CPU占用率、数据流量等),出于节省系统资源及提高系统流畅度的考虑,现有的移动终端智能平台通常会自动将所有后台运行的应用进行排序,并给予各应用对应的优先级数值(示例性的,优先级数值越大表示优先级越低),根据排序结果,找到优先级数值最大的一个或多个应用并关闭,以此节省系统资源,提高系统流畅度。然而,现在部分应用开发商为了便于向用户推送定制服务或广告消息,对应用的优先级数值进行人为调整,经过调整后的应用(以下简称为常驻应用)驻后台后,优先级数值较低,以避免该应用被移动终端智能平台关闭。此类做法一方面增加了系统资源占用,影响了系统流畅度,另一方面使得本不该被关闭的驻后台应用被关闭,同时,常驻应用不断向用户推送用户不需要的相关服务和消息,也影响了用户的使用体验。
技术实现思路
本专利技术实施例提供了一种应用进入后台后的处理方法、状态测试方法及终端,以解决现有技术中,常驻应用无法被移动终端智能平台关闭,占用系统资源、影响用户体验的问题。第一方面,本专利技术实施例提供了一种应用进入后台后的处理方法,包括:在应用进入后台时,从服务器获取后台优先级异常的应用名单;判断所述应用名单中是否包含所述应用;若是,强制校正所述应用的后台优先级为正常值。另一方面,本专利技术实施例还提供了一种应用的后台优先级的测试方法,该测试方法用于测试后台优先级异常的应用,包括:启动待测应用;激活第一选项,使所述待测应用进入后台;记录所述待测应用的优先级数值为第一比较值,并执行内存清空操作;启动所述待测应用;激活第二选项,使所述待测应用进入后台;记录所述待测应用的优先级数值为第二比较值,并执行内存清空操作;启动所述待测应用;激活所述第一选项或第二选项,使所述待测应用进入后台;打开预设数量的辅助应用,记录所述待测应用的最大优先级数值为第三比较值;分别比对第一比较值和第一预设参考值、第二比较值和第二预设参考值、第三比较值和第三预设参考值,生成比对结果;根据所述比对结果,确定所述待测应用的后台优先级是否异常。再一方面,本专利技术实施例还提供了一种移动终端,包括:获取模块,用于在应用进入后台时,从服务器获取后台优先级异常的应用名单;第一判断模块,用于判断所述应用名单中是否包含所述应用;校正模块,用于当所述应用名单中包含所述应用时,强制校正所述应用的后台优先级为正常值。又一方面,本专利技术实施例还提供了一种测试终端,用于向所述服务器提供优先级异常的应用名单,包括:第一启动模块,用于启动待测应用;第一激活模块,用于激活第一选项,使所述待测应用进入后台;第一记录模块,用于记录所述待测应用的优先级数值为第一比较值,并执行内存清空操作;第二启动模块,用于启动所述待测应用;第二激活模块,用于激活第二选项,使所述待测应用进入后台;第二记录模块,用于记录所述待测应用的优先级数值为第二比较值,并执行内存清空操作;第三启动模块,用于启动所述待测应用;第三激活模块,用于激活所述第一选项或第二选项,使所述待测应用进入后台;第三记录模块,用于打开预设数量的辅助应用,记录所述待测应用的最大优先级数值为第三比较值;比对模块,用于分别比对第一比较值和第一参考值、第二比较值和第二参考值、第三比较值和第三参考值,生成比对结果;确定模块,用于根据所述比对结果,确定所述待测应用的后台优先级是否异常。本专利技术实施例通过在应用进入后台时,从服务器获取后台优先级异常的应用名单,并判断当前进入后台的应用是否在该应用名单中,若是,则判断该应用为常驻应用,强制校正该应用的优先级为正常值。由于服务器可提供最新的常驻应用名单,使得本专利技术实施例对应用的识别具有较高准确率,同时,对常驻应用的优先级进行强制设置可防止该应用免于被移动终端智能平台关闭,节省了系统资源,提升了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的应用进入后台后的处理方法的第一实施例的流程示意图;图2是本专利技术的应用进入后台后的处理方法的第二实施例的流程示意图;图3是本专利技术的应用的后台优先级的测试方法的实施例的流程示意图;图4是本专利技术的移动终端的第一实施例的结构示意图;图5是本专利技术的移动终端的第二实施例的结构示意图;图6是本专利技术测试终端实施例的结构示意图;图7是本专利技术另一个实施例的移动终端的框图。具体实施方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。当本专利技术实施例提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,应当理解为仅仅是起区分之用。如图1所示,为本专利技术的应用进入后台后的处理方法的第一实施例的流程示意图。本方法通常用于个人用户的移动终端上,它包括:S101,在应用进入后台时,从服务器获取后台优先级异常的应用名单。当应用进入后台时,移动终端从服务器获取后台优先级异常的应用名单,后台优先级异常应用的测试方法可参考下述一种应用的后台优先级的测试方法的实施例,在本实施例中,当移动终端无法联网时,自动读取上次联网获取的应用名单。作为一种优选实施方案,应用在安装或版本升级后第一次进入后台时,从服务器获取后台优先级异常的应用名单,此后当该应用再次进入后台时,不再判断该应用是否为常驻应用,以提高常驻应用的识别效率,同时保证移动终端的系统流畅度。S102,判断应用名单中是否包含应用。在本实施例中,当应用名单中的同一名称的应用包含多个版本号时,判断进入后台的应用的版本号是否与应用名单中的某一版本号一致。S103,若是,强制校正应用的后台优先级为正常值。当进入后台的应用存在于应用名单时,判断该应用为常驻应用,此时强制校正应用的后台优先级数值为正常值,示例性的,常驻应用的后台优先级数值通常不超过7,当对该常驻应用进行强制校正后,应用的后台优先级数值可以随驻后台时间的延长、或随驻后台应用数量的增多而变大,从而超过7。本专利技术实施例通过在应用进入后台时,从服务器获取后台优先级异常的应用名单,并判断当前进入后台的应用是否在该应用名单中,若是,则判断该应用为常驻应用,强制校正该应用的优先级为正常值。由于服务器可提供最新的常驻应用名单,使得本专利技术实施例对应用的识别具有较高准确率,同时,对常驻应用的优先级进行强制设置可防止该应用免于被移动终端智能平台关闭,节省了系统资源,提升了用户的使用体验。如图2所本文档来自技高网...

【技术保护点】
一种应用进入后台后的处理方法,其特征在于,包括:在应用进入后台时,从服务器获取后台优先级异常的应用名单;判断所述应用名单中是否包含所述应用;若是,强制校正所述应用的后台优先级为正常值。

【技术特征摘要】
1.一种应用进入后台后的处理方法,其特征在于,包括:在应用进入后台时,从服务器获取后台优先级异常的应用名单;判断所述应用名单中是否包含所述应用;若是,强制校正所述应用的后台优先级为正常值。2.根据权利要求1所述的处理方法,其特征在于,在所述若是,强制校正所述应用的后台优先级为正常值的步骤之后,还包括:判断所述强制校正是否成功;若否,提示用户关闭所述应用;发送所述应用的版本信息至所述服务器。3.一种应用的后台优先级的测试方法,其特征在于,包括:启动待测应用;激活第一选项,使所述待测应用进入后台;记录所述待测应用的优先级数值为第一比较值,并执行内存清空操作;启动所述待测应用;激活第二选项,使所述待测应用进入后台;记录所述待测应用的优先级数值为第二比较值,并执行内存清空操作;启动所述待测应用;激活所述第一选项或第二选项,使所述待测应用进入后台;打开预设数量的辅助应用,记录所述待测应用的最大优先级数值为第三比较值;分别比对第一比较值和第一预设参考值、第二比较值和第二预设参考值、第三比较值和第三预设参考值,生成比对结果;根据所述比对结果,确定所述待测应用的后台优先级是否异常。4.根据权利要求3所述的测试方法,其特征在于,所述预设数量的确定公式为:其中n为所述预设数量;x为内存总量,单位为G。5.根据权利要求3或4所述的测试方法,其特征在于,所述第一选项为Home选项,第二选项为Back选项。6.一种移动终端,其特征在于,包括:获取模块,用于在应用进入后台时,从服务器获取后台优先级异常的应用名单;第...

【专利技术属性】
技术研发人员:武明越肖方旭
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1