Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6536079B2 - Processing device, processing method, and program - Google Patents
[go: Go Back, main page]

JP6536079B2 - Processing device, processing method, and program - Google Patents

Processing device, processing method, and program Download PDF

Info

Publication number
JP6536079B2
JP6536079B2 JP2015036380A JP2015036380A JP6536079B2 JP 6536079 B2 JP6536079 B2 JP 6536079B2 JP 2015036380 A JP2015036380 A JP 2015036380A JP 2015036380 A JP2015036380 A JP 2015036380A JP 6536079 B2 JP6536079 B2 JP 6536079B2
Authority
JP
Japan
Prior art keywords
character string
input
registered
name
string
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015036380A
Other languages
Japanese (ja)
Other versions
JP2016157374A (en
Inventor
千葉 博司
博司 千葉
耕造 奥本
耕造 奥本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2015036380A priority Critical patent/JP6536079B2/en
Publication of JP2016157374A publication Critical patent/JP2016157374A/en
Application granted granted Critical
Publication of JP6536079B2 publication Critical patent/JP6536079B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、処理装置、処理方法、及び、プログラムに関する。   The present invention relates to a processing device, a processing method, and a program.

特許文献1に、金融機関における被仕向電文の処理システムが開示されている。当該処理システムは、被仕向電文に含まれる振込先の口座名義と、予め格納されたマスターファイルに含まれている顧客の口座名義とを比較する。不一致である場合、当該処理システムは、被仕向電文に含まれる振込先の口座名義を所定の修正パターンに従って修正する。例えば、「ジ」と「ヂ」の相互変換、「ズ」と「ヅ」の相互変換等を行う。そして、当該処理システムは、修正後の振込先の口座名義と、予め格納されたマスターファイルに含まれている顧客の口座名義とを再び比較する。一致する場合、振込処理を行う。   Patent Document 1 discloses a processing system of a destination message in a financial institution. The processing system compares the account name of the transferee included in the received message with the account name of the customer included in the master file stored in advance. If not, the processing system corrects the account name of the transferee included in the received message in accordance with a predetermined correction pattern. For example, the mutual conversion of "ji" and "de", the mutual conversion of "z" and "chi", etc. are performed. Then, the processing system compares again the account name of the payee after the correction with the account name of the customer included in the master file stored in advance. If they match, transfer processing is performed.

このような技術によれば、被仕向電文に含まれる振込先の口座名義に軽微な入力ミス(例:「ジ」と「ヂ」間の入力ミス、「ズ」と「ヅ」間の入力ミス)があった場合であっても、そのまま振込処理を進めることができる。   According to such a technique, a slight input error (e.g., an input error between "J" and "J", an input error between "Z" and "J") in the account name of the transferee included in the received message Even if there is, it is possible to proceed with the transfer process as it is.

特開2005−107605号公報JP, 2005-107605, A

特許文献1に記載の技術では、第1の文字列(マスターファイルに登録されている口座名義)と、第2の文字列(被仕向電文に含まれる付仕込み先の口座名義)とが一致しない場合、第2の文字列のみを所定の修正パターンに従って修正する。そして、第1の文字列と、修正後の第2の文字列とを再び比較する。このような手段で軽微な入力ミスの問題を解消する場合、「修正後の第2の文字列を多数生成しなければいけない」、また、「修正後の第2の文字列各々と第1の文字列との比較を多数回行わなければいけない」等の問題が発生し得る。結果、コンピュータの処理負担が大きくなる、また、処理時間が多くなる等の問題が発生し得る。   In the technology described in Patent Document 1, the first character string (account holder's name registered in the master file) and the second character string (account holder's account holder's account holder included in the received message) do not match. If so, only the second string is corrected according to the predetermined correction pattern. Then, the first character string is compared again with the corrected second character string. In order to solve the problem of minor input errors by such means, "a large number of corrected second strings must be generated", and "a second string after each correction and the first The problem of having to perform comparison with a character string many times may occur. As a result, problems such as an increase in processing load on a computer and an increase in processing time may occur.

例えば、「笹塚図鑑図面堂」のカナである「ササヅカズカンズメンドウ」が、第1の文字列として予め登録されているとする。そして、第2の文字列として、「ササズカズカンズメンドウ」が入力されたとする。第2の文字列の3文字目には、「ズ」及び「ヅ」間の入力ミスがある。このため、第1の文字列及び第2の文字列は一致しない。この場合、特許文献1に記載の技術によれば、第2の文字列を所定のルールで修正する。例えば、「ズ」と「ヅ」間の相互変換を行う。   For example, it is assumed that "Sasazuka Kazkanmenmen", which is the kana of "Shizuka Mukazukazutsukan", is registered in advance as the first character string. Then, it is assumed that "Sasurukazukanzendo" is input as the second character string. The third character of the second string has an input error between "z" and "m". For this reason, the first string and the second string do not match. In this case, according to the technique described in Patent Document 1, the second character string is corrected according to a predetermined rule. For example, it performs mutual conversion between "Z" and "X".

第2の文字列には「ズ」及び「ヅ」が3つ含まれる。このため、全部で7パターンの修正後の文字列が生成される。すなわち、「ササヅカズカンズメンドウ」、「ササズカヅカンズメンドウ」、「ササズカズカンヅメンドウ」、「ササヅカヅカンズメンドウ」、「ササヅカズカンヅメンドウ」、「ササズカヅカンヅメンドウ」、「ササヅカヅカンヅメンドウ」の7パターンが生成される。そして、これら修正後の7パターンの文字列各々と、第1の文字列とが比較される(最大比較回数7回)。   The second character string includes three "Z" and "M". Therefore, a total of seven corrected character strings are generated. In other words, "Sasa kazuka kanmen mandou", "Sasa zuka kankan mandou", "Sasa zuka kankan mandou", "Sasa kazuka kankan mandou", "Sasa kazuka kankan mandou", "Sasa zuka kankan mandou", The seven patterns of "Sajukakankankanmendo" are generated. Then, each of the corrected seven character strings is compared with the first character string (maximum comparison number of times seven).

上述のように、特許文献1に記載の技術の場合、生成する修正後の第2の文字列の数が多くなる。また、これに起因して、第1の文字列と修正後の第2の文字列との比較の回数も多くなる。例えば、第2の文字列の中に相互変換する対象の文字列がM個含まれる場合、(2のM乗−1)個の修正後の第2の文字列が生成される。そして、修正後の第2の文字列各々と第1の文字列とが、最大(2のM乗−1)回比較される。   As described above, in the case of the technology described in Patent Document 1, the number of corrected second character strings to be generated increases. Also, due to this, the number of comparisons between the first character string and the corrected second character string also increases. For example, when the second character string includes M character strings to be mutually converted, (2 M -1) corrected second character strings are generated. Then, each of the corrected second character strings and the first character string are compared at most (2 <M> power-1) times.

また、所定の文字の相互変換のみならず、その他の多数の修正パターンを組み合わせて修正後の第2の文字列を生成する場合、生成される修正後の第2の文字列の数、及び、修正後の第2の文字列各々と第1の文字列との比較の回数はさらに膨大となる。結果、コンピュータの処理負担が大きくなる、また、処理時間が多くなる等の問題が発生し得る。   Further, when not only mutual conversion of predetermined characters but also a large number of other correction patterns are combined to generate a corrected second character string, the number of corrected second character strings to be generated, and The number of comparisons between each of the corrected second character strings and the first character string becomes even greater. As a result, problems such as an increase in processing load on a computer and an increase in processing time may occur.

本発明は、ユーザにより入力された文字列(入力文字列)と、予め登録されている文字列(登録文字列)を照合する処理における新たな技術を提供することを課題とする。   An object of the present invention is to provide a new technique in processing of collating a character string (input character string) input by a user and a character string (registered character string) registered in advance.

本発明によれば、
ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得手段と、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得手段と、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段と、
を有する処理装置が提供される。
According to the invention
What string der input by the user, the input character string acquisition means for acquiring the input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring unit that acquires a registered character string that is a character string in the account holder's name registered in advance in association with the account number and a similar name character string similar to the account holder ;
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction Collating means for determining whether or not the character string matches
A processing device is provided.

また、本発明によれば、
コンピュータが、
ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得工程と、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得工程と、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合工程と、
を実行する処理方法が提供される。
Moreover, according to the present invention,
The computer is
What string der input by the user, the input character string acquiring step of acquiring an input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring step of acquiring a registered character string which is a character string in the account holder's name registered in advance in association with the account number and a similar name character string similar to the account holder ;
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction A matching step of determining whether or not the character string matches
There is provided a processing method for performing

また、本発明によれば、
コンピュータを、
ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得手段、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得手段、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段、
として機能させるプログラムが提供される。
Moreover, according to the present invention,
Computer,
What string der input by the user, the input character string acquisition means for acquiring the input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring unit that acquires a registered character string that is a character string in the account holder's name and a similar name character string similar to the account holder, which are registered in advance in association with the account number .
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction Collation means for determining whether or not the character string matches
A program to function as is provided.

本発明によれば、ユーザにより入力された文字列(入力文字列)と、予め登録されている文字列(登録文字列)を照合する処理における新たな技術が実現される。   According to the present invention, a new technique in the process of collating a character string (input character string) input by a user and a character string (registered character string) registered in advance is realized.

本実施形態の装置のハードウエア構成の一例を概念的に示す図である。It is a figure which shows notionally an example of the hardware constitutions of the apparatus of this embodiment. 本実施形態の処理装置の機能ブロック図の一例である。It is an example of the functional block diagram of the processing apparatus of this embodiment. 本実施形態で利用される登録情報の一例を模式的に示す図である。It is a figure which shows typically an example of the registration information utilized by this embodiment. 本実施形態の処理装置の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of the processing apparatus of this embodiment. 本実施形態の処理装置の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of the processing apparatus of this embodiment. 本実施形態の処理装置の機能ブロック図の一例である。It is an example of the functional block diagram of the processing apparatus of this embodiment. 本実施形態で利用される類似名称文字列の一例を模式的に示す図である。It is a figure which shows typically an example of the similar name character string utilized by this embodiment. 本実施形態の処理装置の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of the processing apparatus of this embodiment. 本実施形態の処理装置の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of the processing apparatus of this embodiment. 本実施形態の処理装置の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of the processing apparatus of this embodiment. 本実施形態で利用される登録情報の一例を模式的に示す図である。It is a figure which shows typically an example of the registration information utilized by this embodiment. 本実施形態の処理装置の処理の流れの一例を示す図である。It is a figure which shows an example of the flow of a process of the processing apparatus of this embodiment.

まず、本実施形態の装置のハードウエア構成の一例について説明する。本実施形態の装置が備える各部は、任意のコンピュータのCPU(Central Processing Unit)、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット(あらかじめ装置を出荷する段階から格納されているプログラムのほか、CD(Compact Disc)等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる)、ネットワーク接続用インタフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。   First, an example of the hardware configuration of the apparatus of the present embodiment will be described. The units included in the apparatus of the present embodiment are a central processing unit (CPU) of any computer, a memory, a program loaded to the memory, a storage unit such as a hard disk storing the program (stored from the stage of shipping the apparatus in advance) Programs can be stored as well as storage media such as CD (Compact Disc) and programs downloaded from a server on the Internet, etc.), and by an optional combination of hardware and software centered on the network connection interface To be realized. And it is understood by those skilled in the art that there are various modifications in the implementation method and apparatus.

図1は、本実施形態の装置のハードウエア構成の一例を概念的に示す図である。図示するように、本実施形態の装置は、例えば、バス10Aで相互に接続されるCPU1A、RAM(Random Access Memory)2A、ROM(Read Only Memory)3A、表示制御部4A、ディスプレイ5A、操作受付部6A、操作部7A、通信部8A、補助記憶装置9A等を有する。なお、図示しないが、その他、外部機器と有線で接続される入出力インタフェイス、マイク、スピーカ等の他の要素を備えてもよい。   FIG. 1 is a diagram conceptually showing an example of the hardware configuration of the apparatus of the present embodiment. As shown, the apparatus of this embodiment includes, for example, a CPU 1A, a RAM (Random Access Memory) 2A, a ROM (Read Only Memory) 3A, a display control unit 4A, a display 5A, and an operation reception unit mutually connected by a bus 10A. A section 6A, an operation section 7A, a communication section 8A, an auxiliary storage device 9A and the like are included. Although not shown, other elements such as an input / output interface connected to an external device by wire, a microphone, and a speaker may also be provided.

CPU1Aは各要素とともに装置のコンピュータ全体を制御する。ROM3Aは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。RAM2Aは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。補助記憶装置9Aは、例えばHDD(Hard Disc Drive)であり、大容量のデータを記憶可能である。   The CPU 1A controls the entire computer of the apparatus together with each element. The ROM 3A includes an area for storing programs for operating the computer, various application programs, various setting data used when these programs operate, and the like. The RAM 2A includes an area for temporarily storing data, such as a work area for program operation. The auxiliary storage device 9A is, for example, an HDD (Hard Disc Drive), and can store a large amount of data.

ディスプレイ5Aは、例えば、表示装置(LED(Light Emitting Diode)表示器、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等)である。ディスプレイ5Aは、タッチパッドと一体になったタッチパネルディスプレイであってもよい。表示制御部4Aは、VRAM(Video RAM)に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、ディスプレイ5Aに送って各種画面表示を行う。操作受付部6Aは、操作部7Aを介して各種操作を受付ける。操作部7Aは、操作キー、操作ボタン、スイッチ、ジョグダイヤル、タッチパネルディスプレイ、キーボードなどを含む。通信部8Aは、有線及び/または無線で、インターネット、LAN(Local Area Network)等のネットワークに接続し、他の電子機器と通信する。   The display 5A is, for example, a display device (LED (Light Emitting Diode) display, liquid crystal display, organic EL (Electro Luminescence) display, etc.). The display 5A may be a touch panel display integrated with the touch pad. The display control unit 4A reads data stored in a VRAM (Video RAM), performs predetermined processing on the read data, and sends the data to the display 5A to display various screens. The operation receiving unit 6A receives various operations via the operation unit 7A. The operation unit 7A includes operation keys, operation buttons, switches, a jog dial, a touch panel display, a keyboard, and the like. The communication unit 8A is connected to a network such as the Internet or a LAN (Local Area Network) by wire and / or wirelessly to communicate with other electronic devices.

以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。なお、同一の構成要素には同一の符号を付し、適宜説明を省略する。   Hereinafter, the present embodiment will be described. The functional block diagram used in the following description of the embodiment does not show the configuration in hardware units but shows blocks in functional units. In these figures, each device is described as being implemented by one device, but the implementation means is not limited thereto. That is, it may be a physically separated configuration or a logically separated configuration. In addition, the same code | symbol is attached | subjected to the same component and description is abbreviate | omitted suitably.

<第1の実施形態>
まず、本実施形態の概要について説明する。本実施形態の処理装置10は、ユーザにより入力された文字列(入力文字列)と、予め登録されている登録名称の文字列(登録名称文字列)とを照合する処理に利用される。
First Embodiment
First, an outline of the present embodiment will be described. The processing device 10 of the present embodiment is used for processing of collating a character string (input character string) input by the user with a character string of a registered name registered in advance (registered name character string).

ユーザにより入力された文字列(入力文字列)の中に軽微な入力ミス(例:「ヅ」及び「ズ」間の入力ミス等)が存在する場合、入力文字列と登録名称文字列とは「不一致」となる。しかし、入力文字列の中の軽微な入力ミスに起因して「不一致」となっている場合、入力文字列と登録名称文字列とは「一致」すると見做し、以降の処理を進めるのが好ましい場合がある。   When a minor input error (eg, an input error between “等” and “ズ”) exists in the character string (input character string) input by the user, the input character string and the registered name character string are It becomes "mismatch." However, if the input string does not match because of a minor input error in the input string, the input string and the registered name string are considered to match, and the subsequent processing proceeds. It may be preferable.

本実施形態では、入力文字列の中に所定の入力ミスが存在し、これに起因して入力文字列と登録名称文字列とが「不一致」となっている場合、入力文字列と登録名称文字列とは「一致」すると見做し、以降の処理を進めることができる。   In the present embodiment, when there is a predetermined input error in the input character string and the input character string and the registered name character string are "mismatched" due to this, the input character string and the registered name character A row is considered to "match" and can be processed further.

なお、処理装置10は、特許文献1に開示の手段、すなわち、「互いに比較される第1及び第2の文字列の中の第2の文字列のみに修正を行い、第1の文字列と修正後の第2の文字列とを比較する手段」と異なる手段で、上記構成を実現する。   Incidentally, the processing device 10 performs the means disclosed in Patent Document 1, that is, “only the second character string in the first and second character strings to be compared with each other is corrected, and the first character string is The above configuration is realized by means different from the means for comparing with the corrected second character string.

具体的には、本実施形態の処理装置10は、入力文字列と、登録名称文字列の両方に対して同じルールに従った修正を行う。これにより、入力文字列及び登録名称文字列に含まれる入力ミスが生じやすい対象(例:文字、文字列等)を、同じ状態(例:同じ文字、同じ文字列等)に揃える。そして、処理装置10は、修正後の入力文字列と、修正後の登録名称文字列とを比較する。   Specifically, the processing device 10 according to the present embodiment corrects both the input character string and the registered name character string in accordance with the same rule. As a result, targets (eg, characters, character strings, etc.) that are likely to cause input errors included in the input character string and the registered name character string are aligned in the same state (eg, the same characters, same character strings, etc.). Then, the processing device 10 compares the corrected input character string with the corrected registered name character string.

例えば、登録名称文字列が「ササヅカズカンズメンドウ」であるが、3文字目の「ヅ」及び「ズ」間の入力ミスにより、入力文字列が「ササズカズカンズメンドウ」になっていたとする。   For example, it is assumed that the registered name character string is "Saju Kazkansmendou", but the input character string is "Sasazukazkansendo" because of an input error between the third character "ヅ" and "ズ". .

本実施形態の処理装置10は、登録文字列及び入力文字列両方に対して、所定の修正を行う。例えば「ヅ及びズをヅに統一する修正」を行う。そして、処理装置10は、修正後の登録名称文字列と修正後の入力文字列とを比較する。   The processing device 10 of the present embodiment performs predetermined correction on both the registered character string and the input character string. For example, “Modifying Uneven and Unevenness into Unevenness” is performed. Then, the processing device 10 compares the corrected registered name character string with the corrected input character string.

上記例の場合、修正後の登録名称文字列及び修正後の入力文字列いずれも、「ササヅカヅカンヅメンドウ」となる。このため、処理装置10は、修正後の登録名称文字列及び修正後の入力文字は一致すると判定する。結果、以降、登録名称文字列及び入力文字が一致する場合の処理が実行される。   In the case of the above example, both the registered name character string after the correction and the input character string after the correction are "San- ger". Therefore, the processing device 10 determines that the registered name character string after correction and the input character after correction match. As a result, thereafter, processing is executed when the registered name character string and the input character match.

登録名称文字列(第1の文字列)が「ササヅカズカンズメンドウ」であり、軽微な入力ミスが存在する入力文字列(第2の文字列)が「ササズカズカンズメンドウ」である場合、特許文献1に開示の技術によれば、これらが一致すると見做すために、7つの修正後の文字列(7つの修正後の第2の文字列)を生成し、最大で7回の修正後の文字列を用いた比較を行う必要があった。   When the registered name character string (first character string) is "Sakai Kazkanzendo", and the input character string (second character string) in which a minor input error exists is "Sasazukazkanzendo", According to the technique disclosed in Patent Document 1, seven modified strings (seven second modified strings) are generated in order to consider that they match, and a maximum of seven modifications are performed. It was necessary to make a comparison using the later character string.

これに対し、本実施形態の場合、2つの修正後の文字列(修正後の第1の文字列、及び、修正後の第2の文字列)を生成し、1回の修正後の文字列を用いた比較を行えば済む。このように、本実施形態によれば、特許文献1に開示に技術に比べて、コンピュータの処理負担の軽減、及び、処理時間の短縮等の効果が得られる。   On the other hand, in the case of this embodiment, two corrected character strings (a first character string after correction and a second character string after correction) are generated, and one character string after correction You can do the comparison using. As described above, according to the present embodiment, the processing burden of the computer can be reduced and the processing time can be shortened as compared with the technique disclosed in Patent Document 1.

このような本実施形態の処理装置10は、振込先の口座名義を特定して行う振込処理、ログインID(identification)を特定して行うログイン処理、ログインIDを特定して行うパスワードの再発行処理等、登録名称文字列と入力名称文字列の照合が必要なあらゆる場面で利用できる。なお、処理装置10を振込処理に適用する例は、第3の実施形態で詳細に説明する。   The processing apparatus 10 according to the present embodiment specifies the account holder's name of the transfer destination, performs the login process by identifying the login ID (identification), and performs the password reissue process by identifying the login ID. Etc. It can be used in any situations where matching of registered name string and input name string is required. In addition, the example which applies the processing apparatus 10 to a transfer process is demonstrated in detail by 3rd Embodiment.

次に、本実施形態の処理装置10の構成を詳細に説明する。図2に、本実施形態の処理装置10の機能ブロック図の一例を示す。図示するように、処理装置10は、入力文字列取得部11と、登録文字列取得部12と、照合部13とを有する。   Next, the configuration of the processing apparatus 10 of the present embodiment will be described in detail. In FIG. 2, an example of the functional block diagram of the processing apparatus 10 of this embodiment is shown. As illustrated, the processing device 10 includes an input character string acquisition unit 11, a registered character string acquisition unit 12, and a collation unit 13.

図6に、本実施形態の処理装置10の機能ブロック図の他の一例を示す。図示するように、処理装置10は、入力文字列取得部11、登録文字列取得部12及び照合部13に加えて、処理部14を有してもよい。   FIG. 6 shows another example of the functional block diagram of the processing device 10 of the present embodiment. As illustrated, the processing device 10 may have a processing unit 14 in addition to the input character string acquisition unit 11, the registered character string acquisition unit 12, and the collation unit 13.

入力文字列取得部11は、ユーザにより入力された文字列である入力文字列を取得する。ユーザは、所定の入力装置を操作して所定の文字列を入力する人間を意味する。例えば、処理装置10を振込処理に適用する場合、振込依頼を行う顧客や、金融機関のオペレータ(銀行員など)等がユーザに該当する。ユーザは、任意の入力装置を操作し、所定の文字列を入力する。入力文字列取得部11は、入力装置を介して入力された入力文字列を取得する。入力装置は、タッチパネルディスプレイ、キーボード、マウス、マイク、操作ボタン等様々であり、特段制限されない。   The input character string acquisition unit 11 acquires an input character string which is a character string input by the user. The user means a person who operates a predetermined input device to input a predetermined character string. For example, when the processing apparatus 10 is applied to a transfer process, a customer who makes a transfer request, an operator (such as a bank clerk) of a financial institution, or the like corresponds to the user. The user operates any input device and inputs a predetermined character string. The input character string acquisition unit 11 acquires an input character string input through the input device. There are various input devices such as a touch panel display, a keyboard, a mouse, a microphone, an operation button, and the like, and is not particularly limited.

例えば、処理装置10が入力装置を備えていてもよい。その他、任意の端末装置が入力装置を備えてもよい。そして、当該端末装置を介して入力された入力文字列が、直接、又は、他の装置を経由して、処理装置10に入力されてもよい。   For example, the processing device 10 may include an input device. In addition, any terminal device may have an input device. Then, the input string input via the terminal device may be input to the processing device 10 directly or via another device.

端末装置は、PC(personal computer)、スマートフォン、携帯電話、タブレット端末、ATM(automated teller machine)、コンビニエンスストア等に設置されたチケット端末等が考えられるが、これらに限定されない。処理装置10と端末装置間の通信手段は特段制限されず、LANやインターネット等のネットワークを介した通信であってもよいし、専用回線を介した通信であってもよいし、処理装置10と外部装置間をケーブル線で繋いで通信してもよいし、近距離無線通信であってもよい。   The terminal device may be a PC (personal computer), a smartphone, a mobile phone, a tablet terminal, an ATM (automated teller machine), a ticket terminal installed in a convenience store or the like, but is not limited thereto. The communication means between the processing device 10 and the terminal device is not particularly limited, and may be communication via a network such as a LAN or the Internet, or may be communication via a dedicated line. Communication may be performed by connecting external devices with a cable, or near field communication may be used.

なお、ユーザは、入力文字列に加えて、入力文字列に関連する付属情報を入力してもよい。そして、入力文字列取得部11は、入力文字列と対応付けて、付属情報を取得してもよい。例えば、処理装置10を振込処理の照合処理に利用する場合、口座名義が入力文字列となり、口座番号、科目(普通、当座等)、店番等が付属情報となる。なお、入力文字列及び付属情報の関係はここでの例示に限定されない。   In addition to the input string, the user may input additional information related to the input string. Then, the input character string acquiring unit 11 may acquire the attached information in association with the input character string. For example, when the processing apparatus 10 is used for the collation process of the transfer process, the account name is an input character string, and the account number, the subject (usually, the current account, etc.), the shop number, etc. are attached information. The relationship between the input character string and the attached information is not limited to the example shown here.

登録文字列取得部12は、予め登録されている文字列である登録文字列を取得する。本実施形態の登録文字列取得部12は、登録文字列として、予め登録されている登録名称の文字列(登録名称文字列)を取得する。   The registered character string acquisition unit 12 acquires a registered character string which is a character string registered in advance. The registered character string acquisition unit 12 of the present embodiment acquires a character string (registered name character string) of a registered name registered in advance as a registered character string.

例えば、登録文字列取得部12は、登録名称文字列を記憶する登録情報記憶部から、登録名称文字列を取得する。登録情報記憶部は、処理装置10又は処理装置10と通信可能に構成された他の装置が備える。   For example, the registered character string acquisition unit 12 acquires a registered name character string from a registered information storage unit that stores a registered name character string. The registration information storage unit is provided in the processing device 10 or another device configured to be able to communicate with the processing device 10.

登録情報記憶部には、予め、登録名称文字列が登録されている。図3に、登録情報記憶部に登録されている登録情報の一例を模式的に示す。図3の登録情報では、登録名称文字列と、付属情報とが対応付けられている。処理装置10を振込処理の照合処理に利用する場合、口座名義が登録名称であり、口座番号、科目(普通、当座等)、店番等が付属情報となる。その他、登録名称はユーザIDであり、付属情報はユーザの電話番号、住所、パスワード等であってもよい。   A registered name character string is registered in advance in the registered information storage unit. FIG. 3 schematically shows an example of registration information registered in the registration information storage unit. In the registration information of FIG. 3, the registration name character string and the attached information are associated. When the processing apparatus 10 is used for the collation process of the transfer process, the account name is the registered name, and the account number, the subject (usually, the current account, etc.), the shop number, and the like become attached information. In addition, the registered name may be a user ID, and the attached information may be a user's telephone number, address, password or the like.

なお、図3で例示する登録名称文字列はカタカナ文字であるが、これに限定されず、漢字、ひらがな、数字、アルファベット、記号(カッコ、ドット、アットマーク等)等を含んでもよい。   Although the registered name character string illustrated in FIG. 3 is katakana characters, it is not limited thereto, and may include kanji characters, hiragana characters, numbers, alphabets, symbols (brackets, dots, at marks, etc.), and the like.

登録文字列取得部12は、このような登録情報から、登録名称文字列を取得する。入力文字列取得部11が付属情報を取得した場合、登録文字列取得部12は、当該付属情報に対応する登録名称文字列を取得する。   The registered character string acquisition unit 12 acquires a registered name character string from such registration information. When the input character string acquiring unit 11 acquires the attached information, the registered character string acquiring unit 12 acquires a registered name character string corresponding to the attached information.

照合部13は、入力文字列取得部11が取得した入力文字列、及び、登録文字列取得部12が取得した登録文字列(本実施形態の場合、登録名称文字列)の両方に対して、同じルール(以下、「修正ルール」)に従った修正を行う。そして、照合部13は、修正後の入力文字列と、修正後の登録文字列とが一致するか否かを判定する。   The collation unit 13 applies both to the input character string acquired by the input character string acquisition unit 11 and to the registered character string acquired in the registered character string acquisition unit 12 (registered name character string in the case of this embodiment), Make corrections in accordance with the same rules (hereinafter, "correction rules"). Then, the matching unit 13 determines whether or not the input character string after correction and the registered character string after correction match.

修正ルールは、入力ミスが起こりやすい文字や文字列が含まれる入力文字列、及び、登録文字列両方の当該箇所を、同じ状態に揃えるものである。以下、具体例を説明する。   The correction rule is to align the input character string including a character or character string that is likely to cause an input error, and the corresponding portion of the registered character string in the same state. Hereinafter, specific examples will be described.

(修正ルール1)入力文字列及び登録文字列の中に所定の文字列がある場合、その文字列以降を削除する。
所定の文字列は、例えば、「セイネンコウケンニン」、「成年後見人」、「ダイヒョウトリシマリヤク」、「代表取締役」、等、文字列に含まれる主(被成年後見人、会社等)に付属する補助的な文字列を表すものであってもよい。
補助的な文字列(例:代表取締役○○)に入力ミスがあっても、主(例:株式会社△△)の一致が確認できれば、登録文字列及び入力文字列が一致すると見做してもよい場合がある。
そこで、修正ルール1では、入力文字列及び登録文字列の中に所定の文字列がある場合、その文字列以降を削除する。
修正ルール1によれば、入力文字列及び登録文字列を、補助的な文字列のない文字列に揃えることができる。
(Modification rule 1) When a predetermined character string is present in the input character string and the registered character string, the character string and subsequent ones are deleted.
The predetermined character string is, for example, "Seinenkou Kennin", "adult guardian", "Daitori Torishima Ryak", "representative director", etc., included in the main character string (adult guardian, company, etc.) May represent an auxiliary character string.
Even if there is an input error in the auxiliary character string (eg: representative director ○), if the match of the main (eg: Δ 一致) can be confirmed, it is assumed that the registered character string and the input character string match. There is also a good case.
Therefore, in the correction rule 1, when there is a predetermined character string in the input character string and the registered character string, the character string and subsequent ones are deleted.
According to the correction rule 1, the input character string and the registration character string can be aligned to a character string without an auxiliary character string.

(修正ルール2)入力文字列及び登録文字列の末尾に数字が付いている場合、当該数字を削除する。
登録文字列の末尾(主たる部分の後)には、補助的に数字が付される場合がある。このような補助的な数字に入力ミスがあっても、それ以前の主たる部分の一致が確認できれば、登録文字列及び入力文字列が一致すると見做してもよい場合がある。
そこで、修正ルール2では、入力文字列及び登録文字列の末尾に数字が付いている場合、当該数字を削除する。
修正ルール2によれば、入力文字列及び登録文字列を、末尾に数字が付いてない文字列に揃えることができる。
(Modification rule 2) When a number is attached to the end of the input character string and the registered character string, the numeral is deleted.
The end of the registration string (after the main part) may be supplemented with numbers. Even if there is an input error in such an auxiliary number, it may be considered that the registered character string and the input character string match if it is possible to confirm the match of the previous main part.
Therefore, in the correction rule 2, when a number is attached to the end of the input character string and the registered character string, the number is deleted.
According to the correction rule 2, it is possible to align the input string and the registered string into a string without a number at the end.

(修正ルール3)入力文字列及び登録文字列の中に所定の文字(数字及び記号を含んでもよい)がある場合、所定の変換対象(文字、数字、記号等)に変換する。
所定の文字は、誤って入力されやすい他の1つまたは複数の文字が存在するものである。例えば、「ジ」と「ヂ」、「2」と「二」、「国」と「国の旧字体」、「−(ハイフン)」と「_(アンダーバー)」、「.(ドット)」と「,(コンマ)」等は誤って入力されやすい。
修正ルール3では、誤って入力されやすい文字群を、いずれかに統一する。例えば、「ヂ」を「ジ」に変換することで、「ジ」及び「ヂ」を「ジ」に統一する。その他、「2」を「二」に変換する、「国の旧字体」を「国」に変換する、「−(ハイフン)」を「_(アンダーバー)」に変換する、「.(ドット)」を「,(コンマ)」に変換する等により、誤って入力されやすい文字群を、いずれかに統一する。
修正ルール3によれば、入力文字列及び登録文字列に誤って入力されやすい文字が含まれる場合、それらを所定の文字に揃えることができる。
(Modification rule 3) When a predetermined character (a numeral and a symbol may be included) in the input character string and the registered character string, it is converted into a predetermined conversion target (a character, a number, a symbol, etc.).
The predetermined character is one in which one or more other characters are likely to be input erroneously. For example, "ji" and "ji", "2" and "two", "country" and "old letter of country", "-(hyphen)" and "_ (under bar)" and ". (Dot)"",(Comma)" etc. are easily input by mistake.
In the correction rule 3, a group of characters which are easily input erroneously are unified into one of them. For example, converting "D" into "D" unifies "D" and "D" into "D". In addition, "2" is converted to "2", "old character of country" is converted to "country", "-(hyphen)" is converted to "_ (under bar)", ". (Dot)" Convert a group of characters that are likely to be input erroneously into one by converting "," to ", (comma)".
According to the correction rule 3, when the input character string and the registration character string include characters that are likely to be erroneously input, they can be aligned to predetermined characters.

(修正ルール4)入力文字列及び登録文字列の中に所定の文字列がある場合、その文字列を削除する。
所定の文字列は、例えば、「株式会社」、「カブシキガイシャ」、「(カ」、等、文字列に含まれる主(例:株式会社○○の、○○の部分等)に付属する補助的な文字列を表すものであってもよい。
補助的な文字列に入力ミスがあっても、主の一致が確認できれば、登録文字列及び入力文字列が一致すると見做してもよい場合がある。
そこで、修正ルール4では、入力文字列及び登録文字列の中に所定の文字列がある場合、その文字列を削除する。
当該修正ルールによれば、入力文字列及び登録文字列を、補助的な文字列(例:法人略語)のない文字列に揃えることができる。
(Modification rule 4) When a predetermined character string is present in the input character string and the registered character string, the character string is deleted.
The predetermined character string is, for example, an auxiliary character attached to a main (e.g., a portion of 株式会社, such as ○ of 株式会社 corporation, etc.) included in the character string May represent a character string.
Even if there is an input error in the auxiliary character string, it may be considered that the registered character string and the input character string match if the main match can be confirmed.
Therefore, in the correction rule 4, when a predetermined character string is present in the input character string and the registered character string, the character string is deleted.
According to the said correction rule, an input character string and a registration character string can be arrange | positioned to the character string without an auxiliary | assistant character string (for example: corporation abbreviation).

(修正ルール5)入力文字列及び登録文字列の中に所定の文字列がある場合、所定の変換対象(文字列)に変換する。
所定の文字列は、誤って入力されやすい他の1つまたは複数の文字列が存在する文字である。例えば、「オウ」と「オオ」等のような母音間の誤入力や、「エー」と「エエ」等のような長音と母音間の誤入力、「ヒチ」と「シチ」等のような読み方の違いによる誤入力等が起こりやすい。
修正ルール5では、誤って入力されやすい文字列群を、その中の1つに統一する。例えば、「オウ」を「オオ」に変換することで、「オウ」及び「オオ」を「オオ」に統一する。その他、「エー」を「エエ」に変換することで、「エー」及び「エエ」を「エエ」に統一してもよい。その他、「ヒチ」を「シチ」に変換することで、「ヒチ」及び「シチ」を「シチ」に統一してもよい。
修正ルール5によれば、入力文字列及び登録文字列に誤って入力されやすい文字列が含まれる場合、それらを所定の文字列に揃えることができる。
(Modification rule 5) When a predetermined character string is included in the input character string and the registered character string, the character string is converted into a predetermined conversion target (character string).
The predetermined character string is a character in which one or more other character strings that are easily input erroneously exist. For example, incorrect input between vowels such as "Ou" and "O", incorrect input between long notes and vowels such as "A" and "Ae", etc., such as "Hichi" and "Sichi" Mistakes due to differences in reading are likely to occur.
In the correction rule 5, a group of strings susceptible to erroneous input is unified into one of them. For example, converting "Ou" to "Oo" unifies "Oo" and "Oo" into "Oo". In addition, by converting "A" into "A", "A" and "A" may be unified into "A". In addition, "Hichi" and "Sichi" may be unified into "Sichi" by converting "Hichi" to "Sichi".
According to the correction rule 5, when the input character string and the registered character string include a character string that is easily input erroneously, they can be aligned to a predetermined character string.

(修正ルール6)入力文字列及び登録文字列の中に濁点、半濁点、空白(スペース)及びドットの中のいずれか1つ以上を含む削除対象が存在する場合、その削除対象を削除する。
修正ルール6によれば、入力文字列及び登録文字列に誤って入力されやすい削除対象が存在する場合、削除対象が存在しない文字列に揃えることができる。
(Modification rule 6) If there is a deletion target including any one or more of a cloud point, a cloud point, a space (space) and a dot in the input character string and the registered character string, the deletion target is deleted.
According to the correction rule 6, when there is a deletion target which is likely to be erroneously input in the input character string and the registered character string, it is possible to align the character string in which the deletion target does not exist.

(修正ルール7)入力文字列及び登録文字列がN(正の整数)文字以上である場合、(N+1)字目以降を削除する。
N文字の一致が確認できれば、登録文字列及び入力文字列が一致すると見做してもよい場合がある。そこで、修正ルール7では、(N+1)字目以降を削除する。これにより、(N+1)字目以降に入力ミスが存在しても、登録文字列及び入力文字列が一致すると見做すことができる。なお、Nは設計的事項であるが、例えば、9以上の任意の値であってもよい。
修正ルール7によれば、入力文字列及び登録文字列を、冒頭からN文字の文字列に揃えることができる。
(Modification Rule 7) If the input character string and the registered character string are N (positive integer) characters or more, delete the (N + 1) th character and thereafter.
If the N character match can be confirmed, it may be considered that the registered character string and the input character string match. Therefore, in the correction rule 7, the (N + 1) th and subsequent characters are deleted. Thus, even if there is an input error after the (N + 1) th character, it can be regarded that the registered character string and the input character string match. Although N is a design matter, for example, it may be an arbitrary value of 9 or more.
According to the correction rule 7, the input character string and the registration character string can be aligned to the character string of N characters from the beginning.

(修正ルール8)修正ルール1乃至7の中の2つ以上を組み合わせたルール。 (Modification rule 8) A rule combining two or more of the modification rules 1 to 7.

照合部13は、上述した複数の修正ルールの1つを用いて登録文字列及び入力文字列を修正し、修正後の登録文字列及び修正後の入力文字列を比較してもよい。その他、照合部13は、上述した複数の修正ルールの中の2つ以上を所定の順に用いて登録文字列及び入力文字列を修正し、各ルールで修正後の登録文字列及び修正後の入力文字列を比較してもよい。   The collation unit 13 may correct the registered character string and the input character string using one of the plurality of correction rules described above, and compare the corrected registered character string and the corrected input character string. In addition, the collation unit 13 corrects the registered character string and the input character string using two or more of the plurality of correction rules described above in a predetermined order, and the corrected registered character string in each rule and the corrected input You may compare strings.

照合部13は、修正後の登録文字列と修正後の入力文字列が一致する場合、「比較結果:一致」に対応する入力を処理部14に行う。一方、照合部13は、修正後の登録文字列と修正後の入力文字列が一致しない場合、「比較結果:不一致」に対応する入力を処理部14に行う。   If the corrected registered character string matches the corrected input character string, the collation unit 13 performs an input corresponding to “comparison result: match” to the processing unit 14. On the other hand, when the registered character string after correction and the input character string after correction do not match, the collation unit 13 performs an input corresponding to “comparison result: non-match” to the processing unit 14.

複数の修正ルールを用い、複数の修正後の登録文字列と修正後の入力文字列のペアを生成する場合、照合部13は、少なくとも1つのペアが一致する場合、「比較結果:一致」に対応する入力を処理部14に行う。一方、照合部13は、すべてのペアが一致しない場合、「比較結果:不一致」に対応する入力を処理部14に行う。   When a plurality of corrected registration strings and corrected input string pairs are generated using a plurality of correction rules, the matching unit 13 matches the comparison result: “match” when at least one pair matches. The corresponding input is given to the processing unit 14. On the other hand, when all the pairs do not match, the matching unit 13 performs an input corresponding to “comparison result: mismatch” to the processing unit 14.

なお、照合部13は、修正後の登録文字列及び修正後の入力文字列の比較を行う前に、修正前の登録文字列と、修正前の入力文字列の比較を行ってもよい。そして、一致する場合、「比較結果:一致」に対応する入力を処理部14に行ってもよい。一方、一致しない場合、上述した修正後の入力文字列及び修正後の登録文字列の比較を行ってもよい。   The matching unit 13 may compare the registered character string before correction with the input character string before correction before comparing the registered character string after correction with the input character string after correction. Then, if they match, an input corresponding to “comparison result: match” may be performed to the processing unit 14. On the other hand, if they do not match, the corrected input character string and the corrected registered character string may be compared.

処理部14は、照合部13からの入力(「比較結果:一致」に対応する入力、または、「比較結果:不一致」に対応する入力)に応じて、所定の処理を行う。処理内容は設計的事項である。例えば、「比較結果:一致」に対応する入力に応じた所定の処理は、ユーザから依頼された処理(例:振込処理、ログイン処理、パスワード再発行処理等)を進めるための処理であってもよい。一方、「比較結果:不一致」に対応する入力に応じた所定の処理は、ユーザから依頼された処理(例:振込処理、ログイン処理、パスワード再発行処理等)と異なる処理、例えば、オペレータやユーザへのエラー通知を行うための処理であってもよい。   The processing unit 14 performs predetermined processing in response to an input from the matching unit 13 (an input corresponding to “comparison result: match” or an input corresponding to “comparison result: mismatch”). The processing content is a design matter. For example, the predetermined process corresponding to the input corresponding to “comparison result: match” is a process for advancing the process requested by the user (eg, transfer process, login process, password reissue process, etc.) Good. On the other hand, predetermined processing corresponding to the input corresponding to "comparison result: non-coincidence" is processing different from processing requested by the user (eg, transfer processing, login processing, password reissue processing, etc.), eg, operator or user It may be processing for giving an error notification to

次に、図4を用いて、本実施形態の処理装置10の処理の流れの一例を説明する。   Next, an example of the process flow of the processing apparatus 10 of the present embodiment will be described using FIG. 4.

まず、入力文字列取得部11は、入力文字列を取得する(S20)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。   First, the input string acquisition unit 11 acquires an input string (S20). At this time, the input string acquisition unit 11 may further acquire attached information.

次に、登録文字列取得部12は、登録名称文字列を取得する(S21)。例えば、登録文字列取得部12は、図3に示す登録情報から、S20で取得された付属情報に対応する登録名称文字列を取得する。   Next, the registered character string acquisition unit 12 acquires a registered name character string (S21). For example, the registered character string acquiring unit 12 acquires a registered name character string corresponding to the attached information acquired in S20 from the registered information illustrated in FIG. 3.

その後、照合部13は、S20で取得された入力文字列と、S21で取得された登録名称文字列とを比較する(S22)。一致する場合(S23のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S27)。   After that, the collation unit 13 compares the input character string acquired in S20 with the registered name character string acquired in S21 (S22). If they match (Yes in S23), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S27).

一方、S22の比較の結果、一致しない場合(S23のNo)、照合部13は、S20で取得された入力文字列と、S21で取得された登録名称文字列を修正し(S24)、修正後の入力文字列と修正後の登録名称文字列を比較する(S25)。一致する場合(S26のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S27)。   On the other hand, as a result of the comparison in S22, if they do not match (No in S23), the collation unit 13 corrects the input character string acquired in S20 and the registered name character string acquired in S21 (S24) The input character string of and the registered name character string after correction are compared (S25). If they match (Yes in S26), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S27).

一方、S25の比較の結果、一致しない場合(S26のNo)、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行う(S28)。   On the other hand, as a result of comparison of S25, when it does not correspond (No of S26), collation part 13 performs input corresponding to "comparison result: non-coincidence" to processing part 14 (S28).

なお、S26でNoの場合、他の修正ルールが存在するか確認し、存在する場合、S24に戻り、他の修正ルールに従って入力文字列及び登録名称文字列を修正してもよい。そして、他の修正ルールがなくなるまで、S24からS26の処理を繰り返してもよい。他の修正ルールがなくなると、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行ってもよい(S28)。   In the case of No in S26, it is confirmed whether or not another correction rule exists, and if it exists, the process may return to S24 to correct the input character string and the registered name character string in accordance with the other correction rules. Then, the processes of S24 to S26 may be repeated until there is no other correction rule. When there is no other correction rule, the collation unit 13 may input to the processing unit 14 corresponding to "comparison result: non-coincidence" (S28).

次に、図5を用いて、本実施形態の処理装置10の処理の流れの他の一例を説明する。   Next, another example of the process flow of the processing apparatus 10 of the present embodiment will be described using FIG. 5.

まず、入力文字列取得部11は、入力文字列を取得する(S10)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。   First, the input string acquisition unit 11 acquires an input string (S10). At this time, the input string acquisition unit 11 may further acquire attached information.

次に、登録文字列取得部12は、登録名称文字列を取得する(S11)。例えば、登録文字列取得部12は、図3に示す登録情報から、S10で取得された付属情報に対応する登録名称文字列を取得する。   Next, the registered character string acquisition unit 12 acquires a registered name character string (S11). For example, the registered character string acquiring unit 12 acquires a registered name character string corresponding to the attached information acquired in S10 from the registered information illustrated in FIG. 3.

その後、照合部13は、S10で取得された入力文字列と、S11で取得された登録名称文字列を修正し(S12)、修正後の入力文字列と修正後の登録名称文字列を比較する(S13)。一致する場合(S14のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S15)。   After that, the collation unit 13 corrects the input character string acquired in S10 and the registered name character string acquired in S11 (S12), and compares the corrected input character string with the corrected registered name character string (S13). If they match (Yes in S14), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S15).

一方、S13の比較の結果、一致しない場合(S14のNo)、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行う(S16)。   On the other hand, as a result of comparison of S13, when it does not correspond (No of S14), the collation part 13 performs the input corresponding to "comparison result: non-coincidence" to the process part 14 (S16).

なお、S14でNoの場合、他の修正ルールが存在するか確認し、存在する場合、S12に戻り、他の修正ルールに従って入力文字列及び登録名称文字列を修正してもよい。そして、他の修正ルールがなくなるまで、S12からS14の処理を繰り返してもよい。他の修正ルールがなくなると、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行ってもよい(S16)。   In the case of No in S14, it is confirmed whether or not another correction rule exists, and if it exists, the process may return to S12, and the input character string and the registered name character string may be corrected according to the other correction rules. Then, the processes of S12 to S14 may be repeated until there is no other correction rule. When there is no other correction rule, the collation unit 13 may input to the processing unit 14 corresponding to “comparison result: non-coincidence” (S16).

