【技术实现步骤摘要】
数据传输方法、装置、设备、存储介质及计算机程序产品
[0001]本公开涉及数据处理
,具体涉及数据传输
,可应用于自动驾驶场景,尤其涉及一种数据传输方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]当前以太网中节点间的数据传输主要使用传输层的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)。它们起到的最基本功能都是将IP地址提供的主机
‑
主机传递服务扩展到端
‑
端的进程级,除此之外,它们还都有的功能是差错检测功能,但仅仅只能通过检测发现错误。
[0003]而随着自动驾驶技术的不断发展,以L4级别的自动驾驶安全冗余系统为例,从安全冗余系统的数据处理计算节点(中央处理器,英文缩写为CPU)到加速节点(FPGA,Field Programmable Gate Array,现场可编程逻辑门阵列)之间的数据双向传输,不仅对数据传输的实时性和稳定性要求很高,也对所传输数据的可靠性提出了更高的要求。
技术实现思路
[0004]本公开实施例提出了一种数据传输方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
[0005]第一方面,本公开实施例提供了一种数据传输方法,应用于数据发送端,包括:将由每帧待传输数据拆分出的多个数据包,顺序发送给数据接收端;其中,每个数据包的包负载部分设置有包编号,包编号之间具有预定的编 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,应用于数据发送端,包括:将由每帧待传输数据拆分出的多个数据包,顺序发送给数据接收端;其中,每个所述数据包的包负载部分设置有包编号,所述包编号之间具有预定的编号间隔;接收所述数据接收端传入的丢包信息;根据所述丢包信息中的丢包编号和丢包数量,确定重传数据包;将所述重传数据包发送给所述数据接收端。2.根据权利要求1所述的方法,在将由每帧待传输数据拆分出的多个数据包,顺序发送给数据接收端之前,还包括:将所述每帧待传输数据拆分为多个初始数据包;分别在每个所述初始数据包的包负载的负载头部分,写入相应初始数据包的包编号,得到各所述数据包。3.根据权利要求1所述的方法,其中,所述将由每帧待传输数据拆分出的多个数据包,顺序发送给数据接收端,包括:将由每帧待传输数据拆分出的多个数据包,通过实时传输协议顺序发送给所述数据接收端。4.根据权利要求1所述的方法,其中,所述将由每帧待传输数据拆分出的多个数据包,顺序发送给数据接收端,包括:将由所述每帧待传输数据拆分出的多个数据包,按所述包编号的递增顺序依次置入待传输队列;通过所述待传输队列依次将队列中的数据包发送给所述数据接收端;对应的,将所述重传数据包发送给所述数据接收端,包括:将所述重传数据包按照包编号的递增顺序依次置入所述待传输队列;通过所述待传输队列依次将队列中的重传数据包发送给所述数据接收端。5.根据权利要求4所述的方法,其中,所述将所述重传数据包按照包编号的递增顺序依次置入所述待传输队列,包括:将所述重传数据包按照包编号的递增顺序依次置入所述待传输队列的队首;其中,所述包编号最大的重传数据包将被置于所述待传输队列中位于原队首的数据包之前。6.根据权利要求1所述的方法,还包括:响应于接收到所述数据接收端传入的帧数据重传指令,将对应帧的所有数据包按顺序重新发送给所述数据接收端;其中,所述帧数据重传指令由所述数据接收端确定连续丢失的数据包数量满足预设要求时生成,所述预设要求包括以下至少一项:超过预设数量、与当前帧完整数据拆分出的数据包总数的占比超过预设第一占比、对应的数据大小超过预设大小、对应的数据大小与当前帧完整数据的总大小的占比超过预设第二占比。7.根据权利要求1
‑
6任一项所述的方法,其中,所述待传输数据为用于为自动驾驶车辆提供自动驾驶服务的车载导航数据,对应的,所述数据发送端为所述自动驾驶车辆上车载设备中的中央处理器或现场可编程逻辑门阵列。8.一种数据传输方法,应用于数据接收端,包括:依次接收数据发送端传入的各数据包;其中,所述数据包拆分自每帧待传输数据;依次从各所述数据包的包负载部分提取相应的包编号;
响应于相邻的包编号差不等于预定的编号间隔,确定丢包编号和丢包数量,并根据所述丢包编号和所述丢包数量生成丢包信息;将所述丢包信息发送给所述数据发送端,并接收所述数据发送端传入的重传数据包。9.根据权利要求8所述的方法,其中,所述依次从各所述数据包的包负载部分提取相应的包编号,包括:依次从各所述数据包的包负载的负载头部分,提取出所述包编号。10.根据权利要求8所述的方法,其中,所述将所述丢包信息发送给所述数据发送端,包括:将所述丢包信息通...
【专利技术属性】
技术研发人员:吴宝强,黄岱,朱晓毅,赵复阳,
申请(专利权)人:百度美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。