(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して利用者の端末に情報を提供する情報提供システムであって、
位置に関連する情報である位置関連情報のデータを生成し、前記位置関連情報を前記端末に配信する情報提供サーバを備え、
前記端末は、
現在の位置を測位する機能と前記位置関連情報を提示する機能との、少なくとも一方の機能と、
自端末を一意に識別する端末識別子を前記情報提供サーバに通知する通知手段とを備え、
前記情報提供サーバは、
各前記端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と前記位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、前記位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルと、
前記端末機能管理テーブルの情報に基づいて前記位置関連情報のデータを生成し前記端末に配信する配信手段とを含み、
前記端末管理テーブルは、
前記位置関連情報を提示する機能のみを備える各前記端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、
前記配信手段は、
前記位置関連情報を提示する機能を備える前記端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、前記端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信することを特徴とする情報提供システム。
【請求項２】
通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバであって、
各前記端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、前記位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルと、
前記端末機能管理テーブルの情報に基づいて前記位置関連情報のデータを生成し前記端末に配信する配信手段とを含み、
前記端末機能管理テーブルは、
前記位置関連情報を提示する機能のみを備える各前記端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、
前記配信手段は、
前記位置関連情報を提示する機能を備える前記端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、前記端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信することを特徴とする情報提供サーバ。
【請求項３】
通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバで、
各前記端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、前記位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルの情報に基づいて、前記位置関連情報のデータを生成し前記端末に配信する配信ステップを有し、
前記端末機能管理テーブルは、
前記位置関連情報を提示する機能のみを備える各前記端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、
前記配信ステップは、
前記位置関連情報を提示する機能を備える前記端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、前記端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信することを特徴とする情報提供方法。
【請求項４】
通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバに、
各前記端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、前記位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルの情報に基づいて、前記位置関連情報のデータを生成し前記端末に配信する配信処理を実行させ、
前記端末機能管理テーブルは、
前記位置関連情報を提示する機能のみを備える各前記端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、
前記配信処理は、
前記位置関連情報を提示する機能を備える前記端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、前記端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて前記位置関連情報のデータを生成し当該端末に配信することを特徴とする情報提供プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介した利用者の端末への情報の配信に関し、特に、天気予報等の位置に関連する情報を利用者に提供する位置関連情報の情報提供システム、情報提供サーバとその情報提供方法、及び情報提供プログラムに関する。
【０００２】
【従来の技術】
従来の、位置に関連する情報を利用者に提供する位置関連情報の情報提供サービスシステムには、例えば、特開平１１−０５１６６６号広報に開示された従来技術がある。
【０００３】
特開平１１−０５１６６６号広報に記載の技術では、移動通信端末から送信される情報に基づき情報検索を行ない、検索結果を配信する移動通信端末向け情報検索配信装置において、移動通信端末から送信された現在地情報等の移動通信端末情報により情報検索範囲を決定する情報検索範囲決定手段と、上記移動通信端末より送信された情報検索項目について上記情報検索範囲決定手段において決定された情報検索範囲内の地域サービス情報を検索する情報検索手段と、上記情報検索手段において検索された地域サービス情報を上記移動通信端末に配信する通信手段を有し、現在地情報等の移動通信端末情報により情報検索範囲を決定し、情報検索項目について情報検索範囲内の地域サービス情報を検索した後、上記移動通信端末に検索結果を配信することを特徴とする移動通信端末向け情報検索配信装置を提案している。
【０００４】
【発明が解決しようとする課題】
しかし、従来の技術では、ＧＰＳ（Global Positioning System）等の測位機能を備えない端末に対しては、位置関連情報提供サービスができないという問題点があった。位置関連情報提供サービスは、利用者の（ユーザ端末の）現在位置に関連する情報を提供するのであり、測位機能を持たない端末ではその位置がわからないため、位置関連情報を提供することができなかった。
【０００５】
本発明の目的は、上記従来技術の欠点を解決し、測位機能を備えない端末に対しても位置関連情報を提供することのできる情報提供システム、情報提供サーバとその情報提供方法、及び情報提供プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
本発明の第１の情報提供システムは、通信ネットワークを介して利用者の端末に情報を提供する情報提供システムであって、位置に関連する情報である位置関連情報のデータを生成し、位置関連情報を端末に配信する情報提供サーバを備え、端末は、現在の位置を測位する機能と位置関連情報を提示する機能との、少なくとも一方の機能と、自端末を一意に識別する端末識別子を情報提供サーバに通知する通知手段とを備え、情報提供サーバは、各端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルと、端末機能管理テーブルの情報に基づいて位置関連情報のデータを生成し端末に配信する配信手段とを含み、端末管理テーブルは、位置関連情報を提示する機能のみを備える各端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、配信手段は、位置関連情報を提示する機能を備える端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信する。
【０００７】
本発明の第１の情報提供サーバは、通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバであって、各端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルと、端末機能管理テーブルの情報に基づいて位置関連情報のデータを生成し端末に配信する配信手段とを含み、端末機能管理テーブルは、位置関連情報を提示する機能のみを備える各端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、配信手段は、位置関連情報を提示する機能を備える端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信する。
【０００８】
本発明の第１の情報提供方法は、通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバで、各端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルの情報に基づいて、位置関連情報のデータを生成し端末に配信する配信ステップを有し、端末機能管理テーブルは、位置関連情報を提示する機能のみを備える各端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、配信ステップは、位置関連情報を提示する機能を備える端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信する。
【０００９】
本発明の題１の情報提供プログラムは、通信ネットワークを介して利用者の端末に情報を提供する情報提供サーバに、各端末を一意に識別する端末識別子毎に、当該端末識別子の端末が現在の位置を測位する機能と位置に関連する情報である位置関連情報を提示する機能との双方を備えるのか、現在の位置を測位する機能のみを備えるのか、位置関連情報を提示する機能のみを備えるのか、この内のいずれであるのかを示す端末機能管理テーブルの情報に基づいて、位置関連情報のデータを生成し端末に配信する配信処理を実行させ、端末機能管理テーブルは、位置関連情報を提示する機能のみを備える各端末には、当該端末に対応して、現在の位置を測位する機能を備える端末の指定を備え、配信処理は、位置関連情報を提示する機能を備える端末に対して、当該端末が現在の位置を測位する機能を備える場合には、当該端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信し、当該端末が現在の位置を測位する機能を備えない場合には、端末機能管理テーブルにおいて指定された、現在の位置を測位する機能を備える端末の位置に基づいて位置関連情報のデータを生成し当該端末に配信する。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００３１】
図１は、本発明の第１の実施の形態による情報提供システムの構成を示すブロック図である。図１を参照すると本実施の形態の位置関連情報の情報提供システムは、通信網１００を介して、位置関連情報を配信する情報提供サーバ１０と、現在位置を測位する測位端末２０と、利用者のユーザ端末３０が接続している。
【００３２】
本実施の形態の情報提供サーバ１０は、プログラム制御されるＣＰＵ等で実現され、測位端末２０から測位結果を受信して位置関連情報を生成する位置関連情報生成部１１と、前記位置関連情報をどのユーザ端末に送信するか決定して前記位置関連情報を送信するマッピング部１２を備えている。
【００３３】
マッピング部１２は、位置関連情報送信部１３と、端末マッピングテーブル１４を備えている。位置関連情報送信部１３は、端末マッピングテーブル１４を参照して、位置関連情報生成部１１が生成した位置関連情報を送信するユーザ端末を決定して送信する。端末マッピングテーブル１４は、測位端末識別子とユーザ端末識別子を対応付けて記憶する。
【００３４】
図２は、本実施の形態の端末マッピングテーブル１４のデータ構成の一例を示す図である。図２を参照すると、端末マッピングテーブル１４には、測位端末識別子とユーザ端末識別子を組にして記憶する部分を複数個備えている。端末マッピングテーブル１４は、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。また、図２の例では、測位端末識別子とユーザ端末識別子との組を２組記憶する部分を備えるが、本発明はこれに限定されるものではなく、同様にして任意の組数だけ記憶する部分を設けることができる。
【００３５】
図１を参照すると、本実施の形態の測位端末２０は、位置検出部２１と、位置情報送信部２２と、測位端末識別子記憶部２３を備えている。
【００３６】
位置検出部２１の例としては、ＧＰＳ（Global Positioning System）、ジャイロを使用した自律航法装置、無線基地局を使った測位方法などがあげられる。位置情報送信部２２は、前記位置検出部２１で得られた位置及び、測位端末識別子記憶部に格納されている測位端末識別子を入力とし、前記位置及び測位端末識別子から位置情報を構成して、通信網１００を介して情報提供サーバ１０に送信する。測位端末識別子記憶部２３は、測位端末毎に一意に設定されている測位端末識別子を記憶する。測位端末識別子記憶部２３は、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【００３７】
ユーザ端末３０は、位置関連情報受信部３１と、位置関連情報提示部３２を備えている。
【００３８】
位置関連情報受信部３１は、情報提供サーバから送られてくる位置関連情報を受信し、位置関連情報提示部３２に出力する。位置関連情報提示部３２は、位置関連情報を入力とし、前記位置関連情報を利用者に対して提示する。位置関連情報の提示方法としては、例えば、ディスプレイによる表示、プリンタによる印刷、スピーカによる音声出力等の方法を用いることができる。
【００３９】
通信網１００は、位置関連情報の情報提供サーバ１０と測位端末２０とユーザ端末３０との間の通信を中継する。通信網１００の例としては、電話交換網、ＰＨＳ、携帯電話、無線ＬＡＮ、赤外線通信、光通信、インターネット網、又これらの複合網などがあげられる。
【００４０】
次に、フローチャートを参照して、本実施の形態の動作について説明する。図４は、本実施の形態による情報提供サーバ１０の動作を説明するためのフローチャートである。
【００４１】
まず前提として、測位端末２０の測位端末識別子を“ｉｄ２０”とし、ユーザ端末３０のユーザ端末識別子を“ｉｄ３０”とする。つまり測位端末識別子記憶部２３には、“ｉｄ２０”が格納されている。
【００４２】
ここで、測位端末２０の位置情報に基づいた位置関連情報を、ユーザ端末３０で受けようとしているとする。図３は、この場合の端末マッピングテーブル１４の状態を表す図であり、測位端末識別子である“ｉｄ２０”とユーザ端末識別子である“ｉｄ３０”が、予め組になって記憶されている。
【００４３】
まず、測位端末２０の位置検出部２１が、測位端末２０の現在位置を検出する。
【００４４】
例えば、現在位置を“東経１３５．２０２０度、北緯３５．２７４０度”と検出したとする。測位端末の位置情報送信部２２が、測位端末識別子２３から測位端末識別子を取得し、前記位置及び前記測位端末識別子から位置情報を生成して通信網１００を介して情報提供サーバ１０に送信する。図５は、この時の位置情報８０の構成の一例を示す図である。測位端末２０の測位端末識別子である“ｉｄ２０”と、前記現在位置のデータが含まれている。
【００４５】
情報提供サーバ１０の位置関連情報生成部１１は、通信網１００を介して送信されてきた前記位置情報を受信し、前記位置情報に含まれている位置を基にして位置関連情報を生成する（ステップ４０１）。本例では、位置情報に示される位置の天気予報の情報を生成することとする。図６は、この時生成された位置関連情報８１の一例を示す図である。
【００４６】
位置関連情報送信部１３は、前記位置情報から測位端末識別子である“ｉｄ２０”を抽出し、端末マッピングテーブル１４を参照する。“ｉｄ２０”は“ｉｄ３０”と対応付けられているので、ユーザ端末３０に前記位置関連情報を送信する（ステップ４０２）。
【００４７】
ユーザ端末３０の位置関連情報受信部３１は、前記位置関連情報を受信して位置関連情報提示部３２に出力する。位置関連情報提示部３２は、前記位置関連情報を利用者に対して掲示する。
【００４８】
以上説明したように本実施の形態によれば、測位機能を持たない端末を持っている利用者に対しても、位置関連情報サービスを提供することができる。
【００４９】
なお、本実施の形態の説明においては、一つの測位端末に一つのユーザ端末を対応付けたが、この方式に限定されるものではなく、一つの測位端末に複数のユーザ端末、また複数の測位端末に一つのユーザ端末を対応付ける形態等も同様に実施することができる。
【００５０】
次に、本発明の第２の実施の形態について説明する。
【００５１】
第１の実施の形態では、測位端末を識別する測位端末識別子とユーザ端末を識別するユーザ端末識別子との対応を設定した端末マッピングテーブルを、情報提供サーバに備えて、その対応の設定に基づいて位置関連情報を送信するユーザ端末を決定する方式であった。
【００５２】
本実施の形態では、測位端末の利用者を識別する測位端末利用者識別子とユーザ端末を識別するユーザ端末識別子との対応を設定した（測位端末）利用者端末マッピングテーブルを、情報提供サーバに備えて、その対応の設定に基づいて位置関連情報を送信するユーザ端末を決定する方式を説明する。
【００５３】
つまり、第１の実施の形態では、測位端末とユーザ端末との対応に基づいてユーザ端末を決定する方式であったが、本実施の形態では、測位端末の利用者とユーザ端末との対応に基づいてユーザ端末を決定する。
【００５４】
図７は、本発明の第２の実施の形態による情報提供システムの構成を示すブロック図である。図７を参照すると本実施の形態の位置関連情報の情報提供システムは、情報提供サーバ１０ａと、測位端末２０ａと、ユーザ端末３０ａを備えている。
【００５５】
情報提供サーバ１０ａは、測位結果を受信して位置関連情報を生成する位置関連情報生成部１１ａと、前記位置関連情報をどのユーザ端末に送信するか決定して前記位置関連情報を送信するマッピング部１２ａを備えている。
【００５６】
マッピング部１２ａは、位置関連情報送信部１３ａと、利用者端末マッピングテーブル１４ａを備えている。位置関連情報送信部１３ａは、利用者端末マッピングテーブル１４ａを参照して、位置関連情報生成部１１ａが生成した位置関連情報を送信するユーザ端末を決定し、前記位置関連情報を前記ユーザ端末に送信する。利用者端末マッピングテーブル１４ａは、測位端末利用者識別子とユーザ端末識別子を対応付けて記憶する。
【００５７】
図８は、本実施の形態の利用者端末マッピングテーブル１４ａの構成の一例を示す図である。
【００５８】
図８を参照すると利用者端末マッピングテーブル１４ａには、測位端末利用者識別子とユーザ端末識別子を組にして記憶する部分を複数個備えている。ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。また、図８の例では、測位端末利用者識別子とユーザ端末識別子との組を２組記憶する部分を備えるが、本発明はこれに限定されるものではなく、同様にして任意の組数だけ記憶する部分を設けることができる。
【００５９】
図７を参照すると、本実施の形態の測位端末２０ａは、位置検出部２１ａと、位置情報送信部２２ａと、利用者識別子記憶部２３ａと、入力部２４ａを備えている。
【００６０】
位置検出部２１ａの例としては、ＧＰＳ（Global Positioning System）、ジャイロを使用した自律航法装置、無線基地局を使った測位方法などがあげられる。
【００６１】
位置情報送信部２２ａは、前記位置検出部２１ａで得られた位置及び、利用者識別子記憶部２３ａに格納されている測位端末利用者識別子を入力とし、前記位置及び測位端末利用者識別子から位置情報を構成して、通信網１００ａを介して情報提供サーバ１０ａに送信する。
【００６２】
利用者識別子記憶部２３ａは、入力部２４ａから入力された測位端末利用者識別子を記憶する。ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【００６３】
入力部２４ａは、利用者の入力を受け付ける。例えば、キーボード、ボタン、マウス、タッチパネル等を用いることができる。
【００６４】
本実施の形態のユーザ端末３０ａの構成要素及び構成要素の機能は、第１の実施の形態のユーザ端末３０と同等であるので説明を省略する。
【００６５】
通信網１００ａは、情報提供サーバ１０ａと測位端末２０ａとユーザ端末３０ａとの間の通信を中継する。通信網１００ａの例として、電話交換網、ＰＨＳ、携帯電話、無線ＬＡＮ、赤外線通信、光通信、インターネット網、これらの複合網などがあげられる。
【００６６】
フローチャートを参照して本実施の形態の動作について説明する。図９は、本実施の形態による情報提供サーバ１０ａの動作を説明するためのフローチャートである。
【００６７】
ここでは例として、測位端末２０ａ及びユーザ端末３０ａを利用者１が所有し、自己の位置に関連する位置関連情報を受信しようとしているとする。利用者１の測位端末利用者識別子を“ｕｓｅｒ１”とする。ユーザ端末３０ａの端末識別子を“ｉｄ３０ａ”とする。なお、本実施例では、測位端末２０ａの利用者とユーザ端末３０ａの利用者とが同一であるが、これに限るものではなく、利用者が異なる場合においても同様に実施することができる。
【００６８】
図１０はこの例における利用者端末マッピングテーブル１４ａの状態を表す図である。測位端末利用者識別子である“ｕｓｅｒ１”とユーザ端末識別子である“ｉｄ３０ａ”が組になって記憶されている。
【００６９】
まず利用者１が、測位端末２０ａの入力部２４ａを使用して、測位端末利用者識別子である“ｕｓｅｒ１”を入力する。この入力された測位端末利用者識別子は、利用者識別子記憶部２３ａに記憶される。
【００７０】
次に、測位端末２０ａの位置検出部２１ａが、測位端末２０ａの位置を検出する。この時、例えば位置を東経１３５．２０２０度、北緯３５．２７４０度と検出したとする。測位端末の位置情報送信部２２ａが、利用者識別子記憶部２３ａから測位端末利用者識別子を取得し、前記位置及び前記測位端末利用者識別子から位置情報を生成して通信網１００ａを介して情報提供サーバ１０ａに送信する。図１１は、この時の位置情報８０ａの構成例である。利用者１の測位端末利用者識別子である“ｕｓｅｒ１”と、前記位置のデータが含まれている。
【００７１】
情報提供サーバ１０ａの位置関連情報生成部１１ａは通信網１００ａを介して送信されてきた前記位置情報を受信し、前記位置情報に含まれている位置を基にして位置関連情報を生成する（ステップ９０１）。本例では、その位置の天気予報を生成するとする。図１２はこの時生成された位置関連情報８１ａの例である。
【００７２】
位置関連情報送信部１３ａは前記位置情報から測位端末利用者識別子である“ｕｓｅｒ１”を抽出し、利用者端末マッピングテーブル１４ａを参照する。“ｕｓｅｒ１”は“ｉｄ３０ａ”と対応付けられているので、ユーザ端末３０ａに前記位置関連情報を送信する（ステップ９０２）。
【００７３】
ユーザ端末３０ａの位置関連情報受信部３１ａは、前記位置関連情報を受信して位置関連情報提示部３２ａに出力する。位置関連情報提示部３２ａは、前記位置関連情報を利用者１に対して掲示する。
【００７４】
以上のように本実施の形態によれば、第１の実施の形態の効果に加えて、利用者は測位端末利用者識別子とユーザ端末識別子を情報提供サーバに一度登録すれば、測位端末に測位端末利用者識別子を入力して設定するだけで位置関連情報サービスを受けることができるようになり、測位端末が変更される毎に情報提供サーバに登録しなくてもよくなるという効果がある。
【００７５】
次に、本発明の第３の実施の形態について説明する。
【００７６】
本実施の形態では、情報提供サーバに、測位端末の測位端末識別子とユーザ端末の利用者を識別する利用者識別子との対応を設定した測位端末利用者マッピングテーブルと、ユーザ端末の利用者識別子とユーザ端末識別子との対応を設定したユーザ端末管理テーブルを備えて、その対応の設定に基づいて位置関連情報を送信するユーザ端末を決定する方式を説明する。
【００７７】
つまり、本実施の形態では、測位端末と、ユーザ端末の利用者との対応に基づいてユーザ端末を決定する。
【００７８】
図１３は、本発明の第３の実施の形態による情報提供システムの構成を示すブロック図である。図１３を参照すると本実施の形態の位置関連情報の情報提供システムは、情報提供サーバ１０ｂと、測位端末２０ｂと、ユーザ端末３０ｂを備えている。
【００７９】
情報提供サーバ１０ｂは、測位結果を受信して位置関連情報を生成する位置関連情報生成部１１ｂと、前記位置関連情報をどのユーザ端末に送信するか決定して前記位置関連情報を送信するマッピング部１２ｂと、接続受け付け部１８ｂを備えている。
【００８０】
マッピング部１２ｂは、位置関連情報送信部１３ｂと、測位端末利用者マッピングテーブル１４ｂと、ユーザ端末管理テーブル１５ｂを備えている。位置関連情報送信部１３ｂは、測位端末利用者マッピングテーブル１４ｂ及び、ユーザ端末管理テーブル１５ｂを参照して、位置関連情報生成部１１ｂが生成した位置関連情報を送信するユーザ端末を決定して送信する。測位端末利用者マッピングテーブル１４ｂは、測位端末２０ｂの測位端末識別子とユーザ端末３０ｂの利用者識別子を対応付けて記憶する。
【００８１】
図１４は、測位端末利用者マッピングテーブル１４ｂの例を示した構成図である。図１４を参照すると測位端末利用者マッピングテーブル１４ｂには、測位端末２０ｂの測位端末識別子とユーザ端末３０ｂの利用者識別子を組にして記憶する部分が複数個集まって構成されており、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。また、図１４の例では、測位端末２０ｂの測位端末識別子とユーザ端末３０ｂの利用者識別子との組を２組記憶する部分を備えるが、本発明はこれに限定されるものではなく、同様にして任意の組数だけ記憶する部分を設けることができる。
【００８２】
図１５は、ユーザ端末管理テーブル１５ｂの例を示した構成図である。図１５を参照するとユーザ端末管理テーブル１５ｂには、ユーザ端末３０ｂの利用者識別子とユーザ端末識別子を組にして記憶する部分が複数個集まって構成されており、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。また、図１５の例では、ユーザ端末３０ｂの利用者識別子とユーザ端末識別子との組を２組記憶する部分を備えるが、本発明はこれに限定されるものではなく、同様にして任意の組数だけ記憶する部分を設けることができる。
【００８３】
接続受け付け部１８ｂは、通信網を介して受信したユーザ端末識別子及び利用者識別子をユーザ端末管理テーブル１５ｂに格納する。
【００８４】
本実施の形態の測位端末２０ｂの構成要素及び各構成要素の機能や動作は、第１の実施の形態測位端末２０と同じであるので説明を省略する。
【００８５】
図１３を参照するとユーザ端末３０ｂは、位置関連情報受信部３１ｂと、位置関連情報提示部３２ｂと、利用者識別子記憶部３３ｂと、入力部３４ｂと、接続部３５ｂ、ユーザ端末識別子記憶部３６ｂとから構成されている。
【００８６】
位置関連情報受信部３１ｂは、情報提供サーバから送られてくる位置関連情報を受信し、前記位置関連情報を位置関連情報提示部３２ｂに出力する。
【００８７】
位置関連情報提示部３２ｂは、前記入力された位置関連情報を利用者に対して提示する。位置関連情報の提示方法としては、例えば、ディスプレイによる表示、プリンタによる印刷、スピーカによる音声出力等の方法を用いることができる。
【００８８】
利用者識別子記憶部３３ｂは、入力部３４ｂから入力された利用者識別子を記憶する。ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【００８９】
入力部３４ｂは、利用者の入力を受け付ける。例えば、キーボード、ボタン、マウス、タッチパネル等を用いることができる。
【００９０】
接続部３５ｂは、通信網を介して情報提供サーバに利用者識別子記憶部３３ｂに記憶されている利用者識別子を通知する。
【００９１】
ユーザ端末識別子記憶部３６ｂは、ユーザ端末識別子を記憶する部分であり、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【００９２】
通信網１００ｂは、情報提供サーバ１０ｂと測位端末２０ｂとユーザ端末３０ｂとの間の通信を中継する。通信網１００ｂの例として、電話交換網、ＰＨＳ、携帯電話、無線ＬＡＮ、赤外線通信、光通信、インターネット網、これらの複合網などがあげられる。
【００９３】
フローチャートを参照して本実施の形態の動作について説明する。図１８は、本実施の形態による情報提供サーバ１０ｂの動作を説明するためのフローチャートである。
【００９４】
ここでは例として、ユーザ端末３０ｂを利用者２が所有し、測位端末２０ｂの位置に関連する位置関連情報を受信しようとしているとする。測位端末２０ｂの測位端末識別子を“ｉｄ２０ｂ”とし、ユーザ端末３０ｂのユーザ端末識別子を“ｉｄ３０ｂ”とし、利用者２の利用者識別子を“ｕｓｅｒ２”とする。本例では、測位端末識別子記憶部２３ｂには“ｉｄ２０ｂ”が、ユーザ端末識別子記憶部３６ｂには“ｉｄ３０ｂ”が予め格納されていることになる。
【００９５】
図１６は、本例における測位端末利用者マッピングテーブル１４ｂの状態を表す図である。図１６によると測位端末利用者マッピングテーブル１４ｂには、測位端末識別子である“ｉｄ２０ｂ”と利用者識別子である“ｕｓｅｒ２”が予め対応付けられて記憶されている。
【００９６】
まず始めに、利用者の使用しているユーザ端末３０ｂのユーザ端末識別子及び利用者識別子が、情報提供サーバ１０ｂのユーザ端末管理テーブルに格納されるまでについて説明する。
【００９７】
まず、利用者２が、ユーザ端末３０ｂの入力部３４ｂから利用者識別子である“ｕｓｅｒ２”を入力する。この入力された利用者識別子は利用者識別子記憶部３３ｂに記憶される。
【００９８】
次に、接続部３５ｂが、利用者識別子記憶部３３ｂに記憶された利用者識別子である“ｕｓｅｒ２”及び、ユーザ端末識別子記憶部３６ｂに格納されたユーザ端末識別子である“ｉｄ３０ｂ”を取得し、情報提供サーバ１０ｂに通信網１００ｂを介して通知する。
【００９９】
情報提供サーバ１０ｂの接続受け付け部１８ｂは、前記利用者識別子及びユーザ端末識別子をユーザ端末管理テーブル１５ｂに格納する。この状態でのユーザ端末管理テーブル１５ｂの状態は図１７のようになる。
【０１００】
次に、測位端末２０ｂが位置を検出して、その位置に関する位置関連情報がユーザ端末３０ｂに送信されて、利用者２がそれを利用するまでの手順について説明する。
【０１０１】
まず、測位端末２０ｂの位置検出部２１ｂが、測位端末の位置を検出する。この時例えば位置を東経１３５．２０２０度、北緯３５．２７４０度と検出したとする。測位端末の位置情報送信部２２ｂが、測位端末識別子記憶部２３ｂから測位端末識別子を取得し、前記位置及び前記測位端末識別子から位置情報を生成して通信網１００ｂを介して情報提供サーバ１０ｂに送信する。図１９は、この時の位置情報８０ｂの構成例である。測位端末２０ｂの測位端末識別子である“ｉｄ２０ｂ”と、前記位置が含まれている。
【０１０２】
情報提供サーバ１０ｂの位置関連情報生成部１１ｂは、通信網１００ｂを介して送信されてきた前記位置情報を受信し、前記位置情報に含まれている位置を基にして位置関連情報を生成する（ステップ１８０１）。本例では、その位置の天気予報を生成するとする。図２０はこの時生成された位置関連情報８１ｂの例である。
【０１０３】
位置関連情報送信部１３ｂは、前記位置情報から測位端末識別子である“ｉｄ２０ｂ”を抽出し、測位端末利用者マッピングテーブル７４を参照する。“ｉｄ２０ｂ”は“ｕｓｅｒ２”と対応付けられているので“ｕｓｅｒ２”を取得する（ステップ１８０２）。
【０１０４】
次に位置関連情報送信部１３ｂは、前記利用者識別子である“ｕｓｅｒ２”を用いて、ユーザ端末管理テーブル１５ｂを参照して利用者識別子に対応付けられているユーザ端末識別子を取得する。本例では“ｉｄ３０ｂ”が取得される。（ステップ１８０３）。位置関連情報送信部１３ｂは、ユーザ端末３０ｂに対して前記位置関連情報を送信する（ステップ１８０４）。
【０１０５】
ユーザ端末３０ｂの位置関連情報受信部３１ｂは、前記位置関連情報を受信して、位置関連情報提示部３２ｂに出力する。位置関連情報提示部３２ｂは、前記位置関連情報を利用者２に対して掲示する。
【０１０６】
以上のように本実施の形態によれば、第１の実施の形態の効果に加えて、利用者が使用しているユーザ端末が固定のユーザ端末識別子を持っていなくてもサービスの受信が可能になるという効果がある。これにより、ＰＰＰ（Point-to-Point Protocol）などを使用して、通信アドレスが一時的に割り当てられるような環境においても、位置関連情報の提供サービスを可能にする。
【０１０７】
次に、本発明の第４の実施の形態について説明する。
【０１０８】
本実施の形態では、情報提供サーバに、測位端末における測位端末識別子と測位端末利用者識別子との対応を設定した測位端末管理テーブルと、測位端末の利用者の測位端末利用者識別子とユーザ端末の利用者の利用者識別子との対応を設定した利用者マッピングテーブルと、ユーザ端末におけるユーザ端末識別子と利用者識別子との対応を設定したユーザ端末管理テーブルを備えて、その対応の設定に基づいて位置関連情報を送信するユーザ端末を決定する方式を説明する。
【０１０９】
つまり、本実施の形態では、測位端末の利用者と、ユーザ端末の利用者との対応に基づいてユーザ端末を決定する。
【０１１０】
図２１は、本発明の第４の実施の形態による情報提供システムの構成を示すブロック図である。図２１を参照すると、本実施の形態の位置関連情報の情報提供システムは、情報提供サーバ１０ｃと、測位端末２０ｃと、ユーザ端末３０ｃを備えている。
【０１１１】
情報提供サーバ１０ｃは、測位結果を受信して位置関連情報を生成する位置関連情報生成部１１ｃと、前記位置関連情報をどのユーザ端末に送信するか決定して前記位置関連情報を送信するマッピング部１２ｃと、端末登録部１８ｃを備えている。
【０１１２】
マッピング部１２ｃは、位置関連情報送信部１３ｃと、利用者マッピングテーブル１４ｃと、測位端末管理テーブル１６ｃと、ユーザ端末管理テーブル１５ｃを備えている。
【０１１３】
位置関連情報送信部１３ｃは、利用者マッピングテーブル１４ｃ及び、測位端末管理テーブル１６ｃ及び、ユーザ端末管理テーブル１５ｃを参照して、位置関連情報生成部１１ｃが生成した位置関連情報を送信するユーザ端末を決定して送信する。利用者マッピングテーブル１４ｃは、測位端末の利用者の測位端末利用者識別子と、ユーザ端末の利用者の利用者識別子を対応付けて記憶する。
【０１１４】
図２２は、利用者マッピングテーブル１４ｃの例を示した構成図である。図２２を参照すると利用者マッピングテーブル１４ｃは、測位端末の利用者の測位端末利用者識別子と、ユーザ端末の利用者の利用者識別子を組にして記憶する部分が複数個集まって構成されており、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。また、図２の例では、測位端末２０ｃの利用者の測位端末利用者識別子とユーザ端末３０ｃの利用者の利用者識別子との組を２組記憶する部分を備えるが、本発明はこれに限定されるものではなく、同様にして任意の組数だけ記憶する部分を設けることができる。
【０１１５】
図２３は、測位端末管理テーブル１６ｃの例を示した構成図である。図２３を参照すると測位端末管理テーブル１６ｃには、測位端末識別子と測位端末利用者識別子とを組にして記憶する部分が複数個集まって構成されており、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【０１１６】
図２４は、ユーザ端末管理テーブル１５ｃの例を示した構成図である。図２４を参照するとユーザ端末管理テーブル１５ｃには、ユーザ端末識別子と利用者識別子とを組にして記憶する部分が複数個集まって構成されており、ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【０１１７】
端末登録部１８ｃは、通信網を介して、測位端末２０ｃから、測位端末２０ｃとその利用者についての情報を受信して測位端末管理テーブル１６ｃに記憶させ、またユーザ端末３０ｃから、ユーザ端末３０ｃとその利用者についての情報を受信してユーザ端末管理テーブル１５ｃに記憶させる。
【０１１８】
測位端末２０ｃは、位置検出部２１ｃと、位置情報送信部２２ｃと、利用者識別子記憶部２３ｃと、入力部２４ｃと、接続部２５ｃと、測位端末識別子記憶部２６ｃとを備えている。
【０１１９】
本実施の形態の位置検出部２１ｃは、第１の実施の形態位置検出部２１と機能が同じであるので説明を省略する。
【０１２０】
位置情報送信部２２ｃは、前記位置検出部２１ｃが検出した位置を、通信網を通して情報提供サーバ１０ｃに送信する。
【０１２１】
利用者識別子記憶部２３ｃは、入力部２４ｃから入力された測位端末利用者識別子を記憶する。ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【０１２２】
入力部２４ｃは、利用者の入力を受け付ける。例えば、キーボード、ボタン、マウス、タッチパネル等を用いることができる。
【０１２３】
接続部２５ｃは、通信網を介して情報提供サーバに利用者識別子記憶部２３ｃに記憶されている測位端末利用者識別子及び、測位端末識別子記憶部２６ｃに格納されている測位端末識別子を通知する。
【０１２４】
測位端末識別子記憶部２６ｃは、測位端末識別子を記憶する。ハードウェア的には例えば、メモリ記憶装置やハードディスク等を用いて構成することができる。
【０１２５】
本実施の形態のユーザ端末３０ｃの構成要素及び機能は、第１の実施の形態のユーザ端末３０ｂと同等であるので説明を省略する。
【０１２６】
通信網１００ｃは、情報提供サーバ１０ｃと測位端末２０ｃとユーザ端末３０ｃとの間の通信を中継する。通信網１００ｃの例として、電話交換網、ＰＨＳ、携帯電話、無線ＬＡＮ、赤外線通信、光通信、インターネット網、これらの複合網などがあげられる。
【０１２７】
フローチャートを参照して、本実施の形態の動作について説明する。図２５は、本実施の形態の利用者マッピングテーブルの状態の一例を示す図である。
【０１２８】
ここでは例として、測位端末２０ｃを利用者３が所有し、ユーザ端末３０ｃを利用者４が所有し、利用者４が利用者３の位置に関連する位置関連情報を受信しようとしているとする。利用者３の測位端末利用者識別子を“ｕｓｅｒ３”とし、利用者４の利用者識別子を“ｕｓｅｒ４”とする。
【０１２９】
測位端末２０ｃの測位端末識別子を“ｉｄ２０ｃ”とし、ユーザ端末３０ｃのユーザ端末識別子を“ｉｄ３０ｃ”とする。
【０１３０】
図２５は、この例における利用者マッピングテーブルの状態を表す図である。図２５によると利用者マッピングテーブル１４ｃには、測位端末２０ｃの利用者である利用者３の測位端末利用者識別子である“ｕｓｅｒ３”と、ユーザ端末３０ｃの利用者である利用者４の利用者識別子“ｕｓｅｒ４”が対応付けられて記憶されている。
【０１３１】
まず始めに、利用者３の利用している測位端末の測位端末識別子及び測位端末利用者識別子が、情報提供サーバの測位端末管理テーブル１６ｃに格納されるまでについて説明する。
【０１３２】
まず、利用者３が、測位端末２０ｃの入力部２４ｃから測位端末利用者識別子である“ｕｓｅｒ３”を入力する。この入力された測位端末利用者識別子は、利用者識別子記憶部２３ｃに記憶される。
【０１３３】
次に、接続部２５ｃが、利用者識別子記憶部２３ｃに記憶された測位端末利用者識別子である“ｕｓｅｒ３”と、測位端末識別子記憶部２６ｃに記憶された測位端末識別子である“ｉｄ２０ｃ”を取得し、情報提供サーバ１０ｃに通信網１００ｃを介して通知する。
【０１３４】
情報提供サーバ１０ｃの端末登録部１８ｃが、測位端末利用者識別子及び測位端末識別子を測位端末管理テーブル１６ｃに格納する。図２６は、この時点の測位端末管理テーブル１６ｃの状態を表す図である。
【０１３５】
次に、利用者４の利用しているユーザ端末のユーザ端末識別子及び利用者識別子が、情報提供サーバのユーザ端末管理テーブル１５ｃに格納されるまでについて説明する。
【０１３６】
まず、利用者４が、ユーザ端末３０ｃの入力部２４ｃから利用者識別子である“ｕｓｅｒ４”を入力する。この入力された利用者識別子は、利用者識別子記憶部３３ｃに記憶される。
【０１３７】
次に、接続部３５ｃが、利用者識別子記憶部３３ｃに記憶された利用者識別子である“ｕｓｅｒ４”と、ユーザ端末識別子記憶部３６ｃに記憶されたユーザ端末識別子である“ｉｄ３０ｃ”を取得し、情報提供サーバ１０ｃに通信網１００ｃを介して通知する。
【０１３８】
情報提供サーバ１０ｃの端末登録部１８ｃが、利用者識別子及びユーザ端末識別子をユーザ端末管理テーブル１５ｃに格納する。図２７は、この時点の測位端末管理テーブル１５ｃの状態を表す図である。
【０１３９】
次に、測位端末が位置を検出して、その位置に関する位置関連情報がユーザ端末に送信されて、利用者４がそれを利用するまでの手順について説明する。
【０１４０】
まず、測位端末２０ｃの位置検出部１１が、測位端末の位置を検出する。この時、例えば位置を東経１３５．２０２０度、北緯３５．２７４０度と検出したとする。
【０１４１】
測位端末の位置情報送信部２２ｃが、前記位置及び測位端末識別子記憶部２６ｃに記憶されている測位端末識別子から位置情報を生成して通信網１００ｃを介して情報提供サーバ１０ｃに送信する。図２９は、この時の位置情報８０ｃの構成例である。測位端末識別子である“ｉｄ２０ｃ”と測位端末２０ｃの位置が含まれている。
【０１４２】
情報提供サーバ１０ｃの位置関連情報生成部１１ｃは、通信網１００ｃを介して送信されてきた前記位置情報を受信し、前記位置情報に含まれている位置を基にして位置関連情報を生成する（ステップ２８０１）。本例では、その位置の天気予報を生成するとする。図３０は、この時生成された位置関連情報８１ｃの例である。
【０１４３】
次に、前記位置情報に含まれている測位端末識別子である“ｉｄ２０ｃ”を用いて測位端末管理テーブル１６ｃを参照して、測位端末の利用者を判別する。本例では、測位端末利用者識別子である“ｕｓｅｒ３”が取得される。（ステップ２８０２）。
【０１４４】
次に、前記取得した測位端末利用者識別子を用いて、利用者マッピングテーブル１４ｃを検索して、前記測位端末の利用者に対応付けられているユーザ端末の利用者を判別する（ステップ２８０３）。本例では、“ｕｓｅｒ３”に対応づけられている“ｕｓｅｒ４”が取得される。
【０１４５】
次に、位置関連情報送信部１３ｃは、前記取得した利用者識別子である“ｕｓｅｒ４”を用いて、ユーザ端末管理テーブル１５ｃを参照して利用者識別子に対応付けられているユーザ端末識別子を取得する。本例では、ユーザ端末識別子である“ｉｄ３０ｃ”を取得する（ステップ２８０４）位置関連情報送信部１３ｃは、前記ユーザ端末に前記位置関連情報を送信する（ステップ２８０５）。
【０１４６】
ユーザ端末３０ｃの位置関連情報受信部３１ｃは、前記位置関連情報を受信して位置関連情報提示部３２ｃに出力する。位置関連情報提示部３２ｃは、前記位置関連情報を利用者４に対して掲示する。
【０１４７】
なお、以上の実施の形態で述べられた測位端末識別子、測位端末利用者識別子、ユーザ端末識別子、利用者識別子は一つの例であり、上記の例に限定されるものではない。
【０１４８】
測位端末識別子、ユーザ端末識別子は、それぞれ測位端末、ユーザ端末を情報提供サーバが識別するための識別子である。その識別子の例として、予め測位端末、ユーザ端末に一意に設定される識別子を使用することができる。このような場合、識別子は、それぞれの端末のＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の任意の記憶装置に格納されている。
【０１４９】
また別の例として測位端末、ユーザ端末が使用している通信アドレスを使用することができる。この例として、通信網が電話回線網ならば、それぞれの端末が使用する電話番号、ＩＰを使用しているインターネット網なら端末のＩＰアドレスなどがあげられる。これらの通信アドレスは、端末に予め設定される場合もあり、またＩＰ網においてＰＰＰ（Point to Point Protocol）、ＤＨＣＰ（Dynamic Host Configuration Protocol）などのアドレス取得プロトコルを使用して一時的に取得する場合もある。
【０１５０】
また別の例として測位端末、ユーザ端末がそれぞれ情報提供サーバとの間と連続的な通信を行なう場合に、その連続的な通信を識別するセッション識別子を用いることもできる。
【０１５１】
以上例をあげたが、ユーザ端末、測位端末が情報提供サーバから一意に識別できるものであれば、実施の形態の記述によらず、用いることができる。つまり、測位端末識別子は測位端末からの位置情報に含まれている必要はない。
【０１５２】
測位端末利用者識別子、利用者識別子は、利用者を識別する識別子であり、利用者の名前、ハンドルネームなど利用者を識別できる任意のものを用いることができる。
【０１５３】
また、本実施の形態の情報提供サーバは、位置関連情報の配信先のユーザ端末を判定して、そのユーザ端末に通信網を介して置関連情報を送信している。ユーザ端末識別子が通信アドレスや、セッション識別子などの場合は、ユーザ端末識別子を取得することによって、当該ユーザ端末識別子を持つユーザ端末に対して通信を行なうことが可能である。
【０１５４】
ユーザ端末識別子が他のものである場合には、位置関連情報を送信するためには、前記ユーザ端末識別子から、前記ユーザ端末の通信アドレスやセッション識別子などを判別することが必要になる。この方法として、ユーザ端末が事前に位置関連情報サーバに対してユーザ端末識別子を含むメッセージを送り、情報提供サーバは受信したメッセージから送信元の通信アドレスを取得してユーザ端末識別子と対応付けて記憶しておく方法、セッション開設要求などにより通信路を開設し、情報提供サーバが、開設されたセッションのセッション識別子とそのセッションを使用して送信されてきたユーザ端末識別子を対応付けて記憶しておく方法、などがある。
【０１５５】
実際の例においては、通信路が電話網の場合は、発信者番号通知により発信元の通信アドレスが取得でき、回線交換網の場合は、回線を開いた時にセッション識別子が取得できる。またＩＰ網などの場合は、取得したＩＰパケットから発信もとのＩＰアドレスが取得できる。
【０１５６】
以上のように本実施の形態によれば、第１の実施の形態の効果に加えて、ユーザ端末の利用者は、測位端末の利用者が使用している測位端末の識別子を知らなくても、測位端末をもっている利用者を知り、その利用者の識別子を予めサーバに登録しておくだけでサービスの受信が可能になるという効果がある。
【０１５７】
次に、本発明の第５の実施の形態を説明する。図３１は、本発明の第５の実施の形態による情報提供システムの構成を示すブロック図である。図３１を参照すると、本実施の形態の位置関連情報の情報提供システムは、情報提供サーバ１０ｄと、装置構成の異なる複数の端末４０、５０、６０を備えている。
【０１５８】
これらの各端末４０、５０、６０は、現在の位置を測位する機能（位置検出部）と位置関連情報を提示する機能（位置関連情報提示部）との、少なくとも一方を備える。そして、本実施の形態の情報提供サーバ１０ｄは、これらの各端末４０、５０、６０のそれぞれが備える機能を識別して、適切に位置関連情報の配信を行なう。
【０１５９】
つまり、情報提供サーバ１０ｄは、現在の位置を測位する機能を備える端末から、当該端末の位置のデータを取得して、位置関連情報を生成し、位置関連情報を提示する機能を備える端末に対して位置関連情報を配信する。
【０１６０】
ここで、現在の位置を測位する機能と、位置関連情報を提示する機能の双方を備える端末に対しては、当該端末の位置のデータに基づく位置関連情報を、当該端末に配信すればよい。しかし、位置関連情報を提示する機能のみを備えて、現在の位置を測位する機能を備えない端末に対しては、現在の位置を測位する機能を備える予め設定された他の端末から位置のデータを取得し、その位置のデータに基づく位置関連情報を当該端末に配信することとする。
【０１６１】
このため、本実施の形態では、位置関連情報を提示する機能のみを備える各端末に対して、配信する位置関連情報の基となる、位置のデータを取得する他の端末を設定する端末機能管理テーブル１７ｄを備える。また、端末機能管理テーブル１７ｄには、各端末が備える能力についての情報（現在の位置を測位する機能を備えるか否か、位置関連情報を提示する機能を備えるか否か）を記録する。
【０１６２】
情報提供サーバ１０ｄは、位置関連情報生成部１１ｄと、位置関連情報送信部１２ｄと、端末機能管理テーブル１７ｄと、位置管理テーブル１９ｄとを備えている。
【０１６３】
位置関連情報生成部１１ｄは、位置を入力とし、その位置に関連する情報を生成し、位置関連情報として出力する。
【０１６４】
位置関連情報送信部１２ｄは、受信した端末情報から端末識別子を取得し、端末機能管理テーブル１７ｄを参照して、端末の能力を判断する。
【０１６５】
位置関連情報送信部１２ｄは、もし、端末が測位能力及び提示能力を保持していれば、端末情報に含まれる位置情報を位置管理テーブルに格納して、位置関連情報生成部１１ｄに出力し、位置関連情報生成部１１ｄから位置関連情報を受信して、前記端末に位置関連情報を送信する。
【０１６６】
位置関連情報送信部１２ｄは、もし、端末が測位能力しか持っていないならば、端末情報に含まれる位置情報を位置管理テーブル１９ｄに格納する。
【０１６７】
位置関連情報送信部１２ｄは、もし、端末が提示能力しか保持していないならば、端末機能管理テーブル１７ｄに格納されている情報から、対応する端末を識別し、位置管理テーブル１９ｄから前記対応する端末の位置を取得する。そして、前記位置を位置関連情報生成部１１ｄに出力し、位置関連情報生成部１１ｄから位置関連情報を受信し、端末情報を送信した端末にその関連情報を送り返す。
【０１６８】
端末機能管理テーブル１７ｄは、端末の能力についての情報を保持する。図３２は、端末機能管理テーブル１７ｄの構成例である。位置管理テーブル１９ｄは、端末の位置についての情報を保持する。図３３は、位置管理テーブルの構成例である。
【０１６９】
１台目の端末４０は、端末情報通知部４１、端末識別子記憶部４２、位置検出部４３、位置関連情報受信部４４、位置関連情報提示部４５を備えている。
【０１７０】
２台目の端末５０は、端末情報通知部５１、端末識別子記憶部５２、位置検出部５３、を備えている。
【０１７１】
３台目の端末６０は、端末情報通知部６１、端末識別子記憶部６２、位置関連情報受信部６４、位置関連情報提示部６５を備えている。
【０１７２】
ここで、本実施の形態においては、各端末４０、５０、６０は共通して、端末情報通知部４１、５１、６１と、端末識別子記憶部４２、５２、６２を備えている。各端末の端末情報通知部４１、５１、６１は、当該端末の位置と端末識別子のいずれか一方又は両方を含む端末情報を情報提供サーバに送信する。各端末の端末識別子記憶部４２、５２、６２は、当該端末の識別子を記憶する。
【０１７３】
位置検出部４３、５３は、位置を検出し、端末情報通知部に送信する。
【０１７４】
位置関連情報受信部４４、６４は、情報提供サーバ１０ｄが送信した位置関連情報を受信する。位置関連情報提示部４５、６５は、前記位置関連情報受信部４４、６４が受信した位置関連情報を利用者に対して提示する。
【０１７５】
通信網１００ｄは、情報提供サーバ１０ｄと各端末４０、５０、６０との間の通信を中継する。通信網１００ｄの例とし、電話交換網、ＰＨＳ、携帯電話、無線ＬＡＮ、赤外線通信、光通信、インターネット網、これらの複合網などがあげられる。
【０１７６】
まず始めに、１台目の端末４０をもっている利用者が、情報提供サーバ１０ｄにアクセスした場合について説明する。
【０１７７】
まず、端末４０の位置検出部４３が、位置を検出する。次に、端末情報通知部４１が、端末識別子記憶部４２に記憶されている端末識別子と前記位置を端末情報として、通信網１００ｄを通して情報提供サーバ１０ｄに送信する。
【０１７８】
情報提供サーバ１０ｄの位置関連情報送信部１２ｄは、前記端末情報を受信し、前記端末情報に含まれている端末識別子及び、端末機能管理テーブル１７ｄを用いて端末の能力を判定する。
【０１７９】
ここで端末４０の端末識別子を“ｉｄ４０”とする。すると、図３２に示されるように、端末４０は測位能力を持っていることがわかるので、前記端末情報から位置を取り出し、位置管理テーブル１９ｄに記憶する。また提示能力を持っていることがわかるので位置関連情報送信部１２ｄは、前記端末情報から端末の位置を取り出して、位置関連情報生成部１１ｄに送り、位置関連情報生成部１１ｄから位置関連情報を受信し、前記位置関連情報を端末４０に送る。
【０１８０】
端末４０の位置関連情報受信部４４は、前記位置関連情報を受信し、前記位置関連情報提示部４５に渡す。位置関連情報提示部４５は、前記位置関連情報を利用者に掲示する。
【０１８１】
次に、２台目の端末５０をもっている利用者が、情報提供サーバ１０ｄにアクセスした場合について説明する。
【０１８２】
まず、端末５０の位置検出部５３が、位置を検出する。次に、端末情報通知部５１が、端末識別子記憶部５２に記憶されている端末識別子と前記位置を端末情報として、通信網１００ｄを通して情報提供サーバ１０ｄに送信する。
【０１８３】
情報提供サーバ１０ｄの位置関連情報送信部１２ｄは、前記端末情報を受信し、前記端末情報に含まれている端末識別子及び、端末機能管理テーブル１７ｄを用いて端末の能力を判定する。
【０１８４】
ここで端末５０の端末識別子を“ｉｄ５０”とする。すると、図３２に示されるように、測位能力を持っていることがわかるので、前記端末情報から位置を取り出し、位置管理テーブル１９ｄに記憶する。また、図３２に示されるように、端末５０は提示能力を持っていないので処理を終了する。
【０１８５】
次に、３台目の端末６０をもっている利用者が、情報提供サーバ１０ｄにアクセスした場合について説明する。
【０１８６】
まず、端末６０の端末情報通知部６１が、端末識別子記憶部６２に記憶されている端末識別子を端末情報として、通信網１００ｄを通して情報提供サーバ１０ｄに送信する。
【０１８７】
情報提供サーバ１０ｄの位置関連情報送信部１２ｄは、前記端末情報を受信し、前記端末情報に含まれている端末識別子及び、端末機能管理テーブル１７ｄを用いて端末の能力を判定する。
【０１８８】
ここで端末６０の端末識別子を“ｉｄ６０”とする。すると、図３２に示されるように、端末６０は測位能力を持っていない。しかし、提示能力を備えており、他の端末である端末５０の位置の情報を用いることが指定されているため、端末５０の位置を位置管理テーブル１９ｄから取得して、位置関連情報生成部１１ｄに送り、位置関連情報生成部１１ｄから位置関連情報を受信して、前記位置関連情報を端末６０に送る。
【０１８９】
端末６０の位置関連情報受信部６４は、前記位置関連情報を受信し、前記位置関連情報提示部６５に渡す。位置関連情報提示部６５は、前記位置関連情報を利用者に掲示する。
【０１９０】
以上説明したように本実施の形態によれは、測位機能と提示機能の双方を持ち合わせる端末や、更に測位機能を備えず提示機能のみを備える端末に対しても、同等に位置情報サービスを提供できる。
【０１９１】
本発明は、例えば団体旅行の際に、測位端末をバスガイド等の添乗員が携帯し、その測位端末の現在の位置に基づいて各場所の観光に関する情報や天気予報等の位置関連情報を、旅行客のユーザ端末に配信する等に用いることができる。
【０１９２】
また例えば、バスや電車等の車両に測位端末を設置して、その乗客のユーザ端末に、次の停車駅での乗り換えの案内や、運行の遅れの案内や、天気予報等の位置関連情報を配信する等に用いることができる。
【０１９３】
また本発明は、このように利用者が、測位端末を携帯する者と共に移動する場合や、測位端末を設置した電車等に乗車する場合等に限らず、バスや電車や航空機等に測位端末を設置して、バス停や駅のホームやその他の場所にいる利用客のユーザ端末に、次に停車するバスや電車の現在位置の情報や、その他現在の運行（運航）状況の情報等の位置関連情報を配信する等に用いることができる。
【０１９４】
また逆に、利用者が登山等を行なう場合に、利用者の側が測位端末（又、第５の実施の形態における現在の位置を測位し発信する機能を備える端末）を携帯して、遭難時にその利用者の現在位置を救助隊に対し通知する等に用いることができる。
【０１９５】
なお、本実施の形態の情報提供システムは、情報提供サーバ１０、１０ａ、１０ｂ、１０ｃ、１０ｄにおける位置関連情報生成部１１、１１ａ、１１ｂ、１１ｃ、マッピング部１２、１２ａ、１２ｂ、１２ｃ、位置関連情報送信部１３、１３ａ、１３ｂ、１３ｃ、接続受け付け部１８ｂ、端末登録部１８ｃ、位置関連情報生成部１１ｄ、位置関連情報送信部１２ｄの機能や、測位端末２０、２０ａ、２０ｂ、２０ｃにおける位置検出部２１、２１ａ、２１ｂ、２１ｃ、位置情報送信部２２、２２ａ、２２ｂ、２２ｃ、接続部２５ｃ、測位端末識別子記憶部２６ｃの機能や、ユーザ端末３０、３０ａ、３０ｂ、３０ｃにおける位置関連情報受信部３１、３１ａ、３１ｂ、３１ｃ、位置関連情報提示部３２、３２ａ、３２ｂ、３２ｃ、接続部３５ｂ、３５ｃ、ユーザ端末識別子記憶部３６ｂ、３６ｃの機能や、各端末４０、５０、６０における端末情報通知部４１、５１、６１、位置検出部４３、５３、位置関連情報受信部４４、６４、位置関連情報提示部４５、６５の機能や、その他の機能をハードウェア的に実現することは勿論として、各機能を備えるコンピュータプログラムである情報提供プログラムを、コンピュータ処理装置のメモリにロードされることで実現することができる。この情報提供プログラムは、磁気ディスク、半導体メモリその他の記録媒体９０、９０ａ、９０ｂ、９０ｃ、９０ｄ、９１、９１ａ、９１ｂ、９１ｃ、９２、９２ａ、９２ｂ、９２ｃ、９４、９５、９６に格納される。そして、その記録媒体からコンピュータ処理装置にロードされ、コンピュータ処理装置の動作を制御することにより、上述した各機能を実現する。
【０１９６】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【０１９７】
【発明の効果】
以上説明したように本発明によれば、測位機能を持たない端末を所持している利用者に対して位置情報サービスを提供することができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態による情報提供システムの構成を示すブロック図である。
【図２】  本発明の第１の実施の形態の端末マッピングテーブルのデータ構成の一例を示す図である。
【図３】  本発明の第１の実施の形態の端末管理テーブルの状態の一例を示す図である。
【図４】  本発明の第１の実施の形態による情報提供サーバの動作を説明するためのフローチャートである。
【図５】  本発明の第１の実施の形態の位置情報の一例を示す図である。
【図６】  本発明の第１の実施の形態の位置関連情報の一例を示す図である。
【図７】  本発明の第２の実施の形態による情報提供システムの構成を示すブロック図である。
【図８】  本発明の第２の実施の形態の利用者端末マッピングテーブルの構成の一例を示す図である。
【図９】  本発明の第２の実施の形態による情報提供サーバの動作を説明するためのフローチャートである。
【図１０】  本発明の第２の実施の形態の利用者端末マッピングテーブルの状態の一例を示す図である。
【図１１】  本発明の第２の実施の形態の位置情報の一例を示す図である。
【図１２】  本発明の第２の実施の形態の位置関連情報の一例を示す図である。
【図１３】  本発明の第３の実施の形態による情報提供システムの構成を示すブロック図である。
【図１４】  本発明の第３の実施の形態の測位端末利用者マッピングテーブルの構成の一例を示す図である。
【図１５】  本発明の第３の実施の形態のユーザ端末管理テーブルの構成の一例を示す図である。
【図１６】  本発明の第３の実施の形態の端末端末利用者マッピングテーブルの状態の一例を示す図である。
【図１７】  本発明の第３の実施の形態のユーザ端末管理テーブルの状態の一例を示す図である。
【図１８】  本発明の第３の実施の形態による情報提供サーバの動作を説明するためのフローチャートである。
【図１９】  本発明の第３の実施の形態の位置情報の一例を示す図である。
【図２０】  本発明の第３の実施の形態の位置関連情報の一例を示す図である。
【図２１】  本発明の第４の実施の形態による情報提供システムの構成を示すブロック図である。
【図２２】  本発明の第４の実施の形態の利用者マッピングテーブルの構成の一例を示す図である。
【図２３】  本発明の第４の実施の形態の測位端末管理テーブルの構成の一例を示す図である。
【図２４】  本発明の第４の実施の形態のユーザ端末管理テーブルの構成の一例を示す図である。
【図２５】  本発明の第４の実施の形態の利用者マッピングテーブルの状態の一例を示す図である。
【図２６】  本発明の第４の実施の形態の測位端末管理テーブルの状態の一例を示す図である。
【図２７】  本発明の第４の実施の形態のユーザ端末管理テーブルの状態の一例を示す図である。
【図２８】  本発明の第４の実施の形態による情報提供サーバの動作を説明するためのフローチャートである。
【図２９】  本発明の第４の実施の形態の位置情報の一例を示す図である。
【図３０】  本発明の第４の実施の形態の位置関連情報の一例を示す図である。
【図３１】  本発明の第５の実施の形態による情報提供システムの構成を示すブロック図である。
【図３２】  本発明の第５の実施の形態の端末機能管理テーブルの構成の一例を示す図である。
【図３３】  本発明の第５の実施の形態の位置管理テーブルの構成の一例を示す図である。
【符号の説明】
１０、１０ａ、１０ｂ、１０ｃ、１０ｄ  情報提供サーバ
１１、１１ａ、１１ｂ、１１ｃ、１１ｄ  位置関連情報生成部
１２、１２ａ、１２ｂ、１２ｃ、１２ｄ  マッピング部
１３、１３ａ、１３ｂ、１３ｃ  位置関連情報送信部
１４  端末マッピングテーブル
１４ａ  利用者端末マッピングテーブル
１４ｂ  測位端末利用者マッピングテーブル
１４ｃ  利用者マッピングテーブル
１５ｂ、１５ｃ  ユーザ端末管理テーブル
１６ｃ  測位端末管理テーブル
１７ｄ  端末機能管理テーブル
１８ｂ  接続受け付け部
１８ｃ  端末登録部
１９ｄ  位置管理テーブル
２０、２０ａ、２０ｂ、２０ｃ  測位端末
２１、２１ａ、２１ｂ、２１ｃ  位置検出部
２２、２２ａ、２２ｂ、２２ｃ  位置情報送信部
２３  測位端末識別子記憶部
２３ａ  利用者識別子記憶部
２３ｂ  測位端末識別子記憶部
２３ｃ  利用者識別子記憶部
２４ａ、２４ｃ  入力部
２５ｃ  接続部
２６ｃ  測位端末識別子記憶部
３０、３０ａ、３０ｂ、３０ｃ  ユーザ端末
３１、３１ａ、３１ｂ、３１ｃ  位置関連情報受信部
３２、３２ａ、３２ｂ、３２ｃ  位置関連情報提示部
３３ｂ、３３ｃ  利用者識別子記憶部
３４ｂ、３４ｃ  入力部
３５ｂ、３５ｃ  接続部
３６ｂ、３６ｃ  ユーザ端末識別子記憶部
４０、５０、６０  端末
４１、５１、６１  端末情報通知部
４２、５２、６２  端末識別子記憶部
４３、５３  位置検出部
４４、６４  位置関連情報受信部
４５、６５  位置関連情報提示部
８０、８０ａ、８０ｂ、８０ｃ  位置情報
８１、８１ａ、８１ｂ、８１ｃ  位置関連情報
９０、９０ａ、９０ｂ、９０ｃ、９０ｄ、９１、９１ａ、９１ｂ、９１ｃ、９２、９２ａ、９２ｂ、９２ｃ、９４、９５、９６  記録媒体
１００、１００ａ、１００ｂ、１００ｃ  通信網
【図１】
0004697648.tif 000002
【図２】
0004697648.tif 000003
【図３】
0004697648.tif 000004
【図４】
0004697648.tif 000005
【図５】
0004697648.tif 000006
【図６】
0004697648.tif 000007
【図７】
0004697648.tif 000008
【図８】
0004697648.tif 000009
【図９】
0004697648.tif 000010
【図１０】
0004697648.tif 000011
【図１１】
0004697648.tif 000012
【図１２】
0004697648.tif 000013
【図１３】
0004697648.tif 000014
【図１４】
0004697648.tif 000015
【図１５】
0004697648.tif 000016
【図１６】
0004697648.tif 000017
【図１７】
0004697648.tif 000018
【図１８】
0004697648.tif 000019
【図１９】
0004697648.tif 000020
【図２０】
0004697648.tif 000021
【図２１】
0004697648.tif 000022
【図２２】
0004697648.tif 000023
【図２３】
0004697648.tif 000024
【図２４】
0004697648.tif 000025
【図２５】
0004697648.tif 000026
【図２６】
0004697648.tif 000027
【図２７】
0004697648.tif 000028
【図２８】
0004697648.tif 000029
【図２９】
0004697648.tif 000030
【図３０】
0004697648.tif 000031
【図３１】
0004697648.tif 000032
【図３２】
0004697648.tif 000033
【図３３】
0004697648.tif 000034