一种数据采集方法及车载终端

    公开(公告)号:CN113359680B

    公开(公告)日:2023-05-23

    申请号:CN202110717336.X

    申请日:2021-06-28

    Abstract: 本发明提供了一种数据采集方法及车载终端,该方法为:获取网络平台下发的预先配置的心跳配置表;解析心跳配置表,获取心跳配置表中每一CANID对应的源地址参数及用于采集数据的配置参数;针对每一CANID,利用CANID的源地址参数,确定CANID对应的协议;针对每一CANID,基于CANID对应的协议和配置参数,从ECU中采集符合CANID对应的协议的数据。本方案中,通过预先配置的心跳配置表中的源地址参数来区分各个CANID对应的协议,再从ECU中采集符合CANID对应的协议的数据。在不修改心跳配置表原有架构的基础上,通过心跳配置表的源地址参数对多种协议进行兼容,提高数据采集方式的适配性。

    一种报文的存储方法、装置及设备

    公开(公告)号:CN114598669B

    公开(公告)日:2024-03-19

    申请号:CN202210223979.3

    申请日:2022-03-07

    Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。

    远程锁车防拆的方法、云平台及从远程信息处理器

    公开(公告)号:CN114701450B

    公开(公告)日:2023-05-23

    申请号:CN202210362166.2

    申请日:2022-04-07

    Abstract: 本申请提供了一种远程锁车防拆的方法、云平台及从远程信息处理器,该方法包括:在云平台未接收到从远程信息处理器发送的第一消息的情况下,确定主远程信息处理器已经被拆除,第一消息用于表征主远程信息处理器的编号;在云平台确定车辆的锁车激活状态信息出现异常的情况下,确定电子控制单元的数据已经被篡改;在至少满足预定条件的情况下,云平台生成锁车指令,并将锁车指令发送至从远程信息处理器,锁车指令用于控制车辆锁车,预定条件包括以下至少之一:主远程信息处理器已经被拆除、电子控制单元的数据已经被篡改,从而避免锁车防拆系统失效,增加了破解的难度,解决了电子控制单元的数据被篡改,主远程信息处理器被拆除后锁车失效的问题。

    远程锁车防拆的方法、云平台及从远程信息处理器

    公开(公告)号:CN114701450A

    公开(公告)日:2022-07-05

    申请号:CN202210362166.2

    申请日:2022-04-07

    Abstract: 本申请提供了一种远程锁车防拆的方法、云平台及从远程信息处理器,该方法包括:在云平台未接收到从远程信息处理器发送的第一消息的情况下,确定主远程信息处理器已经被拆除,第一消息用于表征主远程信息处理器的编号;在云平台确定车辆的锁车激活状态信息出现异常的情况下,确定电子控制单元的数据已经被篡改;在至少满足预定条件的情况下,云平台生成锁车指令,并将锁车指令发送至从远程信息处理器,锁车指令用于控制车辆锁车,预定条件包括以下至少之一:主远程信息处理器已经被拆除、电子控制单元的数据已经被篡改,从而避免锁车防拆系统失效,增加了破解的难度,解决了电子控制单元的数据被篡改,主远程信息处理器被拆除后锁车失效的问题。

    一种报文的存储方法、装置及设备

    公开(公告)号:CN114598669A

    公开(公告)日:2022-06-07

    申请号:CN202210223979.3

    申请日:2022-03-07

    Abstract: 本申请公开了一种报文的存储方法、装置及设备,该方法包括:获取需要存储的目标报文,该目标报文中包括第一信息字段。然后基于第一信息字段的长度,获取目标结构体数组,该目标结构体数组中包括一个或多个结构体。即可以根据报文中数据的长度选择相应的结构体数组进行存储,例如,当第一信息字段的长度小于或等于单个结构体所能存储的数据的最大长度时,获取一个结构体即可存储目标报文;当第一信息字段的长度大于单个结构体所能存储的数据的最大长度时,需要获取多个结构体存储目标报文。利用结构体将原始的缓存空间划分为多个小的缓存空间,根据报文的数据长度选择合适的结构体数组进行存储,可以提高缓存空间的利用率。

    一种数据采集方法及车载终端

    公开(公告)号:CN113359680A

    公开(公告)日:2021-09-07

    申请号:CN202110717336.X

    申请日:2021-06-28

    Abstract: 本发明提供了一种数据采集方法及车载终端,该方法为:获取网络平台下发的预先配置的心跳配置表;解析心跳配置表,获取心跳配置表中每一CANID对应的源地址参数及用于采集数据的配置参数;针对每一CANID,利用CANID的源地址参数,确定CANID对应的协议;针对每一CANID,基于CANID对应的协议和配置参数,从ECU中采集符合CANID对应的协议的数据。本方案中,通过预先配置的心跳配置表中的源地址参数来区分各个CANID对应的协议,再从ECU中采集符合CANID对应的协议的数据。在不修改心跳配置表原有架构的基础上,通过心跳配置表的源地址参数对多种协议进行兼容,提高数据采集方式的适配性。

    一种多包接收报文的处理方法及装置

    公开(公告)号:CN110611618B

    公开(公告)日:2021-08-20

    申请号:CN201910891612.7

    申请日:2019-09-20

    Abstract: 本发明提供了一种多包接收报文的处理方法及装置,该方法应用于CANdriver层,包括:获取目标报文的地址信息;根据目标报文的地址信息判断目标报文是否属于多包接收报文;若是,获取目标报文的数据信息和目标报文所属的目标多包接收报文的地址信息;通过形参将目标报文的数据信息和目标多包接收报文的地址信息上传至J1939TP层,目标报文的数据信息和目标多包接收报文的地址信息是J1939TP层打包目标报文的依据。基于本发明,可以节省CANIF层报文配置的资源和协议路由的时间,提高数据传输的时效性,同时由于无需CANIF层配置CAN通道,因此可以同时处理多条报文,从而可以灵活实现多条多包接收报文的应用匹配。

    检测尿素消耗偏差的方法、装置、存储介质及电子设备

    公开(公告)号:CN111121910B

    公开(公告)日:2021-07-09

    申请号:CN201911410213.0

    申请日:2019-12-31

    Abstract: 本发明实施例提供了一种检测尿素消耗偏差的方法、装置、存储介质及电子设备,该方法首先判断尿素是否发生再填充,如果是,将累积实际尿素喷射量以及液位变化对应尿素体积清零,如果否,获取累积实际尿素喷射量,并累加至第一体积。然后,判断所述第一体积是否大于第一阈值,如果否,判断尿素是否发生再填充,如果是,计算液位升高前液位降低的尿素体积,并累加至第二体积,判断所述第一体积是否大于第一阈值,如果是,判断所述第一体积与所述第二体积的差值的绝对值是否大于第二阈值,如果是,确定为存在尿素消耗偏差。可见,本方案能够在线诊断尿素消耗偏差,避免少量添加尿素导致的诊断故障误报。

Patent Agency Ranking