技术新讯 > 电子通信装置的制造及其应用技术 > 数据报文处理方法、装置、电子设备及存储介质与流程  >  正文

数据报文处理方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2025-01-10 13:15:55

本申请涉及数据报文,具体涉及一种数据报文处理方法、装置、电子设备、以及计算机可读存储介质。

背景技术:

1、随着技术的发展,在tbox平台架构中,微控制器(mcu)通常与微处理器(mpu)搭配使用,其中mpu负责运行需要高算力的应用,而mcu则用于车内总线(如can)和功能安全的应用部,其中采集整车can网络的报文并上传给mpu,是mcu负责的主要任务之一。

2、但是在现有技术中,通常是mcu将can报文中的所有can信号解析出来,在传输给mpu,这样会造成传输数据量大、占用通信带宽,通信压力大,因此,亟待一种针对数据报文进行传输、处理的方案来解决上述问题,提高数据报文的传输效率。

技术实现思路

1、为解决上述技术问题,本申请的实施例提供了一种数据报文处理方法及装置、电子设备、计算机可读存储介质以及计算机程序产品。

2、根据本申请实施例的一个方面,提供了一种数据报文处理方法,应用于报文接收端,包括:接收数据报文,并确定所述数据报文对应的身份标识;若所述身份标识表征所述数据报文在所述报文接收端的预设白名单中,则识别所述数据报文对应的报文类型;若所述数据报文属于事件型报文,则将所述数据报文的身份标识以及所述数据报文对应的原始数据封装为报文信号;将所述报文信号发送给对应的目标处理器,以通过所述目标处理器对所述报文信号进行解析处理。

3、根据本申请实施例的一个方面,所述方法还包括:若所述数据报文属于周期型报文,则提取所述数据报文中的原始数据;获取所述身份标识对应的历史原始数据,所述历史原始数据包括所述身份标识在当前周期内接收到的原始数据;若所述原始数据与所述历史原始数据相匹配,则按照所述数据报文对应的发送周期将所述数据报文对应的报文信号发送给对应的目标处理器。

4、根据本申请实施例的一个方面,所述方法包括:若所述原始数据与所述历史原始数据不匹配,则将所述身份标识以及所述原始数据封装为报文信号,并转发给对应的目标处理器。

5、根据本申请实施例的一个方面,所述将所述数据报文的身份标识以及所述数据报文对应的原始数据封装为报文信号,包括:确定所述数据报文对应的有效数据,并提取所述有效数据对应的原始数据;将所述原始数据与所述数据报文的身份标识封装为报文信号。

6、根据本申请实施例的一个方面,提供了一种数据报文处理方法,应用于报文处理端,包括:接收报文接收端发送的报文信号,并解析所述报文信号得到解析结果;根据预设通信矩阵以及所述解析结果确定所述报文信号对应的位数据;对所述位数据进行字节序转换,以得到所述报文信号对应的信号值。

7、根据本申请实施例的一个方面,所述方法还包括:基于所述解析结果确定所述报文信号中的每个信号;基于所述预设通信矩阵中信号与缓存向量之间的映射关系,确定所述每个信号对应的缓存变量;基于所述缓存变量确定所述报文信号中的每个信号对应的信号值。

8、根据本申请实施例的一个方面,提供了一种数据报文处理装置,应用于报文接收端,所述装置包括:确定模块,用于接收数据报文,并确定所述数据报文对应的身份标识;识别模块,用于若所述身份标识表征所述数据报文在所述报文接收端的预设白名单中,则识别所述数据报文对应的报文类型;封装模块,用于若所述数据报文属于事件型报文,则将所述数据报文的身份标识以及所述数据报文对应的原始数据封装为报文信号;发送模块,用于将所述报文信号发送给对应的目标处理器,以通过所述目标处理器对所述报文信号进行解析处理。

9、根据本申请实施例的一个方面,提供了一种数据报文处理装置,应用于报文处理端,所述装置包括:解析模块,用于接收报文接收端发送的报文信号,并解析所述报文信号得到解析结果;确定模块,用于根据预设通信矩阵以及所述解析结果确定所述报文信号对应的位数据;转换模块,用于对所述位数据进行字节序转换,以得到所述报文信号对应的信号值。

10、根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的数据报文处理方法。

11、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的数据报文处理方法。

12、根据本申请实施例的一个方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的数据报文处理方法中的步骤。

13、在本申请的实施例所提供的技术方案中,通过检测数据报文的身份标识是否在预设白名单中,可以有效阻止未授权或者恶意数据报文进入,保证了安全性,然后可以根据数据报文对应的类型进行针对性的处理,对于事件型报文直接将身份标识与原始数据封装为报文信号,可以避免经过报文接收端解析后的报文信号传输数据量大,占用带宽大,造成通信压力大的问题,并且通过快速封装并发送给目标处理器进行处理,可以显著缩短响应时间,提高数据报文处理的实时性和可靠性。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

技术特征:

1.一种数据报文处理方法,其特征在于,应用于报文接收端,包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述方法包括:

4.如权利要求1所述的方法,其特征在于,所述将所述数据报文的身份标识以及所述数据报文对应的原始数据封装为报文信号,包括:

5.一种数据报文处理方法,其特征在于,应用于报文处理端,包括:

6.如权利要求5所述的方法,其特征在于,所述方法还包括:

7.一种数据报文处理装置,其特征在于,应用于报文接收端,所述装置包括:

8.一种数据报文处理装置,其特征在于,应用于报文处理端,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的数据报文处理方法。

技术总结本申请的实施例揭示了一种数据报文处理方法、装置、设备及介质。该方法包括:接收数据报文,并确定所述数据报文对应的身份标识;若所述身份标识表征所述数据报文在所述报文接收端的预设白名单中,则识别所述数据报文对应的报文类型;若所述数据报文属于事件型报文,则将所述数据报文的身份标识以及所述数据报文对应的原始数据封装为报文信号;将所述报文信号发送给对应的目标处理器,以通过所述目标处理器对所述报文信号进行解析处理。本申请的实施例能够减小数据传输大小,可以显著缩短响应时间,提高数据报文处理的实时性和可靠性。技术研发人员:李昌泰,杨振华,龙政方受保护的技术使用者:成都赛力斯科技有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/352004.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。