一种小区无线覆盖性能测试的方法及系统、终端和基站技术领域
本发明涉及无线通信网络测试领域,尤其涉及LTE(Long Term Evolution,长期演进)无线通讯测试领域,特别是涉及一种小区无线覆盖性能测试的方法及系统、终端和基站。
背景技术
如图1所示,E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用陆地无线接入网)是关注于UTRAN (Universal Terrestrial Radio Access Network,通用陆地无线接入网)演进的一种技术,E-UTRAN对传统的UTRAN结构进行了优化,采用扁平的网络结构,接入网仅包含eNB (Evolved Node B, 基站),不再有RNC (Radio Network Controller, 无线网络控制器)。UE(User Equipment,用户终端)通过Uu接口(即UE和UTRAN间的接口)与E-UTRAN连接,通过空口协议与E-UTRAN建立物理连接,然后通过E-UTRAN建立与EPC(Evolved Packet Core,演进的分组核心网)之间的连接,从而可以向EPC发起应用请求服务。
LTE引入的主要目的包括尽可能高效的方式实现高数据吞吐量和低时延。但是,从长远来看,随着LTE用户数量的增加,如果小区中用户数量太多,那么性能就可能受到影响。另外,随着活动用户数量的增加,小区边缘性能将随着SINR (Signal to Interference plus Noise Ratio,信干噪比)的降低而受到影响,当然,小区不同位置点的无线覆盖等性能参数也不尽相同,如果想要很好的处理类似这种问题的话,就需要提到小区无线覆盖等性能测量这个问题了。
为了保证LTE无线通信系统的正常运行,在LTE系统实际部署后,需要对小区无线覆盖等性能进行充分的测量,比方说峰值吞吐量和时延测试等,只有全面了解小区无线覆盖等性能参数,才能确保在整个小区内为用户提供优质可靠的高数据率服务。
LTE系统部署还处于起步阶段,还不是一个成熟的产品,目前进行小区无线覆盖等性能测量所采取的方式就是使用支持LTE系统的UE进行流业务测试(目前已有三星、高通等公司发布支持LTE系统的UE),具体有:VoIP(网络电话)语音测试、视频业务测试及数据业务测试等,以便得到小区实际的无线覆盖等性能参数,但是当前这种测试方式需要eNB、EPC等网络侧资源的支持,测试手段复杂,并且占用网络侧资源,限制条件较多,如果测量过程中EPC侧出现问题就会导致测量失败。
发明内容
本发明要解决的技术问题是提供一种小区无线覆盖性能测试的方法及系统、终端、基站,以提高小区无线覆盖性能测试的效率。
为了解决上述技术问题,本发明提供了一种小区无线覆盖性能测试的方法,包括:
终端通过小区附着到演进的通用陆地无线接入网后,触发环回测试流程,构造上行环回测试数据包发送给基站;
所述基站接收到上行环回测试数据包进行解析,重新组包为下行环回测试数据包后发送给所述终端;
所述终端根据接收到所有的下行环回测试数据包测试小区无线覆盖性能。
进一步地,上述方法还具有下面特点:所述终端构造上行环回测试数据包的步骤包括:
所述终端构造IP测试数据包,将源IP地址填为所述终端的环回测试IP地址;
将所述IP测试数据包封装为分组数据汇聚协议(PDCP)测试数据包,并设置环回测试标识。
进一步地,上述方法还具有下面特点:所述终端设置环回测试标识具体为:
将PDCP中任意一位保留字段设置为1。
进一步地,上述方法还具有下面特点:所述终端将所述IP测试数据包封装为PDCP测试数据包的步骤具体为:
使用12位序列号值的PDCP数据协议数据单元的格式,将所述IP测试数据包封装为PDCP测试数据包。
进一步地,上述方法还具有下面特点:所述基站接收到上行环回测试数据包进行解析,重新组包为下行环回测试数据包的步骤包括:
所述基站解析上行环回测试数据包,若检测到上行环回测试数据包带有环回测试标识,则对解析出的IP测试数据包重新打包,再将该IP测试数据包封装为PDCP测试数据包,并设置环回测试标识。
进一步地,上述方法还具有下面特点:所述基站对解析出的IP测试数据包重新打包的步骤包括:
将目的IP地址填为所述终端的环回测试IP地址,将源IP地址填为所述基站的环回测试IP地址。
进一步地,上述方法还具有下面特点:所述终端触发环回测试流程的步骤包括:
所述终端接收用户操作环回测试菜单的指令后启动环回测试,发起建立所述终端和所述基站之间的无线专用承载,并设置测试业务的服务质量类标识,所述环回测试菜单包括多种业务测试项。
进一步地,上述方法还具有下面特点:所述终端根据接收到下行环回测试数据包测试小区无线覆盖性能的步骤之后,还包括,
所述终端将测试结果显示在界面上,或者将测试结果保存为测试日志文件,或者将测试结界上报网络侧。
为了解决上述问题,本发明还提供了一种终端,包括:
触发模块,用于通过小区附着到演进的通用陆地无线接入网后,触发环回测试流程;
构造模块,用于构造上行环回测试数据包发送给基站;
测试模块,用于根据接收到所述基站返回的所有下行环回测试数据包测试小区无线覆盖性能。
进一步地,上述终端还具有下面特点:所述构造模块包括:
构造单元,用于构造IP测试数据包,将源IP地址填为所述终端的环回测试IP地址;
封装单元,用于将所述IP测试数据包封装为分组数据汇聚协议(PDCP)测试数据包,并设置环回测试标识。
进一步地,上述终端还具有下面特点:所述封装单元,具体用于使用12位序列号值的PDCP数据协议数据单元的格式,将所述IP测试数据包封装为PDCP测试数据包,将所述PDCP中任意一位保留字段设置为1。
进一步地,上述终端还具有下面特点:所述触发模块包括:
启动单元,用于接收用户操作环回测试菜单的指令后启动环回测试,其中,所述环回测试菜单包括多种业务测试项;
建立单元,用于在所述启动单元启动环回测试后,发起建立所述终端和所述基站之间的无线专用承载,并设置测试业务的服务质量类标识。
进一步地,上述终端还具有下面特点:所述测试模块,测试小区无线覆盖性能之后还用于,将测试结果显示在界面上,或者将测试结果保存为测试日志文件,或者将测试结界上报网络侧。
为了解决上述问题,本发明还提供了一种基站,包括:
解析模块,用于接收到终端发送的环回测试数据包后,解析出IP测试数据包;
打包模块,用于对所述IP测试数据包重新打包后,输出给封装模块;
所述封装模块,用于将所述打包模块输出的IP测试数据包封装为PDCP测试数据包,并设置环回测试标识。
进一步地,上述基站还具有下面特点:所述打包模块,对所述IP测试数据包重新打包具体实现为:将目的IP地址填为所述终端的环回测试IP地址,将源IP地址填为所述基站的环回测试IP地址。
为了解决上述问题,本发明还提供了一种测试小区无线覆盖性能的系统,包括上述的终端和上述的基站。
综上,本发明提供一种小区无线覆盖性能测试的方法及系统、终端、基站,不需要占用核心网的任何网络资源,简单高效,可极大地提高小区无线覆盖性能测量的效率。
附图说明
图1 为E-UTRAN网络架构图;
图2为本发明的测试小区无线覆盖性能的系统的示意图;
图3为本发明的一种小区无线覆盖性能测试的方法的流程图;
图4为本发明一实施例的通过UE和eNB测试小区无线覆盖性能的示意图;
图5 为本发明实施例的UE和eNB间组网关系图;
图6为本发明实施例的小区无线覆盖性能测试的方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图2为本发明的测试小区无线覆盖性能的系统的示意图,如图2所示,本实施例的系统包括:UE和eNB,其中,
UE,用于通过小区附着到演进的通用陆地无线接入网后,触发环回测试流程,构造上行环回测试数据包发送给eNB;用于根据接收到eNB发送的所有下行环回测试数据包测试小区无线覆盖性能;
eNB,用于接收到上行环回测试数据包进行解析,重新组包为下行环回测试数据包后发送给所述UE。
在本实施例中,所述UE可以包括下面模块:
触发模块,用于通过小区附着到E-UTRAN后,触发环回测试流程;
构造模块,用于构造上行环回测试数据包发送给eNB;
测试模块,用于根据接收到所述eNB返回的所有下行环回测试数据包测试小区无线覆盖性能。
其中,所述构造模块可以包括下面单元:
构造单元,用于构造IP测试数据包,将源IP地址填为所述终端的环回测试IP地址;
封装单元,用于通过PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)封装所述IP测试数据包,即封装为PDCP测试数据包,并设置环回测试标识。
其中,所述封装单元具体用于,使用12位(bit)序列号(SN)值的PDCP DATA PDU(协议数据单元)的格式,将所述IP测试数据包封装为PDCP测试数据包,将PDCP中任意一位保留字段设置为1。
在一优选实施例中,所述触发模块可以包括:
启动单元,用于接收用户操作环回测试菜单的指令后启动环回测试,其中,所述环回测试菜单包括多种业务测试项;
建立单元,用于在所述启动单元启动环回测试后,发起建立所述终端和所述基站之间的无线专用承载,并设置测试业务的服务质量类标识。
在一优选实施例中,所述测试模块测试小区无线覆盖性能之后还用于,将测试结果显示在界面上,或者将测试结果保存为测试日志文件,或者将测试结界上报网络侧。
在本实施例中,所述eNB可以包括下面模块:
解析模块,用于接收到终端发送的环回测试数据包后,解析出IP测试数据包;
打包模块,用于对所述IP测试数据包重新打包后,输出给封装模块;
所述封装模块,用于将所述打包模块输出的IP测试数据包封装为PDCP测试数据包,并设置环回测试标识。
其中,所述打包模块对所述IP测试数据包重新打包具体实现为:将目的IP地址填为所述终端的环回测试IP地址,将源IP地址填为所述基站的环回测试IP地址。
图3为本发明的一种小区无线覆盖性能测试的方法的流程图,如图所示,本方法包括下面步骤:
S10、UE通过小区附着到演进的通用陆地无线接入网后,触发环回测试流程,构造上行环回测试数据包发送给eNB;
S20、所述eNB接收到上行环回测试数据包进行解析,重新组包为下行环回测试数据包后发送给所述UE;
S30、所述UE根据接收到所有的下行环回测试数据包测试小区无线覆盖性能。
通过本发明的方法,不需要占用核心网的任何网络资源,简单高效,可极大地提高小区无线覆盖性能测量的效率。
图4为本发明一实施例的通过UE和eNB测试小区无线覆盖性能的示意图, 如图4所示,在UE和eNB建立连接之后,利用现有PDCP中的保留字段,将该保留字段的任意一位定义为环回测试标识,然后再在UE和eNB软件中分别增加环回测试模块,UE界面中增加环回测试菜单,比如:
VoIP语音测试:包括但不限于语音编码技术G.711、G.723、G.726、G.729等。
视频业务测试:包括但不限于视频图像压缩编码国际标准H.261、H.263,和MPEG-2、MPEG-4,其中,MPEG为Moving Pictures Experts Group/Motin Pictures Experts Group即动态图像专家组。
IP数据业务测试:包括但不限于上传下载。
其他各类QoS(Quality of Service,服务质量)业务测试等。
用户操作UE环回测试菜单启动环回测试后,由UE侧环回测试模块中的模拟RB(Radio Bearer,无线承载)管理模块发起建立UE和eNB之间的专用承载; 无线专用承载建立后,UE根据测试业务的不同构造不同QCI(Qos Classic Identifier,Qos类标识)且包含环回测试IP(例如127.0.0.1,从环回地址段中选取即可:127.0.0.1到127.255.255.255,以下称为环回测试IP)的数据包,然后通知PDCP层设置环回测试标识,即在PDCP数据包头中设置环回测试标识位(即PDCP中的保留字段中,任何一位设置为1均可),并完成PDCP包封装打包:可采用SN(Sequence Number,序列号)为12bit(位)的PDCP DATA PDU的格式来打包,UE侧将构造好的PDCP数据包通过Uu接口发送给eNB。
eNB侧解析带环回测试标识的PDCP数据包之后(eNB侧也需支持带环回测试标识的PDCP包解析),将解析后的IP测试数据包传给上层的环回测试模块,环回测试模块发现收到的IP数据包中的IP地址为环回测试IP地址时,就将收到的数据包进行回传处理(即将数据包回传给UE)。
UE侧收到eNB回传的数据包之后就可以进行峰值吞吐量、时延等计算分析(此时的数据包是否丢弃由环回测试模块决定),如此就可以通过在UE和eNB之间发送模拟的VoIP语音包、视频包及数据包来达到测试小区无线覆盖等无线性能的目的。
本发明的方法中小区无线覆盖性能测试只用到UE和eNB两种资源,并且测试手段简单、通用,能极好的达到测试小区峰值吞吐量以及时延等无线覆盖性能指标的目的,通过本发明中提供的方案可以解决以下问题:
按网络人员要求实时提供当前eNB下所有小区的无线覆盖、流量、时延等测试,同时为网络优化提供一种简单实用的测试手段,且可以进一步在UE和eNB之间测试无线侧各类QoS业务的时延(无需考虑EPC)。
下面以一个实例来说明本发明中的实施步骤,此测试场景中UE和eNB间的组网关系图如图5所示。eNB下配置有2个CELL(小区),UE侧软件中增加环回测试模块,同时UE菜单中增加环回测试项,环回测试菜单下包括但不限于VoIP语音测试、视频测试及数据收发测试等子菜单,UE通过Uu口与eNB下的CELL1建立连接。图6为本发明实施例的小区无线覆盖性能测试的方法的流程图,如图所示,包括下面步骤:
步骤401:带环回测试功能的UE通过eNB(支持环回测试功能)下的CELL1附着到E-UTRAN中。
步骤402:UE构造语音测试数据包发送给基站;
本实施例中,通过UE环回测试菜单中的环回测试项开始VoIP语音测试(也可以是视频测试或数据收发测试等测试项),发起无线专用承载建立,并设置语音业务的QCI,且将IP语音数据包(或语音文件)的源IP地址填为终端的环回测试IP地址,然后通知PDCP层将环回测试标识设置为1,则将PDCP语音数据包header(头)中的环回测试标识置为1(即PDCP中的保留字段的任何一位设置为1均可),最后UE通过空口将此测试语音数据包发往eNB。
步骤403:eNB收到语音测试数据包后,进行解析,重新组包后返回给UE;
eNB收到带有环回测试标识的PDCP语音数据包之后,进行PDCP包解析,如果是环回测试IP语音包,将解析之后的IP语音数据包转发到上层环回测试模块,环回测试模块发现收到的IP包中源IP地址为环回测试IP后,将收到的IP语音数据包重新打包,目的/源IP地址分别填UE/ eNB的环回测试IP。同样,eNB中PDCP协议层打包时将PDCP语音数据包header中的环回测试标识置为1,通过空口将此语音数据包回发给UE。
步骤404:UE收到eNB发回的环回测试语音数据包之后,进行分析处理;
UE依次由PDCP/IP层进行解包,然后由环回测试模块对语音数据进行分析(之后语音数据包是被丢弃,还是继续进行回发测试,以及是否需要释放RB专用承载等,由环回测试模块根据实际应用来决定),由此得到CELL1下语音数据传输时延等小区无线性能参数,测试结果可以灵活保存,可以直接在UE界面上显示、保存为测试日志文件或者上报网络侧处理均可。
通过以上几个步骤,就完成了一次完整的UE和待测eNB间的环回测试,并且此过程不占用核心网任何网络资源,简单高效,可极大的提高小区无线覆盖等性能测量的效率,具体来说,具有以下优点:
1、完全不需要核心网参与,减少网络负载;
2、测试方便,提高测试效果。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。