[发明专利]一种网络协议数据的校核方法及装置有效
申请号: | 202110069633.8 | 申请日: | 2021-01-19 |
公开(公告)号: | CN112799673B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 黄成云 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 协议 数据 校核 方法 装置 | ||
本发明公开了一种网络协议数据的校核方法及装置,校核方法包括:建立网络协定义文件,将网络协定义文件转换为数据处理源代码,对数据处理源代码进行编译得到相应的数据处理库;获取校核规则、第一待校核数据和第二待校核数据,其中,校核规则包含需要比较的目标配置项;基于数据处理库对第一待校核数据进行格式转换,得到第一目标数据,基于数据处理库对第二待校核数据进行格式转换,得到第二目标数据;遍历第一目标数据和第二目标数据,比较目标配置项在第一目标数据和第二目标数据的数据信息是否存在差异,并输出校核结果。在本发明中,可以直观输出校核结果,有利于开发人员方便快捷的维护扩展。
技术领域
本发明属于数据校核领域,更具体地,涉及一种网络协议数据的校核方法及装置。
背景技术
随着通信技术的快速发展,通信设备的功能也越来越强大,通信设备的配置也越来越丰富复杂,同时伴随着通信网络的规模越来越庞大,通信设备的类型和数量也越来越多,网络协议数据校核作为网络管理的一部分,网络协议数据校核需要适应丰富复杂的配置和众多的设备,方便用户更加快捷的检查网络设备协议数据,发现并清除网络设备残留协议数据。
目前,现有的校核方式的校核粒度较粗,只能确定数据之间存在差异,却无法确定具体的差异项,无法快速直观的知道具体的差异详情,导致用户不能有效快捷地清除网络设备中残留的协议数据,原来粗粒度的校核只能校核出数据存在差异,因此亟需一种方便快捷的校核方法。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种网络协议数据的校核方法及装置,其目的在于通过网络协定义文件和数据处理库对待校核数据进行比较,遍历数据找出存在数据消息差异的配置项,保证校核的完整性,并可以直观输出校核结果,有利于协助用户更加方便快捷的检查网络设备协议数据、发现网络设备残留协议数据并清除,又有利于开发人员方便快捷的维护扩展,由此解决网络协议数据校核功能不完整、校核结果展示不直观、网络设备存在残留数据的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种网络协议数据的校核方法,所述校核方法包括:
建立网络协定义文件,将所述网络协定义文件转换为数据处理源代码,对所述数据处理源代码进行编译得到相应的数据处理库;
获取校核规则、第一待校核数据和第二待校核数据,其中,所述校核规则包含需要比较的目标配置项;
基于所述数据处理库对所述第一待校核数据进行格式转换,得到第一目标数据,基于所述数据处理库对所述第二待校核数据进行格式转换,得到第二目标数据;
遍历所述第一目标数据和所述第二目标数据,比较所述目标配置项在所述第一目标数据和所述第二目标数据的数据信息是否存在差异,并输出校核结果。
优选地,所述遍历所述第一目标数据和所述第二目标数据,比较所述目标配置项在所述第一目标数据和所述第二目标数据的数据信息是否存在差异,并输出校核结果包括:
分别遍历所述第一目标数据和所述第二目标数据的一级条目节点,如果所述一级条目节点满足所述校核规则中的前提条件,则在所述一级条目节点下,获取具有关键字的配置项;
针对所述第一目标数据的各个所述一级条目节点,将所述具有关键字的配置项的值作为主键值,将所述主键值和相应的所述一级条目节点组成键值对,以建立第一键值对集合;针对所述第二目标数据的各个所述一级条目节点,将所述具有关键字的配置的值作为主键值,将所述主键值和相应的所述一级条目节点组成键值对,以建立第二键值对集合;
比较所述第一键值对集合和所述第二键值对集合之间是否存在主键值相等的第一目标键值对和第二目标键值对,其中,所述第一目标键值对属于所述第一键值对集合,所述第二目标键值对属于所述第二键值对集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110069633.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置