北斗终端指标及功能的自动化测试方法及装置与流程

文档序号:12549112阅读:1093来源:国知局
北斗终端指标及功能的自动化测试方法及装置与流程

本发明涉及计算机处理技术领域,尤其涉及一种北斗终端指标及功能的自动化测试方法及装置。



背景技术:

北斗卫星定位系统是由中国建立的区域导航定位系统。其中,北斗一号卫星定位系统的英文简称为BD,在ITU(国际电信联合会)登记的无线电频段为L波段(发射)和S波段(接收)。北斗二号卫星定位系统的英文为Compass(即指南针),在ITU登记的无线电频段为L波段。而北斗一号系统的基本功能包括:定位、通信(短消息)和授时。北斗二号系统的功能与GPS相同,即定位与授时。

随着日趋恶化的通信环境,针对北斗终端指标及功能测试工作量日益增大,且受到各种干扰(包括各种无意及人为的干扰)的影响。从而使得测试工作人力投入大,但收效甚微。所以针对指标及功能测试显得十分重要。然而因北斗终端类型的不同,相关指标及功能也有差异,有必要针对性自动化测试方法来降低人力成本及提高工作效率。



技术实现要素:

针对现有技术的缺陷,本发明提供了一种北斗终端指标及功能的自动化测试方法及装置,能够根据北斗终端的不同类型,对相关指标及功能进行自动化测试,有效降低人力成本及提高工作效率。

第一方面,本发明提供了一种北斗终端指标及功能的自动化测试方法,该方法包括:

根据北斗终端的类型,获得所述北斗终端对应的待测试的指标信息;所述待测试的指标信息包括:北斗一号定位信息及通信信息,和/或北斗二号定位信息;

若所述待测试的指标信息包括北斗一号定位信息及通信信息,则通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息;

若所述待测试的指标包括北斗二号定位信息,则通过北斗二号卫星系统进行定位,获得第二定位信息;

根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断;

根据判断结果,形成并显示所述北斗终端的测试结果。

优选地,所述通过北斗一号卫星系统进行定位及通信,获得第一定位信息及通信信息之前,该方法还包括:

根据预设的波特率,采集所述北斗终端对应的RDSS基本信息;

将所述RDSS基本信息与RDSS实际信息进行匹配,若匹配成功,则执行所述通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息的步骤;

其中,所述RDSS基本信息包括:本机地址、通波地址、服务频度、通信等级、北斗卡类型、零值信息及卫星波束。

优选地,所述通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息,包括:

向所述北斗一号卫星系统发送多条定位请求消息,并接收所述北斗一号卫星系统根据所述定位请求消息反馈的第一定位信息;

或者,

向所述北斗一号卫星系统发送多条通信请求消息,并接收所述北斗一号卫星系统根据所述通信请求消息反馈的通信信息。

优选地,所述通过北斗二号卫星系统进行定位,获得第二定位信息,包括:

通过北斗二号卫星系统对所述北斗终端进行定位,获得卫星无线电导航业务RNSS首次定位时间、PTV误差、北斗卫星信噪比及GPS卫星信噪比;

其中,所述PTV误差包括:水平误差及高程误差。

优选地,所述根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断,包括:

根据发送的所述定位请求消息的数量及接收的所述第一定位信息的数量,得到北斗一号卫星系统的定位成功率;

判断所述定位成功率是否大于第一预设阈值,若是,则判定所述北斗一号卫星系统定位成功,否则判定所述北斗一号卫星系统定位失败。

优选地,所述根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断,还包括:

根据发送的所述通信请求消息的数量及接收的所述通信信息的数量,得到北斗一号卫星系统的通信成功率;

判断所述通信成功率是否大于第二预设阈值,若是,则判定所述北斗一号卫星系统通信成功,否则判定所述北斗一号卫星系统通信失败。

优选地,所述根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断,还包括:

判断所述RNSS首次定位时间是否大于第三预设阈值,若是,则判定北斗二号卫星系统定位失败;

判断所述北斗卫星信噪比及所述GPS卫星信噪比是否均小于第四预设阈值,若是,则判定北斗二号卫星系统定位失败;

判断所述PTV误差是否大于第五预设阈值,若是,则判定北斗二号卫星系统定位失败。

第二方面,本发明提供了一种北斗终端指标及功能的自动化测试装置,该方法包括:

获取单元,用于根据北斗终端的类型,获得所述北斗终端对应的待测试的指标信息;所述待测试的指标信息包括:北斗一号定位信息及通信信息,和/或北斗二号定位信息;

第一信息采集单元,用于当所述待测试的指标信息包括北斗一号定位信息及通信信息时,通过北斗一号卫星系统进行卫星无线电测试业务RDSS定位及通信,获得第一定位信息及通信信息;

第二信息采集单元,用于当所述待测试的指标包括北斗二号定位信息时,通过北斗二号卫星系统进行定位,获得第二定位信息;

信息处理单元,根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断;

信息显示单元,用于根据判断结果,形成并显示所述北斗终端的测试结果。

优选地,所述装置还包括信息匹配单元,用于:

根据预设的波特率,采集所述北斗终端对应的RDSS基本信息;

将所述RDSS基本信息与RDSS实际信息进行匹配,若匹配成功,则通过所述第一信息采集单元执行所述通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息的步骤;

其中,所述RDSS基本信息包括:本机地址、通波地址、服务频度、通信等级、北斗卡类型、零值信息及卫星波束。

优选地,所述第一信息采集单元,具体用于:

向所述北斗一号卫星系统发送多条定位请求消息,并接收所述北斗一号卫星系统根据所述定位请求消息反馈的第一定位信息;

或者,

向所述北斗一号卫星系统发送多条通信请求消息,并接收所述北斗一号卫星系统根据所述通信请求消息反馈的通信信息。

由上述技术方案可知,本发明提供了一种北斗终端指标及功能的自动化测试方法及装置,能够根据北斗终端的不同类型,对北斗终端对应的北斗一号卫星的定位、通信、以及北斗二号卫星的RNSS首次定位时间、北斗和GPS信噪比、PTV误差等指标及功能进行自动化测试,有效降低人力成本及提高工作效率,减少因其他因素带来的偏差, 确保了数据的准确性,客观性,高效性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是本发明一实施例提供的一种北斗终端指标及功能的自动化测试方法的流程示意图;

图2是本发明另一实施例提供的一种北斗终端指标及功能的自动化测试装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明一实施例提供的一种北斗终端指标及功能的自动化测试方法,如图1所示,该方法包括如下步骤:

S1:根据北斗终端的类型,获得所述北斗终端对应的待测试的指标信息;

其中,所述待测试的指标信息包括:北斗一号定位信息及通信信息,和/或北斗二号定位信息。北斗终端,即利用北斗卫星导航系统进行定位及导航的终端设备。而北斗终端的类型包括:车载北斗终端、手持北斗终端等。

举例来说,若北斗终端的类型为车载北斗终端,则获得该车载北斗终端对应的待测试的指标信息包括:北斗一号定位信息及通信信息; 而若北斗终端的类型为手持北斗终端,则获得该手持北斗终端对应的待测试的指标信息包括:北斗二号定位信息。

由此可见,本实施例会根据北斗终端的类型,选择相应的待测试指标,自动化测试的效率大大提高,有效地提高了工作效率。

需要说明的是,本实施例中的北斗终端根据类型的不同分别具有北斗一号信号接收机和/或北斗二号信号接收机。

S2:若所述待测试的指标信息包括北斗一号定位信息及通信信息,则通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息。

具体来说,本步骤利用北斗一号进行无线电测定业务(Radio Determination Satellite Service,简称RDSS)定位和RDSS通信,并对定位数据和通信数据进行采集。

其中,北斗一号卫星定位系统由四颗(两颗工作卫星、2颗备用卫星)北斗定位卫星(北斗一号)、地面控制中心为主的地面部份、北斗终端三部分组成。北斗定位系统可向用户提供全天候、二十四小时的即时定位服务,授时精度可达数十纳秒(ns)的同步精度。

北斗一号卫星定位系统得到用户到第一颗卫星的距离,以及用户到两颗卫星距离之和,从而知道用户处于一个以第一颗卫星为球心的一个球面,和以两颗卫星为焦点的椭球面之间的交线上。另外中心控制系统从存储在计算机内的数字化地形图查寻到用户高程值,又可知道用户出于某一与地球基准椭球面平行的椭球面上。从而中心控制系统可最终计算出用户所在点的三维坐标,这个坐标经加密由出站信号发送给用户。而且基于北斗一号卫星定位系统,北斗终端具有双向报文通信功能,用户可以一次传送40-60个汉字的短报文信息。

S3:若所述待测试的指标包括北斗二号定位信息,则通过北斗二号卫星系统进行定位,获得第二定位信息。

具体来说,本步骤利用北斗一号进行无线电测定业务(Radio Determination Satellite Service,简称RDSS)定位和RDSS通信,并对 定位数据和通信数据进行采集。

北斗二号卫星导航系统有空间端、地面段和用户端组成,可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务,并具短报文通信能力,已经初步具备区域导航、定位和授时能力,定位精度为10m,授时精度优于10ns。本实施例中利用北斗二号卫星导航系统的定时功能。

具体来说,北斗二号不再采用主动式双向测距的定位方式,而是改为单项测距三维导航。北斗终端的北斗二号信号接收机,能够捕获到按一定卫星截止角所选择的待测卫星,并根据这些卫星的运行,当接收机捕获到卫星信号后,就可测量出接收天线至卫星的伪距离和距离的变化率,解调出卫星轨道参数等数据。根据这些数据接收机中的微处理计算机就可按定位解算方法进行定位,计算出用户所在地理位置的经纬度、高度、速度、时间等信息。

S4:根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断。

具体来说,对上述采集的数据分别进行判断,并根据判断结果对北斗终端进行调试,以使其满足预设的条件。

其中,预设的条件是指:基于实际定位或通信质量要求,设置的第一定位信息、通信信息及第二定位信息对应的多个预设阈值。以对定位或通信质量进行控制。

S5:根据判断结果,形成并显示所述北斗终端的测试结果。

具体来说,显示的北斗终端的测试结果包括:北斗终端对应的北斗一号卫星的定位、通信、以及北斗二号卫星的RNSS首次定位时间、北斗和GPS信噪比、PTV误差等指标,以及北斗一号定位是否成功、北斗一号通信是否成功、北斗二号定位是否成功等。例如,通过excel表格显示上述各项数据,并显示上述各项数据是否符合要求。

由此可见,本实施例能够根据北斗终端的不同类型,对北斗终端对应的北斗一号卫星的定位、通信、以及北斗二号卫星的RNSS首次 定位时间、北斗和GPS信噪比、PTV误差等指标及功能进行自动化测试,有效降低人力成本及提高工作效率。

进一步地,步骤S2中通过北斗一号卫星系统进行定位及通信,获得第一定位信息及通信信息的步骤之前,该方法还可包括如下步骤:

A01、根据预设的波特率,采集所述北斗终端对应的RDSS基本信息;

A02、将所述RDSS基本信息与RDSS实际信息进行匹配,若匹配成功,则执行步骤S2中所述通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息的步骤;

其中,所述RDSS基本信息包括:本机地址、通波地址、服务频度、通信等级、北斗卡类型、零值信息及卫星波束。

由此可见,上述步骤将RDSS基本信息与RDSS实际信息(即预设的RDSS信息)进行匹配,若匹配成功,才执行利用北斗一号进行定位及通信的功能。可理解地,若RDSS基本信息与RDSS实际信息匹配不成功,则利用北斗终端重新接收信号,重新采集RDSS基本信息,直至两者匹配为止。如此,进一步增加了自动化测试方法的安全性。

在本发明另一实施例中,给出了上述步骤S2的一种具体实施方式,具体包括如下步骤:

B01、向所述北斗一号卫星系统发送多条定位请求消息,并接收所述北斗一号卫星系统根据所述定位请求消息反馈的第一定位信息;

或者,

B02、向所述北斗一号卫星系统发送多条通信请求消息,并接收所述北斗一号卫星系统根据所述通信请求消息反馈的通信信息。

则进一步地,基于上述步骤B01中北斗一号定位采集到的数据,上述步骤S4中根据预设的条件,对所述第一定位信息、所述通信信息分别进行判断,包括如下步骤:

C01、根据发送的所述定位请求消息的数量及接收的所述第一定位 信息的数量,得到北斗一号卫星系统的定位成功率;

具体来说,接收的所述第一定位信息的数量与发送的所述定位请求消息的数量的比值,即为北斗一号定位成功率。

C02、判断所述定位成功率是否大于第一预设阈值,若是,则判定所述北斗一号卫星系统定位成功,否则判定所述北斗一号卫星系统定位失败。

其中,第一预设阈值可根据具体需要进行设置。举例来说,第一预设阈值可设置为90%,则上述步骤得到的定位成功率若大于90%,则判定北斗一号定位成功,否则判定北斗一号定位失败。

相应地,基于上述步骤B02中北斗一号通信采集到的数据,步骤S4中根据预设的条件,对所述第一定位信息、所述通信信息分别进行判断,还包括如下步骤:

D01、根据发送的所述通信请求消息的数量及接收的所述通信信息的数量,得到北斗一号卫星系统的通信成功率;

具体来说,接收的所述通信信息的数量与发发送的所述通信请求消息的数量的比值,即为北斗一号通信成功率。

D02、判断所述通信成功率是否大于第二预设阈值,若是,则判定所述北斗一号卫星系统通信成功,否则判定所述北斗一号卫星系统通信失败。

举例来说,第二预设阈值可设置为95%,则上述步骤得到的通信成功率若大于95%,则判定北斗终端与北斗一号通信成功,否则判定北斗终端与北斗一号通信失败。

在本发明另一实施例中,给出了上述步骤S3的一种具体实施方式,具体包括如下步骤:

通过北斗二号卫星系统对所述北斗终端进行定位,获得卫星无线电导航业务(Radio Navigation Satellite System,简称RNSS)首次定位时间、PTV误差、北斗卫星信噪比及GPS卫星信噪比;

其中,所述PTV误差包括:水平误差及高程误差。

进一步地,基于上述步骤中获得的RNSS首次定位时间、PTV误差、北斗卫星信噪比及GPS卫星信噪比,则步骤S4中根据预设的条件,对所述第二定位信息进行判断,具体包括如下步骤:

E01、判断所述RNSS首次定位时间是否大于第三预设阈值,若是,则判定北斗二号卫星系统定位失败;

举例来说,可将第三预设阈值设置为120s,若RNSS首次定位时间(即冷启动的时间)大于120s,则判定北斗二号卫星系统定位失败,需要对系统或北斗终端进行调整。

E02、判断所述北斗卫星信噪比及所述GPS卫星信噪比是否均小于第四预设阈值,若是,则判定北斗二号卫星系统定位失败;

具体来说,利用GPS卫星或北斗卫星进行联合定位时,需检测到4颗以上的GPS卫星或北斗卫星数据,因此需对GPS卫星或北斗卫星的信噪比分别进行判断,当信噪比小于一定值,则无法检测到GPS卫星或北斗卫星数据,则判定北斗二号卫星系统定位失败,并根据上述信噪比数据需对系统或北斗终端进行调整。

E03、判断所述PTV误差是否大于第五预设阈值,若是,则判定北斗二号卫星系统定位失败。

具体来说,PTV误差包括:水平误差及高程误差,即通过北斗二号分别获得水平误差和高程误差,若水平误差大于一定值或高程误差大于一定值,则判定北斗二号定位失败,并根据上述PTV误差数据对系统或北斗终端进行调整。

