应用排序方法、应用排序装置及计算机可读存储介质制造方法及图纸

技术编号:23851460 阅读:26 留言:0更新日期:2020-04-18 08:52
本发明专利技术公开了一种应用排序方法、应用排序装置及计算机可读存储介质,所述应用排序方法应用于移动终端,所述应用排序方法包括:向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态;获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻;依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑;依据所述目标控制逻辑对所述目标应用排序。当移动终端中有多个应用程序同时运行时,能够进一步合理规划应用运行顺序,提升移动终端的程序执行效率,避免死机问题,从而提高用户体验。

Application sorting method, application sorting device and computer readable storage medium

【技术实现步骤摘要】
应用排序方法、应用排序装置及计算机可读存储介质
本专利技术涉及移动终端应用
,更具体地说,涉及一种应用排序方法、应用排序装置及计算机可读存储介质。
技术介绍
随着移动终端技术的发展,移动终端应用市场也渐渐状大,各种琳琅满目的应用纷纷上线,甚至同一个功能可以下载到多款不同的应用程序。而另一方面,近几年移动终端的存储器技术得到提升,使移动终端存储器价格也进一下下降,越来越多的移动终端的存储器容量变得十分可观,64G/128G的移动终端款式较多,如此大的存储空间可以使用户安装较多的应用程序。当用户使用移动终端时往往会将所安装的多个应用程序同时运行,例如用户同时开启了微信聊天,音乐播放,电子邮件等功能,在实际的使用中,同时开启几十个应用程序也是很常见的。当如此多的应用程序同时运行时,运行的优先级安排有待合理规划,以使应用程序运行效率更高。
技术实现思路
本专利技术提供了一种应用排序方法、应用排序装置及计算机可读存储介质,能够进一步合理规划应用运行顺序,提升移动终端的程序执行效率,避免死机问题。为解决上述问题,第一方面,本申请提供了一种应用排序方法,所述应用排序方法应用于移动终端,所述应用排序方法包括:向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态;获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻;依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑;依据所述目标控制逻辑对所述目标应用排序。其中,所述应用排序方法还包括:搜索所有运行中的应用,并从所有运行中的应用确定所述目标应用。其中,所述依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑,包括:获取所述目标应用的第二时刻与第一时刻的差值;判断是否存储有与所述差值相匹配的预存控制逻辑,其中,不同差值对应不同的所述预存控制逻辑;若存储有与所述差值相匹配的预存控制逻辑,则将与所述差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。其中,所述向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态,包括:多次向运行中的目标应用发送状态获取信息以多次获取所述目标应用的反馈状态。其中,所述获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻,包括:分别获取多次向所述目标应用发送状态获取信息时的多个第一时刻,并分别获取所述目标应用在多次反馈状态时的多个第二时刻。其中,所述依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑,包括:分别获取所述目标应用在多次反馈状态时的第二时刻与本次发送状态获取到的第一时刻的多个差值;计算多个所述差值的平均差值;判断是否存储有与所述平均差值相匹配的预存控制逻辑,其中,不同平均差值对应不同的所述预存控制逻辑;若存储有与所述平均差值相匹配的预存控制逻辑,则将与所述平均差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。为解决上述问题,第二方面,本申请提供了一种应用排序装置,所述应用排序装置应用于移动终端,所述应用排序装置包括:状态获取模块,用于向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态;时刻获取模块,用于获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻;确定模块,用于依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑;排序模块,用于依据所述目标控制逻辑对所述目标应用排序。其中,所述应用排序装置还包括差值获取模块、控制逻辑存储模块及判断模块;所述差值获取模块,用于获取所述目标应用的第二时刻与第一时刻的差值;所述判断模块,用于判断是否存储有与所述差值相匹配的预存控制逻辑;所述控制逻辑存储模块,用于存储不同差值对应不同的所述预存控制逻辑;所述确定模块还用于在存储有与所述差值相匹配的预存控制逻辑时,将与所述差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。其中,所述应用排序装置还包括差值获取模块、差值计算模块、控制逻辑存储模块及判断模块;所述状态获取模块,还用于多次向运行中的目标应用发送状态获取信息以多次获取所述目标应用的反馈状态;所述时刻获取模块,还用于分别获取多次向所述目标应用发送状态获取信息时的多个第一时刻,并分别获取所述目标应用在多次反馈状态时的多个第二时刻;所述差值获取模块,用于分别获取所述目标应用在多次反馈状态时的第二时刻与本次发送状态获取到的第一时刻的多个差值;所述差值计算模块,用于计算多个所述差值的平均差值;所述判断模块,用于判断是否存储有与所述平均差值相匹配的预存控制逻辑;所述控制逻辑存储模块,用于存储不同差值对应不同的所述预存控制逻辑;所述确定模块还用于在存储有与所述平均差值相匹配的预存控制逻辑时,将与所述平均差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。为解决上述问题,第三方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行以上所述的应用排序方法。本申请的有益效果是:当移动终端中有多个应用程序同时运行时,能够进一步合理规划应用运行顺序,提升移动终端的程序执行效率,避免死机问题,从而提高用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供一种应用排序方法的第一实施例流程示意图;图2是本申请实施例提供一种应用排序方法的第二实施例流程示意图;图3是本申请实施例提供一种应用排序方法的第三实施例流程示意图;图4为本申请实施例提供的一种应用排序装置的第一实施例结构示意图;图5为本申请实施例提供的一种应用排序装置的第二实施例结构示意图;图6为本申请实施例提供的移动终端的结构示意图;图7为本申请实施例提供的移动终端的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定本文档来自技高网...

