Bei
einer Vielzahl bekannter Kommunikationssysteme werden auf der Basis
eines Ethernetzes, d.h. eines Rechnernetzes, Kommunikationsinformationen
an Rechnernetzschnittstellen zur Verfügung gestellt. Ein Kommunikationssystem
umfaßt
eine Kommunikationsanlage, welche zur Übertragung von Kommunikationsinformationen
zwischen Teilnehmern des Kommunikationssystems dient, wobei es sich
bei den Kommunikationsinformationen um Sprach- oder Videoinformationen
sowie Daten handeln kann. In der Kommunikationsanlage ist dabei
die eigentliche Vermittlungstechnik für einen Verbindungsaufbau zwischen
den Teilnehmern des Kommunikationssystems realisiert. Bei der Kommunikationsanlage
kann es sich demnach beispielsweise sowohl um eine öffentliche
Vermittlungsstelle als auch um eine private Telefonnebenstellenanlage
handeln.at
A variety of well-known communication systems are based on
an Ethernet network, i. a computer network, communication information
provided at computer network interfaces. A communication system
comprises
a communication system, which is used to transmit communication information
between participants of the communication system, it being
the communication information about voice or video information
as well as data can act. In the communication system is there
the actual switching technology for establishing a connection between
realized the participants of the communication system. At the communication system
Thus, for example, it may be both public and private
Switchboard as well as a private telephone PBX
act.
An
die Kommunikationsanlage können
herkömmlich
Endgeräte,
wie z.B. stationäre
Telefongeräte
oder Basisstationen für
mobile Endgeräte
(Handys), sowie Amtsschnittstellen, wie z.B. ISDN-Schnittstellen, angeschlossen
werden.At
the communication system can
conventional
terminals
such as. stationary
telephone equipment
or base stations for
mobile devices
(Mobile phones), as well as office interfaces, such. ISDN interfaces, connected
become.
An
die Kommunikationsanlage ist mindestens ein Rechner angeschlossen,
welcher bestimmte Steueraufgaben für die Steuerung der Kommunikationsanlage übernimmt.
Der Rechner umfaßt
demnach ein Steuermodul, mit dem sowohl vermittlungstechnische Vorgänge als
auch bestimmte Leistungsmerkmale der Kommunikationsanlage gesteuert
und abgewickelt werden können.
Da jedoch die Vermittlungstechnik des Kommunikationssystems für einen Verbindungsaufbau
zwischen den Teilnehmern des Kommunikationssystems auch betriebsbereit
sein soll, wenn der an die Kommunikationsanlage angeschlossene Rechner
ausfällt,
ist es vorteilhaft, auf den an die Kommunikationsanlage angeschlossenen Rechner
lediglich diejenigen Steuerkomponenten auszulagern, die nicht die
eigentliche Vermittlungstechnik betreffen. Dabei kann es sich z.B.
um die Rufnummernvergabe, die automatische Rufweiterleitung, die
Gebührenabrechnung
oder die Steuerung von Sprachmailboxen der Kommunikationsanlage handeln.
Die die eigentliche Vermittlungstechnik der Kommunikationsanlage
betreffenden Basisfunktionalitäten
sind in diesem Fall ausschließlich
in der Kommunikationsanlage selbst realisiert und demnach nicht
von dem oder den an die Kommunikationsanlage angeschlossenen Rechnern
ansteuerbar.At
the communication system is connected to at least one computer,
which takes over certain control tasks for the control of the communication system.
The calculator includes
Accordingly, a control module, with both the switching processes as
also controlled certain features of the communication system
and can be handled.
However, because the switching technology of the communication system for a connection
between the participants of the communication system also operational
should be when the computer connected to the communication system
fails,
it is advantageous to the computer connected to the communication system
outsource only those control components that are not the
concern actual switching technology. This may be e.g.
to the call number assignment, the automatic call forwarding, the
billing
or the control of voice mailboxes of the communication system.
The actual switching technology of the communication system
basic functionalities concerned
are exclusive in this case
realized in the communication system itself and therefore not
from the computer (s) connected to the communication system
controllable.
Vorteilhafterweise
wird die Steuerung der Kommunikationsanlage von mehreren Rechnern übernommen,
die im Sinne eines Rechnernetzes miteinander vernetzt und an die
Kommunikationsanlage angeschlossen sind. Die Kommunikationsanlage dient
dabei nicht nur zur Realisierung der Vermittlungstechnik für die Kommunikationsübertragung zwischen
den verschiedenen Teilnehmern des Kommunikationssystems, sondern
auch als Schnittstelle zwischen den an die Kommunikationsanlage
angeschlossenen Rechnern. Auf allen an die Kommunikationsanlage
angeschlossenen Rechnern ist ein Kommunikationsmodul aktiviert,
welches dem Benutzer des entsprechenden Rechners eine komfortable Kommunikationsoberfläche zur
Kommunikation mit dem Rechner zur Verfügung stellt.advantageously,
the control of the communication system is taken over by several computers,
which networked in the sense of a computer network and to the
Communication system are connected. The communication system is used
not only for the realization of the switching technology for the communication between
the different participants of the communication system, but
also as an interface between the to the communication system
connected computers. At all to the communication system
connected computers, a communication module is activated,
which gives the user of the corresponding computer a comfortable communication surface for
Communication with the computer provides.
Das
an die Kommunikationsanlage angeschlossene Rechnernetz stellt demnach
dezentral Rechnerkapazitäten
für die
Kommunikationsanlagensteuerung zur Verfügung. Da jedoch auf den einzelnen
an die Kommunikationsanlage angeschlossenen Rechnern auch weitere,
nicht die Kommunikationsanlagensteuerung betreffende Benutzeranwendungsprogramme,
wie z.B. Textverarbeitungsprogramme oder die Abarbeitung von Druckaufträgen usw.,
laufen, darf der Benutzer nicht durch die Abarbeitung der Kommunikationsanlagensteuerung
auf den betreffenden Rechner in seiner "normalen Arbeit" behindert werden. Die an jedem Rechner
verfügbare
freie Rechnerkapazität,
welche für
die Steuerung der Kommunikationsanlage verwendet werden kann, ist
somit stark abhängig
von den Benutzeranforderungen, die der jeweilige Benutzer des Rechners
hinsichtlich seiner "normalen
Arbeit" an die Kapazitäten des
jeweiligen Rechners stellt.The
accordingly connected to the communication system computer network
decentralized computer capacities
for the
Communication system control available. However, because of the individual
computers connected to the communication system,
non-communication system control user application programs,
such as. Word processors or the processing of print jobs etc.,
the user must not through the processing of the communication system control
be hindered on the computer in question in his "normal work". The on each computer
available
free computer capacity,
which for
The control of the communication system can be used
thus heavily dependent
from the user requirements that the respective user of the computer
in terms of his "normal
Work "on the capacities of the
respective computer.
Die
zuvor genannten Rechner des an die Kommunikationsanlage angeschlossenen
Rechnernetzes können
sich sowohl in ein und dem selben Raum als auch in verschiedenen
Räumen
eines Gebäudes
befinden. Dabei ist es in der Regel wünschenswert, daß nur befugte
Personen die Rechner des Rechnernetzes bedienen. Es besteht daher
das Bedürfnis
nach einem Kommunikationssystem, bei dem ein unberechtigter Zugriff
auf das Rechnernetz überwacht
werden kann.The
previously mentioned computer connected to the communication system
Computer network can
in one and the same room as well as in different ones
clear
a building
are located. It is usually desirable that only authorized
Persons operating the computers of the computer network. It therefore exists
the need
after a communication system, in which an unauthorized access
monitored on the computer network
can be.
Beispielsweise
ist aus der US-Patentschrift US
5,487,148 ein Computernetzwerk bekannt, bei dem mehrere
Computer über
ein digitales High-Speed-Netzwerk miteinander verbunden sind. In
einem der Computer ist dabei ein „network control host" angeordnet, der
bei Empfang eines Fehlerreports eine Alarmmeldung an einem Display
ausgibt. Das beschriebene Verfahren ist jedoch spezifisch für ein reines
Computernetzwerk.For example, from the US patent US 5,487,148 a computer network in which several computers are connected via a high-speed digital network. One of the computers has a "network control host" that emits an alarm message when receiving an error report, but the procedure described is specific to a pure computer network.
Der
vorliegenden Erfindung liegt somit die Aufgabe zu Grunde, eine Kommunikationsanlage derart
zu ergänzen,
daß mit
ihrer Hilfe ein unberechtigter Zugriff auf einen Rechner erkannt
und gemeldet werden kann.Of the
The present invention is therefore based on the object, a communication system such
to complete,
that with
their help unauthorized access to a computer detected
and can be reported.
Diese
Aufgabe wird erfindungsgemäß durch ein
Kommunikationssystem gemäß Anspruch
1 gelöst.These
The object is achieved by a
Communication system according to claim
1 solved.
Die
Unteransprüche
beschreiben allgemein vorteilhafte Ausgestaltungen der vorliegenden
Erfindung.The
under claims
describe generally advantageous embodiments of the present invention
Invention.
Wie
bereits eingangs beschrieben worden ist, handelt es sich bei dem
Kommunikationssystem der vorliegenden Erfindung um ein Kommunikationssystem,
welches eine Kommunikationsanlage für die Übertragung von Kommunikationsinformationen
zwischen Teilnehmern des Kommunikationssystems umfaßt, wobei
die Kommunikationsanlage zumindest teilweise von mindestens einem Rechner
gesteuert wird, der an die Kommunikationsanlage angeschlossen ist.As
has already been described at the beginning, it is in the
Communication system of the present invention to a communication system,
which is a communication system for the transmission of communication information
between participants of the communication system, wherein
the communication system at least partially from at least one computer
is controlled, which is connected to the communication system.
Erfindungsgemäß sind Alarmmittel
vorgesehen, welche mit dem mindestens einen an die Kommunikationsanlage
zu Steuerungszwecken angeschlossenen Rechner gekoppelt sind und
mindestens einen Parameter dieses Rechners überwachen. Bei dem überwach ten
Parameter kann es sich allgemein um Zustandsinformationen handeln,
die von dem überwachten
Rechner den Alarmmitteln zugeführt
werden.According to the invention are alarm means
provided, which with the at least one of the communication system
coupled to control computers are connected and
monitor at least one parameter of this computer. In the supervised th
Parameters can generally be state information,
those of the supervised
Computer fed to the alarm means
become.
Die
Alarmmittel können
beispielsweise in Form eines entsprechenden Moduls auf dem überwachten
Rechner selbst installiert sein, so daß der Rechner seinen Arbeitsplatz
gleichsam selbst überwacht.
Vorteilhaft ist jedoch das Vorsehen eines Alarmrechners, auf dem
die Alarmmittel beispielsweise in Form eines entsprechenden Alarmmoduls
implementiert sind, wobei der Alarmrechner mit dem überwachten
Rechner vernetzt ist. In der Regel werden mehrere Rechner zu Steuerungszwecken
an die Kommunikationsanlage angeschlossen sein. Diese Rechner sind
allesamt vernetzt und mit dem Alarmrechner verbunden. In diesem
Fall überwacht
der Alarmrechner jeweils mindestens einen Parameter eines jeden
Rechners des Rechnernetzes.The
Alarm means can
for example, in the form of a corresponding module on the monitored
Calculator itself installed, so that the calculator his workstation
as it were self-supervised.
However, it is advantageous to provide an alarm computer on which
the alarm means, for example in the form of a corresponding alarm module
implemented, with the alarm computer with the monitored
Computer is networked. In general, several computers are for control purposes
be connected to the communication system. These calculators are
all networked and connected to the alarm computer. In this
Case monitored
the alarm computer each at least one parameter of each
Computer of the computer network.
Wie
bereits zuvor beschrieben worden ist, handelt es sich bei den überwachten
Parametern in der Regel um Zustandsinformationen, die von den überwachten
Rechnern abgefragt bzw. bereitgestellt werden. So können die überwachten
Rechner des Kommunikationssystems beispielsweise Bewegungssensoren
aufweisen, deren Bewegungsinformationen über das Rechnernetz dem Alarmrechner zugeführt werden.
Durch Auswertung der Bewegungsinformationen der Bewegungssensoren
kann der Alarmrechner demnach auf die Anwesenheit einer Person im
Erfassungsbereich des jeweiligen Sensors schließen. Ebenso kann es sich bei
dem von dem Alarmrechner überwachten
Parameter um den Ein-/Ausschaltzustand der einzelnen Rechner handeln,
so daß der
Alarmrechner ein ungewünschtes Einschalten
oder Ausschalten des jeweiligen Rechners überwachen und feststellen und eine
entsprechende Warnung ausgeben kann. Ebenso ist die Kopplung einer Überwachungskamera
mit den von dem Alarmrechner überwachten
Rechnern des Kommunikationssystems denkbar, wobei die Überwachungskamera
beispielsweise den Arbeitsplatz des jeweiligen Rechners abtastet
und die Bildinformationen über
das Rechnernetz dem Alarmrechner zuführt, der mit Hilfe einer entsprechenden
Software durch Mustererkennung die Anwesenheit unberechtigter Personen
in dem Überwachungsbereich
der Überwachungskamera
feststellen kann. Ebenso ist eine akustische Überwachung des Arbeitsplatzes des
jeweiligen Rechners mit Hilfe eines Mikrofons denkbar. Schließlich kann
der Alarmrechner auch über
das Rechnernetz die Betätigung
der Tastatur oder der Maus eines überwachten Rechners erfassen.As
has already been described, it is the supervised
Parameters usually include state information that is monitored by the
Computers are queried or provided. So can the monitored
Computer of the communication system, for example motion sensors
whose movement information is supplied to the alarm computer via the computer network.
By evaluation of the motion information of the motion sensors
Accordingly, the alarm calculator can be based on the presence of a person in the
Close the detection range of the respective sensor. Likewise, it can be
the monitored by the alarm computer
Parameters to act on the on / off state of each computer,
so that the
Alarm computer an unwanted switching on
or turn off the respective computer monitor and notice and a
can issue appropriate warning. Likewise, the coupling of a security camera
with the monitored by the alarm computer
Computers of the communication system conceivable, wherein the surveillance camera
For example, the workplace of the respective computer scans
and the picture information about
the computer network feeds the alarm computer, with the help of a corresponding
Software by pattern recognition the presence of unauthorized persons
in the surveillance area
the security camera
can determine. Likewise, an acoustic monitoring of the workplace of the
respective computer with the help of a microphone conceivable. Finally, can
the alarm computer also over
the computer network the operation
capture the keyboard or mouse of a monitored computer.
In
jedem Fall vergleichen die Alarmmittel, das heißt in der Regel der Alarmrechner,
die zugeführten
Zustandsinformationen, d.h. die überwachten Parameterwerte,
mit vorgegebenen Sollwerten und erzeugen ein Warnsignal, falls die
Zustandsinformationen von den vorgegebenen Sollwerten abweichen und
die Alarmmittel auf die Anwesenheit einer unberechtigten Person
schließen.
Das Warnsignal kann sowohl optisch als auch akustisch ausgegeben
werden. Ebenso können
die Alarmmittel direkt über
die öffentliche
Telefonleitung mit der Alarmzentrale einer Polizeidienststelle oder
eines Sicherheitsdienstes verbunden sein, so daß in dem Fall, daß die Alarmmittel
auf die Anwesenheit einer unberechtigten Person schließen, automatisch
ein entsprechender Alarm in der Alarmzentrale ausgelöst wird.In
In each case, the alarm means, that is usually the alarm calculator,
the supplied
State information, i. the monitored parameter values,
with predetermined setpoints and generate a warning signal if the
State information deviate from the specified reference values and
the alarm means on the presence of an unauthorized person
shut down.
The warning signal can be issued both visually and acoustically
become. Likewise
the alarm means directly over
the public
Telephone line with the alarm center of a police station or
be connected to a security service, so that in the event that the alarm means
to conclude the presence of an unauthorized person, automatically
a corresponding alarm is triggered in the alarm center.
Da
das erfindungsgemäß vorgesehene Alarmsystem
vorteilhafterweise als Alarmanlage für die Nachtsicherung der Arbeitsplätze der
Rechner des Kommunikationssystems eingesetzt werden kann, ist es
vorteilhaft, die Alarmmittel dann zu aktivieren, wenn die Benutzer
der einzelnen Rechner nicht. mehr im Gebäude anwesend sind. Zu diesem Zweck
können
die Alarmmittel mit einem Anwesenheitskontrollsystem, beispielsweise
einem Arbeitszeiterfassungssystem, gekoppelt sein, welches automatisch
die Alarmmittel aktiviert, falls keiner der Benutzer der an die
Kommunikationsanlage angeschlossenen Rechner mehr in dem Gebäude anwesend
ist.There
the alarm system provided according to the invention
Advantageously, as an alarm system for the night security of jobs
Computer of the communication system can be used, it is
advantageous to then activate the alarm means when the users
the individual computer is not. more are present in the building. To this end
can
the alarm means with a presence control system, for example
a work time recording system, which automatically
the alarm means activated, if none of the users of the
Communication system connected computer more present in the building
is.
Ebenso
ist denkbar, daß die
Alarmmittel durch die Eingaben einer entsprechenden Kennung aktiviert
und deaktiviert werden können.
So kann beispielsweise der Benutzer eines der an die Kommunikationsanlage
angeschlossenen Rechner am Abend, wenn er seinen Arbeitsplatz verläßt, durch
die Eingabe einer entsprechenden Kennung die Überwachung seines Rechners
bei dem zentralen Alarmrechner anmelden. Ebenso ist denkbar, daß der Alarmrechner
durch die Eingabe einer Kennung an einem Administrationsrechner,
beispielsweise durch den Systemadministrator, aktiviert und deaktiviert
wird.It is also conceivable that the alarm means can be activated and deactivated by the inputs of a corresponding identifier. For example, the user of one of the computer connected to the communication system in the evening when he leaves his workplace, by entering a corresponding identifier monitoring log on to the central alarm computer. It is also conceivable that the alarm computer is activated and deactivated by entering an identifier on an administration computer, for example by the system administrator.
Die
Erfindung stellt somit ein Kommunikationssystem bereit, wobei der
oder die an die Kommunikationsanlage angeschlossene Rechner unmittelbar
als Alarmindikatoren genutzt wird oder werden. Somit kann das Kommunikationssystem
ohne großen
Aufwand als Alarmanlage eingesetzt werden, wobei die Rechner beispielsweise
selbständig
ihren jeweiligen Arbeitsplatz überwachen,
so daß auf
einfache Art und Weise die Anwesenheit einer unberechtigten Person
in den Räumen,
in denen die Rech ner des Kommunikationssystems angeordnet sind,
festgestellt und gemeldet werden kann.The
The invention thus provides a communication system, wherein the
or the computer connected to the communication system directly
is or will be used as alarm indicators. Thus, the communication system
without big ones
Effort can be used as an alarm system, the computer, for example
independent
monitor their respective workplaces,
so that on
simple way the presence of an unauthorized person
in the rooms,
in which the computers of the communication system are arranged,
can be detected and reported.
Die
Erfindung wird nachfolgend anhand bevorzugter Ausführungsbeispiele
unter Bezugnahme auf die Zeichnung näher beschrieben.The
Invention will be described below with reference to preferred embodiments
described in more detail with reference to the drawing.
1 zeigt ein erstes Ausführungsbeispiel des
erfindungsgemäßen Kommunikationssystems, 1 shows a first embodiment of the communication system according to the invention,
2 zeigt ein zweites Ausführungsbeispiel des
erfindungsgemäßen Kommunikationssystems, und 2 shows a second embodiment of the communication system according to the invention, and
3a und 3b zeigen beispielhaft den Inhalt der
Kapazitätsinformationen,
die von den Überwachungsmitteln
des in 1 und 2 gezeigten Kommunikationssystems
erzeugt und bereitgestellt werden. 3a and 3b show, by way of example, the content of the capacity information provided by the monitoring means of the in 1 and 2 generated and provided shown communication system.
1 zeigt ein bevorzugtes
Ausführungsbeispiel
der vorliegenden Erfindung. 1 shows a preferred embodiment of the present invention.
Das
Kommunikationssystem umfaßt
als wesentlichen vermittlungstechnischen Bestandteil eine Kommunikationsanlage 1,
die beispielsweise eine öffentliche
Vermittlungsstelle oder eine private Telefonnebenstellenanlage sein
kann. Die Kommunikationsanlage 1 dient allgemein zur Übertragung
von Kommunikationsinformationen zwischen Endgeräte-Teilnehmern 2a – 2c,
die an die Kommunikationsanlage 1 anschließbar sind.
Bei den zu übertragenden
Kommunikationsinformationen kann es sich um Sprachinformationen,
Daten- oder Bildinformationen handeln. An die Kommunikationsanlage 1 sind
herkömmliche Endgeräte, wie
zum Beispiel stationäre
Telefone oder Basisstationen für
mobile Endgeräte
(Handys) anschließbar.
Des weiteren können
an die Kommunikationsanlage 1 herkömmliche Amtsschnittstellen,
wie z.B. ISDN-Schnittstellen, angeschlossen werden.The communication system comprises as an essential call processing component a communication system 1 which may be, for example, a public exchange or a private telephone private branch exchange. The communication system 1 is generally used to transmit communication information between terminal devices 2a - 2c connected to the communication system 1 can be connected. The communication information to be transmitted may be voice information, data or image information. To the communication system 1 conventional terminals, such as stationary phones or base stations for mobile devices (mobile phones) can be connected. Furthermore, to the communication system 1 conventional office interfaces, such as ISDN interfaces are connected.
Mehrere
Rechner bzw. Personal Computer 3a – 3c sind miteinander
zu einem Rechnernetz, d.h. einem Ethernet, verbunden und über Ethernetschnittstellen
an die Kommunikationsanlage 1 angeschlossen. Bei dem in 1 dargestellten Ausführungsbeispiel
dient die Kommunikationsanlage 1 zum einen als Vermittler
zur Übertragung
der Kommunikationsinformationen zwischen den Teilnehmern 2a – 2c und zum
anderen als Schnittstelle zwischen den einzelnen an die Kommunikationsanlage 1 angeschlossenen
Rechnern 3a – 3c.Several computers or personal computers 3a - 3c are interconnected to a computer network, ie an Ethernet, and connected via Ethernet interfaces to the communication system 1 connected. At the in 1 illustrated embodiment, the communication system is used 1 on the one hand as an intermediary for transmitting the communication information between the participants 2a - 2c and second, as an interface between the individual to the communication system 1 connected computers 3a - 3c ,
Auf
jedem Rechner 3a – 3c ist
ein Kommunikationsmodul implementiert, welches einem Benutzer eine
komfortable Kommunikationsoberfläche
für die
Kommunikation und Bedienung des entsprechenden Rechners zur Verfügung stellt.
Zusätzlich
ist auf jedem Rechner 3a – 3c ein Steuermodul 7a – 7c implementiert,
um bestimmte Steueraufgaben für
die Kommunikationsanlagensteuerung auszuführen. Die einzelnen Steuermodule 7a – 7c können dabei
einerseits für
die Übernahme
und Steuerung bestimmter vermittlungstechnischer Vorgänge der
Kommunikationsanlage 1 und/oder andererseits für die Abwicklung
bestimmter Leistungsmerkmale der Kommunikationsanlage 1 vorgesehen
sein. Da der Betrieb der eigentlichen Vermittlungstechnik der Kommunikationsanlage 1,
d.h. der Verbindungsaufbau zwischen den an die Kommunikationsanlage 1 angeschlossenen
Teilnehmern 2a – 2c,
auch bei einem Ausfall eines oder mehrerer Rechner 3a – 3c gewährleistet sein
soll, ist es jedoch vorteilhaft, nur Steueraufgaben zur Steuerung
der Kommunikationsanlage 1 auf die Steuermodule 7a – 7c der
Rechner 3a – 3c auszulagern,
die nicht für
die eigentliche Vermittlungstechnik erforderlich sind. Bei diesen "sekundären" Steuermerkmalen
kann es sich demnach insbesondere um Leistungsmerkmale, wie z.B.
die Rufnummernvergabe, die automatische Rufweiterleitung, die Verwaltung
der Sprachmailbox oder die Gebührenabrechnung
usw., der Kommunikationsanlage 1 handeln.On every computer 3a - 3c a communication module is implemented, which provides a user with a comfortable communication interface for the communication and operation of the corresponding computer. In addition, on every machine 3a - 3c a control module 7a - 7c implemented to perform certain control tasks for the communication system controller. The individual control modules 7a - 7c can on the one hand for the acquisition and control of certain call processing operations of the communication system 1 and / or on the other hand for the performance of certain features of the communication system 1 be provided. Since the operation of the actual switching technology of the communication system 1 , ie the connection between the to the communication system 1 connected participants 2a - 2c , even if one or more computers fail 3a - 3c should be guaranteed, however, it is advantageous only control tasks to control the communication system 1 on the control modules 7a - 7c the computer 3a - 3c outsourced that are not required for the actual switching technology. These "secondary" control features may therefore in particular features such as the number assignment, the automatic call forwarding, the management of the voice mailbox or billing, etc., the communication system 1 act.
Das
aus den Rechnern 3a – 3c bestehende Rechnernetz
stellt somit die Rechnerkapazitäten
zur Kommunikationsanlagensteuerung zur Verfügung. Die auf jedem Rechner 3a – 3c für die Kommunikationsanlagensteuerung
verfügbare
freie Rechnerkapazität
ist dabei stark abhängig
von den Benutzeranforderungen des jeweiligen Rechners, d.h. beispielsweise
Anwendungsprogrammen oder Druckaufträgen, die auf dem jeweiligen
Rechner ablaufen. Der Benutzer des jeweiligen Rechners 3a – 3c darf
durch die Abarbeitung der Kommunikationsanlagensteuerung nicht in
seiner "normalen
Arbeit" behindert
werden. Aus diesem Grunde ist eine Überbelastung eines Rechners 3a – 3c zu
vermeiden.That from the computers 3a - 3c existing computer network thus provides the computer capacity for communication system control. The on each computer 3a - 3c For the communication system control available free computer capacity is highly dependent on the user requirements of each computer, ie, for example, application programs or print jobs that run on the respective computer. The user of the respective computer 3a - 3c may not be hindered in his "normal work" by the execution of the communication system control. For this reason, an overload of a computer 3a - 3c to avoid.
Daher
ist bei dem in 1 dargestellten
Ausführungsbeispiel
jeder Rechner 3a – 3c mit
Rechnerkapazitäten-Beobachtungsmitteln 4a – 4c, 5a – 5c ausgestattet,
die insbesondere an das (bereits zuvor beschriebene und in 1 der Einfachheit halber nicht
dargestellte) Kommunikationsmodul des jeweiligen Rechners 3a – 3c angekoppelt
sind. Die Rechnerkapazitäten-Beobachtungsmittel
ermitteln die auf dem jeweiligen Rechner 3a – 3c für die Kommunikationsanlagensteuerung
augenblicklich zur Verfügung stehende
freie Rechnerkapazität
und dienen zur Verwaltung der einzelnen Steueraufgaben der Kommunikationsanlagensteuerung
derart, daß die
einzelnen Steueraufgaben abhängig
von den auf den einzelnen Rechnern 3a – 3c jeweils zur Verfügung stehenden Rechnerkapazitäten ohne Überbelastung
eines der Rechner verteilt werden.Therefore, in the in 1 illustrated embodiment of each computer 3a - 3c with computer capacity monitoring means 4a - 4c . 5a - 5c equipped in particular to the (already described and in 1 for the sake of simplicity not shown) communication module of the respective computer 3a - 3c are coupled. The computer capacity monitoring means determine the on the respective computer 3a - 3c for the communication system control currently available free computer capacity and are used to manage the individual control tasks of communication system control such that the individual control tasks depending on the on the individual computers 3a - 3c available computer capacities are distributed without overloading one of the computers.
Die
Rechnerkapazitäten-Beobachtungsmittel
umfassen aus diesem Grund jeweils Überwachungsmittel 4a – 4c,
die die auf dem jeweiligen Rechner 3a – 3c für die Übernahme
von Steueraufgaben zur Steuerung der Kommunikationsanlage 1 augenblicklich
zur Verfügung
stehenden Rechnerkapazitäten
ermitteln und in Kommunikation mit den anderen Überwachungsmitteln 4a – 4c der
weiteren Rechner 3a – 3c eine
systemweite Informationsliste mit entsprechenden Kapazitätsinformationen
erzeugen und pflegen. Des weiteren umfassen die Rechnerkapazitäten-Beobach tungsmittel
jeweils Verwaltungsmittel 5a – 5c die auf die zuvor
beschriebene Informationsliste mit den Kapazitätsinformationen, welche jeweils
in entsprechenden Speichermitteln 6a – 6c abgelegt sein
können,
zugreifen und auswerten. Sobald die Verwaltungsmittel 5a – 5c eines
Rechners 3a – 3c feststellen,
daß die
auf dem entsprechenden Rechner zur Verfügung stehenden Rechnerkapazitäten nicht
oder nicht mehr für
die Übernahme
bzw. Ausführung
einer Steueraufgabe zur Kommunikationsanlagensteuerung ausreichen,
wählen
die Verwaltungsmittel 5a – 5c des entsprechenden
Rechners 3a – 3c anhand
der Kapazitätsinformationen
der Informationsliste einen anderen Rechner aus, der ausreichend
Rechnerkapazitäten,
d.h. Ressourcen, für
die Übernahme
der entsprechenden Steueraufgabe bzw. Steuerkomponente zur Kommunikationsanlagensteuerung
bereitstellt.The computer capacity observing means for this reason each comprise monitoring means 4a - 4c that are on the respective machine 3a - 3c for the assumption of control tasks for the control of the communication system 1 determine available computer capacities and in communication with the other monitoring means 4a - 4c the other computer 3a - 3c create and maintain a system-wide information list with corresponding capacity information. Furthermore, the computer capacity monitoring means each comprise management means 5a - 5c to the previously described information list with the capacity information, which respectively in corresponding storage means 6a - 6c can be stored, access and evaluate. Once the administrative funds 5a - 5c a computer 3a - 3c determine that the computer capacities available on the appropriate computer are not or no longer sufficient for the takeover or execution of a control task for communication system control, select the administrative means 5a - 5c the corresponding computer 3a - 3c on the basis of the capacity information of the information list from another computer that provides sufficient computer capacity, ie resources, for the acquisition of the corresponding control task or control component for communication system control.
Um
zuverlässig
einen geeigneten Rechner auswählen
zu können,
benötigen
in diesem Fall die Verwaltungsmittel 5a – 5c Informationen über die
für die Übernahme
bzw. Ausführung
der jeweiligen Steueraufgabe bzw. Steuerkomponente minimal benötigte Rechnerkapazität. Des weiteren
benötigen
die Verwaltungsmittel 5a – 5c Informationen über die
für jeden
Rechner maximal zumutbare Belastung durch die Kommunikationsanlagensteuerung,
damit auf jedem Rechner auch ausreichend Kapazitäten für die "normale Arbeit" des Rechners zur Verfügung stehen.In order to be able to reliably select a suitable computer, in this case the administrative means are required 5a - 5c Information about the minimum required computer capacity for the takeover or execution of the respective tax task or control component. Furthermore, the administrative resources need 5a - 5c Information about the maximum acceptable load for each computer by the communication system control, so that on each computer also sufficient capacity for the "normal work" of the computer are available.
Die
maximalen Belastungsgrenzen können für jeden
Rechner 3a – 3c von
einem Benutzer vorgegeben sein. Die zuvor genannten Informationen
sind vorzugsweise ebenfalls in den Kommunikationsinformationen enthalten,
welche jeweils in Speichermitteln 6a – 6c eines entsprechenden
Rechners 3a – 3c abgelegt
sind. Aufgrund dieser Informationen können die Verwaltungsmittel 5a – 5c eines
Rechners 3a – 3c nunmehr
einerseits entscheiden, wann und ob eine Überbelastung des jeweiligen
Rechners 3a – 3c droht und
andererseits in diesem Fall einen Rechner auswählen, der genügend freie
Kapazitäten
für die Übernahme
einer Steueraufgabe von dem stark belasteten Rechner bereitstellt.
Nach der Auswahl eines geeigneten Rechners wird mit Hilfe der Verwaltungsmittel
des ausgewählten
Rechners die für
die Übernahme
der Steuerkomponente bzw. der Steueraufgabe erforderliche Rechnerkapazität und Rechnerzeit
reserviert und das Steuermodul 7a – 7c des ausgewählten Rechners
zur Abarbeitung der übertragenen Steuerkomponente
aktiviert und gestartet. Das Steuermodul 7a – 7c mit
der aktivierten Steuerkomponente des ausgewählten Rechners erhält Informationen, von
welchem anderen Rechner das Steuermodul gestartet worden ist, und
kann somit über
die Verwaltungsmittel des neu gestarteten Rechners sowie das Rechnernetz
die für
die Ausführung
der Steuerkomponente benötigten
aktuellen Betriebsdaten des Kommunikationssystems von dem vormals
zuständigen
Rechner abfragen. Nach dem Start der Steueraufgabe bzw. der Steuerkomponente
auf dem neu ausgewählten
Rechner beenden die Verwaltungsmittel des vormals zuständigen Rechners
die Ausführung
dieser Steueraufgabe und die Kapazitätsinformationen, d.h. die in
den Speichern 6a – 6c abgelegte
Informationsliste, werden entsprechend der neuen Aufgabenverteilung
von den Überwachungsmitteln 4a – 4c aktualisiert
und erneuert.The maximum load limits can be set for each computer 3a - 3c be predetermined by a user. The aforementioned information is preferably also included in the communication information, each in storage means 6a - 6c a corresponding computer 3a - 3c are stored. Because of this information, the administrative resources 5a - 5c a computer 3a - 3c Now decide on the one hand, when and if an overload of the respective computer 3a - 3c threatens and on the other hand, in this case, select a computer that provides enough free capacity for taking over a tax task from the heavily loaded computer. After selecting a suitable computer with the help of the administrative means of the selected computer for the acquisition of the control component or the control task required computer capacity and computer time reserved and the control module 7a - 7c activated the selected computer for processing the transmitted control component and started. The control module 7a - 7c with the activated control component of the selected computer receives information from which other computer, the control module has been started, and can thus query the administration of the newly started computer and the computer network required for the execution of the control component current operating data of the communication system of the formerly responsible computer , After the start of the control task or the control component on the newly selected computer, the management means of the formerly responsible computer terminate the execution of this control task and the capacity information, that is, in the memories 6a - 6c filed information list, according to the new task distribution of the monitoring means 4a - 4c updated and renewed.
Die Überwachungsmittel 4a – 4c können die Kapazitätsinformationen,
welche in den Speichermitteln 6a – 6c abgelegt sind,
kontinuierlich, d.h. laufend erneuern. Ebenso kann jedoch auch vorgesehen sein,
daß die Überwachungsmittel 4a – 4c diese
Kapazitätsinformationen
erst erstellen, wenn eine Überbelastung 3a – 3c droht
und demzufolge eine Anfrage für
die Übertragung
der Steueraufgaben bzw. Steuerkomponenten des stark belasteten Rechners
vorliegt. Die kontinuierliche Erstellung und Erneuerung der Kapazitätsinformationen
durch die Überwachungsmittel 4a – 4c ist
insbesondere bei groben Rechnernetzen vorzuziehen.The monitoring means 4a - 4c can use the capacity information contained in the storage means 6a - 6c are stored continuously, ie continuously renewed. However, it may also be provided that the monitoring means 4a - 4c create this capacity information only when an overload 3a - 3c threatens and therefore there is a request for the transfer of tax tasks or tax components of the heavily loaded computer. The continuous creation and renewal of capacity information by the monitoring means 4a - 4c is preferable in particular with coarse computer networks.
Da
im Falle eines Ausfalls eines der Rechner 3a – 3c keine
Rückmeldung
von dem ausgefallenen Rechner möglich
ist, so daß die Überwachungsmittel 4a – 4c der
anderen Rechner nicht die Belastung sowie die zur Verfügung stehenden
Rechnerkapazitäten
des ausgefallenen Rechners feststellen können, überwachen die Überwachungsmittel 4a – 4c die
jeweils anderen Rechner des Rechnernetzes auf ihre Betriebsfähigkeit,
so daß die
Verwaltungsmittel 5a – 5c der
anderen Rechner bei Erkennen eines Ausfalls eines der Rechner anhand
der in den Speichern 6a – 6c abgelegten Kapazitätsinformationen
die Steueraufgaben bzw. Steuerkomponenten, die zuvor auf dem ausgefallenen
Rechner ausgelagert waren, auf entsprechend geeignete funktionsfähige Rechner des
Rechnernetzes übertragen
können,
welche ausreichend Kapazitäten
für die Übernahme
dieser Steueraufgaben besitzen. Der Ausfall eines Rechners kann
durch die Überwachungsmittel 4a – 4c der
anderen Rechner des Rechnernetzes einfach dadurch festgestellt werden,
daß keine
Rückmeldung
des ausgefallenen Rechners auf ein entsprechendes Anfragesignal
vorliegt, mit dem gewöhnlich
die Überwachungsmittel 4a – 4c die
rechnerspezifische Auslastung sowie die weiteren rechnerspezifischen
Kapazitätsinformationen,
welche in den Speichermitteln 6a – 6c abgelegt werden,
abfragen und feststellen.Because in case of failure of one of the calculators 3a - 3c no feedback from the failed computer is possible, so that the monitoring means 4a - 4c the other computer can not determine the load and the available computer capacity of the failed computer monitor the monitoring means 4a - 4c the other computers of the computer network on their operability, so that the administrative means 5a - 5c the other computer when detecting a failure of one of the calculators based on the in the memories 6a - 6c stored capacity information, the control tasks or control components that were previously outsourced on the failed computer, can transfer to suitably suitable functioning computer of the computer network, which have sufficient capacity for the acquisition of these control tasks. The failure of a computer can be controlled by the monitoring means 4a - 4c the other computer of the computer network simply be determined by the fact that no feedback of the failed computer is present on a corresponding request signal, usually with the monitoring means 4a - 4c the computer-specific capacity utilization as well as the further computer-specific capacity information contained in the storage means 6a - 6c be filed, query and determine.
Die Überwachungsmittel 4a – 4c sowie
die Verwaltungsmittel 5a – 5c können miteinander
gekoppelt sein, wobei insbesondere die Verwaltungsmittel 5a – 5c in
den Überwachungsmitteln 4a – 4c integriert
ausgestaltet sein können.The monitoring means 4a - 4c as well as the administrative resources 5a - 5c can be coupled together, in particular the administrative means 5a - 5c in the monitoring means 4a - 4c can be designed integrated.
Analog
zu der zuvor beschriebenen Vorgehensweise wählen die Verwaltungsmittel 5a – 5c anhand
der in den Speichern 6a – 6c abgelegten Kapazitätsinformationen
ebenfalls einen geeigneten Rechner aus, der genügend Rechnerkapazitäten zur Verfügung stellt,
falls eine zusätzliche,
d.h. neue Steueraufgabe bzw. Steuerkomponente zur Steuerung der
Kommunikationsanlage 1 auf einen der Rechner 3a – 3c zu
verteilen ist.Analogous to the procedure described above, the administrative agents choose 5a - 5c based on the in the stores 6a - 6c Stored capacity information also from a suitable computer, which provides sufficient computer capacity available, if an additional, ie new control task or control component for controlling the communication system 1 on one of the computers 3a - 3c to distribute.
Der
Benutzer des Rechnernetzes bzw. die Benutzer der einzelnen Rechner 3a – 3c können rechnerspezifisch
eine Deaktivie rungszeit bzw. Power-Down-Zeit vorgeben, die einer
Pausenzeit entspricht, nach deren Ablauf der entsprechende Rechner
bzw. Personal Computer in den Power-Down-Zustand gefahren werden
soll. Das heißt,
diese Deaktivierungszeit entspricht der Zeitspanne zwischen einer
letzten Aktion des jeweiligen Rechners und einer automatischen Deaktivierung
des Rechners. Im heruntergefahrenen Ruhezustand, d.h. im Power-Down-Zustand,
sind die wesentlichen Komponenten des jeweiligen Rechners, wie zum
Beispiel der Monitor oder die Festplatte usw., deaktiviert, während die
Netzkarte des entsprechenden Rechners 3a – 3c weiterhin
aktiv ist und auch die Rechnerkapazitäten-Beobachtungsmittel, d.h. die Überwachungsmittel 4a – 4c und
die Verwaltungsmittel 5a – 5c, des jeweiligen
Rechners 3a – 3c im
RAM-Speicher des jeweiligen Rechners weiterhin ablaufen und aktiv sind.The user of the computer network or the users of the individual computers 3a - 3c can specify a computer-specific deactivation time or power-down time, which corresponds to a pause time, after the expiration of the corresponding computer or personal computer is to be driven into the power-down state. That is, this deactivation time corresponds to the time span between a last action of the respective computer and an automatic deactivation of the computer. In the shutdown idle state, ie in the power-down state, the essential components of the respective computer, such as the monitor or the hard disk, etc., disabled while the network card of the corresponding computer 3a - 3c is still active and also the computer capacity monitoring means, ie the monitoring means 4a - 4c and the administrative resources 5a - 5c , of the respective computer 3a - 3c continue to run in RAM memory of the respective computer and are active.
Die Überwachungsmittel 4a – 4c überwachen
nach jeder Aktion eines Rechners 3a – 3c den Ablauf dieser
Power-Down-Zeit und veranlassen das automatische Herunterfahren
des jeweiligen Rechners 3a – 3c, falls nach einer
Aktion des entsprechenden Rechners die vorgegebene Power-Down-Zeit bzw.
Deaktivierungszeit verstreicht, ohne daß eine weitere oder neue Aktion
des jeweiligen Rechners ausgeführt
worden ist. vor dem Herunterfahren des jeweiligen Rechners ermitteln
jedoch die Verwaltungsmittel 5a – 5c des jeweiligen
Rechners 3a – 3c anhand
der in den Speichern 6a – 6c abgelegten Kapazitätsinformationen
bzw. der Informationsliste einen oder mehrere andere Rechner, die
ausreichend Rechnerkapazitäten
für die Übernahme
der Steueraufgaben des herunterzufahrenden Rechners bereitstellen.
Nachdem die Verwaltungsmittel 5a – 5c des zu deaktivierenden
Rechners 3a – 3c einen
anderen Rechner ausgewählt
haben, der die bisher von dem zu deaktivierenden Rechner ausgeführten Steueraufgaben
zur Steuerung der Kommunikationsanlage 1 übernehmen
kann, werden diese Steueraufgaben bzw. Steuerkomponenten – wie im
Prinzip bereits zuvor beschrieben worden ist – auf den ausgewählten anderen
Rechner übertragen
und das Steuermodul 7a – 7c des anderen Rechners
aktiviert, um die übertragene
Steuerkomponente zu starten. Anschließend wird der zu deaktivierende
Rechner heruntergefahren, wobei das Herunterfahren unmittelbar durch
die Überwachungsmittel 4a – 4c des
entsprechenden Rechners oder durch Zusammenwirken mit den Verwaltungsmitteln 5a – 5c des
entsprechenden Rechners herbeigeführt werden kann.The monitoring means 4a - 4c monitor after every action of a computer 3a - 3c the expiration of this power-down time and cause the automatic shutdown of the respective computer 3a - 3c if, after an action of the corresponding computer, the predetermined power-down time or deactivation time elapses without another or new action of the respective computer has been executed. However, before the shutdown of the respective computer determine the administrative means 5a - 5c of the respective computer 3a - 3c based on the in the stores 6a - 6c stored capacity information or the information list one or more other computers that provide sufficient computer capacity for taking over the control tasks of the computer to be shut down. After the administrative funds 5a - 5c of the computer to be deactivated 3a - 3c have selected another computer, the previously executed by the computer to be deactivated control tasks to control the communication system 1 can take over these control tasks or control components - as has already been described in principle - transferred to the selected other computer and the control module 7a - 7c of the other computer to start the transferred control component. Subsequently, the computer to be deactivated is shut down, wherein the shutdown directly by the monitoring means 4a - 4c of the corresponding computer or by interaction with the administrative means 5a - 5c the appropriate computer can be brought about.
Für den Fall,
daß die Überwachungsmittel 4a – 4c der
Rechner 3a – 3c eine
drohende Überbelastung
eines der Rechner 3a – 3c feststellen
und somit erkennen, daß die
auf den Rechnern 3a – 3c
für die Kommunikationsanlagensteuerung
zur Verfügung stehenden
Rechnerressourcen nicht oder nicht mehr ausreichen, ermitteln die Überwachungs-
und Verwaltungsmittel 4a – 4c bzw. 5a – 5c des
oder der betroffenen Rechner 3a – 3c einen heruntergefahrenen Rechner
des Rechnernetzes, der sich somit im Ruhezustand, d.h. im Power-Down-Zustand,
befindet, veranlassen die Aktivierung dieses Rechners und verlagern
anschließend
die entsprechenden Steueraufgaben bzw. Steuerkomponenten auf den
nunmehr aktivierten, d.h. hochgefahrenen, Rechner des Rechnernetzes,
um das Rechnernetz zu entlasten.In the event that the monitoring means 4a - 4c the computer 3a - 3c a threatening overload of one of the computers 3a - 3c determine and thus recognize that on the computers 3a 3c do not or no longer suffice computer resources available for communication system control, the monitoring and management means determine 4a - 4c respectively. 5a - 5c of the computer (s) concerned 3a - 3c a shut down computer of the computer network, which is thus in the idle state, ie in the power-down state, cause the activation of this computer and then relocate the corresponding control tasks or control components on the now activated, ie started up, computer of the computer network to the Relieve computer network.
Bei
der Auslagerung von Steueraufgaben eines zu deaktivierenden, d.h.
herunterzufahrenden Rechner des Rechnernetzes können den Verwaltungsmitteln 5a – 5c sämtlicher
Rechner des Rechnernetzes von dem Benutzer des Rechnernetzes ein Lastrechner
oder mehrere Lastrechner vorgegeben sein, die ausschließlich für die Auslagerung
der Steueraufgaben bzw. Steuerkomponenten eines herunterzufahrenden
Rechners in Frage kommen. Für
den Fall, daß lediglich
ein Lastrechner definiert ist, sind nach Herunterfahren der übrigen Rechner
des Rechnernetzes, d.h. nach Ablauf der Power-Down-Zeit der einzelnen
Rechner, ohne daß eine
neue oder weitere Aktion des entsprechenden Rechners ausgeführt worden
ist, sämtliche
Steueraufgaben zur Steuerung der Kommunikationsanlage 1 auf
ein und demselben Lastrechner konzentriert. Die Vorgabe des oder
der Lastrechner kann durch eine entsprechende Information erfolgen,
die nach Eingabe durch den Benutzer des Rechnernetzes Bestandteil
der in den Speichern 6a – 6c abgelegten Kapazitätsinformationen
bzw. der entsprechenden Informationsliste wird.In the outsourcing of control tasks of a to be deactivated, ie herunterzufahrenden computer of the computer network, the management means 5a - 5c all computers of the computer network by the user of the computer network, a load computer or multiple load computers to be specified, which come exclusively for the outsourcing of the control tasks or control components of a computer to be shut down in question. In the event that only one load computer is defined, after shutdown of the other computers of the computer network, ie after the expiration of the power-down time of the individual computers, without a new or further action of the corresponding computer executed has been all control tasks to control the communication system 1 concentrated on one and the same load computer. The default of the load computer or can be done by appropriate information that after entering by the user of the computer network part of the in the memory 6a - 6c stored capacity information or the corresponding information list.
Durch
die zuvor beschriebene automatische Deaktivierung bzw. das automatische
Herunterfahren von Rechnern, die während einer vorgegebenen Deaktivierungs-
bzw. Power-Down-Zeit nicht benutzt worden sind, kann umfangreich
Energie für
das Betreiben dieser Rechner eingespart werden.By
the automatic deactivation described above or the automatic one
Shut down computers that fail during a given deactivation
or power-down time have not been used, can be extensive
Energy for
the operation of these computers can be saved.
3a und 3b zeigen beispielhaft den Inhalt der
Kapazitätsinformationen
bzw. der systemweiten Informationsliste, welche in den in 1 dargestellten Speichern 6a – 6c eines
jeden Rechners 3a – 3c abgelegt
ist und den jeweiligen Verwaltungsmitteln 5a – 5c zur
Verfügung
steht. Wie in 3a gezeigt ist,
umfassen die Kapazitätsinformationen
zunächst rechnerspezifische
Informationen über
den Zustand und die Belastung der einzelnen Rechner des Rechnernetzes.
Für jeden
Rechner ist aufgeführt,
wie hoch die aktuelle Belastung des jeweiligen Rechners durch die Übernahme
von Steueraufgaben für
die Steuerung der Kommunikationsanlage 1 ist (vgl. 2. Spalte
der in 3a dargestellten
Liste). Wie bereits zuvor beschrieben worden ist, wird diese Information laufend
durch die Überwachungsmittel 4a – 4c der einzelnen
Rechner 3a – 3c aktualisiert
und über
das Rechnernetz den Überwachungsmitteln
der anderen Rechner mitgeteilt. In der dritten Spalte der in 3a dargestellten Liste ist
rechnerabhängig
eine Belastungsobergrenze für
die Belastung des jeweiligen Rechners durch die Übernahme von Steueraufgaben zur
Anlagensteuerung angegeben, wobei sich diese Belastungsobergrenze
insbesondere danach richtet, wieviel Rechnerkapazität auf dem
jeweiligen Rechner noch für
die "normale Arbeit" an dem Rechner, wie
z.B. für
die Textverarbeitung oder die Bearbeitung von Druckaufträgen usw.,
zur Verfügung
stehen soll. Der Wert dieser Belastungsobergrenze kann dem Kommunikationssystem
einmalig durch den Benutzer mitgeteilt werden. Zudem kann die rechnerspezifisch
von einem Benutzer vorgebbare Power-Down- Zeit, d.h. die Deaktivierungszeitspanne, die
zwischen der letzten Aktion eines Rechners und dem beabsichtigten
Herunterfahren des jeweiligen Rechners liegt, durch den Benutzer
einmalig vorgegeben werden (vgl. 5. Spalte der in 3a dargestellten Liste). Schließlich kann
durch den Benutzer des Rechnernetzes auch einer der Rechner, in 3a der Rechner 2,
als Lastrechner definiert werden, auf den jeweils die Steueraufgaben
eines herunterzufahrenden Rechners nach Ablauf der Power-Down-Zeit
auszulagern sind. Alternativ können auch
mehrere dieser Lastrechner definiert sein. Die Vorgabe bzw. Auswahl
eines Rechners als Lastrechner kann insbesondere einfach durch Setzen
eines entsprechenden Flags in der in 3a dargestellten Liste
erfolgen. Schließlich
umfaßt
die in 3a dargestellte
Informationsliste auch Informationen über den augenblicklichen Zustand
der einzelnen Rechner des Rechnernetzes (vgl. 4. Spalte der Liste),
wobei heruntergefahrene Rechner den Zustand "nicht aktiv" zugewiesen bekommen: Die Informationen
der zweiten und vierten Spalte der in 3a dargestellten
Informationsliste werden kontinuierlich von den Überwachungsmitteln 4a – 4c der
einzelnen Rechner 3a – 3c erneuert.
Da die Überwachungsmittel 4a – 4c bzw. die
entsprechenden Rechner 3a – 3c über das
an die Kommunikationsanlage 1 angeschlossene Rechnernetz
miteinander in Verbindung stehen und kontinuierlich die augenblicklich
für die
einzelnen Rechner 3a – 3c gültigen Informationen
austauschen, handelt es sich bei der in 3a dargestellten Liste um eine systemweite
Liste, deren Inhalt in den Speichern 6a – 6c der
einzelnen Rechner 3a – 3c jeweils
identisch ist. 3a and 3b show by way of example the content of the capacity information or the system-wide information list, which are in the in 1 shown Save 6a - 6c of each computer 3a - 3c filed and the respective administrative means 5a - 5c is available. As in 3a is shown, the capacity information first comprise computer-specific information about the state and the load of the individual computers of the computer network. For each computer is listed how high the current load of the respective computer by taking over control tasks for the control of the communication system 1 is (see 2nd column of in 3a shown list). As previously described, this information is continually updated by the monitoring means 4a - 4c the individual computer 3a - 3c updated and communicated via the computer network to the monitoring means of other computers. In the third column of in 3a The list shown is dependent on the computer, an upper load limit for the load of the respective computer specified by the acquisition of control tasks for system control, this maximum load depends in particular on how much computer capacity on the respective computer nor for the "normal work" on the computer, such as for Word processing or the processing of print jobs, etc. should be available. The value of this upper load limit can be communicated to the communication system once by the user. In addition, the computer-specific by a user predeterminable power-down time, ie the deactivation period, which is between the last action of a computer and the intended shutdown of the respective computer, be given by the user once (see 5th column of in 3a shown list). Finally, by the user of the computer network also one of the computers, in 3a the computer 2 , are defined as a load computer to be outsourced to each of the control tasks of a herunterzufahrenden computer after the power-down time. Alternatively, several of these load computers can be defined. The specification or selection of a computer as a load computer can in particular simply by setting a corresponding flag in the in 3a List. Finally, the in 3a displayed information list also information about the current state of the individual computers of the computer network (see 4th column of the list), with shutdown computers get the state "not active" assigned: The information of the second and fourth column of in 3a displayed information list are continuously from the monitoring means 4a - 4c the individual computer 3a - 3c renewed. Because the monitoring means 4a - 4c or the corresponding computer 3a - 3c about that to the communication system 1 connected computer network communicate with each other and continuously the instantaneous for each computer 3a - 3c exchange valid information, it is in the in 3a displayed list by a system-wide list whose content is stored in the memory 6a - 6c the individual computer 3a - 3c is identical.
Wie
in 3b gezeigt ist, umfassen
die in den Speichern 6a – 6c abgelegten Informationen
zudem Informationen über
die einzelnen von den Rechnern 3a – 3c zu übernehmenden
Steueraufgaben zur Kommunikationsanlagensteuerung. Aus 3b ist ersichtlich, daß die in
den Speichern 6a – 6c abgelegten
Informationen aufgabenabhängig
auch Informationen über
die für
die Ausführung
der einzelnen Steueraufgabe bzw. Steuerkomponente minimal benötigte Rechnerkapazität enthalten.
Aufgrund der in der zweiten und dritten Spalte der in 3a dargestellten Liste sowie
der in der zweiten Spalte der in 3b dargestellten
Liste enthaltenen Informationen können demnach die Verwaltungsmittel 5a – 5c der
in 1 dargestellten Rechner 3a – 3c stets
zuverlässig
beurteilen, welcher der Rechner des Rechnernetzes augenblicklich
für die Übernahme
einer bestimmten Steueraufgabe (ggf. eines anderen überbelasteten
oder herunterzufahrenden Rechners) in der Lage ist, da dieser Rechner
ausreichend Rechnerkapazitäten
für die Übernahme
von Steueraufgaben zur Steuerung der Kommunikationsanlage 1 bereitstellt.
Die in 3b dargestellten
Informationen über
die für
die jeweilige Steueraufgabe bzw. Steuerkomponente minimal benötigte Rechnerkapazität können ebenfalls von
dem Benutzer des Rechnernetzes oder auch von der Kommunikationsanlage 1 den
Rechnern 3a – 3c des
Rechnernetzes vorgegeben werden.As in 3b shown include those in the memories 6a - 6c information stored in addition to information about each of the computers 3a - 3c to be taken over control tasks for communication system control. Out 3b It can be seen that in the memories 6a - 6c stored information task-dependent also contain information about the minimum required for the execution of the individual tax task or control computer capacity. Because of in the second and third column of in 3a list as well as in the second column of the in 3b The information contained in the list can therefore be used by the administrative 5a - 5c the in 1 illustrated calculator 3a - 3c always reliably assess which of the computers of the computer network is currently able to take over a specific control task (possibly another overloaded or herunterzufahrenden computer), since this computer has sufficient computer capacity for the acquisition of control tasks to control the communication system 1 provides. In the 3b The information about the minimum required computer capacity for the respective control task or the control component can also be displayed by the user of the computer network or also by the communication system 1 the computers 3a - 3c of the computer network can be specified.
Bei
dem in 1 dargestellten
Ausführungsbeispiel
umfaßt
das an die Kommunikationsanlage 1 angeschlossene Rechnernetz
einen Alarmrechner bzw. Alarmserver, dessen Aufgabe die Überwachung der
einzelnen Rechner 3a – 3c bzw.
deren Arbeitsplätze
ist. Die Aufgaben des Alarmrechners 11 können jedoch
ebenso auf einem der Rechner 3a – 3c implementiert
sein, die an sich zur Übernahme
bestimmter Steueraufgaben der Kommunikationsanlage 1 vorgesehen
sind. Ebenso kann vorgesehen sein, daß jeder der Rechner 3a – 3c sich
selbst gemäß der folgenden
Beschreibung überwacht.At the in 1 illustrated embodiment, this includes the communication system 1 connected computer network an alarm computer or alarm server whose task is the monitoring of each computer 3a - 3c or their jobs. The tasks of the alarm computer 11 However, you can do the same on one of the computers 3a - 3c be implemented, which in itself to take over be agreed control tasks of the communication system 1 are provided. It can also be provided that each of the computers 3a - 3c supervises itself according to the following description.
Der
Alarmrechner 11 ist über
die Kommunikationsanlage 1 mit den das eigentliche Rechnernetz 3a – 3c bildenden
Rechnern verbunden und überwacht
mindestens einen Parameter mindestens eines Rechners 3a – 3c.
Vorzugsweise überwacht
der Alarmrechner 11 – wie
in 1 vorgesehen ist – mehrere
Parameter sämtlicher
Rechner 3a – 3c.
Unter Parameter wird dabei allgemein eine beliebige Zustandsinformation
eines Rechners verstanden, die von dem Rechner an den Alarmrechner 11 übertra gen
bzw. von dem Alarmrechner 11 über das Rechnernetz abgefragt
werden kann.The alarm calculator 11 is over the communication system 1 with the actual computer network 3a - 3c connected computers and monitors at least one parameter of at least one computer 3a - 3c , Preferably, the alarm computer monitors 11 - as in 1 is provided - several parameters of all computers 3a - 3c , In this case, parameter is generally understood to mean any state information of a computer which is sent from the computer to the alarm computer 11 transmis conditions or from the alarm computer 11 can be queried via the computer network.
Bei
den von dem Alarmrechner 11 überwachten Parametern der Rechner 3a – 3c kann
es sich beispielsweise um Zustandsinformationen hinsichtlich des
Ein-/Ausschaltzustands der einzelnen Rechner 3a – 3c handeln.
Erkennt beispielsweise der Alarmrechner 11, daß ein am
Abend ausgeschalteter Rechner unbeabsichtigt bzw. ungewünscht eingeschaltet
wird, wertet dies der Alarmrechner 11 als einen nicht autorisierten
Eingriff in das Rechnernetz und erzeugt ein entsprechendes Warnsignal.In the case of the alarm computer 11 monitored parameters of the computer 3a - 3c For example, this may be status information regarding the on / off state of the individual computers 3a - 3c act. Detects, for example, the alarm calculator 11 in that a computer switched off in the evening is switched on unintentionally or undesirably, the alarm computer evaluates this 11 as an unauthorized intrusion into the computer network and generates a corresponding warning signal.
Ebenso
können
an den Rechnern 3a – 3c Bewegungssensoren 8a – 8c angebracht
sein, die vorzugsweise den Arbeitsplatz des entsprechenden Rechners 3a – 3c überwachen
und insbesondere am Abend, beispielsweise nach dem Ausschalten des entsprechenden
Rechners, automatisch aktiviert werden. Die Bewegungsinformationen
der Bewegungssensoren 8a – 8c werden über das
Rechnernetz dem Alarmrechner 11 zur Verfügung gestellt,
der ebenfalls ein Warnsignal erzeugt, falls einer der Bewegungssensoren 8a – 8c eine
unbeabsichtigte Bewegung an dem Arbeitsplatz des entsprechenden Rechners 3a – 3c erfaßt.Likewise, on the computers 3a - 3c motion sensors 8a - 8c be appropriate, preferably the workplace of the corresponding computer 3a - 3c be monitored and especially in the evening, for example, after turning off the corresponding computer, automatically activated. The motion information of the motion sensors 8a - 8c become the alarm computer via the computer network 11 provided, which also generates a warning signal, if any of the motion sensors 8a - 8c an unintentional movement in the workstation of the corresponding computer 3a - 3c detected.
Ebenso
kann – wie
beispielhaft anhand des Rechners 3a angedeutet ist – eine mit
dem entsprechenden Rechner gekoppelte Videokamera 9 vorgesehen
sein, die ebenfalls zumindest den Arbeitsplatz des entsprechenden
Rechners überwacht
und über das
Rechnernetz Video- bzw. Bildinformationen dem Alarmrechner 11 zur
Verfügung
stellt, der durch Auswertung dieser Videoinformationen anhand einer
bestimmten Mustererkennungssoftware beurteilen kann, ob sich eine
ungewünschte
Person in dem Raum des Rechners 3a befindet. Auch in diesem
Fall erzeugt der Alarmrechner 11 ein entsprechendes Warnsignal.Likewise - as exemplified by the computer 3a is indicated - a paired with the corresponding computer video camera 9 be provided, which also monitors at least the workstation of the corresponding computer and the computer network video or image information the alarm computer 11 provides that can evaluate by evaluating this video information based on a specific pattern recognition software, whether an unwanted person in the computer room 3a located. Also in this case the alarm calculator generates 11 a corresponding warning signal.
Ebenso
kann über
das Rechnernetz die Betätigung
der Eingabevorrichtung der einzelnen Rechner 3a – 3c,
d.h. beispiels weise die Betätigung
der entsprechenden Tastatur oder der Maus, überwacht werden, was insbesondere
sinnvoll ist, falls sich der entsprechende Rechner im heruntergefahrenen
Ruhezustand bzw. Power-Down-Zustand befindet, da in der Regel ein
stillgelegter Rechner durch Betätigung der
Tastatur oder der Maus wieder vollständig aktiviert werden kann.
Erfaßt
der Alarmrechner 11 eine ungewünschte Betätigung der Tastatur oder der Maus
eines der Rechner 3a – 3c,
gibt der Alarmrechner 11 ebenfalls ein entsprechendes Warnsignal
aus.Likewise, via the computer network, the operation of the input device of the individual computers 3a - 3c , ie example, the operation of the corresponding keyboard or the mouse to be monitored, which is particularly useful if the corresponding computer is in the shut down state of rest or power-down state, as a shutdown computer usually by pressing the keyboard or the mouse can be fully activated again. Captures the alarm calculator 11 an unwanted operation of the keyboard or mouse of one of the computers 3a - 3c , gives the alarm calculator 11 also a corresponding warning signal.
Schließlich kann
auch vorgesehen sein, daß der
Arbeitsplatz der einzelnen Rechner 3a – 3c akustisch überwacht
wird, um beispielsweise auf diese Weise ein ungewünschtes
Eindringen einer Person in den Raum, dem der entsprechende Rechner
angeordnet ist, zu erkennen. Die Überwachung des Arbeitsplatzes
kann – wie
in 1 beispielhaft anhand des
Rechners 3b angedeutet ist – mit Hilfe eines Mikrofons 10 erfolgen,
welches insbesondere an eine in den Rechner 3b eingebaute
Soundkarte angekoppelt ist. Die von dem Mikrofon 10 erfaßten akustischen
Informationen werden über
das Rechnernetz an den Alarmrechner 11 übertragen, der wiederum diese
Informationen auswertet und beispielsweise das Eindringen einer
ungewünschten
Person erkennt, falls die von dem Mikrofon 10 gelieferten
akustischen Informationen eine einen bestimmten Grenzwert überschreitende
Lautstärke
anzeigen.Finally, it can also be provided that the workplace of the individual computers 3a - 3c is acoustically monitored to detect, for example, in this way, an unwanted intrusion of a person in the room, which is arranged the corresponding computer. The monitoring of the workplace can - as in 1 exemplarily on the basis of the computer 3b is indicated - with the help of a microphone 10 done, which in particular to one in the computer 3b built-in sound card is docked. The one from the microphone 10 recorded acoustic information is sent via the computer network to the alarm computer 11 transmitted, which in turn evaluates this information and, for example, detects the intrusion of an unwanted person, if that of the microphone 10 supplied audible information exceeding a certain limit volume.
In
jedem der zuvor genannten Fälle
vergleicht der Alarmrechner 11 dementsprechend die von
den Rechnern 3a – 3c gelieferten
bzw. bereitgestellten Zustandsinformationen mit bestimmten vorgegebenen
Sollwerten, die insbesondere in einem internen Speicher oder in
Form einer Datenbank in dem Alarmrechner 11 abgelegt sein
können.
Sobald die von den Rechnern 3a – 3c gelieferten Zustandsinformationen
von den vorgegebenen Sollwerten abweichen, d.h. mindestens ein von
dem Alarmrechner 11 überwachter
Parameter mindestens eines Rechners 3a – 3c nicht innerhalb
eines vorgegebenen Sollbereiches liegt, erzeugt der Alarmrechner 11 ein Warnsignal
und gibt dieses beispielsweise über
einen Lautsprecher 12 akustisch oder über den Bildschirm bzw. Monitor 13 optisch
aus. Ebenso kann vorgesehen sein, daß der Alarmrechner 11 ständig on-line über ein
(nicht dargestelltes) Modem sowie die öffentliche Telefonleitung 17 mit
einer Alarmzentrale 14, z.B. einem Sicherheitsdienst oder
einer Polizeistation, verbunden ist, so daß der Alarmrechner 11 automatisch
ein erzeugtes Warnsignal über
die Telefonleitung 17 an die Alarmzentrale 14 weiterleitet und
dort einen Alarm auslöst.In each of the above cases, the alarm calculator compares 11 accordingly from the computers 3a - 3c delivered or provided state information with certain predetermined setpoints, in particular in an internal memory or in the form of a database in the alarm computer 11 can be stored. Once the from the computers 3a - 3c supplied state information deviate from the predetermined setpoints, ie at least one of the alarm computer 11 monitored parameter of at least one computer 3a - 3c is not within a predetermined target range, generates the alarm computer 11 a warning signal and gives this example via a speaker 12 acoustically or via the screen or monitor 13 optically. Likewise, it can be provided that the alarm computer 11 constantly on-line via a (not shown) modem as well as the public telephone line 17 with an alarm center 14 , eg a security service or a police station, so that the alarm computer 11 automatically a generated warning signal over the telephone line 17 to the alarm center 14 redirects and triggers an alarm there.
Da
die Überwachung
der Arbeitsplätze
der Rechner 3a – 3c insbesondere
dann sinnvoll ist, wenn sich die Benutzer der Rechner 3a – 3c nicht mehr
in den einzelnen Räumen
der Rechner 3a – 3c befinden,
wird der Alarmrechner 11 vorzugsweise automatisch dann
aktiviert, wenn die Benutzer der Rechner 3a – 3c nicht
mehr anwesend sind. Zu diesem Zweck kann der Alarmrechner 11 insbesondere mit
einem Anwesenheitskontrollsystem gekoppelt werden, welches den Alarmrechner 11 automatisch aktiviert,
falls das Anwesenheitskontrollsystem die Abwesenheit der Benutzer
der Rechner 3a – 3c erfaßt hat.
Dieses Anwesenheitskontrollsystem kann insbesondere durch ein Arbeitszeiterfassungssystem,
wie es heutzutage für
die Gleitzeiterfassung von Arbeitnehmern üblich ist, gebildet werden,
wobei das Arbeitszeiterfassungssystem beispielsweise in Form eines
Magnetkartenlesers 15 realisiert sein kann. Jeder Arbeitnehmer
meldet sich durch Einführen
seiner spezifischen Magnetkarte in den Magnetkartenleser 15 am
Morgen an bzw. am Abend ab, so daß der Kartenleser 15 einerseits
die Arbeitszeit des entsprechenden Arbeitnehmers erfassen kann und
andererseits stets über
die An- bzw. Abwesenheit des entsprechenden Arbeitnehmers informiert
ist. Alternativ kann vorgesehen sein, daß der Alarmrechner 11 durch
Eingabe eines Kenncodes aktiviert werden kann, wobei die Eingabe
entweder unmittelbar an dem Alarmrechner 11 oder durch
einen Administrator an einem Administrationsrechner des Rechnernetzes erfolgen
kann.As the monitoring of jobs of computers 3a - 3c especially useful if the users of the computer 3a - 3c no longer in the individual rooms of the computer 3a - 3c will be the alarm calculator 11 preferably au then automatically activated when the users of the calculator 3a - 3c are no longer present. For this purpose, the alarm calculator 11 be coupled in particular with a presence control system which the alarm computer 11 automatically activated if the presence control system indicates the absence of the users of the computer 3a - 3c has detected. This presence control system can be formed, in particular, by a working time recording system, as is customary today for flexitime employees, wherein the working time detection system is in the form of a magnetic card reader, for example 15 can be realized. Each worker logs in by inserting his specific magnetic card into the magnetic card reader 15 in the morning or in the evening, so that the card reader 15 On the one hand, it is possible to record the working hours of the employee concerned and, on the other hand, to always be informed of the presence or absence of the employee concerned. Alternatively it can be provided that the alarm computer 11 can be activated by entering a passcode, the input either directly to the alarm computer 11 or by an administrator on an administration computer of the computer network.
Die
Kombination des in 1 dargestellten Rechnernetzes
zur Kommunikationsanlagensteuerung 1 mit einem Alarmrechner 11,
der – wie
bereits zuvor beschrieben worden ist – das Rechnernetz überwacht,
besitzt den Vorteil, daß die
Ressourcen des Rechnernetzes direkt für die Überwachung der Arbeitsplätze der
einzelnen Rechner ausgewertet und für die Auslösung eines entsprechenden Alarms ausgenutzt
werden können.The combination of in 1 illustrated computer network for communication system control 1 with an alarm computer 11 , which - as has already been described - monitors the computer network, has the advantage that the resources of the computer network can be evaluated directly for the monitoring of the workstations of the individual computers and exploited to trigger a corresponding alarm.
2 zeigt ein zweites Ausführungsbeispiel der
vorliegenden Erfindung, wobei im Gegensatz zu dem in 1 dargestellten Ausführungsbeispiel
nunmehr zentral ein Rechnerkapazitäten Beobachter vorgesehen ist,
der zentrale Überwachungsmittel 4 sowie
zentrale Verwaltungsmittel 5 mit einem zentralen Speicher 6 für die bereits
zuvor beschriebenen Kapazitätsinformationen
bzw. die Informationsliste umfaßt.
Die zentralen Überwachungsmittel 4 sowie die
zentralen Verwaltungsmittel 5 sind für sämtliche Rechner 3a – 3c verantwortlich,
welche Steuermodule 7a – 7c für die Kommunikationsanlagensteuerung, d.h.
für die Übernahme
bestimmter Steueraufgaben bzw. Steuerkomponenten für die Steuerung
der Kommunikationsanlage 1 aufweisen. Die zentralen Überwachungs-
und Verwaltungsmittel 4, 5 sowie der zentrale
Kapazitätsinformationsspeicher 6 können in
einem zentralen Rechner 16, z.B. einem Server, vorgesehen
oder auch in einem der Rechner 3a – 3c sowie alternativ
in dem Alarmrechner 11 implementiert sein, wobei die Überwachungs-
und Verwaltungsmittel 4 und 5 jeweils über das
Rechnernetz zentral mit sämtlichen
Rechnern 3a – 3c verbunden
sind, welche Steueraufgaben für
die Kommunikationsanlage 1 übernehmen. Die Funktion der Überwachungsmittel 4 sowie
die Verwaltungsmittel 5 in Kombination mit den Speichermitteln 6 des
in 2 dargestellten Ausführungsbeispiels
unterscheidet sich im wesentlichen nicht von dem in 1 dargestellten Ausführungsbeispiel, bei dem die Überwachungsmittel 4a – 4c,
die Verwaltungsmittel 5a – 5c sowie die Speichermittel 6a – 6c jeweils
dezentral für
jeden einzelnen Rechner 3a – 3c vorgesehen sind. 2 shows a second embodiment of the present invention, in contrast to the in 1 illustrated embodiment, now a computer capacity observers is provided, the central monitoring means 4 and centralized administrative resources 5 with a central store 6 for the previously described capacity information or the information list. The central monitoring means 4 as well as the central administrative resources 5 are for all computers 3a - 3c responsible, which control modules 7a - 7c for the communication system control, ie for the acquisition of certain control tasks or control components for the control of the communication system 1 exhibit. The central monitoring and management tools 4 . 5 as well as the central capacity information memory 6 can be in a central computer 16 , eg a server, provided or in one of the computers 3a - 3c as well as alternatively in the alarm computer 11 be implemented, the monitoring and management means 4 and 5 in each case via the computer network centrally with all computers 3a - 3c connected, which control tasks for the communication system 1 take. The function of the monitoring device 4 as well as the administrative resources 5 in combination with the storage media 6 of in 2 illustrated embodiment is essentially not different from that in 1 illustrated embodiment, wherein the monitoring means 4a - 4c , the administrative agent 5a - 5c as well as the storage means 6a - 6c each decentralized for each individual computer 3a - 3c are provided.
Die
zentralen Überwachungsmittel 4 überwachen
sämtliche
Rechner 3a – 3c,
die zur Kommunikationsanlagensteuerung vorgesehen sind, und erstellen
somit die in 3a und 3b dargestellten Kapazitätsinformationen,
welche in den zentralen Speichermitteln 6 abgelegt werden.
Erkennen die Überwachungsmittel,
daß eine Überbelastung
eines der von ihnen überwachten
Rechner 3a – 3c droht,
d.h. daß einer
der Rechner nicht oder nicht mehr ausreichend Rechnerkapazitäten für die Übernahme
einer Steueraufgabe bereitstellt, wählen die zentralen Verwaltungsmittel 5 anhand
der in dem Speicher 6 abgelegten Kapazitätsinformationen
bzw. der entsprechenden Informationsliste einen Rechner aus, der ausreichend
Rechnerkapazitäten
für die Übernahme der
entsprechenden Steuerkomponente bereitstellt. Anschließend wird
die Steueraufgabe auf den neu ausgewählten Rechner übertragen,
wobei die zentralen Überwachungsmittel 4 automatisch
die in dem Speicher 6 abgelegte Informationsliste entsprechend aktualisieren.
Nach dem Starten der Steuerkomponente auf dem neu ausgewählten Rechner
werden – wie
bereits anhand 1 beschrieben
worden ist – auch
die für
die Ausführung
der Steuerkomponente erforderlichen aktuellen Betriebsdaten von
dem vormals zuständigen
Rechner an den neu ausgewählten Rechner übertragen,
was insbesondere unter Steuerung und Aufsicht der zentralen Verwaltungsmittel 5 erfolgt.
Die Überwachungsmittel 4 fragen
die Rechnerkapazitäten
der einzelnen Rechner 3a – 3c entweder kontinuierlich
ab, so daß die
in dem Speicher 6 abgelegten Kapazitätsinformationen laufend erneuert
werden, oder erstellen die entsprechende Informationsliste mit den
Kapazitätsinformationen
nur, falls eine entsprechende Anfrage seitens der Kommunikationsanlage 1 oder
der Rechner 3a – 3c vorliegt,
wenn z.B. eine neue Steueraufgabe bzw. Steuerkomponente zur Steuerung
der Kommunikationsanlage 1 auf die Rechner 3a – 3c aufgeteilt
werden soll oder einer der Rechner 3a – 3c die zentralen Überwachungs-
und Verwaltungsmittel 4, 5 mit der Umverteilung
einer oder mehrerer seiner bisher von diesem Rechner ausgeführten Steueraufgaben
bzw. Steuerkomponenten beauftragt.The central monitoring means 4 monitor all computers 3a - 3c , which are intended for communication system control, and thus create the in 3a and 3b shown capacity information, which in the central storage means 6 be filed. Detecting the monitoring means that an overload of one of them monitored computer 3a - 3c threatens, ie that one of the computers does not or no longer provides sufficient computer capacity for the assumption of a tax task, choose the central administrative means 5 on the basis of the memory 6 stored capacity information or the corresponding information list from a computer that provides sufficient computer capacity for the adoption of the corresponding control component. Subsequently, the control task is transferred to the newly selected computer, the central monitoring means 4 automatically in the memory 6 Update stored information list accordingly. After starting the engine on the newly selected machine - as already described 1 has been described - also the necessary for the execution of the control component current operating data from the previously competent computer transferred to the newly selected computer, which in particular under the control and supervision of the central administrative means 5 he follows. The monitoring means 4 ask the computer capacities of the individual computers 3a - 3c either continuously, so that in the memory 6 stored capacity information is renewed continuously, or create the corresponding information list with the capacity information only if a request from the communication system 1 or the calculator 3a - 3c if, for example, a new control task or control component for controlling the communication system 1 on the calculator 3a - 3c should be split or one of the calculator 3a - 3c the central monitoring and management tools 4 . 5 entrusted with the redistribution of one or more of his previously performed by this computer control tasks or control components.
Ebenso überwachen
die gemäß 2 zentral vorgesehenen Überwachungsmittel 4 sämtliche für die Kommunikationsanlagensteuerung
vorgesehenen Rechner 3a – 3c des Rechnernetzes
hinsichtlich des Ablaufs der rechnerspezifisch vorgegebenen Deaktivierungs-
bzw. Power-Down-Zeit. Wie bereits anhand 3a erläutert worden ist, ist für jeden Rechner 3a – 3c rechnerspezifisch
eine bestimmte Power-Down-Zeit vorgegeben, die Bestandteil der in dem
Speicher 6 abgelegten Informationsliste ist. Diese Deaktivierungs-
bzw. Power-Down-Zeit definiert die Zeitspanne, die nach einer Aktion
des entsprechenden Rechners verstreichen muß, ohne daß während dieser Zeitspanne eine
weitere Aktion des jeweiligen Rechners ausgeführt wird, um den Rechner in einen
Ruhezustand, d.h. den Power-Down-Zustand, fahren
zu können.
Haben die zentralen Überwachungsmittel 4 erkannt,
daß die
Power-Down-Zeit eines Rechners 3a – 3c verstrichen ist,
veranlassen die Überwachungsmittel 4 das
Deaktivieren, d.h. Herunterfahren des entsprechenden Rechners in
den Power-Down-Zustand. Zuvor sorgen die Verwaltungsmittel 5 dafür, daß gegebenenfalls
auf diesen herunterzufahrenden Rechner ausgelagerte Steuerkomponenten
für die
Steuerung der Kommunikationsanlage 1 auf andere Rechner
des Rechnernetzes verteilt werden, die ausreichend Rechnerkapazitäten für die Übernahme
dieser Steueraufgaben bereitstellen. Dies geschieht unter Auswertung
der in dem Speicher 6 abgelegten Kapazitätsinformationen,
welche beispielhaft in 3a und 3b dargestellt sind.Likewise, monitor the according to 2 centrally provided monitoring means 4 all computers intended for communication system control 3a - 3c of the computer network Lich the expiration of the computer-specific predetermined deactivation or power-down time. As already shown 3a has been explained is for each computer 3a - 3c Specifically, a specific power-down time is specified by the computer in the memory 6 stored information list is. This deactivation or power-down time defines the period of time which must elapse after an action of the corresponding computer, without a further action of the respective computer being executed during this time period, in order to put the computer into a standby state, ie the power-down Condition to be able to drive. Have the central monitoring means 4 Recognized that the power-down time of a computer 3a - 3c has elapsed, cause the monitoring means 4 Disabling, ie shutting down the corresponding computer in the power-down state. Previously, the administrative funds 5 for the fact that optionally outsourced on this computer to be shut down control components for the control of the communication system 1 be distributed to other computers of the computer network, which provide sufficient computer capacity for the acquisition of these control tasks. This is done under evaluation of the memory 6 stored capacity information, which exemplifies in 3a and 3b are shown.
Ebenso
veranlassen die Überwachungsmittel 4 die
Aktivierung eines heruntergefahrenen bzw. deaktivierten Rechners,
falls die zentralen Verwaltungsmittel 5 erkennen, daß die auf
den aktivierten Rechnern des Rechnernetzes zur Verfügung stehenden
Rechnerkapazitäten
nicht oder nicht mehr für
die Kommunikationsanlagensteuerung ausreichen. Die Verwaltungsmittel 5 übertragen
anschließend
bestimmte Steueraufgaben der aktivierten Rechner auf den nunmehr
hochgefahrenen Rechner, um das Rechnernetz zu entlasten. Die Überwachungsmittel 4 ge währleisten
eine entsprechende Aktualisierung der in dem Speicher 6 abgelegten
Kapazitätsinformationen,
welche insbesondere die auf den einzelnen Rechnern des Rechnernetzes
zur Verfügung
stehenden Rechnerkapazitäten
für die
Kommunikationsanlagensteuerung angeben.Likewise, the monitoring means cause 4 the activation of a shut down or deactivated computer if the central administration means 5 recognize that the computer capacities available on the activated computers of the computer network are not or no longer sufficient for the communication system control. The administrative resources 5 then transfer certain control tasks of the activated computer on the now booted computer to relieve the computer network. The monitoring means 4 ensure a corresponding update in the memory 6 stored capacity information, which specify in particular the available on the individual computers of the computer network computer capacities for communication system control.
Aus
der vorhergehenden Beschreibung zu 2 ist
ersichtlich, daß sich
die Funktion des in 2 dargestellten
Ausführungsbeispiels
lediglich unwesentlich von dem in 1 dargestellten
Ausführungsbeispiel
unterscheidet, wobei gemäß 2 zentrale Überwachungs-
und Verwaltungsmittel 4, 5 vorgesehen sind, die
somit zentral für
die Erstellung der Kapazitätsinformationen
sowie die Verwaltung der Steueraufgaben zur Steuerung der Kommunikationsanlage 1 verantwortlich
sind.From the foregoing description 2 It can be seen that the function of the in 2 illustrated embodiment only slightly of the in 1 illustrated embodiment, wherein according to 2 central monitoring and administrative means 4 . 5 are provided, thus central to the preparation of capacity information and the management of the control tasks to control the communication system 1 are responsible.