DE102017003359A1 - Method for operating a data processing system - Google Patents

Method for operating a data processing system Download PDF

Info

Publication number
DE102017003359A1
DE102017003359A1 DE102017003359.5A DE102017003359A DE102017003359A1 DE 102017003359 A1 DE102017003359 A1 DE 102017003359A1 DE 102017003359 A DE102017003359 A DE 102017003359A DE 102017003359 A1 DE102017003359 A1 DE 102017003359A1
Authority
DE
Germany
Prior art keywords
data
computers
processor
processing system
communication
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.)
Ceased
Application number
DE102017003359.5A
Other languages
German (de)
Inventor
Anmelder Gleich
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE102017003359.5A priority Critical patent/DE102017003359A1/en
Publication of DE102017003359A1 publication Critical patent/DE102017003359A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication

Abstract

Die Erfindung betrifft ein Verfahren zum Betreiben eines Datenverarbeitungssystems,- Bereitstellen von zumindest zwei Datenrechnern, wobei beide Datenrechner in Datenkommunikation miteinander stehen oder diese eine solche miteinander aufbauen können,- Eingabe von Betriebsparametern in zumindest einen Datenrechner zum Betreiben der Datenrechner und/oder zum Betreiben des Datenverarbeitungssystems,- Adressierung zumindest eines Datenrechners durch spezifische Eingabe von Adressdaten,- Aufbau einer HTML-basierten Kommunikationsverbindung zwischen den Datenrechnern, wobei nach Aufbau der Kommunikationsverbindung Daten von einem Datenrechner auf zumindest einen anderen Datenrechner übertragen werden, wobei- die beiden Datenrechner ein vollständig unabhängiges und, vorzugsweise in sich datentechnisch abgeschlossenes, Datensystem, derart bildet als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechnern ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.The invention relates to a method for operating a data processing system, providing at least two data computers, wherein both data computers are in data communication with one another or they can establish such with one another, input of operating parameters into at least one data computer for operating the data computer and / or for operating the computer Data processing system, - Addressing at least one data processor by specific input of address data, - Establishment of an HTML-based communication connection between the data computers, wherein after establishing the communication connection data is transferred from one data processor to at least one other data processor, the two data processors a completely independent and , preferably in data-technically completed, data system, such forms as that the structure of the communication connection and operating the communication link between the data computers exclusively on B Asis a data communication of the computer with each other based.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Betreiben eines Datenverarbeitungssystems sowie ein Datenverarbeitungssystem gemäß den jeweiligen Oberbegriffen der Patentansprüche 1 und 10.The present invention relates to a method for operating a data processing system and to a data processing system according to the respective preambles of claims 1 and 10.

Das hier beschriebene Verfahren zum Betreiben eines Datenverarbeitungssystems umfasst einen ersten Schritt, in welchem zumindest zwei Datenrechner bereitgestellt werden, wobei beide Datenrechner in Datenkommunikation miteinander stehen oder diese eine solche miteinander aufbauen können.The method described here for operating a data processing system comprises a first step, in which at least two data computers are provided, wherein both data computers are in data communication with one another or they can build one with one another.

In einem weiteren Schritt werden Betriebsparameter in zumindest einem Datenrechner zum Betreiben der Datenrechner und/oder zum Betreiben des Datenverarbeitungssystems eingegeben.In a further step, operating parameters are input in at least one data computer for operating the data processor and / or for operating the data processing system.

„Betriebsparameter“ bezeichnet daher solche Parameter, welche, vorzugsweise zwingend, nötig zur Definition und zum Betreiben des Datenverarbeitungssystems sind. Denkbar ist nämlich, dass die Betriebsparameter ein Teil eines Betriebs- und/oder Programmiersprachensystems zumindest eines der Datenrechner sind, mittels dessen ein Betrieb zumindest eines der Datenrechner initiiert und/oder aufgebaut werden kann."Operating parameters" therefore refers to those parameters which, preferably mandatory, are necessary for the definition and operation of the data processing system. It is conceivable, in fact, that the operating parameters are part of an operating and / or programming language system of at least one of the data computers, by means of which an operation of at least one of the data computers can be initiated and / or established.

In einem weiteren Schritt wird zumindest ein Datenrechner durch spezifische Eingabe von Adressdaten adressiert. Dies kann heißen, dass der Benutzer über Eingabe beispielsweise einer IP-Adresse gezielt zumindest einen der Datenrechner ansteuern kann. Insofern ist denkbar, dass von einem oder mehreren der Datenrechner, insbesondere durch benutzerspezifische Eingabe der obig beschriebenen Adressdaten in zumindest einen der Datenrechner, eine spezifische Auswahl von Datenrechnern, welche zu einem vorzugsweise rein lokalem Kommunikationsnetzwerk zusammengeschaltet sind, vorgenommen werden kann. Mit anderen Worten können daher über beispielsweise eine solche IP-Adressierung einzelne Datenrechner in ein solches lokales (auch privates) Kommunikationsnetzwerk eingewählt werden.In a further step, at least one data processor is addressed by specific input of address data. This may mean that the user can specifically target at least one of the data computers by entering, for example, an IP address. In this respect, it is conceivable that one or more of the data computers, in particular by user-specific input of the above-described address data in at least one of the data computer, a specific selection of data computers, which are interconnected to a preferably purely local communication network can be made. In other words, individual data processors can therefore be dialed into such a local (also private) communication network via, for example, such IP addressing.

Unter einem lokalen Kommunikationsnetzwerk im Sinne vorliegender Anmeldung kann man ein persönliches Netzwerk (zu engl. Personal Area Network, Abkürzung: PAN) verstehen, das von Kleingeräten wie PDAs oder Mobiltelefonen ad hoc auf- und abgebaut werden kann. PANs können daher mittels verschiedener drahtgebundener Übertragungstechniken wie USB oder FireWire oder auch mittels drahtloser Techniken, wie IrDA, Bluetooth oder WLAN aufgebaut werden (WPAN). PANs können genutzt werden, um mit den Geräten untereinander zu kommunizieren, sie können aber auch dazu dienen, mit einem größeren Netz zu kommunizieren (Uplink). Ein mittels Bluetooth erstelltes PAN nennt man Piconet.A local communication network in the sense of the present application can be understood as a personal network (abbreviation: PAN) which can be set up and dismantled ad hoc by small devices such as PDAs or mobile telephones. PANs can therefore be set up using a variety of wired transmission technologies, such as USB or FireWire, or wireless technologies such as IrDA, Bluetooth or WLAN (WPAN). PANs can be used to communicate with each other, but they can also be used to communicate with a larger network (uplink). A Bluetooth created PAN is called Piconet.

Möglich ist jedoch auch, dass das lokale Kommunikationsnetzwerk im Sinne der Anmeldung ein Local Area Network, zu Deutsch lokales oder örtliches Netzwerk), kurz LAN, ein Rechnernetz ist, das die Ausdehnung von Personal Area Networks übertrifft. Vorzugsweise ist das hiermit vorgestellte Datenverarbeitungsystem von einem Master-Slave-Netzwerk verschieden.However, it is also possible that the local communication network in the sense of the application is a local area network, in short a LAN, a computer network that exceeds the extent of personal area networks. Preferably, the data processing system presented here is different from a master-slave network.

Beispielsweise kann es sich bei dem Benutzer um einen technischen Fachmann handeln. Insbesondere ist der Benutzer kein Geschäftsmann. Zudem ist das hier beschriebene Verfahren frei von solchen Schritten und/oder Mitteln, welche eine geschäftliche Tätigkeit ermöglichen. Trotzdem kann es sich bei dem Benutzer um einen Endverbraucher handeln.For example, the user may be a technical person skilled in the art. In particular, the user is not a businessman. In addition, the method described here is free of such steps and / or means that enable a business activity. Nevertheless, the user may be an end user.

In einem weiteren Schritt wird eine HTML-basierte Kommunikationsverbindung zwischen den Datenrechnern aufgebaut, wobei nach Aufbau der Kommunikationsverbindung Daten von einem Datenrechner auf zumindest einen anderen Datenrechner übertragen werden. „HTMLbasierte Kommunikationsverbindung“ bezeichnet dabei jedwede Kommunikationsverbindung, welche zumindest teilweise nach einem HTML-Standard aufgebaut ist und/oder die Übertragung von solchen Datenpaketen beinhaltet, welche zumindest teilweise in Form eines HTML-Datenpakets aufgebaut sind oder zumindest ein solches zumindest teilweise enthalten.In a further step, an HTML-based communication connection is established between the data computers, wherein after establishing the communication connection, data is transferred from one data processor to at least one other data processor. "HTML-based communication connection" designates any communication link which is at least partially constructed according to an HTML standard and / or includes the transmission of such data packets which are at least partially constructed in the form of an HTML data packet or at least partially contain such.

Dabei definiert und/oder bildet der Begriff „HTML-basiert“ gleichzeitig eine Kommunikationslayer im Sinne der Anmeldung aus, innerhalb derer die Datenpakete bewegt werden. Diese so definierte HTML-basierte Kommunikationslayer ist daher ein anwendungsorientierter Layer. Beispielsweise verlassen die in dieser Erfindung dargestellten Datenpakete die durch das HTML-Datenpaket definierten Kommunikationslayer nicht.At the same time, the term "HTML-based" defines and / or forms a communication layer within the meaning of the application within which the data packets are moved. This HTML-based communication layer defined in this way is therefore an application-oriented layer. For example, the data packets shown in this invention do not leave the communication layers defined by the HTML data packet.

