一种故障弱化模式的实现方法及装置与流程

文档序号:13142673阅读:518来源:国知局
一种故障弱化模式的实现方法及装置与流程

本发明实施例涉及通信技术,尤其涉及一种故障弱化模式的实现方法及装置。



背景技术:

lte系统的基站通过s1口与核心网建立链接,通过s1口和x2口完成与其它基站的间接和直接通讯。

在通往核心网的传输断链的情况下,整个网络将处于瘫痪状态,无法使用。b-trunc标准为了规避这种极端情况,在通往核心网传输断链的情况下,仍然保证系统功能部分可用,规定了故障弱化模式,即在通往核心网传输断链情况下,基站模拟部分核心网的功能,使在同一基站下的终端可以互相通讯。

然而在现有故障弱化模式下,终端仅限于和同一基站下的其他终端通讯,通讯范围有限,使故障弱化模式的应用受到很大限制。



技术实现要素:

本发明提供一种故障弱化模式的实现方法及装置,以实现在通往核心网传输断链的情况下,基站通过x2口偶联实现基站之间信息的交互,使不同基站下的终端在故障弱化模式下可以互相通讯,扩展故障弱化模式下的通讯范围。

第一方面,本发明实施例提供了一种故障弱化模式的实现方法,包括:

当基站检测到与核心网链路断开后,通过x2口向邻接基站发送探测信息,确定能够通过x2口与所述基站通讯的所述邻接基站;

所述基站根据到达所述邻接基站的路由信息生成路由信息表;

所述基站对终端进行重新注册,在本地保存所述终端的终端信息;

所述基站接收所述终端发起的单呼请求,根据所述路由信息表,建立源基站和目标基站之间的虚拟链路;

通过所述虚拟链路完成所述终端和目标终端之间的呼叫。

第二方面,本发明实施例还提供了一种故障弱化模式的实现装置,包括:

基站通讯探测模块,用于当基站检测到与核心网链路断开后,通过x2口 向邻接基站发送探测信息,确定能够通过x2口与所述基站通讯的所述邻接基站;

路由信息表生成模块,用于所述基站根据到达所述邻接基站的路由信息生成路由信息表;

终端注册模块,用于所述基站对终端进行重新注册,在本地保存所述终端的终端信息;

虚拟链路建立模块,用于所述基站接收所述终端发起的单呼请求,根据所述路由信息表,建立源基站和目标基站之间的虚拟链路;

呼叫模块,用于通过所述虚拟链路完成所述终端和目标终端之间的呼叫。

本发明通过x2偶联实现基站之间信息的交互,从而使不同基站下的终端在故障弱化模式下可以互相通讯,解决现有故障弱化模式下,终端仅限于和同一基站下的其他终端通讯,通讯范围有限的问题,实现扩展故障弱化模式下的通讯范围的效果。

附图说明

图1是本发明实施例一中的一种故障弱化模式的实现方法的流程图;

图2是本发明实施例二中的一种故障弱化模式的实现方法的流程图;

图3是本发明实施例三中的一种故障弱化模式的实现方法的流程图;

图4是本发明实施例四中的一种故障弱化模式的实现方法的流程图;

图5是本发明实施例四中的一种故障弱化模式下的单呼方法的流程图;

图6是本发明实施例五中的一种故障弱化模式的实现装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种故障弱化模式的实现方法的流程图,本实施例可适用于核心网的传输断链,基站进入故障弱化模式的情况,该方法可以由配置于基站的故障弱化模式的实现装置来执行,具体包括如下步骤:

步骤110、当基站检测到与核心网链路断开后,通过x2口向邻接基站发送探测信息,确定能够通过x2口与基站通讯的邻接基站。

