Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4298944B2 - Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program - Google Patents
[go: Go Back, main page]

JP4298944B2 - Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program - Google Patents

Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program Download PDF

Info

Publication number
JP4298944B2
JP4298944B2 JP2001320850A JP2001320850A JP4298944B2 JP 4298944 B2 JP4298944 B2 JP 4298944B2 JP 2001320850 A JP2001320850 A JP 2001320850A JP 2001320850 A JP2001320850 A JP 2001320850A JP 4298944 B2 JP4298944 B2 JP 4298944B2
Authority
JP
Japan
Prior art keywords
sensor
detection data
information processing
communication line
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001320850A
Other languages
Japanese (ja)
Other versions
JP2003123177A (en
Inventor
俊宏 鈴木
好之 大槻
雅之 大八木
雅貴 山戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Priority to JP2001320850A priority Critical patent/JP4298944B2/en
Publication of JP2003123177A publication Critical patent/JP2003123177A/en
Application granted granted Critical
Publication of JP4298944B2 publication Critical patent/JP4298944B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数のセンサと、各センサの検知データを収集する情報処理装置とを含むセンサネットワークシステム、そのセンサネットワークシステムにおける情報処理装置、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【0002】
【従来の技術】
我々の生活空間等には、車両盗難監視、屋内侵入監視、火災監視等の目的に応じた多種、多様なセンサが数多く設置されている。これらのセンサは、通常、その設置目的ごとにセンサネットワークを構成している。我々は、各センサネットワークからの情報に基づいて所期の目的を達成できるようになっている。
【0003】
近年の情報通信技術の進歩に伴い、このようなセンサネットワークによる取得情報を、各種通信手段を介して、遠隔の外部装置に送信することも提案されている。このような情報送信によって、各種現象検知や情報処理を遠隔管理することが可能になる。
【0004】
このようなセンサネットワークから、各種コンピュータやサーバなどの外部装置に、センサ取得情報を送信する場合には、有線,無線の電話通信網、ローカルエリアネットワーク、インターネットなどの通信回線を通じて、相当量の情報送信を行うことになる。
【0005】
【発明が解決しようとする課題】
しかしながら、このような通信回線は、通信コストなどの特性において一長一短がある。したがって、固定的な通信回線を採用したのでは、センサ集積度の高いセンサネットワークから、効率的にセンサ取得情報(検知データ)を送信することは困難になってしまう。
【0006】
また、通信回線による情報送信には、第三者の不正傍受や送信データの改竄というリスクが伴う。センサ取得情報の中には、特に機密性の高いものや個人のプライバシーに関するものであって、このようなリスクを極力回避すべきものも含まれているが、固定的な通信回線を採用したのでは、的確なリスク回避を行うことができない。
【0007】
更に、昨今の取得情報の高度化、センサの小型化/コストダウン等に伴い、各センサネットワークを構成するセンサの数は劇的な勢いで増加する傾向にある。典型的なセンサネットワークを構成するセンサの数は、現在でも、数十〜数百個であり、将来的には、数千〜数億個のセンサ群で構成されるセンサネットワークも提案されている。これに伴い、これらセンサから送信されるセンサ取得情報の種類やデータサイズも益々増加する傾向にある。
【0008】
しかし、各センサによる取得情報の全てが、送信先の外部装置に必要であるとは限らない。センサ取得情報には、非常通報などのように、極めて緊急性の高いものが含まれる一方で、センサによって連続的に取得される情報の一部のみが重要な場合もある。したがって、センサからの取得情報を、センサネットワークから順次送信したのでは、通信負担があまりにも大きくなるうえ、情報の送信効率や外部装置側での情報利用効率は極めて悪くなる。
【0009】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、センサで取得した検知データの特性に応じた効率的な情報送信を行う情報処理装置、センサネットワークシステム、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【0010】
【課題を解決するための手段】
本発明に係る情報処理装置は、上記の課題を解決するために、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【0011】
上記の構成において、センサの構成や種類は特に限定されるものではなく、環境状態を検知してその検知結果を信号として出力できるあらゆる機器が含まれる。例えば、人体等を検知するセンサとしては、光電センサ,ビームセンサ,超音波センサ,赤外線センサ等、物体の動きや破壊等を検知するセンサとして、振動センサ,加速度センサ等、音を検知するセンサとして、マイクロホン,音感センサ,音響センサ等、多種多様なものがある。
【0012】
また、上記センサの中には、能動型センサが含まれていてもよい。能動型センサとは、例えばビデオカメラのようなものであり、検知部以外に、撮影方向を切り換えるための方向切り換え機能等を備え、外部からの制御信号により動作可能なものをいう。
【0013】
上記の構成によれば、複数のセンサで検知/取得された種々の検知データは、共にセンサネットワークを構築する情報処理装置によって収集される。その後、通信回線選択部は、予め用意された複数種類の通信回線から、上記検知データの一部に含まれる情報に応じて最適な通信回線を1つ選択する。この通信回線の選択にあたっては、通信回線選択部は、情報処理装置内外のデータベース等に登録された通信回線に関する情報を適宜参照してもよい。その後、上記送信部は、このように選択された通信回線を通じて、上記検知データを外部装置に送信する。
【0014】
この結果、例えば、送信すべき検知データの検知頻度が大きく、頻繁に/リアルタイムで検知データを送信する必要がある場合には、通信回線選択部は、高い通信速度を有する通信回線を選択したり、通信回数あたりの通信コストが経済的な通信回線を選択したりすることが可能になる。
【0015】
これにより、通信コストの負担軽減、情報の送信効率向上など、効率的な情報送信を実現することができる。
【0016】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いることを特徴としている。
【0017】
上記の構成において、検知データの緊急度情報とは、該当する検知データをどの程度の所要時間や優先度で外部装置に送信すべきかを示す情報であって、例えば、センサの種類や検知データの性質に応じて、緊急性の高い順に付与された緊急度A,B,C,・・・、緊急度1,2,3・・・などの情報をいう。例えば、火災検知センサで検知した火災情報に関する検知データに、一般的に、高い緊急度が付与される。
【0018】
上記の構成によれば、前記通信回線選択部は、上記緊急度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、緊急度の高い情報については、通信コストの高低にかかわらず、応答性が良好で、高い通信速度を有する通信回線を選択することが可能になる。
【0019】
これにより、さらに、検知データの緊急度情報に応じた適切な通信回線の選択、外部装置へのデータ送信を行うことができる。
【0020】
本発明に係る情報処理装置は、上記の課題を解決するために、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【0021】
上記の構成によれば、前記通信回線選択部は、上記検知データのデータサイズを勘案したうえで、最適な通信回線を選択することができる。例えば、データサイズの大きな検知データを送信する必要が生じた場合には、高い通信速度を有する通信回線や、データ量あたりの通信コストが経済的な通信回線を選択することが可能になる。
【0022】
これにより、検知データのデータサイズに応じた適切かつ経済的なデータ送信を行うことができる。
【0023】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いることを特徴としている。
【0024】
上記の構成において、検知データの秘匿度情報とは、該当する検知データを第三者に対して秘匿しておく必要性を示す情報をいう。例えば、金庫の動作状況や重要セクションへの入退室状況を示す検知データなど、個人のプライバシーに関する検知データや、機密性の高い検知データは、秘匿の必要性が高いものとして分類される。
【0025】
上記の構成によれば、前記通信回線選択部は、上記検知データの秘匿度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、秘匿度の高い検知データを送信する必要が生じた場合には、無線通信よりも有線通信、アナログ通信よりも暗号化デジタル通信など、第三者による不正傍受や送信データ改竄のリスクが少ない通信回線を選択することが可能になる。
【0026】
これにより、さらに、検知データの秘匿度情報に応じた安全かつ適切なデータ送信を行うことができる。
【0027】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信することを特徴としている。
【0028】
上記の構成において、検知データの優先度情報とは、送信時における検知データの優先度を示す情報をいい、例えば検知したセンサの種類や、送信先の外部装置における重要度に応じて、各検知データに割り当てられるものである。具体的には、センサaの検知データは、常にセンサbの検知データに優先するなどの情報をいう。このような優先度情報は、上記検知データの一部として含まれていてもよいし、情報処理装置の備えるデータテーブルに記録されていてもよい。
【0029】
上記の構成によれば、上記送信部は、上記検知データの優先度情報に応じた順番で、すなわち優先度の高い検知データほど先になるように、該検知データを上記外部装置に送信する。
【0030】
これにより、さらに、優先順位の高い検知データほど先に送信することができるので、効率的な情報送信が可能になる。
【0031】
本発明に係る情報処理装置は、上記の課題を解決するために、上記記載の情報処理装置において、上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信することを特徴としている。
【0032】
上記の構成によれば、上記送信部は、上記通信回線選択部で選択された通信回線の種類に応じて、上記検知データはデータ形式を変換される。データ形式の変換例としては、次のようなものが挙げられる。
(1)検知データを通信回線に適した特定のプロトコル形式に変換する。
(2)デジタル用通信回線で送信できるように、アナログの検知データをサンプリングすることにより、デジタルの検知データを生成する。
(3)通信速度の遅い通信回線に適するように、検知データを圧縮したり、検知データの間引きを行う。
【0033】
これにより、さらに、通信回線の種類に応じた最適のデータ形式を用いて、効率的な情報送信を実現することができる。
【0034】
本発明に係るセンサネットワークシステムは、上記の課題を解決するために、上記記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴としている。
【0035】
本発明に係る情報処理プログラムは、上記の課題を解決するために、コンピュータを、上記記載の情報処理装置として機能させることを特徴としている。
【0036】
本発明に係るコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、上記記載の情報処理プログラムを記録したことを特徴としている。
【0037】
これら構成によれば、上記センサネットワークシステムまたは上記情報処理プログラムを読み取り実行させるコンピュータによって、上記記載の情報処理装置と同一の作用効果を奏することができる。
【0038】
【発明の実施の形態】
本発明の実施の一形態について図1乃至図8に基づいて説明すれば、以下の通りである。
【0039】
(1.全体構成)
図2は、本実施形態に係るセンサネットワークを含むシステムの構成を示すブロック図である。同図に示すように、センサネットワーク1(センサネットワークシステム)は、通信回線3を介して外部装置2と接続され、データ通信可能な状態となっている。センサネットワーク1は、センサネットワークコントローラ4(情報処理装置)と、複数のセンサ5とを含んでおり、センサネットワークコントローラ4は各センサ5の検知データを受信/収集すると共に、センサネットワーク1全体を管理している。
【0040】
なお、図2では、センサネットワーク1と通信可能に接続される外部装置2は単数であるが、センサネットワーク1と通信可能に接続される外部装置2は複数であってもよい。
【0041】
ここで、センサネットワーク1において実行される処理の概略について説明しておく。センサネットワーク1では、各センサ5の検知情報が随時センサネットワークコントローラ4に報知される。したがって、センサ5が所定の状態を検知すると、センサネットワークコントローラ4は、そのことを認識する。
【0042】
そして、センサネットワークコントローラ4は、各センサ5から取得した検知データを個別に、あるいは取得した検知データを総合して、外部装置2に送信する。これにより、センサ5が所定の状態を検知した場合に、その検知データを所定の外部装置2に送信することができる。
【0043】
センサネットワークコントローラ4は、通常、複数のセンサ5(例えば最大256台のセンサ5、セキュリティ管理のためのセンサネットワーク1では10台程度のセンサ5)を管理しており、これらによりセンサネットワーク1が構成される。なお、センサネットワーク1が複数存在する場合には、各センサネットワーク1の検知エリアは、図3に示すように互いに重なりあっていてもよい。
【0044】
図3は、複数のセンサネットワーク1が重なり合っている例を示す概念図である。図3の例では、1つのセンサ5が複数のセンサネットワーク1に属していたり、1つのセンサネットワーク1に2つのセンサネットワークコントローラ4が存在したりしている。このように、センサ5が複数のセンサネットワークコントローラ4によって管理されていると、1つのセンサネットワークコントローラ4が故障等しても他のセンサネットワークコントローラ4によってセンサ5を正常に管理することが可能となる。したがって、高い信頼性が要求されるセンサ5については、上記のように複数のセンサネットワークコントローラ4によって管理することが望ましい。
【0045】
図2のシステムにおいて、個々のセンサ5は、それぞれに付与された固有のセンサIDによって識別される。このようなシステムでは、一般的に、多数のセンサ5を用いるほど、高度なユーザ要求に応えることができる。多数のセンサ5に対して固有のセンサIDを付与するためには、センサIDを高ビット(例えば64ビット以上)化すればよい。センサIDとしては、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)のIPアドレスを用いることができ、センサIDを高ビット化するためには、128ビットのIPv6を用いることができる。
【0046】
以下、センサネットワーク1の各構成について詳細に説明する。
【0047】
(1−1.センサ)
センサネットワーク1におけるセンサ5の構成について詳細に説明する。センサ5としては種々のものを用いることができるが、その一例を挙げると、次の通りである。
【0048】
人体等を検知するものとしては、光電センサ、ビームセンサ、超音波センサ、赤外線センサ等がある。物体の動きや破壊等を検知するものとしては、振動センサ、加速度センサ(3Dセンサ、ボールセミコンダクタ型センサ)等がある。音を検知するものとしては、マイクロホン、音感センサ、音響センサ等がある。映像を検知するものとしては、ビデオカメラ等がある。火災等を検知するものとしては、温度センサ、煙センサ、湿度センサ等がある。車両等に搭載されるものとしては、GPS(Global Positioning System)、加速度センサ、ワイパON/OFFセンサ、振動センサ、傾斜センサ等がある。室内に設置されるものとしては、照明ON/OFFセンサ、水漏れセンサ等がある。屋外に設置されるものとしては、雨量計、風速計、温度計等がある。これら以外にも、静電容量レベルセンサ、静電容量浸入センサ、電流センサ、電圧センサ、ドアの開閉を検知するリードスイッチ、時刻を検知する時計等、多種多様なものがある。
【0049】
このように、センサネットワーク1のセンサ5は、一般に「センサ」と呼ばれるものに限られておらず、現象を検知してその検知結果を電気信号に変換等してセンサネットワークコントローラ4に送ることができるあらゆる機器を含んでいる。
【0050】
また、センサネットワーク1のセンサ5の中には、能動型センサが含まれていてもよい。能動型センサとは、例えばビデオカメラのようなものであり、検知を行う検知部としてのCCD(Charge Coupled Device)以外に、ズーム機能やオートフォーカス機能、撮影方向を切り換えるための方向切り換え機能等を備え、自動的に、あるいはセンサネットワークコントローラ4からの制御信号により動作可能なものをいう。このような能動型センサでは、現象に応じてより的確な検知を行うことができる。例えば、上記ビデオカメラの例では、撮影範囲内で移動物(煙等)を検知して、その方向に撮影方向を切り換えることにより、その移動物をより的確に撮影することができるようになる。
【0051】
さらに、センサネットワーク1のセンサ5の中には、自律型センサが含まれていてもよい。ここでは、自律型センサとは、そのセンサ自身に関する情報(センサ情報)をセンサネットワークコントローラ4や外部装置2に例えば周期的に報知するものをいう。センサ情報とは、例えばそのセンサの種類(検知できる内容等を含む)および配置(位置、設置場所)の情報である。
【0052】
センサは車両等の移動体に取り付けられる場合もある。センサが移動すると、そのセンサでの検知結果により得られる情報は変化し得る。例えば、センサとして車両に取り付けられた温度計を考えると、そのセンサで気温を検知する場合、車両の位置、つまりセンサの位置によって検知結果がどの地点での気温を表しているかが異なることになる。このような場合に自律型センサを用いると、常にどの地点での気温を検知しているかを認識することができる。
【0053】
また、自律型センサ対応型のセンサネットワークコントローラ4を用いると、新たな自律型センサを追加する際には、いわゆるプラグ&プレイのようにして容易に追加することも可能となる。
【0054】
これらのセンサ5は、通常、特定の目的、例えば車両盗難監視、屋内侵入監視、火災監視等の目的に応じて選択され、その目的に応じた適切な場所に設置される。また、通常、その目的ごとにセンサネットワーク1が構成され、その目的を達成するための監視、通報等の処理は例えば外部装置2にて行われる。
【0055】
なお、センサ5は、検知結果の報知方式、つまり検知結果のセンサネットワークコントローラ4への検知データの送り方によって周期型、イベント型、ポーリング型の3種類にほぼ分類することができる。ここで、周期型センサは、所定の時間的周期において検知結果を報知するものである。イベント型センサは、センサ5が所定の現象を検知したとき、例えば閾値以上の物理量等を検知したときに検知結果を報知するものである。ポーリング型センサは、センサネットワークコントローラ4側からの検知結果の報知指令を受けたときに検知結果を報知するものである。
【0056】
(1−2.センサネットワークコントローラ)
次に、センサネットワーク1におけるセンサネットワークコントローラ4の構成について詳細に説明する。図4は、センサネットワークコントローラ4の内部構成を示すブロック図である。センサネットワークコントローラ4は、各種処理を行うCPU(Central Processing Unit)41、各種データを記憶している記憶部42、通信回線3とのインターフェイスとなる通信インターフェイス43、およびセンサ5とのインターフェイスとなるセンサインターフェイス44を備えている。
【0057】
CPU41は、例えばマイクロコンピュータによって構成されており、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これにより、CPU41は、センサネットワークコントローラ4全体の制御を司っている。また、CPU41は、信号処理部45、検知データ処理部46、およびセンサ制御部47の各機能ブロックとして機能する。
【0058】
記憶部42(記録媒体)は、CPU41における各種処理を行うための各種プログラムやデータを記憶している。
【0059】
信号処理部45は、通信回線3、通信インターフェイス43を介して外部装置2から送られてくる制御信号に基づいて、検知データ処理部46で行う検知データの処理やセンサ制御部47で行うセンサ5の制御のための処理を制御する。
【0060】
検知データ処理部46は、センサインターフェイス44を介してセンサ5から送られてくる検知結果としての検知データ(1次データ)に対して必要に応じて所定の処理を施し、その処理を施した検知データ(2次データ)を通信インターフェイス43、通信回線3を介して外部装置2へ送る。
【0061】
なお、検知データ処理部46は、2次データを記憶部42に記憶させ、外部装置2からの要求に応じて2次データを外部装置2に送ってもよい。
【0062】
センサ制御部47は、センサインターフェイス44を介してセンサ5に制御信号を送ることにより、センサ5を制御する。センサ5の制御としては、周期型センサにおける検知データの発信周期の制御や、イベント型センサの閾値の制御、ポーリング型センサに対するポーリング制御、あるいは能動型センサの動作制御等がある。センサ制御部47によりセンサ5をどのように制御するかは、信号処理部45からの指令に基づく。
【0063】
ここで、センサ制御部47がセンサインターフェイス44を介して制御する、センサネットワークコントローラ4とセンサ5とのデータ通信形態について説明しておく。センサ5にはそれぞれ通信機が備えられており、センサネットワークコントローラ4のセンサインターフェイス44が親機、センサ5の通信機が子機となる。そして、親機と子機との間でデータ通信が行われる。
【0064】
親機と子機との間のデータ通信は、無線通信でもよく、有線通信でもよい。無線通信としては、例えば、無線LAN(Local Area Network)規格やBlueTooth(登録商標)規格の微弱電波、特定小電力無線等の近距離無線を利用するもの、光無線を利用するもの、近距離赤外線通信等が考えられる。有線通信としては、LANを利用するものや専用の配線を利用するものなどが考えられる。
【0065】
親機と子機との間の通信方式としては、双方向通信または単方向通信があり、センサ5の種類によって異なる。センサ5がセンサネットワークコントローラ4
(センサインターフェイス44)から制御信号等を受けて制御等されるものである場合には、通信方式は双方向通信となる。一方、センサ5が一方的にセンサネットワークコントローラ4(センサインターフェイス44)に対して信号を送るようなものである場合には、通信方式は子機から親機への単方向通信となる。
【0066】
センサ5において、検知を行う検知部と通信機(子機)との間のインターフェイスは、例えば、RS−232C、RS−485、DeviceNET等を利用することができる。このインターフェイスを介して、検知部による検知結果としてのアナログ電流やアナログ電圧、パルス信号等がセンサ5からセンサネットワークコントローラ4に送られる。
【0067】
(1−3.外部装置)
図5は、外部装置2の内部構成を示すブロック図である。外部装置2は、センサネットワーク1からの検知データに基づいて各種処理を行うためのものであり、例えば通信機能を備えたコンピュータ(パーソナルコンピュータや大型のコンピュータ等)によって構成される。
【0068】
外部装置2は、各種処理を行うCPU22、各種データを記憶している記憶部23、および通信回線3とのインターフェイスとなる通信インターフェイス21を備えている。また、外部装置2は、記憶部23への各種情報の入力、更新等を行うための入力部24(キーボードやマウス等)や、表示部25(ディスプレイ等)を備えている。
【0069】
CPU22は、例えばマイクロコンピュータによって構成されており、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これにより、CPU22は、外部装置2全体の制御を司っている。
【0070】
記憶部23は、CPU22における各種処理を行うための各種プログラムやデータを記憶している。
【0071】
通信インターフェイス21は、通信回線3とのインターフェイスとして機能し、外部装置2は、通信インターフェイス21を介してセンサネットワーク1とデータ送受信を行うことができる。
【0072】
上記の構成により、外部装置2は、センサネットワーク1からの検知データに基づいて、ユーザに対する情報提供や各種情報処理を行うものであるが、外部装置2の構成は、図5に示す構成に限られるものではない。例えば、外部装置2として、各種携帯電話機やPDA(Personal Digital Assistance)などを採用してもよい。
【0073】
(2−1.センサネットワークコントローラの通信処理動作)
本欄では、センサネットワークコントローラ4のデータ通信処理動作について説明する。
【0074】
図6(a)〜(c)は、センサネットワーク1における外部装置2とセンサネットワークコントローラ4との間のデータ通信形態の例を示す概念図である。
【0075】
ここで、図6(a)は通信回線3としてインターネットを利用した場合を示している。なお、外部装置2とセンサネットワークコントローラ4との間全体がインターネットであってもよいが、インターネットとセンサネットワークコントローラ4との間は、例えばパケット通信方式を採用したモバイルデータ通信サービス等のワイアレスパケット通信回線で接続されてもよい。また、インターネットと外部装置2との間は電話回線(例えば、ISDN(Integrated Services Digital Network)回線、PHS(Personal Handy-phone System)回線、携帯電話回線等)等の公衆回線であってもよい。
【0076】
また、図6(b)は通信回線3としてインターネット、およびインターネットに接続されたLAN(Local Area Network)を利用した場合を示している。図6(b)では、インターネットとセンサネットワークコントローラ4との間にLANが介在している。LANとしては、例えばイーサネット(登録商標)や無線LANを利用することができる。なお、インターネットと外部装置2との間にLANが介在していてもよい。
【0077】
図6(c)は通信回線3として公衆回線を利用した場合を示している。公衆回線としては、電話回線(ISDN、PHS回線、携帯電話回線等を含む)等の公衆回線を利用することができる。
【0078】
図2では、センサネットワークコントローラ4と外部装置2とは、単に、通信回線3を介して、データ送受信可能に接続されているものとして説明したが、本実施形態に係るセンサネットワーク1(センサネットワークコントローラ4)は、図6(a)〜(c)に示すような各種の通信回線3を利用可能であって、センサ5から収集した検知データの特性に応じて、複数の通信回線3から一つを選択したうえで、上記検知データを外部装置2に送信するものである。
【0079】
図7は、上記のような、センサネットワークコントローラ4と外部装置2との接続形態を模式的に示す説明図である。同図において、センサネットワークコントローラ4は、選択可能な複数の通信網(通信回線)として、ワイアレスパケット通信回線3a,PHS(Personal Handy-phone System)回線3b,ISDN回線3cを介して、データ送受信可能に接続されている。
【0080】
また、図7において、センサネットワークコントローラ4は、通信回線DB(データベース)10と接続されている。通信回線DB10には、各通信回線に関する情報として、例えばワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3cの通信コスト、通信速度、通信秘匿性能(セキュリティ)に関する情報が記録されている。通信回線DB10に記録されている情報の詳細については、2−2欄にて後述する。
【0081】
次に、図1を用いて、本実施形態に係るセンサネットワーク1(センサネットワークコントローラ4及びセンサ5)が外部装置2にデータ送信するときの処理動作例について説明する。同図は、上記処理動作例を各ステップ別(S1〜S5)に示すフローチャートである。
【0082】
まず、各センサ5は、環境状態を検知してその検知結果を信号(検知データ)としてセンサネットワークコントローラ4に送信する(S1)。
【0083】
前述のように、センサ5は、周期型であれば所定の時間的周期において検知結果を報知し、イベント型であればセンサ5が所定の現象を検知したとき、例えば閾値以上の物理量等を検知したときに検知結果を報知する。また、センサ5がポーリング型であればセンサネットワークコントローラ4側からの検知結果の報知指令を受けたときに検知結果を報知する。
【0084】
また、センサ5の検知データには、センサネットワークコントローラ4の検知データ処理部46(図4参照)にて処理されたデータや、センサネットワークコントローラ4の記憶部42に一旦記憶されたデータが含まれる。
【0085】
次のステップでは、センサネットワークコントローラ4は、S1で取得した検知データの特性に応じて、複数の通信回線から一つを選択する(S2)。本ステップにおける通信回線の選択処理の詳細については、2−2欄にて後述する。
【0086】
次のステップでは、センサネットワークコントローラ4は、取得した検知データの優先度情報に応じた順番に、上記検知データを並べ替える(S3)。
【0087】
ここで、検知データの優先度情報とは、送信時における検知データの優先度を示す情報をいい、例えば検知したセンサ5の種類や、送信先の外部装置における重要度に応じて、各検知データに割り当てられるものである。具体的には、あるセンサ5(例えばセンサa)の検知データは、常に他のセンサ5(例えばセンサb)の検知データに優先するなどの情報をいう。このような優先度情報は、上記検知データの一部として含まれていてもよいし、センサネットワークコントローラ4の備えるデータテーブルに記録されていてもよい。
【0088】
本ステップの処理により、後のステップで外部送信される前記検知データは、優先度の高い検知データほど先になるように並べ替えられる。
【0089】
次のステップでは、センサネットワークコントローラ4は、S2で選択された通信回線の種類に応じて、前記検知データのデータ形式を変換する(S4)。本ステップにて、センサネットワークコントローラ4が行うデータ形式の変換例としては、次のようなものが挙げられる。
(1)検知データを通信回線に適した特定のプロトコル形式に変換する。
(2)デジタル用通信回線で送信できるように、アナログの検知データをサンプリングすることにより、デジタルの検知データを生成する。
(3)通信速度の遅い通信回線に適するように、検知データの圧縮処理や間引き処理を行う。
【0090】
上記(1)(2)の例としては、センサネットワークコントローラ4が、センサ5から送られてくるアナログ電流やアナログ電圧、パルス信号等を、通信回線3の通信プロトコルに適合するデジタル信号に変換する場合が挙げられる。
【0091】
上記(3)の例としては、センサ5としてのビデオカメラからの1次データ、つまり画像データとしては、1画面につき20〜30キロビット程度のデータが毎秒3画面分、常時送られてくるようなときに、上記1次データに対して、変化の小さい画像を間引くなどの処理を施し、有用かつデータ量の小さい2次データを生成する場合が挙げられる。
【0092】
本ステップにおいて、センサネットワークコントローラ4は、上記データ形式の変換例の他にも、送信データを第三者に解読されるリスクを軽減するために、検知データに適宜暗号化処理などを施してもよい。
【0093】
最後のステップでは、センサネットワークコントローラ4は、S2で選択された通信回線を介して、S4で変換した検知データを外部装置2に送信する(S5)。
【0094】
以上で説明したセンサネットワークコントローラ4のデータ通信処理動作(前記S1〜S5)は、所定の情報処理プログラムに基づいて、CPU41及び通信インターフェイス43によって実現される。
【0095】
また、上記情報処理プログラムは、センサネットワークコントローラ4の記憶部42などのコンピュータで読み取り可能な記録媒体に記憶されている。このような情報処理プログラムは、記憶部42の他、例えば、外部記憶装置としてセンサネットワークコントローラ4に設けられたドライブ装置で読み取られるプログラムメディアによって供給されてもよい。
【0096】
上記プログラムメディアとは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピーディスクやハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD等の光ディスクのディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM、EPROM、EEPROM、フラッシュROM等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【0097】
また、上記情報処理プログラムは、インターネットを含む通信ネットワークを通じて、センサネットワークコントローラ4にダウンロードされるものであってもよい。通信ネットワークから上記情報処理プログラムをダウンロードする場合には、そのダウンロード用プログラムは予めセンサネットワークコントローラ4に格納されていてもよいし、別の記録媒体からインストールされてもよい。なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【0098】
(2−2.センサネットワークコントローラによる通信回線の選択処理)
本欄では、センサネットワークコントローラ4による通信回線の選択(前記S2)処理の詳細について説明する。
【0099】
ここでは、センサネットワークコントローラ4は、図7で示したワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3cのうちから一つを選択するものとして説明する。もちろん、センサネットワークコントローラが選択する通信回線の種類は、上記に限られるものではなく任意である。
【0100】
前述のように、センサネットワークコントローラ4は、通信回線DB(データベース)10と接続されており(図7参照)、通信回線DB10には、各通信回線に関する情報として、例えばワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3cの通信速度、通信コスト、通信秘匿性能(セキュリティ)に関する情報が記録されている。
【0101】
図8は、通信回線DB10に記録されている通信回線に関する情報例を示す説明図である。同図に示されるように、通信回線DB10には、ワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3cのそれぞれについて、通信コスト(連続通信時),通信コスト(断続通信時),通信速度,通信秘匿性能(セキュリティ)等に関する情報が記録されている。
【0102】
図8に示したデータベース項目において、〇印は「優れている」の評価、△印は「中程度である」の評価、×印は「劣っている」の評価に対応している。同図に示した通信回線に関する情報例によれば、例えばワイアレスパケット通信(3a)は、断続通信時の通信コストが優れる一方、連続通信時の通信コスト,通信速度,セキュリティの項目においては、中程度の評価であることがわかる。一方、有線通信であるISDN回線(3c)は、断続通信時の通信コストについては中程度の評価であるが、連続通信時の通信コスト,通信速度,セキュリティの各項目において優れていることがわかる。
【0103】
このような通信回線に関する情報は、通信回線DB10のような外部装置ではなく、センサネットワークコントローラ4内部の記憶部42などに記録されていてもよい。なお、通信コストは、通信回線の種類だけでなく、回線提供業者の課金体系に応じて異なるものであるから、センサネットワークコントローラ4は、この課金体系に関する情報も参照することが好ましい。
【0104】
センサネットワークコントローラ4は、通信回線DB10等に記録されている通信回線に関する情報を参照しながら、センサ5から取得した検知データの特性に応じて、ワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3cのうち、最適なものを選択する。
【0105】
センサネットワークコントローラ4は、例えば次のような観点から、センサ5から取得した検知データの特性に応じて最適な通信回線を選択する。
【0106】
I,センサ5がイベント型であって、センサ5から報知される検知データが断続的なパケットデータであれば、検知データの特性として、そのデータ形式が断続的なパケットデータであることが挙げられる。これに応じて、センサネットワークコントローラ4は、断続通信時の通信コストが優れるワイアレスパケット通信3aを選択する。
【0107】
II,センサ5がビデオカメラなどの場合、検知データの特性として、データサイズが大きいことが挙げられる。これに応じて、センサネットワークコントローラ4は、通信速度が高速で、連続通信時の通信コストに優れるISDN回線3cを選択する。
【0108】
III,センサ5が火災検知センサなどであって、検知データを通報する緊急度が高く、短い所定時間や高い優先度で外部装置2に送信する必要がある場合には、検知データの特性として高い緊急度が挙げられる。これに応じて、センサネットワークコントローラ4は、通信速度に優れるPHS回線3bまたはISDN回線3cを選択する。
【0109】
このような検知データの緊急度情報としては、センサ5の種類や検知データの性質に応じて、緊急性の高い順に付与された緊急度A,B,C,・・・、緊急度1,2,3・・・などの情報が挙げられるが、上記緊急度情報は、検知データの一部に含まれていてもよいし、予め各センサ5に応じて設定され、センサネットワークコントローラ4内外のデータベースに記録されていてもよい。
【0110】
IV,センサ5から報知される検知データが、金庫の動作状況や重要セクションへの入退室状況を示すものであって、第三者に対して秘匿しておく必要性が高い場合には、検知データの特性として個人のプライバシーとの関連性の高さや機密性の高さなど、高い秘匿度が挙げられる。これに応じて、センサネットワークコントローラ4は、セキュリティ性能に優れるISDN回線3cを選択する。
【0111】
このような検知データの秘匿度情報は、検知データの一部に含まれていてもよいし、予めセンサ5に応じて設定され、センサネットワークコントローラ4内外のデータベースに記録されていてもよい。
【0112】
以上のように、センサネットワークコントローラ4は、各センサ5から収集した検知データの特性に応じて、ワイアレスパケット通信回線3a,PHS回線3b,ISDN回線3c(複数の通信回線)から一つを選択するCPU41(通信回線選択部)と、CPU41で選択された通信回線を用いて、上記検知データを外部装置2に送信する通信インターフェイス43(送信部)を備えることを特徴としている。
【0113】
これにより、センサネットワークコントローラ4は、通信コストの負担軽減、情報の送信効率向上、外部装置側での情報利用効率向上など、効率的な情報送信を実現することができる。
【0114】
なお、センサ5から収集した検知データの有する特性が複数存在する場合には、いずれの特性に着目するか、あるいはいずれの特性を優先するかを予め設定しておくことが好ましい。
【0115】
これにより、上記検知データの有する特性が複数であっても、例えば、検知データに火災通報が含まれる場合には、経済性やセキュリティよりも高い通信速度を有する通信回線を有線して選択するというような高度な通信回線の選択判断が可能になる。その他、上記検知データがストリームデータであるか、非ストリームデータであるかを確認し、上記検知データがストリームデータであれば、比較的高い通信速度を有する通信回線を選択することもできる。
【0116】
また、このような設定事項は、予めセンサネットワークコントローラ4内のデータベースに記録されていてもよいし、センサネットワークコントローラ4が外部指示を受け付ける構成を採用してもよい。
【0117】
【発明の効果】
本発明に係る情報処理装置は、以上のように複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備える構成である。
【0118】
それゆえ、予め用意された複数種類の通信回線から、上記検知データの一部に含まれる情報に応じて最適な通信回線が1つ選択される。その後、上記送信部は、このように選択された通信回線を通じて、上記検知データを外部装置に送信する。
【0119】
これにより、通信コストの負担軽減、情報の送信効率向上など、効率的な情報送信を実現することができるという効果を奏する。
【0120】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いる構成である。
【0121】
それゆえ、前記通信回線選択部は、上記緊急度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、緊急度の高い情報については、通信コストの高低にかかわらず、応答性が良好で、高い通信速度を有する通信回線を選択することが可能になる。
【0122】
これにより、さらに、検知データの緊急度情報に応じた適切な通信回線の選択、外部装置へのデータ送信を行うことができるという効果を奏する。
【0123】
本発明に係る情報処理装置は、以上のように、複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、上記各イベント型センサの閾値を制御するセンサ制御部と、上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴としている。
【0124】
それゆえ、前記通信回線選択部は、上記検知データのデータサイズを勘案したうえで、最適な通信回線を選択することができる。
【0125】
これにより、検知データのデータサイズに応じた適切かつ経済的なデータ送信を行うことができるという効果を奏する。
【0126】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いる構成である。
【0127】
それゆえ、前記通信回線選択部は、上記検知データの秘匿度情報を勘案したうえで、最適な通信回線を選択することができる。例えば、秘匿度の高い検知データを送信する必要が生じた場合には、無線通信よりも有線通信、アナログ通信よりも暗号化デジタル通信など、第三者による不正傍受や送信データ改竄のリスクが少ない通信回線を選択することが可能になる。
【0128】
これにより、さらに、検知データの秘匿度情報に応じた安全かつ適切なデータ送信を行うことができるという効果を奏する。
【0129】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信する構成である。
【0130】
それゆえ、上記送信部は、上記検知データの優先度情報に応じた順番で、すなわち優先度の高い検知データほど先になるように、該検知データを上記外部装置に送信する。
【0131】
これにより、さらに、優先順位の高い検知データほど先に送信することができるので、効率的な情報送信が可能になるという効果を奏する。
【0132】
本発明に係る情報処理装置は、以上のように、上記記載の情報処理装置において、上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信する構成である。
【0133】
それゆえ、上記送信部は、上記通信回線選択部で選択された通信回線の種類に応じて、上記検知データはデータ形式を変換される。
【0134】
これにより、さらに、通信回線の種類に応じた最適のデータ形式を用いて、効率的な情報送信を実現することができるという効果を奏する。
【0135】
本発明に係るセンサネットワークシステムは、上記の課題を解決するために、上記記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴としている。
【0136】
本発明に係る情報処理プログラムは、以上のように、コンピュータを、上記記載の情報処理装置として機能させる構成である。
【0137】
本発明に係るコンピュータ読み取り可能な記録媒体は、以上のように、上記記載の情報処理プログラムを記録した構成である。
【0138】
これら構成によれば、上記センサネットワークシステムまたは上記情報処理プログラムを読み取り実行させるコンピュータによって、上記記載の情報処理装置と同一の作用効果を奏することができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係るセンサネットワークが外部装置にデータ送信するときの処理動作例を示すフローチャートである。
【図2】 本実施形態に係るセンサネットワークを含むシステムの構成を示すブロック図である。
【図3】複数のセンサネットワークが重なり合っている例を示す概念図である。
【図4】センサネットワークコントローラの内部構成を示すブロック図である。
【図5】外部装置の内部構成を示すブロック図である。
【図6】(a)〜(c)は、センサネットワークにおける外部装置とセンサネットワークコントローラとの間のデータ通信形態の例を示す概念図である。
【図7】 センサネットワークコントローラと外部装置との接続形態を模式的に示す説明図である。
【図8】 通信回線に記録されている通信回線に関する情報例を示す説明図である。
【符号の説明】
1 センサネットワーク(センサネットワークシステム)
2 外部装置
3 通信回線
3a ワイアレスパケット通信回線(通信回線)
3b PHS回線(通信回線)
3c ISDN回線(通信回線)
4 センサネットワークコントローラ(情報処理装置)
5 センサ
41 CPU(通信回線選択部)
42 記憶部(記録媒体)
43 通信インターフェイス(送信部)
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a sensor network system including a plurality of sensors and an information processing device that collects detection data of each sensor, an information processing device in the sensor network system, an information processing program, and a computer readable recording of the information processing program The present invention relates to a simple recording medium.
[0002]
[Prior art]
  In our living space, many different types of various sensors are installed according to purposes such as vehicle theft monitoring, indoor intrusion monitoring, and fire monitoring. These sensors usually constitute a sensor network for each installation purpose. We can achieve the intended purpose based on the information from each sensor network.
[0003]
  With recent advances in information communication technology, it has also been proposed to transmit information acquired by such a sensor network to a remote external device via various communication means. Such information transmission makes it possible to remotely manage various phenomenon detections and information processing.
[0004]
  When sensor acquisition information is transmitted from such a sensor network to external devices such as various computers and servers, a considerable amount of information is transmitted through a communication line such as a wired or wireless telephone communication network, a local area network, or the Internet. Will be sent.
[0005]
[Problems to be solved by the invention]
  However, such a communication line has advantages and disadvantages in characteristics such as communication cost. Therefore, if a fixed communication line is employed, it becomes difficult to efficiently transmit sensor acquisition information (detection data) from a sensor network having a high degree of sensor integration.
[0006]
  In addition, information transmission via a communication line involves risks of unauthorized interception by third parties and alteration of transmission data. Sensor acquisition information includes information that is particularly sensitive and related to personal privacy, and such risks should be avoided as much as possible. Therefore, accurate risk aversion cannot be performed.
[0007]
  Furthermore, the number of sensors constituting each sensor network tends to increase dramatically with the recent sophistication of acquired information and downsizing / cost reduction of sensors. The number of sensors constituting a typical sensor network is still several tens to several hundreds, and in the future, a sensor network composed of several thousand to several hundreds of millions of sensor groups is also proposed. . Accordingly, the types and data sizes of sensor acquisition information transmitted from these sensors tend to increase more and more.
