轨迹还原方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38744379 阅读:15 留言:0更新日期:2023-09-08 23:27
本申请公开了一种轨迹还原方法、装置、计算机设备及存储介质,该轨迹还原方法包括:获取车辆的待还原轨迹所在的时间和空间;在存储的车辆轨迹点数据中,查询与所述时间和空间匹配的目标车辆轨迹点数据;通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,以使得所述显示设备根据所述目标车辆轨迹点显示轨迹还原画面。本申请实施例的轨迹还原方法能够在低时延的基础上,对海量数据进行精准筛选,实现轨迹还原。实现轨迹还原。实现轨迹还原。

【技术实现步骤摘要】
轨迹还原方法、装置、计算机设备及存储介质


[0001]本申请涉及通信
,具体涉及一种轨迹还原方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着交通信息采集设备自动化、智能化水平的不断提升,车辆轨迹还原技术也在不断进步,车辆轨迹还原可用于获得车辆在道路上的运行轨迹,从而对交通数据进行感知和分析。
[0003]在车辆轨迹还原过程中,采集设备会高频的采集大量实时车辆轨迹和车型信息,并将采集到的海量的车辆轨迹和车型数据存储于数据库,网络(web)端会基于数据库存储的海量的车辆轨迹和车型数据进行轨迹还原。
[0004]然而,上述轨迹还原方法无法在低时延的基础上,对海量数据进行精准筛选,实现轨迹还原。

技术实现思路

