调度吞吐量的获取方法及装置、基站、存储介质制造方法及图纸

技术编号:23406656 阅读:56 留言:0更新日期:2020-02-22 17:10
本发明专利技术实施例提供了一种调度吞吐量的获取方法及装置、基站、存储介质、电子装置,其中,所述方法包括:缓存接收到的用户请求业务报文;根据用户请求业务报文的数据大小进行下行数据调度资源分配,其中,当分配的调度资源大于或等于缓存的用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的调度资源小于缓存的用户业务请求报文数据大小时,置本次调度为满调调度;根据下行数据调度资源分配的结果和调度类型获取调度吞吐量。该方法解决了现有技术中离散业务场景下因小包过度统计,导致调度吞吐量指标失真的问题,有效剔除尾包,提高了调度吞吐量的计算精度。

Acquisition method and device, base station and storage medium of scheduling throughput

【技术实现步骤摘要】
调度吞吐量的获取方法及装置、基站、存储介质
本专利技术涉及长期演进(LongTermEvolution,简称为LTE)和新的无线(NewRadio,简称为NR)技术通讯领域,具体而言,涉及一种调度吞吐量的获取方法及装置、基站、存储介质、电子装置。
技术介绍
调度IP吞吐量(ScheduledInternetProtocolThroughput,简称为ScheduledIPThroughput)通过统计LTE用户平均峰值吞吐量体现LTE用户感知速率,该指标能够反映LTE无线网络和第五代5GNR拥塞情况,体现无线网络负荷、覆盖、干扰等情况,并能综合反映用户报文调度情况。ScheduledIPThroughput主要依赖缓存是否为空的状态变化来判断尾包(即非满调状态的数据包),达到剔除尾包的目的。当缓存为空时,协议就认为是非满调状态,缓存不为空时,就是满调状态。但是在实际应用过程中,协议中该统计方法虽然能反映集中来包(大流量业务)场景的无线空口性能,在离散来包(断续业务)场景存在一定的局限性。在离散来包场景下,上层业务来包比较离散,无法保证缓存中的数据一直大于无线空口能力,调度器进行分配调度资源的同时不断有来包,缓存一直不为空,但是调度器在每次调度时并没有全部分配调度资源,根据现有统计方式这些调度的数据量和时间都会纳入到ScheduledIPThroughput指标统计中,导致统计出来的指标无法真实反映无线空口性能。针对相关技术中,离散业务场景下因小包过度统计,导致调度吞吐量指标失真的问题,目前尚未有合理的解决办法。
技术实现思路
本专利技术实施例提供了一种调度吞吐量的获取方法及装置、基站、存储介质、电子装置,以至少解决相关技术中离散业务场景下因小包过度统计,导致调度吞吐量指标失真的问题。根据本专利技术的一个实施例,提供了一种调度吞吐量的获取方法,包括:缓存接收到的用户请求业务报文;根据所述用户请求业务报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的所述调度资源小于缓存的所述用户业务请求报文数据大小时,置本次调度为满调调度;根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量。可选地,所述根据缓存的所述用户业务请求报文的数据大小进行下行数据调度资源分配包括:发送缓存状态报告BSR,其中,所述BSR中携带缓存的所述用户业务请求报文;根据所述BSR中携带的所述用户业务请求报文的数据大小进行下行数据调度资源分配。可选地,所述根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量包括:统计在目标时间段内,每个会话中每个样本的数据传输时间,其中所述会话为一次连续的数据传输过程,所述样本为一次所述会话中连续的至少一次满调数据传输过程;统计在目标时间段内,每个会话中每个样本的服务数据单元SDU数据量;利用所述数据传输时间和所述SDU数据量获取调度吞吐量。可选地,所述统计在目标时间段内,每个会话中每个样本的数据传输时间包括:当所述统计始于满调调度时,将所述统计开始的时刻记为T2,当所述时刻T2后遇到第一次非满调调度时,将所述非满调的起始时刻记为T1,所述单个样本的数据传输时间=T1-T2;所述统计在目标时间段内,每个会话中每个样本的服务数据单元SDU数据量包括:在所述单个样本的数据传输时间内成功传输的SDU报文长度为SDU数据量。可选地,所述利用所述数据传输时间和所述SDU数据量获取调度吞吐量包括:将所有会话中所有样本的SDU数据量累加求和,得到数据量总和;将所有会话中所有样本的数据传输时间累加求和,得到时间总和;利用所述数据量总和除以所述时间总和得到所述调度吞吐量。可选地,所述缓存接收到的用户请求业务报文包括:无线链路控制RLC协议实体接收用户请求业务报文;所述RLC协议实体将接收到的所述用户业务请求报文进行缓存。可选地,所述根据缓存的所述用户业务请求报文的数据大小进行下行数据调度资源分配包括:所述RLC协议实体向调度器发送缓存状态报告BSR,其中,所述BSR中携带缓存的所述用户业务请求报文;所述调度器根据所述BSR中携带的所述用户业务请求报文的数据大小进行下行数据调度资源分配。可选地,所述根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量包括:所述调度器将所述下行数据调度资源分配的结果和所述调度类型发送至媒体接入控制MAC协议实体;所述MAC协议实体统计以下数据:在目标时间段内每个会话中每个样本的数据传输时间,以及在目标时间段内每个会话中每个样本的服务数据单元SDU数据量;所述MAC协议实体利用所述数据传输时间和所述SDU数据量获取调度吞吐量。根据本专利技术的另一个实施例,还提供了一种调度吞吐量的获取装置,包括:缓存模块,用于缓存接收到的用户请求业务报文;分配模块,用于根据所述用户业务请求报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的所述调度资源小于缓存的所述用户业务请求报文数据大小时,置本次调度为满调调度;获取模块,用于根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量。可选地,所述分配模块包括:发送单元,用于发送缓存状态报告BSR,其中,所述BSR中携带缓存的所述用户业务请求报文;第一分配单元,用于根据所述BSR中携带的所述用户业务请求报文的数据大小进行下行数据调度资源分配。可选地,所述获取模块包括:第一统计单元,用于统计在目标时间段内,每个会话中每个样本的数据传输时间,其中所述会话为一次连续的数据传输过程,所述样本为一次所述会话中连续的至少一次满调数据传输过程;第二统计单元,用于统计在目标时间段内,每个会话中每个样本的服务数据单元SDU数据量;第一获取单元,用于利用所述数据传输时间和所述SDU数据量获取调度吞吐量。可选地,所述第一统计单元还用于:当所述统计始于满调调度时,将所述统计开始的时刻记为T2,当所述时刻T2后遇到第一次非满调调度时,将所述非满调的起始时刻记为T1,所述单个样本的数据传输时间=T1-T2;所述第二统计单元还用于:在所述单个样本的数据传输时间内成功传输的SDU报文长度为SDU数据量。可选地,所述获取模块还包括:第一求和单元,用于将所有会话中所有样本的SDU数据量累加求和,得到数据量总和;第二求和单元,用于将所有会话中所有样本的数据传输时间累加求和,得到时间总和;计算单元,用于利用所述数据量总和除以所述时间总和得到所述调度吞吐量。根据本专利技术的另一个方面,还提供了一种基站,包括:无线链路控制RLC协议实体,用于缓存接收到的用户请求业务报文;调度器,用于根据缓存的所述用户业务请求报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的所述调度资源小于缓存的所述用户业务请求报文数据大小时,置本次本文档来自技高网
...

【技术保护点】
1.一种调度吞吐量的获取方法,其特征在于,包括:/n缓存接收到的用户请求业务报文;/n根据所述用户请求业务报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的所述调度资源小于缓存的所述用户业务请求报文数据大小时,置本次调度为满调调度;/n根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量。/n

【技术特征摘要】
1.一种调度吞吐量的获取方法,其特征在于,包括:
缓存接收到的用户请求业务报文;
根据所述用户请求业务报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的所述调度资源小于缓存的所述用户业务请求报文数据大小时,置本次调度为满调调度;
根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量。


2.根据权利要求1所述的方法,其特征在于,所述根据缓存的所述用户业务请求报文的数据大小进行下行数据调度资源分配包括:
发送缓存状态报告BSR,其中,所述BSR中携带缓存的所述用户业务请求报文;
根据所述BSR中携带的所述用户业务请求报文的数据大小进行下行数据调度资源分配。


3.根据权利要求1所述的方法,其特征在于,所述根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量包括:
统计在目标时间段内,每个会话中每个样本的数据传输时间,其中所述会话为一次连续的数据传输过程,所述样本为一次所述会话中连续的至少一次满调数据传输过程;
统计在目标时间段内,每个会话中每个样本的服务数据单元SDU数据量;
利用所述数据传输时间和所述SDU数据量获取调度吞吐量。


4.根据权利要求3所述的方法,其特征在于,
所述统计在目标时间段内,每个会话中每个样本的数据传输时间包括:
当所述统计始于满调调度时,将所述统计开始的时刻记为T2,当所述时刻T2后遇到第一次非满调调度时,将所述非满调的起始时刻记为T1,所述单个样本的数据传输时间=T1-T2;
所述统计在目标时间段内,每个会话中每个样本的服务数据单元SDU数据量包括:
在所述单个样本的数据传输时间内成功传输的SDU报文长度为SDU数据量。


5.根据权利要求3或4所述的方法,其特征在于,所述利用所述数据传输时间和所述SDU数据量获取调度吞吐量包括:
将所有会话中所有样本的SDU数据量累加求和,得到数据量总和;
将所有会话中所有样本的数据传输时间累加求和,得到时间总和;
利用所述数据量总和除以所述时间总和得到所述调度吞吐量。


6.根据权利要求1中所述的方法,其特征在于,所述缓存接收到的用户请求业务报文包括:
无线链路控制RLC协议实体接收用户请求业务报文;
所述RLC协议实体将接收到的所述用户业务请求报文进行缓存。


7.根据权利要求6所述的方法,其特征在于,所述根据缓存的所述用户业务请求报文的数据大小进行下行数据调度资源分配包括:
所述RLC协议实体向调度器发送缓存状态报告BSR,其中,所述BSR中携带缓存的所述用户业务请求报文;
所述调度器根据所述BSR中携带的所述用户业务请求报文的数据大小进行下行数据调度资源分配。


8.根据权利要求7所述的方法,其特征在于,所述根据所述下行数据调度资源分配的结果和所述调度类型获取调度吞吐量包括:
所述调度器将所述下行数据调度资源分配的结果和所述调度类型发送至媒体接入控制MAC协议实体;
所述MAC协议实体统计以下数据:在目标时间段内每个会话中每个样本的数据传输时间,以及在目标时间段内每个会话中每个样本的服务数据单元SDU数据量;
所述MAC协议实体利用所述数据传输时间和所述SDU数据量获取调度吞吐量。


9.一种调度吞吐量的获取装置,其特征在于,包括:
缓存模块,用于缓存接收到的用户请求业务报文;
分配模块,用于根据所述用户业务请求报文的数据大小进行下行数据调度资源分配,其中,当分配的所述调度资源大于或等于缓存的所述用户业务请求报文数据大小时,置本次调度为非满调调度,当分配的...

【专利技术属性】
技术研发人员:李明亮李日辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1