O-RU设备电源掉电信息存储与上报方法及系统
摘要文本
本发明提供了O‑RU设备电源掉电信息存储与上报方法及系统,包括:S1、持续进行掉电监控,并定期记录当前工作状态信息;S2、监控到电源掉电时,在内存中暂存电源掉电告警信息;若掉电及时恢复,进入S3,若持续掉电,进入S4;S3、将内存中暂存的电源掉电告警信息写入NORFLASH中,并产生掉电告警产生消息和掉电告警消失消息,上报后进入S1;S4、设备再次上电重启后,获取复位原因并向NORFLASH中,生成掉电告警产生消息和掉电告警消失消息并上报消息,进入S1。本发明在兼容现有Linux文件系统操作情况下,实现所有告警上报功能,无需因增加特殊的掉电信息记录硬件单元及掉电辅助电源而增加硬件成本。
申请人信息
- 申请人:四川恒湾科技有限公司
- 申请人地址:610041 四川省成都市高新区科园南路1号2栋3层01号
- 发明人: 四川恒湾科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | O-RU设备电源掉电信息存储与上报方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311678053.4 |
| 申请日 | 2023/12/8 |
| 公告号 | CN117389789B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F11/07 |
| 权利人 | 四川恒湾科技有限公司 |
| 发明人 | 尹玄鲲; 魏旻; 陈茄 |
| 地址 | 四川省成都市高新区科园南路1号2栋3层01号 |
专利主权项内容
1.O-RU设备电源掉电信息存储与上报方法,其特征在于,包括:步骤S1、设备正常工作时,持续进行掉电监控,并定期在NORFLASH文件系统中的掉电信息文件记录当前工作状态信息;步骤S2、监控到电源掉电时,在内存中暂存电源掉电告警信息;若电源掉电情况及时恢复,进入步骤S3,若电源持续掉电,则进入步骤S4;步骤S3、将内存中暂存的电源掉电告警信息写入NORFLASH文件系统中,并产生掉电告警产生消息和掉电告警消失消息,上报后进入步骤S1;步骤S4、设备再次上电重启后,获取复位原因并向NORFLASH文件系统中,生成掉电告警产生消息和掉电告警消失消息并上报消息,进入步骤S1;所述步骤S3的具体过程包括:步骤S3.1、将内存中暂存的电源掉电告警产生信息写入NORFLASH文件系统中;步骤S3.2、生成掉电告警产生消息,内容包括掉电告警产生事件和产生时间,并通过O-RU设备的软件Mplane平面接口上报;步骤S3.3、生成掉电告警消失消息,内容包括掉电告警消失事件和消失时间,并通过O-RU设备的软件Mplane平面接口上报;进入步骤S1;所述步骤S4的具体过程包括:步骤S4.1、设备再次上电,重新启动;步骤S4.2、获取复位原因,并判断是否为硬件掉电复位,若是进入步骤S4.3,否则进入步骤S4.6;步骤S4.3、在掉电信息文件中写入当前复位原因;步骤S4.4、读取掉电信息文件中最后一次记录的时间信息,生成掉电告警产生消息,内容包括掉电告警产生事件及产生时间,其中,产生时间即为读取的时间信息;并通过O-RU设备的软件Mplane平面接口上报掉电告警产生消息;步骤S4.5、生成掉电告警产生消息,内容包括掉电告警消失事件及产生时间,其中,产生时间即为当前时间信息;并通过O-RU设备的软件Mplane平面接口上报掉电告警消失消息;进入步骤S1;步骤S4.6、上报其他复位原因,并进入步骤S1。。数据由马 克 数 据整理