数据库扩展.md 5.6 KB

ai配置数据库扩展

需要知道设备当前的订阅信息 以及使用的图像库

图像库 ai_library

字段 类型 可选值 备注
libraryId int pk 图像库id
libraryName string "" 图像库名称
version string "" 图像库 版本uuid
arithmetic int 1-3 适用的算法
total int n 图像数量

图像 lib_item

字段 类型 可选值 备注
itemId int pk 项目id
libraryId int tk 图像库id
itemType int 1,2 数据类型,图片,文本
imageUrl string url 图片的链接
trait string '' 用来匹配的图片的特征值
itemName string '' 名称,用户名称或者车辆名称
itemNo string '' 标记号,用于车牌或者工号
idCard string '' 身份证号
carNo string '' 车牌号

ai配置 aiConfigs

字段 类型 可选值 备注
configId int pk 配置id
libraryId int tk 图形库id
arithmetic int 1-3 对应的算法.人脸,火情,车牌,
triggerType int 1-3 触发类型 无限制,白名单,黑名单
refreshTime int 0-n 刷新时间 单位秒
score float 0.0-100.0 检测阈值
resourcePath string url 资源数据更新获取地址
uploadUrl string url 多媒体资源上传地址
pushUrl string url 回调地址

资源获取地址 /api/device/lib?libId=xxxx

多媒体资源上传地址

国标设备配置 dev_ai_config

字段 类型 可选值 备注
deviceId int tk 设备id
configId int tk 配置id
arithmetic int 1-3 对应的算法.人脸,火情,车牌,

ai告警库 ai_alarm

ai算法目前包含 人脸 1, 识别从 6开始, 中间预留部分给其它可能的算法, 车牌 2 识别算法包含 "DiaoChe","TaDiao","fire","ShiGongJiXie","DaoXianYiWu","smoke" 吊车, 塔吊, 火, 施工机械, 吊线异物, 烟

字段 类型 可选值 备注
alarmId pk
arithmetic varchar 算法 人脸, 识别, 车牌 使用逗号分隔不同的算法
mediaPath varchar 255 资源地址
rawMediaPath varchar 255 资源地址
alarmState int 1-5 告警状态 1 未读, 2忽略,3已处理
createTime varchar 255 报警时间, 时间戳
operationTime varchar 255 操作时间,时间戳
triggerType int 触发类型
deviceId varchar '' 设备id
channelId varchar '' 通道id
firmware_version varchar '' 固件版本
devTime varchar '' 设备创建时间
signal varchar '' 信号
temp_env varchar '' 环境温度
temp_cpu varchar '' cpu温度
ccid varchar '' ccid
zoom_rate varchar '' 对焦信息

ai告警库 ai_alarm_item

字段 类型 可选值 备注
itemId int pk id
alarmId int tk id
score float 0-100 相似度
x1 float n 位置x1
x2 float n 位置x2
y1 float n 位置y1
y2 float n 位置y2
info Varchar 文字信息
trait varchar '' 特征码
uid varchar '' uid
arithmetic int '' 算法识别类型 人脸: 1,车牌: 2, 其它识别项6-11

授权码机制

  1. 与设备绑定
  2. 定时过期

设备表增加字段

字段 类型 可选值 备注
shareCode string '' 分享码
shareExpires int 1 - 10 分享过期时间/分 默认5
shareTime string '' 分享码创建时间,时间戳,用于计算分享是否过期,主用户操作刷新
isShare int 1-3 分享状态, 0 未分享 1 分享中
playChannel string "" 分享播放的通道编码,用于点进去直接播放

重播机制

  1. 设备端配置是否会在断开推流时重新连接服务端