浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

鹰眼轨迹服务

百度鹰眼是一套轨迹追踪开放服务,开发者在终端集成鹰眼API/SDK 后,可同时管理并追踪数千万终端设备的轨迹,适用于车队管理、共享出行、外勤人员管理、智能穿戴等领域。

简介
鹰眼的地理围栏服务,支持开发者为被追踪者一个虚拟的地理范围围栏,鹰眼将自动判断被追踪者是否进出围栏,并实时推送报警。
支持的围栏形状

目前鹰眼支持以下四种围栏形状:

1. 圆形围栏:监控对象是否进出设定的圆形范围内

2. 多边形围栏:监控对象是否进出设定的多边形范围内

3. 路线围栏:监控对象是否偏离设定路线一定距离

4. 行政区围栏:监控对象是否进出设定行政区域,支持传入行政区名称创建围栏

围栏报警推送

鹰眼支持推送报警信息至鹰眼SDK(详见Android SDK围栏报警推送iOS SDK围栏报警推送) 和 开发者的服务器(详见 服务端接收围栏报警推送),开发者可在接收到报警推送后发起自身相应的业务处理。

围栏报警去噪

无论是GPS定位还是网络定位都存在误差(也就是常说的定位漂移问题),噪点会造成围栏误报警。

目前鹰眼围栏进行了去噪处理,同时开放了 denoise 参数供开发者在创建围栏时设置,围栏运算时,一旦判断轨迹点定位精度大于denoise,则不参与围栏运算。比如设置denoise=30,则定位精度大于30米的轨迹点都不会参与围栏计算。在此提供各定位模式的平均精度供开发者参考:GPS定位精度均值为10米,WIFI定位精度均值为24米,基站定位精度均值为210米。
判断终端在围栏内/外

鹰眼提供围栏状态查询接口,可查询终端最后的坐标在围栏内或外

查询历史报警信息

查询某时间段内产生的报警信息。注意,鹰眼仅保存7天内的围栏报警信息

客户端围栏和服务端围栏的说明

鹰眼SDK还提供两端的围栏:

1. 客户端围栏

围栏的创建、计算和报警均在SDK完成,在 GPS 定位成功的情况下,无需联网即可完成围栏运算。可应用于手机终端网络不稳定情况下,仍需实时获取围栏报警的场景。例如,长途物流运输过程中,司机手机网络经常长时间断网或网络频繁切换,导致轨迹无法及时回传至服务端进行围栏运算,因此也无法获取实时报警。此时可同步创建客户端围栏,无需联网即可利用 GPS 轨迹点在手机本地进行围栏计算,APP 可及时收到报警信息进行相应的业务处理。

2. 服务端围栏

围栏的创建、计算和报警的发起都在鹰眼服务端完成,依赖于轨迹点上传至服务端才能进行围栏进算。相较于客户端围栏,服务端围栏报警推送方式更多样:支持推送至 SDK,也支持推送至开发者的服务端,同时还支持报警信息批量查询

开发者可根据业务场景选择两类围栏中的一类,或两类同时使用。
围栏设置数量

整个service无总围栏数限制。

如为针对某个特定的被监控对象(如一辆车)创建的围栏,最多支持设置100个围栏。

如为针对某个service下的所有被监控对象创建的围栏,最多支持设置1000个围栏。
围栏的应用场景

1. 物流时效监控:司机APP集成鹰眼SDK持续追踪轨迹。车辆管理人员通过服务端为每个司机创建出发地和目的地站点围栏,一旦监控对象进出围栏,鹰眼支持向鹰眼SDK 和 开发者服务端 推送报警信息。

2. 路线偏离报警:鹰眼v3.0新增路线围栏,可设定车辆行驶路线和偏离距离,一旦车辆偏离超过设定的距离,鹰眼围栏将推送报警。

3. 用车行业运营区域监控:利用鹰眼多边形地理围栏和行政区围栏功能,设置运营区域围栏,一旦判断车辆进/出运营区触发报警。