首页 / 专利库 / 核能 / 仿星器 / 一种自动测试系统、方法及存储介质

一种自动测试系统、方法及存储介质

阅读:274发布:2020-05-11

专利汇可以提供一种自动测试系统、方法及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种自动测试系统、方法及存储介质。其中,该系统包括:公控机、交换机和无线车载终端,其中,公控机用于执行目标模拟场景下的测试脚本,生成理论数据,交换机,用于向公控机转发目标模拟场景下无线车载终端的 定位 数据,公控机,用于将理论数据和定位数据进行比较,根据比较结果生成测试报告。通过上述方式,能够在不依赖真实车辆、测试场地和后台环境的前提下,对车辆行驶的真实场景进行模拟,并自动化地进行系统测试,从而对无线车载终端的卫星定位性能进行更加全面的评价。同时,该方式也提高了测试 覆盖 度、精确度以及测试效率。,下面是一种自动测试系统、方法及存储介质专利的具体信息内容。

1.一种自动测试系统,其特征在于,所述系统包括:公控机、交换机和无线车载终端;
所述公控机,用于执行目标模拟场景下的测试脚本,生成理论数据;
所述交换机,用于向所述公控机转发所述目标模拟场景下所述无线车载终端的定位数据;
所述公控机,用于将所述理论数据和所述定位数据进行比较,根据比较结果生成测试报告。
2.根据权利要求1所述的系统,其特征在于,所述公控机,还用于配置所述目标模拟场景下的测试用例和测试参数,以及根据所述测试用例和测试参数生成所述目标模拟场景下的测试脚本。
3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:程控电源和屏蔽箱;
所述程控电源,用于接收所述公控机发送的电源管理数据,并根据所述电源管理数据为所述屏蔽箱供电。
4.根据权利要求3所述的系统,其特征在于,所述屏蔽箱包括:内置滤波器和所述无线车载终端;
所述程控电源,具体用于根据所述电源管理数据通过所述内置滤波器为所述无线车载终端供电。
5.根据权利要求4所述的系统,其特征在于,所述程控电源与所述内置滤波器通过电源线连接;
所述内置滤波器用于滤除所述电源线引入的外部电磁干扰
6.根据权利要求4或5所述的系统,其特征在于,所述系统还包括:信号仿真装置;
所述信号仿真装置,用于模拟所述目标模拟场景下的卫星信号,并将所述卫星信号发送至所述屏蔽箱。
7.根据权利要求6所述的系统,其特征在于,所述屏蔽箱还包括:内置天线;
所述无线车载终端用于根据所述内置天线接收到的所述模拟卫星信号进行定位,以生成定位数据。
8.根据权利要求1所述的系统,其特征在于,所述系统还包括:综合测量仪和虚拟后台服务器
所述综合测量仪,用于对所述无线车载终端发送的定位数据进行转换,并将转换后的定位数据发送至虚拟后台服务器;
所述虚拟后台服务器,用于解析所述转换后的定位数据,并将解析的所述定位数据发送至所述交换机。
9.一种自动测试方法,其特征在于,所述方法包括:
公控机执行目标模拟场景下的测试脚本,生成理论数据;
交换机向所述公控机转发所述目标模拟场景下无线车载终端的定位数据;
公控机将所述理论数据和所述定位数据进行比较,根据比较结果生成测试报告。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一项所述公控机的功能。

说明书全文

一种自动测试系统、方法及存储介质

技术领域

[0001] 本发明实施例涉及数据处理技术,尤其涉及一种自动测试系统、方法及存储介质。

背景技术

[0002] 在车联网领域中,无线车载终端(Telematics Box,T-box)是交换车辆数据与远程数据的重要车载设备。而T-Box的卫星定位功能作为T-Box的重要功能之一,需要保证对车辆进行快速、精准的定位,并保证车辆在卫星信号较弱或者信号不稳定时,具备一定的定位能。因此,为保证车联网卫星定位功能的有效实现,需要验证其卫星定位系统的性能指标。
[0003] 目前,对车载终端卫星定位系统的测试方法是:在远离无线电干扰的开阔场地,选取位置已知的标准点,使用实际的导航卫星信号模拟信号,手动测量定位系统的各项性能指标。
[0004] 这种测试方法存在以下问题:一、无法对星数、强度等卫星定位信号进行定量模拟;二、对实际工况中出现的场景无法全部覆盖,如信号的定量衰落,信号失效等;三、测试场地较为偏远,测试环境易受干扰,不能保证测试结果的高精度和可靠性要求,且测试效率低。

发明内容

