轨迹回放方法、装置、计算设备及存储介质与流程
- 国知局
- 2024-07-31 21:42:52
本说明书实施例涉及物联网,特别涉及一种轨迹回放方法、装置、计算设备及存储介质。
背景技术:
1、轨迹回放技术是一种记录和回放车辆或人员运动轨迹的技术。可以通过计算机系统回放车辆或人员的运动轨迹,以便对车辆或人员的运动情况进行监控和分析。在实际的生产和工作中,通过回放车辆的行驶轨迹,有助于优化路线和调度。
2、现有技术在实现车辆的实时定位和轨迹回放过程中,服务器端生成数据再发送至客户端的时延性较高。同时,在地面高度容易发生变化的环境中,车辆模型和倾斜摄影模型中的高程之间会有误差,会存在穿模的或飞天的现象。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种轨迹回放方法。本说明书一个或者多个实施例同时涉及一种轨迹回放装置,一种计算设备以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种轨迹回放方法,包括:
3、从服务器获取目标时间段内目标对象的位置信息,其中,所述位置信息包括时间点以及对应的实际位置;
4、确定第一实际位置在轨迹模型中对应的初始模型位置,其中,所述第一实际位置为第一时间点对应的实际位置,所述第一时间点为所述目标时间段内的任一时间点;
5、确定所述第一时间点对应的目标模型高程,并根据所述目标模型高程和所述初始模型位置,确定所述第一时间点对应的目标模型位置;
6、根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹。
7、在本说明书的一个实施例中,所述从服务器获取目标时间段内目标对象的位置信息,包括:
8、向所述服务器发送轨迹回放请求,其中,所述轨迹回放请求携带所述目标时间段和所述目标对象的对象标识;
9、接收所述服务器基于所述目标时间段和所述对象标识返回的位置信息,其中,所述位置信息为所述服务器基于定位传感器采集到的经纬度信息,且利用消息中间件进行传输。
10、在本说明书的一个实施例中,所述根据所述目标模型高程和所述初始模型位置,确定所述第一时间点对应的目标模型位置,包括:
11、根据所述目标模型高程和所述初始模型位置,确定第一时间点的候选模型位置;
12、获取所述第二时间点的目标模型位置,确定所述候选模型位置和所述第二时间点的目标模型位置之间的间隔距离,其中,所述第二时间点为第一时间点之前相邻的时间点;
13、根据所述间隔距离确定所述第一时间点对应的目标模型位置。
14、在本说明书的一个实施例中,所述根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹,包括:
15、获取所述目标时间段内相邻时间点的目标模型位置;
16、根据所述相邻时间点的目标模型位置,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动参数;
17、根据所述移动参数回放所述目标对象在所述目标时间段内的运动轨迹。
18、在本说明书的一个实施例中,所述移动参数包括移动方向;所述根据所述相邻时间点的目标模型位置,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动参数,包括:
19、根据所述相邻时间点的目标模型位置,计算第一目标模型位置指向第二目标模型位置的移动方向,其中,所述第一目标模型位置是指所相邻时间点中靠前的时间点对应的目标模型位置,所述第二目标模型位置是指所述相邻时间点中靠后的时间点对应的目标模型位置。
20、在本说明书的一个实施例中,所述移动参数包括移动速度;所述根据所述相邻时间点的目标模型位置,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动参数,包括:
21、获取所述相邻时间点的间隔时间;
22、根据所述相邻时间点的目标模型位置,计算所述相邻时间点的目标模型位置之间的间隔距离;
23、根据所述间隔时间和所述间隔距离,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动速度。
24、在本说明书的一个实施例中,所述根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹,包括:
25、对所述目标时间段内各时间点对应的目标模型位置进行插值计算,获得所述目标对象在所述目标时间段内的运动轨迹,并回放所述运动轨迹。
26、根据本说明书实施例的第二方面,提供了一种轨迹回放装置,包括:
27、位置信息获取模块。被配置为从服务器获取目标时间段内目标对象的位置信息,其中,所述位置信息包括时间点以及对应的实际位置;
28、初始模型位置确定模块,被配置为确定第一实际位置在轨迹模型中对应的初始模型位置,其中,所述第一实际位置为第一时间点对应的实际位置,所述第一时间点为所述目标时间段内的任一时间点;
29、目标模型位置确定模块,被配置为确定所述第一时间点对应的目标模型高程,并根据所述目标模型高程和所述初始模型位置,确定所述第一时间点对应的目标模型位置;
30、轨迹回放模块,被配置为根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹。
31、根据本说明书实施例的第三方面,提供了一种计算设备,包括:
32、存储器和处理器;
33、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述轨迹回放方法的步骤。
34、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述轨迹回放方法的步骤。
35、根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述轨迹回放方法的步骤。
36、本说明书一个实施例能够实时获取目标对象位置信息,通过客户端计算目标对象在模型中的位置,并在轨迹模型实时显示目标对象的位置,减少时延,同时在获取每一个实时位置之后,又重新获取模型中的高程,这样即使在实际环境的地面高度容易发生变化的情况下,也能够对应及时更新模型中对应的高程,避免发生穿模或飞天等失真的现象。
技术特征:1.一种轨迹回放方法,其特征在于,应用于客户端,包括:
2.根据权利要求1所述的轨迹回放方法,其特征在于,所述从服务器获取目标时间段内目标对象的位置信息,包括:
3.根据权利要求1所述的轨迹回放方法,其特征在于,所述根据所述目标模型高程和所述初始模型位置,确定所述第一时间点对应的目标模型位置,包括:
4.根据权利要求1所述的轨迹回放方法,其特征在于,所述根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹,包括:
5.根据权利要求4所述的轨迹回放方法,其特征在于,所述移动参数包括移动方向;所述根据所述相邻时间点的目标模型位置,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动参数,包括:
6.根据权利要求4所述的轨迹回放方法,其特征在于,所述移动参数包括移动速度;所述根据所述相邻时间点的目标模型位置,计算所述目标对象在所述相邻时间点的目标模型位置之间的移动参数,包括:
7.根据权利要求1所述的轨迹回放方法,其特征在于,所述根据所述目标时间段内各时间点对应的目标模型位置,回放所述目标对象在所述目标时间段内的运动轨迹,包括:
8.一种轨迹回放装置,其特征在于,包括:
9.一种计算设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述轨迹回放方法的步骤。
技术总结本说明书实施例提供一种轨迹回放方法、装置、计算设备及存储介质,其中所述轨迹回放方法包括:从服务器获取目标时间段内目标对象的位置信息,其中,位置信息包括时间点以及对应的实际位置;确定第一实际位置在轨迹模型中对应的初始模型位置,其中,第一实际位置为第一时间点对应的实际位置,第一时间点为目标时间段内的任一时间点;确定第一时间点对应的目标模型高程,并根据目标模型高程和初始模型位置,确定第一时间点对应的目标模型位置;根据目标时间段内各时间点对应的目标模型位置,回放目标对象在目标时间段内的运动轨迹。本说明书实施例能够减少客户端目标对象位置变动的延时,同时根据实时获取的目标模型高程能够避免穿模或飞天的现象。技术研发人员:刘焜,李致远,胡少慧,秦雨受保护的技术使用者:内蒙古伊泰信息技术有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240731/190724.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表