Lte协议一致性测试系统及其接入方法、系统模拟器的制造方法

文档序号:9567672阅读:798来源:国知局
Lte协议一致性测试系统及其接入方法、系统模拟器的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种LTE (Long Term Evolut1n,长期演进)协议一致性测试系统及其接入方法、系统模拟器。
【背景技术】
[0002]一般来说,协议标准是使用自然语言描述的,实现人员对于协议的不同理解可能会导致不同的协议实现,甚至出现错误的实现。因此,需要一种有效的方法来对协议实现进行判别,以验证协议实现与协议标准的等价性,这就是协议测试。协议测试是一种黑盒测试,它依据协议标准来控制观察测试协议实现的外部行为,而后对被测协议实现进行测试。协议测试主要有四种:互操作性测试、性能测试、强健性测试和一致性测试。其中,一致性测试是一种功能测试,一致性测试的实质是在一定的网络环境下,利用一组测试序列对被测协议实现进行测试,通过比较被测协议实现的实际输出与预期输出的异同来判定待测协议在多大程序上与标准描述相一致,确立通过一致性测试的被测协议实现在互联时成功率的闻低。
[0003]协议一致性测试系统主要分为两大部分:测试系统客户端、系统模拟器。测试系统客户端包括人机交互界面、TTCN-3 (Testing and Test Control Notat1n_Vers1n3,测试与测试控制记法3)模块、ASN.1 (Abstract Syntax Notat1n One,抽象语法标记)编解码器、适配层模块等,主要用于人机交互、测试用例管理、ASN.1编解码、适配系统模拟器等,测试系统客户端还用于产生配置消息,并将配置消息发送给系统模拟器对系统模拟器进行配置,并且测试系统客户端还用于产生NAS(Non-Access-Stratum,非接入层)/RRC(Rad1Resource Control,无线资源控制协议)层空口信令数据。系统模拟器主要用于完成用户面高层协议实体和物理层的模拟,实现对信令数据和用户面数据的调度和传输。
[0004]现有的技术中,终端采用竞争模式随机接入协议一致性测试系统,具体步骤如下:终端发送MSG (Massage,消息)3给系统模拟器,系统模拟器接收到MSG3后,取出MSG3中的竞争决议ID,启动竞争决议定时器,并将接收到的MSG3发送给测试系统客户端;测试系统客户端在用例开始之初准备MSG4,最后测试系统客户端的适配层模块将准备好的MSG4发送给系统模拟器,系统模拟器将测试系统客户端的适配层模块发来的MSG4和竞争决议ID发送给终端。其中,上述MSG3针对不同的场景携带有不同的信息:针对初始接入场景,即当终端触发RRC连接建立过程时,MSG3将携带有RRC层生成的RRC连接请求消息;针对连接重建场景,即当终端触发RRC连接重建过程时,MSG3中将携带有RRC层生成的RRC连接重建请求消息。上述的竞争决议ID用于标识发送MSG3的终端。上述的竞争决议定时器用于为MSG4发送时限定时,竞争决议定时器定时的最大时长为640ms,当竞争决议定时器超时后,终端没有接收到MSG4消息,则终端需要重新发起随机接入过程,再次携带MSG3来进行接入请求。上述的MSG4中携带有RRC连接建立消息,MSG4中携带有为终端配置的资源信息。
[0005]通过上述描述可见,测试系统客户端在接收到MSG3后,开始准备MSG4,由于测试系统客户端准备MSG4的时间较长,使得终端接入协议一致性测试系统的所需的时间较长。

【发明内容】

[0006]本发明提供了一种LTE协议一致性测试系统及其接入方法、系统模拟器,能够减少终端接入协议一致性测试系统的所需要的时间。
[0007]第一方面,本发明提供了一种LTE协议一致性测试系统接入方法,包括:
[0008]系统模拟器接收终端发来的消息MSG3 ;
[0009]所述系统模拟器从所述MSG3中提取出竞争决议ID,所述竞争决议ID用于标识所述终%5 ;
[0010]所述系统模拟器获取预先存储的MSG4 ;
[0011]所述系统模拟器将所述MSG4和所述竞争决议ID发送给所述终端。
[0012]进一步地,所述MSG4预先存储在所述系统模拟器中,所述MSG4中携带有预存数据标识,所述预存数据标识用于使所述系统模拟器在接收到MSG3后,发送所述MSG4。
[0013]进一步地,在所述系统模拟器接收终端发来的MSG3之前还包括:
[0014]所述系统模拟器接收测试系统客户端发来的MSG4 ;
[0015]所述系统模拟器存储所述MSG4 ;
[0016]所述系统模拟器获取预先存储的MSG4,包括:
[0017]所述系统模拟器获取所述系统模拟器中预先存储的所述MSG4。
[0018]进一步地,所述MSG4预先存储在测试系统客户纟而中。
[0019]进一步地,所述系统模拟器获取预先存储的MSG4,包括:
[0020]所述系统模拟器将接收到的所述MSG3发送给存储所述MSG4的所述测试系统客户端,使所述测试系统客户端将预先存储的所述MSG4发送给所述系统模拟器;
[0021]所述系统模拟器接收所述测试系统客户端发来的所述MSG4。
[0022]第二方面,本发明提供了一种系统模拟器,包括:
[0023]第一接收单元,用于接收终端发来的消息MSG3 ;
[0024]提取单元,用于从接收单元接收到的所述MSG3中提取出竞争决议ID,所述竞争决议ID用于标识所述终端;
[0025]获取单元,用于获取预先存储的MSG4 ;
[0026]发送单元,用于将所述获取单元获取的所述MSG4和所述提取单元提取出来的所述竞争决议ID发送给所述终端。
[0027]进一步地,所述系统模拟器还包括:
[0028]存储单元,用于存储所述MSG4,所述MSG4中携带有预存数据标识,所述预存数据标识用于使所述系统模拟器在接收到MSG3后,发送所述MSG4。
[0029]进一步地,所述系统模拟器还包括第二接收单元:
[0030]所述第二接收单元,用于在所述第一接收单元接收到终端发来的消息MSG3之前接收测试系统客户端发来的MSG4 ;
[0031]所述存储单元,具体用于存储所述第二接收单元接收到的所述MSG4 ;
[0032]所述获取单元,具体用于获取所述存储单元中存储的所述MSG4。
[0033]进一步地,所述MSG4预先存储在测试系统客户端中。
[0034]进一步地,所述获取单元,包括:发送子单元、接收子单元;
[0035]所述发送子单元,用于将所述第一接收单元接收到的所述MSG3发送给存储所述MSG4的所述测试系统客户端,使所述测试系统客户端将预先存储的所述MSG4发送给所述接收子单元;
[0036]所述接收子单元,用于接收存储所述MSG4的所述测试系统客户端发来的所述MSG40
[0037]第三方面,本发明提供了一种LTE协议一致性测试系统,包括:
[0038]测试系统客户端,第二方面中任一所述系统模拟器;
[0039]所述测试系统客户端,用于预先存储所述MSG4,并在接收到所述系统模拟器发来的MSG3后,将所述MSG4发送给所述系统模拟器;
[0040]或,所述测试系统客户端,用于在所述系统模拟器接收终端发来的MSG3之前,将所述MSG4发送给所述系统模拟器,以使所述系统模拟器预先存储所述MSG4。
[0041]本发明提供的一种LTE协议一致性测试系统及其接入方法、系统模拟器,预先存储MSG4,当系统模拟器接收到MSG3后,不需要重新准备MSG4,直接获取预先存储的MSG4即可,减少了终端接入协议一致性测试系统的所需要的时间。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本发明一实施例提供的一种LTE协议一致性测试系统接入方法流程图;
[0044]图2是本发明一实施例提供的另一种LTE协议一致性测试系统接入方法流程图;
[0045]图3是本发明一实施例提供的再一种LTE协议一致性测试系统接入方法流程图;
[0046]图4是本发明一实施例提供的一种系统模拟器的结构示意图;
[0047]图5是本发明一实施例提供的一种LTE协议一致性测试系统的结构示意图。
【具体实施方式】
[0048]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]在LTE协议一致性测试过程中,终端需要接入协议一致性测试系统,现有技术中由于测试系统的测试系统客户端中的TTCN-3模块在接收到MSG3后才开始准备MSG4,准备MSG4所需要的时间较长,使得终端接入协议一致性测试系统所需要的时间较长,为了减少接入的时间,本发明提供了一种LTE协议一致性测试系统接入方法,如图1所示,该方法包括:
[0050]步骤101:系统模拟器接收终端发来的MSG3 ;
[0051]步骤102:系统模拟器从所述MSG3中提取出竞争决议ID,所述竞争决议ID用于标识所述终端;
[0052]其中,终端接收到竞争决议ID后,通过该竞争决议ID来判断该消息是否发给本终端的。
[0053]步骤103:系统模拟器获取预先存储的MSG4 ;
[0054]步骤104:系统模拟器将所述MSG4和所述竞争决议ID发送给所述终端。
[0055]上述实施例中的方法,预先存储MSG4,当系统模拟器接收到MSG3后,不需要重新准备MSG4,直接获取预先存储的MSG4即可,减少了终端接入协议一致性测试系统的所需要的时间。
[0056]其中,MSG4可以预先存储系统模拟器中,也可以预先存储在测试系统客户端中,优选地,存储在测试系统客户端的适配层模块中。
[0057]在一种可能的实现方式中,所述MSG4预先存储在所述系统模拟器中,所述MSG4中携带有预存数据标识,所述预存数据标识用于使所述系统模拟器在接收到MSG3后,发送所述MSG4。由于当系统模拟器中有MSG4时,需要立即发送出去,为了将MSG4中预存在系统模拟器中,需要在MSG4中携带预存数据标识,该预存数据标识可以通过标识预存数据的标志位来实现,当该标志位为0时,MSG4直接发送,当该标志位为1时,MSG4为预存的数据。
[0058]针对MSG4预先存储在系统模拟器中的实施方式,图2示出了一种LTE协议一致性测试系统接入方法,该方法
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1