(57)【要約】【課題】必要とする住所情報を基に地図検索し、自動で地図画像を取得するウェブテキスト抽出結果生成システムを提供する。【解決手段】ウェブテキスト抽出結果生成システムは、端末装置とサーバ装置とから構成されており、端末装置が住所文字列をサーバ装置へ送信すると、サーバ装置は、住所文字列に該当する位置情報を取得し、当該位置情報から地図画像を検索し、当該地図画像を端末装置へ送信する。これにより、利用者は自分専用のウェブ画面に入力・登録するときに住所に該当する地図画像も含めることができる。【選択図】図５
2008052554.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能に接続された端末装置及びサーバ装置から構成され、ウェブテキスト抽出結果を生成するウェブテキスト抽出結果生成システムであって、
前記端末装置は、
ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、
前記抽出範囲内の文字列を取得する文字列取得手段と、
前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、
前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、
前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段と、を備え、
前記サーバ装置は、
住所情報と位置情報とを関連付けた情報、位置情報と地図画像とを関連付けた情報及び地図画像を記憶するサーバ記憶手段と、
前記地図情報の送信要求に応じて、前記サーバ記憶手段を参照して前記住所文字列に該当する前記位置情報を検索する住所検索手段と、
前記サーバ記憶手段を参照して、前記位置情報に該当する前記地図画像を検索する地図画像検索手段と、
前記検索した地図画像を含む地図情報を前記端末装置へ送信する地図情報送信手段と、を備えることを特徴とするウェブテキスト抽出結果生成システム。
【請求項２】
前記端末装置は、
複数種類の操作ボタンが設けられたウェブ画面の送信要求を前記サーバ装置に行うウェブ画面送信要求手段と、
前記送信要求したウェブ画面を取得するウェブ画面取得手段と、
前記ウェブ画面、前記抽出した文字列、及び前記地図情報を表示するウェブ画面表示手段と、をさらに備え、
前記サーバ装置は、
前記ウェブ画面の送信要求に応じて前記ウェブ画面を前記端末装置へ送信するウェブ画面送信手段をさらに備え、
前記サーバ記憶手段は、前記ウェブ画面を記憶することを特徴とする請求項１に記載のウェブテキスト抽出結果生成システム。
【請求項３】
前記端末装置は、
前記複数種類の操作ボタンの内、第１の操作ボタンが選択されると、前記ウェブ画面上の住所文字列を前記サーバ装置に送信すると共に、前記ウェブ画面上の住所文字列に該当する地図情報の送信要求を前記サーバ装置に行う地図情報更新要求手段をさらに備え、
前記ウェブ画面表示手段は、前記ウェブ画面上の住所文字列に該当する地図情報表示時に、既に別の地図情報が表示されている場合、前記別の地図情報を削除して、前記ウェブ画面上の住所文字列に該当する地図情報の表示を行うことを特徴とする請求項２に記載のウェブテキスト抽出結果生成システム。
【請求項４】
前記端末装置は、
前記複数種類の操作ボタンの内、第２の操作ボタンが選択されると、前記ウェブ画面の内容を前記サーバ装置に送信すると共に、前記ウェブ画面における内容の登録要求を行うウェブ画面内容登録要求手段をさらに備え、
前記サーバ装置は、
前記端末装置から受信した前記ウェブ画面における内容を記憶するウェブ画面登録手段をさらに備えることを特徴とする請求項３に記載のウェブテキスト抽出結果生成システム。
【請求項５】
前記端末装置は、
前記文字列抽出手段によって、未分類文字列として抽出された未分類文字列の編集要求を行う未分類文字列編集要求手段と、
前記編集要求した編集済みの未分類文字列を取得する未分類文字列編集結果取得手段と、をさらに備え、
前記サーバ装置は、
前記端末装置から受信した前記未分類文字列を品詞毎に分解する未分類文字列編集手段と、
前記品詞毎に分解された未分類文字列のうち名詞のみを前記端末装置へ送信する未分類編集結果送信手段と、をさらに備え、
前記文字列抽出手段は、前記項目に該当しない文字列を前記未分類文字列として抽出し、同一項目に該当する文字列が複数ある場合、所定の優先順位に基づいて、１つの文字列を前記項目に該当する文字列として抽出し、他の文字列を前記未分類文字列として抽出することを特徴とする請求項１乃至４のいずれか一項に記載のウェブテキスト抽出結果生成システム。
【請求項６】
前記文字列抽出手段は、住所項目に該当する文字列がある場合、抽出した文字列内における都道府県名を含む文字列を未分類文字列にし、住所項目に該当する住所文字列がない場合、上記都道府県名を含む文字列を上記住所項目に該当する住所文字列とすることを特徴とする請求項５に記載のウェブテキスト抽出結果生成システム。
【請求項７】
前記サーバ装置は、
前記位置情報に該当する周辺情報を取得する周辺情報検索手段をさらに備え、
前記地図情報は、前記周辺情報を含み、
前記サーバ記憶手段は、前記位置情報と周辺情報とを関連付けた情報を記憶することを特徴とする請求項１乃至６のいずれか一項に記載のウェブテキスト抽出結果生成システム。
【請求項８】
ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成する端末装置であって、
ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、
前記抽出範囲内の文字列を取得する文字列取得手段と、
前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、
前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、
前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段と、を備えることを特徴とする端末装置。
【請求項９】
ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成するコンピュータによって実行されるプログラムであって、
ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、
前記抽出範囲内の文字列を取得する文字列取得手段と、
前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、
前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、
前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段、として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ画面上におけるウェブテキストを抽出した結果を生成する技術に関する。
【背景技術】
【０００２】
従来から、お気に入りの店に関する情報が掲載されているウェブ画面内の各種情報を利用者専用のウェブ画面（一般的に「マイページ」等と呼ばれることが多い。）に対して入力・登録を行うことにより、その情報をストックしておくという利用形態がある。
【０００３】
この場合、住所情報に該当する地図画像も登録する方がストックする情報の有用性が増す。住所情報から地図画像を表示する装置の例が特許文献１及び２に記載されている。
【０００４】
【特許文献１】特開２００２−２９７６１６号公報
【特許文献２】特開２００４−２８０６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の特許文献１の手法は、住所検索を行う際に、利用者が直接選択した電話番号や住所情報から地図検索を行っており、手入力で地図検索を行う場合と大差なく、極力自動化した方が望ましいことを考慮すると、実用的ではない。
【０００６】
また、特許文献２の手法は、利用者が記載したブログの記事をサーバ側で解析をすることにより、住所や施設名等の文字列を検出し、当該文字列に該当する地図を検索する。特許文献２の手法の場合、利用者にとって地図検索を行うことが妥当である施設名等であるか否かの判断をしていないため、不要な地図検索を行う可能性があり、さらに、施設名が多く記載されている記事に対して解析を行った場合、地図検索の処理に負荷がかかる。
【０００７】
本発明が解決しようとする課題としては、上記のものが例として挙げられる。本発明の目的は、必要とする住所情報を基に地図検索し、自動で地図画像を取得するウェブテキスト抽出結果生成システムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、ネットワークを介して通信可能に接続された端末装置及びサーバ装置から構成され、ウェブテキスト抽出結果を生成するウェブテキスト抽出結果生成システムであって、前記端末装置は、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段と、を備え、前記サーバ装置は、住所情報と位置情報とを関連付けた情報、位置情報と地図画像とを関連付けた情報及び地図画像を記憶するサーバ記憶手段と、前記地図情報の送信要求に応じて、前記サーバ記憶手段を参照して前記住所文字列に該当する前記位置情報を検索する住所検索手段と、前記サーバ記憶手段を参照して、前記位置情報に該当する前記地図画像を検索する地図画像検索手段と、前記検索した地図画像を含む地図情報を前記端末装置へ送信する地図情報送信手段と、を備えることを特徴とする。
【０００９】
請求項８に記載の発明は、ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成する端末装置であって、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段と、を備えることを特徴とする。
【００１０】
請求項９に記載の発明は、ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成するコンピュータによって実行されるプログラムであって、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１１】
本発明の好適な実施形態では、ネットワークを介して通信可能に接続された端末装置及びサーバ装置から構成され、ウェブテキスト抽出結果を生成するウェブテキスト抽出結果生成システムは、前記端末装置は、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ装置から取得する地図情報取得手段と、を備え、前記サーバ装置は、住所情報と位置情報とを関連付けた情報、位置情報と地図画像とを関連付けた情報及び地図画像を記憶するサーバ記憶手段と、前記地図情報の送信要求に応じて、前記サーバ記憶手段を参照して前記端末装置から受信した住所文字列に該当する前記位置情報を検索する住所検索手段と、前記サーバ記憶手段を参照して、前記位置情報に該当する前記地図画像を検索する地図画像検索手段と、前記検索した地図画像を含む地図情報を前記端末装置へ送信する地図情報送信手段と、を備える。
【００１２】
上記のウェブテキスト抽出結果生成システムは、端末装置とサーバ装置とから構成されている。端末装置は、利用者の操作に基づいて又は自動的にウェブ画面内の文字列抽出範囲が決定されると、前記文字列抽出範囲内の文字列を取得し、前記文字列を解析し、１又は複数の項目に該当する文字列を抽出する。ここで、「項目」としては、例えば名称、住所、電話番号などが挙げられる。よって、利用者は自分専用のウェブ画面に入力・登録するときなどに、これらの項目に対応する文字列を１つ１つコピーする必要が無くなる。また、抽出した文字列を文字列抽出結果表示画面における各項目に対応する箇所に表示することができる。
【００１３】
また、端末装置が住所文字列をサーバ装置へ送信すると、サーバ装置は、住所文字列に該当する位置情報を取得し、当該位置情報から地図画像を検索し、当該地図画像を端末装置へ送信する。
【００１４】
これにより、利用者は自分専用のウェブ画面に入力・登録するときに住所に該当する地図画像も含めることができる。
【００１５】
上記のウェブテキスト抽出結果生成システムの一態様では、前記端末装置は、複数種類の操作ボタンが設けられたウェブ画面の送信要求を前記サーバ装置に行うウェブ画面送信要求手段と、前記送信要求したウェブ画面を取得するウェブ画面取得手段と、前記ウェブ画面、前記抽出した文字列、及び前記地図情報を表示するウェブ画面表示手段をさらに備え、前記サーバ装置は、前記ウェブ画面の送信要求に応じて前記ウェブ画面を前記端末装置へ送信するウェブ画面送信手段をさらに備え、前記サーバ記憶手段は、前記ウェブ画面を記憶する。これによれば、端末装置は、サーバに記憶されているウェブ画面を取得し、当該ウェブ画面を表示でき、さらに、抽出した文字列や地図画像を当該ウェブ画面上の項目に該当する箇所に表示できる。
【００１６】
上記のウェブテキスト抽出結果生成システムの一態様では、前記端末装置は、前記複数種類の操作ボタンの内、第１の操作ボタンが選択されると、前記ウェブ画面上の住所文字列を前記サーバ装置に送信すると共に、前記ウェブ画面上の住所文字列に該当する地図情報の送信要求を前記サーバ装置に行う地図情報更新要求手段をさらに備え、前記ウェブ画面表示手段は、前記ウェブ画面上の住所文字列に該当する地図情報表示時に、既に別の地図情報が表示されている場合、前記別の地図情報を削除して、前記ウェブ画面上の住所文字列に該当する地図情報の表示を行う。これによれば、端末装置は、利用者によって、ウェブ画面上のボタンが押下されることにより、ウェブ画面上の住所に該当する地図画像をサーバから取得し、ウェブ画面上に表示する。よって、端末装置は、ウェブ画面上の初期表示時に表示できなかった、利用者が望む地図画像をウェブ画面上に表示することができる。
【００１７】
上記のウェブテキスト抽出結果生成システムの一態様では、前記端末装置は、前記複数種類の操作ボタンの内、第２の操作ボタンが選択されると、前記ウェブ画面の内容を前記サーバ装置に送信すると共に、前記ウェブ画面における内容の登録要求を行うウェブ画面内容登録要求手段をさらに備え、前記サーバ装置は、前記端末装置から受信したウェブ画面における内容を記憶するウェブ画面内容登録手段をさらに備える。これによれば、端末装置に表示しているウェブ画面における内容をサーバが有するデータベースに保存することができる。
【００１８】
上記のウェブテキスト抽出結果生成システムの一態様では、前記端末装置は、前記文字列抽出手段によって、未分類文字列として抽出された未分類文字列の編集要求を行う未分類文字列編集要求手段と、前記編集要求した編集済みの未分類文字列を取得する未分類文字列編集結果取得手段と、をさらに備え、前記サーバ装置は、前記端末装置から受信した前記未分類文字列を品詞毎に分解する未分類文字列編集手段と、前記品詞毎に分解された未分類文字列のうち名詞のみを前記端末装置へ送信する未分類編集結果送信手段と、をさらに備え、前記文字列抽出手段は、前記項目に該当しない文字列を前記未分類文字列として抽出し、同一項目に該当する文字列が複数ある場合、所定の優先順位に基づいて、１つの文字列を前記項目に該当する文字列として抽出し、他の文字列を前記未分類文字列として抽出する。これによれば、端末装置は、文字列抽出範囲内の文字列から未分類文字列を抽出し、当該未分類文字列をサーバ装置へ送信し、サーバ装置で品詞毎に分解した編集後の未分類文字列をサーバ装置から取得し、当該編集した未分類文字列をウェブ画面に表示することにより、表示された未分類文字列の一部又は全部を利用者が手軽にコピーして利用する事ができる。
【００１９】
上記のウェブテキスト抽出結果生成システムの一態様では、前記文字列抽出手段は、住所項目に該当する文字列がある場合、抽出した文字列内における都道府県名を含む文字列を未分類文字列にし、住所項目に該当する住所文字列がない場合、上記都道府県名を含む文字列を上記住所項目に該当する住所文字列とする。これによれば、より多くの住所文字列を抽出することができるため、利用者が所望する住所を抽出する可能性が高くなる。
【００２０】
上記のウェブテキスト抽出結果生成システムの一態様では、前記サーバ装置は、前記位置情報に該当する周辺情報を取得する周辺情報検索手段をさらに備え、前記地図情報は、前記周辺情報を含み、前記サーバ記憶手段は、前記位置情報と周辺情報とを関連付けた情報を記憶する。これによれば、端末装置は、住所文字列をサーバ装置へ送信すると、サーバ装置は、住所文字列に該当する位置情報を取得し、当該位置情報から周辺情報を検索し、当該周辺情報を端末装置へ送信する。
【００２１】
これにより、利用者は自分専用のウェブ画面に入力・登録するときに住所に該当する周辺情報も含めることができる。
【００２２】
本発明の他の観点では、ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成する端末装置は、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ記憶手段から取得する地図情報取得手段と、を備える。これにより、利用者の操作に基づいて又は自動的にウェブ画面内の文字列抽出範囲が決定されると、前記文字列抽出範囲内の文字列を取得し、前記文字列を解析し、１又は複数の項目に該当する文字列を抽出する。ここで、「項目」としては、例えば名称、住所、電話番号などが挙げられる。よって、利用者は自分専用のウェブ画面に入力・登録するときなどに、これらの項目に対応する文字列を１つ１つコピーする必要が無くなる。また、抽出した文字列を文字列抽出結果表示画面における各項目に対応する箇所に表示することができる。
【００２３】
また、端末装置は、住所文字列をサーバ装置へ送信すると、サーバ装置は、住所文字列に該当する位置情報を取得し、当該位置情報から地図画像を検索し、当該地図画像を端末装置へ送信する。
【００２４】
これにより、利用者は自分専用のウェブ画面に入力・登録するときに住所に該当する地図画像も含めることができる。
【００２５】
本発明の他の観点では、ネットワークを介してサーバと通信可能に接続され、ウェブテキスト抽出結果を生成するコンピュータによって実行されるプログラムであって、ウェブ画面上における文字列の抽出範囲を決定する抽出範囲決定手段と、前記抽出範囲内の文字列を取得する文字列取得手段と、前記抽出範囲内の文字列について解析を行い、住所項目を含む１又は複数の項目に該当する文字列を抽出する文字列抽出手段と、前記抽出した文字列の内、前記住所項目に該当する住所文字列を前記サーバ装置に送信すると共に、前記住所文字列に該当する地図画像を含む地図情報の送信要求を前記サーバ装置に行う地図情報送信要求手段と、前記送信要求した地図情報を前記サーバ記憶手段から取得する地図情報取得手段、として前記コンピュータを機能させる。このプログラムを、コンピュータ上で実行することにより、上記の端末装置を実現することができる。
【実施例】
【００２６】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２７】
［ウェブテキスト抽出結果生成システム］
図１に、ウェブテキスト抽出結果生成システム１の概略構成を示す。図１に示すウェブテキスト抽出結果生成システム１は、端末装置２とサーバ３とがネットワーク４を介して接続しており、サーバ３は、地図画像等の各種情報を保持するデータベース５を有している。
【００２８】
端末装置２は、利用者によってウェブ画面上における文字列抽出処理が指定されたことを検知すると、文字列抽出処理を行い、住所文字列を取得した場合、サーバ３に対して当該住所文字列に該当する地図情報の送信要求を行う。ここで、地図情報とは、住所に対応する地図画像と当該住所の周辺情報（例えば最寄駅等）を意味する。
【００２９】
サーバ３は、端末装置２から地図情報の送信要求を受信すると、住所文字列に該当する地図画像等をデータベース５から取得し、当該地図画像等を端末装置２へ送信する。因みに端末装置２は、利用者が使用するパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）や携帯電話といったネットワーク４を介してデータの授受が可能な端末装置である。
【００３０】
［処理システムの内部構成］
次に、図２に示す処理システム１の内部構成について説明する。図示のように端末装置２は、送受信手段２１、記憶手段２２、入力手段２３、表示手段２４、文字列抽出範囲決定手段２５、文字列抽出範囲の文字列取得手段２６、文字列抽出手段２７、文字列抽出結果記憶手段２８、地図情報送信要求手段２９、未分類文字列編集要求手段４０、ウェブ画面表示手段４１、地図情報更新要求手段４２、ウェブ画面内容登録要求手段４３、ウェブ画面送信要求手段４４、地図情報取得手段４５、ウェブ画面取得手段４６、編集後未分類文字列取得手段４７を有し、サーバ３は、送受信手段３１、記憶手段３２、未分類文字列編集手段３３、住所検索手段３４、地図画像検索手段３５、周辺情報検索手段３６、ウェブ画面内容登録手段３７、地図情報送信手段３８、未分類文字列編集結果送信手段３９、ウェブ画面送信手段６０を有している。
【００３１】
まず、端末装置２側の構成要素について説明する。
【００３２】
送受信手段２１は、サーバ３とネットワーク４を介してデータ等を授受する手段であり、具体的には、文字列抽出プログラムをサーバ３から受信したり、文字列抽出処理終了通知をサーバ３へ行ったりする。記憶手段２２は、サーバ３から受信した文字列抽出プログラムや、文字列を抽出した結果を記憶する。入力手段２３は、利用者がメニュー等の選択・決定を行う手段であり、具体的には、マウス、キーボード等である。表示手段２４は、ウェブ画面等を表示する手段であり、具体的には、ディスプレイ等である。
【００３３】
文字列抽出範囲決定手段２５は、ユーザによる入力手段２３の結果に基づいて、又は、自動的にウェブ画面上の文字列抽出範囲を決定する。
【００３４】
端末装置２における文字列抽出範囲の文字列取得手段２６は、文字列抽出範囲内の文字列を取得し、記憶手段２２に記憶する。
文字列抽出手段２７は、文字列抽出プログラムを利用して、文字列抽出範囲内の文字列を解析し、項目毎に文字列を抽出する。文字列抽出結果記憶手段２８は、項目毎に抽出した文字列を記憶手段２２に記憶する。
【００３５】
地図情報送信要求手段２９は、サーバ３に対して住所文字列を送信すると共に、地図情報送信要求を行う。未分類文字列編集要求手段４０は、未分類文字列をサーバ３に対して送信すると共に、未分類文字列の編集要求を行う。ここで未分類文字列とは、単独で表示すべき項目に分類されていない文字列のことを示す。
【００３６】
ウェブ画面表示手段４１は、ウェブ画面、抽出した文字列、及び地図情報を表示手段２４へ表示する。地図情報更新要求手段４２は、ウェブ画面上の住所文字列をサーバ３に対して送信すると共に、地図情報送信要求を行う。ウェブ画面内容登録要求手段４３は、表示中のウェブ画面の内容をサーバ３に対して送信すると共に、ウェブ画面内容のデータベース５への登録要求を行う。ウェブ画面送信要求手段４４は、サーバ３に対してウェブ画面の送信要求を行う。
【００３７】
地図情報取得手段４５は、ネットワーク４を介してサーバ３から地図情報を取得する。ウェブ画面取得手段４６は、ネットワーク４を介してサーバ３からウェブ画面を取得する。編集後未分類文字列取得手段４７は、ネットワーク４を介してサーバ３から編集後の未分類文字列を取得する。
【００３８】
次に、サーバ３側の構成要素について説明する。
【００３９】
送受信手段３１は、端末装置２とネットワーク４を介してデータ等を授受する手段であり、具体的には、文字列抽出プログラムを端末装置２へ送信したり、文字列抽出処理終了通知を端末装置２から受信したりする。記憶手段３２は、文字列抽出プログラムや住所情報と位置情報とを関連付けた情報、位置情報と地図画像とを関連付けた情報、地図画像を記憶する。
【００４０】
未分類文字列編集手段３３は、端末装置２から取得した未分類文字列を品詞毎に分解する。因みに、未分類文字列編集手段３３は、公知の品詞毎に分解するプログラムを利用している。住所検索手段３４は、端末装置２から取得した住所文字列に該当する位置情報（例えば、緯度経度情報等）をデータベース５から取得する。地図画像検索手段３５は、位置情報に該当する地図画像をデータベース５から取得する。周辺情報検索手段３６は、位置情報に該当する周辺情報をデータベース５から取得する。ウェブ画面内容登録手段３７は、端末装置２が登録要求したウェブ画面内容をデータベース５に登録する。
【００４１】
地図情報送信手段３８は、ネットワーク４を介して端末装置２へ地図情報を送信する。未分類文字列編集結果送信手段３９は、ネットワーク４を介して端末装置２へ編集済みの未分類文字列を送信する。ウェブ画面送信手段６０は、ネットワーク４を介して端末装置２へウェブ画面を送信する。
【００４２】
［ウェブテキスト抽出方法］
次にウェブテキスト抽出方法について、具体的に述べる。図３は、ウェブテキスト抽出を行うウェブ画面（例えば、お気に入りの店の情報が表示されている画面）の例である。
【００４３】
端末装置２は、利用者が入力手段２３を介して画面表示を指定することにより、当該画面を表示手段２４に表示する。また、端末装置２は、利用者が入力手段２３を介して文字列抽出をする範囲（例えば、抽出範囲ＳＥＬ）を指定した後に入力手段２３を介してメニュー表示を指定すると、メニューＭ１を表示する。
【００４４】
図示のように、利用者が入力手段２３を介してメニューＭ１中の「文字列抽出」を指定すると、端末装置２は、サーバ３から文字列抽出プログラムを取得し、文字列抽出範囲決定手段２５は、文字列抽出範囲を抽出範囲ＳＥＬと決定する。
【００４５】
そして、文字列抽出範囲の文字列取得手段２６は、抽出範囲ＳＥＬ内の文字列である「居酒屋○○○  定休日：日曜日コメント：どこか和風の佇まい。相性の良い気軽な惣菜が自慢。予算：昼  １１００円  夜  ６５００円  座席：２５席  住所  ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３  ＴＥＬ  ０００−００００−００００」を取得し、記憶手段２２に保存する。
【００４６】
端末装置２は、文字列抽出範囲の文字列取得手段２６によって抽出範囲ＳＥＬ内の文字列を記憶手段２２に保存した後、端末装置２は、当該文字列抽出プログラムを実行することにより文字列抽出手段２７として機能し、記憶手段２２に保存した情報から、住所、電話番号等の文字列抽出プログラムで定義した項目に該当する文字列を抽出する。
【００４７】
図３の例では、「定休日」と記載されている行に「日曜日」と記載されているため、文字列抽出手段２７は「定休日」が日曜日であると判断し、項目とその内容を関連付けた文字列（例えば、「定休日：日曜日」）を文字列抽出結果とする。
【００４８】
同様に、文字列抽出手段２７は、「コメント」が「どこか和風の佇まい。相性の良い気軽な惣菜が自慢。」であり、「住所」が「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」であり、「電話番号」が「０００−００００−００００」であると判断し、項目とその内容を関連付けた文字列を文字列抽出結果とする。
【００４９】
因みに、文字列抽出手段２７は、「予算」が「昼  １１００円  夜  ６５００円」であり、「座席」が「２５席」であると判断できるが、これらの項目は、表示対象として、それほど重要でない項目であると文字列抽出プログラムで定義しているため、未分類文字列であることを示す文字列（例えば、「未分類文字列：昼  １１００円  夜  ６５００円  ２５席」。なお、これらが最終的に未分類文字列欄に表示されるときには、項目名も［予算］や［座席］として未分類文字列欄に表示される。例えば、「未分類文字列：［予算］昼  １１００円  夜  ６５００円［座席］２５席）を文字列抽出結果とする。ここで、未分類文字列とは、単独で表示すべき項目に分類されていない文字列のことを示す。
【００５０】
そして、文字列抽出手段２７は、「居酒屋○○○」が記載されている行に「店名」「名称」等の項目名が記載されていないため、未分類文字列であることを示す文字列を文字列抽出結果とする。また、文字列抽出手段２７は、同一の項目に該当する文字列が複数ある場合、所定のルールで優先順位を決定し、優先順位の低い文字列については、未分類文字列として文字列抽出結果とする。優先順位を決定するルールについては、後述する。
【００５１】
文字列抽出結果記憶手段２８は、文字列抽出手段２７により抽出した文字列抽出結果を記憶手段２２に記憶する。
【００５２】
［地図情報取得方法］
次に、地図情報取得方法について説明する。
【００５３】
文字列抽出手段２７によって住所文字列を抽出した場合、地図情報要求手段２９は、当該住所文字列（例えば、ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３）をサーバ３に対して送信すると共に、地図情報取得要求を行う。
【００５４】
サーバ３は、地図情報要求を受信すると、住所検索手段３４は、端末装置２から受信した住所文字列に該当する位置情報（例えば、緯度経度情報）をデータベース５から取得する。これによりサーバ３は、取得した位置情報に該当する地図情報をデータベース５から取得することができる。
【００５５】
地図画像検索手段３５は、当該位置情報に該当する地図画像をデータベース５から検索し、周辺情報検索手段３６は、当該位置情報に該当する周辺情報をデータベース５から検索する。地図情報送信手段３８は、検索した地図画像及び周辺情報を端末装置２へ送信することにより、端末装置２における地図情報取得手段４５は、地図画像及び周辺情報を取得する。よって端末装置２は、住所文字列に対応した地図画像及び周辺情報を取得できる。
【００５６】
［未分類文字列編集結果取得方法］
次に、未分類文字列編集結果取得方法について説明する。
【００５７】
文字列抽出手段２７によって未分類文字列を抽出した場合、未分類文字列編集要求手段４０は、サーバ３に対して当該未分類文字列（例えば、昼  １１００円  夜  ６５００円  ２５席）を送信すると共に、当該未分類文字列の編集要求を行う。
【００５８】
サーバ３は、未分類文字列の編集要求を受信すると、未分類文字列編集手段３３によって当該未分類文字列を品詞毎に分解し、品詞毎に分解された未分類文字列のうち名詞のみを未分類文字列編集結果送信手段３９によって端末装置２へ送信する。
【００５９】
これにより、端末装置２における編集後未分類文字列取得手段４７は、未分類文字列の編集結果を取得する。よって端末装置２は、品詞毎に分解された未分類文字列のうち名詞のみを取得することができ、編集せずに未分類文字列を表示する場合に比して、利用者にとって手軽にコピーし易い形態で未分類文字列をウェブ画面上に表示することができる。
【００６０】
また、ウェブ画面上の文字列をそのまま抽出すると、著作権侵害になるが、単語レベルに分解することにより、著作権侵害を回避することができる。
【００６１】
［抽出結果の表示方法］
次に、抽出結果の表示方法について説明する。端末装置２は、ウェブテキスト抽出処理終了後、ウェブ画面送信要求手段４４によって、サーバ３に対してウェブ画面送信要求を行う。
【００６２】
サーバ３は、ウェブ画面の送信要求を受信すると、記憶手段２２内のウェブ画面をウェブ画面送信手段６０によって端末装置２へ送信する。
【００６３】
ウェブ画面取得手段４６が上記ウェブ画面を取得すると、ウェブ画面表示手段４１は、当該ウェブ画面を表示手段２４へ表示し、文字列抽出手段２７により取得した各項目に対応する文字列、上記地図情報取得を行ったことにより取得した地図情報、及び名詞のみに分解された未分類文字列を当該ウェブ画面内の各項目に対応する箇所へ表示する。
【００６４】
図４にウェブテキスト抽出を行った結果を基に生成した利用者専用のウェブ画面の例を示す。
【００６５】
ウェブ画面表示手段４１は、住所、電話番号、定休日、コメントに関する文字列抽出結果をそれぞれ住所情報表示領域ＥＤ３、電話番号表示領域ＥＤ４、定休日表示領域ＥＤ６、コメント表示領域ＥＤ７に表示する。また、ウェブ画面表示手段４１は、名詞のみ分解された未分類文字列を未分類テキスト表示領域ＥＤ８に表示する。これにより、利用者が未分類文字列を適宜利用できる。
【００６６】
さらに、ウェブ画面表示手段４１は、住所に対応した地図画像を画面右側の地図表示領域ＭＰに表示し、周辺情報をアクセス表示領域ＡＣに表示する。したがって、端末装置２は、ウェブ画面から文字列を取得し、その文字列中から各種項目に該当する文字列を抽出し、その抽出結果を利用者専用のウェブ画面に対して表示することにより、各種項目の情報を自動で表示している。これにより利用者は、利用者専用のウェブ画面に対する入力作業を軽減できる。
【００６７】
さらに、端末装置２は、住所項目に該当する住所文字列を抽出した場合は、サーバ３から当該住所文字列に該当する地図画像や周辺情報を取得し、当該地図画像及び周辺情報を表示している。これにより、利用者専用のウェブ画面上に自動で有用な情報を含めることができる。因みに図４の例では、緯度経度情報を表示していないが、緯度経度情報を画面上に表示しても良い。この場合、有用な情報をさらに含めることができる。
【００６８】
また、文字列抽出により自動抽出されなかった未分類文字列は、品詞に分解され、名詞のみが未分類テキスト表示領域ＥＤ８に表示されるので、利用者は自ら入力手段を操作することにより、未分類テキストを利用して利用者専用のウェブ画面を編集することができる。例えば、未分類テキスト表示領域ＥＤ８に表示された「居酒屋○○○」をコピーし、名称表示領域ＥＤ１に貼り付けることにより、名称の欄を埋めることができる。
【００６９】
［地図情報再検索方法及び地図情報再表示方法］
地図情報再検索方法は、利用者が所望する住所文字列を抽出できなかった場合や住所文字列がなかった場合に、利用者が住所文字列を所定の領域（例えば、図４における住所表示領域ＥＤ３）に入力し、所定のボタン等（例えば、図４における再検索ボタンＢＴＮ１）を押下した後、端末装置２が当該所定の領域内に入力された住所文字列に該当する地図情報をサーバ３から取得する方法である。
【００７０】
そして、地図情報再表示方法は、地図情報再検索方法により取得した地図情報を、地図情報を表示すべき領域（例えば、図４における地図表示領域ＭＰやアクセス表示領域ＡＣ）に表示する方法である。
【００７１】
次に、図４を用いて、地図情報再検索方法及び地図情報再表示方法について説明する。
【００７２】
まず、地図情報再検索方法について、以下に説明する。
【００７３】
住所情報表示領域ＥＤ３に住所が入力されている状態で、利用者によって再検索ボタンＢＴＮ１が押下された場合、地図情報更新要求手段２９は、住所情報表示領域ＥＤ３に入力されている住所文字列をサーバ３に対して送信すると共に、地図情報取得要求を行う。サーバ３に対して地図情報取得要求を行った後の処理については、上記地図情報取得方法と同様であるため、省略する。
【００７４】
これにより、地図情報取得手段４５は、住所表示領域ＥＤ３に入力された住所に対応した地図画像及び周辺情報を取得できる。
【００７５】
次に、地図情報再表示方法について説明する。
【００７６】
上記地図情報再検索方法により、地図情報（地図画像及び周辺情報）を取得すると、ウェブ画面表示手段４１は、上記地図情報再検索方法で取得した地図画像を地図表示領域ＭＰに表示し、周辺情報をアクセス表示領域ＡＣに表示する。これにより、住所表示領域ＥＤ３に入力された住所に対応した地図画像及び周辺情報が表示される。
【００７７】
因みに、上記地図情報再検索を行う前に、地図画像又は周辺情報が表示されている場合、ウェブ画面表示手段４１は、表示中の地図画像及び周辺情報を削除した後に、上記地図情報再検索方法で取得した地図情報を表示する。
【００７８】
例えば、複数の住所を抽出した結果、利用者が住所情報として登録したい住所が未分類文字列として未分類文字列表示領域ＥＤ８に表示されている場合、未分類文字列内の住所情報をコピーし、住所情報表示領域ＥＤ３へ貼り付けた後、再検索ボタンＢＴＮ１を押下する。この結果、ウェブ画面表示手段４１は、利用者が望む住所に対応した地図画像を地図表示領域ＭＰに表示する。
【００７９】
これにより、端末装置２は、仮に利用者が住所情報として利用したい情報が初期表示時に住所情報表示領域ＥＤ３に表示されていない場合でも、抽出した住所情報を未分類文字列として、未分類テキスト表示領域ＥＤ８に表示しておくことにより、利用者が簡易に所望の住所に該当する地図情報を再表示させることができる。
【００８０】
［ウェブ画面登録方法］
次に、ウェブ画面登録方法について説明する。
【００８１】
利用者が登録ボタンＢＴＮ２を押下すると、ウェブ画面内容登録要求手段４３は、サーバ３に対して端末装置２に表示中のウェブ画面内容を送信すると共に、当該ウェブ画面内容の登録要求を行う。サーバ３は、端末装置２からウェブ画面内容の登録要求を受信すると、ウェブ画面内容登録手段３７によってウェブ画面内容をデータベース５へ登録する。
【００８２】
［ウェブテキスト抽出処理等の手順］
次に、図５のフローチャートを用いて、「ウェブテキスト抽出処理」及び「ウェブテキスト抽出結果の表示及びデータベース登録」の説明を行う。因みに「ウェブテキスト抽出処理」は、ステップＳ１からステップＳ７までの処理であり、「ウェブテキスト抽出結果の表示及びデータベース登録」は、ステップＳ８からステップＳ１０まで及びステップＳ1６の処理である。
【００８３】
端末装置２は、利用者が情報をコピーしたいページを表示手段２４に表示する（ステップＳ１）。利用者は画面を視認しながら、入力手段２３を介して文字列抽出範囲の指定・メニューから「文字列抽出」の選択を行う。
【００８４】
次に、端末装置２は、送受信手段２１を介してサーバ３へ文字列抽出プログラムの送信要求を行う（ステップＳ２）。因みに、本実施例における文字列抽出プログラムは、ＪａｖａＳｃｒｉｐｔ（登録商標）などにより生成することができる。
【００８５】
サーバ３は、端末装置２から文字列抽出プログラムの送信要求を受信すると、記憶手段３２に保存している文字列抽出プログラムを送受信手段３１を介して端末装置２へ送信する（ステップＳ３）。
【００８６】
端末装置２は、サーバ３から文字列抽出プログラムを取得すると、当該文字列抽出プログラムを記憶手段２２へ保存する。
【００８７】
文字列抽出範囲決定手段２５は、文字列抽出範囲を決定する（ステップＳ４）。文字列抽出範囲を決定した後、文字列抽出範囲の文字列取得手段２６は、文字列抽出範囲の文字列を取得し、当該文字列抽出範囲の文字列を記憶手段２２に保存する（ステップＳ５）。  文字列抽出手段２７は、文字列抽出プログラムを実行することにより、記憶手段２２に保存した文字列抽出範囲の文字列に対して、文字列抽出処理を行う（ステップＳ６）。なお、文字列抽出処理の詳細については、後述する。
【００８８】
次に、文字列抽出手段２７は、文字列抽出処理を行うことにより、文字列抽出範囲の文字列から項目に対応した文字列抽出結果を取得する。文字列抽出結果記憶手段２８は、上記文字列抽出手段２７により取得した文字列抽出結果を記憶手段２２に記憶する（ステップＳ７）。こうして、端末装置２は、文字列抽出処理を終了すると、文字列抽出処理の終了通知をサーバ３へ行い、ウェブ画面の送信要求手段４４は、サーバ３に対してウェブ画面の送信要求を行う（ステップＳ８）。
【００８９】
サーバ３は、端末装置２から文字列抽出処理の終了通知及びウェブ画面の送信要求を受信した後、ウェブ画面送信手段６０によりＨＴＭＬ（Hyper Text Markup Language）ファイル形式のウェブ画面を端末装置２へ送信する（ステップＳ９）。
【００９０】
端末装置２は、ウェブ画面取得手段４６によりサーバ３からウェブ画面を受信すると、当該ウェブ画面と文字列抽出結果等を表示する（ステップＳ１０）。なお、「ウェブ画面と文字列抽出結果等の表示処理」の詳細については、後述する。これにより、図４に例示するような、利用者専用のウェブ画面が端末装置２に表示される。
【００９１】
利用者がウェブ画面内の表示内容を適宜編集した後、利用者によって登録を意味するボタン（例えば図４の登録ボタンＢＴＮ２）が押下されると、ウェブ画面登録要求手段４３は、表示中のウェブ画面をデータベース５へ登録し（ステップＳ１６）、「ウェブテキスト抽出結果の表示及びデータベース登録」を終了する。なお、ウェブ画面のデータベース登録処理の詳細については、後述する。
【００９２】
［文字列抽出処理手順］
次に図５におけるステップＳ６の文字列抽出処理について、図６のフローチャートを用いて説明する。
【００９３】
サーバ３から受信した文字列抽出プログラムを端末装置２が実行すると、まず、文字列抽出手段２７は、記憶手段２２に保存した文字列抽出範囲の文字列を改行コード毎に分割する（ステップＳ６１）。次に、文字列抽出手段２７は、各行の文字列に対して第１解析処理を行う（ステップＳ６２）。ここで第１解析処理とは、各行の文字列に、図７に示す複数の「項目」について、「項目を判断する文字列」が含まれるか否かを解析する処理である。
【００９４】
各行の文字列に「項目を判断する文字列」が含まれている場合は、項目名称と、その項目名称に対応する文字列を抽出対象の文字列とする。例えば、図３の例においては、２行目に項目を判断する文字列「定休日」が含まれているので、項目名称「定休日」に対応する文字列「日曜日」を抽出対象とする。因みに、図７の例では、１つの「項目」に対して「項目を判断する文字列」を複数設定しており、これにより、検索精度を上げることができる。
【００９５】
ステップＳ６２の第１解析処理を終了すると、文字列抽出手段２７は、分割した文字列に対して第２解析処理を行う（ステップＳ６３）。ここで第２解析処理とは、解析対象となる文字列に、都道府県名が含まれるか否かを解析する処理である。各行の文字列に都道府県名が含まれている場合は、住所情報として当該文字列を抽出対象の文字列とする。これにより、第１解析処理で住所項目と判断する文字列を含んでいない場合でも、住所として抽出することができる。ただし、都道府県名を含む文字列が住所を意味していない可能性があるため、第１解析処理で住所を抽出した場合は、第１解析処理の抽出結果を優先するように規定している。
【００９６】
ステップＳ６３の第２解析処理を終了すると、文字列抽出手段２７は、各行の文字列に対して第３解析処理を行う（ステップＳ６４）。ここで第３解析処理とは、各行の文字列に、重要度が低いと思われる情報に関する項目が含まれるか否かを解析する処理であり、本実施例では、図８に示す「項目を判断する文字列」が含まれるか否かを解析する処理である。
【００９７】
各行の文字列に図８の「項目を判断する文字列」を含んでいる場合は、項目毎に文字列を分割し、分割した文字列を未分類文字列としての抽出対象とする。一方、図８の「項目を判断する文字列」を含んでいない場合は、各行の文字列自体を未分類文字列としての抽出対象とする。
【００９８】
ステップＳ６４の第３解析処理を終了すると、文字列抽出手段２７は、文字列抽出処理を終了する。
【００９９】
なお、上記の第１解析処理では、同一の項目についての文字列が複数抽出された場合について、以下のルールに基づき、各項目に対応する文字列を１つに絞り、他の文字列を未分類文字列としての抽出対象とする。
（ルール１）図７の「項目を判断する文字列」について、左側の文字ほど優先度を高くする。
（ルール２）ルール１が同じ場合、行の先頭に近い文字を含む行ほど優先度が高い。
（ルール３）ルール２も同じ場合、ページ内で先の行ほど優先度が高い。
【０１００】
このようなルールを規定しておくことにより、利用者が利用するために望ましい情報を自動で表示できる可能性が高くなる。
【０１０１】
また、低い優先度とした文字列についても、未分類文字列として抽出しているので、仮に、利用者が、低い優先度の文字列を各項目の情報として利用したい場合にも、自ら利用者専用のウェブ画面にコピー、貼り付けすることにより、低い優先度の文字列を簡易に利用することができる。
【０１０２】
［ウェブ画面と文字列抽出結果等の表示処理手順］
次に図５におけるステップＳ１０の「ウェブ画面と文字列抽出結果等の表示処理」について、図９のフローチャートを用いて説明する。
【０１０３】
端末装置２において、ウェブ画面取得手段４６が図５におけるステップＳ９にてサーバ３から送信されたウェブ画面を取得すると、ウェブ画面表示手段４１は、当該ウェブ画面の内容を表示し、抽出した文字列をウェブ画面上の各項目に該当する表示領域へ表示する（ステップＳ１１）。端末装置２は、上記ウェブ画面を表示した後、未分類文字列表示処理（ステップＳ１２）及び地図情報表示処理（ステップＳ１３）を行う。端末装置２は、これらの処理を非同期で行っている。
【０１０４】
未分類文字列表示処理は、文字列抽出処理により取得した未分類文字列を品詞毎で分解し、当該分解した文字列をウェブ画面上に表示する処理である。例えば、未分類文字列を品詞毎で分解した後に、当該分解した未分類文字列を図４の未分類文字列表示領域ＥＤ８へ表示する。未分類文字列表示処理の詳細は後述する。
【０１０５】
地図情報表示処理は、文字抽出処理により取得した住所文字列に該当する地図画像及び当該住所の周辺情報を取得し、当該地図画像及び周辺情報をウェブ画面上に表示する処理である。例えば、図４の例においては、住所「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」に該当する地図画像及び周辺情報を取得して、地図画像を地図表示領域ＭＰへ表示し、周辺の情報をアクセス表示領域ＡＣへ表示する。地図情報表示処理の詳細は後述する。
【０１０６】
端末装置２は、上記の未分類文字列表示処理及び地図情報表示処理を終了すると、「ウェブ画面と文字列抽出結果等の表示処理」を終了する。この結果、端末装置２は、図４のような画面を表示する。
［未分類文字列表示処理手順］
次に図９におけるステップＳ１２の未分類文字列表示処理について、図１０を用いて説明する。
【０１０７】
端末装置２は、記憶手段２２に未分類文字列があるか否か判断し、未分類文字列がない場合（ステップＳ１２１：Ｎｏ）、未分類文字列表示処理を終了する。一方、未分類文字列がある場合（ステップＳ１２１：Ｙｅｓ）、未分類文字列編集要求手段４０は、当該未分類文字列をサーバ３に対して送信すると共に、未分類文字列の編集要求を行う（ステップＳ１２２）。
【０１０８】
サーバ３は、端末装置２から未分類文字列を受信する（ステップＳ１２３）。未分類文字列を受信した後、未分類文字列編集手段３３は、未分類文字列を品詞毎に分解する（ステップＳ１２４）。未分類文字列編集結果送信手段３９は、未分類文字列編集手段３３によって未分類文字列が品詞毎に分解された後、品詞毎に分解された未分類文字列のうち名詞のみを端末装置２へ送信する（ステップＳ１２５）。
【０１０９】
端末装置２において、編集後未分類文字列取得手段４７が分解された未分類文字列をサーバ３から取得すると（ステップＳ１２６）、ウェブ画面表示手段４１は、当該分解された未分類文字列をウェブ画面上に表示し（ステップＳ１２７）、未分類文字列表示処理を終了する。この結果、端末装置２は、例えば、図４において、未分類文字列表示領域ＥＤ８に名詞のみに分解された未分類文字列を表示する。
【０１１０】
［地図情報表示処理手順］
次に図９におけるステップＳ１３の地図情報表示処理について、図１１を用いて説明する。
【０１１１】
端末装置２は、記憶手段２２に住所文字列があるか否か判断し、住所文字列がない場合（ステップＳ１３１：Ｎｏ）、地図情報表示処理を終了する。一方、住所文字列がある場合（ステップＳ１３１：Ｙｅｓ）、地図情報送信要求手段２９は、サーバ３に対して、当該住所文字列を送信すると共に、地図情報送信要求を行う（ステップＳ１３２）。
【０１１２】
サーバ３においては、地図情報送信要求手段２９が住所文字列を受信した後（ステップＳ１３３）、住所検索手段３４は、データベース５から当該住所文字列に対応する位置情報（緯度経度情報等）を取得する（ステップＳ１３４）。サーバ３は、上記位置情報を取得した後、当該位置情報を端末装置２へ送信し（ステップＳ１３５）、端末装置２は、当該位置情報を受信する（ステップＳ１３６）。
【０１１３】
端末装置２は、位置情報を受信後、地図画像表示処理（ステップＳ１３７）及び周辺情報表示処理（ステップＳ１３８）を行う。端末装置２は、これらの処理を非同期で行っている。
【０１１４】
地図画像取得処理は、位置情報に該当する地図画像を取得し、当該地図画像をウェブ画面上に表示する処理である。例えば、図４の例において、住所「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」に該当する地図画像を取得して、当該地図画像を地図表示領域ＭＰへ表示する。地図画像表示処理の詳細は後述する。
【０１１５】
周辺情報取得処理は、位置情報に該当する周辺情報を取得し、当該周辺情報をウェブ画面上に表示する処理である。例えば、図４の例においては、住所「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」に該当する周辺の情報を取得して、周辺の情報をアクセス表示領域ＡＣへ表示する。周辺情報表示処理の詳細は後述する。
【０１１６】
端末装置２は、上記の地図画像表示処理及び周辺情報表示処理を終了すると、地図情報表示処理を終了する。
【０１１７】
［地図画像表示処理手順]
次に図１１におけるステップＳ１３７の地図画像表示処理について、図１２を用いて説明する。
【０１１８】
端末装置２は、図１１のステップＳ１３６で受信した位置情報をサーバ３へ送信する（ステップＳ２０１）。サーバ３においては、端末装置２から位置情報を受信した後（ステップＳ２０２）、地図画像検索手段３５がデータベース５から当該位置情報に対応する地図画像を取得する（ステップＳ２０３）。
【０１１９】
上記地図画像を取得した後、地図情報送信手段３８は、当該地図画像を端末装置２へ送信し（ステップＳ２０４）、地図情報取得手段４５は、当該地図画像を受信する（ステップＳ２０５）。
【０１２０】
端末装置２では、上記地図画像を受信後、ウェブ画面表示手段４１がウェブ画面上における所定の表示領域に当該地図情報を表示し（ステップＳ２０６）、地図画像表示処理を終了する。この結果、端末装置２は、図４の例において、住所「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」に該当する地図画像を取得した後、当該地図画像を地図表示領域ＭＰへ表示する。
【０１２１】
［周辺情報表示処理手順]
次に図１１におけるステップＳ１３８の周辺情報表示処理について、図１３を用いて説明する。
【０１２２】
端末装置２は、図１１のステップＳ１３６で受信した位置情報をサーバ３へ送信する（ステップＳ３０１）。サーバ３においては、端末装置２から位置情報を受信した後（ステップＳ３０２）、周辺情報検索手段３６がデータベース５から位置情報に対応する周辺情報を取得する（ステップＳ３０３）。
【０１２３】
上記周辺情報を取得した後、地図情報送信手段３８は、当該周辺情報を端末装置２へ送信し（ステップＳ３０４）、地図情報取得手段４５は、当該周辺情報を受信する（ステップＳ３０５）。
【０１２４】
端末装置２では、上記周辺情報を受信後、ウェブ画面表示手段４１がウェブ画面上における所定の表示領域に当該周辺情報を表示し（ステップＳ３０６)、周辺情報表示処理を終了する。この結果、端末装置２は、図４の例において、住所「ＡＡＡ県ＢＢＢ市ＤＤＤ町１−２−３」に該当する周辺情報を取得して、当該周辺情報をアクセス表示領域ＡＣへ表示する。
【０１２５】
［ウェブ画面のデータベース登録処理]
次に図５におけるステップＳ１６のウェブ画面のデータベース登録処理について、図１４を用いて説明する。端末装置２は、データベース登録を意味する登録ボタン（図４における登録ボタンＢＴＮ２）が利用者によって押下されたか否か判定する。登録ボタンが押下されたことを検知した場合（ステップＳ１５１：Ｙｅｓ）、ウェブ画面内容登録要求手段４３は、サーバ３に対して現在表示しているウェブ画面内容を送信すると共に、サーバ３へ登録要求する（ステップＳ１５２）。
【０１２６】
サーバ３において、ウェブ画面内容登録手段３７は、受信したウェブ画面内容をデータベース５へ登録する（ステップＳ１５３）。サーバ３は、受信したウェブ画面内容をデータベース５へ登録終了後、処理結果ウェブ画面（例えば「登録されました」というメッセージを含むウェブ画面）を端末装置２へ送信する（ステップＳ１５４）。
【０１２７】
端末装置２は、上記処理結果ウェブ画面を受信すると、表示手段２４に当該処理結果ウェブ画面を表示して、ウェブ画面のデータベース登録処理を終了する。
【０１２８】
これにより、端末装置２は、サーバ３に対して上記登録したウェブ画面の閲覧要求を行えば、ウェブ画面の閲覧を行うことができる。
【０１２９】
[他の実施例]
上記の実施例では、文字列抽出範囲の指定について、利用者自身がマウス等の入力手段２３により指定していたが、本発明の適用はこれには限られず、現在表示中のウェブ画面全体を自動的に文字列抽出範囲と決定してもよい。例えば、図１５に示すように、利用者が文字列範囲を指定することなく、入力手段２３を介して、「メニュー３」を指定した後に表示されるメニューＭ２から「文字列抽出」を指定した場合に、文字列抽出範囲決定手段２５は、現在表示中のウェブ画面内の全テキストを文字列抽出範囲とみなしても良い。この場合、文字列抽出範囲の指定が不要なため、利用者が、簡易に文字列抽出処理の指定を行うことができる。
【０１３０】
また、上記の実施例では、複数の項目について文字列抽出を実行していたが、本発明の適用は、これに限られず、必要な項目についてのみ文字列抽出を行えるようにしてもよい。例えば、図１６に示すように、メニューＭ３に文字列抽出を行う項目毎の選択肢（「住所」文字列抽出）又は複数の項目をグループ化した選択肢（「住所・電話番号」文字列抽出）を生成することにより、文字列抽出を行う項目を限定しても良い。この場合、文字列抽出を行う項目を限定するため、文字列抽出処理の処理速度を上げることができる。
【０１３１】
さらに、上記の実施例では、「端末装置２からサーバ３への文字列抽出プログラムの送信要求」（ステップＳ２）と「サーバ３から端末装置２へ文字列抽出プログラムを送信」（ステップＳ３）を、「文字列抽出範囲の決定」（ステップＳ４）と「文字列抽出範囲の文字列取得」（ステップ５）より先に行なう場合について述べたが、本発明の適用は、これに限られず、「文字列抽出範囲の決定」（ステップＳ４）と「文字列抽出範囲の文字列取得」（ステップ５）の後に、「端末装置２からサーバ３への文字列抽出プログラムの送信要求」（ステップＳ２）と「サーバ３から端末装置２へ文字列抽出プログラムを送信」（ステップＳ３）を行なっても良い。
【０１３２】
さらに、上記の実施例では、周辺情報検索手段３５が検索した住所の周辺の駅情報を取得していたが、本発明の適用はこれに限られず、最も近い駅の出入り口も取得しても良い。この場合、周辺情報として表示されている駅が複数の出入り口を有している際、利用者にとってより有効な情報を提供することができる。なお、住所と駅の出入り口との関連情報をデータベース５が保持することにより実現できる。
【０１３３】
さらに、上記の実施例では、検索した住所と周辺情報である駅との経路について、特に定めていなかったが、検索した住所と周辺情報である駅との経路を表示しても良い。これは、公知の種々の経路検索の手法を用いて実現できる。この場合、利用者が実際に登録した場所へ行く際に、スムーズに当該場所へ行くことができる。
【０１３４】
さらに、上記の実施例では、検索した住所の周辺情報について駅情報等のみ取得していたが、本発明の適用はこれに限られず、クルマの最寄ＩＣや各種施設の情報も取得し、当該施設のアイコン等の表示・非表示を切り替えても良く、カテゴリ毎に表示・非表示を切り替えても良い。この場合、より多くの情報を地図画像に含めることが可能となる。
【０１３５】
さらに、上記の実施例では、表示する地図画像の縮尺について、特に定めていなかったが、周辺情報が全て表示される縮尺で表示するようにしても良い。この場合、利用者は、地図検索した位置と周辺情報との位置関係を把握しやすくなり、利用者自身が縮尺を微調整する必要がない。
【０１３６】
さらに、上記の実施例では、表示する地図画像の縮尺変更について、特に定めていなかったが、例えば、表示画面中における、地図画像を表示する周辺に、所定の縮尺に変更できる縮尺リンクを設け、当該縮尺リンクを利用者が指定することにより、地図画像の縮尺を変更するようにしても良い。この場合、利用者が望む縮尺の地図画像を提供することができる。
【０１３７】
さらに、上記の実施例では、地図画像の中心位置変更について、特に定めていなかったが、地図画像上をマウス等で指定することにより、当該指定した位置を中心とした地図画像を更新表示しても良い。この場合、利用者は、地図画像の位置調整を行うことができる。
【０１３８】
さらに、上記の実施例では、表示する地図画像の縮尺について、特に定めていなかったが、取り込んだ住所によって、表示する縮尺を変更しても良い。例えば、詳細地図がある住所である場合は、詳細地図を表示し、広域地図のみある場合は、広域地図を表示することが考えられる。この場合、利用者は、利用する地図の変更を行うことなく、詳細地図を利用することができる。
【０１３９】
さらに、上記の実施例では、サーバ３が検索した位置情報を端末装置２に送信し、端末装置２がサーバ３へ当該位置情報を送信した後に、サーバ３が当該位置情報に対応する地図画像及び周辺情報を取得していたが、本発明の適用はこれに限られず、サーバ３が端末装置２に位置情報を送信することなく、当該位置情報に対応する地図画像及び周辺情報を取得しても良い。これにより、サーバ３と端末装置２との間の通信回数を減らすことができる。
【図面の簡単な説明】
【０１４０】
【図１】処理システムの概念図である。
【図２】処理システムのブロック図である。
【図３】本実施例におけるウェブテキスト抽出対象画面を示す模式図である。
【図４】本実施例におけるウェブテキスト抽出結果を表示する画面を示す模式図である。
【図５】ウェブテキスト抽出処理等のフローチャートである。
【図６】文字列抽出処理のフローチャートである。
【図７】第１解析処理を行う項目と項目を判断する文字列の対応関係を示す図表である。
【図８】第３解析処理を行う項目を示す図表である。
【図９】ウェブ画面と文字列抽出結果等の表示処理のフローチャートである。
【図１０】未分類文字列表示処理のフローチャートである。
【図１１】地図情報表示処理のフローチャートである。
【図１２】地図画像表示処理のフローチャートである。
【図１３】周辺情報表示処理のフローチャートである。
【図１４】ウェブ画面内容のデータベース登録処理のフローチャートである。
【図１５】他の実施例におけるウェブテキスト抽出対象画面を示す模式図である。
【図１６】他の実施例におけるウェブテキスト抽出対象画面を示す模式図である。
【符号の説明】
【０１４１】
１  ウェブテキスト抽出結果生成システム
２  端末装置
３  サーバ
４  ネットワーク
５  データベース
【図１】
2008052554.tif 000003
【図２】
2008052554.tif 000004
【図３】
2008052554.tif 000005
【図４】
2008052554.tif 000006
【図５】
2008052554.tif 000007
【図６】
2008052554.tif 000008
【図７】
2008052554.tif 000009
【図８】
2008052554.tif 000010
【図９】
2008052554.tif 000011
【図１０】
2008052554.tif 000012
【図１１】
2008052554.tif 000013
【図１２】
2008052554.tif 000014
【図１３】
2008052554.tif 000015
【図１４】
2008052554.tif 000016
【図１５】
2008052554.tif 000017
【図１６】
2008052554.tif 000018