一种计算机软件故障监测系统

文档序号:37428582发布日期:2024-03-25 19:18阅读:6来源:国知局
一种计算机软件故障监测系统

本发明涉及软件故障检测设备,具体为一种计算机软件故障监测系统。


背景技术:

1、计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。

2、对于企业用计算机软件一般存在的问题是病毒感染,或者工作者错误的操作,使得某个插件操作错误,造成整个系统崩溃或者软件不适应打不开,而且这种小问题对计算机的硬件损害不大,但是对于只是办公的工作人员来说,此种软件问题难以解决,从而造成不必要的损失,影响工作效率。


技术实现思路

1、本发明的目的在于提供一种计算机软件故障监测系统,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种计算机软件故障监测系统,包括:设备信息采集模块、设备信息运行状态模块、运行记录生成模块和设备自检系统;

4、所述设备信息采集模块,在计算机启动软件后,生成计算机当前的硬件信息,并通过运行记录生成模块进行保存当前设备运行信息;对计算机的硬件信息进行自动提取,并根据当前的环境进行判定是否可以运行,以确定是否可以打开软件。

5、所述设备信息运行状态模块,在计算机进行设备信息采集后,进行记录当前计算机的硬件设备的运行状信息,并将当前计算机的运行负载信息进行记录;通过记录当前的计算机的负载信息,进行记录计算机的初始负载信息,从而可以直接的判定出计算机的负载判定,以实现后续的负载信息的判定。

6、所述运行记录生成模块,在计算机软件启动后,进行记录设备采集模块采集的信息以及计算机该软件交互界面的运行状态、运行信息和该界面下的交互界面渲染时间和状态;通过将计算机的运行进行记录,进而提高其后续的自我优化,以提高后续的软件开启及相应速度。

7、所述设备自检系统,用于检测当前计算机的运行状态及软件启动风险自检。通过检测运行状态及软件启动风险,可以进行确认软件在计算机上的运行环境,并通过其启动的风险进行判定现行运行状态是否有风险。

8、优选的,所述计算机的负载信息包括:处理器负载状态、显卡负载状态、网络负载状态、内存负载状态和磁盘负载状态,且所述负载信息分为高、中、低三个等级。

9、优选的,所述设备自检系统包括:计算机状态自检模块、软件异常监测模块、软件故障分析模块、软件故障恢复模块;

10、所述计算机自检模块,在计算机启动时,进行对计算机的硬件设备进行自检,确定当前环境是否适合运行;计算机自检模块可以确定计算机的硬件情况,从而判定出计算机的硬件环境,判定出其是否适合运行。

11、所述软件异常监测模块,在计算机自检结束后,打开软件时,对当前软件的运行状态进行自检,以判断软件的运行是否异常;

12、所述软件故障分析模块,在软件打开后,对软件运行进行监测并分析当前的故障类型,其故障类型包括:软件卡顿和软件闪退进行标记,并对其状态进行分析;

13、软件故障恢复模块,在软件故障分析模块对软件的状态分析后,做出恢复动作,以确保软件可以继续运行,并根据软件运行效果判断软件故障类型。

14、优选的,还包括:

15、数据紧急备份模块,在软件故障恢复模块对软件故障类型进行判断后,进行判定是否需要进行备份数据。

16、优选的,所述数据类型包括:软件信息、日志信息、数据库信息、零时文件、软件缓存信息。

17、优选的,所述设备自检系统还包括:自动报警模块,用于在软件异常监测模块对软件进行监测到卡顿后,获取实时的负载信息,若负载信息中的任意项的负载状态为高,则发出硬件导致卡顿故障的提醒;若负载信息中所有项的负载状态均为中或低,则发出软件导致卡顿故障的提醒;还用于在程序退出后,获取运行记录的标记,在退出检测模块标记为正常退出后,发出操作导致退出的提醒,若标记为退出故障,则发出软件导致退出的提醒。

18、优选的,所述备份数据的类型包括:保存磁盘数据、保存当前软件的运行记录;

19、所述保存磁盘数据用于保存起内部数据,避免数据丢失;对磁盘的数据进行保存备份,且通过备份在备份文件中,提高了数据的防丢失能力,进而提高了工作效率。

20、所述保存当前软件的运行记录,用于计算机恢复稳定后,继续从保存记录的位置运行。通过将软件的运行记录进行保存,避免其二次打开时,数据丢失的情况,从而提高了工作效率的目的。

21、优选的,所述软件故障分析模块包括:卡顿故障判定单元和闪退监测单元;

22、所述卡顿故障判定单元用于根据软件的运行记录,及软件的标准帧率渲染的时间t,并根据时间t的值,判定卡顿故障;

23、所述闪退监测单元,用于监测软件的运行状态,判定其是否闪退。

24、与现有技术相比,本发明的有益效果是:

25、该计算机软件故障监测系统,通过该系统,可以进行自行检测出计算机的内部软件,可以有效的进行对软件进行分析,并可以针对性的进行检测;

26、通过该系统,可以在软件出现问题时,对其进行自我检测,当出现问题时,并将数据进行及时备份,从而防止数据丢失,从而提高工作效率。



技术特征:

1.一种计算机软件故障监测系统,其特征在于,包括:设备信息采集模块、设备信息运行状态模块、运行记录生成模块和设备自检系统;

2.根据权利要求1所述的计算机软件故障监测系统,其特征在于:所述计算机的负载信息包括:处理器负载状态、显卡负载状态、网络负载状态、内存负载状态和磁盘负载状态,且所述负载信息分为高、中、低三个等级。

3.根据权利要求1所述的计算机软件故障监测系统,其特征在于:所述设备自检系统包括:计算机状态自检模块、软件异常监测模块、软件故障分析模块、软件故障恢复模块;

4.根据权利要求3所述的计算机软件故障监测系统,其特征在于:还包括:

5.根据权利要求4所述的计算机软件故障监测系统,其特征在于:所述数据类型包括:软件信息、日志信息、数据库信息、零时文件、软件缓存信息。

6.根据权利要求1所述的计算机软件故障监测系统,其特征在于:所述设备自检系统还包括:自动报警模块,用于在软件异常监测模块对软件进行监测到卡顿后,获取实时的负载信息,若负载信息中的任意项的负载状态为高,则发出硬件导致卡顿故障的提醒;若负载信息中所有项的负载状态均为中或低,则发出软件导致卡顿故障的提醒;还用于在程序退出后,获取运行记录的标记,在退出检测模块标记为正常退出后,发出操作导致退出的提醒,若标记为退出故障,则发出软件导致退出的提醒。

7.根据权利要求4所述的计算机软件故障监测系统,其特征在于:所述备份数据的类型包括:保存磁盘数据、保存当前软件的运行记录;

8.根据权利要求3所述的计算机软件故障监测系统,其特征在于:所述软件故障分析模块包括:卡顿故障判定单元和闪退监测单元;


技术总结
本发明涉及软件故障检测设备技术领域,具体为一种计算机软件故障监测系统,其特征在于,包括:设备信息采集模块、设备信息运行状态模块、运行记录生成模块和设备自检系统;所述设备信息采集模块,在计算机启动软件后,生成计算机当前的硬件信息,并通过运行记录生成模块进行保存当前设备运行信息;所述设备信息运行状态模块,在计算机进行设备信息采集后,该计算机软件故障监测系统,通过该系统,可以自行检测出计算机的内部软件,可以有效的对软件进行分析,并可以针对性的进行检测,通过该系统,可以在软件出现问题时,对其进行自我检测,并将数据进行及时备份,防止数据丢失,从而提高工作效率。

技术研发人员:唐海涛,刘文林
受保护的技术使用者:南昌职业大学
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1