一种模拟道路位置数据的测试方法及其系统技术方案

技术编号:17875779 阅读:72 留言:0更新日期:2018-05-05 22:18
本发明专利技术公开了一种模拟道路位置数据的测试方法及其系统。预先在电子地图上设置有区域和所对应的数据模型的对应关系,该方法包括以下步骤:采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据;将实测数据与电子地图匹配,根据实测数据在电子地图上匹配的区域和对应关系,得到实测数据所对应的数据模型;使用实测数据修正所对应的数据模型的参数;在电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据;使用模拟测试数据进行测试。本发明专利技术的测试方法通过建立数据模型可以不受终端设备限制地模拟现实场景,且可以通过模拟测试数据进行大量重复地不受环境限制地测试。

A test method for simulating road location data and its system

The invention discloses a test method for simulating road location data and a system thereof. The corresponding relationship between the area and the corresponding data model is set up on the electronic map in advance. The method includes the following steps: the global satellite positioning system data and the sensor data of the acquisition terminal are measured as the measured data; the measured data are matched with the electronic map, and the measured data are on the electronic map. The matching area and the corresponding relationship, the data model corresponding to the measured data is obtained; the parameters of the corresponding data model are corrected by the measured data; the route of the travel is determined on the electronic map, and the data model corresponding to the region is generated by the simulated test data based on the area passed through the route; and the simulation test is used. The data is tested. The testing method of the present invention can simulate real scene without terminal equipment by establishing data model, and can be tested repeatedly without environmental restriction by simulating test data.

【技术实现步骤摘要】
一种模拟道路位置数据的测试方法及其系统
本专利技术涉及交通信息处理领域,特别涉及一种模拟道路位置数据的测试技术。
技术介绍
实际道路测试方法是在真实环境下的测试,耗时比较长,成本比较高,难以进行大量重复地测试,对测试场地有特殊要求,受环境影响比较大。日志系列无法直观地测试SDK服务的一些功能,而简单的数据模拟只能测试位置SDK基本的功能,无法进行多场景联合测试。
技术实现思路
本专利技术的目的在于提供一种模拟道路位置数据的测试方法及其系统,以解决目前道路测试中难以进行大量重复地测试且测试场景单一的问题。在本专利技术中,第一方面提供了一种模拟道路位置数据的测试方法,预先在电子地图上设置有区域和所对应的数据模型的对应关系,包括以下步骤:采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据;将所述实测数据与所述电子地图匹配,根据所述实测数据在所述电子地图上匹配的区域和所述对应关系,得到所述实测数据所对应的数据模型;使用所述实测数据修正所对应的数据模型的参数;在电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据;使用所述模拟测试数据进行测试。本专利技术第二方面提供了一种模拟道路位置数据的测试系统,包括:存储单元,用于存储预先在电子地图上设置的区域和所对应的数据模型的对应关系;采集单元,用于采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据;数据模型获取单元,用于将所述采集单元中的实测数据与所述存储单元中的电子地图匹配,根据所述实测数据在所述电子地图上匹配的区域和所述对应关系,得到所述实测数据所对应的数据模型;修正单元,用于根据所述采集单元中的实测数据修正对应的所述数据模型获取单元中的数据模型的参数;模拟测试数据获取单元,用于在所述存储单元中的电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的所述数据模型获取单元中的数据模型生成模拟测试数据;测试单元,用于使用所述模拟测试数据获取单元中的模拟测试数据进行测试。本专利技术实施方式与现有技术相比,主要区别及其效果在于:通过建立数据模型可以不受终端设备限制地模拟现实场景,且可以通过模拟测试数据进行大量重复地不受环境限制地测试。进一步地,通过在电子地图上确定行进路线,根据该行进路线所经过的区域对应的数据模型可以模拟多种场景的组合,通过增强或减弱数据模型中的部分数据而产生的模拟测试数据,可以测试被测应用在某些数据异常情况或极端场景下的功能。应理解,在本专利技术范围内中,本专利技术的上述各技术特征和在下文(如实施例)中具体描述的各技术特征之间都可以互相组合,从而构成新的或优选的技术方案。限于篇幅,在此不再一一赘述。附图说明图1是本专利技术第一实施方式中的模拟道路位置数据的测试方法的流程图;图2是本专利技术第二实施方式中的模拟道路位置数据的测试方法的流程图;图3是本专利技术第三实施方式中的模拟道路位置数据的测试系统的结构示意图;图4是本专利技术第四实施方式中的模拟道路位置数据的测试系统的结构示意图。具体实施方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。术语如本文所用,术语“数据模型”为根据分析现实场景生成的实测数据而形成的一种或多种数据的集合。数据模型中的部分数据是可参数化的,可以在实际测试中被赋予新的值。本专利技术第一实施方式涉及一种模拟道路位置数据的测试方法,图1是该测试方法的流程图。如图所示,本实施方式中预先在电子地图上设置有区域和所对应的数据模型的对应关系。在步骤101中,采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据。此后进入步骤102:将实测数据与电子地图匹配,根据实测数据在电子地图上匹配的区域和对应关系,得到实测数据所对应的数据模型。此后进入步骤103:使用实测数据修正所对应的数据模型的参数。此后进入步骤104:在电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据。此后进入步骤105:使用模拟测试数据进行测试。本实施方式中,通过建立数据模型可以不受终端设备限制地模拟现实场景,且可以通过模拟测试数据进行大量重复地不受环境限制地测试。本专利技术第二实施方式涉及一种模拟道路位置数据的测试方法,图2是该测试方法的流程图。如图所示,本实施方式中预先在电子地图上设置有区域和所对应的数据模型的对应关系。在步骤201中,采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据,此步骤与步骤101相同。此后进入步骤202:终端判断是否有可用的网络,如果是,则执行步骤203:将实测数据通过网络上传到数据库,否则执行步骤204:将实测数据保存到终端本地,通过文件形式将实测数据导入到数据库。此后进入步骤205:将实测数据与电子地图匹配,根据实测数据在电子地图上匹配的区域和对应关系,得到实测数据所对应的数据模型,此步骤与步骤102相同。此后进入步骤206:使用实测数据修正所对应的数据模型的参数,此步骤与步骤103相同。此后进入步骤207:在电子地图上确定行进路线,根据该行进路线所经过的区域确定该区域对应的数据模型。此后进入步骤208:增强或减弱数据模型中的部分数据,生成模拟测试数据。此后进入步骤209:将模拟测试数据发送给被测应用。此后进入步骤210:对被测应用在区域时的功能进行测试。其中,步骤207和步骤208可以实现步骤104的功能,步骤209和步骤210可以实现步骤105的功能。本实施方式中,传感器包括气压计,加速度计,和陀螺仪,终端设备包括但不限于:带有GPS导航功能的智能手机或车载导航设备,实测数据包括GPS观测数据和传感器数据,被测应用为位置服务程序,如位置SDK服务。下面举2类数据的基本例子:1)基于NMEA-0183的标准协议(GPS接收机上使用最广泛的协议),GPS观测数据包含$GPGGA,$GPGSA,$GPGSV,$GPIMU等数据。表1$GPGGA数据表表2$GPIMU数据表名称格式举例单位说明SGPIMUstringSGPIMU标识Typenumeric3类型及量程Timernumeric65124计时器(32bit)GyroXnumeric0.1254度/秒陀螺仪X轴角速率GyroYnumeric0.0003度/秒陀螺仪Y轴角速率GyroZnumrric0.0024度/秒陀螺仪Z轴角速率AccXnumeric0.00561g加速度计X轴加速度AccYnumeric0.12977g加速度计Y轴加速度AccZnumeric0.97845g加速度计Z轴加速度Tprnumeric23.12摄氏度温度cshexadecimal*3B校验<CR><LP><CR><LP>固定包尾2)传感器数据包含:(a)加速度传感器x、y、z三轴的加速度数值;(b)磁力传感器返回x、y、z三轴的环境磁场数据;本文档来自技高网...
一种模拟道路位置数据的测试方法及其系统

【技术保护点】
一种模拟道路位置数据的测试方法,其特征在于,预先在电子地图上设置有区域和所对应的数据模型的对应关系,包括以下步骤:采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据;将所述实测数据与所述电子地图匹配,根据所述实测数据在所述电子地图上匹配的区域和所述对应关系,得到所述实测数据所对应的数据模型;使用所述实测数据修正所对应的数据模型的参数;在电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据;使用所述模拟测试数据进行测试。

【技术特征摘要】
1.一种模拟道路位置数据的测试方法,其特征在于,预先在电子地图上设置有区域和所对应的数据模型的对应关系,包括以下步骤:采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据;将所述实测数据与所述电子地图匹配,根据所述实测数据在所述电子地图上匹配的区域和所述对应关系,得到所述实测数据所对应的数据模型;使用所述实测数据修正所对应的数据模型的参数;在电子地图上确定行进路线,根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据;使用所述模拟测试数据进行测试。2.根据权利要求1所述的测试方法,其特征在于,所述步骤“采集终端在道路实测过程中的全球卫星定位系统数据和传感器数据作为实测数据”之后包括以下步骤:所述终端判断是否有可用的网络;如果有可用的网络,则将所述实测数据通过网络上传到数据库;否则,将所述实测数据保存到终端本地,通过文件形式将所述实测数据导入到数据库。3.根据权利要求1所述的测试方法,其特征在于,所述步骤“根据所述实测数据在所述电子地图上匹配的区域和所述对应关系,得到所述实测数据所对应的数据模型”中,所述实测数据在所述电子地图上匹配的区域为隧道入口和隧道出口之间的区域,该时段内GPS卫星观测数据为0,GPS时间数据无变化,将所述GPS卫星观测数据与GPS时间数据组合构成所述实测数据对应的隧道模型。4.根据权利要求1所述的测试方法,其特征在于,所述步骤“根据该行进路线所经过的区域使用该区域对应的数据模型生成模拟测试数据”包括以下子步骤:根据该行进路线所经过的区域确定该区域对应的数据模型;增强或减弱所述数据模型中的部分数据,生成模拟测试数据。5.根据权利要求1所述的测试方法,其特征在于,所述步骤“使用所述模拟测试数据进行测试”包括以下子步骤:将所述模拟测试数据发送给被测应用;对所述被测应用在所述区域时的功能进行测试。6.根据...

【专利技术属性】
技术研发人员:刘磊
申请(专利权)人:千寻位置网络有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1