一种计算机实时运程管理系统及方法技术方案

技术编号:38913217 阅读:16 留言:0更新日期:2023-09-25 09:28
本发明专利技术涉及计算机技术领域,具体涉及一种计算机实时运程管理系统及方法,包括:控制终端,是系统的主控端,用于发出控制命令;监测模块,用于实时监测计算机上应用程序的安装与卸载;分析模块,用于分析计算机配置参数;捕捉模块,用于捕捉计算机上实时运行的应用程序;控制模块,用于获取捕捉模块中捕捉到的计算机上实时运行的应用程序作为关闭目标,本发明专利技术能够实时的监测计算机中安装的应用程序实时状态,在计算机中应用程序运行时,通过对应用程序的状态监控,智能的对计算机中处于后台,且长时间未使用的应用程序做关闭处理,确保计算机的可用内存不被不使用的应用程序所占用,从而达到计算机上时刻保留尽可能充足的内存空间。到计算机上时刻保留尽可能充足的内存空间。到计算机上时刻保留尽可能充足的内存空间。

【技术实现步骤摘要】
一种计算机实时运程管理系统及方法


[0001]本专利技术涉及计算机
,具体涉及一种计算机实时运程管理系统及方法。

技术介绍

[0002]计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
[0003]计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。
[0004]计算机的配置各不相同,但大多数应用程序均能够被计算机所驱动运行,由于计算机配置的不同,在运行多组应用程序的状态下,可能会出现卡顿或死机,这类问题产生的原因通常是,计算机后台存在大量未关闭且无需再使用的应用程序所导致,目前并未有一种系统来对该类问题进行管理,导致用户在使用计算机过程中出现卡顿、死机的频率较高。

技术实现思路

