掌桥专利:专业的专利平台
掌桥专利
首页

一种智能终端的应用程序管理系统及方法

文献发布时间:2024-04-18 20:01:30


一种智能终端的应用程序管理系统及方法

技术领域

本发明提出了一种智能终端的应用程序管理系统及方法,涉及应用程序技术领域,具体涉及智能终端的应用程序管理技术领域。

背景技术

随着移动终端的普及和应用程序的不断增多,如何管理和优化应用程序的性能成为一个重要的问题。同时,移动终端的性能和资源有限,需要进行合理的资源分配和供给,以满足不同应用程序的需求,提高用户的使用体验。现有技术中对应用程序的管理往往比较简单,只是提供了简单的停止、启动或卸载等功能,并没有深入了解应用程序的运行情况。缺乏对应用程序的实时监测和细粒度控制。现有技术中对移动终端的资源分配往往缺乏根据应用程序的性能需求和使用程度进行资源分配的能力。导致一些重要的应用程序无法得到足够的资源供给,影响用户的使用体验。

发明内容

本发明提供了一种智能终端的应用程序管理系统及方法,用以解决现有技术中对移动终端的资源分配往往缺乏根据应用程序的性能需求和使用程度进行资源分配的能力。导致一些重要的应用程序无法得到足够的资源供给,影响用户的使用体验等问题:

本发明提出的一种智能终端的应用程序管理系统及方法,所述系统包括:

程序信息监测模块,用于通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

生态链建立模块,用于通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;

排序计算模块,用于在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

分配供给模块,用于监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

进一步地,所述程序信息监测模块包括:

监测模块,用于通过管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

状态标注模块,用于将所述状态标注分为异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;

应用程序使用程度计算模块,用于对应用程序使用程度通过公式进行计算,所述应用程序使用程度的计算公式为:

其中,C为应用程序使用程度,S

进一步地,所述生态链建立模块包括:

性能信息收集模块,用于通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;

建立模块,用于通过所述程序管理数据和性能信息建立应用程序生态链。

进一步地,所述排序计算模块包括:

生态链组成模块,用于将应用程序生态链通过应用程序状态级和应用程序优先级进行组成;

排序模块,用于所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;

所述应用程序优先级为应用程序使用程度从大到小的排序;

计算模块,用于根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

所述应用程序的性能供给量的计算公式为:

其中,G为性能供给量,Y

进一步地,所述分配供给模块包括:

标注监测模块,用于当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;

正常判断模块,用于判断当监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;

异常判断模块,用于判断当监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

进一步地,所述方法包括:

S1、通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

S2、通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;

S3、在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

S4、监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

进一步地,所述S1包括:

S101、管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

S102、所述状态标注包括异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;

S103、所述应用程序使用程度通过公式进行计算,所述应用程序使用程度的计算公式为:

其中,C为应用程序使用程度,S

进一步地,所述S2包括:

S201、通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;

S202、通过所述程序管理数据和性能信息建立应用程序生态链。

进一步地,所述S3包括:

S301、所述应用程序生态链包括应用程序状态级、应用程序优先级和移动终端的性能信息;

S302、所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;

所述应用程序优先级为应用程序使用程度从大到小的排序;

S303、根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

所述应用程序的性能供给量的计算公式为:

其中,G为性能供给量,Y

进一步地,所述S4包括:

S401、当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;

S402、若监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;

S403、若监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

本发明有益效果:

本发明提出了一种智能终端的应用程序管理系统及方法,通过管理系统可以实时获取应用程序的管理信息,包括应用名称、状态标注和应用程序使用程度。可以帮助管理员全面了解应用程序的运行情况。管理系统还可以收集移动终端的性能信息,包括处理器性能、内存占用等指标。通过这些数据可以了解移动终端的性能状况。根据程序管理数据和性能信息,可以建立应用程序生态链。在生态链中的应用程序按照状态标注和使用程度进行排序,可以更直观地了解应用程序的运行情况。通过应用程序状态级、应用程序优先级和性能信息,可以计算出应用程序的性能供给量。性能供给量可以用来衡量应用程序的性能需求和移动终端的性能资源。监测应用程序的状态标注,并根据计算得到的性能供给量,可以对应用程序进行性能分配和供给。可以根据应用程序的需求和移动终端的资源情况,合理分配性能,提高应用程序的运行性能。本技术方案可以更加科学地管理和优化应用程序的性能,提高移动终端的资源利用率,并提供良好的用户体验。