[0008]
  However, all of the acquired information by each sensor is not necessarily required for the external device as the transmission destination. While the sensor acquisition information includes extremely urgent information such as an emergency call, only a part of information continuously acquired by the sensor may be important. Therefore, if the acquisition information from the sensor is sequentially transmitted from the sensor network, the communication burden becomes too large, and the information transmission efficiency and the information utilization efficiency on the external device side are extremely deteriorated.
[0009]
  The present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing apparatus, a sensor network system, an information processing program for efficiently transmitting information according to the characteristics of detection data acquired by a sensor, Another object of the present invention is to provide a computer-readable recording medium on which an information processing program is recorded.
[0010]
[Means for Solving the Problems]
  In order to solve the above problems, an information processing apparatus according to the present invention provides a plurality of information processing apparatuses.Event typeSensors and eachEvent typeThe information processing apparatus in a sensor network system including an information processing apparatus that collects detection data at a sensor and transmits the detection data to an external apparatus via a communication line,Sent from each event type sensor when a physical quantity equal to or greater than the threshold value is detected by each event type sensor and a sensor control unit that controls the threshold value of each event type sensor.In accordance with information included in a part of the detection data, a communication line selection unit that selects one of the plurality of types of communication lines, and the communication line selected by the communication line selection unit, And a transmission unit for transmitting to an external device.
