一种外勤实时轨迹跟踪方法及系统与流程

文档序号:31404788发布日期:2022-09-03 06:06阅读:149来源:国知局
一种外勤实时轨迹跟踪方法及系统与流程

1.本发明涉及信息技术领域,尤其涉及一种外勤实时轨迹跟踪方法及系统。


背景技术:

2.随着信息技术的发展,人员实时定位与轨迹跟踪系统已成为必然,然而现在的企业生产现场人员管理大多数仍为人工模式,传统的人工管理模式不仅管理效率低,管理方法繁琐,实时性和及时性差而且无法实现人员实时定位的功能。


技术实现要素:

3.本发明的第一目的在于提出一种外勤实时轨迹跟踪方法,可实现外勤人员的精确定位和有效监督。
4.本发明的第二目的在于提出一种外勤实时轨迹跟踪系统。
5.为达此目的,本发明采用以下技术方案:
6.一种外勤实时轨迹跟踪方法,包括以下步骤:
7.步骤s1:进入人员轨迹跟踪列表,判断是否结束当前轨迹跟踪任务;如果是,则结束当前轨迹跟踪任务,并执行步骤s2;反之,则继续当前轨迹跟踪任务;
8.步骤s2:开启实时定位,并定时获取经纬点;
9.步骤s3:将一个时间段内获取的经纬点发送到数据库中进行保存;
10.步骤s4:根据数据库中的经纬点,通过地图的api进行划线,得到实时轨迹图。
11.优选的,在步骤s2中,当无法定时抛出经纬点时,则设定超过预设时间弹出提示信息。
12.优选的,在步骤s2中,还包括以下防数据篡改步骤:
13.步骤s21:采用密钥对传输参数进行加密,得到签名值signature;
14.步骤s22:将签名值signature和请求参数发送至服务端;
15.步骤s23:服务端接收后,采用秘钥对请求参数进行加密,得到签名值autograph;
16.步骤s24:将签名值signature和签名值autograph进行对比,如果对比一致,认定为合法请求;反之认定为非法请求。
17.优选的,在步骤s5中,所述实时轨迹图附加有当前拍摄经纬度和当前拍摄时间。
18.一种外勤实时轨迹跟踪系统,包括客户端和管理端,所述客户端和管理端交互通信;
19.所述客户端包括判断模块、定位模块、定时模块和发送模块;
20.所述管理端报包括接收模块、
21.所述判断模块用于判断是否结束当前轨迹跟踪任务;
22.所述定时模块用于实时定位;
23.所述定时模块用于定时获取经纬点;
24.所述发送模块用于将一个时间段内获取的经纬点发送到数据库中进行保存;
25.所述管理端包括第一接收模块和绘图模块;
26.所述第一接收模块用于接收一个时间段内获取的经纬点到数据库中进行保存;
27.所述绘图模块用于根据数据库中的经纬点,通过地图的api进行划线,得到实时轨迹图。
28.优选的,所述定时模块包括提示子模块,所述提示子模块用于当无法定时抛出经纬点时,则设定超过预设时间弹出提示信息。
29.优选的,所述管理端还包括第一加密模块和反馈模块;
30.所述第一加密模块用于采用密钥对传输参数进行加密,得到签名值signature;
31.所述反馈模块用于将签名值signature和请求参数发送至服务端;
32.所述服务端包括第二接收模块、第二加密模块和对比模块;
33.所述第二接收模块用于接收签名值signature和请求参数;
34.所述第二加密模块用于采用秘钥对请求参数进行加密,得到签名值autograph;
35.所述对比模块用于将签名值signature和签名值autograph进行对比,如果对比一致,认定为合法请求;反之认定为非法请求。
36.优选的,所述绘图模块包括经纬度子模块和时间子模块;
37.所述经纬度子模块用于在实时轨迹图附加有当前拍摄经纬度;
38.所述时间子模块用于在在实时轨迹图附加有当前拍摄时间。
39.上述技术方案中的一个技术方案具有以下有益效果:本发明能够通过人员轨迹跟踪列表发布当前轨迹跟踪任务,由外勤人员判断是否完成并结束当前轨迹跟踪任务,如果不是则继续当前轨迹跟踪任务,如果是则结束当前轨迹跟踪任务,开启实时定位,并定时获取经纬点,管理者可以通过该方法轻松分配和监控外勤人员的出勤任务;当获取了预设的一个时间段内的经纬点后,再通过地图的api进行划线,得到实时轨迹图,可实现外勤人员的精确定位和有效监督,解决了外勤人员造假和工作怠慢的弊端,同时增加了外勤人员外出工作的真实性。
附图说明
40.图1是本发明外勤实时轨迹跟踪方法的流程示意图;
41.图2是本发明外勤实时轨迹跟踪系统的结构示意图;
具体实施方式
42.下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
43.如图1所示,一种外勤实时轨迹跟踪方法,包括以下步骤:
44.步骤s1:进入人员轨迹跟踪列表,判断是否结束当前轨迹跟踪任务;如果是,则结束当前轨迹跟踪任务,并执行步骤s2;反之,则继续当前轨迹跟踪任务;
45.步骤s2:开启实时定位,并定时获取经纬点;
46.步骤s3:将一个时间段内获取的经纬点发送到数据库中进行保存;
47.步骤s4:根据数据库中的经纬点,通过地图的api进行划线,得到实时轨迹图。
48.由于传统的人工管理模式存在以下问题:1、无法有效管理外勤人员。2、实时性和及时性差,从而无法实现人员实时定位。因此本发明提出一种外勤实时轨迹跟踪方法,应用
于涉及外勤实时轨迹跟踪的所有行业,本发明能够通过人员轨迹跟踪列表发布当前轨迹跟踪任务,由外勤人员判断是否完成并结束当前轨迹跟踪任务,如果不是则继续当前轨迹跟踪任务,如果是则结束当前轨迹跟踪任务,开启实时定位,并定时获取经纬点,管理者可以通过该方法轻松分配和监控外勤人员的出勤任务;当获取了预设的一个时间段内的经纬点后,再通过地图的api进行划线,得到实时轨迹图,可实现外勤人员的精确定位和有效监督,解决了外勤人员造假和工作怠慢的弊端,同时增加了外勤人员外出工作的真实性。
49.更进一步的说明,在步骤s2中,当无法定时抛出经纬点时,则设定超过预设时间弹出提示信息。当因信号或设备问题而导致无法接收到经纬点的时候,管理端会记录设备无法接收到经纬点的间隔时间,当间隔时间超过预设时间3分钟没有上报经维点时会弹出提示信息。
50.更进一步的说明,在步骤s2中,还包括以下防数据篡改步骤:
51.步骤s21:采用密钥对传输参数进行加密,得到签名值signature;
52.步骤s22:将签名值signature和请求参数发送至服务端;
53.步骤s23:服务端接收后,采用秘钥对请求参数进行加密,得到签名值autograph;
54.步骤s24:将签名值signature和签名值autograph进行对比,如果对比一致,认定为合法请求;反之认定为非法请求。
55.现在有很多利用第三方工具篡改位置参数以达到虚报外勤数据的情况,因此针对这些情况,本发明通过接口签名方式防止数据篡改,实现数据传输可靠。
56.更进一步的说明,在步骤s5中,所述实时轨迹图附加有当前拍摄经纬度和当前拍摄时间。得到外勤人员的外勤效率,以增加外勤证据的真实性。
57.如图2所示,一种外勤实时轨迹跟踪系统,包括客户端和管理端,所述客户端和管理端交互通信;
58.所述客户端包括判断模块、定位模块、定时模块和发送模块;
59.所述管理端报包括接收模块、
60.所述判断模块用于判断是否结束当前轨迹跟踪任务;
61.所述定时模块用于实时定位;
62.所述定时模块用于定时获取经纬点;
63.所述发送模块用于将一个时间段内获取的经纬点发送到数据库中进行保存;
64.所述管理端包括第一接收模块和绘图模块;
65.所述第一接收模块用于接收一个时间段内获取的经纬点到数据库中进行保存;
66.所述绘图模块用于根据数据库中的经纬点,通过地图的api进行划线,得到实时轨迹图。
67.企业可通过本系统对外勤人员进行监控管理,外勤人员的行程得以记录和监督,得到外勤人员的外勤效率,以增加外勤证据的真实性,避免外勤人员外勤作假的现象。
68.更进一步的说明,所述定时模块包括提示子模块,所述提示子模块用于当无法定时抛出经纬点时,则设定超过预设时间弹出提示信息。
69.更进一步的说明,所述管理端还包括第一加密模块和反馈模块;
70.所述第一加密模块用于采用密钥对传输参数进行加密,得到签名值signature;
71.所述反馈模块用于将签名值signature和请求参数发送至服务端;
72.所述服务端包括第二接收模块、第二加密模块和对比模块;
73.所述第二接收模块用于接收签名值signature和请求参数;
74.所述第二加密模块用于采用秘钥对请求参数进行加密,得到签名值autograph;
75.所述对比模块用于将签名值signature和签名值autograph进行对比,如果对比一致,认定为合法请求;反之认定为非法请求。
76.更进一步的说明,所述绘图模块包括经纬度子模块和时间子模块;
77.所述经纬度子模块用于在实时轨迹图附加有当前拍摄经纬度;
78.所述时间子模块用于在在实时轨迹图附加有当前拍摄时间。
79.以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些等同的变型或替换均包含在本技术权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1