基站上行突发缓解方法及装置制造方法及图纸

技术编号:16823142 阅读:53 留言:0更新日期:2017-12-16 18:12
本发明专利技术涉及一种基站上行突发缓解方法及装置,通过根据上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限,然后将报文缓存队列中不超过报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到报文缓存队列中的报文转发完毕。报文转发门限是由上行报文缓存队例中的报文总数以及预设周期时长决定的,即是会随着上行报文缓存队列中报文总数变化而变化的,即报文转发门限为可动态调整的,并以该报文转发门限为基础,每次转发时,将不超过报文转发门限个报文转发,即可实现最大限度地报文转发,又可进行报文均衡调度转发,以缓解上行报文的突发,从而缓解下行报文的突发,避免发生丢包现象。

Method and device for uplink burst remission of base station

The invention relates to a method and device for uplink emergency relief, according to the total number of packets in the buffer queue and the uplink packet default cycle length, obtained per unit time of packet forwarding threshold, then the packets in the buffer queue does not exceed the threshold of a packet forwarding forwarding message, delete the message is forwarded from the message queue, message until the message queue in the forwarding. The total number of messages by message forwarding threshold uplink message cache in team as well as the default cycle length is determined, which will change with the total number of packets in the buffer queue of uplink message, namely packet forwarding threshold can be adjusted dynamically, and the packet forwarding threshold based forwarding every time, will not more than a threshold packet forwarding packet forwarding, you can achieve the maximum packet forwarding, and packet scheduling uplink message forwarding, to alleviate the burst, to ease the downward message burst, to avoid the occurrence of packet loss.

【技术实现步骤摘要】
基站上行突发缓解方法及装置
本专利技术涉及通信
,特别是涉及一种基站上行突发缓解方法及装置。
技术介绍
在移动通信
,基站设备部署于运营商核心网络之下,其为手机终端客户提供的速率体验受整个回传中每个结点设备的影响。在TDD(TimeDivisionDuplexing,时分双工)基站系统商用部署中时常出现由于传输网络配置异常(比如传输缓存参数配置异常)以及TDD基站系统上下行时分复用的固有帧格式,容易产生上行突发,从而导致下行突发,因此产生传输网络丢包,丢包对可靠传输的TCP(TransmissionControlProtocol,传输控制协议)等协议是致命的,会导致其窗口迅速收拢,传输速率受到严重影响,降低用户体验效果。
技术实现思路
基于此,有必要针对上行突发导致丢包的问题,有必要提供一种基站上行突发缓解方法及装置。一种基站上行突发缓解方法,包括以下步骤:检测是否有上行报文到达;若是,则将到达的所述上行报文存储至上行报文缓存队列中;根据所述上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限;将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到所述报文缓存队列中的报文转发完毕。本专利技术还提供一种基站上行突发缓解装置,包括:报文检测模块,用于,检测是否有上行报文到达;缓存模块,用于当所述报文检测模块的检测结果为是时,将到达的所述上行报文存储至上行报文缓存队列中;门限获取模块,用于根据所述上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限;转发模块,用于将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到所述报文缓存队列中的报文转发完毕。上述基站上行突发缓解方法及装置,通过根据上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限,然后将报文缓存队列中不超过报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到报文缓存队列中的报文转发完毕。报文转发门限是由上行报文缓存队例中的报文总数以及预设周期时长决定的,即是会随着上行报文缓存队列中报文总数变化而变化的,即报文转发门限为可动态调整的,并以该报文转发门限为基础,每次转发时,将不超过报文转发门限个报文转发,即可实现最大限度地报文转发,又可进行报文均衡调度转发,以缓解上行报文的突发,从而缓解下行报文的突发,避免发生丢包现象。附图说明图1为一实施例的基站上行突发缓解方法的流程图;图2为另一实施例的基站上行突发缓解方法的子流程图;图3为一种TDD-LTE基站系统的协议结构图;图4为另一种TDD-LTE基站系统的协议结构图;图5为一实施例的基站上行突发缓解装置的模块示意图;图6为另一实施例的基站上行突发缓解装置的子模块示意图。具体实施方式请参阅图1,提供一种实施例的基站上行突发缓解方法,包括以下步骤:S110:检测是否有上行报文到达。一般情况下,网络架构包括用户设备(UE,可以是终端)和基站(例如,包括LTE基站,负责信号处理和资源管理),基站与基站之间可直接信息传递,终端之间可通过基站进行信息传递,即基站对将一终端发送的数据转发给另一终端,实现终端之间的通信。终端向基站上传数据称为上行,基站向终端下发数据称为下行,即终端向基站上传的报文称为上行报文,基站向终端下发的报文称为下行报文。在基站中,需要对报文进行检测,即检测是否有新的报文到达,以便后续接收报文并对其进行相应处理。若是,则执行以下步骤:S120:将到达的上行报文存储至上行报文缓存队列中。在检测到有上行报文到达时,表示在预设时长期间,有新的上行报文到达,可以认为是终端向基站发送了新的上行报文,此时,将到达的上行报文存储在基站中上行报文缓存队列中。S130:根据上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限。预设周期时长大于零,通过上行报文缓存队列中报文总数以及预设周期时长,可计算出基站单位时间(ms)可转发至网络的上行报文的新门限,即报文转发门限,以作为后续报文转发的依据。报文转发门限指单次转发报文的最大数量,基站在后续报文转发中,单次转发的报文数量不得超过上述报文转发门限。报文转发门限是根据上行报文缓存队列中报文总数以及预设周期时长获得的,由于上行报文缓存队列中报文可以不断变化的(终端向基站发送上行报文,上行报文缓存队列中报文随之增加),从而,报文转发门限可以变化的,是会随着上行报文缓存队列中报文总数变化的,以满足不同情况的要求。S140:将报文缓存队列中不超过报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到报文缓存队列中的报文转发完毕。在获得报文转发门限后,可根据报文转发门限进行报文转发,由于每次转发的报文数量不得超过最大数据即报文转发门限,从而,每次将报文缓存队列中不超过报文转发门限个报文进行转发,并将转发后的报文从报文缓存队列中删除,空出报文缓存队列的空间,为后续到达的报文让出空间,以节省空间大小,依次循环转发,直到报文缓存队列中的报文转发完毕,实现所有报文的转发。上述基站上行突发缓解方法,通过根据上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限,然后将报文缓存队列中不超过报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到报文缓存队列中的报文转发完毕。报文转发门限是由上行报文缓存队例中的报文总数以及预设周期时长决定的,即是会随着上行报文缓存队列中报文总数变化而变化的,即报文转发门限为可动态调整的,并以该报文转发门限为基础,每次转发时,将不超过报文转发门限个报文转发,即可实现最大限度地报文转发,又可进行报文均衡调度转发,以缓解上行报文的突发,从而缓解下行报文的突发,避免发生丢包现象。在本实施例中,若未检测到有新的上行报文到达时,表示在预设时长的时间内基站没有接收到终端新发送的上行报文,也就无需执行将新的上行报文存储到上行报文缓存队列中,但是上行报文缓存队列中可能还有剩余的上行报文还未转发完毕,则直接跳转到将报文缓存队列中不超过报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到报文缓存队列中的报文转发完毕的步骤,此时的报文转发门限可以为上一次检测到有上行报文到达时计算得到的报文转发门限,若第一次未检测到有上行报文,说明还未计算报文转发门限,此时的报文转发门限为初始时预设的转发门限。在其中一个实施例中,所述检测是否有上行报文到达之前,还包括步骤:检测当前记录时长是否达到预设时长;若是,则进入所述检测是否有上行报文到达的步骤。在基站中,会间隔预设时长进行报文检测,即检测是否有上行报文到达,在本实施例中,通过记录时长实现间隔检测,即对进行报文检测的时间间隔进行记录,在当前记录时长达到预设时长时,表示报文检测的时间间隔已到,可进行报文检测了。在本实施例中,通过设置预设时长,检测当前记录时长是否达到预设时长是为了实现间隔检测报文,在当前记录时长未达到预设时长时,是说明还未到达检测报文的时候,无需进行报文检测,但是,报文缓存队里中可能还是存在未转发的报文,此时,还是需要进行报文的转发,即在前记录时长未达到预设时长时,会跳转到将报文缓存队列中不超过报文转发门限个报文本文档来自技高网...
基站上行突发缓解方法及装置