[0005]解决的技术问题
[0006]针对现有技术所存在的上述缺点,本专利技术提供了一种计算机实时运程管理系统及方法,解决了上述
技术介绍
中提出的技术问题。
[0007]技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0009]第一方面,一种计算机实时运程管理系统,包括:
[0010]控制终端,是系统的主控端,用于发出控制命令;
[0011]监测模块,用于实时监测计算机上应用程序的安装与卸载;
[0012]分析模块,用于分析计算机配置参数;
[0013]捕捉模块,用于捕捉计算机上实时运行的应用程序;
[0014]控制模块,用于获取捕捉模块中捕捉到的计算机上实时运行的应用程序作为关闭目标,将关闭目标对应应用程序关闭;
[0015]学习模块,用于记载控制模块运行关闭的应用程序,设置数据评价周期,参考数据评价周期获取评价周期内关闭次数最高的应用程序;
[0016]优化模块,用于接收学习模块中运行获取的应用程序,将应用程序作为优化目标向控制模块发送。
[0017]更进一步地,所述监测模块下级设置子模块,包括:
[0018]记载单元,用于接收监测模块运行实时监测到的计算机上应用程序安装与卸载数据,实时更新记载计算机上安装应用程序;
[0019]检测单元,用于接收记载单元记载的计算机上当前安装的应用程序,检测应用程序的缓存数据;
[0020]其中,检测单元运行检测应用程序的缓存数据时,同步识别缓存数据中的运行程序设定属性数据,并计算运行程序设定属性数据的大小。
[0021]更进一步地,所述分析模块运行分析计算机配置参数后,同步计算获取计算机可用内存;
[0022]其中,分析模块在计算获取计算机可用内存时,获取检测单元运行检测到的运行程序设定属性数据大小,计算机可用内存计算时,运行程序设定属性数据大小参与计算机可用内存的计算。
[0023]更进一步地,所述捕捉模块下级设置有子模块,包括:
[0024]识别单元,用于识别计算机上当前运行应用程序状态;
[0025]采集单元,用于采集计算机上各运行应用程序的运行状态维持时间;
[0026]其中,识别单元识别到的计算机上当前运行应用程序状态包括:实时运行、后台运行、后台实时运行。
[0027]更进一步地,所述捕捉模块下设置有子模块,还包括:
[0028]设置单元,用于设置阈值;
[0029]其中,设置单元设置阈值通过系统端用户手动编辑输入,且阈值设定初始默认值为不少于一小时,采集单元运行采集到应用程序运行状态维持在后台运行且不少于一小时时,将该应用程序向控制模块发送。
[0030]更进一步地,所述学习模块跟随计算机同步运行,在计算机开机时与系统中同步启动,在计算机关闭时,同步于系统中结束当前进程。
[0031]更进一步地,所述优化模块将优化目标向控制模块发送后,控制模块对优化目标对应应用程序进行储存,采集单元采集到计算机上运行应用程序中存在控制模块中储存的应用程序时,在该应用程序切换至后台运行状态时,对该应用程序进行关闭。
[0032]更进一步地,所述控制终端通过介质电性连接有监测模块,所述监测模块下级通过介质电性连接有记载单元及检测单元,所述监测模块通过介质电性连接有分析模块及捕捉模块,所述捕捉模块下级通过介质电性连接有识别单元、采集单元及设置单元,所述捕捉模块通过介质电性连接有控制模块、学习模块及优化模块,所述优化模块通过介质电性与控制模块相连接,所述控制模块通过介质电性与设置单元相连接。
[0033]第二方面,一种计算机实时运程管理方法,包括以下步骤:
[0034]Step1:获取计算机配置参数,监测计算机上应用程序安装卸载数据;
[0035]Step2:根据计算机上应用程序安装卸载监测数据,将计算机上当前安装的应用程序作为监测目标,实时获取监测目标运行状态;
[0036]Step3:分析各监测目标对应应用程序的运行设定属性数据,根据计算机配置参数、检测目标运行状态及应用程序运行设定属性数据计算当前计算机的可用内存;
[0037]Step4:设定阈值,对处于计算机后台运行且状态持续时间符合设定阈值的应用程序进行关闭处理;
[0038]Step5:实时捕捉用户端于计算机上的电机操作,在用户电机计算机桌面上应用程序启动图标时,实时获取步骤Step3中计算所得的当前计算机可用内存,与启动图标对应应用程序启动所需的运行内存进行比较;
[0039]Step6:图标启动所需运行内存大于计算机当前可用内存,向计算机用户反馈;
[0040]Step7:图标启动所需运行内存小于计算机当前可用内存,控制用户端点击的应用程序启动图标对应应用程序运行启动。
[0041]更进一步地,所述步骤5在将计算机当前可用内存与启动图标对应应用程序启动所需的运行内存进行比较时,启动图标对应应用程序启动所需的运行内存包括应用程序运行设定属性数据运行所需内存。
[0042]有益效果
[0043]采用本专利技术提供的技术方案,与已知的公有技术相比,具有如下有益效果:
[0044]1、本专利技术提供一种计算机实时运程管理系统,通过该系统能够实时的监测计算机中安装的应用程序实时状态,在计算机中应用程序运行时,通过对应用程序的状态监控,智能的对计算机中处于后台,且长时间未使用的应用程序做关闭处理,确保计算机的可用内存不被不使用的应用程序所占用,从而达到计算机上时刻保留尽可能充足的内存空间,使计算机的运行稳定。
[0045]2、本专利技术中系统在运行时还能够对系统运行过程中关闭的计算机上的应用程序进行记载及评价,从而进一步的使得系统能够一定程度的获取到用户的使用习惯,使得系统能够更加智能的对计算机上实时运行的应用程序进行管理。
[0046]3、本专利技术提供一种计算机实时运程管理方法,通过该方法中的步骤执行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实时运程管理系统,其特征在于,包括:控制终端(1),是系统的主控端,用于发出控制命令;监测模块(2),用于实时监测计算机上应用程序的安装与卸载;分析模块(3),用于分析计算机配置参数;捕捉模块(4),用于捕捉计算机上实时运行的应用程序;控制模块(5),用于获取捕捉模块(4)中捕捉到的计算机上实时运行的应用程序作为关闭目标,将关闭目标对应应用程序关闭;学习模块(6),用于记载控制模块(5)运行关闭的应用程序,设置数据评价周期,参考数据评价周期获取评价周期内关闭次数最高的应用程序;优化模块(7),用于接收学习模块(6)中运行获取的应用程序,将应用程序作为优化目标向控制模块(5)发送。2.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述监测模块(2)下级设置子模块,包括:记载单元(21),用于接收监测模块(2)运行实时监测到的计算机上应用程序安装与卸载数据,实时更新记载计算机上安装应用程序;检测单元(22),用于接收记载单元(21)记载的计算机上当前安装的应用程序,检测应用程序的缓存数据;其中,检测单元(22)运行检测应用程序的缓存数据时,同步识别缓存数据中的运行程序设定属性数据,并计算运行程序设定属性数据的大小。3.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述分析模块(3)运行分析计算机配置参数后,同步计算获取计算机可用内存;其中,分析模块(3)在计算获取计算机可用内存时,获取检测单元(22)运行检测到的运行程序设定属性数据大小,计算机可用内存计算时,运行程序设定属性数据大小参与计算机可用内存的计算。4.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述捕捉模块(4)下级设置有子模块,包括:识别单元(41),用于识别计算机上当前运行应用程序状态;采集单元(42),用于采集计算机上各运行应用程序的运行状态维持时间;其中,识别单元(41)识别到的计算机上当前运行应用程序状态包括:实时运行、后台运行、后台实时运行。5.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述捕捉模块(4)下设置有子模块,还包括:设置单元(43),用于设置阈值;其中,设置单元(43)设置阈值通过系统端用户手动编辑输入,且阈值设定初始默认值为不少于一小时,采集单元(42)运行采集到应用程序运行状态维持在后台运行且不少于一小时时,将该应用程序向控制模块(5)发送。6.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述学习模块(6)跟随计算机同步运行,在计算...

【专利技术属性】
技术研发人员:汪含含查文龙刘海鑫
申请(专利权)人:南京道郅数字技术有限公司
类型:发明
国别省市:

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

1