其中,x2口是lte(longtimeevolution,长期演进)系统中基站与基站之间的接口,基站检测到与核心网链路中断的方式包括:基站检测到与移动性管理实体mme(mobilitymanagemententity)之间的偶联发生中断,或者基站在预定次数内检测到与服务网关sgw(servinggateway)的路径检测无响应。基站在检测到与核心网链路中断后,检测与其相连的x2口是否正常,如果正常,通过x2口向邻接基站发送探测信息,确定能够通过x2口与基站通讯的邻接基站。优选的,探测信息包括基站自身的ip(internetprotocol)地址和tac(trackingareacode,跟踪区代码),基站通过x2口向邻接基站发送探测信息,根据接收到的邻接基站的反馈信息,确定能够通过x2口与基站通讯的邻接基站的ip地址和tac。

其中,所述邻接基站可以为能够与所述基站直接进行通讯的基站,也可以为可以通过一个或者多个中介基站与所述基站进行通讯的基站。

步骤120、基站根据到达邻接基站的路由信息生成路由信息表。

其中,基站在确定能够通过x2口与其通讯的邻接基站后,在本地保存到达邻接基站的路由信息,并生成路由信息表。

步骤130、基站对终端进行重新注册,在本地保存终端的终端信息。

其中,基站在进入故障弱化模式后,对终端进行重新注册,并在本地保存终端的终端信息,有利于定位终端,便于与终端进行信息交互。

具体的,所述终端为所述基站服务范围内中终端。

步骤140、基站接收终端发起的单呼请求,根据路由信息表,建立源基站和目标基站之间的虚拟链路。

其中,当基站接收到服务范围内的终端发起的单呼请求时,确定该基站为源基站,通过本地保存的路由信息表,向邻接基站广播终端的单呼信息,以最终建立源基站和目标基站之间的虚拟链路;

当基站接收到邻接基站发送的终端的单呼信息,但目标终端(被呼终端)不在自身覆盖范围内,基站根据自身保存的路由信息表进一步广播终端的单呼信息,以最终建立源基站和目标基站之间的虚拟链路;

当基站接收到邻接基站发送的终端的单呼信息,且目标终端在自身覆盖范 围内,确定该基站为目标基站;在源基站和目标基站之间建立虚拟链路。

步骤150、通过虚拟链路完成终端和目标终端之间的呼叫。

其中,所述终端为发送单呼请求的终端,所述目标终端为单呼请求所呼叫的终端。

本实施例的技术方案,通过x2偶联实现基站之间信息的交互,从而使不同基站下的终端在故障弱化模式下可以互相通讯,解决了现有故障弱化模式下,终端仅限于和同一基站下的其他终端通讯,通讯范围有限的问题,实现了扩展故障弱化模式下的通讯范围的效果。

实施例二

图2为本发明实施例二提供的一种故障弱化模式的实现方法的流程图,本实施例的技术方案是在上述实施例的基础上进一步细化,步骤130包括:

步骤210、基站向终端发送广播消息。其中,基站向自身覆盖范围内的终端发送广播消息,等待终端反馈重新注册请求。

步骤220、基站根据终端收到广播消息后发起的重新注册请求,对终端进行重新注册。其中,终端在接收到基站发送的广播消息后,向基站发起的重新注册请求。

步骤230、基站在本地保存终端的终端信息。

其中,在基站完成对终端的重新注册后,在本地保存终端的终端信息,有利于基站和终端在进行信息交互时,快速确定终端所在的基站。

进一步的,在基站对终端进行重新注册,在本地保存终端的终端信息之后,还包括:

基站模拟回复终端需要与核心网交互的信息。由于基站与核心网链路断开,当终端需要与核心网交互的信息时,由基站模拟回复终端需要与核心网交互的信息。

进一步的,在基站对终端进行重新注册,在本地保存终端的终端信息之后,还包括:

当终端需要进行交互切换时,基站与切换目标基站之间通过x2口进行终端的交互切换;

当终端跨ta(trackingarea,跟踪区)进行交互切换时,基站接收到终端发送的tau(trackingareaupdate)信息后,通过x2口发送至目标切换基站;

当基站为目标切换基站时,基站完成tau信息回复。

进一步的,在基站完成tau信息回复之后,还包括:

