一种双色指示灯显示第三种颜色方法及系统技术方案

技术编号:3870655 阅读:668 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种双色指示灯显示第三种颜色方法及系统,用于先进计算电信架构系统,其中,所述方法包括如下步骤:接收显示双色指示灯颜色的显示命令;解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例交替显示两种颜色,从而显示第三种颜色。本发明专利技术实施例通过控制双色指示灯以一定周期及比例交替显示两种颜色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简单,对单板的性能影响小的优点。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种改变多色指示灯显示颜色方法及 系统。
技术介绍
ATCA ( Advanced Telecommunications Computing Architecture,先进电信计 算架构)是由PICMG ( PCI Industrial Computers Manufacturers Group, PCI工业计算机制造商协会)组织提出的一种通信设备规范,现已得到了众多设备商和 运营商的支持,今后将成为高性能、高可靠性和高可用性的通信设备主流平台。 根据PICMG规范,ATCA设备在设计时可以在单^1的面板上实现四个LED 指示灯(也可称为LED,或指示灯),用于指示相应信息,在现有硬件资源下, 分别包括Blue LED:位于面板的底部,用于指示单板的热^挺拔状态,支持蓝色; LED1:位于面板最上部,操作结果指示灯,支持红色和琥珀色; LED2:位于面板指示灯LED1下面,支持红色和绿色; LED3:位于面^=反指示灯LED2下面,支持一种颜色,如红色或琥珀色。 由于相关LED支持的颜色固定,因此,如果想要改变某些LED显示的颜色(如让LED2实现琥珀色),现有技术一般通过更换硬件(如更换LED2为支持琥珀色的二极管)来实现。专利技术人在实现本专利技术的过程中,发现现有技术至少存在以下缺点 通过更换硬件来改变显示的颜色需要更换硬件资源,增加了工作量和复杂度,同时也会影响单板性能的稳定性。
技术实现思路
本专利技术实施例提供了一种双色指示灯显示第三种颜色方法,用于先进计算 电信架构系统,包括如下步骤接收显示双色指示灯颜色的显示命令;解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑 单元根据所述执行指令控制所述双色指示灯以 一 定周期及比例交替显示两种 颜色,从而显示第三种颜色。以及,本专利技术实施例提供了一种双色指示灯显示第三种颜色系统,用于先进计算电信,包括主板管理控制器,逻辑单元,双色指示灯;所述主板管理控制器用于接收显示指示灯颜色的显示命令;解析接收到的 所述显示命令,并向所述逻辑单元发送执行指令;所述逻辑单元根据所述执行指令控制所述双色指示灯以一定周期及比例 交替显示两种颜色,从而显示第三种颜色。上述专利技术实施例通过控制双色指示灯以一定周期及比例交替显示两种颜 色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简单,对单板 的性能影响小的优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术方法实施例一流程示意图2为本专利技术方法实施例二流程示意图3为本专利技术系统实施例系统框图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下将通过具体实施 例和相关附图,对本专利技术作进一步详细说明。 方法实施例一本专利技术方法实施例一提供了一种双色指示灯显示第三种颜色方法,用于先进计算电信架构系统,包括如下步骤SlOl、接收显示双色指示灯颜色的显示命令;其中显示命令可以包括需要显示的颜色,需要执行的动作,以及指示灯 序号等。以及S102、解析接收到的所述显示命令,并向逻辑单元发送执行指令,使 得所述逻辑单元根据所述执行指令控制所述双色指示灯以 一 定周期及比例交 替显示两种颜色,从而显示第三种颜色。接收显示命令由主板管理控制器通过消息通道来接收,这里的消息通道包 括键盘控制器类型接口;或者智能平台管理总线。本专利技术实施例中,所述解析接收到的所述显示命令,并向逻辑单元发送执 行指令的步骤包括获取所述显示命令中需要显示的颜色、执行的动作以及指示灯序号等信 息,改变所述逻辑单元中相应寄存器的值,使得所述逻辑单元根据所述寄存器 的值按一定周期及比例交替显示所述双色指示灯两种颜色,从而使之显示第三 种颜色。本专利技术实施例中,双色指示灯为红色和绿色,通过以lms为周期,以2: 8比例交替显示红色和绿色所述第三种颜色为琥珀色。上述专利技术实施例通过控制双色指示灯以一定周期及比例交替显示双色指 示灯两种颜色,从而显示第三种颜色,可以不需要更换硬件资源,具有实现简 单,对单板的性能影响小的优点。方法实施例二本专利技术方法实施例二提供了一种改变多色指示灯显示颜色方法,通过控制 双色指示灯以一定周期及比例交替显示双色指示灯两种颜色,从而显示第三种 颜色,具体包括如下步骤S201、主板管理控制器接收显示指示灯颜色的显示命令; 上述显示命令由上层应用软件发生,通过消息通道传送到BMC( Baseboard Management Controller,主板管理控制器),由BMC进行接收。这里的BMC 相当于单板的控制单元,用于对单板进行控制管理,其中,对指示灯的颜色显6示的控制也由BMC来完成。这里的消息通道可以理解为上层应用软件与BMC进行通信的通道,具体 可以通过KCS (Keyboard Controller Style, 4定盘控制器类型)接口或者IPMB (Intelligent Platform Management Bus ,智能平台管理总线)来实现。上述命令都符合PICMG身见范,例如,可以^吏用PICMG定义的set LED state 来向BMC传送命令。命令的内容可以包括需要显示的颜色、需要执行的动作 (如点亮或熄灭)以及指示灯序号(用于确定对哪个指示灯进行操作)等。这里需要说明的是,需要显示的颜色为预先已经定义好,且都符合PICMG 规范规定的颜色,如红、绿或琥珀色等,有关这些颜色的信息可以存储在BMC (Baseboard Management Controller,主板管理控制器)当中,或者,在另一个 实施例中,颜色信息也可以存在第三方存储器,由BMC进行读取。S202、主板管理控制器解析接收到的显示命令,向逻辑单元发送执行指令;BMC接收到从消息通道传过来的显示命令后,开始对命令进行解析,包 括确定需要显示的颜色,需要执行的动作以及指示灯的序号等。解析完成后通 过统一接口向逻辑单元发送执行指令。本专利技术实施例中的逻辑单元可以使用PLD (Programmable Logic Device, 可编程逻辑器件)来完成,优选地可以釆用原有电^^上的逻辑器件,如在本发 明实施例中采用CPLD来实现,这样可以在不改变原有硬件基础上实现显示需 要颜色的功能。在另一个实施例,如果原有电路中包括相关的逻辑单元,如 FPGA或其他PLD来完成;也可以利用这些逻辑单元或加一些简单分立元器件 来实现显示需要颜色的功能。本专利技术实施例中,上述统一接口可以通过改变逻辑单元中相应寄存器的值 来完成。例如,可以将寄存器中的某一位置l表示显示某种颜色,当需要显示 某一颜色时,BMC只需将CPLD相关寄存器中与该颜色对应的位置1即可。 需要说明的是,该接口的形式并不唯一,也可以通过其它类似的方法来实现接 口功能。以及,S203、逻辑单元根据执行指令控制所述双色指示灯以一定周期及比 例交替显示两种颜色,从而显示第三种颜色。当逻辑单元通过统一接口接收到显示指令后,如改变CPLD的本文档来自技高网...

【技术保护点】
一种双色指示灯显示第三种颜色方法,其特征在于,用于先进计算电信架构系统,包括如下步骤: 接收显示双色指示灯颜色的显示命令; 解析接收到的所述显示命令,并向逻辑单元发送执行指令,使得所述逻辑单元根据所述执行指令控制所述双色指示灯以 一定周期及比例交替显示两种颜色,从而显示第三种颜色。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵超宋铜铃
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1