一种描述故障事件的额外信息的设置方法及系统技术方案

技术编号:17007066 阅读:47 留言:0更新日期:2018-01-11 03:34
本申请公开了一种描述故障事件的额外信息的设置方法,包括:对额外信息按预设进制进行存放形式转换,得到预设进制额外信息;以预设进制生成版本号,并将版本号设置于预设进制额外信息前,使版本号和预设进制额外信息共同构成额外信息读取字段;将额外信息读取字段设置于原数据结构的预设位置,以构成新数据结构;根据与额外信息读取字段相对应的解析算法对新数据结构进行数据解析,得到额外信息。该设置方法通过进制转换使得额外信息存放形式更加统一、便于解析,并可根据版本号匹配相对应的解析算法,使得匹配解析算法调用更灵活,增强了额外信息设置的规范性。本申请还同时公开了一种描述故障事件的额外信息的设置系统,具有上述有益效果。

【技术实现步骤摘要】
一种描述故障事件的额外信息的设置方法及系统
本申请涉及数据结构
,特别涉及一种描述故障事件的额外信息的设置方法及系统。
技术介绍
在存储系统发生故障时,获取故障信息并对故障事件进行上报,GUI(GraphicalUserInterface,图形用户界面)端则对上报的故障信息进行解析和可视化呈现。其中底层上报的事件数据则是由底层核心软件团队和管理软件团队共同确认协约的数据结构,主要有着事件标识、故障事件产生的FRU(FieldReplaceUnit,现场可更换单元)类型、故障事件产生的FRU标识,以及故障的描述信息等主要字段。当GUI接收到底层上报的故障后,按照协约的数据结构格式进行解析,获取上报的数据,并进行下一步的操作。以上故障的上报的字段,是开发团队协约的通用数据结构字段,但是在有些故障事件中,协约的数据结构字段并不能完全的描述故障信息,如当设备磁盘温度过高故障事件,需要额外的温度阈值数据等,协约的通用结构的数据,采用的是单独增加温度阈值字段存放通用结构中,在管理软件层面需要获取数据时,首先对上报的结构体进行判断,如果是磁盘温度过高故障事件则单独获取温度阈值字段。这样的设计本文档来自技高网...
一种描述故障事件的额外信息的设置方法及系统

【技术保护点】
一种描述故障事件的额外信息的设置方法,其特征在于,包括:对额外信息按预设进制进行存放形式转换,得到预设进制额外信息;以所述预设进制生成版本号,并将所述版本号设置于所述预设进制额外信息前,以使所述版本号和所述预设进制额外信息共同构成额外信息读取字段;将所述额外信息读取字段设置于原数据结构的预设位置,以构成包含所述额外信息读取字段的新数据结构;根据与所述额外信息读取字段相对应的解析算法对所述新数据结构进行数据解析,得到所述额外信息。

【技术特征摘要】
1.一种描述故障事件的额外信息的设置方法,其特征在于,包括:对额外信息按预设进制进行存放形式转换,得到预设进制额外信息;以所述预设进制生成版本号,并将所述版本号设置于所述预设进制额外信息前,以使所述版本号和所述预设进制额外信息共同构成额外信息读取字段;将所述额外信息读取字段设置于原数据结构的预设位置,以构成包含所述额外信息读取字段的新数据结构;根据与所述额外信息读取字段相对应的解析算法对所述新数据结构进行数据解析,得到所述额外信息。2.根据权利要求1所述的设置方法,其特征在于,对额外信息按预设进制进行存放形式转换,得到预设进制额外信息,包括:将所述额外信息利用16进制转换规则进行进制转换,得到16进制额外信息。3.根据权利要求2所述的设置方法,其特征在于,在对额外信息按预设进制进行存放形式转换,得到预设进制额外信息之后,还包括:将所述16进制额外信息的最大数据长度设置为128字节;利用每组16字节、共设置8组的形式构成所述128字节的16进制额外信息,以提高所述16进制额外信息的可读性。4.根据权利要求1至3任一项所述的设置方法,其特征在于,将所述额外信息读取字段设置于原数据结构的预设位置,以构成包含所述额外信息读取字段的新数据结构,包括:将所述额外信息读取字段设置于所述原数据结构的末端,以利用所述额外信息读取字段内包含的额外信息对原信息进行补充;其中,所述原信息包含于所述原数据结构中。5.根据权利要求4所述的设置方法,其特征在于,根据与所述额外信息读取字段相对应的解析算法对所述新数据结构进行数据解析,得到所述额外信息,包括:将所述额外信息读取字段中的预设进制版本号转换为Interger类型,得到可识别版本号;利用所述可识别版本号和版本号与对应解析算法之间的对应关系,得到与所述可识别算法对应的解析算法;利用所述解析算法对预设进制额外信息进行数据类型转换,得到还原回的额外信息。6.根据权利要求5所述的反馈方法,其特征在于,在根据...

【专利技术属性】
技术研发人员:张建刚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1