一种移动网络UDP业务拥塞处理方法及基站技术

技术编号:17518454 阅读:61 留言:0更新日期:2018-03-21 02:53
本发明专利技术提供一种移动网络UDP业务拥塞处理方法及基站,涉及通信领域,能够在使用UDP传输数据时,降低拥塞时的丢包率,提高传输可靠性。该方法包括:基站接收服务器发送给用户设备的第一UDP数据包;向所述用户设备发送所述第一UDP数据包;将所述第一UDP数据包复制并缓存在所述基站;若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。

A mobile network UDP traffic congestion processing method and base station

The invention provides a mobile network UDP business congestion processing method and a base station, which relates to the field of communication. It can reduce packet loss rate and improve transmission reliability when transmitting data using UDP. The method includes: a base station receives the first data sent to the server UDP packets sent to the user equipment; the user equipment is the first UDP data packet; the first UDP packet replication and buffered in the base station; if the sending to the user equipment for the first UDP packet after a preset time congestion, received information sent by the user equipment, once again sent to the user equipment of the first UDP packet.

【技术实现步骤摘要】
一种移动网络UDP业务拥塞处理方法及基站
本专利技术涉及通信领域,尤其涉及一种移动网络UDP业务拥塞处理方法及基站。
技术介绍
在网络通信中,传输层协议包括传输控制协议(TransmissionControlProtocol,TCP)和用户数据报协议(UserDatagramProtocol,UDP)。TCP是面向连接的,保证高可靠性(数据无丢失、数据无失序、数据无错误、数据无重复到达)。UDP是一种面向非连接的协议,其主要作用是将网络数据流量压缩成数据包的形式,而不提供数据包分组、组装,且不能对数据包进行排序,接收端也不对接收的报文发出确认,不能保证可靠传输。由于UDP在处理数据包时具有资源消耗小、处理速度快的特点,在音频、视频和数据传送时得到广泛的应用。然而,由于网络的波动性,UDP数据包很容易在网络节点被丢弃,从而导致数据传输不可靠。例如对于视频的传输,就可能由于丢包而出现花屏、卡顿和跳秒现象,从而影响到用户业务体验感受。在移动网络中,由于基站与用户设备间无线接入网络质量的不确定性,尤其伴随用户移动的场景,用户设备对UDP业务的体验感受将伴随丢包而产生波动性的影响。传统的UDP业务本身是不具备拥塞控制和拥塞处理机制的,当发生拥塞时,数据包被直接丢弃。即使接收客户端能够通过向服务器发送Internet控制报文协议(InternetControlMessageProtocol,ICMP)端口不可达差错消息提示服务器接收端已经发生拥塞,但该方式也无法直接降低已经丢失的数据包对用户体验的影响。而TCP传输协议在收发数据包时,虽然具有拥塞控制机制,但在非丢包时协议开销较大,网络传输带宽利用率低于UDP协议,而一旦发生丢包,传输效率进一步锐减。因此,在移动网络中,当使用UDP传输数据时,如何降低拥塞时的丢包率,提高传输可靠性,成为一个亟待解决的问题。
技术实现思路
本申请提供一种移动网络UDP业务拥塞处理方法及基站,能够在使用UDP传输数据时,降低拥塞时的丢包率,提高传输可靠性。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种移动网络UDP业务拥塞处理方法,该方法可以包括:基站接收服务器发送给用户设备的第一UDP数据包;向所述用户设备发送所述第一UDP数据包,将所述第一UDP数据包复制并缓存在所述基站;若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。第二方面,本申请提供一种基站,该基站包括:接收模块、发送模块和存储模块。其中,接收模块用于接收服务器发送给用户设备的第一UDP数据包;发送模块,用于向所述用户设备发送所述第一UDP数据包;存储模块,用于复制并缓存所述第一UDP数据包;所述接收模块,还用于接收所述用户设备发送的拥塞消息;所述发送模块,还用于若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,所述接收模块收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。第三方面,本申请提供一种基站,该基站包括:处理器、收发器和存储器。其中,存储器用于存储计算机执行指令,当该基站运行时,处理器执行该存储器存储的该计算机执行指令,以使该基站执行第一方面及其各种可选的实现方式中任意之一所述的移动网络UDP业务拥塞处理方法。第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有一个或多个程序,一个或多个程序包括计算机执行指令,当该基站的处理器执行该计算机执行指令时,该基站执行上述第一方面及其各种可选的实现方式中任意之一所述的移动网络UDP业务拥塞处理方法。第五方面,本申请提供一种通信系统,该通信系统包括用户设备、服务器和第二方面及其各种可选的实现方式中任意之一所述的基站。本申请提供的移动网络UDP业务拥塞处理方法、装置及系统,基站在收到服务器发送给用户设备的第一UDP数据包后,向所述用户设备发送所述第一UDP数据包;并将所述第一UDP数据包复制并缓存在所述基站;若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。相对于现有技术中,基站不加控制的将UDP数据包转发给用户设备。本专利技术提供的移动网络UDP业务拥塞处理方法,利用基站较为强大的存储和处理能力,在基站给用户设备转发数据包的同时复制并存储该数据包。如果用户设备发送拥塞消息,则基站向用户设备再次发送缓存的数据包,从而通过基站缓存数据包的方式提高传输协议的可靠性,降低移动网络中UDP业务拥塞时的丢包率。附图说明图1为本专利技术实施例提供的移动网络UDP业务拥塞处理方法及基站应用的通信网络结构示意图;图2为本专利技术实施例提供的移动网络UDP业务拥塞处理方法示意图;图3为本专利技术实施例提供的基站的结构示意图一;图4为本专利技术实施例提供的基站的结构示意图二;图5为本专利技术实施例提供的基站的结构示意图三。具体实施方式下面结合附图对本专利技术实施例提供的移动网络UDP业务拥塞处理方法、装置及系统进行详细地描述。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本专利技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。此外,本专利技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本专利技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。本专利技术实施例提供的移动网络UDP业务拥塞处理方法可以应用于图1所示的通信网络中,该通信网络可以为第五代(5thgeneration,5G)移动通信网络,还可以为第四代(4thgeneration,4G)(如:演进型分组系统(evolvedpacketsystem,EPS)移动通信网络,还可以为其他实际的移动通信网络,本专利技术不予限制。如图1所示,该通信网络可以包含:用户设备、基站、数据网络。其中,图1中的用户设备可以用于通过无线空口连接到运营商部署的接入网设备,继而接入数据网络;基站主要用于实现无线物理层功能、资源调度和无线资源管理、无线接入控制以及移动性管理功能;数据网络可以包含网络设备(如:服务器、路由器等设备),数据网络主要用于为终端设备提供数据服务。需要说明的是,图1仅为示例性架构图,除图1中所示功能单元之外,该网络架构还可以包括其他功能单元,本专利技术实施例对此不进行限定。上述用户设备可以为用户设备(userequipment,UE),如本文档来自技高网
...
一种移动网络UDP业务拥塞处理方法及基站

【技术保护点】
一种移动网络UDP业务拥塞处理方法,其特征在于,包括:基站接收服务器发送给用户设备的第一UDP数据包;向所述用户设备发送所述第一UDP数据包;将所述第一UDP数据包复制并缓存在所述基站;若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。

【技术特征摘要】
1.一种移动网络UDP业务拥塞处理方法,其特征在于,包括:基站接收服务器发送给用户设备的第一UDP数据包;向所述用户设备发送所述第一UDP数据包;将所述第一UDP数据包复制并缓存在所述基站;若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,收到所述用户设备发送的拥塞消息,则再次向所述用户设备发送所述第一UDP数据包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在向所述用户设备发送所述第一UDP数据包之后的预设时间内,未收到所述用户设备发送的拥塞消息,则删除所述缓存在所述基站的第一UDP数据包。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述用户设备发送第一UDP数据包的次数等于最大发送次数后,删除所述缓存在所述基站的第一UDP数据包。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:向所述服务器发送拥塞指示信息,所述拥塞指示信息用于指示所述用户设备发生拥塞。5.根据权利要求4所述的方法,其特征在于,所述向所述服务器发送拥塞指示信息包括:向所述服务器转发所述基站收到的所述用户设备发送的拥塞消息;或者,向所述服务器发送所述基站生成的拥塞指示信息。6.根据权利要求5所述的方法,其特征在于,所述向所述服务器发送拥塞指示信息包括:在第一次收到所述用户设备发送的拥塞消息后,向所述服务器发送所述拥塞指示信息。7.一种基站,其特征在于,包括:接收模块,用于接收服务器发送给用户设备的第一UDP数据包;发送模块,用于向所述用户设备发送所述第一UDP数据包;存储模块,用于复制并缓存所述...

【专利技术属性】
技术研发人员:张勍盛煜李先达单丽雅
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1