Information processing device and program

The information processing device addresses erroneous operations by implementing a control unit that determines processing execution mode after a predetermined time, ensuring deliberate confirmation of button presses, thereby reducing unintended processing and minimizing corrections.

JP7725018B2Active Publication Date: 2025-08-19LAUREL BANK MACHINES CO LTD +1
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2021170803
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-19
Publication Date
2025-08-19
Estimated Expiration
2041-10-19

AI Technical Summary

Technical Problem

Users accustomed to their work may unconsciously make erroneous operations in information processing devices, leading to unnecessary processing time due to incorrect selections and confirmations, such as selecting menu buttons or accepting confirmation windows without careful checking.

Method used

An information processing device with an operation unit and control unit that determines processing execution mode after a predetermined time has elapsed since a first operation, allowing for notification and potentially shortening the time period based on drag operation length or random settings, thereby preventing erroneous operations.

Benefits of technology

Prevents erroneous operations by requiring deliberate confirmation of button presses, reducing the likelihood of unintended processing and minimizing the need for post-processing corrections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007725018000001
    Figure 0007725018000001
  • Figure 0007725018000002
    Figure 0007725018000002
  • Figure 0007725018000003
    Figure 0007725018000003
Patent Text Reader

Abstract

To provide an information processing apparatus and a program for performing display control to prevent an erroneous operation.SOLUTION: A currency processing apparatus 1 which is an information processing apparatus includes: an operation unit 12 that includes an operation reception region for receiving an operation from the outside; and a control unit 13 that performs processing according to the operation received in the operation reception region. The control unit 13 determines an execution mode of the processing after a predetermined time has elapsed since the operation is received by the operation unit 12 in the operation reception region, controls the execution of the processing based on the determined execution mode, and further provides a report according to the time that has elapsed since the reception of the operation during the time until the predetermined time elapses after the reception of the operation.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and a program. [Background technology]

[0002] In the currency processing device described in Patent Document 1, a menu screen is displayed on a display device having a touch panel, and a user selects a menu button related to the business to be executed from among the menu buttons displayed on the menu screen, thereby transitioning the display device screen to the processing screen for that business and carrying out the business processing. If the user makes any selection or instruction while the processing is being executed, a window confirming the execution of the processing is displayed on the display device screen. The user selects OK or Cancel in response to this display. The selection in this case is made with one touch (one click). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-108033 Summary of the Invention [Problem to be solved by the invention]

[0004] Users who are accustomed to their work may unconsciously make erroneous operations without carefully checking operations such as selecting menu buttons, accepting confirmation windows, etc. When a user unconsciously makes an erroneous operation, a process corresponding to the erroneous operation starts, and a great deal of time is spent on post-processing to cancel the process corresponding to the erroneous operation.

[0005] Therefore, an object of the present invention is to provide an information processing device and a program that solve the above-mentioned problem. [Means for solving the problem]

[0006] According to one aspect of the present invention, an information processing device includes an operation unit having an operation reception area that receives operations from outside, and a control unit that executes processing in accordance with the operation received by the operation reception area, wherein the control unit determines an execution mode of the processing after a predetermined time has elapsed since a first operation is received by the operation unit in the operation reception area, controls the execution of the processing based on the determined execution mode, and further issues a notification in accordance with the time that has elapsed since the first operation was received until the predetermined time has elapsed since the operation was received, and if the operation unit further receives a second operation in the operation reception area, shortens the passage of the predetermined time. Furthermore, when the control unit receives a drag operation as the second operation, the control unit shortens the predetermined time period according to the length of the drag operation, or randomly sets the time period until the second operation is enabled.

[0007] According to one aspect of the present invention, a program causes a computer to function as a means for accepting operations from outside through an operation reception area that accepts the operations, and a means for executing processing in accordance with the operations accepted by the operation reception area, wherein the means for executing the processing determines an execution mode of the processing after a predetermined time has elapsed since a first operation is accepted by the means for accepting the operations in the operation reception area, controls the execution of the processing based on the determined execution mode, and further issues a notification in accordance with the time that has elapsed since the first operation was accepted during the period from the acceptance of the first operation until the predetermined time has elapsed, and if the means for accepting the operations further accepts a second operation in the operation reception area, shortens the passage of the predetermined time. Furthermore, when the means for executing the process receives a drag operation as the second operation, the means for executing the process shortens the predetermined time period according to the length of the drag operation, or randomly sets the time period until the second operation is enabled. [Effects of the Invention]

[0008] According to the present invention, it is possible to prevent erroneous operations. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a perspective view of a money handling machine according to an embodiment. [Figure 2] FIG. 1 is a functional block diagram illustrating an example of a money handling machine according to an embodiment. [Figure 3]FIG. 1 is a first diagram showing an example of a screen displayed on a terminal according to an embodiment. [Figure 4] FIG. 2 is a second diagram showing an example of a screen displayed on the terminal of the embodiment. [Figure 5] FIG. 1 is a first diagram showing an example of display control 1 for preventing erroneous operation according to an embodiment. [Figure 6] FIG. 4 is a diagram illustrating an example of a setting table according to the embodiment. [Figure 7] FIG. 2 is a second diagram showing an example of display control 1 for preventing erroneous operation according to the embodiment. [Figure 8] FIG. 10 is a third diagram showing an example of display control 1 for preventing erroneous operations according to the embodiment. [Figure 9] FIG. 2 is a first diagram showing an example of display control 2 for preventing erroneous operation according to the embodiment. [Figure 10] FIG. 2 is a second diagram showing an example of display control 2 for preventing erroneous operation according to the embodiment. [Figure 11] 10A to 10C are diagrams illustrating an example of display control for preventing omission of operations according to the embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of display control of the number of executions according to the embodiment. [Figure 13] 10 is a flowchart illustrating an example of display control according to the embodiment. [Figure 14] 10A and 10B are diagrams illustrating an example of a display when the display control according to the embodiment is applied to another device. DETAILED DESCRIPTION OF THE INVENTION

[0010] <Embodiment> (composition) An information processing device according to an embodiment of the present invention will be described below with reference to Figures 1 to 14. First, with reference to Figures 1 to 13, a case where the information processing device according to the embodiment is a money handling machine will be described as an example.

[0011] 1 and 2 show a currency handling machine 1 according to an embodiment. FIG. 1 is a perspective view of the currency handling machine according to the embodiment. FIG. 2 is a functional block diagram showing an example of the currency handling machine 1 according to the embodiment. The currency handling machine 1 is installed in financial institutions such as banks and retail facilities such as supermarkets, and is capable of various processes, including depositing and dispensing currency. An example of this currency handling machine 1 is a teller machine. The currency handling machine 1 includes a banknote handling unit 2 that stores or dispenses banknotes, a coin handling unit 3 that stores or dispenses coins, and a terminal 10 that operates the currency handling machine 1 and displays its status. The banknote handling unit 2 includes a banknote deposit and withdrawal section 2a that processes the deposit and withdrawal of loose banknotes, a small bundle storage and withdrawal section 2b that processes the deposit and withdrawal of sealed bundles of banknotes, a new note storage and withdrawal section 2c that processes the deposit and withdrawal of new notes, and a control section 2e. The banknote deposit and withdrawal section 2a is provided with a banknote deposit and withdrawal port 2a1 and a banknote return port 2a2. The banknote deposit and withdrawal unit 2a identifies loose banknotes taken in through the banknote deposit and withdrawal port 2a1, counts the acceptable loose banknotes and stores them by denomination, while returning unacceptable loose banknotes to the banknote return port 2a2. The banknote deposit and withdrawal unit 2a also dispenses the required number of banknotes from the stored loose banknotes through the banknote deposit and withdrawal port 2a1. The control unit 2e controls the banknote deposit and withdrawal unit 2a, the small bundle storage and withdrawal unit 2b, and the new note storage and withdrawal unit 2c which processes the deposit and withdrawal of new banknotes. The coin processing unit 3 includes a loose coin unit 3a which processes the deposit and withdrawal of loose coins, a coin roll unit 3b which processes the withdrawal of wrapped coins, and a control unit 3c. The loose coin unit 3a is provided with a coin withdrawal box 3a1 and a coin return box 3a2. The loose coin unit 3a identifies loose coins inserted into a coin deposit slot (not shown), counts the acceptable loose coins, and stores them by denomination, while returning unacceptable loose coins to the coin return box 3a2. The loose coin unit 3a also dispenses the required number of coins from the stored loose coins into the coin withdrawal box 3a1. The control unit 3c controls the loose coin unit 3a and the coin roll unit 3b. The currency handling machine 1 also includes a ticket deposit box 4 for storing checks and other valuable securities, and a printer 5 for printing deposit slips, journals, etc.