【技术保护点】
一种基站上行突发缓解方法,其特征在于,包括以下步骤:检测是否有上行报文到达;若是,则将到达的所述上行报文存储至上行报文缓存队列中;根据所述上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限;将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到所述报文缓存队列中的报文转发完毕。

【技术特征摘要】
1.一种基站上行突发缓解方法,其特征在于,包括以下步骤:检测是否有上行报文到达;若是,则将到达的所述上行报文存储至上行报文缓存队列中;根据所述上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限;将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到所述报文缓存队列中的报文转发完毕。2.根据权利要求1所述的基站上行突发缓解方法,其特征在于,所述检测是否有上行报文到达之前,还包括步骤:检测当前记录时长是否达到预设时长;若是,则进入所述检测是否有上行报文到达的步骤。3.根据权利要求1或2所述的基站上行突发缓解方法,其特征在于,所述将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除,直到所述报文缓存队列中的报文转发完毕的步骤包括:将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除;判断所述报文缓存队列是否为空;若否,返回所述将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除的步骤;若是,则确定所述报文缓存队列中的报文转发完毕。4.根据权利要求3所述的基站上行突发缓解方法,其特征在于,所述将所述报文缓存队列中不超过所述报文转发门限个报文转发,将转发后的报文从报文缓存队列中删除的步骤包括:当所述报文缓存队列中报文数量大于或等于所述报文转发门限时,将所述报文缓存队列中所述报文转发门限个报文转发,并将转发后的报文从报文缓存队列中删除;当所述报文缓存队列中报文数量小于所述报文转发门限时,将所述报文缓存队列中剩余的报文转发,并将转发后的报文从报文缓存队列中删除。5.根据权利要求1或2所述的基站上行突发缓解方法,其特征在于,所述根据所述上行报文缓存队列中报文总数以及预设周期时长,获得单位时间内报文转发门限的步骤包括:将所述上行报文缓存队列中报文总...

【专利技术属性】
技术研发人员:李福坚郑自永胡呈欣关文祥
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1