专利名称:内部通信网扩展系统及其方法
技术领域:
本发明涉及一种交换机,特别是涉及一种内部通信网扩展系统及其用于交换机的方法。
如
图1所示,普通内部通信网扩展系统包括多个内部通信网11至13,和与内部网11至13连接的多个节点11_1至11_N,12_1至12_N,和13_1至13_N。
参考图1对普通内部通信网扩展系统的操作进行描述。
如图1所示,在普通内部通信网扩展系统中,与第一至第三通信网11至13连接的节点11_1,12_1,11_N和13_N以级联的结构连接,由此扩展该内部通信网系统。就是说,第一通信网11的节点11_1和第二通信网12的节点12_1被级联,由此在与第一通信网11连接的节点11_1至11_N和与第二通信网12连接的节点12_1至12_N之间实施通信。
此外,第一通信网11的节点11_N和第三通信网13的节点13_N被级联,由此在与第一通信网11连接的节点11_1至11_N和与第三通信网13连接的节点13_1至13_N之间实施通信。
第一通信网11的第一节点11_1和第二通信网12的第一节点12_1级联,第一通信网11的节点11_N和第三通信网13的节点13_N级联,由此在与第二通信网12连接的节点12_1至12_N和与第三通信网13连接的节点13_1至13_N之间实施通信。
如上所述,在普通内部通信网扩展系统中,与每个通信网连接的节点被级联,由此扩展内部通信网和通过各节点发送预定的消息。
然而,在普通内部通信网扩展系统中,因为消息通过一预定节点发送,所以当发送消息时会发生瓶颈现象。由于这种瓶颈现象,致使消息的发送操作被不适当地执行。此外,在普通内部通信网扩展系统中,由于节点故障,通信线路可能会被短路。在这种情况下,没有用于交换发生故障的通信线路的通信系统。
因此,本发明的一个目的是提供一种内部通信网扩展系统及其方法,它们克服了现有技术中遇到的上述问题。
本发明的另一个目的是提供一种内部通信网扩展系统及其方法,其能够有效地扩展用于交换机的内部通信网。
本发明的另一个目的是提供一种内部通信网扩展系统及其方法,当对一种内部通信网进行扩展时,其能够防止发生在一预定节点处的瓶颈现象。
本发明的另一个目的是提供一种内部通信网扩展系统及其方法,当由于一预定节点的差错使通信线路切断时,其能够把一故障通信线路与一正常通信线路进行交换。
为了实现上述目的,根据本发明提供一种内部通信网扩展系统,其包括与多个通信网中的一个预定通信网连接的多个连接节点;不与所述预定通信网连接的多个非连接节点,其被分成多个组;和一个控制器,用于检测来自连接节点的故障和把一故障节点与一正常节点交换。
为了实现上述目的,根据本发明提供一种内部通信网扩展方法,其包括以下步骤第一步骤,使一内部通信网初始化;第二步骤,检查在多个非连接节点和多个连接节点中是否发生故障;第三步骤,当在连接节点中发生故障时检查一相应连接节点的双向节点的故障;和第四步骤,当连接节点与双向节点出现故障时把一相应连接节点的故障通知给另一通信网并交换一相应故障连接节点。
通过下面的描述,本发明的其他优点、目的和特征将变得更清楚。
通过下面的详细描述和参考仅作为说明给出的附图,本发明将变得更易于理解,这些描述和附图并不构成对本发明的限制。
图1是说明一普通内部通信网扩展系统的框图;图2是说明根据本发明提供的一种内部通信网扩展系统的框图;图3是说明图2的内部通信网扩展方法的流程图。
如图2所示,根据本发明提供的内部通信网扩展系统包括第一和第二通信网20和30,其中每个都包括一个控制器40;和与第一和第二通信网20和30连接的多个节点20_1至20_N和30_1至30_N。
第一和第二通信网20和30的节点20_1至20_N和30_1至30_N之中的连接的节点20_n至20_(n+P)和30_n至30_(n+P)形成一个连接节点,而非连接节点20_1至20_(n-1)和20_(n+P+1)至20_N和30_1至30_(n-1)和30_(n+P+1)至30_N形成一非连接节点。此时,连接节点和非连接节点以双向结构构成。此外,非连接节点20_1至20_(n-1)和20_(n+P+1)至20_N和非连接节点30_1至30_(N-1)和30(n+P+1)至30_N构成多个组。此时,在第一和第二通信网20和30中各自的内部提供的每个控制器确定一预定组的非连接节点数量和由每组使用的连接节点。
下面将参考附图对根据本发明提供的内部通信网扩展系统的工作进行描述。
首先,在步骤S10中,第一和第二通信网20和30的控制器40执行对该内部通信网的初始化操作。即上述控制器40从一主处理器的OMP接收一节点地址和指定节点20_1至20_N和30_1至30_N的地址,和对非连接分组,和指定由每个组使用的连接节点。此外,控制器40指定一预定连接节点用于发生故障的已指定的连接节点。
在本发明中,非连接节点20_n至20_(n+P)的非连接节点20_1至20_3被分组为第一组,非连接节点20_(n-1)至20_(n+P+1)被分组为第二组,非连接节点20_(N-Q)至20_N被分组为第三组。此外,非连接节点30_n至30_(n+P)中的非连接节点30_1至30_5被分组为组A,节点30_(n-1)至30_(n+P+1)被分组为组B,而节点30_(N-Q)至30_N被分组为组C。
第一组和组A使用连接节点20_n和30_n,第二组和组C使用连接节点20_(n+Q)和30_(n+Q),第三组和组B使用连接节点20_(n+P)和30_(n+P)。此外,如果在连接节点20_n和30_n中发生故障,则使用连接节点20_(n+Q)和30_(n+Q),而如果在连接节点20_(n+Q)和30_(n+Q)中发生故障,则使用连接节点20_(n+P)或30_(n+P)。此外,如果在连接节点20_(n+P)和30_(n+P)中发生故障,则使用连接节点20_n和30_n。
当初始化操作结束后,在步骤S11,控制器40执行一内部通信网功能,诸如支持与节点20_1至20_N和30_1至30_N连接的子系统的操作和周期地向节点20_1至20_N和30_1至30_M输出一控制信号,由此检查节点20_1至20_N和30_1至30_M的状态。
作为检查的结果,如果不存在故障,通过连接节点20_n和30_n在第一通信网20的第一组的非连接节点20_1至20_3和第二通信网30的组A的非连接节点30_1至30_5之间执行通信。通过连接节点20_(n+Q)和30_(n+Q),在第一通信网20的第二组的非连接节点20_(n-1)至20_(n+P+1)和第二通信网30的组C的非连接节点30_(n-Q)至30_N之间实施一通信。以上述方式,通过连接节点20_(n+P)和30_(n+P),在第一通信网20的第三组的非连接节点和第二通信网30的组B的非连接节点30_(n-1)至30_(n+P+1)之间执行通信。
在此状态下,作为检查的结果,如果存在故障,在步骤S12和S13,控制器40判断该故障节点是一连接节点还是一非连接节点。如果该故障节点是一非连接节点20_1,则在步骤S16和S17,控制器40把该非连接节点20_1与双向节点交换,然后存储该非连接节点20_1的状态,和把该非连接节点20_1的状态通知给OMP。
如果故障节点是连接节点20_n,则在步骤S14,控制器40检查一相应连接节点20_n的双向节点之状态是否为正常。作为检查的结果,如果双向节点的状态为正常,在步骤S16和S17,控制器40交换该双向节点,存储连接节点20_n的状态,将其通知给OMP。如果双向节点被判断为是有故障的,则在步骤S15,控制器40把连接节点20_n的故障通知给第二通信网30,和把该节点与初始建立的连接节点20_(n+Q)交换。因此,第二通信网30的控制器40根据从第一通信网20输出的故障判断信号把连接节点30_n与连接节点30_(n+Q)交换。结果,通过连接节点20_(n+Q)和30_(n+Q),第一通信网20的第一组的非连接节点20_1至20_3和第二通信网30的组A的非连接节点30_1至30_5之间的通信被继续。
因而,如果故障在连接节点20_(n+Q)或30_(n+Q)中发生,控制器40将上述节点与连接节点20_(n+P)和30_(n+P)交换,如果在连接节点20_(n+P)或连接节点30_(n+P)发生故障,则将上述节点与连接节点20_n和30_n交换,由此实施一个连续的通信。
此外,当在一初始状态设定由每组使用的连接节点时,控制器40对系统进行控制,以便通过一个连接节点发送一广播数据分组,以防止由于该广播数据分组可能出现的碰撞现象。
如上所述,在本发明中,与一内部通信网连接的非连接节点被分成多个组,以便有可能防止当通过每个组中的一预定连接节点发送消息以扩展该内部通信网时可能发生的瓶颈现象和在通信线路中出现的数据业务拥塞。
此外,在本发明中,当在一预定节点中发生故障时,通过把一故障节点与一正常节点交换可以提高系统的稳定性。
虽然为了说明的目的已对本发明进行了描述,但本领域的技术人员将会明白,可以对本发明进行改进,添加和替换,而不脱离在所附权利要求中限定的本发明的精神和范围。
权利要求
1.在一个具有多个通信网的交换机中,用于每个通信网的内部通信网扩展系统包括多个连接节点,其与多个通信网之中的一预定通信网连接;多个非连接节点,其不与所述预定通信网连接并被分成多个组;和一个控制器,用于检测来自连接节点的故障和把一故障节点与一正常节点交换。
2.根据权利要求1的系统,其中在对该系统初始化时所述控制器把非连接节点分组和分配由每组使用的连接节点。
3.根据权利要求2的系统,其中所述控制器对系统进行设置以便通过一个连接节点发送一广播数据分组。
4.根据权利要求1的系统,其中在对该系统初始化时所述控制器分配一预定连接节点,当一连接节点发生故障时使用该预定连接节点。
5.根据权利要求4的系统,其中当一连接节点发生故障时,所述控制器把一故障连接节点与一双向节点交换。
6.根据权利要求5的系统,其中当该连接节点和一相应连接节点的双向节点发生故障时,所述控制器将一相应连接节点的故障通知给另一通信网,并把故障节点与一正常节点交换。
7.根据权利要求1的系统,其中当在非连接节点中发生故障时,所述控制器把一相应故障非连接节点与一双向节点交换。
8.一种内部通信网扩展方法,其包括以下步骤第一步骤,使一内部通信网初始化;第二步骤,检查在多个非连接节点和多个连接节点中是否发生故障;第三步骤,当在连接节点中发生故障时检查一相应连接节点的双向节点的故障;和第四步骤,当连接节点与双向节点都出现故障时把一相应连接节点的故障通知给另一通信网和交换一相应故障连接节点。
9.根据权利要求8的方法,其中所述连接节点与另一通信网连接,而所述非连接节点不与所述另一通信网连接。
10.根据权利要求9的方法,其中所述非连接节点被分组成多个组。
11.根据权利要求8的方法,其中所述第一步骤包括以下步骤将从一主处理器装载的地址装入多个节点;把多个非连接节点分成多个组和分配由多个组使用的各连接节点;和当在一预定连接节点中发生故障时,分配一将被使用的预定连接。
12.根据权利要求8的方法,其中所述第二步骤包括以下步骤当在所述非连接节点中发生故障时,把该相应非连接节点与一双向节点交换;和把一非连接节点的状态通知给主处理器。
13.根据权利要求8的方法,其中所述第三步骤包括以下步骤当该双向节点为正常时,把一连接节点与该双向节点交换;和把该连接节点的状态通知给主处理器。
全文摘要
本发明公开了一种内部通信网扩展系统及其方法。该系统包括多个连接节点,其与多个通信网之中的一预定通信网连接;多个非连接节点,其不与所述预定通信网连接并被分成多个组;和一个控制器,用于检测来自连接节点的故障和把一故障节点与一正常节点交换。由此,当由于一预定节点的故障导致通信线路切断时把一故障通信线路与一正常通信线路进行交换。
文档编号H04L12/28GK1248838SQ9910048
公开日2000年3月29日 申请日期1999年1月29日 优先权日1998年9月18日
发明者许盛植 申请人:Lg情报通信株式会社