数据传输方法、数据发送方法及数据接收方法技术

技术编号:4219528 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据传输方法,包括:发送方将携带有校验信息的应用层数据包封装到传输层协议数据包中发出,并缓存该应用层数据包、启动重传定时器;接收方根据校验信息判断应用层数据包是否正确,若正确,发出表示正确接收的确认包;否则发出表示未正确接收的确认包;若发送方收到表示未正确接收的确认包,或在重传定时器超时时尚未收到表示正确接收的确认包,则重传缓冲区中的该应用层数据包,重新启动重传定时器;否则发送方将缓冲区中的该应用层数据包删除。本发明专利技术还公开了一种数据发送方法和一种数据接收方法。应用本发明专利技术能够在保持较高传输效率的前提下,获得较高的数据传输可靠性。

【技术实现步骤摘要】

【技术保护点】
一种数据传输方法,其特征在于,包括: A、发送方将携带有校验信息的应用层数据包封装到面向非连接的传输层协议数据包中发出,并将所述应用层数据包存储于缓冲区中,启动重传定时器; B、接收方接收所述传输层协议数据包,从中获取携带有校验 信息的应用层数据包,并根据所述校验信息判断所接收的应用层数据包是否正确,若正确,发出对应于所述应用层数据包的、表示应用层数据包正确接收的确认包;若不正确,发出对应于所述应用层数据包的、表示应用层数据包未正确接收的确认包; C、若发送方 接收到接收方返回的对应于所述应用层数据包的、表示应用层数据包未正确接收的确认包,或在所述重传定时器超时时尚未接收到接收方返回的对应于所述应用层数据包的、表示应用层数据包正确接收的确认包,则执行步骤D,否则,执行步骤E; D、发送方重传 缓冲区中的该应用层数据包,重新启动重传定时器,并返回步骤C; E、发送方将缓冲区中的该应用层数据包删除。

【技术特征摘要】

【专利技术属性】
技术研发人员:阮洲吴建锋
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1