CN113032249B - 交通流量监测***的测试方法、装置及设备 - Google Patents
交通流量监测***的测试方法、装置及设备 Download PDFInfo
- Publication number
- CN113032249B CN113032249B CN202110247184.1A CN202110247184A CN113032249B CN 113032249 B CN113032249 B CN 113032249B CN 202110247184 A CN202110247184 A CN 202110247184A CN 113032249 B CN113032249 B CN 113032249B
- Authority
- CN
- China
- Prior art keywords
- traffic flow
- monitoring system
- flow monitoring
- obstacle data
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 264
- 238000010998 test method Methods 0.000 title claims abstract description 11
- 238000012360 testing method Methods 0.000 claims abstract description 116
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000033001 locomotion Effects 0.000 claims abstract description 24
- 238000004458 analytical method Methods 0.000 claims description 15
- 238000012986 modification Methods 0.000 claims description 13
- 230000004048 modification Effects 0.000 claims description 13
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 11
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000004888 barrier function Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 238000004590 computer program Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000012800 visualization Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000013112 stability test Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/54—Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/012—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0129—Traffic data processing for creating historical data or processing based on historical data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0145—Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Analytical Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Traffic Control Systems (AREA)
- Operations Research (AREA)
Abstract
本申请公开了交通流量监测***的测试方法、装置及设备,涉及数据处理领域中的智能交通、车路协同、云平台技术。具体实现方案为:获取在真实交通场景中采集到的真实障碍物数据,根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态,将模拟障碍物数据发送至第一交通流量监测***,以对第一交通流量监测***进行测试。通过上述过程保证了对第一交通流量监测***的测试结果的准确性。
Description
技术领域
本申请涉及数据处理领域中的智能交通、车路协同、云平台技术,尤其涉及一种交通流量监测***的测试方法、装置及设备。
背景技术
在智能交通***架构中,车载设备和路侧设备采集道路中的障碍物数据,并将障碍物数据上报至交通流量监测***。交通流量监测***对障碍物数据进行感知处理,从而实现交通流量的监测。
通常,在交通流量监测***上线之前需要对其进行测试。现有技术中,需要采用模拟(mock)工具构造出模拟障碍物数据,并将模拟障碍物数据输入至交通流量监测***,以对交通流量监测***进行测试。
然而,通过mock工具构造出的模拟障碍物为静态障碍物,无法模拟出真实交通场景中障碍物的运动特征,使得无法保证对交通流量监测***的测试结果的准确性。
发明内容
本申请提供了一种交通流量监测***的测试方法、装置及设备。
根据本申请的第一方面,提供了一种交通流量监测***的测试方法,包括:
获取在真实交通场景中采集到的真实障碍物数据;
根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态;
将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试。
根据本申请的第二方面,提供了一种交通流量监测***的测试装置,包括:
获取模块,用于获取在真实交通场景中采集到的真实障碍物数据;
处理模块,用于根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态;
发送模块,用于将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试。
根据本申请的第三方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中任一项所述的方法。
根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。
根据本申请的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1为本申请实施例提供的交通流量监测场景的示意图;
图2为本申请实施例提供的交通流量监测***的测试场景的示意图;
图3为本申请实施例提供的一种交通流量监测***的测试方法的流程示意图;
图4为本申请实施例提供的根据真实障碍物数据生成模拟障碍物数据的流程示意图;
图5为本申请实施例提供的另一种交通流量监测***的测试方法的流程示意图;
图6为本申请实施例提供的交通流量监测***的测试过程的示意图;
图7为本申请实施例提供的一种交通流量可视化展示界面的示意图;
图8A为本申请实施例提供的一种交通流量监测***的测试装置的结构示意图;
图8B为本申请实施例提供的另一种交通流量监测***的测试装置的结构示意图;
图9为本申请实施例提供的电子设备的结构示意图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
本申请提供一种交通流量监测***的测试方法、装置及设备,应用于数据处理领域中的智能交通、车路协同、云平台技术,以提高交通流量监测***的测试结果的准确性。
车路协同***是智能交通***(Intelligent Traffic System,ITS)的一个发展方向。车路协同是采用先进的无线通信和新一代互联网等技术,全方位实施车车、车路动态实时信息交互,并在全时空动态交通信息采集与融合的基础上开展车辆主动安全控制和道路协同管理,充分实现人车路的有效协同,保证交通安全,提高通行效率,从而形成的安全、高效和环保的道路交通***。
车路协同***可用于对交通流量进行监测。图1为本申请实施例提供的交通流量监测场景的示意图。如图1所示,该应用场景包括:车载设备、路侧设备和交通流量监测***。交通流量监测***可以是位于云端的服务器、云平台、车路***管理平台、中心子***等。
如图1所示,车载设备可以连接到路侧设备,路侧设备连接到交通流量监测***,车载设备还可以直接连接到交通流量监测***。路侧设备可以包括路侧感知设备和路侧计算设备,路侧感知设备连接到路侧计算设备,路侧计算设备连接到交通流量监测***。在另一种***架构中,路侧感知设备自身包括计算功能,路侧感知设备可以直接连接到交通流量监测***。以上连接可以是有线或是无线。
一些示例中,车载设备可以包括车载终端、车载单元(On board Unit,OBU)等。路侧设备可以包括:相机、摄像头、路侧单元(Road Side Unit,RSU)、路侧计算单元等。车载设备、路侧设备可以对当前交通场景中的障碍物进行采集得到障碍物数据。其中,障碍物包括但不限于:交通场景中的行人、车辆、自行车、摩托车等。车载设备和路侧设备将采集的障碍物数据上报到交通流量监测***。交通流量监测***通过对车载设备和/或路侧设备上报的障碍物数据进行综合感知分析,确定出交通流量状态。
通常,在交通流量监测***上线之前需要对其进行测试。可以采用离线方式对其进行测试。由于离线的交通流量监测***没有真实的数据源(即,无法获取车载设备、路侧设备采集的障碍物数据),因此,一些实现方式中需要采用模拟(mock)工具构造出模拟障碍物数据,并将模拟障碍物数据输入至交通流量监测***,从而对交通流量监测***进行测试。
然而,通过mock工具构造出的模拟障碍物为静态障碍物,无法模拟出真实交通场景中障碍物的运动特征,使得无法保证对交通流量监测***的测试结果的准确性。
另一些实现方式中,在利用mock工具构造出静态障碍物的情况下,可以通过为静态障碍物添加随机运动的方式构造出动态障碍物。然而,这样构造出的障碍物虽然是运动态,但是障碍物的运动是随机的,很难形成真实交通场景中的障碍物的行驶轨迹。也就是说,这样构造出的障碍物依然无法模拟出真实交通场景中的障碍物的运动特征,从而也无法保证对交通流量监测***的测试结果的准确性。
为了解决上述技术问题中的至少一个,本申请实施例提供一种交通流量监测***的测试方法。下面结合图2对本申请实施例中的交通流量监测***的测试场景进行介绍。
图2为本申请实施例提供的交通流量监测***的测试场景的示意图。如图2所示,该测试场景包括第一交通流量监测***和测试设备。第一交通流量监测***作为待测对象,测试设备用于对第一交通流量监测***进行测试。测试设备可以向第一交通流量监测***发送模拟障碍物数据。可选的,测试设备还可以从第一交通流量监测***获取监测结果,以便根据监测结果确定测试结果。测试设备可以是具有数据处理和数据收发功能的任意电子设备,包括但不限于台式电脑、笔记本电脑、平板电脑、个人计算机等。
本申请提供的技术方案中,测试设备可以获取在真实交通场景中采集到的真实障碍物数据,并根据真实障碍物数据生成模拟障碍物数据,模拟障碍物数据用于模拟真实交通场景中的障碍物及其运动状态,进而将模拟障碍物数据发送至第一交通流量监测***,以对第一交通流量监测***进行测试。
一些可能的实现方式中,如图2所示,该测试场景还可以包括第二交通流量监测***。第二交通流量监测***可以是已上线的交通流量监测***。第二交通流量监测***可以从车载设备、路侧设备等获取真实障碍物数据。这样,测试设备可以与第二交通流量监测***建立通信连接,从第二交通流量监测***获取到真实障碍物数据。
本申请技术方案中,由于模拟障碍物数据是根据在真实交通场景中采集到的真实障碍物数据生成的,并且模拟障碍物数据模拟了真实交通场景中的障碍物及其运动状态,因此,利用所述模拟障碍物数据对第一交通流量监测***进行测试,能够保证输入至第一交通流量监测***的障碍物及其运动状态的真实性,从而保证对第一交通流量监测***的测试结果的准确性。
下面结合几个具体的实施例对本申请的技术方案进行详细描述。下面几个实施例可以相互结合,对于相同或者相似的内容在某些实施例中可能不再重复描述。
图3为本申请实施例提供的一种交通流量监测***的测试方法的流程示意图。本实施例的方法可用于对第一交通流量监测***进行测试,即,本实施例方法的待测对象为第一交通流量监测***。如图3所示,本实施例的方法可以包括:
S301:获取在真实交通场景中采集到的真实障碍物数据。
本实施例的执行主体可以为图2中的测试设备。测试设备与第一交通流量监测***通信连接,用于对第一交通流量监测***进行测试。
其中,真实障碍物数据包括真实交通场景中的各障碍物的相关数据。本申请实施例中的障碍物可以是车辆、行人、自行车、摩托车等交通参与者。真实障碍物数据是由真实交通场景中的车载设备和/或路侧设备采集得到的。真实障碍物数据的形式可以包括但不限于图像数据、视频数据、雷达数据、红外数据、点云数据等,还可以是对上述一种或多种数据进行计算、分析等处理得到的结果数据。
可选的,真实障碍物数据可以是从已上线的第二交通流量监测***获取的。示例性的,测试设备与第二交通流量监测***通信连接,测试设备可以对输入到第二交通流量监测***的真实障碍物数据进行监听,从而获取到真实障碍物数据。
可选的,真实障碍物数据还可以是从数据库中获取的。示例性的,数据库用于存储各个路段/区域中的车载设备和/或路侧设备采集的历史障碍物数据。测试设备可以根据测试需求从数据库中获取历史障碍物数据。这些历史障碍物数据即为真实障碍物数据。
一种可能的实现方式中,测试设备根据实际测试需求,确定第一交通流量监测***对应的待测场景的交通流量类型。交通流量类型可以为下述中的任意一种:大流量场景、中流量场景、小流量场景、早高峰场景、晚高峰场景、拥堵场景、畅通场景等。确定出待测场景的交通流量类型之后,获取在第一真实交通场景中采集到的真实障碍物数据,所述第一真实交通场景的交通流量类型与待测场景的交通流量类型一致。
该实现方式中,通过选择与该待测场景的交通流量类型一致的真实交通场景对应的真实障碍物数据,从而满足多种测试场景的需求,并保证不同测试场景的测试结果的准确性。
S302:根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态。
本实施例中,可以通过对真实障碍物数据进行改造处理得到模拟障碍物数据。对真实障碍物数据进行改造时,可以保留真实障碍物数据中的障碍物及其运动状态相关信息,使得生成的模拟障碍物数据能够模拟真实交通场景中的障碍物以及运动状态。
一些可能的实现方式中,可以根据第一交通流量监测***的接口规则,对真实障碍物数据进行改造处理,得到模拟障碍物数据。其中,第一交通流量监测***的接口规则是指输入第一交通流量监测***的障碍物数据需要满足的条件。可选的,接口规则用于指示第一交通流量监测***的接口参数和接口数据格式。
通过根据第一交通流量监测***的接口规则,对真实障碍物数据进行改造处理,使得改造后得到的模拟障碍物数据满足第一交通流量监测***的接口规则,从而使得第一交通流量监测***能够对模拟障碍物数据进行识别和分析。
需要说明的是,根据第一交通流量监测***的接口规则对真实障碍物数据进行改造处理的方式,本实施例不作限定,可能的实现方式可以参见后续实施例的详细描述。
S303:将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试。
本实施例中,测试设备构造出模拟障碍物数据之后,将模拟障碍物数据发送至第一交通流量监测***,触发第一交通流量监测***对模拟障碍物数据进行感知分析处理,从而可以实现对第一交通流量监测***的测试。
应理解,将模拟障碍物数据发送至第一交通流量监测***之后可以实现对第一交通流量监测***的多方面的测试,包括但不限于:链路连通性测试、性能稳定性测试、监测结果的准确性测试等。本实施例对此不作限定。
本实施例提供的交通流量监测***的测试方法,包括:获取在真实交通场景中采集到的真实障碍物数据,根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态,将模拟障碍物数据发送至第一交通流量监测***,以对第一交通流量监测***进行测试。上述过程中,由于模拟障碍物数据是根据在真实交通场景中采集到的真实障碍物数据生成的,并且模拟障碍物数据模拟了真实交通场景中的障碍物及其运动状态,因此,利用所述模拟障碍物数据对第一交通流量监测***进行测试,能够保证输入至第一交通流量监测***的障碍物及其运动状态的真实性,从而保证对第一交通流量监测***的测试结果的准确性。
在上述实施例的基础上,下面结合一个具体的实施例描述如何根据真实障碍物数据生成模拟障碍物数据。本实施例可以作为图3所示实施例中S302的细化。
图4为本申请实施例提供的根据真实障碍物数据生成模拟障碍物数据的流程示意图。如图4所示,本实施例的方法包括:
S401:根据真实障碍物数据对应的数据格式,对所述真实障碍物数据进行解析,得到解析结果。
一些应用场景中,真实障碍物数据可能是从第二交通流量监测***获取的,而第二交通流量监测***采用的数据格式可能并不满足第一交通流量监测***的接口规则。因此,需要先根据真实障碍物数据对应的数据格式,对真实障碍物数据进行解析得到解析结果,再根据第一交通流量监测***的接口规则,对解析结果进行改造处理,得到模拟障碍物数据。
示例性的,假设真实障碍物数据的数据格式为协议缓存区(protocol buffer,PB)数据结构,则测试设备按照PB数据结构对真实障碍物数据进行解析,得到解析结果。
S402:根据第一交通流量监测***的接口参数,从所述解析结果中提取得到所述接口参数的值。
其中,接口参数指示第一交通流量监测***的输入所需的参数,包括但不限于用于描述障碍物及其运动状态的参数。示例性的,接口参数包括但不限于:障碍物的标识、时速、航向角、经纬度坐标、3D视角、交通事件等。可以从解析结果中提取得到上述接口参数的值。
S403:根据第一交通流量监测***的接口数据格式,对所述接口参数的值进行格式封装处理,得到模拟障碍物数据。
其中,接口数据格式用于指示输入至第一交通流量监测***的各接口参数需要满足的数据格式。本实施例对接口数据格式不作限定。
示例性的,假设第一交通流量监测***采用的接口数据格式为JS对象简谱(JavaScript Object Notation,JSON)数据格式,则需要将S402中提取的接口参数的值封装为JSON格式。
在进行格式封装处理时,还可以按照预设转换规则对接口参数的值进行转换处理,例如,对时速的单位进行转换,对航向角的标记规则进行转换,对经纬度坐标进行坐标系转换,等,从而将接口参数的值转换为满足第一交通流量监测***要求的形式。
本实施例中,通过根据第一交通流量监测***的接口规则对真实障碍物数据进行改造处理,得到模拟障碍物数据,一方面,使得模拟障碍物数据满足第一交通流量监测***的接口规则,进而使得第一交通流量监测***能够对模拟障碍物数据进行识别和分析;另一方面,上述改造处理过程保留了真实障碍物数据中的障碍物及其运动状态相关信息,使得生成的模拟障碍物数据能够模拟真实交通场景中的障碍物以及运动状态。
图5为本申请实施例提供的另一种交通流量监测***的测试方法的流程示意图。本实施例对图3所示的实施例进行进一步细化描述。如图5所示,本实施例的方法包括:
S501:从已上线的第二交通流量监测***获取真实障碍物数据,所述真实障碍物数据是由车载设备和/或路侧设备在真实交通场景中采集并发送至所述第二交通流量监测***的。
本实施例中,第二交通流量监测***为已上线的***。结合图2所示的测试场景,第二交通流量监测***连接有车载设备和/或路侧设备。车载设备和/或路侧设备在真实交通场景中采集得到真实障碍物数据,并将真实障碍物数据发送至第二交通流量监测***。
测试设备与第二交通流量监测***建立通信连接,测试设备可以对输入到第二交通流量监测***的真实障碍物数据进行监听,从而获取到真实障碍物数据。示例性的,测试设备可以采用websocket协议对第二交通流量监测***进行监听。websocket是一种基于传输控制协议(Transmission Control Protocol,TCP)的全双工通信协议。这样,测试设备与第二交通流量监测***建立通信连接后,若第二交通流量监测***从车载设备和/或路侧设备接收到真实障碍物数据,则将真实障碍物数据推送给测试设备。从而,测试设备获取到真实障碍物数据。
可选的,测试设备可以设置对第二交通流量监测***进行监听的时间段,例如,每天的早8点至晚8点。这样,测试设备可以获取到该时间段内的真实障碍物数据。通过设置监听时间段,可以根据测试需求采用不同时间段内的真实障碍物数据对第一交通流量监测***进行测试,保证测试的充分性和灵活性。
可选的,测试设备从第二交通流量监测***监听到真实障碍物数据后,可以先将真实障碍物数据存储到数据库中。当需要对第一交通流量监测***进行测试时,再从数据库中获取真实障碍物数据。这样,可以利用相同的真实障碍物数据进行多次反复测试,满足需要反复测试的需求,另外,还能提高测试执行的便利性。
可选的,测试设备将真实障碍物数据存储到数据库中时,还可以为真实障碍物数据设置标签,例如:大流量场景、中流量场景、小流量场景、早高峰场景、晚高峰场景、拥堵场景、畅通场景等,这些标签可以指示真实障碍物数据对应的交通流量类型。这样,测试设备需要对第一交通流量监测***进行测试时,可以根据标签从数据库中选择与待测场景的交通流量类型对应的真实障碍物数据。从而满足多种测试场景的需求,并保证不同待测场景类型的测试结果的准确性。
S502:获取所述第二交通流量监测***的场景配置信息,并使用所述场景配置信息对所述第一交通流量监测***进行配置,其中,所述场景配置信息包括下述中的至少一种:地图信息、道路坐标规则信息、路侧设备信息。
交通流量监测***在对障碍物进行感知分析处理时,需要依赖当前场景的场景配置信息。例如,需要依赖的场景配置信息包括:当前场景对应的地图信息、当前场景的道路坐标规则信息、当前场景的路侧设备的位置信息、当前场景的路侧设备的类型信息等。因此,本实施例中,在利用从第二交通流量监测***获取的真实障碍物数据对第一交通流量监测***进行测试之前,还需要将第二交通流量监测***的场景配置信息同步到第一交通流量监测***。
S503:根据待测试的第一交通流量监测***的接口规则,对所述真实障碍物数据进行改造处理,得到模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态。
应理解,S503的实现方式可以参见图4所示实施例的详细描述,此处不作赘述。
S504:将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试。
具体的,根据第一交通流量监测***采用的通信协议,对S503生成的模拟障碍物数据进行协议封装。例如,若第一交通流量监测***采用超文本传输协议(HypertextTransfer Protocol,HTTP)协议,则采用HTTP协议对模拟障碍物数据进行封装。将封装后的数据发送至第一交通流量监测***。
一种可能的实现方式中,S501中可以包括:获取第一交通流量监测***的接收频率,并按照所述接收频率从第二交通流量监测***获取真实障碍物数据。其中,接收频率是指第一交通流量监测***所要求的障碍物数据的输入频率。相应的,S504可以包括:按照所述接收频率将模拟障碍物数据发送至第一交通流量监测***。
示例性的,假设第一交通流量监测***的接收频率为7hz,则在对第二交通流量监测***进行监听时采用的监听频率为7hz。这样从第二交通流量监测***监听到的真实障碍物数据是满足第一交通流量监测***的接收频率的,因此,测试设备在对真实障碍物数据进行改造得到模拟障碍物数据后,无需再对模拟障碍物数据进行频率适配处理,可以直接按照接收频率输入到第一交通流量监测***,从而增加测试的便利性,并提高测试效率。
本实施例中,真实障碍物数据中可以包括多条障碍物数据,针对每条障碍物数据,均需要执行上述S503中的改造处理步骤和S504中的发送步骤。由于对障碍物数据进行改造处理的数据量较大,导致改造处理的执行耗时较长。并且,S504中需要按照接收频率将改造后的模拟障碍物数据发送至第一交通流量监测***,为了保证第一交通流量监测***的接收频率,本实施例中可以采用多线程的方式将数据改造处理的逻辑和数据发送逻辑分开处理,示例性的,可以采用第一线程执行上述的S503,采用第二线程执行上述的S504。这样,可以保证输入至第一交通流量监测***中的数据时效性。
在上述各实施例的基础上,将模拟障碍物数据输入第一交通流量监测***后,可以对第一交通流量监测***进行多项测试,包括但不限于:链路连通性测试、性能稳定性测试、监测结果的准确性测试等。
下面结合图6以链路连通性的测试过程为例进行举例说明。
图6为本申请实施例提供的交通流量监测***的测试过程的示意图。如图6所示,测试设备与第一交通流量监测***通信连接,并且,测试设备与第二交通流量监测***通信连接。第一交通流量监测***的内部包括多个处理组件,例如:平台底层基础组件、持久化数据处理组件、分布式数据存储组件等。
参见图6,测试设备从第二交通流量监测***监听真实障碍物数据,并根据当前的交通流量类型为真实障碍物数据设置标签,将真实障碍物数据分类存储到数据库中。其中,数据库可以是位于测试设备中,还可以是位于测试设备之外的其他设备中。应理解,具体的监听过程与前述实施例类似,此处不作赘述。
继续参见图6,测试设备需要对第一交通流量监测***进行测试时,根据待测场景的交通流量类型,从数据库中获取标签与待测场景的交通流量类型一致的真实障碍物数据。测试设备对真实障碍物数据进行改造处理,生成模拟障碍物数据。其中,对障碍物数据进行改造处理的过程可以参见前述实施例的详细描述,此处不作赘述。测试设备将生成的模拟障碍物数据发送至第一交通流量监测***中。第一交通流量监测***利用上述多个处理组件对模拟障碍物数据进行处理后,输出监测结果。
进一步的,测试设备还可以根据第一交通流量监测***是否输出监测结果,确定所述第一交通流量监测***的链路连通性的测试结果。示例性的,若第一交通流量监测***输出监测结果,则确定第一交通流量监测***中的多个处理组件之间的链路连通性正常。若第一交通流量监测***未输出监测结果,则确定第一交通流量监测***中的多个处理组件之间的链路连通性异常。这样,实现了对第一交通流量监测***的链路连通性的测试。
一些可能的实现方式中,继续参见图6,第一交通流量监测***还可以对监测结果进行可视化显示。示例性的,图7为本申请实施例提供的一种交通流量可视化展示界面的示意图。如图7所示,在该展示界面中,可以对第一交通流量监测***的监测结果进行实时的可视化展示(如图7中的右侧区域所示)。在该展示界面中,还可以显示实时数据统计结果和累计数据统计结果(如图7中的左侧区域所示)。需要说明的是,图7所示的展示界面仅为一种可能的示例,本申请实施例对于可视化界面的展示形式以及展示内容不作限定。本实施例中,可以根据第一交通流量监测***是否展示如图7所示的可视化监测结果,若是,则确定第一交通流量监测***的链路连通性正常,若否,则确定第一交通流量监测***的链路连通性异常。
图8A为本申请实施例提供的一种交通流量监测***的测试装置的结构示意图。本实施例的装置可以为软件和/或硬件的形式。本实施例的装置可以作为测试设备,或者,集成在测试设备内部。如图8A所示,本实施例提供的交通流量监测***的测试装置800,包括:获取模块801、处理模块802和发送模块803。
其中,获取模块801,用于获取在真实交通场景中采集到的真实障碍物数据;
处理模块802,用于根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态;
发送模块803,用于将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试。
本实施例提供的交通流量监测***的测试装置,可用于执行如图3所示的方法实施例中的技术方案,其实现原理和技术效果类似,此处不作赘述。
图8B为本申请实施例提供的另一种交通流量监测***的测试装置的结构示意图。本实施例对图8A所示实施例的装置进行细化。
一种可能的实现方式中,如图8B所示,所述处理模块802包括:改造处理单元8021;所述改造处理单元8021,用于根据所述第一交通流量监测***的接口规则,对所述真实障碍物数据进行改造处理,得到所述模拟障碍物数据。
一种可能的实现方式中,所述接口规则用于指示所述第一交通流量监测***的接口参数和接口数据格式;所述改造处理单元8021具体用于:
根据所述第一交通流量监测***的接口参数,从所述真实障碍物数据中提取得到所述接口参数的值;
根据所述第一交通流量监测***的接口数据格式,对所述接口参数的值进行格式封装处理,得到所述模拟障碍物数据。
一种可能的实现方式中,所述改造处理单元8021具体用于:
根据所述真实障碍物数据对应的数据格式,对所述真实障碍物数据进行解析,得到解析结果;
根据所述第一交通流量监测***的接口参数,从所述解析结果中提取得到所述接口参数的值。
一种可能的实现方式中,所述获取模块801具体用于:从已上线的第二交通流量监测***获取所述真实障碍物数据,所述真实障碍物数据是由车载设备和/或路侧设备在所述真实交通场景中采集并发送至所述第二交通流量监测***的。
一种可能的实现方式中,所述获取模块801具体用于:获取所述第一交通流量监测***的接收频率,并按照所述接收频率从所述第二交通流量监测***获取所述真实障碍物数据;
所述发送模块803具体用于:按照所述接收频率将所述模拟障碍物数据发送至待测试的第一交通流量监测***。
一种可能的实现方式中,如图8B所示,所述处理模块802还包括:配置处理单元8022;
所述配置处理单元8022,用于获取所述第二交通流量监测***的场景配置信息,并使用所述场景配置信息对所述第一交通流量监测***进行配置;其中,所述场景配置信息包括下述中的至少一种:地图信息、道路坐标规则信息、路侧设备信息。
一种可能的实现方式中,所述获取模块801包括:确定单元8011和获取单元8012;
所述确定单元8011,用于确定所述第一交通流量监测***对应的待测场景的交通流量类型;
所述获取单元8012,用于获取在第一真实交通场景中采集到的真实障碍物数据,所述第一真实交通场景的交通流量类型与所述待测场景的交通流量类型一致。
一种可能的实现方式中,所述第一交通流量监测***中包括多个处理组件;如图8B所示,所述装置还包括:确定模块804,用于:
若所述第一交通流量监测***输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性正常;
若所述第一交通流量监测***未输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性异常。
本实施例提供的装置,可用于执行上述任一方法实施例中的技术方案,其实现原理和技术效果类似,此处不作赘述。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。该电子设备可以作为测试设备。
根据本申请的实施例,本申请还提供了一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
图9示出了可以用来实施本申请的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图9所示,电子设备900包括计算单元901,其可以根据存储在只读存储器(ROM)902中的计算机程序或者从存储单元908加载到随机访问存储器(RAM)903中的计算机程序,来执行各种适当的动作和处理。在RAM 903中,还可存储设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。
设备900中的多个部件连接至I/O接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如交通流量监测***的测试方法。例如,在一些实施例中,交通流量监测***的测试方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到RAM 903并由计算单元901执行时,可以执行上文描述的交通流量监测***的测试方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行交通流量监测***的测试方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式***的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
Claims (16)
1.一种交通流量监测***的测试方法,包括:
获取在真实交通场景中采集到的真实障碍物数据;
根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态;
将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试;
其中,根据所述真实障碍物数据生成模拟障碍物数据,包括:
根据所述第一交通流量监测***的接口规则,对所述真实障碍物数据进行改造处理,得到所述模拟障碍物数据;
其中,获取在真实交通场景中采集到的真实障碍物数据,包括:
确定所述第一交通流量监测***对应的待测场景的交通流量类型;
获取在第一真实交通场景中采集到的真实障碍物数据,所述第一真实交通场景的交通流量类型与所述待测场景的交通流量类型一致。
2.根据权利要求1所述的方法,其中,所述接口规则用于指示所述第一交通流量监测***的接口参数和接口数据格式;所述根据所述第一交通流量监测***的接口规则,对所述真实障碍物数据进行改造处理,得到所述模拟障碍物数据,包括:
根据所述第一交通流量监测***的接口参数,从所述真实障碍物数据中提取得到所述接口参数的值;
根据所述第一交通流量监测***的接口数据格式,对所述接口参数的值进行格式封装处理,得到所述模拟障碍物数据。
3.根据权利要求2所述的方法,其中,根据所述第一交通流量监测***的接口参数,从所述真实障碍物数据中提取得到所述接口参数的值,包括:
根据所述真实障碍物数据对应的数据格式,对所述真实障碍物数据进行解析,得到解析结果;
根据所述第一交通流量监测***的接口参数,从所述解析结果中提取得到所述接口参数的值。
4.根据权利要求1至3任一项所述的方法,其中,获取在第一真实交通场景中采集到的真实障碍物数据,包括:
从已上线的第二交通流量监测***获取所述真实障碍物数据,所述真实障碍物数据是由车载设备和/或路侧设备在所述第一真实交通场景中采集并发送至所述第二交通流量监测***的。
5.根据权利要求4所述的方法,其中,从已上线的第二交通流量监测***获取所述真实障碍物数据,包括:
获取所述第一交通流量监测***的接收频率,并按照所述接收频率从所述第二交通流量监测***获取所述真实障碍物数据;
将所述模拟障碍物数据发送至待测试的第一交通流量监测***,包括:
按照所述接收频率将所述模拟障碍物数据发送至待测试的第一交通流量监测***。
6.根据权利要求4所述的方法,将所述模拟障碍物数据发送至待测试的第一交通流量监测***之前,还包括:
获取所述第二交通流量监测***的场景配置信息,并使用所述场景配置信息对所述第一交通流量监测***进行配置;
其中,所述场景配置信息包括下述中的至少一种:地图信息、道路坐标规则信息、路侧设备信息。
7.根据权利要求1至3任一项所述的方法,所述第一交通流量监测***中包括多个处理组件;将所述模拟障碍物数据发送至待测试的第一交通流量监测***之后,还包括:
若所述第一交通流量监测***输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性正常;
若所述第一交通流量监测***未输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性异常。
8.一种交通流量监测***的测试装置,包括:
获取模块,用于获取在真实交通场景中采集到的真实障碍物数据;
处理模块,用于根据所述真实障碍物数据生成模拟障碍物数据,所述模拟障碍物数据用于模拟所述真实交通场景中的障碍物及其运动状态;
发送模块,用于将所述模拟障碍物数据发送至待测试的第一交通流量监测***,以对所述第一交通流量监测***进行测试;
其中,所述处理模块包括:改造处理单元;
所述改造处理单元,用于根据所述第一交通流量监测***的接口规则,对所述真实障碍物数据进行改造处理,得到所述模拟障碍物数据;
所述获取模块包括:确定单元和获取单元;
所述确定单元,用于确定所述第一交通流量监测***对应的待测场景的交通流量类型;
所述获取单元,用于获取在第一真实交通场景中采集到的真实障碍物数据,所述第一真实交通场景的交通流量类型与所述待测场景的交通流量类型一致。
9.根据权利要求8所述的装置,其中,所述接口规则用于指示所述第一交通流量监测***的接口参数和接口数据格式;所述改造处理单元具体用于:
根据所述第一交通流量监测***的接口参数,从所述真实障碍物数据中提取得到所述接口参数的值;
根据所述第一交通流量监测***的接口数据格式,对所述接口参数的值进行格式封装处理,得到所述模拟障碍物数据。
10.根据权利要求9所述的装置,其中,所述改造处理单元具体用于:
根据所述真实障碍物数据对应的数据格式,对所述真实障碍物数据进行解析,得到解析结果;
根据所述第一交通流量监测***的接口参数,从所述解析结果中提取得到所述接口参数的值。
11.根据权利要求8至10任一项所述的装置,其中,所述获取单元具体用于:
从已上线的第二交通流量监测***获取所述真实障碍物数据,所述真实障碍物数据是由车载设备和/或路侧设备在所述第一真实交通场景中采集并发送至所述第二交通流量监测***的。
12.根据权利要求11所述的装置,其中,所述获取模块具体用于:获取所述第一交通流量监测***的接收频率,并按照所述接收频率从所述第二交通流量监测***获取所述真实障碍物数据;
所述发送模块具体用于:按照所述接收频率将所述模拟障碍物数据发送至待测试的第一交通流量监测***。
13.根据权利要求11所述的装置,所述处理模块还包括:配置处理单元;
所述配置处理单元,用于获取所述第二交通流量监测***的场景配置信息,并使用所述场景配置信息对所述第一交通流量监测***进行配置;
其中,所述场景配置信息包括下述中的至少一种:地图信息、道路坐标规则信息、路侧设备信息。
14.根据权利要求8至10任一项所述的装置,所述第一交通流量监测***中包括多个处理组件;所述装置还包括:确定模块;
所述确定模块用于:
若所述第一交通流量监测***输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性正常;
若所述第一交通流量监测***未输出监测结果,则确定所述第一交通流量监测***中所述多个处理组件之间的链路连通性异常。
15.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7中任一项所述的方法。
16.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1至7中任一项所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110247184.1A CN113032249B (zh) | 2021-03-05 | 2021-03-05 | 交通流量监测***的测试方法、装置及设备 |
EP21193479.9A EP3933801B1 (en) | 2021-03-05 | 2021-08-27 | Method, apparatus, and device for testing traffic flow monitoring system |
US17/462,065 US20210390321A1 (en) | 2021-03-05 | 2021-08-31 | Method, apparatus, and device for testing traffic flow monitoring system |
JP2021144902A JP7267363B2 (ja) | 2021-03-05 | 2021-09-06 | 交通流監視測定システムのテスト方法、装置及び機器 |
KR1020210118147A KR102606423B1 (ko) | 2021-03-05 | 2021-09-06 | 교통량 모니터링 시스템의 테스트 방법, 장치 및 기기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110247184.1A CN113032249B (zh) | 2021-03-05 | 2021-03-05 | 交通流量监测***的测试方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113032249A CN113032249A (zh) | 2021-06-25 |
CN113032249B true CN113032249B (zh) | 2023-03-24 |
Family
ID=76468336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110247184.1A Active CN113032249B (zh) | 2021-03-05 | 2021-03-05 | 交通流量监测***的测试方法、装置及设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20210390321A1 (zh) |
EP (1) | EP3933801B1 (zh) |
JP (1) | JP7267363B2 (zh) |
KR (1) | KR102606423B1 (zh) |
CN (1) | CN113032249B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114092915B (zh) * | 2021-11-26 | 2023-06-23 | 阿波罗智联(北京)科技有限公司 | 一种路***通流量验证方法、装置、设备及存储介质 |
CN114244741B (zh) * | 2021-12-16 | 2023-11-14 | 阿波罗智联(北京)科技有限公司 | 一种链路测试方法、装置、***、电子设备及存储介质 |
CN114363207A (zh) * | 2021-12-28 | 2022-04-15 | 阿波罗智联(北京)科技有限公司 | 云控平台的测试方法、装置、设备、存储介质及程序 |
CN116738812B (zh) * | 2023-08-14 | 2023-11-21 | 中科三清科技有限公司 | 情景模拟***、计算平台和存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7786855B2 (en) * | 2005-08-08 | 2010-08-31 | University Of Washington Through Its Center For Commercialization | Mobile system and method for traffic detector simulations |
CN103473925B (zh) * | 2013-08-28 | 2016-08-10 | 惠州市德赛工业发展有限公司 | 一种道路车辆检测***的验证方法 |
CN107134006B (zh) | 2016-02-29 | 2020-11-24 | 株式会社理光 | 创建物理场景模型的方法和装置、辅助驾驶的方法和装置 |
CN206772594U (zh) * | 2016-12-14 | 2017-12-19 | 特路(北京)科技有限公司 | 自动驾驶车辆避让动态障碍物能力的测试场 |
US20190164007A1 (en) * | 2017-11-30 | 2019-05-30 | TuSimple | Human driving behavior modeling system using machine learning |
WO2019151427A1 (ja) | 2018-02-02 | 2019-08-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 情報送信方法及びクライアント装置 |
JP7059684B2 (ja) | 2018-02-23 | 2022-04-26 | トヨタ自動車株式会社 | 異常検知データ識別装置、および異常識別システム |
CN108389399A (zh) * | 2018-04-23 | 2018-08-10 | 白冰 | 一种智能交通车流量数据统计方法 |
US10816979B2 (en) | 2018-08-24 | 2020-10-27 | Baidu Usa Llc | Image data acquisition logic of an autonomous driving vehicle for capturing image data using cameras |
EP3621052A1 (de) * | 2018-09-05 | 2020-03-11 | VITRONIC Dr.-Ing. Stein Bildverarbeitungssysteme GmbH | Verfahren zur analyse des fahrverhaltens von kraftfahrzeugen, auch autonomer fahrzeuge |
CN110853393B (zh) * | 2019-11-26 | 2020-12-11 | 清华大学 | 智能网联车辆测试场数据采集与融合方法及*** |
CN111857094B (zh) * | 2020-07-17 | 2021-10-22 | 联陆智能交通科技(上海)有限公司 | 一种车载单元测试软件的***及方法 |
CN112188440B (zh) * | 2020-09-30 | 2022-01-25 | 中国汽车工程研究院股份有限公司 | 一种车路协同平行仿真测试方法及*** |
-
2021
- 2021-03-05 CN CN202110247184.1A patent/CN113032249B/zh active Active
- 2021-08-27 EP EP21193479.9A patent/EP3933801B1/en active Active
- 2021-08-31 US US17/462,065 patent/US20210390321A1/en active Pending
- 2021-09-06 KR KR1020210118147A patent/KR102606423B1/ko active IP Right Grant
- 2021-09-06 JP JP2021144902A patent/JP7267363B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
CN113032249A (zh) | 2021-06-25 |
EP3933801B1 (en) | 2023-11-08 |
EP3933801A2 (en) | 2022-01-05 |
KR20210128952A (ko) | 2021-10-27 |
EP3933801A3 (en) | 2022-03-23 |
US20210390321A1 (en) | 2021-12-16 |
JP2022000776A (ja) | 2022-01-04 |
JP7267363B2 (ja) | 2023-05-01 |
KR102606423B1 (ko) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113032249B (zh) | 交通流量监测***的测试方法、装置及设备 | |
CN112965466B (zh) | 自动驾驶***的还原测试方法、装置、设备及程序产品 | |
US20220035733A1 (en) | Method and apparatus for checking automatic driving algorithm, related device and storage medium | |
US11718306B2 (en) | Method and apparatus for acquiring sample deviation data, and electronic device | |
EP3937077A1 (en) | Lane marking detecting method, apparatus, electronic device, storage medium, and vehicle | |
KR20210088465A (ko) | 차량 운전을 보조하는 방법, 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램 제품 | |
EP3951741A2 (en) | Method for acquiring traffic state, relevant apparatus, roadside device and cloud control platform | |
CN113467875A (zh) | 训练方法、预测方法、装置、电子设备以及自动驾驶车辆 | |
EP3933802A2 (en) | Method, apparatus, and device for testing traffic flow monitoring system | |
CN112530021A (zh) | 用于处理数据的方法、装置、设备以及存储介质 | |
KR20220035062A (ko) | 가변차선 제어 방법, 장치, 기기 및 저장 매체 | |
CN114238790A (zh) | 用于确定最大感知范围的方法、装置、设备以及存储介质 | |
CN113438318B (zh) | 云控平台的性能测试***、方法、电子设备及存储介质 | |
CN115657494A (zh) | 虚拟对象仿真方法、装置、设备及存储介质 | |
CN114581869A (zh) | 确定目标对象位置的方法、装置、电子设备和存储介质 | |
CN113422817A (zh) | 用于辅助驾驶培训的移动设备、方法和电子设备 | |
CN114093170B (zh) | 一种信号机控制方案的生成方法、***、装置及电子设备 | |
US11772681B2 (en) | Method and apparatus for processing autonomous driving simulation data, and electronic device | |
CN114141018B (zh) | 用于生成测试结果的方法、装置 | |
CN115587496B (zh) | 基于车路协同的测试方法、装置、设备、***及存储介质 | |
US20230211776A1 (en) | Method for determining attribute value of obstacle in vehicle infrastructure cooperation, device and autonomous driving vehicle | |
CN115150786A (zh) | 一种车路协同通信***、方法、设备及存储介质 | |
CN117556438A (zh) | 图像脱敏方法和装置 | |
CN114363207A (zh) | 云控平台的测试方法、装置、设备、存储介质及程序 | |
CN113704116A (zh) | 自动驾驶车辆的数据处理方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |