报文检测方法和装置、电子设备、计算机可读介质制造方法及图纸

技术编号:22333370 阅读:38 留言:0更新日期:2019-10-19 12:53
本公开提供了一种报文检测方法,该方法包括:提取获取到的报文中携带的报文标识,根据报文标识确定报文的类型,根据报文的类型确定报文是否为异常报文。通过根据报文标识确定报文的类型,可快速对获取到的报文进行分类,以便快速根据报文的类型确定该报文是否异常报文,从而避免现有技术中基于深度学习检测模型对报文进行检测时,造成的数据运算量大,且响应时间长的技术弊端,实现了节约计算成本,提高检测效率的技术效果。本公开还提供了一种报文检测装置、电子设备、计算机可读介质、车辆控制系统。

Message detection methods and devices, electronic equipment, computer-readable media

【技术实现步骤摘要】
报文检测方法和装置、电子设备、计算机可读介质
本公开实施例涉及计算机
,特别涉及报文检测方法和装置、电子设备、计算机可读介质、车辆控制系统。
技术介绍
随着互联网技术的发展和应用的普及,网络攻击逐渐成为了用户关注的交点。在现有技术中,为避免网络攻击,通过设置防火墙的方式对接收到的报文进行检测,以便确定报文是否异常,即确定报文为正常报文或者为异常报文,如果为异常报文,则可直接对该异常报文进行屏蔽,并将发送该异常报文的账号添加至黑名单等。且,现有技术中采用的检测方式主要为基于深度学习检测模型对报文进行检测。
技术实现思路
本公开实施例提供一种报文检测方法和装置、电子设备、计算机可读介质、车辆控制系统。第一方面,本公开实施例提供了一种报文检测方法包括:提取获取到的报文中携带的报文标识;根据所述报文标识确定所述报文的类型;根据所述报文的类型确定所述报文是否为异常报文。在一些实施例中,若所述报文的类型为诊断报文,则确定所述报文的意图;根据所述报文的意图和所述报文的前一个诊断报文的意图确定所述报文是否为异常报文。在一些实施例中,若所述报文的类型为通信报文,则根据预设参照信息和所述报文相邻帧的接收频率确定所述报文是否为异常报文;或者,根据所述预设参照信息、所述报文相邻帧的接收频率和所述报文的信号量确定所述报文是否为异常报文。在一些实施例中,所述预设参照信息包括第一阈值,所述根据预设参照信息和所述报文相邻帧的接收频率确定所述报文是否为异常报文包括:将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率小于所述第一阈值,将所述报文确定为异常报文。在一些实施例中,所述预设参照信息包括第一阈值和匹配条件,所述根据所述预设参照信息、所述报文相邻帧的接收频率和所述报文的信号量确定所述报文是否为异常报文,包括:将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率等于所述第一阈值,判断所述报文的信号量是否满足所述匹配条件,若所述报文的信号量不满足所述匹配条件,则将所述报文确定为异常报文。在一些实施例中,报文的信号量不满足所述匹配条件,包括:所述报文的信号量的长度、所述报文的信号量的连续性、所述报文的信号量对应的控制操作的互斥性和所述报文的信号量对应的控制操作的变化趋势中的任意一种不满足所述匹配条件。第二个方面,本公开实施例还提供了一种报文检测装置,包括:提取模块,用于提取获取到的报文中携带的报文标识;类型确定模块,用于根据所述报文标识确定所述报文的类型;报文确定模块,用于根据所述报文的类型确定所述报文是否为异常报文。在一些实施例中,还包括:意图确定模块,用于若所述报文的类型为诊断报文,则确定所述报文的意图;所述报文确定模块还用于,根据所述报文的意图和所述报文的前一个诊断报文的意图确定所述报文是否为异常报文。在一些实施例中,所述报文确定模块还用于,若所述报文的类型为通信报文,则根据预设参照信息和所述报文相邻帧的接收频率确定所述报文是否为异常报文;或者,根据所述预设参照信息、所述报文相邻帧的接收频率和所述报文的信号量确定所述报文是否为异常报文。在一些实施例中,所述预设参照信息包括第一阈值,所述报文确定模块具体用于,将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率小于所述第一阈值,将所述报文确定为异常报文。在一些实施例中,所述预设参照信息包括第一阈值和匹配条件,所述报文确定模块具体用于,将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率等于所述第一阈值,判断所述报文的信号量是否满足所述匹配条件,若所述报文的信号量不满足所述匹配条件,则将所述报文确定为异常报文。在一些实施例中,所述报文的信号量不满足所述匹配条件,包括:若所述报文的信号量的长度、所述报文的信号量的连续性、所述报文的信号量对应的控制操作的互斥性和所述报文的信号量对应的控制操作的变化趋势中的任意一种不满足所述匹配条件。第三个方面,本公开实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上任一实施例所述的方法。第四个方面,本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上任一实施例所述的方法。第五个方面,本公开实施例还提供了一种车辆控制系统,所述车辆控制系统包括多个电子控制单元,其中,每个电子控制单元均包括:存储器,被配置为存储数据及指令;与所述存储器建立通信的处理器,其中,当执行所述存储器中的指令时,所述处理器被配置为:提取获取到的报文中携带的报文标识;根据所述报文标识确定所述报文的类型;根据所述报文的类型确定所述报文是否为异常报文。在一些实施例中,所述处理器还被配置为:若所述报文的类型为诊断报文,则获取车辆的速度;响应于所述速度不等于0,将所述报文确定为异常报文。在一些实施例中,所述处理器还被配置为:响应于所述速度等于0,确定所述报文的意图;根据所述报文的意图和所述报文的前一个诊断报文的意图确定所述报文是否为异常报文。根据本公开实施例提供的技术方案:提取获取到的报文中携带的报文标识,根据报文标识确定报文的类型,根据报文的类型确定报文是否为异常报文,通过根据报文标识确定报文的类型,可快速对获取到的报文进行分类,以便快速根据报文的类型确定该报文是否异常报文,从而避免现有技术中基于深度学习检测模型对报文进行检测时,造成的数据运算量大,且响应时间长的技术弊端,实现了节约计算成本,提高检测效率的技术效果。附图说明附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:图1为本公开实施例的报文检测方法的流程示意图;图2为本公开实施例的确定诊断报文是否为异常报文的流程示意图;图3为本公开实施例的根据预设参照信息和报文相邻帧的接收频率确定通信报文是否为异常报文的流程示意图;图4为本公开实施例的根据预设参照信息、相邻帧的接收频率和报文的信号量确定通信报文是否为异常报文的流程示意图;图5为本公开实施例的报文检测装置的示意图;图6为本公开另一实施例的报文检测装置的示意图;图7为本公开实施例的报文检测装置的结构示意图;1、提取模块,2、类型确定模块,3、报文确定模块,4、意图确定模块,701、存储器,702、处理器,703、输入/输出接口。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术提供的报文检测方法和装置、电子设备、计算机可读介质、车辆控制系统进行详细描述。在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使本文档来自技高网...

【技术保护点】
1.一种报文检测方法,包括:提取获取到的报文中携带的报文标识;根据所述报文标识确定所述报文的类型;根据所述报文的类型确定所述报文是否为异常报文。

【技术特征摘要】
1.一种报文检测方法,包括:提取获取到的报文中携带的报文标识;根据所述报文标识确定所述报文的类型;根据所述报文的类型确定所述报文是否为异常报文。2.根据权利要求1所述的方法,其中,若所述报文的类型为诊断报文,则确定所述报文的意图;根据所述报文的意图和所述报文的前一个诊断报文的意图确定所述报文是否为异常报文。3.根据权利要求1所述的方法,其中,若所述报文的类型为通信报文,则根据预设参照信息和所述报文相邻帧的接收频率确定所述报文是否为异常报文;或者,根据所述预设参照信息、所述报文相邻帧的接收频率和所述报文的信号量确定所述报文是否为异常报文。4.根据权利要求3所述的方法,其中,所述预设参照信息包括第一阈值,所述根据预设参照信息和所述报文相邻帧的接收频率确定所述报文是否为异常报文包括:将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率小于所述第一阈值,将所述报文确定为异常报文。5.根据权利要求3所述的方法,其中,所述预设参照信息包括第一阈值和匹配条件,所述根据所述预设参照信息、所述报文相邻帧的接收频率和所述报文的信号量确定所述报文是否为异常报文,包括:将所述报文相邻帧的接收频率与所述第一阈值进行比较;响应于所述报文相邻帧的接收频率等于所述第一阈值,判断所述报文的信号量是否满足所述匹配条件,若所述报文的信号量不满足所述匹配条件,则将所述报文确定为异常报文。6.根据权利要求5所述的方法,其中,所述报文的信号量不满足所述匹配条件,包括:所述报文的信号量的长度、所述报文的信号量的连续性、所述报文的信号量对应的控制操作的互斥性和所述报文的信号量对应的控制操作的变化趋势中的任意一种不满足所述匹配条件。7.一种报文检测装置,包括:提取模块,用于提取获取到的报文中携带的报文标识;类型确定模块,用于根据所述报文标识确定所述报文的类型;报文确定模块,用于根据所述报文的类型确定所述报文是否为异常报文。8.根据权利要求7所述的装置,其中,还包括:意图确定模块,用于若所述报文的类型为诊断报文,则确定所述报文的意图;所述报文确定模块还用于,根据所述报文的意图和所述报文的前一个诊断报文的意图确定所述报文是否为异常报文。9.根据权利要求7所述的装置,其中,所述报文确定模块还用于,若所述报文的类型为通信报文...

【专利技术属性】
技术研发人员:乔旭
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1