错误 #4133
支持小区去激活/激活功能
0%
描述
一 内容
功放控制 :当小区去激活时,通过控制通道开关关闭功放,目前驱动已提供功放开关接口
功能实现情况 :现有功能存在不足,缺乏单独的去激活和激活操作,且激活和去激活过程未分开。后续增加单独去激活功能,实现先去激活再激活的连续过程,方便手动控制小区状态
相关定义 :小区去激活最主要是功放不能发功率,核心逻辑是基站功率不发出,激活前的历史信息全部清掉
操作时间 :从去激活状态进入激活状态时间约为两秒。
二 参数
DU_CELL模块:
1)du-cell.xml文件<BASE>节点下新增小区管理状态(去激活(0)/激活(1))参数。
参数名称:CELL_ADMIN_STATUS
参数类型:uint8
取值范围:[0,1]
默认值:1
取值说明:0代表小区去激活(CELL_INACTIVE), 1代表小区激活(CELL_ACTIVE)。
修改方式:隐藏参数,不显示,不允许用户修改; 只能由网管界面按钮"去激活"/"激活"关联修改该参数。
2) du-cell.yang文件container BASE节点下新增模型参数:leaf CELL_ADMIN_STATUS{type uint8; description "0-CELL_INACTIVE,1-CELL_ACTIVE";}
三 告警
新增告警:
DU:
FmNameID:89 //告警枚举ID
piority:3 //重要
sql:
INSERT INTO `FMDefine` VALUES;
INSERT INTO `StringDefine` VALUES ('CELL_OUT_OF_SERVICE', '小区退服');
INSERT INTO `FMEnumDefine` VALUES;
INSERT INTO `StringDefine` VALUES ('STR_TIP_INFO', '提示信息');
INSERT INTO `FMEnumDefine` VALUES;
四 网管约束
1 小区去激活时(CELL_ADMIN_STATUS=0),小区重建按钮(CELL_REBUILD_SWITCH)需灰显不能操作。
2 小区激活/去激活操作频次2s才允许设置一次,防止用户频繁操作该字段。
五 测试用例
前置条件:小区建立正常,接入正常。
1 置小区去激活,小区发生删建且建立失败。告警显示:上报小区退服告警,原因为小区去激活,提示信息为0x0100。
2 基于1步骤后,置小区激活,小区建立成功且告警恢复,抓包观测UE接入正常,做上下行基础灌包流量正常。
3 基于2步骤后,置小区去激活,同时修改BASE/COMMON/ZERO_CORRELATION_ZONE_CFG复位参数(由12改为13),小区发生删建且建立失败。
告警显示:上报小区退服告警,原因为小区去激活,提示信息为0x0100。
4 基于3步骤后,置小区激活,小区建立成功且告警恢复,抓包观测UE接入正常,做上下行基础灌包流量正常。
5 基于4步骤后,修改BASE/COMMON/ZERO_CORRELATION_ZONE_CFG复位参数(由13改为12),小区复位最终建立成功,抓包观测UE接入正常,
做上下行基础灌包流量正常。
6 基于5步骤后
1)置小区去激活,小区发生删建且建立失败。告警显示:上报小区退服告警,原因为小区去激活,提示信息为0x0100。
2)然后复位基站,基站启动后小区无法正常建立,告警显示:上报小区退服告警,原因为小区去激活,提示信息为0x0100。
3)然后置小区激活,小区建立成功且告警恢复,抓包观测UE接入正常,做上下行基础灌包流量正常。
文件