51 lines
3.2 KiB
Plaintext
51 lines
3.2 KiB
Plaintext
2023-12
|
||
核心功能:基站转发、测站解算、结果推送、断点续传
|
||
待实现和优化的功能:
|
||
1、自动断点续传:
|
||
1)增加一个断点续传任务表。当设备上线时检查上次的状态,如果是掉线,则向设备发补传数据指令,并添加一条新的断点续传任务,包括设备号、时间段
|
||
2)收到最后一条补传消息,则将任务设置为已完成
|
||
|
||
2、推送任务:
|
||
1)按项目号、推送参数ID将在线设备信息打包成若干个List
|
||
2)根据推送参数ID生成相应的推送对象,含协议、地址、端口、推送格式,传入设备List
|
||
3)推送对象推送设备最近的解算记录
|
||
|
||
3、私有化部署UI优化:
|
||
1)首页:显示地图和在线/掉线/告警统计,告警信息实时滚动
|
||
2)告警:告警信息、告警设置
|
||
3)设备状态:温湿度、延迟仅开发者可见
|
||
3)配置:组参数配置、解算参数(仅开发者可见)、推送参数、设备参数(可导出excel表)、命令行(仅开发者可见)
|
||
4)设备消息(仅开发者可见)
|
||
5)数据分析:解算结果,可导出excel表
|
||
6)用户设置:用户名、手机号、权限(管理员、普通),内置开发者用户。管理员可以增删改查,普通用户只能查
|
||
|
||
2024-6
|
||
功能定义、端口分配:
|
||
http netty 功能
|
||
beidou 9901(外) UI、配置管理、状态管理
|
||
beidou-rtcm 9904 9902(外),9903(外) 解算相关,包括解算、解算异常处理
|
||
beidou-fwd 9906 解算结果推送
|
||
ntrip-proxy 9910 11001(外) ntrip服务器代理
|
||
beidou-exapi 9908(外) API
|
||
beidou-ehm 9912 健康检查、SIM卡检查
|
||
|
||
2024-9
|
||
算法:
|
||
1)固定值筛选:a)排序,取中间50%;b)取距离参考点最近的50%
|
||
2)坏点判断:a)和前一个比较;b)和参考点比较
|
||
3)幅度压缩:压缩值=上个周期平滑值+(单位周期解算值-上个周期平滑值)*幅度压缩系数,平滑值=滤波窗口内avg(压缩值)
|
||
4)初值作为参考点的有效时长,缺省为1个周期。从初始值更新时间开始算起
|
||
|
||
小树林算法:1b+2b+3高程0.1+4的48小时
|
||
|
||
2024-11
|
||
告警:
|
||
1)离线:设备记录最后一次收到任何数据的时间。定时任务检查设备最后一次时间,如果与当前时间差距大于门限,则判断为离线;D3F0/D3F2清除离线告警
|
||
2)连续无效解:每次解算完,如果是无效解,则无效解次数加1;否则清0;如果等于N,则产生一次告警。
|
||
3)连续无固定解:每个周期结束,如果是有效解解,则记录当前时间;D3F2检测当前时间和最近一次有效解时间差距,如果大于N,则产生一次告警。
|
||
|
||
2025-03
|
||
优化推送策略:
|
||
1)解算数据表增加一个字段:是否稳定。每次滤波时检查滤波窗口内的原始数据时间,当前时间距离最后一条时间超过滤波窗口的2/3时,稳定字段设为true,否则false
|
||
2)每次推送只推送稳定字段为true的结果
|
||
例如滤波窗口是24小时,最近一次上线时间是0点,13点上线,则将开始上线时间置为13点,第二天13点开始推送 |