AI布防服务

更新时间:

1. AIBOX用户组布防

用户组布防,是将对应的用户组智能识别同步至边缘AIBOX中,由AIBOX进行人员比对后形成人行数据,后续用户组的用户信息进行变更时。

Path路径

/solution/community/paas/user/group/deploy

请求方式

post

接口版本

1.0.0

请求参数

字段名

类型

必填

备注

iotId

String

布控设备(AI-BOX)ID

userGroupId

String

用户组id

返回结果

通用网关消息体,无业务字段

2. AIBOX用户组撤防

用户组撤防,是将之前同步至线下的用户组智能识别进行删除操作,撤防后人行轨迹数据将不再上报。

Path路径

/solution/community/paas/user/group/undeploy

请求方式

post

接口版本

1.0.0

请求参数

字段名

类型

必填

备注

iotId

String

布控设备(AI-BOX)ID

userGroupId

String

用户组ID

返回结果

通用网关消息体,无业务字段

3. 小区布防记录查询

对当前布防记录进行查询,实时了解当前布防情况。

Path路径

/solution/community/paas/user/group/deploy/query

请求方式

post

接口版本

1.0.0

请求参数

字段名

类型

必填

备注

pageSize

Integer

页面大小,最大100,默认20

pageNo

Integer

页码,默认1

userGroupId

String

用户组ID

iotId

String

布控设备ID

返回结果

字段名

类型

备注

data

JSONArray

布控信息

布防信息

字段名

类型

备注

deployTime

Long

最新部署时间

userGroupId

String

用户组id

userGroupName

String

组名称

userGroupType

String

用户组类型

iotId

String

布控设备ID

deployStatus

String

布控结果

schedule

Integer

布控进度 0-100

4. 边缘AI事件

模型ID

版本

IntelligentEventData

1.0

属性列表

字段

类型

备注

是否必填

eventCode

String

事件代码

pictureFileKey

String

事件图片

rect

String

检测

pictureContent

Integer

图片分析内容

否,人员聚集事件时反馈人数,区域入侵时反馈:

0-- person

1-- car

2-- bus

3-- truck

4-- motorcycle

iotId

String

设备ID

eventTime

Long

事件抓拍时间

事件Code

字段

类型

备注

是否必填

EventCode

String

事件代码

EventName

String

事件名称

EventDescription

String

事件描述

事件定义

EventName

EventCode

EventDescription

CrowdGathered

11012

人员聚集

RegionalInvasion

11001

区域入侵

FireChannelOccupancy

13002

消防通道占用

illegalParking

10001

违章停车

GarbageExposure

12002

垃圾满溢

AbsentDetect

11004

离岗检测

KeyAreaOccupation

10012

重点区域占用

CameraObscureDetect

10010

摄像头遮挡检测

5. 人行接口详情

5.1 人行轨迹检索

人行轨迹检索能力是通过用户faceId在人行数据集中进行数据检索,用户可以通过返回的轨迹结构化数据,进行轨迹视图的拼装,由于所有设备的经纬度都采用的是高德坐标系,建议使用高德的轨迹还原服务,进行目前轨迹数据如果分页返回可能会导致轨迹绘制问题,目前是会采取全量返回的策略,最大10w条,默认返回最近的数据。

Path路径

/home/face/user/trace/query

请求方式

post

接口版本

1.0.0

请求参数

字段名

类型

必填

备注

startTM

Long

开始时间,毫秒

endTM

Long

结束时间,毫秒

faceId

String

智能识别id,可以是系统同录入智能识别的faceId,也可以是陌生人的faceId

返回结果

字段名

类型

备注

code

Integer

200-成功

message

String

success

localizedMsg

String

data

JSON

faceId

String

智能识别ID

timeSeries

String

样例:"{\"1578648767325\":\"1\", // 时间戳: 设备序号\"1578648767953\":\"1\",\"1578648768029\":\"1\"}"

positionMap

String

样例:"{\"1\": // 设备序号{\"iotId\":\"rDLZdBN1QsERXtr8biXX000100\", //设备id\"latitude\":\"30.132176\", // 设备经度\"longitude\":\"120.080502\" // 设备纬度}}"

5.2 人行数据订阅

实时订阅人行数据,用于业务层做流程组装。

模型ID

版本

· CustomerFlowBasicFaceData

1.1

人行数据

字段名

类型

备注

scope_id

String

隔离Id,如项目Id

iotId

String

摄像头iotId

productKey

String

设备pk

deviceName

String

设备dn

blur_score

Double

智能识别模糊度得分

pose_score

Double

智能识别姿态得分

age

Integer

年龄

gender

String

male/female/unknown

image

String

智能识别图文件名称

landmarks

String

[[0.1, 0.1], [0.1, 0.1],[0.1, 0.1],[0.1, 0.1],[0.1, 0.1]]

groupId

String

非必填,人员分组ID

faceId

String

识别人员的faceId

faceIdEffectiveTime

Date

faceId有效时间

recordTime

Date

记录时间unix timestamp