如果终端处于空闲状态,在终端完成交互切换后,当基站为目标切换基站时,基站在本地保存终端的终端信息。在终端完成交互切换之后,目标切换基站在本地保存终端的终端信息,有利于基站和终端在进行信息交互时,快速确定终端所在的基站。

本实施例的技术方案,通过对终端进行重新注册,确定基站覆盖范围内的终端,并由基站模拟核心网与终端交互信息,在故障弱化模式下,完成终端的交互切换。

实施例三

图3为本发明实施例三提供的一种故障弱化模式的实现方法的流程图,本实施例的技术方案是在上述实施例的基础上进一步细化,步骤140包括:

步骤310、当基站接收到终端发起的单呼请求,确定基站为源基站,根据路由信息表通过x2口向邻接基站广播终端的单呼信息;

步骤320、当基站在接收到与其邻接基站广播的终端的单呼信息后,在本地保存的终端信息中搜索相匹配的目标终端。其中,在进入故障弱化模式时,基站对终端进行重新注册,并在本地保存终端的终端信息,且在终端进行交互切换时,在终端完成tau后,基站也在本地保存终端的终端信息。

步骤330、基站在本地保存的终端信息中是否能搜索到相匹配的目标终端,如果否,执行步骤340,如果是,执行步骤350。

步骤340、基站根据本地路由信息表通过x2口向其邻接基站广播终端的单呼信息。如果基站在本地保存的终端信息中未搜索到与广播的单呼信息中包括的目标终端的终端信息相匹配的目标终端,就将之前接收到的单呼信息进一步发送到能够通过x2口与其通讯的邻接基站。

步骤350、确定基站为目标基站,在源基站和目标基站之间建立虚拟链路。其中,通过x2口建立源基站和目标基站之间的虚拟链路,源基站和目标基站可以为通过x2口直接相连的基站或通过x2口间接相连的基站。

本实施例的技术方案,通过x2口广播主叫终端的单呼信息,并通过x2口建立源基站和目标基站之间的虚拟链路,实现不同基站下的终端进行信息交互,完成呼叫。

实施例四

图4为本发明实施例四提供的一种故障弱化模式的实现方法的流程图,本实施例的技术方案是在上述实施例的基础上进一步细化,步骤150包括:

步骤410、判断目标终端的当前状态,如果目标终端处于业务激活状态,执行步骤420,如果目标终端处于空闲状态,执行步骤430。

步骤420、通过虚拟链路完成终端和目标终端之间的呼叫。

步骤430、目标基站在其ta域内发起寻呼消息寻找目标终端,同时寻呼消息增加一个字段来表征源基站的ip信息。其中,寻呼消息中增加的用来表征源基站的ip信息的字段,用于目标终端接入基站后,建立目标终端所在基站和源基站之间的虚拟链路。

步骤440、判断基站是否接收到目标终端的接入请求,如果否,执行步骤450,如果是,执行步骤460。其中,基站接收到目标终端的接入请求为:通过x2口偶联的任一基站在预设时间内接收到目标终端的接入请求,基站未接收到目标终端的接入请求为:通过x2口偶联的任一基站在预设时间内未接收到目标终端的接入请求。

步骤450、目标基站通过虚拟链路通知终端呼叫失败,并拆除虚拟链路。当故障弱化模式下,残存网络中的基站未接收到目标终端的接入请求,说明目标终端不在残存网络覆盖区,目标基站通过虚拟链路通知终端呼叫失败,进而拆除虚拟链路。

步骤460、如果基站接收到目标终端的接入请求,判断接收到目标终端的接入请求的基站是否为目标基站,如果是,执行步骤470,如果否,执行步骤480。

步骤470、在模拟完成接入过程后,通过虚拟链路完成终端和目标终端之间的呼叫。优选的,在通过虚拟链路完成终端和目标终端之间的呼叫之后,拆除虚拟链路。

