[go: up one dir, main page]

JP2564550B2 - Integrated exchange - Google Patents

Integrated exchange

Info

Publication number
JP2564550B2
JP2564550B2 JP62139020A JP13902087A JP2564550B2 JP 2564550 B2 JP2564550 B2 JP 2564550B2 JP 62139020 A JP62139020 A JP 62139020A JP 13902087 A JP13902087 A JP 13902087A JP 2564550 B2 JP2564550 B2 JP 2564550B2
Authority
JP
Japan
Prior art keywords
switching
packet
module
computer
program
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.)
Expired - Fee Related
Application number
JP62139020A
Other languages
Japanese (ja)
Other versions
JPS63303538A (en
Inventor
康晴 小菅
憲治 宮保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP62139020A priority Critical patent/JP2564550B2/en
Publication of JPS63303538A publication Critical patent/JPS63303538A/en
Application granted granted Critical
Publication of JP2564550B2 publication Critical patent/JP2564550B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は回線交換とパケット交換の機能を統合した統
合交換機に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention relates to an integrated exchange that integrates the functions of circuit switching and packet switching.

〔従来技術〕[Prior art]

従来の回線交換機能のみを持つ交換機、およびパケッ
ト交換機能のみを持つ交換機の装置構成は、交換専用の
プロセッサによりそれぞれの交換機能を実現するものと
なっており、周辺機器の接続方法、交換プログラムの機
能実現方法等は交換機としての機能を実現することのみ
を目的に各種の工夫が施され、独自の発展を遂げてき
た。
The conventional device configurations of the switch having only the circuit switching function and the switch having only the packet switching function realize each switching function by the processor dedicated to the switching. Various methods have been devised for the purpose of realizing the functions of the exchange, and the methods for realizing the functions have achieved their own development.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従って、現在広く普及しているコンピュータとは、プ
ロセッサ、周辺機器、ソフトウェアおよびその開発環
境、等の共用が困難であることが多く、双方の分野で蓄
積された技術および資産の活用が充分に出来ないという
欠点が存在した。とくに、回線交換とパケット交換の機
能を統合した交換機においては、ソフトウェア規模の増
加に伴い、この欠点がさらに大きな影響を与える状況に
あった。
Therefore, it is often difficult to share the processor, peripherals, software and its development environment, etc. with the currently widespread computer, and it is not possible to fully utilize the technologies and assets accumulated in both fields. There was a shortcoming that it was not. In particular, in a switching system that integrates the functions of circuit switching and packet switching, this drawback has a greater influence as the software scale increases.

本発明の目的は、回線交換とパケット交換を統合した
交換機をコンピュータにより構成する場合、コンピュー
タ本体のハードウェアおよび基本ソフトウェアを何ら変
更すること無く、コンピュータの周辺機器接続用バス
に、各種交換端末インタフェース機能および中継回線イ
ンタフェース機能をもつモジュールを接続し、前記コン
ピュータにおいて交換処理プログラムを実行することに
より、交換機およびコンピュータの分野で蓄積された技
術、資産を活用し、ハードウェアおよびソフトウェアの
開発、運用、維持・管理等の費用削減と機能追加の柔軟
性向上が可能な統合交換機を提供することにある。
An object of the present invention is to configure various exchange terminal interfaces on a bus for connecting a peripheral device of a computer without changing the hardware and basic software of the computer when configuring an exchange that integrates circuit switching and packet switching with a computer. By connecting modules having functions and trunk line interface functions and executing an exchange processing program in the computer, the technologies and assets accumulated in the fields of exchanges and computers are utilized to develop and operate hardware and software, It is to provide an integrated exchange that can reduce costs such as maintenance and management and improve flexibility in adding functions.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的達成のため本発明では、コンピュータの周辺
機器接続用バスに、ダイレクトメモリアクセス機能を持
つ周辺機器として、回線交換端末インタフェース機能と
パケット交換端末インタフェース機能と中継回線インタ
フェース機能を持つ、一つの交換モジュールを接続する
か、または前記各機能を個別に有する各々の交換モジュ
ールを接続し、前記交換モジュールを制御する交換プロ
グラムを前記コンピュータで実行する際は、回線交換の
通信データのみが前記モジュール内で折り返され、回線
交換の通信制御情報は前記交換モジュール内でパケット
化された後、パケット交換のデータ及び制御情報と共
に、前記コンピュータに備えられたダイレクトメモリア
クセス機能を用いて前記コンピュータ内に取り込まれ、
処理されるようにしたことにより、回線交換とパケット
交換の統合交換を行うようにした。
To achieve the above object, the present invention provides a single switching device having a circuit switching terminal interface function, a packet switching terminal interface function, and a trunk circuit interface function as a peripheral device having a direct memory access function on a peripheral device connecting bus of a computer. When connecting the modules or connecting the respective switching modules individually having the respective functions and executing the switching program for controlling the switching modules on the computer, only the communication data of the circuit switching is stored in the modules. After being turned back, the communication control information of the circuit switching is packetized in the switching module, and then is taken into the computer together with the data and the control information of the packet switching using the direct memory access function provided in the computer,
By doing so, integrated switching of circuit switching and packet switching is performed.

〔作用〕[Action]

前記モジュールを制御して交換機能を実現するソフト
ウェアを前記コンピュータで実行することにより、回線
・パケット統合交換を行う。
Line / packet integrated switching is performed by executing software that controls the modules and realizes a switching function on the computer.

〔実施例〕〔Example〕

第1図は、以下に述べる本発明の第1および第2の各
実施例における情報の流れを示す説明図である。第1図
において、回線交換の通信データのみがコンピュータに
付加された交換モジュール内で折り返され、その他の情
報は全てコンピュータにて処理される。回線交換の通信
データも含めてコンピュータで処理される場合には、特
願昭58-99239「ディジタル交換機」の明細書にて開示さ
れた制御を基本に、交換機を実現することが出来る。
FIG. 1 is an explanatory diagram showing the flow of information in each of the first and second embodiments of the present invention described below. In FIG. 1, only communication data for circuit switching is returned in a switching module attached to a computer, and other information is processed by the computer. When the communication data including the circuit switching is processed by a computer, the switching system can be realized based on the control disclosed in the specification of Japanese Patent Application No. 58-99239 "Digital Switching System".

第1の実施例 第2図は第1図に示した情報の流れを前提にした本発
明の第1の実施例のブロック構成図である。本実施例は
コンピュータに統合交換機能を持ったモジュールを付加
した例である。以下、図面に従って、詳細に説明する。
First Embodiment FIG. 2 is a block diagram of the first embodiment of the present invention based on the information flow shown in FIG. This embodiment is an example in which a module having an integrated exchange function is added to a computer. The details will be described below with reference to the drawings.

第2図において、1は統合交換モジュール、11は統合
交換モジュール制御部(I-CTL)、12は通話スイッチを
含む回線交換(以下CSと略記)機能ブロック(CS-BL
K)、13はパケット交換(以下PSと略記)機能ブロック
(PS-BLK)、14は中継機能ブロック(LN-BLK)、2はコ
ンピュータ、21は中央処理装置(CPU)、22は主記憶(M
M)、23はダイレクトメモリアクセス機構(DMA)、231
は周辺機器接続用バス(I/Oバス)である。I-CTL11は、
CS-BLK12,PS-BLK13,LN-BLK14の制御を行うとともに、DM
A23と連携してMM22との間で必要な情報を送受し、CPU21
による統合交換処理を可能とする。CS-BLK12,PS-BLK13,
LN-BLK14は、それぞれCS端末、PS端末、中継回線とのイ
ンタフェースを持つとともに、制御信号のパケット形態
への変換等の処理も行う。
In FIG. 2, 1 is an integrated switching module, 11 is an integrated switching module control unit (I-CTL), 12 is a circuit switching (hereinafter abbreviated as CS) functional block (CS-BL) including a call switch.
K), 13 is a packet switching (hereinafter abbreviated as PS) function block (PS-BLK), 14 is a relay function block (LN-BLK), 2 is a computer, 21 is a central processing unit (CPU), and 22 is main memory ( M
M), 23 is a direct memory access mechanism (DMA), 231
Is a peripheral device connection bus (I / O bus). I-CTL11 is
While controlling CS-BLK12, PS-BLK13, LN-BLK14, DM
It sends and receives the necessary information to and from MM22 in cooperation with A23, and CPU21
It enables integrated exchange processing. CS-BLK12, PS-BLK13,
The LN-BLK14 has interfaces with CS terminals, PS terminals, and trunk lines, respectively, and also performs processing such as conversion of control signals into packet form.

第3図は、本実施例におけるプログラムおよびバッフ
ァの概略構成を示した説明図である。第3図において、
221はオペレーティングシステム(以下OSと略記)、222
は交換プログラム、2221は制御情報バッファ、2222はパ
ケットバッファ、2223は入出力制御プログラム(以下IO
CSと略記)、2224はパケット分析プログラム、2225は回
線交換処理プログラム、2226はパケット交換処理プログ
ラム、2227はその他処理プログラムである。なお制御情
報バッファ2221は、交換モジュール1およびDMA23の制
御等の目的でIOCS2223および交換モジュール1内のファ
ームウェアが使用する情報のバッファである。
FIG. 3 is an explanatory diagram showing a schematic configuration of a program and a buffer in this embodiment. In FIG.
221 is an operating system (hereinafter abbreviated as OS), 222
Is an exchange program, 2221 is a control information buffer, 2222 is a packet buffer, 2223 is an input / output control program (hereinafter referred to as IO
2224 is a packet switching processing program, 2226 is a packet switching processing program, and 2227 is another processing program. The control information buffer 2221 is a buffer of information used by the firmware in the IOCS 2223 and the exchange module 1 for the purpose of controlling the exchange module 1 and the DMA 23.

第3図において、交換プログラム222に対する交換モ
ジュール1からの各種要求、報告、依頼等は、OS221に
対する割込と、制御情報バッファ2221への情報設定また
はパケットバッファ2222へのパケット設定との組合せに
より実現される。また、交換モジュール1に対する交換
プログラム222からの各種制御、指示等は、入出力制御
命令と、制御情報バッファ2221への情報設定またはパケ
ットバッファ2222へのパケット設定との組合せにより実
現される。
In FIG. 3, various requests, reports, requests, etc. from the exchange module 1 for the exchange program 222 are realized by a combination of an interrupt for the OS 221 and information setting in the control information buffer 2221 or packet setting in the packet buffer 2222. To be done. Further, various controls, instructions, and the like from the exchange program 222 for the exchange module 1 are realized by a combination of an input / output control instruction and information setting in the control information buffer 2221 or packet setting in the packet buffer 2222.

本実施例においては、処理を出来るだけ共用するた
め、CS-BLK12に回線交換用制御信号をパケット化する機
能、および逆の機能を持たせることを前提としている。
このため、パケット化された回線交換用各種信号とパケ
ット交換用パケットとを、第3図で示すプログラム構成
でパケット分析まで共通に処理を進め、分析結果に従っ
てそれぞれの通信形態に合わせた交換処理に進めること
ができる。これらパケットは一つづつ転送されても良い
し、複数個纏めて転送されても良い。OS221の割込分析
に起因する性能低下を防止するためには、特願昭62-011
401「交換機」の明細書にて開示された如く、複数パケ
ットを纏めて転送する方式が優れており、この場合の制
御情報バッファ2221の使用法を含めた処理の詳細、およ
びパケット分析方法の詳細な例は、特願昭62-XXXXXX
「信号処理方式」(昭和62年5月15日出願)の明細書に
開示されている。パケットを一つづつ転送する方式の場
合は、前記明細書に開示された方法を簡略化することに
より、容易に処理を実現出来る。
In this embodiment, it is premised that the CS-BLK 12 has a function of packetizing the control signal for circuit switching and an opposite function in order to share the processing as much as possible.
Therefore, the packetized various signals for circuit switching and the packet for packet switching are processed in common by the program configuration shown in FIG. 3 until packet analysis, and the switching processing is performed according to each communication mode according to the analysis result. You can proceed. These packets may be transferred one by one, or may be transferred collectively. To prevent performance degradation due to interrupt analysis of OS221, Japanese Patent Application No. 62-011
As disclosed in the specification of the "Switch" 401, the method of collectively transferring a plurality of packets is excellent. In this case, details of the processing including usage of the control information buffer 2221 and details of the packet analysis method For example, Japanese Patent Application Sho 62-XXXXXX
It is disclosed in the specification of "Signal Processing Method" (filed on May 15, 1987). In the case of the method of transferring the packets one by one, the processing can be easily realized by simplifying the method disclosed in the above specification.

第4図は第2図および第3図の構成におけるパケット
交換処理の一例としての出接続時データパケット処理の
概要、第5図は第2図および第3図の構成における回線
交換処理の一例としての自局内接続パス設定までの処理
概要を示す流れ図である。
FIG. 4 is an outline of data packet processing at the time of outgoing connection as an example of packet switching processing in the configurations of FIGS. 2 and 3, and FIG. 5 is an example of circuit switching processing in the configurations of FIGS. 2 and 3. 6 is a flowchart showing an outline of processing up to setting of a connection path within the own station.

以下、図面に沿って説明する。なお、以下の説明では
簡単のため、MM22における制御情報バッファ2221とパケ
ットバッファ2222を区別していない。また、図中のハー
ドウェア、ファームウェア、OS221および交換プログラ
ム222の処理分担は一例であり、本実施例においてもパ
ケット分析の一部をハードウェアで実行するなどの各種
実現形が存在しうる。
Hereinafter, description will be given with reference to the drawings. In the following description, the control information buffer 2221 and the packet buffer 2222 in the MM22 are not distinguished for simplicity. The hardware, firmware, OS 221, and exchange program 222 in the drawing are examples of processing sharing, and in this embodiment as well, there may be various implementations such as performing part of packet analysis by hardware.

第4図において、処理は第2図の関連ブロック対応に
示されており、以下の順に実行される。
In FIG. 4, the processing is shown corresponding to the related blocks in FIG. 2, and is executed in the following order.

PS端末からのパケットは、PS-BLK13により(例えば)
レイヤ2の通信手順の処理を施される。同時にPS-BLK13
は当該パケットを受信した旨をI-CTL11に報告する。
Packets from PS terminals are sent by PS-BLK13 (for example)
Layer 2 communication procedure processing is performed. At the same time PS-BLK13
Reports to I-CTL11 that the packet has been received.

I-CTL11はPS-BLK13からの報告に基づき、DMA23を起動
する。
I-CTL11 activates DMA23 based on the report from PS-BLK13.

DMA23は、PS-BLK13からMM22にパケットを転送する。The DMA23 transfers the packet from the PS-BLK13 to the MM22.

I-CTL11はDMA23の転送終了を検知し、CPU21に割込を
かける。
I-CTL11 detects the end of DMA23 transfer and interrupts CPU21.

CPU21は、OS221により割込原因を分析した後、交換プ
ログラム222を起動する。
The CPU 21 activates the exchange program 222 after analyzing the cause of interruption by the OS 221.

交換プログラム222は、でMM22内に収容された前記
パケットを処理し、送信のためパケットを再びMM22にセ
ットする。
The exchange program 222 processes the packet accommodated in the MM22, and sets the packet in the MM22 again for transmission.

同時に、交換プログラム222は前記パケットの送信の
ため、I-CTL11に対し、DMA23の起動を行うよう指示す
る。
At the same time, the exchange program 222 instructs the I-CTL 11 to activate the DMA 23 for transmitting the packet.

I-CTL11は交換プログラム222からの指示に基づきDMA2
3を起動する。
I-CTL11 is DMA2 based on the instruction from exchange program 222
Start 3

DMA23は、MM22からLN-BLK14にパケットを転送する。The DMA23 transfers the packet from the MM22 to the LN-BLK14.

LN-BLK14は、(例えば)レイヤ2の通信手順を実行し
て相手局へパケットを送信する。
The LN-BLK 14 executes the layer 2 communication procedure (for example) and transmits the packet to the partner station.

交換プログラム222は、I-CTL11からの異常終了報告等
が無い限り、他の交換処理を続行する。
The exchange program 222 continues another exchange process unless there is an abnormal end report from the I-CTL 11.

以上の説明においては、パケットは一つづつ転送され
るが、第3図の説明でも述べたように、OS221の割込分
析オーバヘッドの軽減のため、例えば特願昭62-011401
「交換機」の明細書にて開示されたように、複数パケッ
トを纏めて転送してもよい。この場合の転送動作の詳細
な例は、特願昭62-XXXXXX「信号処理方式」(昭和62年
5月15日出願)の明細書に開示されている。
In the above description, the packets are transferred one by one, but as described in the description of FIG. 3, in order to reduce the interrupt analysis overhead of OS221, for example, Japanese Patent Application No. 62-011401.
Multiple packets may be transferred together, as disclosed in the "Switch" specification. A detailed example of the transfer operation in this case is disclosed in the specification of Japanese Patent Application No. 62-XXXXXX "Signal Processing Method" (filed on May 15, 1987).

上記〜の処理を繰り返し実行することにより、パ
ケット交換の出接続時のデータパケットの通信が継続さ
れることは明らかである。また、自局内PS端末相互間の
通信については、第4図のLN-BLK14をPS-BLK13と読み替
えれば良い。パケット交換における制御パケットについ
ても、第2図の関連ブロックに関する処理については第
4図と同じとなり、交換プログラム222内の処理が異な
るのみである。
It is clear that the communication of the data packet at the time of outgoing / outgoing connection of the packet switching is continued by repeatedly performing the above processes 1 to 3. Regarding communication between PS terminals in the own station, LN-BLK14 in FIG. 4 may be read as PS-BLK13. Regarding the control packet in the packet switching, the processing regarding the related blocks in FIG. 2 is the same as that in FIG. 4, and only the processing in the switching program 222 is different.

第5(a)図、第5(b)図において、処理は第2図
の関連ブロック対応に示されており、以下の順に実行さ
れる。
In FIGS. 5 (a) and 5 (b), the processing is shown corresponding to the related blocks in FIG. 2, and is executed in the following order.

CS-BLK12は、端末から発呼・選択情報を受信し、以後
の取り扱い等に適した形態(以後、信号パケットと呼
ぶ)に変換するとともに、前記情報の受信をI-CTL11に
報告する。
The CS-BLK 12 receives the calling / selection information from the terminal, converts it into a form suitable for subsequent handling (hereinafter referred to as a signal packet), and reports the reception of the information to the I-CTL 11.

交換プログラム222は、でMM22内に収容された前記
信号パケットを処理し、回線交換通話路を形成するた
め、パス設定情報をMM22内にセットする。
The switching program 222 sets the path setting information in the MM22 in order to process the signal packet accommodated in the MM22 and form a circuit switching communication path.

DMA23は、MM22からI-CTL11にパケットを転送する。 The DMA 23 transfers the packet from the MM 22 to the I-CTL 11.

I-CTL11はパケットを受信、分析し、その内容に従っ
て、CS-BLK12のスイッチを駆動した後、その動作完了を
検知し終了割込をCPU21に発する。
The I-CTL11 receives and analyzes the packet, drives the switch of the CS-BLK12 according to the content, detects the completion of the operation, and issues an end interrupt to the CPU21.

CPU21は、OS221により割込原因を分析した後、交換プ
ログラム222を起動する。
The CPU 21 activates the exchange program 222 after analyzing the cause of interruption by the OS 221.

交換プログラム222は呼出情報信号パケットをMM22内
にセットし、I-CTL11に対し、DMA23を起動するように指
示する。
The exchange program 222 sets the call information signal packet in the MM22, and instructs the I-CTL11 to activate the DMA23.

I-CTL11は交換プログラム222からの指示に基づきDMA2
3を起動する。
I-CTL11 is DMA2 based on the instruction from exchange program 222
Start 3

DMA23は、MM22からCS-BLK12に前記信号パケットを転
送する。
The DMA 23 transfers the signal packet from the MM 22 to the CS-BLK 12.

CS-BLK12は前記信号パケットを受信し、端末に適合し
た信号形態に変換し、送信する。
The CS-BLK 12 receives the signal packet, converts it into a signal format suitable for the terminal, and transmits it.

以上が第5(a)図に示した処理である。The above is the processing shown in FIG. 5 (a).

CS-BLK12は、端末から応答情報を受信し、当該情報を
信号パケットに変換するとともに、前記情報の受信をI-
CTL11に報告する。
The CS-BLK12 receives the response information from the terminal, converts the information into a signal packet, and receives the information by I-
Report to CTL11.

〜と同じ処理を行う。Do the same as ~.

交換プログラム222は、MM22内に収容された前記信号
パケットを処理し、通信可情報をMM22内にセットする。
The exchange program 222 processes the signal packet accommodated in the MM22 and sets the communication enable information in the MM22.

〜と同じ処理を行う。Do the same as ~.

CS-BLK12内のスイッチにより形成された通話路を使用
して、通信が行われる。
Communication is performed using the speech path formed by the switches in the CS-BLK12.

以上が第5(b)図に示した処理である。 The above is the processing shown in FIG. 5 (b).

回線交換における他の処理も、前記説明で示したもの
と同様な環境で実現可能であることは明らかである。
Obviously, other processing in circuit switching can be realized in the same environment as that shown in the above description.

以上の第1の実施例の説明においては、統合交換モジ
ュール1は一つであるとしてきたが、前記説明の拡張に
より、当該モジュールを複数有する実施例を容易に構成
出来ることは明らかである。
In the above description of the first embodiment, the number of the integrated exchange module 1 is one, but it is clear that the embodiment having a plurality of the modules can be easily configured by expanding the above description.

第2の実施例 第6図は、第1図に示した情報の流れを前提にした本
発明の第2の実施例のブロック構成図である。本実施例
はコンピュータにパケット交換機能を持ったモジュール
と回線交換機能を持ったモジュールと中継線モジュール
とを付加したものである。
Second Embodiment FIG. 6 is a block diagram of the second embodiment of the present invention based on the information flow shown in FIG. In this embodiment, a computer is added with a module having a packet switching function, a module having a circuit switching function, and a trunk line module.

第6図において、3はCSモジュール、31はCSモジュー
ル制御部(CS-CTL)、32は通話スイッチを含むCS機能ブ
ロック(CS-BLK)、4はPSモジュール、41はPSモジュー
ル制御部(PS-CTL)、42はPS機能ブロック(PS-BLK)、
5は中継線モジュール、51は中継線モジュール制御部
(LN-CTL)、52は中継機能ブロック(LN-BLK)、53はCS
用情報パスである。その他は第2図と同じである。CS-B
LK32,PS-BLK42,LN-BLK52は基本的には第2図と同じであ
るが、I-CTL11で制御されるのでは無く、それぞれCS-CT
L31,PS-CTL41,LN-CTL51で制御されるものである。CS-CT
L31,PS-CTL41,LN-CTL51は、I-CTL11の機能における、そ
れぞれCS、PS、中継機能を実現するものである。CS用情
報パス53は、CS通信時の通信データを相手局との間で転
送する時に使用するパスとして、CS-BLK32とLN-BLK52間
に設置されたものである。PS通信時の通信データを相手
局との間で転送する時は、2のコンピュータがMM22を用
いてパケット交換処理を行うので、CS用情報パス53のよ
うな直結ルートは不要であり、I/Oバス231経由で情報転
送が行われる。
In FIG. 6, 3 is a CS module, 31 is a CS module control unit (CS-CTL), 32 is a CS function block (CS-BLK) including a call switch, 4 is a PS module, 41 is a PS module control unit (PS -CTL), 42 is PS function block (PS-BLK),
5 is a relay line module, 51 is a relay line module control unit (LN-CTL), 52 is a relay function block (LN-BLK), 53 is CS
Information path. Others are the same as those in FIG. CS-B
LK32, PS-BLK42, LN-BLK52 are basically the same as in Fig. 2, but they are not controlled by I-CTL11 but CS-CT, respectively.
It is controlled by L31, PS-CTL41, and LN-CTL51. CS-CT
The L31, PS-CTL41, and LN-CTL51 realize the CS, PS, and relay functions of the I-CTL11 function, respectively. The CS information path 53 is installed between the CS-BLK 32 and the LN-BLK 52 as a path used when transferring communication data during CS communication with a partner station. When transferring communication data during PS communication with the partner station, the second computer uses the MM22 to perform packet exchange processing, so a direct connection route such as the CS information path 53 is unnecessary, and I / O Information is transferred via the O bus 231.

本実施例におけるプログラムおよびバッファ構成は基
本的に第3図と同じである。第3図におけるIOCS2223
に、I-CTL11の代わりにCS-CTL31,PS-CTL41,LN-CTL51を
制御させる機能を持たせれば良く、既知の技術により容
易に実現可能である。
The program and buffer configuration in this embodiment is basically the same as that shown in FIG. IOCS2223 in Figure 3
It suffices to have a function of controlling CS-CTL31, PS-CTL41, LN-CTL51 instead of I-CTL11, which can be easily realized by a known technique.

また、本実施例における概略動作も、第4図および第
5図と基本的に同じである。但しパケット交換において
は、I-CTL11とPS-BLK13の代わりにPS-CTL41とPS-BLK42
を、回線交換においては、I-CTL11とCS-BLK12の代わり
にCS-CTL31とCS-BLK32を、中継回線の制御に関してはI-
CTL11とLN-BLK14の代わりにLN-CTL51とLN-BLK52を、そ
れぞれ使用すれば良い。
The schematic operation of this embodiment is basically the same as that shown in FIGS. 4 and 5. However, in packet switching, PS-CTL41 and PS-BLK42 instead of I-CTL11 and PS-BLK13
For circuit switching, use CS-CTL31 and CS-BLK32 instead of I-CTL11 and CS-BLK12, and use I-CTL for trunk line control.
LN-CTL51 and LN-BLK52 may be used instead of CTL11 and LN-BLK14, respectively.

以上の第2の実施例の説明においては、各モジュール
は一つとしているが、前記説明の拡張により、当該各モ
ジュールを複数有する実施例が容易に構成可能なことは
明らかである。
In the above description of the second embodiment, each module is one, but it is clear that the embodiment having a plurality of each module can be easily configured by expanding the above description.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明によれば、回線交換機能
とパケット交換機能を統合した交換機を構成する場合、
コンピュータの周辺機器接続用バスに、回線交換端末イ
ンタフェース機能とパケット交換端末インタフェース機
能と中継回線インタフェース機能を持つモジュールを接
続し、前記交換モジュールを制御する交換プログラムを
コンピュータで実行することにより、交換機およびコン
ピュータの分野で蓄積された技術、資産が活用でき、ハ
ードウェアおよびソフトウェアの開発、運用、維持・管
理等の費用削減と機能追加の柔軟性向上が可能となると
いう効果がある。
As described above, according to the present invention, in the case of configuring an exchange that integrates a circuit switching function and a packet switching function,
By connecting a module having a circuit switching terminal interface function, a packet switching terminal interface function, and a trunk circuit interface function to a peripheral device connecting bus of a computer, and executing a switching program for controlling the switching module on the computer, The technologies and assets accumulated in the field of computers can be utilized, and it is possible to reduce costs such as hardware and software development, operation, maintenance and management, and improve flexibility in adding functions.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の2つの実施例における情報の流れを示
す説明図、第2図は本発明の第1の実施例の構成を示す
ブロック図、第3図は第1の実施例のプログラムおよび
バッファ構成を示す説明図、第4図は第1の実施例のパ
ケット処理の概要を示す流れ図、第5(a)図、第5
(b)図はそれぞれ第1の実施例の回線交換処理の概要
を示す流れ図、第6図は本発明の第2の実施例の構成を
示すブロック図、である。 符号の説明 1……統合交換モジュール、11……統合交換モジュール
制御部、12……回線交換機能ブロック、13……パケット
交換機能ブロック、14……中継機能ブロック、2……コ
ンピュータ、21……中央処理装置、22……主記憶、221
……オペレーティングシステム、222……交換プログラ
ム、2221……制御情報バッファ、2222……パケットバッ
ファ、2223……入出力制御プログラム、2224……パケッ
ト分析プログラム、2225……回線交換処理プログラム、
2226……パケット交換処理プログラム、2227……その他
処理プログラム、23……ダイレクトメモリアクセス機
構、231……周辺機器接続バス、3……回線交換モジュ
ール、31……回線交換モジュール制御部、32……回線交
換機能ブロック、4……パケット交換モジュール、41…
…パケット交換モジュール制御部、42……パケット交換
機能ブロック、5……中継線モジュール、51……中継線
モジュール制御部、52……中継機能ブロック。
FIG. 1 is an explanatory diagram showing the flow of information in two embodiments of the present invention, FIG. 2 is a block diagram showing the configuration of the first embodiment of the present invention, and FIG. 3 is a program of the first embodiment. And FIG. 4 is an explanatory view showing a buffer structure, FIG. 4 is a flow chart showing an outline of packet processing of the first embodiment, FIG.
FIG. 6B is a flow chart showing the outline of the circuit switching processing of the first embodiment, and FIG. 6 is a block diagram showing the configuration of the second embodiment of the present invention. Explanation of symbols 1 ... Integrated switching module, 11 ... Integrated switching module controller, 12 ... Circuit switching functional block, 13 ... Packet switching functional block, 14 ... Relay functional block, 2 ... Computer, 21 ... Central processing unit, 22 ... Main memory, 221
...... Operating system, 222 ...... Switching program, 2221 ...... Control information buffer, 2222 ...... Packet buffer, 2223 ...... Input / output control program, 2224 ...... Packet analysis program, 2225 ...... Line switching processing program,
2226 ... Packet switching processing program, 2227 ... Other processing program, 23 ... Direct memory access mechanism, 231 ... Peripheral device connection bus, 3 ... Circuit switching module, 31 ... Circuit switching module control unit, 32 ... Circuit switching function block, 4 ... Packet switching module, 41 ...
... packet switching module control unit, 42 ... packet switching function block, 5 ... relay line module, 51 ... relay line module control unit, 52 ... relay function block.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】コンピュータの周辺機器接続用バスに、ダ
イレクトメモリアクセス機能を持つ周辺機器として、回
線交換端末インタフェース機能とパケット交換端末イン
タフェース機能と中継回線インタフェース機能を持つ、
一つの交換モジュールを接続するか、または前記各機能
を個別に有する各々の交換モジュールを接続し、前記交
換モジュールを制御する交換プログラムを前記コンピュ
ータで実行する際は、回線交換の通信データのみが前記
モジュール内で折り返され、回線交換の通信制御情報は
前記交換モジュール内でパケット化された後、パケット
交換のデータ及び制御情報と共に、前記コンピュータに
備えられたダイレクトメモリアクセス機能を用いて前記
コンピュータ内に取り込まれ、処理されるようにしたこ
とにより、回線交換とパケット交換の統合交換を行うこ
とを特徴とする統合交換機。
1. A bus for connecting a peripheral device of a computer, having a circuit switching terminal interface function, a packet switching terminal interface function and a trunk line interface function as a peripheral device having a direct memory access function,
When one switching module is connected or each switching module individually having each of the functions is connected and the switching program for controlling the switching module is executed by the computer, only the communication data of the circuit switching is described above. It is returned in the module, and the communication control information of the circuit switching is packetized in the switching module and then stored in the computer together with the data and control information of the packet switching using the direct memory access function provided in the computer. An integrated exchange characterized by performing integrated switching of circuit switching and packet switching by being taken in and processed.
JP62139020A 1987-06-04 1987-06-04 Integrated exchange Expired - Fee Related JP2564550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62139020A JP2564550B2 (en) 1987-06-04 1987-06-04 Integrated exchange

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62139020A JP2564550B2 (en) 1987-06-04 1987-06-04 Integrated exchange

Publications (2)

Publication Number Publication Date
JPS63303538A JPS63303538A (en) 1988-12-12
JP2564550B2 true JP2564550B2 (en) 1996-12-18

Family

ID=15235603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62139020A Expired - Fee Related JP2564550B2 (en) 1987-06-04 1987-06-04 Integrated exchange

Country Status (1)

Country Link
JP (1) JP2564550B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4899087B2 (en) * 2006-03-24 2012-03-21 富士通株式会社 Transmission system

Also Published As

Publication number Publication date
JPS63303538A (en) 1988-12-12

Similar Documents

Publication Publication Date Title
US4744078A (en) Multiple path multiplexed host to network data communication system
EP0908830A1 (en) A DSP-based, multi-bus, multiplexing communications adapter
JPH0283757A (en) Communication control system
WO2020143237A1 (en) Dma controller and heterogeneous acceleration system
JP2814132B2 (en) Multi-channel communication processing device
JP2564550B2 (en) Integrated exchange
WO2012044050A2 (en) Apparatus and method for saving power of usb device
CN217085739U (en) DMA controller and computer terminal
JPS615361A (en) Communication interface circuit
JP2570744B2 (en) Inter-station communication control method
JPH05235995A (en) Processor addition system for electronic exchange
JPS62181551A (en) gateway device
JPS63227149A (en) Communication control method in loop communication system
JPH0583297A (en) Packet transfer system
JPH0658655B2 (en) Serial I/O method
JPH07319823A (en) Inter-processor communication method
JPS6113729A (en) Exchange device of serial communication circuit
KR100286972B1 (en) Receive buffer control apparatus of processor communication controller board assembly and the method thereof
JPS61245735A (en) Multiplex transmission and supervisory control system
JPS63180291A (en) Exchange
JPS60244138A (en) Processor for communication control
JPH03139050A (en) Communication controller
KR19980015549A (en) Communication device between multiple processors
JPH0828708B2 (en) Polling control method
JPS59119994A (en) Inter-processor communication system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees