(57)【要約】【課題】オフィスあるいはビル管理等におけるシステム環境の構築、ソフトウェアの更新、及び接続機器の増減に伴うソフトウェア変更作業の自動化が図れるソフトウェア自動更新装置を得る。【解決手段】システム全体の監視制御情報や定義情報を管理するメインコントローラ１０１、監視画面情報を提供するサーバ１０２に、監視制御機能部１１２が搭載されており、この監視制御機能部１１２の他に接続機器ソフトウェア自動更新機能部１１３、構成機器管理機能部１１４、定義情報自動更新機能部１１５、接続機器管理機能部１１６が搭載されている。これにより、ソフトウェア変更作業の自動化を図る。【選択図】図１
2008186392.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の接続機器により構成されるシステムのソフトウェアを自動更新するソフトウェア自動更新装置であって、
上記接続機器のソフトウェアを格納し、上記接続機器に動作検証済みのバージョンのソフトウェアをダウンロードする接続機器ソフトウェア自動更新機能部と、
上記システム全体の構成である機器構成を管理し、上記機器構成を上記接続機器にダウンロードする構成機器管理機能部と、
他の上記接続機器の定義情報を上記接続機器にダウンロードする定義情報自動更新機能部とを備えたソフトウェア自動更新装置。
【請求項２】
上記システムから接続されている上記接続機器が離脱する際に、離脱後の上記機器構成及び上記接続機器にインストールされているソフトウェアのバージョンをチェックして離脱の可否を判定し、
離脱可能な場合に、上記機器管理機能部が離脱後の上記機器構成を離脱後に接続されている上記接続機器にダウンロードし、必要があれば上記接続機器ソフトウェア自動更新機能部が離脱後に接続されている上記接続機器に動作検証済みのバージョンのソフトウェアをダウンロードすることを特徴とする請求項１に記載のソフトウェア自動更新装置。
【請求項３】
上記システムへの上記接続機器の増設時に、増設後の上記接続機器構成及び上記接続機器にインストールされているソフトウェアのバージョンをチェックして増設の可否を判定し、
増設可能な場合に、上記機器管理機能部が増設後の上記機器構成を増設後に接続されている上記接続機器にダウンロードし、必要があれば上記接続機器ソフトウェア自動更新機能部が増設後に接続されている上記接続機器に動作検証済みのバージョンのソフトウェアをダウンロードすることを特徴とする請求項１に記載のソフトウェア自動更新装置。
【請求項４】
接続される上記接続機器に対する認証機能を有する端末認証部を備えたことを特徴とする請求項１から請求項３の何れかに記載のソフトウェア自動更新装置。
【請求項５】
ネットワークを介して接続される複数の接続機器により構成されるシステムを構成し、そのソフトウェアがソフトウェア自動更新装置によって自動更新される端末であって、
上記ソフトウェア自動更新装置にインストールすべきバージョンのソフトウェアの有無を問い合わせるバージョン問い合わせ部を備えたことを特徴とするソフトウェア自動更新装置によって自動更新される端末。
【請求項６】
システム全体の監視制御情報を管理するメインコントローラと、上記メインコントローラの監視制御対象となる設備機器が接続されるローカルコントローラと、上記メインコントローラと上記ローカルコントローラの間で情報を中継するネットワークコントローラと、システムの運用者への情報提供を行う端末とから上記システムが構成されることを特徴とする請求項１に記載のソフトウェア自動更新装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ソフトウェア自動更新装置及び端末に係り、特に、オフィスあるいはビル管理等におけるシステム環境の構築、ソフトウェアの更新、及び接続機器の増減に伴うソフトウェア変更作業の自動化が図れるソフトウェア自動更新装置及びその装置によって自動更新される端末に関するものである。
【背景技術】
【０００２】
一般に、多種多様の制御機器が接続されるコントローラを制御するアプリケーションの開発は一般ユーザには困難であり、また、制御機器の組み合わせの数だけアプリケーションをコントローラと抱き合わせで提供しても、ユーザが正しく選択してインストールするのは困難である。
【０００３】
この課題を解決するために、オフィスあるいはビル管理分野において、カードリーダ、ファックス、コピー、電話、スキャナ、パソコン等、複数のＯＡ機器や、電流計、電力計、ブレーカ等、複数のビル管理器具が接続可能なコントローラにおいて、接続された制御機器の種別を判定する機器判定部と、該制御機器判定部の機器判定結果を受信し、インストールすべきアプリケーションを判定するアプリケーション判定部と、該アプリケーション判定部に指定されたアプリケーションをインストールするアプリケーションインストーラを備えることにより、ユーザが新しい制御機器を接続する度にその接続された新しい制御機器に対応するアプリケーションをインストールする必要をなくす技術が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２―１８２９１９号公報（要約の欄、段落００１５、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献に開示されたソフトウェアの自動更新技術は、制御機器が直接接続されるローカルコントローラに対するものであり、例えば、ビル管理システム全体のように、システム全体を管理するメインコントローラやサーバに対するものではなく、システム全体のソフトウェア構成管理まで含めた自動更新技術でもない。
【０００６】
その為、システム構築、メインコントローラあるいはサーバのソフトウェア更新、及び各種設定変更に伴う作業については、各機器に対して個別に手動で実施する必要があり、また、不正接続に対する防止策がなされておらず、不正接続による情報漏洩やシステムダウンの危険性がある。
【０００７】
この発明は上記のような課題を解決する為になされたものであり、システム環境構築、ソフトウェアの更新、及び接続機器増減に伴うソフトウェア変更作業を自動化し、作業性の向上を図るソフトウェア自動更新装置及びその装置によって自動更新される端末を得ることを目的とするものである。
【課題を解決するための手段】
【０００８】
この発明に係るソフトウェア自動更新装置は、ネットワークを介して接続される複数の接続機器により構成されるシステムのソフトウェアを自動更新するソフトウェア自動更新装置であって、上記接続機器のソフトウェアを格納し、上記接続機器に動作検証済みのバージョンのソフトウェアをダウンロードする接続機器ソフトウェア自動更新機能部と、上記システム全体の構成である機器構成を管理し、上記機器構成を上記接続機器にダウンロードする構成機器管理機能部と、他の上記接続機器の定義情報を上記接続機器にダウンロードする定義情報自動更新機能部と、を備えたものである。
【発明の効果】
【０００９】
この発明によれば、オフィスあるいはビル管理等におけるシステム環境の構築、ソフトウェアの更新、及び接続機器の増減に伴うソフトウェア変更作業の自動化が図れる効果ある。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明に係るソフトウェア自動更新装置及びその装置によって自動更新される端末についての好適な実施の形態を説明する。
【００１１】
実施の形態１．
図１はこの発明の実施の形態１を説明する図で、ビル管理システムに用いたブロック構成図である。図において、ビル管理システム１００は、システム全体の監視制御情報や定義情報を管理するメインコントローラ１０１、監視画面情報を提供するサーバ１０２、運用者への情報提供を行う端末１０３、監視制御対象の設備機器１０４、１０５との接続を行うローカルコントローラ１０６、１０７、及びローカルコントローラ１０６、１０７とメインコントローラ１０１、又はサーバ１０２との間の情報を中継するネットワークコントローラ１０８により構成されている。
【００１２】
運用者への情報提供を行う端末としては、メインコントローラ１０１と同じＬＡＮに接続した端末１０３だけでなく、接続装置１０９及び接続装置１１０を介してインターネット経由で遠隔の端末１１１も接続が可能である。また、サーバ１０２の監視画面提供機能は、メインコントローラ１０１、又は端末１０３、１１１に搭載しても良い。
【００１３】
システム構築を自動化するための各種機能を搭載するメインコントローラ１０１、又はサーバ１０２には、監視制御機能部１１２が搭載されており、この監視制御機能部１１２の他に、接続機器ソフトウェア自動更新機能部１１３、構成機器管理機能部１１４、定義情報自動更新機能部１１５、接続機器管理機能部１１６が搭載されている。
【００１４】
また、メインコントローラ１０１、又はサーバ１０２に搭載されている接続機器ソフトウェア自動更新機能部１１３は、図２に示すようにソフトウェア部２００、バージョン管理部２０１、ダウンロード部２０２を備えている。ソフトウェア部２００にはビル管理システム１００に接続される設備機器１０４、１０５のソフトウェア２０３が格納されている。バージョン管理部２０１には、ソフトウェア部２００に格納されているソフトウェアのバージョン情報２０４、現在接続されている設備機器１０４、１０５にインストールされているソフトウェアのバージョン情報２０５が格納されている。さらに、各設備機器１０４、１０５にインストールされる動作検証済みソフトウェアバージョンの組み合わせ情報２０６を保有している。
【００１５】
構成機器管理部１１４は、各機能装置の台数、接続機器毎の台数などの接続されている「接続機器」の構成情報である機器構成を管理する。構成機器管理部１１４は、機器構成の情報を管理する情報管理部と、情報管理部で管理する機器構成の情報のバージョンを管理するバージョン管理部と、機器構成を接続機器にダウンロードするダウンロード部から構成される。ここで、機器構成のバージョンは、機器構成に変化がある度に更新される。バージョン管理部は、バージョン変化の履歴を管理する。
【００１６】
定義情報自動更新機能部１１５は、アドレス、搭載Ｉ／Ｏの種別、枚数などの各装置に定義される定義情報を管理する。定義情報自動更新機能部１１５は、定義情報を管理する定義情報部と、定義情報部で管理する定義情報のバージョンを管理するバージョン管理部と、定義情報を接続機器にダウンロードするダウンロード部から構成される。
【００１７】
接続機器管理部１１６は、システムに接続される機器の端末名、ホスト名、アドレスなどの装置情報や、ユーザ名、所属部署などの接続管理情報を管理する。接続機器管理部１１６は、接続管理情報を管理する情報管理部と、接続される機器との間で接続管理情報をやりとりする端末通知部から構成される。
【００１８】
これらの機能により、最初のシステム構築時あるいは設備機器の増設時には、メインコントローラ１０１、又はサーバ１０２から自動的に必要なソフトウェア及び設定情報をダウンロードすることが可能となり、次に、その自動ダウンロードの手順について説明する。
【００１９】
接続機器がメインコントローラ１０１またはサーバ１０２（サーバと略す）に接続した際に接続機器は、接続機器の種別、チャンネル、アドレス、搭載Ｉ／Ｏやソフトウェアバージョンなどの「各種定義情報」をサーバに通知する。サーバ側では、構成変更に伴う接続機器の種別、チャンネルなどの情報を構成機器管理機能部１１４のダウンロード部により、接続機器に自動ダウンロードする。また、定義情報自動更新機能部１１５のダウンロード部は、アドレス、搭載Ｉ／Ｏなどの情報を接続機器に自動ダウンロードする。さらに、接続機器ソフトウェア自動更新機能部１１３のバージョン管理部２０１は、通知されたソフトウェアバージョン及びこのシステムで適用可能な最新ソフトウェアをソフトウェアの組み合わせ情報２０６と比較し、バージョンアップが必要かどうかを判断する。接続された機器にインストールされているソフトウェアのバージョンが組み合わせ情報２０６に無い場合、または、より高いバージョンが組み合わせ情報２０６にある場合は、アップグレード可と判断する。そうでない場合は、アップグレード否と判断する。必要と判断されれば、ダウンロード部が自動的にバージョンアップを行う。組み合わせ情報部２０６で、動作確認が得られていないソフトウェアバージョンの端末が接続された場合などには、バージョンアップが必要と判断される。
【００２０】
実施の形態１によるビル管理システムは上記のように構成されており、最初のシステム構築時あるいは設備機器の増設時には、メインコントローラ１０１、又はサーバ１０２から自動的に必要なソフトウェア及び設定情報をダウンロードすることが可能となる。
【００２１】
実施の形態２．
次に、実施の形態２について説明する。実施の形態１においては、最初のシステム構築時あるいは設備機器の増設時に、メインコントローラ又はサーバから自動的に必要なソフトウェア及び設定情報をダウンロードするソフトウェア自動更新装置について説明したが、実施の形態２は、接続機器ソフトウェア自動更新機能部のバージョン管理部に判定部を設け、バージョン管理部に格納されている情報を比較判定し、接続機器の離脱に伴うソフトウェア及び各種定義情報更新時に離脱可否の判定を行うものである。
【００２２】
図３はこの発明の実施の形態２を説明するブロック構成図で、メインコントローラ又はサーバに搭載されている接続機器ソフトウェア自動更新機能部のソフトウェア自動更新機能を説明する図である。
即ち、図３において、接続機器ソフトウェア自動更新機能部１１３のバージョン管理部２０１には、判定部３００が設けられている。この判定部３００は、バージョン管理部２０１に格納されているソフトウェアのバージョン情報２０４、現在接続されている設備機器１０４、１０５にインストールされているソフトウェアのバージョン情報２０５、及び各設備機器１０４、１０５にインストールされる動作検証済みソフトウェアバージョンの組合せ情報２０６を比較判定し、接続機器の離脱に伴うソフトウェア及び各種定義情報更新時に離脱可否の判定を行うものである。
【００２３】
次に、バージョン管理部２０１に格納されているソフトウェアのバージョン情報２０４、現在接続されている設備機器１０４、１０５にインストールされているソフトウェアのバージョン情報２０５、及び各設備機器１０４、１０５にインストールされる動作検証済みソフトウェアバージョンの組み合わせ情報２０６を比較判定する手順について説明する。
【００２４】
バージョン管理部２０１では、各機器１０４、１０５の最新ソフトウェアバージョンをバージョン情報２０４として管理している。また、システムとしてリリース可能なソフトウェアバージョンの組み合わせ情報を動作検証済みソフトウェアバージョンの組み合わせ情報２０６として管理している。組み合わせ構成上で、離脱により組み合わせ情報２０６の該当でなくなる場合は離脱否と判断する。そうでない場合は、離脱可と判断する。
【００２５】
実施の形態２によるビル管理システムは、上記のように接続機器ソフトウェア自動更新機能１１３のバージョン管理部２０１に判定部３００を設け、この判定部３００において接続機器の離脱に伴うソフトウェア及び各種定義情報更新時に離脱可否の判定が行われるので、バージョン管理部２０１でソフトウェア離脱可能と判断された場合、ダウンロード部２０２で設備機器１０４、１０５に対しソフトウェアのダウンロードを自動的に離脱する。
【００２６】
実施の形態３．
次に、実施の形態３について説明する。実施の形態２ではバージョン管理部に設けられた判定部により、接続機器の離脱に伴うソフトウェア及び各種定義情報更新時に離脱可否の判定を行うことについて説明したが、実施の形態３はバージョン管理部に設けられた判定部により、接続機器増設に伴うソフトウェア及び各種定義情報更新時に更新可否の判定を行うものである。
【００２７】
図４はこの発明の実施の形態３を説明するブロック構成図で、メインコントローラ又はサーバに搭載されている接続機器ソフトウェア自動更新機能部のソフトウェア自動更新機能を説明する図である。
即ち、図４において、接続機器ソフトウェア自動更新機能部１１３には、判定部４００が設けられている。この判定部４００は、バージョン管理部２０１に格納されているソフトウェアのバージョン情報２０４、現在接続されている設備機器１０４、１０５にインストールされているソフトウェアのバージョン情報２０５、及び各設備機器１０４、１０５にインストールされる動作検証済みソフトウェアバージョンの組み合わせ情報２０６を比較判定し、ソフトウェア及び各種定義情報更新時に更新可否の判定を行うものである。
【００２８】
次に、バージョン管理部２０１に格納されているソフトウェアのバージョン情報２０４、現在接続されている設備機器１０４、１０５にインストールされているソフトウェアのバージョン情報２０５、及び各設備機器１０４、１０５にインストールされる動作検証済みソフトウェアバージョンの組み合わせ情報２０６を比較判定する手順について説明する。
【００２９】
バージョン管理部２０１では、各機器１０４、１０５の最新ソフトウェアバージョンをバージョン情報２０４として管理している。また、システムとしてリリース可能なソフトウェアバージョンの組み合わせ情報を動作検証済みソフトウェアバージョンの組み合わせ情報２０６として管理している。組み合わせ構成上で、増設により組み合わせ情報２０６の該当でなくなる場合は増設否と判断する。そうでない場合は、増設可と判断する。
【００３０】
実施の形態３によるビル管理システムは、上記のように判定部４００においてソフトウェア及び各種定義情報更新時に更新可否の判定が行われるので、バージョン管理部２０４でソフトウェア更新可能と判断された場合、ダウンロード部２０２で設備機器１０４、１０５に対しソフトウェアダウンロードを自動的に実行する。なお、実行可否を操作員で確認後実施する手動更新も可能である。
【００３１】
実施の形態４．
次に、実施の形態４について説明する。実施の形態１においては、最初のシステム構築時あるいは設備機器の増設時に、メインコントローラ又はサーバから自動的に必要なソフトウェア及び設定情報をダウンロードするソフトウェア自動更新装置について説明したが、実施の形態４はこのソフトウェア及び設定情報をダウンロードする際の認証機能を設けたソフトウェア自動更新装置についての実施の形態を説明するものである。
【００３２】
図５はこの発明の実施の形態４を説明するブロック構成図で、メインコントローラ１０１、又はサーバ１０２に搭載された接続機器管理機能部１１６に端末認証部５００を設けたものである。この端末認証部５００により、新規に接続する端末の部門や管理者をチェック認証することにより、自動ダウンロードするソフトウェアや設定情報の制限を可能にするものである。この際、認証のための端末情報、あるいは利用者は部門コードや管理者コードなどでよい。
【００３３】
実施の形態４によるビル管理システムは上記のように構成されており、最初のシステム構築時あるいは設備機器の増設時に、部外者による無断自動ダウンロードを防止することができる。即ち、システムの提供するＬＡＮに端末を接続しただけで必要なソフトウェアや設定情報がダウンロードされてしまうと、本来、ビル管理システムの運用に携わる権利を持たない部門や担当者が勝手に端末を接続して利用することにも成りかねないが、実施の形態４によるビル管理システムは、端末認証部５００により新規に接続する端末の部門や管理者をチェック認証するものであり、無断自動ダウンロードを防止できる。
【００３４】
また、端末接続時のオンライン認証により自動ダウンロードを行うものの、人的な確認を行って不正な接続ではないことが確認された時点で、セキュリティキーコードを端末に送信してからでないと端末利用が出来ないような措置を設けることにより、第三者による無断自動ダウンロードの防止対策が可能になる。
【００３５】
さらに、認証機能により端末の利用部門を管理するので、それぞれの部門の業務内容に応じた機能や監視データ以外は当該端末から利用できないように制限できる。
【００３６】
実施の形態５．
次に、実施の形態５について説明する。実施の形態１においては、最初のシステム構築時あるいは設備機器の増設時に、メインコントローラ又はサーバから自動的に必要なソフトウェア及び設定情報をダウンロードするシステムについて説明したが、実施の形態５は、端末に専用プログラムを搭載し、任意に専用プログラムの更新を可能とするものである。
【００３７】
図６は実施の形態５によるビル管理システムを示すもので、端末１０３に専用プログラム６００を搭載したものである。この専用プログラム６００を搭載した場合、専用プログラム６００に、バージョン問い合わせ部６０１を追加する。バージョン問い合わせ部６０１は、定周期、もしくは起動時にメインコントローラ１０１、又はサーバ１０２のバージョン管理部２０１の判定部３００にバージョンの確認を行うことにより、端末１０３が動作中の時、任意に専用プログラムの更新が可能となる。
【００３８】
なお、上記においてはこの発明をビルの管理システムに用いた実施の形態について説明したが、この発明はこれに限定されるものでなく、オフィス管理等、その他のシステム環境の構築、ソフトウェアの更新、あるいは接続機器の増減に伴うソフトウェアの変更に適用できることは勿論である。
【産業上の利用可能性】
【００３９】
この発明に係るソフトウェア自動更新装置及びその装置によって自動更新される端末は、システム環境構築、ソフトウェアの更新、及び設備機器増減に伴うソフトウェア変更作業を自動化するソフトウェア自動更新装置及びその装置によって自動更新される端末として利用できる。
【図面の簡単な説明】
【００４０】
【図１】この発明の実施の形態１を説明するブロック構成図である。
【図２】図１に示す接続機器ソフトウェア自動更新機能を説明するブロック構成図である。
【図３】この発明の実施の形態２を説明するブロック構成図である。
【図４】この発明の実施の形態３を説明するブロック構成図である。
【図５】この発明の実施の形態４を説明するブロック構成図である。
【図６】この発明の実施の形態５を説明するブロック構成図である。
【符号の説明】
【００４１】
１００  ビル管理システム
１０１  メインコントローラ
１０２  サーバ
１０３、１１１  端末
１０４、１０５  設備機器
１０６、１０７  ローカルコントローラ
１０８  ネットワークコントローラ
１０９、１１０  接続装置
１１２  監視制御機能部
１１３  接続機器ソフトウェア自動更新機能部
１１４  構成機器管理機能部
１１５  定義情報自動更新機能部
１１６  接続機器管理機能部
２００  ソフトウェア部
２０１  バージョン管理部
２０２  ダウンロード部
２０３  機器ソフトウェア
２０４、２０５  バージョン情報
２０６  動作検証済みソフトウェアバージョンの組み合わせ情報
３００、４００  判定部
５００  端末認証部
６００  専用プログラム
６０１  バージョン問い合わせ部
【図１】
2008186392.tif 000003
【図２】
2008186392.tif 000004
【図３】
2008186392.tif 000005
【図４】
2008186392.tif 000006
【図５】
2008186392.tif 000007
【図６】
2008186392.tif 000008