跳转到内容

AI巡检信息管理系统

本子应用是面向建筑工程安全巡检的 AI 巡检子系统,以「巡检任务」为入口,记录巡检人、飞行时间与巡检结果,复用底座图片标注与 AI 识别能力生成隐患记录并跟踪隐患状态;系统与项目、人员、设备等外部模块关联,相关流程不在本系统实现。

  1. 巡检任务管理:任务创建、巡检人与巡检设备记录、巡检结果(照片 / 视频)上传
  2. 隐患记录:基于图片标注的隐患记录,隐患状态流转
  3. 巡检设备管理:巡检设备台账(无人机 / 机场机巢 / 手持终端等)、操作类型(多选),关联设备模块
  4. 巡检人管理:巡检人台账,关联人员模块
  5. 基础设置:巡检类型等基础资料维护
  6. 暂不实现:工作台(待办任务、待复核隐患、识别异常与预警集中展示)
  7. 暂不实现:巡检执行与隐患多维看板,自动生成周报 / 月报 / 年报
  8. 暂不实现:实时视频流巡检
  9. 暂不实现:巡检计划编制与周期派发
  10. 暂不实现:航线自动规划与飞控平台实时 API 对接
  11. 暂不实现:监督检查、整改闭环
  12. 暂不实现:集团级多租户多项目汇总看板
  • 接口化子系统:本应用为 AI 巡检子系统,关联项目、人员、设备、监控、监督检查、整改闭环等外部模块
  • 巡检结果内聚任务:巡检结果(照片 / 视频)与飞行时间等直接记录于巡检任务
  • 图片标注复用:复用底座图片标注插件(人工标注 + AI 智能标注)
  • 隐患状态驱动:隐患记录以隐患状态流转(AI 疑似 → 人工确认 → 已下发 → 已整改)
  • 台账打通:巡检设备关联设备模块、巡检人关联人员模块,避免重复建档;设备保养、维修由设备资产管理(EAM)实现
  • 报告自动生成:系统按周 / 月 / 年自动生成巡检报告与统计
  • 实时巡检预留:巡检设备预留实时视频流地址与接入协议字段,为后续依据设备实时查看隐患预留能力
  • 统计看板:以折线(巡检执行趋势)、饼图(隐患等级 / 类型 / 隐患状态占比)、列表(超期任务与未闭环隐患)多维度呈现

解决方案: 智能建造智慧工地解决方案 (construction) 应用域: 安全管理 - Safety 应用名称: 无人机巡检信息管理系统 - UAV 估算定价: 4800 元/年

名词释义
AI 巡检子系统本应用的定位:仅负责巡检任务的发起、结果记录与隐患识别的子系统
无人机巡检利用无人机对建筑工程现场(如桥梁、隧道、高支模、临边防护等)进行影像采集的安全巡检作业
巡检任务由由巡检人创建并执行的一次巡检作业,记录巡检人、飞行时间与巡检结果
巡检人执行巡检作业的人员,关联人员模块
巡检设备用于巡检的设备(无人机、机场机巢、手持终端等),关联设备模块;本系统仅记录其信息
操作类型巡检设备可执行的操作(多选),如航拍、视频录制、喊话、测温、夜视、气体检测
巡检结果一次巡检任务采集的照片 / 视频等影像数据,内聚记录于巡检任务
隐患记录由图片标注产出的隐患记录,含类型、等级、位置、描述与隐患状态
隐患状态隐患记录的处理状态:AI 疑似 / 人工确认 / 已下发 / 已整改
图片标注插件底座插件 @youchaoyun/plugin-image-annotation,对业务记录中的图片进行目标框标注、风险等级与检查结论填写
AI 识别标注插件底座插件 @youchaoyun/plugin-ai-identification-annotation,承接图片 AI 识别任务并回写标注结果,支持指定触发工作流
AI 员工工作流中的智能识别节点,按预设提示词对图片进行安全隐患识别并返回结构化结论
实时视频流巡检依据巡检设备回传的实时视频流查看现场隐患的能力
整改闭环对已下发隐患进行整改并验证闭环的流程
监督检查对巡检发现的隐患开展监督检查
---
id: 6c913f84-5e1f-4f73-bc5e-16f08c6f3d8f
---
treeView-beta
安全管理/
    无人机巡检信息管理系统
        巡检任务 ##任务创建、指派巡检人与设备、结果上传
        隐患记录 ##标注记录、隐患状态
        巡检设备 ##设备台账、操作类型、实时接入预留
        巡检人 ##巡检人台账、持证情况
        基础设置 ##巡检类型、巡检区域
        工作台 ##待办任务、待复核隐患、识别异常与预警
        统计分析 ##执行与隐患看板、周/月/年报
        暂不实现 :::postpone icon(ph:empty) ##工作台、统计分析、实时视频流巡检、巡检计划、飞控对接、监督检查与整改闭环

