(57)【要約】【課題】コンテクスト主体およびコンテクスト源の関係を利用して、コンテクストを把握したいコンテクスト主体とは直接関係のないコンテクスト源からのコンテクストを使用したコンテクストの生成を可能にすること。【解決手段】ネットワークを介してコンテクスト情報を収集するコンテクスト情報収集ステップと、前記コンテクスト情報収集ステップで収集されたコンテクスト情報と、前記コンテクスト情報収集ステップで収集されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成ステップと、前記コンテクスト生成ステップで生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信ステップとを備る。【選択図】図１
2010198633.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信ステップと、
前記コンテクスト情報受信ステップで受信されたコンテクスト情報と、前記コンテクスト情報受信ステップで受信されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成ステップと、
前記コンテクスト生成ステップで生成したコンテクスト情報を、ネットワークを介して送信するコンテクスト送信ステップと
を含む方法。
【請求項２】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信ステップと、
前記コンテクスト情報受信ステップで受信されたコンテクスト情報に含まれるコンテクスト主体間の関係とあらかじめ記憶されているコンテクスト主体の属性情報およびあらかじめ記憶されているコンテクスト主体間の関係のうち少なくとも１つと、前記コンテクスト情報受信ステップで受信されたコンテクスト情報とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成ステップと、
前記コンテクスト生成ステップで生成したコンテクスト情報を、ネットワークを介して送信するコンテクスト送信ステップと
を含む方法。
【請求項３】
請求項１または２のいずれかに記載のコンテクスト提供方法であって、さらに、
あらかじめ定められたルールを保持するステップを含み、
前記コンテクスト生成ステップは、前記ルールに従ってコンテクスト情報の生成を行なう方法。
【請求項４】
コンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報と、前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供システム。
【請求項５】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係と、あらかじめ記憶されているコンテクスト主体の属性情報と、あらかじめ記憶されているコンテクスト主体間の関係の少なくとも1つと、前記コンテクスト情報受信手段で受信されたコンテクスト情報とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供システム。
【請求項６】
請求項４または５のいずれかに記載のコンテクスト提供システムであって、さらに、
あらかじめ定められたルールを保持するルール保持手段を有し、
前記コンテクスト生成ステップは、前記ルール保持手段に保持されたルールに従ってコンテクスト情報の生成を行なうことを特徴とするコンテクスト提供システム。
【請求項７】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報と、前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供装置。
【請求項８】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係と、あらかじめ記憶されているコンテクスト主体の属性情報と、あらかじめ記憶されているコンテクスト主体間の関係の少なくとも1つと、
前記コンテクスト情報受信手段で受信されたコンテクスト情報とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供装置。
【請求項９】
請求項７または８のいずれかに記載のコンテクスト提供装置であって、さらに、
あらかじめ定められたルールを保持するルール保持手段を有し、
前記コンテクスト生成手段は、前記ルール保持手段に保持されたルールに従ってコンテクスト情報の生成を行なうことを特徴とするコンテクスト提供装置。
【請求項１０】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報と、前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供プログラムおよびプログラムを記憶した記録媒体。
【請求項１１】
ネットワークを介してコンテクスト情報を受信するコンテクスト情報受信手段と、
前記コンテクスト情報受信手段で受信されたコンテクスト情報に含まれるコンテクスト主体間の関係と、あらかじめ記憶されているコンテクスト主体の属性情報と、あらかじめ記憶されているコンテクスト主体間の関係の少なくとも1つと、
前記コンテクスト情報受信手段で受信されたコンテクスト情報とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段と
を備えたことを特徴とするコンテクスト提供プログラムおよびプログラムを記憶した記録媒体。
【請求項１２】
請求項１０または１１のいずれかに記載のコンテクスト提供プログラムおよびプログラム
を記憶した記録媒体であって、さらに、
あらかじめ定められたルールを保持するルール保持手段を有し、
前記コンテクスト生成ステップは、前記ルール保持手段に保持されたルールに従ってコンテクスト情報の生成を行なうことを特徴とするコンテクスト提供プログラムおよびプログラムを記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人・物・環境の状況を示すコンテクストを要求すると、要求を満たすコンテ
クストを取得・生成し通知する、コンテクスト提供方法、システム、装置ならびにプログ
ラムに関する。
【背景技術】
【０００２】
従来技術として、特許文献１には、ユーザにとって満足度の高いコンテクスト情報を生
成して提供するために、
（１）あらかじめ、一つのコンテクスト情報の識別情報に、このコンテクスト情報の生成
に用いるコンテクストデータの識別情報とこのコンテクストデータの特性を指定する一以
上の属性情報とからなるコンテクストデータユニット情報を一以上対応付けて情報・デー
タユニット対応テーブルに登録しておき、
（２）コンテクストデータユニット情報と、このコンテクストデータユニット情報の識別
情報で識別されるコンテクストデータの取得に適したコンテクストデータソースとを対応
付けてデータユニット・ソース対応テーブルに登録しておき、
（３）アプリケーションから要求された管理対象に関するコンテクスト情報の生成に適し
た特性のコンテクストデータを有する一以上のコンテクストデータユニット情報を、情報
・データユニット対応テーブルを参照して特定し、
（４）特定したコンテクストデータユニット情報の識別情報で識別されるコンテクストデ
ータの取得に適したコンテクストデータソースをデータユニット・ソース対応テーブルを
参照して特定し、
（５）ここで特定したコンテクストデータソースからコンテクストデータを取得し、取得
したコンテクストデータを用いて、アプリケーションから要求されたコンテクスト情報を
生成して出力する、
ことによって、ネットワークを介して、アプリケーションから要求されたコンテクストを
示すコンテクスト情報を生成してアプリケーションに渡すコンピュータシステムが開示さ
れている。
【０００３】
この従来技術は、要するに、情報・データユニット対応テーブルを使用して要求された
コンテクスト情報を生成するのに必要なコネクスト源の持つべき属性を決定し、データユ
ニット・ソース対応テーブルを使用して、その属性を有するコンテクスト源を決定し、コ
ンテクスト情報を生成し提供するものである。
【０００４】
しかしながら、上記従来技術のコンテクスト提供方法は、要求されたコンテクスト情報
から、コンテクスト源の属性を経由してコンテクスト源を決定するものであるため、例え
ば自動車がコンテクスト源としてＧＰＳ(Global Positioning System)装置を備えていて
、自動車の位置というコンテクストがあり、それとは別に、利用者がその自動車に乗車し
ているというコンテクストがあった場合に、そのふたつのコンテクストから、利用者の位
置というコンテクストを生成することはできない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2001-216315公報。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術においては、上記のように、複数のコンテクストを組み合わせて新たなコンテ
クストを生成することができないという問題があった。
【０００７】
本発明の目的は、コンテクスト主体およびコンテクスト源の関係を利用して、コンテク
ストを把握したいコンテクスト主体とは直接関係のないコンテクスト源からのコンテクス
トを使用したコンテクストの生成を可能にすることにある。
【課題を解決するための手段】
【０００８】
本発明のコンテクスト提供方法は、ネットワークを介してコンテクスト情報を収集する
コンテクスト情報収集ステップと、前記コンテクスト情報収集ステップで収集されたコン
テクスト情報と、前記コンテクスト情報収集ステップで収集されたコンテクスト情報に含
まれるコンテクスト主体間の関係とに、あらかじめ定められたルールを適用して、新しい
コンテクストを生成するコンテクスト生成ステップと、前記コンテクスト生成ステップで
生成したコンテクストを、ネットワークを介して、前記コンテクストの要求者に送信する
コンテクスト送信ステップとを備えたことを特徴とする。
【０００９】
本発明のコンテクスト提供方法は、ネットワークを介してコンテクスト情報を収集する
コンテクスト情報収集ステップと、前記コンテクスト情報収集ステップで収集されたコン
テクスト情報に含まれるコンテクスト主体間の関係とあらかじめ記憶されているコンテク
スト主体の属性情報およびあらかじめ記憶されているコンテクスト主体間の関係のうち少
なくとも１つと、前記コンテクスト情報収集ステップで収集されたコンテクスト情報とに
、あらかじめ定められたルールを適用して、新しいコンテクストを生成するコンテクスト
生成ステップと、前記コンテクスト生成ステップで生成したコンテクストを、ネットワー
クを介して、前記コンテクストの要求者に送信するコンテクスト送信ステップとを備えた
ことを特徴とする。
【００１０】
本発明のコンテクスト提供方法は、さらに、前記あらかじめ定められたルールを保持し
ておき、前記コンテクスト生成ステップは、前記ルールに従って生成を行なうことを特徴
とする。
【００１１】
本発明のコンテクスト提供方法は、前記コンテクスト情報を収集するコンテクスト情報
収集手段と、前記コンテクスト情報収集手段で収集されたコンテクスト情報と、前記コン
テクスト情報収集手段で収集されたコンテクスト情報に含まれるコンテクスト主体間の関
係とに、あらかじめ定められたルールを適用して、新しいコンテクスト情報を生成するコ
ンテクスト生成手段と、前記コンテクスト生成手段で生成したコンテクスト情報を、ネッ
トワークを介して、コンテクスト情報の要求者に送信するコンテクスト送信手段とを備え
たことを特徴とする。
【００１２】
本発明のコンテクスト提供システムは、ネットワークを介してコンテクスト情報を収集
するコンテクスト情報収集手段と、前記コンテクスト情報収集手段で収集されたコンテク
スト情報に含まれるコンテクスト主体間の関係と、あらかじめ記憶されているコンテクス
ト主体の属性情報と、あらかじめ記憶されているコンテクスト主体間の関係の少なくとも
1つと、前記コンテクスト情報収集手段で収集されたコンテクスト情報とに、あらかじめ
定められたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段
と、前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、
コンテクスト情報の要求者に送信するコンテクスト送信手段とを備えたことを特徴とする
。
【００１３】
本発明のコンテクスト提供システムは、さらに、あらかじめ定められたルールを保持す
るルール保持手段を有し、前記コンテクスト生成ステップは、前記ルール保持手段に保持
されたルールに従ってコンテクスト情報の生成を行なうことを特徴とする。
【００１４】
本発明のコンテクスト提供装置は、ネットワークを介してコンテクスト情報を収集する
コンテクスト情報収集手段と、前記コンテクスト情報収集手段で収集されたコンテクスト
情報と、前記コンテクスト情報収集手段で収集されたコンテクスト情報に含まれるコンテ
クスト主体間の関係とに、あらかじめ定められたルールを適用して、新しいコンテクスト
情報を生成するコンテクスト生成手段と、前記コンテクスト生成手段で生成したコンテク
スト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクスト
送信手段とを備えたことを特徴とする。
【００１５】
本発明のコンテクスト提供装置は、ネットワークを介してコンテクスト情報を収集する
コンテクスト情報収集手段と、前記コンテクスト情報収集手段で収集されたコンテクスト
情報に含まれるコンテクスト主体間の関係と、あらかじめ記憶されているコンテクスト主
体の属性情報と、あらかじめ記憶されているコンテクスト主体間の関係の少なくとも1つ
と、前記コンテクスト情報収集手段で収集されたコンテクスト情報とに、あらかじめ定め
られたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、
前記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コン
テクスト情報の要求者に送信するコンテクスト送信手段とを備えたことを特徴とする。
【００１６】
本発明のコンテクスト提供装置は、さらに、あらかじめ定められたルールを保持するル
ール保持手段を有し、前記コンテクスト生成手段は、前記ルール保持手段に保持されたル
ールに従ってコンテクスト情報の生成を行なうことを特徴とする。
【００１７】
本発明のコンテクスト提供プログラムおよびプログラムを記憶した記録媒体は、ネット
ワークを介してコンテクスト情報を収集するコンテクスト情報収集手段と、前記コンテク
スト情報収集手段で収集されたコンテクスト情報と、前記コンテクスト情報収集手段で収
集されたコンテクスト情報に含まれるコンテクスト主体間の関係とに、あらかじめ定めら
れたルールを適用して、新しいコンテクスト情報を生成するコンテクスト生成手段と、前
記コンテクスト生成手段で生成したコンテクスト情報を、ネットワークを介して、コンテ
クスト情報の要求者に送信するコンテクスト送信手段とを備えたことを特徴とする。
【００１８】
本発明のコンテクスト提供プログラムおよびプログラムを記憶した記録媒体は、ネット
ワークを介してコンテクスト情報を収集するコンテクスト情報収集手段と、前記コンテク
スト情報収集手段で収集されたコンテクスト情報に含まれるコンテクスト主体間の関係と
、あらかじめ記憶されているコンテクスト主体の属性情報と、あらかじめ記憶されている
コンテクスト主体間の関係の少なくとも1つと、前記コンテクスト情報収集手段で収集さ
れたコンテクスト情報とに、あらかじめ定められたルールを適用して、新しいコンテクス
ト情報を生成するコンテクスト生成手段と、前記コンテクスト生成手段で生成したコンテ
クスト情報を、ネットワークを介して、コンテクスト情報の要求者に送信するコンテクス
ト送信手段とを備えたことを特徴とする。
【００１９】
本発明のコンテクスト提供プログラムおよびプログラムを記憶した記録媒体は、請求項
１０または１１のいずれかに記載のコンテクスト提供方法であって、さらに、あらかじめ
定められたルールを保持するルール保持手段を有し、前記コンテクスト生成ステップは、
前記ルール保持手段に保持されたルールに従ってコンテクスト情報の生成を行なうことを
特徴とする。
【発明の効果】
【００２０】
以上のような構成により、コンテクスト主体間の関係を利用して、コンテクストを把握
したい対象であるコンテクスト主体とは直接関係のないコンテクスト源から得られたコン
テクスト情報を使って、必要なコンテクスト情報の生成を行ない、生成されたコンテクス
ト情報を利用する機会を増大させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例の全体構成を示すシステム構成図である。
【図２】本発明の実施例１のコンテクスト提供装置の構成図である。
【図３】本発明の実施例１のコンテクスト情報の構成図である。
【図４】本発明の実施例１のルールを示すルール図である。
【図５】本発明の実施例２のコンテクスト提供装置の構成図である。
【図６】本発明の実施例２のルールを示すルール図である。
【発明を実施するための最良の形態】
【００２２】
本発明の実施例を、図面を用いて説明する。
【００２３】
まず、用語の定義およびその関係を以下に示す。
（コンテクスト）
ある対象の状況を表す情報をコンテクストという。コンテクストの例としては、人の位置、年齢・性別などのプロファイル、嗜好、部屋の温度、在席・離席、ネットワーク帯域幅、パーソナルコンピュータの画面解像度などがある。
【００２４】
（コンテクスト主体）
コンテクストを発生しあるいは利用する対象をコンテクスト主体という。コンテクスト
主体の例として、人、物、環境などがある。コンテクストを受信し利用するだけのアプリ
ケーションもコンテクスト主体である。コンテクスト主体は、コンテクスト主体識別子に
よって他のコンテクスト主体と区別される。
【００２５】
（素材コンテクスト）
センサーから取得された生のコンテクストを、特に、素材コンテクストという。
【００２６】
（コンテクスト源）
素材コンテクストを生成するもの、あるいは、コンテクストを外部に提供するものをコ
ンテクスト源という。センサーはコンテクスト源の例である。また、コンテクストを収集
し外部に提供することのできるデータベースも、コンテクスト源である。コンテクスト源
は、コンテクスト源識別子によって他のコンテクスト源と区別される。また、コンテクス
ト源は、必ずひとつの親となるコンテクスト主体を有する。したがって、コンテクスト源
によって得られたコンテクストは、親コンテクスト主体のコンテクストとなる。
【００２７】
（コンテクスト情報）
コンテクストを受け手が解釈可能な形式で表現した情報を、コンテクスト情報という。
例えば、コンテクストをＰＩＤＦ(Presence Information Data Format)書式のＸＭＬ(eXt
ensible Markup Language)で記述した情報はコンテクスト情報の一例である。
【００２８】
コンテクストは必ず1つのコンテクスト主体を持つ。例えば、人の位置ならコンテクス
ト主体は人、エンジンの温度ならコンテクスト主体はエンジン、パーソナルコンピュータ
の画面解像度ならコンテクスト主体はパーソナルコンピュータとなる。また、例えば、あ
る時刻にあるＲＦＩＤタグがあるＲＦＩＤリーダで検出されたという状況は、コンテクス
トの例である。このとき、検出自体が素材コンテクスト、ＲＦＩＤリーダがコンテクスト
源、ＲＦＩＤタグがコンテクスト主体であり、リーダのコンテクスト源識別子、ＲＦＩＤ
タグのコンテクスト主体識別子、検出時刻を特定の形式で表現した情報が、コンテクスト
情報となる。なお、ＲＦＩＤのコンテクスト主体識別子は、ＲＦＩＤ自体の識別子を使う
ことが一般的である。
【００２９】
（第一の実施例）
＜構成＞
図1は本実施例の全体構成を示すシステム構成図である。コンテクスト提供システムは
、ネットワーク100 、コンテクスト提供装置120 、コンテクスト利用端末130 、自動車140 、人150 および基地局101 から構成される。自動車140 はＧＰＳによって位置を検出するＧＰＳ位置検出装置141 と、ＧＰＳ位置検出装置141 で検出した位置をネットワーク100 を介してコンテクスト提供装置120 に通知する通信装置142 と、ＲＦＩＤタグ143とを搭載している。また、携帯電話機160 は、ＲＦＩＤタグリーダ161 を備える。コンテクスト利用端末130 は、コンテクストを利用する端末装置である。ここでは、単純にあるオブジェクト主体から、特定のコンテクストを指定してコンテクスト提供装置120 に要求し、コンテクスト提供装置120 から受け取ったコンテクスト情報を表示するものとするが、コンテクスト利用端末130 が、エージェント装置やサーバ装置であって、さらにコンテクスト情報を加工するものであってもよい。
【００３０】
自動車140 、ＲＦＩＤタグ143、人150 、携帯電話機160 は、それぞれコンテクスト主
体であり、ＧＰＳ位置検出装置141および携帯電話機160 に搭載されたＲＦＩＤタグリー
ダ161 がコンテクスト源である。それぞれのコンテクスト源は、必ず１つの親コンテクス
ト主体を有するので、コンテクスト源が収集したコンテクストは、親コンテクスト主体の
コンテクストとして取り扱う。本実施例では、コンテクスト源であるＧＰＳ位置検出装置
141 は自動車140 が親コンテクスト主体であり、ＧＰＳ位置検出装置141 が検出した位置
情報は、そのまま自動車140 のコンテクスト情報となる。同様に、コンテクスト源である
ＲＦＩＤタグリーダ161 の親コンテクスト主体は携帯電話機160 である。したがって、Ｒ
ＦＩＤタグリーダ161 検出したＲＦＩＤタグ143の情報は、携帯電話機160 のコンテクス
ト情報となる。
【００３１】
また、図２は、コンテクスト装置の内部構成を示す。コンテクスト提供装置120 は、ネ
ットワーク100 に接続されており、コンテクスト収集部121 、コンテクスト保持部122 、
コンテクスト要求受信部123 、コンテクスト送信部124 、およびコンテクスト生成部125 
を備える。
【００３２】
コンテクスト提供装置120 が有するコンテクスト保持部122 には、図３に示すように、
コンテクスト主体のコンテクスト情報が記録されている。
【００３３】
本実施例においては、人150 のコンテクスト情報は、人150 のコンテクスト主体識別子
として、"Alice"、人150 ステータスとして"In Work"、人150 と半固定的にリンクしてい
る、つまり携帯しているコンテクスト主体のコンテクスト主体識別子である"Mphone02"を
有している。また、携帯電話のコンテクスト情報は、携帯電話の電話ステータスとして"I
dle"、半固定のリンクとして、人150 を示すコンテクスト主体識別子"Alice"を有する。
さらに、コンタクスト主体であるＲＦＩＤタグ143のコンテクスト情報として、固定リン
クである自動車140 のコンテクスト主体識別子"Car01"を有する。また、コンテクスト主
体である自動車140 のコンテクスト情報は、自動車140 のコンテクスト主体識別子である
"car01"、固定リンク先であるＲＦＩＤタグ143のコンテクスト主体識別子"RFID0123"、自
動車140 のステータスである"Drive"、それに、ＧＰＳ位置検出装置141 で検出した位置
情報を、"東経１３５度４２分１０秒、北緯  ４４度１５分３０秒、誤差10m以内"として
保持している。なお、人150 のステータス、携帯電話機160 の電話ステータスおよび自動
車140 のステータスの生成は、一般的な技術によって実現可能であるため、その生成の方
法は説明しない。
【００３４】
また、図４は、コンテクスト生成部125 の擬似言語によるプログラム例であり、ある特
定のコンテクスト主体（対象コンテクスト主体）の特定のコンテクスト情報(対象コンテ
クスト情報)を得るための手順を示している。
【００３５】
この手順では、まず対象コンテクスト主体のコンテクスト情報に、対象コンテクスト情
報があるかどうかを調べ、あればそれを出力する。ない場合には、対象コンテクスト主体
のコンテクスト情報でリンクされた、別のコンテクスト主体のコンテクスト情報に対して
、結果が得られるまでリカーシブに同様の処理を行なうことを示している。なお、実際の
実装においては、コンテクスト主体の関係がループすることなどもありうるので、それを
検出して排除する仕組みが必要であるが、ここではループはないものとしている。
【００３６】
＜動作＞
（１）人150 が、自動車140 に乗車する。このとき、人150 が携帯している携帯電話に搭載されたＲＦＩＤリーダが、自動車140 に搭載されたＲＦＩＤタグ143を検出する。携帯電話機160 は、携帯電話機160 とＲＦＩＤタグ143の組からなるコンテクスト情報を、基地局101 およびネットワーク100 を介して、コンテクスト提供装置120 に通知する。コンテクスト収集部121 は、このコンテクスト情報を受信し、携帯電話コンテクスト情報301 に、携帯電話・ＲＦＩＤタグ情報304 を追加し、ＲＦＩＤタグコンテクスト情報302 に、
ＲＦＩＤタグ・携帯電話情報305を追加する。
【００３７】
（２）コンテクスト利用端末130 がコンテクスト提供装置120 に人150 の位置コンテクスト情報を要求し、これをコンテクスト提供装置120 のコンテクスト要求受信部123 が受信し、コンテクスト生成部125 を起動する。ここでは、"Alice"で識別されるコンテクスト主体の位置コンテクスト情報が要求されたものとする。
【００３８】
（４）コンテクスト提供装置120 のコンテクスト生成部125 は、コンテクスト利用端末130 から要求されたコンテクスト主体である人150 の位置情報を決定する処理を開始する。まず、コンテクスト保持部122 から、"Alice"で識別されるコンテクスト主体を検索する。その結果、"Alice"という、コンテクスト主体識別子を有する人コンテクスト情報300 を発見する。
（５）次に、人コンテクスト情報300 に位置情報のコンテクスト情報があるかどうかを調
べる。人コンテクスト情報300 には、種別が位置情報のコンテクスト情報が無いので、コ
ンテクスト生成手段は、人150 と関連した別のコンテクスト主体を検索する。ここで、半固定リンクとして携帯電話機160 のコンテクスト主体識別子"Mphone02"が見つかるので、
"Mphone02"をコンテクスト主体識別子とする、コンテクスト情報を検索し、携帯電話コン
テクスト情報301を発見する。しかし、携帯電話コンテクスト情報301にも位置情報がないので、さらに、携帯電話・ＲＦＩＤタグ情報304 の一時リンクのコンテクスト主体識別子"RFID0123"によってＲＦＩＤタグコンテクスト情報302 に到達する。しかし、ここでもコンテクスト情報に位置情報がないので、固定リンクから、"Car01"をコンテクスト主体識
別子とする、自動車コンテクスト情報303 に到達する。自動車コンテクスト情報303 には
、位置情報が含まれているので、コンテクスト生成手段は、自動車コンテクスト情報303 
に含まれる位置情報を、"Alice"の位置情報とする。
【００３９】
（６）コンテクスト提供装置120 は、前記ステップで決定された、本来は自動車140 Ａの
位置情報である、位置情報コンテクストを人150 のコンテクストとして、コンテクストコ
ンテクスト利用端末130 に返信する。
【００４０】
上述のとおり、本実施例によれば、人150 のコンテクストだけでは得られなかった人15
0 の位置情報を、人150 と関連しているコンテクスト主体を順次たどり、たどりついたコ
ンテクスト主体の位置情報を、人150 のコンテクスト情報として、他者に提供することが
できる。
【００４１】
なお、本実施例では、ネットワーク100 を単一のものとし、基地局101 も、通信装置142 および電話機との通信で共用のものとしたが、この実施形態に限定されるものではなく、携帯電話網、無線ＬＡＮ網、インターネットなど、複数のネットワークや基地局を用いるものであってもよい。
【００４２】
また、本実施例では、すべてのコンテクスト情報をひとつのコンテクスト情報保持部に
保持しているが、情報が固定的か一時的かなど、情報の性質に応じて、保持手段を複数に
分けることも可能である。例えば、コンテクスト主体やコンテクスト源の性質を現す属性
や、コンテクスト主体相互の固定的な関係は、コンテクスト情報とは別に保持しておくこ
とが望ましい場合がある。
【００４３】
（実施例２）
本実施例は、コンテクスト生成に用いるルールが、ルール保持部126 に別個に保持され
ている例である。全体構成は、図１と同じで、コンテクスト提供装置120 の構成が図４で
示されている。図４では、図２に、ルール保持部126 が追加されている。
【００４４】
本実施例では、コンテクスト生成部125 は、コンテクストを生成する手順は保持してお
らず、ルール保持部126 に保持されたルールを解釈して実行する。ここで、ルール保持部
126 に、ルール400が保持されているとすれば、実施例１とまったく同じ動作をする。
【００４５】
また、本実施例において、位置取得のルールとして、図６に示すルール401を採用した
場合、より柔軟な位置情報の取得が可能となる。つまり、図４で示されたルール400では
、必要とするコンテクスト情報が最初に発見されたときに処理を終了していたが、図６の
ルール401では、対象コンテクスト主体から、関連するすべてのコンテクスト主体の位置
情報をすべて収集し、その中からもっとも誤差の少ない位置情報を選択して、対象コンテ
クスト主体の位置情報とする。
【００４６】
したがって、たとえば、携帯電話機160 がＧＰＳ位置検出装置141 より精度の悪い位置
検出手段を備えている場合、人150 が自動車140 に乗っていない場合には、携帯電話機160 で検出した位置情報が人150 の位置情報となるが、人150 が自動車140 に乗ると、より精度のよいＧＰＳ位置検出装置141 が検出した位置情報を人150 の位置情報とすることができるようになる。
【００４７】
つまり、本実施例によれば、ルールを追加、変更することによって、より柔軟なシステ
ムの構築が可能となるという利点がある。
【符号の説明】
【００４８】
100  ネットワーク
101  基地局
120  コンテクスト提供装置
121  コンテクスト収集部
122  コンテクスト保持部
123  コンテクスト要求受信部
124  コンテクスト送信部
125  コンテクスト生成部
126  ルール保持部
130  コンテクスト利用端末
140  自動車
141  ＧＰＳ位置検出装置
142  通信装置
143  ＲＦＩＤタグ
150  人
160  携帯電話機
161  ＲＦＩＤタグリーダ
300  人コンテクスト情報
301  携帯電話コンテクスト情報
302  ＲＦＩＤタグコンテクスト情報
303  自動車コンテクスト情報
304  携帯電話・RFIDタグ情報
305  RFIDタグ・携帯電話情報
400  ルール
401  ルール
【図１】
2010198633.tif 000003
【図２】
2010198633.tif 000004
【図３】
2010198633.tif 000005
【図４】
2010198633.tif 000006
【図５】
2010198633.tif 000007
【図６】
2010198633.tif 000008