(57)【特許請求の範囲】
【請求項１】
位置情報を取得する位置検出手段を有する端末装置と、
電子地図データを格納する電子地図情報データベースと、上記端末装置から送信された位置情報を参照して上記電子地図情報データベースから上記端末装置が所在する位置周辺の電子地図データを抽出し、抽出した電子地図データを上記端末装置に送信する電子地図割当手段と、上記端末装置から送信された電子地図データ上の任意の場所に関する情報であって上記端末装置から送信された音声データ又は画像データの少なくとも一方を含む情報と送信された日時と上記位置情報とが、スポット情報として、当該スポット情報を特定するための識別番号と当該スポット情報の登録の直前及び直後に登録された前後のスポット情報の識別番号とに関連付けられた状態で上記端末装置を介して閲覧可能に登録され格納されるスポット情報データベースと、を有するサーバ装置と
を備える情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
上記サーバ装置は、上記端末装置から送信された検索条件を満足する上記スポット情報データベース内に格納されたスポット情報を抽出し、抽出したスポット情報を上記端末装置に送信する情報抽出手段を有すること
を特徴とする情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
上記情報抽出手段が抽出した情報は第２の端末装置を介して閲覧可能であること
を特徴とする情報処理システム。
【請求項４】
請求項１から請求項３のうち、いずれか一項に記載の情報処理システムであって、
上記サーバ装置は、上記位置情報を参照して上記端末装置が上記スポット情報データベース内に格納された電子地図上の任意の場所から所定の範囲内に所在すると判断した時に、上記端末装置に所定の情報を送信する検出処理手段を有すること
を特徴とする情報処理システム。
【請求項５】
請求項１から請求項４のうち、いずれか一項に記載の情報処理システムであって、
上記スポット情報データベース内に格納されたスポット情報は上記端末装置からの操作に従って転送可能であること
を特徴とする情報処理システム。
【請求項６】
請求項１から請求項５のうち、いずれか一項に記載の情報処理システムであって、
上記スポット情報データベースに格納されるスポット情報は、上記位置情報に対応する上記電子地図データを特定するための電子地図識別番号を含むこと
を特徴とする情報処理システム。
【請求項７】
電子地図データを格納する電子地図情報データベースと、
端末装置によって取得され送信された位置情報を参照して上記電子地図情報データベースから上記端末装置が所在する位置周辺の電子地図データを抽出し、抽出した電子地図データを上記端末装置に送信する電子地図割当手段と、
上記端末装置から送信された電子地図データ上の任意の場所に関する情報であって上記端末装置から送信された音声データ又は画像データの少なくとも一方を含む情報と送信された日時と上記位置情報とが、スポット情報として、当該スポット情報を特定するための識別番号と当該スポット情報の登録の直前及び直後に登録された他の前後のスポット情報の識別番号とに関連付けられた状態で上記端末装置を介して閲覧可能に登録され格納されるスポット情報データベースと、
を有するサーバ装置。
【請求項８】
請求項７に記載のサーバ装置であって、
上記端末装置から送信された検索条件を満足する上記スポット情報データベース内に格納されたスポット情報を抽出し、抽出したスポット情報を上記端末装置に送信する情報抽出手段を有すること
を特徴とするサーバ装置。
【請求項９】
請求項７又は請求項８に記載のサーバ装置であって、
上記位置情報を参照して上記端末装置が上記スポット情報データベース内に格納された電子地図上の任意の場所から所定の範囲内に所在すると判断した時に、上記端末装置に所定の情報を送信する検出処理手段を有すること
を特徴とするサーバ装置。
【請求項１０】
請求項７から請求項９のうち、いずれか一項に記載のサーバ装置であって、
上記スポット情報データベースに格納されるスポット情報は、上記位置情報に対応する上記電子地図データを特定するための電子地図識別番号を含むこと
を特徴とするサーバ装置。
【請求項１１】
端末装置の位置情報を取得するステップと、
上記位置情報を参照して上記端末装置が所在する位置周辺の電子地図データを抽出し、抽出した電子地図データを上記端末装置に送信するステップと、
上記端末装置から送信された電子地図データ上の任意の場所に関する情報であって上記端末装置から送信された音声データ又は画像データの少なくとも一方を含む情報と送信された日時と上記位置情報とを、スポット情報として、当該スポット情報を特定するための識別番号に関連付けた状態で上記端末装置を介して閲覧可能に記憶するステップと、
上記スポット情報に当該スポット情報の登録の直前に登録された他のスポット情報の識別番号を関連付けるステップと、
上記スポット情報に当該スポット情報の登録の直後に登録されたさらに他のスポット情報の識別番号を関連付けるステップと、を含む
情報処理方法。
【請求項１２】
請求項１１に記載の情報処理方法であって、
上記端末装置から送信された検索条件を満足する上記スポット情報データベース内に格納されたスポット情報を抽出し、抽出したスポット情報を上記端末装置に送信するステップを含むこと
を特徴とする情報処理方法。
【請求項１３】
請求項１１又は請求項１２に記載の情報処理方法であって、
上記位置情報を参照して上記端末装置が上記スポット情報データベース内に格納された電子地図上の任意の場所から所定の範囲内に所在すると判断した時に、上記端末装置に所定の情報を送信するステップを含むこと
を特徴とする情報処理方法。
【請求項１４】
請求項１１から請求項１３のうち、いずれか一項に記載の情報処理方法であって、
上記スポット情報データベースに格納されるスポット情報は、上記位置情報に対応する上記電子地図データを特定するための電子地図識別番号を含むこと
を特徴とする情報処理方法。
【請求項１５】
端末装置の位置情報を取得するステップと、
上記位置情報を参照して上記端末装置が所在する位置周辺の電子地図データを抽出し、抽出した電子地図データを上記端末装置に送信するステップと、
上記端末装置から送信された電子地図データ上の任意の場所に関する情報であって上記端末装置から送信された音声データ又は画像データの少なくとも一方を含む情報と送信された日時と上記位置情報とを、スポット情報として、当該スポット情報を特定するための識別番号に関連付けた状態で上記端末装置を介して閲覧可能に記憶するステップと、
上記スポット情報と当該スポット情報の登録の直前に登録された他のスポット情報の識別番号とを関連付けるステップと、
上記スポット情報と当該スポット情報の登録の直後に登録されたさらに他のスポット情報の識別番号とを関連付けるステップと、
を含み、これらのステップをコンピュータに実行させる情報処理プログラム。
【請求項１６】
端末装置の位置情報を取得するステップと、
上記位置情報を参照して上記端末装置が所在する位置周辺の電子地図データを抽出し、抽出した電子地図データを上記端末装置に送信するステップと、
上記端末装置から送信された電子地図データ上の任意の場所に関する情報であって上記端末装置から送信された音声データ又は画像データの少なくとも一方を含む情報と送信された日時と上記位置情報とを、スポット情報として、当該スポット情報を特定するための識別番号に関連付けた状態で上記端末装置を介して閲覧可能に記憶するステップと、
上記スポット情報と当該スポット情報の登録の直前に登録された他のスポット情報の識別番号とを関連付けるステップと、
上記スポット情報と当該スポット情報の登録の直後に登録されたさらに他のスポット情報の識別番号とを関連付けるステップと、
を含み、これらのステップをコンピュータに実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子地図情報を利用した種々のサービスを提供する情報処理システム、端末装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来より、ユーザが、情報通信端末を操作して希望する行き先の位置を検索し、検索によって抽出された行き先の位置を電子地図上で確認することができるような、電子地図情報を利用したサービスを提供する情報処理システムが知られている。
【０００３】
【発明が解決しようとする課題】
ところが、従来までの情報処理システムは、サービス提供者側が検索キーワード別に予め分類した店舗等の位置を電子地図上で確認することができる程度の、いわばサービス提供者主導のものとなっている。従って、従来までの情報処理システムでは、例えば電子地図上の任意の場所に関する情報を登録したり、登録した情報の位置を後で電子地図上で確認する等、ユーザの行動スタイルに合わせたサービスを提供することができない。
【０００４】
本発明は、上記課題に鑑みてなされたものであり、その目的は、ユーザの行動スタイルに合った電子地図情報を利用したサービスを提供することが可能な情報処理システム、端末装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
本発明においては、電子地図情報を利用したサービスを提供するサーバ装置は、端末装置から送信された電子地図データ上の任意の場所に関する情報を格納するスポット情報データベースを有し、また、サーバ装置は、このスポット情報データベースの中から端末装置から送信された検索条件を満足する情報を抽出し、抽出した情報を端末装置に送信する。
【０００６】
このような本発明の構成によれば、ユーザが、電子地図上の任意の場所に関する情報をサーバ装置のスポット情報データベースに登録し、また、検索条件を指定してスポット情報データベース内に登録した情報を後で閲覧することが可能となり、各ユーザのスタイルに合わせた電子地図を利用したサービスを提供することが可能となる。
【０００７】
【発明の実施の形態】
［情報処理システムの構成］
始めに、図１を参照して、本発明の実施の形態となる情報処理システムの構成について説明する。
【０００８】
本発明の実施の形態となる情報処理システムは、図１に示すように、電子地図情報を利用した種々のサービスを提供するサーバ装置１と、このサービスの受益者となるユーザが操作する端末装置２とを備える。また、サーバ装置１と端末装置２は、電子ネットワークを介して電気的に接続され、装置間で情報通信可能な構成となっている。
【０００９】
なお、上記電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、電話通信回線、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）をベースとしたインターネットシステム、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、光ファイバ通信ネットワーク、ケーブル通信ネットワーク、衛星通信ネットワーク等の情報通信網が含まれる。
【００１０】
［サーバ装置の構成］
上記サーバ装置１は、例えばパーソナルコンピュータ、ワークステーション、汎用コンピュータ等の情報処理装置により構成され、図２に示すように、ＣＰＵ１ａと、ＲＡＭ１ｂと、ＲＯＭ１ｃと、通信制御部１ｄと、電子地図情報データベース１ｅと、スポット情報データベース１ｆとを有する。
【００１１】
上記ＣＰＵ１ａは、ＲＯＭ１ｃ内に記憶されたプログラムに従ってサーバ装置１の処理動作を制御する。例えば、ＣＰＵ１ａは、ＲＯＭ１ｃ内に記憶された位置情報／電子地図割当プログラム、及びプログラムの実行のために必要なデータをＲＡＭ１ｂへとロードし、位置情報／電子地図割当プログラムに従って端末装置２が所在する位置周辺の電子地図データを電子地図情報データベース１ｅ内から抽出する処理を実行する。
【００１２】
上記ＲＡＭ１ｂは、ＣＰＵ１ａが実行するプログラムやデータを一時的に格納するワークエリアを提供する。
【００１３】
上記ＲＯＭ１ｃは、例えばサーバ装置１の起動プログラム、位置情報／電子地図割当プログラム、登録処理プログラム等のサーバ装置１が実行する処理と関係する各種プログラムやこれらプログラムを実行するために必要な各種データを記憶する。
【００１４】
ここで、上記ＲＯＭ１ｃは、磁気的、光学的記録媒体若しくは半導体メモリ等のＣＰＵ１ａが読み取り可能な記録媒体を含んだ構成となっており、ＲＯＭ１ｃ内のプログラムやデータの一部若しくは全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００１５】
上記通信制御部１ｄは、電子ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。そして、通信制御部１ｄは、実装されている情報通信用プロトコルに従って端末装置２と接続し、電子ネットワークの形態に応じたデータ形式で種々の情報を端末装置２に送信する。また、通信制御部１ｄは電子ネットワークを介して受信した種々の情報をＣＰＵ１ａが処理可能な適当なデータ形式に変換する。
【００１６】
上記電子地図情報データベース１ｅは、サーバ装置１及び端末装置２が処理可能なデジタル形態の地図情報である電子地図データを格納。ここで、電子地図データは、ｘｙ座標（以下の説明では、経度，緯度をそれぞれｘ，ｙと定義する）により記述される２次元電子地図データであってもよいし、例えば２次元電子地図上の地物を立体的に表現するようにして２次元情報に対して高さ（ｚ）方向の情報を加えた、３次元電子地図データであってもよい。
【００１７】
上記スポット情報データベース１ｆは、例えば店舗、郵便局、ガソリンスタンド等、サービス提供者若しくは電子地図データ作成者が予め登録した電子地図上の位置に関する情報（以下、デフォルト情報と表記する）と共に、端末装置２を操作するユーザが電子ネットワークを介して登録した電子地図上の任意の位置に関する情報（以下、スポット情報と表記する）を格納する。なお、スポット情報データベース１ｆ内に格納される位置に関する情報は、当該位置が所在するエリアの電子地図データとリンク付けされている。また、上記デフォルト情報はサービス提供者若しくは電子地図作成者により任意のタイミングで更新可能なように構成されている。
【００１８】
また、上記スポット情報データベース１ｆは、サーバ装置１が提供するサービスを受けるユーザのユーザ属性情報を格納する。なお、このユーザ属性情報の中には、例えば、ユーザの氏名、住所、電話番号、ユーザＩＤ、認証用パスワード、サービス料金支払口座番号、クレジットカード番号等の情報が含まれている。そして、サーバ装置１は、属性情報の中に含まれる例えばユーザＩＤ等の情報を参照してユーザを区別し、各ユーザに対応したサービスを提供する。
【００１９】
［端末装置の構成］
上記端末装置２は、電子ネットワークを介した情報通信が可能な情報処理装置により構成され、例えば携帯電話機、簡易型移動電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）を適用することができる。
【００２０】
なお、上記携帯電話機には、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ２０００）等の次世代移動通信方式を採用した携帯電話機が含まれる。また、上記簡易型移動電話機には、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ、日本）、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ、米国）、ＣＴ２（Ｃｏｄｅｌｅｓｓ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｅｃｏｎｄ  ｇｅｎｅｒａｔｉｏｎ、英、仏）、ＤＥＣＴ（Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｃｏｄｅｌｅｓｓ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ、欧州）等が含まれる。
【００２１】
この端末装置２は、図３に示すように、ＣＰＵ２ａと、ＲＡＭ２ｂと、ＲＯＭ２ｃと、通信制御部２ｄと、操作入力部２ｅと、表示出力部２ｆと、位置検出部２ｇとを有する。
【００２２】
上記ＣＰＵ２ａは、ＲＯＭ２ｃ内に記憶されたプログラムに従って端末装置２の処理動作を制御する。
【００２３】
上記ＲＡＭ２ｂは、ＣＰＵ２ａが実行する各種処理に関するプログラムやプログラムに関連する各種データを一時的に格納するワークエリアを提供する。
【００２４】
上記ＲＯＭ２ｃは、例えば端末装置２の起動プログラム等の端末装置２が実行する処理と関係する各種プログラムやプログラムの実行に必要な各種データを記憶する。
【００２５】
なお、このＲＯＭ２ｃは、サーバ装置１のＲＯＭ１ｃと同様、磁気的、光学的記録媒体若しくは半導体メモリ等といった、ＣＰＵ２ａが読み取り可能な記録媒体を含んだ構成となっており、ＲＯＭ２ｃ内のプログラムやデータの一部若しくは全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００２６】
上記通信制御部２ｄは、電子ネットワークの形態及び端末装置２の種類に応じた種々の情報通信用プロトコルを実装する。そして、通信制御部２ｄは、実装されている情報通信用プロトコルに従ってサーバ装置１と接続し、電子ネットワークの形態に応じたデータ形式でサーバ装置１に情報を送信する。また、通信制御部２ｄは、電子ネットワークを介して受信した情報をＣＰＵ２ａが処理可能な適当なデータ形式に変換する。
【００２７】
上記操作入力部２ｅは、例えばテンキー、キーボード、タッチパネル等の一般的な入力装置により構成され、ユーザの操作に対応した操作入力信号をＣＰＵ２ａに出力する。
【００２８】
上記表示出力部２ｆは、例えば液晶ディスプレイ等の一般的な表示出力装置により構成され、ＣＰＵ２ａの制御に従って各種情報を表示出力する。
【００２９】
上記位置検出部２ｇは、ＣＰＵ２ａの制御に従って、通信電波若しくはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）電波の少なくとも一方を利用して端末装置２が所在する位置の例えば経度（ｘ）、緯度（ｙ）、高さ（ｚ）等に関する情報（以下、位置情報と表記する）を取得する。
【００３０】
なお、例えば携帯電話機や簡易型移動電話機等のように位置検出部２ｇが通信電波を利用して位置検出を行うものである場合には、位置検出部２ｇは最寄の通信基地局と通信を行って端末装置２の位置情報を取得する。
【００３１】
また、位置検出部２ｇがＧＰＳ電波を利用して位置検出を行う場合、位置検出部２ｇ内にＧＰＳ電波受信機能を設けるようにする。このＧＰＳ受信機能は、主として、ＧＰＳ電波を受信するＧＰＳ電波受信アンテナ、受信したＧＰＳ電波を復調するＧＰＳ無線部、及び復調されたＧＰＳ電波から現在地の緯度経度情報を演算により求め、出力するＧＰＳ制御部とにより構成される。このＧＰＳ電波受信機能は、ＧＰＳ衛星が送信している高精度の時間信号が含まれたＧＰＳ電波を、現在信号を受信可能な周回軌道上に存在する少なくとも３台のＧＰＳ衛星から受信し、各ＧＰＳ衛星からのＧＰＳ電波の到達時間からＧＰＳ衛星までの距離を各々演算し、各距離が一致する点を自身の現在位置とするものである。
【００３２】
［情報処理システムの動作］
上記情報処理システムは、大きく分けて、（１）スポット情報を電子ネットワークを介してサーバ装置１のスポット情報データベース１ｆに登録する登録処理、（２）ユーザの現在位置を検出し、登録処理により登録された位置付近にユーザがいる際には、その旨をユーザに通知するスポット検出処理、（３）スポット情報データベース１ｆ内に格納されたスポット情報をユーザ間で転送する交換処理の３つのサービス処理を実行する。
【００３３】
〔スポット情報の登録処理〕
始めに、図４に示すフローチャートを参照して、登録処理を実行する際の情報処理システムの動作について説明する。
【００３４】
図４に示すフローチャートは、ユーザが端末装置２の電源をオンにし、操作入力部２ｅを操作して登録処理の実行開始命令を入力することで開始となり、この登録処理はステップＳ１の処理に移行する。
【００３５】
なお、登録処理の実行開始命令を入力する際、ユーザは、操作入力部２ｅを操作して、例えばサーバ装置１の電話番号（アクセスポイント）、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等のサービス提供者の電子ネットワーク上の位置を特定する情報も併せて端末装置２に入力する。
【００３６】
ステップＳ１の処理では、端末装置２側の通信制御部２ｄが、入力されたサービス提供者の電子ネットワーク上の位置を参照して、電子ネットワークを介してサーバ装置１とを接続する。これにより、このステップＳ１の処理は完了し、この登録処理はステップＳ１の処理からステップＳ２の処理に移行する。
【００３７】
ステップＳ２の処理では、サーバ装置１側のＣＰＵ１ａが、端末装置２を操作するユーザの認証のために使用するユーザＩＤ及び認証用パスワードの入力画面データを生成する。そして、サーバ装置１側の通信制御部１ｄは、電子ネットワークを介して生成された入力画面データを端末装置２に送信する。これにより、このステップＳ２の処理は完了し、この登録処理はステップＳ２の処理からステップＳ３の処理へと移行する。
【００３８】
ステップＳ３の処理では、端末装置２側の通信制御部２ｄが、サーバ装置１から送信された入力画面データを受信し、受信したデータをＲＡＭ２ｂ内に格納する。ＲＡＭ２ｂ内に入力画面データが格納されると、ＣＰＵ２ａは、表示出力部２ｆを制御して、ユーザＩＤ及び認証用パスワードの入力画面を表示出力する。入力画面が表示されると、ユーザは、操作入力部２ｅを操作して入力画面内にユーザＩＤと認証用パスワードを入力する。そして、ユーザＩＤと認証用パスワードの入力が完了すると、通信制御部２ｄは、ユーザＩＤ及び認証用パスワードを適当なデータ形式に変換し、電子ネットワークを介してサーバ装置１にデータを送信する。これより、このステップＳ３の処理は完了し、この登録処理はステップＳ３の処理からステップＳ４の処理へと移行する。
【００３９】
ステップＳ４の処理では、サーバ装置１側の通信制御部１ｄが、端末装置２から送信されたユーザＩＤ及び認証パスワードを受信し、受信したユーザＩＤ及び認証パスワードをＲＡＭ１ｂに入力する。ＲＡＭ１ｂにユーザＩＤ及び認証パスワードが入力されると、ＣＰＵ１ａは、スポット情報データベース１ｆ内に格納されているユーザＩＤ及び認証用パスワードと受信したユーザＩＤ及び認証用パスワードとを比較してユーザの認証を行う。これにより、このステップＳ４の処理は完了し、この登録処理はステップＳ４の処理からステップＳ５の処理へと移行する。
【００４０】
ステップＳ５の処理では、サーバ装置１側のＣＰＵ１ａが、スポット情報データベース１ｆ内に格納されているユーザＩＤ及び認証用パスワードと受信したユーザＩＤ及び認証用パスワードとが同じであるか否かを判別することにより、端末装置２を操作するユーザの認証が成功したか否かを判別し、ユーザ認証が失敗した場合には、この登録処理はステップＳ５の処理からステップＳ６の処理に移行する。
【００４１】
ステップＳ６の処理では、サーバ装置１側のＣＰＵ１ａが、例えば「認証が失敗しました。ユーザＩＤと認証用パスワードを再度入力してください。」等のエラーメッセージを生成し、サーバ装置１側の通信制御部１ｄは、電子ネットワークを介して生成されたエラーメッセージデータを端末装置２に送信する。これにより、このステップＳ６の処理は完了し、ユーザは、サーバ装置１から送信されたエラーメッセージを参照して、ユーザＩＤとパスワードを再入力する等のエラー処理を行う等して、再びステップＳ３の処理に戻る。
【００４２】
一方、ユーザ認証が成功した場合には、この登録処理はステップＳ５の処理からステップＳ７の処理へと移行する。
【００４３】
ステップＳ７の処理では、サーバ装置１側のＣＰＵ１ａが、サーバ装置１が提供するサービスメニューが表示されるサービス画面データを生成する。サービス画面データが生成されると、サーバ装置１側の通信制御部１ｄは、電子ネットワークを介してサービス画面データを端末装置２に送信する。これにより、このステップＳ７の処理は完了し、この登録処理はステップＳ７の処理からステップＳ８の処理へと移行する。
【００４４】
ステップＳ８の処理では、端末装置２側の通信制御部２ｄが、サーバ装置１から送信されたサービス画面データを受信し、受信したデータをＲＡＭ２ｂ内に格納する。ＲＡＭ２ｂ内にサービス画面データが格納されると、ＣＰＵ２ａは、表示出力部２ｆを制御して、サービス画面を表示出力する。サービス画面が出力されると、ユーザは、サービス画面の中から位置検出処理メニューを選択して、端末装置２が所在する位置の検出処理の実行開始を指示する。そして、位置検出処理の実行開始が指示されると、端末装置２側の通信制御部２ｄは、位置検出処理の実行命令をサーバ装置１に送信する。これにより、このステップＳ８の処理は完了し、この登録処理はステップＳ８の処理からステップＳ９の処理へと移行する。
【００４５】
ここで、上記位置検出処理の実行命令を送信する際、端末装置２側の通信制御部２ｄは、ＰＨＳ／ＰＣＳ方式、ＩＭＴ−２０００方式、ＧＰＳ電波受信方式等、位置検出部２ｇの位置情報取得方式に関する情報（以下、タイプＩＤと表記する）をサーバ装置１に送信する。具体的には、位置情報取得方式がＰＨＳ／ＰＣＳ方式、ＩＭＴ−２０００方式、及びＧＰＳ電波受信方式の場合をそれぞれ、タイプＩ、タイプＩＩ、タイプＩＩＩ等のように設定する。このタイプＩＤを受信することにより、サーバ装置１は、例えば電子ネットワークを介して位置検出部２ｇを制御し、端末装置２の位置情報を取得することが可能となる。
【００４６】
なお、ここでは図示しないが上記サービス画面内には、「新規登録処理」アイコンと「登録データ検索処理」アイコンが表示されている。そして、ユーザが操作入力部２ｅを操作して「新規登録処理」アイコンを指定すると、「現在位置検出処理」アイコン及び「電子地図表示処理」アイコンが、また、「登録データ検索処理」アイコンを指定すると、「場所名入力」アイコン及び「キーワード入力」アイコンがそれぞれ表示されるようになっている。このように、端末装置２に対して指示する処理をアイコンにより表現することにより、操作入力部２ｅを操作して所望の処理を示すアイコンを指定することにより、ユーザは簡単に所望の処理の実行開始を指示することが可能となる。
【００４７】
ステップＳ９の処理では、サーバ装置側１のＣＰＵ１ａが、送信されたタイプＩＤに従って端末装置２の位置検出部２ｇ（若しくはＣＰＵ２ａ）を制御して、端末装置２の位置情報を取得する。これにより、このステップＳ９の処理は終了し、この登録処理はステップＳ９の処理からステップＳ１０の処理へと移行する。
【００４８】
ステップＳ１０の処理では、サーバ装置１側のＣＰＵ１ａは、取得した位置情報を参照して、電子地図データベース１ｅの中から端末装置２が所在する位置周辺の電子地図データを抽出する。そして、サーバ装置１側の通信制御部１ｄは、抽出された電子地図データと位置情報とを電子ネットワークを介して端末装置２に送信する。これにより、このステップ１０の処理は完了し、この登録処理はステップＳ１０の処理からステップＳ１１の処理へと移行する。
【００４９】
ステップＳ１１の処理では、端末装置２側の通信制御部２ｄが、サーバ装置１から送信された電子地図データと位置情報を受信し、受信した情報をＲＡＭ２ｂ内に格納する。そして、ＣＰＵ２ａは、表示出力部２ｆを制御して、ＲＡＭ２ｂ内に格納された電子地図データと位置情報とを表示出力する。これにより、このステップＳ１１の処理は完了し、この登録処理はステップＳ１１の処理からステップＳ１２の処理へと移行する。
【００５０】
ここで、表示出力部２ｆに電子地図データを表示する際、ＣＰＵ２ａは、例えば図５に示すように、端末装置２が所在する電子地図上の位置に十字形状の指示子Ａを表示するようにする。この指示子Ａは、操作入力部２ｅを介したユーザの操作に従って電子地図上を移動可能なように構成されている。また、表示出力部２ｆ上に表示された電子地図は、操作入力部２ｅを介したユーザの操作に従って縮尺率を適宜調整することが可能な構成となっている。
【００５１】
なお、上記指示子Ａは十字形状形状に限られることはなく、例えば円形、三角形等の他の形状であってもよい。また、上記図５に示した電子地図は２次元形状であったが、３次元形状の電子地図を表示し、高さ方向の位置を考慮して端末装置が所在する電子地図上の位置に指示子を表示するようにしてもよい。電子地図が３次元形状である場合には、ユーザの操作に従って電子地図を見る視点を切り換えることができるように構成することが望ましい。
【００５２】
ステップＳ１２の処理では、ユーザが、電子地図上の指示子Ａの位置を参照して、指示子Ａの位置が情報登録を希望する位置にあるか否かを確認する。そして、確認の結果、指示子Ａの位置が情報登録を希望する位置にある場合には、ユーザは、例えば図６に示すような操作入力部２ｅに割り当てられた決定ボタンを押して、指示子Ａがある位置に関する情報をスポット情報データベース１ｆに登録することをＣＰＵ２ａに指示する。
【００５３】
一方、位置検出処理の精度上の誤差若しくは電子地図上の誤差により、指示子Ａの位置が情報登録を希望する位置にない場合には、ユーザは、上記図６に示すような操作入力部２ｅに割り当てられた移動ボタンを操作して指示子Ａを情報登録を希望する電子地図上の位置に移動した後に、上記決定ボタンを押す。これにより、このステップＳ１２の処理は完了し、この登録処理はステップＳ１２の処理からステップＳ１３の処理へと移行する。
【００５４】
なお、電子地図が３次元形状である場合には、ユーザは指示子を３次元的に移動させて情報登録を希望する電子地図上の場所を指定する。具体的には、ＣＰＵ２ａは、図７に示すように、電子地図上の建物等の３次元データは半透明にして表示し、操作入力部２ｅに割り当てられた移動ボタンの操作に従って平面方向（ｘｙ平面）及び高さ方向（ｙｚ平面）に独立して指示子Ａを移動可能なようにする。このような構成によれば、例えば○○ビルの７階等のように、高さ（ｚ）方向の位置についても情報登録することができるようになる。
【００５５】
ステップＳ１３の処理では、ＣＰＵ２ａが、表示出力部２ｆを制御して、例えば建物の名称、電話番号等の登録する位置に関する属性情報を入力するか否かの確認メッセージを出力する。そして、属性情報の入力を希望する場合、ユーザは、操作入力部２ｅに割り当てられた入力希望ボタンを押して、属性情報の入力処理をＣＰＵ２ａに指示する。これにより、このステップＳ１３の処理は完了し、この登録処理はステップＳ１３の処理からステップＳ１４の処理へと移行する。
【００５６】
一方、属性情報の入力を希望しない場合、ユーザは、操作入力部２ｅに割り当てられた登録処理実行ボタンを押す。これにより、この登録処理は、ステップＳ１４の処理を経由せずに、ステップＳ１５の処理へと移行する。
【００５７】
ステップＳ１４の処理では、ＣＰＵ２ａが、表示出力部２ｆを制御して、例えば「場所？」、「名称？」、「電話番号？」、「特徴は？」、「メモ？」等の問い合わせメッセージを順に出力して、属性情報の入力をユーザに要求する。上記問い合わせメッセージが出力されると、ユーザは、操作入力部２ｅを操作して、問い合わせ項目に対応する属性情報をテキスト形式で順に入力する。これにより、このステップＳ１４の処理は完了し、この登録処理はステップＳ１４の処理からステップＳ１５の処理へと移行する。
【００５８】
なお、上記「場所」に関する情報は、取得した位置情報に基づいて端末装置２が自動的に入力するようにしてもよい。また、ユーザが属性情報を入力しようとする位置に関する情報がサーバ装置１のスポット情報データベース１ｆ内にデフォルト情報として既に登録されている場合には、サーバ装置１はそのデフォルト情報を端末装置２に送信し、端末装置２が受信したデフォルト情報を属性情報としてユーザに代わり入力してもよい。このような構成によれば、属性情報を入力する際のユーザの労力を軽減することができると同時に、ユーザがデフォルト情報を所望のものに修正、変更することが可能となる。
【００５９】
また、この属性情報を入力する際、ユーザは、後述するスポット検出処理において登録した属性情報を他にユーザに対し公開するか否かの設定（以下、公開／非公開設定と表記する）を行うことができる。
【００６０】
ここで、端末装置２が静止画や動画等の画像データや音声データを記録可能な機能を有する場合には、ユーザは、属性情報に画像データや音声データを含めるようにしても良い。この場合、端末装置２側のＣＰＵ２ａは、属性情報を記録する前若しくは後で、例えば「画像／音声を記録しますか？」等の確認メッセージを出力し、ユーザが記録を希望する際には、表示出力部２ｆを制御して「画像」や「音声」等のアイコンを表示する。そして、ユーザが「画像」アイコンを選択した場合には、端末装置２に装備若しくは接続された画像入力装置を介して入力された画像データを属性情報に含めるようにする。また、ユーザが「音声」アイコンを選択した場合には、端末装置２に装備若しくは接続された音声入力装置を介して入力された音声データを属性情報に含めるようにする。そして、この処理は、操作入力部２ｅに割り当てられた「終了」ボタンを押下することにより、完了する。なお、この処理の際、必要に応じて、端末装置２内に取り込まれた画像データ若しくは音声データを再生して、ユーザに内容が正しいか否かを確認させるようにしてもよい。
【００６１】
ステップＳ１５の処理では、端末装置２側のＣＰＵ２ａが入力された属性情報とユーザが指定した電子地図上の位置に関する情報とを例えば図８に示すような形式にフォーマットし、通信制御部２ｄはフォーマットされた情報を電子ネットワークを介してサーバ装置１に送信する。これにより、このステップＳ１５の処理は完了し、この登録処理はステップＳ１５の処理からステップＳ１６の処理へと移行する。
【００６２】
ここで、このフォーマット情報には、図８に示すように、ユーザＩＤ、スポット情報ＩＤ、端末装置２のタイプＩＤ、登録日、登録時刻、公開／非公開設定、関連データＩＤ（前）（後）、位置情報（経度（ｘ）、緯度（ｙ）、高度（ｚ））、対応する電子地図ＩＤ、国名、県（州）名、市（町、区）名、番地、名称、電話番号、特徴、メモ、静止画データ、動画データ、音声データが含まれる。また、フォーマット情報内の各項目には後述するスポット情報の交換処理においてその項目を他のユーザに転送可能にするか否かの設定（転送／非転送設定）がユーザによって付与されている。
【００６３】
なお、上記フォーマット情報の内、スポット情報ＩＤは、サーバ装置１に送信される時点ではブランク（空き）となっている。そして、フォーマット情報を受信するに応じて、サーバ装置１が、スポット情報ＩＤを割り振り、割り振ったスポット情報ＩＤをフォーマット情報内に登録する。
【００６４】
また、スポット情報ＩＤを新たに登録する際、サーバ装置１は、前後のスポット情報ＩＤをフォーマット情報内の関連データＩＤ（前）（後）として登録する。具体的には、スポット情報ＩＤを新たに登録する場合、サーバ装置１は、新たに登録したスポット情報ＩＤを一つ前のスポット情報の関連データＩＤ（後）として登録する。また、同様に、サーバ装置１は、一つ後ろのスポット情報のスポット情報ＩＤを新たに登録したスポット情報の関連データＩＤ（前）として登録する。
【００６５】
なお、以上の説明では、関連データＩＤはサーバ装置１が割り当てたが、ユーザが、登録されているスポット情報を再配列し、関連データＩＤを置き換える（変更する）ことができるようにしてもよい。この場合、ユーザは、端末装置２を操作することにより、他のスポット情報の関連データＩＤに関連付けたいスポット情報ＩＤをコピーする。そして、ユーザは、変更内容をサーバ装置１に送信して登録する。このような処理よれば、ユーザは、例えば、以前登録した「セントラルパーク」に関するスポット情報と、後日登録した「セントラルパーク周辺の店舗」に関するスポット情報を関連付けさせる等して、任意のスポット情報同士を関連付けさせることができるようになる。
【００６６】
また、以上の説明では、関連データＩＤは一次元的に繋がることになるが、例えばツリー構造等のように関連データＩＤを派生的に繋げるようにしてもよい。このような処理によれば、スポット情報をより体系的に関連付けさせることが可能となる。
【００６７】
また、上記フォーマット情報の内、属性情報が入力されていない場合には、名称以後のデータ欄はブランク（空き）となる。また、フォーマット情報の内、ユーザＩＤ、端末装置２のタイプＩＤ、登録日、登録時刻、位置情報（経度（ｘ）、緯度（ｙ）、高度（ｚ））、対応する電子地図ＩＤ、国名、県（州）名、市（町、区）名、番地、名称、電話番号の全て若しくは一部は端末装置２が自動的に入力する。また、上記公開／非公開設定は、フォーマット情報内の項目毎に設定できるようにしてもよい。
【００６８】
ここで、関連データＩＤ（前）及び関連データ（後）は、登録するスポット情報と関連のあるスポット情報のＩＤ番号を記録する領域である。この領域を設けることにより、例えば図９に示すように、複数のスポット情報をスポット情報データベース１ｆ内で関連付けさせて記録することが可能となり、このような機能によれば例えば次に示すような処理を実現することが可能となる。
（１）ユーザが、スポット情報を連続して登録し、関連データＩＤを利用して登録した複数のスポット情報を時系列にまとめてグループ化する。
（２）位置検出処理を所定の時間間隔毎に自動的に実行し、関連データＩＤを利用して連続した履歴をグループ化する。
【００６９】
上記（１）の処理によれば、ユーザは、例えば電子地図付の電子絵日記を簡単に作成することができる。なお、このスポット情報は全てサーバ装置１側で保持されるので、端末装置２のハードウェア資源を逼迫させることがなく、また、ユーザは家庭のコンピュータ装置等からも電子絵日記を閲覧することができる。また、上記（２）の処理によれば、他のユーザが家庭のコンピュータ装置等から端末装置２を携帯しているユーザの位置や行動履歴を確認することができるので、例えば、端末装置２を子供に携帯させ、スポット情報の登録が途切れた場合には子供の家族にその旨を通知する等のサービスも実現することが可能となる。
【００７０】
なお、以上の説明においては、上記の処理は関連データＩＤに基づいて実行されることとしたが、フォーマット情報内に含まれる登録日や登録時刻に基づいて上記の処理を行うことも勿論可能であり、このような方法によれば、ユーザが関連データＩＤを入力する労力を無くすことができる。
【００７１】
ステップＳ１６の処理では、サーバ装置１側の通信制御部１ｄが、端末装置２から送信されたフォーマット情報を受信し、受信したフォーマット情報をＲＡＭ１ｂ内に格納する。そして、ＣＰＵ１ａは、フォーマット情報内のユーザＩＤに対応するスポット情報データベース１ｆの記憶領域にフォーマット情報を格納する。これにより、ステップＳ１６の処理は完了し、一連の登録処理は終了する。
【００７２】
［スポット検出処理］
次に、図１０に示すフローチャートを参照して、スポット検出処理を行う際の情報処理システムの動作について説明する。
【００７３】
図１０に示すフローチャートは、ユーザが端末装置２の電源をオンにし、端末装置２を「自動検出モード」に設定することで開始となり、ステップＳ２１の処理へと移行する。ここで、「自動検出モード」とは、端末装置２上に設けられた上記スポット検出処理を実行可能にする処理モードであり、このモードを有効にすることにより以下の処理ステップが実行可能となる。なお、端末装置２に「自動検出モード」を設けずに、端末装置２に電源が投入されている限り常に以下の処理が実行されるように構成してもよい。
【００７４】
ステップＳ２１の処理では、端末装置２の位置検出部２ｇが端末装置２の位置情報を取得し、通信制御部２ｄが位置情報と端末装置２のユーザＩＤとを電子ネットワークを介してサーバ装置１に送信する。これにより、このステップＳ２１の処理は完了し、このスポット検出処理はステップＳ２１の処理からステップＳ２２の処理へと移行する。
【００７５】
なお、ユーザＩＤは「自動検出モード」が設定される度毎にユーザに入力させるようにしてもよいし、また、予めＲＯＭ２ｃ内にユーザＩＤを記憶しておき、位置情報を送信する際に、ＣＰＵ２ａがＲＯＭ２ｃ内からユーザＩＤを読み出すようにしてもよい。
【００７６】
ステップＳ２２の処理では、サーバ装置１側の通信制御部１ｄが、端末装置２の位置情報とユーザＩＤとを受信し、受信した位置情報とユーザＩＤをＲＡＭ１ｂ内に格納する。そして、サーバ装置１側のＣＰＵ１ａが、ＲＡＭ１ｂ内に格納されたユーザＩＤに対応するユーザが登録したスポット情報をスポット情報データベース１ｆから抽出する。これにより、このステップＳ２２の処理は完了し、このスポット検出処理はステップＳ２２の処理からステップＳ２３の処理へと移行する。
【００７７】
ステップＳ２３の処理では、ＣＰＵ１ａが、ＲＡＭ１ｂ内に格納されている端末装置２の位置情報と抽出した登録情報とを参照して、抽出したスポット情報の位置が端末装置２から所定の範囲内にあるか否かを判別する。そして、判別の結果、抽出したスポット情報の位置が端末装置２から所定の範囲内にない場合には、このスポット検出処理は再びステップＳ２１の処理に移行する。一方、抽出したスポット情報の位置が端末装置２から所定の範囲内にある場合には、このスポット検出処理はステップＳ２４の処理に移行する。
【００７８】
ここで、上記判別処理は、例えば、数百メートル圏内等の検出許容範囲を予め設定し、端末装置２の位置とスポット情報の位置との間の距離がこの許容範囲内にあるか否かを判別することにより行う。なお、この許容範囲はサービス提供者側で指定するようにしてもよいし、属性情報を入力する際にユーザが設定するようにしてもよい。
【００７９】
ステップＳ２４の処理では、サーバ装置１側のＣＰＵ１ａが、通信制御部１ｄを介して端末装置２の位置付近に登録したスポット情報の位置があることを通知する制御信号を端末装置２に送信する。これにより、このステップＳ２４の処理は完了し、このスポット検出処理はステップＳ２４の処理からステップＳ２５の処理へと移行する。
【００８０】
ステップＳ２５の処理では、端末装置２側のＣＰＵ２ａが、表示出力部２ｆを制御して、例えば図１１に示すような検出フラグＢを表示出力し、スポット情報の位置が近くにあることをユーザに通知する。そして、ユーザの要求に応じて、端末装置２側のＣＰＵ２ａは、表示出力部２ｆを制御して、スポット情報の位置に指示子が表示された電子地図を表示出力部２ｆに出力する。これにより、このステップＳ２５の処理は完了し、このスポット検出処理は再びステップＳ２１の処理へと戻る。
【００８１】
ここで、上記ステップＳ２５の処理においては、ユーザがスポット情報位置周辺の地理を参照することができるように、操作入力部２ｅを操作して電子地図を所望の方向にスクロールすることができるように構成することが望ましい。
【００８２】
また、上記スポット検出処理では、送信されたユーザＩＤに対応するスポット情報のみが検索の対象となっているが、他のユーザが登録したスポット情報を含めるようにしてもよい。具体的には、例えば友人同士等でスポット情報をグループ化し、グループ化されたスポット情報の中で現在の端末装置２の位置に近く、且つ、公開／非公開設定がある場合には公開設定がなされているものがあるか否かを判別する。このような構成によれば、ユーザ自身が登録したスポット情報の位置以外の位置にも簡単に赴くことが可能となる。
【００８３】
なお、上記スポット検出処理は、電子地図が３次元である場合にも適用することができ、例えば端末装置２の位置とスポット情報の位置とが高さ方向から見て近い位置にいる場合に上記の処理を行い、３次元電子地図を表示出力部２ｆに表示するようにしてもよい。
【００８４】
さらに、上記スポット検出処理は、サーバ装置１が、ユーザが所在する位置を検出し、検出した位置付近でスポット情報が登録されているか否かを判別し、登録されている場合にはその旨を通知する処理であったが、上記スポット検出処理において、サーバ装置１は、検出した位置付近で登録されているデフォルト情報がサービス提供者若しくは電子地図作成者により更新されているか否かを判別し（例えば電話番号や店名が変更になった等）、更新されている場合には、「情報が更新されています。更新しますか？」等のその旨を伝えるメッセージをユーザに通知してもよい。また、このとき、デフォルト情報が登録されている位置とスポット情報が登録されている位置とが同一である場合には、サーバ装置１は、ユーザからの要求に応じて、スポット情報を自動的若しくは手作業でユーザが更新できるようにすることが望ましい。さらに、サーバ装置１は、スポット情報データベース１ｆ内に記憶されているユーザ属性情報を参照してユーザを特定し、特定したユーザと関連するデフォルト情報が更新されている場合にのみ上記メッセージを通知するようにしてもよい。このような処理によれば、ユーザはスポット情報を最新の状態で保持することができると同時に、サービス提供者は、更新内容を閲覧したユーザに対しては特別なサービスを提供する等、新たなサービスをユーザに提供することが可能となる。
【００８５】
さらにまた、上記スポット検出処理は、端末装置２がユーザの所在する位置を検出して実行する、ユーザにとってはいわば受動的に開始される処理であったが、ユーザが「セントラルパーク」等の場所を示すキーワード、住所、若しくは緯度、経度等の位置情報を入力するに応じて、入力内容が示す場所付近で登録されているスポット情報を検出する、ユーザの操作によって能動的に開始される処理に構成してもよい。この場合、サーバ装置１は、ユーザ自身が登録したスポット情報と併せて公開設定がなされている他のユーザのスポット情報も検出し、検出したスポット情報とその場所付近の電子地図データとを端末装置２の表示出力部２ｆ上に表示制御する。このような処理によれば、ユーザは、他のユーザが登録したスポット情報を参照して自身が行ったことがない地域に関する情報を収集し、自身がその場所に行く際の参考にすることができる。
【００８６】
〔スポット情報の交換処理〕
続いて、図１２に示すフローチャートを参照して、スポット情報の交換処理を実行する際の情報処理システムの動作について詳しく説明する。
【００８７】
図１２に示すフローチャートは、ユーザが、前述の登録処理におけるステップＳ１〜ステップＳ７の処理を実行した後、操作入力部２ｅを操作して前述のサービス画面内の「キーワード入力」アイコンをクリックすることで開始となり、この交換処理はステップＳ３１の処理へと移行する。
【００８８】
ステップＳ３１の処理では、ＣＰＵ２ａが、表示出力部２ｆを制御してキーワード検索画面を表示する。そして、キーワード検索画面が表示されると、ユーザは、操作入力部２ｅを操作してキーワード検索画面内に検索用キーワードを入力し、検索開始ボタンを押す。検索開始ボタンが押されると、端末装置２側の通信制御部２ｄが、電子ネットワークを介してユーザＩＤ及び検索用キーワードをサーバ装置１に送信する。これにより、このステップＳ３１の処理は完了し、この交換処理はステップＳ３１の処理からステップＳ３２の処理へと移行する。
【００８９】
ここで、上記キーワード検索画面は、図１３に示すように、複数のキーワードを入力して検索可能なように複数のキーワード入力ボックス３を備え、画面下部には検索処理の実行開始を指示する検索開始ボタン４が設けられている。
【００９０】
ステップＳ３２の処理では、サーバ装置１側のＣＰＵ１ａが、スポット情報データベース１ｆの中から送信されたユーザＩＤに対応するユーザが登録したスポット情報を抽出し、さらに、抽出したスポット情報の中から検索用キーワードと関係するスポット情報を抽出する。また、ＣＰＵ１ａは、抽出したスポット情報の場所が含まれる電子地図データを電子地図情報データベース１ｅの中から抽出する。これにより、このステップＳ３２の処理は完了し、この交換処理はステップＳ３２の処理からステップＳ３３の処理へと移行する。
【００９１】
ステップＳ３３の処理では、通信制御部１ｄが、抽出されたスポット情報と電子地図データとを電子ネットワークを介して端末装置２に送信する。これにより、このステップＳ３３の処理は完了し、この交換処理はステップＳ３３の処理からステップＳ３４の処理へと移行する。
【００９２】
ステップＳ３４の処理では、端末装置２側のＣＰＵ２ａが、表示出力部２ｆを制御してサーバ装置１から送信されたスポット情報と電子地図データとを表示する。これにより、このステップＳ３４の処理は完了し、この交換処理はステップＳ３４の処理からステップＳ３５の処理へと移行する。
【００９３】
ここで、上記ステップＳ３４の処理を行う際には、スポット情報の属性情報を表示することを指示する「詳細」ボタン、スポット情報を他のユーザに転送することを指示する「交換」ボタン、一つ前の処理動作に戻る「戻る」ボタンを操作入力部２ｅに割り当てておく。
【００９４】
また、上記ステップＳ３４の処理において、端末装置２側のＣＰＵ２ａは、図５に示す電子地図と同様にして、送信されたスポット情報の場所に対応する位置に指示子Ａを表示する。但し、スポット情報が複数ある場合には、ＣＰＵ２ａは、電子地図を表示する前にスポット情報の名称を表示し、操作入力部２ｅを操作してユーザが選択した名称に対応するスポット情報の場所を電子地図上に表示する。
【００９５】
ステップＳ３５の処理では、ユーザが、操作入力部２ｅに割り当てられた「交換」ボタンを押すことにより、スポット情報の交換処理の実行を端末装置２に指示する。「交換」ボタンが選択されると、端末装置２側のＣＰＵ２ａは表示出力部２ｆを制御して「データ番号１０１１：転送しますか？」等の確認メッセージを出力し、確認メッセージが出力されると、ユーザは操作入力部２ｅを操作して確認ボタンを押す。これにより、このステップＳ３５の処理は完了し、この交換処理はステップＳ３５の処理からステップＳ３６の処理へと移行する。
【００９６】
ステップＳ３６の処理では、端末装置２側のＣＰＵ２ａが、表示出力部２ｆを制御して、ステップＳ３５の処理において選択されたスポット情報の中に含まれる属性情報の中で転送するものを指定することを促すメッセージと共に、スポット情報の中に含まれる属性情報を表示する。このメッセージが表示されると、ユーザは、操作入力部２ｅを操作して、転送する属性情報を指定する。これにより、このステップＳ３６の処理は完了し、この交換処理はステップＳ３６の処理からステップＳ３７の処理へと移行する。
【００９７】
ステップＳ３７の処理では、端末装置２側のＣＰＵ２ａが、表示出力部２ｆを制御して、転送先の電子メールアドレスを入力することを促すメッセージを表示する。このメッセージが表示されると、ユーザは、操作入力部２ｅを操作して、転送先の電子メールアドレスを入力する。これにより、このステップＳ３７の処理は完了し、この交換処理はステップＳ３７の処理からステップＳ３８の処理へと移行する。
【００９８】
ステップＳ３８の処理では、端末装置２側のＣＰＵ２ａが、ユーザが入力した電子メールアドレス宛てに、例えば「ｘｘさんよりスポット情報が送られてきています。インストールしますか？」等の電子メールを送信する。これにより、このステップＳ３８の処理は完了し、この交換処理はステップＳ３８の処理からステップＳ３９の処理へと移行する。
【００９９】
ここで、上記電子メールには、転送するデータを添付せず、スポット情報のＩＤ番号、及び転送する属性情報（転送／非転送設定がされている場合には転送設定がなされている属性情報のみ）に関する情報を添付する。これにより、転送先のユーザがスポット情報の転送を希望していないにも係わらず、データ容量が大きい電子地図データや画像データを転送してしまうようなトラブルの発生を防止することができる。また、電子ネットワークの帯域が狭いような場合であっても、速やかにスポット情報の転送を行うことが可能となる。
【０１００】
ステップＳ３９の処理では、転送先のユーザが、電子メールを受信し、受信した電子メールを参照して、スポット情報をインストールするか否かを判断する。そして、インストールしない場合、転送先のユーザは、ステップＳ４０の処理として、例えば「スポット情報のインストールが拒絶されました。」等の電子メールを転送元のユーザの端末装置２に送信する交換拒絶処理を実行する。一方、インストールする場合には、ステップＳ４１の処理として、転送先のユーザは、インストールの実行開始を自身の端末装置２に指示する。インストールの実行開始が指示されると、転送先の端末装置２側の通信制御部２ｄは、インストールの実行開始を指示する制御信号をサーバ装置１に送信する。ここで、上記制御信号の中には、スポット情報のＩＤ番号及び開示する属性情報についての情報が含まれる。これにより、このステップＳ４１の処理は完了し、この交換処理はステップＳ４１の処理からステップＳ４２の処理へと移行する。
【０１０１】
ステップＳ４２の処理では、サーバ装置１側の通信制御部１ｄが端末装置２から制御信号を受信し、制御信号が受信されると、サーバ装置１側のＣＰＵ１ａは、スポット情報データベース１ｆの中から送信されたスポット情報のＩＤ番号に相当するスポット情報を抽出する。そして、ＣＰＵ１ａは、開示が許可された属性情報を付与したスポット情報をスポット情報データベース１ｆ内のユーザの記憶領域にコピーし、転送先のユーザは転送されたスポット情報を自由に使用することができる。なお、この時、ＣＰＵ１ａは、コピーされたスポット情報には新たなＩＤ番号を付与し、このＩＤ番号を転送先のユーザに通知する。これにより、このステップＳ４２の処理は完了し、一連の交換処理は終了する。
【０１０２】
ここで、転送するスポット情報はコピーするのではなく、他のユーザの記憶領域にはスポット情報のＩＤ番号のみを登録しておくようにしてもよい。このような構成によれば、スポット情報データベースの容量の増加を最小限に抑えることが可能となる。
【０１０３】
なお、上記の実施の形態では、電子メールを介してスポット情報を交換することとしたが、例えばブルートゥース（商標）等の無線通信手段を利用して、端末装置２間で直接スポット情報を交換するようにしてもよい。この場合、ユーザは、端末装置２の操作入力部２ｆを操作して、スポット情報を送付するユーザの端末装置２の電話番号やＩＰアドレス、機器ＩＤ等を入力するものとする。なお、スポット情報を直接、若しくはサーバ装置１を介して間接的に交換するかは、ユーザにより指定できるようにすることが望ましい。なお、上記転送処理では、スポット情報自体が交換されるのではなく、スポット情報のＩＤ番号が交換されるものとする。
【０１０４】
以上の説明から明らかなように、この実施の形態の情報処理システムにおいては、サーバ装置１は電子地図データ上の任意の場所に関する情報を格納するスポット情報データベース１ｆを有し、このスポット情報データベース１ｆ内に格納された情報は電子ネットワークを介して端末装置２上に閲覧することができるように構成されているので、ユーザが、電子地図上の任意の場所に関する情報を電子ネットワークを介してサーバ装置１のスポット情報データベース１ｆに登録し、また、検索条件を指定してスポット情報データベース１ｆ内に登録した情報を後で閲覧することが可能となり、ユーザのスタイルに合わせた電子地図利用サービスを提供することが可能となる。
【０１０５】
また、この実施の形態の情報処理システムにおいては、サーバ装置１は、スポット情報データベース１ｆ内に登録された位置付近にユーザがいる際には、そのことがユーザに通知するように構成されているので、スポット情報データベース１ｆに登録した場所に関する情報を忘れてしまったような場合であっても、ユーザは確実に登録した場所に行き着くことができる。
【０１０６】
さらに、この実施の形態の情報処理システムにおいては、サーバ装置１は、端末装置２からの指示に従って、スポット情報データベース１ｆ内に格納されたスポット情報をユーザ間で転送するので、ユーザはサービス提供者側から提供される情報以外の多くの有益な情報を端末装置を介して得ることが可能となる。
【０１０７】
［その他の実施の形態］
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。この実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【０１０８】
【発明の効果】
本発明によれば、ユーザが、電子地図上の任意の場所に関する情報を登録したり、自身で位置登録した場所の位置を後で電子地図上で確認したり、登録した情報をユーザ間で転送する等、ユーザ個人のスタイルに合わせたサービスを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態となる情報処理システムの構成を示す模式図である。
【図２】図１に示すサーバ装置の構成を示すブロック図である。
【図３】図１に示す端末装置の構成を示すブロック図である。
【図４】図１に示す情報処理システムによる登録処理動作を示すフローチャート図である。
【図５】図１に示す端末装置上に表示される２次元電子地図を示す模式図である。
【図６】図３に示す端末装置の操作入力部を示す模式図である。
【図７】図１に示す端末装置上に表示される３次元電子地図を示す模式図である。
【図８】図２に示すスポット情報データベース内に記憶されるスポット情報のデータ形式を示す模式図である。
【図９】本発明の実施の形態となるスポット情報の利用方法を説明するための模式図である。
【図１０】図１に示す情報処理システムによるスポット検出処理動作を示すフローチャート図である。
【図１１】本発明の実施の形態となる検出フラグを説明するための模式図である。
【図１２】図１に示す情報処理システムによるスポット情報の交換処理動作を示すフローチャート図である。
【図１３】本発明の実施の形態となるキーワード検索画面を示す模式図である。
【符号の説明】
１…サーバ装置、２…端末装置、１ａ，２ａ…ＣＰＵ、１ｂ，２ｂ…ＲＡＭ、１ｃ，２ｃ…ＲＯＭ、１ｄ，２ｄ…通信制御部、１ｅ…電子地図情報データベース、１ｆ…スポット情報データベース、２ｅ…操作入力部、２ｆ…表示出力部、２ｇ…位置検出部、３…キーワード入力ボックス、４…検索開始ボタン、Ａ…指示子、Ｂ…検出フラグ
【図１】
0003608740.tif 000002
【図２】
0003608740.tif 000003
【図３】
0003608740.tif 000004
【図４】
0003608740.tif 000005
【図５】
0003608740.tif 000006
【図６】
0003608740.tif 000007
【図７】
0003608740.tif 000008
【図８】
0003608740.tif 000009
【図９】
0003608740.tif 000010
【図１０】
0003608740.tif 000011
【図１１】
0003608740.tif 000012
【図１２】
0003608740.tif 000013
【図１３】
0003608740.tif 000014