基站控制系统接口单元及其检测方法

文档序号:7846582阅读:256来源:国知局
专利名称:基站控制系统接口单元及其检测方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种基站控制系统接口单元及其检测方法。
背景技术
在基站控制系统中,接口单元应用于基站与基站控制器之间、基站控制器与核心网设备之间、以及基站控制器与基站控制器之间。接口单元A是一种基于同步数字体系 (Synchronous Digital Hierarchy,简称为SDH)物理传输、采用端到端协议(Peer-Peer Protocol,简称为PPP)的接口单元。这种接口被广泛应用于基站控制器的对外接口。作为基站控制器的对外接口,接口单元A —旦出现故障,整个基站控制器便无法正常工作。因此,需要一种可靠的检测机制来及时发现接口单元A的故障,并使其完成自愈。

发明内容
本发明实施例提供一种基站控制系统接口单元及其检测方法,用以解决现有技术中无法检测接口单元故障的问题,实现了接口单元的故障检测和预防。本发明实施例提供一种基站控制系统接口单元的检测方法,包括接口单元的收发包模块在待检测的链路上发送第一检测报文,所述第一检测报文的目的IP为所述接口单元自身IP ;所述接口单元判断在预定时间是否接收到第二检测报文,所述第二检测报文为所述第一检测报文从所述接口单元的物理层环回至所述接口单元的收发包模块的报文;如果所述接口单元在预定时间内未接收到第二检测报文,或者所述第一检测报文与所述第二检测报文不同,所述接口单元的检测结果为异常。本发明实施例提供一种基站控制系统接口单元,包括发送模块,用于在待检测的链路上发送第一检测报文,所述第一检测报文的目的 IP为所述接口单元自身IP;判断模块,用于判断在预定时间内是否接收到第二检测报文,所述第二检测报文为所述第一检测报文从所述接口单元的物理层环回至所述发送模块的报文;确定模块,用于如果所述判断模块在预定时间未接收到第二检测报文,或者接收到的第二检测报文与所述第一检测报文不同,确定检测结果为异常。本发明实施例的基站控制系统接口单元及其检测方法,通过接口单元发送检测报文并判断在预定时间内是否能接收到从物理层环回的、与检测报文相同的报文,如果在预定时间内未接收到第二检测报文,或者接收到的第二检测报文与第一检测报文不同,则可以确定检测结果为异常,该接口单元故障。采用本发明实施例提供的基站控制系统接口单元及其检测方法,可以快速检测到接口单元的故障且不影响正常业务报文的发送。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明一个实施例提供的基站控制系统接口单元的检测方法流程图;图2为本发明实施例中提供的接口单元的结构示意图;图3为本发明又一个实施例提供的基站控制系统接口单元的检测方法流程图;图4为本发明再一个实施例提供的基站控制系统接口单元的检测方法流程图;图5为本发明一个实施例提供的基站控制系统接口单元的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明一个实施例提供的基站控制系统接口单元的检测方法流程图,如图 1所示,该方法包括步骤101 接口单元的收发包模块在待检测的链路上发送第一检测报文,该第一检测报文的目的IP为接口单元自身IP ;本发明实施例中提供的接口单元的结构示意图可以如图2所示,其中,接口单元可以但不限于包括中央处理器(CPU,简称为Central Processing Unit、大规模逻辑电路、时分复用(Time Division Multiplex,简称为TDM)芯片和同步数字体系(Synchronous Digital Hierarchy,简称为SDH)芯片,其中,CPU中可以包括收发包模块、业务处理模块等。需要说明的是,本发明实施例中提供的接口单元既可以作为主光口,也可以作为备光口使用。步骤102 接口单元判断在预定时间内是否接收到第二检测报文,该第二检测报文为第一检测报文从接口单元的物理层环回至接口单元的收发包模块的报文;其中,本发明实施例提供的接口单元在物理层设置了环回,所谓环回是指报文完成接口单元A的物理层封装之后,沿着接口单元A中的封装路径反向传递并解封装,直至回传到接口单元A的收发包模块。其中,将接口单元A的收发包模块发出的检测报文称之为第一检测报文,将接口单元A的收发包模块接收到的检测报文称之为第二检测报文。步骤103 如果接口单元在预定时间内未接收到第二检测报文,或者接收到的第二检测报文与第一检测报文不同,则确定该接口单元异常。正常情况下,经过环回的第二检测报文与第一检测报文应该是完全相同的,但如果在预定时间内接收不到第二检测报文,或者接收到的第二检测报文与第一检测报文不同,则说明接口单元本身出现了故障,需要进行故障的排除。本发明实施例提供的基站控制系统接口单元的检测方法,通过接口单元发送检测报文并判断在预定时间内是否能接收到从物理层环回的、与检测报文相同的报文,如果在预定时间内未接收到上述报文,或者接收到的报文与发送的检测报文不同,则可以确定检测结果为异常,该接口单元故障。采用本发明实施例提供的基站控制系统接口单元的检测方法,可以快速检测到接口单元的故障且不影响正常业务报文的发送。下面分别介绍两种不同模式下触发接口单元A执行的检测流程两种不同模式可以分别概括为故障模式和巡检模式。图3为本发明又一个实施例提供的基站控制系统接口单元的检测方法流程图,该方法介绍的是故障模式下的方法流程,即当基站控制系统检测到PPP/MP链路发生断链或者业务故障等异常情况,接口单元开始故障检测流程,如图3所示步骤301 接口单元A在故障链路上发送第一检测报文。步骤302 第一检测报文在接口单元A内进行传输,到达物理层。这里的物理层实际上可以理解为SDH光口芯片。步骤303 由于接口单元A在物理层设置了环回,第一检测报文会按照步骤302的相反路径传递回接口单元A的收发包模块。本实施例中将传递回接口单元A的收发包模块称之为第二检测报文。步骤304 接口单元A判断是否在预定时间内接收到第二检测报文。如果是,执行步骤305;如果否,执行步骤307。步骤305 比较接收到的第二检测报文是否与第一检测报文相同。如果相同,则执行步骤306 ;如果不同,则执行步骤307。步骤306 确定该接口单元正常。步骤307 确定该接口单元异常。步骤308 触发该接口单元进行自愈。其中的自愈可以但不限于修复单个故障模块或复位整个接口单元。图4为本发明再一个实施例提供的基站控制系统接口单元的检测方法流程图,该方法介绍的是巡检模式下的方法流程,即链路正常以及业务正常的情况下,接口单元开始故障检测流程,从而达到提前发现故障并完成自愈的目的。如图4所示步骤401 接口单元在所有创建的链路上发送第一检测报文。这里需要说明的是,为了不影响正常业务的进行,会在发送业务报文的同时发送第一检测报文。步骤402 第一检测报文(以及业务报文)在接口单元A内进行传输,到达物理层。步骤403 由于接口单元A在物理层设置了三通环回,第一检测报文会在传递给对端的同时,按照步骤402的相反路径传递回接口单元A的收发包模块;本实施例中将传递回接口单元A的收发包模块称之为第二检测报文。其中的三通环回指的是经过物理层封装的报文既可以发送给对端,也可以被复制一份后环回到收发包模块。步骤404 接口单元A判断是否在预定时间内接收到第二检测报文。如果是,执行步骤405;如果否,执行步骤407。
需要说明的是,CPU仅对第二检测报文进行处理,环回的业务报文会直接丢弃,以免对业务处理造成不必要的影响。而且,由于第一检测报文的目的IP是接口单元A的IP, 即使到达对端也会被送回到接口单元,因此不会对对端造成不良影响。步骤405 比较接收到的第二检测报文是否与第一检测报文相同。如果相同,则执行步骤406 ;如果不同,则执行步骤407。步骤406 确定该接口单元正常。步骤407 确定该接口单元异常。步骤408 触发该接口单元进行自愈。本发明实施例提供的基站控制系统接口单元的检测方法,通过接口单元发送检测报文并判断在预定时间内是否能接收到从物理层环回的、与检测报文相同的报文,如果在预定时间内未接收到上述报文,或者接收到的报文与发送的检测报文不同,则可以确定检测结果为异常,该接口单元故障。采用本发明实施例提供的基站控制系统接口单元的检测方法,可以快速检测到接口单元的故障且不影响正常业务报文的发送。图5为本发明一个实施例提供的基站控制系统接口单元的结构示意图,如图5所示,该接口单元包括发送模块501、判断模块502以及确定模块503。其中,发送模块501 用于在待检测的链路上发送第一检测报文,该第一检测报文的目的IP为接口单元自身IP。 判断模块502用于判断在预定时间是否接收到第二检测报文,该第二检测报文为第一检测报文从接口单元的物理层环回至发送模块501的报文。确定模块503用于如果判断模块 502在预定时间未接收到第二检测报文,或者接收到的第二检测报文与第一检测报文不同, 则确定检测结果为异常。一种实施方式下,发送模块501用于当接口单元的链路出现故障时,在故障链路上发送第一检测报文。另一种实施方式下,发送模块501用于当接口单元为备用接口且工作正常时,在所有创建的链路上发送第一检测报文。在上述实施例的基础上,确定模块503还可以用于如果判断模块502的判断结果为是,且接收到的第二检测报文与第一检测报文相同,则确定检测结果为正常。在上述实施例的基础上,该接口单元还可以包括自愈模块,用于当确定模块503 确定的检测结果为异常时,触发接口单元进行自愈。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种基站控制系统接口单元的检测方法,其特征在于,包括接口单元的收发包模块在待检测的链路上发送第一检测报文,所述第一检测报文的目的IP为所述接口单元自身IP;所述接口单元判断在预定时间是否接收到第二检测报文,所述第二检测报文为所述第一检测报文从所述接口单元的物理层环回至所述接口单元的收发包模块的报文;如果所述接口单元在预定时间内未接收到第二检测报文,或者,接收到的第二检测报文与所述第一检测报文不同,确定所述接口单元异常。
2.根据权利要求1所述的方法,其特征在于,所述接口单元在待检测的链路上发送第一检测报文包括当所述接口单元的链路出现故障时,所述接口单元在故障链路上发送第一检测报文。
3.根据权利要求1所述的方法,其特征在于,所述接口单元在待检测的链路上发送第一检测报文包括当所述接口单元为备用接口且工作正常时,所述接口单元在所有创建的链路上发送第一检测报文。
4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括如果所述接口单元在预定时间接收到第二检测报文,且所述第一检测报文与所述第二检测报文相同,所述接口单元的检测结果为正常。
5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括 当所述接口单元的检测结果为异常时,触发所述接口单元自愈。
6.一种基站控制系统接口单元,其特征在于,包括发送模块,用于在待检测的链路上发送第一检测报文,所述第一检测报文的目的IP为所述接口单元自身IP;判断模块,用于判断在预定时间内是否接收到第二检测报文,所述第二检测报文为所述第一检测报文从所述接口单元的物理层环回至所述发送模块的报文;确定模块,用于如果所述判断模块在预定时间未接收到第二检测报文,或者接收到的第二检测报文与所述第一检测报文不同,确定检测结果为异常。
7.根据权利要求6所述的接口单元,其特征在于,所述发送模块用于 当所述接口单元的链路出现故障时,在故障链路上发送第一检测报文。
8.根据权利要求6所述的接口单元,其特征在于,所述发送模块用于当所述接口单元为备用接口且工作正常时,在所有创建的链路上发送第一检测报文。
9.根据权利要求6至8任一所述的接口单元,其特征在于,所述确定模块还用于如果所述判断模块的判断结果为是,且接收到的第二检测报文与所述第一检测报文相同,则确定检测结果为正常。
10.根据权利要求6至8任一所述的接口单元,其特征在于,还包括自愈模块,用于当所述确定模块确定的检测结果为异常时,触发所述接口单元进行自愈。
全文摘要
本发明提供一种基站控制系统接口单元及其检测方法。方法包括接口单元的收发包模块在待检测的链路上发送第一检测报文,所述第一检测报文的目的IP为所述接口单元自身IP;所述接口单元判断在预定时间是否接收到第二检测报文,所述第二检测报文为所述第一检测报文从所述接口单元的物理层环回至所述接口单元的收发包模块的报文;如果所述接口单元在预定时间内未接收到第二检测报文,或者,接收到的第二检测报文与所述第一检测报文不同,确定所述接口单元异常。接口单元包括收发包模块、判断模块和确定模块。本发明提供的方案可以快速检测到接口单元的故障且不影响正常业务报文的发送。
文档编号H04W24/04GK102217359SQ201180000714
公开日2011年10月12日 申请日期2011年5月30日 优先权日2011年5月30日
发明者张少雄, 时峰, 李义, 王慧蕴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1