Dies kann insbesondere heißen, dass die Kommunikationsverbindung frei von solchen Datenpaketen ist, welche eine im Vergleich zu der obig beschriebenen HMTL-Kommunikationslayer „tiefere“ Programmiersprache oder Darstellung im Sinne des OSI-Standards darstellen. Grundsätzlich beruht daher die vorliegende Erfindung auch unter anderem auf dem Konzept, dass das hiermit beschriebene Kommunikationssystem nicht nur eine vorgebbare Auswahl von wohl definierten und von den Benutzer stets selbst einstellbaren Benutzern aufweist, sondern ebenso ein solches Kommunikationssystem ist, welches - nach vorheriger spezifischer IP-Adressierung durch den Benutzer - dann jedoch besonders benutzerfreundlich als tiefste Kommunikationslayer die obig beschriebene HTML-Layer verwendet.This may in particular mean that the communication connection is free of such data packets which represent a "deeper" programming language or representation in the sense of the OSI standard compared to the HMTL communication layer described above. Basically, therefore, the present invention is also based, inter alia, on the concept that the communication system described here not only has a predefinable selection of well-defined users who are always self-adjustable by the user, but also such a communication system which - after previous specific IP- Addressing by the user - but then especially user-friendly as the deepest communication layer using the HTML layer described above.

Es ist jedoch oder somit möglich, dass mittels des hier vorgestellten Kommunikationsystems ein Layersystem gemäß dem OSI-Standard implementiert ist.However, it is or is possible that a layer system according to the OSI standard is implemented by means of the communication system presented here.

Die vorliegende Erfindung ist nämlich unter anderem auch dadurch gekennzeichnet, dass die beiden Datenrechner ein vollständig unabhängiges und vorzugsweise in sich datentechnisch abgeschlossenes Datensystem derart bilden, als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechnern ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.The present invention is inter alia also characterized in that the two data computers form a completely independent and preferably data-technically closed data system such that the structure of the communication connection and operating the communication link between the data computers exclusively based on data communication of the data processor with each other based.

Insbesondere kann somit eine Kommunikation der einzelnen Datenrechner untereinander besonders unabhängig aufgebaut und frei von externen Netzwerk- und/oder Interneteinflüssen sein. Eine externe Netzwerkkomponente ist daher eine solche Komponente, welche dem hier beschriebenen lokalem Netzwerk nicht zugeordnet ist. Die Zuordnung kann dabei über entsprechend IP-Adressierung geschehen. Mit anderen Worten ist das obig beschriebene Verfahren und somit das obig beschriebene Datenverarbeitungssystem vollständig dezentralisiert, so dass eine vollständige Abkopplung des obig beschriebenen Datenverarbeitungssystems von einem übergeordneten Datenverarbeitungssystem (beispielsweise dem Internet) ermöglicht ist, was die private Sicherheit durch die obig beschriebene Entkopplung entsprechend maßgeblich erhöht.In particular, a communication between the individual data computers can thus be constructed particularly independently of one another and be free from external network and / or Internet influences. An external network component is therefore one such component that is not associated with the local network described herein. The assignment can be done via corresponding IP addressing. In other words, the above-described method and thus the data processing system described above is completely decentralized, so that a complete decoupling of the above-described data processing system from a higher-level data processing system (for example, the Internet) is possible, which increases the private security accordingly by decoupling described above ,

Zudem kann ein Zugriff und/oder Zugang von Benutzern besonders einfach im Hinblick auf den Benutzer selbst, den Ort, die Zeit sowie auch generische (beispielsweise extern oder intern gebildete) Daten kontrolliert und überwacht werden.In addition, access and / or access of users can be controlled and monitored particularly simply with regard to the user himself, the location, the time and also generic (for example externally or internally formed) data.

Darüber hinaus ist es möglich, dass über das obig beschriebene private Datenverarbeitungssystem, da dieses keinen Zugang zu dem übergeordneten Internet aufweist, sehr große Dateien, beispielsweise Videodateien, insbesondere beispielsweise mittels eines E-Mail-Exchange-Programms untereinander ausgetauscht werden können.Moreover, it is possible that via the above-described private data processing system, since this has no access to the parent Internet, very large files, such as video files, in particular, for example, by means of an e-mail Exchange program can be interchanged.

Auch können Adressbücher von Eingangscontainern, Eingangswiederherstellungsprogrammen, etc. von einem der Datenrechner auf den anderen überspielt werden. Dies wird unter anderem dadurch ermöglicht, dass dabei zumindest einer der Rechner eine zentrale Recheneinheit darstellt, welcher beispielsweise von einem oder mehreren Benutzern dazu ausgewählt ist (beispielsweise über IP-Adressierung), eine zentrale Speichereinheit zu bilden, auf der zumindest ein Teil, vorzugsweise alle Daten, temporär oder dauerhaft hinterlegt sind. Diese Daten werden von dieser zentralen Recheneinheit gespeichert, jedoch auch wieder von dieser zentralen Speichereinheit beispielsweise im Rahmen von Push-Nachrichten an jeweils dezentrale Datenrechner des privaten Datenkommunikationssystems weitergesendet. Möglich ist jedoch anstatt einer Datenübertragung auf Basis von Push-Nachrichten, eine Pull-Nachrichtendatenübertragung.Also, address books of input containers, input restoration programs, etc. may be transferred from one of the data computers to the other. Among other things, this is made possible by the fact that at least one of the computers represents a central processing unit which is selected by one or more users (for example via IP addressing) to form a central storage unit on which at least one part, preferably all Data, temporarily or permanently deposited. These data are stored by this central processing unit, but also sent again from this central storage unit, for example in the context of push messages to each decentralized data processor of the private data communication system. However, instead of data transmission based on push messages, pull message data transmission is possible.

Gemäß zumindest einer Ausführungsform umfasst das Verfahren zum Betreiben eines Datenverarbeitungssystems einen ersten Schritt, in welchem zumindest zwei Datenrechner bereitgestellt werden, wobei beide Datenrechner in Datenkommunikation miteinander stehen oder diese eine solche miteinander aufbauen können. In einem zweiten Schritt werden Betriebsparameter in zumindest einem Datenrechner zum Betreiben der Datenrechner und/oder zum Betreiben des Datenverarbeitungssystems eingegeben. In einem dritten Schritt wird zumindest ein Datenrechner durch spezifische Eingabe von Adressdaten adressiert, wobei in einem vierten Schritt eine HTML-basierte Kommunikationsverbindung zwischen den Datenrechner aufgebaut wird, wobei nach Aufbau des Datenkommunikationsverbindung Daten von einem Datenrechner auf zumindest einen anderen Datenrechner übertragen werden.In accordance with at least one embodiment, the method for operating a data processing system comprises a first step, in which at least two data computers are provided, wherein both data computers are in data communication with one another or they can build one with one another. In a second step, operating parameters are entered in at least one data computer for operating the data computer and / or for operating the data processing system. In a third step, at least one data computer is addressed by specific input of address data, wherein in a fourth step, an HTML-based communication connection is established between the data computer, wherein after the establishment of the data communication connection, data is transferred from one data processor to at least one other data processor.

Die Erfindung ist unter anderem dadurch gekennzeichnet, dass die beiden Datenrechner ein vollständig unabhängiges und vorzugsweise in sich datentechnisch abgeschlossenes Datensystem derart bilden, als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechnern ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.The invention is characterized, inter alia, by the fact that the two data computers form a completely independent data system, preferably closed in terms of data technology, such that the structure of the communication connection and operation of the communication connection between the data computers is based exclusively on data communication between the data computers.

Mit anderen Worten macht sich die Erfindung unter anderem auch, in zumindest einer Ausführungsform, das Speichern von Identifikations- und Konfigurationsdaten in Vorrichtungen (bsw. Datenrechnern oder anderen elektrischen oder elektromechanische Geräte) zunutze.In other words, the invention also makes use, inter alia, in at least one embodiment, of storing identification and configuration data in devices (eg, data processors or other electrical or electromechanical devices).

Diese Vorrichtungen steuern dann bsw. andere Vorrichtungen wie zum Beispiel Lampen (eine oder viele), Lichtschalter (einen oder viele), Steckdosen (eine oder viele) usw. dadurch

  1. 1. dass ihnen eine ID (Identifikation) zugeordnet ist oder wird (beispielsweise durch spezifische Eingabe der ID) und Daten zum Authentifizieren mit Peers (andere Vorrichtungen, die die Erfindung enthalten), und/oder
  2. 2. dass ein Reproduzieren von Daten von Peers (wie basierend auf ID und Authentifizierung zur Verfügung gestellt) durchgeführt wird, und/oder
  3. 3. die Kontrolle von ausgegebenen Signalen auf Basis dieser Daten durchgeführt wird.
These devices then control bsw. other devices such as lamps (one or many), light switches (one or many), sockets (one or many), etc. thereby
  1. 1. that they are or will be assigned an ID (for example by specific input of the ID) and data for authentication with peers (other devices containing the invention), and / or
  2. 2. that data is reproduced by peers (as provided based on ID and authentication), and / or
  3. 3. the control of issued signals is performed on the basis of this data.

Gemäß zumindest einer Ausführungsform ist die Kommunikationsverbindung zwischen den einzelnen Datenrechnern vollständig frei von einer außerhalb des Datensystems angeordneten Kommunikationsverbindung hin zu dem Datenverarbeitungssystem.In accordance with at least one embodiment, the communication connection between the individual data computers is completely free from a communication connection arranged outside the data system towards the data processing system.

Dies heißt, dass es sich bei dem obig beschriebenen Datenverarbeitungssystem insbesondere um ein solches handeln kann, welches vollständig von einem externen Netzwerk abgekoppelt ist.This means that the data processing system described above can be in particular one that is completely decoupled from an external network.

