DE202006006419U1 - System zur Umwandlung von Diensten für Einrichtungen, die mit einem Steuer-Gateway verbunden sind - Google Patents

System zur Umwandlung von Diensten für Einrichtungen, die mit einem Steuer-Gateway verbunden sind Download PDF

Info

Publication number
DE202006006419U1
DE202006006419U1 DE202006006419U DE202006006419U DE202006006419U1 DE 202006006419 U1 DE202006006419 U1 DE 202006006419U1 DE 202006006419 U DE202006006419 U DE 202006006419U DE 202006006419 U DE202006006419 U DE 202006006419U DE 202006006419 U1 DE202006006419 U1 DE 202006006419U1
Authority
DE
Germany
Prior art keywords
service
control gateway
information
open platform
content
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
DE202006006419U
Other languages
English (en)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
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 Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
Publication of DE202006006419U1 publication Critical patent/DE202006006419U1/de
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/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Abstract

Eine Vorrichtung zur Umwandlung eines Diensttyps einer Einrichtung, die mit einem Steuer-Gateway verbunden ist, wobei die Vorrichtung eine offene Plattform aufweist und bei der das Steuer-Gateway direkt mit der Einrichtung verbunden ist, wobei die Einrichtung mit einem ersten Einrichtungsdiensttyp versorgbar ist, dadurch gekennzeichnet, dass die Vorrichtung:
ein Basistreibermodul für das Steuer-Gateway umfasst, das mit dem Steuer-Gateway der offenen Plattform kommunikativ verbunden ist, wobei beim Start des Basistreibermoduls für das Steuer-Gateway eine Information zur Einrichtungsbeschreibung zur Verfügung stellbar ist, die zur Einrichtung passt, die mit dem Steuer-Gateway auf der offenen Plattform verbunden ist; wobei gemäß der Information zur Einrichtungsbeschreibung die offene Plattform mindestens einen Inhalt zum Einrichtungsdienst enthält, der auf die Einrichtung abgestimmt ist;
ein Register der offenen Plattform, über das der Inhalt zum Einrichtungsdienst für eine derartige Vorrichtung speicherbar ist und wobei die Vorrichtung zum Erfahren des Inhaltes zum Einrichtungsdienst in einem zweiten Einrichtungsdiensttyp vorliegt;
die Vorrichtung...

Description

  • Die gegenwärtige Erfindung betrifft eine Vorrichtung zur Umwandlung des Diensttyps einer offenen Plattform und insbesondere eine Vorrichtung zur Umwandlung des Diensttyps von mit einem Steuer-Gateway verbundenen Einrichtungen.
  • Im Zuge des Trends zum digitalen Haushalt und mit der wachsenden Internetpräsenz wurde eine Vielzahl an lokalen Netzwerkprotokollen (residential network protocols RNPs) und Agenturplattformen (agency platforms) entwickelt. Die sogenannte "heterogene Netzwerkintegration" rückt in den Fokus und stellt große Herausforderungen an den digitalen Haushalt. Vor einigen Jahren stellte die Open Services Gateway Initiative Alliance (OSGi Alliance) eine offene Dienstplattform zur Verfügung, die nur eine der den Anforderungen genügenden Lösungen darstellt.
  • In der aktuellen OSGi Spezifikation werden nur zwei Verbindungsmethoden definiert. Eine der Verbindungsmethoden ist die in Kapitel 11 beschriebene Gerätezugriffsspezifikation (Device Access specification), die definiert wie ein Treiber, der mit einer physikalischem Einrichtung kommuniziert, die wiederum mit einem offenen lokalen Gateway (open service RG) verbunden ist, herunter geladen wird. Die andere Verbindungsmethode ist die Verbindung durch das in Kapitel 25 der OSGi Spezifikation definierte Netzwerk, das Folgendes umfasst: das Umwandeln eines OSGi Dienstes in einen universellen Standarddienst für Einrichtungen zum Stöpseln und Abspielen (Standard Universal Plug and Play UPnP); zur Verfügung Stellen des umgewandelten OSGi Dienstes für interne multidienstfähige Bündel oder für externe UPnP Steuerpunkte zur weiteren Verwendung.
  • Tatsächlich sind nicht alle Einrichtungen eines digitalen Haushalts mit dem lokalen Gateway (residential gateway; RG) verbunden; überdies können nicht alle Einrichtungen eine Internetzugriffskommunikation verarbeiten. Eine solche Situation kann alternativ dadurch gelöst werden, dass eine üblicherweise erhältliche Verbindungsmethode für Einrichtungen mit einfachen Einrichtungen mit einfachen Funktionen verwendet wird, um diese mit einem reich an Funktionen ausgestatteten Steuer-Gateway zu verbinden während die offene Plattform eines RG's indirekt die einfachen Einrichtungen in einer Unterhierarchie steuert und damit durch das Steuer-Gateway verbunden ist. Eine Gestaltung für eine Haushaltssicherung ist ein Beispiel, wo einfache Sensoren mit einer reich an Funktionen ausgestatteten Master-Steuereinheit verbunden sind, um eine integrative Steuerung zu erreichen; ein sogenannter und marktüblicher LonWorks Netzwerkrahmen ist ein weiteres Beispiel, wo LonWorks Standardeinrichtungen mit einem LonWorks Server verbunden sind, der die LonWorks Standardeinrichtungen indirekt steuert. In diesem Rahmen kann eine offene Plattform nicht direkt mit den Einrichtungen kommunizieren, die mit dem Steuer-Gateway verbunden sind, aber sie kann die verbundenen Einrichtungen durch das Steuer-Gateway steuern. Die sogenannten LonWorks stehen als Abkürzung für Local Operating Networks (lokal operierende Netzwerke) und bilden eine Netzwerkplattform, die von dem deutschen Unternehmen Echelon hergestellt werden.
  • In Bezug auf den oben erwähnten Rahmen, der mit einer Vielzahl von Einrichtungen unterhalb eines Steuer-Gateway verbunden ist, gilt, dass wenn der Rahmen gemäß der OSGi Einrichtungsspezifikation implementiert ist, werden das Steuer-Gateway und alle damit verbundenen Einrichtungen als eine große Menge virtueller Einrichtungen betrachtet. Dann werden die Treiber der Menge virtueller Einrichtungen heruntergeladen, wobei die heruntergeladenen Treiber den Steuer-Gateway Treiber und eine Menge der individuellen Treiber passend zu allen mit dem Steuer-Gateway verbundenen Einrichtungen umfassen sollten. Gemäß solch einer Vorrichtung passen die vorher heruntergeladenen Treiber nicht zu später neu hinzugefügten oder entfernten mit dem Steuer-Gateway verbundenen Einrichtungen. Stattdessen muss wieder eine Treibermenge heruntergeladen werden, die zu der neuen Menge der virtuellen Einrichtungen passt.
  • Mit anderen Worten gilt gemäß der oben beschrieben Vorrichtung, dass das Steuer-Gateway und die darunter angeordneten Einrichtungen als eine einzige und starre Einrichtung betrachtet werden, die nicht verändert werden kann. Es ist offensichtlich keine praktikable Lösung, dass alle ursprünglichen Treiber entfernt werden müssen und dann ein neues Paket an Treibern wieder heruntergeladen werden muss, um eine einzelne Einrichtung hinzufügen oder zu entfernen. Außerdem ist der Prozess des Herunterladens eines Treiberpakets extrem zeitaufwändig und anfällig für Verbindungsunterbrechungen. Daher ist die oben beschriebene Vorrichtung offensichtlich sehr ineffektiv.
  • In Bezug auf den UPnP Einrichtungsdienststandard gemäß der dritten OSGi Spezifikationsversion gilt, dass nur eine Schnittstelle beim Standard für diejenigen nicht-UPnP Einrichtungen zur Verfügung gestellt wird, die in den UPnP Standardeinrichtungsdienst umgewandelt werden, um den internen multidienstfähigen Bündeln oder den externen UPnP Steuerpunkten zur Verwendung oder Steuerung zu dienen; darüber hinaus bietet der Standard auch einen Mechanismus an UPnP Basistreibern, durch die der OSGi Einrichtungsdienst einer UPnP Einrichtung automatisch auf der Dienst-Registry eines offenen Dienst-RG's (lokales Gateway; residential gateway) registriert werden kann. Für den oben beschriebenen Rahmen, bei der eine Vielzahl an Einrichtungen darunter mit einem Steuer-Gateway verbunden ist, gilt, da eine offene Plattform nicht direkt mit den mit dem Steuer-Gateway verbundenen Einrichtungen kommunizieren kann, dass diese Einrichtungen auf keinerlei Weise mit einem Mechanismus ausgestattet werden können, der die Einrichtungen in diverse Einrichtungsdienste umwandelt und die dazu passenden Einrichtungsdienste herunterlädt. Daher kann der UPnP Einrichtungsdienststandard gemäß der dritten OSGi Spezifikationsversion das mit dem Rahmen verknüpfte Problem nicht lösen, bei dem eine Vielzahl an Einrichtungen mit einem Steuer-Gateway verbunden ist.
  • Derzeit sind die diskutierten Probleme in den ähnlichen erhältlichen technischen Veröffentlichungen größtenteils darauf fokussiert, wie ein Kommunikationsprotokoll oder eine Agentursoftware mit einem nicht-OSGi Standard in eine offene Dienstplattform integriert werden kann. Beispielsweise beschreibt die Veröffentlichung "Service-based Access to Distributed Embedded Devices through the Open Service Gateway", wie HAVi (inter-betriebsfähige Audiovideo im Haushalt; home audio video interoperability) Einrichtungen auf CAN's (Steuerbereichsnetzwerk; control area network) wieder auf der Dienst.Registry eines offenen Dienst-RG's (lokales Gateway; residential gateway) registriert werden, nachdem die Einrichtungen in einen Steuerdienst durch zwei Mechanismen des OSGi Einrichtungszugriffsstandards und JNI (java-gebürtige Schnittstelle; Java native interface) gepackt wurden, um das Ziel der Integration und Steuerung zu erreichen. Leider gibt es bislang keine Veröffentlichung, die diskutiert, wie eine Einrichtung integriert werden kann, die durch ein Steuer-Gateway in eine offene Dienstplattform gesteuert wird.
  • Die anderen ähnlichen Veröffentlichungen diskutieren das Problem wie ein Kommunikationsprotokoll oder Standard in ein anderes Kommunikationsprotokoll bzw. einen anderen Standard umgewandelt werden kann. Beispielsweise diskutiert die Veröffentlichung "Device and Service Discovery in Home Network with OSGi" einen wechselseitigen Umwandlungsmechanismus zwischen dem Jini Standard und dem OSGi Standard oder zwischen dem UPnP Standard und dem OSGi Standard. Allerdings ist die vorgeschlagene Vorrichtung darauf begrenzt, Jini und UPnP Einrichtungsdienste umzuwandeln; außerdem muss die physikalische Einrichtung zur Auffindbarkeit und Steuerung der Einrichtung fähig sein 1. Daher bieten die oben beschriebenen Veröffentlichungen keine praktikable Lösung für diejenigen Einrichtungen, die nicht direkt gesteuert werden können und ein Steuer-Gateway benötigen, das die Einrichtungen steuert.
  • Außer den oben beschriebenen Veröffentlichungen setzen die meisten der ähnlichen Schutzrechte ihren Schwerpunkt darauf, wie man einen Vorteil aus einem kommunizierenden Mechanismus ziehen kann, der auf einer offenen Plattform eingerichtet ist, um die Funktion zum Steuern der Einrichtungen zu erhalten, wobei die Einrichtungen ursprünglich durch andere Standardagenturprotokolle gesteuert wurden. Die U.S. Patentanmeldung 2004/0267950 ist ein Beispiel für solch eine Veröffentlichung. Außerdem konzentrieren sich einige andere Patente darauf, wie man einen Vorteil aus anderen, populäreren oder unabhängigeren Mitteln und Vorrichtungen gewinnen kann, um das Ziel des Steuerns der Einrichtungen zu erreichen, beispielsweise die U.S. Patentanmeldung 2001/0034754. Dennoch thematisieren diese Patentanmeldungen nicht, wie man Einrichtungen in eine offene Plattform integrieren kann, wenn die Einrichtungen mit einem Steuer-Gateway verbunden sind.
  • Auf der obigen Beschreibung basierend ist eine Aufgabe der vorliegenden Erfindung, eine Vorrichtung zur Umwandlung der Diensttypen von mit einem Steuer-Gateway verbundenen Einrichtungen zur Verfügung zu stellen. Die Vorrichtung umfasst auf einer offenen Plattform eingerichtete Basistreiber für das Steuer-Gateway und einen durch die Treiber mithilfe eines Mechanismus durch Herunterladen und zur Verfügung Stellen eines Einrichtungsdienstes, der mit der jeweiligen Einrichtung kommunikativ verbunden ist, umgewandelten Einrichtungsdienst, der mit der entsprechenden Einrichtung kommunikativ verbunden ist, die mit dem Steuer-Gateway verbunden ist, die aber nicht direkt in einen Einrichtungsdienst in andere Typen gesteuert werden kann, um so das Ziel der Integration und Steuerung zu erreichen.
  • Entsprechend stellt die vorliegende Erfindung eine Vorrichtung zur Umwandlung eines Diensttyps einer Einrichtung zur Verfügung, die mit einem Steuer-Gateway verbunden ist, wobei die Vorrichtung eine offene Plattform aufweist und bei der das Steuer-Gateway direkt mit der Einrichtung kommunikativ verbunden ist. Dabei ist in der offenen Plattform ein Basistreibermodul für das Steuer-Gateway bereit gestellt, das mit dem Steuer-Gateway kommunikativ verbunden ist und wobei beim Start des Basistreibermoduls für das Steuer-Gateway die zu den jeweiligen Einrichtungen passenden Informationen zur Einrichtungsbeschreibung zur Verfügung stellbar sind und wobei die Informationen vom Steuer-Gateway an die offene Plattform lieferbar sind. Entsprechend der empfangbaren Information zur Einrichtungsbeschreibung enhält die offene Plattform Inhalte zum Einrichtungsdienst, die zu den oben beschriebenen Einrichtungen passen, und die offene Plattform umfasst ein Register für diese Inhalte zum Einrichtungsdienst, so dass die Inhalte zum Einrichtungsdienst durch eine Vorrichtung informiert sind, die einen zweiten Einrichtungsdiensttyp annimmt. Die Vorrichtung, die einen zweiten Einrichtungsdiensttyp annimmt, umfasst eine ursprüngliche Anweisung, mit der die Verwendung der Inhalte zu den Einrichtungsdiensten spezifizierbar ist und wobei die ursprüngliche Anweisung durch die offene Plattform in eine Anweisung umwandelbar ist, die mit dem Steuer-Gateway kommunikationsfähig ist. Die umgewandelte Anweisung ist dann an das Steuer-Gateway lieferbar. Am Ende sind die mit dem Steuer-Gateway verbundenen Einrichtungen für Operationen gemäß der umgewandelten Anweisung durch das Steuer-Gateway steuerbar.
  • In einer Ausführung gemäß der vorliegenden Erfindung kann eine spezifische Chipseriennummer in einer Einrichtung als Information zur Einrichtungsbeschreibung dienen. Alternativ kann die Information zur Einrichtungsbeschreibung durch Kombination der Einrichtungsfunktionsgruppe, der Serien-ID und andere Informationen erstellbar sein. Unabhängig von der Art der Erstellung muss die Information zur Einrichtungsbeschreibung jedoch eindeutig sein.
  • Die vorliegende Erfindung stellt des Weiteren eine Vorrichtung zur Umwandlung von Diensttypen von mit einem Steuer-Gateway verbundenen Einrichtungen zur Verfügung, wobei die Vorrichtung einen Server, eine offene Plattform, ein Steuer-Gateway und mit dem Steuer-Gateway verbundene Einrichtungen umfasst. Dabei enthalten die Einrichtungen Informationen zur Einrichtungsbeschreibung und sind mihilfe eines ersten Einrichtungsdiensttyps betätigbar; das Steuer-Gateway ist elektrisch zwischen der offenen Plattform und den Einrichtungen verbunden und umfasst die Informationen zur Einrichtungsbeschreibung zu den Einrichtungen und die Informationen zur Einrichtungsbeschreibung sind an die offene Plattform lieferbar; der Server umfasst eine Vielzahl an Inhalten zu den Einrichtungsdiensten. Des Weiteren nimmt die offene Plattform gemäß der Informationen zu den Einrichtungsbeschreibungen die Inhalte zu den Einrichtungsdiensten passend zu den jeweiligen Einrichtungen vom Server auf und diese Inhalte sind durch die offene Plattform registrierbar, so dass die Vorrichtung informiert ist, die in dem zweiten Einrichtungsdiensttyp der Inhalte zu den Einrichtungsdiensten vorliegt. Durch die Vorrichtung mit dem zweiten Einrichtungsdiensttyp und einer ursprünglichen Anweisung, mit denen die Verwendung der Inhalte zu den Einrichtungsdiensten spezifizierbar ist, ist die ursprüngliche Anweisung durch die offene Plattform in eine Anweisung umwandelbar, die mit dem Steuer-Gateway kommunikationsähig ist und die umgewandelte Anweisung ist an das Steuer-Gateway zur Steuerung der oben beschriebenen Einrichtung lieferbar.
  • In einer Ausführung der vorliegenden Erfindung umfasst der Basistreiber des Steuer-Gateways in der offenen Plattform ein Dienstproxymodul und ein Anweisungsmanagementmodul. Das Dienstproxymodul umfasst die Inhalte zu den Einrichtungsdiensten, die auf dem zweiten Einrichtungsdiensttyp basieren, und das Modul ist für die Umwandlungsjobs zwischen den auf dem ersten Einrichtungsdiensttyp basierenden Anweisungen oder Informationen einerseits und den auf dem zweiten Einrichtungsdiensttyp basierenden Anweisungen oder Informationen andererseits verantwortlich. Das Anweisungsmanagementmodul umfasst eine Proxyinstallationseinheit und einen Prozessor. Die Information zur Einrichtungsbeschreibung ist für den Prozessor vom Steuer-Gateway erhaltbar und die neu hinzugekommenen Dienste sind vom Prozessor prüfbar. Passend zu jeder neuen Information für eine Einrichtungsbeschreibung sind die passenden Inhalte zu den Einrichtungsdiensten, die zum zweiten Einrichtungsdiensttyp passen, durch die Proxyinstallationseinheit vom Server oder einem Elementdownloadcenter herunterladbar und die heruntergeladenen Inhalte zu den Einrichtungsdiensten sind durch die Proxyinstallationseinheit installierbar und registrierbar. Die Anweisungen oder Informationen, die durch das Dienstproxymodul in eine Anweisung oder Information in einem Gatewayprotokollformat umgewandelt wurden, das mit dem Steuer-Gateway kommunikationsfähig ist, sind durch den Prozessor in den ersten Einrichtungsdiensttyp zurückumwandelbar und die Anweisung oder Information sind durch den Prozessor an das Steuer-Gateway lieferbar; in der Zwischenzeit ist die Anweisung oder Information, die einem Gatewayprotokollformat angepasst ist, das vom Steuer-Gateway empfangen wurde, durch den Prozessor in eine Anweisung oder Information umwandelbar, die zum ersten Einrichtungsdiensttyp passt, und die Anweisung oder Information ist an die Proxyinstallationseinheit oder das Dienstproxymodul lieferbar.
  • Die vorliegende Erfindung stellt des Weiteren eine offene Plattform zur Verfügung, die elektrisch mit dem Steuer-Gateway verbunden ist, das wiederum mit einer Einrichtung verbunden ist, die mittels des ersten Einrichtungsdiensttyps betätigbar ist. Der Basistreiber des Steuer-Gateways in der offenen Plattform umfasst ein Dienstproxymodul und ein Anweisungsmanagementmodul. Das Dienstproxymodul umfasst die Inhalte zu den Einrichtungsdiensten, die auf dem zweiten Einrichtungsdiensttyp basieren, und ist für die Umwandlungsjobs zwischen den auf dem ersten Einrichtungsdiensttyp basierenden Anweisungen oder Informationen einerseits und den auf dem zweiten Einrichtungsdiensttyp basierenden Anweisungen oder Informationen andererseits verantwortlich. Das Anweisungsmanagementmodul umfasst eine Proxyinstallationseinheit und einen Prozessor. Die passenden Inhalte zu den Einrichtungsdiensten, die zum zweiten Einrichtungsdiensttyp passen, sind durch die Proxyinstallationseinheit vom Server oder einem Elementdownloadcenter herunterladbar und die heruntergeladenen Inhalte zu den Einrichtungsdiensten sind dann auf der offenen Plattform durch die Proxyinstallationseinheit installierbar und registrierbar. Die ursprünglichen Anweisungen oder Informationen, die nach Empfang derselbigen erzeugt wurden und auf dem zweiten Einrichtungsdiensttyp basieren, sind durch das Dienstproxymodul in die Anweisungen oder Informationen umwandelbar, die zum ersten Einrichtungsdiensttyp passen. Danach sind die Anweisungen oder Informationen, die auf den ersten Einrichtungsdiensttyp abgestimmt sind, durch den Prozessor in die Anweisungen oder Informationen umwandelbar, die auf das Protokollformat des Steuer-Gateways abgestimmt sind und vom Steuer-Gateway verstanden werden, und durch die dann die Anweisungen oder Informationen im Protokoll des Steuer-Gateways an das Steuer-Gateway für Steuerungseinrichtungen lieferbar sind. Zusätzlich sind die Anweisungen oder Informationen, die vom Steuer-Gateway empfangen werden, durch den Prozessor in die Anweisungen oder Informationen umwandelbar, die auf den ersten Einrichtungsdiensttyp abgestimmt sind, und anschließend sind die relevanten Informationsinhalte extrahierbar und die extrahierten Informationsinhalte sind an die Proxyinstallationseinheit oder an das Dienstproxymodul lieferbar.
  • Zusammenfassend umfasst die vorliegende Erfindung andere Diensttypen zur Registrierung des Einrichtungsdienstes, der durch die Einrichtungen zur Verfügung gestellt wird, wobei die Einrichtungen nicht direkt auf der offenen Plattform steuerbar sind, so dass die Anwesenheit der Einrichtungen durch die Steuerpunkte in anderen Steuertypen wahrnehmbar sind. Bei Aussenden von Steueranweisungen durch einen Steuerpunkt sind die Anweisungen in die auf dem Protokoll des Steuer-Gateways basierenden Anweisungen durch die offene Plattform und den Basistreiber des Steuer-Gateways umwandelbar. Daher stehen mit der vorliegenden Erfindung die Einrichtungen zur Verfügung, die mit dem Steuer-Gateway verbunden sind, die aber nicht direkt mit umgewandelten Einrichtungsdiensten in anderen Typen steuerbar sind, so dass das Ziel der Integration und Steuerung erreicht wird.
  • Die beigefügten Zeichnungen sind beigefügt, um ein besseres Verständnis der Erfindung zur Verfügung zu stellen. Die Zeichnungen stellen Ausführungsformen der Erfindung dar und dienen zusammen mit der Beschreibung zur Erklärung der Prinzipien der Erfindung.
  • 1 ist ein Blockdiagramm, das eine Vorrichtung zur Umwandlung des Einrichtungsdiensttyps der mit einem Steuer-Gateway verbundenen Einrichtung gemäß einer Ausführung der vorliegenden Erfindung darstellt.
  • 2 ist ein Blockdiagramm der Software-Architektur gemäß einer Ausführung der vorliegenden Erfindung, das die offene Plattform darstellt.
  • 3 ist eine schematische Darstellung der Funktionsweise der Vorrichtung für die Signalübertragungen zum Steuern der unterschiedlichen Einrichtungsdiensttypen gemäß einer Ausführung der vorliegenden Erfindung.
  • 1 ist ein Blockdiagramm, das eine Vorrichtung zur Umwandlung des Einrichtungsdiensttyps der mit einem Steuer-Gateway verbundenen Einrichtung gemäß einer Ausführung der vorliegenden Erfindung darstellt. Gemäß 1 umfasst in der dargestellten Ausführung eine Vorrichtung 10 eine offene Plattform 100, die elektrisch mit einem Steuer-Gateway 110 verbunden ist, sowie Einrichtungen 120 und 122 des Steuer-Gateways 110, einen Server 130 und ein Elementdownloadcenter 136, das für den Server zur Verfügung steht. In der Ausführung sollte der Hersteller der Einrichtungen 120 und 122 das Elementdownloadcenter 136 oder den Server 130 mit den jeweiligen Inhalten zu den Einrichtungsdiensten bereitstellen, damit die Einrichtungen 120 und 122 auf normale Weise laufen können. In dem Server 130 gibt es im Allgemeinen ein Speichermodul 134 des Einrichtungsdienstes zur Speicherung der Inhalte der Einrichtungsdienste sowie ein Vergleichsmodul 132 der Einrichtungsdienste zum Vergleichen der von der offenen Plattform 100 übertragenen Informationen und zur Bestimmung der Speicherposition der Inhalte zu dem jeweiligen Einrichtungsdienst, die von der offenen Plattform 100 angefordert sind, und zur weiteren Entscheidung, ob die Inhalte zu dem jeweiligen Einrichtungsdienst von dem Speichermodul 134 des Einrichtungsdienstes oder von dem Elementdownloadcenter 136 erhalten werden sollen oder nicht.
  • Da die Einrichtungen 120 und 122 nicht direkt durch die offene Plattform 100 steuerbar sind, müssen zusätzlich alle Jobs unabhängig davon, ob sie für die Lieferung von Anweisungen an die Einrichtungen 120 und 122 oder ob sie für den Erhalt von Informationen von den Einrichtungen 120 und 122 verantwortlich sind, über das Steuer-Gateway 110 abwickelbar sein, das als ein Anweisungs-/Informationstransfercenter zwischen der offenen Plattform 100 und den Einrichtungen 120 und 122 dient.
  • 2 ist ein Blockdiagramm der Software-Architektur gemäß einer Ausführung der vorliegenden Erfindung, das die offene Plattform darstellt. Um die Allgemeingültigkeit der vorliegenden Erfindung zu verdeutlichen, werden gemäß 2 zwei übliche Einrichtungsdiensttypen von LonWoks (nachfolgend als erster Einrichtungsdiensttyp bezeichnet) und UPnP (nachfolgend als zweiter Einrichtungsdiensttyp bezeichnet) verwendet, und die Umwandlung zwischen dem LonWoks und dem UPnP wird als Beispiel verwendet. Obwohl die offene Plattform 100 in der Ausführung eine OSGi Anordnung 230 als das Center sowie andere Softwaremodule umfasst, ist das nur eines der Anwendungspakete der offenen Plattform 100. Ähnlich sind die in der vorliegenden Erfindung erwähnten Schnittstellen des drahtlosen lokalen Netzwerkes (WLAN) 210, die Ethernet-Netzwerkschnittstelle 220 und der UPnP Basistreiber 240, nur eine der Softwares der offenen Plattform 100, die auswählbar sind. Die vorliegende Erfindung ist jedoch nicht auf die oben erwähnte Software begrenzt.
  • In der Ausführung stellt die offene Plattform 100 ein Basistreibermodul 250 für das Steuer-Gateway zur Verfügung, das zu dem Steuer-Gateway 110 passt. Jeder Fachmann wird leicht feststellen können, dass alle Funktionen des Basistreibermoduls 250 für das Steuer-Gateway nur durch Software implementierbar sind oder durch eine Kombination aus Software und Hardware oder durch eine Hardware-Struktur. Das Basistreibermodul 250 für das Steuer-Gateway umfasst ein Dienstproxymodul 252 und ein Anweisungsmanagementmodul 254. Das Anweisungsmanagementmodul 254 umfasst des Weiteren eine Proxyinstallationseinheit 260 und eine Prozessoreinheit 262. Dabei ist das Dienstproxymodul 252 mit den Inhalten der Einrichtungsdienste (hier sind das die Einrichtungen 120 und 122), die mit dem Steuer-Gateway 110 verbunden sind, kommunikationsfähig. Daher muss für einen Fall, bei dem ein Dienstproxymodul 252 eine Vielzahl an Einrichtungen umfasst, die mit dem Steuer-Gateway 110 verbunden sind, auch eine Vielzahl an passenden Inhalten für Einrichtungsdienste vorhanden sein.
  • Genauer gilt, dass das Dienstproxymodul 252 eine Vielzahl an Inhalten für Einrichtungsdienste umfasst, die auf Einrichtungsdiensttypen basieren, beispielsweise ist der Einrichtungsdienst vom UPnP-Typ (das ist hier der zweite Einrichtungsdiensttyp), und das Dienstproxymodul 252 ist für die Umwandlungsjobs zwischen den Anweisungen oder Informationen im ersten Einrichtungsdiensttyp einerseits und den Anweisungen oder Informationen im zweiten Einrichtungsdiensttyp oder Informationen andererseits verantwortlich. Die Inhalte für die Einrichtungsdienste sind gemäß den zu erhaltenden Inhalten für die Einrichtungsdienste durch die Proxyinstallationseinheit 260 vom Server oder dem Elementdownloadcenter herunterladbar und die heruntergeladenen Inhalte sind durch die Proxyinstallationseinheit 260 auf der offenen Plattform 100 installierbar und registrierbar. Die ursprünglich auf dem UPnP-Einrichtungsdiensttyp basierte Anweisung oder Information (nachfolgend als ursprüngliche Anweisung oder Information bezeichnet) ist durch das Dienstproxymodul 252 in die Anweisung oder Information im Format des ersten Einrichtungsdiensttyps umwandelbar, danach ist die umgewandelte Anweisung oder Information an die Prozessoreinheit 262 lieferbar, durch die die empfangene Anweisung oder Information des Weiteren in die auf das Steuer-Gatewayprotokoll abgestimmte Anweisung oder Information umwandelbar ist, und danach ist die Anweisung oder Information an das Steuer-Gateway 110 sendbar.
  • Es sei darauf hingewiesen, dass die Kommunikation zwischen dem Steuer-Gateway 110 und der offenen Plattform 100 sicherlich unterschiedlich von der zwischen den Einrichtungen 120 und 122 und dem Steuer-Gateway 110 ist, folglich müssen als Erstes die Anweisungen durch die Prozessoreinheit 262 in den ersten Einrichtungsdiensttyp umwandelbar sein zur Steuerung der Einrichtungen 120 und 122 in die Anweisungen oder Informationen, die vom Steuer-Gateway 110 verstanden werden und auf das Protokoll des Steuer-Gateways 110 abgestimmt sind. Dann sind die umgewandelten Anweisungen oder Informationen an das Steuer-Gateway 110 durch das Protokoll des Steuer-Gateways weiterleitbar zur Steuerung der Einrichtungen 120 und 122. Außerdem ist die Prozessoreinheit 262 auch für das Empfangen der Anweisungen oder Informationen verantwortlich, die vom Steuer-Gateway 110 empfangbar sind, und für das Extrahieren der relevanten Informationsinhalte und anschließend sind die extrahierten Informationsinhalte an die Proxyinstallationseinheit oder an das Dienstproxymodul lieferbar.
  • Da die offene Plattform 100 nicht direkt mit der Einrichtung 120 oder 122 kommunikationsfähig ist, die mit dem Steuer-Gateway 110 verbunden ist, müssen die entsprechenden Informationen der verbundenen Einrichtungen als Erstes durch die offene Plattform 100 und durch das Steuer-Gateway 110 sammelbar sein. Sobald in der Ausführung eine Einrichtung initial gestartet oder hinzugefügt wird (an dem Punkt existiert kein Dienstproxymodul 252), muss das auf der offenen Plattform 100 eingerichtete und auf das Steuer-Gateway 110 als treibendes Ziel gerichtete Basistreibermodul 250 für das Steuer-Gateway mit dem Steuer-Gateway 110 kommunikationsfähig sein. Als Nächstes ist das Steuer-Gateway 110 nach der Nummer der verbundenen Einrichtung und nach der Information zur Einrichtungsbeschreibung für jede Einrichtung durch das Basistreibermodul 250 für das Steuer-Gateway abfragbar. Dabei kann die Information zur Einrichtungsbeschreibung eine spezifische Chipseriennummer (beispielsweise eine Seriennummer eines Neuronenchips in einer LonWoks Standardeinrichtung), eine Parametergruppe innerhalb des von einer Einrichtung benötigten Parameterbereiches oder eine Funktionengruppe mit dem von einer Einrichtung benötigten Funktionsbereich sein. Die Art der Auswahl der oben beschriebenen Information zur Einrichtungsbeschreibung sollte bevorzugt derart sein, dass die Information zur Einrichtungsbeschreibung bei gleichen Einrichtungen einheitlich ist.
  • Da nur das Steuer-Gateway 110 direkt mit den Einrichtungen 120 oder 122 kommunikationsfähig ist, muss das Steuer-Gateway 110 für das Zurücksenden der mit der Einrichtung verbundenen Information an das Basistreibermodul 250 für das Steuer-Gateway verantwortlich sein. Da das Steuer-Gateway 110 eine Anfrage vom Basistreibermodul 250 für das Steuer-Gateway umfasst, wäre das Steuer-Gateway 110 für das Beantworten der Information aller verbundenen Einrichtungen 120 oder 122 verantwortlich einschließlich der Einrichtungs-ID (Identifikations-) Information, so dass das Basistreibermodul 250 für das Steuer-Gateway weiß, wieviele Einrichtungen mit dem Steuer-Gateway 110 darunter verbunden sind und welche Einrichtungen es sind.
  • Nachdem das Basistreibermodul 250 für das Steuer-Gateway die vom Steuer-Gateway 110 zurückgesandte Information umfasst, wäre die Information analysiert und die bereitgestellten Beschreibungisnformationen einschließlich der Einrichtungs-ID wären extrahiert. Desweiteren sind über eine Anfrage des Basistreibermoduls 250 für das Steuer-Gateway beim Server 130 über die extrahierten Informationen zu den Einrichtungsbeschreibungen und über die Einrichtungsdienste in unterschiedlichen von der offenen Plattform 100 angeforderten Typen die entsprechenden herunterladbaren Einrichtungsdienste zur Verfügung stellbar. Wenn die angefragten Informationen zu den Einrichtungsbeschreibungen die erforderlichen Einrichtungsdienste zum Herunterladen besitzen, ist durch den Server 130 das Basistreibermodul 250 für das Steuer-Gateway mit dem Downloadelement oder der Downloadposition zur Verfügung stellbar. Wenn andernfalls die angefragten Informationen zu den Einrichtungsbeschreibungen nicht erhältlich sind oder die erforderlichen Einrichtungsdienste in unterschiedlichen Typen nicht existieren, wäre durch eine entsprechende Antwort des Servers 130 an das Basistreibermodul 250 für das Steuer-Gateway die angefragte Operation nicht ausführbar. Wenn die angeforderten und durch das Basistreibermodul 250 für das Steuer-Gateway angefragten Einrichtungsdienste existieren, wären durch den Server 130 die entsprechenden Informationen an das Basistreibermodul 250 für das Steuer-Gateway lieferbar. Dabei sind die Informationen entweder vom Server 130 oder vom Elementdownloadcenter 136 lieferbar.
  • Am Ende und wenn die offene Plattform 100 den entsprechenden Inhalt zum jeweiligen Einrichtungsdienst durch Herunterladen umfasst, wären durch das Basistreibermodul 250 für das Steuer-Gateway der Inhalt zu dem Einrichtungsdienst im Dienstproxymodul 252 passend zu der Einrichtung in einer Dienst-Registry auf der offenen Plattform 100 registriert und ein passendes Objekt für den Einrichtungsdienst generiert. Falls andere Multi-Dienstbündel auf der Plattform oder die externen Steuereinrichtungen eine Operationsanweisung zur Bedienung der Einrichtung aussenden, würde daher als Erstes das Dienstproxymodul 252 der Einrichtung die Operationsanweisung umfassen. Dann wäre durch das Dienstproxymodul 252 die Operationsanweisung im zweiten Einrichtungsdiensttyp in eine Operationsanweisung im ersten Einrichtungsdiensttyp umwandelbar und diese dann an die Prozessoreinheit 262 lieferbar. Wie oben beschrieben sind durch die Prozessoreinheit 262 die auf den ersten Einrichtungsdiensttyp abgestimmten Anweisungen und Informationen in auf das Protokoll des Steuer-Gateways 110 abgestimmte Anweisungen und Informationen umwandelbar. Dann wären die umgewandelten Anweisungen an das Steuer-Gateway 110 lieferbar, so dass durch das Steuer-Gateway 110 die entsprechende Einrichtung steuerbar ist. An diesem Punkt ermöglicht die vorliegende Erfindung die Steuerpunkte in unterschiedlichen Einrichtungsdiensttypen, um die Einrichtungsdienste zu verwenden oder zu steuern und das Problem der Nichtumwandelbarkeit einer konventionellen Vorrichtung kann so gelöst werden.
  • 3 ist eine schematische Darstellung der Funktionsweise der Vorrichtung für die Signalübertragungen zum Steuern der unterschiedlichen Einrichtungsdiensttypen gemäß einer Ausführung der vorliegenden Erfindung. In der Ausführung ist das oben beschriebene Steuer-Gateway ein LonWorks Server, der nach außerhalb über SOAP (simple object access protocol; einfaches Objektzugriffsprotokoll; das ist das oben erwähnte "auf das Steuer-Gateway abgestimmte Protokoll" oder das "Protokoll des Steuer-Gateways" in der Ausführung) kommunikativ verbunden ist. Zur Steuerung einer verbundenen Einrichtung unterhalb des LonWorks Server durch einen UPnP Steuerpunkt ist daher ein Signal vom UPnP Steuerpunkt aussendbar, das Einrichtungsdienste aus diversen Diensten sucht. Sobald der UPnP Basistreiber in der offenen Plattform das Suchsignal empfängt, sind alle auf der offenen Plattform registrierten Einrichtungsdienste erhältlich und eine Liste der Einrichtungsdienste wäre an den UPnP Steuerpunkt zurückgebbar.
  • Es ist anzumerken, dass das vom LonWorks Server ausgesandte SOAP-Signal einige Informationen zur Steuerung und zu Statusvariablen enthält (das sind die im ersten Einrichtungsdiensttyp), die sich nur auf das NVI (network variable input; Netzwerkvariableneingabe) und auf das NVO (network variable output; Netzwerkvariablenausgabe) beziehen, wohingegen die Inhalte im UPnP Standardtyp (das sind die im zweiten Einrichtungsdiensttyp) eine UPnP Dienstbeschreibung und eine UPnP Einrichtungsbeschreibung umfassen, so dass die durch den passenden UPnP Standardtyp angeforderte Information nicht durch das über den LonWorks Server ausgesandte Signal im SOAP-Format zur Verfügung stellbar ist. Um das Problem zu lösen, umfasst die vorliegende Erfindung desweiteren Neuronen-ID's, um die Information zur Seriennummer der LonWorks Standardeinrichtung darzustellen. Neuronenchips werden durch das deutsche Unternehmen Echelon entworfen und durch das japanische Unternehmen Toshiba hergestellt, wobei der Begriff „Neuron" gewählt wurde, um die Ähnlichkeiten zwischen der passenden Netzwerksteuerungsimplementation und dem menschlichen Gehirn herauszustellen. Die ID eines Neuronenchips ist auf jedem Neuronenchip markiert, der in jeder LonWorks Standardeinrichtung verwendet wird, und die ID ist eine weltweit eindeutige und einzigartige Nummer. Durch die Eindeutigkeit der Neuronen-ID wird eine Namensregel eingerichtet und die einzelne Neuronen-ID ist an die entsprechende Information zur Einrichtungsbeschreibung gebunden. Gemäß dem Rahmen sind die betroffenen Hersteller gefragt, die Neuronen-ID als Schlüsselwort zu verwenden, so dass die Inhalte zum Einrichtungsdienst der jeweilis passenden Einrichtung für den Downloadjob und zur späteren Verwendung zur Verfügung stellbar sind.
  • Sobald eine Liste von Diensten vorliegt, erhält der UPnP Steuerpunkt desweiteren ein Dokument zur Beschreibung bezüglich der Inhalte zum Einrichtungsdienst (die im Dienstproxymodul gespeichert sind) von der Dienst-Registry auf der offenen Plattform durch den UPnP Basistreiber. Nach Erhalt des Dokuments zur Beschreibung sind durch den UPnP Steuerpunkt Aktionen auslösbar, die auf dem von der Einrichtung ermöglichten Dienst basieren. Wenn die angestoßenen Aktionen durch den UPnP Basistreiber bei dem Dienstproxymodul vorliegen, sind sie durch das Dienstproxymodul in NVL (network variable local; lokale Netzwerkvariablen) in Anweisungswerte umwandelbar, die zur Steuerung der Einrichtung gesetzt werden müssen; oder die NVL Werte sind einfach von der Einrichtung durch Aussenden einer Anweisung erhältlich. Danach wäre durch die Prozessoreinheit gemäß den gesetzten NVL Werten oder den zu erhaltenden NVL Werten eine passende SOAP Anweisung zur Steuerung des Steuer-Gateways aussendbar. Durch die mit dem Steuer-Gateway verbundene Einrichtung sind gemäß der Anweisung die entsprechenden Operationen ausführbar; nach Ausführung der Operationen ist das Ergebnis an den UPnP Steuerpunkt zurückgebbar. Auf diese Weise sind durch den UPnP Steuerpunkt die LonWorks Standardeinrichtungen steuerbar.
  • Zusammenfassend umfasst die vorliegende Erfindung zur Registrierung der Einrichtungsdienste andere Diensttypen, wobei die Einrichtungsdienste durch die Einrichtungen zur Verfügung stellbar sind und die Einrichtungen nicht direkt auf der offenen Plattform steuerbar sind, so dass die Anwesenheit der Einrichtungen durch den Steuerpunkt in anderen Steuertypen wahrnehmbar ist. Bei Aussenden von Steueranweisungen durch einen Steuerpunkt sind die Anweisungen durch die offene Plattform in die auf dem Protokoll des Steuer-Gateways basierenden Anweisungen durch den Basistreiber des Steuer-Gateways umwandelbar. Daher stehen mit der vorliegenden Erfindung die Einrichtungen zur Verfügung, die mit dem Steuer-Gateway verbunden sind, die aber nicht direkt mit umgewandelten Einrichtungsdiensten in anderen Typen steuerbar sind, so dass das Ziel der Integration und Steuerung erreicht wird.
  • Jeder Fachmann wird leicht feststellen können, dass diverse Modifikationen und Variationen an der Struktur der vorliegenden Erfindung vorgenommen werden können, ohne den Schutzbereich der vorliegenen Erfindung zu verlassen. Es ist selbstverständlich, dass die hier beschriebenen Ausführungsformen, Beispiele und die allgemeine Beschreibung als beispielhaft anzusehen sind, dass sie als eine zusätzliche Erklärung für die beanspruchte Erfindung dienen, und dass sie nicht als Beschränkung des Schutzbereichs der Erfindung verstanden werden dürfen.

Claims (10)

  1. Eine Vorrichtung zur Umwandlung eines Diensttyps einer Einrichtung, die mit einem Steuer-Gateway verbunden ist, wobei die Vorrichtung eine offene Plattform aufweist und bei der das Steuer-Gateway direkt mit der Einrichtung verbunden ist, wobei die Einrichtung mit einem ersten Einrichtungsdiensttyp versorgbar ist, dadurch gekennzeichnet, dass die Vorrichtung: ein Basistreibermodul für das Steuer-Gateway umfasst, das mit dem Steuer-Gateway der offenen Plattform kommunikativ verbunden ist, wobei beim Start des Basistreibermoduls für das Steuer-Gateway eine Information zur Einrichtungsbeschreibung zur Verfügung stellbar ist, die zur Einrichtung passt, die mit dem Steuer-Gateway auf der offenen Plattform verbunden ist; wobei gemäß der Information zur Einrichtungsbeschreibung die offene Plattform mindestens einen Inhalt zum Einrichtungsdienst enthält, der auf die Einrichtung abgestimmt ist; ein Register der offenen Plattform, über das der Inhalt zum Einrichtungsdienst für eine derartige Vorrichtung speicherbar ist und wobei die Vorrichtung zum Erfahren des Inhaltes zum Einrichtungsdienst in einem zweiten Einrichtungsdiensttyp vorliegt; die Vorrichtung mit dem zweiten Einrichtungsdiensttyp und der ursprünglichen Anweisung, mit denen die Verwendung der Inhalte zu den Einrichtungsdiensten spezifizierbar ist und wobei die ursprüngliche Anweisung in eine Anweisung umwandelbar ist, die mit dem Steuer-Gateway kommunikationsfähig ist; die durch die offene Plattform an das Steuer-Gateway gesandte umgewandelte Anweisung in einem Typ, der auf das Protokoll des Steuer-Gateways abgestimmt ist; und gemäß der umgewandelten Anweisung sind die Operationen der Einrichtung durch das Steuer-Gateway steuerbar.
  2. Die Vorrichtung zur Umwandlung der Diensttypen der mit einem Steuer-Gateway verbundenen Einrichtungen gemäß Anspruch 1, wobei die offene Plattform gemäß der Information zur Einrichtungsbeschreibung zum Erhalten des Inhalts zum Einrichtungsdienst umfasst: Mittel zum Beurteilen und Entscheiden, ob der Inhalt zum Einrichtungsdienst auf der offenen Plattform existiert oder nicht, wobei wenn kein Inhalt zum Einrichtungsdienst existiert, dann Folgendes gilt: dass die Information zur Einrichtungsbeschreibung einem Server durch die offene Plattform zur Verfügung stelltbar ist; und dass die Information zur Einrichtungsbeschreibung der offenen Plattform durch den Server zur Verfügung stelltbar ist.
  3. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden ist, gemäß Anspruch 2, wobei der Server den Inhalt zur Einrichtungsbeschreibung der offenen Plattform zur Verfügung stellt und dabei die folgenden Mittel umfasst: ein Speichermodul ist dem Server zugeordnet, das gemäß der Information zur Einrichtungsbeschreibung zum Inhalt des Einrichtungsdiensts diesen in einen Speicherplatz oder einem Elementdownloadcenter speichert; wobei der Server den Inhalt zum Einrichtungsdienst von ihm selber oder dem Elementdownloadcenter enthält; und der Inhalt zum Einrichtungsdienst ist der offenen Plattform über den Server verfügbar.
  4. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind gemäß Anspruch 1, wobei die Information zur Einrichtungsbeschreibung eine Seriennummer eines spezifischen Chips der Einrichtung ist.
  5. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind gemäß Anspruch 1, wobei die Information zur Einrichtungsbeschreibung dadurch erhaltbar ist, dass die von der Einrichtung erforderten Parameter gruppiert sind und die Information zur Einrichtungsbeschreibung derselben Einrichtungen eine Eindeutigkeit aufweist.
  6. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind gemäß Anspruch 1, wobei die Information zur Einrichtungsbeschreibung dadurch erhaltbar ist, dass die Einrichtungsfunktionen gruppiert sind und die Information zur Einrichtungsbeschreibung derselben Einrichtungen eine Eindeutigkeit aufweist.
  7. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind gemäß Anspruch 6, wobei die offene Plattform eine offene Plattform gemäß der OSGi Spezifikation umfasst.
  8. Eine Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind, umfasst: eine Einrichtung, die eine Information zur Einrichtungsbeschreibung enthält und in einem ersten Einrichtungsdiensttyp betätigbar ist; ein Steuer-Gateway, das elektrisch mit der Einrichtung verbunden ist und das die von der Einrichtung erhaltbare Information zur Einrichtungsbeschreibung umfasst; ein Server mit einer Vielzahl an Inhalten zu den Einrichtungsdiensten; und eine offene Plattform, die ein Basistreibermodul für das Steuer-Gateway besitzt, wobei das Modul mit dem Steuer-Gateway kommunikativ zum Betreiben des Steuer-Gateways verbunden ist, und wobei die offene Plattform die vom Steuer-Gateway erhaltbare Information zur Einrichtungsbeschreibung umfasst und die gemäß der erhaltbaren Information zur Einrichtungsbeschreibung desweiteren die Inhalte zum Einrichtungsdienst korrespondierend zur Einrichtung vom Server erhält; die Inhalte zum Einrichtungsdienst der offenen Plattform für die Vorrichtung sind durch Verwendung eines zweiten Einrichtungsdiensttyps zum Kennen der Inhalte zum Einrichtungsdienst registrierbar; und da die Vorrichtung, die im zweiten Einrichtungsdiensttyp und mit der ursprünglichen Anweisung vorliegt, mit denen die Verwendung der Inhalte zum Einrichtungsdienst spezifizierbar ist und wobei die ursprüngliche Anweisung in eine Anweisung umwandelbar ist, die mit dem Steuer-Gateway kommunizierbar ist; ein Mittel zum Abstimmen der umgewandelten Anweisung auf eine Weise auf das Protokoll des Steuer-Gateways, und Mittel zum Ubermitteln an das Steuer-Gateway zum Steuern der Einrichtung.
  9. Die Vorrichtung zur Umwandlung der Diensttypen der Einrichtungen, die mit einem Steuer-Gateway verbunden sind gemäß Anspruch 8, wobei die offene Plattform umfasst: ein Dienstproxymodul, das einen Inhalt zum Einrichtungsdienst umfasst, der auf dem zweiten Einrichtungsdiensttyp basiert und das für das Umwandeln zwischen der Anweisung oder Information im ersten Einrichtungsdiensttyp einereits und der Anweisung oder Information im zweiten Einrichtungsdiensttyp anderereits verantwortlich ist; und ein Anweisungsmanagementmodul umfasst eine Proxyinstallationseinheit, die für das Herunterladen des Inhalts zum Einrichtungsdienst vom Server oder dem Elementdownloadcenter verantwortlich ist, wobei das auf den zweiten Einrichtungsdiensttyp abgestimmt ist, und dann der heruntergeladene Inhalt zum Einrichtungsdienst installierbar und auf der offenen Plattform registrierbar ist; und eine Prozessoreinheit mit den extrahierbaren relevanten Informationsinhalten der vom Steuer-Gateway empfangenen Anweisung oder Information, wobei der extrahierbare Informationsinhalt in einen auf den ersten Einrichtungsdiensttyp abgestimmten Inhalt umwandelbar ist und der umwandelbare Imformationsinhalt an das Dienstproxymodul oder an die Proxyinstallationseinheit lieferbar ist; dabei ist die Prozessoreinheit auch für das Umwandeln der Anweisung oder Information im ersten Einrichtungsdiensttyp, der vom Dienstproxymodul empfangbar ist, in die Anweisung oder Information in einem mit dem Steuer-Gateway kommunizierbaren Format verantwortlich.
  10. Eine offene Plattform, die mit einem Steuer-Gateway elektrisch verbunden ist, wobei das Steuer-Gateway desweiteren elektrisch mit einer Einrichtung verbunden ist und die Einrichtung mithilfe eines ersten Einrichtungsdiensttyp bedienbar ist und die offene Plattform umfasst: ein Dienstproxymodul, das einen Inhalt zum Einrichtungsdienst umfasst, der auf einem zweiten Einrichtungsdiensttyp basiert, und das für das Umwandeln zwischen einem ersten Einrichtungsdiensttyp und einem zweiten Einrichtungsdiensttyp verantwortlich ist; und ein Anweisungsmanagementmodul umfasst: eine Proxyinstallationseinheit, die für das Herunterladen eines Inhalts zum Einrichtungsdienst vom Server oder dem Elementdownloadcenter verantwortlich ist, wobei das auf den zweiten Einrichtungsdiensttyp abgestimmt ist, und dann der heruntergeladene Inhalt zum Einrichtungsdienst installierbar und auf der offenen Plattform registrierbar ist; und eine Prozessoreinheit, die für das Umwandeln zwischen der vom Steuer-Gateway empfangenen Anweisung und dem ersten Einrichtungsdiensttyp verantwortlich ist, wobei die die Einrichtung steuernde ursprüngliche Anweisung auf dem zweiten Einrichtungsdiensttyp basiert und zuerst durch das Dienstproxymodul in das Format des ersten Einrichtungsdiensttyps umwandelbar ist; dann die umgewandelte Anweisung an die Prozessoreinheit lieferbar ist, um weiter in eine Anweisung umwandelbar zu sein, die vom Steuer-Gateway akzeptierbar ist; und dann ist die umgewandelte Anweisung auf eine auf das Protokoll des Steuer-Gateways abgestimmte Weise an das Steuer-Gateway zum Steuern der Einrichtung lieferbar.
