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

文档序号:8546651阅读:来源:国知局
由于指令修改而带来的网络安全隐 患。
【附图说明】
[0046] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0047] 图1表示休眠小区恢复方法的实施例流程图。
[0048] 图2表示休眠小区恢复方法的又一实施例流程图。
[0049] 图3表示休眠小区恢复平台的实施例示意图。
【具体实施方式】
[0050] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051] 一种休眠小区恢复方法的实施例示意图如图1所示,所述休眠小区恢复方法包 括:
[0052] 确定步骤200,根据预先设定的休眠小区判定规则确定待恢复休眠小区;
[0053] 指令生成步骤201,生成每个待恢复休眠小区各自对应的用于将待恢复休眠小区 恢复为正常小区的休眠恢复指令集;
[0054] 恢复处理步骤202,当确定的待恢复休眠小区的数量大于或等于2时,通过多线程 技术来执行所述多个待恢复休眠小区各自对应的休眠恢复指令集,将所述多个待恢复休眠 小区恢复为正常小区;
[0055] 具体地,每个线程各自执行的恢复处理步骤中,当线程对应的目标待恢复休眠小 区所在基站控制器的PCU处于热重启阶段时,执行等待操作,直至所述PCU从热重启阶段进 入到正常工作阶段后执行目标待恢复休眠小区对应的休眠恢复指令。
[0056] 更具体地,休眠小区判定规则包括但不限于:"上行TBF建立失败率" >10%、"下行 TBF掉线率" >15%和"上行EGPRS BLER" >50%。休眠小区判定规则可以根据实际情况进行 增加、删除和修改。
[0057] 通过上述操作,可以同时对多个休眠小区进行恢复,大大提高了休眠小区的处理 效率,有效避免在休眠小区较多时处理不及时的问题,很好地保证的MML指令执行的及时 性;而且,避免了 rcu吊死情况的发生,通过这种操作方式可有效避免由于MML指令修改而 带来的网络安全隐患。
[0058] 例如:存在BSC1和BSC2两个休眠小区,生成2个与休眠小区BSC1和BSC2对应的 休眠恢复指令集后,通过多线程技术同时对休眠小区BSC1和休眠小区BSC2进行恢复操作。
[0059] 具体地,所述每个线程各自执行的恢复处理具体包括如下步骤:
[0060] 第一判断子步骤,判断线程对应的第一待恢复休眠小区所在基站控制器的PCU是 否处于热重启阶段,获取第一判断结果;
[0061] 第一跳转子步骤,当第一判断结果指示所述PCU处于热重启阶段时,等待预定时 间后返回所述判断PCU是否处于热重启阶段的步骤,否则执行所述目标待恢复休眠小区对 应的休眠恢复指令,将所述目标待恢复休眠小区恢复为正常小区。
[0062] 通过上述操作,在每次进行一个休眠小区的处理之前都获取一下该休眠小区的 PCU是否处于热重启阶段,如果处于PCU热重启阶段则延迟一定时间后重新获取判断所述 休眠小区是否处于PCU热重启阶段,直到不存在PCU热重启时才进行该休眠小区的恢复处 理,避免了 P⑶吊死情况的发生,通过这种操作方式可有效避免由于恢复指令修改而带来 的网络安全隐患。
[0063] 具体地,一般通过下述的休眠恢复指令集进行休眠小区的恢复操作。
[0064] 所述用于将待恢复休眠小区恢复为正常小区的休眠恢复指令集为:GENA重启指 令集、P⑶倒换指令集和EDAP删除重建指令集中的至少一个。
[0065] 由于在恢复休眠小区时主要是通过P⑶倒换和EDAP删除重建这两种方式,而这两 种方式在执行时都将导致相关PCU热重启,一般PCU热重启时间为30秒左右。当网络操作 出现下面这2种情况时将带来一定的网络安全隐患:
[0066] 1.当同一个P⑶存在多个休眠小区需要处理时进行连续不间断处理时;
[0067] 2.当相同rcu存在2个及以上个用户同时操作会导致"P⑶重启"的操作时;
[0068] 执行处理MML指令时若同一P⑶连续不间断热重启可能会导致P⑶吊死情况的发 生,从而导致该P⑶下全部小区进入EGPRS休眠状态,产生网络故障。
[0069] 进一步地,在本实施例中,所述每个线程各自执行的恢复处理还包括:
[0070] 第二判断子步骤,判断所述目标待恢复休眠小区对应的指令集是否包括PCU倒换 指令集或EDAP删除重建指令集,获取第二判断结果;
[0071] 第二跳转子步骤,当第二判断结果指示所述目标待恢复休眠小区对应的指令集包 括PCU倒换指令集或EDAP删除重建指令集时,跳转到所述判断PCU是否处于热重启阶段的 步骤,否则直接执行所述目标待恢复休眠小区对应的休眠恢复指令,将所述目标待恢复休 眠小区恢复为正常小区。
[0072] 通过上述操作,在每次进行一个休眠小区的处理之前都获取一下该休眠小区的 PCU是否处于热重启阶段,如果处于PCU热重启阶段则延迟一定时间后重新获取判断所述 休眠小区是否处于PCU热重启阶段,直到不存在PCU热重启时才进行该休眠小区的处理,避 免了PCU吊死情况的发生,通过这种操作方式可有效避免由于指令修改而带来的网络安全 隐患。
[0073] 在进行休眠小区处理时一般通过GENA开关、P⑶倒换、EDAP删除重建这三种方式 解决休眠小区问题。从处理效果上来说EDAP删除重建效果最好成功率最高,其次是PCU倒 换,最后是GENA开关。但是从休眠小区处理时长和复杂程度来说EDAP删除重建的时间最 长也最复杂,一个休眠小区需要2分钟左右,P⑶倒换则需要1分钟左右,GENA开关则只需 要10秒而且操作简单。如果一上来就使用EDAP删除重建的处理方式,虽然处理效果好,但 处理效率较低。而现有的对GENA开关、P⑶倒换、EDAP删除重建这三种方式的选择是通过 技术人员到现场后,根据现场的情况进行处理方式的选择,不能对休眠小区进行及时恢复。
[0074] 进一步地,在本实施例中,成功率较高的休眠恢复指令集具有较高的优先级,所述 指令生成步骤具体包括:
[0075] 获取当前待生成休眠恢复指令集的第二待恢复休眠小区的历史恢复记录;
[0076] 当根据所述历史恢复记录确定所述第二目标待恢复休眠小区无法使用历史恢复 记录对应的历史休眠恢复指令集进行恢复时,确定优先级高于所述历史休眠恢复指令集的 优先级的休眠恢复指令集作为所述第二待恢复休眠小区的当前休眠恢复指令集。
[0077] 具体地,GENA开关的优先级最低、P⑶倒换优先级居中、EDAP删除重建的优先级设 置最商。
[0078] 例如,某待恢复休眠小区的历史恢复记录中记载使用GENA开关指令集对该恢复 休眠小区进行过恢复,但是没有成功,所以会生成PCU倒换对应的指令集继续对该恢复休 眠小区进行恢复操作。
[0079] 通过上述操作,设置GENA开关、P⑶倒换、EDAP删除重建的优先级由低到高,所以 按照GENA开关、P⑶倒换、EDAP删除重建的顺序对所述休眠小区进行处理,那么可以对所述 休眠小区进行自动处理,在gena开关处理无效时才进行rcu倒换处理,在rcu倒换处理无 效时最后才进行EDAP删除重建,若GENA开关处理有效则不进行后面的PCU倒换和EDAP删 除重建,可对休眠小区进行及时恢复,提高了休眠小区的恢复效率。
[0080]在对休眠小区进行恢复的过程中,若优先级最高的EDAP删除重建处理方式仍不 能将休眠小区恢复为正常小区时,现有的系统可能会对休眠小区进行反复EDAP删除重建 处理,导致该休眠小区的问题不能及时排除解决。
[0081] 进一步地,在本实施例中,还包括:
[0082] 告警步骤,在执行所述多个待恢复休眠小区各自对应的休眠恢复指令集无法将待 恢复休眠小区恢复为正常小区时,发出告警信息,提示对无法恢复的待恢复休眠小区进行 人工处理。
[0083] 当EDAP删除重建操作连续处理都无法解决时,说明该休眠小区的问题很复杂,也 很可能还包括其它故障或问题,需要人工处理,此时输
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1