JPH10198693A - Device and method for address book management - Google Patents
Device and method for address book managementInfo
- Publication number
- JPH10198693A JPH10198693A JP9003267A JP326797A JPH10198693A JP H10198693 A JPH10198693 A JP H10198693A JP 9003267 A JP9003267 A JP 9003267A JP 326797 A JP326797 A JP 326797A JP H10198693 A JPH10198693 A JP H10198693A
- Authority
- JP
- Japan
- Prior art keywords
- postal code
- address
- address book
- dictionary
- information
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えばワードプロ
セッサやパーソナルコンピュータ等の情報処理装置にお
いて、郵便番号、住所等の情報からなる住所録データを
管理するための住所録管理装置及び住所録管理方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an address book management device and an address book management method for managing address book data including information such as a postal code and an address in an information processing apparatus such as a word processor and a personal computer. .
【0002】[0002]
【従来の技術】従来、例えばワードプロセッサやパーソ
ナルコンピュータ等の情報処理装置では、ユーザによっ
て入力された郵便番号、住所等の情報からなる住所録デ
ータを管理しておくための住所録管理機能を備えたもの
があり、各個人毎の住所録データの管理をはじめ、その
住所録データを利用して、はがき宛名印刷などを行うこ
とができる。2. Description of the Related Art Conventionally, an information processing apparatus such as a word processor or a personal computer has an address book management function for managing address book data composed of information such as a postal code and an address input by a user. In addition to management of address book data for each individual, postcard address printing and the like can be performed using the address book data.
【0003】また、この種の住所録管理機能では、通
常、郵便局が発行している『ぽすたるガイド』に従った
郵便番号と住所の情報を記憶した郵便番号辞書を持ち、
この郵便番号辞書を利用して、例えばユーザによって入
力された住所から該当する郵便番号を検索したり、ある
いは、入力された住所と郵便番号が正しいか否かをチェ
ックすることができる。[0003] In addition, this type of address book management function usually has a postal code dictionary that stores postal code and address information in accordance with the "Pastal Guide" issued by the post office.
By using the postal code dictionary, for example, a corresponding postal code can be searched from the address input by the user, or it can be checked whether the input address and the postal code are correct.
【0004】[0004]
【発明が解決しようとする課題】上記したように、従来
の住所録管理機能では、郵便番号辞書を用いて、ユーザ
が入力した住所から該当する郵便番号を検索したり、ユ
ーザが入力した住所と郵便番号をチェックすることが行
われていた。As described above, in the conventional address book management function, a zip code dictionary is used to search for a corresponding zip code from an address input by a user, and to search for an address input by a user. Checking zip codes was done.
【0005】しかしながら、郵便番号辞書には、当然の
ことながら、予め定められた住所と郵便番号が登録され
ている。したがって、この郵便番号辞書を利用して、例
えば住所から郵便番号を検索する場合には、ユーザはそ
の対象となる住所を郵便番号辞書と一致させて正しく入
力しなければ、所望の郵便番号を得ることはできなかっ
た。[0005] However, the postal code dictionary naturally stores predetermined addresses and postal codes. Therefore, in the case of using this postal code dictionary to search for a postal code from an address, for example, the user obtains a desired postal code unless the target address matches the postal code dictionary and is correctly input. I couldn't do that.
【0006】この場合、完全一致が求められる。したが
って、例えば「東京都羽村市羽町1丁目」(羽1丁目が
正解)といったように、ユーザが誤った住所を入力した
際、その住所が途中まで一致していても、辞書検索を行
うことができない。また、入力住所の途中に改行やスペ
ース等の制御情報が含まれている場合にも、辞書検索を
行うことができない。In this case, a perfect match is required. Therefore, when a user enters an incorrect address, such as "1-cho Hamachi, Hamura-shi, Tokyo" (ha-chome is the correct answer), a dictionary search should be performed even if the address partially matches. Can not. Further, even when control information such as a line feed or space is included in the middle of the input address, dictionary search cannot be performed.
【0007】このように、郵便番号辞書と完全一致させ
て、住所を正しく入力しなければ、辞書検索が行われな
いため、例えば辞書検索により、該当する郵便番号を得
ることはできなかった。[0007] As described above, unless the address is correctly entered by making the postal code dictionary completely match, the dictionary search is not performed. Therefore, the corresponding postal code cannot be obtained by, for example, dictionary search.
【0008】同様に、入力した住所と郵便番号のチェッ
クを行う場合にも、その対象となる住所を郵便番号辞書
と完全一致させて正しく入力しなければ、正しい結果を
得ることができなかった。Similarly, when checking the input address and the postal code, a correct result cannot be obtained unless the target address is completely matched with the postal code dictionary and input correctly.
【0009】また、現在、郵便番号は5桁あるいは3桁
で構成されているが、それでは住所を特定できないこと
から、5桁(3桁)であった郵便番号を7桁にして、さ
らに細かい分類を行うことが求められている。At present, a postal code is composed of 5 or 3 digits, but it is not possible to specify an address. Therefore, the postal code, which has been 5 digits (3 digits), is changed to 7 digits, and it is further classified. It is required to do.
【0010】本発明は上記のような点に鑑みなされたも
ので、郵便番号辞書と完全に一致していなくとも、可能
な範囲で辞書検索を行うことができ、これにより、入力
された住所から郵便番号を検索したり、入力された住所
と郵便番号のチェックを可能とする住所録管理装置及び
住所録管理方法を提供することを目的とする。The present invention has been made in view of the above points, and it is possible to perform a dictionary search within a possible range even if the dictionary does not completely match the postal code dictionary. It is an object of the present invention to provide an address book management device and an address book management method capable of searching for a zip code or checking an input address and a zip code.
【0011】また、本発明は、入力された住所に付く郵
便番号を5桁(3桁)から7桁に変換することのできる
住所録管理装置及び住所録管理方法を提供することを目
的とする。It is another object of the present invention to provide an address book management apparatus and an address book management method capable of converting a postal code attached to an input address from 5 digits (3 digits) to 7 digits. .
【0012】[0012]
(1)本発明の住所録管理装置は、郵便番号と住所の情
報からなる住所録データを入力するための入力手段と、
予め決められた桁数の異なる2種類の郵便番号とその郵
便番号に対応する住所の情報を記憶した郵便番号辞書
と、上記入力手段によって入力された住所録データの住
所情報に基づいて上記郵便番号辞書を検索する辞書検索
手段と、この辞書検索手段の結果、該当する住所情報が
得られない場合に、上記住所録データの住所情報の途中
までの文字列を有する住所情報を検索候補として上記郵
便番号辞書から抽出する検索候補作成手段と、この検索
候補作成手段によって得られた検索候補を表示する表示
手段とを具備したものである。(1) An address book management device of the present invention comprises: input means for inputting address book data including postal code and address information;
A postal code dictionary storing two types of postal codes having different predetermined numbers of digits and address information corresponding to the postal codes; and the postal code based on the address information of the address book data input by the input means. A dictionary search means for searching a dictionary; and if the corresponding address information cannot be obtained as a result of the dictionary search means, the address information having a character string up to the middle of the address information of the address book data is used as a search candidate as the search candidate. It comprises a search candidate creating means for extracting from the number dictionary and a display means for displaying the search candidates obtained by the search candidate creating means.
【0013】また、上記表示手段によって表示された検
索候補の中で選択された住所情報に基づいて、上記住所
録データの住所情報を書き換える住所書き換え手段をさ
らに具備したことを特徴とする。[0013] The information processing apparatus may further include address rewriting means for rewriting address information of the address book data based on address information selected from the search candidates displayed by the display means.
【0014】また、上記辞書検索手段の検索結果に基づ
いて、上記住所録データの郵便番号情報の桁数を変換す
る郵便番号変換手段をさらに具備したことを特徴とす
る。このような構成によれば、入力された住所に基づい
て郵便番号辞書を検索した際に、該当する住所が得られ
ない場合でも、途中まで一致した住所が検索候補として
抽出される。したがって、郵便番号辞書の内容と完全に
一致していなくとも、可能な範囲で辞書検索を行うこと
ができるようになり、例えば入力された住所から該当す
る郵便番号を検索したり、入力された住所と郵便番号が
正しいか否かをチェックできるようになる。[0014] The present invention is further characterized by further comprising a zip code conversion means for converting the number of digits of zip code information of the address book data based on a search result of the dictionary search means. According to such a configuration, when the postal code dictionary is searched based on the input address, even if the corresponding address is not obtained, an address that partially matches is extracted as a search candidate. Therefore, even if the contents do not completely match the contents of the postal code dictionary, it is possible to perform a dictionary search to the extent possible, for example, searching for the corresponding postal code from the input address, or inputting the address. And you can check if the zip code is correct.
【0015】また、このような読み替えによる辞書検索
で得た結果を用いることにより、入力された郵便番号が
5(3)桁であった場合には、その郵便番号を7桁に変
換して登録することもできる。Further, by using the result obtained by the dictionary search based on such replacement, if the input postal code is 5 (3) digits, the postal code is converted into 7 digits and registered. You can also.
【0016】(2)本発明の住所録管理装置は、郵便番
号と住所の情報からなる住所録データを入力するための
入力手段と、予め決められた桁数の異なる2種類の郵便
番号とその郵便番号に対応する住所の情報を記憶した郵
便番号辞書と、上記入力手段によって入力された住所録
データの住所情報の中に読み飛ばし可能な制御情報があ
るか否かを判断する読み飛ばし判断手段と、この読み飛
ばし判断手段の結果、上記住所録データの住所情報の中
に読み飛ばし可能な制御情報がある場合には、その制御
情報を除いた住所情報に基づいて上記郵便番号辞書を検
索する辞書検索手段とを具備したものである。(2) The address book management device according to the present invention comprises an input means for inputting address book data consisting of information on a postal code and an address, and two kinds of postal codes having different predetermined numbers of digits. A postal code dictionary storing information on addresses corresponding to postal codes; and skip determining means for determining whether there is control information that can be skipped in the address information of the address book data input by the input means. As a result of the skip determining means, if there is control information that can be skipped in the address information of the address book data, the postal code dictionary is searched based on the address information excluding the control information. A dictionary search means.
【0017】また、上記辞書検索手段の検索結果に基づ
いて、上記住所録データの郵便番号情報の桁数を変換す
る郵便番号変換手段をさらに具備したことを特徴とす
る。このような構成によれば、入力された住所に改行や
スペース等の読み飛ばし可能な制御情報がある場合に
は、その制御情報を除いた住所で郵便番号辞書が検索さ
れる。したがって、郵便番号辞書の内容と完全に一致し
ていなくとも、可能な範囲で辞書検索を行うことができ
るようになり、例えば入力された住所から該当する郵便
番号を検索したり、入力された住所と郵便番号が正しい
か否かをチェックできるようになる。[0017] Further, there is further provided a postal code conversion means for converting the number of digits of postal code information of the address book data based on a search result of the dictionary search means. According to such a configuration, when the input address has skippable control information such as a line feed or space, the postal code dictionary is searched with the address excluding the control information. Therefore, even if the contents do not completely match the contents of the postal code dictionary, it is possible to perform a dictionary search to the extent possible, for example, searching for the corresponding postal code from the input address, or inputting the address. And you can check if the zip code is correct.
【0018】また、このような読み替えによる辞書検索
で得た結果を用いることにより、入力された郵便番号が
5(3)桁であった場合には、その郵便番号を7桁に変
換して登録することもできる。Further, by using the result obtained by the dictionary search based on the replacement, if the input postal code is 5 (3) digits, the postal code is converted into 7 digits and registered. You can also.
【0019】[0019]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。図1は本発明の住所録管理装置の基
本的な回路構成を示すブロック図である。なお、本装置
は、例えば磁気ディスク等の記録媒体に記録されたプロ
グラムを読み込み、このプログラムによって動作が制御
されるコンピュータによって実現されるものである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a basic circuit configuration of the address book management device of the present invention. The present apparatus is realized by a computer which reads a program recorded on a recording medium such as a magnetic disk, and whose operation is controlled by the program.
【0020】図1において、CPU11は入力指示に従
ったプログラムの起動によりメモリ(ROM12、RA
M13)をアクセスして、本装置全体の制御を行うもの
であり、ここでは住所録管理処理を実行する。In FIG. 1, a CPU 11 activates a program (ROM 12, ROM,
M13) is accessed to control the entire apparatus, and here, an address book management process is executed.
【0021】ROM12には、CPU11を起動するた
めのプログラムを記憶したプログラム領域12aの他、
ここでは郵便番号辞書領域12bが設けられている。郵
便番号辞書領域12bには、予め決められた桁数の異な
る2種類の郵便番号とその郵便番号に対応する住所の情
報を記憶した郵便番号辞書が格納されている。なお、2
種類の郵便番号とは、1つは5(3)桁からなる郵便番
号であり、もう1つは7桁からなる郵便番号である。例
えば、〒060と〒060−0000である。The ROM 12 has a program area 12a in which a program for activating the CPU 11 is stored.
Here, a postal code dictionary area 12b is provided. The postal code dictionary area 12b stores a postal code dictionary in which two types of postal codes having different predetermined numbers of digits and information on addresses corresponding to the postal codes are stored. In addition, 2
One type of postal code is a postal code consisting of 5 (3) digits, and the other is a postal code consisting of 7 digits. For example, $ 060 and $ 060-0000.
【0022】RAM13には、住所録データ領域13
a、1エントリ一時退避領域13b、画面表示メッセー
ジ領域13c、候補一覧領域13dが設けられている。
住所録データ領域13aには、ユーザが入力した各個人
毎の郵便番号と住所の情報からなる住所録データが格納
されている。1エントリ一時退避領域13bには、チェ
ック対象となる住所録データが1エントリ分格納され
る。画面表示メッセージ領域13cは、ユーザに通知す
るメッセージデータが格納される。候補一覧領域13d
には、郵便番号辞書の検索の際に、検索候補として得ら
れた住所情報が格納される。The RAM 13 has an address book data area 13
a, a one-entry temporary save area 13b, a screen display message area 13c, and a candidate list area 13d are provided.
The address book data area 13a stores therein address book data including postal code and address information for each individual input by the user. One entry temporary save area 13b stores one entry of address book data to be checked. The screen display message area 13c stores message data to be notified to the user. Candidate list area 13d
Stores address information obtained as search candidates when searching the postal code dictionary.
【0023】入力装置14は、例えばキーボードからな
り、住所録データの入力や指示を行う。表示装置15
は、例えばLCD (Liquid Crystal Display) やCRT
(Cathode Ray Tube) 等のディスプレイからなり、住所
録データの表示を行う。外部記憶装置16は、例えばフ
ロッピーディスク装置(FDD)やハードディスク装置
(HDD)等の記憶装置からなり、住所録データのファ
イル管理やアプリケーションソフトをインストールする
場合に用いられる。印刷装置17は、例えばシリアルプ
リンタからなり、住所録データに基づく宛名印刷を行う
場合に用いられる。The input device 14 is composed of, for example, a keyboard, and inputs and issues address book data. Display device 15
Are, for example, LCD (Liquid Crystal Display) and CRT
(Cathode Ray Tube), etc., for displaying address book data. The external storage device 16 is composed of a storage device such as a floppy disk device (FDD) or a hard disk device (HDD), and is used when file management of address book data and application software are installed. The printing device 17 includes, for example, a serial printer, and is used when performing address printing based on address book data.
【0024】以下、図1に示す装置によって実現される
本発明の各実施形態を説明する。 (第1の実施形態)図2は本発明の第1の実施形態にお
ける住所録管理装置の機能構成を示すブロック図であ
る。本装置は、キーボード21、住所録アクセス処理部
22、郵便番号チェック処理部23、郵便番号検索処理
部24、ディスプレイ25、住所録データ記憶部26、
1エントリ一時退避領域部27、郵便番号辞書28、候
補一覧記憶メモリ29、画面表示メッセージ領域部30
を有して構成される。Hereinafter, embodiments of the present invention realized by the apparatus shown in FIG. 1 will be described. (First Embodiment) FIG. 2 is a block diagram showing a functional configuration of an address book management device according to a first embodiment of the present invention. The apparatus includes a keyboard 21, an address book access processing section 22, a postal code check processing section 23, a postal code search processing section 24, a display 25, an address book data storage section 26,
One entry temporary save area 27, postal code dictionary 28, candidate list storage memory 29, screen display message area 30
Is configured.
【0025】キーボード21は、住所録データの入力や
指示を行う。住所録アクセス処理部22は、住所録デー
タ記憶部26の中から1エントリ分の住所録データを取
り出し、これを1エントリ一時退避領域部27に格納す
る。郵便番号チェック処理部23は、1エントリ一時退
避領域部27に格納された住所録データ(ユーザによっ
て入力された住所録データ)の郵便番号情報をチェック
する。The keyboard 21 is used to input and issue address book data. The address book access processing unit 22 extracts address book data for one entry from the address book data storage unit 26 and stores it in the one-entry temporary save area 27. The postal code check processing unit 23 checks the postal code information of the address book data (address book data input by the user) stored in the one-entry temporary save area 27.
【0026】郵便番号検索処理部24は、1エントリ一
時退避領域部27に格納された住所録データ(ユーザに
よって入力された住所録データ)に基づいて郵便番号辞
書28を検索する。その際に、第1の実施形態では、郵
便番号辞書28を検索した結果、該当する住所情報が得
られない場合に、住所録データの住所情報の途中までの
文字列を有する住所情報を検索候補として郵便番号辞書
28から抽出し、候補一覧記憶メモリ29に格納する。The postal code search processing unit 24 searches the postal code dictionary 28 based on the address book data (address book data input by the user) stored in the one-entry temporary save area 27. At this time, in the first embodiment, if the corresponding address information is not obtained as a result of searching the postal code dictionary 28, address information having a character string up to the middle of the address information of the address book data is searched for. Extracted from the postal code dictionary 28 and stored in the candidate list storage memory 29.
【0027】住所録データ記憶部26は、ユーザによっ
て入力された各個人毎の郵便番号と住所の情報からなる
住所録データを記憶する。1エントリ一時退避領域部2
7は、チェック対象となる住所録データを1エントリだ
け記憶する。郵便番号辞書28は、5(3)桁と7桁の
2種類の郵便番号とその郵便番号に対応する住所の情報
を記憶している。The address book data storage section 26 stores address book data including postal code and address information for each individual input by the user. 1-entry temporary save area 2
7 stores only one entry of address book data to be checked. The postal code dictionary 28 stores two types of postal codes of 5 (3) digits and 7 digits and information of an address corresponding to the postal code.
【0028】候補一覧記憶メモリ29は、郵便番号辞書
29から検索候補として抽出された住所情報が格納され
る。画面表示メッセージ領域部30は、郵便番号検索処
理部24の検索結果に基づいて作成されるメッセージデ
ータを記憶する。ディスプレイ25は、住所録データや
メッセージデータ等の表示を行う。The candidate list storage memory 29 stores address information extracted from the postal code dictionary 29 as search candidates. The screen display message area unit 30 stores message data created based on the search result of the postal code search processing unit 24. The display 25 displays address book data, message data, and the like.
【0029】次に、第1の実施形態の動作を説明する。
ここでは、入力された住所録データの郵便番号と住所が
正しいか否かをチェックする場合において、(a)辞書
検索処理と、(b)郵便番号変換処理の動作に分けて説
明する。Next, the operation of the first embodiment will be described.
Here, when checking whether the postal code and the address of the input address book data are correct, the operations of (a) dictionary search processing and (b) postal code conversion processing will be described separately.
【0030】(a)辞書検索処理 図3は第1の実施形態における辞書検索処理の動作を示
すフローチャートである。今、チェック対象となる住所
録データ(ユーザが入力した住所録データ)が1エント
リ一時退避領域部27に格納されているものとする。郵
便番号チェック処理部23は、この1エントリ一時退避
領域部27に格納された住所録データの郵便番号情報を
取り込み、これを郵便番号検索処理部24に渡す(ステ
ップA11)。郵便番号検索処理部24は、郵便番号辞
書28の中に該当する郵便番号情報があるか否かを検索
する(ステップA12)。その結果、該当する郵便番号
情報が郵便番号辞書28にない場合には(ステップA1
2のNo)、郵便番号検索処理部24は入力された住所
録データの郵便番号情報にミスがある旨のメッセージデ
ータを画面表示メッセージ領域部30に作成した後、こ
れをディスプレイ25に表示してユーザに通知する(ス
テップA21)。(A) Dictionary Search Process FIG. 3 is a flowchart showing the operation of the dictionary search process in the first embodiment. It is now assumed that address book data to be checked (address book data input by the user) is stored in the one-entry temporary save area 27. The postal code check processing unit 23 captures the postal code information of the address book data stored in the one-entry temporary save area unit 27 and passes it to the postal code search processing unit 24 (Step A11). The postal code search processing unit 24 searches whether or not there is corresponding postal code information in the postal code dictionary 28 (step A12). As a result, if the postal code information does not exist in the postal code dictionary 28 (step A1).
2), the postal code search processing unit 24 creates message data indicating that there is an error in the postal code information of the input address book data in the screen display message area unit 30 and displays it on the display 25. The user is notified (step A21).
【0031】一方、該当する郵便番号情報が郵便番号辞
書28にある場合には(ステップA12のYes)、郵
便番号検索処理部24はその郵便番号情報に対応する住
所情報を郵便番号辞書28から取り出す(ステップA1
3)。この場合、郵便番号から住所を検索しているの
で、幾つかの候補が得られる。On the other hand, if the corresponding postal code information is present in the postal code dictionary 28 (Yes in step A12), the postal code search processing section 24 extracts the address information corresponding to the postal code information from the postal code dictionary 28. (Step A1
3). In this case, since the address is searched from the postal code, some candidates are obtained.
【0032】ここで、郵便番号検索処理部24は住所録
データより住所情報を取り出し、上記郵便番号辞書28
から得られた住所情報と比較する(ステップA14)。
その結果、両者の中に完全一致するものがあるか、ある
いは、前方より含まれる関係にあるものがある場合には
(ステップA14のYes)、郵便番号検索処理部24
は入力された住所録データの郵便番号情報と住所情報が
正しいと判断し、その旨のメッセージデータを画面表示
メッセージ領域部30に作成した後、これをディスプレ
イ25に表示してユーザに通知する(ステップA1
9)。Here, the postal code search processing section 24 extracts the address information from the address book data, and
(Step A14).
As a result, if there is a perfect match between the two, or if there is a relationship that is included from the front (Yes in step A14), the postal code search processing unit 24
Determines that the postal code information and the address information of the input address book data are correct, creates message data to that effect in the screen display message area 30, and displays it on the display 25 to notify the user ( Step A1
9).
【0033】一方、両者の中に一致するものがなけれ
ば、つまり、該当する住所情報が郵便番号辞書28にな
い場合には(ステップA14のNo)、郵便番号検索処
理部24は住所録データの住所情報の途中までの文字列
を有する住所情報が郵便番号辞書28の中に存在するか
否かを調べる(ステップA15)。その結果、途中まで
一致する住所情報があれば(ステップA15のYe
s)、郵便番号検索処理部24はその住所情報を郵便番
号辞書28から抽出し、これを検索候補として候補一覧
記憶メモリ29に格納する(ステップA16)。そし
て、郵便番号検索処理部24はこの候補一覧記憶メモリ
29に格納された検索候補の一覧をディスプレイ25に
表示する(ステップA17)。On the other hand, if there is no match between the two, that is, if the corresponding address information is not in the postal code dictionary 28 (No in step A14), the postal code search processing unit 24 returns It is checked whether or not address information having a character string up to the middle of the address information exists in the postal code dictionary 28 (step A15). As a result, if there is address information that matches partway (Ye in step A15)
s) The postal code search processing unit 24 extracts the address information from the postal code dictionary 28 and stores it in the candidate list storage memory 29 as a search candidate (step A16). Then, the postal code search processing unit 24 displays a list of search candidates stored in the candidate list storage memory 29 on the display 25 (step A17).
【0034】ここで、ユーザがディスプレイ25に表示
された検索候補の中から所望の住所情報を選択すると、
郵便番号検索処理部24はその選択された住所情報に上
記住所録データの住所情報を書き換える(ステップA1
8)。Here, when the user selects desired address information from the search candidates displayed on the display 25,
The postal code search processing unit 24 rewrites the address information of the address book data with the selected address information (step A1).
8).
【0035】また、上記ステップA15において、途中
まで一致する住所情報もなければ(ステップA15のN
o)、郵便番号検索処理部24は入力された住所録デー
タの郵便番号情報と住所情報がアンマッチであると判断
し、その旨のメッセージデータを画面表示メッセージ領
域部30に作成した後、これをディスプレイ25に表示
してユーザに通知する(ステップA20)。In step A15, if there is no address information that matches partway (N in step A15)
o), the postal code search processing unit 24 determines that the postal code information and the address information of the input address book data are unmatched, and creates message data to that effect in the screen display message area unit 30; The information is displayed on the display 25 to notify the user (step A20).
【0036】図4および図5に具体例を示す。まず、3
桁の郵便番号が入力されているケースについて説明す
る。今、図4(a)に示すように、例えば「〒205
東京都羽村市羽町1丁目」(羽1丁目が正解)といった
住所録データをユーザが入力したものとする。このと
き、郵便番号辞書28の内容は同図(b)に示すような
ものとする。FIGS. 4 and 5 show specific examples. First, 3
A case where a digit zip code is input will be described. Now, for example, as shown in FIG.
It is assumed that the user has input address book data such as "1-chome Hamachi, Hamura-shi, Tokyo" (1-chome is correct). At this time, the contents of the postal code dictionary 28 are as shown in FIG.
【0037】この場合、郵便番号辞書28には完全一致
する住所がないため(郵便番号も含む)、辞書検索の結
果、途中まで一致する住所が候補として郵便番号辞書2
8から抽出され、同図(c)に示すような候補一覧画面
が表示される。この例では、「〒205 東京都羽村市
羽」までの文字列により、「〒205 東京都羽村市
羽」、「〒205 東京都羽村市羽東」、「〒205
東京都羽村市羽中」、「〒205 東京都羽村市羽加
美」、「〒205 東京都羽村市羽加西」といった住所
が検索候補として一覧表示されることになる。In this case, since the postal code dictionary 28 does not have a completely matching address (including the postal code), as a result of the dictionary search, the postal code dictionary 2 finds a partially matching address as a candidate.
8 and a candidate list screen as shown in FIG. In this example, the character strings up to “$ 205 Hamura-shi, Hamura-shi, Tokyo” are used to express “$ 205 Haha-shi, Hamura-shi, Tokyo”, “$ 205 Hato, Hamura-shi, Tokyo”, and “$ 205”.
Addresses such as “Hanaka, Hamura-shi, Tokyo”, “〒205, Hakami, Hamura-shi, Tokyo”, and “〒205, Hakanishi, Hamura-shi, Tokyo” will be listed as search candidates.
【0038】ここで、ユーザが1番目の候補である「〒
205 東京都羽村市羽」を選択したとすると、「〒2
05 東京都羽村市羽町1丁目」といった元の住所録デ
ータは「〒205 東京都羽村市羽1丁目」に変換され
る。Here, when the user is the first candidate “〒
205 "Hamura-shi, Tokyo,"
The original address book data such as “05 1 Hamachi, Hamura-shi, Tokyo” is converted to “# 205 1-chome, Hamura-shi, Tokyo”.
【0039】次に、7桁の郵便番号が入力されているケ
ースについて説明する。今、図5(a)に示すように、
例えば「〒205−0001 東京都羽村市羽町1丁
目」(羽1丁目が正解)といった住所録データをユーザ
が入力したものとする。このとき、郵便番号辞書28の
内容は同図(b)に示すようなものとする。Next, a case where a seven-digit postal code is input will be described. Now, as shown in FIG.
For example, it is assumed that the user inputs address book data such as "1-205 Hamachi, Hamura-shi, Tokyo 205-0001" (1-chome is correct). At this time, the contents of the postal code dictionary 28 are as shown in FIG.
【0040】この場合、郵便番号辞書28には完全一致
する住所がないため(郵便番号も含む)、辞書検索の結
果、途中まで一致する住所が候補として郵便番号辞書2
8から抽出され、同図(c)に示すような候補一覧画面
が表示される。この例では、「〒205−0001 東
京都羽村市羽」までの文字列により、「〒205 東京
都羽村市羽」といった住所が検索候補として一覧表示さ
れることになる。In this case, since the postal code dictionary 28 does not have a completely matching address (including the postal code), as a result of the dictionary search, the postal code dictionary 2 finds a partially matching address as a candidate.
8 and a candidate list screen as shown in FIG. In this example, addresses such as “$ 205 Hamura-shi, Hamura-shi, Tokyo” are displayed as a list of search candidates in a character string up to “$ 205-0001 Ha, Hamura-shi, Tokyo”.
【0041】ここで、ユーザが1番目の候補である「〒
205 東京都羽村市羽」を選択したとすると、「〒2
05−0001 東京都羽村市羽町1丁目」といった元
の住所録データは「〒205−0001 東京都羽村市
羽1丁目」に変換される。Here, if the user is the first candidate “〒
205 "Hamura-shi, Tokyo,"
The original address book data such as “05-0001 1-chome Hamachi, Hamura-shi, Tokyo” is converted to “1-chome 1-chome, Hamura-shi, Tokyo 205-0001”.
【0042】(b)郵便番号変換処理 図6は第1の実施形態における郵便番号変換処理の動作
を示すフローチャートである。今、チェック対象となる
住所録データ(ユーザが入力した住所録データ)が1エ
ントリ一時退避領域部27に格納されているものとす
る。郵便番号チェック処理部23は、この1エントリ一
時退避領域部27に格納された住所録データの郵便番号
情報を取り込み、これを郵便番号検索処理部24に渡す
(ステップB11)。郵便番号検索処理部24は、郵便
番号辞書28の中に該当する郵便番号情報があるか否か
を検索する(ステップB12)。(B) Postal code conversion processing FIG. 6 is a flowchart showing the operation of the postal code conversion processing in the first embodiment. It is now assumed that address book data to be checked (address book data input by the user) is stored in the one-entry temporary save area 27. The postal code check processing section 23 takes in the postal code information of the address book data stored in the one-entry temporary save area section 27 and passes it to the postal code search processing section 24 (step B11). The postal code search processing unit 24 searches whether or not there is the corresponding postal code information in the postal code dictionary 28 (step B12).
【0043】該当する郵便番号情報が郵便番号辞書28
にある場合には(ステップB12のYes)、郵便番号
検索処理部24はその郵便番号情報に対応する住所情報
を郵便番号辞書28から取り出す(ステップB13)。
この場合、郵便番号から住所を検索しているので、幾つ
かの候補が得られる。The corresponding postal code information is stored in the postal code dictionary 28
Is present (Yes in step B12), the postal code search processing unit 24 extracts the address information corresponding to the postal code information from the postal code dictionary 28 (step B13).
In this case, since the address is searched from the postal code, some candidates are obtained.
【0044】ここで、郵便番号検索処理部24は住所録
データより住所情報を取り出し、上記郵便番号辞書28
から得られた住所情報と比較する(ステップB14)。
その結果、両者の中に完全一致するものがあるか、ある
いは、前方より含まれる関係にあるものがある場合には
(ステップB14のYes)、郵便番号検索処理部24
は入力された住所録データの郵便番号情報と住所情報が
正しいと判断し、その郵便番号情報の桁数を郵便番号辞
書28を参照して、5(3)桁から7桁に変換して住所
録データ記憶部26に再登録する(ステップB19)。Here, the postal code search processing section 24 extracts the address information from the address book data, and retrieves the postal code dictionary 28
(Step B14).
As a result, if there is a perfect match between the two or if there is a relationship that is included from the front (Yes in step B14), the postal code search processing unit 24
Determines that the postal code information and the address information of the input address book data are correct, converts the number of digits of the postal code information from 5 (3) digits to 7 digits with reference to the postal code dictionary 28, and The data is re-registered in the recorded data storage unit 26 (step B19).
【0045】すなわち、例えば「〒205 東京都羽村
市羽1丁目」という住所録データであれば、その中の郵
便番号情報を「〒205」から「「〒205−001
2」に変換し、その変換後の住所録データを登録する。That is, for example, in the case of address book data of “$ 205, 1-chome, Hamura-shi, Tokyo”, the postal code information in the address book data is changed from “$ 205” to “$ 205-001”.
2 ", and register the converted address book data.
【0046】一方、両者の中に一致するものがなけれ
ば、つまり、該当する住所情報が郵便番号辞書28にな
い場合には(ステップB14のNo)、郵便番号検索処
理部24は住所録データの住所情報の途中までの文字列
を有する住所情報が郵便番号辞書28の中に存在するか
否かを調べる(ステップB15)。その結果、途中まで
一致する住所情報があれば(ステップB15のYe
s)、郵便番号検索処理部24はその住所情報を郵便番
号辞書28から抽出し、これを検索候補として候補一覧
記憶メモリ29に格納する(ステップB16)。そし
て、郵便番号検索処理部24はこの候補一覧記憶メモリ
29に格納された検索候補の一覧をディスプレイ25に
表示する(ステップB17)。On the other hand, if there is no match between the two, that is, if the corresponding address information is not in the postal code dictionary 28 (No in step B14), the postal code search processing unit 24 returns It is checked whether or not address information having a character string up to the middle of the address information exists in the postal code dictionary 28 (step B15). As a result, if there is address information that matches partway (Ye in step B15)
s) The postal code search processing unit 24 extracts the address information from the postal code dictionary 28 and stores it as a search candidate in the candidate list storage memory 29 (step B16). Then, the postal code search processing unit 24 displays a list of search candidates stored in the candidate list storage memory 29 on the display 25 (step B17).
【0047】ここで、ユーザがディスプレイ25に表示
された検索候補の中から所望の住所情報を選択すると、
郵便番号検索処理部24はその選択された住所情報に上
記住所録データの住所情報を書き換える(ステップB1
8)。その後、郵便番号検索処理部24は、その書き換
え後の住所録データの郵便番号情報の桁数を郵便番号辞
書28を参照して、5(3)桁から7桁に変換して住所
録データ記憶部26に再登録する(ステップB19)。Here, when the user selects desired address information from the search candidates displayed on the display 25,
The postal code search processing unit 24 rewrites the address information of the address book data with the selected address information (step B1).
8). Thereafter, the postal code search processing unit 24 converts the number of digits of the postal code information of the rewritten address book data from 5 (3) digits to 7 digits with reference to the postal code dictionary 28 and stores the address book data. The information is re-registered in the unit 26 (step B19).
【0048】(第2の実施形態)次に、本発明の第2の
実施形態を説明する。第2の実施形態では、入力住所の
途中に改行やスペース等の読み飛ばし可能な制御情報が
含まれている場合に、それを読み飛ばして辞書検索する
ことを特徴とする。(Second Embodiment) Next, a second embodiment of the present invention will be described. The second embodiment is characterized in that, when an input address includes skippable control information such as a line feed or space, the control information is skipped and a dictionary search is performed.
【0049】図7は本発明の第2の実施形態における住
所録管理装置の機能構成を示すブロック図である。基本
的な構成は図2と同様であり、同じ部分には同一符号を
付して、その説明は省略するものとする。FIG. 7 is a block diagram showing a functional configuration of the address book management device according to the second embodiment of the present invention. The basic configuration is the same as that of FIG. 2, and the same portions are denoted by the same reference numerals and description thereof will be omitted.
【0050】図7の構成において、図2と異なる点は、
住所録データ記憶部26に記憶された住所録データ(ユ
ーザによって入力された住所録データ)の住所情報に、
改行やスペース等の読み飛ばし可能な制御情報が含まれ
ていることである。The configuration of FIG. 7 differs from that of FIG.
In the address information of the address book data (address book data input by the user) stored in the address book data storage unit 26,
That is, control information that can be skipped, such as a line feed or a space, is included.
【0051】次に、第2の実施形態の動作を説明する。
ここでは、入力された住所録データの郵便番号と住所が
正しいか否かをチェックする場合において、(a)辞書
検索処理と、(b)郵便番号変換処理の動作に分けて説
明する。Next, the operation of the second embodiment will be described.
Here, when checking whether the postal code and the address of the input address book data are correct, the operations of (a) dictionary search processing and (b) postal code conversion processing will be described separately.
【0052】(a)辞書検索処理 図8は第2の実施形態における辞書検索処理の動作を示
すフローチャートである。今、チェック対象となる住所
録データ(ユーザが入力した住所録データ)が1エント
リ一時退避領域部27に格納されているものとする。郵
便番号チェック処理部23は、この1エントリ一時退避
領域部27に格納された住所録データの郵便番号情報を
取り込み、これを郵便番号検索処理部24に渡す(ステ
ップC11)。郵便番号検索処理部24は、郵便番号辞
書28の中に該当する郵便番号情報があるか否かを検索
する(ステップC12)。その結果、該当する郵便番号
情報が郵便番号辞書28にない場合には(ステップC1
2のNo)、郵便番号検索処理部24は入力された住所
録データの郵便番号情報にミスがある旨のメッセージデ
ータを画面表示メッセージ領域部30に作成した後、こ
れをディスプレイ25に表示してユーザに通知する(ス
テップC20)。(A) Dictionary Search Process FIG. 8 is a flowchart showing the operation of the dictionary search process in the second embodiment. It is now assumed that address book data to be checked (address book data input by the user) is stored in the one-entry temporary save area 27. The postal code check processing unit 23 takes in the postal code information of the address book data stored in the one-entry temporary save area 27, and passes it to the postal code search processing unit 24 (step C11). The postal code search processing unit 24 searches whether or not there is corresponding postal code information in the postal code dictionary 28 (step C12). As a result, if the corresponding postal code information is not in the postal code dictionary 28 (step C1).
2), the postal code search processing unit 24 creates message data indicating that there is an error in the postal code information of the input address book data in the screen display message area unit 30 and displays it on the display 25. The user is notified (step C20).
【0053】一方、該当する郵便番号情報が郵便番号辞
書28にある場合には(ステップC12のYes)、郵
便番号検索処理部24はその郵便番号情報に対応する住
所情報を郵便番号辞書28から取り出す(ステップC1
3)。この場合、郵便番号から住所を検索しているの
で、幾つかの候補が得られる。On the other hand, when the corresponding postal code information is present in the postal code dictionary 28 (Yes in step C12), the postal code search processing section 24 extracts the address information corresponding to the postal code information from the postal code dictionary 28. (Step C1
3). In this case, since the address is searched from the postal code, some candidates are obtained.
【0054】ここで、郵便番号検索処理部24は住所録
データより住所情報を取り出す(ステップC14)。そ
して、郵便番号検索処理部24はその住所情報の中に改
行やスペース等の読み飛ばし可能な制御情報があるか否
かを判断する(ステップC15)。住所情報の中に読み
飛ばし可能な制御情報がある場合には(ステップC15
のYes)、郵便番号検索処理部24は当該住所情報か
らその制御情報を取り除いて詰める(ステップC1
6)。なお、禁則情報は読み飛ばし可能とするが、改頁
や、連続した改行は読み飛ばし不可とする。Here, the postal code search processing section 24 extracts address information from the address book data (step C14). Then, the postal code search processing section 24 determines whether or not the address information includes control information that can be skipped, such as a line feed or a space (step C15). If there is control information that can be skipped in the address information (step C15)
Yes), the postal code search processing unit 24 removes the control information from the address information and packs it (step C1).
6). The prohibition information can be skipped, but page breaks and continuous line breaks cannot be skipped.
【0055】このようにして、住所録データの住所情報
から制御情報を除去すると、郵便番号検索処理部24は
その住所情報と上記郵便番号辞書28から得られた住所
情報とを比較し、両者の中に一致するものがあれば(ス
テップC17のYes)、郵便番号検索処理部24は入
力された住所録データの郵便番号情報と住所情報が正し
いと判断し、その旨のメッセージデータを画面表示メッ
セージ領域部30に作成した後、これをディスプレイ2
5に表示してユーザに通知する(ステップC18)。When the control information is removed from the address information of the address book data in this manner, the postal code search processing section 24 compares the address information with the address information obtained from the postal code dictionary 28, and If there is a match (Yes in step C17), the postal code search processing unit 24 determines that the postal code information and the address information of the input address book data are correct, and displays the message data to that effect on the screen display message. After being created in the area 30, this is displayed on the display 2.
5 to notify the user (step C18).
【0056】一方、両者の中に一致するものがなければ
(ステップC17のNo)、郵便番号検索処理部24は
入力された住所録データの郵便番号情報と住所情報がア
ンマッチであると判断し、その旨のメッセージデータを
画面表示メッセージ領域部30に作成した後、これをデ
ィスプレイ25に表示してユーザに通知する(ステップ
C19)。On the other hand, if there is no match between the two (No in step C17), the postal code search processing unit 24 determines that the postal code information and address information of the input address book data are unmatched, After the message data to that effect is created in the screen display message area section 30, this is displayed on the display 25 to notify the user (step C19).
【0057】図9および図10に具体例を示す。例えば
図9(a)に示すように、住所の中にスペース31があ
るものはそれを読み飛ばすことができ、それを除いた文
字列からなる住所をキーとして辞書検索を行うことがで
きる。同様に、同図(b)に示すように、住所の中に非
連続の改行31があるものはそれを読み飛ばすことがで
き、それを除いた文字列からなる住所をキーとして辞書
検索を行うことができる。しかし、同図(c)や同図
(d)のように、住所の中に連続する改行31あるもの
はそれを読み飛ばすことができない。つまり、辞書検索
の対象とならない。FIGS. 9 and 10 show specific examples. For example, as shown in FIG. 9A, if there is a space 31 in an address, it can be skipped, and a dictionary search can be performed using an address consisting of a character string excluding the space as a key. Similarly, as shown in FIG. 7B, a non-continuous line feed 31 in the address can be skipped, and a dictionary search is performed using the address consisting of a character string excluding the line feed 31 as a key. be able to. However, if there is a continuous line feed 31 in the address as shown in FIGS. 3C and 3D, it cannot be skipped. That is, it is not a target of dictionary search.
【0058】また、図10に示すような禁則情報33に
ついては読み飛ばすことができ、それを除いた文字列か
らなる住所をキーとして辞書検索を行うことができる。 (b)郵便番号変換処理 図11は第2の実施形態における郵便番号変換処理の動
作を示すフローチャートである。今、チェック対象とな
る住所録データ(ユーザが入力した住所録データ)が1
エントリ一時退避領域部27に格納されているものとす
る。郵便番号チェック処理部23は、この1エントリ一
時退避領域部27に格納された住所録データの郵便番号
情報を取り込み、これを郵便番号検索処理部24に渡す
(ステップD11)。郵便番号検索処理部24は、郵便
番号辞書28の中に該当する郵便番号情報があるか否か
を検索する(ステップD12)。Further, the prohibition information 33 as shown in FIG. 10 can be skipped, and a dictionary search can be performed using an address consisting of a character string excluding the information as a key. (B) Postal code conversion processing FIG. 11 is a flowchart showing the operation of the postal code conversion processing in the second embodiment. Now, the address book data to be checked (address book data input by the user) is 1
It is assumed that it is stored in the entry temporary save area 27. The postal code check processing unit 23 takes in the postal code information of the address book data stored in the one-entry temporary save area 27 and passes it to the postal code search processing unit 24 (step D11). The postal code search processing unit 24 searches whether or not there is the corresponding postal code information in the postal code dictionary 28 (step D12).
【0059】該当する郵便番号情報が郵便番号辞書28
にある場合には(ステップD12のYes)、郵便番号
検索処理部24はその郵便番号情報に対応する住所情報
を郵便番号辞書28から取り出す(ステップD13)。
この場合、郵便番号から住所を検索しているので、幾つ
かの候補が得られる。The corresponding postal code information is stored in the postal code dictionary 28
(Step D12: Yes), the postal code search processing unit 24 extracts the address information corresponding to the postal code information from the postal code dictionary 28 (step D13).
In this case, since the address is searched from the postal code, some candidates are obtained.
【0060】ここで、郵便番号検索処理部24は住所録
データより住所情報を取り出す(ステップD14)。そ
して、郵便番号検索処理部24はその住所情報の中に改
行やスペース等の読み飛ばし可能な制御情報があるか否
かを判断する(ステップD15)。住所情報の中に読み
飛ばし可能な制御情報がある場合には(ステップD15
のYes)、郵便番号検索処理部24は当該住所情報か
らその制御情報を取り除いて詰める(ステップD1
6)。なお、禁則情報は読み飛ばし可能とするが、改頁
や、連続した改行は読み飛ばし不可とする。Here, the postal code search processing section 24 extracts address information from the address book data (step D14). Then, the postal code search processing unit 24 determines whether or not the address information includes control information that can be skipped, such as a line feed or a space (step D15). If there is control information that can be skipped in the address information (step D15)
Yes), the postal code search processing unit 24 removes the control information from the address information and packs it (step D1).
6). The prohibition information can be skipped, but page breaks and continuous line breaks cannot be skipped.
【0061】このようにして、住所録データの住所情報
から制御情報を除去すると、郵便番号検索処理部24は
その住所情報と上記郵便番号辞書28から得られた住所
情報とを比較し、両者の中に一致するものがあれば(ス
テップD17のYes)、郵便番号検索処理部24は入
力された住所録データの郵便番号情報と住所情報が正し
いと判断し、その郵便番号情報の桁数を郵便番号辞書2
8を参照して、5(3)桁から7桁に変換して住所録デ
ータ記憶部26に再登録する(ステップD18)。When the control information is removed from the address information of the address book data in this way, the postal code search processing unit 24 compares the address information with the address information obtained from the postal code dictionary 28, and If there is a match (Yes in step D17), the postal code search processing unit 24 determines that the postal code information and the address information of the input address book data are correct, and changes the number of digits of the postal code information to postal code. Number dictionary 2
Referring to FIG. 8, 5 (3) digits are converted to 7 digits and re-registered in the address book data storage unit 26 (step D18).
【0062】すなわち、例えば「〒205 東京都羽村
市羽1丁目」という住所録データであれば、その中の郵
便番号情報を「〒205」から「「〒205−001
2」に変換し、その変換後の住所録データを登録する。That is, for example, in the case of address book data of “$ 205, 1-chome, Hamura, Tokyo, Tokyo”, the postal code information in the address book data is changed from “$ 205” to “$ 205-001”.
2 ", and register the converted address book data.
【0063】このように、可能な範囲で辞書検索を行う
ことができるようになり、例えば入力された住所録デー
タの郵便番号と住所が正しいか否かを正しく判断できる
ようになる。As described above, it is possible to perform a dictionary search within a possible range. For example, it is possible to correctly determine whether or not the postal code and address of the input address book data are correct.
【0064】また、入力された郵便番号が5(3)桁で
あった場合には、辞書検索後、その郵便番号を7桁に変
換して登録することもできる。なお、上記各実施形態で
は、郵便番号と住所の両方を入力し、それが正しいか否
かを辞書検索により判断する場合を想定した説明した
が、例えば住所のみを入力し、その住所をキーワードと
して、該当する郵便番号を辞書検索により求める場合で
も、上記同様の手法を適用することができるものであ
る。If the input postal code is 5 (3) digits, the postal code can be converted to 7 digits and registered after a dictionary search. In each of the above embodiments, the description has been made on the assumption that the user inputs both the postal code and the address and determines whether or not the postal code is correct or not by a dictionary search. Even when the corresponding postal code is obtained by dictionary search, the same method as described above can be applied.
【0065】また、上述した各実施形態において記載し
た手法は、コンピュータに実行させることのできるプロ
グラムとして、例えば磁気ディスク(フロッピーディス
ク、ハードディスク等)、光ディスク(CD−ROM、
DVD等)、半導体メモリなどの記録媒体に書き込んで
各種装置に適用したり、通信媒体により伝送して各種装
置に適用することも可能である。本装置を実現するコン
ピュータは、記録媒体に記録されたプログラムを読み込
み、このプログラムによって動作が制御されることによ
り、上述した処理を実行する。The method described in each of the above-described embodiments is, for example, a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM,
It is also possible to write the data on a recording medium such as a DVD or a semiconductor memory and apply it to various devices, or to transmit it via a communication medium and apply it to various devices. A computer that realizes the present apparatus reads the program recorded on the recording medium, and executes the above-described processing by controlling the operation of the program.
【0066】[0066]
【発明の効果】以上のように本発明によれば、途中まで
一致した住所を検索候補としたり、改行やスペース(禁
則情報なども含む)等を読み飛ばすことにより、郵便番
号辞書の内容と完全に一致していなくとも、可能な範囲
で辞書検索を行うことができ、例えば入力された住所か
ら郵便番号を検索したり、入力された住所と郵便番号が
正しいか否かをチェックできるようになる。また、この
ような読み替えによる辞書検索で得た結果を用いること
により、入力された郵便番号を5(3)桁から7桁に変
換して登録できるようになる。As described above, according to the present invention, the contents of the postal code dictionary can be completely obtained by setting an address that matches partway as a search candidate, or skipping a line feed or space (including prohibited information). Even if it does not match, you can search the dictionary as much as possible, for example, you can search for the postal code from the input address, or check whether the input address and the postal code are correct . In addition, by using the result obtained by the dictionary search by such replacement, the input postal code can be converted from 5 (3) digits to 7 digits and registered.
【図1】本発明の住所録管理装置の基本的な回路構成を
示すブロック図。FIG. 1 is a block diagram showing a basic circuit configuration of an address book management device of the present invention.
【図2】本発明の第1の実施形態における住所録管理装
置の機能構成を示すブロック図。FIG. 2 is a block diagram showing a functional configuration of the address book management device according to the first embodiment of the present invention.
【図3】第1の実施形態における辞書検索処理の動作を
示すフローチャート。FIG. 3 is a flowchart illustrating an operation of a dictionary search process according to the first embodiment.
【図4】第1の実施形態における辞書検索処理を具体的
に説明するための図。FIG. 4 is a diagram for specifically explaining a dictionary search process according to the first embodiment;
【図5】第1の実施形態における辞書検索処理を具体的
に説明するための図。FIG. 5 is a diagram for specifically explaining a dictionary search process according to the first embodiment;
【図6】第1の実施形態における郵便番号変換処理の動
作を示すフローチャート。FIG. 6 is a flowchart illustrating the operation of a postal code conversion process according to the first embodiment.
【図7】本発明の第2の実施形態における住所録管理装
置の機能構成を示すブロック図。FIG. 7 is a block diagram showing a functional configuration of an address book management device according to a second embodiment of the present invention.
【図8】第2の実施形態における辞書検索処理の動作を
示すフローチャート。FIG. 8 is a flowchart illustrating an operation of a dictionary search process according to the second embodiment.
【図9】第2の実施形態における辞書検索処理を具体的
に説明するための図。FIG. 9 is a diagram for specifically explaining a dictionary search process according to the second embodiment;
【図10】第2の実施形態における辞書検索処理を具体
的に説明するための図。FIG. 10 is a diagram for specifically explaining a dictionary search process according to the second embodiment;
【図11】第2の実施形態における郵便番号変換処理の
動作を示すフローチャート。FIG. 11 is a flowchart illustrating the operation of a postal code conversion process according to the second embodiment.
11…CPU 12…ROM 12a…プログラム領域 12b…郵便番号辞書領域 13…RAM 13a…住所録データ領域 13b…1エントリ一時退避領域 13c…画面表示メッセージ領域 13d…候補一覧領域 14…入力装置 15…表示装置 16…外部記憶装置 17…印刷装置 21…キーボード 22…住所録アクセス処理部 23…郵便番号チェック処理部 24…郵便番号検索処理部 25…ディスプレイ 26…住所録データ記憶部 27…1エントリ一時退避領域部 28…郵便番号辞書 29…候補一覧記憶メモリ 30…画面表示メッセージ領域部 11 CPU 12 ROM 12a Program area 12b Postal code dictionary area 13 RAM 13a Address book data area 13b 1-entry temporary save area 13c Screen display message area 13d Candidate list area 14 Input device 15 Display Apparatus 16 External storage device 17 Printing device 21 Keyboard 22 Address book access processing unit 23 Postal code check processing unit 24 Postal code search processing unit 25 Display 26 Address book data storage unit 27 One entry temporary save Area part 28 ... Postal code dictionary 29 ... Candidate list storage memory 30 ... Screen display message area part
Claims (10)
ータを入力するための入力手段と、 予め決められた桁数の異なる2種類の郵便番号とその郵
便番号に対応する住所の情報を記憶した郵便番号辞書
と、 上記入力手段によって入力された住所録データの住所情
報に基づいて上記郵便番号辞書を検索する辞書検索手段
と、 この辞書検索手段の結果、該当する住所情報が得られな
い場合に、上記住所録データの住所情報の途中までの文
字列を有する住所情報を検索候補として上記郵便番号辞
書から抽出する検索候補作成手段と、 この検索候補作成手段によって得られた検索候補を表示
する表示手段とを具備したことを特徴とする住所録管理
装置。An input means for inputting address book data comprising postal code and address information, and storing two kinds of postal codes having different predetermined numbers of digits and address information corresponding to the postal code. A postal code dictionary, a dictionary search means for searching the postal code dictionary based on the address information of the address book data input by the input means, and a case where no corresponding address information is obtained as a result of the dictionary search means. A search candidate creating unit for extracting address information having a character string up to the middle of the address information of the address book data as a search candidate from the postal code dictionary; and displaying the search candidates obtained by the search candidate creating unit. An address book management device comprising a display unit.
補の中で選択された住所情報に基づいて、上記住所録デ
ータの住所情報を書き換える住所書き換え手段をさらに
具備したことを特徴とする請求項1記載の住所録管理装
置。2. An address rewriting means for rewriting address information of the address book data based on address information selected from the search candidates displayed by the display means. Address book management device as described.
て、上記住所録データの郵便番号情報の桁数を変換する
郵便番号変換手段をさらに具備したことを特徴とする請
求項1記載の住所録管理装置。3. The address book according to claim 1, further comprising a postal code conversion means for converting the number of digits of postal code information of said address book data based on a search result of said dictionary search means. Management device.
ータを入力するための入力手段と、 予め決められた桁数の異なる2種類の郵便番号とその郵
便番号に対応する住所の情報を記憶した郵便番号辞書
と、 上記入力手段によって入力された住所録データの住所情
報の中に読み飛ばし可能な制御情報があるか否かを判断
する読み飛ばし判断手段と、 この読み飛ばし判断手段の結果、上記住所録データの住
所情報の中に読み飛ばし可能な制御情報がある場合に
は、その制御情報を除いた住所情報に基づいて上記郵便
番号辞書を検索する辞書検索手段とを具備したことを特
徴とする住所録管理装置。4. Input means for inputting address book data comprising postal code and address information, and storing two kinds of postal codes having different predetermined numbers of digits and address information corresponding to the postal code. A postal code dictionary, and a skip determination unit that determines whether there is any control information that can be skipped in the address information of the address book data input by the input unit. As a result of the skip determination unit, When there is control information that can be skipped in the address information of the address book data, dictionary search means for searching the postal code dictionary based on the address information excluding the control information is provided. Address book management device.
て、上記住所録データの郵便番号情報の桁数を変換する
郵便番号変換手段をさらに具備したことを特徴とする請
求項4記載の住所録管理装置。5. The address book according to claim 4, further comprising a postal code conversion means for converting the number of digits of postal code information of said address book data based on a search result of said dictionary search means. Management device.
ータを管理するための住所録管理方法において、 予め決められた桁数の異なる2種類の郵便番号とその郵
便番号に対応する住所の情報を記憶した郵便番号辞書を
有し、 上記住所録データの住所情報に基づいて上記郵便番号辞
書を検索し、 この辞書検索の結果、該当する住所情報が得られない場
合に、上記住所録データの住所情報の途中までの文字列
を有する住所情報を検索候補として上記郵便番号辞書か
ら抽出し、 この抽出された検索候補を表示することを特徴とする住
所録管理方法。6. An address book management method for managing address book data comprising postal code and address information, comprising: two kinds of postal codes having different predetermined numbers of digits; and address information corresponding to the postal codes. The postal code dictionary is stored based on the address information of the address book data. The postal code dictionary is searched based on the address information. If the corresponding address information cannot be obtained as a result of the dictionary search, the An address book management method, comprising extracting address information having a character string up to the middle of the address information from the postal code dictionary as a search candidate, and displaying the extracted search candidate.
た住所情報に基づいて、上記住所録データの住所情報を
書き換えることを特徴とする請求項6記載の住所録管理
方法。7. The address book management method according to claim 6, wherein the address information of the address book data is rewritten based on the address information selected from the displayed search candidates.
て、上記住所録データの郵便番号情報の桁数を変換する
ことを特徴とする請求項6記載の住所録管理方法。8. The address book management method according to claim 6, wherein the number of digits of postal code information of the address book data is converted based on a search result of the postal code dictionary.
ータを管理するための住所録管理方法において、 予め決められた桁数の異なる2種類の郵便番号とその郵
便番号に対応する住所の情報を記憶した郵便番号辞書を
有し、 上記住所録データの住所情報の中に読み飛ばし可能な制
御情報があるか否かを判断し、 この判断の結果、上記住所録データの住所情報の中に読
み飛ばし可能な制御情報がある場合には、その制御情報
を除いた住所情報に基づいて上記郵便番号辞書を検索す
ることを特徴とする住所録管理方法。9. An address book management method for managing address book data including postal code and address information, comprising: two kinds of postal codes having different predetermined numbers of digits; and address information corresponding to the postal codes. It is determined whether or not there is control information that can be skipped in the address information of the address book data, and as a result of this determination, the address information of the address book data has If there is control information that can be skipped, an address book management method characterized by searching the postal code dictionary based on address information excluding the control information.
て、上記住所録データの郵便番号情報の桁数を変換する
ことを特徴とする請求項9記載の住所録管理方法。10. The address book management method according to claim 9, wherein the number of digits of postal code information of the address book data is converted based on a search result of the postal code dictionary.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9003267A JPH10198693A (en) | 1997-01-10 | 1997-01-10 | Device and method for address book management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9003267A JPH10198693A (en) | 1997-01-10 | 1997-01-10 | Device and method for address book management |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10198693A true JPH10198693A (en) | 1998-07-31 |
Family
ID=11552693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9003267A Pending JPH10198693A (en) | 1997-01-10 | 1997-01-10 | Device and method for address book management |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10198693A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010107804A (en) * | 2001-09-26 | 2001-12-07 | 황성구 | Method for searching some information including addresses and zip codes and inquiring the result of delivery service |
CN110688851A (en) * | 2019-09-26 | 2020-01-14 | 税友软件集团股份有限公司 | Method, device and medium for extracting key information of address text |
-
1997
- 1997-01-10 JP JP9003267A patent/JPH10198693A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010107804A (en) * | 2001-09-26 | 2001-12-07 | 황성구 | Method for searching some information including addresses and zip codes and inquiring the result of delivery service |
CN110688851A (en) * | 2019-09-26 | 2020-01-14 | 税友软件集团股份有限公司 | Method, device and medium for extracting key information of address text |
CN110688851B (en) * | 2019-09-26 | 2023-07-28 | 亿企赢网络科技有限公司 | Method, device and medium for extracting key information of address text |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5367947B2 (en) | Method and system for terminology database expansion | |
US8645812B1 (en) | Methods and apparatus for automated redaction of content in a document | |
US8275781B2 (en) | Processing documents by modification relation analysis and embedding related document information | |
KR101114189B1 (en) | Label system-translation of text and multi-language support at runtime and design | |
US20070203691A1 (en) | Translator support program, translator support device and translator support method | |
JP2020123321A (en) | Method and apparatus for search processing based on clipboard data | |
US20040261047A1 (en) | Electrical form design and management method, and recording medium | |
JPH10198693A (en) | Device and method for address book management | |
JPH10198673A (en) | Device and method for address book management | |
JP4957043B2 (en) | Information processing apparatus, program, and business application introduction method | |
JPH10207875A (en) | Tabulating device and its method | |
JP4805491B2 (en) | Dictionary management program and computer system | |
JP3734391B2 (en) | Individual name extraction device, extraction method, and recording medium | |
JP3672473B2 (en) | Individual name extraction device, extraction method, and recording medium | |
JPH11203279A (en) | Kana-kanji conversion device and method and storage medium | |
JP5344649B2 (en) | Character string conversion apparatus, character string conversion method, program, and recording medium | |
JPH0785040A (en) | Inscription nonuniformity detecting method and kana/ kanji converting method | |
JP2004227150A (en) | Character string conversion processing program | |
JPH05307541A (en) | Kana to kanji converting system | |
JP2003167912A (en) | Address code retrieving system and address code retrieving and processing program | |
CN118297080A (en) | Content display method, device, computer equipment and storage medium | |
JP3576060B2 (en) | Approval device for individual name, authentication method, and recording medium | |
JPH01211028A (en) | Document retrieving system | |
JP2007140781A (en) | Name analysis device, name analysis method and name analysis program | |
JP2008234099A (en) | Character string retrieving apparatus, and character string retrieving method |