[0012] The terminal 10 accepts operations from an operator and issues operational instructions to the banknote processing unit 2 and the coin processing unit 3. As shown in FIG. 2 , the terminal 10 includes a display unit 11, an operation unit 12, a control unit 13, and a memory unit 14. The display unit 11 includes a display device such as a liquid crystal display. The display unit 11 displays information such as a business menu screen, an operation explanation screen, error handling guidance, device settings, and a maintenance screen for maintenance personnel. The operation unit 12 includes a touch panel, hardware buttons, a keyboard, etc., and accepts operations performed by the operator using the touch panel or keyboard, generates information corresponding to the operations, and outputs the generated information to the control unit 13. The control unit 13 generates banknote processing instruction information that instructs the operation of the banknote processing unit 2 based on the information acquired from the operation unit 12, and outputs the banknote processing instruction information to the control unit 2e. The control unit 2e acquires the banknote processing instruction information and controls the banknote processing unit 2 based on the banknote processing instruction information to perform processes such as depositing and dispensing banknotes. Furthermore, the control unit 13 generates coin processing instruction information that instructs the operation of the coin processing unit 3 based on information acquired from the operation unit 12, and outputs the coin processing instruction information to the control unit 3c. The control unit 3c acquires the coin processing instruction information, controls the coin processing unit 3 based on the coin processing instruction information, and executes processes such as coin deposit and withdrawal. The control unit 13 also authenticates the operator. The control unit 13 also generates various display screens to be displayed on the display unit 11, and outputs them to the display unit 11. For example, the control unit 13 displays, on the display unit 11, a business menu screen that displays a selectable business menu according to the operator's security rank based on the operator's authentication result. For example, the control unit 13 also acquires information on the processing results of deposit processing, etc. from the control units 2e and 3c, and displays the information on the display unit 11. In addition, the control unit 13 displays, on the display unit 11, an operation explanation screen, error processing guidance, device settings, a maintenance screen for maintenance personnel, etc. The control unit 13 also controls the terminal 10 to output audio from a speaker (not shown) that the terminal 10 is provided with.The memory unit 14 is configured with a storage medium such as a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a hard disk drive (HDD), or a solid state drive (SSD), and stores various information. For example, the memory unit 14 stores the amount of banknotes and coins stored in the money handling machine 1, programs for executing processes related to various operations, etc. The control unit 13 is realized by a processor such as a central processing unit (CPU) included in the terminal 10 executing a program. Some or all of the processes of the control unit 13 may be executed by hardware such as a large scale integration (LSI), an application specific integrated circuit (ASIC), or a field-programmable gate array (FPGA). Although the money handling machine 1 illustrated in FIG. 1 includes two terminals 10, the number of terminals 10 may be one, three, or more. The terminals 10 are an example of an information processing device.

[0013] <Display control 1 to prevent misoperation> Next, a process for preventing an operator from operating erroneously when the operator operates the terminal 10 to perform various processes will be described.

[0014] First, referring to FIGS. 3 to 7, a process for preventing erroneous operation will be described using an example in which the money handling machine 1 performs a deposit process. In the following description, the display unit 11 is an integrated combination of a display device and a touch panel (operation unit 12). The deposit process is executed when the operator performs a login process (authentication) and touches a deposit button on the business menu screen displayed on the display unit 11. Specifically, in response to the operator's operation, the control unit 13 displays a login screen 300, as shown in FIG. 3(a), on the display unit 11. When the operator enters an operator number and touches a confirmation button 301, the control unit 13 authenticates the operator. The operator authentication may be performed by reading magnetic information or IC chip information on an operator card held by the operator, or by biometric authentication such as finger vein authentication. If the authentication is successful, the control unit 13 displays a business menu screen 302, as shown in FIG. 3(b), on the display unit 11. The business menu screen 302 displays a deposit button 303 for performing a deposit process, a withdrawal button 304 for performing a withdrawal process, an exchange button 305 for performing a currency exchange process, a correction button 306 for making subsequent corrections, etc. When performing a deposit process, the operator touches the deposit button 303.

[0015] When the deposit button 303 is touched, the control unit 13 displays a deposit processing screen 400, exemplified in Figures 4(a) and 4(b), on the display unit 11. As shown in Figure 4(a), the operator touches the numbers on the numeric keypad 402 in the slip input field 401 on the deposit processing screen 400 to input the amount (10,000 in the example of Figure 4(a)), and then touches the yen button 403 to input "yen." This allows the operator to input slip information, as shown in the slip details field 404 in Figure 4(b).

[0016] When the operator touches the banknote count button 405, the operation unit 12 generates information in response to the touch on the banknote count button 405, and outputs the generated information to the control unit 13. The control unit 13 outputs banknote processing instruction information that instructs the counting of banknotes to the control unit 2e. When the control unit 2e acquires this banknote processing instruction information, it counts the inserted banknotes and calculates the number and value of the deposited banknotes. The control unit 2e notifies the control unit 13 of the calculated number and value of the banknotes. Furthermore, when the operator touches the coin count button 406, the operation unit 12 generates information in response to the touch on the coin count button 406, and outputs the generated information to the control unit 13. The control unit 13 outputs coin processing instruction information that instructs the counting of coins to the control unit 3c (hereinafter, a description of the process from when the operator touches the button to when the control unit 2e or the control unit 3c executes the process will be omitted). Upon receiving this coin processing instruction information, the control unit 3c counts the inserted coins and calculates the number and value of the deposited coins. The control unit 3c notifies the control unit 13 of the calculated number of coins and value. The control unit 13 updates the display content of the deposit processing screen 400 based on the notified number of coins, etc. Specifically, the control unit 13 displays the total amount acquired from the control units 2e and 3c in the deposit total field 407. In addition, the banknotes counted by the control unit 2e are transported to a temporary storage unit (not shown) provided in the banknote processing unit 2, and when the operator touches the complete button 408, the coins are stored in a storage unit (not shown) provided in the banknote processing unit 2. The coins counted by the control unit 3c are transported to a temporary storage unit (not shown) provided in the coin processing unit 3, and when the operator touches the complete button 408, the coins are stored in a storage unit (not shown) provided in the coin processing unit 3. The operator also inputs any uncounted bills, commemorative coins, checks, gift certificates, and other securities that cannot be counted by the currency handling machine 1 as appropriate, and touches the complete button 408 to complete the deposit process.

[0017] If there is a difference between the invoice amount and the deposit processing is complete, the control units 2e and 3c perform processing according to that amount. For example, if the amount deposited exceeds the invoice amount, the excess amount is withdrawn (paid out) as change, and if the amount deposited is insufficient to cover the invoice amount, the control unit 13 is notified of the shortfall. When notified of the shortfall, the control unit 13 displays a message on the display unit 11 indicating that the deposit processing cannot be completed because the amount deposited is insufficient. The control unit 13 also records the operator's ID, processing details, account code, etc., for the completed deposit processing in the memory unit 14. In addition, the invoice related to the deposit processing is printed by the printer 5 and is also recorded in the memory unit 14 as an electronic journal that can be referenced.

[0018] Furthermore, when the operator touches the cancel button 409, the banknote return button 410, or the coin return button 411, the currency temporarily stored in the temporary storage unit (not shown) is returned to the return unit (banknote return opening 2a2 or coin return box 3a2). For example, when the banknote return button 410 is touched, the control unit 2e controls the banknote handling unit 2 to return the temporarily stored banknotes to the banknote return opening 2a2, and when the coin return button 411 is touched, the control unit 3c controls the coin handling unit 3 to return the temporarily stored coins to the coin return box 3a2. Furthermore, when the cancel button 409 is touched, if there are temporarily stored banknotes, the control unit 2e returns the temporarily stored banknotes to the banknote return opening 2a2, and if there are temporarily stored coins, the control unit 3c returns the temporarily stored coins to the coin return box 3a2. Furthermore, the control unit 13 clears the input contents of the vouchers and manually entered securities entered on the deposit processing screen 400, and transitions the display on the display unit 11 from the deposit processing screen 400 to the business menu screen 302.

[0019] Here, the cancel button 409, the banknote return button 410, and the coin return button 411, which are associated with the return of the currency, can be touched at any time, but if these buttons are touched by mistake, the currency will be returned and the returned currency will need to be deposited again into the currency handling machine 1 and recounted, significantly increasing the time required for the deposit process. Another example of an incorrect operation on the deposit process screen 400 that can result in a loss of processing time is touching the complete button 408. Touching the complete button 408 involves storing the cash stored outside the machine in a temporary storage unit (not shown) in a storage unit (not shown). Therefore, if the complete button 408 is touched by mistake, a deposit cancellation process (an example of a post-deposit cancellation, described later) must be performed, increasing the processing time.

[0020] Therefore, in this embodiment, in order to prevent erroneous operations, long press (continuous touching of the button) of the completion button 408 or buttons 409 to 411 associated with the currency return process is required in order for the touch of these buttons to function, thereby preventing the storage process or return process from being executed in an unintended situation due to accidentally touching a button. Also, by changing the display mode of a button while the button is being pressed and held, attention is drawn to the impact of executing the process corresponding to the button being touched, the loss of processing time if the process is executed by mistake, the effort required for recovery, etc.

[0021] Specifically, as shown in FIG. 5, the control unit 13 changes the display of the button depending on the time the button is touched, and when the touch continues for a predetermined time (processing execution confirmation time), the control unit 13 confirms the touch on the button and makes the touch on the button effective. The button 500 in FIG. 5 is, for example, a button for instructing a currency return process (e.g., the cancel button 409, the banknote return button 410, the coin return button 411, etc.), or a button that, if touched accidentally, will require a cancellation process such as a deposit later (e.g., the complete button 408). FIG. 5(1) shows the display state of the button 500 in its normal state, that is, when no touch has been initiated. In this state, for example, the background color of the button 500 displayed on the display unit 11 is displayed in a light color. Next, as shown in FIG. 5(2), when the operator touches the button 500, the control unit 13 gradually changes the background color of the button 500 from the left side of the button to a darker color for a length of time corresponding to the continuous touch. For example, if the button 500 is set to be confirmed by pressing and holding it for three seconds, the control unit 13 changes the background color of the entire button 500 to a darker color when the button is continuously touched for three seconds. For example, the control unit 13 expands the dark-colored area from the left side to the right side of the button, as if a progress bar were to advance, by 1 / 10 of the width of the button 500 every 0.3 seconds. FIG. 5(3) shows an example of a display when the operator continues to touch the button 500. FIG. 5(4) shows an example of a display when the operator continues to touch the button 500 for the processing execution confirmation time. As shown, the color change is more advanced in FIGS. 5(3) and 5(4) than in FIG. 5(2). If the operator releases his / her finger during the process, the control unit 13 returns the background color of the button 500 to its normal state. In this case, the operator's operation is canceled. In this way, the operator is required to hold down button 500 until the execution of the currency return process is confirmed, and during that time, the display of button 500 is changed to a display mode that corresponds to the time until the touch is confirmed, thereby drawing attention to a process that may result in a loss of time, such as the return process. Also, by providing a grace period before the return process is executed, it is possible to cancel the process if the operator realizes that they have touched button 500 by mistake.This prevents the deposit process from having to be redone, which would prolong the processing time, due to an erroneous operation such as a mistouch on the cancel button 409, the bill return button 410, or the coin return button 411. It also prevents the deposit cancellation process from occurring due to a mistouch on the complete button 408.

