1.一种数据处理方法,其特征在于,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述方法包括:接收CAN总线传输的原始CAN数据;基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;对所述过滤结果进行封装,得到封装数据;将所述封装数据经所述无线通信模块发送给数据监控平台,其中,所述过滤结果包括多个与预设ID相同的原始ID所对应的子数据,每个子数据包括8字节,对所述过滤结果进行封装,包括:基于整车协议从每个8字节的子数据中解析出国标物理量数值;将所有的国标物理量数值按照GB/T 32960.3-2016的数据格式要求进行封装,其中,基于整车协议从每个8字节的子数据中解析出国标物理量数值,包括:选取每个8字节的子数据所属的端模式对应的处理规则,基于所述整车协议规定的国标物理量的起始位和段长度从每个8字节的子数据提取出物理量原始数值;基于所述物理量原始数值以及所述整车协议中的物理量精度和物理量偏移解析出国标物理量数值,其中,不同的端模式对应不同的处理规则,使得所选取的国际物理量的起始位和段长度有所不同,以及所选取的物理量精度和物理量偏移也有所不同。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述CAN总线进入BUSOFF状态时,重置所述CAN总线的配置参数,使所述CAN总线的BUSOFF状态被清除,并重新接收所述CAN总线传输的原始CAN数据、基于预设规则对重新接收的原始CAN数据进行过滤,得到新的过滤结果、所述对所述新的过滤结果进行封装,得到新的封装数据以及将所述新的封装数据经所述无线通信模块发送给数据监控平台。
3.根据权利要求2所述的方法,其特征在于,所述原始CAN数据包括多个子数据,每个子数据对应有原始ID;基于预设规则对所述原始CAN数据进行过滤,包括:将接收到的所述原始CAN数据中的每个子数据的原始ID与预设ID进行比较;保留与预设ID相同的原始ID所对应的子数据。
4.一种数据处理装置,其特征在于,应用于电动汽车监控系统中的处理器,所述电动汽车监控系统还包括无线通信模块以及至少一个采集元件,所述至少一个采集元件与所述处理器通过CAN收发器芯片连接,所述装置包括:接收模块,用于接收CAN总线传输的原始CAN数据;过滤模块,用于基于预设规则对所述原始CAN数据进行过滤,得到过滤结果;封装模块,用于对所述过滤结果进行封装,得到封装数据;发送模块,用于将所述封装数据经所述无线通信模块发送给数据监控平台,其中,所述过滤结果包括多个与预设ID相同的原始ID所对应的子数据,每个子数据包括8字节;所述封装模块包括:解析单元,用于基于整车协议从每个8字节的子数据中解析出国标物理量数值;封装单元,用于将所有的国标物理量数值按照GB/T 32960.3-2016的数据格式要求进行封装,解析单元包括第一解析子单元和第二解析子单元,第一解析子单元,用于选取每个8字节的子数据所属的端模式对应的处理规则,基于所述整车协议规定的国标物理量的起始位和段长度从每个8字节的子数据提取出物理量原始数值;第二解析子单元,用于基于所述物理量原始数值以及所述整车协议中的物理量精度和物理量偏移解析出国标物理量数值,其中,不同的端模式对应不同的处理规则,使得所选取的国际物理量的起始位和段长度有所不同,以及所选取的物理量精度和物理量偏移也有所不同。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:重置模块,用于在检测到所述CAN总线进入BUSOFF状态时,重置所述CAN总线的配置参数,使所述CAN总线的BUSOFF状态被清除,并重新接收所述CAN总线传输的原始CAN数据、基于预设规则对重新接收的原始CAN数据进行过滤,得到新的过滤结果、所述对所述新的过滤结果进行封装,得到新的封装数据以及将所述新的封装数据经所述无线通信模块发送给数据监控平台。
6.根据权利要求4所述的装置,其特征在于,所述原始CAN数据包括多个子数据,每个子数据对应有原始ID;所述过滤模块,包括:比较单元,用于将接收到的所述原始CAN数据中的每个子数据的原始ID与预设ID进行比较;过滤保留单元,用于保留与预设ID相同的原始ID所对应的子数据。
7.一种存储介质,其特征在于,所述存储介质存储有处理器可执行的程序代码于计算内,所述存储介质包括多条指令,所述多条指令被配置成使所述处理器执行如权利要求1-3任一项所述的方法。