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 |