[发明专利]一种BMC参数配置及生效的方法、装置、设备和介质有效
申请号: | 202110691443.X | 申请日: | 2021-06-22 |
公开(公告)号: | CN113254062B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 候志立 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/48;G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bmc 参数 配置 生效 方法 装置 设备 介质 | ||
1.一种BMC参数配置及生效的方法,其特征在于,包括:
当第一进程接收到第一外部参数后,将数据库的与所述第一外部参数对应的参数配置状态修改为配置中,并将所述第一外部参数写入所述数据库;同时触发中断服务程序;
利用所述中断服务程序判断所述数据库是否存在参数配置状态为配置中;
若存在所述参数配置状态为所述配置中,则将所述数据库存储的所述第一外部参数写入配置文件中;
当所述第一外部参数成功写入所述配置文件后,从所述数据库获取与所述第一外部参数对应的参数生效状态,并根据所述参数生效状态进行生效处理;
数据库中存储有多类参数对应的参数配置状态;数据库中设计有参数生效状态,表示每一类参数生效所需条件;各进程采用数据库中的对应的参数配置状态和参数生效状态,解决了不同进程间通信的问题。
2.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,所述当第一进程接收到第一外部参数后,将所述第一外部参数写入所述数据库;同时触发中断服务程序,包括:
当所述第一进程利用第一GPIO接收到所述第一外部参数后,将所述第一外部参数写入所述数据库;同时通过与所述第一GPIO短接的第二GPIO触发所述中断服务程序。
3.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,还包括:
当第二进程接收到第二外部参数,判断所述数据库是否存在参数配置状态为所述配置中;
若不存在所述参数配置状态为所述配置中,则将所述数据库的与所述第二外部参数对应的参数配置状态修改为配置中,以实现所述第二外部参数配置及生效。
4.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,还包括:
记录所述第一外部参数配置的配置时间;
当所述配置时间超过设定时间时,确定配置超时。
5.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,将所述第一外部参数写入所述数据库之后,还包括:
当所述第一外部参数成功写入所述配置文件后,将所述数据库中与所述第一外部参数对应的参数配置状态更新为配置成功;
当所述第一外部参数未成功写入所述配置文件,则根据写入过程中的写入错误的错误类型更新所述参数配置状态;
其中,所述错误类型对应的参数配置状态包括:空闲、配置文件不存在、配置参数不存在、参数配置报错、其他错误中的一种或者多种。
6.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,还包括:
反馈参数配置后的参数配置状态至用户端。
7.根据权利要求1所述的BMC参数配置及生效的方法,其特征在于,所述数据库为redis数据库。
8.根据权利要求1至7任一项所述的BMC参数配置及生效的方法,其特征在于,所述根据所述参数生效状态进行生效处理,包括:
根据所述参数生效状态确定对应的生效条件;
根据所述生效条件进行生效处理;
其中,所述生效条件包括:立即生效、自动重启BMC生效、下次重启BMC生效、延迟生效中的一种或者多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691443.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于冻结管水文孔制作的打孔机
- 下一篇:烹饪器具的底座及烹饪器具