(57)【特許請求の範囲】
【請求項１】
複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、
上記各イベント型センサの閾値を制御するセンサ制御部と、
上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、
上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴とする情報処理装置。
【請求項２】
上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、
上記各イベント型センサの閾値を制御するセンサ制御部と、
上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、
上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴とする情報処理装置。
【請求項５】
上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴とするセンサネットワークシステム。
【請求項８】
コンピュータを、
請求項１乃至６のいずれか１項に記載の情報処理装置として機能させることを特徴とする情報処理プログラム。
【請求項９】
請求項８に記載の情報処理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のセンサと、各センサの検知データを収集する情報処理装置とを含むセンサネットワークシステム、そのセンサネットワークシステムにおける情報処理装置、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
我々の生活空間等には、車両盗難監視、屋内侵入監視、火災監視等の目的に応じた多種、多様なセンサが数多く設置されている。これらのセンサは、通常、その設置目的ごとにセンサネットワークを構成している。我々は、各センサネットワークからの情報に基づいて所期の目的を達成できるようになっている。
【０００３】
近年の情報通信技術の進歩に伴い、このようなセンサネットワークによる取得情報を、各種通信手段を介して、遠隔の外部装置に送信することも提案されている。このような情報送信によって、各種現象検知や情報処理を遠隔管理することが可能になる。
【０００４】
このようなセンサネットワークから、各種コンピュータやサーバなどの外部装置に、センサ取得情報を送信する場合には、有線，無線の電話通信網、ローカルエリアネットワーク、インターネットなどの通信回線を通じて、相当量の情報送信を行うことになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような通信回線は、通信コストなどの特性において一長一短がある。したがって、固定的な通信回線を採用したのでは、センサ集積度の高いセンサネットワークから、効率的にセンサ取得情報（検知データ）を送信することは困難になってしまう。
【０００６】
また、通信回線による情報送信には、第三者の不正傍受や送信データの改竄というリスクが伴う。センサ取得情報の中には、特に機密性の高いものや個人のプライバシーに関するものであって、このようなリスクを極力回避すべきものも含まれているが、固定的な通信回線を採用したのでは、的確なリスク回避を行うことができない。
【０００７】
更に、昨今の取得情報の高度化、センサの小型化／コストダウン等に伴い、各センサネットワークを構成するセンサの数は劇的な勢いで増加する傾向にある。典型的なセンサネットワークを構成するセンサの数は、現在でも、数十〜数百個であり、将来的には、数千〜数億個のセンサ群で構成されるセンサネットワークも提案されている。これに伴い、これらセンサから送信されるセンサ取得情報の種類やデータサイズも益々増加する傾向にある。
【０００８】
しかし、各センサによる取得情報の全てが、送信先の外部装置に必要であるとは限らない。センサ取得情報には、非常通報などのように、極めて緊急性の高いものが含まれる一方で、センサによって連続的に取得される情報の一部のみが重要な場合もある。したがって、センサからの取得情報を、センサネットワークから順次送信したのでは、通信負担があまりにも大きくなるうえ、情報の送信効率や外部装置側での情報利用効率は極めて悪くなる。
【０００９】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、センサで取得した検知データの特性に応じた効率的な情報送信を行う情報処理装置、センサネットワークシステム、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明に係る情報処理装置は、上記の課題を解決するために、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【００１１】
上記の構成において、センサの構成や種類は特に限定されるものではなく、環境状態を検知してその検知結果を信号として出力できるあらゆる機器が含まれる。例えば、人体等を検知するセンサとしては、光電センサ，ビームセンサ，超音波センサ，赤外線センサ等、物体の動きや破壊等を検知するセンサとして、振動センサ，加速度センサ等、音を検知するセンサとして、マイクロホン，音感センサ，音響センサ等、多種多様なものがある。
【００１２】
また、上記センサの中には、能動型センサが含まれていてもよい。能動型センサとは、例えばビデオカメラのようなものであり、検知部以外に、撮影方向を切り換えるための方向切り換え機能等を備え、外部からの制御信号により動作可能なものをいう。
【００１３】
上記の構成によれば、複数のセンサで検知／取得された種々の検知データは、共にセンサネットワークを構築する情報処理装置によって収集される。その後、通信回線選択部は、予め用意された複数種類の通信回線から、上記検知データの一部に含まれる情報に応じて最適な通信回線を１つ選択する。この通信回線の選択にあたっては、通信回線選択部は、情報処理装置内外のデータベース等に登録された通信回線に関する情報を適宜参照してもよい。その後、上記送信部は、このように選択された通信回線を通じて、上記検知データを外部装置に送信する。
【００１４】
この結果、例えば、送信すべき検知データの検知頻度が大きく、頻繁に／リアルタイムで検知データを送信する必要がある場合には、通信回線選択部は、高い通信速度を有する通信回線を選択したり、通信回数あたりの通信コストが経済的な通信回線を選択したりすることが可能になる。
【００１５】
これにより、通信コストの負担軽減、情報の送信効率向上など、効率的な情報送信を実現することができる。
【００１６】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いることを特徴としている。
【００１７】
上記の構成において、検知データの緊急度情報とは、該当する検知データをどの程度の所要時間や優先度で外部装置に送信すべきかを示す情報であって、例えば、センサの種類や検知データの性質に応じて、緊急性の高い順に付与された緊急度Ａ，Ｂ，Ｃ，・・・、緊急度１，２，３・・・などの情報をいう。例えば、火災検知センサで検知した火災情報に関する検知データに、一般的に、高い緊急度が付与される。
【００１８】
上記の構成によれば、前記通信回線選択部は、上記緊急度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、緊急度の高い情報については、通信コストの高低にかかわらず、応答性が良好で、高い通信速度を有する通信回線を選択することが可能になる。
【００１９】
これにより、さらに、検知データの緊急度情報に応じた適切な通信回線の選択、外部装置へのデータ送信を行うことができる。
【００２０】
本発明に係る情報処理装置は、上記の課題を解決するために、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【００２１】
上記の構成によれば、前記通信回線選択部は、上記検知データのデータサイズを勘案したうえで、最適な通信回線を選択することができる。例えば、データサイズの大きな検知データを送信する必要が生じた場合には、高い通信速度を有する通信回線や、データ量あたりの通信コストが経済的な通信回線を選択することが可能になる。
【００２２】
これにより、検知データのデータサイズに応じた適切かつ経済的なデータ送信を行うことができる。
【００２３】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いることを特徴としている。
【００２４】
上記の構成において、検知データの秘匿度情報とは、該当する検知データを第三者に対して秘匿しておく必要性を示す情報をいう。例えば、金庫の動作状況や重要セクションへの入退室状況を示す検知データなど、個人のプライバシーに関する検知データや、機密性の高い検知データは、秘匿の必要性が高いものとして分類される。
【００２５】
上記の構成によれば、前記通信回線選択部は、上記検知データの秘匿度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、秘匿度の高い検知データを送信する必要が生じた場合には、無線通信よりも有線通信、アナログ通信よりも暗号化デジタル通信など、第三者による不正傍受や送信データ改竄のリスクが少ない通信回線を選択することが可能になる。
【００２６】
これにより、さらに、検知データの秘匿度情報に応じた安全かつ適切なデータ送信を行うことができる。
【００２７】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信することを特徴としている。
【００２８】
上記の構成において、検知データの優先度情報とは、送信時における検知データの優先度を示す情報をいい、例えば検知したセンサの種類や、送信先の外部装置における重要度に応じて、各検知データに割り当てられるものである。具体的には、センサａの検知データは、常にセンサｂの検知データに優先するなどの情報をいう。このような優先度情報は、上記検知データの一部として含まれていてもよいし、情報処理装置の備えるデータテーブルに記録されていてもよい。
【００２９】
上記の構成によれば、上記送信部は、上記検知データの優先度情報に応じた順番で、すなわち優先度の高い検知データほど先になるように、該検知データを上記外部装置に送信する。
【００３０】
これにより、さらに、優先順位の高い検知データほど先に送信することができるので、効率的な情報送信が可能になる。
【００３１】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信することを特徴としている。
【００３２】
上記の構成によれば、上記送信部は、上記通信回線選択部で選択された通信回線の種類に応じて、上記検知データはデータ形式を変換される。データ形式の変換例としては、次のようなものが挙げられる。
(1)検知データを通信回線に適した特定のプロトコル形式に変換する。
(2)デジタル用通信回線で送信できるように、アナログの検知データをサンプリングすることにより、デジタルの検知データを生成する。
(3)通信速度の遅い通信回線に適するように、検知データを圧縮したり、検知データの間引きを行う。
【００３３】
これにより、さらに、通信回線の種類に応じた最適のデータ形式を用いて、効率的な情報送信を実現することができる。
【００３４】
本発明に係るセンサネットワークシステムは、上記の課題を解決するために、上記記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴としている。
【００３５】
本発明に係る情報処理プログラムは、上記の課題を解決するために、コンピュータを、上記記載の情報処理装置として機能させることを特徴としている。
【００３６】
本発明に係るコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、上記記載の情報処理プログラムを記録したことを特徴としている。
【００３７】
これら構成によれば、上記センサネットワークシステムまたは上記情報処理プログラムを読み取り実行させるコンピュータによって、上記記載の情報処理装置と同一の作用効果を奏することができる。
【００３８】
【発明の実施の形態】
本発明の実施の一形態について図１乃至図８に基づいて説明すれば、以下の通りである。
【００３９】
（１．全体構成）
図２は、本実施形態に係るセンサネットワークを含むシステムの構成を示すブロック図である。同図に示すように、センサネットワーク１（センサネットワークシステム）は、通信回線３を介して外部装置２と接続され、データ通信可能な状態となっている。センサネットワーク１は、センサネットワークコントローラ４（情報処理装置）と、複数のセンサ５とを含んでおり、センサネットワークコントローラ４は各センサ５の検知データを受信／収集すると共に、センサネットワーク１全体を管理している。
【００４０】
なお、図２では、センサネットワーク１と通信可能に接続される外部装置２は単数であるが、センサネットワーク１と通信可能に接続される外部装置２は複数であってもよい。
【００４１】
ここで、センサネットワーク１において実行される処理の概略について説明しておく。センサネットワーク１では、各センサ５の検知情報が随時センサネットワークコントローラ４に報知される。したがって、センサ５が所定の状態を検知すると、センサネットワークコントローラ４は、そのことを認識する。
【００４２】
そして、センサネットワークコントローラ４は、各センサ５から取得した検知データを個別に、あるいは取得した検知データを総合して、外部装置２に送信する。これにより、センサ５が所定の状態を検知した場合に、その検知データを所定の外部装置２に送信することができる。
【００４３】
センサネットワークコントローラ４は、通常、複数のセンサ５（例えば最大２５６台のセンサ５、セキュリティ管理のためのセンサネットワーク１では１０台程度のセンサ５）を管理しており、これらによりセンサネットワーク１が構成される。なお、センサネットワーク１が複数存在する場合には、各センサネットワーク１の検知エリアは、図３に示すように互いに重なりあっていてもよい。
【００４４】
図３は、複数のセンサネットワーク１が重なり合っている例を示す概念図である。図３の例では、１つのセンサ５が複数のセンサネットワーク１に属していたり、１つのセンサネットワーク１に２つのセンサネットワークコントローラ４が存在したりしている。このように、センサ５が複数のセンサネットワークコントローラ４によって管理されていると、１つのセンサネットワークコントローラ４が故障等しても他のセンサネットワークコントローラ４によってセンサ５を正常に管理することが可能となる。したがって、高い信頼性が要求されるセンサ５については、上記のように複数のセンサネットワークコントローラ４によって管理することが望ましい。
【００４５】
図２のシステムにおいて、個々のセンサ５は、それぞれに付与された固有のセンサＩＤによって識別される。このようなシステムでは、一般的に、多数のセンサ５を用いるほど、高度なユーザ要求に応えることができる。多数のセンサ５に対して固有のセンサＩＤを付与するためには、センサＩＤを高ビット（例えば６４ビット以上）化すればよい。センサＩＤとしては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）のＩＰアドレスを用いることができ、センサＩＤを高ビット化するためには、１２８ビットのＩＰｖ６を用いることができる。
【００４６】
以下、センサネットワーク１の各構成について詳細に説明する。
【００４７】
（１−１．センサ）
センサネットワーク１におけるセンサ５の構成について詳細に説明する。センサ５としては種々のものを用いることができるが、その一例を挙げると、次の通りである。
【００４８】
人体等を検知するものとしては、光電センサ、ビームセンサ、超音波センサ、赤外線センサ等がある。物体の動きや破壊等を検知するものとしては、振動センサ、加速度センサ（３Ｄセンサ、ボールセミコンダクタ型センサ）等がある。音を検知するものとしては、マイクロホン、音感センサ、音響センサ等がある。映像を検知するものとしては、ビデオカメラ等がある。火災等を検知するものとしては、温度センサ、煙センサ、湿度センサ等がある。車両等に搭載されるものとしては、ＧＰＳ（Global Positioning System）、加速度センサ、ワイパＯＮ／ＯＦＦセンサ、振動センサ、傾斜センサ等がある。室内に設置されるものとしては、照明ＯＮ／ＯＦＦセンサ、水漏れセンサ等がある。屋外に設置されるものとしては、雨量計、風速計、温度計等がある。これら以外にも、静電容量レベルセンサ、静電容量浸入センサ、電流センサ、電圧センサ、ドアの開閉を検知するリードスイッチ、時刻を検知する時計等、多種多様なものがある。
【００４９】
このように、センサネットワーク１のセンサ５は、一般に「センサ」と呼ばれるものに限られておらず、現象を検知してその検知結果を電気信号に変換等してセンサネットワークコントローラ４に送ることができるあらゆる機器を含んでいる。
【００５０】
また、センサネットワーク１のセンサ５の中には、能動型センサが含まれていてもよい。能動型センサとは、例えばビデオカメラのようなものであり、検知を行う検知部としてのＣＣＤ（Charge Coupled Device）以外に、ズーム機能やオートフォーカス機能、撮影方向を切り換えるための方向切り換え機能等を備え、自動的に、あるいはセンサネットワークコントローラ４からの制御信号により動作可能なものをいう。このような能動型センサでは、現象に応じてより的確な検知を行うことができる。例えば、上記ビデオカメラの例では、撮影範囲内で移動物（煙等）を検知して、その方向に撮影方向を切り換えることにより、その移動物をより的確に撮影することができるようになる。
【００５１】
さらに、センサネットワーク１のセンサ５の中には、自律型センサが含まれていてもよい。ここでは、自律型センサとは、そのセンサ自身に関する情報（センサ情報）をセンサネットワークコントローラ４や外部装置２に例えば周期的に報知するものをいう。センサ情報とは、例えばそのセンサの種類（検知できる内容等を含む）および配置（位置、設置場所）の情報である。
【００５２】
センサは車両等の移動体に取り付けられる場合もある。センサが移動すると、そのセンサでの検知結果により得られる情報は変化し得る。例えば、センサとして車両に取り付けられた温度計を考えると、そのセンサで気温を検知する場合、車両の位置、つまりセンサの位置によって検知結果がどの地点での気温を表しているかが異なることになる。このような場合に自律型センサを用いると、常にどの地点での気温を検知しているかを認識することができる。
【００５３】
また、自律型センサ対応型のセンサネットワークコントローラ４を用いると、新たな自律型センサを追加する際には、いわゆるプラグ＆プレイのようにして容易に追加することも可能となる。
【００５４】
これらのセンサ５は、通常、特定の目的、例えば車両盗難監視、屋内侵入監視、火災監視等の目的に応じて選択され、その目的に応じた適切な場所に設置される。また、通常、その目的ごとにセンサネットワーク１が構成され、その目的を達成するための監視、通報等の処理は例えば外部装置２にて行われる。
【００５５】
なお、センサ５は、検知結果の報知方式、つまり検知結果のセンサネットワークコントローラ４への検知データの送り方によって周期型、イベント型、ポーリング型の３種類にほぼ分類することができる。ここで、周期型センサは、所定の時間的周期において検知結果を報知するものである。イベント型センサは、センサ５が所定の現象を検知したとき、例えば閾値以上の物理量等を検知したときに検知結果を報知するものである。ポーリング型センサは、センサネットワークコントローラ４側からの検知結果の報知指令を受けたときに検知結果を報知するものである。
【００５６】
（１−２．センサネットワークコントローラ）
次に、センサネットワーク１におけるセンサネットワークコントローラ４の構成について詳細に説明する。図４は、センサネットワークコントローラ４の内部構成を示すブロック図である。センサネットワークコントローラ４は、各種処理を行うＣＰＵ（Central Processing Unit）４１、各種データを記憶している記憶部４２、通信回線３とのインターフェイスとなる通信インターフェイス４３、およびセンサ５とのインターフェイスとなるセンサインターフェイス４４を備えている。
【００５７】
ＣＰＵ４１は、例えばマイクロコンピュータによって構成されており、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これにより、ＣＰＵ４１は、センサネットワークコントローラ４全体の制御を司っている。また、ＣＰＵ４１は、信号処理部４５、検知データ処理部４６、およびセンサ制御部４７の各機能ブロックとして機能する。
【００５８】
記憶部４２（記録媒体）は、ＣＰＵ４１における各種処理を行うための各種プログラムやデータを記憶している。
【００５９】
信号処理部４５は、通信回線３、通信インターフェイス４３を介して外部装置２から送られてくる制御信号に基づいて、検知データ処理部４６で行う検知データの処理やセンサ制御部４７で行うセンサ５の制御のための処理を制御する。
【００６０】
検知データ処理部４６は、センサインターフェイス４４を介してセンサ５から送られてくる検知結果としての検知データ（１次データ）に対して必要に応じて所定の処理を施し、その処理を施した検知データ（２次データ）を通信インターフェイス４３、通信回線３を介して外部装置２へ送る。
【００６１】
なお、検知データ処理部４６は、２次データを記憶部４２に記憶させ、外部装置２からの要求に応じて２次データを外部装置２に送ってもよい。
【００６２】
センサ制御部４７は、センサインターフェイス４４を介してセンサ５に制御信号を送ることにより、センサ５を制御する。センサ５の制御としては、周期型センサにおける検知データの発信周期の制御や、イベント型センサの閾値の制御、ポーリング型センサに対するポーリング制御、あるいは能動型センサの動作制御等がある。センサ制御部４７によりセンサ５をどのように制御するかは、信号処理部４５からの指令に基づく。
【００６３】
ここで、センサ制御部４７がセンサインターフェイス４４を介して制御する、センサネットワークコントローラ４とセンサ５とのデータ通信形態について説明しておく。センサ５にはそれぞれ通信機が備えられており、センサネットワークコントローラ４のセンサインターフェイス４４が親機、センサ５の通信機が子機となる。そして、親機と子機との間でデータ通信が行われる。
【００６４】
親機と子機との間のデータ通信は、無線通信でもよく、有線通信でもよい。無線通信としては、例えば、無線ＬＡＮ（Local Area Network）規格やＢｌｕｅＴｏｏｔｈ（登録商標）規格の微弱電波、特定小電力無線等の近距離無線を利用するもの、光無線を利用するもの、近距離赤外線通信等が考えられる。有線通信としては、ＬＡＮを利用するものや専用の配線を利用するものなどが考えられる。
【００６５】
親機と子機との間の通信方式としては、双方向通信または単方向通信があり、センサ５の種類によって異なる。センサ５がセンサネットワークコントローラ４
（センサインターフェイス４４）から制御信号等を受けて制御等されるものである場合には、通信方式は双方向通信となる。一方、センサ５が一方的にセンサネットワークコントローラ４（センサインターフェイス４４）に対して信号を送るようなものである場合には、通信方式は子機から親機への単方向通信となる。
【００６６】
センサ５において、検知を行う検知部と通信機（子機）との間のインターフェイスは、例えば、ＲＳ−２３２Ｃ、ＲＳ−４８５、ＤｅｖｉｃｅＮＥＴ等を利用することができる。このインターフェイスを介して、検知部による検知結果としてのアナログ電流やアナログ電圧、パルス信号等がセンサ５からセンサネットワークコントローラ４に送られる。
【００６７】
（１−３．外部装置）
図５は、外部装置２の内部構成を示すブロック図である。外部装置２は、センサネットワーク１からの検知データに基づいて各種処理を行うためのものであり、例えば通信機能を備えたコンピュータ（パーソナルコンピュータや大型のコンピュータ等）によって構成される。
【００６８】
外部装置２は、各種処理を行うＣＰＵ２２、各種データを記憶している記憶部２３、および通信回線３とのインターフェイスとなる通信インターフェイス２１を備えている。また、外部装置２は、記憶部２３への各種情報の入力、更新等を行うための入力部２４（キーボードやマウス等）や、表示部２５（ディスプレイ等）を備えている。
【００６９】
ＣＰＵ２２は、例えばマイクロコンピュータによって構成されており、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これにより、ＣＰＵ２２は、外部装置２全体の制御を司っている。
【００７０】
記憶部２３は、ＣＰＵ２２における各種処理を行うための各種プログラムやデータを記憶している。
【００７１】
通信インターフェイス２１は、通信回線３とのインターフェイスとして機能し、外部装置２は、通信インターフェイス２１を介してセンサネットワーク１とデータ送受信を行うことができる。
【００７２】
上記の構成により、外部装置２は、センサネットワーク１からの検知データに基づいて、ユーザに対する情報提供や各種情報処理を行うものであるが、外部装置２の構成は、図５に示す構成に限られるものではない。例えば、外部装置２として、各種携帯電話機やＰＤＡ（Personal Digital Assistance）などを採用してもよい。
【００７３】
（２−１．センサネットワークコントローラの通信処理動作）
本欄では、センサネットワークコントローラ４のデータ通信処理動作について説明する。
【００７４】
図６（ａ）〜（ｃ）は、センサネットワーク１における外部装置２とセンサネットワークコントローラ４との間のデータ通信形態の例を示す概念図である。
【００７５】
ここで、図６（ａ）は通信回線３としてインターネットを利用した場合を示している。なお、外部装置２とセンサネットワークコントローラ４との間全体がインターネットであってもよいが、インターネットとセンサネットワークコントローラ４との間は、例えばパケット通信方式を採用したモバイルデータ通信サービス等のワイアレスパケット通信回線で接続されてもよい。また、インターネットと外部装置２との間は電話回線（例えば、ＩＳＤＮ（Integrated Services Digital Network）回線、ＰＨＳ（Personal Handy-phone System）回線、携帯電話回線等）等の公衆回線であってもよい。
【００７６】
また、図６（ｂ）は通信回線３としてインターネット、およびインターネットに接続されたＬＡＮ（Local Area Network）を利用した場合を示している。図６（ｂ）では、インターネットとセンサネットワークコントローラ４との間にＬＡＮが介在している。ＬＡＮとしては、例えばイーサネット（登録商標）や無線ＬＡＮを利用することができる。なお、インターネットと外部装置２との間にＬＡＮが介在していてもよい。
【００７７】
図６（ｃ）は通信回線３として公衆回線を利用した場合を示している。公衆回線としては、電話回線（ＩＳＤＮ、ＰＨＳ回線、携帯電話回線等を含む）等の公衆回線を利用することができる。
【００７８】
図２では、センサネットワークコントローラ４と外部装置２とは、単に、通信回線３を介して、データ送受信可能に接続されているものとして説明したが、本実施形態に係るセンサネットワーク１（センサネットワークコントローラ４）は、図６（ａ）〜（ｃ）に示すような各種の通信回線３を利用可能であって、センサ５から収集した検知データの特性に応じて、複数の通信回線３から一つを選択したうえで、上記検知データを外部装置２に送信するものである。
【００７９】
図７は、上記のような、センサネットワークコントローラ４と外部装置２との接続形態を模式的に示す説明図である。同図において、センサネットワークコントローラ４は、選択可能な複数の通信網（通信回線）として、ワイアレスパケット通信回線３ａ，ＰＨＳ（Personal Handy-phone System）回線３ｂ，ＩＳＤＮ回線３ｃを介して、データ送受信可能に接続されている。
【００８０】
また、図７において、センサネットワークコントローラ４は、通信回線ＤＢ（データベース）１０と接続されている。通信回線ＤＢ１０には、各通信回線に関する情報として、例えばワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃの通信コスト、通信速度、通信秘匿性能（セキュリティ）に関する情報が記録されている。通信回線ＤＢ１０に記録されている情報の詳細については、２−２欄にて後述する。
【００８１】
次に、図１を用いて、本実施形態に係るセンサネットワーク１（センサネットワークコントローラ４及びセンサ５）が外部装置２にデータ送信するときの処理動作例について説明する。同図は、上記処理動作例を各ステップ別（Ｓ１〜Ｓ５）に示すフローチャートである。
【００８２】
まず、各センサ５は、環境状態を検知してその検知結果を信号（検知データ）としてセンサネットワークコントローラ４に送信する（Ｓ１）。
【００８３】
前述のように、センサ５は、周期型であれば所定の時間的周期において検知結果を報知し、イベント型であればセンサ５が所定の現象を検知したとき、例えば閾値以上の物理量等を検知したときに検知結果を報知する。また、センサ５がポーリング型であればセンサネットワークコントローラ４側からの検知結果の報知指令を受けたときに検知結果を報知する。
【００８４】
また、センサ５の検知データには、センサネットワークコントローラ４の検知データ処理部４６（図４参照）にて処理されたデータや、センサネットワークコントローラ４の記憶部４２に一旦記憶されたデータが含まれる。
【００８５】
次のステップでは、センサネットワークコントローラ４は、Ｓ１で取得した検知データの特性に応じて、複数の通信回線から一つを選択する（Ｓ２）。本ステップにおける通信回線の選択処理の詳細については、２−２欄にて後述する。
【００８６】
次のステップでは、センサネットワークコントローラ４は、取得した検知データの優先度情報に応じた順番に、上記検知データを並べ替える（Ｓ３）。
【００８７】
ここで、検知データの優先度情報とは、送信時における検知データの優先度を示す情報をいい、例えば検知したセンサ５の種類や、送信先の外部装置における重要度に応じて、各検知データに割り当てられるものである。具体的には、あるセンサ５（例えばセンサａ）の検知データは、常に他のセンサ５（例えばセンサｂ）の検知データに優先するなどの情報をいう。このような優先度情報は、上記検知データの一部として含まれていてもよいし、センサネットワークコントローラ４の備えるデータテーブルに記録されていてもよい。
【００８８】
本ステップの処理により、後のステップで外部送信される前記検知データは、優先度の高い検知データほど先になるように並べ替えられる。
【００８９】
次のステップでは、センサネットワークコントローラ４は、Ｓ２で選択された通信回線の種類に応じて、前記検知データのデータ形式を変換する（Ｓ４）。本ステップにて、センサネットワークコントローラ４が行うデータ形式の変換例としては、次のようなものが挙げられる。
(1)検知データを通信回線に適した特定のプロトコル形式に変換する。
(2)デジタル用通信回線で送信できるように、アナログの検知データをサンプリングすることにより、デジタルの検知データを生成する。
(3)通信速度の遅い通信回線に適するように、検知データの圧縮処理や間引き処理を行う。
【００９０】
上記(1)(2)の例としては、センサネットワークコントローラ４が、センサ５から送られてくるアナログ電流やアナログ電圧、パルス信号等を、通信回線３の通信プロトコルに適合するデジタル信号に変換する場合が挙げられる。
【００９１】
上記(3)の例としては、センサ５としてのビデオカメラからの１次データ、つまり画像データとしては、１画面につき２０〜３０キロビット程度のデータが毎秒３画面分、常時送られてくるようなときに、上記１次データに対して、変化の小さい画像を間引くなどの処理を施し、有用かつデータ量の小さい２次データを生成する場合が挙げられる。
【００９２】
本ステップにおいて、センサネットワークコントローラ４は、上記データ形式の変換例の他にも、送信データを第三者に解読されるリスクを軽減するために、検知データに適宜暗号化処理などを施してもよい。
【００９３】
最後のステップでは、センサネットワークコントローラ４は、Ｓ２で選択された通信回線を介して、Ｓ４で変換した検知データを外部装置２に送信する（Ｓ５）。
【００９４】
以上で説明したセンサネットワークコントローラ４のデータ通信処理動作（前記Ｓ１〜Ｓ５）は、所定の情報処理プログラムに基づいて、ＣＰＵ４１及び通信インターフェイス４３によって実現される。
【００９５】
また、上記情報処理プログラムは、センサネットワークコントローラ４の記憶部４２などのコンピュータで読み取り可能な記録媒体に記憶されている。このような情報処理プログラムは、記憶部４２の他、例えば、外部記憶装置としてセンサネットワークコントローラ４に設けられたドライブ装置で読み取られるプログラムメディアによって供給されてもよい。
【００９６】
上記プログラムメディアとは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピーディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００９７】
また、上記情報処理プログラムは、インターネットを含む通信ネットワークを通じて、センサネットワークコントローラ４にダウンロードされるものであってもよい。通信ネットワークから上記情報処理プログラムをダウンロードする場合には、そのダウンロード用プログラムは予めセンサネットワークコントローラ４に格納されていてもよいし、別の記録媒体からインストールされてもよい。なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【００９８】
（２−２．センサネットワークコントローラによる通信回線の選択処理）
本欄では、センサネットワークコントローラ４による通信回線の選択（前記Ｓ２）処理の詳細について説明する。
【００９９】
ここでは、センサネットワークコントローラ４は、図７で示したワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃのうちから一つを選択するものとして説明する。もちろん、センサネットワークコントローラが選択する通信回線の種類は、上記に限られるものではなく任意である。
【０１００】
前述のように、センサネットワークコントローラ４は、通信回線ＤＢ（データベース）１０と接続されており（図７参照）、通信回線ＤＢ１０には、各通信回線に関する情報として、例えばワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃの通信速度、通信コスト、通信秘匿性能（セキュリティ）に関する情報が記録されている。
【０１０１】
図８は、通信回線ＤＢ１０に記録されている通信回線に関する情報例を示す説明図である。同図に示されるように、通信回線ＤＢ１０には、ワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃのそれぞれについて、通信コスト（連続通信時），通信コスト（断続通信時），通信速度，通信秘匿性能（セキュリティ）等に関する情報が記録されている。
【０１０２】
図８に示したデータベース項目において、〇印は「優れている」の評価、△印は「中程度である」の評価、×印は「劣っている」の評価に対応している。同図に示した通信回線に関する情報例によれば、例えばワイアレスパケット通信（３ａ）は、断続通信時の通信コストが優れる一方、連続通信時の通信コスト，通信速度，セキュリティの項目においては、中程度の評価であることがわかる。一方、有線通信であるＩＳＤＮ回線（３ｃ）は、断続通信時の通信コストについては中程度の評価であるが、連続通信時の通信コスト，通信速度，セキュリティの各項目において優れていることがわかる。
【０１０３】
このような通信回線に関する情報は、通信回線ＤＢ１０のような外部装置ではなく、センサネットワークコントローラ４内部の記憶部４２などに記録されていてもよい。なお、通信コストは、通信回線の種類だけでなく、回線提供業者の課金体系に応じて異なるものであるから、センサネットワークコントローラ４は、この課金体系に関する情報も参照することが好ましい。
【０１０４】
センサネットワークコントローラ４は、通信回線ＤＢ１０等に記録されている通信回線に関する情報を参照しながら、センサ５から取得した検知データの特性に応じて、ワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃのうち、最適なものを選択する。
【０１０５】
センサネットワークコントローラ４は、例えば次のような観点から、センサ５から取得した検知データの特性に応じて最適な通信回線を選択する。
【０１０６】
Ｉ，センサ５がイベント型であって、センサ５から報知される検知データが断続的なパケットデータであれば、検知データの特性として、そのデータ形式が断続的なパケットデータであることが挙げられる。これに応じて、センサネットワークコントローラ４は、断続通信時の通信コストが優れるワイアレスパケット通信３ａを選択する。
【０１０７】
II，センサ５がビデオカメラなどの場合、検知データの特性として、データサイズが大きいことが挙げられる。これに応じて、センサネットワークコントローラ４は、通信速度が高速で、連続通信時の通信コストに優れるＩＳＤＮ回線３ｃを選択する。
【０１０８】
III，センサ５が火災検知センサなどであって、検知データを通報する緊急度が高く、短い所定時間や高い優先度で外部装置２に送信する必要がある場合には、検知データの特性として高い緊急度が挙げられる。これに応じて、センサネットワークコントローラ４は、通信速度に優れるＰＨＳ回線３ｂまたはＩＳＤＮ回線３ｃを選択する。
【０１０９】
このような検知データの緊急度情報としては、センサ５の種類や検知データの性質に応じて、緊急性の高い順に付与された緊急度Ａ，Ｂ，Ｃ，・・・、緊急度１，２，３・・・などの情報が挙げられるが、上記緊急度情報は、検知データの一部に含まれていてもよいし、予め各センサ５に応じて設定され、センサネットワークコントローラ４内外のデータベースに記録されていてもよい。
【０１１０】
IV，センサ５から報知される検知データが、金庫の動作状況や重要セクションへの入退室状況を示すものであって、第三者に対して秘匿しておく必要性が高い場合には、検知データの特性として個人のプライバシーとの関連性の高さや機密性の高さなど、高い秘匿度が挙げられる。これに応じて、センサネットワークコントローラ４は、セキュリティ性能に優れるＩＳＤＮ回線３ｃを選択する。
【０１１１】
このような検知データの秘匿度情報は、検知データの一部に含まれていてもよいし、予めセンサ５に応じて設定され、センサネットワークコントローラ４内外のデータベースに記録されていてもよい。
【０１１２】
以上のように、センサネットワークコントローラ４は、各センサ５から収集した検知データの特性に応じて、ワイアレスパケット通信回線３ａ，ＰＨＳ回線３ｂ，ＩＳＤＮ回線３ｃ（複数の通信回線）から一つを選択するＣＰＵ４１（通信回線選択部）と、ＣＰＵ４１で選択された通信回線を用いて、上記検知データを外部装置２に送信する通信インターフェイス４３（送信部）を備えることを特徴としている。
【０１１３】
これにより、センサネットワークコントローラ４は、通信コストの負担軽減、情報の送信効率向上、外部装置側での情報利用効率向上など、効率的な情報送信を実現することができる。
【０１１４】
なお、センサ５から収集した検知データの有する特性が複数存在する場合には、いずれの特性に着目するか、あるいはいずれの特性を優先するかを予め設定しておくことが好ましい。
【０１１５】
これにより、上記検知データの有する特性が複数であっても、例えば、検知データに火災通報が含まれる場合には、経済性やセキュリティよりも高い通信速度を有する通信回線を有線して選択するというような高度な通信回線の選択判断が可能になる。その他、上記検知データがストリームデータであるか、非ストリームデータであるかを確認し、上記検知データがストリームデータであれば、比較的高い通信速度を有する通信回線を選択することもできる。
【０１１６】
また、このような設定事項は、予めセンサネットワークコントローラ４内のデータベースに記録されていてもよいし、センサネットワークコントローラ４が外部指示を受け付ける構成を採用してもよい。
【０１１７】
【発明の効果】
本発明に係る情報処理装置は、以上のように複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備える構成である。
【０１１８】
それゆえ、予め用意された複数種類の通信回線から、上記検知データの一部に含まれる情報に応じて最適な通信回線が１つ選択される。その後、上記送信部は、このように選択された通信回線を通じて、上記検知データを外部装置に送信する。
【０１１９】
これにより、通信コストの負担軽減、情報の送信効率向上など、効率的な情報送信を実現することができるという効果を奏する。
【０１２０】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いる構成である。
【０１２１】
それゆえ、前記通信回線選択部は、上記緊急度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、緊急度の高い情報については、通信コストの高低にかかわらず、応答性が良好で、高い通信速度を有する通信回線を選択することが可能になる。
【０１２２】
これにより、さらに、検知データの緊急度情報に応じた適切な通信回線の選択、外部装置へのデータ送信を行うことができるという効果を奏する。
【０１２３】
本発明に係る情報処理装置は、以上のように、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【０１２４】
それゆえ、前記通信回線選択部は、上記検知データのデータサイズを勘案したうえで、最適な通信回線を選択することができる。
【０１２５】
これにより、検知データのデータサイズに応じた適切かつ経済的なデータ送信を行うことができるという効果を奏する。
【０１２６】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いる構成である。
【０１２７】
それゆえ、前記通信回線選択部は、上記検知データの秘匿度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、秘匿度の高い検知データを送信する必要が生じた場合には、無線通信よりも有線通信、アナログ通信よりも暗号化デジタル通信など、第三者による不正傍受や送信データ改竄のリスクが少ない通信回線を選択することが可能になる。
【０１２８】
これにより、さらに、検知データの秘匿度情報に応じた安全かつ適切なデータ送信を行うことができるという効果を奏する。
【０１２９】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信する構成である。
【０１３０】
それゆえ、上記送信部は、上記検知データの優先度情報に応じた順番で、すなわち優先度の高い検知データほど先になるように、該検知データを上記外部装置に送信する。
【０１３１】
これにより、さらに、優先順位の高い検知データほど先に送信することができるので、効率的な情報送信が可能になるという効果を奏する。
【０１３２】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信する構成である。
【０１３３】
それゆえ、上記送信部は、上記通信回線選択部で選択された通信回線の種類に応じて、上記検知データはデータ形式を変換される。
【０１３４】
これにより、さらに、通信回線の種類に応じた最適のデータ形式を用いて、効率的な情報送信を実現することができるという効果を奏する。
【０１３５】
本発明に係るセンサネットワークシステムは、上記の課題を解決するために、上記記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴としている。
【０１３６】
本発明に係る情報処理プログラムは、以上のように、コンピュータを、上記記載の情報処理装置として機能させる構成である。
【０１３７】
本発明に係るコンピュータ読み取り可能な記録媒体は、以上のように、上記記載の情報処理プログラムを記録した構成である。
【０１３８】
これら構成によれば、上記センサネットワークシステムまたは上記情報処理プログラムを読み取り実行させるコンピュータによって、上記記載の情報処理装置と同一の作用効果を奏することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係るセンサネットワークが外部装置にデータ送信するときの処理動作例を示すフローチャートである。
【図２】  本実施形態に係るセンサネットワークを含むシステムの構成を示すブロック図である。
【図３】複数のセンサネットワークが重なり合っている例を示す概念図である。
【図４】センサネットワークコントローラの内部構成を示すブロック図である。
【図５】外部装置の内部構成を示すブロック図である。
【図６】（ａ）〜（ｃ）は、センサネットワークにおける外部装置とセンサネットワークコントローラとの間のデータ通信形態の例を示す概念図である。
【図７】  センサネットワークコントローラと外部装置との接続形態を模式的に示す説明図である。
【図８】  通信回線に記録されている通信回線に関する情報例を示す説明図である。
【符号の説明】
１    センサネットワーク（センサネットワークシステム）
２    外部装置
３    通信回線
３ａ  ワイアレスパケット通信回線（通信回線）
３ｂ  ＰＨＳ回線（通信回線）
３ｃ  ＩＳＤＮ回線（通信回線）
４    センサネットワークコントローラ（情報処理装置）
５    センサ
４１  ＣＰＵ（通信回線選択部）
４２  記憶部（記録媒体）
４３  通信インターフェイス（送信部）
【図１】
0004298944.tif 000002
【図２】
0004298944.tif 000003
【図３】
0004298944.tif 000004
【図４】
0004298944.tif 000005
【図５】
0004298944.tif 000006
【図６】
0004298944.tif 000007
【図７】
0004298944.tif 000008
【図８】
0004298944.tif 000009