检测对端节点路径配置状态的方法及建立连接的方法

文档序号:7616285阅读:111来源:国知局
专利名称:检测对端节点路径配置状态的方法及建立连接的方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种检测对端节点路径配置状态的方法,以及基于AAL2信令协议的节点间建立连接的方法。
背景技术
AAL2(ATM适配层类型2)信令协议的功能是提供在两个节点之间建立释放和维护AAL2连接功能,以便在AAL2连接上承载用户数据,该信令协议在3G WCDMA(第三代宽带码分多址)标准中得到广泛的应用。该信令协议的主要处理流程如图1所示,当节点1发起一个建立请求消息到节点2,节点2检查建立请求中的路径资源是否正确且可用,如果正确且可用则回建立确认消息,这样在节点1和节点2之间成功的建立了一个AAL2连接,所述的资源是否正确且可用包括节点1请求建立连接所应用的路径在节点2上是否已经配置,如果已经配置,则为路径资源正确且可用。
然而,在实际的通信网络中,由于各种原因,连接两端数据不一致在一段时间内可能会经常发生,当节点1和节点2配置的path(路径)资源不一致时,将会导致出现如图2所示的流程仍然为节点1发起一个建立请求消息到节点2,节点2检查建立请求中的路径资源是否正确且可用,此时,当节点2发现来自节点1的建立请求消息中path不存在,则丢弃该消息。这样,节点1在规定时间内等待不到节点2的建立确认消息,必然导致建立连接超时,建立连接过程失败。这就将给网络造成很多呼叫过程失败,导致通信网络提供的服务质量较低,影响用户的满意度。
目前针对上述问题还没有一种可行的解决方案。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种检测对端节点路径配置状态的方法及建立连接的方法,以准确获知对端节点是否配置相应的路径,从而可以有效克服因连接两端资源不一致的情况导致建立连接过程失败的问题。
本发明的目的是通过以下技术方案实现的本发明提供了一种检测对端节点路径配置状态的方法,包括A、针对节点保存的路径设置对端是否配置该路径的状态标志,所述状态标志为已配置标志时,表示对端配置了该路径,所述状态标志为未配置标志时,表示对端未配置该路径;B、根据对端节点路径配置情况对所述路径的状态标志进行更新;C、根据更新后的路径的状态标志确定对端路径的配置状态。
所述的步骤B包括根据基于AAL2(ATM适配层类型2)信令协议的复位path(路径)消息,或者是在AAL2信令协议中增加的路径查询消息对所述路径的状态标志进行更新处理。
本发明中,当根据基于AAL2信令协议的复位path消息对所述路径的状态标志进行更新处理时,所述的步骤B进一步包括B1、本端节点向对端节点发送复位path消息;B2、对端节点收到所述的复位path消息后,判断是否存在该路径,如果存在,则返回复位确认消息,并将本地该路径的状态标志设置为已配置标志,否则,丢弃该消息;B3、本端节点收到对端节点返回的复位确认消息后,将所述路径的状态标志设置为已配置标志。
本发明中,当根据在AAL2信令协议中增加的路径查询消息对所述路径的状态标志进行更新处理时,所述的步骤B进一步包括B4、本端节点向对端节点发送路径查询消息,消息中承载着需要查询的路径的信息;B5、对端节点收到所述的路径查询消息后,根据消息中承载的路径信息查询确定是否存在该路径,并将路径查询结果向本端节点发送,且如果本地存在该路径,还需要将本地该路径的状态标志设置为已配置标志;B6、本端节点收到对端节点返回的路径查询结果,并根据所述路径查询结果进行该路径的状态标志的更新。
所述的步骤B还包括在节点上配置一条新的路径,并将状态标志设置为未配置标志。
所述的步骤B还包括在本端节点基于一条路径发送建立连接或复位path消息超时时,则设置该路径状态标志为未配置标志。
所述的步骤B还包括当确定对端不存在该路径时,则经过设定的时间后,重新执行所述的步骤B1或所述的步骤B4。
所述的步骤B还包括当本端节点收到对端节点发来的复位path消息或路径查询消息、闭塞请求消息、解闭请求消息、或在该路径上建立连接的消息时,则将所述路径的状态标志设置为已配置标志。
所述的方法还包括本端节点确定对端使用了本端未配置的路径时,则主动向对端发送路径状态通知,对端根据所述通知将该路径的状态标志设置为未配置标志。
本发明还提供了一种基于上述方法的基于AAL2信令协议的节点间建立连接的方法,包括当基于AAL2信令在节点间请求建立连接时,判断建立连接所采用的路径的状态标志是否为已配置标志,如果是,则使用该路径建立连接,否则,不使用该路径建立连接。
由上述本发明提供的技术方案可以看出,通过本发明所述的检测对端节点路径配置状态的方法在节点间建立连接前可以清楚地了解到连接对端是否配置了建立连接需要的path。因而,基于所述的检测对端节点路径配置状态的方法在两节点间请求建立连接时,连接建立的发起端可以检测出对端的path配置情况,以有效地提高了建立连接的成功率,有效地避免了由于节点两端资源不一致导致节点间建立连接过程失败的问题出现。本发明的实现使得基于AAL2协议的通信网络提供的服务质量得到有效的改善。


