技术新讯 > 计算推算,计数设备的制造及其应用技术 > 执法仪的轨迹更新方法及相关设备与流程  >  正文

执法仪的轨迹更新方法及相关设备与流程

  • 国知局
  • 2024-07-31 22:41:32

本发明涉及数据处理,特别涉及一种执法仪的轨迹更新方法及相关设备。

背景技术:

1、执法人员在执法过程中,通过执法仪采集执法现场的执法数据,再由执法仪将执法数据上传至连接的管理服务器中进行存储。

2、目前执法仪都有定位功能,此定位功能不单指执法仪设备的定位导航,更强调执法仪的管理后台能够通过执法仪的实时位置上报,能够看到携带该执法仪的执法人员的位置和运动轨迹。但是目前执法仪常用的位置上报方案是定时上报地理位置。这种方案的缺陷就是当执法仪静止时,也会定时上报,此时如果上报频率过快会导致执法仪的耗电过快。但是如果执法仪的运动速度过快,且定时上报的时间间隔不是很短的情况下,就会导致上报的位置与用户的实际位置可能偏差比较大。例如,若上报的时间间隔为1分钟,且当执法仪的速度超过60km/小时,那么执法仪每分钟就会运动1km。后台管理人员可能就会看到携带该执法仪的执法人员突然就跳跃到1km之外。此时如果盲目的增加定位频率,则又会导致耗电增加。

技术实现思路

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、每隔第一指定时长,获取执法仪的加速度;

39、针对获取的任意一个加速度,将所述加速度与第一预设阈值进行比较;

40、若所述加速度大于所述第一预设阈值,则每隔第二指定时长,将所述执法仪的当前位置发送至管理服务器中,以使所述管理服务器利用所述执法仪的当前位置对所述执法仪的运动轨迹进行更新;或,

41、若所述加速度不大于所述第一预设阈值,则停止发送所述执法仪的当前位置,以使所述管理服务器利用所述执法仪的历史位置对所述执法仪的当前位置进行预测,并通过预测出的当前位置对所述执法仪的运动轨迹进行更新。

42、本公开的第四方面提供一种管理服务器,包括处理器和存储器,所述处理器和所述存储器通过总线连接;

43、所述存储器中存储有计算机程序,所述处理器被配置为基于所述计算机程序执行以下操作:

44、每隔第二指定时长,若接收到执法仪发送的所述执法仪的当前位置,则基于所述执法仪的当前位置对所述执法仪的运动轨迹进行更新;

45、若在所述第二指定时长内未接收到所述执法仪发送的当前位置,则利用所述执法仪的历史位置对所述执法仪的当前位置进行预测,并通过预测出的当前位置对所述执法仪的运动轨迹进行更新。

46、根据本公开实施例提供的第五方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行如第一方面和/或第二方面所述的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240730/194144.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。