[0011]
  In the above configuration, the configuration and type of the sensor are not particularly limited, and include any device that can detect an environmental state and output the detection result as a signal. For example, as a sensor for detecting a human body or the like, a sensor for detecting movement or destruction of an object such as a photoelectric sensor, a beam sensor, an ultrasonic sensor, or an infrared sensor, or as a sensor for detecting sound such as a vibration sensor or an acceleration sensor. There are various types such as a microphone, a sound sensor, and an acoustic sensor.
[0012]
  The sensor may include an active sensor. The active sensor is, for example, a video camera, and has a direction switching function for switching the shooting direction in addition to the detection unit, and is operable by an external control signal.
[0013]
  According to said structure, the various detection data detected / acquired with the some sensor are collected by the information processing apparatus which construct | assembles a sensor network together. After that, the communication line selection unit has a plurality of preparedtypeFrom the communication line of the above detection dataInformation included in someOne optimal communication line is selected according to the above. In selecting the communication line, the communication line selection unit may appropriately refer to information regarding the communication line registered in a database or the like inside or outside the information processing apparatus. Thereafter, the transmission unit transmits the detection data to the external device through the communication line thus selected.
[0014]
  As a result, for example, when the detection frequency of the detection data to be transmitted is large and the detection data needs to be transmitted frequently / in real time, the communication line selection unit selects a communication line having a high communication speed. It is possible to select a communication line with an economical communication cost per number of communication.
[0015]
  Thus, efficient information transmission such as reduction of communication cost burden and improvement of information transmission efficiency can be realized.
[0016]
  The present inventionIn order to solve the above problems, the information processing apparatus according toInformation processing apparatus as described aboveThe communication line selection unit is configured to detect the detection data.Information included in someThe urgent level information of the detection data is used.
[0017]
  In the above configuration, the urgency information of the detection data is information indicating how much time and priority the corresponding detection data should be transmitted to the external device. For example, the type of sensor and the detection data Depending on the nature, it refers to information such as urgency levels A, B, C,..., Urgency levels 1, 2, 3,. For example, a high degree of urgency is generally given to detection data related to fire information detected by a fire detection sensor.
[0018]
  According to said structure, the said communication line selection part can select an optimal communication line, considering the said emergency level information. For example, for information with a high degree of urgency, it is possible to select a communication line with good response and high communication speed regardless of the communication cost.
[0019]
  ThisfurtherThus, it is possible to select an appropriate communication line according to the urgency information of the detected data and transmit data to an external device.
[0020]
  In order to solve the above problems, an information processing apparatus according to the present invention provides a plurality of information processing apparatuses.Event typeSensors and eachEvent typeThe information processing apparatus in a sensor network system including an information processing apparatus that collects detection data at a sensor and transmits the detection data to an external apparatus via a communication line,Sent from each event type sensor when a physical quantity equal to or greater than the threshold value is detected by each event type sensor and a sensor control unit that controls the threshold value of each event type sensor.The detection data is transmitted to the external device using a communication line selection unit that selects one of the plurality of types of communication lines according to the data size of the detection data and the communication line selected by the communication line selection unit. And a transmitting unit that performs the processing.
[0021]
  According to the above configuration, the communication line selection unit can select an optimum communication line in consideration of the data size of the detection data. For example, when it becomes necessary to transmit detection data having a large data size, it is possible to select a communication line having a high communication speed or a communication line with a low communication cost per data amount.
[0022]
  Thereby, appropriate and economical data transmission according to the data size of the detection data can be performed.
[0023]
  The present inventionIn order to solve the above problems, the information processing apparatus according toInformation processing apparatus as described aboveThe communication line selection unit is configured to detect the detection data.Information included in someAs described above, the confidentiality information of the detection data is used.
[0024]
  In the above configuration, the confidentiality information of the detection data refers to information indicating the necessity of keeping the corresponding detection data secret from a third party. For example, detection data related to personal privacy, such as detection data indicating the operation status of a safe or the entrance / exit status of an important section, and detection data with high confidentiality are classified as having a high necessity for concealment.
[0025]
  According to said structure, the said communication line selection part can select an optimal communication line, considering the confidentiality information of the said detection data. For example, when there is a need to transmit highly confidential detection data, there is less risk of unauthorized interception and transmission data tampering by third parties, such as wired communication rather than wireless communication and encrypted digital communication rather than analog communication. A communication line can be selected.
[0026]
  ThisfurtherThus, safe and appropriate data transmission according to the confidentiality information of the detected data can be performed.
[0027]
  The present inventionIn order to solve the above problems, the information processing apparatus according toInformation processing apparatus as described aboveThe transmission unit transmits the detection data to the external device in an order corresponding to the priority information of the detection data.
[0028]
  In the above configuration, the priority information of the detection data refers to information indicating the priority of the detection data at the time of transmission. For example, each detection is performed according to the type of the detected sensor and the importance in the external device of the transmission destination. It is assigned to data. Specifically, the detection data of the sensor a is information such as always giving priority to the detection data of the sensor b. Such priority information may be included as a part of the detection data, or may be recorded in a data table provided in the information processing apparatus.
[0029]
  According to said structure, the said transmission part transmits this detection data to the said external apparatus in order according to the priority information of the said detection data, ie, the detection data with a higher priority ahead.
[0030]
  ThisfurtherSince detection data with higher priority can be transmitted earlier, efficient information transmission is possible.
[0031]
  The present inventionIn order to solve the above problems, the information processing apparatus according toInformation processing apparatus as described aboveThe transmission unit converts the data format of the detection data according to the communication line selected by the communication line selection unit and transmits the data to the external device.
[0032]
  According to said structure, the said transmission part converts the data format of the said detection data according to the kind of communication line selected by the said communication line selection part. Examples of data format conversion include the following.
(1) Convert the detected data into a specific protocol format suitable for the communication line.
(2) Digital detection data is generated by sampling analog detection data so that it can be transmitted through a digital communication line.
(3) The detection data is compressed or the detection data is thinned out so as to be suitable for a communication line with a low communication speed.
[0033]
  ThisfurtherBy using an optimum data format corresponding to the type of communication line, efficient information transmission can be realized.
[0034]
  In order to solve the above problems, a sensor network system according to the present invention includes the information processing apparatus described above and the plurality ofEvent typeAnd a sensor.
[0035]
  The present inventionIn order to solve the above problem, an information processing program according tothe aboveIt is characterized by functioning as the described information processing apparatus.
[0036]
  The present inventionIn order to solve the above problems, a computer-readable recording medium according tothe aboveThe described information processing program is recorded.
[0037]
  According to these configurations, by the computer that reads and executes the sensor network system or the information processing program,the aboveThe same effects as the information processing apparatus described can be achieved.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
  An embodiment of the present invention will be described below with reference to FIGS.
[0039]
  (1. Overall configuration)
  FIG. 2 is a block diagram illustrating a configuration of a system including a sensor network according to the present embodiment. As shown in the figure, a sensor network 1 (sensor network system) is connected to an external device 2 via a communication line 3 and is in a state capable of data communication. The sensor network 1 includes a sensor network controller 4 (information processing apparatus) and a plurality of sensors 5. The sensor network controller 4 receives / collects detection data of each sensor 5 and manages the entire sensor network 1. is doing.
[0040]
  In FIG. 2, there is a single external device 2 that is communicably connected to the sensor network 1, but there may be a plurality of external devices 2 that are communicably connected to the sensor network 1.
[0041]
  Here, an outline of processing executed in the sensor network 1 will be described. In the sensor network 1, detection information of each sensor 5 is notified to the sensor network controller 4 as needed. Therefore, when the sensor 5 detects a predetermined state, the sensor network controller 4 recognizes that fact.
[0042]
  Then, the sensor network controller 4 transmits the detection data acquired from each sensor 5 to the external device 2 individually or in combination with the acquired detection data. Thereby, when the sensor 5 detects a predetermined state, the detection data can be transmitted to the predetermined external device 2.
[0043]
  The sensor network controller 4 normally manages a plurality of sensors 5 (for example, up to 256 sensors 5 and about 10 sensors 5 in the sensor network 1 for security management), and the sensor network 1 is configured by these. Is done. When there are a plurality of sensor networks 1, the detection areas of the sensor networks 1 may overlap each other as shown in FIG.
[0044]
  FIG. 3 is a conceptual diagram showing an example in which a plurality of sensor networks 1 are overlapped. In the example of FIG. 3, one sensor 5 belongs to a plurality of sensor networks 1, or two sensor network controllers 4 exist in one sensor network 1. Thus, if the sensor 5 is managed by a plurality of sensor network controllers 4, even if one sensor network controller 4 fails, the other sensor network controller 4 can manage the sensor 5 normally. Become. Therefore, it is desirable to manage the sensors 5 requiring high reliability by the plurality of sensor network controllers 4 as described above.
[0045]
  In the system of FIG. 2, each sensor 5 is identified by a unique sensor ID assigned to each sensor. In such a system, generally, the more sensors 5 are used, the higher the user demands can be met. In order to assign unique sensor IDs to a large number of sensors 5, the sensor IDs may be made high bits (for example, 64 bits or more). As the sensor ID, for example, an IP address of TCP / IP (Transmission Control Protocol / Internet Protocol) can be used, and in order to increase the bit of the sensor ID, 128-bit IPv6 can be used.
[0046]
  Hereinafter, each configuration of the sensor network 1 will be described in detail.
[0047]
  (1-1. Sensor)
  The configuration of the sensor 5 in the sensor network 1 will be described in detail. Various sensors can be used as the sensor 5, and one example is as follows.
[0048]
  Examples of detecting the human body include a photoelectric sensor, a beam sensor, an ultrasonic sensor, an infrared sensor, and the like. Examples of detection of movement and destruction of an object include a vibration sensor and an acceleration sensor (3D sensor, ball semiconductor sensor). Examples of detecting sound include a microphone, a sound sensor, and an acoustic sensor. A video camera or the like is used to detect video. Examples of detecting a fire or the like include a temperature sensor, a smoke sensor, and a humidity sensor. Examples of devices mounted on vehicles include GPS (Global Positioning System), acceleration sensors, wiper ON / OFF sensors, vibration sensors, and tilt sensors. There are an illumination ON / OFF sensor, a water leak sensor, and the like installed in the room. There are rain gauges, anemometers, thermometers, etc. installed outdoors. In addition to these, there are various types such as a capacitance level sensor, a capacitance intrusion sensor, a current sensor, a voltage sensor, a reed switch that detects opening / closing of a door, and a clock that detects time.
[0049]
  Thus, the sensor 5 of the sensor network 1 is not limited to what is generally called a “sensor”, but can detect a phenomenon, convert the detection result into an electrical signal, and the like, and send it to the sensor network controller 4. Includes any equipment you can.
[0050]
  Further, the sensor 5 of the sensor network 1 may include an active sensor. An active sensor is, for example, a video camera. In addition to a CCD (Charge Coupled Device) as a detection unit that performs detection, an active sensor has a zoom function, an autofocus function, a direction switching function for switching a shooting direction, and the like. Provided, which can operate automatically or in response to a control signal from the sensor network controller 4. Such an active sensor can perform more accurate detection according to the phenomenon. For example, in the above video camera example, a moving object (smoke or the like) is detected within the imaging range, and the moving object can be captured more accurately by switching the imaging direction to that direction.
[0051]
  Further, the sensor 5 of the sensor network 1 may include an autonomous sensor. Here, the autonomous sensor refers to a sensor that periodically notifies the sensor network controller 4 and the external device 2 of information (sensor information) about the sensor itself, for example. The sensor information is, for example, information on the type (including contents that can be detected) and arrangement (position, installation location) of the sensor.
[0052]
  The sensor may be attached to a moving body such as a vehicle. When the sensor moves, the information obtained from the detection result of the sensor may change. For example, considering a thermometer attached to a vehicle as a sensor, when the temperature is detected by the sensor, the point at which the detection result represents the temperature differs depending on the position of the vehicle, that is, the position of the sensor. . If an autonomous sensor is used in such a case, it is possible to recognize at which point the temperature is constantly detected.
[0053]
  In addition, when the sensor network controller 4 corresponding to the autonomous sensor is used, when a new autonomous sensor is added, it can be easily added like so-called plug and play.
[0054]
  These sensors 5 are usually selected according to a specific purpose such as vehicle theft monitoring, indoor intrusion monitoring, fire monitoring, and the like, and are installed at an appropriate place according to the purpose. In addition, the sensor network 1 is usually configured for each purpose, and processing such as monitoring and notification for achieving the purpose is performed by the external device 2, for example.
[0055]
  The sensors 5 can be roughly classified into three types, that is, a periodic type, an event type, and a polling type, depending on a detection result notification method, that is, how detection data is sent to the sensor network controller 4. Here, the periodic sensor notifies the detection result in a predetermined time period. The event type sensor is for notifying the detection result when the sensor 5 detects a predetermined phenomenon, for example, when detecting a physical quantity or the like exceeding a threshold value. The polling type sensor notifies the detection result when receiving a notification command of the detection result from the sensor network controller 4 side.
[0056]
  (1-2. Sensor network controller)
  Next, the configuration of the sensor network controller 4 in the sensor network 1 will be described in detail. FIG. 4 is a block diagram showing an internal configuration of the sensor network controller 4. The sensor network controller 4 includes a CPU (Central Processing Unit) 41 that performs various processes, a storage unit 42 that stores various data, a communication interface 43 that serves as an interface with the communication line 3, and a sensor that serves as an interface with the sensor 5. An interface 44 is provided.
[0057]
  The CPU 41 is composed of, for example, a microcomputer, and performs various data processing and instructions to various control circuits based on the calculation function. Thereby, the CPU 41 controls the entire sensor network controller 4. The CPU 41 functions as each functional block of the signal processing unit 45, the detection data processing unit 46, and the sensor control unit 47.
[0058]
  The storage unit 42 (recording medium) stores various programs and data for performing various processes in the CPU 41.
[0059]
  The signal processing unit 45 processes the detection data performed by the detection data processing unit 46 and the sensor 5 performed by the sensor control unit 47 based on a control signal sent from the external device 2 via the communication line 3 and the communication interface 43. Control the process for control.
[0060]
  The detection data processing unit 46 performs predetermined processing on detection data (primary data) as a detection result sent from the sensor 5 via the sensor interface 44 as necessary, and performs the detection. Data (secondary data) is sent to the external device 2 via the communication interface 43 and the communication line 3.
[0061]
  The detection data processing unit 46 may store the secondary data in the storage unit 42 and send the secondary data to the external device 2 in response to a request from the external device 2.
[0062]
  The sensor control unit 47 controls the sensor 5 by sending a control signal to the sensor 5 via the sensor interface 44. The control of the sensor 5 includes control of the detection data transmission cycle in the periodic sensor, control of the threshold of the event sensor, polling control for the polling sensor, or operation control of the active sensor. How the sensor 5 is controlled by the sensor control unit 47 is based on a command from the signal processing unit 45.
[0063]
  Here, a data communication mode between the sensor network controller 4 and the sensor 5 controlled by the sensor control unit 47 via the sensor interface 44 will be described. Each sensor 5 is provided with a communication device. The sensor interface 44 of the sensor network controller 4 is a parent device, and the communication device of the sensor 5 is a child device. Data communication is performed between the parent device and the child device.
[0064]
  Data communication between the parent device and the child device may be wireless communication or wired communication. As wireless communication, for example, wireless LAN (Local Area Network) standard and bluetooth (registered trademark) standard weak radio waves, those using short-range radio such as specific low-power radio, those using optical wireless, short-range infrared Communication etc. can be considered. As wired communication, one using a LAN or one using a dedicated wiring can be considered.
[0065]
  As a communication method between the parent device and the child device, there are bidirectional communication or unidirectional communication, which differs depending on the type of the sensor 5. Sensor 5 is sensor network controller 4
In the case where control is performed by receiving a control signal or the like from the (sensor interface 44), the communication method is bidirectional communication. On the other hand, when the sensor 5 unilaterally sends a signal to the sensor network controller 4 (sensor interface 44), the communication method is unidirectional communication from the slave unit to the master unit.
[0066]
  In the sensor 5, for example, RS-232C, RS-485, DeviceNET, or the like can be used as an interface between a detection unit that performs detection and a communication device (slave device). Via this interface, an analog current, an analog voltage, a pulse signal, or the like as a detection result by the detection unit is sent from the sensor 5 to the sensor network controller 4.
[0067]
  (1-3. External device)
  FIG. 5 is a block diagram showing an internal configuration of the external device 2. The external device 2 is for performing various processes based on detection data from the sensor network 1, and is configured by a computer (such as a personal computer or a large computer) having a communication function, for example.
[0068]
  The external device 2 includes a CPU 22 that performs various processes, a storage unit 23 that stores various data, and a communication interface 21 that serves as an interface with the communication line 3. The external device 2 includes an input unit 24 (keyboard, mouse, etc.) for inputting and updating various information to the storage unit 23, and a display unit 25 (display, etc.).
[0069]
  The CPU 22 is constituted by, for example, a microcomputer, and performs various data processing and instructions to various control circuits based on the calculation function. Thereby, the CPU 22 controls the entire external device 2.
[0070]
  The storage unit 23 stores various programs and data for performing various processes in the CPU 22.
[0071]
  The communication interface 21 functions as an interface with the communication line 3, and the external device 2 can perform data transmission / reception with the sensor network 1 via the communication interface 21.
[0072]
  With the above configuration, the external device 2 performs information provision to the user and various types of information processing based on the detection data from the sensor network 1, but the configuration of the external device 2 is limited to the configuration shown in FIG. It is not something that can be done. For example, various mobile phones, PDA (Personal Digital Assistance), etc. may be adopted as the external device 2.
[0073]
  (2-1. Communication processing operation of sensor network controller)
  In this section, the data communication processing operation of the sensor network controller 4 will be described.
[0074]
  6A to 6C are conceptual diagrams illustrating examples of data communication modes between the external device 2 and the sensor network controller 4 in the sensor network 1.
[0075]
  Here, FIG. 6A shows a case where the Internet is used as the communication line 3. The whole between the external device 2 and the sensor network controller 4 may be the Internet. However, between the Internet and the sensor network controller 4, for example, wireless packet communication such as a mobile data communication service using a packet communication method. It may be connected by a line. Further, a public line such as a telephone line (for example, an ISDN (Integrated Services Digital Network) line, a PHS (Personal Handy-phone System) line, a mobile phone line, etc.) may be provided between the Internet and the external device 2.
[0076]
  FIG. 6B shows a case where the Internet and a LAN (Local Area Network) connected to the Internet are used as the communication line 3. In FIG. 6B, a LAN is interposed between the Internet and the sensor network controller 4. As the LAN, for example, Ethernet (registered trademark) or a wireless LAN can be used. A LAN may be interposed between the Internet and the external device 2.
[0077]
  FIG. 6C shows a case where a public line is used as the communication line 3. As the public line, a public line such as a telephone line (including an ISDN, a PHS line, and a mobile phone line) can be used.
[0078]
  In FIG. 2, the sensor network controller 4 and the external device 2 have been described as simply connected via the communication line 3 so as to be able to transmit and receive data. However, the sensor network 1 (sensor network controller) according to the present embodiment is described. 4), various communication lines 3 as shown in FIGS. 6A to 6C can be used, and one of a plurality of communication lines 3 is selected according to the characteristics of the detection data collected from the sensor 5. And the detection data is transmitted to the external device 2.
[0079]
  FIG. 7 is an explanatory diagram schematically showing a connection form between the sensor network controller 4 and the external device 2 as described above. In the figure, the sensor network controller 4 can transmit / receive data via a wireless packet communication line 3a, a PHS (Personal Handy-phone System) line 3b, and an ISDN line 3c as a plurality of selectable communication networks (communication lines). It is connected to the.
[0080]
  In FIG. 7, the sensor network controller 4 is connected to a communication line DB (database) 10. In the communication line DB 10, information relating to the communication cost, communication speed, communication confidentiality performance (security) of the wireless packet communication line 3a, the PHS line 3b, and the ISDN line 3c is recorded as information related to each communication line. Details of the information recorded in the communication line DB 10 will be described later in the section 2-2.
[0081]
  Next, a processing operation example when the sensor network 1 (sensor network controller 4 and sensor 5) according to the present embodiment transmits data to the external device 2 will be described with reference to FIG. This figure is a flowchart showing the above processing operation example for each step (S1 to S5).
[0082]
  First, each sensor 5 detects an environmental state and transmits the detection result as a signal (detection data) to the sensor network controller 4 (S1).
[0083]
  As described above, if the sensor 5 is a periodic type, the detection result is notified in a predetermined time period. If the sensor 5 is an event type, when the sensor 5 detects a predetermined phenomenon, for example, a physical quantity greater than a threshold is detected. The detection result is notified when it is done. If the sensor 5 is a polling type, the detection result is notified when a detection result notification command is received from the sensor network controller 4 side.
[0084]
  The detection data of the sensor 5 includes data processed by the detection data processing unit 46 (see FIG. 4) of the sensor network controller 4 and data temporarily stored in the storage unit 42 of the sensor network controller 4. .
[0085]
  In the next step, the sensor network controller 4 selects one from a plurality of communication lines according to the characteristics of the detection data acquired in S1 (S2). Details of the communication line selection processing in this step will be described later in the section 2-2.
[0086]
  In the next step, the sensor network controller 4 rearranges the detection data in the order corresponding to the priority information of the acquired detection data (S3).
[0087]
  Here, the priority information of the detection data refers to information indicating the priority of the detection data at the time of transmission. For example, each detection data depends on the type of the detected sensor 5 and the importance in the external device of the transmission destination. Is assigned. Specifically, detection data of a certain sensor 5 (for example, sensor a) refers to information such as always giving priority to detection data of another sensor 5 (for example, sensor b). Such priority information may be included as a part of the detection data, or may be recorded in a data table provided in the sensor network controller 4.
[0088]
  Through the processing in this step, the detection data transmitted externally in a later step is rearranged so that detection data with higher priority comes first.
[0089]
  In the next step, the sensor network controller 4 converts the data format of the detection data according to the type of communication line selected in S2 (S4). Examples of data format conversion performed by the sensor network controller 4 in this step include the following.
(1) Convert the detected data into a specific protocol format suitable for the communication line.
(2) Digital detection data is generated by sampling analog detection data so that it can be transmitted through a digital communication line.
(3) Detected data is compressed and thinned out so that it is suitable for communication lines with low communication speeds.
[0090]
  As an example of the above (1) and (2), the sensor network controller 4 converts the analog current, analog voltage, pulse signal, etc. sent from the sensor 5 into digital signals that conform to the communication protocol of the communication line 3. There are cases.
[0091]
  As an example of the above (3), the primary data from the video camera as the sensor 5, that is, the image data, data of about 20 to 30 kilobits per screen is always sent for 3 screens per second. In some cases, the primary data is subjected to processing such as thinning out an image having a small change to generate secondary data that is useful and has a small amount of data.
[0092]
  In this step, in addition to the conversion example of the data format described above, the sensor network controller 4 may perform appropriate encryption processing on the detected data in order to reduce the risk of the transmission data being decrypted by a third party. Good.
[0093]
  In the last step, the sensor network controller 4 transmits the detection data converted in S4 to the external device 2 via the communication line selected in S2 (S5).
[0094]
  The data communication processing operation (S1 to S5) of the sensor network controller 4 described above is realized by the CPU 41 and the communication interface 43 based on a predetermined information processing program.
[0095]
  The information processing program is stored in a computer-readable recording medium such as the storage unit 42 of the sensor network controller 4. Such an information processing program may be supplied by, for example, a program medium read by a drive device provided in the sensor network controller 4 as an external storage device in addition to the storage unit 42.
[0096]
  The program medium is a recording medium configured to be separable from the main body, and is a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy disk or a hard disk, or an optical disk such as a CD-ROM / MO / MD / DVD. It may be a medium carrying a fixed program including a semiconductor memory such as a disk system, an IC card (including a memory card) / optical card, or a mask ROM, EPROM, EEPROM, flash ROM, etc. .
[0097]
  The information processing program may be downloaded to the sensor network controller 4 through a communication network including the Internet. When the information processing program is downloaded from the communication network, the download program may be stored in the sensor network controller 4 in advance, or may be installed from another recording medium. The content stored in the recording medium is not limited to a program, and may be data.
[0098]
  (2-2. Communication line selection processing by sensor network controller)
  In this section, the details of the communication line selection (S2) processing by the sensor network controller 4 will be described.
[0099]
  Here, the sensor network controller 4 will be described as selecting one of the wireless packet communication line 3a, the PHS line 3b, and the ISDN line 3c shown in FIG. Of course, the type of communication line selected by the sensor network controller is not limited to the above, but is arbitrary.
[0100]
  As described above, the sensor network controller 4 is connected to the communication line DB (database) 10 (see FIG. 7), and the communication line DB 10 includes, for example, wireless packet communication lines 3a and PHS as information about each communication line. Information regarding the communication speed, communication cost, and communication confidentiality (security) of the line 3b and the ISDN line 3c is recorded.
[0101]
  FIG. 8 is an explanatory diagram showing an example of information related to a communication line recorded in the communication line DB 10. As shown in the figure, the communication line DB 10 includes a communication cost (during continuous communication), a communication cost (during intermittent communication), a communication speed, and a wireless packet communication line 3a, a PHS line 3b, and an ISDN line 3c. Information related to communication confidentiality (security) and the like is recorded.
[0102]
  In the database items shown in FIG. 8, “O” corresponds to an evaluation of “excellent”, “Δ” corresponds to an evaluation of “medium”, and “x” corresponds to an evaluation of “inferior”. According to the information example related to the communication line shown in the figure, for example, the wireless packet communication (3a) is excellent in communication cost during intermittent communication, while in the items of communication cost, communication speed, and security during continuous communication, It turns out that it is evaluation of a grade. On the other hand, the ISDN line (3c), which is a wired communication, is rated moderately for the communication cost during intermittent communication, but it is understood that it is excellent in each item of communication cost, communication speed, and security during continuous communication. .
[0103]
  Such information on the communication line may be recorded not in the external device such as the communication line DB 10 but in the storage unit 42 in the sensor network controller 4 or the like. Note that the communication cost varies depending not only on the type of communication line but also on the charging system of the line provider, so the sensor network controller 4 preferably also refers to information on this charging system.
[0104]
  The sensor network controller 4 refers to the information on the communication line recorded in the communication line DB 10 and the like, and according to the characteristics of the detection data acquired from the sensor 5, the wireless packet communication line 3a, the PHS line 3b, the ISDN line 3c. Choose the best one.
[0105]
  The sensor network controller 4 selects an optimal communication line according to the characteristics of the detection data acquired from the sensor 5 from the following viewpoints, for example.
[0106]
  I, if the sensor 5 is an event type and the detection data notified from the sensor 5 is intermittent packet data, the characteristic of the detection data is that the data format is intermittent packet data. . In response to this, the sensor network controller 4 selects the wireless packet communication 3a that is excellent in communication cost during intermittent communication.
[0107]
  II. When the sensor 5 is a video camera or the like, the characteristic of the detected data is that the data size is large. In response to this, the sensor network controller 4 selects the ISDN line 3c having a high communication speed and excellent communication cost during continuous communication.
[0108]
  III, sensor 5 is a fire detection sensor, etc., and the degree of urgency for reporting the detection data is high, and when it is necessary to send it to the external device 2 for a short predetermined time or high priority, the characteristics of the detection data are high. The level of urgency can be mentioned. In response to this, the sensor network controller 4 selects the PHS line 3b or the ISDN line 3c having excellent communication speed.
[0109]
  As the urgency information of such detection data, the urgency levels A, B, C,..., Urgency levels 1 and 2 assigned in descending order of urgency according to the type of sensor 5 and the nature of the detection data. , 3..., But the urgency information may be included in a part of the detection data, or is set in advance according to each sensor 5 and is a database inside and outside the sensor network controller 4. May be recorded.
[0110]
  If the detection data notified from IV, sensor 5 indicates the operation status of the safe or the entrance / exit status of important sections, and it is highly necessary to keep it secret from a third party, detection The data characteristics include high confidentiality such as high relevance to personal privacy and high confidentiality. In response to this, the sensor network controller 4 selects the ISDN line 3c having excellent security performance.
[0111]
  Such confidentiality information of the detection data may be included in a part of the detection data, or may be set in advance according to the sensor 5 and recorded in a database inside and outside the sensor network controller 4.
[0112]
  As described above, the sensor network controller 4 selects one from the wireless packet communication line 3a, the PHS line 3b, and the ISDN line 3c (a plurality of communication lines) according to the characteristics of the detection data collected from each sensor 5. A CPU 41 (communication line selection unit) and a communication interface 43 (transmission unit) that transmits the detection data to the external device 2 using the communication line selected by the CPU 41 are provided.
[0113]
  Thus, the sensor network controller 4 can realize efficient information transmission such as reduction of communication cost burden, improvement of information transmission efficiency, and improvement of information use efficiency on the external device side.
[0114]
  In addition, when there are a plurality of characteristics of the detection data collected from the sensor 5, it is preferable to set in advance which characteristic to focus on or which characteristic has priority.
[0115]
  As a result, even if the detection data has a plurality of characteristics, for example, if the detection data includes a fire report, a communication line having a higher communication speed than economics and security is selected by wire. This makes it possible to select and determine such advanced communication lines. In addition, it is confirmed whether the detection data is stream data or non-stream data. If the detection data is stream data, a communication line having a relatively high communication speed can be selected.
[0116]
  Such setting items may be recorded in advance in a database in the sensor network controller 4, or a configuration in which the sensor network controller 4 receives an external instruction may be employed.
[0117]
【The invention's effect】
  As described above, the information processing apparatus according to the present invention includes a plurality of information processing apparatuses.Event typeSensors and eachEvent typeThe information processing apparatus in a sensor network system including an information processing apparatus that collects detection data at a sensor and transmits the detection data to an external apparatus via a communication line,Sent from each event type sensor when a physical quantity equal to or greater than the threshold value is detected by each event type sensor and a sensor control unit that controls the threshold value of each event type sensor.In accordance with information included in a part of the detection data, a communication line selection unit that selects one of the plurality of types of communication lines, and the communication line selected by the communication line selection unit, And a transmission unit that transmits to an external device.
[0118]
  Therefore, a plurality of preparedtypeFrom the communication line of the above detection dataInformation included in someOne optimum communication line is selected according to the above. Thereafter, the transmission unit transmits the detection data to the external device through the communication line thus selected.
[0119]
  As a result, it is possible to realize efficient information transmission such as reduction of communication cost burden and improvement of information transmission efficiency.
[0120]
  The present inventionAs described above, the information processing apparatus according toInformation processing apparatus as described aboveThe communication line selection unit is configured to detect the detection data.Information included in someThe urgency level information of the detection data is used.
[0121]
  Therefore, the communication line selection unit can select an optimal communication line in consideration of the urgency information. For example, for information with a high degree of urgency, it is possible to select a communication line with good response and high communication speed regardless of the communication cost.
[0122]
  ThisfurtherThus, it is possible to select an appropriate communication line according to the urgency information of the detected data and to transmit data to an external device.
[0123]
  As described above, the information processing apparatus according to the present invention includes a plurality of information processing apparatuses.Event typeSensors and eachEvent typeThe information processing apparatus in a sensor network system including an information processing apparatus that collects detection data at a sensor and transmits the detection data to an external apparatus via a communication line,Sent from each event type sensor when a physical quantity equal to or greater than the threshold value is detected by each event type sensor and a sensor control unit that controls the threshold value of each event type sensor.The detection data is transmitted to the external device using a communication line selection unit that selects one of the plurality of types of communication lines according to the data size of the detection data and the communication line selected by the communication line selection unit. And a transmitting unit that performs the processing.
[0124]
  Therefore, the communication line selection unit can select an optimum communication line in consideration of the data size of the detection data.
[0125]
  Thereby, there is an effect that appropriate and economical data transmission according to the data size of the detection data can be performed.
[0126]
  The present inventionAs described above, the information processing apparatus according toInformation processing apparatus as described aboveThe communication line selection unit is configured to detect the detection data.Information included in someAs described above, the confidentiality information of the detection data is used.
[0127]
  Therefore, the communication line selection unit can select an optimal communication line in consideration of the confidentiality information of the detection data. For example, when there is a need to transmit highly confidential detection data, there is less risk of unauthorized interception and transmission data tampering by third parties, such as wired communication rather than wireless communication and encrypted digital communication rather than analog communication. A communication line can be selected.
[0128]
  ThisfurtherThus, it is possible to perform safe and appropriate data transmission according to the confidentiality information of the detected data.
[0129]
  The present inventionAs described above, the information processing apparatus according toInformation processing apparatus as described aboveThe transmission unit is configured to transmit the detection data to the external device in an order corresponding to the priority information of the detection data.
[0130]
  Therefore, the transmission unit transmits the detection data to the external device in the order corresponding to the priority information of the detection data, that is, the detection data with higher priority comes first.
[0131]
  ThisfurtherSince detection data with a higher priority can be transmitted earlier, there is an effect that efficient information transmission is possible.
[0132]
  The present inventionAs described above, the information processing apparatus according toInformation processing apparatus as described aboveThe transmission unit is configured to convert the data format of the detection data according to the communication line selected by the communication line selection unit and transmit it to the external device.
[0133]
  Therefore, the transmission unit converts the data format of the detection data according to the type of the communication line selected by the communication line selection unit.
[0134]
  ThisfurtherThus, there is an effect that efficient information transmission can be realized by using an optimal data format corresponding to the type of communication line.
[0135]
  In order to solve the above problems, a sensor network system according to the present invention includes the information processing apparatus described above and the plurality ofEvent typeAnd a sensor.
[0136]
  The present inventionAs described above, the information processing program according tothe aboveIt is the structure which functions as the described information processing apparatus.
[0137]
  The present inventionAs described above, the computer-readable recording medium according to the present invention is configured to record the information processing program described above.
[0138]
  According to these configurations, by the computer that reads and executes the sensor network system or the information processing program,the aboveThe same effects as the information processing apparatus described can be achieved.
[Brief description of the drawings]
FIG. 1 is a flowchart showing a processing operation example when a sensor network according to an embodiment of the present invention transmits data to an external device.
FIG. 2 is a block diagram showing a configuration of a system including a sensor network according to the present embodiment.
FIG. 3 is a conceptual diagram showing an example in which a plurality of sensor networks overlap.
FIG. 4 is a block diagram showing an internal configuration of a sensor network controller.
FIG. 5 is a block diagram showing an internal configuration of an external device.
FIGS. 6A to 6C are conceptual diagrams illustrating an example of a data communication mode between an external device and a sensor network controller in a sensor network.
FIG. 7 is an explanatory diagram schematically showing a connection form between a sensor network controller and an external device.
FIG. 8 is an explanatory diagram showing an example of information related to a communication line recorded in the communication line.
[Explanation of symbols]
1 Sensor network (Sensor network system)
2 External device
3 communication lines
3a Wireless packet communication line (communication line)
3b PHS line (communication line)
3c ISDN line (communication line)
4. Sensor network controller (information processing equipment)
5 Sensor
41 CPU (communication line selection unit)
42 Storage unit (recording medium)
43 Communication interface (transmitter)

Claims (9)

複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、
上記各イベント型センサの閾値を制御するセンサ制御部と、
上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データの一部に含まれる情報に応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、
上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴とする情報処理装置。
The information processing apparatus in a sensor network system includes a plurality of event type sensors and an information processing apparatus that collects detection data of each event type sensor and transmits the detection data to an external device via a communication line. And
A sensor control unit for controlling the threshold value of each event type sensor;
When one of the event-type sensors detects a physical quantity that is equal to or greater than the threshold value , one of a plurality of types of communication lines is selected according to information included in a part of detection data transmitted from each event-type sensor. A communication line selection unit,
An information processing apparatus comprising: a transmission unit configured to transmit the detection data to the external device using the communication line selected by the communication line selection unit.
上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの緊急度情報を用いることを特徴とする請求項1に記載の情報処理装置。  The information processing apparatus according to claim 1, wherein the communication line selection unit uses urgency information of the detection data as information included in a part of the detection data. 上記通信回線選択部は、上記検知データの一部に含まれる情報として、該検知データの秘匿度情報を用いることを特徴とする請求項1または2に記載の情報処理装置。  The information processing apparatus according to claim 1, wherein the communication line selection unit uses confidentiality information of the detection data as information included in a part of the detection data. 複数のイベント型センサと、各イベント型センサでの検知データを収集し、通信回線を介して、外部装置に上記検知データを送信する情報処理装置とを含むセンサネットワークシステムにおける上記情報処理装置であって、
上記各イベント型センサの閾値を制御するセンサ制御部と、
上記各イベント型センサにより上記閾値以上の物理量が検知されたときに該各イベント型センサから送信された検知データのデータサイズに応じて、複数種類の上記通信回線から一つを選択する通信回線選択部と、
上記通信回線選択部が選択した通信回線を用いて、上記検知データを上記外部装置に送信する送信部とを備えることを特徴とする情報処理装置。
The information processing apparatus in a sensor network system includes a plurality of event type sensors and an information processing apparatus that collects detection data of each event type sensor and transmits the detection data to an external device via a communication line. And
A sensor control unit for controlling the threshold value of each event type sensor;
Communication line selection for selecting one of a plurality of types of communication lines according to the data size of detection data transmitted from each event type sensor when a physical quantity equal to or greater than the threshold is detected by each event type sensor And
An information processing apparatus comprising: a transmission unit configured to transmit the detection data to the external device using the communication line selected by the communication line selection unit.
上記送信部は、上記検知データの優先度情報に応じた順番で、該検知データを上記外部装置に送信することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。  5. The information processing apparatus according to claim 1, wherein the transmission unit transmits the detection data to the external device in an order corresponding to priority information of the detection data. 上記送信部は、上記通信回線選択部が選択した通信回線に応じて、上記検知データのデータ形式を変換して上記外部装置に送信することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。  6. The transmission unit according to claim 1, wherein the transmission unit converts the data format of the detection data according to the communication line selected by the communication line selection unit and transmits the data to the external device. The information processing apparatus described in 1. 請求項1乃至6のいずれか1項に記載の情報処理装置と、上記複数のイベント型センサとを含むことを特徴とするセンサネットワークシステム。A sensor network system comprising the information processing apparatus according to claim 1 and the plurality of event-type sensors. コンピュータを、Computer
請求項1乃至6のいずれか1項に記載の情報処理装置として機能させることを特徴とする情報処理プログラム。An information processing program that functions as the information processing apparatus according to claim 1.
請求項8に記載の情報処理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。9. A computer-readable recording medium on which the information processing program according to claim 8 is recorded.
JP2001320850A 2001-10-18 2001-10-18 Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program Expired - Fee Related JP4298944B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001320850A JP4298944B2 (en) 2001-10-18 2001-10-18 Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001320850A JP4298944B2 (en) 2001-10-18 2001-10-18 Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program

Publications (2)

Publication Number Publication Date
JP2003123177A JP2003123177A (en) 2003-04-25
JP4298944B2 true JP4298944B2 (en) 2009-07-22

Family

ID=19138172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001320850A Expired - Fee Related JP4298944B2 (en) 2001-10-18 2001-10-18 Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program

Country Status (1)

Country Link
JP (1) JP4298944B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005055164A1 (en) * 2003-12-04 2005-06-16 Snt Co.,Ltd. Environment monitoring method and system
SE0402505L (en) * 2004-10-14 2006-04-15 Faelt Comm Ab Device for a mobile telephone system
JP4505606B2 (en) * 2005-03-31 2010-07-21 株式会社国際電気通信基礎技術研究所 Skin sensor network
JP4890791B2 (en) * 2005-06-02 2012-03-07 株式会社豊田中央研究所 Signal recording device
CN101039867B (en) * 2005-09-16 2012-05-09 三菱电机株式会社 Elevator system and elevator control method for avoiding emergency when disaster occurs
JP4978789B2 (en) 2007-08-13 2012-07-18 富士通株式会社 Sensor evaluation system, sensor evaluation method, and sensor evaluation program
JP5274387B2 (en) * 2009-06-10 2013-08-28 三菱電機株式会社 Sensor network system and sensor device
JP5234441B2 (en) * 2010-03-19 2013-07-10 日本電気株式会社 Information processing apparatus, information processing system, information processing method, and information processing program
WO2017208356A1 (en) * 2016-05-31 2017-12-07 株式会社オプティム Iot control system, iot control method, and program
JP6880896B2 (en) * 2017-03-24 2021-06-02 富士フイルムビジネスイノベーション株式会社 Image forming equipment, information processing system, and programs
WO2020066321A1 (en) * 2018-09-27 2020-04-02 コニカミノルタ株式会社 Watching system, watching program, and watching method
JP6821765B2 (en) * 2019-10-30 2021-01-27 ソフトバンク株式会社 Relay device and program
CN117834540B (en) * 2024-02-29 2024-05-14 成都秦川物联网科技股份有限公司 A communication optimization method, Internet of Things system and device based on ultrasonic water meter

Also Published As

Publication number Publication date
JP2003123177A (en) 2003-04-25

Similar Documents

Publication Publication Date Title
EP1434185B1 (en) Sensor management apparatus and corresponding control method
JP4194108B2 (en) Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium on which information processing program is recorded
JP4298944B2 (en) Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium recording the information processing program
JP2003122796A5 (en)
JP5866540B1 (en) Monitoring system and monitoring method in monitoring system
CN100512356C (en) Central server of monitoring and controlling system for apartment building
KR20060096909A (en) Monitoring control device, monitoring system, monitoring method, wireless communication device and wireless communication system
KR20130134585A (en) Apparatus and method for sharing sensing information of portable device
JP2003115093A5 (en)
KR20050052826A (en) Home gateway with the control function of home automation equipment and network system using the same
WO2003032271A1 (en) Method for managing sensor network system, program for managing sensor network system, record medium with recorded program for managing sensor network system, apparatus for managing sensor network system, method for managing relay network, program for managing relay network, record medium
KR100949832B1 (en) Security and disaster prevention system using usn gateway integrated with camera module
JP4000805B2 (en) Sensor information transmission device, sensor network system, sensor information transmission program, computer readable recording of the sensor information transmission program
JP3951671B2 (en) SENSOR MANAGEMENT DEVICE, SENSOR NETWORK SYSTEM, INFORMATION PROCESSING PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
KR20020079266A (en) Apparatus and method for image monitoring and home automation based on the network
JP2006197593A (en) Mobile communication device having call-triggered image taking and sending capability and method of operation thereof
JP2005100443A (en) SENSOR MANAGEMENT DEVICE, SENSOR MANAGEMENT DEVICE CONTROL PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM, AND SENSOR MANAGEMENT DEVICE CONTROL METHOD
US20210274133A1 (en) Pre-generating video event notifications
JP2004021604A (en) Monitoring system
KR20030012948A (en) Internet-based Access-control System using cabled or radio network
JP2005208878A (en) Security system
KR20020069544A (en) Remote Multimedia data Transmit Device and Method use Image phone
JPWO2018230103A1 (en) Monitored person monitoring apparatus and method, and monitored person monitoring support system
JP3586694B2 (en) Information supply system using communication line
JP3679761B2 (en) Remote management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060808

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060927

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060927

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070209

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070305

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20070511

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090416

R150 Certificate of patent or registration of utility model

Ref document number: 4298944

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120424

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130424

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130424

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140424

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees