当前位置: 首页 > 专利查询>成都大学专利>正文

基于UDP的高速数据可靠传输方法、系统、装置和存储介质制造方法及图纸

技术编号:40083612 阅读:23 留言:0更新日期:2024-01-23 15:06
本发明专利技术公开了一种基于UDP的高速数据可靠传输方法,包括:创建监听接收线程,循环监听I/O端口、接收下位机UDP数据;为下位机分别创建对应的独立写线程、对应的保存数据模块和对应的装配器类对象,并给装配器类对象分配缓冲区,将下位机UDP数据存放到对应的缓冲区内;对下位机UDP数据进行业务处理;将下位机对应的保存数据模块迁移至对应的写线程;将处理后的下位机UDP数据发送到对应的写线程,写线程将下位机UDP数据写入外部存储器。本发明专利技术解决了现有UDP数据传输技术在传输数据量大、数据传输率快时发生数据丢包的传输可靠性问题,满足了UDP数据传输时高可靠、高速、大容量和实时性的需求。

【技术实现步骤摘要】

本专利技术属于数据传输,具体涉及一种基于udp的高速数据可靠传输方法、系统、装置和存储介质。


技术介绍

1、在工程项目开发中,若要求可靠的网络数据传输,一般采用tcp传输方式。若下位机由于某种原因已经固定使用了udp传输方式,这时上位机也就只能采用udp传输方式。udp传输方式采用无连接协议,udp报文没有可靠性保证、顺序保证和流量控制字段等特性,可靠性较差,但是正因为udp协议的控制选项较少,所以udp协议在数据传输过程中延迟小、数据传输效率高。

2、在对数据传输质量有严格要求的udp传输系统中,现有解决丢包问题的方法往往存在各种不足或者有其特定的使用范围。其中,公开号为cn113259339b的中国专利技术专利公开的方法只能减少丢包率,不能保证数据完全不丢失。为实现完全不丢包,有的方法采用重传方式解决,但在实时大量数据的情况下,会出现比较严重的网络数据延迟,为了解决这个衍生的问题,公告号为cn112165355b的中国专利技术专利和公告号为cn114598377b的中国专利技术专利公开的方法采用拥塞控制策略,要求发送方减少数据发送量,这不适本文档来自技高网...

【技术保护点】

1.基于UDP的高速数据可靠传输方法,其特征在于,包括:

2.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,在创建监听接收线程前,还包括判断本地操作系统类型,根据操作系统类型提取操作系统原生套接字,并设置套接字接收缓冲区大小的步骤。

3.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,所述监听接收线程以阻塞方式和循环方式接收多个下位机持续发来的UDP数据,并定期检测下位机是否在线。

4.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,所述缓冲区采用长度可变的双队列缓冲区,所述下位机UDP数据被交替...

【技术特征摘要】

1.基于udp的高速数据可靠传输方法,其特征在于,包括:

2.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特征在于,在创建监听接收线程前,还包括判断本地操作系统类型,根据操作系统类型提取操作系统原生套接字,并设置套接字接收缓冲区大小的步骤。

3.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特征在于,所述监听接收线程以阻塞方式和循环方式接收多个下位机持续发来的udp数据,并定期检测下位机是否在线。

4.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特...

【专利技术属性】
技术研发人员:李平勇
申请(专利权)人:成都大学
类型:发明
国别省市:

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

1