窄带物联网终状态缓存报告测试方法和系统技术方案

技术编号:17710623 阅读:270 留言:0更新日期:2018-04-14 21:58
公开了一种窄带物联网(NB‑IoT)终端缓存状态报告测试方法和系统,基于主计算机和系统模拟器,可以分别对终端的常规状态缓存报告、周期性状态缓存报告和填充状态缓存报告进行测试,从而有助于优化测试流程,促进对NB‑IoT终端的开发和完善。

【技术实现步骤摘要】
窄带物联网终状态缓存报告测试方法和系统
本专利技术涉及通信领域,具体涉及一种窄带物联网终端缓存状态报告方法和系统。
技术介绍
窄带物联网(NarrowBandInternetofThings,NB-IoT)是低功耗广域网(LowPowerWideAccess,LPWA)的众多技术之一,其可以支持低功耗设备在广域网的蜂窝数据连接。NB-IoT具备四大特点:一是广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,覆盖面积扩大100倍;二是具备支撑海量连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低功耗和优化的网络架构;三是更低功耗,NB-IoT终端模块的待机时间可长达10年;四是更低的模块成本,企业预期的单个接连模块不超过5美元。可以广泛应用于多种垂直行业,如远程抄表、资产跟踪、智能停车、智慧农业等。NB-IoT使用180kHz上下行带宽通过E-UTRA接入网络,可直接部署于GSM网络或LTE网络。NB-IoT有三种部署的模式:Stand-aloneoperation、Guard-bandoperation以及In-bandoperation。下行使用OFDMA多址技术,上行使用SC-FDMA,分为单音(Single-tone,一个上行子载波)和多音(Multi-tone,多个上行子载波)。NB-IoT支持多载波(Multi-carrier,即Multi-PRB)方式,即可以另外使用其他非锚定(non-anchor)NB-IoT载波来传数据,具体结合部署方式,可支持的组合有inband+inband、inband+guardband、guardband+guardband、Standalone+standalone,不支持standalonemode和guard-band或in-band的组合。目前我国运营商计划对NB-IoT的部署在GSM频段上,主要集中在800-900MHz。3GPP在Release13制定了NB-IoT(NarrowBandInternetofThings,窄带物联网)标准来应对大规模物联网需求,支持低功耗设备在广域网的蜂窝数据连接。如今,NB-IoT在全球范围内发展迅猛,全球各大运营商、网络设备厂商、终端/芯片/模组厂商都在积极投入部署NB-IoT的解决方案。NB-IoT应用范围将涉及多种垂直行业,如远程抄表、资产跟踪、智能停车、智慧农业、智慧城市等。NB-IoT作为一个专门为低功耗设计的独立的RAT(RadioAccessTechnologies,无线接入技术),其协议栈各层功能都进行了简化和调整。状态缓存报告(BufferStatusreporting,BSR)是MAC层的重要功能,其作用是将当前UE上行的缓存中待发送的数据情况提供给eNB。同时,TTCN-3(TestingandTestControlNotation)作为TD-LTE及后续的4G无线移动通信终端一致性测试的通用语言,使用其脚本控制实现对终端协议栈信令一致性测试的可靠性和成熟度已被业界广泛认可。TTCN-3测试例代码明确定义了终端一致性测试中所有测试例的测试条件、测试流程及配置消息内容等参数,通过在终端一致性测试仪表平台上运行该脚本,测试出不同厂商的被测终端(芯片)对核心协议的解读与实现是否一致,最终保障通过认证的商用终端在现网中与能够不同厂商的网络设备之间互连互通。目前缺乏对于NB-IoT终端的缓存状态报告方法,无法通过测试保障了NB-IoT终端协议栈的完备性,影响NB-IoT终端的具体操作使用。
技术实现思路
有鉴于此,本专利技术提供一种窄带物联网终端缓存状态报告方法和系统,对NB-IoT终端的缓存进行测试。第一方面,提供一种窄带物联网(NB-IoT)终端缓存状态报告方法,包括:一种窄带物联网(NB-IoT)终端缓存状态报告测试方法,包括:步骤S100、建立NB-IoT小区;步骤S200、控制终端注册并激活媒体接入层CP测试回环模式;步骤S300、控制系统模拟器SS通过获取系统模拟器无线链路控制层SSRLC层变量VTS和VRR的值,开启SS物理层上报接收到的数据RachPreamble为媒体接入层MAC和无线链路控制层RLC透传测试模式;控制无线资源控制层RRC配置三个定时器periodicBSR-Timer、retxBSR-Timer、logicalChannelSR-ProhibitTimer其中,步骤S400、组装媒体接入层协议数据单元MACPDU;步骤S500、控制所述系统模拟器SS发送包括不同大小的用户数据的MACPDU和不同大小的上行调度;检查终端反馈的数据是否符合正确上报状态缓存报告BSR的状态;步骤S600、如正确上报,则控制所述系统模拟器SS发送信号向终端确认前面的数据已完整接收,如不是,则提示错误;步骤S700、设置所述系统模拟器SS为媒体接入层MAC和无线链路控制层RLC正常模式;步骤S800、控制所述系统模拟器SS向终端发送链接释放消息,完成测试。优选的,该方法还可以包括:在所述媒体接入层CP测试回环模式中,终端提取下行非接入层(NAS)消息中的用户数据,并将此数据回环作为其上行无线链路层服务数据单元RLCSDU。优选的,该方法还可以包括:状态缓存报告BSR的种类包括:常规状态缓存报告、周期性状态缓存报告和填充状态缓存报告。优选的,该方法还可以包括:步骤300中,将所述定时器logicalChannelSR-ProhibitTimer中用于信令的承载SRB1的logicalChannelSR-Prohibit-r13配置为true,并且所述定时器logicalChannelSR-ProhibitTimer的长度大所述所述定时器periodicBSR-Timer的长度,所述定时器periodicBSR-Timer的长度大于所述定时器retxBSR-Timer的长度,优选的,该方法还可以包括:所述MACPDU是利用变量NASCOUNT和/或RLC变量VTS和VRR,生成大小不同的下行用户数据,再通过编码形成;优选的,该方法还可以包括:进行常规状态缓存报告测试时,步骤S500具体为:控制SS发送包含大小为Size1用户数据的MACPDU;控制SS发送上行调度,调度大小仅可容纳一个BSRMACCE加其MAC头的大小;检查终端是否正确上报常规状态缓存报告,如正确上报常规状态缓存报告,则等待定时器retxBSR-Timer超时;retxBSR-Timer超时后,终端触发调度请求,发送信号NPRACHPreamble;控制SS发送与字段RAPID匹配的信号RAR作为响应;检查终端是否传输了正确的信息msg3,msg3包含C-RNTI、BSR和大小为Size2的回环用户数据,其中缓存报告BSR中BufferSize字段指示的缓存数据大小应大于等于Size1减去Size2对应的大小,大小为Size2的回环数据属于所述包含大小为Size1用户数据的第一部分;控制SS发送上行调度,调度大小为可容纳一个Size1减去Size2大小的MACSDU加其MAC头的大小;检查终端是否传输了正确的大小为Size1减去Size2的回环数据,其中本文档来自技高网
...
窄带物联网终状态缓存报告测试方法和系统

【技术保护点】
一种窄带物联网(NB‑IoT)终端缓存状态报告测试方法,包括:步骤S100、建立NB‑IoT小区;步骤S200、控制终端注册并激活媒体接入层CP测试回环模式;步骤S300、控制系统模拟器SS通过获取系统模拟器无线链路控制层SS RLC层变量VTS和VRR的值,开启SS物理层上报接收到的数据RachPreamble为媒体接入层MAC和无线链路控制层RLC透传测试模式;控制无线资源控制层RRC配置三个定时器periodicBSR‑Timer、retxBSR‑Timer、logicalChannelSR‑ProhibitTimer;步骤S400、组装媒体接入层协议数据单元MAC PDU;步骤S500、控制所述系统模拟器SS发送包括不同大小的用户数据的MAC PDU和不同大小的上行调度;检查终端反馈的数据是否符合正确上报状态缓存报告BSR的状态;步骤S600、如正确上报,则控制所述系统模拟器SS发送信号向终端确认前面的数据已完整接收,如不是,则提示错误;步骤S700、设置所述系统模拟器SS为媒体接入层MAC和无线链路控制层RLC正常模式;步骤S800、控制所述系统模拟器SS向终端发送链接释放消息,完成测试。...

【技术特征摘要】
1.一种窄带物联网(NB-IoT)终端缓存状态报告测试方法,包括:步骤S100、建立NB-IoT小区;步骤S200、控制终端注册并激活媒体接入层CP测试回环模式;步骤S300、控制系统模拟器SS通过获取系统模拟器无线链路控制层SSRLC层变量VTS和VRR的值,开启SS物理层上报接收到的数据RachPreamble为媒体接入层MAC和无线链路控制层RLC透传测试模式;控制无线资源控制层RRC配置三个定时器periodicBSR-Timer、retxBSR-Timer、logicalChannelSR-ProhibitTimer;步骤S400、组装媒体接入层协议数据单元MACPDU;步骤S500、控制所述系统模拟器SS发送包括不同大小的用户数据的MACPDU和不同大小的上行调度;检查终端反馈的数据是否符合正确上报状态缓存报告BSR的状态;步骤S600、如正确上报,则控制所述系统模拟器SS发送信号向终端确认前面的数据已完整接收,如不是,则提示错误;步骤S700、设置所述系统模拟器SS为媒体接入层MAC和无线链路控制层RLC正常模式;步骤S800、控制所述系统模拟器SS向终端发送链接释放消息,完成测试。2.根据权利要求1所述的方法,其特征在于:在所述媒体接入层CP测试回环模式中,终端提取下行非接入层(NAS)消息中的用户数据,并将此数据回环作为其上行无线链路层服务数据单元RLCSDU。3.根据权利要求1所述的方法,其特征在于:状态缓存报告BSR的种类包括:常规状态缓存报告、周期性状态缓存报告和填充状态缓存报告。4.根据权利要求1所述的方法,其特征在于:步骤300中,将所述定时器logicalChannelSR-ProhibitTimer中用于信令的承载SRB1的logicalChannelSR-Prohibit-r13配置为true,并且所述定时器logicalChannelSR-ProhibitTimer的长度大所述所述定时器periodicBSR-Timer的长度,所述定时器periodicBSR-Timer的长度大于所述定时器retxBSR-Timer的长度。5.根据权利要求1所述的方法,其特征在于:所述MACPDU是利用变量NASCOUNT和/或RLC变量VTS和VRR,生成大小不同的下行用户数据,再通过编码形成。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:进行常规状态缓存报告测试时,步骤S500具体为:控制SS发送包含大小为Size1用户数据的MACPDU;控制SS发送上行调度,调度大小仅可容纳一个BSRMACCE加其MAC头的大小;检查终端是否正确上报常规状态缓存报告,如正确上报常规状态缓存报告,则等待定时器retxBSR-Timer超时;retxBSR-Timer超时后,终端触发调度请求,发送信号NPRACHPreamble;控制SS发送与字段RAPID匹配的信号RAR作为响应;检查终端是否传输了正确的信息msg3,msg3包含C-RNTI、BSR和大小为Size2的回环用户数据,其中缓存报告BSR中BufferSize字段指示的缓存数据大小应大于等于Size1减去Size2对应的大小,大小为Size2的回环数据属于所述包含大小为Size1用户数据的第一部分;控制SS发送上行调度,调度大小为可容纳一个Size1减去Size2大小的MACSDU加其MAC头的大小;检...

【专利技术属性】
技术研发人员:王晰高迎迎李永振金毅敦
申请(专利权)人:北京泰德东腾通信技术有限公司
类型:发明
国别省市:北京,11

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

1