DE69614764T2

A method for fulfilling requests of a web browser

Abstract

This record has no abstract on file.

DE69614764T2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 5 June 2016, 10.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 1 independent, 20 dependent

  1. 1
    Verfahren zur Ausführung von Anforderungen eines Web- Browser-Client, enthaltend die folgenden Schritte:Anzeigen eines HTML-Dokuments an den Web-Browser (10);Aufrufen eines Steuerprogramm-Agenten;Empfangen von Daten, die vom Anwender aus dem HTML-Dokument eingegeben wurden, und Leiten der vom Anwender eingegebenen Daten an den Steuerprogrammagenten bei Aufrufen als Eingabe-Prameter;Anwenden eines Anwendungsprogrammierschnittstellen-(API) Satzes zum Aufrufen ausführbarer Befehlsdateien und Programme, die über ein zugeordnetes Befehlsdateiobjekt zugängig sind.
  2. 2
    Ein Verfahren zur Ausführung von Anforderungen gemäß Anspruch 1, in dem die Eingabeparameter Daten aus dem HTML- Dokument enthalten, die auf den Steuerprogrammagenten Bezug haben.
  3. 3
    Ein Verfahren zur Ausführung von Anforderungen gemäß Anspruch 1, in dem der Schritt des Empfangens von Daten, die vom Anwender aus dem HTML-Dokument eingegeben wurden, und Weiterleiten der vom Anwender eingegebenen Daten an den Steuerprogrammagenten bei Aufruf als Eingabeparameter an den Steuerprogramm-Agenten, die vom HTML-Dokument zurückgegeben wurden, beinhaltet eine Identifizierung einer Befehlsdatei zum Aufrufen, den Namen der Datei enthaltend die HTML-Anweisungen, die beim Aufbau eines HTML-Dokuments anzuwenden sind, das von der Anforderung angeforderte Ergebnisse berichtet, und den angeforderten Dateityp, sowie die Fragedaten aus dem HTML-Dokument, die sich auf den Steuerprogrammagenten bezogen.
  4. 4
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem der Schritt der Weiterleitung von Daten aus dem HTML-Dokument, das sich auf den Steuerprogrammagenten bezog, beinhaltet das Weiterleiten von Daten, die vom Anwender ausgewählte Werte und/oder von einem HTML-Dokument-Formgestalter ausgewählte Vorgabewerte enthalten, die in ein Befehlsdateiprogramm vor dessen Ausführung gesetzt werden, wobei alle Daten in einer Pufferumgebung gespeichert sind und durch das Befehlsdateiprogramm und/oder den Steuerprogramm-Agenten zugreifbar sind und benutzt werden, um Variable für das Befehlsdateiprogramm festzusetzen.
  5. 5
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Während der Verarbeitung durch den Steuerprogramm-Agenten das Vorsehen von Setups für vorkommende API-Aufrufe.
  6. 6
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Mit den Variableninformationen, die jetzt in einem Puffer gespeichert sind, von einem Speicher mit dem Steuerprogrammagenten das Abrufen von Befehlsdateien und die jeder Befehlsdatei zugeordneten Variablen-Namen, und das Laden der verfügbaren Befehlsdateinamen und die jeder Befehlsdatei zugeordneten Variablennamen in einen dem Steuerprogramm zugeordneten Speicher.
  7. 7
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Initialisieren mit dem Steuerprogramm-Agenten einer Verbindung zwischen dem Steuerprogramm-Agenten und einer API.
  8. 8
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Sobald eine Befehlsdatei in den Speicher für den Steuerprogramm-Agenten geladen ist, ruft der Steuerprogramm-Agent von seinem Speicher die Befehlsvariablennamen ab, die dem Befehlsdateinamen zugeordnet sind, der beim Aufruf des Steuerprogramm-Agenten auf den Steuerprogramm-Agenten übergegangen ist.
  9. 9
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Anschließend Erzeugen, mit dem Steuerprogrammagenten, einer Datenmatrix, die in dem Steuerprogrammspeicher abgespeichert wird, der die Steuerdatei-Variablennamen und die Werte für diese enthält, die während der erstanfänglichen Datenabrufschritte auf den Steuerprogramm- Agenten übergegangen waren, um die Steuerdatei- Variablennamen den Daten anzupassen, die als Variableninformationsdatenwerte auf den Steuerprogramm- Agenten übergegangen waren.
  10. 10
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Anschließend, als Vorbereitung für einen Bericht, erstellt der erstellende Programmbefehls-Agent einen unverwechselbaren Dateinamen, der von den Variablen des HTML-Dokuments ausgehende Daten beinhalten kann, die in einem früheren Schritt (Schritt 112) gespeichert wurden, und der an die Befehlsdatei als eine Befehlsdateivariable weitergegeben wird zum Verwenden beim Benamen des Berichts, der von der Befehlsdatei erstellt wird, wobei als Ergebnis die Befehlsdatei diese Datei mit dem unverwechselbaren Dateinamen während ihrer Bearbeitung erstellen wird.
  11. 11
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Anschließend werden, im Vorgriff auf die Ausführung der Befehlsdatei, die Werte der von der Befehlsdatei benutzten Variablen aus der Datenmatrix im Steuerprogrammspeicher erhalten, der die Befehlsdateinamen und die Werte für dieselben enthält, die an den Steuerprogramm-Agenten in dem Schritt gegeben wurden, der die Parameter für die Abfragedaten aus dem HTML-Dokument liefert, das sich auf den Steuerprogramm-Agenten bezieht, der die vom Anwender gewählten und/oder die vorgegebenen Daten enthält, die von einem HTML-Dokument-Formgestalter in ein Befehlsdateiprogramm vor dessen Ausführung gesetzt werden, und dabei die API benutzt, um die Befehlsdateivariablenwerte zu setzen.
  12. 12
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Anschließend, unter Benutzung einer API, Abfragen und Bestimmen der Größe einer Warteschlange für angeforderte Jobs, und Vergleichen, ob deren Größe eine gegebene Schwellenzahl angeforderter Jobs überschritten hat, und wenn so, Eintreten in eine Wartezustandsschleife zum Warten und wiederholten Vergleichen, ob die Größe noch immer die vorgegebene Schwellenzahl der angeforderten Jobs überschreitet, bis die Warteschlangengröße auf unterhalb dieser Schwellenwerthöhe gefallen ist, und dann, an diesem Punkt, Benutzen der API zum Vorlegen einer Befehlsdatei zur Ausführung.
  13. 13
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Nachdem die API die Befehlsdatei zur Ausführung durch einen Unteragenten vorgelegt hat, tritt der Steuerprogramm-Agent in einen Wartezustand in Erwartung der Ausführung der Befehlsdatei durch den Unteragenten ein.
  14. 14
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Während des Wartezustands auf die Ausführung der Befehlsdatei, Bearbeitung anderer Anforderungen durch den Steuerprogramm-Agenten als Fließbandverarbeitung, so dass der Steuerprogramm-Agent kontinuierlich Anforderungen durch das System schiebt.
  15. 15
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Während des Wartezustands auf die Ausführung der Befehlsdatei, Benutzen der API, um nach einem Abschlusssignal für die Abarbeitung der Befehlsdatei zu suchen, und wenn dieses Abschlusssignal empfangen wird, liest der Steuerprogramm-Agent die Datei, die durch den Namen identifiziert wird, der dem Steuerprogramm im vorhergehenden Schritt übergeben würde, der die HTML- Anweisungen enthält, die mit dem Ergebnisbericht der Befehlsdatei übergeben werden sollen.
  16. 16
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Mit dem Steuerprogramm-Agenten Prüfen, welche Art Bericht erstellt werden muss, durch Einholen der Informationen von den gespeicherten Variablen und Identifizieren der Ausgabeparameter und Verzweigen zu der Sequenz, die auf die zu erstellende Berichtsart anwendbar ist.
  17. 17
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Wo ein Ausgang zu einem von einem Anforderer gewählten Ergebnisausgang geführt werden kann, der aus einer Gruppe möglicher Ausgangseinheiten gewählt wird, enthaltend Fax, Drucker, Einzelverkaufs- oder Bankeinrichtung, oder vorgesehen ist als eine Reihe von Vollkino-Videos oder Standbildern, die auf Anzeigevorrichtungen, einschließlich Fernseheinheiten übertragen werden unter der Steuerung seitens der Endanwender mit einer Set-top Box Kabelsteuerung.
  18. 18
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Wo ein Ausgang geführt wird zu einem von einem Anforderer gewählten Ausgangszielort-Server mit einer CPU, einem Netzwerk-Zf-Bus, Disks, Modems, und X.25 Datenschalter, die Hardware vorsieht zum Führen des Ausgangs zu einer Vielzahl von Ausgangsvorrichtungen, einschließlich Fax, Drucker, Einzelhandel-Terminal, Bankmaschine, TV oder Kabel-Kunden über den Server, mit Vollfilm- und Standbild-Video, die mit MPEG 2 und MPEG 1 Protokollbildern an Abonnenten geliefert werden.
  19. 19
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Koppeln des Ausgangs an eine Hilfsfunktion, einschließlich Back-up-Speicherung und Abrechnungsprozesse, die die Belastung für Systemnutzung und Service-Berechnungen für angeforderte Dienstleistungen und Gegenstände ermöglichen.
  20. 20
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Hilfsfunktionen, die verborgene Variable benutzen, die Anforderungen einschließlich Berechtigungsbelastungs- Variablen, einschließlich Kreditkartennummern und Passwörtern zugeordnet sind.
  21. 21
    Ein Verfahren zum Ausführen von Anforderungen gemäß Anspruch 1, in dem die Schritte ferner enthalten:Kreditkartennummer, vorzugsweise verschlüsselt mit einer DES- oder RSA-Verschlüsselungsvorrichtung, und das zusammen mit Zugriffsberechtigungs-Variablen den Zugriff auf empfindliche Datenbanken ermöglicht, die hinter Firewalls resident sind.
Independent claims21