车辆数据报文处理方法、装置和存储介质制造方法及图纸

技术编号:37139193 阅读:15 留言:0更新日期:2023-04-06 21:42
本公开涉及车辆数据报文处理方法、装置和存储介质。上述车辆数据报文处理方法包括获取车辆发送的第一报文数据,所述第一报文数据为基于预设加密方式加密处理后的报文数据;基于所述预设加密方式对所述第一报文数据进行解码处理,得到第二报文数据,所述第二报文数据包括多个目标设备采集的设备数据和标志位,所述标志位表征所述设备数据是否为空;基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,所述目标报文数据包括所述目标设备的设备名称与所述设备数据间的对应关系。本公开通过预设密码本解析车辆发送的报文,减少报文占用的空间,同时保证了报文的安全性。报文的安全性。报文的安全性。

【技术实现步骤摘要】
车辆数据报文处理方法、装置和存储介质


[0001]本公开涉及数据处理
,尤其涉及车辆数据报文处理方法、装置和存储介质。

技术介绍

[0002]随着新能源汽车智能化的发展,需要对车辆数据进行采集,进行大数据分析,以便于升级整车的智能化水平。但互联网的飞速发展使得数据传输在安全性面临诸多挑战,并且,智能化车辆的车载传感器产生的数据量巨大,占用存储空间较大,影响数据处理速度。现有的车载数据报文加密方法安全性低,传输成本较高。

技术实现思路

[0003]为了解决上述提出的至少一个技术问题,本公开提出了车辆数据报文处理方法、装置、存储介质和电子设备。
[0004]根据本公开的一方面,提供了一种车辆数据报文处理方法,其包括:
[0005]获取车辆发送的第一报文数据,所述第一报文数据为基于预设加密方式加密处理后的报文数据;
[0006]基于所述预设加密方式对所述第一报文数据进行解码处理,得到第二报文数据,所述第二报文数据包括多个目标设备采集的设备数据和标志位,所述标志位表征所述设备数据是否为空;
[0007]基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,所述目标报文数据包括所述目标设备的设备名称与所述设备数据间的对应关系。
[0008]在一些可能的实施方式中,基于预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,包括:
[0009]从所述第二报文数据中识别出每一待解析报文段;
[0010]基于预设分割符将所述每一待解析报文段进行数据分割,得到所述每一待解析报文段中每一类目标设备对应的设备数据组,所述设备数据组包括至少一个设备数据和所述设备数据对应的标志位;
[0011]从所述预设密码文件中确定出每一设备数据组对应的解析代码段,所述解析代码段包括设备名称组;
[0012]根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称;
[0013]基于所述每一设备数据组和匹配到的设备名称生成所述每一类目标设备对应的目标数据组,得到所述目标报文数据。
[0014]在一些可能的实施方式中,所述解析代码段还包括循环标识,所述根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称,包括:
[0015]在所述循环标识表征不循环的情况下,依序对所述设备数据组中的设备数据与所
述设备名称组中的设备名称进行单次匹配,得到每一设备数据对应的设备名称,所述设备数据组中的设备数据与所述设备名称组中的设备名称一一对应。
[0016]在一些可能的实施方式中,所述方法还包括:
[0017]在所述循环标识表征循环的情况下,依序对所述设备数据组中的设备数据与所述设备名称组中的设备名称进行循环匹配,直至遍历匹配所述设备数据组中的各设备数据,得到每一设备数据对应的设备名称。
[0018]在一些可能的实施方式中,所述根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称,包括:
[0019]在设备数据组匹配过程中,若当前设备数据的标志位表征所述设备数据为空,基于预设空值标识对所述当前设备数据进行标记。
[0020]在一些可能的实施方式中,所述第二报文数据还包括校验码,所述基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据之前,还包括:
[0021]基于预设分割符和所述预设密码文件中解析代码段的数量对所述第二报文数据进行合法性校验,得到合法性校验结果;
[0022]在所述合法性校验结果为校验成功的情况下,对所述校验码进行完整性校验处理,得到所述第二报文数据的完整性校验结果;
[0023]基于所述完整性校验结果触发所述基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据的步骤。
[0024]在一些可能的实施方式中,所述第二报文数据还包括报文字段数量,所述基于所述完整性校验结果触发所述基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据的步骤包括:
[0025]在完整性校验结果为校验成功的情况下,基于所述报文字段数量和所述预设密码文件中设备名称的数量对所述预设密码文件和所述第二报文数据进行匹配,得到匹配结果;
[0026]在匹配结果为匹配的情况下,触发所述基于所述预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据的步骤。
[0027]在一些可能的实施方式中,所述方法还包括:
[0028]在所述合法性校验结果为校验失败的情况下,向所述车辆发送错误信息,以通知所述车辆所述错误信息对应的车载设备发生故障。
[0029]根据本公开的第二方面,提供车辆数据报文处理装置,所述装置包括:
[0030]第一报文数据获取模块,用于获取车辆发送的第一报文数据,所述第一报文数据为基于预设加密方式加密处理后的报文数据;
[0031]第二报文数据得到模块,用于基于所述预设加密方式对所述第一报文数据进行解码处理,得到第二报文数据,所述第二报文数据包括多个目标设备采集的设备数据和标志位,所述标志位表征所述设备数据是否为空;
[0032]目标报文数据确定模块,用于基于预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,所述目标报文数据包括所述目标设备的设备名称与所述设备数据间的对应关系。
[0033]根据本公开的第三方面,提供了一种电子设备,包括至少一个处理器,以及与所述
至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如第一方面中任意一项所述的车辆数据报文处理方法。
[0034]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
[0035]实施本公开,具有如下有益效果:
[0036]基于预设加密方式对车辆发送的报文数据进行解码处理,通过预设加密方式对车辆发送的报文进行第一次解析,保证报文数据的安全性;报文数据仅利用设备数据和标志位形式体现,精简传输的报文数据,提高传输效率,节省传输成本;基于所述预设密码文件对解码后的报文数据进行设备数据解析,得到目标设备的设备名称与所述设备数据间的对应关系,即完整的报文,需基于预设密码文件对报文数据进行二次解析,使得传输的数据报文具备更高的安全性,在攻击者破解第一层加密的情况下,没有服务端的密码文件对照解析,仍无法获取真实的设备与设备数据的对应关系。
[0037]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0038]为了更清楚地说明本说明书实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆数据报文处理方法,其特征在于,所述方法包括:获取车辆发送的第一报文数据,所述第一报文数据为基于预设加密方式加密处理后的报文数据;基于所述预设加密方式对所述第一报文数据进行解码处理,得到第二报文数据,所述第二报文数据包括多个目标设备采集的设备数据和标志位,所述标志位表征所述设备数据是否为空;基于预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,所述目标报文数据包括所述目标设备的设备名称与所述设备数据间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述基于预设密码文件对所述第二报文数据进行设备数据解析,得到目标报文数据,包括:从所述第二报文数据中识别出每一待解析报文段;基于预设分割符将所述每一待解析报文段进行数据分割,得到所述每一待解析报文段中每一类目标设备对应的设备数据组,所述设备数据组包括至少一个设备数据和所述设备数据对应的标志位;从所述预设密码文件中确定出每一设备数据组对应的解析代码段,所述解析代码段包括设备名称组;根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称;基于所述每一设备数据组和匹配到的设备名称生成所述每一类目标设备对应的目标数据组,得到所述目标报文数据。3.根据权利要求2所述的方法,其特征在于,所述解析代码段还包括循环标识,所述根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称,包括:在所述循环标识表征不循环的情况下,依序对所述设备数据组中的设备数据与所述设备名称组中的设备名称进行单次匹配,得到每一设备数据对应的设备名称,所述设备数据组中的设备数据与所述设备名称组中的设备名称一一对应。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述循环标识表征循环的情况下,依序对所述设备数据组中的设备数据与所述设备名称组中的设备名称进行循环匹配,直至遍历匹配所述设备数据组中的各设备数据,得到每一设备数据对应的设备名称。5.根据权利要求2所述的方法,其特征在于,所述根据所述设备名称组确定与所述每一设备数据组中各设备数据各自匹配的设备名称,包括:在设备数据组匹配过程中,若当前设备数据的标志位表征所述设备数据为空,基于预设空值标识对所述当前设备数据进行标记。6.根据权利...

【专利技术属性】
技术研发人员:马俊杰赵斌艳梅清青
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1