应用程序常驻后台的管理方法及移动终端技术

技术编号:17346018 阅读:80 留言:0更新日期:2018-02-25 11:03
本发明专利技术涉及移动终端的通信技术领域,尤其涉及一种移动终端,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用程序常驻后台的管理程序,在应用程序进入后台时,对所述应用程序进行分类标记;若所述应用程序标记为非常用应用程序,获取所述非常用应用程序的必要功能模块的使用频率或时间;根据所述使用频率或时间设定所述必要功能模块在后台运行时的开启频率或时间;通过周期性地开启非常用应用程序的必要功能,降低应用程序在后台的内存使用率和CPU占用率,有效降低移动终端的功耗,提高移动终端的系统性能,保证应用程序运行的流畅度,提高用户的应用体验。

【技术实现步骤摘要】
应用程序常驻后台的管理方法及移动终端
本专利技术涉及移动终端的通信
,尤其涉及一种应用程序常驻后台的管理方法及应用该管理方法的移动终端。
技术介绍
随着通信技术的快速发展和移动终端的迅速普及,在移动终端平台上的应用程序数量也越来越多,然而,应用程序数量的增长势必带来移动终端平台多应用程序同时运行的问题,用户通常将当前需要使用的应用程序调出放在前台,而暂时不用的应用程序放在后台;以目前常用的智能手机为例,在智能手机中安装有拍照、购物、通讯录、视频以及聊天等应用程序,用户可以根据需要启动任意一个或多个应用程序,当用户拍照时,拍照应用程序会保留在前台,而其他的购物、聊天、视频等暂时不用的应用程序会放入后台,以便当驻后台的应用程序收到即时或推送消息时能给予用户相应提示。而驻后台的应用程序仍处于工作状态,这样会消耗系统资源,如内存、电量、CPU占用率等,当常驻后台的应用越多,系统资源被消耗的越多,进而导致智能终端的运行内存使用率过高、CPU占用率过高、电量消耗过快等各种问题。尽管移动终端的硬件性能不断提高,CPU由最先的一核发展为双核、四核甚至八核,内存也越变越大,但是相对现有的应用程序使用数量而言,内存增长是有限的,当众多的应用程序都在后台运行时,移动终端的内存可能很快就会饱和或接近饱和,出现内存用尽,从而导致移动终端运行速度变慢、卡顿以及待电时间短等情况,造成用户体验差,影响智能终端的品牌印象。所以,急需一种应用程序常驻后台的管理方法,以解决上述问题。
技术实现思路
针对上述现有技术的不足,本专利技术的目的之一在于提供了一种应用程序常驻后台的管理方法,以解决现有移动终端的内存使用率高导致的系统运行速度慢、卡顿以及移动终端功耗高的问题,改善用户体验。本专利技术的目的之二在于提供一种应用上述管理方法的移动终端。本专利技术的目的之三在于提供一种计算机可读存储介质。为了实现上述目的,本专利技术的技术方案如下:一种应用程序常驻后台的管理方法,应用于移动终端,所述应用程序常驻后台的管理方法包括以下步骤:当应用程序进入后台时,对所述应用程序进行分类标记;若所述应用程序标记为非常用应用程序,获取所述非常用应用程序的第一必要功能模块的第一历史使用数据,所述第一历史使用数据包括所述第一必要功能模块的第一使用频率或时间;根据所述第一必要功能模块的使用频率或时间设定所述第一必要功能模块在所述后台运行时的第一开启频率或时间;所述第一必要功能模块按所述第一开启频率或时间在所述后台运行。较佳地,所述“若所述应用程序标记为非常用应用程序”的步骤之后还包括步骤:获取所述非常用应用程序的第一非必要功能模块的第二历史使用数据,所述第二历史使用数据包括所述第一非必要功能模块的第二使用频率或时间;根据所述第一非必要功能模块的使用频率或时间设定所述第一非必要功能模块在所述后台运行时的第二开启频率或时间;所述第一非必要功能模块按所述第二开启频率或时间在所述后台运行。较佳地,所述“对所述应用程序的功能模块进行分类标记”的步骤之后还包括步骤:若所述应用程序标记为常用应用程序,获取所述常用应用程序的第二非必要功能模块的第三历史使用数据,所述第三历史使用数据包括所述第二非必要功能模块的第三使用频率或时间;根据所述第二非必要功能模块的第三使用频率或时间设定所述第二非必要功能模块在所述后台运行时的第三开启频率或时间;所述第二非必要功能模块按所述第三开启频率或时间在所述后台运行;较佳地,所述“对所述应用程序进行分类标记”的步骤之后还包括步骤:若所述应用程序为常用应用程序,所述常用应用程序的第二必要功能模块常驻所述后台运行;或获取所述常用应用程序的第二必要功能模块的第四历史使用数据,所述第四历史使用数据包括所述第二必要功能模块的第四使用频率或时间;根据所述第二必要功能模块的第四使用频率或时间设定所述第二必要功能模块在所述后台运行时的第四开启频率或时间;所述第二必要功能模块按所述第四开启频率或时间在所述后台运行。较佳地,所述“对所述应用程序进行分类标记”的步骤具体包括:接受用户对所述应用程序的选择指令以完成应用程序的分类标记;和/或根据用户行为数据库对所述应用程序进行分类标记。具体地,所述用户行为数据库包括应用程序的历史运行频率或时间。较佳地,所述“所述第一必要功能模块按所述第一开启频率或时间在所述后台运行”的步骤之后还包括步骤:获取所述第一必要功能模块的第一内存占用阈值;检测所述第一必要功能模块在所述后台的第一应用程序数据量是否超过所述第一内存占用阈值;若检测结果为是,则将超过所述第一内存占用阈值的第一应用程序数据写入虚拟内存。较佳地,所述“所述第一非必要功能模块按所述第二开启频率或时间在所述后台运行”的步骤之后还包括步骤:获取所述第一非必要功能模块的第二内存占用阈值;检测所述第一非必要功能模块在所述后台的第二应用程序数据量是否超过所述第二内存占用阈值;若检测结果为是,则将超过所述第二内存占用阈值的第二应用程序数据写入虚拟内存。较佳地,所述“所述第二非必要功能模块按所述第三开启频率或时间在所述后台运行”的步骤之后还包括步骤:获取所述常用应用程序的第二非必要功能模块的第三内存占用阈值;检测所述第二非必要功能模块在所述后台的第三应用程序数据量是否超过所述第三内存占用阈值;若检测结果为是,则将超过所述第三内存占用阈值的第三应用程序数据写入虚拟内存。较佳地,所述“所述常用应用程序的第二必要功能模块常驻所述后台运行”或所述“所述第二必要功能模块按所述第四开启频率或时间在所述后台运行”的步骤之后还包括步骤:获取所述常用应用程序的第二必要功能模块的第四内存占用阈值;检测所述第二必要功能模块在所述后台的第四应用程序数据量是否超过所述第四内存占用阈值;若检测结果为是,则将超过所述第四内存占用阈值的第四应用程序数据写入虚拟内存。较佳地,所述“所述第一必要功能模块按所述第一开启频率或时间在所述后台运行”的步骤之后还包括步骤:在所述后台运行的所述第一必要功能模块接收到消息时,将所述消息对应的数据写入虚拟内存;判断是否检测到用户对所述消息的读取命令;若检测到用户对所述消息的读取命令,将所述消息对应的数据调入内存。较佳地,所述“所述第一非必要功能模块按所述第二开启频率或时间在所述后台运行”的步骤之后还包括步骤:在所述后台运行的所述第一非必要功能模块接收到消息时,将所述消息对应的数据写入虚拟内存;判断是否检测到用户对所述消息的读取命令;若检测到用户对所述消息的读取命令,将所述消息对应的数据调入内存。较佳地,所述“所述第二非必要功能模块按所述第三开启频率或时间在所述后台运行”的步骤之后还包括步骤:在所述后台运行的所述第二非必要功能模块接收到消息时,将所述消息对应的数据写入虚拟内存;判断是否检测到用户对所述消息的读取命令;若检测到用户对所述消息的读取命令,将所述消息对应的数据调入内存。较佳地,所述“所述常用应用程序的第二必要功能模块常驻所述后台运行”或所述“所述第二必要功能模块按所述第四开启频率或时间在所述后台运行”的步骤之后还包括步骤:在所述后台运行的所述第二必要功能模块接收到消息时,将所述消息对应的数据写入虚拟内存;判断是否检测到用户对所述消息的读取命令;若检测到用户对所述消息的读取命令,将所述消息对本文档来自技高网...
应用程序常驻后台的管理方法及移动终端

