[发明专利]一种通信数据传输方法及装置有效
申请号: | 201910807400.6 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110519377B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 杨东耳 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王小清 |
地址: | 100020 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 数据传输 方法 装置 | ||
本申请公开了一种通信数据传输方法及装置,包括:利用目标通信总线接收整车通信数据,目标通信总线的带宽大小至少满足目标通信总线实时传输整车通信数据的需求;依据预设的打包规则,将整车通信数据进行打包,得到整车通信数据包;依据预设存储规则,将整车通信数据包交替存储在预先设置的至少两个存储区域中,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点。由于本申请中的目标通信总线的带宽大小至少满足目标通信总线实时传输整车通信数据的需求,因此,采用目标通信总线来传输整车通信数据,能够不受带宽限制,实时传输全部的整车通信数据。
技术领域
本发明涉及整车通信技术领域,具体涉及一种通信数据传输方法及装置。
背景技术
在车辆运行过程中会产生很多的整车通信数据,整车通信数据是整车厂分析整车性能,了解客户驾驶需求的重要信息来源。为了对整车通信数据进行分析,首先需要对整车通信数据进行采集,在对整车通信数据进行采集后,会通过整车中具有联网功能的节点将采集到的整车通信数据上传到服务器中,通过服务器对整车通信数据进行分析处理。
现有技术主要是通过CAN总线来接收采集到的整车通信数据,然而现有技术中采用的CAN总线的传输带宽较小,受CAN总线传输带宽的限制,现场总线无法传输采集到的全部整车通信数据,有部分的整车通信数据会被丢弃掉,这样上传到服务器中的整车通信数据是不完整的。
基于此,如何能够传输全部的整车通信数据,是目前需要解决的技术问题。
发明内容
有鉴于此,本发明实施例提供一种通信数据传输方法及装置,能够在整车通信数据的数据量较大的情况下,传输全部的整车通信数据。
一种通信数据传输方法,通信数据传输方法应用于网关,方法包括:
利用目标通信总线接收整车通信数据,目标通信总线的带宽大小至少满足目标通信总线实时传输整车通信数据的需求;
依据预设的打包规则,将整车通信数据进行打包,得到整车通信数据包;
依据预设存储规则,将整车通信数据包交替存储在预先设置的至少两个存储区域中,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点。
优选的,依据预设存储规则,将整车通信数据包交替存储在预先设置的至少两个存储区域中,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点的过程包括:
从预先设置的至少两个存储区域中选取一个处于解锁状态的存储区域作为本计时时长内的存储区域;
触发计时器开始计时;
在计时器开始计时时,利用本计时时长内的存储区域存储整车通信数据包;
当计时器所计时长超过预设时长时,将本计时时长内的存储区域锁定,使该存储区域处于锁定状态,停止向该存储区域存储整车通信数据包;
从其他存储区域中重新选取一个处于解锁状态的存储区域作为下一计时时长内的存储区域,触发计时器重新开始计时,并在计时器重新开始计时时,将本计时时长内的存储区域中的整车通信数据包发送至具有联网功能的网络节点,在计时器重新开始计时的计时周期内,整车通信数据包发送完毕之后,本计时时长内的存储区域自动解锁,并执行由下一计时时长内的存储区域存储整车通信数据包的过程。
优选的,存储区域的存储空间大小依据数据有效标志、整车目标通信报文信息长度、预设时长内目标通信总线传输的报文数量最大值、整车中目标通信网络的数量确定。
优选的,若选取的本计时时长内的存储区域在存储整车通信数据包的过程中被占满,并且计时器所计时长未超过预设时长的情况下,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910807400.6/2.html,转载请声明来源钻瓜专利网。