Isdn业务处理方法及装置的制作方法

文档序号:7945523阅读:279来源:国知局
专利名称:Isdn业务处理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种综合业务数字网antegrated Services Digital Network,简称为ISDN)业务处理方法及装置。
背景技术
在下一代网络(NextGeneration Network,简称为 NGN)中,接入网关(Access Gateway,简称为 AG)通过 ISDN用户适应层协议(ISDN User Adaptation Layer Protocol, 简称为IUA)将ISDN用户连接到软交换(Soft Switching,简称为SS)。AG的上行业务接口与软交换之间的通信是至关重要的,IUA通过与软交换进行消息交互来实现用户的ISDN业务。在交互过程中,ISDN用户向AG发送Q. 931消息,AG通过IUA封装成网络协议Qnternet Protocol,简称为IP)消息发送到软交换,软交换对接收到的来自接入网关的消息进行解码,并进行不同处理。通过上述描述可知,AG通过上行业务接口与SS进行交互,从而实现ISDN业务,因此,一旦上行业务接口与软交换发生通讯中断,IUA与SS之间将无法进行的消息交互,从而使得ISDN业务中断;只有在上行业务接口恢复正常之后,ISDN业务才能够重新恢复。

发明内容
针对相关技术中存在的上行业务接口与软交换通讯中断时,ISDN业务也会中断的问题,本发明提供了一种ISDN业务处理方案。根据本发明的一个方面,提供了一种ISDN业务处理方法,包括接入网关对ISDN 业务的消息进行解码;根据解码的结果对该ISDN业务进行处理。根据本发明的另一方面,提供了一种ISDN业务处理装置,包括解码模块,用于对 ISDN业务的消息进行解码;处理模块,用于根据解码的结果对该ISDN业务进行处理。通过本发明,采用接入网关对ISDN业务的消息进行解码的方式,解决了相关技术中存在的上行业务接口与软交换通讯中断时,ISDN业务也会中断的问题,进而达到了在上行业务接口与软交换通讯中断时,ISDN业务不会中断的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的ISDN业务处理方法的流程图;图2是根据本发明实施例的ISDN自交换示意图;图3是根据本发明实施例的AG在ISDN自交换模式下工作的流程图;图4是根据本发明实施例的ISDN业务处理装置的结构框图;图5是根据本发明实施例的解码模块的结构框图;图6是根据本发明实施例的ISDN业务处理装置的优选的结构框图7是根据本发明实施例的处理模块的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本实施例提供了一种ISDN业务处理方法。图1是根据本发明实施例的ISDN业务处理方法的流程图,如图1所示,该方法包括步骤S102,接入网关对ISDN业务的消息进行解码;步骤S104,根据解码的结果对ISDN业务进行处理。本实施例中,接入网关对ISDN业务的消息进行解码,这样,在上行业务接口与软交换通讯中断时,接入网关也可以实现对ISDN业务的消息的解码,从而进行相应的业务处理,从而解决了相关技术中存在的上行业务接口与软交换通讯中断时,ISDN业务也会中断的问题,进而达到了在上行业务接口与软交换通讯中断时,ISDN业务不会中断的效果。其中,步骤S102可以有多种实现方式,下面仅对其中的一种实现方式进行说明。 接入网关检测上行业务接口的链路是否异常;在检测到上行业务接口的链路异常的情况下,该接入网关对ISDN业务的消息进行解码。本实施例增加了检测上行业务接口的链路的功能,通过在判断链路异常的情况下,接入网关对消息进行解码,使得在上行业务接口的链路异常的情况下,也可以进行ISDN业务。优选地,在检测到上行业务接口的链路正常的情况下,接入网关使用该链路和软交换交互ISDN业务的消息,软交换可以对ISDN业务的消息进行解码。在该实施例中,如果上行业务接口的链路正常,则仍然使用软交换对ISDN业务的消息进行解码,这对相关技术中的系统流程改变较小,应用性较强。需要说明的是,在检测到上行业务接口的链路正常的情况下,也可以使用接入网关对ISDN业务的消息进行解码,这同样可以使ISDN业务正常进行。在本发明实施例的一个优选实现方式中,步骤S104可以通过以下方式实现接入网关根据上述解码的结果确定不执行ISDN业务,然后,将不执行ISDN业务的消息进行编码,并将编码后的消息发送给ISDN业务的主叫用户设备。该实施例示出了根据解码的结果不执行ISDN业务的流程。在本发明实施例的另一个优选实现方式中,步骤S104可以通过以下方式实现接入网关根据解码的结果确定执行ISDN业务;将执行ISDN业务的消息进行编码;将编码后的消息发送给ISDN业务的被叫用户设备。该实施例示出了根据解码的结果执行ISDN业务的流程。优选地,上述消息(例如,ISDN业务的消息、执行ISDN业务的消息和不执行ISDN 业务的消息中的任一个)可以为Q. 931消息。该实施例具有易于实现的优点。实施例二本实施例针对相关技术中存在的问题,提供了一种接入网ISDN自交换的方法和网关,该方法和网关可以用于在上行业务接口发生通讯故障时保障ISDN用户业务,以实现对接入网关中ISDN用户上行业务接口的保护,从而解决目前接入网中由于上行业务接口通讯中断而造成的ISDN用户业务全部中断问题。图2是根据本发明实施例的ISDN自交换示意图,如图2所示,本实施例的主要内容包括1.增加上行业务接口链路检查机制。在上行业务接口链路正常的情况下,AG与SS 之间正常通讯,通过IUA实现ISDN业务;当上行业务接口链路中断时,自动转入ISDN自交换; 2.在AG中设置Q931消息处理模块。如图2所示,该模块包括编码子模块和解码子模块,分别完成对Q. 931消息的编码和解码,该模块还可以执行消息字段的合法性检查;3.在AG中设置ISDN自交换模块。如图2所示,AG将Q. 931消息发到Q931消息处理模块,由解码子模块进行解码分析,ISDN自交换模块根据解码的结果进行相应的处理 对需要立即回复的消息,ISDN自交换模块通知Q931消息处理模块由编码子模块立即编码, 并回复到ISDN用户;否则,将解码的结果发送到ISDN自交换模块进行处理,ISDN自交换模块处理完成之后,通知Q931消息处理模块编码子模块编码并回复到ISDN用户。采用本实施例所述的方法,可以解决目前接入网中,由于上行业务接口与软交换之间的通讯发生故障而造成的该接口 ISDN用户业务中断的问题。在这种保护机制下,当上行业务接口正常通讯时,IUA与软交换进行通讯实现ISDN业务;一旦上行业务接口发生故障通讯中断,ISDN用户自动转入ISDN自交换机制,在接入网关内部的ISDN用户可以继续呼叫以及与其它ISDN用户之间正常通话,从而使接入网ISDN用户的业务的安全得到了保障。实施例三本实施例通过一个具体实例对本发明实施例进行详细说明。图3是根据本发明实施例的AG在ISDN自交换模式下工作的流程图,其中,该流程包括步骤S302至步骤S330。步骤S302,主叫ISDN用户(图3中ISDN用户1)摘机,向AG发送SETUP (1)(建立呼叫)的Q. 931消息(以下消息均为Q. 931消息),AG准备收号。步骤S304,主叫ISDN用户向AG发送INFORMATION(2)(信息)消息,AG收号。步骤S306,AG收号结束,通过Q931消息处理模块的编码子模块(以下简称Q931 编码子模块),封装一条CALL PR0(3)(即,CALL PROCEEDING,表示收到消息、正在处理)消息,并将该消息发送给主叫ISDN用户。同时,Q931编码子模块还封装一条SETUP (4)消息, AG将SETUP (4)消息发送给同一个AG上的被叫ISDN用户(图3中ISDN用户2)。步骤S308,被叫ISDN用户接收到SETUP,振铃并向AG发送ALERTING(5)(振铃) 消息。步骤S310,AG接收到被叫ISDN用户发送的ALERTING,通过Q931消息处理模块的解码子模块(以下简称Q931解码子模块)进行解析,并使用ISDN自交换模块进行处理,然后,通过Q931编码子模块封装一条ALERTING (6)消息,并将ALERTING (6)消息发送给主叫 ISDN用户。步骤S312,被叫ISDN用户摘机,并向AG发送CONNECT (7)(连接)。步骤S314,AG接收到被叫ISDN用户发送的CONNECT,该CONNECT消息经过Q931解码子模块解析,并使用ISDN自交换模块进行处理,然后,通过Q931编码子模块进行编码,封装成一条CONNECT (8)消息,再将CONNECT (8)消息发送给主叫ISDN用户。
5
步骤S316,主叫ISDN用户回复CONNECT ACKNOWLEDGE (9)(连接确认)消息到AG。步骤S318,AG接收到主叫ISDN用户的CONNECT ACKNOWLEDGE消息,该 CONNECT ACKNOWLEDGE消息经过Q931解码子模块解码以及ISDN自交换模块处理,再由 Q931编码子模块封装一条CONNECT ACKNOWLEDGE(10)(连接确认)消息,并将CONNECT ACKNOWLEDGE (10)消息发送给被叫ISDN用户,主叫ISDN用户和被叫ISDN用户开始通话。步骤S320,通话结束,主叫ISDN用户和被叫ISDN用户中的一方挂机(例如,ISDN 用户1挂机),挂机方向AG发送DISCONNECT (11)(断开)。步骤S322,AG接收到DISCONNECT消息,对该消息进行处理,向挂机方(例如,ISDN 用户1)回复RELEASE(12)(释放),并向另一方(例如,ISDN用户2)发送DISCONNECT(13)。步骤S3M,挂机方接收到AG发送的RELEASE,释放B通路并向AG回复RELEASE COMPLETE (14)(释放完成)。步骤,另一方接收到AG发送的DISCONNECT,向AG回复RELEASE (15)并释放 B通路。步骤,AG接收到RELEASE之后,回复RELEASE COMPLETE (16),本次呼叫结束。步骤S330,通话话单由主叫网关产生,该话单可以暂存在网关中,也可以传到网管或者计费服务器。实施例四本实施例提供了一种ISDN业务处理装置,该装置可以位于接入网关,该装置可以用于实现实施例一至实施例三中的方法。图4是根据本发明实施例的ISDN业务处理装置的结构框图,如图4所示,该装置包括解码模块42,用于对ISDN业务的消息进行解码;处理模块44,耦合至解码模块42,用于根据解码的结果对ISDN业务进行处理。本实施例中,接入网关对ISDN业务的消息进行解码,这样,在上行业务接口与软交换通讯中断时,接入网关也可以实现对ISDN业务的消息的解码,从而进行相应的业务处理,从而解决了相关技术中存在的上行业务接口与软交换通讯中断时,ISDN业务也会中断的问题,进而达到了在上行业务接口与软交换通讯中断时,ISDN业务不会中断的效果。其中,解码模块42可以实现上述Q931消息处理模块的部分功能(例如,可以实现Q931解码子模块的部分功能),处理模块44对应于上述ISDN自交换模块。图5是根据本发明实施例的解码模块的结构框图,如图5所示,解码模块42包括 检测单元52,用于检测上行业务接口的链路是否异常;解码单元M,耦合至检测单元52,用于在检测单元52检测到上行业务接口的链路异常的情况下,对ISDN业务的消息进行解码。 本实施例增加了检测上行业务接口的链路的功能,通过在判断链路异常的情况下,接入网关对消息进行解码,使得在上行业务接口的链路异常的情况下,也可以进行ISDN业务。图6是根据本发明实施例的ISDN业务处理装置的优选的结构框图,如图6所示, 该装置还包括交互模块62,耦合至检测单元52,用于在检测单元52检测到上行业务接口的链路正常的情况下,使用该链路和软交换交互ISDN业务的消息,然后,软交换可以对 ISDN业务的消息进行解码。在该实施例中,如果上行业务接口的链路正常,则仍然使用软交换对ISDN业务的消息进行解码,这对相关技术中的系统流程改变较小,应用性较强。需要说明的是,在检测到上行业务接口的链路正常的情况下,也可以使用接入网关对ISDN业务的消息进行解码,这同样可以使ISDN业务正常进行。图7是根据本发明实施例的处理模块的结构框图,如图7所示,处理模块44包括 确定单元72,用于根据上述解码的结果确定不执行ISDN业务;编码单元74,耦合至确定单元72,将不执行ISDN业务的消息进行编码;发送单元76,耦合至编码单元74,用于将编码后的消息发送给ISDN业务的主叫用户设备。该实施例示出了根据解码的结果不执行ISDN 业务的流程。优选地,确定单元72还可以用于根据解码的结果确定执行ISDN业务;编码单元 74还可以用于将执行ISDN业务的消息进行编码;发送单元76还可以用于将编码后的消息发送给ISDN业务的被叫用户设备。该实施例示出了根据解码的结果执行ISDN业务的流程。其中,上述消息(例如,ISDN业务的消息、执行ISDN业务的消息和不执行ISDN业务的消息中的任一个)为Q. 931消息。在另外一个实施例中,还提供了一种ISDN业务处理软件,该软件用于执行上述实施例及优选实施例中描述的技术方案。该实施例具有易于实现的优点。在另外一个实施例中,还提供了一种存储介质,该存储机制中存储有上述ISDN业务处理软件。综上所述,本发明采用接入网关对ISDN业务的消息进行解码的方式,达到了在上行业务接口与软交换通讯中断时,ISDN业务不会中断的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种综合业务数字网ISDN业务处理方法,其特征在于包括 所述接入网关对ISDN业务的消息进行解码;根据所述解码的结果对所述ISDN业务进行处理。
2.根据权利要求1所述的方法,其特征在于,所述接入网关对ISDN业务的消息进行解码包括所述接入网关检测上行业务接口的链路是否异常;在检测到所述上行业务接口的链路异常的情况下,所述接入网关对所述ISDN业务的消息进行解码。
3.根据权利要求2所述的方法,其特征在于,在检测到所述上行业务接口的链路正常的情况下,所述接入网关使用所述链路和软交换交互所述ISDN业务的消息,所述软交换对所述ISDN业务的消息进行解码。
4.根据权利要求1所述的方法,其特征在于,根据所述解码的结果对所述ISDN业务进行处理包括所述接入网关根据所述解码的结果确定不执行所述ISDN业务;将不执行所述ISDN业务的消息进行编码;将编码后的所述消息发送给所述ISDN业务的主叫用户设备。
5.根据权利要求1所述的方法,其特征在于,根据所述解码的结果对所述ISDN业务进行处理包括所述接入网关根据所述解码的结果确定执行所述ISDN业务;将执行所述ISDN业务的消息进行编码;将编码后的所述消息发送给所述ISDN业务的被叫用户设备。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述消息为Q.931消息。
7.一种综合业务数字网ISDN业务处理装置,其特征在于包括 解码模块,用于对ISDN业务的消息进行解码;处理模块,用于根据所述解码的结果对所述I SDN业务进行处理。
8.根据权利要求7所述的装置,其特征在于,所述解码模块包括 检测单元,用于检测上行业务接口的链路是否异常;解码单元,用于在所述检测单元检测到所述上行业务接口的链路异常的情况下,对所述ISDN业务的消息进行解码。
9.根据权利要求7所述的装置,其特征在于,所述处理模块包括 确定单元,用于根据所述解码的结果确定执行所述ISDN业务; 编码单元,用于将执行所述ISDN业务的消息进行编码;发送单元,用于将编码后的所述消息发送给所述ISDN业务的被叫用户设备。
10.根据权利要求7至9中任一项所述的装置,其特征在于,所述消息为Q.931消息。
全文摘要
本发明公开了一种ISDN业务处理方法及装置,该方法包括接入网关对ISDN业务的消息进行解码;根据解码的结果对该ISDN业务进行处理。该发明解决了相关技术中存在的上行业务接口与软交换通讯中断时,ISDN业务也会中断的问题,达到了在上行业务接口与软交换通讯中断时,ISDN业务不会中断的效果。
文档编号H04Q11/04GK102438185SQ20111032109
公开日2012年5月2日 申请日期2011年10月20日 优先权日2011年10月20日
发明者徐雷, 赵秋荷 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1