GNSS接收机嵌入式自动化测试方法转让专利

申请号 : CN201610057052.1

文献号 : CN106324627B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘莉张丹王清亮何治国王轩

申请人 : 上海华测导航技术股份有限公司

摘要 :

本发明提供了一种GNSS接收机嵌入式自动化测试方法,包括如下步骤:开启GNSS接收机,记录开机信息并打印为报告信息项;根据开机信息判断蓝牙模块、电子气泡、内存是否存在异常,之后测试GPGGA卫星状态及GPRS自动拨号是否正常,然后测试GNSS接收机在电台模式下是否存在异常,完成上述测试步骤后,静态数据记录30min,导出数据,并检测静态数据是否合格;最后生成测试报告,记录每项测试结果,如有异常则自动结束测试,报告自动分析测试是否通过,所有项没有发现异常则通过,否则仪器返修。

权利要求 :

1.一种GNSS接收机嵌入式自动化测试方法,其特征在于,包括如下步骤:开启GNSS接收机,记录开机信息并打印为报告信息项;

从开机信息中获取蓝牙模块是否启动;

从开机信息中获取电子气泡是否启动;

从开机信息中获取内存是否启动以及内存是否有容量;

从开机信息中获取是否有电压;

记录从开机到输出的GPGGA卫星状态为“1”的时间是否小于60s,是为Pass,否则为Fail;

GPRS连续自动拨号5次成功,记录成功次数,返回失败步骤,成功率为100%为Pass,否则为Fail;

从网络模式切换为电台模式,自动设置第一频率,自动接收60s信号包,17公里电台信号包数大于50则记录为第一档仪器,否则自动设置第二频率,自动接收60s信号包,10公里电台信号包数大于50则记录为第二档仪器,否则Fail;

静态数据记录30min,导出数据,并检测静态数据是否合格;

生成测试报告,记录每项测试结果为Pass或Fail,如有Fail则自动结束测试,报告自动分析测试是否通过,所有项Pass则通过,否则仪器返修。

2.如权利要求1所述的GNSS接收机嵌入式自动化测试方法,其特征在于,将装载有测试程序的USB存储设备与GNSS接收机相连;

开启GNSS接收机,测试程序在GNSS接收机中运行,拔出USB存储设备;

测试结束后,将GNSS接收机中的测试报告和静态采集数据导出并分别进行分析,生成静态数据测试报告;

分析包含测试报告和静态采集数据的静态数据测试报告,如有不通过项则进入返修流程,如全部通过后,对GNSS接收机执行恢复出厂设置完成测试。

3.如权利要求1所述的GNSS接收机嵌入式自动化测试方法,其特征在于,将静态采集数据导入数据处理软件CHCDate软件,生成静态数据测试报告。

4.如权利要求1所述的GNSS接收机嵌入式自动化测试方法,其特征在于,开机信息包括:SN号、OEM版SN号、OEM版类型、电台类型、GPRS模块类型、蓝牙类型、生产日期、BOOT版本。

说明书 :

GNSS接收机嵌入式自动化测试方法

技术领域

[0001] 本发明涉及GNSS接收机测试领域,具体涉及到一种GNSS接收机嵌入式自动化测试方法。

背景技术

[0002] 随着科技的不断发展,全球卫星导航系统(GNSS,Global Navigation Satellite System)日新月异。中国北斗导航系统在各个领域逐渐成熟,越来越多的导航终端设备投入其中融入人类生活。众多终端设备中,GNSS接收机的使用尤其广泛。
[0003] 众所周知,目前关于GNSS接收机测试方法主要为手动测试,其测试的方法也相当繁琐,部分测试内容在不同条件下也需要重复测试。甚至于批量生产时,需要投入大量的人力物力,费时费力。

发明内容

[0004] 本发明提供了一种GNSS接收机嵌入式自动化测试方法,包括如下步骤:
[0005] 开启GNSS接收机,记录开机信息并打印为报告信息项;
[0006] 从开机信息中获取蓝牙模块是否启动;
[0007] 从开机信息中获取电子气泡是否启动;
[0008] 从开机信息中获取内存是否启动以及内存是否有容量;
[0009] 从开机信息中获取是否有电压;
[0010] 记录从开机到输出的GPGGA卫星状态为“1”的时间是否小于60s,是为Pass,否则为Fail;
[0011] GPRS连续自动拨号5次成功,记录成功次数,返回失败步骤,成功率为100%为Pass,否则为Fail;
[0012] 从网络模式切换为电台模式,自动设置第一频率,自动接收60s信号包,17公里电台信号包数大于50则记录为第一档仪器,否则自动设置第二频率,自动接收60s信号包,10公里电台信号包数大于50则记录为第二档仪器,否则Fail;
[0013] 静态数据记录30min,导出数据,并检测静态数据是否合格;
[0014] 生成测试报告,记录每项测试结果为Pass或Fail,如有Fail则自动结束测试,报告自动分析测试是否通过,所有项Pass则通过,否则仪器返修。
[0015] 在上述的GNSS接收机嵌入式自动化测试方法中,将装载有测试程序的USB存储设备与GNSS接收机相连;
[0016] 开启GNSS接收机,测试程序在GNSS接收机中运行,拔出USB存储设备;
[0017] 测试结束后,将GNSS接收机中的测试报告和静态采集数据导出并分别进行分析,生成静态数据测试报告;
[0018] 分析包含测试报告和静态采集数据的静态数据测试报告,如有不通过项则进入返修流程,如全部通过后,对GNSS接收机执行恢复出厂设置完成测试。
[0019] 在上述的GNSS接收机嵌入式自动化测试方法中,将静态采集数据导入数据处理软件CHCDate软件,生成静态数据测试报告。
[0020] 在上述的GNSS接收机嵌入式自动化测试方法中,开机信息包括:SN号、OEM版SN号、OEM版类型、电台类型、GPRS模块类型、蓝牙类型、生产日期、BOOT版本。
[0021] 通过以上描述,可以清晰的展现利用自动化测试过程。本发明不仅缩短了测试时间,而且节约的测试人员资源。不管从人力资源还是从简易性来说,自动化更具优势。测试人员只需在测试之前将程序拷贝至USB存储设备后,连接接收机并开机,等待测试结果即可,再根据测试结果来判断所测试的设备是否合格。

附图说明

[0022] 通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
[0023] 图1为本发明提供的一种GNSS接收机嵌入式自动化测试方法的具体步骤图;
[0024] 图2为本发明借助测试程序进行测试的流程图。

具体实施方式

[0025] 在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
[0026] 为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
[0027] 本发明提供了一种GNSS接收机嵌入式自动化测试方法,针对GNSS接收机部分功能模块重复且繁琐的测试内容,在此提出自动化的测试方案,不需要人为手动去一步步进行操作,仅需根据自动生成测试报告来分析判断,达到省时省力的效果。参照图1所示,本发明提供的方法主要包括如下步骤:首先,开启GNSS接收机,记录开机信息并打印为报告信息项。之后根据记录的开机信息进行系列步骤:
[0028] 从开机信息中获取蓝牙模块是否启动;
[0029] 从开机信息中获取电子气泡是否启动;
[0030] 从开机信息中获取内存是否启动以及内存是否有容量;
[0031] 从开机信息中获取是否有电压。
[0032] 完成上述步骤后,继续进行下列检测程序:
[0033] 记录从开机到输出的GPGGA卫星状态为“1”的时间是否小于60s,是为Pass,否则为Fail;
[0034] GPRS连续自动拨号5次成功,记录成功次数,返回失败步骤,成功率为100%为Pass,否则为Fail;
[0035] 从网络模式切换为电台模式,自动设置第一频率,自动接收60s信号包,17公里电台信号包数大于50则记录为第一档仪器,否则自动设置第二频率,自动接收60s信号包,10公里电台信号包数大于50则记录为第二档仪器,否则Fail;
[0036] 静态数据记录30min,导出数据,并检测静态数据是否合格;
[0037] 生成测试报告,记录每项测试结果为Pass或Fail,如有Fail则自动结束测试,报告自动分析测试是否通过,所有项Pass则通过,否则仪器返修。
[0038] 参照图2所示,该图示出了本发明借助测试程序进行测试的流程图,自动化方案是将原先需要手动测试的内容,通过编写成软件程序植入到GNSS接收机,使之自动运行监测,并生成报告。下面进行进一步的描述:
[0039] 首先,将装载有测试程序的USB存储设备(例如U盘)与GNSS接收机相连。
[0040] 之后,开启GNSS接收机,测试程序在GNSS接收机中运行,拔出USB存储设备。具体程序运行进行测试的步骤在上文已有描述,在此不予赘述。
[0041] 在测试结束后,将GNSS接收机中的测试报告和静态采集数据导出并分别进行分析,生成静态数据测试报告。
[0042] 最后,分析包含测试报告和静态采集数据的静态数据测试报告,通过后如有不通过项则进入返修流程,如全部通过后,对GNSS接收机执行恢复出厂设置完成测试。
[0043] 在本发明一可选的实施例中,将静态采集数据导入数据处理软件CHCDate软件,生成静态数据测试报告。
[0044] 在本发明一可选的实施例中,开机信息包括:SN号、OEM版SN号、OEM版类型、电台类型、GPRS模块类型、蓝牙类型、生产日期、BOOT版本。
[0045] 通过以上描述,可以清晰的展现利用自动化测试过程。不仅缩短了测试时间,而且节约的测试人员资源。不管从人力资源还是从简易性来说,自动化更具优势。测试人员只需在测试之前将程序拷贝至USB存储设备后,连接接收机并开机,等待测试结果即可,再根据测试结果来判断所测试的设备是否合格。
[0046] 以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。