Gemäß zumindest einer Ausführungsform wird mittels eines separaten Eingabeelementes und/oder mittels eines in einem oder mehreren der Datenrechner verbauten Eingabeelementes zumindest ein Datensatz von einem Datenrechner in den jeweils anderen Datenrechner oder umgekehrt übertragen. Alternativ hierzu kann eine derartige Datenübertragung frei von der separaten Eingabe in ein solches Eingabeelement sein, so dass eine Datenübertragung, beispielsweise nach vorheriger Einstellung, an zumindest einen der Datenrechner vollautomatisch vonstattengehen kann.In accordance with at least one embodiment, by means of a separate input element and / or by means of an input element installed in one or more of the data computers, at least one data record is transferred from one data computer to the other data computer or vice versa. Alternatively, such a data transfer may be free of the separate input in such an input element, so that a data transmission, for example, after prior adjustment, can be fully automatic to at least one of the data computer.

Vorstellbar ist in diesem Zusammenhang nämlich, dass ein solches separates Eingabeelement beispielsweise ein Display eines Mobiltelefons oder einen Lichtschalter oder ein sonstiges mechanisches, elektrisches oder elektromechanisches Element sein kann, welches einen Datensatz generiert, der unmittelbar an einen diesem Eingabeelement zugeordneten, vorzugsweise eineindeutig zugeordneten, Datenrechner weitergeleitet wird. In einem Computer des Datenrechners wird dann dieser von dem separaten Eingabeelement generierte Datensatz in einen solchen Datensatz bzw. ein solches Datenpaket umgewandelt, welches zumindest teilweise HTML-basiert ist und zudem die mit dem HTML-basierten Sprachelementen kompatiblen strukturierten Mark-ups (structured markups) enthält. Dieses dann modifizierte Datenpaket wird von dem temporären Speicher des Datenrechners wieder an den diesen Computer weitergeleitet, der alsdann dieses modifizierte Datenpaket (HTMLbasiertes Datenpaket) beispielsweise in Form einer Push-Mitteilung an zumindest einen weiteren Datenrechner weiterleitet.Namely, it is conceivable in this context that such a separate input element may be, for example, a display of a mobile telephone or a light switch or other mechanical, electrical or electromechanical element which generates a data set which is directly related to a data processor assigned to this input element, preferably one-to-one is forwarded. In a computer of the data processor, this data set generated by the separate input element is then converted into such a data record or data packet which is at least partially HTML-based and also the structured mark-ups compatible with the HTML-based language elements. contains. This then modified data packet is forwarded again from the temporary memory of the data computer to this computer, which then forwards this modified data packet (HTML-based data packet), for example in the form of a push message, to at least one further data processor.

Insbesondere ist denkbar, dass in diesem Zusammenhang eine Kettenreaktion vonstattengeht, so dass dieser weitere Datenrechner dieses, beispielsweise, modifizierte Datenpaket oder durch eine rein beispielhafte weitere Modifizierung dieses weiteren Datenpaktes eben dieses noch weiter modifizierte Datenpaket an einen zusätzlichen Datenrechner oder beliebig weitere Datenrechner, welche das private Kommunikationssystem ausbilden, weitergeleitet wird. Auf einem weiteren separaten Eingabeelement und/oder separaten Ausgabeelement eines der Datenrechner kann daher einer der Datensätze angezeigt werden oder aber mittels dieses zumindest einmal modifizierten Datensatzes ein Ausgabeelement eines Datenrechners, welches verschieden von dem Eingabeelement eines Datenrechners ist, gesteuert oder geregelt werden. Es handelt sich daher bei diesem Datentransport nicht oder nicht nur, um einen Datentransport im Rahmen einer Relaisfunktion. Vorzugsweise werden auf jedem Datenrechner, die in diesen Datenrechner eingespeisten Daten, nämlich unter anderem durch Hinzufügung spezifischer Markups verändert, das heißt modifiziert.In particular, it is conceivable that in this context, a chain reaction vonstattengeht, so that this additional data this, for example, modified data packet or by a purely exemplary further modification of this further data pact just this even further modified data packet to an additional data or any other computer data, which the training private communication system, is forwarded. Therefore, one of the data records can be displayed on a further separate input element and / or separate output element of one of the data computers, or an output element of a data computer which is different from the input element of a data computer can be controlled or regulated by means of this at least once modified data record. It is therefore in this data transport not or not only to a data transport in the context of a relay function. Preferably, on each data processor, the data fed into this data processor, namely modified by the addition of specific markups, is modified.

Dabei kann es sich bei dem Begriff „Modifikation“ entweder um eine teilweise oder vollständigen Veränderung des Datensatzes, beispielsweise im Hinblick auf dessen Datensatzarchitektur handeln, oder aber „Modifikation“ bedeutet lediglich, dass der Datensatz oder die Daten unverändert bleiben und an diesen unveränderten Datensatz durch jeden oder einen der Datenrechner interne Indexe und/oder Context Dateien, beispielsweise zu Identifikationszwecken, angehängt und/oder vorschaltet werden. Insofern ist denkbar, dass die von einem Datenrechner erzeugten HTML-Dateien über das ganze System hinweg identisch bleiben und nur durch die interne Indexe und/oder Context Dateien ergänzt werden können.The term "modification" can either be a partial or complete change of the data set, for example with regard to its data record architecture, or "modification" merely means that the data record or the data remains unchanged and passes through this unchanged data record each and one of the data processor internal indexes and / or context files, for example, for identification purposes, attached and / or vorschaltet. In this respect, it is conceivable that the HTML files generated by a data computer remain identical throughout the system and can only be supplemented by the internal indexes and / or context files.

Gemäß zumindest einer Ausführungsform sind alle Datenpakete zum Betreiben und Aufbauen der Kommunikationsverbindung ausschließlich in zumindest einem der Datenrechner hinterlegt.According to at least one embodiment, all data packets for operating and setting up the communication connection are stored exclusively in at least one of the data computers.

Insofern ist vorstellbar, dass zumindest ein, beispielsweise genau ein Datenrechner (zentraler Datenrechner) innerhalb des Datenverarbeitungssystems ein Datenspeicher des Datenverarbeitungssystems ist, wobei vorzugsweise alle Datenpakete von den Datenrechnern (periphere Datenrechner) an diesen Datenrechner gesendet und von diesen Datenrechnern verwaltet und/oder gespeichert werden.In this respect, it is conceivable that at least one, for example, exactly one data computer (central data computer) within the data processing system is a data memory of the data processing system, wherein preferably all data packets from the data computers (peripheral data computer) sent to this data processor and managed by these data computers and / or stored ,

Ein durch einen Benutzer, beispielsweise durch IP-Ansteuerung ausgewählter zentraler Datenrechner bildet daher einen Server des obig beschriebenen privaten Datenverarbeitungssystems.A central data processor selected by a user, for example by IP control, therefore constitutes a server of the private data processing system described above.

Gemäß zumindest einer Ausführungsform werden die Datenpakete auf Basis eines E-Mail-Exchange-Systems unter den Datenrechnern ausgetauscht. Insofern ist durch das lokale Datenverarbeitungssystem ein internes E-Mail-Kommunikationssystem realisiert. Beispielsweise basiert das interne E-Mail-Kommunikationssystem auf für das Internet basierten Standards. Solche Standards können wie gesagt die strukturierten Mark-ups (micro data, micro formates, RBFA, etc.) sowie die Standards in Bezug auf Hash-Funktionen in einem Speicher umfassen.In accordance with at least one embodiment, the data packets are exchanged on the basis of an e-mail exchange system under the data processors. In this respect, the internal data processing system implements an internal e-mail communication system. For example, the internal e-mail communication system is based on for Internet based standards. As noted, such standards may include the structured mark-ups (microdata, micro-formats, RBFA, etc.) as well as the standards related to hash functions in a memory.

Unter anderem sind mittels der Ablegung der Daten in HTML mit strukturierten Markups folgende Vorteile und/oder Systemeigenschaften erzielbar:

  • - Diese HTML Daten werden anhand von in ihnen selbst niedergelegten Zugriffsrechten unter den Datenrechnern untereinander abgeglichen.
  • - Diese Art der Datenspeicherung dient dazu gewünschte Zustände physikalischer Größen, z.B. Schalterstellungen, Licht an aus, Motordrehzahl etc. einzustellen, zu steuern und/oder zu regeln und insbesondere so zwischen den Datenrechnern zu verteilen, dass die Anzahl der Datenrechner, die an der Weitergabe beteiligt sind beliebig groß sein kann.
Among other things, the following advantages and / or system properties can be achieved by storing the data in HTML with structured markups:
  • - This HTML data is compared with each other on the basis of self-defined access rights among the data computers.
  • This type of data storage is used to set desired states of physical variables, such as switch positions, light on off, engine speed, etc., to control and / or to regulate and in particular to distribute between the data computers, that the number of data processors, the passing on involved can be any size.

Damit werden die Datenrechner redundant, auch ausfallsicher, korrekt, im laufenden Betrieb ersetzbar, unabhängig von einem zentralen Server. Auf einen Server ist in vorliegender Anmeldung daher vollständig verzichtet.Thus, the data computer redundant, even fail-safe, correct, replaceable during operation, regardless of a central server. On a server is therefore completely omitted in the present application.

Durch die gewählte Art der Speicherung steigt die Effizienz der Datenverarbeitung, weil in allen Datenrechnern, beispielsweise das gleiche Format der Daten zum Einsatz kommt, und der Aufwand bei der Speicherung und Verarbeitung der Daten sich erheblich reduziert.The chosen type of storage increases the efficiency of the data processing, because in all data processors, for example, the same format of the data is used, and the effort involved in the storage and processing of data is significantly reduced.

Durch die Möglichkeit der Wahl der Art der Speicherung wird der Benutzer in die Lage versetzt den Ort der Verarbeitung seiner Daten zu bestimmen. Der Benutzer kann daher wählen durch welchen der Datenrechner er welche Daten verarbeitet haben möchte. Somit kann der Benutzer seinen Zugangspunkt zum System jederzeit selbst bestimmen.The possibility of choosing the type of storage enables the user to determine the location of the processing of his data. The user can therefore choose by which of the data processor he wants to have processed which data. Thus, the user can determine his own access point to the system at any time.

Beispielsweise umfasst das hier beschriebene Datenverarbeitungssystem nicht nur einen, sondern zumindest zwei Zugangspunkte. Ein erster Zugangspunkt kann durch das obig beschriebe Eingabeelement generiert sein und/oder das Eingabeelement stellt den ersten Zugangspunkt dar. Ein weiteres Eingabeelement kann mit einem weiteren oder zusätzlichen Datenrechner in unmittelbarer, datentechnischer Kommunikation stehen. In den weiteren Datenrechner, werden dann die Daten des weiteren Eingabeelements mit den zumindest einmal modifizierten Daten des ersten Datenrechners zu einem gemeinsamen Datensatz verbunden. Dieser gemeinsame Datensatz kann, genauso wie der zumindest einmal modifizierte Datensatz, zumindest teilweise datenkomprimiert sein. Der gemeinsame Datensatz kann dann entweder an das Ausgabeelement weitergeleitet werden oder wird an einen noch weiteren Datenrechner weitergeleitet. Auch an diesen noch weiteren Datenrechner kann wiederrum ein noch weiteres Eingabeelement entsprechend angeschlossen sein. Durch den spezifischen Datenanschluss der Eingabeelemente an die ihnen, vorzugsweise eindeutig, besonders bevorzugst eineindeutig, zugeordneten Datenrechner kann daher genau gewählt werden, welche Daten von welchen Eingabeelement an welchen Datenrechner und auch wie datentechnisch verarbeitet werden.For example, the data processing system described here comprises not only one, but at least two access points. A first access point may be generated by the above-described input element and / or the input element represents the first access point. Another input element may be in direct, data communication with another or additional data computer. In the other data processor, then the data of the further input element are connected to the at least once modified data of the first data processor to a common data set. This shared data set can be at least partially data-compressed, just like the data record modified at least once. The common data record can then either be forwarded to the output element or forwarded to yet another data processor. In turn, an even further input element can be correspondingly connected to this still further data computer. Due to the specific data connection of the input elements to them, preferably unambiguously, particularly preferably one-to-one, associated data computers, it can therefore be precisely selected which data are processed by which input element on which data computer and also in terms of data processing.

Gemäß zumindest einer Ausführungsform wird eine Wiederherstellung von Daten eines peripheren Datenrechners durch Abruf der in dem zentralen Datenrechner gespeicherten Daten durchgeführt.According to at least one embodiment, recovery of data of a peripheral data processor is performed by retrieving the data stored in the central data processor.

Dies sorgt dafür, dass auch innerhalb des lokalen Datenkommunikationssystems keine Daten verloren gehen können und eine Recovery vollkommen frei von externen Netzwerkschnittstellen ist.This ensures that even within the local data communication system no data can be lost and a recovery is completely free of external network interfaces.

Gemäß zumindest einer Ausführungsform wird mittels eines Gesichtserkennungselementes des Datenverarbeitungssystems eine Gesichtserkennung durchgeführt, wobei durch die Gesichtserkennung von dem Gesichtserkennungselement oder von den Datenrechnern erkannt wird, ob das eingescannte Gesichtsmuster einem der in zumindest einem der Datenrechner hinterlegten Gesichtsmuster entspricht. Insofern kann über zumindest eines der Datenrechner des Datenkommunikationssystems eine besonders effektive Zugangs- und Teilnehmerkontrolle implementiert werden.According to at least one embodiment, a facial recognition is performed by means of a face recognition element of the data processing system, whereby the face recognition recognizes by the face recognition element or by the data computers whether the scanned face pattern corresponds to one of the face patterns stored in at least one of the data computers. In this respect, a particularly effective access and subscriber control can be implemented via at least one of the data computers of the data communication system.

Gemäß zumindest einer Ausführungsform des Verfahrens ist zumindest ein Datenrechner ein mobiles Benutzerendgerät, wie z.B. ein mobiles Smartphone. Beispielsweise ist der Datenrechner, insbesondere somit, von einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Server verschieden. Beispielsweise ist der Datenrechner von einem Sensor verschieden.In accordance with at least one embodiment of the method, at least one data processor is a mobile user terminal, such as e.g. a mobile smartphone. For example, the data processor, in particular thus, is different from a network router, a network node and / or a server. For example, the data processor is different from a sensor.

Insofern wird im Sinne dieser Anmeldung spezifisch zwischen einem Server und einem mobilen Benutzerendgerät unterschieden. Im Sinne dieser Anmeldung ist nämlich ein Server ein solcher Datenrechner, welcher dazu eingerichtet und dazu vorgesehen ist standorttreu betrieben zu werden.In this respect, a distinction is specifically made in the sense of this application between a server and a mobile user terminal. For the purposes of this application, namely, a server is such a data computer, which is set up and intended to be operated site-true.

Beispielsweise ist damit ein Server ein in einem Keller eines Hauses oder in einer Betreiberhalle montierter Datenrechner, der händisch und/oder werkzeugfrei und/oder hilfsmittelfrei durch den Benutzer nicht transportiert werden kann.For example, a server is a data processor which is mounted in a cellar of a house or in an operator's hall and which can not be transported manually and / or without tools and / or tools by the user.

Demgegenüber handelt sich bei einem mobilen Benutzerendgerät um ein solches Gerät, welches dazu eingerichtet und dazu vorgesehen ist durch den Endbenutzer, also den üblichen Endverbraucher, händisch und/oder werkzeugfrei und/oder hilfsmittelfrei umhergetragen zu werden.In contrast, a mobile user terminal is such a device, which is set up and provided for this purpose the end user, ie the usual end user, to be carried around by hand and / or without tools and / or tools.

Zudem ist ein Server vorzugsweise nicht unter einem Benutzerendgerät, insbesondere nicht unter ein mobiles Benutzerendgerät, im Sinne der Anmeldung subsummierbar.In addition, a server is preferably not subsumable under a user terminal, in particular not under a mobile user terminal, in the sense of the application.

Insbesondere ist ein Benutzerendgerät vorzugsweise kein Terminal, wie beispielsweise eine Tastatur. Zwar kann das hier beschriebene Benutzerendgerät eine Tastatur umfassen, ausbilden oder abbilden, jedoch ist ein Benutzerendgerät ein in sich abgeschlossenes, vorzugsweise unabhängiges, Gerät, welches zumindest einen Speicher sowie zumindest einen Rechner umfasst.In particular, a user terminal is preferably not a terminal, such as a keyboard. While the user terminal described herein may include, form or map a keyboard, a user terminal is a self-contained, preferably independent, device that includes at least one memory and at least one computer.

In einem Benutzerendgerät im Sinne der Erfindung sind daher vorzugsweise die Tastatur und alle weiteren Komponenten (Speicher, Rechner, etc....) in einem einzigen tragbaren Gehäuse miteinander verbaut, sodass dieses Benutzerendgerät besonders einfach umhergetragen werden kann.In a user terminal according to the invention, therefore, preferably the keyboard and all other components (memory, computer, etc ..) Are installed together in a single portable housing, so that this user terminal can be carried around very easily.

Vorzugsweise handelt es sich bei den Datenrechnern um solche Datenrechner, welche keine oder nicht nur eine Relaisfunktion unterstützen. Die Vorteile des obig beschriebenen lokalen und damit privaten Datenverarbeitungssystems können daher insbesondere durch die Ausbildung der einzelnen Datenrechner in Form der obig beschriebenen mobilen Benutzerendgeräte realisiert sein.Preferably, the data processors are those data processors which support no or not only a relay function. The advantages of the above-described local and therefore private data processing system can therefore be realized in particular by designing the individual data computers in the form of the mobile user terminals described above.

Darüber hinaus betrifft die vorliegende Erfindung ein Datenverarbeitungssystem, insbesondere ein solches Datenverarbeitungssystem, welches dazu eingerichtet und dafür vorgesehen ist, das obig beschriebene Verfahren durchzuführen.Moreover, the present invention relates to a data processing system, in particular such a data processing system, which is set up and provided for carrying out the method described above.

Insofern umfasst das hier beschriebene Datenverarbeitungssystem zumindest zwei Datenrechner, wobei beide Datenrechner in Datenkommunikation miteinander stehen oder vorzugsweise nur zwischen und durch beide Datenrechner eine solche Datenkommunikation aufbaubar ist.In this respect, the data processing system described here comprises at least two data computers, wherein both data computers are in data communication with one another or preferably such data communication can be established only between and by both data computers.

Dabei ist das hier beschriebene Datenverarbeitungssystem unter anderem dadurch gekennzeichnet, dass die beiden Datenrechner ein vollständig unabhängiges und vorzugsweise in sich datentechnisch abgeschlossenes Datensystem derart ausbilden, als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechner ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.The data processing system described here is characterized, inter alia, by the fact that the two data computers form a completely independent data system, preferably closed in terms of data technology, such that the structure of the communication connection and the operation of the communication connection between the data computer are based exclusively on data communication between the data computers based.

Dies kann insbesondere heißen, dass die Datenrechner nicht mit einem Server, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor datentechnisch verbunden oder verbindbar sind. Die Datenrechner sind beispielsweise auch nicht in der Lage zu einem externen Netzwerk, beispielsweise dem Internet, einem Server, Rechner, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor herzustellen.This may in particular mean that the data computers are not connected or connectable to a server, a network router, a network node and / or a sensor in terms of data technology. For example, the data processors are also unable to produce an external network, for example the Internet, a server, a computer, a network router, a network node and / or a sensor.

Es kann insbesondere vorgesehen sein, dass das gesamte Datenverarbeitungssystem frei von einem Server, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor ist. Ein Datenverarbeitungssystem, welches zeitweise oder teilweise und/oder optional, beispielsweise je nach Bedarf oder Voreinstellung oder Auslastung, mit einem Server, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor verbunden oder verbindbar ist oder sich verbindet fällt vorzugsweise nicht unter ein Datenverarbeitungssystem im Sinne dieser Anmeldung.In particular, it can be provided that the entire data processing system is free of a server, a network router, a network node and / or a sensor. A data processing system which is temporarily or partially and / or optionally, for example, as required or preset or utilization, with a server, a network router, a network node and / or a sensor connected or connectable or connects preferably does not fall under a data processing system in the sense this application.

Das in dieser Anmeldung beschriebene Eingabeelement und das in dieser Anmeldung beschriebene Ausgabeelement fallen vorzugsweise nicht unter den Begriff eines Servers, eines Netzwerkrouters, eines Netzwerkknotens und/oder eines Sensors und sind daher verschieden von diesen Elementen. Obwohl daher das Eingabeelement Daten in einen Datenrechner einspeist, ist daher im Sinne dieser Anmeldung das erfindungsgemäße Datenverarbeitungssystem trotzdem noch in sich abgeschlossen, im Sinne der Erfindung. Entsprechendes gilt für die Verbindung eines Datenrechners zu dem Ausgabeelement.The input element described in this application and the output element described in this application preferably do not fall under the concept of a server, a network router, a network node and / or a sensor and are therefore different from these elements. Therefore, although the input element feeds data into a data processor, the data processing system according to the invention is therefore still self-contained within the meaning of the present invention, within the meaning of the invention. The same applies to the connection of a data computer to the output element.

Beispielsweise sind das Eingabeelement und/oder das Ausgabeelement verschieden von einem Server, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor. Eine datentechnische Kopplung der Datenrechner findet daher bevorzugst nur mit dem Ausgabeelement und dem Eingabeelement statt.For example, the input element and / or the output element are different from a server, a network router, a network node and / or a sensor. A data-technical coupling of the data processor therefore preferably takes place only with the output element and the input element.

Beispielsweise sind das Eingabeelement und/oder das Ausgabeelement nicht dazu in der Lage eine datentechnische Verbindung zu einem externen Netzwerk, beispielsweise dem Internet, oder einem Server, Rechner, einem Netzwerkrouter, einem Netzwerkknoten und/oder einem Sensor herzustellen.For example, the input element and / or the output element are not able to establish a data connection to an external network, for example the Internet, or a server, computer, a network router, a network node and / or a sensor.

Denkbar ist, dass derjenige Datenrechner, welcher unmittelbar mit dem Eingabeelement verbunden ist, die von dem Eingabeelement gelieferten Daten zunächst reduziert. Unter einer Datenreduktion versteht man im Sinne der Anmeldung den Prozess des Minimierens der Datenmenge, die in einer Storage-Umgebung, beispielsweise in diesem Datenrechner, gespeichert werden kann.It is conceivable that the data processor which is directly connected to the input element initially reduces the data supplied by the input element. In the context of the application, a data reduction means the process of minimizing the amount of data that can be stored in a storage environment, for example in this data processor.

Grundsätzlich wird bei der Datenkompression versucht, überflüssige Informationen zu entfernen. Dazu werden die Daten in eine Darstellung überführt, mit der sich alle - oder zumindest die meisten - Informationen in kürzerer Form darstellen lassen. Diesen Vorgang übernimmt ein Kodierer und man bezeichnet den Vorgang als Kompression oder Komprimierung. Die Umkehrung bezeichnet man als Dekompression oder Dekomprimierung. Der Datenrechner umfasst diesen Kodierer. Basically, data compression attempts to remove unnecessary information. For this purpose, the data is converted into a representation with which all - or at least most - information can be displayed in a shorter form. This process is done by a coder and the process is called compression or compression. The inversion is called decompression or decompression. The data processor includes this encoder.

Man spricht von verlustfreier Kompression, verlustfreier Kodierung oder Redundanzreduktion, wenn aus den komprimierten Daten wieder alle Originaldaten gewonnen werden können. Das ist beispielsweise bei der Kompression ausführbarer Programmdateien notwendig.One speaks of lossless compression, lossless coding or redundancy reduction, if from the compressed data all original data can be recovered. This is necessary, for example, when compressing executable program files.

Bei der verlustbehafteten Kompression oder Irrelevanzreduktion können die Originaldaten nicht mehr aus den komprimierten Daten zurückgewonnen werden, das heißt, ein Teil der Information geht verloren. Solche Verfahren werden häufig zur Bild- oder Videokompression und Audiodatenkompression eingesetzt.In lossy compression or irrelevance reduction, the original data can not be recovered from the compressed data, that is, some of the information is lost. Such methods are often used for image or video compression and audio data compression.

Der Datenrechner und/oder zumindest ein zusätzlicher Datenrechner führen eine verlustfreie Kompression und/oder eine verlustbehaftete Kompression durch.The data processor and / or at least one additional data processor perform lossless compression and / or lossy compression.

Die dann reduzierten Daten werden von diesem (ersten) Datenrechner wie bereits vorgängig beschrieben an einen zusätzlichen oder weiteren Datenrechner weitergeleitet. Dies kann insbesondere heißen, dass der HTML Kern des Datenpakets in seinem Datenvolumen zumindest teilweise reduziert wird.The then reduced data are forwarded by this (first) data processor as previously described to an additional or further data processor. This may in particular mean that the HTML core of the data packet is at least partially reduced in its data volume.

Denkbar ist, dass neben diesem ersten Datenrechner zumindest ein zusätzlicher oder weiterer Datenrechner eine weitere Datenreduktion vornimmt. Die jeweils oben angesprochen Datenmodifikation kann daher auch eine solche Datenreduktion automatisch beinhalten.It is conceivable that, in addition to this first data processor, at least one additional or further data computer carries out a further data reduction. The above-mentioned data modification can therefore also automatically include such a data reduction.

Derjenige Datenrechner welcher in unmittelbarer datentechnischer Verbindung mit dem Ausgabeelement steht, führt eine zumindest teilweise Datendekompression durch. Diese dann zumindest teilweise dekomprimierten Daten werden dann zumindest teilweise an das Ausgabeelement übermittelt.The data processor which is in immediate data connection with the output element carries out an at least partial data decompression. These then at least partially decompressed data are then at least partially transmitted to the output element.

Gemäß zumindest einer Ausführungsform umfasst oder ist ein Datenrechner das Eingabeelement. Denkbar ist dazu, dass das Eingabeelement in den Datenrechner zumindest teilweise integriert verbaut ist. Das Eingabeelement kann insofern ein Teil des Datenrechners sein.According to at least one embodiment, a data processor comprises or is the input element. It is conceivable that the input element is installed at least partially integrated into the data processor. The input element can be part of the data processor insofar.

Gemäß zumindest einer Ausführungsform umfasst oder ist ein zusätzlicher Datenrechner das Ausgabeelement. Das Ausgabeelement kann insofern ein Teil des zusätzlichen Datenrechners sein.According to at least one embodiment, an additional data processor comprises or is the output element. The output element may be part of the additional data processor.

Gemäß zumindest einer Ausführungsform ist zumindest ein Datenrechner in Form eines „System on a Chip“ ausgebildet. Zudem kann auch das Eingabeelement und/oder das Ausgabeelement zusammen mit einem Datenrechner, vorzugsweise mit dem unmittelbar mit diesem verbundenen Datenrechner, als System on a Chip ausgebildet sein.In accordance with at least one embodiment, at least one data computer is designed in the form of a "system on a chip". In addition, the input element and / or the output element together with a data computer, preferably with the data processor connected directly to it, can also be designed as a system on a chip.

Unter System-on-a-Chip (SoC, dt. Ein-Chip-System), auch System-on-Chip, versteht man die Integration aller oder eines großen Teils der Funktionen eines Systems auf einem Chip (Die), also einem integrierten Schaltkreis (IC) auf einem Halbleiter-Substrat, auch monolithische Integration genannt.System-on-a-Chip (SoC, or system-on-chip) is the integration of all or a large part of the functions of a system on a chip (die), ie an integrated one Circuit (IC) on a semiconductor substrate, also called monolithic integration.

Dabei weist das hier beschriebene Datenverarbeitungssystem die gleichen Vorteile und individuellen Ausgestaltungen wie im Zusammenhang mit dem obig beschriebenen Verfahren beschrieben auf.In this case, the data processing system described here has the same advantages and individual configurations as described in connection with the method described above.

Das heißt, dass die für das obig beschriebene Verfahren offenbarten Merkmale und Ausgestaltungen ebenso für das hier beschriebene Datenverarbeitungssystem offenbart sind und umgekehrt.That is, the features and configurations disclosed for the method described above are also disclosed for the data processing system described herein, and vice versa.

Im Folgenden wird die Erfindung anhand eines Ausführungsbeispiels und der dazugehörigen Figur näher beschrieben.

  • 1 zeigt daher ein gemäß der vorliegenden Erfindung erdachtes Kommunikationsverfahren.
  • 2 zeigt ein im Vergleich zur 1 modifiziertes Ausführungsbeispiel, umfassend zumindest zwei Eingabeelemente.
In the following the invention will be described in more detail with reference to an embodiment and the associated figure.
  • 1 therefore shows a communication method devised in accordance with the present invention.
  • 2 shows one in comparison to 1 modified embodiment, comprising at least two input elements.

