[go: up one dir, main page]

DE60308929T2 - Apparatus and method for providing information about home networking devices via the Internet - Google Patents

Apparatus and method for providing information about home networking devices via the Internet Download PDF

Info

Publication number
DE60308929T2
DE60308929T2 DE60308929T DE60308929T DE60308929T2 DE 60308929 T2 DE60308929 T2 DE 60308929T2 DE 60308929 T DE60308929 T DE 60308929T DE 60308929 T DE60308929 T DE 60308929T DE 60308929 T2 DE60308929 T2 DE 60308929T2
Authority
DE
Germany
Prior art keywords
information
network
device information
user
devices
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
DE60308929T
Other languages
German (de)
Other versions
DE60308929D1 (en
Inventor
644-1502 In-ho Paldal-gu Suwon-city Park
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE60308929D1 publication Critical patent/DE60308929D1/en
Application granted granted Critical
Publication of DE60308929T2 publication Critical patent/DE60308929T2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0266Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using meta-data, objects or commands for formatting management information, e.g. using eXtensible markup language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • H04L69/085Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Selective Calling Equipment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

Die vorliegende Erfindung bezieht sich auf eine Vorrichtung, um Geräteinformation über ein Netzwerk anzubieten, und im Speziellen auf eine Vorrichtung, um Informationen über die Geräte in einem Heimnetzwerk durch ein Kommunikationsnetzwerk anzubieten und ein Verfahren dafür.The The present invention relates to an apparatus for communicating device information over a network offer, and in particular, a device to provide information about equipment in a home network through a communications network and a method for doing so.

Hausgeräte können eingeteilt werden in eine Informationsgerätegruppe wie z. B. Personal Computer, eine Faxgerät, einen Scanner und einen Drucker, eine A/V-Gerätegruppe wie z. B. ein Fernsehgerät, eine Set-Top-Box, ein DVD, einen Videorecorder, ein Audiosystem, einen Camcorder und ein häusliches Spielesystem, in eine Kontrollgerätegruppe wie z. B. eine Kaffeemaschine, einen elektrischen Reiskocher, einen Kühlschrank, eine Waschmaschine, einen Mikrowellenherd und eine Kamera, und eine Dummy-Gerätegruppe wie z. B. eine Fernsteuerung, eine Gegensprechanlage, einen Sensor und eine Beleuchtungsvorrichtung. Diese Geräte sind mit einem Unternetzwerk verbunden, welches ein Kommunikationsmittel wie z. B. eine Telefonverbindung, ein Wireless LAN, einen Bluetooth, USB, IEEE1394 und eine Stromleitung gemäß jeder Kategorie beinhaltet.Home appliances can be divided become an information device group such as As personal computer, a fax machine, a scanner and a Printer, an A / V device group such as B. a TV, a Set-top box, a DVD, a VCR, an audio system, a Camcorder and a home game system, into a controller group such as As a coffee maker, an electric rice cooker, a Fridge, a washing machine, a microwave oven and a camera, and a Dummy devices group such as As a remote control, an intercom, a sensor and a lighting device. These devices come with a subnetwork connected, which is a means of communication such. B. a telephone connection, a wireless LAN, a Bluetooth, USB, IEEE1394 and a power line according to everyone Category includes.

1 ist eine Zeichnung, die die Struktur eines allgemeinen Heimnetzes zeigt. 1 is a drawing showing the structure of a general home network.

In Bezug auf 1 sind ein Telefon 120a, ein Notebook-Computer 120b, ein Faxgerät 120c und ein Computer 120d mit der Telefonverbindung 120 verbunden, und diese bilden ein unabhängiges Netzwerk. Ein Notebook-Computer 130a und ein PDA 130b sind mit dem Wireless LAN oder dem Bluetooth-Netzwerk 130 verbunden. Ein Computer 140a, ein Drucker 140b und ein Scanner 140c sind mit dem USB-Netzwerk 140 verbunden. Das IEEE1394 150 ist ein Kommunikationsprotokoll für A/V-Geräte und ein Fernseher 150a, ein Camcorder 150b und ein Audiosystem 150c sind mit diesem verbunden. Kontrollgeräte wie eine Kaffeemaschine 160a, ein elektrischer Reiskocher 160b, ein Kühlschrank 160c und eine Waschmaschine 160d sind mit einer Stromleitung 160 verbunden. Diese Unternetze 120, 130, 140, 150 und 160 sind allesamt gegenseitig verbunden durch Verbindungsgeräte 170 wie beispielsweise eine Brücke und bilden ein Heimnetz 100. Ein Gateway 110 hat eine Funktion als ein Pfad, der die Geräte in dem Unternetz mit den externen Netzwerken verbindet.In relation to 1 are a telephone 120a , a notebook computer 120b , a fax machine 120c and a computer 120d with the telephone connection 120 connected, and these form an independent network. A notebook computer 130a and a PDA 130b are with the wireless LAN or the Bluetooth network 130 connected. A computer 140a , a printer 140b and a scanner 140c are with the USB network 140 connected. The IEEE1394 150 is a communication protocol for A / V devices and a TV 150a , a camcorder 150b and an audio system 150c are associated with this. Control devices such as a coffee machine 160a , an electric rice cooker 160b , a fridge 160c and a washing machine 160d are with a power line 160 connected. These subnets 120 . 130 . 140 . 150 and 160 are all interconnected by connecting devices 170 such as a bridge and form a home network 100 , A gateway 110 has a function as a path connecting the devices in the subnet to the external networks.

Allerdings, da die konventionellen Heimnetze 100 existierende Netzwerke wie z. B. eine Telefonverbindung und eine Stromleitung und neue Netzwerke wie z. B. Bluetooth-Netzwerke und Wireless LAN-Netzwerke benutzen, und diese Geräte in verschiedenen Hardware- und Software-Plattformen verwendet werden, ist es nicht leicht, ein Heimnetz unter Benutzung eines einzigen Systems zu bilden. Demgemäß wird eine gemeinsame virtuelle Computerumgebung als ein Verfahren zur Strukturierung eines Heimnetzes, genannt Middleware, vorgeschlagen, welche zwischen einem Anwendungsprogramm und einem Computerbetriebsystem oder einem Netzwerkbetriebssystem residiert.However, as the conventional home networks 100 existing networks such. As a telephone connection and a power line and new networks such. As Bluetooth networks and wireless LAN networks use, and these devices are used in various hardware and software platforms, it is not easy to form a home network using a single system. Accordingly, a common virtual computer environment is proposed as a method of structuring a home network, called middleware, which resides between an application program and a computer operating system or a network operating system.

Derzeitig werden zahlreiche Typen von Middlewarestrukturen für ein Heimnetzwerk vorgeschlagen. Die Hauptstrukturen sind Kontrollstrukturen, die ein Peer to Peer-Verfahren, Java-Objekt-Übertragungsmethoden und spezielle Netzwerkmedienfunktionen benutzen. Jedoch, im Hinblick auf das erste und das zweite Verfahren, während es möglich ist, Geräte zu kontrollieren, ist es schwierig, Kontrollfunktionen im Hinblick auf das gesamte Heimnetzwerk anzubieten. Zusätzlich ist die Struktur, die die spezielle Netzwerkmedienfunktion benutzt, nicht die Struktur für den Heimnetzwerkdienst in Bezug auf alle Hausgeräte, sondern für einen häuslichen Unternetzwerkdienst in Bezug auf bestimmte Geräte.current are many types of middleware structures for a home network proposed. The main structures are control structures that a peer to peer method, java object transfer methods, and special ones Use network media features. However, in terms of the first and the second method while it possible is, devices It is difficult to control in terms of control to offer to the entire home network. In addition, the structure is the special network media function is used, not the structure for the Home network service in relation to all home appliances, but for one home Subnetwork service in relation to specific devices.

Unterdessen können diese Middlewarestrukturen keine Dienste durch das Internet mit jeder Funktion anbieten. Wenn solche Middlewarestrukturen adaptiert sind, wird ein Umwandlungsgerät oder Umwandlungssoftware benötigt, um die Datenstrukturen in der Mitte umzuwandeln, um die Dienste über das Internet anzubieten. Jedoch bieten sie nur eine Kommunikationsfunktion über das Internet an. Daher ist es nicht möglich, die Heimnetzinformation oder die Information über die Geräte in dem Heimnetzwerk dem Gerät des Benutzers anzubieten, welches mit dem Internet verbunden ist, und Dienste anzubieten, welche von dem Benutzergerät angefordert werden, basierend auf der angebotenen Information.meanwhile can These middleware structures do not provide services through the Internet to offer every function. When such middleware structures adapted are, becomes a conversion device or conversion software needed, to convert the data structures in the middle to the services over the Internet offer. However, they only offer a communication function over that Internet on. Therefore, it is not possible the home network information or the information about the devices in the home network to the device of the user connected to the internet, and to provide services requested by the user device based on the information provided.

WO 99/57837 bezieht sich auf ein Verfahren und Vorrichtung für universell zugängliche Anweisungskontrollinformation in einem Netzwerk. Gegeben ist ein Verfahren und System zum Durchführen eines Dienstes in einem Heimnetzwerk durch: Verbinden eines ersten und eines zweiten Heimgerätes mit dem Heimnetzwerk, Anbieten einer Datenbank, eine Vielzahl von Anwendungsschnittstellen-Beschreibungsdatenobjekten beinhal tend, Senden von Kontroll- und Kommandodaten von dem ersten Heimgerät zu dem zweiten Heimgerät, und Senden von Kontroll- und Anweisungsdaten von dem zweiten Heimgerät zu dem ersten Heimgerät.WHERE 99/57837 relates to a method and apparatus for universal accessible Statement control information in a network. Given is a Method and system for performing a Service in a home network by: connecting a first and a second home appliance with the home network, offering a database, a plurality of application interface description data objects including send control and command data from the first home device to the second home device, and sending control and instruction data from the second home device to the first home device.

US 2002/029256 bezieht sich auf eine XML-basierte Vorlagensprache für Geräte und Dienste. Ein Universal-Plug-and-play-Gerät macht sich selbst bekannt, folgend der Entdeckung von einem solchen UPNP-Gerät, eine Entität kann durch Abfragen der Gerätebeschreibung mehr über das Gerät und seine Fähigkeiten in Erfahrung bringen. Diese Beschreibung beinhaltet verkäuferspezifische Herstellerinformationen wie den Modellnamen und -nummer, Seriennummer, Herstellername, URLs zu verkäuferspezifischen Webseiten usw. Die Beschreibung ist geschrieben durch einen Verkäufer und basiert gewöhnlicher Weise auf einer Gerätevorlage. Die Vorlagesprache ist geschrieben unter Benutzung einer XML-basierten Syntax.US 2002/029256 refers to an XML-based template language for devices and services. A universal plug-and-play device advertises itself following the discovery of such a UPNP device, an entity can learn more about the device and its capabilities by querying the device description. This description includes vendor-specific manufacturer information such as the model name and number, serial number, vendor name, URLs to vendor-specific web pages, etc. The description is written by a vendor and is usually based on a device template. The template language is written using an XML-based syntax.

ÜBERBLICK ÜBER DIE ERFINDUNGOVERVIEW OF THE INVENTION

Die Aufgabe der vorliegenden Erfindung ist, eine Vorrichtung zu liefern für das Zurverfügungstellen von Kontrollmitteln, nicht nur für Geräte in dem Heimnetzwerk sondern auch für die Geräte selbst, und das Zurverfügungstellen von Geräteinformationen über die Geräte in dem Heimnetz an das Benutzergerät, welches mit dem Internet über ein Netzwerk verbunden ist, und ein Verfahren hierfür.The The object of the present invention is to provide a device for the providing of control means, not just for equipment in the home network but also for the devices themselves, and providing them of device information about the equipment in the home network to the user device connected to the Internet via a Network is connected, and a method for this.

Um die obige Aufgabe zu erreichen, ist die Vorrichtung für das Zurverfügungstellen von Geräteinformationen über ein Netzwerk gemäß Anspruch 1 konstruiert.Around To achieve the above object is the device for the provision of device information via a Network according to claim 1 constructed.

Bevorzugter Weise gibt die Nachrichtenverarbeitungseinheit eine Abfragenachricht aus für das Abfragen, ob das Hausgerät in einem aktiven Modus ist oder nicht, und erneuert die Geräteinformation der Hausgeräte, welche in der Speichervorrichtung gespeichert ist, basierend auf einer durch das Hausgerät empfangenen Antwortnachricht auf die Abfragenachricht.preferred Way, the message processing unit issues a query message out for querying whether the home appliance is in an active mode or not and refreshes the device information home appliances, which is stored in the storage device based on one through the household appliance received response message to the query message.

Bevorzugter Weise beinhaltet die Vorrichtung für das Zurverfügungstellen von Geräteinformation über ein Netzwerk weiterhin eine Informationsverwaltungseinheit, welche zusätzliche Informationen, beinhaltend Ortsinformationen und/oder Identifizierungsinformationen des Hausgerätes, von einem Benutzer empfängt und die empfangene zusätzliche Information der Nachrichtenverarbeitungseinheit zur Verfügung stellt, wenn sich das Hausgerät anmeldet, und worin die Nachrichtenverarbeitungseinheit die zusätzliche Information zu der Informationsverwaltungseinheit anfordert, wenn die Anmeldungsanforderungsnachricht von dem Heimgerät empfangen wird.preferred Way includes the device for the provision from device information via a Network continues to be an information management unit, which additional Information including location information and / or identification information of the household appliance, received by a user and the additional information received the message processing unit provides when the household appliance logs, and wherein the message processing unit the additional Request information to the information management unit when the logon request message is received from the home device.

Die Hauptinformation beinhaltet Gerätetypinformation, beinhaltend einen Gerätetyp, eine Seriennummer, einen Hersteller und eine Geräte-ID, die dem Heimgerät zugewiesen ist.The Main information includes device type information, including a device type, a serial number, a manufacturer, and a device ID assigned to the home device is.

Um die Aufgabe zu erreichen, beinhaltet ein Verfahren zum Zurverfügungstellen von Geräteinformation über ein Netzwerk die Schritte gemäß Anspruch 7.Around To accomplish the task involves a method of making available from device information via a Network the steps according to claim 7th

Bevorzugter Weise beinhaltet der Schritt (a) weiter den Schritt (a1) des Hinzufügens von zusätzlicher Information, beinhaltend Ortsinformation oder durch den Benutzer eingegebene Identifizierungsinformation des Hausgerätes zu der Geräteinformation. In dem Schritt (a1), wenn die zusätzliche Information nicht von dem Benutzer innerhalb einer vorgegebenen Zeit erhalten wird, wird der zusätzlichen Information ein Vorgabewert zu der Geräteinformation hinzugefügt.preferred Way, the step (a) further includes the step (a1) of adding additional Information including location information or by the user input identification information of the household appliance to the Device information. In step (a1), if the additional information is not from the user is received within a predetermined time is the additional Information added a default value to the device information.

Bevorzugter Weise beinhaltet das Verfahren zum Zurverfügungstellen von Geräteinformation über ein Netzwerk weiterhin einen Schritt (c1) für das Gewähren des Zugriffes durch den Benutzers, basierend auf einer durch den Benutzer eingegebenen Benutzer-ID und Passwort vor dem Schritt (d) und der Schritt (d) wird durchgeführt, wenn der Zugang des Benutzers gewährt ist. Des Weiteren wird die Zugangsberechtigung des Benutzers identifiziert und es wird eine andere Zugangsberechtigung an die Benutzer in Schritt (c1) vergeben und es wird die Geräteinformation des Heimgerätes zur Verfügung gestellt gemäß der Zugangsberechtigung, die dem Benutzer in dem Schritt (d) gegeben wurde.preferred Way includes the method of providing device information via a Network further comprises a step (c1) for granting access by the User, based on a user-entered user ID and password Step (d) and Step (d) are performed when granted the user's access is. Furthermore, the access authorization of the user is identified and there will be another access right to the user in step (c1) and the device information of the home device becomes disposal provided according to the access authorization, given to the user in step (d).

Die Aufgabe der vorliegenden Erfindung ist gelöst durch die unabhängigen Ansprüche.The Object of the present invention is solved by the independent claims.

Bevorzugte Ausführungsformen sind in den abhängigen Ansprüchen beschrieben.preferred embodiments are in the dependent claims described.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Die zuvor genannte Aufgabe und Eigenschaft der vorliegenden Erfindung wird deutlicher durch die Beschreibung einer bevorzugten Ausführungsform der vorliegenden Erfindung in Bezug auf die begleitenden Zeichnungen, in welchen:The the aforementioned object and feature of the present invention will be more apparent from the description of a preferred embodiment the present invention with reference to the accompanying drawings, in which:

1 eine Zeichnung ist, die eine konventionelle Heimnetzwerkstruktur zeigt; 1 is a drawing showing a conventional home network structure;

2 eine Zeichnung ist, die eine Heimnetzwerkstruktur zeigt, die eine Vorrichtung zum Zurverfügungstellen von Geräteinformation durch ein Netzwerk gemäß der vorliegenden Erfindung aufweist; 2 Fig. 12 is a drawing showing a home network structure having a device for providing device information through a network according to the present invention;

3 eine Zeichnung ist, die einen Protokollstapelspeicher für ein Heimnetzwerk welches Middleware benutzt zeigt; 3 Figure 12 is a drawing showing a protocol stack for a home network using middleware;

4 ein Blockdiagramm ist, welches die innere Struktur einer Vorrichtung zum Zurverfügungstellen von Geräteinformation durch ein Netzwerk gemäß der vorliegenden Erfindung zeigt; 4 Fig. 10 is a block diagram showing the internal structure of a device for providing device information through a network according to the present invention;

5 ein Ablaufdiagramm ist, welches den Vorgang des Registrierens von Geräteinformation in der Datenbank zeigt; 5 Fig. 10 is a flowchart showing the process of registering device information in the database;

6 ein Ablaufdiagramm ist, welches den Vorgang des Abfragens von Geräten, die mit dem Heimnetzwerk verbunden sind, zeigt, 6 FIG. 3 is a flowchart showing the process of polling devices connected to the home network,

7 ein Ablaufdiagramm ist, welches den Vorgang des Zurverfügungstellens von Informationen über Geräte in einem Heimnetzwerk an entfernte Geräte, die mit dem Heimnetzwerk verbunden sind, zeigt. 7 Fig. 10 is a flowchart showing the process of providing information about devices in a home network to remote devices connected to the home network.

DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Hiernach wird eine bevorzugte Ausführungsform der vorliegenden Erfindung im Detail beschrieben in Bezug auf die begleitenden Zeichnungen. Gleiche Bezugszeichen in den Zeichnungen zeigen die gleichen strukturellen Elemente.hereafter becomes a preferred embodiment of the present invention described in detail with respect to accompanying drawings. Same reference numerals in the drawings show the same structural elements.

2 ist eine Zeichnung, welche eine Heimnetzwerkstruktur zeigt, welche eine Vorrichtung zum Zurverfügungstellen von Geräteinformationen durch ein Netzwerk gemäß der vorliegenden Erfindung aufweist. 2 Fig. 10 is a drawing showing a home network structure having a device for providing device information through a network according to the present invention.

In Bezug auf 2 beinhaltet das gesamte Netzwerk ein externes Netzwerk und ein Heimnetzwerk 260. Das externe Netzwerk hat einen externen DNS-Server 210, welcher mit dem Internet 230 verbunden ist, und ein entferntes Gerät 1 220 und ein externes Heimnetzwerk 240. Das externe Heimnetzwerk 240 ist mit einem entfernten Gerät 2 250 verbunden.In relation to 2 the entire network includes an external network and a home network 260 , The external network has an external DNS server 210 who is using the internet 230 connected, and a remote device 1 220 and an external home network 240 , The external home network 240 is with a remote device 2 250 connected.

Der externe DNS-Server 210 speichert registrierte öffentliche IP-Adressen, die derzeitig der URL des Heimnetzes 260 und dem Heimnetz 260 durch einen Masterserver 262 zugewiesen sind, und dadurch wird die Verbindung zu dem Heimnetz 260 von dem externen Netzwerk 240 ermöglicht.The external DNS server 210 stores registered public IP addresses that are currently the home network URL 260 and the home network 260 through a master server 262 are assigned, and thereby the connection to the home network 260 from the external network 240 allows.

Das Heimnetzwerk 260 beinhaltet den Masterserver 262, ein WAN-Modul 264, ein IEEE1394-Modul 266, ein Bluetooth-Modul 268, ein wLAN-Modul 270, ein HomePNA-Modul 272 und ein Ethernet-Modul 273. Jedes Modul von 264 bis 273 ist mit dem Masterserver 262 über einen Bus verbunden.The home network 260 includes the master server 262 , a WAN module 264 , an IEEE1394 module 266 , a Bluetooth module 268 , a wlan module 270 , a HomePNA module 272 and an Ethernet module 273 , Every module of 264 to 273 is with the master server 262 connected via a bus.

Das WAN (Wide Area Network)-Modul 264, das IEEE1394-Modul 266, das Bluetooth-Modul 268, das wLAN (wireless Local Area Network)-Modul 270, das HomePNA-Modul 272 und das Ethernet-Modul 273 bieten Mittel für das Empfangen von Daten von den Geräten, welche durch jedes Protokoll kommunizieren oder übertragen Daten zu den zugehörigen Geräten. Die detaillierte Beschreibung der Kommunikationsvorgänge zwischen jedem Modul und den Geräten, verbunden mit den zugehörigen Modulen, wird ausgelassen, da dieses dem Fachmann bekannt ist.The WAN (Wide Area Network) module 264 , the IEEE1394 module 266 , the Bluetooth module 268 , the wireless local area network (wLAN) module 270 , the HomePNA module 272 and the Ethernet module 273 provide means for receiving data from the devices that communicate through each protocol or transmit data to the associated devices. The detailed description of the communications between each module and the devices associated with the associated modules will be omitted as it is known to those skilled in the art.

Ebenso hat das Heimnetzwerk 260 ein IP-Unternetzwerk 280 und ein Nicht-IP-Unternetzwerk 282. Das IP-Unternetzwerk 280 besteht aus intelligenten Geräten, d. h. einem lokalen Gerät 1 290, und das Nicht-IP-Unternetzwerk 282 besteht aus nichtintelligenten Geräten, d. h. einem nicht-lokalen Gerät 2 292, wie beispielsweise einem Dummy-Gerät. Die Dummy-Geräte haben keine Selbstkontrolle und sind Geräte wie z. B. ein elektrisches Licht, eine Tür und eine Waschmaschine, welche gemäß einfachen Prinzipien operieren.Likewise, the home network has 260 an IP subnetwork 280 and a non-IP subnetwork 282 , The IP subnetwork 280 consists of intelligent devices, ie a local device 1 290 , and the non-IP subnetwork 282 consists of non-intelligent devices, ie a non-local device 2 292 such as a dummy device. The dummy devices have no self-control and are devices such. As an electric light, a door and a washing machine, which operate according to simple principles.

Das Grundprotokoll innerhalb des Heimnetzwerkes 260 benutzt das TCP/IP und identifiziert alle Knoten in dem Heimnetzwerk 260 durch IP-Adressen als ein Verfahren des Zuweisens eines bestimmten Knotens zu einer Umgebung, in welcher eine Anzahl von Knoten durch ein Netzwerk verbunden sind.The basic protocol within the home network 260 uses the TCP / IP and identifies all nodes in the home network 260 by IP addresses as a method of assigning a particular node to an environment in which a number of nodes are connected by a network.

Der Masterserver 262 ist ein Zugangsknoten, der das Heimnetzwerk 260 befähigt, mit einem externen Netzwerk, z. B. einem weiteren externen Heimnetzwerk 240 oder dem Internet 230, zu kommunizieren. Deshalb erfolgt in dem Masterserver 262 die Umwandlung zwischen einer privaten IP-Adresse, die in dem Heimnetzwerkgerät alloziert ist, und einer globalen IP-Adresse, welche in dem externen Netzwerk, beispielsweise dem Internet, benutzt wird.The master server 262 is an access node to the home network 260 enabled to connect to an external network, e.g. B. another external home network 240 or the internet 230 , to communicate. This is why in the master server 262 the conversion between a private IP address allocated in the home network device and a global IP address used in the external network such as the Internet.

Der Masterserver 262 bearbeitet Daten, die von oder zu jedem Modul übertragen werden. Ebenso bietet der Masterserver 262 Informationen über Geräte durch ein Netzwerk an. Um dies zu tun, verwaltet der Masterserver 262 die Information über die Geräte in dem Heimnetzwerk 260 und bietet die Information über die angemeldeten Geräte an durch Antworten auf eine Anfrage nach Information über die Geräte. Zusätzlich, da der Masterserver 262 die privaten IP-Adressen verwaltet, welche den Geräten in dem Heimnetzwerk 260 zugewiesen sind, können alle Knoten in dem Heimnetzwerk 260 Informationen unabhängig von der Netzwerkmedienschnittstelle austauschen. Weiterhin ermöglicht der Masterserver 262 die Kommunikation zwischen dem Heimnetzwerk 260 und dem externen Gerät durch Registrieren der globalen IP-Adresse, welche der URL des Heimnetzwerks 260 und dem Heimnetzwerk 260 zugeordnet ist, bei dem externen DNS-Server 210. Der Masterserver 262, der die Funktion eines Gateways übernimmt, ist in der Zeichnung und der obigen Beschreibung offenbart, aber der Gateway kann auch durch ein von dem Masterserver 262 getrenntes Gerät bereitgestellt werden.The master server 262 Edits data transmitted from or to each module. Likewise, the master server offers 262 Information about devices through a network. To do this, the master server manages 262 the information about the devices in the home network 260 and offers the information about the registered devices by responding to a request for information about the devices. In addition, since the master server 262 The private IP addresses managed by the devices on the home network 260 All nodes in the home network can be assigned 260 Exchange information regardless of the network media interface. Furthermore, the master server allows 262 the communication between the home network 260 and the external device by registering the global IP address, which is the URL of the home network 260 and the home network 260 is assigned to the external DNS server 210 , The master server 262 which assumes the function of a gateway is disclosed in the drawing and the above description, but the gateway can also be by one of the master server 262 be provided separate device.

Der Masterserver 262 hat einen DNS-Server (nicht gezeigt) und einen DHCP-Server (nicht gezeigt).The master server 262 has a DNS server (not shown) and a DHCP server (not shown).

Der DNS-Server bietet einen Host-Namen an ein Gerät in dem Heimnetzwerk 260 an. Der Host-Name des Gerätes in dem Heimnetzwerk 260 kann durch einen Benutzer gegeben sein oder kann ein Anfangswertname sein, welcher vorherbestimmt ist, um dem Gerät eine funktionelle Bedeutung zu geben. Wenn der gleiche vorgegebene Name be reits existiert, werden Nummern angehängt. Der Host-Name wird benutzt, um eine Zuweisung einer privaten IP-Adresse des Gerätes bei dem DHCP anzufragen. Der DHCP bietet einen gesonderten Bezeichner, d. h. eine private IP-Adresse, für Geräte in dem Heimnetzwerk 260 an. Die Funktion eines solchen DNS-Servers kann ausgeführt werden durch die Informationsverwaltungseinheit, die später beschrieben wird. In diesem Fall können der DNS-Server und der DHCP entfernt werden.The DNS server provides a host name to a device on the home network 260 at. Of the Host name of the device in the home network 260 may be given by a user or may be an initial value name that is predetermined to give the device a functional meaning. If the same default name already exists, numbers are appended. The host name is used to request an assignment of a private IP address of the device to the DHCP. DHCP provides a separate identifier, ie a private IP address, for devices on the home network 260 at. The function of such a DNS server may be performed by the information management unit which will be described later. In this case, the DNS server and the DHCP can be removed.

Der Proxyserver 274 wandelt die Dienste in der Applikationsebene um, um diese Dienste unter Benutzung des IP-Netzwerkes zu dem Nicht-IP-Knoten zu übertragen. Der Proxyserver 274 befähigt jedes Gerät, eine private IP-Adresse zu haben, welche von dem DHCP-Server jedem Gerät (hiernach bezeichnet als Nicht-IP-Gerät), welches mit dem Nicht-IP-Unternetz 282 verbunden, zugewiesen ist, um dieses Gerät, welches nicht TCP/IP in dem Heimnetzwerk 260 unterstützt, zu verbinden.The proxy server 274 converts the services at the application layer to transfer those services to the non-IP node using the IP network. The proxy server 274 enables each device to have a private IP address assigned by the DHCP server to each device (hereafter referred to as a non-IP device) connected to the non-IP subnet 282 Connected to this device, which is not TCP / IP in the home network 260 supports, connect.

Zusätzlich ist sich der Proxyserver 274 des Zustands des Nicht-IP-Knotens bewusst. In anderen Worten verwaltet der Proxyserver 274 Information über den Status von Nicht-IP-Knoten darüber, ob diese eingeschaltet sind oder nicht oder darüber, ob diese in das Heimnetzwerk 260 eingefügt sind oder nicht. Des Weiteren verwaltet der Proxyserver 274 private IP-Adressen, die den Nicht-IP-Geräten zugewiesen sind und Informationen über das Verhältnis zwischen den privaten IP-Adressen von einer Anzahl von Nicht-IP-Geräten und deren Hardwareadressen. Solch ein Proxyserver 274 kann getrennt von dem Masterserver 262 bereitgestellt werden und der Masterserver 262 kann die Funktion des Proxyservers 274 übernehmen.In addition, the proxy server is 274 aware of the state of the non-IP node. In other words, the proxy manages 274 Information about the status of non-IP nodes as to whether they are on or not, or whether they are in the home network 260 inserted or not. Furthermore, the proxy server manages 274 private IP addresses assigned to the non-IP devices and information about the ratio between the private IP addresses of a number of non-IP devices and their hardware addresses. Such a proxy server 274 can be disconnected from the master server 262 be provided and the master server 262 can be the function of the proxy server 274 take.

Die Geräte in dem Heimnetzwerk 260 sind definiert als Dienst-Kunden (service clients), wenn sie eine Verbindung zu anderen Geräten anfragen und sind definiert als Dienstserver (service server), wenn die Verbindung durch andere Geräte angefragt wird. Der Dienstserver erwartet eine Anfrage von einem Dienst-Kunden mit dem selbsterstellten Zugangspunkt (self-provided access point), welcher geöffnet ist, und wird verbunden, wenn die Anfrage des Dienst-Kunden erfolgt.The devices in the home network 260 are defined as service clients when they request a connection to other devices and are defined as a service server when the connection is requested by other devices. The service server awaits a request from a service customer with the self-provided access point, which is open, and is connected when the request of the service customer is made.

Die Geräte, die mit dem Heimnetzwerk 260 verbunden sind, können entweder Dienstserver oder Dienst-Kunden sein gemäß einer Verbindungsanfrage und einer Verbindungsgewährung. Dies ist, weil die Entscheidung darüber, ob die Geräte Dienst-Kunden oder Dienstserver sind, gemacht wird, gemäß einer Bedingung für jedes Gerät in dem Heimnetzwerk 260. In anderen Worten, wenn ein Gerät mit dem DHCP verbunden ist und eine Zuordnung einer privaten IP-Adresse verlangt, wird dieses Gerät ein Dienst-Kunde und der DHCP wird ein Dienstserver. Jedoch, wenn ein Gerät gemäß einer anderen Geräteanfrage operiert, wird dieses Gerät ein Dienstserver.The devices connected to the home network 260 may be either service servers or service customers according to a connection request and a connection grant. This is because the decision as to whether the devices are service customers or service servers is made according to a condition for each device in the home network 260 , In other words, if a device is connected to the DHCP and requires an assignment of a private IP address, that device becomes a service customer and the DHCP becomes a service server. However, if a device operates according to another device request, that device becomes a service server.

Die Schnittstelle des Dienstservers und des Dienst-Kunden ist unterteilt in eine direkte Schnittstelle und eine indirekte Schnittstelle. Die direkte Schnittstelle ist ein Dienstserver und ein Dienst-Kunde, welche direkt eine Dateneinheit durch ein IP-Netzwerk zur Verfügung stellen und empfangen, und die indirekte Schnittstelle ist das Anbieten und Empfangen von Daten durch einen Proxyserver 274 zwischen einem Dienstserver und einem Dienst-Kunden in dem Fall dass der Dienstserver ein Nicht-IP-Knoten ist.The interface of the service server and the service customer is divided into a direct interface and an indirect interface. The direct interface is a service server and a service customer that directly provide and receive a piece of data through an IP network, and the indirect interface is the offering and receiving of data by a proxy server 274 between a service server and a service customer in the case that the service server is a non-IP node.

3 ist eine Zeichnung, die einen Protokollstapelspeicher eines Heimnetzwerkes unter Benutzung von Middleware zeigt. 3 Figure 13 is a drawing showing a protocol stack of a home network using middleware.

Die Middleware ist eine Software für Kommunikation zwischen Geräten in verschiedenen Kategorien und ermöglicht es den Geräten, in einem Heimnetzwerk zu kommunizieren. Die Middleware ist ansässig zwischen einem Betriebssystem und einem Anwendungsprogramm und verbindet transparent die verteilten Applikationen und Daten der Clientserverumgebung.The Middleware is a software for Communication between devices in different categories and allows the devices in to communicate to a home network. The middleware is located between an operating system and an application program and connects transparent the distributed applications and data of the client server environment.

Zusätzlich ist die Middleware durch ein Netzwerk mit der Hardware unabhängig verbunden, um zahlreiche Kommunikationsprotokolle, Systemstrukturen, Betriebssysteme, Datenbank und Applikationsprogramme zu unterstützen.In addition is the middleware through a network connected to the hardware independently, numerous communication protocols, system structures, operating systems, Database and application programs.

Die Middleware hat ein Transmission Control Protocol/Internet Protocol (TCP/IP) als ein Backbone-Netzwerk und arbeitet mit anderen Protokollstapelspeichern, wie z. B. User Datagram Protocol (UDP) unter Benutzung einer separaten Umwandlungseinheit.The Middleware has a Transmission Control Protocol / Internet Protocol (TCP / IP) as a backbone network and works with other protocol stacks, such as B. User Datagram Protocol (UDP) using a separate Conversion unit.

4 ist ein Blockdiagramm, welches die innere Struktur eines Gerätes zeigt, welches Geräteinformation durch ein Netzwerk gemäß der vorliegenden Erfindung zur Verfügung stellt. In der vorliegenden Ausführungsform, in dem Fall wenn der Masterserver 262 als ein Gerät zum Zurverfügungstellen von Geräteinformation durch ein Netzwerk als Beispiel genannt ist, kann ein entferntes Gerät zum Anbieten von Diensten getrennt von dem Masterserver 262 bereitgestellt sein. 4 Fig. 10 is a block diagram showing the internal structure of a device providing device information through a network according to the present invention. In the present embodiment, in the case where the master server 262 As a device for providing device information through a network as an example, a remote device for offering services may be separate from the master server 262 be provided.

In Bezug auf 4 beinhaltet der Masterserver 262 eine Nachrichtenverarbeitungseinheit 410, eine Informationserzeugungseinheit 420, eine Informationsverwaltungseinheit 430, eine Datenverarbeitungseinheit 440 und eine Datenbank 450.In relation to 4 includes the master server 262 a message processing unit 410 . an information generation unit 420 , an information management unit 430 , a data processing unit 440 and a database 450 ,

Die Nachrichtenverarbeitungseinheit 410 verarbeitet Nachrichten, die von dem Masterserver 262 ein- und ausgegeben werden. Die Nachrichtenverarbeitungseinheit 410 ist verbunden mit einem Dienst-Kunden 460 und einem Dienstserver 470. Die detaillierte Beschreibung der Funktion und Struktur eines Dienst-Kunden 460 und des Dienstservers 470 wird hier ausgelassen, da diese die gleichen sind wie schon in der Beschreibung beschrieben.The message processing unit 410 processes messages from the master server 262 be input and output. The message processing unit 410 is connected to a service customer 460 and a service server 470 , The detailed description of the function and structure of a service customer 460 and the service server 470 is omitted here, since these are the same as already described in the description.

Die Nachrichtenverarbeitungseinheit 410 hat die Funktion, Information über die Geräte in dem Heimnetzwerk 260 zu registrieren, d. h. ankündigen und eine Funktion des Abfragens der zugriffsgeeigneten Geräte. Wenn die Nachrichtenverarbeitungseinheit 410 eine Anmeldungsanforderungsnachricht von dem Hausgerät 460, 470 erhält, wird die Information der Hausgeräte 460, 470, welche in der erhaltenen Registrierungsanfragenachricht enthalten ist, in der Datenbank 450 nach einer Umwandlung gemäß der Datenstruktur, welche die Heiminformation verwaltet, gespeichert. Die Nachrichtenverarbeitungseinheit 410 erfasst ebenso zusätzliche Information eines zugehörigen Gerätes, welche durch die Informationsverwaltungseinheit 430 zu dem Zeitpunkt des Erfassens der Grundinformation gegeben ist. Die Anmeldungsanforderungsnachricht ist in einem XML-Format und beinhaltet die Grundinformation des zugehörigen Gerätes, eine Diensteliste, eine Zustandsparameterliste usw. Die Grundinformation beinhaltet die IP-Adresse des zugehörigen Gerätes und Type, wie z. B. Gerätetyp, Seriennummer, Hersteller, Modell usw.The message processing unit 410 has the function of informing about the devices in the home network 260 to register, ie announce and a function of polling the accessable devices. When the message processing unit 410 an application request message from the home appliance 460 . 470 receives the information of home appliances 460 . 470 which is contained in the received registration request message in the database 450 stored after a conversion according to the data structure that manages the home information. The message processing unit 410 also detects additional information of an associated device, which by the information management unit 430 is given at the time of acquiring the basic information. The login request message is in an XML format and includes the basic information of the associated device, a service list, a state parameter list, etc. The basic information includes the IP address of the associated device and type, such as the IP address. Device type, serial number, manufacturer, model, etc.

Zusätzlich beinhaltet die Registrierungsanfragenachricht eine Gruppe von Diensteschnittstellen, um die zugehörigen Geräte zu bedienen. Die Nachrichtenverarbeitungseinheit 410 kann Informationen über die Funktionen der zugehörigen Geräte einem Benutzer unter Benutzung der Diensteschnittstellengruppe anbieten und wenn der Dienst eine solche Funktion anbietet, kann ein entfernter Anruf (remote calling) unter Benutzung der Ortsinformation durchgeführt werden bezogen auf die Funktion, welche in der Schnittstelle enthalten ist.In addition, the registration request message includes a group of service interfaces to service the associated devices. The message processing unit 410 For example, information about the functions of the associated devices can be offered to a user using the service interface group, and if the service offers such a function, a remote call can be performed using the location information related to the function contained in the interface.

Unterdessen, wenn die Information der Heimgeräte 460, 470 erfasst ist, wird die Statusparameterliste ebenso erfasst. Die Statusparameterliste beinhaltet alle Informationen über die Statusinformation, welche von den zugehörigen Geräten benötigt wird. Die Nachrichtenverarbeitungseinheit 410 pflegt das Verhältnis der für den Dienst relevanten Statusparameter durch Verknüpfung der Position der von dem Dienst benötigten Statusparameter mit Verweisen zur Statusparameterliste.Meanwhile, when the information of home appliances 460 . 470 is detected, the status parameter list is also recorded. The status parameter list contains all information about the status information, which is required by the associated devices. The message processing unit 410 maintains the relationship of the status parameters relevant to the service by linking the position of the status parameters required by the service with references to the status parameter list.

Der Statusparameter, welcher sich von einem „Wahr"-Wert unterscheidet, ist eng verbunden mit einer Ereignisnachricht. In anderen Worten, in dem Fall, wenn ein „Wahr"-Wert benötigt wird, wird der reale Wert von dem zugehörigen Gerät unter Benutzung der Ortsinformation angefordert.Of the Status parameter, which is different from a "true" value, is closely related to an event message. In other words, in the case when a "true" value is needed, the real value becomes from the associated Device under Use of location information requested.

Die Informationserzeugungseinheit 420 erzeugt dynamisch aktualisierte Information, basierend auf den Daten welche in der Datenbank 450 gespeichert sind, und bietet diese dem Gerät, welches die Benutzerschnittstelle hat, als Antwort auf die Informationslieferungsanfrage des Gerätes, welches die Benutzerschnittstelle in dem Heimnetzwerk 260 und in dem Internet 230 hat, an. „Dynamisch" bedeutet das Erstellen eines neuen formatierten Datensatzes durch das Abarbeiten der logisch basierten Daten. Die Informationserzeugungseinheit 24 produziert Information in einem Webdokumentenformat. Eine solche Informationserzeugungseinheit 420 führt eine Funktion eines Werbservers aus, in Verbindung mit der Nachricht welche durch das Internet angefordert wird.The information generation unit 420 generates dynamically updated information based on the data in the database 450 are stored, and provide them to the device having the user interface in response to the information delivery request of the device containing the user interface in the home network 260 and in the internet 230 wears. "Dynamic" means creating a new formatted record by processing the logically based data 24 produces information in a web document format. Such an information generation unit 420 performs a function of an ad server in connection with the message requested by the internet.

Die Informationsverwaltungseinheit 430 bietet zusätzliche Informationen eines Gerätes an, so wie Ortsinformation des Gerätes und den Geräteidentifikationsnamen innerhalb des Heimnetzwerkes 260. Die zusätzliche Information wird durch einen Webnutzer eingegeben, wenn das Gerät erfasst wird. Wenn keine zusätzliche Information durch den Benutzer eingegeben wird, erzeugt die Informationserzeugungseinheit 430 die zusätzliche Information. Das Gerät verwaltet nicht die zusätzliche Information, aber die Informationsverwaltungseinheit 430 tut dies. Die Informationsverwaltungseinheit 430 kann eine Funktion eines DNS-Servers unter Benutzung der Ortsinformation und des Identifikationsnamens des Gerätes durchführen. Die Typen des Gerätes, welche in der Grundinformation beinhaltet sind, bezeichnen eine Kategorie, zu welcher ein Gerät gehört, wie z. B. ein DVD-Player DVDP oder ein High-Definition-Television HDTV. Der Identifikationsname bezeichnet einen einzigartigen Code oder einen Namen, der das Gerät innerhalb des Netzwerkes identifiziert.The information management unit 430 provides additional information of a device, such as location information of the device and the device identification name within the home network 260 , The additional information is entered by a web user when the device is detected. If no additional information is input by the user, the information generating unit generates 430 the additional information. The device does not manage the additional information, but the information management unit 430 does this. The information management unit 430 can perform a function of a DNS server using the location information and the identification name of the device. The types of the device included in the basic information designate a category to which a device belongs, such as a device. A DVD player DVDP or a high-definition television HDTV. The identification name denotes a unique code or name that identifies the device within the network.

Die Datenverarbeitungseinheit 440 verarbeitet eine Transaktion der Daten, welche in der Datenbank 450 gespeichert sind. Die Datenverarbeitungseinheit 440 beinhaltet einen XML-Parser, da die Struktur der gespeicherten Daten in der Datenbank 450 aus XML besteht. Zusätzlich bietet die Datenverarbeitungseinheit 440 eine Schnittstelle an, um eine Abfragebearbeitung unter Benutzung eines Parsers für den Datenzugriff der Transaktion, welche zwischen der Informationserzeugungseinheit 420 und der Informationsverwaltungseinheit 430 erfolgt, zu ermöglichen.The data processing unit 440 processes a transaction of the data stored in the database 450 are stored. The data processing unit 440 includes an XML parser, as the structure of the stored data in the database 450 consists of XML. In addition, the data processing unit provides 440 an interface to query processing using a data access parser of the transaction between the information generation unit 420 and the information management unit 430 takes place, to enable.

Die Datenbank 450 speichert Information wie z. B. charakteristische Information und zusätzliche Information über die Geräte in dem Heimnetzwerk 260. Die Daten, welche in der Datenbank 450 gespeichert sind, sind durch XML verwaltet, um die Verbindung mit dem Internet zu erleichtern, um die Semantik zu erhalten und um den zahlreichen Formen von Abfragen zu entsprechen.Database 450 stores information like z. B. Characteristic information and additional information about the devices in the home network 260 , The data stored in the database 450 are managed by XML to facilitate the connection to the Internet, to preserve the semantics and to accommodate the many forms of queries.

5 ist ein Ablaufdiagramm, welches den Vorgang des Erfassens von Geräteinformation in einer Datenbank zeigt. 5 Fig. 10 is a flow chart showing the process of collecting device information in a database.

In Bezug auf 5 fordert der Dienstserver 470, z. B. ein Videorecorder der mit dem Heimnetzwerk 260 verbunden ist, die Anmeldung in der Nachrichtenverarbeitungseinheit 410 (S500) an. Zu dem Zeitpunkt der Anmeldungsanforderung beinhaltet die Nachricht, welche von dem Dienstserver 470 zu der Nachrichtenverarbeitungseinheit 410 übertragen wurde, charakteristische Information sowie einen Typ des Gerätes und den Hersteller. Die Nachrichtenverarbeitungseinheit 410 fordert zusätzliche Information über das Gerät bei der Informationsverwaltungseinheit 430 (S510) an. Die Informationsverwaltungseinheit 430 liefert zusätzliche Information an die Nachrichtenverarbeitungseinheit 410 (S520). Die Informationsverwaltungseinheit 430 gibt einen zusätzlichen Informationseingabebildschirm aus an den Heim-Browser und empfängt die zusätzliche Information wie z. B. Ortsinformation, z. B. ein Hauptraum, eine Lounge oder eine Küche, des zugehörigen Gerätes und einen einzigartigen Namen, z. B. VCR1 oder VCR2. Wenn keine Eingabe durch den Benutzer erfolgt, generiert die Informationsverwaltungseinheit 430 einen Vorgabewert und erzeugt die zusätzliche Information. Die Nachrichtenverarbeitungseinheit 410 wandelt die charakteristische Information und die zusätzliche Information des Gerätes, welches die Registrierung erbeten hat, in ein Datenbankschema und überträgt die charakteristische Information und die zusätzliche Information zu der Datenverarbeitungseinheit 440. Die Datenverarbeitungseinheit 440 erfasst die empfangene charakteristische Information und die zusätzliche Information in der Datenbank 450 (S540).In relation to 5 requests the service server 470 , z. B. a video recorder with the home network 260 the logon in the message processing unit 410 (S500). At the time of the logon request, the message includes which of the service server 470 to the message processing unit 410 was transmitted, characteristic information as well as a type of the device and the manufacturer. The message processing unit 410 requests additional information about the device at the information management unit 430 (S510). The information management unit 430 provides additional information to the message processing unit 410 (S520). The information management unit 430 Outputs an additional information input screen to the home browser and receives the additional information such as a message. B. location information, z. As a main room, a lounge or kitchen, the associated device and a unique name, eg. VCR1 or VCR2. If no input is made by the user, the information management unit generates 430 a default value and generates the additional information. The message processing unit 410 converts the characteristic information and the additional information of the device that requested the registration into a database schema and transmits the characteristic information and the additional information to the data processing unit 440 , The data processing unit 440 captures the received characteristic information and the additional information in the database 450 (S540).

6 ist ein Ablaufdiagramm, welches den Vorgang des Abfragens der Geräte, welche mit dem Heimnetzwerk verbunden sind, zeigt. 6 Fig. 10 is a flowchart showing the process of polling the devices connected to the home network.

In Bezug auf 6 fragt die Nachrichtenerzeugungseinheit 410 eine Liste der in der Datenbank 450 registrierten Geräte bei der Datenverarbeitungseinheit 440 gemäß eines Anfragesignals, welches periodisch eingegeben wird, an (S600). Die Datenverarbeitungseinheit 440 liest die Liste der registrierten Geräte aus der Datenbank 450 (S610). Die gelesene Geräteliste wird zu der Nachrichtenverarbeitungseinheit 410 übertragen (S620). Die Nachrichtenverarbeitungseinheit 410 überträgt eine Anfragenachricht, basierend auf der empfangenen Geräteliste, an jedes Gerät (S630). Die Anfragenachricht beinhaltet Anfrageinformation des jetzigen Status eines jeden Gerätes wie beispielsweise, ob das Gerät ein- oder ausgeschaltet ist. Die Nachrichtenverarbeitungseinheit 410 überprüft, durch Benutzung der Abfragenachricht ob jedes Gerät in einem aktiven Modus ist oder nicht. Die Geräte, welche die Anfragenachricht empfangen haben, senden eine Antwortnachricht zurück. Die Nachrichtenverarbeitungseinheit 410 erhält die Geräteinformation der Geräte, welche die Antwortnachricht erhalten haben und entfernt die Information der Geräte aus der Datenbank 450 für die Geräte, welche nicht die Antwortnachricht erhalten haben.In relation to 6 asks the message generation unit 410 a list of in the database 450 registered devices at the data processing unit 440 according to a request signal which is input periodically (S600). The data processing unit 440 reads the list of registered devices from the database 450 (S610). The read device list becomes the message processing unit 410 transferred (S620). The message processing unit 410 transmits a request message based on the received device list to each device (S630). The request message includes request information of the current status of each device, such as whether the device is on or off. The message processing unit 410 checks, by using the query message, whether each device is in an active mode or not. The devices that received the request message send back a response message. The message processing unit 410 Receives the device information of the devices that received the response message and removes the information of the devices from the database 450 for the devices that did not receive the reply message.

7 ist ein Ablaufdiagramm, welches den Vorgang des Anbietens von Information über die Geräte in einem Heimnetzwerk an entfernte Geräte, die mit dem Heimnetzwerk verbunden sind, zeigt. 7 Figure 13 is a flow chart showing the process of providing information about the devices in a home network to remote devices connected to the home network.

In Bezug auf 7 verbindet sich ein entfernter Benutzer mit dem Heimnetzwerk 260 unter Benutzung des entfernten Gerätes 1 220, welches mit dem Internet 230 verbunden ist und fragt dann Informationen über die Geräte in dem Heimnetzwerk 260 an (S700). Während dieses Vorgangs führt der Masterserver 262 einen Zertifizierungsprozess für den entfernten Benutzer durch, um mit dem Masterserver 262 zu verbinden. Die detaillierte Beschreibung einer Benutzerzertifizierungstechnologie wird hier ausgelassen, da der Fachmann diese Information über eine solche Technologie leicht erhalten kann. Unterdessen wird es dem entfernten Benutzer erlaubt, nur auf den Masterserver 262 zu zugreifen, welcher als ein Geräteagent durch das entfernte Gerät 220 agiert. Demnach kann jedem entfernten Benutzer eine Zugangsberechtigung gegeben werden, wobei diese unterschiedliche Zugangsbeschränkungen aufweisen. Zum Beispiel kann einem bestimmten Benutzer Zugang lediglich zu den Geräten in dem Hauptraum gewährt werden. Die mit der Benutzerzertifizierung verbundene Information ist in der Datenbank 450 gespeichert und der Vorgang der Benutzerzertifizierung wird in einer separaten Benutzerzertifizierungseinheit (nicht gezeigt) durchgeführt. Nachstehend basiert die Beschreibung auf dem Fall, dass der entfernte Benutzer eine Zugangsberechtigung für alle Geräte in dem Heimnetzwerk 260 bekommen hat.In relation to 7 A remote user connects to the home network 260 using the remote device 1 220 which with the internet 230 and then asks for information about the devices on the home network 260 on (S700). During this process, the master server performs 262 A certification process for the remote user to communicate with the master server 262 connect to. The detailed description of a user certification technology is omitted here, as those skilled in the art can easily obtain this information via such a technology. Meanwhile, the remote user is allowed to access only the master server 262 which acts as a device agent by the remote device 220 acts. Thus, each remote user can be given an access authorization, having different access restrictions. For example, a particular user may be granted access only to the devices in the main room. The information associated with the user certification is in the database 450 and the process of user certification is performed in a separate user certification unit (not shown). Hereinafter, the description will be based on the case where the remote user has access permission to all devices in the home network 260 got.

Die Nachrichtenverarbeitungseinheit 410 fordert Information bei der Informationserzeugungseinheit 420 nach dem Interpretieren der Informationsanforderungsnachricht, welche von dem entfernten Gerät 1 220 empfangen wurde (S710), an. Die Informationsanforderungsnachricht beinhaltet eine Anforderung für Gesamtinformation über die Geräte in dem Heimnetzwerk 260. Die Informationsanforderungsnachricht kann ebenso eine Anforderung von Information über ein bestimmtes Gerät in dem Heimnetzwerk 260 beinhalten. Wenn eine Nachfrage für die gesamte Information über die Geräte in dem Heimnetzwerk 260 empfangen wurde, wird die Informationserzeugungseinheit 420 eine Liste, welche die Geräte, Grundinformation und zusätzliche Information enthält, von der Datenverarbeitungseinheit 440 anfordern (S720). In dem Schritt S720, wenn die Anforderung von Information über ein bestimmtes Geräte in dem Heimnetzwerk 260 empfangen wurde, fragt die Informationserzeugungseinheit 420 Grundinformation und zusätzliche Information über das zugehörige Gerät bei der Datenverarbeitungseinheit 440 an.The message processing unit 410 requests information from the information production unit 420 after interpreting the information request message received from the remote device 1 220 was received (S710), on. The information request message includes a request for overall information about the devices in the home network 260 , The information request message may also be a request from Infor information about a specific device in the home network 260 include. If there is a demand for all the information about the devices in the home network 260 is received, the information generating unit 420 a list containing the devices, basic information and additional information from the data processing unit 440 request (S720). In step S720, when the request for information about a particular device in the home network 260 was received, the information generation unit asks 420 Basic information and additional information about the associated device at the data processing unit 440 at.

Die Datenverarbeitungseinheit 440 liest die Information aus der Datenbank 450 (S730) und liefert diese an die Informationserzeugungseinheit 420. Die Information, welche von der Datenverarbeitungseinheit 440 an die Informationserzeugungseinheit 420 übertragen wurde, ist ein XML-Dokument. Die Informationserzeugungseinheit 420 wandelt die empfangenen XML-Dokumente in ein HTML-Dokument um und liefert diese zu dem entfernten Benutzer 1 220 (S750).The data processing unit 440 reads the information from the database 450 (S730) and supplies them to the information generation unit 420 , The information provided by the data processing unit 440 to the information generation unit 420 is an XML document. The information generation unit 420 converts the received XML documents into an HTML document and delivers them to the remote user 1 220 (S750).

Gemäß der Vorrichtung für das Liefern von Geräteinformation über ein Netzwerk und Verfahren hierzu, basierend auf der vorliegenden Erfindung, ist es möglich, intelligente Netzwerkdienste zu entwickeln, wie z. B. eine Fernbedienung oder Fernverwaltung durch das Internet durch das Anbieten von Information über die Geräte in einem Heimnetzwerk nicht durch jedes Gerät aber durch eine separate Vorrichtung. Zusätzlich können entfernte Benutzer unterschiedliche Zugangsberechtigungen haben durch die Sicherstellung der Unabhängigkeit zwischen Heimgeräten und entfernten Geräten, die Glaubwürdigkeit des Systems kann verbessert werden durch Filterung eines falschen Zugriffs, da der Zugriff des entfernten Gerätes, welches sich von dem Internet an das Heimnetzwerk verbindet, nur gewährt wird, bis eine Geräteinformationsbereitstellungseinheit als ein Agent eines jeden Gerätes agiert. Des Weiteren kann ein Benutzer leicht den Heimnetzwerkdienst durch Anbieten der Geräteinformation in einem dynamisch generierten Webdokumentformat an den entfernten Benutzer nutzen.According to the device for the Delivering device information via a Network and method for this, based on the present invention, Is it possible, to develop intelligent network services, such as B. a remote control or remotely managing the Internet by offering information about the Internet equipment in a home network not by any device but by a separate one Contraption. additionally can remote users have different access permissions by ensuring the independence between home appliances and remote devices, the credibility of Systems can be improved by filtering incorrect access, because the access of the remote device, which is different from the Internet connects to the home network, is only granted until a device information delivery unit as an agent of each device acts. Furthermore, a user can easily use the home network service by offering the device information in a dynamically generated web document format to the remote Users use.

Obwohl die bevorzugte Ausführungsform der vorliegenden Erfindung beschrieben wurde, versteht der Fachmann, dass die vorliegende Erfindung nicht beschränkt sein sollte auf die beschriebene bevorzugte Ausführungsform. Zahlreiche Änderungen und Modifikationen können gemacht werden innerhalb des Schutzbereiches der vorliegenden Erfindung, wie diese durch die beigefügten Ansprüche definiert sind.Even though the preferred embodiment the person skilled in the art, that the present invention should not be limited to those described preferred embodiment. Many changes and modifications can are made within the scope of the present invention, such as these by the attached claims are defined.

Claims (11)

Eine Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk, besagtes Netzwerk bestehend aus intelligenten IP-Unternetzwerkgeräten (290) und aus nichtintelligenten nicht-IP-Unternetzwerkgeräten (292), besagtes Netzwerk beinhaltend: – eine Nachrichtenverarbeitungseinheit (410), angepasst um Geräteinformation eines Hausgerätes auf eine Anmeldungsanforderungsnachricht hin in ein Datenbankschema umzuwandeln; – eine Speichereinheit, angepasst um die umgewandelte Geräteinformation des Hausgerätes zu speichern; – eine Datenverarbeitungseinheit (440), angepasst um eine Transaktion der Geräteinformation in ein Internet-Sprachformat, die in der Speichervorrichtung gespeichert ist, als Antwort auf eine Informationsanfrage des Hausgerätes zu verarbeiten; und – eine Informationserzeugungseinheit (420), angepasst um Geräteinformation in einem Webseitenformat, basierend auf der von der Datenverarbeitungseinheit (440) empfangenen Geräteinformation in dem Internet-Sprachformat zu erzeugen und angepasst um die erzeugte Geräteinformation im dem Webseitenformat an die Nachrichtenverarbeitungseinheit (410) zu liefern, wenn eine Anfrage nach Information durch den Benutzer gemacht wird; und – ein Informationsverwaltungsmittel, angepasst um Informationen über den Zustand der nicht-IP-Unternetzwerkgeräte zu liefern, um Statusinformationen für alle Geräte, die im Netzwerk enthalten sind, verfügbar zu haben.A device for providing device information over a network, said network consisting of intelligent IP subnetwork devices ( 290 ) and non-intelligent non-IP subnetwork devices ( 292 ), said network comprising: - a message processing unit ( 410 ) adapted to convert device information of a home appliance to a logon request message into a database schema; A memory unit adapted to store the converted device information of the domestic appliance; A data processing unit ( 440 ) adapted to process a transaction of the device information in an Internet voice format stored in the storage device in response to an information request of the home device; and an information generation unit ( 420 ) adapted to device information in a web page format based on the data processing unit ( 440 ) to generate received device information in the Internet voice format and adapted to the generated device information in the web page format to the message processing unit ( 410 ) when a request for information is made by the user; and an information management means adapted to provide information about the state of the non-IP subnetworks to have status information available to all devices included in the network. Die Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 1, wobei das Internet-Sprachformat ein XML-Format ist.The device for that available set of device information about The network of claim 1, wherein the Internet voice format is an XML format is. Die Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 1, wobei die Nachrichtenverarbeitungseinheit (410) angepasst ist um eine Abfragenachricht auszugeben, um abzufragen ob das Hausgerät in einem aktiven Modus ist oder nicht, und angepasst um die Geräteinformation des Hausgerätes, welche in der Speichereinheit gespeichert ist, basierend auf einer Antwortnachricht auf die Abfragenachricht, die vom Hausgerät erhalten wurde, zu erneuern.The device for providing device information over a network of claim 1, wherein the message processing unit ( 410 ) is adapted to output a query message to query whether the home device is in an active mode or not, and adjusted for the device information of the home device stored in the memory unit based on a response message to the query message obtained from the home device, to renew. Die Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 1, weiter beinhaltend eine Informationsverwaltungseinheit (430), angepasst um zusätzliche Informationen, welche mindestens eine Standortinformation oder Identifizierungsinformation beinhaltet, von einem Benutzer zu erhalten und angepasst, um die erhaltene zusätzliche Informationen an die Nachrichtenverarbeitungseinheit (410) zu liefern wenn das Hausgerät angemeldet wird und worin die Nachrichtenverarbeitungseinheit (410) angepasst ist, zusätzliche Informationen von der Informationsverwaltungseinheit (430) anzufordern wenn die Anmeldungsanforderungsnachricht von dem Hausgerät erhalten wird.The device for providing device information over a network of claim 1, further comprising an information management unit ( 430 ) adapted to receive additional information containing at least one location information or identification information from a user and adapted to pass the obtained additional information to the message processing unit (12). 410 ) if that Home appliance is registered and wherein the message processing unit ( 410 ), additional information from the information management unit ( 430 ) when the application request message is received from the domestic appliance. Die Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 1, wobei die Geräteinformation mindestens eine Grundinformation, eine Diensteliste oder einen Zustandsparameter des Hausgerätes beinhaltet.The device for that available set of device information about The network of claim 1, wherein the device information is at least one Basic information, a service list or a state parameter of the household appliance includes. Die Vorrichtung für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 1, wobei die Grundinformation Geräteartinformation beinhaltet, welche mindestens Gerätetyp, Seriennummer oder Hersteller und eine Geräteidentifizierungsnummer, die dem Gerät zugewiesen wurde, beinhaltet.The device for that available set of device information about The network of claim 1, wherein the basic information is device type information includes, which at least device type, serial number or manufacturer and a device identification number, the device assigned. Ein Verfahren für das zur Verfügung stellen von Geräteinformation über intelligente IP-Unternetzwerkgeräte (290) und nichtintelligente nicht-IP-Unternetzwerkgeräte (292) über ein Netzwerk, beinhaltend die Schritte: (a) Erhalten, für intelligente IP-Unternetzwerkgeräte, von Geräteinformation von dem Hausgerät, die Grundinformation, eine Diensteliste und eine Zustandsparameterliste des Hausgerätes erstellt in einem Internetsprachformat beinhaltet; erhalten, für nichtintelligente nicht-IP-Unternetzwerkgeräte, von Geräteinformation von einem Informationsverwaltungsmittel angepasst um in einem Internetsprachformat erzeugte Informationen, beinhaltend Grundinformation und eine Zustandsparameterliste des Hausgerätes, über den Zustand der nichtintelligenten Geräte zu liefern; (b) Umwandeln der Geräteinformation in ein vorbestimmtes Datenbankschema und Speichern der umgewandelten Geräteinformation; (c) Erhalten einer Anfrage zum Liefern der Geräteinformation; (d) Umwandeln eines Formates der angefragten Geräteinformation in ein Webseitenformat und Liefern der angefragten Geräteinformation in dem Webseitenformat an den Benutzer.A method for providing device information via intelligent IP subnetwork devices ( 290 ) and non-intelligent non-IP subnetwork devices ( 292 ) via a network, including the steps of: (a) obtaining, for intelligent IP subnetwork devices, device information from the home device that includes basic information, a service list and a state parameter list of the home device created in an Internet language format; for non-intelligent non-IP subnetwork devices, adapted from device information by an information management means to provide information generated in an Internet language format, including basic information and a state parameter list of the home device, about the state of the non-intelligent devices; (b) converting the device information into a predetermined database schema and storing the converted device information; (c) receiving a request to provide the device information; (d) converting a format of the requested device information into a web page format and providing the requested device information in the web page format to the user. Das Verfahren für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 7, wobei der Schritt (a) weiter den Schritt beinhaltet: (a1) hinzufügen von zusätzlicher Information, welche mindestens eine Standortinformation oder Identifizierungsinformation, die von einem Benutzer eingegeben wurde, beinhaltet, zu der Geräteinformation.The procedure for that available set of device information about The network of claim 7, wherein step (a) further comprises the step includes: Add (a1) from additional Information which at least one location information or identification information, entered by a user includes to the device information. Das Verfahren für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 8, wobei im Schritt (a1), wenn die zusätzliche Information vom Benutzer nicht in einer vorbestimmten Zeit erhalten wird, die zusätzliche Information, die einen vorgegebenen Wert besitzt, zu der Geräteinformation hinzugefügt wird.The procedure for that available set of device information about The network of claim 8, wherein in step (a1), if the additional information is not received by the user in a predetermined time, the additional Information having a predetermined value to the device information added becomes. Das Verfahren für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 7, weiter den Schritt beinhaltend: (c1) Bewilligen des Zuganges des Benutzers, basierend auf durch den Benutzer vor dem Schritt (d) eingegeben Benutzeridentifikation und Passwort, und wobei der Schritt (d) durchgeführt wird wenn der Zugang des Benutzers bewilligt wurde.The procedure for that available set of device information about The network of claim 7 further including the step of: (C1) Grant the user's access based on the user before step (d) entered user identification and password, and wherein step (d) is performed when the access of the User was granted. Das Verfahren für das zur Verfügung stellen von Geräteinformation über ein Netzwerk aus Anspruch 10, worin unterschiedlichen Benutzern eine unterschiedliche Zugriffsberechtigung, basierend auf der eingegebenen Benutzeridentifikation und dem Passwort, gegeben wird und die Geräteinformation des Hausgerätes gemäß der dem Benutzer im Schritt (d) gegebenen Zugriffsberechtigung zu Verfügung gestellt wird.The procedure for that available set of device information about The network of claim 10, wherein different users have a different Access authorization, based on the entered user identification and the password, is given and the device information of the household appliance according to the User provided in step (d) given access authorization becomes.
DE60308929T 2002-03-12 2003-03-10 Apparatus and method for providing information about home networking devices via the Internet Expired - Lifetime DE60308929T2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2002-0013168A KR100474483B1 (en) 2002-03-12 2002-03-12 Aparatus for providing device information via network and method thereof
KR2002013168 2002-03-12

Publications (2)

Publication Number Publication Date
DE60308929D1 DE60308929D1 (en) 2006-11-23
DE60308929T2 true DE60308929T2 (en) 2007-02-01

Family

ID=27764638

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60308929T Expired - Lifetime DE60308929T2 (en) 2002-03-12 2003-03-10 Apparatus and method for providing information about home networking devices via the Internet

Country Status (5)

Country Link
US (1) US7831696B2 (en)
EP (1) EP1345381B1 (en)
JP (1) JP2003330825A (en)
KR (1) KR100474483B1 (en)
DE (1) DE60308929T2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100474485B1 (en) * 2002-03-11 2005-03-09 삼성전자주식회사 Apparatus for controlling sub-network in home-network
KR100477578B1 (en) * 2002-04-23 2005-03-18 서울통신기술 주식회사 system and method for remote management of information device in home network
EP1621004A1 (en) * 2003-05-05 2006-02-01 Behruz Vazvan A communication method, system, devices and software arranged to operate in this system and devices
US7805713B2 (en) * 2003-10-27 2010-09-28 Hewlett-Packard Development Company, L.P. Transaction processing architecture
KR100568235B1 (en) * 2003-11-20 2006-04-07 삼성전자주식회사 Device and method for requesting service provided by network device
US20050160175A1 (en) * 2004-01-21 2005-07-21 D-Link Corporation Communication system employing HTTP as transfer protocol and employing XML documents to automatically configure VoIP device
US20050198271A1 (en) * 2004-02-23 2005-09-08 Alan Rubinstein Method and system for network jack location mapping and maintaining coherence of information
JP2005323172A (en) * 2004-05-10 2005-11-17 Japan Telecom Co Ltd Network system using RFID tags
WO2006004378A1 (en) * 2004-07-07 2006-01-12 Lg Electronics Inc. Event interfacing method and apparatus between applications and a library of a master on home network
WO2006019226A1 (en) * 2004-07-07 2006-02-23 Lg Electronics Inc. Event interfacing method and apparatus between applications and a library of a master on home network
KR100656520B1 (en) * 2004-11-24 2006-12-11 삼성전자주식회사 Authentication system for each level of home network and its method
US20060173974A1 (en) * 2005-02-02 2006-08-03 Victor Tang System and method for providing mobile access to personal media
WO2006112662A1 (en) * 2005-04-19 2006-10-26 Lg Electronics Inc. Method and apparatus for making devices on a local network remotely-accessible
WO2006112660A1 (en) * 2005-04-19 2006-10-26 Lg Electronics Inc. Method and apparatus for making devices on a local network remotely-accessible
WO2006112661A1 (en) * 2005-04-19 2006-10-26 Lg Electronics Inc. Method and apparatus for controlling of remote access to a local netwrok
US9197993B2 (en) * 2005-07-14 2015-11-24 Binj Laboratories, Inc System and method for detecting and controlling transmission devices
US8701123B2 (en) 2005-09-26 2014-04-15 Samsung Electronics Co., Ltd. Apparatus and method for transmitting events occurring in a controlled device to a control device in a web based system
JP2007156546A (en) 2005-11-30 2007-06-21 Toshiba Corp Content list providing apparatus and content list providing method
US20070214232A1 (en) * 2006-03-07 2007-09-13 Nokia Corporation System for Uniform Addressing of Home Resources Regardless of Remote Clients Network Location
US20070211734A1 (en) * 2006-03-10 2007-09-13 Kuo-Long Yang Digital living network alliance gateway having integrated website server for remote access and method thereof
DE102006026482A1 (en) * 2006-06-07 2007-12-13 Siemens Ag Method for communicating a non-network-capable device in a communication network
US9111088B2 (en) * 2006-08-14 2015-08-18 Quantum Security, Inc. Policy-based physical security system for restricting access to computer resources and data flow through network equipment
CN101212368B (en) * 2006-12-30 2011-08-03 深圳Tcl新技术有限公司 Wireless network configuration method and system
US7822835B2 (en) * 2007-02-01 2010-10-26 Microsoft Corporation Logically centralized physically distributed IP network-connected devices configuration
US8489712B2 (en) 2007-09-25 2013-07-16 Gigaset Communications Gmbh Identification and/or addressing of a data terminal device of a local network
US8521852B2 (en) * 2009-12-28 2013-08-27 The Directv Group, Inc. Method and system for registering a client device in a multi-room digital video recording system
JP5531692B2 (en) * 2010-03-17 2014-06-25 株式会社リコー DEVICE MANAGEMENT DEVICE, DEVICE MANAGEMENT SYSTEM, INFORMATION MANAGEMENT METHOD, INFORMATION MANAGEMENT PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
US20110252130A1 (en) * 2010-04-12 2011-10-13 Jeyhan Karaoguz System and method for managing a network of user-selectable devices
US20110252328A1 (en) 2010-04-12 2011-10-13 Jeyhan Karaoguz System and method in a network controller for remotely monitoring and/or controlling devices
KR101377461B1 (en) * 2010-09-17 2014-07-08 한국전자통신연구원 Remote Maintenance and Monitoring Service Framework for Heterogeneous Device and System
CN103188117B (en) * 2011-12-31 2016-01-13 中国银联股份有限公司 Information interaction server simulation testing device and method
US9882995B2 (en) 2012-06-25 2018-01-30 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide automatic wireless configuration
WO2015093887A1 (en) * 2013-12-20 2015-06-25 삼성전자 주식회사 Apparatus and method for registering home device in server in home network system
KR102210748B1 (en) 2013-12-20 2021-02-02 삼성전자주식회사 Apparatus and method for registrating a home device to a server in a home network system
CN104994129A (en) * 2015-05-15 2015-10-21 西安交通大学 Smart home communication system and method equipped with Web Service functions
KR102478098B1 (en) * 2015-07-31 2022-12-16 삼성전자주식회사 Method and apparatus for controlling visitor calling in home network system
US10419299B2 (en) * 2016-01-29 2019-09-17 Arris Enterprises Llc Spatial representation of network elements
CN108076135B (en) * 2017-10-31 2021-03-02 中国银联股份有限公司 Terminal equipment unified management system based on security module and management method thereof
CN110209400A (en) * 2019-05-21 2019-09-06 国电南瑞科技股份有限公司 A kind of automatic registration and configuration method of intelligent electronic device
TWI737148B (en) * 2020-02-03 2021-08-21 緯創資通股份有限公司 Dock system and setting method for dock device
JP7472092B2 (en) * 2021-11-16 2024-04-22 キヤノン株式会社 Program, setting method, and information processing device

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191463A (en) 1996-12-24 1998-07-21 Victor Co Of Japan Ltd Electric device and its control method
JP3688464B2 (en) 1997-05-06 2005-08-31 株式会社東芝 Terminal device, server device, communication device, and control method
EP1013047A1 (en) 1997-05-19 2000-06-28 Coactive Networks, Inc. Server system and method for networking control networks and direct input/output devices with the world wide web
EP1084576B1 (en) 1998-05-07 2005-07-27 Samsung Electronics Co., Ltd. Method and apparatus for universally accessible command and control information in a network
JP2000090025A (en) 1998-09-10 2000-03-31 Hitachi Ltd Network monitoring equipment
JP4478236B2 (en) 1998-12-14 2010-06-09 インターナショナル・ビジネス・マシーンズ・コーポレーション Resource management system and method
US6910068B2 (en) 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
JP2001007836A (en) 1999-06-24 2001-01-12 Matsushita Electric Ind Co Ltd Home Network Connection Device
JP3570709B2 (en) 2000-03-31 2004-09-29 シャープ株式会社 Communications system
JP2001285313A (en) 2000-03-31 2001-10-12 Hittsu Kenkyusho:Kk Data communication method and apparatus and recording medium recording data communication program
DE60109029T2 (en) * 2000-04-04 2006-06-08 Koninklijke Philips Electronics N.V. ACCESS TO AN IN-HOME NETWORK ON THE INTERNET
JP2002007421A (en) 2000-06-19 2002-01-11 Fuji Xerox Co Ltd Service providing method, its device and service retrieving device
US20010052862A1 (en) 2000-06-20 2001-12-20 Koninklijke Philips Electronics N.V. Security system simulates patterns of usage of appliances
US6804708B1 (en) * 2000-06-29 2004-10-12 Scientific-Atlanta, Inc. Media-on-demand flexible and adaptive architecture
WO2002005118A2 (en) * 2000-07-06 2002-01-17 Homeportal, Inc. Method and system for controlling and coordinating devices and appliances, such as from a central portal and via a wide/area communications network
US7234062B2 (en) * 2000-07-18 2007-06-19 General Electric Company Authentication of remote appliance messages using an embedded cryptographic device
US20030009588A1 (en) 2000-08-14 2003-01-09 Bodlaender Maarten Peter Resource request forwarding in havi and other internetworking devices
JP4359004B2 (en) * 2001-03-19 2009-11-04 株式会社日立製作所 Remote control system, remote control method, remote control adapter and service device
US6925481B2 (en) * 2001-05-03 2005-08-02 Symantec Corp. Technique for enabling remote data access and manipulation from a pervasive device
US20030023704A1 (en) * 2001-07-26 2003-01-30 D-Link Corporation Wireless information home appliance system
KR20030059556A (en) * 2001-12-29 2003-07-10 주식회사 엘지이아이 remote controlling system of electric home appliances and method thereof
KR20030059553A (en) * 2001-12-29 2003-07-10 주식회사 엘지이아이 remote controlling system of electric home appliances and method thereof
KR20030059554A (en) * 2001-12-29 2003-07-10 주식회사 엘지이아이 remote controlling system of electric home appliances and method thereof
KR100412366B1 (en) * 2002-02-23 2003-12-31 엘지전자 주식회사 Home Appliance Network System
KR100474485B1 (en) * 2002-03-11 2005-03-09 삼성전자주식회사 Apparatus for controlling sub-network in home-network

Also Published As

Publication number Publication date
DE60308929D1 (en) 2006-11-23
EP1345381A3 (en) 2004-08-18
US7831696B2 (en) 2010-11-09
KR20030073544A (en) 2003-09-19
US20030177271A1 (en) 2003-09-18
KR100474483B1 (en) 2005-03-09
EP1345381A2 (en) 2003-09-17
EP1345381B1 (en) 2006-10-11
JP2003330825A (en) 2003-11-21

Similar Documents

Publication Publication Date Title
DE60308929T2 (en) Apparatus and method for providing information about home networking devices via the Internet
JP4624701B2 (en) Device information management apparatus and method via network
US20030169728A1 (en) Apparatus for controlling devices in a sub-network of a home-network and a method thereof
DE60031378T2 (en) COMMUNICATION BETWEEN APPARATUS AND CONTROL OF THE APPARATUS IN A HOME NETWORK ASSOCIATED WITH AN EXTERNAL NETWORK
DE60036072T2 (en) METHOD FOR BRIDGE CONNECTION OF MULTIPLE HOME NETWORK ARCHITECTURES
DE60036604T2 (en) INFORMATION ARCHITECTURE HIGHEST LEVELS FOR A HOME NETWORK FITTED TO EQUIPMENT
DE60308520T2 (en) MODULE FOR INTEGRATION IN A HOME NETWORK
DE69838439T2 (en) Method and device for monitoring devices in a home network
DE69926368T2 (en) METHOD AND DEVICE FOR UNIVERSAL ACCESS COMMAND AND CONTROL INFORMATION ON A NETWORK
DE60109029T2 (en) ACCESS TO AN IN-HOME NETWORK ON THE INTERNET
DE60032054T2 (en) Collection of geographic data
DE69836101T2 (en) AN AUDIO VIDEO DEVICE
DE60123357T2 (en) Method of providing services in an IP network system
DE60029321T2 (en) METHOD AND DEVICE FOR REMOTE CONTROL OF A HOME NETWORK FROM AN EXTERNAL COMMUNICATION NETWORK
DE60030102T2 (en) COUNTRY END COVERAGE IN A NETWORK OF ONE OR MORE 1394 BUSES
US7403982B2 (en) Network device and network device control method
US7844738B2 (en) Method of and apparatus for bridging a UPnP network and a rendezvous network
CN1452390A (en) Method for generating user interface of controlling non-HAVI apparatus on HAVI apparatus
DE69928009T2 (en) COMMUNICATION METHOD FOR A HOME NETWORK, NETWORK AND DEVICE FOR CARRYING OUT THE METHOD
DE60031107T2 (en) COMMUNICATION BETWEEN APPARATUS AND CONTROL OF APPARATUS IN A HOME NETWORK ASSOCIATED WITH AN EXTERNAL NETWORK WITH REGIONAL SUPPORT
DE602004009746T2 (en) Sharing services in a network
DE102005034972A1 (en) Method for remote access to a local area network and switching nodes for carrying out the method
DE602006000915T2 (en) Service framework for home networks
JP2003308264A (en) Network device and network device control method
US20100312789A1 (en) Attribute data providing apparatus and method

Legal Events

Date Code Title Description
8364 No opposition during term of opposition