交换矩阵和测试平台的制作方法

文档序号:7884812阅读:94来源:国知局
专利名称:交换矩阵和测试平台的制作方法
交换矩阵和测试平台相关专利申请的交叉引用本申请要求2010年7月2日提交的名称为“Switching Matrix and TestPlatform”的美国专利申请N0.12/830, 142的优先权,该申请的全部内容通过引用合并到本申请中。
背景技术
电信行业是一种动态行业,其中在市场中持续不断地发布和实施新产品以由人和公司所使用。这些新产品通常包括基于消费者的产品和/或诸如用于支持基于消费者的产品的后端软件和硬件之类的基础架构,它们在被一起使用时使得人们能够(经由计算设备)以持续增加的速度、以增加的质量等级和/或以降低的成本来传达和交换信息/数据。当新产品包括新的技术时,该新产品的发布是一项复杂的工作。不仅存在关于该新产品的推广、库存和销售这样的传统顾虑,而且还存在关于兼容性、操作和未来成本的顾虑以及关于包括新技术的该新产品的部署的顾虑。在产品(例如,设备、系统、软件和/或硬件)在市场中实施和/或可用于消费之前,该产品通常经历严格的测试以确保该产品在部署时具备充分的功能性/可操作性。该测试可能是耗时且昂贵的,尤其是在新产品必须在现场环境下进行测试的情况下。在一些情况下,当测试的一些方面基于天气变化、人员活动、或者不可抗力和/或直接环境而遭受不可控的变化时,测试的复制(重复性)是困难或不可能的。

发明内容
概述新产品的测试可以包括互操作性测试(Ι0Τ),该互操作性测试对可以被构建以满足同一组标准但可由不同公司提供的系统的组件之间的操作、通信、功能性和其他交互进行测试。在电信环境下,该系统可以包括电信网络的各种配置,所述电信网络包括用于移动通信的无线电接入网络(RAN)。电信网络可以包括可由不同公司提供的多个不同类型的组件。在一些实例中,电信网络可以遵循采用UMTS陆地无线电接入网络(UTRAN)的通用移动电信系统(UMTS)技术。在一些实例中,UTRAN可以与GSM EDGE无线电接入网络(GERAN)(全球移动通信系统(GSM)、用于GSM演进的增强型数据速率(EDGE))共享类似于电路交换(CS)核心网络基础架构和分组交换(PS)核心网络基础架构的若干组件。因此,UTRAN和GERAN网络(以及其他可能的RAN)可以共存以处理电信业务。在一些实例中,通信可以在UTRAN与GERAN网络之间进行切换,并仍然维持与公共核心网络的通信,诸如在电信设备离开UTRAN的接入范围(区域)并进入GERAN的接入范围的情况下。切换还可以发生在用于同一网络类型(例如,UTRAN、GERAN等)的不同类型的硬件(例如,不同制造商、版本等)之间。另外,可以采用其他类型的网络、RAN和/或组件(硬件和/或软件),其使得电信设备能够与核心网络通信以促成诸如语音呼叫、消息传递、电子邮件传递、访问互联网或其他类型的数据通信之类的活动。
这里公开的交换矩阵和测试平台使得能够通过提供用于建立预定场景的受控环境来测试包括各种网络组件和电信设备在内的各种电信组件。作为示例,可以期望测试具有来自不同类型的RAN的射频(RF)信号的电信设备的互操作性。测试场景可以通过这里公开的交换矩阵和控制软件进行控制。所述场景可以控制RF信号,以在时间=0时以满信号强度发起第一 RF信号和以最低信号强度发起第二 RF信号(有可能无信号)并在时间=n时转换到某个信号强度,其中相对于每个RF信号各自的初始信号强度而言第一 RF信号处于更低的信号强度而第二 RF信号处于更高的信号强度。在该场景中,电信设备可以在时间=t处从采用第一 RF信号的通信转换到采用第二 RF信号的通信,其中t是位于O与η之间的时间点,其中RF信号之间的转换可以发生。在该场景期间,可以在电信设备上执行各种操作,诸如进行语音呼叫、传送和接收数据(消息、视频、音乐等)。可以相比于其他RAN配置和/或其他电信设备(诸如其他模型、其他制造产品等)分析电信设备的性能。通过运行诸如上面描述的示例性场景之类的场景,RAN和/或电信设备可以在相对快的周期时间的情况下在实验室环境中进行测试,从而使得测试相对便宜、可重复并且能够用于模拟不可以被部署用于商用(即没有在市场上实施以用于活动RAN应用)的配置。在一些实施方式中,附加组件可以用于修改来自RAN的信号和/或与一个或多个电信设备进行交互以模拟现实环境(例如,密集市区环境中的RAN信号接收等)、利用自动化的可重复性等。可以与交换矩阵一起使用的附加组件的实施方式在这里公开。这里公开的交换矩阵和测试平台可以以多种方式实施。示例性实现方式在下面参照附图提供。


参照附图来详细描述本发明。在附图中,附图标记中最左边的数字指代该附图标记首次出现于其中的附图。不同附图中相同的附图标记指示类似或相同的项。图1是说明性的测试环境,该测试环境包括用于为测试场景可控制地选择网络配置的交换矩阵。图2是用于使得无线电接入网络的配置和修改能够经由交换矩阵来用电信设备进行测试的说明性测试架构的框图。图3是与各种无线电接入网络通信的说明性交换矩阵架构的框图。图4是用于选择性控制交换矩阵以及无线电接入网络的输出的说明性用户界面(UI)0图5是用于使用交换矩阵记录测试场景的说明性过程的流程图。图6是使用交换矩阵所选择的且与电信设备通信的无线电接入网络来执行测试的说明性过程的流程图。图7是使用交换矩阵以及在测试期间在电信设备上执行操作的机器人平台来执行测试的说明性过程的流程图。
具体实施例方式说明性测试环境图1是说明性的测试环境100,该测试环境100包括用于为测试场景可控制地选择网络配置的交换矩阵。环境100包括与无线电接入网络(RAN) 104通信的交换矩阵102。在一些实施方式中,每个RAN104的输出连接到交换矩阵102,以使得交换箱能够选择通过一个或多个输出信道输出的RAN的单个RF信号109。使用RAN104生成RF信号109的电信网络103在各种接入技术和协议中的一者或多者上进行操作。示例性无线无线电接入网络技术的非穷举列表包括UTRAN、GERAN、全球微波互联接入(WiMAX)、长期演进(LTE)和非授权移动接入(UMA)。电信网络103的产生RF信号109的各种元件可以包括RAN104和电路交换(CS)核心网络105和/或分组交换(PS)核心网络107的核心网络元件,它们可以由各种不同的公司、制造商和/或供应商提供。例如,RANl04的两个不同的元件可以使用相同或类似的网络协议(例如,UTRAN等),但是可以包括不同的硬件和/或软件以执行用于实施网络协议的操作。在一些实施方式中,交换矩阵102可以用于(例如,通过使用不同的软件、硬件或其他可能的组合)配置来自不同RAN104的RF信号的特定网络组合。交换矩阵102可由控制器106控制。控制器106可以是经由有线或无线通信与交换矩阵102通信的计算设备,以使得能够选择和操纵(例如,控制信号强度等)RAN104。在各种实施方式中,控制器106可以包括一个或多个处理器108和存储器110。存储器110可以包括交换矩阵应用112,其可以用于控制交换矩阵102和/或RAN104的输出。交换矩阵应用112可以使得用户能够执行各种功能来控制RAN104。例如,交换矩阵应用112可以用于选择一部分RAN104,这一部分RAN可以反过来使用各自的输出信道输出射频信号。射频信号可以由电信设备114接收。电信设备114可以包括移动电话(包括智能电话)、上网本、平板电脑、个人计算机、数据条、网络适配器和能够与RAN104交换数据的其他电子设备。在一些实施方式中,交换矩阵应用112可以在测试由RAN104或电信设备114生成的RF信号109期间记录测试场景。交换矩阵应用112之后可以重放所记录或保存的测试场景以使得能够用可能不同的元件(诸如关于包括RAN104和/或CS核心网络105和/或PS核心网络107的元件的电信网络103的各种组件和/或不同的电信设备114的软件版本的不同选择)来重复类似的状况的测试。例如,交换矩阵应用112可以用于运行用于测试电信设备114从第一 RF信号至第二 RF信号的切换的测试场景。该测试能够在软件和/或硬件升级到RAN104、CS核心网络105和/或PS核心网络107之后进行重复。因此,交换矩阵应用112可以用于各种网络元件和/或电信设备114的回归测试,其中,各种网络元件包括RAN104和/或CS核心网络105和/或PS核心网络107网络元件。在各种实施方式中,交换矩阵应用112可以用于导入并之后播放来自驱动测试的数据(即测试场景)。驱动测试数据可以是在所部署的RAN104之间移动(诸如在美国的城市、城镇、农村、洲际部分或其他测试市场或区域)时,从现场环境中的所部署的RAN104的信号的测量中收集的数据。驱动测试数据可以被配置(例如,格式化)成在驱动测试数据由交换矩阵应用112使用时能够基于驱动测试来重放测试场景。因此,驱动测试数据能够在实验室或测试环境中实现来自所部署RAN104的RF信号(例如,RF信号109)的复制,而不必在所部署RAN104之间重复驱动测试。交换矩阵应用112可以被配置成用于经由用户界面(UI)Iie进行交互。用户可以与UI116进行交互,以经由交换矩阵应用112来选择和控制交换矩阵102。根据一个或多个实施方式,交换矩阵102的输出可由一个或多个过程进行修改,以使得能够在实验室或测试环境中模拟现场环境中部署的信号(即,复制现场网络场景)。例如,用户或许期望在电信设备114遭受对密集城市环境进行模拟的信号时对电信设备114的操作进行测试,其中在密集城市环境中,信号从现场环境的建筑物和其他人造物或自然地物反射回来。在这些实施方式中,交换矩阵102的输出可由用于对衰落(例如,多径、信号偏转等)进行模拟的衰落模拟器118进行处理。例如,衰落模拟器118可从交换矩阵102接收网络信息,该交换矩阵102可由控制器106控制。根据各种实施方式,交换矩阵应用112可以包括用于控制衰落模拟器118的衰落模拟器模块120。衰落模拟器模块120可以使得能够处理各种衰落场景,当这些各种衰落环境被施加到交换矩阵102的输出时可以使得用户能够测试(复制、模拟)可以或不可以部署在现场(例如,实际的城市、城镇或其他区域)中的特定环境。在一些实施方式中,交换矩阵应用112可以与控制衰落模拟器118的其他计算设备通信,诸如用于发起测试。在一些实施方式中,环境100可以包括机器人平台122。机器人平台122可以在测试场景期间操作电信设备114的一些或所有功能。机器人平台122的使用可以适应重复性测试,以使得能够实现RAN104和/或CS核心网络105和/或PS核心网络107网络软件和硬件升级/演进的随后版本(当使用相同电信设备114时)之间和/或不同电信设备(当使用相同配置的RAN104等以创建RF信号109时)之间的直接性能比较。机器人平台122可以使得能够建立RAN104和/或CS核心网络105和/或PS核心网络107网络和/或电信设备114的性能基准。在测试(其可以包括语音呼叫、数据交换、消息传递、电子邮件传递、以及访问互联网,以及其他可能的任务)期间,机器人平台122可以在机器人平台122控制电信设备114时检测和记录电信设备114的性能。在一些实施方式中,机器人平台122可以如2008年9月26日提交的名称为“Robot Device Tester”的专利申请12/239,271中所描述的那样进行实施,该专利申请与本申请具有相同的受让人并且其全部内容通过引用合并到本申请中。交换矩阵应用112可以包括用于控制机器人平台122的一些或所有功能的机器人平台模块124。机器人平台模块124可以发起测试、运行测试协议以指示机器人平台122使用电信设备114执行各种任务、记录电信设备114的操作以用于分析、以及经由机器人平台122执行其他各种操作。在一些实施方式中,机器人平台122可以与交换矩阵应用112进行通信(反之亦然),诸如发起测试。在各种实施方式中,机器人平台122可以结合衰落模拟器118进行使用。如图1所示,交换矩阵102的输出(即可用RF信号109的所选RF信号)可以经由有线路由和/或无线路由被路由到不同位置。例如,所选RF信号可以经由有线连接被路由到隔离的实验室(test room),然后该信号(例如,通过使用天线)可以被无线地传送到电信设备114 ;然而,可以使用其他配置来使得电信设备能够接收RF信号。图2是用于使得网络的配置和修改能够经由交换矩阵102来用电信设备114进行测试的说明性测试架构200的框图。架构200示出了可以连接到核心网络202的可能的RAN104的说明性配置,但附加的、较少数的或其他RAN可以在架构200中实施。核心网络202可以包括可以支持多接入技术(类似于其他可能的网络技术中的通用移动电信系统(UMTS))的CS核心网络105和PS核心网络107网络组件。在一些实施方式中,RAN104 (除了相应的核心元件之外)可以包括UTRAN群组204,该UTRAN群组204可以包括无线电网络控制器(RNC) 206和节点B站台(node B stations) 208以能够经由RF信号109与电信设备114通信。RAN104 (除了相应的核心元件之外)可以包括GERAN群组210,该GERAN群组210可以包括基站控制器(BSC) 212和基站收发信台(BTS) 214以能够经由RF信号109与电信设备114通信。虽然架构200仅示出了 UTRAN群组204和GERAN群组210,但是其他RF信号可以使用架构200来生成。如上所述,RF信号109可以至少部分地基于来自控制器106的指令而与交换矩阵102进行选择性通信,以便能够实现一些或所有RF信号的输出。电信设备114可以使用图2所示的测试配置(TC)中的一者或多者经由来自交换矩阵102的RF信号与RAN104进行通信。在第一说明性测试配置TC-1中,电信设备114可以接收来自RAN104的、如由交换矩阵102所选择的原始信号。在第二说明性测试配置TC02中,电信设备114可以接收来自交换矩阵102的、已经由衰落模拟器118处理的信号。在第三说明性测试配置TC-3中,电 信设备114可以接收来自1^附04的、如由交换矩阵102所选择的原始信号,但是电信设备114可由机器人平台122控制。在另一说明性测试配置TC-N中,电信设备114可由机器人平台122控制,并接收来自交换矩阵102的、已经由衰落模拟器118处理的信号。因此,图2提供了可以被实施以测试通过使用控制器106而由交换矩阵102所选择的电信设备114或网络配置的各种测试配置。在一些实施方式中,这些测试可以是可重复的测试场景,其使用驱动测试数据或其他所记录的(预定的)测试标准、网络设置等。图3是与各种网络通信的说明性交换矩阵架构300的框图。图3示出了用于输入到交换矩阵102的RAN104的可能选择的说明性示例。基于诸如协议、技术、销售商、供应商、制造商之类的因素和/或其他因素RAN104可以包括各种类似类型的网络的分组(grouping)。在一些实施方式中,未来应用群组304可以是交换矩阵102的可用输入。未来应用群组304能够实现类似于LTE/WiMAX/EDGE演进或其他未来(或过去的技术)的未来技术的集成。根据各种实施方式,交换矩阵102是具有用于经由图1的控制器106来远程控制信号强度的RF信号组合器和/或分离器、开关和可编程衰减器的箱子(box)。交换矩阵102可以具有多个输入(虽然示出了 20个输入,但是可以实现更多或更少的输入)。这些输入可以包括例如射频输入,诸如不同网络次销售商(infra vendor)的UMTS频带IV、GSM/EDGE1900、W1-Fi 信号等。交换矩阵102可以具有多个输出306(虽然示出了 4个输出,但是可以实现更多或更少的输出)。输出306可以是独立的,并且在由控制器106所控制时可以提供测试信号的期望组合。交换矩阵102在控制器106的控制之下可以用于基于RAT或销售商来选择各种网络次组合(infra combination)。交换矩阵102可以被实施以提供各种信号路径之间的隔离。另外,经由控制器106,交换矩阵102可以运行(回放)和/或记录各种场景,包括系统间无线电接入技术(1-RAT)切换、切入/切出(hand-1n/hand-out)等。在一些实施方式中,交换矩阵102可以在各种路径之间提供-1lOdB或更好的隔离。交换矩阵102可以具有大于I瓦的额定功率;然而,可以使用其他额定功率。交换矩阵102能够以IdB的步长来改变RAN104的信号强度;然而,可以使用更大或更细的递增步长。最后,交换矩阵102可以包括小于I秒的衰减响应时间;然而,可以使用其他衰减响应时间。
在一些实例中,输出306中的一者或多者可以包括用于添加附加电信设备114的一个或多个分离器308。不例输出306和分离器308可以包括但不局限于输出I至N。输出的数量可以基于所需的独立RF信号的数量进行设计。图4是用于选择性地控制交换矩阵102以及无线电接入网络的输出的说明性用户界面(UI) 400。UI400可以与图1的UI116相同或类似,而且可以经由控制器106进行访问。在一些实施方式中,UI400可以包括各种控制和/或显示,以能够选择性地控制交换矩阵102。在Π的可能部分中,UI400可以被布置有网络控制部402、显示部404和脚本部406。每个部分按顺序进行讨论。网络控制部402可以包括网络配置选择器408,该网络配置选择器408用于选择输入网络配置。例如,可能的网络配置选择可以包括对网络(RAN)A-F的接入,如图4所示。RAN可以经由信号强度选择器410被单独控制以使RAN104的特定RAN的信号强度衰减或增力口。在各种实施方式中,对于各种RAN (信道)而言,信号强度选择器410可以提供对实时或接近实时期间的衰减进行控制的能力。显示部404可以包括图形显示器412,该图形显示器412可以绘制信号强度(例如,dB等)与时间(例如,秒)。图形显示器412可以显示来自从网络控制部402选择的RAN104的数据。例如,第一曲线414可以代表第一 RF信号(A),而第二曲线416可以代表第二 RF信号(D)。在示例中,第一 RF信号(A)可以在时间=0至时间=x处具有处于相对恒定水平的信号强度。在时间=w处,第二 RF信号(D)可以被开启。在时间=y处,第二网络(D)的信号强度可以超过第一网络(A)的信号强度。第一网络(A)的信号强度可以在时间=Z处被减小至基本上无信号。RF信号的当前状态可以由标记器417指示。在一些实施方式中,标记器(marker)417可以追踪RF信号,该RF信号可以作为场景被存储以显示RF信号生成的时间点。因此,标记器417可以沿着RF信号的图形显示移动,该图形显示可以是预定的。在各种实施方式中,显示部404可以包括显示选择器418,该显示选择器418用于选择期望的显示类型,该显示类型可以包括但不局限于默认显示、衰减显示、反显示(inverse display)等。UI400可以模拟向着第二网络(D)移动的电信设备114在现场环境中的移动,并因此在电信设备114 (经由增加的信号强度)接近第二网络的发射器时接收来自第二网络的更强信号。该模拟可以促使电信设备114所使用的通信信号在时间=y处或接近于时间=y但在时间=z之前从第一网络(A)切换到第二网络(D)。当该信号没有被切换时,电信设备114不能与网络通信和交换数据,而且呼叫(通信)可以被停止(终止)。脚本部406可以包括数据检索、存储和/或显示。在一些实施方式中,脚本部406可以包括运行命令420和停止命令422,以用于执行(开始、停止)脚本。通过控制交换矩阵102控制所选择RAN的输出使得能够播放测试场景,来实现运行脚本。脚本可以被当前加载到脚本视图424中并且在脚本视图424中是可见的,或者通过使用查找命令426和/或路径字段428进行定位。脚本视图424可以是逗号分离值(CSV) (comma-separated value)文件,其中第一列存储时间戳,而剩余列存储信号强度(例如,衰减)。在各种实施方式中,脚本部406可以包括记录命令430,以使得能够记录脚本(或简档(profile)),该脚本(或简档)可以通过经由网络控制部402操纵网络(例如,调整信号强度选择器等)来生成。在一些实施方式中,UI400还能够经由暂停命令432来暂停脚本。
在一些实施方式,脚本部406可以用于检索所存储的脚本(诸如驱动测试)以使用运行命令420进行运行(和/或操纵并之后运行)。例如,用户可以从测试市场中选择驱动测试数据,经由查找命令426和/或路径字段428来加载测试数据,以及之后修改驱动测试数据的一个或多个方面,诸如输入网络(RAN)中的一者或多者(例如,替换RAN等)。用户可以在运行场景之前、期间或之后基于驱动测试数据来调整信号强度设置。根据各种实施方式,UI400可以适应电信网络组件和/或电信设备的可重复性测试。例如,(由交换矩阵102选择的)新的网络配置和/或组件可以使用现有的基准电信设备114而被作为场景得以运行,以确定新的网络配置和/或组件是否正恰当地工作。作为另一示例,新的电信设备114可以在使用基准网络配置的场景中进行测试,以确定电信设备114是否与该网络配置相兼容。可以通过使用UI400控制交换矩阵102而执行的测试场景的一些示例可以包括互操作性测试(Ι0Τ)、吞吐量测试、KPI测试、Tx/Rx分集、HSDPA (使用多个电信设备)等。说明性操作图5是用于使用交换矩阵102记录测试场景的说明性过程500的流程图。测试场景可以使用UI400进行记录,如参考图1所描述的,该测试场景可由控制器106经由交换矩阵应用112进行处理。如上所述,控制器106经由交换矩阵应用112控制交换矩阵102,从而选择性地控制RF信号109的每个可用RF信号的信号强度。过程500作为逻辑流程图中的框的集合示出,其表示能够在硬件、软件或它们的组合中实施的操作的序列。该框的集合根据各个实体进行组织,其中各个实体可以执行在这些框中所描述的各种操作。在软件上下文中,这些框表示计算机可执行指令,当由一个或多个处理器执行这些计算机可执行指令时执行所引用的操作。一般而言,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例行程序、程序、对象、组件、数据结构等等。操作的描述顺序并非意欲被解释为是限制性的,而且任意数量的所描述的框能够以任意顺序和/或并行地组合,以实施该过程。除了过程500之外,在该公开中所描述的其他过程应当被相应地解释。在502处,交换矩阵应用112可以控制交换矩阵102来为场景选择网络配置中的一者或多者(例如,RAN104)。例如,用户可以与UI400交互以经由网络配置选择器408来选择 RAN104 中的一些 RAN104。在504处,交换矩阵应用112可以用于为在操作502处所选择的RAN选择信号强度。输出等级可以是初始输出等级。在一些实例中,输出等级可以通过与UI400进行交互来选择,而且更特别地,信号强度选择器410用来衰减或增加特定RAN的信号强度。在506处,交换矩阵应用112可以开始记录场景,诸如在经由UI400选择可用的记录命令430之后。当在506处开始记录,显示部404可以开始在图形显示器412中绘制RF信号强度随着时间的变化。在508处,交换矩阵应用112可以用于调整输出等级。在一些实施方式中,交换矩阵应用112可以接收用户输入(例如,信号强度选择器410的手动移动)。在510处,交换矩阵应用112可以结束在操作506处开始的的记录会话。在512处,交换矩阵应用112可以保存场景以供将来使用,诸如用于重复性地测试电信设备114和/或RAN104的网络配置。在514处,交换矩阵应用112可以接收在测试场景中所涉及的电信设备114的输入(选择)。该输入可以用于记录测试日志、配置机器人平台以用于用电信设备操作和/或执行其他设备特定操作。在516处,交换矩阵应用112可以播放所保存的场景。所保存的场景可以用于重复性地测试各种RAN配置、电信设备等。上面的过程可以用于创建定制场景库,该定制场景库可以用于测试网络组件和/或配置和/或电信设备。图6是使用由交换矩阵所选择的并与电信设备通信的无线电接入网络来执行测试的说明性过程600的流程图。在602处,交换矩阵应用112可以检索所存储的测试场景。例如,用户可以经由查找命令426和/或路径字段428来导航或者以其他方式输入所存储的测试场景的路径。所存储的测试场景可以已经使用过程500而被创建。在一些实施方式中,所存储的测试场景可以基于驱动测试数据。在604处,交换矩阵应用112可以为测试场景确定网络,或者可能经由交换矩阵102为测试场景选择不同的测试RAN。因此,测试场景可以或可以不指定或局限于RAN的预设配置。在一些实施方式中,测试场景可以仅包括信号强度设置,该信号强度设置可以被应用于在操作604处所确定的RAN的任意配置。在606处,交换矩阵应用112可以加载测试场景。所加载的测试场景可以包括操作604处所确定的RAN。在608,交换矩阵应用112可以经由衰落模拟器模块120来可选地激活用于场景的衰落模拟器118。衰落模拟器模块120可以使得用户能够在各种衰落简档和/或其他选项中进行选择,以为测试场景配置衰落模拟器118。在610处,交换矩阵应用112可以播放测试场景以测试经由交换矩阵102而被选择性控制的RAN104中的一些RAN104的配置和操作,和/或以测试一个或多个电信设备。图7是使用交换矩阵102以及在测试期间在电信设备上执行操作的机器人平台来执行测试的说明性过程700的流程图。在702处,机器人平台模块124可以配置机器人平台122和交换矩阵应用112以用诸如电信设备114之类的电信设备进行测试。机器人平台模块124可以存储动作(协议)序列,所述动作(协议)序列可以在特定电信设备上被执行,从而使得能够重复性地测试电信设备的操作。在704处,交换矩阵应用112可以加载测试场景。该测试场景可以经由过程500创建和/或可以包括驱动测试数据。在760处,机器人平台模块124可以加载机器人协议来在由交换矩阵应用112执行的测试场景期间控制电信设备,该交换矩阵应用112经由交换矩阵102控制RF信号。在一些实施方式中,所加载的机器人协议可以执行下述测试中的一些或所有测试:不同类型的呼叫(CS呼叫、PS呼叫、CS+PS多RAB呼叫等)、移动性(例如,用于CS和多RAB呼叫的不同基础架构之间的1-RAT HO (切换)等)、和/或PS数据传递期间不同基础架构之间的重选、和/或用于评估RAN104和/或电信设备114的功能性和/或性能的其他测试。在708处,交换矩阵应用112和/或机器人平台模块124可以分别运行测试场景和协议。在一些实施方式中,机器人平台模块124控制交换矩阵应用112。在710处,机器人平台模块124可以记录在测试场景期间与电信设备和/或各种网络元件相关联的性能和事件。例如,机器人平台模块124可以测量测试(例如传送或接收数据)的响应时间、测量语音呼叫度量(metrics)、记录中断(停止的呼叫、不成功的数据传递等)、或者测量和/或记录电信设备的其他活动(例如,功耗等)。在712处,交换矩阵应用112和/或机器人平台模块124可以结束测试场景和协议。在714处,交换矩阵应用112和/或机器人平台模块124可以报告结果,诸如记录的与电信设备相关联的性能和事件的结果。相比于基准测试数据,所报告的结果可以用于测试RAN104和/或CS核心网络105、CS核心网络107网络元件的互操作性/性能,诸如切入和切出等,和/或测试电信设备的操作。因此,新的电信设备可以用公知是稳定的、可靠的且根据规范来执行的网络配置进行测试,从而能够实现新电信设备的基准测试。类似地,新的或升级的RAN和核心网络组件和配置也可以使用公知是稳定的、可靠的且根据规范进行执行的电信设备进行测试,从而能够实现各种网络元件和/或配置的基准测试。过程700可以通过包括过程500和600的操作中的一者或多者来执行。在一些实施方式中,过程700可以包括操作608,以在测试场景中包括衰落模拟器。在各种实施方式中,噪声和/或RF干扰源可以被注入到射频环境中,以模拟附加的现场网络场景。结论虽然已经针对结构特征和/或方法动作用语言描述了本发明的技术,但是应当理解,所附权利要求书并非不限于所描述的特定特征或动作。相反地,这些特定特征和动作是作为实施这些技术的示例性形式而被公开的。
权利要求
1.一种方法,该方法包括: 经由交换矩阵从能够与电信设备通信的一组射频(RF)信号中选择多个射频信号作为所选择的射频信号; 经由交换矩阵应用记录测试场景,该交换矩阵应用能够通过所述交换矩阵的控制实现所选择的射频信号的信号强度的实时或接近实时控制; 通过控制所述交换矩阵来加载针对所选择的射频信号的所述测试场景,所述测试场景用于在一段时间内调整所选择的射频信号的信号强度以使得能够模拟所述电信设备在所部署的现场环境中的操作;以及 运行所述测试场景来控制所述交换矩阵,所述测试场景用于用所选择的射频信号来测试电信网络元件的操作或所述电信设备的操作中的至少一者。
2.根据权利要求1所述的方法,其中,所述加载所述测试场景包括加载通过在移动穿过所部署的现场环境的同时记录所部署的网络射频信号而获得的驱动测试数据。
3.根据权利要求1所述的方法,该方法还包括将衰减模拟器与所述交换矩阵一起使用来在运行所述测试场景的同时修改所选择的射频信号的输出。
4.根据权利要求1所述的方法,该方法还包括通过使用操作所述电信设备的机器人平台来在所述电信设备上执行预定操作,所述机器人平台被配置成能够实现所述测试场景的重复性测试。
5.根据权利要求4所述的方法,该方法还包括在所述预定操作期间经由所述机器人平台记录所述电信设备的性能 。
6.根据权利要求4所述的方法,该方法还包括在所述预定操作期间经由所述机器人平台记录和存储被测试的所述电信设备或所述网络元件中的至少一者的性能度量。
7.根据权利要求1所述的方法,其中,所选择的射频信号包括来自以下中的至少一者的射频信号: UMTS陆地无线电接入网络(UTRAN), GSM EDGE无线电接入网络(GERAN), 全球微波互联接入(WiMAX)网络, 长期演进(LTE)网络,或者 非授权移动接入(UMA)网络。
8.一种系统,该系统包括: 一组无线电接入网络(RAN),用于生成射频(RF)信号; 交换矩阵,用于选择能够与电信设备通信的多个射频信号作为输出,所述多个射频信号由所述交换矩阵从输入至所述交换矩阵的所述一组射频信号中进行选择,所述交换矩阵用于控制所选择的射频信号的信号强度以便能够使用所述电信设备来测试场景;以及控制器,用于运行交换矩阵应用,所述交换矩阵应用被配置成通过控制所述交换矩阵的输出来至少选择、加载和播放定制场景。
9.根据权利要求8所述的系统,其中,所述交换矩阵应用被配置成通过控制所述交换矩阵的输出来控制网络配置中选择的所述多个射频信号的信号强度。
10.根据权利要求8所述的系统,其中,所述控制器包括被配置成实时或接近实时地记录和保存新测试场景的所述交换矩阵应用。
11.根据权利要求8所述的系统,其中,所述定制场景至少部分地基于驱动测试数据,该驱动测试数据能够由所述交换矩阵应用读取来控制所述交换矩阵,以使用所述驱动测试数据模拟射频信号的所部署的现场环境。
12.根据权利要求8所述的系统,该系统还包括用于修改所选择的射频信号的输出的衰减模拟器。
13.根据权利要求8所述的系统,该系统还包括操作所述电信设备的机器人平台,该机器人平台被配置成能够实现所述场景的可重复性测试。
14.一种或多种存储计算机可执行指令的计算机可读介质,当所述计算机可执行指令在一个或多个处理器上执行时促使所述处理器执行动作,所述动作包括: 从交换矩阵可访问的多个电信网络接收对射频(RF)信号的选择; 经由所述交换矩阵输出所选择的射频信号,所选择的射频信号被选择以能够与电信设备通信;以及 基于手动控制模式或者用于控制所选择的射频信号的信号强度的场景中的至少一者来调整所选择的射频信号。
15.根据权利要求14所述的一种或多种计算机可读介质,其中,至少部分地基于手动输入来实时或接近实时地执行所选择的射频信号的调整。
16.根据权利要求14所述的一种或多种计算机可读介质,其中,所述调整所选择的射频信号基于所述场景,所述场景包括在一段时间内变化的预定信号强度。
17.根据权利 要求14所述的一种或多种计算机可读介质,该一种或多种计算机可读介质还包括衰落模拟器模块,该衰落模拟器模块用于控制衰落器来模拟所选择的射频信号中的至少一者的衰落。
18.根据权利要求14所述的一种或多种计算机可读介质,该一种或多种计算机可读介质还包括使用机器人平台模块,该机器人平台模块使用机器人平台测试协议来经由所述交换矩阵操纵所选择的射频信号以测试所述电信设备或电信网络元件中的至少一者的操作。
19.根据权利要求18所述的一种或多种计算机可读介质,其中,所述机器人平台模块还控制衰落模拟器模块以在衰落状况下测试所述电信设备。
20.根据权利要求18所述的一种或多种计算机可读介质,其中,所述机器人平台模块用于收集和存储记录了被测试的电信设备的性能、网络配置的性能或网络元件的性能中的至少一者的统计资料。
21.根据权利要求14所述的一种或多种计算机可读介质,其中,所述调整所选择的射频信号基于手动控制;以及 该一种或多种计算机可读介质还包括将所述调整记录为存储在存储器中且能够实现所述场景的重复性测试的场景。
22.根据权利要求14所述的一种或多种计算机可读介质,其中,所述调整所选择的射频信号模拟所述电信设备与至少两个所选择的射频信号之间的通信的切入和切出以及所选择的射频信号的互操作性。
全文摘要
交换矩阵和测试平台能够实现处于各种信号强度的无线电接入网络(RAN)的各种配置的受控测试。交换矩阵和测试平台能够实现针对新的和/或预定场景来测试来自RAN或电信设备的射频信号,诸如通过使用处于各种信号强度的RAN的不同配置。在该场景期间,可以在与被测试RF信号通信的电信设备上执行各种操作,诸如进行语音呼叫、传送和接收数据(消息、视频、音乐等)。电信设备和/或各种电信网络元件的性能可以相比于其他电信设备和/或各种电信网络元件进行分析。
文档编号H04W24/06GK103168485SQ201180041116
公开日2013年6月19日 申请日期2011年7月1日 优先权日2010年7月2日
发明者V·拿塔拉皆, A·A·贝海特吉, M·塞缪尔, D·R·詹金森 申请人:T移动美国公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1