选择用户匹配单元的交换端口的系统和方法

文档序号:7601585阅读:126来源:国知局
专利名称:选择用户匹配单元的交换端口的系统和方法
技术领域
本发明涉及一种用于选择用户匹配单元的交换端口的系统和方法。
背景技术
异步传输模式(ATM)是一种传输和交换技术,其是B-IDSN的核心部分。在1988年,ATM被在ITU-U(CCIT)确定为宽带IDSN(B-IDSN)的传输模式。
ATM是专用的连接交换技术,其处理信息为具有被称作ATM单元的固定长度的块。在处理该接收的信息之前添加目标地址。该处理过的信息被顺序地发送。ATM交换系统可以基于实时在低至高速交换和/或发送各种类型的信息。
图1举例说明现有的ATM交换系统的模型。该ATM交换系统提供用于操作和管理交换系统的主控制器10,用于匹配交换模块20和用户终端单元(未示出)的用户匹配单元30,诸如1、2、3,…,n。该ATM从用户匹配单元30发送数据到目的地用户匹配单元。
图2是举例说明图1的现有用户匹配单元的工作的流程图。
电源被提供给ATM交换系统的每个用户匹配单元30(S10)。每个用户匹配单元30初始化内部元件(S20)。交换模块20的硬件识别先前的交换端口号的物理设置,以确定交换端口号(S30)。每个用户匹配单元30选择和主控制器10的进程间通信(IPC)。
主控制器10利用IPC监控用户匹配单元30和交换模块20的状态,用于控制在交换模块20和用户匹配单元30之间的连接的建立和解除。
用户匹配单元30从未示出的外部用户终端单元接收数据。用户匹配单元30按照来自主控制器10的指令处理接收的数据,用于生成已处理的数据。主控制器10添加标识处理的数据的目的地用户匹配单元的号码。用户匹配单元30传送处理的数据给交换模块20。
交换模块20以如在上面描述的类似的方式传送已处理的数据给目的地或者外部用户终端单元(未示出)。
ATM交换系统将接收的数据分解为机架、支架和插槽单元。用户匹配单元30和交换模块20被按照插槽单元安装在ATM交换系统中。
通过电缆电连接用户匹配单元30和交换模块20。如果当指定插槽单元时出现错误,用户匹配单元30切换电缆至另一个插槽单元。
现有的技术在用户匹配单元30的初始化期间具有问题。在初始化期间,选择和物理地固定用于每个用户匹配单元30的交换端口号。即使是新近设置的,在指定的插槽单元中可能出现错误,导致用户匹配单元30识别在先物理地指定的开关端口作为交换端口。
该错误中断在交换模块20和用户匹配单元30之间的交换,其还在用户匹配单元30的数据交换功能中导致错误。该数据交换功能是用于交换系统的决定性的成分。
因此,存在对克服以上问题,并且提供相对其他的交换端口的优点的系统和方法的需要。

发明内容
本发明的其它优点、目的和特征将在随后的说明中部分地描述,经过以下检验或从本发明的实践中学习,上述优点、目的和特征对于本领域的普通技术人员来说是显而易见的。本发明的目的和优点可以如所附说明书及其权利要求书和附图中所特别指出的来实现和获得。
在一个实施例中,一种方法包括从交换模块通过交换端口传输数据,在用户匹配单元上接收数据,从接收数据中检测用户匹配单元的交换端口号,和在用户匹配单元的初始化过程期间,响应于检测的交换端口号设置交换端口号。该交换系统优选地是一种异步传输模式交换系统。
该方法可以进一步包括产生与用户匹配单元相关联的数据。该方法可以进一步包括按照交换端口的号码经由每个交换端口发送产生的数据。
在另一个实施例中,公开了一种用于选择交换系统的用户匹配单元的交换端口的系统。该系统包括用于经由交换端口发送数据的交换模块,用于接收数据的用户匹配单元,和用于从接收的数据中检测用户匹配单元的交换端口号的检测器。该用户匹配单元在初始化过程期间响应于检测的交换端口号设置交换端口号。
本发明的其它优点、目的和特征将在随后的说明中部分地描述,经过以下检验或从本发明的实践中学习,上述优点、目的和特征对于本领域的普通技术人员来说是显而易见的。应该明白,上文的概述和下面的本发明的详细说明是示范性和说明性的,并且意欲对发明提供如权利要求所述的进一步的说明。
对于那些本领域技术人员来说,从下列与附图有关的实施例的详细说明中,这些和其他的实施例也将变得容易理解,本发明不局限于公开的任何特定的实施例。


附图是为了能进一步了解本发明而包含的,并且被纳入本说明书中构成本说明书的一部分,这些附图示出了本发明的实施例,并用于与本说明书一起对本发明的原理进行说明。
在不同的附图中由相同的数字表示的本发明的特点、元件和方面表示按照一个或多个实施例的相同、等效或者类似的特点、元件或者方面。
图1举例说明现有的ATM交换系统的模型。
图2是现有的用户匹配单元的工作流程图。
图3是举例说明按照本发明优选实施例的交换系统的工作方面的流程图。
图4是举例说明图3的用户匹配单元的初始化的流程图。
图5是按照本发明优选实施例的搜索数据传输程序的流程图。
图6是按照本发明优选实施例的搜索数据接收过程的流程图。
图7是按照本发明优选实施例的采用交换端口选择的MSR40交换系统的示意图。
图8是图7的用户匹配单元的详细框图。
具体实施例方式
本发明在初始化过程期间使用用户匹配单元自适应地选择交换端口号。在初始化过程期间,该用户匹配单元通过操作系统或者应用程序建立用于传递信号的交换端口。
虽然本发明是相对于用于异步传输模式(ATM)交换系统的用户匹配单元举例说明的,预期本发明可以用在希望在移动通信系统内提供准确的信令端口交换的任何地方。现在将详细地进行介绍本发明的优选实施例,其例子被在伴随的附图中举例说明。
图3和4是描述按照本发明的交换系统和用户匹配单元的工作方面的流程图。
当电源被提供给用户匹配单元的时候,该用户匹配单元初始化内部元件,驱动操作系统和/或应用程序。
如图7所示,用户匹配单元130初始化应用程序和数据库,用于匹配用户匹配单元130和其他的设备(S310和S320)。用户匹配单元130执行用于识别交换端口的数据传输或者接收过程(S330)。
设置主控制器110和IPC。用户匹配单元130经由设置的IPC执行许多用于在用户匹配单元130和交换模块120之间的匹配的功能,如图7所示(S340)。
现在将参考图5和6详细描述通过用户匹配单元130识别交换端口的过程。
如图7所示,交换端口120识别的过程(S330)包括这样的任务,如执行用于搜索数据(步骤S410-S420)的传输过程,和用于搜索数据的数据接收过程(S510-S570)。
在下面解释搜索数据传输过程(S410-S420)。
用户匹配单元130给交换端口号分配初始值(-1),以表示没有确定该交换端口号。用户匹配单元130产生端口搜索数据,诸如PotSearch_Inform,和用户信息(S410)。该用户信息,例如,可以被划分为诸如机架号码、支架号码、插槽号码,和限定用户匹配单元类型的信息的类别。取决于包括交换模块120的元件,用户信息的内容可以不同。
用户匹配单元130经由每个交换端口发送端口搜索数据到交换模块(S420),例如从最低编号到最高编号的交换端口。当该端口搜索数据被发送的时候,发送相应的交换端口号。
当执行该搜索数据传输过程(S410和S420)时,用户匹配单元130执行端口搜索数据接收过程(S510-S570)。
用户匹配单元130确定是否已经从交换模块120接收到端口搜索数据(S510)。如果已经接收到端口搜索数据,用户匹配单元,例如,经由交换端口设置函数“MyPortNum”确定是否已经设置了交换端口号(S520)。如果没有设置交换端口号,例如如果MyPortNum=-1,用户匹配单元比较诸如机架号码、支架号码、插槽号码和用户单元的类型的接收的端口搜索信息与接收交换端口信息(S530-S560)。
如果接收的端口搜索和接收交换端口信息是相同的,用户匹配单元从端口搜索数据检测该交换端口号作为交换端口(S570),并且停止搜索数据传输过程(S410和S420)。
图7是按照本发明优选实施例的MSR40交换系统的示意图。
该MSR40交换系统包括具有40吉bps处理速率的交换模块120,和基于多协议标签交换(MPLS)执行ATM匹配的用户匹配单元130。MPLS,例如,可以是网络处理器和异步传输模式(NP-ATM),或者网络处理器和因特网协议(NP-IP)。
用户匹配单元130直接连接到交换模块120,并且被根据连接点分配交换端口号。用户匹配单元130可以被连接到交换模块的任意其它交换端口。
图8是图7的用户匹配单元130的详细的框图。
用户匹配单元130提供使用光缆连接到外部交换系统或者外部用户终端单元的物理层处理器132,链路I/F 138与交换模块120相配,并且中央处理单元(CPU)134产生数据端口搜索。该数据端口搜索提供,例如,用户匹配单元130的交换端口信息,诸如机架号码、支架号码、插槽号码和用户单元的类型等等。
自动端口控制器(APC)136从CPU 134接收端口搜索数据且发送其到每个交换端口。APC 136在指定的时间间隔期间发送端口搜索数据给每个交换端口。重复端口搜索数据的传输直到确定用户匹配单元的交换端口号。
本发明在初始化处理期间提供自适应地设置用户匹配单元的交换端口号,其防止在传输线路的重新配置的情况下该用户匹配单元的物理误差。本发明通过防止在该用户匹配单元指示中的错误增强ATM交换系统的可靠性和稳定性。
虽然在用于匹配交换模块和用户终端的用户匹配单元的背景下描述了本发明,本发明还可以用在任何一种使用移动设备的有线或者无线通信系统中,诸如配备有有线和无线通信能力的PDA和便携式计算机。此外,描述本发明所使用的某些术语不应该限定于本发明范围的某些类型的无线通信系统,诸如UMTS。本发明还可适用于其他的使用不同的空中接口和/或物理层的无线通信系统,例如,TDMA、CDMA、FDMA、WCDMA等等。
上述的实施例和优点仅仅是示范性的,并且不应被理解为限定本发明。当前的教导可以容易地应用于其他类型的系统。本发明的描述意图是说明性的,而不是限定权利要求的范围。对于那些本领域技术人员来说许多的替换、修改和变化将是显而易见的。因此,本发明不局限于在上文中详细描述的那些明确的实施例。
权利要求
1.一种选择交换系统的用户匹配单元的交换端口的方法,该方法包括从交换模块经由交换端口传输数据;在用户匹配单元接收数据;从接收的数据检测用户匹配单元的交换端口号;和在用户匹配单元的初始化过程期间,响应检测的交换端口号设置交换端口号。
2.如权利要求1所述的方法,其中,该交换系统是异步传输模式交换系统。
3.如权利要求1所述的方法,进一步包括产生与用户匹配单元相关联的数据。
4.如权利要求3所述的方法,进一步包括按照交换端口的号码经由每个交换端口发送产生的数据。
5.如权利要求1所述的方法,其中,该数据包括用户匹配单元信息和管理数据传输的交换端口的号码。
6.如权利要求1所述的方法,其中,该在该用户匹配单元接收数据的步骤进一步包括接收用户匹配单元的特定信息。
7.如权利要求6所述的方法,其中,该特定信息包括机架号码、支架号码、插槽号码和用户匹配单元的类型的至少其中之一。
8.如权利要求1所述的方法,进一步包括确定在从交换模块接收的数据中是否已经接收了用户信息;和将接收的数据和与用户匹配单元相关联的用户信息比较。
9.如权利要求1所述的方法,进一步包括确定从接收的数据中提取的用户信息是否等于用户信息;和如果接收的数据等于用户信息,基于接收的数据分配交换端口号。
10.一种用于选择交换系统的用户匹配单元的交换端口的方法,该方法包括给用户匹配单元提供电源;初始化用户匹配单元的内部电路;驱动用户匹配单元的操作系统,以识别用户匹配单元的交换端口;和选择识别的交换端口作为用户匹配单元的交换端口。
11.如权利要求10所述的方法,其中,该选择识别的交换端口的步骤包括产生包括用于用户匹配单元的特定信息的数据;经由交换端口发送产生的数据给交换模块;和在由接收的数据信息的部分的交换端口接收的情况下,指定返回数据端口作为用户匹配单元的交换端口。
12.如权利要求10所述的方法,其中,该选择识别的交换端口的步骤包括确定是否已经从交换模块接收到数据;将用户匹配单元信息与接收的数据信息比较;检测接收的数据信息的交换端口号;和如果用户匹配单元信息与接收的数据信息相同,选择来自接收的数据信息的交换端口号作为用户端口号。
13.如权利要求11所述的方法,其中,该特定信息包括用户匹配单元和管理数据传输的交换端口的号码。
14.如权利要求11所述的方法,其中,该特定信息包括机架号码、支架号码、插槽号码和有关用户匹配单元的类型的信息的至少其中之一。
15.如权利要求11所述的方法,其中,该交换系统是异步传输模式交换系统。
16.一种用于选择交换系统的用户匹配单元的交换端口的系统,该系统包括交换模块,其用于经由交换端口发送数据给用户匹配单元以接收数据;和检测器,其在响应检测的交换端口号的初始化处理期间,从接收的数据中检测用户匹配单元的交换端口号。
17.如权利要求16所述的系统,其中,该交换系统是异步传输模式交换系统。
18.如权利要求16所述的系统,其中,该交换系统产生与用户匹配单元相关联的数据。
19.如权利要求18所述的系统,其中,该交换系统按照交换端口的号码经由每个交换端口发送产生的数据。
20.如权利要求18所述的系统,其中,该产生的数据包括用户匹配单元信息和管理接收的数据的传输的交换端口的号码。
全文摘要
公开了一种用于选择用户匹配单元的交换端口的系统和方法。该方法包括从交换模块经由交换端口传输数据,在用户匹配单元接收数据,从接收的数据检测用户匹配单元的交换端口号,和在用户匹配单元的初始化过程期间,响应检测的交换端口号设置交换端口号。
文档编号H04L29/12GK1638363SQ20041010457
公开日2005年7月13日 申请日期2004年12月22日 优先权日2003年12月22日
发明者金起泽 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1