[0005] 本发明提供一种自动测试系统、方法及存储介质,能够在不依赖真实车辆、测试场地和后台环境的前提下,对车辆行驶的真实场景进行模拟,并自动化地进行系统测试,从而对无线车载终端的卫星定位性能进行更加全面的评价。同时,该方式也提高了测试覆盖度、精确度以及测试效率。
[0006] 第一方面,本发明实施例提供了一种自动测试系统,该系统包括:公控机、交换机和无线车载终端;
[0007] 公控机,用于执行目标模拟场景下的测试脚本,生成理论数据;
[0008] 交换机,用于向公控机转发目标模拟场景下无线车载终端的定位数据;
[0009] 公控机,用于将理论数据和定位数据进行比较,根据比较结果生成测试报告。
[0010] 第二方面,本发明实施例还提供了一种自动测试方法,该方法包括:
[0011] 公控机执行目标模拟场景下的测试脚本,生成理论数据;
[0012] 交换机向公控机转发目标模拟场景下无线车载终端的定位数据;
[0013] 公控机将理论数据和定位数据进行比较,根据比较结果生成测试报告。
[0014] 第三方面,本发明实施例提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,实现本申请实施例中的公控机的功能。
[0015] 本发明实施例提供了一种自动测试系统、方法及存储介质,该系统包括:公控机、交换机和无线车载终端,其中,公控机用于执行目标模拟场景下的测试脚本,生成理论数据,交换机,用于向公控机转发目标模拟场景下无线车载终端的定位数据,公控机,用于将理论数据和定位数据进行比较,根据比较结果生成测试报告。通过上述方式,能够在不依赖真实车辆、测试场地和后台环境的前提下,对车辆行驶的真实场景进行模拟,并自动化地进行系统测试,从而对无线车载终端的卫星定位性能进行更加全面的评价。同时,该方式也提高了测试覆盖度、精确度以及测试效率。附图说明
[0016] 图1为本发明实施例中的自动测试系统示意图;
[0017] 图2是本发明实施例中的自动测试方法流程图

具体实施方式

[0018] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019] 另外,在本发明实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本发明实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
[0020] 图1为本发明实施例提供的一种自动测试系统,该系统包括:公控机、交换机和无线车载终端;
[0021] 其中,公控机,用于执行目标模拟场景下的测试脚本,生成理论数据;
[0022] 示例性地,上述目标模拟场景可以为规划路径卫星信号仿真模拟场景、卫星模拟场景、卫星信号失效模拟场景(例如,卫星信号短时中断或者长时中断)等,或者,目标模拟场景也可以理解为对基本参数进行测试。那么相应地,上述测试脚本也可以有不同的脚本内容以对应不同的模拟场景。例如,对基本参数进行测试的脚本,或者,对规划路径卫星信号仿真模拟场景进行测试的脚本等。
[0023] 另外,上述对基本参数进行测试可以为对各模拟场景下的基本功能进行测试,例如,对捕获灵敏度、跟踪灵敏度、重捕获灵敏度,首次定位时间、重新捕获时间、冷启动时间、热启动时间、静态定位精度、动态定位精度等基本功能进行测试。
[0024] 其中,冷启动时间可以为在星历、历书、概略时间、概略位置等信息未知的情况下,无线车载终端从开机到首次正常定位所需的时间,热启动时间可以为在星历、历书、概略时间、概略位置等信息已知的情况下,无线车载终端从开机到首次正常定位所需的时间。
[0025] 进一步地,上述公控机,还可以用于根据测试需求配置目标模拟场景下的测试用例和测试参数,并根据配置好的测试用例和测试参数生成目标模拟场景下的测试脚本。
[0026] 例如,测试人员可以根据测试需求通过公控机选择需要执行的测试用例,并配置测试参数,例如,执行次数,测试深度,被测无线车载终端软件参数等。
[0027] 交换机与公控机通过网线连接,用于向公控机转发目标模拟场景下无线车载终端的定位数据。
[0028] 上述自动测试系统还包括:通过网线与公控机连接的程控电源,以及通过电源线与程控电源连接的屏蔽箱,其中,上述无线车载终端包含于屏蔽箱内。
[0029] 公控机执行目标模拟场景下的测试脚本之后,该测试脚本生成电源管理数据,公控机将电源管理数据发送至程控电源,由程控电源根据该电源管理数据通过电源线为屏蔽箱供电。
[0030] 上述屏蔽箱还包括内置滤波器,屏蔽箱中的内置滤波器通过电源线分别与程控电源和无线车载终端连接,该内置滤波器用于滤除电源线引入的外部电磁干扰,以保证为屏蔽箱中的无线车载终端提供良好的电磁环境。
[0031] 进一步地,上述程控电源根据电源管理数据为屏蔽箱供电具体可以为,程控电源,根据电源管理数据,通过屏蔽箱中的内置滤波器为屏蔽箱中的无线车载终端供电。
[0032] 本实施例中,自动测试系统还包括:信号仿真装置;
[0033] 可选地,信号仿真装置可以为全球导航卫星系统(Global Navigation Satellite System,GNSS)信号仿真装置。该信号仿真装置通过网线与公控机相连,用于模拟不同模拟场景下的卫星信号,并将卫星信号发送至屏蔽箱中。
[0034] 进一步地,信号仿真装置模拟目标模拟场景下的卫星信号可以为,公控机执行目标模拟场景下的测试脚本生成控制指令,以控制信号仿真装置根据测试脚本库中相应卫星定位信号仿真模型生成目标模拟场景下的模拟卫星信号。进而,信号仿真装置将模拟卫星信号发送至屏蔽箱中的内置天线,其中,内置天线的接口通过同轴电缆与信号仿真装置连接。
[0035] 其中,该屏蔽箱中的内置天线可以为无源天线,其可以覆盖卫星定位信号所占用频段。
[0036] 屏蔽箱中的无线车载终端通过其自身的天线(例如,可以为GNSS天线)接收到内置天线接收的模拟卫星信号,进而,根据该模拟卫星信号进行定位,生成目标模拟场景下的定位数据。
[0037] 本实施例中的自动测试系统还包括:综合测量仪和虚拟后台服务器
[0038] 综合测量仪通过同轴线与屏蔽箱的通信接口(比如,无线车载终端的天线端口)相连,用于接收屏蔽箱中无线车载终端发送的定位数据,并对该定位数据进行转换,将转换后的定位数据发送至与其通过网线连接的虚拟后台服务器。
[0039] 另外,综合测量仪也通过网线与公控机相连,用于对公控机、虚拟后台服务器的数据信号与无线车载终端的信号进行相互转换,完成公控机、虚拟后台服务器以及无线车载终端之间的通信。
[0040] 虚拟后台服务器通过网线与交换机相连,虚拟后台服务器接收到综合测量仪发送的定位数据后,对该定位数据进行解析,并将解析后的定位数据发送至交换机。
[0041] 公控机,接收到交换机转发的目标模拟场景下无线车载终端的定位数据后,可以将该定位数据与理论数据进行比较,根据比较结果生成测试报告。
[0042] 示例性地,该测试报告可以包括测试条件(例如,模拟场景或者参数等)、测试过程描述、测试结果是否符合(比如,定位数据与理论数据误差在一定允许范围内,认为测试结果符合)等。
[0043] 本发明实施例提供了一种自动测试系统,该系统包括:公控机、交换机和无线车载终端,其中,公控机用于执行目标模拟场景下的测试脚本,生成理论数据,交换机,用于向公控机转发目标模拟场景下无线车载终端的定位数据,公控机,用于将理论数据和定位数据进行比较,根据比较结果生成测试报告。通过上述方式,能够在不依赖真实车辆、测试场地和后台环境的前提下,对车辆行驶的真实场景进行模拟,并自动化地进行系统测试,从而对无线车载终端的卫星定位性能进行更加全面的评价。同时,该方式也提高了测试覆盖度、精确度以及测试效率。
[0044] 图2提供了一种自动测试方法,该方法可以实现对无线车载终端性能的全面评价,该方法具体包括:
[0045] S201、公控机执行目标模拟场景下的测试脚本,生成理论数据。
[0046] 在本步骤中,不同的模拟场景对应不同的测试脚本。其中,获取目标模拟场景下的测试脚本的方式可以为通过公控机配置目标模拟场景下的测试用例和测试参数,进而,根据测试用例和测试参数生成目标模拟场景下的测试脚本。
[0047] S202、交换机向公控机转发目标模拟场景下无线车载终端的定位数据。
[0048] 在本实施例中,公控机通过执行目标模拟场景下的测试脚本,生成电源管理数据和控制指令,并分别发送至程控电源和信号仿真装置,以控制程控电源根据电源管理数据,通过屏蔽箱中的内置滤波器为屏蔽箱中的无线车载终端供电。同时,公控机发送的控制指令可用于控制信号仿真装置根据测试脚本库中相应的卫星定位信号仿真模型生成目标模拟场景下的模拟卫星信号。
[0049] 信号仿真装置将模拟卫星信号发送至屏蔽箱中的内置天线,使屏蔽箱中的无线车载终端通过其自身的天线接收到内置天线的模拟卫星信号,进而,根据该模拟卫星信号进行定位,生成目标模拟场景下的定位数据。
[0050] 综合测量仪通过同轴线接收无线车载终端发送的定位数据,并对该定位数据进行转换,将转换后的定位数据发送至虚拟后台服务器,使虚拟后台服务器对接收到的定位数据进行解析,并将解析后的定位数据发送至交换机。从而,使交换机将该定位数据转发至公控机。
[0051] S203、公控机将理论数据和定位数据进行比较,根据比较结果生成测试报告。
[0052] 公控机接收到交换机转发的目标模拟场景下无线车载终端的定位数据后,可以将该定位数据与理论数据进行比较,根据比较结果生成测试报告。
[0053] 本发明实施例所提供的自动测试方法可以应用于图1所提供的自动测试系统中,具备相同的有益效果。
[0054] 另外,本发明实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于实现公控机所具有的功能。
[0055] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法和功能。
[0056] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