また、図5の処理の前に、例えば、処理装置10と異なる他の装置が、入力文字列と登録名称文字列の比較を行ってもよい。そして、他の装置が、「不一致」と判断した場合、当該他の装置から処理装置10に入力文字列や付属情報が入力されてもよい(S10)。この時、さらに、当該他の装置から処理装置10に登録名称文字列が入力されてもよい(S11)。そして、処理装置10は、他の装置からの入力に応じて、図5に示すフローを行ってもよい。   Further, before the processing of FIG. 5, for example, another device different from the processing device 10 may compare the input character string and the registered name character string. Then, when the other device determines “mismatch”, the input character string or the attached information may be input from the other device to the processing device 10 (S10). At this time, the registered name character string may be further input from the other device to the processing device 10 (S11). Then, the processing apparatus 10 may perform the flow shown in FIG. 5 according to the input from another apparatus.

ここまでは、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合、「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する例を説明した。   So far, "registered name string" and "input string" are compared, and in the case of disagreement, an example in which "registered name string after correction" and "input string after correction" are compared will be described. did.

これに対し、「登録名称文字列」と「入力文字列」の比較を行うことなく、最初から、「修正後の登録名称文字列」と「修正後の入力文字列」とを比較することもできる。すなわち、図5の処理の前に、処理装置10と異なる他の装置による入力文字列と登録名称文字列の比較が行われなくてもよい。   On the other hand, it is also possible to compare "corrected registered name character string" and "corrected input character string" from the beginning without comparing "registered name character string" and "input character string". it can. That is, before the process of FIG. 5, the comparison between the input character string and the registered name character string by another device different from the processing device 10 may not be performed.

入力文字列における入力ミスが多い場合、「登録名称文字列」と「入力文字列」の比較を行うことなく、最初から、「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する方が、処理効率が上がる場合がある。しかし、入力文字列における入力ミスが稀である場合、まず、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合に「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する方が、無駄に修正処理等を行わなくて済む分、処理効率が上がる。例えば、入力ミスの発生頻度等に基づき、いずれかを選択してもよい。   If there are a lot of input errors in the input string, "Registration Name String after Correction" and "Input String after Correction" from the beginning without comparing "Registration Name String" and "Input String" Processing efficiency may be improved by comparing with. However, if an input error in the input character string is rare, first, "registered name character string" and "input character string" are compared, and if they do not match, "corrected registered name character string" and "corrected character string" Comparing with the input character string of “(1)”, the processing efficiency increases because correction processing and the like are not performed wastefully. For example, either one may be selected based on the frequency of occurrence of an input error or the like.

以上説明した本実施形態の処理装置10は、ユーザにより入力された入力文字列に所定の入力ミスがあり、登録名称文字列と一致しない状態となっていても、入力文字列と登録名称文字列が一致すると見做すことができる。このため、入力文字列に所定の入力ミスがある場合でも、入力ミスがない場合と同様の処理を実行させることができる。軽微な入力ミスに応じて以降の処理を停止し、ユーザに再入力を促したり、オペレータに内容を確認させたりすると、作業者負担が増大する。本実施形態の処理装置10によれば、このような不都合を軽減できる。   In the processing apparatus 10 according to the present embodiment described above, even if the input character string input by the user has a predetermined input error and does not match the registered name character string, the input character string and the registered name character string Can be regarded as a match. Therefore, even when there is a predetermined input error in the input character string, the same process as that in the case where there is no input error can be executed. If the processing after that is stopped in response to a slight input error and the user is prompted to re-input or the operator confirms the content, the burden on the worker increases. According to the processing apparatus 10 of the present embodiment, such inconvenience can be reduced.

また、本実施形態によれば、入力文字列と登録名称文字列の両方を同じルールに従い修正し、修正後の入力文字列と修正後の登録名称文字列とを比較する。このような本実施形態によれば、特許文献1に記載の技術、すなわち、「互いに比較される第1及び第2の文字列の中の第2の文字列のみに修正を行い、第1の文字列と修正後の第2の文字列とを比較する手段」に比べて、作成する修正後の文字列の数、及び、修正後の文字列を用いた比較の回数を軽減することができる。結果、コンピュータの処理負担を軽減する、また、処理時間を短縮する等の効果が得られる。   Further, according to the present embodiment, both the input character string and the registered name character string are corrected according to the same rule, and the corrected input character string is compared with the corrected registered name character string. According to such an embodiment, the technique described in Patent Document 1, that is, “only the second character string in the first and second character strings to be compared with each other is corrected, and the first The number of corrected character strings to be created and the number of comparisons using the corrected character string can be reduced compared to the “means of comparing the character string and the second corrected character string” . As a result, the processing load of the computer can be reduced, and the processing time can be shortened.

<第2の実施形態>
本実施形態では、登録名称文字列に加えて、登録名称に類似する類似名称の文字列(類似名称文字列)が予め登録されている。そして、本実施形態の処理装置10は、登録名称文字列、及び、類似名称文字列の両方を登録文字列として利用し、第1の実施形態と同様の処理を行う。
Second Embodiment
In the present embodiment, in addition to the registered name character string, a character string (similar name character string) having a similar name similar to the registered name is registered in advance. Then, the processing device 10 according to the present embodiment performs the same processing as the first embodiment by using both the registered name character string and the similar name character string as the registered character string.

本実施形態では、入力文字列に所定の入力ミスがあり、登録名称文字列と一致しない状態となっていても、(1)入力文字列と類似名称文字列との一致、(2)修正後の入力文字と、修正後の登録名称文字列との一致、(3)修正後の入力文字列と、修正後の類似名称文字列との一致、の中のいずれかが確認されると、登録名称文字列と入力文字列とが一致すると見做される。そして、登録名称文字列と入力文字列とが一致する場合と同様の処理が実行される。   In the present embodiment, even if the input character string has a predetermined input error and does not match the registered name character string, (1) a match between the input character string and the similar name character string, (2) after correction If either of the input character of and the match of the registered name character string after correction, (3) the match of the input character string after correction and the similar name character string after correction is confirmed, registration is performed. It is considered that the name string and the input string match. Then, the same processing as in the case where the registered name character string matches the input character string is executed.

本実施形態の処理装置10の機能ブロック図の一例は、第1の実施形態同様、図2又は図6で示される。入力文字列取得部11及び処理部14の構成は、第1の実施形態と同様である。   An example of a functional block diagram of the processing apparatus 10 of the present embodiment is shown in FIG. 2 or 6 as in the first embodiment. The configurations of the input character string acquisition unit 11 and the processing unit 14 are the same as in the first embodiment.

登録文字列取得部12は、予め登録されている文字列である登録文字列を取得する。本実施形態の登録文字列取得部12は、登録文字列として、予め登録されている登録名称の文字列(登録名称文字列)、及び、登録名称に類似する類似名称の文字列(類似名称文字列)を取得する。   The registered character string acquisition unit 12 acquires a registered character string which is a character string registered in advance. The registered character string acquisition unit 12 according to the present embodiment uses, as a registered character string, a character string of a registered name registered in advance (registered name character string), and a character string of a similar name similar to the registered name (similar name characters Get the column).

例えば、登録文字列取得部12は、類似名称文字列を記憶する類似名称記憶部から、類似名称文字列を取得する。類似名称記憶部は、処理装置10又は処理装置10と通信可能に構成された他の装置が備える。   For example, the registered character string acquisition unit 12 acquires a similar name character string from a similar name storage unit that stores similar name character strings. The similar name storage unit is provided in the processing apparatus 10 or another apparatus configured to be able to communicate with the processing apparatus 10.

類似名称記憶部には、予め、登録名称文字列各々の付属情報に対応付けて、登録名称文字列に類似する1つ又は複数の類似名称文字列(登録文字列)が登録されている。図7に、類似名称記憶部に登録されている類似名称の一例を模式的に示す。類似名称は、登録名称の別名や略称とすることができる。   In the similar name storage unit, one or more similar name character strings (registered character strings) similar to the registered name character string are registered in advance in association with additional information of the registered name character strings. FIG. 7 schematically shows an example of similar names registered in the similar name storage unit. The similar name can be an alias or abbreviation of the registered name.

登録文字列取得部12は、入力文字列取得部11が取得した入力文字列に対応する類似名称文字列を取得する。具体的には、登録文字列取得部12は、入力文字列取得部11が取得した入力文字列に付属する付属情報を用いて類似名称記憶部を検索し、当該付属情報に対応付けられている類似名称文字列を取得する。   The registered character string acquisition unit 12 acquires a similar name character string corresponding to the input character string acquired by the input character string acquisition unit 11. Specifically, the registered character string acquisition unit 12 searches the similar name storage unit using the attached information attached to the input character string acquired by the input character string acquisition unit 11, and is associated with the attached information. Get similar name string.

照合部13は、入力文字列及び類似名称文字列(登録文字列)の両方に対して同じルールに従った修正を行い、修正後の入力文字列と、修正後の類似名称文字列とが一致するか否かを判定する。入力文字列及び登録文字列の両方に行う修正、修正後の入力文字列及び修正後の登録文字列の比較、及び、比較結果に応じた照合部13の出力は、第1の実施形態で説明した通りであるので、ここでの説明は省略する。   The collation unit 13 corrects both the input character string and the similar name character string (registered character string) according to the same rule, and the corrected input character string matches the corrected similar name character string. It is determined whether to do. The correction performed on both the input character string and the registered character string, the comparison of the input character string after correction and the registered character string after correction, and the output of the matching unit 13 according to the comparison result are described in the first embodiment. The description is omitted here as it is.

なお、照合部13は、さらに、入力文字列と、類似名称文字列との比較を行ってもよい。一致する場合、照合部13は、「比較結果:一致」に対応する入力を処理部14に行ってもよい。そして、不一致の場合に、修正後の入力文字列と、修正後の類似名称文字列との比較を行ってもよい。   The collation unit 13 may further compare the input character string with the similar name character string. If they match, the matching unit 13 may perform an input corresponding to “comparison result: match” to the processing unit 14. Then, in the case of non-coincidence, the corrected input character string may be compared with the corrected similar name character string.

次に、図8を用いて、本実施形態の処理装置10の処理の流れの一例を説明する。   Next, an example of the process flow of the processing apparatus 10 of the present embodiment will be described using FIG. 8.

まず、入力文字列取得部11は、入力文字列を取得する(S50)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。   First, the input string acquisition unit 11 acquires an input string (S50). At this time, the input string acquisition unit 11 may further acquire attached information.

次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S51)。例えば、登録文字列取得部12は、図3に示す登録情報から、S50で取得された付属情報に対応する登録名称文字列を取得する。   Next, the registered character string acquisition unit 12 acquires a registered name character string (registered character string) (S51). For example, the registered character string acquiring unit 12 acquires a registered name character string corresponding to the attached information acquired in S50 from the registered information illustrated in FIG. 3.

その後、照合部13は、S50で取得された入力文字列と、S51で取得された登録名称文字列とを比較する(S52)。一致する場合(S53のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S59)。   After that, the collation unit 13 compares the input character string acquired in S50 with the registered name character string acquired in S51 (S52). If they match (Yes in S53), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S59).

一方、S52の比較の結果、一致しない場合(S53のNo)、照合部13は、S51で取得された登録名称文字列に類似する類似名称文字列(登録文字列)を取得する(S54)。例えば、照合部13は、図7に示す情報から、S50で取得された付属情報に対応する類似名称文字列を取得する。   On the other hand, as a result of the comparison in S52, when they do not match (No in S53), the collation unit 13 acquires a similar name character string (registered character string) similar to the registered name character string acquired in S51 (S54). For example, the collation unit 13 acquires the similar name character string corresponding to the attached information acquired in S50 from the information illustrated in FIG. 7.

その後、照合部13は、S50で取得された入力文字列と、S54で取得された1つ又は複数の類似名称文字列とを比較する(S55)。一致する場合(S56のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S59)。ここでの一致は、入力文字列と、いずれか1つの類似名称文字列とが一致することを意味する。   Thereafter, the collation unit 13 compares the input character string acquired in S50 with the one or more similar name character strings acquired in S54 (S55). If they match (Yes in S56), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S59). The match here means that the input string matches any one of the similar name strings.

一方、S55の比較の結果、一致しない場合(S56のNo)、照合部13は、S50で取得された入力文字列と、S51及びS54で取得された登録文字列を修正し、修正後の入力文字列と修正後の登録文字列を比較する(S57)。ここでの不一致は、入力文字列と、すべての類似名称文字列とが一致しないことを意味する。   On the other hand, as a result of comparison of S55, when it does not correspond (No of S56), collation part 13 corrects the input character string acquired by S50, and the registration character string acquired by S51 and S54, and the input after correction The character string is compared with the corrected registered character string (S57). The mismatch here means that the input string does not match all similar name strings.

なお、S57の処理で利用する登録文字列の中には、登録名称文字列及び類似名称文字列が含まれるが、最初に、登録名称文字列を処理対象として修正及び比較を行い、一致しない場合、類似名称文字列を処理対象としてもよい。また、処理対象とする順は逆であってもよい。   Note that although the registered character string used in the process of S57 includes the registered name character string and the similar name character string, first, the registered name character string is corrected and compared with the processing target, and they do not match. The similar name character strings may be processed. Also, the order of processing targets may be reversed.

S57の比較の結果、一致する場合(S58のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S59)。ここでの一致は、修正後の入力文字列と、修正後の登録文字列のいずれかのペアが一致することを意味する。   As a result of the comparison in S57, when they match (Yes in S58), the matching unit 13 performs an input corresponding to "comparison result: match" to the processing unit 14 (S59). The match here means that any pair of the corrected input string and the corrected registered string matches.

一方、S57の比較の結果、一致しない場合(S58のNo)、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行う(S60)。ここでの不一致は、修正後の入力文字列と、修正後の登録文字列のすべてのペアが一致しないことを意味する。   On the other hand, as a result of comparison of S57, when it does not correspond (No of S58), collation part 13 performs input corresponding to "comparison result: non-coincidence" to processing part 14 (S60). A mismatch here means that all pairs of the corrected input string and the corrected registration string do not match.

なお、S58でNoの場合、他の修正ルールが存在するか確認し、存在する場合、S57に戻り、他の修正ルールに従って入力文字列及び登録文字列を修正してもよい。そして、他の修正ルールがなくなるまで、S57からS58の処理を繰り返してもよい。他の修正ルールがなくなると、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行ってもよい(S60)。   In the case of No in S58, it is confirmed whether there is another correction rule, and if it exists, the process may return to S57, and the input character string and the registered character string may be corrected according to the other correction rules. Then, the processes of S57 to S58 may be repeated until there is no other correction rule. When there is no other correction rule, the collation unit 13 may input to the processing unit 14 corresponding to “comparison result: non-coincidence” (S60).

また、S53でNoの場合、S54及びS55の処理の前に、修正後の入力文字列と修正後の登録名称文字列とを比較する処理を行ってもよい。一致する場合、S59に進み、一致しない場合、S54及びS55の処理を行ってもよい。この場合、S57では、修正後の入力文字列と、修正後の類似名称文字列との比較が行われる。   In the case of No in S53, processing of comparing the corrected input character string with the corrected registered name character string may be performed before the processing of S54 and S55. If they match, the process proceeds to S59. If they do not match, the processes of S54 and S55 may be performed. In this case, in S57, the corrected input character string is compared with the corrected similar name character string.

次に、図9を用いて、本実施形態の処理装置10の処理の流れの他の一例を説明する。   Next, another example of the process flow of the processing apparatus 10 of the present embodiment will be described using FIG. 9.

まず、入力文字列取得部11は、入力文字列を取得する(S30)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。   First, the input character string acquisition unit 11 acquires an input character string (S30). At this time, the input string acquisition unit 11 may further acquire attached information.

次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S31)。例えば、登録文字列取得部12は、図3に示す登録情報から、S30で取得された付属情報に対応する登録名称文字列を取得する。   Next, the registered character string acquisition unit 12 acquires a registered name character string (registered character string) (S31). For example, the registered character string acquiring unit 12 acquires a registered name character string corresponding to the attached information acquired in S30 from the registered information illustrated in FIG. 3.

その後、照合部13は、S31で取得された登録名称文字列に類似する類似名称文字列(登録文字列)を取得する(S32)。例えば、照合部13は、図7に示す情報から、S30で取得された付属情報に対応する類似名称文字列を取得する。   Thereafter, the collation unit 13 acquires a similar name character string (registered character string) similar to the registered name character string acquired in S31 (S32). For example, the collation unit 13 acquires, from the information illustrated in FIG. 7, the similar name character string corresponding to the attached information acquired in S30.

その後、照合部13は、S30で取得された入力文字列と、S32で取得された1つ又は複数の類似名称文字列とを比較する(S33)。一致する場合(S34のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S37)。ここでの一致は、入力文字列と、いずれか1つの類似名称文字列とが一致することを意味する。   Thereafter, the collation unit 13 compares the input character string acquired in S30 with the one or more similar name character strings acquired in S32 (S33). If they match (Yes in S34), the matching unit 13 performs an input corresponding to “comparison result: match” in the processing unit 14 (S37). The match here means that the input string matches any one of the similar name strings.

一方、S33の比較の結果、一致しない場合(S34のNo)、照合部13は、S30で取得された入力文字列と、S31及びS32で取得された登録文字列を修正し、修正後の入力文字列と修正後の登録文字列を比較する(S35)。ここでの不一致は、入力文字列と、すべての類似名称文字列とが一致しないことを意味する。   On the other hand, as a result of the comparison in S33, if they do not match (No in S34), the collation unit 13 corrects the input character string acquired in S30 and the registered character string acquired in S31 and S32, and inputs after correction The character string is compared with the corrected registered character string (S35). The mismatch here means that the input string does not match all similar name strings.

なお、S35の処理で利用する登録文字列の中には、登録名称文字列及び類似名称文字列が含まれるが、最初に、登録名称文字列を処理対象として、修正及び比較を行い、一致しない場合、類似名称文字列を処理対象としてもよい。また、処理対象とする順は逆であってもよい。   Although the registered character string used in the process of S35 includes the registered name character string and the similar name character string, first, correction and comparison are performed on the registered name character string as a processing target, and they do not match. In this case, similar name character strings may be processed. Also, the order of processing targets may be reversed.

S35の比較の結果、一致する場合(S36のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S37)。ここでの一致は、修正後の入力文字列と、修正後の登録文字列のいずれかのペアが一致することを意味する。   As a result of the comparison in S35, when they match (Yes in S36), the matching unit 13 performs an input corresponding to "comparison result: match" to the processing unit 14 (S37). The match here means that any pair of the corrected input string and the corrected registered string matches.

一方、S35の比較の結果、一致しない場合(S36のNo)、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行う(S38)。ここでの不一致は、修正後の入力文字列と、修正後の登録文字列のすべてのペアが一致しないことを意味する。   On the other hand, as a result of comparison of S35, when it does not correspond (No of S36), collation part 13 performs input corresponding to "comparison result: non-coincidence" to processing part 14 (S38). A mismatch here means that all pairs of the corrected input string and the corrected registration string do not match.

なお、S36でNoの場合、他の修正ルールが存在するか確認し、存在する場合、S35に戻り、他の修正ルールに従って入力文字列及び登録文字列を修正してもよい。そして、他の修正ルールがなくなるまで、S35からS36の処理を繰り返してもよい。他の修正ルールがなくなると、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行ってもよい(S38)。   In the case of No in S36, it is confirmed whether or not another correction rule exists, and if it exists, the process may return to S35, and the input character string and the registered character string may be corrected according to the other correction rules. Then, the processes of S35 to S36 may be repeated until there is no other correction rule. When there is no other correction rule, the collation unit 13 may input to the processing unit 14 corresponding to "comparison result: non-coincidence" (S38).

また、S32及びS33の処理の前に、修正後の入力文字列と修正後の登録名称文字列とを比較する処理を行ってもよい。一致する場合、S37に進み、一致しない場合、S32及びS33の処理を行ってもよい。この場合、S35では、修正後の入力文字列と、修正後の類似名称文字列との比較が行われる。   In addition, before the processes of S32 and S33, a process of comparing the corrected input character string with the corrected registered name character string may be performed. If they match, the process proceeds to S37. If they do not match, the processes of S32 and S33 may be performed. In this case, in S35, the corrected input character string is compared with the corrected similar name character string.

さらに、図9の処理の前に、例えば、処理装置10と異なる他の装置が、入力文字列と登録名称文字列の比較を行ってもよい。そして、他の装置が、「不一致」と判断した場合、当該他の装置から処理装置10に入力文字列や付属情報が入力されてもよい(S30)。この時、さらに、当該他の装置から処理装置10に登録名称文字列が入力されてもよい(S31)。そして、処理装置10は、他の装置からの入力に応じて、図9に示すフローを行ってもよい。   Furthermore, before the processing of FIG. 9, for example, another device different from the processing device 10 may compare the input character string and the registered name character string. Then, when the other device determines “mismatch”, the input character string and the attached information may be input from the other device to the processing device 10 (S30). At this time, the registered name character string may be further input from the other device to the processing device 10 (S31). Then, the processing apparatus 10 may perform the flow shown in FIG. 9 according to the input from another apparatus.

次に、図10を用いて、本実施形態の処理装置10の処理の流れの他の一例を説明する。   Next, another example of the process flow of the processing apparatus 10 of the present embodiment will be described using FIG.

まず、入力文字列取得部11は、入力文字列を取得する(S40)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。   First, the input string acquisition unit 11 acquires an input string (S40). At this time, the input string acquisition unit 11 may further acquire attached information.

次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S41)。例えば、登録文字列取得部12は、図3に示す登録情報から、S40で取得された付属情報に対応する登録名称文字列を取得する。   Next, the registered character string acquisition unit 12 acquires a registered name character string (registered character string) (S41). For example, the registered character string acquisition unit 12 acquires a registered name character string corresponding to the attached information acquired in S40 from the registration information illustrated in FIG. 3.

その後、照合部13は、S41で取得された登録名称文字列に類似する類似名称文字列(登録文字列)を取得する(S42)。例えば、照合部13は、図7に示す情報から、S40で取得された付属情報に対応する類似名称文字列を取得する。   Thereafter, the collation unit 13 acquires a similar name character string (registered character string) similar to the registered name character string acquired in S41 (S42). For example, the collation unit 13 acquires the similar name character string corresponding to the attached information acquired in S40 from the information illustrated in FIG. 7.

その後、照合部13は、S40で取得された入力文字列と、S41及びS42で取得された登録文字列を修正し、修正後の入力文字列と修正後の登録文字列を比較する(S43)。登録文字列には、登録名称文字列及び類似名称文字列が含まれるが、最初に、登録名称文字列を処理対象として、修正及び比較を行い、一致しない場合、類似名称文字列を処理対象としてもよい。また、処理対象とする順は逆であってもよい。   Thereafter, the matching unit 13 corrects the input character string acquired in S40 and the registered character string acquired in S41 and S42, and compares the corrected input character string with the corrected registered character string (S43) . The registered character string includes the registered name character string and the similar name character string, but first, the registered name character string is subjected to correction and comparison with the processing object, and when it does not match, the similar name character string is processed. It is also good. Also, the order of processing targets may be reversed.

S43の比較の結果、一致する場合(S44のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S45)。ここでの一致は、修正後の入力文字列と、修正後の登録文字列のいずれかのペアが一致することを意味する。   As a result of the comparison in S43, when they match (Yes in S44), the matching unit 13 performs an input corresponding to “comparison result: match” to the processing unit 14 (S45). The match here means that any pair of the corrected input string and the corrected registered string matches.

一方、S43の比較の結果、一致しない場合(S44のNo)、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行う(S46)。ここでの不一致は、修正後の入力文字列と、修正後の登録文字列のすべてのペアが一致しないことを意味する。   On the other hand, as a result of comparison of S43, when it does not correspond (No of S44), collation part 13 performs input corresponding to "comparison result: non-coincidence" to processing part 14 (S46). A mismatch here means that all pairs of the corrected input string and the corrected registration string do not match.

なお、S44でNoの場合、他の修正ルールが存在するか確認し、存在する場合、S43に戻り、他の修正ルールに従って入力文字列及び登録文字列を修正してもよい。そして、他の修正ルールがなくなるまで、S43からS44の処理を繰り返してもよい。他の修正ルールがなくなると、照合部13は、「比較結果:不一致」に対応する入力を処理部14に行ってもよい(S46)。   In the case of No in S44, it is confirmed whether there is another correction rule, and if it exists, the process may return to S43, and the input character string and the registered character string may be corrected according to the other correction rules. Then, the processes of S43 to S44 may be repeated until there is no other correction rule. When there is no other correction rule, the collation unit 13 may perform an input corresponding to “comparison result: non-coincidence” to the processing unit 14 (S46).

また、S42の処理の前に、修正後の入力文字列と修正後の登録名称文字列とを比較する処理を行ってもよい。一致する場合、S45に進み、一致しない場合、S42の処理を行ってもよい。この場合、S43では、修正後の入力文字列と、修正後の類似名称文字列との比較が行われる。   Further, before the process of S42, a process of comparing the corrected input character string with the corrected registered name character string may be performed. If they match, the process proceeds to S45. If they do not match, the process of S42 may be performed. In this case, in S43, the corrected input character string is compared with the corrected similar name character string.

さらに、図10の処理の前に、例えば、処理装置10と異なる他の装置が、入力文字列と登録名称文字列の比較を行ってもよい。そして、他の装置が、「不一致」と判断した場合、当該他の装置から処理装置10に入力文字列や付属情報が入力されてもよい(S40)。この時、さらに、当該他の装置から処理装置10に登録名称文字列が入力されてもよい(S41)。そして、処理装置10は、他の装置からの入力に応じて、図10に示すフローを行ってもよい。   Furthermore, before the process of FIG. 10, for example, another device different from the processing device 10 may compare the input character string and the registered name character string. Then, when the other device determines “mismatch”, the input character string and the attached information may be input from the other device to the processing device 10 (S40). At this time, the registered name character string may be further input from the other device to the processing device 10 (S41). Then, the processing apparatus 10 may perform the flow shown in FIG. 10 according to the input from the other apparatus.

本実施形態では、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合に、「類似名称文字列」と「入力文字列」との比較、「修正後の登録文字列」と「修正後の入力文字列」との比較を行ってもよい。その他、「登録名称文字列」と「入力文字列」の比較を行うことなく、最初から、「類似名称文字列」と「入力文字列」との比較や、「修正後の登録文字列」と「修正後の入力文字列」との比較を行ってもよい。第1の実施形態同様、例えば、入力ミスの発生頻度等に基づき、いずれかを選択してもよい。   In this embodiment, "registered name character string" and "input character string" are compared, and if they do not match, "similar name character string" and "input character string" are compared, "corrected registered character string" "And the input string after correction" may be compared. In addition, without comparing "registered name character string" and "input character string", comparison between "similar name character string" and "input character string" or "registered character string after correction" A comparison with "corrected input string" may be made. As in the first embodiment, one may be selected based on, for example, the frequency of occurrence of an input error.

以上説明した本実施形態によれば、第1の実施形態と同様な作用効果を実現できる。また、本実施形態では、予め、登録名称文字列に類似する類似名称文字列を用意しておくことができる。このため、類似名称文字列として予め用意しておく分だけ、修正後の登録名称文字列を作成する処理負担を軽減できる。結果、処理に要する時間の短縮が実現される。   According to the present embodiment described above, the same effects as those of the first embodiment can be realized. Also, in the present embodiment, similar name character strings similar to registered name character strings can be prepared in advance. Therefore, it is possible to reduce the processing load of creating the corrected registered name character string by the amount prepared in advance as the similar name character string. As a result, the time required for processing can be reduced.

<第3の実施形態>
本実施形態では、金融機関の振込処理時に処理装置10を適用する例を説明する。
Third Embodiment
In the present embodiment, an example in which the processing device 10 is applied at the time of transfer processing of a financial institution will be described.

本実施形態の登録情報記憶部は、図11に示すような登録情報を記憶する。図11に示す登録情報では、口座名義、口座番号、科目、店番等が互いに対応付けられている。口座名義が、第1及び第2の実施形態で説明した登録名称文字列に対応する。そして、口座番号、科目、店番等が、第1及び第2の実施形態で説明した付属情報に対応する。本実施形態の場合、登録名称文字列は、カタカナ、数字及び記号で構成される。また、本実施形態の登録名称文字列は「ャ」、「ュ」、「ョ」、「ッ」等の小文字は使用できず、すべて大文字で表される。   The registration information storage unit of the present embodiment stores registration information as shown in FIG. In the registration information shown in FIG. 11, an account name, an account number, an item, a shop number, and the like are associated with one another. The account holder corresponds to the registered name character string described in the first and second embodiments. And an account number, a subject, a shop number etc. respond | correspond to the attached information demonstrated in 1st and 2nd embodiment. In the case of the present embodiment, the registered name character string is composed of katakana, numbers and symbols. Further, in the registered name character string of the present embodiment, lower case letters such as “ャ”, “ュ”, “ョ” and “ッ” can not be used, and are all expressed in upper case.

そして、本実施形態の場合、類似名称記憶部には、口座ごとに、口座番号、科目、店番等の付属情報に対応付けて、口座名義の別名や略称が登録される。例えば、図11に示す登録情報「口座名義(登録名称文字列):オギワライチロウ、口座番号:28715123、科目:普通、店番:・・・」に対応して、「口座名義(類似名称文字列):オギワライチロオ、口座番号:28715123、科目:普通、店番:・・・」が類似名称記憶部に登録される。   Then, in the case of the present embodiment, in the similar name storage unit, an alias name or an abbreviated name of an account name is registered for each account in association with attached information such as an account number, an item, and a store number. For example, corresponding to the registered information "Account name (registered name character string): Ogiwa rai chi ro, account number: 28715123, subject: normal, store number: ..." shown in Fig. 11, "Account name (similar name character string) : Ogiwa Reichloo, account number: 28715123, subject: ordinary, store number: ... "is registered in the similar name storage unit.

金融機関は、図12に示すように、振込処理を実行する振込処理装置20と、第1及び第2の実施形態で説明した処理装置10とを有する。処理装置10と振込処理装置20とは、任意の通信手段で通信可能になっている。   The financial institution has, as shown in FIG. 12, a transfer processing apparatus 20 that executes a transfer processing, and the processing apparatus 10 described in the first and second embodiments. The processing apparatus 10 and the transfer processing apparatus 20 can communicate with each other by any communication means.

まず、(1)に示すように、振込処理装置20は、端末装置や他行のシステム等から、振込依頼を受信する。振込依頼には、ユーザが入力した入力情報、例えば、(A)振込先の口座名義(入力文字列)の他、口座番号、科目、店番等の付属情報、及び入金額等が含まれる。   First, as shown in (1), the transfer processing apparatus 20 receives a transfer request from a terminal device, a system of another bank, or the like. The transfer request includes input information input by the user, for example, (A) account name (input character string) of transfer destination, attached information such as account number, subject, shop number, and payment amount.

振込依頼を受信した振込処理装置20は、(2)に示すように、入力情報と、予め登録されている登録情報(図11参照)とを照合する。   The transfer processing apparatus 20 having received the transfer request collates the input information with the pre-registered registration information (see FIG. 11) as shown in (2).

照合の結果、入力情報と登録情報とが一致した場合((5)のエラーなし)、(6)に示すように、振込処理装置20は振込依頼に従い振込処理(入金処理)を行う。   As a result of collation, when the input information and the registration information match (no error in (5)), as shown in (6), the transfer processing apparatus 20 performs a transfer process (payment process) according to the transfer request.

一方、照合の結果、いずれかの入力情報(例:口座名義、口座番号、科目、店番の中のいずれか)が不一致であった場合((2)のエラー発生)、振込処理装置20は、エラー内容に応じた処理を実行する。例えば、口座番号や科目の不一致の場合、端末装置や他行のシステム等に、不一致情報の確認依頼等を送信する。他行等から「照会不要」の指示がある場合、資金返却のため自動付替を行ってもよい。   On the other hand, if any of the input information (eg, any of account name, account number, subject, and store number) does not match as a result of the matching (error occurrence in (2)), the transfer processing device 20 Execute processing according to the error content. For example, when the account number and the subject do not match, a confirmation request of the mismatch information and the like are transmitted to the terminal device and the system of the other bank. When there is an instruction of "no inquiry required" from another bank or the like, automatic repayment may be performed for the return of funds.

そして、(4)に示すように、エラー内容が、(A)振込先の口座名義(入力文字列)と、(B)登録情報に含まれる口座名義(登録名称文字列)との不一致である場合、振込処理装置20は、(20)に示すように、(A)入力情報に含まれ振込先の口座名義(入力文字列)と、(B)登録情報に含まれる口座名義(登録名称文字列)とを、処理装置10に送信する。このとき、振込処理装置20は、当該入力情報に含まれる口座番号、科目、店番等の付属情報をさらに処理装置10に送信してもよい。   Then, as shown in (4), the error content is a mismatch between (A) account name of the transferee (input character string) and (B) account name (registered name character string) included in the registration information. In this case, as shown in (20), (A) the transferee's account name (input character string) included in the input information, and (B) the account name (registered name letter) included in the registration information. Column) to the processing device 10. At this time, the transfer processing apparatus 20 may further transmit attached information such as an account number, an item, a shop number, and the like included in the input information to the processing apparatus 10.

すると、処理装置10は、(1)の振込依頼(入力情報)に含まれていた口座番号、科目、店番等の付属情報をキーとして例えば図7に示す情報を検索し、1つ又は複数の(C)類似名称文字列を取得する。そして、処理装置10は、(7)に示すように、(A)振込先の口座名義(入力文字列)と、(C)類似名称文字列とを比較する。   Then, the processing apparatus 10 searches, for example, the information shown in FIG. 7 using the attached information such as the account number, the subject, and the shop number included in the transfer request (input information) of (1) as a key. (C) Acquire a similar name character string. Then, as shown in (7), the processing apparatus 10 compares (A) the account name (input character string) of the transfer destination with (C) the similar name character string.

