[发明专利]报文处理方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202211079896.8 | 申请日: | 2022-09-05 |
公开(公告)号: | CN115580505A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 张翔 | 申请(专利权)人: | 欣旺达电动汽车电池有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 周翀 |
地址: | 518000 广东省深圳市光*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请公开了一种报文处理方法、装置、电子设备及计算机可读存储介质。报文处理方法先接收控制器局域网络控制器局域网络报文,从控制器局域网络报文中提取出关联信息,根据关联信息,从预设的函数配置表中确定目标处理函数,根据目标处理函数处理控制器局域网络报文。本申请实施例的报文处理方法,根据关联信息从预设的函数配置表确定与控制器局域网络报文对应的目标处理函数,然后根据目标处理函数处理报文,不同的控制器局域网络报文由不同的处理函数进行处理,处理过程较为灵活,能够提高通信效率。
技术领域
本申请涉及通信技术领域,特别涉及一种报文处理方法、装置、电子设备及计算机可读存储介质。
背景技术
汽车开放式系统架构(AUTomotive Open System Architecture,AUTOSAR)是汽车行业主要原始设备制造商、供应商及工具和软件服务商的开发合作联盟。
在AUTOSAR框架中,要实现控制器局域网络(Controller Area Network,CAN)通信数据的发送和接收,相关技术中,每个控制器局域网络报文的处理方式都相同,而为了满足不同情况的需求,每个报文都需要通过协议数据单元路由(Protocal Data Unit Router,PDUR)模块来进行路由分配,以一条简单的单帧报文为例,该单帧报文必须经过CANIF(CANInterFace)模块、CANTP(CAN Transport Protocol)模块、PDUR模块、Com(Communication)模块共4个层级的模块处理,对于通信逻辑比较简单的项目,相关技术中的报文处理流程就显得过于复杂,使用起来不灵活,从而影响通信效率。
发明内容
本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种报文处理方法、装置、电子设备及计算机可读存储介质,能够对报文进行处理,且处理过程灵活,能够提高通信效率。
根据本申请的第一方面实施例的报文处理方法,包括:
接收控制器局域网络控制器局域网络报文;
从所述控制器局域网络报文中提取关联信息,根据所述关联信息,从预设的函数配置表中确定目标处理函数;
根据所述目标处理函数处理所述控制器局域网络报文。
根据本申请实施例的报文处理方法,至少具有如下有益效果:本申请实施例的报文处理方法,接收控制器局域网络控制器局域网络报文,从控制器局域网络报文中提取出关联信息,根据关联信息,从预设的函数配置表中确定目标处理函数,根据目标处理函数处理控制器局域网络报文。本申请实施例的报文处理方法,根据关联信息从预设的函数配置表确定与控制器局域网络报文对应的目标处理函数,然后根据目标处理函数处理报文,不同的控制器局域网络报文由不同的处理函数进行处理,处理过程较为灵活,并且可以直接通过处理函数处理后将数据发送至目标通信模块,无需通过PDUR模块,能够提高通信效率。
根据本申请第一方面的一些实施例,所述根据所述目标处理函数处理所述控制器局域网络报文包括:
按照所述目标处理函数中定义的数据提取规则,从所述控制器局域网络报文中提取目标数据;
将所述目标数据按照所述目标处理函数中定义的数据类型转存至目标通信模块。
根据本申请第一方面的一些实施例,所述目标通信模块包括通信COM模块;
在所述将所述目标数据按照所述目标处理函数中定义的数据类型转存至目标通信模块之后,还包括:
根据所述COM模块中的所述目标数据对应的转存数据,从预设的数据转换配置表中确定目标转换规则;
根据所述目标转换规则对所述转存数据进行数据转换,得到转换数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欣旺达电动汽车电池有限公司,未经欣旺达电动汽车电池有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211079896.8/2.html,转载请声明来源钻瓜专利网。