一种休眠小区恢复方法和平台的制作方法

文档序号:8546651阅读:174来源:国知局
一种休眠小区恢复方法和平台的制作方法
【技术领域】
[0001] 本发明涉及移动网络,尤其涉及一种休眠小区恢复方法和平台。
【背景技术】
[0002] 在现有的2G网络中,监控和优化EGPRS数据业务休眠小区(下文简称休眠小区) 是日常中一项重要的优化工作,对保障和提升用户终端用户数据业务感知起到的重要的作 用。日常优化人员需实时监控休眠小区的网络运行状态的重要无线指标(KPI),分析休眠小 区的原因,并手动进行休眠小区优化操作。
[0003] 现有技术的不足之处在于:在现有的恢复休眠小区的过程中:由于自动执行某个 休眠小区的指令集时需要2分钟左右的时间,所以当网络中休眠小区数较多时,将可能出 现上一个时间段的休眠小区不能在及时执行完,而下一个时间段的休眠小区工单又产生了 的情况,这将导致部分指令无法执行以及指令执行严重滞后的问题,会使部分休眠小区无 法及时进行处理的问题,给用户使用移动网络带来困扰;而且,某些对休眠小区的恢复操作 指令会导致基站控制器的PCU热重启,如果基站控制器的PCU频繁的进行热重启,那么执行 处理恢复指令时若同一 PCU连续不间断热重启可能会导致PCU吊死情况的发生,从而导致 该P⑶下全部小区进入EGPRS休眠,产生网络故障。

【发明内容】

[0004] 为克服上述缺陷,本发明提供一种休眠小区恢复方法和平台。
[0005] 第一方面,本发明实施例提供一种休眠小区恢复方法,所述方法包括:
[0006] 确定步骤,根据预先设定的休眠小区判定规则确定待恢复休眠小区;
[0007] 指令生成步骤,生成每个待恢复休眠小区各自对应的用于将待恢复休眠小区恢复 为正常小区的休眠恢复指令集;
[0008] 恢复处理步骤,当确定的待恢复休眠小区的数量大于或等于2时,通过多线程技 术来执行所述多个待恢复休眠小区各自对应的休眠恢复指令集,将所述多个待恢复休眠小 区恢复为正常小区;
[0009] 其中,每个线程各自执行的恢复处理步骤中,当线程对应的目标待恢复休眠小区 所在基站控制器的PCU处于热重启阶段时,执行等待操作,直至所述PCU从热重启阶段进入 到正常工作阶段后执行目标待恢复休眠小区对应的休眠恢复指令。
[0010] 优选地,每个线程各自执行的恢复处理具体包括如下步骤:
[0011] 第一判断子步骤,判断线程对应的第一待恢复休眠小区所在基站控制器的PCU是 否处于热重启阶段,获取第一判断结果;
[0012] 第一跳转子步骤,当第一判断结果指示所述PCU处于热重启阶段时,等待预定时 间后返回所述判断PCU是否处于热重启阶段的步骤,否则执行所述目标待恢复休眠小区对 应的休眠恢复指令,将所述目标待恢复休眠小区恢复为正常小区。
[0013] 优选地,所述用于将待恢复休眠小区恢复为正常小区的休眠恢复指令集为:GENA 重启指令集、P⑶倒换指令集和EDAP删除重建指令集中的至少一个。
[0014] 优选地,所述每个线程各自执行的恢复处理还包括:
[0015] 第二判断子步骤,判断所述目标待恢复休眠小区对应的指令集是否包括PCU倒换 指令集或EDAP删除重建指令集,获取第二判断结果;
[0016] 第二跳转子步骤,当第二判断结果指示所述目标待恢复休眠小区对应的指令集包 括PCU倒换指令集或EDAP删除重建指令集时,跳转到所述判断PCU是否处于热重启阶段的 步骤,否则直接执行所述目标待恢复休眠小区对应的休眠恢复指令,将所述目标待恢复休 眠小区恢复为正常小区。
[0017] 优选地,成功率较高的休眠恢复指令集具有较高的优先级,所述指令生成步骤具 体包括:
[0018] 获取当前待生成休眠恢复指令集的第二待恢复休眠小区的历史恢复记录;
[0019] 当根据所述历史恢复记录确定所述第二目标待恢复休眠小区无法使用历史恢复 记录对应的历史休眠恢复指令集进行恢复时,确定优先级高于所述历史休眠恢复指令集的 优先级的休眠恢复指令集作为所述第二待恢复休眠小区的当前休眠恢复指令集。
[0020] 优选地,还包括:
[0021] 告警步骤,在执行所述多个待恢复休眠小区各自对应的休眠恢复指令集无法将待 恢复休眠小区恢复为正常小区时,发出告警信息,提示对无法恢复的待恢复休眠小区进行 人工处理。
[0022] 优选地,还包括:
[0023] 收集步骤,在执行所述多个待恢复休眠小区各自对应的休眠恢复指令集后,收集 所述休眠恢复指令集中执行失败的休眠恢复指令;
[0024] 回退步骤,依据所述执行失败的休眠恢复指令生成并执行回退指令。
[0025] 第二方面,本发明实施例提供一种休眠小区恢复平台,所述平台包括:
[0026] 确定模块,用于根据预先设定的休眠小区判定规则确定待恢复休眠小区;
[0027] 指令生成模块,用于生成每个待恢复休眠小区各自对应的用于将待恢复休眠小区 恢复为正常小区的休眠恢复指令集;
[0028] 恢复处理模块,用于当确定的待恢复休眠小区的数量大于或等于2时,通过多线 程技术来执行所述多个待恢复休眠小区各自对应的休眠恢复指令集,将所述多个待恢复休 眠小区恢复为正常小区;
[0029] 其中,在所述恢复处理模块中,当线程对应的目标待恢复休眠小区所在基站控制 器的PCU处于热重启阶段时,执行等待操作,直至所述PCU从热重启阶段进入到正常工作阶 段后执行目标待恢复休眠小区对应的休眠恢复指令。
[0030] 优选地,所述恢复处理模块具体包括:
[0031] 第一判断子模块,用于判断线程对应的第一待恢复休眠小区所在基站控制器的 PCU是否处于热重启阶段,获取第一判断结果;
[0032] 第一跳转子模块,用于当第一判断结果指示所述PCU处于热重启阶段时,等待预 定时间后返回所述判断PCU是否处于热重启阶段的步骤,否则执行所述目标待恢复休眠小 区对应的休眠恢复指令,将所述目标待恢复休眠小区恢复为正常小区。
[0033] 优选地,所述用于将待恢复休眠小区恢复为正常小区的休眠恢复指令集为:GENA 重启指令集、P⑶倒换指令集和EDAP删除重建指令集中的至少一个。
[0034] 优选地,所述恢复处理模块还包括:
[0035] 第二判断子模块,用于判断所述目标待恢复休眠小区对应的指令集是否包括PCU 倒换指令集或EDAP删除重建指令集,获取第二判断结果;
[0036] 第二跳转子模块,用于当第二判断结果指示所述目标待恢复休眠小区对应的指令 集包括P⑶倒换指令集或EDAP删除重建指令集时,跳转到所述判断P⑶是否处于热重启阶 段的步骤,否则直接执行所述目标待恢复休眠小区对应的休眠恢复指令,将所述目标待恢 复休眠小区恢复为正常小区。
[0037] 优选地,成功率较高的休眠恢复指令集具有较高的优先级,所述指令生成模块具 体用于:
[0038] 获取当前待生成休眠恢复指令集的第二待恢复休眠小区的历史恢复记录;
[0039] 当根据所述历史恢复记录确定所述第二目标待恢复休眠小区无法使用历史恢复 记录对应的历史休眠恢复指令集进行恢复时,确定优先级高于所述历史休眠恢复指令集的 优先级的休眠恢复指令集作为所述第二待恢复休眠小区的当前休眠恢复指令集。
[0040] 优选地,所述平台还包括:
[0041] 告警模块,用于在执行所述多个待恢复休眠小区各自对应的休眠恢复指令集无法 将待恢复休眠小区恢复为正常小区时,发出告警信息,提示对无法恢复的待恢复休眠小区 进行人工处理。
[0042] 优选地,所述平台还包括:
[0043] 收集模块,用于在执行所述多个待恢复休眠小区各自对应的休眠恢复指令集后, 收集所述休眠恢复指令集中执行失败的休眠恢复指令;
[0044] 回退模块,用于依据所述执行失败的休眠恢复指令生成并执行回退指令。
[0045] 本发明实施例提供的休眠小区恢复方法和平台,通过多线程技术来执行所述多个 待恢复休眠小区各自对应的休眠恢复指令集,将所述多个待恢复休眠小区恢复为正常小 区,大大提高休眠小区的处理效率,有效避免在休眠小区较多时处理不及时的问题,很好地 保证了恢复指令执行的及时性;而且,当线程对应的目标待恢复休眠小区所在基站控制器 的PCU处于热重启阶段时,执行等待操作,直至所述PCU从热重启阶段进入到正常工作阶段 后执行目标待恢复休眠小区对应的休眠恢复指令,避免了基站控制器的PCU频繁的进行热 重启情况的出现以及PCU吊死情况的发生,有效避免了
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1