gpt4 book ai didi

java - 与 GPS 设备通信时实现规则检查的最佳方式

转载 作者:搜寻专家 更新时间:2023-10-31 19:41:27 26 4
gpt4 key购买 nike

我们正在开发车辆跟踪系统。与每个 VTS 一样,我们在车辆中安装了 GPS 设备,这些设备不断向服务器发送位置信息。在服务器上,我们的 TCP 通信器进程不断读取该数据并将其保存到数据库中 现在,我们需要检查一些规则来触发车辆警报,例如,当车辆到达特定位置、车辆是否超过特定限速等时,我们需要发出警报。 你能建议最好的实现方法吗? 我们想到了一些实现方式, 1. 我们的 TCP 通信器在接收到位置时,应检查警报。 2. 将有一个进程每 15 分钟运行一次,并在这 15 分钟内检查位置详细信息以获取警报。

我正在寻找实现它的建议,无论是逻辑方面还是技术方面。例如我们是否应该使用 Drools?等。

最佳答案

在几年前我参加的 JavaOne session 上,FedEx 的某个人实际上提出了类似的东西。

基本上,这个想法是,是的,使用 Drools Expert + Fusion 对车辆位置数据执行 CEP(复杂事件处理)。

据我所知,车辆会定期(甚至每隔几秒)将其 GPS 坐标发送到引擎(一个事件),然后由规则引擎消化,并且根据规则可能会触发某些发出警报(“车辆失速”或“偏离路线”)或发送通知(“车辆将在约 15 分钟内到达目的地”)等操作。

(Google "drools fusion cep vehicle tracking" 发现了 this 演示文稿,它应该为您提供更多细节或至少提供一些见解。)

关于java - 与 GPS 设备通信时实现规则检查的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com