枫林绿洲-阿里云数据下发处理流程图
2019-06-26 17:41:24 0 举报
人脸数据下发流程
作者其他创作
大纲/内容
不存在
无
QueryAddedUserInfo
思普瑞后台
云端
发送通知
人脸注册
清过库,需要调用算法初始化人脸库方法
存入全局遍历集合
识别相关单独流程图展示
提供数据
调用算法sdk插入接口
空文件删除
本地文件FaceAddedHistory已下发人脸文件:如 face.json
暂写死,使用的蚂蚁sdk
删库
列表中指定id删除
三元组赋值
QuerySyncPicSchedule
跳过
有网
遍历特征码列数据列表,开启下载
云端web
每下载10个 人的信息更新一次进度 进度控制 0<rate<1
进度改写0
Y
Mqtt指令分发
添加数据完成发送通知
双向通信
数据和指令下发,,文件进度等上传
H2上传已添加数据的本地文件
是否重复
SyncFacePictures
删分组
改写本地map变量中数据信息
一致
更新本地map信息
涉及内容过多,单独文件处理
判断是否和缓存集合长度一样
处理添加逻辑
AuthVerifySDK
提供数据支撑
注意这里进度不能到100
查询下发进度
N
阿里云 mqtt netty和 h2客户端初始化
思普瑞小程序
有分组id,上报指定文件
保持监听断线重连
初始化FaceDoor
同步人脸库
存入本地数据库
进度Rate = 1
存入文件和map变量
查询下发成功人脸数据
无分组id,遍历文件夹上报所有已下发处理文件
设备
不一致
比对下发的人脸库和本地已存储人脸数据
文件转对象处理删除逻辑
文件判断
把相关文件数据解析存放到Map中
单个下载
NeedAuthVerifySDK
存入数据库
存在
网络状态监听
下载布控文件同步处理,删除,添加
完成后清除map中待添加列表数据
map信息写入文件更新
收藏
0 条评论
下一页