DE19959625B4 - Verfahren und Vorrichtung für die Nachrichtenwiederholung - Google Patents

Verfahren und Vorrichtung für die Nachrichtenwiederholung Download PDF

Info

Publication number
DE19959625B4
DE19959625B4 DE19959625A DE19959625A DE19959625B4 DE 19959625 B4 DE19959625 B4 DE 19959625B4 DE 19959625 A DE19959625 A DE 19959625A DE 19959625 A DE19959625 A DE 19959625A DE 19959625 B4 DE19959625 B4 DE 19959625B4
Authority
DE
Germany
Prior art keywords
processor
processors
message
information
medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE19959625A
Other languages
English (en)
Other versions
DE19959625A1 (de
Inventor
Lee D. Tice
Jerry L. Howard
Robert J. Clow
Manley S. Keeler
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.)
Pittway Corp
Original Assignee
Pittway Corp
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 Pittway Corp filed Critical Pittway Corp
Publication of DE19959625A1 publication Critical patent/DE19959625A1/de
Application granted granted Critical
Publication of DE19959625B4 publication Critical patent/DE19959625B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B27/00Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Abstract

Multiprozessor-Kommunikationssystem, bei dem die Prozessoren über ein Medium kommunizieren können, wobei das System aufweist: wenigstens zwei programmierte Prozessoren, wobei die Prozessoren eine Schnittstellenschaltung zum Übertragen von Information an das Medium aufweisen, um mit einem dritten Prozessor zu kommunizieren, und zum Erfassen einer Information, die von dem Medium empfangen wird, die auf den dritten Prozessor gerichtet sein kann, und wobei die wenigstens zwei Prozessoren eine Vielzahl von vorprogrammierten Befehlen zum Verifizieren der Integrität der Information, die von einem übertragenden programmierten Prozessor empfangen worden ist, einschließlich der Information, die an den dritten Prozessor gerichtet ist, umfasst, und wobei die wenigstens zwei programmierten Prozessoren wenigstens teilweise die erfasste Information, die an den dritten Prozessor gerichtet ist, als Antwort auf einen Fehlerindikator erneut senden, der von einem beabsichtigten empfangenden Prozessor auf dem Medium gesendet worden ist.

Description

  • Gebiet der Erfindung
  • Die Erfindung betrifft Vorrichtungen und Verfahren zum Übertragen von Signalen zwischen Prozessoren in Viel-Prozessor-Systemen. Genauer betrifft die Erfindung solche Systeme, bei denen die Prozessoren miteinander über ein Kommunikationsmedium kommunizieren.
  • Hintergrund der Erfindung
  • Kommunikationsschaltkreise zur Verwendung in Multiprozessorsystemen, die für die Überwachung oder Kontrolle von Bereichen gedacht sind, sind bekannt. Ein Beispiel ist in dem US-Patent 4,916,432 an Tice u. a. offenbart, das den Titel ”Smoke and Fire Detection System Communication (Rauch- und Feuermeldesystem-Kommunikation)” trägt. Ein weiteres ist in dem US-Patent 5,525,962 an Tice offenbart, das den Titel ”Communication System and Method (Kommunikationssystem und -verfahren)” trägt.
  • Ein weiteres System ist in der ebenfalls anhängigen Anmeldung mit dem amtlichen Aktenzeichen 08/906,277 offenbart, die am 5. August 1997 angemeldet ist und den Titel ”Multi-Processor Communication System (Multiprozessor-Kommunikationssystem) trägt.
  • EP 0 801 483 A2 offenbart ein System mit mehreren Prozessoren, die durch ein Netzwerk miteinander verbunden sind. Das System umfasst verarbeitende Elemente, wovon jedes eine Anwendungsschicht, eine Transportschicht und eine Verbindungsschicht aufweist. Die Verbindungsschicht stellt dabei einen Zuverlässigkeitsdienst (reliable service) bereit.
  • Lee M. J., Cho D. H.: Performance and Improvement of Wireless IP Mulitcast Conference System based an Designated Receivers, IEEE International Conference an Communications; Atlanta, 7.–11.6.1998, Seiten 807–811, offenbart ein drahtloses Kommunikationsnetzwerk. Jeder mobilen Station ist eine Basisstation (BS) zugeordnet. Falls bei der drahtlosen Datenübertragung ein Fehler auftritt, kann die mobile Station eine Fehlermeldung (NAK) an die entsprechende BS senden, wodurch eine erneute Übertragung der Daten bewirkt wird.
  • GB 2 282 025 offenbart ein Feuermelder- und Sicherheitsalarmsystem, welches auf einem drahtlosen Telefonsystem beruht.
  • Obwohl bekannte Systeme brauchbar sind und ihre Leistungsfähigkeit gezeigt haben, wäre es wünschenswert, daß man in der Lage ist, den Grad der Zuverlässigkeit der Übertragung von Information in einem gegebenen System zu verbessern. Weiter wäre es wünschenswert, wenn man in der Lage ist, Vorrichtungen und Verfahren für die im wesentlichen automatische Neuübertragung zur Verfügung zu stellen. Eine solche Umgebung würde nützlich bei Überwachungs- oder Alarmsystemen, ebenso wie in lokalen Netzwerken für allgemeine Zwecke, sein.
  • Zusammenfassung der Erfindung
  • Die Erfindung löst die Aufgabe durch ein Multiprozessor-Kommunikationssystem nach Anspruch 1 und ein Verfahren nach Anspruch 13.
  • Ein Multiprozessor-Kommunikationssystem oder -Netzwerk sorgt für die wiederholte Übertragung von Nachrichten, wenn ein beabsichtigter Empfänger signalisiert, dass die empfangene Nachricht einen Integritätstest nicht bestanden hat. In diesem Fall werden diejenigen Prozessoren, welche nicht die beabsichtigten Empfänger der Nachricht sind, die die Nachricht korrekt empfangen haben, automatisch die Nachricht neu übertragen.
  • Bei einem Aspekt kann es eine Vielzahl programmierter Prozessoren geben, die über ein bidirektionales Kommunikationsmedium kommunizieren. Das Medium kann der Umgebungsatmosphäre für Hochfrequenz-, Infrarot- oder Ultraschallübertragungen entsprechen. Als Alternative kann das Medium einem optischen Leiter oder einem Drahtkabel für die optische oder elektrische Übertragung entsprechen.
  • Jeder Prozessor kann alle empfangenen Übertragungen analysieren. Wenn ein Prozessor feststellt, dass er kein beabsichtigter Empfänger einer jeweiligen Übertragung ist, dass er jedoch die Übertragung mit einem vorbestimmten Grad an Integrität erhalten hat, kann sich dieser Prozessor oder irgendwelche anderen in derselben Situation nach einer Nachricht ”fehlerhafte Integrität” auf dem Medium ”umhören”, die von dem beabsichtigten Empfänger der Nachricht erzeugt worden ist. Zu diesem Zeitpunkt kann irgendein Prozessor, der die Nachricht richtig empfangen hat, dieselbe erneut an das Netzwerk senden. Die erneut gesendete Nachricht, die von einer unterschiedlichen Übertragungsquelle kommt, kann von dem beabsichtigten Empfänger mit dem erforderlichen Grad an Integrität empfangen werden.
  • Nach einem weiteren Aspekt werden in einem Kommunikationssystem Nachrichten an oder von Geräten oder an oder von einer Steuereinheit übertragen. In dem Fall, daß Fehler bei den Übertragungen erfaßt werden, können die anderen Geräte in dem System, die keine Fehler erfaßt haben, als Wiederholer der ursprünglichen Nachricht handeln. Dies wird die Wahrscheinlichkeit vergrößern, daß die Nachricht von allen beabsichtigten Geräten oder der Steuereinheit ohne zusätzliche Fehler empfangen wird.
  • Grenzwertige Übertragungsleitungen oder Rauschzustände in dem System können überwunden werden, da die Geräte, die als Wiederholer handeln, wahrscheinlich näher an den Geräten oder der Steuereinheit liegen, die Schwierigkeiten beim Empfang der Nachrichten haben.
  • Nach einem weiteren Aspekt umfaßt ein System eine Vielzahl von Kommunikationseinheiten, wobei jede der Einheiten in bidirektionaler Kommunikation mit anderen Einheiten ist. Die Einheiten umfassen Erfassungsschaltungen für den Empfang von Nachrichten, die von den anderen Einheiten übertragen werden, und Übertragungsschaltungen zum Senden der Nachrichten an wenigstens eine weitere Einheit. Die Erfassungsschaltungen und die Übertragungsschaltungen sind mit Steuerschaltungen gekoppelt.
  • Eine erste Übertragungseinheit schickt eine erste Nachricht an eine zweite Einheit. Es ist erforderlich, daß die zweite Einheit eine Bestätigungsnachricht als Antwort auf den fehlerfreien Empfang der Nachricht sendet. Wenigstens eine erste, zweite und dritte Einheit sind in der Lage, die erste Nachricht zu empfangen und sie zu speichern.
  • Von der zweiten Einheit wird beim Vorliegen eines Fehlers keine Bestätigungsnachricht übertragen. Die fehlende Nachricht zeigt somit an, daß es einen Übertragungsfehler gab. Als Antwort darauf, daß keine Bestätigungsnachricht empfangen wurde, sendet wenigstens eine dritte Einheit die erste Nachricht erneut an die zweite Einheit.
  • Wenn Geräte als Wiederholer arbeiten, um Nachrichten zwischen Geräten weiterzugeben, wird die letzte Einheit, die die Nachricht verschickt hat, welche von der nächsten Einheit nicht fehlerfrei erhalten wurde, als die erste Einheit betrachtet, die die erste Nachricht sendet. Die nächste Einheit wird als die zweite Einheit betrachtet.
  • Bei einem weiteren System ist eine Vielzahl von Kommunikationseinheiten in bidirektionaler Kommunikation mit anderen Einheiten. Jede der Einheiten umfaßt Erfassungsschaltungen zum Empfang von Nachrichten, die von wenigstens einer weiteren Einheit übertragen worden sind, und Übertragungsschaltungen zum Senden der Nachrichten an wenigstens eine weitere Einheit. Die Erfassungsschaltungen und die Übertragungsschaltungen sind mit Steuerschaltungen gekoppelt.
  • Das System umfaßt ausführbare Befehle an den jeweiligen Einheiten, um zu identifizieren, daß eine erste übertragene Nachricht von einer ersten Einheit nicht fehlerfrei von einer zweiten Einheit empfangen worden ist. Eine dritte Einheit wird die erste übertragene Nachricht wiederholen, wenn sie festgestellt hat, daß die zweite Einheit die Nachricht nicht fehlerfrei erhalten hat.
  • Ein Multiprozessor-Kommunikationssystem umfaßt eine Vielzahl von Prozessoren, die über ein Medium kommunizieren können. Wenigstens ein erster programmierter Prozessor umfaßt Schnittstellenschaltungen zum Übertragen einer ersten Datei über das Medium an einen zweiten Prozessor. Das System umfaßt Programme, die identifizieren können, daß ein Fehler beim Übertragen der ersten Datei aufgetreten ist. Als Antwort darauf überträgt ein dritter Prozessor eine zweite Datei, die wenigstens einen Teil der ersten Datei enthält, über das Medium, wenn ein Fehler bei der ersten Übertragung aufgetreten ist.
  • Die Programme, die identifizieren, daß bei der Übertragung der ersten Datei ein Fehler aufgetreten ist, stellen fest, daß der zweite Prozessor keine Bestätigungsnachricht gesendet hat, nachdem der erste Prozessor die erste Nachricht übertragen hat.
  • Nach noch einem weiteren Aspekt kann die Systemoperation verifiziert werden, indem das Vorliegen oder Fehlen von Kommunikationsfehlern verfolgt wird, die von jeweiligen Geräten des Systems bemerkt wurden. Zum Beispiel können die Geräte, die das Kommunikationsmedium des Systems überwachen, eine Fehler- oder Integritätsprüfung bei jeder Nachricht, die überwacht wird, durchführen, einschließlich derjenigen, die an andere Geräte gerichtet sind. Wenn Fehler erfaßt worden sind, kann ein interner Merker gesetzt werden oder ein Anzeiger gespeichert werden.
  • Anschließend kann dann das jeweilige Gerät oder können die Geräte die Fehlerindikatoren als Antwort auf eine Nachricht oder einen Befehl, die/der eine Übertragung der fehlerüberwachenden Indikatoren anfordert, übertragen werden. Der Befehl kann von irgendeinem anderen Gerät oder einem gemeinsamen Steuerelement ausgegeben werden. Die Nachrichtenintegrität kann verifiziert werden, indem Prüfsummen oder irgendwelche anderen geeigneten Prozesse verwendet werden, ohne daß man sich vom Gedanken und Rahmen der vorliegenden Erfindung entfernt.
  • Vorteilhaft, da alle Nachrichten, die von den Geräten des Systems empfangen worden sind, vom Gesichtspunkt der Integrität der Nachricht bewertet werden, ungeachtet dessen, ob die Nachricht für das empfangende Gerät gedacht ist oder nicht, kann die Integrität des Kommunikationsmediums bewertet werden. Ein unangemessen starkes Eintreffen von Übertragungsfehlern, die von einem bestimmten Gerät erfaßt werden, kann sehr wohl die Notwendigkeit anzeigen, bei dem System in der Nähe des Gerätes eine Wartung durchzuführen.
  • Bei einem weiteren Aspekt kann jedes Gerät eines Mehrgerätesystems in einem normalen Modus und einem Wiederholmodus arbeiten. Jedes Gerät kann das Medium, sei es verdrahtet oder drahtlos, überwachen. Datenwerte, die von mehreren Geräten empfangen werden, können über das Medium unmittelbar neu gesendet werden, um die empfangene Signalstärke an dem beabsichtigten empfangenden Gerät zu vergrößern.
  • Bei dieser Ausführungsform senden alle Geräte, mit der Ausnahme des beabsichtigten empfangenden Gerätes, Information von einem Ursprungsgerät her erneut auf einer Bit-weisen Basis. Diese Neuübertragung geschieht ungeachtet des Fehlens von Fehlern in der empfangenen Nachricht. Somit wird die Signalstärke durch das Medium hindurch vergrößert werden, wobei rauschinduzierte Fehler oder Fehler aufgrund von Verlusten aus Nebenschlußimpedanzen oder kapazitiven Effekten minimiert werden.
  • Zahlreiche weitere Vorteile und Merkmale der vorliegenden Erfindung werden leicht aus der folgenden genauen Beschreibung der Erfindung und ihrer Ausführungsformen, aus den Ansprüchen und aus den beigefügten Zeichnungen deutlich.
  • Kurzbeschreibung der Zeichnunge
  • 1 ist ein Blockschaubild eines Systems gemäß der vorliegenden Erfindung
  • 2 ist ein Blockschaubild eines elektrischen Gerätes, das mit dem System der 1 benutzt werden kann.
  • 3A3C veranschaulichen unterschiedliche Übertragungs- und Neuübertragungssequenzen für das System der 1;
  • 4 veranschaulicht eine alternative Neuübertragungssequenz; und
  • 5 ist ein Zeitgebungsschaubild für 4.
  • Genaue Beschreibung der bevorzugten Ausführungsformen
  • Obwohl diese Erfindung Ausführungsformen in vielen unterschiedlichen Formen. haben kann, sind in Einzelheiten bestimmte Ausführungsformen in der Zeichnung gezeigt und hiernach beschrieben, mit dem Verständnis, daß die vorliegende Offenbarung als eine Erläuterung der Grundsätze der Erfindung betrachtet werden soll und nicht gedacht ist, die Erfindung auf die speziellen dargestellten Ausführungsformen zu beschränken.
  • 1 veranschaulicht ein Multiprozessorsystem 10, das zum Überwachen einer Vielzahl von Zuständen in einem oder mehreren Bereichen, die überwacht werden sollen, benutzt werden kann. Das System 10 umfaßt eine optionale gemeinsame Steuereinheit 12, die als eine oder mehrere miteinander verschalteter programmierter Prozessoren und zugeordneter, zuvor gespeicherter Befehle implementiert werden könnte.
  • Die Einheit 12 umfaßt eine Schnittstelle für die Ankopplung beispielsweise an ein Kommunikationsmedium 14, das in 1 lediglich beispielhaft als ein optisches oder elektrisches Kabel veranschaulicht ist. Als Alternative kann das System 10 drahtlos kommunizieren, so wie durch Hochfrequenz oder Infrarot, über den Transceiver 16, der in Phantomdarstellung in 1 gezeigt ist, und die Antenne 16a.
  • Angekoppelt an das Medium 14 ist eine Vielzahl elektrischer Einheiten 18. Die Einheiten 18 könnten beispielsweise Detektoren für den Umgebungszustand sein. Eine Vielzahl von Steuer- oder Funktionseinheiten 20 ist auch an das Medium 14 gekoppelt. Es wird verstanden werden, daß die relative Anordnung der Elemente der Vielzahlen 18 und 20 relativ zu dem Medium 14 keine Beschränkung der vorliegenden Erfindung ist.
  • Die Elemente der Vielzahl 18 können Einbruchssensoren, Positionssensoren, Gassensoren, Feuersensoren, so wie Rauchsensoren, thermische Sensoren oder dergleichen und Gassensoren ohne jegliche Beschränkung umfassen. Die Elemente der Vielzahl 20 können magnetspulenbetriebene, die Steuerung oder Funktion implementierende Einheiten, Anzeigegeräte, Drucker oder dergleichen umfassen.
  • Wenn das System 10 ein drahtloses Kommunikationsmedium umfaßt, könnte eine Vielzahl 22 drahtloser Einheiten in bidirektionaler Kommunikation mit dem Transceiver 16 ebenso wie direkt miteinander sein. Die Vielzahl 22 kann ohne Beschränkung Umgebungszustandsdetektoren umfassen, wie oben genannt, ebenso wie die Steuerung oder Funktion implementierende Geräte ohne Beschränkung. Die Elemente der Vielzahl 22 können auch direkt miteinander kommunizieren.
  • Auch gekoppelt mit der Steuereinheit 12 über ein Medium 24, veranschaulicht zum Beispiel als ein Paar elektrischer Kabel, ist eine Vielzahl 26 von Ausgabegeräten. Diese könnten hörbare oder sichtbare Ausgabegeräte ohne Beschränkung umfassen, Sprachausgabegeräte und dergleichen. Bei den Geräten 26 ist es gedacht, eine Nachricht, die einen Alarmzustand anzeigen könnte, in einen oder mehrere vorbestimmte Bereiche zu senden.
  • Obwohl das beispielhafte System 10 ein Überwachungssystem ist, wird verstanden werden, daß die Erfindung nicht darauf beschränkt ist. Die Verwendung der vorliegenden Vorrichtung und des Verfahrens in Kommunikationssystemen zu unterschiedlichen Zwecken liegt im Gedanken und Rahmen der vorliegenden Erfindung.
  • 2 veranschaulicht in Blockschaubildform ein beispielhaftes Gerät 18n aus den Vielzahlen 18, 20, 22. Das Gerät 18n kann ein Steuerelement 30 umfassen, das als ein programmierbarer Prozessor implementiert sein kann, dem Nur-Lese- oder programmierbare Nur-Lese-Speicher 30a und Schreib-Lese-Speicher 30b zugeordnet sind. Angekoppelt an den Prozessor 30 ist die Eingabe/Ausgabe-Schnittstellenschaltung 32. Die Schaltung 32 kann so ausgelegt sein, daß sie wiederum an die Kommunikationsverbindung 44 gekoppelt ist. Als Alternative kann die Schaltung 32 so ausgelegt sein, daß sie an einen Transceiver 34 zu koppeln ist. Der Transceiver 34, der zum Beispiel ein Hochfrequenz-Sender/Empfänger sein könnte, könnte auch eine Antenne 34a umfassen, um die bidirektionale drahtlose Kommunikation beispielsweise mit anderen Elementen der Vielzahl 22 oder dem Element 12 zu erleichtern.
  • Das Element 18n kann wenigstens einen Umgebungszustandsensor 36a umfassen, der in Phantomdarstellung gezeigt ist. Der Sensor 36a kann ohne Einschränkung einen Rauchsensor umfassen, so wie einen photoelektrischen Sensor, einen Ionisationssensor, Gassensor, Feuchtigkeitssensor oder dergleichen.
  • Die Vorrichtung 18n kann auch optional eine Ausgangsschaltung 36b zum Implementieren einer Ausgabefunktion umfassen, so wie zum Anregen einer Magnetspule, zur Freigabe weiterer Geräte oder dergleichen.
  • 3A3C veranschaulichen ein System, das die Anordnung einer Vielzahl von Geräten 1, 50, 90, 120, 200 und die Wellenform an jedem Gerät als eine Funktion der Übertragungsdaten für das Gerät zeigt.
  • 3A veranschaulicht die Wellenform bei den Geräten 200, 120, 90, 50 und der Steuereinheit 12, wenn das Gerät 1 eine Nachricht an das Gerät 200 überträgt. Wenn die Erfassungsschwelle 5 Volt ist, dann wird das Gerät 200 an der Grenze sein, da die Wellenform 5 Volt nur in der Spitze erreicht. Es sei angenommen, daß das Gerät 200 dann einen Fehler erfaßt und den Fehler durch eine Übertragung auf der Verbindung 14 angibt. Alle anderen Geräte erhielten die Nachricht ursprünglich ohne Fehler.
  • Wenn ein Kommunikationsfehler durch Geräte oder die Steuereinheit erkannt wird, können Geräte, die die Daten/Nachricht ohne Fehler erhalten haben, die ursprünglichen Daten/Nachricht wieder an die Geräte, die an das Medium gekoppelt sind, übertragen.
  • In 3B hat das Gerät 90 erkannt, daß ein Fehler in der vorangegangenen Kommunikation aufgetreten ist. Das Gerät 90 hat die Nachricht ohne Fehler empfangen und somit die ursprüngliche Nachricht neu übertragen. Wegen der Neuübertragung durch das Gerät 90 ist die Wellenform nicht verzerrt worden und würde an allen Geräten akzeptiert werden. Weitere Fehler sind durch die wiederholte Nachricht nicht erzeugt worden, so daß die Kommunikation beendet ist.
  • Wenn sich ein weiterer Fehler ergeben hätte, dann könnte ein weiteres Gerät wieder neu übertragen, und der Prozeß würde sich wiederholen, bis keine weiteren Fehler erfaßt würden. Die Auswahl, welche Geräte als die Wiederholer arbeiten oder die Reihenfolge, in der sie die Wiederholerrolle annehmen, kann durch Prioriät oder Adresse oder irgendein anderes Mittel vorherbestimmt werden, ohne daß man sich vom Gedanken und Rahmen der vorliegenden Erfindung entfernt.
  • 3C veranschaulicht ein Beispiel, bei dem alle Geräte in der Lage sind, gleichzeitig die Daten zu übertragen. In diesem Fall arbeiten alle Geräte gleichzeitig als Wiederholer. Das neu übertragene Nachrichtensignal wird akzeptable Eigenschaften für die ganze Gruppe von Geräten haben, und es sollte kein Fehler auftreten. Die Kommunikationsintegrität ist sehr hoch, da die Signalstärke überall auf der Verbindung hoch ist.
  • Gemäß der vorliegenden Erfindung können Geräte nicht nur Übertragungen einleiten oder empfangen, sie können in einen Wiederholmodus schalten. Der Ausdruck ”nicht-wiederholende Übertragung”, wie er hierin benutzt wird, bezieht sich auf eine Vorrichtung, die versucht, eine Übertragung an eines oder mehrere empfangende Geräte einzuleiten. In diesem Modus wiederholt das betrachtete Gerät keine Übertragung auf dem Medium.
  • Als ein normales Übertragungsverfahren, wenn die Geräte in der Lage sind, gleichzeitig Daten zu treiben, könnten die Geräte alle wie in 4 arbeiten. Geräte könnten ein Konkurrenzverfahren benutzen, um Prioritätszugriff auf Daten/Nachrichten zu bieten, die auf der Kommunikationsverbindung übertragen werden. Wenn ein Gerät von der Verbindung abfällt, da es eine niedrigere Priorität hat, dann könnten diese Geräte zu einem zweiten Modus zurückkehren und Wiederholer für die Daten/Nachricht werden.
  • In diesem Modus würde, sobald ein Gerät einen Datenwert an seinem Eingang erfaßt, es einen Datenwert auf dem Medium 14 neu übertragen oder treiben. Der sich ergebende Datenpuls auf dem Medium oder der Verbindung 14 würde durch irgendeine filternde Verzögerung verlängert werden, die mit den Geräteeingangsschaltungen verbunden ist. Diese verlängerte Zeit könnte akzeptabel sein, insbesondere wenn sie in das Kommunikationsprotokoll eingebaut wird. Dies würde dann zu Signalen mit ausgezeichneter Signalstärke überall auf der Kommunikationsverbindung führen. 5 ist ein Zeitgebungsdiagramm, das veranschaulicht, wie die Daten-Wellenform auf der Verbindung 14 erscheinen würde, wobei das Gerät 1 anfangs den Datenpuls treibt.
  • Wie in 5 veranschaulicht, wird das Signal am Punkt 1 nicht ausreichend vom Gerät 200 empfangen werden. Wenn jedoch die Einheiten 50, 90 und 120 ihren Datentreiber zum Datentreiber der Einheit 1 hinzufügen, wächst das Signal auf den Wert an Punkt 2. Einheit 200 sieht nun ein starkes Signal. Die veranschaulichten Signalverzögerungen ignorieren Wellenfortpflanzungszeiten, die den Pulswert weiter ausdehnen, da diese Zeiten typischerweise in der Größenordnung von Mikrosekunden liegen. Das System ist so gestaltet, daß es Signale mit einer verlängerten Pulsbreite unterbringt.
  • Die Kommunikationsqualität oder Integrität des Systems 10 kann bewertet werden, indem Systemgeräte benutzt werden, so wie die Elemente der Vielzahlen 18, 20 oder 22, um alle Kommunikationen zu überwachen, die ihren jeweiligen Kommunikationsmedien zugeordnet sind. Die Elemente der Vielzahen 18, 20, 22 können Befehle zum Verifizieren der Integrität empfangener Nachrichten umfassen, ungeachtet dessen, ob die jeweilige empfangene Nachricht für das empfangende Gerät gedacht ist. Zum Beispiel können die vorab gespeicherten Befehle im Gerät mit geeigneten Prüfsummen oder anderen die Integrität anzeigenden Parametern ohne Beschränkung feststellen, ob Nachrichten empfangen worden sind.
  • Jedes der jeweiligen Geräte kann zum Beispiel in den Speichern 30a oder 30b Indikatoren erzeugen und speichern, die die Anzahl der empfangenen Fehler anzeigen. Die gespeicherten Fehlermeldungen zeigen die Qualität der Kommunikationsvorgänge an, die von dem jeweiligen Gerät empfangen worden sind.
  • Auf die gespeicherten Indikatoren kann durch andere Elemente der Vielzahlen 18, 20, 22 oder das gemeinsame Steuerelement 12 zugegriffen werden, zu dem Zweck, das Funktionieren des Gesamtsystems zu bewerten. Wenn ein bestimmtes Gerät Empfangsfehler aufgezeichnet hat, die ein vorbestimmtes Kriterium überschreiten, kann das Steuerelement 12 feststellen, daß die Übertragungsqualität in der Umgebung des jeweiligen Gerätes oder der Geräte nicht zulänglich ist. Hilfsaktionen oder Wartungsaktivitäten können vorgenommen werden.
  • Das System 10 wird Fehlerindikatoren bei jedem der jeweiligen Geräte sammeln, ohne daß dies zusätzliche Kosten in bezug auf Übertragungen auf dem Medium nach sich zieht. Die Fehlerindikatoren können getrennt oder in Kombination mit anderen Parametern, die von dem jeweiligen Gerät gesendet werden, an ein anforderndes Gerät oder an das Steuerelement übertragen werden. Die Übertragung der Indikatoren für die Integrität der Kommunikationsvorgänge kann zu Zeiten niedrigen Datenverkehrs durchgeführt werden.
  • Aus dem Vorangegangenen wird beobachtet werden, daß zahlreiche Änderungen und Modifikationen durchgeführt werden können, ohne daß man sich vom Gedanken und Rahmen der Erfindung entfernt. Es soll verstanden werden, daß keine Einschränkung in bezug auf die hierin dargestellte spezielle Vorrichtung beabsichtigt ist oder gefolgert werden soll. Es ist natürlich beabsichtigt, durch die beigefügten Ansprüche alle solchen Modifikationen abzudecken, wie sie in den Rahmen der Ansprüche fallen.

Claims (16)

  1. Multiprozessor-Kommunikationssystem, bei dem die Prozessoren über ein Medium kommunizieren können, wobei das System aufweist: wenigstens zwei programmierte Prozessoren, wobei die Prozessoren eine Schnittstellenschaltung zum Übertragen von Information an das Medium aufweisen, um mit einem dritten Prozessor zu kommunizieren, und zum Erfassen einer Information, die von dem Medium empfangen wird, die auf den dritten Prozessor gerichtet sein kann, und wobei die wenigstens zwei Prozessoren eine Vielzahl von vorprogrammierten Befehlen zum Verifizieren der Integrität der Information, die von einem übertragenden programmierten Prozessor empfangen worden ist, einschließlich der Information, die an den dritten Prozessor gerichtet ist, umfasst, und wobei die wenigstens zwei programmierten Prozessoren wenigstens teilweise die erfasste Information, die an den dritten Prozessor gerichtet ist, als Antwort auf einen Fehlerindikator erneut senden, der von einem beabsichtigten empfangenden Prozessor auf dem Medium gesendet worden ist.
  2. System nach Anspruch 1, wobei die Information mit dem vorbestimmten Grad an Integrität empfangen worden ist.
  3. System nach Anspruch 1, bei dem wenigstens ein Sensor für Umgebungsbedingungen an den Prozessor gekoppelt ist, und bei dem der Prozessor Befehle zum Empfangen von Information umfasst, die zu der jeweiligen Umgebungsbedingung von dem jeweiligen Sensor gehören.
  4. System nach Anspruch 3, bei dem wenigstens einige der Sensoren auf wenigstens eine aus Position, Bewegung, einfallendes Licht, Gas und Feuer antworten.
  5. System nach Anspruch 1, bei dem der Prozessor Schnittstellenschaltungen und Befehle zum Ausführen einer jeweiligen vorbestimmten Ausgabefunktion umfasst.
  6. System nach Anspruch 2, bei dem die Prozessoren die Information nicht gleichzeitig erneut senden, so dass die wieder gesendete Information auf dem Medium wenigstens zweimal vorliegt.
  7. System nach Anspruch 1, das eine Vielzahl von programmierten Prozessoren umfasst, wobei jeder Prozessor Befehle umfasst, die es ermöglichen, dass der jeweilige Prozessor unter Verwendung des Mediums Information empfangt und überträgt, wobei empfangene Information im wesentlichen automatisch als Antwort auf das Empfangen des Fehlerindikators über das Medium von einem unterschiedlichen Prozessor, der der beabsichtigte Empfänger der empfangenen Information war, erneut gesendet werden kann.
  8. System nach Anspruch 1, das umfasst: eine Vielzahl von Kommunikationsprozessoren, wobei jeder der Prozessoren mit anderen Prozessoren kommuniziert, wobei jeder der Prozessoren Erfassungsschaltungen für den Empfang von Nachrichten, die von anderen Prozessoren übertragen worden sind, und Übertragungsschaltungen zum Senden von Nachrichten an wenigstens einen weiteren Prozessor umfasst, wobei die Erfassungsschaltungen und die Übertragungsschaltungen an Steuerschaltungen gekoppelt sind, wobei die Steuerschaltungen Analyseschaltungen, um festzustellen, ob eine Nachricht, die nicht für den Prozessor gedacht ist, durch ihn richtig von einem anderen übertragenden Prozessor empfangen worden ist, und Wiederholschaltungen zum erneuten Übertragen wenigstens eines Teils der Nachricht als Antwort auf eine empfangene Nachricht über einen Fehlerindikator, umfassen.
  9. System nach Anspruch 1, bei dem die Prozessoren entweder über Hochfrequenz oder über elektrische, optische oder Ultraschall-Übertragung kommunizieren.
  10. System nach Anspruch 8, bei dem die Elemente einer zweiten Vielzahl der Prozessoren Sensoren für den Umgebungszustand umfassen.
  11. System nach Anspruch 10, bei dem die Elemente einer dritten Vielzahl von Prozessoren Ausgabeschaltungen umfassen.
  12. System nach Anspruch 8, bei dem einige der Prozessoren jeweils Schaltungen zum Einleiten einer Funktion umfassen und andere der Prozessoren Schaltungen zum Beenden einer eingeleiteten Funktion umfassen.
  13. Verfahren zum Kommunizieren in einem System nach Anspruch 1, durch: Übertragen einer Nachricht, die an wenigstens einen elektrischen Prozessor gerichtet ist, an eine Vielzahl von Prozessoren; Empfangen der Nachricht an dem wenigstens einen Prozessor und an einem weiteren Prozessor; Analysieren der Integrität der Nachricht an dem wenigstens einen Prozessor und, als Antwort auf ein Fehlen der Integrität, Übertragen einer fehleranzeigenden Nachricht von dem wenigstens einen Prozessor; und Analysieren der Integrität der Nachricht an dem weiteren Prozessor, und in dem Fall, dass der andere Prozessor feststellt, dass die Nachricht mit einem erforderlichen Grad an Integrität erhalten worden ist, erneutes Übertragen wenigstens eines Teiles der empfangenden Nachricht als Antwort auf den Empfang der den Fehler anzeigenden Nachricht, wobei die Nachricht an einem zweiten weiteren Prozessor empfangen wird, und wobei der eine weitere Prozessor und der zweite weitere Prozessor beide wenigstens einen Teil der empfangenen Nachricht als Antwort auf den Empfang der den Fehler anzeigenden Nachricht erneut übertragen.
  14. Verfahren nach Anspruch 13, das das Abfühlen einer Umgebungsbedingung an jeweiligen der Prozessoren umfasst.
  15. Verfahren nach Anspruch 14, das, als Antwort auf den Empfang einer Nachricht mit dem erforderlichen Grad an Integrität an dem Prozessor, an den die Nachricht gerichtet ist, das Durchführen einer vorbestimmten Funktion umfasst, die aus einer Klasse ausgewählt ist, welche das Erzeugen einer hörbaren, sprachbasierten Ausgangsnachricht, das Erzeugen einer einen hörbaren Alarm anzeigenden Ausgabe, der eine Nichtsprachenkomponente hat, des Erzeugen einer sichtbaren Ausgabe und des Aktivierens einer eine Funktion ausführenden Magnetspule umfasst.
  16. Verfahren nach Anspruch 13, das das Einleiten vorbestimmter Funktionen an wenigstens einigen der Prozessoren und das Übertragen von Befehlen an jeweilige andere der Prozessoren umfasst, um die eingeleiteten Funktionen zu beenden.
DE19959625A 1998-12-11 1999-12-10 Verfahren und Vorrichtung für die Nachrichtenwiederholung Expired - Fee Related DE19959625B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US210041 1994-03-18
US09/210,041 US6252501B1 (en) 1998-12-11 1998-12-11 Message repeating apparatus and method

Publications (2)

Publication Number Publication Date
DE19959625A1 DE19959625A1 (de) 2000-07-13
DE19959625B4 true DE19959625B4 (de) 2012-08-02

Family

ID=22781362

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19959625A Expired - Fee Related DE19959625B4 (de) 1998-12-11 1999-12-10 Verfahren und Vorrichtung für die Nachrichtenwiederholung

Country Status (4)

Country Link
US (1) US6252501B1 (de)
JP (1) JP2000181888A (de)
DE (1) DE19959625B4 (de)
GB (1) GB2344674B (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6691172B1 (en) * 1998-12-15 2004-02-10 Honeywell International, Inc. Communication system for defining a variable group of processors for receiving a transmitted communication
JP3477709B2 (ja) * 1999-10-29 2003-12-10 オムロン株式会社 センサシステム
US6882334B1 (en) * 1999-12-14 2005-04-19 Gateway, Inc. Apparatus and method for detection of communication signal loss
US7376351B2 (en) * 2000-10-24 2008-05-20 Geberit Technik Ag Data communications system and method for communication between infrared devices
US20040257236A1 (en) * 2002-10-11 2004-12-23 David Klemish Detector system
US6888459B2 (en) * 2003-02-03 2005-05-03 Louis A. Stilp RFID based security system
US7019639B2 (en) * 2003-02-03 2006-03-28 Ingrid, Inc. RFID based security network
US7495544B2 (en) * 2003-02-03 2009-02-24 Ingrid, Inc. Component diversity in a RFID security network
US7042353B2 (en) * 2003-02-03 2006-05-09 Ingrid, Inc. Cordless telephone system
US7091827B2 (en) * 2003-02-03 2006-08-15 Ingrid, Inc. Communications control in a security system
US7079034B2 (en) * 2003-02-03 2006-07-18 Ingrid, Inc. RFID transponder for a security system
US7057512B2 (en) * 2003-02-03 2006-06-06 Ingrid, Inc. RFID reader for a security system
US7119658B2 (en) * 2003-02-03 2006-10-10 Ingrid, Inc. Device enrollment in a security system
US7511614B2 (en) * 2003-02-03 2009-03-31 Ingrid, Inc. Portable telephone in a security network
US7053764B2 (en) * 2003-02-03 2006-05-30 Ingrid, Inc. Controller for a security system
US7023341B2 (en) * 2003-02-03 2006-04-04 Ingrid, Inc. RFID reader for a security network
US7532114B2 (en) * 2003-02-03 2009-05-12 Ingrid, Inc. Fixed part-portable part communications network for a security network
US7283048B2 (en) * 2003-02-03 2007-10-16 Ingrid, Inc. Multi-level meshed security network
US20060132302A1 (en) * 2003-02-03 2006-06-22 Stilp Louis A Power management of transponders and sensors in an RFID security network
US7079020B2 (en) * 2003-02-03 2006-07-18 Ingrid, Inc. Multi-controller security network
US20040215750A1 (en) * 2003-04-28 2004-10-28 Stilp Louis A. Configuration program for a security system
US7400240B2 (en) * 2005-08-16 2008-07-15 Honeywell International, Inc. Systems and methods of deterministic annunciation
GB2434713A (en) * 2006-01-25 2007-08-01 Agilent Technologies Inc Method for data reception in wireless receiver
CA2843272C (en) 2011-07-29 2020-06-02 Adt Us Holdings, Inc. Security system and method
CN103723117B (zh) * 2013-12-27 2016-07-13 哈尔滨固泰电子有限责任公司 卫星定位智能报警器及报警方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2282025A (en) * 1993-09-16 1995-03-22 Tarquin Andrew Stehle Fire and security alarm radio telephone system
EP0801483A2 (de) * 1996-03-30 1997-10-15 International Computers Limited Kommunikation zwischen Prozessoren

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4321666A (en) * 1980-02-05 1982-03-23 The Bendix Corporation Fault handler for a multiple computer system
JPS5875351A (ja) 1981-10-30 1983-05-07 Fuji Xerox Co Ltd デイジタル信号中継方式
JPH0620200B2 (ja) * 1982-10-08 1994-03-16 株式会社日立製作所 データ通信方式
JPS5977594A (ja) 1982-10-27 1984-05-04 ニツタン株式会社 火災警報システム
US4667193A (en) 1983-12-13 1987-05-19 Honeywell, Inc. Addressing system for simultaneously polling plural remote stations
US4725834A (en) 1984-02-27 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Reliable broadcast protocol for a token passing bus network
GB8511758D0 (en) 1985-05-09 1985-06-19 Emi Ltd Data communications systems
JPS6252699A (ja) 1985-09-02 1987-03-07 ニツタン株式会社 分離型感知器
US4761646A (en) 1986-05-20 1988-08-02 International Business Machines Corporation Method and system for addressing and controlling a network of modems
US4916432A (en) 1987-10-21 1990-04-10 Pittway Corporation Smoke and fire detection system communication
US5117219A (en) 1987-10-21 1992-05-26 Pittway Corporation Smoke and fire detection system communication
US4969146A (en) 1987-11-10 1990-11-06 Echelon Systems Corporation Protocol for network having a plurality of intelligent cells
US4939728A (en) 1987-11-10 1990-07-03 Echelon Systems Corp. Network and intelligent cell for providing sensing bidirectional communications and control
US4947484A (en) 1987-11-10 1990-08-07 Echelon Systems Corporation Protocol for network having a plurality of intelligent cells
US4969147A (en) 1987-11-10 1990-11-06 Echelon Systems Corporation Network and intelligent cell for providing sensing, bidirectional communications and control
US4918690A (en) 1987-11-10 1990-04-17 Echelon Systems Corp. Network and intelligent cell for providing sensing, bidirectional communications and control
JP2829733B2 (ja) 1989-01-31 1998-12-02 能美防災株式会社 防災設備
US5193152A (en) 1989-11-03 1993-03-09 Racal-Datacom, Inc. Network management system with group naming
US5216675A (en) 1990-05-23 1993-06-01 The United States Of America As Represented By The Secretary Of The Air Force Reliable broadcast protocol
US5297143A (en) 1990-12-03 1994-03-22 Echelon Systems, Corp. Network communication protocol including a reliable multicasting technique
AU1587592A (en) 1991-03-18 1992-10-21 Echelon Corporation Networked variables
ATE136181T1 (de) 1991-05-28 1996-04-15 British Tech Group Übertragungskanäle mit veränderlicher datenrate für digitale netzwerke
US5278827A (en) 1991-05-28 1994-01-11 British Technology Group Ltd. Variable data rate channels for digital networks
US5519878A (en) 1992-03-18 1996-05-21 Echelon Corporation System for installing and configuring (grouping and node address assignment) household devices in an automated environment
JP2967897B2 (ja) * 1993-07-22 1999-10-25 エヌ・ティ・ティ移動通信網株式会社 自動再送要求データ伝送方法
US5525962A (en) 1994-06-23 1996-06-11 Pittway Corporation Communication system and method
US5500852A (en) 1994-08-31 1996-03-19 Echelon Corporation Method and apparatus for network variable aliasing
GB2296988B (en) 1995-01-10 1998-10-28 Motorola Gmbh Re-transmitting paging system
US5705979A (en) * 1995-04-13 1998-01-06 Tropaion Inc. Smoke detector/alarm panel interface unit
GB9605638D0 (en) 1996-03-18 1996-05-22 Advanced Outreach Ltd Monitoring system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2282025A (en) * 1993-09-16 1995-03-22 Tarquin Andrew Stehle Fire and security alarm radio telephone system
EP0801483A2 (de) * 1996-03-30 1997-10-15 International Computers Limited Kommunikation zwischen Prozessoren

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LEE M J, CHO D H: Performance Improvements of Wireless IP Multicast Conference System based on Designated Receivers, IEEE International Conference on Communications, Atlanta, 7.-11.6.1998, S. 807-811, ISBN 978-0-7803-4789-2 *

Also Published As

Publication number Publication date
DE19959625A1 (de) 2000-07-13
GB2344674B (en) 2003-07-09
US6252501B1 (en) 2001-06-26
GB9929337D0 (en) 2000-02-02
GB2344674A (en) 2000-06-14
JP2000181888A (ja) 2000-06-30

Similar Documents

Publication Publication Date Title
DE19959625B4 (de) Verfahren und Vorrichtung für die Nachrichtenwiederholung
DE60132735T2 (de) Fehlerkorrekturübertragungsverfahren zum Übertragen von Datenpaketen in einem Netzkommunikationssystem
DE3342430C2 (de)
DE69628092T2 (de) Rückquittierungsnachricht für ein Kommunikationssystem
DE69921512T2 (de) Kommunikationsverfahren
DE60108465T2 (de) Multicast radio kommunikationssystem und anordnung
DE112007002147B4 (de) Fahrzeuginternes LAN-System, elektronische Steuereinheit, Vermittlungsverbindungseinheit und fahrzeuginterne LAN-Kommunikationseinrichtung
EP1067734A2 (de) Verfahren zur Überprüfung einer ringförmigen optischen Netzleitung zur Datenübertragung zwischen mehreren Netzteilnehmern in einem Kraftfahrzeug
DE102010064582B3 (de) Proxy-Knoten einsetzende Übertragungswiederholungsprotokolle für ein Netz
DE60108501T2 (de) Funksystem und -stationen für und verfahren zur multicast-kommunikation
DE602005005053T2 (de) Verfahren und System zum Überwachen eines Fahrzeugs für den öffentlichen Personenverkehrs
EP2817791B1 (de) Automatische wartungserkennung in einer prozesseinrichtung
DE3327160A1 (de) Verfahren zur linienfoermigen funkuebertragung von nachrichten
DE4218499C2 (de) Fehlererfassungseinrichtung für ein Übertragungssystem
EP1281253B1 (de) Übertragung von kodierten datenpaketen, bei der der empfänger durch explizite signalisierung die kodierung der datenpakete entscheidet
EP0163281A2 (de) Verfahren zur Umschaltung zwischen redundanten Übertragungswegen
DE60200322T2 (de) Verfahren und Anordnung zur Fernüberwachung von optischen Kabeln unter Verwendung einer Prüfwellenlänge
DE3327489C2 (de)
DE60133353T2 (de) Anlage zur sicheren Fernüberwachung eines Standorts
WO2018114079A1 (de) Verfahren und einrichtung zur überwachung wenigstens einer lautsprecherlinie
DE102019105599B4 (de) Verfahren zum Bereitstellen eines kryptographischen Schlüssels
JPS63146635A (ja) デ−タリンク制御方式
DE2650702C3 (de) Dateniibermittlungssystem zur Übertragung von Daten auf Fernmeldeleitungen
DE102009021907B4 (de) Verfahren zur Übertragung von Daten
DE602005006078T2 (de) Drahtlose Kommunikationseinrichtung und drahtloses Kommunikationsverfahren zur Datenempfangsquittierung

Legal Events

Date Code Title Description
8128 New person/name/address of the agent

Representative=s name: BOEHMERT & BOEHMERT, 28209 BREMEN

8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20121103

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20130702