[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP2269117B1 - Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung - Google Patents

Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung Download PDF

Info

Publication number
EP2269117B1
EP2269117B1 EP09732204.4A EP09732204A EP2269117B1 EP 2269117 B1 EP2269117 B1 EP 2269117B1 EP 09732204 A EP09732204 A EP 09732204A EP 2269117 B1 EP2269117 B1 EP 2269117B1
Authority
EP
European Patent Office
Prior art keywords
atm
installation
user
data
nodes
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.)
Active
Application number
EP09732204.4A
Other languages
English (en)
French (fr)
Other versions
EP2269117A1 (de
Inventor
Adrian Slowik
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wincor Nixdorf International GmbH
Original Assignee
Wincor Nixdorf International GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wincor Nixdorf International GmbH filed Critical Wincor Nixdorf International GmbH
Publication of EP2269117A1 publication Critical patent/EP2269117A1/de
Application granted granted Critical
Publication of EP2269117B1 publication Critical patent/EP2269117B1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens

Definitions

  • the invention relates to a method for controlling user dialogues on a device to be operated, in particular to be maintained, as well as a device performing the method.
  • the invention relates to a method and a device for controlling user dialogues on a device to be maintained in the form of an ATM or a deposit return device.
  • a service management system for a printer in which a computing unit (18) evaluates data on the state of a technical device, namely a printer, and depending thereon a visual output of textual and visual information (see there Fig. 1 and 10 -12) to show the user the required steps for the service and maintenance case. Through the visual display of the user is specifically pointed to the action to be taken on the device.
  • the service management system proposed there deals specifically with the problem of paper jam and displays the instructions as user dialogs to remedy the problem ( Fig. 10 -12). Accordingly, by means of a method (see also Fig.
  • arithmetic unit evaluates the data on the state of the technical device or of the device and depending on at least a visual output of textual and / or visual information ( Fig. 10 -12) for the user who is servicing or operating the technical equipment.
  • the process processes the data using a directed graph (flowchart in Fig. 9 ), which includes nodes and nodes connecting edges, where the nodes (eg box 140 "Sheet Jam") relate to various maintenance conditions of the device, and the edges (eg box 144) provide the user with hints for transferring the device from one of the nodes pertain to another node.
  • From the US 6,750,878 B1 is also a service management system for a printer, in which a computing unit (44) evaluates data on the state of a technical device, namely a printer, and, depending thereon, a visual output of textual and visual information (see there Fig. 2 and FIGS. 15-41) to display the user the required steps for the service and maintenance case.
  • a computing unit (44) evaluates data on the state of a technical device, namely a printer, and, depending thereon, a visual output of textual and visual information (see there Fig. 2 and FIGS. 15-41) to display the user the required steps for the service and maintenance case.
  • a service management system for a printer is known in which a computing unit evaluates data on the condition of the printer and, depending thereon, a visual output of textual and visual information (see there Fig. 1-5 ) in order to show the user the required steps for the service and maintenance case.
  • a computing unit evaluates data on the condition of the printer and, depending thereon, a visual output of textual and visual information (see there Fig. 1-5 ) in order to show the user the required steps for the service and maintenance case.
  • a visual output of textual and visual information see there Fig. 1-5
  • a control of user dialogues can be achieved as effectively as possible in particularly complex technical installations.
  • a method and a device for controlling user dialogues are proposed, which enable the service and maintenance of complex technical mechatronic devices, such as ATMs or deposit-return systems.
  • a starting node and at least one destination node be determined based on the data, which relate to an initial state to be improved and a desired destination state of the device, whereby a sequence of edges is determined by means of a routeing method shortest path from the start node to the respective destination node.
  • the control of user dialogues based on the calculation of the data in the context of a graphene model formed by nodes and edges, so that a particularly effective control of user dialogues can be performed by hints for the user displayed according to the definable in the model edges become.
  • the generation of multi-level user dialogues can be automated.
  • the user has to scroll through it Individual steps as nodes of the directed graph understood and determined from the edges of an optimal order for the respective maintenance case or sequence of clues and / or commands for the user.
  • each edge corresponds to such an instruction or instruction for the respective activity to be performed, with which the device can then be transferred from one state (node N) to another state (node N + 1).
  • the user guides the device step by step to the desired state (eg ATMs filled with banknotes).
  • a start node and at least one destination node are determined, which relate to an initial state to be improved and a desired destination state of the device, whereby a sequence of edges is determined by means of a route plan method, which in the graph the shortest path from the start node to the respective Correspond to destination nodes.
  • a route planning otherwise known only from the field of navigation systems can be used in order to arrive at an optimal control of the user dialogues.
  • the mechanical dependencies resulting from the device construction can be very easily detected and efficiently solved at any time by means of route planning methods.
  • the user or the service technician is targeted by the construction of the device quasi in the form of a supported by route planning service navigation from a starting point directly on the shortest path to the destination.
  • the respective current position via appropriate sensors, such as light barriers, switches, etc., determined and in the service navigation is taken into account.
  • the method proposed here knows the respective current position, and thus knows exactly where and at which device component the user is currently located and where he needs to be slipped.
  • the procedure specifies in which order appropriate instructions must be displayed for the next step.
  • a start node and at least one destination node are determined, which relate to an improved initial state and a desired target state of the device, and if by means of a Routing method, a sequence of edges is determined which corresponds in the graph to the shortest path from the start node to the respective destination contexts (Z1).
  • a Dijkstra algorithm can be used to solve a complex error situation as optimally as possible.
  • control the user dialog control data in particular text data and / or image data comprehensive control data are generated and sent to a display device for displaying the hints.
  • the method can also be designed in such a way that, based on user data, it is determined for which of the nodes and / or the edges of the graph the respective user has authorization, corresponding instructions for transferring the device from one of these nodes to another of these nodes receive and / or execute.
  • a different sequence of edges is then determined by means of the route plan method than that which corresponds to the shortest path of corresponds to the start node to the respective destination account.
  • a plurality of target nodes can also be determined on the basis of the data, each of which has a desired target state and / or intermediate state of the device relate, in which case an order of the destination node is determined based on an optimization method.
  • an optimization method for example, an algorithm for solving the so-called traveling salesman problem can be used.
  • Also proposed here is a device for controlling user dialogues on a technical device to be serviced), wherein the device has a computer that evaluates data on the state of the technical device and at least a visual output of textual and / or pictorial information for a the user waiting for the technical device, the processor processing the data using a directed graph comprising nodes and edges connecting nodes, the nodes relating to different maintenance conditions of the device, and the edges indicating to the user to transfer the device from one of Affecting nodes to another node.
  • At least the computing unit can be arranged spatially remote from the device and be connected via a data interface with at least one sensor installed in the device, by means of which the data on the state of the technical device are determined.
  • the arithmetic unit can be connected via one or the same data interface with a display unit installed in the device, by means of which the instructions for the user are displayed.
  • the device may be integrated in the device, wherein the arithmetic unit is connected to at least one sensor installed in the device, by means of which the data on the state of the technical device are determined, and wherein the arithmetic unit is connected to a display unit installed in the device is, by means of which the instructions for the user are displayed.
  • a technical device with such a device for controlling user dialogues on a technical device to be serviced, wherein the device has a computer that evaluates data on the state of the technical device and depending on at least a visual output of textual and / or or visual cues for a user waiting for the technical device, the processor processing the data using a directed graph comprising nodes and edges connecting nodes, the nodes relating to different maintenance states of the device, and the edges indicating to the user for transfer to affect the establishment of one of the nodes to another node.
  • the technical device may preferably be an ATM or a deposit return device.
  • the Fig. 9 shows by way of example a directed graph GRPH used by the method, which has a plurality of nodes 1000, 1100, 1200, 1210, ... 1300, 1310 ... etc, which are linked together via edge connections.
  • Each of the edges corresponds to a specific instruction, such as INSTR and CHK, which relate to a step to be performed by the user.
  • the instruction INSTR may relate to a hint or command requesting the user to open a flap located on the device.
  • the hint CHK can relate to an instruction for checking or checking a particular state by the user.
  • the user should be instructed with the statement CHK to check whether there is an object at a certain point of the device, such as a bill on a transport device inside an ATM.
  • FIG. 9 Graph GRPF shown thus provides a logical structure, after which the method is performed within a computing unit.
  • the use of a graphene method has the advantage, among other things, that even very complex issues or maintenance conditions of the device can be optimally recorded and evaluated very efficiently.
  • the graph GRPH formed from nodes and edges thus represents the procedure according to the invention as follows:
  • An error location corresponds to a particular (destination) node, e.g. node 1300.
  • the user dialog results from the sequence of the individual edges on the path from the starting node, e.g. 1000, to the destination node, e.g. 1300th
  • Fig. 1-8 show in principle on the example of an ATM to be serviced according to the invention generated or controlled user guidance and illustrate the individual steps that the user should perform on the basis of the sequence of hints or commands displayed to him.
  • the FIG. 10 shows the construction of a device DVC for controlling user dialogues on a waiting technical device, which is given here in the form of an ATM ATM.
  • the ATM ATM has inter alia a display device in the form of a monitor or display MON.
  • ATMs S are arranged at various points in the ATM, with which the state of the ATMs can be monitored.
  • the ATM ATM is connected via an interface IF with the device DVC according to the invention, which essentially consists of a computer COMP and a memory are stored on the program data PROG and application data.
  • the arithmetic unit COMP receives the data D which is acquired by the sensors S in the ATM ATM and can thus determine the current status of the ATM ATM.
  • the sensors S are, for example, light barriers, reed contacts, switches and the like, by means of which certain states can be checked at the various points of the ATM ATM. In particular, errors that occur, such as the jam in a transport device for bills, be determined.
  • the handles performed by the user or service technician may be monitored by the sensors S, e.g. it is determined that a particular flap, drawer or the like has been opened or closed in the ATM ATM.
  • the arithmetic unit COMP now determines from the graph described above (see also FIG Fig. 9 ) the current state of the ATM ATM and guides the user by gradually displaying commands to properly and efficiently maintain the ATM ATM. For this purpose, the arithmetic unit COMP sends via the interface IF corresponding control data comprising textual and / or graphic data TXT or PIC to a display device, such as the monitor MON of the ATM, where appropriate clues are then displayed to the user.
  • a display device such as the monitor MON of the ATM
  • a jam of bills within a transport device of the ATM ATM is to be remedied as quickly as possible and efficiently.
  • the sequence of steps to be performed results from a graph (such as GRPH in Fig. 9 ) carried out route planning.
  • a graph such as GRPH in Fig. 9
  • the user is guided by the shortest route to the determined fault location, here to the node 1300, which concerns the point in the transport device at which a traffic jam of bills has occurred.
  • the inventive method leads the user successively in the context of a user dialog starting from the start node 1000 via the accounts 1100, 1200 (and connection points P2) to the destination node 1300.
  • the method can proceed as follows, in which case in particular Figures 1-8 Reference is made to:
  • an indication on the monitor MON instructs the user to check the error message also displayed (see Fig. 1 ).
  • This instruction takes place both in the form of a text TXT "Check” and also in the form of a pictorial representation PIC, which represents the basic structure of the ATM.
  • the Fig.1 does not show a first user action in the strict sense, but first introduces the user to the target, such as the provided in the ATM cache for banknotes, also called "Escrow". In the following steps, the user is then directed to this point and back again. In this sense, already in the first display (s. Fig. 1 ) the system also concludes that the user does not have the necessary access rights and can indicate this to him.
  • the user is now instructed to open a first flap at the ATM ATM and to release a lock for pulling out the transport device (see Fig. 2 ). If the user has performed this activity successfully, which can be checked immediately via the sensors, the device DVC gives another instruction to open a specific flap within the transport device (see Fig. 3 ).
  • a further step the user is asked to remove the banknotes accumulated within the transport device ( Fig. 4 ).
  • a further step ( Fig. 5 ) the user is then instructed to check the condition of the transport device to determine whether there are no accumulated bills there.
  • the invention makes use of a graphene method, to which a known route planning is optimally applied can. This makes it possible, among other things, to determine the shortest path and thus the fastest method for remedying a fault condition.
  • the method according to the invention can have a plurality of destination nodes or intermediate nodes (see Z1 and Z2 in FIG Fig. 9 ), whereby very complex facts are subdivided into individual sub-problems and corresponding solutions (intermediate goals).
  • the method proposed here also makes possible a differentiation in the control of user dialogues on the basis of an authorization assigned to the respective user. If, for example, the user is not authorized to access particularly sensitive areas of the ATM ATM, for example to locations where banknotes are located, this is taken into account by the method according to the invention and implemented accordingly in the control of the user dialogs.
  • the meta-information of the edges that is, the information about the edges or additional information about the edges, (for example, access rights of the user) can also lead to the realization that the desired destination node with the available access rights is not reachable.
  • the result is a user dialog that consists of a single step that tells the user that they do not have the necessary access rights. It can also happen that the user is not guided by the shortest route, but rather by a detour to the desired destination node, whereby individual nodes or points in the ATM to which the user has no access are bypassed.
  • the device according to the invention can be configured as a separate device, which via a Interface, for example via a network connection, is connected to the respective device to be serviced.
  • the device may be wholly or partially integrated (individual components of the device) in the device to be maintained.
  • the arithmetic unit and / or the display device (monitor or display) used to display the information can be part of the device or ATM to be serviced.

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

  • Die Erfindung betrifft ein Verfahren zur Steuerung von Benutzerdialogen an einer zu bedienenden, insbesondere zu wartenden, technischen Einrichtung sowie eine das Verfahren ausführende Vorrichtung. Insbesondere betrifft die Erfindung ein Verfahren und eine Vorrichtung zur Steuerung von Benutzerdialogen an einer zu wartenden Einrichtung in Gestalt eines Geldautomaten oder einer Pfandrücknahme-Einrichtung.
  • Es hat sich gezeigt, dass vor allem bei komplexen mechatronischen Einrichtungen bzw. Geräten der Service bzw. die Wartung eine gezielte und strukturierte Vorgehensweise erfordert, damit der Nutzer bzw. Servicetechniker möglichst rasch und effektiv die erforderlichen Tätigkeiten ausführt. Im Stand der Technik sind bereits Verfahren und Vorrichtungen zur Steuerung von Benutzerdialogen bekannt, die eine Bedienung und Wartung solcher technischer Einrichtungen erleichtern. Insbesondere beim Einsatz von Kopiergeräten und Druckergeräten sind rechnergesteuerte Verfahren bekannt, die im Rahmen eines Benutzerdialogs textliche und/oder bildliche Hinweise für den Nutzer bzw. Servicetechniker erzeugen und auf einem Display anzuzeigen, damit die erforderlichen Bedien- und/oder Wartungsschritte in einer durch den Benutzerdialog vorgegebenen Reihenfolge durchführt werden.
  • Aus der Patentschrift US 4,682,158 ist ein Service-Management-System für einen Drucker bekannt, bei dem eine Recheneinheit (18) Daten über den Zustand eines technischen Geräts, nämlich eines Druckers, auswertet und abhängig davon eine visuelle Ausgaben von textlichen und bildlichen Hinweisen (s. dort Fig. 1 und 10-12) steuert, um den Nutzer für den Service- und Wartungsfall die jeweils erforderlichen Schritte anzuzeigen. Durch die bildliche Anzeige wird der Nutzer gezielt auf die jeweils am Gerät vorzunehmenden Tätigkeiten hingewiesen. Das dort vorgeschlagene Service-Management-System befaßt sich speziell mit dem Problem des Papierstaus und zeigt zur Behebung des Problems die Hinweise als Benutzerdialoge an (Fig. 10-12). Demnach werden anhand eines Verfahrens (s. auch Fig. 9) die Benutzerdialoge gesteuert, wobei die Recheneinheit die Daten über den Zustand der technischen Einrichtung bzw. des Geräts auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen (Fig. 10-12) für den Nutzer anzeigt, der die technische Einrichtung wartet oder bedient. Dabei verarbeitet das Verfahren die Daten anhand eines gerichteten Graphen (Flussdiagramm in Fig. 9), der Knoten und die Knoten verbindende Kanten umfasst, wobei die Knoten (z.B. Box 140 "Sheet Jam") verschiedene Wartungszustände der Einrichtung betreffen, und die Kanten (z.B. Box 144) die Hinweise für den Nutzer zur Überführung der Einrichtung von einem der Knoten zu einem anderen Knoten betreffen.
  • Aus der US 6,750,878 B1 ist ebenfalls ein Service-Management-System für einen Drucker bekannt, bei dem eine Recheneinheit (44) Daten über den Zustand eines technischen Geräts, nämlich eines Druckers, auswertet und abhängig davon eine visuelle Ausgaben von textlichen und bildlichen Hinweisen (s. dort Fig. 2 und Fig. 15-41) steuert, um den Nutzer für den Service- und Wartungsfall die jeweils erforderlichen Schritte anzuzeigen.
  • In der US 2007/018986 A1 werden ein DatenverarbeitungsVerfahren und -System offenbart, um anhand eines gerichteten Graphen möglichst gut-strukturierte Flussdiagramme zu erzeugen (s. Textabschnitt [0005]), die z.B. zur Darstellung von Computerprogrammabläufen oder Geschäftsplänen genutzt werden können (s. [0002]). Ein Bezug zur Wartung von technischen Einrichtungen wird dort nicht hergestellt.
  • Aus der EP 0685768 A1 ist ein Service-Management-System für einen Drucker bekannt, bei dem eine Recheneinheit Daten über den Zustand des Druckers auswertet und abhängig davon eine visuelle Ausgaben von textlichen und bildlichen Hinweisen (s. dort Fig. 1-5) steuert, um den Nutzer für den Service- und Wartungsfall die jeweils erforderlichen Schritte anzuzeigen. Für die Wartung des Druckers sind keine besonderen Kenntnisse der Gerätekonstruktion mehr erforderlich, da insbesondere durch die bildliche Anzeige der Nutzer gezielt auf die jeweils am Gerät vorzunehmenden Tätigkeiten hingewiesen wird. Das dort vorgeschlagene Service-Management-System befaßt sich speziell mit dem Problem des Nachfüllens von leeren Druckerpatronen und ist somit nicht auf das allgemeine Problem gerichtet, bei besonders komplexen Einrichtungen eine möglichst effektive Steuerung von Benutzerdialogen bereit zu stellen.
  • Demnach ist es Aufgabe der vorliegenden Erfindung ein Verfahren sowie eine Vorrichtung der Eingangs genannten Art dahingehend zu verbessern, dass auch eine Steuerung von Benutzerrdialogen bei besonders komplexen technischen Einrichtungen möglichst effektiv erreicht werden kann. Insbesondere sollen ein Verfahren und eine Vorrichtung zur Steuerung von Benutzerdialogen vorgeschlagen werden, die den Service und die Wartung von komplexen technischen mechatronischen Geräten, wie beispielsweise Geldautomaten oder Pfandrücknahmesystemen ermöglichen.
  • Gelöst wird die Aufgabe durch Verfahren mit den Merkmalen des Anspruchs 1 sowie durch eine Vorrichtung mit den Merkmalen des nebengeordneten Anspruchs.
  • Demnach wird zur Steuerung von Benutzerdialogen vorgeschlagen, dass anhand der Daten ein Startknoten und mindestens ein Zielknoten ermittelt wird, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung betreffen, wobei mittels eines Routenplanverfahrens eine Abfolge von Kanten ermittelt wird, die in dem Graphen den kürzesten Pfad von dem Startknoten zu dem jeweiligen Zielknoten entsprechen.
  • Ausgehend vom Stand der Technik erfolgt die Steuerung von Benutzerdialogen anhand der Berechnung der Daten im Rahmen eines aus Knoten und Kanten gebildeten Graphenmodells, so dass hierdurch eine besonders effektive Steuerung von Benutzerdialogen durchgeführt werden kann, indem Hinweise für den Nutzer entsprechend der im Modell definierbaren Kanten angezeigt werden. Durch diese Maßnahme kann die Erzeugung von mehrstufigen Benutzerdialogen automatisiert werden. Dabei werden die vom Benutzer zu durchlaufenden Einzelschritte als Knoten des gerichteten Graphen aufgefasst und aus den Kanten eine für den jeweiligen Wartungsfall optimale Reihenfolge bzw. Abfolge von Hinweisen und/oder Befehlen für den Nutzer ermittelt. Jeder Kante entspricht dabei einem solchen Hinweis bzw. Befehl für die jeweils auszuführende Tätigkeit, mit dem die Einrichtung dann von einem Zustand (Knoten N) in einen anderen Zustand (Knoten N+1) überführt werden kann. Indem der Nutzer die Abfolge einhält führt er die Einrichtung schrittweise in den gewünschten Zustand (z.B. Geldautomaten mit Banknoten aufgefüllt).
  • Erfindungsgemäß werden anhand der Daten ein Startknoten und mindestens ein Zielknoten ermittelt, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung betreffen, wobei mittels eines Routenplanverfahrens eine Abfolge von Kanten ermittelt wird, die in dem Graphen den kürzesten Pfad von dem Startknoten zu dem jeweiligen Zielknoten entsprechen. Somit kann bei dem hier vorgeschlagenen Verfahren eine ansonsten nur aus dem Bereich der Navigationssyteme bekannte Routenplanung angewendet werden, um zu einer optimalen Steuerung der Benutzerdialoge zu gelangen. Dabei können die durch die Gerätekonstruktion sich ergebenden mechanischen Abhängigkeiten sehr einfach erfasst und zu einem beliebigen Zeitpunkt mittels Verfahren zur Routenplanung effizient gelöst werden. Somit wird der Nutzer bzw. der Servicetechniker gezielt durch die Konstruktion des Gerätes quasi in Form einer durch Routenplanung gestützten Service-Navigation von einem Startpunkt direkt auf kürzestem Weg zum Zielpunkt geführt. Dabei kann die jeweils aktuelle Position über entsprechende Sensoren, wie etwa Lichtschranken, Schalter usw., ermittelt und in der Service-Navigation berücksichtigt wird. Demnach kennt das hier vorgeschlagene Verfahren die jeweils aktuelle Position, und weiß somit genau, wo und bei welcher Gerätekomponente sich der Nutzer momentan befindet und wohin er gleitet werden muss. Das Verfahren gibt genau an, in welcher Reihenfolge entsprechende Anweisungen für den jeweils nächsten Schritt angezeigt werden müssen.
  • Diese und weitere Vorteile ergeben sich auch aus den Unteransprüchen.
  • Demnach ist es vorteilhaft, wenn anhand der Daten, die insbesondere durch Sensoren in der Einrichtung ermittelt werden, ein Start-Knoten und mindestens ein Ziel-Knoten ermittelt werden, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung betreffen, und wenn mittels eines Routenplan-Verfahrens eine Abfolge von Kanten ermittelt wird, die in dem Graphen dem kürzesten Pfad von dem Start-Knoten zu dem jeweiligen Ziellconten (Z1) entspricht. Somit kann z.B. ein Dijkstra-Algorithmus angewendet werden, um eine komplexe Fehlersituation möglichst zeitoptimal zu lösen.
  • Zu Steuerung des Benutzerdialogs werden für die Anzeige der Hinweise Steuerungsdaten, insbesondere Textdaten und/oder Bilddaten umfassende Steuerungsdaten, erzeugt und an eine Anzeigevorrichtung gesendet werden.
  • Das Verfahren kann auch so ausgebildet werden, dass anhand von Nutzerdaten, ermittelt wird, für welche der Knoten und/oder der Kanten des Graphen der jeweilige Nutzer eine Berechtigung hat, entsprechende Hinweise zur Überführung der Einrichtung von einem dieser Knoten zu einem anderen dieser Knoten zu erhalten und/oder auszuführen. In diesem Zusammenhang ist es für den Fall, dass der Nutzer keine Berechtigung für Knoten und/oder Kanten des kürzesten Pfades haben sollte, es vorteilhaft, wenn dann mittels des Routenplanverfahrens eine andere Abfolge von Kanten ermittelt wird, als diejenige, welche dem kürzesten Pfad von dem Start-Knoten zu dem jeweiligen Zielkonten entspricht.
  • Bei dem Verfahren können anhand der Daten auch mehrere Ziel-Knoten ermittelt werden, die jeweils einem gewünschten Zielzustand und/oder Zwischenzustand der Einrichtung betreffen, wobei dann anhand eines Optimierungsverfahrens eine Reihenfolge der Ziel-Knoten ermittelt wird. Als Optimierungsverfahren kann z.B. ein Algorithmus zur Lösung des sog. Handlungsreisenden-Problems (Traveling Salesman Problem) eingesetzt werden.
  • Vorgeschlagen wird hier auch eine Vorrichtung zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung), wobei die Vorrichtung eine Recheneinheit aufweist, die Daten über den Zustand der technischen Einrichtung auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen für einen die technische Einrichtung wartenden Nutzer steuert, wobei die Recheneinheit die Daten anhand eines gerichteten Graphen verarbeitet, der Knoten und die Knoten verbindende Kanten umfasst, wobei die Knoten verschiedene Wartungszustände der Einrichtung betreffen, und die Kanten Hinweise für den Nutzer zur Überführung der Einrichtung von einem der Knoten zu einem anderen Knoten betreffen.
  • Dabei kann zumindest die Recheneinheit räumlich entfernt von der Einrichtung angeordnet sein und über eine Datenschnittstelle mit mindestens einem in der Einrichtung installierten Sensor verbunden sein, mittels dem die Daten über den Zustand der technischen Einrichtung ermittelt werden.
  • Auch kann die die Recheneinheit über eine bzw. dieselbe Datenschnittstelle mit einer in der Einrichtung installierten Anzeigeeinheit verbunden sein, mittels der die Hinweise für den Nutzer angezeigt werden.
  • Alternativ dazu kann die Vorrichtung in die Einrichtung integriert ist, wobei die Recheneinheit mit mindestens einem in der Einrichtung installierten Sensor verbunden ist, mittels dem die Daten über den Zustand der technischen Einrichtung ermittelt werden, und wobei die Recheneinheit mit einer in der Einrichtung installierten Anzeigeeinheit verbunden ist, mittels der die Hinweise für den Nutzer angezeigt werden.
  • Ebenfalls wird hier auch eine technische Einrichtung mit einer solchen Vorrichtung zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung vorgeschlagen, wobei die Vorrichtung eine Recheneinheit aufweist, die Daten über den Zustand der technischen Einrichtung auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen für einen die technische Einrichtung wartenden Nutzer steuert, wobei die Recheneinheit die Daten anhand eines gerichteten Graphen verarbeitet, der Knoten und die Knoten verbindende Kanten umfasst, wobei die Knoten verschiedene Wartungszustände der Einrichtung betreffen, und die Kanten Hinweise für den Nutzer zur Überführung der Einrichtung von einem der Knoten zu einem anderen Knoten betreffen.
  • Die technische Einrichtung kann vorzugsweise ein Geldautomat oder eine Pfandrücknahme-Einrichtung sein.
  • Nachfolgend wird die Erfindung näher anhand von Ausführungsbeispielen und unter Bezugnahme auf beiliegende Zeichnungen beschrieben, wobei:
  • Fig. 1-8
    die Anzeige für einzelne Schritte im Rahmen eines Benutzerdialoges darstellen.
    Fig. 9
    einen von dem erfindungsgemäßen Verfahren ermittelten Graphen mit Knoten und Kanten darstellt.
    Fig. 10
    eine schematische Darstellung der erfindungsgemäßen Vorrichtung zur Wartung einer technischen Einrichtung in Gestalt eines Geldautomaten darstellt.
  • Bevor hier auf die Fig. 1 bis 8 näher eingegangen wird, soll zunächst das erfindungsgemäße Verfahren sowie die Vorrichtung anhand der Fig. 9 und 10 näher beschrieben werden:
  • Die Fig. 9 zeigt als Beispiel einen von dem Verfahren verwendeten gerichteten Graphen GRPH, der mehrere Knoten 1000, 1100, 1200, 1210,... 1300, 1310... usw. aufweist, die über Kanten bzw. gerichtete Verbindungen miteinander verknüpft sind. Jede der Kanten entspricht einer konkreten Anweisung, wie z.B. INSTR bzw. CHK, welche einen von dem Nutzer auszuführenden Schritt betreffen. Beispielsweise kann die Anweisung INSTR einen Hinweis oder Befehl betreffen, wonach der Nutzer aufgefordert wird, eine am Gerät befindliche Klappe zu öffnen. Der Hinweis CHK kann eine Anweisung zur Prüfung bzw. Überprüfung eines bestimmten Zustandes durch den Nutzer betreffen. Beispielsweise soll der Nutzer mit der Anweisung CHK angewiesen werden, zu prüfen, ob sich an einer gewissen Stelle des Gerätes ein Gegenstand befindet, wie z.B. ein Geldschein an einer Transporteinrichtung innerhalb eines Geldautomaten.
  • Der in Figur 9 gezeigte Graph GRPF stellt somit eine logische Struktur da, nach der das Verfahren innerhalb einer Recheneinheit ausgeführt wird. Die Anwendung einer Graphenmethode hat u.a. den Vorteil, das auch sehr komplexe Sachverhalte bzw. Wartungszustände des Gerätes optimal erfasst und sehr effizient ausgewertet werden können.
  • Der aus Knoten und Kanten gebildete Graph GRPH repräsentiert also die erfindungsgemäße Vorgehensweise wie folgt:
  • Eine Fehlerstelle entspricht einem bestimmten (Ziel-) Knoten, z.B. dem Knoten 1300. Der Benutzerdialog ergibt sich aus der Abfolge der einzelnen Kanten auf dem Pfad vom Startknoten, z.B. 1000, zum Zielknoten, z.B. 1300.
  • Die weiteren und nachfolgend näher beschriebenen Fig. 1-8 zeigen prinzipiell am Beispiel eines zu wartenden Geldautomaten eine erfindungsgemäß erzeugte bzw. gesteuerte Benutzerführung und verdeutlichen die Einzelschritte, welche der Nutzer anhand der ihm angezeigten Abfolge von Hinweisen bzw. Befehlen ausführen soll.
  • Die Figur 10 zeigt den Aufbau einer Vorrichtung DVC zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung, die hier in Gestalt eines Geldautomaten ATM gegeben ist. Der Geldautomat ATM verfügt u. a. über eine Anzeigvorrichtung in Gestalt eines Monitors bzw. Displays MON. Außerdem sind im Geldautomaten ATM an verschiedenen Stellen Sensoren S angeordnet, mit denen der Zustand des Geldautomaten überwacht werden kann. Der Geldautomat ATM steht über eine Schnittstelle IF mit der erfindungsgemäßen Vorrichtung DVC in Verbindung, die im wesentlichen aus einer Recheneinheit COMP und einem Speicher besteht, auf dem Programmdaten PROG sowie Anwendungsdaten abgelegt sind.
  • Erfindungsgemäß erhält die Recheneinheit COMP die von den Sensoren S im Geldautomaten ATM erfassen Daten D und kann somit den aktuellen Zustand des Geldautomaten ATM ermitteln. Die Sensoren S sind beispielsweise Lichtschranken, Reed-Kontakte, Schalter und dergleichen, mittels denen an den verschiedenen Stellen des Geldautomaten ATM bestimmte Zustände überprüft werden können. Insbesondere können auftretende Fehler, wie z.B. der Stau in einer Transportvorrichtung für Geldscheine, festgestellt werden. Auch können die von dem Nutzer bzw. Servicetechniker durchgeführten Handgriffe mittels der Sensoren S überwacht werden, indem z.B. festgestellt wird, dass eine bestimmte Klappe, Schublade oder dergleichen im Geldautomaten ATM geöffnet bzw. geschlossen worden ist.
  • Die Recheneinheit COMP ermittelt nun anhand des zuvor beschriebenen Graphen (s. auch Fig. 9) den aktuellen Zustand des Geldautomaten ATM und führt den Nutzer durch schrittweises Anzeigen von Befehlen dahin, den Geldautomaten ATM richtig und effizient zu warten. Dazu sendet die Recheneinheit COMP über die Schnittstelle IF entsprechende Steuerdaten, die textliche und/oder grafische Daten TXT bzw. PIC umfassen, an eine Anzeigvorrichtung, wie z.B. an den Monitor MON des Geldautomaten, wo dann entsprechende Hinweise dem Nutzer angezeigt werden. Solche Hinweise sind in den Figuren 1 bis 8 näher dargestellt.
  • Im vorliegenden Beispiel soll ein Stau von Geldscheinen innerhalb einer Transporteinrichtung des Geldautomaten ATM schnellstmöglich und effizient behoben werden. Die Abfolge der dazu ausführenden Schritte ergibt sich aus einer anhand des Graphen (wie z.B. GRPH in Fig. 9) durchgeführten Routenplanung. Ausgehend von einem Startknoten START, z.B. Beispiel vom Knoten 1000, der den Zustand des geschlossenen Geldautomaten ATM betrifft, wird der Nutzer auf kürzestem Wege zu der ermittelten Fehlerstelle, hier zum Knoten 1300 geführt, der diejenige Stelle in der Transporteinrichtung betrifft, an der ein Stau von Geldscheinen aufgetreten ist.
  • Das erfindungsgemäße Verfahren führt den Nutzer sukzessive im Rahmen eines Benutzerdialoges ausgehend vom Startknoten 1000 über die Konten 1100, 1200 (und Anschlusspunkte P2) zum Zielknoten 1300. Das Verfahren kann dabei folgendermaßen ablaufen, wobei hier insbesondere auf die Figuren 1-8 Bezug genommen wird:
  • Zunächst wird durch eine Anzeige auf dem Monitor MON der Nutzer angewiesen, die ebenfalls angezeigte Fehlermeldung an sich zu prüfen (siehe Fig. 1). Diese Anweisung erfolgt sowohl in Form eines Textes TXT "Prüfen" und auch in Form einer bildlichen Darstellung PIC, die den prinzipiellen Aufbau des Geldautomaten darstellt. Die Fig.1 zeigt keine erste Benutzeraktion im engeren Sinne dar, sondern stellt zunächst einmal dem Benutzer das Ziel vor, wie z.B. den im Geldautomaten vorgesehenen Zwischenspeicher für Geldnoten, auch "Escrow" genannt. In den folgenden Schritten wird der Benutzer dann zu dieser Stelle und wieder zurück geleitet. In diesem Sinne kann bereits in der ersten Anzeige (s. Fig. 1) das System auch zu dem Ergebnis kommen, dass der Benutzer nicht über die nötigen Zugriffsrechte verfügt und kann ihm dies anzeigen.
  • Ist jedoch, wie in diesem Beispiel, der Nutzer berechtigt, zum Ziel vorzudringen, folgen weitere Schritte bzw. Anzeigen im Rahmen eines Benutzerdialogs.
  • In einem weiteren Schritt wird nun der Nutzer angewiesen, eine erste Klappe am Geldautomaten ATM zu öffnen und eine Verriegelung zum Herausziehen der Transporteinrichtung zu lösen (siehe Fig. 2). Hat der Nutzer diese Tätigkeit erfolgreich ausgeführt, was über die Sensorik sofort überprüft werden kann, gibt die Vorrichtung DVC eine weitere Anweisung zum Öffnen einer bestimmten Klappe innerhalb der Transportvorrichtung (siehe Fig. 3).
  • Dann wird der Nutzer in einem weiteren Schritt aufgefordert, die innerhalb der Transportvorrichtung angestauten Geldscheine zu entfernen (Fig. 4). In einem weiteren Schritt (Fig. 5) wird der Nutzer dann angewiesen, den Zustand der Transportvorrichtung dahingehend zu prüfen, ob sich nun keine angestauten Geldscheine mehr dort befinden.
  • Danach erfolgt (Fig. 6) die Anweisung, die Klappe an der Transportvorrichtung wieder zu schließen. Nachfolgend wird der Nutzer angewiesen, die Transportvorrichtung wieder in den Geldautomaten ATM einzuschieben (Fig. 7). Schließlich wird der Nutzer aufgefordert, die äußere Klappe am Geldautomaten zu verschließen und den Gesamtzustand des Geldautomaten nochmals zu überprüfen (Fig. 8).
  • Der Nutzer bzw. Servicetechniker wird also schrittweise und gezielt im Rahmen eines Benutzerdialoges automatisch so geführt, dass der Service bzw. die Wartung des Geldautomaten ATM sehr effektiv und schnell durchgeführt kann. Dabei macht sich die Erfindung eine Graphenmethode zu nutzen, auf die eine an sich bekannte Routenplanung optimal angewendet werden kann. Hierdurch ist es u. a. möglich, den kürzesten Pfad und somit die schnellste Vorgehensweise zur Behebung eines Fehlerzustandes zu ermitteln.
  • Das erfindungsgemäße Verfahren kann mehrere Zielknoten bzw. Zwischenknoten (s. Z1 und Z2 in Fig. 9) umfassen, wodurch sehr komplex Sachverhalte in einzelne Teilprobleme und entsprechende Lösungen (Zwischenziele) untergliedert werden.
  • Auch ermöglicht das hier vorgeschlagene Verfahren eine Differenzierung bei der Steuerung von Nutzerdialogen anhand einer dem jeweiligen Nutzer zugewiesenen Berechtigung. Ist beispielsweise der Nutzer nicht berechtigt, zu besonders sensitiven Bereichen des Geldautomaten ATM vorzudringen, beispielsweise zu Stellen an denen sich Geldscheine befinden, so wird dies von dem erfindungsgemäßen Verfahren berücksichtigt und bei der Steuerung der Nutzerdialoge entsprechend umgesetzt. Die Metainformationen der Kanten, also die Informationen über die Kanten bzw. Zusatzinformationen zu den Kanten, (z.B. Zugriffsrechte des Benutzers) können auch zu der Erkenntnis führen, dass der gewünschte Zielknoten mit den vorliegenden Zugriffsrechten gar nicht erreichbar ist. In solchen Fällen ist das Ergebnis ein Benutzerdialog, der aus einem einzigen Schritt besteht, bei dem dem Benutzer mitteilt wird, dass er nicht über die nötigen Zugriffsrechte verfügt. Auch kann es vorkommen, dass der Nutzer nicht auf dem kürzesten Wege, sondern auf einem Umweg, zu dem gewünschten Zielknoten hingeführt wird, wobei einzelne Knoten bzw. Stellen im Geldautomaten, zu denen der Nutzer keinen Zugang hat, umgangen werden.
  • Die erfindungsgemäße Vorrichtung (s. DVC in Fig. 10) kann als separate Vorrichtung ausgestaltet werden, welche über eine Schnittstelle, zum Beispiel über eine Netzwerkverbindung, mit dem jeweils zu wartenden Gerät verbunden ist. Auch kann die Vorrichtung ganz oder teilweise (einzelne Komponenten der Vorrichtung) in dem zu wartenden Gerät integriert sein. Beispielsweise kann die Recheneinheit und/oder die zur Anzeige der Hinweise verwendete Anzeigevorrichtung (Monitor oder Display) Bestandteil des zu wartenden Gerätes bzw. Geldautomaten ATM sein.
  • Im Rahmen des hier geschilderten Benutzerdialogs können vorab auch andere Informationen präsentiert werden, die aus dem Pfad abgeleitet worden sind. Das kann z.B. sein:
    • Illustration des Ziels (vergl. Fig. 1)
    • Meldung, dass das Ziel nicht erreichbar ist
    • Angabe aller für den Pfad benötigten Werkzeuge: In diesem Fall enthalten die Kanten Zusatzinformationen zur Aktion, z.B. dass ein "Schraubenzieher benötigt" wird. Hierzu kann man vorab die Vereinigungsmenge aller Werkzeuge über die Kanten des Pfades bestimmen
    • Schwierigkeitsgrad des Pfades, z.B. bezogen auf "allgemeiner Benutzer", "Werttransportunternehmer" oder "Bankangestellter"
  • Zahlreiche weitere Variationen und Modifikationen der hier beschriebenen Erfindung sind möglich. Der Einsatz der Erfindung eignet sich insbesondere für die Wartung von Geldautomaten und von Pfandrücknahme-Einrichtungen, ist aber nicht hierauf beschränkt.
  • Bezugszeichenliste
  • DVC
    Vorrichtung zur Steuerung von Benutzerdialogen
    COMP
    Recheneinrichtung, hier als Personal-Computer ausgestaltet
    PRG
    Programm zur Durchführung des Verfahrens
    ATM
    technische Einrichtung; hier in Gestalt eines Geldautomaten
    MON
    Anzeigevorrichtung bzw. Display; hier als LCD-Monitor ausgestaltet
    INSTR, CHK
    textliche und/oder bildliche Hinweise für die Bedienung
    TXT, PIC
    Steuerungsdaten mit Text- bzw. Bilddaten für die Anzeige der Hinweise
    GRPH
    Graph für ein Verfahren zur Steuerung von Benutzerdialogen; umfassend Knoten und Kanten
    1000, ... 1300, ...
    Knoten des Graphen; entspricht einem Zustand der Einrichtung;
    INSTR; CHK
    Kante des Graphen; entspricht einem Hinweis für die Bedienung;