In der Figur sind gleiche oder gleichwirkende Bestandteile jeweils mit den gleichen Bezugszeichen versehen.In the figure, identical or equivalent components are each provided with the same reference numerals.

Wie aus der 1 und dessen Verfahrensablauf 1000 erkannt werden kann, umfasst das dort beschriebene Verfahren 100 zum Betreiben eines Datenverarbeitungssystems 100 drei Datenrechner 1, wobei alle drei Datenrechner 1 in Datenkommunikation miteinander stehen.Like from the 1 and its procedure 1000 can be detected includes the method described there 100 for operating a data processing system 100 three data computers 1 , where all three data processors 1 in data communication with each other.

Nachdem entsprechende Betriebsparameter in zumindest einen der Datenrechner 1 eingegeben wurden und die Datenrechner 1 durch die Benutzer jeweils adressiert wurden, wird eine, vorzugsweise nur, HTML-basierte Kommunikationsverbindung zwischen den einzelnen Datenrechnern 1 aufgebaut.Having appropriate operating parameters in at least one of the data computers 1 were entered and the data calculator 1 are addressed by the user, is a, preferably only, HTML-based communication connection between the individual data computers 1 built up.

Dabei ist erkennbar, dass die in der 1 gezeigte Datenverarbeitungsanlage 100 ein ausschließlich lokales System bildet, so dass die einzelnen Datenrechner 1 des Datenverarbeitungssystems 100 vollständig unabhängig und ein in sich datentechnisch abgeschlossenes Datensystem bilden. Mit anderen Worten sind daher die Kommunikationsverbindungen der einzelnen Datenrechner 1 untereinander vollständig frei von einer außerhalb des Datenverarbeitungssystems 100 angeordneten Kommunikationsverbindung.It can be seen that the in the 1 shown data processing system 100 one exclusively local system forms, so that the individual data computer 1 of the data processing system 100 completely independent and form a self-contained data system. In other words, therefore, the communication links of the individual data processor 1 completely free of each other from one outside the data processing system 100 arranged communication connection.

Darüber hinaus ist aus der 1 erkennbar, dass einem der Datenrechner 1 ein separates Eingabeelement 3 zugeordnet ist, welches im vorliegenden Fall einen Lichtschalter darstellt. Der Lichtschalter ist datentechnisch mit einem Computer 11 des Datenrechners 1 verbunden. Die von dem Lichtschalter erzeugten Daten werden mittels einer entsprechenden Datenleitung A in den Computer 11 eingespeist.In addition, from the 1 recognizable that one of the data calculator 1 a separate input element 3 is assigned, which represents a light switch in the present case. The light switch is data technology with a computer 11 of the data processor 1 connected. The data generated by the light switch is transmitted to the computer by way of a corresponding data line A. 11 fed.

Der Computer 11 wandelt das so eingespeiste Datenpaket in ein solches Datenpaket um, welches HTML-basiert ist und zudem strukturierte Mark-ups enthält. Dabei bleibt der HTML-Code unverändert, sodass das dann modifizierte Datenpaket im Vergleich um ursprünglichen Datenpaket nur um interne Indexe und/oder Context Dateien ergänzt sind.The computer 11 converts the data packet thus fed into such a data packet, which is HTML-based and also contains structured mark-ups. In this case, the HTML code remains unchanged, so that the then modified data packet in comparison to original data packet are only supplemented by internal indexes and / or context files.

Kurz gesagt ist stehen die dicken Pfeile in der 1 für folgendes: Der obere dicke Pfeil, vom Computer 11 zum Datenspeicher, beschreibt jeweils das Ablegen von Information in HTML-Format. Der untere dicke Pfeil, vom Datenspeicher zum Computer 11, beschreibt die ebenfalls im Datenspeicher abgelegten, vom Computer 11 erzeugten und zusammen mit neuen Informationen, ebenfalls in HTML kodierten Steuerdaten der Erfindung (Index und Context Dateien), die die Abfrage von Nutzdaten erlauben.In short, the thick arrows are in the 1 for the following: The top thick arrow, from the computer 11 to the data store, describes in each case the filing of information in HTML format. The bottom thick arrow, from the data store to the computer 11 , describes the also stored in the data store, from the computer 11 generated and together with new information, also encoded in HTML control data of the invention (index and context files), which allow the query of user data.

Die, insbesondere temporäre Speicherung, der Daten innerhalb jedes Speichers eines, vorzugsweise jeden, Datenrechners 1 kann daher eine oder mehrere der folgenden Eigenschaften aufweisen:

  • - Daten werden als HTML gespeichert,
  • - Ein Mikrodaten-Tag, z.B. „Referenz“ genannt, wird definiert,
  • - Das Tag separiert die Schichten des HTML-Baumes,
  • - Jeder HTML-Knoten kann daher separat in einer Datei, benannt nach dem Hash-Wert ihres Inhalts #, gespeichert werden,
  • - Der Hash-Wert kann dabei z.B. nach dem SHA256 Algorithmus berechnet sein,
  • - Objekte (z.B. die Beschreibung für Datenrechner) und ihre Merkmale werden in HTML, als strukturiertes Markup, wie z.B. Mikrodaten gespeichert,
  • - Jedes Objekt wird durch seinen Hash-Wert identifiziert.
The, in particular temporary storage, of the data within each memory of one, preferably each, computer 1 may therefore have one or more of the following properties:
  • - Data is saved as HTML,
  • A microdata tag, eg "reference", is defined
  • - The tag separates the layers of the HTML tree,
  • Each HTML node can therefore be stored separately in a file named after the hash value of its content #.
  • - The hash value can be calculated eg according to the SHA256 algorithm,
  • Objects (eg the description for data processors) and their features are stored in HTML, as structured markup, such as microdata,
  • - Each object is identified by its hash value.

Die, Abfrage der Daten eines Datenrechners von einem anderen Datenrechner 1 innerhalb Datenverarbeitungssystems kann daher eine oder mehrere der folgenden Eigenschaften aufweisen:

  • - Jede Art von Daten-Objekt hat eine ID
  • - Die ID wird definiert als der Hash-Wert eines Objektes, das nur Merkmale enthält, die als Teil der ID definiert sind
  • - Merkmale von Objekten sind z.B. als Hash-Wert in einem Referenz-Tag enthalten
  • - Jede Objekt-ID bezieht sich z.B. auf ein Kontext-Objekt („Kontext“ ist dabei ein Beispiel für den Namen des Tags, mit dem Metadaten zum Objekt gebündelt werden), welches Nachschlagetabellen enthält, die z.B. Index Objekte („Index“ ist dabei ein Beispiel für den Namen des Tags) genannt werden
  • - Jeder Kontext enthält zumindest einen Index, der die Änderungen des Objekts über die Zeit enthält, z.B. Story-Index, nach z.B. Story-Objekten, die Dateninformationen enthalten und sich auf Objektversionen beziehen, die durch ihren Hash-Wert identifiziert sind
  • - Jedes Kontext-Objekt ist in einem Index aufgelistet, z.B. Kontext-Index, der den Hash-Wert des Kontext-Objektes mit der Id eines Kontext-Objekts verknüpft.
The, retrieving the data of one data processor from another data processor 1 within the data processing system may therefore have one or more of the following characteristics:
  • - Each type of data object has an ID
  • - The ID is defined as the hash value of an object that contains only features that are defined as part of the ID
  • - Characteristics of objects are contained, for example, as a hash value in a reference tag
  • For example, each object ID refers to a context object ("context" is an example of the name of the tag that bundles metadata about the object) that contains lookup tables, such as index objects ("index" is included) an example of the name of the tag)
  • Each context contains at least one index containing the object's changes over time, eg story index, for example, story objects that contain data information and refer to object versions identified by their hash value
  • - Each context object is listed in an index, eg Context Index, which associates the hash value of the context object with the id of a context object.

Ein Beispiel für eine Abfrage eines Objekts kann somit wie folgt ausgestaltet sein:

  • - z.B. die neueste Version eines Objektes mit einer vorgegebenen ID abfragen
    1. 1) dessen ID muss berechnet werden,
    2. 2) der Kontext-Index enthält die ID des Kontext-Objekts, und referenziert seinen aktuellen Hash-Wert,
    3. 3) der Story-Index in dem Kontext-Objekt enthält alle Versionen des Objekts, und referenziert Story-Objekte,
    4. 4) Das neueste Story-Objekt, d.h. das Story-Objekt mit dem neuesten Datum, referenziert die neueste Version des Objekts,
    5. 5) Abfrage nach anderen Größen, z.B. Ort, Zugangsrecht, usw. funktioniert entsprechend, durch die Suche in entsprechend erzeugten Indizes.
An example of a query of an object can thus be configured as follows:
  • - For example, query the latest version of an object with a given ID
    1. 1) whose ID must be calculated
    2. 2) the context index contains the ID of the context object, and references its current hash value,
    3. 3) the story index in the context object contains all versions of the object, and references story objects,
    4. 4) The latest story object, ie the story object with the most recent date, references the latest version of the object,
    5. 5) query for other sizes, eg location, access right, etc. works accordingly, by searching in appropriately generated indexes.

