This section provides background information related to the present disclosure which is not necessarily prior art.
The invention relates to a method for controlling user dialogs on a technical installation or equipment to be serviced for maintenance and to a device to carry out the method. In particular, the invention relates to a method and device for controlling user dialogs during service maintenance of equipment in the form of an automated teller machine or a deposit refund device.
It has been shown that, especially with complex mechatronic installations or equipment or devices, service or maintenance requires a selective and structured procedure so that the user, or service technician, performs the required activities as quickly and effectively as possible. Methods and devices for controlling user dialogs are already known in the prior art that make operation and maintenance of such technical installations easier. In particular where copiers and printers are in use, computer-controlled methods are known that generate textual and/or pictorial instructions for the user or service technician as part of a user dialog and show them on a display so that the required operating and/or maintenance steps can be carried out in a sequence specified by the user dialog.
A service management system is known from EP 0685768A1 for a printer in which a computing unit evaluates data about the condition of the printer and, as a function of this evaluation, controls a visual output of textual and pictorial instructions (refer to
Consequently, it is an object of the present invention to improve a method and device of the type named at the outset to the effect that control of user dialogs on particularly complex installations or equipment can be achieved as effectively as possible. In particular, a method and a device for controlling user dialogs shall be proposed that make practicable the service and maintenance of complex technical mechatronic devices, such as automated teller machines or deposit refund systems.
It is therefore proposed in order to control user dialogs that the data concerning the condition of the technical installation are processed using a directed graph which comprises nodes and edges, wherein the nodes relate to different maintenance conditions of the installation, and wherein the edges relate to instructions for the user to transfer the installation from one of the nodes to another of the nodes.
Accordingly, the control of user dialogs is accomplished using the calculation of data as part of a graph model formed of nodes and edges so that as a result particularly effective control of user dialogs can be exercised by displaying instructions to the user corresponding to the edges definable in the model. As a result of this measure, generating multi-stage user dialogs can be automated. The individual steps to be taken by the user are understood to be nodes of the directed graph, and an optimal order or sequence of instructions and/or commands for the particular maintenance event is determined for the user from the edges. For the particular activity to be performed, each edge corresponds to one such instruction or command with which the installation can be transferred from one condition (node N) to another condition (node N+1). By following the sequence, the user gradually brings the installation into the desired condition (e.g. automated teller machine filled with bank notes).
Preferably one initial node and at least one target node are identified from the data that relate to an initial condition to be improved and a desired target condition for the installation, wherein, by means of a route plan method, a sequence of edges is identified that corresponds to the shortest path from the initial node to the particular target node. With the method proposed here, route planning known otherwise only from the field of navigation systems can be applied to arrive at an optimal control of user dialogs. The mechanical dependencies resulting from the design of the device can be acquired very simply and solved efficiently at any given time by means of methods for route planning. The user, or the service technician, is thus guided specifically through the design of the device somewhat in the form of service navigation supported by route planning, directly from a starting point on the shortest way to the target point. The respective current position can be ascertained through suitable sensors, such as light curtains, switches, etc., and taken into account in the service navigation. Accordingly, the method proposed here knows the specific current position and thus knows exactly where and at which component of the device the user is presently located and to where he must be guided. The method indicates precisely in which order suitable instructions for the respective next step must be displayed.
Accordingly, it is advantageous if, using the data that are identified in particular by sensors in the installation, a initial node and at least one target node are identified that relate to an initial condition to be corrected and a desired target condition for the installation, and if by means of a route-plan method, a sequence of edges is determined that corresponds in the graph to the shortest path from the initial node to the particular target node (Z1). In this way, Dijkstra's algorithm can be applied, for example, in order to solve a complex failure situation in the optimal time possible.
To control the user dialog, control data will be generated, particularly control data comprising textual data and/or pictorial data to display the instructions, and sent to a display device.
The method can also be configured such that, based on user data, a determination can be made for which of the nodes and/or edges of the graph the particular user has authorization to receive corresponding instructions to transfer the installation from one of these nodes to another of these nodes and/or to carry out said instructions. In this context it is advantageous in the event that the user should not have any authorization for nodes and/or edges for the shortest path if, using the route planning method, a different sequence of edges is identified than the one which corresponds to the shortest path from the initial node to the particular target node.
With this method, several target nodes can be determined from the data, each of which relates to a desired target condition and/or interim condition for the installation, wherein a succession of target nodes is determined based on an optimization method. For example, an algorithm to solve the traveling salesman problem can be applied as the optimization method.
A device to control user dialogs on a technical installation to be serviced is also proposed here, wherein the device has a computing unit that evaluates data about the condition of the technical installation and, depending on the evaluation, controls at least a visual output of textual and/or pictorial instructions for a user maintaining the technical installation, where the computing unit processes the data based on a directed graph containing nodes and the edges joining the nodes, where the nodes relate to different maintenance conditions of the installation, and the edges relate to instructions for the user for transferring the installation from one of the nodes to another node.
The computing unit at least can be located spatially removed from the installation and be connected over a data interface with at least one sensor mounted in the installation by means of which the data about the condition of the technical installation are determined.
The computing unit can also be connected over a, or the same, data interface to a display unit mounted in the installation by means of which the instructions are displayed for the user.
Alternatively, the device can be integrated into the installation, wherein the computing unit is connected to at least one sensor mounted in the installation by means of which the data about the condition of the technical installation are identified, and wherein the computing unit is connected to a display unit mounted in the installation by means of which the instructions for the user are displayed.
Similarly here, a technical installation is also proposed having such a device to control user dialogs on a technical installation to be serviced, wherein the device has a computing unit that evaluates data about the condition of the technical installation and, depending on this evaluation, controls a visual output of textual and/or pictorial instructions for a user servicing the technical installation, wherein the computing unit processes the data on the basis of a directed graph that comprises nodes and the edges joining the nodes, wherein the nodes relate to different maintenance conditions for the installation, and the edges relate to instructions for the user for transferring the installation from one of the nodes to another node.
The technical installation can preferably be a cash dispenser or a deposit return device.
In what follows, the invention is described more closely based on embodiments and with reference to the attached drawings.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
Example embodiments will now be described more fully with reference to the accompanying drawings.
Before
The graph GRPH shown in
The graph GRPH made up of nodes and edges represents, then, the procedure in accordance with the invention as follows:
A trouble site corresponds to a specific (target) node, e.g. node 1300. The user dialog is the result of the sequence of individual nodes on the path from the initial node, e.g. 1000, to the target node, e.g. 1300.
The additional
In accordance with the invention, the computing unit COMP receives the data D collected by the sensors S in the cash dispenser ATM and can thus determine the current condition of the cash dispenser ATM. The sensors S are, for example, light curtains, reed contacts, switches and similar, by means of which specific conditions can be inspected at various points of the cash dispenser ATM. In particular, failures that occur, such as the jam in a transport device for bank notes, can be detected. The actions performed by the user or service technician can be monitored by means of the sensors S, for example by determining that a particular door, drawer or similar in the cash dispenser ATM has been opened or closed.
The computing unit COMP now identifies the current condition of the cash dispenser ATM on the basis of the graph described previously (refer also to
In the present example a bank note jam inside a transport device of the cash dispenser ATM is to be corrected as quickly as possible and efficiently. The sequence of the steps to be performed for this purpose is the result of route planning based on the graph (for example GRPH in
The method in accordance with the invention guides the user successively as part of a user dialog starting from initial node 1000 over nodes 1100, 1200 (and connecting point P2) to the target node 1300. The method can proceed as follows, wherein reference is made in particular to
First, the user is instructed by a display on the monitor MON to check the actual error message that is also displayed (refer to
In a further step the user is now instructed to open a first door on the cash dispenser ATM and to release a lock in order to pull out the transport device (refer to
Then the user is required in a further step to remove the jammed bank notes inside the transport device (
After this, comes the instruction (
The user or service technician is thus automatically guided gradually and specifically as part of a user dialog in such a manner that the service or maintenance of the cash dispenser ATM can be performed effectively and quickly. The invention utilizes a graph method to which intrinsically known route planning can be optimally applied. As a result, it is possible, among other things, to determine the shortest path and thus the fastest procedure for correcting a fault condition.
The method in accordance with the invention can comprise several target nodes or interim nodes (refer to Z1 and Z2 in
The method proposed here also makes practicable a differentiation in the control of user dialogs on the basis of authorization assigned to the individual user. If, for example, the user is not authorized to enter particularly sensitive areas of the cash dispenser ATM, for example locations where there are bank notes, this is taken into account by the method in accordance with the invention and implemented correspondingly when controlling the user dialogs. The metainformation of the edges, that is the information about the edges or additional information on the edges, (e.g. user access rights) can also lead to the finding that the desired target node cannot be reached with the existing rights of access. In such cases, the result is a user dialog that consists of a single step in which the user is informed that he does not possess the necessary rights of access. It can also happen that the user is guided, not on the shortest way, but on a detour to the desired target node, wherein individual nodes or locations in the cash dispenser to which the user has no access are circumvented.
The device in accordance with the invention (refer to DVC in
As part of the user dialog depicted here, other information that was derived from the path can also be presented in advance. This could be, for example:
Illustration of the objective (c.f.
Message that the objective cannot be attained
Details of the tools required for the path: In this case the edges contain additional information regarding the action, e.g. that a “screwdriver is required.” For this the agreed quantity of all tools can be determined via the edges of the path.
Degree of difficulty of the path, for example, with reference to “general user,” “valuables transport owner,” or “bank employee.”
Numerous additional variations and modifications of the invention described are possible. Use of the invention is particularly suitable for the maintenance of cash dispensers and deposit refund devices, but is not limited to such uses.
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the invention, and all such modifications are intended to be included within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10 2008 019 478.6 | Apr 2008 | DE | national |
This application is a National Stage of International Application No. PCT/EP2009/053794, filed Mar. 31, 2009. This application claims the benefit and priority of German application 10 2008 019 478.6, filed Apr. 17, 2008. The entire disclosures of the above applications are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP09/53794 | 3/31/2009 | WO | 00 | 10/7/2010 |