(7)の比較の結果、(8)に示すように一致する場合、処理装置10は、(9)に示すように、振込依頼に従った入金指示を振込処理装置20に指示する。処理装置10は、当該指示に従い、(6)に示すように振込処理(入金処理)を行う。(8)の一致は、(A)振込先の口座名義(入力文字列)と、いずれか1つの類似名称文字列とが一致することを意味する。   As a result of the comparison of (7), when it corresponds as shown to (8), the processing apparatus 10 instruct | indicates the payment instruction | indication according to the transfer request to the transfer processing apparatus 20 as shown to (9). The processing apparatus 10 performs the transfer process (payment process) as shown in (6) in accordance with the instruction. The match of (8) means that the account name (input string) of the transfer destination (A) matches any one similar name string.

一方、(7)の比較の結果、(10)に示すように不一致である場合、処理装置10は、(11)に示すように、1つ又は複数の修正ルールに従い、(A)振込先の口座名義(入力文字列)と(B)登録情報に含まれる口座名義(登録名称文字列)とを修正する。そして、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(B)´修正後の口座名義(修正後の登録名称文字列)とを比較する。(10)の不一致は、入力文字列と、すべての類似名称文字列とが一致しないことを意味する。   On the other hand, as a result of the comparison of (7), when there is a mismatch as shown in (10), the processing device 10 follows the one or more correction rules as shown in (11). The account name (input character string) and the account name (registered name character string) included in (B) registration information are corrected. Then, (A) 'Account name of transferee after correction (input character string after correction) and (B)' Account name after correction (registered name character string after correction) are compared. A mismatch of (10) means that the input string does not match all similar name strings.

(11)の比較の結果、(12)に示すように一致する場合、処理装置10は、(13)に示すように、振込依頼に従った入金指示を振込処理装置20に指示する。処理装置10は、当該指示に従い、(6)に示すように振込処理(入金処理)を行う。(12)の一致は、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(B)´修正後の口座名義(修正後の登録名称文字列)のいずれかのペアが一致することを意味する。   As a result of the comparison of (11), when they match as shown in (12), the processing apparatus 10 instructs the transfer processing apparatus 20 to receive money according to the transfer request as shown in (13). The processing apparatus 10 performs the transfer process (payment process) as shown in (6) in accordance with the instruction. The match of (12) is either (A) 'Account name after payment to be corrected (input character string after correction) or (B)' Account title after correction (registered name character string after correction) Means that the pair of matches.

一方、(11)の比較の結果、(14)に示すように不一致である場合、処理装置10は、(15)に示すように、所定の修正ルールに従い、(A)振込先の口座名義(入力文字列)と(C)類似名称文字列とを修正する。そして、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(C)´修正後の類似名称文字列とを比較する。(14)の不一致は、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(B)´修正後の口座名義(修正後の登録名称文字列)のすべてのペアが一致しないことを意味する。   On the other hand, as a result of the comparison of (11), when there is a mismatch as shown in (14), the processing apparatus 10 follows the predetermined correction rule as shown in (15) and Correct the input string and (C) similar name string. Then, (A) 'the account name of the transferee after correction (the input character string after correction) and (C)' the similar name character string after the correction are compared. The inconsistencies in (14) are: (A) 'Account name of the transferee after correction (input string after correction), and (B)' Account name after correction (registered name string after correction) It means that the pair does not match.

(15)の比較の結果、(16)に示すように一致する場合、処理装置10は、(17)に示すように、振込依頼に従った入金指示を振込処理装置20に指示する。処理装置10は、当該指示に従い、(6)に示すように振込処理(入金処理)を行う。(16)の一致は、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(C)´修正後の類似名称文字列のいずれかのペアが一致することを意味する。   As a result of comparison of (15), as shown in (16), the processing device 10 instructs the transfer processing device 20 to receive money according to the transfer request, as shown in (17). The processing apparatus 10 performs the transfer process (payment process) as shown in (6) in accordance with the instruction. The match of (16) is that (A) 'the transferee's account name after correction (the input character string after correction) and (C)' the similar name string after the correction match means.

一方、(15)の比較の結果、(18)に示すように不一致である場合、処理装置10は、(19)に示すように、他行のシステムや端末装置等に、入力された口座名義の確認依頼等を送信する。他行等から「照会不要」の指示がある場合、資金返却のため自動付替を行ってもよい。(18)の不一致は、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(C)´修正後の類似名称文字列のすべてのペアが一致しないことを意味する。   On the other hand, as a result of the comparison of (15), when there is a noncoincidence as shown in (18), the processing apparatus 10, as shown in (19), the account name entered into the system or terminal of another bank. Send confirmation request etc. When there is an instruction of "no inquiry required" from another bank or the like, automatic repayment may be performed for the return of funds. Inconsistencies in (18) mean that (A) 'the account name of the transferee after correction (the input string after correction) and (C)' all the pairs of the similar name character strings after the correction do not match. Do.

例えば、(19)の確認依頼を受信した端末装置や他行のシステムでは、ディスプレイ等を介して、(A)振込先の口座名義(入力文字列)を表示するとともに、ユーザやオペレータに確認を促す。そして、端末装置や他行のシステムでは、(A)振込先の口座名義(入力文字列)を変更する入力を受付ける。   For example, in the terminal device or other line system that receives the confirmation request of (19), (A) the account name (input character string) of the transfer destination is displayed via the display etc., and confirmation is given to the user or operator Prompt. Then, in the terminal device and the system of the other line, (A) an input for changing the account name (input character string) of the transfer destination is accepted.

(A)振込先の口座名義(入力文字列)が変更されると、(1)に示すように、変更後の(A)振込先の口座名義(入力文字列)を含む振込依頼が振込処理装置20に送信される。そして、同様の処理が繰り返される。   (A) When the transferee's account name (input string) is changed, as shown in (1), the transfer request including the changed (A) transferee's account name (input string) is transfer processing It is sent to the device 20. And the same processing is repeated.

変形例として、処理装置10は、(7)乃至(10)の処理を行なわなくてもよい。この場合、処理装置10は、(20)に示すように、(A)入力情報に含まれ振込先の口座名義(入力文字列)と、(B)登録情報に含まれる口座名義(登録名称文字列)とを振込処理装置20から受信すると、(11)乃至(19)の処理を実行する。   As a modification, the processing apparatus 10 may not perform the processes (7) to (10). In this case, as shown in (20), the processing apparatus 10 includes (A) the account name (input character string) of the transfer destination included in the input information, and (B) the account name (registered name characters) included in the registration information. When the (column) is received from the transfer processing apparatus 20, the processing of (11) to (19) is executed.

以上説明したように、本実施形態の処理装置10の入力文字列取得部11は、口座番号及び口座名義を特定した振り込み依頼を受信した振込処理装置20が、振り込み依頼に含まれる口座名義の文字列と、口座番号に対応付けて予め登録されている口座名義の文字列とが一致しないと判断した場合、振り込み依頼に含まれる口座名義の文字列を入力文字列として取得する。   As described above, the input character string acquisition unit 11 of the processing apparatus 10 according to the present embodiment receives the transfer request specifying the account number and the account holder, and the transfer processing apparatus 20 receives the account holder character included in the transfer request. If it is determined that the column and the character string of the account holder registered in advance in association with the account number do not match, the character string of the account holder contained in the transfer request is acquired as the input character string.

そして、登録文字列取得部12は、口座番号に対応付けて予め登録されている口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称の文字列を、登録文字列として取得し、第1及び第2の実施形態と同様な処理を行う。   Then, the registered character string acquiring unit 12 registers a character string of an account name registered in advance in association with the account number, and a character string of a similar name similar to the account name registered in advance, as a registered character string , And perform the same processing as in the first and second embodiments.

照合部13は、入力文字列と類似名称文字列(登録文字列)とを照合し、入力文字列と類似名称文字列(登録文字列)とが一致しない場合、修正後の入力文字列と修正後の登録文字列とを照合してもよい。処理部14は、修正後の入力文字列と、修正後の登録文字列とが一致すると判定した場合、振込処理装置20に当該振り込み依頼を実行する指示を送信する。   The collation unit 13 collates the input character string with the similar name character string (registered character string), and if the input character string does not match the similar name character string (registered character string), the corrected input character string and the correction It may match the later registered character string. When it is determined that the corrected input character string matches the corrected registered character string, the processing unit 14 transmits an instruction to execute the transfer request to the transfer processing apparatus 20.

以上説明した本実施形態によれば、第1及び第2の実施形態と同様な作用効果を実現できる。また、金融機関の振込処理において、口座名義の文字列に所定の入力ミスがあった場合であっても、ユーザや金融機関のオペレータ等に確認作業や、再入力等を求めることなく、振込処理をそのまま行うことができる。結果、ユーザや金融機関のオペレータ等の作業負担を軽減できるほか、振込処理の効率を向上させることができる。   According to the present embodiment described above, the same effects as those of the first and second embodiments can be realized. In addition, in the transfer process of the financial institution, even if there is a predetermined input error in the character string of the account holder, the transfer process without asking the user or the operator of the financial institution for confirmation work, re-input, etc. Can be done as it is. As a result, it is possible to reduce the burden on the user, the operator of the financial institution, and the like, and to improve the efficiency of the transfer process.

以下、参考形態の例を付記する。
1. ユーザにより入力された文字列である入力文字列を取得する入力文字列取得手段と、
予め登録されている文字列である登録文字列を取得する登録文字列取得手段と、
前記入力文字列及び前記登録文字列の両方に対して同じルールに従った修正を行い、修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段と、
を有する処理装置。
2. 1に記載の処理装置において、
前記照合手段は、前記入力文字列及び前記登録文字列の中に所定の文字列がある場合、その文字列以降を削除する前記ルールに従い、前記修正を行う処理装置。
3. 1又は2に記載の処理装置において、
前記照合手段は、前記入力文字列及び前記登録文字列の末尾に数字が付いている場合、当該数字を削除する前記ルールに従い、前記修正を行う処理装置。
4. 1から3のいずれかに記載の処理装置において、
口座番号及び口座名義を特定した振り込み依頼を受信した振込処理装置が、前記振り込み依頼に含まれる前記口座名義の文字列と、前記口座番号に対応付けて予め登録されている前記口座名義の文字列とが一致しないと判断した場合、前記入力文字列取得手段は、前記振り込み依頼に含まれる前記口座名義の文字列を前記入力文字列として取得し、
前記登録文字列取得手段は、前記口座番号に対応付けて予め登録されている前記口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称文字列を、前記登録文字列として取得する処理装置。
5. 4に記載の処理装置において、
前記照合手段は、前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、修正後の前記入力文字列と修正後の前記登録文字列とを照合する処理装置。
6. 4又は5に記載の処理装置において、
前記照合手段が、修正後の前記入力文字列と、修正後の前記登録文字列とが一致すると判定した場合、前記振込処理装置に当該振り込み依頼を実行する指示を送信する処理手段をさらに有する処理装置。
7. コンピュータが、
ユーザにより入力された文字列である入力文字列を取得する入力文字列取得工程と、
予め登録されている文字列である登録文字列を取得する登録文字列取得工程と、
前記入力文字列及び前記登録文字列の両方に対して同じルールに従った修正を行い、修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合工程と、
を実行する処理方法。
7−2. 7に記載の処理方法において、
前記照合工程では、前記入力文字列及び前記登録文字列の中に所定の文字列がある場合、その文字列以降を削除する前記ルールに従い、前記修正を行う処理方法。
7−3. 7又は7−2に記載の処理方法において、
前記照合工程では、前記入力文字列及び前記登録文字列の末尾に数字が付いている場合、当該数字を削除する前記ルールに従い、前記修正を行う処理方法。
7−4. 7から7−3のいずれかに記載の処理方法において、
口座番号及び口座名義を特定した振り込み依頼を受信した振込処理装置が、前記振り込み依頼に含まれる前記口座名義の文字列と、前記口座番号に対応付けて予め登録されている前記口座名義の文字列とが一致しないと判断した場合、前記入力文字列取得工程では、前記振り込み依頼に含まれる前記口座名義の文字列を前記入力文字列として取得し、
前記登録文字列取得工程では、前記口座番号に対応付けて予め登録されている前記口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称文字列を、前記登録文字列として取得する処理方法。
7−5. 7−4に記載の処理方法において、
前記照合工程では、前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、修正後の前記入力文字列と修正後の前記登録文字列とを照合する処理方法。
8. コンピュータを、
ユーザにより入力された文字列である入力文字列を取得する入力文字列取得手段、
予め登録されている文字列である登録文字列を取得する登録文字列取得手段、
前記入力文字列及び前記登録文字列の両方に対して同じルールに従った修正を行い、修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段、
として機能させるためのプログラム。
8−2. 8に記載のプログラムにおいて、
前記照合手段に、前記入力文字列及び前記登録文字列の中に所定の文字列がある場合、その文字列以降を削除する前記ルールに従い、前記修正を行わせるプログラム。
8−3. 8又は8−2に記載のプログラムにおいて、
前記照合手段に、前記入力文字列及び前記登録文字列の末尾に数字が付いている場合、当該数字を削除する前記ルールに従い、前記修正を行わせるプログラム。
8−4. 8から8−3のいずれかに記載のプログラムにおいて、
口座番号及び口座名義を特定した振り込み依頼を受信した振込処理装置が、前記振り込み依頼に含まれる前記口座名義の文字列と、前記口座番号に対応付けて予め登録されている前記口座名義の文字列とが一致しないと判断した場合、前記入力文字列取得手段に、前記振り込み依頼に含まれる前記口座名義の文字列を前記入力文字列として取得させ、
前記登録文字列取得手段に、前記口座番号に対応付けて予め登録されている前記口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称文字列を、前記登録文字列として取得させるプログラム。
8−5. 8−4に記載のプログラムにおいて、
前記照合手段に、前記入力文字列と前記類似名称文字列とを照合させ、前記入力文字列と前記類似名称文字列とが一致しない場合、修正後の前記入力文字列と修正後の前記登録文字列とを照合させるプログラム。
8−6. 8−4又は8−5に記載のプログラムにおいて、
前記コンピュータを、さらに、
前記照合手段が、修正後の前記入力文字列と、修正後の前記登録文字列とが一致すると判定した場合、前記振込処理装置に当該振り込み依頼を実行する指示を送信する処理手段として機能させるプログラム。
Hereinafter, an example of a reference form is added.
1. Input character string acquiring means for acquiring an input character string which is a character string inputted by a user;
Registered character string acquisition means for acquiring a registered character string which is a character string registered in advance
A collation that makes corrections according to the same rule for both the input character string and the registered character string, and determines whether the corrected input character string matches the registered character string after correction Means,
Processing apparatus having:
2. In the processing device described in 1,
The processing unit performs the correction in accordance with the rule for deleting the character string and subsequent ones when a predetermined character string is present in the input character string and the registered character string.
3. In the processing device described in 1 or 2,
The processing unit performs the correction according to the rule for deleting the number when the input character string and the registered character string have numbers at the end thereof.
4. In the processing device according to any one of 1 to 3,
The transfer processing device that has received the transfer request specifying the account number and the account name is the character string of the account name included in the transfer request and the character string of the account name registered in advance in association with the account number. And the input character string acquiring unit acquires, as the input character string, the character string of the account name included in the transfer request.
The registered character string acquiring unit is a character string of the account name registered in advance in association with the account number, and a similar name character string similar to the account name registered in advance, the registered character string Processing device to acquire.
5. In the processing device described in 4,
The collation means collates the input character string with the similar name character string, and when the input character string does not match the similar name character string, the corrected input character string and the corrected registered character Processing unit that matches a column.
6. In the processing device described in 4 or 5,
Processing further including processing means for transmitting an instruction to execute the transfer request to the transfer processing apparatus when the comparison means determines that the corrected input character string matches the corrected registration character string apparatus.
7. The computer is
An input string acquisition step of acquiring an input character string that is a character string input by a user;
A registered character string acquisition step of acquiring a registered character string which is a character string registered in advance;
A collation that makes corrections according to the same rule for both the input character string and the registered character string, and determines whether the corrected input character string matches the registered character string after correction Process,
How to perform processing.
7-2. In the processing method described in 7,
In the matching step, when there is a predetermined character string in the input character string and the registered character string, the correction is performed in accordance with the rule for deleting the character string and subsequent ones.
7-3. In the processing method described in 7 or 7-2,
In the matching step, when a number is attached to the end of the input character string and the registered character string, the correction is performed according to the rule of deleting the number.
7-4. In the processing method according to any one of 7 to 7-3,
The transfer processing device that has received the transfer request specifying the account number and the account name is the character string of the account name included in the transfer request and the character string of the account name registered in advance in association with the account number. When it is determined that the two do not match, in the input character string acquiring step, the character string of the account holder included in the transfer request is acquired as the input character string,
In the registered character string acquiring step, a character string of the account holder registered in advance in association with the account number, and a similar name character string similar to the account holder registered in advance are registered the character string Processing method to get as.
7-5. In the processing method described in 7-4,
In the matching step, the input character string is matched with the similar name character string, and when the input character string does not match the similar name character string, the corrected input character string and the corrected registered character Processing method to match the column.
8. Computer,
Input character string acquiring means for acquiring an input character string which is a character string input by a user;
Registered character string acquiring means for acquiring a registered character string which is a character string registered in advance
A collation that makes corrections according to the same rule for both the input character string and the registered character string, and determines whether the corrected input character string matches the registered character string after correction means,
Program to function as.
8-2. In the program described in 8,
The program which makes the above-mentioned correction perform the above-mentioned correction according to the above-mentioned rule which deletes the character string or subsequent ones, when a predetermined character string exists in the input character string and the registration character string.
8-3. In the program described in 8 or 8-2,
A program that causes the matching unit to make the correction in accordance with the rule for deleting the number when the input character string and the registered character string have numbers at the end.
8-4. In the program according to any one of 8 to 8-3,
The transfer processing device that has received the transfer request specifying the account number and the account name is the character string of the account name included in the transfer request and the character string of the account name registered in advance in association with the account number. When it is determined that the two do not match, the input character string acquiring unit is made to acquire, as the input character string, the character string of the account name included in the transfer request.
In the registered character string acquiring means, a character string of the account name registered in advance in association with the account number, and a similar name character string similar to the account name registered in advance, the registered character string Program to get as.
8-5. In the program described in 8-4,
The collation unit collates the input character string with the similar name character string, and when the input character string does not match the similar name character string, the corrected input character string and the corrected registered character A program that matches columns.
8-6. In the program described in 8-4 or 8-5,
Furthermore, the computer
A program that functions as processing means for transmitting an instruction to execute the transfer request to the transfer processing apparatus when the comparison means determines that the corrected input character string matches the corrected registration character string .

1A CPU
2A RAM
3A ROM
4A 表示制御部
5A ディスプレイ
6A 操作受付部
7A 操作部
8A 通信部
9A 補助記憶装置
10A バス
10 処理装置
11 入力文字列取得部
12 登録文字列取得部
13 照合部
14 処理部
20 振込処理装置
1A CPU
2A RAM
3A ROM
4A display control unit 5A display 6A operation reception unit 7A operation unit 8A communication unit 9A auxiliary storage device 10A bus 10 processing unit 11 input character string acquisition unit 12 registered character string acquisition unit 13 collation unit 14 processing unit 20 transfer processing device

Claims (8)

ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得手段と、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得手段と、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段と、
を有する処理装置。
What string der input by the user, the input character string acquisition means for acquiring the input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring unit that acquires a registered character string that is a character string in the account holder's name registered in advance in association with the account number and a similar name character string similar to the account holder ;
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction Collating means for determining whether or not the character string matches
Processing apparatus having:
請求項1に記載の処理装置において、
前記照合手段は、前記入力文字列及び前記登録文字列の中に所定の文字列がある場合、その文字列以降を削除する前記ルールに従い、前記修正を行う処理装置。
In the processing device according to claim 1,
The processing unit performs the correction in accordance with the rule for deleting the character string and subsequent ones when a predetermined character string is present in the input character string and the registered character string.
請求項1又は2に記載の処理装置において、
前記照合手段は、前記入力文字列及び前記登録文字列の末尾に数字が付いている場合、当該数字を削除する前記ルールに従い、前記修正を行う処理装置。
In the processing device according to claim 1 or 2,
The processing unit performs the correction according to the rule for deleting the number when the input character string and the registered character string have numbers at the end thereof.
請求項1から3のいずれか1項に記載の処理装置において、
前記振り込み依頼を受信した振込処理装置が、前記振り込み依頼に含まれる前記口座名義の文字列と、前記口座番号に対応付けて予め登録されている前記口座名義の文字列とが一致しないと判断した場合、
前記入力文字列取得手段は、前記振り込み依頼に含まれる前記口座名義の文字列を前記入力文字列として取得し、
前記登録文字列取得手段は、前記口座番号に対応付けて予め登録されている前記口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称文字列を、前記登録文字列として取得する処理装置。
The processing device according to any one of claims 1 to 3.
The transfer processing device that has received the transfer request determines that the character string of the account holder included in the transfer request does not match the character string of the account holder registered in advance in association with the account number. If
The input character string acquisition unit acquires, as the input character string, a character string of the account name included in the transfer request.
The registered character string acquiring unit is a character string of the account name registered in advance in association with the account number, and a similar name character string similar to the account name registered in advance, the registered character string Processing device to acquire.
請求項1から4のいずれか1項に記載の処理装置において、
前記照合手段が、修正後の前記入力文字列と、修正後の前記登録文字列とが一致すると判定した場合、振込処理装置に当該振り込み依頼を実行する指示を送信する処理手段をさらに有する処理装置。
The processing apparatus according to any one of claims 1 to 4.
A processing device further comprising processing means for transmitting an instruction to execute the transfer request to the transfer processing device when the collation means determines that the corrected input character string matches the corrected registration character string. .
請求項1から5のいずれか1項に記載の処理装置において、  The processing apparatus according to any one of claims 1 to 5.
前記照合手段は、同じ複数のルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する処理装置。  The processing unit determines whether or not the input character string after correction according to the same plurality of rules matches the registered character string after correction.
コンピュータが、
ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得工程と、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得工程と、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合工程と、
を実行する処理方法。
The computer is
What string der input by the user, the input character string acquiring step of acquiring an input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring step of acquiring a registered character string which is a character string in the account holder's name registered in advance in association with the account number and a similar name character string similar to the account holder ;
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction A matching step of determining whether or not the character string matches
How to perform processing.
コンピュータを、
ユーザにより入力された文字列であって、口座番号及び口座名義を特定した振り込み依頼に含まれる前記口座名義の文字列である入力文字列を取得する入力文字列取得手段、
前記口座番号に対応付けて予め登録されている前記口座名義の文字列及び前記口座名義に類似する類似名称文字列である登録文字列を取得する登録文字列取得手段、
前記入力文字列と前記類似名称文字列とを照合し、前記入力文字列と前記類似名称文字列とが一致しない場合、同じルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する照合手段、
として機能させるプログラム。
Computer,
What string der input by the user, the input character string acquisition means for acquiring the input string is a string of the account holder included in transfer request identifying the account number and account holder,
A registered character string acquiring unit that acquires a registered character string that is a character string in the account holder's name and a similar name character string similar to the account holder, which are registered in advance in association with the account number .
The input character string is compared with the similar name character string, and when the input character string does not match the similar name character string , the corrected input character string according to the same rule, and the registration after correction Collation means for determining whether or not the character string matches
A program to function as
JP2015036380A 2015-02-26 2015-02-26 Processing device, processing method, and program Active JP6536079B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015036380A JP6536079B2 (en) 2015-02-26 2015-02-26 Processing device, processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015036380A JP6536079B2 (en) 2015-02-26 2015-02-26 Processing device, processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019105475A Division JP6856088B2 (en) 2019-06-05 2019-06-05 Processing equipment, processing method, and program

Publications (2)

Publication Number Publication Date
JP2016157374A JP2016157374A (en) 2016-09-01
JP6536079B2 true JP6536079B2 (en) 2019-07-03

Family

ID=56826177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015036380A Active JP6536079B2 (en) 2015-02-26 2015-02-26 Processing device, processing method, and program

Country Status (1)

Country Link
JP (1) JP6536079B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7183629B2 (en) * 2018-08-29 2022-12-06 沖電気工業株式会社 Deposit determination system, deposit determination device, deposit determination method, and program
JP7183000B2 (en) * 2018-11-09 2022-12-05 株式会社エヌ・ティ・ティ・データ DATA PROCESSING DEVICE, DATA PROCESSING METHOD AND PROGRAM

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285188A (en) * 1999-03-31 2000-10-13 Nkk Corp Automatic collation device and recording medium recording the program
JP3597097B2 (en) * 2000-01-18 2004-12-02 株式会社日立製作所 Seal verification method, seal verification system and seal verification device
JP4859337B2 (en) * 2003-09-26 2012-01-25 株式会社ジャパンネット銀行 Processing method and processing system for directed message in financial institution

Also Published As

Publication number Publication date
JP2016157374A (en) 2016-09-01

Similar Documents

Publication Publication Date Title
US11222498B2 (en) Information processing device executing payment processing and payment method
JP6496461B1 (en) Settlement system, settlement method, and program
JP6536079B2 (en) Processing device, processing method, and program
US9058479B2 (en) Pass-pattern authentication for computer-based security
JP6856088B2 (en) Processing equipment, processing method, and program
JP4503042B2 (en) Transfer processing system and transfer processing method
JP3935125B2 (en) Character string input support device and program
US20220180138A1 (en) Information processing apparatus, information processing system, and information processing method
JP5462017B2 (en) Form processing system, entry terminal, and form data processing method
JP4942101B2 (en) Authentication system and authentication program
KR101547304B1 (en) Apparatus for security authentication using smart OTP
JP7271889B2 (en) Information processing device and program
JP2016048421A (en) Information processing system, information processing apparatus, screen generation apparatus, display control apparatus, and program
JP2007041801A (en) Transaction system control device
JP5690458B1 (en) Information processing apparatus, information processing method, and information processing program
JP6338564B2 (en) ATM reservation system and method
JP5503362B2 (en) Transaction information input support method, transaction information input support device, and transaction information input support program
JP7472722B2 (en) Approval terminal, method, program, transfer management device, verify terminal, and exchange system
JP7580535B1 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
JP5935829B2 (en) Information processing apparatus and program
JP4949182B2 (en) Mobile keyboard system
JP5779671B2 (en) Form processing system, entry terminal, form data processing method and program
JP4324204B2 (en) Character string input support device and program
JP2006079264A (en) Payment terminal and payment terminal installation confirmation method
JP7740892B2 (en) Information retrieval device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190520

R150 Certificate of patent or registration of utility model

Ref document number: 6536079

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150