(57)【要約】  この発明のコンテキスト把握システムは、自分自身の位置データを取り出すことが可能なＧＰＳ携帯電話機２とＧＰＳ携帯電話機２のコンテキストに基づいた情報を提供するサーバ１９とがネットワーク１に接続されており、ＧＰＳ携帯電話機２は取り出した位置データをサーバ１９に送り、サーバ１９は送られてきた位置データに対応する地理情報と連続して送られてくる位置データから計算可能な位置情報からＧＰＳ携帯電話機２のコンテキストを抽出し、サーバ１９はコンテキストに応じた位置データの通知頻度をＧＰＳ携帯電話機２に送り、ＧＰＳ携帯電話機２は以後送られてきた通知頻度で位置データを送り、サーバ１９はコンテキストに基づいた提供情報、提供方式、提供先を決定し、情報を提供する。【特許請求の範囲】
【請求項１】
サーバと通信する移動体端末において、
位置データを取得する位置データ取得部と、
通知頻度を記憶する通知頻度メモリと、
サーバと通信する端末通信部と、
端末通信部によりサーバから通知頻度を受信して通知頻度メモリに記憶した通知頻度を更新し、位置データ取得部で取得した位置データを通知頻度メモリに記憶した通知頻度で端末通信部によりサーバに送信する端末制御部と
を備えたことを特徴とする移動体端末。
【請求項２】
移動体端末と通信するサーバにおいて、
移動体端末の位置データを受信するサーバ通信部と、
サーバ通信部が受信した移動体端末の位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
端末状況把握部が把握した移動体端末の状況に基づいて移動体端末に提供する通知頻度を取得する提供情報取得部と、
提供情報取得部が取得した通知頻度を移動体端末へ送信する通知頻度送信部と
を備えたことを特徴とするサーバ。
【請求項３】
上記端末状況把握部は、移動体端末の位置データの履歴を記憶する履歴保存部と、
移動体端末の位置データの履歴を用いて、移動体端末の移動速度と移動方向とを位置情報として求める位置情報計算部と、
サーバ通信部が受信した移動体端末の位置データを用いて、地理情報を記憶した地理情報データベースを検索して、移動体端末のいる場所の地理情報を取得する地理情報取得部と、
位置情報計算部が計算した位置情報と地理情報取得部が取得した地理情報とを用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と
を備えたことを特徴とするサーバ。
【請求項４】
サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムにおいて、
移動体端末は、位置データを取得する位置データ取得部と、
通知頻度を記憶する通知頻度メモリと、
サーバと通信する端末通信部と、
端末通信部によりサーバから通知頻度を受信して通知頻度メモリに記憶した通知頻度を更新し、位置データ取得部で取得した位置データを通知頻度メモリに記憶した通知頻度で端末通信部によりサーバに送信し、サーバから提供される情報を端末通信部により受信して利用する端末制御部と
を備え、サーバは、
移動体端末の位置データを受信するサーバ通信部と、
サーバ通信部が受信した移動体端末の位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
端末状況把握部が把握した移動体端末の状況に基づいて移動体端末に提供する情報と通知頻度を取得する提供情報取得部と、
提供情報取得部が取得した通知頻度を移動体端末へ送信する通知頻度送信部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とする情報提供システム。
【請求項５】
上記移動体端末は、さらに、
移動体端末の位置データの履歴を記憶する履歴保存部と、
移動体端末の位置データの履歴を用いて、移動体端末の移動速度と移動方向とを位置情報として求める位置情報計算部と
を備え、
上記端末制御部は、位置情報をサーバに送信することを特徴とする請求項１記載の移動体端末。
【請求項６】
上記移動体端末は、さらに、
端末通信部により受信したサーバから提供された情報を、他の移動体端末に対して配信する情報配信ゲートウェイ部を備えたことを特徴とする請求項１記載の移動体端末。
【請求項７】
上記サーバは、さらに、
同じ状況にある複数の移動体端末をグループ化し、同一グループに属する複数の移動体端末のひとつの移動体端末を他の移動体端末に対して情報を配信する情報配信ゲートウェイとし、この情報配信ゲートウェイとなる移動体端末を他の移動体端末に対して知らせるグループ管理部を備えたことを特徴とする請求項２記載のサーバ。
【請求項８】
サーバと通信する移動体端末において、
位置データを取得する位置データ取得部と、
位置データ取得部が取得した位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
サーバと通信する端末通信部と、
サーバから提供される提供情報を端末通信部により受信して、提供情報の中から、端末状況把握部が把握した移動体端末の状況に適合する提供情報を選択して利用する端末制御部と
を備えたことを特徴とする移動体端末。
【請求項９】
移動体端末と通信するサーバにおいて、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得する地理情報取得部と、
地理情報取得部が取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と、
コンテキスト取得部が取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得する提供情報取得部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とするサーバ。
【請求項１０】
サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムにおいて、
移動体端末は、
位置データを取得する位置データ取得部と、
位置データ取得部が取得した位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
サーバと通信する端末通信部と、
サーバから提供される提供情報を端末通信部により受信して、提供情報の中から、端末状況把握部が把握した移動体端末の状況に適合する提供情報を選択して利用する端末制御部と
を備え、サーバは、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得する地理情報取得部と、
地理情報取得部が取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と、
コンテキスト取得部が取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得する提供情報取得部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とする情報提供システム。
【請求項１１】
サーバと通信する移動体端末の通信方法において、
位置データを取得し、
通知頻度メモリに通知頻度を記憶し、
サーバから通知頻度を受信して、通知頻度メモリに記憶した通知頻度を更新し、
取得した位置データを通知頻度メモリに記憶した通知頻度でサーバに送信する
ことを特徴とする移動体端末の通信方法。
【請求項１２】
移動体端末と通信するサーバの通信方法において、
移動体端末の位置データを受信し、
受信した移動体端末の位置データを用いて、移動体端末の状況を把握し、
把握した移動体端末の状況に基づいて移動体端末に提供する通知頻度を取得し、
取得した通知頻度を移動体端末へ送信する
ことを特徴とするサーバの通信方法。
【請求項１３】
サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムの情報提供方法において、
移動体端末は、
位置データを取得し、
通知頻度メモリに通知頻度を記憶し、
サーバから通知頻度を受信して、通知頻度メモリに記憶した通知頻度を更新し、
取得した位置データを通知頻度メモリに記憶した通知頻度でサーバに送信し、
サーバは、
移動体端末の位置データを受信し、
受信した移動体端末の位置データを用いて、移動体端末の状況を把握し、
把握した移動体端末の状況に基づいて移動体端末に提供する情報と通知頻度を取得し、
取得した通知頻度を移動体端末へ送信し、
取得した情報を移動体端末へ配信する
ことを特徴とする情報提供システムの情報提供方法。
【請求項１４】
サーバと通信する移動体端末の通信方法において、
位置データを取得し、
取得した位置データを用いて、移動体端末の状況を把握し、
サーバから提供される提供情報を受信して、提供情報の中から、把握した移動体端末の状況に適合する提供情報を選択して利用する
ことを特徴とする移動体端末の通信方法。
【請求項１５】
移動体端末と通信するサーバの通信方法において、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得し、
取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末の状況として移動体端末のコンテキストを取得し、
取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得し、
取得した情報を配信する
ことを特徴とするサーバの通信方法。
【請求項１６】
サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムの情報提供方法において、
移動体端末は、
位置データを取得し、
取得した位置データを用いて、移動体端末の状況を把握し、
サーバから提供される提供情報を受信して、提供情報の中から、把握した移動体端末の状況に適合する提供情報を選択して利用し、
サーバは、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得し、
取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末の状況として移動体端末のコンテキストを取得し、
取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得し、
取得した情報を配信する
ことを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体端末の状況に応じてサーバから情報を提供する情報提供システムに関するものである。特に、移動体端末からサーバへの通信回数を減らしサーバの負荷を軽減するシステムに関するものである。
【背景技術】
【０００２】
従来の移動体端末の状況（コンテキスト）を把握するコンテキスト把握に関する技術を開示したものとしては、特開２００１−８４２６９号公報がある。特開２００１−８４２６９号公報には、コンテキストに関する情報の収集を効率的に行うシステムが開示されている。
【特許文献１】特開２００１−８４２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術では、移動体端末から送られてくる位置情報などのデータがサーバに送信され、サーバによりコンテキストが把握される。しかしこのコンテキストを把握する際に使用するデータの送信は、移動体端末の状況に対応した通知頻度で行われていなかった。このため、移動体端末の状況によっては本来必要ないデータまでも送られてくることになり、サーバ負荷や通信コストの増大につながっていた。【０００４】
本発明は、移動体端末の状況に応じて、データの通知頻度の制御を行い、サーバ負荷やネットワークコストの増大を軽減させることを目的とする。【０００５】
また、移動体端末の状況に応じて、コンテキストを把握し、コンテキストに基づいた適切な情報を配信することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る移動体端末は、サーバと通信する移動体端末において、
位置データを取得する位置データ取得部と、
通知頻度を記憶する通知頻度メモリと、
サーバと通信する端末通信部と、
端末通信部によりサーバから通知頻度を受信して通知頻度メモリに記憶した通知頻度を更新し、位置データ取得部で取得した位置データを通知頻度メモリに記憶した通知頻度で端末通信部によりサーバに送信する端末制御部と
を備えたことを特徴とする。【０００７】
この発明に係るサーバは、移動体端末と通信するサーバにおいて、
移動体端末の位置データを受信するサーバ通信部と、
サーバ通信部が受信した移動体端末の位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
端末状況把握部が把握した移動体端末の状況に基づいて移動体端末に提供する通知頻度を取得する提供情報取得部と、
提供情報取得部が取得した通知頻度を移動体端末へ送信する通知頻度送信部と
を備えたことを特徴とする。【０００８】
上記端末状況把握部は、移動体端末の位置データの履歴を記憶する履歴保存部と、
移動体端末の位置データの履歴を用いて、移動体端末の移動速度と移動方向とを位置情報として求める位置情報計算部と、
サーバ通信部が受信した移動体端末の位置データを用いて、地理情報を記憶した地理情報データベースを検索して、移動体端末のいる場所の地理情報を取得する地理情報取得部と、
位置情報計算部が計算した位置情報と地理情報取得部が取得した地理情報とを用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と
を備えたことを特徴とする。【０００９】
この発明に係る情報提供システムは、サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムにおいて、
移動体端末は、位置データを取得する位置データ取得部と、
通知頻度を記憶する通知頻度メモリと、
サーバと通信する端末通信部と、
端末通信部によりサーバから通知頻度を受信して通知頻度メモリに記憶した通知頻度を更新し、位置データ取得部で取得した位置データを通知頻度メモリに記憶した通知頻度で端末通信部によりサーバに送信し、サーバから提供される情報を端末通信部により受信して利用する端末制御部と
を備え、サーバは、
移動体端末の位置データを受信するサーバ通信部と、
サーバ通信部が受信した移動体端末の位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
端末状況把握部が把握した移動体端末の状況に基づいて移動体端末に提供する情報と通知頻度を取得する提供情報取得部と、
提供情報取得部が取得した通知頻度を移動体端末へ送信する通知頻度送信部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とする。【００１０】
上記移動体端末は、さらに、
移動体端末の位置データの履歴を記憶する履歴保存部と、
移動体端末の位置データの履歴を用いて、移動体端末の移動速度と移動方向とを位置情報として求める位置情報計算部と
を備え、
上記端末制御部は、位置情報をサーバに送信することを特徴とする
。【００１１】
上記移動体端末は、さらに、
端末通信部により受信したサーバから提供された情報を、他の移動体端末に対して配信する情報配信ゲートウェイ部を備えたことを特徴とする。【００１２】
上記サーバは、さらに、
同じ状況にある複数の移動体端末をグループ化し、同一グループに属する複数の移動体端末のひとつの移動体端末を他の移動体端末に対して情報を配信する情報配信ゲートウェイとし、この情報配信ゲートウェイとなる移動体端末を他の移動体端末に対して知らせるグループ管理部を備えたことを特徴とする。【００１３】
この発明に係る移動体端末は、サーバと通信する移動体端末において、
位置データを取得する位置データ取得部と、
位置データ取得部が取得した位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
サーバと通信する端末通信部と、
サーバから提供される提供情報を端末通信部により受信して、提供情報の中から、端末状況把握部が把握した移動体端末の状況に適合する提供情報を選択して利用する端末制御部と
を備えたことを特徴とする。【００１４】
この発明に係るサーバは、移動体端末と通信するサーバにおいて、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得する地理情報取得部と、
地理情報取得部が取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と、
コンテキスト取得部が取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得する提供情報取得部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とする。【００１５】
この発明に係る情報提供システムは、サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムにおいて、
移動体端末は、
位置データを取得する位置データ取得部と、
位置データ取得部が取得した位置データを用いて、移動体端末の状況を把握する端末状況把握部と、
サーバと通信する端末通信部と、
サーバから提供される提供情報を端末通信部により受信して、提供情報の中から、端末状況把握部が把握した移動体端末の状況に適合する提供情報を選択して利用する端末制御部と
を備え、サーバは、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得する地理情報取得部と、
地理情報取得部が取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末のコンテキストを取得して、移動体端末の状況として出力するコンテキスト取得部と、
コンテキスト取得部が取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得する提供情報取得部と、
提供情報取得部が取得した情報を配信する情報配信部と
を備えたことを特徴とする。【００１６】
この発明に係る移動体端末の通信方法は、サーバと通信する移動体端末の通信方法において、
位置データを取得し、
通知頻度メモリに通知頻度を記憶し、
サーバから通知頻度を受信して、通知頻度メモリに記憶した通知頻度を更新し、
取得した位置データを通知頻度メモリに記憶した通知頻度でサーバに送信する
ことを特徴とする。【００１７】
この発明に係るサーバの通信方法は、移動体端末と通信するサーバの通信方法において、
移動体端末の位置データを受信し、
受信した移動体端末の位置データを用いて、移動体端末の状況を把握し、
把握した移動体端末の状況に基づいて移動体端末に提供する通知頻度を取得し、
取得した通知頻度を移動体端末へ送信する
ことを特徴とする。【００１８】
この発明に係る情報提供システムの情報提供方法は、サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムの情報提供方法において、
移動体端末は、
位置データを取得し、
通知頻度メモリに通知頻度を記憶し、
サーバから通知頻度を受信して、通知頻度メモリに記憶した通知頻度を更新し、
取得した位置データを通知頻度メモリに記憶した通知頻度でサーバに送信し、
サーバは、
移動体端末の位置データを受信し、
受信した移動体端末の位置データを用いて、移動体端末の状況を把握し、
把握した移動体端末の状況に基づいて移動体端末に提供する情報と通知頻度を取得し、
取得した通知頻度を移動体端末へ送信し、
取得した情報を移動体端末へ配信する
ことを特徴とする。【００１９】
この発明に係る移動体端末の通信方法は、サーバと通信する移動体端末の通信方法において、
位置データを取得し、
取得した位置データを用いて、移動体端末の状況を把握し、
サーバから提供される提供情報を受信して、提供情報の中から、把握した移動体端末の状況に適合する提供情報を選択して利用する
ことを特徴とする。【００２０】
この発明に係るサーバの通信方法は、移動体端末と通信するサーバの通信方法において、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得し、
取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末の状況として移動体端末のコンテキストを取得し、
取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得し、
取得した情報を配信する
ことを特徴とする。【００２１】
この発明に係る情報提供システムは、サーバと移動体端末とが通信をして、サーバから移動体端末へ情報を提供する情報提供システムの情報提供方法において、
移動体端末は、
位置データを取得し、
取得した位置データを用いて、移動体端末の状況を把握し、
サーバから提供される提供情報を受信して、提供情報の中から、把握した移動体端末の状況に適合する提供情報を選択して利用し、
サーバは、
地理情報を記憶した地理情報データベースを検索して、地理情報を取得し、
取得した地理情報を用いて、移動体端末の状況をコンテキストとして記憶したコンテキストデータベースを検索して、移動体端末の状況として移動体端末のコンテキストを取得し、
取得した移動体端末の状況に基づいて移動体端末に提供する情報を取得し、
取得した情報を配信する
ことを特徴とする。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の情報提供システムの一例として、コンテキスト把握システムを用いて、図面を用いながらその実施の形態について説明する。【００２３】
実施の形態１．
図１に、本発明の実施の形態１におけるコンテキスト把握システムの構成を示す。【００２４】
ネットワーク１は、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’を接続する。ＧＰＳ携帯電話機２，２’は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の測位機を搭載し、自分の位置を取り出すことが可能で、自分の位置を位置データとしてネットワーク１に接続された特定のサーバに通知可能である。以下、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’とを区別しない場合は、単に、ＧＰＳ携帯電話機２という。【００２５】
本実施の形態では、ＧＰＳ携帯電話機２は、ＧＰＳによって自分の位置を取り出しているが、交信した基地局の位置を利用して自分の位置を取り出すなど、自分の位置を取り出すことさえできればどのような方法でもかまわない。【００２６】
また、上記取り出した位置データとネットワークに接続されたサーバ（図示しない）から送られてくる高精度な補正データを組み合わせることによってより高精度な位置データとしてもよい。【００２７】
また、本実施の形態では、端末としてＧＰＳ携帯電話機で説明するが、通常の携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、車載情報端末などさまざまな移動体端末に応用することが可能である。【００２８】
地理情報データベース３は、緯度、経度、高度から、その場所がどのような地理情報（道路、建物等）であるかを取り出せるデータベースである。ここではより高精度にするために高度も含めているが緯度、経度のみから取り出せるものや他の情報によって地理情報が取り出せるようなものでもかまわない。【００２９】
コンテキストデータベース４は、位置情報と地理情報により、コンテキストを取り出すことが可能である。【００３０】
ここで、コンテキストとは、センサやデータベースなどの物理的な手段によって把握可能な対象を取り巻く状況である。例えば、コンテキストとは、移動体端末の利用者の行動、行為、興味、動作、周囲、環境などの状態や状況に関する情報である。具体的には、コンテキストとは、「時速５０キロメートルで自動車で移動中」とか、「商店街の歩道を歩行中」とか、「レストランで食事中」とかの情報をいう。【００３１】
位置データとは、緯度／経度／高度などの位置そのものを表すデータである。【００３２】
位置情報とは、位置データと、位置データから計算可能なデータとである。位置データから計算可能なデータとして、連続する位置そのもののデータから、時刻や時間により計算される移動方向、移動速度、加速度等がある。【００３３】
地理情報とは、道路、建物など、あるポイントを表すデータである。また、地理情報には、より広範囲である県、地方、州、国などを表すデータを含む。【００３４】
提供情報データベース５は、コンテキストに応じた提供情報、提供方法、提供先、通知頻度を記憶しているデータベースである。【００３５】
情報配信サーバ６は、指定された提供方法、提供先に提供情報を配信するサーバである。【００３６】
コンテキスト管理サーバ７は、ＧＰＳ携帯電話機２から送られてくる位置データと各種データベース及び情報配信サーバ６を使用してＧＰＳ携帯電話機のコンテキストに基づいた情報の配信処理を管理するサーバである。【００３７】
ここでは、情報配信サーバ６とコンテキスト管理サーバ７は異なるマシンで実現してもよいし、同じマシンで実現してもよい。図１では、情報配信サーバ６とコンテキスト管理サーバ７をあわせて、サーバ１９としている。以下、情報配信サーバ６とコンテキスト管理サーバ７をあわせて、サーバ１９ともいう。【００３８】
また、各データベース３，４，５は、コンテキスト管理サーバ７に直接接続されていてもよいし、ネットワーク１に接続されているものでもかまわない。【００３９】
図２に、本実施の形態におけるＧＰＳ携帯電話機２の構成を示す。【００４０】
位置データ取得部２１は、ＧＰＳの測位機を用いて自分の位置を取り出す。【００４１】
端末通信部２２は、ネットワーク１に接続された機器との通信を行う。【００４２】
通知頻度メモリ２８は、自分の位置を送信する頻度を記憶する記憶部である。【００４３】
端末制御部２９は、ＧＰＳ携帯電話機２の動作を制御するものである。【００４４】
また、図示していないが、ＧＰＳ携帯電話機２は、携帯電話機の機能及び携帯電話機利用対象（携帯電話機を使用するユーザや携帯電話機に接続された機器等）に情報配信サーバ６からの情報を提供するインタフェースを持つ。インタフェースとは、例えば、表示装置、スピーカ、情報転送装置などである。【００４５】
図３に、本実施の形態におけるコンテキスト管理サーバ７の構成を示す。【００４６】
サーバ通信部７１は、ネットワーク１に接続された機器との通信を行う。【００４７】
端末状況把握部７９は、ＧＰＳ携帯電話機２の状況を把握する。端末状況把握部７９は、例えば、ＧＰＳ携帯電話機２（の利用者）が、静止しているのか、列車で移動しているのか、歩道を移動しているのかなどの状況を把握する。【００４８】
端末状況把握部７９は、ＧＰＳ携帯電話機２の状況を把握するために、以下に述べる地理情報取得部７２、履歴保存部７３、位置情報計算部８１、コンテキスト取得部７４を備えている。【００４９】
地理情報取得部７２は、ＧＰＳ携帯電話機２から送られてくる位置データを利用して、地理情報データベース３から地理情報を取り出す。【００５０】
位置情報計算部８１は、連続する位置データから、時刻や時間により、移動方向、移動速度、加速度等の位置情報を計算する。【００５１】
履歴保存部７３は、ＧＰＳ携帯電話機２の位置データ、地理情報、位置情報、コンテキスト、通知頻度などの各種情報の履歴を保存する。【００５２】
コンテキスト取得部７４は、地理情報と位置情報を利用して、コンテキストデータベース４からコンテキストを取り出す。【００５３】
通知頻度送信部７８は、ＧＰＳ携帯電話機２に対して、通知頻度を送信する。【００５４】
提供情報取得部７５は、コンテキストを利用して、提供情報データベース５から提供情報、提供方法、提供先、通知頻度を取り出す。【００５５】
図４に、本実施の形態における情報配信サーバ６の構成を示す。【００５６】
依頼受信部６１は、コンテキスト管理サーバ７から提供情報の配信依頼を受信する。【００５７】
情報配信部６２は、指定された提供方法、提供先に提供情報を配信する。【００５８】
図５は、履歴保存部７３に記憶される加速度等の履歴データの一例を示す図である。【００５９】
履歴保存部７３には、以下のデータが記憶される。【００６０】
１．端末ＩＤ：ＧＰＳ携帯電話機２の識別子
２．時刻：ＧＰＳ携帯電話機２からの受信時刻
３．位置データ：ＧＰＳ携帯電話機２の位置（経度Ｘ、緯度Ｙ、高度Ｚ）
４．位置情報：ＧＰＳ携帯電話機２の移動方向、移動速度、加速度等
５．地理情報：ＧＰＳ携帯電話機２のいる場所、建物（建物内、公園内、繁華街の歩道など）
６．コンテキスト：ＧＰＳ携帯電話機２（利用者）の状況（散歩中、シッピング中、食事中、通勤中など）
７．通知頻度：ＧＰＳ携帯電話機２へ指定したサーバへの通知頻度
本実施の形態のＧＰＳ携帯電話機２とコンテキスト管理サーバ７と情報配信サーバ６と構成は以上のようになっている。【００６１】
以下、ＧＰＳ携帯電話機２から送られてくる位置データの通知頻度をＧＰＳ携帯電話機のコンテキストに応じて制御し、サーバ及びネットワーク負荷を軽減して、ＧＰＳ携帯電話機のコンテキストに基づいた情報を提供する実行手順について説明する。【００６２】
図６は、ＧＰＳ携帯電話機２とコンテキスト管理サーバ７と情報配信サーバ６の動作フローチャートである。【００６３】
まず、ＧＰＳ携帯電話機２の端末制御部２９は、通知頻度メモリ２８の通知頻度に該当する通知時刻か否かをチェックしており（Ｓ１１）、通知時刻であれば、位置データ取得部２１を使用して、自分の位置の位置データを取り出す（Ｓ１２）。【００６４】
端末制御部２９は、端末通信部２２を使用して、取り出した位置データを現在の通知頻度でネットワーク１を通してコンテキスト管理サーバ７に送信する（Ｓ１３）。例えば、ＧＰＳ携帯電話機２の位置データ（経度Ｘ、緯度Ｙ、高度Ｚ）が送られる。【００６５】
ここで、もし、コンテキスト管理サーバ７から、これまでに通知頻度変更の制御情報が送られてきていなければ、通知頻度メモリ２８のデフォルトの通知頻度を使用する。【００６６】
また、位置データ取得部２１の位置データの取り出しのタイミングは特に指定していないが、図６のように、現在の通知頻度に応じた通知時刻のタイミングで取り出すことが望ましい。【００６７】
次に、コンテキスト管理サーバ７は、サーバ通信部７１を使用して、ＧＰＳ携帯電話機２から送られてくる位置データ（経度Ｘ、緯度Ｙ、高度Ｚ）を受信する（Ｓ１４）。【００６８】
コンテキスト管理サーバ７の地理情報取得部７２は、この位置データ（経度Ｘ、緯度Ｙ、高度Ｚ）をキーとして、地理情報データベース３から地理情報を取り出す（Ｓ１５）。【００６９】
その結果、建物内、公園内、繁華街の歩道など、ＧＰＳ携帯電話機２のいる場所がわかる。【００７０】
さらに、地理情報取得部７２は、履歴保存部７３を使用して、ＧＰＳ携帯電話機２の位置データ及び取り出した地理情報を保存しておく。【００７１】
位置情報計算部８１は、現在の通知頻度で送られてくる次の位置データと履歴保存部７３に保存しておいた位置データとから、ＧＰＳ携帯電話機２の移動速度、移動方向など位置情報を計算し、履歴保存部７３を使用して保存する（Ｓ１６）。【００７２】
ここでは、コンテキスト管理サーバ７の位置情報計算部８１で、位置データから位置情報を計算しているが、図２の破線で示すように、ＧＰＳ携帯電話機２に、コンテキスト管理サーバ７の位置情報計算部８１と履歴保存部７３と同様な機構を入れ込むことによって、位置情報をＧＰＳ携帯電話機２で計算し、位置データとともに位置情報をコンテキスト管理サーバ７に送ることも可能である。この場合は、コンテキスト管理サーバ７での位置情報の計算が不要になり、コンテキスト管理サーバ７の負荷を減らすことができる。【００７３】
また、ＧＰＳ携帯電話機２に、ある程度位置データを格納しておき、通知頻度のタイミングで格納しておいた位置データを圧縮し、コンテキスト管理サーバ７に送信することも可能である。この場合はＧＰＳ携帯電話機２に位置データ圧縮部（図示しない）とコンテキスト管理サーバ７に位置データ解凍部（図示しない）が必要になり、ネットワーク負荷を減らすことができる。【００７４】
次に、コンテキスト管理サーバ７のコンテキスト取得部７４は、地理情報と位置情報をキーとしてコンテキストデータベース４からコンテキストを取り出し、履歴保存部７３を使用して、取り出したコンテキストを保存する（Ｓ１７）。【００７５】
ここで、コンテキストデータベース４には、単純な例としては、地理情報が車道上で、位置情報として移動方向が車道と平行で、速度が５０Ｋｍであれば、それは自動車に乗車中であるというようなコンテキストが格納されている。【００７６】
また、ここで、コンテキストデータベース４から地理情報と位置情報をキーとしてコンテキストを取り出したが、これに加え、履歴保存部７３を使用して保存しておいた位置データやコンテキストも使用してコンテキストを抽出してもよい。また、検索されたコンテキストを使用してさらに別なコンテキストを抽出してもよい。また、個人データベース（図示しない）からの個人情報なども使用してコンテキストを抽出してもよい。例えば、個人データベースに年齢、性別、趣味、特技などを記録しておき、これらを用いてコンテキストを抽出することにより、より的確にユーザの状況を推定することが可能である。【００７７】
さらに、このとき位置データの誤差が数ｃｍ〜数１０ｃｍ程度の高精度のものであれば、以下のような状況もコンテキストデータベース４からコンテキストとして取り出し可能となる。
・例１
地理情報が駅のホームで、しかもホーム上の上り方面行きの電車の乗車位置で、位置情報が静止であれば、それは上り方面行きの電車に乗ろうとしている状況である。
・例２
地理情報が繁華街で、位置情報として速度がゆっくり歩く速度で、移動と停止を繰り返し、しかも停止する位置の地理情報が歩道上のブティック店寄り（商品がウィンドウ越しに展示されている場合）であれば、それは服のウィンドウショッピングしている状況である。【００７８】
次に、コンテキスト管理サーバ７の提供情報取得部７５は、取り出したコンテキストをキーとして提供情報データベース５から提供情報、提供方法、提供先、通知頻度を取り出す（Ｓ１８）。【００７９】
提供情報取得部７５は、提供情報データベース５から取り出した通知頻度を履歴保存部７３に保存する（Ｓ１９）。【００８０】
ここで、提供情報データベース５から通知頻度を取り出すことにしたが、提供情報取得部７５は、コンテキストと提供情報とに基づいて、通知頻度を決定してもかまわない。【００８１】
通知頻度送信部７８は、提供情報データベース５から取り出した通知頻度と履歴保存部７３に保存されている通知頻度とを比較し、これらが異なる場合は、サーバ通信部７１を使用して、ＧＰＳ携帯電話機２に新たな通知頻度にするよう制御情報を送信する（Ｓ２０）。【００８２】
ここでは、履歴保存部７３に通知頻度を保存しておき、新たに取り出した通知頻度と比較して異なる場合のみＧＰＳ携帯電話機２に送信したが、履歴保存部７３に通知頻度を保存せず、毎回、通知頻度を送信してもよい。【００８３】
ここで、コンテキストに応じた通知頻度は、上述した例のような状況の場合はそれぞれ以下のようになる。【００８４】
・例１の場合
現在停止しており、また、今後電車に乗って移動すると推測できるため、通知頻度は現在より少なくする。【００８５】
・例２の場合
現在は移動停止を繰り返しているが、今後現在の行動を継続するのか別の行動に移行するのか不明なため、現在と同じ通知頻度にしておく。【００８６】
ＧＰＳ携帯電話機２の端末通信部２２は、コンテキスト管理サーバ７の通知頻度送信部７８からの制御情報を受信する（Ｓ２１）。さらに、ＧＰＳ携帯電話機２では受信した制御情報を調査し、これが通知頻度の変更であると判断し、この判断した結果にしたがって通知頻度メモリ２８の通知頻度を変更する（Ｓ２２）。【００８７】
一方、コンテキスト管理サーバ７は、情報配信サーバ６に、先ほど取り出した提供情報、提供方法、提供先の内容を指定して情報配信を依頼する（Ｓ２３）。【００８８】
ここで、コンテキストに応じた提供情報、提供方法、提供先は、上述した例のような状況の場合はそれぞれ以下のようになる。【００８９】
・例１の場合
提供情報としては上り方面に関する情報（電車の運行状況や上り方面のイベントなど）、提供方法としてはユニキャスト配信、提供先としては位置データを送信してきた端末。【００９０】
・例２の場合
提供情報としてはブティックに関する情報（店情報やバーゲン情報等）、提供方法としてはユニキャスト配信、提供先としては位置データを送信してきた端末。【００９１】
次に、情報配信サーバ６の依頼受信部６１は、コンテキスト管理サーバ７からの情報配信依頼を受信する（Ｓ２４）。【００９２】
情報配信部６２は、コンテキスト管理サーバ７から依頼された内容にしたがって、情報を配信する（Ｓ２５）。【００９３】
ＧＰＳ携帯電話機２の端末通信部２２は、情報配信サーバ６の情報配信部６２が送信した情報を受信する（Ｓ２６）。【００９４】
さらに、ＧＰＳ携帯電話機２の端末制御部２９は、受信した情報を調査し、これが状況に基づいた情報であると判断し、この判断した結果にしたがって、この情報を利用対象に提供する（Ｓ２７）。【００９５】
図５を用いて、この実施の形態のコンテキスト把握システムの履歴結果の例を説明する。【００９６】
端末ＩＤが１１１１のＧＰＳ携帯電話機は、得られた地理情報がレストランであることが分かり、ＧＰＳ携帯電話機が、移動していないため、コンテキストとして、利用者がレストランで食事中であることが推定される。そこで、通知頻度は、１分、２分、５分、１０分と徐々に間隔が開けられる。このようにして、ＧＰＳ携帯電話機からサーバへの通知は、二分の一、五分の一、十分の一になり、サーバの負荷が少なくなる。利用者も、レストランで食事中であることから、サーバからの情報はいらない。【００９７】
端末ＩＤが２２２２のＧＰＳ携帯電話機は、得られた地理情報が歩道であり、時速４キロメートルで移動しているため、コンテキストとして、利用者が歩行中であることが推定される。そこで、通知頻度は、１分のままである。利用者へは、１分単位に情報が配信される。【００９８】
端末ＩＤが３３３３のＧＰＳ携帯電話機は、得られた地理情報が車道であり、時速５０キロメートルで移動しているため、コンテキストとして、利用者が車両にて移動中であることが推定される。そこで、通知頻度を６倍にする。利用者へは、１０秒単位に情報が配信される。【００９９】
以上のような方法により、コンテキストに応じて、データの通知頻度の制御を行い、サーバ負荷やネットワークコストの増大を軽減させ、コンテキストを把握し、コンテキストに基づいた適切な情報を配信することができるようになる。【０１００】
以上のように、この実施の形態のコンテキスト把握システムでは、自分自身の位置データを取り出すことが可能なＧＰＳ携帯電話機２とＧＰＳ携帯電話機２のコンテキストに基づいた情報を提供するサーバ１９とがネットワーク１に接続されているシステムである。【０１０１】
そして、この実施の形態のコンテキスト把握システムのＧＰＳ携帯電話機２は、取り出した位置データをサーバ１９に送り、サーバ１９は送られてきた位置データに対応する地理情報と連続して送られてくる位置データから計算可能な位置情報からＧＰＳ携帯電話機２のコンテキストを抽出し、サーバ１９はコンテキストに応じた位置データの通知頻度をＧＰＳ携帯電話機２に送り、ＧＰＳ携帯電話機２は以後送られてきた通知頻度で位置データを送り、サーバ１９はコンテキストに基づいた提供情報、提供方式、提供先を決定し、情報を提供することを特徴とする。【０１０２】
あるいは、この実施の形態のコンテキスト把握システムは、ＧＰＳ携帯電話機２が、連続して取り出される位置データから位置情報を計算し、取り出した位置データと計算した位置情報とをサーバ１９に送り、サーバ１９は送られてきた位置データに対応する地理情報と送られてきた位置情報からＧＰＳ携帯電話機２のコンテキストを抽出することを特徴とする。【０１０３】
また、この実施の形態では、サーバ１９は、通知頻度を保存しておき、保存しておいた通知頻度とコンテキストに応じた通知頻度が異なる場合のみＧＰＳ携帯電話機２に送ることを特徴とする。【０１０４】
また、この実施の形態では、ＧＰＳ携帯電話機２での位置データの取り出しタイミングが、通知頻度に対応した通知時刻のタイミングで行われることを特徴とする。【０１０５】
また、この実施の形態では、ＧＰＳ携帯電話機２からサーバ１９に送られるデータが、通知頻度に対応した複数の位置データまたは位置データと位置情報の組みを圧縮したものであることを特徴とする。【０１０６】
また、この実施の形態では、地理情報、コンテキスト、提供情報、提供方法、提供先、通知情報を、サーバ１９に接続されているデータベースから取り出すことを特徴とする。【０１０７】
また、この実施の形態では、地理情報、コンテキスト、提供情報、提供方法、提供先、通知情報を、ネットワークに接続されているデータベースから取り出すことを特徴とする。【０１０８】
また、この実施の形態では、位置データの取り出しをＧＰＳで行うことを特徴とする。【０１０９】
また、この実施の形態では、位置データの取り出しを基地局からの位置を利用することによって行うことを特徴とする。【０１１０】
また、この実施の形態では、取り出した位置データをネットワークを通して送られてくる高精度な補正データを組み合わせることにより高精度な位置データとすることを特徴とする。【０１１１】
また、この実施の形態では、位置データ、地理情報、位置情報、コンテキストを保存しておき、コンテキストの抽出の際に、地理情報と位置情報に加えてこれら保存しておいた情報からコンテキストを取り出すことを特徴とする。【０１１２】
また、この実施の形態では、ＧＰＳ携帯電話機２が携帯電話機、ＰＤＡ、ノートＰＣ、または、車載端末であることを特徴とする。【０１１３】
実施の形態２．
図７に、本発明の実施の形態２におけるコンテキスト把握システムの構成を示す。【０１１４】
図７のネットワーク１からコンテキスト管理サーバ７は、実施の形態１と同様である。【０１１５】
この実施の形態２においては、主として実施の形態１と異なる点について説明する。【０１１６】
ローカルネットワーク８は、ＧＰＳ携帯電話機間のネットワークである。ここでローカルネットワーク８は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のようなアクセスポイントを利用するようなネットワークであってもよいし、アドホックネットワークのような自立的に構築されるネットワークであってもよく、さらにはより広範囲をカバーするネットワークでもよく、同じ状況にある複数のＧＰＳ携帯電話機２が通信できるようなネットワークなら、どのようなものでもかまわない。【０１１７】
図７に示すシステム構成は、同じ状況に複数のＧＰＳ携帯電話機２が存在することを除いては、実施の形態１と同様である。【０１１８】
図８に、本実施の形態におけるＧＰＳ携帯電話機２の構成を示す。【０１１９】
図８の位置データ取得部２１と端末通信部２２と通知頻度メモリ２８と端末制御部２９は、実施の形態１と同様である。【０１２０】
端末ローカル通信部２３は、ローカルネットワーク８に接続されたＧＰＳ携帯電話機２との通信を行う。【０１２１】
情報配信ゲートウェイ部９は、情報配信サーバ６から受信した情報をローカルネットワーク８に接続されたＧＰＳ携帯電話機２に配信する。【０１２２】
図９に、本実施の形態におけるコンテキスト管理サーバ７の構成を示す。【０１２３】
図９のサーバ通信部７１から提供情報取得部７５と通知頻度送信部７８と端末状況把握部７９と位置情報計算部８１は、実施の形態１と同様である。【０１２４】
本実施の形態の構成は以上のようになっている。【０１２５】
以下、ＧＰＳ携帯電話機から送られてくる位置データの通知頻度をＧＰＳ携帯電話機のコンテキストに応じて制御する場合について説明する。【０１２６】
ここでは、同じ状況に複数のＧＰＳ携帯電話機が存在した場合、その中の１台をゲートウェイとし、そのゲートウェイのみに情報を送信し、他のＧＰＳ携帯電話機にはゲートウェイから情報を配信させることにより、サーバ及びネットワーク負荷を軽減し、ＧＰＳ携帯電話機のコンテキストに基づいた情報を提供する実行手順について説明する。【０１２７】
まず、ＧＰＳ携帯電話機２は、位置データ取得部２１を使用して、自分の位置の位置データを取り出す。【０１２８】
さらに、端末通信部２２を使用して、取り出した位置データを現在の通知頻度でネットワーク１を通してコンテキスト管理サーバ７に送信する。【０１２９】
ここで、もし、コンテキスト管理サーバ７から、これまでに通知頻度変更の制御情報が送られてきていなければ、デフォルトの通知頻度を使用する。【０１３０】
また、ＧＰＳ携帯電話機２’もＧＰＳ携帯電話機２と同様に上記処理を行う。【０１３１】
次に、コンテキスト管理サーバ７は、サーバ通信部７１を使用して、ＧＰＳ携帯電話機２及びＧＰＳ携帯電話機２’から送られてくる位置データを受信する。コンテキスト管理サーバ７は、それぞれの位置データをキーとして地理情報取得部７２を使用して、地理情報データベース３からそれぞれの地理情報を取り出す。【０１３２】
さらに、コンテキスト管理サーバ７は、履歴保存部７３を使用して、ＧＰＳ携帯電話機２及びＧＰＳ携帯電話機２’の位置データ及びそれぞれ取り出した地理情報を保存しておく。【０１３３】
さらに、コンテキスト管理サーバ７は、現在の通知頻度で送られてくるそれぞれ次の位置データとそれぞれ保存しておいた位置データから、ＧＰＳ携帯電話機２及びＧＰＳ携帯電話機２’の移動速度、移動方向など位置情報を計算し、履歴保存部７３を使用してそれぞれ保存する。【０１３４】
次に、コンテキスト管理サーバ７のグループ管理部７６は、ＧＰＳ携帯電話機２及びＧＰＳ携帯電話機２’がそれぞれどのグループに属するのかの調査を行う。例えば、グループ管理部７６は、履歴保存部７３を使用して、保存されている位置データ、位置情報の類似性をチェックすることによってＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’が同じグループであるかを判断する。【０１３５】
ここで、上記調査方法は１つの例であって、その他のどのような調査方法でもかまわない。また、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’が同じグループでない場合は、以後の処理は、ＧＰＳ携帯電話機２、ＧＰＳ携帯電話機２’それぞれ別々に実施の形態１で述べた方法で行われる。【０１３６】
次に、コンテキスト管理サーバ７は、コンテキスト取得部７４を使用して、ＧＰＳ携帯電話機２の地理情報と位置情報をキーとしてコンテキストデータベース４からコンテキストを取り出し、履歴保存部７３を使用して保存する。【０１３７】
ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’が同じグループであると判断された場合は、コンテキストデータベース４からＧＰＳ携帯電話機２’についてのコンテキストの検索はしない。【０１３８】
次に、コンテキスト管理サーバ７は、提供情報取得部７５を使用して、ＧＰＳ携帯電話機２の取り出したコンテキストをキーとして提供情報データベース５から提供情報、提供方法、提供先、通知頻度を取り出し、履歴保存部７３を使用して通知頻度を保存する。【０１３９】
ここで、本実施の形態では、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’が同じグループに属していることから、ＧＰＳ携帯電話機２をＧＰＳ携帯電話機２’の情報配信ゲートウェイとして使用する。【０１４０】
このため、以下の処理を行う。ここで情報配信ゲートウェイとは、あるネットワークから送られてきた情報を他のネットワークの機器に配信するものをいう。【０１４１】
まず、コンテキスト管理サーバ７のグループ管理部７６は、サーバ通信部７１を使用して、情報配信ゲートウェイがＧＰＳ携帯電話機２であることを指定する制御情報をＧＰＳ携帯電話機２’に送信する。また、グループ管理部７６は、サーバ通信部７１を使用して、ＧＰＳ携帯電話機２が情報配信ゲートウェイであることを指定する制御情報をＧＰＳ携帯電話機２に送信する。【０１４２】
ＧＰＳ携帯電話機２’の端末通信部２２は、コンテキスト管理サーバ７のグループ管理部７６からの制御情報を受信する。さらに、ＧＰＳ携帯電話機２’では受信した制御情報を調査し、これが情報配信ゲートウェイの指定であると判断し、この判断した結果にしたがって、端末ローカル通信部２３を使用して、ＧＰＳ携帯電話機２と通信の接続を行う。【０１４３】
ここでは、このタイミングでＧＰＳ携帯電話機２に接続しにいったが、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’があるエリア内に入ったタイミングで自動的に接続されるなど、接続のタイミングはＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’が通信を始める前ならどのようなものであってもかまわないし、どのような接続方法であってもかまわない。【０１４４】
また、ここでは、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’との両方に、情報配信ゲートウェイ部９が搭載されているが、同じグループで１台のみ情報配信ゲートウェイが存在すればよい。【０１４５】
その場合には、ＧＰＳ携帯電話機２がコンテキスト管理サーバ７に自分が情報配信ゲートウェイであることを示す必要がある。これを実現するためには、ＧＰＳ携帯電話機２が通信でコンテキスト管理サーバ７に自分が情報配信ゲートウェイであるという情報を送り、この情報を受け取ったコンテキスト管理サーバ７ではそれを管理するだけでよく、これは容易に実装可能である。【０１４６】
ＧＰＳ携帯電話機２’は、端末ローカル通信部２３を使用して、ＧＰＳ携帯電話機２に情報配信開始依頼の制御情報を送信する。【０１４７】
ＧＰＳ携帯電話機２の端末ローカル通信部２３は、ＧＰＳ携帯電話機２’からの制御情報を受信する。ＧＰＳ携帯電話機２では受信した制御情報を調査し、これが情報配信開始依頼であると判断し、この判断した結果にしたがって情報配信ゲートウェイ部９を使用して、ＧＰＳ携帯電話機２’との通信を開始する。【０１４８】
ここでは、まだＧＰＳ携帯電話機２に情報が情報配信サーバ６から送られてきていないため、情報配信ゲートウェイ部９は、ＧＰＳ携帯電話機２’に情報を配信できない。もし、すでにＧＰＳ携帯電話機２が情報配信サーバ６から情報を受け取っており、その状況にＧＰＳ携帯電話機２’が入り込んできたような場合は、情報配信ゲートウェイ部９は、ここですぐにＧＰＳ携帯電話機２’に情報を配信できる。【０１４９】
一方、コンテキスト管理サーバ７は、先ほど取り出した通知頻度と履歴に保存されている通知頻度を比較し、これらが異なる場合は、サーバ通信部７１を使用して、ＧＰＳ携帯電話機２、ＧＰＳ携帯電話機２’にそれぞれ新たな通知頻度にするよう制御情報を送信する。【０１５０】
ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’との各端末通信部２２は、コンテキスト管理サーバ７からの制御情報を受信する。さらに、ＧＰＳ携帯電話機２とＧＰＳ携帯電話機２’では受信した制御情報を調査し、これが通知頻度の変更であると判断し、この判断した結果にしたがって通知頻度を変更する。【０１５１】
一方、コンテキスト管理サーバ７は、ＧＰＳ携帯電話機２を情報配信ゲートウェイとして使用するため、ＧＰＳ携帯電話機２に対してのみ情報を配信する。このため情報配信サーバ６に、提供情報として先ほど取り出した提供情報、提供方法として、ユニキャスト配信、提供先としてＧＰＳ携帯電話機２を指定して情報配信を依頼する。【０１５２】
次に、情報配信サーバ６は、コンテキスト管理サーバ７から依頼された内容にしたがって、情報を配信する。【０１５３】
ＧＰＳ携帯電話機２の端末通信部２２は、情報配信サーバ６が送信した情報を受信する。さらに、ＧＰＳ携帯電話機２は、受信した情報を調査し、これが状況に基づいた情報であると判断し、この判断した結果にしたがって、この情報を利用対象に提供する。【０１５４】
さらに、ＧＰＳ携帯電話機２の情報配信ゲートウェイ部９は、先ほど情報配信開始依頼を受けたＧＰＳ携帯電話機２’に受信した情報を送信する。【０１５５】
以上のような方法により、コンテキストに応じて、データの通知頻度の制御を行い、同じ状況に複数のＧＰＳ携帯電話機が存在した場合、その中の１台にのみ情報を送信し、その１台が他の複数台のＧＰＳ携帯電話機に情報を配信することによって、サーバ負荷やネットワークコストの増大を軽減させ、コンテキストを把握し、コンテキストに基づいた情報を配信することができるようになる。【０１５６】
以上のように、この実施の形態のコンテキスト把握システムは、自分自身の位置データを取り出すことが可能で他のＧＰＳ携帯電話機２’に情報配信可能な情報配信ゲートウェイ機能を持つＧＰＳ携帯電話機２とＧＰＳ携帯電話機２のコンテキストに基づいた情報を提供するサーバ１９とがネットワークに接続されているシステムである。【０１５７】
そして、この実施の形態のコンテキスト把握システムのＧＰＳ携帯電話機２は取り出した位置データをサーバ１９に送り、サーバ１９は送られてきた位置データに対応する地理情報と連続して送られてくる位置データから計算可能な位置情報からＧＰＳ携帯電話機２のコンテキストを抽出することを特徴とする。【０１５８】
また、同じコンテキストであるＧＰＳ携帯電話機が複数存在する場合に、サーバ１９は情報配信ゲートウェイとして使用する１台のＧＰＳ携帯電話機２以外のＧＰＳ携帯電話機２’に対して情報配信デートウェイを指定し、情報配信ゲートウェイ以外のＧＰＳ携帯電話機２’は、以後情報を情報配信ゲートウェイから受け取ることを特徴とする。【０１５９】
また、サーバ１９はコンテキストに応じた位置データの通知頻度をＧＰＳ携帯電話機に送り、ＧＰＳ携帯電話機は、以後送られてきた通知頻度で位置データを送り、サーバ１９はコンテキストに基づいた提供情報、提供方法、提供先を決定し、決定した内容で情報配信ゲートウェイ（ＧＰＳ携帯電話機２）に情報を配信し、情報配信ゲートウェイは情報配信ゲートウェイ以外のＧＰＳ携帯電話機２’に情報を提供することを特徴とする。【０１６０】
また、この実施の形態では、ＧＰＳ携帯電話機同士はローカルネットワークで接続されることを特徴とする。【０１６１】
なお、この実施の形態において、実施の形態１と同様に、ＧＰＳ携帯電話機２は、取り出した位置データと連続して取り出される位置データから計算した位置情報をサーバ１９に送るようにしてもよい。【０１６２】
また、この実施の形態においても、実施の形態１と同様に、サーバ１９は通知頻度を保存しておき、保存しておいた通知頻度とコンテキストに応じた通知頻度が異なる場合のみＧＰＳ携帯電話機２に送るようにしてもよい。【０１６３】
また、この実施の形態においても、実施の形態１と同様に、ＧＰＳ携帯電話機２での位置データ取り出しタイミングが通知頻度に対応したタイミングで行われるようにしてもよい。【０１６４】
また、この実施の形態においても、実施の形態１と同様に、ＧＰＳ携帯電話機２からサーバ１９に送られるデータが通知頻度に対応した複数の位置データまたは位置データと位置情報の組みを圧縮してもよい。【０１６５】
また、この実施の形態においても、実施の形態１と同様に、地理情報、コンテキスト、提供情報、提供方法、提供先、通知情報を、サーバ１９に接続されているデータベースから取り出すようにしてもよい。【０１６６】
また、この実施の形態においても、実施の形態１と同様に、地理情報、コンテキスト、提供情報、提供方法、提供先、通知情報を、ネットワークに接続されているデータベースから取り出すようにしてもよい。【０１６７】
実施の形態３．
図１０に、本発明の実施の形態３におけるコンテキスト把握システムの構成を示す。【０１６８】
ネットワーク１からコンテキスト管理サーバ７は、実施の形態１と同様である。【０１６９】
この実施の形態３においては、主として実施の形態１と異なる点について説明する。特に、実施の形態３のＧＰＳ携帯電話機２は、ネットワーク１上にあるサーバ１９に自分の位置データを送信する必要がない点が異なる。【０１７０】
図１１に、本実施の形態におけるＧＰＳ携帯電話機２の構成を示す。位置データ取得部２１と端末通信部２２と通知頻度メモリ２８と端末制御部２９は、実施の形態１と同様である。【０１７１】
端末状況把握部７９は、ＧＰＳ携帯電話機２においてＧＰＳ携帯電話機２の状況を把握するものである。【０１７２】
端末地理情報データベース１０は、緯度、経度、高度から、その場所がどのような地理情報であるかを取り出せるデータベースである。【０１７３】
端末コンテキストデータベース１１は、位置情報と地理情報により、コンテキストを取り出すことが可能な端末コンテキストデータベースである。【０１７４】
端末地理情報取得部２４は、位置データ取得部２１から取り出される位置データを使用して、端末地理情報データベース１０から地理情報を取り出す。【０１７５】
端末履歴保存部２５は、位置データ、地理情報、位置情報、コンテキストなどの各種情報の履歴を保存する。【０１７６】
位置情報計算部８１は、位置データの履歴に基づいて、位置情報を計算する。【０１７７】
端末コンテキスト取得部２６は、地理情報と位置情報を利用して、端末コンテキストデータベース１１からコンテキストを取り出す。【０１７８】
コンテキスト管理サーバ７と情報配信サーバ６の構成は、実施の形態１と同様である。【０１７９】
本実施の形態の構成は、以上のようになっている。【０１８０】
以下、ＧＰＳ携帯電話機では、自分自身で取り出す位置情報から、自分自身でコンテキストを推測し、情報配信サーバ６からは複数のコンテキストに基づいた複数の情報をブロードキャストし、ＧＰＳ携帯電話機はこの情報の中から自分自身で推測したコンテキストに応じた情報を取り出すことにより、サーバ及びネットワーク負荷を軽減し、ＧＰＳ携帯電話機のコンテキストに基づいた情報を提供する実行手順について説明する。【０１８１】
まず、ＧＰＳ携帯電話機２は、位置データ取得部２１を使用して、自分の位置の位置データを取り出す。【０１８２】
さらに、ＧＰＳ携帯電話機２の端末状況把握部７９は、この位置データをキーとして端末地理情報取得部２４を使用して、端末地理情報データベース１０から地理情報を取り出す。【０１８３】
さらに、端末状況把握部７９は、端末履歴保存部２５を使用して、位置データ及び取り出した地理情報を保存しておく。【０１８４】
さらに、位置情報計算部８１は、次に取り出す位置データと保存しておいた位置データから、移動速度、移動方向など位置情報を計算し、端末履歴保存部２５を使用して保存する。【０１８５】
さらに、端末状況把握部７９は、端末コンテキスト取得部２６を使用して、地理情報と位置情報をキーとして端末コンテキストデータベース１１からコンテキストを取り出し、端末履歴保存部２５を使用して、取り出したコンテキストを保存する。【０１８６】
ここでは、地理情報及びコンテキスト情報をＧＰＳ携帯電話機２の端末地理情報データベース１０及び端末コンテキストデータベース１１を使用して取り出したが、ネットワーク１に接続されたデータベースを使用することによって各情報を取り出すことも可能である。【０１８７】
この場合、ＧＰＳ携帯電話機の各データベースは情報量が少ないが、外部のデータベースを使うことにより、各情報の信頼度が向上し、また、ＧＰＳ携帯電話機の性能によってはより高速に情報を取り出すことが可能となる。【０１８８】
一方、コンテキスト管理サーバ７は、管理者（図示しない）からの指令により、複数のコンテキストに基づいた複数の情報を情報配信サーバ６を使用して配信する。指令の方法についてはコンソール、リモートからの指令、設定ファイルなどどのような方法でもかまわない。【０１８９】
ここで管理者からの指令の例をあげる。【０１９０】
・例１
ある位置データ（地理情報）に関連する情報を提供する。例えば、経度Ｘ、緯度Ｙの情報を提供する。あるいは、例えば、現在いる場所（繁華街、ビル、駅など）の情報を提供する。【０１９１】
・例２
ある位置情報に関連する情報を提供する。例えば、移動方向にある繁華街、ビル、駅などの情報を提供する。【０１９２】
・例３
複数のコンテキストに基づいた情報を提供する。【０１９３】
例えば、上記例１の場合の処理は以下のようになる。【０１９４】
まず、コンテキスト管理サーバ７は、地理情報取得部７２を使用して、地理情報データベース３から地理情報を取り出す。さらに、コンテキスト取得部７４を使用して、地理情報をキーとしてコンテキストデータベース４からコンテキストを取り出す。このとき、取り出されるコンテキストは地理情報からだけでは一意に決定されないため、複数のコンテキストが取り出されることになる。【０１９５】
さらに、取り出されたコンテキストそれぞれについて、提供情報取得部７５を使用して、コンテキストをキーとして提供情報、提供方法、提供先を取り出す。【０１９６】
そして、コンテキスト管理サーバ７は、取り出した提供情報それぞれについて、情報配信サーバ６に提供情報、提供方法としてブロードキャストを指定して情報配信を依頼する。【０１９７】
ここでは、取り出される提供方法、提供先を無視してブロードキャストしたが、取り出された提供方法、提供先に配信してもかまわない。【０１９８】
また、提供情報データベース５に通常時とブロードキャスト時にそれぞれ別々の提供方法や提供先を格納しておいてもかまわない。【０１９９】
また、ここでは、取り出された複数のコンテキストそれぞれについて提供情報を取り出して情報配信依頼をおこなったが、ランダム、コンテキストに設定されているプライオリティなどを利用して数を制限することも可能である。【０２００】
また、例えば、上記例２の場合の処理は、以下のようになる。【０２０１】
まず、コンテキスト管理サーバ７は、コンテキスト取得部７４を使用して、位置情報をキーとしてコンテキストデータベース４からコンテキストを取り出す。このとき、取り出されるコンテキストは位置情報からだけでは一意に決定されないため、複数のコンテキストが取り出されることになる。【０２０２】
さらに、取り出されたコンテキストそれぞれについて、提供情報取得部７５を使用して、コンテキストをキーとして提供情報、提供方法、提供先を取り出す。【０２０３】
そして、コンテキスト管理サーバ７は、取り出した提供情報それぞれについて、情報配信サーバ６に提供情報、提供方法としてブロードキャストを指定して情報配信を依頼する。【０２０４】
また、例えば、上記例３の場合の処理は、以下のようになる。【０２０５】
まず、コンテキスト管理サーバ７は、指定された複数のコンテキストそれぞれについて、提供情報取得部７５を使用して、コンテキストをキーとして提供情報、提供方法、提供先を取り出す。そしてコンテキスト管理サーバ７は、取り出した提供情報それぞれについて、情報配信サーバ６に提供情報、提供方法としてブロードキャストを指定して情報配信を依頼する。【０２０６】
次に、情報配信サーバ６は、コンテキスト管理サーバ７から依頼された内容にしたがって、情報を配信する。【０２０７】
ここでは、情報配信サーバ６はネットワーク１に対してブロードキャストを行ったが、情報配信サーバ６の代わりに衛星（図示しない）などを使って放送型配信をしてもかまわない。【０２０８】
ＧＰＳ携帯電話機２上の端末通信部２２は、情報配信サーバ６が送信した複数のコンテキストに基づいた複数の情報を受信する。【０２０９】
さらに、ＧＰＳ携帯電話機２は、受信した複数のコンテキストに基づいた複数の情報を調査し、先ほど格納しておいたコンテキストと一致する情報を取り出す。そして、この取り出した情報を利用対象に提供する。【０２１０】
以上のような方法により、サーバ１９がＧＰＳ携帯電話機２の情報を得られないような場合でも、コンテキストに基づいた情報を配信することができるようになる。【０２１１】
以上のように、この実施の形態のコンテキスト把握システムは、自分自身の位置データを取り出すとこが可能なＧＰＳ携帯電話機２と複数のコンテキストに基づいた複数の情報を提供するサーバ１９がネットワークに接続されているシステムであることを特徴とする。【０２１２】
そして、この実施の形態のコンテキスト把握システムのＧＰＳ携帯電話機２は取り出した位置データに対応する地理情報と連続して取り出される位置データから計算可能な位置情報からコンテキストを抽出し、サーバ１９は複数のコンテキストに基づいた複数の情報を配信し、ＧＰＳ携帯電話機２はネットワークを通して送られてくる複数のコンテキストに基づいた複数の情報から自分自身のコンテキストに一致する情報を取り出すことを特徴とする。【０２１３】
また、この実施の形態のコンテキスト把握システムは、ＧＰＳ携帯電話機２は取り出した位置データに対応する地理情報と連続して取り出される位置データから計算した位置情報からコンテキストを抽出し、サーバ１９は複数のコンテキストに基づいた複数の情報を放送型で配信し、ＧＰＳ携帯電話機２は受信した複数のコンテキストに基づいた複数の情報から自分自身のコンテキストに一致する情報を取り出すことを特徴とする。【０２１４】
また、この実施の形態は、地理情報、コンテキストをＧＰＳ携帯電話機２に内蔵されているデータベースから取り出すことを特徴とする。【０２１５】
また、この実施の形態は、地理情報、コンテキストをネットワークに接続されたデータベースから取り出すことを特徴とする。【０２１６】
また、この実施の形態は、サーバ１９から配信される情報が、特定の位置データに関連する複数のコンテキストに基づく複数の情報であることを特徴とする。【０２１７】
また、この実施の形態は、サーバ１９から配信される情報が、特定の地理情報に関連する複数のコンテキストに基づく複数の情報であることを特徴とする。【０２１８】
また、この実施の形態は、サーバ１９から配信される情報が、特定の位置情報に関連する複数のコンテキストに基づく複数の情報であることを特徴とする。【０２１９】
図１２は、各実施の形態におけるコンテキスト管理サーバ７又は情報配信サーバ６又はサーバ１９の外観の一例を示す図である。【０２２０】
図１２において、コンテキスト管理サーバ７又は情報配信サーバ６又はサーバ１９は、システムユニット２００、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置１４１、キーボード（Ｋ／Ｂ）１４２、マウス１４３、コンパクトディスク装置（ＣＤＤ）１８６、プリンタ装置１８７、スキャナ装置１８８を備え、これらはケーブルで接続されている。【０２２１】
さらに、コンテキスト管理サーバ７又は情報配信サーバ６又はサーバ１９は、ＦＡＸ機３１０、電話器３２０とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）１０５、ゲートウェイ５００を介してインターネット５０１に接続されている。【０２２２】
図１３は、各実施の形態におけるコンテキスト管理サーバ７又は情報配信サーバ６又はサーバ１９のハードウェア構成の一例を示す図である。【０２２３】
図１３において、コンテキスト管理サーバ７又は情報配信サーバ６又はサーバ１９は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３７を備えている。ＣＰＵ１３７は、バス１３８を介してＲＯＭ１３９、ＲＡＭ１４０、通信ボード１４４、ＣＲＴ表示装置１４１、Ｋ／Ｂ１４２、マウス１４３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４５、磁気ディスク装置１４６、ＣＤＤ１８６、プリンタ装置１８７、スキャナ装置１８８と接続されている。【０２２４】
ＲＡＭは、揮発性メモリの一例である。ＲＯＭ、ＦＤＤ、ＣＤＤ、磁気ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。【０２２５】
通信ボード１４４は、ＦＡＸ機３１０、電話器３２０、ＬＡＮ１０５等に接続されている。【０２２６】
例えば、通信ボード１４４、Ｋ／Ｂ１４２、ＦＤＤ１４５、スキャナ装置１８８などは、入力部の一例である。【０２２７】
また、例えば、通信ボード１４４、ＣＲＴ表示装置１４１などは、出力部の一例である。【０２２８】
ここで、図１３において、通信ボードは、ＬＡＮ１０５に限らず、直接、インターネット、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていてもかまわない。直接、インターネット、あるいはＩＳＤＮ等のＷＡＮに接続されている場合、インターネット、あるいはＩＳＤＮ等のＷＡＮに接続され、ウェブサーバ５００は不用となる。また、通信ボードは、無線基地局に接続されていてもかまわない。【０２２９】
図１４は、各実施の形態におけるＧＰＳ携帯電話機２のハードウェア構成の一例を示す図である。【０２３０】
図１４において、ＧＰＳ携帯電話機２は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３７を備えている。ＣＰＵ１３７は、バス１３８を介してＲＯＭ１３９、ＲＡＭ１４０、通信ボード１４４、ＬＣＤ表示装置１９９、Ｋ／Ｂ１４２と接続されている。【０２３１】
ＲＡＭは、揮発性メモリの一例である。ＲＯＭは、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。【０２３２】
通信ボード１４４は、アンテナ１６９に接続されている。【０２３３】
例えば、通信ボード１４４、Ｋ／Ｂ１４２、スキャナ装置１８８などは、入力部の一例である。【０２３４】
また、例えば、通信ボード１４４、ＬＣＤ表示装置１４１などは、出力部の一例である。【０２３５】
ここで、図１３，図１４において、磁気ディスク装置１４６、あるいは、不揮発性メモリ１５９には、オペレーティングシステム（ＯＳ）１４７、ウィンドウシステム１４８、プログラム群１４９、ファイル群１５０が記憶されている。プログラム群は、ＣＰＵ１３７、ＯＳ１４７、ウィンドウシステム１４８により実行される。【０２３６】
上記プログラム群１４９には、各実施の形態の説明において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵにより読み出され実行される。【０２３７】
ファイル群１５０には、各実施の形態の説明において、情報やデータとして説明したものが、「〜ファイル」として記憶されている。【０２３８】
また、各実施の形態の説明において情報やデータとして説明したものは、ＲＯＭ、ＲＡＭ、不揮発性記憶部等その他の記録媒体に記録される。あるいは、無線により、又は、信号線やその他の伝送媒体により伝送される。【０２３９】
また、各実施の形態の説明において「〜部」として説明したものは、ＲＯＭ１３９に記憶されたファームウェアで実現されていてもかまわない。あるいは、ソフトウェアのみ、あるいは、ハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されてもかまわない。【０２４０】
また、各実施の形態を実施するプログラムは、ＲＯＭ、ＲＡＭ、不揮発性記憶部等その他の記録媒体による記録装置を用いて記憶されてもかまわない。
【産業上の利用可能性】
【０２４１】
以上のように、この発明によれば、移動体端末の状況に応じてサーバ１９から情報を提供する情報提供システムを得ることができる。【０２４２】
また、移動体端末からサーバ１９への通信回数を減らしサーバ１９の負荷を軽減することができる。【０２４３】
また、移動体端末からサーバ１９への通信をしなくても、移動体端末がサーバ１９から情報の提供を受けることができる。
【図面の簡単な説明】
【０２４４】
【図１】図１は、実施の形態１のコンテキスト把握システムを示す図である。
【図２】図２は、実施の形態１のＧＰＳ携帯電話機２を示す図である。
【図３】図３は、実施の形態１のコンテキスト管理サーバ７を示す図である。
【図４】図４は、実施の形態１の情報配信サーバ６を示す図である。
【図５】図５は、実施の形態１の履歴保存部７３を示す図である。
【図６】図６は、実施の形態１のコンテキスト把握システムの動作を示すフローチャートである。
【図７】図７は、実施の形態２ののコンテキスト把握システムを示す図である。
【図８】図８は、実施の形態２のＧＰＳ携帯電話機２を示す図である。
【図９】図９は、実施の形態２のコンテキスト管理サーバ７を示す図である。
【図１０】図１０は、実施の形態３のコンテキスト把握システムを示す図である。
【図１１】図１１は、実施の形態３のＧＰＳ携帯電話機２を示す図である。
【図１２】図１２は、サーバの機器構成を示す図である。
【図１３】図１３は、サーバのハードウェア構成を示す図である。
【図１４】図１４は、ＧＰＳ携帯電話機２のハードウェア構成を示す図である。
【図１】
2005109933.tif 000002
【図２】
2005109933.tif 000003
【図３】
2005109933.tif 000004
【図４】
2005109933.tif 000005
【図５】
2005109933.tif 000006
【図６】
2005109933.tif 000007
【図７】
2005109933.tif 000008
【図８】
2005109933.tif 000009
【図９】
2005109933.tif 000010
【図１０】
2005109933.tif 000011
【図１１】
2005109933.tif 000012
【図１２】
2005109933.tif 000013
【図１３】
2005109933.tif 000014
【図１４】
2005109933.tif 000015
【国際調査報告】
2005109933.tif 000016
2005109933.tif 000017
2005109933.tif 000018
2005109933.tif 000019