空口资源调度的方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28634029 阅读:17 留言:0更新日期:2021-05-28 16:31
本发明专利技术涉及一种空口资源调度的方法、装置、计算机设备及存储介质,所述方法包括:接收终端发送的上行数据包、服务器发送的下行数据包;根据所述上行数据包和所述下行数据包判断所述终端与所述服务器当前的握手阶段;若判定所述终端与所述服务器当前的握手阶段为完成第二次握手,则按预设的资源大小为完成第二次握手的所述终端分配第一上行资源;若判定所述终端与所述服务器当前的握手阶段为完成TCP连接,则为完成TCP连接的所述终端分配第二上行资源。本发明专利技术通过判断出TCP握手阶段,对上行资源进行持续分配,降低了TCP连接的时延和端到端时延,提升了速率。

【技术实现步骤摘要】
空口资源调度的方法、装置、计算机设备及存储介质
本专利技术涉及网络通信
,具体地,涉及一种空口资源调度的方法、装置、计算机设备及存储介质。
技术介绍
传输控制/网际协议(TCP/IP,TransferControlProtocol/InternetProtocol)参考模型是一个抽象分层模型,模型中所有的TCP/IP系列网络协议都被归类到4个抽象的“层”中。每一层建立在第一层提供的服务上,为高一层提供服务。如图1所示,TCP协议位于TCP/IP参考模型的传输层。使用TCP进行数据通信的通信双方在进行业务数据传输前需要建立TCP连接,具体地,建立TCP连接的过程包含3次报文的交互,如图2所示,包括下属步骤:步骤1:用户终端向服务器发出同步(SYN,synchronous)报文;步骤2:服务器向用户终端回应SYN+ACK报文;步骤3:用户终端向服务器回应确认(ACK,AcknowledgmentNumber)报文;上述三次报文交互即为TCP连接的三次握手,握手成功后,基站作为用户终端和服务器的中间网元,会为用户终端分配相应的连接资源,用户终端和服务器双方即可开始业务数据传输。而5G网络的需求相较于4G网络而言,5G网络的时延要求和吞吐量的要求更高,针对5G网络低时延高吞吐的特性,现有技术中已公开通过构造多个调度队列并设置相关抢占机制,达到降低时延的目的,如一种向5G低时延演进的调度方法,包括:在当前子帧接收新传数据并生成预调度用户队列,同步接收重传业务和/或紧急业务数据;调整调度队列中的预调度用户,将紧急业务用户和重传业务用户插入到预调度用户队列中;将发送用户复用组包,发送给基带;将重传失败用户/新数据未成功发送用户队列返回,紧急业务未成功发送的用户会生成抢占队列返回。或者公开通过对拥堵数据进行优先级判断,从而满足5G网络低时延高吞吐的特性,如用于4G/5G高速网络的拥堵数据优先级判断方法,公开了上位机根据用户设备反馈的信道质量指示CQI获得最大传输效率和包头时延,计算获得加权系数;根据4G/5G网络传输设置传输控制协议TCP的队列长度和窗口大小;上位机通过用户设备的反馈数据获得当前传输速率;根据TCP的窗口大小获得吞吐量;根据TCP的长度队列、当前传输速率和吞吐量建立调度模型;根据调度模型和加权系数计算优先级权重,根据优先级权重的大小判断优先级,优先级权重大的用户优先级高,优先级高的用户优先分配资源块。但是在移动互联网蓬勃发展的今天,大量的连接都是基于TCP的连接,TCP连接的握手时延会导致5G网络的时延增高,而如何提升TCP连接的传输速率,降低链路时延,成为了一个难点。
技术实现思路
本专利技术旨在针对上述现有技术中至少一种缺点(不足),提供一种空口资源调度的方法、装置、计算机设备及存储介质,降低了TCP连接的时延和端到端时延,提升了速率。一方面,提供一种空口资源调度的方法,包括:接收终端发送的上行数据包、服务器发送的下行数据包;根据所述上行数据包和所述下行数据包判断所述终端与所述服务器当前的握手阶段;若判定所述终端与所述服务器当前的握手阶段为完成第二次握手,则按预设的资源大小为完成第二次握手的所述终端分配第一上行资源;若判定所述终端与所述服务器当前的握手阶段为完成TCP连接,则为完成TCP连接的所述终端分配第二上行资源。通过根据接收的上行数据包和下行数据包判断终端与服务器当前的握手阶段,对完成第二次握手的终端按预设的资源大小分配第一上行资源,从而减少了握手阶段第三步因上报SR所引入的时延,即减少了TCP连接的时延,加快了TCP的连接建立;通过对完成TCP连接的终端分配第二上行资源,减少了SR和BSR机制引入的时延,从而降低TCP连接端到端的时延,提升了速率和提高了吞吐的效果。进一步地,所述方法还包括:根据基站自身负载情况确定调度周期间隔,并根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小;所述为完成TCP连接的所述终端分配第二上行资源包括:根据所述上行资源大小和所述调度周期间隔为完成TCP连接的所述终端分配第二上行资源。通过根据基站自身负载情况确定调度周期间隔,并根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小,对上行资源进行分配,减少了SR和BSR机制引入的时延,从而降低TCP连接端到端的时延,提升了速率和提高了吞吐的效果。进一步地,所述基站自身负载情况包括当前所述终端的数量、当前时隙配比中上行时隙的数量和每个所述上行时隙调度的所述终端的数量;所述根据基站自身负载情况确定调度周期间隔包括:根据所述当前所述终端的数量、所述当前时隙配比中上行时隙的数量和每个所述上行时隙调度的所述终端的数量确定调度周期间隔。通过根据基站当前接入的终端的数量、当前时隙配比中上行时隙的数量和每个上行时隙调度的终端的数量确定调度周期间隔,从而根据确定的调度周期间隔为终端持续分配上行资源,使上行资源分配得更加合理。进一步地,所述根据基站自身负载情况确定调度周期间隔包括:根据如下公式(1)确定所述调度周期间隔:其中,Periods表示调度周期间隔,M表示当前所述终端的数量,P表示当前时隙配比10ms中上行时隙的数量,N表示每个所述上行时隙调度的所述终端的数量。通过根据基站当前接入的终端的数量、当前时隙配比中上行时隙的数量和每个上行时隙调度的终端的数量确定调度周期间隔,从而根据确定的调度周期间隔为终端持续分配上行资源,使上行资源分配得更加合理。进一步地,所述基站自身负载情况包括:所述下行数据包的大小、所述上行数据包的大小、下行速率;所述根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小包括:根据所述预设的统计周期、所述下行数据包的大小、所述上行数据包的大小、所述下行速率、所述调度周期间隔确定上行资源大小。根据终端与服务器通信业务过程中下行数据包传输的速率、预设的统计周期、下行数据包的大小、上行数据包的大小和调度周期间隔确定上行资源大小,从而可以得到更加准确的上行资源大小,使上行资源分配得更加合理,降低了TCP连接的端到端的时延。进一步地,所述根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小包括:根据如下公式(2)确定上行资源大小:其中,B表示上行资源大小,PerIodc表示预设的统计周期,S表示预设的统计周期内所述下行数据包的传输速率,A1表示所述预设的统计周期内所述下行数据包的平均大小,A2表示所述预设的统计周期内所述上行数据包的平均大小,Q表示修正因子。根据终端与服务器通信业务过程中下行数据包传输的速率、预设的统计周期、下行数据包的大小、上行数据包的大小和调度周期间隔确定上行资源大小,从而可以得到更加准确的上行资源大小,使上行资源分配得更加合理,有效降低TCP连接端到端的时延。进一本文档来自技高网
...

【技术保护点】
1.一种空口资源调度的方法,其特征在于,包括:/n接收终端发送的上行数据包、服务器发送的下行数据包;/n根据所述上行数据包和所述下行数据包判断所述终端与所述服务器当前的握手阶段;/n若判定所述终端与所述服务器当前的握手阶段为完成第二次握手,则按预设的资源大小为完成第二次握手的所述终端分配第一上行资源;/n若判定所述终端与所述服务器当前的握手阶段为完成TCP连接,则为完成TCP连接的所述终端分配第二上行资源。/n

【技术特征摘要】
1.一种空口资源调度的方法,其特征在于,包括:
接收终端发送的上行数据包、服务器发送的下行数据包;
根据所述上行数据包和所述下行数据包判断所述终端与所述服务器当前的握手阶段;
若判定所述终端与所述服务器当前的握手阶段为完成第二次握手,则按预设的资源大小为完成第二次握手的所述终端分配第一上行资源;
若判定所述终端与所述服务器当前的握手阶段为完成TCP连接,则为完成TCP连接的所述终端分配第二上行资源。


2.根据权利要求1所述的空口资源调度的方法,其特征在于,所述方法还包括:
根据基站自身负载情况确定调度周期间隔,并根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小;
所述为完成TCP连接的所述终端分配第二上行资源包括:
根据所述上行资源大小和所述调度周期间隔为完成TCP连接的所述终端分配第二上行资源。


3.根据权利要求2所述的空口资源调度的方法,其特征在于,所述基站自身负载情况包括当前所述终端的数量、当前时隙配比中上行时隙的数量和每个所述上行时隙调度的所述终端的数量;
所述根据基站自身负载情况确定调度周期间隔包括:
根据所述当前所述终端的数量、所述当前时隙配比中上行时隙的数量和每个所述上行时隙调度的所述终端的数量确定调度周期间隔。


4.根据权利要求3所述的空口资源调度的方法,其特征在于,所述根据基站自身负载情况确定调度周期间隔包括:
根据如下公式(1)确定所述调度周期间隔:



其中,Periods表示调度周期间隔,M表示当前所述终端的数量,P当前时隙配比10ms中上行时隙的数量,N表示每个所述上行时隙调度的所述终端的数量。


5.根据权利要求2-4任一项所述的空口资源调度方法,其特征在于,所述基站自身负载情况包括:所述下行数据包的大小、所述上行数据包的大小、下行速率;
所述根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小包括:
根据所述预设的统计周期、所述下行数据包的大小、所述上行数据包的大小、所述下行速率、所述调度周期间隔确定上行资源大小。


6.根据权利要求5所述的空口资源调度方法,其特征在于,所述根据预设的统计周期、基站自身负载情况及所述调度周期间隔确定上行资源大小包括:
根据如下公式(2)确定上行资源大小:



其中,B表示上行资源大小,Periodc表示预设的统计周期,S表示预设的统计周期内所述下行数据包的传输速率,A1表示所述预设的统计周期内所述下行数据包的平均大小,A2表示所述预设的统计周期内所述上行数据包的平均大小,Q表示修正因子。


7.根据权利要求1-4或6所述的空口资源调度的方法,其特征在于,所述上行数据包包括所述终端发送的第一数据包和ACK数据包;
所述根据所述上行数据包和所述下行数据包判断所述终端与所述服务器当前的握手阶段包括:
检验所述第一数据包是否为SYN请求;
若是,则将所述终端的状态标记为完成第一次握手;
接收服务器发送给完成第一次握手的...

【专利技术属性】
技术研发人员:黎中玉潘雷吴伟锋
申请(专利权)人:京信网络系统股份有限公司
类型:发明
国别省市:广东;44

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

1