(57)【特許請求の範囲】
【請求項１】
画面上で選択された文字列から電話帳情報の各項目の内容を抽出する抽出手段と、
抽出された前記電話帳情報の各項目の内容を前記画面の編集可能領域に表示する抽出項目内容表示手段と、
前記編集可能領域における前記電話帳情報の各項目の内容の編集を受け付ける編集受付手段と、
編集された前記電話帳情報の各項目の内容を電話帳に追加する追加手段と、
前記電話帳情報の同一の項目の内容についての複数の候補であって、前記抽出手段により抽出されたものがあるときに、前記複数の候補を前記画面に表示する複数候補表示手段と、
前記画面に表示された複数の候補のうち何れを選択するかを受け付ける選択受付手段と、
を備え、
前記抽出手段は、電話番号、ファクシミリ番号又は郵便番号を抽出するために、電話番号、ファクシミリ番号又は郵便番号に対応する所定のテンプレートに文字列が当てはまるか否かを判断し、
前記複数候補表示手段は、前記複数の候補を抽出条件に従った優先順位で前記画面に表示し、
前記追加手段は、選択された候補を前記項目の内容として電話帳に追加することを特徴とする電話帳情報抽出方式。
【請求項２】
画面上で選択された文字列から電話帳情報の各項目の内容を抽出する抽出ステップと、
抽出された前記電話帳情報の各項目の内容を前記画面の編集可能領域に表示する抽出項目内容表示ステップと、
前記編集可能領域における前記電話帳情報の各項目の内容の編集を受け付ける編集受付ステップと、
編集された前記電話帳情報の各項目の内容を電話帳に追加する追加ステップと、
前記電話帳情報の同一の項目の内容についての複数の候補であって、前記抽出ステップで抽出されたものがあるときに、前記複数の候補を前記画面に表示する複数候補表示ステップと、
前記画面に表示された複数の候補のうち何れを選択するかを受け付ける選択受付ステップと、
を備え、
前記抽出ステップでは、電話番号、ファクシミリ番号又は郵便番号を抽出するために、電話番号、ファクシミリ番号又は郵便番号に対応する所定のテンプレートに文字列が当てはまるか否かを判断し、
前記複数候補表示ステップでは、前記複数の候補を抽出条件に従った優先順位で前記画面に表示し、
前記追加ステップでは、選択された候補を前記項目の内容として電話帳に追加することを特徴とする電話帳情報抽出方法。
【請求項３】
請求項２に記載の電話帳抽出方法をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電話帳を有する情報端末装置に関し、特にウィンドウ画面を表示するためのオペレーティングシステム（以下、ＯＳと略称する）を有する情報端末装置における電話番号などの電話帳情報を抽出して、電話帳に登録する方式及びその方法に関する。
【０００２】
【従来の技術】
従来、ＯＳの実行によって表示されているワープロ文書等のウィンドウあるいは他のウィンドウの画面中に表示されている任意の電話番号情報を簡単な操作で抽出する方法として特開２０００−９２２３２に記載の方法がある。
【０００３】
図４は、特開２０００−９２２３２で開示されている情報ターミナル９００のブロック図を示している。
【０００４】
図４において、情報ターミナル９００は、表示部９１０、記憶部９３０、入力部９４０、回線インタフェース部９５０及び制御部９６０を備える。
【０００５】
この情報ターミナル９００は、更に、住所比較メモリ部９７０を備えている。住所比較メモリ部９７０は、第２のウィンドウ９１２から発信情報として取り込んだ文字列に数字以外の文字列が含まれる場合、その数字以外の文字列に住所比較メモリ部１７０に予め登録されている「住所」、「アドレス」、「県」、「市」、「東京都」等の予め定められた文字列が含まれているか否かを判断し、そうである場合には、数字以外のその文字列を電話帳アドレス記憶部９２１の住所欄９２２に住所として登録する。
【０００６】
この情報ターミナル９００によれば、電子メール本文の末尾に記載されている署名欄やホームページの問い合わせ欄に記載されている社名、住所、電話番号、ＦＡＸ番号等を含む領域をコンピュータマウス等で選択するだけで、電話帳を成長させることができる。
【０００７】
【発明が解決しようとする課題】
しかしながら情報ターミナル９００では、数字以外の文字列に予め登録されている文字列が含まれている場合にしか住所を登録することができない。
【０００８】
また、一致した候補が複数見つかった場合は、一つの候補以外は廃棄されてしまう。
【０００９】
更に、選択した文字列が氏名か地名か判断がつかない等、曖昧である場合は、氏名であるにもかかわらず、強制的に地名として抽出されてしまうことがある。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、コンピュータマウス等で選択した文字列から電話帳情報を適切に抽出するための方式及びその方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明によれば、画面上で選択された文字列から電話帳情報の各項目の内容を抽出する抽出手段と、抽出された前記電話帳情報の各項目の内容を前記画面の編集可能領域に表示する抽出項目内容表示手段と、前記編集可能領域における前記電話帳情報の各項目の内容の編集を受け付ける編集受付手段と、編集された前記電話帳情報の各項目の内容を電話帳に追加する追加手段と、前記電話帳情報の同一の項目の内容についての複数の候補であって、前記抽出手段により抽出されたものがあるときに、前記複数の候補を前記画面に表示する複数候補表示手段と、前記画面に表示された複数の候補のうち何れを選択するかを受け付ける選択受付手段と、を備え、前記抽出手段は、電話番号、ファクシミリ番号又は郵便番号を抽出するために、電話番号、ファクシミリ番号又は郵便番号に対応する所定のテンプレートに文字列が当てはまるか否かを判断し、前記複数候補表示手段は、前記複数の候補を抽出条件に従った優先順位で前記画面に表示し、前記追加手段は、選択された候補を前記項目の内容として電話帳に追加することを特徴とする電話帳情報抽出方式が提供される。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００１４】
図１は本発明の実施形態による情報ターミナルの構成を示すブロック図である。図１を参照すると、パーソナルコンピュータやＰＤＡ(Personal Digital Assistant)等に代表される情報ターミナル１００は、表示部１１０、記憶部１３０、入力部１４０、回線インタフェース部１５０、制御部１６０、電話帳アドレス記憶部１２１及び情報抽出部１８０を備える。また、電話帳アドレス記憶部１２１は電話番号欄１２２を備える。
【００１５】
制御部１６０は、閉じられた線分を外縁とするウィンドウ（第１のウィンドウ１１１、電話帳ウィンドウ１１２その他ウィンドウ）を表示部１１０に描画する機能及び情報ターミナル１００の全体をコントロールする機能を有する。また、制御部１６０は、第１のウィンドウ１１１上で利用者による入力部１４０の操作により選択された文字列を記憶部１３０に取り込み、その文字列と情報抽出部１８０に登録されている所定の文字列との間で前方一致又は後方一致等の検索条件に従って比較処理を行い、比較した結果を、電話帳ウィンドウ１１２の該当する欄（氏名の欄、会社名の欄等）に表示し、電話帳ウィンドウ１１２内で利用者による編集及び登録指示を入力部１４０で受け付け、必要に応じて入力部１４０が受け付けた編集操作（候補リストからの選択、直接文字操作等）により、各欄に表示された内容を適切な文字列に変更を行し、入力部１４０が受け付けた登録指示（登録ボタンの押下）により、電話帳ウィンドウ１１２の各欄に表示され、必要に応じて編集された内容を、電話帳アドレス記憶部１２１の電話番号欄１２２に格納する。
【００１６】
次に、図２を参照して図１に示す情報ターミナル１００の動作の詳細を説明する。
【００１７】
利用者は、第１のウィンドウ１１１（電子メールを表示するウィンドウ、ホームページを表示するウィンドウ、ワードプロセッサのウィンドウ等）に表示されている内容のうちに、例えば、電子メール本文の末尾に記述されている署名欄、ホームページの問い合わせ欄等に電話帳に取り込むことができる情報が記述されていることを認識したならば、コンピュータマウスやキーボードを用いてその欄を選択して、コンピュータマウスの右ボタンをクリックする。
【００１８】
すると、制御部１６０は、選択された文字列から電話帳情報の各項目の内容を抽出し、選択された文字列を表示するためのテキストボックス１１２−１及び抽出された各項目の内容を表示するためのテキストボックス１１２−２〜１１２−７を有する電話帳ウィンドウ１１２をポップアップ表示し、選択された文字列を表示するためのテキストボックスには選択された文字列を表示し、抽出された各項目の内容を表示するためのテキストボックスには、抽出された各項目の内容を表示する。
【００１９】
制御部１６０は、電話帳ウィンドウ１１２の表示前の抽出の実行の際には、デフォルトで用意されている抽出条件に従って各項目の内容を抽出する。
【００２０】
例えば、「(株)」の前又は後のひとかたまりの文字列（前又は後にあるスペースにより区切られている文字列）と「(株)」の組を会社名の文字列として抽出し、「株式会社」の前のひとかたまるり文字列と「株式会社」の組を会社名の文字列として抽出する。
【００２１】
会社名の文字列として認識された文字列に続く文字列を所属の文字列として抽出する。または、「事業部」、「部」、「課」を含むひとかたまりの文字列を所属の文字列として抽出する。
【００２２】
「社長」、「専務」、「常務」、「部長」、「課長」、「係長」といった文字列を含むひとかたまりの文字列を役職の文字列として抽出する。
【００２３】
役職の文字列の前又は後のひとかたまりの文字列を氏名の文字列として抽出する。
【００２４】
「電話  ＃＃−＃＃＃＃−＃＃＃＃」、「電話  ＃＃＃−＃＃＃−＃＃＃＃」、「TEL  ＃＃−＃＃＃＃−＃＃＃＃」、「TEL  ＃＃＃−＃＃＃−＃＃＃＃」（「＃」は任意の１つの数字を表す）の文字列のうちの「＃＃−＃＃＃＃−＃＃＃＃」又は「＃＃＃−＃＃＃−＃＃＃＃」を電話番号の文字列として抽出する。
【００２５】
「ファクシミリ  ＃＃−＃＃＃＃−＃＃＃＃」、「ファクシミリ  ＃＃＃−＃＃＃−＃＃＃＃」、「FAX  ＃＃−＃＃＃＃−＃＃＃＃」、「FAX  ＃＃＃−＃＃＃−＃＃＃＃」（「＃」は任意の１つの数字を表す）の文字列のうちの「＃＃−＃＃＃＃−＃＃＃＃」又は「＃＃＃−＃＃＃−＃＃＃＃」をファクシミリ番号の文字列として抽出する。
【００２６】
「内線＊」（「＊」は任意の数だけ連続する任意の値の数を表す）の文字列のうちの「＊」を内線番号として抽出する。
【００２７】
「〒＃＃＃−＃＃＃＃」（「＃」は任意の１つの数字を表す）の文字列のうちの「＃＃＃−＃＃＃＃」を郵便番号として抽出する。
【００２８】
「東京都」、「大阪府」、「京都府」、「北海道」、「県」を含むひとかたまりの文字列を住所として抽出する。「市」、「区」、「町」、「村」を含むひとかたまりの文字列を住所として抽出する。
【００２９】
また、ユーザにより入力された任意の抽出条件をデフォルトの抽出条件に追加し、この抽出条件も用いて各項目の内容を抽出しても良い。ユーザから入力する抽出条件においては、（１）項目名、（２）比較する文字列、（３）前方一致、後方一致又は部分一致の区分等を指定する。
【００３０】
電話帳ウィンドウ１１２に表示する項目の順序をユーザ指定により変えても良い。
【００３１】
また、電話帳ウィンドウ１１２に表示する項目を追加又は削除しても良い。項目の追加のためには、ユーザがそれに対応した抽出条件を追加し、項目の削除のためには、ユーザがそれに対応した抽出条件を削除する。抽出条件の追加・削除無しに各項目を表示するか又はしないかを指定しても良い。
【００３２】
また、電話帳ウィンドウ１１２に表示した項目をシステム手帳のリフィルに印刷する機能を有していても良い。
【００３３】
電話帳ウィンドウ１１２の各テキストボックス１１２−１〜１１２−７に表示された各項目の抽出された内容は編集可能である。利用者は、各テキストボックスに表示されている各項目の内容が正しいか否かを調べ、内容が間違っている場合には、正しい内容をテキストボックスに入力する。
【００３４】
利用者が全ての項目の内容が正しいことを確認し、登録ボタン１１２−８を押下すると、制御部１６０は、登録ボタン押下時にテキストボックスに表示されている内容を電話帳アドレス記憶部１２１に追加する。
【００３５】
一般に、抽出を行った際に、同一の項目の内容の候補が複数ある場合がある。このような場合には、電話帳ウィンドウ１１２において、複数の候補がある項目を特殊表示する。特殊表示としては、例えば、他の項目とは異なった色による表示、点滅表示等がある。
【００３６】
図３は、電話番号の内容の候補が複数ある場合を示している。項目名「電話番号」が他の項目とは異なった色で表示されている。
【００３７】
利用者が特殊表示を認識して、特殊表示されている項目名「電話番号」にコンピュータマウスをかざすと、図３に示すように「候補があります。クリックしてください。」なるメッセージを表示する吹出し１１４が表示される。利用者がコンピュータマウスをクリックすると、電話番号の内容の複数の候補を表示するウィンドウがポップアップ表示される。利用者が正しいと判断した候補をキーボード又はコンピュータマウスで選択すると、ポップアップされたウィンドウは消滅し、電話番号のテキストボックスに選択された候補が代入される。
【００３８】
なお、ポップアップ表示されるウィンドウに複数の候補を表示する際に、各候補に対応した抽出条件に従った優先順位をつけ、優先順位が高い順に上から順に表示するようにしても良い。
【００３９】
なお、制御部１６０は、コンピュータを制御部１６０として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、抽出条件に従って抽出した各項目の内容の編集が可能であるので、間違った内容が電話帳に登録されることを防止することができる。
【００４１】
また、本発明によれば、同一の項目の内容の複数の候補がある場合に、利用者がそれらの候補のうちから正しいと判断した候補を選択することができるので、間違った内容が電話帳に登録されることを防止することができる。
【図面の簡単な説明】
【図１】本発明の実施形態による電話帳情報抽出方式に係る情報ターミナルの構成を示すブロック図である。
【図２】本発明の実施形態による図１に示す情報ターミナルが表示する画面を示す第１の図である。
【図３】本発明の実施形態による図１に示す情報ターミナルが表示する画面を示す第２の図である。
【図４】従来例による電話帳情報抽出方式に係る情報ターミナルの構成を示すブロック図である。
【符号の説明】
１００  情報ターミナル
１１０  表示部
１１１  第１のウィンドウ
１１２  電話帳ウィンドウ
１２１  電話帳アドレス記憶部
１２２  電話番号欄
１３０  記憶部
１４０  入力部
１５０  回線インタフェース部
１６０  制御部
１８０  情報抽出部
【図１】
0003921390.tif 000002
【図２】
0003921390.tif 000003
【図３】
0003921390.tif 000004
【図４】
0003921390.tif 000005