(57)【要約】  【課題】接点の接続状態を自動的には取得できない装置を接続する場合でも接点情報を取得しＵＳＢ接続を可能とする接点情報入力装置を提供する。警備端末に接続する周辺機器をＵＳＢインターフェースに統一し、接続状態を監視可能とする。  【解決手段】センサー３０などの周辺機器の接点の接続状態を取得して出力することができる接点情報入力装置１０を用いることにより、ＵＳＢインターフェースに統一して各周辺機器を警備端末２０のＵＳＢホストコントローラ２３に接続し、周辺機器の接続を検出した場合、ＣＰＵ２１の制御により、その周辺機器の管理情報をＲＡＭ２５に登録し、一方、切断を検出した場合にはＲＡＭに登録した周辺機器の管理情報を削除する。また、監視対象の周辺機器を削除した場合は、その旨の警告をＲＡＭ２５に登録すると共に、ＬＥＤ／ＬＣＤ２８に警告表示をする。【選択図】        図４
2006293734.tif 000002
【特許請求の範囲】
【請求項１】
装置間を接続する接点の短絡（Ｍａｋｅ）状態または欠絡（Ｂｒｅａｋ）状態を検出する検出手段と、該検出手段により検出した接点間の接続状態を接点情報として外部に出力することを特徴とする接点情報入力装置。
【請求項２】
前記接点情報を、ＵＳＢインターフェースを用いて外部に出力することを特徴とする請求項１に記載の接点情報入力装置。
【請求項３】
前記接点情報の変化をあらかじめ定めた周期で監視し、変化を検出した場合、その旨を外部に出力することを特徴とする請求項１または２に記載の接点情報入力装置。
【請求項４】
ＵＳＢインターフェースを介して１乃至複数の周辺機器を接続する接続手段と、該接続手段により接続された周辺機器を管理するための情報を登録する周辺機器管理テーブルとを備え、該周辺機器管理テーブルに登録された情報に基づいて周辺機器を制御することを特徴とする警備端末。
【請求項５】
周辺機器が前記接続手段により接続された場合は、当該周辺機器からデバイス情報を取得し、取得したデバイス情報に基づいて前記周辺機器管理テーブルへの情報の登録あるいは前記周辺機器管理テーブルに登録済みの情報の更新を行うことを特徴とする請求項４に記載の警備端末。
【請求項６】
前記接続手段に接続された前記周辺機器から取得する前記デバイス情報は、少なくとも当該周辺機器を識別可能なモデル名または識別用ＩＤを含むことを特徴とする請求項４または５に記載の警備端末。
【請求項７】
周辺機器を制御する場合、前記周辺機器管理テーブルに基づいて、接続された周辺機器の制御に必要な設定を予め実行することを特徴とする請求項４乃至６のいずれかに記載の警備端末。
【請求項８】
周辺機器が前記接続手段から取り外された場合、前記周辺機器管理テーブルに登録された当該周辺機器に関する情報を削除することを特徴とする請求項４乃至７のいずれかに記載の警備端末。
【請求項９】
前記周辺機器管理テーブルに登録されている登録内容が変化したか否かをあらかじめ定めた時間間隔で定期的に監視し、変化が検出された場合に、前記接続手段に接続された周辺機器の接続状態に変化があった旨を示す情報を外部に出力することを特徴とする請求項４乃至８のいずれかに記載の警備端末。
【請求項１０】
前記接続手段に接続される周辺機器が監視対象の機器であるか否かを示す情報を、前記周辺機器管理テーブルに登録することを特徴とする請求項４乃至９のいずれかに記載の警備端末。
【請求項１１】
周辺機器が前記接続手段から取り外された場合、当該周辺機器から取得されていた前記デバイス情報が監視対象の機器を示す情報であったか、あるいは、当該周辺機器が前記周辺機器管理テーブルに監視対象の機器として登録されていた場合には、前記周辺機器管理テーブルに警告表示を登録するとともに、その旨をＬＥＤおよび／またはＬＣＤに外部出力することを特徴とする請求項４乃至１０のいずれかに記載の警備端末。
【請求項１２】
前記接続手段に周辺機器が接続されたか、または、前記接続手段から周辺機器が取り外されたかを検出するための手段として、請求項１乃至３のいずれかに記載の接点情報入力装置を備えていることを特徴とする請求項４乃至１１のいずれかに記載の警備端末。
【請求項１３】
外部接続される周辺機器を管理するための情報を登録する周辺機器管理テーブルに基づいて、該周辺機器を制御して警備用の機能を実行する警備用アプリケーションソフトをインストールしたＰＣ（パソコン）に、請求項１乃至３のいずれかに記載の接点情報入力装置を介して周辺機器を外部接続して構成することを特徴とする警備端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接点情報入力装置及び警備端末に関し、特に、接点の短絡（Ｍａｋｅ）／欠絡（Ｂｒｅａｋ）を示す接続状態を出力する機能を備えていない装置に対して、接点の接続状態を接点情報としてＵＳＢインターフェースで出力可能とする接点情報入力装置に関し、また、警備端末に通常接続される周辺機器ごとに異なるインターフェースをＵＳＢインターフェースで一本化し、かつ、周辺機器の接点の接続状態を接点情報としてＵＳＢインターフェースで出力する警備端末に関する。
【背景技術】
【０００２】
近年、ＰＣなどのホスト装置に周辺機器を接続するインターフェースとして、プラグアンドプレイやホットインサーションや電源供給などの機能を有するＵＳＢ（Universal Serial Bus）が普及してきている。このプラグアンドプレイとは、例えば、特許文献１に示す特開２００４−０７７５０６号公報「表示装置、表示システム及びケーブル」にも記載のように、周辺機器を新たに接続したり削除した場合、接点のＭａｋｅ（短絡）やＢｒｅａｋ（欠絡）状態を自動的に検知して、ホスト装置の設定を周辺機器の接続状態に応じた環境に設定し、該周辺機器を駆動するためのドライバソフトをインストールまたはアンインストールしたり、電源を供給または非供給の状態に設定する動作のことである。
【０００３】
一方、最近は、ホスト装置として位置づけられていなかった周辺機器についても、ＰＣなどのホスト装置を介することなく、周辺機器同士を直接接続して情報の送受信を可能にしたいという要求が増加してきている。たとえば、デジタルカメラで撮影した画像を、ＰＣを介することなく、直接プリンタ装置で印刷可能としたり、あるいは、警備用に用いる警備端末にセンサーや操作機器や記録装置などの周辺機器を直接接続して、警備用の情報の収集や出力を可能とする場合などである。
【０００４】
しかしながら、このような周辺機器同士の直接接続においても、プラグアンドプレイ機能を実現するためには、双方の機器間の接点の接触状態を自動的に検知する機能を搭載している必要があるが、通常の周辺機器には、このような接点情報すなわち接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を示す接点情報の自動的な取得手段が備えられていない場合が多い。
【０００５】
また、各種の周辺機器を接続して、警備対象を監視する従来の警備端末としては、例えば、特許文献２に示す特開２００４−２３５０５号公報「集中監視システム」に記載されているように、警備端末としての監視装置に外部接続される周辺機器の接続状態は常に正常である場合を前提に動作しており、更には、周辺機器ごとに接続インターフェースが異なり、警備端末に接続可能な周辺機器の構成が限られているという問題がある。
【０００６】
【特許文献１】特開２００４−０７７５０６号公報（第３頁）
【特許文献２】特開２００４−２３５０５号公報（第７頁、図４、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述のように、従来の周辺機器の接続においては、接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を示す接点情報の自動的な取得手段が備えられていない場合が多く、いちいち、使用者が、接点間の接続状態をチェックする手間が必要であり、また、警備端末に接続する周辺機器のインターフェースが、周辺機器（センサー、子機、中継器、操作機、外部記録装置、接点入出力、外部ディスプレイなど）ごとに異なり、接続可能な周辺機器の構成が限られ、かつ、周辺機器の接点の接続状態を自動的に検知することができないという欠点があった。
【０００８】
そこで、本発明の目的は、従来のセンサー等のように接点情報の入力機能を備えていない周辺機器に対して、接点情報の取得機能を付与し、かつ、ＵＳＢインターフェースにより取得した接点情報を出力する機能を備えた接点情報入力装置を提供することにある。
【０００９】
また、本発明の他の目的は、警備端末に接続する周辺機器ごとに異なるインターフェースをＵＳＢインターフェースに統一し、かつ、警備端末にて各周辺機器の接点の接続状態を自動的に取得可能とするとともに、監視対象にすべき周辺機器が非接続の状態になった場合に、その旨警告表示を行うことが可能な警備端末を提供することにある。
【課題を解決するための手段】
【００１０】
前述の課題を解決するため、本発明による接点情報入力装置及び警備端末は、次のような特徴的な構成を採用している。
【００１１】
（１）装置間を接続する接点の短絡（Ｍａｋｅ）状態または欠絡（Ｂｒｅａｋ）状態を検出する検出手段と、該検出手段により検出した接点間の接続状態を接点情報として外部に出力する接点情報入力装置。
（２）前記接点情報を、ＵＳＢインターフェースを用いて外部に出力する上記（１）の接点情報入力装置。
（３）前記接点情報の変化をあらかじめ定めた周期で監視し、変化を検出した場合、その旨を外部に出力する上記（１）または（２）の接点情報入力装置。
（４）ＵＳＢインターフェースを介して１乃至複数の周辺機器を接続する接続手段と、該接続手段により接続された周辺機器を管理するための情報を登録する周辺機器管理テーブルとを備え、該周辺機器管理テーブルに登録された情報に基づいて周辺機器を制御する警備端末。
（５）周辺機器が前記接続手段により接続された場合は、当該周辺機器からデバイス情報を取得し、取得したデバイス情報に基づいて前記周辺機器管理テーブルへの情報の登録あるいは前記周辺機器管理テーブルに登録済みの情報の更新を行う上記（４）の警備端末。
（６）前記接続手段に接続された前記周辺機器から取得する前記デバイス情報は、少なくとも当該周辺機器を識別可能なモデル名または識別用ＩＤを含む上記（４）または（５）の警備端末。
（７）周辺機器を制御する場合、前記周辺機器管理テーブルに基づいて、接続された周辺機器の制御に必要な設定を予め実行する上記（４）乃至（６）のいずれかの警備端末。
（８）周辺機器が前記接続手段から取り外された場合、前記周辺機器管理テーブルに登録された当該周辺機器に関する情報を削除する上記（４）乃至（７）のいずれかの警備端末。
（９）前記周辺機器管理テーブルに登録されている登録内容が変化したか否かをあらかじめ定めた時間間隔で定期的に監視し、変化が検出された場合に、前記接続手段に接続された周辺機器の接続状態に変化があった旨を示す情報を外部に出力する上記（４）乃至（８）のいずれかの警備端末。
（１０）前記接続手段に接続される周辺機器が監視対象の機器であるか否かを示す情報を、前記周辺機器管理テーブルに登録する上記（４）乃至（９）のいずれかの警備端末。
（１１）周辺機器が前記接続手段から取り外された場合、当該周辺機器から取得されていた前記デバイス情報が監視対象の機器を示す情報であったか、あるいは、当該周辺機器が前記周辺機器管理テーブルに監視対象の機器として登録されていた場合には、前記周辺機器管理テーブルに警告表示を登録するとともに、その旨をＬＥＤおよび／またはＬＣＤに外部出力する上記（４）乃至（１０）のいずれかの警備端末。
（１２）前記接続手段に周辺機器が接続されたか、または、前記接続手段から周辺機器が取り外されたかを検出するための手段として、上記（１）乃至（３）のいずれかの接点情報入力装置を備えている上記（４）乃至（１１）のいずれかの警備端末。
（１３）外部接続される周辺機器を管理するための情報を登録する周辺機器管理テーブルに基づいて、該周辺機器を制御して警備用の機能を実行する警備用アプリケーションソフトをインストールしたＰＣ（パソコン）に、上記（１）乃至（３）のいずれかの接点情報入力装置を介して周辺機器を外部接続して構成する警備端末。
【発明の効果】
【００１２】
本発明の接点情報入力装置及び警備端末によれば、以下のような効果を奏することができる。
【００１３】
すなわち、本発明の接点情報入力装置によれば、装置間を接続する接点のＭａｋｅ（短絡）またはＢｒｅａｋ（欠絡）状態を検出し、接点情報として出力する手段を備えているので、装置を接続する各接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を示す接点情報を検知することができないような装置であっても、該装置の接点情報を取得することが可能となる。更に、該装置のインターフェースを汎用的なＵＳＢインターフェースに統一することも可能である。
【００１４】
また、本発明の警備端末によれば、接続される周辺機器をＵＳＢインターフェースで接続することにより、警備端末に通常接続される周辺機器（センサー、子機、中継器、操作機、外部記録装置、接点入出力、外部ディスプレイなど）ごとに異なるインターフェースをＵＳＢインターフェースで一本化し、かつ、複数の周辺機器を簡単に接続することができ、更に、警備端末と周辺機器間の接点間の接続状態を把握することが可能となる。また、警備端末にＵＳＢインターフェースで接続された周辺機器の接続状態の変化を、定期的に（例えば、i回／時、ｊ回／分など）監視することも可能であり、もって、警備端末の構成を定期的に再構築することが可能である。
【００１５】
更に、本来、監視対象として接続される周辺機器（例えば、センサー）に固有のモデル名や識別情報（識別用ＩＤ）を設置時点で設定しておいたり、あるいは、監視対象か否かを示す情報を予め入力しておくことにより、該固有のモデル名や識別情報（識別用ＩＤ）が設定されていなかったり、あるいは、監視対象である旨の入力がなされていない周辺機器が接続された場合に、その旨を登録したり、表示出力することも可能であり、意図しない周辺機器の誤接続を直ちに判別することもできる。また、逆に、監視対象の周辺機器が誤って取り外された場合にも、その旨の警告情報を出力することができる。
【００１６】
更に、ＵＳＢインターフェースを備えた専用の警備端末に限らず、警備用の機能を有する警備用アプリケーションソフトをインストールしたＰＣに対して、接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を接点情報として出力することができる前述のような接点情報入力装置を接続するようにして、該接点情報入力装置を介して周辺機器をＰＣに外部接続することにより、ＰＣを警備端末として活用することもできる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による接点情報入力装置及び警備端末の好適実施形態例について添付図を参照して説明する。
【００１８】
（第１の実施例）
まず、第１の実施例として、ＵＳＢインターフェースのように、接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）状態を示す接点情報を得る手段すなわち接点の開閉状態を検知する機能を備えていない周辺機器に対して、接点の接点情報を検出手段により取得してＵＳＢインターフェースを介してホスト側装置例えばＰＣに報告する接点情報入力装置の具体的な実施例について説明する。
【００１９】
図１は、本発明による接点情報入力装置の構成の一例を示すブロック構成図である。図１において、接点情報入力装置１０は、ＣＰＵ１１、ＵＳＢコントローラ１２、Ｉ／Ｏインターフェース１３、ＲＯＭ１４、ＲＡＭ１５を少なくとも有し、ＵＳＢコントローラ１２によりＰＣ１００と接続されるとともに、Ｉ／Ｏインターフェース１３により接点１〜ｎそれぞれに接続された装置との間で情報が送受信される。なお、Ｉ／Ｏインターフェース１３は、接点１〜ｎ（ポート1〜ｎ）それぞれの接点情報も受け付ける。ここで、接点情報には、接点１〜ｎそれぞれのＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の発生を判断することができる情報が含まれている。
【００２０】
Ｉ／Ｏインターフェース１３により受け付けられた接点１〜ｎそれぞれの接点情報は、ＣＰＵ１１に対するポート割込みを発生させ、ＣＰＵ１１は、ＲＯＭ１４のポート割込み処理プログラムにより、接点情報の入力を行った接点１〜ｎの短絡／欠絡の発生に応じて、ＲＡＭ１５上のポートデータを更新する。ここで、ＵＳＢコントローラ１２を起動して、更新した接点１〜ｎの接続状態を接点番号と接点の短絡/欠絡の情報としてＵＳＢプロトコルのデータ部に含めてＰＣ１００に送信することにすれば、ＰＣ１００にて、接点１〜ｎの接点情報を入手することができる。
【００２１】
（接点情報入力装置１０の動作）
図２は、図１に示した本発明による接点情報入力装置１０における接点情報入力処理の一例を示すフローチャートであり、（Ａ）は、接点情報入力装置１０が接点１〜ｎのいずれかのＭａｋｅ（短絡）/Ｂｒｅａｋ（欠絡）の発生をポート割込みとして検出するポート割込み処理の一例を示すフローチャートであり、（Ｂ）は、ポート割込みによる接点情報の更新の有無を一定周期で定期的に監視し、更新が発生した場合には、更新情報をＵＳＢインターフェースで接続したＰＣ１００に対して送信する定時周期監視処理の一例を示すフローチャートである。
【００２２】
まず、図２の（Ａ）に示すポート割込み処理について説明する。図１の説明において前述したように、接点１〜ｎいずれかのＭａｋｅ（短絡）/Ｂｒｅａｋ（欠絡）の発生をポート１〜ｎいずれかの変化としてＩ／Ｏインターフェース１３で認識し、ＣＰＵ１１に対するポート割込みを発生させる。この結果、ＣＰＵ１１は、ＲＯＭ１４に格納されているポート割込み処理プログラムを起動し、ポート割込みを発生させた接点１〜ｎのポート変化に応じて、ＲＡＭ１５のポートデータの更新を行う（ステップＳ０１）。なお、Ｉ／Ｏインターフェース１３で接点１〜ｎのいずれかのＭａｋｅ（短絡）/Ｂｒｅａｋ（欠絡）の発生を検出する検出手段としては、接点の電磁気的な接続状態や機械的な接合状態や光学的な近接状態を検知するような公知の手段のいずれでも任意の手段を用いて実現することができる。
【００２３】
次に、図２の（Ｂ）に示す定時周期監視処理について説明する。ＣＰＵ１１は、図1に示していないタイマにより定期的なタイマ割込み機構も備えており、該タイマ割込み機構を利用してあらかじめ定めた時間間隔（例えば、i回／時、ｊ回／分など）で、ＲＯＭ１４内のポートデータ更新監視プログラムを起動して、ＲＡＭ１５のポートデータの更新を定期的に監視している。この一定時間間隔ごとに起動されるポートデータ更新監視プログラムにより、ＲＡＭ１５のポートデータに変化が発生しているか否かがチェックされる（ステップＳ０２）。
【００２４】
変化が発生していた場合（ステップＳ０２のＹＥＳ）、変化が発生した接点１〜ｎの接点状態を接点番号と接点の短絡/欠絡の情報として、図３に示すような情報をＵＳＢプロトコルのデータ部に含めるように作成し、ＵＳＢコントローラ１２を介してＰＣ１００に対して送信する（ステップＳ０３）。
【００２５】
図３は、本発明による接点情報入力装置１０からＰＣ１００に送信する接点情報の一例を示すデータテーブルであり、ＵＳＢプロトコルのデータ部に含めて送信する接点状態の情報の一例を示している。図３において、接点情報入力装置１０にて監視対象としているすべての接点１〜ｎの情報を、接点番号（０１〜ｎ）とそれぞれの接点情報（０または１）という形式で送信する。図３に示すデータテーブルは、ＲＡＭ１５に格納されており、前述したように、ポートデータとして、現在の接点の状態を管理している。ここで、接点情報は、「０」がＢｒｅａｋ（欠絡）を示し、「１」はＭａｋｅ（短絡）を示す。
【００２６】
なお、接点情報入力装置１０からＰＣ１００へ接点情報を送信する処理として、前述の実施例においては、図２の（Ｂ）に示すように、定時監視処理として定期的にポートデータの更新の有無を監視し、更新があったことを検出した場合にＰＣ１００へ送信することとしたが、場合によっては、図２の（Ａ）のポート割込み処理が起動されて、ポートデータの更新が発生した際に、更新したポートデータを直ちに送信するようにしてもよい。また、ＰＣ１００へ送信するポートデータとして、図３に示すようなすべてのポートに関するポートデータを一括して送信するのではなく、更新があったポート番号に関する接点情報のみをポートデータとして送信するようにしてもよい。
【００２７】
（起動時のデフォルト処理）
接点情報入力装置１０の起動時においては、図３に示すデータテーブル（ポートデータ）に対して接点番号毎に接点情報のデフォルト値をＰＣ１００から設定することができる。すなわち、デフォルト値の設定は、ＰＣ１００よりＵＳＢケーブルを介して接点情報入力装置１０のＵＳＢコントローラ１２に送信し、ＣＰＵ１１の制御によりＲＡＭ１５に記録することができる。
【００２８】
（本実施例における効果の説明）
装置を接続するための各接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を示す接点情報を検知することができないような装置であっても、本発明による接点情報入力装置を用いることにより、該装置の接点情報を取得することが可能となる。更に、該装置のインターフェースを汎用的なＵＳＢインターフェースに統一することも可能である。
【００２９】
（第２の実施例）
次に、第２の実施例について説明する。本実施例においては、監視対象を集中監視し警備用の機能を司る警備端末に対して接続される各種の周辺機器との接続インターフェースをＵＳＢインターフェースに統一し、更に、周辺機器の各接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の状態を示す接点情報を検知することができないような装置の場合には、周辺機器の接点の接続状態を示す接点情報の取得手段として、第１の実施例に説明した図１のごとき接点情報入力装置１０を用いている場合を想定している。
【００３０】
図４は、本発明による警備端末の構成の一例を示すブロック構成図であり、第２の実施例に関わる警備端末のシステム構成を示すブロック図である。図４において、警備端末２０は、ＵＳＢインターフェースを用いて、ＵＳＢホストコントローラ２３により接点情報入力装置１０を介して各種の周辺機器を接続し、また、通信インターフェース２２により、警備センター２００へ外部接続している。ここで、図４においては、各周辺機器が接点情報入力装置１０を介して警備端末２０に接続されているので、これらの各周辺機器は、すべて、接点の接続状態を検知することができない装置である場合を例示している。
【００３１】
なお、ＵＳＢインターフェースを有し接点情報を出力可能な周辺機器が存在している場合は、当該周辺機器については、接点情報入力装置１０を介することなく、警備端末２０のＵＳＢホストコントローラ２３に直接接続するようにすればよい。図４のごとき構成とすることにより、警備端末２０は、ＵＳＢドライバソフトを用いて各周辺機器を統一的に駆動制御することが可能となり、ハードウェア種別に依存することがない警備端末とすることが可能となっている。
【００３２】
図４に示すように、警備端末２０は、ＣＰＵ２１と、通信インターフェース（通信Ｉ／Ｆ）２２と、ＵＳＢホストコントローラ２３と、ＲＯＭ２４と、ＲＡＭ２５と、Ｌｏｇｉｃ２６と、電源ユニット２７と、ＬＥＤ／ＬＣＤ２８と、外部入力部２９とを少なくとも内蔵し、これらの各部をシステムバスにより互いに接続して構成している。
【００３３】
また、警備端末２０に接点情報入力装置１０を介して接続する周辺機器としては、センサー３０、操作機４０、記録装置５０、プリンタ６０、ＰＣ７０等の複数の機器を含んで構成することが可能であり、警備端末２０のＵＳＢホストコントローラ２３を介して情報の入出力を行うとともに、接点情報入力装置１０により各周辺機器の接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）状態が常時監視されて、接点情報として、ＵＳＢホストコントローラ２３に通知されている。
【００３４】
ここで、センサー３０は、警備対象物の状態や状況を電磁気的、機械的、光学的に検知するためのものであり、磁気センサーや監視カメラもその一つである。操作機４０は、センサー３０の位置や向きの設定状態を変更したり、警備対象物の位置を移動させたりする操作を行うためのものである。記録装置５０は、センサー３０で取得した警備情報を記録するためのものであり、ＨＤＤやメモリカードなどから構成される。プリンタ６０は、センサー３０で取得した警備情報や記録装置５０の情報や、警備センター２００からの指示情報などを記録紙に印刷するものであり、ＰＣ７０は、例えば、警備情報の加工をしたり、編集をしたりするためのものである。図４に示す例では、前述したように、これらの周辺機器は、すべて、接点情報を出力できない装置であり、接点情報入力装置１０に接続されている場合を示している。
【００３５】
警備端末２０のＣＰＵ２１は、ＵＳＢホストコントローラ２３に通知される接点情報に基づいて、接続状態にある接点（ポート）のドライバソフトをインストールし、かつ、ＵＳＢホストコントローラ２３により電源供給の制御を行うとともに、ＲＯＭ２４やＲＡＭ２５に格納されている該当の周辺機器用のアプリケーションソフトの起動／実行／終了制御を行う。
【００３６】
なお、図４に示す接点情報入力装置１０は、第１の実施例として図１に示した接点情報入力装置１０と全く同じ回路部から構成されている。ただし、図４の例では、この接点情報入力装置１０が、警備端末２０のＵＳＢホストコントローラ２３に外部接続している場合を例に採って示しているが、本発明は、かかる場合のみに限るものではなく、例えば、この接点情報入力装置１０が有する機能を、ＵＳＢホストコントローラ２３内に内蔵させるようにしてもかまわない。
【００３７】
次に、警備端末２０の各部について若干説明する。まず、ＣＰＵ２１は、当該警備端末２０の全体の動作を制御するものであり、警備用の機能を実現する所定の警備用プログラムやＵＳＢドライバソフトをＲＯＭ２４や場合によってはＲＡＭ２５から順次読み出して実行するとともに、センサー３０をはじめとする周辺機器全体の制御を行う。
【００３８】
ＲＯＭ２４は、ＵＳＢホストコントローラ２３の動作を制御するＵＳＢドライバソフトや、警備センター２００との情報の送受信を行う通信インターフェース（通信Ｉ／Ｆ）２２の動作を制御する通信ドライバソフトをはじめ、ＣＰＵ２１により実行される所定の警備用プログラムを格納している。ＲＡＭ２５は、ＣＰＵ２１により実行される各種のプログラムの実行結果や実行用のデータを一時格納したり、周辺機器や警備センター２００と送受信するデータを保存したり、あるいは、場合によっては、ＣＰＵ２１により実行されるプログラムを格納する。
【００３９】
通信インターフェース（通信Ｉ／Ｆ）２２は、当該警備端末２０を、一般公衆回線（アナログ回線やＩＳＤＮ回線）、あるいは、ＰＨＳ網やＤｏＰａ網等に接続する機能を有し、それらの回線を通して、警備センター２００への警備情報などの送信や、警備センター２００からの警告指示などの受信を行う。
【００４０】
ＵＳＢホストコントローラ２３は、ＵＳＢ仕様に準拠したＵＳＢポートを介して、センサー３０をはじめとする各種の周辺機器を接続し、情報を入出力するとともに、各種周辺機器の同時動作を可能とするホスト機能を備えている。また、ＵＳＢホストコントローラ２３は、ＵＳＢポートを有する周辺機器の接続に必要な設定として、各周辺機器の接続を検出した時点で、該当の周辺機器の動作を制御するためのドライバソフトがＲＯＭ２４にあらかじめインストールされていない場合には、当該ドライバソフトをＲＯＭ２４にインストールする要求もＣＰＵ２１に対して行う。また、ＵＳＢホストコントローラ２３のポートにＵＳＢハブを接続することにより、１つのポートに２台以上の周辺機器の接続が可能である（なお、最大接続可能台数は、ＵＳＢ仕様に準ずる）。
【００４１】
また、Ｌｏｇｉｃ２６は、前述の各種の周辺機器に関する起動／実行／停止や各種の状態の設定／読み取り動作を制御するための論理が設定されており、周辺機器用のアプリケーションソフトの実行に伴い、該当する周辺機器の動作を制御するものである。
【００４２】
電源ユニット２７は、外部ＡＣ電源の電源コネクタに接続されているＡＣアダプタなどを介して変換された各種の直流電源を警備端末２０内の各部に供給する。また、電源ユニット２７内には、停電時に備えて、バックアップ用の電源も備えている。
【００４３】
ＬＥＤ／ＬＣＤ２８のＬＥＤは、警備状態に関する情報や警備端末２０の状態を点灯／消灯／点滅により表示するものであり、ＬＣＤは警備状態に関する情報や警備端末２０の状態を文字や図形により表示するものである。
【００４４】
外部入力部２９は、警備端末２０の操作を行うための外部入力用の操作部であり、テンキー、タッチパネル等を備えている。
【００４５】
次に、警備端末２０が周辺機器の接続を認識する動作について図５のフローチャートを用いて説明する。図５は、図４に例示した本発明の警備端末２０における周辺機器の認識処理の一例を示すフローチャートである。本周辺機器認識処理は、ＵＳＢドライバソフトの動作に基づいてＣＰＵ２１により実行されるものである。
【００４６】
ＣＰＵ２１は、ＲＯＭ２４に格納されているＵＳＢドライバソフトを実行することにより、接点情報入力装置１０からの接点情報またはＵＳＢハブの接点情報を取得して、警備端末２０に対する周辺機器やＵＳＢハブ等の接続または切断を検出すると、ＲＯＭ２４に格納されている周辺機器認識処理プログラムを起動し、周辺機器管理テーブルへの登録・更新・削除の処理を開始する。
【００４７】
周辺機器認識処理プログラムが起動されると、図５において、まず、周辺機器の新たな接続を検出したか、あるいは、切断を検出したかのいずれかを確認する（ステップＳ１１）。接続が検出された場合は（ステップＳ１１の接続の場合）、新たに接続された周辺機器とＵＳＢホストコントローラ２３を介して通信を行い、当該周辺機器のデバイス情報を取得する（ステップＳ１２）。
【００４８】
ここで、警備端末２０に新たに接続された周辺機器が複数検出された場合は、ステップＳ１１、Ｓ１２の処理を検出された周辺機器の個数分繰り返す。また、ステップＳ１２において周辺機器から取得するデバイス情報とは、ベンダＩＤ、プロダクトＩＤ、インターフェースナンバ、インターフェースクラス、シリアルナンバ、ベンダ名、プロダクト名、デバイスＩＤ等のＵＳＢ仕様で定義されたディスクリプタ情報のことである。
【００４９】
次に、周辺機器が接続されたＵＳＢポートのポート名を決定する（ステップＳ１３）。ここで、ＵＳＢハブを用いていない場合には、複数の周辺機器を同時に接続可能な台数としては、警備端末２０が備えているＵＳＢポート数が上限値となり、それぞれのＵＳＢポートに接続された周辺機器に対して固有のポート名が割り当てられる。一方、ＵＳＢハブを用いて複数の周辺機器を接続する場合には、ＵＳＢハブのポート数に応じて最大接続可能台数が増加しているので、ＵＳＢハブのポート数に応じてポート名が再構成されて、ＵＳＢハブの各ポートに接続された周辺機器に個別のポート名がそれぞれ割り当てられる。
【００５０】
更に、警備端末２０に接続された各周辺機器の駆動用のデバイスドライバソフトを判別して、各周辺機器に対応するデバイスドライバソフトに該当する個別のデバイス名を決定する（ステップＳ１４）。続いて、ＲＡＭ２５に設けられている周辺機器管理テーブルに新たに接続した周辺機器を登録するか、あるいは、周辺機器の接続状態が変更されている場合には、周辺機器管理テーブルに登録されている情報の更新を行う（ステップＳ１５）。
【００５１】
周辺機器管理テーブルの登録内容は、図６に例示するように、ポート名、モデル名、及びデバイス名等の情報から構成されている。図６は、本発明による警備端末２０に接続される周辺機器を管理する周辺機器管理テーブルの構成の一例を示すテーブルである。図６の周辺機器管理テーブルは、インデックスと、ポート名と、モデル名と、デバイス名と、監視対象情報と、その他の情報とから構成されている例を示している。
【００５２】
ここで、インデックスは、接続された周辺機器に対して、０からはじめて最大値（ｎ）まで順番に付与される項番である。最大値（ｎ）は、ＵＳＢ仕様で定まる最大接続可能台数と等しい。ポート名は、ポートを識別する名称であり、ステップＳ１３で割り当てられたポート名である。また、モデル名は、接続された周辺機器を個別に識別可能な名称（例えば、センサー１など）であり、ステップＳ１２で取得したデバイス情報に含まれるデバイスＩＤやプロダクト名等より生成される。デバイス名は、周辺装置駆動用のデバイスドライバソフトに固有の決められた名称であり、ステップＳ１４にてデバイスドライバソフトに基づいて割り当てられる。
【００５３】
監視対象情報は、当該警備端末２０が監視対象とする周辺機器か否かを示す情報（図６では、監視対象を○、監視非対象を×で示す）であり、例えば警備センター２００または外部入力部２９から監視対象の有無を予め入力することにより設定される。また、監視対象を示す周辺機器を識別する際に、前記モデル名を用いるようにしても良いし、あるいは、設置時に周辺機器を識別可能な固有の識別番号（識別用ＩＤ）を付与する場合には、その識別用ＩＤを用いるようにしてもよい。
【００５４】
その他の情報は、ステップＳ１２で取得したベンダＩＤ、プロダクトＩＤ、インターフェースナンバ、インターフェースクラス、シリアルナンバ、ベンダ名、プロダクト名、デバイスＩＤ等のＵＳＢ仕様で定義されたディスクリプタ情報である。
【００５５】
なお、周辺機器管理テーブルに登録される情報の種類は、図６に限定されるものではなく、周辺機器の管理に必要とする任意の情報を登録すればよく、例えば、図６の項目の他に、警備端末２０や周辺機器の固有の設定項目などを更に追加して登録するように構成してもよい。
【００５６】
図５のフローチャートに戻って、次に、ＣＰＵ２１の制御により警備端末２０に接続された各周辺機器を利用可能な状態に構成を再設定した後（ステップＳ１６）、当該警備端末２０を運用状態に設定して（ステップＳ１７）、本周辺機器認識処理を終了する。
【００５７】
なお、ステップＳ１１において、ＣＰＵ２１が当該警備端末２０に対する監視対象外の周辺機器やＵＳＢハブ等の接続を検出した場合は（ステップＳ１１の接続の場合）、意図しない周辺機器の誤接続が発生しているおそれがある旨を周辺機器管理テーブルに登録し、ＬＥＤ／ＬＣＤ２８に表示出力するようにしてもよい。
【００５８】
一方、ステップＳ１１において、ＣＰＵ２１が当該警備端末２０に対する監視対象外の周辺機器やＵＳＢハブ等の取り外しや切断を検出した場合には（ステップＳ１１の切断の場合）、ステップＳ１５に進み、取り外された周辺機器や取り外されたＵＳＢハブの配下の周辺機器に関する情報を周辺機器管理テーブルから削除した後（ステップＳ１５）、警備端末２０の再構成をし（ステップＳ１６）、ステップＳ１７にて運用を再開する。これにより、周辺機器管理テーブルで管理される登録内容を常に最新の状態に保つことができる。
【００５９】
また、ＣＰＵ２１が当該警備端末２０に対する監視対象の周辺機器等の取り外しや切断を検出した場合には（ステップＳ１１の切断の場合）、取り外された周辺機器に関する異常情報を警告情報として周辺機器管理テーブルに登録する。ここで、周辺機器管理テーブルの登録内容をＬＥＤ／ＬＣＤ２８に外部出力することにより、監視対象とする周辺機器の意図しない取り外しや切断を迅速に検出することができる。
【００６０】
（本実施例における効果の説明）
本実施例では、前述したように、警備端末２０の周辺機器をＵＳＢインターフェースで接続することにより、複数のデバイスを簡単に接続することができ、かつ、警備端末２０と周辺機器間の接点の接続状態を迅速に確認することが可能となる。また、第１の実施例の接点情報入力装置の図２の（Ｂ）でも説明したように、警備端末２０にＵＳＢインターフェースで接続された周辺機器の接続状態の変化を、定期的に（例えば、i回／時、ｊ回／分など）監視することにより、警備端末２０の構成を定期的に再構築することも可能である。
【００６１】
更に、本来、監視対象として接続されるべき周辺機器（例えば、センサーなど）に固有の識別情報（識別用ＩＤ）を設置時点で設定しておいたり、監視対象か否かを示す情報（モデル名や監視対象情報など）を予め入力しておくことにより、該固有の識別情報（識別用ＩＤ）が設定されていなかったり、監視対象である旨の入力が予めなされていない周辺機器が接続された場合に、その旨を表示することも可能であり、意図しない周辺機器の誤接続を直ちに判別することもできる。また、監視対象の周辺機器が誤って取り外された場合にも、その旨の警告情報を出力することができる。
【００６２】
更に、図４に示すようなＵＳＢインターフェースを備えた専用の警備端末２０のみならず、警備端末２０と同様の機能を備えた警備用アプリケーションソフトをインストールしたＰＣに対して、接点のＭａｋｅ（短絡）／Ｂｒｅａｋ（欠絡）の接続状態を接点情報として出力することができる図１のような接点情報入力装置１０を接続するようにして、ＰＣを警備端末として活用することもできる。
【００６３】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であること、当業者には容易に理解できよう。
【図面の簡単な説明】
【００６４】
【図１】本発明による接点情報入力装置の構成の一例を示すブロック構成図である。
【図２】本発明による接点情報入力装置における接点情報入力処理の一例を示すフローチャートである。
【図３】本発明による接点情報入力装置からＰＣに送信する接点情報の一例を示すデータテーブルである。
【図４】本発明による警備端末の構成の一例を示すブロック構成図である。
【図５】本発明による警備端末における周辺機器の認識処理の一例を示すフローチャートである。
【図６】本発明による警備端末に接続される周辺機器を管理する周辺機器管理テーブルの構成の一例を示すテーブルである。
【符号の説明】
【００６５】
１０    接点情報入力装置
１００  ＰＣ
１１    ＣＰＵ
１２    ＵＳＢコントローラ
１３    Ｉ／Ｏインターフェース、
１４    ＲＯＭ
１５    ＲＡＭ
２０    警備端末
２００  警備センター
２１    ＣＰＵ
２２    通信インターフェース
２３    ＵＳＢホストコントローラ
２４    ＲＯＭ
２５    ＲＡＭ
２６    Ｌｏｇｉｃ
２７    電源ユニット
２８    ＬＥＤ／ＬＣＤ
２９    外部入力部
３０    センサー
４０    操作機
５０    記録装置
６０    プリンタ
７０    ＰＣ
【図１】
2006293734.tif 000003
【図２】
2006293734.tif 000004
【図３】
2006293734.tif 000005
【図４】
2006293734.tif 000006
【図５】
2006293734.tif 000007
【図６】
2006293734.tif 000008