DE2708983A1 - DATA PROCESSING SYSTEM - Google Patents
DATA PROCESSING SYSTEMInfo
- Publication number
- DE2708983A1 DE2708983A1 DE19772708983 DE2708983A DE2708983A1 DE 2708983 A1 DE2708983 A1 DE 2708983A1 DE 19772708983 DE19772708983 DE 19772708983 DE 2708983 A DE2708983 A DE 2708983A DE 2708983 A1 DE2708983 A1 DE 2708983A1
- Authority
- DE
- Germany
- Prior art keywords
- unit
- data
- data processing
- devices
- units
- 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims abstract description 56
- 238000012360 testing method Methods 0.000 claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims abstract description 28
- 238000003860 storage Methods 0.000 claims abstract description 24
- 230000006870 function Effects 0.000 claims abstract description 18
- 230000015654 memory Effects 0.000 claims description 24
- 238000009434 installation Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 7
- 230000007257 malfunction Effects 0.000 claims description 5
- 230000000712 assembly Effects 0.000 claims description 4
- 238000000429 assembly Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000002405 diagnostic procedure Methods 0.000 claims description 4
- 230000003252 repetitive effect Effects 0.000 claims description 2
- 238000012806 monitoring device Methods 0.000 claims 4
- 239000012535 impurity Substances 0.000 claims 1
- 230000008054 signal transmission Effects 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 abstract description 57
- 238000000034 method Methods 0.000 abstract description 9
- 238000012423 maintenance Methods 0.000 description 37
- 239000000872 buffer Substances 0.000 description 33
- 150000003014 phosphoric acid esters Chemical class 0.000 description 29
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 description 11
- 241000153282 Theope Species 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000012795 verification Methods 0.000 description 5
- 238000007639 printing Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241001163743 Perlodes Species 0.000 description 1
- 241001122767 Theaceae Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 210000000003 hoof Anatomy 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012956 testing procedure Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/04—Recording calls, or communications in printed, perforated or other permanent form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/241—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
-
- 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 programme
- H04Q3/54575—Software application
- H04Q3/54591—Supervision, e.g. fault localisation, traffic measurements, avoiding errors, failure recovery, monitoring, statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2035—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
- G06F11/2736—Tester hardware, i.e. output processing circuits using a dedicated service processor for test
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Meter Arrangements (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
27089332708933
zum Patentgesuchto the patent application
der Firma The Post Office» 23 Howland Street, London WlP 6QH, Großbritannienof The Post Office at 23 Howland Street, London WlP 6QH, UK
betreffend:
"Datenverarbeitungsanlage"concerning:
"Data processing system"
Die Erfindung bezieht sich auf eine Datenverarbeitungsanlage, die insbesondere geeignet ist für die automatische Gesprächsaufzeichnung zum Festhalten von Einzelheiten der Telefonverbindungen, damit die Gebühr für jeden Ruf dem richtigen Teilnehmerkonto von einer Vermittlungsperson belastet werden kann. Die Erfindung ist jedoch nicht in itzer Anwendung auf diesen Fall beschränkt.The invention relates to a data processing system which is particularly suitable for automatic Call recording to record details of phone calls so that the charge is made for everyone Call can be charged to the correct subscriber account by an operator. However, the invention is not limited in its application to this case.
Gegenwärtig werden die Einzelheiten einer Telefonverbindung, die von einer Vermittlungsperson hergestellt wird, auf eine Karte oder einen Zettel geschrieben, der zu einem Buchhaltungsbüro überführt wird für die Analyse und die Berechnung der Gebühr, mit der das Konto des betreffenden Teilnehmers belastet wird. Es ist offensichtlich, daß die Zeit, die benötigt wird, um die notwendige Information auf die Karte zu schreiben, damit die Gebühr korrekt ermittelt wird und dem richtigen Konto beiastet wird, einen erheblichen Anteil der Arbeitszeit der Vermittlungsperson be-The details of a telephone connection established by an operator are currently being investigated is written on a card or slip of paper that is taken to an accounting office for analysis and the calculation of the fee with which the account of the relevant participant is debited. It is obvious that the time it takes to write the necessary information on the card so that the fee is calculated correctly and is added to the correct account, a significant proportion of the placement person's working time
709836/0802709836/0802
anspracht und infolgedessen die Anzahl von Gesprächen verringert, die von dea Vermittlungsplatz vermittelt werden können. Darüberhinaus ist möglicherweise die Eingabe von Gesprächseinzelheiten von Hand fehlerbehaftet und eine unkorrekte Berechnung der Gebühr kann auftreten oder sogar eine unkorrekte Zuordnung. Jeder Fehler dieser Art führt zu einer Beeinträchtigung des guten Rufes der betreffenden Postverwaltung oder der Firma, die auf privater Basis den Telefonservice betreibt und könnte damit deren Geschäftsinteresse beeinträchtigen.is addressed and as a result reduces the number of calls that are mediated by the operator console can be. In addition, the input may be of call details by hand are error-prone and an incorrect calculation of the fee can occur or even an incorrect assignment. Every mistake of this kind leads to an impairment of the good reputation of the concerned postal administration or the company operating on private Basis operates the telephone service and could thus impair their business interests.
Es ist deshalb wünschenswert, irgendeine Art von Datenverarbeitung zu schaffen, damit die Vermittlungsperson schnell die Einzelheiten eines Rufes festhalten kann, doch muß das vorgesehene System extrem verläßlich sein, weil es entsprechend extrem teuer ist, das alternative, handschriftliche System beizubehalten, das gegenwärtig verwendet wird, zusätzlich zu der vorgesehenen Datenverarbeitungsanlage. Es ist darUberhiaaus wesentlich, soweit wie möglich zu überptfen, daß die Vermittlungsperson die richtige Information in die Datenverarbeitungsanlage eingegeben hat, und deshalb ist es wünschenswert, daß das System irgendeine Art von Rückkopplungsanzeige aufweist und jede andere Prüfmöglichkeit, die für die Information geeignet ist.It is therefore desirable to provide some form of data processing to enable the operator to quickly record the details of a call can, but the proposed system must be extremely reliable because it is extremely expensive accordingly, the alternative, maintain the handwritten system currently in use, in addition to the intended data processing facility. It is also essential to check, as far as possible, that the mediator is the has entered correct information into the data processing system, and therefore it is desirable that the system has some type of feedback indicator and each other test option that is suitable for the information.
Es ist deshalb die Aufgabe der vorliegenden Erfindung, ein Datenverarbeitungssystem zu schaffen, das geeignet ist für die Aufzeichnung von Einzelheiten von Telefonverbindungen, die handvermittelt wurden, und wobei die obigen Erfordernisse berücksichtigt werden.It is therefore the object of the present invention to provide a data processing system which is suitable is for recording details of telephone calls that have been hand-switched and taking the above Requirements are taken into account.
- 3 709S36/0892 - 3 709S36 / 0892
Die Lösung dieser Aufgabe ergibt sich aus dem Patentanspruch 1. Demgemäß ist eine Datenverarbeitungsanlage vorgesehen mit einer Hehrzahl von auf Leitung liegenden Stationen. Die Anlage umfaßt Dateneingangs- und Verwefcungsschaltkreise an jeder Station, eine Mehrzahl von Datenverarbeitungs- und/oder Speichereinheiten und Steuereinrichtungen, die ihrerseits Speicher umfassen für die Aufzeichnung, in Abhängigkeit von den Dateneingangseinrichtungen, von Einzelheiten einer erforderlichen Datenverarbeitungsoperation. Die Steuereinrichtungen sind in der Lage, im Anspschen auf die aufgezeichneten Einzelheiten Anfrage- oder Weisungssignale für die Übertragung zu den Datenverarbeitungs- und/oder Speichereinheiten zu erzeugen, Daten von bestimmten Datenverarbeitungs- und/oder Speichereinheiten zu empfangen in Abhängigkeit von den Anfrage- oder Weisungssignalen und diese Daten aufzuzeichnen, und schließlich Signale den Verwertungseinrichtungen zuzuführen. Dabei sind Monitoreinrichtungen vorgesehen, die an alle Datenverarbeitungs- und/oder Speichereinheiten und die Steuereinrichtungen angeschlossen sind für den Empfang von Signalen von diesen zur Anzeige der korrekten Funktion oder zur Spezifikation von Fehlfunktionen derselben, um so ein Ausgangssignal zu erzeugen, das den Betriebszustand der Anlage repräsentiert. Jede Station kann von einer Bedienungsperson benutzt werden, und die Verwertungseinrichtungen können Anzeigeeinrichtungen für diese Bedienungsperson umfassen.The solution to this problem results from patent claim 1. A data processing system is accordingly provided with a large number of stations on line. The system includes data input and routing circuitry at each station, a plurality of data processing and / or storage units and control devices, which in turn comprise memories for the recording, depending on the data input devices, of details of a required data processing operation. The control devices are able im hitching to the recorded details Request or instruction signals for transmission to the data processing and / or storage units generate, receive data from certain data processing and / or storage units depending on the request or instruction signals and to record these data, and finally to supply signals to the processing devices. Monitor devices are provided which are connected to all data processing and / or storage units and the Control devices are connected for receiving signals from these to indicate correct function or for the specification of malfunctions of the same, so one Generate output signal that represents the operating state of the system. Each station can be operated by one operator can be used, and the utilization devices may comprise display devices for this operator.
Die Anlage kann ausgebildet sein für die Aufzeichnung von Einzelheiten von handvermittelten Fernsprechgesprächen, und die Datenverarbeitungs- und/oder Speichereinheiten können eine TelefongesprächsaufZeichnunganlage umfassen, der die Einzelheiten eines Rufes zugeführt werden zwecks Speicherung durch die Steuereinrichtung nach Beendigung des Gesprächs.The system can be designed for the recording of details of hand-switched telephone calls, and the data processing and / or storage units may comprise a telephone call recording system that supports the Details of a call are supplied for storage by the control device after the call has ended.
709836/0892709836/0892
-t- 2708933 -t- 2708933
Die Datenverarbeitungs- und/oder Speichereinheiten und die Steuereinrichtung können eine Zentralverarbeitungseinheit umfassen, die so ausgebildet ist, daß sie mindestens ein sich wiederholendes Instruktionsprogramm durchführt, welches die Erzeugung eines Signals umfaßt zur Anzeige dafür, daß die Verarbeitungseinheit störungsfrei arbeitet. Die zentrale Verarbeitungseinheit kann einen Hauptzeit- oder Taktgeber umfassen mit einem Zähler, der regelmäßig fortgeschaltet wird und zurückgesetzt wird durch eine Weisung von dem Programm, so daß bei Unterbrechung des Programmablaufs die Zählung im Zähler einen Schwellenwert überschreitet und ein Ausgangssignal erzeugt zur Anzeige für eine Fehlfunktion. Ein solches Signal kann verwendet werden, um das Programm wieder auf den Ausgangspunkt zurückzuführen und wieder zu starten. Die Anlage kann eine Mehrzahl von Steuereinrichtungen umfassen, jeweils zugeordnet einer Gruppe von Dateneingangs- und Verwertungseinrichtungen, die Zugang haben zu allen Datenverarbeitungs- und/oder Speichereinheiten.The data processing and / or storage units and the control device can be a central processing unit which is designed so that it executes at least one repetitive instruction program which includes generating a signal to indicate that the processing unit is operating properly. The central one Processing unit can comprise a main timer or clock generator with a counter that is updated regularly is and is reset by an instruction from the program, so that if the program is interrupted, the Count in the counter exceeds a threshold value and generates an output signal to indicate a malfunction. Such a signal can be used to bring the program back to the starting point and back again start. The system can comprise a plurality of control devices, each assigned to a group of data input and processing facilities that have access to all data processing and / or storage units.
In der Monitoreinrichtung kann ein Speicher vorgesehen sein zur Aufzeichnung von Fehlerreports, die sich auf die jeweilige bestimmte Einheit beziehen und die Art und Weise des festzuhaltenden Fehlers oder Versagens. Eine Schwelle kann vorgesehen sein, die jeder Kategorie von Fehler zugeordnet ist,und ein Ausgangssignal wird nur dann erzeugt, wenn die Anzahl der Fehler den Schwellenwert übersteigt.A memory can be provided in the monitor device for recording error reports that relate to relate to the particular unit and the nature of the error or failure to be recorded. A threshold can be provided which is assigned to each category of fault, and an output signal is only generated when the number the error exceeds the threshold.
Eine Diagnoseeinheit kann vorgesehen sein, die an die Monitoreinrichtung angekoppelt ist, damit ein weiter Bereich von Tests von einen Wartungsingenieur durchgeführt wird. Die Programminformation und irgendwelche anderen Daten, die für den Test erforderlich sind, können beispielsweise auf einer MagnetbandkassetteAufgezeichnet werden, die in die Diagnose-A diagnostic unit can be provided which is coupled to the monitor device, thus covering a wide area of tests carried out by a maintenance engineer. The program information and any other data used for The test may be required, for example, on a magnetic tape cassette, which is included in the diagnostic
709836/0892709836/0892
einheit einführbar ist. Die Diagnoseeinheit kann eine ständig arbeitsbereite Reserveeinheit umfassen, um so überprüfte Ersatzbaugruppen zur Verfügung zu haben.unit is insertable. The diagnostic unit can comprise a reserve unit which is always ready for operation, so as to do so to have checked replacement assemblies available.
709836/0892709836/0892
2708933 AA 2708933 AA
Ein bevorzugtes Ausführungsbeispiel des Gegenstandes der Erfindung, nämlich eine Handvermittlungsanlage wird nachstehend unter Bezugnahme auf die beigefügten Zeichnungen näher erläutert:A preferred embodiment of the subject matter of the invention, namely a manual switching system, is explained in more detail below with reference to the accompanying drawings:
Fig. 1 zeigt in Blockdiagrammform die Handvermittlungsanlage, Fig. 1 shows in block diagram form the manual switching system,
einer Vermittlersteuereinheit (QCU = operator's control unit),an operator's control unit (QCU),
Fig. 4 zeigt die Schaltung einer Peripherieeinheit, bei der es sich nicht um eine Magnetkartenspeichereinheit handelt,Fig. 4 shows the circuit of a peripheral unit other than a magnetic card memory unit acts,
Fig. 5 zeigt die Schaltung einer Magnetkartenspeichereinheit, Fig. 5 shows the circuit of a magnetic card memory unit,
Fig. 7 zeigt die Kopplung von CPU Monitoreinheiten an eine Monitoreinheit undFig. 7 shows the coupling of CPU monitor units to a monitor unit and
Hie in Fig. 1 dargestellt, umfaßt die Vermittlungsstelle eine Mehrzahl von Vermittlungsplätzen (QPE) 11 bis 18, bis 28, 31 bis 38, usw., jeweils für eine Bedienungsperson, die verbunden sind mit Vermittlersteuereinheiten (QCU) lo,2o,3o, usw. Jede OCU ist so ausgebildet, daß sie Informationen vonAs shown in Figure 1, comprises the central office a plurality of operator stations (QPE) 11 to 18, to 28, 31 to 38, etc., each for one operator, which are connected to intermediary control units (QCU) lo, 2o, 3o, etc. Each OCU is designed to receive information from
709836/0892709836/0892
acht Vermittlungsplatzen, unterteilt in zwei Gruppen von vier Vermittlungsplätzen (OPE) empfangen und zu diesen zurück übertragen kann. Jede OCU hat Verbindungen mit zwei Fernmeldekabeln A und B, gekennzeichnet durch die Bezugszeichen 1 bzw. 2, die jeweils verbunden sind mit drei Paaren von Peripherieeinheiten 3A, 3B, 4A, 4B, 5A und 5B, welche aus Magnetkartenspeiehereinheiten, Tarif- Kreditkarten-überprüfeinheiten sowie Gebührenschritt- und National/Lokalkode-Umsetzeinheiten bestehen und jeweils verbunden sind mit den beiden Fernmeldekabeln. Zusätzlich ist jede OCU Io, 2o, 3o, usw. verbunden mit einer Monitoreinheit 6, und die Monitoreinheit 6 ist außerdem verbi&en mit den Peripherieeinheiten zum Empfang von Signalen von jenen, um deren Funktionsstatus anzuzeigen. Die Monitoreinheit weist Einrichtungen auf für das Ausdrucken von Details jeder Abnormalitat im Betrieb der Anlage, welche die Monitoreinheit während periodischer Abtastung der Ausgänge der OCUs und der Peripherieeinheiten erfaßt. Ferner ist eine Diagnoseeinheit 7 vorgesehen, die angeschlossen ist für den Empfang der Information, aufgezeichnet in der Monitoreinheit und für den Betrieb einer Diagnoseanschlußeinheit 8, für das Anlegen von Testsignalen über ein Diagnosekabel 9 an die OCUs und die Peripherieeinheiten und für den Empfang von Antwortsignalen über dasselbe Kabel zwecks Unterstützung eines Überwachungsingenieurs, der die Ursache für etwa auftretende Fehler zu finden hat.eight operator stations, divided into two groups of can receive four operator consoles (OPE) and transmit them back to them. Each OCU has connections with two Telecommunication cables A and B, identified by the reference numerals 1 and 2, respectively, which are each connected by three pairs of peripheral units 3A, 3B, 4A, 4B, 5A and 5B, which consist of magnetic card storage units, tariff credit card checking units as well as charge step and national / local code conversion units exist and are each connected to the two Communication cables. In addition, each OCU is Io, 2o, 3o, etc. connected to a monitor unit 6, and the monitor unit 6 is also connected to the peripheral units for reception of signals from those to indicate their functional status. The monitoring unit has facilities for printing of details of any abnormality in the operation of the facility, which the monitoring unit detects during periodic scanning of the outputs of the OCUs and the peripheral units. Furthermore is a Diagnostic unit 7 is provided which is connected to receive the information recorded in the monitoring unit and for the operation of a diagnostic connection unit 8, for the application of test signals via a diagnostic cable 9 to the OCUs and the peripheral units and for receiving response signals over the same cable for the purpose of assisting a monitoring engineer, who has to find the cause of any errors that may occur.
Die Komponenten, aus denen die OPEs bestehen brauchen nicht alle an dem Arbeitsplatz des Vermittlers lokalisiert zu sein, doch umfassen sie von dem Vermittler betätigbare Tasten und eine Sichtanzeigeeinheit (VDU), mittels der dem Vermittler visuelle Informationen geliefert werden. Die notwendigen logischen und Anschlußschaltkreise können an dem Vermittlungsplatz oder in der betreffenden OCU vorgesehen werden. Die Tastenfelder können vollständig getrennt von den Tasten undThe components that make up the OPEs do not all need to be located at the operator's workstation but they comprise keys actuable by the operator and a visual display unit (VDU) by means of which the operator can visual information is provided. The necessary logic and connection circuitry can be found at the attendant console or provided in the relevant OCU. The keypads can be completely separated from the and keys
709836/0892709836/0892
Schaltern für die Steuerung des Vermittlungsbetriebes durch den Vermittler angeordnet sein, doch besteht vorzugsweise eine gewisse Zusammenschaltung zwischen diesen Komponenten, um sicherzustellen, daß die genaue Zeit zwischen der Herstellung einer Verbindung bis zu ihrer Trennung der OCU übertragen wird, möglicherweise mit Einzelheiten der zu verbindenden Teilnehmerstelle und der von dem Teilnehmer benötigten Einrichtungen. Die OCU ist so aufgebaut, daß sie die von dem Vermittler benötigte Information zu der Sichtanzeigeeinheit überträgt, wobei möglicherweise auch bestirnte Tasten beleuchtet werden, um einige Informationen, die benötigt werden, zu liefern oder für die Bestätigung der Betätigung bestimmter Tasten und auch um die korrekte Bedienung der Komponenten der OPE zu überprüfen.Switches may be arranged for the control of the switching operation by the switching agent, but there is preferably some interconnection between these components to ensure the exact time between manufacture of a connection is transmitted to the OCU until it is disconnected, possibly with details of the connection to be made Subscriber station and the facilities required by the subscriber. The OCU is designed to handle the Agent transmits required information to the display unit, possibly also illuminating certain keys will be to provide some information that will be needed deliver or for confirming the actuation of certain buttons and also for the correct operation of the components of the Check OPE.
Wie oben erwähnt, ist jedeOCU für die Kontrolle von acht OPEs angeschlossen, doch sind die OCUs so aufgebaut, daß sie in der Lage sind. Informationen von zwölf OPEs zu verarbeiten und auch an zwölf OPEs zu übertragen. Jede OCU hat zwei Gruppen von vier Pufferspeichern, wobei jeder Pufferspeicher zugänglich für die Information von und zu einem entsprechenden OPE und zwei Ersatzeinheiten, jeweils für die Verarbeitung des Ehgangs von vier weiteren OPEs oder für die übertragung einer Gruppe von vier OPEs auf eine biachbarte OCU. Im Falle eines Versagens einer OCU, wenn diese entdeckt wird durch Prüfvorgänge, die intern von jeder OCU durchgeführt werden, werden die acht OPEs, die dieser OCU zugeordnet sind, in zwei Gruppen von vier aufgeteilt und auf zwei benachbarte OCUs übertragen. Jede OCU enthält einen Mikroprozessor, der in dem vorliegenden Ausführungsbeispiel der Erfindung als INTEL 8080A oder ein entsprechendes Gerät ausgebildet ist; der Mikroprozessor ähnelt einem kleinen Rechner, bei demAs mentioned above, each OCU is connected to control eight OPEs, but the OCUs are structured that they are able. Process information from twelve OPEs and also transmit it to twelve OPEs. Any OCU has two groups of four buffers, each buffer accessible for information from and to one corresponding OPE and two replacement units, each for processing the transition from four further OPEs or for the Transfer of a group of four OPEs to an adjacent one OCU. In the event of an OCU failure, when it is discovered through testing procedures performed internally by each OCU the eight OPEs assigned to this OCU will be split into two groups of four and two Transfer neighboring OCUs. Each OCU contains a microprocessor, which in the present embodiment of the invention is designed as an INTEL 8080A or a corresponding device is; the microprocessor resembles a small calculator where
709836/0892709836/0892
2 7 O 8 9c? 32 7 O 8 9 c ? 3
die erforderliche Datenverarbeitung durch einen einzigen integrierten Schaltkreis bewirkt wird. Es ist offensichtlich, daß andere Typen von Mikroprozessoren verwendet werden können unter der Voraussetzung, daß die von den OCUs benötigten Eigenschaften vorgesehen sind. Mit jedem Mikroprozessor sind die notwendigen Stromversorgungen, Taktimpuls generatoren, Daten- und Programmspeicher und Pufferspeicher verbunden.the necessary data processing is effected by a single integrated circuit. It is obvious, that other types of microprocessors can be used provided that those used by the OCUs required properties are provided. Every microprocessor comes with the necessary power supplies, clock pulse generators, data and program memories and buffer memories tied together.
Wie man aus Fig. 1 ersehen kann, ist jede Peripherieeinheit doppelt vorgesehen, und jede Einheit umfaßt einen Mikroprozessor, ähnlich dem, der in den OCUs verwendet wird. Die Tarif- und Kreditkartenverifiziereinheiten 4A und 4B speichern die Information bezüglich der Tarifraten der verschiedenen, möglichen TeIefönverbindungen oder anderen Dienste, wie beispielsweise die Lieferung von persönlichen Rufen, usw. Da dte Tarifrate von der Tageszeit abhängt, zu der die Verbindung hergestellt wird, umfassen diese Einheiten auch unabhängige Uhren, die von sogenannten Hauptzeitgebern angetrieben sind und diese Zeit übertragen, so daß die richtige Tarifrate für die Verbindung vorgegeben und der OCU zugeführt wird. Einrichtungen sind getroffen für das Rücksetzen der Uhren unter Kontrolle durch den Wartungsingenieur. Da bestimmte Teilnehmer von der Möglichkeit Gebrauch machen, Telefonverbindungen einem Kreditkartenkonto zu belasten, muß der Vermittler in der Lage sein, die Gültigkeit der Kreditkartennummer zu überprüfen, die von dem Anrufer angegeben wird, und aus diesem Grunde sind die Tarif- und KreditkartenVerifiziereinheiten in der Lage, die Nummer zu überprüfen und dem Vermittler anzuzeigen, ob die angegebene Nummer gültig oder ungültig ist. Diese Einheiten können auch andere Informationen liefern, beispielsweise, wenn ein bestimmtes Konto nicht verlängert worden ist.As can be seen from Fig. 1, each peripheral unit is provided in duplicate and each unit comprises one Microprocessor, similar to that used in the OCUs. The tariff and credit card verification units 4A and 4B store the information regarding the tariff rates of the various possible telephone connections or other services, such as the delivery of personal calls, etc. Since the tariff rate depends on the time of day at which the connection is made is manufactured, these units also include independent clocks driven by so-called master timers and transmit this time so that the correct tariff rate for the connection is specified and fed to the OCU. Facilities are taken for resetting the clocks under the control of the maintenance engineer. Because certain participants The intermediary must be able to make use of the possibility of debiting telephone connections from a credit card account be to check the validity of the credit card number given by the caller, and therefore the Tariff and credit card verification units capable of the Check number and indicate to the intermediary whether the specified Number is valid or invalid. These units can also provide other information, for example if a specific Account has not been renewed.
709836/083 2709836/083 2
ASAS
Ein weiterer, von den Peripherieeinheiten versehener Dienst ergibt sich aus den Einheiten 5A und 5B und besteht in der Belastungsstufendaten- und National/Lokalkodeübersetzungsinformation, die verwendet werden, um den Vermittlern Informationen bezüglich der Vorwählziffern zu übermitteln, die verwendet werden für bestiffite Operationen oder Verbindungen, wobei zur OCU der Distanzfaktor übermittelt wird in der herzustellenden Verbindung, so daß die entsprechende Belastungsrate eingesetzt wird.Another one provided by the peripheral units Service results from the units 5A and 5B and consists of the load level data and national / local code translation information, which are used to convey information relating to the prefixes used for certain operations or to the intermediaries Connections, whereby the distance factor is transmitted to the OCU is in the connection to be established so that the appropriate loading rate is used.
Zusätzlich zu der Übermittlung von Tarifdaten und KreditkartenVerifikation umfaßt jede der Einheiten 4A und 4B eine Uhr für die Übermittlung der Tageszeit, weil diese Information benötigt wird, da der Anruftarif abhängt von der Tageszelt, zu der Anruf erfolgt. Die Uhren in den beiden Einheiten sind unabhängig, werden jedoch alle 3o Min. miteinander verglichen, und wenn der Fehler größer ist als 3o Sek. wird ein Signal zur Anzeige hierfür zur Monitoreinheit 6 übertragen, damit der Wartungsingenieur informiert wird. Bei Empfang einer solchen Nachricht benutzt der Wartungsingenieur die DlagnosSinheit 7, um beide Uhren auf die Zelt zu stellen, die von einer Nutteruhr angezeigt wird.In addition to the transmission of tariff data and credit card verification, each of the units includes 4A and 4B a watch for the transmission of the time of day, because this information is required as the call tariff depends on the Day tent to which the call is made. The clocks in the two units are independent, but are compared with each other every 30 minutes, and if the error is greater than 30 seconds. a signal to display this is transmitted to the monitor unit 6 so that the maintenance engineer is informed. At reception the maintenance engineer uses the diagnostics unit for such a message 7 to set both clocks on the tent indicated by a mother clock.
Die wichtigste von den Peripherieeinheiten erfüllte Aufgabe wird erfüllt durch die Magnetkaesettenaufzeichnungseinhelten 3Amd 3B, welche in Duplikat auf zwei getrennte Magnetbandkassetten Einzelheiten der vom Vermittler durchgeführten Vermittlungen aufzeichnen, zusammen mit der Identifikation des Teilnehmers, entweder mittels seiner Teilnehmernummer oder mittels seiner Kreditkartennummer beispielsweise. Auf den Kassetten werden außerdem die Dauer der Verbindung aufgezeichnet, die Tageszeit, die Tarifeinheit und alle anderen Einzelheiten, falls es sich beispielsweise um einen persönlichen Ruf handelt. Wenn eine Magnetbandkassette gefülltThe most important task performed by the peripheral units is performed by the magnetic cassette recording units 3A and 3B, which record, in duplicate, on two separate magnetic tape cartridges, details of the exchanges carried out by the agent, together with the identification of the subscriber, either by means of his subscriber number or by means of his credit card number, for example. The duration of the connection, the time of day, the tariff unit and all others are also recorded on the cassettes Details if it is, for example, a personal call. When a magnetic tape cartridge is filled
709836/0892709836/0892
wordne 1st oder am Ende einer bestimmten Perlode wird die Kassette ausgetauscht und die gefüllte Kassette wird einer Zentralbuchhaltung übermittelt, wo die Belastungen für die Anrufe berechnet werden und in das Konto des Teilnehmers übertragen werden.wordne 1st or at the end of a certain perlode will the cassette is replaced and the filled cassette is transmitted to a central accounting, where the charges for the calls are calculated and in the account of the subscriber be transmitted.
Ebenso wie die Peripherieeinheiten sind auch die Fernmeldekabel 1 und 2,mit denen sie an die OCUs angeschlossen sind, doppelt vorhanden, um so sicher zu stellen, daß ein einzelner Fehler nicht eine ganze Baugruppe des Teams stillsetzen kann. Darüberhinaus ist es möglich, daß eine fehlerhafte Einheit geprüft und repariert werden kann, ohne daß die Kapazität des Systems unterbrochen wird, soweit die Vermittlungspersonen betroffen sind. Damit die WartungsIngenieure Fehler in irgendeinem Teil des Systems schnell lokalisieren und reparieren können, ist die Monitoreinheit 6 vorgesehen, die mit jeder OCU verbunden ist und mit jeder Perpherieeinheit über ein System von unabhängigen Kabeln, die es ermöglichen, die Arbeitsweise jeder Einheit abzuschätzen in Bezug auf relevante Parameter, wie beispielsweise den Status der Füllung von Pufferspeichern, die in den Bnheiten vorgesehen sind. Zusätzlich sind die Mikroprozessoren in den Einheiten so programmiert, daß sie ihre Eigenfunktion überprüfen und eine Nachricht übermitteln, daß alles in Ordnung ist oder daß ein Fehler vorliegt, mit der jeweiligen Einheit, welche Nachricht periodisch zum Monitoreinheit gelangt. In einem Beispiel werden Prüfnachrichten der Monitoreinheit von jeder OCU und Peripherieeinheit alle vier Sekunden übertragen. Die Monitoreinheit liefert einen Ausdruck dieser Nachrichten mittels eines Ferndruckers 6A, welcher Ausdruck es ermöglicht, die Gesamtarbeitsweise des Systems zu überprüfen und außerdem statistische Informationen enthält, welche Entscheidungen darüber ermöglicht, ob weiteres Bedienungspersonal oder zusätzliche Peripherieeinheiten benötigt werden oder nicht.Just like the peripheral units, there are also the telecommunication cables 1 and 2 with which they are connected to the OCUs are duplicated in order to ensure that a single fault does not shut down an entire assembly of the team can. Furthermore, it is possible that a defective unit can be checked and repaired without the capacity of the system is interrupted insofar as the mediators are affected. So that the maintenance engineers can quickly locate faults in any part of the system and repair, the monitor unit 6 is provided which is connected to each OCU and to each peripheral unit through a system of independent cables that allow the operation of each unit to be assessed in relation to each other on relevant parameters, such as the status of the filling of buffer memories, which are provided in the units are. In addition, the microprocessors in the units are programmed in such a way that they check their own function and send a message that everything is OK or that there is an error with the respective unit, which message is periodically sent to the monitoring unit. In one example Check messages from the monitoring unit are transmitted by each OCU and peripheral unit every four seconds. The monitoring unit provides a printout of these messages by means of a remote printer 6A, which printout enables the To review the overall functioning of the system and also contains statistical information on which decisions about whether additional operating personnel or additional peripheral units may or may not be required.
709836/0892709836/0892
Wenn die Monitoreinheit 6 nicht in der Lage ist, genau die fehlerhafte Baugruppe zu identifizieren, ist ein Wartungsingenieur in der Lage, eine Diagnoseeinheit 7 zu benutzen, die einen weiteren Mikroprozessor enthalte und ein großes Repertoire von Diagnoseanweisungen auf Testkass&ten enthält, die in die Einheit 7 bei 7A eingeführt werden können. Die Diagnoseeinheit 7 ist so ausgelegt, daß sie Fehler in irgendeiner der Einheiten diagnostiziert und lokalisiert und kann dies in solcher Weise tun, daß sie von nicht spezialisierten Bedienungspersonen verwendet werden kann, die keinerlei Ausbildung bezüglich der in dem System verwendeten Datenverarbeitungsbaugruppen haben. Um die Diagnose durchzuführen,löst die Einheit 7 ein Testsignal aus, das über ein Diagnosekabelsystem 9 und über eine Anschlußeinheit 8 entweder an die OCUs gelangt oder an die Peripherieeinheiten und entsprechende Ausgangssignale werden zur Diagnoseeinheit 7 rückübertnagen über dasselbe Kabelsystem 9 und die Anschlußeinheit 8. Der Ferndrucker 6A ermöglicht es dem Wartungsingeifeur, Instruktionen und Daten über dessen Tastenfeld einzugeben und druckt die Resultate aus. Der Ferndrucker 6A ist mit der Monitoreinheit 6 über eine V24-Leitung angeschlossen und eine zweite Leitung verbindet die Einheit 6 mit der Diagnoseeinheit 7.If the monitoring unit 6 is not able to Identifying exactly the faulty assembly is one Maintenance engineer able to use a diagnostic unit 7 which contains a further microprocessor and contains a large repertoire of diagnostic instructions on test kitties introduced into unit 7 at 7A can be. The diagnostic unit 7 is designed so that it diagnoses errors in any of the units and and can do so in such a way that they can be used by non-specialized operators who have no training whatsoever with regard to the data processing assemblies used in the system. To the diagnosis perform, the unit 7 triggers a test signal via a diagnostic cable system 9 and a connection unit 8 either reaches the OCUs or the peripheral units and the corresponding output signals become the diagnostic unit 7 return via the same cable system 9 and the connection unit 8. The remote printer 6A enables the maintenance engineer to Enter instructions and data via its keypad and print out the results. The remote printer 6A is connected to the monitor unit 6 via a V24 line and a second line connects the unit 6 to the diagnostic unit 7th
Eine weitere Funktion der Diagnoseeinheit 7 besteht darin, daß sie es ermöglicht. Daten in die Tarif- und Kreditkartenverifiziereinheit 4A und 4B zu übertragen, da es wahrscheinlich ist, daß zumindest die Kreditkartendaten häufig sich ändern.Another function of the diagnostic unit 7 is that it enables it. Data in the tariff and credit card verification unit 4A and 4B, as it is likely that at least the credit card information is frequent change.
Die CPUs können im Betrieb ausfallen und sind deshalb so programmiert, daß sie periodische Prüfungen durchführen, üb ihren Betriebszustand zu überwachen und den der Einheiten, welche von ihen gesteuert werden. Um dies zu erreichen, um-The CPUs can fail during operation and are therefore programmed to perform periodic checks to monitor their operational status and that of the units, which are controlled by them. To achieve this, to-
709836/0892709836/0892
A2A2
faßt jede Einheit einen Haupttaktgeber, bestehend aus einem Zähler, an den ein Puls mit einer Pulsfrequenz von IkHz angelegt ist. Die Programme des Mikroprozessors, der in der Einheit vorhanden ist, sind so ausgebildet, daß sie den Zähler in Intervallen, die eine Viertelsekunde nicht übersteigen, ansteuern und ihn auf den Zählstand null zurücksetzen. Wenn der Zähler während dieser Zeit nicht angesteuert wird, beispielsweise wegen des Fehlers eines Programmes den Mikroprozessor aus der Instruktionsschleife herauszunehmen oder infolge eines Materialfehlers im Mikroprozessor, stapelt der Zähler, wenn er nicht angesteuert wird, eine"Auslaufzeit", um eine weitere Zeitperiode zu ermöglichen, innerhalb der der Zähler angesteuert werden kann. Wenn innerhalb dieser Auslaufperiode der Zähler nicht angesteuert wird, so wird das Programm des Mikroprozessors unterbrochen und rückgesetzt auf eine Bezugsposition in der Programmsequenz. Ein Signal wird gesetzt, wenn eine Programmunterbrechung erfolgt, und Signale werden zur Monitoreinheit übertragen, damit sie Einzelheiten des Fehlers aufzeichnen kann. Ein zweiter Fehler bei der Ansteuerung des Zählers innerhalb des Viertelsekundenzeltintervalls führt dazu, daß die Einheit als ausgefallen erfaßt wird und zu diesem Zeitpunkt «wird, wenn die Einheit eine OCU ist, eine Umschaltung der ΟΡΕ-Eingänge zu den benachbarten ixLden OCUs vorgenommen.each unit holds a main clock, consisting of a counter to which a pulse with a pulse frequency of IkHz is applied is. The programs of the microprocessor, which is present in the unit, are designed so that they use the counter at intervals that do not exceed a quarter of a second and reset it to zero. if the counter is not activated during this time, for example because of a program error in the microprocessor taken out of the instruction loop or as a result of a material fault in the microprocessor, the stacks Counter, if it is not activated, a "run-out time", to allow a further period of time within which the counter can be controlled. If within this If the counter is not activated during the run-out period, then the program of the microprocessor is interrupted and reset to a reference position in the program sequence. A Signal is set when a program interruption occurs and signals are transmitted to the monitor unit so that it can Record details of the failure. A second error in the control of the counter within the quarter-second interval leads to the unit being recorded as having failed and at this point in time "if the unit is a OCU, the ΟΡΕ inputs are switched to the neighboring ixLden OCUs.
Wie oben beschrieben empfängt jede OCU Eingänge von 8 OPEs, kann jedoch Eingänge von 12 OPEs empfangen. Infolgedessen werden bei Versagen einer OCU, die ihr normalerweise zugeordneten OPBs als zwei Gruppen von vier an entsprechende andere OCUs übergeführt, die dann mit 12 OPEs zusammenarbeiten.As described above, each OCU receives inputs from 8 OPEs, but can receive inputs from 12 OPEs. Consequently If an OCU fails, the OPBs normally assigned to it are sent as two groups of four transferred to other OCUs, which then work together with 12 OPEs.
Die Eingänge von den OPEs zu den OCUs werden in Gruppen von 4 zu jeweils als "zuerst ein zuerst aus"-Pufferspeichern übertragen, die in OPE-Eifaeiten enthalten sind.The inputs from the OPEs to the OCUs are in groups from 4 to each as "first in, first out" buffers contained in OPE-Eifaeiten.
709836/0892709836/0892
Wenn Irgendeiner dieser Pufferspeicher gefüllt wird, so wird angenommen, daß aus Irgendeinem Grunde die OCU versagt hat und nicht mehr in der Lage ist, die Eingänge zu verarbeiten. In der gleichen Weise wie oben beschrieben,wird das Versagen angezeigt und in gleicher Weise behandelt durch Übertragung der QPEs an die benachbarten OPUs. Wie zuvor wird eine Anzeige zur Monitoreinheit 6 übermittelt, um das Versagen der OCU aufzuzeichnen. If any of these buffers are filled, so will assumed that for some reason the OCU failed and is no longer able to process the inputs. In the same way as described above, it will fail displayed and treated in the same way by transferring the QPEs to the neighboring OPUs. As before, there will be an ad to monitor unit 6 to record the failure of the OCU.
Das gesamte System ist so aufgebaut, daß jede Baugruppe zumindest doppelt vorhanden ist, mit dem Ergebnis, daß die Signale umgeleitet werden können zu anderen Einheiten, falls irgendwo ein Fehler auftritt. Wie oben beschrieben, sind die OCUs so ausgebildet, daß ihre Funktionen übernommen werden können von anderen OCUs im Falle eines Versagens, und die Peripherieeinheiten sind ebenfalls doppelt vorhanden, so daß, wenn eine Einheit versagt, ihr Gegenstück in der Lage ist, die erforderlichen Funktioen weiterhin auszuführen. Jede OCU ist so programmiert, daß sie eine Antwort über jede der Leitungen A oder B von den Einheiten empfangen kann, zu denen sie eine Anfrage gesandt hat, wobei eine Antwort von der mit Leitung A und eine von dem Duplikat verbunden mit Leitung B kommen. Die OCU vergleicht dann die Antworten und trifft eine Entscheidung, welches Signal korrekt ist, falls sie sich unterscheiden. Die Signale umfassen einfache Prüfinformationen, etwa ein oder mehrere Paritätsdigits, um einen Gültigkeitstest be%glich der Daten durchzuführen, damit ohne Schwierigkeit offensichtlich ungültige Daten gefunden werden können. Wenn andererseits eine OCU Antworten erhält, die unterschiedlich sind, von denen jedoch beide gültig zu sein scheinen, so erzeugt sie ein Signal für die betreffende Vermittlungsperson zur Anzeige dafür, daß sie die Dateqnicht verarbeiten kann, well sie nicht entscheiden kann, welche korrekt sind. Unter diesen Bedlnungen muß die Vermittlungsperson auf die üblichen Referenzbücher zurückgreifen, um die erforderliche InformationThe entire system is structured in such a way that each assembly is at least twice, with the result that that the signals can be redirected to other units in the event of an error somewhere. As described above, the OCUs are designed so that their functions can be taken over by other OCUs in the event of a failure, and the peripheral units are also duplicated so that if one unit fails, its counterpart in is able to continue to perform the required functions. Each OCU is programmed to receive a response over either line A or B from the units to which it sent a request, one response from the one connected to line A and one from the duplicate come with line B. The OCU then compares the responses and makes a decision as to which signal is correct, if any they differ. The signals include simple test information, for example one or more parity digits in order to carry out a validity test on the data, thus without Difficulty finding obviously invalid data. On the other hand, if an OCU receives responses that differ but both appear to be valid, it generates a signal for the operator concerned to indicate that it cannot process the data, because she can't decide which ones are correct. Under these conditions the mediator has to act in the usual way Access reference books to get the required information
709838/0892709838/0892
zu ermitteln. Irgendein Fehler dieser Art wird automatisch zur Monitoreinheit übertragen und der WartungsIngenieur ist dann in der Lage, Tests durchzuführen, um festzustellen, welches Teil des Systems versagt hat und um es wieder in Betrieb zu setzen.to investigate. Any error of this kind is automatically transmitted to the monitoring unit and the maintenance engineer is then be able to run tests to determine which part of the system has failed and to get it back in To put operation.
Zusätzlich weisen die Magnetkartenaufzeichnungseinheiten 3A und 3B, die ebenfalls doppelt vorhanden sind und jeweils an die Leitung A bzw. B angeschlossen sind, eine Prüfeinheit auf, die in ihre Eingänge eingeschaltet ist, um sicher zu stellen, daß die auf den Kassetten aufgezeichneten Daten soweit überhaupt möglich korrekt sind. Im Eingang jeder Einheit ist ein "zuerst ein zuerst aus" (FIFO)-Puffer vorgesehen und die in diesen Puffern gespeicherten Daten werden verglichen. Wenn die Daten in beiden Puffern identisch sind, dann läßt man sie durch die Aufzeichnungseinheiten aufzeichnen. Falls die Daten in den beiden Pufferspeichern differieren, dann wird jedes von ihnen getestet bezüglich der Gültigkeit auf der Basis einer einfachen überprüfung, beispielsweise mittels einer Paritätsüberprüfung, und wenn ein Satz von Daten falsch ist, dann werden in beiden Einheiten die gültigen Daten aufgezeichnet. Wenn andererseits die Daten differieren, aber beide Sätze von Daten gültig zu sein scheinen, dann ist jede Aufzeichnungeeinheit so ausgebildet, daß sie die in ihrem eigenen Pufferspeicher gespeicherten Daten speichat und zur Monitoreinheit wird eine Anzeige übertragen, daß die beiden Sätze von Daten differieren. Es ist auch möglich, daß eine Markierung irgendeiner Art in die Aufzeichnung eingegeben wird, an dieser Stelle, um anzuzeigen, daß die der Markierung unmittelbar vorausgehenden Daten oder unmittelbar folgenden Daten suspekt sind.In addition, the magnetic card recording units 3A and 3B, which are also available twice and are each connected to line A and B, respectively, a test unit connected to its inputs to ensure that the recorded on the cassettes Data is correct as far as possible. In the entrance of each unit there is a "first on first off" (FIFO) buffers are provided and the data stored in these buffers are compared. If the data is in both Buffers are identical, they are allowed to be recorded by the recording units. If the data in the differ in both buffers, then each of them is tested for validity on the basis of a simple check, for example by means of a parity check, and if a set of data is incorrect, then the valid data are recorded in both units. On the other hand, if the data differ, but both sets of data appear to be valid, then each recording unit is arranged to record the in stores data saved in its own buffer memory and an indication is transmitted to the monitor unit that the two sets of data differ. It is also possible, that a mark of some kind entered into the record is, at this point, to indicate that the data immediately preceding or immediately the following dates are suspect.
709836/0892709836/0892
Fig. 2 zeigt den Aufbau einer Vermittlersteuereinheit (QCU) und ihres Anschlusses an 8 OPEs und an 2 benachbarte OCUs zwecks Überführung der OPEs in^wei Blöcken von je 4 an benachbarte OCUs im Falle eines Versagens. Die gleiche Verbindung zwischen den OCUs wird verwendet für die überführung eines Blocks von vier OPEs, herkommend von einer der benachbarten OCUs sollte eine der jeweils benachbarten OCUs versagen. Das strichpunktiert umrahmte Rechteck loo umschließt die Komponenten, welche eine OCU Nr. N bilden, wobei der Teil der OCU Nummer N+l teilweise von der gestrichelten Linie lol umschlossen angedeutet ist und eine Verbindung zu OCU N-I ist bei Io2 angedeutet. Zusätzlich zu den gezeigten oder angedeuteten Komponenten umfaßt jede OGO Stromversorgungen und einen Pulsgenerator, der die von dem Mikroprozessor benötigten Signale erzeugt.Fig. 2 shows the structure of a switch control unit (QCU) and its connection to 8 OPEs and to 2 neighboring ones OCUs for the purpose of transferring the OPEs in ^ white blocks of 4 each to neighboring OCUs in the event of failure. The same connection between the OCUs is used for the transfer of a block of four OPEs coming from one of the neighboring OCUs should one of the neighboring OCUs fail. The rectangle framed by a dot-dash line loo encloses the components that make up an OCU No. N, the part of the OCU number N + 1 being partially separated from the dashed line Line lol is indicated enclosed and a connection to OCU N-I is indicated at Io2. In addition to the components shown or indicated include each OGO power supplies and a pulse generator that generates the signals required by the microprocessor.
Die acht der OCU zugeordneten OPEs sind mit Io3 bis Ho bezeichnet und angeschlossen an entsprechende Datensteuereinheiten 111 bis 118 in der OCU. Die Datensteuereinheiten haben bestimmte Pufferspeicher- und andere Funktionen für beispielsweise das überprüfen der Gültigkeit der von den OPEs empfangenen Signale und für die Ausführung bestimmter Kodewandlungen beispielsweise. Die Datensteuereinheiten sind in Gruppen von je vier an den OPE gemeinsame Einheiten 119 und 12o angeschlossen, mittels welcher die Signale von den OPEs gemultiplext werden für das Anlegen einer Kabelleitung 121, die die Hauptverbindung bildet zwischen dem Mikroprozessor und den an ihm angeschlossenen Einheiten. Jede den OPE genwtneame Einheit umfaßt einen (FIFO) Pufferspeieher (siehe Fig. 8), für den Empfang von Daten und Instruktionen von den OPEs und für das Ermöglichen, daß sie zeitlich ausgerichtet werden für die Verarbeitung durch den Mikroprozessor in der OCU. The eight OPEs assigned to the OCU are labeled Io3 to Ho and are connected to corresponding data control units 111 to 118 in the OCU. The data control units have certain buffering and other functions for example to check the validity of the OPEs received signals and for the execution of certain code conversions, for example. The data control units are connected in groups of four to the OPE common units 119 and 12o, by means of which the signals from the OPEs are multiplexed for the creation of a cable line 121, which forms the main connection between the microprocessor and the units connected to it. Each the OPE genwtneame unit comprises a (FIFO) buffer memory (see Figure 8), for receiving data and instructions from the OPEs and for allowing them to be time aligned are for processing by the microprocessor in the OCU.
-n--n-
709836/0892709836/0892
SLlSLl
Der Mikroprozessor selbst befindet sich in einer zentralen Bearbeitungseinheit (CPU) 122 und ist mittels der Kabelleitung 121 angeschlossen an einen Schnellzugriffspeicher (RAM = random access memory) 123, einen programmierbaren Festwertspeicher (PROM = programmable read-only memory) 124, einen CPU Monitor 125 und zwei periphere Einheiten-Selektoren (PS) 126 und 127. Zusätzlich sid Möglichkeiten vorgesehen für das Einstöpseln einer gedruckten Schaltungskappe (Prüfzugriff) 128 zum Anschließen der Diagnoseeinheit an die OCU. Der CPU Monitor 125 ist direkt verbunden mit der Monitoreinheit (Fig. 1) und die Pteripherieeinheit-Selektoren 126 und 127 sind jeweils verbunden mit den Leitungen A bzw. B (ig. 1).The microprocessor itself is located in a central processing unit (CPU) 122 and is by means of of cable line 121 connected to a rapid access memory (RAM = random access memory) 123, a programmable read-only memory (PROM = programmable read-only memory) 124, a CPU monitor 125 and two peripheral unit selectors (PS) 126 and 127. Additionally sid Possibilities provided for plugging in a printed circuit cap (test access) 128 for connecting the Diagnostic unit to the OCU. The CPU monitor 125 is directly connected to the monitor unit (FIG. 1) and the peripheral unit selectors 126 and 127 are each connected to lines A and B (Fig. 1).
Reserveeinheiten 129 und 13o sind jeweils angeschlossen an die OPE gemeinsamen Einheiten 119 und 12o und auch an die Kabelleitung 121. Die Etheit 129 ist über die Verbindung Io2 mit OCU N-I verbunden und die Einheit 12o mit OCU N+l.Reserve units 129 and 13o are each connected to the OPE common units 119 and 12o and also to the Cable line 121. The entity 129 is on the connection Io2 connected to OCU N-I and the unit 12o to OCU N + 1.
Verbunden mit der CPU 122 und gegebenenfalls eingebaut injAen Mikroprozessor (jedoch aus Gründen größerer Deutlichkeit getrennt von der CPU dargestellt) ist ein Taktgeber 131 und in dem RAM 123 mittels software Aus lauf zeit folgen 132 und eine Peripheriebedarfsfolge 133, deren Funktionen noch zu erläutern sind. Wartungstasten 134 sind vorgesehen, angeshclossen an die Kabelleitung 121, damit ein WartungsIngenieur direkt die Steuerung der OCU übernehmen kann, falls dies erforderlich ist. Eine Stromversorgungseinheit und ein Pulsgenerator sind beide nicht dargestellt, sind jedoch vorgestien, um die Komponenten der OCU zu speisen.Connected to the CPU 122 and installed if necessary injAen microprocessor (but for the sake of clarity shown separately from the CPU) is a clock generator 131 and in the RAM 123 by means of software run-off time followers 132 and a Periphery requirement sequence 133, the functions of which are still to be explained. Maintenance buttons 134 are provided connected to the Cable line 121 so that a maintenance engineer directly controls the control the OCU can take over if necessary. One Power supply unit and a pulse generator are both not shown, but have advanced to the components of the OCU to dine.
Die CPU 122 bewirkt die Bearbeitung der Signale von den OPEs ,wobei Anfragen zu den verschiedenen Peripherieeinheiten je nach Bedarf in folgender Weise übertragen werden.The CPU 122 processes the signals from the OPEs, making requests to the various peripheral units can be transmitted in the following manner as required.
709836/0892709836/0892
Die Operationen der CPU sind in 16 gemultiplexte Zeitlagen unterteilt, von denen zwölf den zwölf OPEs zugeteilt sind (die acht OPEs, die normalerweise von der OCU versorgt werden plus vier zusätzliche OPEs, die übernommen werden, falls die benachbarte OCU ausfallt), eine Zeitlage ist dem Haupttaktgeber zugeteilt und den Auslaufzeiten (Anzeigen dafür, daß bestimmte Zeitintervalle verstrichen sind), zwei sind den Peripherieselektoren zugeteilt und eine 1st den Wartungstasten zugeteilt, über die ein Wartungsingenieur Daten oder spezielle Instruktionen in die OCU eingeben kann. Man erkennt, daß Pufferspeicher verwendet werden müssen mit einem Prozessor, der auf diese WEise arbeitet, weil die tatsächliche Zelt bei der Gebrauch gemacht wird von oder irgendwelche Einzeldaten erzeugt werden, abhängt von der Zeitlage, auf die die Daten sich bezJEhen. Wenn ein Signal von einem OPE in einem der Puffer in den den OPEs gemeinsamen Einheiten 119 und 12o gehalten wird, antwortet die CPU 122 in der entsprechenden Zeitlage auf das Signal, um die Daten aufzuzeichnen oder deren Verarbeitung in konventioneller Heise einzuleiten, d.h. unter Verwendung von Speicherregistern in RAM 123 zugeteilt der betreffenden Zeitlage, um die Daten zu speichern, sowie anfängliche und Zwischenresultate von Berechnungen in Abhängigkeit von Instruktionen, die aus dem PROM 124 entnommen werden. Ein typisches Signal von einem OPE wäre eine Anfrage für Daten von einer der Peripherieeinheiten unddLe CPU würde auf ein solches Signal antworten durch den Versuch, eine Anforderung für die Daten an die betreffende Peripherieeinheit zu übertragen. Wahrscheinlich wäre die Peripherieeinheit in dem betreffenden Augenblick nicht zugänglich und deshalb würde die Anfrage am Ende der Folge plaziert, die in dem Peripherieanfragefolgenspelcher 133 gespeichert ist und wenn die AnfrageThe operations of the CPU are divided into 16 multiplexed time slots, twelve of which are the twelve OPEs (the eight OPEs that are normally supplied by the OCU plus four additional OPEs that are taken over if the neighboring OCU fails), one The time slot is allocated to the master clock and the run-out times (indicators that certain time intervals have passed are), two are assigned to the peripheral selectors and one is assigned to the maintenance buttons via which a maintenance engineer can enter data or special instructions into the OCU. It can be seen that the buffer memory must be used with a processor that works this way because the actual tent in use is made from or any individual data is generated, depending on the time slot to which the data relates. If a signal from an OPE is held in one of the buffers in the OPEs common units 119 and 12o, the CPU 122 will respond to it in the appropriate timing Signal to record the data or initiate its processing in a conventional manner, i.e. using of storage registers in RAM 123 allotted the time slot in question to store the data, as well as initial and Intermediate results of calculations depending on instructions taken from PROM 124. A typical one Signal from an OPE would be a request for data from one of the peripheral units and the CPU would respond to one respond to such a signal by attempting to transmit a request for the data to the peripheral in question. The peripheral unit would probably not be accessible at the moment in question and therefore would the request is placed at the end of the sequence that is in the peripheral request sequence bin 133 is saved and when the request
709836/0892709836/0892
den Kopf der Folge erreicht, werden die Einzelheiten von der CPU 122 aus dem RAM 123 ausgewählt und über die Selektoren 126 und 127 den betreffenden Peripherieeinheiten zugeführt. Die von den Peripherieeinheiten empfangenen Daten würden durch den CPU 122 in den RAH 123 so eingegeben, daß sie zum OPE rückgeführt werden können. Jede OCU kann 84 Anrufe gleichzeitig bearbeiten, d.h. sieben Anrufe von jedem OPE und die in den Peripherieanfragefolgen gespeicherten Daten haben die Form eines Anrufettiketts, d.h. eine Zahl zwischen 1 und 84, durch die der Anruf für die OCU identifiziert wird.reaches the head of the sequence, the details are selected from the RAM 123 by the CPU 122 and over the selectors 126 and 127 are supplied to the respective peripheral units. The ones from the peripheral units received data would be input to the RAH 123 by the CPU 122 so that it would be fed back to the OPE can. Each OCU can process 84 calls simultaneously, i.e. seven calls from each OPE and those following in the peripheral requests Stored data is in the form of a call label, i.e. a number between 1 and 84 that the call is identified to the OCU.
Der Zeitablauf der Arbeitsgänge wird gesteuert durch einen (nicht dargestellten) Pulsgenerator, dessen Impulse an die Zeitgebereinheit 131 angelegt werden, der seinerseits Signale zu den in der Einheit 132 gespeicherten Ablauffolgen überträgt. Die Funktion der Ablauffolgen besteht darin, nach bestimmten Zeitintervallen Signale zu erzeugen, beispielsweise nach drei Minuten für eine Verbindungszelt von einer öffentlichen Telefonzelle, welches Intervall die Zeiteinheit für einen vorbezahlten Anruf bildet. Wie oben beschrieben, umfaßt der Zeitgeber 131 einen Zähler, der immer dann auf null zurückgesetzt wird, wenn der Zeitgeber angesteuert wird, so daß im Falle eines Versagens der normalen Abfolge von Instruktionen der CPU 122, wonach der Taktgeber 131 nicht mehr angesteuert wird, der Zähler einen Wert erreichen würde, der höher ist als bei normalem Betrieb, was eine Anzeige für das Versagen liefert, woraufhin die Programme der CPU 122 auf eine Ausgangsposition zurückgesetzt werden und von neuem abzulaufen beginnen.The timing of the operations is controlled by a (not shown) pulse generator whose Pulses are applied to the timer unit 131, which in turn sends signals to those stored in the unit 132 Transfers sequences. The function of the sequences exists in generating signals after certain time intervals, for example after three minutes for a connection tent from a public telephone booth, which interval is the unit of time for a prepaid call. As above described, the timer 131 includes a counter which is reset to zero whenever the timer is activated so that in the event of a failure of the normal sequence of instructions the CPU 122, after which the clock 131 is no longer activated, the counter would reach a value that is higher than in normal operation, which is a An indication of the failure provides, whereupon the programs of the CPU 122 are reset to an initial position and start over again.
709836/0892709836/0892
Zusätzlich zur überwachung der zufriedenstellenden Funktion der OCU mittels Zeitgebers, ist der Monitor 6 vorgesehen, für den Empfang von periodischen Signalen von der OCU, erzeugt während der Programmabläufe zur Anzeige für die befriedigende Operation und außerdem von statistischen Daten bezüglich der Anrufe, die verarbeitet werden. Einzelheiten der statistischen Daten werden von der CPU 122 zum Puffer in der Einheit 125 übertragen, während der dem CPU Monitor zugeordneten Zeitlage, so daß während des Betriebes der Verbindung die statistischen Daten in der Monitoreinheit 6 aufgebaut werden.In addition to monitoring the satisfactory function of the OCU by means of a timer, the monitor 6 is provided for receiving periodic signals from the OCU, generated during the program execution to indicate the satisfactory operation and also by statistical Data relating to the calls that are being processed. Details of the statistical data are sent from the CPU 122 to the Buffers in unit 125 are transferred during the time slot assigned to the CPU monitor, so that during operation the connection, the statistical data are established in the monitoring unit 6.
Die sechzehnte Zeitlage steht zur Verfügung für die Wartungstasten 134 im Falle eines Versagens der OCU, was es dem WartungsIngenieur ermöglicht, die CPU 122 direkt zu instruieren und die Ursache irgendwelcher Fehler oder Versagen in der OCU zu diagnostizieren.The sixteenth time slot is available to the maintenance buttons 134 in the event of a failure of the OCU, which it enables the maintenance engineer to instruct the CPU 122 directly and diagnose the cause of any errors or failures in the OCU.
Neben anderen Speichermöglichkeiten des RAM 123 liegt ein Anrufspeieher mit 84 Adressen vor, jeweils eine für einen Anruf, in dem Einzelheiten der Anrufe gespeichert werden, wenn sie durch die Bedienungsperson eingegeben werden. Wenn der Anruf abgeschlossen ist, werden die relevanten Einzel-Mten von der CPU zu den Magnetkassetteneinheiten 3A und 3B übertragen, für die Belastung und zur Monitoreinheit 6 für die statistischen Zwecke. Ein Vermittlungsplatzspeicher ist ferner vorgesehen, mittels dem die Schalter am Vermittlungsplatz zu dem Rufettikett oder der Rufnummer in Beziehung gesetzt werden.In addition to other storage possibilities of the RAM 123 lies a call memory with 84 addresses, one for each Call that stores details of calls when they are entered by the operator. if the call is complete, the relevant individual Mten transferred from the CPU to the magnetic cartridge units 3A and 3B for the load and to the monitor unit 6 for the statistical purposes. A switchboard memory is also provided, by means of which the switches at the switchboard be related to the call label or the call number.
-U--U-
709836/089 2709836/089 2
27089332708933
Im Falle eines Versagens der OCU N erfaßt entweder durch den Hautptaktgeber oder durch das Vollwerden eines oder mehrerer ' der Eingang FIFO Puffer in den Datensteuereinheiten, überträgt der CPU Monitor 125 Signale zu den Reserveeinheiten 129 und 13o, was diese veranlaßt, die Ausgänge der OPE gemeinsamen Einheiten 119 und 12o auf die Reserveeinheiten in den benachbarten OCUs umzuleiten. Qe CPUs in den OCUs sind so programmiert, daß sie die Reserveeinheiten in jedem Multiplexzyklus überprüfen, um festzustellen, ob Signale von vier extra OPEs an die OCU gelangen oder nicht. Wenn die vier zusätzlichen OPEs einer bestimmten OCU zugeschaltet werden, dann adressiert die CPU die zusätzlichen OPEs in der gleichen Weise wie die ursprünglichen acht OPSs, die der OCU zugeordnet sind, so daß die Arbeitsgänge, erforderlich durch die zusätzlichen OPEs in den Arbeitsplan eingepaßt werden, der von der OCU zu durchlaufen ist.In the event of a failure, the OCU N is sensed either by the main clock or by the filling up of one or more 'the input FIFO buffers in the data control units, the CPU monitor 125 transmits signals to the reserve units 129 and 13o causing them to operate Redirect outputs of the OPE common units 119 and 12o to the reserve units in the neighboring OCUs. Qe CPUs in the OCUs are programmed to check the reserve units in each multiplex cycle to determine whether signals from four extra OPEs reach the OCU or not. If the four additional OPEs of a certain OCU are connected, the CPU addresses the additional OPEs in the same way as the original ones eight OPSs, which are assigned to the OCU, so that the operations required by the additional OPEs in the work plan which is to be traversed by the OCU.
Fig. 8 zeigt weitere Einzelheiten des Mechanismus in einer OCU für die Umschaltung von Gruppen von OPEs an benachbarte OCUs. Zwei Gruppen von vier OPEs sind verbunden über zwei FIFO gemeinsame Speicher 7ol und 7o2 mit Speicherpuffern A bzw. B, bezeichnet mit 7o3 bzw. 7o4. Die Puffer 7o3 und 7o4 haben jeweils zwei Ausgänge, von denen einer verbunden ist mit CPU 7oo, die zu der betreffenden OCU gehören, und von denen der andere verbunden ist mit einer jeweiligen Reserve CPU, die zu einer benachbarten OCU gehört. Eine CPU Monitoreinheit 7o5 enthält ein OR-Gatter 7o6 mit Eingängen von den FIFO-Puffern 7ol und 7o2, falls diese voll werden, einem Eingang von einer Viertelsekundenzeitauslaufeinheit 7o7 in dem CPU-Monitor 7o5 und einem Eingang von einem Pulsgenerator 7o8, der Regerimpulse an die CPU 7oo liefert zur Anzeige dafür, daß ein Impuls oder eine Folge von Impulsen versagt hat. Ein weiterer Eingang 7o9 ist vorgesehen, damit ein Wart ungs Ingenieur dieFig. 8 shows further details of the mechanism in an OCU for switching groups of OPEs to neighboring ones OCUs. Two groups of four OPEs are connected via two FIFO shared memories 7ol and 7o2 with memory buffers A and B, labeled 7o3 and 7o4, respectively. Buffers 7o3 and 7o4 each have two outputs, one of which is connected to CPU 7oo, which belong to the OCU in question, and of which the other is connected to a respective reserve CPU belonging to a neighboring OCU. A CPU monitoring unit 7o5 includes an OR gate 7o6 with inputs from the FIFO buffers 7ol and 7o2, if they become full, an input from a quarter second timeout unit 7o7 in the CPU monitor 7o5 and an input from a pulse generator 7o8 which supplies excitation pulses to the CPU 7oo to indicate that a pulse is present or a sequence of impulses has failed. Another input 7o9 is provided so that a maintenance engineer can handle the
-2'Z-709836/0892 -2'Z- 709836/0892
Umschaltoperation von Hand überprüfen kann. Der Ausgang des Gatters 7o6 ist verbunden mit den Puffern 7o3 und 7o4, um die Umschaltsteuerung dieser Puffer zu den Reserve CPUs bzw. von diesen zu bewirken.Manually check switching operation. The exit of the gate 7o6 is connected to the buffers 7o3 and 7o4 in order to control the switching of these buffers to the reserve CPUs or to effect from these.
Fig. 3 zeigt Einzelheiten der Diagnoseeinheit (Fig.l), aus der man ersehen kann, daß die Einheit aus einem aktiven Teil, hler mit Testkontrolleinheit bezeichnet, und gebildet von Einheiten unter der strichpunktierten Linie, die verbunden sind mit einer Kabelleitung 2oo und einem passiven Teil besteht, der hier als Eingreifreserveeinheit bezeichnet ist und gebildet wird von den Einheiten oberhalb der strichpunktierten Linie, die angeschlossen sind an eine Kabelleitung 22o. Die Einheiten, die den passiven Teil bilden, dienen als "Eingreifreserven", d.h. sie unterliegen im Betrieb wiederholt einer Abfolge von Prüfungen unter Steuerung durch die CPOs 2ol und 212, so daß ein WartungsIngenieur eine der Einheiten auswählen kann zur Verwendung in einer Baugruppe nach einem Versagen, wobei er sicher sein kann, daß die Einheit, die er ausgewählt hat, vollständig betriebsbereit ist, während eine im Lager befindliche Einheit gegebenenfalls einen Fehler aufweisen kann.Fig. 3 shows details of the diagnostic unit (Fig.l), from which one can see that the unit is formed from an active part, referred to as the test control unit of units under the dash-dotted line connected with a cable line 2oo and a passive part exists, which is referred to here as intervention reserve unit and is formed by the units above the dash-dotted line, which are connected to a cable line 22o. The units that form the passive part serve as "intervention reserves", i.e. they are repeatedly subject to a sequence of tests under control during operation the CPOs 2ol and 212 so that a maintenance engineer is one of the Select units for use in an assembly after a failure, being assured that the unit, that he has selected is fully operational, while a unit in the warehouse may have one May have errors.
2o2, PROM Die Ejkheiten CPU 2ol, RAM/2o3A und 2o3B und CPU Monitor2o2, PROM The units CPU 2ol, RAM / 2o3A and 2o3B and CPU monitor
2o4 bilden eine Datenverarbeitungseinheit, wie sie in vielen Einheiten dea Systems angewandt wird zum Steuern der Tests, die von der Diagnoseeinheit durchgeführt werden, und diese Einheiten sind untereinander verbunden durch die Kabelleitung 2oo. An die Kabelleitung 2oosind ferner angeschlossen eine V24 Einheit 2o8, deren Funktion später erläutert wird, ein Interzonenkanal 2o9, der angeschlossen ist an die Tarif- und Kreditkarten Verifiziereinheiten 4A und 4B, zweü Eingabe statistischer Daten in diese Einheiten und eine zweite V24 Einheit 21o, welche die Teatkontrollelnhelt direkt mit der Monitor einheit 6 verbindet, zwecks Empfang von Instruktionen von jener Einheit, wie2o4 form a data processing unit, as it is used in many units of the system to control the tests, which are carried out by the diagnostic unit, and these units are interconnected by the cable line 2oo. A V24 unit 2o8, the function of which will be explained later, an interzonal channel, is also connected to the cable line 2oo 2o9, which is connected to the tariff and credit card verification units 4A and 4B, two input statistical Data in these units and a second V24 unit 21o, which the tea control unit connects directly to the monitor unit 6, to receive instructions from that unit on how
709836/0892709836/0892
2?2?
oben erwähnt. Eine Spezialwartungsleitung von der Monitorleitung 6 ist über eine Monitoreinheit 123 mit der Kabelleitung 2oo verbunden und Magnetbandkassetteneinheiten 225Ά und 225B sind vorgesehen, damit ein WartungsIngenieur schnell spezielle Instruktionen oder Daten für diagnostische Testverfahren eingeben kann. Die Blöcke 226, 227 und 228 bezeichnen mögliche Positionen für andere PROMs für diagnostische Testprogramme. Eine weitere V24-Einheit, enthalten innerhalb des strichpunktierten Rechtecks 211 ist ebenfalls mit der Kabelleitung 2oo verbunden und bildet zusammen mit der V24-Einheit 2o8 die Doppelverbindung der Eingreifreserveeinheit mit der Testkontrolleinheit, wobei die beiden V24-Einheiten jeweils verbunden sind mit der Kabelleitung 22o mittels V24-Einheit 21/8 und jener enthalten in der Diagnoseanschlußeinheit 222. Die Anschlußeinheit 222 kann von der Leitung 22o gelöst werden und angeschlossen werden an die Kabelleitung einer anderen Einheit im System, wobei die Verbindung bei den Diagrammen dieser Einheit als Testzugang angegeben ist, um so zu ermöglichen, daß die Testkontrolleinheit Zugang gewinnt zu den Komponenten der betreffenden Einheit, damit diagnostische Testverfahren ausgeführt werden können.mentioned above. A special maintenance line from the monitor line 6 is connected to the cable line via a monitor unit 123 2oo connected and magnetic tape cartridge units 225Ά and 225B are provided to help a maintenance engineer quickly enter special instructions or data for diagnostic test procedures. The blocks 226, 227 and 228 denote possible positions for other PROMs for diagnostic test programs. Another V24 unit contained within the The dot-dash rectangle 211 is also connected to the cable line 2oo and forms together with the V24 unit 2o8 the double connection of the intervention reserve unit with the test control unit, whereby the two V24 units each are connected to the cable line 22o by means of a V24 unit 21/8 and that contained in the diagnostic connection unit 222. The connection unit 222 can be detached from the line 22o and be connected to the cable line of another unit in the system, the connection in the diagrams of this Unit is specified as a test access so as to enable the test control unit gains access to the components of the relevant unit so that diagnostic test procedures can be carried out can be.
Die Eingreifreserveeinheit enthält, wie oben erwähnt, eine Anzahl von Komponenten, beispielsweise in Form von gedruckten Schaltungskarten, die dauernd erprobt werden unter Steuerung durch eine CPU 22, ein RAM 213 und ein PROM 214, die alle angeschlossen sind an die Kabelleitung 22o. Die Komponenten selbst sind ein Peripherleselektor 2o6, eine OP gemeinsame Einheit 2o7, eine Peripherie-Eingang-Ausgang-Einheit 216, eine OPE Testeinheit 217, zwei Datenkontroller 224A und 224B, ein Interzonenkanal 219, ein OPE Puffer 221 und eine Monitoreingangseinheit 2o5, angeschlossen an eine CPU Einheit 215. Damit diese Einheiten in der Weise zusammenwirken können,As mentioned above, the intervention reserve unit contains a number of components, for example in the form of printed circuit cards, which are constantly being tested below Controlled by a CPU 22, a RAM 213 and a PROM 214, all of which are connected to the cable line 22o. The components themselves are a peripheral read selector 2o6, an OP common Unit 2o7, a peripheral input-output unit 216, an OPE test unit 217, two data controllers 224A and 224B, an interzonal channel 219, an OPE buffer 221 and a monitor input unit 2o5 connected to a CPU unit 215. So that these units can work together in such a way that
709836/0892709836/0892
wie sie konstruiert sind für den Service betrieb, abgesehen von der Verbindung des CPU Monitors 215 mit der Monitoreingangseinheit 2o5, die oben erwähnt wurden,ist der Peripherieselektor 206 angeschlossen an die Peripherie Eingang-Ausgang-Einheit 216, die OPE Testeinheit 217 ist angeschlossen an die Datenkontroller 224A und 224B, der Interzonenkanal 219 ist mit seinen Ausgängen angeschlossen, wie die Ausgänge des OPE Puffers 221, der gesteuert wird durch den CPU Monitor 215, um die Umschaltung dieses Puffers zu bewirken, wie dies beschrieben wurde unter Bezugnahme auf die Puffer 7o3 und 7o4 aas Fig. 8.apart from how they are designed for service operation from the connection of the CPU monitor 215 to the monitor input unit 2o5 mentioned above is the peripheral selector 206 connected to the peripheral input-output unit 216, the OPE test unit 217 is connected to the data controllers 224A and 224B, which is the interzonal channel 219 with its outputs connected, like the outputs of the OPE buffer 221, which is controlled by the CPU monitor 215, to cause this buffer to be switched as described with reference to buffers 7o3 and 7o4 aas Fig. 8.
Stromversorgungseinheiten 23o und 232 und Impulsgeneratoren 231 und 233 sind jeweils vorgesehen für die Testkontrolleinheit und die Eingreifreserveeinheit, welche beiden Einheiten aus ahnjiliehen Komponeten bestehen, so daß man standardisierte Baugruppen erhält.Power supply units 23o and 232 and pulse generators 231 and 233 are each provided for the test control unit and the intervention reserve unit, which two Units consist of related components, so that one standardized assemblies received.
Die Diagnoseeinheit kann die folgenden Funktionen ausführen:The diagnostic unit can perform the following functions:
1. Speicherung für einen Bereich von einzelnen Di agnoseprogrammen,1. Storage for a range of individual diagnostic programs,
2. die Möglichkeit eine Reserve zu halten, einschließlich einer von allen grundsätzlichen Systemkarten in Eingreifzustand mit einem Alarm, wenn ein Fehler in einer der Reservekappen auftritt,2. The possibility of holding a reserve, including one of all fundamental System cards in engagement with a Alarm when an error occurs in one of the reserve caps,
3. Wartungsingenieurzugang für die Steuerung der Diagnoseprogramme und für das Abrufen eines Ausgangs als Ergebnis jener Programme.3. Maintenance engineer access for controlling the Diagnostic programs and for getting an output as a result of those programs.
709836/0892709836/0892
Dieser Zugang erfolgt über den Ferndrucker 6Ά, der Monitoreinheit über eine V24-Verbindung zwischen der Monitoreinheit und der Diagnoseeinheit. This access is via the remote printer 6Ά, the monitoring unit via a V24 connection between the monitoring unit and the diagnostic unit.
4. Eine Möglichkeit für das Eingeben und Einspeichern gesicherter Datentafeln, z.B. Tarifdaten, Umsetzdaten und Kredltkartenstopliste.4. A possibility for entering and saving secured data tables, e.g. tariff data, Turnover dates and credit card stop list.
5. Eine Möglichkeit zum Resynchronisieren der zwei real time Taktgeber in den für den Tarif bestimmten Peripherieeinrichtungen. 5. A possibility of resynchronizing the two real-time clock generators in the peripheral devices intended for the tariff.
Die Diagnoseanschlusseinheit 8 weist die folgenden Möglichkeiten auf:The diagnostic connection unit 8 has the following options:
1. Eine Möglichkeit, die Programme einer adressierten CPU zu unterbrechen, um ein Testprogramm durchzuführen, abgeleitet von einem in der Einheit 8 enthaltenen PROM.1. A possibility to interrupt the programs of an addressed CPU in order to execute a test program to be carried out, derived from a PROM contained in the unit 8.
2. Durchziehen eines PROM-Programms zum grundsätzlichen Durchprüfen von CPU, Pulsgenerator und RAM Kombination einer adressierten Einheit.2. Run a PROM program to fundamentally check the CPU, pulse generator and RAM Combination of an addressed unit.
3. ZugriffsmögSchkeit für die adressierte CPU zum Lesen von Programmen aus der Diagnoseeinheit. Wenn ein Fehler auftritt, zeigt die Monitoreinheit 6 zumindest an, welche Einheit, d.h. OCU Peripheriezone, versagt hat oder, noch besser, welche Karte versagt hat. Die Diagnoseanschlußeinheit wird dann in die fehlerhafte Einheit3. Access for the addressed CPU to the Reading programs from the diagnostic unit. If an error occurs, the monitoring unit shows 6 at least which unit, i.e. OCU peripheral zone, has failed or, even better, which card failed. The diagnostic connector is then inserted into the faulty unit
-2C-709836/0892 -2C- 709836/0892
ZAZA
eingestöp/selt. Die Unterbrechung wird dann in Betrieb gesetzt, damit die CPU mit dem Lesen des PROM Diagnoseprogramms unter Ingenieursteuerung über den Ferndrucker 6A beginnt. Wenn dies unzureichend ist, um den Fehler zu identifizieren, dann hat eine der folgenden Kappen versagt:plugged in. The interruption then becomes operational set to allow the CPU to read the PROM diagnostic program under engineering control via the remote printer 6A begins. If this is insufficient to identify the fault, then one of the following caps has failed:
1. Die Stromversorgung, die getrennt Alarm auslöst und demgemäß einen Fehler selbst kenntlich macht.1. The power supply, which separately triggers an alarm and accordingly makes a fault recognizable.
2. Pulsgenerator, hier gibt es einen Alarm beim langsamsten Taktimpuls, d.h. ein Versagen wird normalerweise den langsamsten Taktimpuls beeinflussen und demgemäß den Fehler durch einen Alarm anzeigen.2. Pulse generator, here there is an alarm at the slowest clock pulse, i.e. a failure is normal affect the slowest clock pulse and accordingly indicate the error with an alarm.
3. Die RAM-Karte - normalerweise werden zwei RAM-Karten benutzt, so daß durch Testen mit der anderen RAM-Karte eine gute überprüfung vorgenommen werden kann, ob sich der Fehler in der RAM-Karte befindet.3. The RAM Card - Usually there are two RAM cards is used so that a good check can be made by testing with the other RAM card to see if the fault is in the RAM card.
4. Die CPU.4. The CPU.
Aus dieser Information ergibt sich, daß ein Fehler, der nicht bereits offensichtlich ist oder aufgeklärt werden kann, indem man versucht, eine andere RAM Karte durchlaufen zu lassen, normalerweise in der CPU vorliegt. Durch Verwendung der Eingreifreserve CPU von der Diagnoseeinheit kann der Test wiederholt werden. Ein anderer Fehler kann hervorgerufen worden sein durch den Pulsgenerator; sonst handelt es sich um einen sehr ungewöhnlichen Fehler, in Form einer dauernden Störung auf der Kabelleitung. Dies kann überprüft werden, indem man die fehlerverdächtige CPU in die Eingreifreserveposition bringt, um festzustellen, ob sie befriedigend arbeitet. Wenn sie korrekt arbeitet, dann handelt es sich um einen Leitungsfehler. Wenn einmal festgestellt worden ist, daß CPU,From this information it follows that an error that is not already obvious or can be cleared up can by trying another RAM card is normally present in the CPU. By using the intervention reserve CPU of the diagnostic unit can the test can be repeated. Another error may be caused have been made by the pulse generator; otherwise it is a very unusual error in the form of a permanent one Disturbance on the cable line. This can be verified by placing the suspect CPU in the intervention reserve position to see if it is working satisfactorily. If it works correctly, then there is a line fault. Once it has been determined that the CPU,
709836/0892709836/0892
27089S3 33,27089S3 33,
Pulsgenerator, Stromversorgung und RAM in Ordnung sind, kann man Prüfungen durchführen, um den PROM, den CPU Monitor und die Eingangs-Ausgangsge%te zu testen. Auf diese WEi.se kann der Fehler sehr schnell auf eine einzige Karte eingegrenzt werden. Verschiedene Karten müssen möglicherweise entfernt und ausgetauscht werden, wenn der Fehler sich in dem Impulsgenerator oder in der Stromversorgung befindet und nicht die auf diesen Karten vorgesehenen Alarmeinrichtungen betätigt oder wenn ein Fehler vorliegt, der in Verbindung steht mit der Kabelleitung, was es erforderlich machen kann, eine Anzahl von Karten abzutrennen, um eine Dauerstörung aufzuklären; dann kann man durch Tests mit wieder angeschlossenen Karten die fehlerhafte Karte isolieren.If the pulse generator, power supply and RAM are in order, tests can be carried out on the PROM, the CPU monitor and to test the input-output values. To this Knowing that the error can be narrowed down very quickly to a single card. Different cards may need removed and replaced if the fault is in the pulse generator or in the power supply and does not operate the alarm devices provided on these cards or if there is a fault associated with stands with the cable line, which may make it necessary to disconnect a number of cards in order to clear up a persistent malfunction; then you can reconnect by testing with Cards isolate the faulty card.
Fig. 4 zeigt die Schaltung durch eine Peripherieeinheit mit Ausnahme des Magnetkassettenrekorders. Die Peripherieeinheiten unterscheiden sich nur bezüglich der Programmierung der Testwertspeicher. Wie man sehen kann, ist die Konstruktion nach Fig. 4 ähnlich der der anderen Einheiten, etwa der der OCU und der Diagnoseeinheit, soweit es den Datenverarbeitungsteil der Schaltung betrifft, gebildet von CPU 3o7, RAM 3o6, PROM 3o5 und CPU Monitor 3o4. Sie ist jedoch unterschiedlich, indem drei Peripherie I/O Steueatnheiten 3ol bis 3o3 vorgesehen sind, angeschlossen an die Kabelleitung 3oo. Jede periphere I/O Steuereinheit ist verbunden mit Gruppen der OCUs, (Fig.l).Fig. 4 shows the circuit through a peripheral unit with the exception of the magnetic cassette recorder. The peripheral units only differ with regard to the programming of the test value memory. As you can see is the construction 4 similar to that of the other units, such as that of the OCU and the diagnostic unit, insofar as it is the data processing part of the circuit, formed by CPU 3o7, RAM 3o6, PROM 3o5 and CPU monitor 3o4. However, it is different by having three peripheral I / O control units 3ol to 3o3 are provided, connected to the cable line 3oo. Each peripheral I / O control unit is connected to groups the OCUs, (Fig.l).
Die Schaltung der Magnetkassettenrekorder ist in Fig. dargestellt und ähnlich der.nach Fig. 4, unter Zusatz einer Interzonenkanaleinheit 4ol und Anschlußeinheiten zwischen dem Magnetband zur CPU und zwischen den Magnetbändern 4o2 und 4o3 und einer dualen Kassettenbandeinheit 4o4. Eine Stromve rs 09mg für die Kassetteneinheit wird vorgesehen durch die Einheit 415.The circuit of the magnetic cassette recorder is shown in Fig. And is similar to that of Fig. 4, with the addition of a Interzone channel unit 4ol and connection units between the Magnetic tape to the CPU and between the magnetic tapes 4o2 and 4o3 and a dual cassette tape unit 4o4. A Stromve rs 09mg for the cassette unit is provided by unit 415.
709836/0892709836/0892
4ol und
Die Einheiten 4o2 sind verbunden mit der Kabelleitung 4oo. Ferner sind an die Kabelleitung 4oo drei periphere I/O
Steuereinheiten 41o,411 und 412 angeschlossen, CPU 4o6, RAM 4o7, PROM 4o8 und CPU Monitor-Einheit 4o5. Wie weiter
oben erläutert, werden die Daten, die über die Leitungen Ά bzw. B den Magnetbandkassetteneinheiten zugeführt werden,
verglichen, und dies ist die Funktion der Interzonenkanaleinheit
4ol zusammen mit einer ähnlichen Einheit in der anderen
Magnetkassetteneinheit (die Peripherteeinheiten werden
nachfolgend als zur Zone A oder als zur Zone B gehörig angesehen, abhängig davon, mit welcher Leitung sie verbunden
sind). Die Einheit 4o4 ist eine Doppelkassetteneinheit, damit die Magnetkassette ausgetauscht werden kann, ohne die
Aufzeichn ung zu unterbrechen. Eine Stromversorgung 413 und
Impulsgenerator 414 sind vorgesehen, um die Schaltkreise anzusteuern. 4ol and
The units 4o2 are connected to the cable line 4oo. Furthermore, three peripheral I / O control units 41o, 411 and 412 are connected to the cable line 4oo, CPU 4o6, RAM 4o7, PROM 4o8 and CPU monitor unit 4o5. As explained above, the data that are fed to the magnetic tape cassette units via the lines Ά and B, respectively, are compared, and this is the function of the interzonal channel unit 4ol together with a similar unit in the other magnetic cassette unit (the peripheral units are hereinafter referred to as zone A or considered to belong to Zone B, depending on which line they are connected to). The unit 4o4 is a double cassette unit so that the magnetic cassette can be exchanged without interrupting the recording. A power supply 413 and pulse generator 414 are provided to drive the circuits.
Die Monitoreinheit ist in Fig. 6 dargestellt und verwendet wieder dieselbe Datenverarbeitungskonstruktion mit einem CPU 5o8, einem RAM 5o9 und einem PROM 51o, angeschlossen an eine Kabelleitung 5o o, doch sind in dieser Einheit vier Monitoreingangseinheiten 5ol bis 5o4 vorgesehen, angeschlossen an die Kabelleitung 5oo, welche Monitoreingangseinheiten direkte Verbindung haben mit dem Rest der Anlage nach Fig. 1, zwecks Aufnahme der Signale von den CPU Monitoreinheiten. The monitor unit is shown in FIG. 6 and again uses the same data processing construction a CPU 5o8, a RAM 5o9 and a PROM 51o connected to a cable line 5o o, but are in this unit four monitor input units 5ol to 5o4 are provided, connected to the cable line 5oo, which monitor input units have direct communication with the rest of the system of Fig. 1 for the purpose of receiving the signals from the CPU monitor units.
Zusätzlich sind zwei duale V24 Kodeanschlußeinheiten 5o6 und 5o7 vorgesehen, zum Anschluß der Monitoreinheit an einen Ferndrucker, einen Lochstreifenlocher und die Diagnoseeinheit. There are also two dual V24 code connection units 5o6 and 5o7 provided for connecting the monitor unit to a remote printer, a punched tape punch and the diagnostic unit.
709836/0892709836/0892
Eine Stromversorgung 512 und ein Pulsgenerator 513 sind vorgesehen.A power supply 512 and a pulse generator 513 are provided.
Die Monitoreinheit 6 empfängt Daten von den OCUs und Peripheriegeräten, welche in zwei Typen unterteilt werden können. Dies sind statistische und Schwierigkeitsinformationen von den OCUs und Fehleranzeigen von den OCUs und den Peripheriegeräten.The monitor unit 6 receives data from the OCUs and peripheral devices, which are divided into two types can be. This is statistical and difficulty information from the OCUs and error indications from the OCUs and the peripherals.
Die Einheit 6 erzeugt Statistiken und Schwierigkeitsinformationen sowohl ausgedruckt wie auch als Lochstreifen. Abhängig von der Größe der Anlage wird das Ausdrucken am Drucker 6A vorgenommen oder auf einem getrennten (nicht dargestellten) Drucker. Wenn ein getrennter Drucker verwendet wird, so muß der WartungsIngenieur eine spezielle Anweisung eingeben, um dies zu bewirken. Die Hauptmasse der statistischen Daten ist nicht regelmäßig erforderlich und wird nur ausgeworfen, wenn von einem Wartungsingenieur eine Marke gesetzt wird, und zwar über den Wartungsdrucker. Die dauernd benötigte Information umfaßt:The unit 6 generates statistics and difficulty information both printed out and as punched tape. Depending on the size of the system, printing is done on the printer 6A or on a separate one printer (not shown). If a separate printer is used, the maintenance engineer must use a special one Enter instruction to do this. The bulk of statistical data is not required regularly and is only ejected when a mark is set by a maintenance engineer via the maintenance printer. the continuously required information includes:
Die Gesamtzahl der statistischen Nachrichten, empfangen von den OCUs für jeweils eine Periode von 15 Minuten,The total number of statistical messages received by the OCUs for one period at a time of 15 minutes,
der Prozentsatz von innerhalb 15 Sekunden beantworteten Anrufen (genau bis auf eine Dezimalstelle) für jeweils fünfzehnminütige Perioden, abgeleitet von Q-Zählkreisen undthe percentage answered within 15 seconds Calling (to one decimal place exactly) for fifteen-minute periods, derived of Q counting circles and
die mittlere Anzahl von besetzten Plätzen für jeweils fünfzehnminütige Perioden. Wenn jeweils eine Vermittlungsperson mit der Arbeit an einem Schaltbrett beginnt, wird ein "HEADSET IN"-Signal zu dem OCU übertragen und wenn die Bedienungsperson den Arbeitsplatz verläßt, wird ein "HEADSETthe mean number of occupied seats for each fifteen minute period. If there is an intermediary in each case starts work on a switchboard, a "HEADSET IN" signal is transmitted to the OCU and when the When the operator leaves the workplace, a "HEADSET
709836/0892709836/0892
OUT"-Signal übertragen. Die OCU überträgt zur Monitoreinheit eine Nachricht alle 16 Sekunden, einschließlich der in Betrieb befindlichen Vermittlungsplätze. Die Monitoreinheit betätigt einen Zeiger für jede Position bei Empfang dieser Information und mittelt die Anzahl der besetzten Plätze über eine fünfzehnminütige Periode.OUT "signal transmitted. The OCU transmits to the monitoring unit a message every 16 seconds, including the attendant consoles in operation. The monitoring unit actuates a pointer for each position upon receipt of this information and transmits the number of occupied spaces a fifteen minute period.
Diese statistische Information wird erzeugt und gespeichert in einem "Statistik-Ausgangpuffer" alle fünfzehn Minuten und einmal alle vier Stunden werden alle Daten im Puffer ausgedruckt mit entsprechenden Angaben bezüglich der Bedeutung der Daten.This statistical information is generated and stored in a "statistics output buffer" every fifteen Minutes and once every four hours, all data in the buffer is printed out with the corresponding information on the Importance of the data.
Ein Teil der Überwachungssteuerung bewirkt von der Monitoreinheit 6 ist eine Überprüfung der Tarifeinheiten 4A und 4B, um sicher zu stellen, daß die beiden real time Taktgeber synchron arbeiten. Die Tarifeinheiten übertragen Nachrichten zu den Monitoreinheiten alle Viertelstunden, einschließlich einer Zahl im Bereich von ο bis 95, um die letzte Viertelstunde in einer 24-stündigen Periode zu identifizieren und das Datum.Part of the monitoring control effected by the monitoring unit 6 is a review of the tariff units 4A and 4B to ensure that the two real time clocks work synchronously. Transfer the tariff units Messages to the monitor units every quarter of an hour, including a number ranging from ο to 95, to the last Identify quarter of an hour in a 24 hour period and the date.
Ebenso wie die Informationen ausgedruckt werden, werden sie auch auf einen Papierstreifen gelocht. Ein Streifenlocher ist an jeder Installation vorgesehen, doch wird äri zugeordneter Drucker für das Ausdrucken nur bei größeren Installationen vorgesehen werden. Ein Konflikt kann auftreten zwischen der Wartungsfunktion und der statistischen Funktion der Monitoreinheit 6 und dies gilt auch für die Diagnoseein-MLt 7, und man könnte ein Unterprogramm vorsehen, um dies zu eliminieren.Just as the information is printed out, it is also punched on a strip of paper. A strip punch is provided at every installation, but a dedicated printer will only be provided for printing in larger installations. A conflict can arise between the maintenance function and the statistical function of the monitoring unit 6, and this also applies to the diagnosis unit 7, and a subroutine could be provided in order to eliminate this.
709836/0892709836/0892
Schwierigkeitsnachrichten werden empfangen von der OCU, wenn die Vermittlungsperson eine bestimmte Schwierigkeit beim Aufbau einer Verbindung im Telefonnetz, entweder bei sich selbst oder bei einem Teilnehmer festzuhalten wünscht. Diese Information ist nützlich für das Bedienungspersonal, um Fehler im Netz festzustellen. Eine Nachricht wird empfangen von dem OCU für jede Aufzeichnung, und diese wird gespeichert von der Monitoreinheit 6, fertig zum Ausdrucken. Ein zyklishcer Puffer von 4K bytes wird verwendet, und ein Ausdrucken erfolgt, wenn der Puffer zu 3/4 voll ist, erfolgt ein statistischer Ausdruck oder auf Anforderung des Ingenieurs. Um die Interpretation des Wartungsingenieurs für diese Daten zu unterstützen, wird die Zeit bezüglich der nächstgelegenen Viertelstunde festgehalten für jeden Schwierigkeitsruf, wobei die Zeit angegeben wird, wann dieser empfangen wurde über die Monitoreinheit 6. Ein möglicher Konflikt kann behandelt werden in der gleichen Weise wie für die statistische Information.Difficulty messages are received by the OCU when the operator has a specific Difficulty setting up a connection in the telephone network, either with yourself or with a subscriber wishes to hold on. This information is useful for the operator to identify faults in the network. A message is received from the OCU for each recording and this is stored by the monitoring unit 6, ready to print. A cyclical buffer of 4K bytes is used, and printing is done when the buffer is 3/4 full, a statistical printout is made or at the request of the engineer. To the interpretation of the To assist the maintenance engineer with this data, the time is recorded in relation to the nearest quarter of an hour for each difficulty call, whereby the time is indicated when this was received via the monitoring unit 6. A possible conflict can be handled in the same way as for statistical information.
Fehleraufzeichnungen werden erzeugt durch OCUs und Peripheriegeräte, wenn eine Fehlfunktion auftritt. Die Monitoreinheit 6 ist so aufgebaut, daß sie ein Maximum von 128 Nachrichtentypen von den OCU und 128 Typen von den Peripheriegeräten verarbeiten kann zur Identifikation von Fehlern. Die Fehlernachrichten werden verwendet, um 8 bit Zähler weiterzuschalten in einem Zählerfeld. Zwei Felder werden verwendet, eines für OCU-Identität gegen Nachrichtentyp und das andere für die Peripherieidentität gegen den Nachrichtentyp. Jede Reihe und Spalte hat zugeordnete Schwellenzählstände, die definieren, bei welcher Zählung ein Fehlerreport aufgezeichnet werden muß und zur Kenntnis des Wartungsingenieurs gebracht werden soll. Normalerweise sind dieFault records are generated by OCUs and peripherals when a malfunction occurs. The monitor unit 6 is constructed so that it has a maximum of 128 message types from the OCU and 128 types from the peripheral devices can be processed to identify errors. The error messages are used to advance 8 bit counters in a counter field. Two fields are used one for OCU identity against message type and the other for peripheral identity against message type. Each row and column has associated threshold counts that define the count at which an error report is generated must be recorded and brought to the knowledge of the maintenance engineer. Usually they are
709836/089 2709836/089 2
Schwellenzählstände feste Werte, d.h. Teil des Programms. Um die Flexibilität jedoch zu erzielen, ist der Wartungsingenieur in der Lage, wenn erforderlich, variable Schwellenpegel einzustellen. Demgemäß werden zwei Sätze von Schwellen pro Feld verwendet, falls die variable Schwelle nicht in Benutzung ist und die festen Schwellen angewandt werden. Um Störsignale regelmäßig aufzuklären, werden um Mitternacht die beiden Arbeitsfelder gelöscht und die Zählstände übertragen zur "historischen Akte". Der Wartungsingenieur kann über den Ferndrucker die Aktion steuern, die auszulösen ist, wenn die historische Akte um Mitternacht auf den neuen Stand gebracht wird. Durch eine Instruktion überschreibt das Programm nicht einfach die historische Akte, sondern addiert aus der letzten 24-stündigen Periode die Zählungen zu den in der historischen Akte vorhandenden Zählungen, so daß man einen Satz von Zählständen über eine Anzahl von Tagen akkumulieren kann. Der WartungsIngenieur kann die bereits vorhandene historische Akte jederzeit ausdrucken lassen. Um die Bezugnahme auf die beiden Arbeitsfelder zu vereinfachen, bezieht sich der Wartungsingenieur auf eine"Gerätenummer", welche eine bestimmte OCU oder Peripherieeinheit definiert sowie auf einen "Nachrichtentyp". Die ersten 128 Typen sind den OCUs zugeordnet und die zweiten 128 den Peripheriegeräten. Es kann zweckmäßig sein, daß der Wartungsingenieur Zugang zu den Zählungen hat und diese in "Gruppen" kontrolliert. Diese GruppMen sind definiert durch das Gerät, zu dem sie gehören, z.B. Reihen einer OCU Akte, die sich auf eine bestimmte periphere Einheit bezieht und die Nachricht von dieser peripheren Einheit,(d.h. Spalte in der peripheren Arbeitsakte). Die Nachrichtenzählstände können ausgedruckt werden, gelöscht werden, und ein Schwellenwert kann gesetzt werden bezüglich einer Gruppenbasis der gleichen Weise wie bezüglich einer Spalte oder Zeile.Threshold counts fixed values, i.e. part of the program. However, to achieve flexibility, the maintenance engineer is able to use variable threshold levels if necessary to adjust. Accordingly, two sets of thresholds per field are used if the variable threshold is not in use and the fixed thresholds are applied. In order to clear up interfering signals regularly, around At midnight the two fields of work are deleted and the counts are transferred to the "historical file". The maintenance engineer can control the action via the remote printer, which is triggered when the historical file is updated at midnight. Through an instruction the program does not simply overwrite the historical file, but adds up from the last 24-hour period the counts to the counts in the historical record, so that you can get a set of counts over a Number of days can accumulate. The maintenance engineer can print out the existing historical file at any time. To simplify the reference to the two fields of work, the maintenance engineer refers to a "device number", which is a specific OCU or peripheral unit defined as well as a "message type". The first 128 types are assigned to the OCUs and the second 128 the peripheral devices. It may be useful for the maintenance engineer to have access to the counts and save them in "Groups" controlled. These groups are defined by the device to which they belong, e.g. rows of an OCU file, which relates to a particular peripheral unit and the message from that peripheral unit, (i.e. column in the peripheral work file). The message counts can be printed out, cleared, and a threshold value can be set on a group basis in the same way as on a column or row.
- 33-709836/0892 - 33-709836 / 0892
Um eine weitere Steuerung durch den Wartungsingenieur bezüglich der Schwellen einzuführen, ist auch die Möglichkeit einer zeitlich bestimmten Schwellensteuerung vorgesehen, was es dem WartungsIngenieur ermöglicht, über eine bestimmte Zeitperiode eine bestimmte Schwellenzählung zu spezifizieren. To introduce further control by the maintenance engineer regarding the thresholds is also the possibility of a timed threshold control is provided, which enables the maintenance engineer to to specify a certain threshold count over a certain period of time.
In bestimmten Fällen wird der WartungsIngenieur es für notwendig halten, spezifische Fehlstandsschwellen zu setzen, z.B. bezüglich einer bestimmten Nachrichtenaufzeichnung von einer bestimmten OCU. Diese Schwelleneinstellung einer einzigen Zählung ist in begrenzter Weise vorgesehen durch Verwendung einer getrennten Liste von den Hauptarbeitsfeldern. Wenn eine Schwelle erreicht wird, wird der Gesamtzählstand für die Zeile oder Spalte geprüft, um zu sehen, ob andere Aufzeichnungen empfangen werden von der OCU oder der Peripherie (Spaltenprüfung) oder der gleiche Nachrichtentyp von verschiedenen OCUs oder Peripheriegeräten (Spaltenprüfung). Wenn die Spalten/ Zeilen-Gesamtzählung den doppelten Schwellenwert erreicht hat, wird der entsprechende Fehlerreport erzeugt.In certain cases, the maintenance engineer becomes consider it necessary to set specific failure thresholds, e.g. with regard to a certain message recording from a specific OCU. This single count threshold setting is more limited Wise provided by using a separate list from the main work fields. When a threshold is reached the total count for the row or column is checked to see if other records are being received are from the OCU or the periphery (column check) or the same message type from different OCUs or peripherals (column checking). When the total column / row count reaches twice the threshold the corresponding error report is generated.
Reports bezüglich befriedigender Arbeitsweise werden empfangen von jeder OCU und Peripherieeinheit alle 4 Sekunden. Eine 8 Sekundenauslaufzeit wird gesetzt durch das Programm und wenn die Auslaufzeit abgelaufen ist, bevor der nächste Report bezüglich befriedigender Arbeitsweise empfangen worden ist, wird die entsprechende Nachrichtenzählung um eins weitergeschaltet. Eine Schwelle wird in exakt derselben Weise gesetzt, wie die gewöhnlichen Wartungsreports, empfangen von OCUs oder Peripheriegeräten.Reports regarding satisfactory operation are received by every OCU and peripheral unit every 4 Seconds. An 8 second run-out time is set by the program and when the run-down time has expired, before the next satisfactory operation report has been received, the corresponding message count advanced by one. A threshold is set in exactly the same way as the normal maintenance reports, received from OCUs or peripheral devices.
709836/0892709836/0892
Wenn ein Fehlerreport erzeugt wird, so wird die entsprechende Zeile oder Spalte markiert, um anzuzeigen, daß ein solcher Report erzeugt worden ist. Dies stellt sicher, daß, wenn eine weitere Zählung in jener Reihe die Schwelle erreicht, kein weiterer Report erzeugt wird.If an error report is generated, the corresponding row or column is marked to indicate that such a report has been generated. This ensures that if there is another count in that series the threshold is reached, no further report is generated.
Fehlerreports werden aufgezeichnet in einem zyklischen Puffer, in dem die Reihen oder Spaltenzahl und das entsprechende Feld (QCU oder Peripherie) festgehalten werden. Der Puffer ist groß genug, um sicherzustellen, daß im allgemeinen kein Obertrag erforderlich ist. Wenn die Folge voll ist, dann wird die Zeile oder Spalte nicht markiert, um anzuzeigen, daß ein Report erzeugt worden ist, so daß bei dem nächstmaligen Empfang eines Reports, die Schwelle wieder als überschritten erkannt wird und ein weiterer Versuch gemacht wird, um den Fehlerreport in den zyklischen Puffer einzugeben, usw. Jeder Report in der Folge wird mit einer zugeordneten Referenznummer versehen. Dies ermöglicht leichtere Bezugnahme durch den Wartungsingenieur. Wenn ein neuer Fehlerreport in die Folge eingefügt wird, wird ein Alarm ausgeschaltet. Abhängig davon, welche Zeile oder Spalte betroffen ist, wird entweder ein sofortiger oder ein verzögerter Alarm erzeugt. Wenn der Wartungsingenieur die Fehlerreportliste abruft, so werden die Alarme ausgeschaltet.Error reports are recorded in a cyclic buffer in which the number of rows or columns and the corresponding field (QCU or peripherals) must be recorded. The buffer is large enough to ensure that generally no carryover is required. If the sequence is full then the row or column will not marked to indicate that a report has been generated so that the next time a report is received, the threshold is recognized as being exceeded again and a further attempt is made to report the error in the cyclic buffer, etc. Each report in the sequence is assigned a reference number Mistake. This enables easier reference by the maintenance engineer. If a new bug report follows is inserted, an alarm is turned off. Depending on which row or column is affected, either an immediate or a delayed alarm is generated. When the maintenance engineer retrieves the fault report list, this will turn off the alarms.
Alle Viertelstunde empfängt die Monitoreinheit 6 Reports von beiden Tarifperipheriegeräten, unter Spezifikation der Viertelstunde (Nummer im Bereich ο - 95) und das Datum (Tag, Monat, Jahr). Wenn irgendeine fehlerhafte Nachricht empfangen wird (Paritätsprüfung) oder die biden Reports mehr als eine Minute auseinanderliegen, wird ein Fehlerreport erzeugt in der gleichen Weise wie für die SchwellenzähIstände.Every quarter of an hour the monitoring unit receives 6 reports from both tariff peripherals, under specification the quarter of an hour (number in the range ο - 95) and the date (day, month, year). If any faulty Message is received (parity check) or the two reports are more than a minute apart, a Error reports are generated in the same way as for the threshold counts.
709836/0892709836/0892
.μ..μ.
27089332708933
Einige Einzelheiten der Verbindung der CPU Monitoreinheit wie 125 aus Fig 2, 2o4 aus Fig. 3,3c* aus Fig. 4 und 4o5 aus Fig. 5 mit der Monitoreinheit 6 sind in Fig.7 dargestellt, woraus man erkennen kann, daß die Ausgänge von den CPU-Monitoreinheiten in zugeordneten FIFO Puffern 6ol bis 6o6 gespeichert werden, die durch Absatzsignale von einer Monitoreingangseinheit 611 ausgelesen werden. Die Monitoreiixangseinheiten 611 bis 616 umfassen jeweils einen CPU ANschluß 6HA bis 616A, um die Daten bereitzustellen, empfangen von der Datenverarbeitung der Monitoreinheit 6.Some details of the connection of the CPU monitor unit such as 125 from FIG. 2, 2o4 from FIG. 3, 3c * from FIG. 4 and 405 from FIG. 5 with the monitoring unit 6 are shown in FIG. 7, from which it can be seen that the outputs are stored by the CPU monitor units in assigned FIFO buffers 6ol to 6o6, which are generated by paragraph signals can be read out by a monitor input unit 611. The monitor output units 611 to 616 each include a CPU connector 6HA to 616A to provide the data, received from the data processing of the monitoring unit 6.
Die Arbeitsweise der CPUs in den Peripherieeinheiten ist ähnlich der der CPUs in einem CCU wie oben beschrieben, unter Bezugnahme auf Fig. 2, indem sie in eine Anzahl von Zeitlagen unterteilt sind, die jeweils Eingängen bzw. Ausgängen zugeteilt sind, welche Daten abfordern oder liefern. In der Benutzung der Peripherieeinheiten umfassen die Ein-Ausgänge die Ein-Ausgangseinhelten, den Haupttaktgeber und die Wartungstastatur. Die Operationen der Magnetbandkassettenaufzeichnungseinheiten umfaßt auch die U bertragung von Daten zu den magnetischen Aufzeichnungseinheiten und das überprüfen der aufzuzeichnenden Daten in jeder Einheit durch Bezugnahme auf die Daten, die in der anderen Einheit aufgezeichnet sind. Da die Datenrate, welche magnetische Aufzeichnungseinheiten verarbeiten kann relativ langsam ist, verglichen mit der Arbeitsgeschwindigkeit der CPU, ist Sorge dafür getragen, daß, wenn die magnetischen Aufzeichnungseinheiten bereit sind für den Empfang von Daten, die die Arbeit der CPU unterbrechen und sie zur übertragung von Daten veranlassen, welche für die magetischen Aufzeichnungseinheiten ausgewählt sind.The operation of the CPUs in the peripheral units is similar to that of the CPUs in a CCU as above with reference to Fig. 2 by dividing them into a number of time slots, respectively Inputs or outputs are assigned which request or deliver data. In the use of the peripheral units the inputs / outputs include the input / output units, the master clock and the maintenance keyboard. the Operations of the magnetic tape cartridge recording units also includes the transfer of data to the magnetic recording units and the checking of those to be recorded Data in each unit by referring to the data recorded in the other unit. Since the data rate, which magnetic recording units can process is relatively slow compared to the operating speed of the CPU, care is taken that when the magnetic recording units are ready to receive data that interrupt the operation of the CPU and cause them to transmit data selected for the magnetic recording units.
709836/0892709836/0892
- ir -- ir -
Eine typische Routine für eine Telefonvermittlungsplatzbedienungsperson unter Benutzung der beschriebenen Anlage ist die folgende: Die Art und Weise, in d er ein Anruf von dem Vermittler empfangen wird, bleibt unverändert, und die Vermittlungsperson beantwortet den Ruf wie bisher üblich. Bei Annahme des Rufes wird von der Vermittlungsperson die "gewöhnliche" Dienstklasse angezeigt; wenn der Ruf von einem Münzautomaten kommt,so kann die Vermittlungsperson die Klasse umschalten auf "Münzfernsprecher" durch Betätigung eines entsprechenden "Münzfernsprecher"-Knopfes. Bei Betätigung eines "Bestimmungsortwechsel/Nummer"-Knopfes zeigt der VDU in der OPE automatisch die anwendbare Ruftarifperiode an. Die "Bestimmuhgsnumer" wird in der nationaltypischen Form eingetastet und auf dem VDU angezeigt. Bei Betätigung eines "Bestimmungsorteingabe"-Knopfes wird automatisch eine "Zeitstop"-Taste betätigt und die erforderliche Nummer wird in das Netz eingegeben. Die Vermittlungsperson zeichnet dann die Herkunftaustausch/Nummer auf, wiederum in dem national zutreffenden Zahlenformat und auch dies wird auf dem VDU angezeigt. Wenn diese Aufzeichnung erfolgt ist, wird der Rufbelastungsschritt automatisch auf dem VDU angezeigt. Sobald die Vermittlungsperson verifiziert hat, daß der Ruf in befriedigender Weise abgegangen ist, wird der "Zeitstop"-Knopf zurückgesetzt und ein "automatische Kontenführung"-Knopf kann dann betätigt werden, bevor die Vermittlungsperson die angeschlossene Schaltung freigibt. Wenn die angerufene Nummer dann antwortet, beginnt die Zeitzählung automatisch. Bei Ende der Belegung, wenn beide Teilnehmer die Leitung freigeben, werden die Verbindungen automatisch aus dem Schaltschrank abgezogen und die Rufdaten, die erforderlich sind, um mit der Verbindung das Konto zu belasten, werden zu der Magnetbandkassette übertragen, so daß die Ver-A typical routine for a telephone attendant operator Using the facility described is the following: The way in which a Call received from the operator remains unchanged and the operator answers the call as common up to now. When the call is accepted, the operator the "ordinary" class of service displayed; if the call comes from a coin-operated machine, the operator can Switch the class to "coin-operated telephone" by pressing a corresponding "coin-operated telephone" button. When pressing a "change destination / number" button the VDU automatically displays the applicable call tariff period in the OPE. The "etermination number "is in the national typical Form keyed in and displayed on the VDU. When a "Destination input" button is pressed automatically pressed a "time stop" button and the required Number is entered into the network. The mediator then records the exchange of origin / number, again in the nationally applicable number format and this is also displayed on the VDU. When this recording occurs the call load step is automatically displayed on the VDU. Once the operator has verified, that the call has been answered in a satisfactory manner, the "time stop" button is reset and an "automatic account management" button can then be actuated before the operator releases the connected circuit. If the then the called number answers, the time counting starts automatically. At the end of the occupancy, if both participants release the line, the connections are automatically removed from the control cabinet and the call data required to debit the account with the connection are transferred to the magnetic tape cassette so that the
709836/0892709836/0892
bindungsschaltung frei wird, um einen neuen Ruf anzunehmen.binding circuit is free to accept a new call.
Die Tarifperiode, die Gebührenstufe und die Herkunftslei tun gsklasse für die Dienstleistung werden in getrennten Feldern der VDU angezeigt, jedoch werden die Anruf- und die Bestimmungsnummern in einem gemeinsamen, zugeordneten Feld angezeigt. Die Steuerung des algeordneten Feldes ist einer Anzahl von Tasten zugeteilt, und ein Me*kzeichen wird in den ersten Beiraum dieses Feldes angezeigt, um anzugeben, welche Taste die Steuerung übernimmt. Wenn keine Tasten betätigt werden, zeigt das zugeordnete Feld die Bestimmungsnummer, wenn eine solche aufgezeichnet worden ist. Die Anlage kann eine unbegrenzte Zahl von Abwicklungen übernehmen. Typische Beispiele sind gebührenfreie Anrufe, Kreditkartenanrufe, Gebührenübertragungsrufe, persönliche Hufe, Rufe mit Rückmeldung von Dauer und Gebühr und Rufe mit Eingabe von Gebührenbelastung auf Dritte.The tariff period, the fee level and the class of origin for the service are listed separately Fields of the VDU are displayed, but the call and destination numbers are in a common, assigned field displayed. Control of the associated field is assigned to a number of keys and a token is in The first space in this field is displayed to indicate which key is taking control. If no buttons are operated, the assigned field shows the destination number, if one has been recorded. The attachment can handle an unlimited number of transactions. Typical examples are toll-free calls, credit card calls, Charge transfer calls, personal hooves, calls with feedback of duration and charge and calls with entry of charge to third parties.
Eine erhebliche Einsparung bezüglich der Arbeitszeit für die Vermittlungsperson wird erwartet, weil die mittlere Verzögerung zwischen der Betätigung der Taste und der Anzeige von Daten auf dem VDU nur ein Bruchteil einer Sekunde beträgt. Ruf einzelheiten, wenn sie einmal erfaßt worden sind, werden verwendet «owohl für die Durchschaltung wie auch für die Aufzeichnung des Rufes und können verwendet werden, um eine unbegrenzte Anzahl von wiederholten Versuchen zu machen, die Verbindung aufzubauen, und zwar auf jeder Seite der Verbindung. Die Gebührenbelastungsinformation, Tarifrate und Gebührenstufe werden automatisch abgeleitet aas den Herkunfts- und Bestimmungslandgebührenkodes. Die Durchschaltung zu der gewünschten Ermittlung wird erzielt, wo erforderlich, durch eine automatische übersetzung des entsprechenden Knotenamtskodes.A considerable saving in terms of working time for the operator is expected because the middle Delay between pressing the button and displaying data on the VDU is only a fraction of a second. Call details once they have been captured used «for the connection as well as for the Record the call and can be used to make an unlimited number of retry attempts Establish connection, on either side of the connection. The charge information, tariff rate and charge level are automatically derived from the origin and destination toll codes. The connection to the desired Determination is achieved, where necessary, through an automatic translation of the appropriate node exchange code.
- 3«r 709836/0892 - 3 «r 709836/0892
Obwohl die Vermittlungsperson die Gesamtkontrolle der Verbindungszeit hat, erfolgt doch in der Mehrzahl der Fälle dies automatisch. Für die meisten Anrufe, wenn beide Teilnehmer wieder aufgelegt haben, führt die Anlage automatisch die Kontenführungsfunktion durch und gibt die Verbindungsleitungen frei, so daß die Leitungen für weitere Anrufe belegt werdenJfcönnen. Wenn normalerweise die Vermittlungsperson einmal alle Rufeinzelaeiten festgehalten hat und bis zum Bestimmungsamt durchgeschaltet hat, braucht sie nicht mehr weiter in die Verbindung einzugreifen. Although the operator has overall control of the connection time, in the majority of cases this is done automatically. For most calls, when both parties have hung up, the system automatically performs the accounting function and releases the connecting lines so that the lines can be seized for further calls. Normally, once the operator has recorded all the call details and connected through to the designated office, they no longer need to intervene in the connection.
Zwar wurde die Erfindung beschrieben unter Bezugnahme auf ein spezifisches Ausführungsbeispiel, verwendet für die Aufzeichnung von Einzelheiten von handvermittelten Telefongesprächen, doch versteht es sich, daß sie ebenso gut anwendbar ist für Datenverarbeitungsanlagen für andere Zwecke, beispielsweise für die Platzreservierung bei Luftfahrtgesellschaften, beim Bankservice, bei Versicherungsgesellschaften wie auch beim Börsenbetrieb.While the invention has been described with reference to a specific embodiment used for the Record details of hand-switched telephone calls, but it should be understood that they are equally applicable is for data processing systems for other purposes, for example for reserving seats at airlines, banking services, insurance companies as in the case of stock exchange operations.
Andere Merkmale der Ausführungsform wie oben beschrieben wurde, bilden den Gegenstand von gleichzeitig eingereichten Patentanmeldungen. Es versteht sich, daß die im Rahmen dieser Anmeldung beanspruchten Gegenstände sowohl allein wie auch in Verbindung mit anderen beanspruchten Merkmalen aus jenen gleichzeitig eingereichten Anmeldungen anwendbar sind.Other features of the embodiment as described above form the subject of FIG filed patent applications. It is understood that the subject matter claimed in this application both alone and in conjunction with other claimed features from those concurrently filed applications are applicable.
Andere Peripherieeinheiten als die beschriebenen in dem bestimmten Altführungsfall können zugefügt oder weggelassen werden, für die oben erwärften Anweridungsfälle. Es versteht sich, daß die Anzahl von Einheiten und die Länge der Zeitintervalle, die gegeben sind, nur beispielshäber zu verstehen sind und in irgendeiner geeigneten Weise variiert werden können.Peripheral units other than those described in the specific old management case can be added or omitted for the above mentioned application cases. It it will be understood that the number of units and the length of the time intervals given are exemplary only are to be understood and can be varied in any suitable manner.
709836/0892709836/0892
Claims (18)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB8669/76A GB1572892A (en) | 1976-03-04 | 1976-03-04 | Data processing equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2708983A1 true DE2708983A1 (en) | 1977-09-08 |
Family
ID=9856951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19772708983 Withdrawn DE2708983A1 (en) | 1976-03-04 | 1977-03-02 | DATA PROCESSING SYSTEM |
Country Status (13)
Country | Link |
---|---|
JP (1) | JPS52122014A (en) |
AU (1) | AU512449B2 (en) |
CA (1) | CA1094209A (en) |
CH (1) | CH623948A5 (en) |
DE (1) | DE2708983A1 (en) |
DK (1) | DK93077A (en) |
ES (1) | ES456515A1 (en) |
FR (1) | FR2343379A1 (en) |
GB (1) | GB1572892A (en) |
IT (1) | IT1080010B (en) |
NL (1) | NL7702371A (en) |
NO (1) | NO147853C (en) |
SE (1) | SE7702325L (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1572895A (en) * | 1976-03-04 | 1980-08-06 | Post Office | Data processing equipment |
GB1572893A (en) * | 1976-03-04 | 1980-08-06 | Post Office | Data processing equipment |
GB1572894A (en) * | 1976-03-04 | 1980-08-06 | Post Office | Data processing equipment |
US4381540A (en) | 1978-10-23 | 1983-04-26 | International Business Machines Corporation | Asynchronous channel error mechanism |
EP0010609B1 (en) * | 1978-10-23 | 1983-01-26 | International Business Machines Corporation | Data processing system with channel error logging |
FR2440032A1 (en) * | 1978-10-25 | 1980-05-23 | Standard Telephones Cables Ltd | Master and slaverocessor system - has monitoring and test routines and carries out addition processes on words from memory to be checked in cyclic order by control |
IT8003504A0 (en) * | 1980-09-05 | 1980-09-05 | Sits Soc It Telecom Siemens | EQUIPMENT FOR THE MANAGEMENT OF AUXILIARY INFORMATION RELEVANT TO A CENTRAL CONTROL OF A PLURALITY OF PERIPHERAL USERS AND FOR THE DIAGNOSIS OF THE SAME CENTRAL CONTROL |
FR2490842A1 (en) * | 1980-09-23 | 1982-03-26 | Renix Electronique Sa | ELECTRONIC ADAPTER DEVICE OF A DIAGNOSTIC SOCKET WITH INFORMATION PROVIDED BY AN ELECTRONIC CONTROL CIRCUIT |
FR2606184B1 (en) * | 1986-10-31 | 1991-11-29 | Thomson Csf | RECONFIGURABLE CALCULATION DEVICE |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL6704309A (en) * | 1966-03-25 | 1967-09-26 | ||
US3921141A (en) * | 1973-09-14 | 1975-11-18 | Gte Automatic Electric Lab Inc | Malfunction monitor control circuitry for central data processor of digital communication system |
US3882455A (en) * | 1973-09-14 | 1975-05-06 | Gte Automatic Electric Lab Inc | Configuration control circuit for control and maintenance complex of digital communications system |
-
1976
- 1976-03-04 GB GB8669/76A patent/GB1572892A/en not_active Expired
-
1977
- 1977-02-28 AU AU22751/77A patent/AU512449B2/en not_active Expired
- 1977-03-02 SE SE7702325A patent/SE7702325L/en not_active Application Discontinuation
- 1977-03-02 DE DE19772708983 patent/DE2708983A1/en not_active Withdrawn
- 1977-03-03 NO NO77770729A patent/NO147853C/en unknown
- 1977-03-03 DK DK93077A patent/DK93077A/en not_active Application Discontinuation
- 1977-03-03 CA CA273,125A patent/CA1094209A/en not_active Expired
- 1977-03-03 IT IT4829977A patent/IT1080010B/en active
- 1977-03-04 NL NL7702371A patent/NL7702371A/en not_active Application Discontinuation
- 1977-03-04 ES ES77456515A patent/ES456515A1/en not_active Expired
- 1977-03-04 FR FR7706459A patent/FR2343379A1/en not_active Withdrawn
- 1977-03-04 JP JP2372777A patent/JPS52122014A/en active Pending
- 1977-03-04 CH CH274277A patent/CH623948A5/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
GB1572892A (en) | 1980-08-06 |
ES456515A1 (en) | 1978-02-16 |
FR2343379A1 (en) | 1977-09-30 |
DK93077A (en) | 1977-09-05 |
CH623948A5 (en) | 1981-06-30 |
NL7702371A (en) | 1977-09-06 |
JPS52122014A (en) | 1977-10-13 |
AU2275177A (en) | 1978-09-07 |
SE7702325L (en) | 1977-09-05 |
NO147853C (en) | 1983-06-22 |
CA1094209A (en) | 1981-01-20 |
NO147853B (en) | 1983-03-14 |
NO770729L (en) | 1977-09-06 |
AU512449B2 (en) | 1980-10-09 |
IT1080010B (en) | 1985-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3686523T2 (en) | REMOTE CONTROL SYSTEM FOR FRANKING MACHINES. | |
DE2726753C2 (en) | Remote controlled test interface adapter | |
DE10222399A1 (en) | Control method for automatic preprocessing of device failures for maintenance purposes e.g. of medical equipment, by evaluating pre-diagnosis and availability data and transmitting allocation signal | |
DE69621630T2 (en) | SYSTEM FOR INCREMENTAL REDISTRIBUTION FROM COMPUTER WORKING LOAD FOR TELEPHONE APPLICATIONS | |
EP0197312B1 (en) | Circuit operation method for telecommunication exchanges, especially telephone exchanges with subexchanges, especially concentrators connected to exchanges by connection channels | |
DE2708983A1 (en) | DATA PROCESSING SYSTEM | |
DE2708952A1 (en) | DATA PROCESSING SYSTEM | |
DE2333535A1 (en) | DEVICE FOR CHECKING THE LINE EXTENSION IN TELEPHONE SYSTEMS | |
DE2708951A1 (en) | DATA PROCESSING SYSTEM | |
DE1965314C3 (en) | Method for operating a data processing arrangement with two data processing systems | |
DE2803595C3 (en) | Indirectly controlled switching system, in particular for telephone purposes | |
DE2708953A1 (en) | DATA PROCESSING SYSTEM | |
DE2708244B2 (en) | Arrangement and method for controlling a switching system with a group of small computers | |
DE2727983C2 (en) | Circuit arrangement with central controls provided at least twice, in particular for telephone switching systems | |
DE1178626B (en) | Process for automatic account monitoring | |
EP0211261B1 (en) | Method for automatically testing a communication system, especially a private branch exchange | |
DE2155079C3 (en) | Emergency monitoring device for an electronic switching device | |
EP1221245A2 (en) | System, evaluation device and method for verifying connection-related communication data determined by a digital exchange | |
DE2437505A1 (en) | Remote data-collection and input terminal - has standard punched-card reader with horizontal slit accepting identity cards sideways | |
DE2753442C2 (en) | Circuit arrangement for an indirectly controlled switching system, in particular telephone switching system | |
DE3537399A1 (en) | PERIPHERAL INTERFACE UNIT | |
DE4401540B4 (en) | Method for processing fault, error and information messages occurring in a communication switching system or data processing system | |
DE1938312C3 (en) | Method for the temporary registration of faulty states with the aid of a memory | |
DE1815679A1 (en) | Charge recording device for telecommunication, in particular telephone switching systems | |
CH638938A5 (en) | CIRCUIT ARRANGEMENT FOR TELECOMMUNICATION SWITCHING SYSTEMS, ESPECIALLY TELECOMMUNICATION SWITCHING SYSTEMS, WITH OPERATING STATE STORAGE AND PLAYBACK DEVICES. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OF | Willingness to grant licences before publication of examined application | ||
8139 | Disposal/non-payment of the annual fee |