Operation terminal, method and program

By comparing the character recognition results of the customer name and the payee name in the transfer request form in the financial institution's operation terminal, and displaying the difference information of similar names, the incorrect transfer problem caused by the incorrect input of the customer name is solved, ensuring the validity of the customer name and the accuracy of the transfer operation.

JP7669879B2Active Publication Date: 2025-04-30OKI ELECTRIC INDUSTRY CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2021137905
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-26
Publication Date
2025-04-30
Estimated Expiration
2041-08-26

AI Technical Summary

Technical Problem

During the transfer operation of a financial institution, the customer may incorrectly enter the customer name in the transfer request, resulting in the incorrect customer name included in the destination message transmitted to the host, and may then write the incorrect customer name into the payee's bank account.

Method used

By obtaining the character recognition results of the customer name and the payee name in the transfer request form in the operation terminal, and comparing the number of characters of the two names and the matching character ratio, when the matching character ratio is within a certain range, it is determined that the two names are similar, and the difference information is displayed through the display control unit.

Benefits of technology

Ensure the validity of the customer name transmitted to the host, reduce the possibility of incorrect customer name being written to the recipient's bank account, and improve the accuracy of the transfer operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007669879000001
    Figure 0007669879000001
  • Figure 0007669879000002
    Figure 0007669879000002
  • Figure 0007669879000003
    Figure 0007669879000003
Patent Text Reader

Abstract

To provide a technology for guaranteeing validity of a requestor name included in a forwarded telegram transmitted to a host.SOLUTION: An operation terminal includes: an acquisition unit which acquires, as a requestor name, a character recognition result on a field of a requestor name in image data of a transfer form or a result of correcting the character recognition result, and acquires, as a recipient name, a character recognition result on a field of a recipient name in the image data or a result of correcting the character recognition result; and a display control unit which controls a display unit displaying information on a difference between the requestor name and the recipient name when the requestor name is similar to the recipient name.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an operation terminal, a method, and a program. [Background technology]

[0002] In financial institutions, transfer processing is carried out through cooperation between branches and a centralized center. For example, when a client visits a branch of a financial institution, fills in the necessary information on a designated 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 reading it is sent to the centralized center. Then, a sending message is generated based on the transfer data at the centralized center, and the transfer is executed by sending the sending message to the host.

[0003] Furthermore, the transfer request form contains multiple items, and the scanner at the reception terminal performs character recognition on the image data of the transfer request form to obtain character recognition results corresponding to each of the multiple items. The transfer data including the character recognition results is transmitted 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 corresponding to each of the multiple items as necessary. The character recognition results or the results of corrections to the character recognition results are transmitted to the exchange server as entry data.

[0004] The second operator then inputs data corresponding to the items separately from the entry data. Alternatively, the second operator modifies the entry data corresponding to the items. The data input by the second operator or the result of the modification of the entry data is sent to the exchange server as verify data. The exchange server determines whether the entry data and the verify data match. If there is a mismatch between the entry data and the verify data, the third operator approves or rejects the verify data for the mismatched items. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2013-238982 A Summary of the Invention [Problem to be solved by the invention]

[0006] In a money transfer business, there are cases where the sender transfers funds to his / her own account (so-called personal transfer). In such cases, the sender generally writes his / her own name or a word that identifies him / herself (for example, "honnin") in the sender's name field on the transfer request form.

[0007] However, although the first or second operator visually checked the image of the "sender name" item and corrected the character recognition result corresponding to the "sender name" item, the validity of the character recognition result corresponding to the "sender name" item was not checked. Therefore, if an error in the character recognition result corresponding to the "sender name" item was not correctly corrected by the first or second operator, an outgoing message containing an incorrect sender name would be sent to the host. This resulted in the incorrect sender name being entered in the recipient's bankbook.