由此可见,本实施例根据北斗终端的类型,选择待测试的指标:北斗一号定位信息及通信信息,和/或北斗二号定位信息,并根据预设条件分别对上述待测试的指标进行判断,以对北斗一号定位、通信、北斗二号定位等是否成功进行判断,并显示上述测试结果,实现北斗终端的指标及功能的自动化测试,减少因其他因素带来的偏差,确保了数据的准确性,客观性,高效性。

如图2所示,本发明另一实施例提供了一种北斗终端指标及功能 的自动化测试装置的结构示意图,该装置包括:获取单元201、第一信息采集单元202、第二信息采集单元203、信息处理单元204及信息显示单元205。其中:

获取单元201,用于根据北斗终端的类型,获得所述北斗终端对应的待测试的指标信息;所述待测试的指标信息包括:北斗一号定位信息及通信信息,和/或北斗二号定位信息;

第一信息采集单元202,用于当所述待测试的指标信息包括北斗一号定位信息及通信信息时,通过北斗一号卫星系统进行卫星无线电测试业务RDSS定位及通信,获得第一定位信息及通信信息;

第二信息采集单元203,用于当所述待测试的指标包括北斗二号定位信息时,通过北斗二号卫星系统进行定位,获得第二定位信息;

信息处理单元204,根据预设的条件,对所述第一定位信息、所述通信信息及所述第二定位信息分别进行判断;

信息显示单元205,用于根据判断结果,形成并显示所述北斗终端的测试结果。

本实施例中,所述装置还包括信息匹配单元,用于:

根据预设的波特率,采集所述北斗终端对应的RDSS基本信息;

将所述RDSS基本信息与RDSS实际信息进行匹配,若匹配成功,则通过所述第一信息采集单元执行所述通过北斗一号卫星系统进行卫星无线电测定业务RDSS定位及通信,获得第一定位信息及通信信息的步骤;

其中,所述RDSS基本信息包括:本机地址、通波地址、服务频度、通信等级、北斗卡类型、零值信息及卫星波束。

本实施例中,所述第一信息采集单元202,具体用于:

向所述北斗一号卫星系统发送多条定位请求消息,并接收所述北斗一号卫星系统根据所述定位请求消息反馈的第一定位信息;

或者,

向所述北斗一号卫星系统发送多条通信请求消息,并接收所述北 斗一号卫星系统根据所述通信请求消息反馈的通信信息。

相应地,信息处理单元204,用于:

根据发送的所述定位请求消息的数量及接收的所述第一定位信息的数量,得到北斗一号卫星系统的定位成功率;

判断所述定位成功率是否大于第一预设阈值,若是,则判定所述北斗一号卫星系统定位成功,否则判定所述北斗一号卫星系统定位失败。

进一步地,信息处理单元204,还用于:

根据发送的所述通信请求消息的数量及接收的所述通信信息的数量,得到北斗一号卫星系统的通信成功率;

判断所述通信成功率是否大于第二预设阈值,若是,则判定所述北斗一号卫星系统通信成功,否则判定所述北斗一号卫星系统通信失败。

本实施例中,所述第二信息采集单元203,具体用于:

通过北斗二号卫星系统对所述北斗终端进行定位,获得卫星无线电导航业务RNSS首次定位时间、PTV误差、北斗卫星信噪比及GPS卫星信噪比;

其中,所述PTV误差包括:水平误差及高程误差。

相应地,信息处理单元204,用于:

判断所述RNSS首次定位时间是否大于第三预设阈值,若是,则判定北斗二号卫星系统定位失败;

判断所述北斗卫星信噪比及所述GPS卫星信噪比是否均小于第四预设阈值,若是,则判定北斗二号卫星系统定位失败;

判断所述PTV误差是否大于第五预设阈值,若是,则判定北斗二号卫星系统定位失败。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

应当注意的是,在本发明的系统的各个部件中,根据其要实现的 功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上实施方式仅适于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1