检测睡眠小区的方法和系统的制作方法

文档序号:7847113阅读:280来源:国知局
专利名称:检测睡眠小区的方法和系统的制作方法
技术领域
本发明实施例涉及通信技术领域,更具体地,涉及检测睡眠小区的方法和系统。
背景技术
无线通信网络运营商需要建立和维护整个通信系统,而对无线通信网络进行规划、优化与建立、配置无线通信网络一样需要付出巨大的努力。在小区的基站发生软件或硬件故障时,会导致小区服务异常。服务异常的小区通常称为睡眠小区。在睡眠小区中,整个小区的用户设备都不能正常进行业务,原因可能是小区的物理层问题、传输问题、或软硬件故障等。睡眠小区无法提供正常服务对于网络的性能影响很大,因此检测睡眠小区是小区失效管理的基础。现有的无线通信网络或者某些网元或服务器通常会自动选择小区中的某些用户设备,由选定的用户设备报告小区的特定性能参数,以判断相应小区是否为睡眠小区。然而,在业务量较低的小区,则无法获取到判断睡眠小区所需的信息。

发明内容
本发明实施例提供检测睡眠小区的方法和系统,能够及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果。一方面,提供了一种检测睡眠小区的系统,包括控制模块,用于生成测试命令,所述测试命令用于指示模拟用户设备与基站进行针对所述基站控制下的小区的环回测试;执行模块,用于从所述控制模块接收所述测试命令,根据测试命令模拟用户设备与基站进行环回测试,并向所述控制模块输出所述环回测试的结果;所述控制模块还用于根据所述环回测试的结果输出睡眠小区检测结果,所述睡眠小区检测结果用于确定所述小区是否为睡眠小区。另一方面,提供了一种检测睡眠小区的系统,其特征在于,包括网管设备和基站, 所述网管设备,用于生成检测命令,所述检测命令用于指示所述基站进行针对所述基站控制下的小区的环回测试;所述基站,用于从所述网管设备接收所述检测命令,模拟用户设备进行所述环回测试,并根据环回测试的结果生成睡眠小区检测结果,将所述睡眠小区检测结果发送给所述网管设备;所述网管设备,还用于根据所述睡眠小区检测结果确定所述小区是否为睡眠小区。另一方面,提供了一种检测睡眠小区的方法,包括获知需进行环回测试时,模拟用户设备与基站进行针对所述基站控制下的小区的环回测试;输出所述环回测试的结果, 所述环回测试的结果用于确定所述小区是否为睡眠小区。另一方面,提供了一种检测睡眠小区的方法,包括如果确定小区潜在失效,则生成检测命令,所述检测命令用于指示进行睡眠小区检测;根据睡眠小区检测结果确定所述小区是否为睡眠小区。上述技术方案中,通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明一个实施例的检测睡眠小区的系统的框图。图2是本发明另一实施例的检测睡眠小区的系统的框图。图3a是本发明另一实施例的检测睡眠小区的系统的示意性架构图。图北是本发明另一实施例的检测睡眠小区的系统的示意性架构图。图4是本发明另一实施例的检测睡眠小区的系统的框图。图5是根据本发明一个实施例的检测睡眠小区的方法的示意性流程图。图6是根据本发明另一实施例的检测睡眠小区的方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。目前在检测睡眠小区时,可以在监控周期内统计小区的关键性能指标(KPI,Key Performance Indicator),然后根据小区的KPI指标判断小区是否为睡眠小区。例如,如果小区无话务量(话务量是一种KPI),则现有技术中该小区被视为睡眠小区。然而,现有技术中这种根据无话务量检测睡眠小区存在误判的风险,例如,如果在监控周期内确实没有用户设备发起业务,则会出现误判。本发明实施例通过模拟用户设备的接入/呼叫过程,及时准确地自动检测睡眠小区。本发明实施例可以用于不同的制式的无线网络。无线接入网络在不同的系统中可包括不同的网元。例如LTE (Long Term Evolution,长期演进)中无线接入网络的网元包括 eNB (evolved NodeB,演进型基站),WCDMA (Wideband Code Division Multiple Access,宽带码分多址)中无线接入网络的网元包括RNC(Radio Network Controller,无线网络控制器)禾口 NodeB,类似地,WiMax(Worldwide Interoperability for Microwave Access,全球微波互联接入)等其它无线网络也可以使用与本发明实施例类似的方案,只是基站系统中的相关模块可能有所不同。本发明实施例中的进行环回测试可以指触发向基站(基站的天线口或其他内部模块)发送测试信号并尝试接收该基站(基站天线口或其他内部模块)的反馈信号的过程。也可以理解为,环回指基站与自身进行通信环回的过程,针对基站或基站控制下的小区能否实现环回所进行的测试即为环回测试。如果基站发送测试信号,该基站接收该测试信号,该基站发送与这个测试信号相应的反馈信号,该基站接收该反馈信号这四个动作均成功,则环回测试成功。环回测试失败是指上述过程中四个动作中的至少一个失败的情况。当然,环回测试也可以不限于上述四个动作,如果其他环回测试包含的动作或该动作的结果导致上述四个动作中的至少一个失败,则环回测试失败。上述过程涉及的四个动作中的一个或多个步骤可能由基站的天线口、或一个内部模块或多个内部模块分别执行。上述测试信号可以是针对基站的,也可以是针对基站控制下的小区的。例如,该测试信号可以是呼叫信号,反馈信号可以是指示该呼叫是否接通的信号。为了简洁,下文中以呼叫测试为例进行描述,但是本发明实施例不限于测试信号和反馈信号的具体形式,例如也可以采用专用的测试信号。特别的,针对基站控制的小区进行环回测试,可以指针对基站中对应于该小区的天线口或一个内部模块或多个内部模块进行上述环回测试。例如,在一个基站控制多个小区的情况下,可以针对其中一个特定小区对应的天线口和/或内部模块进行环回测试。该特定小区对应的天线口和/或内部模块可以与该基站控制的其他小区共用,或者专用于该特定小区。图1是根据本发明一个实施例的检测睡眠小区的系统的框图。图1的系统100包括控制模块101和执行模块102。控制模块101生成测试命令,该测试命令用于指示模拟用户设备与基站进行针对该基站控制下的小区的环回测试。例如,控制模块101生成的测试命令可携带指示开始测试的信息,可以采用专用信令消息的形式,或者通过现有的消息携带该测试命令,本发明对此不作限制。可选地,作为一个实施例,控制模块201可在小区潜在失效(即该小区存在是睡眠小区的可能性)时生成上述测试命令。可根据小区的KPI和/或其他参数判断小区潜在失效,如在小区无话务量的情况下,可确定该小区潜在失效。本发明实施例对判断潜在失效的参数不做限制。可选地,作为另一实施例,控制模块101生成的测试命令可以为一条或更多条,以指示执行单元102相应地进行一次或多次环回测试,其中,每一条测试命令可以用于发起一次环回测试,也就是一条测试命令对应一次环回测试的需求。在采用超过一条测试命令的情况下,本发明对这些测试命令的传输形式不作限制。例如,可以在一个或更多个消息中携带这些测试命令,也可以携带一条测试命令以及该测试命令的重复次数等信息。执行模块102从控制模块101接收测试命令,根据测试命令模拟用户设备与基站进行环回测试,并向控制模块101输出环回测试的结果。可选地,作为一个实施例,执行模块102可模拟用户设备与基站进行针对基站控制下的小区的呼叫,根据呼叫是否成功确定环回测试的结果。例如,作为一个例子,执行模块102可向基站发送测试信号,该测试信号用于发起针对基站控制下的小区的呼叫,并接收基站针对该测试信号的反馈信号。如果反馈信号指示呼叫成功,则输出的环回测试的结果为环回测试成功;如果反馈信号指示呼叫失败,则输出的环回测试的结果为环回测试失败。或者,作为另一例子,执行模块102可向基站发送测试信号,该测试信号用于发起针对基站控制下的小区的呼叫。如果接收到基站针对该测试信号的反馈信号,则输出的环回测试的结果为环回测试成功。如果未接收到基站针对测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。
控制模块101根据环回测试的结果输出睡眠小区检测结果,该睡眠小区检测结果用于确定小区是否为睡眠小区。例如,控制模块101可在环回测试的结果指示环回测试成功时,输出指示该小区不是睡眠小区的睡眠小区检测结果;在环回测试的结果指示环回测试失败时,输出指示该小区是睡眠小区的睡眠小区检测结果。另一方面,如果进行多次环回测试,可以综合各次环回测试的结果确定睡眠小区检测结果。例如,如果有一次环回测试的结果指示该测试成功,则可以认为该小区不是睡眠小区。或者,如果有一次环回测试的结果指示该测试失败,则可以认为该小区是睡眠小区。可选地,作为另一实施例,可以考虑测试成功或失败的次数。例如,如果测试成功的次数达到预定次数(例如,3次),则可以认为该小区不是睡眠小区。或者,如果测试失败的次数达到预定次数(例如,3次),则可以认为该小区是睡眠小区。可选地,作为另一实施例,可以考虑测试成功或失败的次数在全部测试中的比例。 例如,如果大部分(如90%)的测试成功,则可以认为该小区不是睡眠小区。或者,如果大部分(如90%)的测试失败,则可以认为该小区是睡眠小区。上述数值不对本发明的范围构成限制。本发明实施例可根据检测精度或准确度的需要,调整上述预定次数或比例的具体数值。可选地,作为一个实施例,控制模块101可以是网管设备中的模块,执行模块102 可以是基站中的模块。或者,控制模块101和执行模块102可以是基站中的模块。本发明实施例通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。在现有技术中,在一个小区无话务量的情况下,该小区可能被直接判断成是睡眠小区,容易导致误判。而本发明实施例可以在一个小区无话务量的情况下,通过模拟用户设备进行环回测试,并根据环回测试的结果确定该小区是否为睡眠小区,能够提高判断睡眠小区的准确性。图2是本发明另一实施例的检测睡眠小区的系统的框图。图2的系统200包括控制模块201、执行模块202和监控模块203。监控模块203在确定小区潜在失效时生成检测命令,向控制模块201发送检测命令。可选地,作为一个实施例,监控模块203可在小区潜在失效(即该小区存在是睡眠小区的可能性)时生成上述检测命令。可根据小区的KPI和/或其他参数判断小区潜在失效,如在小区无话务量的情况下,可确定该小区潜在失效。本发明实施例对判断潜在失效的参数不做限制。控制模块201类似于图1的控制模块101,生成测试命令,该测试命令用于指示模拟用户设备与基站进行针对该基站控制下的小区的环回测试。具体地,控制模块201可通过从监控模块203接收到的检测命令,获知需进行环回测试,从而根据检测命令生成上述测试命令。控制模块201生成的测试命令与图1的控制模块101生成的测试命令类似,因此不再重复描述。执行模块202从控制模块201接收测试命令,根据测试命令模拟用户设备与基站
9进行环回测试,并向控制模块201输出环回测试的结果。执行模块202执行的操作与图1 的执行模块102类似,因此不再重复描述。控制模块201根据环回测试的结果输出睡眠小区检测结果,该睡眠小区检测结果用于确定小区是否为睡眠小区。控制模块201输出的睡眠小区检测结果与图1的控制模块 101类似,因此不再重复描述。控制模块201可向监控模块203输出睡眠小区检测结果。监控模块203根据睡眠小区检测结果确定小区是否为睡眠小区。例如,监控模块203可以在睡眠小区检测结果指示检测成功时,确定小区不是睡眠小区;在睡眠小区检测结果指示检测失败时,确定小区是睡眠小区。可选地,作为一个实施例,监控模块203可位于管理网络(例如网管设备)中,控制模块201和执行模块202可位于接入网络(例如基站或基站控制器或者它们附近)中。 例如,监控模块203可以是管理网络中的网管设备中的模块,控制模块201和执行模块202 可以是基站中的模块,该基站位于上述接入网络中。或者,作为另一实施例,监控模块203和控制模块202可位于管理网络中,执行模块201可位于接入网络。例如,监控模块203和控制模块202可以是管理网络中的网管设备中的模块,执行模块201可以是基站中的模块,该基站位于上述接入网络中。或者,作为另一实施例,监控模块203、控制模块201和执行模块202可位于接入网络中。例如,监控模块203、控制模块201和执行模块202可以是基站中的模块,该基站位于上述接入网络中。本发明实施例通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。下面具体描述由监控模块根据小区潜在失效的状态触发检测的例子,但是本发明实施例不限于此。例如,上述测试命令或检测命令也可以基于其他情况而生成。或者,本发明实施例可周期性地生成测试命令或检测命令,或者在接收到外部装置根据其他原因或周期性地生成的测试命令时启动环回测试。这些修改均落入本发明实施例的范围内。根据本发明的实施例,控制模块101或201可针对基站的至少一个环回测试点中的每个环回测试点生成测试命令,并且该至少一个环回测试点为基站的天线口或者分布在基站的天线口与核心网之间。在此情况下,控制模块101或201可以在测试命令中携带环回测试点的信息(例如,环回测试点的编号或相应接口的其他标识等),使得执行模块102 或202生成对应于该环回测试点的测试信号,并向该环回测试点对应的模块发出所生成的测试信号。此外,对于每个环回测试点,可以生成一条或更多条测试命令。在此情况下,控制模块101或201还可以根据至少一个环回测试点中的两个环回测试点的环回测试的结果确定基站的故障位置。另外,通过对基站的多个环回测试点进行测试,根据其中两个环回测试点的环回测试的结果,可以确定基站的故障位置,有利于快速解决故障。图3a是根据本发明另一实施例的检测睡眠小区的系统的示意性架构图。参见图3a,用户设备360a可以通过基站340a的上行信道和下行信道与核心网 350a通信。基站340a包括天线(包括发射天线和接收天线)、中射频模块(包括中射频下行和中射频上行部分)、Ll模块(包括Ll上行和Ll下行部分)、L2模块(包括L2上行和L2下行部分)、呼叫处理模块、地面传输模块(包括地面传输上行和地面传输下行部分)寸。监控模块310a是上述监控模块的一个例子,控制模块320a是上述控制模块的一个例子,执行模块330a是上述执行模块的一个例子。环回测试点1至环回测试点7为执行模块330a与基站之间的接口,用于使执行模块330a与基站340a建立连接并在这些环回测试点中的一个或多个上执行环回测试。例如, 可以通过各个环回测试点向呼叫处理模块发起呼叫来执行环回测试。本发明实施例不对测试信号的具体形式进行限制,而是可以采用呼叫测试之外的其他形式,例如专用的测试信号。如图3a所示,环回测试点1-7分别位于基站340a的天线口或者不同模块之间。例如,环回测试点1为基站340a的天线口,环回测试点3位于基站340a的Ll模块与中射频模块之间等等。对应于不同的环回测试点,执行模块330a所生成的测试信号会有所不同。 例如,对于环回测试点1,执行模块330a的测试信号可类似于用户设备360a的呼叫信号,并且可以考虑信号衰减、损失等场景模拟。对于环回测试点3,执行模块330a的测试信号可以类似于呼叫信号经过天线接收、中射频处理之后得到的基带信号,使得Ll模块能够直接处理该测试信号。下面以接入环回测试点1 (基站的天线口)进行环回测试为例进行描述。其他环回测试点的环回测试是相似的。监控模块310a根据小区的KPI确定小区是否潜在失效。例如,如果小区无话务量, 则确定该小区可能是睡眠小区(即潜在失效),需要模拟用户设备进行进一步的测试。监控模块310a在确定小区潜在失效后会生成检测命令,并发送给控制模块320a以指示进行睡眠小区检测。确定小区潜在失效所使用的具体KPI可以根据实际应用进行设定,本发明实施例对此不作限制。控制模块320a根据接收到的检测命令生成测试命令,并且将测试命令发送给执行模块330a。在本实施例中,针对每个环回测试点的测试命令可以是一条或更多条。此外, 测试命令中可以携带环回测试点的信息(如编号或其它标识信息)。例如,控制模块320a 可以针对环回测试点1向执行模块330a发送多条测试命令,以便对环回测试点1进行多次环回测试。执行模块330a根据测试命令模拟用户设备对小区的基站进行环回测试,并输出环回测试的结果。例如,对于环回测试点1,执行模块330a可以发出呼叫信号,模拟用户设备进行一次完整的呼叫。具体地,依次经过接收天线、正射频上行部分、Ll上行部分、L2上行部分和呼叫处理模块的处理从而发送出该呼叫信号,再经L2下行部分、Ll下行部分、中射频下行部分和发射天线的处理,发送出与该呼叫信号相应的反馈信号。执行模块330a接收该反馈信号,根据反馈信号判断本次测试是否成功。如果该反馈信号正常(即类似于正常的呼叫应该产生的反馈信号),则本次测试的结果可指示测试成功;相反,如果反馈信号异常,或者没有接收到反馈信号,则本次测试的结果可指示测试失败。在此情况下,执行模块330a可以模拟用户设备并实现完整的用户设备功能。执行模块330a直接在基站的天线口与基站相连以进行天线环回测试,并判断呼叫或环回测试是否成功。执行模块330a将每次环回测试的结果反馈给控制模块320a。例如,如果呼叫成功,则将指示成功的环回测试结果反馈给环回测试控制模块320a。可选地,为了提高测量精度,还可以考虑通过一定手段模拟无线信号的实际路损。控制模块320a根据环回测试的结果确定睡眠小区检测结果。例如,当控制模块 320a重复指示执行模块330a对环回测试点1进行多次测试时,如果多次环回测试都不成功,则确定检测失败,这样可以提高测试的可靠性。或者,如果环回测试成功了一次或者成功了预定次数,则可以确定检测成功。控制模块320a将指示检测成功或失败的睡眠小区检测结果反馈给监控模块310a。监控模块310a根据睡眠小区检测结果确定小区是否为睡眠小区。如果睡眠小区检测结果指示检测成功,则监控模块310a可以判断小区并不是睡眠小区;如果睡眠小区检测结果指示检测失败,则监控模块310a可以判断小区为睡眠小区。其他环回测试点的测试过程是类似的,对每个环回测试点上的测试信号进行适应性的变化即可。进一步,根据本发明的另一实施例,为了确定基站的故障位置,可以对基站340a 的多个环回测试点进行测试,并根据多个环回测试点的测试结果确定基站的故障位置。在这种情况下,控制模块320a在从监控模块310a接收到检测命令之后,会向执行模块330a发送针对环回测试点1-7中的部分或全部环回测试点的环回测试命令,以便对各个环回测试点分别进行环回测试。需要说明的是,针对各个环回测试点的环回测试可以按预定的顺序执行,也可以并发执行,本发明实施例对此不作限制。执行模块330a按照控制模块320a的测试命令执行环回测试。以环回测试点3为例,执行模块330a可以执行基带环回测试,直接在基站340a的Ll模块与基站340a相连。 需要说明的是,除了环回测试点1(基站的天线口)之外,对其它环回测试点的环回测试可以不需要实现完整的用户设备的功能。例如,在对环回测试点3进行环回测试时,执行模块 330a与基站340a之间的接口类似于Ll和中射频之间的接口,所以中射频的功能不需要实现。执行模块330a判断环回测试点η (η = 1,2,3,…,7)的环回测试是否成功,并将相应的测试结果反馈给控制模块320a。控制模块320a根据各个环回测试点的测试结果判断故障位置。如上所述,控制模块320a可以根据测试结果确定睡眠小区检测结果。例如在环回测试点3测试不成功而环回测试点4测试成功的情况下,控制模块320a可以确定故障位置在环回测试点3与环回测试点4之间,即位于Ll模块上。控制模块320a将睡眠小区检测结果和/或故障位置反馈给监控模块310a。例如, 控制模块320a不仅可以将指示检测是否成功的睡眠小区检测结果反馈给监控模块310a, 而且在检测结果指示检测失败的情况下,还可以将故障位置反馈给监控模块310a。同样,如果睡眠小区检测结果指示检测成功,则监控模块310a可以判断小区不是睡眠小区。如果睡眠小区检测结果指示检测失败,则监控模块310a判断小区是睡眠小区, 并可以根据睡眠小区检测结果中携带的故障位置信息,确定基站中发生故障的位置。需要说明的是,监控模块310a和控制模块320a可以位于接入网络(例如基站或基站控制器)中,也可以位于管理网络(例如网管系统)中,也可以分布在接入网络和管理网络中。执行模块330a可以位于接入网络中。上述模块可以是位于相同或不同物理实体上的分立模块,也可以用一个物理实体或逻辑实体来实现。图北是根据本发明另一实施例的用于检测睡眠小区的系统300b的示意性架构图。下面以接入环回测试点1(基站的天线口)进行环回测试为例进行描述。其他环回测试点的环回测试是相似的。参见图北,控制模块320b是图1的控制模块101的一个例子,可根据小区的KPI 确定小区是否潜在失效,例如,如果无话务量,则可以确定小区潜在失效,可能是睡眠小区, 需要模拟用户设备进行进一步的测试。控制模块320b在确定小区潜在失效后会生成测试命令,并发送给执行模块330b。控制模块320b生成的测试命令可以是一条或更多条。执行模块330b根据测试命令模拟用户设备对小区的基站进行环回测试,并将环回测试的结果反馈给控制模块320b。执行模块330b在进行环回测试时的功能与图3a的执行模块330a的相应功能类似,在此不再赘述。控制模块320b根据环回测试的结果确定小区是否为睡眠小区。如果环回测试的结果指示测试成功,则控制模块320b可以判断小区不是睡眠小区;如果环回测试的结果指示测试失败,则控制模块320b可以判断小区是睡眠小区。其他环回测试点的测试过程是类似的,对每个环回测试点上的测试信号进行适应性的变化即可。进一步,根据本发明的另一实施例,为了确定基站的故障位置,可以对基站340b 的多个环回测试点进行测试,并根据多个环回测试点的测试结果确定基站的故障位置。在这种情况下,控制模块320b根据KPI确定小区可能失效后,会向执行模块330b 发送针对环回测试点1-7中的部分或全部环回测试点的测试命令,以便对各个环回测试点进行环回测试。需要说明的是,针对各个环回测试点的环回测试可以按预定的顺序执行,也可以并发执行,本发明实施例对此不作限制。执行模块330b按照控制模块320b的测试命令执行环回测试。执行模块330b在执行环回测试时与图3a的执行模块330a的功能类似,在此不再赘述。执行模块330b判断各个环回测试点n(n = 1,2,3,…,7)的环回测试是否成功, 并反馈给控制模块320b。控制模块320b根据各个环回测试点的环回测试结果判断故障位置。例如在环回测试点3测试不成功而环回测试点4测试成功的情况下,控制模块320b可以确定故障位置在环回测试点3与环回测试点4之间,即位于Ll模块上。需要说明的是,控制模块320b可以位于接入网络(例如基站或基站控制器)中, 也可以位于管理网络(例如网管系统)中。执行模块330b可以位于接入网络中。上述模块可以是位于同一个物理实体或不同物理实体上的分立模块,也可以通过一个物理或逻辑实体来实现。图4是本发明另一实施例的检测睡眠小区的系统的框图。图4的系统40包括网管设备41和基站42。网管设备41用于生成检测命令,该检测命令用于指示基站42进行针对基站42控制下的小区的环回测试。基站42用于从网管设备41接收检测命令,模拟用户设备进行针对该上述小区的环回测试,并根据环回测试的结果向网管设备41生成睡眠小区检测结果, 发送给网管设备41。网管设备41还用于根据睡眠小区检测结果确定该小区是否为睡眠小区。可选的,基站42根据检测命令确定环回测试的对象。本发明实施例通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。可选地,作为一个实施例,网管设备41可在确定小区潜在失效时生成检测命令。可选地,作为另一实施例,网管设备41可在睡眠小区检测结果指示检测成功时, 确定小区不是睡眠小区;在睡眠小区检测结果指示检测失败时,确定小区是睡眠小区。可选地,作为另一实施例,基站42可针对至少一个环回测试点中的每个环回测试点进行环回测试,并且至少一个环回测试点为基站42的天线口或者分布在基站42的天线口与核心网之间。例如图3a-图北所示。可选地,作为另一实施例,基站42还可以根据至少一个环回测试点中的两个环回测试点的环回测试的结果确定故障位置。这样可以提高故障定位的准确度。可选地,作为另一实施例,基站42可模拟用户设备进行针对基站控制下的小区的呼叫,根据呼叫是否成功确定环回测试的结果。可选地,作为另一实施例,基站42可向环回测试点发送测试信号,测试信号用于发起针对基站控制下的小区的呼叫。并在环回测试点接收针对测试信号的反馈信号;如果反馈信号指示呼叫成功,则输出的环回测试的结果为环回测试成功;如果反馈信号指示呼叫失败,则输出的环回测试的结果为环回测试失败。或者,作为另一实施例,基站42向环回测试点发送测试信号,测试信号用于发起针对基站控制下的小区的呼叫。如果在环回测试点接收到针对测试信号的反馈信号,则输出的环回测试的结果为环回测试成功;如果在环回测试点未接收到针对测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。可选地,作为另一实施例,基站42可以在环回测试的结果指示环回测试成功时, 输出指示小区不是睡眠小区的睡眠小区检测结果;在环回测试的结果指示环回测试失败时,输出指示小区是睡眠小区的睡眠小区检测结果。网管设备41和基站42可包括图1、图2或图3a_图北中所示的模块。例如,在一个例子中,网管设备41可包括图1的控制模块101,基站42可包括图1的执行模块102。 在另一例子中,基站42可包括图1的控制模块101和执行模块102。或者,在一个例子中,网管设备41可包括图2的监控模块203和控制模块201,基站42可包括图2的执行模块202。作为另一例子,网管设备41可包括图2的监控模块203, 基站42可包括图2的控制模块201和执行模块202。或者,基站42可包括图2的监控模块 203、控制模块201和执行模块202。因此,网管设备41和基站42的其他功能和操作可参照上述图1、图2、图3a_;3b所述,此处不再重复描述。图5是根据本发明一个实施例的检测睡眠小区的方法的示意性流程图。图5的方
法可以由基站执行。501,获知需进行环回测试时,模拟用户设备与基站进行针对基站控制下的小区的环回测试。可选地,作为一个实施例,可通过接收到的测试命令获知需进行环回测试,所述测试命令用于指示进行环回测试。例如,该测试命令可以是在确定小区潜在失效时生成的。可选地,作为另一实施例,如图3a_图北的实施例所述,步骤501中的测试命令可以是针对基站的至少一个环回测试点生成的,其中,至少一个环回测试点为基站的天线口或者分布在基站的天线口与核心网之间。在此情况下,本发明实施例可根据至少一个环回测试点中的两个环回测试点的环回测试的结果确定基站的故障位置。可选地,作为另一实施例,可模拟用户设备与基站进行针对基站控制下的小区的呼叫,将呼叫是否成功的结果作为环回测试的结果。例如,可向基站发送测试信号,该测试信号用于发起针对基站控制下的小区的呼叫,并接收基站针对测试信号的反馈信号。如果反馈信号指示呼叫成功,则输出的环回测试的结果为环回测试成功;如果反馈信号指示呼叫失败,则输出的环回测试的结果为环回测试失败。或者,例如,可向基站发送测试信号,该测试信号用于发起针对基站控制下的小区的呼叫。如果接收到基站针对测试信号的反馈信号,则输出的环回测试的结果为环回测试成功;如果未接收到基站针对测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。502,输出环回测试的结果,环回测试的结果用于确定小区是否为睡眠小区。可选地,作为一个实施例,在环回测试的结果指示环回测试成功时,确定小区不是睡眠小区;在环回测试的结果指示环回测试失败时,确定小区是睡眠小区。本发明实施例通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。图5的方法的各个步骤可以参照上面所述的系统100、200、300a-300b或40中涉
及基站的操作或功能,为避免重复,不再详细描述。图6是根据本发明另一实施例的检测睡眠小区的方法的流程图。图6的方法可以由网管设备执行。601,如果确定小区潜在失效,则生成检测命令,检测命令用于指示进行睡眠小区检测。602,根据睡眠小区检测结果确定小区是否为睡眠小区。可选地,作为一个实施例,在睡眠小区检测结果指示检测成功时,确定小区不是睡眠小区;在睡眠小区检测结果指示检测失败时,确定小区是睡眠小区。可选地,作为另一实施例,在根据睡眠小区检测结果确定小区是否为睡眠小区之前,还可以根据睡眠小区检测命令生成测试命令,该测试命令用于指示进行环回测试。还可以根据环回测试的结果确定睡眠小区检测结果。可选地,作为另一实施例,在环回测试的结果指示环回测试成功时,输出指示小区不是睡眠小区的睡眠小区检测结果;在环回测试的结果指示环回测试失败时,输出指示小区是睡眠小区的睡眠小区检测结果。本发明实施例通过模拟用户设备对基站进行环回测试,可以及时获取到判断睡眠小区所需的信息,确定睡眠小区的检测结果,无需借助于小区内的用户设备,也能够及时发现睡眠小区。可选地,作为一个实施例,步骤601中生成的测试命令可以是针对基站的至少一个环回测试点生成的,至少一个环回测试点为基站的天线口或者分布在基站的天线口与核心网之间。在此情况下,可根据至少一个环回测试点中的两个环回测试点的环回测试的结果,确定基站的故障位置。这样,能够提高故障定位的准确度。图6的方法的各个步骤可以参照上面所述的系统100、200、300a-300b或40中涉
及网管设备的操作或功能,为避免重复,不再详细描述。本发明各实施例中的某一模块(或设备)模拟用户设备进行针对某一对象的环回测试,可以理解为该模块或设备进行环回测试时,被环回测试的对象视为该模块或设备在模拟用户设备的功能,或者该模块或设备在环回测试过程中承担了用户设备的角色,其中, 环回测试的对象可以是基站或基站控制下的小区。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-onlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种检测睡眠小区的系统,其特征在于,包括控制模块,用于生成测试命令,所述测试命令用于指示模拟用户设备与基站进行针对所述基站控制下的小区的环回测试;执行模块,用于从所述控制模块接收所述测试命令,根据测试命令模拟用户设备与基站进行环回测试,并向所述控制模块输出所述环回测试的结果;所述控制模块,还用于根据所述环回测试的结果输出睡眠小区检测结果,所述睡眠小区检测结果用于确定所述小区是否为睡眠小区。
2.根据权利要求1所述的系统,其特征在于,还包括监控模块,用于在确定所述小区潜在失效时生成检测命令,向所述控制模块发送所述检测命令;所述控制模块还用于根据所述检测命令生成所述测试命令,并向所述监控模块输出所述睡眠小区检测结果;所述监控模块还用于根据所述睡眠小区检测结果确定所述小区是否为睡眠小区。
3.根据权利要求2所述的系统,其特征在于,所述监控模块具体用于在所述睡眠小区检测结果指示检测成功时,确定所述小区不是睡眠小区;在所述睡眠小区检测结果指示检测失败时,确定所述小区是睡眠小区。
4.根据权利要求2或3所述的系统,其特征在于,所述监控模块位于管理网络中,所述控制模块和所述执行模块位于接入网络中;或者,所述监控模块和所述控制模块位于管理网络中,所述执行模块位于接入网络中;或者, 所述监控模块、所述控制模块和所述执行模块位于接入网络中。
5.根据权利要求4所述的系统,其特征在于,所述监控模块位于管理网络中,所述控制模块和所述执行模块位于接入网络中包括 所述监控模块为所述管理网络中的网管设备中的模块,所述控制模块和所述执行模块为所述基站中的模块,所述基站位于所述接入网络中;或者,所述监控模块和所述控制模块位于管理网络中,所述执行模块位于接入网络中包括 所述监控模块和所述控制模块为所述管理网络中的网管设备中的模块,所述执行模块为所述基站中的模块,所述基站位于所述接入网络中;或者,所述监控模块、所述控制模块和所述执行模块位于接入网络中包括所述监控模块、所述控制模块和所述执行模块为所述基站中的模块,所述基站位于所述接入网络中。
6.根据权利要求1所述的系统,其特征在于,所述控制模块具体用于在所述小区潜在失效时生成所述测试命令。
7.根据权利要求6所述的系统,其特征在于,所述控制模块具体用于在所述环回测试的结果指示环回测试成功时,输出指示所述小区不是睡眠小区的睡眠小区检测结果;在所述环回测试的结果指示环回测试失败时,输出指示所述小区是睡眠小区的睡眠小区检测结^ ο
8.根据权利要求1或6或7所述的系统,其特征在于,所述控制模块为网管设备中的模块,所述执行模块为所述基站中的模块;或者, 所述控制模块和所述执行模块为所述基站中的模块。
9.根据权利要求1至8中的任一项所述的系统,其特征在于,所述控制模块针对所述基站的至少一个环回测试点中的每个环回测试点生成所述测试命令,并且所述至少一个环回测试点为所述基站的天线口或者分布在所述基站的天线口与核心网之间。
10.根据权利要求9所述的系统,其特征在于,所述控制模块还用于根据所述至少一个环回测试点中的两个环回测试点的环回测试的结果确定所述基站的故障位置。
11.根据权利要求1至10中的任一项所述的系统,其特征在于,所述执行模块具体用于模拟用户设备与所述基站进行针对所述基站控制下的小区的呼叫,根据所述呼叫是否成功确定所述环回测试的结果。
12.根据权利要求11所述的系统,其特征在于,所述执行模块具体用于向基站发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,并接收所述基站针对所述测试信号的反馈信号;如果所述反馈信号指示所述呼叫成功,则输出的环回测试的结果为环回测试成功;如果所述反馈信号指示所述呼叫失败,则输出的环回测试的结果为环回测试失败;或者,所述执行模块具体用于向基站发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,如果接收到所述基站针对所述测试信号的反馈信号,则输出的环回测试的结果为环回测试成功;如果未接收到所述基站针对所述测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。
13.一种检测睡眠小区的系统,其特征在于,包括网管设备和基站,所述网管设备,用于发送检测命令,所述检测命令用于指示所述基站进行针对所述基站控制下的小区的环回测试;所述基站,用于从所述网管设备接收所述检测命令,模拟用户设备进行针对所述小区的环回测试,并根据环回测试的结果生成睡眠小区检测结果,将所述睡眠小区检测结果发送给所述网管设备;所述网管设备,还用于根据所述睡眠小区检测结果确定所述小区是否为睡眠小区。
14.根据权利要求13所述的系统,其特征在于,所述网管设备具体用于在确定所述小区潜在失效时生成所述检测命令。
15.根据权利要求13或14所述的系统,其特征在于,所述网管设备具体用于在所述睡眠小区检测结果指示检测成功时,确定所述小区不是睡眠小区;在所述睡眠小区检测结果指示检测失败时,确定所述小区是睡眠小区。
16.根据权利要求13所述的系统,其特征在于,所述基站具体用于针对至少一个环回测试点中的每个环回测试点进行所述环回测试,并且所述至少一个环回测试点为所述基站的天线口或者分布在所述基站的天线口与核心网之间。
17.根据权利要求16所述的系统,其特征在于,所述基站还用于根据所述至少一个环回测试点中的两个环回测试点的环回测试的结果确定故障位置。
18.根据权利要求16或17所述的系统,其特征在于,所述基站具体用于模拟用户设备进行针对所述基站控制下的小区的呼叫,根据所述呼叫是否成功确定所述环回测试的结果 ο
19.根据权利要求18所述的系统,其特征在于,所述基站具体用于向所述环回测试点发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,并在所述环回测试点接收针对所述测试信号的反馈信号;如果所述反馈信号指示所述呼叫成功,则输出的环回测试的结果为环回测试成功;如果所述反馈信号指示所述呼叫失败,则输出的环回测试的结果为环回测试失败;或者,所述基站具体用于向所述环回测试点发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,如果在所述环回测试点接收到针对所述测试信号的反馈信号, 则输出的环回测试的结果为环回测试成功;如果在所述环回测试点未接收到针对所述测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。
20.根据权利要求19所述的系统,其特征在于,所述基站具体用于在所述环回测试的结果指示环回测试成功时,生成指示所述小区不是睡眠小区的睡眠小区检测结果;在所述环回测试的结果指示环回测试失败时,生成指示所述小区是睡眠小区的睡眠小区检测结
21.一种检测睡眠小区的方法,其特征在于,包括获知需进行环回测试时,模拟用户设备与基站进行针对所述基站控制下的小区的环回测试;输出所述环回测试的结果,所述环回测试的结果用于确定所述小区是否为睡眠小区。
22.根据权利要求21所述的方法,其特征在于,通过接收到的测试命令获知需进行环回测试,所述测试命令用于指示进行环回测试。
23.根据权利要求21所述的方法,其特征在于,还包括所述测试命令是在确定所述小区潜在失效时生成的。
24.根据权利要求21所述的方法,其特征在于,还包括在所述环回测试的结果指示环回测试成功时,确定所述小区不是睡眠小区;在所述环回测试的结果指示环回测试失败时,确定所述小区是睡眠小区。
25.根据权利要求22至M中的任一项所述的方法,其特征在于,所述测试命令是针对所述基站的至少一个环回测试点生成的,其中,所述至少一个环回测试点为所述基站的天线口或者分布在所述基站的天线口与核心网之间。
26.根据权利要求25所述的方法,其特征在于,还包括根据所述至少一个环回测试点中的两个环回测试点的环回测试的结果确定所述基站的故障位置。
27.根据权利要求21至沈中的任一项所述的方法,其特征在于,所述模拟用户设备与基站进行针对所述基站控制下的小区的环回测试包括模拟用户设备与所述基站进行针对所述基站控制下的小区的呼叫,将所述呼叫是否成功的结果作为所述环回测试的结果。
28.根据权利要求27所述的方法,其特征在于,所述模拟用户设备与所述基站进行针对所述基站控制下的小区的呼叫,将所述呼叫是否成功的结果作为所述环回测试的结果, 包括向基站发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,并接收所述基站针对所述测试信号的反馈信号;如果所述反馈信号指示所述呼叫成功,则输出的环回测试的结果为环回测试成功;如果所述反馈信号指示所述呼叫失败,则输出的环回测试的结果为环回测试失败;或者,向基站发送测试信号,所述测试信号用于发起针对所述基站控制下的小区的呼叫,如果接收到所述基站针对所述测试信号的反馈信号,则输出的环回测试的结果为环回测试成功;如果未接收到所述基站针对所述测试信号的反馈信号,则输出的环回测试的结果为环回测试失败。
29.一种检测睡眠小区的方法,其特征在于,包括如果确定小区潜在失效,则生成检测命令,所述检测命令用于指示进行睡眠小区检测;根据睡眠小区检测结果确定所述小区是否为睡眠小区。
30.根据权利要求四所述的方法,其特征在于,所述根据睡眠小区检测结果确定所述小区是否为睡眠小区,包括在所述睡眠小区检测结果指示检测成功时,确定所述小区不是睡眠小区;在所述睡眠小区检测结果指示检测失败时,确定所述小区是睡眠小区。
31.根据权利要求四所述的方法,其特征在于,在根据睡眠小区检测结果确定所述小区是否为睡眠小区之前,还包括根据所述睡眠小区检测命令生成测试命令,所述测试命令用于指示进行环回测试; 根据所述环回测试的结果确定所述睡眠小区检测结果。
32.根据权利要求31所述的方法,其特征在于,所述根据所述环回测试的结果确定所述睡眠小区检测结果,包括在所述环回测试的结果指示环回测试成功时,输出指示所述小区不是睡眠小区的睡眠小区检测结果;在所述环回测试的结果指示环回测试失败时,输出指示所述小区是睡眠小区的睡眠小区检测结果。
33.根据权利要求31或32所述的方法,其特征在于,所述测试命令是针对所述基站的至少一个环回测试点生成的,所述至少一个环回测试点为所述基站的天线口或者分布在所述基站的天线口与核心网之间。
34.根据权利要求33所述的方法,其特征在于,还包括根据所述至少一个环回测试点中的两个环回测试点的环回测试的结果,确定所述基站的故障位置。
全文摘要
本发明实施例提供了检测睡眠小区的系统和方法。该系统包括控制模块,用于生成测试命令,测试命令用于指示模拟用户设备与基站进行针对基站控制下的小区的环回测试;执行模块,用于从控制模块接收测试命令,根据测试命令模拟用户设备与基站进行环回测试,并向控制模块输出环回测试的结果;控制模块还用于根据环回测试的结果输出睡眠小区检测结果,睡眠小区检测结果用于确定小区是否为睡眠小区。本发明实施例可以模拟用户设备对小区的基站进行环回测试,从而可以根据环回测试的结果确定小区是否为睡眠小区,无需借助于小区内的用户设备,能够及时发现睡眠小区。
文档编号H04W24/00GK102388644SQ201180002189
公开日2012年3月21日 申请日期2011年9月30日 优先权日2011年9月30日
发明者黄颖华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1