[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 technique that can guarantee the authenticity of a sender's name included in a message sent to a host. [Means for solving the problem]

[0009] In order to solve the above problems, according to one aspect of the present invention, there is provided an acquisition unit that acquires, as the sender's name, a character recognition result or a correction result of said character recognition result for a field for a sender's name in image data of a money transfer request form, and acquires, as the recipient's name, a character recognition result or a correction result of said character recognition result for a field for a recipient's name in said image data; a processing unit that determines that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and when a ratio of the matching characters is greater than a first ratio and less than a second ratio; An operation terminal is provided, comprising: a display control unit that controls, when the sender name and the recipient name are similar, display of information relating to differences between the sender name and the recipient name by a display unit. In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an operation terminal comprising: an acquisition unit that acquires, as the sender's name, a character recognition result or a correction result of the character recognition result for the sender's name field in the image data of a transfer request form, and acquires, as the recipient's name, a character recognition result or a correction result of the character recognition result for the recipient's name field in the image data; a processing unit that determines that the sender's name and the recipient's name are similar if the number of matching characters between the sender's name and the recipient's name is greater than a first number and less than a second number; and a display control unit that controls the display by a display unit of information regarding the differences between the sender's name and the recipient's name if the sender's name and the recipient's name are similar.

[0012] In order to solve the above problem, according to another aspect of the present invention, a character recognition result or a correction result of said character recognition result for a field for a sender's name in the image data of a money transfer request form is obtained as a sender's name, and a character recognition result or a correction result of said character recognition result for a field for a recipient's name in the image data is obtained as a recipient's name; determining that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and the ratio of the matching characters is greater than a first ratio and less than a second ratio; and when the sender name and the recipient name are similar, controlling a display of information regarding a difference between the sender name and the recipient name by a display unit. Computer-implemented A method is provided. In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a computer-executable method including: obtaining, as a sender's name, a character recognition result or a correction result of the character recognition result for a field for a recipient's name in image data of a transfer request form, and obtaining, as a recipient's name, a character recognition result or a correction result of the character recognition result for a field for a recipient's name in the image data; determining that the sender's name and the recipient's name are similar if the number of matching characters between the sender's name and the recipient's name is greater than a first number and less than a second number; and, when the sender's name and the recipient's name are similar, controlling the display by a display unit of information regarding the differences between the sender's name and the recipient's name.

[0013] In order to solve the above-mentioned problems, according to another aspect of the present invention, a computer includes an acquisition unit that acquires, as a sender's name, a character recognition result or a correction result of said character recognition result for a field for a recipient's name in image data of a money transfer request form, and acquires, as a recipient's name, a character recognition result or a correction result of said character recognition result for a field for a recipient's name in said image data; a processing unit that determines that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and when a ratio of the matching characters is greater than a first ratio and less than a second ratio; A program is provided that causes the terminal to function as an operation terminal having a display control unit that controls the display of information regarding the difference between the sender name and the recipient name by a display unit when the sender name and the recipient name are similar. In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a program that causes a computer to function as an operating terminal that includes an acquisition unit that acquires, as the sender's name, the character recognition result or a correction result of the character recognition result for the recipient's name field in the image data of a transfer request form, and acquires, as the recipient's name, the character recognition result or a correction result of the character recognition result for the recipient's name field in the image data, a processing unit that determines that the sender's name and the recipient's name are similar if the number of matching characters between the sender's name and the recipient's name is greater than a first number and less than a second number, and a display control unit that controls the display by a display unit of information regarding the differences between the sender's name and the recipient's name when the sender's name and the recipient's name are similar.

[0014] In order to solve the above-mentioned problems, according to another aspect of the present invention, there is provided an acquisition unit that acquires, as the sender's name, a character recognition result or a correction result of the character recognition result for a field for the sender's name in the image data of a transfer request form; a processing unit that determines that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and when the ratio of the matching characters is a predetermined ratio; The name of the client The above An operation terminal is provided that includes a display control unit that controls the display of information regarding an error in the client name by a display unit when the client name is similar to a predetermined word. Furthermore, in order to solve the above problem, according to another aspect of the present invention, there is provided an operating terminal comprising: an acquisition unit that acquires as the client's name a character recognition result or a correction result of the character recognition result for a client's name entry field in image data of a transfer request form; a processing unit that determines that the client's name is similar to a predetermined word when a predetermined number of characters match between the client's name and the predetermined word referring to the client itself; and a display control unit that controls the display by a display unit of information regarding errors in the client's name when the client's name and the predetermined word are similar.

[0017] In order to solve the above-mentioned problems, according to another aspect of the present invention, a character recognition result or a correction result of the character recognition result for a field for a sender's name in an image data of a transfer request form is obtained as the sender's name; determining that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and the ratio of the characters that match is a predetermined ratio; The name of the client The above When the client name is similar to a predetermined word, controlling the display of information related to the error in the client name by a display unit. Computer-implemented A method is provided. In order to solve the above problem, according to another aspect of the present invention, there is provided a computer-executable method including: obtaining, as the client's name, a character recognition result or a correction result of the character recognition result for a client's name entry field in image data of a transfer request form; determining that the client's name is similar to a predetermined word that identifies the client if a predetermined number of characters match between the client's name and the predetermined word; and controlling the display by a display unit of information regarding errors in the client's name if the client's name and the predetermined word are similar.

[0018] In order to solve the above-mentioned problems, according to another aspect of the present invention, a computer includes: an acquisition unit that acquires, as a sender's name, a character recognition result or a correction result of the character recognition result for a sender's name entry field in image data of a transfer request form; a processing unit that determines that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and when the ratio of the matching characters is a predetermined ratio; The name of the client The above A program is provided that causes the terminal to function as an operation terminal having a display control unit that controls the display of information relating to an error in the client name by a display unit when the client name is similar to a predetermined word. In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a program that causes a computer to function as an operating terminal that includes an acquisition unit that acquires, as the client's name, the character recognition result or a correction result of the character recognition result for the client's name entry field in the image data of a transfer request form, a processing unit that determines that the client's name is similar to a predetermined word when a predetermined number of characters match between the client's name and the predetermined word that identifies the client, and a display control unit that controls the display by a display unit of information regarding errors in the client's name when the client's name and the predetermined word are similar. Effect of the Invention

[0019] According to the present invention as described above, it is possible to guarantee the validity of the sender's name included in the outgoing message sent to the host. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 is an explanatory diagram showing the configuration of an exchange system according to an embodiment of the present invention. [Diagram 2] FIG. 13 is an explanatory diagram showing a specific example of a transfer request form. [Diagram 3] FIG. 13 is an explanatory diagram showing a specific example of an entry screen. [Figure 4] FIG. 13 is an explanatory diagram showing a specific example of a verify screen. [Diagram 5] FIG. 13 is an explanatory diagram showing an example of an approval screen. [Figure 6] FIG. 2 is an explanatory diagram showing the configuration of an exchange server. [Figure 7] FIG. 2 is an explanatory diagram showing a configuration of an entry terminal; [Figure 8] FIG. 2 is an explanatory diagram showing a configuration of a verifying terminal; [Figure 9] FIG. 2 is an explanatory diagram showing a configuration of an approval terminal. [Figure 10] FIG. 2 is an explanatory diagram showing an example of the overall operation of the currency exchange system. [Figure 11] FIG. 2 is an explanatory diagram showing an example of the overall operation of the currency exchange system. [Figure 12] FIG. 2 is an explanatory diagram showing a specific example of an entry screen according to the first embodiment of the present invention. [Figure 13] 13 is a flowchart illustrating an example of the operation of the entry terminal according to the embodiment. [Figure 14] FIG. 11 is an explanatory diagram showing a specific example of an entry screen according to the second embodiment of the present invention. [Figure 15] 13 is a flowchart illustrating an example of the operation of the entry terminal according to the embodiment. [Figure 16] 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 PREFERRED EMBODIMENTS

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

[0022] In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numeral. However, when there is no need to particularly distinguish between multiple components having substantially the same functional configuration, each of the multiple components is given only the same reference numeral.

[0023] <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 the embodiment of the present invention will be described with reference to Figs.

[0024] (composition) Fig. 1 is an explanatory diagram showing the configuration of an exchange system according to an embodiment of the present invention. As shown in Fig. 1, an exchange system 1 according to an 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.

[0025] Scanner 11 reads documents and recognizes characters written on the documents. For example, 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.

[0026] FIG. 2 is an explanatory diagram showing a specific example of a transfer request form 40. As shown in FIG. 2, transfer request form 40 includes entry columns for each of a plurality of items. For example, the plurality of items include items related to the requester (e.g., requester's telephone number, requester's account number, requester's name, etc.), items related to the recipient (e.g., recipient's name, name of the transfer financial institution, name of the transfer branch, etc.), and the transfer amount. In addition, the plurality of items may include a designated transfer date, which is the transfer due date. The plurality of items may include important items in the transfer operation (e.g., client's account number, client's account number, transfer amount, etc.).

[0027] In addition, 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 necessary for the transfer, and whether the amount necessary for the transfer has been secured (restricted). In a secured status, where the amount necessary for the transfer has been secured, the bank clerk marks the secured funds column 42, and in an unsecured status, where the amount necessary for the transfer has not been secured, the bank clerk marks the unsecured funds column 43.

[0028] For example, 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 is a terminal used by bank employees engaged in counter work at the branch. 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 the centralized center.

[0029] The bank clerk also uses the branch terminal 12 to check the balance of the client's account, and if the balance is equal to or greater than the amount necessary for the transfer, requests the host 30 to secure the transfer funds via the branch terminal 12. If the transfer funds are secured, the bank clerk marks the funds secured column 42 as described above, and if the transfer funds are not secured, the bank clerk marks the funds not secured column 43.

[0030] The office terminal 12 may be, for example, a PC (Pesonal Computer) as shown in Fig. 1. Also, while 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.

[0031] The exchange server 20 is an example of a transfer management device that stores transfer data transmitted from the office 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, etc. For example, the exchange server 20 obtains a cut-out image corresponding to each item by cutting out the entry field 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 result to the entry terminal 26.

[0032] The entry terminal 26 is a terminal used by the first operator (hereinafter also referred to as the "enter") at the centralized center. On the entry screen of the entry terminal 26, cut-out images and character recognition results corresponding to each item included in the transfer data distributed from the exchange server 20 are displayed in association with the item name. The operator of the entry terminal 26 (hereinafter also referred to as the "enter") visually checks the cut-out image corresponding to an item, and if he or she determines that the character recognition result corresponding to that item is incorrect (for example, due to misreading or non-reading), he or she performs an operation to correct the character recognition result.

[0033] Fig. 3 is an explanatory diagram showing a specific example of entry screen 50. As shown in Fig. 3, entry screen 50 displays cut-out images and character recognition results corresponding to each of a plurality of items included in a transfer request form. For example, the cut-out images are displayed in the corresponding image display fields, and the character recognition results are displayed in the corresponding item input fields. As an example, a cut-out image of a 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.

[0034] In the example shown in Figure 3, the cut-out image corresponding to the item "client name" has "Oki Taro" written on it, whereas the character recognition result corresponding to the item "client name" is erroneously "Ogi Tarowa." 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.

[0035] 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 a "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 further including entry data corresponding to items other than the important items is delivered to the verify terminal 27.

[0036] 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, cut-out images corresponding to each item included in the transfer data distributed from the exchange server 20 are displayed in association with the item name. Furthermore, entry data corresponding to items other than the important items are displayed in association with the item name. For example, the cut-out images are displayed in the corresponding image display columns, and entry data corresponding to items other than the important items are displayed in the corresponding item input columns. Meanwhile, the item input columns corresponding to the important items are left blank.

[0037] The verifier, while visually checking the cut-out images corresponding to the items other than the important items, corrects the entry data if it is determined that the entry data corresponding to the items other than the important items is incorrect. Meanwhile, the verifier, while visually checking the cut-out images corresponding to the important items, inputs the data corresponding to the important items into the item input fields corresponding to the important items.

[0038] Fig. 4 is an explanatory diagram showing a specific example of a verify screen. As shown in Fig. 4, verify screen 60 displays cut-out images and entry data corresponding to each of a plurality of items included in a transfer request form. For example, the cut-out images are displayed in the corresponding image display fields, and the entry data are displayed in the corresponding item input fields. As an example, a cut-out image of a 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.

[0039] In the example shown in Figure 3, even though the character recognition result corresponding to the item "client name" was incorrect, "Ogi Tarowa", the person who entered did not notice the error in the character recognition result and did not 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 result by the verifier is also incorrect.

[0040] 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 verify 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 judges whether the entry data and verify data corresponding to all items match.

[0041] When the entry data and the verify data match in all items, the exchange server 20 transmits an outgoing message including 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 reception of the outgoing message, thereby completing one transfer.

[0042] When there is a mismatch between the entry data and the verify data for any item, the exchange server 20 delivers transfer data including the cut-out image and verify data corresponding to each item, and information indicating the items for which the data mismatch (mismatched items), 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 the cut-out image and verify data corresponding to each item to the approval terminal 28.

[0043] The approval terminal 28 is a terminal used by a third operator (hereinafter also referred to as the "approver") at the centralized center. On the approval screen of the approval terminal 28, 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, the verify 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 verify data is displayed in the corresponding item input field.

[0044] The approver visually checks the cut-out images corresponding to each item, and if he or she determines that there are no items with incorrect verify data, he or she performs an approval operation. On the other hand, if the approver visually checks the cut-out images corresponding to each item, and if he or she determines that there are items with incorrect verify data, he or she performs a rejection operation. At this time, on the approval screen, a specified modification is applied to the verify data corresponding to the items with mismatched data. This allows the approver to easily identify the items with mismatched data.

[0045] Fig. 5 is an explanatory diagram showing a specific example of an approval screen. As shown in Fig. 5, approval screen 70 according to the comparative example displays cut-out images and verification data corresponding to each of a plurality of items included in a transfer request form. For example, the cut-out images are displayed in the corresponding image display fields, and the verification data are displayed in the corresponding item input fields. 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 of the client's telephone number is displayed in client's telephone number input field 520.

[0046] In the above example, the entry data and verify data corresponding to the item "requester name" do not match (FIGS. 3 and 4). Therefore, on the approval screen 70, a predetermined modification 530 (e.g., a modification to make the text red) is applied to the verify data "Ogi Taro" corresponding to the item "requester name" where the data do not match. This makes it easier for the approver to notice the item where the data do not match.

[0047] As an example, if the approver judges that the verify data "Ogi Taro" is correct while visually checking the cut-out image corresponding to the item "client name", the approver performs an approval operation (for example, by pressing the "Approve" button). On the other hand, if the approver judges that the verify data "Ogi Taro" is incorrect, the approver performs a rejection operation (for example, by pressing the "Reject" button).

[0048] (background) In a transfer transaction, there are cases where the applicant transfers funds to his / her own account. In such cases, the applicant generally writes his / her own name or a word that indicates himself / herself (for example, "honnin") in the applicant's name field on the transfer request form.

[0049] However, although the entrant or verifier may visually check the image of the "sender name" item and correct the character recognition result corresponding to the "sender name" item, the validity of the character recognition result corresponding to the "sender name" item is not checked. Therefore, if the entrant or verifier does not properly correct the error in the character recognition result corresponding to the "sender name" item, an outgoing message containing an incorrect sender name is sent to the host. This causes the incorrect sender name to be entered in the recipient's bankbook.

[0050] Taking the above situation into consideration, the inventor of the present invention has created an exchange system according to an embodiment of the present invention. The exchange system according to the embodiment of the present invention can guarantee the authenticity of the sender's name included in the outgoing message sent to the host. The configuration and operation of the exchange system according to the embodiment of the present invention will be described in detail below.

[0051] The outline of the currency exchange system according to the embodiment of the present invention has been described above.

[0052] <2. Exchange server configuration> 6 is an explanatory diagram showing the configuration of the currency exchange server 20 according to the 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.

[0053] The 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 the storage unit 230 into a 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, the control unit 220 may be configured with dedicated hardware, or may be configured with a combination of multiple pieces of hardware.

[0054] 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.

[0055] 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.

[0056] The communication unit 240 is configured by a communication interface, and communicates with the office terminal 12 of the 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 in the centralized center.

[0057] The configuration of the currency exchange server 20 according to the embodiment of the present invention has been described above.

[0058] <3. Entry device configuration> 7 is an explanatory diagram showing the configuration of the entry terminal 26 according to the 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.

[0059] The input unit 261 accepts operations by an entry person. 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.

[0060] 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 a 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 262 may be configured with dedicated hardware, or may be configured with a combination of multiple pieces of hardware.

[0061] 7, the control unit 262 includes an acquisition unit 263, a processing unit 264, and an output control unit 265 (display control unit). Details of each of these functional units included in the control unit 262 will be described later.

[0062] 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.

[0063] The communication unit 267 is constituted 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.

[0064] The display unit 268 has a function of displaying various information according to the control by 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.

[0065] The configuration of the entry terminal 26 according to the embodiment of the present invention has been described above.

[0066] <4. Configuration of verification terminal> 8 is an explanatory diagram showing the configuration of verify terminal 27 according to an embodiment of the present invention. As shown in FIG. 8, verify terminal 27 has input unit 271, control unit 272, storage unit 276, communication unit 277, and display unit 278.

[0067] 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.

[0068] 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 a 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 may be configured with dedicated hardware, or may be configured with a combination of multiple pieces of hardware.

[0069] 8, the control unit 272 includes an acquisition unit 273, a processing unit 274, and an output control unit 275 (display control unit). Details of each of these functional units included in the control unit 272 will be described later.

[0070] 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.

[0071] The communication unit 277 is constituted 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.

[0072] The display unit 278 has a function of displaying various information according to the control by 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, may be a device, or may be a display device such as a lamp.

[0073] The configuration of the verify terminal 27 according to the embodiment of the present invention has been described above.

[0074] <5. Configuration of the approval terminal> 9 is an explanatory diagram showing the configuration of the approval terminal 28 according to the embodiment of the present invention. As shown in FIG. 9, the approval terminal 28 has an input unit 281, a control unit 282, a storage unit 286, a communication unit 287, and a display unit 288.

[0075] 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.

[0076] The control unit 282 includes a CPU and the like, and its functions can be realized by the CPU expanding a program stored in the storage unit 286 into a 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 282 may be configured with dedicated hardware, or may be configured with a combination of multiple pieces of hardware.

[0077] 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.

[0078] 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.

[0079] The communication unit 287 is constituted 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.

[0080] The display unit 288 has a function of displaying various information according to the control by 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, may be a device, or may be a display device such as a lamp.

[0081] The configuration of the approval terminal 28 according to the embodiment of the present invention has been described above.

[0082] <6. Overall operation> Next, an example of the overall operation of the currency exchange system 1 will be described with reference to FIG. 10 and FIG.

[0083] 10 and 11 are explanatory diagrams showing an example of the overall operation of the currency exchange system 1 according to the embodiment of the present invention. When a client visits a branch, fills in the necessary items on a prescribed transfer request form 40 and submits the form 40 to the counter, a bank clerk causes the scanner 11 to read the form 40.

[0084] 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).

[0085] 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 field 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 result to the entry terminal 26 (S13).

[0086] 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.

[0087] If the entrant judges that the character recognition result corresponding to an item is incorrect (for example, due to misreading or non-reading) while visually checking the cut-out image corresponding to the item, 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.

[0088] 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 results of corrections made by the entrant to the character recognition results as entry data corresponding to each item to the exchange server 20 (S16).

[0089] 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 the transfer data including the cut-out image corresponding to each item and the entry data corresponding to items other than the important items to the verify terminal 27 (S17).

[0090] 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 the verify screen 60 including cut-out images corresponding to each of the multiple 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 columns on the verify screen 60, and the entry data corresponding to items other than the important items are displayed in the corresponding item input columns. Meanwhile, the item input columns corresponding to the important items are left blank.

[0091] If the verifier judges that the entry data corresponding to the items other than the important items is incorrect while visually checking the cut-out images corresponding to the items other than the important items, the verifier inputs a correction operation for the entry data to the input unit 271. Meanwhile, the verifier inputs data corresponding to the important items into the item input field corresponding to the important items while visually checking the cut-out images corresponding to the important items. The input of the data corresponding to the important items 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.

[0092] For example, when the verifier presses the "Send" button on the verify screen 60, the output control unit 265 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 verify data corresponding to each item to the exchange server 20 (S20).

[0093] 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).

[0094] 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.

[0095] Although not shown in Figure 11, even if the processing unit 222 determines that the entry data and the verify 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 specified 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 verify data corresponding to each item to the approval terminal 28.

[0096] 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 transmit transfer data including the cut-out image and verify data corresponding to each item to the approval terminal 28 (S33).

[0097] 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 including cut-out images and verification data corresponding to each item based on the transfer data (S34).

[0098] The approver visually checks the cut-out image corresponding to each item, and if the approver determines that the verify data corresponding to each item is correct, performs an approval operation on the input unit 281. As an example, the approval operation may be pressing an "Approve" button.

[0099] On the other hand, if the approver judges that there is an item in which the verify data is incorrect while visually checking the cut-out image corresponding to each item, the approver inputs a remand operation to the input unit 281. As an example, the remand operation may be the pressing of a "remand" button.

[0100] The operation input by the approver is accepted by the input unit 281 (S35) and acquired by the acquisition unit 283. The output control unit 285 controls the communication unit 287 to transmit the operation input by the approver to the exchange server 20 (S36).

[0101] 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 judges whether or not the operation input by the approver is a return operation (S37). If the processing unit 222 judges 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.

[0102] 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 the transfer data including the cut-out image and verification data corresponding to each item to the verification terminal 27 (S39).

[0103] 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 return including the cut-out image and the verification data corresponding to each item based on the transfer data (S40).

[0104] While visually checking the cut-out images corresponding to each item, if the verifier determines that the to-be-verified data is incorrect for any item, he / she inputs a correction operation for that data to be verified to the input unit 271. The correction operation for the data to be verified is accepted by the input unit 271 (S41) and acquired by the acquisition unit 273. The processing unit 274 corrects the to-be-verified data in accordance with the correction operation.

[0105] For example, when the verifier presses the “Send” button on the verification screen after return, the output control unit 265 controls the communication unit 277 to transmit the verification data or the correction results of the verification data corresponding to each item to the exchange server 20 (S42).

[0106] In the currency exchange server 20, when the acquisition unit 221 acquires the verify data corresponding to each item or the result of correcting the verify data received by the communication unit 240, the processing unit 222 updates the verify data corresponding to each item stored in the storage unit 230 with the verify data corresponding to each item or the result of correcting the verify data. Then, the verify data corresponding to each item is replaced with the updated verify data, and S33 is executed again.

[0107] An example of the overall operation of the currency exchange system 1 according to the embodiment of the present invention has been described above.

[0108] <7. First embodiment> Next, a first embodiment of the present invention will be described.

[0109] (operation) As shown in S13 (FIG. 10), transfer data including cut-out images and character recognition results corresponding to each item is transmitted from the exchange server 20 to the entry terminal 26. Then, as shown in S14 (FIG. 10), the entry terminal 26 displays the entry screen 50 including cut-out images and character recognition results corresponding to each of the multiple items based on the transfer data.

[0110] In the first embodiment of the present invention, it is assumed that the sender writes his / her own name in the sender name field of the transfer request form. In this case, it is assumed that the sender writes his / her own name, "Tamachi Mamoru", in the sender name field, but "Taachi Mamoru" is obtained as the character recognition result for the sender name field.

[0111] Fig. 12 is an explanatory diagram showing a specific example of the entry screen 50 according to the first embodiment of the present invention. Referring to Fig. 12, "Tamachi Mamoru" is displayed as an extracted image of the sender's name, but the character recognition result of the sender's name incorrectly obtains "Taachi Mamoru". On the other hand, the character recognition result of the recipient's name correctly obtains "Tamachi Mamoru".

[0112] 13 is a flowchart showing an example of the operation of the entry terminal 26 according to the first embodiment of the present invention. As described above, in the entry terminal 26, the output control unit 265 controls the display unit 268 to display the entry screen 50 including the cut-out images and the character recognition results corresponding to each of a plurality of items, based on the transfer data acquired from the currency exchange server 20 (S51).

[0113] If the person making the entry judges that the character recognition result corresponding to the item is incorrect while visually checking the cut-out image corresponding to the item, the person making the entry inputs an operation to correct the character recognition result to the input unit 261. In the example shown in Fig. 12, it is assumed that the person making the entry misses the fact that the character recognition result of the client's name, "Taachi Mamoru", is incorrect.

[0114] When the person making the entry presses the "Send" button on the entry screen 50, the acquisition unit 263 acquires, as the sender's name, the data set in the sender's name field on the entry screen 50. The data set in the sender's name field corresponds to the character recognition result or the correction result of the character recognition result for the sender's name entry field in the image data of the transfer request form.

[0115] Furthermore, the acquisition unit 263 acquires the data set in the recipient name field on the entry screen 50 as the recipient name (S52). Note that the data set in the recipient name field corresponds to the character recognition result or the correction result of the character recognition result for the recipient name entry column in the image data of the transfer request form.

[0116] The processing unit 264 determines whether the sender name and the recipient name are similar. For example, the processing unit 264 determines that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name match and the ratio of matching characters (hereinafter also referred to as "matching rate") is greater than a first ratio and less than a second ratio.

[0117] More specifically, the processing unit 264 compares the number of characters in the sender name with the number of characters in the recipient name (S53). If the number of characters in the sender name does not match the number of characters in the recipient name (NO in S54), the operation proceeds to S16 (FIG. 10). On the other hand, if the number of characters in the sender name matches the number of characters in the recipient name (YES in S54), the operation proceeds to S55.

[0118] In the example shown in FIG. 12, the sender's name "Taachi Mamoru" and the recipient's name "Tamachi Mamoru" both have seven characters, so they are determined to match in terms of the number of characters.

[0119] Next, the processing unit 264 compares the sender name character string with the recipient name character string (S55). If the matching rate between the sender name character string and the recipient name character string is equal to or less than the first rate or equal to or greater than the second rate ("NO" in S56), the operation proceeds to S16 (FIG. 10). On the other hand, if the matching rate between the sender name character string and the recipient name character string is greater than the first rate and less than the second rate ("YES" in S56), the operation proceeds to S57.

[0120] For example, the matching rate between the sender's name "Taachi Mamoru" and the recipient's name "Tamachi Mamoru" is 6 out of 7 characters, or 6 / 7 = 85.7%, so if the first ratio is set to "70%" and the second ratio is set to "100%," the matching rate is determined to be greater than the first ratio and less than the second ratio.

[0121] If the processing unit 264 determines that the sender's name and the recipient's name are similar, there is a possibility that the sender attempted to make a personal transfer, but one of the sender's name and the recipient's name was erroneously recognized or corrected. Therefore, in such a case, the output control unit 265 controls the display unit 268 to display information regarding the difference between the sender's name and the recipient's name. This makes it possible to guarantee the authenticity of the sender's name included in the outgoing message sent to the host, thereby improving accuracy.

[0122] More specifically, when the operation proceeds to S57, the output control unit 265 controls the display unit 268 to display a warning message regarding the difference between the sender's name and the recipient's name (S57). This alerts the person who made the entry. In the example shown in Fig. 12, a warning message is displayed in the comment field of the entry screen 50, stating "This may be a direct transfer, but the recipient's name and sender's name are different. Please reconfirm the recipient's name and sender's name."

[0123] (effect) According to the first embodiment of the present invention, it is possible to guarantee the validity of the sender name included in the outgoing message sent to the host, thereby improving the reliability, and thus reducing the possibility that the wrong sender name will be written in the recipient's bankbook.

[0124] (Modification) In the above, the processing unit 264 has been described as determining that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and the matching rate between the sender name and the recipient name is greater than a first ratio and less than a second ratio. However, the processing unit 264 may also determine that the sender name and the recipient name are similar when the number of matching characters between the sender name and the recipient name is greater than a first number and less than a second number.

[0125] In the above, it is mainly assumed that the operations shown in S52 to S57 are executed by the entry terminal 26. However, the operations shown in S52 to S57 may be executed by another operation terminal. As an example, the operations shown in S52 to S57 may be executed by the verify terminal 27.

[0126] That is, in verify terminal 27, acquisition unit 273 may acquire the character recognition result or the correction result of the character recognition result for the entry field for the sender's name in the image data of the transfer request form as the sender's name, and may acquire the character recognition result or the correction result of the character recognition result for the entry field for the recipient's name in the image data of the transfer request form as the recipient's name. Then, output control unit 275 may control the display by display unit 278 of information regarding the differences between the sender's name and the recipient's name when the sender's name and the recipient's name are similar.

[0127] The first embodiment of the present invention has been described above.

[0128] 8. Second embodiment Next, a second embodiment of the present invention will be described.

[0129] (operation) In the second embodiment of the present invention, it is assumed that the sender writes a predetermined word that identifies the sender in the sender's name field of the transfer request form. A typical example of a word that identifies the sender is "honnin." Here, it is assumed that the sender writes "honnin" as a word that identifies the sender in the sender's name field, but "honniso" is obtained as the character recognition result for the sender's name field.

[0130] Fig. 14 is an explanatory diagram showing a specific example of an entry screen 50 according to the second embodiment of the present invention. Referring to Fig. 14, "honnin" is displayed as an extracted image of the client's name, but "honniso" is erroneously obtained as a character recognition result of the client's name.

[0131] 15 is a flowchart showing an example of the operation of the entry terminal 26 according to the second embodiment of the present invention. As in the first embodiment of the present invention, in the entry terminal 26, the output control unit 265 controls the display unit 268 to display the entry screen 50 including the cut-out images and the character recognition results corresponding to each of a plurality of items, based on the transfer data acquired from the currency exchange server 20 (S61).

[0132] If the person making the entry judges that the character recognition result corresponding to the item is incorrect while visually checking the cut-out image corresponding to the item, the person making the entry inputs an operation to correct the character recognition result to the input unit 261. In the example shown in Fig. 14, it is assumed that the person making the entry misses the fact that the character recognition result "honniso" of the client's name is incorrect.

[0133] When the person making the entry presses the "Send" button on the entry screen 50, the acquisition unit 263 acquires, as the sender's name, the data set in the sender's name field on the entry screen 50. The data set in the sender's name field corresponds to the character recognition result or the correction result of the character recognition result for the sender's name entry field in the image data of the transfer request form.

