DE102009060404A1 - Method and system for data transmission - Google Patents
Method and system for data transmission Download PDFInfo
- Publication number
- DE102009060404A1 DE102009060404A1 DE200910060404 DE102009060404A DE102009060404A1 DE 102009060404 A1 DE102009060404 A1 DE 102009060404A1 DE 200910060404 DE200910060404 DE 200910060404 DE 102009060404 A DE102009060404 A DE 102009060404A DE 102009060404 A1 DE102009060404 A1 DE 102009060404A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- slider
- client device
- server device
- value
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Abstract
Die Erfindung betrifft ein Verfahren und ein System zur Datenübertragung zwischen einer Servereinrichtung und einer ersten Clienteinrichtung, wobei die Servereinrichtung über ein Kommunikationsnetzwerk mit der ersten Clienteinrichtung und mit zumindest einer zweiten Clienteinrichtung verbindbar ist, und wobei die Servereinrichtung eine Ablaufsteuerung aufweist, wobei die Ablaufsteuerung
– erste Daten von der ersten Clienteinrichtung empfängt,
– aus den empfangenen ersten Daten und zweiten Daten, welche durch die Servereinrichtung von der zumindest einen zweiten Clienteinrichtung empfangen werden, dritte Daten erzeugt, und
– die erzeugten dritten Daten an die erste Clienteinrichtung überträgt.
Die Übertragung der ersten Daten und das Erzeugen der dritten Daten werden durch Änderung der Auswahl eines Schieberegler-Wertes ausgelöst. Die zweiten Daten umfassen zumindest einen Wert, welcher einen Schieberegler-Wert repräsentiert. Das Erzeugen der dritten Daten erfolgt in Abhängigkeit der ersten Daten und der zweiten Daten und/oder in Abhängigkeit von Daten, welche auf der Servereinrichtung gespeichert sind.The invention relates to a method and a system for data transmission between a server device and a first client device, the server device being connectable via a communication network to the first client device and to at least one second client device, and wherein the server device has a flow control, wherein the flow control
Receives first data from the first client device,
- generates third data from the received first data and second data received by the server device from the at least one second client device, and
- transmits the generated third data to the first client device.
The transmission of the first data and the generation of the third data are triggered by changing the selection of a slider value. The second data includes at least one value representing a slider value. The generation of the third data takes place in dependence on the first data and the second data and / or in dependence on data which are stored on the server device.
Description
Gebiet der ErfindungField of the invention
Die Erfindung betrifft ein Verfahren zur Datenübertragung zwischen einer Servereinrichtung und einer ersten Clienteinrichtung, wobei die Servereinrichtung über ein Kommunikationsnetzwerk mit der ersten Clienteinrichtung und mit zumindest einer zweiten Clienteinrichtung gekoppelt ist. Die Erfindung betrifft des Weiteren ein System zur Datenübertragung, welches ausgestaltet ist, das erfindungsgemäße Verfahren zur Datenübertragung durchzuführen.The invention relates to a method for data transmission between a server device and a first client device, wherein the server device is coupled via a communication network with the first client device and with at least one second client device. The invention further relates to a system for data transmission which is designed to carry out the method according to the invention for data transmission.
Stand der TechnikState of the art
Aus dem Stand der Technik sind Verfahren zur Datenübertragung zwischen einer Servereinrichtung und einer Anzahl von Clienteinrichtungen bekannt. So ist es beispielsweise bekannt, Daten von einem Internet-Server (Web-Server) an eine Anzahl von Internet-Clients zu übertragen. Die Daten werden hierbei von dem Internet-Server an einen Internet-Client übertragen, nachdem die zu übertragenden Daten von dem jeweiligen Internet-Client angefordert worden sind. Derartige Verfahren werden beispielsweise bei Internet basierten Verkaufsplattformen eingesetzt, bei denen ein Benutzer über einen Internet-Client z. B. einen Preis für ein bestimmtes Produkt oder für eine bestimmte Menge eines Produktes anfragen kann.The prior art discloses methods of data transfer between a server device and a number of client devices. For example, it is known to transfer data from an Internet server (web server) to a number of Internet clients. In this case, the data is transmitted from the Internet server to an Internet client, after the data to be transmitted has been requested by the respective Internet client. Such methods are used for example in Internet-based sales platforms in which a user via an Internet client z. For example, you may request a price for a specific product or for a specific quantity of a product.
Dabei kann es erforderlich sein, dass etwa bei einer Preisanfrage eines ersten Benutzers für eine bestimmte Menge eines Produktes auch Preisanfragen weiterer Benutzer berücksichtigt werden müssen, um dem ersten Benutzer auch dann eine Preisinformation für die von ihm angefragte Menge des Produktes bereitzustellen, wenn z. B. nur eine bestimmte Gesamtmenge des Produktes zur Verfügung steht.It may be necessary that about when a price request of a first user for a certain amount of a product and price requests other users must be considered in order to provide the first user a price information for the requested quantity of the product, if z. B. only a certain total amount of the product is available.
Zudem ist es wünschenswert, wenn innerhalb eines kurzen Zeitraumes möglichst viele Preisanfragen zu unterschiedlichen Mengen eines Produktes durchgeführt werden können, damit ein Benutzer z. B. schnell die Preise für unterschiedliche Mengen eines Produktes vergleichen kann. Solche Preisanfragen setzen bisher aber stets eine manuelle Eingabe der entsprechenden Menge sowie eine anschließende manuelle Bestätigung der eingegebenen Menge durch den Benutzer voraus. Dies kann dazu führen, dass insbesondere bei einer großen Anzahl von durchzuführenden Anfragen die Dateneingabe einen erheblichen zeitlichen Aufwand darstellt. Dieser zeitliche Aufwand lässt sich jedenfalls nicht entscheidend dadurch reduzieren, dass Internet-Server und/oder Internet-Clients mit einer schnelleren Hardware ausgestattet werden.In addition, it is desirable if within a short period of time as many price inquiries can be made to different quantities of a product, so that a user z. B. can quickly compare the prices for different quantities of a product. So far, however, such price requests always require a manual input of the corresponding quantity as well as a subsequent manual confirmation of the quantity entered by the user. This can lead to the fact that, especially with a large number of requests to be carried out, the data input represents a considerable expenditure of time. In any case, this expenditure of time can not be significantly reduced by equipping Internet servers and / or Internet clients with faster hardware.
Aufgabe der ErfindungObject of the invention
Aufgabe der vorliegenden Erfindung ist es daher, Lösungen bereitzustellen, welche es ermöglichen, Daten zwischen einer Servereinrichtung und einer Clienteinrichtung zu übertragen, wobei die an die Clienteinrichtung zu übertragenden Daten auch Anfragen von weiteren Clienteinrichtungen an die Servereinrichtung berücksichtigen und wobei insbesondere der zeitliche Aufwand für das Erzeugen von benutzerdefinierten Anfragen an einer Clienteinrichtung erheblich reduziert werden kann, so dass eine erheblich schnellere Datenabfrage ermöglicht wird.The object of the present invention is therefore to provide solutions which make it possible to transfer data between a server device and a client device, wherein the data to be transmitted to the client device also take into account requests from other client devices to the server device and in particular the time required for the Generating custom requests to a client device can be significantly reduced, allowing for much faster data retrieval.
Erfindungsgemäße LösungInventive solution
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren zur Datenübertragung zwischen einer Servereinrichtung und einer Clienteinrichtung sowie durch ein System zur Datenübertragung, welches ausgestaltet ist, das erfindungsgemäße Verfahren auszuführen, nach den unabhängigen Ansprüchen gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung sind in den jeweiligen abhängigen Ansprüchen angegeben.This object is achieved by a method for data transmission between a server device and a client device and by a system for data transmission, which is designed to carry out the inventive method, according to the independent claims. Advantageous embodiments and further developments of the invention are specified in the respective dependent claims.
Bereitgestellt wird demnach ein Verfahren zur Datenübertragung zwischen einer Servereinrichtung und einer ersten Clienteinrichtung, wobei die Servereinrichtung über ein Kommunikationsnetzwerk mit der ersten Clienteinrichtung verbunden ist, wobei die Servereinrichtung über ein Kommunikationsnetzwerk mit zumindest einer zweiten Clienteinrichtung verbindbar ist und wobei die Servereinrichtung eine Ablaufsteuerung aufweist, welche erste Daten von der ersten Clienteinrichtung empfängt. Aus den empfangenen ersten Daten und zweiten Daten, welche durch die Servereinrichtung von der zumindest einen zweiten Clienteinrichtung empfangen werden, werden dritte Daten erzeugt und die erzeugten Daten an die erste Clienteinrichtung übertragen. Die Servereinrichtung stellt der ersten Clienteinrichtung Mittel zur Dateneingabe bereit, welche zumindest einen Schieberegler umfassen, wobei einer vorbestimmten Anzahl von Schieberegler-Positionen jeweils ein Schieberegler-Wert zugeordnet ist und wobei ein Schieberegler-Wert mit dem Schieberegler auswahlbar ist. Der Schieberegler ist angepasst, bei einer Änderung der Auswahl des Schieberegler-Wertes die Übertragung der ersten Daten an die Servereinrichtung durchzuführen und das Erzeugen der dritten Daten durch die Ablaufsteuerung an der Servereinrichtung auszulösen, wobei die ersten Daten einen ersten Wert umfassen, welcher den ausgewählten Schieberegler-Wert repräsentiert und wobei die zweiten Daten zumindest einen zweiten Wert umfassen, welcher einen Schieberegler-Wert repräsentiert und wobei das Erzeugen der dritten Daten in Abhängigkeit von dem ersten Wert der ersten Daten und dem zweiten Wert der zweiten Daten erfolgt.According to the invention there is provided a method for data transmission between a server device and a first client device, the server device being connected to the first client device via a communication network, the server device being connectable to at least one second client device via a communication network, and wherein the server device comprises a flow control which receives first data from the first client device. From the received first data and second data received by the server device from the at least one second client device, third data are generated and the generated data is transmitted to the first client device. The server device provides data input means to the first client device comprising at least one slider, a predetermined number of slider positions each being assigned a slider value, and a slider value being selectable with the slider. The slider is adapted, upon a change in the selection of the slider value, to perform the transfer of the first data to the server device and to trigger the generation of the third data by the sequencer on the server device, the first data including a first value representing the selected slider And wherein the second data comprises at least a second value representing a slider value and wherein the generating of the third data is dependent on the first value of the first data and the second value of the second data.
Weil das Erzeugen der dritten Daten in Abhängigkeit von Daten, welche von der ersten Clienteinrichtung an die Servereinrichtung übertragen werden und von Daten, welche von der zumindest einen zweiten Clienteinrichtung an die Servereinrichtung übertragen werden, erfolgt, ist sichergestellt, dass die an die erste Clienteinrichtung übertragenen Daten, d. h. die dritten Daten, immer einen aktuellen Stand der an der Servereinrichtung verfügbaren Daten repräsentieren. Besonders vorteilhaft ist hierbei, dass benutzerdefinierte Eingaben an mehreren Clienteinrichtungen, welche jeweils an die Servereinrichtung übertragen werden, beim Erzeugen der dritten Daten berücksichtigt werden, so dass eine Synchronität der an die erste Clienteinrichtung übertragenen Daten mit den von der Servereinrichtung von weiteren Clienteinrichtungen empfangenen Daten gewährleistet ist. Damit wird auch gewährleistet, dass Abhängigkeiten zwischen mehreren Benutzereingaben, welche an unterschiedlichen Clienteinrichtungen erfolgen, bei der Erzeugung der dritten Daten berücksichtigt werden. Damit stehen nach dem Übertragen der dritten Daten an die Clienteinrichtung dem Benutzer der Clienteinrichtung stets aktuelle Informationen zur Verfügung, welche auch Abhängigkeiten zu Benutzereingaben anderer Benutzer berücksichtigen. Because the third data is generated in response to data transmitted from the first client device to the server device and data transmitted from the at least one second client device to the server device, it is ensured that the data transmitted to the first client device Data, ie the third data, always represent an up-to-date status of the data available at the server device. It is particularly advantageous here that user-defined entries at several client devices, which are respectively transmitted to the server device, are taken into account when generating the third data, so that a synchronicity of the data transmitted to the first client device with the data received from the server device from other client devices is. This also ensures that dependencies between multiple user inputs that occur at different client devices are taken into account in the generation of the third data. Thus, after the transfer of the third data to the client device, the user of the client device always has up-to-date information available, which also takes into account dependencies on user inputs of other users.
Besonders vorteilhaft ist hierbei, dass die Dynamik mehrerer Anfragen von verschiedenen Clienteinrichtungen an die Servereinrichtung an jeder Clienteinrichtung unmittelbar sichtbar wird, weil jede Übertragung von ersten Daten an die Servereinrichtung unmittelbar zur Erzeugung von dritten Daten und Übertragung der dritten Daten an die anfragende Clienteinrichtung führt.It is particularly advantageous here that the dynamics of several requests from different client devices to the server device at each client device is immediately visible, because each transfer of first data to the server device immediately leads to the generation of third data and transmission of the third data to the requesting client device.
Durch das Bereitstellen eines Schiebereglers zur Dateneingabe wird eine besonders einfache Dateneingabe an der Clienteinrichtung bereitgestellt. Weil der Schieberegler angepasst ist, bei einer Änderung der Auswahl des Schieberegler-Wertes eine Übertragung von ersten Daten, welche zumindest den ausgewählten Schieberegler-Wert umfassen, durchzuführen und das Erzeugen der dritten Daten an der Servereinrichtung auszulösen, wird ein besonders hoher Grad an Interaktivität erreicht. Zum Einen wird in vorteilhafter Weise vermieden, dass für die Übertragung der ersten Daten an die Servereinrichtung sowie für das Erzeugen der dritten Daten an der Servereinrichtung eine explizite Bestätigung durch den Benutzer erforderlich ist, zum Anderen wird erreicht, dass bei einer fortlaufenden bzw. kontinuierlichen Änderung des Schieberegler-Wertes auch fortlaufend geänderte dritte Daten an die Clienteinrichtung übertragen werden, wobei die geänderten dritten Daten Abhängigkeiten zu Daten, welche von anderen Clienteinrichtungen empfangen werden, berücksichtigen.Providing a slider for data entry provides particularly simple data entry at the client device. Because the slider is adapted to carry out a transmission of first data comprising at least the selected slider value upon a change in the selection of the slider value, and to initiate the generation of the third data at the server device, a particularly high degree of interactivity is achieved , On the one hand, it is advantageously avoided that an explicit confirmation by the user is required for the transmission of the first data to the server device as well as for the generation of the third data at the server device, on the other hand it is achieved that with a continuous or continuous change the slider value is also continuously transmitted to the client device, the changed third data taking into account dependencies on data received from other client devices.
Damit kann ein Benutzer auf besonders einfache Art und Weise prüfen, wie sich eine Änderung der Auswahl des Schieberegler-Wertes auf die dritten Daten, welche insbesondere auch die von anderen Clienteinrichtungen empfangenen Daten berücksichtigen, auswirkt. Weil eine Änderung der Auswahl des Schieberegler-Wertes ein Erzeugen der dritten Daten durch die Ablaufsteuerung an der Servereinrichtung und ein Übertragen der erzeugten dritten Daten an die erste Clienteinrichtung auslöst, kann die Auswirkung der Änderung des Schieberegler-Wertes auf die dritten Daten an der ersten Clienteinrichtung nahezu in Echtzeit verfolgt werden. Dies hat sich insbesondere dann als vorteilhaft herausgestellt, wenn in sehr kurzen zeitlichen Abständen Abfragen mit jeweils unterschiedlichen Schieberegler-Werten durchzuführen sind.In this way, a user can check in a particularly simple manner how a change in the selection of the slider value affects the third data, which in particular also takes into account the data received from other client devices. Because changing the selection of the slider value triggers generation of the third data by the scheduler at the server device and transmitting the generated third data to the first client device, the effect of changing the slider value to the third data at the first client device be tracked in near real time. This has proved to be particularly advantageous if queries with respectively different slider values are to be carried out in very short time intervals.
Für das erfindungsgemäße Verfahren ist es nicht notwendig, dass die an die Servereinrichtung übertragenen ersten Daten und die an die Servereinrichtung übertragenen zweiten Daten an der Servereinrichtung gespeichert werden, bevor aus den ersten Daten und den zweiten Daten die dritten Daten erzeugt werden. Es hat sich allerdings als vorteilhaft herausgestellt, die ersten und/oder die zweiten Daten zu speichern, um die Daten bei einer späteren Anfrage durch die erste Clienteinrichtung zu berücksichtigen.For the method according to the invention, it is not necessary for the first data transmitted to the server device and the second data transmitted to the server device to be stored at the server device before the third data are generated from the first data and the second data. However, it has proven to be advantageous to store the first and / or the second data in order to take the data into account in a later request by the first client device.
Das Erzeugen der dritten Daten kann ein Kombinieren der ersten Daten mit den zweiten Daten umfassen. Beispielsweise kann aufgrund einer ersten Mengenangabe und einer zweiten Mengenangabe ein Maximalpreis oder ein Maximalpreis für die Gesamtmenge berechnet werden.Generating the third data may include combining the first data with the second data. For example, based on a first quantity specification and a second quantity specification, a maximum price or a maximum price for the total quantity can be calculated.
Bei Erzeugen der dritten Daten können auch Daten berücksichtigt werden, welche beispielsweise von den Herstellern der Produkte an die Servereinrichtung übertragen werden und dort ggf. gespeichert werden.When generating the third data, it is also possible to take into account data which, for example, are transmitted from the manufacturers of the products to the server device and where necessary stored there.
Die Mittel zur Dateneingabe können auf eine Anfrage der ersten Clienteinrichtung an die erste Clienteinrichtung übertragen werden und auf der ersten Clienteinrichtung zur Ausführung und zur Anzeige gebracht werden.The data entry means may be transmitted to the first client device upon request of the first client device and placed on the first client device for execution and display.
Vorzugsweise sind die Mittel zur Dateneingabe angepasst, die dritten Daten an der ersten Clienteinrichtung zur Anzeige zu bringen.Preferably, the data entry means are adapted to display the third data at the first client device.
Als besonders vorteilhaft hat es sich herausgestellt, solche dritte Daten zu erzeugen, welche bereits an die erste Clienteinrichtung übertragene dritte Daten ersetzen. Damit wird die an die erste Clienteinrichtung zu übertragende Datenmenge reduziert, was sich insbesondere auf die Performance der Datenübertragung von der Servereinrichtung zur ersten Clienteinrichtung auswirkt. Die zu übertragende Datenmenge spielt insbesondere dann eine Rolle, wenn als Kommunikationsnetzwerk zwischen der ersten Clienteinrichtung und der Servereinrichtung das Internet verwendet wird. Zusätzlich kann dadurch das Echtzeit-Verhalten einer Dateneingabe mittels eines Schiebereglers und die Anzeige der dritten Daten als Reaktion auf die Dateneingabe weiter verbessert werden. Bei Kommunikationsnetzwerken mit niedrigen Übertragungsraten kann damit auch das Echtzeitverhalten sichergestellt werden. Ein unnötiges Übertragen von dritten Daten, welche an der Clienteinrichtung nicht ersetzt werden müssen, wird damit vermieden. Insgesamt wird so also die Dienstgüte (Quality of Service QoS) des erfindungsgemäßen Verfahrens deutlich verbessert.It has proven particularly advantageous to generate such third data which replace third data already transmitted to the first client device. Thus, the amount of data to be transmitted to the first client device is reduced, which is particularly relevant to the performance of the data transfer from the server device to the first first client device. The amount of data to be transferred plays a role in particular when the Internet is used as the communication network between the first client device and the server device. In addition, this can further improve the real-time behavior of data entry by means of a slider and the display of the third data in response to the data entry. In the case of communication networks with low transmission rates, the real-time behavior can thus also be ensured. An unnecessary transfer of third data that does not need to be replaced at the client device is thus avoided. Overall, the quality of service (QoS) of the method according to the invention is thus significantly improved.
Das Erzeugen solcher dritter Daten, welche bereits an die erste Clienteinrichtung übertragene Daten ersetzen, kann dadurch realisiert werden, indem bereits an die erste Clienteinrichtung übertragene dritte Daten an der Servereinrichtung zwischengespeichert werden bzw. indem die an der Servereinrichtung zwischengespeicherten dritten Daten mit jenen dritten Daten aktualisiert werden, welche an die Clienteinrichtung übertragen werden.The generation of such third data, which already replace data transmitted to the first client device, can be realized by buffering third data already transmitted to the first client device at the server device or by updating the third data buffered at the server device with those third data which are transmitted to the client device.
Gleichzeitig kann dadurch die Belastung der Servereinrichtung drastisch reduziert werden, da zum Einen nur mehr jene dritte Daten erzeugt werden müssen, welche sich tatsächlich geändert haben und zum Anderen nur mehr geänderte Daten an die Clienteinrichtung übertragen werden müssen. Dieser Vorteil macht sich insbesondere dann bemerkbar, wenn eine große Anzahl von Clienteinrichtungen Daten von der Servereinrichtung anfragen. Versuche haben gezeigt, dass die Anzahl der in einem vorbestimmten Zeitraum von der Servereinrichtung bearbeiteten Anfragen, d. h. das Erzeugen von dritten Daten, mehr als verdoppelt werden konnte, ohne dass hierzu ein hardwaremäßiger Eingriff in der Servereinrichtung notwendig war. Das Echtzeitverhalten an den Clienteinrichtungen konnte dennoch gewährleistet werden.At the same time, the load on the server device can be drastically reduced because, on the one hand, only those third data have to be generated which have actually changed and, on the other hand, only more changed data have to be transmitted to the client device. This advantage is particularly noticeable when a large number of client devices request data from the server device. Experiments have shown that the number of requests processed by the server device in a predetermined period of time, i. H. the generation of third data could be more than doubled without the need for hardware intervention in the server device. The real-time behavior at the client devices could nevertheless be ensured.
Die Anzeigeeigenschaften der Mittel zur Dateneingabe können, bevor sie an die erste Clienteinrichtung übertragen werden, verändert werden, wobei das Verändern der Anzeigeeigenschaften in Abhängigkeit von der Anfrage der ersten Clienteinrichtung erfolgt.The display properties of the data entry means may be changed before being transmitted to the first client device, the changing of the display properties being dependent on the request from the first client device.
Die Veränderung der Anzeigeeigenschaften der Mittel zur Dateneingabe kann auch erfolgen, nachdem sie an die erste Clienteinrichtung übertragen worden sind. Damit werden in vorteilhafter Weise Mittel zur Dateneingabe bereitgestellt, welche für verschiedene Clienteinrichtungen bzw. für verschiedene Benutzer personalisiert werden können, ohne dass dabei die Performance der Datenübertragung abnimmt.The changing of the display properties of the data entry means may also be done after being transferred to the first client device. This means are provided in an advantageous manner for data entry, which can be personalized for different client devices or for different users, without thereby reducing the performance of the data transfer.
Die Mittel zur Dateneingabe können angepasst sein, die an der ersten Clienteinrichtung zur Anzeige gebrachten dritten Daten mit von der Servereinrichtung an die erste Clienteinrichtung übertragenen dritten Daten zu ersetzen. Damit wird in vorteilhafter Weise vermieden, dass etwa eine gesamte an der Clienteinrichtung zur Anzeige gebrachte Internetseite neu geladen bzw. vollständig neu aufgebaut werden muss.The data entry means may be adapted to replace the third data displayed at the first client device with third data transmitted from the server device to the first client device. This advantageously avoids the need to reload or completely rebuild an entire internet page displayed at the client device.
Dies führt an der Clienteinrichtung zu einer merklichen Beschleunigung der Anzeige, was das Echtzeitverhalten der erfindungsgemäßen Datenübertragung weiter verbessert. Insbesondere muss der Schieberegler, welcher zur Dateneingabe vorgesehen ist, nicht erneut geladen bzw. erneut zur Anzeige gebracht werden, so dass der Schieberegler auch während der Übertragung der dritten Daten an die Clienteinrichtung bzw. während des Anzeigevorganges der dritten Daten an der Clienteinrichtung für eine Dateneingabe zur Verfügung steht.This leads to the client device to a noticeable acceleration of the display, which further improves the real-time behavior of the data transmission according to the invention. In particular, the slider provided for data entry need not be reloaded or re-displayed so that the slider will also be active during the transfer of the third data to the client device or during the display of the third data to the client device for data entry is available.
Der Schieberegler kann dabei so ausgestaltet sein, dass er, wenn während der Dateneingabe eine Datenübertragung von dritten Daten an die erste Clienteinrichtung erfolgt, diese Datenübertragung unterbricht. Der Schieberegler kann auch so ausgestaltet sein, dass er die Übertragung der ersten Daten an die Servereinrichtung nur dann durchführt, wenn innerhalb eines vorbestimmten Zeitraumes keine Änderung der Auswahl des Schieberegler-Wertes durch den Benutzer bzw. durch die Clienteinrichtung erfolgt.The slider can be designed so that it, if a data transmission of third data to the first client device takes place during the data input, this data transmission interrupts. The slider may also be configured to perform the transfer of the first data to the server device only if there is no change in the selection of the slider value by the user or by the client device within a predetermined time period.
In einer Ausführungsform der Erfindung können die Schieberegler-Werte jeweils eine Mengenangabe für Produkte repräsentieren, welche zur Steuerung eines Produktionsprozesses für die Produkte verwendet werden können. Damit können mehrere Benutzer an unterschiedlichen Clienteinrichtungen mit Hilfe der Mittel zur Dateneingabe, insbesondere mit Hilfe eines Schiebereglers, interaktiv in einen Produktionsprozess bzw. in einen Planungsprozess für eine Produktion eingreifen. Der Produktionsprozess kann dann gestartet werden, wenn alle Benutzer die Dateneingabe an der jeweiligen Clienteinrichtung abgeschlossen haben. Hierbei kann es vorteilhaft sein, wenn eine Dateneingabe nur innerhalb eines vorbestimmten Zeitraums zulässig ist. Beispielsweise können Daten nur innerhalb einer Woche eingegeben werden. Nach Ablauf dieser Woche werden die Daten an den Produktionsprozess übergeben. In einer besonderen Ausführungsform der Erfindung kann der Produktionsprozess auch dann gestartet werden, wenn noch nicht alle Benutzer die Dateneingabe abgeschlossen haben. Das Erzeugen der dritten Daten kann dabei den Status des Produktionsprozesses mitberücksichtigen.In one embodiment of the invention, the slider values may each represent a quantity indication for products that may be used to control a production process for the products. In this way, several users at different client devices can intervene interactively in a production process or in a planning process for a production with the aid of the means for data input, in particular with the aid of a slide control. The production process can be started when all users have completed the data entry at the respective client device. In this case, it may be advantageous if a data entry is only permitted within a predetermined period of time. For example, data can only be entered within a week. After this week, the data will be transferred to the production process. In a particular embodiment of the invention, the production process can be started even if not all users have completed the data input. The generation of the third data can take into account the status of the production process.
Des Weiteren wird durch die Erfindung ein System zur Datenübertragung, welches eine Servereinrichtung mit einer Ablaufsteuerung aufweist, umfasst, wobei die Servereinrichtung über ein Kommunikationsnetzwerk mit einer ersten Clienteinrichtung und mit zumindest einer zweiten Clienteinrichtung verbindbar ist. Die Ablaufsteuerung kann ausgestaltet sein, erste Daten von der ersten Clienteinrichtung und zweite Daten von der zumindest einen zweiten Clienteinrichtung zu empfangen, aus den empfangenen ersten Daten und den zweiten Daten dritte Daten zu erzeugen und die erzeugten dritten Daten an die erste Clienteinrichtung zu übertragen. Die Servereinrichtung kann ausgestaltet sein, der ersten Clienteinrichtung Mittel zur Dateneingabe bereitzustellen, welche zumindest einen Schieberegler umfassen, wobei einer vorbestimmten Anzahl von Schieberegler-Positionen jeweils ein Schieberegler-Wert zuordenbar ist, wobei ein Schieberegler-Wert mit dem Schieberegler auswählbar ist. Furthermore, the invention comprises a system for data transmission, which has a server device with a sequence control, wherein the server device can be connected via a communication network to a first client device and to at least one second client device. The scheduler may be configured to receive first data from the first client device and second data from the at least one second client device, generate third data from the received first data and the second data, and transmit the generated third data to the first client device. The server device may be configured to provide data input to the first client device, which comprises at least one slider, wherein a slider value may be assigned to a predetermined number of slider positions, a slider value being selectable by the slider.
Der Schieberegler ist vorzugsweise angepasst, bei einer Änderung der Auswahl des Schieberegler-Wertes die Übertragung der ersten Daten an die Servereinrichtung durchzuführen und das Erzeugen der dritten Daten durch die Ablaufsteuerung an der Servereinrichtung auszulösen, wobei die ersten Daten einen ersten Wert umfassen, welcher den ausgewählten Schieberegler-Wert repräsentiert und wobei die zweiten Daten zumindest einen zweiten Wert umfassen, welcher einen Schieberegler-Wert repräsentiert.The slider is preferably adapted, upon a change in the selection of the slider value, to perform the transfer of the first data to the server device and trigger the generation of the third data by the sequencer at the server device, the first data comprising a first value representing the selected one Slider value and wherein the second data comprises at least a second value representing a slider value.
Die Ablaufsteuerung kann ausgestaltet sein, die dritten Daten in Abhängigkeit von dem ersten Wert der ersten Daten und dem zweiten Wert der zweiten Daten zu erzeugen.The scheduler may be configured to generate the third data in response to the first value of the first data and the second value of the second data.
Kurzbeschreibung der FigurenBrief description of the figures
Weitere Einzelheiten und Merkmale der Erfindung ergeben sich aus der nachfolgenden Beschreibung in Verbindung mit der Zeichnung. Es zeigt:Further details and features of the invention will become apparent from the following description taken in conjunction with the drawings. It shows:
Detaillierte Beschreibung der ErfindungDetailed description of the invention
Das System umfasst eine Servereinrichtung
Die Servereinrichtung
Die Servereinrichtung
Die Ablaufsteuerung
Beim Erzeugen der dritten Daten
Die Servereinrichtung
Der Schieberegler ist so ausgestaltet, dass eine Veränderung des Schieberegler-Wertes unmittelbar zu einer Anfrage der Clienteinrichtung
Wie bereits ausgeführt, werden die dritten Daten
Das Erzeugen der dritten Daten kann auch in Abhängigkeit von Daten erfolgen, welche bereits auf der Servereinrichtung
Die dritten Daten
So kann beispielsweise bei einer ersten Datenübertragung zwischen der Servereinrichtung
Die Mittel zum Anpassen der Anzeigeeigenschaften der Dateneingabemittel
Damit findet das Erzeugen der dritten Daten
Wichtig ist, dass die Ablaufsteuerung
Dem ersten Schieberegler
Erfindungsgemäß besteht diese Aktion darin, erste Daten an die Servereinrichtung zu übertragen und das Erzeugen von dritten Daten durch die Ablaufsteuerung der Servereinrichtung auszulösen. Die ersten Daten können dabei den mit Hilfe des Schiebereglers
Der zweite Schieberegler
Der Schieberegler
Beispielsweise kann mit dem ersten Schieberegler
Der Anzeigebereich
In dem Bereich der Datenausgabe
In dem in
Die in
Die Eingabefelder
Zusätzlich zu den dem Schieberegler zugeordneten Events kann auch dem Datenausgabebereich
So können beispielsweise nach Ablauf einer vorbestimmten Zeit, beispielsweise nach zehn Sekunden, erste Daten an die Servereinrichtung übertragen werden, wobei diese ersten Daten die ausgewählten Schieberegler-Werte umfassen. Die Übertragung der ersten Daten an die Servereinrichtung bewirkt wiederum, dass durch die Servereinrichtung dritte Daten erzeugt werden, welche an die Clienteinrichtung übertragen werden und im Datenausgabebereich
In einem zweiten Schritt S2 empfängt die Servereinrichtung zweite Daten von zumindest einer zweiten Clienteinrichtung. Die zweiten Daten repräsentieren hierbei ebenfalls Schieberegler-Werte, welche an der zweiten Clienteinrichtung eingestellt werden können. Der Schritt S2 kann auch zeitlich vor dem Schritt S1 und/oder zeitgleich zum Schritt S2 durchgeführt werden. In dem zweiten Schritt S2 können alternativ oder zusätzlich auch in der Datenbank
In einem Schritt S3 werden die empfangenen ersten Daten und die empfangenen zweiten Daten synchronisiert, d. h. es werden Daten erzeugt, welche für ein Erzeugen von dritten Daten (vgl. Schritt S4) von Bedeutung sind. So können beispielsweise in dem Schritt S3 Berechnungen durchgeführt werden, welche die ersten Daten und die zweiten Daten berücksichtigen.In a step S3, the received first data and the received second data are synchronized, i. H. Data are generated which are important for generating third data (see step S4). For example, in step S3, calculations may be carried out taking into account the first data and the second data.
In einem vierten Schritt S4 werden aus den synchronisierten Daten dritte Daten erzeugt, so dass die dritten Daten den Status der an der Servereinrichtung verfügbaren Daten berücksichtigen. Die dritten Daten können auch unter Berücksichtigung von in der Datenbank
Die in der Datenbank gespeicherten Daten können auch Daten umfassen, welche von den Herstellern der Produkte an die Servereinrichtung
Die erzeugten dritten Daten werden in einem weiteren Schritt S5 an die Clienteinrichtung übertragen und an dieser zur Anzeige gebracht werden.The generated third data will be transferred to the client device in a further step S5 and displayed thereon.
Wie bereits mit Bezug auf
Der hier gezeigte Ausschnitt einer Internet-Seite kann beispielsweise dazu verwendet werden, um unter Anwendung des erfindungsgemäßen Verfahrens die Produktion bzw. die Herstellung eines Produktes zu planen, wobei die Menge des zu produzierenden Produktes und der sich daraus ergebende Stückpreis von Eingaben mehrer Benutzer an unterschiedlichen Clienteinrichtungen ergibt.The section of an Internet page shown here can be used, for example, to plan the production or production of a product using the method according to the invention, wherein the amount of the product to be produced and the resulting unit price of inputs of several users at different Client devices results.
In dem hier gezeigten Beispiel hängt der Stückpreis des herzustellenden Produktes von der Gesamtmenge des herzustellenden Produktes ab, wobei sich die Gesamtmenge aus der Summe der einzelnen Mengenangaben der einzelnen Benutzer an den jeweiligen Clienteinrichtungen ergibt.In the example shown here, the unit price of the product to be produced depends on the total quantity of the product to be produced, the total amount resulting from the sum of the individual quantities of the individual users at the respective client devices.
In der in
In dem vorliegenden Beispiel hat ein erster Benutzer an einer Clienteinrichtung über den ersten Schieberegler
Ein dritter Benutzer wählt an einer Clienteinrichtung eine Bestellmenge von 700 Stück mit Hilfe des ersten Schiebereglers
Sämtliche von den drei Benutzern eingegebenen Bestellmengen bzw. Preise werden in dem Ausgabebereich
Anhand der Eingaben der drei Benutzer an den jeweiligen Clienteinrichtungen werden von der Servereinrichtung dritte Daten erzeugt, welche als Reaktion auf die jeweilige Eingabe an die jeweilige Clienteinrichtung übertragen werden. In dem hier gezeigten Realisierungsbeispiel können diese dritte Daten beispielsweise den Gesamtbedarf (1.200 Stück), den Basispreis (4,33), den aktuellen Gesamtbedarf (500 Stück) sowie den aktuellen Preis (5,97) umfassen. Daneben können die dritten Daten auch den aktuellen Auftragsstatus zu den jeweiligen von den drei Benutzern eingegebenen Bestellmengen umfassen.Based on the inputs of the three users to the respective client devices third data are generated by the server device, which as Reaction to the respective input to the respective client device to be transmitted. In the implementation example shown here, these third data may include, for example, the total demand (1,200 pieces), the base price (4,33), the current total demand (500 pieces) and the current price (5,97). In addition, the third data may also include the current order status at the respective order quantities entered by the three users.
So kann der Auftragsstatus zu den Eingaben der ersten beiden Benutzer auf „ok” gesetzt werden, weil der von den ersten beiden Benutzern eingegebene Gesamtbedarf von 500 Stück zu einem Stückpreis von 5,97 führt und weil beide Benutzer als maximalen Preis 5,97 oder mehr angegeben haben. Der Auftragsstatus des dritten Benutzers wird hier mit „nicht ok” gekennzeichnet, weil der Gesamtbedarf von 1.200 Stuck aller drei Benutzer zu einem Stückpreis von 4,33 führen würde, der dritte Benutzer allerdings einen maximalen Preis von 3,40 eingegeben hat. D. h. der Status ist von den Eingaben des dritten Benutzers, sowie von den Eingaben der beiden anderen Benutzer abhängig. Insbesondere ist auch der aktuelle Preis sowie der aktuelle Gesamtbedarf von den Eingaben der beiden anderen Benutzer abhängig.For example, the order status of the first two users can be set to "ok" because the total requirement of 500 pieces entered by the first two users is 5.97 per piece, and both users have a maximum price of 5.97 or more have indicated. The job status of the third user is marked as "not ok" because the total requirement of 1,200 pieces of all three users would result in a price of 4.33, but the third user entered a maximum price of 3.40. Ie. the status depends on the inputs of the third user as well as the inputs of the other two users. In particular, the current price as well as the current total demand depends on the inputs of the other two users.
Der dritte Benutzer kann nun durch Verschieben des ersten Schiebereglers
Insbesondere können sich die in dem Ausgabebereich
Bewegen mehrere Benutzer an der jeweiligen Clienteinrichtung den ersten Schieberegler
Ebenso ist es möglich, dass aufgrund des mit dem erfindungsgemäßen Verfahrens realisierbaren Echtzeitverhaltens zwischen Benutzereingaben und Erzeugen bzw. Übertragen der dritten Daten mehrere Benutzer gleichzeitig die Schiebereglerpositionen dynamisch verändern, wobei jedem Benutzer dritte Daten übertragen werden, welche die Eingaben sämtlicher Benutzer berücksichtigt.Likewise, it is possible that on the basis of realizable with the inventive method real-time behavior between user input and generating or transmitting the third data, multiple users simultaneously change the slider positions dynamically, each user third data is transmitted, which takes into account the inputs of all users.
Die weiteren Clienteinrichtungen
Alternativ können die weiteren Clienteinrichtungen
In einer Ausgestaltung der Erfindung kann eine Clienteinrichtung
Die an die Clienteinrichtungen
Die von den Produktanbietern über die Clienteinrichtungen
Über einen ersten Schieberegler kann der Anwender für ein Produkt seine gewünschte Bestellmenge eingeben. Wurde für dieses Produkt eine Mindestbestellmenge hinterlegt, kann die Auswahl der Bestellmenge über den Schieberegler nicht kleiner sein als die hinterlegte Mindestbestellmenge. Bei der ersten Anzeige der Eingabemittel an der Clienteinrichtung
Der zweite Schieberegler ist für die Eingabe eines Preises vorgesehen. Beispielsweise kann der Anwender über den zweiten Schieberegler den maximalen Preis eingeben, welchen er bereit ist zu zahlen. Der zweite Schieberegler kann hierbei abhängig von dem ersten Schieberegler sein, so dass bei einer Änderung der Schiebereglerposition des ersten Schiebereglers der zweite Schieberegler automatisch angepasst wird. D. h., dass beispielsweise ein Verschieben der Schiebereglerposition des ersten Schiebereglers auf den Wert 2000 ein automatisches Verschieben der Schiebereglerposition des zweiten Schiebereglers auf den Wert 3,40 bewirkt. Umgekehrt kann der erste Schieberegler so ausgestaltet sein, dass ein Verschieben des zweiten Schiebereglers kein Verschieben des ersten Schiebereglers bewirkt. Die Abhängigkeit des zweiten Schiebereglers von dem ersten Schieberegler kann aus den von den Anbietern in der Datenbank
Im unteren Bereich der Eingabemittel
Es können auch mehrere Anwender für ein Produkt über den ersten Schieberegler bzw. über den zweiten Schieberegler eine gewünschte Bestellmenge und/oder einen maximalen Preis eingeben. Die in dem Ausgabebereich eines Anwenders angezeigte Information kann dann wiederum davon abhängig sein, welche Daten weitere Anwender an ihren jeweiligen Dateneingabemittel mittels der Schieberegler ausgewählt und an die Servereinrichtung
Die Abhängigkeit der im Ausgabebereich angezeigten Daten von den eingestellten Schiebereglerpositionen bzw. von den an die Servereinrichtung
Haben mehrere Anwender für ein Produkt über den ersten Schieberegler bzw. über den zweiten Schieberegler eine gewünschte Bestellmenge und/oder einen maximalen Preis eingegeben, kann die Anzahl der angezeigten Anbieter allerdings auch davon abhängen, welche Bestellmenge und welchen maximalen Preis die weiteren Anwender an ihren jeweiligen Clienteinrichtungen
Zusätzlich hat der Anwender die Möglichkeit, über einen dritten Schieberegler auch einen Wunschtermin für die Lieferung eines bestellten Produktes anzugeben. Der dritte Schieberegler verhält sich hierbei wie ein Kalenderelement, d. h. dass ein Verschieben des dritten Schiebereglers das entsprechende Wunschdatum verändert. Erfindungsgemäß kann auch der mit dem dritten Schieberegler ausgewählte Wunschtermin als erste Daten an die Servereinrichtung
Dieser Wunschtermin kann wiederum beim Erzeugen der dritten Daten berücksichtigt werden. Ein Verschieben des dritten Schiebereglers kann also dazu führen, dass sich, abhängig von dem ausgewählten Wunschtermin, die in der Datenausgabe angezeigte Anzahl der Anbieter vergrößert bzw. verkleinert. Wie bereits erläutert, kann jeder Anbieter über seine Clienteinrichtung
Über einen vierten Schieberegler kann ein Anwender an einer der Clienteinrichtungen
Führt die Eingabe eines ersten Anwenders nicht zu einem gewünschten Ergebnis, d. h. dass kein Anbieter zu den über die Schieberegler eingestellten Konditionen liefern kann, kann der erste Anwender trotzdem eine Bestellung durchführen.Does not lead to the input of a first user to a desired result, d. H. that no provider can deliver to the conditions set via the slider, the first user can still place an order.
Geben weitere Anwender für ein Produkt über den ersten Schieberegler bzw. über den zweiten Schieberegler eine gewünschte Bestellmenge und/oder einen maximalen Preis ein bzw. führen mit den eingegebenen Daten eine Bestellung durch, kann die Bestellung des ersten Anwenders wiederum Einfluss auf das Erzeugen von dritten Daten haben, welche auf Anforderung von den weiteren Anwendern an die entsprechenden Clienteinrichtungen übertragen werden. Aufgrund des erfindungsgemäßen Verfahrens ist es dann möglich, dass ein weiterer Anwender über die Schieberegler die Bestellmenge, den maximalen Preis, den Wunschtermin und/oder die Bewertungsnote so einstellt, dass der Auftrag bzw. die Bestellung eines andern Anwenders erfüllt werden kann.If additional users enter a desired order quantity and / or maximum price for a product via the first slider or via the second slider, or if they place an order with the entered data, the order of the first user can influence the generation of third Have data that will be transmitted on request from the other users to the appropriate client devices. Due to the method according to the invention, it is then possible for another user to use the sliders to set the order quantity, the maximum price, the desired date and / or the evaluation grade in such a way that the order or the order of another user can be fulfilled.
Das Erzeugen der dritten Daten kann auch hier von Daten abhängig sein, welche von den Anbietern bzw. Herstellern der Produkte an die Servereinrichtung
Das erfindungsgemäße Verfahren ermöglicht also einen hochflexiblen und dynamischen Datenaustausch, welcher gewährleistet, dass sämtliche von den Clienteinrichtungen zur Verfügung gestellten Daten jeweils in die von der Servereinrichtung
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 1010
- Servereinrichtungserver facility
- 2020
- Mittel zur DatenverarbeitungMeans for data processing
- 3030
- Ablaufsteuerung zur Synchronisation der DatenübertragungSequence control for the synchronization of data transmission
- 4040
- Speichereinrichtung, z. B. DatenbankStorage device, z. Eg database
- 5050
- Anfrage zur DatenübertragungRequest for data transmission
- 5555
- Übertragen von angefragten DatenTransfer of requested data
- 60a, 60b, 60n60a, 60b, 60n
- Clienteinrichtungenclient devices
- 65a, 65n65a, 65n
- Clienteinrichtungenclient devices
- 7070
- Mittel zur DateneingabeMeans for data entry
- 71, 7271, 72
- Schiebereglerslider
- 71a, 72a71a, 72a
- Eingabefelderfields
- 7373
- Datenausgabe bzw. ErgebnislisteData output or result list
- 7575
- Mittel zum Triggern einer SynchronisationMeans for triggering a synchronization
- 8080
- DatenanpassungseinrichtungData matching device
Claims (11)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910060404 DE102009060404A1 (en) | 2009-12-22 | 2009-12-22 | Method and system for data transmission |
PCT/EP2010/070439 WO2011080167A2 (en) | 2009-12-22 | 2010-12-21 | Method and system for transferring data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910060404 DE102009060404A1 (en) | 2009-12-22 | 2009-12-22 | Method and system for data transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102009060404A1 true DE102009060404A1 (en) | 2011-06-30 |
Family
ID=44080455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200910060404 Withdrawn DE102009060404A1 (en) | 2009-12-22 | 2009-12-22 | Method and system for data transmission |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102009060404A1 (en) |
WO (1) | WO2011080167A2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030078850A1 (en) * | 2001-09-05 | 2003-04-24 | Eric Hartman | Electronic marketplace system and method using a support vector machine |
US6791974B1 (en) * | 1999-03-19 | 2004-09-14 | Estara, Inc. | Universal internet based telephony system that provides ubiquitous access for subscribers from any terminal device |
US20090112726A1 (en) * | 2001-02-06 | 2009-04-30 | Kevin Miller | Method and system for implementing automatic auction extensions and adjustable bid increments in an electronic exchange |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080319803A1 (en) * | 2007-06-20 | 2008-12-25 | Amadeus S.A.S. | Method and system for booking travel products online on the basis of up-to-date availability data displayed on a map-based client interface |
US8347231B2 (en) * | 2007-10-08 | 2013-01-01 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for displaying tag words for selection by users engaged in social tagging of content |
-
2009
- 2009-12-22 DE DE200910060404 patent/DE102009060404A1/en not_active Withdrawn
-
2010
- 2010-12-21 WO PCT/EP2010/070439 patent/WO2011080167A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6791974B1 (en) * | 1999-03-19 | 2004-09-14 | Estara, Inc. | Universal internet based telephony system that provides ubiquitous access for subscribers from any terminal device |
US20090112726A1 (en) * | 2001-02-06 | 2009-04-30 | Kevin Miller | Method and system for implementing automatic auction extensions and adjustable bid increments in an electronic exchange |
US20030078850A1 (en) * | 2001-09-05 | 2003-04-24 | Eric Hartman | Electronic marketplace system and method using a support vector machine |
Also Published As
Publication number | Publication date |
---|---|
WO2011080167A3 (en) | 2011-09-09 |
WO2011080167A2 (en) | 2011-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2555066B1 (en) | Automatic printing press improvement | |
DE112010004772T5 (en) | A method and system for managing system management agent configurations in a distributed environment | |
Jonen et al. | Balanced IT Decision Card—An Instrument for Investment Controlling of IT Projects | |
EP2515264A1 (en) | Method and system for simulating changes in booking states over time | |
WO2004086211A1 (en) | Adaptation device for a menu-driven operation of a mobile telephone terminal | |
EP1620810A2 (en) | Method and arrangement for establishing and updating a user surface used for accessing data pages in a data network | |
DE10132038A1 (en) | Automation system and process for plant visualization | |
DE102019205699A1 (en) | VALUE MANAGEMENT SERVERS, VALUE MANAGEMENT PROGRAM, AND PROGRAM | |
DE102009060404A1 (en) | Method and system for data transmission | |
DE112019007753T5 (en) | Device management device and software generation method | |
DE10319887B4 (en) | A method of aligning a database displayed on a client computing device with a source database stored on a server computing device | |
EP2110765A1 (en) | Efficient electronic booking system | |
DE102006019627A1 (en) | Customized production system of products from metal e.g. shaping tools, has concrete offer provided for transmission to external computer on basis of final definition or image representation of product | |
DE102004049425B4 (en) | Memory capacity management method for use in e.g. email service, involves determining memory-expansion contingents, and providing additional memory to user on reaching pre-determined memory volume by user, based on requirement | |
DE102015211308A1 (en) | Tool system for an assembly plant with user-specific report and a method for a tool system of a monthly plant | |
EP1660956A1 (en) | Display and operation system and method for a machine in the tobacco-processing industry | |
DE102018205687A1 (en) | Procedure for distributed e-commerce applications | |
DE102020209999A1 (en) | Method and device for controlling a cryptocurrency | |
DE202016103245U1 (en) | System for the interactive analysis of data | |
EP1542431B1 (en) | Method and www-based communication system for guidance of user to at least one product | |
DE10203224B4 (en) | Management procedure for parameter sets for a parameterizable device | |
DE102009020499A1 (en) | Method for searching matching between at least one search data set with at least one object data set | |
WO2019201443A1 (en) | Method and system for providing product-related contents | |
WO2004059524A2 (en) | Method for selecting products of a process automation engineering device via internet | |
DE102004003069A1 (en) | Internet product offering and procuring method in which an additional server has suppliers allocated to it and also contains user or customer data that are passed to a supplier to complete order processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R120 | Application withdrawn or ip right abandoned |
Effective date: 20130117 |