Transaction processing system, transaction processing method, and program
Patent Information
- Application Number
- JP2023140156
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-03-13
AI Technical Summary
【0013】 以上説明したように本発明によれば、より高精度かつ効率的な取引内容のバックアップを実現することが可能となる。
Smart Images

Figure 2025034031000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a transaction processing system, a transaction processing method, and a program. [Background technology]
[0002] For example, as disclosed in Patent Document 1, a technique is known in which transaction details in a cash processing machine such as an ATM (Automatic Teller Machine) are recorded as electronic data and the electronic data is periodically backed up to a storage medium such as a CD-R (Compact Disc Recordable). With this technique, it becomes possible to restore the electronic data relating to the transaction details from the storage medium in the event of a malfunction in the cash processing machine, etc. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2004-164213 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology disclosed in Patent Document 1 requires the work of backing up electronic data on a storage medium. On the other hand, a method of transferring and storing electronic data on a server or the like is also possible, but in this case, a mechanism for maintaining the consistency of electronic data between the cash processing machine and the server is required.
[0005] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved transaction processing system, transaction processing method, and program that are capable of achieving more accurate and efficient backup of transaction contents. [Means for solving the problem]
[0006] In order to solve the above problem, according to one aspect of the present invention, there is provided a transaction processing system comprising: an information processing device that records first transaction history information corresponding to a transaction; and a transaction processing device that executes the transaction and records second transaction history information corresponding to the transaction, wherein the information processing device has a first recording unit that records the first transaction history information, and a first control unit that controls, when the first transaction history information recorded by the first recording unit is updated, so that first updated information related to the first transaction history information is transmitted to the transaction processing device, and the transaction processing device has a second recording unit that records the second transaction history information, and a second control unit that controls, when the second transaction history information recorded by the second recording unit is updated, so that second updated information related to the second transaction history information is transmitted to the information processing device, wherein, when the first updated information is received from the transaction processing device, the first recording unit updates the first transaction history information based on the second updated information, and when the second recording unit receives the first updated information from the information processing device, updates the second transaction history information based on the first updated information.
[0007] In addition, the first control unit may update the first transaction history information based on the second transaction history information.
[0008] Moreover, the first control unit may update the first transaction history information based on a difference between the first transaction history information and the second transaction history information.
[0009] The transaction processing device may also include a cash processing machine.
[0010] The transaction may also include a deposit, withdrawal, or exchange.
[0011] In order to solve the above problem, according to another aspect of the present invention, there is provided a transaction processing method executed by a computer, comprising: recording first transaction history information corresponding to a transaction; and executing the transaction and recording second transaction history information corresponding to the transaction, wherein recording the first transaction history information further comprises controlling, when the first transaction history information is updated, to transmit first update information related to the first transaction history information; recording the second transaction history information further comprises controlling, when the second transaction history information is updated, to transmit second update information related to the second transaction history information; recording the first transaction history information further comprises updating the first transaction history information based on the received second update information; and recording the second transaction history information further comprises updating the second transaction history information based on the received first update information.
[0012] In order to solve the above problem, according to another aspect of the present invention, there is provided an information processing device that records first transaction history information corresponding to a transaction, and a transaction processing device that executes the transaction and records second transaction history information corresponding to the transaction, wherein the information processing device has a first recording unit that records the first transaction history information, and a first control unit that controls, when the first transaction history information recorded by the first recording unit is updated, so that first updated information related to the first transaction history information is transmitted to the transaction processing device, and the transaction processing device has a second recording unit that records the second transaction history information, and and a second control unit that controls so that second update information relating to the second transaction history information is sent to the information processing device when the second transaction history information is updated, wherein the first recording unit updates the first transaction history information based on the second update information when receiving the second update information from the transaction processing device, and the second recording unit updates the second transaction history information based on the first update information when receiving the first update information from the information processing device. A program is provided for causing a computer to function as the processing device or the transaction processing device in a transaction processing system. Effect of the Invention
[0013] As described above, according to the present invention, it is possible to realize more accurate and efficient backup of transaction details. [Brief description of the drawings]
[0014] [Figure 1] 1 is a block diagram showing an example of the configuration of a transaction processing system 1 according to one embodiment of the present invention. [Diagram 2] 2 is a block diagram showing an example of a functional configuration of an information processing device 10 according to the embodiment. FIG. [Diagram 3] 2 is a block diagram showing an example of a functional configuration of a transaction processing device 20 according to the embodiment. FIG. [Figure 4A] 2 is a sequence diagram showing an example of a processing flow of the transaction processing system 1 according to the embodiment. FIG. [Figure 4B] 2 is a sequence diagram showing an example of a processing flow of the transaction processing system 1 according to the embodiment. FIG. [Diagram 5] A diagram showing an example of updating transaction history information (primary) and transaction history information (secondary) according to the embodiment. [Figure 6] FIG. 9 is a diagram showing a hardware configuration of an information processing device 900 according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, preferred embodiments 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 designated by the same reference numerals, and duplicated explanations will be omitted.
[0016] <1. Embodiment> <<1.1. Configuration example>> First, a configuration example of a transaction processing system 1 according to an embodiment of the present invention will be described.
[0017] FIG. 1 is a block diagram showing an example of the configuration of a transaction processing system 1 according to an embodiment of the present invention.
[0018] As shown in FIG. 1, transaction processing system 1 according to this embodiment includes information processing device 10 and transaction processing device 20.
[0019] Information processing device 10 and transaction processing device 20 are connected via network 30 so as to be able to communicate information with each other.
[0020] (Information processing device 10) Information processing device 10 according to the present embodiment is a computer, such as a personal computer (PC) or a tablet PC, which is operated by staff belonging to the institution where transaction processing device 20 is installed.
[0021] The information processing device 10 may be connected via a network 30 to various servers and the like (not shown) used in the installation institution.
[0022] (Transaction Processing Device 20) Transaction processing device 20 according to the present embodiment is a device that is operated by staff belonging to the institution in which it is installed or by customers, and executes some kind of transaction.
[0023] The transaction may be, for example, a cash transaction at a financial institution, including, for example, deposits, withdrawals, currency exchange, and the like.
[0024] Transaction processing device 20 according to the present embodiment may be a cash processing machine such as an ATM or a self-service deposit / withdrawal machine.
[0025] The self-service deposit / withdrawal machine is a device that allows customers to handle cash themselves (depositing and withdrawing money from the machine), a task that was previously performed by financial institution employees, thereby reducing the burden of cash handling tasks on bank employees.
[0026] In the following, a description will be given mainly of an example in which transaction processing device 20 according to this embodiment is a self-service deposit / dispensing machine.
[0027] (Network 30) Network 30 according to the present embodiment is a wired network or a wireless network that connects information processing device 10 and transaction processing device 20 so that they can communicate with each other.
[0028] The network 30 may be, for example, a communication cable, a wireless communication network such as Wi-Fi (registered trademark), a wide area Internet line, or a dedicated line.
[0029] Next, the functional configuration of the information processing device 10 according to the present embodiment will be described in detail.
[0030] FIG. 2 is a block diagram showing an example of a functional configuration of the information processing device 10 according to the present embodiment.
[0031] As shown in FIG. 2, the information processing device 10 according to this embodiment includes an operation unit 110, a display unit 120, a control unit 130, a cash counter management unit 140, a transaction history (normal) management unit 150, and a communication unit 160.
[0032] (Operation unit 110) The operation unit 110 according to this embodiment receives operations by a user. The operation unit 110 includes input devices such as a keyboard and a mouse.
[0033] (Display section 120) The display unit 120 according to the present embodiment displays visual information under the control of the control unit 130. The display unit 120 includes various displays.
[0034] (Control unit 130) The control unit 130 according to the present embodiment controls each component included in the information processing device 10.
[0035] In addition, the control unit 130 in this embodiment is an example of a first control unit that controls the first update information related to the first transaction history information recorded by the first recording unit to be sent to the transaction processing device 20 when the first transaction history information recorded by the first recording unit is updated.
[0036] The functions of the control unit 130 according to the present embodiment are realized by various processors. The functions of the control unit 130 according to the present embodiment will be described in detail later.
[0037] (Cash counter management unit 140) Cash counter management unit 140 according to this embodiment holds information relating to deposits and withdrawals by transaction processing device 20 under the control of control unit 130.
[0038] (Transaction History (Main) Management Section 150) Transaction history (main) management unit 150 according to the present embodiment holds information (main) relating to the history of transactions made by transaction processing device 20 (referred to as transaction history information (main)) under the control of control unit 130.
[0039] The transaction history information (original) is restored based on the transaction history information (secondary) held in transaction processing device 20 in the event of a failure in information processing device 10, etc.
[0040] The transaction history information (original) according to this embodiment is an example of the first transaction history information. The transaction history (original) management unit 150 according to this embodiment is an example of the first recording unit.
[0041] (Communication unit 160) Communications unit 160 according to the present embodiment communicates information with transaction processing device 20 via network 30 under the control of control unit 130 .
[0042] Next, the functional configuration of transaction processing device 20 according to the present embodiment will be described in detail.
[0043] FIG. 3 is a block diagram showing an example of the functional configuration of transaction processing device 20 according to the present embodiment.
[0044] As shown in FIG. 3, transaction processing device 20 according to this embodiment includes an operation unit 210, a display unit 220, a control unit 230, a cashier unit 240, a transaction history (sub) management unit 250, and a communication unit 260.
[0045] (Operation unit 210) The operation unit 210 according to this embodiment accepts operations by a user. The operation unit 210 includes an input device such as a touch panel.
[0046] (Display section 220) The display unit 220 according to this embodiment displays visual information under the control of the control unit 230. The display unit 220 includes various displays.
[0047] (Control unit 230) Control unit 230 according to the present embodiment controls each component included in transaction processing device 20 .
[0048] In addition, the control unit 230 in this embodiment is an example of a second control unit that controls second update information related to the second transaction history information recorded by the second recording unit to be sent to the information processing device 10 when the second transaction history information recorded by the second recording unit is updated.
[0049] The functions of the control unit 230 according to the present embodiment are realized by various processors. The functions of the control unit 230 according to the present embodiment will be described in detail later.
[0050] (Cashier section 240) The cashier unit 240 according to this embodiment counts and deposits and withdraws currency under the control of the control unit 230.
[0051] (Transaction History (Sub) Management Unit 250) Transaction history (secondary) management unit 250 according to this embodiment holds (secondary) information on the history of transactions made by transaction processing device 20 (referred to as (secondary) transaction history information) under the control of control unit 230.
[0052] The transaction history information (secondary) is backup data used to restore the transaction history information (primary) held in the information processing device 10 in the event of a failure in the information processing device 10, etc.
[0053] The transaction history information (secondary) according to this embodiment is an example of second transaction history information. The transaction history (secondary) management unit 250 according to this embodiment is an example of a second recording unit.
[0054] (Communication unit 260) The communication unit 260 according to this embodiment communicates information with the information processing device 10 via the network 30 under the control of the control unit 230 .
[0055] Furthermore, transaction processing device 20 may further include, in addition to the above-mentioned components, a reading device for reading a two-dimensional code such as a QR code (registered trademark), a printing device for printing transaction details, and the like.
[0056] An example of the configuration of transaction processing system 1 according to the present embodiment has been described above. Note that the above configuration described with reference to Figures 1 to 3 is merely an example, and the configuration of transaction processing system 1 according to the present embodiment is not limited to this example. Transaction processing system 1 according to the present embodiment can be flexibly modified according to specifications and operations.
[0057] <<1.2. Processing flow>> Next, the flow of processing in transaction processing system 1 according to this embodiment will be described in detail with reference to FIGS. 4A, 4B, and 5. FIG.
[0058] 4A and 4B are sequence diagrams showing an example of the processing flow of transaction processing system 1 according to this embodiment.
[0059] FIG. 5 is a diagram showing an example of updating the transaction history information (primary) and the transaction history information (secondary) according to this embodiment.
[0060] 4A, 4B, and 5 show an example of a flow of a case where a customer visits a financial institution and performs a deposit transaction using transaction processing device 20. FIG.
[0061] As shown in FIG. 4A, first, a customer operates operation unit 210 of transaction processing device 20 to start a transaction (S101).
[0062] Next, the customer operates operation unit 210 of transaction processing device 20 to input and confirm the details of the transaction (S102).
[0063] When the input of the transaction details is confirmed in step S102, history information (secondary) management unit 250 of transaction processing device 20, under the control of control unit 230, newly registers transaction history information (secondary) (S103).
[0064] FIG. 5 shows an example of the transaction history information (secondary) registered in step S103.
[0065] The transaction history information (secondary) and transaction history information (primary) in this embodiment include information such as a history serial number, reception number, processing machine identifier, operation date, transaction type (e.g., 1: deposit, 2: withdrawal), telephone number, transaction status (e.g., 0: transaction started, 1: deposit / withdrawal completed, 2: transaction completed), and transaction amount, as shown in FIG.
[0066] However, the information contained in the transaction history information (secondary) and the transaction history information (original) is not limited to the example shown in Fig. 5. The transaction history information (secondary) and the transaction history information (original) may further include information such as the operation time and the registration date and time.
[0067] In the example shown in FIG. 5, in step S103, information other than the history serial number is newly registered as the transaction history information (secondary).
[0068] In FIG. 5, the information to be registered or updated in the corresponding step is highlighted.
[0069] When the transaction history information (secondary) is registered in step S103, the control unit 230 causes the communication unit 260 to transmit a transaction registration request regarding the confirmed transaction content to the information processing device 10 (S104).
[0070] The transaction registration request may include information regarding the update (registration) content of the transaction history information (secondary). The transaction registration request is an example of second update information.
[0071] Next, the control unit 130 of the information processing device 10 generates a transaction history serial number based on the transaction registration request received in step S104 (S105).
[0072] Next, the history information (original) management unit 150, under the control of the control unit 130, newly registers the transaction history information (original) based on the transaction registration request received in step S104 and the history serial number generated in step S105 (S106).
[0073] 5 shows an example of the transaction history information (correct) registered in step S106. In step S106, all information including the transaction history serial number is newly registered as the transaction history information (correct).
[0074] When the transaction history information (correct) is registered in step S106, control unit 130 causes communication unit 160 to transmit a transaction registration response to transaction processing device 20 (S107).
[0075] The transaction registration response includes at least information on the history serial number that is generated in step S105 and registered in the transaction history information (correct) in step S106. The transaction registration response is an example of the first update information.
[0076] Next, the history information (secondary) management unit 250, under the control of the control unit 230, updates the transaction history information (secondary) based on the transaction registration response received in step S107 (S108).
[0077] 5 shows an example of the transaction history information (secondary) updated in step S108. In step S108, a history serial number is newly registered for the transaction history information (secondary).
[0078] Next, control unit 130 of information processing device 10 causes communication unit 160 to transmit a deposit request to transaction processing device 20 (S109).
[0079] Control unit 230 of transaction processing device 20 controls cashier unit 240 based on the deposit request received in step S109, and opens the shutter of the deposit port.
[0080] Here, when the customer deposits cash (S110) and performs a confirmation operation, the control unit 230 causes the cashier unit 240 to close the shutter of the deposit port and count the deposited cash.
[0081] When the cashier unit 240 has completed counting, the control unit 230 causes the display unit 120 to display the deposited amount.
[0082] When the customer performs a confirmation operation, the control unit 230 stores the cash in the cashier unit 240. If there is change, the control unit 230 controls the payment of the change.
[0083] Next, the control unit 230 controls the printing of a transaction statement (S111).
[0084] Next, the history information (secondary) management unit 250, under the control of the control unit 230, updates the transaction history information (secondary) based on the confirmation of the deposit (S112).
[0085] 5 shows an example of the transaction history information (secondary) updated in step S112. In step S112, the transaction status of the transaction history information (secondary) is updated to a value indicating that the payment has been received.
[0086] Next, the control unit 230 causes the communication unit 260 to transmit a deposit response to the information processing device 10 (S113).
[0087] The deposit response includes information indicating that the transaction status in the transaction history information (secondary) has been updated to "Deposited." The deposit response is an example of second updated information.
[0088] Next, the history information (original) management unit 150 of the information processing device 10, under the control of the control unit 130, updates the transaction history information (original) based on the deposit response received in step S113 (S114).
[0089] 5 shows an example of the transaction history information (positive) updated in step S114. In step S114, the transaction status of the transaction history information (positive) is updated to a value indicating that the money has been deposited.
[0090] Next, the staff of the installation institution uses the information processing device 10 to confirm that the transaction status in the transaction history information (correct) is "deposit completed," and performs online transaction processing for the relevant transaction in a separate system independent of the transaction processing system 1 of this embodiment (S115).
[0091] Thereafter, the staff of the installation institution performs an operation using the information processing device 10 to indicate that the online transaction of the transaction has been completed (S116).
[0092] Control unit 130 causes communication unit 160 to transmit a transaction completion notification to transaction processing device 20 based on the operation in step S116 (S117).
[0093] History information (secondary) management unit 250 of transaction processing device 20, under the control of control unit 230, updates the transaction history information (secondary) based on the transaction completion notification received in step S117 (S118).
[0094] 5 shows an example of the transaction history information (secondary) updated in step S118. In step S118, the transaction status of the transaction history information (secondary) is updated to a value indicating transaction completion.
[0095] Next, the control unit 230 causes the communication unit 260 to transmit a transaction completion notification response to the information processing device 10 (S119).
[0096] The transaction completion notification response includes information indicating that the transaction status has been updated to transaction completion in the transaction history information (secondary). The transaction completion notification response is an example of second updated information.
[0097] Next, the history information (main) management unit 150 of the information processing device 10, under the control of the control unit 130, updates the transaction history information (main) based on the transaction completion notification response received in step S119 (S120).
[0098] 5 shows an example of the transaction history information (correct) updated in step S120. In step S120, the transaction status of the transaction history information (correct) is updated to a value indicating transaction completion.
[0099] The above describes a specific example of the process flow of transaction processing system 1 according to the present embodiment. According to the above-described process, it is possible to realize more accurate and efficient backup of transaction details.
[0100] Furthermore, according to the processing described above, the transaction history information (main) held in information processing device 10 can be restored based on the transaction history information (secondary) held in transaction processing device 20, for example, in the event of a failure in information processing device 10.
[0101] At this time, control unit 130 of information processing device 10 may refer to the transaction history information (secondary) stored in transaction processing device 20, obtain the difference between the transaction history information (secondary) and the transaction history information (original), and update (restore) the transaction history information (original) based on the difference.
[0102] The control unit 130 may execute the above restoration process in response to a user operation. On the other hand, the control unit 130 may automatically execute the above restoration process by periodically or non-periodically monitoring the difference between the transaction history information (secondary) and the transaction history information (original).
[0103] Similarly, transaction history information (secondary) held in transaction processing device 20 can be restored based on transaction history information (primary) held in information processing device 10.
[0104] <2. Hardware configuration> Next, a description will be given of an example of a hardware configuration of an information processing device 900 according to an embodiment of the present invention. The information processing device 900 is a device having a hardware configuration equivalent to that of the information processing device 10 according to an embodiment of the present invention.
[0105] Note that the hardware configuration example of the information processing device 900 described below is merely an example. Therefore, in the hardware configuration of the information processing device 10, unnecessary components may be deleted from the hardware configuration of the information processing device 900 described below, or new components may be added.
[0106] 6 is a diagram showing a hardware configuration of an information processing device 900 according to an embodiment of the present invention. The information processing device 900 includes a processor 901, a read only memory (ROM) 902, a random access memory (RAM) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, and a communication device 911.
[0107] The processor 901 functions as an arithmetic processing device and a control device, and controls the overall operation of the information processing device 900 in accordance with various programs. The ROM 902 stores programs and arithmetic parameters used by the processor 901. The RAM 903 temporarily stores programs used in the execution of the processor 901 and parameters that change appropriately during the execution. These are connected to each other by a host bus 904 consisting of a CPU bus or the like.
[0108] 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.
[0109] The input device 908 is composed of input means such as a mouse, keyboard, touch panel, button, microphone, switch, and lever for the user to input information, and an input control circuit that generates an input signal based on the user's input and outputs it to the processor 901. A user who operates the information processing device 900 can input various data to the information processing device 900 and instruct the information processing device 900 to perform processing operations by operating this input device 908.
[0110] The output device 909 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a Liquid Crystal Display (LCD) device, an OLED (Organic Light Emitting Diode) device, or a lamp, and an audio output device such as a speaker.
[0111] The storage device 910 is a device for storing data. The storage device 910 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 910 is configured, for example, with an HDD (Hard Disk Drive). This storage device 910 drives a hard disk and stores programs executed by the processor 901 and various data.
[0112] The communication unit 911 is, for example, a communication interface configured with a communication device for connecting to a network, etc. Also, the communication unit 911 may be compatible with either wireless communication or wired communication.
[0113] <3. Conclusion> As described above, the transaction processing system 1 according to one embodiment of the present invention comprises a transaction processing device 20 that executes a transaction and records transaction history information (secondary) corresponding to the transaction (an example of second transaction history information), and an information processing device 10 that records transaction history information (primary) corresponding to the transaction (an example of first transaction history information).
[0114] Information processing device 10 includes a transaction history (main) management unit 150 (an example of a first recording unit) that records transaction history information (main), and a control unit 130 (an example of a first control unit) that controls update information related to the transaction history information (main) to be sent to transaction processing device 20 when the transaction history information (main) is updated.
[0115] Transaction processing device 20 includes a transaction history (secondary) management unit 250 (an example of a second recording unit) that records transaction history information (secondary), and a control unit 230 (an example of a second control unit) that controls update information related to the transaction history information (secondary) to be sent to information processing device 10 when the transaction history information (secondary) is updated.
[0116] When transaction history (main) management unit 150 receives update information related to transaction history information (secondary) from transaction processing device 20, it updates the transaction history information (main) based on the update information.
[0117] When the transaction history (secondary) management unit 250 receives update information related to the transaction history information (primary) from the information processing device 10, it updates the transaction history information (secondary) based on the update information.
[0118] According to the above configuration, it is possible to realize more accurate and efficient backup of transaction details.
[0119] Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying 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 belong to the technical scope of the present invention.
[0120] Furthermore, the steps of the processes described in the above embodiments do not necessarily have to be processed in chronological order according to the order described in the flowchart or sequence diagram. For example, the steps of the processes of each device may be processed in an order different from the order described, or may be processed in parallel.
[0121] Furthermore, a series of processes performed by each device described in this specification may be realized by a program stored in a non-transitory computer readable storage medium. Each program is, for example, loaded into a RAM when executed by a computer, and executed by a processor such as a CPU. The storage medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. Furthermore, the program may be distributed, for example, via a network, without using a storage medium.
[0122] In addition, the effects described in this specification are merely descriptive or exemplary and are not limiting. In other words, the technology according to the present disclosure may achieve other effects that are apparent to a person skilled in the art from the description of this specification, in addition to or in place of the above effects. [Explanation of symbols]
[0123] 1. Transaction Processing System 10. Information processing device 110 Operation section 120 Display section 130 Control section 140 Cash Counter Management Department 150 Transaction History (Formal) Management Department 160 Communications Department 20 Transaction Processing Device 210 Operation section 220 Display section 230 Control Unit 240 Cashier Department 250 Transaction History (Formal) Management Department 260 Communications Department
Claims
1. an information processing device that records first transaction history information corresponding to a transaction, and a transaction processing device that executes the transaction and records second transaction history information corresponding to the transaction, The information processing device includes: a first recording unit that records the first transaction history information; a first control unit that controls, when the first transaction history information recorded by the first recording unit is updated, first update information related to the first transaction history information to be transmitted to the transaction processing device; having The transaction processing device includes: a second recording unit that records the second transaction history information; a second control unit that controls, when the second transaction history information recorded by the second recording unit is updated, so that second update information related to the second transaction history information is transmitted to the information processing device; having when the first recording unit receives the second update information from the transaction processing device, the first recording unit updates the first transaction history information based on the second update information; the second recording unit, when receiving the first update information from the information processing device, updates the second transaction history information based on the first update information; Transaction processing systems.
2. The first control unit updates the first transaction history information based on the second transaction history information.
2. The transaction processing system of claim 1.
3. the first control unit updates the first transaction history information based on a difference between the first transaction history information and the second transaction history information; 3. The transaction processing system of claim 2.
4. the transaction processing device includes a cash processing machine; 2. The transaction processing system of claim 1.
5. The transaction may include a deposit, withdrawal, or exchange. A transaction processing system according to any one of claims 1 to 4.
6. recording first transaction history information corresponding to a transaction; and executing the transaction and recording second transaction history information corresponding to the transaction; The recording of the first transaction history information further includes controlling, when the first transaction history information is updated, to transmit first update information related to the first transaction history information; The recording of the second transaction history information further includes controlling, when the second transaction history information is updated, to transmit second update information related to the second transaction history information; and recording the first transaction history information further includes updating the first transaction history information based on the received second update information; and recording the second transaction history information further includes updating the second transaction history information based on the received first update information. A computer implemented method for processing transactions.
7. an information processing device that records first transaction history information corresponding to a transaction, and a transaction processing device that executes the transaction and records second transaction history information corresponding to the transaction, The information processing device includes: a first recording unit that records the first transaction history information; a first control unit that controls, when the first transaction history information recorded by the first recording unit is updated, first update information related to the first transaction history information to be transmitted to the transaction processing device; having The transaction processing device includes: a second recording unit that records the second transaction history information; a second control unit that controls, when the second transaction history information recorded by the second recording unit is updated, so that second update information related to the second transaction history information is transmitted to the information processing device; having when the first recording unit receives the second update information from the transaction processing device, the first recording unit updates the first transaction history information based on the second update information; the second recording unit, when receiving the first update information from the information processing device, updates the second transaction history information based on the first update information; In a transaction processing system, causing a computer to function as said processing device or said transaction processing device; program.
Citation Information
Patent Citations
Automatic transaction device
JP2004164213A