[0134] The processing unit 264 judges whether the client name and the word "honnin" indicating the client itself are similar. For example, when the number of matching characters (hereinafter also referred to as the "number of matches") between the client name and the word "honnin" indicating the client itself is greater than a first number and less than a second number, the processing unit 264 judges that the client name and the word "honnin" indicating the client itself are similar.

[0135] More specifically, the processing unit 264 compares the number of characters in the client's name with the number of characters in the word "honnin" that identifies the client (S63). If the number of characters in the client's name does not match the number of characters in the word "honnin" that identifies the client (NO in S64), the operation proceeds to S16 (FIG. 10). On the other hand, if the number of characters in the client's name matches the number of characters in the word "honnin" that identifies the client (YES in S64), the operation proceeds to S65.

[0136] In the example shown in FIG. 14, the client name "Honniso" and the word "Honnin" representing the user himself / herself both have four characters, so they are determined to match in terms of the number of characters.

[0137] Next, the processing unit 264 compares the character string of the client's name with the character string of the word "honnin" that identifies the client itself (S65). If the number of matches between the character string of the client's name and the character string of the word "honnin" that identifies the client itself is not a predetermined number ("NO" in S66), the operation proceeds to S16 (FIG. 10). On the other hand, if the number of matches between the character string of the client's name and the character string of the word "honnin" that identifies the client itself is a predetermined number ("YES" in S66), the operation proceeds to S67.

[0138] For example, the number of matches between the client name "Honniso" and the word "Honnin" that refers to the user himself is three characters, so if the predetermined number is set to "three characters," the number of matches is determined to be the predetermined number.

[0139] If the processing unit 264 determines that the sender's name and the recipient's name are similar, there is a possibility that the sender attempted to make a personal transfer, but the sender's name was erroneously recognized or corrected. Therefore, in such a case, the output control unit 265 controls the display unit 268 to display information regarding the difference between the sender's name and the recipient's name. This makes it possible to guarantee the authenticity of the sender's name included in the outgoing message sent to the host, thereby improving accuracy.

[0140] More specifically, when the operation proceeds to S67, the output control unit 265 controls the display unit 268 to display a warning message regarding an error in the sender's name (S67). This alerts the person making the entry. In the example shown in FIG. 14, a warning message is displayed in the comment field of the entry screen 50 stating, "This may be a direct remittance, but the sender's name is different from 'Honnin.' Please reconfirm the sender's name."

[0141] (effect) According to the second embodiment of the present invention, as in the first embodiment of the present invention, it is possible to guarantee the validity of the sender name included in the outgoing message sent to the host, thereby improving the reliability. This can reduce the possibility that the wrong sender name will be written in the recipient's bankbook.

[0142] (Modification) In the above, the processing unit 264 has been described as determining that the client name and the word representing the user are similar when the number of characters between the client name and the word representing the user match and the number of matches between the client name and the word representing the user is a predetermined number. However, the processing unit 264 may also determine that the client name and the word representing the user are similar when the number of characters between the client name and the word representing the user match and the match rate is a predetermined rate.

[0143] In the above, it is mainly assumed that the operations shown in S62 to S67 are executed by the entry terminal 26. However, the operations shown in S62 to S67 may be executed by another operation terminal. As an example, the operations shown in S62 to S67 may be executed by the verify terminal 27.

[0144] That is, in verify terminal 27, acquisition unit 273 may acquire, as the sender's name, the character recognition result or the correction result of the character recognition result for the sender's name entry field in the image data of the transfer request form. Then, output control unit 275 may control display unit 278 of information regarding an error in the sender's name when the sender's name is similar to a word that indicates the sender itself.

[0145] The second embodiment of the present invention has been described above.

[0146] <9. Hardware Configuration> Next, a hardware configuration example of the entry terminal 26 according to the embodiment of the present invention will be described. Below, as a hardware configuration example of the entry terminal 26 according to the embodiment of the present invention, a hardware configuration example of the information processing device 900 will be described. The hardware configurations of the verify terminal 27, the approval terminal 28, and the exchange server 20 can also be realized in the same manner as the hardware configuration of the entry terminal 26.

[0147] 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 respect 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.

[0148] 16 is a diagram showing a 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.

[0149] The CPU 901 functions as an arithmetic processing device and control device, 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 and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change appropriately during the execution. These are connected to each other by a host bus 904 consisting of a CPU bus etc.

[0150] 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.

[0151] 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 CPU 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.

[0152] 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.

[0153] 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 CPU 901 and various data.

[0154] 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.

[0155] An example of the hardware configuration of the information processing device 900 as an example of the entry terminal 26 according to an embodiment of the present invention has been described above.

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

[0157] For example, the above describes an example in which an embodiment of the present invention is applied to an exchange system for financial institutions, but the embodiment of the present invention can also be applied to other systems in general that perform processing based on account information held by a host.

[0158] In addition, 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 described in the flowchart. For example, the steps in the processing of the exchange system may be processed in an order different from the order described in the flowchart, or may be processed in parallel.

[0159] Also, in the above, the first embodiment of the present invention and the second embodiment of the present invention are described separately. However, the first embodiment of the present invention and the second embodiment of the present invention may be used together. In this case, the order in which the first embodiment of the present invention and the second embodiment of the present invention are applied is not limited. However, it is more preferable that the second embodiment of the present invention is applied first and the first embodiment of the present invention is applied later. More specifically, when it is determined that the sender's name and a predetermined word indicating the sender's self are not similar, it is more preferable to determine whether the sender's name and the recipient's name are similar. [Explanation of symbols]

