安播辅助服务程序说明
程序运行流程
- 从
超脑WebAPI Redis取出基础信息,基础信息包括
- 从总控WebAPI获取到相关的
处理规则
- 从超脑(也是Redis)获取到监测信息,信息包括
- 根据
处理规则
处理获取到的监测信息
- 将处理过的信息写入到数据库中
使用到的地址
- 超脑基础信息API地址 apifox
- Redis地址
- 总控数据库
- SQL Server
- 数据表:EQM_BJ
- IP:192.1.3.105
- 用户名:sa
- 密码:Qwer1234
- 达梦数据库
- 数据表:EQM
- IP:192.1.2.44
- 密码:QWERT12345
- 数据库:EQM_BJ
- WebApi
从行业超脑获取基础信息
- 使用http从行业超脑获取到
算法列表
和设备列表
- 这里使用一个线程单独读取,可能需要定时更新
算法列表
和设备列表
和tAction
对应的值,算法列表
好像只有这三个只有用,读取到后写入到EQM数据库
|算法列表|设备列表|EQM|
|:--|:--|:--|
|ability|ability|ActionId|
|taskTypeId|taskTypeId|ActionTaskid|
|muAiName|taskTypeName|ActionName|
设备列表
获取的数据写入到EQM数据库的tActionCamer
表格中,其对对应的关键字如下
|设备列表|tActionCamer|
|:--|:--|
|deviceId|CamerId|
|deviceName|CamerName|
|deviceSerial|CamerSerial|
|deviceType|CamerType|
|port|CamerPort|
|userAccount|CamerUsr|
|userPWD|CamerPwd|
从Redis获取数据
Key
的组成:%d : %s
, DeviceID
, 算子编号
算子编号
通过获取摄像头算法列表获取到这个设备的算法编号,关键字是ability
,存放在EQM数据库的tAction表格的ActionID,既算法ID
EQM数据库表格说明
tAction
是算法信息表,从超脑获取到的算法信息写入这个表格
tWorkOnInfo
是人员在岗信息表,也包含人脸信息库
tActionCamer
摄像机ID,和算法ID关联
tFaceUser
用户信息表
启动程序,可能需要从EQM获取的数据
tCamerinfo
获取摄像机信息
tAction
获取算法信息
tPeriod
获取时段详细信息,这里是补充获取摄像机信息
tRoomCamer
获取房间信息,这里是补充获取摄像机信息
tRoomCamer
获取通道信息,这里是补充获取摄像机信息