Das alsdann HTML-basierte Datenpaket wird beispielsweise mittels eines Push-E-Mail-Exchange-Nachrichtensystems an einen weiteren Datenrechner 1 mittels der Datenleitung B weitergeleitet. Derselbe Prozess wie in dem vormaligen Datenrechner 1 kann daher in dem weiteren Datenrechner 1 vonstattengehen. Die einzelne Adressierung der Datenrechner 1 untereinander kann über deren IP-Adressen geschehen. Wiederum dieses von dem weiteren Datenrechner 1 erzeugte nochmals geänderte Datenpaket kann daher über eine nochmalige Datenleitung C in einen weiteren Datenrechner 1 eingeleitet werden usw. bis das zumindest einmal modifizierte Datenpaket auf ein weiteres Eingabeelement und/oder ein Ausgabeelement trifft.The then HTML-based data packet is sent, for example, by means of a push e-mail exchange Message system to another data processor 1 by means of the data line B forwarded. The same process as in the former data processor 1 can therefore in the other data processor 1 take place. The individual addressing of the data computer 1 with each other can be done via their IP addresses. Again, this from the other data processor 1 generated again changed data packet can therefore via a renewed data line C in another data processor 1 are initiated, etc. until the at least once modified data packet meets another input element and / or an output element.

Zudem ist der Computer 11 des dem Eingabeelement 3 zugeordneten Datenrechners 1 in Lage über entsprechende IP-Adressierung entlang der Datenleitung C1 unmittelbar Daten auf den dem Ausgabeelement zugeordneten Computer 11 zu übersenden und somit, je nach Anwählung und/oder Einstellung, den Transfer über die Leitung B zu vermeiden. Alternativ kann jedoch auch ein Datentransfer sowohl über die Datenleitung B als auch über die Datenleitung C erfolgen - beispielsweise zeitgleich oder auch zeitlich nacheinander. Denkbar ist somit auch ein Übertragungsmuster in zeitlich sequenzieller Reihenfolge.In addition, the computer 11 of the input element 3 assigned data processor 1 in position via corresponding IP addressing along the data line C1 directly data on the output element associated computer 11 and, depending on the selection and / or recruitment, the transfer via the line B to avoid. Alternatively, however, a data transfer via both the data line B as well as via the data line C done - for example, at the same time or in chronological order. Thus, a transmission pattern in time sequential order is also conceivable.

In dem Beispiel der 1 handelt es sich bei dem Ausgabeelement 4 um eine Glühlampe. Mit anderen Worten kann daher über den Schalter 3 die Glühlampe durch Datenkommunikation ausschließlich auf Basis des lokalen Datensystems an- und ausgeschaltet werden.In the example of 1 this is the output element 4 around a lightbulb. In other words, therefore, over the switch 3 the incandescent lamp can be switched on and off by data communication exclusively on the basis of the local data system.

Es ergeben sich somit die folgenden Vorteile, unter anderem auch in Bezug auf dieses Ausführungsbeispiel:There are thus the following advantages, including with respect to this embodiment:

Die Erfindung ist komplett dezentralisiert:The invention is completely decentralized:

Sofern ein Haustechniksystem die Erfindung beinhaltet können Daten von irgendeinem anderen Gerät, das die Erfindung trägt, erhalten, z.B. Haussteuerungsgerät und ein Smartphone. Mit der Erfindung kann beispielsweise das Haussteuerungsgerät abgeschaltet werden und das Smartphone kann immer noch ein Zuhause oder Teile davon steuernIf a home automation system incorporates the invention, data from any other device carrying the invention may be obtained, e.g. Home control device and a smartphone. For example, with the invention, the home control device may be turned off and the smartphone may still control a home or parts thereof

Die Erfindung benutzt HTML und strukturierte Markups für, vorzugsweise, alle Daten:The invention uses HTML and structured markups for, preferably, all data:

Beispielhaft kann mit der Erfindung ein (Gesichtserkennungs)-Element implementiert sein, das

  1. 1. Gesichter an der Eingangstür eines Hauses scannt,
  2. 2. die Entscheidung der Sicherheitssoftware, den identifizierten Hausbesitzer hinein zu lassen, steuert
  3. 3. die Zeit bestimmt, zu der das Licht im Wohnzimmer angeschaltet wurde,
  4. 4. die Zeit, zu der beispielsweise ein Safe geöffnet werden soll, vergleicht mit dem Ort, an dem sich das mobile Endgerät des Hausbesitzers befindet.
By way of example, a (face recognition) element can be implemented with the invention
  1. 1. Scans faces on the front door of a house,
  2. 2. Controls the decision of the security software to let the identified homeowner in
  3. 3. determines the time at which the light in the living room was switched on,
  4. 4. The time at which, for example, a safe is to be opened compares with the place where the home user's mobile terminal is located.

Zudem kann die Erfindung vollständig durch ihren Besitzer gesteuert werden und bietet gleichzeitig die Möglichkeit einer Datenfilterung.In addition, the invention can be fully controlled by its owner and at the same time offers the possibility of data filtering.

In der 2 ist ein im Vergleich zur 1 modifiziertes Ausführungsbeispiel umfassend zumindest zwei Eingabeelemente 3, vorliegend drei Eingabeelemente 3, gezeigt. Dies stellt den Unterschied zu dem Ausführungsbeispiel der 1 dar. Erkennbar ist, dass jedes Eingabeelement 3 an einem ihm zugeordneten Computer 11 eines Datenrechners 1 datentechnisch angeschlossen ist.In the 2 is one compared to 1 modified embodiment comprising at least two input elements 3 , in the present case three input elements 3 , shown. This is the difference to the embodiment of the 1 It can be seen that every input element 3 on a computer assigned to him 11 a data processor 1 data technology is connected.

Insofern umfasst das hier beschriebene Datenverarbeitungssystem 100 nicht nur einen, sondern zumindest zwei, vorliegend sogar drei Zugangspunkte. Jeder der Zugangspunkte ist durch den Anschluss eines Eingabeelements 3 an einen ihm zugeordneten Computer 11 erzeugt. Ein erster Zugangspunkt wird durch ein erstes, wie obig beschriebenes, Eingabeelement 3 generiert.In this respect, the data processing system described here comprises 100 not just one, but at least two, in the present case even three access points. Each of the access points is through the connection of an input element 3 to a computer assigned to him 11 generated. A first access point is defined by a first input element as described above 3 generated.

Ein weiteres Eingabeelement 3 ist mit dem weiteren Datenrechner 1 in unmittelbarer datentechnischer Kommunikation. In den weiteren Datenrechner werden dann die Daten des weiteren Eingabeelements 3 mit den zumindest einmal modifizierten Daten des ersten Datenrechners 1 zu einem gemeinsamen Datensatz verbunden und über die Leitung B an einen noch weiteren Datenrechner 1 gesendet. Dieser gemeinsame Datensatz kann, genauso wie der zumindest einmal modifizierte Datensatz, zumindest teilweise datenkomprimiert sein.Another input element 3 is with the other data computer 1 in immediate data communication. In the other data processor then the data of the further input element 3 with the at least once modified data of the first data processor 1 connected to a common record and over the line B to another data processor 1 Posted. This shared data set can be at least partially data-compressed, just like the data record modified at least once.

Der gemeinsame Datensatz kann dann entweder an das Ausgabeelement weitergeleitet werden oder wird (wie in vorliegendem Fall) an einen noch weiteren Datenrechner 1 weitergeleitet. Auch an diesen noch weiteren Datenrechner 1 ist wiederrum ein noch weiteres Eingabeelement 3 entsprechend angeschlossen. Durch den spezifischen Datenanschluss der Eingabeelemente 3 an die ihnen, vorzugsweise eindeutig, besonders bevorzugst eineindeutig, zugeordneten Datenrechner 1 kann daher genau gewählt werden, welche Daten von welchem Eingabeelement, an welchen Datenrechner und auch wie datentechnisch verarbeitet werden.The shared data set can then either be forwarded to the output element or (as in the present case) to an even further data processor 1 forwarded. Also to this even more data calculator 1 is in turn a further input element 3 connected accordingly. Through the specific data connection of the input elements 3 to them, preferably unambiguously, especially one-to-one, dedicated data-processors prefer 1 Therefore, it is possible to choose exactly which data are processed by which input element, on which data computer and also in terms of data processing.

Die Erfindung ist nicht anhand der Beschreibung und des Ausführungsbeispiels beschränkt, vielmehr umfasst die Erfindung jedes neue Merkmal sowie jede Kombination von Merkmalen, was auch insbesondere jede Kombination der Patentansprüche beinhaltet, auch wenn dieses Merkmal oder diese Kombination selbst nicht explizit in den Patentansprüchen oder in dem Ausführungsbeispiel offenbart ist.The invention is not limited to the description and the embodiment, but the invention includes any novel feature and any combination of features, including in particular any combination of claims, even if this feature or combination itself is not explicitly in the claims or in the Embodiment disclosed.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

BB
Datenleitungdata line
11
(peripherer) Datenrechner(peripheral) data processor
1111
Computer eines jeden Datenrechners 1Computer of each computer 1
33
Eingabeelement/SchalterInput element / switch
44
Ausgabeelement/GlühlampeOutput element / light bulb
1111
Computercomputer
100100
DatenverarbeitungssystemData processing system
10001000
Verfahren zum Betreiben des Datenverarbeitungssystems 100 Method for operating the data processing system 100

Claims (10)

Verfahren (1000) zum Betreiben eines Datenverarbeitungssystems (100), - Bereitstellen von zumindest zwei Datenrechnern (1), wobei beide Datenrechner (1) in Datenkommunikation miteinander stehen oder diese eine solche miteinander aufbauen können, - Eingabe von Betriebsparametern in zumindest einen Datenrechner (1) zum Betreiben der Datenrechner (1) und/oder zum Betreiben des Datenverarbeitungssystems (100), - Adressierung zumindest eines Datenrechners (1) durch spezifische Eingabe von Adressdaten, - Aufbau einer HTML-basierten Kommunikationsverbindung zwischen den Datenrechnern (1), wobei nach Aufbau der Kommunikationsverbindung Daten von einem Datenrechner (1) auf zumindest einen anderen Datenrechner (1) übertragen werden, dadurch gekennzeichnet, dass - die beiden Datenrechner ein vollständig unabhängiges und, vorzugsweise in sich datentechnisch abgeschlossenes, Datensystem, derart bildet als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechnern (1) ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.Method (1000) for operating a data processing system (100), providing at least two data computers (1), wherein both data computers (1) are in data communication with each other or if they can establish such with one another, - input of operating parameters into at least one data computer (1 ) for operating the data processor (1) and / or for operating the data processing system (100), - addressing at least one data processor (1) by specific input of address data, - establishing an HTML-based communication connection between the data processors (1), wherein after construction the communication connection data from a data processor (1) on at least one other data processor (1) are transmitted, characterized in that - the two data processor a completely independent and, preferably in terms of data technically completed, data system, forms such that the structure of the communication link and operating the communication connection tion between the data computers (1) based solely on a data communication of the computer with each other. Verfahren (1000) nach Anspruch 1, dadurch gekennzeichnet, dass die Kommunikationsverbindung vollständig frei von einer ausserhalb des Datensystems angeordneten Kommunikationsverbindung hin zu dem Datenverarbeitungssystem (100) ist.Procedure (1000) Claim 1 , characterized in that the communication connection is completely free from a communication connection outside the data system towards the data processing system (100). Verfahren (1000) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass mittels eines separaten Eingabeelements (3) und/oder mittels eines in einem oder mehrere Datenrechner (1) verbauten Eingabeelements (3) zumindest ein Datenpaket von einem Datenrechner (1) in den jeweils anderen Datenrechner (1) oder umgekehrt übertragen wird.Procedure (1000) Claim 1 or 2 , characterized in that by means of a separate input element (3) and / or by means of an input element (3) installed in one or more data computers (1) transmit at least one data packet from one data processor (1) to the other data processor (1) or vice versa becomes. Verfahren (1000) nach zumindest einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass alle Datenpakete zum Betreiben und Aufbauen der Kommunikationsverbindung ausschließlich in zumindest einem der Datenrechner (1) hinterlegt ist.Method (1000) according to at least one of the preceding claims, characterized in that all data packets for operating and setting up the communication connection are stored exclusively in at least one of the data computers (1). Verfahren (1000) nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass dass zumindest ein, beispielsweise genau ein, Datenrechner (zentraler Datenrechner) innerhalb des Datenverarbeitungsystems ein Datenspeicher des Datenverarbeitungssystems ist, wobei, vorzugsweise alle, Datenpakete von den Datenrechnern (periphere Datenrechner)(1) an diesen Datenrechner gesendet und dann von diesem Datenrechner verwaltet und/oder gespeichert werden.Method (1000) according to the preceding claim, characterized in that at least one, for example exactly one, data processor (central data computer) within the data processing system is a data memory of the data processing system, wherein, preferably all, data packets from the data processors (peripheral data processor) (1 ) are sent to this data processor and then managed and / or stored by this data processor. Verfahren (1000) nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass dass die Datenpakete auf Basis eine E-Mail Exchange System unter den Datenrechner ausgetauscht werden.Method (1000) according to the preceding claim, characterized in that the data packets are exchanged on the basis of an e-mail exchange system under the data processor. Verfahren (1000) nach dem vorhergehenden Ansprüche 5 bis 6, dadurch gekennzeichnet, dass eine Wiederherstellung von Daten eines peripheren Datenrechners (1) durch Abruf der in dem zentralen Datenrechner (1) gespeicherten Daten durchgeführt wird.Method (1000) after the preceding one Claims 5 to 6 , characterized in that a restoration of data of a peripheral data processor (1) by retrieval of the data stored in the central data processor (1) is performed. Verfahren (1000) nach zumindest einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mittels eines Gesichtserkennungselelements des Datenverarbeitungsystems (100) eine Gesichtserkennung durchgeführt wird, wobei durch die Gesichtserkennung von dem Gesichtserkennungselement oder von den Datenrechnern (1) erkannt wird, ob das eingescannte Gesichtsmuster einem der in zumindest einem der Datenrechner hinterlegten Gesichtsmuster entspricht.Method (1000) according to at least one of the preceding claims, characterized in that by means of a face recognition element of the data processing system (100), a face recognition is performed, is detected by the face recognition of the face recognition element or the data computers (1), if the scanned face pattern a corresponds to the stored in at least one of the data calculator face pattern. Verfahren (1000) nach zumindest einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein Datenrechner ein mobiles Benutzerendgerät, wie zum Beispiel ein mobiles Smartphone ist.Method (1000) according to at least one of the preceding claims, characterized in that at least one data processor is a mobile user terminal, such as a mobile smartphone. Datenverarbeitungssystem (100), umfassend - zumindest zwei Datenrechnern (1), wobei beide Datenrechner (1) in Datenkommunikation miteinander stehen oder, vorzugsweise nur, zwischen und durch beide Datenrechner (1) eine solche aufbaubar ist, dadurch gekennzeichnet, dass die beiden Datenrechner ein vollständig unabhängiges und, vorzugsweise in sich datentechnisch abgeschlossenes, Datensystem, derart ausbilden als dass der Aufbau der Kommunikationsverbindung sowie ein Betreiben der Kommunikationsverbindung zwischen den Datenrechnern (1) ausschließlich auf Basis einer Datenkommunikation der Datenrechner untereinander beruht.Data processing system (100), comprising - at least two data computers (1), wherein both data computers (1) are in data communication with one another or, preferably, only between and by both data computers (1), characterized in that the two data computers completely independent and, preferably in terms of data technology completed, data system form such that the structure of the communication link and an operation the communication connection between the data computers (1) is based exclusively on the basis of data communication between the data processors.
DE102017003359.5A 2017-05-11 2017-05-11 Method for operating a data processing system Ceased DE102017003359A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102017003359.5A DE102017003359A1 (en) 2017-05-11 2017-05-11 Method for operating a data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017003359.5A DE102017003359A1 (en) 2017-05-11 2017-05-11 Method for operating a data processing system

Publications (1)

Publication Number Publication Date
DE102017003359A1 true DE102017003359A1 (en) 2018-11-15

Family

ID=63962181

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017003359.5A Ceased DE102017003359A1 (en) 2017-05-11 2017-05-11 Method for operating a data processing system

Country Status (1)

Country Link
DE (1) DE102017003359A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012220598A1 (en) * 2012-11-13 2014-05-28 BSH Bosch und Siemens Hausgeräte GmbH Monitoring system and method for monitoring and adjusting air parameters in a room, extractor device for use in a monitoring system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012220598A1 (en) * 2012-11-13 2014-05-28 BSH Bosch und Siemens Hausgeräte GmbH Monitoring system and method for monitoring and adjusting air parameters in a room, extractor device for use in a monitoring system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Deutschsprachige Wikipedia zum Begriff Ad-hoc-Netz. 01.12.2016. URL: https://de.wikipedia.org/w/index.php?title=Ad-hoc-Netz&oldid=160256765 [abgerufen am 30.01.2018] *
OSI-Schichten-Modell. URL: http://www.netzwerke.com/OSI-Schichten-Modell.htm, Archiviert in archive.org am 09.11.2016 [abgerufen am 30.01.2018] *
YUAN, Yong; WANG, Fei-Yue: Towards blockchain-based intelligent transportation systems. In: Intelligent Transportation Systems (ITSC), 2016 IEEE 19th International Conference on. IEEE, 2016. S. 2663-2668 *

Similar Documents

Publication Publication Date Title
EP3158462B1 (en) Device with interface and method to control database access
DE69834566T2 (en) INTEGRATED COMMUNICATION ARCHITECTURE IN A MOBILE DEVICE
EP1701478B1 (en) System and method for automatically configuring interfaces of a wireless connection for data transmission
DE112011102443T5 (en) Server management using a baseboard management controller to set up a wireless network
EP2526487A1 (en) Connecting module for connecting at least one sensor, actuator, or effector to a service-oriented-architecture network
DE112018001315T5 (en) CONTROL DEVICE, PROGRAM UPDATE SYSTEM AND PROGRAM UPDATE METHOD
DE102017215125A1 (en) Communication module and lighting bus system with network interface
DE102021124809A1 (en) SYSTEMS AND PROCEDURES FOR REMOTE STORAGE OF INFORMATION ASSOCIATED WITH A DISTRIBUTED LEDGER NETWORK
DE102017003359A1 (en) Method for operating a data processing system
DE102017007693A1 (en) Method for operating an HTML-based data processing system
DE10018866A1 (en) Pump unit
DE112013006337T5 (en) Remote client application
EP1449040B1 (en) Method for accessing data of an automation apparatus and corresponding automation apparatus
DE102018123075A1 (en) METHOD AND DEVICE FOR DYNAMIC CONFIGURATION OF PORTABLE USER SYSTEMS
DE102020107495A1 (en) Device for user-dependent operation of at least one data processing system
EP3991064B1 (en) Method and processor device for changing a data format of communication data of a device commmunication, and motor vehicle
DE102019110545A1 (en) Method for user-dependent operation of at least one data processing system
EP2605481A1 (en) Device and method for filtering network traffic
DE102013012998B3 (en) Method for providing a function in a computer system of a vehicle
DE102016101729B4 (en) IoT hardware module, functional unit for IoT applications with such an IoT hardware module and system for IoT applications with several such functional units
DE102019208715A1 (en) Method for configuring an application protocol in a manufacturing plant, computer program and process module
EP3926450B1 (en) Dynamic creation of compatibility between file systems in real time
DE112013003499B4 (en) Private Line Automatic Ringdown-style connection for a mobile device
DE102019110546A1 (en) Device for user-dependent operation of at least one data processing system
WO2004006541A1 (en) System and method for direct communication between automation appliances

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final