本页目录
概述
执行监测模块的核心职责是跟踪执行会话的后续状态。为了清晰界定业务边界,需明确“规划”、“下发”与“监测”三者的关系:
- 航线规划(飞行模块):负责“生成待执行的航线内容”(新建任务、配置参数、地图检查、航线预览)。
- 航线下发(飞行动作):负责“创建执行会话”。用户在飞行模块通过航线下发面板选择机巢与执行模式,将规划好的航线推送到执行队列。
- 执行监测(监测模块):负责“跟踪执行会话”。包含执行列表与执行详情,用于查看会话的执行状态、实时数据、事件和回放信息。
提示
💡 核心定位:执行监测页不重复展示规划表单,而是专注于展示执行态的实时遥测、事件流与成果数据。
从规划到监测的业务流转:
提示
航线规划(生成内容) ➔ 航线下发(创建会话) ➔ 执行监测(跟踪会话:执行列表 ➔ 执行详情)
一、 前置动作:航线规划与下发
在进入执行监测模块前,需在飞行模块完成以下前置动作:
1. 航线规划与预览
在飞行规划模块中完成新建任务、配置参数、检查地图结果,并打开航线预览确认待下发的航线内容。这是执行监测的数据源头。
2. 航线下发(创建执行会话)
在飞行模块中打开 航线下发面板,勾选待下发航线,配置核心字段后提交,系统即创建执行会话,任务链路由此进入执行监测模块的管辖范围。
| 配置字段 | 业务含义与作用 |
|---|---|
| 起飞机巢 | 选择执行本次任务的机巢(无人机自动机场),决定由哪台设备起飞作业。 |
| 执行模式 | 控制任务触发方式:** 立即执行**(下发后马上起飞)或计划执行(按设定时间触发)。 |
| 执行时间 | 仅在执行模式为计划执行时生效,设定任务的计划触发时间。 |
| 扩展包 | 可选加载的扩展能力包,默认不启用。 |
二、 执行监测视图一:执行列表(会话总览)
下发成功后,进入 执行监测 模块的执行列表,查看新创建的执行记录。
1. 执行状态机
执行列表顶部以统计卡形式展示各状态数量,完整状态机如下:
| 状态分组 | 包含状态 | 业务含义 |
|---|---|---|
| 准备阶段 | 已创建、待执行 | 执行会话已创建,等待进入调度。 |
| 调度阶段 | 调度中、已调度 | 系统正在/已经向机巢下发调度指令。 |
| 执行阶段 | 执行中 | 无人机正在飞行作业。 |
| 终态 | 已完成、失败、已取消、已跳过 | 执行结束的成功/失败/取消/跳过。 |
提示
⚠️ 取消与跳过的触发方: 已取消与已跳过既可由用户手动触发(如主动终止任务),也可由系统自动触发(如起飞前预检不通过、设备或环境条件不满足)。看到这两种状态时,应进入“执行详情-执行事件”排查具体触发原因。
提示
⚠️ 失败无断点续飞: 任务一旦失败即终止,系统不提供断点续飞或一键重试入口。如需再次执行,必须回到规划/下发流程重新下发任务。
2. 列表筛选与表格列
筛选维度:计划状态、时间范围、机巢/设备、航线类型、成果状态。
表格核心列:
| 列名 | 业务含义 |
|---|---|
| 执行名称 / 执行ID | 执行会话的名称与唯一 ID(支持复制)。 |
| 状态 | 当前执行状态(如已完成、执行中)。 |
| 机巢 / 飞行器 | 执行设备(如 0G-大疆机巢 / M3TD)。 |
| 航线名称 / 航线类型 | 关联的航线及其类型。 |
| 开始时间 / 时长 | 执行起始时刻与持续时长。 |
| 采集结果 | 采集产出统计(如 5 图 / 0 视频)。 |
| 数据状态 | 数据回传进度(如已回传)。 |
| 成果状态 | 成果可用性(如可查看)。 |
3. 下发后核对要点
- 列表中是否出现了新的 调度 ID / 执行记录。
- 当前状态是否流转至 已创建 或 调度中。
- 创建时间是否与航线下发动作的时间一致。
三、 执行监测视图二:执行详情(四大页签)
在执行列表中找到对应执行后,点击进入执行详情。详情页包含四个页签:** 概览、飞行回放、执行事件、成果发布**。
1. 概览页签
执行会话的"总仪表盘",聚合以下区块:
- 顶部指标卡:执行进度、总时长、照片数、视频数、数据回传状态、成果状态。
- 执行概览:执行 ID、任务名称、起飞机巢、飞行器、航线数量、状态、执行模式、开始/结束时间。
- 机巢信息:设备名称、机巢 ID、经纬度、高度、在线状态、设备状态、型号、序列号。
- 采集结果概况:照片、视频、航点拍照、主视角回传的分类计数;成果预览。
- 航线列表:本执行会话包含的航线,每条带独立状态与时间。
- 关键事件摘要:提炼的关键事件(如任务完成),可跳转全部执行事件。
- 数据与成果状态:"上传 → 处理 → 成果"三阶段流水线状态(详见第五章)。
2. 飞行回放页签
用于执行结束或失败后的历史回放,重现飞行轨迹与过程,是复盘与定位问题的核心入口。
3. 执行事件页签
以事件流形式记录执行全过程,支持搜索、按类型/状态/时间筛选。
- 事件类型:任务进度(带百分比与步骤号)、预检结果、执行事件(平台侧状态变更)、告警事件。
- 事件来源:dji(设备侧上报)与 platform(平台侧生成)。
- 辅助视图:事件时间轴、事件统计环形图、事件详情面板(含关联执行/航线、备注/MQTT Topic)。
4. 成果发布页签
对采集成果进行发布决策管理。
- 发布状态:** 已发布**(可用于展示分析)、仅归档(保留原始存储不展示)、已排除(无需发布或不符合要求)。
- 操作与留痕:支持批量下载/归档/排除/发布;右侧记录操作人与时间,并提供发布决策摘要统计。
四、 核心能力:实时监测与直播控制
进入执行详情后,根据执行状态选择查看方式:
| 执行状态 | 优先查看 | 业务目的 |
|---|---|---|
| 执行中 | 实时直播 | 实时掌握飞行画面与遥测;可通过直播控制对无人机进行人工介入控制,在异常情况下及时干预飞行。 |
| 已完成 / 失败 | 历史回放 | 复盘飞行轨迹、定位失败原因、核对采集过程。 |
提示
⚠️ 直播控制(核心应急能力): 查看实时直播时,系统提供直播控制入口,允许操作员对飞行中的无人机进行人工介入控制(如云端打杆、云台控制、一键返航等)。当实时画面或遥测出现异常(如逼近障碍物、姿态失稳、环境突变)时,可立即通过直播控制干预,保障飞行安全。
五、 数据流水线:从回传到成果
采集数据从产生到可用,经历三阶段流水线(展示于概览页"数据与成果状态"区块):
| 阶段 | 状态维度 | 业务含义 |
|---|---|---|
| 阶段 1:上传 | 上传状态(如已回传) | 采集数据在飞行过程中实时回传至平台存储,边飞边传。 |
| 阶段 2:处理 | 处理状态 | 重建/拼接等处理由后续系统根据回传数据自动触发,无需用户手动提交。 |
| 阶段 3:成果 | 成果状态(如可查看) | 成果已可用,可查看或下载,但未必代表已发布。 |
提示
💡 成果状态 ≠ 发布状态: "可查看"仅表示成果已生成并可下载;是否对外展示由成果发布页签的发布决策(已发布/仅归档/已排除)决定。
六、 最佳实践
- 边界清晰:规划阶段在飞行模块确认航线内容;下发后,在执行监测模块查看执行结果。
- 下发后先查列表:下发成功后,先在执行列表确认执行会话是否创建成功(状态为已创建/调度中、创建时间吻合)。
- 执行中看直播、异常用控制:执行过程中优先查看实时直播掌握画面与遥测;一旦发现异常,立即通过直播控制人工介入干预。
- 结束后看回放:执行结束或失败后优先查看历史回放,复盘轨迹与定位问题。
- 失败需重新下发:任务失败后无断点续飞/重试入口,确认失败原因(结合执行事件)后,回到规划/下发流程重新下发。
- 关注三阶段流水线:执行完成后,依次确认"上传已回传 → 处理已完成 → 成果可查看"。由于数据实时回传、处理自动触发,通常任务结束后不久成果即可用;若长时间卡在某一阶段,需排查网络或处理队列。
- 成果发布做决策:对不符合要求或无需展示的成果,及时在成果发布页签做归档/排除决策,保持成果库整洁;需对外分享的成果执行发布。