[发明专利]can协议转换方法、装置、电子设备和存储介质在审
申请号: | 202210099899.1 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114500679A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘晓东;南洋;李长龙;于立娇 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 刘茜阳 |
地址: | 130011 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | can 协议 转换 方法 装置 电子设备 存储 介质 | ||
1.一种can协议转换方法,其特征在于,包括:
确定待转换信号的所属路由方式,其中,所属路由方式包括信号路由和报文路由;
若所述待转换信号的所属路由方式为信号路由,则按照预设周期和预设转换规则对所述待转换信号进行转换,得到转换后信号;
若所述待转换信号的所属路由方式为报文路由,则按照预设转换规则对待转换信号进行一对一转换,得到转换后信号;
其中,所述预设转换规则按照源节点的源can协议和目标节点的目标can协议进行确定。
2.根据权利要求1所述的方法,其特征在于,所述预设转换规则包括如下至少一项:
若所述待转换信号中的源报文ID与目标节点关联的目标报文ID不同,和/或所述待转换信号中的源报文名称与目标节点关联的目标报文名称不同,则将所述源报文ID转换为所述目标报文ID,和/或将所述源报文名称转换为所述目标报文名称;其中,所述目标节点为所述待转换信号的接收节点;
若所述待转换信号中的信号定义与目标节点关联的信号定义相同,则将所述待转换信号按照与目标节点关联的预设起止位进行移动;其中,信号定义包括信号长度定义和信号精度定义;
若所述待转换信号中的信号定义与目标节点关联的信号定义不同,则基于物理值和实际值之间的转换关系对所述待转换信号进行转换;
若所述待转换信号中不存在预设信号,则将所述预设信号模拟为预设值。
3.根据权利要求1所述的方法,其特征在于,按照预设转换规则对待转换信号进行一对一转换,得到转换后信号,包括:
对待转换信号中所包括的源校验值进行校验,得到校验结果;其中,所述源校验值根据所述待转换信号确定;
若校验结果为正确,则按照预设转换规则对待转换信号进行一对一转换,并根据转换后信号确定第一校验值,将所述第一校验值添加在转换后信号中;
若校验结果为错误,则按照预设转换规则对待转换信号进行一对一转换,并根据预设生成规则确定第二校验值,将所述第二校验值添加在转换后信号中;
其中,所述第一校验值和所述第二校验值不同。
4.根据权利要求1所述的方法,其特征在于,按照预设周期和预设转换规则对所述待转换信号进行转换,得到转换后信号,包括:
按照预设周期将接收到的待转换信号进行转换,得到转换后信号;
若在预设周期内未接收到源节点发送的待转换信号,则生成模拟信号作为转换后信号。
5.根据权利要求1所述的方法,其特征在于,按照预设转换规则对待转换信号进行一对一转换,得到转换后信号,包括:
若未接收到待转换信号,则停止转换。
6.根据权利要求1所述的方法,其特征在于,在得到转换后信号之后,所述方法还包括:
将所述转换后信号发送至目标节点,其中,目标节点为所述待转换信号的接收节点。
7.一种can协议转换装置,其特征在于,包括:
路由方式确定模块,用于确定待转换信号的所属路由方式,其中,所属路由方式包括信号路由和报文路由;
信号路由转换模块,用于若所述待转换信号的所属路由方式为信号路由,则按照预设周期和预设转换规则对所述待转换信号进行转换,得到转换后信号;
报文路由转换模块,用于若所述待转换信号的所属路由方式为报文路由,则按照预设转换规则对待转换信号进行一对一转换,得到转换后信号;
其中,所述预设转换规则按照源节点的源can协议和目标节点的目标can协议进行确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210099899.1/1.html,转载请声明来源钻瓜专利网。