本发明涉及农业监控,尤其涉及一种农机监控方法、装置、电子设备和存储介质。
背景技术:
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、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述农机监控方法。
37、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述农机监控方法。
38、本发明提供的农机监控方法、装置、电子设备和存储介质,获取轨迹查看指令,基于该轨迹查看指令确定轨迹显示的起始时刻,以及待显示轨迹的目标农机;这样,使得用户可以自由选择期望查看的目标农机,以及具体的查阅时刻,以适应用户的不同需求;从该起始时刻开始按照时间顺序,基于目标农机的农机数据依次显示该目标农机的轨迹,以及该目标农机的工作状态;其中,农机数据包括目标农机在至少一个时刻的位置信息,以及目标农机在至少一个时刻的工作状态信息,该农机数据用于渲染得到目标农机的轨迹;这样,可以从起始时刻开始按照时间顺序依次对目标农机的轨迹和工作状态进行显示,方便用户查看或了解目标农机从某一时刻(例如该起始时刻)起的轨迹以及工作状态,从而使得用户更清楚、全面地了解到目标农机的工作情况,且更为直接地了解目标农机的工作情况,无需人为判断。基于此,可以提高对农机的工作情况的监控准确性。