跳到主要内容

OmniLCS Web 界面指南

OmniLCS 控制面板是一个通过 HTTPS 在 443 端口提供的实时 Web 界面。它基于 Phoenix LiveView 构建,提供无需页面重新加载的实时更新视图。所有页面每 2-3 秒自动刷新。

页面概述

导航栏按以下顺序呈现页面:

页面路径描述
仪表板/dashboard系统概述及关键指标
位置/location位置服务测试界面
SLs 接口/slsSLs (LCS-AP) 接口监控
小区数据库/cells小区数据库管理和导入
小区地图/map交互式小区地图,支持广播区域选择
Diameter/diameterDiameter 对等监控
GMLC / Le/gmlcGMLC Le 接口监控,延迟会话管理
发送广播/send_broadcast跨 2G/3G/4G 的统一广播编排
活动广播/broadcasts监控和停止活动广播
CBC 2G/cbc2G CBSP 监控
CBC 3G/cbc3g3G SABP 监控
CBC 4G/cbc4g4G SBC-AP 广播编排和监控
CAP 警报/capCAP 警��摄取、批准和广播监控
应用程序/applicationOTP 应用程序资源查看器(内置)
配置/configuration运行时配置查看器(内置)
日志/log实时日志查看器(内置)

仪表板

路径: /dashboard
刷新: 每 2 秒

OmniLCS 仪表板

仪表板提供整个 OmniLCS 系统的高层次操作概述。

统计卡片

顶部有四个摘要卡片:

卡片描述
活动会话正在进行的位置会话数量
总请求自启动以来处理的位置请求总数
成功率完成请求与总请求的百分比
平均响应时间平均定位持续时间(毫秒)

最近位置请求

显示 20 个最近位置会话的表格,列包括:

描述
IMSIUE 标识符
方法定位方法(小区、E-CID、GNSS、OTDOA、混合)
MME发起请求的 MME 主机
时间请求时间戳(HH:MM:SS
状态颜色编码的徽章(活动、完成、错误、超时)

连接的对等体

显示处于“连接”状态的 SLs (LCS-AP) 和 Diameter 对等体列表,包括:

  • 对等体主机名
  • 接口类型(SLs 或 Diameter)

系统状态

子系统健康指示灯:

指示器绿色黄色红色
SLs 接口 (LCS-AP)至少建立 1 个 MME SCTP 关联--无 MME 连接
Diameter 服务至少 1 个对等体连接--无对等体连接
小区数据库小区已加载0 个小区--

位置

路径: /location
刷新: 每 2 秒

位置服务

交互式位置服务测试界面,用于手动请求 UE 位置。

方法选择器

切换按钮选择定位方法:

方法描述
小区基于小区 ID,速度最快,精度最低
E-CID使用 LPPa 通过 eNB 测量的增强小区 ID
GNSS通过 LPP 的 GPS/GNSS,精度最高
OTDOA从 PRS 测量进行多边定位
混合结合方法并提供后备

每种方法显示一个描述面板,解释其工作原理。

请求表单

  • IMSI 输入: 输入要定位的 UE 的 IMSI(例如,999990000000001
  • 请求位置按钮: 异步发送位置请求

请求作为后台任务运行。请求进行时,旋转指示器显示。

会话计数

摘要徽章显示:

  • 总会话
  • 活动会话
  • 完成会话
  • 错误计数
  • 收到的结果

会话历史表

按创建时间(最新优先)排序的所有会话:

描述
IMSIUE 标识符
方法定位方法
MME目标 MME 主机
时间会话创建时间
持续时间完成时间(毫秒或秒)
状态活动、完成、错误、超时

完成的会话展开显示:

  • 坐标: 纬度和经度
  • 不确定性: 位置不确定性(米)
  • 置信度: 置信度百分比
  • 来源: 实际使用的定位来源
  • 地图: 嵌入的 OpenStreetMap 显示位置

错误会话展开显示错误原因。

通知

通知弹出框显示:

  • 请求已发起(信息)
  • 位置已获取(成功,带坐标)
  • 位置获取失败(错误,带原因)

通知在 5 秒后自动消失。

SLs 接口

路径: /sls
刷新: 每 2 秒

SLs 接口

监控 E-SMLC 和连接的 MMEs 之间的 SLs (LCS-AP) 接口。显示 SCTP 关联状态和连接的 MME 对等体。

接口状态

显示 LCS 应用协议 (LCS-AP) 接口状态:

  • 协议参考 (3GPP TS 29.171)
  • 监听配置 (PPID 29,端口 9082)
  • 连接的 MME 对等体数量
  • 绿色/红色指示器

统计

卡片描述
连接的 MMEs活动 SCTP 关联到 MMEs 的数量
总关联SCTP 关联总数

MME 对等体面板

��示连接的 MME SCTP 关联列表,显示对等体主机名和连接状态。

小区数据库

路径: /cells
刷新: 每 2 秒

管理用于小区 ID 定位和 OTDOA 计算的小区位置数据库。所有小区数据持久化到 Mnesia,并在应用程序重启后仍然存在。

头部控制

控件描述
小区数量数据库中小区的总数
最后同步上次 InfluxDB 同步的时间戳和结果
从 InfluxDB 同步触发立即的 InfluxDB 小区同步
地图视图 / 表格视图在表格和地图显示之间切换
导入小区打开特定于供应商的导入模态
添加小区打开手动小区输入表单

搜索

按小区 ID、PCI、EARFCN、小区名称或来源搜索小区。

表格视图

显示的列:

描述
小区 ID唯一的小区标识符
PCI物理小区身份 (LTE/NR) 或主扰码 (UMTS)
EARFCN无线频率信道编号
纬度小区纬度(十进制度)
经度小区经度(十进制度)
RAT无线接入技术:GSM、UMTS、LTE 或 NR
来源数据来源徽章:华为(琥珀色,XLSX 导入)、InfluxDB(绿色,同步)或 手动(蓝色)。徽章下方显示导入时间戳。
操作编辑和删除按钮

导入小区

点击 导入小区 打开一个具有两步工作流程的模态:

第一步:供应商选择

选择要导入的小区数据的 NMS 供应商:

供应商导入格式
华为U2020 XLSX 导出或 CSV
诺基亚NetAct RAN 导出 CSV
爱立信ENM WCDMA 导出 CSV
中兴UMS 小区导出 CSV
其他 / JSONJSON 数组粘贴

第二步:上传

每个供应商提供适当的上传界面。

华为 XLSX(推荐):拖放或选择一个或多个华为 U2020 小区报告 .xlsx 文件。支持多文件上传——例如,同时上传 UMTS 和 LTE 报告。文件在上传完成后自动导入。

RAT 类型(GSM、UMTS、LTE 或 NR)根据以下内容自动检测:

  • 工作簿中的表名(例如,名为 "UMTS"、"LTE"、"GSM"、"NR" 的表)
  • 规划数据表中的列标题(例如,PScrambCode 对于 UMTS,DlEarfcn 对于 LTE,NRPCI 对于 NR,BCCH 对于 GSM)

解析器读取 Sheet1 标签(带坐标的规划数据)并提取:

RAT导入的关键字段
GSM小区 ID、小区名称、LAC、BCCH、BSIC、经度、纬度、天线高度、方位角
UMTS小区 ID、小区名称、LAC、SAC、RAC、UARFCN 下行、扰码、经度、纬度、天线高度、方位角
LTE小区 ID、小区名称、PCI、TAC、DL EARFCN、经度、纬度、天线高度、小区半径、带宽
NR小区 ID、小区名称、NR PCI、TAC、NR DL EARFCN、经度、纬度、天线高度、小区半径、带宽

CSV(所有供应商):上传从所选 NMS 导出的 CSV。第一行必须是列标题。根据所选供应商格式,列映射是自动的。

JSON:粘贴小区对象的 JSON 数组。必填字段:cell_id。可选字段:pciearfcnlatitudelongitudelactacrat

重复处理

导入与现有条目具有相同小区 ID 的小区将覆盖现有数据。这意味着重新导入相同文件是安全的,并将更新任何更改的值。

数据持久性

所有小区数据存储在 Mnesia 中,使用 disc_copies 存储。小区在应用程序重启后持久存在,无需重新导入或重新同步。

添加 / 编辑小区表单

表单字段以网格形式组织:

字段描述
小区 ID唯一标识符(编辑时禁用)
PCI物理小区身份 (0-503)
EARFCN无线频率信道编号
纬度十进制度
经度十进制度
天��端口1、2 或 4
PRS 带宽 (RBs)6、15、25、50、75 或 100
PRS 配置索引0-4095
CP 长度正常或扩展

删除确认

点击小区行上的“Del”会在删除之前显示确认模态。

小区地图

路径: /map

交互式地图显示来自小区数据库的所有小区,使用 Leaflet 在深色主题的 CartoDB 基础地图上。小区根据其 RAT 类型绘制为彩色标记。

标记颜色

RAT颜色
GSM (2G)橙色
UMTS (3G)蓝色
LTE (4G)绿色
NR (5G)紫色
未知灰色
选中琥珀色

标记在较低缩放级别下使用 Leaflet MarkerCluster 进行聚类。点击标记会显示一个弹出窗口,显示小区的详细信息:小区 ID、名称、技术、LAC/SAC/TAC、PCI、EARFCN 和坐标。

广播区域选择

使用右上角的多边形或矩形绘图工具选择地理区域内的小区。当小区被选择时:

  • 底部的选择栏显示所选小区的数量和唯一的 LAC(s)、SAC(s) 和 TAC(s)
  • 出现一个 发送广播到选定小区 按钮,链接到发送广播页面,LACs、SACs 和 TACs 会预填充

发送广播表单会根据所选区域代码自动选择适当的目标网络:

  • 存在 LACs → 启用 2G (CBSP)
  • 存在 SACs → 启用 3G (SABP)
  • 存在 TACs → 启用 4G (SBc-AP)

Diameter

路径: /diameter
刷新: 每 2 秒

Diameter 对等体

监控剩余 Diameter 接口(SLg 和其他)的 Diameter 对等体连接。E-SMLC 到 MME 的 SLs 接口使用原生 LCS-AP 通过 SCTP,并在仪表板页面单独监控。

接口状态

两个面板显示接口健康状况:

接口描述
SLg 接口 (TS 29.172)GMLC 到 MME 通过 DRA,应用 ID 16777264
其他 Diameter 接口根据配置的其他 Diameter 应用

每个面板显示一个绿色/红色指示器和描述。

对等体摘要

顶部显示连接和断开连接的对等体计数。

对等体表

描述
对等体Diameter 主机身份
领域Diameter 领域
IP 地址传输地址 (protocol://ip:port)
状态连接或断开连接徽章

点击对等体行展开以显示详细信息:

详细信息描述
连接发起OmniLCS 是否发起连接
传输SCTP 或 TCP
产品名称远程对等体的 Diameter 产品名称
广告应用对等体支持的应用 ID

CBC 2G

路径: /cbc
刷新: 每 2 秒

监控 2G 小区广播的 CBSP 接口。

接口��息

显示 CBSP 接口状态:

  • 协议参考 (3GPP TS 48.049)
  • 监听端口号
  • 连接的对等体数量
  • 绿色/红色指示器

统计卡片

卡片描述
连接的 BSCs状态为 :connected 的对等体数量
总连接总对等体计数(包括任何未连接的)
最近消息最近消息缓冲区中的 CBSP 消息计数

连接的 BSCs 面板

显示连接的 CBSP 对等体列表,包括:

  • 对等体 IP 地址和端口
  • 连接 ID
  • 连接时间戳
  • 连接状态徽章

最近 CBSP 消息面板

显示 20 条最近的 CBSP 消息的表格:

描述
时间消息时间戳(HH:MM:SS
对等体源对等体的连接 ID
消息可读的消息类型(例如,“WRITE REPLACE COMPLETE”)
类型颜色编码的徽章(完成为 OK,失败为 FAIL,错误为 ERR,其他为 INFO)

消息通过对 cbsp:connectionscbsp:messages 主题的 PubSub 订阅接收。

CBC 3G

路径: /cbc3g
刷新: 每 2 秒

监控通过 Iu-BC 接口的 3G 小区广播的 SABP 接口(3GPP TS 25.419)。

接口信息

显示 SABP 接口状态:

  • 协议参考 (3GPP TS 25.419)
  • 监听端口号
  • 连接的 RNC 数量
  • 绿色/红色指示器

���计卡片

卡片描述
连接的 RNCs状态为 :connected 的 RNC 对等体数量
总连接总对等体计数(包括任何未连接的)
最近消息最近消息缓冲区中的 SABP 消息计数

连接的 RNCs 面板

显示连接的 SABP 对等体列表,包括:

  • 对等体 IP 地址和端口
  • 连接 ID
  • 连接时间戳
  • 连接状态徽章

最近 SABP 消息面板

显示 20 条最近的 SABP 消息的表格:

描述
时间消息时间戳(HH:MM:SS
对等体源 RNC 的连接 ID
消息可读的消息类型(例如,“WRITE REPLACE COMPLETE”、“RESTART INDICATION”)
类型颜色编码的徽章(完成为 OK,失败为 FAIL,错误为 ERR,其他为 INFO)

消息通过对 sabp:connectionssabp:messages 主题的 PubSub 订阅接收。

发送广播

路径: /send_broadcast
刷新: 实时

统一的广播编排界面,用于同时在 2G (CBSP)、3G (SABP) 和 4G (SBc-AP) 网络上发送紧急警告或测试消息。选择一个或多个目标网络,广播将发送到每个选定网络上的所有连接对等体。

默认消息 ID 设置为 4355 (ETWS 测试) 以确保安全。

从小区地图预填充

从小区地图���区域选择导航时,表单会自动填充:

  • 目标网络 根据区域参数启用(LACs → 2G,SACs → 3G,TACs → 4G)
  • LAC、SAC 和 TAC 字段 预填充所选小区的值
  • 小区范围 设置为“按 LAC”

这允许一个完整的工作流程:在地图上按地理位置选择小区,点击“发送广播到选定小区”,编写消息并发送。

活动广播

路径: /broadcasts
刷新: 每 3 秒 + 实时 PubSub

活动广播

统一视图显示所有 2G (CBSP)、3G (SABP) 和 4G (SBc-AP) 网络的活动小区广播。广播从发送时开始跟踪,直到停止或过期。视图每 3 秒自动刷新,并在广播状态变化时实时更新。

摘要卡片

卡片描述
总活动所有网络的活动广播总数
2G (CBSP)活动的 2G 广播
3G (SABP)活动的 3G 广播
4G (SBC-AP)活动的 4G 广播

使用任何广播行上的停止按钮在其各自网络上取消广播。

CBC 4G

路径: /cbc4g
刷新: 每 3 秒

CBC 4G

功能齐全的 4G 小区广播管理界面,用于编排、发送、监控和停止 SBC-AP 广播。

统计卡片

卡片描述
连接的 MMEs已建立的 SBC-AP SCTP 关联数量
活动广播当前活动的 4G 广播数量
总发送历史中的广播总数

编排广播表单

字段描述
消息文本广播消息内容
消息 ID16 位 CB 消息标识符(例如,4370 表示 CMAS)
序列号16 位序列号
MCC移动国家代码(例如,“313”)
MNC移动网络代码(例如,“380”)
TACs逗号分隔的跟踪区域代码
警告类型无、地震、海啸、地震 + 海啸、测试、其他
重复(秒)广播重复之间的秒数
广播次数广播消息的总次数

点击“发送广播”会对消息进行编码(GSM 7 位),构建一个写替换警告请求 PDU,并将其发送给所有连接的 MMEs。

连接的 MMEs 面板

显示 SBC-AP SCTP 关联列表:

  • MME 主机名
  • IP 地址、端口和 SCTP 关联 ID
  • 连接状态徽章(已连接 / 状态名称)

活动广播面板

当前活动广播的表格:

描述
MSG ID以十六进制表示的消息标识符(例如,0x1112)
SERIAL以十六进制表示的序列号
MESSAGE广播文本(截断)
STATUS已发送、停止中、已停止、已确认
ACTION停止按钮(对于已发���/已确认的广播)

点击“停止”会发送一个停止警告请求以停止广播。

广播历史

所有广播的表格(最后 100 条):

描述
MSG ID以十六进制表示的消息标识符
SERIAL以十六进制表示的序列号
MESSAGE广播文本(截断)
TIME发送时间戳(HH:MM:SS
STATUS最终状态徽章

状态更新通过对 cbc:statecbc:connections 主题的 PubSub 订阅接收。

CAP 警报

路径: /cap
刷新: 每 3 秒 + 实时 PubSub

CAP 警报管理

来自外部警报机构的 CAP(通用警报协议)警报的操作员批准工作流程。有关配置、馈送轮询和多边形解析的完整详细信息,请参见 CAP 警报操作指南

统计卡片

卡片描述
待批准等待操作员操作的警报数量(当 > 0 时高亮琥珀色)
活动广播当前正在广播的警报数量
总处理历史中的总警报数量
批准模式当前设置:“手动”(require_approval: true)或“自动”

待处理警报面板

仅在 CAP 配置中 require_approvaltrue 时可见。

描述
TIME��报接收时间
EVENT警报事件类型(例如,“龙卷风警告”)
SEVERITY警报严重性(极端、严重、中等、轻微)
CELLS多边形解析匹配的小区数量
STATUS待处理徽章(琥珀色)
ACTIONS预览、批准、拒绝按钮

预览 展开以显示完整的警报描述、来源、匹配的 TACs/LACs、消息 ID 和 PLMN。

批准 触发通过 SBC-AP (4G)、SABP (3G) 和 CBSP (2G) 的立即广播。

拒绝 将警报移至历史记录并标记为拒绝。

活动广播面板

描述
EVENT警报事件类型
MSG IDCB 消息标识符
TACs目标跟踪区域代码
STARTED广播开始时间
STATUS正在广播(蓝色)或已发送(绿色)

警报历史面板

描述
TIME发送或接收时间戳
EVENT警报事件类型
SEVERITY警报严重性
CELLS匹配的小区数量
TACs/LACs目标区域代码
STATUS已发送(绿色)、已拒绝(红色)或失败(红色)

当收到新的待处理警报时,会出现一个通知弹出框。

GMLC / Le 接口

路径: /gmlc
刷新: 每 3 秒 + 实时 PubSub

GMLC / Le 接口

监控和管理 GMLC Le 接口和延迟位置会话。有关完整配置和 Diameter 协议的详细信息,请参见 GMLC & Le 接口操作指南

统计卡片

卡片描述
活动会话总活动的延迟位置会话
定期活动的定期位置会话数量
地理围栏活动的触发/地理围栏会话数量

授权 LCS 客户端面板

描述
NAME客户端身份(与 Diameter AVPs 匹配)
TYPELCS 客户端类型(紧急服务、增值服务等)
ALLOWED METHODS此客户端可以请求的定位方法
RATE LIMIT每分钟请求数(或“无限制”)

活动延迟会话面板

描述
SESSION ID截断的会话 UUID
TYPE会话类型徽章:定期(绿色)或触发(紫色)
IMSI订阅者 IMSI
METHOD定位方法
CLIENT请求 LCS 客户端的名称
PROGRESS定期:完成/总报告。触发:剩余报告或“活动(无限制)”
LAST FIX最近位置修正的时间
ACTIONS取消按钮以终止会话

会话历史面板

显示最近 50 个完成或取消的会话,包括会话 ID、类型、IMSI、状态(完成/取消)和开始时间。

内置页面

这些页面由控制面板框架提供。

应用程序 (/application)

应用程序资源

OTP 应用程序资源查看器,显示:

  • 正在运行的应用程序及其进程树
  • 每个进程的内存使用情况
  • 消息队列长度

配置 (/configuration)

运行时配置查看器,显示:

  • 所有应用程序环境变量
  • 按应用程序分组

日志 (/log)

实时日志查看器,显示:

  • 来自 ControlPanel.Logger 后端的日志消息
  • 可按日志级别过滤
  • 自动滚动并具备暂停功能