JPH0650915B2 - Data driven digital exchange - Google Patents
Data driven digital exchangeInfo
- Publication number
- JPH0650915B2 JPH0650915B2 JP60054025A JP5402585A JPH0650915B2 JP H0650915 B2 JPH0650915 B2 JP H0650915B2 JP 60054025 A JP60054025 A JP 60054025A JP 5402585 A JP5402585 A JP 5402585A JP H0650915 B2 JPH0650915 B2 JP H0650915B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- input
- information
- unit
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0407—Selecting arrangements for multiplex systems for time-division multiplexing using a stored program control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ駆動型ディジタル交換機に関し、詳し
くは入力データが必要な処理を順次起動していくデータ
駆動型プログラム制御のディジタル交換機に関するもの
である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data-driven digital exchange, and more particularly to a data-driven program-controlled digital exchange that sequentially activates processes that require input data. is there.
本発明は、入力データにより起動される複数の単位処理
装置を具備したデータ駆動型ディジタル交換機におい
て、単位処理装置を複数個接続し、それらの間で呼識別
番号の付加された入力データが必要な処理を順次起動し
て、交換動作を実行していくことによつて、プログラム
が複数呼の同時処理を意識せず、かつ通信データの加
工、変換、到来順序の変更等の処理を同一単位処理装置
で実現できるようにしたものである。According to the present invention, in a data driven digital exchange equipped with a plurality of unit processing devices activated by input data, a plurality of unit processing devices are connected, and input data to which a call identification number is added is required between them. By sequentially activating the processing and executing the exchange operation, the program does not consider simultaneous processing of multiple calls, and processing of communication data, conversion, change of arrival order etc. are the same unit processing It can be realized by the device.
従来のディジタル交換機では、システムを構成する場
合、装置を適当の容量(モジユールという)で設計し、
呼量あるいは端子数に比例して装置数が増大する部分
は、モジユールを積上げて最大容量まで実現するように
している。すなわち、システム全体は、通話路系、信号
処理系、制御系および保守運用系の4つのサブシステム
に大きく分けられ、これらのうち通話路系と信号処理系
でそれぞれビルデイングブロツクを構成している。通話
路系は、集積段通話路と分配通話路よりなり、ディジタ
ル信号処理系は、PB信号受信、可聴音信号送出等の加
入者線信号装置と中継線信号装置と共通線信号装置とア
ナログトランク装置とよりなる。これらの通話路系、デ
ィジタル信号処理系(加入者線や中継線からの通話路制
御要求を認識する機能を持つ)、および通話路制御系
は、ハードウエア構成上、分離して構成されるため、電
話交換機やデータ回線交換機の通話路,通信路系とディ
ジタル信号処理系としての専用のハードウエアが必要と
なる。また、通話路または通信路の制御系は、逐次処理
型プログラム制御で実現されているため、複数の呼を同
時に取り扱うときには、処理が複雑化するという問題が
ある。In a conventional digital exchange, when constructing a system, the device is designed with an appropriate capacity (called a module),
For the part where the number of devices increases in proportion to the call volume or the number of terminals, modules are piled up to realize the maximum capacity. That is, the entire system is roughly divided into four subsystems of a communication path system, a signal processing system, a control system, and a maintenance operation system, and of these, the communication path system and the signal processing system each constitute a building block. The speech path system is composed of an integrated stage speech path and a distributed speech path, and the digital signal processing system is a subscriber line signal device, a trunk line signal device, a common line signal device and an analog trunk for PB signal reception, audible sound signal transmission and the like. Composed of equipment. These speech path system, digital signal processing system (which has the function of recognizing the speech path control request from the subscriber line or trunk line), and the speech path control system are configured separately in hardware. , The telephone line and the data line exchange call path, communication path system and dedicated hardware as a digital signal processing system are required. Further, since the control system of the communication path or the communication path is realized by the sequential processing type program control, there is a problem that the processing becomes complicated when handling a plurality of calls at the same time.
上述の逐次型プログラム制御の問題は、データ駆動型プ
ログラム制御を適用することにより解決できることが提
案されている(電子通信学会論文誌 J67−B,1
1,P1262〜P1269参照)。It has been proposed that the above-mentioned problem of the sequential program control can be solved by applying the data driven program control (IEICE Transactions J67-B, 1).
1, P1262-P1269).
第6図は、従来のデータ駆動型交換機の構成図である。FIG. 6 is a block diagram of a conventional data driven type exchange.
第6図において、1はアナログ電話機、2は加入者回
路、3は時分割通話路装置、4は信号処理装置、5はプ
ログラム記憶装置、6は処理装置決定装置、7〜9は通
話路制御装置、10,11は共通バス装置である。デー
タ駆動型プログラム制御装置の構成は、第6図に示すよ
うに、入力データにより起動される複数の単位処理装置
6〜9を共通バス10,11に接続し、特定の単位処理
装置(処理装置決定装置)6がプログラム記憶装置5から
のデータの入力に従つて各単位処理装置7〜9を起動さ
せるものである。従来技術を示す前記の文献(p.1263)
によれば、データフロー交換機の制御コマンドは制御コ
マンドを扱うヘッダとデータ部より構成されている(以
下、このコマンド形式のパケット形式と呼ぶことにす
る)。各単位処理装置のうち、通話路制御装置7は加入
者回路2を主として制御し、通話路制御装置8は時分割
通話路3を主として制御し、通話路制御装置9は信号処
理装置4を主として制御する。従つて、処理能力を増強
するには、共通バス10,11のデータ転送能力を増強
させ、さらに同一機能の単位処理装置6〜9を複数個共
通バス10,11に接続し、空状態にある単位処理装置
を捜し出す装置を設けて、データを送出する必要があ
り、また信頼性向上のためには、共通バス10,11や
単位処理装置6〜9に冗長構成を持たせて、特定の単位
処理装置が故障した単位処理装置を検出して、予備の単
位処理装置にデータを送出する必要がある等、処理負荷
の分散や異常発生時の処理が複雑化するという問題があ
る。さらに、上記提案は、通話路制御系のみに対してデ
ータ駆動型プログラム制御を適用しようというものであ
るため、通話路系や信号処理系に専用のハードウエアが
必要になるという問題は、何等解決されていない。In FIG. 6, 1 is an analog telephone, 2 is a subscriber circuit, 3 is a time division speech path device, 4 is a signal processing device, 5 is a program storage device, 6 is a processing device determining device, and 7 to 9 are speech path control. The devices 10, 11 are common bus devices. As shown in FIG. 6, the configuration of the data driven program control device is such that a plurality of unit processing devices 6 to 9 activated by input data are connected to common buses 10 and 11 and a specific unit processing device (processing device The determining device 6 activates each of the unit processing devices 7 to 9 in response to the input of data from the program storage device 5. The above-mentioned document showing the prior art (p.1263)
According to the data flow switch, a control command is composed of a header for handling the control command and a data section (hereinafter referred to as a packet format of this command format). Among the unit processing devices, the speech path control device 7 mainly controls the subscriber circuit 2, the speech path control device 8 mainly controls the time division speech path 3, and the speech path control device 9 mainly controls the signal processing device 4. Control. Therefore, in order to increase the processing capacity, the data transfer capacity of the common buses 10 and 11 is increased, and a plurality of unit processing devices 6 to 9 having the same function are connected to the common buses 10 and 11 and are in an empty state. It is necessary to provide a device for locating the unit processing device to send data, and in order to improve reliability, the common buses 10 and 11 and the unit processing devices 6 to 9 are provided with a redundant configuration so that a specific unit can be provided. It is necessary to detect a unit processing device in which the processing device has failed and send the data to a spare unit processing device. This causes problems such as dispersion of processing load and complicated processing when an abnormality occurs. Furthermore, since the above proposal is to apply the data driven type program control only to the communication path control system, the problem that the dedicated hardware is required for the communication path system and the signal processing system is solved. It has not been.
そこで、通話路系と信号処理系に専用ハードウエアが必
要になるという問題を解決する方法として、通話路系、
通話路制御系統合交換機の提案がなされている(特公昭
56−2162号公報参照)。第7図は、従来の通話路
系、通話路制御系統合交換機を構成するための単位処理
装置のブロツク図である。Therefore, as a method of solving the problem that dedicated hardware is required for the call path system and the signal processing system,
A call path control system integrated switch has been proposed (see Japanese Patent Publication No. 56-2162). FIG. 7 is a block diagram of a unit processing device for forming a conventional speech path system and speech path control system integrated switch.
第7図において、11,13はディジタル伝送路、12
は入力バツフアレジスタ、16は通信情報メモリ装置、
17はプログラム記憶装置、15は処理装置、14は出
力バツフアレジスタ、18は共通バスである。In FIG. 7, 11 and 13 are digital transmission lines, and 12
Is an input buffer register, 16 is a communication information memory device,
Reference numeral 17 is a program storage device, 15 is a processing device, 14 is an output buffer register, and 18 is a common bus.
この統合交換機の単位処理装置は、蓄積プログラム型チ
ヤネル交換装置であつて、メモリ部16,17、処理部
15、および入出力バツフア12,14を共通バス18
に接続し、ディジタル化された加入者線や中継線からの
通信情報をメモリ部16に格納し、この通信情報(デー
タ)をメモリ17内の制御情報に従つて出力バツフアレ
ジスタ14に転送できるようにしている。このチヤネル
変換装置を複数個接続することによつて、統合交換機が
構成される。しかし、この装置では、第7図に示すよう
に、メモリ部16に蓄積された複数呼の通信情報を逐次
読出して処理を行うため、複数呼の同時処理を蓄積プロ
グラムにより行う必要があり、時間がかかるとともに処
理も複雑となる。また、出力データの転送先単位処理装
置の内部処理に異常が発生した場合には、その異常を転
送元の単位処理装置において検出し、他の単位処理装置
に出力データを転送する等、異常発生時の対策が必要と
なる。The unit processing device of this integrated exchange is a storage program type channel exchange device, in which the memory units 16 and 17, the processing unit 15, and the input / output buffers 12 and 14 are connected to a common bus 18.
The communication information from the digital subscriber line or relay line is stored in the memory section 16, and this communication information (data) can be transferred to the output buffer register 14 according to the control information in the memory 17. I am trying. An integrated exchange is configured by connecting a plurality of the channel conversion devices. However, in this device, as shown in FIG. 7, since communication information of a plurality of calls stored in the memory unit 16 is sequentially read and processed, it is necessary to perform simultaneous processing of a plurality of calls by a storage program. In addition, the processing becomes complicated. In addition, when an abnormality occurs in the internal processing of the transfer destination unit processing device of the output data, the abnormality is detected in the transfer source unit processing device and the output data is transferred to another unit processing device. Time measures are needed.
このように、従来のディジタル交換機では、通話路また
は通信路系と信号処理系とにそれぞれ別個のハードウエ
アが必要であり、また処理は逐次型プログラム制御によ
り行つているので、複数呼を同時に処理することが難か
しいという問題があつた。そこで、前者の解決法とし
て、チヤネル変換装置を複数個接続した統合交換機が、
後者の解決法として、データ駆動型交換機が、それぞれ
提案されているが、前者ではソフトウエアによる複数呼
の処理や、異常発生時の処理が問題となり、後者では、
ハードウエアの統合ができないという問題が残つてい
る。As described above, the conventional digital exchange requires separate hardware for the communication path or communication path system and the signal processing system, and since the processing is performed by the sequential program control, multiple calls can be processed simultaneously. There was a problem that it was difficult to do. So, as a solution of the former, an integrated exchange that connects a plurality of channel conversion devices,
As a solution to the latter, data-driven exchanges have been proposed respectively, but in the former, the processing of multiple calls by software and the processing at the time of abnormality occurrence become problems, and in the latter,
The problem remains that the hardware cannot be integrated.
本発明の目的は、これら従来の問題を解決し、ソフトウ
エアが複数呼の同時処理を意識することなく、通信デー
タの処理を同一の単位処理装置で実現でき、かつ異常発
生時の処理が容易であり、電話交換、データ回線交換、
パケツト交換を統合したデータ駆動型ディジタル交換機
を提供することにある。An object of the present invention is to solve these conventional problems, to realize communication data processing by the same unit processing device without the software being aware of simultaneous processing of multiple calls, and to easily perform processing when an abnormality occurs. , Telephone exchange, data line exchange,
It is to provide a data-driven digital exchange that integrates packet exchange.
上記目的を達成するため、本発明のデータ駆動型ディジ
タル交換機は、複数のデータ入力端子と複数のデータ出
力端子と、データ入力端子からの入力により起動される
処理機能種別を指定するプログラム記憶手段と、入力端
子に通話路情報と制御情報を区別せずに入力し、処理す
べきデータの存在を検出する手段と、検出されたデータ
の処理を並列に実行する複数の演算処理手段と、演算処
理手段により実行された結果のデータがそろった時点で
処理を起動し、起動される処理機能種別がプログラム記
憶手段に指定されていない場合または処理の実行が不可
能な場合には、入力データをそのままの形で特定の転送
先に転送する手段とを具備するデータ駆動型の単位デー
タ処理装置を有し、単位データ処理装置を複数個接続し
て、データの入力により起動された処理の結果データ
を、他の単位データ処理装置に順次転送していくことを
特徴としている。To achieve the above object, a data driven digital exchange of the present invention comprises a plurality of data input terminals, a plurality of data output terminals, and program storage means for designating a processing function type activated by an input from the data input terminals. , Means for detecting the presence of data to be processed by inputting the communication path information and control information into the input terminal without distinction, a plurality of arithmetic processing means for executing processing of the detected data in parallel, and arithmetic processing The processing is started when all the data resulting from the execution by the means are collected, and if the processing function type to be started is not specified in the program storage means or the processing cannot be executed, the input data is left as it is. A data-driven unit data processing device having means for transferring to a specific transfer destination in the form of More activated result data processing was, is characterized by successively transferred to another unit data processing apparatus.
第1図は、本発明のディジタル交換機を構成するデータ
駆動型の単位処理装置(UM)の構成図である。FIG. 1 is a block diagram of a data driven type unit processing unit (UM) which constitutes the digital exchange of the present invention.
第1図において、IN0〜INnはデータ入力端子、O
UT0〜OUTnはデータ出力端子、21は入力データ
に対応する処理の起動可否判定装置、22,23は処理
を実行するハードウエア、すなわち処理装置、24はプ
ログラムおよびデータを記憶する記憶装置、27はデー
タの入力検出装置、25〜26は記憶装置24内に指定
された各種処理回路である。入力端子IN0〜nに入力
されるデータは通信情報または通信路制御情報であり、
それぞれのデータには呼識別番号とデータ種別が付加さ
れている(パケット形式)ので、入力データの呼識別番
号やデータ種別に対応した処理実行命令がデータ入力時
に記憶装置24内から処理装置22,23に送出され、
処理装置22,23でそれらの命令が実行される。この
ように、本発明においては、通信路制御情報と通信情報
に呼識別番号を付加し、これらのデータが入力される
と、入力データに対応する処理を起動し、処理の起動が
不可能な場合には入力データをそのままの形で出力する
機能を有する単位処理装置を複数個接続して交換機を構
成する。In FIG. 1, IN0 to INn are data input terminals, O
UT0 to OUTn are data output terminals, 21 is a device for determining whether to start processing corresponding to input data, 22 and 23 are hardware for executing the process, that is, a processing device, 24 is a storage device for storing programs and data, and 27 is The data input detection devices 25 to 26 are various processing circuits designated in the storage device 24. The data input to the input terminals IN0 to INn is communication information or communication path control information,
Since a call identification number and a data type are added to each data (packet format), a process execution instruction corresponding to the call identification number or data type of the input data is input from the storage device 24 to the processing device 22, Sent to 23,
These instructions are executed by the processing units 22 and 23. As described above, in the present invention, the call identification number is added to the communication path control information and the communication information, and when these data are input, the process corresponding to the input data is started, and the process cannot be started. In this case, a plurality of unit processing devices having a function of outputting input data as they are are connected to form an exchange.
第2図は、本発明の一実施例を示すデータ駆動型ディジ
タル交換機のブロツク図であつて、第1図の単位処理装
置を複数個接続して構成された交換機を示す。FIG. 2 is a block diagram of a data driven digital exchange showing an embodiment of the present invention, showing an exchange constituted by connecting a plurality of the unit processing devices of FIG.
第2図において、111〜11n,121〜12nはい
ずれもアナログ電話機、131〜13nはディジタル化
された中継線、141〜14n,151〜15nはアナ
ログ信号のディジタル変換機能や呼出音送出機能等を有
する加入者回路、UM11〜UM14,UM21〜UM
24,UM31〜UM34はいずれも第1図に示す単位
処理装置、161〜16n,171〜17nはアナログ
電話機111〜12nからの上りのディジタル加入者
線、181〜18n,191〜19nはアナログ電話機
111〜12nへの下りはディジタル加入者線である。In FIG. 2, 111 to 11n and 121 to 12n are analog telephones, 131 to 13n are digitized relay lines, and 141 to 14n and 151 to 15n are digital conversion functions of analog signals and ringing tone sending functions. Subscriber circuits having UM11 to UM14, UM21 to UM
24, UM31 to UM34 are all unit processing units shown in FIG. 1, 161 to 16n and 171 to 17n are upstream digital subscriber lines from the analog telephones 111 to 12n, and 181 to 18n and 191 to 19n are analog telephones 111. Downstream to ~ 12n is a digital subscriber line.
上記第2図の動作を、第3図〜第5図により説明する。
第3図は、第2図の交換機において、プツシユボタン電
話機111の発信を検出してから選択数字を受信し、ア
ナログ電話機11nに通信情報を転送するまでの交換機
動作の説明図であつて、第2図の単位処理装置UM11
〜14のみを用いた例である。なお、ディジタル化され
た加入者線を、多重化して単位処理装置UM11〜14
に収容することも可能である。The operation of FIG. 2 will be described with reference to FIGS.
FIG. 3 is an explanatory diagram of the operation of the exchange from the detection of the call from the push-button telephone 111 to the reception of the selected numeral and the transfer of the communication information to the analog telephone 11n in the exchange of FIG. Unit processing device UM11 in the figure
This is an example using only ~ 14. It should be noted that the digitized subscriber lines are multiplexed and the unit processing devices UM11 to 14 are used.
It is also possible to house it in.
UM11は、上りのディジタル加入者線161〜16n
を接続しており、アナログ電話機111〜11nと加入
者回路141〜14nを結ぶアナログ加入者線のループ
状態変化を検出する処理機能、呼識別番号を付加する処
理機能、および上りのディジタル加入者線161〜16
nからの通信情報を呼の信号状態情報にもとづいて分配
する処理機能を有する単位処理装置である。また、UM
12は、下りのディジタル加入者線181〜18nを接
続し、下りのディジタル加入者線への通信情報転送処理
機能と、呼の進行状態を決定する処理機能を有する単位
処理装置である。UM13は、着信アナログ電話機選択
数字の分析処理機能を有する単位処理装置である。ま
た、UM14は、プツシユボタン信号を着信アナログ電
話機選択数字へ変換する処理機能を有する単位処理装置
である。The UM 11 is an upstream digital subscriber line 161 to 16n.
, A processing function for detecting a loop state change of the analog subscriber line connecting the analog telephones 111 to 11n and the subscriber circuits 141 to 14n, a processing function for adding a call identification number, and an upstream digital subscriber line. 161-16
It is a unit processing device having a processing function of distributing communication information from n based on signal state information of a call. Also, UM
Reference numeral 12 is a unit processing device that connects the downstream digital subscriber lines 181 to 18n, and has a communication information transfer processing function to the downstream digital subscriber lines and a processing function that determines a call progress state. The UM 13 is a unit processing device having a function of analyzing and processing an incoming analog telephone selection digit. Further, the UM 14 is a unit processing device having a processing function of converting a push button signal into an incoming analog telephone selection numeral.
アナログ電話機111〜11nと加入者回路141〜1
4nとを結ぶアナログ加入者線のループ状態を表わす情
報が、ディジタル信号に変換されてUM11に入力され
ると、ループ状態の変化検出処理が起動される。UM1
1において、ループ状態の変化を検出すると、次に、ア
ナログ電話機111を識別するための呼識別番号を変化
検出情報に付加する処理を起動して、変化検出情報をU
M12に転送する。UM12では、変化検出情報が入力
されると、アナログ電話機111の呼の進行状態情報を
データ記憶装置から読出す処理を起動し、呼の進行状態
情報の読出しが完了すると、次に個が進行する状態を決
定するための処理を起動する。このとき、読出されるア
ナログ電話機111の状態情報は「空状態」であり、変
化検出情報の入力によりアナログ電話機111の状態は
「数字受信中」となることが決定され、データ記憶装置
に設定される。次に、アナログ電話機111からプツシ
ユボタン信号情報がUM11に入力されると、UM11
はUM12に対してアナログ電話機111の呼の進行状
態情報を読出すための情報を送出し、UM12から状態
情報として「数字受信中」がUM11に入力される。U
M11では、プツシユボタン信号情報と状態情報「数字
受信中」が揃うと、プツシユボタン信号情報の転送先が
決定され、プツシユボタン信号情報をUM14に転送す
る。UM14では、プツシユボタン信号情報の入力によ
り選択数字への変換処理が起動され、処理の結果情報を
UM13に転送する。Analog telephones 111 to 11n and subscriber circuits 141 to 1
When the information indicating the loop state of the analog subscriber line connecting to 4n is converted into a digital signal and input to the UM 11, the loop state change detection process is activated. UM1
When the change in the loop state is detected in 1, the process for adding the call identification number for identifying the analog telephone 111 to the change detection information is started, and the change detection information is set to U.
Transfer to M12. When the change detection information is input, the UM 12 starts a process of reading the call progress status information of the analog telephone 111 from the data storage device, and when the reading of the call progress status information is completed, the next progress is made. Start the process for determining the state. At this time, the status information of the analog telephone set 111 to be read out is "empty", and it is determined that the status of the analog telephone set 111 is "receiving numbers" by inputting the change detection information, and is set in the data storage device. It Next, when push button signal information is input to the UM 11 from the analog telephone 111, the UM 11
Sends to the UM12 information for reading the call progress status information of the analog telephone 111, and "Numeric receiving" is input to the UM11 as status information from the UM12. U
In M11, when the push button signal information and the status information "number being received" are complete, the transfer destination of the push button signal information is determined, and the push button signal information is transferred to the UM14. In the UM 14, the conversion processing into the selected numeral is started by the input of the push button signal information, and the processing result information is transferred to the UM 13.
UM13では、選択数字情報の入力により数字分析処理
が起動され、着信アナログ電話機11nが決定されて、
着信電話機情報をUM12に転送する。UM12には、
アナログ電話機111の状態情報として「数字受信中」
が既にデータ記憶装置に設定されており、着信電話機情
報が入力されると、アナログ電話機111の状態を「呼
出し中状態」とすることが決定され、データ記憶装置に
設定される。次に、着信アナログ電話機11nに接続さ
れた加入者回路14nに対して呼出音を送出するための
処理が起動される。In the UM13, the numerical analysis processing is started by inputting the selected numerical information, the incoming analog telephone 11n is determined,
Transfers the incoming telephone information to the UM 12. In UM12,
"Number being received" as status information of the analog telephone 111
Is already set in the data storage device, and when the incoming call telephone information is input, it is determined to set the state of the analog telephone 111 to the “calling state”, and it is set in the data storage device. Next, a process for sending a ringing tone to the subscriber circuit 14n connected to the incoming analog telephone 11n is activated.
呼出音が送出されているアナログ電話機11nが応答す
ると、アナログ電話機111が発信したときと同じよう
に、アナログ電話機11nと加入者回路14nとを結ぶ
アナログ加入者線のループ状態の変化情報がUM11か
らUM12に転送され、アナログ電話機111の状態は
「通信中」となることが決定されて、データ記憶装置に
設定される。このとき、アナログ電話機111から通信
情報がUM11に入力されると、UM12よりアナログ
電話機111の状態情報「通信中」を読出し、いままで
UM14に転送されていたアナログ電話機111からの
情報を、複数の下りディジタル加入者線が接続されてい
るUM12に転送することを決定する。UM12では、
アナログ電話機111からの通信情報が入力されると、
既に入力されている着信電話機情報を検出して、着信ア
ナログ電話機11nに通信情報を転送する処理を起動す
る。When the analog telephone 11n, which is emitting the ringing tone, responds, the UM 11 receives information about the change in the loop state of the analog subscriber line connecting the analog telephone 11n and the subscriber circuit 14n, as in the case where the analog telephone 111 originates a call. The analog telephone 111 is transferred to the UM 12, the state of the analog telephone 111 is determined to be “communication”, and the state is set in the data storage device. At this time, when the communication information is input to the UM 11 from the analog telephone 111, the status information “communication” of the analog telephone 111 is read from the UM 12, and the information from the analog telephone 111, which has been transferred to the UM 14 until now, is transferred to a plurality of pieces. It decides to transfer to the UM 12 to which the downstream digital subscriber line is connected. In UM12,
When the communication information from the analog telephone 111 is input,
The processing for transferring the communication information to the incoming analog telephone 11n is started by detecting the incoming telephone information already input.
以上の動作は、アナログ電話機111から発信したとき
の呼の接続動作のみであるが、UM13がアナログ電話
機111からの選択数字の分析処理を実行しているとき
に、UM14は他のアナログ電話機からのプツシユボタ
ン信号情報を選択数字に変換する処理を並列に実行する
ことができる。The above operation is only a call connecting operation when a call is made from the analog telephone 111. However, when the UM 13 is performing the analysis processing of the selected digit from the analog telephone 111, the UM 14 sends the call from another analog telephone. The process of converting push button signal information into selected numbers can be executed in parallel.
このように、本実施例に示す交換機では、呼識別情報の
付加された通信情報や通信路制御情報自体が順次処理を
起動していくため、プログラムで複数呼の同時処理を意
識する必要がなくなる。As described above, in the exchange shown in this embodiment, the communication information to which the call identification information is added and the communication path control information itself start the processing sequentially, so that the program does not need to be aware of the simultaneous processing of a plurality of calls. .
しかし、複数のアナログ電話機や単位処理装置からの通
信路制御情報や通信情報が同一の単位処理装置に入力さ
れるため、その単位処理装置での処理実行が不可能なと
きは、情報の流れが停止してしまうことになる。これを
防止するためには、第3図のUM14に、プツシユボタ
ン信号を選択数字に変換する制御処理装置UM15を接
続すればよい。However, since communication path control information and communication information from a plurality of analog telephones and unit processing devices are input to the same unit processing device, when the processing cannot be executed by the unit processing device, the information flow is It will stop. In order to prevent this, the control processing unit UM15 for converting the push button signal into the selected numeral may be connected to the UM14 in FIG.
第4図は、本発明の一実施例を示すプツシユボタン電話
機の自局内接続動作の説明図である。FIG. 4 is an explanatory diagram of the in-house connection operation of the push-button telephone according to the embodiment of the present invention.
第4図においては、第3図の回路配置に新しくプツシユ
ボタン信号を選択数字に変換する制御処理装置UM15
を設けている。UM15を接続することにより、プツシ
ユボタン信号情報がUM14に入力されたとき、選択数
字への変換処理が不可能であることが判定された場合に
は、そのままの形でUM15に転送され、UM15で選
択数字への変換処理が実行される。In FIG. 4, a control processing unit UM15 which newly converts the push button signal into a selected numeral in the circuit arrangement of FIG.
Is provided. When the push button signal information is input to the UM14 by connecting the UM15, if it is determined that the conversion process into the selected numeral is impossible, the push button signal information is transferred to the UM15 as it is and selected by the UM15. The conversion process to numbers is executed.
このように、処理の起動が不可能な場合には、入力デー
タをそのままの形で特定の転送先に転送する単位処理装
置を相互接続することにより、行き先指定機能による機
能分散と、空き資源選択機能による負荷分散が同時に実
行できるので、従来の交換機では複雑であつた負荷分散
の処理が容易になるとともに、故障が発生した単位処理
装置をデータの送出元で検出して他の単位処理装置に送
出しなくても、行き先指定機能による機能分散と正常単
位処理装置の選択が同時にできるため、異常発生時の処
理も容易になる。In this way, when processing cannot be started, by connecting unit processing devices that transfer input data as is to a specific transfer destination, function distribution by destination specification function and free resource selection can be performed. Since load distribution by function can be performed at the same time, load distribution processing, which was complicated with conventional exchanges, can be facilitated, and a unit processing device with a failure can be detected at the data source and sent to another unit processing device. Even if it is not sent, the functions can be distributed by the destination specifying function and the normal unit processing device can be selected at the same time.
なお、第3図では、自局内接続に限定して動作を説明し
たが、ディジタル化された中継線を接続して中継線の信
号処理機能を付加した単位処理装置を接続することによ
り、出接続、入接続、および中継接続も同じようにして
実行することができる。In FIG. 3, the operation is described only for the connection within the own station, but by connecting the digitized relay line and the unit processing device having the signal processing function of the relay line, the outgoing connection can be performed. , Incoming connections, and relay connections can be performed in the same way.
また、会議通話の機能を本発明の交換機に追加する場合
には、複数アナログ電話機からの通信情報の合成機能
を、第4図のUM15に付加することにより、簡単に実
現できる。すなわち、UM11が、UN12から読出し
た呼の進行状態情報が「会議通話中」であれば、UM1
1に入力するアナログ電話機からの通信情報には、通信
情報の合成処理を起動するための制御情報が付加され
て、UM14に転送される。このとき、UM14には、
通信情報の合成処理機能がないため、入力情報はそのま
まの形でUM15に転送され、他のアナログ電話機から
の通信情報が既に入力していれば、通信情報の合成処理
が起動され、処理結果情報はUM13,UM12を介し
て下りのディジタル加入者線に転送されていく。Further, when the function of the conference call is added to the exchange of the present invention, it can be easily realized by adding the function of synthesizing the communication information from a plurality of analog telephones to the UM 15 in FIG. That is, if the call progress status information read from the UN 12 by the UM 11 is “in a conference call”, the UM 1
Control information for activating the communication information synthesizing process is added to the communication information input from the analog telephone 1 and transferred to the UM 14. At this time, UM14
Since there is no communication information composition processing function, the input information is transferred to the UM 15 as it is, and if communication information from another analog telephone has already been input, communication information composition processing is started and processing result information Are transferred to the downstream digital subscriber line via UM13 and UM12.
以上は、アナログ電話機のみを収容する場合について説
明したが、パケツト型ディジタル信号を扱う宅内機器を
併せて収容することも可能である。Although the case where only an analog telephone is accommodated has been described above, it is also possible to accommodate a home device that handles a packet-type digital signal together.
第5図は、本発明の一実施例を示す電話交換とデータパ
ケツト交換の統合型ディジタル交換機のブロツク図であ
る。FIG. 5 is a block diagram of an integrated digital exchange for telephone exchange and data packet exchange showing an embodiment of the present invention.
本発明のディジタル交換機は、通信情報を単位処理装置
に入力させて処理を起動する構成を具備しているため、
パケツト型ディジタル信号を直接入力させて処理を起動
させることが、電話交換機と同一の単位処理装置で実現
できる。すなわち、第5図のように、パケット端末11
1n′〜11n′に直接接続される単位処理装置UM1
6,17を追加し、それぞれUM11,UM12に相互
接続される。UM16,UM17は、パケツト型ディジ
タル信号を扱う宅内機器種別に対応した信号の送受信機
能や、パケツトのシーケンス番号組立処理機能等を設定
して、第5図のように接続する。宅内機器111′〜1
1n′から入力される選択数字パケツトは、UM13の
選択数字分析処理を起動し、UM17においては、デー
タパケツトに宛先情報や、シーケンス番号を付加する処
理や、シーケンス番号に従つたデータパケツトの組立処
理等を起動して、データパケツトを宅内機器やディジタ
ル中継線に転送する。また、非パケツト型ディジタル信
号を扱う宅内機器についても、パケツト編集処理機能を
単位処理装置に追加することにより、専用のハードウエ
アを追加することなく、データ回線交換機やデータパケ
ツト交換機と電話交換機とを統合したディジタル交換機
を構成することができる。Since the digital exchange of the present invention has a configuration in which communication information is input to the unit processing device to start processing,
Directly inputting a packet-type digital signal to start the processing can be realized by the same unit processing device as the telephone exchange. That is, as shown in FIG. 5, the packet terminal 11
Unit processing unit UM1 directly connected to 1n 'to 11n'
6 and 17 are added and interconnected to UM11 and UM12, respectively. The UM16 and UM17 are connected as shown in FIG. 5 by setting a signal transmitting / receiving function corresponding to the type of in-home equipment handling a packet type digital signal, a packet sequence number assembling processing function, and the like. Home equipment 111 '~ 1
The selected number packet input from 1n ′ activates the selected number analysis process of the UM13, and the UM17 performs the process of adding the destination information and the sequence number to the data packet and the process of assembling the data packet according to the sequence number. It starts up and transfers the data packet to the home equipment or digital trunk line. Also, for home appliances that handle non-packet type digital signals, by adding the packet editing processing function to the unit processing unit, the data line exchange or data packet exchange and telephone exchange can be integrated without adding dedicated hardware. It is possible to configure the digital exchange.
このように、本発明のデータ駆動型ディジタル交換機
は、データ駆動型によるデータ処理機能を持つ単位処理
装置を複数個接続することによつて構成されるため、次
のような利点を有する。As described above, the data driven type digital exchange of the present invention has the following advantages because it is configured by connecting a plurality of unit processing devices having a data processing type data processing function.
(a)通信データの加工、変換、到来順序の変更、空間的
分配等の処理を、同一の単位処理装置で実現することが
できる。(b)電話交換のみならず、データ回線交換、デ
ータパケツト交換を統合したディジタル交換機を実現で
きる。(c)呼識別番号の付加された入力データが必要な
処理を順次起動して、交換動作を実行していくため、ソ
フトウエアが複数呼の同時処理を意識することなく動作
する。(d)ある単位処理装置において、入力データに対
応した処理を起動することができない場合には、入力デ
ータをそのままの形で出力させる別の単位処理装置を相
互接続することにより、行き先指定機能による機能分散
と、空き資源選択機能による負荷分散とをそれぞれ同時
に実現でき、処理容量の拡大に伴う単位処理装置の増設
や新機能の追加が簡単に行え、また正常単位処理装置の
選択機能をも併せ持つため、異常発生時の処理が容易と
なる。(a) Processing of communication data, conversion, change of arrival order, spatial distribution, and the like can be realized by the same unit processing device. (b) It is possible to realize a digital exchange that integrates not only telephone exchange but also data line exchange and data packet exchange. (c) Since the processing that requires the input data to which the call identification number is added is sequentially activated and the switching operation is executed, the software operates without being aware of the simultaneous processing of a plurality of calls. (d) When a process corresponding to input data cannot be activated in a certain unit processing device, by connecting another unit processing device that outputs the input data as it is, the destination designation function Function distribution and load distribution by free resource selection function can be realized at the same time, unit processing units can be easily added or new functions can be added along with expansion of processing capacity, and normal unit processing unit selection function is also provided. Therefore, the processing when an abnormality occurs becomes easy.
以上説明したように、本発明によれば、呼識別番号の付
加された入力データが必要な処理を順次起動して、交換
動作を実行していくため、プログラムは複数呼の同時処
理を意識せず、通信路または通話路系、および信号処理
系の制御動作を共通の単位処理装置により実行でき、か
つ電話交換、データ回線交換、およびパケツト交換を統
合したディジタル交換機を実現でき、しかも異常発生時
の処理が容易である。As described above, according to the present invention, the processing that requires the input data to which the call identification number is added is sequentially activated and the exchange operation is executed. Therefore, the program is aware of the simultaneous processing of multiple calls. In addition, it is possible to execute a control operation of a communication path or a communication path system and a signal processing system by a common unit processing device, and to realize a digital exchange that integrates telephone exchange, data line exchange, and packet exchange. Is easy to process.
第1図は本発明のデータ駆動型ディジタル交換機を構成
する単位処理装置のブロツク図、第2図は本発明の一実
施例を示すデータ駆動型ディジタル交換機のブロツク
図、第3図は第2図におけるプツシユホン電話機の自局
内接続動作の説明図、第4図は第2図における交換機処
理容量の拡大、新機能追加の場合の説明図、第5図は第
2図における電話交換、データ回線交換、パケツト交換
の統合交換機を示すブロツク図、第6図は従来のデータ
駆動型交換機のブロツク図、第7図は従来の通話路系、
通話路制御系統合交換機を構成する単位処理装置のブロ
ツク図である。 IN0〜INn:データ入力端子、OUT0〜OUT
n:データ出力端子、21:処理起動可否判定装置、2
2,23:演算処理装置、24:プログラム・データ記
憶装置、25,26:各種処理回路、27:データ入力
検出装置、111〜11n,121〜12n:アナログ
電話機、131〜13n:ディジタル中継線、141〜
14n,151〜15n:加入者回路、161〜16
n,171〜17n:上りディジタル加入者線、181
〜18n,191〜19n:下りディジタル加入者線、
UM11〜UM14,UM21〜UM24,UM31〜
UM34:単位処理装置、UM15〜UM17:機能追
加の場合の単位処理装置、111′〜11n′:ディジ
タル宅内機器。FIG. 1 is a block diagram of a unit processing device constituting a data driven digital exchange of the present invention, FIG. 2 is a block diagram of a data driven digital exchange showing an embodiment of the present invention, and FIG. FIG. 4 is an explanatory view of the internal connection operation of the push-phone telephone in FIG. 4, FIG. 4 is an explanatory view in the case of expanding the exchange processing capacity in FIG. 2 and a case where a new function is added, and FIG. A block diagram showing an integrated exchange for packet exchange, FIG. 6 is a block diagram of a conventional data driven exchange, and FIG. 7 is a conventional communication path system.
It is a block diagram of the unit processing device which comprises a speech path control system integrated exchange. IN0 to INn: data input terminals, OUT0 to OUT
n: data output terminal, 21: processing start availability determination device, 2
2, 23: arithmetic processing device, 24: program / data storage device, 25, 26: various processing circuits, 27: data input detection device, 111-11n, 121-12n: analog telephone, 131-13n: digital relay line, 141 ~
14n, 151-15n: Subscriber circuit, 161-16
n, 171 to 17n: upstream digital subscriber line, 181
-18n, 191-19n: Downlink digital subscriber line,
UM11 to UM14, UM21 to UM24, UM31 to
UM34: unit processing device, UM15 to UM17: unit processing device when functions are added, 111 'to 11n': digital home equipment.
Claims (2)
端子と、 該データ入力端子からの入力により起動される処理機能
種別を指定するプログラム記憶手段と、 前記入力端子に通話路情報と制御情報を区別せずに入力
し、処理すべきデータの存在を検出する手段と、 検出されたデータの処理を並列に実行する複数の演算処
理手段と、 前記演算処理手段により実行された結果のデータがそろ
った時点で処理を起動し、起動される処理機能種別が上
記プログラム記憶手段に指定されていない場合または処
理の実行が不可能な場合には、入力データをそのままの
形で特定の転送先に転送する手段と、 を具備するデータ駆動型の単位データ処理装置を有し、 該単位データ処理装置を複数個接続して、データの入力
により起動された処理の結果データを、他の単位データ
処理装置に順次転送していくことを特徴とするデータ駆
動型ディジタル交換機。1. A plurality of data input terminals, a plurality of data output terminals, program storage means for designating a processing function type activated by an input from the data input terminals, and communication path information and control information at the input terminals. Inputting without distinction, means for detecting the presence of data to be processed, a plurality of arithmetic processing means for executing the processing of the detected data in parallel, and the result data executed by the arithmetic processing means If the processing function type to be started is not specified in the program storage means or the processing cannot be executed, the input data is sent to the specific transfer destination as it is. A unit for processing data, which comprises a unit for transferring data, and a plurality of the unit data processing devices are connected to each other, and the result data of the processing started by the input of the data. A data-driven digital switch, characterized in that successively transferred to another unit data processing apparatus.
機器やアナログ中継線を接続する場合には、アナログ/
ディジタル変換手段を入出力端子に接続し、種別の異な
る複数の宅内機器や中継線から入力される複数種類の呼
の通信路制御情報および通信情報を区別せずに入力し
て、複数の演算処理手段を並列に起動し、宅内機器や中
継線から入力される通信情報の加工、到来順序の変更、
および加入者線や中継線への出力端子の選択と転送等を
行うことを特徴とする特許請求の範囲第1項記載のデー
タ駆動型ディジタル交換機。2. The unit data processing device, when connecting an analog home device or an analog relay line,
A digital conversion means is connected to the input / output terminal, and communication path control information and communication information of a plurality of types of calls input from a plurality of different types of home appliances and trunk lines are input without distinction, and a plurality of arithmetic processes are performed. The means are activated in parallel, the processing of communication information input from home appliances and trunk lines, the change of arrival order,
2. A data driven digital exchange according to claim 1, wherein output terminals for subscriber lines and relay lines are selected and transferred.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60054025A JPH0650915B2 (en) | 1985-03-18 | 1985-03-18 | Data driven digital exchange |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60054025A JPH0650915B2 (en) | 1985-03-18 | 1985-03-18 | Data driven digital exchange |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61212989A JPS61212989A (en) | 1986-09-20 |
| JPH0650915B2 true JPH0650915B2 (en) | 1994-06-29 |
Family
ID=12959043
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60054025A Expired - Lifetime JPH0650915B2 (en) | 1985-03-18 | 1985-03-18 | Data driven digital exchange |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650915B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53129907A (en) * | 1977-04-19 | 1978-11-13 | Nec Corp | Exchange control system |
| JPS54101611A (en) * | 1978-01-27 | 1979-08-10 | Nec Corp | Exchange control system |
| JPS57103489A (en) * | 1980-11-22 | 1982-06-28 | Fujitsu Ltd | Call processing system for distributed digital exchange |
| JPS57207498A (en) * | 1981-06-16 | 1982-12-20 | Fujitsu Ltd | Controlling system for digital channel network |
-
1985
- 1985-03-18 JP JP60054025A patent/JPH0650915B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61212989A (en) | 1986-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3860500B2 (en) | A distributed control switching network for multiline telephone communications. | |
| JP3785379B2 (en) | Broadcast communication system for distributed switching networks. | |
| EP0164611A2 (en) | Switching system and method for network having a plurality of terminal control equipment units | |
| US4210782A (en) | Distributed control type telephone switching system | |
| JPH0650915B2 (en) | Data driven digital exchange | |
| JPS6030143B2 (en) | Call route system in distributed control exchange | |
| JPS58188990A (en) | Control system of key telephone system | |
| RU2017342C1 (en) | Party-line communication system | |
| JPH01164154A (en) | Digital telephone system | |
| JP3530102B2 (en) | Pseudo exchange apparatus and control method of pseudo exchange apparatus | |
| JPS6187497A (en) | digital electronic exchange | |
| JPS6325756B2 (en) | ||
| JPS6017278B2 (en) | Selection signal transmission method in electronic exchange | |
| JPS60162395A (en) | Electronic private branch exchange | |
| JPH0226436A (en) | Data communication system | |
| JPS60109955A (en) | Composite communication service control system | |
| JPS61251265A (en) | Switchboard control system | |
| JPS6070843A (en) | Multiple address communication control system | |
| JPS5937754A (en) | Multiple address calling device with overflow control | |
| JPS58141065A (en) | Key telephone set control system | |
| JPS59165555A (en) | Circuit monitoring system | |
| JPS59119994A (en) | Inter-processor communication system | |
| JPH02309855A (en) | Inter-station test channel connection system | |
| JPH03217144A (en) | Distributed packet switchboard | |
| JPS62230251A (en) | Common line signal processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |