一种实时监测电脑存储空间状态的系统和方法技术方案

技术编号:21033941 阅读:21 留言:0更新日期:2019-05-04 05:18
本申请公开了一种实时监测电脑存储空间状态的系统和方法,所述系统包括以下模块:监测模块,逻辑判断模块,输出模块。所述方法,包括以下步骤:获取所述电脑存储空间的状态信息;对可用空间进行判断;输出所述存储空间的状态报告。本申请解决现有技术中不能实时监测电脑存储空间使用情况的问题。

【技术实现步骤摘要】
一种实时监测电脑存储空间状态的系统和方法
本申请涉及计算机
,尤其涉及一种实时监测电脑存储空间状态的系统和方法。
技术介绍
随着计算机技术越来越得到广泛的应用,对计算机的资源管理和控制成为必须。在计算机系统,控制系统,应用开发等方面,经常受限于可用空间,需要了解空间使用状态。本专利技术设计了一种监测电脑存储空间状态的系统和方法,能够实时监测电脑的所有逻辑驱动器的信息及空间使用状态。当可用空间低于某阀值时,能够先预警,并对空间不足的状态进行提示报警,对电脑整体空间使用状态进行报告。本专利技术帮助运行中的系统对存储空间状态进行实时监测,避免因空间不足产生的运行问题,提高了系统的执行效率和成功率。
技术实现思路
本申请实施例提供一种实时监测电脑存储空间状态的系统和方法,解决现有技术不能实时自动查询可用空间的问题。本申请实施例还提供一种实时监测电脑存储空间状态的系统,包括:监测模块,逻辑判断模块,输出模块。所述监测模块获取所述电脑存储空间的信息;所述逻辑判断模块判断所述存储空间使用状态,当可用空间低于K0时,空间不足,当大于K0小于K1时,输出内存预警,当大于等于K1时,空间充足,K1大于K0;所述输出模块输出所述存储空间的状态报告。优选的,本申请的系统中,还包括GUI模块,所述GUI模块用于对所述电脑存储空间状态进行可视化查询,并显示结果。优选的,本申请的系统中,所述GUI模块主界面设计成树状结构的形式。优选的,本申请的系统中,所述存储空间的状态报告,包括:总空间,可用空间及其占比,空间使用状态结论。本申请实施例还提供一种实时监测电脑存储空间状态的方法,包括步骤:获取所述电脑存储空间的信息;对可用空间进行判断,大于等于K1则空间充足,小于K1大于等于K0则空间预警,小于K0则空间不足;输出所述存储空间的状态报告。优选的,本申请的方法中,所述输出模块将输出结果显示在GUI界面。优选的,本申请的方法中,所述获取电脑存储空间的信息,包括以下步骤:获取电脑中逻辑驱动器的数量;获取所述逻辑驱动器的字符名称;获取所述逻辑驱动器的类型;获取所述逻辑驱动器的空间使用状态。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术帮助运行中的系统对存储空间状态进行实时监测,避免因空间不足产生的运行问题,提高了系统的执行效率和成功率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为一种实时监测电脑存储空间状态的系统的模块图;图2为一种实时监测电脑存储空间状态的方法的流程图;图3为本申请的方法进一步优化实施例程图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为一种实时监测电脑存储空间状态的系统的模块图。本实施例的系统至少包括以下模块:模块11、监测模块;模块12、逻辑判断模块;模块13、输出模块。例如,在模块11中,包括实时查询电脑逻辑驱动器数量,类型,字符名称,并对所有逻辑驱动器进行磁盘空间信息获取。在模块12中,对所获取的磁盘空间状态进行汇总,并根据阀值判断空间使用状态:阈值设置为K0、K1,当可用空间低于K0时,空间不足,当大于K0小于K1时,输出内存预警,当大于等于K1时,空间充足,其中K1大于K0。在模块13中,根据判断结果进行输出,比如,当可用空间大于等于K1时,显示“磁盘空间充足!”;大于K0小于K1时,显示预警信息,比如“磁盘空间接近临界值”;低于K0时,显示“磁盘空间不足!”。作为本专利技术进一步优化的实施例,模块11、12、13都集成在GUI模块中,GUI模块用于所述电脑存储空间状态进行可视化查询,并显示结果。比如,GUI模块提供输入组件、输出组件,用于启动电脑存储空间状态监测系统,并显示输出信息。作为本专利技术进一步优化的实施例,所述GUI模块主界面设计成树状结构的形式,具有多层级结构。作为本专利技术进一步优化的实施例,所述存储空间的状态报告,包括:总空间,可用空间及其占比,空间使用状态结论。图2为一种实时监测电脑存储空间状态的方法的流程图。本申请实施例至少包括以下步骤:步骤21、获取所述电脑存储空间的信息;步骤21、对可用空间进行判断,大于等于K1则空间充足,小于K1大于等于K0则空间预警,小于K0则空间不足;步骤21、输出所述存储空间的状态报告。例如,在步骤21中,实时查询电脑逻辑驱动器数量,类型,字符名称,并对所有逻辑驱动器进行磁盘空间信息获取。在步骤22中,对所获取的磁盘空间状态进行汇总,并根据阀值判断空间使用状态:当可用空间低于K0时,空间不足,当大于K0小于K1时,输出内存预警,当大于等于K1时,空间充足,K1大于K0。在步骤23中,根据判断结果进行输出,比如,当可用空间大于等于K1时,显示“磁盘空间充足!”;大于K0小于K1时,显示预警信息,比如“磁盘空间接近临界值”;低于K0时,显示“磁盘空间不足!”。作为本专利技术进一步优化的实施例,所述输出模块将输出结果显示在GUI界面,至少包括可用空间是否充足的状态,还可以包括其它信息,比如电脑总空间大小,可用空间大小,可用空间占比等。图3为本申请的方法进一步优化实施例程图。作为本专利技术进一步优化的实施例,在步骤21中,获取所述电脑存储空间的信息包含以下步骤:步骤31、获取电脑中逻辑驱动器的数量;步骤32、获取所述逻辑驱动器的字符名称;步骤33、获取所述逻辑驱动器的类型;步骤34、获取所述逻辑驱动器的空间使用状态。例如,在步骤31中,调用windows函数GetLogicalDrives获取所述电脑中逻辑驱动器的数量;在步骤32中,调用windows函数GetLogicalDriveStrings获取所述逻辑驱动器的字符名称;在步骤33中,调用windows函数GetDriveType获取所述逻辑驱动器的类型;在步骤31中,调用windows函数GetDiskFreeSpaceEx获取所述逻辑驱动器的空间使用状态。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。本文档来自技高网...

