本发明涉及通信技术领域,特别是指一种基站故障识别处理方法及装置。
背景技术:
现有技术中,为了节能,出现了小基站(节能小区)和宏基站(补偿小区),宏基站的覆盖范围与小基站的覆盖范围之间存在重叠部分,甚至宏基站的覆盖范围完全包含了小基站的覆盖范围,如图1所示;进一步对应出现了小基站(节能小区)关断技术(小基站关闭,宏基站进行补偿),具体为:
小基站关断(或休眠)/开启功能指小基站的小区与宏基站的小区,属于包含关系,小基站属于容量增强,处在网络负荷比较低的时段,小基站可以关断进入节能状态,从而达到节能的效果(处于休眠状态的小基站可以与宏基站通信),当网络负荷升高的时候,宏基站通知小基站打开提供正常服务。
同系统内小基站关断包含如下流程:小基站和宏基站间的资源负荷信息交换,小基站的终端切换到宏基站,小基站进入到节能状态以及宏基站唤醒小基站几个过程;基站间的负荷信息交换如图2所示,其中主要涉及到如下x2(基站间的接口)消息:
资源状态请求resourcestatusrequest/资源状态响应resourcestatuesresponse/资源状态更新resourcestatusupdate。
也就是通过x2消息进行资源信息交换resourceinformationexchangebyx2message。
在预设的节能时段,通过小基站和宏基站之间的负荷信息交换,当发现它们各自的负荷均满足各自的小基站关断门限值时,如果小基站上还存在连接态的终端,则这些终端会强制切换到宏基站。当小基站上的终端为0时,小基站会进入节能状态(关闭与该小基站相关的发射功率),并通知到其基础覆盖宏基站以及其它邻区宏基站,其流程如图3所示,包括:
步骤31a:小基站向其基础覆盖宏基站发送基站配置更新消息enbconfigurationupdate;
步骤31b:小基站向其它邻区宏基站发送基站配置更新消息enbconfigurationupdate;
步骤32a:其基础覆盖宏基站向小基站反馈基站配置更新响应消息enbconfigurationupdateack;
步骤32b:其它邻区宏基站向小基站反馈基站配置更新响应消息enbconfigurationupdateack。
其中,步骤31a及步骤31b小基站发送基站配置更新消息给提供基础覆盖宏基站和其它邻区的宏基站,通知其进入节能状态;步骤32a及步骤32b提供基础覆盖的宏基站和其它邻区宏基站向小基站发送基站配置更新响应消息;
当宏基站负荷超过小基站关断技术预设的唤醒门限值时,则宏基站发送消息唤醒处于节能状态的小基站,小基站恢复到正常状态,其流程如图4所示,包括:
步骤41:宏基站向小基站发送小区激活请求消息cellactivationrequest;
宏基站给处于节能状态的小基站发送小区激活消息,唤醒处于节能状态的小基站。
步骤42:小基站向宏基站反馈小区激活响应消息cellactivationresponse。
小基站发送响应消息,确认收到激活消息。小基站恢复正常的发射功率,从节能状态恢复到正常状态。
此外,当节能时段(预设的节能时长)结束时,处于节能状态的小基站也会自动退出节能状态,恢复正常的发射功率。
但是,现有的小基站关断技术存在一个问题,若在小基站休眠过程中其补偿小区的宏基站发生故障,由于小基站没有接收到宏基站开启的指令,不能够及时的发现宏基站的故障而及时的开启,因此会造成一定的覆盖漏洞甚至在业务高峰期无法开启小基站从而影响服务质量。
技术实现要素:
本发明的目的在于提供一种基站故障识别处理方法及装置,解决现有技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题。
为了解决上述技术问题,本发明实施例提供一种基站故障识别处理方法,应用于作为节能小区的小基站,包括:
在所述小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包;
若预设时间段内没有接收到所述心跳包,则判定所述宏基站出现故障,控制所述小基站退出节能状态。
可选的,在所述小基站进入节能状态之前,所述基站故障识别处理方法还包括:
判断是否所述小基站的负荷小于或等于第一小基站关断门限值,且所述宏基站的负荷小于或等于第二小基站关断门限值;
若是,则向所述宏基站发送基站配置更新消息;
接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包,开始计时;
所述第一个心跳包为所述宏基站针对所述小基站此次进入节能状态发送的第一个心跳包。
可选的,在所述向所述宏基站发送基站配置更新消息之后,所述基站故障识别处理方法还包括:
接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息,控制所述小基站进入节能状态;
其中,在接收所述第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
可选的,所述接收所述宏基站根据所述基站配置更新消息反馈的心跳包,开始计时的步骤包括:
接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息;
从所述基站配置更新响应消息中获取小区休眠指示;
根据所述小区休眠指示控制所述小基站进入节能状态;
从所述基站配置更新响应消息中获取所述宏基站发送的第一个心跳包,开始计时。
可选的,在所述小基站进入节能状态之前,所述基站故障识别处理方法还包括:
与所述宏基站直接通信约定所述心跳包的发送周期;或者
通过网管与所述宏基站约定所述心跳包的发送周期;
其中,所述预设时间段为所述发送周期的n倍,n为正整数。
可选的,在监测到预设时间段内没有接收到所述心跳包之前,所述基站故障识别处理方法还包括:
接收所述宏基站发送的小区激活请求消息;
根据所述小区激活请求消息控制所述小基站退出节能状态,并向所述宏基站反馈小区激活响应消息。
可选的,在所述监测对应的作为补偿小区的宏基站周期性发送的心跳包时,所述基站故障识别处理方法还包括:
若预设时间段内接收到所述心跳包,则判定所述宏基站正常运行,无故障。
本发明还提供了一种基站故障识别处理方法,应用于作为补偿小区的宏基站,包括:
检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息,所述基站配置更新消息为所述小基站请求进入节能状态的消息;
若接收到所述基站配置更新消息,则开始向所述小基站周期性反馈所述宏基站的心跳包。
可选的,若接收到所述基站配置更新消息,所述基站故障识别处理方法还包括:
向所述小基站反馈基站配置更新响应消息,所述基站配置更新响应消息用于指示所述小基站进入节能状态;
其中,在开始向所述小基站周期性反馈所述心跳包的同时或之前,向所述小基站反馈所述基站配置更新响应消息。
可选的,所述开始向所述小基站周期性反馈所述宏基站的心跳包的步骤包括:
将所述宏基站针对所述小基站此次进入节能状态的第一个心跳包置于所述基站配置更新响应消息中,反馈给所述小基站;
所述基站配置更新响应消息中包含指示所述小基站进入节能状态的小区休眠指示和所述第一个心跳包。
可选的,在所述检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息之前,所述基站故障识别处理方法还包括:
与所述小基站直接通信约定所述心跳包的发送周期;或者
通过网管与所述小基站约定所述心跳包的发送周期。
可选的,在所述开始向所述小基站周期性反馈所述宏基站的心跳包之后,所述基站故障识别处理方法还包括:
判断所述宏基站的负荷是否大于或等于小区唤醒门限值;
若是,则向所述小基站发送小区激活请求消息;
接收所述小基站根据所述小区激活请求消息反馈的小区激活响应消息;
根据所述小区激活响应消息停止向所述小基站反馈所述心跳包。
本发明还提供了一种基站故障识别处理装置,应用于作为节能小区的小基站,包括:
第一监测模块,用于在所述小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包;
第一处理模块,用于若预设时间段内没有接收到所述心跳包,则判定所述宏基站出现故障,控制所述小基站退出节能状态。
可选的,所述基站故障识别处理装置还包括:
第一判断模块,用于在所述小基站进入节能状态之前,判断是否所述小基站的负荷小于或等于第一小基站关断门限值,且所述宏基站的负荷小于或等于第二小基站关断门限值;
第一发送模块,用于若是,则向所述宏基站发送基站配置更新消息;
第二处理模块,用于接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包,开始计时;
所述第一个心跳包为所述宏基站针对所述小基站此次进入节能状态发送的第一个心跳包。
可选的,所述基站故障识别处理装置还包括:
第三处理模块,用于在所述向所述宏基站发送基站配置更新消息之后,接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息,控制所述小基站进入节能状态;
其中,在接收所述第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
可选的,所述第二处理模块包括:
第一接收子模块,用于接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息;
第一获取子模块,用于从所述基站配置更新响应消息中获取小区休眠指示;
第一控制子模块,用于根据所述小区休眠指示控制所述小基站进入节能状态;
第一处理子模块,用于从所述基站配置更新响应消息中获取所述宏基站发送的第一个心跳包,开始计时。
可选的,所述基站故障识别处理装置还包括:
第一约定模块,用于在所述小基站进入节能状态之前,与所述宏基站直接通信约定所述心跳包的发送周期;或者
通过网管与所述宏基站约定所述心跳包的发送周期;
其中,所述预设时间段为所述发送周期的n倍,n为正整数。
可选的,所述基站故障识别处理装置还包括:
第一接收模块,用于在监测到预设时间段内没有接收到所述心跳包之前,接收所述宏基站发送的小区激活请求消息;
第四处理模块,用于根据所述小区激活请求消息控制所述小基站退出节能状态,并向所述宏基站反馈小区激活响应消息。
可选的,所述基站故障识别处理装置还包括:
第二判断模块,用于在所述监测对应的作为补偿小区的宏基站周期性发送的心跳包时,若预设时间段内接收到所述心跳包,则判定所述宏基站正常运行,无故障。
本发明还提供了一种基站故障识别处理装置,应用于作为补偿小区的宏基站,包括:
第一检测模块,用于检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息,所述基站配置更新消息为所述小基站请求进入节能状态的消息;
第二发送模块,用于若接收到所述基站配置更新消息,则开始向所述小基站周期性反馈所述宏基站的心跳包。
可选的,所述基站故障识别处理装置还包括:
第一反馈模块,用于若接收到所述基站配置更新消息,向所述小基站反馈基站配置更新响应消息,所述基站配置更新响应消息用于指示所述小基站进入节能状态;
其中,在开始向所述小基站周期性反馈所述心跳包的同时或之前,向所述小基站反馈所述基站配置更新响应消息。
可选的,所述第二发送模块包括:
第二处理子模块,用于将所述宏基站针对所述小基站此次进入节能状态的第一个心跳包置于所述基站配置更新响应消息中,反馈给所述小基站;
所述基站配置更新响应消息中包含指示所述小基站进入节能状态的小区休眠指示和所述第一个心跳包。
可选的,所述基站故障识别处理装置还包括:
第二约定模块,用于在所述检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息之前,与所述小基站直接通信约定所述心跳包的发送周期;或者
通过网管与所述小基站约定所述心跳包的发送周期。
可选的,所述基站故障识别处理装置还包括:
第三判断模块,用于在所述开始向所述小基站周期性反馈所述宏基站的心跳包之后,判断所述宏基站的负荷是否大于或等于小区唤醒门限值;
第三发送模块,用于若是,则向所述小基站发送小区激活请求消息;
第二接收模块,用于接收所述小基站根据所述小区激活请求消息反馈的小区激活响应消息;
第五处理模块,用于根据所述小区激活响应消息停止向所述小基站反馈所述心跳包。
本发明的上述技术方案的有益效果如下:
上述方案中,所述基站故障识别处理方法通过在小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包,并在预设时间段内没有接收到心跳包时,判定宏基站出现故障,控制小基站退出节能状态;能够及时的发现发生故障的做补偿小区的宏基站,唤醒其对应的节能小区,减小网络的覆盖漏洞。
附图说明
图1为现有技术中小基站的覆盖范围和宏基站的覆盖范围包含关系场景示意图;
图2为现有技术中基站间负荷信息交换示意图;
图3为现有技术中小基站进入节能状态流程示意图;
图4为现有技术中小基站退出节能状态流程示意图;
图5为本发明实施例一的基站故障识别处理方法流程示意图;
图6为本发明实施例二的基站故障识别处理方法流程示意图;
图7为本发明实施例的基站故障识别处理方法具体应用流程示意图;
图8为本发明实施例三的基站故障识别处理装置结构示意图;
图9为本发明实施例四的基站故障识别处理装置结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明针对现有的技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题,提供了多种解决方案,具体如下:
实施例一
如图5所示,本发明实施例一提供一种基站故障识别处理方法,可应用于作为节能小区的小基站,包括:
步骤51:在所述小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包;
步骤52:若预设时间段内没有接收到所述心跳包,则判定所述宏基站出现故障,控制所述小基站退出节能状态。
本发明实施例一提供的所述基站故障识别处理方法通过在小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包,并在预设时间段内没有接收到心跳包时,判定宏基站出现故障,控制小基站退出节能状态;能够及时的发现发生故障的做补偿小区的宏基站,唤醒其对应的节能小区,减小网络的覆盖漏洞。
进一步的,在所述小基站进入节能状态之前,所述基站故障识别处理方法还包括:判断是否所述小基站的负荷小于或等于第一小基站关断门限值,且所述宏基站的负荷小于或等于第二小基站关断门限值;若是,则向所述宏基站发送基站配置更新消息;
接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包,开始计时;所述第一个心跳包为所述宏基站针对所述小基站此次进入节能状态发送的第一个心跳包。
考虑到心跳包可以包含在基站配置更新响应消息中,也可以是单独的信令,本实施例中提供了两种策略:
第一种,对应于心跳包是单独的信令的情况,本实施例中,在所述向所述宏基站发送基站配置更新消息之后,所述基站故障识别处理方法还包括:接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息,控制所述小基站进入节能状态;其中,在接收所述第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
也就是,在向所述宏基站发送基站配置更新消息之后,且在接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
第二种,对应于心跳包包含在基站配置更新响应消息中的情况,本实施例中,所述接收所述宏基站根据所述基站配置更新消息反馈的心跳包,开始计时的步骤包括:接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息;从所述基站配置更新响应消息中获取小区休眠指示;根据所述小区休眠指示控制所述小基站进入节能状态;从所述基站配置更新响应消息中获取所述宏基站发送的第一个心跳包,开始计时。
其中,控制所述小基站进入节能状态优选在开始计时之前执行。
在后续流程中继续发送心跳包时,可优选以单独信令的方式发送,当然也可以继续包含在基站配置更新响应消息中,在此不作限定。
为了便于连续的操作以及保证处理精度,本实施例中,在所述小基站进入节能状态之前,所述基站故障识别处理方法还包括:与所述宏基站直接通信约定所述心跳包的发送周期;或者通过网管与所述宏基站约定所述心跳包的发送周期;其中,所述预设时间段为所述发送周期的n倍,n为正整数。
对应于宏基站出故障之前的正常工作,本实施例中,在监测到预设时间段内没有接收到所述心跳包之前,所述基站故障识别处理方法还包括:接收所述宏基站发送的小区激活请求消息;根据所述小区激活请求消息控制所述小基站退出节能状态,并向所述宏基站反馈小区激活响应消息。
进一步的,在所述监测对应的作为补偿小区的宏基站周期性发送的心跳包时,所述基站故障识别处理方法还包括:若预设时间段内接收到所述心跳包,则判定所述宏基站正常运行,无故障。
后续直接继续监测即可。
由上可知,本实施例提供的基站故障识别处理方法很好的解决了现有技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题。
实施例二
如图6所示,本发明实施例二提供一种基站故障识别处理方法,可应用于作为补偿小区的宏基站,包括:
步骤61:检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息,所述基站配置更新消息为所述小基站请求进入节能状态的消息;
步骤62:若接收到所述基站配置更新消息,则开始向所述小基站周期性反馈所述宏基站的心跳包。
本发明实施例二提供的所述基站故障识别处理方法通过在接收到小基站发送的基站配置更新消息后,知晓小基站将要进入节能状态,然后开始向小基站周期性反馈宏基站的心跳包;使得小基站能够通过心跳包来了解宏基站的状态,并在宏基站出现故障时及时发现,进而退出节能状态,减小网络的覆盖漏洞。
考虑到心跳包可以包含在基站配置更新响应消息中,也可以是单独的信令,本实施例中提供了两种策略:
第一种,对应于心跳包是单独的信令的情况,本实施例中,若接收到所述基站配置更新消息,所述基站故障识别处理方法还包括:向所述小基站反馈基站配置更新响应消息,所述基站配置更新响应消息用于指示所述小基站进入节能状态;其中,在开始向所述小基站周期性反馈所述心跳包的同时或之前,向所述小基站反馈所述基站配置更新响应消息。
第二种,对应于心跳包包含在基站配置更新响应消息中的情况,本实施例中,所述开始向所述小基站周期性反馈所述宏基站的心跳包的步骤包括:将所述宏基站针对所述小基站此次进入节能状态的第一个心跳包置于所述基站配置更新响应消息中,反馈给所述小基站;所述基站配置更新响应消息中包含指示所述小基站进入节能状态的小区休眠指示和所述第一个心跳包。
在后续流程中继续发送心跳包时,可优选以单独信令的方式发送,当然也可以继续包含在基站配置更新响应消息中,在此不作限定。
为了便于连续的操作以及保证处理精度,本实施例中,在所述检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息之前,所述基站故障识别处理方法还包括:与所述小基站直接通信约定所述心跳包的发送周期;或者通过网管与所述小基站约定所述心跳包的发送周期。
对应于宏基站出故障之前的正常工作流程,本实施例中,在所述开始向所述小基站周期性反馈所述宏基站的心跳包之后,所述基站故障识别处理方法还包括:判断所述宏基站的负荷是否大于或等于小区唤醒门限值;若是,则向所述小基站发送小区激活请求消息;接收所述小基站根据所述小区激活请求消息反馈的小区激活响应消息;根据所述小区激活响应消息停止向所述小基站反馈所述心跳包。
这样能够节省资源。
由上可知,本实施例提供的基站故障识别处理方法很好的解决了现有技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题。
下面结合小基站和宏基站两侧对本发明实施例提供的所述基站故障识别处理方法进行进一步说明。
针对上述技术问题,本发明实施例提供了一种能够及时发现发生故障的做补偿小区的宏基站,唤醒其对应的节能小区(小基站),减小网络的覆盖漏洞的基站故障识别处理方法,也可以理解为提供了一种在宏基站和小基站之间周期性的发送心跳包来维持状态通信的方法,也就是,在节能小区休眠时,宏基站定期的向节能小区基站发送心跳包,以便于节能小区实时了解宏基站的状态,进而作出判断和决策;方案主要分为如下两个阶段:
一、准备阶段
宏基站和小基站之间需要约定心跳包的发送周期,有两种约定方式:
第一种,对于现网中已使用的设备,根据宏基站补偿小区-小基站节能小区的配置,在节能小区关闭前,提前将配置由网管发送给宏基站和小基站;
第二种,对于下一代设备,可以在标准中约定某个周期,也可以通过网管,两种方式均可。
二、执行阶段
小基站准备休眠,发送基站配置更新消息enbconfigurationupdate给宏基站。
宏基站发送基站配置更新响应消息enbconfigurationupdateack给小基站,并且发送心跳包给小基站,心跳包可包含在enbconfigurationupdateack中,也可以是单独的信令。
小基站按照约定周期接收心跳包,并根据规定时间进行判定。其中,规定时间定义为约定周期的n倍(n为正整数),若接收该心跳包的时间间隔小于规定时间,则认为宏基站正常运行无故障;若在规定时间内没有收到心跳包,则认为宏基站发生故障,小基站自动开启。
当宏基站负荷超过小基站关断技术预设的唤醒门限值(小区唤醒门限值)时,则宏基站发送小区激活请求消息cellactivationrequest给小基站,以唤醒处于节能状态的小基站,小基站恢复到正常状态(退出节能状态),向宏基站反馈小区激活响应消息cellactivationresponse。宏基站收到小区激活响应消息cellactivationresponse后停止发送心跳包。
具体举例流程,如图7所示,包括:
步骤71:宏基站和小基站之间约定心跳包的发送周期;
步骤72:小基站准备休眠,发送enbconfigurationupdate给宏基站;
步骤73:宏基站发送enbconfigurationupdateack给小基站,并且发送心跳包给小基站,心跳包可包含在enbconfigurationupdateack中,也可以是单独的信令;
步骤74:小基站按照约定周期接收心跳包;
步骤75:小基站判断是否在规定时间内收到心跳包,若是,进入步骤76,若否,进入步骤77;
步骤76:宏基站正常运行,无故障;
步骤77:宏基站发生故障;
步骤78:小基站自动开启。
由上可知,本发明实施例提供的基站故障识别处理方法能够解决现有技术解决不了的问题:及时的发现出故障的宏基站,自动的开启小基站,减少覆盖漏洞,提升用户感知;并且过程简便,可基于现有架构完成:只需利用基站原有模块做一些简单的信令发送。
实施例三
如图8所示,本发明实施例三提供一种基站故障识别处理装置,可应用于作为节能小区的小基站,包括:
第一监测模块81,用于在所述小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包;
第一处理模块82,用于若预设时间段内没有接收到所述心跳包,则判定所述宏基站出现故障,控制所述小基站退出节能状态。
本发明实施例三提供的所述基站故障识别处理装置通过在小基站处于节能状态期间,监测对应的作为补偿小区的宏基站周期性发送的心跳包,并在预设时间段内没有接收到心跳包时,判定宏基站出现故障,控制小基站退出节能状态;能够及时的发现发生故障的做补偿小区的宏基站,唤醒其对应的节能小区,减小网络的覆盖漏洞。
进一步的,所述基站故障识别处理装置还包括:第一判断模块,用于在所述小基站进入节能状态之前,判断是否所述小基站的负荷小于或等于第一小基站关断门限值,且所述宏基站的负荷小于或等于第二小基站关断门限值;
第一发送模块,用于若是,则向所述宏基站发送基站配置更新消息;第二处理模块,用于接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包,开始计时;所述第一个心跳包为所述宏基站针对所述小基站此次进入节能状态发送的第一个心跳包。
考虑到心跳包可以包含在基站配置更新响应消息中,也可以是单独的信令,本实施例中提供了两种策略:
第一种,对应于心跳包是单独的信令的情况,本实施例中,所述基站故障识别处理装置还包括:第三处理模块,用于在所述向所述宏基站发送基站配置更新消息之后,接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息,控制所述小基站进入节能状态;其中,在接收所述第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
也就是,在向所述宏基站发送基站配置更新消息之后,且在接收所述宏基站根据所述基站配置更新消息反馈的第一个心跳包的同时或之前,接收所述基站配置更新响应消息。
第二种,对应于心跳包包含在基站配置更新响应消息中的情况,本实施例中,所述第二处理模块包括:第一接收子模块,用于接收所述宏基站根据所述基站配置更新消息反馈的基站配置更新响应消息;
第一获取子模块,用于从所述基站配置更新响应消息中获取小区休眠指示;第一控制子模块,用于根据所述小区休眠指示控制所述小基站进入节能状态;第一处理子模块,用于从所述基站配置更新响应消息中获取所述宏基站发送的第一个心跳包,开始计时。
其中,控制所述小基站进入节能状态优选在开始计时之前执行。
在后续流程中继续发送心跳包时,可优选以单独信令的方式发送,当然也可以继续包含在基站配置更新响应消息中,在此不作限定。
为了便于连续的操作以及保证处理精度,本实施例中,所述基站故障识别处理装置还包括:第一约定模块,用于在所述小基站进入节能状态之前,与所述宏基站直接通信约定所述心跳包的发送周期;或者通过网管与所述宏基站约定所述心跳包的发送周期;其中,所述预设时间段为所述发送周期的n倍,n为正整数。
对应于宏基站出故障之前的正常工作,本实施例中,所述基站故障识别处理装置还包括:第一接收模块,用于在监测到预设时间段内没有接收到所述心跳包之前,接收所述宏基站发送的小区激活请求消息;第四处理模块,用于根据所述小区激活请求消息控制所述小基站退出节能状态,并向所述宏基站反馈小区激活响应消息。
进一步的,所述基站故障识别处理装置还包括:第二判断模块,用于在所述监测对应的作为补偿小区的宏基站周期性发送的心跳包时,若预设时间段内接收到所述心跳包,则判定所述宏基站正常运行,无故障。
由上可知,本实施例提供的基站故障识别处理装置很好的解决了现有技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题。
其中,上述小基站侧的基站故障识别处理方法的所述实现实施例均适用于该基站故障识别处理装置的实施例中,也能达到相同的技术效果。
实施例四
如图9所示,本发明实施例四提供一种基站故障识别处理装置,可应用于作为补偿小区的宏基站,包括:
第一检测模块91,用于检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息,所述基站配置更新消息为所述小基站请求进入节能状态的消息;
第二发送模块92,用于若接收到所述基站配置更新消息,则开始向所述小基站周期性反馈所述宏基站的心跳包。
本发明实施例四提供的所述基站故障识别处理装置通过在接收到小基站发送的基站配置更新消息后,知晓小基站将要进入节能状态,然后开始向小基站周期性反馈宏基站的心跳包;使得小基站能够通过心跳包来了解宏基站的状态,并在宏基站出现故障时及时发现,进而退出节能状态,减小网络的覆盖漏洞。
考虑到心跳包可以包含在基站配置更新响应消息中,也可以是单独的信令,本实施例中提供了两种策略:
第一种,对应于心跳包是单独的信令的情况,本实施例中,所述基站故障识别处理装置还包括:第一反馈模块,用于若接收到所述基站配置更新消息,向所述小基站反馈基站配置更新响应消息,所述基站配置更新响应消息用于指示所述小基站进入节能状态;其中,在开始向所述小基站周期性反馈所述心跳包的同时或之前,向所述小基站反馈所述基站配置更新响应消息。
第二种,对应于心跳包包含在基站配置更新响应消息中的情况,本实施例中,所述第二发送模块包括:第二处理子模块,用于将所述宏基站针对所述小基站此次进入节能状态的第一个心跳包置于所述基站配置更新响应消息中,反馈给所述小基站;所述基站配置更新响应消息中包含指示所述小基站进入节能状态的小区休眠指示和所述第一个心跳包。
在后续流程中继续发送心跳包时,可优选以单独信令的方式发送,当然也可以继续包含在基站配置更新响应消息中,在此不作限定。
为了便于连续的操作以及保证处理精度,本实施例中,所述基站故障识别处理装置还包括:第二约定模块,用于在所述检测是否接收到对应的作为节能小区的小基站发送的基站配置更新消息之前,与所述小基站直接通信约定所述心跳包的发送周期;或者通过网管与所述小基站约定所述心跳包的发送周期。
对应于宏基站出故障之前的正常工作流程,本实施例中,所述基站故障识别处理装置还包括:第三判断模块,用于在所述开始向所述小基站周期性反馈所述宏基站的心跳包之后,判断所述宏基站的负荷是否大于或等于小区唤醒门限值;第三发送模块,用于若是,则向所述小基站发送小区激活请求消息;
第二接收模块,用于接收所述小基站根据所述小区激活请求消息反馈的小区激活响应消息;第五处理模块,用于根据所述小区激活响应消息停止向所述小基站反馈所述心跳包。
这样能够节省资源。
由上可知,本实施例提供的基站故障识别处理装置很好的解决了现有技术中无法及时发现发生故障的宏基站,唤醒其对应的小基站的问题。
其中,上述涉及宏基站侧的基站故障识别处理方法的所述实现实施例均适用于该基站故障识别处理装置的实施例中,也能达到相同的技术效果。
需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。
本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。