【技术保护点】
一种应用程序常驻后台的管理方法,应用于移动终端,其特征在于,所述应用程序常驻后台的管理方法包括以下步骤:当应用程序进入后台时,对所述应用程序进行分类标记;若所述应用程序标记为非常用应用程序,获取所述非常用应用程序的第一必要功能模块的第一历史使用数据,所述第一历史使用数据包括所述第一必要功能模块的第一使用频率或时间;根据所述第一必要功能模块的使用频率或时间设定所述第一必要功能模块在所述后台运行时的第一开启频率或时间;所述第一必要功能模块按所述第一开启频率或时间在所述后台运行。

【技术特征摘要】
1.一种应用程序常驻后台的管理方法,应用于移动终端,其特征在于,所述应用程序常驻后台的管理方法包括以下步骤:当应用程序进入后台时,对所述应用程序进行分类标记;若所述应用程序标记为非常用应用程序,获取所述非常用应用程序的第一必要功能模块的第一历史使用数据,所述第一历史使用数据包括所述第一必要功能模块的第一使用频率或时间;根据所述第一必要功能模块的使用频率或时间设定所述第一必要功能模块在所述后台运行时的第一开启频率或时间;所述第一必要功能模块按所述第一开启频率或时间在所述后台运行。2.根据权利要求1所述应用程序常驻后台的管理方法,其特征在于:所述“若所述应用程序标记为非常用应用程序”的步骤之后还包括步骤:获取所述非常用应用程序的第一非必要功能模块的第二历史使用数据,所述第二历史使用数据包括所述第一非必要功能模块的第二使用频率或时间;根据所述第一非必要功能模块的使用频率或时间设定所述第一非必要功能模块在所述后台运行时的第二开启频率或时间;所述第一非必要功能模块按所述第二开启频率或时间在所述后台运行。3.根据权利要求1或2所述应用程序常驻后台的管理方法,其特征在于:所述“对所述应用程序进行分类标记”的步骤之后还包括步骤:若所述应用程序标记为常用应用程序,获取所述常用应用程序的第二非必要功能模块的第三历史使用数据,所述第三历史使用数据包括所述第二非必要功能模块的第三使用频率或时间;根据所述第二非必要功能模块的第四使用频率或时间设定所述第二非必要功能模块在所述后台运行时的第三开启频率或时间;所述第二非必要功能模块按所述第三开启频率或时间在所述后台运行。4.根据权利要求1或2或3所述应用程序常驻后台的管理方法,其特征在于:所述“对所述应用程序进行分类标记”的步骤之后还包括步骤:若所述应用程序标记为常用应用程序,所述常用应用程序的第二必要功能模块常驻所述后台运行;或若所述应用程序标记为常用应用程序,获取所述常用应用程序的第二必要功能模块的第四历史使用数据,所述第四历史使用数据包括所述第二必要功能模块的第四使用频率或时间;根据所述第二必要功能模块的第四使用频率或时间设定所述第二必要功能模块在所述后台运...

【专利技术属性】
技术研发人员:倪秉炬
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1