一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器及其器件状态管理系统的制作方法

2022-03-04 23:05:43 来源:中国专利 TAG:


1.本发明涉及服务器领域,特别是涉及一种器件状态管理系统,本发明还涉及一种服务器。


背景技术:

2.服务器中的很多器件(例如基板管理控制器以及bios(basic input output system,基本输入输出系统))在工作过程中都可以对外输出具有与自身状态对应频率的频率信号,然后通过该频率信号驱动led(light-emitting diode,发光二极管)按照该频率信号所具有的频率进行闪烁,便可以起到提示器件不同工作状态的作用,然而器件输出的很多频率信号的频率非常接近,在这种情况下用户通过led闪烁频率确定器件工作状态的难度较大,降低了用户体验。
3.因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。


技术实现要素:

4.本发明的目的是提供一种器件状态管理系统,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验;本发明的另一目的是提供一种包括上述器件状态管理系统的服务器,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验。
5.为解决上述技术问题,本发明提供了一种器件状态管理系统,包括:
6.服务器中的目标器件,用于输出具有与自身当前工作状态对应频率的频率信号;
7.控制器,用于根据预设的频率与状态信息的对应关系,生成所述频率信号对应的状态信息;
8.提示器,用于在所述控制器的控制下提示所述状态信息。
9.优选地,该器件状态管理系统还包括报警器;
10.则所述控制器还用于,在根据所述频率信号与预设故障判定规则判定所述目标器件存在故障时,控制所述报警器报警。
11.优选地,所述目标器件为基板管理控制器bmc;
12.所述控制器根据预设的频率与状态信息的对应关系,生成所述频率信号对应的状态信息具体为:
13.根据预设的频率与十六进制数据的对应关系,生成所述频率信号对应的十六进制数据;
14.其中,每种所述十六进制数据代表所述bmc的一种工作状态。
15.优选地,所述控制器还用于:
16.在所述bmc启动完成后,监测到所述bmc输出的用于表征其正常工作的看门狗信号的频率不为预设频率时,控制所述报警器报警。
17.优选地,所述预设故障判定规则具体为:
18.在所述频率信号中频率固定不变的时长达到预设阈值时,判定所述目标器件故障。
19.优选地,该器件状态管理系统还包括存储器;
20.所述控制器还用于在所述频率信号中频率固定不变的时长达到所述预设阈值时,将当前的所述频率对应的所述状态信息标记为故障点并将所述故障点存储于所述存储器。
21.优选地,所述目标器件还用于:
22.在上电完成后将所述存储器中与自身相关的所述故障点记录至自身的日志中,并删除所述存储器中与自身相关的所述故障点。
23.优选地,所述控制器为服务器中原有的复杂可编程逻辑器件cpld,所述提示器为所述服务器中原有的80端口发光二极管led;
24.该器件状态管理系统还包括操作装置;
25.则所述控制器还用于在所述操作装置未被触发时控制所述提示器提示post状态信息,在所述操作装置被触发时控制所述提示器提示所述状态信息。
26.优选地,所述操作装置为按钮。
27.为解决上述技术问题,本发明还提供了一种服务器,包括如上所述的器件状态管理系统。
28.本发明提供了一种器件状态管理系统,本技术可以根据预设的频率与状态信息的对应关系,将目标器件输出的频率信号转换成对应的状态信息,然后控制提示器对状态信息进行提示,如此一来,用户便可以直观地通过提示器获知目标器件当前的状态,无需再对led的闪烁频率进行辨别,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验。
29.本发明还提供了一种服务器,具有如上器件状态管理系统相同的有益效果。
附图说明
30.为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1为本发明提供的一种器件状态管理系统的结构示意图;
32.图2为本发明提供的另一种器件状态管理系统的结构示意图。
具体实施方式
33.本发明的核心是提供一种器件状态管理系统,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验;本发明的另一核心是提供一种包括上述器件状态管理系统的服务器,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验。
34.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.请参考图1,图1为本发明提供的一种器件状态管理系统的结构示意图,该期间状态管理系统包括:
36.服务器中的目标器件1,用于输出具有与自身当前工作状态对应频率的频率信号;
37.控制器2,用于根据预设的频率与状态信息的对应关系,生成频率信号对应的状态信息;
38.提示器3,用于在控制器2的控制下提示状态信息。
39.具体的,考虑到如上背景技术中的技术问题,本技术中设置了一控制器2用于接收目标器件1输出的频率信号,其可以利用预设的频率与状态信息的对应关系,生成与频率信号对应的状态信息,也就是说,能够根据当前接收到频率信号中的频率生成对应的状态信息,该状态信息为的具体形式可以由工作人员自主设定,也即本技术对于表征目标器件1工作状态的频率信号进行了识别与转换,将其转换为想要的形式后,便可以将其在提示器3上进行提示,如此一来,用户无需再对led灯不同的闪烁频率进行分辨,用户看到的便是状态信息,能够快速准确地确定出当前目标器件1的状态,提升了用户体验。
40.其中,目标器件1的数量可以自主选择,例如可以选择服务器中的多个器件作为目标器件1,如此一来便可以同时对多个器件的状态进行转换提示,便于用户对器件状态进行集中管理。
41.具体的,很多目标器件1本身就可以输出上述频率信号,即使某些目标器件1本身无法输出频率信号,也可以通过添加程序来使其输出具有与自身当前工作状态对应频率的频率信号。
42.其中,频率信号可以指代具有一定频率脉冲的脉冲信号,其在现有技术中可用于直接驱动led闪烁,而在本技术中被识别转换为了状态信息,不过在本技术中还可以添加一心跳灯,控制器2同样可以透传频率信号来驱动该心跳灯,使得习惯观察心跳灯的用户还可以继续通过观察心跳灯来确定目标器件1的工作状态。
43.本发明提供了一种器件状态管理系统,本技术可以根据预设的频率与状态信息的对应关系,将目标器件输出的频率信号转换成对应的状态信息,然后控制提示器对状态信息进行提示,如此一来,用户便可以直观地通过提示器获知目标器件当前的状态,无需再对led的闪烁频率进行辨别,很大程度地提高了用户获知器件状态的准确性,便于用户对器件状态进行管理,提升了用户体验。
44.为了更好地对本发明实施例进行说明,请参考图2,图2为本发明提供的另一种器件状态管理系统的结构示意图,在上述实施例的基础上:
45.作为一种优选的实施例,该器件状态管理系统还包括报警器4;
46.则控制器2还用于,在根据频率信号与预设故障判定规则判定目标器件1存在故障时,控制报警器4报警。
47.具体的,图2中的bmc heartbeat led也即上述的心跳灯。
48.具体的,既然频率信号与工作状态相对应,那么便可以设定一定的故障判定规则通过频率信号判定目标器件1的故障,例如在频率信号不对应任一种工作状态时,或者频率信号中的频率在一种频率下持续的时间过长,都可以判定目标器件1出现了故障,可以对预
设判定规则进行自主设定,本发明实施例在此不做限定。
49.其中,通过对于器件的故障报警可以使得用户快速获悉目标器件1存在故障并有利于及时采取检修措施,降低故障带来的后果。
50.具体的,报警器4可以为多种类型,例如可以为led灯等,本发明实施例在此不做限定。
51.作为一种优选的实施例,目标器件1为基板管理控制器2bmc;
52.控制器2根据预设的频率与状态信息的对应关系,生成频率信号对应的状态信息具体为:
53.根据预设的频率与十六进制数据的对应关系,生成频率信号对应的十六进制数据;
54.其中,每种十六进制数据代表bmc的一种工作状态。
55.具体的,以某公司的ast2600 bmc为例,预设的频率与十六进制数据存在的对应关系如下表1,本技术可以根据该对应关系表将频率信号转换成简单的十六进制数据,转换速度较快,且能够通过其准确地将器件的状态信息传达给外界。
56.当然,除了bmc外,目标器件1还可以为其他类型,除了该状态信息生成方式外,状态信息的生成方式还可以为其他多种类型,本发明实施例在此不做限定。
57.表1
[0058][0059]
作为一种优选的实施例,控制器2还用于:
[0060]
在bmc启动完成后,监测到bmc输出的用于表征其正常工作的看门狗信号的频率不为预设频率时,控制报警器4报警。
[0061]
具体的,对于bmc来说,其在启动完成进入工作状态后,正常情况下其会输出一个具有预设频率的频率信号来表示其处于正常工作状态,而一旦该频率信号中的频率不为预设频率则表示bmc可能发生故障,因此在这种情况下可以控制报警器4报警,便于及时发现故障情况并采取检修措施。
[0062]
作为一种优选的实施例,预设故障判定规则具体为:
[0063]
在频率信号中频率固定不变的时长达到预设阈值时,判定目标器件1故障。
[0064]
具体的,考虑到在频率信号中频率固定不变的时长时,则表示bmc可能长时间处于某种状态下,此时器件大概率可能发生故障,尤其是在器件的启动阶段,其在每种状态下停留的时间通常都不会太久,因此可以在频率信号中频率固定不变的时长达到预设阈值时,判定目标器件1故障,能够准确且及时的对目标器件1的故障进行判定。
[0065]
其中,预设阈值可以进行自主设定,例如可以为6s等,本发明实施例在此不做限定。
[0066]
作为一种优选的实施例,该器件状态管理系统还包括存储器5;
[0067]
控制器2还用于在频率信号中频率固定不变的时长达到预设阈值时,将当前的频率对应的状态信息标记为故障点并将故障点存储于存储器5。
[0068]
具体的,对于前述的某些状态,例如c1-c3以及c7-c8状态,如果在某种状态下持续的时长超过预设阈值,便可以将当前的频率对应的状态信息标记为故障点并将故障点存储于存储器5,例如在c1状态持续时间过长时,可以记录c1状态停滞,以便工作人员事后调取数据定位故障阶段。
[0069]
另外,还可以对bmc正常运行中的故障进行记录,由于上文提到bmc正常工作时可以输出固定频率的看门狗信号,那么一旦看门狗信号的频率异常,那么便可以记录看门狗信号异常故障。
[0070]
其中,存储器5可以为多种类型,例如可以为eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器5)等,本发明实施例在此不做限定。
[0071]
作为一种优选的实施例,目标器件1还用于:
[0072]
在上电完成后将存储器5中与自身相关的故障点记录至自身的日志中,并删除存储器5中与自身相关的故障点。
[0073]
具体的,为了进一步地方便工作人员在器件故障后进行故障定位,目标器件1可以在上电完成后将存储器5中与自身相关的故障点记录至自身的日志中,并删除存储器5中与自身相关的故障点,如此一来工作人员便可以直接从目标器件1的日志中找到相关故障记录信息,提高了工作效率。
[0074]
作为一种优选的实施例,控制器2为服务器中原有的复杂可编程逻辑器件cpld,提示器3为服务器中原有的80端口发光二极管led;
[0075]
该器件状态管理系统还包括操作装置6;
[0076]
则控制器2还用于在操作装置6未被触发时控制提示器3提示post状态信息,在操作装置6被触发时控制提示器3提示状态信息。
[0077]
具体的,采用服务器中原有的80端口led以及cpld可以节约成本。
[0078]
具体的,80端口led本身用于显示post状态信息,那么在本技术中,正常情况下80端口led依然可用于显示post状态信息,在用户想要查看目标器件1的状态信息时,便可以触发操作装置6从80端口led上查看状态信息。
[0079]
作为一种优选的实施例,操作装置6为按钮。
[0080]
具体的,按钮具有结构简单、成本低以及寿命长等优点。
[0081]
当然,除了按钮外,操作装置6还可以为其他多种类型,本发明实施例在此不做限定。
[0082]
本发明还提供了一种服务器,包括如前述实施例中的器件状态管理系统。
[0083]
对于本发明实施例中的服务器的介绍请参照前述的器件状态管理系统的实施例,本发明实施例在此不再赘述。
[0084]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。还需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括
一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0085]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献