一种UDP指令防丢失传输方法及系统技术方案

技术编号:46596629 阅读:0 留言:0更新日期:2025-10-10 21:29
本发明专利技术涉及一种UDP指令防丢失传输方法及系统:步骤一、发送端执行:生成新指令时,删除正在重发的同指令号旧指令,发送该指令包并启动重发监控;步骤二、接收端执行:校验指令包中的接收端MAC地址是否与本端匹配,若匹配则执行后续操作,否则丢弃,将返回指令包发送至发送端;步骤三、发送端执行:监控是否收到对应的返回指令包;若未收到,则重复发送原始指令包直至收到返回指令包或达到重发上限;步骤四、接收端执行:判断该序列号对应指令是否已执行过:若未执行,则执行指令内容并生成返回指令包;若已执行,则直接生成返回指令包;实现在指令覆盖时主动终止旧指令重传以节省网络资源;通过指令号与序列号双重绑定实现精准防重。

【技术实现步骤摘要】

本专利技术涉及通信,具体涉及udp指令防丢失传输方法及系统。


技术介绍

1、在物联网设备通信等领域,udp协议因其低延迟、低开销的特性被广泛应用于指令传输场景。然而,udp本身是无连接的不可靠传输协议,存在以下固有缺陷:数据包丢失网络拥塞或信号干扰可能导致指令包丢失,造成指令执行失败;

2、乱序,多路径传输环境下指令包到达顺序不可控,可能引发指令执行逻辑错误;重复执行风险,丢包触发的重发机制可能导致接收端重复执行同一指令。

3、为提升udp可靠性,传统方案通常采用以下方式:重传机制:发送端未收到ack确认时重复发送数据包,但未考虑指令覆盖场景;静态重发策略:固定间隔的重发易加剧网络拥塞,缺乏动态退避优化;主机资源浪费:未结合mac层过滤机制,所有设备均需处理非目标指令的解析,亟需一种针对指令传输场景优化的udp可靠传输方案。


技术实现思路

1、本专利技术提供的数据传输控制方法及系统,提供一种udp指令防丢失传输方法及系统,在指令覆盖时主动终止旧指令重传以节省网络资源;通过指令号与序列号本文档来自技高网...

【技术保护点】

1.一种UDP指令防丢失传输方法,其特征在于,包括发送端与接收端的协同操作:

2.根据权利要求1所述的方法,其特征在于,步骤一的指令包构建规则包括:

3.根据权利要求1所述的方法,其特征在于,步骤一中删除旧指令的具体实现为:在发送端维护以接收端MAC地址、指令号为联合键的重发缓冲区;

4.根据权利要求1所述的方法,其特征在于,步骤四的序列号判断机制包括:

5.根据权利要求1所述的方法,其特征在于,步骤二的返回指令包中:

6.一种UDP指令防丢失传输系统,其特征在于,包括发送端设备和接收端设备:

7.根据权利要求6所述...

【技术特征摘要】

1.一种udp指令防丢失传输方法,其特征在于,包括发送端与接收端的协同操作:

2.根据权利要求1所述的方法,其特征在于,步骤一的指令包构建规则包括:

3.根据权利要求1所述的方法,其特征在于,步骤一中删除旧指令的具体实现为:在发送端维护以接收端mac地址、指令号为联合键的重发缓冲区;

4.根据权利要求1所述的方法,其特征在于,步骤四的序列号判断机制包括:

5.根据权利要求1所述的方法,其特征在于,步...

【专利技术属性】
技术研发人员:高炳海
申请(专利权)人:深圳市朗强科技有限公司
类型:发明
国别省市:

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

1