## 运行监控 ### 请求 GET请求 > /VIID/Cameras | ***\*参数名称\**** | ***\*参数说明\**** | ***\*请求类型\**** | ***\*必须\**** | ***\*数据类型\**** | ***\*schema\**** | | ------------------ | ------------------------------------ | ------------------ | -------------- | ------------------ | ---------------- | | offset | 分页查询第几页,从1开始,默认从1开始 | query | false | int | | | limit | 分页大小,每页查询大小,默认大小:10 | query | false | int | | code需要问下,参数说明没给 ### 响应 json格式 | 属性名称 | 标识符 | 类型 | 必选 | 备注 | | --------------------- | --------- | ------------ | ---- | ------------------------------------------------------------ | | 设备编码 | SBBM | string(20) | 是 | 20位:中心编码、行业编码、设备类型、网络标识、设备序号,与联网平台/共享平台国标编码一致。 | | 设备名称 | SBMC | string(100) | 是 | 标识设备的基本名称。命名方式参照《GAT751-2008视频图像文字标注规范》。 | | 设备厂商 | SBCS | string(2) | 是 | 1.海康威视; 2.大华; 3.天地伟业; 4. 科达; 5.安讯士 6.博世 7.亚安; 8.英飞拓 9.宇视; 10.海信; 11.中星电子;12.明景; 13.联想; 14.中兴; 99.其他 | | 行政区域 | XZQY | string(6) | 是 | 行政区划、籍贯省市县代码。参照《GB/T 2260 中华人民共和国行政区划代码》 | | 监控点位类型 | JKDWLX | string(1) | 是 | 1.一类视频监控点;2.二类视频监控点; 3.三类视频监控点; 4 公安内部视频监控点;9.其他点位。参照公安部《关于进一步加强公安机关视频图像信息应用工作的意见》(公通字﹝2015﹞4号)定义。 | | 设备型号 | SBXH | string(50) | 否 | 描述设备的具体型号。 | | 点位俗称 | DWSC | string(100) | 否 | 监控点位附近如有标志性建筑、场所或监控点位处于公众约定俗成的地点,可以填写标志性建设名称和地点俗称。 | | IPV4地址 | IPV4 | string(30) | 否 | 摄像机IP地址。 | | IPV6地址 | IPV6 | string(64) | 否 | 摄像机扩展IP地址。 | | MAC 地址 | MACDZ | string(32) | 否 | 摄像机MAC地址。 | | 摄像机类型 | SXJLX | string(2) | 否 | 1-球机;2-半球;3-固定枪机;4-遥控枪机;5.卡口枪机;99.未知。 | | 摄像机功能类型 | SXJGNLX | string(30) | 否 | 1、 车辆卡口; 2、 人员卡口;3、 微卡口; 4、 特征摄像机;5、 普通监控; 99其他, 多选各参数以“ /” 分隔 | | 补光属性 | BGSX | string(1) | 否 | 1-无补光、2-红外补光、3-白光补光、9-其他补光。 | | 摄像机编码格式 | SXJBMGS | string(1) | 否 | 1.MPEG-4; 2.H.264; 3.SVAC; 4.H.265; | | 安装地址 | AZDZ | string(100) | 是 | 参照 GA/T 751-2008 标准,应相对细化准确。 参考范式: 街道+门牌号码+单位名称。高速公路、国道等点位可参照“公路名称+公里数”范式。 | | 经度 | JD | double(10,6) | 是 | | | 纬度 | WD | double(10,6) | 是 | | | 摄像机位置类型 | SXJWZLX | string(50) | 是 | 1-省际检查站、2-党政机关、3-车站码头、4-中心广场、5-体育场馆、6-商业中心、7-宗教场所、8-校园周边、9-治安复杂区域、10-交通干线、11-医院周边、12-金融机构周边、13-危险物品场所周边、14-博物馆展览馆、15-重点水域、航道、96.市际公安检查站;97.涉外场所;98.边境沿线;99.旅游景区, 多选各参数以“ /” 分隔 | | 监视方位 | JSFW | string(1) | 否 | 1-东、2-西、3-南、4-北、5-东南、6-东北、7-西南、8-西北。9.全向 | | 摄像机场景预设照片URL | SXJCJYSZP | string(100) | 否 | 上传摄像机场景预设照片后生成的照片地址URL。 | | 联网属性 | LWSX | string(1) | 是 | 0 已联网; 1 未联网 | | 所属辖区公安机关 | SSXQGAJG | string(12) | 是 | 采用公安组织机构代码(由GA/T 380规定),公安机关建设单位或者社会资源接入后的使用单位,注明到所属辖区公安机关派出所。 | | 安装时间 | AZSJ | dateTime | 是 | 摄像机安装使用时间。 | | 管理单位 | GLDW | string(100) | 是 | 摄像机所属管理单位名称。 | | 管理单位联系方式 | GLDWLXFS | string(30) | 是 | 摄像机所属管理单位联系人的联系方式(电话号码)。 | | 录像保存天数 | LXBCTS | int | 是 | | | 设备状态 | SBZT | string(1) | 是 | 1.在用;2.维修;3.拆除。 | | 所属部门/行业 | SSBMHY | string(50) | 否 | 1.公安机关; 2.环保部门;3.文博部门;4.医疗部门;5.旅游管理;6.新闻广电;7.食品医药监督管理部门;8.教育管理部门;9.检察院;10.法院;11.金融部门;12.交通部门;13.住房和城乡建设部门;14.水利部门;15.林业部门;16.安全生产监督部门;17.市政市容委;18.国土局,可扩展, 多选各参数以“ /” 分隔 | ## 点位在线 ### 请求 GET 请求 > /openapi/v1/report/online/list | 参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema | | ------------------------------ | ------------------- | -------- | ----- | -------- | ------ | | arealayerno | 行政区域编码 | query | false | string | | | dbConditionItems[0].columnName | | query | false | string | | | dbConditionItems[0].inputType | | query | false | string | | | dbConditionItems[0].value | | query | false | object | | | dbConditionItems[0].values | | query | false | array | object | | dynamicConditionJson | 动态条件,json 格式 | query | false | string | | | sortFiled | 排序字段 | query | false | string | | ### 响应 json | 参数名称 | 参数说明 | 类型 | schema | | --------------- | ------------ | ---------------------- | --------------------- | | data | | 分页对象«在线统计报表» | 分页对象«在线统计报表 | | pageNum | 分页页码 | integer(int32) | | | pageSize | 分页大小 | integer(int32) | | | recordNum | 数据总数 | integer(int64) | | | records | 当前页数据 | array | 在线统计报表 | | arealayernoCode | 行政区划编码 | string | | | arealayernoName | 行政区划名称 | string | | | diagDate | 诊断日期 | string | | | dim | 统计纬度 | string | | | icmpOfflineNum | icmp离线数 | integer | | | icmpOnlineNum | icmp在线数 | integer | | | icmpOnlineRate | icmp在线率 | string | | | icmpTotalNum | icmp诊断总数 | integer | | | offlineNum | 离线数 | integer | | | onlineNum | 在线数 | integer | | | onlineRate | 在线率 | string | | | pageNum | 页码 | integer | | | pageSize | 分页大小 | integer | | | sortFiled | 排序属性 | string | | | totalNum | 诊断总数 | integer | | | message | | string | | | statusCode | | integer(int32) | integer(int32) | ## 录像可用 ### 请求 POST请求 > /report/recordMetaDSum/list | 参数名称 | 参数说明 | 请求类型 | 必填 | 数据类型 | schema | | -------------- | ------------------------------------- | -------- | ----- | ----------------- | ------ | | arealayername | 行政区域名称 | | false | string | | | arealayerno | 行政区域ID | | false | string | | | createTime | 创建时间 | | false | string(date-time) | | | deviceId | 摄像机ID | | false | string | | | deviceName | 摄像机名称 | | false | string | | | id | 主键ID | | false | string | | | missDuration | 缺失时长 | | false | number(double) | | | platId | 国标平台ID | | false | string | | | recordDuration | 录像时长 | | false | number(double) | | | recordStatus | 录像完整状态 1:完整 0:间歇 -1:异常 | | false | integer(int32) | | | statTime | 统计时间 | | false | string(date) | | | tenantId | 租户ID | | false | string | | ### 响应 json | 参数名称 | 参数说明 | 类型 | schema | | -------------- | ------------------------------------- | ----------------- | ------------------ | | code | | string | | | data | | array | RecordMetaDSum对象 | | arealayername | 行政区域名称 | string | | | arealayerno | 行政区域ID | string | | | createTime | 创建时间 | string(date-time) | | | deviceId | 摄像机ID | string | | | deviceName | 摄像机名称 | string | | | id | 主键ID | string | | | missDuration | 缺失时长 | number(double) | | | platId | 国标平台ID | string | | | recordDuration | 录像时长 | number(double) | | | recordStatus | 录像完整状态 1:完整 0:间歇 -1:异常 | integer(int32) | | | statTime | 统计时间 | string(date) | | | tenantId | 租户ID | string | | | message | | string | | | success | | boolean | | ## 视频标注 ### 请求 GET > /api/v1/app/osdMonitor/list | 参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema | | ----------- | ------------------------------------------------------------ | -------- | ----- | -------------- | ------ | | tenantId | tenantId | header | true | string | | | arealayerno | 区域编码 | query | false | string | | | keyword | 搜索关键字, 可以为摄像机名称或者标签名称 | query | false | string | | | osdFormat | 字幕信息格式是否有效,1:有效, -1:未知, 0:无效 | query | false | integer(int32) | | | osdTime | 图片上的字幕时间和摄像机拉码流时间差是否大于最大值, 1:大于, -1:未知, 0 小于 | query | false | integer(int32) | | | pageNum | 分页页码 | query | false | integer(int32) | | | pageSize | 分页大小 | query | false | integer(int32) | | ### 响应 json | 参数名称 | 参数说明 | 类型 | schema | | ------------- | ----------------------------------------------------------- | ---------------------- | ---------------------- | | data | | 分页对象«OSD 监测信息» | 分页对象«OSD 监测信息» | | pageNum | 分页页码 | integer(int32) | | | pageSize | 分页大小 | integer(int32) | | | recordNum | 数据总数 | integer(int64) | | | records | 当前页数据 | array | OSD 监测信息 | | arealayerPath | 区域路径信息 | string | | | arealayername | 区域名称 | string | | | arealayerno | 区域编码 | string | | | deviceId | 设备 ID | string | | | deviceName | 设备名称 | string | | | diff | 图片上的字幕时间和摄像机拉码流时间差是否大于最大值 | string | | | diffTime | 图片上的字幕时间和摄像机拉码流时间差,单位(秒), -1 表示未知 | integer | | | ip | IP 地址 | string | | | ocrResult | 图片 ocr 识别结果 | OCR 结果 | OCR 结果 | | data | OCR 识别后的信息 | OCR 识别结果 | OCR 识别结果 | | 0 | 0 区域信息,正常情况下为空 | array | string | | 1 | 时间信息,标准格式为 yyyy-MM-dd hh:mm:ss | array | string | | 2 | 位置信息 | array | string | | 3 | 摄像机信息 | array | string | | imgPath | 图片地址 | string | | | statusCode | 状态码,0:正常 | integer | | | osdFormat | 图片上的字幕时间和摄像机拉码流时间差,单位(秒) | string | | | osdInfo | osd 信息 | OSD信息 | OSD信息 | | 1 | 时间信息,标准格式为 yyyy-MM-dd hh:mm:ss | string | | | 2 | 位置信息 | string | | | 3 | 摄像机信息 | string | | | osdTime | 图片上的字幕时间 | string | | | tags | 摄像机标签 | array | string | | updateTime | 更新时间 | string | | | videoGetTime | 视频码流获取时间 | string | | | message | | string | | | statusCode | | integer(int32) | integer(int32) | ## 重点指标图像在线率 ### 请求 GET > /openapi/v1/vqdMonitor/queryVqdResult | 参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema | | ------------------ | ----------------------------------------------------------- | -------- | ----- | ----------------- | ------ | | tenantId | 租户ID | query | true | string | | | arealayerno | 行政区域编码 | query | false | string | | | blur | 模糊 1:正常 0:未知 -1:异常 | query | false | string | | | color | 颜色 1:正常 0:未知 -1:异常 | query | false | string | | | deviceId | 摄像机国标ID | query | false | string | | | deviceName | 摄像机名称 | query | false | string | | | direction | 排序方式 可选值为 desc:倒序排序 asc:正序排序 默认倒序排序 | query | false | string | | | groupFlag | 0:实时码流诊断 1:历史码流诊断 | query | false | integer(int32) | | | groupId | 诊断分组ID | query | false | string | | | imgStatus | 图像质量状态 1:正常 0:未知 -1:异常 | query | false | string | | | light | 亮度 1:正常 0:未知 -1:异常 | query | false | string | | | onlineStatus | 在线状态 1:在线 0:未知 -1:离线 | query | false | string | | | pageNum | 分页页码,默认从1开始 | query | false | integer(int32) | | | pageSize | 分页大小,默认1000 | query | false | integer(int32) | | | platId | 国标平台ID | query | false | string | | | shade | 遮挡 1:正常 0:未知 -1:异常 | query | false | string | | | shake | 抖动 1:正常 0:未知 -1:异常 | query | false | string | | | signa1 | 无信号 1:有信号 0:未知 -1:无信号 | query | false | string | | | signa1Status | 信号状态 1:有信号 0:未知 -1:无信号 | query | false | string | | | snow | 雪花 1:正常 0:未知 -1:异常 | query | false | string | | | sortedField | 排序的字段 按指定字段排序 默认按拉码流时间排序 | query | false | string | | | stripe | 条纹 1:正常 0:未知 -1:异常 | query | false | string | | | taskCreateTime | 诊断任务创建时间 | query | false | string(date-time) | | | taskRecheckTime | 诊断任务复核时间 | query | false | string(date-time) | | | videoDiagStatus | 视频诊断状态 | query | false | string | | | videoDiagTimeBegin | 视频流诊断开始时间 | query | false | string(date-time) | | | videoDiagTimeEnd | 视频流诊断结束时间 | query | false | string(date-time) | | | videoGetStatus | 获取视频流状态 | query | false | string | | | videoGetTimeBegin | 视频流获取时间开始时间 | query | false | string(date-time) | | | videoGetTimeEnd | 视频流获取时间结束时间 | query | false | string(date-time) | | | withOutPaging | 是否需要分页返回结果,当为true时pageSize和pageNum参数失效 | query | false | boolean | | ### 响应 json | 参数名称 | 参数说明 | 类型 | schema | | --------------- | ---------- | --------------------------- | --------------------------- | | data | | 分页对象«VqdResultHisMongo» | 分页对象«VqdResultHisMongo» | | pageNum | 分页页码 | integer(int32) | | | pageSize | 分页大小 | integer(int32) | | | recordNum | 数据总数 | integer(int64) | | | records | 当前页数据 | array | VqdResultHisMongo | | arealayerPath | | string | | | arealayernoCode | | string | | | arealayernoName | | string | | | binaryTenantId | | string | | | blur | | integer | | | blurRaw | | integer | | | blurThreshold | | integer | | | color | | integer | | | colorRaw | | integer | | | colorThreshold | | integer | | | decodeInfo | | string | | | deviceId | | string | | | deviceIp | | string | | | deviceName | | string | | | extJson | | string | | | frameLostRate | | string | | | groupId | | string | | | id | | string | | | ifmDelay | | integer | | | imagePath | | string | | | imgStatus | | integer | | | inTime | | boolean | | | latitude | | string | | | light | | integer | | | lightRaw | | integer | | | lightThreshold | | integer | | | longitude | | string | | | onlineStatus | | integer | | | originalPlatId | | string | | | payloadType | | string | | | pixelInfo | | string | | | platId | | string | | | shade | | integer | | | shadeRaw | | integer | | | shadeThreshold | | integer | | | shake | | integer | | | shakeRaw | | integer | | | shakeThreshold | | integer | | | signa1 | | integer | | | signa1Raw | | integer | | | signa1Status | | integer | | | signa1Threshold | | integer | | | sipDelay | | integer | | | snow | | integer | | | snowRaw | | integer | | | snowThreshold | | integer | | | stripe | | integer | | | stripeRaw | | integer | | | stripeThreshold | | integer | | | tags | | string | | | taskCreateTime | | string | | | taskRecheckTime | | string | | | tenantId | | string | | | videoDelay | | integer | | | videoDiagStatus | | integer | | | videoDiagTime | | string | | | videoGetStatus | | integer | | | videoGetTime | | string | | | vqdAtNight | | integer | | | message | | string | | | statusCode | | integer(int32) | integer(int32) | ## 视频图像质量 ### 请求 GET > /api/v1/app/report/vqd/detail/list | ***\*参数名称\**** | ***\*参数说明\**** | ***\*请求类型\**** | ***\*必须\**** | ***\*数据类型\**** | ***\*schema\**** | | ------------------------------ | ------------------------------- | ------------------ | -------------- | ------------------ | ---------------- | | arealayerno | 区域编码 | query | false | string | | | dbConditionItems[0].columnName | | query | false | string | | | dbConditionItems[0].inputType | | query | false | string | | | dbConditionItems[0].value | | query | false | object | | | dbConditionItems[0].values | | query | false | array | object | | deviceId | 设备 ID | query | false | string | | | deviceName | 设备名称 | query | false | string | | | dynamicConditionJson | 动态条件,json 格式 | query | false | string | | | field | 排序字段 | query | false | string | | | order | 排序方式,desc: 降序, asc: 升序 | query | false | string | | | pageNum | 分页页码 | query | false | integer(int32) | | | pageSize | 分页大小 | query | false | integer(int32) | | | status | 状态 | query | false | integer(int32) | | ### 响应 json | ***\*参数名称\**** | ***\*参数说明\**** | ***\*类型\**** | ***\*schema\**** | | ------------------ | ---------------------------------------- | -------------------- | ---------------------- | | data | | 分页对象«完好计详情» | 分页对象«完好统计详情» | | pageNum | 分页页码 | integer(int32) | | | pageSize | 分页大小 | integer(int32) | | | recordNum | 数据总数 | integer(int64) | | | records | 当前页数据 | array | 完好统计详情 | | arealayernoCode | 行政区划编码 | string | | | arealayernoName | 行政区划名称 | string | | | blur | 模糊 | integer | | | blurRaw | 模糊原始分值 | integer | | | color | 颜色 | integer | | | colorRaw | 颜色原始分值 | integer | | | deviceId | 摄像机-国标id | string | | | deviceIp | 摄像机ip | string | | | deviceName | 摄像机设备名称 | string | | | dim | 统计纬度 | string | | | isImgAbnormal | 图像是否正常-1:异常,1正常,0:未诊断 | integer | | | isSignalMiss | 信号是否丢失-1:异常,1正常,0:未诊断 | integer | | | light | 亮度 | integer | | | lightRaw | 亮度原始分值 | integer | | | shade | 遮挡 | integer | | | shadeRaw | 遮挡原始分值 | integer | | | shake | 抖动 | integer | | | shakeRaw | 抖动原始分值 | integer | | | signa1 | 无信号 | integer | | | signa1Raw | 无信号原始分值 | integer | | | snow | 雪花 | integer | | | snowRaw | 雪花原始分值 | integer | | | sortFiled | 排序属性 | string | | | status | 诊断状态编码-1:异常,1:正常,0:未诊断 | string | | | statusName | 诊断状态名称 | string | | | stripe | 条纹 | integer | | | stripeRaw | 条纹原始分值 | integer | | | vqdTime | 诊断时间 | string | | | message | | string | | | statusCode | | integer(int32) | |