[0022] Furthermore, even if a long process execution confirmation time, such as 10 seconds, is set for a button for which it is particularly important to prevent erroneous operation, there may be cases where it is desired to immediately execute a process related to the button if it is determined that the button is correct after, for example, continuing to touch it for 2 to 3 seconds. In such a case, for example, on the condition that a predetermined time (for example, 1 second or more) has elapsed since the operator started touching the button 500, if the operator swipes to the right while still touching the button 500 (traces the button for a predetermined distance or more while still touching), the control unit 13 may immediately confirm the touch on the button 500 and execute the process related to the button 500. As another example, after the operator has continued to touch the button 500 for a predetermined time or more, the control unit 13 may confirm the touch on the button 500 if, for example, the operator touches the button 500 twice in succession (such as a double-click) or swipes in a predetermined direction in an area of the display unit 11 other than the button 500. Alternatively, when the operator touches the button 500 and swipes or flicks in a predetermined direction, the control unit 13 may display a dialog screen (not shown) on the display unit 11, allowing the operator to select whether or not to immediately execute the process. If the operator selects immediate execution, the touch on the button 500 is immediately confirmed, and the process related to the button 500 is executed. This allows the process to be executed immediately without waiting for the process execution confirmation time if there is no mistake in the execution of the process. Furthermore, by enabling an operation such as a swipe that immediately confirms the touch only when a predetermined time has elapsed since the start of touching the button 500 while the touch is continued, the operator is given a moment to pause before performing a swipe or the like. This provides time for the operator to check whether or not there was an error in touching the button 500 or to realize the error, preventing the operator from unconsciously touching the button 500 and immediately swiping, which could lead to an erroneous operation. It is also possible that the operator may develop a habit of starting to touch the button 500, waiting a predetermined second, and then swiping.Alternatively, each time the button 500 is touched, the control unit 13 may randomly set the time from the start of touch until an operation such as a swipe becomes valid. After the set time has elapsed, the control unit 13 may notify the operator that the operation such as a swipe has become valid by displaying the time on the button 500 or another area of the display unit 11, or by audio output. Randomly setting the time may result in the swipe becoming valid in one second at one time, or in the swipe not becoming valid at the end at another time, requiring the operator to wait until the processing execution confirmation time has elapsed. However, this is expected to be effective in preventing erroneous operations due to habitual operation. Furthermore, the time randomly set by the control unit 13 may have upper and lower limits, such as between 1 and 7 seconds if the processing execution confirmation time is 10 seconds, and the time may be set randomly within that range. When the touch is confirmed by these operations, the control unit 13 may also advance the progress bar to the right end of the button 500 simultaneously with the confirmation of the touch.

[0023] As another example of accelerating the confirmation of a touch, as illustrated in FIGS. 5(2-1) to 5(4-1), for example, when the operator touches and drags a progress bar displayed on the button 500 to the right, the control unit 13 may advance the progress bar according to the distance of the drag, and confirm the touch on the button 500 when the operator drags it to the right end of the button 500. If the operator stops dragging before reaching the right end of the button 500, the control unit 13 may determine that a time corresponding to the position of the progress bar advanced according to the length of the drag has elapsed, and control the remaining time until the touch on the button 500 is confirmed. For example, if the processing execution confirmation time is 10 seconds and the operator drags the button 500 from the left end to the 4 / 5 position, the control unit 13 determines that 8 seconds have elapsed since the start of touch. If the operator continues touching for another 2 seconds, the control unit 13 performs display control to advance the progress bar from the 4 / 5 position to the right end during those 2 seconds, and confirms the touch on the button 500 after 2 seconds. This shortens the waiting time and allows the touch on the button 500 to be confirmed promptly. The operation of touching the progress bar and dragging a finger in a predetermined direction to a predetermined position (for example, rightward to the right edge of the button 500) is considered to require a certain degree of continuous attention from the operator, and therefore is expected to be effective in preventing erroneous operations due to unconscious operations. Furthermore, by advancing the progress bar according to the dragged distance, it becomes possible to operate the button 500 until there are 1 to 2 seconds remaining and then wait for the time to pass, which addresses the mentality that dragging to the right edge of the button 500 is troublesome but cannot wait 10 seconds, thereby improving operator convenience. Furthermore, as a countermeasure to prevent the operation of touching the button 500 and then continuing to drag it to the right edge of the button 500 from becoming a habit, the shortening of the waiting time due to dragging may be enabled on the condition that a predetermined time (for example, 1 second or more) has elapsed since the start of touching the button 500, as in the case of the swipe operation described above.Furthermore, the control unit 13 may randomly set the time from the start of touching the button 500 until the drag operation becomes valid each time the button 500 is touched, and after the set time has elapsed, notify the operator that the drag operation has become valid by displaying a message on the display unit 11. This makes it possible to prevent erroneous operations due to the habit of touching the button 500 and the subsequent drag operation.

[0024] The touch time required to activate a button function (the time required to confirm the touch of the button, i.e., the processing execution confirmation time) can be changed by setting. For example, the storage unit 14 stores a setting table T100, as shown in FIG. 6. The setting table T100 has the following fields: "No.", "Screen.", "Button.", "Processing Execution Confirmation Time.", "Unit Time.", "Display Pattern.", "Number of Executions.", and "Operation Duration." The setting table T100 allows the user to set the processing execution confirmation time, the processing unit time for display control, and the display pattern for each screen and button (the number of executions will be described later). Furthermore, the setting table T100 can record the operation duration associated with each screen and button. The operation duration refers to the time the button is continuously touched after the initial touch. For example, when an operator touches the banknote return button 410, the operation unit 12 accepts the operation and outputs a touch signal to the control unit 13, indicating that the banknote return button 410 has been touched. When the control unit 13 first receives a touch signal, it refers to the setting table T100 in the storage unit 14, reads out the process execution confirmation time (e.g., 10 seconds) set for the banknote return button 410, and starts counting the operation duration. The operation unit 12 continues to output a touch signal related to the banknote return button 410 to the control unit 13 while the banknote return button 410 is being touched. While receiving a touch signal from the operation unit 12, the control unit 13 continues to count the operation duration while constantly updating the value of the "operation duration" item for the banknote return button 410 in the setting table T100 with the counted time until the read-out process execution confirmation time has elapsed, and changes the display mode of the banknote return button 410 according to the counted operation duration, as illustrated in Figures 5(1) to 5(4). For example, if the process execution confirmation time is set to 10 seconds and the unit time is set to 1 second in the setting table T100, the control unit 13 will change the background color of the banknote return button 410 by 1 / 10 every second.Note that, for example, information defining how the background color in the normal state and the display mode of the background color change while the banknote return button 410 is touched is registered in advance as a display pattern in the storage unit 14, and one of the registered display patterns (e.g., pattern 2) is set in the "display pattern" item of the setting table T100. If the background color in the normal state is light blue and the background color that is enlarged and displayed while touching is dark blue is registered as pattern 2, the control unit 13 displays the background color of the banknote return button 410 in light blue based on this setting content, and displays a dark blue progress bar on top of it, the length of which corresponds to the duration of the operation. Then, when the process execution confirmation time has elapsed since starting to count the duration of the operation, the control unit 13 determines that the touch on the banknote return button 410 has been confirmed, generates banknote process instruction information that instructs the execution of a process corresponding to the banknote return button 410 (banknote return process), and outputs the generated banknote process instruction information to the control unit 2e of the banknote processing unit 2. The control unit 2e controls the banknote processing unit 2 to execute the banknote return process. Furthermore, if the operator removes his / her finger before the processing execution confirmation time has elapsed, the output of the touch signal from the operation unit 12 to the control unit 13 is interrupted. When the touch signal is no longer output from the operation unit 12, the control unit 13 stops counting the operation duration time and sets the value of the "operation duration time" item for the banknote return button 410 in the setting table T100 to 0. In this case, since the touch on the banknote return button 410 is not confirmed, the control unit 13 does not output banknote processing instruction information to the control unit 2e of the banknote processing unit 2. Therefore, the banknote return processing by the banknote processing unit 2 is not executed. Furthermore, when the touch signal is no longer output from the operation unit 12, the control unit 13 returns the background color of the banknote return button 410 to the normal state ( FIG. 5(1) ). Furthermore, for example, if the operator immediately confirms the touch by swiping while touching the button 500, the control unit 13, upon detecting that a swipe has been performed via the operation unit 12, sets the processing execution confirmation time to the operation duration time being counted.Note that the setting table T100 may be provided with a "remaining time" item instead of the "operation duration" item, and the value obtained by subtracting the operation duration counted by the control unit 13 from the process execution confirmation time may be recorded in the "remaining time" item. Also, the operation duration (or the remaining time obtained by subtracting the operation duration from the process execution confirmation time) does not necessarily have to be configured to be recorded in the setting table T100, and may be recorded in another storage area of the storage unit 14.

