本发明涉及通信技术领域,具体涉及一种终端省电性能的测试方法、装置、网络模拟器及终端。
背景技术:
在5g(5thgeneration,第五代移动通信技术)省电项目中物理层设计了新pdcch_wu(physicaldownlinkcontrolchannel_wakeup,物理下行控制信道唤醒信号)信道。网络配置某ue(userequipment,用户终端,或称终端)工作于drx(discontinuousreception,非连续接收)状态时,先前ue的工作过程是:如图1所示,在drxoff(非连续接收关闭)期间处于睡眠状态用于省电,但需根据网络配置周期性醒来处于drxon(非连续接收开启)状态监听网络是否呼叫本ue或听候网络调度本ue接收发送数据。如果网络没有呼叫或调度此ue接收发送数据,ue则通过计时器维持on状态一段时间后再次进入睡眠状态。
由于在每次drx周期ue醒来时,网络大概率不会调度此ue进行数据接收与发送,ue醒来并持续一段时间白白耗掉电池能量,因此在省电项目中物理层设计了新的pdcch_wu信号,如图2所示为有pdcch_wu信号时drx工作过程。pdcch_wu信号在普通drxon开始前一段时间,由网络发出,其中承载着有数据需要接收ue的识别码(id)。ue提前醒来接收pdcch_wu信号,并解出其中所指示的需接收数据的ueid。当本ue得知pdcch_wu信号中包括它的id时,在正常drxon期间,此ue醒来接收网络调度进行通信;当本ue得知pdcch_wu信号中不包括它的id时,可立即进入睡眠,在正常drxon期间不再醒来,从而用短暂接收唤醒信号pdcch_wu替代在drxon时较长时间的开机等待,达到省电的目的。
但是,现有技术中新设计的pdcch_wu信号没有反馈机制,即ue接收pdcch_wu信号后并不针对接收pdcch_wu信号的情况给网络上报反馈。甚至ue是否接收pdcch_wu信号都由ue实现,而当前对ue接收下行数据包性能的测试方法不适用对ue接收pdcch_wu信号性能的检测。
技术实现要素:
由于现有方法存在上述问题,本发明实施例提出一种终端省电性能的测试方法、装置、网络模拟器及终端。
第一方面,本发明实施例提出一种终端省电性能的测试方法,包括:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第二方面,本发明实施例还提出一种终端省电性能的测试方法,包括:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第三方面,本发明实施例还提出一种终端省电性能的测试装置,包括:
消息接收模块,用于接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
性能确定模块,用于根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第四方面,本发明实施例还提出一种终端省电性能的测试装置,包括:
消息反馈模块,用于向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第五方面,本发明实施例还提出一种网络模拟器,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以下方法:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第六方面,本发明实施例还提出一种网络模拟器,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以下方法:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第七方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行以下方法:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
第八方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行以下方法:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
由上述技术方案可知,本发明实施例通过网络模拟器接收ue反馈的ack/nack消息中携带的ue接收下行数据包的状态,确定ue接收下行数据包的性能,从而确定ue接收pdcch_wu的性能,能够实现网络模拟器对ue监测接收pdcch_wu信号性能的测试。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1为现有技术提供的一种普通drx的工作流程示意图;
图2为现有技术提供的一种有pdcch_wu信号时drx的工作流程示意图;
图3为本发明一实施例提供的一种网络模拟器侧的终端省电性能的测试方法的流程示意图;
图4为本发明一实施例提供的一种终端侧的终端省电性能的测试方法的流程示意图;
图5为本发明一实施例提供的一种网络模拟器侧的终端省电性能的测试装置的结构示意图;
图6为本发明一实施例提供的一种终端侧的终端省电性能的测试装置的结构示意图;
图7为本发明一实施例提供的一种网络模拟器的逻辑框图;
图8为本发明一实施例提供的一种终端的逻辑框图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
在制定标准中需要对ue接收信号的性能进行要求与测试才能保证ue质量。现有技术中测试ue接收数据的性能有以下两种测试方法:
测试方法1:ue数据反馈法。测试中配置下行传输信道,使传输信道符合测试条件,即一定的信道模型与sinr(signaltointerferenceplusnoiseratio,信号与干扰加噪声比),配置ue接收下行参考测量信道的数据。同时配置很好的上行传输信道(普通awgn(additivewhitegaussiannoise,加性高斯白噪声)信道,高sinr),使上行传输数据几乎无误码(bler(blockerrorrate,块差错率)=0),并使ue通过上行传输信道将接收到的下行数据包回传给网络模拟器(模拟基站,或称为测试系统),由网络模拟器对发送数据与接收数据进行对比,得到ue接收下行数据包的性能(bler或吞吐量),从而判断ue是否达到要求。
测试方法2:ue接收状态反馈法。同样测试中配置下行传输信道,使传输信道符合测试条件,即一定的信道模型与sinr,配置ue接收下行参考测量信道的数据。同时配置很好的上行传输信道(普通awgn信道,高sinr),使上行传输数据几乎无误码(bler=0)。在测试方法2中,通过ue接收数据后的反馈进行性能判断,即ue接收下行数据包后给网络反馈ack/nack信号确定是否正常接收。网络模拟器通过ue反馈的ack/nack信号进行错误接收数据块统计,从而得到ue接收下行数据包的性能(bler或吞吐量),判断ue是否达到要求。
然而由于新设计的pdcch_wu信号没有反馈机制,即ue接收pdcch_wu信号后并不针对接收pdcch_wu信号的情况给网络上报反馈。甚至ue是否接收pdcch_wu信号都由ue实现,因此现有的对ue接收下行数据包的性能的测试方法不适用对ue接收pdcch_wu信号性能的检测。
图3示出了本实施例提供的一种终端省电性能的测试方法的流程示意图,包括:
s301、接收ue反馈的ack(acknowledge,应答)/nack(negativeacknowledgement,非应答)消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能。
其中,ack/nack消息为ue向网络模拟器发送的反馈消息,在该ack/nack消息中携带了ue接收网络模拟器发送的下行数据包的状态的指示信息。
具体地,网络模拟器配置好下行数据包模拟一个小区,ue接入此模拟小区并建立连接。网络模拟器将ue配置在正常的drx工作模式,并按规范规定的时序配置发送pdcch_wu信号,并告知ue有pdcch_wu信号可用于省电监测。
当网络模拟器接收ue反馈的ack/nack消息后,对该ack/nack消息进行解析,得到该ack/nack消息中携带的ue接收网络模拟器发送的下行数据包的状态,通过统计多个ack/nack消息的状态,确定ue接收网络模拟器发送的下行数据包的性能。
s302、根据所述ue接收所述下行数据包的性能,确定所述ue接收pdcch_wu的性能。
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
具体地,网络模拟器根据ue接收所述下行数据包的性能,来确定ue接收pdcch_wu的性能。本实施例ue虽然没有对接收pdcch_wu信号进行反馈,但可以通过确定ue接收所述下行数据包的性能,实现网络模拟器对ue监测接收pdcch_wu信号性能的测试。
本实施例通过网络模拟器接收ue反馈的ack/nack消息中携带的ue接收下行数据包的状态,确定ue接收下行数据包的性能,从而确定ue接收pdcch_wu的性能,能够实现网络模拟器对ue监测接收pdcch_wu信号性能的测试。
进一步地,在上述方法实施例的基础上,s301之前,还包括:
根据预设方式配置所述ue接收下行数据包的测试条件,并在所述测试条件下根据预设模式发送所述下行数据包至所述ue。
其中,所述预设方式为ue接收pdcch_wu信号的质量的配置方式,和ue接收pdcch/pdsch信号的质量的配置方式。
所述测试条件为网络模拟器配置的ue接收pdcch_wu信号的质量和ue接收pdcch/pdsch信号的质量的值。
所述预设模式为网络模拟器向ue发送下行数据包时选择的不同时间的数据发送模式,包括以下两种具体模式:
预设模式一:在每个drx周期的drxon期间发送所述下行数据包至所述ue;或,
预设模式二:在随机个drx周期的drxon期间发送所述下行数据包至所述ue。
具体地,可以选择在每一drxon都配置被测ue需接收的数据包,以及相应的pdcch_wu信号;也可以随机地在某些drxon配置被测ue需接收的数据包,以及相应的pdcch_wu信号。
其中,drx是网络给ue配置的时间周期,每个周期包括开始部分的drxon期间与随后的drxoff期间。有此ue的数据时会在drxon期间发给ue。若ue知道在drxon期间没有数据需要接收,就可直接关机进入drxoff状态,不再接收on期间的数据。
通过在每个drx周期的drxon期间发送所述下行数据包,能够最大限度得节省ue的耗电;通过随机在drxon配置ue接收pdcch/pdsch承载的数据包,避免测试时ue可能的舞弊行为。
网络模拟器能够通过测试ue对drxon中的普通pdcch/pdsch数据的接收性能,间接测试ue对pdcch_wu信号的接收性能。
进一步地,在上述方法实施例的基础上,所述根据预设方式配置所述ue接收下行数据包的测试条件,具体包括:
将所述ue接收pdcch_wu信号的质量与接收物理下行控制信道pdcch/物理下行共享信道pdsch信号的质量均配置为所述ue单独接收pdcch_wu信号的性能下限;或,
将所述ue接收pdcch_wu信号的质量配置为所述ue单独接收pdcch_wu信号的性能下限,并将所述ue接收pdcch/pdsch信号的质量配置为大于或等于ue直接接收pdcch/pusch信号的性能下限。
具体来说,可以采用以下两种方式配置所述ue接收下行数据包的测试条件:
配置方式一:将ue接收的pdcch_wu信号与普通pdcch/pdsch信号的质量,即snr,配置成相同的值,并配置为要求所述ue单独接收pdcch_wu信号的性能下限,如snr=-6db。
配置方式二:只将pdcch_wu信号的质量配置在所述ue单独接收pdcch_wu信号的性能下限,而pdcch/pdsch信号的质量配置足够好,使ue接收pdcch/pdsch信号的误码率真足够低,可忽略。
通过将pdcch_wu信号质量与pdcch/pdsch信号质量配置不同值,使ue接收pdcch/pdsch信号的误码率真足够低,可忽略。从而直接测试ue接收pdcch_wu信号的性能。
进一步地,在上述方法实施例的基础上,s302具体包括:
当所述ue接收pdcch_wu信号的质量与接收pdcch/pdsch信号的质量均配置为所述ue单独接收pdcch_wu信号的性能下限时,若所述ue接收pdcch/pdsch信号的误块率bler小于或等于第一预设值时,则确定所述ue接收pdcch_wu信号的性能为合格;
当所述ue接收pdcch_wu信号的质量配置为所述ue单独接收pdcch_wu信号的性能下限、接收pdcch/pdsch信号的质量配置为大于或等于所述ue直接接收pdcch/pusch信号的性能下限时,若所述ue接收pdcch/pdsch信号的bler小于或等于第二预设值时,则确定所述ue接收pdcch_wu信号的性能为合格。
其中,所述第一预设值为x1+x2–x1·x2,所述第二预设值为x1;
x1为所述ue单独接收pdcch_wu信号的性能下限,所述ue单独接收pdcch_wu信号的bler≤x1;x2为所述ue直接接收pdcch/pusch信号的性能下限,所述ue直接接收pdcch/pusch信号的bler≤x2。
具体地,判决被测ue监测pdcch_wu信号性能合格的标准可依配置下行数据包质量条件方式不同而不同。设ue单独监测pdcch_wu信号要求是bler≤x1;直接接收pdcch/pdsch信号要求是bler≤x2:
当按照配置方式一配置pdcch_wu信号与普通pdcch/pdsch信号质量条件相同时(如都是边界条件snr=-6db),则在此测试中,当ue接收pdcch/pdsch信号性能达到bler≤(x1+x2–x1·x2)时,可判为合格。
当按照配置方式二仅配置pdcch_wu信号为边界条件时(如snr=-6db),则在此测试中,ue接收pdcch/pdsch信号性能达到bler≤x1时,判为合格。
图4示出了本实施例提供的一种终端省电性能的测试方法的流程示意图,包括:
s401、向网络模拟器反馈ack/nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收pdcch_wu的性能。
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
ack/nack消息为ue向网络模拟器发送的反馈消息,在该ack/nack消息中携带了ue接收网络模拟器发送的下行数据包的状态的指示信息。
具体地,ue监测pdcch_wu信号(监测与否由ue实现决定),当有下行数据包需接收时,ue在drxon监测普通pdcch接收调度信息,并根据调度信息接收pdsch中的下行数据包,根据调度信息在指定的上行资源向网络模拟器反馈ack/nack。
在实际的执行过程中,网络模拟器配置好下行数据包模拟一个小区,ue接入此模拟小区并建立连接。网络模拟器将ue配置在正常的drx工作模式,并按规范规定的时序配置发送pdcch_wu信号,并告知ue有pdcch_wu信号可用于省电监测,ue接收pdcch_wu信号后,向网络模拟器反馈ack/nack消息。
本实施例通过向网络模拟器反馈ack/nack消息,该ack/nack消息中携带ue接收下行数据包的状态,使得ue能够根据该状态确定ue接收下行数据包的性能,从而确定ue接收pdcch_wu的性能,实现网络模拟器对ue监测接收pdcch_wu信号性能的测试。
进一步地,在上述方法实施例的基础上,s401之前,还包括:
在测试条件下每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id。
其中,所述测试条件为所述网络模拟器根据预设方式配置所述ue接收下行数据包的条件。
具体地,网络模拟器向ue发送下行数据包时选择的不同时间的数据发送模式,包括以下两种具体模式:
预设模式一:在每个drx周期的drxon期间发送pdcch_wu信号至所述ue;或,
预设模式二:在随机个drx周期的drxon期间发送pdcch_wu信号至所述ue。
ue在每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id。
本实施例通过在每个drx周期的drxon开始之前,接收pdcch_wu信号,确定所述pdcch_wu信号中是否包括所述ue的id,以此确定下个drxon期间有没有数据需要接收,如果没有数据需要接收,就可直接关机进入drxoff状态,不再接收on期间的数据,以节省ue的耗电。
进一步地,在上述方法实施例的基础上,所述在测试条件下每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id之后,还包括:
若解码所述pdcch_wu信号确定所述pdcch_wu信号中包括所述终端的id,则在所述pdcch_wu信号后面的drx周期的drxon期间,接收所述网络模拟器发送的pdcch/物理下行共享信道pdsch中的下行数据包。
若解码所述pdcch_wu信号确定所述pdcch_wu信号中不包括所述终端的id,则所述ue直接关闭,使所述ue进入drx关闭off状态。
具体地,若解码所述pdcch_wu信号确定所述pdcch_wu信号中包括所述终端的id,则ue确定在下个drxon期间有数据需要接收,因此需要在下个drxon期间保持开启状态;若解码所述pdcch_wu信号确定所述pdcch_wu信号中不包括所述终端的id,则ue确定在下个drxon期间没有数据需要接收,因此不需要在下个drxon期间保持开启状态,可直接关机进入drxoff状态,不再接收on期间的数据,以节省ue的耗电。
图5示出了本实施例提供的一种网络模拟器侧的终端省电性能的测试装置的结构示意图,所述装置包括:消息接收模块501和性能确定模块502,其中:
所述消息接收模块501用于接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
所述性能确定模块502用于根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
具体地,所述消息接收模块501接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;所述性能确定模块502用于根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能。
本实施例所述的网络模拟器侧的终端省电性能的测试装置可以用于执行上述对应的方法实施例,其原理和技术效果类似,此处不再赘述。
图6示出了本实施例提供的一种终端侧的终端省电性能的测试装置的结构示意图,所述装置包括:消息反馈模块601,其中:
所述消息反馈模块601用于向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
本实施例所述的终端侧的终端省电性能的测试装置可以用于执行上述对应的方法实施例,其原理和技术效果类似,此处不再赘述。
参照图7,所述网络模拟器,包括:处理器(processor)701、存储器(memory)702和总线703;
其中,
所述处理器701和存储器702通过所述总线703完成相互间的通信;
所述处理器701用于调用所述存储器702中的程序指令,以执行如下步骤:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
进一步地,在上述实施例的基础上,所述接收终端ue反馈的应答ack/非应答nack消息之前,所述处理器还执行如下步骤:
根据预设方式配置所述ue接收下行数据包的测试条件,并在所述测试条件下根据预设模式发送所述下行数据包至所述ue。
进一步地,在上述实施例的基础上,所述根据预设方式配置所述ue接收下行数据包的测试条件,具体包括:
将所述ue接收pdcch_wu信号的质量与接收物理下行控制信道pdcch/物理下行共享信道pdsch信号的质量均配置为所述ue单独接收pdcch_wu信号的性能下限;或,
将所述ue接收pdcch_wu信号的质量配置为所述ue单独接收pdcch_wu信号的性能下限,并将所述ue接收pdcch/pdsch信号的质量配置为大于或等于ue直接接收pdcch/pusch信号的性能下限。
进一步地,在上述实施例的基础上,所述根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能,具体包括:
当所述ue接收pdcch_wu信号的质量与接收pdcch/pdsch信号的质量均配置为所述ue单独接收pdcch_wu信号的性能下限时,若所述ue接收pdcch/pdsch信号的误块率bler小于或等于第一预设值时,则确定所述ue接收pdcch_wu信号的性能为合格;
当所述ue接收pdcch_wu信号的质量配置为所述ue单独接收pdcch_wu信号的性能下限、接收pdcch/pdsch信号的质量配置为大于或等于所述ue直接接收pdcch/pusch信号的性能下限时,若所述ue接收pdcch/pdsch信号的bler小于或等于第二预设值时,则确定所述ue接收pdcch_wu信号的性能为合格。
进一步地,在上述实施例的基础上,所述第一预设值为x1+x2–x1·x2,所述第二预设值为x1;
其中,x1为所述ue单独接收pdcch_wu信号的性能下限,所述ue单独接收pdcch_wu信号的bler≤x1;x2为所述ue直接接收pdcch/pusch信号的性能下限,所述ue直接接收pdcch/pusch信号的bler≤x2。
进一步地,在上述实施例的基础上,所述在所述测试条件下根据预设模式发送所述下行数据包至所述ue,具体包括:
在每个非连续接收drx周期的drx开启on期间发送所述下行数据包至所述ue;或,
在随机个drx周期的drxon期间发送所述下行数据包至所述ue。
本实施例所述的网络模拟器可以用于执行上述对应的方法实施例,其原理和技术效果类似,此处不再赘述。
参照图8,所述终端,包括:处理器(processor)801、存储器(memory)802和总线803;
其中,
所述处理器801和存储器802通过所述总线803完成相互间的通信;
所述处理器801用于调用所述存储器802中的程序指令,以执行如下步骤:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
进一步地,在上述实施例的基础上,所述向网络模拟器反馈应答ack/非应答nack消息之前,所述处理器还执行如下步骤:
在测试条件下每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id;
其中,所述测试条件为所述网络模拟器根据预设方式配置所述ue接收下行数据包的条件。
进一步地,在上述实施例的基础上,所述在测试条件下每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id之后,所述处理器还执行如下步骤:
若解码所述pdcch_wu信号确定所述pdcch_wu信号中包括所述终端的id,则在所述pdcch_wu信号后面的drx周期的drxon期间,接收所述网络模拟器发送的pdcch/物理下行共享信道pdsch中的下行数据包。
进一步地,在上述实施例的基础上,在测试条件下每个drx周期的drxon开始之前,接收pdcch_wu信号,并解码所述pdcch_wu信号确定所述pdcch_wu信号中是否包括所述ue的id之后,所述处理器还执行如下步骤:
若解码所述pdcch_wu信号确定所述pdcch_wu信号中不包括所述终端的id,则所述ue直接关闭,使所述ue进入drx关闭off状态。
本实施例所述的终端可以用于执行上述对应的方法实施例,其原理和技术效果类似,此处不再赘述。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行以下方法:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行以下方法:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以下方法:
接收终端ue反馈的应答ack/非应答nack消息,ack/nack消息携带有所述ue接收网络模拟器发送的下行数据包的状态,通过统计ack/nack消息确定所述ue接收网络模拟器发送的下行数据包的性能;
根据所述ue接收所述下行数据包的性能,确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以下方法:
向网络模拟器反馈应答ack/非应答nack消息,ack/nack消息携带有ue接收网络模拟器发送的下行数据包的状态,以使所述网络模拟器根据所述ue接收所述下行数据包的状态,统计确定所述ue接收下行数据包的性能,从而确定所述ue接收物理下行控制信道唤醒信号pdcch_wu的性能;
其中,所述网络模拟器在发送所述下行数据包前发送pdcch_wu信号,所述pdcch_wu信号中的被唤醒ueid中包含所述ue的id。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。