The embodiment of the invention discloses a method and a device for the bus, bus safety test data based on the method comprises: acquiring real-time updates of data packets; acquiring the corresponding identification information ID the emergence of new data packet data packet from the real-time updates in the data packet corresponding identification; ID the emergence of new and existing identification information corresponding to ID data packets to operations, to obtain data change; CAN bus to transmit the data changes, according to the state of the automobile or motor action in response to changes in the amount of the data to determine whether the car is safe. The embodiment of the invention discloses a method and a device for testing the safety of an automobile bus based on the batch data of the bus, which can automatically detect the possibility of the control of the vehicle, and realize the detection of the security flaw of the automobile.
【技术实现步骤摘要】
本专利技术涉及汽车安全技术,尤其涉及一种基于总线批量数据测试汽车总线安全性的方法和装置。
技术介绍
现有技术中,随着人们对汽车的安全、节能和环保等性能要求的提高,在汽车上的电子设备越来越多,微控制器的数目多达几十个。汽车总线技术是现代汽车电子技术的发展趋势之一,它不仅解决了汽车电子化出现的线路复杂和线束增加的问题,而且实现了控制系统间信息和资源的共享,汽车总线技术是车上信息和控制系统的支撑,随着时代的发展,汽车总线技术在现代汽车电子技术中的地位越来越重要。但汽车总线的开发设计是建立在封闭式的网络上的,没有考虑安全因素。但随着汽车智能化发展,新能源在汽车上的使用,汽车之间通过网络联接,高科技汽车部件的配置,汽车被控制的可能性越来越大,因此汽车总线的安全性需要得到保证,因而汽车总线的安全性漏洞检测是亟待解决的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于总线批量数据测试汽车总线安全性的方法和装置。本专利技术的一个方面,提供了一种基于总线批量数据测试汽车总线安全性的方法,该方法包括:获取实时更新的数据包;从所述实时更新的数据包中获取新出现的标识信息ID所对应的数据包;将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行去重运算,以获取数据变化量;向CAN总线发送所述数据变化量,根据响应于所述数据变化量的汽车状态或汽车动作来确定汽车是否安全。可选地,所述从所述实时更新的数据包中获取新出现的标识信息ID所对应的数据包,包括:根据数据包的标识信息ID对总线批量数据进行分类;以缓存 ...
【技术保护点】
一种基于总线批量数据测试汽车总线安全性的方法,其特征在于,该方法包括:获取实时更新的数据包;从所述实时更新的数据包中获取新出现的标识信息ID所对应的数据包;将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行去重运算,以获取数据变化量;向CAN总线发送所述数据变化量,根据响应于所述数据变化量的汽车状态或汽车动作来确定汽车是否安全。
【技术特征摘要】
1.一种基于总线批量数据测试汽车总线安全性的方法,其特征在于,该方法包括:获取实时更新的数据包;从所述实时更新的数据包中获取新出现的标识信息ID所对应的数据包;将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行去重运算,以获取数据变化量;向CAN总线发送所述数据变化量,根据响应于所述数据变化量的汽车状态或汽车动作来确定汽车是否安全。2.根据权利要求1所述的方法,其特征还在于,所述从所述实时更新的数据包中获取新出现的标识信息ID所对应的数据包,包括:根据数据包的标识信息ID对总线批量数据进行分类;以缓存区为单位存储所述分类后的数据包;对两个缓存区中存储的数据包比对,以确定新出现的标识信息ID所对应的数据包。3.根据权利要求1或2所述的方法,其特征还在于,所述将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行去重运算,以获取数据变化量,具体包括:将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包取非交集。4.根据权利要求1或2所述的方法,其特征还在于,所述将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行去重运算,以获取数据变化量,具体包括:将所述新出现的标识信息ID所对应的数据包与已出现的标识信息ID对应的数据包进行差分比对。5.根据权利要求1-4任一项所述的方法,其特征还在于,所述向CAN总线发送所述数据变化量,包括:以缓存区...
【专利技术属性】
技术研发人员:严敏睿,刘健皓,王奥博,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。