【技术实现步骤摘要】
数据传输方法、电子设备及存储介质
[0001]本公开涉及通信
,更具体的,涉及数据传输方法、电子设备及存储介质。
技术介绍
[0002]目前,TCMS(Train Control and Management System,列车控制和管理系统)与车辆的主控制器的通信机制通常采用UDP报文传输数据。UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议。它只注重传输的实时性,但不能保证可靠性,即使接收端没有收到数据或数据校验失败,也不能重发。因此,TCMS与车辆的主控制器通信时,容易产生丢失数据包导致车辆控制失败等问题。有必要提出一种可靠的基于UDP协议的数据传输方案。
技术实现思路
[0003]本公开实施例的一个目的是提供一种新的数据传输方法、电子设备及存储介质,可以基于UDP协议进行可靠的数据传输。
[0004]根据本公开的第一方面,提供了一种数据传输方法,包括:
[0005]获取待发送的UDP报文;
[0006]为所述UDP报文添加IP ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取待发送的UDP报文;为所述UDP报文添加IP报头以形成IP报文;所述为所述UDP报文添加IP报头以形成IP报文,包括:获取序列号,将所述序列号写入所述IP报头的选项字段;连续两次发送所述IP报文;对所述序列号进行递增处理以更新所述序列号。2.根据权利要求1所述的方法,其特征在于,所述为所述UDP报文添加IP报头以形成IP报文,包括:将所述IP报头中的协议字段的内容设置为UDP协议。3.一种数据传输方法,其特征在于,包括:获取待处理的UDP报文所对应的IP报头的选项字段的内容作为目标序列号;在数组中查找是否存在所述目标序列号;如果所述数组中存在所述目标序列号,舍弃所述UDP报文;如果所述数组中不存在所述目标序列号,对所述UDP报文进行处理并且将所述目标序列号存入所述数组中。4.根据权利要求3所述的方法,其特征在于,在获取待处理的UDP报文所对应的IP报头的选项字段的内容之前,还包括:接收IP报文;确定所述IP报文的协议字段的内容是否为UDP协议;如果是,将所述IP报文的数据字段部分作为所述待处理的UDP报文。5.根据权利要求3所述的方法,其特征在于,还包括:如果所述数组中存在所述目标序列号,清除所述数组中的目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。