JPH0113795B2 - - Google Patents
Info
- Publication number
- JPH0113795B2 JPH0113795B2 JP17274182A JP17274182A JPH0113795B2 JP H0113795 B2 JPH0113795 B2 JP H0113795B2 JP 17274182 A JP17274182 A JP 17274182A JP 17274182 A JP17274182 A JP 17274182A JP H0113795 B2 JPH0113795 B2 JP H0113795B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- lpu
- controls
- status
- npu
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、端末を制御する制御部と、システム
全体を制御する制御部の両方を備えた分散制御型
の自動交換機の制御方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a control system for a distributed control type automatic switching system that includes both a control unit that controls terminals and a control unit that controls the entire system.
従来例の構成とその問題点
従来、多数の端末を備えたシステムにおいて、
多数の端末を1つの制御部で、すべて制御するこ
とは、制御時間の遅れ、処理能力等により、困難
なため、端末を大きく分類して、複数の制御部に
分散して、1つの制御部の負荷を、少なくしたり
あるいは機能の面から、制御部を分ける方法等が
とられることが多い。これらの負荷分散、あるい
は機能分散のシステムでは、各制御部は、比較的
低速度で、処理能力の小さいものでよく、システ
ムとしての価格を安くでき、また、拡張性に富む
等のメリツトが多い。反面、各制御部では、デー
タの交換が必要となり、データ交換時の伝送ミス
あるいはデータのすれ違いなどの発生も起こりう
る。Conventional configuration and its problems Conventionally, in a system equipped with a large number of terminals,
It is difficult to control all of a large number of terminals with one control unit due to control time delays, processing capacity, etc. Therefore, terminals are broadly categorized and distributed among multiple control units, and all control units are controlled by one control unit. In order to reduce the load on the controller or to improve functionality, methods such as separating the control units are often used. In these load-balancing or function-distributing systems, each control unit needs to be relatively slow and have a small processing capacity, which has many advantages such as lower system costs and high expandability. . On the other hand, data must be exchanged in each control unit, and transmission errors or data misunderstandings may occur during data exchange.
これらが発生すると、シーケンスの異常とな
り、端末系が無効状態で保留されてしまい、端末
の使用不能が発生したり、あるいは最悪の場合に
は、システムダウンにもつながる危険性を含んで
いる問題点があつた。 When these occur, the sequence becomes abnormal, the terminal system is held in an invalid state, and the terminal becomes unusable, or in the worst case, there is a risk that it may lead to system down. It was hot.
発明の目的
本発明は、上記従来の問題点を除去し、資源
(Resource)の無効保留あるいは異常動作の防止
を行うことを目的とするものである。OBJECTS OF THE INVENTION It is an object of the present invention to eliminate the above-mentioned conventional problems and to prevent resources from being held invalid or malfunctioning.
発明の構成
本発明は上記した伝送ミス、あるいはデータ伝
送上のすれ違いが発生した場合に、周期的に各々
の制御部における動作データをチエツクし、その
内容に異常があれば、自動的に修正をかけ、シス
テムとして各制御部が正常に動作するような手段
を実現したものである。Structure of the Invention The present invention periodically checks the operation data of each control unit when the above-mentioned transmission error or misunderstanding in data transmission occurs, and if there is an abnormality in the contents, it automatically corrects the data. As a result, a means has been realized that allows each control section to operate normally as a system.
実施例の説明
以下に本発明をその一実施例により図面と共に
説明する。第1図において、1は内線電話機、2
は加入者回路、3は内線電話を制御する内線制御
部(以下LPU(ST)と略す。)4は扱者卓、5は
扱者卓を制御する卓制御部(以下LPU(AT)と
略す。)6は接続網、7はシステム全体の資源状
態の制御を行う中央制御部(以下NPUと略す)
8は局線を制御する局線制御部(以下LPU(CO)
と略す)9は局線トランク、10は入出力装置を
制御する入出力制御部(以下SPUと略す)11
は入出力装置でタイプCRT等からなる。LPU
(ST)3,LPU(AT)5,LPU(CO)8を総称
して端末制御部と呼ぶ。また第2図で12はバス
ライン(Bus High Way)13は中央制御部か
ら各LPU3,5,8への第1の電文、14は逆
に各LPUからの電文、15は各LPUへの第2の
電文、16はSPU10への電文、17は中央制
御部7の周期処理タスク(Task)、18は同じく
資源管理タスク、19は資源管理テーブル、20
は資源管理テーブル19への電文である。DESCRIPTION OF EMBODIMENTS The present invention will be explained below by way of an embodiment thereof with reference to the drawings. In Figure 1, 1 is an extension telephone, 2
3 is a subscriber circuit, 3 is an extension control unit (hereinafter abbreviated as LPU (ST)) that controls the extension telephone, 4 is an operator console, and 5 is a console controller that controls the operator console (hereinafter abbreviated as LPU (AT)). ) 6 is a connection network, and 7 is a central control unit (hereinafter abbreviated as NPU) that controls the resource status of the entire system.
8 is the local line control unit (hereinafter referred to as LPU (CO)) that controls the local line.
) 9 is a central office line trunk; 10 is an input/output control unit (hereinafter abbreviated as SPU) 11 that controls input/output devices;
is an input/output device consisting of type CRT, etc. LPU
(ST) 3, LPU (AT) 5, and LPU (CO) 8 are collectively called the terminal control unit. In Figure 2, 12 is the bus line (Bus High Way), 13 is the first message from the central control unit to each LPU 3, 5, and 8, 14 is the message from each LPU, and 15 is the first message to each LPU. 2, 16 is a message to SPU 10, 17 is a periodic processing task (Task) of central control unit 7, 18 is also a resource management task, 19 is a resource management table, 20
is a message sent to the resource management table 19.
次に動作を説明する。 Next, the operation will be explained.
最初に、内線電話の使用中、非使用の状態が
LPU(ST)3とNPU7の状態が違つていた場
合について説明する。 First, the extension phone is in use or not in use.
A case where the states of LPU (ST) 3 and NPU 7 are different will be explained.
内線電話機1をオフ・フツクすると、その状
態は加入者回路を通つてLPU(ST)3に通知
される。一方、その状態は同時に資源を管理す
るNPU7にも通知されている。 When the extension telephone 1 is taken off-hook, its status is notified to the LPU (ST) 3 through the subscriber circuit. On the other hand, the status is also notified to the NPU 7 that manages the resources at the same time.
しかし、何らかの事情でその通知が行なわれ
なかつた場合には、LPU(ST)3とNPU7の
状態の不一致が生じる。この場合、内線電話機
1の状態を把握しているのは、LPU(ST)3
側である。従つて、LPU(ST)3側の方が正
しいので、NPU7の状態を修正する必要があ
る。 However, if the notification is not made for some reason, a mismatch between the states of the LPU (ST) 3 and the NPU 7 will occur. In this case, the LPU (ST) 3 knows the status of extension telephone 1.
It's on the side. Therefore, since the LPU (ST) 3 side is correct, it is necessary to correct the state of the NPU 7.
また、扱者卓4を制御しているLPU(AT)
5がNON,UDA状態(ここではUDA状態と
は局からの着信で、扱者が不在の時に、あらか
じめ指定しておいた内線電話に着信させる状態
である。)でNPU7側がUDA状態の時は、局
線を制御しているLPU(CO)8との状態の一
致性もあるので、システム全体を制御している
NPU7の方が正しいと思われるので、この場
合には、LPU(AT)5に、UDA開始電文を送
信し、UDAのサービスを開始する。 In addition, the LPU (AT) that controls operator console 4
5 is in NON, UDA state (Here, UDA state is a state in which a call is received from a station, and when the operator is absent, the call is received on a pre-specified extension phone.) When the NPU 7 side is in UDA state, , the state is consistent with LPU (CO) 8, which controls the central office line, so it controls the entire system.
Since NPU 7 seems to be correct, in this case, it sends a UDA start message to LPU (AT) 5 and starts the UDA service.
また、内線電話がLPU(ST)3側では、未
定義で、NPU7側では定義されているという
くい違いが発生した時、どちらが正しいとも判
断できないので、この場合はNPU7内の周期
処理タスク17から、SPU10に(エラーメ
ツセージ)電文16を送出し、入出力装置11
にその旨を表示して保守者に知らせる。 In addition, when a discrepancy occurs in which the extension telephone is undefined on the LPU (ST) 3 side and defined on the NPU 7 side, it is not possible to determine which is correct, so in this case, from the periodic processing task 17 in the NPU 7, , sends (error message) telegram 16 to SPU 10, input/output device 11
Inform the maintainer by displaying a message to that effect.
次に第2図で、使用者指定の周期時間で、各
LPU(第2図の3,5,6に相当)に対して、周
期処理タスク17から第1の電文13を送出し、
返つてきた電文14で、各LPUの資源状態を知
り、周期処理タスク17で状態のチエツクをす
る。即ち、NPU7の資源管理テーブル19と、
あらかじめ決めておいたLPUとNPUの資源状態
(使用・未使用,UDA・NON・UDA,定義未定
義など)においての優先性にもとづき、状態チエ
ツクの結果、NPU7の資源状態12を修正する
必要がある場合には、資源管理タスク18に修正
を依頼し、資源管理タスク18は、資源管理テー
ブル19に電文20を送出し、テーブルを修正す
る。 Next, in Figure 2, each cycle time is specified by the user.
The first message 13 is sent from the periodic processing task 17 to the LPU (corresponding to 3, 5, and 6 in FIG. 2),
The resource status of each LPU is known from the returned message 14, and the status is checked by the periodic processing task 17. That is, the resource management table 19 of the NPU 7,
Based on the predetermined priority of LPU and NPU resource states (used/unused, UDA/NON/UDA, undefined, etc.), as a result of the status check, it is necessary to modify the resource status 12 of NPU 7. If so, the resource management task 18 is requested to make a correction, and the resource management task 18 sends a message 20 to the resource management table 19 and corrects the table.
また状態チエツクで、LPU3,5,8の資源
状態を修正する必要がある場合には、周期処理タ
スク17から、該当LPUに、(修正用)第2の電
文15を送出し、各LPU3,5,8の資源状態
をNPU7と合わせる。 In addition, if the resource status of LPUs 3, 5, and 8 needs to be corrected during the status check, the periodic processing task 17 sends the second message 15 (for correction) to the relevant LPU, and , 8 match the resource status of NPU 7.
さらに、状態チエツクで、資源状態に矛循があ
れば、周期処理タスク17から、SPU10に
(エラーメツセージ)電文16を送出し、入出力
装置11にエラーメツセージ内容を表示し、保守
者に知らせる。 Further, if the status check shows that there is a contradiction in the resource status, the periodic processing task 17 sends an (error message) telegram 16 to the SPU 10, displays the contents of the error message on the input/output device 11, and notifies the maintenance personnel.
発明の効果
以上説明したように本発明によれば、中央制御
部に資源管理テーブルを備え、中央制御部と端末
制御部との間で電文を周期的にやり直し、両者の
資源状態にくい違い等を生じた場合には、あらか
じめ設定した優先度によりどちらかの状態を自動
的に訂正し、或いは入出力装置を介してエラーメ
ツセージを出力するようになつているので、おの
おの独立に存在する分散処理方式の自動交換機に
おける各制御部における状態のくい違いによる資
源の無効保留あるいは異常動作の防止出来る利点
を有する。Effects of the Invention As explained above, according to the present invention, the central control unit is provided with a resource management table, and messages are periodically redone between the central control unit and the terminal control unit to correct difficult differences in resource status between the two. If an error occurs, one of the conditions is automatically corrected based on the priority set in advance, or an error message is output via the input/output device, so each state can be processed independently. This has the advantage of preventing resource invalidation or abnormal operation due to discrepancies in the status of each control unit in an automatic switching system.
第1図は本発明の一実施例による自動交換機の
制御方式を用いた装置のブロツク図、第2図はそ
の要部構成を示すブロツク図である。
3……内線制御部、5……卓制御部、7……中
央制御部、8……回線制御部、10……入出力制
御部、11……入出力装置、13〜16,20…
…電文、17……周期タスク、18……資源管理
タスク、19……資源管理テーブル。
FIG. 1 is a block diagram of a device using a control system for an automatic exchange according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of its main parts. 3... Extension control unit, 5... Table control unit, 7... Central control unit, 8... Line control unit, 10... Input/output control unit, 11... Input/output device, 13-16, 20...
...Telegram, 17...Periodic task, 18...Resource management task, 19...Resource management table.
Claims (1)
テム全体の資源を制御する中央制御部とからなる
分散処理系とを備え、前記中央制御部では、周期
時間ごとに、前記端末制御部と中央制御部の資源
管理状態を照合し、あらかじめ定めた優先度によ
り前記端末制御部あるいは中央制御部の状態を修
正してなる自動交換機の制御方式。1. A distributed processing system consisting of a terminal control unit that controls a plurality of terminal systems and a central control unit that controls the resources of the entire system, and the central control unit controls the terminal control unit and the central control unit at each cycle time. A control method for an automatic switching system in which the resource management status of a control unit is collated and the status of the terminal control unit or central control unit is corrected according to a predetermined priority.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57172741A JPS5962290A (en) | 1982-09-30 | 1982-09-30 | Automatic switchboard control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57172741A JPS5962290A (en) | 1982-09-30 | 1982-09-30 | Automatic switchboard control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5962290A JPS5962290A (en) | 1984-04-09 |
| JPH0113795B2 true JPH0113795B2 (en) | 1989-03-08 |
Family
ID=15947451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57172741A Granted JPS5962290A (en) | 1982-09-30 | 1982-09-30 | Automatic switchboard control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5962290A (en) |
-
1982
- 1982-09-30 JP JP57172741A patent/JPS5962290A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5962290A (en) | 1984-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0964563B1 (en) | Redundant call processing | |
| CA1181512A (en) | Digital information switching system | |
| US5761405A (en) | Data integrity guarantee system | |
| JPH02257735A (en) | Standby line control system in network control path network | |
| US6002665A (en) | Technique for realizing fault-tolerant ISDN PBX | |
| JP3407016B2 (en) | Network management system | |
| US5029161A (en) | Maintenance system for subscriber terminal management data in a packet switched network | |
| JPH0113795B2 (en) | ||
| EA004212B1 (en) | Data handling system | |
| AU4546499A (en) | Programming call-processing application in a switching system | |
| JP3243264B2 (en) | Fault control method of communication bus in multiprocessor system | |
| JPH0666983B2 (en) | Routing control system | |
| JP3100464B2 (en) | Packet switch | |
| JP2919352B2 (en) | Switch system and switchboard manager | |
| JP3771462B2 (en) | Call center system | |
| JP2658806B2 (en) | Packet handler sharing control device | |
| JPH07123109A (en) | Routing control system | |
| JPS59205862A (en) | Restart processing system | |
| JPS63203039A (en) | Call control system | |
| JPS6265541A (en) | Method for controlling congestion in packet switching network | |
| JPS6159942A (en) | Terminal control system of multi-drop connection | |
| JPH0234058A (en) | Common data transmission method to plural communication equipments | |
| JPH01103046A (en) | Communication control system | |
| JPH03240395A (en) | Communication path changeover system | |
| JPH03248661A (en) | Network controller |