(57)【要約】【課題】携帯端末自体にセンサが搭載されていなくても、周辺に存在するセンサノードから各種センサの情報を取得するシステムを提供する。【解決手段】携帯端末１０は、センサの情報を要求するメッセージを作成して送信する送信メッセージ処理部１１ａと、センサノード２０，３０からの返信メッセージが受信されたとき、返信メッセージからセンサの情報を取得する返信メッセージ処理部１１ｂとを備え、センサノード２０，３０は、携帯端末１０からのメッセージが受信されたとき、要求された情報を判別する受信メッセージ処理部２１ａ，３１ａと、その情報から管理下のセンサを選定し、そのセンサにより検出された情報を読み込むセンサ制御部２１ｂ，３１ｂと、このセンサ制御部により読み込まれた情報を返信する返信メッセージを作成して携帯端末１０に送信する返信メッセージ処理部２１ｃ，３１ｃとを備えた。【選択図】図１
2008077421.tif 000002
【特許請求の範囲】
【請求項１】
通信網を通じて通信を行う複数の携帯端末と、通信網を通じて前記複数の携帯端末と接続され、各種のセンサを管理するセンサ管理装置とから構成され、
前記携帯端末は、
センサのコンテキスト情報を要求するメッセージを作成して送信する送信メッセージ処理部と、
前記センサ管理装置からの返信メッセージが受信されたとき、その返信メッセージからセンサのコンテキスト情報を取得する返信メッセージ処理部とを備え、
前記センサ管理装置は、
前記携帯端末からのメッセージが受信されたとき、そのメッセージから、要求されたコンテキスト情報を判別する受信メッセージ処理部と、
判別されたコンテキスト情報から管理下のセンサを選定し、かつ、そのセンサにより検出されたコンテキスト情報を読み込むセンサ制御部と、
該センサ制御部により読み込まれたコンテキスト情報を返信する返信メッセージを作成し、要求のあった携帯端末に送信する返信メッセージ処理部とを備えたことを特徴とするコンテキスト情報取得システム。
【請求項２】
前記センサ管理装置の受信メッセージ処理部は、メッセージの中にブロードキャストアドレスを確認したとき、宛先が自己のアドレスか否かを判定し、自己のアドレスであったときは、そのメッセージから、要求されたコンテキスト情報を判別して前記センサ制御部に通知し、
前記携帯端末の返信メッセージ処理部は、ブロードキャストアドレスの指定による所定の受信範囲内の不特定多数のセンサ管理装置からセンサのコンテキスト情報を取得することを特徴とする請求項１記載のコンテキスト情報取得システム。
【請求項３】
前記センサ管理装置の受信メッセージ処理部は、メッセージの中にフォワードアドレスを確認したとき、宛先が自己のアドレスか否かを判定し、自己のアドレスであったときは、そのメッセージから、要求されたコンテキスト情報を判別して前記センサ制御部に通知し、
前記センサ管理装置の返信メッセージ処理部は、前記センサ制御部により読み込まれたコンテキスト情報を返信する返信メッセージを作成し、センサのコンテキスト情報を要求した携帯端末からとしてフォワードアドレスの端末に送信することを特徴とする請求項１又は２記載のコンテキスト情報取得システム。
【請求項４】
前記センサ管理装置の受信メッセージ処理部は、メッセージの中に、管理下の全センサのコンテキスト情報を要求する旨を確認したとき、その旨を前記センサ制御部に通知して全センサのコンテキスト情報を読み込ませることを特徴とする請求項１乃至３の何れかに記載のコンテキスト情報取得システム。
【請求項５】
前記センサ管理装置は、
前記受信メッセージ処理部を通じて周辺に配置された他のセンサ管理装置のセンサのコンテキスト情報を要求する旨を確認したとき、他のセンサ管理装置に対しコンテキスト情報を要求する送信メッセージを作成して送信する送信メッセージ処理部を備え、
前記センサ管理装置の受信メッセージ処理部は、その送信メッセージに応答してメッセージが受信されたとき、受信メッセージの中からコンテキスト情報を抽出して前記返信メッセージ処理部に通知することを特徴とする請求項１乃至４の何れかに記載のコンテキスト情報取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば室内の気温や照度のコンテキスト情報を取得するためのコンテキスト情報取得システムに関するものである。
【背景技術】
【０００２】
携帯端末にセンサを搭載し，この搭載したセンサの情報から携帯端末に関わる状況情報（コンテキスト）を取得し，携帯端末の動作に利用するという技術が従来から提案されている。例えば、携帯端末においてはＧＰＳ（Global Positioning System 、全地球測位システム）や加速度センサや地磁気センサを内蔵する機種が既に市販されている。搭載するセンサ及び取得するコンテキストとしては、ＧＰＳを搭載することにより携帯端末の位置情報を取得する、地磁気センサを搭載することにより携帯端末の方角を取得する、所有者が常時携帯する無線キーの電波受信により所有者との距離を取得する、などがある。携帯端末に搭載したセンサでは、正確に情報が得られない場合があるため、センサ部分を物理的に別個体とし、センサ情報をブルートゥースなど無線により交信する方法も提案されている。
【０００３】
また、他の従来技術としてセンサを別個にして身体に密着させた生体情報を取得する方法ある。これは，センサをブルートゥースを用いて物理的に隔離し，コンテキスト情報を取得するようにしている。但し、この従来技術では、情報収集装置は携帯端末ではなかった（例えば、特許文献１参照）。
また、これ以外の従来技術として、位置情報を含んだ位置ビーコンを受信することにより携帯端末の位置情報を認識し，利用する方法がある（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開２００１−３４４３５２公報
【特許文献２】特開２００２−２７１８６６公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した従来の携帯端末では、小型かつ軽量であることが要求されるため、形状が大きいセンサや消費電力が大きいセンサ、さらには数多くのセンサを搭載することが困難であった。また、このような性質からセンサの故障に備えて複数の同一センサを搭載して冗長構成にすることも困難であった。
また、携帯端末を携帯しているときの状況により、搭載センサの検出能力が無効になるという課題もあった。例えば、マイクや照度センサを搭載している場合に、鞄や衣服のポケットに携帯端末が収納されていると，これらセンサは機能しなくなっていた。
【０００６】
これら課題は，特許文献１，２に記載の技術で解消されるが、これらの既存技術では、分離されるセンサは、予め携帯端末と事前にペアリングされる必要がある。したがって、複数の携帯端末による同時共有が不可能である。また、取得したデータを自端末ではなく他の携帯端末に送りたい場合には、一度、自己の携帯端末が受信し、それを他の携帯端末に送る必要があった。
また、特許文献２では、位置情報を位置ビーコンにより取得しているが、この位置ビーコンは発信装置から定期的に発信される信号を携帯端末が受信するものであり，携帯端末からの関与が不可能であった。
【課題を解決するための手段】
【０００７】
本発明に係るコンテキスト情報取得システムは、通信網を通じて通信を行う複数の携帯端末と、通信網を通じて前記複数の携帯端末と接続され、各種のセンサを管理するセンサ管理装置とから構成され、携帯端末は、センサのコンテキスト情報を要求するメッセージを作成して送信する送信メッセージ処理部と、センサ管理装置からの返信メッセージが受信されたとき、その返信メッセージからセンサのコンテキスト情報を取得する返信メッセージ処理部とを備え、センサ管理装置は、携帯端末からのメッセージが受信されたとき、そのメッセージから、要求されたコンテキスト情報を判別する受信メッセージ処理部と、判別されたコンテキスト情報から管理下のセンサを選定し、かつ、そのセンサにより検出されたコンテキスト情報を読み込むセンサ制御部と、センサ制御部により読み込まれたコンテキスト情報を返信する返信メッセージを作成し、要求のあった携帯端末に送信する返信メッセージ処理部とを備えた者である。
【発明の効果】
【０００８】
本発明においては、携帯端末は、センサのコンテキスト情報を要求するメッセージを作成して送信し、センサ管理装置からの返信メッセージが受信されたときは、その返信メッセージからセンサのコンテキスト情報を取得し、センサ管理装置は、携帯端末からのメッセージが受信されたとき、そのメッセージから、要求されたコンテキスト情報を判別して管理下のセンサを選定し、かつ、そのセンサにより検出されたコンテキスト情報を返信する返信メッセージを作成し、要求のあった携帯端末に送信するようにしたので、携帯端末の利用者は、携帯端末自体にセンサが搭載されていなくても、周辺に存在するセンサ管理装置から各種センサのコンテキスト情報を取得することができる。また、その際にセンサ管理装置が携帯端末と一対一でペアリングされている必要がないので、ペアリング処理を省いて適宜メッセージの交換を行って情報を得ることができる。さらに、センサ管理装置がペアリングにより特定の携帯端末に占有されることがないので、複数の携帯端末で共有して利用することが可能である。また、携帯端末とセンサ管理装置はピアツーピアで情報交換をしており、サーバなどの中継装置を必要とせず、実装が容易であるという利点がある。
【発明を実施するための最良の形態】
【０００９】
図１は本発明の実施の形態に係るコンテキスト情報取得システムの構成を示すブロック図である。
図１に示す携帯端末１０は、例えば携帯電話機やＰＤＡ（携帯情報端末）、ＰＨＳなどからなり、信号処理を司る端末制御部１１に送信メッセージ処理部１１ａと返信メッセージ処理部１１ｂが備えられている。その送信メッセージ処理部１１ａは、例えば、キー操作部１２の操作からセンサのコンテキスト情報の取得指示を検知すると、本端末１０のＩＰアドレス、後述するセンサノード２０，３０のＩＰアドレス、必要なセンサのコンテキスト情報の入力指示をＬＣＤドライブ１５を通じて表示部１６から促し、これら情報が入力されたときは、コンテキスト情報を要求するメッセージを所定のフォーマットに則って作成し、送信操作を検知したときにメッセージを送受信部１３に送出してアンテナ１４から無線信号で送信させる。返信メッセージ処理部１１ｂは、センサノード２０，３０からの返信メッセージの無線信号がアンテナ１４によって受信されると、送受信部１３を介して返信メッセージを読み込んで宛先のＩＰアドレスが自己のＩＰアドレスか否かを判定し、自己のＩＰアドレスと判断したときは、その返信メッセージからセンサのコンテキスト情報を取得し、ＬＣＤドライブ１５を通じて表示部１６にセンサの検出情報を表示する。宛先が自己のＩＰアドレスでないと判断したときは、返信メッセージを破棄する。
【００１０】
センサノード２０（センサ管理装置）は、例えば室内の壁などに設置され、センサノード制御部２１と、室内の気温を検出する温度センサ２２と、室内の明るさを検出する照度センサ２３と、送受信部２４と、アンテナ２５とを備えている。センサノード制御部２１は、携帯端末１０からのメッセージが受信されると、宛先が自己のＩＰアドレスか否かを判定し、宛先が自己のＩＰアドレスと判断したときは、受信メッセージから、要求されたコンテキスト情報を判別し、宛先が自己のＩＰアドレスでないと判断したときは受信メッセージを破棄する受信メッセージ処理部２１ａと、判別されたコンテキスト情報から管理下の温度センサ２２と照度センサ２３、或いは何れか一方を選定し、かつ、そのセンサにより検出されたコンテキスト情報を読み込むセンサ制御部２１ｂと、センサ制御部２１ｂにより読み込まれたコンテキスト情報を返信する返信メッセージを作成し、要求のあった携帯端末１０に送信する返信メッセージ処理部２１ｃとを備えている。
【００１１】
前述した受信メッセージ処理部２１ａは、受信メッセージの中に全センサのコンテキスト情報を要求する旨を確認したとき、センサ制御部２１ｂに全センサのコンテキスト情報の読み込み指示を出し、また、受信メッセージの中にブロードキャストアドレスを確認したときは、宛先が自己のＩＰアドレスか否かを判定し、宛先が自己のＩＰアドレスと判断したときは、その受信メッセージから、要求されたコンテキスト情報を判別してセンサ制御部２１ｂに通知する。ブロードキャストアドレスは、所定の受信範囲内に配置された不特定多数のセンサノードを指定するためのアドレスである。
【００１２】
また、受信メッセージ処理部２１ａは、受信メッセージの中にフォワードアドレスを確認したとき、宛先が自己のＩＰアドレスか否かを判定し、宛先が自己のＩＰアドレスと判断したときは、その受信メッセージから、要求されたコンテキスト情報を判別してセンサ制御部２１ｂに通知する。この場合、返信メッセージ処理部２１ｃは、センサ制御部２１ｂにより読み込まれたコンテキスト情報を返信する返信メッセージを作成し、センサのコンテキスト情報を要求した携帯端末１０からとしてフォワードアドレスの他の携帯端末４０に送信する。ここでは、フォワードアドレスの他の携帯端末４０として、パソコン、携帯電話機やＰＤＡ、ＰＨＳなどが挙げられる。
【００１３】
他の携帯端末４０の制御部４１には、受信メッセージ処理部４１ａが備えられている。この受信メッセージ処理部４１ａは、アンテナ４３及び送受信部４２を介してメッセージが受信されると、宛先が自己のＩＰアドレスか否かを判定し、宛先が自己のＩＰアドレスと判断したときは、その受信メッセージからセンサのコンテキスト情報を取得し、ＬＣＤドライバ４４を通じて表示部４５にセンサの検出情報を表示する。
【００１４】
センサノード３０は、例えばコンビニストアの自動販売機などに設置され、センサノード制御部３１と、位置情報発信器３２と、送受信部３３と、アンテナ３４とを備えている。センサノード制御部３１は、受信メッセージ処理部３１ａと、センサ制御部３１ｂと、返信メッセージ処理部３１ｃとを備えている。これらは、前述したセンサノード２０のセンサノード制御部２１に備えられたものと同じである。位置情報発信器３２は、本ノード３０が設置された位置情報を有し、センサノード制御部３１のセンサ制御部３１ｂからの読み込みに応じて位置情報を提供する。この位置情報により、携帯端末１０の所有者がコンビニストアを基点としてどの位置に居るかがわかる。
なお、携帯端末１０、センサノード２０，３０及び他の携帯端末４０は、例えば通信網としてＴＣＰ／ＩＰネットワークが用いられている。
【００１５】
次に、実施の形態の動作について図１及び図２を用いて説明する。図２はコンテキスト情報交信のためのメッセージのフィールド情報を示す一例図である。なお、携帯端末１０のＩＰアドレスを「10.123.234.1」、センサノード２０のＩＰアドレスを「10.123.234.10 」、センサノード３０のＩＰアドレスを「10.123.234.11 」、パソコン４１のＩＰアドレスを「10.123.234.2」として説明をする。
【００１６】
携帯端末１０において、端末制御部１１の送信メッセージ処理１１ａは、キー操作部１２の操作によって自己及び宛先のＩＰアドレス、要求する気温と照度のコンテキスト情報が設定されると、これらを基に下記に示すメッセージを作成し、送受信部１３及びアンテナ１４を通じて無線信号で送信する。
From                ：10.123.234.1
To                  ：10.123.234.10
Context_Temperature ：Required
Context_Illuminance ：Required
【００１７】
一方、携帯端末１０から送信されたメッセージがセンサノード２０，３０に到達すると、それぞれが受信する。この場合、センサノード３０は、センサノード制御部３１の受信メッセージ処理部３１ａが、受信メッセージを取り込んで「To」フィールド（宛先）に自己のＩＰアドレスが記載されているか否かを判定し、この場合は、自己のＩＰアドレスと異なるので、受信メッセージを破棄する。また、センサノード２０は、センサノード制御部２１の受信メッセージ処理部２１ａが、受信メッセージを取り込んで「To」フィールドに自己のＩＰアドレスが記載されているか否かを判定し、自己のＩＰアドレスと同一と判断したときは、「To」フィールドに続く他のフィールドにアクセスしてコンテキスト情報（Temperature:Required、Illuminance:Required）を判別し、それをセンサ制御部２１ｂに通知する。
【００１８】
センサ制御部２１ｂは、その通知（気温及び照度の要求）に基づいて、温度センサ２２から気温を、照度センサ２３から照度をそれぞれ読み込んで、返信メッセージ処理部２１ｃに通知する。この時、返信メッセージ処理部２１ｃは、取得されたコンテキスト情報をフィールドに設定し、「From」フィールドに自己のＩＰアドレスを、「To」フィールドに要求のあった携帯端末１０のＩＰアドレスを設定して返信メッセージを作成し、送受信部２４及びアンテナ２５を通じて無線信号で送信する。ここで、温度センサ２２から２５（℃）、照度センサ２３から５００（Ｌｘ）の値が得られたとすると、返信メッセージは以下のようになる。
From                ：10.123.234.10
To                  ：10.123.234.1
Context_Temperature ：25
Context_Illuminance ：500
【００１９】
携帯端末１０は、無線信号（メッセージ）が受信されると、端末制御部１１の返信メッセージ処理部１１ｂが、それを取り込んで「To」フィールドに自己のＩＰアドレスが記載されているか否かを判定し、自己のＩＰアドレスと同一と判断したときは、「To」フィールドに続く他のフィールドにアクセスしてコンテキスト情報の値を読み込んで、気温２５（℃）、照度５００（Ｌｘ）の各情報をＬＣＤドライバ１５を通じて表示部１６に表示する。
なお、携帯端末１０が温度センサ２２又は照度センサ２３の何れか一方のコンテキスト情報を要求した場合は、センサノード２０側は、その要求に応じたコンテキスト情報を返信する。
【００２０】
次に、携帯端末１０がセンサノード２０の管理下にある全センサのコンテキスト情報を取得する場合は、図２に示すように「Any_Context_Required」のフィールド名を用いる。その送信メッセージの例を以下に示す。
From                ：10.123.234.1
To                  ：10.123.234.10
Any_Context_Required：
これをセンサノード２０が受信した場合は、センサノード制御部２１の受信メッセージ処理部２１ａが、受信メッセージを取り込んで「To」フィールドに自己のＩＰアドレスが記載されているか否かを判定し、自己のＩＰアドレスと同一と判断したときは、次のフィールドにアクセスしてコンテキスト情報を判別する。この場合、前述の如く全センサのコンテキスト情報を要求する内容であるため、その旨をセンサ制御部２１ｂに通知する。
【００２１】
センサ制御部２１ｂは、その通知を確認したときは、温度センサ２２から気温を、照度センサ２３から照度をそれぞれ読み込んで、返信メッセージ処理部２１ｃに通知する。返信メッセージ処理部２１ｃは、取得された全センサのコンテキスト情報を書き込んだ返信メッセージを作成する。このメッセーを作成する際、「Any_Context_Required」のフィールド名を削除し、以下に示す返信メッセージとなる。
From                ：10.123.234.10
To                  ：10.123.234.1
Context_Temperature ：25
Context_Illuminance ：500
この返信メッセーを携帯端末１０が受信した場合は、前記と同様に、気温２５（℃）、照度５００（Ｌｘ）の情報を表示部１６に表示する。
【００２２】
次に、不特定のセンサノードからコンテキスト情報を取得する場合について説明する。携帯端末１０が不特定のセンサノードからコンテキスト情報を取得する場合、ＩＰアドレスのブロードキャストアドレスを用いることで可能になる。その時の送信メッセージは、以下のようになる。
From                ：10.123.234.1
To                  ：10.123.234.255
Context_Temperature ：Required
Context_Illuminance ：Required
Context_Position    ：Required
このメッセージには、「To」フィールドにＩＰアドレスにおけるブロードキャストアドレスが設定されている。このメッセージが携帯端末１０から送信されて場合、これを受信したセンサノードのうち自己のＩＰアドレスが「10.123.234.＊」であるセンサノードは、自己へのメッセージと認識して、そのメッセージに基づく処理を行う。なお、サブネットマスクは「255.255.255.0」 であるとする。
【００２３】
例えば、センサノード２０，３０が受信範囲内に存在する場合、共に携帯端末１０からの送信メッセージを受信する。センサノード２０は、前述したように、気温と照度のコンテキスト情報を書き込んだ返信メッセージを以下のように作成し、送受信部２４及びアンテナ２５を通じて無線信号で送信する。
From                ：10.123.234.10
To                  ：10.123.234.1
Context_Temperature ：25
Context_Illuminance ：500
また、センサノード３０は、位置情報発信器３２の位置情報を書き込んだ返信メッセージを以下のように作成し、前記と同様に送受信部２４及びアンテナ２５を通じて無線信号で送信する。
From                ：10.123.234.11
To                  ：10.123.234.1
Context_Position    ：Osaka_12345
一方、携帯端末１０は、２つの返信メッセージを受信し、気温、照度及び位置情報を取得して表示部１６に表示する。
【００２４】
次に、携帯端末１０から要求したセンサのコンテキスト情報を本端末１０からの情報として他の携帯端末４０へ送信する場合について説明する。
この場合、端末制御部１１の送信メッセージ処理部１１ａは、以下に示す送信メッセージを作成する。このメッセージには、「Forward_to」のフィール名が挿入され、他の携帯端末４０のＩＰアドレスが記載されている。
From                ：10.123.234.1
To                  ：10.123.234.10
Forward_to          ：10.123.234.2
Context_Temperature ：Required
Context_Illuminance ：Required
【００２５】
前記の送信メッセージをセンサノード２０が受信すると、そのセンサノード制御部２１の受信メッセージ処理部２１ａは、受信メッセージを取り込んで「To」フィールドに自己のＩＰアドレスが記載されているか否かを判定し、自己のＩＰアドレスと同一と判断したときは、他のフィールドにアクセスしてコンテキスト情報を判別し、それをセンサ制御部２１ｂに通知する。この通知により、気温及び照度の情報を返信メッセージ処理部２１ｃが入手すると、宛先を他の携帯端末４０とした返信メッセージを作成し、前記と同様に無線信号で送信する。このメッセージは、以下のようになる。
From                ：10.123.234.1
To                  ：10.123.234.2
Forwarded_by        ：10.123.234.10
Context_Temperature ：25
Context_Illuminance ：500
【００２６】
この場合、「TO」フィールドが「10.123.234.2」であるため、センサノード２０からの返信メッセージを他の携帯端末４０が受信し、それを制御部４１の受信メッセージ処理部４１ａが取り込んで自己のＩＰアドレスか否かを判定する。自己のＩＰアドレスと判断したときは、他のフィールドにアクセスしてコンテキスト情報の値を読み込んで、気温２５（℃）、照度５００（Ｌｘ）の各情報を携帯端末１０からのコンテキスト情報として、ＬＣＤドライバ４４を通じて表示部４５に表示する。
なお、携帯端末１０が温度センサ２２又は照度センサ２３の何れか一方のコンテキスト情報を要求した場合は、センサノード２０は、その要求に応じたコンテキスト情報を他の携帯端末４０に送信する。
【００２７】
以上のように実施の形態によれば、携帯端末１０の利用者は、携帯端末自体にセンサが搭載されていなくても、周辺に存在するセンサノード２０，３０から各種センサのコンテキスト情報を取得することができる。また、その際にセンサノード２０，３０が携帯端末と一対一でペアリングされている必要がないので、ペアリング処理を省いて適宜メッセージ交換を行って情報を得ることができる。さらに、センサノード２０，３０がペアリングにより特定の携帯端末１０に占有されることがないので、複数の携帯端末１０で共有して利用することが可能である。
【００２８】
また、携帯端末１０とセンサノード２０，３０はピアツーピアで情報交換をしており、サーバなどの中継装置を必要とせず、実装が容易であるという利点がある。
また、ブロードキャストを利用可能とすることで、携帯端末１０の利用者が周辺に存在するセンサノード２０，３０の配置状況を把握しなくてもコンテキスト情報を取得することができ、さらには、フィールドの「Any_Context_Required」を用いることで、取得可能なコンテキスト情報を正確に知らなくてもコンテキスト情報を得ることができる。
【００２９】
さらに、メッセージの宛先を他の携帯端末４０とすることで、要求したコンテキスト情報をその端末４０に通知することができるので、例えば、子供に携帯端末１０を所持させ、そのコンテキスト情報を定期的に親の携帯端末４０にフォワードすることにより、子供の状態を監視することができる。
【００３０】
前記の実施の形態では、携帯端末１０からのメッセージに「Any_Context_Required」があった場合、管理下のセンサのコンテキスト情報を読み込んで、携帯端末１０に返信するようにしたが、これに加えて、周辺に配置された他のセンサ管理装置のセンサのコンテキスト情報も取得できるようにしてもよい。
【００３１】
例えば、センサ管理装置２０に、受信メッセージ処理部２１ａを通じて、周辺に配置された他のセンサ管理装置のセンサのコンテキスト情報を要求する旨を確認したとき、他のセンサ管理装置に対しコンテキスト情報を要求する送信メッセージを作成して送信する送信メッセージ処理部（図示せず）を備え、受信メッセージ処理部２１ａは、その送信メッセージに応答してメッセージが受信されたとき、その受信メッセージの中からコンテキスト情報を抽出して返信メッセージ処理部２１ｃに通知する。この場合、本装置２０の管理下にある温度センサ２２と照度センサ２３の各情報、及び他のセンサ管理装置から得られた各種センサの情報を送信メッセージに入れて、要求のあった携帯端末１０に返信する。なお、センサ管理装置３０側にも送信メッセージ処理部（図示せず）が備えられており、周辺に配置された他のセンサ管理装置のセンサのコンテキスト情報を要求する旨を受けたとき、前記のセンサ管理装置２０と同じ処理を行う。
このような構成をとった場合、取得可能なコンテキスト情報を正確に知らなくてもコンテキスト情報を得ることができる。
【００３２】
なお、前述した実施の形態では、１台の携帯端末１０でセンサのコンテキスト情報を取得するようにしたが、システム上に同一機能を有する携帯端末１０が複数存在し、それぞれがセンサのコンテキスト情報を取得できることはいうまでもない。
【００３３】
また、ＩＰアドレスによるＴＣＰ／ＩＰネットワークを用いて説明したが、ネットワークはＴＣＰ／ＩＰに限定されるものではなく、ブルートゥースや無線の独自規格などを用いてもかまわない。また、アドレスもＩＰアドレスに限定されず、ＭＡＣアドレスなど装置を一意に認識でき、かつブロードキャストも可能なＩＤであればよい。
【００３４】
また、１個のセンサノードに同じ機能を持つセンサを複数搭載したり、複数のセンサノードに分けて搭載してもかまわない。このようなセンサの冗長構成を取ることにより，センサの故障に対してロバストなシステムを実現することが可能になる。
【００３５】
また、前記の実施の形態では、センサノードは携帯端末とコンテキスト情報の交信のみを行っているが、他の情報を交信するようにしてもよい。例えば、通常は携帯端末にとって基地局又はアクセスポイントとして機能したり、音声やデータ通信を取り扱うようにしてもよい。コンテキスト情報取得の要求がある場合に、管理下のセンサを用いてコンテキスト情報を音声やデータに付与することができる。
【００３６】
また、センサノードはセンサを搭載しているとして述べたが、センサとセンサノードは、有線で接続されていなくてもよい。例えば、センサノードが周辺に存在する他のセンサノードに対して無線で通信を行い、他のセンサノードからセンサ情報を所得するようにしてもよい。このような構成をとった場合、センサノード自信がセンサを持つ必要がない上に、センサの構成変更が容易であるという利点がある。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係るコンテキスト情報取得システムの構成を示すブロック図である。
【図２】コンテキスト情報交信のためのメッセージのフィールド情報を示す一例図である。
【符号の説明】
【００３８】
１０  携帯端末、１１  端末制御部、１１ａ  送信メッセージ処理部、１１ｂ  返信メッセージ処理部、２０，３０  センサノード、２１，３１  センサノード制御部、
２１ａ，３１ａ  受信メッセージ処理部、２１ｂ，３１ｂ  センサ制御部、２１ｃ，３１ｃ  返信メッセージ処理部、２２  温度センサ、２３  照度センサ、３２  位置情報発信器。
【図１】
2008077421.tif 000003
【図２】
2008077421.tif 000004