[发明专利]一种按键状态处理装置及处理方法在审
申请号: | 201811569652.1 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109656741A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 葛志华 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/42 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 凌齐文;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按键状态 按下 基板管理控制器 按键 时长 按键指示灯 处理装置 标志位 寄存器 阈值时 并置 预设 服务器工作状态 可编程控制器 系统日志 用户体验 远程监控 状态翻转 复位 运维 监测 记录 申请 | ||
本申请公开了一种按键状态处理装置及其处理方法,所述装置包括:可编程控制器,用于连接按键、基板管理控制器和按键指示灯;当监测到按键按下操作时,判断按键的按下时长;当所述按下时长超过预设阈值时,控制所述基板管理控制器复位,并置位按键状态寄存器的第一标志位;当所述按下时长小于或等于所述预设阈值时,控制所述按键指示灯的亮/灭状态翻转,并置位所述按键状态寄存器的第二标志位,解决了现有技术中基板管理控制器无法记录按键状态的问题,使BMC的系统日志更加完善,便于服务器工作状态的远程监控,提升了用户体验,同时更加易于运维。
技术领域
本发明涉及按键处理技术,尤指一种按键状态处理装置及处理方法。
背景技术
在服务器中,单元识别Unit identification(UID)按键通常用于服务器机箱位置的UID灯控制以及基板管理控制器Baseboard Management Controller(BMC)。短时间按UID按键,UID灯会被点亮或熄灭,用于指示服务器节点位置。长时间按UID按键,则会触发BMC复位事件。现有技术中,UID按键的操作,只会影响UID灯的亮灭指示,或触发BMC复位,不作为系统日志保存。
发明内容
针对上述技术问题,本申请提供了一种按键状态处理装置及其处理方法,以解决基板管理控制器BMC无法记录按键状态的问题,使BMC的系统日志更加完善。
根据本申请的一个方面,公开了一种按键状态处理装置,包括:
可编程控制器,用于连接按键、基板管理控制器和按键指示灯;
当监测到按键按下操作时,判断按键的按下时长;
当所述按下时长超过预设阈值时,控制所述基板管理控制器复位,并置位按键状态寄存器的第一标志位;
当所述按下时长小于或等于所述预设阈值时,控制所述按键指示灯的亮/灭状态翻转,并置位所述按键状态寄存器的第二标志位。
可选地,上述装置还包括:
所述可编程控制器通过串行接口连接所述基板管理控制器;
当接收到所述基板管理控制器的读操作时,将所述按键状态寄存器的信息上报给所述基板管理控制器。
可选地,上述装置还包括:
当接收到所述基板管理控制器的清除操作时,清除所述按键状态寄存器的信息。
可选地,上述装置中,
所述可编程控制器为CPLD,所述按键为单元识别UID按键,所述按键指示灯为UID灯。
可选地,上述装置中,
所述串行接口为IIC总线接口。
本申请提供的按键状态处理装置,通过使用可编程控制器CPLD监测记录UID按键的状态,并可以上报给基板管理控制器BMC等其它相关控制器,解决了现有技术中基板管理控制器BMC无法记录UID按键状态的问题,使BMC的系统日志更加完善,便于服务器工作状态的远程监控,提升了用户体验,同时更加易于运维。
根据本申请的另一方面,还公开了一种按键状态处理方法,包括:
通过可编程控制器监测按键按下操作,当监测到按键按下操作时,判断按键的按下时长;
当所述按下时长超过预设阈值时,控制基板管理控制器复位,并置位可编程控制器的按键状态寄存器的第一标志位;
当所述按下时长小于等于所述预设阈值时,控制按键指示灯的亮/灭状态翻转,并置位可编程控制器的按键状态寄存器的第二标志位。
可选地,上述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811569652.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支持超时处理任务流的方法
- 下一篇:一种节点异常处理方法、装置及存储介质