[0025] Furthermore, the display mode when the operator starts touching the button 500 and then releases his / her finger may be, as described above, a display mode in which the operation up to that point is canceled and the display returns to the normal state, or a display mode in which the progress bar moves back in the opposite direction by an amount corresponding to the time the finger is released (the length of the dark color becomes shorter), and when the operator resumes touching, the progress bar moves again to the right from the position where it returned by an amount corresponding to the touch time. Alternatively, the display mode may be such that when the operator releases his / her finger, the progress bar moves temporarily halts, and if touching is not resumed within a predetermined time, the touch up to that point is canceled and the display mode of the button 500 returns to the normal state, and when touching is resumed within the predetermined time, the progress bar moves again to the right from the position where it temporarily stopped by an amount corresponding to the touch time. The progress bar may be displayed in a manner that progresses from the right side to the left side of the button 500, or the background color of the button 500 in the normal state may be dark, and a light-colored progress bar may be displayed as the touch on the button begins (for example, the background color in the normal state is blue, and the progress bar representing the touch time is light blue, etc.), or a progress bar of a completely different color scheme may be displayed (for example, the background color in the normal state is blue, and the progress bar representing the touch time is red, etc.). Furthermore, the progress bar may be displayed in a manner that extends from the center of the button 500 to both sides, or in a manner that multiple lines extend radially from the center of the button 500 to the periphery of the button 500, or in a shape such as a circle or ellipse that expands depending on the touch time. Alternatively, the progress bar may be displayed in a manner that extends from both ends of the longitudinal direction of the button 500 to the center, or in a manner that multiple lines extend from the periphery of the button 500 to the center, or in a shape such as a large circle that converges toward the center. Furthermore, instead of performing the above-described display within the range of button 500, a progress bar or the like may be displayed using a wider range (for example, the entire screen) of display unit 11. Furthermore, buttons that require a long press may be displayed only as an outline in the normal state, while buttons that do not require a long press may be filled in from the beginning to indicate that a long press is required.These display modes are registered in advance in the storage unit 14 as display patterns, and one of the display patterns is set for each screen and each button in the "display pattern" item of the setting table T100.

[0026] In the above description, the display mode of the button 500 is changed depending on the time the operator continuously touches the button 500. However, this is not limiting. For example, the operator does not need to continuously touch the button 500. Instead, the time count starts when the operator first touches the button 500. Even if the operator then releases his / her finger, the control unit 13 may continue counting the operation duration, assuming that the touch is still continuing. After the time until the touch on the button is confirmed (the processing execution confirmation time) has elapsed, the return process or the like may be started. During the countdown until the start of the return process, the control unit 13 may change the background color of the button 500, as in the examples of FIGS. 5(1) to 5(4). Alternatively, as illustrated in FIGS. 7(1) to 7(4), the control unit 13 may display a count-up number on the button 500 (for example, counting up from 0 to 10 every second after the button is touched) or a countdown number (for example, counting down from 10 to 0 every second after the button is touched). Furthermore, the control unit 13 may display both the count-up or count-down of numbers and the progress bar progress in parallel on the button 500 (or another area on the display unit 11), or may display one of them on the button 500 and the other in an area on the display unit 11 other than the button 500. As illustrated in FIG. 8 , if the operator touches the button 500 again while the numbers are being counted, the control unit 13 may cancel or pause the countdown. Whether the countdown is canceled or paused upon a second touch may be determined by the display pattern settings, or either may be selectable upon a second touch. For example, as illustrated in FIGS. 8(3) and 8(4), upon a second touch (FIG. 8(3)), the control unit 13 may display a selection menu 501 (FIG. 8(4)) to allow the operator to select either cancel or pause. In this case, upon a second touch, the control unit 13 may pause the counting of the operation duration and display the selection menu 501. When the operator touches the pause button 502, the control unit 13 stops counting the operation duration and the change in the display mode of the button 500 (FIG. 8(5-1)).When the operator touches the cancel button 503, the control unit 13 stops counting the operation duration time and returns the display mode of the button 500 to the normal state (FIG. 8(5-2)). The color, location, and shape of the selection menu 501 may be determined by the display pattern settings, or these settings may be changeable. For example, the selection menu 501 may be displayed in a fixed position with a predetermined color and shape, or the color, shape, and display position may be changed randomly to draw attention and prevent inadvertent operation errors due to familiarity. When the pause button 502 is touched, if there is no re-touching for a predetermined time, it may be treated as if the cancel button 503 was touched. Alternatively, when the pause button 502 is touched again, a selection menu (not shown) similar to the selection menu 501, which allows the operator to select either resume or cancel, may be displayed, allowing the operator to select either option. When resume is selected, the control unit 13 resumes counting the operation duration time from the time when it was paused, and resumes control of the display mode of the button 500 from the point where it was interrupted. The settings listed in the setting table T100 in Fig. 6 are merely an example. For example, the process execution confirmation time may be set to a time less than 5 seconds, a time between 5 and 10 seconds, or a time longer than 10 seconds. The process execution confirmation time may also be set to a time including a value less than 1 second, such as 3.5 seconds. The unit time can also be set to any number of seconds greater than 0 (including a value less than 1 second).

[0027] The above describes display control to prevent erroneous operations using deposit processing as an example. However, examples of processes that can be executed from the business menu screen 302 and for which it is desirable to apply display control to prevent erroneous operations include the following:

[0028] (Subsequent cancellation or correction) The memory unit 14 stores transaction information for each transaction (e.g., deposit or withdrawal). Transaction information can be canceled or corrected by operating a processing screen (not shown) that appears when the correction button 306 on the transaction menu screen 302 is touched. Cancellation or correction of transaction information involves not only data processing but also physical transactions. Taking the example of a post-deposit cancellation, the same amount of currency as stored in a storage unit (not shown) upon deposit is withdrawn. Depending on the settings and device specifications, processing may be performed assuming that the face value matches, or it may be processed to match the number of banknotes at the time of deposit, or if the currency storage location and transaction are managed in association with each other, it may be possible to withdraw the same currency medium as at the time of deposit. In the case of banknotes, the serial number can be used as a reference to determine whether the medium is the same as at the time of deposit. Cancellations and corrections should be performed only when necessary, as they would complicate management if they were made easy. By applying display control to prevent erroneous operations as described in Figures 5, 7, and 8 to buttons that instruct the execution of processes that require careful handling, such as cancellation and correction, it is possible to alert the operator and encourage careful and accurate operation.

[0029] (DATA EXPUNGED) This task involves managing data stored in the storage unit 14, and includes functions for deleting one item and deleting all items. Examples of data include operator data, account names, lump-sum payment names, and classified payment names. Deleting all items is a more important process, and the impact of incorrect operation is greater. The display control for preventing incorrect operation of this embodiment can be applied to the button that instructs data deletion. For example, to delete one item of data, the button can be set to activate by pressing and holding for two seconds, while to delete all data, the button can be set to activate by pressing and holding for five seconds. This notifies the operator that the data deletion process is an important and impactful operation. Furthermore, by allowing the operator to cancel or temporarily pause the operation during a long press, even if the operator accidentally touches a button related to data deletion, the operator can cancel or postpone the incorrect operation.

[0030] (Withdrawal) Even when a withdrawal process is performed by touching the withdrawal button 304, if there is an erroneous operation, the previously withdrawn currency must be deposited and then withdrawn again, resulting in a loss of time. The display control for preventing erroneous operation of this embodiment can be applied to the button that instructs a withdrawal. For example, because the withdrawal of large amounts of cash is important, the longer the withdrawal amount, the longer the button press or waiting time may be required. For example, the actual amount withdrawn is the difference between the withdrawal amount specified by the operator on the withdrawal amount slip and the amount specified by the operator on the deposit amount slip. Therefore, if this difference is higher than a threshold, a longer button press may be required, or the larger the difference, the longer the button press may be required. In this case, since a withdrawal limit is set according to the operator's security rank, withdrawals of 50% or more of the limit according to the operator's security rank may be considered large, or a uniformly high amount may be set. In addition, display control to prevent erroneous operation may be applied to buttons used to perform processes involving withdrawals, such as currency exchange and cassette removal, or to buttons related to operations that can only be performed by high-ranking operators.

[0031] (Device disconnection and degradation) It is possible to disconnect or degrade some units of the currency handling machine 1. Degradation, etc., will make it impossible to use the functions of the currency handling machine 1. Since it takes time to restore operations that cannot be performed due to degradation, etc. by reconnecting, the display control for preventing erroneous operations of this embodiment may be applied to the button that instructs degradation, etc., to prevent erroneous operations.

[0032] <Display control 2 to prevent erroneous operation (display control of available deposit / withdrawal amount (number))> Next, with reference to FIGS. 9 and 10, another process for preventing erroneous operations will be described. In this process, the deposit button 303 and the withdrawal button 304 display the number and amount of coins that can be deposited or withdrawn, thereby preventing impossible deposit or withdrawal operations. For example, in the money handling machine 1, the standby screen before login may display the machine's inventory and information indicating whether the machine is full or empty. However, an operator may perform authentication without sufficient confirmation, proceed to each processing screen, and perform deposit or withdrawal operations. For example, in the case of a deposit process, the operator performs a deposit operation using the deposit process screen 400 illustrated in FIG. 4. If the machine is full of deposited coins, it will be determined after counting the cash that the deposited coins cannot be stored because they are full. In this case, it becomes necessary to respond by canceling the deposit or by performing an intervention process to collect or move the cash from a storage unit (not shown). In the case of a deposit cancellation process, a return operation is performed, and the deposited coins are made available for storage, and then the deposit process is performed again. Furthermore, when performing a collection process, if authentication by an operator capable of performing the collection process is required, authentication must be requested from such an operator, which takes additional time to complete the deposit process. On the other hand, in the case of a withdrawal process, the operator operates the device to transition to a withdrawal process screen (not shown), enters the withdrawal amount, and then touches a button to instruct withdrawal, which initiates the withdrawal process. However, if, for example, the desired denomination is insufficient, it is necessary to withdraw a different denomination, cancel the withdrawal, or intervene to replenish or move cash to a storage unit (not shown). Furthermore, when replenishing or moving cash, authentication by an operator capable of performing these processes may be required, which takes additional time to complete the withdrawal process. In contrast, in the display control of the amount (number) that can be deposited or withdrawn in this embodiment, on the business menu screen 302 shown in Figure 3, storage status information showing the storage status of the currency is displayed on buttons associated with deposit and withdrawal processes such as the deposit button 303, withdrawal button 304, exchange button 305, and correction button 306, thereby preventing the execution of deposit and withdrawal processes that cannot be immediately performed with the amount of currency currently stored in the currency handling machine 1.

[0033] Display control for preventing erroneous operations during deposit processing will be described with reference to Fig. 9. Fig. 9 shows an example of the display of storage status information on deposit button 303 by control unit 13. For example, full display area 303F is provided inside along the top side of deposit button 303, and near-full display area 303NF is provided below it, and icons 303-1 to 303-9 indicating whether each denomination is full or not are displayed in full display area 303F, and icons 303-11 to 303-19 indicating whether each denomination is close to full or not are displayed in near-full display area 303NF. In addition, since change may be withdrawn when depositing money, for example, an empty display area 303E may be provided along the inside bottom edge of the deposit button 303, and a near empty display area 303NE may be provided above it, and icons 303-31 to 303-39 may be displayed in the empty display area 303E to indicate whether each denomination is empty or not, and icons 303-21 to 303-29 may be displayed in the near empty display area 303NE to indicate whether each denomination is close to empty or not.

[0034] Icons 303-1, 11, 21, and 31 indicate the storage status of 1 yen coins stored in the currency processing machine 1, icons 303-2, 12, 22, and 32 indicate the storage status of 5 yen coins, icons 303-3, 13, 23, and 33 indicate the storage status of 10 yen coins, icons 303-4, 14, 24, and 34 indicate the storage status of 50 yen coins, icons 303-5, 15, 25, and 35 indicate the storage status of 100 yen coins, icons 303-6, 16, 26, and 36 indicate the storage status of 500 yen coins, icons 303-7, 17, 27, and 37 indicate the storage status of 1,000 yen notes, icons 303-8, 18, 28, and 38 indicate the storage status of 5,000 yen notes, and icons 303-9, 19, 29, and 39 indicate the storage status of 10,000 yen notes.

[0035] For example, if the machine is full of 100 yen coins, icon 303-5 displays "F," and icon 303-15 displays "0" as the number of coins (or amount) remaining until it is full (or the "0" may be omitted and the space displayed blank). For example, if the machine is not full of 500 yen coins, icon 303-6 does not display "F," and icon 303-16 displays "XXX," the number of coins (or amount) remaining until it is full. The same applies to other denominations. For example, if that denomination is full, the corresponding icon among icons 303-1 to 303-9 displays "F," and the corresponding icon among icons 303-11 to 303-19 displays "0" or a blank in place of "N." For example, if a certain denomination is not full, the corresponding icon among icons 303-1 to 303-9 does not display "F," and the corresponding icon among icons 303-11 to 303-19 displays the number of coins remaining or the amount of money in place of "N." A threshold value may be set for the number of coins remaining until full, and when the number of coins remaining for each denomination falls below the threshold, the number of coins remaining may be displayed in icons 303-11 to 303-19. If there is still room until full, the number of coins remaining may not be displayed. Alternatively, instead of displaying the number of coins remaining, icons 303-11 to 303-19 may simply display "N" to indicate that only a small amount of coins remain. For icons 303-1 to 303-9 that are not full, the icon itself may not be displayed. When displaying or hiding icons 303-1 to 303-9 indicates whether each denomination is full, the "F" may not be displayed. Similarly, for icons 303-11 to 303-19 of denominations that still have room to fill, the icon itself does not need to be displayed. When indicating whether each denomination is nearly full by displaying or hiding icons 303-11 to 303-19, the number of coins remaining until full or "N" does not need to be displayed. Also, when indicating full or nearly full by displaying or hiding an icon, the display position of the icon for each denomination may be fixed for each denomination, or may be displayed justified to the right or left, etc.By displaying only the icons for denominations that are full or nearly full and hiding unnecessary icons, the effectiveness of the warning can be improved.

[0036] Furthermore, if a certain denomination is empty, the corresponding icon among icons 303-31 to 303-39 displays "E," and the corresponding icon among icons 303-21 to 303-29 displays "0" or a blank in place of "N." If a certain denomination is not empty, the corresponding icon among icons 303-31 to 303-39 does not display "E," and the corresponding icon among icons 303-21 to 303-29 displays the number of coins or amount remaining in place of "N" in place of "N." A threshold may be set for the number of coins remaining until empty, and when the number of coins remaining for each denomination falls below the threshold, the icons 303-21 to 303-29 may display the number of coins remaining until empty, but may not display the number of coins remaining when there is still time left until empty. Furthermore, instead of displaying the number of coins remaining until empty, the icons 303-21 to 303-29 may simply display "N" to indicate that only a small number of coins remain. Furthermore, for icons 303-31 to 303-39 of denominations that are not empty, the icon itself need not be displayed. When displaying or hiding icons 303-31 to 303-39 to indicate whether each denomination is empty or not, the "E" need not be displayed. Similarly, for icons 303-21 to 303-29 of coins that are not nearly empty, the icon itself need not be displayed. When displaying or hiding icons 303-21 to 303-29 to indicate whether each denomination is nearly empty or not, the number of coins remaining until empty or the "N" need not be displayed. When displaying or hiding icons to indicate whether a denomination is empty or nearly empty, the display position of the icon for each denomination may be fixed, or may be displayed justified to the right or left. By displaying only the icons for denominations that are empty or nearly empty and hiding unnecessary icons, the effectiveness of the attention can be improved.

[0037] As another display mode of the storage status information, full display area 303F and near-full display area 303NF may be combined into one to provide only full display area 303F and display icons 303-1 to 303-9, and for example, if the drawer is full of 1-yen coins, icon 303-1 may display "F," and if not, icon 303-1 may display the number of coins remaining until the drawer is full. Similarly, empty display area 303E and near-empty display area 303NE may be combined into one to display "E" on the icon for each denomination when the drawer is empty of coins of that denomination, and if not, the number of coins remaining until the drawer is empty. Furthermore, with regard to the display of banknote icons, instead of displaying a figure resembling a banknote (e.g., figure 303-91 in the case of icon 303-9), in the case of banknotes with distinctive colors, such as Japanese banknotes, the background color of icons 303-9, 19, 29, and 39 corresponding to 10,000 yen notes may be displayed in brown, the background color of icons 303-8, 18, 28, and 38 corresponding to 5,000 yen notes may be displayed in purple, and the background color of icons 303-7, 17, 27, and 37 corresponding to 1,000 yen notes may be displayed in green. Furthermore, the control unit 13 may display the borders of the icons in the color corresponding to each banknote, rather than displaying the background colors in the colors corresponding to each banknote. Furthermore, the control unit 13 may display the background colors in the full display area 303F and near-full display area 303NF in the colors corresponding to each banknote, and the borders of the icons in the empty display area 303E and near-empty display area 303NE in the colors corresponding to each banknote. Furthermore, when the border of the icon is displayed in a color corresponding to each banknote, the control unit 13 may display, for example, "F" or "N" or the numbers from full to empty in the color corresponding to each banknote. Furthermore, instead of the icons for each denomination illustrated in Fig. 9, the control unit 13 may provide an area such as a rectangle whose border or background is displayed in a color corresponding to the denomination in each of the full display area 303F, the near full display area 303NF, the full display area 303F, and the near full display area 303NF, and display in each area, for example, whether the banknote is full, the number of banknotes until full, whether the banknote is empty, and the number of banknotes until empty in the color corresponding to the denomination.By displaying the storage status information on the deposit button 303 in this way, it is possible to know whether the deposit process can be carried out, and it is possible to prevent the execution of the deposit process for coins that cannot be deposited because the machine is full or nearly full. Also, various examples have been described regarding the display mode of the storage status information on the deposit button 303, but for example, each of these various display modes is registered in advance in the memory unit 14 as an individual display pattern, and one of these display patterns is set in association with the deposit button 303 in the setting table T100. Then, the control unit 13 displays the storage status information on the deposit button 303 based on the display pattern (e.g., pattern 4 in FIG. 6) set in association with the deposit button 303 in the setting table T100.

[0038] Next, display control for preventing erroneous operation during the withdrawal process will be described with reference to FIG. 10. FIG. 10 shows an example of display of storage status information on the withdrawal button 304 by the control unit 13. For example, the control unit 13 displays on the withdrawal button 304 a withdrawal limit corresponding to the operator's security rank, based on the amount of money stored in the money handling machine 1. For example, assume that an operator's withdrawal limit is 200,000 yen and that there are 20 or more 10,000 yen bills stored in the money handling machine 1. In this case, the control unit 13 displays an icon 304-1 showing a 10,000 yen bill graphic 304-11 and the number "20" indicating that the withdrawal limit is 200,000 yen, at a predetermined position on the withdrawal button 304, as shown in FIG. 10(a). The display position of the icon 304-1 may be set arbitrarily. Furthermore, the "20" may display the total number of coins of each denomination stored in the money handling machine 1, or an icon showing the number of coins of each denomination stored may be displayed for each denomination. Furthermore, the number of stored bills of a given denomination may not only be the number in the machine, but may also be a value that includes the number of bills currently on hand. Assume that the operator's withdrawal limit is 200,000 yen, and there are only 15 10,000 yen bills stored in the money handling machine 1. In this case, the control unit 13 displays "15" instead of "20" in the icon 304-1 of the withdrawal button 304. If 150,000 yen is withdrawn in this state, "0" is displayed instead of "15," and if 50,000 yen is subsequently deposited, "5" is displayed instead of "0." The control unit 13 may also display only the operator's withdrawal limit instead of the amount stored in the money handling machine 1, or may display both the operator's withdrawal limit and the amount stored in the money handling machine 1. An example of displaying both the withdrawal limit and the stored amount is shown in Figure 10(b). The "0" in the icon 304-2 in Figure 10(b) indicates the amount stored in the machine, and the number "30" in parentheses indicates the operator's withdrawal limit. Furthermore, if the deposited amount is "0", a message indicating that the denomination cannot be dispensed may be displayed within the icon 304-2, within the withdrawal button 304, or at a predetermined position outside the withdrawal button 304. Note that although the withdrawal button 304 has been used as an example in the explanation of FIG. 10, a similar display can also be displayed for the exchange button 305.By displaying storage status information on the withdrawal button 304 and exchange button 305 in this way, it is possible to know whether or not withdrawal or exchange can be performed. This makes it possible to prevent the execution of a withdrawal process or exchange process for currency that cannot be withdrawn. It is also possible to prepare in advance for replenishment or movement of the necessary denominations to avoid withdrawal or exchange of undesired denominations. Regarding the display mode of storage status information on the withdrawal button 304, the control unit 13 displays storage status information on the withdrawal button 304 based on a display pattern (for example, pattern 5 in FIG. 6) set in association with the withdrawal button 304 in the setting table T100.

[0039] The process for preventing erroneous operations has been described above. Next, a process for preventing omission of operations when the operator operates the terminal 10 to perform various operations will be described with reference to Figs.

[0040] <Display control to prevent missed implementation> FIG. 11 shows display examples of buttons 600 related to non-essential tasks and buttons 700 related to essential tasks (hereinafter sometimes referred to as essential tasks). As an example, a case will be described in which the display of the button 600 related to the non-essential tasks remains unchanged regardless of whether the task has been performed or not, while the display of the button 700 related to the essential tasks changes depending on whether the task has been performed or not. No. 1 in FIG. 11 shows a display example of the button 600. In the case of the button 600 related to the non-essential task, the display mode does not change before and after touching the button. On the other hand, in the case of the button 700 related to the essential task, the display mode changes before and after touching the button. Nos. 2 to 7 show display examples of the button 700. The display control of the button 700 described below is performed by the control unit 13. In the display example shown in No. 2, the background color of the button 700 is displayed in a light color (e.g., light orange) before the button is touched, and the background color is displayed in a dark color of the same series (e.g., dark orange) after the button is touched. The background color of the button 700 (orange in this example) may be a color that is well known as indicating a required task. With this display mode, the background color of the button 700 makes it possible to know whether a button related to a required task has been touched, and if the background color is light, it is possible to notice that the required task has not been performed. This makes it possible to prevent omission of the required task. Furthermore, if the task related to the button 700 is an important task, the background color of the button 700 is changed from a light color to a dark color over a processing execution confirmation time, and the touch on the button 700 is confirmed after the processing execution confirmation time has elapsed, thereby providing a display mode that also has a function to prevent erroneous operation.

[0041] In the display example shown in No. 3, the background color of the button 700 is displayed in dark orange before the button is touched, and the background color is displayed in dark blue after the button is touched. This change in display mode allows the user to understand the implementation status of the required tasks, and if the background color is orange, the user can notice that the required tasks have not been implemented. Even in the case of No. 3, for example, the process of changing the background color from orange to blue can be represented by the progression of a blue progress bar, thereby making it possible to create a display mode that also has a function to prevent erroneous operation. In the display example shown in No. 4, the background color of the button 700 is displayed in light orange before the button is touched, and the background color is displayed in dark blue after the button is touched. In the case of No. 4, the function to prevent erroneous operation can also be achieved by displaying a progress bar or the like depending on the touch time.

[0042] In the display example shown in No. 5, a display field 701 is displayed on a button 700, and before the button is touched, no check mark is displayed in the display field 701, but after the button is touched (after the process is executed), a check mark is displayed. This change in the display mode allows the operator to understand the implementation status of the required tasks, and based on the absence of a check mark, the operator can realize that the required tasks have not been implemented.

[0043] In the display example shown in No. 6, before touching the button, the background color of the button 700 is displayed in light blue. After touching the button, a dark blue progress bar is displayed on the background color, and finally, the background color returns to the original light blue. Furthermore, after touching the button, a check mark is displayed in the display field 701. This change in display mode allows the user to grasp the implementation status of the required task. Furthermore, by displaying the progress bar advancing over the processing execution confirmation time, a display mode that also functions to prevent erroneous operation can be achieved. In the display example shown in No. 7, before touching the button, the background color of the button 700 is displayed in light blue. After touching the button, the background color is displayed in gray, and a check mark is displayed in the display field 701. In this example, too, by changing the background color depending on the touch duration, a display mode that both prevents omission of execution and erroneous operation can be achieved. If the required task in question does not need to be performed again once it has been performed, the background color may be displayed in gray (grayed out) after touching the button 700, as shown in the example of No. 7, to indicate that it no longer needs to be performed. Each of these display modes related to preventing omissions is registered in advance in storage unit 14 as an individual display pattern, and one of these display patterns is set in setting table T100 in association with the screen and button of the process that is the target of preventing omissions. Then, control unit 13 controls the display of buttons based on the display pattern set in setting table T100 in association with a predetermined screen and button (for example, pattern 6 for the withdrawal process screen and change withdrawal button in FIG. 6). Furthermore, each time a target button is touched, control unit 13 adds 1 to the value of the "Number of executions" item corresponding to the target screen and button in setting table T100, and performs control such as displaying a check mark in display field 701 based on this value. Specifically, control unit 13 displays a check mark in display field 701 if the value of the "Number of executions" item is 1 or greater, and does not display a check mark in display field 701 if the value is 0.

[0044] The display control to prevent omissions of changes may be applied to the following processes. For example, among the processes performed when a store is opened using the currency handling machine 1, essential tasks include depositing money and creating reserve funds, tasks performed by tellers at banks and shopping malls, and tasks performed by sales representatives and tenant employees. The display control to prevent omissions of changes, as illustrated in FIG. 11, may be applied to the buttons required for these tasks. As another example, in the task of dispensing change for a cash register, if the cash register is limited to dispensing change only once a day, the display control illustrated in FIG. 11 may be applied to the button used for dispensing change so that it is possible to know whether the change has been dispensed if the cashier changes during the day. Furthermore, the display control to prevent omissions of changes may be applied to buttons used when a new currency handling machine 1 is introduced or installed, to ensure that no tasks are missed.

[0045] <Display control of execution count> Next, referring to FIG. 12, a modified example of the prevention of missed executions, namely, display control of the number of executions, will be described. In this modified example, the number of executions is displayed on the button. This type of display is suitable for display control of buttons for processes that are subject to prevention of missed executions (e.g., processes that must be performed multiple times per day) or processes that have a limited number of executions. FIG. 12 shows an example of a button 800 displaying the number of executions. In the display examples shown in Nos. 1, 2, and 5 in FIG. 12, the button 800 is provided with a display field 801 that displays the number of executions. When a task has not yet been executed, the display field 801 displays a blank or "0." When a task has been executed once, "1" is displayed. When a task has been executed n times, "n" is displayed. The background color of No. 1 is displayed in a dark color, while the background color of Nos. 2 and 5 is displayed in a light color. In the cases of Nos. 2 and 5, a dark progress bar is displayed, thereby providing a display mode that also functions to prevent erroneous operation. Furthermore, for a task that requires execution n times, the operator can confirm the number of executions by checking the value in the display field 801. Furthermore, as in the example of No. 5, by setting the background color of the button 800 to a color that indicates that the task is mandatory, it is possible to prevent mandatory tasks from being omitted.

[0046] No. 3 and No. 4 in Figure 12 show examples of displaying a background color that changes depending on the number of times it has been performed. In the case of No. 3, the background color changes to a darker color of the same type as the number of times it has been performed increases. For example, when an item has not been performed, the background color is displayed in light green, and as the number of times it has been performed, the background color gradually changes to darker green. In the case of No. 4, the background color changes to a different type of color depending on the number of times it has been performed. When an item has not been performed, the background color is displayed in light blue, and as the number of times it has been performed increases, the background color changes from light blue to light green to yellow. These changes in background color allow the operator to understand the execution status of the task.

[0047] The display control illustrated in FIG. 12 allows the operator to visually grasp how many times a transaction has been performed. Display control of the number of executions is suitable when there is an upper limit on the number of times a transaction can be performed. For example, if a shopping mall wants to limit the number of times a specific tenant can exchange money (e.g., five times) at a certain time, as illustrated in No. 7 of the setting table T100 of FIG. 6, the "Display Pattern" field is set to display pattern 7 (e.g., a display mode such as No. 1 of FIG. 12) in association with the transaction menu screen and the exchange button, and the "Number of Executions" field is set to the number of executions and the upper limit for the exchange process (e.g., in the case of No. 7 of FIG. 6, 0 is the number of executions and 5 is the upper limit). Based on this setting, the control unit 13 controls the display of the exchange button 305 on the transaction menu screen 302. Specifically, the control unit 13 provides a display area such as the display field 801 illustrated in No. 1 of FIG. 12 on the exchange button 305, and displays the number of executions set in the setting table T100 in the display field 801. When the number of executions displayed in the display field 801 reaches the upper limit, the control unit 13 displays a message such as "Exchange not possible" on the display unit 11 or controls the exchange button 305 so that it cannot be touched. For example, the control unit 13 may control the exchange button 305 so that it is grayed out and cannot be touched. While FIG. 12 shows an example in which the value in the display field 801 is counted up, the upper limit may be displayed in the display field 801 when an operation has not been performed, and the remaining number of executions may be displayed each time an operation is performed. The display of the number of executions, the number of executions completed, etc. may be cleared at the end of the day's work, or may be set to be cleared at any timing. The remaining number of executions may be cleared on an operator-by-operator basis, or the remaining number of executions managed by the money handling machine 1 may be cleared regardless of the operator.

