(57)【要約】【課題】通信端末が要求する位置に関する情報を提供する。【解決手段】情報提供方法は、通信端末から情報を受信するステップ（Ｓ１００２）と、位置データを取得するステップ（Ｓ１００４）と、情報提供の依頼を取得するステップ（Ｓ１００８）と、過去に同一の依頼がない場合には（Ｓ１０１０にてＮＯ）、端末を検索するステップ（Ｓ１２００）と、条件を満足する端末に依頼を送信するステップ（Ｓ１０１８）と、提供情報を受信するステップ（Ｓ１０２０）と、提供情報を送信するステップ（Ｓ１０２２）と、ポイント情報を更新するステップ（Ｓ１０２４）と、ポイント情報を送信するステップ（Ｓ１０２６）と、情報要求記録テーブルを更新するステップ（Ｓ１０２８）とを含む。【選択図】        図９
2004334657.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続された第１の通信端末に対する情報提供を仲介するための情報提供装置であって、前記情報提供は、前記通信回線に接続された１つ以上の第２の通信端末により行なわれ、前記情報提供装置は、
前記通信回線に接続され、前記第１の通信端末から情報を受信するための第１の受信手段と、
前記第１の受信手段に接続され、前記受信された情報から、前記第１の通信端末が要求する位置に関する第１の情報を取得するための第１の取得手段と、
前記第１の取得手段に接続され、前記第１の情報を記憶するための第１の記憶手段と、
前記通信回線に接続され、前記１つ以上の第２の通信端末から情報を受信するための第２の受信手段と、
前記第２の受信手段に接続され、前記受信された情報から、前記第２の通信端末の位置に関する第２の情報を取得するための第２の取得手段と、
前記第２の取得手段に接続され、前記第２の情報を記憶するための第２の記憶手段と、
前記第１の記憶手段および前記第２の記憶手段に接続され、前記第１の情報および前記第２の情報に基づいて、前記１つ以上の第２の通信端末の中から、前記第１の端末が情報を要求する位置を含むエリアの情報を有する通信端末を、第３の通信端末として検索するための検索手段と、
前記検索手段に接続され、前記第１の通信端末による情報提供を前記第３の通信端末に要求するための要求手段とを含む、情報提供装置。
【請求項２】
前記第２の情報は、前記第２の通信端末が前記エリアに移動する予定を表わす情報を含み、
前記検索手段は、前記予定を表わす情報に基づいて、前記１つ以上の第２の通信端末の中から、前記エリアに移動する予定を有する通信端末を、前記第３の通信端末として検索するための端末検索手段を含む、請求項１に記載の情報提供装置。
【請求項３】
前記第２の情報は、前記第２の通信端末が前記エリアに新たに移動したことを表わす移動情報を含み、
前記検索手段は、前記移動情報に基づいて、前記１つ以上の第２の通信端末の中から、前記エリアに新たに移動した通信端末を、前記第３の通信端末として検索するための端末検索手段を含む、請求項１に記載の情報提供装置。
【請求項４】
前記第２の情報は、前記第２の通信端末が前記エリアに存在した履歴を表わす履歴情報を含み、
前記検索手段は、前記履歴情報に基づいて、前記１つ以上の第２の通信端末の中から、前記エリアに存在した通信端末を、前記第３の通信端末として検索するための端末検索手段を含む、請求項１に記載の情報提供装置。
【請求項５】
前記履歴情報は、前記エリアにおける滞在時間を含み、
前記端末検索手段は、前記１つ以上の第２の通信端末の中から、前記滞在時間が予め定められた基準時間を上回る通信端末を、前記第３の通信端末として検索するための手段を含む、請求項４に記載の情報提供装置。
【請求項６】
前記情報提供装置は、前記端末検索手段に接続され、前記第３の通信端末の検索結果および前記第２の通信端末から情報を取得した結果のいずれかに基づいて、前記基準時間を変更するための基準時間変更手段をさらに含む、請求項５に記載の情報提供装置。
【請求項７】
前記情報提供装置は、前記第２の取得手段に接続され、前記第２の情報を取得した結果に基づいて、前記第３の通信端末の検索範囲を変更するための変更手段をさらに含み、
前記端末検索手段は、前記変更された検索範囲に基づいて、前記１つ以上の第２の通信端末の中から、前記第３の通信端末を検索するための手段を含む、請求項２または３に記載の情報提供装置。
【請求項８】
前記情報提供装置は、前記端末検索手段に接続され、前記第３の通信端末の検索結果に基づいて、前記第３の通信端末の検索範囲を変更するための変更手段をさらに含み、
前記端末検索手段は、前記変更された検索範囲に基づいて、前記１つ以上の第２の通信端末の中から、前記第３の通信端末を検索するための手段を含む、請求項２〜４のいずれかに記載の情報提供装置。
【請求項９】
前記情報提供装置は、前記第２の受信手段に接続され、前記第３の通信端末から提供された情報を前記第１の通信端末に送信するための送信手段をさらに含む、請求項１〜８のいずれかに記載の情報提供装置。
【請求項１０】
前記情報提供装置は、前記送信手段に接続され、予め定められた時刻に、前記提供された情報を前記第１の通信端末に送信するように、前記送信手段を制御するための制御手段をさらに含む、請求項９に記載の情報提供装置。
【請求項１１】
通信回線に接続された第１の通信端末に対する情報提供を仲介する情報提供方法であって、前記情報提供は、前記通信回線に接続された１つ以上の第２の通信端末により行なわれ、前記情報提供方法は、
前記第１の通信端末から情報を受信するステップと、
前記第１の通信端末から受信した情報から、前記第１の通信端末が要求する位置に関する第１の情報を取得するステップと、
前記第１の情報を記憶するステップと、
前記１つ以上の第２の通信端末から情報を受信するステップと、
前記１つ以上の第２の通信端末から受信した情報から、前記第２の通信端末の位置に関する第２の情報を取得するステップと、
前記第２の情報を記憶するステップと、
前記第１の情報および前記第２の情報に基づいて、前記１つ以上の第２の通信端末の中から、前記第１の端末が情報を要求する位置を含むエリアの情報を有する通信端末を、第３の通信端末として検索するステップと、
前記第１の通信端末による情報提供を前記第３の通信端末に要求するステップとを含む、情報提供方法。
【請求項１２】
請求項１１に記載の情報提供方法をコンピュータに実現させるプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録した、記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して情報を提供する技術に関し、特に、通信端末による情報の提供依頼に基づいて、その情報を有する他の通信端末を検索して、検索された通信端末を介して情報を提供する技術に関する。
【０００２】
【従来の技術】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）による情報提供システムが、特定の地域や施設の情報を提供する技術として使用されている。このようなシステムには、たとえば、遊園地の情報提供に関し、遊園地の運営者が現在の入場制限の有無や駐車場の混雑度をＷＷＷサーバ上に提供し、情報の提供を希望するユーザ（たとえば来園予定者）が、携帯電話その他の通信端末からＷＷＷサーバにアクセスすることにより所望の情報を得る、というものがある。
【０００３】
しかし、ユーザが要求する情報はさまざまであり、情報提供者（たとえば遊園地）が必ずしもＷＷＷサーバ等による情報提供を行っているとは限らない。そのため、ユーザが求める情報が提供されない場合もあった。また、ユーザは、たとえば情報提供者の感想のように主観的な情報を容易に得ることができないことも多く、結果として、ユーザが希望する情報と情報提供者が提供する情報とは、必ずしも合致していないという問題があった。
【０００４】
このような問題を解決するために、たとえば特開２００２−３３４１０２号公報（特許文献１）は、ユーザが求める情報に合致した情報を提供する情報提供方法を開示する。この情報提供方法は、ユーザ情報とアドレス情報とを予め準備するステップと、情報提供要求を受信するとユーザ情報の中からその要求に関連する情報を有するユーザを抽出するステップと、抽出されたユーザに情報提供要求を配信するステップと、情報提供要求に対する返信情報を抽出されたユーザに送信するステップとを含む。
【０００５】
特許文献１に開示された情報提供方法によると、情報提供要求を受信するとその要求に関連する情報を有するユーザが抽出され、そのユーザに情報提供の要求が送信される。また、ユーザが該当する情報を提供すると、その情報の提供に対する情報が返信される。このようにすると、ユーザが求める情報に合致した情報が提供され、情報の提供に対する評価が蓄積されるため、有用かつ客観的な情報を提供することができる。
【０００６】
また、特開２００２−１８３３２６号公報（特許文献２）は、遠隔地その他の任意の場所に関する情報を利用者に提供することができるサーバ装置を開示する。このサーバ装置は、各通信端末から要求対象に関する位置情報を含む情報送信要求を受信する回路と、情報送信要求に含まれる位置情報に対応する端末に情報送信要求が送信されるように情報送信要求の送信先を選択する回路と、情報送信要求を送信先に送信する回路とを含む。
【０００７】
特許文献２に開示されたサーバ装置によると、利用者が端末から情報送信要求を送信すると、その情報送信要求は、その要求に含まれる位置情報に対応する端末に送信される。その結果、利用者は、必要とする情報を有する端末と通信することにより、遠隔地その他の任意の場所に関する情報を取得することができる。
【０００８】
【特許文献１】
特開２００２−３３４１０２号公報
【０００９】
【特許文献２】
特開２００２−１８３３２６号公報
【００１０】
【発明が解決しようとしている課題】
しかしながら、特許文献１に開示された情報提供方法によると、予め住所等の詳しい個人情報の登録が必要であり、会員が登録情報の更新を忘れた場合には、適当な会員への情報要求がなされなくなるという問題があった。また、情報の提供は登録された固定情報に基づいて要求されるため、最新の情報（たとえば会員が最近訪れた場所に関する情報）が提供されない場合もあった。
【００１１】
また、特許文献２に開示されたサーバ装置によると、たとえば、情報が求められる対象の施設の利用者が少ないと、情報要求を送信できる相手の数は限られ、また、得られる情報も少なくなるという問題があった。また、ユーザが特定の場所についての情報を、たとえば夜間に要求した場合には、端末はそのような時間帯に存在しないことが多いため、情報を常に提供することができないといった時間的な制限もあった。
【００１２】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、使用者についての情報の登録を必要とすることなく、また情報提供の制約を抑制しつつ、最適な情報を提供することができる情報提供装置、情報提供方法、その方法を実現するためのプログラムおよび記録媒体を提供することである。
【００１３】
【課題を解決するための手段】
第１の発明に係る情報提供装置は、通信回線に接続された第１の通信端末に対する情報提供を仲介する。情報提供は、通信回線に接続された１つ以上の第２の通信端末により行なわれる。この情報提供装置は、第１の通信端末から情報を受信するための第１の受信手段と、受信された情報から、第１の通信端末が要求する位置に関する第１の情報を取得するための第１の取得手段と、第１の情報を記憶するための第１の記憶手段と、１つ以上の第２の通信端末から情報を受信するための第２の受信手段と、受信された情報から、第２の通信端末の位置に関する第２の情報を取得するための第２の取得手段と、第２の情報を記憶するための第２の記憶手段と、第１の情報および第２の情報に基づいて、１つ以上の第２の通信端末の中から、第１の端末が情報を要求する位置を含むエリアの情報を有する通信端末を、第３の通信端末として検索するための検索手段と、第１の通信端末による情報提供を第３の通信端末に要求するための要求手段とを含む。
【００１４】
第１の発明によると、第１の受信手段が、第１の通信端末から情報を受信すると、第１の取得手段は、その端末が要求する位置に関する情報（第１の情報）を取得する。位置に関する情報とは、観光地その他の特定の場所における混雑度、サービス度、感想その他の情報をいう。第１の記憶手段は、その第１の情報を記憶する。第２の受信手段が、１つ以上の第２の通信端末から情報を受信すると、第２の取得手段は、その通信端末の位置に関する情報（第２の情報）を取得する。第２の記憶手段は、その情報を記憶する。検索手段は、第１の情報および第２の情報に基づいて、１つ以上の第２の通信端末の中から、第３の通信端末を検索する。この第３の通信端末は、第１の通信端末が情報提供を希望する位置を含むエリアについての情報を有する端末である。ここで、エリアとは、位置よりも広い範囲をいう。要求手段は、その第３の通信端末に、その位置に関する情報提供を要求する。この要求は、たとえば、情報提供の求める電文と第１の通信端末に固有な情報および位置データを含む情報とを、第３の通信端末に送信することにより行なわれる。このようにすると、予め通信端末の情報を登録することなく、位置に関する情報は、第３の通信端末から第１の通信端末に提供される。これにより、使用者についての情報を登録することなく、その使用者が希望する情報を提供することができる情報提供装置を提供することができる。
【００１５】
第２の発明に係る情報提供装置は、第１の発明の構成に加えて、第２の情報は、第２の通信端末がエリアに移動する予定を表わす情報を含むものである。検索手段は、予定を表わす情報に基づいて、１つ以上の第２の通信端末の中から、エリアに移動する予定を有する通信端末を、第３の通信端末として検索するための端末検索手段を含む。
【００１６】
第２の発明によると、第１の通信端末が情報を要求する位置を含むエリアに移動する予定のある通信端末が、第３の通信端末として検索される。したがって、予め、第１の通信端末による情報提供を第３の通信端末に依頼することにより、将来、第３の通信端末がその位置に滞在したときに、第１の通信端末は、その位置に関する情報を取得することができる。
【００１７】
第３の発明に係る情報提供装置は、第１の発明の構成に加えて、第２の情報は、第２の通信端末がエリアに新たに移動したことを表わす移動情報を含むものである。検索手段は、移動情報に基づいて、１つ以上の第２の通信端末の中から、エリアに新たに移動した通信端末を、第３の通信端末として検索するための端末検索手段を含む。
【００１８】
第３の発明によると、第１の通信端末が情報を要求する位置を含むエリアに新たに移動した通信端末が、第３の通信端末として検索される。したがって、現時点で、第１の通信端末による情報提供をその第３の通信端末に依頼することにより、第１の通信端末は、その位置に関する情報を速やかに取得することができる。
【００１９】
第４の発明に係る情報提供装置は、第１の発明の構成に加えて、第２の情報は、第２の通信端末がエリアに存在した履歴を表わす履歴情報を含むものである。検索手段は、履歴情報に基づいて、１つ以上の第２の通信端末の中から、エリアに存在した通信端末を、第３の通信端末として検索するための端末検索手段を含む。
【００２０】
第４の発明によると、第１の通信端末が情報を要求する位置を含むエリアに存在した履歴を有する通信端末が、第３の通信端末として検索される。これにより、第１の通信端末は、過去にその位置に滞在した通信端末から情報の提供を受けることができる。
【００２１】
第５の発明に係る情報提供装置は、第４の発明の構成に加えて、履歴情報は、エリアにおける滞在時間を含むものである。端末検索手段は、１つ以上の第２の通信端末の中から、滞在時間が予め定められた基準時間を上回る通信端末を、第３の通信端末として検索するための手段を含む。
【００２２】
第５の発明によると、滞在時間が予め定められた基準時間を上回る通信端末が、第３の通信端末として検索される。ここで、滞在時間とは、第２の通信端末が、第１の通信端末が情報を要求する位置を含むエリアに滞在した時間をいう。このようにすると、エリアを単に通過した通信端末のように、短時間しかそのエリアに滞在しなかった通信端末による情報は提供されないので、不十分な情報の提供を防止することができる。
【００２３】
第６の発明に係る情報提供装置は、第５の発明の構成に加えて、第３の通信端末の検索結果および第２の通信端末から情報を取得した結果のいずれかに基づいて、基準時間を変更するための基準時間変更手段をさらに含む。
【００２４】
第６の発明によると、第３の通信端末の検索結果および第２の通信端末から情報を取得した結果のいずれかに基づいて、基準時間を変更することができるため、適切な情報提供の依頼を行なうことができる。
【００２５】
第７の発明に係る情報提供装置は、第２または第３の発明の構成に加えて、第２の情報を取得した結果に基づいて、第３の通信端末の検索範囲を変更するための変更手段をさらに含む。端末検索手段は、１つ以上の第２の通信端末の中から、第３の通信端末を検索するための手段を含む。
【００２６】
第７の発明によると、第２の通信端末の位置に関する情報を取得した結果に基づいて、通信端末を検索するエリアを変更することができるため、１つ以上の第２の通信端末の中から、第３の通信端末をより検索しやすくすることができる。
【００２７】
第８の発明に係る情報提供装置は、第２〜４のいずれかの発明の構成に加えて、第３の通信端末の検索結果に基づいて、第３の通信端末の検索範囲を変更するための変更手段をさらに含む。端末検索手段は、変更された検索範囲に基づいて、１つ以上の第２の通信端末の中から、第３の通信端末を検索するための手段を含む。
【００２８】
第８の発明によると、第３の通信端末の検索結果に基づいて、検索のためのエリアが変更されるため、第３の通信端末は、１つ以上の第２の通信端末の中から効率よく検索される。
【００２９】
第９の発明に係る情報提供装置は、第１〜８のいずれかの発明の構成に加えて、第３の通信端末から提供された情報を第１の通信端末に送信するための送信手段をさらに含む。
【００３０】
第９の発明によると、第３の通信端末から提供された情報を第１の通信端末に送信することができるため、情報は確実に第１の通信端末に提供される。
【００３１】
第１０の発明に係る情報提供装置は、第９の発明の構成に加えて、予め定められた時刻に、提供された情報を第１の通信端末に送信するように、送信手段を制御するための制御手段をさらに含む。
【００３２】
第１０の発明によると、第３の通信端末から提供された情報は、予め定められた時刻に、第１の通信端末に送信されるため、第１の通信端末の使用者は、その位置に関する最新の情報を取得することができる。
【００３３】
第１１の発明に係る情報提供方法は、通信回線に接続された第１の通信端末に対する情報提供を仲介する方法である。情報提供は、通信回線に接続された１つ以上の第２の通信端末により行なわれる。この情報提供方法は、第１の通信端末から情報を受信するステップと、第１の通信端末から受信した情報から、第１の通信端末が要求する位置に関する第１の情報を取得するステップと、第１の情報を記憶するステップと、１つ以上の第２の通信端末から情報を受信するステップと、１つ以上の第２の通信端末から受信した情報から、第２の通信端末の位置に関する第２の情報を取得するステップと、第２の情報を記憶するステップと、第１の情報および第２の情報に基づいて、１つ以上の第２の通信端末の中から、第１の端末が情報を要求する位置を含むエリアの情報を有する通信端末を、第３の通信端末として検索するステップと、第１の通信端末による情報提供を第３の通信端末に要求するステップとを含む。
【００３４】
第１１の発明によると、第１の通信端末からの情報が受信されると、その端末が要求する位置に関する情報（第１の情報）が取得され、記憶される。位置に関する情報は、たとえば、観光地その他の特定の場所における混雑度、サービス度、感想その他の情報である。１つ以上の第２の通信端末からの情報が受信されると、その通信端末の位置に関する情報（第２の情報）が取得され、記憶される。第１の情報および第２の情報に基づいて、１つ以上の第２の通信端末の中から、第３の通信端末が検索される。この第３の通信端末は、第１の通信端末が情報提供を希望する位置を含むエリアについての情報を有する端末である。ここで、エリアとは、位置よりも広い範囲をいう。その位置に関する情報提供は、その第３の通信端末に要求される。この依頼は、たとえば、情報提供を求める電文と、第１の通信端末に固有な情報および位置データを含む情報とを、第３の通信端末に送信することにより行なわれる。このようにすると、予め通信端末の情報を登録することなく、位置に関する情報は、第３の通信端末から第１の通信端末に提供される。これにより、使用者についての情報を登録することなく、その使用者が希望する情報を提供することができる情報提供方法を提供することができる。
【００３５】
第１２の発明に係るプログラムは、第１１の発明に係る情報提供方法をコンピュータに実現させる。
【００３６】
第１２の発明によると、使用者についての情報を登録することなく、その使用者が希望する情報を提供することができる情報提供方法をコンピュータに実現させることができる。
【００３７】
第１３の発明に係る記録媒体は、第１２の発明に係るプログラムを記録した記録媒体である。
【００３８】
第１３の発明によると、使用者についての情報を登録することなく、その使用者が希望する情報を提供することができる情報提供方法をコンピュータに実現させるプログラムを記録した記録媒体を提供することができる。
【００３９】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４０】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係る情報提供システムについて説明する。図１は、本実施の形態に係る情報提供サーバ２０００と複数の通信端末とがネットワーク１３０に接続された状態を表わす図である。
【００４１】
ネットワーク１３０には、情報提供サーバ２０００と、固定端末１５０，１８０と、複数の無線基地局１０６とが接続される。各無線基地局には、移動端末１６０，１７０が接続される。課金サーバ５００は、情報提供サーバ２０００に接続される。
【００４２】
固定端末１５０は、たとえばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してネットワーク１３０に接続されるコンピュータである。移動端末１６０は、たとえばＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）その他の情報処理端末あるいは携帯電話など、通信機能および情報の入出力機能を備えた端末である。
【００４３】
移動端末１７０は、たとえばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）その他の情報処理端末あるいは携帯電話などであり、情報を提供することができる端末であるが、これに限られない。固定端末１８０は、たとえば高速道路を常時撮影しているカメラに接続された端末である（以下、移動端末１７０あるいは固定端末１８０をまとめて情報提供端末４００と表わす）。
【００４４】
このようにして構成された情報提供システムにおいて、固定端末１５０あるいは移動端末１６０（以下、これらの端末をまとめて情報要求端末３００と表わす。）は、情報指定データ、地域指定データ、および端末固有データを情報提供サーバ２０００に送信する。情報指定データは、情報内容（たとえば、観光地における人ごみ、訪問者の感想等）を指定するためのデータである。地域指定データは、情報内容を得たい地域を特定するデータ（たとえば、緯度、経度、特定の地図における位置を表わす記号等）である。端末固有データは、メールアドレス、電話番号その他の各端末を特定するデータである。また、固定端末１５０あるいは移動端末１６０は、情報提供サーバ２０００から受信した情報を各端末が有する表示装置に表示する。これらの処理を実行するためのプログラムの制御構造は、後述する。
【００４５】
なお、本実施の形態に係る情報提供システムの構成においては、情報提供サーバ２０００および課金サーバ５００はネットワーク１３０に接続された構成となっているが、これに限られるものではない。たとえば、電話網における通信交換機、あるいはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網におけるルータに相当する機能を有するシステム構成であってもよい。
【００４６】
図２を参照して、本実施の形態に係る情報提供サーバ２０００の構成について説明する。図２は、情報提供サーバ２０００の制御ブロック図である。
【００４７】
この情報提供サーバ２０００は、制御回路２０１と、情報要求取得回路２０２と、提供情報受信回路２０３と、端末情報取得回路２０４と、情報提供回路２０５と、情報提供依頼回路２０６と、情報提供端末検索回路２０７と、端末情報テーブルアクセス回路２０８と、情報要求内容検索回路２１１と、情報要求内容記録回路２１３と、課金情報送信回路２１４と、通信ＩＦ（Ｉｎｔｅｒｆａｃｅ）２２０と、固定ディスク２３０，２４０，２５０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６０と、モニタ２７０と、ディスク駆動装置２８０と、キーボード２９０とを含む。ディスク駆動装置２８０には、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２８２その他の記録媒体が装着される。
【００４８】
制御回路２０１は、固定ディスク２５０のプログラム記憶領域からＲＡＭ２６０に読み出されたプログラムに基づいて、各回路における処理を制御する。このプログラムの制御構造は、後述する。
【００４９】
情報要求取得回路２０２は、固定端末１５０、あるいは移動端末１６０による情報の提供要求を取得する。この情報要求には、地域指定データ、情報指定データ等が含まれる。ここで、地域指定データとは、予め定められた地図上の地域を指定するための記号等をいう。このデータには、たとえば情報提供サーバ２０００に記憶される電子地図の範囲記号（「Ａ１」、「Ｂ２」等）が含まれる。情報指定データとは、情報の種類（内容、時間その他の属性）を特定するためのデータをいう。このデータには、たとえば、観光地情報、病院情報、天気予報等のデータ、あるいは、混雑度、アクセス、サービスの程度等のデータが含まれる。
【００５０】
提供情報受信回路２０３は、情報提供端末４００から送信された提供情報を取得する。この提供情報は、情報要求端末３００による情報の提供依頼に基づいてメモリなどから読み出された情報、あるいは情報提供端末４００のユーザにより入力される情報である。
【００５１】
端末情報取得回路２０４は、情報要求端末３００からメールアドレスその他の端末固有データ、情報提供端末４００から送信された位置データその他の端末に固有なデータを取得する。
【００５２】
情報提供回路２０５は、提供情報受信回路２０３によって取得された、情報提供端末４００により提供された情報を、情報要求端末３００に送信する。
【００５３】
情報提供依頼回路２０６は、情報要求取得回路２０２によって取得された情報要求内容に基づいて、情報提供の依頼を、特定の通信端末に送信する。この特定の通信端末は、後述する情報提供端末検索回路２０７により検索される情報提供端末４００である。送信される依頼には、情報要求端末３００に固有な情報（たとえばメールアドレス、電話番号その他のデータ）と、具体的な情報（たとえば、特定の場所についての最新情報、サービスの程度等）が含まれる。
【００５４】
なお、情報要求端末３００に固有な情報には、ユーザの個人情報が含まれる場合もある。したがって、個人情報の保護という観点から、情報提供の依頼に含めるデータを制限するようにしてもよい。たとえば、情報提供サーバ２０００と情報要求端末３００との間で通信されるデータの選択を変更することにより、このような制限を設けることができる。
【００５５】
情報提供端末検索回路２０７は、固定ディスク２３０に生成された端末情報テーブル２１０に登録されている端末データの中から、取得した地域指定データに基づいて、情報提供端末４００を検索する。
【００５６】
端末情報テーブルアクセス回路２０８は、各情報提供端末４００の位置データに変更があった場合に、端末情報取得回路２０４により取得された情報を端末情報テーブル２１０上にて更新する。
【００５７】
情報要求内容検索回路２１１は、情報要求テーブル２１２に格納されている情報から、指定された条件に該当する情報を検索する。この条件とは、たとえば情報の提供を希望する位置、時間、キーワードその他の情報を含むことである。
【００５８】
情報要求内容記録回路２１３は、情報要求端末３００から要求されている情報の内容および情報提供端末４００から提供された情報を、固定ディスク２４０の情報要求テーブル２１２に記憶する。
【００５９】
課金情報送信回路２１４は、端末情報テーブルアクセス回路２０８により取得された端末情報を、通信ＩＦ２２０を介して課金サーバ５００に送信する。この端末情報は、情報の仲介に対する課金額を算出する処理等に使用される。
【００６０】
上述した各回路における処理は、その処理を実行するソフトウェアをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００により実行させることによっても、実現することができる。このようなソフトウェアは、予めハードウェアに記憶されている場合もあれば、ＣＤ−ＲＯＭ２８２その他の記録媒体に格納されて流通し、ディスク駆動装置２８０によりその記録媒体から読み取られて、プログラムを格納する固定ディスク２５０に一旦格納される場合もある。そのソフトウェアは、固定ディスク２５０からＲＡＭ２６０に読み出されて、ＣＰＵ２００により実行される。図２に示した情報提供サーバ２０００のハードウェア構成は、コンピュータの構成として一般的なものである。したがって、本発明の最も本質的な部分は、固定ディスク２５０、ＣＤ−ＲＯＭ２８２その他の記録媒体に記録されたソフトウェアであるともいえる。
【００６１】
なお、情報提供サーバ２０００を構成するコンピュータ自体の動作は周知である。したがって、その説明はここでは繰り返さない。
【００６２】
図３を参照して、本実施の形態に係る情報提供サーバ２０００に情報提供を依頼する情報要求端末３００の構成について説明する。図３は、情報要求端末３００の制御ブロック図である。
【００６３】
この情報要求端末３００は、制御回路３０１と、固定ディスク３０２と、メモリ３０３と、キーボード３０４と、データ受信回路３０５と、データ送信回路３０６と、モニタ３０７と、通信ＩＦ３０８と、メモリカードドライブ３１０とを含む。メモリカードドライブ３１０には、メモリカード３２０が装着される。
【００６４】
制御回路３０１は、固定ディスク３０２に格納されたプログラムに基づいて、データの通信、モニタ３０７へのデータの出力、キーボード３０４から入力されたデータのメモリ３０３への書込、その他の処理を制御する。このプログラムの制御構造は、後述する。
【００６５】
固定ディスク３０２は、情報要求端末３００に固有なデータ（たとえば、メールアドレス、電話番号など）を記憶する。
【００６６】
メモリ３０３は、データ受信回路３０５が受信したデータあるいは提供情報を一時的に記憶する。
【００６７】
キーボード３０４は、この端末の使用者が情報を入力するために使用されるが、これに限られない。この構成に代えて、たとえば、入力ペンなどを設けてもよい。
【００６８】
データ受信回路３０５は、通信ＩＦ３０８から受信したデータを制御回路３０１に出力する。データ送信回路３０６は、制御回路３０１により処理されたデータを、通信ＩＦ３０８を介してネットワーク１３０に送信する。このとき送信されるデータには、端末固有データと、情報指定データと、地域指定データとが含まれる。
【００６９】
メモリカードドライブ３１０は、装着されたメモリカード３２０との間で、データを読み取ったり、データを書き込んだりする。なお、メモリカードドライブ３１０およびメモリカード３２０に代えて、ディスクドライブおよびＣＤ−ＲＯＭその他の記録媒体を有してもよい。
【００７０】
このような構成を有する情報要求端末３００において、制御回路３０１が制御する各処理は、その処理をコンピュータにおいて実現するためのプログラムをＣＰＵに実行させることによっても、実現することができる。したがって、そのソフトウェアを実行可能なコンピュータにより、情報要求端末３００を構成してもよい。なお、コンピュータ自体の動作は周知であるので、その説明はここでは繰り返さない。
【００７１】
図４を参照して、図１に示した情報提供端末４００の構成について説明する。図４は、情報提供端末４００の制御ブロック図である。
【００７２】
この情報提供端末４００は、後述する処理を制御する制御回路４０１と、データを記憶する固定ディスク４０２と、データを一時的に保持するメモリ４０３と、ユーザが情報を入力するための入力ボタン４０４と、位置データ取得回路４０５と、撮像素子を有するカメラ４０６と、データ受信回路４０７と、データ送信回路４０８と、モニタ４０９と、通信ＩＦ４２０とを含む。
【００７３】
制御回路４０１は、位置データ取得回路４０５によって取得された、情報提供端末４００の位置データを情報提供サーバ２０００に送信するように、データ送信回路４０８を制御する。これにより、情報提供端末４００は、情報提供サーバ２０００に記憶される位置データを所望の機会に送信することができる。
【００７４】
位置データ取得回路４０５は、たとえばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、いわゆる全地球測位装置）機能を有する回路である。位置データ取得回路４０５は、ＧＰＳ衛星から通信ＩＦ４２０を介して受信する情報の中から、情報提供端末４００の位置データを取得する。
【００７５】
カメラ４０６は、静止画像あるいは動画を撮影することができるものであればよい。
【００７６】
データ受信回路４０７は、通信ＩＦ４２０を介して受信したデータを制御回路４０１に出力する。データ送信回路４０８は、制御回路４０８から入力されたデータを、通信ＩＦ４２０を介して通信回線（図示しない）に送信する。
【００７７】
モニタ４０９は、情報提供端末４００が取得した情報を表示する。この情報には、情報要求端末３００が提供を希望する情報が含まれる。情報提供端末４００のユーザは、このモニタ４０９に表示された情報に対して、自身の感想等を入力することができる。
【００７８】
なお、制御回路４０１が実現する機能は、一般のコンピュータに搭載されるＣＰＵが実行するプログラムにより実現することもできる。したがって、コンピュータに位置データ取得回路４０５、カメラ４０６などを加えたコンピュータシステムを情報提供端末４００として構成してもよい。なお、コンピュータ自体の動作は周知であるので、その説明はここでは繰り返さない。
【００７９】
図５を参照して、本実施の形態に係る情報提供サーバ２００に接続される課金サーバ５００について説明する。図５は、課金サーバ５００の制御ブロック図である。この課金サーバ５００は、情報提供サーバ２０００が出力する情報に基づいて、情報の利用に対する課金データ（たとえば、請求金額、支払期限等）を算出する。
【００８０】
この課金サーバ５００は、制御回路５０１と、端末情報取得回路５０２と、データを記憶する固定ディスク５０３と、課金データ算出回路５０４と、情報を一時的に保持するためのメモリ５０５と、通信ＩＦ５０６とを含む。
【００８１】
制御回路５０１は、メモリ５０５に格納されたプログラムに基づいて、端末情報取得回路５０２、課金データ算出回路５０４その他の各部の処理を制御する。
【００８２】
端末情報取得回路５０２は、情報提供サーバ２０００から受信する情報から、課金対象となる通信端末のＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、通信された情報量、ポイント情報その他の課金処理に必要な情報を取得する。
【００８３】
固定ディスク５０３は、課金情報テーブルを含む。情報量の単価、割引率その他の情報提供サービスに対する課金処理に必要な情報が、課金情報テーブルに格納される。
【００８４】
課金データ算出回路５０４は、情報提供端末４００その他の通信端末が有するポイントに基づいて、各通信端末のユーザに対する課金額を算出する。課金データ算出回路５０４は、さらに、固定ディスク５０３に含まれる課金情報テーブルから取得した通信端末ごとの口座番号やクレジットカード番号等に基づいて課金処理を行なう。
【００８５】
なお、制御回路５０１、端末情報取得回路５０２あるいは課金データ算出回路５０４が実現する機能は、一般のコンピュータに搭載されるＣＰＵが実行するプログラムにより実現することもできる。したがって、各回路に代えて、ＣＰＵおよびそのプログラムを有するコンピュータにより、課金サーバ５００を構成することもできる。なお、コンピュータ自体の動作は周知であるので、その説明はここでは繰り返さない。
【００８６】
図６を参照して、本実施の形態に係る情報提供サーバ２０００に記憶されるデータについて説明する。図６は、固定ディスク２３０の端末情報テーブル２１０に記憶されるデータ構造を表わす図である。このデータは、各情報提供端末４００から受信する滞在履歴に関するものである。
【００８７】
各情報提供端末４００の端末ＩＤは、フィールド６０２に格納される。各情報提供端末４００のメールアドレスは、フィールド６０４に格納される。各情報提供端末４００が保有するポイントは、フィールド６０６に格納される。このポイントは、情報の提供あるいは入手によって増減される。たとえば各情報提供端末４００が情報を提供した場合には、そのポイントは加算され、情報を提供された場合には、減算される。
【００８８】
各情報提供端末４００の位置を表わすデータは、フィールド６０８に格納される。この位置は、たとえば情報提供サーバ２０００に記憶された電子地図上にて定められた範囲である。なお、このような範囲の代わりに、緯度および経度等の位置を特定することができるデータを格納してもよい。
【００８９】
各情報提供端末４００が特定の位置に進入した時刻は、フィールド６１０に格納される。この時刻のデータは、情報提供サーバ２０００が保持するクロック（図示しない）により取得される。
【００９０】
各情報提供端末４００の滞在時間は、フィールド６１２に格納される。この時間は、制御回路２０１により算出される。
【００９１】
図６において、たとえば端末ＩＤ１を有する通信端末は、端末固有情報としてメールアドレス「ａａａ＠ｘｘｘ．ｃｏ．ｊｐ」を有し、５ポイントを有する。この端末は、１１月１日１８時５０分に、位置「Ｃ１」に進入し、３分滞在している。さらに、この通信端末は、同日１９時３５分に、位置「Ａ２」に進入し、現在滞在している。
【００９２】
なお、データを格納するための構造は、図６に示したように１つのテーブル構造に限られず、たとえばＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａ  Ｂａｓｅ）の態様により、分散させてもよい。
【００９３】
図７を参照して、各通信端末の地図上における移動の履歴について説明する。図７は、情報提供サーバ２０００に予め記憶された地図上に、図６のデータを有する通信端末７０２，７０４，７０６を表わした図である。
【００９４】
端末ＩＤ１を有する通信端末７０２は、図７の地図外から位置「Ｃ１」に進入し、位置「Ｃ２」→位置「Ｂ２」→位置「Ａ２」へと移動し、位置「Ａ２」に現在滞在している。
【００９５】
端末ＩＤ２を有する通信端末７０４は、位置「Ｂ４」から位置「Ｂ３」に進入し、再び位置「Ｂ４」に移動し、現在も滞在している。
【００９６】
端末ＩＤ３を有する通信端末７０６は、図７の地図の外部から位置「Ｃ１」に進入し、さらに位置「Ｃ２」→位置「Ｃ３」→位置「Ｃ４」へと移動し、位置「Ｃ４」に現在も滞在している。
【００９７】
図８を参照して、図２に示した情報提供サーバ２０００の固定ディスク２３０に記憶されるデータについて説明する。図８は、固定ディスク２３０の地域管理テーブル２３０に記憶される地域情報のデータ構造を表わす図である。
【００９８】
場所を表わすデータは、フィールド７０２に格納される。このデータは、場所の名称、地名などである。位置を表わすデータは、フィールド７０４に格納される。このデータは、予め準備された地図（たとえば図７）において、その場所が含まれる位置を表わし、フィールド６０８に格納されるデータと対応するものである。
【００９９】
なお、場所と位置を表わすデータとは、必ずしも一対一である必要はなく、複数の場所を表わすデータが、同一の位置に含まれてもよい。この場合、各場所を識別するための番号を生成して、地域管理テーブル２３０にフィールドを追加して、そのフィールドにその番号を格納してもよい。このようにすると、より詳細な情報を提供することが可能になる。
【０１００】
図９を参照して、本実施の形態に係る情報提供サーバ２０００が実行するプログラムの制御構造について説明する。以下の説明では、上述した各回路（図２）が実現する機能は、ＣＰＵ２００が実行するプログラムにより実現されるものとして説明する。このプログラムは、情報提供サーバ２０００が起動している間、実行される。
【０１０１】
ステップ（以下、ステップをＳと表わす。）１００２にて、情報提供サーバ２０００のＣＰＵ２００は、通信ＩＦ２２０を介して情報提供端末４００から情報を受信する。この受信は、リアルタイムベースあるいは予め設定された間隔ごとに行なわれる。この情報提供端末４００は、情報の提供について事前に承諾した通信端末でもよいし、そのような承諾をすることなく、リアルタイムに情報を提供するような通信端末であってもよい。
【０１０２】
Ｓ１００４にて、ＣＰＵ２００は、Ｓ１００２にて受信した情報の中から、情報提供端末４００の位置データを取得する。この位置データには、緯度情報、経度情報、あるいは「情報提供端末４００はＸＸ駅の１番自動改札を通過した。」というような情報が含まれる。
【０１０３】
Ｓ１１００にて、ＣＰＵ２００は、後述する位置データ更新処理を実行する。この処理が実行されることにより、情報提供端末４００の位置データ（エリア、滞在時間など）が固定ディスク２３０の端末情報テーブル２１０に書き込まれる。
【０１０４】
Ｓ１００８にて、ＣＰＵ２００は、情報要求端末３００から情報提供の要求を取得する。この要求は、たとえば、情報要求端末３００から受信した情報に、情報提供の要求を表わすコードが含まれている場合に取得される。
【０１０５】
Ｓ１０１０にて、ＣＰＵ２００は、Ｓ１００８にて取得した要求と同一の情報要求が過去にあったか否かを判断する。この判断は、たとえば、固定ディスク２４０の情報要求テーブル２１２に格納されている情報提供の履歴を参照することにより行なわれる。過去に同一の情報要求があったと判断した場合には（Ｓ１０１０にてＹＥＳ）、処理はＳ１０１４に移される。もしそうでないと（Ｓ１０１０にてＮＯ）は、処理はＳ１２００に移される。
【０１０６】
Ｓ１０１４にて、ＣＰＵ２００は、固定ディスク２４０の情報要求テーブル２１２から提供情報を取得する。この提供情報は、今回取得した情報の要求と同一の要求に対して、過去に提供された情報である。
【０１０７】
Ｓ１２００にて、ＣＰＵ２００は、後述する端末検索処理を実行する。この処理が実行されることにより、情報提供サーバ２０００に登録されているすべての端末の中から条件に該当する端末が検索される。ここで、「条件に該当する」とは、求められている情報を提供することができることをいう。たとえば、特定の場所についての情報が求められている場合において、その場所にいる端末のことをいう。
【０１０８】
Ｓ１０１８にて、ＣＰＵ２００は、条件を満たす情報提供端末４００に情報提供の依頼を送信する。この依頼には、情報要求端末３００の端末ＩＤ、提供が求められる情報（場所、その場所に対する詳細情報、訪問者の感想など）その他の情報提供に必要な情報が含まれる。
【０１０９】
Ｓ１０２０にて、ＣＰＵ２００は、条件を満たす情報提供端末４００から提供情報を受信する。この提供情報には、情報要求端末３００の求める情報そのものが含まれる。なお、これに代えて、その情報の詳細を取得することができる他の情報源を表わす情報（たとえばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ））が含まれる場合もある。このようにすると、通信回線の負荷が低減されるため、通信時間を短くすることができる。
【０１１０】
Ｓ１０２２にて、ＣＰＵ２００は、提供情報を情報要求端末３００に送信する。このとき、提供情報をそのまま送信してもよいし、情報提供サーバ２０００が有する独自の情報を付加して送信してもよい。この独自の情報には、たとえば過去に同様の情報を要求した他の情報要求端末３００のメールアドレス、電話番号などである。これにより、各情報要求端末３００の間で、詳細な情報をやり取りすることができる。また、情報量が多い場合には、情報を分割して送信したり、情報を圧縮して送信してもよい。なお、情報の分割あるいは圧縮の態様は、特に限られない。
【０１１１】
Ｓ１０２４にて、ＣＰＵ２００は、情報提供端末４００および情報要求端末３００のポイント情報を更新する。この更新では、たとえば情報提供端末４００のポイントは加算され、また情報要求端末３００のポイントは減算される。
【０１１２】
Ｓ１０２６にて、ＣＰＵ２００は、更新したポイント情報を情報要求端末３００および情報提供端末４００に送信する。なお、ポイント情報の送信に加えて、その他の情報（たとえば今回提供された情報に関連する情報、広告等）を送信してもよい。
【０１１３】
Ｓ１０２８にて、ＣＰＵ２００は、固定ディスク２４０の情報要求テーブル２１２に対して、今回要求された情報および提供された情報の内容を書き込む。この内容には、情報要求端末３００の端末ＩＤ、情報提供端末４００の端末ＩＤ、情報量などが含まれる。その後、処理は終了する。
【０１１４】
図１０を参照して、本実施の形態に係る情報提供サーバ２０００が実行する位置データ更新処理プログラムの制御構造について説明する。このプログラムは、図９に示したプログラムの実行時において、情報提供端末４００の位置を表わすデータを取得した後に実行される。
【０１１５】
Ｓ１１０２にて、ＣＰＵ２００は、情報提供端末４００から受信したデータに基づいて現在位置データを受信したか否かを判断する。現在位置データとは、情報提供端末４００が情報を送信したときに滞在している位置を表わすデータである。現在位置データを受信したと判断した場合には（Ｓ１１０２にてＹＥＳ）、処理はＳ１１０４に移される。もしそうでないと（Ｓ１１０２にてＮＯ）、処理は終了し、メイン処理に戻される。
【０１１６】
Ｓ１１０４にて、ＣＰＵ２００は、受信した現在位置データを位置を表わすデータに変換する。位置を表わすデータは、たとえば図７に示した地図に対して割り当てられる番号（「Ａ１」、「Ｂ１」、「Ｃ１」、…）等である。このデータの変換は、たとえば予め記憶された地図データに基づいて行なわれる。
【０１１７】
Ｓ１１０６にて、ＣＰＵ２００は、情報提供端末４００が前回の位置と同一の位置に滞在しているか否かを判断する。情報提供端末４００が前回の位置と同一の位置に滞在していると判断した場合には（Ｓ１１０６にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ１１０６にてＮＯ）、処理はＳ１１０８に移される。
【０１１８】
Ｓ１１０８にて、ＣＰＵ２００は、現在の位置を表わすデータを固定ディスク２３０の端末情報テーブル２１０に追加する。
【０１１９】
Ｓ１１１０にて、ＣＰＵ２００は、情報提供端末４００の現在の位置における滞在時間（すなわち、その位置に進入した時間から退出するまでの時間）を算出する。
【０１２０】
Ｓ１１１２にて、ＣＰＵ２００は、算出した滞在時間を端末情報テーブル２１０に記憶する。これにより、情報提供端末４００の履歴が、新たなレコードとして端末情報テーブル２１０に追加される。その後、処理はメイン処理に戻される。
【０１２１】
図１１を参照して、情報提供サーバ２０００が実行する端末検索処理プログラムの制御構造について説明する。このプログラムは、メインプログラム（図９）の実行中において、情報要求端末３００から求められた情報が情報提供サーバ２０００に記憶されていない場合に、その情報を提供することができる情報提供端末４００を新たに検索するために実行される。
【０１２２】
Ｓ１２０１にて、ＣＰＵ２００は、固定ディスク２３０の地域管理テーブル２０９に格納されている地域指定データを読み出す。
【０１２３】
Ｓ１２０２にて、ＣＰＵ２００は、読み出した地域指定データに基づいて、検索エリアを設定する。この検索エリアは、地域指定データが示す場所を含む位置である。たとえば、「Ｘ駅」についての情報が要求された場合、「Ｘ駅」を含む位置を表わすデータ「Ｃ２」が検索エリアとして設定される。
【０１２４】
Ｓ１２０３にて、ＣＰＵ２００は、最初の端末を検索する。なお、複数の端末を検索する場合の順序は特に限られない。端末ＩＤごとに検索してもよいし、各データの更新日時が新しい端末から検索してもよい。このようにすると、新しい情報を有する端末を効率よく検索することができる。
【０１２５】
Ｓ１２０４にて、ＣＰＵ２００は、すべての端末の検索が終了したか否かを判断する。すべての端末の検索が終了したと判断した場合には（Ｓ１２０４にてＹＥＳ）、処理はＳ１２１２に移される。もしそうでないと（Ｓ１２０４にてＮＯ）、処理はＳ１２０６に移される。
【０１２６】
Ｓ１２０６にて、ＣＰＵ２００は、次の検索の対象となる端末を設定する。
Ｓ１２０８にて、ＣＰＵ２００は、対象となる端末が検索エリア内に滞在した履歴があるか否かを判断する。この判断は、たとえば端末の滞在時間と予め定められた基準時間とに基づいて行なわれる。この基準時間は、任意に設定するようにしてもよい。これにより、滞在時間の短い端末あるいはその位置を単に通過しただけの端末を検索の対象から除外することができる。対象となる端末が検索エリア内に滞在した履歴があると判断した場合には（Ｓ１２０８にてＹＥＳ）、処理はＳ１２１０に移される。もしそうでないと（Ｓ１２０８にてＮＯ）、処理はＳ１２１２に移される。
【０１２７】
Ｓ１２１０にて、ＣＰＵ２００は、対象となる端末を情報提供依頼の送信先に選択する。これにより、選択された端末の端末ＩＤは、端末情報テーブル２１０に確保されたフィールドに格納される。
【０１２８】
Ｓ１２１２にて、ＣＰＵ２００は、情報提供依頼の送信先に選択された端末の数が下限のしきい値を下回っているか否かを判断する。この判断は、Ｓ１２１０にてフィールドに格納された端末ＩＤの数とその下限のしきい値とを比較することにより行なわれる。情報提供依頼の送信先に選択された端末の数が下限のしきい値を下回っていると判断した場合には（Ｓ１２１２にてＹＥＳ）、処理はＳ１２１４に移される。もしそうでないと（Ｓ１２１２にてＮＯ）、処理はＳ１２１６に移される。
【０１２９】
Ｓ１２１４にて、ＣＰＵ２００は、検索エリアを拡大する。これにより、通信端末を検索する対象となる地図上の範囲が拡張される。
【０１３０】
Ｓ１２１６にて、ＣＰＵ２００は、情報提供依頼の送信先の端末の数が上限のしきい値を上回っているか否かを判断する。この判断は、Ｓ１２１０にて格納された端末ＩＤの数とその上限のしきい値とを比較することにより行なわれる。情報提供依頼の送信先の端末の数が上限のしきい値を上回っていると判断した場合には（Ｓ１２１６にてＹＥＳ）、処理はＳ１２１８に移される。もしそうでないと（Ｓ１２１６にてＮＯ）、処理はメイン処理に戻される。
【０１３１】
図１２を参照して、本実施の形態に係る情報提供端末４００が実行するプログラムの制御構造について説明する。このプログラムは、情報提供端末４００のユーザが所定のデータ（ユーザＩＤ、パスワード等）を入力して実行ボタンを押下した場合に、あるいは、予め設定された時刻になった場合に、制御回路４０１により実行される。
【０１３２】
Ｓ１３０２にて、情報提供端末４００の制御回路４０１は、位置データを情報提供サーバ２０００に送信する。この位置データは、情報提供端末４００の位置データ取得回路４０５により取得されるデータである。このデータは、ＧＰＳ衛星から送信された情報に含まれる。
【０１３３】
Ｓ１３０４にて、制御回路４０１は、情報提供サーバ２０００から情報提供の依頼を受信する。この依頼には、情報提供を希望する情報要求端末３００の端末ＩＤ、情報の内容（位置、詳細情報、時期等）が含まれる。
【０１３４】
Ｓ１３０６にて、制御回路４０１は、受信した情報提供の依頼をモニタ４０９に表示する。これにより、情報提供端末４００のユーザが提供の依頼に係る情報を認識することができる。
【０１３５】
Ｓ１３０８にて、制御回路４０１は、提供情報を作成する。提供情報は、予め定められたフォーマットになるように、固定ディスク４０２に記憶されている情報、あるいは情報提供端末４００のユーザが入力した情報に基づいて生成される。なお、固定ディスク４０２に記憶されている情報について、フラグを予め設定しておくことにより、提供情報として使用される情報と使用されない情報とを分けるようにしてもよい。これにより、たとえば情報提供端末４００のユーザの個人情報の送信を防止することができる。
【０１３６】
Ｓ１３１０にて、制御回路４０１は、Ｓ１３０８にて作成した提供情報を情報提供サーバ２０００に送信する。この情報は、情報提供の依頼に対する回答として、情報提供サーバ２０００から情報要求端末３００に提供される。
【０１３７】
Ｓ１３１２にて、制御回路４０１は、情報提供サーバ２０００からポイント情報を受信する。
【０１３８】
Ｓ１３１４にて、制御回路４０１は、受信したポイント情報をモニタ４０９に表示する。その後、処理は終了する。
【０１３９】
図１３を参照して、本実施の形態に係る情報要求端末３００の制御回路３０１により実行されるプログラムの制御構造について説明する。このプログラムは、情報要求端末３００のユーザが所定のデータ（ユーザＩＤ、パスワード、希望情報、情報の内容等）を入力して実行ボタンを押下した場合に、あるいは、予め設定された時刻になった場合に、制御回路３０１により実行される。
【０１４０】
Ｓ１４０２にて、情報要求端末３００の制御回路３０１は、地域指定データを取得する。地域指定データには、ユーザが情報提供を希望する場所を表わすデータ（たとえば、「Ｘ駅」等）が含まれる。
【０１４１】
Ｓ１４０４にて、制御回路３０１は、情報指定データを取得する。この情報指定データには、ユーザが希望する情報の内容を特定するデータ（たとえば、「おすすめの歯科」）が含まれる。
【０１４２】
Ｓ１４０６にて、制御回路３０１は、情報提供の依頼を情報提供サーバ２０００に送信する。この依頼には、Ｓ１４０２にて取得した地域指定データ、Ｓ１４０４にて取得した情報指定データ、ユーザが入力したデータ、あるいは予め依頼に含まれるように設定された端末固有情報等が含まれる。
【０１４３】
Ｓ１４０８にて、制御回路３０１は、データ受信回路３０５が情報提供サーバ２０００から受信した情報の中から、情報提供端末４００が提供した提供情報を取得する。
【０１４４】
Ｓ１４１０にて、制御回路３０１は、取得した提供情報をモニタ３０７に表示させる。なお、情報の表示は、これに限られない。たとえば、提供情報を１つの文書データに集約した上で、電子メール形式にて受信できる態様にすることにより、そのメールの着信を通知するようにしてもよい。
【０１４５】
Ｓ１４１１にて、制御回路３０１は、データ受信回路３０５が情報提供サーバ２０００から受信した情報の中から、ポイント情報を取得する。
【０１４６】
Ｓ１４１２にて、制御回路３０１は、ポイント情報をモニタ３０７に表示させる。その後、処理は終了する。
【０１４７】
以上のような構造およびフローチャートに基づく、本実施の形態に係る情報提供サーバ２０００、情報要求端末３００、および情報提供端末４００の動作について、図１４を参照しつつ説明する。図１４は、情報要求端末３００のモニタ３０７および情報提供端末４００のモニタ４０９における画面の推移を表わす図である。
【０１４８】
情報提供端末４００のユーザが位置データを情報提供サーバ２０００に送信すると（Ｓ１３０２）、情報提供サーバ２０００はその位置データを受信し、受信データに基づいて位置データ更新処理（Ｓ１１００）を実行し、端末情報テーブル２１０を更新する。
【０１４９】
情報要求端末３００のユーザが、地域指定データ（Ｘ駅）、情報指定データ（歯科）および情報提供依頼期間（過去３日間）を入力して（図１４における画面１５０２）、情報提供の依頼を送信すると（Ｓ１４０６）、情報提供サーバ２０００がその依頼を受信する（Ｓ１００８）。過去に同一の情報についての提供の依頼がないと判断された場合には（Ｓ１０１０にてＮＯ）、端末検索処理が実行され（Ｓ１２００）、情報提供の依頼先である情報提供端末４００が検索される。その後、情報提供の依頼が情報提供端末４００に送信される（Ｓ１０１８）。
【０１５０】
各情報提供端末４００が情報提供の依頼を受信すると（Ｓ１３０４）、その依頼がモニタ４０９に表示され（画面１５０４）、提供情報がユーザによって作成される（画面１５０８）。情報提供端末４００のユーザが提供情報を情報提供サーバ２０００に送信すると（Ｓ１３１０）、情報提供サーバ２０００はその情報を情報要求端末３００に送信する（Ｓ１０２２）。この情報は、情報要求端末３００のモニタ３０７に表示される（画面１５０６）。
【０１５１】
情報提供サーバ２０００にてポイント情報が更新され（Ｓ１０２４）、その情報が情報要求端末３００および情報提供端末４００に送信されると（Ｓ１０２６）、各端末のモニタ３０７，４０９にそのポイント情報が表示される（画面１５１０，画面１５１２）。
【０１５２】
以上のようにして、本実施の形態に係る情報提供サーバ２０００によると、情報要求端末３００から受信した情報提供の依頼に基づいて、条件に該当する情報提供端末４００が検索される。その依頼に関する情報が情報提供端末４００から送信されると、情報提供サーバ２０００は、その情報を情報要求端末３００に送信する。
【０１５３】
このようにすると、提供を希望された場所の情報が情報提供サーバ２０００に記憶されている場合には、その情報が情報要求端末３００に提供される。その結果、情報の提供に対する制約（たとえば提供される時間の制限、提供される情報の種類の制限など）を少なくすることができる。
【０１５４】
また、その情報が情報提供サーバ２０００に記憶されていない場合には、情報提供端末４００がその場所に滞在しているとき、その端末が要求された情報を情報提供サーバ２０００に送信する。これにより、情報要求端末３００を予め情報提供サーバ２０００に登録することなく、情報要求端末３００のユーザが希望する情報を提供することができる。その結果、使用者についての情報を登録することなく、また情報提供の制約を抑制しつつ、通信端末のユーザにとって最適な情報を提供することができる情報提供システムを提供することができる。
【０１５５】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。なお、本実施の形態に係る情報提供サーバ２０００、情報要求端末３００、および情報提供端末４００のハードウェア構成は前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１５６】
図１５を参照して、情報提供サーバ２０００の固定ディスク２４０に格納されるデータの構造について説明する。このデータは、情報要求端末３００からの受信情報に基づいて取得されるデータ、および情報提供端末４００からの受信情報に含まれるデータである。
【０１５７】
情報要求時刻を表わすデータは、フィールド８０２に格納される。このデータは、情報要求端末３００から情報提供の要求を受信した時刻である。
【０１５８】
情報要求期間を表わすデータは、フィールド８０４に格納される。このデータは、情報要求端末３００が情報を必要とする期間である。
【０１５９】
地域指定データは、フィールド８０６に格納される。このデータは、情報要求端末３００のユーザが入力した、あるいは選択した場所を表わすデータである。
【０１６０】
情報指定データは、フィールド８０８に格納される。このデータは、使用者が求める情報の種類を表わす。
【０１６１】
情報提供依頼先を表わすデータは、フィールド８１０に格納される。情報提供端末を検索する処理が実行される前は、データはフィールド８１０に格納されていない。その処理の実行により情報提供端末４００が検索されると、その端末の端末ＩＤがこのフィールド８１０に格納される。
【０１６２】
情報提供端末ＩＤは、フィールド８１２に格納される。情報提供端末４００が情報を提供する前は、データはフィールド８１２に格納されない。情報が情報提供端末４００により提供されると、その端末の端末ＩＤがこのフィールド８１２に格納される。このデータは、情報の提供履歴の把握に使用されるとともに、ポイント情報の更新処理において、情報の提供実績として使用される。
【０１６３】
提供情報は、フィールド８１４に格納される。この情報は、情報提供端末４００が提供した情報である。この情報は、たとえば具体的な内容を表わす情報であってもよいし、画像情報の場合にはその画像ファイルの保管場所を表わすアドレス情報であってもよい。
【０１６４】
なお、固定ディスク２４０に格納されるデータの構造は、この図１５に示したものに限られず、情報提供サーバ２０００が提供するサービスに基づいて、フィールドの数あるいは容量を変更できるようにしてもよい。
【０１６５】
図１６を参照して、情報提供サーバ２０００の固定ディスク２４０に格納されるデータの構造についてさらに説明する。図１６は、図１５に示した構造を有するフィールドに対して、情報提供の依頼の送信先、情報提供端末ＩＤおよび提供情報が更新された状態を表わす図である。
【０１６６】
すなわち、後述する端末の検索処理が実行されて、情報提供を依頼することができる情報提供端末４００が検索されると、その端末の端末ＩＤがフィールド８１０に格納される（図１６における、「１０」、「２０」など）。
【０１６７】
情報が情報提供端末４００から実際に提供されると、その端末の端末ＩＤがフィールド８１２に格納される（図１６における「１０」、「３０」および「７０」）。
【０１６８】
そのときに提供された情報の内容は、フィールド８１４に格納される（図１６における「１０：４／２  ２１：００  今日訪れました。桜は・・・」など）。
【０１６９】
なお、図１６に示したように、これらの情報を１つのレコードとして格納する方法に代えて、前述したようにＲＤＢ形式にて格納してもよい。このようにすると、たとえばフィールド８１４に格納される提供情報のデータサイズが大きい場合、あるいは同一の情報が複数の情報要求端末３００に提供された場合などにおいて、データ容量の増加を抑制することができる。
【０１７０】
図１７を参照して、情報提供サーバ２０００が実行するプログラムの制御構造について説明する。なお、以下の説明では、前述の第１の実施の形態と同様に、各回路が実現する機能は、ＣＰＵ２００がこのプログラムを実行することにより実現されるものとして説明する。
【０１７１】
Ｓ１７０１にて、情報提供サーバ２０００のＣＰＵ２００は、情報要求端末３００から情報提供の依頼を受信する。
【０１７２】
Ｓ１７０２にて、ＣＰＵ２００は、受信した依頼から、位置データ、情報内容などのデータを取得する。
【０１７３】
Ｓ１７０３にて、ＣＰＵ２００は、取得したデータを固定ディスク２３０に記憶する。
【０１７４】
Ｓ１７０４にて、ＣＰＵ２００は、検索位置エリアを設定する。ここで、検索位置エリアとは、情報提供端末４００を検索する対象とするエリアをいう。この設定は、取得したデータに含まれる位置を表わすデータ（情報要求端末３００にて指定された位置）に基づいて、あるいは予め定められた位置データ（情報提供サーバ２０００自身が有する設定値）に基づいて行なわれる。
【０１７５】
Ｓ１７０６にて、ＣＰＵ２００は、検索位置エリアの変更時期を設定する。この時期は、たとえば情報提供を依頼する期間の中間日、１日おき、あるいは情報要求端末３００から受信したデータに含まれる時期などを設定することができる。
【０１７６】
Ｓ１７０８にて、ＣＰＵ２００は、情報提供の依頼の期間が終了しているか否かを判断する。この判断は、情報提供サーバ２０００が有する時計（図示しない）から取得した時刻データと、固定ディスク２３０に格納された情報提供の依頼の期間とを比較することにより行なわれる。情報提供の依頼の期間が終了していると判断した場合には（Ｓ１７０８にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ１７０８にてＮＯ）、処理はＳ１７０９に移される。
【０１７７】
Ｓ１７０９にて、ＣＰＵ２００は、情報提供端末４００の候補となる通信端末から情報を受信する。
【０１７８】
Ｓ１７１０にて、ＣＰＵ２００は、受信した情報の中から、端末の位置データを取得する。
【０１７９】
Ｓ１７１１にて、ＣＰＵ２００は、Ｓ１７１０にて取得した位置データを有する通信端末を情報提供の依頼の送信先（情報提供端末４００）とすべきであるか否かを判断する。この位置データを有する通信端末を情報提供の依頼の送信先とすべきであると判断した場合には（Ｓ１７１１にてＹＥＳ）、処理はＳ１７１２に移される。もしそうでないと（Ｓ１７１１にてＮＯ）、処理はＳ１７１４に移される。
【０１８０】
Ｓ１７１２にて、ＣＰＵ２００は、情報提供の依頼の送信先とされた情報提供端末４００にその依頼を送信する。
【０１８１】
Ｓ１７１４にて、ＣＰＵ２００は、情報提供端末４００から提供された情報を受信する。
【０１８２】
Ｓ１７１６にて、ＣＰＵ２００は、受信した提供情報を編集する。この編集には、たとえば情報要求端末３００が求めている情報に関連する情報の付加、あるいは、情報要求端末３００のユーザの属性等に関連する情報などの付加が含まれる。
【０１８３】
Ｓ１７１８にて、ＣＰＵ２００は、編集した提供情報を情報要求端末３００に送信する。このとき、情報量が多く送信データのサイズが大きい場合には、データ圧縮により、あるいはデータの分割により、送信データのサイズを小さくしてもよい。このときの圧縮あるいは分割の方法は、特に限られない。
【０１８４】
Ｓ１８００にて、ＣＰＵ２００は、後述する検索位置エリア変更処理を実行する。この処理が実行されると、検索された情報提供端末４００の数に応じて、検索の対象となるエリアが拡大されたり、縮小されたりする。
【０１８５】
図１８を参照して、本実施の形態に係る情報提供サーバ２０００が実行する検索エリア変更処理プログラムの制御構造について説明する。このプログラムは、情報提供端末４００を検索するエリアを最適にするために実行される。
【０１８６】
Ｓ１８０２にて、ＣＰＵ２００は、検索エリアの変更時期であるか否かを判断する。この判断は、Ｓ１７０６にて設定された検索位置エリアの変更時期と情報提供サーバ２０００の時刻データとの比較に基づいて行なわれる。検索エリアの変更時期であると判断した場合には（Ｓ１８０２にてＹＥＳ）、処理はＳ１８０４に移される。もしそうでないと（Ｓ１８０２にてＮＯ）、処理はメイン処理に戻される。
【０１８７】
Ｓ１８０４にて、ＣＰＵ２００は、情報提供端末４００の数が下限のしきい値を下回っているか否かを判断する。情報提供端末４００の数が下限のしきい値を下回っていると判断した場合には（Ｓ１８０４にてＹＥＳ）、処理はＳ１８０６に移される。もしそうでないと（Ｓ１８０４にてＮＯ）、処理はＳ１８０８に移される。
【０１８８】
Ｓ１８０６にて、ＣＰＵ２００は、検索エリアを拡大する。これにより、情報提供サーバ２０００に記憶された地図上における検索エリアが拡大される。たとえば、特定の位置が検索の対象として指定されていた場合には、その位置に加えて、その位置の周辺の位置も検索の対象に設定される。
【０１８９】
Ｓ１８０８にて、ＣＰＵ２００は、情報提供端末４００の数が上限のしきい値を上回っているか否かを判断する。情報提供端末４００の数が上限のしきい値を上回っていると判断した場合には（Ｓ１８０８にてＹＥＳ）、処理はＳ１８１０に移される。もしそうでないと（Ｓ１８０８にてＮＯ）、処理は終了して、メイン処理に戻される。
【０１９０】
Ｓ１８１０にて、ＣＰＵ２００は、検索エリアを縮小する。これにより、情報提供サーバ２０００に記憶された地図上における検索エリアが縮小される。その後、処理は終了する。
【０１９１】
以上の構造およびフローチャートに基づく、本実施の形態に係る情報提供サーバ２０００、情報要求端末３００、および情報提供端末４００の動作について、図１９および図２０を参照しつつ説明する。
【０１９２】
ここで、図１９は、各情報提供端末４００ａ，４００ｂ，４００ｃの移動の履歴を地図上に表わした図である。端末ＩＤ１０を有する情報提供端末４００ａは、４月２日の１１時に位置「Ｂ６」に進入した後、位置「Ｂ７」に移動している。端末ＩＤ３０を有する情報提供端末４００ｂは、４月６日の１５時に位置「Ｂ６」に進入している。端末ＩＤ７０を有する情報提供端末４００ｃは、４月１０日の１４時に位置「Ａ６」に進入し、Ｙ寺を右方向に眺めながら通過している。
【０１９３】
また、図２０は、情報要求端末３００のモニタ３０７および情報提供端末４００のモニタ４０９における画面の推移を表わす図である。
【０１９４】
図２０を参照して、情報要求端末３００のユーザが求める情報（場所「Ｙ寺」、「混雑度が知りたい」、「感想が知りたい」、「静止画像」、「情報提供依頼期間１４日」）をモニタ３０７に入力して（画面１９０２）、情報提供の依頼を送信する（Ｓ１４０６）。その依頼は、情報提供サーバ２０００を介して、情報提供の依頼の送信先として選定された情報提供端末４００に送信される（Ｓ１７１２）。
【０１９５】
その依頼が情報提供端末４００のモニタ４０９に表示され（画面１９０４）、情報提供端末４００のユーザが該当する情報を入力する（画面１９０８）。そのユーザがその情報を情報提供サーバ２０００に送信すると（Ｓ１３１０）、その情報は、情報提供サーバ２０００において編集された後、情報要求端末３００に送信される。その情報は、情報要求端末３００のモニタ３０７に表示される（画面１９０６）。
【０１９６】
その後、情報提供サーバ２０００にて、情報の要求および情報の提供に関するポイント情報が更新されると（Ｓ１０２４）、更新された情報が情報要求端末３００および情報提供端末４００に送信され、情報要求端末３００のモニタ３０７および情報提供端末４００のモニタ４０９にそれぞれ表示される（画面１９１０、画面１９１２）。
【０１９７】
以上のようにして本実施の形態に係る情報提供サーバ２０００によると、情報要求端末３００に提供される情報は、その都度、情報提供端末４００から提供されるため、情報提供サーバ２０００の固定ディスクの容量の増加を制限することができる。
【０１９８】
また、情報要求端末３００による情報提供の依頼に基づいて検索された情報提供端末４００の数が少ない場合には、検索の対象となる範囲を広くすることにより、情報提供の候補となる情報提供端末４００を多くすることができる。一方、検索された情報提供端末４００の数が多い場合には、検索の対象となる範囲を狭くすることにより、情報提供の候補となる情報提供端末４００を少なくすることができる。このようにすると、情報要求端末３００の依頼に対して、情報源を最適にすることができる。
【０１９９】
なお、本発明の実施の形態においては、情報要求端末が希望する情報を提供することができる情報提供端末は存在している場合について説明したが、これに限られるものではない。たとえば条件を満足する情報提供端末が検索されなかった場合、あるいはそのような端末を検索する時間が予め定められた時間を超過した場合には、提供情報に代えて該当する端末が存在しない旨を通知する情報を、情報要求端末に送信するようにしてもよい。これにより、情報要求端末のユーザを必要以上に待機させることを防止することができる。
【０２００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る情報提供装置を含むシステムの構成図である。
【図２】本発明の実施の形態に係る情報提供装置の制御ブロック図である。
【図３】本発明の実施の形態に係る情報要求端末の制御ブロック図である。
【図４】本発明の実施の形態に係る情報提供端末の制御ブロック図である。
【図５】本発明の実施の形態に係る課金サーバの制御ブロック図である。
【図６】図２に示した情報提供サーバに記憶されるデータ構造を表わす図（その１）である。
【図７】本発明の実施の形態に係る情報提供端末の移動の履歴を説明するための図である。
【図８】図２に示した情報提供サーバに記憶されるデータ構造を表わす図（その２）である。
【図９】本発明の第１の実施の形態に係る情報提供サーバが実行するプログラムの制御構造を表わすフローチャート（その１）である。
【図１０】本発明の第１の実施の形態に係る情報提供サーバが実行するプログラムの制御構造を表わすフローチャート（その２）である。
【図１１】本発明の第１の実施の形態に係る情報提供サーバが実行するプログラムの制御構造を表わすフローチャート（その３）である。
【図１２】本発明の実施の形態に係る情報提供端末が実行するプログラムの制御構造を表わすフローチャートである。
【図１３】本発明の実施の形態に係る情報要求端末が実行するプログラムの制御構造を表わすフローチャートである。
【図１４】本発明の第２の実施の形態に係る情報提供端末および情報要求端末における画面の推移を説明するための図である。
【図１５】図２に示した情報提供サーバに記憶されるデータ構造を表わす図（その３）である。
【図１６】図２に示した情報提供サーバに記憶されるデータ構造を表わす図（その４）である。
【図１７】本発明の第２の実施の形態に係る情報提供サーバが実行するプログラムの制御構造を表わすフローチャート（その１）である。
【図１８】本発明の第２の実施の形態に係る情報提供サーバが実行するプログラムの制御構造を表わすフローチャート（その２）である。
【図１９】本発明の実施の形態に係る情報提供端末の移動の履歴を説明するための図である。
【図２０】本発明の第２の実施の形態に係る情報提供端末および情報要求端末における画面の推移を説明するための図である。
【符号の説明】
１０６  無線基地局、１３０  ネットワーク、１５０，１８０  固定端末、１６０，１７０  移動端末、２００  ＣＰＵ、２０１，３０１，４０１，５０１  制御回路、２０２  情報要求取得回路、２０３  提供情報受信回路、２０４  端末情報取得回路、２０５  情報提供回路、２０６  情報提供依頼回路、２０７  情報提供端末検索回路、２０８  端末情報テーブルアクセス回路、２０９  地域管理テーブル、２１０  端末情報テーブル、２１２  情報要求テーブル、２２０，３０８，４２０，５０６  通信ＩＦ、２３０，２４０，２５０，３０２，４０２，５０３  固定ディスク、２６０  ＲＡＭ、２７０，３０７，４０９  モニタ、２８０  ディスク駆動装置、２８２  ＣＤ−ＲＯＭ、２９０，３０４  キーボード、３００  情報要求端末、３０３，４０３，５０５  メモリ、３０５，４０７  データ受信回路、３０６，４０８  データ送信回路、３１０  メモリカードドライブ、３２０  メモリカード、４００，４００ａ，４００ｂ，４００ｃ  ７０２，７０４，７０６  情報提供端末、４０４  入力ボタン、４０５  位置データ取得回路、４０６  カメラ、５００  課金サーバ、５０２  端末情報取得回路、５０４  課金データ算出回路。
【図１】
2004334657.tif 000003
【図２】
2004334657.tif 000004
【図３】
2004334657.tif 000005
【図４】
2004334657.tif 000006
【図５】
2004334657.tif 000007
【図６】
2004334657.tif 000008
【図７】
2004334657.tif 000009
【図８】
2004334657.tif 000010
【図９】
2004334657.tif 000011
【図１０】
2004334657.tif 000012
【図１１】
2004334657.tif 000013
【図１２】
2004334657.tif 000014
【図１３】
2004334657.tif 000015
【図１４】
2004334657.tif 000016
【図１５】
2004334657.tif 000017
【図１６】
2004334657.tif 000018
【図１７】
2004334657.tif 000019
【図１８】
2004334657.tif 000020
【図１９】
2004334657.tif 000021
【図２０】
2004334657.tif 000022