[发明专利]用于解析报文的方法和装置在审
申请号: | 202111246587.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN113992391A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 申杜波 | 申请(专利权)人: | 阿波罗智联(北京)科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L69/22;H04L12/40 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100176 北京市大兴区经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 解析 报文 方法 装置 | ||
本公开的实施例公开了用于解析报文的方法和装置。该方法的一具体实施方式包括:获取车辆总线报文;根据预先确定的需解析指令的属性信息,从车辆总线报文中解析出属性信息与预先确定的属性信息相匹配的指令。该实施方式提高了报文解析效率。
本申请为“用于解析报文的方法和装置”的分案申请,原申请的申请日为2018年12月28日,原申请的申请号为CN201811625725.4,原申请的发明创造名称为:用于解析报文的方法和装置。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及用于解析报文的方法和装置。
背景技术
车载网关(Gateway)通常是用于转发车辆总线数据。车载网关解析数据的效率,直接影响车辆控制系统的性能。
发明内容
本公开的实施例提出了用于解析报文的方法和装置。
第一方面,本公开的实施例提供了一种用于解析报文的方法,该方法包括:获取车辆总线报文;根据预先确定的需解析指令的属性信息,从车辆总线报文中解析出属性信息与预先确定的属性信息相匹配的指令。
在一些实施例中,该方法还包括:根据解析出的指令,确定车辆总线报文是否为攻击报文。
在一些实施例中,需解析指令通过如下步骤确定:获取规则信息;对规则信息进行语义分析,得到规则信息关联的指令,将所得到的指令确定为需解析指令。
在一些实施例中,需解析指令的属性信息,包括:需解析指令在车辆总线报文中的起始位置、需解析指令的指令长度。
在一些实施例中,车辆总线报文为深度报文解析(Deep Packet Inspection,DPI)报文。
第二方面,本公开的实施例提供了一种用于解析报文的装置,该装置包括:报文获取单元,被配置成获取车辆总线报文;报文解析单元,被配置成根据预先确定的需解析指令的属性信息,从车辆总线报文中解析出属性信息与预先确定的属性信息相匹配的指令。
在一些实施例中,该装置还包括:攻击判断单元,被配置成根据解析出的指令,确定车辆总线报文是否为攻击报文。
在一些实施例中,需解析指令通过如下步骤确定:获取规则信息;对规则信息进行语义分析,得到规则信息关联的指令,将所得到的指令确定为需解析指令。
在一些实施例中,需解析指令的属性信息,包括:需解析指令在车辆总线报文中的起始位置、需解析指令的指令长度。
在一些实施例中,车辆总线报文为深度报文解析报文。
第三方面,本公开的实施例提供了一种服务器,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如用于解析报文的方法中任一实施例的方法。
第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如用于解析报文的方法中任一实施例的方法。
本公开的实施例提供的用于解析报文的方法和装置,可以首先获取车辆总线报文。然后,根据预先确定的需解析指令的属性信息,从车辆总线报文中解析出属性信息与预先确定的属性信息相匹配的指令。本公开的实施例提供的方法和装置,只对车辆总线报文中的需要被解析的指令进行解析,可以减少不必要的数据分析时间,有助于提高报文解析效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请的一个实施例可以应用于其中的示例性系统架构图;
图2是根据本申请的用于解析报文的方法的一个实施例的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿波罗智联(北京)科技有限公司,未经阿波罗智联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111246587.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动式分布式储能系统
- 下一篇:一种从批量厚膜晶片电阻中抽样检测装置