JP6536079B2 - Processing device, processing method, and program - Google Patents
Processing device, processing method, and program Download PDFInfo
- 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
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.
特許文献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.
まず、本実施形態の装置のハードウエア構成の一例について説明する。本実施形態の装置が備える各部は、任意のコンピュータの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
CPU1Aは各要素とともに装置のコンピュータ全体を制御する。ROM3Aは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。RAM2Aは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。補助記憶装置9Aは、例えばHDD(Hard Disc Drive)であり、大容量のデータを記憶可能である。
The CPU 1A controls the entire computer of the apparatus together with each element. The
ディスプレイ5Aは、例えば、表示装置(LED(Light Emitting Diode)表示器、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等)である。ディスプレイ5Aは、タッチパッドと一体になったタッチパネルディスプレイであってもよい。表示制御部4Aは、VRAM(Video RAM)に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、ディスプレイ5Aに送って各種画面表示を行う。操作受付部6Aは、操作部7Aを介して各種操作を受付ける。操作部7Aは、操作キー、操作ボタン、スイッチ、ジョグダイヤル、タッチパネルディスプレイ、キーボードなどを含む。通信部8Aは、有線及び/または無線で、インターネット、LAN(Local Area Network)等のネットワークに接続し、他の電子機器と通信する。
The
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は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
ユーザにより入力された文字列(入力文字列)の中に軽微な入力ミス(例:「ヅ」及び「ズ」間の入力ミス等)が存在する場合、入力文字列と登録名称文字列とは「不一致」となる。しかし、入力文字列の中の軽微な入力ミスに起因して「不一致」となっている場合、入力文字列と登録名称文字列とは「一致」すると見做し、以降の処理を進めるのが好ましい場合がある。 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
具体的には、本実施形態の処理装置10は、入力文字列と、登録名称文字列の両方に対して同じルールに従った修正を行う。これにより、入力文字列及び登録名称文字列に含まれる入力ミスが生じやすい対象(例:文字、文字列等)を、同じ状態(例:同じ文字、同じ文字列等)に揃える。そして、処理装置10は、修正後の入力文字列と、修正後の登録名称文字列とを比較する。
Specifically, the
例えば、登録名称文字列が「ササヅカズカンズメンドウ」であるが、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
上記例の場合、修正後の登録名称文字列及び修正後の入力文字列いずれも、「ササヅカヅカンヅメンドウ」となる。このため、処理装置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
登録名称文字列(第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
次に、本実施形態の処理装置10の構成を詳細に説明する。図2に、本実施形態の処理装置10の機能ブロック図の一例を示す。図示するように、処理装置10は、入力文字列取得部11と、登録文字列取得部12と、照合部13とを有する。
Next, the configuration of the
図6に、本実施形態の処理装置10の機能ブロック図の他の一例を示す。図示するように、処理装置10は、入力文字列取得部11、登録文字列取得部12及び照合部13に加えて、処理部14を有してもよい。
FIG. 6 shows another example of the functional block diagram of the
入力文字列取得部11は、ユーザにより入力された文字列である入力文字列を取得する。ユーザは、所定の入力装置を操作して所定の文字列を入力する人間を意味する。例えば、処理装置10を振込処理に適用する場合、振込依頼を行う顧客や、金融機関のオペレータ(銀行員など)等がユーザに該当する。ユーザは、任意の入力装置を操作し、所定の文字列を入力する。入力文字列取得部11は、入力装置を介して入力された入力文字列を取得する。入力装置は、タッチパネルディスプレイ、キーボード、マウス、マイク、操作ボタン等様々であり、特段制限されない。
The input character
例えば、処理装置10が入力装置を備えていてもよい。その他、任意の端末装置が入力装置を備えてもよい。そして、当該端末装置を介して入力された入力文字列が、直接、又は、他の装置を経由して、処理装置10に入力されてもよい。
For example, the
端末装置は、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
なお、ユーザは、入力文字列に加えて、入力文字列に関連する付属情報を入力してもよい。そして、入力文字列取得部11は、入力文字列と対応付けて、付属情報を取得してもよい。例えば、処理装置10を振込処理の照合処理に利用する場合、口座名義が入力文字列となり、口座番号、科目(普通、当座等)、店番等が付属情報となる。なお、入力文字列及び付属情報の関係はここでの例示に限定されない。
In addition to the input string, the user may input additional information related to the input string. Then, the input character
登録文字列取得部12は、予め登録されている文字列である登録文字列を取得する。本実施形態の登録文字列取得部12は、登録文字列として、予め登録されている登録名称の文字列(登録名称文字列)を取得する。
The registered character
例えば、登録文字列取得部12は、登録名称文字列を記憶する登録情報記憶部から、登録名称文字列を取得する。登録情報記憶部は、処理装置10又は処理装置10と通信可能に構成された他の装置が備える。
For example, the registered character
登録情報記憶部には、予め、登録名称文字列が登録されている。図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
なお、図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
照合部13は、入力文字列取得部11が取得した入力文字列、及び、登録文字列取得部12が取得した登録文字列(本実施形態の場合、登録名称文字列)の両方に対して、同じルール(以下、「修正ルール」)に従った修正を行う。そして、照合部13は、修正後の入力文字列と、修正後の登録文字列とが一致するか否かを判定する。
The
修正ルールは、入力ミスが起こりやすい文字や文字列が含まれる入力文字列、及び、登録文字列両方の当該箇所を、同じ状態に揃えるものである。以下、具体例を説明する。 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
照合部13は、修正後の登録文字列と修正後の入力文字列が一致する場合、「比較結果:一致」に対応する入力を処理部14に行う。一方、照合部13は、修正後の登録文字列と修正後の入力文字列が一致しない場合、「比較結果:不一致」に対応する入力を処理部14に行う。
If the corrected registered character string matches the corrected input character string, the
複数の修正ルールを用い、複数の修正後の登録文字列と修正後の入力文字列のペアを生成する場合、照合部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
なお、照合部13は、修正後の登録文字列及び修正後の入力文字列の比較を行う前に、修正前の登録文字列と、修正前の入力文字列の比較を行ってもよい。そして、一致する場合、「比較結果:一致」に対応する入力を処理部14に行ってもよい。一方、一致しない場合、上述した修正後の入力文字列及び修正後の登録文字列の比較を行ってもよい。
The matching
処理部14は、照合部13からの入力(「比較結果:一致」に対応する入力、または、「比較結果:不一致」に対応する入力)に応じて、所定の処理を行う。処理内容は設計的事項である。例えば、「比較結果:一致」に対応する入力に応じた所定の処理は、ユーザから依頼された処理(例:振込処理、ログイン処理、パスワード再発行処理等)を進めるための処理であってもよい。一方、「比較結果:不一致」に対応する入力に応じた所定の処理は、ユーザから依頼された処理(例:振込処理、ログイン処理、パスワード再発行処理等)と異なる処理、例えば、オペレータやユーザへのエラー通知を行うための処理であってもよい。
The
次に、図4を用いて、本実施形態の処理装置10の処理の流れの一例を説明する。
Next, an example of the process flow of the
まず、入力文字列取得部11は、入力文字列を取得する(S20)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。
First, the input
次に、登録文字列取得部12は、登録名称文字列を取得する(S21)。例えば、登録文字列取得部12は、図3に示す登録情報から、S20で取得された付属情報に対応する登録名称文字列を取得する。
Next, the registered character
その後、照合部13は、S20で取得された入力文字列と、S21で取得された登録名称文字列とを比較する(S22)。一致する場合(S23のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S27)。
After that, the
一方、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
一方、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),
なお、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
次に、図5を用いて、本実施形態の処理装置10の処理の流れの他の一例を説明する。
Next, another example of the process flow of the
まず、入力文字列取得部11は、入力文字列を取得する(S10)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。
First, the input
次に、登録文字列取得部12は、登録名称文字列を取得する(S11)。例えば、登録文字列取得部12は、図3に示す登録情報から、S10で取得された付属情報に対応する登録名称文字列を取得する。
Next, the registered character
その後、照合部13は、S10で取得された入力文字列と、S11で取得された登録名称文字列を修正し(S12)、修正後の入力文字列と修正後の登録名称文字列を比較する(S13)。一致する場合(S14のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S15)。
After that, the
一方、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
なお、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
また、図5の処理の前に、例えば、処理装置10と異なる他の装置が、入力文字列と登録名称文字列の比較を行ってもよい。そして、他の装置が、「不一致」と判断した場合、当該他の装置から処理装置10に入力文字列や付属情報が入力されてもよい(S10)。この時、さらに、当該他の装置から処理装置10に登録名称文字列が入力されてもよい(S11)。そして、処理装置10は、他の装置からの入力に応じて、図5に示すフローを行ってもよい。
Further, before the processing of FIG. 5, for example, another device different from the
ここまでは、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合、「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する例を説明した。 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
入力文字列における入力ミスが多い場合、「登録名称文字列」と「入力文字列」の比較を行うことなく、最初から、「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する方が、処理効率が上がる場合がある。しかし、入力文字列における入力ミスが稀である場合、まず、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合に「修正後の登録名称文字列」と「修正後の入力文字列」とを比較する方が、無駄に修正処理等を行わなくて済む分、処理効率が上がる。例えば、入力ミスの発生頻度等に基づき、いずれかを選択してもよい。 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
また、本実施形態によれば、入力文字列と登録名称文字列の両方を同じルールに従い修正し、修正後の入力文字列と修正後の登録名称文字列とを比較する。このような本実施形態によれば、特許文献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
本実施形態では、入力文字列に所定の入力ミスがあり、登録名称文字列と一致しない状態となっていても、(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
登録文字列取得部12は、予め登録されている文字列である登録文字列を取得する。本実施形態の登録文字列取得部12は、登録文字列として、予め登録されている登録名称の文字列(登録名称文字列)、及び、登録名称に類似する類似名称の文字列(類似名称文字列)を取得する。
The registered character
例えば、登録文字列取得部12は、類似名称文字列を記憶する類似名称記憶部から、類似名称文字列を取得する。類似名称記憶部は、処理装置10又は処理装置10と通信可能に構成された他の装置が備える。
For example, the registered character
類似名称記憶部には、予め、登録名称文字列各々の付属情報に対応付けて、登録名称文字列に類似する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
照合部13は、入力文字列及び類似名称文字列(登録文字列)の両方に対して同じルールに従った修正を行い、修正後の入力文字列と、修正後の類似名称文字列とが一致するか否かを判定する。入力文字列及び登録文字列の両方に行う修正、修正後の入力文字列及び修正後の登録文字列の比較、及び、比較結果に応じた照合部13の出力は、第1の実施形態で説明した通りであるので、ここでの説明は省略する。
The
なお、照合部13は、さらに、入力文字列と、類似名称文字列との比較を行ってもよい。一致する場合、照合部13は、「比較結果:一致」に対応する入力を処理部14に行ってもよい。そして、不一致の場合に、修正後の入力文字列と、修正後の類似名称文字列との比較を行ってもよい。
The
次に、図8を用いて、本実施形態の処理装置10の処理の流れの一例を説明する。
Next, an example of the process flow of the
まず、入力文字列取得部11は、入力文字列を取得する(S50)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。
First, the input
次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S51)。例えば、登録文字列取得部12は、図3に示す登録情報から、S50で取得された付属情報に対応する登録名称文字列を取得する。
Next, the registered character
その後、照合部13は、S50で取得された入力文字列と、S51で取得された登録名称文字列とを比較する(S52)。一致する場合(S53のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S59)。
After that, the
一方、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
その後、照合部13は、S50で取得された入力文字列と、S54で取得された1つ又は複数の類似名称文字列とを比較する(S55)。一致する場合(S56のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S59)。ここでの一致は、入力文字列と、いずれか1つの類似名称文字列とが一致することを意味する。
Thereafter, the
一方、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),
なお、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
一方、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),
なお、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
また、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
まず、入力文字列取得部11は、入力文字列を取得する(S30)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。
First, the input character
次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S31)。例えば、登録文字列取得部12は、図3に示す登録情報から、S30で取得された付属情報に対応する登録名称文字列を取得する。
Next, the registered character
その後、照合部13は、S31で取得された登録名称文字列に類似する類似名称文字列(登録文字列)を取得する(S32)。例えば、照合部13は、図7に示す情報から、S30で取得された付属情報に対応する類似名称文字列を取得する。
Thereafter, the
その後、照合部13は、S30で取得された入力文字列と、S32で取得された1つ又は複数の類似名称文字列とを比較する(S33)。一致する場合(S34のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S37)。ここでの一致は、入力文字列と、いずれか1つの類似名称文字列とが一致することを意味する。
Thereafter, the
一方、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
なお、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
一方、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),
なお、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
また、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
次に、図10を用いて、本実施形態の処理装置10の処理の流れの他の一例を説明する。
Next, another example of the process flow of the
まず、入力文字列取得部11は、入力文字列を取得する(S40)。この時、入力文字列取得部11は、付属情報をさらに取得してもよい。
First, the input
次に、登録文字列取得部12は、登録名称文字列(登録文字列)を取得する(S41)。例えば、登録文字列取得部12は、図3に示す登録情報から、S40で取得された付属情報に対応する登録名称文字列を取得する。
Next, the registered character
その後、照合部13は、S41で取得された登録名称文字列に類似する類似名称文字列(登録文字列)を取得する(S42)。例えば、照合部13は、図7に示す情報から、S40で取得された付属情報に対応する類似名称文字列を取得する。
Thereafter, the
その後、照合部13は、S40で取得された入力文字列と、S41及びS42で取得された登録文字列を修正し、修正後の入力文字列と修正後の登録文字列を比較する(S43)。登録文字列には、登録名称文字列及び類似名称文字列が含まれるが、最初に、登録名称文字列を処理対象として、修正及び比較を行い、一致しない場合、類似名称文字列を処理対象としてもよい。また、処理対象とする順は逆であってもよい。
Thereafter, the matching
S43の比較の結果、一致する場合(S44のYes)、照合部13は、「比較結果:一致」に対応する入力を処理部14に行う(S45)。ここでの一致は、修正後の入力文字列と、修正後の登録文字列のいずれかのペアが一致することを意味する。
As a result of the comparison in S43, when they match (Yes in S44), the matching
一方、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),
なお、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
また、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
本実施形態では、「登録名称文字列」と「入力文字列」の比較を行い、不一致の場合に、「類似名称文字列」と「入力文字列」との比較、「修正後の登録文字列」と「修正後の入力文字列」との比較を行ってもよい。その他、「登録名称文字列」と「入力文字列」の比較を行うことなく、最初から、「類似名称文字列」と「入力文字列」との比較や、「修正後の登録文字列」と「修正後の入力文字列」との比較を行ってもよい。第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
本実施形態の登録情報記憶部は、図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
まず、(1)に示すように、振込処理装置20は、端末装置や他行のシステム等から、振込依頼を受信する。振込依頼には、ユーザが入力した入力情報、例えば、(A)振込先の口座名義(入力文字列)の他、口座番号、科目、店番等の付属情報、及び入金額等が含まれる。
First, as shown in (1), the
振込依頼を受信した振込処理装置20は、(2)に示すように、入力情報と、予め登録されている登録情報(図11参照)とを照合する。
The
照合の結果、入力情報と登録情報とが一致した場合((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
一方、照合の結果、いずれかの入力情報(例:口座名義、口座番号、科目、店番の中のいずれか)が不一致であった場合((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
そして、(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
すると、処理装置10は、(1)の振込依頼(入力情報)に含まれていた口座番号、科目、店番等の付属情報をキーとして例えば図7に示す情報を検索し、1つ又は複数の(C)類似名称文字列を取得する。そして、処理装置10は、(7)に示すように、(A)振込先の口座名義(入力文字列)と、(C)類似名称文字列とを比較する。
Then, the
(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
一方、(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
(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
一方、(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
(15)の比較の結果、(16)に示すように一致する場合、処理装置10は、(17)に示すように、振込依頼に従った入金指示を振込処理装置20に指示する。処理装置10は、当該指示に従い、(6)に示すように振込処理(入金処理)を行う。(16)の一致は、(A)´修正後の振込先の口座名義(修正後の入力文字列)と、(C)´修正後の類似名称文字列のいずれかのペアが一致することを意味する。
As a result of comparison of (15), as shown in (16), the
一方、(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
例えば、(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
変形例として、処理装置10は、(7)乃至(10)の処理を行なわなくてもよい。この場合、処理装置10は、(20)に示すように、(A)入力情報に含まれ振込先の口座名義(入力文字列)と、(B)登録情報に含まれる口座名義(登録名称文字列)とを振込処理装置20から受信すると、(11)乃至(19)の処理を実行する。
As a modification, the
以上説明したように、本実施形態の処理装置10の入力文字列取得部11は、口座番号及び口座名義を特定した振り込み依頼を受信した振込処理装置20が、振り込み依頼に含まれる口座名義の文字列と、口座番号に対応付けて予め登録されている口座名義の文字列とが一致しないと判断した場合、振り込み依頼に含まれる口座名義の文字列を入力文字列として取得する。
As described above, the input character
そして、登録文字列取得部12は、口座番号に対応付けて予め登録されている口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称の文字列を、登録文字列として取得し、第1及び第2の実施形態と同様な処理を行う。
Then, the registered character
照合部13は、入力文字列と類似名称文字列(登録文字列)とを照合し、入力文字列と類似名称文字列(登録文字列)とが一致しない場合、修正後の入力文字列と修正後の登録文字列とを照合してもよい。処理部14は、修正後の入力文字列と、修正後の登録文字列とが一致すると判定した場合、振込処理装置20に当該振り込み依頼を実行する指示を送信する。
The
以上説明した本実施形態によれば、第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
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:
前記照合手段は、前記入力文字列及び前記登録文字列の中に所定の文字列がある場合、その文字列以降を削除する前記ルールに従い、前記修正を行う処理装置。 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.
前記照合手段は、前記入力文字列及び前記登録文字列の末尾に数字が付いている場合、当該数字を削除する前記ルールに従い、前記修正を行う処理装置。 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.
前記振り込み依頼を受信した振込処理装置が、前記振り込み依頼に含まれる前記口座名義の文字列と、前記口座番号に対応付けて予め登録されている前記口座名義の文字列とが一致しないと判断した場合、
前記入力文字列取得手段は、前記振り込み依頼に含まれる前記口座名義の文字列を前記入力文字列として取得し、
前記登録文字列取得手段は、前記口座番号に対応付けて予め登録されている前記口座名義の文字列、及び、予め登録されている当該口座名義に類似する類似名称文字列を、前記登録文字列として取得する処理装置。 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.
前記照合手段が、修正後の前記入力文字列と、修正後の前記登録文字列とが一致すると判定した場合、振込処理装置に当該振り込み依頼を実行する指示を送信する処理手段をさらに有する処理装置。 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. .
前記照合手段は、同じ複数のルールに従った修正後の前記入力文字列と、修正後の前記登録文字列とが一致するか否かを判定する処理装置。 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
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)
| 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)
| 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 |
-
2015
- 2015-02-26 JP JP2015036380A patent/JP6536079B2/en active Active
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 |