Claims (11)

  1. Verfahren zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung (ATM), wobei eine Recheneinheit (COMP) Daten (D) über den Zustand der technischen Einrichtung (ATM) auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen (INSTR; CHK) für einen die technische Einrichtung (ATM) wartenden Nutzer steuert, wobei das Verfahren die Daten (D) anhand eines gerichteten Graphen (GRPH) verarbeitet, der Knoten (1000, ..., 1300...) und die Knoten verbindende Kanten (INSTR, CHK) umfasst, wobei die Knoten verschiedene Wartungszustände der Einrichtung (ATM) betreffen, und die Kanten die Hinweise (INSTR; CHK) für den Nutzer zur Überführung der Einrichtung (ATM) von einem der Knoten zu einem anderen Knoten betreffen,
    dadurch gekennzeichnet, dass anhand der Daten (D) ein Start-Knoten (START) und mindestens ein Ziel-Knoten (Z1, Z2) ermittelt werden, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung (ATM) betreffen, und dass mittels eines Routenplan-Verfahrens eine Abfolge von Kanten ermittelt wird, die in dem Graphen (GRPH) dem kürzesten Pfad von dem Start-Knoten (START) zu dem jeweiligen Zielkonten (Z1) entspricht.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass für die Anzeige der Hinweise (INSTR; CHK) Steuerungsdaten, insbesondere Textdaten (TXT) und/oder Bilddaten (PIC) umfassende Steuerungsdaten erzeugt und an eine Anzeigevorrichtung (MON) gesendet werden.
  3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass anhand von Nutzerdaten, ermittelt wird, für welche der Knoten und/oder der Kanten des Graphen (GRPH) der jeweilige Nutzer eine Berechtigung hat, entsprechende Hinweise zur Überführung der Einrichtung (ATM) von einem dieser Knoten zu einem anderen dieser Knoten zu erhalten und/oder auszuführen.
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass mittels des Routenplanverfahrens eine andere Abfolge von Kanten ermittelt wird, als diejenige, welche dem kürzesten Pfad von dem Start-Knoten (START) zu dem jeweiligen Zielkonten (Z1) entspricht, falls anhand der Nutzerdaten ermittelt wird, dass der Nutzer keine Berechtigung für Knoten und/oder Kanten des kürzesten Pfades hat.
  5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass anhand der Daten (D) mehrere Ziel-Knoten (Z1, Z2, ...) ermittelt werden, die jeweils einem gewünschten Zielzustand und/oder Zwischenzustand der Einrichtung (ATM) betreffen, und dass anhand eines Optimierungsverfahrens (TSP) eine Reihenfolge der Ziel-Knoten ermittelt wird.
  6. Vorrichtung (DVC) zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung (ATM), wobei die Vorrichtung eine Recheneinheit (COMP) aufweist, die so voreingestellt ist, dass sie die Daten (D) über den Zustand der technischen Einrichtung (ATM) auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen (INSTR; CHK) für einen die technische Einrichtung (ATM) wartenden Nutzer steuert,
    wobei die Recheneinheit (COMP) die Daten (D) anhand eines gerichteten Graphen (GRPH) verarbeitet, der Knoten (1000, ... , 1300...) und die Knoten verbindende Kanten (INSTR, CHK) umfasst, wobei die Knoten verschiedene Wartungszustände der Einrichtung (ATM) betreffen, und die Kanten Hinweise für den Nutzer zur Überführung der Einrichtung (ATM) von einem der Knoten zu einem anderen Knoten betreffen,
    dadurch gekennzeichnet, dass die Recheneinheit (COMP) so voreingestellt ist, dass die Recheneinheit (COMP) anhand der Daten (D) ein Start-Knoten (START) und mindestens ein Ziel-Knoten (Z1, Z2) ermittelt, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung (ATM) betreffen, und dass die Recheneinheit (COMP) mittels eines Routenplan-Verfahrens eine Abfolge von Kanten ermittelt, die in dem Graphen (GRPH) dem kürzesten Pfad von dem Start-Knoten (START) zu dem jeweiligen Zielkonten (Z1) entspricht.
  7. Vorrichtung (DVC) nach Anspruch 6, dadurch gekennzeichnet, dass
    zumindest die Recheneinheit (COMP) entfernt von der Einrichtung (ATM) angeordnet ist und über eine Datenschnittstelle (IF) mit mindestens einem in der Einrichtung (ATM) installierten Sensor (S) verbunden ist, mittels dem die Daten (D) über den Zustand der technischen Einrichtung (ATM) ermittelt werden.
  8. Vorrichtung (DVC) nach Anspruch 7, dadurch gekennzeichnet, dass die Recheneinheit (COMP), über eine bzw. die Datenschnittstelle (IF) mit einer in der Einrichtung (ATM) installierten Anzeigeeinheit (MON) verbunden ist, mittels der die Hinweise für den Nutzer angezeigt werden.
  9. Vorrichtung (DVC) nach Anspruch 7, dadurch gekennzeichnet, dass die Vorrichtung in die Einrichtung (ATM) integriert ist, wobei die Recheneinheit (COMP) mit mindestens einem in der Einrichtung (ATM) installierten Sensor (S) verbunden ist, mittels dem die Daten (D) über den Zustand der technischen Einrichtung (ATM) ermittelt werden, und wobei die Recheneinheit (COMP) mit einer in der Einrichtung (ATM) installierten Anzeigeeinheit (MON) verbunden ist, mittels der die Hinweise für den Nutzer angezeigt werden.
  10. Technische Einrichtung (ATM) mit einer Vorrichtung (DCV) zur Steuerung von Benutzerdialogen an einer zu wartenden technischen Einrichtung (ATM), wobei die Vorrichtung eine Recheneinheit (COMP) aufweist, so voreingestellt ist, dass die Recheneinheit (COMP) die Daten (D) über den Zustand der technischen Einrichtung (ATM) auswertet und abhängig davon zumindest eine visuelle Ausgabe von textlichen und/oder bildlichen Hinweisen (INSTR; CHK) für einen die technische Einrichtung (ATM) wartenden Nutzer steuert,
    wobei die Recheneinheit (COMP) so voreingestellt ist, dass die Recheneinheit (COMP) die Daten (D) anhand eines gerichteten Graphen (GRPH) verarbeitet, der Knoten (1000, ..., 1300...) und die Knoten verbindende Kanten (INSTR, CHK) umfasst, wobei die Knoten verschiedene Wartungszustände der Einrichtung (ATM) betreffen, und die Kanten Hinweise für den Nutzer zur Überführung der Einrichtung (ATM) von einem der Knoten zu einem anderen Knoten betreffen,
    dadurch gekennzeichnet, dass die Recheneinheit (COMP) so voreingestellt ist, dass die Recheneinheit (COMP) anhand der Daten (D) ein Start-Knoten (START) und mindestens ein Ziel-Knoten (Z1, Z2) ermittelt, die einen zu verbessernden Ausgangszustand und einen gewünschten Zielzustand der Einrichtung (ATM) betreffen, und dass die Recheneinheit (COMP) mittels eines Routenplan-Verfahrens eine Abfolge von Kanten ermittelt, die in dem Graphen (GRPH) dem kürzesten Pfad von dem Start-Knoten (START) zu dem jeweiligen Zielkonten (Z1) entspricht.
  11. Technische Einrichtung (ATM) nach Anspruch 10, dadurch gekennzeichnet, dass die Einrichtung ein Geldautomat (ATM) oder eine Pfandrücknahme-Einrichtung ist.
EP09732204.4A 2008-04-17 2009-03-31 Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung Active EP2269117B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102008019478A DE102008019478A1 (de) 2008-04-17 2008-04-17 Verfahren und Vorrichtung zur Steuerung von Benutzerdialogen an einer technischen Einrichtung
PCT/EP2009/053794 WO2009127516A1 (de) 2008-04-17 2009-03-31 Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung

Publications (2)

Publication Number Publication Date
EP2269117A1 EP2269117A1 (de) 2011-01-05
EP2269117B1 true EP2269117B1 (de) 2014-08-20

Family

ID=40848663

Family Applications (1)

Application Number Title Priority Date Filing Date
EP09732204.4A Active EP2269117B1 (de) 2008-04-17 2009-03-31 Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung

Country Status (5)

Country Link
US (1) US8656500B2 (de)
EP (1) EP2269117B1 (de)
CN (1) CN102027419B (de)
DE (1) DE102008019478A1 (de)
WO (1) WO2009127516A1 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008024162A1 (de) 2008-05-19 2009-11-26 Wincor Nixdorf International Gmbh Verfahren zur Wartungssteuerung einer technischen Einrichtung
DE102009051638A1 (de) * 2009-11-02 2011-05-05 Giesecke & Devrient Gmbh Verfahren für den Betrieb einer Banknotenbearbeitungsmaschine
US10515367B2 (en) * 2014-03-31 2019-12-24 Ncr Corporation Fraud detection in self-service terminal
JP6557274B2 (ja) * 2017-03-31 2019-08-07 ファナック株式会社 部品実装位置ガイダンス装置、部品実装位置ガイダンスシステム、及び部品実装位置ガイダンス方法
US10621815B2 (en) * 2018-02-02 2020-04-14 Aristocrat Technologies Australia Pty Limited Electronic gaming machine and methods for displaying supplemental information
US11379598B2 (en) * 2018-02-28 2022-07-05 International Business Machines Corporation Knowledge graph access limitation by discovery restrictions
US20210335141A1 (en) * 2020-04-24 2021-10-28 Tidel Engineering, L.P. Systems and methods for improving cash management system operation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070018986A1 (en) * 2005-07-05 2007-01-25 International Business Machines Corporation Data processing method and system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4682158A (en) 1984-03-23 1987-07-21 Ricoh Company, Ltd. Guidance device for manipulation of machine
US4964125A (en) * 1988-08-19 1990-10-16 Hughes Aircraft Company Method and apparatus for diagnosing faults
MX9502264A (es) 1994-06-03 1997-02-28 Xerox Corp Aparato y metodo para el manejo de las operaciones de mantenimiento de una maquina impresora.
JP3540963B2 (ja) * 1999-07-01 2004-07-07 シャープ株式会社 情報表示装置
KR100537582B1 (ko) * 2001-02-24 2005-12-20 인터내셔널 비지네스 머신즈 코포레이션 신규의 초병렬 수퍼컴퓨터
EP1722318A1 (de) * 2005-05-11 2006-11-15 Sap Ag Verfahren und Rechnersystem für die Kontrolle von Arbeitsabläufen
DE102005057697A1 (de) * 2005-12-02 2007-06-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur computergestützten Simulation technischer Prozesse
US7751955B2 (en) * 2006-06-30 2010-07-06 Spx Corporation Diagnostics data collection and analysis method and apparatus to diagnose vehicle component failures
US20080243566A1 (en) * 2007-03-27 2008-10-02 Godwin Bryan W System, Method And Apparatus For Identifying And Correcting Data Integrity Problems Associated With Remotely Located Equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070018986A1 (en) * 2005-07-05 2007-01-25 International Business Machines Corporation Data processing method and system

