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