一种共享灯控制系统及方法技术方案

技术编号:34292901 阅读:53 留言:0更新日期:2022-07-27 09:55
本发明专利技术提出了一种共享灯控制系统及方法,系统包括:驱动单元以及控制模块;驱动单元分别与共享灯及控制模块连接;控制模块中预存有逻辑控制表,逻辑控制表中保存有共享灯的全部颜色的点亮情况、点亮状态以及每种颜色的优先级;控制模块配置用于响应于接收到对应颜色的点亮指令而更改逻辑控制表中对应颜色的点亮情况,并控制驱动单元以当前逻辑控制表中优先级最高的颜色及其对应的点亮状态点亮共享灯。本发明专利技术通过在控制模块中设置逻辑控制表并配置颜色优先级的方式,使得前端应用无需再关心共享灯的互斥的点亮逻辑的设计,能够有效降低前端应用开发的复杂程度。前端应用开发的复杂程度。前端应用开发的复杂程度。

【技术实现步骤摘要】
一种共享灯控制系统及方法


[0001]本专利技术涉及服务器
,尤其涉及种共享灯控制系统及方法。

技术介绍

[0002]在服务器的存储系统中,为了节省空间和资金大多数FRU(Field Replace Unit现场可更换单元)的指示灯都采用物理共享灯。物理共享灯是一种多色灯,同一时刻仅能点亮一种颜色,通过控制物理共享灯的点亮颜色及点亮状态(如,闪烁或常亮)即可实现对存储设备的状态、位置及故障等情况的指示。
[0003]在现有技术中,以何种颜色点亮物理共享灯以及点亮状态需要由前端应用发出具体的指令,且由于要保证多种颜色不被同时点亮,需要设计互斥的点亮逻辑以保证同一时刻仅有一种颜色被点亮,这无疑增加了前端应用(如,指示灯状态监控应用)设计的复杂程度;
[0004]并且,有些简单的互斥逻辑将采用无论是要点亮何种颜色,都先执行熄灭所有颜色的指令,而后再点亮对应的颜色,这种互斥逻辑容易因误操作而导致故障被忽略的情况的发生。例如,当故障未消除时,错误的发送了点亮用于指示正常工作所对应的颜色的指令时,会直接点亮该颜色而忽略故障。

技术实现思路

[0005]为解决上述技术问题,在本专利技术的一个方面,提出了一种共享灯控制系统,包括:驱动单元以及控制模块;其中,所述驱动单元分别与所述共享灯及所述控制模块连接;所述控制模块中预存有逻辑控制表,所述逻辑控制表中保存有共享灯的全部颜色的点亮情况、点亮状态以及每种颜色的优先级;所述控制模块配置用于响应于接收到对应颜色的点亮指令而更改所述逻辑控制表中对应颜色的点亮情况,并控制所述驱动单元以当前所述逻辑控制表中优先级最高的颜色及其对应的点亮状态点亮共享灯。
[0006]在一个或多个实施例中,所述共享灯控制系统包括多个指示灯,所述指示灯包括共享灯及单色灯,所述逻辑控制表还保存有所述单色灯的点亮情况以及点亮状态,并对应保存有多个指示灯的地址。
[0007]在一个或多个实施例中,所述控制模块还配置用于向所述点亮指令的发送端返回执行结果,返回所述执行结果的过程包括:判断所要点亮的是单色灯还是共享灯;响应于是单色灯,返回点亮;响应于是共享灯,判断当前所述逻辑控制表中是否存在比所述点亮指令中的颜色的优先级更高的颜色被点亮;响应于存在优先级更高的颜色被点亮,返回保持熄灭;响应于不存在优先级更高的颜色被点亮,返回点亮。
[0008]在一个或多个实施例中,共享灯控制系统还包括发送端,所述发送端配置用于向所述控制模块发送点亮指令或熄灭指令。
[0009]在一个或多个实施例中,所述发送端中运行有指示灯监控程序,并配置用于在指示灯监控界面中显示对应指示灯的点亮情况及点亮状态;以及根据所述控制模块返回的所
述执行结果控制所述监控界面中的对应指示灯的点亮情况及点亮状态。
[0010]在一个或多个实施例中,所述点亮情况包括点亮或熄灭,所述点亮状态包括常亮或闪烁。
[0011]在本专利技术的第二方面,提出了一种共享灯控制方法,所述方法包括:在所述共享灯的控制模块中配置逻辑控制表,所述逻辑控制表中保存有共享灯的全部颜色的点亮情况、点亮状态以及每种颜色的优先级;配置所述控制模块用于响应于接收到对应颜色的点亮指令而更改所述逻辑控制表中对应颜色的点亮情况,并控制驱动单元以当前所述逻辑控制表中优先级最高的颜色及其对应的点亮状态点亮共享灯。
[0012]在一个或多个实施例中,所述方法还包括配置所述控制模块用于向发送所述点亮指令的发送端返回执行结果,返回所述执行结果的过程包括:判断当前所述逻辑控制表中是否存在比所述点亮指令中的颜色的优先级更高的颜色被点亮;响应于存在优先级更高的颜色被点亮,返回保持熄灭以控制所述发送端的指示灯监控界面中的共享灯保持熄灭;响应于不存在优先级更高的颜色被点亮,返回点亮以控制点亮所述发送端的指示灯监控界面中的对应颜色的共享灯。
[0013]在一个或多个实施例中,所述逻辑控制表中包括多个指示灯及其地址,所述指示灯还包括单色灯。
[0014]在一个或多个实施例中,所述点亮情况包括点亮或熄灭,所述点亮状态包括常亮或闪烁。
[0015]本专利技术通过在控制模块中配置逻辑控制表,并在逻辑控制表中为共享灯的各种颜色配置优先级,并使得驱动单元总是按照逻辑控制表中的优先级执行点亮操作,保证了共享灯的互斥点亮要求;并且由于逻辑简单,在后续的维护管理中,如增减共享灯的数量或更改共享灯的点亮状态时,仅需对逻辑控制表进行修改,大大提升了维护管理的方便性和易操作性;并且由于该逻辑控制表设置在共享灯的控制模块中,使得前端应用无需再关心共享灯的互斥的点亮逻辑的设计,从而能够有效降低前端应用开发的复杂程度。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0017]图1为本专利技术的一种共享灯控制系统的结构示意图;
[0018]图2为本专利技术的一种共享灯控制方法的流程框图。
具体实施方式
[0019]本专利技术提出了一种物理共享灯(后续简称共享灯)的点亮系统,通过该系统使得前端应用仅需控制具体的点亮操作而无需关注点亮逻辑,从而大大降低了前端应用设计的复杂程序,且能够更加快速的根据现场FRU的情况进行应用开发,大大方便了后期的监控管理工作。
[0020]图1为本专利技术的一种共享灯控制系统的结构示意图。如图1所示,本专利技术的共享灯
控制系统包括:驱动单元200以及控制模块300;
[0021]其中,驱动单元200分别与共享灯100及控制模块300连接;
[0022]控制模块300中预存有逻辑控制表,逻辑控制表中保存有共享灯的全部颜色的点亮情况、点亮状态以及每种颜色的优先级;
[0023]控制模块300配置用于响应于接收到对应颜色的点亮指令而更改逻辑控制表中对应颜色的点亮情况,并控制驱动单元200以当前逻辑控制表中优先级最高的颜色及其对应的点亮状态点亮共享灯100。
[0024]在本实施例中,本专利技术通过在逻辑控制表中为共享灯的各种颜色配置优先级,并使得驱动单元200总是按照逻辑控制表中的优先级执行点亮操作,保证了共享灯的互斥点亮要求;并且由于逻辑简单,在后续的维护管理中,如增减共享灯100的数量或更改共享灯100的点亮状态时,仅需对逻辑控制表进行修改,大大提升了维护管理的方便性和易操作性;并且由于该逻辑控制表设置在共享灯的控制模块300中,使得前端应用无需再关心共享灯的互斥的点亮逻辑的设计,从而能够有效降低前端应用开发的复杂程度。
[0025]在一个实施例中,共享灯控制系统包括多个指示灯,多个指示灯包括共享灯及单色灯,逻辑控制表还保存有所述单色灯的点亮情况以及点亮状态,并对应保存有多个指示灯的地址。在一个具体实时中,逻辑控制表的示例如下:
[0026]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种共享灯控制系统,其特征在于,包括:驱动单元以及控制模块;其中,所述驱动单元分别与共享灯及所述控制模块连接;所述控制模块中预存有逻辑控制表,所述逻辑控制表中保存有共享灯的全部颜色的点亮情况、点亮状态以及每种颜色的优先级;所述控制模块配置用于响应于接收到对应颜色的点亮指令而更改所述逻辑控制表中对应颜色的点亮情况,并控制所述驱动单元以当前所述逻辑控制表中优先级最高的颜色及其对应的点亮状态点亮共享灯。2.根据权利要求1所述的共享灯控制系统,其特征在于,所述共享灯控制系统包括多个指示灯,所述指示灯包括共享灯及单色灯,所述逻辑控制表还保存有所述单色灯的点亮情况以及点亮状态,并对应保存有多个指示灯的地址。3.根据权利要求2所述的共享灯控制系统,其特征在于,所述控制模块还配置用于向所述点亮指令的发送端返回执行结果,返回所述执行结果的过程包括:判断所要点亮的是单色灯还是共享灯;响应于是单色灯,返回点亮;响应于是共享灯,判断当前所述逻辑控制表中是否存在比所述点亮指令中的颜色的优先级更高的颜色被点亮;响应于存在优先级更高的颜色被点亮,返回保持熄灭;响应于不存在优先级更高的颜色被点亮,返回点亮。4.根据权利要求3所述的共享灯控制系统,其特征在于,还包括发送端,所述发送端配置用于向所述控制模块发送点亮指令或熄灭指令。5.根据权利要求4所述的共享灯控制系统,其特征在于,所述发送端中运行有指示灯监控程序,并配置用于在指示灯监控界面中显示对应指示灯的点...

【专利技术属性】
技术研发人员:朱绍霞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1