[发明专利]一种协议解析处理方法、装置、设备及介质有效
申请号: | 202010514202.3 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111796830B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 成都数之联科技股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 成都行之专利代理有限公司 51220 | 代理人: | 张超 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 解析 处理 方法 装置 设备 介质 | ||
本发明公开了一种协议解析处理方法、装置、设备及介质,该方法包括计算待解析摘要与原始解析摘要的相似度;若待解析摘要与原始解析摘要的相似度为1,则基于原始解析摘要获取对应的解析程序作为有效解析程序;若待解析摘要与原始解析摘要的相似度大于预设值且小于1,则基于相似度大于预设值的原始解析摘要获取有效解析程序;若待解析摘要与原始解析摘要的相似度大于等于0且小于预设值,则生成创建有效解析程序的提示信息,以获取有效解析程序;基于有效解析程序,完成对待解析协议文档的解析,以实现根据待解析规则文档自动匹配对应的解析程序,完成对待解析协议文档的解析,提高开发人员的工作效率,保证系统安全稳定的运行。
技术领域
本发明涉及计算机通信技术领域,具体涉及一种协议解析处理方法、装置、设备及介质。
背景技术
随着互联网通讯领域的蓬勃发展,大多数计算机设备使用二进制报文将数据上报到云端,对于使用自定义协议格式的开发者,需要将二进制报文转换成可理解的明文数据后才能实现对数据的存储、推送等功能。传统的协议解析方法是根据协议规则文档,逐步按照规则文档的流程,编写对应的解析程序,将接收到的二进制报文转换成可理解的明文数据。但是不同的协议规则文档具有不同的表达形式,在实际操作中,不论是协议规则发生变更还是全新的协议规则,都需要重新编写对应的解析程序以完成对二进制报文的解析,费时费力,还可能因为大量修改解析程序造成系统故障,不利于系统安全稳定的运行。
发明内容
本发明所要解决的技术问题是当协议规则发生变更或者为一全新的协议规则时,需重新编写对应的解析程序,费时费力,不利于系统安全稳定的运行。因此,提供一种协议解析处理、识别方法、装置、设备及介质,以自动匹配对应的协议规则,提高开发人员的工作效率,保证系统安全稳定的运行。
本发明通过下述技术方案实现:
一种协议解析处理方法,包括:
获取待解析协议文档和对应的待解析规则文档,所述待解析规则文档包括待解析规则文本;
对所述待解析规则文本进行摘要提取,获取待解析摘要;
获取解析数据库中的原始解析摘要,并计算所述待解析摘要与所述原始解析摘要的相似度;
若所述待解析摘要与所述原始解析摘要的相似度为1,则基于所述原始解析摘要获取对应的解析程序作为有效解析程序;
若所述待解析摘要与所述原始解析摘要的相似度大于预设值且小于1,则基于相似度大于预设值的原始解析摘要获取有效解析程序;
若所述待解析摘要与所述原始解析摘要的相似度大于等于0且小于预设值,则生成创建有效解析程序的提示信息,以获取有效解析程序;
基于所述有效解析程序,完成对所述待解析协议文档的解析。
进一步地,所述对所述待解析规则文本进行摘要提取,获取待解析摘要,包括:
通过TextRank算法对所述待解析规则文本进行摘要提取,获取待解析摘要。
进一步地,所述获取解析数据库中的原始解析摘要,包括:
获取所述解析数据库中的原始解析规则文档,并从所述原始解析规则文档中提取原始解析规则文本;
通过TextRank算法对每一所述原始解析规则文本进行摘要提取,获取原始解析摘要。
进一步地,所述计算所述待解析摘要与所述原始解析摘要的相似度,包括:
基于所述待解析摘要获取待解析关键词,并通过word2vec模型对所述待解析关键词进行处理,获取待解析关键词向量;
基于所述原始解析摘要获取原始关键词,并通过word2vec模型对所述原始关键词进行处理,获取原始关键词向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都数之联科技股份有限公司,未经成都数之联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010514202.3/2.html,转载请声明来源钻瓜专利网。