一种轨迹监测预警方法、装置、设备及存储介质与流程

文档序号:36235972发布日期:2023-12-01 16:58阅读:32来源:国知局
一种轨迹监测预警方法与流程

本发明涉及计算机,特别涉及一种轨迹监测预警方法、装置、设备及存储介质。


背景技术:

1、随着目前各种公司业务量的扩张,会存在部分公司线下业务的扩张,由此企业内一些线下业务的工作量也在增加,线下业务人员队伍逐渐扩大。同时一些企业内的业务范围由全省扩大到全国,这样一来,线下业务人员也分散在了全国各地,同时线下业务人员根据工作内容的不同,人员的分类也不同,例如:催收人员或营销人员。人员的数量巨大、不同的人员分类以及业务人员的工作地不同,无法让公司对各个线下业务人员进行统一管理和行为监测。因此,如何实现对各个线下业务人员进行统一管理和行为监测是目前亟待解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种轨迹监测预警方法、装置、设备及存储介质,能够实时监测业务人员的轨迹,并针对业务人员的异常行为进行监控和预警,进而实现对各个线下业务人员进行统一管理和行为监测。其具体方案如下:

2、第一方面,本申请公开了一种轨迹监测预警方法,应用于业务系统,包括:

3、获取kafka消息队列上传至目标应用的搜索服务器中的削峰后用户信息,并对所述削峰后用户信息进行分析,以得到用户的轨迹数据;所述削峰后用户信息为所述kafka消息队列对所述目标应用获取到的用户信息进行削峰处理后得到的信息;

4、对所述轨迹数据进行预处理,以得到预处理后数据,并基于目标聚类算法获取与所述预处理后数据对应的聚类结果;

5、基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为;其中,所述待告警行为包括长时间停留、长时间未上传定位信息以及跨区域活动;

6、若是,则将所述待告警行为对应的告警信息发送至所述kafka消息队列,以便所述目标应用通过消费所述kafka消息队列中的所述告警信息进行相应的告警。

7、可选的,所述预处理包括去重处理和/或去噪处理。

8、可选的,所述基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为之前,还包括:

9、创建电子栅栏,基于所述用户的职责范围确定所述用户对应的所述目标电子栅栏范围,并将所述目标电子栅栏范围存储至关系型数据库中。

10、可选的,所述基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为,包括:

11、将所述聚类结果按照时间进行排序,以得到相应的排序结果;

12、基于所述排序结果以及所述预设的停留时间阈值判断所述用户是否存在长时间停留行为;

13、基于所述排序结果以及所述预设的未产生新位置时间阈值判断所述用户是否存在长时间未上传定位信息行为;

14、将所述聚类结果与所述目标电子栅栏范围进行对比,基于对比结果确定所述用户是否存在跨区域活动行为。

15、可选的,所述基于所述排序结果以及所述预设的停留时间阈值判断所述用户是否存在长时间停留行为,包括:

16、若在所述预设的停留时间阈值内所述用户的位置未发生变化,则判定所述用户存在所述长时间停留行为,并生成相应的第一告警信息。

17、可选的,所述基于所述排序结果以及所述预设的未产生新位置时间阈值判断所述用户是否存在长时间未上传定位信息行为,包括:

18、若在所述预设的未产生新位置时间阈值内所述用户未产生新的位置信息,则判定所述用户存在所述长时间未上传定位信息行为,并生成相应的第二告警信息。

19、可选的,所述将所述聚类结果与所述目标电子栅栏范围进行对比,基于对比结果确定所述用户是否存在跨区域活动行为,包括:

20、若所述聚类结果对应的所述用户的位置信息与所述目标电子栅栏范围之间的偏离程度大于目标偏离阈值,则判定所述用户存在所述跨区域活动行为,并生成相应的第三告警信息。

21、第二方面,本申请公开了一种轨迹监测预警装置,应用于业务系统,包括:

22、轨迹数据获取模块,用于获取kafka消息队列上传至目标应用的搜索服务器中的削峰后用户信息,并对所述削峰后用户信息进行分析,以得到用户的轨迹数据;所述削峰后用户信息为所述kafka消息队列对所述目标应用获取到的用户信息进行削峰处理后得到的信息;

23、聚类结果获取模块,用于对所述轨迹数据进行预处理,以得到预处理后数据,并基于目标聚类算法获取与所述预处理后数据对应的聚类结果;

24、待告警行为确定模块,用于基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为;其中,所述待告警行为包括长时间停留、长时间未上传定位信息以及跨区域活动;

25、告警模块,用于若是,则将所述待告警行为对应的告警信息发送至所述kafka消息队列,以便所述目标应用通过消费所述kafka消息队列中的所述告警信息进行相应的告警。

26、第三方面,本申请公开了一种电子设备,包括:

27、存储器,用于保存计算机程序;

28、处理器,用于执行所述计算机程序以实现前述的轨迹监测预警方法。

29、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的轨迹监测预警方法。

30、由上可知,本申请首先获取kafka消息队列上传至目标应用的搜索服务器中的削峰后用户信息,并对所述削峰后用户信息进行分析,以得到用户的轨迹数据;所述削峰后用户信息为所述kafka消息队列对所述目标应用获取到的用户信息进行削峰处理后得到的信息;对所述轨迹数据进行预处理,以得到预处理后数据,并基于目标聚类算法获取与所述预处理后数据对应的聚类结果;基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为;其中,所述待告警行为包括长时间停留、长时间未上传定位信息以及跨区域活动;若是,则将所述待告警行为对应的告警信息发送至所述kafka消息队列,以便所述目标应用通过消费所述kafka消息队列中的所述告警信息进行相应的告警。可见,本申请通过目标应用获取业务人员的定位信息,经过消息队列进行削峰处理后,将位置信息上传到服务器,服务器后台配置相应的告警规则,通过目标聚类算法对客户的轨迹进行聚类分析,系统开发电子栅栏结合业务规则进行异常行为识别,将告警事件写入kafka,目标应用消费kafka进行异常事件告警,以此监测业务人员的轨迹及异常行为。这样一来,针对庞大的位置数据信息,采用kafka进行削峰处理,然后再写入es中,利用es全文搜索引擎的横向可扩张性能,保障了系统的高可用;通过对位置信息的预处理和聚类算法更够获取更准确的定位数据及轨迹区域范围。



技术特征:

1.一种轨迹监测预警方法,其特征在于,应用于业务系统,包括:

2.根据权利要求1所述的轨迹监测预警方法,其特征在于,所述预处理包括去重处理和/或去噪处理。

3.根据权利要求1所述的轨迹监测预警方法,其特征在于,所述基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为之前,还包括:

4.根据权利要求1至3任一项所述的轨迹监测预警方法,其特征在于,所述基于所述聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定所述用户是否存在待告警行为,包括:

5.根据权利要求4所述的轨迹监测预警方法,其特征在于,所述基于所述排序结果以及所述预设的停留时间阈值判断所述用户是否存在长时间停留行为,包括:

6.根据权利要求4所述的轨迹监测预警方法,其特征在于,所述基于所述排序结果以及所述预设的未产生新位置时间阈值判断所述用户是否存在长时间未上传定位信息行为,包括:

7.根据权利要求4所述的轨迹监测预警方法,其特征在于,所述将所述聚类结果与所述目标电子栅栏范围进行对比,基于对比结果确定所述用户是否存在跨区域活动行为,包括:

8.一种轨迹监测预警装置,其特征在于,应用于业务系统,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的轨迹监测预警方法的步骤。


技术总结
本申请公开了一种轨迹监测预警方法、装置、设备及存储介质,应用于业务系统,涉及计算机技术领域,包括:获取削峰后用户信息,对削峰后用户信息进行分析,得到用户的轨迹数据;削峰后用户信息为kafka消息队列对用户信息进行削峰处理后得到的信息;对轨迹数据进行预处理,以得到预处理后数据,基于目标聚类算法获取与预处理后数据对应的聚类结果;基于聚类结果、预设的停留时间阈值、预设的未产生新位置时间阈值以及目标电子栅栏范围确定用户是否存在待告警行为;若是,则告警信息发送至kafka消息队列,以便目标应用通过消费告警信息进行相应的告警。可见,本申请能够实时监测用户的轨迹,并针对用户的异常行为进行监控和预警。

技术研发人员:朱容,刘君可,李尼科,戴小村
受保护的技术使用者:湖南长银五八消费金融股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1