DE202006006419U 2005-12-22 2006-04-21 System zur Umwandlung von Diensten für Einrichtungen, die mit einem Steuer-Gateway verbunden sind Expired - Lifetime DE202006006419U1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW094145773A TWI295432B (en) 2005-12-22 2005-12-22 Method and system for converting service type of device connected to control gateway
TW094145773 2005-12-22

Publications (1)

Publication Number Publication Date
DE202006006419U1 true DE202006006419U1 (de) 2006-10-26

Family

ID=37388108

Family Applications (1)

Application Number Title Priority Date Filing Date
DE202006006419U Expired - Lifetime DE202006006419U1 (de) 2005-12-22 2006-04-21 System zur Umwandlung von Diensten für Einrichtungen, die mit einem Steuer-Gateway verbunden sind

Country Status (3)

Country Link
US (1) US7885273B2 (de)
DE (1) DE202006006419U1 (de)
TW (1) TWI295432B (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1990952A1 (de) 2007-05-07 2008-11-12 Alcatel Lucent Anwendungsmodul und Fernverwaltungsserver mit Parameterbeschreibungsmodell
EP2015179A1 (de) * 2007-07-13 2009-01-14 Alcatel Lucent Fernverwaltungssystem und -verfahren für Dienstobjekte

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10302678A1 (de) * 2003-01-24 2004-07-29 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung von auf dem HAVi-Standard basierten Geräten durch Device Control Module einer OSGi-Plattform
TWI358648B (en) * 2007-11-29 2012-02-21 Wistron Corp A system for common compiler service based on the
US8954541B2 (en) * 2007-12-29 2015-02-10 Amx Llc Method, computer-readable medium, and system for discovery and registration of controlled devices associated with self-describing modules
TWI374637B (en) * 2008-12-31 2012-10-11 Ind Tech Res Inst Information transmission and service integration system and method thereof
US8649519B2 (en) * 2009-09-04 2014-02-11 Rgb Systems, Inc. Method and apparatus for secure distribution of digital content
US8582422B2 (en) * 2011-04-05 2013-11-12 Hewlett-Packard Development Company, L.P. Access point configuration propagation
DE102011080569A1 (de) * 2011-08-08 2013-02-14 Endress + Hauser Process Solutions Ag System und Verfahren zur Bedienung von Feldgeräten in einer Automatisierungsanlage
FR2982445A1 (fr) * 2011-11-04 2013-05-10 Delta Dore Procede et systeme d'association d'un equipement avec une passerelle
CN106302523B (zh) * 2016-09-21 2022-03-04 北京邦天信息技术有限公司 一种使智能设备支持多协议共存协作的装置及方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2773656B1 (fr) 1998-01-15 2000-02-11 Alsthom Cge Alcatel Passerelle intelligente entre un point de controle de service, et un reseau de signalisation
JP3633356B2 (ja) 1999-03-31 2005-03-30 株式会社日立製作所 サーバ装置、サービス制御ゲートウェイ装置、サービス制御装置及び通信制御方法
US20010034754A1 (en) * 2000-03-17 2001-10-25 Elwahab Amgad Mazen Device, system and method for providing web browser access and control of devices on customer premise gateways
TWI246285B (en) 2002-02-08 2005-12-21 Matsushita Electric Ind Co Ltd Gateway apparatus and its controlling method
KR100421144B1 (ko) 2002-05-24 2004-03-04 삼성전자주식회사 미디어 게이트웨이 콘트롤 프로토콜방식의 보이스 오버인터넷 프로토콜 호 서비스를 위한 헤드 엔드 장치
US7272133B2 (en) 2002-08-12 2007-09-18 Telcordia Technologies, Inc. Method and system for implementing standard applications on an intelligent network service control point through an open services gateway
US7437432B2 (en) * 2002-12-12 2008-10-14 International Business Machines Corporation Client device configuration with configuration services providers
KR100493883B1 (ko) * 2003-01-02 2005-06-10 삼성전자주식회사 애플리케이션 관리 시스템 및 방법
DE10302678A1 (de) 2003-01-24 2004-07-29 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung von auf dem HAVi-Standard basierten Geräten durch Device Control Module einer OSGi-Plattform
KR100485809B1 (ko) * 2003-03-07 2005-04-28 삼성전자주식회사 서비스 게이트웨이 시스템 및 그 사용방법
KR100584712B1 (ko) * 2003-12-26 2006-05-30 한국전자통신연구원 홈 게이트웨이와 오에스지아이 플랫폼을 이용한 홈네트워크 미들웨어 간 상호운용 서비스 장치 및 그 방법
TWI239176B (en) 2003-12-30 2005-09-01 Chunghwa Telecom Co Ltd Wireless control gate channel system
GB0413334D0 (en) * 2004-06-15 2004-07-21 Koninkl Philips Electronics Nv Gateway for a local networking system
US20060041924A1 (en) * 2004-08-20 2006-02-23 Matsushita Electric Industrial Co., Ltd. Digital television middleware service for home networking domains
US8699501B2 (en) * 2005-07-04 2014-04-15 Sk Telecom Co., Ltd. Residential gateway system for home network service
KR100694155B1 (ko) * 2005-10-12 2007-03-12 삼성전자주식회사 웹서비스를 통해 홈 네트워크 기기의 서비스를 홈 네트워크외부에 제공하는 방법 및 장치
TWI315952B (en) * 2006-10-20 2009-10-11 Ind Tech Res Inst System and method for controlling the devices connected to control gateway

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1990952A1 (de) 2007-05-07 2008-11-12 Alcatel Lucent Anwendungsmodul und Fernverwaltungsserver mit Parameterbeschreibungsmodell
WO2008135279A1 (en) * 2007-05-07 2008-11-13 Alcatel Lucent Application module and remote management server with parameter description model
CN101304335B (zh) * 2007-05-07 2012-09-19 阿尔卡特朗讯公司 具有参数描述模型的应用模块和远程管理服务器
RU2495534C2 (ru) * 2007-05-07 2013-10-10 Алькатель Люсент Прикладной модуль и сервер удаленного управления с моделью описания параметров
US9148296B2 (en) 2007-05-07 2015-09-29 Alcatel Lucent Application module and remote management server with parameter description model
EP2015179A1 (de) * 2007-07-13 2009-01-14 Alcatel Lucent Fernverwaltungssystem und -verfahren für Dienstobjekte
WO2009010131A1 (en) * 2007-07-13 2009-01-22 Alcatel Lucent A remote management system and method for service objects
US9003011B2 (en) 2007-07-13 2015-04-07 Alcatel Lucent Remote management system and method for service objects

Also Published As

Publication number Publication date
TWI295432B (en) 2008-04-01
TW200726128A (en) 2007-07-01
US20070147396A1 (en) 2007-06-28
US7885273B2 (en) 2011-02-08

Similar Documents

Publication Publication Date Title
DE202006006419U1 (de) System zur Umwandlung von Diensten für Einrichtungen, die mit einem Steuer-Gateway verbunden sind
DE60308520T2 (de) Modul zur integration in einem heimnetzwerk
DE602005004214T2 (de) Kommunikationssystem and Verfahren zur Aktualisierung von Software in einem Endbenutzergerät
DE69838541T2 (de) Verbindungsherstellung zwischen entfernten Einheiten mit Hypertext-Übertragungsprotokoll
DE69834566T2 (de) Integrierte kommunikationsarchitektur in einer mobilen vorrichtung
DE60032054T2 (de) Erfassung von geographischen Daten
DE60109029T2 (de) Zugriff auf ein in-haus netzwerk über das internet
DE102006049131B4 (de) Verfahren und System für Netzwerkdienste bei einem mobilen Fahrzeug
EP3230856B1 (de) Verfahren zum update von firmware von geräten
WO2011088878A1 (de) Verbindungsmodul zum anbinden mindestens eines sensors, aktors oder effektors an ein service oriented architecture- (soa-) netzwerk
DE69928009T2 (de) Kommunikationsverfahren für ein hausnetzwerk, netzwerk und vorrichtung zum durchführen des verfahrens
DE102005034972A1 (de) Verfahren zum Fernzugriff auf ein lokales Netzwerk sowie Vermittlungsknoten für die Durchführung des Verfahrens
DE102019100436A1 (de) System zum dynamischen zuweisen von diensten zwischen steuerungen in einem automobil
DE102015215480A1 (de) Verfahren und Vorrichtung zum Übertragen einer Nachricht in einem Fahrzeug
WO2021165116A1 (de) Fahrzeugkomponente zur bereitstellung wenigstens eines dienstes in einem fahrzeug mit einer vorfiltereinheit
EP3080950B1 (de) Verfahren und system zur deterministischen autokonfiguration eines gerätes
EP1602197B1 (de) Verfahren und vorrichtung zur steuerung von auf dem havi-standard basierenden geräten durch device control module einer osgi-plattform
EP1499999A2 (de) Verzeichnisdienst in einem automatisierungssystem
DE112012007196T5 (de) Parametereinstellungssystem, Programmverwaltungsvorrichtung, und Informationsverarbeitungsvorrichtung
DE69834253T2 (de) System und Verfahren zur Ausführung eines bestimmten Befehls zwischen erstem und zweitem Endgerät
EP1494434A1 (de) Verfahren zur Konfiguration einer Einrichtung in einem Datennetz
WO2004091173A1 (de) Verfahren und anordnung zur konfiguration einer einrichtung in einem datennetz
DE102014210230B4 (de) Druckverfahren, Anordnung zur Realisierung des Druckverfahrens sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium
EP3381159A1 (de) Direkter zugriff auf bussignale in einem kraftfahrzeug
DE10229878A1 (de) Automatisierungsgerät mit Schnittstelle zum nachrichten- und portbasierten Zugriff auf eine Applikation

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20061130

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

Effective date: 20090525

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

Effective date: 20120511

R152 Utility model maintained after payment of third maintenance fee after eight years

Effective date: 20140522

R082 Change of representative

Representative=s name: REICHERT & LINDNER PARTNERSCHAFT PATENTANWAELT, DE

R071 Expiry of right