【技术实现步骤摘要】
报文传输方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及通信
,特别涉及一种报文传输方法,还涉及一种报文传输装置、电子设备以及计算机可读存储介质。
技术介绍
[0002]目前,在AUTOSAR架构(AUTomotiveOpenSystemsArchitecture,汽车开放系统架构)中,针对每个报文的发送和接收,底层提供有相应的回调函数,函数声明由BSW模块(AUTOSAR的基础软件层)中的Com模块提供。为了更灵活地被多个系统调度,这些回调函数并没有被实现,需要开发者为每个接口实现相应的功能,例如,当需要对某种信号进行特殊处理时,即可通过该回调函数来实现处理。但是,在同一个网络节点下,报文数量一般不会很少,手写代码实现回调函数将会造成严重的时间占用,开发效率较低,且存在出错的风险。
[0003]因此,如何实现报文传输过程中回调函数的快速生成,节省开发时间,提高开发效率是本领域技术人员亟待解决的问题。
技术实现思路
[0004]本申请的目的是提供一种报文传输方法,该报文传输方法可 ...
【技术保护点】
【技术特征摘要】
1.一种报文传输方法,其特征在于,所述方法包括:获取CAN网络的DBC文件,确定目标网络节点;对所述DBC文件进行解析,获得所述目标网络节点下的报文信息,所述报文信息包括报文数据信息和报文信号信息;基于各回调函数模板文件,利用各所述报文信息生成各回调函数;利用各所述回调函数实现所述目标网络节点中的报文传输。2.根据权利要求1所述的方法,其特征在于,所述对所述DBC文件进行解析,获得所述目标网络节点下的报文信息之后,还包括:按照预设报文排序规则将各所述报文信息写入预设区域。3.根据权利要求2所述的方法,其特征在于,所述基于各回调函数模板文件,利用各所述报文信息生成各回调函数,包括:对所述回调函数模板文件进行解析,确定所述回调函数模板文件对应的目标报文;在所述预设区域中遍历获得所述目标报文的报文信息;将所述报文信息填充至所述回调函数模板文件,获得所述回调函数。4.根据权利要求2所述的方法,其特征在于,所述利用各所述回调函数实现所述目标网络节点中的报文传输之前,还包括:对arxml配置文件进行解析,获得目标报文信息;将所述目标报文信息与所述预设区域进行匹配,确定所述目标报文信息对应的目标回调函数;将所述目标回调函数的接口名填充至所述arxml配置文件。5.根据权利要求2所述的方法,其特征在于,还包括:获取关于所述目标网络节点的诊断事件表;对所述诊断事件表进行解析,获得各诊断事件信息;利用关键字匹配技术将各所述诊断事件信息写入所述预设区域;在所述预设区域中,利用同一报文的报文信...
【专利技术属性】
技术研发人员:马余飞,
申请(专利权)人:知行汽车科技苏州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。