[0160] 1. Exchange System 20 Exchange Server 221 Acquisition Department 222 Processing section 223 Transmission control section 26 Entry level 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 acquisition unit that acquires, as an applicant's name, a character recognition result or a correction result of said character recognition result for a field for an applicant's name in the image data of a remittance request form, and acquires, as a recipient's name, a character recognition result or a correction result of said character recognition result for a field for an recipient's name in the image data; a processing unit that determines that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and when a ratio of the matching characters is greater than a first ratio and less than a second ratio; a display control unit that controls a display unit to display information regarding differences between the sender name and the recipient name when the sender name and the recipient name are similar; An operation terminal comprising:

2. an acquisition unit that acquires, as an applicant's name, a character recognition result or a correction result of said character recognition result for a field for an applicant's name in the image data of a remittance request form, and acquires, as a recipient's name, a character recognition result or a correction result of said character recognition result for a field for an recipient's name in the image data; a processing unit that determines that the sender name and the recipient name are similar when a number of matching characters between the sender name and the recipient name is greater than a first number and less than a second number; a display control unit that controls a display unit to display information regarding differences between the sender name and the recipient name when the sender name and the recipient name are similar; An operation terminal comprising:

3. obtaining, as a sender's name, a result of character recognition or a correction result of said character recognition result for a field for entering a sender's name in the image data of the transfer request form, and obtaining, as a recipient's name, a result of character recognition or a correction result of said character recognition result for a field for entering a recipient's name in the image data; determining that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and the ratio of the matching characters is greater than a first ratio and less than a second ratio; When the sender name and the recipient name are similar, controlling the display of information regarding the difference between the sender name and the recipient name by a display unit; A computer-implemented method comprising:

4. obtaining, as a sender's name, a result of character recognition or a correction result of said character recognition result for a field for entering a sender's name in the image data of the transfer request form, and obtaining, as a recipient's name, a result of character recognition or a correction result of said character recognition result for a field for entering a recipient's name in the image data; determining that the sender name and the recipient name are similar if a number of matching characters between the sender name and the recipient name is greater than a first number and less than a second number; When the sender name and the recipient name are similar, controlling the display of information regarding the difference between the sender name and the recipient name by a display unit; A computer-implemented method comprising:

5. Computer, an acquisition unit that acquires, as an applicant's name, a character recognition result or a correction result of said character recognition result for a field for an applicant's name in the image data of a remittance request form, and acquires, as a recipient's name, a character recognition result or a correction result of said character recognition result for a field for an recipient's name in the image data; a processing unit that determines that the sender name and the recipient name are similar when the number of characters between the sender name and the recipient name matches and when a ratio of the matching characters is greater than a first ratio and less than a second ratio; a display control unit that controls a display unit to display information regarding differences between the sender name and the recipient name when the sender name and the recipient name are similar; A program that functions as an operation terminal having the above.

6. Computer, an acquisition unit that acquires, as an applicant's name, a character recognition result or a correction result of said character recognition result for a field for an applicant's name in the image data of a remittance request form, and acquires, as a recipient's name, a character recognition result or a correction result of said character recognition result for a field for an recipient's name in the image data; a processing unit that determines that the sender name and the recipient name are similar when a number of matching characters between the sender name and the recipient name is greater than a first number and less than a second number; a display control unit that controls a display unit to display information regarding differences between the sender name and the recipient name when the sender name and the recipient name are similar; A program that functions as an operation terminal having the above.

7. an acquisition unit that acquires, as the sender's name, a character recognition result for a sender's name entry field in the image data of the transfer request form or a correction result of the character recognition result; a processing unit that determines that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and when the ratio of the matching characters is a predetermined ratio; a display control unit that controls a display unit to display information regarding an error in the client name when the client name is similar to the predetermined word; An operation terminal comprising:

8. an acquisition unit that acquires, as the sender's name, a character recognition result for a sender's name entry field in the image data of the transfer request form or a correction result of the character recognition result; a processing unit that determines that the client name is similar to a predetermined word when a number of characters matching between the client name and the predetermined word representing the client itself is a predetermined number; a display control unit that controls a display unit to display information regarding an error in the client name when the client name is similar to the predetermined word; An operation terminal comprising:

9. acquiring, as the sender's name, a character recognition result for a field for inputting the sender's name in the image data of the transfer request form or a correction result of said character recognition result; determining that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and the ratio of the characters that match is a predetermined ratio; When the client name is similar to the predetermined word, controlling the display of information regarding an error in the client name by a display unit; A computer-implemented method comprising:

10. acquiring, as the sender's name, a character recognition result for a field for inputting the sender's name in the image data of the transfer request form or a correction result of said character recognition result; determining that the client name and a predetermined word representing the client itself are similar when the number of characters matching between the client name and the predetermined word is a predetermined number; When the client name is similar to the predetermined word, controlling the display of information regarding an error in the client name by a display unit; A computer-implemented method comprising:

11. Computer, an acquisition unit that acquires, as the sender's name, a character recognition result for a sender's name entry field in the image data of the transfer request form or a correction result of the character recognition result; a processing unit that determines that the client name and a predetermined word that indicates the client itself are similar when the number of characters between the client name and the predetermined word match and when the ratio of the matching characters is a predetermined ratio; a display control unit that controls a display unit to display information regarding an error in the client name when the client name is similar to the predetermined word; A program that functions as an operation terminal having the above.

12. Computer, an acquisition unit that acquires, as the sender's name, a character recognition result for a sender's name entry field in the image data of the transfer request form or a correction result of the character recognition result; a processing unit that determines that the client name is similar to a predetermined word when a number of characters matching between the client name and the predetermined word representing the client itself is a predetermined number; a display control unit that controls a display unit to display information regarding an error in the client name when the client name is similar to the predetermined word; A program that functions as an operation terminal having the above.

Citation Information

Patent Citations

  • Relating character reading / displaying method using optical character reader

    JP1991122783A

  • Exchange data error prevention program

    JP2005208927A

  • Transaction information input support method, transaction information input support device, and transaction information input support program

    JP2011203805A

  • Server and image processing system

    JP2012098823A

  • Form data amendment system

    JP2013238982A