[发明专利]一种通信数据传输方法及装置有效
申请号: | 201910807400.6 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110519377B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 杨东耳 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王小清 |
地址: | 100020 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 数据传输 方法 装置 | ||
1.一种通信数据传输方法,其特征在于,所述通信数据传输方法应用于网关,所述方法包括:
利用目标通信总线接收整车在行驶过程中产生的实时全部的通信数据,所述目标通信总线的带宽大小至少满足所述目标通信总线实时传输整车全部的通信数据的需求;
依据预设的打包规则,将整车通信数据进行打包,得到整车通信数据包,其中,所述整车通信数据包的数据格式包括传输控制协议TCP报头和应用数据Payload存储区域,所述TCP报头用于存储数据有效标志位,所述数据有效标志位用于标识所述Payload存储区域中是否接收到新的整车通信数据,所述Payload存储区域用于存储接收到的整车通信数据,所述Payload存储区域中的整车通信数据依据整车通信数据的接收前后顺序存放;
依据预设存储规则,将所述整车通信数据包交替存储在预先设置的至少两个存储区域中,任一时刻针对任一个存储区域仅用来接收数据或发送数据,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点。
2.根据权利要求1所述的方法,其特征在于,所述依据预设存储规则,将所述整车通信数据包交替存储在预先设置的至少两个存储区域中,任一时刻针对任一个存储区域仅用来接收数据或发送数据,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点的过程包括:
从预先设置的至少两个存储区域中选取一个处于解锁状态的存储区域作为本计时时长内的存储区域;
触发计时器开始计时;
在计时器开始计时时,利用所述本计时时长内的存储区域存储整车通信数据包;
当计时器所计时长超过预设时长时,将所述本计时时长内的存储区域锁定,使该存储区域处于锁定状态,停止向该存储区域存储整车通信数据包;
从其他存储区域中重新选取一个处于解锁状态的存储区域作为下一计时时长内的存储区域,触发计时器重新开始计时,并在计时器重新开始计时时,将所述本计时时长内的存储区域中的整车通信数据包发送至所述具有联网功能的网络节点,在计时器重新开始计时的计时周期内,整车通信数据包发送完毕之后,所述本计时时长内的存储区域自动解锁,并执行由所述下一计时时长内的存储区域存储整车通信数据包的过程。
3.根据权利要求1所述的方法,其特征在于,所述存储区域的存储空间大小依据数据有效标志、整车目标通信报文信息长度、预设时长内目标通信总线传输的报文数量最大值、整车中目标通信网络的数量确定。
4.根据权利要求2所述的方法,其特征在于,若选取的本计时时长内的存储区域在存储整车通信数据包的过程中被占满,并且计时器所计时长未超过预设时长的情况下,还包括:
将本计时时长内的存储区域锁定,从其他存储区域中重新选取一个处于解锁状态的存储区域作为下一计时时长内的存储区域,触发计时器重新开始计时,并在计时器重新开始计时时,将所述本计时时长内的存储区域中的整车通信数据包发送至所述具有联网功能的网络节点;
或;
将本计时时长内的存储区域锁定,从其他存储区域中重新选取一个处于解锁状态的存储区域作为本计时时长内的新的存储区域继续存储整车通信数据包,并在计时器所计时长超过预设时长时,将所述新的存储区域锁定,从其他存储区域中重新选取一个处于解锁状态的存储区域作为下一计时时长内的存储区域,触发计时器重新开始计时,并在计时器重新开始计时时,将所述本计时时长内的存储区域以及新的存储区域中的整车通信数据包发送至所述具有联网功能的网络节点。
5.根据权利要求2所述的方法,其特征在于,在所述网关与所述具有联网功能的网络节点之间的通信连接出现故障的情况下,所述依据预设存储规则,将所述整车通信数据包交替存储在预先设置的至少两个存储区域中,任一时刻针对任一个存储区域仅用来接收数据或发送数据,并将存储区域中存储的整车通信数据包发送至具有联网功能的网络节点的过程包括:
从预先设置的至少两个存储区域中选取一个处于解锁状态的存储区域作为目标存储区域;
利用所述目标存储区域存储整车通信数据包;
直到所述目标存储区域的存储空间被占满,将所述目标存储区域锁定,使所述目标存储区域处于锁定状态;
从剩余其他存储区域中重新选取一个处于解锁状态的存储区域作为新的目标存储区域,利用所述新的目标存储区域存储整车通信数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910807400.6/1.html,转载请声明来源钻瓜专利网。