[发明专利]操作语句报告的生成方法、装置、设备、存储介质有效
申请号: | 202011495201.5 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112597756B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 沈旭;王芳 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F30/33 |
代理公司: | 北京天达共和知识产权代理事务所(特殊普通合伙) 11586 | 代理人: | 薛仑 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 语句 报告 生成 方法 装置 设备 存储 介质 | ||
1.一种操作语句报告的生成方法,其特征在于,包括,
忽略规则确定步骤,解析忽略规则文件,并提取有效的忽略规则;
操作语句处理步骤,根据所述忽略规则对初始操作语句报告进行分析以创建对应哈希数组;
复用步骤,根据所述哈希数组生成最终操作语句报告;
其中,所述忽略规则至少包括类型信息或适用环境信息之一;
所述操作语句处理步骤至少包括:
第一部分分析步骤,对所述初始操作语句报告的报头部分进行分析以创建以所述操作语句的目标节点标识为索引的第一哈希数组;
第二部分分析步骤,对所述初始操作语句报告的事件列表部分进行分析以解析出针对所述目标节点的所述操作语句的信息的第二哈希数组;
结合步骤,将所述第一哈希数组与所述第二哈希数组结合获得对应于所述初始操作语句报告的时间顺序的结合哈希数组。
2.如权利要求1所述的操作语句报告的生成方法,其特征在于,
所述忽略规则确定步骤还包括,
检查所述忽略规则文件的所述类型信息和/或所述适用环境,
若所述类型信息和/或所述适用环境有效则提取对应于所述类型信息和/或所述适用环境的所有规则;
判断所述忽略规则文件的所述类型信息和/或所述适用环境是否全部检查完毕,若否则继续检查。
3.如权利要求1所述的操作语句报告的生成方法,其特征在于,
所述第一哈希数组的第一维索引为从1开始的自增序号,第二维索引为所述操作语句的路径信息;
所述第二哈希数组的第一维索引为所述操作语句的属性信息,第二维索引为所述初始操作语句报告的时间顺序。
4.如权利要求3所述的操作语句报告的生成方法,其特征在于,
所述路径信息至少包括所述目标节点从顶层开始的路径、所述操作语句所在的模块、所述操作语句所在的文件、所述操作语句所在的文件行号之一;
所述属性信息至少包括所述操作语句执行时间、所述操作语句的类型、所述操作语句执行的值之一。
5.如权利要求4所述的操作语句报告的生成方法,其特征在于,
所述复用步骤还包括,
报告简化步骤,根据所述结合哈希数组生成预设文件格式的中间报告,去除所述中间报告中的所述属性信息,生成所述最终操作语句报告。
6.如权利要求1所述的操作语句报告的生成方法,其特征在于,
所述第一部分分析步骤还包括,
逐行读取所述初始操作语句报告的所述报头部分,
判断所述操作语句是否符合所述忽略规则,
若符合则根据所述忽略规则忽略所述操作语句;
若不符合则创建以所述操作语句的目标节点标识为索引的第一哈希数组;
判断所述报头部分是否全部检查完毕,若否则继续检查。
7.如权利要求1所述的操作语句报告的生成方法,其特征在于,还包括,
忽略规则存储步骤,验证所述忽略规则的正确性并将提取的所述有效的忽略规则按照目标环境和规则类型分类存储。
8.如权利要求1所述的操作语句报告的生成方法,其特征在于,还包括,
忽略规则定义步骤,预先定义所述类型信息和/或所述适用环境信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011495201.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压轴承装置及压轴承的方法
- 下一篇:一种充电桩自动灭火方法、系统和存储介质