CN113990105A - 一种车辆轨迹的处理方法、装置、计算机设备和存储介质 - Google Patents
一种车辆轨迹的处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113990105A CN113990105A CN202111233673.8A CN202111233673A CN113990105A CN 113990105 A CN113990105 A CN 113990105A CN 202111233673 A CN202111233673 A CN 202111233673A CN 113990105 A CN113990105 A CN 113990105A
- Authority
- CN
- China
- Prior art keywords
- target vehicle
- driving
- road section
- lane
- road
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract description 11
- 238000013507 mapping Methods 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000013316 zoning Methods 0.000 claims abstract description 16
- 238000012216 screening Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 27
- 238000010586 diagram Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 206010039203 Road traffic accident Diseases 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- MCSXGCZMEPXKIW-UHFFFAOYSA-N 3-hydroxy-4-[(4-methyl-2-nitrophenyl)diazenyl]-N-(3-nitrophenyl)naphthalene-2-carboxamide Chemical compound Cc1ccc(N=Nc2c(O)c(cc3ccccc23)C(=O)Nc2cccc(c2)[N+]([O-])=O)c(c1)[N+]([O-])=O MCSXGCZMEPXKIW-UHFFFAOYSA-N 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/182—Level alarms, e.g. alarms responsive to variables exceeding a threshold
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- 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/052—Detecting movement of traffic to be counted or controlled with provision for determining speed or overspeed
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/065—Traffic control systems for road vehicles by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/07—Controlling traffic signals
- G08G1/08—Controlling traffic signals according to detected number or speed of vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
- G08G1/096822—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the segments of the route are transmitted to the vehicle at different locations and times
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明实施例公开了一种车辆轨迹的处理方法、装置、计算机设备和存储介质。其中,该方法包括:根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。本发明实施例可以实现目标车辆在当前行驶路段内的准确定位,进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性,并增加普通车辆对于目标车辆行驶的定位参考程度,提高普通车辆的行驶安全性。
Description
技术领域
本发明实施例涉及车辆行驶技术领域,尤其涉及一种车辆轨迹的处理方法、装置、计算机设备和存储介质。
背景技术
为了保证“两客一危”车辆的智能交通,通常会采用卫星定位功能,对“两客一危”车辆的行驶轨迹进行实时监测,以避免由于“两客一危”车辆造成的拥堵而产生交通事故的问题。
目前,由于“两客一危”车辆采用其上安装的卫星定位设备进行轨迹监测时,能够分析出该车辆相应的行驶路段,而无法根据卫星定位坐标准确判断该车辆在相应行驶路段内的具体行驶车道,例如是否在“两客一危”车辆特定的车道内行驶等,使得“两客一危”车辆的定位分析存在一定的片面性,极大影响到其他普通车辆的安全驾驶。
发明内容
本发明实施例提供了一种车辆轨迹的处理方法、装置、计算机设备和存储介质,实现目标车辆在当前行驶路段内的准确定位,提高目标车辆的定位全面性。
第一方面,本发明实施例提供了一种车辆轨迹的处理方法,该方法包括:
根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
第二方面,本发明实施例提供了一种车辆轨迹的处理装置,该装置包括:
行驶路段确定模块,用于根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
车道映射模块,用于根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
行驶车道确定模块,用于基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
第三方面,本发明实施例提供了一种计算机设备,该计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的车辆轨迹的处理方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的车辆轨迹的处理方法。
本发明实施例提供了一种车辆轨迹的处理方法、装置、计算机设备和存储介质,在每次接收到每个目标车辆当前上报的轨迹点坐标后,首先确定该目标车辆的当前行驶路段,然后按照该轨迹点坐标和目标车辆的行驶方向,从当前行驶路段的两侧道路点中筛选出目标车辆的映射起点,并计算出轨迹点坐标与映射起点间的距离,进而基于当前行驶路段的车道分域信息以及该距离,确定目标车辆在当前行驶路段内的行驶车道,实现目标车辆在当前行驶路段内的准确定位,以便后续进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性,并增加普通车辆对于目标车辆行驶的定位参考程度,提高普通车辆的行驶安全性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1A为本发明实施例一提供的一种车辆轨迹的处理方法的流程图;
图1B为本发明实施例一提供的方法中道路网格的原理示意图;
图2A为本发明实施例二提供的一种车辆轨迹的处理方法的流程图;
图2B为本发明实施例二提供的方法中轨迹点映射的原理示意图;
图3为本发明实施例三提供的一种车辆轨迹的处理装置的结构示意图;
图4为本发明实施例四提供的一种计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1A为本发明实施例一提供的一种车辆轨迹的处理方法的流程图。本实施例可适用于对于存在特定交通管理需要的目标车辆,在行驶过程中进行准确定位的情况中。本实施例提供的一种车辆轨迹的处理方法可以由本发明实施例提供的一种车辆轨迹的处理装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的计算机设备中。
具体的,参考图1A,该方法具体包括如下步骤:
S110,根据目标车辆当前上报的轨迹点坐标,确定目标车辆的当前行驶路段。
具体的,本实施例中的目标车辆可以为考虑到自身运输性能或者运输对象的独特性,可能会对交通安全存在较大影响,从而存在特定交通管理需要的车辆,例如“两客一危”车辆等,通过加强对目标车辆在行驶过程中的行车管理,能够及时防范出现交通事故和拥堵的问题。
本实施例中,为了加强对目标车辆的行车管理,首先需要定位目标车辆的行车轨迹。此时,目标车辆在行驶过程中会按照特定行驶时间间隔,不断采集当前时刻下的轨迹点坐标进行上报。然后,计算机设备在接收到每一目标车辆当前上报的轨迹点坐标后,会对现有的各个道路路段进行位置分析,从而判断该目标车辆的轨迹点坐标与各个道路路段之间的匹配距离,以筛选出匹配距离最近的道路路段作为该目标车辆的当前行驶路段。
需要说明的是,本实施例可以采用地图道路的地理逆编码,确定当前行驶路段的路段名称,从而补全当前行驶路段的整体道路坐标等,保证当前行驶路段的全面性。
示例性的,考虑到目标车辆上安装的卫星定位设备可能会受到天气和密集的高建筑物影响而导致路段分析存在一定的定位偏差,因此为了便捷准确的确定目标车辆的当前行驶路段,本实施例中根据目标车辆当前上报的轨迹点坐标,确定目标车辆的当前行驶路段,可以具体包括:确定以目标车辆当前上报的轨迹点坐标所处的道路网格为中心的关联道路网格;将关联道路网格内的已有路段中,与轨迹点坐标最相近的路段,作为目标车辆的当前行驶路段。
也就是说,为了对道路区域进行准确划分,本实施例会按照一定尺寸,将整个地图区域划分为对应的网格,如图1B所示,并为每一网格设定对应的网格标识以及该网格的中心点坐标和尺寸大小等信息。然后,在接收到每一目标车辆当前上报的轨迹点坐标后,通过判断该轨迹点坐标与每一网格的中心点坐标之间的距离,来确定该轨迹点坐标所处的道路网格。而且,考虑到道路路段可能会横跨多个道路网格,所以本实施例会以该轨迹点坐标所处的道路网格为中心网格,查询出该中心网格周围多个网格组成的关联道路网格,例如以该轨迹点坐标所处的道路网格为中心的3*3的网格集合。进而,在该关联道路网格中查找出对应的已有路段,然后分析目标车辆的轨迹点坐标与每一已有路段之间的距离,从各个已有路段中查找出与该轨迹点坐标最相近的路段,作为该目标车辆的当前行驶路段,无需与整个道路网格中的每条路段进行距离判断,提高了当前行驶路段的确定效率。
例如,如图1B所示,点P为目标车辆的轨迹点坐标,A、B、C为道路网格中的三条路段,关联道路网格为以点P所在网格为中心的3*3的网格集合,此时可以将点P作为圆心,设置半径为R的缓冲区,然后在3*3的关联道路网格中查找出与该缓冲区相交的路段,如果查找出一条路段(如路段A),直接将路段A作为目标车辆的当前行驶路段,而如果查找出两条或两条以上的路段,则进一步计算点P与所查找出的每条路段的距离,并将距离最短的路段作为目标车辆的当前行驶路段。
S120,根据轨迹点坐标和目标车辆的行驶方向,从当前行驶路段的两侧道路点中筛选出目标车辆的映射起点,并计算轨迹点坐标与映射起点间的距离。
可选的,考虑到目标车辆和普通车辆在道路上的便捷行驶,会为每条道路划分出多条车道,以支持目标车辆和普通车辆分别在不同的车道上行驶,以防止目标车辆影响到普通车辆的安全行驶。因此,为了对目标车辆进行全面的行车管理,本实施例在确定目标车辆的当前行驶路段后,还需要进一步确定该目标车辆在当前行驶路段内的行驶车道。此时,本实施例可以通过分析目标车辆当前上报的轨迹点坐标与当前行驶路段两侧的垂直距离,来判断该目标车辆在当前行驶路段内的行驶车道。
具体的,根据每一目标车辆在历史时段内实时上报的轨迹点坐标,可以分析出目标车辆在当前行驶路段内的行驶方向,然后按照该行驶方向,可以确定当前行驶路段的方向,此时基于该当前行驶路段的方向,可以将目标车辆当前的轨迹点坐标垂直映射到当前行驶路段的两侧,以便计算目标车辆当前的轨迹点坐标与当前行驶路段两侧的垂直距离。此时,考虑到当前行驶路段的两侧均由多个连续的道路点组合得到,因此在将目标车辆当前的轨迹点坐标垂直映射到当前行驶路段的两侧后,可以从当前行驶路段的两侧道路点中筛选出一个与垂直映射后位置匹配的道路点,作为本实施例中目标车辆的映射起点,此时该映射起点可以为当前行驶路段左侧的某一个道路点,也可以为当前行驶路段右侧的某一个道路点。然后,可以计算该目标车辆的轨迹点坐标与该映射起点之间的距离,作为目标车辆的轨迹点坐标与当前行驶路段某一侧的距离,以便后续判断目标车辆在当前行驶路段内的行驶车道。
S130,基于当前行驶路段的车道分域信息以及距离,确定目标车辆在当前行驶路段内的行驶车道。
具体的,为了对路段内划分的车道进行区分,通过会为每一路段设定对应的车道分域信息,该车道分域信息表示路段内所划分的车道数量,以及每一车道宽度等信息,例如若当前行驶路段划分为左侧车道、中间车道和右侧车道三个车道时,并以右侧为车道起点,则该当前行驶路段的车道分域信息可以为右侧车道(0-3.5)、中间车道(3.75-6.5)和左侧车道(6.75-10.5)。然后,通过判断映射起点为当前行驶路段左侧的道路点还是右侧的道路点,来确定该距离为轨迹点坐标与当前行驶路段左侧的垂直距离还是与当前行驶路段右侧的垂直距离,进而按照当前行驶路段的车道分域信息,来判断该轨迹点坐标位于哪一车道范围内,从而确定目标车辆在当前行驶路段内的行驶车道。
示例性的,如果映射起点为当前行驶路段右侧的某一道路点,那么如果轨迹点坐标与映射起点间的距离处于(0-3.5)内,那么确定目标车辆在当前行驶路段内的右侧车道;如果轨迹点坐标与映射起点间的距离处于(3.75-6.5)内,那么确定目标车辆在当前行驶路段内的中间车道;如果轨迹点坐标与映射起点间的距离处于(6.75-10.5)内,那么确定目标车辆在当前行驶路段内的左侧车道,从而实现目标车辆在当前行驶路段内的准确定位,进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性。
此外,为了对目标车辆的行车轨迹进行更加详细且全面的管理,在对目标车辆在当前行驶路段内的行驶车道进行分析后,考虑到“两客一危”车辆对应的目标车辆可能会对普通车辆的安全出行造成一定的影响,因此会专门为目标车辆设定特有的行驶车道,规定目标车辆除了在意外情况下(例如特有车道损坏或拥堵等),尽可能在该特定车道内行驶,使得普通车辆能够在其他车道行驶,与目标车辆实现分车道行驶,保证普通车辆的安全行驶。
因此,本实施例还会分析历史时段内各目标车辆在每一行驶路段内所处不同行驶车道的频次,并按照频次确定目标车辆的高违规车道行驶路段;分析历史时段内各目标车辆在每一行驶路段内的行驶超速时长,并按照行驶超速时长确定目标车辆的高超速行驶路段。
也就是说,本实施例会获取历史时段内所接收到的各个目标车辆的上报的轨迹点坐标等数据,分析出目标车辆的车牌号、车牌颜色、定位时间、接收时间、经纬度坐标、速度、行驶记录仪速度、里程、方向、海拔高度、车辆状态、报警状态和所在地市等不同维度下的车辆信息。由于所获取的原始车辆数据中存在同一车牌在同一时间及同一经纬度坐标下出现重复采集的现象,且采集数据间隔时间密集(秒级),而无法直接用于后续数据分析的问题,因此可以根据生产应用的实际情况,将原始车辆数据进行无用字段删除及重复值处理等操作,同时按车牌、时间分组进行轨迹抽样处理(抽样频率:5分钟),得到历史时段内各个目标车辆下的结构化数据,并按照该结构化数据可以分析出历史时段内各个目标车辆在所处的每一行驶路段内的行驶车道,以及在每一行驶路段内的行驶超速情况。此时按照各个目标车辆在历史时段内所处的各个行驶路段,以及每一行驶路段内所处的行驶车道,可以统计出历史时段内,各个目标车辆在不同行驶路段内每一行驶车道的频次,进而按照不同行驶路段内每一行驶车道的频次可以确定出目标车辆的多行驶路段,并按照规定目标车辆行驶的特定车道和在不同行驶路段内每一行驶车道的频次,判断目标车辆在每一行驶路段内是否常在不合规定的车道内行驶,从而确定出目标车辆的高违规车道行驶路段,从而将目标车辆的高违规车道行驶路段展示给普通车辆,以提醒普通车辆:目标车辆在该高违规车道行驶路段内极易变道行驶,而占用普通车辆的行驶车道,使得普通车辆在出行时能够尽可能避让该目标车辆的高违规车道行驶路段,以防止发生出行意外,实现公众出行时的应急防范功能。
而且,通过分析历史时段内,各个目标车辆在每一行驶路段内的行驶超速情况,可以确定出每一行驶路段的行驶超速时长,从而确定目标车辆在行驶过程中容易超速行驶的高超速行驶路段,并将该高超速行驶路段展示给普通车辆,以提醒普通车辆:目标车辆在该高超速行驶路段内极易超速行驶,容易造成交通事故,使得普通车辆在出行时能够尽可能避让该目标车辆的高超速行驶路段,以防止发生出行意外,实现公众出行时的安全防范功能。
本实施例提供的技术方案,在每次接收到每个目标车辆当前上报的轨迹点坐标后,首先确定该目标车辆的当前行驶路段,然后按照该轨迹点坐标和目标车辆的行驶方向,从当前行驶路段的两侧道路点中筛选出目标车辆的映射起点,并计算出轨迹点坐标与映射起点间的距离,进而基于当前行驶路段的车道分域信息以及该距离,确定目标车辆在当前行驶路段内的行驶车道,实现目标车辆在当前行驶路段内的准确定位,以便后续进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性,并增加普通车辆对于目标车辆行驶的定位参考程度,提高普通车辆的行驶安全性。
实施例二
图2A为本发明实施例二提供的一种车辆轨迹的处理方法的流程图。本发明实施例是在上述实施例的基础上进行优化。可选的,本实施例主要对于目标车辆的轨迹点坐标向当前行驶路段两侧的具体映射过程以及目标车辆的行车动态的具体呈现过程进行详细的解释说明。
具体的,参见图2A,本实施例的方法具体可以包括:
S210,根据目标车辆当前上报的轨迹点坐标,确定目标车辆的当前行驶路段。
S220,计算轨迹点坐标面向当前行驶路段两侧的每一道路点的映射方向。
可选的,考虑到按照目标车辆的行驶方向,将目标车辆的轨迹点坐标向当前行驶路段两侧分别进行垂直映射时,存在大量的计算开销,因此本实施例可以参考当前行驶路段两侧的各个道路点的坐标,如图2B所示,来直接计算目标车辆的轨迹点坐标面向当前行驶路段两侧的每一道路点的映射方向,以便后续按照该轨迹点坐标与每一道路点的映射方向与行驶方向的关系,来快速判断各个道路点是否为垂直映射后的位置点,此时直接采用两点间的向量算法,即可快速分析出轨迹点坐标面向当前行驶路段两侧的每一道路点的方向角度,无需存在较大的计算开销,提高轨迹点坐标的映射效率。
S230,将映射方向与行驶方向垂直时对应的左侧道路点或者右侧道路点,作为目标车辆的映射起点,并计算轨迹点坐标与映射起点间的距离。
可选的,在计算出轨迹点坐标面向当前行驶路段两侧的每一道路点的映射方向之后,可以直接判断轨迹点坐标面向每一道路点的映射方向是否与目标车辆的行驶方向垂直,然后将映射方向与行驶方向垂直时对应的左侧道路点或者右侧道路点,作为目标车辆的映射起点,实现目标车辆向当前行驶路段两侧的快速映射,进而计算该轨迹点坐标与该映射起点间的距离,以便后续判断目标车辆在当前行驶路段内的行驶车道。
S240,基于当前行驶路段的车道分域信息以及距离,确定目标车辆在当前行驶路段内的行驶车道。
S250,按照每一目标车辆所处的行驶车道,生成包含每一目标车辆的当前行驶路段的道路热力图。
其中,道路热力图内每一目标车辆的当前行驶路段可以显示为该目标车辆所处行驶车道对应的热力色彩深度值。
可选的,为了明显区分目标车辆出行时的不同行驶车道,本实施例会针对不同车道设定不同的热力色彩深度值,使得目标车辆在不同车道内行驶时,能够在道路热力图中对应显示不同颜色。此时,在确定每一目标车辆在该目标车辆的当前行驶路段内的行驶车道后,可以采用每一目标车辆所处的行驶车道对应的热力色彩深度值,生成包含每一目标车辆的当前行驶路段的道路热力图,使得普通车辆能够通过查看该道路热力图中不同目标车辆所处行驶路段的显示颜色,即可区分目标车辆的行驶车道等行车动态,提高目标车辆行驶车道的定位直观展示,从而实现公众出行时对于目标车辆的安全提醒。
示例性的,本实施例对于不同的热力显示对象,可以设定不同的色彩,例如对于行驶车道的显示,可以设置为绿色,然后不同车道可以设置不同的色彩深度,例如由于目标车辆通常规定在右侧车道行驶,因此可以将道路热力图内处于右侧车道行驶的热力色彩深度值可以设置为浅绿色,处于中间车道行驶的热力色彩深度值可以设置为浅深绿色,处于左侧车道行驶的热力色彩深度值可以设置为深绿色。
S260,确定每一目标车辆在当前行驶路段内所处行驶车道的超速行驶时长;按照超速行驶时长所属的超速时段,生成包含每一目标车辆的超速行驶时长的超速热力图。
可选的,为了对目标车辆的超速行驶程度进行区分,本实施例可以实时记录每一目标车辆在该目标车辆的当前行驶路段内所处行驶车道的行驶速度,进而按照所处行驶车道限定的车速上限,判断每一目标车辆是否在所处行驶车道内超速行驶,若是则记录每一目标车辆在该目标车辆的当前行驶路段内所处行驶车道的超速行驶时长,以便根据每一目标车辆对应的超速行驶时长来分析该目标车辆的超速行驶程度。此时,本实施例针对不同的超速行驶程度,可以设置不同的超速时段,例如超速行驶时长为3-5秒时作为一般超速对象;超速行驶时长为5-10秒时作为重点关注超速对象;超速行驶时长为10秒以上作为危险超速对象。然后,为不同的超速行驶程度预先设定相应热力色彩下的不同色彩深度值,从而按照每一目标车辆的超速行驶时长所属的超速时段,生成包含每一目标车辆的超速行驶时长的超速热力图,该超速热力图中能够显示每一目标车辆在当前行驶路段内超速行驶时对应的热力色彩深度值,从而直观查看每一目标车辆在当前行驶路段的超速行驶程度。例如,超速热力图中超速行驶时长为3-5秒时的热力色彩深度值可以设置为浅红色;超速行驶时长为5-10秒时的热力色彩深度值可以设置为红色;超速行驶时长为10秒以上的热力色彩深度值可以设置为深红色,从而与车道热力图进行区分。
需要说明的是,本实施例中的S250和S260可以并列执行,不存在特定的执行前后顺序。
S270,根据目标车辆在已行驶路段内的行驶信息,确定目标车辆的持续行驶时长;如果持续行驶时长超出预设阈值,则向目标车辆发送对应的提醒信息。
可选的,为了保证目标车辆的安全行驶,对于目标车辆的持续行驶时长和休息时长也会进行设定,例如“两客一危”车辆通常强制持续行驶4小时后必须休息至少15分钟等,以避免目标车辆的疲劳行驶。
因此,本实施例在确定目标车辆的当前行驶路段之后,会实时分析目标车辆在已行驶路段内的行驶信息,从而确定出目标车辆的持续行驶时长,如果该持续行驶时长超出预设阈值,则向目标车辆发送对应的提醒信息,提示目标车辆需要及时休息,以避免疲劳行驶而造成出行事故。
需要说明的是,本实施例中的S270在S210之后执行,与S220-S260之间不存在特定的执行先后顺序,可以并行执行。
本实施例提供的技术方案,在每次接收到每个目标车辆当前上报的轨迹点坐标后,首先确定该目标车辆的当前行驶路段,然后按照该轨迹点坐标和目标车辆的行驶方向,从当前行驶路段的两侧道路点中筛选出目标车辆的映射起点,并计算出轨迹点坐标与映射起点间的距离,进而基于当前行驶路段的车道分域信息以及该距离,确定目标车辆在当前行驶路段内的行驶车道,实现目标车辆在当前行驶路段内的准确定位,以便后续进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性,并增加普通车辆对于目标车辆行驶的定位参考程度,提高普通车辆的行驶安全性。
实施例三
图3为本发明实施例三提供的一种车辆轨迹的处理装置的结构示意图,如图3所示,该装置可以包括:
行驶路段确定模块310,用于根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
车道映射模块320,用于根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
行驶车道确定模块330,用于基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
本实施例提供的技术方案,在每次接收到每个目标车辆当前上报的轨迹点坐标后,首先确定该目标车辆的当前行驶路段,然后按照该轨迹点坐标和目标车辆的行驶方向,从当前行驶路段的两侧道路点中筛选出目标车辆的映射起点,并计算出轨迹点坐标与映射起点间的距离,进而基于当前行驶路段的车道分域信息以及该距离,确定目标车辆在当前行驶路段内的行驶车道,实现目标车辆在当前行驶路段内的准确定位,以便后续进一步对目标车辆的行驶轨迹进行定位细化,保证目标车辆的定位全面性,并增加普通车辆对于目标车辆行驶的定位参考程度,提高普通车辆的行驶安全性。
进一步的,上述车道映射模块320,可以具体用于:
计算所述轨迹点坐标面向所述当前行驶路段两侧的每一道路点的映射方向;
将所述映射方向与所述行驶方向垂直时对应的左侧道路点或者右侧道路点,作为所述目标车辆的映射起点。
进一步的,上述车辆轨迹的处理装置,还可以包括:
道路热力图生成模块,用于按照每一目标车辆所处的行驶车道,生成包含每一目标车辆的当前行驶路段的道路热力图,所述道路热力图内每一目标车辆的当前行驶路段显示为该目标车辆所处行驶车道对应的热力色彩深度值。
进一步的,上述车辆轨迹的处理装置,还可以包括:
超速热力图生成模块,用于确定所述目标车辆在所述当前行驶路段内所处行驶车道的超速行驶时长;按照所述超速行驶时长所属的超速时段,生成所述目标车辆的超速热力图。
进一步的,上述车辆轨迹的处理装置,还可以包括:
持续时长确定模块,用于根据所述目标车辆在已行驶路段内的行驶信息,确定所述目标车辆的持续行驶时长;
提醒模块,用于如果所述持续行驶时长超出预设阈值,则向所述目标车辆发送对应的提醒信息。
进一步的,上述车辆轨迹的处理装置,还可以包括:
违规分析模块,用于分析历史时段内各目标车辆在每一行驶路段内所处不同行驶车道的频次,并按照所述频次确定所述目标车辆的高违规车道行驶路段;
超速分析模块,用于分析历史时段内各目标车辆在每一行驶路段内的行驶超速时长,并按照所述行驶超速时长确定所述目标车辆的高超速行驶路段。
进一步的,上述行驶路段确定模块310,可以具体用于:
确定以所述目标车辆当前上报的轨迹点坐标所处的道路网格为中心的关联道路网格;
将所述关联道路网格内的已有路段中,与所述轨迹点坐标最相近的路段,作为所述目标车辆的当前行驶路段。
本实施例提供的一种车辆轨迹的处理装置可适用于上述任意实施例提供的车辆轨迹的处理方法,具备相应的功能和有益效果。
实施例四
图4为本发明实施例四提供的一种计算机设备的结构示意图。如图4所示,该计算机设备包括处理器40、存储装置41和通信装置42;计算机设备中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;计算机设备的处理器40、存储装置41和通信装置42可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储装置41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的车辆轨迹的处理方法对应的模块(例如,车辆轨迹的处理装置中的行驶路段确定模块310、车道映射模块320和行驶车道确定模块330)。处理器40通过运行存储在存储装置41中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的车辆轨迹的处理方法。
存储装置41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置41可进一步包括相对于多功能控制器40远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信装置42可用于实现设备间的网络连接或者移动数据连接。
本实施例提供的一种计算机设备可用于执行上述任意实施例提供的车辆轨迹的处理方法,具备相应的功能和有益效果。
实施例五
本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的车辆轨迹的处理方法。
该方法具体包括:
根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述车辆轨迹的处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种车辆轨迹的处理方法,其特征在于,包括:
根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
2.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,包括:
计算所述轨迹点坐标面向所述当前行驶路段两侧的每一道路点的映射方向;
将所述映射方向与所述行驶方向垂直时对应的左侧道路点或者右侧道路点,作为所述目标车辆的映射起点。
3.根据权利要求1所述的方法,其特征在于,在基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道之后,还包括:
按照每一目标车辆所处的行驶车道,生成包含每一目标车辆的当前行驶路段的道路热力图,所述道路热力图内每一目标车辆的当前行驶路段显示为该目标车辆所处行驶车道对应的热力色彩深度值。
4.根据权利要求1所述的方法,其特征在于,在基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道之后,还包括:
确定每一目标车辆在所述当前行驶路段内所处行驶车道的超速行驶时长;
按照所述超速行驶时长所属的超速时段,生成包含每一目标车辆的超速行驶时长的超速热力图。
5.根据权利要求1所述的方法,其特征在于,在根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段之后,还包括:
根据所述目标车辆在已行驶路段内的行驶信息,确定所述目标车辆的持续行驶时长;
如果所述持续行驶时长超出预设阈值,则向所述目标车辆发送对应的提醒信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
分析历史时段内各目标车辆在每一行驶路段内所处不同行驶车道的频次,并按照所述频次确定所述目标车辆的高违规车道行驶路段;
分析历史时段内各目标车辆在每一行驶路段内的行驶超速时长,并按照所述行驶超速时长确定所述目标车辆的高超速行驶路段。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段,包括:
确定以所述目标车辆当前上报的轨迹点坐标所处的道路网格为中心的关联道路网格;
将所述关联道路网格内的已有路段中,与所述轨迹点坐标最相近的路段,作为所述目标车辆的当前行驶路段。
8.一种车辆轨迹的处理装置,其特征在于,包括:
行驶路段确定模块,用于根据目标车辆当前上报的轨迹点坐标,确定所述目标车辆的当前行驶路段;
车道映射模块,用于根据所述轨迹点坐标和所述目标车辆的行驶方向,从所述当前行驶路段的两侧道路点中筛选出所述目标车辆的映射起点,并计算所述轨迹点坐标与所述映射起点间的距离;
行驶车道确定模块,用于基于所述当前行驶路段的车道分域信息以及所述距离,确定所述目标车辆在所述当前行驶路段内的行驶车道。
9.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的车辆轨迹的处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的车辆轨迹的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111233673.8A CN113990105A (zh) | 2021-10-22 | 2021-10-22 | 一种车辆轨迹的处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111233673.8A CN113990105A (zh) | 2021-10-22 | 2021-10-22 | 一种车辆轨迹的处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113990105A true CN113990105A (zh) | 2022-01-28 |
Family
ID=79740483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111233673.8A Pending CN113990105A (zh) | 2021-10-22 | 2021-10-22 | 一种车辆轨迹的处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113990105A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114724121A (zh) * | 2022-03-23 | 2022-07-08 | 中交信息技术国家工程实验室有限公司 | 一种驾驶行为预测方法 |
CN115346370A (zh) * | 2022-08-10 | 2022-11-15 | 重庆大学 | 基于智能交通的路口防碰撞系统及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104217601A (zh) * | 2014-09-03 | 2014-12-17 | 泰斗微电子科技有限公司 | 一种基于高精度定位的汽车控制提示方法及系统 |
WO2017013692A1 (ja) * | 2015-07-21 | 2017-01-26 | 日産自動車株式会社 | 走行車線判定装置及び走行車線判定方法 |
US20180129209A1 (en) * | 2018-01-10 | 2018-05-10 | GM Global Technology Operations LLC | Relaxable turn boundaries for autonomous vehicles |
CN111582079A (zh) * | 2020-04-24 | 2020-08-25 | 杭州鸿泉物联网技术股份有限公司 | 基于计算机视觉的车道定位方法及装置 |
CN111739295A (zh) * | 2020-06-17 | 2020-10-02 | 杭州海康威视数字技术股份有限公司 | 一种定位方法及装置 |
CN113191342A (zh) * | 2021-07-01 | 2021-07-30 | 中移(上海)信息通信科技有限公司 | 车道定位方法及电子设备 |
-
2021
- 2021-10-22 CN CN202111233673.8A patent/CN113990105A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104217601A (zh) * | 2014-09-03 | 2014-12-17 | 泰斗微电子科技有限公司 | 一种基于高精度定位的汽车控制提示方法及系统 |
WO2017013692A1 (ja) * | 2015-07-21 | 2017-01-26 | 日産自動車株式会社 | 走行車線判定装置及び走行車線判定方法 |
US20180129209A1 (en) * | 2018-01-10 | 2018-05-10 | GM Global Technology Operations LLC | Relaxable turn boundaries for autonomous vehicles |
CN111582079A (zh) * | 2020-04-24 | 2020-08-25 | 杭州鸿泉物联网技术股份有限公司 | 基于计算机视觉的车道定位方法及装置 |
CN111739295A (zh) * | 2020-06-17 | 2020-10-02 | 杭州海康威视数字技术股份有限公司 | 一种定位方法及装置 |
CN113191342A (zh) * | 2021-07-01 | 2021-07-30 | 中移(上海)信息通信科技有限公司 | 车道定位方法及电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114724121A (zh) * | 2022-03-23 | 2022-07-08 | 中交信息技术国家工程实验室有限公司 | 一种驾驶行为预测方法 |
CN115346370A (zh) * | 2022-08-10 | 2022-11-15 | 重庆大学 | 基于智能交通的路口防碰撞系统及方法 |
CN115346370B (zh) * | 2022-08-10 | 2023-11-03 | 重庆大学 | 基于智能交通的路口防碰撞系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11847908B2 (en) | Data processing for connected and autonomous vehicles | |
CN112235712B (zh) | 一种车辆行驶预警方法、系统、装置及设备 | |
CN113838284B (zh) | 一种事故高发路段上的车辆预警方法、装置、存储介质及终端 | |
US20200387722A1 (en) | Identifying suspicious entities using autonomous vehicles | |
CN109993969A (zh) | 一种路况判定信息获取方法、装置及设备 | |
CN105761483B (zh) | 一种车辆数据处理方法及设备 | |
CN112839320A (zh) | 交通信息的传输方法、装置、存储介质和电子设备 | |
US11699347B2 (en) | Determining road safety | |
US10417909B1 (en) | Identifying wrong-way travel events | |
CN105427610A (zh) | 一种基于车路协同技术的交通管理方法 | |
CN113990105A (zh) | 一种车辆轨迹的处理方法、装置、计算机设备和存储介质 | |
CN109859516B (zh) | 一种出租汽车异常聚集识别方法及装置 | |
CN112037553A (zh) | 远程驾驶方法、装置、系统、设备及介质 | |
CN112734242B (zh) | 一种车辆运行轨迹数据的可用度分析方法、装置、存储介质及终端 | |
CN114596704B (zh) | 交通事件处理方法、装置、设备及存储介质 | |
CN111105622A (zh) | 违规停车纠正方法、装置以及存储介质 | |
CN110012069A (zh) | 一种车辆数据处理装置、方法及车辆监控平台 | |
CN113870554A (zh) | 一种车辆安全监测方法、装置、存储介质及终端 | |
CN110599791A (zh) | 信息监控方法、装置和设备 | |
CN115547084A (zh) | 道路通行状况预测方法、装置、电子设备及计算机程序产品 | |
CN116052475A (zh) | 一种车辆风险预警方法、系统、存储介质及设备 | |
CN116434523A (zh) | 信息感知场景下基于约束度的车辆主动安全管控方法及装置 | |
CN112950929B (zh) | 全天候实时交通信息监测和qos分级控制系统及方法 | |
CN114219278A (zh) | 一种数据处理方法、装置、电子设备以及存储介质 | |
CN113724499A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220128 |
|
RJ01 | Rejection of invention patent application after publication |