本申请涉及硬件监测领域,也可以应用于金融领域,具体涉及一种终端硬件监测方法及装置。
背景技术:
1、企业员工,例如银行业务人员所用的电脑终端通常只能用于公司内部工作,且被要求在内部网络中使用,通常被限制只能使用白名单、灰名单内的应用软件程序。
2、然而,一般员工反应“终端慢”的情况下,企业it支持人员一般无法确定待升级或更换的具体硬件。例如内存条不够需要添加、磁盘转速不够需要更换磁盘、亦或是cpu或主板太差需要更换终端。
3、虽然通常可以通过给员工直接更换更高价格的或者更新采购的终端来解决问题,但对带来巨大的额外成本。
4、尽管市面上有监测软件用于衡量电脑终端的各方面性能,但企业内部终端通常仅允许运行若干内部主流的应用软件,因此监测软件对企业电脑终端的评估不具备有效的参考性。
5、当前,企业通常根据当前的行内采购入围结果以及财务预算情况,购买电脑终端以及采购一些升级配件。对于发给员工的终端,通过设置一定的使用年限,来进行更换,或根据访谈调研了解员工需要,对内存条、磁盘等硬件进行升级。导致对员工对电脑终端的硬件升级、终端更换需求的掌握不够精准、也不够主动。
技术实现思路
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、由上述技术方案可知,本申请提供一种终端硬件监测方法及装置,通过收集终端的硬件信息,所述硬件信息包括终端采购信息、中央处理器信息、存储信息以及主板信息;在所述终端运行预设软件的过程中获取所述终端的硬件运行状态,所述硬件运行状态包括中央处理器运行百分比、内存使用信息以及磁盘转速信息;根据同款型终端的硬件运行状态的比对结果确定所述终端的异常硬件监测结果;或,根据同组型终端的硬件运行状态的比对结果确定所述终端的异常硬件监测结果,所述组型根据多个终端硬件信息的聚类结果确定。能够更加主动、及时、精准的掌握员工终端硬件升级、终端更换需求。
1.一种终端硬件监测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的终端硬件监测方法,其特征在于,所述根据同款型终端的硬件运行状态的比对结果确定所述终端的异常硬件监测结果,包括:
3.根据权利要求1所述的终端硬件监测方法,其特征在于,所述根据同组型终端的硬件运行状态的比对结果确定所述终端的异常硬件监测结果,包括:
4.根据权利要求3所述的终端硬件监测方法,其特征在于,还包括:
5.一种终端硬件监测装置,其特征在于,所述装置包括:
6.根据权利要求5所述的终端硬件监测装置,其特征在于,所述同款检测模块包括:
7.根据权利要求5所述的终端硬件监测装置,其特征在于,所述同组监测模块包括:
8.根据权利要求7所述的终端硬件监测装置,其特征在于,还包括循环聚类模块,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4任一项所述的终端硬件监测方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至4任一项所述的终端硬件监测方法的步骤。
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至4任一项所述的终端硬件监测方法的步骤。