Information processing device, information processing system, method, and program

JP2025033723APending Publication Date: 2025-03-13OKI ELECTRIC INDUSTRY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023139653
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-03-13

AI Technical Summary

Benefits of technology

【0018】 以上説明した本発明によれば、取引情報の再有効化を容易に実現することが可能である。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025033723000001_ABST
    Figure 2025033723000001_ABST
Patent Text Reader

Abstract

To easily realize re-validation of transaction information.SOLUTION: An information processing device includes: a communication section for receiving transaction information from an input terminal to which the transaction information is inputted by a customer and communicating with a cash processor executing cash processing for receiving and paying cash; and a control section for setting state information of the transaction information to one of multiple states including a valid state in which cash processing in the cash processor for transactions shown by the transaction information is received and an invalid state in which cash processing in the cash processor for transactions shown by the transaction information cannot be received. The control section sets the state information to which the invalid state is set to the valid state on the basis that operation information showing execution of specific operation by the customer is received by the communication section.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, cash processing devices operated by customers have become widespread. Cash processing devices can deposit and withdraw cash, etc. Cash processing devices are disclosed, for example, in Patent Document 1. More specifically, Patent Document 1 describes that a transaction is executed when a customer inputs transaction details into the cash processing device and sets cash in the cash processing device.

[0003] In addition, the self-checkout system is a synchronous system in which the payment details registration section and the payment section are integrated. Therefore, cases in which a customer leaves the store without making a payment (deposit) at the self-checkout system are limited to the cancellation of all transactions or shoplifting, thereby preventing customers from forgetting to pay. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2019-215833 A Summary of the Invention [Problem to be solved by the invention]

[0005] On the other hand, in an asynchronous system consisting of an input terminal where transaction information is input and a cash processing device that processes the cash in an m:n ratio, a customer inputs the transaction details into an input terminal, then moves to the cash processing device to process the cash. At that time, there may be cases where the customer forgets to process the cash at the cash processing device, or where the customer leaves the store without processing the cash due to an unexpected factor.

[0006] If no cash transaction is made by a customer for a certain period of time, the status of the corresponding transaction may be automatically or manually set to void.

[0007] However, if the customer subsequently wishes to execute a cash transaction to complete the transaction, a significant amount of work is required by the staff or the customer, such as the staff having to manually enable the transaction status or the customer having to start over by re-entering the transaction information.

[0008] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a technique that can easily realize revalidation of transaction information. [Means for solving the problem]

[0009] In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing device comprising: a communication unit that receives transaction information from an input terminal into which the transaction information is input by a customer, and communicates with a cash processing device that executes cash processing, which is a deposit or withdrawal of cash; and a control unit that sets status information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted, wherein the control unit sets the status information in which the invalid state is set to the valid state based on reception by the communication unit of operation information indicating that a specific operation has been performed by the customer.

[0010] The control unit may set status information of the transaction information received by the communication unit to the valid state, and if cash processing in the cash processing device for the transaction indicated by the transaction information is not executed by a first timing, set the status information to the invalid state.

[0011] The control unit may, upon setting the invalid state to the status information, cause the communication unit to transmit, to a customer terminal used by the customer, information indicating that the status information has been set to an invalid state and the specific operation for returning the status information to the valid state.

[0012] The control unit may set the state information to the valid state based on the fact that the operation information is received by the communication unit by a second timing that is later than the first timing.

[0013] The control unit may, after the transaction information is received by the communication unit, if cash processing in the cash processing device for the transaction indicated by the transaction information is not executed by a third timing that is before the first timing, cause the communication unit to transmit information indicating that cash processing for the transaction indicated by the transaction information has not been executed to a customer terminal used by the customer.

[0014] If cash processing in the cash processing device for the transaction indicated by the transaction information has not been executed by the third timing, the control unit may cause the communication unit to transmit information indicating that cash processing for the transaction indicated by the transaction information has not been executed to a staff terminal used by staff of a facility in which the cash processing device is installed.

[0015] In addition, according to another aspect of the present invention to solve the above-mentioned problem, there is provided an information processing system comprising: an information processing device having an input terminal into which transaction information is input by a customer; a cash processing device that executes cash processing, which is a deposit or withdrawal of cash; a communication unit that receives the transaction information from the input terminal and communicates with the cash processing device; and a control unit that sets status information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted, wherein the control unit sets the status information in which the invalid state is set to the valid state based on reception by the communication unit of operation information indicating that a specific operation has been performed by the customer.

[0016] In addition, according to another aspect of the present invention to solve the above-mentioned problem, there is provided a computer-executed method including: receiving transaction information from an input terminal into which the transaction information is input by a customer; and setting status information of the transaction information to one of a plurality of states including a valid state in which cash processing in a cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted, wherein setting the status information includes setting the status information in which the invalid state is set to the valid state based on reception of operation information indicating that a specific operation has been performed by the customer.

[0017] In addition, according to another aspect of the present invention to solve the above problem, a program is provided to cause a computer to function as an information processing device, comprising: a communication unit that receives transaction information from an input terminal into which the transaction information is input by a customer, and communicates with a cash processing device that executes cash processing, which is a deposit or withdrawal of cash; and a control unit that sets status information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted, wherein the control unit sets the status information in which the invalid state has been set to the valid state based on reception by the communication unit of operation information indicating that a specific operation has been performed by the customer. Effect of the Invention

[0018] According to the present invention as described above, it is possible to easily realize revalidation of transaction information. [Brief description of the drawings]

[0019] [Figure 1] FIG. 1 is a diagram illustrating an example of a trading system according to one embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a functional configuration of a cash processing device 10 according to an embodiment of the present invention. [Diagram 3] FIG. 2 is an explanatory diagram showing a configuration of a customer operation terminal 20 according to an embodiment of the present invention. [Figure 4] FIG. 2 is an explanatory diagram showing the configuration of a control server 30 according to one embodiment of the present invention. [Diagram 5] 11 is an explanatory diagram showing a specific example of transaction information stored in the storage unit 340. FIG. [Figure 6] FIG. 2 is an explanatory diagram showing the configuration of a staff terminal 50 and a customer terminal 60. [Figure 7] FIG. 13 is an explanatory diagram showing the operation at the transaction acceptance stage. [Figure 8] 10 is a flow chart showing the operation of the cash processing stage. [Figure 9] 4 is a flowchart showing the operation of the control server 30. [Figure 10] FIG. 1 is a block diagram showing an example of a hardware configuration 90. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are denoted by the same reference numerals, and duplicated explanations will be omitted.

[0021] <1. Overview> An embodiment of the present invention relates to an information processing system, and more particularly to a transaction system used for transactions in financial institutions. First, an overview of a transaction system according to an embodiment of the present invention will be described with reference to FIG.

[0022] FIG. 1 is a diagram for explaining an example of a transaction system according to an embodiment of the present invention. As shown in FIG. 1, the transaction system according to this embodiment includes a cash processing device 10 installed in a store of a financial institution, a customer operation terminal 20 operated by a customer, a control server 30 that controls the operation of each device, a host computer 40 that functions as an accounting system of the financial institution, a staff terminal 50 used by staff of the store where the cash processing device 10 is installed, and a customer terminal 60 used by a customer. Although FIG. 1 shows one each of the cash processing device 10, the customer operation terminal 20, the staff terminal 50, and the customer terminal 60, the transaction system according to an embodiment of the present invention may have a plurality of cash processing devices 10, a plurality of customer operation terminals 20, a plurality of staff terminals 50, and a plurality of customer terminals 60.

[0023] (Customer-operated terminal) The customer operation terminal 20 is placed on a counter 7 installed at a storefront of a financial institution's store, for example. The customer operation terminal 20 is connected to a control server 30 via a communication network 5. The customer operation terminal 20 also has an operation display unit and a control unit. For example, the control unit generates an input screen for transaction information, and the operation display unit displays the input screen. The customer inputs the transaction information by operating the operation display unit. The transaction information includes a designation of deposit or withdrawal, the deposit amount or withdrawal amount, the customer's name, the customer's account number, and the like. Note that a staff member of the financial institution may wait near the counter 7 to assist the customer in operating the customer operation terminal 20. The customer operation terminal 20 may also be realized by, for example, a tablet terminal, a smartphone, a notebook PC, or a desktop PC.

[0024] The customer operation terminal 20 transmits the input transaction information to the control server 30 via the communication network 5. The customer operation terminal 20 may also generate a reception number and cause a printer 28 mounted on the counter 7 to print out the reception number. The reception number may be printed as alphanumeric characters or as a barcode or two-dimensional code (QR code (registered trademark)) indicating the reception number. After receiving the receipt output from the printer 28, the customer may proceed to the location of any cash processing device 10 and have the cash processing device 10 read the receipt, thereby starting the transaction inputted at the customer operation terminal 20.

[0025] In the above, as an example, the printer 28 is described as printing out the reception number on a receipt (paper medium), but the customer operation terminal 20 may, for example, write the reception number on a specified IC card and eject the IC card with the reception number written on it, or may send display screen information showing the reception number to the customer terminal 60.

[0026] (Cash handling device) The cash processing device 10 is a self-service cash processing device operated by a customer. The cash processing device 10 has a cash processing unit 140 consisting of a banknote processing unit 142 and a coin processing unit 144. The banknote processing unit 142 accepts and dispenses banknotes, and the coin processing unit 144 accepts and dispenses coins. As shown in FIG. 1, an operation display unit 110 having operation input and display functions, and a reading unit 120 that optically reads a barcode or two-dimensional code printed on a receipt are provided on the top surface of the cash processing device 10. When the reading unit 120 reads the reception number, the cash processing device 10 queries the control server 30 about the reception number and obtains information corresponding to the reception number from the control server 30.

[0027] As shown in FIG. 1, the banknote processing section 142 of the cash processing device 10 is provided with a banknote port 11 through which banknotes are inserted and dispensed, and the coin processing section 144 is provided with a coin insertion port 19 through which coins are inserted, a coin return box 22 that returns coins when a deposit transaction is canceled, and a coin withdrawal box 24 through which coins are dispensed.

[0028] (Control Server) The control server 30 is an example of an information processing device that controls the operation of the transaction system. The control server 30 is communicatively connected to the customer operation terminal 20 and the cash processing device 10 provided in each branch of the financial institution via a communication network 5. The control server 30 is also connected to a host computer 40, a staff terminal 50, and a customer terminal 60. The control server 30 can instruct the operation of each device that is communicatively connected. For example, the control server 30 stores transaction information received from the customer operation terminal 20, and controls the processing of cash in the cash processing device 10 or the execution of a transaction in the host computer 40 based on the reception of a reception number from the cash processing device 10.

[0029] For example, when the control server 30 receives a reception number corresponding to a withdrawal transaction from the cash processing device 10, it requests the host computer 40 to execute the withdrawal transaction, and requests the cash processing device 10 to dispense cash (withdrawal process).

[0030] Furthermore, the customer operation terminal 20 can assign one reception number to multiple pieces of transaction information. In this case, the control server 30 can sequentially control a series of transactions based on the multiple pieces of transaction information corresponding to the reception number received from the cash processing device 10. This can reduce the work of the customer and the time required for the transaction.

[0031] (Host Computer 40) The host computer 40 executes various transactions such as deposit transactions and withdrawal transactions. A deposit transaction involves a process of increasing the account balance of the deposit destination, and a withdrawal transaction involves a process of decreasing the account balance of the withdrawal source. The host computer 40 also manages personal information of customers (such as name, ID, phone number, email address, address, account number, transaction history, place of employment, family composition, etc.) and information on each store (including the balance of the cash processing device 10).

[0032] (Staff terminal 50, Customer terminal 60) The staff terminal 50 and the customer terminal 60 receive various information from the control server 30 and display various display screens based on the information received from the control server 30. The information received by the staff terminal 50 and the customer terminal 60, and the display screens displayed by the staff terminal 50 and the customer terminal 60 will be described later.

[0033] <2. Configuration of cash processing device> Fig. 2 is a block diagram showing an example of a functional configuration of the cash processing device 10 according to an embodiment of the present invention. As shown in Fig. 2, the cash processing device 10 has a control unit 100, an operation display unit 110, a reading unit 120, a communication unit 130, a cash processing unit 140, and a memory unit 160.

[0034] (Control unit 100) The control unit 100 is mainly composed of a CPU (Central Processing Unit) and controls each functional unit of the cash processing device 10 to accept cash, dispense cash, and the like. The control unit 100 also controls the communication unit 130 to transmit information indicating the result of the cash processing to the control server 30. When the reading unit 120 reads a reception number, the control unit 100 also controls the communication unit 130 to transmit the reception number to the control server 30.

[0035] (Operation display section 110) The operation display unit 110 includes functions as a display unit that displays an operation guidance screen and a screen showing a processing status, etc., and an input unit for a customer to input operations. The function of the display unit is realized, for example, by a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, or an OLED (Organic Light Emitting Diode) device. The function of the input unit is realized, for example, by a touch panel. The functions of the display unit and the operation input unit may be configured separately.

[0036] (Reading unit 120) The reading unit 120 has a function of optically reading encoded information such as a barcode and a two-dimensional code. The reading unit 120 may be realized by, for example, a camera or a code reader. In one embodiment of the present invention, the information read by the reading unit 120 is mainly assumed to be a reception number.

[0037] (Communication unit 130) The communication unit 130 is connected to the control server 30 via the communication network 5. The communication unit 130 receives information related to cash processing from the control server 30 and transmits the results of cash processing to the control server 30. The communication method used by the communication unit 130 may be a wired communication method or a wireless communication method. An example of the wired communication method is a communication method using an Ethernet cable in accordance with IEEE, and an example of the wireless communication method is a communication method using Wi-Fi (registered trademark) in accordance with IEEE.

[0038] (Cash Processing Unit 140) The cash processing section 140 performs deposit and withdrawal processes for cash such as banknotes and coins. In the deposit process, a counting process for counting the cash inserted by the customer and a storage process for storing the cash in a storage section are performed. In the withdrawal process, a process for feeding cash from the storage section and a transport process for transporting the fed cash to the banknote port 11 or the coin withdrawal box 24 are performed.

[0039] (Storage unit 160) The memory unit 160 is realized by a ROM (Read Only Memory) and a RAM (Random Access Memory) etc., and stores a control program for controlling the operation of the cash processing device 10, input data during transactions with the cash processing device 10, a display screen, etc.

[0040] <3. Configuration of customer operation terminal> 3 is an explanatory diagram showing the configuration of the customer operation terminal 20 according to an embodiment of the present invention. As shown in FIG. 3, the customer operation terminal 20 according to an embodiment of the present invention includes an operation display unit 210, a printer communication unit 220, a server communication unit 230, and a control unit 250.

[0041] (Operation display section 210) The operation display unit 210 has a function as an operation unit operated by a customer, and a function as a display unit that displays information to the customer. For example, the operation display unit 210 displays an input screen for transaction information according to the control of the control unit 250, and the customer inputs the transaction information by operating the operation display unit 210.

[0042] (Printer communication unit 220) The printer communication unit 220 communicates with the printer 28. For example, the printer communication unit 220, under the control of the control unit 250, transmits a two-dimensional code indicating the reception number to the printer 28.

[0043] (Server communication unit 230) The server communication unit 230 communicates various information with the control server 30. For example, the server communication unit 230 transmits transaction information input by a customer to the operation display unit 210 to the control server 30. In addition, the server communication unit 230 receives information for deposit processing or withdrawal processing from the control server 30.

[0044] (Control unit 250) The control unit 250 controls the overall operation of the customer operation terminal 20. For example, the control unit 250 has the functions of a reception number assignment unit 252 and a transaction information reception unit 254, as shown in FIG.

[0045] The receipt number assignment unit 252 assigns a unique receipt number for each receipt when a customer starts operating the customer operation terminal 20. When multiple pieces of transaction information indicating a series of transactions consisting of multiple transactions are input in one receipt, one receipt number is associated with the multiple pieces of transaction information.

[0046] The transaction information receiving unit 254 receives transaction information input to the operation display unit 210. The transaction information includes a transaction type indicating a deposit or withdrawal, account information (branch number, account number, account number), the amount of the transaction, etc. The transaction information receiving unit 254 also has a function of receiving additional transaction information.

[0047] <4. Control server configuration> 4 is an explanatory diagram showing the configuration of the control server 30 according to an embodiment of the present invention. As shown in FIG. 4, the control server 30 according to an embodiment of the present invention includes a communication unit 320, a storage unit 340, and a control unit 350.

[0048] (Communication unit 320) The communication unit 320 is an interface with the cash processing device 10, the customer operation terminal 20, the host computer 40, the staff terminal 50, the customer terminal 60, etc., and communicates various information between the cash processing device 10, the customer operation terminal 20, the host computer 40, the staff terminal 50, the customer terminal 60, etc. For example, the communication unit 320 has a function as a cash processing device communication unit that receives a reception number and a result of cash processing in the cash processing device 10 from the cash processing device 10. The communication unit 320 also has a function of transmitting information related to cash processing to the cash processing device 10. The communication unit 320 also receives transaction information from the customer operation terminal 20. The communication unit 320 also has a function as a host communication unit that transmits a request to execute various transactions to the host computer 40.

[0049] (Storage unit 340) The storage unit 340 stores various information used for the operation of the control server 30. For example, the storage unit 340 stores transaction information based on the control of the control unit 350. The transaction information will be described in detail in the description of the control unit 350.

[0050] (Control unit 350) The control unit 350 controls the overall operation of the control server 30. More specifically, the control unit 350 includes the functions of a transaction information acquisition unit 352, a code creation unit 354, a communication control unit 356, and an information update unit 358.

[0051] -Transaction information acquisition unit 352 The transaction information acquisition unit 352 acquires transaction information received by the communication unit 320 from the customer operation terminal 20. The transaction information acquisition unit 352 adds status information and progress information (described later) to the acquired transaction information, and stores the added information in the storage unit 340.

[0052] 5 is an explanatory diagram showing a specific example of transaction information stored in the storage unit 340. As shown in FIG. 5, in the transaction information, a reception number, a reception time, a branch number, a branch number, a subject, an account number, a transaction type, an amount, status information, and progress information are associated with each other. In the illustrated example, a reception number "001", a reception time "2023 / 7 / 31 10:11", a branch number "001", a branch number "001", a subject "regular", an account number "1111111", a transaction type "deposit", an amount "20000", status information "valid state", and progress information "unpaid" are associated with each other.

[0053] In addition, the entry for reception number "002" and branch number "001", and the entry for reception number "002" and branch number "002" are also associated with the reception time, branch number, subject, account number, transaction type, amount, status information, and progress information.

[0054] The transaction information acquired from the customer operation terminal 20 includes the reception number, branch number, subject, account number, transaction type, and amount, and the sub-number is set by the transaction information acquisition unit 352. The reception time may be included in the transaction information acquired from the customer operation terminal 20, or may be information added by the transaction information acquisition unit 352. For example, the transaction information acquisition unit 352 may add, as the reception time, the time when the transaction information is received by the communication unit 320, or the time when the transaction information is stored in the storage unit 340.

[0055] The status information is set to any one of a plurality of states including a valid state in which cash processing in the cash processing device 10 for the transaction indicated by the transaction information including the status information is accepted, or an invalid state in which such cash processing is not accepted. The transaction information acquisition unit 352 sets the status information to the valid state at the time of storing the transaction information in the storage unit 340.

[0056] The progress information is information indicating the progress of a transaction indicated by the transaction information including the progress information. If the transaction indicated by the transaction information including the progress information has not yet been completed, the progress information is set to "uncompleted," and if the transaction indicated by the transaction information including the progress information has been completed, the progress information is set to "completed."

[0057] -Code Creation Department 354 The code creation unit 354 creates a two-dimensional code indicating a reception number corresponding to one transaction or a series of transactions.

[0058] -Communication control unit 356 The communication control unit 356 controls communication by the communication unit 320. For example, the communication control unit 356 causes the communication unit 320 to transmit the two-dimensional code created by the code creation unit 354 to the customer operation terminal 20. The communication control unit 356 also causes the communication unit 320 to transmit a transaction request including a branch number, an item, an account number, a transaction type, and an amount to the host computer 40. The communication control unit 356 also causes the communication unit 320 to transmit a cash processing execution request including a processing type indicating a deposit or withdrawal and an amount to the cash processing device 10.

[0059] Furthermore, when the status information of certain transaction information is updated to an invalid state by the information update unit 358 described later at a first timing, the communication control unit 356 causes the communication unit 320 to transmit to the customer terminal 60 information indicating that the status information of the transaction information has been updated to an invalid state and a specific operation for returning the status information to a valid state. Note that the information can be transmitted by email to the customer terminal 60 of the requesting customer based on the account information of the requesting customer input as the transaction information and an email address managed for each customer in the host computer 40. Alternatively, the information can be transmitted to an application installed in the customer terminal 60 of the requesting customer.

[0060] Furthermore, when there is transaction information that is not executed by the third timing that is prior to the first timing, the communication control unit 356 causes the communication unit 320 to transmit information indicating that the cash processing for the transaction indicated by the transaction information has not been executed to the staff terminal 50 and the customer terminal 60 of the customer who requested the transaction. The third timing is a different timing for each piece of transaction information, and may be a timing when a predetermined time has passed since the reception time included in each piece of transaction information. For example, the predetermined time for the third timing may be five minutes. In this case, the communication control unit 356 may determine whether there is any transaction information for which progress information is not completed and five minutes have passed since the reception time.

[0061] -Information update department 358 The information update unit 358 updates the status information and progress information included in the transaction information. For example, when a cash transaction for a transaction indicated by the transaction information has been executed, the information update unit 358 updates the progress information included in the transaction information to "completed" and updates the status information included in the transaction information to "invalidated."

[0062] Furthermore, when there is transaction information for which cash processing by the cash processing device 10 has not been performed by the first timing, the information updating unit 358 updates the status information of the transaction information to an invalid state. The first timing is a different timing for each piece of transaction information, and may be a timing when a predetermined time has elapsed from the reception time included in each piece of transaction information. For example, the predetermined time for the first timing may be 20 minutes. In this case, the information updating unit 358 determines whether there is transaction information for which progress information is incomplete and for which 20 minutes have elapsed since the reception time, and updates the status information of such transaction information to an invalid state.

[0063] Furthermore, the information update unit 358 updates the storage status information of certain transaction information to a valid state based on the fact that operation information indicating that a specific operation on the transaction information was performed at the customer terminal 60 by the second timing that is later than the first timing is received by the communication unit 320. The second timing is a different timing for each piece of transaction information, and may be a timing when a predetermined time has elapsed from the acceptance time included in each piece of transaction information. For example, the predetermined time for the second timing may be 60 minutes. Alternatively, the second timing may be the closing time of the financial institution.

[0064] <5. Staff terminal configuration> 6 is an explanatory diagram showing the configuration of the staff terminal 50 and the customer terminal 60. As shown in FIG.

[0065] (Operation display section 510) The operation display unit 510 includes a function as an operation unit operated by the staff, and a function as a display unit that displays information to the staff. For example, the operation display unit 510 may display a display screen indicating transactions for which cash processing has not been executed, under the control of the control unit 550, based on information indicating transactions for which cash processing has not been executed received from the control server 30 by the communication unit 520.

[0066] (Communication unit 520) The communication unit 520 communicates various information with the control server 30. For example, the communication unit 520 receives information from the control server 30 indicating a transaction for which cash processing has not been executed.

[0067] (Control unit 550) The control unit 550 controls the overall operation of the staff terminal 50. For example, the control unit 550 controls communication by the communication unit 520 and the display screen displayed by the operation display unit 510.

[0068] <6. Configuration of customer terminal> As shown in FIG. 6, the customer terminal 60 includes an operation display unit 610, a communication unit 620, and a control unit 650.

[0069] (Operation display section 610) The operation and display unit 610 includes a function as an operation unit operated by a customer and a function as a display unit that displays information to a customer. For example, the operation and display unit 610 may display a display screen indicating a transaction for which cash processing has not been executed, under the control of the control unit 650, based on information indicating a transaction for which cash processing has not been executed received from the control server 30 by the communication unit 620.

[0070] In addition, based on the communication unit 620 receiving from the control server 30 information indicating that the status information of the transaction information has been updated to an invalid state and information indicating a specific operation for returning the status information to a valid state, the operation display unit 610, in accordance with the control of the control unit 650, displays a display screen indicating that the status information of the transaction information has been updated to an invalid state and indicating the specific operation.

[0071] By looking at the display screen, the customer understands that the status information of the transaction status has been updated to an invalid state and understands the specific operation for returning the status information to a valid state. If the customer wishes to return the status information to a valid state, the customer performs a specific operation on the operation display unit 610. For example, the specific operation may be an operation on a specific Web page, and the information indicating the specific operation may include location information indicating the location of the Web page. In this case, the customer may open the Web page by operating the operation display unit 610 and perform the specific operation on the Web page. As another example, the specific operation may be an operation on an application provided by the financial institution.

[0072] (Communication unit 620) The communication unit 620 communicates various information with the control server 30. For example, the communication unit 620 receives information indicating a transaction for which cash processing has not been executed from the control server 30. The communication unit 620 also receives information from the control server 30 indicating that the status information of the transaction information has been updated to an invalid state, and indicating a specific operation for returning the status information to a valid state.

[0073] (Control unit 650) The control unit 650 controls the overall operation of the customer terminal 60. For example, the control unit 650 controls the communication by the communication unit 620, and the display screen displayed by the operation display unit 610.

[0074] <6. Operation> The configuration of each element included in the transaction system according to one embodiment of the present invention has been described above. Next, the operation of the transaction system according to one embodiment of the present invention will be described. The operation of the transaction system according to one embodiment of the present invention is broadly divided into a transaction acceptance stage in which transaction information is input, and a cash processing stage in which cash processing is performed using the cash processing device 10. Below, the operation of the transaction acceptance stage and the operation of the cash processing stage will be described in sequence. Note that the operation described below is applied to a transaction in which the account information of the customer who requested the transaction is input as transaction information, thereby making it possible to identify the customer who requested the transaction. Examples of such transactions include deposit transactions, deposit transactions such as transfer transactions using funds from a customer account, and withdrawal transactions, but the following description will be given assuming that the transaction is a deposit transaction.

[0075] (Transaction acceptance stage) 7 is an explanatory diagram showing the operation in the transaction reception stage. First, when a customer starts operating the customer operation terminal 20, the reception number assignment unit 252 of the customer operation terminal 20 assigns a unique reception number (S101). Next, the customer inputs transaction information into the operation display unit 210 of the customer operation terminal 20 (S102). Then, the server communication unit 230 of the customer operation terminal 20 transmits the transaction information, including the reception number, branch number, account number, transaction type, and amount, to the control server 30 (S103).

[0076] When the communication unit 320 of the control server 30 receives the transaction information from the customer operation terminal 20 (S104), the transaction information acquisition unit 352 stores the transaction information to which the status information, progress information, etc. have been added in the storage unit 340 (S105). Then, the code creation unit 354 of the control server 30 creates a two-dimensional code indicating the reception number (S106), and the communication unit 320 transmits the two-dimensional code to the customer operation terminal 20 (S107).

[0077] When the server communication unit 230 of the customer operation terminal 20 receives the two-dimensional code from the control server 30 (S108), the printer communication unit 220 outputs the two-dimensional code to the printer 28, and the printer 28 outputs a receipt on which the two-dimensional code is printed (S109).

[0078] (Cash handling stage) 8 is a flowchart showing the operation of the cash processing stage. When a customer approaches the cash processing device 10 with a receipt and the reading unit 120 of the cash processing device 10 reads the two-dimensional code printed on the receipt (S201), the communication unit 130 transmits the receipt number obtained from the two-dimensional code to the control server 30 (S202).

[0079] The control unit 350 of the control server 30 judges whether the status information of the transaction information including the received reception number is in a valid state (S203). When the status information is not in a valid state (S203 / No), the control unit 350 transmits an invalid notification indicating that the two-dimensional code is invalid to the communication unit 320 to the cash processing device 10, and ends this operation. On the other hand, when the status information is in a valid state (S203 / Yes), the communication control unit 356 causes the communication unit 320 to transmit a request to execute cash processing, including a processing type indicating a deposit and an amount, to the cash processing device 10 (S206).

[0080] Then, the cash processing device 10 executes the cash processing (S207), and when the communication unit 320 of the control server 30 receives the execution result of the cash processing (S208), the information update unit 358 updates the progress status of the transaction information for which the cash processing has been executed to completed (S209), and updates the status information to invalid (S210). Then, the communication control unit 356 causes the communication unit 320 to transmit a transaction request including the transaction information to the host computer 40 (S211). After that, the transaction is executed in the host computer 40, and the communication unit 320 receives the execution result of the transaction (S212).

[0081] (State Control) Furthermore, the control server 30 updates the status information according to the passage of time when no cash transaction is being carried out.

[0082] 9 is a flowchart showing the operation of the control server 30. The communication control unit 356 judges whether there is any transaction information whose progress status is incomplete and whose progress status is 5 minutes after the reception time (S304). If there is no transaction information whose progress status is incomplete and whose progress status is 5 minutes after the reception time (S304 / No), the judgment of S304 is repeated. On the other hand, if there is such transaction information (S304 / Yes), the communication control unit 356 causes the communication unit 320 to transmit information indicating that the cash processing for the transaction indicated by the transaction information has not been executed to the staff terminal 50 and the customer terminal 60 of the customer who requested the transaction (S308).

[0083] Then, the information update unit 358 judges whether there is any transaction information for which the progress information is incomplete and for which 20 minutes have passed since the reception time (S312). If there is no transaction information for which the progress information is incomplete and for which 20 minutes have passed since the reception time (S312 / No), the process returns to S304. On the other hand, if there is such transaction information (S312 / Yes), the information update unit 358 updates the status information of the transaction information to an invalid status (S316). Furthermore, the communication control unit 356 causes the communication unit 320 to transmit to the customer terminal 60 information indicating that the status information of the transaction information has been updated to an invalid status and a specific operation for returning the status information to a valid status (S320).

[0084] Thereafter, when a specific operation is performed on the customer terminal 60 to return the status information of the transaction information to a valid state (S324 / Yes), the information update unit 358 updates the status information of the transaction information to a valid state (S328), and the process returns to S304. For transaction information whose status information has been updated to a valid state in S328, the update time of the status information in S328 may be treated as the acceptance time in each process shown in FIG. 9. In this case, for example, if five minutes have passed since the update time with the progress information still pending, information indicating that the cash processing for the transaction indicated by the transaction information has not been executed is transmitted to the staff terminal 50 and the customer terminal 60 in S308. Note that, although the description has been given assuming a deposit transaction with reference to FIGS. 7 to 9, the transaction to which one embodiment of the present invention is applicable is not limited to a deposit transaction, and one embodiment of the present invention can also be applied to, for example, a withdrawal transaction.

[0085] <7. Effects> According to the embodiment of the present invention described above, various operational effects can be obtained. For example, the control server 30 according to the embodiment of the present invention can set status information that has been set to an invalid state to a valid state based on a specific operation by a customer. With this configuration, staff do not have to take the trouble of revalidating transaction information, and customers do not have to re-enter transaction information. In this way, the embodiment of the present invention can easily realize the revalidation of transaction information.

[0086] Furthermore, the control server 30 according to one embodiment of the present invention sets the status information to an invalid state if the cash processing device 10 has not processed the cash for the transaction indicated by the transaction information by the first timing. This configuration can be a deterrent measure against a third party using a receipt with a two-dimensional code printed thereon if the customer loses the receipt.

[0087] Furthermore, when the status information is set to an invalid state, the control server 30 according to one embodiment of the present invention transmits information indicating that the status information has been set to an invalid state and indicating a specific operation for returning the status information to a valid state to the customer terminal 60. With this configuration, when a customer desires to revalidate the status information, the customer can easily grasp the specific operation for returning the status information to a valid state based on the information received from the control server 30 and can perform the specific operation.

[0088] Furthermore, when the cash processing in the cash processing device 10 for the transaction indicated by the transaction information is not executed by the third timing, which is before the first timing, the control server 30 according to one embodiment of the present invention transmits information indicating that the cash processing for the transaction indicated by the transaction information has not been executed to the staff terminal 50 and the customer terminal 60. If a customer has forgotten to execute the cash processing, it is expected that the customer will remember to execute the cash processing by transmitting the information to the customer terminal 60 and execute the cash processing. Furthermore, it is expected that the transmission of the information to the staff terminal 50 will enable a staff member to find a customer who has not executed the cash processing and speak to the customer, thereby causing the customer to execute the cash processing.

[0089] <8. Variations> An embodiment of the present invention has been described above. In the following, some modified examples of the above-described embodiment will be described. Note that each modified example described below may be applied alone to the above-described embodiment, or may be applied in combination to the above-described embodiment. Also, each modified example may be applied in place of the configuration of the above-described embodiment, or may be applied in addition to the configuration of the above-described embodiment.

[0090] For example, although the above describes an example in which the control server 30 has the code creation unit 354, the customer operation terminal 20 may have the function of the code creation unit 354. Furthermore, the code creation unit 354 may create a two-dimensional code indicating other transaction information such as a branch number, a subject, an account number, a transaction type, and an amount, in addition to or instead of the reception number. The code creation unit 354 may or may not encrypt information when creating the two-dimensional code.

[0091] In addition, in the above, the two-dimensional code has been mainly described as a means for linking the customer operation terminal 20 and the cash processing device 10, but the means is not limited to the two-dimensional code. For example, if the information can be expressed by a number with several digits, the number can be used for linking the customer operation terminal 20 and the cash processing device 10.

[0092] In the above, an example has been described in which the control server 30 transmits various information to the customer terminal 60, and the customer terminal 60 displays the information, but the manner in which information is output on the customer terminal 60 is not limited to display. It is sufficient for the control server 30 to automatically transmit information to the customer terminal 60, and for example, the control server 30 may transmit a mechanical voice to the customer terminal 60, and the customer terminal 60 may output the mechanical voice.

[0093] Although the above embodiment describes an embodiment in which it is assumed that transaction information is input at a financial institution, the present invention can be applied to other situations. For example, the present invention can be applied to a situation in which a customer inputs transaction information on an Internet website and then performs cash processing at a financial institution or a convenience store.

[0094] Furthermore, a customer may wish to cancel a transaction for some reason after inputting transaction information. For this reason, a cancel operation for canceling a transaction may be provided. In response to a cancel operation by a customer, the control server 30 may set the status information of the transaction information to an invalid state and canceled. When the status information of the transaction information is set to canceled, the control server 30 does not revalidate the status information.

[0095] <9. Hardware Configuration> An embodiment of the present invention and a modified example thereof have been described above. The above-mentioned information processing such as communication control and status information update is realized by cooperation between software and hardware. Below, an example of a hardware configuration that can be applied to the customer operation terminal 20, the control server 30, the host computer 40, the staff terminal 50, and the customer terminal 60 will be described.

[0096] 10 is a block diagram showing an example of a hardware configuration 90. The hardware configuration 90 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, and a host bus 904. The hardware configuration 90 also includes a bridge 905, an external bus 906, an interface 907, an input device 908, a display device 909, an audio output device 910, a storage device (HDD) 911, a drive 912, and a network interface 915.

[0097] The CPU 901 functions as an arithmetic processing device and a control device, and controls the overall operation according to various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change appropriately in the execution. These are connected to each other by a host bus 904 consisting of a CPU bus and the like. The functions of the control unit 250 of the customer operation terminal 20, the control unit 350 of the control server 30, the control unit 550 of the staff terminal 50, the control unit 650 of the customer terminal 60, and the like can be realized by the cooperation of the CPU 901, the ROM 902, and the RAM 903 with software.

[0098] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. It is not necessary to configure the host bus 904, bridge 905, and external bus 906 separately, and these functions may be implemented in a single bus.

[0099] The input device 908 is composed of input means for the user to input information, such as a mouse, keyboard, touch panel, button, microphone, sensor, switch, and lever, and an input control circuit that generates an input signal based on the user's input and outputs it to the CPU 901. The user can input various data and instruct processing operations by operating the input device 908.

[0100] The display device 909 includes, for example, a display device such as a liquid crystal display (LCD) device, a projector device, an OLED (Organic Light Emitting Diode) device, a lamp, etc. Furthermore, the audio output device 910 includes an audio output device such as a speaker and a headphone.

[0101] The storage device 911 is a device for storing data configured as an example of a storage unit according to this embodiment. The storage device 911 may include a storage medium, a recording device for recording data in the storage medium, a reading device for reading data from the storage medium, and a deleting device for deleting data recorded in the storage medium. The storage device 911 is configured, for example, with a hard disk drive (HDD) or a solid state drive (SSD), or a memory having equivalent functions. This storage device 911 drives the storage and stores the programs executed by the CPU 901 and various data.

[0102] The drive 912 is a reader / writer for a storage medium, and is built into or externally attached to the hardware configuration 90. The drive 912 reads out information recorded in a removable storage medium 84, such as an attached magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 903 or the storage device 911. The drive 912 can also write information to the removable storage medium 84.

[0103] The network interface 915 is, for example, a communication interface configured with a communication device for connecting to the communication network 5. The network interface 915 may be a communication device compatible with a wireless LAN (Local Area Network), or a wired communication device that performs wired communication.

[0104] <10. Supplementary Information> Although the preferred embodiment of the present invention has been described in detail with reference to the attached drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.

[0105] For example, each step in the processing of the cash processing device 10, the customer operation terminal 20, the control server 30, and the host computer 40 in this specification does not necessarily have to be processed in chronological order according to the order described in the flowchart. For example, each step in the processing of the cash processing device 10, the customer operation terminal 20, the control server 30, and the host computer 40 may be processed in an order different from the order described in the flowchart, or may be processed in parallel.

[0106] It is also possible to create a computer program for causing hardware such as a CPU, ROM, and RAM built into the cash processing device 10, the customer operation terminal 20, the control server 30, the host computer 40, the staff terminal 50, and the customer terminal 60 to perform functions equivalent to those of the respective configurations of the above-mentioned cash processing device 10, the customer operation terminal 20, the control server 30, the host computer 40, the staff terminal 50, and the customer terminal 60. A non-transitory storage medium in which the computer program is stored is also provided. [Explanation of symbols]

[0107] 10 Cash handling equipment 11 Bill slot 110 Operation display section 120 Reading unit 130 Communications Department 140 Cash Processing Unit 142 Banknote processing unit 144 Coin Processing Unit 160 Storage section 19 Coin slot 20 Customer operation terminal 210 Operation display section 22 Coin return box 220 Printer communication unit 230 Server Communication Department 24 Coin withdrawal box 250 Control section 252 Reception Numbering Department 254 Transaction Information Reception Department 28 Printers 30 Control Server 320 Communications Department 340 Storage section 350 Control section 352 Transaction Information Acquisition Department 354 Code Creation Department 356 Communication Control Unit 358 Information Update Department 40 Host Computer 50 Staff terminal 510 Operation display section 520 Communications Department 550 Control Unit 60 Customer terminals 610 Operation display section 620 Communications Department 650 Control Unit

Claims

1. a communication unit that receives transaction information from an input terminal into which the transaction information is input by a customer, and communicates with a cash processing device that executes cash processing, such as depositing or withdrawing cash; A control unit that sets state information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted; Equipped with The control unit sets the status information, in which the invalid state is set, to the valid state based on operation information indicating that a specific operation has been performed by the customer being received by the communication unit.

2. 2. The information processing device according to claim 1, wherein the control unit sets the valid state to status information of the transaction information received by the communication unit, and sets the status information to the invalid state if cash processing in the cash processing device for the transaction indicated by the transaction information is not executed by a first timing.

3. The information processing device of claim 2, wherein the control unit, upon setting the invalid state to the status information, causes the communication unit to transmit, to a customer terminal used by the customer, information indicating that the status information has been set to an invalid state and the specific operation for returning the status information to the valid state.

4. The information processing apparatus according to claim 3 , wherein the control unit sets the state information to the valid state based on the fact that the operation information is received by the communication unit by a second timing that is later than the first timing.

5. 3. The information processing device according to claim 2, wherein, when cash processing in the cash processing device for the transaction indicated by the transaction information is not executed by a third timing after the transaction information is received by the communication unit and before the first timing, the control unit causes the communication unit to transmit information indicating that cash processing for the transaction indicated by the transaction information has not been executed to a customer terminal used by the customer.

6. 6. The information processing device according to claim 5, wherein, when cash processing in the cash processing device for the transaction indicated by the transaction information has not been executed by the third timing, the control unit causes the communication unit to transmit information indicating that cash processing for the transaction indicated by the transaction information has not been executed to a staff terminal used by a staff member of a facility in which the cash processing device is installed.

7. an input terminal into which transaction information is input by a customer; A cash processing device that performs cash processing, which is deposit or withdrawal of cash; A communication unit that receives the transaction information from the input terminal and communicates with the cash processing device; and a control unit that sets state information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted; having the control unit sets the state information, in which the invalid state is set, to the valid state based on the fact that operation information indicating that a specific operation has been performed by the customer is received by the communication unit; and An information processing system comprising:

8. receiving transaction information from an input terminal into which the transaction information is input by a customer; Setting state information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted; Including, A method implemented by a computer, in which setting the status information includes setting the status information, which has been set to the invalid state, to the valid state based on receiving operation information indicating that a specific operation has been performed by the customer.

9. Computer, a communication unit that receives transaction information from an input terminal into which the transaction information is input by a customer, and communicates with a cash processing device that executes cash processing, such as depositing or withdrawing cash; A control unit that sets state information of the transaction information to one of a plurality of states including a valid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is accepted, and an invalid state in which cash processing in the cash processing device for the transaction indicated by the transaction information is not accepted; Equipped with The control unit is a program for functioning as an information processing device that sets the status information, in which the invalid state is set, to the valid state based on operation information indicating that a specific operation has been performed by the customer being received by the communication unit.

Citation Information

Patent Citations

  • Money processing system, money processing apparatus and money processing method

    JP2019215833A