(57)【要約】  一つ又は複数の防犯デバイスをネットワークへ接続するインターフェース。このインターフェースは、ネットワークページをブラウザへロードするサーバーと、ロードされたネットワークページからデータを受け取って、ネットワークデバイスと防犯デバイスとの間でデータを交信させる少なくとも一つの制御モジュールとを含む。更に、防犯デバイス及び上述のようなネットワークインターフェースシステムを含むシステムと共に、ネットワークへ接続されたネットワークデバイスと防犯デバイスとの間でデータを交信させる方法並びに防犯デバイスにおける警報状態の通知を与える方法も与えられる。【選択図】  図１
2008510226.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの防犯デバイスと、
この防犯デバイスに接続されたネットワークインターフェースとを備えるシステムであって、
前記ネットワークインターフェースは、
ネットワークに接続されたネットワークデバイスに関連するブラウザにネットワークページをロードするサーバーと、
前記ブラウザにロードされた前記ネットワークページからデータを受け取って、前記ブラウザにロードされたネットワークページと前記少なくとも一つの防犯デバイスとの間で前記データを交信させる少なくとも一つのコントロールモジュールとを含むシステム。
【請求項２】
請求項１のシステムにおいて、前記防犯デバイスは、ビデオ機器、ＥＡＳ機器、ＲＦＩＤ機器、対象認識機器、及び金属探知機からなるグループから選択されたデバイスを含むシステム。
【請求項３】
請求項１のシステムにおいて、前記少なくとも一つの防犯デバイスが前記ネットワークインターフェースとのシリアルデータ通信のために、このネットワークインターフェースに接続されているシステム。
【請求項４】
請求項１のシステムにおいて、前記ネットワークページはＨＴＭＬページからなるシステム。
【請求項５】
請求項１のシステムにおいて、前記ネットワークは広域ネットワークからなるシステム。
【請求項６】
請求項１のシステムにおいて、前記ネットワークはインターネットからなるシステム。
【請求項７】
請求項１のシステムにおいて、前記サーバーが前記ブラウザからのＪａｖａアプレット要請に応答してＪａｖａアプレットを前記ブラウザにロードするように構成されているシステム。
【請求項８】
請求項１のシステムにおいて、前記ネットワークインターフェースが、Ｅメールサーバーを更に含み、このＥメールサーバーは前記少なくとも一つの防犯デバイスの状態に応答してＥメール通知を与えるように構成されているシステム。
【請求項９】
請求項８のシステムにおいて、前記Ｅメールサーバーは前記通知を少なくとも一つの所定の受信対象へ与えるように構成されているシステム。
【請求項１０】
請求項８のシステムにおいて、前記状態は警報状態を含むシステム。
【請求項１１】
請求項１のシステムにおいて、前記少なくとも一つのコントロールモジュールは、前記データを受け取って、且つ関連データパケットから前記データを抽出するように構成されたネットワークコントロールモジュールからなるシステム。
【請求項１２】
請求項１１のシステムにおいて、前記少なくとも一つのコントロールモジュールは、前記ネットワークコントロールモジュールから前記データを受け取って、前記データをデバイスコントロールモジュールへ指向させるように構成されたインターフェースコントロールモジュールからなり、前記デバイスコントロールモジュールは前記データを前記少なくとも一つの防犯デバイスへ指向させるように構成されているシステム。
【請求項１３】
請求項１のシステムにおいて、前記少なくとも一つのコントロールモジュールは、前記ネットワークデバイスからクエリー要請を受け取って、このクエリー要請に応答してデータを前記ネットワークデバイスへ指向させるクエリーコントロールモジュールからなるシステム。
【請求項１４】
少なくとも一つの防犯デバイスをネットワークに接続するインターフェースであって、
前記ネットワークに接続されたネットワークデバイスに関連するブラウザにネットワークページをロードするサーバーと、
前記ブラウザにロードされた前記ネットワークページからデータを受け取って、このブラウザにロードされた前記ネットワークページと前記少なくとも一つの防犯デバイスとの間で前記データを交信させるインターフェース。
【請求項１５】
請求項１４のインターフェースにおいて、前記ネットワークページはＨＴＭＬページからなるインターフェース。
【請求項１６】
請求項１４のインターフェースにおいて、前記ネットワークは広域ネットワークからなるインターフェース。
【請求項１７】
請求項１４のインターフェースにおいて、前記ネットワークはインターネットからなるインターフェース。
【請求項１８】
請求項１４のシステムにおいて、前記サーバーが前記ブラウザからのＪａｖａアプレット要請に応答してＪａｖａアプレットを前記ブラウザにロードするように構成されているインターフェース。
【請求項１９】
請求項１４のインターフェースにおいて、前記ネットワークインターフェースが、Ｅメールサーバーを更に含み、このＥメールサーバーは前記少なくとも一つの防犯デバイスの状態に応答してＥメール通知を与えるように構成されているインターフェース。
【請求項２０】
請求項１９のインターフェースにおいて、前記Ｅメールサーバーは前記通知を少なくとも一つの所定の受信対象へ与えるように構成されているインターフェース。
【請求項２１】
請求項１９のインターフェースにおいて、前記状態は警報状態を含むインターフェース。
【請求項２２】
請求項１４のインターフェースにおいて、前記少なくとも一つのコントロールモジュールは、前記データを受け取って、且つ関連データパケットから前記データを抽出するように構成されたネットワークコントロールモジュールからなるインターフェース。
【請求項２３】
請求項２２のインターフェースにおいて、前記少なくとも一つのコントロールモジュールは、前記ネットワークコントロールモジュールから前記データを受け取って、前記データをデバイスコントロールモジュールへ指向させるように構成されたインターフェースコントロールモジュールからなり、前記デバイスコントロールモジュールは前記データを前記少なくとも一つの防犯デバイスへ指向させるように構成されているインターフェース。
【請求項２４】
請求項１４のインターフェースにおいて、前記少なくとも一つのコントロールモジュールは、前記ネットワークデバイスからクエリー要請を受け取って、このクエリー要請に応答してデータを前記ネットワークデバイスへ指向させるクエリーコントロールモジュールからなるインターフェース。
【請求項２５】
ネットワークに接続されたネットワークデバイスと、防犯デバイスとの間のデータを通信する方法であって、
前記防犯デバイスをネットワークインターフェースを通じてネットワークへ接続し、そのネットワークインターフェースは、サーバーと少なくとも一つの制御モジュールとを有する段階と、
前記サーバーから前記ネットワークに関連したブラウザへネットワークページをロードする段階と、
前記ネットワークページから前記少なくとも一つの制御モジュールへデータを受け取らせて、そのデータを前記ネットワークデバイスへ指向させる段階とを含む方法。
【請求項２６】
請求項２５の方法において、前記防犯デバイスは、ビデオ機器、ＥＡＳ機器、ＲＦＩＤ機器、対象認識機器、及び金属探知機からなるグループから選択されたデバイスを含む方法。
【請求項２７】
請求項２５の方法において、前記少なくとも一つの防犯デバイスが前記ネットワークインターフェースとのシリアルデータ通信のために、このネットワークインターフェースに接続されている方法。
【請求項２８】
請求項２５の方法において、前記ネットワークページはＨＴＭＬページからなる方法。
【請求項２９】
請求項２５の方法において、前記ネットワークは広域ネットワークからなる方法。
【請求項３０】
請求項２５の方法において、前記ネットワークはインターネットからなる方法。
【請求項３１】
請求項２５の方法において、前記ブラウザからのＪａｖａアプレット要請に応答してＪａｖａアプレットを前記ブラウザにロードする段階を更に含む方法。
【請求項３２】
請求項２５の方法において、前記少なくとも一つの制御モジュールが、前記データを受け取って、且つ関連するデータパケットから前記データを抽出するように構成されている方法。
【請求項３３】
請求項２５の方法において、前記少なくとも一つの制御モジュールが、インターフェース制御モジュールを含み、このモジュールは、前記ネットワーク制御モジュールから前記データを受け取って、このデータをデバイス制御モジュールへ指向させるように構成されており、そのデバイス制御モジュールは前記データを前記少なくとも一つの防犯デバイスへ指向させるように構成されている方法。
【請求項３４】
請求項２５の方法において、前記少なくとも一つの制御モジュールが、前記ネットワークデバイスからクエリー要請を受け取って、このクエリー要請に応答して前記ネットワークデバイスへデータを指向させる方法。
【請求項３５】
防犯デバイスにおける警報状態の通知を与える方法であって、
前記防犯デバイスをＥメールサーバーへ接続する段階と、
前記警報状態に応答して前記Ｅメールサーバーへ通知を与える段階と、
前記通知に応答して前記ＥメールサーバーからＥメールを送信する段階とを含む方法。
【請求項３６】
請求項３５の方法において、前記Ｅメールが少なくとも一つの所定の受信対象へ送信される方法。
【請求項３７】
請求項３５の方法において、前記Ｅメールサーバーが、ネットワークインターフェース内に配置されており、このネットワークインターフェースは、前記防犯デバイスをネットワークへ接続されたネットワークデバイスへ接続して、このネットワークへバイスと交信させるように構成されている方法。
【請求項３８】
請求項３８の方法において、前記ネットワークインターフェースが、
前記ネットワークデバイスに関連したブラウザにネットワークページをローディングするためのサーバーと、
前記ブラウザにロードされた前記ネットワークページからデータを受け取って、前記ブラウザにロードされた前記ネットワークページと前記防犯デバイスとの間で前記データを交信させる少なくとも一つの制御モジュールとを備える方法。
【請求項３９】
請求項３８の方法において、前記ネットワークページはＨＴＭＬページからなる方法。
【請求項４０】
請求項３７の方法において、前記ネットワークは広域ネットワークからなる方法。
【請求項４１】
請求項３７の方法において、前記ネットワークはインターネットからなる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークインターフェースに関し、特に防犯デバイスからのデータ通信を容易にするインターフェースに関する。
【背景技術】
【０００２】
様々な施設では特定の動作又は製品を監視する防犯デバイスが用いられている。その防犯デバイスは、例えばビデオ監視機器、ＥＡＳ又はＲＦＩＤシステム、金属探知機などを含んでいる。機器構成によっては、防犯デバイスは通信の観点では相互に隔絶されているので、機器間のデータ通信は不可能である。局所的な観点では様々な機器を用いるインターフェースが実現されているが、防犯デバイスが設置されている施設の外部からその防犯デバイスとの交信を可能とする外部接続は導入されていない。
【０００３】
このような機器構成においては、防犯デバイスが隔絶されていること、及び局所的なインターフェース機器には報告機能が無いことに起因して、統計データの集計又はデータパターンの解析は不可能である。更に、設備故障を効率的に検出する能力が無いことはロジスティック問題をもたらす。故障が検出されたならば、設備は保守要員が到着するまで使用不能となり、これにはおそらく数日間を要するであろう。
【０００４】
これらの問題点を解決するために、非標準的な接続及びプロトコルを用いて防犯デバイスを相互接続することが試みられている。このような試みは施設内の中央位置へデータを与えることか、及び／又は資源の非効率的利用を与えることに制限されている。例えば機器構成によっては、機器の相互接続を促進するサーバーを組み込んでいるが、このサーバーの連続的な使用を必要とする。サーバーの連続的使用は、高額な経費を必要とすることから能力が制限されることが知られている。
【０００５】
従って防犯システムにおける容易且つ効率的なデータ通信を可能とする防犯システムネットワークが要請される。
【発明の概要】
【０００６】
本発明の一つの態様によれば、少なくとも一つの防犯デバイスをネットワークに接続するためのインターフェースが与えられる。このインターフェースは、ネットワークに接続されたネットワークデバイスに関連するブラウザにおいてネットワークページをローディングするサーバーと、；ブラウザにロードされたネットワークページからデータを受け取って、ブラウザにロードされたネットワークページと少なくとも一つの防犯デバイスとの間でデータ通信を促進する少なくとも一つの制御モジュールとを含む。防犯デバイスとこのようなネットワークインターフェースとを含むシステムも与えられる。
【０００７】
本発明の他の態様によれば、ネットワークへ接続されたネットワークデバイスと防犯デバイスとの間でデータを交信する方法が与えられる。この方法は、防犯デバイスをネットワークインターフェースを通じてネットワークへ接続し、そのネットワークインターフェースはサーバーと少なくとも一つの制御モジュールとを含む段階と、；サーバーからネットワークデバイスに関連するブラウザへネットワークページをローディングする段階と、；ネットワークページから少なくとも一つの制御モジュールへデータを受信させて、このデータをネットワークデバイスへ指向させる段階とを含む。
【０００８】
本発明の更に他の態様によれば、防犯デバイスの警報状態の通知を与える方法が提供される。この方法は、防犯デバイスをＥメールサーバーへ接続する段階と、；警報状態に応答してＥメールサーバーへ通知を与え段階と、；この通知に応答してＥメールサーバーからＥメールを送信する段階とを含む。
【０００９】
本発明の他の目的、特徴及び利点と共に、本発明のより良い理解のためには、添付図面を関連させながら以下の詳細な説明を参照されたい。各図中、同様な参照符号は同様な要素を示す。
【詳細な説明】
【００１０】
本明細書では説明を簡便にするために、本発明はその様々な例示的な実施例に関連させて説明する。しかしながら当業者には、本発明の特徴及び利点は様々な配置構成において実施可能なことが明白であろう。従って本明細書に説明した実施例は例示目的で提示したものであって、限定の意図はないことに留意されたい。
【００１１】
図１は本発明に係る防犯システム１００のブロック図である。このシステムは一般に、ネットワークインターフェース１０４に接続された一つ又は複数の防犯デバイス１０２を含む。当業者には、様々なデバイスの間の交信（例えば防犯デバイス１０２とネットワークインターフェース１０４との間の交信）が専用ケーブル接続を介して、或いは無線接続を通じて与えられることが明らかであろう。無線接続は、例えばアンテナ間の電磁信号の交信、赤外線リンクその他の様々な方式で確立できる。
【００１２】
防犯デバイス１０２には様々な公知デバイスから任意のものを含めることができ、その公知デバイスはビデオ機器、ＥＡＳ又はＲＦＩＤ機器、対象認識機器、金属探知機その他を含むが、これらに限定されるものではない。これらのデバイスは定置型でもよく、或いはパーソナルディジタルアシスタント（ＰＤＡ）のような携帯型デバイスとしてもよい。当業者には公知であるように、防犯デバイスを防犯領域へ設置して、この防犯領域への人間又は物品の出入りを監視するか若しくはその出入りを与えるようにしてもよく、及び／又は、人間又は物品に関するデータを集めるようにしてもよい。
【００１３】
ネットワークインターフェース１０４は、防犯デバイス０２が交信ネットワーク１０６を通じて一つ又は複数のネットワークデバイス１０８と交信するように接続する。ネットワーク１０６は当技術分野では公知の様々な配置形態を採り得る。ネットワークは例えば広域通信網（ＷＡＮ）又はローカルアリアネットワーク（ＬＡＮ）とすることができる。当業者には明らかなように、ＬＡＮは主にオフィスビル、学校、家庭などにおける互いに近接したコンピュータのグループを相互接続するが、ＷＡＮは代表的には広大な地理的領域に亘っており、例えば州、行政区分或いは国に及ぶ。ＷＡＮはしばしば複数の小ネットワーク（例えば複数のＬＡＮ）を接続する。
【００１４】
説明の簡便化のために、本明細書に説明したネットワーク１０６はインターネットを含むものとする。本明細書で用いる用語「インターネット」とは、他のコンピュータネットワークへ接続する公知のワールドワイドコンピュータネットワークを意味しており、そのエンドユーザーサービス上にはワールドワイドウェブサイト又はデータアーカイブが位置しており、データ及び他の情報を交換可能とする。しかしながら、本発明に係るシステムはインターネットを通じた交信に限定されるものではないことに留意されたい。
【００１５】
以下に詳述する方式において、ネットワークデバイス１０８はインターフェースに関連したサーバーをネットワークを通じて接続する要請を与える。「ネットワークデバイス」とは、コンピュータ又はコンピュータの集合を含むデバイスであって、これはネットワーク１０６へ接続されて、サーバー等へ要請を送るように構成されている。本明細書で用いる「サーバー」とは、コンピュータ又はコンピュータの集合を含むデバイスであって、これはネットワークへ接続されて、送られてきた要請に応答するように構成されている。或る場合には、一つのコンピュータ又はコンピュータの集合が、一組の要請についてのネットワークデバイスとして働き、且つ他の組の要請についてのサーバーとして働く。
【００１６】
ネットワークデバイスからサーバーへの要請を処理するように幾つかの共通に用いられるプロコトルが存在し、それらの要請に対する応答は要請の性質に依存する。例えば、ファイル送信プロトコル（ＦＴＰ）はネットワークデバイスによりサーバーからファイルを要請するために用いられるプロトコルである。ハイパーテキスト送信プロトコル（ＨＴＴＰ）はハイパーテキスト文書、例えばネットワークページを要請するためにネットワークデバイスにより用いられ、また、要請された文書を復帰するように及びサーバー初期化対象を送るようにサーバーにより用いられるプロトコルである。通常、これらのプロトコルは、トランスポートコントロールプロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）として知られる低レベルプロトコルの上部で働く。これらのプロトコルの各々については公知であるから、更なる詳細な説明を必要としない。
【００１７】
ネットワークデバイス１０８はブラウザ１１０を用いてハイパーテキスト文書を入手して閲覧することができる。ブラウザ１１０は様々な構成で与えることができる。例えば、ブラウザはＮｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（商標名）、Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（商標名）などのブラウザソフトウェアを含むか、及び／又は実時間トランスポートコントロールプロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）を指向する。
【００１８】
ブラウザ１１０はサーバー側スクリプト技術を有するＪａｖａ２アプレットを可能として、ネットワーク１０６を通じてのネットワークデバイス１０８とネットワークインターフェース１０４との間のデータ交換を可能とする。公知のように、ＨＴＴＰプロトコルは、静的な既存のハイパーテキスト文書を送信するためのプロトコルから、要請の性質及びパラメータ、サーバーにより保持されるセッションの「状態」、及び他の様々な因子基づいて、サーバーにオンザフライ（ｏｎ−ｔｈｅ−ｆｌｙ）方式でハイパーテキスト文書を生成させるプロトコルへ発展している。例えば、サーバー上に保存された静的な既存のハイパーテキストページを指向する要請に代えて、例えば共通ゲートウェイインターフェース（ＣＧＩ）スクリプトのようなスクリプトを指向する要請とすることができる。このようなスクリプトによれば、ネットワークデバイスはネットワークインターフェースにネットワークページ又はスクリプトの何れかを指定する要請を送る。ネットワークインターフェースは、その要請をスクリプトを指向するものと解釈し、スクリプトの実行及びスクリプトの出力復帰に応答する。
【００１９】
一実施形態においてはネットワーク１０６は例えばインターネット又は他のＷＡＮであり、本発明に係るシステムはネットワークデバイス１０８を介して防犯デバイスのリモートアクセス及びコントロールを可能とする。ネットワークデバイス１０８は一つのみ図示したが、当業者には任意の数のネットワークデバイスを防犯デバイスとの交信のためにネットワークへ接続できることが明らかである。実際、ネットワークがインターネットを含むなら、防犯機器１０２は世界中からインターネットに接続された無数のネットワークデバイス１０８からアクセス又は制御可能である。
【００２０】
ここで図２を参照すると、本発明に係るシステムのブロック図が示されており、ここでは本発明に係る例示的なネットワークインターフェース１０４ａが図解されている。本発明の実施例について説明した機能性は、ハードウェア、ソフトウェア、或いはハードウェアとソフトウェアとの組み合わせを用いて実現できることは明らかである。図示の例示的な実施例においては、ネットワークインターフェース１０４は、ブラウザを通じて防犯機器とネットワークデバイスとの間のインターフェースを与える一組のソフトウェアモジュールを実行するように適合されたマイクロプロセッサに基づくデバイスとすることができる。ネットワークインターフェースは、データを解析し、及び／又は、故障状態のフィードバック及び防犯デバイスの事前故障解析を与えて、保守提供役務との整合を促進するように構成してもよい。
【００２１】
単純化のために、プロセッサは図２には具体的には示されていない。しかしながら、このプロセッサは本発明の実施例により要求される速度及び機能性を与える能力のある任意の型式のプロセッサとすることができる。このプロセッサは例えば、インテル社により製造されたＰｅｎｔｉｕｍ（商標名）ファミリーのプロセッサ或いはモトローラにより製造されたプロセッサのファミリーのうちのプロセッサとすることができる。ソフトウェアモジュールは機械的読み取り可能媒体に保存してもよい。機械的読み取り可能媒体はプロセッサにより実行されるように適合された指令を保存する能力のある任意の媒体を含む。このような媒体の或る例としては、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電子的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、及びディジタル情報を記憶可能な任意の他のデバイスを含むが、これらに限定されるものではない。その指令は圧縮及び／又は暗号化フォーマットで媒体に保存してもよい。
【００２２】
図２に示す実施例において、ネットワークインターフェースはオペレーティングシステム２００、サーバー２０２、及び一つ又は複数の制御モジュール２０４を含む。インターフェース１０４ａには、ネットワーク上のアドレス、例えばＩＰアドレスが割り当てられており、ユーザーは公知のプロトコルを用いてネットワークデバイス１０８をブラウザ１１０及びネットワーク１０６を介してインターネットへ接続する。サーバー２０２はオペレーティングシステム２００を通じてネットワークページをブラウザ１１０へサーブアップして交信の開始点を与える。制御モジュール２０４は、防犯デバイス１０２とブラウザ１１０との間のデータ送信のために、オペレーティングシステム２００により支援された交信の第二のチャンネルを確立する。都合のよいことに、この構成は、サーバー２０２により支援されることが必要な要素の数を大幅に削減するので、メモリ空間の占有は比較的に少量で済む。
【００２３】
図３は本発明に係るシステムの操作の例示的な方法の概略的な流れ図である。図示の流れ図は各段階の特定のシーケンスを含むが、その各段階のシーケンスは、本明細書に説明された一般的な機能性が如何にして実行されるかの一例を与えるものにすぎない。更に、特に断らない限りは、各段階の各シーケンスの実行は必ずしもここに提示された順序とする必要はない。
【００２４】
段階３０２において、サーバーが起動してコントロールモジュールが初期化される。ネットワークデバイスに関連するブラウザからの要請があると、初期化ネットワークページがサーバーからブラウザへロード３０４される。ブラウザはサーバーからＪａｖａアプレットを要請して、アプレットがブラウザへロード３０６される。次いでブラウザとネットワークインターフェースとのデータ交信がＪａｖａアプレット及び制御モジュールにより達成３０８される。もはやサーバーはこのような交信を促進するためには必要ではないので、メモリ空間が節約される。
【００２５】
本発明に係るシステムは様々な形態で実現できることは当業者には明らかであろう。図４は本発明に係るネットワークインターフェース１０４ａの一実施例の詳細なブロック図である。図示のようにインターフェース１０４ａは以下を含む。即ち、オペレーティングシステム２００、シリアルドライバ４００、ネットワークドライバ４０２、サーバー２０２、Ｅメールサーバー４０４、クエリーモジュール４０６、ネットワークコントロールモジュール４０８、インターフェースコントロールモジュール４１０、及びデバイスコントロールモジュール４１２である。これらの要素は図４には別個の要素として示されている。しかしながら、一つ又は複数の要素又はモジュールを単独の要素又はモジュールへ統合するか、或いは関連するタスクを別々の方式で分配することが可能であることは当業者には明らかである。更にインターフェース１０４ａは、一つ又は複数の防犯デバイス１０２へ外部から接続してもよく、或いは一つ又は複数の防犯デバイス１０２と一体的にしてもよい。
【００２６】
インターフェース１０４ａと防犯デバイス１０２との間の接続は、一つ又は複数のシシリアルポート及びイーサネット接続を通じて確立される。単独（又は複数）のシリアルドライバ４００とネットワークドライバ４０２とは、それぞれ単独又は複数の防犯デバイス１０２とインターフェース１０４ａとの間、インターフェース１０４ａとネットワーク１０６との間のハードウェアインターフェースの確立を与える。シリアルドライバ４００及びネットワークドライバ４０２は個別の要素として設けてもよく、オペレーティングシステム２００の一部として設けてもよい。オペレーティングシステム２００は、当技術分野では公知のオペレーティングシステムのうちの任意のものとすることができる。例えば、ブラウザの能力があるＪａｖａを有するＷｉｎｄｏｗｓ（商標名）又はＬｉｎｕｘ（商標名）などのオペレーティングシステムを利用可能である。
【００２７】
サーバー２０２は、初期ネットワークページ４１４及びＪａｖａアプレット４１６を用いて防犯機器１０２とネットワークデバイス１０８との間の交信のための開始点を確立する。初期ネットワークページ４１４は、ＡｃｔｉｖｅＸコントロールを含む  ＨＴＭＬ（ハイパーテキスト  マークアップ  ランゲージ、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ又はＳＧＭＬ）タグ付テキストの形態とすることができる。コントロールは公知のボタン、フィールド、スライダー及び他のコントロールを含む。
【００２８】
当業者には明らかなように、Ｊａｖａアプレット４１６はネットワークページ上のＡｃｔｉｖｅＸコントロールと相互作用する。Ｊａｖａアプレットはインターフェース１０４ａとブラウザ１１０へロードされたネットワークページ上のコントロールとの間の交信を促進することによりネットワークインターフェース１０４ａへの第二のネットワーク接続を確立する。サーバー２０２はブラウザ１１０へ初期ネットワークページ４１４を与え、且つＪａｖａアプレット４１６をブラウザ１１０へロードする。
【００２９】
一つの有益な実施形態によれば、サーバーが初期ページ１１４をセットアップし、Ｊａｖａアプレット４１６をブラウザへロードさせると、ブラウザがネットインターフェースへ添付物を要請する次回までサーバーを再度用いることはない。
【００３０】
Ｅメールサーバー４０４は操作員及び／又は保守要員に通知を与えるように構成される。例えば例外状態が生じたとき、或いは防犯デバイス内で警報が発生されたときに、Ｅメールサーバーは対応の必要がある状況を操作員及び又は保守要員へ通知するＥメールメッセージを送信するように構成される。Ｅメールサーバー４０４は、アプリケーションの必要性に応じて、メッセージを複数の受信対象へ送信するようにしてもよい。
【００３１】
インターフェースコントロールモジュール４１０は、ネットワーク１０６又は防犯デバイス１０２の何れかから到来するデータを受け取るように構成される。このモジュールは、インターフェース１０４ａに取り付けられた特定の防犯デバイス１０２についてのデータを処理するようにあつらえてもよい。ネットワークコントロールモジュール４０３はインターフェースコントロールモジュール４１０からのデータを受け取って、これをパケットに入れてネットワーク１０６へ送出するように構成してもよい。ネットワークコントロールモジュールは、ネットワーク１０６からパケットを受け取って、このパケットからデータをアンバンドルし、このデータをインターフェースコントロールモジュール４１０へ送る。このパケットは、クエリーモジュール４０６を通じてインターフェース１０４ａからの要請データを有するネットワークデバイスに対して送受される。
【００３２】
デバイスコントロールモジュール４１２は、インターフェースコントロールモジュール４１０からデータを受け取って、このデータを防犯デバイス１０２に関連したメッセージフォーマットにフォーマットし、これをデバイスへ送出するように構成される。デバイスコントロールモジュールは防犯デバイス１０２からのメッセージを受け取って、データをアンバンドルし、これをインターフェースコントロールモジュール４１０へ送るようにしてもよい。クエリーモジュール４０６は、インターフェースコントロールモジュール４１０と協働して動作してネットワークデバイスからのクエリーを処理するように構成される。クエリーモジュールはネットワークコントロールモジュール４０８からのクエリーを受け取って、インターフェースコントロールモジュール４１０によりアクセス可能な記憶領域から要請情報を獲得し、データを要請ネットワークデバイスへの送出のためにネットワークコントロールモジュール４０８へ送り返す。
【００３３】
操作においては、防犯デバイス１０２がセットアップされてネットワークインターフェース１０４ａへ並列に接続される。ネットワークインターフェース１０４ａはネットワーク１０６、例えばインターネットへネットワークケーブル又はワイアレス手段を通じて接続される。インターフェース１０４ａにはアドレス、例えばＩＰアドレスが割り当てられているので、ネットワーク１０６上のデバイスを認識でき、当業者に公知の方式でインターフェース１０４ａへ接続できる。
【００３４】
インターフェース１０４が起動されると、ウェブ及びＥメールサーバーが、インターフェース１０４ａの四つのコントロールモジュール４０６，４０８，４１０及び４１２を実行するコードに従って始動する。ネットワークコントロールモジュール４０８及びクエリーモジュール４０６はネットワーク１０６からの交信のために待機し、一方、デバイスコントロールモジュール４１２は、防犯デバイスとの交信チャンネルを確立する。
【００３５】
ユーザーは、ネットワークインターフェース１０４ａに割り当てられたＩＰアドレスを用いて、インターフェース１０４をネットワークデバイス１０８及びブラウザ１１０へ接続する。サーバー２０２はこの要請を許可して、ネットワークページ４１４をブラウザ１１０へ送る。ネットワークデバイスはネットワークページ４１４をブラウザ１１０へロードして、Ｊａｖａアプレット４１６をロードするためのタグを探す。ブラウザ１１０はサーバー２０２へＪａｖａアプレット４１６についての要請をなす。サーバー２０２はＪａｖａアプレット４１６をブラウザ１１０へ送り、ブラウザがアプレットを実行する。
【００３６】
Ｊａｖａアプレット４１６はブラウザ１１０上のＡｃｔｉｖｅＸコントロールへのリンクを構築しているので、データはコントロールモジュール４０６，４０８，４１０及び４１２へ転送することができる。更にＪａｖａアプレット４１６はネットワークコントロールモジュール４０８を通じてインターフェース１０４ａと交信するための個別のネットワークチャンネルを構成する。このモジュール４０８はブラウザ１１０とインターフェース１０４ａとの間の個別のチャンネルを確立する接続を可能とする。
【００３７】
アプレット４１６は、このチャンネル上のネットワークに現れるデータのために待機する。データが到着すると、アプレット４１６はこのデータを適宜なＡｃｔｉｖｅＸコントロールへ指向させる。また、アプレット４１６は、ボタン状のコントロールを押してデータを入力して、データパケットをネットワーク１０６及びインターフェース１０４ａを通じて防犯デバイス１０２を制御するデータパケットを送信するイベントを処理する。
【００３８】
インターフェース１０４ａにおいては、ネットワークコントロールモジュール４０８はＪａｖａアプレット４１６から受け取ったパケットからデータを抽出する。データはそれを処理するインターフェースコントロールモジュール４１０を通過してもよい。データが防犯デバイス上の動作を制御若しくは起動させるように意図されているならば、インターフェースコントロールモジュール４１０は適宜なデータをデバイスコントロールモジュール４１２へ送信する。デバイスコントロールモジュール４１２はデータをメッセージにパッケージ化して、これを単独又は複数の防犯デバイスへ送信する。
【００３９】
防犯デバイス１０２はデータを吸収してもよく、或いは応答をインターフェース１０４ａへ戻してブラウザコントロールを更新してもよい。応答が与えられているならば、データがインターフェース１０４ａのモジュールを通過して戻り、ネットワークポートを出て、Ｊａｖａプログラムへ入り、最終的にはネットワークページ上のコントロールへ入る。
【００４０】
警報又は例外が生じたならば、防犯デバイス１０２はインターフェース１０４ａへ通知する。これに応答して、インターフェース１０４ａはメッセージをフォーマットして、Ｅメールサーバー４０４に警報が生じたことの通知として、これをＥメールサーバー４０４へ送る。Ｅメールサーバー４０４は、メッセージをフォーマットして、これをＥメールとして送出することができる。次いでサーバー４０４は、例えばデバイスについてのサービス要請のために、Ｅメールを一つの又は複数の所定の受信対象へ送る。
【００４１】
ネットワークデバイスが防犯デバイスに関する情報についての要請を送るならば、この要請はクエリーモジュールへ通る。クエリーモジュールはどの情報が要請されたかを判別し、インターフェースコントロールモジュールにより保持されている記憶領域から情報についての最新の値を検索する。クエリーモジュールはこのデータをネットワークデバイスへ送り戻す。
【００４２】
上述のように、ネットワーク接続を通じて防犯デバイスへのリモートアクセスを与えるネットワークインターフェースを含む防犯システムが与えられた。ネットワーク接続は遠隔制御及び監視を可能とし、且つ遠隔診断及び保守を容易にする。また、システムは標準プロトコル及び標準ブラウザを用いて操作できるが、カスタムプロトコル及び／又はブラウザも使用可能である。本明細書には実施例を説明したが、これは本発明を利用するための或る幾つかの例を例示するものであって、本発明を限定するものではない。様々な他の実施例が自明であることは当業者には明らかであり、それらは添付の特許請求の範囲に規定した本発明の主旨及び目的から実質的に逸脱することなくなせるものである。
【図面の簡単な説明】
【００４３】
【図１】図１は防犯設備をネットワークを通じてネットワークデバイスへ接続するネットワークインターフェースを含む本発明に係る例示的な防犯システムのブロック図である。
【図２】図２は本発明に係る例示的な防犯システムのブロック図であって、本発明に係る例示的なネットワークインターフェースの構成要素を示す図である。
【図３】図３は本発明に係るデータ交信の一つの例示的な方法の概略的な流れ図である。
【図４】図４は本発明に係る例示的な防犯システムの詳細なブロック図であって、本発明に係る例示的なネットワークインターフェースの構成要素を示す図である。
【図１】
2008510226.tif 000003
【図２】
2008510226.tif 000004
【図３】
2008510226.tif 000005
【図４】
2008510226.tif 000006
【国際調査報告】
2008510226.tif 000007
2008510226.tif 000008
2008510226.tif 000009