【技术保护点】
1.一种应用排序方法,其特征在于,所述应用排序方法应用于移动终端,所述应用排序方法包括:/n向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态;/n获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻;/n依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑;/n依据所述目标控制逻辑对所述目标应用排序。/n

【技术特征摘要】
1.一种应用排序方法,其特征在于,所述应用排序方法应用于移动终端,所述应用排序方法包括:
向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态;
获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻;
依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑;
依据所述目标控制逻辑对所述目标应用排序。


2.根据权利要求1所述的应用排序方法,其特征在于,所述应用排序方法还包括:
搜索所有运行中的应用,并从所有运行中的应用确定所述目标应用。


3.根据权利要求1所述的应用排序方法,其特征在于,所述依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑,包括:
获取所述目标应用的第二时刻与第一时刻的差值;
判断是否存储有与所述差值相匹配的预存控制逻辑,其中,不同差值对应不同的所述预存控制逻辑;
若存储有与所述差值相匹配的预存控制逻辑,则将与所述差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。


4.根据权利要求1所述的应用排序方法,其特征在于,所述向运行中的目标应用发送状态获取信息以获取所述目标应用的反馈状态,包括:
多次向运行中的目标应用发送状态获取信息以多次获取所述目标应用的反馈状态。


5.根据权利要求4所述的应用排序方法,其特征在于,所述获取向所述目标应用发送状态获取信息时的第一时刻,并获取所述目标应用在反馈状态时的第二时刻,包括:
分别获取多次向所述目标应用发送状态获取信息时的多个第一时刻,并分别获取所述目标应用在多次反馈状态时的多个第二时刻。


6.根据权利要求5所述的应用排序方法,其特征在于,所述依据所述目标应用的第一时刻及第二时刻确定目标控制逻辑,包括:
分别获取所述目标应用在多次反馈状态时的第二时刻与本次发送状态获取到的第一时刻的多个差值;
计算多个所述差值的平均差值;
判断是否存储有与所述平均差值相匹配的预存控制逻辑,其中,不同平均差值对应不同的所述预存控制逻辑;
若存储有与所述平均差值相匹配的预存控制逻辑,则将与所述平均差值相匹配的所述预存控制逻辑确定为所述目标控制逻辑。

【专利技术属性】
技术研发人员:俞斌
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

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

1