返回工作笔记
NOTE ARCHIVE现场记录无人机2026-07-08
项目交付

声网优化与天气限制-需求文档

声网优化与天气限制-需求文档

Clark 更新于 2026-08-31 阅读约 6 分钟 阅读 2
阅读导航

文档版本:V1.2 编制日期:2026年5月18日 编制人:[姓名已隐藏] 项目名称:市项目甲项目 数据来源:[腾讯文档] 无人机管理平台需求清单(共99条)


一、需求概述

本次需求主要涉及三个方面:

  1. 优化声网视频直播质量
  2. 禁飞区功能测试与确认
  3. 无人机飞行天气限制管理

二、需求详情

2.1 声网视频直播优化(紧急)

问题背景:当前声网直播存在两个严重问题:

  1. 流量消耗异常高:2天耗费200+元人民币流量费,成本不可接受
  2. 画面不清晰:高流量消耗下画质仍然模糊

当前临时方案:关闭机场直播,只打开无人机直播,但问题依然存在。

根因排查方向

排查项说明
双路推流问题机场直播+无人机直播同时推流,导致流量翻倍,需确认是否关闭机场路后仍有双路推流残留
码率配置声网推流码率是否过高?是否存在码率与画质不匹配的情况(码率高但画质低)
编码效率是否存在重复编码或无效帧传输,导致流量浪费但画质无提升
分辨率/帧率推流分辨率和帧率是否合理,是否存在超高清推流但实际显示被缩放的情况
连接管理用户关闭直播页面后,推流是否仍在后台继续?是否有连接未正确释放的情况
关键帧频率I帧间隔是否过短,导致流量飙升
音频流是否存在不必要的音频流占用带宽

关联需求清单编号

清单序号需求分类需求内容摘要优先级状态
#10基础需求对接声网的流媒体服务流程,使用测试账号已完成
#19基础需求声网改用旁路推流,前端需要做改造已完成
#24基础需求4G流量激增问题,需增加流量开关控制已完成
#47基础需求无人机画面切换声网,直播画面需要延迟一分钟左右才能接入已完成
#48基础需求切换声网后,无人机操作延迟十分明显,操作响应三秒以上已完成
#65基础需求声网平台切换之后加载缓慢卡顿已完成
#88基础需求后台配置系统中新增控制声网开启关闭的按钮配置已完成

需求目标

  1. 紧急:排查流量消耗过高原因,优化至合理水平(目标:日流量费用<30元)
  2. 优化画质,确保在合理码率下画面清晰

优化方案

优化项当前问题优化目标
推流路数机场+无人机双路推流,流量翻倍默认只推无人机单路,机场路按需开启
码率疑似码率过高但画质低(码率效率差)1080P下码率控制在1500-2500kbps
连接释放关闭页面后推流可能未停止关闭页面/退出座舱立即停止推流
画质配置推流参数未调优根据网络带宽自适应画质

实施要点

  • 第一步(紧急):排查流量消耗根因,确认是否存在双路推流、连接未释放、码率异常等问题
  • 第二步:根据排查结果调整推流参数,降低流量同时保证画质
  • 与声网技术支持对接确认参数配置和计费模式

2.2 禁飞区功能测试确认

问题背景:需对禁飞区相关功能进行专项测试,确认功能是否正常。禁飞区与航线关联功能已实现,需验证实际效果。

关联需求清单编号

清单序号需求分类需求内容摘要优先级状态
#23基础需求发起无人机飞行任务时,要跟禁飞区的数据做关联已完成
#58基础需求禁飞区和航线做对应,图斑举证或日常巡查都要支持已完成
#83基础需求添加航线时,需要在地图中默认展示禁飞区的范围已完成

测试目标:全面测试禁飞区功能,确保无人机在禁飞区域无法起飞,安全合规。

测试要点

2.2.1 功能测试清单

序号测试项目对应需求预期结果测试状态
1禁飞区边界识别#23发起任务时自动检测航线是否与禁飞区重叠待测试
2禁飞区地图展示#83添加航线时地图默认展示禁飞区范围待测试
3图斑举证禁飞关联#58图斑举证任务需与禁飞区做关联判断待测试
4日常巡查禁飞关联#58日常巡查任务需与禁飞区做关联判断待测试
5任务下发拦截#23禁飞区内的航线任务无法下发待测试
6禁飞区提示信息#23进入禁飞区前显示明确提示待测试

2.2.2 测试环境要求

  • 测试场地:需包含禁飞区边界区域
  • 测试设备:大疆机场2(Matrice 3TD)
  • 网络环境:确保某采集平台与飞行器连接正常

2.2.3 风险确认项

  • 确认禁飞区数据来源及更新机制
  • 确认机场与平台的时间同步
  • 确认异常情况下的应急处理机制
  • 确认禁飞区数据覆盖范围是否完整

2.3 无人机飞行天气限制管理

需求背景:无人机飞行受天气影响较大,雨量过大时无人机不飞,需在平台层面增加天气限制管理功能。飞前应有天气提示,日志记录天气及飞行尝试信息,飞控平台根据天气判断并提示。

天气判断机制:本功能采用双重判断机制:

判断层来源说明
第一层大疆机场API大疆机场自身会根据天气条件判断是否允许起飞,此为设备底层限制
第二层某采集平台平台独立获取天气数据,进行自主判断和提示,不依赖大疆API

