DE20320808U1 - Informationsprozessor, Informationserfassungssystem, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät - Google Patents

Informationsprozessor, Informationserfassungssystem, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät Download PDF

Info

Publication number
DE20320808U1
DE20320808U1 DE20320808U DE20320808U DE20320808U1 DE 20320808 U1 DE20320808 U1 DE 20320808U1 DE 20320808 U DE20320808 U DE 20320808U DE 20320808 U DE20320808 U DE 20320808U DE 20320808 U1 DE20320808 U1 DE 20320808U1
Authority
DE
Germany
Prior art keywords
information
server
client
content
video streaming
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 - Lifetime
Application number
DE20320808U
Other languages
English (en)
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.)
NTI Inc
Original Assignee
NTI Inc
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
Priority claimed from JP2002126848A external-priority patent/JP4230714B2/ja
Application filed by NTI Inc filed Critical NTI Inc
Publication of DE20320808U1 publication Critical patent/DE20320808U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Abstract

Informationsprozessor, der eine gegebene Anzahl von Ausschnitten von Videostreaming-Informationen aus einer Vielzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen an Endgeräte liefert, die von einer Vielzahl von Informationserfassungsgeräten erfasst werden, umfassend:
eine Akzeptanzvorrichtung zum Akzeptieren einer Anfrage von jedem der genannten Endgeräte, und
eine Verbindungsvorrichtung zur Verbindung jedes der genannten Endgeräte mit dem Informationserfassungsgerät aus der genannten Vielzahl der Informationserfassungsgeräte, das als Antwort auf eine Anfrage, die von jedem der genannten Endgeräte akzeptiert wurde, eine gegebene Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen erfasst, die von seinem verbundenen Endgerät angefragt werden.

Description

  • Technisches Feld
  • Die vorliegende Erfindung bezieht sich auf einen Informationsprozessor, auf ein Informationserfassungssystem, ein Kommunikationssystem, ein Vermittlungsgerät und ein Kommunikationsgerät, und insbesondere – für die Übertragung von Informationen durch einen Server von einem Informationserfassungssystem auf ein Endgerät – auf einen Informationsprozessor, auf ein Informationserfassungssystem, ein Kommunikationssystem, ein Vermittlungsgerät und ein Kommunikationsgerät.
  • Hintergrund der Erfindung
  • 1 stellt ein Schema einer Systemkonfiguration eines herkömmlichen Informationsaustauschsystems dar.
  • Das herkömmliche Informationsaustauschsystem 1 ist so konfiguriert, dass die Informationserfassungssysteme 11-1 bis 11-n, ein Server 12 und die Endgeräte 13-1 bis 13-m über ein Netzwerk 14 miteinander kommunizieren können.
  • Bei den Informationserfassungssystemen 11-1 bis 11-n kann es sich z.B. um Videokameras handeln, die Bilder ihrer Umgebung aufnehmen, um Ausschnitte von Live-Videostreaming-Bildinformationen zu erfassen. Zu beachten ist, dass die Informationserfassungssysteme 11-1 bis 11-n derart beschaffen sein können, dass sie Ausschnitte von Videostreaming-Informationen in Echtzeit liefern.
  • Die von den Informationserfassungssystemen 11-1 bis 11-n erfassten n-Ausschnitte von Echtzeit- und/oder Live-Videostreaming-Bildinformationen werden über das Netzwerk 14 an den Server 12 geliefert. Der Server 12 verteilt und liefert diese von den Informationserfassungssystemen 11-1 bis 11-n erfassten n Ausschnitte von Echtzeit- und/oder Live-Videostreaming-Bildinformationen als Antwort auf eine Anfrage der Endgeräte 13-1 bis 13-m an die einzelnen Endgeräte 13-1 bis 13-m.
  • Zu beachten ist, dass die herkömmlichen Informationserfassungssysteme des beschriebenen Typs für Fälle ausgelegt sind, in denen die Anzahl der auszutauschenden Ausschnitte der Videostreaming-Bildinformationen weit größer ist als die Anzahl der Benutzer, so dass vom Server 12 eine hohe Prozessorkapazität gefordert wird.
  • Hierzu sammeln die herkömmlichen Informationsaustauschverfahren des beschriebenen Typs die Ausschnitte der von den Informationserfassungssystemen 11-1 bis 11-n erfassten Videostreaming-Informationen auf dem Server 12, bevor sie an die Endgeräte 13-1 bis 13-m als Antwort auf deren Anfragen verteilt und geliefert werden. Probleme bereitet, dass dies eine enorme Prozessorbelastung im Server 12 verursacht.
  • Außerdem wird auf den Server 12 von allen Endgeräten 13-1 bis 13-m zugegriffen, die Ausschnitte der von den Informationserfassungssystemen 11-1 bis 11-n erfassten Videostreaming-Informationen abfragen. Probleme bereitet, dass eine Erhöhung der Anzahl der Endgeräte 13-1 bis 13-m die Kommunikationsrate zunehmend verringert und in einigen Fällen zum Bildausfall bei den Videostreaming-Informationen führen kann.
  • 2 stellt eine Zeichnung zur Erläuterung der Funktionsweise eines herkömmlichen Inhaltaustauschsystems dar.
  • Ein Inhaltaustauschsystem 20 ist so konfiguriert, dass ein Client 21 und ein Server 22 über ein Netzwerk 23 miteinander kommunizieren können. Bei einer Anfrage vom Client 21 an den Server 22 liefert der Server 22 dem Client 21 einen Inhalt, der vom Client 21 über das Netzwerk 23 angefordert wird.
  • In diesem Fall muss ein(e) Benutzer(in) an seinem/ihrem Client 21 arbeiten, um einen Server 22 zu suchen bzw. zu finden, der einen Inhalt enthält, den er/sie benötigt, und auf den Server 22 zugreifen. Außerdem kann er/sie keine Kommunikationsroute vom Client 21 zum Server 22 wählen.
  • Im Netzwerk 23 können einzelne Router Rt automatisch die optimale Route für die Kommunikation ermitteln, und die Daten werden über die von diesen Routern Rt gewählte Kommunikationsroute übertragen.
  • Aus den vorstehenden Ausführungen ist ersichtlich, dass alle Clients 21, die den/die erforderlichen Inhalt(e) erhalten möchten, im herkömmlichen Inhaltaustauschsystem 20 auf einen bestimmten Server 22 zugreifen müssen, und sie müssen den Server 22 suchen bzw. finden, der den/die gewünschten Inhalt(e) speichert. Probleme bereitet, dass die benutzerseitige Bedienung kompliziert wird.
  • Außerdem wird im herkömmlichen Inhaltaustauschsystem 20 von den im Netzwerk 23 enthaltenen Routern Rt automatisch eine Kommunikationsroute gewählt. Die Router Rt bestimmen je nach Auslastung der Kommunikationspfade in der Umgebung den optimalen Pfad. Sie berücksichtigen die Auslastung in den stromabwärtigen Pfaden jedoch nicht. Folglich kann die Gesamtkommunikationsrate einer gewählten Route unter Umständen gering sein. Dies bedeutet, dass nicht das gesamte Routing berücksichtigt wird.
  • Die vorliegende Erfindung erfolgte unter Berücksichtigung der vorstehend genannten Probleme. Einen Gegenstand der vorliegenden Erfindung stellt die Bereitstellung eines Informationsprozessors und eines Informationserfassungssystems dar, mit denen von verschiedenen Informationserfassungssystemen erfasste Ausschnitte von Videostreaming-Informationen effizient ausgetauscht werden können.
  • Die vorliegende Erfindung erfolgte des Weiteren unter Berücksichtigung der vorstehend genannten Probleme mit dem Ziel, ein Kommunikationssystem, ein Vermittlungsgerät und ein Kommunikationsgerät bereitzustellen, mit dem eine von einem Client angeforderte Information mit hoher Geschwindigkeit erhalten werden kann.
  • Zusammenfassung der Erfindung
  • Die vorliegende Erfindung ist dadurch gekennzeichnet, dass jedes Endgerät mit dem Informationserfassungsgerät aus der Vielzahl von Informationserfassungsgeräten verbunden wird, das eine gegebene Anzahl von Ausschnitten von Videostreaming-Informationen erfasst, die von seinem verbundenen Endgerät angefordert werden, dass die Informationserfassungsgeräte angewiesen werden, die gegebene Anzahl von Ausschnitten von Videostreaming-Informationen direkt an ihr verbundenes Endgerät zu liefern, und dass durch die Endgeräte ein vordefinierter, bestimmter Bildschirm einschließlich einer gegebenen Anzahl gelieferter Videostreaming-Bilder erzeugt und angezeigt wird.
  • Erfindungsgemäß werden die Videostreaming-Informationen an die Endgeräte direkt von dem/den Informationserfassungsgerät(en) geliefert, das/die von einem Benutzer ausgewählt wird/werden. Ein Handling der Videostreaming-Informationen durch den Server ist nicht erforderlich, wodurch sich die Operationen im Server verringern. Jedes Endgerät greift direkt auf ein gewähltes Informationserfassungsgerät/-geräte zu. Folglich verteilt sich der Zugriff auf die Informationserfassungsgeräte. Die Kapazität der Informationserfassungsgeräte muss daher nicht erhöht werden.
  • Die vorliegende Erfindung ist auch dadurch gekennzeichnet, dass der Server eine Verbindungszieladresse der jeweiligen Informationserfassungsgeräte erhält, die die gegebene Anzahl Videostreaming-Bilder erfassen, die von den Endgeräten angefordert wird, und dass er die Endgeräte über ihre entsprechenden Verbindungszieladressen informiert, wobei jedes der Endgeräte geeignet ist, auf das Informationserfassungsgerät zuzugreifen, das durch die vom Server erhaltene Verbindungszieladresse spezifiziert wird, um direkt einen vordefinierten Ausschnitt von Videostreaming-Informationen zu erhalten.
  • Gemäß der vorliegenden Erfindung muss der Server nur die Verbindungszieladresse der jeweiligen Informationserfassungsgeräte erhalten, die die gegebene Anzahl Videostreaming-Bilder erfassen, die von den Endgeräten angefordert wird, und er informiert die Endgeräte über ihre entsprechenden Verbindungszieladressen. Hierdurch wird die Prozesslast verringert.
  • Des Weiteren ist die vorliegende Erfindung dadurch gekennzeichnet, dass der Server eine Anfrage an jedes der Informationserfassungsgeräte richtet, die eine gegebene Anzahl Videostreaming-Bilder erfassen, die von den einzelnen Endgeräten angefordert wird, wobei die Informationserfassungsgeräte angewiesen werden, die Videostreaming-Informationen als Antwort auf eine Anfrage vom Server direkt an ihre verbundenen Endgeräte zu liefern.
  • Gemäß der vorliegenden Erfindung richtet der Server eine Anfrage an jedes Informationserfassungsgerät, und die Informationserfassungsgeräte werden angewiesen, die Videostreaming-Informationen als Antwort auf eine Anfrage vom Server direkt an ihre verbundenen Endgeräte zu liefern. Dies verringert die Anzahl der zwischen dem Server und den Endgeräten durchgeführten Kommunikationsschritte. Die Videostreaming-Informationen können daher mit hoher Geschwindigkeit ausgetauscht werden.
  • Gemäß der vorliegenden Erfindung richtet der Server eine Anfrage an jedes der Informationserfassungsgeräte, und die Informationserfassungsgeräte werden angewiesen, die Videostreaming-Informationen als Antwort auf eine Anfrage vom Server direkt an ihre verbundenen Endgeräte zu liefern, wodurch die Anzahl der zwischen dem Server und den Endgeräten durchgeführten Kommunikationsschritte reduziert wird und so die Videostreaming-Informationen mit hoher Geschwindigkeit ausgetauscht werden können.
  • Des Weiteren ist die vorliegende Erfindung dadurch gekennzeichnet, dass jedes Endgerät gemäß einer vom Server erhaltenen Verbindungsziel-Einstellungstabelle auf sein(e) verbundenes/n Informationserfassungsgerät(e) zugreift.
  • Erfindungsgemäß sendet der Server die Verbindungsziel-Einstellungstabelle an die Endgeräte, und die einzelnen Endgeräte greifen gemäß der Verbindungsziel-Einstellungstabelle auf ihre(n) verbundenen Inhaltserver zu. Hierdurch wird die Konzentration von Zugriffen auf einen bestimmten Inhaltserver unter den Inhaltservern vermieden, so dass sich die Belastung der Inhaltserver verteilt.
  • Weiterhin ist die vorliegende Erfindung dadurch gekennzeichnet, dass die vorher darin enthaltene Verbindungsziel-Einstellungstabelle mit der vom Server gelieferten Verbindungsziel-Einstellungstabelle verglichen wird, die von den Endgeräten beim Zugriff auf ihre verbundenen Informationserfassungsgeräte gesendet wird, um den Zugriff durch die Endgeräte zu kontrollieren.
  • Erfindungsgemäß kann die Zugriffskontrolle durch die Vornahme der Autorisierung unter Verwendung der vom Server erhaltenen Verbindungsziel-Einstellungstabelle sichergestellt werden.
  • Weiterhin ist die vorliegende Erfindung durch ein Vermittlungsgerät gekennzeichnet, das zwischen einem Client und einem Server vermittelt und folgendes umfasst: eine Befehlserkennungsvorrichtung zum Erkennen eines bestimmten zwischen dem Client und dem Server übertragenen Befehls, eine Routeninformationserkennungsvorrichtung zum Erkennen von in den zwischen Client und Server übertragenen Kommunikationsdaten enthaltenen Routeninformationen, und eine Vermittlungssteuervorrichtung, die geeignet ist, den bestimmten Befehl zu einem Netzwerk zu senden, nachdem sie zu diesem ihre lokale Adresse hinzugefügt hat, wenn der bestimmte Befehl erkannt wird, wobei die Vermittlungssteuervorrichtung die Kommunikationsdaten weiterleitet, wenn ihre lokale Adresse in den von der Routeninformationserkennungsvorrichtung erkannten Routeninformationen enthalten ist.
  • Erfindungsgemäß fügt jedes Vermittlungsgerät dem bestimmten Befehl seine lokale Adresse hinzu. Dadurch ist es möglich, eine Kommunikationsroute zwischen einem Client und dem Server zu identifizieren. Außerdem werden die in den Kommunikationsdaten enthaltenen Routeninformationen vom Vermittlungsgerät zur Weiterleitung der Kommunikationsdaten erkannt. Dies ermöglicht die Übertragung der Kommunikationsdaten über die Kommunikationsroute gemäß den Routeninformationen.
  • Die vorliegende Erfindung stellt ein Kommunikationssystem zur Durchführung von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk dar, das folgendes umfasst: eine Umgehungsvorrichtung, die die Kommunikation zwischen dem Client und dem Server unter Umgehung des Netzwerks ermöglicht.
  • Die vorliegende Erfindung ist dadurch gekennzeichnet, dass sie folgendes umfasst: eine Messvorrichtung zur Messung einer Kommunikationsleistung zwischen dem Client und dem Server und eine Kommunikationssteuervorrichtung, die die Umgehungsvorrichtung zum Umgehen des Netzwerks veranlasst, wenn die von der Messvorrichtung gemessene Kommunikationsleistung unter ein bestimmtes Niveau fällt.
  • Erfindungsgemäß kann die Kommunikation mit hoher Geschwindigkeit erfolgen, indem das Netzwerk unter Nutzung einer Umgehungsvorrichtung umgangen wird, wenn die Kommunikationsleistung während der Kommunikation zwischen einem Client und dem Server schlecht ist.
  • Die vorliegende Erfindung ist durch ein Kommunikationssystem zur Durchführung von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk gekennzeichnet, wobei der Server einen Knotenserver umfasst, der für das Akzeptieren einer Anfrage vom Client geeignet ist, sowie einen Inhaltserver, der für das Senden eines Inhalts – der vom Client in Beantwortung einer Anfrage vom Knotenserver angefragt wird - zu einem Client geeignet ist.
  • Die vorliegende Erfindung ist durch ein Kommunikationssystem zur Vornahme von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk gekennzeichnet, wobei der Server einen Inhaltserver umfasst, der dem Client einen Inhalt liefert, und einen Knotenserver, der für das Akzeptieren einer Anfrage vom Client geeignet ist und dazu, dem Client Verbindungszielinformationen des Inhaltservers zu liefern, der einen Inhalt speichert, der vom Client angefragt wird. Der Client ist geeignet, einen Inhalt vom Inhaltserver gemäß den Verbindungszielinformationen des Knotenservers anzufragen.
  • Gemäß der vorliegenden Erfindung kann die Last der Operationen zwischen dem/n Knotenserver(n) und dem/n Inhaltsserver(n) aufgeteilt werden.
  • Die vorliegende Erfindung ist dadurch gekennzeichnet, dass der Knotenserver eine auf dem Inhalt bzw. auf seinem Verbindungsziel basierende hierarchische Struktur aufweist. Der Knotenserver verfügt über eine Funktion, Informationen über Inhalte zu sichern, die von Knotenservern auf der oberen und unteren Ebene verwaltet werden.
  • Erfindungsgemäß sind die Knotenserver in einer hierarchischen Struktur auf Basis der Clients konfiguriert, die hierauf zugreifen. Dies verringert die Prozesslast der einzelnen Knotenserver.
  • Die vorliegende Erfindung ist durch ein Kommunikationsgerät zur Vornahme von Kommunikationen mit einem Client über ein Netzwerk gekennzeichnet, wobei das Kommunikationsgerät geeignet ist, dem Client einen Inhalt zu liefern, indem auf einen Inhaltserver zugegriffen wird, der Inhalt in Beantwortung einer Anfrage vom Client liefert, umfassend: Cachevorrichtung, um Inhalte im Inhaltserver entsprechend der Zugriffshäufigkeit vom Client zwischenzuspeichern; das Kommunikationsgerät ist geeignet, an den Client in Beantwortung einer Anfrage vom Client einen zwischengespeicherten Inhalt zu senden.
  • Erfindungsgemäß wird der Inhaltserver-Inhalt im Knotenserver entsprechend der Zugriffshäufigkeit vom Client aus zwischengespeichert. Dies ermöglicht es, einen Inhalt - ohne Passieren des Inhaltservers – vom Knotenserver an den Client zu liefern. Daher kann ein Inhalt mit hoher Geschwindigkeit an den Client geliefert werden.
  • Kurze Beschreibung der Zeichnungen
  • 1 Schema einer Systemkonfiguration eines herkömmlichen Informationsaustauschsystems;
  • 2 Schema einer Systemkonfiguration eines herkömmlichen Inhaltaustauschsystems;
  • 3 Schema einer Systemkonfiguration gemäß einem ersten Ausführungsbeispiel der vorliegenden Erfindung;
  • 4 Blockdiagramm eines Endgeräts 103-i;
  • 5 Blockdiagramm eines Servers 102;
  • 6 Schema einer Datenstruktur eines Verbindungsziel-Informationsbereichs 123b;
  • 7 Blockdiagramm eines Informationserfassungsgeräts 101-i;
  • 8 Prozess-Flussdiagramm gemäß einem ersten Ausführungsbeispiel der vorliegenden Erfindung;
  • 9 Ansicht eines Player-Bildschirms;
  • 10 Prozess-Flussdiagramm einer modifizierten Version des ersten Ausführungsbeispiels der vorliegenden Erfindung;
  • 11 Prozess-Flussdiagramm einer zweiten modifizierten Version;
  • 12 Schema einer Datenstruktur einer Verbindungsziel-Einstellungstabelle;
  • 13 Schema einer Systemkonfiguration eines Inhaltaustauschsystems gemäß einem zweiten Ausführungsbeispiel der vorliegenden Erfindung;
  • 14 Schema einer Datenstruktur eines Pakets, das einen Routingbefehl enthält;
  • 15 Schema einer Datenstruktur eines Pakets, das eine Anfrage eines Client 301 an einen Knotenserver 303 enthält;
  • 16 Schema einer Datenstruktur eines Pakets, das einen Inhalt von einem Inhaltserver 304 für einen Client enthält;
  • 17 Schema einer Datenstruktur einer Routentabelle;
  • 18 Schema einer Datenstruktur einer Routeninformationstabelle;
  • 19 Schema einer Systemkonfiguration einer modifizierten Version des zweiten Ausführungsbeispiels der vorliegenden Erfindung;
  • 20 Schema zur Erläuterung des Betriebs der modifizierten Version des zweiten Ausführungsbeispiels der vorliegenden Erfindung;
  • 21 Schema einer Systemkonfiguration gemäß einem dritten Ausführungsbeispiel der vorliegenden Erfindung;
  • 22 Schema einer hierarchischen Struktur der Knotenserver;
  • 23 Schema einer Datenstruktur einer Adressentabelle;
  • 24 Schema einer Datenstruktur einer Cachetabelle;
  • 25 Schema einer Datenstruktur einer Statistiktabelle;
  • 26 Prozess-Flussdiagramm eines Knotenservers 902; und
  • 27 Konfigurationsschema wesentlicher Teile, das auf einen Fall angewendet wird, in dem ein Knotenserver 902 Adressentabellen 911 auf der oberen und unteren Ebene der hierarchischen Struktur enthält.
  • Beste Art und Weise der Durchführung der Erfindung
  • [Erstes Ausführungsbeispiel]
  • 3 stellt ein Schema einer Systemkonfiguration gemäß einem ersten Ausführungsbeispiel der vorliegenden Erfindung dar. In dieser Figur sind Komponenten und Teile, die den in 1 dargestellten Komponenten und Teilen ähnlich sind, mit denselben Ziffern gekennzeichnet; auf ihre Beschreibung wird verzichtet.
  • Der Unterschied eines Informationsaustauschsystems 100 gemäß diesem Ausführungsbeispiel gegenüber herkömmlichen Systemen besteht in den Operationen der Informationserfassungsgeräte 101-1 bis 101-n, eines Servers 102 und der Endgeräte 103-1 bis 103-m.
  • Im Informationsaustauschsystem 100 gemäß diesem Ausführungsbeispiel sendet der Server 102 ein Verbindungsziel zum Endgerät 103-i zurück, wenn ein Endgerät 103-i der Endgeräte 103-1 bis 103-m einen Inhalt beim Server 102 anfragt. Das Endgerät 103-i erhält einen Inhalt direkt von den verbundenen Informationserfassungsgeräten 101-1 und 101-2 der Informationserfassungsgeräte 101-1 bis 101-n und zeigt den Inhalt an.
  • Zuerst wird eine Konfiguration eines vordefinierten Endgeräts 103-i der Endgeräte 103-1 bis 103-m beschrieben.
  • 4 stellt ein Blockdiagramm des Endgeräts 103-i dar.
  • Das Endgerät 103-i ist so konfiguriert, dass es ein Eingabegerät 111, eine CPU 112, einen ROM 113, eine Festplatte 114, einen RAM 115, ein Kommunikationsgerät 116 und ein Display 117 aufweist.
  • Das Eingabegerät 111 kann eine Tastatur oder eine Maus sein, die für die Befehls- oder Dateneingabe verwendet werden. Die CPU 112 führt die Datenverarbeitung gemäß einem im ROM 113 und auf der Festplatte 114 gespeicherten Programm durch. Im ROM 113 werden Programme wie das BIOS und Informationen zu Anfangseinstellungen gespeichert. Auf der Festplatte 114 werden Programme und Daten wie beispielsweise ein Player für die Anzeige eines Videostreaming-Bildes von einer Vielzahl von Informationserfassungsgeräten 101-1 bis 101-n gespeichert. Der RAM 115 dient als temporärer Speicherbereich für die CPU 112.
  • Das Kommunikationsgerät 116 führt die Kommunikationssteuerung beim Netzwerk 14 durch. Die Anzeigeeinheit 117 in Bildröhren- oder LCD-Ausführung kann Inhalte etc. anzeigen.
  • Als nächstes erfolgt die Beschreibung einer Konfiguration des Servers 102.
  • 5 stellt ein Blockdiagramm des Servers 102 dar.
  • Der Server 102 ist so konfiguriert, dass er eine CPU 121, einen ROM 122, eine Festplatte 123, einen RAM 124 und ein Kommunikationsgerät 125 aufweist. Die CPU 121 verarbeitet die Informationen gemäß einem im ROM 122 und auf der Festplatte 123 gespeicherten Programm. Im ROM 122 werden das BIOS und verschiedene Einstellungswerte gespeichert.
  • Die Festplatte 123 ist so konfiguriert, dass sie einen Programmbereich 123a und einen Verbindungsziel-Informationsbereich 123b aufweist. Der Programmbereich 123a speichert ein Programm, das verwendet wird, um den Verbindungsziel-Informationsbereich 123b zu suchen bzw. zu finden, ein Verbindungsziel zu bestimmen und das Endgerät 103-i entsprechend einer Anfrage vom Endgerät 103-i hierüber zu informieren, wie nachstehend beschrieben wird.
  • 6 stellt ein Schema einer Datenstruktur eines Verbindungsziel-Informationsbereichs 123b dar.
  • Der Verbindungsziel-Informationsbereich 123b weist eine Struktur auf, in der die Verbindungszieladressen A1 bis Ak für die jeweiligen Auswahlkanäle S1 bis Sk definiert sind. Durch Festlegung eines Auswahlkanals Sk kann eine entsprechende Verbindungszieladresse Ak bestimmt werden.
  • Der RAM 124 dient als temporärer Speicherbereich für die CPU 121. Das Kommunikationsgerät 125 führt die Kommunikationssteuerung beim Netzwerk 14 durch.
  • Als nächstes wird eine Konfiguration eines Informationserfassungsgeräts 101-i der Informationserfassungsgeräte 101-1 bis 101-n beschrieben.
  • 7 stellt ein Blockdiagramm eines Informationserfassungsgeräts 101-i dar.
  • Das Informationserfassungsgerät 101-i ist so konfiguriert, dass es eine Videokameraeinheit 131, einen Bildprozessor 132 und ein Kommunikationsgerät 133 aufweist.
  • Die Videokameraeinheit 131 nimmt Videostreaming-Bilder ihrer Umgebung auf. Die von der Videokameraeinheit 131 aufgenommenen Videostreaming-Bilder werden zum Bildprozessor 132 geleitet. Der Bildprozessor 132 führt Operationen wie beispielsweise Kompressionsoperationen an den Informationen der von der Videokameraeinheit 131 aufgenommenen Videostreaming-Bilder durch, die für die Übertragung der Videostreaming-Bilder erforderlich sind. Die vom Bildprozessor 132 verarbeiteten Videostreaming-Bildinformationen werden zum Kommunikationsgerät 133 geleitet. Das Kommunikationsgerät 133 führt Operationen durch, um entsprechend einer Anfrage vom Endgerät 103-i die Videostreaming-Bildinformationen über das Netzwerk 14 zum Endgerät 103-i zu senden, wie nachstehend beschrieben wird.
  • Als nächstes wird eine Operation für den Fall – mit Bezug auf die Zeichnungen - beschrieben, in dem vom Endgerät 103-i eine Vielzahl Kanäle gewählt wird.
  • 8 stellt ein Prozess-Flussdiagramm gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dar.
  • Wenn ein Player auf dem Endgerät 103-i abläuft, wird zuerst ein Player-Bildschirm angezeigt.
  • 9 zeigt eine Ansicht eines Player-Bildschirms.
  • Der Player-Bildschirm schließt die Anzeigebereiche D1 und D2 für Videostreaming-Bilder und einen Bereich D3 für die Kanalmenüanzeige ein.
  • Beispielsweise wird im Videostreaming-Bildanzeigebereich D1 ein Videostreaming-Bild von einem Informationserfassungsgerät der Informationserfassungsgeräte 101-1 bis 101-n angezeigt. Außerdem wird im Videostreaming-Bildanzeigebereich D2 ein Videostreaming-Bild von einem Informationserfassungsgerät der Informationserfassungsgeräte 101-1 bis 101-n angezeigt.
  • Weiter werden im Kanalmenüanzeigebereich D3 eine Kanalliste Lch, eine Kanalauswahlschaltfläche B1, eine Auswahlschaltfläche B2 und eine OK-Schaltfläche B3 angezeigt.
  • Zuerst wählt ein(e) Benutzer(in) in Schritt S1-1 im Player-Bildschirm einen Kanal, über den er/sie Videostreaming-Bilder empfangen möchte. Als Antwort hierauf sendet das Endgerät 103-i in Schritt S1-2 eine Anfrage an den Server 102. Diese Anfrage schließt eine Auswahlkanalinformation ein, die vom Benutzer verwendet wird, um den gewünschten Kanal festzulegen.
  • Der/die Benutzer(in) bezieht sich auf eine Kanalliste Lch im Kanalmenüanzeigebereich D3 und verwendet die Kanalauswahlschaltfläche B1, um einen gewünschten Kanal auszuwählen. Dann verwendet er/sie die Auswahlschaltfläche B2. Durch Aktivierung der Auswahlschaltfläche B2 wird der im Videostreaming-Bildanzeigebereich D1 anzuzeigende Kanal gewählt. Der im Videostreaming-Bildanzeigebereich D2 anzuzeigende Kanal wird ebenfalls gewählt. Nach der Auswahl der in den Videostreaming-Bildanzeigebereichen D1 und D2 anzuzeigenden Kanäle sendet der Benutzer über die OK-Schaltfläche B3 eine Anfrage an den Server 102.
  • Nach dem Akzeptieren der Anfrage einschließlich der Auswahlkanalinformation vom Endgerät 103-i in Schritt S2-1 analysiert der Server 102 die akzeptierte Anfrage und erhält die Auswahlkanalinformation in Schritt S2-2. Als nächstes sucht der Server 102 nach dem Verbindungsziel-Informationsbereich 123b entsprechend der Auswahlkanalinformation und erhält in Schritt S2-3 eine Verbindungszieladresse. Anschließend benachrichtigt der Server 102 in Schritt S2-4 das Endgerät 103-i über die Verbindungszieladresse.
  • Nach dem Akzeptieren der Verbindungszieladresse für den gewählten Kanal vom Server 102 in Schritt S1-3 fragt das Endgerät 103-i in Schritt S1-4 nach einem Inhalt von einem Gerät oder Geräten, das/die durch die akzeptierte Verbindungszieladresse identifiziert wird/werden, wie beispielsweise von den Informationserfassungsgeräten 101-1 und 101-2.
  • Nach dem Akzeptieren der Anfrage vom Endgerät 103-i in Schritt S3-1 sendet das Informationserfassungsgerät 101-1 den Inhalt, d.h. die von der Videokameraeinheit 131 aufgenommenen Videostreaming-Bildinformationen, in Schritt S3-2 zum Endgerät 103-i. Entsprechend sendet das Informationserfassungsgerät 101-2 nach dem Akzeptieren der Anfrage vom Endgerät 103-i in Schritt S4-1 den Inhalt, d.h. die von der Videokameraeinheit 131 aufgenommenen Videostreaming-Bildinformationen, in Schritt S4-2 zum Endgerät 103-i.
  • Nach Erhalt des Inhalts, d.h. der Ausschnitte von Videostreaming-Bildinformationen von den Informationserfassungsgeräten 101-1 und 101-2 in Schritt S1-5 erzeugt das Endgerät 103-i in Schritt S1-6 den Player-Bildschirm mit den empfangenen Videostreaming-Bildern und zeigt die Ergebnisse an.
  • Bei dem vorgenannten Prozess werden die Videostreaming-Bilder auf den gewählten Kanälen – d.h. die von den Informationserfassungsgeräten 101-1 und 101-2 erfassten Videostreaming-Bilder – in Echtzeit auf dem Endgerät 103-i angezeigt. In diesem Fall werden die Ausschnitte der Videostreaming-Bildinformationen direkt von den Informationserfassungsgeräten 101-1 und 101-2 zum Endgerät 103-i geliefert. Die Endgeräte 103-1 bis 103-m greifen auf den Server 102 nur zu, um eine Verbindungszieladresse zu erhalten. Dies kann die Prozesslast des Servers 102 verringern.
  • Ist z.B. eine Anzahl von Informationserfassungsgeräten 101-1 bis 101-n vorhanden, ist es weniger wahrscheinlich, dass die Endgeräte 103-1 bis 103-m auf ein einziges Informationserfassungsgerät zugreifen, und entsprechend wird erwartet, dass der Zugriff von den Endgeräten 103-1 bis 103-m auf sie verteilt wird. Die Kapazität der Informationserfassungsgeräte muss nicht notwendigerweise erhöht werden.
  • Im Endgerät 103-i werden Inhalte von den Informationserfassungsgeräten 101-1 bis 101-2, d.h. Ausschnitte von Videostreaming-Bildinformationen mit einem vom Player spezifizierten vordefinierten Bildschirm kombiniert und angezeigt. Die resultierende Darstellung lässt den/die Benutzer(in) des Endgeräts 103-i glauben, dass er/sie auf den Server 101-2 zugreift. Der Benutzer ist sich nicht bewusst, dass die Videostreaming- Informationen direkt von den Informationserfassungsgeräten 101-1 bis 102 gesendet werden.
  • In diesem Ausführungsbeispiel informiert der Server 102 das Endgerät 103-i über die Verbindungszieladresse, wenn das Endgerät 103-i eine Anfrage an den Server 102 richtet, und das Endgerät 103-i greift auf die Informationserfassungsgeräte 101-1 und 101-2 zu, um Videostreaming-Bilder zu erhalten. Der Server 102 kann jedoch direkt eine forcierte Anfrage an die zu verbindenden Informationserfassungsgeräte 101-1 und 101-2 richten, und jedes der Informationserfassungsgeräte 101-1 und 102-1 kann Videostreaming-Bildinformationen zum Endgerät 103-i senden.
  • 10 zeigt ein Prozess-Flussdiagramm einer modifizierten Version des ersten Ausführungsbeispiels der vorliegenden Erfindung. In der Figur sind Operationen und Schritte, die den in 8 gezeigten ähnlich sind, mit denselben Ziffern gekennzeichnet; auf ihre Beschreibung wird verzichtet.
  • In dieser modifizierten Version richtet der Server 102 in Schritt S2-11 eine forcierte Anfrage an die durch die Verbindungszieladressen gekennzeichneten Informationserfassungsgeräte 101-1 und 101-2, wenn der Server 102 in Schritt S2-3 eine Zugriffszieladresse erhält.
  • Nach Akzeptieren der forcierten Anfrage vom Server 102 in den Schritten S3-1 und S4-1 senden die Informationserfassungsgeräte 101-1 und 101-2 entsprechend der forcierten Anfrage vom Server 102 in den Schritten S3-2 und S4-2 ein Videostreaming-Bild zum Endgerät 103-i.
  • Gemäß dieser modifizierten Version kann die Kommunikation mit dem Endgerät 103-i vereinfacht werden.
  • Das Informationsaustauschsystem 100 dieses Ausführungsbeispiels funktioniert in den Fällen besser, in denen eine Anzahl von Informationserfassungsgeräten vorhanden ist. So können z.B. gute Ergebnisse erzielt werden, wenn es sich bei den Informationserfassungsgeräten um Überwachungskameras entlang eines Flusses handelt.
  • Die Flussüberwachung erfolgt über eine Vielzahl von Bereichen. Zu diesem Zweck ist eine Anzahl von Überwachungskameras erforderlich. Es ist unmöglich, die Bilder von diesen Überwachungskameras insgesamt zu überwachen. In derartigen Fällen wird mit der Überwachung auf Bereichsebene ein besseres Ergebnis erzielt.
  • Werden die Bilder von vielen Überwachungskameras jedoch insgesamt im Server 102 verwaltet und nach Bereichen aufgeteilt, wie dies herkömmlicherweise erfolgte, steigt die Prozesslast im Server 102. Hierdurch ergibt sich die Notwendigkeit, die Kapazität des Servers 102 und der Kommunikationsleitungen zu erhöhen.
  • Andererseits erhalten in diesem Ausführungsbeispiel die Endgeräte 103-1 bis 103-m die Echtzeit- und/oder Live-Videostreaming-Bilder direkt von den Informationserfassungsgeräten 101-1 bis 101-n, so dass der Server 102 die Echtzeit- und/ oder Live-Videostreaming-Bilder nicht verarbeiten und nicht an die einzelnen Endgeräte 103-1 bis 103-m verteilen muss. Dies verringert die Prozesslast im Server 102. Außerdem ist es nicht notwendig, dass der Server große Datenvolumina wie Videostreaming-Bilder überträgt. Dies eliminiert die Notwendigkeit der Vergrößerung der Bandbreite beispielsweise der Kommunikationsleitungen. Die vorerwähnten Vorteile gewährleisten die zuverlässige Lieferung der notwendigen Informationen und gestatten die preisgünstige Konfiguration eines Systems.
  • Des Weiteren werden die Echtzeit- und/oder Live-Videostreaming-Bilder direkt von den Überwachungskameras als den Informationserfassungsgeräten 101-1 bis 101-n an die Endgeräte 103-1 bis 103-m geliefert. Wenn die Zugriffshäufigkeit auf ein bestimmtes Informationserfassungsgerät, d.h. auf eine bestimmte Überwachungskamera der Informationserfassungsgeräte 101-1 bis 101-n nicht ansteigt, kann eine Konzentration des Datenflusses am Informationserfassungsgerät vermieden werden, so dass Probleme wie Bildausfälle nicht auftreten. Alle Informationsteile sind so ohne Ausfall erhältlich.
  • Dieses Ausführungsbeispiel geht von einem Fall aus, in dem der Zugriff auf ein bestimmtes Informationserfassungsgerät nicht extrem erhöht ist, d.h. von einem Fall, in dem die Anzahl n der Informationserfassungsgeräte im Verhältnis größer als die Anzahl m der Endgeräte ist. Die Funktion ist in derartigen Fällen besser. Dies gilt z.B. für Fälle, in denen eine Anzahl Informationserfassungsgeräte vorhanden ist, und in denen zahlreiche Standorte für die Sicherheitsüberwachung abgedeckt werden müssen, z.B. eine große Fläche wie Flüsse, Schulen, Büros und Fabriken, deren gleichzeitige Überwachung schwierig ist.
  • Dieses Ausführungsbeispiel vermeidet die extreme Zugriffskonzentration auf ein bestimmtes Informationserfassungsgerät. Echtzeit- und/oder Live-Videostreaming-Informationen können ohne Bildausfall reproduziert werden. Es eignet sich daher für die Überwachung zur Verbrechens- bzw. Unfallverhütung.
  • Zu beachten ist, dass Ausschnitte der Echtzeit- und/oder Live-Videostreaming-Informationen von den Informationserfassungsgeräten 101-1 bis 101-n an das Endgerät 103-i geliefert und hierauf angezeigt werden. Es können jedoch auch andere Informationen, bei denen es sich um keine Videoinformationen handelt, wie Informationen zur Unfall-/ Verbrechensverhütung, Informationen zur Gemeinde, Informationen zur Verwaltung, Umwelt und Infrastruktur vom Server 102 geliefert und angezeigt werden.
  • Dieses Ausführungsbeispiel wurde außerdem in Zusammenhang mit dem Fall beschrieben, in dem eine Vielzahl von Videostreaming-Bildern auf einem vordefinierten Bildschirm angezeigt wird, der vom Player in den Endgeräten 103-1 bis 103-m vorgegeben ist. Es können jedoch zwei oder mehr Videostreaming-Bilder auf verschiedenen Bildschirmen angezeigt werden.
  • Alternativ können die Endgeräte 103-1 bis 103-m vom Server 102 mit einer Verbindungsziel-Einstellungstabelle versorgt werden, bei der die Verbindungsziele so verteilt sind, dass die Prozesslast der Informationserfassungsgeräte 101-1 bis 101-n verteilt wird, und einem vordefinierten Endgerät 103-i der Endgeräte 103-1 bis 103-m darf gestattet werden, lediglich mit dem Informationserfassungsgerät 101 Verbindung aufzunehmen, das in der Verbindungsziel-Einstellungstabelle spezifiziert ist, um die Prozesslast der Informationserfassungsgeräte 101-1 bis 101-n zu verteilen.
  • 11 zeigt ein Prozess-Flussdiagramm der zweiten modifizierten Version.
  • Der Server 102 sendet in Schritt S11-1 eine Verbindungsziel-Einstellungstabelle an die Endgeräte 103-1 bis 103-m.
  • 12 stellt ein Schema einer Datenstruktur einer Verbindungsziel-Einstellungstabelle dar.
  • Eine Verbindungsziel-Einstellungstabelle 200 schließt Genrecodes und Verbindungsziel-URLs für die jeweiligen darin gespeicherten Kanäle ein. Für die Endgeräte 103-1 bis 103-m sind verschiedene Muster der Verbindungsziel-Einstellungstabelle 200 definiert (sie sind z.B. mit unterschiedlichen Kombinationen von Kanälen und Verbindungen definiert).
  • Ein vordefiniertes Endgerät 103-i der Endgeräte 103-1 bis 103-m speichert in Schritt S12-1 die Verbindungsziel-Einstellungstabelle vom Server 102. Den Endgeräten 103-1 bis 103-m ist es gestattet, die gewünschten Informationen von der Verbindungsziel-Einstellungstabelle 200 zu erfassen.
  • Wählt ein(e) Benutzer(in) in Schritt S12-2 einen Kanal aus der Verbindungsziel-Einstellungstabelle 200, den er/sie ansehen und anhören möchte, sendet ein vordefiniertes Endgerät 103-i der Endgeräte 103-1 bis 103-m in Schritt S12-3 an den Server 102 den gewählten Kanal zusammen mit der Verbindungsziel-Einstellungstabelle 200. Der Server 102 ermittelt in Schritt S11-2, ob die Verbindungsziel-Einstellungstabelle 200 vom Endgerät 103-i zuvor registriert wurde oder nicht.
  • Zeigt der Schritt S11-2 an, dass die Verbindungsziel-Einstellungstabelle 200 diejenige ist, die zuvor registriert wurde, gestattet der Server 102 in Schritt S11-3 die Informationsübertragung vom Endgerät 103-i und vom Informationserfassungsgerät 101-i auf dem gewählten Kanal.
  • Zeigt der Schritt S11-2 an, dass es sich bei der Verbindungsziel-Einstellungstabelle 200 um eine vorher nicht registrierte handelt, unterrichtet der Server 102 in Schritt S11-4 das Endgerät 103-i von einem Fehler. Als Antwort auf den Empfang der Fehlermeldung vom Server 102 zeigt das Endgerät 103-i in Schritt S12-4 den Fehler an.
  • Auf diese Weise ermöglichen die unterschiedlichen Muster der Verbindungsziel-Einstellungstabelle 200 für die Endgeräte 103-1 bis 103-m die Authentifizierung unter Verwendung der Verbindungsziel-Einstellungstabelle 200. Zu beachten ist, dass der unberechtigte Zugriff durch eine regelmäßige Aktualisierung der Verbindungsziel-Einstellungstabelle 200 vermieden werden kann.
  • Ist die Verbindung zulässig, und wird eine Verbindungsanfrage vom Server 102 in Schritt S13-1 empfangen, sendet das Informationserfassungsgerät 101-i in Schritt S13-2 die Informationen wie ein erfasstes Echtzeitbild an das Endgerät 103-i.
  • Nach Empfang der erfassten Informationsausschnitte vom Informationserfassungsgerät 101-1 in Schritt S12-5 zeigt das Endgerät 103-i die empfangenen Informationen in einem vordefinierten kleinen Bereich innerhalb eines Anzeigefensters an.
  • Obwohl in diesem Ausführungsbeispiel der Server 102 die Verbindungsziel-Einstellungstabelle 200 verwaltet, kann sie von den Informationserfassungsgeräten 101-1 bis 101-i verwaltet werden. Durch die Verwaltung der Verbindungsziel-Einstellungstabelle 200 auf den Informationserfassungsgeräten 101-1 bis 101-i können die Informationserfassungsgeräte 101-1 bis 101-i die Authentifizierung durchführen und die erfassten Informationen liefern, selbst wenn das System im Server 102 außer Betrieb ist.
  • Das vorstehende Ausführungsbeispiel wurde somit in Verbindung mit einem Beispiel von Flussüberwachungskameras erläutert; es ist jedoch nicht darauf beschränkt. Die Informationserfassungsgeräte 101-1 bis 101-i können durch den Inhaltserver ersetzt werden, um einen oder mehrere gewünschte Inhalte zu liefern.
  • Gemäß dieser modifizierten Version sendet der Server 102 die Verbindungsziel-Einstellungstabelle 200 an die Endgeräte 103-1 bis 103-m, und jedes der Endgeräte 103-1 bis 103-m greift entsprechend der Verbindungsziel-Einstellungstabelle 200 auf die Informationserfassungsgeräte 101-1 bis 101-n zu. Eine Zugriffskonzentration auf ein bestimmtes Informationserfassungsgerät der Informationserfassungsgeräte 101-1 bis 101-n tritt nicht auf, da die Lastverteilung auf die Informationserfassungsgeräte 101-1 bis 101-n zulässig ist.
  • Des Weiteren kann entsprechend diesem modifizierten Beispiel eine sichere Zugriffskontrolle erfolgen, indem die Authentifizierung mit der vom Server 102 gelieferten Verbindungsziel-Einstellungstabelle 200 erfolgt. Zusätzlich kann dieses modifizierte Beispiel auf eine forcierte Anfrage angewendet werden.
  • [Zweites Ausführungsbeispiel]
  • 13 stellt ein Schema einer Systemkonfiguration eines zweiten Ausführungsbeispiels der vorliegenden Erfindung dar.
  • Ein Inhaltaustauschsystem 300 dieses Ausführungsbeispiels ist so konfiguriert, dass es einen Client 301, ein Netzwerk 302, einen Knotenserver 303 und einen Inhaltserver 304 aufweist.
  • Der Client 301 nimmt über das Netzwerk 302 eine Anfrage an den Knotenserver 303 vor. Der Knotenserver 303 führt als Antwort auf die Anfrage vom Client 301 eine forcierte Anfrage an den Inhaltserver 304 durch.
  • Der Inhaltserver 304 sendet als Antwort auf die forcierte Anfrage vom Knotenserver 303 den Inhalt über das Netzwerk 302 an den Client 301. Der Client 301 zeigt den Inhalt vom Inhaltserver 304 an. Zu beachten ist, dass der Knotenserver 303 eine Verbindungszielantwort als Antwort auf eine Anfrage vom Client 301 geben kann, und der Client 301 kann einen direkten Zugriff auf den Inhaltserver 304 haben, um den Inhalt an den Client 301 zu liefern.
  • Außerdem verfügt das Netzwerk 302 über eine netzähnliche Struktur der Kommunikationsrouten L, die eine Vielzahl von Routern Rt verbinden. Der Router Rt findet die optimale Kommunikationsroute L gemäß der IP-Zieladresse eines empfangenen Pakets und sendet das empfangene Paket zur Kommunikationsroute L.
  • Hier ist das System dieses Ausführungsbeispiels so konfiguriert, dass die Route vom Client 301 zum Knotenserver 303 bzw. die Route vom Inhaltserver 304 zum Client 301 vorab bestimmt werden kann. Die zu verwendende Route wird dadurch bestimmt, dass ein Routingbefehl vom Client 301 zum Knotenserver 303 oder vom Inhaltserver 304 zum Client 301 gesendet wird.
  • Zuerst erfolgt die Beschreibung des Routingbefehls.
  • 14 stellt ein Schema einer Datenstruktur eines Pakets dar, das einen Routingbefehl enthält.
  • Ein Routingbefehl 400 besteht aus einem Kopfbereich 401 und einem Datenbereich 402. Der Kopfbereich 401 enthält Kopfinformationen 411, wie beispielsweise eine Identifizierungsnummer eines Datagramms, eine IP-Adresse 412 eines sendenden Computers und eine IP-Adresse 413 eines Zielcomputers. Des Weiteren verfügt der Kopfbereich 401 über einen Optionsbereich 414. Ein Benutzer darf im Optionsbereich 414 Informationen eintragen.
  • Der Datenbereich 402 enthält einen Routingbefehl 421 und eine Adressenverlaufsinformation 422. Der Routingbefehl 421 ist ein Befehl zum Suchen eines Routing, um die optimale Kommunikationsroute zu erhalten. Die Adressenverlaufsinformation 422 speichert die Anzahl 431 der Vermittlungen und IP-Adressen 432-1 bis 432-n der vermittelten Router Rt. Die Adressenverlaufsinformation 422 wird jedes Mal aktualisiert, wenn das Paket durch einen Router Rt läuft.
  • Indem der vorerwähnte Routingbefehl 400 vom Client 301 an den Knotenserver 303 gesendet wird, kann der Knotenserver 303 die Adressenverlaufsinformation 422 vom Client 301 an den Knotenserver 303 erhalten. Durch die Sendung vom Inhaltserver 303 zum Client 301 kann der Client 301 außerdem die Adressenverlaufsinformation 422 vom Inhaltserver 304 zum Client 301 erhalten. Diese Adressenverlaufsinformation 422 wird als Routeninformation vom Client 301 zum Knotenserver 303 bzw. als Routeninformation vom Inhaltserver 304 zum Client 301 verwendet.
  • Der Client 301 erhält vom Knotenserver 303 – zum Zeitpunkt des Sendens einer Anfrage – Routeninformationen vom Client 301 zum Knotenserver 303, er erstellt die Routeninformationen gemäß der erhaltenen Adressenverlaufsinformation 422, fügt sie zur Anfrage hinzu und sendet sie.
  • 15 stellt ein Schema einer Datenstruktur eines Pakets dar, einschließlich einer Anfrage, die vom Client 301 an den Knotenserver 303 gesendet werden soll. In der Figur sind Komponenten und Teile, die den in 13 dargestellten ähnlich sind, mit denselben Ziffern gekennzeichnet; auf ihre Beschreibung wird verzichtet.
  • In einem Paket 500 einschließlich einer Anfrage, die vom Client 301 zum Knotenserver 303 gesendet werden soll, enthält z.B. die Optionsregion 414 des Kopfbereichs 401 die Anzahl 431 der Vermittlungen und die IP-Adressen 432-1 bis 432-n der vermittelten Router Rt. Zusätzlich ist eine Anfrage 511 in den Datenbereich 402 gesetzt.
  • Der Router Rt bezieht sich auf den Optionsbereich 414 des Kopfbereichs 401, um die dann folgende Route festzulegen. Zu beachten ist, dass bei Lieferung eines Inhalts vom Inhaltserver 304 zum Client 301 der Inhalt über eine gewünschte Route gesendet werden kann, indem der Inhalt statt der Anfrage in den Datenbereich 402 gesetzt wird.
  • Die vom Client 301 an den Knotenserver 303 zu liefernde Anfrage wird zum Knotenserver 303 über den/die Router Rt geliefert, der/die der/den Routingadresse(n) entspricht/entsprechen, die mit der Anfrage verbunden ist/sind. Zusätzlich wird der vom Inhaltserver 304 an den Client 301 zu liefernde Inhalt an den Client 301 über den/die Router Rt geliefert, der/die der/den Routingadresse(n) entspricht/entsprechen, die mit dem Inhalt verbunden ist/sind.
  • Als nächstes wird der Betrieb eines jeden Routers Rt beschrieben.
  • 16 stellt ein Funktions-Flussdiagramm eines Routers Rt dar.
  • Bei Empfang eines Pakets in Schritt S21-1 analysiert der Router Rt das empfangene Paket in Schritt S21-2. Der Router Rt bestimmt in Schritt S21-3 entsprechend dem Ergebnis der Analyse, ob die empfangenen Daten ein Routingbefehl sind oder nicht.
  • Zeigt das Analyseergebnis in Schritt S21-3, dass es sich um den Routingbefehl handelt, akzeptiert der Router Rt das empfangene Paket und führt in Schritt S21-4 eine vordefinierte Operation aus. Der Router Rt fügt sodann seine lokale IP-Adresse zur Adressenverlaufsinformation im Routingbefehl im Paket hinzu und sendet in Schritt S21-5 das Paket an eine stromabwärtige Kommunikationsroute L. In diesem Fall sucht der Router Rt die optimale Kommunikationsroute L gemäß der Ziel-IP-Adresse im Paket und sendet das Paket.
  • Durch Wiederholung der vorerwähnten Schritte S21-1 bis S21-5 kann eine Route vom Client 301 zum Knotenserver 303 erkannt werden. Die erkannte Route kann benannt und in einer im Knotenserver 303 vorgesehenen Routentabelle gespeichert werden.
  • 17 stellt ein Schema einer Datenstruktur einer Routentabelle dar.
  • Eine Routentabelle 600 enthält die IP-Adressen A11 bis A1m ... An1 bis Anm der passierten Router Rt für die jeweiligen Routennamen R1 bis Rn.
  • Der Knotenserver 303 verfügt über eine Routeninformationstabelle für jede in der Routentabelle 600 gespeicherte Route.
  • 18 stellt ein Schema einer Datenstruktur einer Routeninformationstabelle dar.
  • Eine Routeninformationstabelle 700 enthält Informationen zu den darin für die jeweiligen Routennamen R1, R2,..., Rn gespeicherten Routen. Die Informationen können z.B. Informationen über Zeiträume T11 bis T12 ... Tn1 bis Tn2 darstellen, in denen eine komfortable Nutzung zulässig ist, über Datentransferraten S1 bis Sn und über Reaktionszeiten Tres1 bis Tresn.
  • Der Knotenserver 303 bezieht sich als Antwort auf eine Anfrage vom Client 301 auf die Routeninformationstabelle 700, sucht bzw. findet die optimale Route, liest deren Routingadresse aus der Routentabelle 600 und liefert sie an den Client 301.
  • Der Client 301 setzt die vom Knotenserver 303 erhaltene Routingadresse in den Optionsbereich 414 des Pakets und sendet eine Anfrage.
  • Zu beachten ist, dass die Routentabelle 600 und die Routeninformationstabelle 700 in diesem Ausführungsbeispiel im Knotenserver 303 aufbewahrt werden; sie können jedoch auch im Client 301 aufbewahrt werden.
  • Die Beschreibung wird nunmehr – wieder mit Bezug auf 16 – fortgesetzt.
  • Handelt es sich bei dem gelieferten Paket nicht um den Routingbefehl in Schritt S21-3, d.h. wenn es sich beispielsweise um ein Paket handelt, in dem eine Anfrage bzw. ein Inhalt als Daten gesetzt sind, wird die Routing-Adresseninformation 432-1 bis 432-n im Optionsbereich 414 des Pakets in Schritt S21-6 analysiert.
  • Als nächstes wird in Schritt S21-7 ermittelt, ob die Routingadresse die IP-Adresse des lokalen Routers Rt gemäß dem im Schritt S21-6 erhaltenen Ergebnis enthält. Wenn in Schritt S21-7 die IP-Adresse des lokalen Routers Rt in der Routingadresse enthalten ist, wird der entsprechende Router als der Router Rt angesehen, den das Paket passieren muss. Der Router akzeptiert das Paket, führt eine vordefinierte Operation durch und sendet das Paket sodann in Schritt S21-8 an eine folgende Routingadresse(n).
  • Ist in Schritt S21-7 die IP-Adresse des lokalen Routers Rt nicht in der Routing-Adresseninformation 432-1 bis 432-n enthalten, sendet der Router das empfangene Paket in Schritt S21-9 an den das Paket sendenden Router Rt zurück. Der das Paket sendende Router Rt sendet das Paket sodann zu einer anderen stromabwärtigen Kommunikationsroute L.
  • Durch Wiederholung der Operationen in den vorerwähnten Schritten S21-1 bis S21-3 und S21-6 bis S21-9 durch die Router Rt wird das Paket vom Client 301 über eine vordefinierte Route an den Knotenserver 303 geliefert.
  • Entsprechend sendet der Knotenserver 303 gemäß einer Anfrage vom Client 301 einen Routingbefehl über den Inhaltserver 304 zum Client 301. Dies ermöglicht es, eine Route vom Inhaltserver 304 zum Client 301 zu erhalten. Indem die Routentabelle 600 und die Routeninformationstabelle 700 im Client 301 verwaltet wird und die Routingadresse z.B. auf eine Anfrage zum Knotenserver 303 geliefert wird, kann die Route für den vom Inhaltserver 304 an den Client 301 zu liefernden Inhalt optimiert werden.
  • Zu beachten ist, dass die im Client 301 erhaltene Routingadresse zum Knotenserver 303 durch den Routingbefehl vom Inhaltserver 304 geliefert werden kann, und der Knotenserver 303 kann die Routentabelle 600 und die Routeninformationstabelle 700 zur Festlegung der Route vom Inhaltserver 304 zum Client 301 verwalten. In einem derartigen Fall wird die optimale Routingadresse zusammen mit einer forcierten Anfrage zum Inhaltserver 304 auf eine Anfrage vom Client 301 hin geliefert. Der Inhaltserver 304 fügt zum Optionsbereich 414 des Pakets die Routingadresse hinzu, das den an den Client 301 zu liefernden Inhalt enthält, und sendet den Inhalt. Hierdurch kann der an den Client 301 zu liefernde Inhalt über die durch die Routingadresse bezeichnete optimale Route geliefert werden.
  • Ist die durch die Routingadresse bezeichnete Route überlastet, kann ein Satellit verwendet werden, um den überlasteten Bereich im Netzwerk 302 zu umgehen.
  • 19 stellt ein Schema einer Systemkonfiguration einer modifizierten Version eines Ausführungsbeispiels der vorliegenden Erfindung dar. Bei 20 handelt es sich um ein Schema zur Erläuterung des Betriebs der modifizierten Version eines Ausführungsbeispiels der vorliegenden Erfindung. In diesen Figuren sind Komponenten und Teile, die den in 13 gezeigten ähnlich sind, mit denselben Ziffern dargestellt; auf ihre Beschreibung wird verzichtet.
  • Diese modifizierte Version ist dadurch gekennzeichnet, dass sie ein Satellitenkommunikationssystem 800 umfasst.
  • Erfolgt während eines vordefinierten Zeitraums in Schritt S22-2 keine Antwort, nachdem der Client 301 in Schritt S22-1 eine Anfrage an den Knotenserver 303 gerichtet hat, sendet der Client 301 in Schritt S22-3 eine Anfrage an eine in der Nähe vorgesehene Satellitenbasis 801. Wenn die Satellitenbasis 801 in Schritt S22-11 die Anfrage vom Client 301 erhält, sendet sie in Schritt S22-12 die Anfrage vom Client 301 über den Satelliten 802 zu einer Satellitenbasis 803 in der Nähe des Knotenservers 303. In diesem Fall bestimmt die Satellitenbasis 801 die Satellitenbasis 803 gemäß der Ziel-IP-Adresse der Anfrage. Die Satellitenbasis 803 sendet in Schritt S22-13 die Anfrage gemäß der Ziel-IP-Adresse der Anfrage an den Knotenserver 303.
  • Erhält des Weiteren der Knotenserver 303 in Schritt S22-21 die Anfrage von der Satellitenbasis 803, sendet er gemäß der von der Satellitenbasis 803 in Schritt S22-22 gelieferten Anfrage eine forcierte Anfrage an den Inhaltserver 304. Wenn der Inhaltserver 304 die Anfrage vom Knotenserver 303 in Schritt S22-31 erhält, sendet er in Schritt S22-32 gemäß der forcierten Anfrage vom Knotenserver 303 einen Inhalt zum Client 301. Der Inhalt vom Inhaltserver 304 wird zuerst zur Satellitenbasis 803, die in der Nähe vorgesehen ist, geliefert. Die Satellitenbasis 803 sendet in Schritt S22-14 über den Satelliten 802 den Inhalt zur Satellitenbasis 801 in der Nähe des Client 301. In diesem Fall bestimmt die Satellitenbasis 803 die Satellitenbasis 801 gemäß der Ziel-IP-Adresse des Inhalts. Die Satellitenbasis 801 sendet den Inhalt gemäß der Ziel-IP-Adresse des Inhalts an den Client 301.
  • Erhält der Client 301 in Schritt S22-4 den Inhalt von der Satellitenbasis 801, zeigt er den empfangenen Inhalt in Schritt S22-5 an.
  • Wie vorstehend beschrieben, können durch das Senden von Anfragen bzw. Inhalten unter Verwendung des Satellitensystems 800 Inhalte unabhängig vom Status des Netzwerks 302 mit hoher Geschwindigkeit ausgetauscht werden.
  • Zu beachten ist, dass das Netzwerk 302 in dieser modifizierten Version automatisch die Überlastung erkennt und das Satellitensystem 800 nutzt; das Satellitensystem 800 kann jedoch bei Bedarf genutzt werden, indem ein Benutzer den Client 301, einen Knotenserver 303 oder einen Inhaltserver 304 bedient. Dadurch ist es möglich, unabhängig vom Status des Netzwerks 302 Inhalte ohne Ausfall zu liefern.
  • Alternativ können je nach Zugriffshäufigkeit Inhalte auf einen Knotenserver heruntergeladen werden, um sofort auf eine Anfrage von einem Client zu antworten.
  • [Drittes Ausführungsbeispiel]
  • 21 stellt ein Schema einer Systemkonfiguration eines dritten Ausführungsbeispiels der vorliegenden Erfindung dar. 22 ist ein Schema einer hierarchischen Struktur eines Knotenservers.
  • Das Inhaltaustauschsystem 900 dieses Ausführungsbeispiels weist eine Konfiguration auf, in der Clients 901, Knotenserver 902 und Inhaltserver 903 über ein Netzwerk 904 verbunden sind.
  • Der Knotenserver 902 weist eine hierarchische Struktur auf einer regionalen Basis auf, wie in 22 gezeigt. Der Client 901 nimmt normalerweise auf der untersten Ebene eine Anfrage an den Knotenserver 902 vor. Der Knotenserver 902 verfügt über eine Adressentabelle, eine Cachetabelle und eine Statistiktabelle. Er nimmt eine forcierte Anfrage an den/die Inhaltserver 903 und auch eine Anfrage an einen/die Knotenserver 902 auf der/den oberen und unteren Ebene(n) gemäß diesen Tabellen vor.
  • Der Knotenserver 902 bezieht sich gemäß der Anfrage vom Client 901 zuerst auf die Adressentabelle.
  • 23 stellt ein Schema einer Datenstruktur einer Adressentabelle dar.
  • Die Adressentabelle 911 enthält für jeden Inhalt URLs der Inhaltserver 903, von denen der Inhalt geliefert wird, Anrufzieladressen der Cachetabelle und Verbindungszieladressen für die Knotenserver 902, die den Inhalt verwalten.
  • Wenn der Knotenserver 902 durch die Anfrage vom Client 901 benannt wird, und ein Inhalt C1 auf einem Kanal ch1 benannt wird, bezieht er sich auf die Cachetabellenadresse eines entsprechenden Teils in der Adressentabelle 911. Die Cachetabellenadresse des Inhalts C1 auf dem Kanal ch1 wird als gültige Adresse angesehen. Deshalb bezieht er sich dann auf Daten einer entsprechenden Cachetabellenadresse in der Cachetabelle.
  • Ist eine ungültige Cachetabellenadresse gespeichert, wie in einem Inhalt C2 auf dem Kanal ch1 der in 23 gezeigten Adressentabelle 911, ist dies ein Fall, in dem der entsprechende Knotenserver 902 nicht den verlangten Inhalt verwaltet. In einem derartigen Fall wird eine Verbindungszieladresse L2 des Knotenservers 902 angezeigt. Die Anfrage vom Client 901 wird an den Knotenserver 902 an der Verbindungszieladresse L2 weitergeleitet.
  • 24 stellt ein Schema einer Datenstruktur einer Cachetabelle dar.
  • Eine Cachetabelle 912 enthält für jede Adresse einen Verzeichnisnamen, Informationen, die die Gültigkeit des Cache anzeigen, sowie Zeitmarkeninformationen. Ist der Inhalt C1 auf dem Kanal ch1 bezeichnet, wird auf die Cachetabellenadresse adr11 in der Cachetabelle 912 Bezug genommen. Der Verzeichnisname der Cachetabellenadresse adr11 in der Cachetabelle 912 ist d1, die Gültigkeit ist „O", die Zeitmarke t11. Dies zeigt an, dass sich der Inhalt C1 im Cache eines Speichergeräts mit dem Verzeichnisnamen d1 im Augenblick t11 befindet, und die Daten sind aktuell gültig. Somit kann der Inhalt C1 durch Auslesen der Daten aus dem Speichergerät mit dem Verzeichnisnamen d1 erhalten werden. Zu beachten ist, dass das Speichergerät der in den Ansprüchen beschriebenen Cachevorrichtung entspricht.
  • In diesem Fall muss der Knotenserver 902 nur den im Cache befindlichen Inhalt C1 direkt an den Client 901 senden. Es ist nicht erforderlich, eine forcierte Anfrage an den Inhaltserver 903 zu richten. Die Gültigkeit von „X" in der Cachetabelle 912 zeigt z.B. einen Auszeit-Inhalt an. Ein solcher Inhalt wird erst gelöscht und anschließend vom Inhaltserver 903 gelesen und wieder in den Cache genommen. Der erneut im Cache befindliche Inhalt wird an den Client 901 geliefert. Außerdem wird die Gültigkeit der Cachetabelle 912 durch die Aktualisierung auf den neuesten Inhalt in „O" geändert.
  • Zu beachten ist, dass der Knotenserver 902 einen Datencache für ein nur begrenztes Datenvolumen aufweist, so dass die Daten für den Cache gemäß einer Statistiktabelle bestimmt werden.
  • 25 stellt ein Schema einer Datenstruktur einer Statistiktabelle dar.
  • Eine Statistiktabelle 913 weist eine Konfiguration auf, in der Daten wie beispielsweise ein Inhaltsname, ein Verbindungsziel, die Anzahl der Abrufe, eine Zugriffszeit und ein Volumen für jede Rangebene gespeichert sind. Der Rang in der Statistiktabelle 913 kann z.B. in der Reihenfolge der Anzahl der Abrufe festgelegt werden.
  • Beispielsweise werden Inhalte bis zum Rang „5" im Cache gespeichert. Die Statistiktabelle wird bezüglich der Anzahl der Abrufe und der Zugriffszeit gemäß einer Anfrage vom Client 901 aktualisiert, und der Rang wird gemäß der Anzahl der Abrufe aktualisiert.
  • Als nächstes werden die Operationen im Knotenserver 902 detailliert beschrieben.
  • 26 stellt ein Prozess-Flussdiagramm des Knotenservers 902 dar.
  • Erhält der Knotenserver 902 in Schritt S23-1 eine Anfrage vom Client 901, bezieht sich der Knotenserver 902 auf die Adressentabelle 911 und ermittelt in Schritt S23-2, ob der durch die Anfrage angefragte Inhalt unter der Verwaltung des lokalen Knotenservers 902 steht. Die entsprechende Feststellung in Schritt S23-2 kann z.B. gemäß der Gültigkeit der Knotenserveradresse in der Adressentabelle 911 erfolgen. Der Status, in dem eine gültige Verbindungszieladresse in der Knotenserveradresse gespeichert ist zeigt an, dass der angefragte Inhalt unter der Verwaltung des Verbindungsziel-Knotenservers 902 steht, so dass die Anfrage in Schritt S23-3 zum Verbindungsziel-Knotenserver gesendet wird.
  • Andererseits wird die Statistiktabelle 913 aktualisiert, wenn Schritt S23-3 anzeigt, dass der angefragte Inhalt unter der Verwaltung des lokalen Knotenservers 902 steht. Als nächstes bezieht sich der Knotenserver in Schritt S23-5 auf die Cacheadressentabelle 912, um festzustellen, ob der Cacheinhalt gültig ist oder nicht.
  • Ist der Cacheinhalt in Schritt S23-5 gültig, liest der Knotenserver den Inhalt vom Speichergerät mit der Verzeichnisadresse aus, die von der Cacheadressentabelle 912 benannt wird, und sendet ihn in Schritt S23-6 an den Client 901.
  • Ist der Cacheinhalt in Schritt S23-5 ungültig, bezieht sich der Knotenserver in Schritt S23-7 auf die Statistiktabelle 913 und ermittelt in Schritt S23-8, ob der Rang des angefragten Inhalts gleich oder höher als ein vordefinierter Rang ist. Durch Bezugnahme auf die Adressentabelle 911 liest der Knotenserver den Inhalt vom Inhaltserver 903 und speichert sodann in Schritt S23-8 den vom Inhaltserver 903 ausgelesenen Inhalt im Cache.
  • Ist der Rang des angefragten Inhalts in Schritt S23-8 gleich oder niedriger als der vordefinierte Rang, wird in Schritt S23-10 auf die Adressentabelle 911 Bezug genommen, um eine forcierte Anfrage an den Inhaltserver 903 zu richten, der den entsprechenden Inhalt liefert. Der Inhaltserver 903 liest den Inhalt als Antwort auf die forcierte Anfrage vom Knotenserver 902 und liefert ihn an den Client 901.
  • Wie vorstehend beschrieben können häufig abgerufene Inhalte vom Knotenserver 902 direkt an den Client 901 geliefert werden. Die Inhalte können daher mit hoher Geschwindigkeit ausgetauscht werden.
  • Zu beachten ist, dass der Knotenserver redundant Adressentabellen 911 der Knotenserver 902 in seiner oberen und unteren Ebene aufweisen kann.
  • 27 stellt ein Konfigurationsschema wesentlicher Teile dar, das in einem Fall angewendet wird, in dem der Knotenserver 902 Adressentabellen 911 auf der oberen und unteren Ebene der hierarchischen Struktur enthält.
  • Wie in 27 gezeigt, enthält ein Knotenserver 902-i die Adressentabellen 911 der Knotenserver 902-i+1 und 902-i-1 auf der oberen und unteren Ebene der hierarchischen Struktur. Dies ermöglicht es, den Knotenserver 902-1 anstelle der Funktion der Knotenserver 902-i+1 und 902-i-1 in dem Fall zu verwenden, in dem sie aus irgendwelchen Gründen nicht verfügbar sind. Dies erhöht die Zuverlässigkeit des Systems.

