DE10156036A1 - Verfahren und Vorrichtung zur Datenverarbeitung - Google Patents
Verfahren und Vorrichtung zur DatenverarbeitungInfo
- Publication number
- DE10156036A1 DE10156036A1 DE10156036A DE10156036A DE10156036A1 DE 10156036 A1 DE10156036 A1 DE 10156036A1 DE 10156036 A DE10156036 A DE 10156036A DE 10156036 A DE10156036 A DE 10156036A DE 10156036 A1 DE10156036 A1 DE 10156036A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- evaluation
- evaluation device
- agents
- manager
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/96—Management of image or video recognition tasks
Abstract
Ein Verfahren zur Datenverarbeitung, mit dem insbesondere von einer Bildaufnahmeeinrichtung (10), wie einer CCD-Kamera erzeugte Daten verarbeitet werden können, weist eine Daten-Verteileinrichtung (12) auf. An einen Manager (14) der Daten-Verteileinrichtung (12) werden die Daten von der Aufnahmeeinrichtung (10) ermittelt. Der Manager (14) wählt einen mit einer Auswerteeinrichtung (18) verbundenen geeigneten Agenten (16) aus. Ob ein Agent (16) geeignet ist, hängt von Eignungsparametern der Auswerteeinrichtungen (18) ab. Bei den Eignungsparametern handelt es sich beispielsweise um die Verfügbarkeit und die Art der Software, die auf den Auswerteeinrichtungen (18) gespeichert ist. Nach der Auswahl eines geeigneten Agenten (16) erfolgt zwischen einem Agenten (16) und der entsprechenden Auswerteeinrichtung (18) über einen zwischengeschalteten Agenten (22) und einen weiteren Manager (24) eine Übermittlung der Daten. Die Übermittlung der Daten erfolgt stets in standardisierten Datencontainern.
Description
- Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Datenverarbeitung, insbesondere Bilddatenverarbeitung, wobei beispielsweise eine große Menge von Bilddaten in kurzer Zeit gehandhabt werden muss. Eine derartige Bilddatenverarbeitung ist beispielsweise bei Screeningprozessen von z. B. biologischen und/oder chemischen Proben erforderlich, insbesondere im Hochdurchsatz- und Medium-Screening.
- Hochauflösende Bilder, insbesondere digital aufgenommene hochauflösende Bilder weisen eine große Bilddatenmenge auf. Beispielsweise bei der konfokalen Mikroskopie weisen bereits Bilder mit mittlerer Auflösung typischerweise eine Größe von 5 bis 10 MByte auf. In modernen Hochdurchsatz-Screeninganlagen wird eine Vielzahl von chemischen und/oder biologischen Proben in kurzer Zeit untersucht. Hierbei wird von jeder Probe zumindestens ein Bild erzeugt. Üblicherweise werden beim Hochdurchsatz-Screening Titerplatten eingesetzt, die beispielsweise 1536 Vertiefungen (Wells) aufweisen, wobei in jedem Well eine Probe angeordnet ist. In modernen Hochdurchsatz-Screeninganlagen werden pro Tag bis zu 50 oder mehr Titerplatten gescannt. Die täglich auftretende Datenmenge beläuft sich somit auf etwa 400 bis 1000 GByte. Neben der Aufnahme von Bilddaten erfolgt bei anderen Untersuchungsverfahren, wie beispielsweise der Fluoreszenz-Spektroskopie das Erfassen einer Vielzahl von Mess- oder Analysedaten. Zusätzlich zu dem Problem des hohen Speicheraufwandes für derartige Daten besteht insbesondere beim Hochdurchsatz-Screening das Problem, dass die Untersuchungsverfahren äußerst komplex sind und daher große Rechenleistungen erforderlich sind. Bei dem vorstehend beschriebenen Beispiel würde das Durchführen üblicher Untersuchungsverfahren, auch mit einem schnellen Rechner, an den an einem Tag aufgenommenen Daten ca. 1 Woche beanspruchen. Derart lange Auswertezeiten führen bei ausgelasteten Hochdurchsatz-Screeninganlagen, die ununterbrochen in Betrieb sind, zu einem erheblichen Hardwareaufwand, um die entsprechende Datenmenge verarbeiten zu können. Ferner ist der zeitliche Abstand zwischen dem Durchführen der Untersuchung und dem Erhalt des Auswerteergebnisses insbesondere für moderne Dienstleistungsunternehmen zu groß.
- Aufgabe der Erfindung ist es, ein Verfahren zur Datenverarbeitung zu schaffen, mit dem eine große Menge an Daten, insbesondere Bilddaten, in kurzer Zeit mit hoher Betriebssicherheit verarbeitet bzw. ausgewertet werden kann. Ferner ist es Aufgabe der Erfindung, eine Vorrichtung zur Durchführung des Verfahrens zu schaffen.
- Die Lösung dieser Aufgabe erfolgt erfindungsgemäß durch die Merkmale des Anspruchs 1 bzw. 22.
- Bei dem erfindungsgemäßen Verfahren werden Daten, insbesondere Bilddaten, mittels einer Aufnahmeeinrichtung, wie beispielsweise einer CCD-Kamera erzeugt. Bei einem ersten Schritt werden die Daten an eine Daten-Verteileinrichtung, bei der es sich beispielsweise um einen Rechner handelt, übermittelt. Ein wesentlicher Aspekt der Erfindung besteht darin, dass die Daten, die in zeitlich kurzen Abständen an die Daten-Verteileinrichtung übermittelt werden, auf mehreren Daten-Auswerteeinrichtungen parallel verarbeitet, bzw. ausgewertet werden. Der übliche Zeitabstand zwischen zwei aufeinanderfolgenden Datensätzen beträgt hierbei beispielsweise 0,6-1,2 s. Durch die parallelisierte Auswertung der Daten ist deren Auswertung erheblich schneller möglich. Es ist bei einer entsprechend hohen Parallelisierung möglich, die von einer Hochdurchsatz-Screeninganlage erzeugten Bilder oder Daten bzw. Datensätze quasi zeitgleich auszuwerten. Es ist ferner bei dem erfindungsgemäßen Verfahren möglich, einer Hochdurchsatz- Screeninganlage eine Auswerteeinheit mit mehreren parallel arbeitenden Daten-Auswerteeinrichtungen mit einzelnen relativ geringen Rechenleistungen zuzuordnen. Hierdurch sind die Kosten für die Daten-Auswertung erheblich verringert.
- Zur effektiven Ausnutzung der Daten-Auswerteeinrichtung werden die Daten, bei denen es sich z. B. um Bilddaten handelt, in der Daten-Verteileinrichtung entsprechend vorbereitet und gezielt übermittelt. Erfindungsgemäß wird den auszuwertenden Daten in der Daten-Verteileinrichtung zunächst eine geeignete Daten- Auswerteeinrichtung zugeordnet. Hierbei werden vorzugsweise bekannte Eignungsparameter der einzelnen Daten-Auswerteeinrichtungen, die sich voneinander unterscheiden können, mit den Anforderungen für die Auswertung der Daten verglichen, so dass eine optimale Zuordnung der auszuwertenden Daten zu einer Daten-Auswerteeinrichtung erfolgen kann. Beispielsweise handelt es sich bei den Eignungsparametern um die Verarbeitungskapazität und/oder die Verarbeitungsgeschwindigkeit und/oder die Art der Software, die auf der Daten-Auswerteeinrichtung vorhanden ist und/oder die Verfügbarkeit der Daten-Auswerteeinrichtung. Der wichtigste Eignungsparameter ist hierbei die Auswerte-Software ggf. einschließlich Versionsbezeichnung. So kann beispielsweise auf mehreren Daten-Auswerteeinrichtungen unterschiedliche Software in unterschiedlichen Versionen vorhanden sein, durch die unterschiedliche Auswerteverfahren wie beispielsweise FCS, FIMDA, FILDA etc. oder Auswerteverfahren zur Auswertung von Bilddaten, wie Huff-Transformationen, durchgeführt werden können. Ein weiterer wichtiger Eignungsparameter ist die Verfügbarkeit. Hier wird überprüft, ob von der entsprechenden Daten-Auswerteeinrichtung zu einem gegebenen Zeitpunkt eine Berechnung durchgeführt wird, oder ob die Daten-Auswerteeinrichtung verfügbar ist. Durch diese Zuordnung der auszuwertenden Daten zu einer geeigneten Daten-Auswerteeinrichtung ist der Verarbeitungsprozess der Daten weiter verbessert und beispielsweise die Zeitspanne zwischen der Datenaufnahme und dem Vorliegen des Auswerteergebnisses weiter verringert.
- Ein weiterer wesentlicher Aspekt des erfindungsgemäßen Verfahrens besteht darin, dass die Daten für die Übermittlung von der Daten-Verteileinrichtung zu der Daten-Auswerteeinrichtung in einen standardisierten Datencontainer überführt werden. Die Container sind hierbei unabhängig von den tatsächlich in ihnen enthaltenen Daten identisch. Dies hat den Vorteil, dass zur Übermittlung der Datencontainer standardisierte Protokolle verwendet werden können. Hierdurch ist die Betriebssicherheit der Anlage verbessert. Ferner kann hierdurch eine schnellere Übermittlung erfolgen.
- Anschließend erfolgt gemäß des erfindungsgemäßen Verfahrens die Übermittlung des standardisierten Datencontainers an die geeignete Daten-Auswerteeinrichtung.
- Vorzugsweise wird in der Daten-Aufnahmeeinrichtung den Daten jeweils ein Auswerteauftrag zugeordnet. Bei dem Auswerteauftrag handelt es sich beispielsweise um die Art des Analyseverfahrens, das von der Daten-Auswerteeinrichtung durchgeführt werden soll. Entsprechende Auswerteaufträge können beispielsweise von einem externen Rechner an die Aufnahmeeinrichtung in Abhängigkeit des aktuellen Aufnahmeprozesses, insbesondere Screeningprozesses, übermittelt werden. Vorzugsweise wird der Auswerteauftrag zusammen mit den Daten in dem Datencontainer überführt, so dass wiederum ein standardisierter Datencontainer, der die Daten und den Auswerteauftrag enthält, übermittelt wird. Das Verknüpfen eines Auswerteauftrages mit den Daten unmittelbar in der Daten-Aufnahmeeinrichtung und/oder der Daten-Verteileinrichtung hat den Vorteil, dass die Auswerteaufträge nicht direkt zu den einzelnen Daten- Auswerteeinrichtungen übermittelt werden müssen. Es sind somit beispielsweise keine zusätzlichen Verbindungen, die von einem externen Rechner zu den einzelnen Daten-Auswerteeinrichtungen führen, nötig. Ferner ist sichergestellt, dass zwischen den Daten-Auswerteeinrichtungen und der Daten-Verteileinrichtung weiterhin nur standardisierte Datencontainer übermittelt werden, so dass ein hoher Standard in Bezug auf die Betriebssicherheit aufrecht erhalten werden kann.
- Die von der Aufnahmeeinrichtung generierten Daten können vor der Auswertung auch in einer Datenbank zwischengespeichert werden. Dies ist beispielsweise auch zur späteren Durchführung unterschiedlicher Auswerteverfahren mit denselben Daten vorteilhaft.
- Bei einer besonders bevorzugten Ausführungsform der Erfindung ist ein Agent vorgesehen. Der Agent dient zur Verwaltung der einzelnen Daten-Auswerteeinrichtungen. In einer daten-auswerteeinrichtungs-spezifischen Datei des Agenten sind die Eignungsparameter der Daten-Auswerteeinrichtung gespeichert. Insbesondere ist jeder Daten-Auswerteeinrichtung ein eigener Agent zugeordnet, der vorzugsweise ein Bestandteil der Daten-Verteileinrichtung ist. Aufgrund des Vorsehens eines Agenten ist es möglich, dass die Daten-Verteileinrichtung nur mit den entsprechenden Agenten der einzelnen Daten-Auswerteeinrichtungen und nicht mit den Daten-Auswerteeinrichtungen selbst kommunizieren muss. Die Kommunikation mit den Daten-Auswerteeinrichtungen erfolgt ausschließlich über die Agenten. Vorzugsweise werden von den Agenten insbesondere in einer Startphase die Eignungsparameter der einzelnen Daten-Auswerteeinrichtungen abgefragt. Somit sind beispielsweise zu einem Startzeitpunkt eines Hochdurchsatz-Screening-Verfahrens die Eignungsparameter der einzelnen Daten-Auswerteeinrichtungen bereits bekannt. Die Daten-Verteileinrichtung kann somit sehr schnell auf diese Daten zugreifen. Dies hat den Vorteil, dass die geeignete Daten-Auswerteeinrichtung von der Daten-Verteileinrichtung in kurzer Zeit ausgewählt werden kann. Vorzugsweise werden die Eignungsparameter von den Agenten in regelmäßigen Abständen abgefragt oder von den Daten-Auswerteeinrichtungen in regelmäßigen Abständen an die Agenten übermittelt.
- Bei einer besonders bevorzugten Ausführungsform der Erfindung sind sowohl auf der Seite der Daten-Verteileinrichtung als auch auf der Seite der einzelnen Daten-Auswerteeinrichtungen jeweils Agenten vorgesehen. Handelt es sich bei den Daten-Auswerteeinrichtungen beispielsweise um einzelne Rechner, so weist jeder dieser Rechner einen Agenten auf. Zu diesen Agenten besteht jeweils ein entsprechender Agent auf der Seite der Daten-Verteileinrichtung. Es bestehen in dieser Ausführungsform somit immer Paare von zwei Agenten, die miteinander kommunizieren und jeweils einer Daten-Auswerteeinrichtung zugeordnet sind. Hierdurch ist der Datenaustausch zwischen der Daten-Verteileinrichtung und der Daten-Auswerteeinrichtung erheblich vereinfacht. Insbesondere ist es möglich, dass unterschiedliche Agentenpaare über unterschiedliche Netzwerkprotokolle kommunizieren. Es ist nur erforderlich, dass ein Paar Agenten mit demselben Netzwerkprotokoll kommuniziert. Dies hat den Vorteil, dass die gesamte Anlage auf einfache Weise durch weitere Daten- Auswerteeinrichtungen ergänzt und auch auf andere Weise erweitert werden kann. Dies erhöht die Flexibilität.
- Da es sich bei den Daten-Auswerteeinrichtungen vorzugsweise um gesonderte Rechner handelt, erfolgt die Datenübertragung zwischen der Daten-Verteileinrichtung und den Daten-Auswerteeinrichtungen mit Hilfe von Daten-Fernübertragungseinrichtungen wie Kabeln u. dgl.
- Vorzugsweise erfolgt nach Ausführung eines Auswerteauftrags von einer Daten-Auswerteeinrichtung eine Rückmeldung an die zugehörigen Agenten und/oder die Daten-Verteileinrichtung. Den Agenten und/oder der Daten-Verteileinrichtung ist somit stets der Zustand der einzelnen Daten-Auswerteeinrichtungen bekannt. Wie vorstehend beschrieben, handelt es sich bei der Verfügbarkeit der einzelnen Daten-Auswerteeinrichtungen um einen Eignungsparameter.
- Erfolgt die Rückmeldung nicht innerhalb einer vorgegebenen Zeitspanne, die ggf. von der Art des Auswerteauftrages abhängig sein kann, so wird der Auswerteauftrag hinsichtlich dieser Daten-Auswerteeinrichtung storniert und vorzugsweise an eine andere geeignete Daten-Auswerteeinrichtung übertragen. Hiermit ist sichergestellt, dass in einer Daten-Auswerteeinrichtung auftretende Fehler nicht dazu führen, dass von einzelnen Datensätzen bzw. Bildern keine Auswertung erfolgt. In einer weiteren bevorzugten Ausführungsform wird nach dem Stornieren eines Auswerteauftrags eine Testroutine bei der entsprechenden Daten-Auswerteeinrichtung durchgeführt. Bei der Testroutine kann es sich beispielsweise um einen Software-Check handeln. Sofern, hierdurch ein Reparieren der Daten-Auswerteeinrichtung nicht möglich ist, kann diese gegebenenfalls abgeschaltet und ein Warnsignal an den Benutzer ausgegeben werden. Auf diesem Weg wird die Betriebssicherheit des kompletten Auswertesystems erhöht. Ebenso kann nach einmaligem oder mehrmaligem Auftreten eines Fehlers die Verbindung zu der entsprechenden Daten- Auswerteeinrichtung unterbrochen werden.
- Vorzugsweise werden die Auswerteergebnisse der einzelnen Auswerteaufträge nach dem Bearbeiten durch die einzelnen Daten- Auswerteeinrichtungen direkt an eine Weiterverarbeitungseinrichtung übermittelt. Hierbei kann es sich beispielsweise um eine Datenbank handeln. Ebenso ist ein Übermitteln der Auswerteergebnisse zurück an die Daten-Verteileinrichtung möglich. Bei dieser Rückübermittlung kann wiederum die bevorzugte Struktur der Agenten und der Datencontainer wie vorstehend beschrieben, genutzt werden. Auch von der Daten- Verteileinrichtung aus kann die Übermittlung an eine Weiterverarbeitungseinrichtung erfolgen.
- Es ist ferner möglich, mehrere Daten-Verteileinrichtungen mit den Daten-Auswerteeinrichtungen zu verbinden. Somit können mehrere Aufnahmeeinrichtungen, die beispielsweise jeweils einzeln mit einer Daten-Verteileinrichtung verbunden sind, von einer Vielzahl Daten-Verteileinrichtungen bedient werden. Dies senkt die Kosten je Auswerteauftrag und erhöht die Auswertegeschwindigkeit.
- Bei einer besonders bevorzugten Ausführungsform weist die Daten-Verteileinrichtung und/oder jeder eine Auswerteeinrichtung enthaltende Rechner einen Manager auf. Der Manager dient zur Organisation der einzelnen Agenten. Beispielsweise kann der Manager auch dazu benutzt werden, einzelne von der Aufnahmeeinrichtung empfangene Daten mit einem Auswerteauftrag zu verknüpfen.
- Das erfindungsgemäße Verfahren zur Datenverarbeitung ist insbesondere zur Verarbeitung von Daten geeignet, die beim Screening von chemischen und/oder biologischen Proben erhalten werden. Bei derartigen Screening-Verfahren, wie beim Hochdurchsatz- oder Mediumscreening, wird eine große Anzahl an Daten generiert. Beispielsweise werden beim Hochdurchsatz- Screening einzelne Wells, d. h. Vertiefungen einer Titerplatte, nacheinander betrachtet. Die hierbei erzeugten Bilddaten müssen anschließend weiterverarbeitet werden. Ferner ist es möglich, dass durch ein Bild mehrere unterschiedliche Wells gleichzeitig erfasst werden. Die einzeln erfassten Wells können beispielsweise auch mit dem erfindungsgemäßen Datenverarbeitungsverfahren voneinander getrennt werden.
- Zur Auswertung der Daten, insbesondere der Bilddaten, können insbesondere Maskensysteme verwendet werden. Hierbei handelt es sich beispielsweise um einen Vergleich des aufgenommenen Bildes mit standardisierten Bildern.
- Ferner betrifft die Erfindung eine Vorrichtung, wie eine Datenverarbeitungsanlage zur Durchführung des erfindungsgemäßen Verfahrens. Die Datenverarbeitungsanlage weist eine Aufnahmeeinrichtung zum Erzeugen von Daten, insbesondere Bilddaten, auf. Ferner weist die Datenverarbeitungsanlage eine Daten- Verteileinrichtung zum Übermitteln der Daten an eine geeignete Daten-Auswerteeinrichtung auf. Bei den Daten-Auswerteeinrichtungen sowie wie bei der Daten-Verteileinrichtung kann es sich jeweils um gesonderte Rechner handeln.
- Ferner betrifft die Erfindung ein Datenspeichermedium, wie eine CD-ROM, mit einem Computerprogramm zur Durchführung des erfindungsgemäßen Verfahrens.
- Nachfolgend wird die Erfindung anhand bevorzugter Ausführungsformen unter Bezugnahme auf die anliegenden Zeichnungen näher erläutert.
- Es zeigen:
- Fig. 1 ein schematisches Flussdiagramm einer bevorzugten Ausführungsform der Erfindung,
- Fig. 2 ein schematisches Flussdiagramm einer zweiten Ausführungsform der Erfindung, und
- Fig. 3 ein schematisches Flussdiagramm einer dritten Ausführungsform der Erfindung.
- Eine Bildaufnahmeeinrichtung 10, wie beispielsweise eine mit einem Mikroskop verbundene CCD-Kamera, erzeugt Bilder einer biologischen und/oder chemischen Probe und verknüpft diese mit einem Auswerteauftrag. Der Auswerteauftrag umfasst beispiels-Weise das Verfahren, mit dem ein Bild oder andere Daten ausgewertet werden sollen. Die Daten, bei denen es sich beispielsweise um Bilddaten handelt, werden an eine Daten-Verteileinrichtung 12, bei der es sich beispielsweise um einen herkömmlichen Computer handelt, übermittelt. Die Daten-Verteileinrichtung 12 weist einen Manager 14 und mehrere Agenten 16 auf. Der Manager 14 der Daten-Verteileinrichtung 12 nimmt die von der Bildaufnahmeeinrichtung 10 erzeugten Bilddaten und die Auswerteaufträge entgegen. Anstatt des Verknüpfens der Auswerteaufträge mit den Bilddaten durch den Manager 14 kann diese Verknüpfung auch bereits in der Aufnahmeeinrichtung 10 erfolgen.
- Der Manager 14 hat neben der Verwaltung der Agenten 16 ferner die Aufgabe die von der Bildaufnahmeeinrichtung 10 erhaltenen Daten, wie beispielsweise Bilddaten in Datencontainer zu verpacken. Bei dem Datencontainer handelt es sich um eine standardisierte Software o. dgl., so dass die Übermittlung der Daten immer in demselben identischen Datencontainer erfolgt. Unabhängig von dem Inhalt der Datencontainer ist somit die Anforderung zur Übermittlung der Daten identisch. Die einzelnen Container unterscheiden sich lediglich dadurch, dass der für die in dem Container enthaltenen Daten messspezifische Auswerteauftrag an den Container in der Form einer Laufkarte angeheftet ist. In einem Container können auch mehrere Auswerteaufträge enthalten sein.
- Die Daten-Verteileinrichtung weist mehrere Agenten 16 auf, die in Fig. 1 mit Agent 1, Agent 2 usw. bezeichnet sind. Jeder Agent 16 ist einer Auswerteeinrichtung 18 zugeordnet. In einer Startphase fragt jeder Agent 16 über eine Daten-Übertragungsleitung 20 sowie einen Agenten 22 und einen Manager 24 die Eignungsparameter der zugehörigen Auswerteeinrichtung 18 ab. Jedem Agent 16, d. h. den Agenten 1, 2, 3 usw. ist somit ein mit der zugehörigen Auswerteeinrichtung 18, d. h. der Auswerteeinrichtung 1, 2, 3 usw. verbundener Agent 22, d. h. die Agenten A, B, C usw. sowie ein Manager 24, d. h. die Manager 1, 2, 3 usw. zugeordnet. Die abgefragten Eignungsparameter, wie beispielsweise die Verfügbarkeit der Auswerteeinrichtung, die auf der Auswerteeinrichtung vorhandene Auswerte-Software etc. werden von dem Agenten 16 gespeichert.
- Bilddaten, denen beispielsweise von der Bildaufnahmeeinrichtung 10 ein Auswerteauftrag zugeordnet wurde, müssen nunmehr von dem Manager 14 an eine der Auswerteeinrichtungen 18 übermittelt werden. Hierzu erfolgt zunächst eine Kommunikation zwischen dem Manager 14 und den der Daten-Verteileinrichtung 12 zugeordneten Agenten 16. Hierbei wird über unterschiedliche Verteilalgorithmen der geeignete Agent 16 bzw. die von dem entsprechenden Agenten vertretene Auswerteeinrichtung ausgewählt. Da die Auswahl der geeigneten Auswerteeinrichtung 18 innerhalb der Daten-Verteileinrichtung 12 durch Abfragen der Agenten 16 erfolgt, ist eine schnelle Auswahl der geeigneten Auswerteeinrichtungen möglich, wobei keine Datenabfrage über weitere Verbindungen u. dgl. erfolgen muss. Zur Auswahl der geeigneten Auswerteeinrichtung 18 kann der Manager 14 die Agenten 16, beispielsweise der Reihe nach abfragen und hierbei feststellen, ob die für den entsprechenden Auswerteauftrag erforderlichen Eignungsparameter gegeben sind. Ebenso ist es möglich, einzelnen Agenten 16 Prioritäten zuzuordnen, so dass die Abfrage anhand der Prioritäten erfolgt. Auch eine zufällige Auswahl der Abfragereihenfolge der Agenten 16 ist möglich.
- Um zwischen der Daten-Verteileinrichtung 12 und den einzelnen Auswerteeinrichtungen 18, beispielsweise über unterschiedliche Netzwerkprotokolle kommunizieren zu können, ist den einzelnen Auswerteeinrichtungen 18 jeweils ein Agent 22 zugeordnet. Die Agenten 22, d. h. die Agenten A, B, C usw. kennen jeweils die Eignungsparameter und insbesondere den momentanen Zustand der zugehörigen Auswerteeinrichtungen 18, d. h. der Auswerteeinrichtungen 1, 2, 3 usw. Die Kommunikation zwischen der Daten-Verteilung 12 und den einzelnen Auswerteeinrichtungen 18 erfolgt somit ausschließlich zwischen den beiden Agenten 16, 22 über die Datenleitungen 20.
- Zusätzlich werden die von einem Agenten 16 an die zugehörige Auswerteeinrichtung 18 zu übermittelnden Bilddaten zusammen mit dem Auswerteauftrag für die Übermittlung in einen standardisierten Datencontainer überführt. Das Erzeugen der Datencontainer erfolgt durch den Manager 14. Die Standardisierung der Datencontainer ist hierbei derart, dass für die einzelnen Agenten 16 und 22 kein Unterschied zwischen den Datencontainern erkennbar ist. Unabhängig von den in dem Datencontainer enthaltenen Bilddaten sowie der mit diesen Bilddaten verknüpften Auswerteaufträge ist jeder Datencontainer für die Agenten 16, 22 stets identisch. Somit kann auch die Übermittlung der Daten über die Datenfernübertragungsleitungen 20 standardisiert werden, da stets ein identischer Datencontainer übermittelt wird.
- Die Übermittlung der Eignungsparameter durch die Agenten 22 an die Agenten 16 erfolgt vorzugsweise ebenfalls in Form von standardisierten Datenpaketen. Über die Daten-Fernübertragungseinrichtungen 20 werden somit ausschließlich standardisierte Datenpakete übermittelt.
- Zur Auswertung der Bilddaten in einer Auswerteeinrichtung 18 ist jeder Auswerteeinrichtung 18 ein Manager 24 zugeordnet. Der Manager 24 dient zum "Auspacken" der Datencontainer. Durch den Manager 24 wird der standardisierte Datencontainer somit aufgehoben und derart für die Auswerteeinrichtung 18 vorbereitet, dass eine auftragsgemäße Auswertung der entsprechenden Bilddaten erfolgen kann. Der Manager 24 hat somit die Aufgabe, die ausgepackten Daten und den Auswerteauftrag an die Auswerteeinrichtung 18 weiterzuleiten. Wenn der Auswerteauftrag von der Auswerteeinrichtung 18 abgearbeitet wurde, hat der Manager 24 ferner die Aufgabe die bearbeiteten Daten wieder in den Datencontainer "einzupacken". Anschließend erfolgt von dem Manager 24 über den dazugehörigen Agenten 22 ein Weiterleiten der Datencontainer, die die bearbeiteten Daten enthalten, an den Agenten 16. Von dem Agenten 16 erfolgt gegebenenfalls über den Manager 14 ein Weiterleiten der Daten zu der Aufnahmeeinrichtung 10, in der sie gespeichert werden. Ebenfalls ist ein Weiterleiten der Daten zu einer anderen Datenbank möglich.
- Die von den Auswerteeinrichtungen 18 ausgewerteten Bilddaten, d. h. die Auswerteergebnisse, können entweder an eine nicht dargestellte Datenbank übermittelt werden, oder über die vorhandenen Datenleitungen 20 an den Manager 14 zurück übermittelt werden. Bei der Zurückübermittlung an den Manager 14 erfolgt wiederum ein Erzeugen von Datencontainern durch die Manager 24, so dass die Übermittlung zwischen den Agenten 22, 16 wiederum standardisiert ist.
- Jeweils ein Agent 22, ein Manager 24 und eine Auswerteeinrichtung 18 sind als Rechner 26 ausgebildet. Die Verarbeitung der von der Bildaufnahmeeinrichtung 10 erfassten Bilder erfolgt somit parallelisiert durch mehrere Rechner 26.
- Bei dem in Fig. 2 dargestellten Ausführungsbeispiel werden die Rechner 26 von zwei Bildaufnahmeeinrichtungen 10 genutzt. Hierbei ist jeder Bildaufnahmeeinrichtung 10 eine Daten-Verteileinrichtung 12 zugeordnet, die sodann mit Hilfe der entsprechenden Agenten auf die unterschiedlichen Rechner 26 zugreift.
- Bei dem in Fig. 3 dargestellten Ausführungsbeispiel handelt es sich um eine zweistufige Datenverarbeitung. Hierbei ist auf der Ebene der die Auswerteeinrichtungen umfassenden Rechner 26 ein Rechner 28 vorgesehen, der die Aufgaben einer Datenverteileinrichtung 12 übernimmt. Für die Daten-Verteileinrichtungen 12 handelt es sich bei dem Rechner 28 somit quasi um eine Auswerteeinrichtung mit hoher Verfügbarkeit. Für die Daten-Verteileinrichtungen 12 ist jedoch kein Unterschied zwischen den einzelnen Rechnern 26 und dem Rechner 28 zu erkennen. Es ist für die Daten-Verteileinrichtungen 12 unerheblich, ob es sich bei dem Rechner 28 beispielsweise um einen Hochleistungsrechner handelt, der beispielsweise die Bilddaten selbst auswertet oder ob der Rechner 28 die einzelnen Aufträge an weitere Rechner 30 weitergibt.
- Selbstverständlich lässt sich diese Struktur auch um weitere Stufen erweitern.
Claims (23)
1. Verfahren zur Datenverarbeitung, insbesondere im Screening
erhaltener Daten mit den Schritten:
Erzeugen von Daten mittels einer Aufnahmeeinrichtung (10),
Übermitteln der Daten an eine Daten-Verteileinrichtung (12) zum Verteilen der Daten an mehrere Daten-Auswerteeinrichtungen (18), wobei in der Daten-Verteileinrichtung (12)
die auszuwertenden Daten einer geeigneten Daten-Auswerteeinrichtung (18) zugeordnet werden, und
die Daten für die Übermittlung in einen standardisierten Datencontainer überführt werden, und
Übermitteln des standardisierten Datencontainers an die geeignete Daten-Auswerteeinrichtung (18).
Erzeugen von Daten mittels einer Aufnahmeeinrichtung (10),
Übermitteln der Daten an eine Daten-Verteileinrichtung (12) zum Verteilen der Daten an mehrere Daten-Auswerteeinrichtungen (18), wobei in der Daten-Verteileinrichtung (12)
die auszuwertenden Daten einer geeigneten Daten-Auswerteeinrichtung (18) zugeordnet werden, und
die Daten für die Übermittlung in einen standardisierten Datencontainer überführt werden, und
Übermitteln des standardisierten Datencontainers an die geeignete Daten-Auswerteeinrichtung (18).
2. Verfahren nach Anspruch 1, bei welchem in der
Aufnahmeeinrichtung (10) oder der Daten-Verteileinrichtung (12) den
Daten ein Auswerteauftrag zugeordnet wird, und die
Bilddaten zusammen mit dem Auswerteauftrag in einem
standardisierten Datencontainer an die Daten-Auswerteeinrichtung
(18) übermittelt werden.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet,
dass zur Zuordnung der Daten zu einer geeigneten
Auswerteeinrichtung (18) Eignungsparameter der
Daten-Auswerteeinrichtung (18) abgefragt werden.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die
Eignungsparameter in einer
auswerteeinrichtungs-spezifischen Datei eines Agenten (16) gespeichert werden.
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass
jeder Daten-Auswerteeinrichtung (18) ein eigener Agent (16)
zugeordnet ist.
6. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet,
dass die Agenten (16) Teil der Daten-Verteileinrichtung
(12) sind.
7. Verfahren nach einem der Ansprüche 4-6, bei welchem durch
die Agenten (16), insbesondere in einer Startphase, die
Eignungsparameter von der Daten-Auswerteeinrichtung (18)
abgefragt werden.
8. Verfahren nach einem der Ansprüche 4-7, bei welchem jeder
Daten-Auswerteeinrichtung (18) ein
daten-verteileinrichtungs-seitiger und einen
daten-auswerteeinrichtungsseitiger Agent (16, 22) zugeordnet ist und Daten
ausschließlich zwischen den beiden Agenten (16, 22)
ausgetauscht werden.
9. Verfahren nach einem der Ansprüche 1-8, bei welchem
zwischen der Daten-Verteileinrichtung (12) und den Daten-
Auswerteeinrichtungen (18) die Datencontainer über eine
Daten-Fernübertragungseinrichtung (20) übertragen werden.
10. Verfahren nach einem der Ansprüche 3-9, bei welchem als
Eignungsparameter der Daten-Auswerteeinrichtung (18) die
Art der zur Verfügung stehenden Software und/oder die
Version der Software und/oder die Verfügbarkeit übermittelt
werden.
11. Verfahren nach einem der Ansprüche 1-10, bei welchem die
geeignete Daten-Auswerteeinrichtung (18) durch nacheinander
Abfragen der jeweiligen Eignungsparameter ausgewählt wird.
12. Verfahren nach einem der Ansprüche 1-10, bei welchem die
geeignete Daten-Auswerteeinrichtung (18) durch Abfragen der
jeweiligen Eignungsparameter aufgrund einer vorbestimmten
Prioritäten-Reihenfolge ausgewählt wird.
13. Verfahren nach einem der Ansprüche 1-12, bei welchem nach
dem Ausführen des Auswerteauftrages von der
Daten-Auswerteeinrichtung (18) eine Rückmeldung an die
Daten-Verteileinrichtung (12) und/oder die Agenten (16) erfolgt.
14. Verfahren nach Anspruch 12, bei welchem von den Agenten
(16) oder der Daten-Verteileinrichtung (12) nach Ablauf
einer vorgegebenen Zeitspanne, in der keine Rückmeldung
erfolgt ist, der Auswerteauftrag storniert und an eine andere
geeignete Daten-Auswerteeinrichtung (18) übertragen wird.
15. Verfahren nach Anspruch 14, bei welchem nach dem Stornieren
eine Testroutine in der Daten-Auswerteeinrichtung
durchgeführt wird.
16. Verfahren nach einem der Ansprüche 1-15, bei welchem ein
Auswerteergebnis eines Auswerteauftrags an eine
Weiterbearbeitungseinrichtung, insbesondere eine Datenbank und/oder
die Daten-Verteileinrichtung (12) übermittelt wird.
17. Verfahren nach einem der Ansprüche 1-16, bei welchem
mehrere Aufnahmeeinrichtungen (10) und/oder mehrere
Daten-Verteileinrichtungen (12) mit mehreren
Daten-Auswerteeinrichtungen (18) verbunden sind.
18. Verfahren nach einem der Ansprüche 1-17, bei welchem die
Daten-Verteileinrichtung (12) einen Manager (14) zur
Organisation der Agenten (16) aufweist.
19. Verfahren nach Anspruch 18, bei welchem der Manager (14)
die von der Aufnahmeeinrichtung (10) erhaltenen Daten mit
einem Datencontainer verbindet.
20. Verfahren nach einem der Ansprüche 1-19, bei welchem jeder
Auswerteeinrichtung (18) ein Manager (24) zugeordnet ist,
der die in einem Datencontainer enthaltenen Daten entnimmt
und zusammen mit dem Auswerteauftrag an die
Auswerteeinrichtung (18) weiterleitet.
21. Verfahren nach Anspruch 20, bei welchem der Manager (24)
die von einer Auswerteeinrichtung (18) bearbeiteten Daten
mit einem Datencontainer verbindet und diesen an den
Manager (14) der Daten-Verteileinrichtung (12)
weiterleitet.
22. Datenverarbeitungsanlage zur Durchführung des Verfahrens
zur Datenverarbeitung nach einem der Ansprüche 1-21, mit
einer Aufnahmeeinrichtung (10) zum Erzeugen von Daten, und
einer Daten-Verteileinrichtung (12) zum Übermitteln der Daten an geeignete Daten-Auswerteeinrichtungen (18).
einer Aufnahmeeinrichtung (10) zum Erzeugen von Daten, und
einer Daten-Verteileinrichtung (12) zum Übermitteln der Daten an geeignete Daten-Auswerteeinrichtungen (18).
23. Datenspeichermedium, insbesondere CD-ROM, mit einem
Computerprogramm zur Durchführung des Verfahrens nach einem
der Ansprüche 1-21.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10156036A DE10156036A1 (de) | 2001-11-15 | 2001-11-15 | Verfahren und Vorrichtung zur Datenverarbeitung |
PCT/EP2002/012488 WO2003042820A2 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
US10/495,792 US7424401B2 (en) | 2001-11-15 | 2002-11-08 | Method and device for data processing using agents between evaluating means and distributing means |
AT02785375T ATE352063T1 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
EP02785375A EP1449081B1 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
DE50209310T DE50209310D1 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
AU2002350680A AU2002350680A1 (en) | 2001-11-15 | 2002-11-08 | Method and device for processing data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10156036A DE10156036A1 (de) | 2001-11-15 | 2001-11-15 | Verfahren und Vorrichtung zur Datenverarbeitung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10156036A1 true DE10156036A1 (de) | 2003-06-05 |
Family
ID=7705790
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10156036A Ceased DE10156036A1 (de) | 2001-11-15 | 2001-11-15 | Verfahren und Vorrichtung zur Datenverarbeitung |
DE50209310T Expired - Lifetime DE50209310D1 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE50209310T Expired - Lifetime DE50209310D1 (de) | 2001-11-15 | 2002-11-08 | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen |
Country Status (6)
Country | Link |
---|---|
US (1) | US7424401B2 (de) |
EP (1) | EP1449081B1 (de) |
AT (1) | ATE352063T1 (de) |
AU (1) | AU2002350680A1 (de) |
DE (2) | DE10156036A1 (de) |
WO (1) | WO2003042820A2 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013216529B4 (de) | 2013-08-21 | 2019-05-23 | Siemens Healthcare Gmbh | Verfahren insbesondere zur patientenadaptiven B0-Homogenisierung von MR-Systemen unter Verwendung unterschiedlicher Typen von Shim-Spulen |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19718410A1 (de) * | 1997-04-30 | 1998-11-12 | Fraunhofer Ges Forschung | Optimierung von Multiprozessorsystemen |
DE19916604A1 (de) * | 1999-04-13 | 2000-10-26 | Matthias Zahn | Vorrichtung und Verfahren zur Bearbeitung von zeitlich aufeinanderfolgenden Datenpaketen |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993018464A1 (en) * | 1992-03-09 | 1993-09-16 | Ronald John Youngs | Distributed processing system |
EP0646260B1 (de) * | 1992-06-18 | 1997-05-28 | International Business Machines Corporation | Verarbeitungsnetzwerk für verteilte anwendungsprogramme. |
FR2718905B1 (fr) * | 1994-04-19 | 1996-06-28 | France Telecom | Signal numérique organisé en containers de données autonomes, notamment pour la transmission de données vers des récepteurs à fonctionnement intermittent, procédé de diffusion et procédé de réception correspondants. |
US7047241B1 (en) * | 1995-10-13 | 2006-05-16 | Digimarc Corporation | System and methods for managing digital creative works |
US5933647A (en) * | 1997-01-24 | 1999-08-03 | Cognet Corporation | System and method for software distribution and desktop management in a computer network environment |
US5920861A (en) * | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
US6549932B1 (en) * | 1998-06-03 | 2003-04-15 | International Business Machines Corporation | System, method and computer program product for discovery in a distributed computing environment |
US6920475B1 (en) * | 1999-04-23 | 2005-07-19 | Oracle International Corporation | Communication architecture for distributed computing environment |
US6574655B1 (en) * | 1999-06-29 | 2003-06-03 | Thomson Licensing Sa | Associative management of multimedia assets and associated resources using multi-domain agent-based communication between heterogeneous peers |
US6636912B2 (en) * | 1999-10-07 | 2003-10-21 | Intel Corporation | Method and apparatus for mode selection in a computer system |
US6529968B1 (en) * | 1999-12-21 | 2003-03-04 | Intel Corporation | DMA controller and coherency-tracking unit for efficient data transfers between coherent and non-coherent memory spaces |
US6615405B1 (en) * | 2000-01-06 | 2003-09-02 | Power Quest Corporation | Method and system for distributing and maintaining software across a computer network |
FR2805062B1 (fr) * | 2000-02-10 | 2005-04-08 | Bull Cp8 | Procede de transmission de flux de donnees a haut debit sur un reseau de type internet entre un serveur et un terminal a carte a puce, notamment d'un flux de donnees multimedia |
US7191392B1 (en) * | 2000-03-23 | 2007-03-13 | Virpack.Com | System and method for the creation of virtual information packages |
JP3639770B2 (ja) * | 2000-05-19 | 2005-04-20 | キヤノン株式会社 | ネットワーク制御装置および方法 |
US7051098B2 (en) * | 2000-05-25 | 2006-05-23 | United States Of America As Represented By The Secretary Of The Navy | System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system |
US20030061340A1 (en) * | 2001-09-25 | 2003-03-27 | Mingqiu Sun | Network health monitoring through real-time analysis of heartbeat patterns from distributed agents |
US20030140089A1 (en) * | 2001-11-01 | 2003-07-24 | Hines Kenneth J. | Inter-applet communication using an applet agent |
-
2001
- 2001-11-15 DE DE10156036A patent/DE10156036A1/de not_active Ceased
-
2002
- 2002-11-08 US US10/495,792 patent/US7424401B2/en not_active Expired - Lifetime
- 2002-11-08 EP EP02785375A patent/EP1449081B1/de not_active Expired - Lifetime
- 2002-11-08 AT AT02785375T patent/ATE352063T1/de not_active IP Right Cessation
- 2002-11-08 DE DE50209310T patent/DE50209310D1/de not_active Expired - Lifetime
- 2002-11-08 WO PCT/EP2002/012488 patent/WO2003042820A2/de active IP Right Grant
- 2002-11-08 AU AU2002350680A patent/AU2002350680A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19718410A1 (de) * | 1997-04-30 | 1998-11-12 | Fraunhofer Ges Forschung | Optimierung von Multiprozessorsystemen |
DE19916604A1 (de) * | 1999-04-13 | 2000-10-26 | Matthias Zahn | Vorrichtung und Verfahren zur Bearbeitung von zeitlich aufeinanderfolgenden Datenpaketen |
Non-Patent Citations (1)
Title |
---|
ARITA, HAMADA, YONEMOTO, TANIGUCHI, R.: "RPV: A Programming Environment for Real-Time Parallel Vision-Specification and programming methodology-"Springer Verlag Lecture Notes in Computer Science 1800, S. 218-225, 25. Mai 2000, matrox.com/imaging/news/techart/archives/dspvision.htm * |
Also Published As
Publication number | Publication date |
---|---|
EP1449081B1 (de) | 2007-01-17 |
US7424401B2 (en) | 2008-09-09 |
US20050043927A1 (en) | 2005-02-24 |
ATE352063T1 (de) | 2007-02-15 |
EP1449081A2 (de) | 2004-08-25 |
AU2002350680A1 (en) | 2003-05-26 |
WO2003042820A2 (de) | 2003-05-22 |
WO2003042820A3 (de) | 2003-12-31 |
DE50209310D1 (de) | 2007-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1472819B1 (de) | Nachrichtenanalyseeinrichtung und Verfahren zum Anzeigen von Nachrichten | |
DE602005004334T2 (de) | Nms zur Verarbeitung von Multi-Server Ereignissen | |
DE60220287T2 (de) | System und verfahren zur überwachung von software-warteschlangenanwendungen | |
DE4445444A1 (de) | Datenbankzugriffssystem und Verfahren zum Steuern desselben | |
EP0368190A1 (de) | Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens | |
DE102008040009A1 (de) | Lastverteiltes Zuweisen von medizinischen Taskflows auf Server einer Serverfarm | |
DE19748009B4 (de) | Sockelanbindungsverfahren in Kommunikationssystemen mit Sockelfunktion | |
EP1557002A1 (de) | Verfahren und einrichtung zur auswahl eines netzzugangs zu einem oder mehreren datennetzen über ein telekommunikationsendgerät | |
EP2648094A2 (de) | Verfahren und System zum Erzeugen eines Quellcodes für ein Computerprogramm zur Ausführung und Simulation eines Prozesses | |
DE3807451A1 (de) | Datenuebertragungs-steuereinheit | |
DE60217729T2 (de) | Verfahren zum erkennen eines elektronischen geräts in einem mehrfachsteuersystem | |
DE19538448B4 (de) | Datenbankmanagementsystem sowie Datenübertragungsverfahren | |
DE102010009463A1 (de) | Verfahren zur Konfiguration wenigstens einer Kommunikationsverbindung zur Übertragung medizinischer Bilddatensätze und System zur Verwaltung und/oder Verarbeitung medizinischer Bilddatensätze | |
EP1449081B1 (de) | Verfahren und vorrichtung zur verteilten verarbeitung grosser datenmengen | |
DE10134228A1 (de) | Verfahren und System zur Verbesserung von Funktionsfernaufrufen | |
EP3739592A1 (de) | Dezentralisiert gesteuerte bildgebungsbasierte patientendatengewinnung | |
EP3705993B1 (de) | System und verfahren zum auffinden und identifizieren von rechenknoten in einem netzwerk | |
DE102012007321A1 (de) | Verfahren zum Betreiben eines Diagnosesystems und Diagnosesystem | |
EP3028182B1 (de) | Verfahren und system zur synchronisation von daten | |
DE102020123911A1 (de) | Synchronisierung des verhaltens mehrerer instrumente mithilfe von aufträgen und zwischenzielen | |
EP1260905B1 (de) | Programmgesteuerte Einheit | |
DE102006038303A1 (de) | Verfahren und Vorrichtung zum Verwalten von Daten | |
DE102016122766A1 (de) | Steuervorrichtung zum Steuern eines Gerätes, Druckvorrichtung und Verfahren zum Betreiben einer solchen Steuervorrichtung | |
EP1596533B1 (de) | Protokolltester zur Durchführung und Verfahren zur Implementierung einer Testaufgabe | |
DE102020122637A1 (de) | Kommunikationsvorrichtung für ein Fahrzeug, Kommunikationssystem für ein Fahrzeug und Kommunikationsverfahren |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |