(57)【要約】  ネットワークにつながれたサーバーを含む、ネットワークにつながれた電子物品監視（ＥＡＳ）装置を自動的に設定するシステム及びそれに類する方法である。サーバーは、（１）指定のポートで、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴し、（２）ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置からの接続要求を受け入れ、（３）少なくとも１つのＥＡＳネットワーク装置に関する情報についてネットワークに接続されたＥＡＳネットワーク装置に問合せを行い、そして、（４）少なくとも１つのＥＡＳネットワーク装置から受け取った情報に基づいてネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を設定する。
2008521349.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにつながれた電子物品監視（ＥＡＳ）装置の自動設定を行うシステムであって、
前記ネットワークにつながれたサーバーを具備し、該サーバーは、
（１）指定のポートで接続要求をネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から傾聴し、
（２）前記接続要求をネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取り、
（３）少なくとも１つのＥＡＳネットワーク装置に関する情報をネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問い合わせ、
（４）少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報に基づき、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の設定を行う、
ようになっていることを特徴とするシステム。
【請求項２】
前記サーバーは、
（１）指定のポートで接続要求をネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から傾聴し、
（２）前記接続要求を前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取り、
（３）前記少なくとも１つのＥＡＳネットワーク装置に関する情報を前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問い合わせ、
（４）前記少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報に基づき、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の設定を行う、
ソフトウェアを具備することを特徴とする請求項１に記載のシステム。
【請求項３】
前記サーバーは、
（１）指定のポートで接続要求をネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から傾聴し、
（２）前記接続要求を前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取り、
（３）前記少なくとも１つのＥＡＳネットワーク装置に関する情報を前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問い合わせ、
（４）前記少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報に基づき、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の設定を行う、
ハードウェアを具備することを特徴とする請求項１に記載のシステム。
【請求項４】
前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する前記情報は、
（ａ）先に設定されたグローバル装置設定、（ｂ）前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の型式、（ｃ）メディアアクセス制御（ＭＡＣ）アドレス、（ｄ）ファームウェアバージョンのレベル、及び（ｅ）ソフトウェアバージョンのレベル、からなるグループから選択されることを特徴とする請求項１に記載のシステム。
【請求項５】
前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する前記情報は、前記ＭＡＣアドレスであり、前記サーバーは、サーバーのソフトウェア中に各ＥＡＳネットワーク装置を一意的に定義するために該ＭＡＣアドレスを用いるよう設定されていることを特徴とする請求項４に記載のシステム。
【請求項６】
前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する前記情報は、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の型式であり、前記サーバーは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の型式に適切な設定の構成とソフトウェアリビジョンとを、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に送ることで、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の設定を行うことを特徴とする請求項４に記載のシステム。
【請求項７】
前記サーバーは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報が前記セーバーで定義されていないときは、前記ネットワークにつながれた少なくとも１つのＥＡＳ装置を前記サーバーで管理すべき装置のリストに加えることを特徴とする請求項１に記載のシステム。
【請求項８】
前記サーバーは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報が前記セーバーで定義されていないときは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を前記ネットワークに追加された新しいＥＡＳネットワーク装置として特定することを特徴とする請求項１に記載のシステム。
【請求項９】
前記サーバーは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った前記情報が前記セーバーで定義されていないときは、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を先に設定されているＥＡＳネットワーク装置と置き換わるＥＡＳネットワーク装置として特定することを特徴とする請求項１に記載のシステム。
【請求項１０】
ネットワークに接続されたＥＡＳネットワーク装置に問合せを行うことにより、前記サーバーは、該サーバーが、先に設定されているＥＡＳネットワーク装置に対応するこれまで有効であったメディアアクセス制御（ＭＡＣ）アドレスを前記情報として受け取った場合、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を前記先に設定されているＥＡＳネットワーク装置の設定の構成で設定することを特徴とする請求項９に記載のシステム。
【請求項１１】
前記ネットワークとパケット通信を行うため、前記ネットワークに接続された少なくとも１つのＥＡＳネットワーク装置につながれた少なくとも１つの伝達制御プロトコル／インターネットプロトコル（ＴＤＰ／ＩＰ）ソケットをさらに具備することを特徴とする請求項１に記載のシステム。
【請求項１２】
前記サーバーは、指定のポートで前記少なくとも１つのＴＤＰ／ＩＰソケットを通して、前記ネットワークに接続された少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴することを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ネットワークは、ローカルエリアネットワーク（ＬＡＮ）とワイドエリアネットワーク（ＷＡＮ）のいずれか１つであることを特徴とする請求項１に記載のシステム。
【請求項１４】
前記ネットワークは、ローカルエリアネットワーク（ＬＡＮ）とワイドエリアネットワーク（ＷＡＮ）のいずれか１つであることを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記サーバーは、指定のポートで前記ネットワークに接続された少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴するする前に、前記ネットワークに接続された少なくとも１つのＥＡＳネットワーク装置のうちの少なくとも１つを立ち上げるよう設定されていることを特徴とする請求項１に記載のシステム。
【請求項１６】
前記サーバーは、前記ネットワークサーバーのＩＰアドレスが設定されている場合は、前記少なくとも１つの立ち上げたＥＡＳネットワーク装置を前記前記ネットワークサーバーに接続するよう設定されていることを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記少なくとも１つの立ち上げたＥＡＳネットワーク装置とのインターフェースを行い、前記少なくとも１つの立ち上げたＥＡＳネットワーク装置にサーバーインターネットプロトコル（ＩＰ）を手動で入力できるように設定されている少なくとも１つの電子機械的なインターフェースをさらに具備することを特徴とする請求項１５に記載のシステム。
【請求項１８】
前記少なくとも１つの電子機械的なインターフェースは、（ａ）キーボード、（ｂ）データカード、（ｃ）光学式読取装置、（ｄ）カーソル移動制御装置、及び（ｅ）ターミナルからなるグループから選択されることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記少なくとも１つの立ち上げたＥＡＳネットワーク装置とのインターフェースを行い、前記ＥＡＳネットワーク装置にＩＰアドレスを供給するダイナミックホストコントロールプロトコル（ＤＨＣＰ）サーバーからサーバーインターネットプロトコル（ＩＰ）アドレスを取り出すように設定されている少なくとも１つの電子機械的なインターフェースをさらに具備することを特徴とする請求項１５に記載のシステム。
【請求項２０】
前記ソフトウェアは、前記ＥＡＳネットワーク装置をサポートするための装置に特有で一般的なソフトウェアモジュールを有することを特徴とする請求項２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新しく、置き換えられ、そして未設定の、ネットワークに接続された電子物品監視（ＥＡＳ）に関連するネットワーク装置の自動設定を行う方法及びシステムに関する。
【０００２】
なお、本願は、２００４年１１月１６日に出願された米国暫定特許出願６０／６２８，３１３、表題「新たな又は置き換えられたＥＡＳネットワーク装置の自動設定」に基づく優先権を米国特許法第１１９条に基づき主張する。これらの内容はすべてここに参照として組み込む。
【背景技術】
【０００３】
一般にＥＡＳ装置の現場での設定は現地で、通常は訓練されたサービス員により手動で行われる。いくつかのＥＡＳ装置は受託業者が設置することができるが、オペレーティングパラメータの設定は一般に訓練されたサービス技術者により行われる。主な装置について展開するためには、各現場にサービス技術者を派遣することは非常に費用がかかる。加えて、もし初期設定を行った後にＥＡＳ装置を置き換える必要がある場合、この追加設定は、一般に訓練されたサービス技術者により行われる。ＥＡＳネットワーク装置はその後ネットワークに追加された場合、それによりサーバーソフトウェアを手動で設定する必要がある。
【０００４】
ＥＡＳネットワーク装置の設定は、ＥＡＳネットワーク装置の設置時又は設置後にサービスマンにより保存されるので、一般にその装置に特有の設定プログラムが構築される。ソフトウェア又はファームウェアのアップグレードは、各現場のサービスマンにそのアップグレードを行うことを要求することにより、一般に現地で局所的に行われる。したがって、ネットワークに接続されたＥＡＳ装置の自動設定を行うシステム又は方法を提供することが望まれる。
【発明の開示】
【０００５】
本発明の目的は、ネットワークに接続されたＥＡＳ装置の自動設定を行う方法及びシステムを提供することである。
【０００６】
本発明の他の目的は、ＥＡＳネットワーク装置の設置及び保守の労務費を削減するものである。
【０００７】
本発明の他の目的はさらに、ＥＡＳネットワーク装置が訓練を受けていない受託業者により設置できるようにすることである。
【０００８】
本発明は、ネットワークに接続されたＥＡＳ装置の自動設定を行うシステムを対象にする。設定処理には、ＥＡＳネットワーク装置に保存された設定と、ＥＡＳネットワーク装置の管理運営のために設計されたサーバーソフトウェアに保存された装置設定との両方が含まれる。このサーバーソフトウェアは、一般にワイドエリアネットワーク（ＷＡＮ）に接続された中央サーバー上に存在する。このサーバーソフトウェアには、デバイスマネージャーソフトウェアが含まれる。一旦ＥＡＳネットワーク装置がＷＡＮ上にインストールされると、サーバーソフトウェアはその装置を検出できるようにするディスカバリー処理を行う。未設定のＥＡＳネットワーク装置がサーバーソフトウェアにより発見されたとき、割り出されたプロトコルを用いて、その装置についての具体的な情報、例えば、装置の型式、メディアアクセス制御アドレス、現在の設定情報、及びファームウェア又はソフトウェアのバージョン、を突き止める。この装置は、次いで、管理する必要のある装置としてサーバーソフトウェア中に自動的に設定又は保存される。
【０００９】
装置の型式に基づいて、適切な設定、構成、及びフトウェアバージョンがＥＡＳネットワーク装置に送られる。一旦、ＥＡＳネットワーク装置が適切に設定されると、サーバーソフトウェアは、イベント、アラーム及びデータについてその装置を監視する。このＥＡＳネットワーク装置を置き換える必要がある場合、置き換えた装置は、置き換えられた装置の設定に自動的に設定される。
【００１０】
本発明はまた、ネットワークサーバーにつながれたＥＡＳ装置を自動的に設定する方法を対象にし、指定のポートで、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴するステップと、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置からの接続要求を受け入れるステップと、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報についてネットワークに接続されたＥＡＳネットワーク装置に問合せを行うステップと、前記ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った情報に基づいてネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を設定するステップとを具備する。とりわけ有用な実施の形態において、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報は、（ａ）先に設定されたグローバル装置設定、（ｂ）このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の型式、（ｃ）メディアアクセス制御（ＭＡＣ）アドレス、（ｄ）ファームウェアバージョンのレベル、及び（ｅ）ソフトウェアバージョンのレベル、からなるグループから選択される。
【００１１】
このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報がＭＡＣアドレスであるとき、本方法はさらに、サーバーのソフトウェア中に各ＥＡＳネットワーク装置を一意的に定義するためにこのＭＡＣアドレスを用いるステップをさらに具備する。代替的に、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報がこのネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置の型式であるとき、ＥＡＳネットワーク装置を設定するステップには、ＥＡＳネットワーク装置の型式に適切な設定の構成とソフトウェアリビジョンとを、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置へ送るステップが含まれる。
【００１２】
このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報についてこのネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問合せを行うステップの後、本方法はさらに、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った情報を分析し、この少なくとも１つのＥＡＳネットワーク装置がサーバーで定義されているかどうかを判断するステップを具備することができる。加えて、この少なくとも１つのＥＡＳネットワーク装置がサーバーで定義されていない場合は、本方法には、この少なくとも１つのＥＡＳネットワーク装置をサーバーで管理すべき装置のリストに加えるステップが含まれる。
【００１３】
このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報についてこのネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問合せを行うステップの後、本方法はさらに、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から受け取った情報を分析し、この少なくとも１つのＥＡＳネットワーク装置がサーバーで定義されているかどうかを判断するステップを具備することができる。このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置がサーバーで定義されていない場合は、本方法はさらに、この少なくとも１つのＥＡＳネットワーク装置をこのネットワークに追加された新しいＥＡＳネットワーク装置として特定するステップを具備することができる。
【００１４】
代替的に、本方法はさらに、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置を、先に設定されているＥＡＳネットワーク装置と置き換わるＥＡＳネットワーク装置として特定するステップを具備してもよい。このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に問合せを行うことにより、このネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置に関する情報として、これまで有効であったメディアアクセス制御（ＭＡＣ）アドレス、又は、先に設定しているＥＡＳネットワーク装置に対応する同様に特定可能なアドレスを受け取った場合、このＥＡＳネットワーク装置を設定するステップには、置き換えられたＥＡＳネットワーク装置のこれまでに設定されている設定の構成で、前記つながれたＥＡＳネットワーク装置を設定するステップが含まれてもよい。
【００１５】
指定のポートで、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴するステップには、ローカルエリアネットワーク（ＬＡＮ）とワイドエリアネットワーク（ＷＡＮ）のいずれか１つで、サーバーとこのＥＡＳネットワーク装置との間のパケット通信を行うための伝達制御プロトコル／インターネットプロトコル（ＴＤＰ／ＩＰ）ソケットを用いるステップが含まれてもよい。とりわけ有用な実施の形態において、指定のポートで、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置から接続要求を傾聴するステップの前に、本方法はさらに、少なくとも１つのＥＡＳネットワーク装置を立ち上げるステップと、ネットワークサーバーのＩＰアドレスが設定されているならば、この少なくとも１つのＥＡＳネットワーク装置を接続するステップとを具備することができる。加えて、本方法はさらに、ネットワークサーバーインターネットプロトコル（ＩＰ）アドレスが設定されていない場合は、手動でこのサーバーＩＰアドレスをＥＡＳネットワーク装置に入力するステップを具備することができる。代替的に、ネットワークサーバーインターネットプロトコル（ＩＰ）アドレスが設定されていない場合は、本方法はさらに、ＥＡＳネットワーク装置にＩＰアドレスを供給するダイナミックホストコントロールプロトコル（ＤＨＣＰ）サーバーからＩＰアドレスを取り出すステップを具備することができる。
【００１６】
とりわけ有用な実施の形態において、前述の方法のステップは、ネットワークサーバーに接続された電子物品監視（ＥＡＳ）装置を自動的に設定する方法のステップを実行する、機械により実行可能な命令のプログラムを明白に具体化する、機械により読み込み可能なプログラム記憶装置により実行される。
【００１７】
実施の形態とみなされる対象は明細書の結論部分に特に明示し明確に申し立てている。しかし、実施の形態は、対象物と共に動作形態及び動作方法の両方について、その特徴と効果は、添付図と共に以下の詳細な説明を参照することによりよく理解できるであろう。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態を十分に理解するためにここに多数の具体的な詳細を説明する。しかしながら、当業者は、このような具体的詳細を記載しなくても本発明の実施の形態を実行できることを理解するだろう。他の例では、公知の方法、手続、要素及び回路については、本発明の実施の形態を分かりにくくさせないよう、詳細を記載しなかった。ここに記載した具体的な構造及び機能の詳細は、代表的なものであり、本発明の権利範囲を限定するものではないことは言うまでもない。
【００１９】
「１実施の形態」又は「実施の形態」に対する、説明における言及は、その実施の形態に関連して記載した特定の特徴、構成、又は特性が少なくとも１つの実施の形態に含まれることを意味することは留意する価値がある。この詳細な説明中にしばしば現れる「１実施の形態において」の句は、必ずしも同じ実施の形態を言及するわけではない。
【００２０】
いくつかの実施の形態において、「つながれた」及び「接続された」の表現を用いて記載している。例えば、ある実施の形態では、２以上のエレメントが直接的に物理的又は電気的に相互に接触していることを示すために用語「接続された」を用いて記述しているかもしれない。他の例では、ある実施の形態において、２以上のエレメントが直接的に物理的又は電気的に接触していることを示すために用語「つながれた」を用いて記述しているかもしれない。しかし、用語「つながれた」は、２以上のエレメントが直接的に相互に接触せず、相互に協力し合うか又は作用しあう場合を意味することもある。実施の形態はこの文脈に限定されるものではない。
【００２１】
ここで、詳細に図を参照すると、ここで全体を通して類似の部品は類似の番号で示されており、図１は、ＥＡＳネットワーク装置の自動設定を行うシステム１００を示す。ＥＡＳネットワーク装置は、ＥＡＳ検出システム、ＥＡＳ非活性化装置、ＥＡＳアラーム応答パネル、又はＥＡＳに関するデータを生成、収集あるいは報告する目的でネットワークに接続する能力を有する装置とすることができる。設定処理は、ＥＡＳネットワーク装置を動作させるために必要とされる設定の構成を保存するステップと、このＥＡＳネットワーク装置を管理するために設計したサーバーソフトウェア上の装置を構成するステップの両方を包含する。設定にはまた、装置を検出したときＥＡＳネットワーク装置のソフトウェア又はファームウェアを自動的にアップグレードするステップが含まれる。
【００２２】
システム１００には２つの部分、すなわち、サーバー１２０に存在するサーバーソフトウェア１０と、プロトコルを実行するためのシステムアーキテクチャーが含まれる。より詳細には、サーバーソフトウェア１０は、ＥＡＳネットワーク装置１１０ａ及び１１０ｂのような、１以上のＥＡＳネットワーク装置の構築及び管理する責任がある。用語「構築」は、ここでは、ＥＡＳネットワーク装置１１０ａ及び１１０ｂの構成の設定を保存するステップとサーバーソフトウェアによりＥＡＳネットワーク装置１１０ａ及び１１０ｂを自動的に設定するステップとが含まれるものとして定義する。
【００２３】
上述の通り、システム１００の第２の部分は、少なくとも１つのＥＡＳネットワーク装置１１０ａ及び１１０ｂのプロトコルを実行するため、及び、適切に設定する目的で装置１１０ａ及び１１０ｂについての情報１６０を手に入れるためにサーバー１２０に装置１１０ａ及び１１０ｂの問合せを行わせるために、設計されたシステムアーキテクチャーである。システム１００への通信媒体１３０は、例えば、ＥＡＳネットワーク装置１１０ａ及び１１０ｂにつながれた一般的な伝達制御プロトコル／インターネットプロトコル（ＴＤＰ／ＩＰ）ソケット１４０ａ及び１４０ｂを用いた、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）とすることができる。このソケット１４０ａ及び１４０ｂは、サーバー１２０とＥＡＳネットワーク装置１１０ａ及び１１０ｂとの間の、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）のいずれか１つでのパケット通信のための仮想的なポイント・ツー・ポイント接続により、サーバーソフトウェア又は装置管理ソフトウェアからＥＡＳ装置へとつながれている。通信媒体１３０はＴＤＰ／ＩＰパケット通信に限定されるものではなく他の通信媒体を用いてもよい。通信媒体１３０は、外部源との接続又は一般に「インターネット」と称される相互に接続されたコンピュータのネットワークを通じた接続を処理するイーサネットインターフェースを含んでもよい。通信媒体は配線で接続されたものに限定されるものではなく、ワイヤレス通信形態も含まれる。
【００２４】
ソフトウェア１０は、サーバー１２０にあり、したがって、ＥＡＳネットワーク装置１１０ａ及び１１０ｂとして同じネットワーク１３０上にある。サーバーソフトウェア１０は、ＥＡＳネットワーク装置１１０ａ及び１１０ｂをサポートするための特有の又は一般的なソフトウェアモジュールを有することができる。ＥＡＳネットワーク装置１１０ａの少なくとも１つのＴＤＰ／ＩＰソケット１４０ａ又はＥＡＳネットワーク装置１１０ｂのＴＤＰ／ＩＰソケット１４０ｂは、ネットワーク１３０によるパケット通信のために少なくとも１つのＥＡＳネットワーク装置１１０ａ又は１１０ｂをネットワーク１３０に接続又はつなげている。ＥＡＳネットワーク装置１１０ａ，１１０ｂとの通信のためにＴＤＰ／ＩＰソケット１４０ａ，１４０ｂを用いて、サーバー１２０は、ＥＡＳネットワーク装置１１０ａ，１１０ｂからの接続要求を、指定のポート１５０ａ又は１５０ｂから「傾聴し」又は消極的に待ち続ける。ＥＡＳネットワーク装置１１０ａ，１１０ｂからの接続が検出されると、サーバー１２０は、この接続を受け入れ、指定のプロトコルを用いて装置１１０ａ，１１０ｂに、例えば、あらかじめ設定したグローバル装置の設定、装置の型式、ＭＡＣアドレス、及びファームウェア又はソフトウェアのリビジョンレベルのような情報を、問い合わせる。装置を、例えばサーバー１２０中の装置１１０ａ，１１０ｂのようなＥＡＳネットワーク装置を一意的に定義するために、ＭＡＣアドレスが用いられる。もし接続された装置が未設定の装置ならば、ＭＡＣアドレスはサーバーで定義されないので、サーバー１２０はその装置を管理すべき装置のリストに加え、リストをサーバースクリーン１７０上に表示する。本実施の形態はこの説明に限定されるものではない。
【００２５】
このＥＡＳネットワーク装置１１０ａ，１１０ｂは、次いで、装置の型式に基づいて、サーバー１２０により設定される。装置の設定は、あらかじめ設定したグローバル装置の設定のダウンロード及び、装置の適切な動作に必要とされるファームウェア又はソフトウェアの適切なリビジョンのダウンロードを含むことができる。
【００２６】
ＥＡＳネットワーク装置１１０ａ又は１１０ｂのような、未設定のＥＡＳネットワーク装置をサーバー１２０が検出したとき、未設定のＥＡＳネットワーク装置は、全く新しい装置か、すでに設定されていて先に故障した装置に置き換わった装置か、又は適切に設定されずにネットワークに再接続された装置であるかもしれない。一般に、装置１１０ａ及び１１０ｂのような、ＥＡＳネットワーク装置は、インストーラーにすでに置き換えられた故障した装置のＭＡＣアドレス又は古いＭＡＣアドレスを入力させるために、手動で設定可能である。ＥＡＳネットワーク装置１１０ａ，１１０ｂに問い合わせることにより、サーバーが、あらかじめ設定されているＥＡＳネットワーク装置に対応する、古い、すなわち以前有効だったＭＡＣアドレスを受け取った場合、サーバー１２０は、置き換えられた装置の設定として同じ設定の構成で置き換えた装置を設定する。
【００２７】
各ＥＡＳネットワーク装置１１０ａ，１１０ｂは、１１０ａ又は１１０ｂのようなネットワーク装置を自動的に設定することができるように、サーバー１２０に必要な情報１６０を伝達するために必要なプロトコルを持っている。この必要な情報１６０は装置の型式とＭＡＣアドレスである。ＭＡＣアドレスは、サーバーソフトウェア１０で１１０ａ，１１０ｂのようなＥＡＳネットワーク装置の各々を一意的に定義するために用いる。１１０ａ，１１０ｂのようなＥＡＳネットワーク装置が立ち上げられたとき、サーバー１２０のＩＰアドレスが設定されると、装置１１０ａ，１１０ｂはまずサーバーソフトウェア１０に接続することを試みる。ＥＡＳネットワーク装置１１０ａ，１１０ｂは、サーバーソフトウェア１０がどこにあるかを知るためにＩＰアドレスを持たなければならない。このサーバーＩＰアドレスは、手動でＥＡＳネットワーク装置することができ、又は、１実施の形態においては、ダイナミックホストコントロールプロトコル(ＤＨＣＰ)サーバー１８０にある、選択可能なカスタムＩＰアドレスソフトウェアパッケージ２０から取り出すことができる。ＤＨＣＰサーバー１８０は、通信媒体に接続されて又はつながれて、ネットワークサーバー１２０のＩＰアドレスを１１０ａ，１１０ｂのようなＥＡＳネットワーク装置に供給する。
【００２８】
とりわけ有用な実施の形態において、ネットワークにつながれた電子物品監視（ＥＡＳ）装置を自動的に設定するシステム１００には、ネットワーク１３０につながれた少なくとも１つの電子物品監視（ＥＡＳ）装置１１０ａ，１１０ｂとネットワーク１３０につながれたサーバー１２０が含まれる。このシステム１００には、サーバー１２０上にある１以上のアプリケーションプログラムとして明白に実施されるソフトウェア１０が含まれる。サーバー１２０は、（１）指定のサーバーポート１５０ａ，１５０ｂでＥＡＳネットワーク装置１１０ａ，１１０ｂからの接続要求を待つか、又は傾聴し、（２）少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂからの接続要求を受け取り、（３）ネットワークにつながれたＥＡＳネットワーク装置１１０ａ，１１０ｂに、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂに関する情報１６０について、サーバー１２０の指定のプロトコルを用いて問い合わせ、そして（４）少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂから受け取った情報１６０に基づいて、ネットワークにつながれた少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂを設定するようにされている。サーバー１２０は、各ＥＡＳネットワーク装置１１０ａ，１１０ｂを一意的に定義するためにＭＡＣアドレスを用いて設定してもよい。この情報１６０がネットワークにつながれたＥＡＳネットワーク装置の型式である場合は、サーバー１２０は、適切な設定、構成及びソフトウェアのリビジョンをＥＡＳネットワーク装置に送ることによりＥＡＳネットワーク装置１１０ａ，１１０ｂを設定する。実施の形態はこの文脈に限定されるものではない。
【００２９】
同様に、他のとりわけ有用な実施の形態において、ＥＡＳネットワーク装置１１０ａ，１１０ｂからの接続要求を聞くため、１５０ａ，１５０ｂのような指定のポートで「傾聴」モード開始させる前に、少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂを「立ち上げる」ようにサーバー１２０を設定してもよい。サーバー１２０は、次いで、ネットワークサーバーＩＰアドレスが設定されているなら、少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂをネットワークサーバー１２０につなぐようシステム１００に命令する。ＩＰアドレスをＥＡＳネットワーク装置１１０ａ，１１０ｂに提供するダイナミックホストコントロールプロトコル（ＤＨＣＰ）サーバー１８０からサーバーインターネットプロトコル（ＩＰ）アドレスを取り出すよう構成されたカスタムオプションソフトウェアパッケージ２０が含まれていてもよい。実施の形態はこの文脈に限定されるものではない。
【００３０】
図２は、新たな、又は、置き換えられた、又は、未設定のネットワークサーバーにつ接続されたＥＡＳネットワーク装置の自動設定についての本発明の方法の１実施の形態の流れ図を示す。まず、ステップ２００で、装置１１０ａ，１１０ｂのようなＥＡＳネットワーク装置が始まり初期化される。ステップ２１０で、サーバー１２０は、このＥＡＳネットワーク装置から接続要求を１５０ａ又は１５０ｂのような指定のポートで待ち続けるか又は傾聴するステップを実行する。ステップ２２０で、サーバー１２０が１１０ａ，１１０ｂのようなＥＡＳネットワーク装置から接続を検出したとき、サーバーは接続を受け入れるステップに進む。ステップ２３０で、サーバー１２０は、そのサーバーの指定のプロトコルを用いて、接続されたＥＡＳネットワーク装置１１０ａ又は１１０ｂに情報１６０を問い合わせる。ステップ２４０で、サーバー１２０は、新たな、置き換えられた、又は未設定の接続された装置のような、未設定のネットワーク装置に設定の構成とソフトウェアアップグレードとを伝送することで受け取った情報に基づきＥＡＳネットワーク装置を設定する役割を果たす。ステップ２５０で、１１０ａ又は１１０ｂのような接続されたＥＡＳネットワーク装置から受け取った情報１６０がサーバー１２０で定義されていないときは、サーバー１２０は、サーバーで管理する装置のリストにその装置を加える。
【００３１】
先に注記したように、情報１６０には、（ａ）すでに設定されているグローバル装置設定、（ｂ）接続された又はつながれたＥＡＳネットワーク装置の型式、（ｃ）メディアアクセス制御アドレス、（ｄ）ファームウェアリビジョンレベル、及び／又は（ｅ）ソフトウェアリビジョンレベルが含まれる。情報１６０がＭＡＣアドレスであるときは、サーバーは、サーバー１２０のソフトウェア１０中の各ＥＡＳネットワーク装置１１０ａ，１１０ｂを一意的に定義するためにＭＡＣアドレスを用いてステップ２４０を実行する。情報１６０がネットワークに接続された又はつながれたＥＡＳネットワーク装置の型式であるとき、サーバー１２０は、適切な設定、及び構成、及び／又はソフトウェアバージョンをＥＡＳネットワーク装置１１０ａ，１１０ｂに伝送することで、ＥＡＳネットワーク装置１１０ａ，１１０ｂの設定を行うステップ２４０を実行する。接続されたＥＡＳネットワーク装置１１０ａ，１１０ｂから受け取った情報１０がサーバー１２０で定義されていないときは、サーバー１２０はこの接続されたＥＡＳネットワーク装置１１０ａ，１１０ｂを、ネットワークに加えられた新しいＥＡＳネットワーク装置として特定する。代替的に、ネットワークに接続されたＥＡＳネットワーク装置１１０ａ，１１０ｂから受け取った情報１０がサーバー１２０で定義されていないときは、サーバー１２０は、先に設定されていたＥＡＳネットワーク装置に置き換わるＥＡＳネットワーク装置１１０ａ，１１０ｂとして、ネットワークにつながれたＥＡＳネットワーク装置１１０ａ，１１０ｂを特定することができる。実施の形態はこの文脈に限定されるものではない。
【００３２】
ステップ２３０で、ネットワークに接続されたＥＡＳネットワーク装置に問い合わせることにより、サーバーが情報として古い、すなわち以前有効であったメディアアクセス制御アドレスを受け取った場合、ＥＡＳネットワーク装置を設定するステップ２４０は、付加的又は代替的に、先に設定されていた、置き換えられた装置の設定の構成で、ＥＡＳネットワーク装置を設定するステップを含む。
【００３３】
ＥＡＳネットワーク装置１１０ａ，１１０ｂから接続要求を指定のポート１５０ａ，１５０ｂで待ち続けるか又は傾聴するステップ２１０には、付加的又は代替的に、サーバー１２０とＥＡＳネットワーク装置１１０ａ，１１０ｂとの間で、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）の１つでのパケット通信のために、伝達制御プロトコル／インターネットプロトコル（ＴＤＰ／ＩＰ）ソケット１４０ａ，１４０ｂを用いることが含まれる。実施の形態はこの文脈に限定されるものではない。
【００３４】
図３は、新たな、置き換えられたＥＡＳネットワーク装置の自動設設定を行う本発明の方法のとりわけ有用な変形の流れ図を示す。まず、ＥＡＳネットワーク装置１１０ａ，１１０ｂから接続要求を１４０ａ，１４０ｂのような指定のポートで待ち続けるか又は傾聴するステップ２１０の前に、本方法にはＥＡＳネットワーク装置を立ち上げるステップ３１０が含まれる。ステップ３２０で、ネットワークサーバーＩＰアドレスが設定されているかどうかを判断する。もしｙｅｓなら、ステップ３３０で、少なくとも１つのＥＡＳネットワーク装置がネットワークサーバー１２０に接続されるか又はつながれる。もしｎｏなら、ＯＲゲート３４０を通ってステップ３５０又はステップ３６０のいずれかが実行される。ステップ３５０では、ユーザーは手動でサーバーＩＰアドレスをＥＡＳネットワーク装置１１０ａ，１１０ｂに入力することができる。通常は、例えば、スキャナ、キーボード、データカード、光学式読取装置、例えばマウスやターミナルであるカーソル移動制御装置、のような電子式インターフェースがＥＡＳネットワーク装置１１０ａ，１１０ｂのインターフェースとしてＩＰアドレスを手動で入力できるようにするために組み込まれる。ステップ３６０では、少なくとも１つのＥＡＳネットワーク装置１１０ａ，１１０ｂが、１１０ａ，１１０ｂのようなＥＡＳネットワーク装置に供給するダイナミックホストコントロールプロトコル（ＤＨＣＰ）サーバー１８０からＩＰアドレスを取り出すことができる。実施の形態はこの文脈に限定されるものではない。
【００３５】
本発明は、さまざまな形体のハードウェア、ソフトウェア、ファームウェア、専用プロセッサ、又はこれらを組み合わせたものにより実行することができる。１実施の形態において、明らかにプログラム記憶装置により具現化される応用プログラムとしてのソフトウェアに組み込むことができる。ここに記載したサーバーソフトウェア１０，２０又はアルゴリズム、流れ図又はブロック図のような応用プログラムは、アップロードすることができ、図４で示したような適切なアーキテクチャーを具備する機械により実行することができる。この機械４００は、１以上の中央演算ユニット（ＣＰＵ）４０２、ランダムアクセスメモリー（ＲＡＭ）４０４、リードオンリーメモリー（ＲＯＭ）４０６、及びキーボード４０８やカーソル移動制御装置（例えばマウス）４１０やディスプレイ装置４１２のような入出力（Ｉ／Ｏ）インターフェース、のようなハードウェアを有するコンピュータプラットフォームで実行されることが好ましい。コンピュータプラットフォームには、オペレーティングシステム及びマイクロ命令コードが含まれる。ここに記載したさまざまな処理及び機能は、オペレーティングシステムを介して実行されるマイクロ命令コードの１部又は応用プログラムの１部（又はこれらの組み合わせとして）とすることができる。加えて、付加的なデータ記憶装置４１４及び印刷装置のような他の周辺装置もこのコンピュータプラットフォームに接続することができる。さらに、入力装置又は機械的インターフェース、例えばスキャナ４１６を画像データを収集するために機械４００につなぐことができる。
【００３６】
さらに、添付図中に描いたシステムの構成要素及び方法のステップはソフトウェアで実行することができるので、システム要素（又は処理ステップ）は本発明がプログラムされる方法によって異なったものになるかもしれないことは了解されよう。ここに記載した本発明から、本技術分野で通常の知識を有する者は本発明に類似する実施又は構成を予期することができるであろう。
【００３７】
したがってまた言うまでもないが、本発明は、ＥＡＳネットワーク装置の設置及び保守のための労務費を大幅に削減する。さらに、このＥＡＳネットワーク装置は、訓練を受けていない受託業者により取り付ける（すなわち、この例では単にプラグインする）ことができる。ＥＡＳネットワーク装置の設定が自動的に行われるので、訓練されたサービス技術者がＥＡＳネットワーク装置の設置、置き換え又はアップグレードを行う必要性多くの場合否定される。
【００３８】
ここに記載したように、本発明の実施の形態における特徴が記載されている一方、多くの改良、置き換え、変更及び等価物が当業者にとって可能である。したがって、添付した特許請求の範囲は、本発明の実施の形態の精神に範囲に含まれるので、これらの改良及び修正をカバーすることを意図することは理解されよう。
【図面の簡単な説明】
【００３９】
【図１】新たな、置き換えられた、又は、未設定のＥＡＳネットワーク装置の自動設定についての本発明のコンピュータシステムの１実施の形態のブロック図を示す。
【図２】新たな、置き換えられた、又は、未設定のＥＡＳネットワーク装置の自動設定についての本発明の方法の１実施の形態の流れ図を示す。
【図３】新たな、置き換えられた、又は、未設定のＥＡＳネットワーク装置の自動設定についての本発明の方法の１実施の形態の変形の流れ図を示す。この方法にはサーバーアドレスをＥＡＳネットワーク装置に入力するステップが含まれる。
【図４】プログラム記憶装置により明白に具現化される応用プログラムとして、本発明をソフトウェアに導入する構造を持つ機械のブロック図を示す。
【図１】
2008521349.tif 000003
【図２】
2008521349.tif 000004
【図３】
2008521349.tif 000005
【図４】
2008521349.tif 000006
【国際調査報告】
2008521349.tif 000007
2008521349.tif 000008