Claims (21)

  1. Informationsprozessor, der eine gegebene Anzahl von Ausschnitten von Videostreaming-Informationen aus einer Vielzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen an Endgeräte liefert, die von einer Vielzahl von Informationserfassungsgeräten erfasst werden, umfassend: eine Akzeptanzvorrichtung zum Akzeptieren einer Anfrage von jedem der genannten Endgeräte, und eine Verbindungsvorrichtung zur Verbindung jedes der genannten Endgeräte mit dem Informationserfassungsgerät aus der genannten Vielzahl der Informationserfassungsgeräte, das als Antwort auf eine Anfrage, die von jedem der genannten Endgeräte akzeptiert wurde, eine gegebene Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen erfasst, die von seinem verbundenen Endgerät angefragt werden.
  2. Informationsprozessor gemäß Anspruch 1, umfassend eine Sendevorrichtung für Verbindungsziel-Einstellungstabellen zum Versenden einer Verbindungsziel-Einstellungstabelle mit Verbindungszielen an jedes der genannten Endgeräte, wobei die Verbindung eines jeden der genannten Endgeräte mit den genannten Informationserfassungsgeräten gestattet ist, die durch die genannten Verbindungsziele spezifiziert sind.
  3. Informationsprozessor gemäß Anspruch 2, umfassend eine Zugriffskontrollvorrichtung mit einer Verbindungsziel-Einstellungstabelle, die zu jedem der genannten Endgeräte gesendet wurde, wobei die genannte Zugriffskontrollvorrichtung die darin enthaltene Verbindungsziel-Einstellungstabelle mit der Verbindungsziel-Einstellungstabelle vergleicht, die von den genannten Endgeräten beim Zugriff auf ihre verbundenen Informationserfassungsgeräte gesendet wird, um den Zugriff durch die genannten Endgeräte zu kontrollieren.
  4. Informationsprozessor zur Anzeige einer ausgewählten gegebenen Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen aus Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen, die von einer Vielzahl von Informationserfassungsgeräten erfasst werden, umfassend: eine Verbindungsvorrichtung zum Herstellen einer Verbindung zum Informationserfassungsgerät aus der genannten Vielzahl der Informationserfassungsgeräte, das eine gegebene Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen erfasst, die angefragt werden, und eine Anzeigesteuervorrichtung, die ein Videobild einschließlich einer gegebenen Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen erzeugt, die von einer vordefinierten Anzahl von Echtzeit- und/oder Live-Informationserfassungsgeräten empfangen werden, zu denen durch die genannte Verbindungsvorrichtung Verbindungen aufgebaut werden, und das von ihr auf einem vordefinierten bestimmten Bildschirm angezeigt wird.
  5. Informationsprozessor gemäß Anspruch 4, bei dem die genannte Verbindungsvorrichtung eine Verbindung gemäß einer Verbindungsziel-Einstellungstabelle herstellt, die Verbindungsziele der genannten Informationserfassungsgeräte enthält, zu denen die Verbindung zulässig ist.
  6. Informationsprozessor, der an Endgeräte eine gegebene Zahl von Ausschnitten von Videostreaming-Informationen aus einer Vielzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen liefert, die von einer Vielzahl von Informationserfassungsgeräten erfasst werden, umfassend: eine Akzeptanzvorrichtung zum Akzeptieren einer Anfrage von jedem der genannten Endgeräte, und eine Anweisungsvorrichtung, die eine gegebene Anzahl von Informationserfassungsgeräten, die den genannten Endgeräten entsprechen, anweist, die gegebene Anzahl von Ausschnitten von Videostreaming-Informationen als Antwort auf eine von der genannten Akzeptanzvorrichtung akzeptierten Anfrage von jedem der genannten Endgeräte zu senden.
  7. Informationsprozessor zur Anzeige einer gegebenen Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen aus einer Vielzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen, für die eine Anfrage auf einem Server vorliegt, die von einer Vielzahl von Informationserfassungsgeräten erfasst werden, umfassend: eine Anfragevorrichtung, die eine Anfrage bezüglich einer gegebenen Anzahl von Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen an den genannten Server richtet, und eine Anzeigesteuervorrichtung, die geeignet ist, eine gegebene Anzahl von angefragten Ausschnitten von Echtzeit- und/oder Live-Videostreaming-Informationen von dem/n entsprechenden Informationserfassungsgerät(en) als Antwort auf eine Anfrage vom genannten Server zu empfangen, und die geeignet ist, ein Videobild einschließlich der Ausschnitte der Echtzeit- und/oder Live-Videostreaming-Informationen zu erzeugen und auf einem vordefinierten bestimmten Bildschirm anzuzeigen.
  8. Informationserfassungssystem, umfassend: eine Vielzahl von Informationserfassungsgeräten, die Echtzeit- und/oder Live-Videostreaming-Informationen erfassen, und einen Server, der geeignet ist, eine Anfrage von einem Endgerät zu akzeptieren und das genannte Endgerät mit dem Informationserfassungsgerät zu verbinden, das die Echtzeit- und/oder Live-Videostreaming-Informationen erfasst, die von dem genannten Endgerät angefragt werden, wobei der genannte Server auch geeignet ist, das genannte Informationserfassungsgerät anzuweisen, die Echtzeit- und/oder Live-Videostreaming-Informationen an das genannte Endgerät zu senden.
  9. Informationserfassungssystem gemäß Anspruch 8, bei dem der genannte Server eine Verbindungsziel-Einstellungstabelle zum genannten Endgerät sendet, wobei die Verbindungsziel-Einstellungstabelle Verbindungen zu den genannten Informationserfassungsgeräten enthält, wobei das genannte Endgerät auf sein(e) verbundenes/n Informationserfassungsgerät(e) gemäß der Verbindungsziel-Einstellungstabelle zugreift.
  10. Informationserfassungssystem gemäß Anspruch 9, bei dem der genannte Server bzw. die genannten Informationserfassungsgeräte die zum genannten Endgerät gesendete Verbindungsziel-Einstellungstabelle enthält/enthalten, wobei das genannte Endgerät geeignet ist, bei Zugriff auf sein(e) verbundenes/n Informationserfassungsgerät(e) die Verbindungsziel-Einstellungstabelle zum genannten Server bzw. zu den genannten Informationserfassungsgeräten zu senden, wobei der genannte Server bzw. die genannten Informationserfassungsgeräte dafür ausgelegt sind, die darin enthaltene Verbindungsziel-Einstellungstabelle mit der Verbindungsziel-Einstellungstabelle, die vom genannten Endgerät bei Zugriff auf sein(e) verbundenes/n Informationserfassungsgerät(e) gesendet wird, zu vergleichen, um den Zugriff durch das genannte Endgerät zu kontrollieren.
  11. Informationserfassungssystem, umfassend: eine Vielzahl von Informationserfassungsgeräten, die dafür ausgelegt sind, Echtzeit- und/ oder Live-Videostreaming-Informationen zu erfassen, und einen Server, der geeignet ist, eine Anfrage von einem Endgerät zu akzeptieren und das Informationserfassungsgerät, das Echtzeit- und/oder Live-Videostreaming-Informationen, die von dem genannten Endgerät angefragt werden erfasst, anzuweisen, die Echtzeit- und/ oder Live-Videostreaming-Informationen an das genannte Endgerät zu senden.
  12. Informationserfassungssystem gemäß Anspruch 11, bei dem der genannte Server dafür ausgelegt ist, eine Verbindungsziel-Einstellungstabelle an das genannte Endgerät zu senden, wobei die Verbindungsziel-Einstellungstabelle Verbindungen zu den genannten Informationserfassungsgeräten enthält, wobei das genannte Endgerät dafür ausgelegt ist, auf sein(e) verbundenes/n Informationserfassungsgerät(e) gemäß der Verbindungsziel-Einstellungstabelle zuzugreifen.
  13. Informationserfassungssystem gemäß Anspruch 12, bei dem der genannte Server bzw. die genannten Informationserfassungsgeräte die Verbindungsziel-Einstellungstabelle enthält/enthalten, die an das genannte Endgerät gesendet wurde, wobei das genannte Endgerät geeignet ist, bei Zugriff auf sein(e) verbundenes/n Informationserfassungsgerät(e) die Verbindungsziel-Einstellungstabelle zum genannten Server bzw. zu den genannten Informationserfassungsgeräten zu senden, wobei der genannte Server bzw. die genannten Informationserfassungsgeräte dafür ausgelegt sind, die darin enthaltene Verbindungsziel-Einstellungstabelle mit der Verbindungsziel-Einstellungstabelle, die vom genannten Endgerät bei Zugriff auf sein(e) verbundenes/n Informationserfassungsgerät(e) gesendet wird, zu vergleichen, um den Zugriff durch das genannte Endgerät zu kontrollieren.
  14. Informationsprozessor, der die Anzeige eines Inhalts auf einer Anzeigeeinheit veranlasst, umfassend: eine Inhaltserfassungsvorrichtung, die zum Erfassen eines Inhalts auf allen vordefinierten Kanälen geeignet ist, und eine Anzeigesteuervorrichtung, die dafür ausgelegt ist, den im ersten Schritt erfassten Inhalt in einem Fenster aus einer Vielzahl von Anzeigebereichen, die innerhalb eines vorbestimmten Fensters definiert sind, das vorher für die genannten Kanäle festgelegt wird, anzuzeigen.
  15. Vermittlungsgerät, das zwischen einem Client und einem Server vermittelt, umfassend: eine Befehlserkennungsvorrichtung zum Erkennen eines bestimmten, zwischen dem genannten Client und dem genannten Server übertragenen Befehls, eine Routeninformationserkennungsvorrichtung zum Erkennen der in den zwischen dem genannten Client und dem genannten Server übertragenen Kommunikationsdaten enthaltenen Routeninformationen, und eine Vermittlungssteuervorrichtung, die geeignet ist, den genannten bestimmten Befehl an ein Netzwerk zu senden, nach Hinzufügung ihrer lokalen Adresse, wenn der genannte bestimmte Befehl erkannt wird, wobei die genannte Vermittlungssteuervorrichtung die Kommunikationsdaten weiterleitet, wenn ihre lokale Adresse in den von der genannten Routeninformationserkennungsvorrichtung erkannten Routeninformationen enthalten ist.
  16. Kommunikationssystem zur Durchführung von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk, umfassend: eine Umgehungsvorrichtung, die die Kommunikation zwischen dem genannten Client und dem genannten Server unter Umgehung des genannten Netzwerks ermöglicht.
  17. Kommunikationssystem gemäß Anspruch 16, umfassend: eine Messvorrichtung zur Messung einer Kommunikationsleistung zwischen dem genannten Client und dem genannten Server, und eine Kommunikationssteuervorrichtung, die die genannte Umgehungsvorrichtung zum Umgehen des genannten Netzwerks veranlasst, wenn die von der genannten Messvorrichtung gemessene Kommunikationsleistung unter ein bestimmtes Niveau fällt.
  18. Kommunikationssystem zur Durchführung von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk, bei dem der genannte Server einen Knotenserver zum Akzeptieren einer Anfrage vom genannten Client umfasst, und ein Inhaltserver für das Senden eines Inhalts, der vom genannten Client als Antwort auf eine Anfrage vom genannten Knotenserver angefragt wird, an den genannten Client geeignet ist.
  19. Kommunikationssystem zur Durchführung von Kommunikationen zwischen einem Client und einem Server über ein Netzwerk, bei dem der genannte Server einen Inhaltserver umfasst, der dem genannten Client einen Inhalt liefert, und ein Knotenserver für das Akzeptieren einer Anfrage vom genannten Client geeignet ist und dafür, dem genannten Client Verbindungszielinformationen des genannten Inhaltservers zu liefern, der einen Inhalt speichert, der vom genannten Client angefragt wird, wobei der genannte Client geeignet ist, einen Inhalt vom genannten Inhaltserver gemäß den Verbindungszielinformationen vom genannten Knotenserver anzufragen.
  20. Kommunikationssystem gemäß Anspruch 19, bei dem der genannte Knotenserver eine auf dem genannten Inhalt bzw. seinem Verbindungsziel basierende hierarchische Struktur aufweist, wobei der genannte Knotenserver eine Funktion aufweist dahingehend, Informationen über Inhalte zu sichern, die von Knotenservern auf der oberen und unteren Ebene verwaltet werden.
  21. Kommunikationsgerät zur Durchführung von Kommunikationen mit einem Client über ein Netzwerk, wobei das genannte Kommunikationsgerät geeignet ist, an den genannten Client einen Inhalt zu liefern, indem auf einen Inhaltserver zugegriffen wird, der einen Inhalt als Antwort auf eine Anfrage von dem genannten Client liefert, umfassend: eine Cachevorrichtung, um Inhalte im genannten Inhaltserver entsprechend der Zugriffshäufigkeit seitens des Client zwischenzuspeichern, wobei das genannte Kommunikationsgerät geeignet ist, an den genannten Client als Antwort auf eine Anfrage seitens des genannten Client einen zwischengespeicherten Inhalt zu senden.
DE20320808U 2002-04-26 2003-04-23 Informationsprozessor, Informationserfassungssystem, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät Expired - Lifetime DE20320808U1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002126848A JP4230714B2 (ja) 2001-10-26 2002-04-26 情報提供方法及び情報処理装置並びに情報収集システム、コンテンツ表示用プログラム
JP2002/126848 2002-04-26
PCT/JP2003/005205 WO2003092290A1 (fr) 2002-04-26 2003-04-23 Procede d'apport d'information, dispositif de traitement d'information, systeme de collecte d'information, procede de communication, systeme de communication, dispositif de relais et dispositif de communication

Publications (1)

Publication Number Publication Date
DE20320808U1 true DE20320808U1 (de) 2005-06-02

Family

ID=29267618

Family Applications (2)

Application Number Title Priority Date Filing Date
DE10392929T Withdrawn DE10392929T5 (de) 2002-04-26 2003-04-23 Informationsaustauschverfahren, Informationsprozessor, Informationserfassungssystem, Kommunikationsverfahren, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät
DE20320808U Expired - Lifetime DE20320808U1 (de) 2002-04-26 2003-04-23 Informationsprozessor, Informationserfassungssystem, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE10392929T Withdrawn DE10392929T5 (de) 2002-04-26 2003-04-23 Informationsaustauschverfahren, Informationsprozessor, Informationserfassungssystem, Kommunikationsverfahren, Kommunikationssystem, Vermittlungsgerät und Kommunikationsgerät

Country Status (10)

Country Link
US (2) US7519722B2 (de)
KR (1) KR20040104627A (de)
CN (2) CN101146214A (de)
AU (1) AU2003235107A1 (de)
DE (2) DE10392929T5 (de)
GB (2) GB2406766B (de)
HK (1) HK1076960A1 (de)
SG (1) SG142187A1 (de)
TW (1) TWI292535B (de)
WO (1) WO2003092290A1 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI292535B (en) * 2002-04-26 2008-01-11 Nti Inc Information providing method, information processing apparatus, information collecting system, communication method, communication system, relaying apparatus, and communication apparatus
EP1545132A1 (de) * 2003-12-19 2005-06-22 Alcatel Interaktives digitales Fernsehrundfunksystem
US20060064719A1 (en) * 2004-09-17 2006-03-23 Youden John J Simultaneous video input display and selection system and method
CN100421469C (zh) * 2005-12-23 2008-09-24 华为技术有限公司 实现实时视频信息共享的系统及方法
GB2500229B (en) * 2012-03-14 2014-08-06 Canon Kk Method,system and server device for transmitting a digital resource in a client-server communication system
US20140223051A1 (en) * 2013-02-07 2014-08-07 Andes Technology Corporation Information collection system
CN106642976A (zh) * 2016-12-28 2017-05-10 重庆金鑫科技产业发展有限公司 一种冰箱及外接设备
KR102268167B1 (ko) * 2020-04-13 2021-06-22 주식회사 에스에이텍 영상 제공 시스템

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02288637A (ja) 1989-04-28 1990-11-28 Nec Corp ネットワークシステムの経路選択方式
JPH0981497A (ja) * 1995-09-12 1997-03-28 Toshiba Corp 実時間ストリームサーバ並びに実時間ストリームデータの格納方法および転送方法
US5977967A (en) * 1996-05-01 1999-11-02 Electronic Data Systems Corporation Object-oriented business object interface framework and method
US5862342A (en) * 1996-10-31 1999-01-19 Sensormatic Electronics Corporation Intelligent video information management system with information archiving capabilities
US5996023A (en) * 1996-10-31 1999-11-30 Sensormatic Electronics Corporation Efficient pre-alarm buffer management in intelligent video information management system
JPH1168744A (ja) * 1997-08-26 1999-03-09 P I Ii:Kk 情報配信システムの制御方法および情報配信システム
JPH1188419A (ja) 1997-09-12 1999-03-30 Tsushin Hoso Kiko 動画情報配信システムおよび方法
JP3522537B2 (ja) * 1998-06-19 2004-04-26 洋太郎 村瀬 画像再生方法、画像再生装置及び画像通信システム
AU5781599A (en) * 1998-08-23 2000-03-14 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources tohome entertainment devices
US20020097322A1 (en) * 2000-11-29 2002-07-25 Monroe David A. Multiple video display configurations and remote control of multiple video signals transmitted to a monitoring station over a network
US6981050B1 (en) * 1999-02-11 2005-12-27 Loudeye Corp. Digital remote recorder
JP2001007747A (ja) * 1999-06-24 2001-01-12 Kdd Corp 伝送路選択方法および装置
US6954859B1 (en) * 1999-10-08 2005-10-11 Axcess, Inc. Networked digital security system and methods
JP2001320694A (ja) 2000-03-09 2001-11-16 Ateon Networks ウェブクライアントのブラウザ上に「ライブ・メディア索引メニュー」を表示するためのスケーラブルなメディア索引システム
US7284064B1 (en) * 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
JP4797222B2 (ja) 2000-03-30 2011-10-19 ソニー株式会社 コンテンツ提供装置、コンテンツ提供方法、プログラム格納媒体及びコンテンツ提供システム
JP3999440B2 (ja) 2000-04-28 2007-10-31 株式会社東芝 コンテンツ管理方法、コンテンツ管理システムおよび記憶媒体
JP2002044640A (ja) 2000-07-26 2002-02-08 Kddi Corp 衛星放送網とipネットワークとを用いた放送システム
JP4667639B2 (ja) 2001-05-10 2011-04-13 パナソニック株式会社 映像プロクシサーバ
JP2003018581A (ja) 2001-07-02 2003-01-17 Chizuko Tanaka テレビ番組情報バンキングシステム
JP3836030B2 (ja) * 2002-01-30 2006-10-18 富士通株式会社 ストリーミング配信コンテンツの視聴状況指標算出方法及びシステム
TWI292535B (en) * 2002-04-26 2008-01-11 Nti Inc Information providing method, information processing apparatus, information collecting system, communication method, communication system, relaying apparatus, and communication apparatus
US20060179463A1 (en) * 2005-02-07 2006-08-10 Chisholm Alpin C Remote surveillance