【技术保护点】
1.一种实时监测电脑存储空间状态的系统,其特征在于,包括:监测模块,逻辑判断模块,输出模块:所述监测模块获取所述电脑存储空间的信息;所述逻辑判断模块判断所述存储空间使用状态,当可用空间低于K0时,空间不足,当大于K0小于K1时,输出内存预警,当大于等于K1时,空间充足,K1大于K0;所述输出模块输出所述存储空间的状态报告。

【技术特征摘要】
1.一种实时监测电脑存储空间状态的系统,其特征在于,包括:监测模块,逻辑判断模块,输出模块:所述监测模块获取所述电脑存储空间的信息;所述逻辑判断模块判断所述存储空间使用状态,当可用空间低于K0时,空间不足,当大于K0小于K1时,输出内存预警,当大于等于K1时,空间充足,K1大于K0;所述输出模块输出所述存储空间的状态报告。2.如权利要求1所述的实时监测电脑存储空间状态的系统,其特征在于,还包括GUI模块,所述GUI模块用于对所述电脑存储空间状态进行可视化查询,并显示结果。3.如权利要求2所述的实时监测电脑存储空间状态的系统,其特征在于,所述GUI模块主界面设计成树状结构的形式。4.如权利要求1所述的实时监测电脑存储空间状态的系统,其特...

【专利技术属性】
技术研发人员:张璐
申请(专利权)人:北京无线电计量测试研究所
类型:发明
国别省市:北京,11

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

1