[发明专利]分布式CAN数据处理方法及其系统在审
申请号: | 201911412854.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN113132313A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 赖荣东;张航其;李基勇;方耿舜 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40;H04L9/32 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 汪黎 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 can 数据处理 方法 及其 系统 | ||
1.一种分布式CAN数据处理方法,其特征在于,包括:
上位机分别生成各国标业务进程对应的解析规则文件,所述解析规则文件包括其所对应的国标业务进程所需业务数据项对应的各CAN数据的解析规则,所述解析规则的参数包括对应的业务数据项的数据项标识、请求CANID、响应CANID、BIT位位置范围、乘法因子和加法因子;
上位机将各国标业务进程对应的解析规则文件发送至MPU;
MPU对各国标业务进程对应的解析规则文件中的解析规则进行汇总,生成CAN解析规则总表;
MPU根据所述CAN解析规则总表中的响应CANID,生成CANID过滤表,并将所述CANID过滤表发送至MCU;
MCU根据MPU发送的CANID过滤表,对采集的CAN数据进行过滤,并将过滤后的CAN数据发送至MPU;
MPU接收到MCU发送的CAN数据后,从所述CAN解析规则总表获取所述CAN数据对应的解析规则;
MPU根据所述对应的解析规则的参数,对所述CAN数据进行解析,得到解析结果;
MPU根据所述解析结果,按照预设的汇报格式生成所述CAN数据对应的汇报数据;
MPU将所述CAN数据对应的汇报数据通过所述CAN数据对应的国标业务进程发送至云平台。
2.根据权利要求1所述的分布式CAN数据处理方法,其特征在于,所述上位机分别生成各国标业务进程对应的解析规则文件具体为:
上位机根据国标协议和CAN矩阵表,分别获取一国标业务进程所需业务数据项对应的一CAN数据的解析规则的参数,并按照预设的记录格式生成所述一CAN数据的解析规则;
根据所述一国标业务进程所需业务数据项对应的各CAN数据的解析规则,生成所述一国标业务进程对应的解析规则文件。
3.根据权利要求1所述的分布式CAN数据处理方法,其特征在于,所述上位机将各国标业务进程对应的解析规则文件发送至MPU之前,进一步包括:
上位机分别对各国标业务进程对应的解析规则文件进行签名,得到各解析规则文件的数字签名;
分别根据各解析规则文件的数字签名,按照预设的命名格式对各解析规则文件进行命名。
4.根据权利要求3所述的分布式CAN数据处理方法,其特征在于,所述MPU对各国标业务进程对应的解析规则文件中的解析规则进行汇总,生成CAN解析规则总表之前,进一步包括:
MPU接收到各国标业务进程对应的解析规则文件后,分别将将各解析规则文件保存至对应的国标业务进程的所属目录下;
当MPU上电后,MPU分别从各国标业务进程的所属目录下获取各国标业务进程对应的解析规则文件;
MPU分别对各国标业务进程对应的解析规则文件进行验证;
若验证通过,则记录各国标业务进程及其解析规则文件的安全绑定关系,并将所述安全绑定关系保存至数据库。
5.根据权利要求4所述的分布式CAN数据处理方法,其特征在于,所述MPU分别对各国标业务进程对应的解析规则文件进行验证MPU分别对各国标业务进程对应的解析规则文件进行验证具体为:
对一国标业务进程对应的解析规则文件的文件内容进行哈希计算,得到第一散列值;
根据所述解析规则文件的文件名,获取所述解析规则文件的数字签名;
通过公钥对所述数字签名进行解密,得到第二散列值;
若所述第一散列值和第二散列值一致,则判定所述一国标业务进程对应的解析规则文件验证通过。
6.根据权利要求1所述的分布式CAN数据处理方法,其特征在于,所述MPU根据所述CAN解析规则总表中的响应CANID,生成CANID过滤表,并将所述CANID过滤表发送至MCU具体为:
MPU根据预设的分组规则,对所述CAN解析规则总表中的响应CANID进行分组,得到各分组对应的CANID列表;
分别对各分组对应的CANID列表中的响应CANID进行同或运算,得到各分组对应的掩码;
根据各分组对应的掩码和CANID列表,生成CANID分组过滤表;
将所述CANID分组过滤表发送至MCU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911412854.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:烹饪器具、驱动控制电路和控制方法
- 下一篇:控制电压切换电路及相应的升压电路