Also Published As

Publication number Publication date
AU2003235107A1 (en) 2003-11-10
TWI292535B (en) 2008-01-11
US20080294717A1 (en) 2008-11-27
US7519722B2 (en) 2009-04-14
KR20040104627A (ko) 2004-12-10
GB0701241D0 (en) 2007-02-28
GB2406766B (en) 2007-01-24
CN1656806A (zh) 2005-08-17
WO2003092290A1 (fr) 2003-11-06
SG142187A1 (en) 2008-05-28
US20050198340A1 (en) 2005-09-08
DE10392929T5 (de) 2005-09-15
HK1076960A1 (en) 2006-01-27
TW200305809A (en) 2003-11-01
GB0425940D0 (en) 2004-12-29
GB2406766A (en) 2005-04-06
CN101146214A (zh) 2008-03-19

Similar Documents

Publication Publication Date Title
DE69738095T2 (de) Verfahren und System zur Steuerung eines VLANs
DE69927506T2 (de) Netzübergangseinrichtung für internetkamera
DE69731616T2 (de) Kommunikationsaufbau in einem paketdatennetzwerk
DE60213551T2 (de) Einfach-zu-Mehrfachkommunikation-Konversionsvorrichtung, -verfahren und -Computerprogrammprodukt sowie Überwachungssystem
DE69906711T2 (de) Abruf von Bildern von einer tragbaren Digitalkamera über das Internet
DE69937919T9 (de) Netz mit einem Netzverwaltungssystem, zur Verbindung mehrerer Vorrichtungen zur Speicherung und Wiedergabe von Fernsehprogrammen
DE112005000173B4 (de) IP-Vorrichtung und Management-Server
DE602006000092T2 (de) Inhaltsverteilungsverfahren und Relaisvorrichtung.
DE60217718T2 (de) Netzwerksystem und Verfahren bestehend aus einer Vielzahl von Netzwerkvorrichtungen welche funktionsbezogene Webseiten liefern
DE60105378T2 (de) System und Verfahren zur Lieferung von Profilinformationen eines Anrufers
DE60311079T2 (de) Digitales Teilnehmernanschlussleitungszugangsnetz mit verbesserter Authentifizierungs-, Berechtigungs-, Abrechnungs- und Konfigurationssteuerung für Multicast-Dienste
DE60013227T2 (de) Kommunikationsdienstenanbieten
DE69934871T2 (de) Verfahren und System zur optimalen Auswahl eines Webfirewalls in einem TCP/IP Netzwerk
DE69831187T2 (de) Datenübertragung über ein Rechnernetzwerk
DE19746904B4 (de) Verkehrsdaten-Bewertungsgerät und zugeordnetes Verfahren für ein Netzwerk mit dynamischer Vermittlung
EP1439663B1 (de) Verfahren für eine Klassifizierung von Netzwerk-Komponenten eines paket-orientierten Netzwerks
DE69911445T2 (de) Verfahren und vorrichtung zur entdeckung von mitteln unter verwendung von mehrfachübertragungsumfang
DE60119614T2 (de) Hilfesystem zur Instandhaltung von elektronischem Gerät
DE60316745T2 (de) Erleichterung der beschleunigten Verarbeitung von Nachrichten des Internet Group Management Protokolls
DE60117713T2 (de) Verfahren zum transferieren von teilnehmerdaten zwischen verschiedenen servern eines telekommunikationsnetzes
DE69927131T2 (de) Kommunikationsverfahren, -system und -vorrichtung und Server
DE112005000213T5 (de) Video-Verteilgerät
DE19933751A1 (de) Verfahren zum drahtlosen Datentransport und dafür geeignetes mobiles Endgerät und damit zusammenarbeitende Funktionsvorrichtung
DE60030902T2 (de) Datenempfangsvorrichung
DE602004001283T2 (de) Apparat und Verfahren um separate Netzwerke zu verbinden

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20050707

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20060426

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20090619

R158 Lapse of ip right after 8 years

Effective date: 20111101