[发明专利]物联网协议的解析方法、装置、计算机设备及存储介质在审
申请号: | 202010266179.0 | 申请日: | 2020-04-07 |
公开(公告)号: | CN111478966A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 王向群;张小建;石聪聪;费稼轩;姚启桂;邵志鹏;李尼格;王齐;范杰;郭骞;仇慎健;韩嘉佳;孙歆;李沁园;冯谷;俞庚申 | 申请(专利权)人: | 全球能源互联网研究院有限公司;国网浙江省电力有限公司电力科学研究院;国家电网有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/66 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 林韵英 |
地址: | 102209 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 协议 解析 方法 装置 计算机 设备 存储 介质 | ||
1.一种物联网协议的解析方法,应用于边缘计算网关,其特征在于,包括如下步骤:
创建不同协议对应的协议解析器,并存储数据包与协议解析器之间的匹配规则;所述协议解析器包括报文格式文件和事件处理文件;
基于所述匹配规则,确定与物联网中的目标数据包相匹配的目标协议解析器;
通过所述目标协议解析器对所述目标数据包进行基于所述报文格式文件的解析,获取所述目标数据包中特定字段的关键字;
根据所述事件处理文件对所述特定字段的关键字进行处理,以确定所述目标数据包是否异常。
2.根据权利要求1所述的解析方法,其特征在于,所述创建不同协议对应的协议解析器,并存储数据包与协议解析器之间的匹配规则的步骤包括:
将与不同协议相关的报文格式文件和事件处理文件存储到对应协议解析器的目录下;所述报文格式文件用于描述与不同协议的数据包相对应的格式规则,所述事件处理文件用于描述与不同协议的数据包相对应的异常判断规则;
将不同类型的数据包与不同协议解析器之间的映射关系存储到所述边缘计算网关。
3.根据权利要求1所述的解析方法,其特征在于,所述基于所述匹配规则,确定与物联网中的目标数据包相匹配的目标协议解析器的步骤包括:
获取所述目标数据包中的包头信息和/或包尾信息;
根据所述包头信息和/或所述包尾信息确定与所述目标数据包相匹配的所述目标协议解析器。
4.根据权利要求1所述的解析方法,其特征在于,在所述基于所述匹配规则,确定与物联网中的目标数据包相匹配的目标协议解析器的步骤之前,还包括:
对物联网链路上的数据包进行过滤,以获取满足过滤条件的原始数据包;
复制所述目标数据包以作为所述目标数据包。
5.根据权利要求1所述的解析方法,其特征在于,所述根据所述事件处理文件对所述特定字段的关键字进行处理,以确定所述数据包是否异常的步骤包括:
判断所述关键字是否包含在所述特定字段的预设范围之内;
当所述关键字不包含在所述特定字段的预设范围之内时,确定所述数据包为异常数据包。
6.根据权利要求5所述的解析方法,其特征在于,在所述根据所述事件处理文件对所述关键字进行处理,以确定所述目标数据包是否异常的步骤之后,还包括:
根据所述目标数据包在统计周期内的发生次数确定所述数据包是否异常;
当所述目标数据包在统计周期内的发生次数超出预设阈值时,确定所述目标数据包为异常数据包。
7.根据权利要求6所述的解析方法,其特征在于,还包括:
生成并发送告警信息,所述告警信息中包含所述异常数据包。
8.一种物联网协议的解析装置,其特征在于,包括:
解析器创建单元,用于创建不同协议对应的协议解析器,并存储数据包与协议解析器之间的匹配规则;所述协议解析器包括报文格式文件和事件处理文件;
解析器匹配单元,用于基于所述匹配规则,确定与物联网中的目标数据包相匹配的目标协议解析器;
关键字获取单元,用于通过所述目标协议解析器对所述目标数据包进行基于所述报文格式文件的解析,获取所述目标数据包中特定字段的关键字;
异常判断单元,用于根据所述事件处理文件对所述特定字段的关键字进行处理,以确定所述目标数据包是否异常。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全球能源互联网研究院有限公司;国网浙江省电力有限公司电力科学研究院;国家电网有限公司,未经全球能源互联网研究院有限公司;国网浙江省电力有限公司电力科学研究院;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010266179.0/1.html,转载请声明来源钻瓜专利网。