步骤480、确定接收到目标终端的接入请求的基站为终端接入基站,在模拟完成接入过程后,在终端接入基站与源基站之间建立呼叫虚拟链路,同时拆除源基站与目标基站之间的虚拟链路。其中,在模拟完成接入过程中,终端接入基站从目标终端的接入信息中获取源基站的ip地址,建立终端接入基站与源基站之间的呼叫虚拟链路后,拆除源基站与目标基站之间的虚拟链路,释放 资源。

步骤490、通过呼叫虚拟链路完成终端和目标终端之间的呼叫。优选的,在通过呼叫虚拟链路完成终端和目标终端之间的呼叫之后,拆除呼叫虚拟链路。

本实施例的技术方案,根据目标终端的当前状态,确定相应的呼叫策略,完成呼叫终端和目标终端之间的呼叫,且当目标终端不在残存网络覆盖区时,通知呼叫终端呼叫失败。

示例的,基站a为终端1所在基站,基站b为终端2所在基站,且终端2处于空闲状态,基站c为空闲状态的终端2最后发起tau所在基站。在基站a、基站b和基站c所在网络与核心网链路中断后,终端1向终端2发起呼叫,如图5所示,包括如下步骤:

步骤s1、基站检测到与核心网链路中断,进入工作弱化模式,通过x2口进行探测;

步骤s2、判断基站是否可以通过x2口与其他基站通讯,如果否,即各基站的所有x2偶联均断链,执行步骤s3,如果是,执行步骤s4;

步骤s3、进入普通故障弱化模式。其中,普通故障弱化模式为b-trunc标准规定的故障弱化模式,即在通往核心网传输断链情况下,基站模拟部分核心网的功能,使在同一基站下的终端可以互相通讯。

步骤s4、基站通过x2口广播自身ip地址和tac信息,获取残存网络其他基站的ip地址和tac信息,同时在本站保存到达其他基站的路由信息,生成路由信息表;

步骤s5、终端1在基站a向终端2发起单呼;

步骤s6、基站a通过路由信息表广播终端1的单呼信息,在与基站a直接或者间接相连的基站寻找被叫的终端2;

步骤s7、终端2在路由信息表范围内的基站b下,判断终端2是否处于业务激活(active)状态,如果是,执行步骤s8,如果否,执行步骤s9;

步骤s8、在源基站(基站a)和目标基站(基站b)之间建立虚拟链路,通过虚拟链路完成终端1和终端2之间的信息交互,从而完成单呼过程;

步骤s9、如果广播发现终端2处于空闲(idle)状态,在基站a与终端2最后发起tau的基站c之间建立虚拟链路;

步骤s10、基站c在所在的ta域内发起寻呼(paging)消息需找目标终 端(终端2),同时寻呼消息增加一个字段来表征基站a的ip信息;

步骤s11、预设时间内基站是否接收到终端2的接入请求,如果否,执行步骤s12,如果是,执行步骤s13;

步骤s12、如果终端2不在残存网络的覆盖区,则通过虚拟链路通知终端1呼叫失败,然后执行步骤s14;

步骤s13、如果终端2尚在残存网络的覆盖区,终端2收到寻呼消息后,发起接入过程,在基站b完成接入过程后,终端2将基站a的ip地址通知基站b,然后执行步骤s15;

步骤s14、拆除基站a和基站c之间的虚拟链路;

步骤s15、基站b与基站a建立呼叫虚拟链路,同时拆除基站a与基站c之间的虚拟链路;

步骤s16、呼叫完成后,拆除基站a和基站b之间的虚拟链路。

实施例五

图6为本发明实施例五提供的一种故障弱化模式的实现装置的结构示意图,故障弱化模式的实现装置60包括:

基站通讯探测模块610,用于当基站检测到与核心网链路断开后,通过x2口向邻接基站发送探测信息,确定能够通过x2口与基站通讯的邻接基站;

路由信息表生成模块620,用于基站根据到达邻接基站的路由信息生成路由信息表;

终端注册模块630,用于基站对终端进行重新注册,在本地保存终端的终端信息;

