本发明专利技术实施例提供了一种应用程序关闭方法、装置及电子设备,将当前正在运行的各应用程序中运行参数满足预设参数条件的应用程序确定为待关闭应用程序,输出待关闭应用程序列表,接收用户对列表中至少一个待关闭应用程序的关闭操作,关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。本发明专利技术接收用户对列表中待关闭应用程序的关闭操作,因此所关闭的应用程序符合用户的关闭需求,通过关闭待关闭应用程序的应用程序常驻服务并结束待关闭应用程序的所有进程达到彻底关闭应用程序的目的,避免了已关闭的应用程序在用户未主动启动的情况下自动重新启动,使其无法继续占用系统资源及消耗电能。
【技术实现步骤摘要】
本专利技术涉及计算机应用
,特别是涉及一种应用程序关闭方法、装置及电子设备。
技术介绍
手机、电脑等终端设备上的操作系统都是多任务的操作系统,可以同时运行多个应用程序。正在运行的各应用程序会占用系统资源并消耗电能。当有过多的应用程序同时运行时,终端设备的运行将十分缓慢。对于使用电池提供电能的终端设备而言,过多的应用程序同时运行还会消耗大量电能。因此及时对运行的应用程序进行关闭显得尤为重要。现有的应用程序关闭技术定期检测正在后台运行的应用程序,并根据用户的操作结束正在后台运行的应用程序的进程。但申请人研究发现,现有技术在结束正在后台运行的应用程序的进程后,在用户未主动启动的情况下,已关闭的应用程序的进程会再次运行,继续占用系统资源并消耗电能。可见,现有的应用程序关闭技术无法彻底关闭应用程序,导致已关闭的应用程序自动启动后仍占用系统资源并消耗电能。
技术实现思路
本专利技术实施例的目的在于提供一种应用程序关闭方法、装置及电子设备,可以彻底关闭应用程序,避免已关闭的应用程序在用户未主动启动的情况下自动重新启动。具体技术方案如下:本专利技术实施例提供的一种应用程序关闭方法,所述方法包括:获取当前正在运行的各应用程序的当前运行参数;将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出待关闭应用程序列表;接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。可选的,所述将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序之后,所述方法还包括:根据各待关闭应用程序的运行状态,从确定的待关闭应用程序中去除无需关闭的应用程序,获得剩余的待关闭应用程序;所述输出待关闭应用程序列表,包括:输出由所述剩余的待关闭应用程序的标识信息组成的待关闭应用程序列表。可选的,所述运行参数包括应用程序的耗电百分比、应用程序耗电速率、应用程序内存占用百分比、应用程序中央处理器占用百分比和应用程序后台运行累计时长中的至少一个;每一运行参数均对应有一预设阈值;所述预设参数条件由多个比较结果及所述多个比较结果之间的逻辑关系构成,所述比较结果为运行参数与对应预设阈值的比较结果。可选的,所述运行状态包括应用程序音频输出状态、应用程序下载状态和应用程序登录状态中的至少一个,每一运行状态均对应有一预设状态条件,所述根据各待关闭应用程序的运行状态,从确定的待关闭应用程序中去除无需关闭的应用程序,获得剩余的待关闭应用程序,包括:针对每一待关闭应用程序进行预设状态的判定;将满足其对应的预设状态的待关闭应用程序确定为无需关闭的应用程序;将所述无需关闭的应用程序进行去除,获得剩余的待关闭应用程序。可选的,所述关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程,包括:显示所述待关闭应用程序对应的应用详情页面;通过调用所述应用详情页面的强制停止控件,触发强制停止接口关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。可选的,在通过调用所述应用详情页面的强制停止控件,触发强制停止接口关闭所述待关闭应用程序的应用程序常驻服务并结束所述待关闭应用程序的所有进程之前,在显示所述待关闭应用程序对应的应用详情页面之后,所述方法还包括:在显示的所述应用详情页面上层置顶显示一悬浮窗。可选的,所述悬浮窗为半透明悬浮窗。本专利技术实施例提供的一种应用程序关闭装置,所述装置包括:获得模块,用于获取当前正在运行的各应用程序的当前运行参数;确定模块,用于将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出模块,用于输出待关闭应用程序列表;接收模块,用于接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭模块,用于关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。可选的,所述装置还包括:去除模块,用于在所述确定模块将当前正在运行的各应用程序中运行参数满足预设参数条件的应用程序确定为待关闭应用程序之后,根据各待关闭应用程序的运行状态,从确定的待关闭应用程序中去除无需关闭的应用程序,获得剩余的待关闭应用程序;所述输出模块,具体用于:输出由所述剩余的待关闭应用程序的标识信息组成的待关闭应用程序列表。本专利技术实施例提供了一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:获取当前正在运行的各应用程序的当前运行参数;将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出待关闭应用程序列表;接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。为实现上述目的,本专利技术实施例公开了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本专利技术实施例所述的一种应用程序关闭方法。其中,本专利技术实施例所述的一种应用程序关闭方法,应用于电子设备,该方法包括:获取当前正在运行的各应用程序的当前运行参数;将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出待关闭应用程序列表;接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。为实现上述目的,本专利技术实施例公开了一种应用程序,其中,该应用程序用于在运行时执行本专利技术实施例所述的一种应用程序关闭方法。其中,本专利技术实施例所述的一种应用程序关闭方法,应用于电子设备,该方法包括:获取当前正在运行的各应用程序的当前运行参数;将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出待关闭应用程序列表;接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。本专利技术实施例提供的一种应用程序关闭方法、装置及电子设备,通过获取当前正在运行的各应用程序的当前运行参数,将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序,输出待关闭应用程序列表,接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作,关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。本专利技术根据各应用程序的运行参数自动确定待关闭应用程序列表,并接收用户对列表中至少一个待关闭应用程序的关闭操作,因此所关闭的待关闭应用程序符合用户的关闭需求。本专利技术通过关闭待关闭应用程序的应用程序常驻服务并结束待关闭应用程序的所有进程达到彻底关闭应用程序的目的,避免本文档来自技高网...
【技术保护点】
一种应用程序关闭方法,其特征在于,所述方法包括:获取当前正在运行的各应用程序的当前运行参数;将所述当前运行参数满足预设参数条件的应用程序确定为待关闭应用程序;输出待关闭应用程序列表;接收用户对所述待关闭应用程序列表中至少一个待关闭应用程序的关闭操作;关闭所述关闭操作针对的待关闭应用程序的应用程序常驻服务并结束所述关闭操作针对的待关闭应用程序的所有进程。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐仕猛,戴硕,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。