基站下行传输控制方法和系统的制作方法

文档序号:9435805阅读:395来源:国知局
基站下行传输控制方法和系统的制作方法
【技术领域】
[0001] 本发明涉及移动通信技术领域,特别是涉及一种基站下行传输控制方法及装置。
【背景技术】
[0002] 在移动通信技术领域,用户对数据下载业务有了很大的需求,高速下载也成了 无线通信的标志性需求,然而数据业务下载、上传离不开TCP(TransmissionControl Protocol,传输控制协议),目前移动通信领域中基站的工作重心在于传统协议架构下的 数据传输实现与维护,比如,LTE(LongTermEvolution,3GPP长期演进)制式基站中的 MAC(MediaAccessControl,介质访问控制)、RLC(RadioLinkControl,无线链路控制)、 F*DCP(PacketDataConvergenceProtocol,包数据集中协议)等数据传输协议,对TCP协 议层的相关处理较为薄弱,甚至空白。在某些复杂的网络环境中,基站本身对终端用户数据 所涉及的TCP数据包关注不够,引发大量数据不必要的网络回传,造成了网络带宽、空口资 源的浪费。同时TCP数据严格按序传输的特征也使得某些情况下,特殊数据包更为紧急相 比其他数据包,令人遗憾的是大部分基站由于未涉足终端数据TCP层的相关内容,也一定 程度致使基站不能及时、优先地照顾终端较为迫切的数据传输需求。
[0003] 现有系统由于并不涉足用户TCP/IP分组数据内容,未能代理终端在TCP协议上提 前回馈服务器应答,也未能掌握用户传输层数据动态,对于网络丢包等事件未能先于终端 用户做出反应,造成网络回传时间长,重传速度慢。少数系统虽然已经具备TCP网络侧代理 功能,但实现方案多为收到下行数据包直接提前对服务器应答、提前应答逻辑单一,未能考 虑基站空口质量因素,在空口质量不佳的场景下,加速而至的下行数据在空口传输不畅,从 而造成整体传输效率低。

【发明内容】

[0004] 基于此,有必要针对现有技术传输效率低的问题,提供一种基站下行传输控制方 法及装置。
[0005] -种基站下行传输控制方法,包括以下步骤:
[0006] 接收服务器发送的数据包,将所述数据包存储在本地缓存中;
[0007] 接收用户端对序号为N的数据包的第一应答包;其中,所述第一应答包为用户端 对基站发送的数据包的应答;N为正整数;
[0008] 根据到用户端之间的通信链路的无线传输误码率设置最大提前应答量;其中,所 述最大提前应答量是基站向服务器提前发送应答包的最大提前量;
[0009] 当本地缓存中的数据包的序号连续且当前提前应答量M小于最大提前应答量时, 向服务器发送对序号为M+N的数据包的第二应答包;其中,所述第二应答包为基站对服务 器发送的数据包的应答;M为正整数,初值为0 ;
[0010] 当数据包的序号不连续时,每隔一段时间将丢失的数据包对应的第二应答包连续 发送K次至服务器,直到收到服务器发送的所述丢失的数据包;其中,K为不小于3的整数。
[0011] -种基站下行传输控制系统,包括:
[0012] 第一接收模块,用于接收服务器发送的数据包,将所述数据包存储在本地缓存中, 并检测所述数据包的序号是否连续;
[0013] 第二接收模块,用于接收用户端对序号为N的数据包的第一应答包;其中,所述第 一应答包为用户端对基站发送的数据包的应答;N为正整数;
[0014] 提前应答调整模块,用于根据到用户端之间的通信链路的无线传输误码率设置 最大提前应答量;其中,所述最大提前应答量是基站向服务器提前发送应答包的最大提前 量;
[0015] 提前应答模块,用于当本地缓存中的数据包的序号连续且当前提前应答量M小于 最大提前应答量时,向服务器发送对序号为M+N的数据包的第二应答包;其中,所述第二应 答包为基站对服务器发送的数据包的应答;M为正整数,初值为0 ;
[0016] 提前重复应答模块,用于当数据包的序号不连续时,每隔一段时间将丢失的数据 包对应的第二应答包连续发送K次至服务器,直到收到服务器发送的所述丢失的数据包; 其中,K为不小于3的整数。
[0017] 上述基站下行传输控制方法和系统,根据到用户端之间的通信链路的无线传输误 码率设置系统的最大提前应答量,充分考虑了基站空口质量因素,将空口侧无线传输与网 络侧有线传输在一定程度上做融合,能够在空口质量不佳的场景下,限制下行数据在空口 的传输,在空口质量较好时加速下行数据在空口的传输;并通过提前重复应答,优先发送对 丢失数据包的请求,能够及时、优先地照顾终端较为迫切的数据传输需求,从而提高整体传 输效率。
【附图说明】
[0018] 图1为传统LTE基站数据传输架构图;
[0019] 图2为一个实施例的设置了TCP代理的基站架构图;
[0020] 图3为一个实施例的基站下行传输控制方法流程图;
[0021 ] 图4-a为一个实施例的提前重复应答示意图;
[0022] 图4-b为一个实施例的提前应答示意图;
[0023] 图5为一个实施例的设置最大提前应答量的方法流程图;
[0024] 图6为一个实施例的接收用户端对序号为N的数据包的第一应答包之后的处理流 程图;
[0025] 图7为第一实施例的基站下行传输控制系统的结构示意图;
[0026] 图8为一个实施例的第二接收模块的结构示意图;
[0027] 图9为一个实施例的提前应答调整模块的结构示意图;
[0028] 图10为第二实施例的基站下行传输控制系统的结构示意图。
【具体实施方式】
[0029] 下面结合附图对本发明的技术方案做进一步阐述。
[0030] 为了简化分析现有移动通信领域基站的现状,以LTE制式基站为例,其数据传输 处理大致涉及MAC、RLC、H)CP、S1等主要协议,其中S1层数据形态衔接网络数据传输与基 站内部rocp等协议数据处理,数据流程涉及的协议结构如图i所示。
[0031] 现有的基站下行传输控制主要涉及以下协议:
[0032] 1)S1协议相关处理,S1承接基站网络侧数据,基于终端用户的英特网协议(IP)数 据包,S1添加相应的头部信息,打包后即发往网络侧,反向同理,接收来自网络侧的数据,剔 除S1相应头部信息,发往基站下游模块(PDCP);
[0033] 2)F*DCP协议相关处理,分组数据汇聚协议(PacketDataConvergenceProtocol) 层属于无线接口协议栈的第二层,处理控制平面的无线资源管理(RRC)消息以及用户平面 的英特网协议(IP)包。在用户平面上,rocp子层得到来自上层的IP数据分组包,可以对 IP数据分组进行头压缩和加密,然后递交到RLC子层,反向同理,接收来自RLC子层的数据, 经过头部解压缩、解密,还原用户的英特网协议(IP)数据分组包发往上游模块(S1);
[0034] 3)RLC/MAC/PHY协议相关处理,LTE基站涉及此三大领域的处理,均为严格按照协 议约束实现,在此不做累述。
[0035] 现有系统具有以下不足:
[0036] (1)现有系统由于并不涉足用户TCP/IP分组数据内容,未代理终端在TCP协议上 提前回馈服务器应答,这方面工作可以减小网络回传时间;
[0037] (2)现有系统由于并不涉足用户TCP/IP分组数据内容,未能掌握用户传输层数据 动态,对于网络丢包等事件未能先于终端用户做出反应,比如基站提前回馈服务器重复应 答,这方面工作可以触发快速重传;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1