【技术实现步骤摘要】
使用UDP协议优化无线网络负载拥塞的可靠通信方法
[0001]本专利技术涉及一种用于物联网通信领域的通过无线网络传输终端使用2G/3G/4G网络与远程服务器端通信的开发装置方法,具体地,涉及一种使用UDP协议优化无线网络负载拥塞的可靠通信方法。
技术介绍
[0002]随着无线网络通信速率的提高,尤其是5G时代的到来,物联网产业发展越来越快,大数据的普及,随之通过无线网络传输数据的数据量以及可靠性也要求越来越高。
[0003]传统的网络传输层可靠控制协议TCP是为有线网络设计的,以发送端为中心进行控制网络拥塞控制。TCP数据发送端假设丢包都是由于网络拥塞造成的,根据接收端的ACK反馈信息来判断是否有丢包发生并进行拥塞控制。当发生丢包时,发送端减小发送窗口,以减小网络的负载、避免拥塞。然而无线网络环境具有误码率高、带宽低及能量有限等特点,丢包很可能是由无线链路本身的情况引起的,传统的TCP将这些丢包归结为拥塞,会错误地进行拥塞控制,导致其性能在无线网络环境中下降很大。另外TCP协议为了保证数据的可靠性,重传的方式并不一定 ...
【技术保护点】
【技术特征摘要】
1.一种使用UDP协议优化无线网络负载拥塞的可靠通信方法,其特征在于,所述的方法包含:步骤1,通过终端上电拨号成功,获得运营商分配的内网IP,然后发送第一帧到服务器端,服务器端记录终端ID、IP及端口的对应关系,并回复终端;步骤2,终端收到服务器回复,记录与服务器连接成功,帧序号清零;步骤3,终端根据实时数据量发送数据,最大发送两个窗口数据;步骤4,服务器端记录每个终端接收的帧序号,当前帧的帧序号较上一帧连续,则移入业务处理队列等待处理;当前帧的帧序号较上一帧不连续,则存入不连续队列缓存,等待后续帧再进行排序;如果等待时间N后仍未收到该序号帧,则立即发送请求重传帧到终端;步骤5,终端收到请求重传帧后,根据帧序号重传对应帧序号的数据帧;步骤6,服务器端连续收到终端一个窗口的所有数据后,发送窗口确认帧到终端,发送后等待接收窗口确认回复帧,如果等待时间N后仍未收到,则重发该窗口确认帧;步骤7,终端收到窗口确认帧后,回复服务器端窗口确认回复帧,并调整可发送数据帧序号,发送下一窗口数据。2.如权利要求1所述的使用UDP协议优化无线网络负载拥塞的可靠通信方法,其特征在于,所述的步骤1中,如果终端未收到回复帧,则间隔N时间重发一次第一帧,直到收到回复帧结束。3.如权利要求1所述的使用UDP协议优化无线网络负载拥塞的可靠通信方法,其特征在于,所述的步骤2中,还包含:发送实际业务序号,从0开始编号。4.如权利要求1所述的使用UDP协议优化无线网络负载拥塞的可靠通信方法,其特征在于,所述的步骤3中,最大发送两个窗口数据,实现连续32帧。5.如权利要求1所述的使用UDP协议优化无线网络负载拥塞的可靠通信方法,其特征在于...
【专利技术属性】
技术研发人员:周耀华,余江林,
申请(专利权)人:上海吉盛网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。