(57)【特許請求の範囲】
【請求項１】
携帯通信端末にて取得した位置情報をサーバに処理させる方法であって、
複数の携帯通信端末が同じグループに属することを示すデータを記憶するステップと、
前記複数の携帯通信端末から、当該携帯通信端末の現在の位置データ、現在の時刻データ、および当該携帯通信端末を識別する識別データの受信をするステップと、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶するステップと、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をするステップと、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求めるステップと、
前記グループに属する第１の携帯通信端末からの要求を受信したことに応じて、当該グループに属する前記複数の携帯通信端末それぞれの位置データ、移動速度ベクトルおよび移動手段データに基づいて、前記第１の携帯通信端末と前記複数の携帯通信端末それぞれとの間の距離が未来時刻において所定の距離以内に近づくか否かを判別するステップと、
前記グループに属する、少なくとも前記所定の距離以内に近づくと判別された携帯通信端末に関する位置データ、移動速度ベクトルおよび移動手段データに基づいた表示をするための表示データを生成するステップと、
前記表示データを、前記第１の携帯通信端末へ送信するステップと、
前記第１の携帯通信端末において、前記表示データに含まれる第２の携帯通信端末が選択された場合、前記第１の携帯通信端末からメッセージデータの入力を受け付け、当該受け付けたメッセージデータを、前記第２の携帯通信端末へ送信するステップと、
を含む方法。
【請求項２】
携帯通信端末にて取得した位置情報を処理するサーバであって、
複数の携帯通信端末が同じグループに属することを示すデータを記憶する手段と、
前記複数の携帯通信端末から、当該携帯通信端末の現在の位置データ、現在の時刻データ、および当該携帯通信端末を識別する識別データの受信をする手段と、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶する手段と、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をする手段と、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求める手段と、
前記グループに属する第１の携帯通信端末からの要求を受信したことに応じて、当該グループに属する前記複数の携帯通信端末それぞれの位置データ、移動速度ベクトルおよび移動手段データに基づいて、前記第１の携帯通信端末と前記複数の携帯通信端末それぞれとの間の距離が未来時刻において所定の距離以内に近づくか否かを判別する手段と、
前記グループに属する、少なくとも前記所定の距離以内に近づくと判別された携帯通信端末に関する位置データ、移動速度ベクトルおよび移動手段データに基づいた表示をするための表示データを生成する手段と、
前記表示データを、前記第１の携帯通信端末へ送信する手段と、
前記第１の携帯通信端末において、前記表示データに含まれる第２の携帯通信端末が選択された場合、前記第１の携帯通信端末からメッセージデータの入力を受け付け、当該受け付けたメッセージデータを、前記第２の携帯通信端末へ送信する手段と、
を備えるサーバ。
【請求項３】
前記第２の携帯通信端末へ送信する手段は、前記第２の携帯通信端末に関連して予め記憶した前記メッセージデータを送信することを特徴とする請求項２に記載のサーバ。
【請求項４】
前記表示データを生成する手段は、前記移動手段データに応じた画像を用いて前記表示データを生成する請求項２または請求項３に記載のサーバ。
【請求項５】
前記移動速度ベクトルの大きさに対応する前記移動手段データを予め記憶する手段を更に備え、
前記所定の規則は、前記算出をした移動速度ベクトルに基づいて、対応する前記記憶した移動手段データを抽出することを特徴とする請求項２から請求項４のいずれかに記載のサーバ。
【請求項６】
前記位置データ、時刻データ、および識別データは、所定の時間周期で受信することを特徴とする請求項２から請求項５のいずれかに記載のサーバ。
【請求項７】
前記位置データ、時刻データ、移動速度ベクトル、および移動手段データに応じた付加情報データを、予め記憶した付加情報データベースから抽出し、前記携帯通信端末に送信する手段を更に備える請求項２から請求項６のいずれかに記載のサーバ。
【請求項８】
前記第１の携帯通信端末または前記第２の携帯通信端末のうち一方の携帯通信端末の識別データおよび移動目的地を示すデータを、他方の携帯通信端末から受信する手段と、
前記一方の携帯通信端末の識別データおよび移動目的地を示すデータを受信したことに応じて、前記一方の携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記移動目的地までの移動経路および予想到着時刻を求める手段と、
前記移動経路および予想到着時刻を示す表示をするための経路表示データを生成する手段と、
前記経路表示データを前記他方の携帯通信端末に送信する手段と、
を更に備える請求項２から請求項７のいずれかに記載のサーバ。
【請求項９】
前記他方の携帯通信端末から、現在の時刻と前記予想到着時刻の間における指定時刻を示すデータを受信したことに応じて、前記移動経路に基づいて、前記指定時刻における前記携帯通信端末の位置を示す推定位置データを生成する手段と、
前記推定位置データを前記他方の携帯通信端末に送信する手段と、
を更に備える請求項８に記載のサーバ。
【請求項１０】
前記識別データは、前記携帯通信端末を携帯するユーザを特定するものであって、当該ユーザが操作する複数の携帯通信端末に対応する識別データはそれぞれ同じものであることを特徴とする請求項２から請求項９のいずれかに記載のサーバ。
【請求項１１】
携帯通信端末にて取得した位置情報をサーバで処理するシステムであって、
前記携帯通信端末が、自らの現在の位置データおよび現在の時刻データを取得する手段と、
前記位置データ、時刻データ、および前記携帯通信端末を識別する識別データの送信をする手段と、を備え、
サーバが、複数の携帯通信端末が同じグループに属することを示すデータを記憶する手段と、
前記複数の携帯通信端末から、当該携帯通信端末の現在の位置データ、現在の時刻データ、および当該携帯通信端末を識別する識別データの受信をする手段と、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶する手段と、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をする手段と、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求める手段と、
前記グループに属する第１の携帯通信端末からの要求を受信したことに応じて、当該グループに属する前記複数の携帯通信端末それぞれの位置データ、移動速度ベクトルおよび移動手段データに基づいて、前記第１の携帯通信端末と前記複数の携帯通信端末それぞれとの間の距離が未来時刻において所定の距離以内に近づくか否かを判別する手段と、
前記グループに属する、少なくとも前記所定の距離以内に近づくと判別された携帯通信端末に関する位置データ、移動速度ベクトルおよび移動手段データに基づいた表示をするための表示データを生成する手段と、
前記表示データを、前記第１の携帯通信端末へ送信する手段と、
前記第１の携帯通信端末において、前記表示データに含まれる第２の携帯通信端末が選択された場合、前記第１の携帯通信端末からメッセージデータの入力を受け付け、当該受け付けたメッセージデータを、前記第２の携帯通信端末へ送信する手段と、
を備えるシステム。
【請求項１２】
請求項９に記載のサーバとデータを送受信する携帯通信端末であって、
所定の時間間隔で設定した複数時刻から、前記指定時刻の選択を受け付ける手段と、
前記選択をされた指定時刻を示すデータを前記サーバに送信する手段と、
前記推定位置データを受信したことに応じて、表示画面中の前記推定位置データに係る部分を書き換える手段と、
を備える携帯通信端末。
【請求項１３】
請求項２から請求項１０のいずれかに記載のサーバとデータを送受信する前記グループに属する携帯通信端末であって、
前記グループに属する前記複数の携帯通信端末に関する位置、移動速度ベクトルおよび移動手段を示す表示をするための要求データを、前記サーバに送信する手段と、
前記サーバから、前記要求データに応じた前記表示データを受信して表示する手段と、
前記表示データに含まれる携帯通信端末のうち、前記第２の携帯通信端末として一または複数の選択を受け付ける手段と、
前記選択をされた前記第２の携帯通信端末に対して、前記メッセージデータを送信する手段と、
を備える携帯通信端末。
【請求項１４】
携帯通信端末にて取得した位置情報を処理させるプログラムであって、サーバに、
複数の携帯通信端末が同じグループに属することを示すデータを記憶するステップと、
前記複数の携帯通信端末から、当該携帯通信端末の現在の位置データ、現在の時刻データ、および当該携帯通信端末を識別する識別データの受信をするステップと、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶するステップと、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をするステップと、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求めるステップと、
前記グループに属する第１の携帯通信端末からの要求を受信したことに応じて、当該グループに属する前記複数の携帯通信端末それぞれの位置データ、移動速度ベクトルおよび移動手段データに基づいて、前記第１の携帯通信端末と前記複数の携帯通信端末それぞれとの間の距離が未来時刻において所定の距離以内に近づくか否かを判別するステップと、
前記グループに属する、少なくとも前記所定の距離以内に近づくと判別された携帯通信端末に関する位置データ、移動速度ベクトルおよび移動手段データに基づいた表示をするための表示データを生成するステップと、
前記表示データを、前記第１の携帯通信端末へ送信するステップと、
前記第１の携帯通信端末において、前記表示データに含まれる第２の携帯通信端末が選択された場合、前記第１の携帯通信端末からメッセージデータの入力を受け付け、当該受け付けたメッセージデータを、前記第２の携帯通信端末へ送信するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末の位置情報からユーザの移動手段を求める方法、システム、およびサーバ等に関する。
【背景技術】
【０００２】
従来、携帯電話や車載ナビゲーション装置等において、位置情報を利用し、地図情報と組み合わせることで、現在地や経路、その他付加情報等を表示するサービスが提供されている。ここで位置情報は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や、携帯電話の基地局の情報が用いられる。特にＧＰＳにおいては、緯度、経度、および時刻等を取得することができる。
【０００３】
このような位置情報を用いた技術としては、例えば特許文献１によれば、グループ登録したメンバに対し、位置確認したい場合には、その旨の情報を送信し、位置情報の測定をさせることで、地図上にそのユーザの現在地を示すことができる。また、特許文献２には、位置情報を複数回取得し、過去の位置情報と現在の位置情報の差分から移動ベクトルを計算し、将来の位置と進行方向を推定するナビゲーション装置が開示されている。
【特許文献１】特開２００３−２３３７５２号公報
【特許文献２】特開２００５−２９１７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１のシステムにおいては、移動しているユーザの進行方向や速度を知ることはできず、また、特許文献２の装置は、将来の位置を推定する車載の装置であって、得られる情報は道路やその関連情報に限られている。
【０００５】
このように、得られる情報については、移動手段を考慮しないか、あるいは自動車等に限定したものであって、自動車、電車、自転車、徒歩等、様々な移動手段をとるユーザにとって、必ずしも適切な情報が提供されているとは限らない。ここで、移動手段を特定することができれば、位置情報と組み合わせることにより、効果的な付加情報を提供できる可能性がある。
【０００６】
そこで、本発明は、携帯電話等のユーザが携帯する端末におけるＧＰＳ等の位置情報を用いて、ユーザの移動手段を求めることにより、移動手段に連動した情報を発信する方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
具体的には、以下のようなものを提供する。
【０００８】
（１）  携帯通信端末にて取得した位置情報をサーバに処理させる方法であって、
前記携帯通信端末から、前記携帯通信端末の現在の位置データ、現在の時刻データ、および前記携帯通信端末を識別する識別データの受信をするステップと、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶するステップと、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をするステップと、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求めるステップと、
を含む方法。
【０００９】
（１）の発明によれば、当該方法を実行するサーバは、携帯通信端末から、前記携帯通信端末の現在の位置データ、現在の時刻データ、および前記携帯通信端末を識別する識別データの受信をし、前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶し、前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をし、前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求める。
【００１０】
このことにより、位置情報を取得できる携帯通信端末（携帯電話等）のユーザは、自らの位置情報をサーバに記憶することができる。そして、当該方法を実行するサーバは、適宜その位置情報に基づいて移動ベクトル（速さ、および方向）、更には移動手段を求めることができるので、要求に応じて、移動手段に関連した情報を提供することができる。その結果、位置情報のみの場合に比べて、より詳しい情報、更にはより適切な情報を提供できる可能性がある。
【００１１】
（２）  前記移動速度ベクトルの大きさに対応する前記移動手段データを予め記憶するステップを更に含み、
前記所定の規則は、前記算出をした移動速度ベクトルに基づいて、対応する前記記憶した移動手段データを抽出することを特徴とする（１）に記載の方法。
【００１２】
（２）の発明によれば、当該方法を実行するサーバは、前記移動速度ベクトルの大きさに対応する前記移動手段データを予め記憶する。そして、前記算出をした移動速度ベクトルに基づいて、対応する前記記憶した移動手段データを抽出する。
【００１３】
このことにより、当該方法を実行するサーバは、予め記憶したデータから、携帯通信端末の移動手段を求めることができる。また、記憶するデータを適宜追加、修正することによって、ユーザは、利用状況に合わせたカスタマイズが可能となる。
【００１４】
（３）  前記位置データ、時刻データ、および識別データは、所定の時間周期で受信することを特徴とする（１）または（２）に記載の方法。
【００１５】
（３）の発明によれば、当該方法を実行するサーバは、位置情報を所定の時間周期で受信するので、精度のばらつきなく速度ベクトルを算出できる可能性がある。更には、一定期間内における位置情報を漏れなく取得できるため、移動経路をより詳細に求めることができる可能性もある。
【００１６】
（４）  前記位置データ、時刻データ、移動速度ベクトル、および移動手段データに応じた付加情報データを、予め記憶した付加情報データベースから抽出し、前記携帯通信端末に送信するステップを更に含む（１）から（３）のいずれかに記載の方法。
【００１７】
（４）の発明によれば、当該方法を実行するサーバは、前記位置データ、時刻データ、移動速度ベクトル、および移動手段データに応じた付加情報データを、予め記憶した付加情報データベースから抽出し、前記携帯通信端末に送信する。
【００１８】
このことにより、位置情報を送信したユーザは、位置、時刻、移動速度、移動手段に応じた付加情報（コンテンツ）を取得することができる。その結果、時刻や移動手段に応じてコンテンツの内容が変わるので、位置情報のみから決定するコンテンツに比べて、より利用価値の高いものとなる可能性がある。
【００１９】
（５）  前記携帯通信端末とは別の通信端末に対する、前記携帯通信端末に係る情報の閲覧可否を示すデータを記憶するステップと、
前記携帯通信端末の識別データおよび移動目的地を示すデータを、前記通信端末から受信するステップと、
前記閲覧可否を示すデータが閲覧可を示す場合に、前記携帯通信端末の識別データおよび移動目的地を示すデータを受信したことに応じて、前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記移動目的地までの移動経路および予想到着時刻を求めるステップと、
前記移動経路および予想到着時刻を示す表示をするための経路表示データを生成するステップと、
前記経路表示データを前記通信端末に送信するステップと、
を更に含む（１）から（４）のいずれかに記載の方法。
【００２０】
（５）の発明によれば、当該方法を実行するサーバは、前記携帯通信端末とは別の通信端末に対する、前記携帯通信端末に係る情報の閲覧可否を示すデータを記憶し、前記携帯通信端末の識別データおよび移動目的地を示すデータを、前記通信端末から受信し、前記閲覧可否を示すデータが閲覧可を示す場合に、前記携帯通信端末の識別データおよび移動目的地を示すデータを受信したことに応じて、前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記移動目的地までの移動経路および予想到着時刻を求め、前記移動経路および予想到着時刻を示す表示をするための経路表示データを生成し、前記経路表示データを前記通信端末に送信する。
【００２１】
このことにより、通信端末のユーザは、許可された別のユーザについての位置や移動手段を知ることができる。更に、目的地を設定することで、目的地までの移動経路が求められ、予想到着時刻を知ることができる。その結果、電話等により曖昧な情報を聞き出すよりも確かな情報を取得できる可能性がある。
【００２２】
（６）  前記通信端末から、現在の時刻と前記予想到着時刻の間における指定時刻を示すデータを受信したことに応じて、前記移動経路に基づいて、前記指定時刻における前記携帯通信端末の位置を示す推定位置データを生成するステップと、
前記推定位置データを前記通信端末に送信するステップと、
を更に含む（５）に記載の方法。
【００２３】
（６）の発明によれば、当該方法を実行するサーバは、前記通信端末から、現在の時刻と前記予想到着時刻の間における指定時刻を示すデータを受信したことに応じて、前記移動経路に基づいて、前記指定時刻における前記携帯通信端末の位置を示す推定位置データを生成し、前記推定位置データを前記通信端末に送信する。
【００２４】
このことにより、通信端末のユーザは、位置情報を取得した別のユーザについて、指定した時刻における推定された移動地点を知ることができる。その結果、例えば待ち合わせ等における相手の状況を詳しく知ることができ、イライラ感を低減できる可能性がある。
【００２５】
（７）  複数の通信端末が同じグループに属することを示すデータを記憶するステップと、
前記グループに属する通信端末からの要求を受信したことに応じて、前記グループに属する一または複数の前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいた表示をするための表示データを生成するステップと、
前記表示データを前記通信端末に送信するステップと、
を更に含む（１）から（４）のいずれかに記載の方法。
【００２６】
（７）の発明によれば、当該方法を実行するサーバは、複数の通信端末が同じグループに属することを示すデータを記憶し、前記グループに属する通信端末からの要求を受信したことに応じて、前記グループに属する一または複数の前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいた表示をするための表示データを生成し、前記表示データを前記通信端末に送信する。
【００２７】
このことにより、グループ（コミュニティ）に属するユーザ（仲間）の移動状況を適時知ることができるため、例えば、近くにいるユーザに連絡を取って待ち合わせる等、コミュニケーションのきっかけとなる可能性がある。
【００２８】
（８）  前記グループに属する複数の携帯通信端末それぞれの、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記複数の携帯通信端末の間の距離が所定の距離以内に近づくか否かを判別するステップと、
前記所定の距離以内に近づくと判別された携帯通信端末それぞれに関連して予め記憶したデータを、当該近づく相手側の携帯通信端末に送信するステップと、
を更に含む（７）に記載の方法。
【００２９】
（８）の発明によれば、当該方法を実行するサーバは、前記グループに属する複数の携帯通信端末それぞれの、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記複数の携帯通信端末の間の距離が所定の距離以内に近づくか否かを判別し、前記所定の距離以内に近づくと判別された携帯通信端末それぞれに関連して予め記憶したデータを、当該近づく相手側の携帯通信端末に送信する。
【００３０】
このことにより、グループに属するユーザが近づくと、自動的に近づいた旨を相手に通知することができ、例えば、友人が同じ所に向かっていることを知ったり、近くにいる者で集まったりするきっかけともなり得る。
【００３１】
（９）  前記識別データは、前記携帯通信端末を携帯するユーザを特定するものであって、当該ユーザが操作する複数の携帯通信端末に対応する識別データはそれぞれ同じものであることを特徴とする（１）から（８）のいずれかに記載の方法。
【００３２】
（９）の発明によれば、携帯通信端末ではなく、それを操作するユーザを識別するので、例えばユーザが携帯電話を買い換える等した場合でも、同一ユーザとして認識される。その結果、一度ユーザ登録しておけば、端末の変更によるデータ変更等の手続きが必要なくなる。
【００３３】
（１０）  携帯通信端末にて取得した位置情報を処理するサーバであって、
前記携帯通信端末から、前記携帯通信端末の現在の位置データ、現在の時刻データ、および前記携帯通信端末を識別する識別データの受信をする手段と、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶する手段と、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をする手段と、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求める手段と、
を備えるサーバ。
【００３４】
（１０）の発明によれば、当該サーバを運用することにより、（１）と同様の効果が期待できる。
【００３５】
（１１）  前記移動速度ベクトルの大きさに対応する前記移動手段データを予め記憶する手段を更に備え、
前記所定の規則は、前記算出をした移動速度ベクトルに基づいて、対応する前記記憶した移動手段データを抽出することを特徴とする（１０）に記載のサーバ。
【００３６】
（１１）の発明によれば、当該サーバを運用することにより、（２）と同様の効果が期待できる。
【００３７】
（１２）  前記位置データ、時刻データ、および識別データは、所定の時間周期で受信することを特徴とする（１０）または（１１）に記載のサーバ。
【００３８】
（１２）の発明によれば、当該サーバを運用することにより、（３）と同様の効果が期待できる。
【００３９】
（１３）  前記位置データ、時刻データ、移動速度ベクトル、および移動手段データに応じた付加情報データを、予め記憶した付加情報データベースから抽出し、前記携帯通信端末に送信する手段を更に備える（１０）から（１２）のいずれかに記載のサーバ。
【００４０】
（１３）の発明によれば、当該サーバを運用することにより、（４）と同様の効果が期待できる。
【００４１】
（１４）  前記携帯通信端末とは別の通信端末に対する、前記携帯通信端末に係る情報の閲覧可否を示すデータを記憶する手段と、
前記携帯通信端末の識別データおよび移動目的地を示すデータを、前記通信端末から受信する手段と、
前記閲覧可否を示すデータが閲覧可を示す場合に、前記携帯通信端末の識別データおよび移動目的地を示すデータを受信したことに応じて、前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記移動目的地までの移動経路および予想到着時刻を求める手段と、
前記移動経路および予想到着時刻を示す表示をするための経路表示データを生成する手段と、
前記経路表示データを前記通信端末に送信する手段と、
を更に備える（１０）から（１３）のいずれかに記載のサーバ。
【００４２】
（１４）の発明によれば、当該サーバを運用することにより、（５）と同様の効果が期待できる。
【００４３】
（１５）  前記通信端末から、現在の時刻と前記予想到着時刻の間における指定時刻を示すデータを受信したことに応じて、前記移動経路に基づいて、前記指定時刻における前記携帯通信端末の位置を示す推定位置データを生成する手段と、
前記推定位置データを前記通信端末に送信する手段と、
を更に備える（１４）に記載のサーバ。
【００４４】
（１５）の発明によれば、当該サーバを運用することにより、（６）と同様の効果が期待できる。
【００４５】
（１６）  複数の通信端末が同じグループに属することを示すデータを記憶する手段と、
前記グループに属する通信端末からの要求を受信したことに応じて、前記グループに属する一または複数の前記携帯通信端末に関する、前記位置データ、移動速度ベクトル、および移動手段データに基づいた表示をするための表示データを生成する手段と、
前記表示データを前記通信端末に送信する手段と、
を更に備える（１０）から（１３）のいずれかに記載のサーバ。
【００４６】
（１６）の発明によれば、当該サーバを運用することにより、（７）と同様の効果が期待できる。
【００４７】
（１７）  前記グループに属する複数の携帯通信端末それぞれの、前記位置データ、移動速度ベクトル、および移動手段データに基づいて、前記複数の携帯通信端末の間の距離が所定の距離以内に近づくか否かを判別する手段と、
前記所定の距離以内に近づくと判別された携帯通信端末それぞれに関連して予め記憶したデータを、当該近づく相手側の携帯通信端末に送信する手段と、
を更に備える（１６）に記載のサーバ。
【００４８】
（１７）の発明によれば、当該サーバを運用することにより、（８）と同様の効果が期待できる。
【００４９】
（１８）  前記識別データは、前記携帯通信端末を携帯するユーザを特定するものであって、当該ユーザが操作する複数の携帯通信端末に対応する識別データはそれぞれ同じものであることを特徴とする（１０）から（１７）のいずれかに記載のサーバ。
【００５０】
（１８）の発明によれば、当該サーバを運用することにより、（９）と同様の効果が期待できる。
【００５１】
（１９）  携帯通信端末にて取得した位置情報をサーバで処理するシステムであって、
前記携帯通信端末が、自らの現在の位置データおよび現在の時刻データを取得する手段と、
前記位置データ、時刻データ、および前記携帯通信端末を識別する識別データの送信をする手段と、を備え、
サーバが、前記携帯通信端末から、前記位置データ、時刻データ、および前記携帯通信端末を識別する識別データの受信をする手段と、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶する手段と、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動速度ベクトルの算出をする手段と、
前記算出をした移動速度ベクトルの大きさから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求める手段と、
前記位置データ、移動速度ベクトル、および移動手段データに基づいた表示をするための表示データを生成する手段と、を備えるシステム。
【００５２】
（１９）の発明によれば、当該システムを運用することにより、（１）と同様の効果が期待できる。
【００５３】
（２０）  （１５）に記載のサーバとデータを送受信する通信端末であって、
所定の時間間隔で設定した複数時刻から、前記指定時刻の選択を受け付ける手段と、
前記選択をされた指定時刻を示すデータを前記サーバに送信する手段と、
前記推定位置データを受信したことに応じて、表示画面中の前記推定位置データに係る部分を書き換える手段と、
を備える通信端末。
【００５４】
（２０）の発明によれば、当該通信端末は、所定の時間間隔で設定した複数時刻から、前記指定時刻の選択を受け付け、前記選択をされた指定時刻を示すデータを前記サーバに送信し、前記推定位置データを受信したことに応じて、表示画面中の前記推定位置データに係る部分を書き換える。
【００５５】
このことにより、通信端末のユーザは、望みの時刻を選択することで容易に指定時刻における推定位置データを見ることができる。また、例えばスクロールによって指定時刻を連続的に変化させる入力を受け付けることで、動きのある分かりやすい表示にできる可能性がある。更には、通信端末は、表示画面全体の読み込みはせず、受信した推定位置データに基づいて、変化する部分のみの表示を書き換えるため、表示切り替えに伴うユーザのストレスを低減できる可能性がある。
【００５６】
（２１）  （１６）に記載のサーバとデータを送受信する前記グループに属する携帯通信端末であって、
前記グループに属する複数の別の携帯通信端末に関する、位置、移動速度ベクトル、移動手段を示す表示をするための要求データを、前記サーバに送信する手段と、
前記サーバから、前記要求データに応じた前記表示データを受信して表示をする手段と、
前記表示をした別の携帯通信端末のうち、一または複数の選択を受け付ける手段と、
前記選択をされた別の携帯通信端末に対して、メッセージデータを送信する手段と、
を備える携帯通信端末。
【００５７】
（２１）の発明によれば、当該携帯通信端末は、前記グループに属する複数の別の携帯通信端末に関する、位置、移動速度ベクトル、移動手段を示す表示をするための要求データを、前記サーバに送信し、前記サーバから、前記要求データに応じた前記表示データを受信して表示をし、前記表示をした別の携帯通信端末のうち、一または複数の選択を受け付け、前記選択をされた別の携帯通信端末に対して、メッセージデータを送信する。
【００５８】
このことにより、携帯通信端末のユーザは、グループに属するユーザ（仲間）の移動状況（位置や移動手段）を把握した上で、選択という簡単な操作によって適時メッセージを送信することができる。その結果、例えば、近くを通るユーザに連絡を取って待ち合わせる等、気軽にコミュニケーションができ、交流を深められる可能性がある。
【００５９】
（２２）  携帯通信端末にて取得した位置情報を処理させるプログラムであって、サーバに、
前記携帯通信端末から、前記携帯通信端末の現在の位置データ、現在の時刻データ、および前記携帯通信端末を識別する識別データの受信をするステップと、
前記受信をした位置データ、時刻データ、および識別データを互いに関連付けて記憶するステップと、
前記携帯通信端末を示す識別データに対応する、前記記憶した時刻データと当該時刻データより前の直近の時刻データとにそれぞれ関連付く位置データに基づいて、当該時刻データにおける前記携帯通信端末の移動方向データおよび移動速度データの算出をするステップと、
前記算出をした移動速度データから、所定の規則に基づいて前記携帯通信端末を携帯するユーザの移動手段データを求めるステップと、
を実行させるプログラム。
【００６０】
（２２）の発明によれば、当該プログラムを当該サーバ上で実行することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００６１】
本発明によれば、携帯電話等のユーザが携帯する端末におけるＧＰＳ等の位置情報を用いて、ユーザの移動手段を求めることにより、移動手段に連動した情報を発信する方法を提供することができる。
【発明を実施するための最良の形態】
【００６２】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
【００６３】
［システムの概要］
図１は、本発明の好適な実施形態の一例に係る方法を実現するコンピュータシステムの構成を示す図である。
【００６４】
携帯通信端末１０は、複数のＧＰＳ衛星２より位置検出のための電波を受信する。この図では、ＧＰＳ衛星２は１個のみ示しているが、よく知られているように位置を特定するためには最低３個、通常は４個以上のＧＰＳ衛星２からの電波を受信する必要がある。ＧＰＳ衛星２から送られてくる電波には様々な軌道情報や原子時計による非常に精度の高い時刻データが含まれる。
【００６５】
これらの情報から現在位置の緯度、経度等の扱いやすい位置データを得るには、携帯通信端末１０にＧＰＳ衛星２の軌道情報や最寄りの基地局３から得られる付加情報を保持させ、複雑な測位演算を行わせる必要がある。そのため、通常は公衆通信網４を介して接続された位置情報取得サーバ２０がこれらの測位演算を行い、得られた結果を位置データ（緯度、経度、可能であれば高度等）として携帯通信端末１０に送信する方法が用いられる。
【００６６】
携帯通信端末１０は、このようにして得られた緯度、経度等の自らの位置データをサービス提供者のＷｅｂサーバ３０に送信する。位置情報データベースサーバ４０は、時刻データと共に位置データを記憶する手段（位置情報ＤＢ４０ａ等）を保持し、Ｗｅｂサーバ３０から受信した位置データ等を記憶する。
【００６７】
Ｗｅｂサーバ３０は、ホームページやポータルサイトでサービスや広告を提供する画面を生成する手段（ＷｅｂページＤＢ３０ａ等）を保持し、Ｗｅｂサーバ３０とネットワーク５上で接続されたコンテンツサーバ５０に位置データ等に基づいたコンテンツ（またはそのリンク）を要求する。この要求を受けたコンテンツサーバ５０は、このサーバ内部に格納したデータベース（コンテンツＤＢ５０ａ等）、または外部のサーバを検索し、携帯通信端末１０、あるいは公衆通信網４や基地局３を介して接続された通信端末１５に送信するためのコンテンツデータを抽出する。
【００６８】
なお、上記の構成では、複数のサーバを配置するシステムとしたが、構成はこれには限られず、機能ごとに自由に統合あるいは分割することができる。以下の実施形態は図１に示したサーバ構成に基づいて説明するが、サーバ構成の違いにより適宜読み替えることができる。
【００６９】
図２は、本発明の好適な実施形態の一例に係る上記システムにおける処理の流れの概略を示した図である。
【００７０】
ユーザが所持する携帯通信端末１０は、自らの位置データを取得するために位置情報取得サーバ２０に位置データ要求を定期的に送信する。もちろん、ユーザの操作により明示的に位置データ要求を送信することも可能である。なお、携帯通信端末１０に測位演算機能を装備させれば、位置情報取得サーバ２０と交信せずとも位置データを直接取得することも可能である。
【００７１】
位置情報取得サーバ２０は、携帯通信端末１０からの位置データ要求を受信すると、その位置データ要求に含まれたＧＰＳ受信情報を用いて測位演算を行い、位置データ（経度、緯度、可能であれば高度）を計算する。また、複数の基地局やアンテナの電界強度を利用して位置データを算出する等、他の技術を用いて同様の結果を得ることもできる。この得られた位置データを携帯通信端末１０に送信する。
【００７２】
次に、携帯通信端末１０は、自らの位置データを取得するとサービス提供者のＷｅｂサーバ３０に対して、取得した位置データと共に、時刻データ、および携帯通信端末１０を識別する識別データを送信する。ここで、時刻データは位置情報取得サーバ２０から取得してもよいし、携帯通信端末１０が計時してもよい。また、携帯通信端末１０は、時刻データをＧＰＳ衛星から取得することもできる。
【００７３】
続いて、Ｗｅｂサーバ３０は、受信した位置データ、時刻データ、識別データを位置情報データベースサーバ４０に送信し、位置情報データベースサーバ４０は複数の携帯通信端末１０における位置データを、識別データおよび時刻データに関連付けて記憶していく。
【００７４】
このようにして記憶した位置データ等の情報は、ユーザからの要求によりＷｅｂサーバ３０が適時抽出し、対応する識別データが示す携帯通信端末１０の移動を示す速度ベクトル、更には移動手段を求める（処理の詳細は後述する）。
【００７５】
ここで、Ｗｅｂサーバ３０は、求めた位置データや移動手段に関係するコンテンツの要求をコンテンツサーバ５０に送信する。コンテンツサーバ５０は、位置や移動手段に適したコンテンツ（付加情報）の検索結果をＷｅｂサーバ３０に返信する。
【００７６】
そして、Ｗｅｂサーバ３０は、取得した各種コンテンツのデータを整形し、携帯通信端末１０に表示する画面データを生成し、送信する。ここで、送信先は携帯通信端末１０には限られず、別の通信端末１５からの要求に応じて、あるいは自動的に携帯通信端末１０に係る情報を通信端末１５に送信してもよい。
【００７７】
以上、図２、図３にて説明したように、本実施形態においては、位置情報データベースサーバ４０にて携帯通信端末１０に関する位置データを記憶していくが、構成はこれには限られない。例えば、携帯通信端末１０にて少なくとも直近に取得した位置データを保持する構成としてもよく、適時、Ｗｅｂサーバ３０に、携帯通信端末１０が記憶した位置データを送信することにより、上述の処理は実現できる。
【００７８】
［コンピュータの構成］
図３は、本発明の好適な実施形態の一例に係るコンピュータシステムを構成する各コンピュータ（携帯通信端末１０、ＰＣなどの通信端末１５、位置情報取得サーバ２０、Ｗｅｂサーバ３０、位置情報データベースサーバ４０、またはコンテンツサーバ５０）の構成を示すブロック図である。
【００７９】
制御部１１０、記憶部１２０、入力部１３０、表示部１４０、通信制御部１５０は、バス１６０を介して接続されている。
【００８０】
制御部１１０は、情報の演算、処理を行う情報演算処理装置（ＣＰＵ）であり、当該コンピュータ全体の制御を行う。制御部１１０は、記憶部１２０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能を実現している。
【００８１】
記憶部１２０は、制御部１１０と組み合わせてプログラムの実行に使用するローカルメモリ、大容量のバルクメモリ、および当該バルクメモリの検索を効率的に行うために使用するキャッシュメモリを含んでよい。記憶部１２０を実現するコンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気テープ、フロッピー（登録商標）ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）、ＣＤ−ＲＯＭとＣＤ−Ｒ／ＷとＤＶＤとを含む光ディスクが含まれる。
【００８２】
入力部１３０は、ユーザによる入力の受付を行うものであり、キーボード、ポインティング・デバイス等を含んでよい。入力部１３０は、直接または介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
【００８３】
表示部１４０は、ユーザにデータの入力を受け付ける画面を表示したり、当該コンピュータによる演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。表示部１４０は、直接または介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
【００８４】
通信制御部１５０は、当該コンピュータを専用ネットワークまたは公共ネットワークを介して別の演算処理システムまたは記憶装置と接続できるようにするためのネットワーク・アダプタである。通信制御部１５０は、モデム、ケーブルモデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００８５】
なお、携帯通信端末１０については、上記構成ではあるが、通信制御部１５０は無線通信にてネットワークに接続するか、あるいは携帯通信端末１０からの電波を受信する基地局を介して間接的にネットワークに接続する。また、通信端末１５についても同様であってよい。
【００８６】
［移動手段推定処理］
図４は、本発明の好適な実施形態の一例に係る移動手段推定処理のフローを示す図である。
【００８７】
ステップＳ１０５では、Ｗｅｂサーバ３０は、携帯通信端末１０から位置データ、時刻データ、および端末の識別データを受信する。ここで、識別データは、携帯通信端末１０を識別するものでもよいし、携帯通信端末１０のユーザを識別するものでもよい。ユーザを識別するデータの場合には、例えば携帯通信端末１０を買い換える等で変更しても、同一の識別データにより、ユーザを特定することができる。
【００８８】
ステップＳ１１０では、Ｗｅｂサーバ３０が受信した位置データ等を、位置情報データベースサーバ４０が記憶する。具体的には例えば、図５に示す位置情報テーブル６０を用い、ユーザの識別データ、時刻データ、位置データ（緯度、経度、および可能であれば高度）を記憶する。このことにより、あるユーザのある時刻における位置を、３次元データとして記憶することができる。
【００８９】
ステップＳ１１５では、Ｗｅｂサーバ３０は、前述のステップにより記憶した位置データ等により、移動手段の推定を行うか否かを判別する。具体的には、携帯通信端末１０あるいは別の通信端末から情報取得の要求を受信すれば、ステップＳ１２０に処理を進め、当該要求がない場合には、処理を終了する。
【００９０】
ステップＳ１２０では、Ｗｅｂサーバ３０は、移動手段を求めるために有効な過去の位置データがあるか否かを判別し、ステップＳ１２５で、当該過去の位置データ等を位置情報テーブル６０から読み込む。具体的には、同一ユーザで時刻が直近の位置データを読み込むが、後述のステップにて求める速度ベクトルおよび移動手段の信頼性を高めるため、例えば所定時間前までのデータに限る等により選別し、それ以前のデータしか存在しない場合には、ステップＳ１２５以降は行わずに処理を終了する。
【００９１】
ステップＳ１３０では、Ｗｅｂサーバ３０は、ステップＳ１０５にて受信した位置データおよび時刻データと、ステップＳ１２５にて読み込んだ位置データおよび時刻データとを用い、両者の差分を求めることにより、図６に示すような速度ベクトル（移動方向と速さ）を算出する。
【００９２】
ここで、図６では緯度と経度の変位を求めているが、高度の変位も求めることとしてよい。その場合には、例えば同一地点での昇降を判別すること等が可能となる。更には、高度の違いにより、例えば同じ鉄道でも、地上の電車、地下鉄、モノレール等の区別ができ、ステップＳ１４０における移動手段の推定が精度の高いものとなる。
【００９３】
ステップＳ１３５では、Ｗｅｂサーバ３０は、ステップＳ１０５にて受信した位置データの周辺に関する地図データ等を読み込む。この地図データ等は、ＷｅｂページＤＢ３０ａやコンテンツＤＢ５０ａ等に記憶し、ユーザが利用し得る様々な交通手段についての情報を含んでいることが望ましい。
【００９４】
ステップＳ１４０では、Ｗｅｂサーバ３０は、ステップＳ１３０にて求めた速度ベクトルと、ステップＳ１３５にて読み込んだ地図データとに基づいて、携帯通信端末１０を携帯するユーザの移動手段の推定を行う。具体的には例えば、図７に示す移動手段テーブル７０を用いる。
【００９５】
移動手段テーブル７０には、特定可能な移動手段について、それぞれの最低速度および最高速度を記憶する。このことにより、速度ベクトルの大きさに応じて、対応する移動手段を決定することができる。
【００９６】
また、このようにテーブルを用いて移動手段推定の規則に関するデータを記憶しておくことで、適宜追加・変更が可能となり、例えばユーザごとに移動手段テーブル７０を持つ（あるいはユーザ識別フィールドを追加する）ことによって、ユーザごとの移動手段推定の規則をカスタマイズすることができる。例えば、自転車を持っていない場合には自転車のレコードは不要であるし、ジョギングをする人であればその旨のレコードを追加する等のカスタマイズをしておけば、より信頼性の高い移動手段の推定が可能となる。
【００９７】
ここで、例えば時速８０ｋｍであれば、移動手段は電車か自動車のいずれかとなるが、高度やステップＳ１４０にて読み込んだ地図データを参照することにより、それらについても区別できる可能性がある。例えば電車の路線上を移動していれば移動手段は電車であると推定できるし、同じ緯度経度であっても高度が違えば、高速道路を自動車で移動している等と推定できる。
【００９８】
更に、ステップＳ１４０にて読み込む地図データと共に、例えば電車やバス等の運行ダイヤ、時刻表等のデータを読み込んでもよい。このことにより、時刻データと対比することで、精度良く移動手段を求められる可能性がある。
【００９９】
［コンテンツ送信処理］
図８は、本発明の好適な実施形態の一例に係るコンテンツ送信処理のフローを示す図である。本処理においては、移動手段推定処理（図４）において求めた移動手段等の情報に基づいて、ユーザに適した付加情報を提供する。
【０１００】
ステップＳ２０５では、Ｗｅｂサーバ３０は、携帯通信端末１０から、コンテンツ要求を受信する。Ｗｅｂサーバ３０は、このコンテンツ要求に応じて、後続のステップにより、ユーザの移動状況（位置、移動手段等）に適したコンテンツを提供する。
【０１０１】
ステップＳ２１０では、Ｗｅｂサーバ３０は、前述の移動手段推定処理（図４）を行い、携帯通信端末１０の移動手段を求める。このステップを通じて、Ｗｅｂサーバ３０は、携帯通信端末１０の位置データ、時刻データ、速度ベクトルも取得している。
【０１０２】
ステップＳ２１５では、コンテンツサーバ５０は、Ｗｅｂサーバ３０から付加情報の要求を受信したことに応じて、コンテンツサーバ５０あるいは別のサーバに蓄積した情報から、ステップＳ２１０で取得した位置データ、時刻データ、速度ベクトル、および移動手段データに基づいて、適切なコンテンツデータを検索する。具体的には例えば、図９に模式的に示したように、移動方向にある飲食店、駅、空港等に関する情報を、移動手段に基づいて検索する。
【０１０３】
このように、徒歩なら飲食店のクーポン、車なら交通情報、路線検索や航空情報等といった、移動手段に適した情報が取得できる。また、時刻データを用いることにより、例えば飲食店の営業時間や交通機関の時刻表等、タイムリーな情報を取得することができる。
【０１０４】
ステップＳ２２０では、Ｗｅｂサーバ３０は、ステップＳ２１５にて検索したコンテンツデータを受信すると、ユーザに提示するための表示データを生成し、ステップＳ２２５にて、携帯通信端末１０に当該表示データを送信する。
【０１０５】
［位置予測処理］
図１０は、本発明の好適な実施形態の一例に係る位置予測処理のフローを示す図である。本処理においては、携帯通信端末１０の未来時刻での位置を予測して表示する。
【０１０６】
ステップＳ３０５では、Ｗｅｂサーバ３０は、通信端末１５から、位置予測をしたい携帯通信端末１０あるいはそのユーザを識別するデータと共に、目的地を示すデータを受信する。
【０１０７】
なお、以降のステップを実行できるのは、携帯通信端末１０のユーザにより許可された場合に限ることとしてよい。その場合、例えば、携帯通信端末１０から許可することを示すデータを受信してもよいし、予めユーザ間における許可の有無を記憶しておくこととしてもよい。
【０１０８】
ステップＳ３１０では、Ｗｅｂサーバ３０は、前述の移動手段推定処理（図４）を行い、携帯通信端末１０の移動手段を求める。このステップを通じて、Ｗｅｂサーバ３０は、携帯通信端末１０の位置データ、時刻データ、速度ベクトルも取得している。
【０１０９】
ステップＳ３１５では、Ｗｅｂサーバ３０は、携帯通信端末１０の移動経路の推定を行う。具体的には、ステップＳ３１０にて取得したデータに基づいて、携帯通信端末１０が現在の位置からステップＳ３０５にて取得した目的地に至るまでの経路を求める。例えば、現在の移動手段が電車であるならば、目的地の最寄り駅までは電車を乗り継ぎ、そこから先は徒歩、あるいは距離があるならバスを利用する等、所定の規則を予め記憶しておくとよい。
【０１１０】
ステップＳ３２０では、Ｗｅｂサーバ３０は、携帯通信端末１０の目的地への到着時刻を予測する。具体的には例えば、ステップＳ３１５にて求めた移動経路・移動手段に沿って、予め定めた標準の速さで移動するものと仮定して所要時間を算出する。
【０１１１】
このようにして、目的地までの移動経路および予想到着時刻を求めるが、ステップＳ３１０あるいはＳ３１５にて地図に関連する、例えば電車やバスの時刻表などのデータを取得していれば、待ち時間等も考慮した、より信頼性の高い情報とすることができる。
【０１１２】
ステップＳ３２５では、Ｗｅｂサーバ３０は、現在地、移動経路、予想到着時刻等をユーザに提示するための表示データを通信端末１５に送信する。具体的には例えば、通信端末１５では、図１１に示した画面例のような表示を行う。この例では、地図上に携帯通信端末１０のユーザとその現在地を示す表示、目的地を示す表示、および予測した到着時刻を示す表示を行っている。
【０１１３】
ここで、現在地を示す表示は、移動手段に応じた画像（アイコン）としてよい。例えば、自動車で移動していれば自動車の画像、徒歩であれば人間の画像を表示する。このことにより、ユーザは容易に移動手段を確認することできる。
【０１１４】
ステップＳ３３０では、Ｗｅｂサーバ３０は、通信端末１５から、携帯通信端末１０の位置を予測する指定時刻を受信する。具体的には例えば、図１１に示した例では、通信端末１５における画面下部のスクロールバーをユーザが動かすことにより、現在時刻から予想到着時刻までの間で、ユーザが見たい時刻を設定する。また、例えば、所定数の時刻に連動した複数のリンクを埋め込んだ表示としてもよい（図示せず）。
【０１１５】
ステップＳ３３５では、Ｗｅｂサーバ３０は、ステップＳ３３０にて受信した指定時刻における携帯通信端末１０の位置を推定する。具体的には例えば、携帯通信端末１０はステップＳ３１５にて求めた移動経路に従い、予想到着時刻を求める際に用いた標準の速さで移動することとし、地図上で指定時刻における位置を特定する。
【０１１６】
ステップＳ３４０では、特定した指定時刻における位置を示す推定表示データを通信端末１５に送信する。なお、推定表示データは、通信端末１５における画面表示を全て書き換えるものである必要はなく、少なくとも変更点のみを含んでいればよい。その場合には、通信端末１５は、推定表示データを受信したことに応じて、変更箇所の表示を書き換えることによって、画面全体の読み込みをすることなく表示を変化させる。このことにより、画面読み込みに伴う通信端末１５のユーザのイライラ感を低減できる可能性がある。
【０１１７】
ステップＳ３４５では、Ｗｅｂサーバ３０は、位置予測処理を終了するか否かを判別する。具体的には例えば、通信端末１５において本処理を終了する旨の入力を受け付け、終了を示すデータをＷｅｂサーバ３０が受信したことに応じて処理を終了する。終了しない場合には、ステップＳ３３０に処理を戻し、別の指定時刻における位置予測を可能とする。
【０１１８】
［グループ間通信］
ここまで説明した実施形態では、位置情報を提供する携帯通信端末１０は一つであったが、予め登録したグループに属する複数の携帯通信端末１０に関する位置情報を利用する形態としてもよい。その場合には、例えば図１２に示すグループメンバ・テーブル８０により、複数のユーザが属するグループを記憶する。このことにより、Ｗｅｂサーバ３０が適宜、グループメンバ・テーブル８０を参照することで、同一のグループに属する複数ユーザに関する情報を取得することができる。
【０１１９】
図１３は、本発明の好適な実施形態の一例に係るグループメンバの位置情報表示およびメッセージ送信処理のフローを示す図である。本処理においては、携帯通信端末１０ａからの要求に応じて、携帯通信端末１０ａ、１０ｂ、１０ｃの位置データ等を処理する。
【０１２０】
ステップＳ４０５では、Ｗｅｂサーバ３０は、携帯通信端末１０ａから、位置情報等に関する表示要求を示すデータを受信する。
【０１２１】
ステップＳ４１０では、Ｗｅｂサーバ３０は、前述の移動手段推定処理（図４）を行い、携帯通信端末１０ａ、１０ｂ、１０ｃの現在位置、速度ベクトル、移動手段を求める。
【０１２２】
ステップＳ４１５では、Ｗｅｂサーバ３０は、ステップＳ４１０にて求めたデータに関して、携帯通信端末１０ａに表示するための表示データを生成して送信する。これにより、携帯通信端末１０ａは、例えば図１４に示すような画面を表示する。この例では、Ａさんの要求により、Ｂさん、Ｃさんを含めた現在位置、速度ベクトル、移動手段を表示している。なお、ここでも図１１にて述べたように、それぞれの移動手段に応じた画像を表示し、移動手段を容易に確認できるようにするのが好ましい。
【０１２３】
ステップＳ４２０では、携帯通信端末１０ａは、メッセージ送信先の選択入力を受け付ける。これにより、携帯通信端末１０ａのユーザは、ステップＳ４１５にて表示されたグループに属する他のユーザの中から、連絡を取りたい相手を選択することができる。
【０１２４】
ステップＳ４２５では、携帯通信端末１０ａは、ユーザからメッセージの入力を受け付け、ステップＳ４３０では、ステップＳ４２０にて選択した相手の携帯通信端末１０ｂあるいは１０ｃに対して、メッセージデータを送信する。
【０１２５】
このことにより、携帯通信端末１０ａのユーザは、例えば同じ場所に向かっている仲間、あるいは近くを通ると思われる仲間等に対して、表示データから選択することによってメッセージを送信することができる。
【０１２６】
［自動メッセージ送信］
図１５は、本発明の好適な実施形態の一例に係る自動メッセージ送信処理のフローを示す図である。
【０１２７】
ステップＳ５０５では、Ｗｅｂサーバ３０は、所定のグループに属するユーザの識別データを読み込む。具体的には例えば、グループメンバ・テーブル８０において、同一のグループに対応するユーザを抽出する。
【０１２８】
ステップＳ５１０では、Ｗｅｂサーバ３０は、前述の移動手段推定処理（図４）を行い、ステップＳ５０５にて読み込んだユーザが携帯する携帯通信端末１０の現在位置、速度ベクトル、移動手段を求める。
【０１２９】
ステップＳ５１５では、Ｗｅｂサーバ３０は、求めた現在位置、速度ベクトル、移動手段に基づいて、ユーザ間の距離を算出し、ステップＳ５２０では、所定の距離に接近するユーザが存在するか否かを判別する。このとき、現在の位置だけでなく、速度ベクトル、移動手段を利用することにより、将来において接近する可能性を判別することもできる。そして、所定の距離に接近するユーザが存在する場合にはステップＳ５２５に処理を移し、存在しない場合には処理を終了する。
【０１３０】
ステップＳ５２５では、Ｗｅｂサーバ３０は、ステップＳ５２０にて接近すると判別したユーザに関して、予め記憶したメッセージを取得し、ステップＳ５３０において、接近する相手であるユーザの携帯通信端末１０に対して、当該取得したメッセージデータを送信する。
【０１３１】
図１６は、自動メッセージ送信処理の一例を示した概念図である。この例では、同一グループに属するＡさん、Ｂさん、Ｃさんのうち、ＢさんとＣさんが接近すると判断し、ＢさんからのメッセージがＣさん宛てに送信されている。
【０１３２】
このようにして、同一のグループに属するユーザが近くにいる、あるいは近づく場合に、自動的にその旨が通知されることになり、グループメンバに対してコミュニケーションのきっかけを与えることとなる。
【０１３３】
これまで説明したように、本発明によれば、携帯通信端末１０の位置情報を利用してユーザの移動手段を求め、要求に応じて提示することができる。更には、当該移動手段に基づいて、従来にはない情報（コンテンツや未来予測等）・サービス（メッセージ送信等）を提供することが可能になる。
【０１３４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１３５】
【図１】本発明の好適な実施形態の一例に係る方法を実現するコンピュータシステムの構成を示す図である。
【図２】本発明の好適な実施形態の一例に係るシステムにおける処理の流れの概略を示した図である。
【図３】本発明の好適な実施形態の一例に係るコンピュータシステムを構成する各コンピュータの構成を示すブロック図である。
【図４】本発明の好適な実施形態の一例に係る移動手段推定処理のフローを示す図である。
【図５】本発明の好適な実施形態の一例に係る位置情報テーブルを示す図である。
【図６】本発明の好適な実施形態の一例に係る速度ベクトルを示す図である。
【図７】本発明の好適な実施形態の一例に係る移動手段テーブルを示す図である。
【図８】本発明の好適な実施形態の一例に係るコンテンツ送信処理のフローを示す図である。
【図９】本発明の好適な実施形態の一例に係るコンテンツデータを模式的に示す図である。
【図１０】本発明の好適な実施形態の一例に係る位置予測処理のフローを示す図である。
【図１１】本発明の好適な実施形態の一例に係る位置予測処理の画面例を示す図である。
【図１２】本発明の好適な実施形態の一例に係るグループメンバ・テーブルを示す図である。
【図１３】本発明の好適な実施形態の一例に係るグループメンバの位置情報表示およびメッセージ送信処理のフローを示す図である。
【図１４】本発明の好適な実施形態の一例に係るグループメンバの位置情報表示の画面例を示す図である。
【図１５】本発明の好適な実施形態の一例に係る自動メッセージ送信処理のフローを示す図である。
【図１６】本発明の好適な実施形態の一例に係る自動メッセージ送信処理の一例を示した概念図である。
【符号の説明】
【０１３６】
２  ＧＰＳ衛星
３  基地局
４  公衆通信網
５  ネットワーク
１０、１０ａ、１０ｂ、１０ｃ  携帯通信端末
１５    通信端末
２０    位置情報取得サーバ
３０    Ｗｅｂサーバ
３０ａ  ＷｅｂページＤＢ
４０    位置情報データベースサーバ
４０ａ  位置情報ＤＢ
５０    コンテンツサーバ
５０ａ  コンテンツＤＢ
６０    位置情報テーブル
７０    移動手段テーブル
８０    グループメンバ・テーブル
１１０  制御部
１２０  記憶部
１３０  入力部
１４０  表示部
１５０  通信制御部
１６０  バス
【図１】
0004825050.tif 000002
【図２】
0004825050.tif 000003
【図３】
0004825050.tif 000004
【図４】
0004825050.tif 000005
【図５】
0004825050.tif 000006
【図６】
0004825050.tif 000007
【図７】
0004825050.tif 000008
【図８】
0004825050.tif 000009
【図９】
0004825050.tif 000010
【図１０】
0004825050.tif 000011
【図１１】
0004825050.tif 000012
【図１２】
0004825050.tif 000013
【図１３】
0004825050.tif 000014
【図１４】
0004825050.tif 000015
【図１５】
0004825050.tif 000016
【図１６】
0004825050.tif 000017