专利摘要:
Ein lokales Privatnetz 10 umfasst eine Anordnung 24 mit einer ersten plattenfreien, echtzeitbasierten Baugruppe 18, die einen ersten Speicher 26 enthält. Der erste Speicher 26 lädt ein ausführbares Programm herunter, das in Ansprechen auf eine Formularausgabe läuft, wobei der Speicher 26 ferner einen Web-Server 34 herunterlädt. Ein Hostcomputer 14, der über eine Ethernet-Verbindung elektrisch mit der Anordnung 24 verbunden ist, enthält das Formular, den Web-Server 34 und das ausführbare Programm.
公开号:DE102004001866A1
申请号:DE102004001866
申请日:2004-01-14
公开日:2004-07-29
发明作者:Joseph James Brookfield Chianese;Mohamed Milwaukee El-Demerdash;Kevin Scott Milwaukee Kreger;Thomas William Wales Wright
申请人:GE Medical Systems Global Technology Co LLC;
IPC主号:G01R33-28
专利说明:
[0001] Die vorliegende Erfindung betrifftallgemein Computernetze und insbesondere ein netzbasiertes Systemzur Diagnose, Steuerung und Überwachung einesSystems mit Mehrprozessoreinbettung für die medizinische Bildgebung.
[0002] Bildgebungsvorrichtungen wie etwaRöntgen-und Magnetresonanzgerätewerden weit verbreitet sowohl in medizinischen als auch industriellen Anwendungengenutzt. Die Überwachungund Steuerung von Abtastgerätenwurde in der Vergangenheit durch Benutzerschnittstellen bereitgestellt,die von Programmierern, z. B. systemintegrierten oder Anwendungsprogrammierernentworfen und implementiert wurden. Diese Schnittstellen ermöglichenes dem Benutzer, Diagnoseeinrichtungen und Werkzeuge zu betreibenals auch Abtastungen zu verordnen und auszuführen.
[0003] Nichtgraphische Schnittstellen (d.h. Text- oder ASCII-basierte)werden von systemintegrierten Programmierern typischerweise zurNutzung durch andere Programmierer und Ingenieure implementiert.Diese Schnittstellen ermöglichenFunktionstests von Treibern und Diagnoseeinrichtungen einer niedrigerenEbene und ermöglichenaußerdemdie Ansicht und Modifikation von Speicherstellen in dem Mikroprozessorspeicher.
[0004] Um diese Werkzeuge zu etwas zu entwickeln,das von einem Nichtprogrammierer einfach zu nutzen ist, ist einAnwendungsprogrammierer beteiligt, der eine zugehörige graphischeBenutzerschnittstelle (GUI) erstellt. Somit stellte die Erstellungeiner fürden Endbenutzer brauchbaren Diagnoseeinrichtung oder eines Werkzeugsin der Vergangenheit einen zweistufigen Vorgang zwischen dem systemintegriertenProgrammierer und dem Anwendungsprogrammierer (der die GUI schreibt)dar. Dies ist sowohl teuer als auch zeitraubend.
[0005] Außerdem erforderte die GUI üblicherweise diereale Anwesenheit des Benutzers an dem Hostcomputer der Abtastvorrichtung,was ebenfalls sowohl teuer als auch zeitraubend sein kann.
[0006] Die Nachteile, die mit derzeitigenSchnittstellensystemen verbunden sind, machen offensichtlich, dassein neues Verfahren zur Schnittstellenbildung und Vernetzung gebrauchtwird. Das neue Verfahren sollte die Werkzeugentwicklungszeit minimierenund sollte es überflüssig machen,dass der Benutzer real an dem Hostcomputer anwesend ist. Die vorliegende Erfindungist auf diese Ziele ausgerichtet.
[0007] Entsprechend einem Aspekt der vorliegendenErfindung umfasst ein lokales Privatnetz eine Anordnung mit einerersten plattenfreien, echtzeitbasierten Baugruppe, die einen erstenSpeicher enthält. Dererste Speicher ist dazu angepasst, ein erstes ausführbaresProgramm herunterzuladen, das dazu angepasst ist, in Ansprechenauf die Ausgabe eines ersten Formulars zu laufen. Die Formularausgabeerfolgt übereine Ethernet-Verbindung zu dem Web-Server, welcher dann die Datenan das Ausführungsprogrammweiterleitet. Der erste Speicher ist ferner dazu vorgesehen, einenersten Web-Server herunterzuladen. Ein Hostcomputer, der elektrisch mitder Anordnung verbunden ist, ist dazu vorgesehen, das erste Formular,den ersten Web-Server und das erste ausführbare Programm zum Herunterladen zuenthalten.
[0008] Entsprechend einem anderen Aspektder vorliegenden Erfindung beinhaltet ein Verfahren zum Betreibeneines HTTP (HyperText Markup Language)-basierten Systems, das eineEchtzeitbaugruppe enthält,das Herunterladen eines ersten Web-Servers auf die Echtzeitbaugruppe.Der Web-Server wird dann als Aufgabe, was auch als Task bezeichnet wird,laufen gelassen. Ein erstes ausführbaresProgramm wird auf die Echtzeitbaugruppe heruntergeladen und läuft in Ansprechenauf ein Formular und ein Signal von dem Web-Server ab.
[0009] Ein Vorteil der vorliegenden Erfindungbesteht in der einfachen Erstellung von Prototypen der Benutzerschnittstellemit HTML(HyperText Markup Language)-Formularen (textbasierte Monitorschnittstellenfallen weg). Dies verkürztdie Test- und Fehlerbeseitigungszyklen.Ingenieure könnenfolglich schneller Webseiten fürihre am häufigstengenutzten Fehlerbeseitigungs- und Testaktivitäten erstellen.
[0010] Ein zusätzlicher Vorteil besteht darin,dass der herkömmlicheAnmelde- und Befehlseingabevorgang durch das HTML-Formular ersetztwird. Darüberhinaus ist das HTML-Formular üblicherweise selbsterklärend, wodurchirgendwelche speziellen Anleitungen wegfallen, die üblicherweisedie Verwendung eines textbasierten Monitors begleiten. Generellist es einfacher, ausführlicheTestvorgängemit dem Webformular auszuführen,da der Benutzer schnell mehrere unterschiedliche Eingangsparameter ändern kann,bevor er das Formular vorlegt. Dadurch ergeben sich Kosteneinsparungen.
[0011] Zusammengefasst wird durch den aufWebformularen basierenden Ansatz zur Entwicklung des Systems MGD/Exciteeine beträchtlicheMenge Zeit im Entwicklungszyklus als auch in der Herstellungsumgebunggespart. Die vorliegende Erfindung stellt eine Schnittstelle dar,die flexibel ist, leicht zu verstehen ist, einfach zu benutzen ist,weniger fehleranfällig istals derzeitige Systeme des Standes der Technik und schnelle undausführlicheTests ermöglicht.
[0012] Weitere Vorteile und Merkmale dervorliegenden Erfindung werden aus der folgenden Beschreibung deutlichwerden und könnenin Verbindung mit den begleitenden Zeichnungen gesehen durch dieinsbesondere in den anhängendenAnsprüchenausgeführtenAusführungsformenund Kombinationen erkannt werden.
[0013] Fürein vollständigeresVerständnisder Erfindung sollen nun einige Ausführungsformen derselben beschriebenwerden, die beispielshalber angegeben werden, wobei Bezug auf diebegleitenden Zeichnungen genommen wird, in welchen:
[0014] 1 eineschematische Darstellung eines Bildgebungssystems entsprechend einerAusführungsformder vorliegenden Erfindung ist;
[0015] 2 einSchema des Bildgebungssystems aus 1 istund
[0016] 3 einBlockdiagramm eines Verfahrens zum Betreiben eines HTTP-basiertenSystems entsprechend einer anderen Ausführungsform der vorliegendenErfindung ist.
[0017] Die vorliegende Erfindung wird mitBezug auf ein lokales Privatnetz 10 dargestellt, das einprivates HTTP(HyperText Transfer Protocol)-basiertes System zurDiagnose, Steuerung und Überwachungeines Systems mit Mehrprozessoreinbettung für die medizinische Bildgebungbeinhaltet, das insbesondere fürdas medizinische Gebiet geeignet ist. Die vorliegende Erfindungist jedoch auch fürverschiedene andere Anwendungsmöglichkeiten,die private HTTP-basierte Systeme erfordern können, anwendbar, wie ein Fachmannauf dem Gebiet verstehen wird.
[0018] Nehmen wir auf die 1 und 2 Bezug,so umfasst das lokale Privatnetz 10 einen Personalcomputer 12,der, wie dargestellt, mit einem Hostcomputer 14 gekoppeltist. Der Hostcomputer 14 ist über eine Ethernet-Verbindung 16 mitEchtzeitbaugruppen 18, 20, 22 in einemBildgebungssteuersystem 24 gekoppelt. Für eine Ausführungsform sind drei Echtzeitbaugruppen 18, 20, 22 dargestellt,die jeweils Web-Server 34 (oder alternativ Web-Server 34, 36, 38)im Inneren des Bildgebungssteuersystems 24 (Anordnung)laufen lassen. Die Speicher 26, 28, 30 derEchtzeitbaugruppen 18, 20, 22 enthaltenausführbareProgramme, die laufen gelassen werden, indem Formulare auf dem Hostcomputer 14 verwendet werden.Das Bildgebungssteuersystem 24 ist entsprechend einer Ausführungsformder vorliegenden Erfindung elektrisch mit einer Bildgebungseinheit 32 gekoppelt.
[0019] Der Personalcomputer 12,der mit dem Hostcomputer 14 gekoppelt ist, ist dargestelltund wird detailliert in Verbindung mit den anderen Komponenten desSystems 10 beschrieben. Der Hostcomputer 14 ist über dieEthernet-Verbindung 16 mitEchtzeitbaugruppen 18, 20, 22 innerhalbdes Bildgebungssteuersystems 24 (Anordnung) gekoppelt.
[0020] Es sind eine erste, eine zweite undeine dritte Echtzeitbaugruppe 18, 20, 22 dargestellt,welche innerhalb des Bildgebungssteuersystems 24 Web-Serverlaufen lassen. Die erste Baugruppe 18 enthält einenersten Speicher 26, die zweite Baugruppe 20 enthält einenzweiten Speicher 28 und die dritte Baugruppe 22 enthält einendritten Speicher 30. Es ist wichtig anzumerken, dass dievorliegende Erfindung Ausführungsformenmit einer, zwei, drei oder mehr Echtzeitbaugruppen umfasst, diejeweils mindestens einen Speicher aufweisen.
[0021] Die Speicher 26, 28, 30 sindstandardmäßige RAM-Speicheroder irgendwelche anderen bekannten Speichereinheiten, die zum Speicherndes Web-Servers 34 geeignet sind. Die Baugruppen 18, 20, 22 sindplattenfreie Systeme, die erfordern, dass der Server 34 unddie zugehörigenCGI(Common Gateway Interface)-Ausführungsprogrammevon einem externen Computer (Hostcomputer 14) über die Ethernet-Verbindung 16 heruntergeladenwerden.
[0022] Der Web-Server 34 (oderalternativ 34, 36, 38), der bei einerAusführungsformauf der ersten, zweiten und dritten Echtzeitkomponenten-Baugruppe 18, 20, 22 desBildgebungssteuersystems 24 verwendet wird, ermöglicht dieAusführungbeliebiger Funktionen in den Prozessorbaugruppen 18, 20, 22 vondem Web-Browser aus. Der Web-Server 34 läuft aufverschiedenen bekannten Echtzeit-Betriebssystemen.
[0023] Der Web-Server 34 ist auchin den Speichern 26, 28, 30 der echtzeitbasiertenBaugruppen 18, 20, 22 eingebettet. "In dem Speicher eingebettet" bedeutet, dass dasProgramm heruntergeladen wird und als Task laufen gelassen wird.
[0024] Eine Ausführungsform des Web-Servers 34 bedientkeine statischen HTML-Seiten sondern wird verwendet, um CGI-Ausführungsprogrammelaufen zu lassen. Diese Ausführungsprogrammesind auch in den Baugruppenspeichern 26, 28, 30 eingebettet.
[0025] Der Web-Server 34 wird genutzt,um Anfragen zu bedienen, um irgendwelche Dienstprogramme oder Diagnosenan dem System auszuführen. Andersausgedrücktdient er nur als Steuer- und Status-Schnittstelle. Die direkte Nutzungdes Web-Servers 34 ist auf das lokale Privatnetz 10 begrenzt.Damit stellt er generell kein Werkzeug zur Verwendung im World WideWeb dar (wie fast alle anderen Web-Server). Durch die HTTP/CGI-Schnittstelle des Web-Serverskommt eine weitere Schicht der Industriestandard-Kommunikationsschnittstellenfähigkeit zudem Netzsystem 10 hinzu.
[0026] HTTP/HTML und die zugehörige CGIstellen derzeit eine übliche(Industriestandard-) Benutzerschnittstelle dar, die in einem Web-Browserläuft (d. h.Netscape-Navigator und Internet-Explorer,um die beiden populärstenzu nennen). Diese Benutzerschnittstelle wird üblicherweise als Web-basiertes Formularbezeichnet und weist mehrere einfach zu nutzende Eingabemerkmalewie etwa Wahlknöpfe, Ankreuzfensterund Textfenster auf.
[0027] Die HTML-Seiten, die verwendet werden,um auf den Web-Server 34 zuzugreifen, sind auf dem Hostcomputer 14 gespeichert.Der Hostcomputer ist mit dem die Echtzeitbaugruppen enthaltendenBildgebungssteuersystem 24 verbunden (d. h. über Ethernet-Verbindungen 16 vernetzt).Dies ist neuartig, da bei typischen Servern die Seiten derselbenin demselben System, das die HTTP-Anfragen bedient, enthalten sind.Alternativ könnendiese HTML-Seiten auch in dem Personalcomputer 12 enthaltensein.
[0028] Die Erstellung von Prototypen derBenutzerschnittstelle (Personalcomputer 12) mit HTML-Formularenwird durch die vorliegende Erfindung vereinfacht (textbasierte Monitor-Schnittstellen fallenweg). Demzufolge wird der Test- und Fehlerbeseitigungszyklus verkürzt.
[0029] Der herkömmliche Anmeldungs- und Befehlseingabevorgangwird ebenfalls durch das HTML-Formular ersetzt, welches üblicherweise selbsterklärend ist.Durch das selbsterklärendeFormular fallen etwaige spezielle Anweisungen weg, die üblicherweisedie Verwendung eines textbasierten Monitors begleiten.
[0030] Generell ist es einfacher, ausführlicheTests mit dem Web-Formularvorzunehmen, da der Benutzer schnell verschiedene unterschiedlicheEingangsparameter ändernkann, bevor er das Formular vorlegt.
[0031] Ingenieure können neue Funktionen einfach beiNichtvorhandensein einer definierten Produkt-Benutzerschnittstelle testen. Die Verfahrenzum Aufrufen dieser neuen Funktionen sind in dem HTML-Formular unddem zugehörigenCGI-Ausführungsprogrammeingebettet. Diese Informationen werden dann, bei einer Ausführungsform,den Hostprogrammierern zur Verfügunggestellt, um die Benutzerschnittstelle des Endprodukts zu erstellen.
[0032] HTML-Seiten werden verwendet, umPrototypen fürneue Merkmale zu erstellen und werden dann an Standorte für die klinischeBewertung verteilt. Dies führtzu einer frühzeitigenRückkopplung vondem Benutzer, was die Zuverlässigkeitvon Ergebnissen und Merkmalen der Benutzerschnittstelle betrifft.Dadurch wird außerdemder erforderliche Arbeitsaufwand zur klinischen Bewertung neuerMerkmale minimiert.
[0033] Ein zusätzliches Merkmal der vorliegenden Erfindungbesteht darin, dass Unix-basierte Scripts (beispielsweise PERL)unter Verwendung von HTTP-Anrufen auf das System zugreifen können, um Datenzu gewinnen und Trends zu beobachten. Dazu werden automatisch Protokollevon HTTP-Anfragen generiert.
[0034] Die Speicher 26, 28, 30 derEchtzeitbaugruppen 18, 20, 22 enthaltenausführbareProgramme, die durch Verwendung von Formularen auf dem Hostcomputer 14 laufengelassen werden. Die Formulare könnendurch lokales oder abgesetztes Betreiben eines Web-Browsers über einprivates Lokalnetz oder übereine Wählverbindung(von dem abgesetzten Benutzer zu dem Personalcomputer 12)aufgerufen werden.
[0035] Ein Benutzer an dem Personalcomputer 12 lässt unterVerwendung des Web-Browsers abgesetzt auf irgendeinem Computer,welcher mit dem Bildgebungssteuersystem 24 vernetzt ist,Funktionen laufen (d. h, der Hostcomputer 14 wird nichtbenötigt, umdiese Schnittstelle zu unterstützenund die Formulare sind, wie zuvor angemerkt, auf dem Personalcomputer 12 verfügbar). DieseFähigkeitzum entfernten Zugriff verkürztpotenziell die Entwicklungszeit und ermöglicht einen einfachen Zugrifffür abgesetzteBenutzer.
[0036] Ein Benutzer (einschließlich einesNichtprogrammierers) erstellt die Formulare unter Verwendung verschiedenerbekannter, graphisch orientierter Werkzeuge. Da der Code, der dasFormular bedient, in den Web-Browser eingebaut ist, besteht keineNotwendigkeit, einen Code fürdie Benutzerschnittstelle zu schreiben oder zu kompilieren. Diesverschafft dem systemintegrierten Programmierer (und dem Nichtprogrammierer)eine Möglichkeit,ein einfaches und leicht zu nutzendes Formular zu erstellen, welchesalternativ auch Anweisungen enthält,welche die Verwendung des Formulars im Einzelnen betreffen. Darüber hinausläuft diesesFormular auf fast jeder Plattform (PC, SGI, usw.), entweder lokaloder abgesetzt. Dieser Ansatz erfordert, dass auf den Echtzeit-Prozessorbaugruppen 18, 20, 22 (welche medizinischeBildgebungssysteme betreiben) ein Programm läuft (d. h. der HTTP-Server),welches die durch das Formular generierten CGI-Anfragen annimmt und die zugehörigen Funktionenin einem Bildgebungssteuersystem 24 aufruft.
[0037] Das Bildgebungssteuersystem 24 istentsprechend einer Ausführungsformder vorliegenden Erfindung elektrisch mit einer Bildgebungseinheit 32 gekoppelt.Bei der vorliegenden Ausführungsform enthält das Bildgebungssteuersystem 24 dieEchtzeitbaugruppen 18, 20, 22. Das Bildgebungssteuersystem 24 enthält außerdem verschiedenartigeKomponenten wie etwa eine Röntgensteuerung,Tischsteuerung sowie Datenerfassung, wie ein Fachmann auf dem Gebietverstehen wird.
[0038] Die vorliegende Erfindung ist inBezug auf ein Bildgebungssteuersystem 24 und eine Bildgebungseinheit 32 dargestellt,die eine beliebige Art von Bildgebungssystem beinhaltet, darunterMagnetresonanzbildgebung (MRI), Mammographie, vaskuläre Röntgenbildgebung,Knochenabtastung, PET, Radionuklidbildgebung, Ultraschallbildgebung,optische Bildgebung, usw. Weitere Ausführungsformen beinhalten nichtmedizinischeAnwendungen wie etwa die Schweißqualitätsprüfung undMetallqualitätsprüfung.
[0039] Bei Anwendungen, bei denen die Abtastschnittstellenicht erforderlich ist, könnteder standardmäßige Hostcomputer 14 durcheinen weniger teuren Computer ersetzt werden, beispielsweise könnte beiNichtvorhandensein einer vollständigen Abtastvorrichtungein standardmäßiger PC,der unter Linux läuft,in der Hardware-Teststation des Bildgebungssteuersystems verwendetwerden.
[0040] Die vorliegende Erfindung ist zurVerwendung mit einem beliebigen Echtzeitsystem angepasst, auf demein Web-Server laufen gelassen werden kann. Eine Ausführungsformumfasst ein plattenloses System, bei dem das Betriebssystem VxWorks mitdem Echtzeit-Webserver GoAhead genutzt wird. Dieser Ansatz wirdgenutzt, um Benutzerschnittstellen zum Betreiben von Diagnoseeinrichtungenzu erstellen. Alle Überwachungsaktivitäten für bestimmte bekannteSysteme sind ebenfalls als HTML-Formulare kodiert, die in einereinzigen, leicht zu nutzenden Seite organisiert sind. Diese Seitenwerden intern für automatisierteTests im Produktionsablauf wiederverwendet und werden den Baugruppenherstellernfür derenTesterfordernisse zur Verfügunggestellt.
[0041] Nehmen wir Bezug auf 3, so ist in dieser ein Blockdiagrammeines Verfahrens 100 zum Betreiben eines HTTP-basierten Systemsdargestellt. Die Logik startet in dem Funktionsblock 102,bei dem entweder lokal, an dem Hostcomputer, oder abgesetzt, andem PC, eine HTTP-Anfrage getätigtwird, um den Web-Browser hochzufahren, d. h. der Benutzer startetden Web-Browser.
[0042] Im Funktionsblock 104 wählt derBenutzer ein HTML-Formular aus, um eine gewünschte Diagnoseeinrichtung/einWerkzeug zu betreiben. Im Funktionsblock 106 füllt derBenutzer das Formular aus und im Funktionsblock 108 legtder Benutzer das Formular vor. Im Funktionsblock 110 wirddie HTTP-Anfrage an den geeigneten Web-Server übermittelt. Im Funktionsblock 112 ruftder Web-Server die angeforderte CGI auf. Im Funktionsblock 114 ruft dieCGI die unterlegte(n) Funktion (en) auf, sodass der angeforderteZustand/die angeforderte Steuerung belegt wird. Im Funktionsblock 116 meldetdie CGI den Status an den Web-Server zurück. Im Funktionsblock 118 sendetder Web-Server eine Ausgabeantwort an den Browser des Benutzers,welches eine graphische Darstellung, ein Wert oder etwas so einfacheswie eine Ausführungs/Fehlschlag-Meldung (okoder Fehler) sein kann.
[0043] Im Betrieb umfasst ein Verfahrenzum Betreiben eines HTTP-basiertenSystems, das eine Echtzeit-Baugruppe enthält, das Herunterladen einesersten Web-Servers auf die Echtzeitbaugruppe. Der Web-Server wirddann als Task laufen gelassen. Ein erstes ausführbares Programm wird auf dieEchtzeitbaugruppe heruntergeladen und wird in Reaktion auf ein Formularund ein Signal von dem Web-Server laufen gelassen.
[0044] Aus dem Vorstehenden ist zu ersehen,dass ein neuartiges lokales Privatnetz 10 zur Verfügung gestelltwird. Es sollte verstanden werden, dass die vorstehende Beschreibungder bevorzugten Ausführungsformlediglich als Veranschaulichung für einige der vielen speziellenAusführungsformengedacht ist, welche die Anwendungsmöglichkeiten der Prinzipien dervorliegenden Erfindung repräsentieren.Zahlreiche andere Anordnungen wärenfür Fachleuteoffensichtlich, ohne dass vom Schutzumfang der Erfindung, wie erin den folgenden Ansprüchendefiniert ist, abgewichen wird.
10 lokalesPrivatnetz 12 Personalcomputer 14 Hostcomputer 16 Ethernet-Verbindung 18,20, 22 echtzeitbasierteBaugruppen 24 Bildgebungssteuersystem 26,28, 30 erster,zweiter bzw. dritter Speicher 32 Bildgebungseinheit 34,36, 38 erster,zweiter bzw. dritter Web-Server 100 Verfahrenzum Betreiben des Systems
权利要求:
Claims (10)
[1] Lokales Privatnetz (10), umfassend: eineAnordnung (24) mit einer ersten plattenfreien, echtzeitbasiertenBaugruppe (18), die einen ersten Speicher (26)enthält,wobei der erste Speicher (26) dazu angepasst ist, ein erstesausführbaresProgramm herunterzuladen, das dazu angepasst ist, in Ansprechenauf eine erste Formularausgabe zu laufen, wobei der erste Speicher(26) ferner dazu angepasst ist, einen ersten Web-Server(34) herunterzuladen; und einen Hostcomputer (14),der elektrisch mit der Anordnung (24) verbunden ist, wobeider Hostcomputer (14) dazu vorgesehen ist, das erste ausgegebene Formular,den ersten Web-Server (34) und das erste ausführbare Programmzu enthalten.
[2] Netz (10) nach Anspruch 1, bei welchemdie Anordnung (24) ferner eine zweite plattenfreie, echtzeitbasierteBaugruppe (20) mit einem zweiten Speicher (28)umfasst; und wobei der zweite Speicher (28) dazu vorgesehenist, ein zweites ausführbaresProgramm herunterzuladen, das dazu angepasst ist, in Ansprechenauf die Ausgabe eines zweiten Formulars zu laufen.
[3] Netz (10) nach Anspruch 1, bei welchem der ersteWeb-Server (34) dazu vorgesehen ist, als Steuer- und Status-Schnittstellezu fungieren.
[4] Netz (10) nach Anspruch 1, bei welchem die direkteNutzung des ersten Web-Servers (34) auf ein lokales Privatnetzbeschränktist.
[5] Netz (10) nach Anspruch 1, bei welchem der ersteWeb-Server (34) auf einer Baugruppe mit Echtzeitkomponenteneines medizinischen Bildgebungssystems genutzt wird.
[6] Netz (10) nach Anspruch 1, bei welchem eine HTML-Seite,die fürden Zugriff auf den ersten Web-Server (34) genutzt wird,in dem Hostcomputer (14) gespeichert ist.
[7] Verfahren zum Betreiben eines auf HTTP (HyperTextTransfer Protocol) basierten Systems (10), das eine Echtzeit-Baugruppe(18) beinhaltet, umfassend: Herunterladen eines erstenWeb-Servers (34) auf die Echtzeit-Baugruppe (18); Laufenlassendes Web-Servers als Aufgabe; Herunterladen eines ersten ausführbarenProgramms auf die Echtzeit-Baugruppe (18); und Laufenlassendes ersten ausführbarenProgramms in Reaktion auf ein Formular und ein Signal von dem Web-Server (34).
[8] Verfahren nach Anspruch 7, bei welchem der Web-Server(34) als Aufgabe ferner das Bedienen einer Anfrage zumBetreiben eines Gerätsoder einer Diagnoseeinrichtung in dem System (10) umfasst.
[9] Lokales Privatnetz (10), umfassend: eineAnordnung (24) mit einer ersten plattenfreien, echtzeitbasiertenBaugruppe (18), die einen ersten Speicher (26)enthält,wobei die Anordnung (24) ferner eine zweite plattenfreie,echtzeitbasierte Baugruppe (20) mit einem zweiten Speicher(28) umfasst; wobei der erste Speicher (26)dazu angepasst ist, ein erstes ausführbares Programm herunterzuladen,das dazu angepasst ist, in Ansprechen auf eine erste Formularausgabezu laufen, wobei der erste Speicher (26) ferner dazu angepasstist, einen ersten Web-Server (34) herunterzuladen; und derzweite Speicher (28) dazu angepasst ist, ein zweites ausführbaresProgramm herunterzuladen, das dazu angepasst ist, in Ansprechenauf eine zweite Formularausgabe zu laufen, wobei der zweite Speicher(28) ferner dazu angepasst ist, den ersten Web-Server (34)herunterzuladen; und einen Hostcomputer (14), dermit der Anordnung (24) übereine Ethernet-Verbindung (16) verbunden ist, wobei derHostcomputer (14) dazu vorgesehen ist, das erste ausgegebeneFormular, das zweite ausgegebene Formular, den ersten Web-Server(34), einen Mechanismus für den Zugriff auf den ersten Web-Server(34), das erste ausführbareProgramm und das zweite ausführbareProgramm zu enthalten.
[10] Netz (10) nach Anspruch 9, bei welchemder erste Web-Server (34) dazu angepasst ist, CGI-Ausführungsprogrammeeingebettet in dem Speicher (26) der Baugruppe laufen zulassen.
类似技术:
公开号 | 公开日 | 专利标题
US10749976B2|2020-08-18|Method and system for monitoring an activity of a user
JP2018081731A|2018-05-24|プロセスデータを表示するための方法および装置
JP5899354B2|2016-04-06|グラフィックユーザインタフェースを更新する方法
US9467347B2|2016-10-11|Systems and methods that utilize scalable vector graphics to provide web-based visualization of a device
JP2016146204A|2016-08-12|プロセス制御情報を表示する方法及び装置、機械がアクセス可能な媒体、及びデバイス記述ファイル内にスクリプト拡張機能を作成する方法
Hartmann et al.2000|UML-based integration testing
CN101419439B|2014-06-25|用于过程控制系统的定制功能块
US7983892B2|2011-07-19|System and method for accessing and presenting health information for field devices in a process control system
US6609115B1|2003-08-19|Method and apparatus for limited online access to restricted documentation
CN100346244C|2007-10-31|用于电子地提供自动化服务的数据获取
EP1405176B1|2008-06-18|Applikationsentwicklungssystem für ein medisches bildformungssystem
US8381184B2|2013-02-19|Dynamic test coverage
CN100392539C|2008-06-04|用于运行技术设备的方法和过程管理系统
US7647561B2|2010-01-12|System, method and computer program product for application development using a visual paradigm to combine existing data and applications
JP5396903B2|2014-01-22|処理方法、データ処理システム及びコンピュータプログラム
US6816842B1|2004-11-09|Method and apparatus for automatically processing business contract information into licensed end-user application
US6892231B2|2005-05-10|Method and apparatus for verifying the contents of a global configuration file
US7827494B1|2010-11-02|Layout management using data-descriptive meta language documents
GB2484008B|2019-09-25|Methods and apparatus to manage process data
US6516427B1|2003-02-04|Network-based remote diagnostic facility
US7526680B2|2009-04-28|Stress testing a website having a backend application
US6550021B1|2003-04-15|Internet-implemented method supporting component repair services
US6412980B1|2002-07-02|Method and apparatus for configuring and monitoring a system unit in a medical diagnostic system
US6654673B2|2003-11-25|System and method for remotely monitoring the condition of machine
US6325540B1|2001-12-04|Method and apparatus for remotely configuring and servicing a field replaceable unit in a medical diagnostic system
同族专利:
公开号 | 公开日
US20040139190A1|2004-07-15|
JP2004216154A|2004-08-05|
NL1025263A1|2004-07-19|
NL1025263C2|2009-12-15|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2009-04-30| 8128| New person/name/address of the agent|Representative=s name: 2K PATENTANWAELTE BLASBERG KEWITZ & REICHEL, PARTN |
2009-11-19| 8139| Disposal/non-payment of the annual fee|
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]