DE1774183A1 - Method for the intermediate storage of information, in particular in telephone switching systems - Google Patents

Method for the intermediate storage of information, in particular in telephone switching systems

Info

Publication number
DE1774183A1
DE1774183A1 DE19681774183 DE1774183A DE1774183A1 DE 1774183 A1 DE1774183 A1 DE 1774183A1 DE 19681774183 DE19681774183 DE 19681774183 DE 1774183 A DE1774183 A DE 1774183A DE 1774183 A1 DE1774183 A1 DE 1774183A1
Authority
DE
Germany
Prior art keywords
information
urgency
passed
level
additional information
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.)
Pending
Application number
DE19681774183
Other languages
German (de)
Inventor
Herwig Dipl-Ing Eltschka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19681774183 priority Critical patent/DE1774183A1/en
Priority to NL6905874A priority patent/NL6905874A/xx
Priority to FR6913196A priority patent/FR2007029A1/fr
Priority to BE732106D priority patent/BE732106A/xx
Priority to GB2121069A priority patent/GB1216788A/en
Publication of DE1774183A1 publication Critical patent/DE1774183A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/78Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • G11C15/04Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L13/00Details of the apparatus or circuits covered by groups H04L15/00 or H04L17/00
    • H04L13/02Details not particular to receiver or transmitter
    • H04L13/08Intermediate storage means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

SIEMENS AKTIENGESELLSCHAFT München, den 2δ.APR 1968SIEMENS AKTIENGESELLSCHAFT Munich, April 2, 1968

PAPA

68 237268 2372

Verfahren zur Zwischenspeicherung von Informationen, insbesondere in FernsprechverraittlungsanlagenProcedure for the intermediate storage of information, especially in telephone switching systems

In Anlagen der Fernmeldetechnik und in nachrichtenverarbeitenden Anlagen, wozu auch Fcrnsprechvermittlungsanlagen gehören, ist es oftmals erforderlich, Informationen zwischenzuspeichern, um das Zusammenarbeiten zwischen Einrichtungen, welche die Informationen liefern, und anderen Einrichtungen, welche die Informationen zu verarbeiten haben, in zweekmässiger Y/eise sicherzt stellen. Die Zwischenspeicherung ist z.B. wegen unterschiedlicher Arbeitsgeschwindigkeit der beteiligten Einrichtungen erforderlich oder deshalb, weil damit zu rechnen ist, daß Informationen in wechselnden Ab-In telecommunications systems and in message processing Systems, which also include telephone exchanges, often require the intermediate storage of information, about the cooperation between the institutions that provide the information and other institutions, who have to process the information in a two-way manner. The caching is e.g. because of the different working speeds of those involved Facilities are required or because it is to be expected that information will alternate

209811/1417209811/1417

Hö/Krtt. - BADORiGiNALHö / Krtt. - BADORiGiNAL

ständen und damit auch zeitweilig in sehr kurzen Abständen geliefert Werden, jedoch nicht in beliebig kurzen Abständen verarbeitet werden können. Zu den infrage kommenden Informationen liefernden Einrichtungen können z.B. zentrale Steuereinrichtungen von Vermittlung8anlagen gehören, welche u.a. Informationen an Einstelleinrichtungen für Verbindungswege zu liefern haben.stands and thus temporarily at very short intervals Are supplied, but cannot be processed at any short intervals. To the information in question supplying devices can include, for example, central control devices of switching systems, which among other things have to provide information to setting devices for connection routes.

Verfahren zur Zwischenspeicherung von Informationen sind nun bereits bekannt. Bei einem derartigen Verfahren (siehe PAS 1 197 506) werden eintreffende Informationen dadurch zwischengespeichert, daß sie vorübergehend in Speicherplätzen eines Zwischenspeichers aufbewahrt werden und nach Maßgabe ihrer Zugehörigkeit zu Informationsgruppen und der Reihenfolge ihres Eintreffens auf Anforderung v/eitergegeben v/erden. Hierzu werden die Informationen mit einer lediglich die betreffende Informationsgruppe angebenden Gruppeninformation versehen. Sie werden dann in einen freien Speicherplatz, der in der Reihenfolge der Speicherplätze hinter allen denjenigen Speicherplätzen liegt, die bereits von zu derselben Informationsgruppe gehörenden Teilinformationen belegt sind, eingespeichert. Zur Ausspeicherung wird dann die jeweilige Gruppeninforraation ausgewertet und die Reihenfolge der von Informationen belegten Speicherplätze festgestellt. Danach wird eine Information ausgespeichert. Bei diesem Verfahren wird eine Zwischenspeicherung jeweils durch Aufsuchen des erwähnten freien Speicherplatzes verzögert. Eo wird nämlich nicht der sich jeweils zuerst als verfügbar anbietende freie Speicherplatz benutzt, sondern der in der Reihenfolge der Speicherplätze hinter allen denjenigen Speicherplätzen liegende, die bereits von zu derselben Informationsgruppe gehörenden Informationen belegt sind. Außerdem wird zwar der Zusammenhang von Informationen, die zur gleichen Informationsgruppe gehören, bei der Y/eitergabe berücksichtigt, nicht jedoch dieProcesses for the intermediate storage of information are now already known. With such a procedure (see PAS 1 197 506) incoming information is temporarily stored in that it is temporarily stored in memory locations a buffer and according to their affiliation to information groups and the The order of their arrival is given on request. For this purpose, the information is only provided with a group information indicating the relevant information group. You will then be in a free Storage space that, in the order of the storage spaces, is behind all those storage spaces that are already of partial information belonging to the same information group are occupied. The respective group information is then evaluated and stored for storage the order of the storage locations occupied by information is determined. Information is then stored out. With this method, intermediate storage is carried out by searching for the mentioned free storage space delayed. This is because the free storage space that is first offered as available is not used, but that in the order of the memory locations behind all those memory locations that are already is occupied by information belonging to the same information group. In addition, although the context of information belonging to the same information group is taken into account in the output, but not the

20981 1/U1720981 1 / U17

eventuell unterschiedliche Dringlichkeit der Weitergabe von verschiedenen Informationen. Es ist zwar für sich bereits bekannt (siehe DAS 1 221 267) Informationen verschiedener Dringlichkeit bzw. Priorität entsprechend dieser Dringlichkeit weiterzugeben. Hierzu werden nach Dringlichkeit unterteilte Sendespeicher benutzt. Dies hat jedoch den Nachteil, daß diese Sendespeicher schlecht ausgenutzt sind, wenn die Anzahl der je Dringlichkeitsstufe anfallenden Informationen sehr stark schwankt. Wenn z.B. in einer bestimmten Dringlichkeitsstufe sehr wenige Informationen anfallen, so wird der zugehörige Sendespeicher dementsprechend wenig in Anspruch genommen, also schlecht ausgenutzt. fpossibly different urgency of the disclosure of various information. Although it is in itself already known (see DAS 1 221 267) Information of different urgency or priority according to this Passing on urgency. For this purpose, send memories are used that are subdivided according to urgency. However, this has the disadvantage that these transmission memories are poorly used when the number of each urgency level incurred Information fluctuates very much. If, for example, there is very little information at a certain level of urgency arise, the associated transmission memory is accordingly little used, that is, poorly used. f

Die Erfindung zeigt nun einen Weg, wie einerseits die erwähnte Verzögerung des Einspeicherns von zwischenzuspeichernden Informationen vermieden werden kann, wie andererseits bei der Weitergabe von Informationen deren vorgegebene Dringlichkeitsstufe berücksichtigt werden kann, ohne daß dabei verschiedene und schlecht ausnutzbare Speichor erforderlich sind.The invention now shows a way of how, on the one hand, the aforementioned delay in the storage of items to be temporarily stored Information can be avoided, as on the other hand, when information is passed on, the predetermined information can be avoided Urgency level can be taken into account without the need for different and poorly usable storages required are.

Die Erfindung betrifft demgemäß ein Verfahren zur Zwischenspeicherung von eintreffenden Informationen, die vorübergehend in Speicherplätzen eines Zwischenspeichers aufbe- , wahrt werden und nach Maßgabe ihrer Zugehörigkeit zu Informationsgruppen und der Reihenfolge ihres Eintreffens auf Anforderung weiterzugeben sind. Dicsea Verfahren ist dadurch gekennzeichnet, daß eine beim Eintreffen unabhängig von ihrem Zusammenhang mit bereits aufbewahrten Informationen in einen der verfügbaren Speicherplätze eingegebene Information jeweils durch eine Zusatzinformation ergänzt ist, die die vorgegebene Dringlichkeitsstufe ihrer \7eitergabe und damit ihrer Gruppenzugehörigkeit und außerdem die Reihenfolge ihres Eintreffens und der Informationen gleicher Dringlichkeitsstufe angibt, und daß die Zusatzin-The invention accordingly relates to a method for temporary storage of incoming information aufbe- temporarily in memory locations of a buffer, be respects and in accordance with their belonging to groups of information and the order of their arrival to be passed on demand. The Dicsea method is characterized in that information entered into one of the available storage locations, regardless of its connection with information already stored, is supplemented by additional information that specifies the specified urgency level of its transmission and thus its group membership and also the order of its arrival and the information of the same urgency level, and that the additional information

209811/U17 BADOR1G1NAL209811 / U17 BADOR 1 G 1 NAL

ΡΛ 9/420/4960 - 4 -ΡΛ 9/420/4960 - 4 -