附图说明

图1为本发明提出的一种智能终端的应用程序管理方法的示意图;

图2为应用程序生态链的示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明的一个实施例,本发明提出的一种智能终端的应用程序管理系统及方法,所述系统包括:

程序信息监测模块,用于通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

生态链建立模块,用于通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;

排序计算模块,用于在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

分配供给模块,用于监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

上述技术方案的工作原理为:程序信息监测模块用于通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;生态链建立模块用于通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;排序计算模块用于在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;分配供给模块用于监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

上述技术方案的技术效果为:程序信息监测模块通过管理系统可以实时获取应用程序的管理信息,包括应用名称、状态标注和应用程序使用程度。可以帮助管理员全面了解应用程序的运行情况。管理系统的生态链建立模块还可以收集移动终端的性能信息,包括处理器性能、内存占用等指标。通过这些数据可以了解移动终端的性能状况。根据程序管理数据和性能信息,可以建立应用程序生态链。排序计算模块在生态链中的应用程序按照状态标注和使用程度进行排序,可以更直观地了解应用程序的运行情况。通过应用程序状态级、应用程序优先级和性能信息,可以计算出应用程序的性能供给量。性能供给量可以用来衡量应用程序的性能需求和移动终端的性能资源。监测应用程序的状态标注,并根据计算得到的性能供给量,可以对应用程序进行性能分配和供给。分配供给模块可以根据应用程序的需求和移动终端的资源情况,合理分配性能,提高应用程序的运行性能。本技术方案可以更加科学地管理和优化应用程序的性能,提高移动终端的资源利用率,并提供良好的用户体验。

本发明的一个实施例,所述程序信息监测模块包括:

监测模块,用于通过管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

状态标注模块,用于将所述状态标注分为异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;

应用程序使用程度计算模块,用于对应用程序使用程度通过公式进行计算,所述应用程序使用程度的计算公式为:

其中,C为应用程序使用程度,S

上述技术方案的工作原理为:监测模块,用于通过管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;状态标注模块,用于将所述状态标注分为异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;所述异常包括应用程序启动时间超过启动时间阈值、应用程序在1分钟内闪回次数大于等于两次和应用程序响应时间超过两秒;应用程序使用程度计算模块,通过单位时间内应用程序使用时间、单位时间、单位时间内应用程序使用频率和应用程序历史时间使用总频率计算应用程序使用程度。单位时间包括10分钟、30分钟或1小时。

上述技术方案的技术效果为:监测模块通过管理系统进行定期收集智能终端上的应用程序总数量,并实时监测每个应用程序的管理信息,包括应用名称、状态标注和应用程序使用程度。通过这些数据,可以获取详细的程序管理数据,为后续的性能分配和供给做准备。状态标注模块将应用程序的状态标注分为异常标注和正常标注。当应用程序的运行状态出现异常时,例如应用程序的启动时间超过设定的启动时间阈值、应用程序在1分钟内闪回次数大于等于两次、应用程序响应时间超过两秒等,将对应的应用程序进行异常标注。若应用程序出现多次异常,则进行多级异常标注;若应用程序只出现一次异常,则进行一级异常标注。当应用程序的运行状态未出现异常时,将对应的应用程序进行正常标注。应用程序使用程度计算模块通过公式对应用程序的使用程度进行计算,可以得到每个应用程序的使用程度,并且使用程度的计算考虑了时间因素和频率因素。在应用程序生态链中,可以对应用程序按照状态标注和使用程度进行排序,得到应用程序的状态级和优先级。状态级和优先级可以是用户和管理系统更加直观和精确的连接各个应用程序的状态和实用程度,进而实现对应用程序进行更加精确且智能化的性能供给,通过应用程序的状态级、优先级以及移动终端的性能信息,可以计算出应用程序的性能供给量,从而实现对应用程序性能的分配和供给。通过对性能供给量的监测,可以实现更加智能和有效的应用程序性能管理。

本发明的一个实施例,所述生态链建立模块包括:

性能信息收集模块,用于通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;

建立模块,用于通过所述程序管理数据和性能信息建立应用程序生态链,如图2所示。

生态链组成模块,用于将应用程序生态链通过应用程序状态级、应用程序优先级和移动终端的性能信息进行组成,如图2所示;

排序模块,用于所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;

所述应用程序优先级为应用程序使用程度从大到小的排序;

计算模块,用于根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

所述应用程序的性能供给量的计算公式为:

其中,G为性能供给量,Y

上述技术方案的工作原理为:性能信息收集模块,用于通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;建立模块,用于通过所述程序管理数据和性能信息建立应用程序生态链。生态链组成模块,用于将应用程序生态链通过应用程序状态级应用程序优先级和移动终端的性能信息进行组成;通过优先级和性能供给量实现对应用程序状态的动态调整。所述应用程序状态的动态调整即为应用程序生态链。排序模块,用于所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;所有的应用程序的正常标注为并列第一,一级异常标注排第二,二级异常标注排第三,直至所有应用程序的状态全部排完,获得应用程序状态级;所述应用程序优先级为应用程序使用程度从大到小的排序;计算模块,用于根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;通过选定的应用程序对应的应用程序状态级排名、应用程序总数量、选定的应用程序对应的应用程序优先级排名、移动终端剩余内存数量、移动终端内存总数量、移动终端剩余CPU数量、移动终端总CPU数量和W

上述技术方案的技术效果为:性能信息收集模块通过管理系统收集移动终端的性能信息,包括内存占用情况和CPU利用率,可以精确的了解移动终端的性能信息,了解剩余内存和闲置CPU。建立模块将这些性能信息与程序管理数据结合,建立应用程序生态链,实现应用程序资源分配的灵活调节,提高重要应用程序的性能,减小应用程序故障发生率,提高应用程序效率,实现资源的合理分配,并根据优先级和性能供给量实现对应用程序状态的动态调整。应用程序生态链包括应用程序状态级和应用程序优先级。排序模块将应用程序状态级通过对生态链组成模块的应用程序的状态标注进行排序来获得,其中正常标注的应用程序排在第一位,一级异常标注的应用程序排在第二位,二级异常标注的应用程序排在第三位,以此类推,直至所有应用程序的状态全部排完。应用程序优先级根据应用程序的使用程度从大到小进行排序。计算模块通过选定的应用程序对应的应用程序状态级排名、应用程序总数量、选定的应用程序对应的应用程序优先级排名、移动终端剩余内存数量、移动终端内存总数量、移动终端剩余CPU数量、移动终端总CPU数量和W

本发明的一个实施例,所述分配供给模块包括:

标注监测模块,用于当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;

正常判断模块,用于判断当监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;

异常判断模块,用于判断当监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

上述技术方案的工作原理为:标注监测模块用于当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;正常判断模块用于判断当监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;异常判断模块用于判断当监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

上述技术方案的技术效果为:标注监测模块当应用程序处于异常标注时,根据应用程序的性能供给量计算公式,可以计算出其性能供给量,并根据性能供给量对应用程序进行性能分配和供给。性能分配和供给可以根据性能供给量的大小,为应用程序分配更多的资源和服务,以提高其性能和运行效果。正常判断模块在对应用程序进行性能分配和供给之后,监测到该应用程序连续3个单位时间均为正常标注,说明该应用程序在当前的性能分配和供给下能够正常运行,不再需要增加供给量。这样可以避免给应用程序过多的资源,浪费移动终端的性能资源。异常判断模块在对应用程序进行性能分配和供给之后,监测到该应用程序连续3个单位时间仍然存在异常标注,说明该应用程序无法正常运行,无论经过多次性能分配和供给,性能问题无法解决。这种情况下,可以考虑对该应用程序进行更新或重新下载,以期通过新的版本或安装来解决应用程序的性能问题。同时,对于原应用程序,可以将其进行删除,以防止继续使用影响移动终端性能的版本。通过以上操作,可以动态调整应用程序的性能分配和供给,保证移动终端的性能资源得到合理利用,同时优化应用程序的运行效果和用户体验。

本发明的一个实施例,所述方法包括:

S1、通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

S2、通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;

S3、在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

S4、监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

上述技术方案的工作原理为:通过管理系统监测应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;通过管理系统收集移动终端的性能信息,根据所述程序管理数据和性能信息建立应用程序生态链;在所述应用程序生态链中,对应用程序按照状态标注和应用程序使用程度分别进行排序,获得应用程序状态级和应用程序优先级,通过所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;监测应用程序的状态标注,根据所述状态标注利用计算得到的性能供给量对应用程序进行性能分配和供给。

上述技术方案的技术效果为:通过管理系统可以实时获取应用程序的管理信息,包括应用名称、状态标注和应用程序使用程度。可以帮助管理员全面了解应用程序的运行情况。管理系统还可以收集移动终端的性能信息,包括处理器性能、内存占用等指标。通过这些数据可以了解移动终端的性能状况。根据程序管理数据和性能信息,可以建立应用程序生态链。生态链中的应用程序按照状态标注和使用程度进行排序,可以更直观地了解应用程序的运行情况。通过应用程序状态级、应用程序优先级和性能信息,可以计算出应用程序的性能供给量。性能供给量可以用来衡量应用程序的性能需求和移动终端的性能资源。监测应用程序的状态标注,并根据计算得到的性能供给量,可以对应用程序进行性能分配和供给。可以根据应用程序的需求和移动终端的资源情况,合理分配性能,提高应用程序的运行性能。本技术方案可以更加科学地管理和优化应用程序的性能,提高移动终端的资源利用率,并提供良好的用户体验。

本发明的一个实施例,所述S1包括:

S101、管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;

S102、所述状态标注包括异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;

S103、所述应用程序使用程度通过公式进行计算,所述应用程序使用程度的计算公式为:

其中,C为应用程序使用程度,S

上述技术方案的工作原理为:管理系统定期收集智能终端的应用程序总数量,实时监测每个应用程序的管理信息,获得程序管理数据,所述程序管理数据包括应用名称、状态标注和应用程序使用程度;所述状态标注包括异常标注和正常标注,当应用程序的运行状态出现异常时,将所述运行状态对应的应用程序进行异常标注,所述异常标注包括多级异常标注,应用程序出现一次异常,则为一级异常标注,应用程序出现多次异常,则为多级异常标注;当应用程序的运行状态未出现异常时,将所述运行状态对应的应用程序进行正常标注;所述异常包括应用程序启动时间超过启动时间阈值、应用程序在1分钟内闪回次数大于等于两次和应用程序响应时间超过两秒;通过单位时间内应用程序使用时间、单位时间、单位时间内应用程序使用频率和应用程序历史时间使用总频率计算应用程序使用程度。单位时间包括10分钟、30分钟或1小时。

上述技术方案的技术效果为:通过管理系统进行定期收集智能终端上的应用程序总数量,并实时监测每个应用程序的管理信息,包括应用名称、状态标注和应用程序使用程度。通过这些数据,可以获取详细的程序管理数据,为后续的性能分配和供给做准备。将应用程序的状态标注分为异常标注和正常标注。当应用程序的运行状态出现异常时,例如应用程序的启动时间超过设定的启动时间阈值、应用程序在1分钟内闪回次数大于等于两次、应用程序响应时间超过两秒等,将对应的应用程序进行异常标注。若应用程序出现多次异常,则进行多级异常标注;若应用程序只出现一次异常,则进行一级异常标注。当应用程序的运行状态未出现异常时,将对应的应用程序进行正常标注。应用程序使用程度计算模块通过公式对应用程序的使用程度进行计算,可以得到每个应用程序的使用程度,并且使用程度的计算考虑了时间因素和频率因素。在应用程序生态链中,可以对应用程序按照状态标注和使用程度进行排序,得到应用程序的状态级和优先级。状态级和优先级可以是用户和管理系统更加直观和精确的连接各个应用程序的状态和实用程度,进而实现对应用程序进行更加精确且智能化的性能供给,通过应用程序的状态级、优先级以及移动终端的性能信息,可以计算出应用程序的性能供给量,从而实现对应用程序性能的分配和供给。通过对性能供给量的监测,可以实现更加智能和有效的应用程序性能管理。

本发明的一个实施例,所述S2包括:

S201、通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;

S202、通过所述程序管理数据和性能信息建立应用程序生态链。

S301、所述应用程序生态链包括应用程序状态级、应用程序优先级和移动终端的性能信息;

S302、所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;

所述应用程序优先级为应用程序使用程度从大到小的排序;

S303、根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;

所述应用程序的性能供给量的计算公式为:

其中,G为性能供给量,Y

上述技术方案的工作原理为:通过管理系统收集移动终端的性能信息,所述性能信息包括内存占用情况和CPU利用率;通过所述程序管理数据和性能信息建立应用程序生态链。所述应用程序生态链包括应用程序状态级、应用程序优先级和移动终端的性能信息;通过优先级和性能供给量实现对应用程序状态的动态调整。所述应用程序状态的动态调整即为应用程序生态链。所述应用程序状态级为将应用程序按照状态标注进行排序,获得的应用程序状态排序即为应用程序状态级;所有的应用程序的正常标注为并列第一,一级异常标注排第二,二级异常标注排第三,直至所有应用程序的状态全部排完,获得应用程序状态级;所述应用程序优先级为应用程序使用程度从大到小的排序;根据所述应用程序状态级、所述应用程序优先级和性能信息计算应用程序的性能供给量;通过选定的应用程序对应的应用程序状态级排名、应用程序总数量、选定的应用程序对应的应用程序优先级排名、移动终端剩余内存数量、移动终端内存总数量、移动终端剩余CPU数量、移动终端总CPU数量和W

上述技术方案的技术效果为:通过管理系统收集移动终端的性能信息,包括内存占用情况和CPU利用率,可以精确的了解移动终端的性能信息,了解剩余内存和闲置CPU。将这些性能信息与程序管理数据结合,建立应用程序生态链,实现应用程序资源分配的灵活调节,提高重要应用程序的性能,减小应用程序故障发生率,提高应用程序效率,实现资源的合理分配,并根据优先级和性能供给量实现对应用程序状态的动态调整。应用程序生态链包括应用程序状态级和应用程序优先级。应用程序状态级通过对应用程序的状态标注进行排序来获得,其中正常标注的应用程序排在第一位,一级异常标注的应用程序排在第二位,二级异常标注的应用程序排在第三位,以此类推,直至所有应用程序的状态全部排完。应用程序优先级根据应用程序的使用程度从大到小进行排序。通过选定的应用程序对应的应用程序状态级排名、应用程序总数量、选定的应用程序对应的应用程序优先级排名、移动终端剩余内存数量、移动终端内存总数量、移动终端剩余CPU数量、移动终端总CPU数量和W

本发明的一个实施例,所述S4包括:

S401、当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;

S402、若监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;

S403、若监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

上述技术方案的工作原理为:当应用程序处于异常标注时,通过应用程序的性能供给量的计算公式,计算所述应用程序的性能供给量,根据所述性能供给量,对应用程序进行性能分配和供给;若监测到在对应用程序进行性能分配和供给之后,应用程序连续3个单位时间均为正常标注时,保持性能分配和供给,不再增加供给量;若监测到在对应用程序进行性能分配和供给之后,所述应用程序连续3个单位时间仍存在异常标注,则对所述应用程序进行更新或重下载,并对原应用程序进行删除。

上述技术方案的技术效果为:当应用程序处于异常标注时,根据应用程序的性能供给量计算公式,可以计算出其性能供给量,并根据性能供给量对应用程序进行性能分配和供给。性能分配和供给可以根据性能供给量的大小,为应用程序分配更多的资源和服务,以提高其性能和运行效果。如果在对应用程序进行性能分配和供给之后,监测到该应用程序连续3个单位时间均为正常标注,说明该应用程序在当前的性能分配和供给下能够正常运行,不再需要增加供给量。这样可以避免给应用程序过多的资源,浪费移动终端的性能资源。然而,如果在对应用程序进行性能分配和供给之后,监测到该应用程序连续3个单位时间仍然存在异常标注,说明该应用程序无法正常运行,无论经过多次性能分配和供给,性能问题无法解决。这种情况下,可以考虑对该应用程序进行更新或重新下载,以期通过新的版本或安装来解决应用程序的性能问题。同时,对于原应用程序,可以将其进行删除,以防止继续使用影响移动终端性能的版本。通过以上操作,可以动态调整应用程序的性能分配和供给,保证移动终端的性能资源得到合理利用,同时优化应用程序的运行效果和用户体验。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术分类

06120116561054