一种计算机实时运程管理系统及方法与流程
未命名
09-24
阅读:86
评论:0
1.本发明涉及计算机技术领域,具体涉及一种计算机实时运程管理系统及方法。
背景技术:
2.计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
3.计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。
4.计算机的配置各不相同,但大多数应用程序均能够被计算机所驱动运行,由于计算机配置的不同,在运行多组应用程序的状态下,可能会出现卡顿或死机,这类问题产生的原因通常是,计算机后台存在大量未关闭且无需再使用的应用程序所导致,目前并未有一种系统来对该类问题进行管理,导致用户在使用计算机过程中出现卡顿、死机的频率较高。
技术实现要素:
5.解决的技术问题
6.针对现有技术所存在的上述缺点,本发明提供了一种计算机实时运程管理系统及方法,解决了上述背景技术中提出的技术问题。
7.技术方案
8.为实现以上目的,本发明通过以下技术方案予以实现:
9.第一方面,一种计算机实时运程管理系统,包括:
10.控制终端,是系统的主控端,用于发出控制命令;
11.监测模块,用于实时监测计算机上应用程序的安装与卸载;
12.分析模块,用于分析计算机配置参数;
13.捕捉模块,用于捕捉计算机上实时运行的应用程序;
14.控制模块,用于获取捕捉模块中捕捉到的计算机上实时运行的应用程序作为关闭目标,将关闭目标对应应用程序关闭;
15.学习模块,用于记载控制模块运行关闭的应用程序,设置数据评价周期,参考数据评价周期获取评价周期内关闭次数最高的应用程序;
16.优化模块,用于接收学习模块中运行获取的应用程序,将应用程序作为优化目标向控制模块发送。
17.更进一步地,所述监测模块下级设置子模块,包括:
18.记载单元,用于接收监测模块运行实时监测到的计算机上应用程序安装与卸载数据,实时更新记载计算机上安装应用程序;
19.检测单元,用于接收记载单元记载的计算机上当前安装的应用程序,检测应用程序的缓存数据;
20.其中,检测单元运行检测应用程序的缓存数据时,同步识别缓存数据中的运行程序设定属性数据,并计算运行程序设定属性数据的大小。
21.更进一步地,所述分析模块运行分析计算机配置参数后,同步计算获取计算机可用内存;
22.其中,分析模块在计算获取计算机可用内存时,获取检测单元运行检测到的运行程序设定属性数据大小,计算机可用内存计算时,运行程序设定属性数据大小参与计算机可用内存的计算。
23.更进一步地,所述捕捉模块下级设置有子模块,包括:
24.识别单元,用于识别计算机上当前运行应用程序状态;
25.采集单元,用于采集计算机上各运行应用程序的运行状态维持时间;
26.其中,识别单元识别到的计算机上当前运行应用程序状态包括:实时运行、后台运行、后台实时运行。
27.更进一步地,所述捕捉模块下设置有子模块,还包括:
28.设置单元,用于设置阈值;
29.其中,设置单元设置阈值通过系统端用户手动编辑输入,且阈值设定初始默认值为不少于一小时,采集单元运行采集到应用程序运行状态维持在后台运行且不少于一小时时,将该应用程序向控制模块发送。
30.更进一步地,所述学习模块跟随计算机同步运行,在计算机开机时与系统中同步启动,在计算机关闭时,同步于系统中结束当前进程。
31.更进一步地,所述优化模块将优化目标向控制模块发送后,控制模块对优化目标对应应用程序进行储存,采集单元采集到计算机上运行应用程序中存在控制模块中储存的应用程序时,在该应用程序切换至后台运行状态时,对该应用程序进行关闭。
32.更进一步地,所述控制终端通过介质电性连接有监测模块,所述监测模块下级通过介质电性连接有记载单元及检测单元,所述监测模块通过介质电性连接有分析模块及捕捉模块,所述捕捉模块下级通过介质电性连接有识别单元、采集单元及设置单元,所述捕捉模块通过介质电性连接有控制模块、学习模块及优化模块,所述优化模块通过介质电性与控制模块相连接,所述控制模块通过介质电性与设置单元相连接。
33.第二方面,一种计算机实时运程管理方法,包括以下步骤:
34.step1:获取计算机配置参数,监测计算机上应用程序安装卸载数据;
35.step2:根据计算机上应用程序安装卸载监测数据,将计算机上当前安装的应用程序作为监测目标,实时获取监测目标运行状态;
36.step3:分析各监测目标对应应用程序的运行设定属性数据,根据计算机配置参数、检测目标运行状态及应用程序运行设定属性数据计算当前计算机的可用内存;
37.step4:设定阈值,对处于计算机后台运行且状态持续时间符合设定阈值的应用程序进行关闭处理;
38.step5:实时捕捉用户端于计算机上的电机操作,在用户电机计算机桌面上应用程序启动图标时,实时获取步骤step3中计算所得的当前计算机可用内存,与启动图标对应应用程序启动所需的运行内存进行比较;
39.step6:图标启动所需运行内存大于计算机当前可用内存,向计算机用户反馈;
40.step7:图标启动所需运行内存小于计算机当前可用内存,控制用户端点击的应用程序启动图标对应应用程序运行启动。
41.更进一步地,所述步骤5在将计算机当前可用内存与启动图标对应应用程序启动所需的运行内存进行比较时,启动图标对应应用程序启动所需的运行内存包括应用程序运行设定属性数据运行所需内存。
42.有益效果
43.采用本发明提供的技术方案,与已知的公有技术相比,具有如下有益效果:
44.1、本发明提供一种计算机实时运程管理系统,通过该系统能够实时的监测计算机中安装的应用程序实时状态,在计算机中应用程序运行时,通过对应用程序的状态监控,智能的对计算机中处于后台,且长时间未使用的应用程序做关闭处理,确保计算机的可用内存不被不使用的应用程序所占用,从而达到计算机上时刻保留尽可能充足的内存空间,使计算机的运行稳定。
45.2、本发明中系统在运行时还能够对系统运行过程中关闭的计算机上的应用程序进行记载及评价,从而进一步的使得系统能够一定程度的获取到用户的使用习惯,使得系统能够更加智能的对计算机上实时运行的应用程序进行管理。
46.3、本发明提供一种计算机实时运程管理方法,通过该方法中的步骤执行能够进一步的维护本发明中系统运行的稳定,并在该方法的步骤执行过程中还能够对计算机上实时启动的应用程序进行监控,确保计算机在驱动新的应用程序运行时,计算机具备充足的运行内存来供新驱动的应用程序运行,使计算机的运行更加稳定。
附图说明
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1为一种计算机实时运程管理系统的结构示意图;
49.图2为一种计算机实时运程管理方法的流程示意图;
50.图中的标号分别代表:1、控制终端;2、监测模块;21、记载单元;22、检测单元;3、分析模块;4、捕捉模块;41、识别单元;42、采集单元;43、设置单元;5、控制模块;6、学习模块;7、优化模块。
具体实施方式
51.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.下面结合实施例对本发明作进一步的描述。
53.实施例1
54.本实施例的一种计算机实时运程管理系统,如图1所示,包括:
55.控制终端1,是系统的主控端,用于发出控制命令;
56.监测模块2,用于实时监测计算机上应用程序的安装与卸载;
57.分析模块3,用于分析计算机配置参数;
58.捕捉模块4,用于捕捉计算机上实时运行的应用程序;
59.控制模块5,用于获取捕捉模块4中捕捉到的计算机上实时运行的应用程序作为关闭目标,将关闭目标对应应用程序关闭;
60.学习模块6,用于记载控制模块5运行关闭的应用程序,设置数据评价周期,参考数据评价周期获取评价周期内关闭次数最高的应用程序;
61.优化模块7,用于接收学习模块6中运行获取的应用程序,将应用程序作为优化目标向控制模块5发送。
62.在本实施例中,控制终端1控制监测模块2运行实时监测计算机上应用程序的安装与卸载,分析模块3同步运行分析计算机配置参数,再由捕捉模块4捕捉计算机上实时运行的应用程序,控制模块5后置运行获取捕捉模块4中捕捉到的计算机上实时运行的应用程序作为关闭目标,将关闭目标对应应用程序关闭,学习模块6实时的记载控制模块5运行关闭的应用程序,设置数据评价周期,参考数据评价周期获取评价周期内关闭次数最高的应用程序,最后优化模块7接收学习模块6中运行获取的应用程序,将应用程序作为优化目标向控制模块5发送。
63.实施例2
64.在具体实施层面,在实施例1的基础上,本实施例参照图1所示对实施例1中一种计算机实时运程管理系统做进一步具体说明:
65.监测模块2下级设置子模块,包括:
66.记载单元21,用于接收监测模块2运行实时监测到的计算机上应用程序安装与卸载数据,实时更新记载计算机上安装应用程序;
67.检测单元22,用于接收记载单元21记载的计算机上当前安装的应用程序,检测应用程序的缓存数据;
68.其中,检测单元22运行检测应用程序的缓存数据时,同步识别缓存数据中的运行程序设定属性数据,并计算运行程序设定属性数据的大小。
69.通过上述监测模块2的下级子模块的设置,使系统能够实时的获取计算机上应用程序的安装情况,确保计算机上所有应用程序均能够通过该系统进行管理。
70.如图1所示,分析模块3运行分析计算机配置参数后,同步计算获取计算机可用内存;
71.其中,分析模块3在计算获取计算机可用内存时,获取检测单元22运行检测到的运行程序设定属性数据大小,计算机可用内存计算时,运行程序设定属性数据大小参与计算机可用内存的计算。
72.如图1所示,捕捉模块4下级设置有子模块,包括:
73.识别单元41,用于识别计算机上当前运行应用程序状态;
74.采集单元42,用于采集计算机上各运行应用程序的运行状态维持时间;
75.其中,识别单元41识别到的计算机上当前运行应用程序状态包括:实时运行、后台运行、后台实时运行。
76.如图1所示,捕捉模块4下设置有子模块,还包括:
77.设置单元43,用于设置阈值;
78.其中,设置单元43设置阈值通过系统端用户手动编辑输入,且阈值设定初始默认值为不少于一小时,采集单元42运行采集到应用程序运行状态维持在后台运行且不少于一小时时,将该应用程序向控制模块5发送。
79.通过上述捕捉模块4的下级子模块的设置,可以使得计算机在被用户使用控制应用程序启动运行状态下,处于后台,且不再被用户使用的应用程序能够被系统自主关闭,使系统的运行内存不会被计算机应用户不使用的处于后台的应用程序所占用。
80.如图1所示,学习模块6跟随计算机同步运行,在计算机开机时与系统中同步启动,在计算机关闭时,同步于系统中结束当前进程。
81.如图1所示,优化模块7将优化目标向控制模块5发送后,控制模块5对优化目标对应应用程序进行储存,采集单元42采集到计算机上运行应用程序中存在控制模块5中储存的应用程序时,在该应用程序切换至后台运行状态时,对该应用程序进行关闭。
82.如图1所示,控制终端1通过介质电性连接有监测模块2,监测模块2下级通过介质电性连接有记载单元21及检测单元22,监测模块2通过介质电性连接有分析模块3及捕捉模块4,捕捉模块4下级通过介质电性连接有识别单元41、采集单元42及设置单元43,捕捉模块4通过介质电性连接有控制模块5、学习模块6及优化模块7,优化模块7通过介质电性与控制模块5相连接,控制模块5通过介质电性与设置单元43相连接。
83.实施例3
84.在具体实施层面,在实施例1的基础上,本实施例参照图2所示对实施例1中一种计算机实时运程管理系统做进一步具体说明:
85.一种计算机实时运程管理方法,包括以下步骤:
86.step1:获取计算机配置参数,监测计算机上应用程序安装卸载数据;
87.step2:根据计算机上应用程序安装卸载监测数据,将计算机上当前安装的应用程序作为监测目标,实时获取监测目标运行状态;
88.step3:分析各监测目标对应应用程序的运行设定属性数据,根据计算机配置参数、检测目标运行状态及应用程序运行设定属性数据计算当前计算机的可用内存;
89.step4:设定阈值,对处于计算机后台运行且状态持续时间符合设定阈值的应用程序进行关闭处理;
90.step5:实时捕捉用户端于计算机上的电机操作,在用户电机计算机桌面上应用程序启动图标时,实时获取步骤step3中计算所得的当前计算机可用内存,与启动图标对应应用程序启动所需的运行内存进行比较;
91.step6:图标启动所需运行内存大于计算机当前可用内存,向计算机用户反馈;
92.step7:图标启动所需运行内存小于计算机当前可用内存,控制用户端点击的应用程序启动图标对应应用程序运行启动。
93.如图2所示,步骤5在将计算机当前可用内存与启动图标对应应用程序启动所需的运行内存进行比较时,启动图标对应应用程序启动所需的运行内存包括应用程序运行设定属性数据运行所需内存。
94.综上而言,本发明中系统能够实时的监测计算机中安装的应用程序实时状态,在
计算机中应用程序运行时,通过对应用程序的状态监控,智能的对计算机中处于后台,且长时间未使用的应用程序做关闭处理,确保计算机的可用内存不被不使用的应用程序所占用,从而达到计算机上时刻保留尽可能充足的内存空间,使计算机的运行稳定;并且系统在运行时还能够对系统运行过程中关闭的计算机上的应用程序进行记载及评价,从而进一步的使得系统能够一定程度的获取到用户的使用习惯,使得系统能够更加智能的对计算机上实时运行的应用程序进行管理;此外,实施例中的方法能够进一步的维护系统运行的稳定,并在该方法的步骤执行过程中还能够对计算机上实时启动的应用程序进行监控,确保计算机在驱动新的应用程序运行时,计算机具备充足的运行内存来供新驱动的应用程序运行,使计算机的运行更加稳定。
95.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
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)跟随计算机同步运行,在计算机开机时与系统中同步启动,在计算机关闭时,同步于系统中结束当前进程。
7.根据权利要求1或4所述的一种计算机实时运程管理系统,其特征在于,所述优化模块(7)将优化目标向控制模块(5)发送后,控制模块(5)对优化目标对应应用程序进行储存,采集单元(42)采集到计算机上运行应用程序中存在控制模块(5)中储存的应用程序时,在该应用程序切换至后台运行状态时,对该应用程序进行关闭。8.根据权利要求1所述的一种计算机实时运程管理系统,其特征在于,所述控制终端(1)通过介质电性连接有监测模块(2),所述监测模块(2)下级通过介质电性连接有记载单元(21)及检测单元(22),所述监测模块(2)通过介质电性连接有分析模块(3)及捕捉模块(4),所述捕捉模块(4)下级通过介质电性连接有识别单元(41)、采集单元(42)及设置单元(43),所述捕捉模块(4)通过介质电性连接有控制模块(5)、学习模块(6)及优化模块(7),所述优化模块(7)通过介质电性与控制模块(5)相连接,所述控制模块(5)通过介质电性与设置单元(43)相连接。9.一种计算机实时运程管理方法,所述方法是对如权利要求1-8中任意一项所述一种计算机实时运程管理系统的实施方法,其特征在于,包括以下步骤:step1:获取计算机配置参数,监测计算机上应用程序安装卸载数据;step2:根据计算机上应用程序安装卸载监测数据,将计算机上当前安装的应用程序作为监测目标,实时获取监测目标运行状态;step3:分析各监测目标对应应用程序的运行设定属性数据,根据计算机配置参数、检测目标运行状态及应用程序运行设定属性数据计算当前计算机的可用内存;step4:设定阈值,对处于计算机后台运行且状态持续时间符合设定阈值的应用程序进行关闭处理;step5:实时捕捉用户端于计算机上的电机操作,在用户电机计算机桌面上应用程序启动图标时,实时获取步骤step3中计算所得的当前计算机可用内存,与启动图标对应应用程序启动所需的运行内存进行比较;step6:图标启动所需运行内存大于计算机当前可用内存,向计算机用户反馈;step7:图标启动所需运行内存小于计算机当前可用内存,控制用户端点击的应用程序启动图标对应应用程序运行启动。10.根据权利要求9所述的一种计算机实时运程管理方法,其特征在于,所述步骤5在将计算机当前可用内存与启动图标对应应用程序启动所需的运行内存进行比较时,启动图标对应应用程序启动所需的运行内存包括应用程序运行设定属性数据运行所需内存。
技术总结
本发明涉及计算机技术领域,具体涉及一种计算机实时运程管理系统及方法,包括:控制终端,是系统的主控端,用于发出控制命令;监测模块,用于实时监测计算机上应用程序的安装与卸载;分析模块,用于分析计算机配置参数;捕捉模块,用于捕捉计算机上实时运行的应用程序;控制模块,用于获取捕捉模块中捕捉到的计算机上实时运行的应用程序作为关闭目标,本发明能够实时的监测计算机中安装的应用程序实时状态,在计算机中应用程序运行时,通过对应用程序的状态监控,智能的对计算机中处于后台,且长时间未使用的应用程序做关闭处理,确保计算机的可用内存不被不使用的应用程序所占用,从而达到计算机上时刻保留尽可能充足的内存空间。到计算机上时刻保留尽可能充足的内存空间。到计算机上时刻保留尽可能充足的内存空间。
技术研发人员:汪含含 查文龙 刘海鑫
受保护的技术使用者:南京道郅数字技术有限公司
技术研发日:2023.06.30
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/