forraationen die Reihenfolge der Weitergabe von Informationen bestimmen, so daß dabei deren Dringlichkeitsstufe berücksichtigt wird unc[deren gegenseitiger Zusammenhang erhalten bleibt.forraationen the order in which information is passed so that their level of urgency is taken into account and their mutual relationship is preserved remain.

Wegen der Eigenart der vorgesehenen Zusatzinformationen erübrigt es sich, beim Einspeichern in.den Zwischenspeicher zu warten, bis sich ein ganz bestimmter, unter den verfügbaren Speicherplätzen anbietet. Außerdem wird trotz Berücksichtigung von mehreren Dringlichkeitsstufen bei der Weitergabe nur ein einziger Zwischenspeicher für die ursprünglichen Informationen benötigt, so daß keine Speicherplätze, die für eine bestimmte Dringlichkeitsstufe vorgesehen sind, unausgenutzt bleiben.Because of the nature of the additional information provided it is not necessary when saving in the buffer to wait until a very specific one of the available storage spaces is available. Besides, despite Consideration of several levels of urgency when forwarding only a single buffer for the original information is required so that no storage spaces which are intended for a certain level of urgency remain unused.

Zweckmäßigerweise wird das erfindungsgemäßo Verfahren in der Weise ausgeführt, daß die Zusatzinformationen von den Dringlichkeitsstufen individuell zugeordneten Eingabezählern geliefert werden, daß die Y/eitergabe von ursprünglichen Informationen in jeder Dringlichkeitsstufe für sich mit Ausgabezählern gezählt wird, daß bei Anforderung zur Weitergabe einer Information durch Vergleich der jeweils vorher erreichten Zählerstände von Eingabezählern und Ausgäbezählern gleicher Dringlichkeitsstufe noch im Zwischenspeicher aufbewahrte Informationen ermittelt werden, und daß dieser Vergleich von Zählorständen bei Zählern für die höchste Dringlichkeitsstufe beginnt, bei Zählern für jeweils geringere Dringlichkeitsstufe fortgesetzt wird, bis mindestens eine weiterzugebende Information durch Dringlichkeitsstufe und Reihenfolge bestimmt ist.,Wird der Zwischenspeicher als assoziativer Speicher betrieben, dessen Speicherplätze zyklisch auf aufbewahrte Informationen abgefragt werden, so kann die Einspeicherung eintreffender Informationen und die Y/eitergäbe von Informationen auf Anforderung hin besonders zweckmäßig durchgeführt werden. DurchThe method according to the invention is expediently described in executed in such a way that the additional information from the urgency levels individually assigned input counters that the delivery of original information in each urgency level for itself with output counters it is counted that on request for Transfer of information by comparing the previously achieved counter readings of input counters and output counters with the same urgency level, information still stored in the cache can be determined, and that this comparison of counts begins with counters for the highest level of urgency, with counters for each lower urgency level is continued until at least one piece of information to be passed on has an urgency level and sequence is determined. If the buffer is operated as an associative memory, its Storage locations are queried cyclically for stored information, so that incoming information can be stored and the provision of information on request be carried out particularly expediently. By

20981 1 /U1720981 1 / U17

BA ORIGINALBA ORIGINAL

Numerierung Weitergegebener Informationen läßt sich auch ihre Weitergabe bei Feststellung eines Informationsfehlers in der Empfangseinrichtung, zu der sie weitergegeben werden,, auf Anforderung hin wiederholen.Numbering of passed information can also be used their forwarding if an information error is detected in the receiving device to which they are forwarded, repeat on request.

Das erfindungogemäßo Vorfahren wird im einzelnen anhand zweier Figuren erläutert.The ancestor according to the invention is based on the details two figures explained.

Figur 1 zeigt schematisch, soweit es für das Verständnis des Verfahrens erforderlich ist, ein Beispiel für den Zusammenhang von dabei beteiligten Einrichtungen« Figur 2 zeigt ein Beispiel für eine besondere Ausgestaltung, wobei nur diejenigen Einrichtungen dargestellt sind, " die von dieser Ausgestaltung unmittelbar betroffen sind.Figure 1 shows schematically as far as it is necessary for understanding of the procedure is required, an example of the context of participating institutions «Figure 2 shows an example of a special design, only those facilities are shown "which are directly affected by this embodiment.

Die zwischenzuspeichernden Informationen v/erden z.B. von der Einrichtung Q geliefert und treffen beim Zwischenspeicher SI ein. Die solche Informationen ergänzenden Zusatzinformationen werden vom Zwischenspeicher SA aufgenommen. Sie werden von den den Dringlichkeitsstufen individuell zugeordneten Eingabezählern PG1-EiH ...PGx-EWx geliefert. Dabei werden über das ODER-Glied OP zum Zwischenspeicher SA jeweils Angaben geliefert, die die Dringlichkeitsstufe angeben und über das ODER-Glied OE jeweils dorthin Angaben geliefert, die die Reihenfolge des Eintreffens von Informa- λ tionen -der gleichen'Dringlichkeitsstufe betreffen. Die Eingabezähler selber werden jeweils mit Hilfe der Eingabesteuereinrichtung PD in Tätigkeit gesetzt. Diese Eingabesteuereinrichtung ist nämlich an die von der Einrichtung Q zum Zwischenspeicher. SI führende Leitung angeschlossen und wird durch eintreffende Informationen angelassen. Sind mehreie Informationen liefernde Einrichtungen vorhanden, deren Anschlußweise durch das gestrichelt eingezeichnete ODER-Glied OL angedeutet ist, so ist die Eingabesteueroinrichtung PD an alle von dorther führenden Leitungen angeschlossen. Die Dringlichkeitsstufe der· V,feitergabe einer Information kannThe information to be temporarily stored is supplied, for example, by the device Q and arrives at the intermediate memory SI. The additional information supplementing such information is recorded by the buffer store SA. They are supplied by the input counters PG1-EiH ... PGx-EWx individually assigned to the urgency levels. In this case, be supplied through the OR gate OR to the latch SA information respectively indicating the urgency level and each supplied thereto data concerning the OR element OE, the λ the order of arrival of information relating to functions -the gleichen'Dringlichkeitsstufe. The input counters themselves are each set into action with the aid of the input control device PD. This input control device is namely to that of the device Q to the buffer. SI leading line is connected and is started by incoming information. If there are several information-supplying devices whose connection method is indicated by the dashed OR element OL, the input control device PD is connected to all lines leading from there. The urgency level of V ·, f pus disclosure of information can

9811/1417 BAD9811/1417 BAD

durch deren Eigenart oder durch deren Herkunft vorgegeben sein. Dies wird durch die EingäbesteuerGinrichtung PD ausgewertet undjdementsprechond v/ird der der betreffenden Dringlichkeitsstufe zugeordnete Eingabezähler in Tätigkeit gesetzt. Tritt z.B. eine Information höchster Dringlichkeitsstufe ein, so v/ird der Eingabezähler PG1-EN1 in Tätigkeit gesetzt. Dementsprechend liefert er über das ODER-Glied OP denjenigen Teil der Zusatzinformation, der die Dringlichkeitsstufe angibt und über das ODER-Glied OE denjenigen Teil der Zusatzinformation, der die Reihenfolge angibt. Die übrigen Eingabezähler liefern jeweils Zusatzinformationen für Informationen mit geringerer Dringlichkeit. Ein Eingabezähler beginnt jeweils z.B. für die Angabe der Reihenfolge bei 1 zu zählen an und zählt bei Eintreffen einer weiteren Information gleicher Dringlichkeitsstufe jeweils um eine Einheit weiter. Die eintreffenden Informationen werden auf diese Yfeisc durch Zusatzinformationen ergänzt, die die Reihenfolge ihrer' \7eitergäbe bestimmen. Durch die · Angaben über die Reihenfolge v/ird zugleich der gegenseitige Zusammenhang angegeben. Wenn z.B. drei aufeinanderfolgende Informationen gleicher Dringlichkeitsstufe eine in sich zusammenhängende übergeordnete Information bilden, deren einzelne Teile in gleicher Reihenfolge zur Erhaltung des Zusammenhunges weiterzugeben sind, so bleibt bei der Weitergabe mit Hilfe der die Reihenfolge angebenden Teile der Zusatzinformation diese Reihenfolge bei der Weitergabe und damit auch der gegenseitige Zusammenhang der betrachteten drei Informationen erhalten.be given by their peculiarity or by their origin. This is evaluated by the input control device PD and each is corresponding to that of the respective urgency level assigned input counter activated. If, for example, a message of the highest urgency occurs on, the input counter PG1-EN1 becomes active set. Accordingly, it supplies that part of the additional information that has the urgency level via the OR element OP indicates and via the OR element OE that part of the additional information which specifies the sequence. The other input counters each provide additional information for information with less urgency. An input counter begins, for example, for specifying the order to count at 1 and counts when further information of the same urgency level arrives one unit further. The incoming information is supplemented on this Yfeisc by additional information, which determine the order of their delivery. Through the Information on the order v / elt also indicates the mutual relationship. For example, if three consecutive Information of the same urgency level forms a coherent, higher-level information, the individual Parts in the same order to maintain the cohesion are to be passed on, then with the help of the parts indicating the sequence, the Additional information this sequence when forwarding and thus also the mutual relationship of the viewed get three pieces of information.

Es v/ird nun auch die Weit ergäbe von ursprünglichen Informationen in jeder Dringlichkeitsstufe für sich mit Ausgabezahlern gezählt, die mit ΛΝ1...ANx bezeichnet sind. Diese-Ausgabezähler fangen z.B. ebenfalls bei der Ausgabe von Informationen bei 1 an zu zählen, so daß die Zählerstände eines Eingabezählers und eines Ausgabezählers der gleichenThe vastness of original information will now also be revealed counted separately in each urgency level with output payers, which are designated with ΛΝ1 ... ANx. This output counter e.g. also start counting at 1 when information is output, so that the counter readings an input counter and an output counter of the same

209811/1*17209811/1 * 17

ΡΛ 9/420 4960 - 7 -ΡΛ 9/420 4960 - 7 -

Dringlichkeitsstufe nach der Y/eitergabe zugehöriger zwischengespeicherter Informationen übereinstimmen« Es können daher bei Anforderung zur Weitergabe einer Information durch Vergleich der jeweils vorher erreichten Zählerstände von Eingabezählern und Ausgabezählern gleicher Dringlichkeitsstufe noch im Zwischenspeicher aufbewahrte Informationen ermittelt v/erden. Befindet sich z.B. im Zwischenspeicher Si eine Information der höchsten Dringlichkeitsstufe, so ist der Zählerstand des Eingabezählers PG1-EN1 um eine Einheit höher als der Zählerstand des zugehörigen Ausgabesühlers ΛΝ1, Beide Zählerstände sind wieder gleich, wenn die erwähnte Information vom Zwischenspeicher SI ausgegeben worden ist. Sind mehrere zur gleichen Dringlichkeitsstufe gehörende Informationen im Zwischenspeicher SI gleichseitig aufbewahrt, so ist der Zählerstand des zugeordneten Eingabezählers um so viel Einheiten größer als der Zählerstand des zugeordneten AusgabeZählers wie Informationen noch aufbewahrt sind. Zum Vergleich von Zählerständen von Zählera der gleichen Dringlichkeitsstufe dienen die Vergleicher V1...Vx3 die jeweils miteinander zugeordneten Zählern verbunden sind. Die Ausgänge dieser Vergleicher führen individuell zu den UND-Gliedern TJA1 .. „UAx. Jedes dieser UND-Glieder hat noch zwei weitere Eingänge. Der eine Eingang ist jeweils an den zugeordneten Ausgabezähler angeschlossen. Der andere Eingang ist an den zugeordneten Eingabezähler angeschlossen, und zwar derart, daß von dort der die Dringlichkeitsstufe angebende Teil der Zusatzinformation geliefert werden kann. So ist z.B. das UND-Glied UAI außer an den Vergleicher V1 noch an den Ausgabezähler Aiii und an den Eingabezähler PG1-EN1 angeschlossen. Die Ausgänge dieser UND-Glieder sind mit dem ODER-Glied OA verbunden, dessen Ausgang seinerseits mit dem Anforderungsregister AR verbunden ist, in den durch Vergleich der Zählerstände von Zählern gefundene Angaben über Dringlichkeitsstufe und Reihenfolge einer weiterzugebenden InformationUrgency levels match after the transfer of the corresponding cached information. When a request is made to pass on information, information still stored in the cache can be determined by comparing the previously achieved counter readings of input counters and output counters of the same urgency level. For example, if there is information of the highest urgency level in the buffer Si, the counter reading of the input counter PG1-EN1 is one unit higher than the counter reading of the associated output sensor ΛΝ1.Both counter readings are the same again when the mentioned information has been output by the buffer SI. If several items of information belonging to the same urgency level are stored on the same side in the intermediate memory SI, the counter reading of the assigned input counter is as many units greater than the counter reading of the assigned output counter as the information is still stored. The comparators V1 ... Vx 3, the counters assigned to one another, are used to compare counter readings from counters of the same urgency level. The outputs of these comparators lead individually to the AND gates TJA1 .. "UAx. Each of these AND elements has two additional inputs. One input is connected to the assigned output counter. The other input is connected to the assigned input counter in such a way that the part of the additional information indicating the urgency level can be supplied from there. For example, the AND element UAI is connected to the output counter Aiii and to the input counter PG1-EN1 in addition to the comparator V1. The outputs of these AND elements are connected to the OR element OA, the output of which is in turn connected to the request register AR, in the information about the urgency level and sequence of information to be passed on, which is found by comparing the counts of counters

20981 1/U1 7 BAD ORlQlNAL20981 1 / U1 7 BAD ORlQlNAL

ΡΛ 9/420/4960 -8- 177 AΡΛ 9/420/4960 -8- 177 A

eingegeben werden. Der Vergleich von Zählorständen beginnt bei Zählern für die höchste Dringlichkeitsstufe., wird darin bei Zählern für jeweils geringere Dringlichkeitsstufe fort-• gesetzt, bis mindestens eine weiterzugebende Information durch Dringlichkpitsstufc und Reihenfolge bestimmt ist. Es ■ wird hierbei also jeweils die zugehörige Zusatzinformation gefunden.can be entered. The counter status comparison begins for counters for the highest level of urgency., is in it in the case of counters for the lower level of urgency in each case, • continued until at least one piece of information is to be passed on is determined by urgency level and order. It ■ The associated additional information is found here in each case.

Wenn, wie es in Figur 1 gezeigt ist, nur ein einziges Anforderungsregister vorgesehen ist, so kann für die gej) wünschte Weitergabe nur eine einzige Zusatzinformation gespeichert werden, dementsprechend kann die Bestimmung von weiterzugebenden Informationen durch Dringlichkeitsstufe und Reihenfolge erst fortgesetzt werden, wenn eine jeweils vorher bestimmte Information weitergegeben worden ist und danach das Anforderungsregister AR eine neue Zusatzinformation aufnehmen kann. If, as shown in FIG. 1, only a single request register is provided, only a single piece of additional information can be stored for the desired forwarding; accordingly, the determination of information to be forwarded by level of urgency and sequence can only be continued if each previously certain information has been passed on and then the request register AR can receive new additional information.

