Information processing system, information processing method, and program
The information processing system addresses errors in account number and amount input by displaying a warning when the digit count matches, ensuring accurate data entry and reducing errors in financial transactions.
Patent Information
- Application Number
- JP2024021111
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-15
- Publication Date
- 2025-08-27
AI Technical Summary
Existing systems struggle to reliably prevent errors in the input of account numbers and amounts during financial transactions, particularly when the bank branch name is correctly extracted, making it difficult for operators to notice discrepancies.
An information processing system that includes an input unit for accepting account numbers and transaction amounts and an output control unit that displays a warning if the number of digits in the account number matches the number of digits in the transaction amount, ensuring accurate data entry.
The system effectively prevents erroneous input of account numbers and amounts by providing a visual warning, enhancing data accuracy and reliability in financial transactions.
Smart Images

Figure 2025125203000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] At financial institutions, transfer processing is carried out through cooperation between branches and centralized centers. For example, when a client visits a branch of a financial institution, fills out the necessary information on a prescribed transfer request form, and submits the form at the counter, the transfer request form is read by a scanner on the reception terminal at the counter, and the transfer data obtained by this reading is sent to the centralized center. Then, the centralized center generates a sending message based on the transfer data, and the sending message is sent to the host, thereby executing the transfer.
[0003] Furthermore, the transfer request form contains multiple items, and character recognition is performed on the image data of the transfer request form using the scanner at the reception terminal, resulting in character recognition results for each of the multiple items. The transfer data, including these character recognition results, is sent from the reception terminal at the counter to the centralized center. At the centralized center, a first operator visually checks the image of each of the multiple items and corrects the character recognition results for each of the multiple items as necessary. The character recognition results or the results of corrections to the character recognition results are sent to the exchange server as entry data.
[0004] The second operator then enters data corresponding to the items separately from the entry data. Alternatively, the second operator modifies the entry data corresponding to the items. The data entered by the second operator or the modified entry data is sent to the exchange server as verify data. The exchange server determines whether the entry data and verify data match. If there are any items that do not match between the entry data and verify data, the third operator approves or rejects the verify data for the mismatched items.
[0005] In recent years, technologies have been developed to prevent erroneous data input in the entry data and verification data input operations described above. For example, Patent Document 1 discloses a technology that displays the character recognition results of the account number, the character recognition results of the amount, and a cut-out image of the bank branch name on the same screen to assist the operator in determining whether the account number and amount have been correctly recognized. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-115029 Summary of the Invention [Problem to be solved by the invention]
[0007] However, with the technology disclosed in Patent Document 1, if the bank branch name is correctly extracted, it may be difficult for the operator to notice an error in the account number and amount based on the bank branch name.
[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 new and improved technology that can more reliably prevent incorrect input of account numbers and amounts. [Means for solving the problem]
[0009] In order to solve the above problem, according to one aspect of the present invention, an information processing system is provided, comprising an input unit that accepts input of an account number and transaction amount related to a transaction, and an output control unit that controls so that a warning is output when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount.
[0010] The output control unit may also perform control so that the warning is displayed on an entry screen for generating entry data.
[0011] In addition, the output control unit may control the display of the warning on the entry screen when it is determined that the number of digits in the entered account number matches the number of digits in the transaction amount after the entry data transmission operation is performed on the entry screen.
[0012] The input unit may also accept input of the account number and the transaction amount based on a character recognition result from a privately made document.
[0013] In addition, in order to solve the above problem, according to another aspect of the present invention, an information processing method is provided, which includes a processor accepting input of an account number and transaction amount related to a transaction, and performing control so that a warning is output when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount.
[0014] In addition, in order to solve the above problem, according to another aspect of the present invention, a program is provided that enables a computer to implement an input function that accepts input of an account number and transaction amount related to a transaction, and an output control function that controls the output of a warning when it is determined that the number of digits in the input account number matches the number of digits in the transaction amount. [Effects of the Invention]
[0015] As described above, according to the present invention, it is possible to more reliably prevent erroneous input of account numbers and amounts. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is an explanatory diagram showing the configuration of an exchange system according to one embodiment of the present invention. [Figure 2] FIG. 10 is an explanatory diagram showing a specific example of a transfer request form. [Figure 3] FIG. 10 is an explanatory diagram showing a specific example of an entry screen. [Figure 4] FIG. 10 is an explanatory diagram showing a specific example of a verify screen. [Figure 5] FIG. 10 is an explanatory diagram showing an example of an approval screen according to a comparative example. [Figure 6] FIG. 2 is an explanatory diagram showing the configuration of an exchange server. [Figure 7] FIG. 2 is an explanatory diagram showing the configuration of an entry terminal. [Figure 8] FIG. 2 is an explanatory diagram showing the configuration of a verifying terminal; [Figure 9] FIG. 2 is an explanatory diagram showing the configuration of an approval terminal. [Figure 10] FIG. 1 is an explanatory diagram showing an example of the operation of an exchange system. [Figure 11] FIG. 1 is an explanatory diagram showing an example of the operation of an exchange system. [Figure 12] FIG. 10 is an explanatory diagram showing an example of an approval screen according to an embodiment of the present invention. [Figure 13] FIG. 10 is an explanatory diagram illustrating an example of a verification screen after remand according to an embodiment of the present invention. [Figure 14] FIG. 10 is an explanatory diagram showing another example of the verification screen after remand according to an embodiment of the present invention. [Figure 15] FIG. 10 is a diagram showing an example of a privately made transfer request form. [Figure 16] FIG. 10 is a diagram showing an example of a warning output based on a match determination between the number of digits in an account number and the number of digits in an amount. [Figure 17] 10 is a flowchart showing an example of a flow of a warning display in the entry terminal. [Figure 18] FIG. 10 is a diagram showing an example of checking a specific number of digits at the end of an account number and displaying a warning based on the results of the check. [Figure 19] 1 is a diagram illustrating a hardware configuration of an information processing device as an example of an entry terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.
[0018] In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different letters to the same reference numeral. However, if there is no need to particularly distinguish between multiple components having substantially the same functional configuration, only the same reference numeral will be used to distinguish each of the multiple components.
[0019] <1. Overview of the exchange system> An embodiment of the present invention relates to an exchange system applied to a financial institution. First, an overview of the exchange system according to an embodiment of the present invention will be described with reference to Figs.
[0020] (composition) FIG. 1 is an explanatory diagram showing the configuration of an exchange system according to one embodiment of the present invention. As shown in FIG. 1, the exchange system 1 according to one embodiment of the present invention has a configuration arranged at a branch office, a configuration arranged at a centralized center, and a host 30. The branch office and the centralized center are connected via a network. The configuration arranged at the branch office includes a scanner 11 and a branch office terminal 12. The configuration arranged at the centralized center includes an exchange server 20, an entry terminal 26 which is a common client (entry), a verify terminal 27 which is a common client (verify), an approval terminal 28 which is a common client (approval), and a communication gateway 29.
[0021] The scanner 11 reads documents and recognizes the characters written on them. For example, the scanner 11 reads a transfer request form on which the necessary information has been filled out by the person requesting the transfer and performs character recognition. As a result, image data of the transfer request form and the character recognition results of the transfer request form are obtained. Here, a specific example of a transfer request form will be described with reference to FIG. 2.
[0022] FIG. 2 is an explanatory diagram showing a specific example of a transfer request form 40. As shown in FIG. 2, the transfer request form 40 includes entry fields for each of a plurality of items. For example, the plurality of items include items related to the requester (e.g., the requester's telephone number, the requester's account number, the requester's name, etc.), items related to the recipient (e.g., the recipient's name, the name of the transfer financial institution, the name of the transfer branch, etc.), and the transfer amount. In addition, the plurality of items may include the designated transfer date, which is the transfer due date. The plurality of items may include important items in the transfer transaction (e.g., the requester's account number, the transfer amount, etc.).
[0023] Furthermore, the transfer request form 40 includes a column for the funds secured status, which indicates whether the balance of the client's account at the time of the transfer request is confirmed to be equal to or greater than the amount required for the transfer, and whether the amount required for the transfer has been secured (restricted). In the secured status, where the amount required for the transfer has been secured, the bank employee marks the funds secured mark column 42, and in the unsecured status, where the amount required for the transfer has not been secured, the bank employee marks the funds unsecured mark column 43.
[0024] For example, the scanner 11 performs character recognition on the image data of the transfer application form 40 to obtain character recognition results corresponding to each of a plurality of items. More specifically, the scanner 11 obtains character recognition results corresponding to each item by performing character recognition on at least a portion of the entry fields for each item in the image data of the transfer application form 40. The bank office terminal 12 is a terminal used by bank employees engaged in teller work at the bank office. The bank office terminal 12 transmits the image data of the transfer application form 40 obtained by the scanner 11 and transfer data including the character recognition results corresponding to each item to the centralized center.
[0025] The bank clerk also checks the balance of the client's account using the branch terminal 12, and if the balance of the client's account is equal to or greater than the amount required for the transfer, requests the host 30 to secure the funds for the transfer via the branch terminal 12. If the funds for the transfer are secured, the bank clerk marks the funds secured field 42 as described above, and if the funds for the transfer are not secured, the bank clerk marks the funds not secured field 43.
[0026] The office terminal 12 may be, for example, a PC (Personal Computer) as shown in Fig. 1. Although Fig. 1 shows an example in which the scanner 11 and the office terminal 12 are separate devices, the functions of the scanner 11 and the office terminal 12 may be integrated into a single device.
[0027] The exchange server 20 is an example of a transfer management device that stores transfer data transmitted from the branch terminal 12. The exchange server 20 manages the distribution of transfer data to the entry terminal 26, the verify terminal 27, the approval terminal 28, and the like. For example, the exchange server 20 obtains a cut-out image corresponding to each item by cutting out the entry fields for each item from the image data of the transfer request form 40. The exchange server 20 transmits the transfer data, including the cut-out image corresponding to each item and the character recognition results, to the entry terminal 26.
[0028] The entry terminal 26 is a terminal used by the first operator (hereinafter also referred to as the "enter") at the centralized center. The entry screen of the entry terminal 26 displays cut-out images and character recognition results corresponding to each item included in the transfer data distributed from the exchange server 20, associated with the item name. While visually checking the cut-out image corresponding to an item, if the operator determines that the character recognition result corresponding to that item is incorrect (for example, due to misreading or non-reading), he or she corrects the character recognition result.
[0029] 3 is an explanatory diagram showing a specific example of entry screen 50. As shown in FIG. 3, entry screen 50 displays a cut-out image and character recognition results corresponding to each of multiple items included in a transfer request form. For example, the cut-out image is displayed in the corresponding image display field, and the character recognition results are displayed in the corresponding item input field. As an example, a cut-out image of the client's telephone number is displayed in client's telephone number image display field 500, and the character recognition results of the client's telephone number are displayed in client's telephone number input field 520.
[0030] In the example shown in Figure 3, the cutout image corresponding to the item "client name" contains "Oki Taro," but the character recognition result corresponding to the item "client name" is incorrect and reads "Ogi Taro." Let us assume that the person making the entry does not notice the error in the character recognition result and does not take any action to correct the character recognition result.
[0031] The character recognition results corresponding to each item or the results of corrections made by the entrant to the character recognition results are transmitted as entry data from the entry terminal 26 to the exchange server 20 (for example, by pressing the "Send" button) and stored in the exchange server 20. The exchange server 20 delivers transfer data including cut-out images corresponding to each item to the verify terminal 27. At this time, the transfer data also including entry data corresponding to items other than the important items is delivered to the verify terminal 27.
[0032] The verify terminal 27 is a terminal used by a second operator (hereinafter also referred to as the "verifier") at the centralized center. On the verify screen of the verify terminal 27, a cut-out image corresponding to each item included in the transfer data distributed from the exchange server 20 is displayed in association with the item name. Furthermore, entry data corresponding to items other than the important items is displayed in association with the item name. For example, the cut-out image is displayed in the corresponding image display field, and entry data corresponding to items other than the important items is displayed in the corresponding item input field. Meanwhile, the item input field corresponding to the important items is left blank.
[0033] The verifier visually checks the cut-out images corresponding to the items other than the important items, and if the verifier determines that the entry data corresponding to the items other than the important items is incorrect, corrects the entry data. Meanwhile, the verifier visually checks the cut-out images corresponding to the important items, and enters the data corresponding to the important items into the item input fields corresponding to the important items.
[0034] 4 is an explanatory diagram showing a specific example of a verify screen. As shown in FIG. 4, verify screen 60 displays a cut-out image and entry data corresponding to each of multiple items included in the transfer request form. For example, the cut-out image is displayed in the corresponding image display field, and the entry data is displayed in the corresponding item input field. As an example, a cut-out image of the client's telephone number is displayed in client's telephone number image display field 500, and the entry data of the client's telephone number is displayed in client's telephone number input field 520.
[0035] In the example shown in Figure 3, the character recognition result corresponding to the item "client name" was incorrect, "Ogi Tarowa," but the person making the entry did not notice the error in the character recognition result and did not take any action to correct the character recognition result. However, in the example shown in Figure 4, the verifier noticed that the entry data "Ogi Tarowa" corresponding to the item "client name" was incorrect, and corrected the entry data "Ogi Tarowa" corresponding to the item "client name" to "Ogi Taro." In this example, the correction made by the verifier was also incorrect.
[0036] The entry data or the correction results of the entry data corresponding to the items other than the important items, and the input results by the verifier corresponding to the important items are transmitted as verification data from the verify terminal 27 to the exchange server 20 (for example, upon pressing the "Send" button) and stored in the exchange server 20. The exchange server 20 determines whether the entry data and verification data corresponding to all items match.
[0037] If the entry data and the verify data match for all items, the exchange server 20 transmits an outgoing message containing the verify data (or entry data) corresponding to all items to the host 30 via the communication gateway 29. At this time, the host 30 executes the transfer based on the receipt of the outgoing message, thereby completing one transfer.
[0038] (background) Before describing an embodiment of the present invention, a general technique for when there is an item where the entry data and the verify data do not match will be described as a comparative example.
[0039] Generally, when there is a mismatch between the entry data and the verify data for any item, the exchange server 20 delivers transfer data including a cut-out image and verify data corresponding to each item, and information indicating the item where the data is mismatched (mismatched item), to the approval terminal 28. Additionally, when the transaction related to the transfer data is a large amount transaction (for example, when the transfer amount is a predetermined amount or more), the exchange server 20 delivers transfer data including a cut-out image and verify data corresponding to each item to the approval terminal 28.
[0040] The approval terminal 28 is a terminal used by a third operator (hereinafter also referred to as the "approver") at the centralized center. Generally, the approval screen of the approval terminal 28 displays a cut-out image corresponding to each item included in the transfer data distributed from the exchange server 20, in association with the item name. Furthermore, the verification data corresponding to each item is displayed in association with the item name. For example, the cut-out image is displayed in the corresponding image display field, and the verification data is displayed in the corresponding item input field.
[0041] The approver visually inspects the cut-out images corresponding to each item and, if he / she determines that there are no items with incorrect verify data, performs an approval operation. On the other hand, if the approver visually inspects the cut-out images corresponding to each item and, if he / she determines that there are items with incorrect verify data, performs a rejection operation. At this time, the approval screen typically applies a predetermined modification to the verify data corresponding to the items with mismatched data. This allows the approver to easily identify the items with mismatched data.
[0042] Figure 5 is an explanatory diagram showing an example of an approval screen according to a comparative example. As shown in Figure 5, approval screen 70 according to the comparative example displays a cut-out image and verification data corresponding to each of multiple items included in a transfer request form. For example, the cut-out image is displayed in the corresponding image display field, and the verification data is displayed in the corresponding item input field. As an example, a cut-out image of the client's telephone number is displayed in client's telephone number image display field 500, and the verification data for the client's telephone number is displayed in client's telephone number input field 520.
[0043] In the above example, the entry data and verify data corresponding to the item "client name" do not match (FIGS. 3 and 4). Therefore, on the approval screen 70, a predetermined modification 530 (for example, a modification that changes the text color to red) is applied to the verify data "Ogi Taro" corresponding to the item "client name" where the data do not match. This makes it easier for the approver to notice the item where the data do not match.
[0044] As an example, if the approver visually checks the cut-out image corresponding to the item "client name" and determines that the verify data "Ogi Taro" is incorrect, the approver performs an approval operation (for example, by pressing the "Approve" button). On the other hand, if the approver determines that the verify data "Ogi Taro" is incorrect, the approver performs a rejection operation (for example, by pressing the "Reject" button).
[0045] The outline of the currency exchange system according to one embodiment of the present invention has been described above.
[0046] <2. Exchange Server Configuration> 6 is an explanatory diagram showing the configuration of the currency exchange server 20 according to one embodiment of the present invention. As shown in FIG. 6, the currency exchange server 20 includes a control unit 220, a storage unit 230, and a communication unit 240.
[0047] Control unit 220 includes a CPU (Central Processing Unit) and the like, and its functions can be realized by the CPU expanding a program stored in storage unit 230 into RAM (Random Access Memory) and executing it. At this time, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, control unit 220 may be configured with dedicated hardware or a combination of multiple pieces of hardware.
[0048] 6, the control unit 220 includes an acquisition unit 221, a processing unit 222, and a transmission control unit 223. Details of each of these functional units included in the control unit 220 will be described later.
[0049] The storage unit 230 is a storage device capable of storing programs and data for operating the control unit 220. The storage unit 230 can also temporarily store various data required in the course of operation of the control unit 220. For example, the storage device may be a non-volatile storage device.
[0050] The communication unit 240 is configured by a communication interface and communicates with the branch office terminal 12 of the branch office via a network. Furthermore, the communication unit 240 communicates with each of the other terminals (the entry terminal 26, the verify terminal 27, and the approval terminal 28) via a network within the centralized center.
[0051] The configuration of the currency exchange server 20 according to one embodiment of the present invention has been described above.
[0052] <3. Entry device configuration> 7 is an explanatory diagram showing the configuration of the entry terminal 26 according to one embodiment of the present invention. As shown in FIG. 7, the entry terminal 26 has an input unit 261, a control unit 262, a storage unit 266, a communication unit 267, and a display unit 268.
[0053] The input unit 261 accepts operations by the entrant. In the embodiment of the present invention, it is mainly assumed that the input unit 261 is a mouse and a keyboard. However, the type of the input unit 261 is not limited. For example, the input unit 261 may be a touch panel, an electronic pen, or another input device.
[0054] The control unit 262 includes a CPU and the like, and its functions can be realized by the CPU expanding a program stored in the storage unit 266 into RAM and executing it. In this case, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, the control unit 262 can be configured with dedicated hardware or a combination of multiple pieces of hardware.
[0055] 7, the control unit 262 includes an acquisition unit 263, a processing unit 264, and an output control unit 265. Details of each of these functional units included in the control unit 262 will be described later.
[0056] The storage unit 266 is a storage device capable of storing programs and data for operating the control unit 262. The storage unit 266 can also temporarily store various data required in the course of operation of the control unit 262. For example, the storage device may be a non-volatile storage device.
[0057] The communication unit 267 is configured by a communication interface, and communicates with the exchange server 20 and other terminals (the verify terminal 27 and the approve terminal 28) via the network in the centralized center.
[0058] The display unit 268 has a function of displaying various types of information under the control of the control unit 262. For example, the display unit 268 can display an entry screen. Here, the form of the display unit 268 is not particularly limited. For example, the display unit 268 may be a liquid crystal display (LCD) device, an OLED (organic light emitting diode) device, or a display device such as a lamp.
[0059] The configuration of the entry terminal 26 according to one embodiment of the present invention has been described above.
[0060] <4. Verification terminal configuration> 8 is an explanatory diagram showing the configuration of a verifying terminal 27 according to one embodiment of the present invention. As shown in FIG. 8, the verifying terminal 27 has an input unit 271, a control unit 272, a storage unit 276, a communication unit 277, and a display unit 278.
[0061] The input unit 271 accepts operations by the verifier. In the embodiment of the present invention, it is mainly assumed that the input unit 271 is a mouse and a keyboard. However, the type of the input unit 271 is not limited. For example, the input unit 271 may be a touch panel, an electronic pen, or another input device.
[0062] The control unit 272 includes a CPU and the like, and its functions can be realized by the CPU expanding a program stored in the storage unit 276 into RAM and executing it. At this time, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, the control unit 272 can be configured with dedicated hardware or a combination of multiple pieces of hardware.
[0063] 8, the control unit 272 includes an acquisition unit 273, a processing unit 274, and an output control unit 275. Details of each of these functional units included in the control unit 272 will be described later.
[0064] The storage unit 276 is a storage device capable of storing programs and data for operating the control unit 272. The storage unit 276 can also temporarily store various data required in the course of operation of the control unit 272. For example, the storage device may be a non-volatile storage device.
[0065] The communication unit 277 is configured by a communication interface, and communicates with the exchange server 20 and other terminals (the entry terminal 26 and the approval terminal 28) via the network in the centralized center.
[0066] The display unit 278 has a function of displaying various information under the control of the control unit 272. For example, the display unit 278 can display a verify screen. Here, the form of the display unit 278 is not particularly limited. For example, the display unit 278 may be a liquid crystal display (LCD) device, a device, or a display device such as a lamp.
[0067] The configuration of the verify terminal 27 according to one embodiment of the present invention has been described above.
[0068] <5. Configuration of the approval terminal> 9 is an explanatory diagram showing the configuration of approval terminal 28 according to one embodiment of the present invention. As shown in FIG. 9, approval terminal 28 has input unit 281, control unit 282, storage unit 286, communication unit 287, and display unit 288.
[0069] The input unit 281 accepts operations by the approver. In the embodiment of the present invention, it is mainly assumed that the input unit 281 is a mouse and a keyboard. However, the type of the input unit 281 is not limited. For example, the input unit 281 may be a touch panel, an electronic pen, or another input device.
[0070] Control unit 282 includes a CPU and the like, and its functions can be realized by the CPU expanding a program stored in storage unit 286 into RAM and executing it. At this time, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, control unit 282 may be configured with dedicated hardware or a combination of multiple pieces of hardware.
[0071] 9, the control unit 282 includes an acquisition unit 283, a processing unit 284, and an output control unit 285. Details of each of these functional units included in the control unit 282 will be described later.
[0072] The storage unit 286 is a storage device capable of storing programs and data for operating the control unit 282. The storage unit 286 can also temporarily store various data required in the course of operation of the control unit 282. For example, the storage device may be a non-volatile storage device.
[0073] The communication unit 287 is configured by a communication interface, and communicates with the exchange server 20 and other terminals (the entry terminal 26 and the verify terminal 27) via the network in the centralized center.
[0074] The display unit 288 has a function of displaying various information in accordance with the control of the control unit 282. For example, the display unit 288 can display an approval screen. Here, the form of the display unit 288 is not particularly limited. For example, the display unit 288 may be a liquid crystal display (LCD) device, a device, or a display device such as a lamp.
[0075] The configuration of the approval terminal 28 according to one embodiment of the present invention has been described above.
[0076] <6.Basic operation> Next, an example of the basic operation of the currency exchange system 1 will be described with reference to FIGS.
[0077] 10 and 11 are explanatory diagrams showing an example of the operation of the currency exchange system 1 according to one embodiment of the present invention. When a client visits a branch, fills in the necessary information on a prescribed transfer request form 40 and submits the form 40 to the teller, a bank employee causes the scanner 11 to read the form 40.
[0078] Scanner 11 obtains image data by reading transfer request form 40. Furthermore, scanner 11 obtains character recognition results corresponding to each of a plurality of items by performing character recognition on the image data of transfer request form 40. More specifically, scanner 11 obtains character recognition results corresponding to each item by performing character recognition on at least a portion of the entry field for each item in the image data of transfer request form 40. Branch office terminal 12 transmits transfer data including the image data of transfer request form 40 obtained by scanner 11 and the character recognition results corresponding to each item to currency exchange server 20 (S11).
[0079] In the currency exchange server 20, the transfer data received by the communication unit 240 is acquired by the acquisition unit 221. The processing unit 222 stores image data of the transfer request form 40 included in the transfer data in the storage unit 230, and generates a cut-out image corresponding to each item by cutting out the entry fields for each item from the image data (S12). The processing unit 222 stores the cut-out image corresponding to each item in the storage unit 230. The transmission control unit 223 then controls the communication unit 240 to transmit the transfer data, including the cut-out image corresponding to each item and the character recognition results, to the entry terminal 26 (S13).
[0080] In the entry terminal 26, the transfer data received by the communication unit 267 is acquired by the acquisition unit 263. The output control unit 265 controls the display unit 268 to display the entry screen 50 including the cut-out image and the character recognition result corresponding to each of the multiple items based on the transfer data (S14). For example, the cut-out image is displayed in the corresponding image display field on the entry screen 50, and the character recognition result is displayed in the corresponding item input field on the entry screen 50.
[0081] While visually checking the cut-out image corresponding to an item, if the entrant determines that the character recognition result corresponding to that item is incorrect (for example, due to misreading or non-reading), the entrant inputs a correction operation for the character recognition result to input unit 261. The correction operation for the character recognition result is accepted by input unit 261 (S15) and acquired by acquisition unit 263. Processing unit 264 corrects the character recognition result in accordance with the correction operation.
[0082] For example, when the entrant presses the "Send" button on the entry screen 50, the output control unit 265 controls the communication unit 267 to transmit the character recognition results corresponding to each item or the entrant's corrections to the character recognition results as entry data corresponding to each item to the exchange server 20 (S16).
[0083] In the currency exchange server 20, when the acquisition unit 221 acquires the entry data corresponding to each item received by the communication unit 240, the processing unit 222 stores the entry data corresponding to each item in the storage unit 230. Then, the transmission control unit 223 controls the communication unit 240 to transmit to the verification terminal 27 transfer data including the cut-out image corresponding to each item and the entry data corresponding to items other than the important items (S17).
[0084] In the verify terminal 27, the transfer data received by the communication unit 277 is acquired by the acquisition unit 273. The output control unit 275 controls the display unit 278 to display a verify screen 60 including cut-out images corresponding to each of a plurality of items and entry data corresponding to items other than the important items based on the transfer data (S18). For example, the cut-out images are displayed in the corresponding image display fields on the verify screen 60, and the entry data corresponding to items other than the important items are displayed in the corresponding item input fields. Meanwhile, the item input fields corresponding to the important items are left blank.
[0085] If the verifier determines that the entry data corresponding to an item other than the important item is incorrect while visually checking the cut-out image corresponding to the item other than the important item, the verifier inputs a correction operation for the entry data to the input unit 271. Meanwhile, the verifier inputs data corresponding to the important item into the item input field corresponding to the important item while visually checking the cut-out image corresponding to the important item. The input of data corresponding to the important item and the correction operation for the entry data are accepted by the input unit 271 (S19) and acquired by the acquisition unit 273. The processing unit 274 corrects the entry data in accordance with the correction operation.
[0086] For example, when the verifier presses the "Send" button on the verification screen 60, the output control unit 275 controls the communication unit 277 to transmit the entry data or the correction results of the entry data corresponding to items other than the important items, and the input results by the verifier corresponding to the important items, as verification data corresponding to each item to the exchange server 20 (S20).
[0087] In the currency exchange server 20, when the acquiring unit 221 acquires the verify data corresponding to each item received by the communication unit 240, the processing unit 222 stores the verify data corresponding to each item in the storage unit 230. Next, the processing unit 222 determines whether the entry data and the verify data match for all items (S31).
[0088] If the processing unit 222 determines that the entry data and the verify data match for all items ("YES" in S31), the transmission control unit 223 controls the communication unit 240 to send an outgoing message including the verify data (or entry data) corresponding to each item to the host 30 via the communication gateway 29 (S32). At this time, the host 30 executes the transfer based on the reception of the outgoing message, thereby completing one transfer.
[0089] Although not shown in Figure 11, even if the processing unit 222 determines that the entry data and verification data match for all items, if the processing unit 222 determines that the transaction related to the transfer data is a large-value transaction (for example, if the transfer amount is a predetermined amount or more), the transmission control unit 223 may control the communication unit 240 to send the transfer data including the cut-out image and verification data corresponding to each item to the approval terminal 28.
[0090] On the other hand, if the processing unit 222 determines that there is an item that is inconsistent between the entry data and the verify data ("NO" in S31), the transmission control unit 223 controls the communication unit 240 to send to the approval terminal 28 transfer data that includes only the cut-out images and verify data corresponding to the items that are inconsistent between the entry data and the verify data (the inconsistent items) out of the cut-out images and verify data corresponding to each item (S33).
[0091] In the approval terminal 28, the transfer data received by the communication unit 287 is acquired by the acquisition unit 283. The output control unit 285 controls the display unit 288 to display an approval screen containing only the cut-out images and verify data corresponding to the mismatched items out of the cut-out images and verify data corresponding to each item, based on the transfer data (S34). This allows the approver to visually check only the cut-out images and verify data corresponding to the mismatched items, improving the efficiency of the approval work by the approver and providing a system with excellent reliability.
[0092] Fig. 12 is an explanatory diagram showing an example of an approval screen according to one embodiment of the present invention. The approval screen 80 shown in Fig. 12 assumes a case where it is determined that the entry data and the verify data corresponding to the item "client name" do not match. In such a case, the output control unit 285 controls the display unit 288 to display a cut-out image corresponding to the item "client name" (a cut-out image of the handwritten characters "Oki Taro" and "Oki Taro") in the corresponding image display field, and controls the display unit 288 to display the verify data "Ogi Taro" corresponding to the item "client name" in the corresponding item display field.
[0093] Furthermore, it is desirable that the output control unit 285 controls the display unit 288 to apply a first modification 830 to the verify data "Ogi Taro" corresponding to the mismatched item "client name." This makes it easier for the approver to find noteworthy verify data. The type of first modification 830 is not limited. For example, as shown in FIG. 12, the first modification 830 may be a change in the color or pattern of the text item display field (e.g., adding diagonal hatching), or a change in text color (e.g., changing the text color to red).
[0094] The approver visually checks the cut-out image corresponding to the mismatched item, and if the approver determines that the verified data corresponding to the mismatched item is correct, performs an approval operation on the input unit 281. As an example, the approval operation may be the pressing of an "approval" button.
[0095] On the other hand, if the approver visually checks the cut-out image corresponding to the mismatched item and determines that the verified data corresponding to the mismatched item is incorrect, the approver inputs a remand operation to the input unit 281. As an example, the remand operation may be performed by pressing a "remand" button. When inputting a remand operation to the input unit 281, the approver may input any comments for the verifier in the comment field. In this example, it is assumed that a comment such as "Please correct the client name as it is incorrect" is input in the comment field.
[0096] The operation input by the approver is accepted by the input unit 281 (S35) and acquired by the acquisition unit 283. At this time, if a comment is input by the approver, the comment is added to the operation input by the approver by the processing unit 284. The output control unit 285 controls the communication unit 287 to transmit the operation input by the approver to the exchange server 20 (S36).
[0097] In the currency exchange server 20, when the operation input by the approver received by the communication unit 240 is acquired by the acquisition unit 221, the processing unit 222 determines whether the operation input by the approver is a return operation (S37). If the processing unit 222 determines that the operation input by the approver is an approval operation ("NO" in S37), it controls the communication unit 240 to send an outgoing message including verify data (or entry data) corresponding to each item to the host 30 via the communication gateway 29 (S38). At this time, the host 30 executes the transfer based on the reception of the outgoing message, thereby completing one transfer.
[0098] On the other hand, if the processing unit 222 determines that the operation input by the approver is a return operation ("YES" in S37), the transmission control unit 223 controls the communication unit 240 to transmit to the verification terminal 27 transfer data including only the cut-out images and verify data corresponding to the mismatched items among the cut-out images and verify data corresponding to each item (S39). If there is a comment input by the approver, the comment may be added to the transfer data by the processing unit 222.
[0099] In the verify terminal 27, the transfer data received by the communication unit 277 is acquired by the acquisition unit 273. The output control unit 275 controls the display unit 278 to display a verification screen after the return that includes only the cut-out images and verification data corresponding to the mismatched items out of the cut-out images and verification data corresponding to each item, based on the transfer data (S40). This allows the verifier to visually check only the cut-out images and verification data corresponding to the mismatched items, improving the efficiency of the verifier's confirmation work and providing a system with excellent reliability.
[0100] 13 is an explanatory diagram showing an example of a verification screen after remand according to one embodiment of the present invention. The verification screen 90 after remand shown in FIG. 13 assumes a case where it is determined that the entry data and verification data corresponding to the item "client name" do not match. In such a case, the output control unit 275 controls the display unit 278 to display a cut-out image corresponding to the item "client name" (a cut-out image of the handwritten characters "Oki Taro" and "Oki Taro") in the corresponding image display field, and controls the display unit 278 to display the verification data "Ogi Taro" corresponding to the item "client name" in the corresponding item display field.
[0101] Furthermore, it is desirable that the output control unit 275 controls the display unit 278 to apply a first modification 930 to the verification data "Ogi Taro" corresponding to the mismatched item "client name." This makes it easier for the verifier to find noteworthy verification data. The type of first modification 930 is not limited. For example, as shown in FIG. 13, the first modification 930 may be a change in the color or pattern of the text item display field (e.g., adding diagonal hatching), or a change in text color (e.g., changing the text color to red).
[0102] 13, it is assumed that a comment has already been entered by the approver. Therefore, the output control unit 275 controls the display unit 278 to display the comment entered by the approver in the comment field. In this example, the comment "Please correct the client name as it is incorrect" is displayed in the comment field.
[0103] FIG. 14 is an explanatory diagram showing another example of a verification screen after a return according to one embodiment of the present invention. The verification screen 91 after a return shown in FIG. 14 assumes a case in which it is determined that the entry data and verification data corresponding to the item "client account number" do not match. In such a case, the output control unit 275 controls the display unit 278 to display a cutout image (a cutout image of the handwritten characters "1425837") corresponding to the item "client account number" in the corresponding image display field, and controls the display unit 278 to display the verification data "1425831" corresponding to the item "client account number" in the corresponding item display field. In this example, a comment reading "Please correct the account number discrepancy" is displayed in the comment field.
[0104] If the verifier determines that the entry data corresponding to the mismatched item is incorrect while visually checking the cut-out image corresponding to the mismatched item, the verifier inputs a correction operation for the entry data to the input unit 271. The correction operation for the entry data is accepted by the input unit 271 (S19) and acquired by the acquisition unit 273. The processing unit 274 corrects the entry data in accordance with the correction operation.
[0105] For example, when the verifier presses the "Send" button on the verification screen 90 after the return, the output control unit 265 controls the communication unit 277 to send the correction results of the entry data corresponding to the mismatched items to the exchange server 20 as the correction results of the verification data corresponding to the mismatched items (S42).
[0106] In the currency exchange server 20, when the acquisition unit 221 acquires the correction result of the verify data corresponding to the mismatched item received by the communication unit 240, the processing unit 222 updates the verify data corresponding to the mismatched item stored in the storage unit 230 with the correction result of the verify data corresponding to the mismatched item. Then, the verify data corresponding to the mismatched item is replaced with the updated verify data, and S33 is executed again.
[0107] An example of the basic operation of the currency exchange system 1 according to one embodiment of the present invention has been described above.
[0108] <7. Check account number and amount> Next, a detailed description will be given of how the currency exchange system 1 according to one embodiment of the present invention checks the account number and the amount. The currency exchange system 1 according to one embodiment of the present invention is an example of an information processing system.
[0109] The above mainly describes cases where official forms prepared and distributed by financial institutions are used in transactions such as transfers.
[0110] An example of an official form is the transfer request form shown in FIG.
[0111] On the other hand, in recent years, an increasing number of financial institutions have begun to allow transactions using, in addition to official forms, for example, privately prepared forms created by the client themselves.
[0112] In the case of financial institutions that allow transactions using privately prepared forms, clients can enter the details of the transaction on a privately prepared form that they themselves or a third party have prepared, and then carry out the desired transaction by bringing the privately prepared form to the financial institution.
[0113] An example of a privately prepared form is a privately prepared transfer request form prepared by the client or a third party.
[0114] FIG. 15 is a diagram showing an example of a privately made transfer request form.
[0115] As shown in Figure 15, the private transfer request form has columns (areas surrounded by lines) for entering information needed to conduct the transaction, just like the official form, such as information about the financial institution receiving the transfer (financial institution name, branch name, etc.), account information, transfer amount, and requester information (name, address, etc.).
[0116] However, there are often no set formats for privately prepared forms, including privately prepared transfer requests.
[0117] For this reason, in privately prepared forms, such as the privately prepared transfer request form shown in Figure 15, the position, size, and name of the columns in which each piece of information is entered often differ from those of official forms, such as the transfer request form shown in Figure 2.
[0118] Therefore, in transactions using privately produced forms, the fields related to each piece of information required to conduct the transaction are matched with the contents of the fields based on the character recognition results of the contents written in each column and the positional relationship between the columns.
[0119] 15, the character recognition result "Amount" of the content written in column 461 and the character recognition result "6500123" of the content written in column 462 are obtained. Furthermore, because column 462 is located immediately to the right of column 461, the character recognition result "Amount" of the content written in column 461 and the character recognition result "6500123" of the content written in column 462 are associated with each other, and "6500123" is entered as the value of the field "Amount."
[0120] 15, the character recognition result "account number" of the content entered in column 471 and the character recognition result "1425831" of the content entered in column 472 are obtained. Furthermore, because column 472 is located immediately to the right of column 471, the character recognition result "account number" of the content entered in column 471 and the character recognition result "1425831" of the content entered in column 472 are associated with each other, and "1425831" is entered as the value of the field "account number."
[0121] However, as mentioned above, there are many cases where the format of a privately produced form is not defined, so there is a possibility that the above-mentioned correspondence will not be performed correctly.
[0122] For example, it cannot be denied that the values of the "account number" and "amount" fields may be entered in reverse, such as "6500123" being entered as the value of the "account number" field and "1425831" being entered as the value of the "amount" field.
[0123] Generally, "account number" has a fixed number of digits (for example, seven digits). Therefore, even if the value of the field "amount" is entered into the field "account number" by mistake, if the value is not of the fixed number of digits, the incorrect input can be detected by checking the number of digits in the field "account number."
[0124] However, if a value from the field "amount" is mistakenly entered into the field "account number" and the value has the above-mentioned fixed number of digits, the above-mentioned digit number check cannot detect the incorrect input.
[0125] Furthermore, even if an official form is used in a transaction, if the client writes the "account number" and "amount" in reverse, there is a possibility that the values of the "account number" field and the "amount" field will be entered in reverse.
[0126] The technical concept of one embodiment of the present invention has been conceived with the above points in mind, and makes it possible to more reliably prevent erroneous input of account numbers and amounts.
[0127] For this reason, one of the features of the output control unit 265 of the entry terminal 26 is that it controls so that a warning is output when it is determined that the number of digits in the input account number matches the number of digits in the transaction amount (also simply referred to as the amount).
[0128] The acquisition unit 263 of the entry terminal 26 is an example of an input unit that accepts input of account information and transaction amount related to a transaction.
[0129] In addition, the processing unit 264 of the entry terminal 26 may determine whether the number of digits of the account number input from the acquisition unit 263 matches the number of digits of the transaction amount, and input the result of this determination to the output control unit 265.
[0130] FIG. 16 is a diagram showing an example of a warning output based on a match determination between the number of digits in an account number and the number of digits in an amount.
[0131] Figure 16 illustrates an example in which the actual amount value "6500123" entered in column 461 shown in Figure 15 is mistakenly entered as the account number value, and the actual account number value "1425831" entered in column 461 shown in Figure 15 is mistakenly entered as the amount value.
[0132] In this example, the processing unit 264 of the entry terminal 26 determines whether the number of digits of the account number "6500123" input from the acquisition unit 263 matches the number of digits of the amount "1425831".
[0133] In this example, since the number of digits in the account number "6500123" and the number of digits in the amount "6500123" are both "7", the processing unit 264 of the entry terminal 26 determines that the two match and inputs the result of this determination to the output control unit 265.
[0134] The output control unit 265 of the entry terminal 26 controls the display unit 268 based on the input result so that a warning message such as that shown in FIG. 16 is displayed on the entry screen 50.
[0135] At this time, the output control unit 265 may also control the display unit 268 so that the account number and amount are displayed in an emphasized manner.
[0136] By displaying the warning as described above, the entrant can be sure to understand that there is a high possibility that the account number and amount have been entered incorrectly, and by making corrections after more strict confirmation, it is possible to prevent the entry data from being sent with the account number and amount entered incorrectly.
[0137] Next, the flow of warning display in the entry terminal 26 according to one embodiment of the present invention will be described in more detail.
[0138] FIG. 17 is a flowchart showing an example of the flow of a warning display on the entry terminal 26.
[0139] The processes illustrated in FIG. 17 are performed following S13 illustrated in FIG.
[0140] In the example shown in FIG. 17, first, the output control unit 265 causes the display unit 268 to display the entry screen 50 based on the input from the acquisition unit 263 (S51), and sets the display unit 268 into a state in which input by the person making the entry can be received.
[0141] When the "Send" button located on the entry screen 50 is pressed (S52: YES), that is, when the entrant performs an operation to send the entry data, the processing unit 264 determines whether the account number and amount match (S53).
[0142] If the processing unit 264 determines that the account number and the amount do not match (S53: NO), the communication unit 267 transmits the entry data to the currency exchange server 20.
[0143] On the other hand, if the processing unit 264 determines that the account number and the amount match (S53: YES), the output control unit 265 causes the display unit 268 to display a warning (S54).
[0144] Next, the output control unit 265 determines whether or not there is an instruction to continue processing from the entrant (S55).
[0145] The entrant may input a command to continue the process using a radio button or the like as shown in FIG.
[0146] FIG. 16 illustrates a case where the entrant selects "No," that is, where there is no instruction to continue processing.
[0147] When the output control unit 265 determines that there is no instruction to continue processing (S55: NO), the output control unit 265 returns the entry screen 50 to a state in which it can accept input from the person making the entry.
[0148] On the other hand, if it is determined that an instruction to continue processing has been issued (S55: YES), the output control unit 265 causes the communication unit 267 to transmit the entry data to the exchange server 20.
[0149] The flow of warning display in the entry terminal 26 according to one embodiment of the present invention has been described above with an example.
[0150] Next, a check of a predetermined number of digits at the end of an account number in the entry terminal 26 according to one embodiment of the present invention and a warning display based on the result of the check will be described.
[0151] Generally, it is rare for account numbers to have the same numbers in the last few digits, such as "1425000," or for the last few digits to be a round number.
[0152] On the other hand, transaction amounts, especially those reaching seven digits, often have the same numbers in the last few digits, or the last few digits are round numbers.
[0153] In other words, if the numerical value of a certain digit at the end of the account number is the same number, or is a round number, etc., and matches a certain numerical value, it is predicted that there is an extremely high possibility that the account number and amount have been mistakenly entered in reverse.
[0154] Therefore, in addition to determining whether the number of digits in the account number matches the number of digits in the amount, the processing unit 264 of the entry terminal 26 may also determine whether the numerical value of a predetermined number of digits at the end of the entered account number matches a predetermined numerical value.
[0155] The output control unit 265 of the entry terminal 26 may perform control so that a message with a stronger warning is displayed when it is determined that the number of digits in the account number matches the number of digits in the amount and that the numerical value of a predetermined number of digits at the end of the entered account number matches a predetermined numerical value.
[0156] FIG. 18 shows an example of checking a predetermined number of digits at the end of an account number and displaying a warning based on the results of the check.
[0157] FIG. 18 illustrates an example in which the correct amount value "6500000" is mistakenly entered as the account number value, and the correct account number value "1425831" is mistakenly entered as the amount value.
[0158] In this example, the processing unit 264 of the entry terminal 26 first determines whether the number of digits of the account number "6500000" input from the acquisition unit 263 matches the number of digits of the amount "1425831".
[0159] Next, the processing unit 264 determines whether or not the numerical value of a predetermined number of digits at the end of the account number "6500000" matches a predetermined numerical value.
[0160] For example, the processing unit 264 may determine whether the three-digit number "000" at the end of the account number "6500000" matches any of the preset predetermined numbers such as "000".
[0161] When it is determined that the number of digits in the account number and the number of digits in the amount match and that the numerical value of a specified number of digits at the end of the account number matches a specified numerical value, the output control unit 265 of the entry terminal 26 controls the display unit 268 to display a message with a stronger warning than when it is determined that the number of digits in the account number and the number of digits in the amount match and that the numerical value of a specified number of digits at the end of the account number does not match the specified numerical value.
[0162] Comparing the message shown in FIG. 18 with the message shown in FIG. 16, the message shown in FIG. 18 is a stronger warning message than the message shown in FIG.
[0163] By checking a certain number of digits at the end of the account number as described above and displaying a warning based on the results of this check, it is possible to more reliably prevent entry data from being sent with an incorrectly entered account number and amount.
[0164] In addition, the output control unit 265 may control the display of a warning when the number of digits in the account number matches the number of digits in the amount, or when the number of a specified number of digits at the end of the account number matches a specified number.
[0165] In other words, the output control unit 265 may control the display of a warning if the number of digits at the end of the account number matches a specified number, even if the number of digits in the account number does not match the number of digits in the amount.
[0166] Such control is effective when the fixed digit check for the above-mentioned "account number" field is not performed or when the fixed digit check is not performed normally.
[0167] <8. Hardware Configuration> Next, an example of the hardware configuration of the entry terminal 26 according to one embodiment of the present invention will be described. Below, an example of the hardware configuration of the information processing device 900 will be described as an example of the hardware configuration of the entry terminal 26 according to one embodiment of the present invention. The hardware configurations of the verify terminal 27, the approval terminal 28, and the exchange server 20 can also be realized in the same way as the hardware configuration of the entry terminal 26.
[0168] Note that the hardware configuration example of the information processing device 900 described below is merely an example of the hardware configuration of each of the entry terminal 26, the verify terminal 27, the approval terminal 28, and the exchange server 20. Therefore, with regard to the hardware configuration of each of the entry terminal 26, the verify terminal 27, the approval terminal 28, and the exchange server 20, unnecessary components may be deleted from the hardware configuration of the information processing device 900 described below, or new components may be added.
[0169] 19 is a diagram showing the hardware configuration of an information processing device 900 as an example of the entry terminal 26 according to an embodiment of the present invention. The information processing device 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 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.
[0170] The CPU 901 functions as an arithmetic processing unit and control unit, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs used by the CPU 901, calculation parameters, etc. The RAM 903 temporarily stores programs used in the execution of the CPU 901, parameters that change as appropriate during the execution, etc. These are interconnected by a host bus 904 that is composed of a CPU bus, etc.
[0171] 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 on a single bus.
[0172] The input device 908 is composed of input means such as a mouse, keyboard, touch panel, buttons, microphone, switches, and levers that allow 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 CPU 901. By operating this input device 908, the user operating 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.
[0173] 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.
[0174] 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 on the storage medium, a reading device for reading data from the storage medium, and a deletion device for deleting data recorded on 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 CPU 901 and various data.
[0175] The communication device 911 is, for example, a communication interface configured with a communication device for connecting to a network, etc. The communication device 911 may be compatible with either wireless communication or wired communication.
[0176] An example of the hardware configuration of the information processing device 900 as an example of the entry terminal 26 according to one embodiment of the present invention has been described above.
[0177] <9. Conclusion> As described above, according to one embodiment of the present invention, an information processing system is provided which includes an input unit that accepts input of an account number and transaction amount related to a transaction, and an output control unit that controls the output of a warning when it is determined that the number of digits in the input account number matches the number of digits in the transaction amount.
[0178] This configuration makes it possible to more reliably prevent incorrect input of account numbers and amounts.
[0179] Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.
[0180] For example, although the above description has mainly focused on transfers as an example of transactions, the embodiments of the present invention can also be applied to transactions such as transfers, deposits, and withdrawals.
[0181] Also, for example, in the above description, a warning is displayed after the entry person performs an operation to send entry data on the entry screen, but the warning may also be displayed when the entry screen is first displayed.
[0182] Furthermore, for example, although the above description has been given of a case where a warning is displayed at the entry terminal, a similar warning may also be displayed at the verify terminal.
[0183] Also, for example, the above describes a case where a processing unit in an entry terminal makes a judgment and an output control unit in the entry terminal controls the output of a warning based on the result of the judgment, but the judgment and the output control of a warning based on the judgment may also be performed by an exchange server.
[0184] The above description deals with a case in which a transfer request form is accepted at a counter in a bank branch and warning output control is performed at an entry terminal. However, the acceptance of the transfer request form and the control of warning output may be performed by an automated teller machine in which the transfer requester performs the transfer process by operating the machine himself. An example of such an automated teller machine is an ATM (Automated Teller Machine). Even in this case, it is possible to prevent incorrect entry of account numbers and amounts.
[0185] Furthermore, the steps in the processing of the exchange system of this specification do not necessarily have to be processed in chronological order according to the order shown in the sequence diagram or flowchart. For example, the steps in the processing of the exchange system may be processed in an order different from that shown in the sequence diagram or flowchart, or may be processed in parallel. [Explanation of symbols]
[0186] 1. Exchange System 20 Exchange server (transfer management device) 221 Acquisition Department 222 Processing section 223 Transmission control section 26 Entry Terminals 263 Acquisition Department 264 Processing Unit 265 Output control section 27 Verify Terminal 273 Acquisition Department 274 Processing Section 275 Output control section 28 Approval terminal 283 Acquisition Department 284 Processing Section 285 Output control section
Claims
1. an input unit for receiving input of an account number and a transaction amount related to a transaction; an output control unit that controls to output a warning when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount; Equipped with Information processing system.
2. the output control unit performs control so that the warning is displayed on an entry screen for generating entry data. The information processing system according to claim 1 .
3. the output control unit performs control so that the warning is displayed on the entry screen when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount after the entry data transmission operation is performed on the entry screen. The information processing system according to claim 2 .
4. the input unit accepts input of the account number and the transaction amount based on a character recognition result from a privately made document; 4. The information processing system according to claim 1.
5. The processor: Accepting input of the account number and transaction amount involved in the transaction; performing control so that a warning is output when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount; Including, Information processing methods.
6. On the computer, an input function for accepting input of an account number and a transaction amount related to the transaction; an output control function that controls to output a warning when it is determined that the number of digits of the input account number matches the number of digits of the transaction amount; To realize program.
Citation Information
Patent Citations
Document reader
JP2003115029A