[0005]本申请实施例提供一种轨迹还原方法、装置、计算机设备及存储介质,能够在低时延的基础上,对海量数据进行精准筛选,实现轨迹还原
[0006]一方面,本申请提供一种轨迹还原方法,所述轨迹还原方法包括:获取车辆的待还原轨迹所在的时间和空间;在存储的车辆轨迹点数据中,查询与所述时间和空间匹配的目标车辆轨迹点数据;通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,以使得所述显示设备根据所述目标车辆轨迹点显示轨迹还原画面。
[0007]在本申请一些实施方案中,查询与所述时间和空间条件匹配的目标车辆轨迹点数据之后,所述方法还包括:将查询到的所述目标车辆轨迹点数据进行分组,得到分组后的目标车辆轨迹数据;其中,每组目标车辆轨迹数据分别与所述轨迹还原画面中的帧具有对应关系;所述通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,包括:通过所述预先建立的长连接,将所述分组后的目标车辆轨迹数据传输至所述显示设备。由于分组后的目标车辆轨迹点数据与轨迹还原画面的帧具有对应关系,因此,本实施方案中的显示设备更易于得到轨迹还原画面的帧,从而显示轨迹还原画面。
[0008]在本申请一些实施方案中,在存储的车辆轨迹点数据中,查询与所述时间和空间条件匹配的目标车辆轨迹点数据之前,所述方法还包括:获取预设消息系统中与所述车辆轨迹点数据对应的消息主题;其中,所述消息主题中包括多个存储有车辆轨迹点数据的分区;从多个所述分区中的目标分区拉取车辆轨迹点数据;存储所述拉取的车辆轨迹点数据。本实施方案中通过预设消息系统中多个存储有车辆轨迹点数据的分区,实现车辆轨迹点数据的接收,从而易于实现车辆轨迹点数据的并发接收,进而降低车辆轨迹点数据接收时的时延,进一步提高实时性。
[0009]在本申请一些实施方案中,存储所述车辆轨迹点数据之前,所述方法还包括:从所
述车辆轨迹点数据中解析出车辆轨迹点数据的采集设备标识、采集时间、车辆轨迹点位置信息、车辆标识,和车辆轨迹点时间信息;所述存储所述车辆轨迹点数据,包括:通过远程字典服务中设置的第一键值存储结构中的键存储所述采集设备标识和所述采集时间,所述第一键值存储结构中的值存储所述车辆轨迹点位置信息和车辆标识;通过远程字典服务中设置的第二键值存储结构中的键存储车辆标识,所述第二键值存储结构中的值存储车辆轨迹点时间信息。本实施方案中通过远程字典服务(Remote Dictionary Server,Redis)存储车辆轨迹点数据,由于Redis数据具有高效缓存性能,能够降低车辆轨迹点数据缓存时延,进一步提高车辆轨迹还原实时性;另外,本实施例中将预设消息系统和redis结合使用,两者互补,弥补了redis消息队列能力的不足、以及kafka缓存能力的不足,实现高效的车辆轨迹点数据的接收缓存机制,提升了轨迹点还原的整体执行效率,而且,本实施例中的设置的第一存储结构和第二存储结构贴合于Redis键值存储的数据特点,也更利于海量数据的筛选过滤。
[0010]在本申请一些实施方案中,在存储的车辆轨迹点数据中,查询与所述时间和空间匹配的目标车辆轨迹点数据,包括:在所述存储的车辆轨迹点数据对应的车辆中,查找处于所述空间范围内的车辆;在所述处于空间范围内的车辆中,查找处于所述时间范围内的目标车辆;通过所述目标车辆得到目标车辆轨迹点数据。
[0011]另一方面,本申请提供一种轨迹还原方法,所述轨迹还原方法包括:通过预先建立的长连接,接收目标车辆轨迹点数据;其中,所述目标车辆轨迹点数据与待还原轨迹所在的时间和空间匹配;根据所述目标车辆轨迹点数据进行轨迹还原。
[0012]在本申请一些实施方案中,接收目标车辆轨迹点数据,包括:接收分组后的目标车辆轨迹点数据;其中,每组目标车辆轨迹点数据分别与轨迹还原画面中的帧具有对应关系;所述根据所述目标车辆轨迹点数据进行轨迹还原,包括:通过所述每组目标车辆轨迹数据得到所述轨迹还原画面中的帧;通过所述轨迹还原画面中的帧显示所述轨迹还原画面。
[0013]另一方面,本申请提供一种轨迹还原装置,所述轨迹还原装置包括:获取模块,用于获取车辆的待还原轨迹所在的时间和空间;查询模块,用于在存储的车辆轨迹点数据中,查询与所述时间和空间匹配的目标车辆轨迹点数据;发送模块,用于通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,以使得所述显示设备根据所述目标车辆轨迹点显示轨迹还原画面。
[0014]另一方面,本申请还提供一种计算机设备,所述计算机设备包括:
[0015]一个或多个处理器;
[0016]存储器;以及
[0017]一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现上述的轨迹还原方法。
[0018]第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行上述的轨迹还原方法中的步骤。
[0019]本申请实施例获取时间和空间条件,在存储的车辆轨迹点数据中,查询与时间和空间条件匹配的目标车辆轨迹点数据,从而能够通过时间和空间维度对车辆轨迹点数据进行精准的查询过滤,提高客户体验感,而且,通过建立长连接,传输目标车辆轨迹点数据,能够降低目标车辆轨迹点数据传输时的时延,从而降低轨迹还原时延,提高实时性,进一步提
高客户体验感。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的轨迹还原方法的流程图;
[0022]图2是本申请实施例中提供通过kafka传输数据的示意图;
[0023]图3是本申请实施例中第一键值存储结构的示意图;
[0024]图4是本申请实施例中第二键值存储结构的示意图;
[0025]图5是本申请实施例中应用于显示设备的轨迹还原方法的流程图;
[0026]图6是本申请实施例中轨迹还原画面的示意图;
[0027]图7是本申请实施例中提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹还原方法,其特征在于,所述轨迹还原方法包括:获取车辆的待还原轨迹所在的时间和空间;在存储的车辆轨迹点数据中,查询与所述时间和空间匹配的目标车辆轨迹点数据;通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,以使得所述显示设备根据所述目标车辆轨迹点显示轨迹还原画面。2.根据权利要求1所述的轨迹还原方法,其特征在于,所述查询与所述时间和空间条件匹配的目标车辆轨迹点数据之后,所述方法还包括:将查询到的所述目标车辆轨迹点数据进行分组,得到分组后的目标车辆轨迹数据;其中,每组目标车辆轨迹数据分别与所述轨迹还原画面中的帧具有对应关系;所述通过预先建立的长连接,将所述目标车辆轨迹点数据发送至所述显示设备,包括:通过所述预先建立的长连接,将所述分组后的目标车辆轨迹数据传输至所述显示设备。3.根据权利要求1所述的轨迹还原方法,其特征在于,所述在存储的车辆轨迹点数据中,查询与所述时间和空间条件匹配的目标车辆轨迹点数据之前,所述方法还包括:获取预设消息系统中与车辆轨迹点数据对应的消息主题;其中,所述消息主题中包括多个存储有车辆轨迹点数据的分区;从多个所述分区中的目标分区,拉取车辆轨迹点数据;存储所述拉取的车辆轨迹点数据。4.根据权利要求3所述的轨迹还原方法,其特征在于,所述存储所述车辆轨迹点数据之前,所述方法还包括:从所述车辆轨迹点数据中解析出车辆轨迹点数据的采集设备标识、采集时间、车辆轨迹点位置信息、车辆标识,和车辆轨迹点时间信息;所述存储所述车辆轨迹点数据,包括:通过远程字典服务中设置的第一键值存储结构中的键存储所述采集设备标识和所述采集时间,所述第一键值存储结构中的值存储所述车辆轨迹点位置信息和车辆标识;通过远程字典服务中设置的第二键值存储结构中的键存储车辆标识,所述第二键值存储结构中的值存储车辆轨迹点时间信息。5.根据权利要求1至4中任一项所述的轨迹还原方法,其特征...

【专利技术属性】
技术研发人员:余孟超王磊
申请(专利权)人:丰图科技深圳有限公司
类型:发明
国别省市:

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

1