1. 推送AI预警信息(标准)
推送AI预警信息标准化接口
注意
- 如果接口需要提供auth-token,你需要通过轻筑开放平台创建应用来获取appid和secret,然后通过appid和secret来获取接口访问凭证auth-token。
- 如果需要获取当前用户的使用信息,授权确保你能获取到qzcode,然后通过
网页授权
接口获取相关信息。
1.1. 基本信息
概况 | 内容 |
---|---|
接口地址 | /api/platform/ai/alarm/standard |
请求方法 | POST |
请求数据类型 | JSON |
响应数据类型 | JSON |
1.2. 请求数据
1.2.1. 请求头(request-header)
请求头除了默认的参数还需要添加如下请求头参数:
字段 | 描述 |
---|---|
auth-token | 接口访问凭据,你可以通过平台下发的appid和secret获取凭据 |
Content-Type | application/json;charset=UTF-8 |
1.2.2. 请求体(request-body)
字段 | 类型 | 是否必填 | 描述 |
---|---|---|---|
eventId | string | 是 | 预警事件ID |
projectId | string | 是 | 事件所属轻筑项目ID |
analyzeType | string | 是 | 预警分析类型,参考预警分析字典 |
cameraCode | string | 是 | 摄像头code(对应轻筑视频监控设备的关联code) |
receiveTime | number | 是 | 接收时间(毫秒级时间戳) |
analyzeTime | number | 是 | 分析时间(毫秒级时间戳) |
auditTime | number | 否 | 审核时间(毫秒级时间戳) |
state | number | 是 | 当前预警事件状态(1.未处理;2.处理中;3.处理完成;4.已审核) |
materialType | number | 否 | 素材类型(1.图片;2.视频) |
materialUrl | string | 否 | 预警合成图像/视频的url链接 |
entities | array | 否 | 预警实体列表 |
name | string | 否 | 预警实体类型(如烟火识别,识别到烟雾或者火焰) |
positions | array | 否 | 预警位置信息集合 |
positionName | string | 否 | 预警位置 |
coordinate | string | 否 | 坐标集(json字符串) |
properties | array | 否 | 预警属性信息集合 |
propertyName | string | 否 | 预警属性名称 |
propertyValue | string | 否 | 预警属性值 |
eventHandles | array | 否 | 预警事件处理集合 |
eventHandler | string | 否 | 预警事件处理人 |
eventHandlerPhone | string | 否 | 预警事件处理人手机号 |
eventHandleTime | string | 否 | 预警事件处理时间(yyyy-MM-dd HH:mm:ss) |
cc | string | 否 | 抄送人名字 |
ccPhone | string | 否 | 抄送人手机号 |
status | number | 否 | 当前处理人处理事件状态(1.未处理;2.处理中;3.处理完成;4.已审核) |
请求数据示例
{
"eventId": "001",
"projectId": "f1fd8279d74f45b1bac4df9443113995",
"analyzeType": "001",
"cameraCode": "1ASASD1223",
"receiveTime": 1678846532976,
"analyzeTime": 1678846532976,
"auditTime": 1678846532976,
"state": 1,
"materialType": 1,
"materialUrl": "http://lar2lqb.com.cn/ab07.html",
"entities": [
{
"name": "烟火识别",
"positions": [
{
"positionName": "A area",
"coordinate": "[{\"x\":457,\"y\":295},{\"x\":585,\"y\":295}]"
}
],
"properties": [
{
"propertyName": "烟雾预警",
"propertyValue": "出现预警"
}
]
}
],
"eventHandles": [
{
"eventHandler": "zhangsan",
"eventHandlerPhone": "12345678900",
"eventHandleTime": "2023-03-15 10:29:00",
"cc": "zhangsan",
"ccPhone": "12345678900",
"status": 1
}
]
}
1.3. 响应数据
响应数据中 code, message, data 为默认字段,所有字段如下表所示:
字段 | 类型 | 是否必填 | 描述 |
---|---|---|---|
code | number | 是 | 响应码 |
message | string | 是 | 响应消息 |
data | object | 是 | 响应数据 |
响应数据结构如下所示:
{
"code" : 0,
"message" : null,
"data" : {}
}
1.4. 错误码
当返回数据中的 code 不为 0 时,为错误返回。其中errCode为详细的错误码。
1.5. AI预警词典(对应编码, OPTION, 场景名称)
参数中的analyzeType应采用词典中的编码值
编码 | OPTION | 场景名称 |
---|---|---|
001 | SMOKE | 火灾/烟火焚烧 |
002 | SLAG_CAR | 渣土车识别 |
003 | BARELAND | 大面积露天土地未处置 |
004 | POSTURE | 体态 |
005 | FOG_CAR | 雾炮车 |
006 | INTRUSION | 违禁区域入侵 |
007 | HELMET | 未戴安全帽 |
008 | SMOKING | 抽烟 |
009 | ANTIQUE_THEFT | 偷盗 |
010 | PERSON_INVASION | 行人入侵 |
011 | RIVER_GARBAGE | 河道垃圾 |
012 | CAR_SMOKE | 黑烟车 |
013 | EMISSION_VEHICLE | 河道垃圾偷排车 |
014 | CAR_WASH | 车辆冲洗 |
015 | FACE_MASK | 口罩 |
016 | PERSON_DENSE_CROWD | 人群密集度 |
017 | KEY_PERSON_REGISTER | 人员特征值分析 |
018 | KEY_PERSON_SEARCH | 人员分析 |
019 | TEMPERATURE | 体温 |
020 | FACE_FEATURE | 人脸特征值 |
021 | PANDA | 熊猫 |
022 | WORK_CLOTHES | 五粮液工作服装 |
023 | SLAG_CAR_FOR_VEHICLE | 渣土车(车载场景) |
024 | DEDUPLICATION | 去重复模型 |
025 | IMAGE_QUALITY | 图片质量 |
026 | PERSON | 行人检测 |
027 | LICENSE_PLATE | 车牌识别 |
028 | GARBAGE | 垃圾识别 |
029 | VEHICLE | 普通车辆 |
030 | FACE_IDENTIFY | 人脸识别 |
031 | ILLEGALLY_PARK | 车辆违停乱放 |
032 | VEHICLE_BLACKLIST | 车辆黑名单 |
033 | DUST_FOR_VEHICLE | 扬尘(车载) |
034 | SPRAY_GUN | 雾炮机 |
035 | LOCAL_WATER_SPRAY | 围挡喷淋 |
036 | ROOF_SPRAY | 楼顶喷淋 |
037 | LARGE_VEHICLE_RECOGNITION | 大型车辆识别 |
038 | PHONE | 打电话 |
039 | TAKIN | 扭角羚 |
040 | PERSONNEL_PROPERTY | 行人属性 |
041 | EXHIBIT | 陈列检测 |
042 | CEMENT_TANKER | 水泥罐车 |
043 | CLASSIFICATION_SEWAGE_EMISSION | 工业污水偷排识别 |
044 | SMOG_COLOR | 有害气体泄漏 |
045 | LEAVE | 离岗 |
046 | SLEEP | 睡岗 |
048 | PERSONFALL | 跌倒 |
049 | CLIMB | 攀爬 |
050 | DOORPLATE | 门牌 OCR 识别 |
051 | WATER_METER | 水表 OCR 识别 |
052 | SMOKING_GAS_STATION | 抽烟(加油站) |
053 | PHONE_GAS_STATION | 打电话(加油站) |
054 | SHOPOUT | 出店经营 |
055 | SELL_WO_LIC | 无照经营游商 |
056 | OUTDOOR_AD | 非法户外小广告 |
057 | MATERIALS | 乱堆物料 |
058 | AIR_CURE | 沿街晾晒 |
059 | WRAP_GARBAGE | 打包垃圾 |
060 | GARBAGE_EXPOSURE | 暴漏垃圾 |
061 | SPILLING | 垃圾箱满溢 |
062 | NOT_VEHICLE_MISPLACE | 非机动车辆乱停放 |
063 | VEHICLE_MISPLACE | 机动车违停 |
064 | VEHICLE_GATE | 车辆卡口 |
065 | VEHICLE_FLOW | 车流量分析 |
066 | OIL_DISCHARGE_LEAVE | 卸油离岗(加油站) |
067 | OIL_STABILIZE | 稳油 |
068 | SLOWDOWN_GAS_STATION | 加油站服务怠工 |
069 | NON_SELF_HELP_OIL_MACHINE_TOUCH | 非自助加油机触摸 |
070 | FIRE_EXIT_OCCUPIED | 消防通道占用 |
072 | EMPTYING_WORK_GAS_STATION | 加油站排空作业 |
073 | RESISTANCE_DETECTION_WORK_GAS_STATION | 加油站电阻检测作业 |
075 | REPAIR_WORK_GAS_STATION | 加油站维修作业 |
076 | SO2_PROBE_PULLED_OUT_ILLEGALLY | 二氧化硫取样探头非法拔出 |
077 | ANALYZER_LINE_PULLED_OUT_ILLEGALLY | 分析仪柜内管线非法拔出 |
079 | ANALYZER_INNER_INFO_MODIFY_ILLEGALLY | 分析仪柜内信息违规篡改 |
081 | ANALYZER_WINDOW_MODIFY_ILLEGALLYLLY | 烟气分析仪界面违规篡改 |
083 | REID_FEATURE | 人体特征值(REID) |
084 | OIL_MOTORCYCLE_VIOLATION | 加油站摩托车违规 |
085 | DOORS_AND_WINDOWS_CLOSED | 临边防护 |
086 | REFLECTIVE_CLOTHING | 安全带 |
087 | IDENTIFICATION_PLATE | 警示牌/标示牌 |
088 | PROTECTIVE_GLOVES | 防护手套 |
089 | OCR_ELECTRICITY_METER | OCR 电表 |
090 | THROW_FROM_HIGH | 高空抛物 |
091 | FEATURE_UNIFORM | 通用特征值工服识别 |
092 | STAFF_GATHER | 人员聚集 |
093 | UNIFORM_IDENTIFY | 工服识别/反光衣 |
094 | FIRE | 火焰 |