巡检业务主线(对象流转)

flowchart LR;
    P(项目) -.-> T(巡检任务) --> D(隐患记录) -.-> R(整改闭环)
    T -.-> M(巡检设备)
    T -.-> I(巡检人)
    D -.-> S(监督检查)

    classDef key fill:#fef9c3,stroke:#ca8a04,color:#111
    classDef branch fill:#E5F6DA,stroke:#569230,color:#111;
    class P,R,M,I,S branch;
    class T key;

巡检执行流程(多角色泳道)

swimlane-beta
    subgraph 巡检人
        A(创建巡检任务)
        B(确认设备)
        C(执行飞行/巡检)
        E(上传巡检结果)
    end
    subgraph AI员工
        AI(按指定工作流识别并回写隐患)
    end
    subgraph 项目负责人
        F{复核隐患}
    end
    subgraph 整改闭环-外部
        M(下发整改并回写隐患状态)
    end
    A --> B --> C --> E
    E -.->|AI 标注| AI
    AI -.-> E
    E --> F
    F -- 确认 --> M
    M -.-> F
    F -- 误报 --> E

    classDef branch fill:#E5F6DA,stroke:#569230,color:#111;
    class M branch;
  1. 巡检任务
    1. 由巡检人直接创建;登记所属项目、巡检人、巡检设备、计划执行日期、天气;状态:待执行 → 执行中 → 已完成 → 已取消
    2. 巡检人执行后登记实际开始 / 结束时间(飞行时间),上传巡检结果(附件 {巡检照片、巡检视频})并填写结果说明、登记结果类型
    3. 巡检结果内聚于任务,不单独建成果表;任务隐患数由关联的隐患记录汇总,结果图片供图片标注插件标注
  2. 隐患记录
    1. 由巡检人对任务结果图片发起标注:人工标注(图片标注插件编辑器框选目标、选标签、定风险等级);AI 智能标注并回写为 AI 记录
    2. 隐患表即标注记录表:隐患类型、隐患等级、位置、描述、检查结论、标注框、是否仅AI标注;
    3. 隐患状态流转:AI 疑似 →(项目负责人)人工确认 → 已下发(推送整改闭环模块)→ 已整改(整改闭环模块回写);误报可退回
  3. 巡检设备
    1. 台账登记名称、巡检设备类型(无人机 / 机场机巢 / 手持终端等)、操作类型(多选:航拍 / 视频录制 / 喊话 / 测温等),并关联设备模块
    2. 预留实时视频流地址与接入协议字段,为后续依据设备实时查看隐患预留
    3. 设备保养、维修(由设备资产管理 EAM 实现)
  4. 巡检人
    1. 台账关联人员模块的人员记录;登记是否取证、证书号
    2. 证件详细信息维护在人员模块,本系统仅记录持证结论与证书号
  5. 基础设置
    1. 维护巡检类型、巡检区域等基础资料
  6. 工作台
    1. 集中展示当前用户待办任务、待复核隐患(AI 疑似)、隐患处理中清单、AI 识别异常、预警
  7. 统计分析
    1. 折线图:按时间统计巡检任务执行数与完成率
    2. 饼图:隐患等级 / 类型占比、隐患状态分布
    3. 列表:超期任务、未确认 / 未整改隐患下钻
    4. 自动报告:按周 / 月 / 年自动生成巡检报告(报告不落业务表)
erDiagram
    direction LR
    subgraph **安全管理**
        subgraph **巡检任务**
            T[tabSafetyInspectionTask巡检任务] {
                long id "ID"
                string code "编号"
                ref project "所属项目"
                string name "任务名称"
                ref inspector "巡检人"
                ref? device "巡检设备"
                date planDate "计划执行日期"
                date startTime "实际开始时间"
                date endTime "实际结束时间"
                string weather "天气"
                kv taskStatus "任务状态"
                file results "附件:{巡检照片、巡检视频}"
                md resultDesc "结果说明"
                int defectCount "隐患数"
                string streamUrl "实时视频流地址(预留)"
                refs defects "隐患记录"

                date createdAt "创建日期"
                ref createdBy "创建人"
                date updatedAt "最后修改日期"
                ref updatedBy "最后修改人"

                ref createdOrg "所属机构"
                ref createdDept "所属部门"
            }
            D[tabSafetyDefect隐患] {
                long id "ID"
                string code "编号"
                ref task "巡检任务"
                ref project "所属项目"
                kv defectType "隐患类型"
                kv defectLevel "隐患等级"
                string location "位置"
                md boxes "标注框"
                md description "描述"
                md conclusion "检查结论"
                boolean isOnlyAi "是否仅ai标注"
                kv hazardStatus "隐患状态"
                file files "附件:{标注图}"

                date createdAt "创建日期"
                ref createdBy "创建人"
                date updatedAt "最后修改日期"
                ref updatedBy "最后修改人"

                ref createdOrg "所属机构"
                ref createdDept "所属部门"
            }
        end
        subgraph **基础设置**
            DEV[tabSafetyInspectionDevice巡检设备] {
                long id "ID"
                string code "编号"
                string name "名称"
                kv deviceType "巡检设备类型"
                kv operationTypes "操作类型(多选)"
                ref machine "关联设备"
                string streamUrl "实时视频流地址"
                string accessProtocol "接入协议"
                file files "附件"
                refs tasks "巡检任务"

                date createdAt "创建日期"
                ref createdBy "创建人"
                date updatedAt "最后修改日期"
                ref updatedBy "最后修改人"

                ref createdOrg "所属机构"
                ref createdDept "所属部门"
            }
            INS[tabSafetyInspector巡检人] {
                long id "ID"
                string code "编号"
                string name "姓名"
                ref employee "关联人员"
                bool isCertified "是否取证"
                string certNo "证书号"
                file files "附件:{证书}"

                date createdAt "创建日期"
                ref createdBy "创建人"
                date updatedAt "最后修改日期"
                ref updatedBy "最后修改人"

                ref createdOrg "所属机构"
                ref createdDept "所属部门"
            }
        end
    end
    Project[tabProjectProject项目]
    Person[tabPersonEmployee人员]
    Machine[tabMachineDevice设备]
    Monitor[tabSmartMonitor监控]
    Supervision[tabSafetySupervision监督检查]
    Rectify[tabSafetyRectification整改闭环]
    INS ||--o{ T : "执行"
    DEV ||--o{ T : "执行"
    T ||--o{ D : ""
    Project ||--o{ T : ""
    Person ||--o{ INS : ""
    Machine ||--o{ DEV : ""
    Monitor }o--o{ DEV : "监控接入"
    Supervision ||--o{ T : "检查"
    Rectify ||--o{ D : "整改"
  • 巡检管理员、巡检人、安全员/审核员为角色,由本业务维护
  • 项目负责人为群组,由智能建造项目域维护
  • 系统管理员为角色,由数智基建技术底座维护
功能巡检管理员(暂不设置)巡检人安全员/审核员(暂不设置)项目负责人系统管理员
工作台(暂不设置)查看查看查看查看管理
巡检任务管理添加、编辑(限本人任务)查看查看管理
隐患记录管理添加(限本人任务)复核、编辑查看管理
巡检设备管理查看—查看管理
巡检人管理—查看查看管理
基础设置管理———管理
统计分析(暂不设置)查看查看查看查看管理

无 本应用不实现审批流程:巡检任务由管理员创建 / 派发,隐患隐患状态由安全员复核确认,均非线上审批;整改闭环由外部整改闭环模块承接。

  1. 通用约定:
    1. 区分两类动作:提醒 = 发送至指定个人的系统消息;通知 = 发送至群聊的消息
  2. 事件触发(实时):
    1. AI 智能标注生成隐患记录时,提醒安全员 / 审核员:任务{ task.code }已自动识别 N 条疑似隐患,待复核
    2. AI 识别失败(传输记录 status = failed)时,巡检人:图片识别失败,请重试
    3. 隐患状态更新为「已下发」时,提醒巡检人;更新为「已整改」时,通知项目安全群
  3. 周期报表(定时发送):
    1. 每周一 9:00,系统自动生成上周巡检周报,发送通知到项目安全群
    2. 每月 1 日 9:00,系统自动生成上月巡检月报,发送通知到项目负责人
    3. 每年 1 月 1 日 9:00,系统自动生成上年度巡检年报,发送通知到项目负责人
  • 巡检任务: tabSafetyInspectionTask.code : {project.code}-IT-{planDate(yyyyMMdd)}-{seq}
  • 隐患: tabSafetyDefect.code : {project.code}-DF-{createdAt(yyyyMMdd)}-{seq}
  • 巡检设备: tabSafetyInspectionDevice.code : DEV-{seq}
  • 巡检人: tabSafetyInspector.code : INS-{seq}

说明:seq 以规则模板中日期字段为周期重置(按月 / 日);巡检设备、巡检人为组织级基础资料,编码不含项目前缀。标注原图与标注图由图片标注插件存储,不在业务编码范围内。

  • 巡检任务(巡检结果):tabSafetyInspectionTask.results : 无人机巡检/{project.code}/{task.code}/结果
  • 隐患记录:tabSafetyDefect.files : 无人机巡检/{project.code}/隐患/{defect.code}
  • 巡检设备:tabSafetyInspectionDevice.files : 无人机巡检/设备/{device.code}
  • 巡检人:tabSafetyInspector.files : 无人机巡检/巡检人/{inspector.code}
  • 应用:
    • 强依赖:有巢脚手架(v0.5.2.20260825)、智能建造 - 项目信息(construction/Project)
    • 弱依赖:智能建造 - 人员管理(construction/Person)、智能建造 - 设备管理(construction/Machine)、企业一体化 - 设备资产管理(EIM/EAM)、智能建造 - 智能建造(construction/Smart)
  • 插件:
    • @youchaoyun/plugin-image-annotation(图片标注)
    • @youchaoyun/plugin-ai-identification-annotation(AI 识别标注)
  • 巡检标注提示词与标签模板:面向建筑安全巡检场景的 AI 识别提示词(按业务场景区分)与层级标签模板,供同类巡检应用复用

任务状态 #TaskStatus | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
待执行01#d9d9d9
执行中11#1890ff
已完成21#52c41a
已取消31#ff4d4f

隐患状态 #HazardStatus | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
AI疑似01#5cdbd3
人工确认11#36cfc9
已下发21#13c2c2
已整改31#08979c

巡检类型 #InspectionType | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
日常巡检11#1677ff可扩展定义
专项巡检21#13c2c2
应急巡检31#722ed1

巡检设备类型 #DeviceType | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
无人机11#1677ff
机场机巢21#13c2c2
手持终端31#722ed1
AI摄像头41#2f54eb
其他91#fa8c16兜底项

操作类型 #OperationType | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
航拍11#1677ff可扩展定义
视频录制21#13c2c2
喊话31#722ed1
测温41#2f54eb
夜视51#fa8c16
气体检测61#a0d911
其他91#eb2f96兜底项

风险等级 #RiskLevel | 分类:安全管理/Safety

名称编码启用颜色图标父级编码说明
无11#ff7875
低21#ff4d4f
中31#f5222d
高41#cf1322
紧急51#a8071a