1. 人员聚类

人员聚类


1.1. 人员聚类任务添加

基础信息

路径: /v1/api/cluster/task/add

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
deviceUuid string 算力设备uuid,为空用中心Core
taskName string 聚类规则名称,长度1-40位
pointUuidList array 点位uuid列表
  |─ string
timespan integer 选择时间,范围0~90天
frequency integer 出现次数,范围2~100次

Body示例:

{
    "taskName": "聚类任务1", 
    "pointUuidList": [
        "63311c70c107413eaab73dd91f63e50b",
        "f2b5ac9f94bc4106a46cfa97bde44308"
    ], 
    "timespan": 2, 
    "frequency": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─taskUuid string 任务uuid
  |─failMsg string 失败点位信息

响应示例:

{
    "code": 0,
    "data": {
        "taskUuid": "94b492b68e5c4156bd76d7aff004d1df"
    },
    "msg": "成功"
}

1.2. 人员聚类任务状态查询

基础信息

路径: /v1/api/cluster/task/status

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
taskUuid string 任务uuid

Body示例:

{
  "taskUuid": "94b492b68e5c4156bd76d7aff004d1df"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─statusType integer 任务状态类型, 0-处理中;1-已完成
  |─statusDesc string 任务状态描述

响应示例:

{
  "code": 0,
  "msg": "",
  "data": {
    "statusType": 1,
    "statusDesc": "已完成"
  }
}

1.3. 人员聚类任务删除

基础信息

路径: /v1/api/cluster/task/delete

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
taskUuid string 任务uuid

Body示例:

{
  "taskUuid": "94b492b68e5c4156bd76d7aff004d1df"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code": 0,
    "msg": "成功"
}

1.4. 人员聚类任务列表查看

基础信息

路径: /v1/api/cluster/task/list

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
name string 任务名称,做模糊匹配
pageNum integer 1 当前页, 默认值1
pageSize integer 10 每页条数, 默认值10

Body示例:

{
    "name": "聚类",
    "pageNum": 1,
    "pageSize": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─uuid string 任务uuid
      |─name string 任务名称
      |─frequency integer 出现次数
      |─pointBeanList array 点位信息
        |─ object
          |─pointUuid string 点位uuid
          |─pointName string 点位名称
      |─timespan integer 时间范围,1-90表示近多少天
      |─createdTime integer 任务创建时间
      |─status integer 任务状态类型, 0-处理中;1-已完成
      |─statusDesc string 任务状态描述
      |─deviceUuid string 聚类算力设备uuid
      |─deviceName string 设备名称

响应示例:

{
    "code": 0,
    "data": {
        "list": [
            {
                "createdTime": 1679020563000,
                "frequency": 10,
                "name": "聚类任务1",
                "pointBeanList": [
                    {
                        "pointName": "MegEye-W5K-I8",
                        "pointUuid": "b28a303784fd4dc7b3c73ad5794719f1"
                    }
                ],
                "statusDesc": "已完成",
                "timespan": 2,
                "uuid": "94b492b68e5c4156bd76d7aff004d1df",
                "deviceUuid": "DE-a1d5383a19b94d2db29b556565a1dcbc",
                "deviceName": "边缘幻方111"
            }
        ],
        "pageNum": 1,
        "pageSize": 10,
        "total": 1
    },
    "msg": "成功"
}

1.5. 人员聚类任务详情查看

基础信息

路径: /v1/api/cluster/task/detail/query

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
taskUuid string 任务uuid
pageNum integer 1 当前页, 默认值1
pageSize integer 10 每页条数, 默认值10
filed string latestTime 排序字段:按抓拍次数,使用frequency,按最新抓拍时间就是用latestTime,不传默认按照最新抓拍时间倒序

Body示例:

{
    "taskUuid": "94b492b68e5c4156bd76d7aff004d1df",
    "filed":"frequency",
    "pageNum": 1,
    "pageSize": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─profileId string 档案id
      |─url string 抓拍图
      |─frequency integer 出现次数
      |─latestTime integer 最近出现时间,时间戳,单位ms

响应示例:

{
    "code": 0,
    "data": {
        "list": [
            {
                "frequency": 12,
                "latestTime": 1678872911422,
                "profileId": "4649882d-0adf-40c9-8e22-a47a05c50245",
                "url": "http://10.171.5.193:80/v1/storage/download/Z3NwOi8vd3Vrb25nLW1lZ2xpbms=-eed412f788e7e11b3b0608cade8172aa"
            }
        ],
        "pageNum": 1,
        "pageSize": 10,
        "total": 1
    },
    "msg": "成功"
}

1.6. 人员聚类人员详情查看

基础信息

路径: /v1/api/cluster/person/detail/query

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
taskUuid string 任务uuid
profileId string 人员档案id
pageNum integer 1 当前页, 默认值1
pageSize integer 10 每页条数, 默认值10
pointUuidList array 分析源点位uuid集合
  |─ string
startTime integer 起始时间-时间戳(ms)
endTime integer 结束时间-时间戳(ms)
deviceUuid String 设备uuid

Body示例:

{
    "profileId": "4649882d-0adf-40c9-8e22-a47a05c50245",
    "taskUuid": "94b492b68e5c4156bd76d7aff004d1df",
    "pageSize": 2,
    "pageNum": 1,
    "endTime": 1677599999000,
    "startTime": 1675008000000,
    "pointUuidList": [
      "b28a303784fd4dc7b3c73ad5794719f1",
      "d909d84343a64dc5936c458edaf3e8cf"
    ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─profileId string 人员档案id
      |─url string 抓拍图
      |─pointUuid string 点位uuid
      |─pointName string 点位名称
      |─timestamp integer 出现时间
      |─zoneName string 区域名

响应示例:

{
    "code": 0,
    "data": {
        "list": [
            {
                "pointName": "MegEye-W5K-I8",
                "pointUuid": "b28a303784fd4dc7b3c73ad5794719f1",
                "profileId": "4649882d-0adf-40c9-8e22-a47a05c50245",
                "timestamp": 1678872911422,
                "url": "http://10.171.5.193:80/v1/storage/download/Z3NwOi8vd3Vrb25nLW1lZ2xpbms=-48bd8fc9cb63df0bd294245cf063c412",
                "zoneName": "LX"
            },
            {
                "pointName": "MegEye-W5K-I8",
                "pointUuid": "b28a303784fd4dc7b3c73ad5794719f1",
                "profileId": "4649882d-0adf-40c9-8e22-a47a05c50245",
                "timestamp": 1678872855116,
                "url": "http://10.171.5.193:80/v1/storage/download/Z3NwOi8vd3Vrb25nLW1lZ2xpbms=-6a8d529f731d34dd478652c7910b869e",
                "zoneName": "LX"
            }
        ],
        "pageNum": 1,
        "pageSize": 2,
        "total": 12
    },
    "msg": "成功"
}

1.7. 高频未知人员列表查看

基础信息

路径: /v1/api/cluster/stranger/list/query

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
frequency integer 出现次数
pageNum integer 1 当前页,默认第一页
pageSize integer 10 每页条数,默认10条,每次查询最大不超过100条
filed string 排序字段:按抓拍次数,使用frequency,按最新抓拍时间就是用latestTime,不传默认按照最新抓拍时间倒序
deviceUuid string 算力设备uuid,core不传,非core需要传

Body示例:

{
    "filed":"latestTime",
    "pageNum": 1,
    "pageSize": 2
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─profileId string 档案id
      |─url string 封面图
      |─frequency integer 出现次数
      |─latestTime integer 最近出现时间

响应示例:

{
    "code": 0,
    "data": {
        "list": [
            {
                "frequency": 28,
                "latestTime": 1685958966093,
                "profileId": "0ac57421-e578-4b75-8530-ea374a9738c1",
                "url": "http://169.42.42.42:28089/v1/storage/download/Z3NwOi8vbWVnY29ubmVjdC1mYWNlLWNhcA==-183c6ba4704e4c04b23d.jpg"
            },
            {
                "frequency": 85,
                "latestTime": 1685958964699,
                "profileId": "99d0bebd-7f3b-48b0-8bb8-080152447fbc",
                "url": "http://169.42.42.42:28089/v1/storage/download/Z3NwOi8vbWVnY29ubmVjdC1mYWNlLWNhcA==-67970a3119204b97bb3b.jpg"
            }
        ],
        "pageNum": 1,
        "pageSize": 2,
        "total": 3373
    },
    "msg": "成功"
}

1.8. 高频未知人员详情查看

基础信息

路径: /v1/api/cluster/stranger/detail/query

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
profileId string 人员档案id
deviceUuid string 算力设备uuid,core不传,非core需要传
pointUuidList array 分析源点位uuid集合
  |─ string
startTime integer 开始时间
endTime integer 结束时间
pageNum integer 1 当前页,默认第一页
pageSize integer 10 每页条数,默认10条,每次查询最大不超过100条

Body示例:

{
    "profileId":"0ac57421-e578-4b75-8530-ea374a9738c1",
    "pageNum": 1,
    "pageSize": 2
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─profileId string 人员档案id
      |─url string 抓拍图
      |─pointUuid string 点位uuid
      |─pointName string 点位名称
      |─timestamp integer 出现时间
      |─zoneName string 区域名
      |─recognitionType integer 5 人员类型:5.未知人员

响应示例:

{
    "code": 0,
    "data": {
        "list": [
            {
                "pointName": "算力引擎1-通道4",
                "pointUuid": "554e8f15a11141a1ae3da4bfe273a466",
                "profileId": "0ac57421-e578-4b75-8530-ea374a9738c1",
                "recognitionType": 5,
                "timestamp": 1685958966093,
                "url": "http://169.42.42.42:28089/v1/storage/download/Z3NwOi8vbWVnY29ubmVjdC1mYWNlLWNhcA==-bd2d62dce71743848f38.jpg",
                "zoneName": "默认区域"
            },
            {
                "pointName": "算力引擎1-通道1",
                "pointUuid": "e3aa6ebf97e045308bd77b6474e9770f",
                "profileId": "0ac57421-e578-4b75-8530-ea374a9738c1",
                "recognitionType": 5,
                "timestamp": 1685958930348,
                "url": "http://169.42.42.42:28089/v1/storage/download/Z3NwOi8vbWVnY29ubmVjdC1mYWNlLWNhcA==-514eca4cab50429da32f.jpg",
                "zoneName": "默认区域"
            }
        ],
        "pageNum": 1,
        "pageSize": 2,
        "total": 28
    },
    "msg": "成功"
}

results matching ""

    No results matching ""