虚拟链路建立模块640,用于基站接收终端发起的单呼请求,根据路由信息表,建立源基站和目标基站之间的虚拟链路;

呼叫模块650,用于通过虚拟链路完成终端和目标终端之间的呼叫。

本实施例的技术方案,通过x2偶联实现基站之间信息的交互,从而使不同基站下的终端在故障弱化模式下可以互相通讯,解决了现有故障弱化模式下,终端仅限于和同一基站下的其他终端通讯,通讯范围有限的问题,实现了扩展故障弱化模式下的通讯范围的效果。

进一步的,基站通讯探测模块可以包括:

基站通讯探测单元,用于基站通过x2口向邻接基站发送探测信息,根据 接收到的邻接基站的反馈信息,确定能够通过x2口与基站通讯的邻接基站的ip地址和tac。

进一步的,终端注册模块可以包括:

广播消息发送单元,用于基站向终端发送广播消息;

重新注册单元,用于基站根据终端收到广播消息后发起的重新注册请求,对终端进行重新注册;

终端信息保存单元,用于基站在本地保存终端的终端信息。

进一步的,该装置还可以包括:

交互信息模拟模块,用于基站模拟回复终端需要与核心网交互的信息。

进一步的,该装置还可以包括:

交互切换模块,用于当终端需要进行交互切换时,基站与切换目标基站之间通过x2口进行终端的交互切换;

tau信息发送模块,用于当终端跨ta进行交互切换时,基站接收到终端发送的tau信息后,通过x2口发送至目标切换基站;

tau信息回复模块,用于当基站为目标切换基站时,基站完成tau信息回复。

进一步的,该装置还可以包括:

终端信息保存模块,用于如果终端处于空闲状态,在终端完成交互切换后,当基站为目标切换基站时,基站在本地保存终端的终端信息。

进一步的,虚拟链路建立模块可以包括:

单呼信息广播单元,用于当基站接收终端发起的单呼请求,确定基站为源基站,根据路由信息表通过x2口向邻接基站广播终端的单呼信息;

目标终端搜索单元,用于当基站在接收到与其邻接基站广播的终端的单呼信息后,在本地保存的终端信息中搜索相匹配的目标终端;

单呼信息二级广播单元,用于如果基站在本地保存的终端信息中未搜索到相匹配的目标终端,根据本地路由信息表通过x2口向其邻接基站广播终端的单呼信息;

虚拟链路建立单元,用于如果基站在本地保存的终端信息中搜索到相匹配的目标终端,确定基站为目标基站,在源基站和目标基站之间建立虚拟链路。

进一步的,呼叫模块可以包括:

第一单呼单元,用于如果目标终端处于业务激活状态,通过虚拟链路完成终端和目标终端之间的呼叫。

或者,呼叫模块可以包括:

寻呼消息发起单元,用于如果目标终端处于空闲状态,目标基站在其ta域内发起寻呼消息寻找目标终端,同时寻呼消息增加一个字段来表征源基站的ip信息;

呼叫失败处理单元,用于如果基站未接收到目标终端的接入请求,目标基站通过虚拟链路通知终端呼叫失败,并拆除虚拟链路;

第二单呼单元,用于如果基站接收到目标终端的接入请求,且基站为目标基站,在模拟完成接入过程后,通过虚拟链路完成终端和目标终端之间的呼叫。

呼叫模块还可以包括:

呼叫虚拟链路建立单元,用于如果基站接收到目标终端的接入请求,且基站非目标基站,确定基站为终端接入基站,在模拟完成接入过程后,在终端接入基站与源基站之间建立呼叫虚拟链路,同时拆除源基站与目标基站之间的虚拟链路;

第三呼叫单元,用于通过呼叫虚拟链路完成终端和目标终端之间的呼叫。

进一步的,该装置还可以包括:

虚拟链路拆除模块,用于拆除虚拟链路。

进一步的,该装置还可以包括:

呼叫虚拟链路拆除模块,用于拆除呼叫虚拟链路。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1