应用的响应方法和装置制造方法及图纸

技术编号:6094704 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用的响应方法和装置,涉及通信领域。为解决现有技术中当移动终端的系统资源不足时,无法根据用户的需要响应目标应用的问题而发明专利技术。本发明专利技术实施例提供的技术方案包括:启动移动终端系统的目标应用时,如果所述移动终端系统的第一剩余资源小于所述目标应用所需的资源,释放占用所述移动终端系统的应用,得到所述移动终端系统的第二剩余资源;所述第二剩余资源不小于所述目标应用所需的资源时,启动所述目标应用。本发明专利技术实施例可以应用在手机、手持类数码产品以及计算机等移动终端的系统中。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种应用的响应方法和装置
技术介绍
随着通信技术的发展,手机、手持类数码产品以及上网终端等移动终端的智能化 越来越高。目前,移动终端系统为了扩充功能,不仅可以支持移动终端系统默认的应用,还 可以支持用户自行安装第三方服务商提供的应用。用户启动移动终端的应用时,点击启动 应用,移动终端系统执行加载该应用,完成应用的响应。在使用现有技术响应应用的过程中,专利技术人发现现有技术中至少存在如下问题 当移动终端系统的资源如物理内存或CPU主频不足时,移动终端系统无法根据用户需要响 应目标应用,并且此时移动终端经常出现死机或者假死机(长时间无响应)状态。
技术实现思路
本专利技术的实施例提供一种应用的响应方法和装置,能够在移动终端的系统资源不 足时,根据用户需要响应目标应用,进而提升了移动终端系统的用户体验。一方面,提供了一种应用的响应方法,包括启动移动终端系统的目标应用时,如 果所述移动终端系统的第一剩余资源小于所述目标应用所需的资源,释放占用所述移动终 端系统的应用,得到所述移动终端系统的第二剩余资源;所述第二剩余资源不小于所述目 标应用所需的资源时,启动所述目标应用。另一方面,提供了 一种应用的响应装置,包括应用释放模块,用于启动移动终端系统的目标应用时,如果所述移动终端系统的 第一剩余资源小于所述目标应用所需的资源,释放占用所述移动终端系统的应用,得到所 述移动终端系统的第二剩余资源;应用启动模块,用于所述应用释放模块得到的第二剩余资源不小于所述目标应用 所需的资源时,启动所述目标应用。本专利技术实施例提供的应用的响应方法和装置,在移动终端系统的剩余资源小于目 标应用所需的资源时,通过释放占用移动终端系统的应用,并在移动终端系统的剩余资源 不小于该目标应用所需的资源时,启动该目标应用,从而使移动终端能够根据用户需要响 应目标应用。本专利技术实施例解决了现有技术中当移动终端的系统资源不足时,无法根据用 户需要响应目标应用的问题,提升了移动终端系统的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本专利技术实施例一提供的应用的响应方法的流程图;图2为本专利技术实施例二提供的应用的响应方法的流程图一;图3为本专利技术实施例二提供的应用的响应方法的流程图二 ;图4为本专利技术实施例三提供的应用的响应方法的流程图;图5为本专利技术实施例四提供的应用的响应方法的流程图;图6为本专利技术实施例五提供的应用的响应方法的流程图;图7为本专利技术实施例六提供的应用的响应装置的结构示意图一;图8为本专利技术实施例六提供的应用的响应装置的结构示意图二 ;图9为本专利技术实施例六提供的应用的响应装置的结构示意图三。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。为了解决现有技术中当移动终端的系统资源不足时,无法根据用户需要响应目标 应用的问题,本专利技术实施例提供一种应用的响应方法和装置。如图1所示,本专利技术实施例一提供的应用的响应方法,包括步骤101,启动移动终端系统的目标应用时,如果该移动终端系统的第一剩余资源 小于目标应用所需的资源,释放占用该移动终端系统的应用,得到该移动终端系统的第二 剩余资源。在本实施例中,通过步骤101释放占用该移动终端系统的应用时,可以释放占用 该移动终端系统的全部应用,也可以释放占用移动终端系统的一部分应用,在此不再一一 赘述。其中,通过步骤101释放占用移动终端系统的应用时,可以释放该应用的全部资源, 也可以释放该应用的部分资源,并保存该应用的核心服务,在此不作限制。在本实施例中,步骤101中可以根据占用移动终端系统的应用的优先级释放该应 用,也可以根据占用移动终端系统的应用的暂停时间释放该应用,还可以通过其他方式释 放占用移动终端系统的应用,在此不再一一赘述。其中,释放占用移动终端系统的应用后, 得到的第二剩余资源,为所述第一剩余资源与释放的资源之和。在本实施例中,步骤101中释放占用移动终端系统的应用的方法可以包括将占 用移动终端系统的应用的数据写入到临时文件中,再将该数据移动到移动终端的外部存储 介质中,使该占用移动终端系统的应用不占用移动终端系统的内存;也可以将占用移动终 端系统的应用全部关闭,还可以通过其他方式释放该占用移动终端系统的应用,在此不再一一赘述。步骤102,第二剩余资源不小于目标应用所需的资源时,启动该目标应用。在本实施例中,通过步骤101释放占用移动终端系统的应用,可以增加移动终端 系统的剩余资源,从而在移动终端系统的剩余资源不小于目标应用所需的资源时,将目标 应用启动。本专利技术实施例提供的应用的响应方法,在移动终端系统的剩余资源小于目标应用所需的资源时,通过释放占用移动终端系统的应用,并在移动终端系统的剩余资源不小于 该目标应用所需的资源时,启动该目标应用,从而使移动终端能够根据用户需要响应目标 应用。本专利技术实施例解决了现有技术中当移动终端的系统资源不足时,无法根据用户需要 响应目标应用的问题,提升了移动终端系统的用户体验。如图2所示,本专利技术实施例二提供的应用的响应方法,包括步骤201,启动移动终端系统的目标应用时,如果该移动终端系统的第一剩余资源 小于目标应用所需的资源,获取目标应用和占用该移动终端系统的应用的优先级。在本实施例中,步骤201中目标应用和占用移动终端系统的应用的优先级,可以 是用户自定义设置的,也可以是移动终端系统根据目标应用和占用移动终端系统的应用的 使用频率获得的,还可以是终端通过其他方式获取的,在此不再一一赘述。步骤202,当占用该移动终端系统的应用中存在低于目标应用的优先级的可释放 应用时,释放该可释放应用,得到第二剩余资源。在本实施例中,步骤202可以根据可释放应用的优先级从低到高的顺序释放该可 释放应用,也可以可释放应用的优先级从高到低的顺序释放该可释放应用,还可以根据目 标应用所需的资源大小释放相应大小的可释放应用,在此不再一一赘述。通过步骤202释 放可释放应用时,可以释放全部可释放应用,也可以释放部分可释放应用,还可以通过目标 应用所需的资源和第一剩余资源确定释放个数并释放,在此不再一一赘述。在本实施例中,通过步骤202释放可释放应用时,可以释放可释放应用的全部资 源;也可以释放可释放应用的部分资源,并在移动终端系统中保存可释放应用的核心服务; 还可以通过其他方式释放该可释放应用,在此不再一一赘述。在本实施例中,步骤202中释放可释放应用的方法可以包括将可释放应用的数 据写入到临时文件中,再将该数据移动到移动终端的外部存储介质中,使该可释放应用不 占用移动终端系统的内存;也可以将可释放应用全部关闭,还可以通过其他方式释放该可 释放应用,在此不再一一赘述。步骤203,第二剩余资源不小于目标应本文档来自技高网...

【技术保护点】
1.一种应用的响应方法,其特征在于,包括:启动移动终端系统的目标应用时,如果所述移动终端系统的第一剩余资源小于所述目标应用所需的资源,释放占用所述移动终端系统的应用,得到所述移动终端系统的第二剩余资源;所述第二剩余资源不小于所述目标应用所需的资源时,启动所述目标应用。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴信新方元
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94

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

1