用于测试无线通信系统物理层的方法及设备的制作方法

文档序号:7565814阅读:213来源:国知局
专利名称:用于测试无线通信系统物理层的方法及设备的制作方法
技术领域
本发明涉及测试领域,尤其涉及ー种用于测试无线通信系统物理层的方法及设
- -O
背景技术
在LTE系统的物理层集成测试中有很多工具,但是最好的工具至少应该支持两点即测试的自动化和回归测试。由于LTE系统具有高的上下行数据速率,这就造成了层1 与层2之间有较高的数据流,而且,由于LTE系统的TTI定义为1ms,这也要求测试工具需要具有较好的实时性。在现有的各类测试工具中,消息被定义成写在脚本里的ニ进制码流。同吋,测试エ 具包含了ー些命令例如消息的发送和接收的命令等等。一般说来,如果测试工具不能得到接收消息域的值,也就无法判定接收的消息的正确与否。针对这一问题,解决的方案是在测试工具中利用层1软件中定义的结构体来对接收消息进行反向解析,但如此会造成工具大大增加开发人员的工作量,并且也缺乏灵活性。

发明内容
本发明的目的是提供ー种用于测试无线通信系统物理层的方法及设备。根据本发明的ー个方面,提供ー种用于测试无线通信系统物理层的方法,其中,所述方法包括步骤d基于ー个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。根据本发明的另ー个方面,还提供了ー种用于测试无线通信系统物理层的设备, 其中,所述设备包括比较装置,用于基于一个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。。与现有技术相比,本发明具有以下优点1)可以支持回归测试和自动化测试;2) 可以保证应用的实时性;幻测试人员看到的是消息域的名称,而不是一个难以理解的ニ进制数据流;4)可以减少测试人员能够看到的消息的域。


通过阅读參照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1为本发明ー个方面的用于测试无线通信系统物理层的方法的流程图;图2为本发明另ー个方面的用于测试无线通信系统物理层的方法的流程图;图3示出LTE通信系统的层1的接ロ协议的一个示例;图4为本发明又ー个方面的用于测试无线通信系统物理层的方法的流程图5为本发明ー个方面的用于测试无线通信系统物理层的设备示意图;图6为本发明另ー个方面的用于测试无线通信系统物理层的设备示意图;图7为本发明又ー个方面的用于测试无线通信系统物理层的设备示意图;附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进ー步详细描述。图1示出了本发明ー个方面的用于测试无线通信系统物理层的方法的流程图。其中,所述无线通信系统包括但不限于LTE系统;所述物理层包括但不限于LTE系统的层 1。具体的,在步骤SOl中,测试设备接收消息,所述消息可由信号发生器发送,但本领域技术人员应该理解,所述消息的发送并非以所述为限。接着,在步骤S02中,测试设备基于一个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。其中,所述数据结构可以为基于ー个消息的数据结构,也可以为基于多个消息的数据结构。图2示出了本发明另ー个方面的用于测试无线通信系统物理层的方法的流程图。具体的,在步骤Sll中,测试设备基于所述无线通信系统的发送端与接收端之间的接ロ协议生成基于嵌套结构的消息字典。图3示出LTE通信系统的层1的接ロ协议的一个示例。由此,测试设备基于图3所示的接ロ协议生成的消息字典如下表1所示表 权利要求
1.ー种用于测试无线通信系统物理层的方法,其中,所述方法包括步骤d基于ー个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。
2.根据权利要求1所述的方法,其中,所述方法还包括a基于所述无线通信系统的发送端与接收端之间的接ロ协议生成基于嵌套结构的消息 ギ典;c解析所述消息字典以形成一个数据结构; 所述步骤d还包括-基于所形成的数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。
3.根据权利要求1或2所述的方法,其中,所述步骤c还包括 -基于C/C++解析所述消息字典以形成一个数据结构。
4.根据权利要求2或3所述的方法,其中,所述方法还包括 b为所述消息字典中的各消息添加或修改属性;所述步骤c包括-基于各消息各自的属性解析所述消息字典以形成一个数据结构。
5.根据权利要求1至4任一项所述的方法,其中,消息域的属性包括是否需要比较、 是否可以更改、嵌套消息的重复次数、及长度。
6.根据权利要求1至5任一项所述的方法,其中,所述无线通信系统包括LTE系统,所述物理层包括LTE系统的层1。
7.ー种用于测试无线通信系统物理层的设备,其中,所述设备包括比较装置,用于基于一个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。
8.根据权利要求7所述的设备,其中,所述设备还包括生成装置,用于基于所述无线通信系统的发送端与接收端之间的接ロ协议生成基于嵌套结构的消息字典;解析装置,用于解析所述消息字典以形成一个数据结构; 所述比较装置还用于-基于所形成的数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。
9.根据权利要求7或8所述的设备,其中,所述解析装置还用于 -基于C/C++解析所述消息字典以形成一个数据结构。
10.根据权利要求8或9所述的设备,其中,所述设备还包括 更新装置,用于为消息字典中的各个消息域添加或修改属性; 所述解析装置还用于-基于各消息各自的属性解析所述消息字典以形成一个数据结构。
11.根据权利要求10所述的设备,其中,消息的属性包括是否需要比较、是否可以更改、嵌套消息的重复次数、及长度。
12.根据权利要求7至11任一项所述的设备,其中,所述无线通信系统包括LTE系统, 所述物理层包括LTE系统的层1。
全文摘要
本发明提供一种用于测试无线通信系统物理层的方法及设备。其中,所述设备基于一个数据结构,将接收的消息与预期的消息进行比较,以确定消息的正确性。本发明的优点包括1)可以支持回归测试和自动化测试;2)可以保证应用的实时性;3)测试人员看到的是消息域的名称,而不是一个难以理解的二进制数据流;4)可以减少测试人员能够看到的消息的域。
文档编号H04W24/00GK102595438SQ20111002082
公开日2012年7月18日 申请日期2011年1月14日 优先权日2011年1月14日
发明者刘志胜, 徐徽, 文娟, 李屹 申请人:上海贝尔股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1