Also Published As

Publication number Publication date
DE102008019478A1 (de) 2009-10-22
CN102027419A (zh) 2011-04-20
EP2269117A1 (de) 2011-01-05
WO2009127516A1 (de) 2009-10-22
US8656500B2 (en) 2014-02-18
US20110035797A1 (en) 2011-02-10
CN102027419B (zh) 2014-10-29

Similar Documents

Publication Publication Date Title
EP2269117B1 (de) Verfahren und vorrichtung zur steuerung von benutzerdialogen an einer technischen einrichtung
EP1855162B1 (de) Serviceplattform zur Wartung von Maschinen
DE69922520T2 (de) Verfahren und vorrichtung zur betriebsueberwachung eines industriellen prozesses
EP1751637A1 (de) Wissensbasiertes diagnosesystem für ein komplexes technisches system mit zwei getrennten wissensbasen zur verarbeitung technischer systemdaten und zur verarbeitung von kundenbeanstandungen
DE19639424A1 (de) Entwurfsverfahren für die Anlagentechnik und rechnergestütztes Projektierungssystem zur Verwendung bei diesem Verfahren
EP2336070A1 (de) Verfahren zur Ferndiagnose einer Aufzuganlage und Aufzuganlage zur Durchführung des Verfahrens
DE102019119352A1 (de) Vorausschauende Wartung für eine Vorrichtung in der Lebensmittelindustrie mithilfe eines digitalen Zwillings und optimierte Produktionsplanung
DE102009002682A1 (de) Einrichtung und Verfahren zur Residuenauswertung eines Residuums zur Erkennung von Systemfehlern im Systemverhalten eines Systems eines Flugzeugs
WO1993009279A1 (de) Prozess-steuerung im textilbetrieb
EP3953774B1 (de) Vorrichtung zum auffinden von alarmursachen
DE102008021030A1 (de) Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug
EP3001310B1 (de) Verfahren und Einrichtung zur Aktualisierung von Firmware für Komponenten einer industriellen Automatisierungsanordnung
DE10255730A1 (de) Kraftstoff-Zapfstation
EP2414903A1 (de) Vorrichtung und verfahren zur erstellung eines prozessmodells
DE102018209108A1 (de) Schnelle Fehleranalyse für technische Vorrichtungen mit maschinellem Lernen
DE102008027834A1 (de) System und Verfahren zur vereinfachten Bedienung und/oder Handhabung von Automatisierungs- und/oder Prozessleitsystemen
EP1593070A2 (de) System und verfahren zur steuerung von aufträgen einer fertigungsvorrichtung
EP1050503B1 (de) Hilfesystem für Aufzüge
DE102018202626A1 (de) Verfahren zur rechnergestützten Parametrierung eines technischen Systems
EP2686645B1 (de) Verfahren, verwaltungsvorrichtung und erdgasspeichersystem für die automatisierte verwaltung mehrerer durchflussvorrichtungen
DE102018251770A1 (de) Verfahren zum Ermitteln einer Route für ein Kraftfahrzeug
EP3866135B1 (de) Verfahren zum steuern einer lichtsignalanlage
EP2743870B1 (de) Vorrausschauende Servicebenachrichtigung
DE102019000715A1 (de) Verfahren zum Betreiben eines Systems, welches zumindest ein elektrisches Gerät und/oder zumindest einen Sensor umfasst, sowie Vorrichtung
DE29900996U1 (de) Rechner für eine Druckmaschine

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20101117

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA RS

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20130828

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

INTG Intention to grant announced

Effective date: 20140319

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 683778

Country of ref document: AT

Kind code of ref document: T

Effective date: 20140915

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502009009829

Country of ref document: DE

Effective date: 20141002

REG Reference to a national code

Ref country code: SE

Ref legal event code: TRGR

REG Reference to a national code

Ref country code: NL

Ref legal event code: T3

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20141121

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20141222

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20141120

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20141120

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20141220

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 502009009829

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20150521

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20150331

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150331

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150331

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150331

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 8

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 683778

Country of ref document: AT

Kind code of ref document: T

Effective date: 20150331

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150331

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 9

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20090331

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150331

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 10

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20140820

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 20230221

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20230222

Year of fee payment: 15

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20230518 AND 20230524

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20240220

Year of fee payment: 16

Ref country code: GB

Payment date: 20240220

Year of fee payment: 16

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20240221

Year of fee payment: 16