两层判断独立运行,互不替代。即使大疆API允许起飞,某采集平台仍需进行二次判断。

关联需求清单编号

清单序号需求分类需求内容摘要优先级状态
#113业务需求无人机飞行天气限制管理(双重判断+飞前检测+人工确认+日志记录+API对接)待开发

需求目标:实现飞前天气检测、天气不达标时人工二次确认、全程日志记录。

功能需求

2.3.1 天气判断流程

用户发起任务
    ↓
大疆机场API判断天气(第一层)
    ├── 不允许起飞 → 提示"大疆机场判断天气不满足飞行条件",任务终止
    └── 允许起飞 → 进入某采集平台判断(第二层)
                    ↓
              某采集平台获取天气数据
                    ↓
              天气条件是否满足?
                    ├── 满足 → 正常执行任务
                    └── 不满足但未到禁止程度 → 弹出人工二次确认
                                                ├── 确认飞行 → 记录天气状况,执行任务
                                                └── 取消飞行 → 记录天气状况,任务取消

2.3.2 天气限制条件

天气参数完全禁止起飞需人工二次确认正常飞行
降雨量≥中雨(>2.5mm/h)小雨(0.1-2.5mm/h)无雨
风速>10m/s(6级风)6-10m/s(4-5级风)<6m/s
能见度<500米500-1500米>1500米
温度<-10°C 或 >45°C-100°C 或 3545°C0~35°C
雷电天气检测到雷电雷电预警区域无雷电

关键说明:当天气条件处于"需人工二次确认"区间时(如小雨天气),系统不自动禁止起飞,而是弹出确认框,由操作人员判断是否继续执行。

2.3.3 功能模块

(1)飞前天气检测

  • 自动获取任务执行区域天气预报
  • 展示未来3小时天气预报
  • 飞前检查清单包含天气项
  • 天气达到完全禁止条件时,禁止下发任务并给出具体原因
  • 天气处于需确认区间时,弹出人工二次确认弹窗

(2)人工二次确认

  • 弹窗内容包含:
    • 当前天气状况(温度、降雨、风速、能见度)
    • 风险提示(如"当前为小雨天气,飞行可能存在风险")
    • 确认按钮 + 取消按钮
  • 确认后自动记录:操作人、确认时间、天气状况、确认结果
  • 取消则任务终止,记录天气原因

(3)天气提示功能

  • 起飞前显示天气预警信息
  • 提示内容包含:温度、降雨、风速、能见度
  • 提供天气详情查看入口
  • 区分提示级别:
    • 🔴 禁止飞行(红色):天气条件完全不允许
    • 🟡 需确认飞行(黄色):天气有风险但可人工判断
    • 🟢 正常飞行(绿色):天气条件良好

(4)日志记录(重点需求)

  • 每次飞行尝试均需记录天气数据,无论是否实际起飞
  • 记录内容包括:
日志记录格式(人工确认后飞行):
时间: 2026-05-18 14:00:00
任务ID: TASK_20260518_001
机场SN: XXXXXXXXXX
天气状况: 小雨
温度: 18°C
风速: 4m/s
降雨量: 0.8mm/h
能见度: 3000米
大疆API判断: 允许起飞
某采集平台判断: 需人工二次确认
操作人确认: [姓名已隐藏](确认飞行)
飞行状态: 天气条件需确认,人工确认后飞行
禁止起飞日志示例:
时间: 2026-05-18 14:30:00
任务ID: TASK_20260518_002
机场SN: XXXXXXXXXX
天气状况: 中雨
温度: 15°C
风速: 8m/s
降雨量: 3.5mm/h
能见度: 800米
大疆API判断: 禁止起飞
某采集平台判断: 禁止起飞(降雨量过大)
操作人确认: 无需确认(自动禁止)
飞行状态: 天气条件不满足,任务取消
  • 日志存储:按日期和机场SN归档,支持按时间范围、机场、天气类型检索

(5)飞控平台天气判断

  • 接入气象数据API(可选:中国气象局API、高德天气API)
  • 支持定时更新天气数据(建议每30分钟更新一次)
  • 支持手动刷新天气信息
  • 天气判断逻辑由飞控平台自动执行,与大疆API判断独立
  • 判断结果实时同步至某采集平台
  • 飞行过程中天气突变时,自动触发返航或悬停等待

2.3.4 界面展示

  • 首页增加天气预警模块(红/黄/绿三级)
  • 任务调度增加天气状态列
  • 设备详情页增加实时天气信息
  • 飞前天气禁止时,任务下发按钮置灰并显示原因
  • 天气需确认时,任务下发按钮显示黄色警示,点击后弹出确认框
  • 日志查看页面:支持按机场/时间/天气类型筛选

三、需求优先级

序号需求项优先级关联清单编号
1声网流量+画质优化P0紧急#10, #19, #24, #47, #48, #65, #88
2禁飞区功能测试P1#23, #58, #83
3天气限制功能(含人工确认)P1#113

四、备注

  1. 声网优化为P0紧急:2天200+元流量费不可接受,需优先排查流量消耗根因并优化
  2. 声网优化需与声网技术支持对接确认参数配置和计费模式
  3. 禁飞区测试需安排实地飞行测试,#23、#58、#83已标记完成,需实际验证
  4. 天气限制采用双重判断机制(大疆API + 某采集平台),小雨等边界天气需人工二次确认
  5. 天气API对接需确认数据源及费用
  6. 天气限制已录入需求清单,编号#113