图1为基于ALAL2信令协议建立连接的处理过程示意图;图2为现有技术中连接建立失败的过程示意图;图3为所述的状态标志更新的处理过程流程图。
具体实施例方式
本发明所述的检测对端节点路径配置状态的方法提供了一种自动检测对端path配置状态的技术方案,下面将结合附图对该方法作进一步的说明,在下述说明过程中将连接两端的节点分别定义为本端节点和对端节点,其中,任一端均可以作为本端节点,此时,另一端则作为对端节点。
本发明提供的检测对端节点路径配置状态的方法主要包括以下各步骤首先,需要针对本端节点上配置的路径设置状态标志,状态标志用于标示所述的路径在对端节点上是否配置,所述的状态标志为已配置标志时,表示对端节点上配置了该路径,所述的状态标志为未配置标志时,表示对端节点上未配置该路径;所述的状态标志可以采用有效标志位“1”和无效标志位“0”分别表示,其中以有效标志位“1”作为已配置标志,表示对端节点上配置了该路径,以无效标志位“0”作为未配置标志,表示对端节点上未配置该路径;当然,也可以采用其他相应的标志位作为所述状态标志的已配置标志和未配置标志。
设置了上述针对各路径的状态标志后,还需要根据本端节点与对端节点间交互的信息进行该状态标志的更新处理;例如,可以首先向对端发送复位path消息,然后通过检测对端是否响应该path上的复位确认消息来判断对端是否配置了该path,所述的更新处理过程如图3所示,进一步包括以下步骤步骤31确定本端节点上配置的路径的状态标志为未配置标志时,则向对端节点发送AAL2信令协议中的复位path消息;所述的状态标志为未配置标志的情况包括当本端配置了一条path时,缺省认为对端没有配置,将其状态标志设置为未配置标志;当本端发送建立连接消息超时时,则将建立连接所应用的路径的状态标志设置为未配置标志;当本端发送复位path消息超时时,则将相应路径的状态标志设置为未配置标志;步骤32对端节点收到所述的复位path消息后,检查是否配置了该路径,如果配置了,则执行步骤33,向本端节点返回复位确认消息,并将本地该路径的状态标志设置为已配置标志,表示该路径在另一端节点(即所述本端节点)上已经配置,这样两端在任何一端均可以在发起建立两端间的连接时使用该路径,之后执行35,否则,执行步骤34,丢弃该消息;步骤35本端节点收到对端返回的复位确认消息后,将所述路径的状态标志设置为已配置标志。
此外,如果本端节点收到对端对该path的复位path消息、闭塞消息、解闭消息、或在该path上的建立连接的消息,则说明该path在对端已配置,此时即可以将本端节点上的该路径的状态标志设置为已配置标志。
如果对端没有配置该path,则本端节点的该路径的状态标志仍为未配置标志,且本端节点可以在延迟一段时间后继续检测,即重新开始执行步骤31,直到对端配置该路径。
同时,在对端配置该path后,在正常的应用过程中,对端也可能由于别的原因导致该path删除或不可用;此时,如果本端在发送建立连接消息超时或复位path消息超时,也可以设置该path的状态标志为未配置标志,然后重新开始执行步骤31,以进行状态标志的更新处理。
上述状态标志更新处理过程步骤31至步骤35还可以采有以下过程替代在AAL2信令协议的基础上增加路径查询消息,消息承载着本端需要检测的path的信息,对端收到所述的路径查询消息后,查询本地是否存在该路径,并将查询结果返回给本端节点,同时,如果查询结果显示本地存在该路径,则还需要在本地将该路径的状态标志设置为已配置标志,表示本地发起建立与所述本端间的连接时可以使用该路径;本端节点收到对端节点返回的查询结果后,根据查询结果更新该路径的状态标志,显而易见如果查询结果为对端不存在该路径,则本端节点中该路径的状态标志仍为未配置标志,如果查询结果为对端存在该路径,则本端节点需要将该路径的状态标志设置为已配置标志。
为进一步完善本发明中涉及的状态标志更新处理过程,还包括如果发现对端使用了一个路径本端没有配置,还可以主动向对端发送路径状态通知,通知本端不存在该路径,这样,对端收到所述的路径状态通知后,会将该路径的状态标志设置未配置标志。
本发明还基于上述方法提供了一种基于AAL2信令协议的节点间建立连接的方法,该方法包括当基于AAL2信令协议在两节点间请求建立连接时,则发起建立连接的节点需要判断建立连接所采用的路径的状态标志是否为已配置标志,如果是,则使用该路径建立连接,否则,不使用该路径建立连接。这样,便可以有效地避免因为两端节点保存的路径信息不一致导致建立连接过程失败。提高了通信服务的质量。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种检测对端节点路径配置状态的方法,其特征在于,包括A、针对节点保存的路径设置对端是否配置该路径的状态标志,所述状态标志为已配置标志时,表示对端配置了该路径,所述状态标志为未配置标志时,表示对端未配置该路径;B、根据对端节点路径配置情况对所述路径的状态标志进行更新;C、根据更新后的路径的状态标志确定对端路径的配置状态。
2.根据权利要求1所述的检测对端节点路径配置状态的方法,其特征在于,所述的步骤B包括根据基于AAL2(ATM适配层类型2)信令协议的复位path(路径)消息,或者是在AAL2信令协议中增加的路径查询消息对所述路径的状态标志进行更新处理。
3.根据权利要求2所述的基于AAL2信令协议的节点间建立连接的方法,其特征在于,当根据基于AAL2信令协议的复位path消息对所述路径的状态标志进行更新处理时,所述的步骤B进一步包括B1、本端节点向对端节点发送复位path消息;B2、对端节点收到所述的复位path消息后,判断是否存在该路径,如果存在,则返回复位确认消息,并将本地该路径的状态标志设置为已配置标志,否则,丢弃该消息;B3、本端节点收到对端节点返回的复位确认消息后,将所述路径的状态标志设置为已配置标志。
4.根据权利要求1所述的检测对端节点路径配置状态的方法,其特征在于,当根据在AAL2信令协议中增加的路径查询消息对所述路径的状态标志进行更新处理时,所述的步骤B进一步包括B4、本端节点向对端节点发送路径查询消息,消息中承载着需要查询的路径的信息;B5、对端节点收到所述的路径查询消息后,根据消息中承载的路径信息查询确定是否存在该路径,并将路径查询结果向本端节点发送,且如果本地存在该路径,还需要将本地该路径的状态标志设置为已配置标志;B6、本端节点收到对端节点返回的路径查询结果,并根据所述路径查询结果进行该路径的状态标志的更新。
5.根据权利要求2、3或4所述的检测对端节点路径配置状态的方法,其特征在于,所述的步骤B还包括在节点上配置一条新的路径,并将状态标志设置为未配置标志。
6.根据权利要求2、3或4所述的检测对端节点路径配置状态的方法,其特征在于,所述的步骤B还包括在本端节点基于一条路径发送建立连接或复位path消息超时时,则设置该路径状态标志为未配置标志。
7.根据权利要求2、3或4所述的检测对端节点路径配置状态的方法,其特征在于,所述的步骤B还包括当确定对端不存在该路径时,则经过设定的时间后,重新执行所述的步骤B1或所述的步骤B4。
8.根据权利要求2、3或4所述的检测对端节点路径配置状态的方法,其特征在于,所述的步骤B还包括当本端节点收到对端节点发来的复位path消息或路径查询消息、闭塞请求消息、解闭请求消息、或在该路径上建立连接的消息时,则将所述路径的状态标志设置为已配置标志。
9.根据权利要求2、3或4所述的检测对端节点路径配置状态的方法,其特征在于,所述的方法还包括本端节点确定对端使用了本端未配置的路径时,则主动向对端发送路径状态通知,对端根据所述通知将该路径的状态标志设置为未配置标志。
10.一种基于上述方法的基于AAL2信令协议的节点间建立连接的方法,其特征在于,包括当基于AAL2信令在节点间请求建立连接时,判断建立连接所采用的路径的状态标志是否为已配置标志,如果是,则使用该路径建立连接,否则,不使用该路径建立连接。
全文摘要
本发明涉及一种检测对端节点路径配置状态的方法及建立连接的方法。本发明的核心思想为针对节点保存的路径设置对端是否配置该路径的状态标志,并根据对端节点路径配置情况对所述路径的状态标志进行更新;之后,在节点间建立连接的过程中根据所述的路径的状态标志实现。因此,本发明在节点间建立连接前可以清楚地了解到连接对端是否配置了建立连接需要的path,提高了建立连接的成功率,有效地避免了由于节点两端资源不一致导致节点间建立连接过程失败的问题出现。
文档编号H04L12/24GK1835463SQ20051005537
公开日2006年9月20日 申请日期2005年3月18日 优先权日2005年3月18日
发明者王永宏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1