一种自动路测方法、装置及前端路测设备与流程

文档序号:11624638阅读:331来源:国知局
一种自动路测方法、装置及前端路测设备与流程

本发明涉及自动路测技术领域,尤其涉及一种自动路测方法、装置及前端路测设备。



背景技术:

在现在4g网络建设日益趋于饱和的状态,维护现有的移动网络,并且给客户带来良好的用户体验是各个运营商的一份艰巨而长远的任务。大量的dt(drivetest,也称车测,是检测运行网络质量的重要手段之一)、cqt(callqualitytest,呼叫质量拨打测试)、单站验证、投诉验证等丰富的测试场景以及测试任务是各个运营商的维护人员和优化人员的日常工作。在大量的测试任务中,如何有效的进行测试,是一个值得考虑的问题。

传统的测试方案是根据平台下发的测试计划进行测试。测试计划限制了时间限制条件,并且设置网格的地理数据,其中,时间条件约束了前端设备在该时间范围内进行测试。提前或者超过该时间,则前端设备停止测试。测试完毕后,数据上传,后台根据测试计划内容的网格信息进行统计。

传统的测试方案,虽然在测试计划中配置了网格信息或者其他地理信息,但是其不会随测试计划脚本下发至前端路测设备,单单只是在统计上进行地理条件的限定。因此,在实际测试过程中,在各个测试场景过程中会出各种各样的外界问题因素扰乱此次测试,并且测试数据参杂有非有用数据,进而影响测试指标分析。比如:dt测试中会出现堵车,道路维修,网格测试数据混入其他网格测试。单站测试过程中会出现手机接入了其他小区等等。因此,在实际分析的时候,需要反复测试,或者测试人员需要手动刨除垃圾数据,该工作量大大 增加了分析问题的周期时长,降低了测试以及分析效率。



技术实现要素:

鉴于上述问题,本发明提出了一种自动路测方法、装置及前端路测设备,通过根据地理位置约束条件进行业务测试控制,以解决测试数据中掺杂非有用数据的情况,大大提升网络分析的效率。

根据本发明的一个方面,提供了一种自动路测方法,该方法包括:

获取当前测试任务对应的地理位置约束条件;

监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对;

若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警。

可选地,所述获取当前测试任务对应的地理位置约束条件,具体包括:

接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件;

提取所述测试计划中的地理位置约束条件。

可选地,所述地理位置约束条件为地理区域信息;

相应地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括:

将所述实时位置信息与所述地理区域信息进行比对;

判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

可选地,所述地理位置约束条件为目标小区信息;

相应地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括:

将所述实时位置信息对应的小区信息与目标小区信息进行比对;

判定所述实时位置信息对应的小区信息与所述目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

可选地,所述方法还包括:

若所述实时位置信息不符合所述地理位置约束条件,调整当前的位置信息;

当调整后的位置信息符合所述地理位置约束条件时,重新启动当前测试任务,并记录测试数据。

根据本发明的另一个方面,提供了一种自动路测装置,该装置包括:

获取单元,用于获取当前测试任务对应的地理位置约束条件;

监测单元,用于监测测试过程中的实时位置信息;

比对单元,用于并将所述监测单元监测的实时位置信息与所述获取单元获取的地理位置约束条件进行比对;

处理单元,用于当所述实时位置信息不符合所述地理位置约束条件时,停止当前测试任务,并进行异常报警。

可选地,所述获取单元,具体包括:

接收模块,用于接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件;

提取模块,用于提取所述测试计划中的地理位置约束条件。

可选地,所述地理位置约束条件为地理区域信息;

相应地,所述比对单元,具体用于将所述实时位置信息与所述地理区域信息进行比对,判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

可选地,所述地理位置约束条件为目标小区信息;

相应地,所述比对单元,具体用于将所述实时位置信息对应的小 区信息与目标小区信息进行比对,判定所述实时位置信息对应的小区信息与所述目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

可选地,所述装置还包括:

控制单元,用于当所述实时位置信息不符合所述地理位置约束条件时,调整当前的位置信息;

相应地,所述处理单元,还用于当调整后的位置信息符合所述地理位置约束条件时,重新启动当前测试任务,并记录测试数据。

根据本发明的再一个方面,提供了一种前端路测设备,该设备包括如上所述的自动路测装置。

本发明的有益效果为:

本发明提供的自动路测方法、装置及前端路测设备,通过获取当前测试任务对应的地理位置约束条件,监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对,若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警,进而有效地减少无用数据采集,在无须人工干预的情况下实现自动路测,提高测试效率。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明一个实施例提出的自动路测方法的流程图;

图2为本发明实施例提出的自动路测方法中步骤s11的细分流程图;

图3为本发明另一实施例提出的自动路测方法的流程图;

图4为本发明一个实施例提出的自动路测装置的结构示意图;

图5为本发明实施例提出的自动路测装置中获取单元的内部结构示意图;

图6为本发明另一实施例提出的自动路测装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

在实际测试过程中,在各个测试场景中会出现各种各样的外界因素扰乱测试,使得测试数据参杂有无用数据影响测试指标分析。比如:dt测试中会出现堵车,道路维修,网格测试数据混入其他网格测试。单站测试过程中会出现手机接入了其他小区等等。进而需要反复测试或者在测试数据刨除参杂数据,大大降低测试效率。为此,本发明针对如何提升测试效率,提出一种自动路测方法,通过设置当前测试任务对应的地理位置约束条件,并将测试过程中监测到的实时位置信息与所述地理位置约束条件进行比对,若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警,进而有效地减少无用数据采集,在无须人工干预的情况下实现自动路测,提高测试效率。

图1示出了本发明实施例的一种自动路测方法的流程图。

参照图1,本发明实施例提出的自动路测方法,具体包括以下步骤:

s11、获取当前测试任务对应的地理位置约束条件。

需要说明的是,本实施例中的地理位置约束条件用于对当前测试任务的测试区域进行约束,以避免测试数据中参杂有对测试区域以外的区域进行测试得到的无用数据,保证测试数据的有效性,提高测试效率。

s12、监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对。

需要说明的是,本实施例中的实时位置信息为用于标示当前测试位置的信息。

在具体实施例中,所述实时位置信息包括但不限于当前测试位置的经纬度坐标信息、gps信息以及小区信息等。本领域技术人员根据实际经验进行相关设置即可,本发明实施例对此并不加以限制。

可理解的,实时位置信息的设置需要与对应的地理位置约束条件的设置方式相一致,以保证能够实现实时位置信息与地理位置约束条件的比对。

s13、若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警。

在具体实现中,当所述实时位置信息不符合所述地理位置约束条件,确定超出了当前测试任务对应的测试范围,则停止测试,禁止在当前地理范围内记录任何uu口数据以及应用层数据,并且上报进行异常报警,避免混入垃圾数据。进一步地,若所述实时位置信息符合所述地理位置约束条件,则继续进行测试。

本发明实施例提供的自动路测方法,通过获取当前测试任务对应的地理位置约束条件,监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对,若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警,进而有效地减少无用数据采集,在无须人工干预的情况下实现自动路测,提高测试效率。

在本发明的一个优选实施例中,如图2所示,步骤s11中的获取当前测试任务对应的地理位置约束条件,具体包括以下步骤:

s111、接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件。

s112、提取所述测试计划中的地理位置约束条件。

本发明实施例中,在测试平台下发的测试计划中增加地理位置约束条件的配置,通过在接收到测试平台下发的测试计划时,从所述测试计划中提取当前测试任务对应的地理位置约束条件,以得到当前测试任务对应的地理位置约束条件。解决了现有技术中,虽然在测试计划中配置了网格信息或者其他地理信息,但是其不会随测试计划脚本下发至前端路测设备,单单只是在统计上进行地理条件的限定。因此,在实际测试过程中,在各个测试场景中会出现各种各样的外界因素扰乱测试,使得测试数据参杂有无用数据影响测试指标分析的问题,保障了测试采集数据的有效性,实现根据测试计划自动判断业务测试流程。在测试过程中,无须人工干预提高测试效率。

在本发明的一个可选实施例中,所述地理位置约束条件为地理区域信息。

其中,所述地理区域信息为地理区域的经纬度信息。

进一步地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括以下步骤:将所述实时位置信息与所述地理区域信息进行比对;判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

在一个具体示例中,测试平台配置经纬度信息作为地理位置约束条件,为了便于更好的将测试区域确定,本实施例中配置四个定点数据,如,左上角经度、左上角纬度、右上角经度和右上角纬度,这样可以组合成一个不规则的封闭区域,以实现对测试区域的限定。

可理解的,上述通过设置四个定点数据实现测试区域的确定方式仅是举例说明,本发明不需要对具体以怎样的方式实现测试区域的确定进行限定,本领域技术人员可根据实际应用情况进行设置。

具体的前端测试设备接受到该测试计划后,前端测试设备根据四 个经纬度参数,进行区域计算,得到所要当前测试任务对应的区域范围。前端测试设备根据设备的监测gps装置上报的实时位置信息,并根据所述实时位置信息进行判断,由于gps数据的上报周期为1秒进行上报,因此,前端测试设备周期性判断实时位置信息是否在该测试范围内,如果超出该地理范围,则停止测试,禁止在当前地理范围内记录任何uu口数据以及应用层数据,并且上报进行异常报警,避免混入垃圾数据。

本发明实施例,根据gps信息进行测试数据采集,通过测试计划中的经纬度信息进行实时检测,保障测试采集数据的有效性。

在本发明的一个可选实施例中,所述地理位置约束条件为目标小区信息。

其中,所述目标小区信息为目标小区的小区频点和小区标识信息,所述小区标识信息可以为小区号ci信息和/或小区物理层小区号pci信息。

进一步地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括以下步骤:将所述实时位置信息对应的小区信息与目标小区信息进行比对;判定所述实时位置信息对应的小区信息与所述目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

在实际应用中,在单站验证过程中,现有测试方式的测试数据中会混入其他小区测试信息,由于商用手机的自由切换小区的特性,往往无法避免。并且现有商用手机没有锁频、锁小区的特性,进而在单站测试过程中与前端路测设备进行配合较为方便。具体方案为商用手机通过usb接口方式插入前端路测设备。测试平台配置所要测试的目标小区信息,包括小区频点和小区标识信息。前端测试设备接受到测试计划后,控制商用手机的测试任务,如业务测试。其中,业务内容包括上下数据业务以及语音业务。

在一个具体示例中。如测试平台配置的目标小区信息为小区频点为37900,pci为97,并将包括该目标小区信息的测试计划下发至前端测试设备。前端测试设备对手机吐出的测量数据中的小区信息进行实时检验,由于实时位置信息对应的小区信息上报约为200ms上报一次。因此,前端测试设备进行以200ms为周期的检验,如果此时手机驻留在频点为37900,pci为96的小区时,确定所述实时位置信息不符合所述地理位置约束条件,前端测试设备自动结束此次测试过程,停止记录此时的uu口数据,并且上报告警。直到手机重新驻留回频点37900,pci为97的小区时,手机重新开始进行业务测试并且记录空口数据,这样避免无用数据记录。

本发明实施例,根据目标小区信息进行测试数据采集,通过测试计划中的小区频点和pci信息进行实时检测,保障测试数据的有效性。

图3示出了本发明实施例的一种自动路测方法的流程图。

参照图3,本发明实施例提出的自动路测方法,具体包括以下步骤:

s31、获取当前测试任务对应的地理位置约束条件。

s32、监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对。

s33、若所述实时位置信息不符合所述地理位置约束条件,则停止当前测试任务,并进行异常报警。

步骤s31~s33与图1所示的实施方式的步骤s11~s13相同,在此不再赘述。

s34、若所述实时位置信息不符合所述地理位置约束条件,调整当前的位置信息;

s35、当调整后的位置信息符合所述地理位置约束条件时,重新启动当前测试任务,并记录测试数据。

进一步地,若所述实时位置信息符合所述地理位置约束条件,则继续进行测试。

本发明实施例中,当实时位置信息不符合所述地理位置约束条件,通过调整当前的位置信息,以使得调整后的位置信息符合所述地理位置约束条件,并在调整后的位置信息符合所述地理位置约束条件时,重新启动当前测试任务,并记录测试数据。不仅可以有效地避免无用数据的记录,而且可以保证测试工作的自动实现。实现无须人工干预的自动测试,提高测试效率。

进一步地,所述获取当前测试任务对应的地理位置约束条件,具体包括以下步骤:接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件。提取所述测试计划中的地理位置约束条件。

进一步地,所述地理位置约束条件为地理区域信息。

其中,所述地理区域信息为地理区域的经纬度信息,如gps信息。

相应地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括以下步骤:将所述实时位置信息与所述地理区域信息进行比对;判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

进一步地,所述地理位置约束条件为目标小区信息。

其中,所述目标小区信息为目标小区的小区频点和小区标识信息,所述小区标识信息可以为小区号ci信息和/或小区物理层小区号pci信息。

相应地,所述将所述实时位置信息与所述地理位置约束条件进行比对,具体包括以下步骤:将所述实时位置信息对应的小区信息与目标小区信息进行比对;判定所述实时位置信息对应的小区信息与所述 目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

本发明实施例,通过根据gps信息和目标小区信息进行前端测试设备测试业务判断。一方面解决了测试任务的有效性的问题,另一方面避免了测试人员对测试数据的筛选工作,提高了工作效率。而且在应用上有着明显的优势:避免了掺杂无用数据的采集,包括无用的地理信息以及小区信息对应的数据;通过测试平台的测试计划配置,使得设备根据测试计划中的地理位置约束条件自动判断业务测试流程,在测试过程中,无须人工干预提高测试效率。

进一步地,本发明实施例提供的自动路测方法,可以直接应用于现有网络测试中,突破了传统意义上测试条件限制方法,有效地提高测试分析效率。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图4示出了本发明实施例的自动路测装置的结构示意图。

参照图4,本发明实施例的自动路测装置具体包括获取单元401、监测单元402、比对单元403以及处理单元404,其中:

所述的获取单元401,用于获取当前测试任务对应的地理位置约束条件;

所述的监测单元402,用于监测测试过程中的实时位置信息;

所述的比对单元403,用于并将所述监测单元监测的实时位置信息与所述获取单元获取的地理位置约束条件进行比对;

所述的处理单元404,用于当所述实时位置信息不符合所述地理 位置约束条件时,停止当前测试任务,并进行异常报警。

进一步地,所述的处理单元404,还用于在所述实时位置信息符合所述地理位置约束条件时,继续进行测试。

本发明实施例提供的自动路测装置,能够在当前测试任务对应的地理位置约束条件下,采集到网络分析所需要的有用数据,大大减少无用数据采集,提高测试人员分析以及测试工作的有效性。解决测试数据中掺杂非有用数据的情况,大大提升网络分析及测试的效率。

在本发明的一个优选实施例中,所述获取单元401,如图5所示,具体包括接收模块4011和提取模块4012,其中:

所述的接收模块4011,用于接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件;

所述的提取模块4012,用于提取所述测试计划中的地理位置约束条件。

在本发明的一个可选实施例中,所述地理位置约束条件为地理区域信息;

进一步地,所述比对单元403,具体用于将所述实时位置信息与所述地理区域信息进行比对,判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

在本发明的一个可选实施例中,所述地理位置约束条件为目标小区信息;

进一步地,所述比对单元403,具体用于将所述实时位置信息对应的小区信息与目标小区信息进行比对,判定所述实时位置信息对应的小区信息与所述目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

图6示出了本发明另一实施例的自动路测装置的结构示意图。

参照图6,本发明实施例的自动路测装置具体包括获取单元601、 监测单元602、比对单元603、处理单元604以及控制单元605,其中:

所述的获取单元601,用于获取当前测试任务对应的地理位置约束条件;

所述的监测单元602,用于监测测试过程中的实时位置信息;

所述的比对单元603,用于并将所述监测单元监测的实时位置信息与所述获取单元获取的地理位置约束条件进行比对;

所述的处理单元604,用于当所述实时位置信息不符合所述地理位置约束条件时,停止当前测试任务,并进行异常报警;

所述的控制单元605,用于当所述实时位置信息不符合所述地理位置约束条件时,调整当前的位置信息。

相应地,所述处理单元604,还用于当调整后的位置信息符合所述地理位置约束条件时,重新启动当前测试任务,并记录测试数据。

进一步地,获取单元601包括接收模块和提取模块,所述的接收模块,用于接收测试平台下发的测试计划,所述测试计划中包括当前测试任务对应的地理位置约束条件;所述的提取模块,用于提取所述测试计划中的地理位置约束条件。

在本发明的一个可选实施例中,所述地理位置约束条件为地理区域信息;进一步地,所述比对单元603,具体用于将所述实时位置信息与所述地理区域信息进行比对,判定所述实时位置信息对应的地理位置是否属于所述地理区域信息对应的地理区域,若不属于,则确定所述实时位置信息不符合所述地理位置约束条件。

在本发明的一个可选实施例中,所述地理位置约束条件为目标小区信息;进一步地,所述比对单元603,具体用于将所述实时位置信息对应的小区信息与目标小区信息进行比对,判定所述实时位置信息对应的小区信息与所述目标小区信息是否匹配,若不匹配,则确定所述实时位置信息不符合所述地理位置约束条件。

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

此外,本发明另一实施例还提供了一种前端路测设备,所述前端路测设备包括如上述任一实施例所述的自动路测装置。其中,以如图4所示的自动路测装置为例进行说明,所述装置包括获取单元401,用于获取当前测试任务对应的地理位置约束条件,监测单元402,用于监测测试过程中的实时位置信息,比对单元403,用于并将所述监测单元监测的实时位置信息与所述获取单元获取的地理位置约束条件进行比对,处理单元404,用于当所述实时位置信息不符合所述地理位置约束条件时,停止当前测试任务,并进行异常报警。本发明实施例提供的前端路测设备,可以大大减少无用数据采集,解决测试数据中掺杂无用数据的问题,并在无须人工干预的情况下实现自动路测,有效地提升网络分析以及测试工作的效率。

综上所述,本发明实施例提供的自动路测方法、装置及前端路测设备,通过获取当前测试任务对应的地理位置约束条件,监测测试过程中的实时位置信息,并将所述实时位置信息与所述地理位置约束条件进行比对,当所述实时位置信息不符合所述地理位置约束条件时,停止当前测试任务,并进行异常报警,进而有效地减少无用数据采集,在无须人工干预的情况下实现自动路测,提高测试效率。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附 图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的单元可以合并为一个单元,也可以进一步拆分成多个子模块。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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