[0048] (operation) Next, an example of button display control on the operation menu screen 302 and various processing screens transitioned from the operation menu screen 302 will be described with reference to the flowchart of FIG. First, the operator sets display control for each button on each processing screen (step S10). For example, when display control for preventing erroneous operation is performed, the operator sets a background color, a processing execution confirmation time, whether to continue touching a button, whether to perform a continuous touch when the button is released (cancel or pause), whether to perform a re-touch (cancel or pause), whether to display storage status information on the deposit button 303, the withdrawal button 304, and the exchange button 305, and how to display the information. When display control for preventing omission of execution is performed, the operator sets a background color, whether to display / hide the display field 701, whether to perform display control for preventing erroneous operation in addition to preventing omission of execution, and so on. When display control for the number of executions is performed, the operator sets a background color, whether to display / hide the display field 801, whether to perform display control for preventing erroneous operation in addition to the number of executions, and so on. The operation unit 12 accepts input of display control settings by the operator. The control unit 13 selects a display pattern according to the display control settings for each button received by the operation unit 12, and registers the selected display pattern, upper limit of the number of executions, processing execution confirmation time, and unit time in the setting table T100 of the memory unit 14 for each button on each screen.

[0049] Next, when the operator performs a predetermined operation, the control unit 13 displays a processing screen related to the business to be executed (step S11). For example, when the operator performs a predetermined operation such as authentication, the control unit 13 displays the business menu screen 302. The control unit 13 displays the deposit button 303, the withdrawal button 304, the exchange button 305, and the correction button 306 on the business menu screen 302 based on the setting table T100. As an example, assume that the business has just started and none of the business operations have been executed yet. In this case, the control unit 13 displays the buttons related to each business (e.g., the deposit button 303) on the business menu screen 302 in the normal state. At this time, if a display pattern that displays storage status information is set for the deposit button in the "display pattern" item of the setting table T100, the control unit 13 displays the full display area 303F, as illustrated in FIG. 9, on the deposit button 303. Furthermore, when the operator touches a button related to the business to be executed, the control unit 13 displays a processing screen related to the touched button (e.g., the deposit processing screen 400).

[0050] Next, when the operator touches a button displayed on the processing screen, the operation unit 12 detects the touch on the button (step S12) and outputs information about the touched button (which button was touched) to the control unit 13. The control unit 13 determines whether or not an erroneous operation prevention setting is enabled for the button for which the touch was detected (step S13). For example, if a value greater than 0 seconds (including less than 1 second) is set in the "Processing Execution Confirmation Time" item of the setting table T100, the control unit 13 determines that an erroneous operation prevention setting is enabled; otherwise, the control unit 13 determines that an erroneous operation prevention setting is disabled. If an erroneous operation prevention setting is enabled (step S13; Yes), the control unit 13 performs display control for erroneous operation prevention as described with reference to FIGS. 5 to 8 (step S14). For example, while the operation unit 12 detects a touch on the target button, the control unit 13 gradually changes the background color of the button depending on the duration of the touch, and when the processing execution confirmation time has elapsed, the control unit 13 determines that the touch on the button has been confirmed (the processing related to the button will be executed). The control unit 13 suspends the touch of the button until the processing execution confirmation time has elapsed, and only after the processing execution confirmation time has elapsed does it confirm the touch of the button and instructs the control units 2e and 3c to execute the processing related to that button. This suspends the execution of the processing related to the button touched by the operator, making it possible to cancel the processing during that time. Furthermore, if the operation unit 12 detects that the operator has released the button touch while the processing execution confirmation time is elapsed, the control unit 13 cancels the operation on the button and returns the display mode of the button to its normal state, or pauses counting the operation duration time, based on the settings made in step S10, and performs control according to the subsequent operation by the operator.

[0051] When the processing execution confirmation time has elapsed and the touch on the button is confirmed, or when a button that is not set to prevent erroneous operation is touched (step S13; No), at least one of the control unit 13, control unit 2e, and control unit 3c executes the processing related to the touched button (for example, the currency return processing) (step S15).

[0052] When the processing by the control unit 2e and the like is completed, the control unit 13 determines whether at least one of the settings for preventing omission of execution and the display setting for the number of executions has been performed for the touched button (step S16). For example, if a display pattern including either the display control for preventing omission of execution or the display control for the number of executions has been set in the "display pattern" item of the setting table T100, the control unit 13 determines that at least one of the settings has been performed; otherwise, it determines that neither setting has been performed. If neither setting has been performed (step S16; No), the process proceeds to step S18. If at least one setting has been performed (step S16; Yes), the control unit 13 performs display control for the completion of execution (step S17). For example, if the setting for display control for preventing omission of execution has been performed, the control unit 13 displays the background color of the button in the color used after completion of execution, or displays a check mark in the display field 701 illustrated in FIG. 11. For example, when a setting for controlling the display of the number of executions is configured, the control unit 13 displays the background color of the button in a color corresponding to the number of executions, or displays the cumulative number of executions in a display field 801 illustrated in FIG. 12. The control unit 13 records information such as the number of executions in the "number of executions" field in the setting table T100 of the storage unit 14. If the operator continues to perform other processing (step S18; Yes), the processing from step S11 is repeated. If the operator does not perform other processing (step S18; No), the operator logs out and temporarily ends the processing. Thereafter, if the work for the day is not finished (step S19; No), the processing from step S11 is repeated as necessary. At this time, for buttons for which the setting for preventing omission of execution or the setting for displaying the number of executions is configured, the control unit 13 controls the display of each button based on the setting of the number of executions and whether the button has been executed or not, which are recorded in the setting table T100 of the storage unit 14. In addition, if a limit is set on the number of executions and the number of executions has already reached the upper limit, the control unit 13 displays the button as unselectable, or displays a message such as "The button has already been executed the limited number of times" when the button is touched.

[0053] When the work for the day is finished (step S19; Yes), the control unit 13 resets the display mode of all buttons to the normal state (step S20). Also, the information recorded in the storage unit 14, such as whether or not the work has been performed that day and the number of times it has been performed, is finalized (closed), so that the next day, all work can be started in an unperformed state.

[0054] (effect) As described above, the terminal 10 of this embodiment changes the display mode of a button (e.g., buttons 303 to 306, buttons 408 to 411) based on the operation status of the button. Changing the display mode of the button allows a user to perform a task while ensuring sufficient confirmation, thereby preventing erroneous operations. Here, the operation status refers to, for example, the time a button is continuously touched in display control for preventing erroneous operations. Alternatively, the operation status refers to the touch state from the start of touching and pressing a button until the elapse of the processing execution confirmation time when the user can release his / her finger in display control for preventing erroneous operations (e.g., waiting for the time to elapse without touching, touching again to select cancel, pause, or re-execute). Furthermore, the operation status refers to whether an execution instruction has already been given to the button, i.e., whether the button has already been executed in display control for preventing omissions. Alternatively, the operation status refers to how many times an execution instruction has been given to the button, i.e., the number of executions in display control for the number of executions. Furthermore, the terminal 10 of this embodiment allows a user to perform tasks without omissions, without relying on experience or a manual. Specifically, a processing execution confirmation time is set according to the importance and impact of the task, and the execution of the task is suspended from the moment the button is touched until the processing execution confirmation time has elapsed, while the display mode of the button is changed during that time. This notifies the operator that an important task is to be performed, provides confirmation time before the task is executed, and prevents erroneous operations such as touching the button incorrectly. Furthermore, by displaying storage status information on the button, it is possible to prevent the execution of tasks that cannot be executed immediately, at least with the current storage status of the coins. Furthermore, by indicating whether a task is essential and its execution status using the background color of the button, it is possible to see at a glance whether the task has been executed or not, promoting the execution of the task without omissions. Furthermore, by displaying the number of times the task has been executed, it is easy to understand the execution status. Alternatively, by displaying the remaining number of times it can be executed, it is easy to understand the number of times it can be executed before the execution limit is reached.

[0055] <Variation 1> In the above embodiment, display control by the terminal 10 of the money handling machine 1 has been described as an example, but the application of the display control of this embodiment is not limited to the money handling machine 1. For example, the present invention may be applied to an information processing device provided in an ATM (automated teller machine) 900 of a financial institution such as a bank, and the above-mentioned display control 1 for preventing erroneous operation may be applied to a button 902 on a transfer screen displayed on a display unit 901 of the ATM 900, as shown in FIG. 14. In this case, depending on the transfer amount, the processing execution confirmation time may be set longer the larger the transfer amount. Furthermore, since information such as the transfer destination that was entered over a long period of time would be discarded, the display control 1 for preventing erroneous operation may be applied to a cancel button 903 so that it cannot be easily canceled by a mistake. For example, in a case where a transfer operation involves selecting a transfer destination on the first screen, entering the transfer destination account number on the second screen, entering the transfer amount on the third screen, and then transitioning to the final confirmation screen shown in FIG. 14, the longest processing execution confirmation time may be set for the cancel button 903 in FIG. 14, and the next longest processing execution confirmation time may be set for the cancel button (not shown) on the third screen. The processing execution confirmation time may be set according to the amount of input information related to the transfer. The number of transfers to other accounts and the total transfer amount over a predetermined period (e.g., one month) may be displayed on button 902, or upper limits may be set for the number of transfers and the total transfer amount. Display control 1 to prevent erroneous operation may be applied to buttons that an operator touches when signing a contract for a service or purchasing goods using their personal computer (PC) or smartphone, allowing the operator to cancel the erroneous operation if they accidentally touch the contract button or purchase button. Display control to prevent erroneous operation may also be applied to the print execution button displayed by an application that controls the printer. For example, the processing execution confirmation time can be set according to the number of printed sheets (the number of printed sheets to be printed at that time, or the total number of printed sheets by the same operator in the immediately preceding specified period), and when printing a large number of printed sheets from a printer, the control can be set so that printing cannot start until a long wait time has elapsed, thereby preventing unnecessary printing.In this case, the number of pages to be printed may be displayed on the print execution button. Furthermore, to prevent accidental printing on paper when the intended print destination is a PDF file but the printer is selected as the output destination, the print execution button may be displayed in different ways (e.g., colors) depending on the output setting, depending on whether the output is to a PDF file or a printer. For example, a longer processing execution confirmation time may be set for the printer output setting. Display control may also be applied to icon buttons used to launch applications installed on the operator's PC or smartphone to prevent operators from forgetting to perform the tasks. For example, the icon buttons for applications related to daily tasks or habits (such as writing a diary) may be displayed in a lighter color if the task has not been performed, and in a darker color if the task has already been performed. This can prevent operators from forgetting to perform tasks, etc.

[0056] <Variation 2> Furthermore, even when the buttons used for operation are hardware buttons (operation unit 12) rather than software buttons displayed on display unit 11, the display control for preventing erroneous operation, display control for preventing omission of execution, display control for the number of executions, and display control for the amount of deposits and withdrawals possible can be performed according to this embodiment. For example, in the case of preventing erroneous operation, a display area corresponding to one hardware button is provided in a part of display unit 11 (or the entire display unit 11), and when an operator presses one of the hardware buttons, control is performed to change the display mode of the corresponding display area on display unit 11 depending on the pressing time, as described in the above embodiment. For example, in the case of display control for preventing omission of execution, a display area corresponding to each hardware button is provided within the display range of display unit 11, and each display area displays the execution status of the process related to the corresponding hardware button in a display mode such as that illustrated in FIG. 11. In the case of display control for the number of executions, the number of executions of the process related to each hardware button is displayed in the corresponding display area on display unit 11 in a display mode such as that illustrated in FIG. 12. In addition, in the case of display control of the amount of money that can be deposited or withdrawn, a corresponding display area is provided on the display unit 11 for each hardware button that instructs the execution of a process involving a deposit or withdrawal, and storage status information related to the deposit or withdrawal is displayed in the display format shown as examples in Figures 9 and 10, respectively.

[0057] <Variation 3> In the process 1 for preventing erroneous operation in the above embodiment, the display mode of the button is changed depending on the time the operator touches the button, but instead of or in addition to changing the display mode of the button, the control unit 13 may notify the operator of the passage of time by audio output. For example, the control unit 13 may control the control unit 13 to output audio indicating the elapsed time from the start of touching the button until the process execution confirmation time has elapsed, or to output audio counting down the remaining time until the process execution confirmation time has elapsed.

[0058] In addition, the components in the above-described embodiments can be replaced with well-known components as appropriate without departing from the spirit of the present invention. Furthermore, the technical scope of the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the present invention.

[0059] The information processing device and the program described in each embodiment can be understood, for example, as follows.

[0060] (1) An information processing device (e.g., terminal 10) according to the first aspect has an operation unit 12 having an operation reception area (buttons) that receives operations from outside, and a control unit 13 that executes processing in accordance with the operation received by the operation reception area. After a predetermined time (processing execution confirmation time) has elapsed since the operation unit 12 received the operation in the operation reception area, the control unit 13 determines the execution mode (execution, cancellation) of the processing, controls the execution of the processing based on the determined execution mode (output of banknote processing instruction information, etc. to the control unit 2e, etc.), and further, during the period from receiving the operation until the predetermined time has elapsed, issues a notification in accordance with the time that has elapsed since receiving the operation (display control of buttons, etc., countdown by audio output, etc.).

[0061] (2) The information processing device according to the second aspect is the information processing device of (1), in which, when the operation unit 12 receives an operation to pause the passage of the predetermined time in the operation reception area (button) (touching the pause button 502 in Figure 8 (5)), the control unit 13 suspends the execution of the process (Figure 8 (5-1)).

[0062] (3) The information processing device according to the third aspect is any of the information processing devices (1) to (2), and when the operation unit 12 receives an operation to stop the execution of the process in the operation reception area before the predetermined time has elapsed (touching the cancel button 503 in Figure 8 (4)), the control unit 13 cancels the execution of the process (Figure 8 (5-2)).

[0063] (4) An information processing device according to a fourth aspect is an information processing device according to any one of (1) to (3), and further includes a memory unit 14 that stores a setting table T100 in which the operation reception area is set in correspondence with the predetermined time, and when the operation unit 12 receives the operation at the operation reception area (button), the control unit 13 reads out the predetermined time corresponding to the operation reception area from the setting table, and counts the time that has elapsed since the operation was received (operation duration) from the time the operation was received until the read predetermined time has elapsed, and notifies the user of the elapsed time or the remaining time until the predetermined time has elapsed.

[0064] (5) An information processing device according to a fifth aspect is any of the information processing devices according to (1) to (4), and the control unit 13 visually displays whether the processing has been executed or not by changing the display mode of the operation reception area related to the processing (for example, a button displayed on the display unit 11 when the operation unit 12 is configured as a touch panel) or the display mode of the display area corresponding to the operation reception area (a display area provided on the display unit 11 corresponding to a hardware button) (display control to prevent omission of execution).

[0065] (6) An information processing device according to a sixth aspect is any of the information processing devices (1) to (5), in which the control unit 13 displays the number of times the process has been executed or the number of times it can be executed in the operation reception area related to the process (for example, a button displayed on the display unit 11 when the operation unit 12 is configured as a touch panel), or in a display area corresponding to the operation reception area (display control of the number of executions).

[0066] (7) An information processing device according to the seventh aspect is an information processing device according to any one of (1) to (6), which displays information indicating whether the process can be executed (such as a display of "full" for deposit in Figure 9, a display of "empty" for withdrawal, a display of the withdrawal limit in Figure 10(a), and a display of the amount stored in Figure 10(b)), and conditions until the process cannot be executed (such as the number and amount of coins until full in Figure 9, the number and amount of coins until empty, a display of the withdrawal limit in Figure 10(a), and a display of the amount stored in Figure 10(b)), or information indicating that the process is approaching impossibility (such as simply displaying "N" in Figure 9, without displaying the number and amount of coins until full or empty). This information is displayed in the operation reception area related to the process (for example, a button displayed on the display unit 11 when the operation unit 12 is configured as a touch panel) or in a display area corresponding to the operation reception area (a display area provided on the display unit 11 corresponding to a hardware button).

[0067] (8) A program according to an eighth aspect causes a computer to function as a means for accepting an operation from outside through an operation reception area that accepts the operation, and a means for executing a process according to the operation accepted by the operation reception area, wherein the means for executing the process determines an execution mode of the process after a predetermined time has elapsed since the means for accepting the operation accepted the operation through the operation reception area, controls the execution of the process based on the determined execution mode, and further, during the period from when the operation was accepted until the predetermined time has elapsed, issues a notification according to the time that has elapsed since the operation was accepted. [Explanation of symbols]

[0068] 1. Currency processing machine, 2. Banknote processing unit, 3. Coin processing unit, 4. Ticket deposit box, 5. Printer, 10. Terminal, 11. Display unit, 12. Operation unit, 13. Control unit, 14. Memory unit

Claims

1. an operation unit having an operation reception area for receiving an operation from outside; a control unit that executes a process according to the operation received by the operation receiving area, The control unit determining an execution mode of the process after a predetermined time has elapsed since the first operation received by the operation unit in the operation reception area, and controlling the execution of the process based on the determined execution mode; further, during the period from the reception of the first operation until the predetermined time has elapsed, providing a notification according to the time that has elapsed since the reception of the first operation; and when the operation unit further receives a second operation in the operation reception area, shortening the length of the predetermined time; When a drag operation is received as the second operation, the predetermined time is shortened in accordance with the length of the drag operation. Information processing device.

2. an operation unit having an operation reception area for receiving an operation from outside; a control unit that executes a process according to the operation received by the operation receiving area, The control unit determining an execution mode of the process after a predetermined time has elapsed since the first operation received by the operation unit in the operation reception area, and controlling the execution of the process based on the determined execution mode; further, during the period from the reception of the first operation until the predetermined time has elapsed, providing a notification according to the time that has elapsed since the reception of the first operation; and when the operation unit further receives a second operation in the operation reception area, shortening the length of the predetermined time; randomly setting the time until the second operation is enabled; Information processing device.

3. the control unit shortens the length of the predetermined time when a predetermined first time that is shorter than the predetermined time has elapsed since the operation unit accepted the first operation in the operation acceptance area and the operation unit accepted the second operation in the operation acceptance area.

3. The information processing device according to claim 1.

4. Computer, means for accepting an operation from an external device through an operation acceptance area; means for executing a process in accordance with the operation received by the operation receiving area; It functions as The means for executing the process includes: the operation receiving means determines an execution mode of the process after a predetermined time has elapsed since the first operation is received in the operation receiving area, and controls the execution of the process based on the determined execution mode; and, during the period from the reception of the first operation until the predetermined time has elapsed, issues a notification according to the time that has elapsed since the reception of the first operation; and, when the operation receiving means further receives a second operation in the operation receiving area, shortens the length of the predetermined time; When a drag operation is received as the second operation, the predetermined time is shortened in accordance with the length of the drag operation. program.

5. Computer, means for accepting an operation from an external device through an operation acceptance area; means for executing a process in accordance with the operation received by the operation receiving area; It functions as The means for executing the process includes: the operation receiving means determines an execution mode of the process after a predetermined time has elapsed since the first operation is received in the operation receiving area, and controls the execution of the process based on the determined execution mode; and, during the period from the reception of the first operation until the predetermined time has elapsed, issues a notification according to the time that has elapsed since the reception of the first operation; and, when the operation receiving means further receives a second operation in the operation receiving area, shortens the length of the predetermined time; randomly setting the time until the second operation is enabled; program.

Citation Information

Patent Citations

  • Information processor

    JP1992178815A

  • Printing system and display method used by the same

    JP1998105351A

  • Display apparatus for control, plotting editor device, display control program, and recording medium

    JP2006134092A

  • Currency processing machine, and currency processing machine system

    JP2010108033A

  • Method and apparatus for using portable terminal

    JP2014123374A