一种基于字段描述的通信协议解析方法和系统

基本信息

申请号 CN202010740189.3 申请日 -
公开(公告)号 CN111741019A 公开(公告)日 2020-10-02
申请公布号 CN111741019A 申请公布日 2020-10-02
分类号 H04L29/06(2006.01)I 分类 -
发明人 庞浩;成映华;金永双;周波 申请(专利权)人 常州昊云工控科技有限公司
代理机构 常州佰业腾飞专利代理事务所(普通合伙) 代理人 常州昊云工控科技有限公司
地址 213100江苏省常州市武进区常武中路18号常州科教城创研港3号楼
法律状态 -

摘要

摘要 本发明提供一种基于字段描述的通信协议解析方法和系统,将通信协议数据帧分解为一系列的字段描述,基于字段描述,对输入的通信报文由先至后的每个字节数据,对照字段描述由先至后进行解析,每个字段数据解析包含如下步骤:首先计算存在条件判断公式;依据字段描述的引用定义属性,获取所引用字段的具体属性参数;初始化当前字段的重复次数计数器为字段的重复次数值;判断字段的数据类型,如果为字段块类型,则采用嵌套方式,执行每个子字段的解析;如果不为字段块类型,则依据字段的数据长度获取通信报文中的数据;计算协议识别判断条件的公式,如果结果错误,则输出解析错误提示;如果结果正确,则执行下一步;输出当前字段的字符串解析结果。