CN1266590A - Telecommunication switchboard - Google Patents
Telecommunication switchboard Download PDFInfo
- Publication number
- CN1266590A CN1266590A CN 98808033 CN98808033A CN1266590A CN 1266590 A CN1266590 A CN 1266590A CN 98808033 CN98808033 CN 98808033 CN 98808033 A CN98808033 A CN 98808033A CN 1266590 A CN1266590 A CN 1266590A
- Authority
- CN
- China
- Prior art keywords
- switch
- processor
- type
- switching device
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
背景background
本申请是1997年7月3日提交的系列号为No.08/887,653、题为“SIMULATION OF COMPUTER-BASED TELECOMMUNICATIONS SYSTEM(基于计算机的电信系统模拟)”的美国专利申请的部分延续继续申请,而它则又是1997年6月13日提交的系列号为No.08/874,660、题为“SIMULATION OF COMPUTER PROCESSOR(计算机处理器的模拟)”的部分继续申请,二者都在这里结合参照。This application is a continuation-in-part of U.S. Patent Application Serial No. 08/887,653, entitled "SIMULATION OF COMPUTER-BASED TELECOMMUNICATIONS SYSTEM," filed July 3, 1997, and It is also a continuation-in-part of Serial No. 08/874,660, filed June 13, 1997, and entitled "SIMULATION OF COMPUTER PROCESSOR," both of which are hereby incorporated by reference.
1.发明领域1. Field of invention
本发明涉及电信,更具体地涉及电信交换机。This invention relates to telecommunications, and more particularly to telecommunications switches.
2.有关技术以及其它考虑2. Relevant technical and other considerations
电信业务的用户通过一个或多个网络彼此连接,因此一个连接,例如一次电话呼叫或数据传输,可以在用户之间进行。网络包括各种节点或交换机,通过它们对连接选择路由。在这方面,每个用户通过陆地线路连接到本地交换机,在必要的时候本地交换机被另一些转接交换机连接在一起(通过陆地线路)。每个本地交换机和转接交换机通常具有大而且复杂的接线器,通过它们在入局和出局线路之间对连接选择路由。Users of telecommunication services are connected to each other via one or more networks, so that a connection, such as a telephone call or data transmission, can take place between users. A network consists of various nodes, or switches, through which connections are routed. In this respect, each subscriber is connected via a land line to a local exchange, which is connected together (via land lines) by further transit exchanges when necessary. Each local exchange and transit exchange typically has large and complex switches through which connections are routed between incoming and outgoing lines.
电话交换机所用的传统接线器的一个例子被认为是组群接线器,例如AXE Group Switch of Telefonaktiebolaget L.M.Ericsson。组群接线器在交换内核中通常包括空分交换模块和时分交换模块,以及组群交换软件。包括组群接线器的整个交换机在中央处理器和多个局域处理器的控制之下。中央处理器和局域处理器执行组群接线器软件以及其它交换软件。组群接线器还具有特殊的硬件,构成与线路交换模块的连接,处理业务和信令。线路交换模块最终连接到交换机之外,例如连接到用户。即使最小的组群接线器通常也能处理几千条连接。An example of a conventional switch used in a telephone exchange is considered a group switch, such as the AX Group Switch of Telefonaktiebolaget L.M. Ericsson. The group switch generally includes a space switching module and a time switching module in the switching kernel, as well as group switching software. The entire switch, including the group switch, is under the control of a central processor and multiple local processors. The central and local processors execute the group switch software and other switching software. The group switch also has special hardware that forms the connection to the line switching module and handles traffic and signaling. The circuit switching modules are ultimately connected outside the switch, for example to subscribers. Even the smallest gang switch can usually handle several thousand connections.
包括组群接线器的电话交换机是复杂而且昂贵的。复杂性和费用至少部分上是由于交换机中使用的专用硬件单元,以及组群接线器本身的大小。此外,中央处理器是定制的处理器,相比工业标准处理器要昂贵得多。Telephone exchanges including group switches are complex and expensive. The complexity and expense are due at least in part to the dedicated hardware units used in the switch, as well as the size of the group switch itself. In addition, CPUs are custom processors that are much more expensive than industry standard processors.
由于电话交换机很复杂,人们致力于电话交换机中央处理器所用的合适操作系统的开发和测试上。例如,对于AXE组群接线器,已经开发了一种称为APZ的特殊操作系统,实际地协调电话交换机的各个方面。AXE组群接线器的操作系统执行APZ定制的指令集。该操作系统高度发达而且复杂,反映了组群接线器本身的复杂特性。Due to the complexity of telephone exchanges, efforts have been devoted to the development and testing of a suitable operating system for the central processor of the telephone exchange. For example, for AX group switches, a special operating system called APZ has been developed that actually coordinates all aspects of the telephone switch. The operating system of the AX group switch executes the instruction set customized by APZ. The operating system is highly developed and complex, reflecting the complex nature of the group switch itself.
一些环境使用大型组群接线器对电话交换机的容量和成本而言并不合理。例如,在农村或人口较少的地区,没有大量用户需要对其执行电话交换操作。此外,在世界上的一些发展中国家,不多的资源要求电话交换在较小的范围上实现。但是,这些环境终会有一天会对更大交换容量有潜在的需求。In some environments the use of large group switches is not justified by the capacity and cost of the telephone switch. For example, in a rural or less populated area, there are not a large number of users for whom telephone switching operations need to be performed. Furthermore, in some developing countries of the world, limited resources require telephone switching to be implemented on a smaller scale. However, these environments will one day have an underlying need for greater switching capacity.
因此我们所需要的是能够不昂贵地实现简化但具升级潜力的交换设备的电信交换机。What is needed, therefore, is a telecommunications switch that enables inexpensive implementation of simplified but scalable switching equipment.
发明的简要内容Brief content of the invention
电信交换机包括第一类型的交换设备,通过它对电信连接选择路由。接入单元将交换设备连接到电信网。电信交换机包括交换主处理器,也称为交换机模拟处理器,对第二类交换设备产生交换控制消息,但是转换交换控制消息供第一类交换设备使用。优选地,第二类交换设备是组群接线器,而且交换主处理器是开放平台处理器。A telecommunications switch comprises switching equipment of a first type through which telecommunications connections are routed. The access unit connects the switching equipment to the telecommunications network. The telecommunications switch includes a switch main processor, also known as a switch emulation processor, that generates switch control messages for switching devices of the second type, but converts the switching control messages for use by switching devices of the first type. Preferably, the switching device of the second type is a group switch and the switching main processor is an open platform processor.
交换主处理器仿真控制第一类交换设备的部分电信交换机,仿真部分包括中央处理器、局域处理器以及交换子系统。在仿真中央处理器中,交换主处理器通过将中央处理器执行的编码指令转换成交换主处理器执行的指令,使用第二交换设备有利地利用了以前开发的电信交换机逻辑。The exchange main processor emulates and controls part of the telecommunications exchange of the first type of exchange equipment, and the emulation part includes a central processor, a local area processor and an exchange subsystem. In emulating the central processor, the exchange main processor advantageously utilizes previously developed telecommunications switch logic using the second switching device by converting coded instructions executed by the central processor into instructions executed by the exchange main processor.
附图的简要描述Brief description of the drawings
发明前述以及其它的目的、特性和优势将在附图所说明的优选实施例的如下更具体描述中明晰,图中参考字符在各个视图中指同样的部件。附图不一定是按比例的,而是将重点放在说明发明原理上。The foregoing and other objects, features and advantages of the invention will become apparent from the following more particular description of the preferred embodiment, illustrated in the accompanying drawings, in which reference characters refer to the same parts throughout the several views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
图1A是包括远端用户级的电话交换系统示意图。Figure 1A is a schematic diagram of a telephone switching system including a remote subscriber level.
图1B是电话交换系统示意图,其中用户级包括在母交换局中。Figure 1B is a schematic diagram of a telephone switching system in which the subscriber level is included in the parent switching office.
图1C是包括远端用户级并具有标准接口的电话交换系统示意图。Figure 1C is a schematic diagram of a telephone switching system including a remote subscriber level and having a standard interface.
图2是根据发明的一个实施例,电话交换系统中央处理器的示意图。Fig. 2 is a schematic diagram of a central processor of a telephone switching system according to an embodiment of the invention.
图3是描述包括组群接线器子系统(GSS)内核的基本单元之间关系的图示。FIG. 3 is a diagram depicting the relationship between basic units including a Group Switch Subsystem (GSS) core.
图3A是图3的组群接线器子系统(GSS)内核中包括的时分交换模块(TSM)的图示。3A is a diagram of a Time Switch Module (TSM) included in the Group Switch Subsystem (GSS) core of FIG. 3 .
图3B是图3的组群接线器子系统(GSS)内核中包括的空分交换模块(TSM)的图示。FIG. 3B is a diagram of a Space Switch Module (TSM) included in the Group Switch Subsystem (GSS) core of FIG. 3 .
图4是具有几个互连的空分接线器的组群接线器子系统(GSS)的图示。Figure 4 is an illustration of a Group Switch Subsystem (GSS) with several interconnected space switchers.
图5A是根据发明第一实施例的电信交换机示意图。Fig. 5A is a schematic diagram of a telecommunications switch according to a first embodiment of the invention.
图5B是根据发明第一实施例的电信交换机示意图。Fig. 5B is a schematic diagram of a telecommunications switch according to the first embodiment of the invention.
图5C是根据发明第一实施例的电信交换机示意图。Fig. 5C is a schematic diagram of a telecommunications switch according to the first embodiment of the invention.
图6是包括在本发明电信交换机的替代交换设备中的交换逻辑硬件的示意图。Figure 6 is a schematic diagram of switching logic hardware included in an alternative switching device to the telecommunications switch of the present invention.
图6A是包括本发明电信交换机的替代交换设备中使用的分组字头的分组图示。Figure 6A is a packet diagram of a packet header used in an alternative switching device including the telecommunications switch of the present invention.
图6B是本发明电信交换机的替代交换设备中包括的功能对象的图示。Figure 6B is a diagram of functional objects included in an alternative switching device to the telecommunications switch of the present invention.
图7是可用于本发明电信交换机的交换主处理器的计算机系统示意图。Figure 7 is a computer system schematic diagram of a switch main processor that may be used in the telecommunications switch of the present invention.
图8是根据发明实施例的接口系统示意图。Fig. 8 is a schematic diagram of an interface system according to an embodiment of the invention.
图9是根据发明实施例的中央处理器模拟器的示意图。Fig. 9 is a schematic diagram of a CPU simulator according to an embodiment of the invention.
图10是表示根据发明实施例的各种模拟模块所对应的软件分布图示。Fig. 10 is a diagram showing software distribution corresponding to various simulation modules according to an embodiment of the invention.
图11是根据发明实施例的组群接线器模拟模块的示意图。Figure 11 is a schematic diagram of a group switch analog module according to an embodiment of the invention.
图12是表示仿真监控例程将目标码转换成仿真指令并执行仿真指令的流水线或增加式协调的图示。Figure 12 is a diagram showing the pipelined or incremental coordination of the emulation monitor routine converting object code into emulation instructions and executing the emulation instructions.
图13是表示根据发明的一种模式来自模拟中央处理器并通过模拟组群接线器子系统(SGS)到交换设备的交换控制消息的处理图示。Figure 13 is a diagram showing the processing of switch control messages from an analog central processor and through an analog group switch subsystem (SGS) to switching equipment in accordance with one mode of the invention.
附图的详细描述Detailed description of the drawings
在如下描述中,为了解释而不是限制的目的,提出了特定的细节,例如特定的结构、接口、技术等,以便提供对本发明的透彻理解。但是,本领域的技术人员显然知道本发明可以背离这些特定细节在其它实施例中实施。在其它情况下,熟知设备、电路以及方法的详细描述都被忽略,以防本发明的描述被不必要的细节所混淆。In the following description, for purposes of explanation rather than limitation, specific details are set forth, such as particular structures, interfaces, techniques, etc., in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
本发明提供了一种电信交换机,其中传统的组群接线器被另一种交换设备所替代。替代交换设备本身实际上直接连接到接入单元(例如,接入模块和中继线),并包括交换逻辑。除了替代交换设备和接入单元以外,本发明的电信交换机包括交换主处理器,主要实现电信交换机的其余部分。交换主处理器可以是工业标准处理器,模仿实现组群交换的传统电信交换机的处理器和各种子系统。交换主处理器附加地提供适配功能(包括接口和转换),使交换计算机能够与替代交换设备通信。在模拟传统电信交换机的中央处理器和局域处理器时,交换主处理器有利地将用传统电信交换机操作系统的指令集所写代码模块转换成作为交换计算机执行模拟的交换主处理器能够执行的代码。The present invention provides a telecommunications switch in which a traditional group switch is replaced by another switching device. The replacement switching equipment itself is actually directly connected to the access units (eg, access modules and trunks) and includes switching logic. In addition to replacing switching equipment and access units, the telecommunications switch of the present invention includes a switch main processor, which essentially implements the rest of the telecommunications switch. The switch host processor may be an industry standard processor, emulating the processor and various subsystems of a conventional telecommunications switch implementing group switching. The switch host processor additionally provides adaptation functions (including interfacing and switching) that enable the switch computer to communicate with alternate switch devices. When simulating the central processing unit and local area processor of a traditional telecommunication exchange, the exchange main processor advantageously converts the code modules written with the instruction set of the operating system of the traditional telecommunication exchange into the exchange main processor capable of executing the emulation as a switching computer code.
在描述本发明之前,先提供对使用组群接线器的传统电信交换机两个实施例的概述。Before describing the present invention, an overview of two embodiments of conventional telecommunications switches using group switches is provided.
1.0具有组群接线器的传统交换机1.0 Traditional switch with group switch
图1A表示了包括连接到远端用户接线器(RSS)22的本地电话交换机20的电话交换系统18A。交换机20包括组群接线器子系统(GSS)30。组群接线器子系统(GSS)30受一个或多个组群接线器局域处理器(GSRP)32的控制,后者再受到中央处理器(CP)34的控制。中央处理器(CP)34以及组群接线器局域处理器(GSRP)32通过局域处理器总线(RPB)36通信。其它局域处理器、7号信令系统的信令终端37、以及其它信令终端中枢(STC)38也连接到局域处理器总线(RPB)36。如图1A所示,每个信令终端中枢(STC)38连接到有关的交换机终端电路(ETC)40。7号信令系统的信令终端37连接到有关的交换终端电路(ETC)41。交换终端电路(ETC)41通过链路42连接到其它接线器。FIG. 1A shows a
远端用户接线器(RSS)22包括多个线路交换模块(LSM)44,每个线路交换模块(LSM)44连接到多个用户,例如用户46。线路交换模块(LSM)44包括多个单元。至少一个、最好是多个(但不必全都是)线路交换模块(LSM)44具有交换终端板(ETB)48。每个线路交换模块(LSM)44具有扩展模块局域处理器(EMRP)50以及时分接线器(TSW)51。每个交换终端板(ETB)48通过经过交换终端电路(ETC)40中一个的链路连接到组群接线器30的一个端口。扩展模块局域处理器(EMRP)50连接到两条独立的EMRP总线56A和56B。EMRP总线56A也连接到信令终端远端(STR)S8A;EMRP总线56B也连接到信令终端远端(STR)58B。信令终端远端(STR)58连接到远端用户接线器(RSS)22的交换终端板(STB)48。Remote subscriber switch (RSS) 22 includes a plurality of line switch modules (LSM) 44 each connected to a plurality of subscribers, such as
用户之间的呼叫,也称为连接,通过电话交换系统18选择路由。呼叫一般包括信令和业务(用户的消息,例如话音或数据)。呼叫或连接使用链路54上的信道,例如时分时隙,其中的信道16通常指定为公共信道信令。Calls between users, also called connections, are routed through the telephone switching system 18 . A call generally includes signaling and traffic (messages for the user, eg voice or data). Calls or connections use channels on
图1B表示电话交换系统18B,其中用户级包括在母交换机中。类似图1A的系统18B,电话交换系统18B包括受组群接线器局域处理器(GSRP)32控制的组群接线器子系统(GSS)30,处理器32再通过局域处理器总线(RPB)36与中央处理器(CP)34通信。图1B的电话交换系统18B不同于图1A中的系统,因为每对信令终端中枢(STC)38以及交换终端板(ETB)40组合构成局域处理器总线转换器(RPBC)60。局域处理器总线转换器(RPBC)60连接到局域处理器总线(RPB)36和线路交换模块(LSM)44。此外,每个线路交换模块(LSM)44中的交换终端板(ETB)被称为连接器终端电路(JTC)62的印刷电路板装置所替代。Figure 1B shows a telephone switching system 18B in which the subscriber level is included in the parent switch. Similar to the system 18B of FIG. 1A, the telephone switching system 18B includes a group switch subsystem (GSS) 30 controlled by a group switch local processor (GSRP) 32, and the
组群接线器子系统(GSS)30包括多个空分交换模块,这里统称为空分交换模块(SPW)70。每行空分交换模块受一个时分交换模块的控制,有多个时分交换模块(每行一个),统称为时分交换模块(TSM)72。Group switch subsystem (GSS) 30 includes a plurality of space switch modules, collectively referred to herein as space switch modules (SPW) 70 . Each row of space switch modules is controlled by a time switch module, and there are multiple time switch modules (one for each row), collectively referred to as time switch modules (TSM) 72 .
当连接信令表明呼叫将在组群接线器子系统(GSS)30中建立,组群接线器局域处理器(GSRP)32通过将信息写入时分交换模块中恰当一个的控制存储器中,选择通过组群接线器子系统(GSS)30的路径供该连接使用,为了组群接线器子系统(GSS)30的同步,使用了多个时钟模块,统称为时钟模块CLT 74。When connection signaling indicates that a call is to be established in the Group Switch Subsystem (GSS) 30, the Group Switch Local Processor (GSRP) 32 selects A path through the group switch subsystem (GSS) 30 is used for this connection, and for synchronization of the group switch subsystem (GSS) 30, a plurality of clock modules, collectively referred to as
用于建立、选择路由以及端接通过网络的用户信文信息(即,业务)的信令在这里称为“连接信令”。连接信令一般为两种类型之一:随路信令(CAS)和共路信令(CCS)。这种连接信令不应与程序信令(例如,软件指令)混淆,后者实际上用于在两个或多个处理器中或它们之间控制交换机的各种功能。The signaling used to set up, route, and terminate user messaging (ie, traffic) across the network is referred to herein as "connection signaling." Connection signaling is generally one of two types: channel associated signaling (CAS) and common channel signaling (CCS). Such connection signaling should not be confused with program signaling (eg, software instructions), which are actually used to control various functions of the switch within or between two or more processors.
在图1A和图1B的电话交换系统中,中央处理器(CP)34必须与包括在线路交换模块(LSM)44中的扩展模块局域处理器(EMRP)50通信。中央处理器(CP)34使用程序信号与扩展模块局域处理器(EMRP)50通信。这些程序信号包括在连接交换信道中传输信息的一部分中。即,在图1A的实施例中,中央处理器(CP)34和扩展模块局域处理器(EMRP)50之间的通信出现在信令终端中枢(STC)38和交换终端板(ETB)48(通过交换终端电路(ETC)40对其进行路由选择)之间的连接信令中,扩展终端板(ETB)48连接到信令终端远端(STR)58。每个信令终端远端(STR)58再连接到所有的扩展模块局域处理器(EMRP)50。在图1B的实施例中,每个局域处理器总线转换器(RPBC)60连接到所有扩展模块局域处理器(EMPR)50。In the telephone switching system of FIGS. 1A and 1B , a central processing unit (CP) 34 must communicate with an expansion module local area processor (EMRP) 50 included in a line switching module (LSM) 44 . Central processing unit (CP) 34 communicates with expansion module local processor (EMRP) 50 using program signals. These program signals are included as part of the information transmitted in the connection switching channel. That is, in the embodiment of FIG. 1A , communications between central processing unit (CP) 34 and expansion module local processor (EMRP) 50 occur at signaling terminal hub (STC) 38 and exchange termination board (ETB) 48 An extended termination board (ETB) 48 is connected to a signaling terminal remote (STR) 58 in connection signaling between them (routing it through an exchange termination circuit (ETC) 40 ). Each Signaling Terminal Remote (STR) 58 is in turn connected to all Expansion Module Local Processors (EMRP) 50 . In the embodiment of FIG. 1B , each local processor bus converter (RPBC) 60 is connected to all expansion module local processors (EMPR) 50 .
图1A和图1B的电话交换系统的结构是本领域技术人员可理解的。这种结构的其它例子在1996年2月15日提交的系列号为No.08/601,964、题为“TELCOMMUNICATION SWITCHING EXCHANGE(电信交换交换机)”的美国专利申请中描述,该申请在这里结合参照。The structure of the telephone switching system of FIG. 1A and FIG. 1B is comprehensible to those skilled in the art. Other examples of such structures are described in US Patent Application Serial No. 08/601,964, filed February 15, 1996, entitled "TELCOMMUNICATION SWITCHING EXCHANGE," which is incorporated herein by reference.
图1A和图1B的电话交换系统使用了非标准接口,而图1C的电话系统使用了标准接口,例如V5接口。图1C的电话系统与图1A电话交换系统的主要不同在于信令信道通过组群接线器30路由选择到一个或多个局域处理器RP,信令信道信息通过STC 38并在局域处理器总线36上转发到中央处理器34。The telephone switching systems of Figures 1A and 1B use non-standard interfaces, while the telephone system of Figure 1C uses standard interfaces, such as V5 interfaces. The main difference between the telephone system of Fig. 1C and the telephone exchange system of Fig. 1A is that the signaling channel is routed to one or more local area processors RP through the
1.1传统交换机的中央处理器1.1 The central processing unit of traditional switches
中央处理器(CP)34的实施例在图2中表示。实际上,中央处理器(CP)34包括两个中央处理器,具体为中央处理器34A和中央处理器34B,统称为中央处理器34。每个中央处理器包括指令处理单元(IPU)80,具有指令处理单元80A和80B,通过IPU更新及匹配总线82连接。每个中央处理器也包括信号处理器单元(SPU)84,具有信号处理器单元84A和84B,通过SPU更新及匹配总线86连接。信号处理单元84管理CP 34中的工作,并准备指令处理器单元80要做的工作,藉此使指令处理单元(IPU)连续地执行程序。指令处理单元(IPU)执行程序,信号处理单元告知IPU应该执行哪个地址中的程序。An embodiment of central processing unit (CP) 34 is shown in FIG. 2 . In fact, the central processing unit (CP) 34 includes two central processing units, specifically a
每个指令处理器(IPU)80都可访问三个存储单元,具体为程序存储器(PS)87、参考存储器(RS)88、以及数据存储器(DS)89。如上所示,指令处理器(IPU)80执行任务,每个任务对应于存储在程序存储器(PS)87中的一组指令。信号处理器(SPU)84作为指令处理器(IPU)80的任务调度。与这种调度结合,对于每个任务,信号处理器(SPU)84从(例如)外部世界或从指令处理器(IPU)80接收程序“信号”。一般而言,程序信号是告知在一组指令的特定部分中从哪里执行的指令,程序信号包括用于执行该组指令的数据。参考存储器(RS)88包括描述程序信号、块以及系统中使用的变量的信息。Each instruction processor (IPU) 80 has access to three memory units, specifically a program store (PS) 87 , a reference store (RS) 88 , and a data store (DS) 89 . As indicated above, instruction processor (IPU) 80 executes tasks, each task corresponding to a set of instructions stored in program storage (PS) 87 . Signal processor (SPU) 84 acts as a task scheduler for instruction processor (IPU) 80 . In conjunction with this scheduling, signal processor (SPU) 84 receives program "signals" from, for example, the outside world or from instruction processor (IPU) 80 for each task. In general, a program signal is an instruction that tells where to execute from within a particular portion of a set of instructions that includes data used to execute the set of instructions. Reference memory (RS) 88 includes information describing program signals, blocks, and variables used in the system.
维护单元(MAU)90连接到指令处理器(IPU)80。维护单元(MAU)90具有几个功能,包括在故障情况下启动测试并确定哪一侧,例如中央处理器34A或中央处理器34B,将被指定为执行者。A maintenance unit (MAU) 90 is connected to an instruction processor (IPU) 80 . Maintenance unit (MAU) 90 has several functions, including initiating a test in the event of a failure and determining which side, such as
每个中央处理器34也包括局域处理器处理程序92。局域处理器处理程序92处理去自各种局域处理器(包括局域处理器总线转换器60和组群接线器局域处理器32)的程序信令。局域处理器处理程序94连接到它所关联的信令处理器(SPU)84以及局域处理器总线(RPB)36。Each
特定中央处理器34的其它结构,例如APZ,以及调度任务的示范方式在1995年12月19日提交的系列号为No.08/574,977、题为“JOBSCHEDULING FOR INSTRUCTION PROCESSOR(指令处理器的任务调度)”的美国专利申请中揭示,在这里结合参照。Other configurations of specific
如上所述,指令处理器(IPU)80执行任务,每个任务对应于存储在程序存储器(PS)87中的一组指令。指令处理器(IPU)80执行并从程序存储器(PS)87中得到的指令按照中央处理器34的指令集编码。在所示实施例中,指令集是用于APZ的。As described above, instruction processor (IPU) 80 executes tasks, each task corresponding to a set of instructions stored in program storage (PS) 87 . Instructions executed by instruction processor (IPU) 80 and obtained from program memory (PS) 87 are coded according to the instruction set of
1.2常规交换机的交换内核1.2 The switching core of a conventional switch
图3以简单形式表示了包括组群接线器子系统(GSS)30内核的基本单元之间的关系。具体来说,图3表示了多个时分交换模块(TSM),例如TSM0到TSM31,连接到空分交换模块SPM。每个时分交换模块(TSM)具有与之连接的多个输入/输出,例如512条PCM线路。当连接建立时,通过组群接线器子系统(GSS)30的连接路径通过时分交换模块(TSM)、经由空分交换模块(SPM)、到达同一个或另一个时分交换模块(TSM)。因此,组群接线器子系统(GSS)30被称为具有T-S-T(时分-空分-时分)结构。正如这里所用的,组群接线器是具有T-S-T结构的任意交换设备。Figure 3 shows in simplified form the relationship between the basic units comprising the Group Switch Subsystem (GSS) 30 core. Specifically, FIG. 3 shows a plurality of time switch modules (TSM), such as TSM0 to TSM31, connected to a space switch module SPM. Each Time Switch Module (TSM) has multiple I/Os connected to it, for example 512 PCM lines. When a connection is established, the connection path through the Group Switch Subsystem (GSS) 30 passes through the Time Switch Module (TSM), via the Space Switch Module (SPM), to the same or another Time Switch Module (TSM). Therefore, the group switch subsystem (GSS) 30 is said to have a T-S-T (time-space-time) structure. As used herein, a group switch is any switching device having a T-S-T configuration.
如图3A所示,每个时分交换模块(TSM)具有内存,称为存储器。一些存储器称为语音存储器并提供业务(例如语音)抽样的临时存储。其它存储器是控制存储器,控制从相应语音存储器中读出的顺序。由于时分交换模块(TSM)处理两个方向上的业务(例如,抽样),一个语音存储器和控制存储器是进入时分交换模块(TSM)的抽样所需要的,另一个是离开时分交换模块(TSM)的抽样的。因此,如图3A所示,时分交换模块(TSM)被提供了语音存储器SSA和控制存储器CSA,用于进入时分交换模块(TSM)的抽样,语音存储器SSB和控制存储器CSB,用于离开时分交换模块(TSM)的抽样。此外,时分交换模块(TSM)具有空分交换模块(SPM)的控制存储,标为CSC。As shown in Figure 3A, each Time Switching Module (TSM) has internal memory, called memory. Some memories are called speech memories and provide temporary storage of service (eg speech) samples. The other memory is a control memory, which controls the sequence of reading from the corresponding voice memory. Since the Time Switch Module (TSM) handles traffic in both directions (e.g., samples), one speech memory and control memory is required for samples entering the TSM and the other is for leaving the TSM of sampling. Therefore, as shown in Fig. 3A, the time division switching module (TSM) is provided with a speech memory SSA and a control memory CSA for sampling entering the time division switching module (TSM), a speech memory SSB and a control memory CSB for leaving the time division switching module (TSM) Sampling of modules (TSM). In addition, the time switch module (TSM) has a control store for the space switch module (SPM), denoted CSC.
图3B表示了可以表示为普通交叉点矩阵的空分交换模块(SPM)。交叉点代表打开和关闭的逻辑门。时分交换模块(TSM)的空分交换模块(SPM)控制存储器CSC控制一行“交叉点”(例如,TSM0中的CSC控制导向TSM0的所有“交叉点”)。Figure 3B shows a space-division switch module (SPM) that can be represented as a general cross-point matrix. Intersections represent open and closed logic gates. The space switch module (SPM) control memory CSC of the time switch module (TSM) controls a row of "crosspoints" (eg, the CSC control in TSMO leads to all "crosspoints" in TSM0).
当连接在组群接线器子系统(GSS)30中建立时,中央处理器34的软件(见例如图1A)选择通过交换内核的路径。路径选择参考抽样被传递的时刻,并称为内部时隙选择。在中央处理器34的软件选择一条路径之后,组群接线器局域处理器(GSRP)32的局域软件将实现该路径的信息写入特定路径中包含的TSM的控制存储器中。When a connection is established in the Group Switch Subsystem (GSS) 30, software in the central processing unit 34 (see, eg, FIG. 1A) selects a path through the switch core. Path selection refers to the time instant at which samples are delivered and is referred to as internal slot selection. After the software of the
图3表示了连接到每个空分交换模块(SPM)的三十二个时分交换模块(TSM)。图4表示较大的接线器内核可以通过将几个空分交换模块(SPM)互连来构造,构成较大交换容量的大矩阵。Figure 3 shows thirty-two time switch modules (TSM) connected to each space switch module (SPM). Figure 4 shows that larger switch cores can be constructed by interconnecting several space-division switching modules (SPMs) to form large matrices with larger switching capacities.
2.0发明的交换机结构2.0 invented the switch structure
根据发明的电信交换机第一实施例在图5A中表示。图5A的电信交换机包括交换主处理器1200A、替代交换设备1201以及外部接入模块1202A。A first embodiment of a telecommunications switch according to the invention is shown in Figure 5A. The telecommunications switch of Figure 5A includes a switch
发明的电信交换机第二和第三实施例分别在图5B和图5C中表示。第二和第三实施例类似地具有替代交换设备1201,但是(正如此后所解释的)分别具有不同类型的外部接入模块1202B、1202C。正如此后所解释的,本发明中的交换主处理器执行模拟。因此,交换主处理器1200也称为交换模拟处理器。不管硬件可能相同,但是图5A、图5B和图5C的实施例中执行的模拟步骤不同,因此这些实施例中的交换主处理器分别称为1200A、1200B和1200C。此后,当想通称任一实施例的交换主处理器时,使用参照号1200。类似地,当通称任一外部接入模块类型时,使用参照号1202。Second and third embodiments of the inventive telecommunications switch are shown in Figures 5B and 5C, respectively. The second and third embodiments similarly have an
2.1交换设备2.1 Exchange equipment
交换设备1201,对于所有实施例可以是共同的,可以是用于连接电信接入模块(例如PCM链路)的恰当交换硬件单元的任何配置。The
所说明的实施例中表示的示例交换设备1201不是组群接线器(例如,不是T-S-T类型的接线器),而是分组处理交换机,基于分组字头中提供的地址信息逐时隙地分配分组(带有业务有效负荷)。正如图5A、图5B和图5C的每个实施例中所表示的,在硬件方面示例交换设备1201包括一个或多个信令终端1201-1、交换逻辑1201-2以及PCM接口1201-3。在它的端口1201-4上,交换设备1201通过PCM信道或链路连接到外部接入单元1200。优选为7号时隙信令系统的信令系统在信令终端1201-1和交换逻辑1201-2之间实施。The
尽管没有这样表示,但是交换设备1201具有执行(例如)信令终端1201-1和交换逻辑1201-2的各种功能的处理器系统。在所说明的实施例中,交换设备1201的处理器系统执行Erlang语言程序。信令终端1201-1在基于组群接线器的交换机结构方面被视为执行信令终端37功能和局域处理器功能。在这方面,就协议来说信令终端1201-1端接连接信令(例如,CCS 7号)并被编程为将连接信令转换为CP/RP程序信号,以便通过接口1233传递到交换主处理器1200提供的模拟信令子系统。Although not shown as such,
图5A、图5B和图5C的说明表示交换设备1201被连接到用户线。尽管没有这样表示,但是应该理解交换设备1201也可以通过中继线连接到其它交换机,而且这种中继线以(例如)ETC 41在图1A中的连接方式被连接到信令终端1201-1。The illustrations of Figures 5A, 5B and 5C show that the
交换设备1201的交换逻辑1201-2在图6中表示为包括多对高速环回链路。例如,环回链路1201-2-10以及1201-2-12构成第一对;环回链路1201-2-20以及1201-2-22构成第二对;环回链路1201-2-34以及1201-2-36构成第三对;以及1201-2-46和1201-2-48构成第四对。每对环回链路为从环回链路中增加或去掉业务的节点服务。节点也称为交换板,因为它们可以制造在集成电路板上。一些交换板,例如交换板1201-2-14、1201-2-16以及1201-2-18,用于(例如)连接一个环回对到另一个环回对。一些交换板,例如交换板1201-2-28、1201-2-52,连接到(例如)与用户连接的PCM线路。交换逻辑1201-2受处理器1201-2-32的控制。Switching logic 1201-2 of
图6A表示了通过交换设备1201选择路由的消息或分组1201-114的格式。图6A的分组1201-114具有有效负荷1201-122以及控制域1201-124。分组1201-114也具有字头,由各种地址域组成,包括本地地址域1201-126、中间地址域1201-127以及全局地址域1201-128。全局地址域1201-128指向交换板所处的环路;中间地址域1201-127指向特定交换板;本地地址域1201-126指向特定PCM链路。描述指针1201-125也在分组1201-114的字头中提供。Figure 6A shows the format of messages or packets 1201-114 routed through
交换设备1201的概念是具有图6B所示的功能对象。这些功能对象以硬件和软件结合实现。树状配置在交换设备1201的各种功能对象之间存在。交换设备1201的功能对象包括交换板对象1201-10,是业务系统对象1201-11以及资源系统对象1201-12的母对象。业务系统对象1201-11是网络接口对象1201-12的双亲,后者又作为(连接)信号管道对象1201-13以及连接管道对象1201-14的母对象。连接管道对象1201-14是消息对象1201-15以及连接对象1201-16的双亲。The concept of
如图6B所示,对于交换设备1201,网络接口可以用信号管道和连接管道配置。每条管道都定义了带宽,一般是64k比特/秒,即一个时隙。正如这里所用的,信号管道代表信号信道(通常在每个网络接口之下产生一个信号管道)。连接管道代表语音信道。通常每个网络接口之下产生三十个连接管道(例如,时隙1-15,17-31)。一条连接代表两个连接管道之间的单工连接。对于双工连接,必须建立两条连接,每个方向一个。一个连接管道可以有在不同连接管道中端接的几个连接。输入抽样则同时发送到端接的连接管道。消息代表面向连接管道的输出单音或语音消息。As shown in FIG. 6B, for the
适于用做交换硬件单元1201的硬件例子在1997年12月18日提交的系列号为No.08/———(代理人文档号027556-745)、题为“DEVICE ANDMETHOD RELATED TO TELECOMMUNICATION NETWORKS(电信网有关的设备及方法)”的美国专利申请中描述,在这里结合参照,它是基于国际专利申请PCT/SE97/02085的。An example of hardware suitable for use as switching
2.2交换主处理器2.2 Swapping the main processor
交换主处理器1200A由常规计算机系统的工业标准处理器实现。图7表示了根据发明实施例的这种常规计算机系统110。常规计算机系统110包括处理单元,例如CPU 112,分别对应于图5A、图5B和图5C的交换主处理器1200A、1200B、1200C。CPU 112通过总线114与常规计算机系统110的其它组成单元通信。常规计算机系统110的其它组成单元包括输入设备(例如,键盘和指针(例如,鼠标))116;输出设备(例如,显示器、打印机)118;输入/输出存储设备120(例如,磁盘驱动器);只读存储器(ROM)122;以及随机访问存储器(RAM)130。本领域技术人员可以理解这些组成单元各个都通过恰当的接口连接到总线114。交换主处理器1200A的一个例子是具有256M字节RAM的IntelPentium处理器。但是,应该理解,其它高能力处理器也可以使用,包括(有利地)工业标准处理器。
在本发明实施例中,交换主处理器1200执行用于模仿或仿真使用组群接线器的常规交换机处理器及子系统的指令集或程序。不同实施例的交换主处理器1200所执行的指令集或程序使用不同语言,例如C语言。In an embodiment of the present invention, switch main processor 1200 executes a set of instructions or programs for simulating or emulating conventional switch processors and subsystems using group switches. The instruction sets or programs executed by the exchange main processor 1200 in different embodiments use different languages, such as C language.
2.3接入单元2.3 Access unit
当连接到交换设备1201的接入单元1202A是具有标准接口(例如工业标准V5接口)的外部接入时,使用图5A的电信交换机。另一方面,当接入单元1202B是具有非标准接口的外部接入时,使用图5B的电信交换机。当接入单元1202C是线路接口板(LIB)时使用图5C的电信交换机。The telecommunications switch of Figure 5A is used when the
2.4接口2.4 interface
如图8所示,接口系统1233包括语言接口1233-1以及通信接口1233-2。如上所述,在所说明的实施例中,交换主处理器1200用C语音执行模拟系统。另一方面,在所说明的实施例中,交换设备1201的软件使用Erlang语言。因此,C语言和Erlang语言之间的转换是必需的并且由C/Erlang接口1233-1来执行。在某些情况下,C/Erlang接口1233-1包括在模拟子系统中,正如下面所解释的。As shown in FIG. 8, the
通信接口1233-2被称为Erlang应用程序接口(API)。C/Erlang接口1233-1将来自模拟单元为交换硬件系统1201发出的命令转换成Erlang API调用。Erlang API 1233-2是运行在交换主处理器1200上并由Erlang引擎执行的程序模块。Erlang API在以太网链路(如链路1203所说明的)上使用TCP/IP与交换设备1201通信。The communication interface 1233-2 is called an Erlang Application Programming Interface (API). The C/Erlang interface 1233-1 converts commands issued for the switching
如上所述,如果希望的话,各种实施例的交换主处理器1200的硬件实际上可以是相同的。在所有实施例中,交换主处理器1200执行用于模拟使用组群接线器的常规交换机中一部分的程序。基本模拟如下所述,各实施例的主要区别在合适时候注意。As noted above, the hardware of the switch host processor 1200 of the various embodiments may be virtually identical, if desired. In all embodiments, switch main processor 1200 executes a program for simulating a portion of a conventional switch using group switches. The basic simulation is described below, with the main differences of the various embodiments noted where appropriate.
2.5模拟处理器或子系统2.5 Analog Processor or Subsystem
所有交换主处理器1200都执行模拟,包括模拟中央处理器1234;模拟组群接线器子系统(SGS)1230,模拟连接信令子系统,以及接口系统1233。All switch host processors 1200 perform simulations, including simulation
2.5.1模拟中央处理器2.5.1 Analog CPU
如图9所示,模拟中央处理器1234包括模拟指令处理器单元(IPU)1280;模拟信号处理器单元(SPU)1284;模拟程序存储器(PSU)1287;模拟参考存储单元(RSU)1288;模拟数据存储单元(DSU)1289;以及模拟局域总线处理器1292。在所说明的实施例中,模拟中央处理器1234模拟APZ212 20处理器,包括完整的指令集以及指令处理器单元(IPU)80的寄存器。信号处理器单元(SPU)84以及局域处理处理器(RPH)92都在接口层模拟。模拟中央处理器1234设计为高速执行目标代码,即模拟系统的代码。As shown in Figure 9, the analog
模拟中央处理器1234协调对电信交换机的接入并执行基本的呼叫控制功能。模拟的中央处理器1234认为这是控制模拟组群接线器子系统(SGS)1230所代表的组群接线器。与交换控制结合,模拟中央处理器1234向模拟组群接线器子系统(SGS)1230发送TSM命令,最终到TSMR模拟器1230-5,进行通过组群接线器的连接。但是如下所述,模拟中央处理器1234实际上控制替代交换设备1201并进行通过它的连接。The analog
2.5.2模拟连接信令子系统2.5.2 Analog Connection Signaling Subsystem
各种实施例的连接信令子系统区别在如下简述的一些方面。The connection signaling subsystems of the various embodiments differ in some respects as briefly described below.
在本发明电信交换机的图5A实施例中,适于标准接口(例如V5)的外部接入,交换主处理器1200A所模拟的信令子系统包括STC模拟模块1238。图5A实施例的STC模拟模块1238模拟一部分STC 38的功能(见图1C)。可以回想起,信令终端1201-1提供局域处理器的功能(类似于图1C中的局域处理器RP)。In the embodiment of FIG. 5A of the telecommunication switch of the present invention, the signaling subsystem simulated by the switching
STC模拟模块1238包括STCE(STC执行程序)和局域程序CLCR(控制信令链路中枢)的功能模拟。STC执行程序提供RPB格式和EMRPB格式之间连接信号转换机制以及借助于I/O传递的EMRP(D)装载管理。它也对CLCR以及RP维护所必需功能提供了任务管理和程序执行支持。可比较的STC模拟细节从1997年7月3日提交的系列号为No.08/887,653、题为“SIMULATION OF COMPUTER-BASEDTELECOMMUNICATIONS SYSTEM(基于计算机的电信系统模拟)”的美国专利申请中确定,在这里结合参照。The
在本发明电信交换机的图5B实施例中,适于非标准接口的外部接入,交换主处理器1200B所模拟的信令子系统包括STC模拟模块1238以及ETC-S 1239。图5A实施例的STC模拟模块1238模拟了STC 38的一部分功能(见图1A)。In the embodiment of FIG. 5B of the telecommunication exchange of the present invention, it is suitable for external access of non-standard interfaces, and the signaling subsystem simulated by the exchange
图5B中的模拟ETC-S 1239可以在逻辑上认为是交换终端电路的连接信令部分模拟,例如图1A的ETC 40。在交换主处理器1200A中,STC模拟模块1238和模拟ETC-S 1239彼此直接通信,而不需实现ETC和ETB。模拟ETC-S 1239实现对STC的模拟STR接口。对STR单元中EMRP的接口由到交换硬件系统1201的命令(通过Erlang API 1233-2)代替。这些命令在所连接的交换硬件系统1201的PCM信道上通过信号时隙提供了连接信号信息。为此目的在交换硬件系统1201上实现了CCS 7协议。The simulated ETC-
图5C实施例的交换主处理器1200C所模拟的连接系统子系统包括EMRP信令模拟器(EMRPSS)1210。因此,EMRP信令模拟器(EMRPSS)1210具有扩展模块局域处理器(EMRP)50和用户交换机中时分接线器(TSW)51的功能。换句话说,EMRP信令模拟器(EMRPSS)1210对应于用户级,除了它没有线路接口板(LIB)。连接信令输入/输出从AXE程序信号转换成交换设备1201的命令,反之亦然。由于在线路接口板(LIB)和交换设备1201之间没有TSW,因此来自模拟中央处理器1234的有关线路到时隙映射的信息,从模拟组群接线器子系统(SGS)1230能够访问的地方传递到TSW映射单元1212。The connection system subsystem simulated by the exchange main processor 1200C in the embodiment of FIG. 5C includes an EMRP signaling simulator (EMRPSS) 1210 . Therefore, the EMRP signaling simulator (EMRPSS) 1210 has the functions of the expansion module local processor (EMRP) 50 and the time division switch (TSW) 51 in the private branch exchange. In other words, EMRP Signaling Simulator (EMRPSS) 1210 corresponds to the user level, except that it does not have a Line Interface Board (LIB). Connection signaling input/output is converted from AX program signals to commands of
在图5C实施例中,TSW映射单元1212包含有关EMRP信令模拟器(EMRPSS)1210中模拟的时分接线器(TSW)的当前线路到时隙映射的信息。模拟组群接线器子系统(SGS)1230需要这个映射信息映射来自图5C实施例的模拟中央处理器1234的TSM命令。In the FIG. 5C embodiment, the
2.5.2模拟组群接线器子系统2.5.2 Analog group switch subsystem
图11表示了适于与这里描述的各种实施例的交换主处理器1200结合使用的模拟组群接线器子系统(SGS)1230的实施例。具体来说,模拟组群接线器子系统(SGS)1230包括命令解释器1230-1;硬件配置模块1230-2;TSMR信号接口1230-3;CLTR信号接口1230-4;TSMR模拟器1230-5;路径模拟器1230-7;CLTR模拟器1230-8;以及转换器1230-9。Figure 11 shows an embodiment of an analog group switch subsystem (SGS) 1230 suitable for use with the switch host processor 1200 of the various embodiments described herein. Specifically, the analog group switch subsystem (SGS) 1230 includes a command interpreter 1230-1; a hardware configuration module 1230-2; a TSMR signal interface 1230-3; a CLTR signal interface 1230-4; a TSMR simulator 1230-5 ; path simulator 1230-7; CLTR simulator 1230-8; and converter 1230-9.
如图10所示,除了模拟组群接线器子系统(SGS)1230的其它模块以外,模拟中央处理器1234也模拟CP 34以及TSM 72和CLT 74的核心软件(例如见图1A)[在图10中分别表示为TSMU和CLTU]。由于这种情况,不需要在模拟组群接线器子系统(SGS)1230中模拟TSMU和CLTU功能。图10也表示了TSMU功能模拟中央处理器1234的软件所执行的时分接线器功能;TSMR功能是模拟局域处理器的软件所执行的时分接线器功能。CLTU功能是模拟中央处理器1234的软件所执行的时钟功能;CLTR功能是模拟局域处理器的软件所执行的时钟功能。图10表示TSMU和CLTU功能在模拟中央处理器1234中执行,模拟组群接线器子系统(SGS)1230模拟局域软件(为TSMR和CLTR)和硬件(为TSM和CLM)。As shown in FIG. 10, in addition to simulating other modules of the group switch subsystem (SGS) 1230, the simulating
命令解释器1230-1包括处理有关交换设备1201或模拟组群接线器硬件的硬件配置命令的例程。命令解释器1230-1可以是市场上买得到的及/或标准命令处理器,例如已知的TCL。Command interpreter 1230-1 includes routines for processing hardware configuration commands pertaining to switching
硬件配置模块1230-2是管理模拟组群接线器硬件的功能,即存储器分配以及模拟TSM和控制它们的局域处理器(RP)的数据结构生成。此外,硬件配置模块1230-2使用Erlang API 1202调用(通过C/ErlangI/F 1202-1)向交换硬件系统1201发送配置信息(见图11和图11)。TSMR信号接口1230-3是处理TSMR模拟器1230-5以及模拟中央处理器1234之间发送的CP-RP程序信号的功能。The hardware configuration module 1230-2 is the function that manages the analog group switch hardware, ie memory allocation and data structure generation for the simulated TSMs and the local processors (RPs) that control them. In addition, the hardware configuration module 1230-2 uses the Erlang API 1202 call (through C/ErlangI/F 1202-1) to send configuration information to the switching hardware system 1201 (see Figure 11 and Figure 11). The TSMR signal interface 1230-3 is a function of processing CP-RP program signals sent between the TSMR simulator 1230-5 and the
CLTR信号接口1230-4是处理CLTR模拟器1230-8以及模拟中央处理器1234之间发送的CP-RP程序信号的功能。TSMR模拟器1230-5是模拟TSMR局域软件必要单元的功能。The CLTR signal interface 1230 - 4 is the function of processing the CP-RP program signal sent between the CLTR simulator 1230 - 8 and the
TSMR模拟器1230-5是模拟TSMR局域软件必要单元的功能。TSMR Simulator 1230-5 is the function of simulating the necessary unit of TSMR local software.
路径模拟器1230-7是通过转换器1230-9中的路径传播带内信号从而分析这些路径的功能。The path simulator 1230-7 is a function of propagating in-band signals through the paths in the converter 1230-9 to analyze these paths.
CLTR模拟器1230-8是仿真CLTR局域软件基本单元的功能,例如维护CLMS的状态。The CLTR simulator 1230-8 is for simulating the functions of the CLTR local software basic unit, such as maintaining the state of the CLMS.
对于图5C的实施例,线路接口板(LIB)1300C连接到交换硬件系统1201,PCM信道上线路到时隙的实际映射不一定等同于模拟中央处理器1234为包括在模块EMRP信令模拟器(EMRPSS)1210中的模拟TSW所建立的映射。为了解决这种情况,TSMR模拟器1230-5从TSW映射单元1212得到TSW映射并使用它转换来自模拟中央处理器1234的组群接线器命令。For the embodiment of Fig. 5C, the line interface board (LIB) 1300C is connected to the switching
在实际的(非模拟的)电信组群接线器中,交换是通过写入TSM存储器来完成的。正如下面所解释的,半模拟系统1200的模拟组群接线器子系统(SGS)1230包括转换器1230-9,将写入TSM存储器的指令转换成发到交换硬件系统的命令。In a real (not analog) telecommunications group switch, switching is done by writing to the TSM memory. As explained below, the analog group switch subsystem (SGS) 1230 of the semi-analog system 1200 includes a converter 1230-9 that converts commands written to the TSM memory into commands sent to the switching hardware system.
3.0本发明的交换机的操作3.0 OPERATION OF THE EXCHANGE OF THE INVENTION
在操作中,交换主处理器1200执行第一语言(例如C语言)模拟程序,使交换主处理器1200仿真常规的使用组群接线器的电信交换机的一部分。特别是,模拟程序使交换主处理器1200仿真(在其它处理器和子系统中间)常规交换机的中央处理器34。模拟中央处理器1234有利地执行为常规交换机中央处理器编码的指令,藉此实现常规交换机操作系统复杂逻辑的再使用。通过这样做,模拟中央处理器1234假定它管理的交换机具有组群接线器。但是,与其具有组群接线器(可能比所需求或可承受的大得多而且昂贵),交换机不如具有上述的交换设备1201。In operation, the exchange main processor 1200 executes a first language (eg, C language) emulation program that causes the exchange main processor 1200 to emulate a portion of a conventional telecommunications switch using group switches. In particular, the simulation program causes the switch main processor 1200 to emulate (among other processors and subsystems) the
为了兼容模拟中央处理器1234(它有利地再使用了用常规交换机指令集编码的逻辑)和非组群接线器类型的交换设备(例如本发明的交换设备1201),交换主处理器提供了接口形式的适配和转换。In order to be compatible with the analog central processing unit 1234 (which advantageously reuses logic coded with a conventional switch instruction set) and non-group switch type switching equipment (such as the
3.1配置建立3.1 Configuration establishment
两类基本配置操作是图5A、图5B和图5C中的电信交换机所必需的。一类配置是交换设备1201的配置。第二类配置是TSMR模拟器1230-5的配置。Two basic configuration operations are necessary for the telecommunications switch in Figures 5A, 5B and 5C. One type of configuration is the configuration of the
交换设备1201可以是灵活的,以便处理参数(例如速率)变化的连接。在这种情况下,交换设备1201希望外部用户通过规定经由交换设备1201路由选择的连接参数(例如速率)来配置交换设备1201。以如下理解的方式、使用输入到命令分配器(见图11)的配置命令,将这些参数传递到交换设备1201。
如上所示,交换主处理器1200提供仿真实际组群接线器的模拟组群接线器子系统(SGS)1230。尽管实际上没有使用组群接线器(而是交换设备1201),但是模拟组群接线器子系统(SGS)1230必须知道它应仿真的组群接线器的各种特征和结构。例如,参考图4,模拟组群接线器子系统(SGS)1230的TSMR模拟器1230-5必须知道所涉及的局域处理器数、这些局域处理器的地址、仿真的组群接线器的大小(例如,它的空分接线器模块(SPM)数以及到它的时分接线器模块(TSM)的关系[见,例如图3和图4])。此外,当建立时,TSMR模拟器1230-5中的模拟组群接线器子系统(SGS)1230的存储器配置必须初始化(以便反映各处的连接拆除,即尚未进行任何连接)。实际上,配置模拟组群接线器子系统(SGS)1230的TSMR模拟器1230-5类似于建立组群接线器内核的物理面。As indicated above, switch host processor 1200 provides a simulated group switch subsystem (SGS) 1230 that emulates an actual group switch. Although no group switch is actually used (but switching device 1201), the simulated group switch subsystem (SGS) 1230 must know the various features and structures of the group switch it should emulate. For example, referring to FIG. 4, a TSMR simulator 1230-5 simulating a group switch subsystem (SGS) 1230 must know the number of local processors involved, the addresses of these local processors, the location of the simulated group switch Size (eg, its number of Space Switcher Modules (SPMs) and the relationship to its Time Switcher Modules (TSMs) [see, eg, Figures 3 and 4]). In addition, the memory configuration of the Analog Group Switch Subsystem (SGS) 1230 in the TSMR Simulator 1230-5 must be initialized when built (in order to reflect connection teardowns everywhere, ie no connections have been made yet). In effect, the TSMR Simulator 1230-5 configured to simulate the Group Switch Subsystem (SGS) 1230 is similar to building the physical plane of the Group Switch core.
使用配置命令向模拟组群接线器子系统(SGS)1230输入两类基本配置操作所必需的配置数据。配置命令通过命令分配器(见图11)输入,并被传递到模拟组群接线器子系统(SGS)1230的命令解释器1230-1。当命令被命令解释器1230-1解释为配置命令时,配置消息就被发送到硬件配置模块1230-2。Configuration commands are used to enter configuration data into analog group switch subsystem (SGS) 1230 necessary for two types of basic configuration operations. Configuration commands are entered through the command distributor (see FIG. 11 ) and passed to the command interpreter 1230 - 1 of the analog group switch subsystem (SGS) 1230 . When the command is interpreted as a configuration command by the command interpreter 1230-1, the configuration message is sent to the hardware configuration module 1230-2.
硬件配置模块1230-2向TSMR模拟器12230-5发送表示仿真组群接线器结构和特征的配置消息。建立交换设备1201所必需的配置消息由硬件配置模块1230-2路由选择到交换设备1201。The hardware configuration module 1230-2 sends configuration messages to the TSMR simulator 12230-5 representing the structure and features of the simulated group switch. Configuration messages necessary to set up switching
命令分配器、命令解释器以及硬件配置模块1230-2在配置方面的使用已经用上述基本术语描述了。应该理解的是通过类似动作但是不同命令和消息,也可以改变仿真组群接线器——例如TSMR模拟器1230-5——的配置。例如这种改变可以出现在不同类型或不同模型的交换设备1201替代以前的交换设备的时候。The use of the command dispatcher, command interpreter, and hardware configuration module 1230-2 in terms of configuration has been described in the above basic terms. It should be understood that the configuration of an emulated group switch, such as the TSMR emulator 1230-5, can also be changed through similar actions but different commands and messages. Such a change may occur, for example, when a different type or model of
3.2建立及拆除连接3.2 Establish and tear down the connection
用从接入单元1202输入的适当连接信号,开始设法通过发明实施例的交换机建立一条连接。With the appropriate connection signal input from the access unit 1202, an attempt is made to establish a connection through the switch of the embodiment of the invention.
3.2.1信号处理3.2.1 Signal processing
请求连接建立的连接信号(例如,摘机信号)在交换设备1201的端口1201-4接收。请求连接建立的连接信号使用7号共路信令系统通过交换逻辑1201-2的信号信道路由选择到信号终端1201-1。在协议意义上,图5A实施例中,连接信号在信号终端1201-1端接,并转换成CP/RP程序信号。在信号终端1201-1通过转换产生的CP/RP程序信号是Erlang语言,因此必需转换成交换主处理器1200所用的C语言。因此,信号终端1201-1产生的CP/RP程序信号经过图8所示的接口1233,例如经过Erlang API 1233-2以及C/Erlang接口1233-1。A connection signal (for example, an off-hook signal) requesting connection establishment is received at port 1201-4 of
例如在图5A实施例的交换主处理器1200A中,对应于请求建立连接的连接信号的CP/RP程序信号由STC模拟模块1238以它们所仿真的STC38(见图1C)的方式处理,并转发到模拟中央处理器1234。模拟中央处理器1234则确定如何通过模拟中央处理器1234认为构成电信交换机一部分的组群接线器建立该连接。当做了这种确定时,模拟中央处理器1234向模拟组群接线器子系统(SGS)1230发送CP/RP程序信号,实现所确定的通过组群接线器的连接路径。但是正如下面所解释的,实现所确定的通过组群接线器的连接路径的CP/RP程序信号实际上被转换成通过交换设备1201建立该连接。For example, in the exchange
3.2.1通过接线器的连接3.2.1 Connection through the connector
如上所述,模拟中央处理器1234确定如何通过组群接线器建立连接,以为内模拟中央处理器1234认为它是在控制组群接线器。通过组群接线器建立的路径是为了连接两个用户,例如sub-A和sub-B。进行了这种确定之后,如图13中所示,模拟中央处理器1234向模拟组群接线器子系统(SGS)1230发出一系列交换控制消息13C,具体来说最先到TSMR信号接口1230-3,最后到TSMR模拟器1230-5。交换控制消息具有CP/RP程序信号的形式。As mentioned above, the
模拟中央处理器1234所产生交换控制消息实际上是写入恰当的时分接线器模块的控制存储器的指令。例如,通过13C-4的交换控制消息13C-1用于建立从用户sub-A到用户sub-B的连接;通过13C-8的交换控制消息13C-5用于建立从用户sub-B到用户sub-A的连接。The switch control messages generated by the
具体来说,为了从用户sub-A到用户sub-B建立连接,交换控制消息13C-1写入用户sub-A所属的TSM的控制存储器CSA中的恰当时隙。交换控制消息13C-2写入用户sub-A所属的TSM的空分接线器模块CSC。交换控制消息13C-3写入用户sub-B所属的TSM的控制存储器CSB中的恰当时隙。交换控制消息13C-4写入用户sub-B所属的TSM的空分接线器模块CSC。Specifically, to establish a connection from subscriber sub-A to subscriber sub-B, a switch control message 13C-1 is written to the appropriate time slot in the control store CSA of the TSM to which subscriber sub-A belongs. The switch control message 13C-2 is written into the space switch module CSC of the TSM to which the subscriber sub-A belongs. The switch control message 13C-3 is written to the appropriate time slot in the control store CSB of the TSM to which subscriber sub-B belongs. The switch control message 13C-4 is written into the space switch module CSC of the TSM to which the subscriber sub-B belongs.
为了从用户sub-B到用户sub-A建立连接,交换控制消息13C-5写入用户sub-B所属的TSM的控制存储器CSA中的恰当时隙。交换控制消息13C-6写入用户sub-B所属的TSM的空分接线器模块CSC。交换控制消息13C-7写入用户sub-A所属的TSM的控制存储器CSB中的恰当时隙。交换控制消息13C-8写入用户sub-A所属的TSM的空分接线器模块CSC。To establish a connection from subscriber sub-B to subscriber sub-A, a switch control message 13C-5 is written to the appropriate time slot in the control store CSA of the TSM to which subscriber sub-B belongs. The switch control message 13C-6 is written into the space switch module CSC of the TSM to which the subscriber sub-B belongs. The switch control message 13C-7 is written to the appropriate time slot in the control store CSB of the TSM to which subscriber sub-A belongs. The switch control message 13C-8 is written into the space switch module CSC of the TSM to which the subscriber sub-A belongs.
TSMR信号接口1230-3(见图11)对应于与中央处理器34(见图1A)通信的组群接线器局域处理器(GSRP)32的一部分。当TSMR信号接口1230-3检测到一些交换控制消息13C时,TSMR信号接口1230-3将这种交换控制消息作为到TSMR模拟器1230-5(见图11)的消息13I中对应的一个进行路由选择。TSMR模拟器1230-5对应于常规组群接线器(见,例如,图1A)的组群接线器局域处理器(GSRP)32和时分接线器模块(TSM)72的其余部分。TSMR signal interface 1230-3 (see FIG. 11) corresponds to a portion of group switch local processor (GSRP) 32 that communicates with central processor 34 (see FIG. 1A). When TSMR signal interface 1230-3 detects some switch control message 13C, TSMR signal interface 1230-3 routes this switch control message as a corresponding one of
TSMR模拟器1230-5知道所模拟的中央处理器实际上不控制组群接线器,而是另一种类型的交换设备。因此,TSMR模拟器1230-5向转换器1230-9发出它的版本的交换控制消息(用消息13S表示)。The TSMR simulator 1230-5 knows that the simulated CPU does not actually control the group switch, but another type of switching device. Accordingly, TSMR simulator 1230-5 sends its version of the switch control message (indicated by message 13S) to converter 1230-9.
在此时,交换控制消息仍然被理解为向组群接线器(例如,T-S-T类型的接线器)的时分接线器模块的控制存储器写入命令。转换器1230-9收到这些交换控制消息(现在由消息13S代表)并准备被交换设备1201(具体而言是交换设备1201的交换逻辑1201-2)理解的恰当的交换控制消息。At this time, the switch control message is still understood as a write command to the control memory of the time switch module of the group switch (for example, a T-S-T type switch). Translator 1230-9 receives these switch control messages (now represented by message 13S) and prepares the appropriate switch control messages to be understood by switch device 1201 (specifically switch logic 1201-2 of switch device 1201).
交换设备1201的交换逻辑1201-2内的连接由一系列Erlang语言函数调用所建立,具体而言是包括如下参数列表的一系列CREATE函数调用:CONNECTION,{PARENT_ORIGINATING,PARENT_TERMINATION}。CONNECTION参数指连接被建立的事实。PARENT_ORIGINATING参数指呼叫用户(sub-A)的连接管道;PARENT_TERMINATION参数指被叫用户(sub-B)的连接管道。The connection in the switching logic 1201-2 of the
参考图6所示的交换设备1201的交换逻辑1201-2,每个有关用户的连接管道被四个域所标识:全局地址域1201-128指向服务用户的交换板所处的环路;中间地址域1201-127指向服务用户的特定交换板;本地地址域1201-126指向服务用户的特定PCM链路或连接管道;描述指针1201-125是指定给用户的PCM链路上的时隙。With reference to the switching logic 1201-2 of the
为了进行从组群接线器的交换控制消息到交换设备1201的交换控制消息的转换,转换器1230-9将模拟组群接线器的控制存储器信息映射到交换逻辑1201-2所用的四个地址域。通过这样做,转换器1230-9使用CSC写入消息所寻址的CSC空分交换模块标识确定为用户服务的交换板的交换板地址,即中间地址域1201-127的值。CSC写入消息所提及的特定空分交换模块(SPM)的位置用于确定用户属于交换逻辑1201-2的哪个环路,即用户可以寻址的全局地址域1201-128。例如,参考图4为例,如果CSC写入消息所提及的特定空分交换模块(SPM)在SPM矩阵的第一行,转换器1230-9可以知道用户的交换板处于(例如)交换逻辑1201-2的第一环路。写入非CSC控制存储器(例如CSB)的值是为用户服务的特定PCM链路的指示,例如指向服务用户的交换逻辑1201-2中的特定PCM链路(即连接管道)的本地地址域1201-126。转换器1230-9通过访问受交换控制消息影响的特定PCM链路的控制存储器中的特定位置或时隙,确定用于时隙描述指针1201-125的时隙值。当以上述方式进行转换时,如图13所示,转换器1230-9进行对交换设备1201的函数调用13F。函数调用是Erlang CREATE函数调用,具有上述的CONNECTION以及{PARENT_ORIGINATING,PARENT_TERMINATING}参数。对于每个PARENT_ORIGINATING以及PARENT_TERMINATING参数,即对于用户sub-A和用户sub-B中的每一个,提供了上述的四个地址域(全局地址域1201-128;中间地址域1201-127;本地地址域1201-126;以及时隙描述指针1201-125)。To perform the conversion from group switch switch control messages to switching
转换器1230-9因此执行了从C语言(主要由交换主处理器1200所使用)到交换设备1201使用的Erlang语言的语言转换。在这方面,转换器1230-9实际上具有作为C/Erlang接口1233-1为这种函数调用服务的功能。Converter 1230 - 9 thus performs a language conversion from the C language (mainly used by switch host processor 1200 ) to the Erlang language used by
当收到CREATE函数调用13F时,交换设备1201的交换逻辑1201-2进行通过交换设备1201的连接。通过交换设备1201的连接可以被模拟中央处理器1234发出的恰当交换控制消息逆向拆除。用与建立连接的交换控制消息相似的方式,拆除连接的交换控制消息被路由选择到转换器1230-9,以便可以进行同等的映射。当连接被拆除时,转换器1230-9进行对交换设备1201的Erlang语言RELEASE函数调用。The switching logic 1201 - 2 of the
4.0增加的转换4.0 Added transitions
如上所示,为了利用常规使用组群接线器的交换机的健全逻辑,模拟中央处理器1234接收使用组群接线器的交换机操作系统(例如,所说明例子中的APZ操作系统)指令集编码的指令。模拟中央处理器1234所使用的APZ编码的指令由交换主处理器1200转换成交换主处理器1200可以执行的指令,具体而言就是交换主处理器1200的机器语言指令。As indicated above, to take advantage of the robust logic of switches conventionally using group switches, the
增加的转换技术被交换主处理器1200用于将使用组群接线器的交换机操作系统的指令集编码的指令转换成交换主处理器1200的机器语言指令。这个增加的转换技术在1997年6月13日提交的系列号为No.08/874,660、题为“SIMULATION OF COMPUTER PROCESSOR(计算机处理器模拟)”的美国专利申请中描述,在这里结合参照。增加转换的简单概述如下提供。The augmented conversion technique is used by the switch main processor 1200 to convert the instructions encoded in the instruction set of the switch operating system using the group switch into the machine language instructions of the switch main processor 1200 . This added conversion technique is described in U.S. Patent Application Serial No. 08/874,660, filed June 13, 1997, entitled "SIMULATION OF COMPUTER PROCESSOR," which is incorporated herein by reference. A brief overview of increasing conversions is provided below.
正如图7中示意性描述的,RAM 130包括多个例程和区域(例如,段或表)。例如,目标码区132,也称为目标指令存储器,用于存储为模拟中央处理器1234编码的存储编程指令。存储在RAM 130目标码区132的目标指令(例如,所说明实施例中的APZ指令)一般从外部存储介质(例如,通过I/O存储设备120)得到,按照必要转移,例如高速缓存到RAM 130。因此,目标指令根据模拟中央处理器1234指令集格式化。目标码区132中存储的目标指令用于使模拟中央处理器1234执行它对所说明实施例基于组群接线器的电信交换机一部分的仿真。但是,目标码区132中存储的目标指令则是由交换主处理器1200转换成交换主处理器1200能够理解的指令(例如,Intel Pentium机器语言指令),以便执行仿真。As schematically depicted in FIG. 7, RAM 130 includes a number of routines and regions (eg, segments or tables). For example,
同样包括在RAM 130中的是交换主处理器1200执行的各种编程例程,包括仿真/模拟监控例程(ESR)133;解码例程134;转换例程135;以及仿真执行例程136。此外,RAM 130存储了转移表140以及仿真指令存储区142。Also included in RAM 130 are various programming routines executed by switch host processor 1200, including emulation/emulation monitoring routines (ESR) 133; decoding
图12表示仿真监控例程如何协调目标码(例如,模拟中央处理器1234执行的APZ代码)转换成交换主处理器1200的仿真指令以及执行的流水线或增加性能。简单而言,当仿真监控例程133确定从目标码区132取目标指令的时间到达时,所取的目标代码由解码例程134分析。了解目标指令集结构的解码例程134,分解所取的目标指令并确定它的类型,例如是否所取指令是增加两个寄存器内容的“增加寄存器”指令,将一个寄存器内容移入另一个寄存器或地址的“移动”指令,等等。所取目标指令的分析基于解码例程134对预定操作代码和目标指令集中域的理解。借助于解码例程134执行的分析,转换例程135建立了一组存储在仿真指令区142中的仿真指令集。存储在区域142中的仿真指令集在交换主处理器1200的指令集中格式化。为所取目标指令产生的仿真指令的配置使1200执行目标处理器执行所取目标指令时相同的动作。仿真执行例程136从区域142得到交换主处理器1200执行的仿真指令。当仿真执行例程136确定需要更多的仿真指令填充仿真指令存储区142时,就对转换例程135产生一个中断,如图12中线路150所示。根据该中断,获取更多的目标指令,并解码和转换,以便提供给仿真指令存储区142。FIG. 12 shows how the emulation monitor routine coordinates the conversion of object code (eg, APZ code executed by the emulated central processor 1234 ) into emulated instructions for the exchange main processor 1200 and the pipelining or increased performance of the execution. In short, when the
5.0结束5.0 end
应该理解的是本发明的电信交换机可以作为任意类型的电信节点操作。例如,本发明的电信交换机可以用做本地交换机、转接交换机,甚至在智能网的节点中(例如,业务交换点[SSP]以及业务控制点[SCP])。此外,本发明的电信交换机可以包括在蜂窝电信网的节点中,例如基站控制器节点以及移动交换中心节点,甚至在原籍位置寄存器和访问位置寄存器节点中。It should be understood that the telecommunications switch of the present invention may operate as any type of telecommunications node. For example, the telecommunications switches of the present invention can be used as local switches, transit switches, and even in nodes of intelligent networks (eg, service switching points [SSP] and service control points [SCP]). Furthermore, the telecommunications exchange of the present invention may be included in nodes of a cellular telecommunications network, such as base station controller nodes and mobile switching center nodes, even in home location register and visitor location register nodes.
图5A和图5B实施例的接入单元1202A、1202B分别可以连接到提供不同类型业务的线路上,例如POTS、ISDN。The
尽管所说明的实施例已经表示交换主处理器1200和交换设备1201使用不同的编程语言(例如,分别是C和Erlang),但是应该理解它们也可以使用另一种编程语言,或者交换主处理器1200和交换设备1201可以使用相同的编程语言。Although the illustrated embodiment has shown that the switch host processor 1200 and the
此外,尽管基于组群接线器电信交换机一部分的模拟已经按照交换主处理器1200只用一种编程语言执行来说明,但是应该理解这种模拟功能也可以分布在相同或不同处理器的两种或多种语言中。例如,一些模拟可以由交换设备1201的处理器执行,例如用Erlang语言。在这种情况下,任何语言接口(例如C/Erlang接口1233-1)位置的改变应该相应进行。Furthermore, although the simulation of a portion of a group switch based telecommunications switch has been illustrated with only one programming language being executed by the switch host processor 1200, it should be understood that such simulation functionality may also be distributed between two or more of the same or different processors. in multiple languages. For example, some simulations may be performed by the processor of the
在所说明实施例中,为了清楚起见,交换主处理器1200已经被表示作为交换设备1201的外部。应该理解,在其它实施例中交换主处理器1200或者其所执行的功能可以处于交换设备1201中,例如在交换设备1201的板上。换句话说,交换主处理器1200执行的一些或全部半模拟功能可以包括在交换设备1201中。In the illustrated embodiment, the switch host processor 1200 has been represented as being external to the
本发明的电信交换机方便地使用开放平台、工业标准、市场上能买得到得处理器并基于为使用组群接线器电信交换机中通常所用的定制嵌入式处理器编码的逻辑。The telecommunications switch of the present invention conveniently uses open platform, industry standard, commercially available processors and is based on logic coded for custom embedded processors commonly used in group switch telecommunications switches.
此外,本发明电信交换机的组成单元——交换主处理器1200、交换设备1201以及接入单元1202——不必全部由同一厂商提供。In addition, the constituent units of the telecommunication switch of the present invention—the main switching processor 1200, the
尽管本发明电信交换机的交换主处理器1200最好是单个处理器,但是发明并不做这样的限制。相反,正如这里所描述的,如果需要的话交换主处理器1200的操作可以分布在多个处理器中。Although the switch main processor 1200 of the telecommunications switch of the present invention is preferably a single processor, the invention is not so limited. Instead, the operations of the switch master processor 1200 may be distributed among multiple processors, if desired, as described herein.
本发明使电信经营者或业务提供者能够在可能不需要较大的基于组群接线器电信交换机的容量及/或成本不合理的地方,建立相对较小而且不太贵的电信交换机。然而需求及/或经济的改变可能会使组群接线器的使用变得合理,例如需要服务更多的用户或连接。在这种情况下,交换主处理器1200和交换设备1201被同等的物理组群接线器单元所替代,例如图1A和图1B中所示的那些。但是在这种情况下,交换机以前所使用的接入单元1202可以保留。接入单元1202在这种升级过程中的保留是非常有好处的,因为接入单元1202基本上代表了整个电信交换机的成本。The present invention enables a telecommunications operator or service provider to build a relatively small and inexpensive telecommunications switch where the capacity and/or cost of a larger group switch based telecommunications switch may not be required and/or the cost is unreasonable. However, changes in demand and/or economics may justify the use of group switches, such as the need to serve more users or connections. In this case, the switch host processor 1200 and the
尽管发明已经结合目前认为最实际而且优选的实施例进行了描述,但是应该理解发明不限于所揭示的实施例,相反希望包括所附权利要求的精神及范围内所含的各种修改和等效装置。Although the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiment, but is instead intended to cover various modifications and equivalents encompassed within the spirit and scope of the appended claims device.
Claims (36)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/874660 | 1997-06-13 | ||
| US08/874,660 US6142682A (en) | 1997-06-13 | 1997-06-13 | Simulation of computer processor |
| US08/887,653 US5946474A (en) | 1997-06-13 | 1997-07-03 | Simulation of computer-based telecommunications system |
| US08/887653 | 1997-07-03 | ||
| US09/016,355 US6134515A (en) | 1997-06-13 | 1998-01-30 | Controlling a first type telecommunications switch upon translating instructions for a second type telecommunications switch |
| US09/016355 | 1998-01-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1266590A true CN1266590A (en) | 2000-09-13 |
Family
ID=27360546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 98808033 Pending CN1266590A (en) | 1997-06-13 | 1998-06-12 | Telecommunication switchboard |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP0988760A2 (en) |
| CN (1) | CN1266590A (en) |
| AU (1) | AU8537798A (en) |
| CA (1) | CA2293658A1 (en) |
| WO (1) | WO1998057503A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111062145A (en) * | 2019-12-30 | 2020-04-24 | 浙江大学 | Three-layer partition and electrical distance-based power system electromagnetic transient simulation equivalence method |
-
1998
- 1998-06-12 CA CA002293658A patent/CA2293658A1/en not_active Abandoned
- 1998-06-12 WO PCT/EP1998/003570 patent/WO1998057503A2/en not_active Ceased
- 1998-06-12 CN CN 98808033 patent/CN1266590A/en active Pending
- 1998-06-12 AU AU85377/98A patent/AU8537798A/en not_active Abandoned
- 1998-06-12 EP EP98936337A patent/EP0988760A2/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111062145A (en) * | 2019-12-30 | 2020-04-24 | 浙江大学 | Three-layer partition and electrical distance-based power system electromagnetic transient simulation equivalence method |
| CN111062145B (en) * | 2019-12-30 | 2022-03-11 | 浙江大学 | Electromagnetic transient simulation equivalence method based on three-layer partition and electrical distance |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1998057503A2 (en) | 1998-12-17 |
| AU8537798A (en) | 1998-12-30 |
| EP0988760A2 (en) | 2000-03-29 |
| WO1998057503A3 (en) | 1999-03-11 |
| CA2293658A1 (en) | 1998-12-17 |
| WO1998057503A8 (en) | 1999-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6134515A (en) | Controlling a first type telecommunications switch upon translating instructions for a second type telecommunications switch | |
| US5946474A (en) | Simulation of computer-based telecommunications system | |
| CN1104122C (en) | Network manager providing advanced interconnection capability | |
| US6311238B1 (en) | Telecommunication switch with layer-specific processor capable of attaching atomic function message buffer to internal representation of ppl event indication message upon occurrence of predetermined event | |
| CN1094006C (en) | UNIX open systems interconnection layer testing | |
| CN1100421C (en) | Protocol interface gateway | |
| CN1132437C (en) | Decoupling service creation environment from service logic execution environment | |
| CN1276636C (en) | Method and equipment for executing common calling management by common software platform | |
| US6549945B1 (en) | Multi-purpose WAN driver for DSP resource adapter | |
| CN1378368A (en) | Net gate system and fault management method | |
| CA2236525C (en) | Method and apparatus for migrating embedded pbx system to personal computer | |
| US6463056B1 (en) | Arrangement for providing network protocol data independence in an expandable telecommunications system | |
| US20030009334A1 (en) | Speech processing board for high volume speech processing applications | |
| US6615279B1 (en) | Central and distributed script servers in an object oriented processor array | |
| CN1266590A (en) | Telecommunication switchboard | |
| WO2002093891A1 (en) | A method for realizing service speech dynamic load in the intelligent networks and the network configured with this method | |
| JP5081888B2 (en) | Method port apparatus and configuration method for robot software components | |
| JPH0827770B2 (en) | Telecommunication packet switching equipment | |
| CN1168753A (en) | A methed for internal communication in a telecommunications system | |
| CN101207525B (en) | System and apparatus for testing wireless network controller signaling processing module | |
| CN1468494A (en) | Method for controlling a link in a communication network | |
| JP4855710B2 (en) | Software plug-in method and application program | |
| CN113792093A (en) | Signal system interface service creation and execution method, apparatus and electronic device | |
| CN100515121C (en) | Realizing method and system of testing service performance for calling center | |
| CN116108785A (en) | Remote verification method and system for verifying public cloud platform based on multiple FPGA |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |