(57)【特許請求の範囲】
【請求項１】
複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理する情報取得サーバと、を有し、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する分散情報管理システムであって、
前記情報取得サーバは、
サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定手段を有し、
前記機器は、
前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出手段と、
前記算出手段によって算出した前記リンクローカルアドレスと同じ前記リンクローカルアドレスが設定された前記情報取得サーバへデータを送信する送信手段と、
を有することを特徴とする分散情報管理システム。
【請求項２】
前記情報取得サーバは、ＥＵＩ−４８を保持し、サフィクスから算出した前記リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査し、
同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記設定手段は、前記ＥＵＩ−４８から算出されたリンクローカルアドレスを算出して設定することを特徴とする請求項１記載の分散情報管理システム。
【請求項３】
前記機器は、ＥＵＩ−４８を保持し、サフィクスから算出した前記リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査し、
同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記算出手段は、前記ＥＵＩ−４８からリンクローカルアドレスを算出することを特徴とする請求項１または２に記載の分散情報管理システム。
【請求項４】
ネットワークに接続された機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、状態を示すデータを収集・管理すると共に、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する情報取得サーバであって、
サフィクスとＥＵＩ−４８を保持し、該サフィクスからリンクローカルアドレスを算出する算出手段と、
該リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査する調査手段と、
同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記ＥＵＩ−４８から算出されたリンクローカルアドレスを算出して設定する設定手段と、
を有することを特徴とする情報取得サーバ。
【請求項５】
複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理する情報取得サーバとを有し、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する分散情報管理システムの分散情報管理方法であって、
前記情報取得サーバは、サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定工程を有し、
前記機器は、
前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出工程と、
前記算出工程によって算出した前記リンクローカルアドレスと同じ前記リンクローカルアドレスが設定された前記情報取得サーバへデータを送信する送信工程と、
を有することを特徴とする分散情報管理方法。
【請求項６】
複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理すると共に、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する情報取得サーバとを有する分散情報管理システムの分散情報管理プログラムであって、
前記情報取得サーバに、サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定処理を実行させ、
前記機器に、
前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出処理と、
前記算出処理によって算出した前記リンクローカルアドレスと同じ前記リンクローカルアドレスが設定された前記情報取得サーバへデータを送信する送信処理と、
を実行させることを特徴とする分散情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散情報管理システム、情報収集サーバ、情報取得サーバ、分散情報管理方法及び分散情報管理プログラムに関し、特に、分散したコントローラやセンサからの情報を集中して管理する分散情報管理システム、情報収集サーバ、情報取得サーバ、分散情報管理方法及び分散情報管理プログラムに関する。
【背景技術】
【０００２】
現在のインターネットのアドレス空間が内包している様々な問題（クラスＢの枯渇、経路制御情報の飽和、３２ビット・アドレスの枯渇など）を解決するため、ＩＰｖ６が策定された。ＩＰｖ６（Internet Protocol version 6）は、現在の標準的なインターネット・プロトコルであるＩＰｖ４に代わる次世代プロトコルとして注目されている。
【０００３】
ＩＰｖ６が一般に浸透すれば、多くのデバイスをネットワークに接続できるため、多数のセンサをネットワーク上に配置して、情報を統括して受信することが可能となる。
【０００４】
ＩＰｖ６を用いた特定グループ内の最適なホストとの通信方式には、ユニキャスト、エニーキャスト、マルチキャストの３つがある。
【０００５】
ユニキャスト通信は、通常のインターネット通信で行われている１対１の通信である。これに対してエニーキャスト通信は、ＩＰｖ６で定義されたある特定のグループを指定して、その特定グループ内の最適な１台と通信を行う。
【０００６】
特許文献１では、データの蓄積やプラントの監視制御をローカル側である分散制御装置で行い、中央側である監視装置ではこれを表示する分散型漢詩制御システムが提案されている。このシステムにより、改造時に監視装置側を変更する必要がなくなるので、分散制御装置側を集中して改造することが可能となっている。
【０００７】
また、特許文献２では、被監視機器に取り付けたセンサからのデータを収集する機器監視ユニットと、収集されたデータに応じて機器の状態を表示する機器監視データサーバと、保存データを参照するデータ表示装置とを通信ネットワークを介して接続し、電気所全体の機器の状態および機器毎に個別に記録の必要な個別記録データを確認する機器監視システムが提案されている。このシステムにより、システムの機能向上を図ることが可能となっている。
【０００８】
また、特許文献３では、加入者線ネットワークからの同軸ケーブルから情報信号を受信する第一の外部インタフェース、および情報信号を同軸ケーブルを介して構内ネットワークの端末に送信する内部インタフェースを含み、情報信号を追加の加入者線ネットワークとインタラクティブに交換する追加の外部インタフェースが備えられ、外部インタフェースがベルワイヤを使用して加入者線ネットワークへの接続を確立し、かつ所定のサービスプロバイダの情報信号を加入者線ネットワークの外部インタフェースから構内ネットワークの内部インタフェースに、かつ反対の方向にも送信する、特にマイクロプロセッサを有する結合交換／制御ユニットが備えられたネットワークアダプタが提案されている。
【特許文献１】特開２０００−３３０６２８号公報
【特許文献２】特開２００２−３５２３６８号公報
【特許文献３】特開平１０−２７６４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記の発明は以下の問題を有している。
【００１０】
特許文献１記載の分散型監視制御システムは、データの蓄積やプラントの監視制御をローカル側である分散制御装置で行い、中央側である監視装置ではこれを表示するものであるが、複数の監視装置から受信したデータを分類する方法について何ら記載がなされていない。
【００１１】
また、特許文献２記載の機器監視システムは、被監視機器に取り付けたセンサからのデータを収集する機器監視ユニットと、収集されたデータに応じて機器の状態を表示する機器監視データサーバと、保存データを参照するデータ表示装置とを通信ネットワークを介して接続し、電気所全体の機器の状態および機器毎に個別に記録の必要な個別記録データを確認しているが、各機器監視ユニットによって収集されたデータを管理する機器監視データサーバにおいて各データ分類し、提供する方法について何ら言及していない。
【００１２】
また、特許文献３記載のネットワークアダプタは、多数のサービスプロバイダからの情報信号をネットワークアダプタを介して構内ネットワーク端末に、かつ反対方向にも分配することができるものであるが、各サービスプロバイダからの情報信号を分類し、該情報信号を必要とする構内ネットワーク端末に適切に配信する方法について何ら記載がなされていない。
【００１３】
ゆえに、従来の分散情報管理システムにおいては、各情報が物理的などの場所に存在する情報なのか、又は組織的にどの組織に属する情報なのかが判然としない可能性が高い。
【００１４】
特に、ＩＰｖ６ではエニーキャスト通信という通信を行うことが検討されている。エニーキャスト通信とは、複数あるネットワーク上のサーバ中で、最もＩＰ的に近いと判断されるサーバに対して通信する通信方式である。
【００１５】
エニーキャスト通信を利用することにより、データを送信するセンサは通常のユニキャスト通信と同様に簡単にデータを送出し、かつ大量のセンサからの送信を受信するサーバを複数配置することが可能となる。
【００１６】
しかしながら、エニーキャスト通信においては、従来の組織、国家などの枠組みなど、現実世界の枠組みからはずれ、ＩＰ的に最も近いサーバに対して、様々な組織・地域からのセンサ情報が集中することになる。
【００１７】
よって、これらのデータを現実世界で有効に利用するためには、適当に収集されたデータを各組織・各地域毎に分析しなければならない。
【００１８】
本発明は、上記問題点に鑑みてなされたものであり、従来の組織、国家などの枠組みなど、現実世界の枠組みからはずれ、ＩＰ的に最も近いサーバに対して、様々な組織・地域から適当に収集されたセンサ情報等を現実世界で有効に利用するために、適切に各組織・各地域毎に分類し、提供することができる分散情報管理システム、情報収集サーバ、情報取得サーバ、分散情報管理方法及び分散情報管理プログラムを提案することを目的としている。
【課題を解決するための手段】
【００２４】
請求項１記載の発明は、複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理する情報取得サーバと、を有し、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する分散情報管理システムであって、前記情報取得サーバは、サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定手段を有し、前記機器は、前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出手段と、前記算出手段によって算出した前記リンクローカルアドレスと同じ前記リンクローカルアドレスが設定された前記情報取得サーバへデータを送信する送信手段と、を有することを特徴とする。
【００２５】
請求項２記載の発明は請求項１記載の分散情報管理システムにおいて、前記情報取得サーバは、ＥＵＩ−４８を保持し、サフィクスから算出した前記リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査し、同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記設定手段は、前記ＥＵＩ−４８から算出されたリンクローカルアドレスを算出して設定することを特徴とする。
【００２６】
請求項３記載の発明は、請求項１または２に記載の分散情報管理システムにおいて、前記機器は、ＥＵＩ−４８を保持し、サフィクスから算出した前記リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査し、同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記算出手段は、前記ＥＵＩ−４８からリンクローカルアドレスを算出することを特徴とする。
【００２９】
請求項４記載の発明は、ネットワークに接続された機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、状態を示すデータを収集・管理すると共に、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する情報取得サーバであって、サフィクスとＥＵＩ−４８を保持し、該サフィクスからリンクローカルアドレスを算出する算出手段と、該リンクローカルアドレスと同一のリンクローカルアドレスがネットワーク上に存在するか否かを調査する調査手段と、同一のリンクローカルアドレスがネットワーク上から発見されたとき、前記ＥＵＩ−４８から算出されたリンクローカルアドレスを算出して設定する設定手段と、を有することを特徴とする。
【００３１】
請求項５記載の発明は、複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理する情報取得サーバとを有し、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する分散情報管理システムの分散情報管理方法であって、前記情報取得サーバは、サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定工程を有し、前記機器は、前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出工程と、前記算出工程によって算出した前記リンクローカルアドレスと同じ前記リンクローカルアドレスが設定された前記情報取得サーバへデータを送信する送信工程と、を有することを特徴とする。
【００３３】
請求項６記載の発明は、複数の機器と、各機器のＩＰアドレスを検出して該ＩＰアドレスに対応する分類を行い、前記機器の状態を示すデータを収集・管理すると共に、各機器からのセンサ情報をＩＰ的に最も近い情報収集サーバにおいて収集・管理する情報取得サーバとを有する分散情報管理システムの分散情報管理プログラムであって、前記情報取得サーバに、サフィクスを保持し、該サフィクスからリンクローカルアドレスを算出して自身に設定する設定処理を実行させ、前記機器に、前記情報取得サーバと同一のサフィクスを保持し、該サフィクスからリンクローカルアドレスを算出する算出処理と、前記算出処理によって算出した前記
【発明の効果】
【００３４】
本発明は、従来の組織、国家などの枠組みなど、現実世界の枠組みからはずれ、ＩＰ的に最も近いサーバに対して、様々な組織・地域から適当に収集されたセンサ情報等を現実世界で有効に利用するために、適切に各組織・各地域毎に分類し、提供することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の分散情報管理システムの構成及び処理について、実施の形態に即して説明する。
【００３６】
＜第１の実施形態＞
本発明の第１の実施形態について説明する。
【００３７】
本実施形態の分散情報管理システムはデータを送信した情報処理端末のＩＰアドレスに基づいて受信したデータを分類・配信する。具体的には、各家庭等に配置された気象情報を計測するセンサを監視する監視装置から受信したデータを、送信元の監視装置のＩＰアドレスに基づいて分類し、該ＩＰアドレスに係わる地域の気象情報を管理するサーバにＩＰアドレスに基く分類に従ってデータを配信する。
【００３８】
以下、詳細に説明する。図１は、本実施形態に係る分散情報管理システムの構成を示す。
【００３９】
本実施形態に係わる分散情報管理システム１０は、気象情報収集・中間処理サーバ１１、気象情報提供サーバ１２、監視装置１３、ネットワーク１４を有して構成される。
【００４０】
監視装置１３は、ホームサーバ１３ａ、気象情報センサ１３ｂ、ユーザＰＣ１３ｃを有して構成される。なお、本実施形態においては、各装置及び各サーバはアジア及びＥＵ各国に設置されており、それぞれネットワーク１４によって接続されている。また、ネットワーク１４には、複数の家庭に設置された監視装置１３が接続されている。
【００４１】
気象情報収集・中間処理サーバ１１は、広く世界に分散して存在する気象センサの情報を受け取る。なお、気象情報収集・中間処理サーバ１１は、各サーバにかかる負荷を分散させるために複数存在する。
【００４２】
気象情報提供サーバ１２は、気象情報収集・中間処理サーバ１１から各監視装置１３からのセンサ情報を受けて各地域の気象情報を構築し、その情報を一般に提供する。なお、気象情報提供サーバ１２は、各サーバにかかる負荷を分散するために各地域に分散して存在している。本実施形態においては、アジアの気象情報提供サーバ１２は、アジアの気象情報を提供し、ＥＵの気象情報提供サーバ１２はＥＵの気象情報を提供する。
【００４３】
監視装置１３は、ホームサーバ１３ａ、気象情報センサ１３ｂ、ユーザＰＣ１３ｃ、を有して構成される。
【００４４】
ホームサーバ１３ａは、気象情報センサ１３ｂによって計測された気温等のデータを管理し、センサ情報として最もＩＰ的に近い気象情報収集・中間処理サーバ１１へ送信する。気象情報センサ１３ｂは、設置地域の温度等のデータを計測する。
【００４５】
なお、本実施形態においては、監視装置１３が気象情報センサ１３ｂによって計測されたデータを収集し、該データをセンサ情報として送信する構成としたが、気象情報センサ１３ｃが計測したデータを直接に気象情報収集・中間処理サーバ１１へ送信する構成であってもかまわない。
【００４６】
次に、図２を参照して、監視装置１３から気象情報集・中間処理サーバ１１へのセンサ情報の送信から気象情報提供サーバ１２への気象情報の配信までの処理について説明する。
【００４７】
アジア各国に設置されている監視装置１３からのセンサ情報は、ＩＰｖ６のエニーキャスト通信を応用して気象情報収集・中間処理サーバ１１に送信される。ＩＰｖ６のエニーキャスト通信においては、各監視装置１３からＩＰ的に最短の気象情報収集・中間処理サーバ１１にセンサ情報が送信される。したがって、各監視装置１３からのセンサ情報は、監視装置１３が設置されている地域に係わらずＩＰ的に最短の気象情報集・中間処理サーバ１１に送信される。
【００４８】
気象情報収集・中間処理サーバ１１は、広範囲から多数のセンサ情報を受け取り、受信したセンサ情報を分類し、気象情報を生成する。なお、前述したように、気象情報収集・中間処理サーバ１１は、複数設置されている。
【００４９】
例えば、日本の各家庭等に設置された監視装置１３からのセンサ情報により生成された気象情報は、アジアの気象情報提供サーバ１２に配信しなければならず、フランスの各家庭等に設置された監視装置１３からのセンサ情報により生成された気象情報は、ＥＵの気象情報提供サーバ１２に配信しなければならない。
【００５０】
そこで、気象情報収集・中間処理サーバ１１は、センサ情報を受信したソースＩＰアドレスから国名等の監視装置１３が設置された地域を調査し、調査された国名毎にセンサ情報を分類して気象情報を生成し、地域ごとの気象情報を各地域の気象情報提供サーバ１２に送信する。
【００５１】
次に、図３に示すシーケンスを参照して、監視装置１３から気象情報集・中間処理サーバ１１へのセンサ情報の送信から気象情報提供サーバ１２への気象情報の配信までの処理について説明する。
【００５２】
まず、日本に設置された監視装置１３から送信されたセンサ情報は、ＩＰ的に最短距離にある気象情報収集・中間処理サーバ１１に送信される（ステップＳ３０１）。センサ情報を受信した気象情報収集・中間処理サーバ１１は、収集したセンサ情報からセンサ情報を受信した際のソースＩＰアドレスから地域を調査する（ステップＳ３０２）。このとき、ソースＩＰアドレスからセンサ情報を送信した監視装置１３が設置された地域を検出することができなかった場合は、ｗｈｏｉｓにより地域を調査する（ステップＳ３０３）。
【００５３】
各センサ情報を送信した監視装置１３の設置地域が検出されると、検出された地域別にセンサ情報を分類し、地域別の気象情報を生成する（ステップＳ３０４）。日本に設置された監視装置１３から送信されたセンサ情報に基づいて生成された気象情報は、アジア各国の気象情報を管理するアジアの気象情報サーバに配信される（ステップＳ３０５）。
【００５４】
また、フランスに設置された監視装置１３から送信されたセンサ情報は、ＩＰ的に最短距離にある気象情報収集・中間処理サーバ１１に送信される（ステップＳ３０６）。センサ情報を受信した気象情報収集・中間処理サーバ１１は、収集したセンサ情報からセンサ情報を受信した際のソースＩＰアドレスから地域を調査する（ステップＳ３０７）。このとき、ソースＩＰアドレスからセンサ情報を送信した監視装置１３が設置された地域を検出することができなかった場合は、ｗｈｏｉｓにより地域を調査する（ステップＳ３０８）。
【００５５】
各センサ情報を送信した監視装置１３が設置された地域が検出されると、検出された地域別にセンサ情報を分類し、地域別の気象情報を生成する（ステップＳ３０９）。そして、フランスに設置された監視装置１３から送信されたセンサ情報に基づいて生成された気象情報は、ＥＵ各国の気象情報を管理するＥＵの気象情報サーバに配信される（ステップＳ３１０）。
【００５６】
次に、図４を参照して、センサ情報を受信したソースＩＰアドレスから国名等の監視装置１３が設置された地域を調査し、調査された国名毎にセンサ情報を分類して気象情報を生成し、地域ごとの気象情報を各地域の気象情報提供サーバ１２に送信する気象情報収集・中間処理サーバ１１の具体的な構成について説明する。
【００５７】
図４に示すように気象情報収集・中間処理サーバ１１は、ＩＰアドレスｖｓ地域情報データベース１１ａ、気象情報提供サーバデータベース１１ｂを有して構成される。
【００５８】
ＩＰアドレスｖｓ地域情報データベース１１ａは、センサ情報を受信したときのソースＩＰアドレスと、各ソースＩＰアドレスに係わる気象情報を提供している地域とを関連づけて記憶する。気象情報提供サーバデータベース１１ｂは、気象情報を提供している地域の各気象情報提供サーバ１２のＩＰアドレスを記憶する。
【００５９】
次に、図５を参照して、気象情報収集・中間処理サーバ１１の具体的な処理について説明する。
【００６０】
監視装置１３からセンサ情報を受信すると（ステップＳ５０１）、気象情報収集・中間処理サーバ１１は、ＩＰアドレスｖｓ地域情報データベース１１ａを利用して、センサ情報を受信した際のソースＩＰアドレスから該センサ情報を送信した監視装置１３が設置された地域を調査する（ステップＳ５０２）。
【００６１】
ここで、ＩＰアドレスｖｓ地域情報データベース１１ａからソースＩＰアドレスに対応する地域が検出されなかった場合は（ステップＳ５０２／ＮＯ）、ｗｈｏｉｓサービスを利用してソースＩＰアドレスが割り振られた地域を検索する（ステップＳ５０３）。以上の手順によって検出された地域から、そのセンサ情報を分類し、分類されたセンサ情報から各地域の気象情報を生成する（ステップＳ５０４）。
【００６２】
次に、気象情報提供サーバデータベース１１ｂから生成された気象情報の配信が必要な地域を調査する（ステップＳ５０５）。なお、通信負荷を軽減するためにデータをまとめ送りする場合は、気象情報を一時保存した後（ステップＳ５０６）、該気象情報の配信が必要な気象情報提供サーバ１２に気象情報を送信する（ステップＳ５０７）。
【００６３】
＜第１の実施形態／効果＞
本実施形態に係わる分散情報管理システムにより、分散して存在するセンサ情報をエニーキャスト通信やそれに類ずる通信方式によって負荷分散しつつ受信し、かつ該センサ情報を必要とするサーバに配信することが可能となる。
【００６４】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
【００６５】
ＩＰｖ６アドレスは、ネットワークを識別するプレフィクスと、ネットワーク上のホストを識別するインタフェースＩＤで構成される。通常、プレフィクスはルータが通知し、インタフェースＩＤはホストが自ら生成する。ただし、プレフィクスが分からない場合であっても、同じネットワーク内の相手ならリンクローカルアドレスを用いて通信することができる。
【００６６】
本実施形態の分散情報管理システムにおいては、個々のデータを送信するデバイスがリンクローカルな通信しかできない場合であっても、各デバイスが有するサフィクスからリンクローカルアドレスを生成し、該リンクローカルアドレスを宛先としてサーバにデータを送信する。
【００６７】
まず、図６を参照して、本実施形態に係わる分散情報管理システムの構成について説明する。
【００６８】
本実施形態に係る分散情報管理システムは、Ａ組織、Ｂ組織、Ｃ組織に設置された照度計、気温センサ、電力計等のセンサ情報を計測するデバイス６１、各組織に設置されたデバイス６１によって計測したセンサ情報を収集する情報取得サーバ６３、各組織に設置されたデバイス６１と情報取得サーバ６３とを接続する組織内ネットワーク６２、各組織の情報取得サーバ６３によって収集した情報に基づいてエネルギー消費を算出して各組織への課金、省エネ対策の検討等を行う情報管理サーバ６５、情報取得サーバ６３と情報管理サーバ６５とを接続する社外ネットワーク６４、を有して構成される。
【００６９】
デバイス６１と情報取得サーバ６３では、機能を削減するためにリンクローカルアドレスによる通信が行われる。よって、デバイス６１は、グローバルアドレスを持たずリンクローカルアドレスのみを持つ。これにより、デバイス６１におけるグローバルアドレスの自動設定機能を除外することができる。
【００７０】
次に、図７を参照して、情報取得サーバ６３が有する情報、及び情報取得サーバ６３において実行される具体的な処理について説明する。
【００７１】
情報取得サーバ６３は、サフィクス６３ａ、リンクローカルアドレス６３ｂ、グローバルアドレス６３ｃを保持する。
【００７２】
情報取得サーバ６３は、自身のサフィクス６３ａを固定値として有する。これは、どの組織内情報取得サーバも同一の６４ｂｉｔの数値とする。
【００７３】
また、情報取得サーバ６３は、初期化時に、公知手段とは異なるＩＰアドレスの自動設定機能を有する。この自動設定機能の動作については後述する。該機能により、自身のリンクローカルアドレス６３ｂと自身のグローバルアドレス６３ｃを自動設定する。
【００７４】
また、情報取得サーバ６３は、デバイス６１が情報取得サーバ６３のリンクローカルアドレス６３ｂに向けて送信した情報を受信する機能と、その情報を情報管理サーバ６５に転送する機能と、を併せ持つ。
【００７５】
次に、図８を参照して、情報管理サーバ６５が有する情報、情報管理サーバ６５において実行される具体的な処理について説明する。
【００７６】
情報管理サーバ６５は、組織内の情報取得サーバ６３が持つ固定の６４ｂｉｔ数列からなるサフィクス６５ａ、各組織内に設置された情報取得サーバ６３のプレフィクスと各組織を識別する組織情報とを関連づけて記憶するプレフィクスｖｓ組織情報データベース６５ｂ、組織情報と各組織に設置されたデバイスの情報とを関連づけて記憶する組織別デバイス情報データベース６５ｃ、各組織に設置されたデバイスにより計測したセンサ情報から算出した電力消費量、照度推移、気温推移等からなる組織別データデース６５ｄを有して構成される。
【００７７】
情報管理サーバ６５は、デバイス６１から送信されてきたセンサ情報を各組織およびデバイス種別に保持する機能、情報取得サーバ６３からセンサ情報を収集する機能、組織別測定情報の提示と電力消費量値から課金処理とを行う機能を有する。
【００７８】
次に、図９を参照して、情報取得サーバ６３を初期化するときに実行されるリンクローカルアドレス６３ｂ及びグローバルアドレス６３ｃを自動設定する処理について説明する。
【００７９】
この処理は、各組織内に配置された情報取得サーバ６３が初期化時に実施する処理であり、自身にＩＰアドレスを自動設定する処理である。
【００８０】
これは公知技術であるステートレスアドレス自動設定とは異なる手順で実施される。つまり、情報取得サーバ６３は、全ての情報取得サーバで同一の６４ｂｉｔ数値を有し、これをサフィクス６３ａとして、リンクローカルアドレス６３ｂやグローバルアドレス６３ｃを自身に自動設定する。
【００８１】
このため、同一データリンク内に情報取得サーバ６３が２台配置されると、同一ＩＰアドレスが複数存在することになってしまい、通信不能に陥ってしまう。
【００８２】
そこで、本実施形態においては、公知技術であるＤＡＤ（Duplicate Address Detection）により自信のリンクローカルアドレス６３ｂ及びグローバルアドレス６３ｃの設定を行っている。
【００８３】
具体的には、起動後、情報取得サーバ６３は、自身が保持する固定の６４ｂｉｔ値をサフィクス６３ａとしてリンクローカルアドレス６３ｂを算出し、ＤＡＤによってこのアドレスを持つホストが同一データリンク内に存在するかどうかを確認する（ステップＳ９０１）。
【００８４】
同一データリンク内に同一のリンクローカルアドレス６３ｂが存在した場合は（ステップＳ９０１／ＹＥＳ）、当該システムは動作不能であるため、このサーバの全機能をディセーブルする。
【００８５】
なお、サフィクス６３ａと別個にＥＵＩ−４８を情報取得サーバ６３に保持させておくことにより、同一データリンク内に同一のリンクローカルアドレス６３ｂが存在した場合であっても、ＥＵＩ−４８から新たにリンクローカルアドレスを算出・設定することも可能である。
【００８６】
一方、同一データリンク内に同一のリンクローカルアドレス６３ｂが存在しなかった場合は（ステップＳ９０１／ＮＯ）、固定の６４ｂｉｔ値をサフィクス６３ａとしてRouter Advertisementで流れてくる値をプレフィクスとして、グローバルアドレス６３ｃを生成する（ステップＳ９０２）。そして、生成されたグローバルアドレス６３ｃと同一のアドレスを持つホストが存在するかどうかを同じくＤＡＤにより確認する（ステップＳ９０３）。
【００８７】
生成されたグローバルアドレス６３ｃと同一のアドレスを持つホストが存在した場合は（ステップＳ９０３／ＹＥＳ）、当該システムは動作不能であるため、このサーバの全機能をディセーブルする。
【００８８】
一方、生成されたグローバルアドレス６３ｃと同一のアドレスを持つホストが存在しなかった場合は（ステップＳ９０３／ＮＯ）、上述の処理により算出されたリンクローカルアドレス６３ｂ及びグローバルアドレス６３ｃを自身のネットワークインターフェースに設定し（ステップＳ９０４）、その後のシステムの起動を行う（ステップＳ９０５）。
【００８９】
次に、図１０を参照して、情報取得サーバ６３がデバイス６１からセンサ情報を取得する処理について説明する。
【００９０】
デバイス６１は、既知の情報取得サーバ６３の６４ｂｉｔ数列からなるサフィクス６３ａを持つため、サフィクス６３ａから生成されたリンクローカルアドレス６３ｂも知っていることになる。よって、デバイス６１は、計測されたセンサ情報をこのリンクローカルアドレス６３ｂを宛先に送信する。
【００９１】
なお、サフィクス６３ａと別個にＥＵＩ−４８をデバイス６１に保持させておくことにより、同一データリンク内に同一のリンクローカルアドレス６３ｂが存在した場合であっても、ＥＵＩ−４８から新たにリンクローカルアドレスを算出・設定することも可能である。
【００９２】
情報取得サーバ６３は、常にデバイス６１からセンサ情報を受信できるよう待機している（ステップＳ１００１）。そして、デバイス６１からセンサ情報を受信すると、該センサ情報を自身の内部記憶領域に記憶する（ステップＳ１００２）。
【００９３】
次に、図１１を参照して、情報管理サーバ６５が情報取得サーバ６３からセンサ情報を取得する処理について説明する。
【００９４】
図８において説明したように、情報管理サーバ６５も全サーバにおいて共通の６４ｂｉｔ数列をサフィクス６５ａとして有する。また、情報管理サーバ６５は、情報取得サーバ６３のプレフィクスと各組織を識別する組織情報とを関連づけて記憶するプレフィクスｖｓ組織情報データベース６５ｂを用いて、センサ情報を取得する対象組織内にある、各情報取得サーバ６３のグローバルアドレス６３ｃを算出することが可能となっている。
【００９５】
具体的には、既知の６４ｂｉｔ数列をサフィクス６５ａと、センサ情報を収集する対象組織のプレフィクスとを組み合わせてＩＰｖ６アドレスを算出する。このＩＰｖ６アドレスは、センサ情報を収集する対象組織内に設置された情報収集サーバ６３のＩＰアドレスである。
【００９６】
情報管理サーバ６５は、算出したＩＰアドレスを宛先にして、センサ情報の送信を要求する（ステップＳ１１０１）。センサ情報の送信の要求を受けた情報取得サーバ６３は、保持しているセンサ情報を情報管理サーバ６５へ送信する（ステップＳ１１０２）。情報管理サーバ６５は、受信したセンサ情報を組織名やセンサ種別と関連づけて組織別デバイス情報データベース６５ｃへ記憶する（ステップＳ１１０３）。
【００９７】
また、組織別デバイス情報データベース６５ｃに記憶したセンサ情報から、組織別の電力消費量、照度推移、気温推移を算出して、組織別データデース６５ｄに格納する（ステップＳ１１０４）。
【００９８】
次に、図１２を参照して、組織別データベース６５ｄに格納された電力消費量等の情報の提供を求められた場合の情報管理サーバ６５の処理について説明する。
【００９９】
電力消費や電灯管理、空調管理を行う者のＰＣから、情報管理サーバ６５に対して組織別の電力消費、気温推移、照度推移情報の提示要求が情報管理サーバ６５に到着すると（ステップＳ１２０１）、情報管理サーバ６５は、組織別の情報算出結果をＨＴＭＬ化して情報の提供を求めるＰＣに対して送信する（ステップＳ１２０２）。
【０１００】
次に、図１３を参照して、情報管理サーバ６５が組織別データベース６５ｄに格納された電力消費量等の情報に基づいて各組織に対して課金する処理について図１３を用いて説明する。
【０１０１】
情報管理サーバ６５は、規定日時に組織別データベース６５ｄから各組織毎の電力消費量を取得して（ステップＳ１３０１）、その値から電力費用を算出し（ステップＳ１３０２）、各組織に対して課金処理を行う（ステップＳ１３０３）。
【０１０２】
＜第２の実施形態／効果＞
本実施形態に係わる分散情報管理システムによれば、サフィクスに基づいて生成されるリンクローカルアドレスを利用してデータを送受信することにより、デバイスがＩＰアドレスを保持していない場合であっても、該デバイスが保持するデータを収集して管理するサーバをリンクローカルアドレスにより特定し、該サーバに対してデータを送信することができる。
【０１０３】
また、デバイスに要求される機能を最低限に抑えつつ、各組織に分散して存在するデータを収集して、組織内の気温状況や電灯利用情報等に応じた、対策を実施することができる。
【０１０４】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。
【０１０５】
本実施形態に係わる分散情報管理システムは、データを管理するサーバが情報の提供の要求を受けたときに、情報の提供を要求した情報処理端末のＩＰアドレスに基づいて該情報処理端末が属する組織情報等の情報を取得し、取得した情報に基づいて該情報処理端末が求めるデータを読み出し、提供する。
【０１０６】
本構成では、例えば、ある組織Ａから別の組織Ｂに情報処理端末が移動した場合、その情報処理端末で提供する情報を組織の変化に合わせて自動変更する。具体的には、図１４に示すように、組織Ａに居るときは組織Ａに適したホームページを、組織Ｂに居るときは組織Ｂに適したホームページを、ユーザに対して提供する。
【０１０７】
この際、そのホームページを情報処理端末１４１で表示させる。また、そのデータは、組織管理サーバ１４２から提供する。ユーザが情報処理端末１４１から同じＵＲＬを参照すると、表示される情報は今居る組織に応じて変化する。
【０１０８】
まず、図１５を参照して、組織管理サーバ１４２の構成について説明する。
【０１０９】
組織管理サーバ１４２は、組織管理サーバ１４２が管理する組織の組織構造と各組織のＩＰアドレスとを関連づけて記憶する組織構造ｖｓＩＰアドレスデータベース１４２ａを有する。組織構造ｖｓＩＰアドレスデータベース１４２ａは、組織構成を木構造で管理し、各末端の組織にはその組織のＩＰアドレスのグループ(ネット)が記載されている。
【０１１０】
また、組織管理サーバ１４２は、部組織と部組織に提供するデータ（部組織のホームページＵＲＬなど）とを関連づけて記憶する部組織ｖｓ提供データ・データベース１４２ｂを有する。同様に、課組織についても、課組織と課組織に提供するデータ（課組織のホームページＵＲＬなど）とを関連づけて記憶する課組織ｖｓ提供データ・データベース１４２ｃを有する。
【０１１１】
組織管理サーバ１４２は、情報の提供を要求した情報処理端末のＩＰアドレスに基づいて部組織ｖｓ提供データ・データベース１４２ｂ及び課組織ｖｓ提供データ・データベース１４２ｃからデータを取得し、該情報処理端末１４１に取得したデータを提供する。
【０１１２】
次に、図１６を参照して、情報処理端末１４１からの情報提供の要求に対して組織管理サーバ１４２にデータを提供する処理について説明する。
【０１１３】
まず、情報処理端末１４１から組織管理サーバ１４２に対して社員用ホームページのデータを提供が要求されると（ステップＳ１６０１）、組織管理サーバ１４２は、まず、要求を送ってきたパケットの送り元のＩＰアドレスを取得し、そのＩＰアドレスに対応する部組織及び課組織を組織構造ｖｓＩＰアドレスデータベース１４２ａから検索し、該当するＩＰアドレスを持つ組織の名称を取得する（ステップＳ１６０２）。例えば、2001:0:0:3:a:b:c:dというＩＰアドレスからホームページに対する要求が到着したら、このＩＰアドレスが含まれる組織を検索する。すると、課組織Ｂが該当することが判明する。また、木構造をたどり、課組織Ｂの親ノードは部組織Ｘであるということが判る。
【０１１４】
以上の処理により、この情報の提供を要求する情報処理端末１４１が部組織Ｘ、課組織Ｂに存在することが判明する。
【０１１５】
次に、部組織ｖｓ提供データ・データベース１４２ｂから、部組織ＸのホームページＵＲＬを取得する（ステップＳ１６０３）。また、課組織ｖｓ提供データ・データベース１４２ｃから課組織ＢのホームページＵＲＬを取得する（ステップＳ１６０４）。
【０１１６】
最後に、取得したＵＲＬをフレームによって結合し、さらに静的情報を付加して、ユーザに対してホームページ情報を提供する（ステップＳ１６０５）。
【０１１７】
ここで、静的情報とは、フレームの形態、全社向け情報、それらのインデックスページである。本実施形態に係わる分散情報管理システムにおいては、フレームのページから参照するＵＲＬの一部は部組織Ｘのホームページであり、課組織Ｂのホームページである（図１７に示す）。このようにして、各組織のホームページを同一画面上に表示する。
【０１１８】
＜第３の実施形態／効果＞
本実施形態に係わる分散情報管理システムによれば、データを管理するサーバが情報の提供の要求を受けたときに、情報の提供を要求した情報処理端末のＩＰアドレスに基づいて該情報処理端末が属する組織情報等の情報を取得し、取得した情報に基づいて該情報処理端末が求めるデータを読み出し、提供することにより、例えば、ある組織Ａから別の組織Ｂに情報処理端末が移動した場合、その情報処理端末で提供する情報を組織の変化に合わせて自動変更することができる。
【０１１９】
＜付記事項＞
なお、上述の実施形態は本発明の好適な実施形態の一例を示すものにすぎず、本発明の実施の形態を限定する趣旨のものではない。よって、本発明は上述の実施形態に限定されることはなく、その要旨を逸脱しない範囲内において種々の変形実施を行うことが可能である。
【図面の簡単な説明】
【０１２０】
【図１】第１の実施形態に係わる分散情報管理システムの構成を示すブロック図である。
【図２】第１の実施形態に係わる分散情報管理システムのデータの流れを示す図である。
【図３】第１の実施形態に係わる分散情報管理システムの処理手順を示すシーケンス図である。
【図４】気象情報収集・中間処理サーバの構成を示すブロック図である。
【図５】気象情報収集・中間処理サーバの処理を示すフローチャートである。
【図６】第２の実施形態に係わる分散情報管理システムの構成を示すブロック図である。
【図７】情報取得サーバの構成を示すブロック図である。
【図８】情報管理サーバの構成を示すブロック図である。
【図９】情報取得サーバのＩＰアドレスを設定する処理のフローチャートである。
【図１０】情報取得サーバからセンサ情報を取得する処理のフローチャートである。
【図１１】情報管理サーバが情報取得サーバからセンサ情報を取得する処理のフローチャートである。
【図１２】情報管理サーバが情報を提供する処理のフローチャートである。
【図１３】情報管理サーバが課金する処理のフローチャートである。
【図１４】第３の実施形態に係わる分散情報管理システムの構成を示すブロック図である。
【図１５】組織管理サーバの構成を示すブロック図である。
【図１６】組織管理サーバから端末へデータを提供する処理のフローチャートである。
【図１７】組織管理サーバから端末へ提供されるデータの一例である。
【符号の説明】
【０１２１】
１１    気象情報収集・中間処理サーバ
１２    気象情報提供サーバ
１３    監視装置
１４    ネットワーク
６１    デバイス
６２    組織内ネットワーク
６３    情報取得サーバ
６４    社外ネットワーク
６５    情報管理サーバ
１４１    情報処理端末
１４２    組織管理サーバ
【図１】
0004707525.tif 000002
【図２】
0004707525.tif 000003
【図３】
0004707525.tif 000004
【図４】
0004707525.tif 000005
【図５】
0004707525.tif 000006
【図６】
0004707525.tif 000007
【図７】
0004707525.tif 000008
【図８】
0004707525.tif 000009
【図９】
0004707525.tif 000010
【図１０】
0004707525.tif 000011
【図１１】
0004707525.tif 000012
【図１２】
0004707525.tif 000013
【図１３】
0004707525.tif 000014
【図１４】
0004707525.tif 000015
【図１５】
0004707525.tif 000016
【図１６】
0004707525.tif 000017
【図１７】
0004707525.tif 000018