Die weiterzugebenden Informationen v/erden hier der Einrichtung E zugeführt, welche auch ihrerseits jeweils v/eitere Informationen anfordert. Hierzu ist diese Einrichtung E mit der Anforderungssteuereinrichtung AS verbunden, die ihrerseits mit den Ausgabezählern AN1...ANx verbunden ist. " Wird eine Information angefordert, so wird zunächst der Ausgabezähler, der der höchsten Dringlichkeitsstufe zugeordnet ist, also der Ausgabezähler Λ1Τ1, in Tätigkeit gesetzt, worauf der Vergleich zwischen seinem Zählerstand und demjenigen des Eingabezählers PGrT-ENI mit Hilfe des Vergleichers V1 erfolgt. Ergibt dieser Vergleich, daß eine weiterzugebende Information dieser Dringlichkeitsstufe im Zwischenspeicher aufbewahrt ist, so liefert der Vergleicher V1 ein Signal zum UND-Glied UA1, worauf dieses von den Zählern der höchsten Dringlichkeitsstufe gelieferte und -dort anstehende Signale zum Anforderungsregister Alt weitergibt und dadurch dort die der weiterzugebende Infor-The information to be passed on is here for the facility E supplied, which in turn requests further information. For this purpose, this facility is E connected to the request control device AS, which in turn is connected to the output counters AN1 ... ANx. "If information is requested, the output counter is first assigned to the highest level of urgency is activated, i.e. the output counter Λ1Τ1, whereupon the comparison between its counter reading and that of the input counter PGrT-ENI using the Comparator V1 takes place. If this comparison shows that information to be passed on at this level of urgency is im Intermediate memory is kept, the comparator V1 supplies a signal to the AND element UA1, whereupon this from Signals delivered to the counters of the highest urgency level and pending there to the request register Alt passes on and thereby the information to be passed

2 0 9 8 1 1 / U 1 7 bad original2 0 9 8 1 1 / U 1 7 bad original

PA 9/420/4960 - 9 - 1774 I δPA 9/420/4960 - 9 - 1774 I δ

raationen zugeordnete Zusatzinformation eingespeichert wird. Ist im Zwischenspeicher SI keine Information der höchsten Dringlichkeitsstufe aufbewahrt, so wird mit Hilfe der Ausgabesteuereinrichtung AS der Ausgabezähler für die nächst geringere Dringlichkeitsstufe in Tätigkeit gesetzt und in entsprechender Weise wie vorher gegebenenfalls eine Zusatzinformation für eine Information dieser Dringlichkeitsstufe ermittelt. Dies wiederholt sich, bis eine Zusatzinformation gciundoiist und in das Anforderungsregister AR eingegeben worden ist.Additional information assigned to raations is stored. If no information of the highest urgency level is stored in the intermediate memory SI, the output control device AS the output counter for the next lower urgency level is activated and in in a corresponding manner as before, additional information, if applicable determined for information of this urgency level. This is repeated until additional information gciundoiist and entered in the request register AR has been.

Die Ausgabezähler ΛΝΙ.,.ΑΝχ werden beispielsweise jeweils durch die Anforderungssteuereinrichtung AS dadurch in Tätigkeit gesetzt, daß ihr Zählerstand um eine Einheit erhöht Wird. Ist nämlich gerade eine Information der zugeordneten Dringlichkeitsstufe im Zv/ischenspeicher SI aufbewahrt, so ist auch der Zählerstand des zugeordneten EingabeZählers bein Eiiitreffen dieser Information um eine Einheit erhöht worden. Beide'Zählerstände stimmen nun überein, so daß der Vergleichen V1 in einfacher Y/eise das erwähnte Signal liefern kann. Außerdem kann dann in genauso einfacher Y/eise der Zählerstand des Ausgabezählers unmittelbar zum Anforderungsregister als dort einzuschreibender Teil der Zusatzinformation weitergoloitet werden. Sind mehrere Informationen | der gleichen Dringlichkeitsstufe im Zwischenspeicher SI aufbewahrt, so ist bei der vorstehend beschriebenen Verfahrennveise der Zählerstand des zugeordneten Eingabezählers grüßer als derjenige des zugeordneten Ausgabezählers. Wenn auch in diesem Fall der zugeordnete Vergleicher das erwähnte Signal zum zugeordneten UND-Glied liefert, so wird ebenfalls eine die richtige Weitergabe veranlassende Zusatzinformation in das Anforderungsregister eingespeichert. Es wird dann nämlich unter den im Zwischenspeicher SI aufbewahrten Informationen gleicher Dringlichkeitsstufe diejenige durch das Anforderungsregister AR angefordert, welcheThe output counters ΛΝΙ.,. ΑΝχ are, for example, respectively activated by the request control device AS in that its counter reading is increased by one unit Will. Namely, is just a piece of information from the assigned If the urgency level is stored in the temporary memory SI, this is also the counter reading of the assigned input counter increased by one unit when this information is met been. Both counters now match, so that the Compare V1 in a simple way to deliver the signal mentioned can. In addition, the counter reading of the output counter can then be sent directly to the request register in just as simple a manner as part of the additional information to be written there. Is there more information | of the same urgency level is kept in the intermediate memory SI, this is the case with the procedure described above the counter reading of the assigned input counter greater than that of the assigned output counter. Even if the associated comparator does the same in this case Supplies a signal to the associated AND element, additional information causing the correct forwarding is also stored in the request register. It is then namely that of the information of the same urgency level stored in the intermediate memory SI requested by the request register AR, which

2 09811/U1 72 09811 / U1 7

177 L 1 fi4^177 L 1 fi 4 ^

PA 9/420/4960 - 10 - "M PA 9/420/4960 - 10 - " M.

durch die niedrigste Reihenfolge bestimmt ist. Nach der Weitergabe dieser Information hat die Anfordorungssteuereinriehtung den Ausgabezähler abermals um eine Einheit v/ei t er zug ehalt en, worauf die in dei|Reihenfolgc nächste Information in entsprechender Weise wie die vorherige Information angefordert wird. Uach deren Y/eitorgabo wiederholt sich die Verfahrensweise, bis der in Anspruch genommene Vergleicher nicht mehr meldet, daß der Zählerstand des Eingabezählers, der während der vorstehend beschriebenen Verfahrensschritte gleich geblieben ist, höher als der des * · Ausgabezählers ist, sondern nunmehr meldet, daß diese beiden Zählerstände gleich sind. Danach wird, sofern noch eine Anforderung von Informationen vorliegt, von der Anforderungssteuereinrichtung AS der Ausgabezähler für die nächst niedrige Dringlichkeitsstufe in Tätigkeit gesetzt. Dabei spielen sich die entsprechenden Verfahrensschritte v/ie vorher ab. Auf diese Weise v/ird also erreicht, daß bei der Weitergabe von Informationen nicht nur deren Dringlichkeit sondern auch deren Seihenfolge unter Informationen gleicher Dringlichkeitsstufe automatisch berücksichtigt wird.is determined by the lowest order. After this information has been passed on, the request control unit has again added the output counter by one unit, whereupon the information next in the sequence is requested in a manner corresponding to the previous information. Uach the Y / eitorgabo repeats the procedure, no longer reports to the undrawn comparator that the count of the input counter, which has remained unchanged during the above described process steps is higher than that of the * · output counter, but now reports that these two counter readings are the same. Thereafter, if there is still a request for information, the request control device AS activates the output counter for the next lowest urgency level. The corresponding procedural steps take place v / ie beforehand. In this way it is achieved that when information is passed on, not only its urgency but also its sequence is automatically taken into account under information of the same urgency level.

Die Weitergabe einer Information mit Hilfe einer im Anfor- ψ deruiigßregister AR bereits eingespeicherten Zusatzinformation komcit beispielsweise dadurch zustande, daß bei Betrieb des Zwischenspeichers als assoziativer Speicher eine v/eiterzugebende Information jeweils im Zwischenspeicher mit Hilfe ihrer Zusatzinformation gefunden wird, die mit den durch den betreffenden Vergleich von Zählerständen gefundenen Angaben von Dringlichkeitsstufe und Reihenfolge, die ebenfalls al: Zusatzinformation nun bereits in Anforderungsregister AR stehen, übereinstimmt. Diese Übereinstimmung v/ird mit Hilfe des "Vergleichers VA festgestellt, dessen Ausgang zum H&D-Glied UI führt, das in die vom Zwischenspeicher SI zur Empfangsüinrichtung E fahrende Leitung ein-The passing of an information by means of a ψ in require- deruiigßregister AR already stored in memory additional information komcit example about because a v / eiterzugebende information is respectively found in the buffer by means of its additional information for operation of the latch as an associative memory, the concerned with by the Comparison of counter readings found information of urgency level and sequence, which also al: additional information are now already in the request register AR, agree. This correspondence is determined with the aid of the "comparator VA, the output of which leads to the H&D element UI, which enters the line from the intermediate memory SI to the receiving device E

209811/1417 BAD original209811/1417 BAD original

gefügt ist. Der Vergleicher VA seinerseits ist an den Zwischenspeicher SA und an das AnforderungsregiGtor AR angeschlossen. Beim Betrieb des Zwischenspeichers worden seine Speicherplätze auf aufbewahrte Informationen abgefragt, wobei die Gleichheit der erwähnten Zusatzinformationen festgestellt wird. Die auf dem betreffenden Speicherplatz aufbewahrte ursprüngliche Information wird bei Signalisierung der Gleichheit vom Zwischenspeicher SI über das UND-Glied UI zur Empfangseinrichtung E weitergegeben. Zweckmäßigerweise werden die Speicherplätze der Zwischenspeicher SI-SA zyklisch auf aufbewahrte Informationen abgefragt. In die- . sera Pail kann seine für das Abfragen dienende Einrichtung auch dazu benutzt werden, jeweils einen Speichorplatz für eine eintreffende Information zu finden. Eine derartige Information'wird dann in den im Zyklus des Abfragens jeweils nächsten als verfügbar festgestellten Speicherplatz eingegeben. Auch in diesem Fall 13t eine unnötige Verzögerung des Einspeieherns von eintreffenden Informationen vermieden. is joined. The comparator VA in turn is connected to the buffer store SA and connected to the request register AR. When operating the cache its been Storage locations queried for stored information, whereby the equality of the additional information mentioned is determined will. The original information stored on the relevant storage space is used when signaling the equality is passed on from the buffer SI via the AND element UI to the receiving device E. Appropriately the storage locations of the intermediate storage SI-SA are queried cyclically for stored information. In the- . sera Pail can use its query facility can also be used to create a storage space for each to find an incoming information. Such information is then in each case in the cycle of the query next memory location determined to be available. In this case too, there is an unnecessary delay avoiding the feeding in of incoming information.

Durch zusätzliche Verfahronsschritte kann erreicht werden., daß die Yfeitergabo von mit Fehlern behafteten Informationen wiederholt wird. Hierzu worden weitergegebene Informationen durch Zusatzinformationen ergänzt, durch die sie numeriert t sind. Sie werden mit diesen Zusatzinformation«! auch nach ihrer Y/eitergabc noch für eine vorgegebene Zeitspanne im Zwischenspeicher aufbewahrt. Bei Feststellung eines Informationsfehlers in der Empfangseinrichtung E ist dann ihre Weitergabe auf Anforderung mit Hilfe der Numerierung v/iederholbar. Die weitergegebenen Informationen werden mit Hilfe des liummerngebers Y/G-V/N fortlaufend numeriert. Dabei steigen diese Kummern solange an, bis jeweils vorher eine hinreichende Anzahl fortlaufend zusammenhängender vorgegebener Nummern und damit numerierter Informationen wegen Ablaufs der vorgegebenen Zeitspanne im Zwischenspeicher ge-Additional steps can be used to ensure that the transmission of information containing errors is repeated. Supplemented purpose after the relayed information by adding information by which they are numbered t. With this additional information you will «! even after they have been returned, they are still kept in the buffer for a specified period of time. If an information error is found in the receiving device E, it can then be forwarded on request with the aid of the numbering. The information passed on is numbered consecutively with the help of the transmitter Y / GV / N. These numbers increase until a sufficient number of consecutively related predetermined numbers and thus numbered information have been stored in the buffer due to the expiry of the predetermined period of time.

2 0 9811/14 17 ÖA° ORIGINAL2 0 9811/14 17 ÖA ° ORIGINAL

löscht worden sind. Der Nummerngeber'WG-WN ist an den Ausgang des Vergloichero VA3 der die Weitergabe von Informα- · tionen veranlaßt, mit angeschlossen und wird dementsprechend jeweils bei einer Weitergabe in Tätigkeit gesetzt. Dabei liefört er über die ODER-Glieder OP und OE eine Zusatzinformation an den Zwischenspeicher SA5 welche die vorher der jeweils ausgegebenen Information zugeordnete Zusatzinformation ersetzt. Zu dieser Zusatzinformation gehört also jeweils ein Teils der angibt, daß es sich um eine bereits weitergegebene Information handelt und ein Teil der ihre Nummer darstellt» Diese Nummer wird übrigens auch an die Empfangseinrichtung E mit der ursprünglichen Information zusammen weitergegeben. Dies ist bei den Zwischenspeichern SI und SA mit Hilfe des Pfeiles wn ausdrücklich angedeutet. Mit Hilfe dieser Nummern kann, falls sich ein Informationsfehler herausteilt, die Empfangseinrichtung dann die zu wiederholende Information individuoll anfordern. Diese Nummer wird von der Empfangseinrichtung E an das ODER-Glied OA in gegebenen Pail woitergoleitet und gelangt von dort sun Anforderungsregister AR. Anhand dieser Nummer kann die zu wiederholende Information in entsprechender Weise wie andere Informationen aus dem Zwischenspeicher SI herausgesucht werden, worauf ihre Weitergabe wiederholt wird und sie zugleich mit einer neuen Nummer numeriert wird. Die vom Nummerngeber WG-V/N für die Numerierung gelieferten Nummern steigen solange an, bis vorher benutzte Nummern wieder freigeworden sind, weil die zugehörigen ursprünglichen Informationen nicht mehr im Zwischenspeicher-aufbewahrt sind. Der Nummerngeber WG-WII beginnt dann wieder von vorn an zu zählen.have been deleted. The number generator 'WG-WN' is connected to the output of the Verloichero VA 3, which initiates the forwarding of information, and is accordingly activated whenever a forwarding is made. In doing so, it delivers additional information to the buffer SA 5 via the OR gates OP and OE, which replaces the additional information previously assigned to the information output in each case. This additional information includes a part s that indicates that it is information that has already been passed on and part that represents its number. This number is also passed on to the receiving device E together with the original information. This is expressly indicated in the buffer stores SI and SA with the aid of the arrow wn. With the help of these numbers, if an information error is found, the receiving device can then request the information to be repeated individually. This number is passed from the receiving device E to the OR element OA in the given Pail and from there it arrives at the request register AR. On the basis of this number, the information to be repeated can be searched for in a corresponding manner like other information from the buffer memory SI, whereupon it is repeated and it is numbered with a new number at the same time. The numbers supplied by the number generator WG-V / N for numbering continue to increase until previously used numbers have become available again because the associated original information is no longer stored in the cache. The number transmitter WG-WII then starts counting again from the beginning.

Zweckmäßigerwoise werden die ursprünglichen Informationen und Zusatzinformationen mit Redundanz weitergegeben, damit Informationsfohler in der Empfangseinrichtung E festgestellt werden können. Dazu werden sie beispielsweise mit Paritätssicherung weitergegeben. In der Empfangseinrichtung wird It is more convenient to use the original information and additional information passed on with redundancy so that information foals in the receiving device E are detected can be. For this purpose, they are passed on with parity protection, for example. In the receiving device

2 0 9 8 11 / U 1 72 0 9 8 11 / U 1 7

dann die Parität kontrolliert und bei Abweichung eine Wiederholung, der Y/eitorgabo angefordert. Hierzu dient der Teil Y der Empfangseinrichtung E. Außerdem kann in der Empfangseinrichtung auch kontrolliert werden, ob die Numerierung richtig fortläuft. V/ird z.B. festgestellt, daß bei den empfangenen Informationen eine Nummer in der Numerieungsreihenfolge fehlt, so ist offensichtlich ein Fehler aufgetreten. In diesem Pail wird eine Wiederholung der Weitergabe mittels der eigentlich richtigen Nummer angefordert, damit die mit der fehlenden Nummer versehene Information weitergegeben wird.then the parity is checked and, if there is a discrepancy, a repetition of the Y / eitorgabo is requested. The Part Y of the receiving device E. In addition, in the receiving device It is also possible to check whether the numbering continues correctly. For example, it is found that the received information a number in the numbering order is missing, an error has obviously occurred. This pail is a repetition of the passing on requested by means of the actually correct number, so that the information provided with the missing number is passed on.

Die in Figur 2 gezeigte Ausgestaltung der Anlage gemäß Figur 1 ermöglicht, daß mehrere v/eiterzugebende Informationen bestimmende Zusatzinformationen gleichzeitig in Anforderungsregist or eingespeichert werden können. Hierzu dienen die beiden Anforderungsregister AR1 und AR2. In der Figur ist nur ein Teil der gesamten Anlage dargestellt. Der unterhalb der Iiinie A-G liegende Teil stimmt mit dem unterhalb dieser Linie liegenden Teil, wie er in Figur 1 gezeigt ist, vollständig überein. Die Klemmen h und i der Anforderungssteuereinrichtung AS'liefern Signale, die den UND-Gliedern UA1 und UA2 zugeführt werden, welche den Anforderungsregistorn AR1 und AR2 vorgeschaltet sind und dazu dienen, von den Zählern gelieferte Teile von Zusatzinformationen jeweils an das in Anspruch zu nehmende Anforderungsregister woiterzuleiten. Dementsprechend werden bei einem Vergleich von Zählerständen gefundene Angaben, die eine Zusatzinformation bilden, mit Hilfe eines über die Klemme i gelieferten Signales zunächst dem Anforderungsregister ÄR1 zugeführt und boi einem späteren Vergleich gefundene Angaben mit Hilfe eines über die Klemme h gelieferten Signals dem Anforderungsregister AR2 zugeführt. Die im Zwischenspeicher SI-SA aufbewahrte Informationen werden zyklisch abgefragt und es wird da:m bei Gleichheit einer beim Abfra-The embodiment of the system shown in FIG. 2 according to FIG 1 enables several additional items of information to be passed on to be registered in the request register at the same time or can be saved. The two request registers AR1 and AR2 are used for this purpose. In the figure only part of the entire system is shown. The part below the line A-G agrees with the part below this line lying part, as shown in Figure 1, completely coincide. Terminals h and i of the request controller AS 'deliver signals which are fed to the AND gates UA1 and UA2, which the request registers AR1 and AR2 are connected upstream and are used to provide parts of additional information supplied by the counters forward to the request register to be used. Accordingly, with a Comparison of counter readings found information, which form additional information, with the aid of a terminal i supplied signal is first fed to the request register AR1 and information found in a later comparison supplied to the request register AR2 with the aid of a signal supplied via the terminal h. The information stored in the SI-SA cache is cyclical queried and it is there: m if one of the query

2 0 981 1/U1 7 BAD ORIGINAL2 0 981 1 / U1 7 BAD ORIGINAL

gen erhaltenen Zusatzinformation mit den im Anforderungsregister AR1 oder den im Anforderungsregictcr AE2 gespeichorten Angaben die zugehörige ursprüngliche Information einschließlich ihrer Numerierung zur Empfangaeinrichtung E weitergegeben, v/o zu mit Hilfe eines mit Hilfe des Vergleichers VA1 oder des Vergleichers VA2 gelieferten Signales die in die zur Empfangseinrichtung E führenden leitungen eingefügten UND-Gatter UH bzw. UI2 fallweise die Weitergabe ermöglichen. Die Ausgänge der Vergleicher VA1 und VA2 sind hier über das ODER-Glied OW mit dem Nummerngeber verbunden. Die richtige Reihenfolge der v/oitergegebenen Informationen wird nicht verfälscht, da sie über getrennte Leitungen zur Empfangseinrichtung E gelangen.gen additional information received with the information in the request register AR1 or those stored in the request register AE2 Details of the associated original information including its numbering for the receiving device E passed on, v / o to with the aid of a signal supplied with the aid of the comparator VA1 or the comparator VA2 the AND gates UH or UI2 inserted into the lines leading to the receiving device E, the forwarding on a case-by-case basis enable. The outputs of the comparators VA1 and VA2 are connected to the number transmitter via the OR element OW. The correct order of the information given is not falsified, since they reach the receiving device E via separate lines.

In der Figur 2 ist auch angedeutet, daß als Zwischenspeicher Umlaufspeicher benutzt sind. Demgemäß sind' die zwischenzuspeichernden ursprünglichen Informationen in den ersten Uralaufspeicher SI und die zugehörigen Zusatzinformationen in den zweiten Umlaufspeicher SA eingespeichert;, und zwar jeweils in einen ihnen für die Dauer der Zwischenspeicherung fest zugeordneten Speicherplatz. Beide Speicherplätze haben in beiden Umlaufspeichern gleiche Umlaufphase. In zweiten Umlaufspeicher SA gespeicherte Zusatzinformationen stehen während jeden Umlaufs vorübergehend im Speicherregister SR zur Verfugung. Dementsprechend ist dieses Speicherregister auch mit den beiden Vergleichern VA1 und VA2 verbunden. Die Benutzung von Umlaufspeicher bringt den Vorteil mit sich, daß die Kosten für einen Speicherplatz besonders niedrig sind. Außerdem werden dio gespeicherten Informationen wegen des Umlaufs jeweils automatisch zyklisch ausgegeben. Die Ausnutzung eines derartigen Zyklus für daa erfindungsgemäße Verfahren ist bereits erläutert worden. Ferner wird dadurch ermöglicht, in einfacher Weise die vorgegebene Zeitspanne für die Aufbevrahrung bereits weitergegebener Informationen durch ZählungIn FIG. 2 it is also indicated that circulating memories are used as temporary storage. Accordingly, 'are the ones to be cached original information in the first Uralaufspeicher SI and the associated additional information stored in the second circulating memory SA ;, in each case in one of them for the duration of the intermediate storage dedicated storage space. Both storage locations have the same circulating phase in both circulating accumulators. Additional information stored in the second circulating memory SA is temporarily available during each circulation Storage register SR available. This storage register is accordingly also with the two comparators VA1 and VA2 connected. The use of circular storage has the advantage that the costs for a storage space are particularly low. In addition, the information stored is automatically due to the circulation issued cyclically. Such a cycle is already being used for the method according to the invention has been explained. This also makes it possible, in a simple manner, to set the specified period of time for the display information already passed on by counting

209811/1417 aAn Λο 209811/1417 aAn Λο

BAD ORIGINALBATH ORIGINAL

des Umlaufs solcher Informationen zu bestimmen. Hierzu sind lediglich geeignete Zähleinrichtungen vorzusehen«determine the circulation of such information. For this only suitable counting devices have to be provided «

Der Zwischenspeichers der die ursprünglichen Informationen aufbewahrt, kann auch zur Änderung des Codes, in dem diese Informationen dargestellt sind, mitausgenutzt v/erden. Ein Beispiel hierfür ist die Umsetzung eingetroffener Seriencodezoiehen in weitergegebene entsprechende Parallelcodezoiehen. The buffer store s that stores the original information can also be used to change the code in which this information is represented. An example of this is the conversion of serial code pulls that have arrived into forwarded corresponding parallel code pulls.

2 Figuren2 figures

15 Patentansprüche15 claims

20981 1/U1 7 BAD ORIGINAL20981 1 / U1 7 BAD ORIGINAL

Claims (15)

PatentansprücheClaims 1. Verfahren zur Zwischenspeicherung vonieintreffenden Informationen, die vorübergehend in Spdicherplätzen eines Zwischenspeichers aufbewahrt werden und nach Maßgabe ihrer Zugehörigkeit zu Inforraationsgruppen und der Reihenfolge ihres Eintreffens auf Anforderung weiterzugeben sind, dadurch gekennzeichnet, daß eine beim Eintreffe fen unabhängig von ihrem Zusammenhang mit bereits aufbewahrten Informationen in einen der verfügbaren Speicherplätze eingegebene Information jeweils durch eine Zusatzinformation ergänzt ist, die die vorgegebene Dringlichkeitsstufe ihrer Y/eitergabe und damit ihre Gruppenzugehörigkeit und außerdem die Reihenfolge ihres Eintreffens und der Informationen gleicher Dringlichkeitsstufe angibt, und daß die Zusatzinformationen die Reihenfolge der \7eitergabe von Informationen bestimmen, so daß dabei deren Dringlichkeitsstufe berücksichtigt wird und deren gegenseitiger Zusammenhang erhalten bleibt.1. A method for the caching of i incoming information, which are temporarily stored in Spdicherplatz a cache and are to be passed on according to their affiliation to information groups and the order of their arrival on request, characterized in that a fen on arrival regardless of their connection with already kept Information entered into one of the available memory locations is supplemented by additional information that specifies the specified urgency level of its submission and thus its group membership and also the order of its arrival and the information of the same urgency level, and that the additional information indicates the order in which it was passed on Determine information so that its level of urgency is taken into account and their mutual relationship is maintained. P 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Dringlichkeitsstufe der Weitergabe einer Information durch deren Eigenart oder durch deren Herkunft vorgegeben wird.P 2. The method according to claim 1, characterized in that the level of urgency for passing on information is determined by its nature or its origin will. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Zusatzinformationen von den Dringlichkeitsstufen individuell zugeordneten Eingabezählern (PG1-E1J1, ...PGx-ENx) geliefert werden, daß die Weitergabe von ursprünglichen Informationen in jeder Dringlichkoitsstufe für' sich mit Ausgabe zählern (AN1...ANx) gezählt wird,3. The method according to claim 1 or 2, characterized in that the additional information from the urgency levels individually assigned input counters (PG1-E1J1, ... PGx-ENx) are supplied that the forwarding of the original Information in each urgency level is counted for itself with output counting (AN1 ... ANx), 209811/U17209811 / U17 BAD OAfGlNALBAD OAfGlNAL ΡΛ 9/42Ο/496Ο - 17 - ■ 177A183ΡΛ 9 / 42Ο / 496Ο - 17 - ■ 177A183 daß bei Anforderung zur Weitergabe einer Information durch Vergleich der jeweils vorher erreichten Zählerstände von Eingabezählern und Ausgabezählern gleicher Dringlichkeitsstufe noch im Zwischenspeicher (SI-SA) aufbewahrte Informationen ermittelt werden, und daß dieser Vergleich von Zählorständen bei Zählern (PG1-EN1, ΛΝ1) für die höchste Dringlichkeitsstufe beginnt, bei Zählern für jeweils geringere Dringlichkeitsstufe fortgesetzt wird, bis mindestens eine v/eiterzugebende Information durch Dringlichkeitsstufe und Reihenfolge bestimmt ist.that when a request is made to pass on information by comparing the previously achieved counter readings of input counters and output counters of the same urgency level still in the buffer (SI-SA) stored information is determined, and that this comparison of counter readings for meters (PG1-EN1, ΛΝ1) for the highest level of urgency begins, in the case of counters for a lower level of urgency, the system continues until at least one message has to be given Information is determined by urgency level and sequence. 4. Verfahren nach Anspruch 3» dadurch gekennzeichnet, daß der Zwischenspeicher (SI-SA) als assoziativer Speicher betrieben wird, wobei eine v/eiterzugebende Information jeweils im Zwischenspeicher mit Hilfe ihrer Zusatzinformation gefunden wird, die mit der durch den betreffenden Vergleich von Zählerständen gefundenen Angaben von Dringlichkeitsstufe und Roihonfolge übereinstimmt.4. The method according to claim 3 »characterized in that the intermediate storage (SI-SA) as associative storage is operated, with information to be passed on in each case in the intermediate memory with the aid of its additional information is found with the information found by the relevant comparison of meter readings the level of urgency and the order of precedence. 5. Vorfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Speicherplätze der Zwischenspeicher (SI-SA) zyklisch auf aufbewahrte Informationen abgefragt werden uncjdaß eine eintreffende Information in den im Zyklus des Abfragens jeweils nächsten als verfügbar festgestellten Speicherplatz eingegeben wird.5. Ancestors according to claim 4, characterized in that the storage locations of the intermediate storage (SI-SA) are queried cyclically for stored information, and that they are not an incoming information in the next determined as available in the cycle of the query Storage space is entered. 6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß durch den Vergleich der Zählerstände von Zählern (PG1-EN1...PGx-ENx, ΛΝ1...ANx) gefundene Angaben über Dringlichkeitsstufen und Reihenfolge von weiterzugebenden Informationen jeweils in Anforderungsregister (AR bzw. AR1, AR2) eingegeben werden und daß danach diese in den Aniorderungsregistern stehenden Angaben mit den beim Abfragen von Speicherplätzen ausgelesenen Zusatzinfor-6. The method according to claim 5, characterized in that by comparing the counter readings of counters (PG1-EN1 ... PGx-ENx, ΛΝ1 ... ANx) information found about levels of urgency and sequence of information to be passed on in the request register (AR resp. AR1, AR2) are entered and that then these in the Requirement registers with the information in the Query of memory locations read out additional information 20981 1/U1 7 BAD ORIGINAL20981 1 / U1 7 BAD ORIGINAL mationen vergleichen werden, daß dieser Vergleich mit Angaben über die fallweise höchste Dringlichkeitsstufe und niedrigste Reihenfolge beginnt, daß bei Gleichheit zwischen diesen Angaben und jeweils ausgclesener Zusatzinformation die zugehörige ursprüngliche Information vom Zwischenspeicher (SI) weitergeben wird, und daß in entsprechender V/eise ein Vergleich für Angaben über jeweils geringere Dringlichkeit bzw. höhere Reihenfolge durchgeführt und die jeweils zugehörige ursprüngliche Information gegebenenfalls weitergegeben wird.mations will compare that this comparison with Information about the highest level of urgency and lowest order in each case begins with equality between this information and each additional information that is exhausted the associated original information is passed on from the buffer (SI), and that in a corresponding comparison for information about lower urgency or higher order carried out and the associated original information is passed on if necessary. 7. Verfahren nach einem der vorhergehenden Ansprüche3 dadurch gekennzeichnet, daß weitergegebene Informationen durch Zusatzinformationen ergänzt sind, durch die sie numeriert sind, daß sie mit diesen Zusatzinfonnationen auch nach ihrer Weitergabe noch für eine vorgesehene Zeitspanne im Zwischenspeicher (SI-SA) aufbev/ahrt bleiben, so daß ihre Weitergabe bei Feststellung eines Informationsfehlers in der Empfangseinrichtung (E), zu der sie weitergegeben werden, auf Anforderung nit Hilfe der Numerierung wicderholbar ist.7. The method according to any one of the preceding claims 3, characterized in that the information passed on is supplemented by additional information by which it is numbered so that it continues with this additional information for a specified period of time in the buffer (SI-SA) even after it has been passed on remain so that if an information error is detected in the receiving device (E) to which they are forwarded, they can be repeated on request with the aid of the numbering. . 8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, daß weitergegebene Informationen mit Hilfe eines Hunraemgebers (WG-WN) fortlaufend numeriert sind, daß die Hummern solange ansteigen, bis jeweils vorher eine hinreichende Anzahl fortlaufend zusammenhängender vergebener Hummern und damit numerierte Informationen wegen Ablauf der vorgegebenen Zeitspanne im Zwischenspeicher (SI-SA) gelöscht worden sind.. 8. The method according to claim 7, characterized in that passed on information with the help of a Hunraemgebers (WG-WN) are numbered consecutively so that the lobsters rise until one is sufficient beforehand Number of consecutively connected lobsters and information numbered with them because of the expiry of the specified Time span in the buffer (SI-SA) have been deleted. 9. Verfahren nach Anspruch 7 oder 8, dadurch gekennzeichnet, daß ursprüngliche Informationen und Zusatzinformationen mit Paritätssicherung weitergegeben r/erden und daß in der Empfangseinrichtung (E) die Parität kontrolliert wird und bei Abweichung eine Wiederholung der Weitergabe angefordert wird.9. The method according to claim 7 or 8, characterized in that original information and additional information with parity protection passed r / earth and that the parity is checked in the receiving device (E) and, if there is a discrepancy, a repetition of the Disclosure is requested. 209811/U17209811 / U17 177 A 1 fi*i177 A 1 fi * i PA 9/420:4960 - 19 -PA 9/420: 4960 - 19 - 10. Verfahren nach einem der Ansprüche 7 bis 9> dadurch gekennzeichnet, daß in der Empfangseinrichtung (E) kontrolliert wird, ο L die Numerierung richtig fortläuft und daß bei Abweichung eine Wiederholung der \7eitergabe mittels.der eigentlich richtigen Numerierung angefordert wird.10. The method according to any one of claims 7 to 9> thereby characterized in that it is checked in the receiving device (E), ο L the numbering continues correctly and that, in the event of a discrepancy, the transmission can be repeated using the correct numbering is requested. 11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Zwischenspeicher (SI-SA) zur Änderung des Codea von Informationen mitausgenutzt ist.11. The method according to any one of the preceding claims, characterized in that the buffer (SI-SA) to change the Codea of information is also used. 12. Verfahren nach Anspruch 11, dadurch gekennzeichnet, daß der Zwischenspeicher (SI-SA) dazu ausgenutzt i3t, eingetroffene Seriencodezeichen in weitergegebene entsprechende Parallolcodezeichen umzusetzen.12. The method according to claim 11, characterized in that the buffer (SI-SA) is used i3t, to convert the serial code characters that have arrived into the corresponding parallel code characters that have been passed on. 13. Vorfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die zwischenzuspoiehernden ursprünglichen Informationen in einen ersten Umlaufspeicher (SI) und die zugehörigen Zusatzinformationen in einen zweiten Umlaufspeicher (SA) jeweilß in einen ihnen für die Dauer der Zwischenspeicherung feat zügeordneten Speicherplatz eingespeichert sind und daß diese Speicherplätze in beiden Umlaufspeichern gleiche Umlaufphase haben.13. Ancestors according to any one of the preceding claims, characterized in that the Zwischenzuspoiehernden original information in a first circular memory (SI) and the associated additional information in a second circulating memory (SA) each in one assigned to them for the duration of the caching feat Storage space are stored and that these storage spaces are the same in both circulating memories Have rotation phase. H. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß in zweiten Umlaufspeicher (SA) gespeicherte Zusatzinfoinationen wahrend eines jeden Umlaufs vorübergehend in einen Speicherregister (SR) zur Verfügung stehen. H. The method according to claim 13, characterized in that that additional information stored in the second circular memory (SA) are temporarily available in a storage register (SR) during each cycle. 15. Verfahren nach Anspruch 13 oder H1 dadurch gekennzeichnet, daß die vorgegebene Zeitspanne für die Aufbewahrung bereits weitergegebener Informationen durch Zählung des Umlaufes solcher Informationen bestimmt wird.15. The method according to claim 13 or H 1, characterized in that the predetermined period of time for the storage of information that has already been passed on is determined by counting the circulation of such information. 209811/1417209811/1417 BAD ORIGINALBATH ORIGINAL LeerseiteBlank page
DE19681774183 1968-04-26 1968-04-26 Method for the intermediate storage of information, in particular in telephone switching systems Pending DE1774183A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE19681774183 DE1774183A1 (en) 1968-04-26 1968-04-26 Method for the intermediate storage of information, in particular in telephone switching systems
NL6905874A NL6905874A (en) 1968-04-26 1969-04-16
FR6913196A FR2007029A1 (en) 1968-04-26 1969-04-25
BE732106D BE732106A (en) 1968-04-26 1969-04-25
GB2121069A GB1216788A (en) 1968-04-26 1969-04-25 Improvements in or relating to intermediate storage arrangements for data-processing systems and the like

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19681774183 DE1774183A1 (en) 1968-04-26 1968-04-26 Method for the intermediate storage of information, in particular in telephone switching systems

Publications (1)

Publication Number Publication Date
DE1774183A1 true DE1774183A1 (en) 1972-03-09

Family

ID=5702042

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19681774183 Pending DE1774183A1 (en) 1968-04-26 1968-04-26 Method for the intermediate storage of information, in particular in telephone switching systems

Country Status (5)

Country Link
BE (1) BE732106A (en)
DE (1) DE1774183A1 (en)
FR (1) FR2007029A1 (en)
GB (1) GB1216788A (en)
NL (1) NL6905874A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4115854A (en) * 1977-03-28 1978-09-19 International Business Machines Corporation Channel bus controller
IES950774A2 (en) * 1995-10-04 1996-02-07 G D N Electronics Limited A data acquisition system

Also Published As

Publication number Publication date
FR2007029A1 (en) 1970-01-02
GB1216788A (en) 1970-12-23
BE732106A (en) 1969-10-27
NL6905874A (en) 1969-10-28

Similar Documents

Publication Publication Date Title
DE2162806C2 (en) Memory control unit for simplified buffering of requests from the input / output channels
DE2451008C2 (en) Circuit arrangement for controlling the data transmission within a digital computer system
DE2139731A1 (en) Arrangement and procedure for code implementation with an associative memory
DE1524239A1 (en) Method for localizing a fault in a system with at least two computing devices working in parallel
DE1474062B2 (en) DATA PROCESSING SYSTEM WITH A NUMBER OF BUFFER MEMORIES
DE2110604B2 (en) Method and device for the delivery of query messages to several addressable stations
DE3001331A1 (en) Serial transmission of data from and/or to motor vehicle - using microprocessor connected to interface for vehicle sensors and RAM and ROM
EP0201634B1 (en) Digital word generator for automatically generating periodic permanent signals from n bit words of all weights and their permutations
DE3639609A1 (en) DEVICE FOR CHECKING DATA TRANSFER ERRORS, ESPECIALLY AT ELECTRONIC CASH REGISTERS
AT412315B (en) INSTALLATION FOR THE TRANSFER OF DATA
DE2842603C3 (en) Interface between a maintenance processor and a plurality of individually tested functional units of a data processing system
DE1774183A1 (en) Method for the intermediate storage of information, in particular in telephone switching systems
DE1462688B2 (en) DEVICE FOR ADDRESSING RECEPTION STATIONS
DE1154657B (en) Procedure for data transfer
AT500350B1 (en) APPENDIX FOR TRANSFERRING DATA IN A SERIAL, BIDIRECTIONAL BUS
DE1287190B (en) Procedure for securing code telegrams against falsification of the start step in telecontrol systems
DE2853147C2 (en) Data input and output arrangement
DE1966370C3 (en) Arrangement for receiving and transmitting binary coded information
DE3234741A1 (en) Method and circuit arrangement for controlling the setting of devices or operating modes in a data signal transmission system
DE1537819C3 (en) Circuit arrangement for querying subscriber stations for their operating status, in particular for time division multiplex switching systems
DE4244275C1 (en) Verification of data integrity with buffered data transmission
DE2113018C (en) Circuit arrangement for establishing the synchronization of transmitting and receiving devices when transmitting binary data blocks
DE3107871C2 (en) Method and circuit arrangement for controlling the data transport between individual functional units of a data processing system
DE2449658B2 (en) Method and device for data transmission
DE1930943C3 (en) Circuit arrangement for connecting input / output devices to a computer