CN114202912B - 交通服务提供方法、装置、服务器及存储介质 - Google Patents
交通服务提供方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN114202912B CN114202912B CN202111348464.8A CN202111348464A CN114202912B CN 114202912 B CN114202912 B CN 114202912B CN 202111348464 A CN202111348464 A CN 202111348464A CN 114202912 B CN114202912 B CN 114202912B
- Authority
- CN
- China
- Prior art keywords
- coordinates
- position coordinate
- time sequence
- value
- observation
- 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
Classifications
-
- 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/0967—Systems involving transmission of highway information, e.g. weather, speed limits
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Traffic Control Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明实施例提供了一种交通服务提供方法、装置、服务器及存储介质,所述方法包括:获取终端上报的车辆GPS坐标的时间序列;通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;基于所述车辆的行驶轨迹,为所述终端提供交通服务。在本发明实施例中,利用车辆GPS坐标的时间序列和观测坐标的时间序列进行匹配,不再局限于单个位置坐标之间的匹配,在进行匹配时,考虑到了时间序列中的多个位置坐标,从而可以降低GPS观测误差和路侧传感器观测误差和对单个位置坐标的匹配的影响。
Description
技术领域
本发明实施例涉及信息处理技术领域,尤其涉及一种交通服务提供方法、装置、服务器及存储介质。
背景技术
在实际生活中,路侧感知系统可以基于用户车辆所在位置向用户提供相应的交通服务(例如:行驶轨迹推荐、道路事件推送等),在此过程中,路侧感知系统需要对用户车辆与感知系统中的观测目标进行匹配,以在路侧感知系统中准确地定位出用户车辆位置。
在相关技术中,主要根据用户上报的车辆GPS位置信息与路侧感知系统中的观测目标进行匹配,然而不管是用户上报的车辆GPS位置坐标还是路侧感知系统中的观测目标的位置坐标相较于真实的位置坐标均存在一定的误差,进而无法直接得到准确的匹配结果,相应的也就无法为用户提供精准的交通服务。因此,如何准确地将用户车辆位置信息与路侧感知系统中的观测目标进行匹配,以为用户提供精准的交通服务是一个亟待解决的问题。
发明内容
本发明实施例提供一种交通服务提供方法,通过对车辆GPS坐标的时间序列和观测坐标的时间序列进行匹配,确定出车辆的行驶轨迹,从而为该车辆提供精准的交通服务。
本发明实施例第一方面提供了一种交通服务提供方法,所述方法包括:
获取终端上报的车辆GPS坐标的时间序列;
通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;
从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;
将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;
基于所述车辆的行驶轨迹,为所述终端提供交通服务。
可选地,从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列,包括:
确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离;
将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中;
确定所述候选集合中的每组观测坐标的时间序列与所述车辆GPS坐标的时间序列之间的匹配值;
将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
可选地,确定所述候选集合中的每组观测坐标的时间序列与所述车辆GPS坐标的时间序列之间的匹配值,包括:
以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值;
其中,将初始时刻的位置坐标对的匹配值初始化为预设值;
针对初始时刻后的每个时刻:
根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值;
根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
可选地,根据当前刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值,包括:
在所述当前刻的位置坐标对之间的距离小于第一阈值时,根据所述距离确定大于零的修正值;
在所述当前刻的位置坐标对之间的距离在所述第一阈值和第二阈值之间时,确定对应的修正值为零;
在所述当前刻的位置坐标对之间的距离大于所述第二阈值时,确定对应的修正值为小于零的值。
可选地,根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值,包括:
以预设遗忘速率对所述上一时刻的位置坐标对的匹配值进行处理,得到处理后的匹配值;
根据处理后的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
本发明实施例第二方面提供了一种交通服务提供装置,所述装置包括:
获取模块,用于获取终端上报的车辆GPS坐标的时间序列;
观测模块,用于通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;
匹配模块,用于从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;
行驶轨迹确定模块,用于将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;
交通服务提供模块,用于基于所述车辆的行驶轨迹,为所述终端提供交通服务。
可选地,所述匹配模块,包括:
距离确定子模块,用于确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离;
候选集合确定子模块,用于将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中;
匹配值确定子模块,用于确定所述候选集合中的每组观测坐标的时间序列与所述车辆GPS坐标的时间序列之间的匹配值;
匹配子模块,用于将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
可选地,所述匹配值确定子模块,具体用于:以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值;
其中,所述匹配值确定子模块进一步包括:
初始化单元,用于将初始时刻的位置坐标对的匹配值初始化为预设值;
针对初始时刻后的每个时刻采用以下单元进行处理:
修正单元,用于根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值;
匹配值确定单元,用于根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
可选地,所述修正单元,包括:
第一修正子单元,用于在所述当前刻的位置坐标对之间的距离小于第一阈值时,根据所述距离确定大于零的修正值;
第二修正子单元,用于在所述当前刻的位置坐标对之间的距离在所述第一阈值和第二阈值之间时,确定对应的修正值为零;
第三修正子单元,用于在所述当前刻的位置坐标对之间的距离大于所述第二阈值时,确定对应的修正值为小于零的值。
可选地,所述匹配值确定单元,包括:
遗忘子单元,用于以预设遗忘速率对所述上一时刻的位置坐标对的匹配值进行处理,得到处理后的匹配值;
匹配值确定子单元,用于根据处理后的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
本发明实施例第三方面提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面所述的任意一种交通服务提供方法的步骤。
本发明实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述的任意一种交通服务提供方法的步骤。
本发明实施例中,通过路侧传感器集群对道路上行驶的车辆进行观测,得到道路上行驶的车辆的行驶轨迹,并对观测结果进行分析得到多组观测坐标的时间序列,再将获取到的车辆GPS坐标的时间序列与多组观测坐标的时间序列进行匹配,将当前车辆和路侧感知系统中的观测目标进行匹配,以得到车辆的行驶轨迹,从而根据该行驶轨迹为车辆提供交通服务。
在本发明实施例中,利用车辆GPS坐标的时间序列和观测坐标的时间序列进行匹配,不再局限于单个位置坐标之间的匹配,在进行匹配时,考虑到了时间序列中的多个位置坐标,从而可以降低GPS观测误差和路侧传感器观测误差和对单个位置坐标的匹配的影响。进而精确地为当前车辆匹配到对应的行驶轨迹,并根据该行驶轨迹,为当前车辆提供交通服务。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种交通服务提供方法的流程图;
图2是本发明实施例的一种具体的观测坐标的时间序列与车辆GPS坐标的时间序列的匹配方法的步骤流程图;
图3是本发明实施例的一种的交通服务提供装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明实施例的一种交通服务提供方法的流程图,本发明实施例的一种交通服务提供方法。可以应用于交通服务提供系统的应用服务器。具体可以包括以下步骤:
S101,获取终端上报的车辆GPS坐标的时间序列。
本发明实施例中,用户可以通过移动终端上报GPS坐标作为车辆GPS坐标,也可以通过车载终端上报车辆GPS坐标。
本发明实施例中,终端以固定频率上报车辆GPS坐标点,不同时刻上报的多个车辆GPS坐标点按照时间顺序组成车辆GPS坐标的时间序列。例如,终端每隔100ms上报一个车辆GPS坐标点,终端连续上传的多个车辆GPS坐标点组成为车辆GPS坐标的时间序列。
本发明实施例中,在得到车辆GPS坐标之后,还可以采用卡尔曼滤波或粒子滤波技术对车辆GPS坐标进行滤波处理,通过滤波器可以对噪声进行抑制,以降低误差。
S102,通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列。
本发明实施例中,路侧传感器集群可以对道理上行驶的车辆进行观测,路侧感知系统可以对路侧传感器集群获得的观测结果进行分析计算,得到多个观测目标的观测坐标,并根据每个观测目标在不同时刻的观测坐标得到多组观测坐标的时间序列。
本发明实施例中,路侧传感器可以为路侧雷视传感器(Digital Road Side Unit,DRSU),路侧雷视传感器是一种集成了雷达和摄像头的传感器,通常将这种传感器部署在道路两侧,可以用来感知路面交通情况。其中,摄像头会将图像传输给路侧计算单元进行识别,识别图像中出现的各种机动车、非机动车、行人等参与道路交通的主体,并计算它们的类型、尺寸、位置、速度。雷达被用来感知这些主体的位置和速度。路侧计算单元会将视觉感知信息和雷达感知信息进行融合后输出。当多个DRSU可以对车辆目标进行跟踪(或多个DRSU接力对目标进行跟踪)时,将观测结果上传至路侧感知系统,可以得到一组DRSU观测轨迹(将多个DRSU观测结果融合后得到的轨迹),该轨迹由观测目标位置坐标的时间序列组成。观测目标位置坐标的时间序列中的多个位置坐标根据DRSU集群在每个观测周期上报的观测结果确定。
本实施例中,在得到路侧传感器的观测坐标之后,也可以采用卡尔曼滤波或粒子滤波技术对观测坐标进行滤波处理,通过滤波器可以对噪声进行抑制,以降低误差。
S103,从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
本实施例中,可以采用现有的任意一种序列匹配方法(例如:深度学习算法、统计分析方法等)计算车辆GPS坐标的时间序列分别与多组观测坐标的时间序列之间的匹配度,从而将匹配度最高观测坐标的时间序列作为与车辆GPS坐标的时间序列相匹配的观测坐标的时间序列。
S104,将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹。
本实施例中,观测坐标的时间序列是路侧感知系统根据路侧传感器集群的观测结果计算得到的观测目标轨迹,因此,可以将匹配成功的观测目标轨迹作为当前车辆的行驶轨迹。
S105,基于所述车辆的行驶轨迹,为所述终端提供交通服务。
在实际应用中,路侧感知系统可以根据路侧传感器集群上传的观测结果,分析得到多个观测目标的行驶轨迹,在完成时间序列的匹配之后,即可将当前车辆与路侧感知系统中的某一观测目标相关联,从而确定当前车辆的行驶轨迹,并向与当前车辆相对应的终端(例如车载终端、用户移动终端等)提供相应交通服务。
在实际应用中,可以根据车辆的行驶轨迹,为其提供精准的交通伴随式服务,例如:向对应终端推送道路交通事件预警、根据路面情况向车辆推荐行驶路线等。
本实施例中,可以根据终端上报的存在误差的车辆GPS的时间序列精确的计算出该车辆在路侧感知系统中对应于哪一个观测目标,从而为该车辆提供精确的交通伴随式服务。
在一种可选的实施方式中,提供了一种具体的观测坐标的时间序列与车辆GPS坐标的时间序列的匹配方法的步骤流程图,参照图2,所述步骤S103包括以下子步骤:
S1031,确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离。
本实施例中,指定时刻可以为:终端第一次上传GPS坐标的时刻,也可以为:终端上传预设数量个车辆GPS坐标点之后的最新时刻,其中,预设数量可以由技术人员依据经验提前进行设置。
本实施例中,可以根据指定时刻的位置坐标的上报时刻分别从多组观测坐标的时间序列中确定对应于指定时刻的位置坐标点,进而计算各个位置坐标点与指定时刻的车辆GPS坐标点之间的距离。
S1032,将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中。
本实施例中,可以将路侧感知系统中与指定时刻的车辆GPS坐标距离较近的观测目标作为可能匹配的观测目标,并将这些观测目标的观测坐标时间序列添加到候选集合,以进一步分析。
示例的,在t时刻(指定时刻),记车辆GPS位置坐标为(xt,yt),路侧感知系统中,TRACKID=i的观测目标对应时刻的观测坐标值为此时车辆GPS坐标时间序列为
G={(x1,y1),...,(xt-2,yt-2),(xt-1,yt-1),(xt,yt)}
第i个观测目标的观测坐标时间序列为
如果和(xt,yt)之间的距离小于预设阈值,则将第i个观测目标加入候选集合K中。
S1033,确定所述候选集合中的每组观测坐标的时间序列与所述车辆GPS坐标的时间序列之间的匹配值。
本实施例中,可以通过计算候选集合中的每组观测坐标的时间序列与车辆GPS坐标的时间序列之间的匹配值来表示候选集合中的每个观测目标与当前车辆之间的匹配度。
S1034,将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
本实施例中,通过指定时刻的车辆GPS坐标与观测目标对应时刻的观测坐标之间的距离,对观测目标进行了初筛,得到候选集合,再从候选集合中确定与当前车辆相匹配的观测目标,可以减小计算量,提高计算效率。
在一种可选的实施方式中,可以采用递增的方式来确定候选集合中的每组观测坐标的时间序列与车辆GPS坐标的时间序列之间的匹配值;在本实施例中,所述步骤S1033具体包括:以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值。
本实施例中,可以根据车辆GPS坐标点上报时间间隔和路侧感知系统中的观测轨迹上各坐标点的时间间隔,分别从多组观测坐标的时间序列中确定出与车辆GPS坐标点相对应的位置坐标点,从而将时刻相对应的车辆GPS坐标和观测坐标位置坐标组成位置坐标对。
本实施例中,利用位置坐标对确定每个时刻的匹配值,再根据多个时刻的匹配值确定观测坐标的时间序列与车辆GPS坐标的时间序列之间的匹配值。可以避免直接利用时间序列进行匹配度计算带来的大量的计算量。
本实施例中,步骤S1033包括以下子步骤:
S10331,将初始时刻的位置坐标对的匹配值初始化为预设值。
本实施例中,初始时刻可以为任一时刻,也可以为上述指定时刻。本实施例中,将初始时刻的匹配值,初始化为预设值,再在此预测值的基础上计算下一时刻的位置坐标对的匹配值。其中,预设值为技术人员提前预设的分值,例如:100。
本实施例中,针对初始时刻后的每个时刻执行以下子步骤:
S10332,根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值。
S10333,根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
本实施例中,考虑到不管是车辆GPS坐标值还是观测目标的位置坐标值都是按照时间顺序逐步得到的,为了避免不必要的存储和节省计算量,采用递增的方式来计算两个序列之间的匹配分值。
本实施例中,针对初始时刻后的每个时刻,依据上一时刻的匹配值和当前时刻的修正值,确定当前时刻的匹配值。
本实施例中,考虑到了GPS位置坐标误差和观测目标的位置坐标误差,可以基于多个时刻的车辆GPS坐标和对应时刻的观测坐标之间的距离不断的对当前车辆和观测目标之间的匹配度进行修正,避免基于单个时间点的位置坐标的误差造成匹配错误。举例而言,在某个时间点,由于观测误差和GPS误差,当前车辆的GPS位置坐标与观测目标A的距离较近,匹配值较高,但是在后续时刻,车辆的GPS位置坐标与观测目标A的距离较远,则可以基于此对后续时刻的匹配值进行修正。
在一种可选的实施方式中,所述步骤S10332包括:
在所述当前刻的位置坐标对之间的距离小于第一阈值时,根据所述距离确定大于零的修正值;
在所述当前刻的位置坐标对之间的距离在所述第一阈值和第二阈值之间时,确定对应的修正值为零;
在所述当前刻的位置坐标对之间的距离大于所述第二阈值时,确定对应的修正值为小于零的值。
本实施例中,第一阈值和第二阈值根据GPS的定位精度确定。
在当前时刻的位置坐标对之间的距离小于GPS定位误差时,确定大于零的修正值。位置坐标对之间的距离小于GPS定位误差表明当前时刻的位置坐标对是相匹配的,因此可以对当前时刻的匹配值附加奖励值以进行修正。
在当前时刻的位置坐标对之间的距离符合GPS定位误差时,确定当前时刻的匹配度修正值为零。位置坐标对之间的距离符合GPS定位误差表明难以确定当前时刻的位置坐标对是否匹配,因此,不对当前时刻的匹配值进行修正。
在当前时刻的位置坐标对之间的距离大于GPS定位误差时,可以确定当前时刻的匹配度修正值小于零,位置坐标对之间的距离大于GPS定位误差表明当前时刻的位置坐标对不匹配,因此可以对当前时刻的匹配值附加惩罚值以进行修正。
示例的,假设t时刻的修正值表示为D(Pkt,Gt),表示t时刻的修正值由t时刻的位置坐标对之间的距离确定。
具体的,
其中,考虑到低精度GPS的定位误差通常在10~15米范围内。设置第一阈值为10,第二阈值为15。在实际应用中,对于不同精度的GPS定位,可以合理调整第一阈值和第二阈值。其中,具体的修正值计算方式可以由技术人员根据实际情况进行调整,不限于本实施例给出的示例。
在一种可选的实施方式中,所述步骤S10333包括:
以预设遗忘速率对所述上一时刻的位置坐标对的匹配值进行处理,得到处理后的匹配值;根据处理后的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
示例的,假设在t-1时刻两个序列的匹配分值为St-1,t时刻确定的观测目标的位置坐标为Pkt,t时刻得到的GPS位置坐标为Gt。可以设计一个函数F来计算时刻t的匹配分值:
St=F(St-1,Pkt,Gt)
函数F的形式如下:
F(St-1,Pkt,Gt)=αSt-1+D(Pkt,Gt)
其中,α表示预设遗忘速率。
本实施例中,设置遗忘速率可以对候选集合中因为误差确定出的候选序列(实际上并不匹配)的匹配值进行修正。本实施例中,采用递增的计算方式不断的对上一时刻得到的匹配值进行遗忘和修正,从而计算得到当前时刻的匹配值。
本实施例中,可以计算预设数量次匹配值,并在最后一个计算结果中选取匹配值最高的位置坐标对作为相匹配的位置坐标对,并将对应的观测目标的观测坐标时间序列作为与车辆GPS坐标的时间序列相匹配的观测坐标的时间序列。
本实施例中,也可以不断计算匹配值,在某一时刻的位置坐标对小于等于0时排除对应的观测坐标的时间序列,直至剩下唯一的位置坐标对,依据该位置坐标对,将对应的观测目标的观测坐标时间序列作为与车辆GPS坐标的时间序列相匹配的观测坐标的时间序列。
本实施例中,为了避免不必要的存储和节省计算量,采用递增的方式来计算两个时间序列之间的匹配分值。本实施例中,设置遗忘系数和修正值,不断的对下一时刻的匹配值进行更新,以考虑多个时刻的位置坐标对之间的距离,确定两个时间序列之间的匹配分值。从而可以通过较小的计算量准确的确定出与车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
基于同一发明构思,本发明实施例提供一种交通服务提供装置。参考图3,图3是本发明实施例提供的交通服务提供装置的结构框图。如图3所示,所述装置包括:
获取模块301,用于获取终端上报的车辆GPS坐标的时间序列;
观测模块302,用于通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;
匹配模块303,用于从所述多组观测坐标的时间序列中,确定与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;
行驶轨迹确定模块304,用于将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;
交通服务提供模块305,用于基于所述车辆的行驶轨迹,为所述终端提供交通服务。
可选地,所述匹配模块303,包括:
距离确定子模块,用于确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离;
候选集合确定子模块,用于将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中;
匹配值确定子模块,用于确定所述候选集合中的每组观测坐标的时间序列与所述车辆GPS坐标的时间序列之间的匹配值;
匹配子模块,用于将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列。
可选地,所述匹配值确定子模块,具体用于:以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值;
其中,所述匹配值确定子模块进一步包括:
初始化单元,用于将初始时刻的位置坐标对的匹配值初始化为预设值;
针对初始时刻后的每个时刻采用以下单元进行处理:
修正单元,用于根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值;
匹配值确定单元,用于根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
可选地,所述修正单元,包括:
第一修正子单元,用于在所述当前刻的位置坐标对之间的距离小于第一阈值时,根据所述距离确定大于零的修正值;
第二修正子单元,用于在所述当前刻的位置坐标对之间的距离在所述第一阈值和第二阈值之间时,确定对应的修正值为零;
第三修正子单元,用于在所述当前刻的位置坐标对之间的距离大于所述第二阈值时,确定对应的修正值为小于零的值。
可选地,所述匹配值确定单元,包括:
遗忘子单元,用于以预设遗忘速率对所述上一时刻的位置坐标对的匹配值进行处理,得到处理后的匹配值;
匹配值确定子单元,用于根据处理后的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例第三方面提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一种交通服务提供方法的步骤。
本发明实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一种交通服务提供方法的步骤。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种交通服务提供方法、装置及交通云控平台,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种交通服务提供方法,其特征在于,所述方法包括:
获取终端上报的车辆GPS坐标的时间序列;
通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;
确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离;
将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中;
以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值;其中,将初始时刻的位置坐标对的匹配值初始化为预设值,在所述预设值的基础上计算下一时刻的位置坐标对的匹配值;
针对初始时刻后的每个时刻:根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值;根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值;
将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;
将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;
基于所述车辆的行驶轨迹,为所述终端提供交通服务。
2.根据权利要求1所述的方法,其特征在于,根据当前刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值,包括:
在所述当前刻的位置坐标对之间的距离小于第一阈值时,根据所述距离确定大于零的修正值;
在所述当前刻的位置坐标对之间的距离在所述第一阈值和第二阈值之间时,确定对应的修正值为零;
在所述当前刻的位置坐标对之间的距离大于所述第二阈值时,确定对应的修正值为小于零的值。
3.根据权利要求1或2所述的方法,其特征在于,根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值,包括:
以预设遗忘速率对所述上一时刻的位置坐标对的匹配值进行处理,得到处理后的匹配值;
根据处理后的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值。
4.一种交通服务提供装置,其特征在于,所述装置包括:
获取模块,用于获取终端上报的车辆GPS坐标的时间序列;
观测模块,用于通过路侧传感器集群对道路上行驶的车辆进行观测,以得到多组观测坐标的时间序列;
匹配模块,包括:
距离确定子模块,用于确定所述车辆GPS坐标的时间序列中指定时刻的位置坐标,分别与所述多组观测坐标的时间序列中对应于所述指定时刻的位置坐标的距离;
候选集合确定子模块,用于将距离小于预设阈值的多组观测坐标的时间序列添加到候选集合中;
匹配值确定子模块,包括:匹配值确定单元,用于以所述候选集合中的每组观测坐标的时间序列中每个时刻的位置坐标,分别与所述车辆GPS坐标的时间序列中对应时刻的位置坐标组成位置坐标对,确定每个时刻的位置坐标对的匹配值;所述匹配值确定单元,具体用于:将初始时刻的位置坐标对的匹配值初始化为预设值,在所述预设值的基础上计算下一时刻的位置坐标对的匹配值;针对初始时刻后的每个时刻:根据当前时刻的位置坐标对之间的距离及其所在的范围,确定对应的修正值;根据上一时刻的位置坐标对的匹配值和所述当前时刻对应的修正值,确定当前时刻的位置坐标对的匹配值;
匹配子模块,用于将所述候选集合中匹配值最大的观测坐标的时间序列,确定为与所述车辆GPS坐标的时间序列匹配的观测坐标的时间序列;
行驶轨迹确定模块,用于将匹配出的观测坐标的时间序列作为所述车辆的行驶轨迹;
交通服务提供模块,用于基于所述车辆的行驶轨迹,为所述终端提供交通服务。
5.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-3任一项所述的交通服务提供方法的步骤。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-3任一项所述的交通服务提供方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111348464.8A CN114202912B (zh) | 2021-11-15 | 2021-11-15 | 交通服务提供方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111348464.8A CN114202912B (zh) | 2021-11-15 | 2021-11-15 | 交通服务提供方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114202912A CN114202912A (zh) | 2022-03-18 |
CN114202912B true CN114202912B (zh) | 2023-08-18 |
Family
ID=80647510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111348464.8A Active CN114202912B (zh) | 2021-11-15 | 2021-11-15 | 交通服务提供方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114202912B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116980828A (zh) * | 2022-12-30 | 2023-10-31 | 腾讯科技(深圳)有限公司 | 车辆匹配方法、装置、设备、存储介质和计算机程序产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108010360A (zh) * | 2017-12-27 | 2018-05-08 | 中电海康集团有限公司 | 一种基于车路协同的自动驾驶环境感知系统 |
CN110517483A (zh) * | 2019-08-06 | 2019-11-29 | 杭州博信智联科技有限公司 | 一种路况信息处理方法及数字轨路侧单元 |
JP6718005B1 (ja) * | 2019-09-05 | 2020-07-08 | 株式会社トヨタマップマスター | 地図情報生成装置、地図情報生成方法、および地図情報生成プログラム |
CN112507957A (zh) * | 2020-12-21 | 2021-03-16 | 北京百度网讯科技有限公司 | 一种车辆关联方法、装置、路侧设备及云控平台 |
CN113421330A (zh) * | 2021-06-21 | 2021-09-21 | 车路通科技(成都)有限公司 | 车路协同的道路三维场景构建方法、装置、设备及介质 |
CN113420805A (zh) * | 2021-06-21 | 2021-09-21 | 车路通科技(成都)有限公司 | 视频和雷达的动态轨迹图像融合方法、装置、设备及介质 |
-
2021
- 2021-11-15 CN CN202111348464.8A patent/CN114202912B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108010360A (zh) * | 2017-12-27 | 2018-05-08 | 中电海康集团有限公司 | 一种基于车路协同的自动驾驶环境感知系统 |
CN110517483A (zh) * | 2019-08-06 | 2019-11-29 | 杭州博信智联科技有限公司 | 一种路况信息处理方法及数字轨路侧单元 |
JP6718005B1 (ja) * | 2019-09-05 | 2020-07-08 | 株式会社トヨタマップマスター | 地図情報生成装置、地図情報生成方法、および地図情報生成プログラム |
CN112507957A (zh) * | 2020-12-21 | 2021-03-16 | 北京百度网讯科技有限公司 | 一种车辆关联方法、装置、路侧设备及云控平台 |
CN113421330A (zh) * | 2021-06-21 | 2021-09-21 | 车路通科技(成都)有限公司 | 车路协同的道路三维场景构建方法、装置、设备及介质 |
CN113420805A (zh) * | 2021-06-21 | 2021-09-21 | 车路通科技(成都)有限公司 | 视频和雷达的动态轨迹图像融合方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114202912A (zh) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110942038B (zh) | 基于视觉的交通场景识别方法、装置、介质及电子设备 | |
US11782158B2 (en) | Multi-stage object heading estimation | |
CN106415676B (zh) | 交通灯周期时间估计装置 | |
CN111024096B (zh) | 一种车辆定位数据上传方法和车载终端 | |
CN110009903B (zh) | 一种交通事故现场还原方法 | |
JP7051424B2 (ja) | 異常検出装置 | |
CN114202912B (zh) | 交通服务提供方法、装置、服务器及存储介质 | |
JP2020003463A (ja) | 自車位置推定装置 | |
CN112861833A (zh) | 车辆车道级定位方法、装置、电子设备和计算机可读介质 | |
CN111381585B (zh) | 一种构建占据栅格地图的方法及其装置、相关设备 | |
CN114509068B (zh) | 一种多层道路上的车辆的位置判断方法及装置 | |
Axer et al. | Signal timing estimation based on low frequency floating car data | |
CN118129756A (zh) | 轨迹预测方法、车辆、装置以及存储介质 | |
US20190197038A1 (en) | Feature data storage apparatus | |
CN116834771A (zh) | 一种车辆行驶轨迹数据的确定方法、装置、设备及介质 | |
CN114037854B (zh) | 一种众包高精度地图中地面要素聚类融合方法及装置 | |
CN108627161B (zh) | 一种导航信息修正方法和装置 | |
CN116691659A (zh) | 一种无gps信号下车辆行驶轨迹的评估方法、装置 | |
CN115755012A (zh) | 姿态角预测模型的训练、姿态角预测方法、装置及设备 | |
CN112419702B (zh) | 基于时间序列的车辆掉队预测方法、装置及存储介质 | |
JP7308141B2 (ja) | 自己位置推定方法及び自己位置推定装置 | |
JP7120170B2 (ja) | 車線推定装置 | |
CN114519255A (zh) | 车辆轨迹预测方法、装置及存储介质 | |
CN115688254A (zh) | 自动驾驶风险预测方法、装置、存储介质及电子设备 | |
US20230025579A1 (en) | High-definition mapping |
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 |