DE102006044315A1 - Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser - Google Patents
Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser Download PDFInfo
- Publication number
- DE102006044315A1 DE102006044315A1 DE102006044315A DE102006044315A DE102006044315A1 DE 102006044315 A1 DE102006044315 A1 DE 102006044315A1 DE 102006044315 A DE102006044315 A DE 102006044315A DE 102006044315 A DE102006044315 A DE 102006044315A DE 102006044315 A1 DE102006044315 A1 DE 102006044315A1
- Authority
- DE
- Germany
- Prior art keywords
- data processing
- information
- processing system
- browser
- display frame
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Abstract
Description
Die Erfindung bezieht sich auf ein Verfahren zur ferngesteuerten Anzeige von Informationselementen auf dem Bildschirm einer Datenverarbeitungsanlage innerhalb des einer ersten Informationsquelle zugeordneten Hauptframes eines Browsers, bei dem innerhalb des Hauptframes ein Anzeigeframe mit Informationen aus einer zweiten Informationsquelle angezeigt wird. Sie betrifft weiterhin ein Datenverarbeitungssystem zur Durchführung dieses Verfahrens.The The invention relates to a remote display method of information elements on the screen of a data processing system within the main frame associated with a first information source a browser with a display frame inside the main frame displayed with information from a second source of information becomes. It further relates to a data processing system for performing this Process.
Zur Anzeige von Informationen einzelner Anbieter im Internet oder world-wide-web werden auf Datenverarbeitungsanlagen, insbesondere Personal Computern, einzelner Benutzer üblicherweise Browser genutzt, über die Informationen oder Darstellungen des jeweiligen Anbieters in die Bildschirmanzeige eingebunden werden. Ein derartiger Browser basiert üblicherweise auf der Fenster- oder Frametechnologie, wobei in einem sogenannten Hauptframe der Informationsinhalt der jeweils ausgewählten Informationsquelle oder Webseite zur Anzeige gebracht wird. Die Informationsquelle, also im Wesentlichen der Anbieter der vom Benutzer aktuell ausgewählten Informationen, ist dabei üblicherweise durch Adressdaten in Form der sogenannten URL („Uniform Ressource Locater") charakterisiert. Durch Eingabe der URL in den Browser kann der Nutzer somit die vom Anbieter unter der jeweiligen URL bereitgehaltenen Informationen im Hauptframe des Browsers zur Anzeige bringen.to Displaying information from individual providers on the Internet or world-wide-web be used on data processing equipment, in particular personal computers, single user usually Browser used over the information or representations of the respective provider in the screen display will be integrated. Such a browser is usually based on the window or frame technology, being in a so-called Mainframe of the information content of the selected information source or website is displayed. The information source essentially the provider of the information currently selected by the user, is usually characterized by address data in the form of the so-called URL ("Uniform Resource Locater"). By entering the URL in the browser, the user can thus from the Provider information provided under each URL in the main frame of the browser.
Aus Sicherheitsgründen sind die dazu genutzten Browser üblicherweise derart ausgelegt, dass sie für die Anzeige im Hauptframe lediglich Informationen aus ein und derselben URL zulassen. Falls darüber hinausgehend aber noch weitere Informationen aus einer anderen Informationsquelle des Internets oder world-wide-webs angezeigt werden sollen, so erfolgt dies üblicherweise im Rahmen eines sogenannten Hilfs- oder Anzeigeframes, auch als „i-frame" bezeichnet. Falls also zusätzlich oder in Ergänzung zu den im Hauptframe angezeigten Informationen aus einer ersten Informationsquelle vom Nutzer die Ausgabe von weiteren, aus einer zweiten Informationsquelle stammenden Informationen gewünscht wird, so wird innerhalb des Hauptframes ein Anzeigeframe geöffnet, in dem die Informationen aus der weiteren Informationsquelle angezeigt werden können. Dazu wird die URL der zweiten Informationsquelle zur korrekten Adressierung und Identifikation der im Anzeigeframe anzuzeigenden Informationen herangezogen. Ein verbreitetes Anwendungsgebiet für eine derartige kombinierte Anzeige von Informationen aus verschiedenen Informationsquellen ist beispielsweise die Zuschaltung von Werbeinformationen, Werbebannern oder dergleichen zu den eigentlich auf einer Internetseite enthaltenen Informationen.Out security the browsers used are usually designed so that they are suitable for the ad in the main frame only contains information from one and the same Allow URL. If over it but further information from another source of information of the internet or world-wide-webs are displayed, this is usually done in the context of a so-called Auxiliary or display frames, also called "i-frame", so if additional or in addition to the information displayed in the main frame from a first Information source from the user the output of more, from one second source of information is desired, so a display frame is opened within the main frame, in the information from the other information source is displayed can be. For this, the URL of the second information source for correct addressing and identifying the information to be displayed in the display frame. A widespread field of application for such a combined Display information from various sources of information is, for example, the connection of advertising information, advertising banners or the like to those actually contained on a website Information.
Es kann das Bedürfnis bestehen, die solchermaßen zugeschalteten Informationen oder auch die Hauptinformationen in einer Internetpräsentation gezielt zu verändern. Beispielsweise kann ausgelöst von einem Benutzerwunsch, beispielsweise durch Anklicken einer Schaltfläche in einem Frame, auf Informationsquellen anderen Inhalts oder dergleichen zurückgegriffen werden. Dies kann insbesondere abhängig von den Ergebnissen von Suchanfragen oder dergleichen vorkommen, wobei der Nutzer insbesondere durch eine hinreichend kompetente Suchstrategie zielführend eine Aktualisierung von Informationsinhalten herbeiführen kann.It can the need exist that way switched information or even the main information in targeted at an internet presentation to change. For example, triggered by a user request, for example by clicking a button in a Frame, other sources of information or the like resorted to become. This may depend in particular on the results of Search queries or the like occur, the user in particular through a sufficiently competent search strategy purposeful one Updating information content.
Bei bestehenden Systemen, bei denen bedarfsabhängig die Modifikation oder der Austausch von angezeigten Informationen im Hauptframe oder auch in einem Anzeigeframe eines Browsers erfolgt, ist jedoch üblicherweise eine gezielte Einflussnahme und Ansteuerung durch den eigentlichen Nutzer erforderlich. Dies setzt voraus, dass der Nutzer über ausreichendes Know-how hinsichtlich der Navigation im Internet oder dergleichen verfügt, und dass im Bedarfsfall von ihm geeignete und ausreichend kompetente Steuerungseingriffe oder dergleichen vorgenommen werden können. Es wäre aber wünschenswert, eine externe Unterstützung für vergleichsweise unerfahrene oder über nur wenig Know-how verfügende Nutzer bereitstellen zu können, so dass beispielsweise durch parallele telefonische Be treuung des jeweiligen Nutzers von einem Service- oder Dienstanbieter eine optimierte Navigation oder Informationsaufbereitung auf einzelnen Internetseiten oder dergleichen erfolgen kann. Insbesondere wäre dabei wünschenswert, dass in Online-Präsentationen von Internet-Verkaufsstellen eine vom Benutzer angeforderte Unterstützung von Service-Personal, beispielsweise im Rahmen eines Call-Centers oder dergleichen, angeboten werden kann, bei der der externe Dienst- oder Hilfeleister unmittelbar die beim Benutzer über die jeweilige Internet-Präsenz angezeigten Informationen bedarfsgerecht verändern oder beeinflussen kann. Damit soll insbesondere ermöglicht werden, dass einem Nutzer bedarfsweise auch bei einer vergleichsweise komplexen Informationsstruktur der von einem Anbieter angebotenen Inhalte, beispielsweise in Form eines Online-Katalogs oder dergleichen, zielgerichtet eine geführte Navigationshilfe bereitgestellt werden kann.at existing systems where, depending on demand, the modification or the exchange of displayed information in the main frame or even is done in a display frame of a browser, but is common a targeted influence and control by the actual User required. This assumes that the user has sufficient Know-how in terms of navigation on the Internet or the like features, and that in case of need of him suitable and sufficiently competent Control interventions or the like can be made. It but would be desirable, an external support for comparatively inexperienced or over little know-how To provide users, so that, for example, by parallel telephone Be the distribution of optimized by a service or service provider Navigation or information processing on individual websites or the like can be done. In particular, it would be desirable that in online presentations from Internet outlets a user requested support from Service personnel, for example as part of a call center or the like, can be offered at which the external service or auxiliary immediately the user over the respective internet presence displayed information can change or influence as needed. This is intended in particular be that a user, if necessary, even at a comparatively complex information structure offered by a provider Content, for example in the form of an online catalog or the like, purposefully a guided Navigation aid can be provided.
Der Erfindung liegt daher die Aufgabe zu Grunde, ein Verfahren zur ferngesteuerten Anzeige von Informationselementen der oben genannten Art anzugeben, mit dem von externer Seite und unabhängig von der eigentlichen Datenverarbeitungsanlage eine gezielte Veränderung der im Anzeigeframe angezeigten Informationen ermöglicht ist. Des Weiteren soll ein zur Durchführung des Verfahrens besonders geeignetes Datenverarbeitungssystem angegeben werden.The invention is therefore based on the object to provide a method for the remote display of information elements of the type mentioned above, with the external side and independent of the actual data processing system, a targeted change in the display frame displayed information is possible. Furthermore, a special for carrying out the method should the appropriate data processing system are specified.
Bezüglich des Verfahrens wird diese Aufgabe erfindungsgemäß gelöst, indem dem Hauptframe Ansteuerbefehle übermittelt werden, anhand derer zyklisch eine Abfrage von für die zweite Informationsquelle charakteristischen Adressdaten vorgenommen wird, wobei dem Anzeigeframe nach jeder Abfrage diejenige Informationsquelle als zweite Informationsquelle zugewiesen wird, die den zuletzt ermittelten Adressdaten zugeordnet ist.Regarding the Method, this object is achieved according to the invention by the control frame commands transmitted to the main frame are used, on the basis of which cyclically a query of for the second information source characteristic address data, wherein the display frame after each query that information source as a second source of information assigned to the last ascertained address data is.
Die Erfindung geht dabei von der Überlegung aus, dass für eine extern bereitgestellte Hilfeleistung für den Benutzer bei der Anzeige gewünschter Informationen die gezielte Einspeisung von Anzeigebefehlen oder Informationselementen in den vom Benutzer aktivierten Browser ermöglicht sein sollte. Unter Berücksichtigung der allgemein verbreiteten und für übliche Browser aus Sicherheitsgründen zwingend vorgeschriebenen Einschränkungen, dass der Frame des Browsers, von dem aus Inhalte abgerufen und angezeigt werden, nur Programmierbefehle oder Steuerbefehle akzeptieren darf, die von der URL der aktiven Quelle stammen, akzeptiert der Frame grundsätzlich über Framegrenzen hinweg nur den Befehl, Inhalte von einer neuen, anderen URL zu laden. Es ist jedoch ausgeschlossen, dass ein weiterer Frame in diesem Frame (und umgekehrt) Steuerbefehle einleitet, die über das Setzen einer neuen URL hinausgehen, wenn beide Frames verschiedene Quellen haben. Die externe Zugriffsmöglichkeit auf die über den Browser wiedergegebenen Informationen sollte daher über eine geeignete Vorgabe von Adressdaten oder URL's für den Anzeigeframe erfolgen.The Invention is based on the consideration, that for an externally provided assistance to the user in the display desired Information the targeted feeding of display commands or Be enabled information elements in the user-enabled browser should. Under consideration of widely used and for usual browsers for safety reasons Mandatory restrictions that the frame of the Browser from which content is retrieved and viewed only May accept programming commands or commands issued by the URL of the active source, the frame generally accepted frame boundaries Only the command to load content from a new, different URL. However, it is excluded that another frame in this Frame (and vice versa) initiates control commands via the Setting a new URL will go beyond if both frames have different sources to have. The external accessibility on the over The information displayed on the browser should therefore be suitable specification of address data or URLs for the display frame.
Um hierzu eine geeignete Einflussmöglichkeit von extern bereitzustellen, sollte der Browser in der Art eines sogenannten „Pull-Verfahrens" angesteuert werden, das aus der Umgebung des Hauptframes heraus in regelmäßigen Zeitintervallen die aktuell zu berücksichtigende URL für den Anzeigeframe ermittelt. Die Zugriffsmöglichkeit für einen externen Betreuer ist dabei dadurch gegeben, dass der Betreuer an geeigneter Stelle aktualisierte Adressdaten im Sinne einer modifizierten URL für den Anzeigeframe hinterlegen kann, wobei durch Vorgabe geeigneter Adressdaten für den Benutzer individualisierte und der Menüführung oder Hilfestellung entsprechende Informationen eingespeist werden können. Sobald dabei innerhalb des Hauptframes eine aktualisierte oder neue Fassung der URL oder der Adressdaten für den Anzeigeframe festgestellt wird, wird die unter dieser aktualisierten Adresse hinterlegte Informationsquelle als zweite Informationsquelle für den Anzeigeframe zugeordnet und die in ihr enthaltene Information im Anzeigeframe dargestellt, um dabei eine zuverlässige Berücksichtigung aktuell hinterlegter URL's für die Anzeige im Anzeigeframe zu gewährleisten, sollte die Überprüfung auf aktualisierte Adressdaten regelmäßig oder zyklisch erfolgen, wobei durch ausreichend kurz gewählte Zykluszeiten für die Anwender, also den Benutzer einerseits und den Betreiber andererseits auch der Eindruck eines „Push-Verfahrens", also mit aktiver Informationsweiterleitung an den Nutzer, erzeugt werden kann.Around this is a suitable influence externally, the browser should be in the nature of a so-called "pull method" are controlled, that out of the environment of the main frame at regular time intervals the currently to be considered URL for determines the display frame. The accessibility for an external supervisor is thereby given by the fact that the supervisor updated at a suitable place Store address data in the sense of a modified URL for the display frame can, by specifying appropriate address data for the user individualized and menu navigation or Assistance corresponding information can be fed. As soon as within the mainframe an updated or new version the URL or the address data for If the display frame is found to be updated under this Address deposited information source as a second source of information for the display frame assigned and the information contained in the display frame presented, while a reliable consideration currently deposited URLs for the ad to ensure in the display frame should check on updated address data regularly or cyclically, with sufficiently short cycle times for the Users, ie the user on the one hand and the operator on the other also the impression of a "push process", ie with active Information forwarding to the user, can be generated.
Die Aktualisierung der im Anzeigeframe dargestellten Informationen könnte dabei lediglich durch Austausch der URL oder der Adressdaten als solcher erfolgen. Beispielsweise könnte der Benutzer mit dem externen Betreuer oder Hilfeleister in telefonischem Kontakt stehen und mitteilen, dass anstelle des derzeit im Anzeigeframe dargestellten Inhalts nunmehr ein anderer Inhalt, beispielsweise eine andere Katalogseite eines Online-Katalogs anstelle der derzeit aktivierten, zur Anzeige gebracht werden soll. In diesem Fall könnte der Betreuer die für den Anzeigeframe derzeit verwendete URL der aktuellen Katalogseite ersetzen durch die URL der neu gewünschten Katalogseite. Alternativ oder zusätzlich kann aber auch gewünscht sein, dass der Betreuer aufbauend auf den aktuell vorhandenen Informationen im Anzeigeframe einzelne individualisierte Veränderungen vornimmt, wie beispielsweise grafische Ergänzungen durch einfache Elemente, Hervorhebungen, Textkommentare oder dergleichen. Um dies zu ermöglichen, werden vorteilhafterweise bei der Abfrage der Adressdaten für die zweite Informationsquelle Steuerbefehle für den Anzeigeframe mit an den Broswer übermittelt. Diese Steuerbefehle können beispielsweise in der für den Browser gültigen Programmiersprache wie beispielsweise Javascript entsprechend geeignete Steuerbefehle enthalten, über die gezielt grafische Operationen im Anzeigeframe vorgenommen werden können.The Updating the information displayed on the display bezel could help merely by exchanging the URL or the address data as such. For example, could the user with the external supervisor or helper in telephone Contact and communicate that instead of the currently in the display frame content now shown another content, for example another catalog page of an online catalog instead of the current one activated, should be displayed. In this case, the Supervisor for Display URL currently used URL of the current catalog page Replace with the URL of the new desired catalog page. alternative or additionally but also desired be that the caregiver based on the information currently available makes individual individualized changes in the display frame, such as graphic additions through simple elements, highlighting, text comments or the like. In order to make this possible, are advantageously in the query of the address data for the second Information source Control commands for the display frame with to the Broswer transmitted. These control commands can for example in the for the browser valid Programming language such as Javascript appropriately appropriate Control commands contain, about the targeted graphical operations are performed in the display frame can.
Mit anderen Worten: Die Ansteuerung des Browsers umfasst insbesondere folgende Optionen oder Funktionalitäten:
- – „Pushen" der Seiteninhalte durch Übergeben einer URL aus dem zyklisch abfragenden Hauptframe in den Anzeigeframe
- – „Overlay"-Variante aus dem Hauptframe: Die Overlay-Komponente sitzt im Hauptframe und legt Grafiken wie beispielsweise Pfeile, Kreise, Texte oder ähnliches als HTML-Division über den Anzeigeframe. Die HTML-Division befindet sich dabei insbesondere im Hauptframe, wird aber über den Anzeigeframe positioniert.
- – „Modifikations-Variante 1" inkl. Overlay-Funktion aus dem Anzeigeframe: Eine Modifikations-Komponente im Anzeigeframe (fragt selbst zusätzlich zyklisch ab) wird vom Webserver des Nutzers (z.B. Webshop) geladen. Das heißt, der Admin des Webshops integriert diese Javascript-Komponente in den Seiteninhalt. Die Modifikations-Komponente kommuniziert mit dem PMC-Server, im Kommunikationsslot finden sich die Informationen über die grafischen Hervorhebungen, Symbole, Anzeigen etc.
- – „Modifikations-Variante 2" inkl. Overlay-Funktion aus Anzeigeframe: Modifikations-Komponente im Anzeigeframe wird zusammen mit dem Seiteninhalt des Anzeigeframes vom PMC-Server geladen. Der PMC-Server selbst lädt auf Anforderung des Anzeigeframes die Inhalte vom Server des Webshops und reichert diese Inhalte mit der Modifikations-Komponente an. Diese veränderten Inhalte werden dann an den Anzeigeframe weitergegeben. Die Modifikations-Komponente fragt nun zyklisch am PMC-Server nach Kommandos über vorzunehmende optischen Veränderungen am angezeigten Inhalt an.
- "Pushing" the page contents by passing a URL from the polling main frame to the display frame
- - "Overlay" variant from the main frame: The overlay component sits in the main frame and places graphics such as arrows, circles, texts or the like as an HTML division over the display frame The HTML division is located in the main frame, but will positioned over the display frame.
- - "Modification variant 1" incl. Overlay function from the display frame: A modification component in the display frame (also inquires cyclically) is loaded by the user's web server (eg webshop) .This means that the admin of the webshop integrates this Javascript Component in the page content The modification component communicates with the PMC server, in the Kommunikationsslot find information about the graphical highlighting, symbols, displays, etc.
- - "Modification variant 2" including overlay function from display frame: Modification component in the display frame is loaded together with the page content of the display frame from the PMC server The PMC server itself loads the contents of the server of the webshop and This modified content is then passed on to the display frame, and the modification component then cyclically asks the PMC server for commands about visual changes to the content displayed.
In besonders vorteilhafter Ausgestaltung sind die Steuerbefehle dabei mit den Adressdaten für die zweite Informationsquelle kombiniert. Damit kann die URL für die zweite Informationsquelle derart konfiguriert sein, dass über die Wahl eines geeigneten URL-Strings bereits geeignete Steuerbefehle mit an den Anzeigeframe übergeben werden können. Insbesondere kann dabei die URL für die zweite Informationsquelle auch als Parameter des Steuerbefehls „Inhalte von Quelle ... laden" angesehen werden, wobei jeder Steuerbefehl eigene Parameter besitzen kann, und wobei die Steuerbefehle aneinandergereiht an den Empfänger oder Browser übergeben werden.In Particularly advantageous embodiment, the control commands are with the address data for the second source of information combined. This can be the URL for the second Information source be configured such that over the Choice of a suitable URL string already suitable control commands with passed to the display frame can be. In particular, the URL for the second information source can be used can also be viewed as parameters of the control command "Load contents from source ...", wherein each control command may have its own parameters, and wherein the control commands are strung together to be passed to the recipient or browser.
In weiterer besonders vorteilhafter Weiterbildung können darzustellende Informationen im Anzeigeframe oder im Hauptframe als sogenannten HTML-Division erzeugt und als solche über den Anzeigeframe bzw. den Hauptframe gelegt werden. Damit kann auf besonders einfache Weise eine durch den Sender oder Betreuer veranlasste optische Modifikation der angezeigten Inhalte der zweiten Informati onsquelle erfolgen. Beispielsweise könnte auf diese Weise ein beschrifteter Pfeil zum Hinweis auf inhaltliche Details über den Anzeigeframe bewegt werden. Die Informations- und/oder Multimediadateien können dabei bereits vorhanden und über eine URL abfragbar sein oder sie können durch den jeweiligen Betreuer oder Tutor bedarfsweise erstellt und für den Nutzer verfügbar gemacht werden.In Another particularly advantageous development can be displayed information in the display frame or in the main frame as a so-called HTML division generated and as such over the display frame or main frame. This can be on particularly simple way initiated by the sender or supervisor optical modification of the displayed contents of the second information source respectively. For example, could in this way, a labeled arrow indicating content Details about to move the display frame. The information and / or multimedia files can it already exists and over a URL may be queriable or they may be by the respective maintainer or tutor created as needed and made available to the user become.
Vorteilhafterweise umfassen die Adressdaten und/oder die Steuerdaten eine Anzahl von Links auf Informationsdateien und/oder Multimedia-Dateien. Dabei könnte beispielsweise neben den üblichen Webseiteninhalten eine URL auf ein pdf-Dokument oder eine mp3-Datei übermittelt werden. In diesem Falle würde bei installiertem und mit dem Browser assoziierten Wiedergabe-Programm das jeweilige Dokument im Anzeigeframe geöffnet und angezeigt oder die jeweilige Multimedia-Datei abgespielt werden.advantageously, The address data and / or the control data comprise a number of Links to information files and / or multimedia files. there could for example, in addition to the usual website content submit a URL to a pdf document or an mp3 file become. In that case, would when the browser program is installed and associated with the browser the respective document is opened and displayed in the display frame or the respective multimedia file are played.
In besonders vorteilhafter Ausgestaltung erfolgt die Fernsteuerung der Anzeige von Informationselementen über das Internet oder world-wide-web. Damit kann ein ohnehin über das Internet zugeschalteter Benutzer über diesen Kommunikationspfad von externem Servicepersonal oder Beratern bei der Navigation unterstützt werden. Dazu wird über die Ansteuerbefehle eine Kommunikation zwischen der Datenverarbeitungsanlage und einer Servereinrichtung über das world-wide-web eingerichtet.In Particularly advantageous embodiment, the remote control the display of information elements over the Internet or world-wide-web. This can be over anyway the Internet switched user via this communication path supported by external service personnel or navigation consultants. This is about the control commands a communication between the data processing system and a server device via the world-wide-web set up.
Um dabei über die Servereinrichtung eine Vielzahl von Nutzern individualisiert und bedarfsgerecht bei der Navigation unterstützen zu können, sollte die Servereinrichtung für eine getrennte gleichzeitige Bearbeitung verschiedener Datenverarbeitungsanlagen ausgelegt sein, wobei Steuerbefehle oder Adressdaten individualisiert und gezielt an die jeweils betroffene Datenverarbeitungsanlage weitergeleitet werden sollten. Um dies zu ermöglichen, wird in weiterer vorteilhafter Ausgestaltung in der Servereinrichtung für die jeweilige Datenverarbeitungsanlage ein zugeordneter Speicherbereich bereitgestellt, in dem die für die jeweilige Datenverarbeitungsanlage bestimmten Adressdaten und/oder Steuerbefehle hinterlegbar sind. Zur Übermittlung von Adressdaten und/oder Steuerbefehlen an die jeweils betroffene Datenverarbeitungsanlage wird dieser vorteilhafterweise eine geeignete Kennung zugeordnet, über die die jeweilige Datenverarbeitungsanlage dem jeweiligen Speicherbereich zugeordnet bleibt, solange der Nutzer die externe Unterstützungsleistung in Anspruch nimmt. Um dies zu ermöglichen, kann beispielsweise vorgesehen sein, dass der Nutzer beim erstmaligen Aufruf der mit einer derartigen externen Unterstützungsfunktion versehenen Webseite eine entsprechende Anforderung an die Servereinrichtung übermittelt, die dort die Zuordnung einer individuellen Kennung wie beispielsweise einer Identifizierungsnummer oder dergleichen und die temporäre Bereithaltung eines zugeordneten Speicherbereichs auslöst.Around over it the server device individualizes a multiplicity of users and to be able to support navigation as needed, the server device should for one separate simultaneous processing of various data processing systems be designed, with individualized control commands or address data and be forwarded specifically to the respective affected data processing system should. In order to make this possible, is in a further advantageous embodiment in the server device for the respective data processing system an allocated memory area provided in which the for the respective data processing system certain address data and / or Control commands are stored. For the transmission of address data and / or Control commands to the respective affected data processing system this is advantageously associated with a suitable identifier over which the respective data processing system the respective memory area remains assigned as long as the user's external support takes up. To make this possible, for example be provided that the user when calling the first with such an external support function provided website communicates a corresponding request to the server device, there the assignment of an individual identifier such as an identification number or the like and the temporary availability an assigned memory area triggers.
Zur Umsetzung der extern bereitgestellten Betreuungsleistung oder Hilfestellung wird vom Unterstützungs- oder Servicepersonal vorteilhafterweise ein jeweils geeigneter Datensatz für die Adressdaten und/oder Steuerbefehle geeignet in der Servereinrichtung hinterlegt, so dass bei der nächstfolgenden Abfrage durch den Hauptframe des Browsers in der Datenverarbeitungsanlage eine geeignete Weiterleitung der dort hinterlegten Daten an die Datenverarbeitungsanlage erfolgt. Um dies zu ermöglichen, könnte das Service- oder Unterstützungspersonal geeigneten direkten Zugriff auf die Servereinrichtung und die dort reservierten, für die Zwischenspeicherung der Adressdaten und/oder Steuerbefehle vorgesehenen Speicherbereiche haben. Eine besonders flexible und effiziente Unterstützungs- oder Serviceleistung ist aber bereitstellbar, indem in weiterer vorteilhafter Ausgestaltung der jeweilige Betreuer oder das Servicepersonal ebenfalls über das world-wide-web mit der Servereinrichtung kommuniziert. Dabei werden vorteilhafterweise die für die Datenverarbeitungsanlage bestimmten Adressdaten und/oder Steuerbefehle von einer Datenverarbeitungsanlage des Betreuers oder Servicepersonals generiert und über das world-wide-web an die Servereinrichtung übermittelt.To implement the externally provided care service or assistance, the support or service personnel advantageously deposits a respectively suitable data record for the address data and / or control commands suitably in the server device, so that during the next query by the mainframe of the browser in the data processing system a suitable forwarding of the there stored data to the data processing system takes place. To facilitate this, the service or support personnel could have appropriate direct access to the server device and the memory areas reserved there for buffering the address data and / or control commands. However, a particularly flexible and efficient support or service can be provided in a wide range Advantageous embodiment of each supervisor or the service staff also communicates with the server device via the world-wide-web. In this case, the address data and / or control commands intended for the data processing system are advantageously generated by a data processing system of the supervisor or service personnel and transmitted via the world-wide-web to the server device.
Bezüglich des Datenverarbeitungssystems wird die genannte Aufgabe gelöst mit einer Datenverarbeitungsanlage und mit einer mit dieser über das world-wide-web verbundenen Servereinrichtung, bei dem ein auf der Datenverarbeitungsanlage installierter Browser zur Verarbeitung von die zyklische Abfrage von Adressdaten auslösenden Ansteuerbefehlen ausgelegt ist.Regarding the Data processing system, the above object is achieved with a Data processing system and with one with this over the world-wide-web connected server device, in which an installed on the data processing system Browser for processing the cyclic query of address data triggering Control commands is designed.
Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, dass durch die zyklische Abfrage aktualisierter Adressdaten aus dem Hauptframe des Browsers heraus eine gezielte externe Informationseinspeisung in die angezeigten Inhalte ermöglicht ist, ohne dass der Benutzer durch eigene Steuerbefehle oder dergleichen diese Einspeisung auslösen müsste. Durch die Auslösung der Abfrage vom Hauptframe des Browsers aus wird dabei insbesondere gewährleistet, dass eine derartige externe Informationsaufbereitung auch unter Verwendung von Standardbrowsern und ohne Beeinträchtigung der ansonsten üblichen Sicherheitsvorkehrungen möglich ist. Somit können unter Rückgriff auf handelsübliche und herkömmliche Browser und Wahrung der damit verbundenen Sicherheitseinrichtungen unabhängig von eventuell bestehenden weiteren Sicherungssystemen wie beispielsweise Firewalls oder dergleichen Servicedienstleistungen und Kundenunterstützungen angeboten werden, bei denen externes Service- oder Unterstützungspersonal direkte Einflussmöglichkeiten auf die dem Benutzer angezeigten Informationen erhält. Somit kann beispielsweise der Benutzer durch Rückfrage beim Servicepersonal gezielte Veränderungen der ihm im Anzeigeframe angezeigten Informationen, beispielsweise durch einen Austausch der vollständigen Informationen oder auch durch gezielte ausgewählte Hervorhebungen einzelner Bestandteile, in Anspruch nehmen. Ein derartiges Konzept eignet sich somit insbesondere für Onlinedienste oder Online-Verkaufsstellen, bei denen der Benutzer gezielt durch Rücksprache beim Servicepersonal, beispielsweise in Form eines Call-Centers oder dergleichen, unterstützt wird.The particular advantages of the invention are that by the cyclic query updated address data from The main frame of the browser out a targeted external information feed into the displayed content is without the user by own control commands or the like trigger this feed would. By the triggering the query from the main frame of the browser is doing in particular guaranteed that such external information processing also under Using standard browsers and without affecting the otherwise usual Safety precautions possible is. Thus, you can under recourse on commercial and conventional Browser and preservation of associated security facilities independently of possibly existing further security systems such as Firewalls or similar services and customer support offered to external service or support personnel direct influence possibilities on the information displayed to the user. Consequently For example, the user can call the service staff targeted changes the information displayed to it in the display frame, for example by an exchange of the complete Information or by targeted selected highlighting of individual Components, take advantage of. Such a concept is suitable thus in particular for Online services or online outlets where the user specifically by consultation at the service staff, for example in the form of a call center or the like, supported becomes.
Ein Ausführungsbeispiel der Erfindung wird anhand einer Zeichnung näher erläutert. Darin zeigt die Figur schematisch ein Datenverarbeitungssystem.One embodiment The invention will be explained in more detail with reference to a drawing. Therein shows the figure schematically a data processing system.
Das
Datenverarbeitungssystem
Die
Datenverarbeitungsanlage
Das
Datenverarbeitungssystem
Durch
den Rückgriff
auf die Browser-Technologie ist dabei insbesondere ermöglicht,
dass unter Umgehung von existierenden Sicherheitssystemen wie Firewalls
oder dergleichen jederzeit die gezielte ferngesteuerte Informationsdarstellung
erfolgen kann. Das Datenverarbeitungssystem
Um
die dazu erforderlichen Zugriffsmöglichkeiten auf den Bildschirminhalt
in der Datenverarbeitungsanlage
Die
Informationsquelle ist dabei innerhalb des world-wide-web
Unter
gezielter Ausnutzung dieser Eigenschaften üblicher Browser ist es möglich, ausgehend von
einer ersten Informationsquelle über
die Einbindung geeigneter Adressdaten oder Steuerbefehle in die
URL über
die Öffnung
und Zuordnung eines weiteren, sogenannten Anzeigeframes individualisierte Informationen
für den
Benutzer bereitzustellen. Um dies konsequent in eine Möglichkeit
für eine
Betreuerführung
des Nutzers umzusetzen, ist das Datenverarbeitungssystem
Dazu
ist die Datenverarbeitungsanlage
Im
Einzelnen erfolgt zur Initiierung der Betreuerführung für den Benutzer zunächst ein
Zugriff auf die Hauptadresse der jeweiligen Applikation, beispielsweise
des Web-Shops oder einer Internetpräsentation. Im Hauptframe wird
dabei zunächst
die Rahmen-Seite von der Servereinrichtung
Die
Kennnummer für
die Kommunikation oder Identifikationsnummer wird dabei als Grundlage auch
für die
Einspeisung von benutzerspezifischen Daten durch den Betreuer über das
world-wide-web
Nachdem
die Kommunikationsverbindung somit hergestellt wurde, beginnt die
Steuerung des Hauptframes des Browsers in der Datenverarbeitungsanlage
Solange
der Speicherbereich
Falls
dem Benutzerwunsch entsprechend lediglich eine andere Informationsquelle
als aktualisierte Informationsquelle im Anzeigeframe hinterlegt werden
soll, wie beispielsweise für
den Fall, dass in einem Web-Shop eine bestimmte Katalogseite oder eine
aktualisierte Katalogseite oder dergleichen angezeigt werden soll,
wird die URL der neuen Informationsquelle im Speicherbereich hinterlegt
und anschließend
an den Anzeigeframe im Browser der Datenverarbeitungsanlage
Alternativ
oder zusätzlich
können
neben den üblichen
Websiteninhalten auch URL's übermittelt werden,
die ein Dokument, beispielsweise im pdf-Format, oder eine Multimedia-Datei,
beispielsweise im mp3-Format, beinhalten. In einem derartigen Fall
kann bei installierten und mit dem Browser auf der Datenverarbeitungsanlage
Alternativ
oder zusätzlich
können
aber auch direkte Steuerinformationen oder -befehle für den Anzeigeframe
mitübermittelt
werden. Dies kann beispielsweise durch eine sogenannte Overlay-Komponente
erreicht werden, über
die Grafiken oder Texte durch geeignete Steuerbefehle dem aktuellen
Websiteninhalten gezielt überlagert
werden können. Über den
Speicherbereich
line('526px', 354px', '530px', '349px', '#000')
zur Erzeugung
einer Linie oder
oval (321, 309, 95, 110, 'red')
zur
Erzeugung eines roten Ovals übermittelt
werden. Damit kann eine durch den Sender oder Betreuer veranlasste
optische Modifikation der angezeigten Inhalte der URL-Quelle erfolgen.
Beispielsweise könnte
auf diese Weise ein beschrifteter Pfeil zum Hinweis auf inhaltliche
Details über
den Anzeigeframe bewegt werden. Eine derartige Anwendung könnte beispielsweise
dafür dienen,
im Gespräch
mit dem Betreuer und dem Benutzer gezielt Informationen für den Benutzer
kenntlich zu machen oder hervorzuheben, so dass eine Betonung in
Begleitung des geführten
Telefongesprächs
möglich
ist.Alternatively or additionally, however, direct control information or commands for the display frame can also be transmitted. This can be done For example, be achieved by a so-called overlay component over which graphics or text can be selectively superimposed by appropriate control commands the current site content. About the storage area
line ('526px', 354px ',' 530px ',' 349px ','# 000 ')
for generating a line or
oval (321, 309, 95, 110, 'red')
be transmitted to generate a red oval. This can be done by the sender or supervisor optical modification of the displayed content of the URL source. For example, in this way, a labeled arrow indicating content details could be moved across the display frame. Such an application could serve, for example, to specifically identify or emphasize information for the user in conversation with the caregiver and the user, so that an emphasis in the accompaniment of the guided telephone conversation is possible.
Alternativ
oder zusätzlich
kann auch noch eine separate Modifikations-Komponente in den Anzeigeframe eingebunden
werden. Aufgrund der üblichen
Sicherheitsrichtlinie für
die Browser muss diese Steuersoftware oder deren Javascript-Format
jedoch von der Servereinrichtung der URL-Quelle des Anzeigeframes
stammen. Damit kann beispielsweise eine exaktere Positionierung
und Bewegung von Informationen in Form von Vektorgrafiken oder Text und/oder
eine spontane farbliche Texthervorhebung erreicht werden. Falls
dies erforderlich ist, wird die Software dem Betreiber des Webdienstes
zur Integration in die Inhalte der Website eingebunden. Zur farblichen
Hervorhebung ist dabei eine Javascript-Funktion vorgesehen, der eine Zeichenkette übergeben
werden kann. Die Zeichenkette wird dabei als Parameter oder Information
behandelt, welche der Informationskomponente im zugeordneten Speicherbereich
Im Falle der Positionierung eines derartigen Steuerbefehls können diese auch als Anknüpfungspunkt für Vektorgrafiken oder weitere Texte dienen. Eine derartige Art der Verankerung erlaubt auch bei starker Veränderung der Bildschirmoberfläche aufgrund von unterschiedlichen Bildschirmauflösungen der einzelnen Datenverarbeitungsanlagen eine zuverlässige und reproduzierbare Positionierung von Vektorgrafiken und Hinweistexten.in the Case of positioning such a control command, this can also as a starting point for vector graphics or other texts serve. Such a type of anchoring allowed even with strong change the screen surface due to different screen resolutions of the individual data processing systems a reliable one and reproducible positioning of vector graphics and annotations.
Um
eine Einbindung der Modifikations-Komponente in die Inhalte der
Quell-Website zu
vermeiden und trotzdem Texthervorhebungen oder Markierungen und
die relative Positionierung von Vektorgrafiken und Hinweistexten
zu nutzen, können
derartige Informationen auch durch die Servereinrichtung
Zur
Steuerung durch den Betreuer stellt dieser über die weitere, als Betreuer-Datenverarbeitungsanlage
vorgesehene Datenverarbeitungsanlage
Die Benutzerschnittstelle „Graphical User Interface" hat dabei folgende Funktionen:
- 1. Setzen der Kommunikations-Identifikationsnummer: Sobald der Betreuer die Kommunikations-Identifikationsnummer vom Benutzer erhält, gibt er diese initial in die Schnittstelle ein.
- 2. Übermitteln
der Quell-URL: Durch einen Klick auf URL-übermitteln wird die Quell-URL
der neu darzustellenden zweiten Informationsquelle die Servereinrichtung
6 übermittelt und dort im für die Kommunikation vorgesehenen Speicherbereich12 hinterlegt. - 3. Texte markieren und hervorheben: Der Betreuer kann Texte
im Inhalt markieren und dann in der Schnittstelle auf eine Funktion „Markierung übertragen" klicken. Die Steuer-Software
liest dabei den markierten Bereich und überträgt diesen als Informations-
oder Steuerdaten auf den zugeordneten Speicherbereich in der Servereinrichtung
6 , versehen mit einem entsprechenden Handlungsparameter, so dass die Steuersoftware auf der Empfängerseite die entsprechende Aktion zur Ermittlung und Hervorhebung von Texten übernehmen kann. - 4. Vektorgrafiken und Hinweistexte: Die Schnittstelle hält die Grundfunktionen
Linie, oval, Rechteck und Pfeil bereit. Der Betreuer zeichnet nun das
gewünschte
Objekt und versieht es gegebenenfalls mit Hinweistexten. Die Objekte
werden als geeignet formatierte Grafikelemente erzeugt und in Form
von Steuerbefehlen in den für
die Kommunikation vorgesehenen Speicherbereich
12 in der Servereinrichtung6 übertragen. Für die Positionierung der Elemente wird Bezug auf einen markierten Text genommen, um eine relative Positionierung der Elemente auf der Seite des Betreuten zu ermöglichen.
- 1. Setting the communication identification number: As soon as the supervisor receives the communication identification number from the user, he enters this initially in the interface.
- 2. Submitting the source URL: By clicking on submit URL, the source URL becomes the new one to be displayed second information source, the server device
6 transmitted and there in the memory area intended for communication12 deposited. - 3. Highlight texts and highlight them: The supervisor can mark texts in the content and then click on a function "Transfer marking" in the interface.The control software reads the marked area and transmits this as information or control data to the assigned memory area the server device
6 , provided with a corresponding action parameter, so that the control software on the receiver side can take the appropriate action for the determination and highlighting of texts. - 4. Vector graphics and note texts: The interface contains the basic functions line, oval, rectangle and arrow. The supervisor now draws the desired object and, if necessary, provides it with notes. The objects are generated as suitably formatted graphic elements and in the form of control commands in the memory area intended for communication
12 in the server device6 transfer. For the positioning of the elements, reference is made to a marked text to allow relative positioning of the elements on the page of the subject.
- 11
- DatenverarbeitungssystemData processing system
- 22
- DatenverarbeitungsanlageData processing system
- 44
- World-Wide-WebWorld Wide Web
- 66
- Servereinrichtungserver facility
- 88th
- Server-DatenverarbeitungsanlageServer computing system
- 1010
- Informationsquellesource of information
- 1212
- Speichereinheitstorage unit
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006044315A DE102006044315A1 (en) | 2006-09-18 | 2006-09-18 | Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006044315A DE102006044315A1 (en) | 2006-09-18 | 2006-09-18 | Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006044315A1 true DE102006044315A1 (en) | 2008-03-27 |
Family
ID=39104991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006044315A Ceased DE102006044315A1 (en) | 2006-09-18 | 2006-09-18 | Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102006044315A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6144991A (en) * | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
-
2006
- 2006-09-18 DE DE102006044315A patent/DE102006044315A1/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6144991A (en) * | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69729926T2 (en) | Network Browser | |
DE69819211T2 (en) | DISTRIBUTED INTERFACE ARCHITECTURE OF A PROGRAMMABLE INDUSTRIAL CONTROL | |
DE69838257T2 (en) | METHOD FOR EXPANDING THE HYPERTEXT MARKUP LANGUAGE (HTML) TO SUPPORT ENTREPRENEURSHIP DATA BINDING | |
EP2350873B1 (en) | Capturing the visual content of browser windows | |
DE10110924B4 (en) | Method and computer-readable data carrier for providing at least one personalized web user page | |
DE10348337A1 (en) | Content management portal and method for communicating information | |
DE102010037750A1 (en) | Dynamic hyperlinks for process control systems | |
DE19844013A1 (en) | Computer-readable work folder memory | |
DE10144707A1 (en) | Method and system for dynamic generation of Web forms for data entry in multiple languages has a Web site with a server to access a template database and language and queries databases in order to prepare a data entry form. | |
DE10033866A1 (en) | Web page information display selection method evaluates page layout received from information data station for selecting information elements for fitting into page layout | |
DE10115586A1 (en) | Process for generating Internet information | |
EP2542968A2 (en) | Communication system for recording, storing, transferring, and providing data in a process-oriented manner | |
DE10260250A1 (en) | Help system, automation device with a help system and method for providing help data | |
EP3340072B1 (en) | Method for performing an automatic request for data and program product | |
DE102006044315A1 (en) | Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser | |
EP3528473A1 (en) | Method, client computer and computer program for running source code on a client computer | |
DE10332492B4 (en) | Method and arrangement for visual presentation of content on a presentation medium | |
DE4308291A1 (en) | Method and device for event-related production and processing of documents | |
DE10319887B4 (en) | A method of aligning a database displayed on a client computing device with a source database stored on a server computing device | |
DE10108564A1 (en) | Method for searching for data currently or previously stored in a distributed system or data containing data, taking into account the time of their availability | |
DE102020134828A1 (en) | Influencing device, information transfer system, influencing method, data carrier | |
DE10241427A1 (en) | Project proposal and realization method using a computer network for first creating and documenting a proposal and then permitting its accessing by relevant or interested personnel | |
DE10305363B4 (en) | Network-based information system and method for the central management and updating of data objects with temporally changing contents | |
DE10224115A1 (en) | Web page has a structure that connects a function to a design attribute, whereby the structure is incorporated in a virtual container which is freely selected for incorporation in a web page | |
DE112021003445T5 (en) | Moving image editing apparatus, moving image editing method, and moving image editing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |