(57)【要約】【課題】ポート適応の方法および装置、ならびにシステムを提供すること。【解決手段】本出願は、ポート適応の方法および装置、ならびにシステムを開示する。ネットワークデバイスは、ネットワークデバイスの第1のポートが電力供給機器に接続されているかどうかを探測し、探測結果が第1のポートが電力供給機器に接続されていることである場合に被給電状態を維持するかもしくは第1のポートの状態を被給電状態に変更して第1のポートを電力引き込みポートとしてロックし、または探測結果が第1のポートが電力供給機器に接続されていないことでありかつネットワークデバイスが電力を供給するための電源を有する場合に第1のポートの状態を給電状態に切り替える。このようにして、第1のポートは、接続されるデバイスに応じて適応的に、電力引き込みポートまたは電力供給ポートとして働き得、ポートは、デバイス相互接続の間に手動で区別される必要はなく、それにより接続エラー率が低減される。【選択図】図３
2019040604.tif 000002
【特許請求の範囲】
【請求項１】
ポート適応方法であって、
ネットワークデバイスの第1のポートが電力供給機器に接続されているかどうかを前記ネットワークデバイスによって探測するステップ、および
探測結果が前記第1のポートが電力供給機器に接続されていることである場合、前記第1のポートの状態を被給電状態として維持するステップもしくは前記第1のポートの前記状態を前記被給電状態に変更するステップ、または
探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有する場合、前記第1のポートの前記状態を給電状態に変更するステップ
を含む、ポート適応方法。
【請求項２】
前記第1のポートの状態を給電状態に変更する前記ステップの後、
探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有する場合、前記方法は、
前記第1のポートが有効な被給電デバイスに接続されているかどうかを検出するステップ、および
検出結果が有効である場合に前記第1のポートの前記給電状態を維持するステップ、または
検出結果が無効である場合に前記第1のポートの前記状態を前記被給電状態に変更するステップ
をさらに含む、請求項1に記載の方法。
【請求項３】
検出結果が無効である場合に前記第1のポートの前記状態を前記被給電状態に変更する前記ステップが、
スイッチング期間内の各検出結果が無効である場合に前記スイッチング期間が満了後に前記第1のポートの前記状態を前記被給電状態に変更するステップ
を含む、請求項2に記載の方法。
【請求項４】
前記第1のポートの前記状態を前記被給電状態に変更する前記ステップの後、検出結果が無効である場合、前記方法が、
前記ネットワークデバイスの前記第1のポートが電力供給機器に接続されているかどうかを再び探測するステップ
をさらに含む、請求項2または3に記載の方法。
【請求項５】
探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有する場合、前記第1のポートの状態を給電状態に変更する前記ステップが、
前記ネットワークデバイスが電力を供給するための電源を有しかつ前記スイッチング期間内の各探測結果が前記第1のポートが電力供給機器に接続されていないことである場合に、前記スイッチング期間が満了後に前記第1のポートの前記状態を前記給電状態に変更するステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有しない場合、前記第1のポートが電力供給機器に接続されているかどうかを探測することを継続するステップをさらに含む、請求項1に記載の方法。
【請求項７】
前記第1のポートが電力供給機器に接続されていることが探測された後に前記第1のポート上の探測の実行を停止するステップ、または
前記第1のポートが電力引き込みポートとしてロックされたときまたは後に前記第1のポート上の探測の実行を停止するステップ
をさらに含む、請求項1から6のいずれか一項に記載の方法。
【請求項８】
前記方法が、
前記ネットワークデバイスが異常であるかまたは前記第1のポートに接続されるデバイスが変わる場合、前記第1のポート上の探測を再び実行するステップをさらに含む、請求項1から7のいずれか一項に記載の方法。
【請求項９】
ネットワークデバイスに適用されるポート適応装置であって、前記ポート適応装置が電力供給チップ、被給電チップおよび適応モジュールを備え、
前記電力供給チップが前記適応モジュールに接続され、
前記被給電チップが前記適応モジュールに接続され、
前記適応モジュールが前記ネットワークデバイスの第1のポートに接続され、
前記適応モジュールが、前記第1のポートが電力供給機器に接続されているかどうかを探測すること、および探測結果が前記第1のポートが電力供給機器に接続されていることである場合に、前記第1のポートを維持することもしくは前記被給電チップに接続されるように変更すること、または探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有する場合に前記第1のポートの状態が給電状態に変更されるように、前記第1のポートを前記電力供給チップに接続されるように変更すること
を行うように構成される、装置。
【請求項１０】
前記ネットワークデバイスが電力を供給するための電源を有する場合、
前記電力供給チップが、前記電力供給チップが前記第1のポートに接続されている場合に前記第1のポートが有効な被給電デバイスに接続されているかどうかを検出することおよび前記第1のポートの検出結果を前記適応モジュールにフィードバックすることを行うように構成され、
前記適応モジュールが、前記第1のポートの前記検出結果が有効であるときに前記第1のポートを電力供給ポートとしてロックすること、または前記第1のポートの前記検出結果が無効であるときに、前記第1のポートの前記状態が被給電状態に変更されるように、前記第1のポートを前記被給電状態に接続されように変更することを行うように構成される、請求項9に記載の装置。
【請求項１１】
前記ネットワークデバイスが電力を供給するための電源を有する場合、
前記適応モジュールが特に、スイッチング期間中に前記第1のポートが電力供給機器に接続されているかどうかを探測すること、および探測結果が前記第1のポートが電力供給機器に接続されていないことであるときに、前記スイッチング期間が満了した後に、前記第1のポートを前記電力供給チップに接続されるように変更することを行うように構成される、請求項9または10に記載の装置。
【請求項１２】
前記適応モジュールが、前記探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有しない場合、前記第1のポートが電力供給機器に接続されているかどうかを探測することを継続するようにさらに構成される、請求項9から11のいずれか一項に記載の装置。
【請求項１３】
前記適応モジュールが、前記第1のポートが電力供給機器に接続されていることを探測した後に前記第1のポート上の探測の実行を停止すること、または前記第1のポートを電力引き込みポートとしてロックしたときもしくは後に前記第1のポート上の探測の実行を停止することを行うようにさらに構成される、請求項9から12のいずれか一項に記載の装置。
【請求項１４】
前記適応モジュールが、前記第1のポートを電力引き込みポートとしてロックした後、前記ネットワークデバイスが異常であるかまたは前記第1のポートに接続されるデバイスが変化する場合、前記第1のポート上の探測を再び実行するために前記第1のポートをアンロックするようにさらに構成される、請求項9から13のいずれか一項に記載の装置。
【請求項１５】
前記適応モジュールが電圧検出器、スイッチングスイッチ、およびコントローラを備え、
前記電圧検出器が前記第1のポートに接続され、
前記電力供給チップが前記スイッチングスイッチに接続され、かつ前記被給電チップが前記スイッチングスイッチに接続され、
前記スイッチングスイッチが前記第1のポートに接続され、
前記電圧検出器が、前記第1のポートが電力供給機器に接続されているかどうかを探測するために前記第1のポート上に有効な入力電圧が存在するかどうかを探測すること、および前記第1のポートの探測結果を前記コントローラにフィードバックすることを行うように構成され、
前記コントローラが、前記探測結果が前記第1のポートが電力供給機器に接続されていることでありかつ前記第1のポートの前記状態が前記被給電状態でない場合、前記第1のポートの前記状態が前記被給電状態に変更されるように、前記第1のポートと前記被給電チップとを接続するように前記スイッチングスイッチに指示するために使用される第1の命令を前記スイッチングスイッチに送信するように構成され、
前記コントローラが、前記探測結果が前記第1のポートが電力供給機器に接続されていないことでありかつ前記ネットワークデバイスが電力を供給するための電源を有する場合、前記第1のポートの前記状態が前記給電状態に変更されるように、前記第1のポートと前記電力供給チップとを接続するように前記スイッチングスイッチに指示するために使用される第2の命令を前記スイッチングスイッチに送信するようにさらに構成される、請求項9から14のいずれか一項に記載の装置。
【請求項１６】
前記電力供給チップが、前記第1のポートの前記状態が前記給電状態に変更された後、前記第1のポートが有効な被給電デバイスに接続されているかどうかを検出すること、および前記第1のポートの検出結果を前記コントローラにフィードバックすることを行うように構成され、
前記コントローラが、前記電力供給チップによってフィードバックされる前記第1のポートの前記検出結果を受信すること、および前記第1のポートの前記検出結果が有効であるときに前記第1のポートを電力供給ポートとしてロックすること、または前記第1のポートの前記検出結果が無効であるときに、前記第1のポートの前記状態が前記被給電状態に変更されるように前記第1のポートと前記被給電チップとを接続するように前記スイッチングスイッチに指示するために前記第1の命令を前記スイッチングスイッチに送信することを行うようにさらに構成される、請求項15に記載の装置。
【請求項１７】
前記スイッチングスイッチが、前記コントローラによって送信された前記第1の命令を受信すること、および前記第1の命令に従って前記第1のポートと前記被給電チップとを接続することを行うように構成され、
前記スイッチングスイッチが、前記コントローラによって送信された前記第2の命令を受信すること、および前記第2の命令に従って前記第1のポートと前記電力供給チップとを接続することを行うようにさらに構成される、請求項15または16に記載の装置。
【請求項１８】
前記コントローラが、前記第1のポートを電力引き込みポートとしてロックした後、前記ネットワークデバイスが異常であるかまたは前記第1のポートに接続される前記デバイスが変化する場合、前記第1のポート上の探測を再び実行するために前記第1のポートをアンロックするようにさらに構成される、請求項15から17のいずれか一項に記載の装置。
【請求項１９】
請求項9から18のいずれか一項に記載の第1のポートおよびポート適応装置を備え、前記ポート適応装置が前記第1のポートに対応する、ネットワークデバイス。
【請求項２０】
電力供給機器、中間デバイス、および被給電デバイスを備え、前記中間デバイスの第1のポートが前記電力供給機器に接続され、前記中間デバイス上の第2のポートが前記被給電デバイスに接続され、
前記中間デバイスが、請求項9から18のいずれか一項に記載の第1のポート適応装置および請求項9から18のいずれか一項に記載の第2のポート適応装置を備え、前記第1のポート適応装置が前記第1のポートに対応し、前記第2のポート適応装置が前記第2のポートに対応する、電力供給システム。
【請求項２１】
コンピュータプログラムを記憶するように構成され、前記コンピュータプログラムが、請求項1から8のいずれか一項に記載のポート適応方法を実行するために使用される命令を含む、コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、詳細にはポート適応の方法および装置に関する。
【背景技術】
【０００２】
パワーオーバーイーサネット（登録商標）(Power over Ethernet（登録商標）、PoE)は、ツイストペアを使用することによってイーサネット（登録商標）データと電力(power)とを同時に伝達するために使用される技術である。電力は、支給される電気(electricity)を指す。電気電子技術者協会(Institute of Electrical and Electronics Engineers、IEEE)のPoE規格において定義されるように、PoEデバイスは、電力供給機器(power sourcing equipment、PSE)と被給電デバイス(powered device、PD)とを含む。PSEは電力を支給する。PDは電力を引き込む。
【０００３】
いくつかのネットワークデバイスは、電力を供給するPSEと電力を引き込むPDの両方として働く。たとえば、分配されたワイヤレスローカルエリアネットワーク(wireless local area network、WLAN)内の中央アクセスポイント(access point、AP)は、スイッチから電力を引き込むPDと、分配されたAPに電力を供給するPSEの両方として働く。しかしながら、中央APのPoEポートが電力供給ポート(電力支給ポートとも呼ばれる)であるかまたは電力引き込みポート(被給電ポートとも呼ばれる)であるかは、PoEポートの外観から区別することはできず、その結果、接続エラーは容易に生じる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本出願は、ポート適応の方法および装置、ならびにシステムを提供する。ネットワークデバイス上のポートは、ピア接続されたデバイスに従って適応的に、電力供給ポートかまたは電力引き込みポートとして働き得、それにより、デバイスポートを設定する順応性が改善され得るばかりでなくデバイス接続の間の接続エラー問題も回避され得、したがって手動インストールコストが低減され、ネットワーク配備効率が改善される。
【０００５】
第1の態様によれば、ポート適応方法が提供され、ポート適応方法は、
ネットワークデバイスの第1のポートが電力供給機器に接続されているかどうかを探測するステップ、および
探測結果が第1のポートが電力供給機器に接続されていることである場合、第1のポートの状態を被給電状態として維持するステップもしくは第1のポートの状態を被給電状態に変更するステップ、およびさらにロックマークを設定するステップなど第1のポートを電力引き込みポートとしてロックするステップ、または
探測結果が第1のポートが電力供給機器に接続されていないことでありかつネットワークデバイスが電力を供給するための電源を有する場合、第1のポートの状態を給電状態として維持するステップもしくは第1のポートの状態を給電状態に変更するステップを含む。
【０００６】
前述のポート適応方法では、ネットワークデバイスの第1のポートが電力供給機器に接続されているかどうかが探測され、第1のポートが電力供給機器に接続されている場合、第1のポートは適応的に電力引き込みポートとして働き得る。ネットワークデバイスが電力を供給するための電源を有しかつ第1のポートが電力供給機器に接続されていない場合、第1のポートは給電状態に変更され得、第1のポートが電力供給ポートとして使用されているかどうかを判断するために、検出が第1のポート上で実行される。このようにして、第1のポートは、接続されているデバイスに応じて適応的に、電力引き込みポートまたは電力供給ポートとして働き得る。ネットワーク配備の間に、相互接続は、電力供給ポートと電力引き込みポートとを手動で区別することなく正常に実行され得る。それゆえ、これは、デバイス相互接続の間に生じ易い接続エラー問題を解決して、ネットワーク配備効率を改善する。
【０００７】
第1の態様の第1の可能な実装形態では、探測結果が第1のポートが電力供給機器に接続されておらずかつネットワークデバイスが電力を供給するための電源を有する場合に第1のポートの状態を給電状態に変更した後、方法は、第1のポートが有効な被給電デバイスに接続されているかどうかを検出するステップ、および
検出結果が有効である場合に第1のポートの給電状態を維持するステップおよび第1のポートを電力供給ポートとしてロックするステップ、または
検出結果が無効である場合に第1のポートの状態を被給電状態に変更するステップを含む。
【０００８】
第1の態様の第1の可能な実装形態に関連して、第1の態様の第2の可能な実装形態では、検出結果が無効である場合に第1のポートの状態を被給電状態に変更するステップ後、方法は、再びネットワークデバイスの第1のポートが電力供給機器に接続されているかどうかを探測するステップを含む。
【０００９】
このようにして、ネットワーク配備の間のデバイス相互接続の初期段階において、第1のポートの状態変更を使用することによって、第1のポートが電力供給機器に接続されているかまたは被給電デバイスに接続されているかにかかわらずかつポートが電力供給ポートであるかまたは電力引き込みポートであるかを区別する必要なしに、接続は正常に実行され得る。それゆえ、ネットワーク配備効率が改善され得る。
【００１０】
第1の態様または第1の態様の第1および第2の可能な実装形態のうちの任意の1つに関連して、第1の態様の第3の可能な実装形態では、スイッチング期間がネットワークデバイスに対して設定され、第1のポートの状態がスイッチング期間に従って変更される。具体的には、方法は、ネットワークデバイスが電力を供給するための電源を有しかつスイッチング期間内の各探測結果が第1のポートが電力供給機器に接続されていないことである場合にスイッチング期間が満了後に第1のポートの状態を給電状態に変更するステップと、
スイッチング期間内の各検出結果が無効である場合にスイッチング期間が満了後に第1のポートの状態を被給電状態に変更するステップとを含む。
【００１１】
このようにして、1つの探測もしくは検出の結果が不正確である問題、またはデバイス相互接続の間に時間窓によって生じる頻繁に変化する問題が回避され得る。
【００１２】
第1の態様または第1の態様の第1から第3のまでの可能な実装形態のうちの任意の1つに関連して、第1の態様の第4の可能な実装形態では、方法は、探測結果が第1のポートが電力供給機器に接続されておらずかつネットワークデバイスが電力を供給するための電源を有していない場合、第1のポートが電力供給機器に接続されているかどうかを探測することを継続するステップを含む。
【００１３】
第1の態様の第1から第4までの可能な実装形態のうちの任意の1つに関連して、第1の態様の第5の可能な実装形態では、第1のポートを電力引き込みポートとしてロックした後、方法は、ネットワークデバイスが異常であるかまたは第1のポートに接続されるデバイスが変化した場合、第1のポート上の探測を再び実行するために、第1のポートをアンロックするステップを含む。このようにして、第1のポートと相互接続されるデバイスが頻繁に変化するネットワークシナリオでは、ポートは手動で区別される必要はなく、第1のポートは適応的に、電力引き込みポートまたは電力供給ポートとして働き得、それにより接続エラー率が低減され、ネットワーク効率が改善され得る。
【００１４】
第1の態様または第1の態様の第1から第5までの可能な実装形態のうちの任意の1つに関連して、第1の態様の第6の可能な実装形態では、方法は、ひとたび第1のポートが電力供給機器に接続されていることが探測されると、デバイスの処理オーバーヘッドが低減され得るように、第1のポート上の探測の実行を停止するステップ、または第1のポートが電力引き込みポートとしてロックされたときもしくは後に第1のポート上の探測の実行を停止するステップを含む。
【００１５】
第2の態様によれば、ポート適応装置が提供されてネットワークデバイスに適用され、ここでポート適応装置は電力供給チップ、被給電チップ、および適応モジュールを含み、電力供給チップは適応モジュールに接続され、被給電チップは適応モジュールに接続され、適応モジュールはネットワークデバイスの第1のポートに接続され、かつ
適応モジュールは、第1のポートが電力供給機器に接続されているかどうかを探測すること、および探測結果が第1のポートが電力供給機器に接続されていることである場合に、第1のポートの被給電状態が維持されるかもしくは第1のポートが被給電状態に変更されるように、第1のポートを維持することもしくは被給電チップに接続されるように変更すること(第1のポートの状態が被給電状態でないときに、第1のポートの状態が被給電状態に変更されるように第1のポートを被給電チップに接続されるように変更すること、または第1のポートの状態が被給電状態であるときに、第1のポートの状態を維持すること)および第1のポートを電力引き込みポートとしてロックすること、あるいは探測結果が第1のポートが電力供給機器に接続されていないことでありかつネットワークデバイスが電力を供給するための電源を有する場合に、第1のポートの状態が給電状態に変更されるように、第1のポートを電力供給チップに接続されるように変更することを行うように構成される。
【００１６】
本出願において提供されるネットワークデバイスによれば、電力供給チップおよび被給電チップはネットワークデバイス上の第1のポートのために構成され、それにより第1のポートは、接続されるデバイスに応じて適応的に、電力供給ポートまたは電力引き込みポートとして働き得る。このようにして、デバイス相互接続の間、ポートが電力供給ポートであるかまたは電力引き込みポートであるかを手動で区別する必要はなく、それにより作業コストおよび接続エラー率が低減され、ネットワーク配備効率が改善される。
【００１７】
第2の態様に関連して、第2の態様の第1の可能な実装形態では、電力供給チップは、電力供給チップが第1のポートに接続されかつネットワークデバイスが電力を供給するための電源を有する場合に第1のポートが有効な被給電デバイスに接続されているかどうかを検出すること、および第1のポートの検出結果を適応モジュールにフィードバックすることを行うように構成され、
適応モジュールは、第1のポートの検出結果が有効であるときに、第1のポートが電力供給チップに接続されていることを維持すること、第1のポートの給電状態を維持すること、および第1のポートを電力供給ポートとしてロックすること、または第1のポートの検出結果が無効であるときに、第1のポートの状態が被給電状態に変更されるように、第1のポートを被給電チップに接続されるように変更することを行うようにさらに構成される。
【００１８】
第2の態様の第1の可能な実装形態に関連して、第2の態様の第2の可能な実装形態では、スイッチング期間が適応モジュールに対して設定され、適応モジュールは、ネットワークデバイスが電力を供給するための電源を有する場合にスイッチング期間に従って第1のポートの状態を変更するように構成され、
適応モジュールは特に、スイッチング期間内に第1のポートの各検出結果が無効であるときに、スイッチング期間が満了した後、第1のポートを被給電状態に変更するように構成される。
【００１９】
第2の態様または第2の態様の第1および第2の可能な実装形態のうちの任意の1つに関連して、第2の態様の第3の可能な実装形態では、適応モジュールは特に、スイッチング期間内に、第1のポートが電力供給機器に接続されているかどうかを探測すること、およびスイッチング期間内に各探測結果が無効である(すなわち、各探測結果が第1のポートが電力供給機器に接続されていないことである)ときに、スイッチング期間が満了した後、第1のポートを電力供給チップに接続されるように変更することを行うように構成される。
【００２０】
このようにして、1つの探測もしくは検出の結果が不正確である問題、またはデバイス相互接続プロセス内で頻繁な変化によって生じるオーバーヘッドが回避され得る。
【００２１】
第2の態様または第2の態様の第1から第3のまでの可能な実装形態のうちの任意の1つに関連して、第2の態様の第4の可能な実装形態では、適応モジュールは、探測結果が第1のポートが電力供給機器に接続されていないことでありかつネットワークデバイスが電力を供給するための電源を有しない場合、第1のポートが電力供給機器に接続されているかどうかを探測することを継続するようにさらに構成される。
【００２２】
第2の態様または第2の態様の第1から第4までの可能な実装形態のうちの任意の1つに関連して、第2の態様の第5の可能な実装形態では、
適応モジュールは、ひとたび第1のポートが電力供給機器に接続されていることを探測すると、デバイスの処理オーバーヘッドが低減され得るように、第1のポート上の探測の実行を停止すること、または第1のポートを電力引き込みポートとしてロックしたときもしくは後に第1のポート上の探測の実行を停止することを行うようにさらに構成され、
適応モジュールは、第1のポートを電力引き込みポートとしてロックした後、ネットワークデバイスが異常であるかまたは第1のポートに接続されるデバイスが変化する場合、第1のポート上の探測を再び実行するために第1のポートをアンロックするようにさらに構成される。
【００２３】
第2の態様または第2の態様の第1から第5までの可能な実装形態に関連して、第2の態様の第6の可能な実装形態では、適応モジュールは、電圧検出器と、スイッチングスイッチと、コントローラとを含み、
電圧検出器が第1のポートに接続され、
電力供給チップがスイッチングスイッチに接続され、かつ被給電チップがスイッチングスイッチに接続され、
スイッチングスイッチが第1のポートに接続され、
電圧検出器が、第1のポートが電力供給機器に接続されているかどうかを探測するために第1のポート上に有効な入力電圧が存在するかどうかを探測すること、および第1のポートの探測結果をコントローラにフィードバックすることを行うように構成され、
コントローラが、探測結果が第1のポートが電力供給機器に接続されていることでありかつ第1のポートの状態が被給電状態でない(非接続状態または給電状態)場合、第1のポートの状態が被給電状態に変更されるように、第1のポートと被給電チップとを接続するようにスイッチングスイッチに指示するために使用される第1の命令をスイッチングスイッチに送信すること、および第1のポートを電力引き込みポートとしてロックすることを行うように構成され、
コントローラが、探測結果が第1のポートが電力供給機器に接続されていないことでありかつネットワークデバイスが電力を供給するための電源を有する場合、第1のポートの状態が給電状態に変更されるように、第1のポートと電力供給チップとを接続するようにスイッチングスイッチに指示するために使用される第2の命令をスイッチングスイッチに送信するようにさらに構成される。
【００２４】
第2の態様の第6の可能な実装形態に関連して、第2の態様の第7の可能な実装形態では、コントローラは、電力供給チップによってフィードバックされる第1のポートの検出結果を受信すること、および第1のポートの検出結果が有効であるときに第1のポートを電力供給ポートとしてロックすること、または第1のポートの検出結果が無効であるときに、第1のポートの状態が被給電状態に変更されるように第1のポートと被給電チップとを接続するようにスイッチングスイッチに指示するために第1の命令をスイッチングスイッチに送信することを行うようにさらに構成される。
【００２５】
随意に、コントローラは特に、スイッチング期間内の第1のポートの各検出結果が無効であるとき、第1のポートの状態が被給電状態に変更されるように、スイッチング期間が満了した後に第1の命令をスイッチングスイッチに送信するように構成される。
【００２６】
第2の態様の第6または第7の可能な実装形態のうちの任意の1つに関連して、第2の態様の第8の可能な実装形態では、コントローラは、スイッチング期間内の第1のポートの各探測結果が無効である(電力供給機器が接続されていない)ときに、第1のポートの状態が給電状態に変更されるように、スイッチング期間が満了した後に第2の命令をスイッチングスイッチに送信するように構成される。
【００２７】
第2の態様の第6から第8までの可能な実装形態のうちの任意の1つに関連して、第2の態様の第9の可能な実装形態では、スイッチングスイッチは、コントローラによって送信された第1の命令を受信すること、および第1の命令に従って第1のポートと被給電チップとを接続することを行うように構成され、
スイッチングスイッチは、コントローラによって送信された第2の命令を受信すること、および第2の命令に従って第1のポートと電力供給チップとを接続することを行うようにさらに構成される。
【００２８】
第2の態様の第6から第9までの可能な実装形態のうちの任意の1つに関連して、第2の態様の第10の可能な実装形態では、コントローラは、第1のポートを電力引き込みポートとしてロックした後、ネットワークデバイスが異常であるかまたは第1のポートに接続されるデバイスが変化した場合、第1のポート上の探測を再び実行するために、第1のポートをアンロックするようにさらに構成される。
【００２９】
第3の態様によれば、ネットワークデバイスが提供され、ネットワークデバイスは、第2の態様および第2の態様の可能な実装形態のうちの任意の1つによる第1のポートとポート適応装置とを含み、ポート適応装置は第1のポートに対応する。
【００３０】
随意に、ネットワークデバイスは第2のポートをさらに含み、第2のポートは電力供給チップに接続され、電力供給ポートである。さらに随意に、ネットワークデバイスは第3のポートをさらに含み、第3のポートは被給電チップに接続され、電力引き込みポートである。
【００３１】
随意に、ネットワークデバイスは、プロセッサとメモリとをさらに含む。
【００３２】
第4の態様によれば、電力供給機器、中間デバイス、および被給電デバイスを含む電力供給システムが提供され、中間デバイスの第1のポートが電力供給機器に接続され、中間デバイスの第2のポートが被給電デバイスに接続され、中間デバイスは、第2の態様および第2の態様の可能な実装形態のうちの任意の1つによる第1のポート適応装置と第2の態様および第2の態様の可能な実装形態のうちの任意の1つによる第2のポート適応装置とを含み、第1のポート適応装置が第1のポートに対応し(接続され)、第2のポート適応装置が第2のポートに対応する(接続される)。
【００３３】
随意に、電力供給機器は、第2の態様および第2の態様の可能な実装形態のうちの任意の1つによるポート適応装置を含む。
【００３４】
随意に、被給電デバイスは、第2の態様および第2の態様の可能な実装形態のうちの任意の1つによるポート適応装置を含む。
【００３５】
第5の態様によれば、コンピュータ記憶媒体が提供され、コンピュータプログラムを記憶するように構成され、ここでコンピュータプログラムは第1の態様においてポート適応方法を実行するために使用される命令を含む。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態によるPoEデバイスの概略構造図である。
【図２】本発明の一実施形態による別のPoEデバイスの概略構造図である。
【図３】本発明の一実施形態によるPoEデバイス内のポート適応装置の概略回路図である。
【図４】本発明の一実施形態による分配されたWLANの概略トポロジー図である。
【図５】本発明の一実施形態によるポート適応方法の流れ図である。
【発明を実施するための形態】
【００３７】
添付の図面および具体的な実装形態を参照しながら、本出願において提供される技術的解決策を以下で説明する。
【００３８】
図1を参照すると、図1は、本発明の一実施形態によるPoEデバイスの概略構造図である。PoEデバイス10は、PoEポート101と、適応モジュール102と、PSEチップ101-1と、PDチップ101-2とを含む。PSEチップ101-1およびPDチップ101-2は適応モジュール102に別々に接続され、PoEポート101は適応モジュール102に接続される。
【００３９】
PSEチップ101-1はPoEデバイスの電力管理システム(本図に示さず)に接続され、電力管理システムから電力を引き込み得る。PDチップ101-2はPoEデバイスの電力管理システムに接続され、電力管理システムのために電力を支給し得る。
【００４０】
適応モジュール102は、PoEポート101が電力供給機器に接続されているかどうかを探測すること、および探測結果が、PoEポート101が電力供給機器に接続されていることである場合にPoEポート101の被給電状態が維持されるかもしくはPoEポート101が被給電状態に変更されるようにPoEポート101がPDチップ101-2に接続されていることを維持することもしくはPoEポート101をPDチップ101-2に接続されるように変更することおよびロックマークを設定することなどでPoEポート101を電力引き込みポートとしてロックする(PoEポート101の状態が変更されない)こと、または探測結果がPoEポート101が電力供給機器に接続されていないことでありかつPoEデバイス10が電力を供給するための電源を有する場合にPoEポート101の状態が給電状態に変更されるように、PoEポート101をPSEチップ101-1に接続されるように変更することを行うように構成される。
【００４１】
PoEポートは、最初の瞬間においていかなる状態にあってもよい。ポートの状態は、非接続状態と、PSE状態と、PD状態とを含む。非接続状態は、PoEポート101がPSEチップに接続されず、PDチップにも接続されないことを示す。第1の状態は、給電(powering)状態またはPSE状態とも呼ばれ、PoEポート101がPSEチップ(電力供給チップ)に接続されていることを示す。第2の状態は、被給電(powered)状態またはPD状態とも呼ばれ、PoEポート101がPDチップ(被給電チップ)に接続されていることを示す。
【００４２】
PoEデバイス10が電力を供給するための電源を有しない場合、PoEポート101の状態にかかわらず、適応モジュール102は、PoEポート101が電力供給機器に接続されているかどうかを探測する。PoEポート101が電力供給機器に接続されていることを探測したとき、適応モジュール102は、PoEポート101のPD状態を維持するかまたはPoEポート101の状態をPD状態に変更し(すなわち、PoEポート101がPDチップ101-2に接続されていることを維持するかまたはPoEポート101をPDチップ101-2に接続されるように変更し)、かつPoEポート101を電力引き込みポートとしてロックする。具体的には、PoEポート101がPD状態にある場合、PoEポート101のPD状態が維持される(すなわち、PoEポート101がPDチップ101-2に接続されていることが維持される)。特定の実装形態では、PD状態を維持するとき、適応モジュールはいかなる動作も実行しない。PoEポート101の状態がPD状態でない(がPSE状態かまたは非接続状態である)場合、PoEポート101はPDチップ101-2に接続されるように変更される。加えて、適応モジュール102は探測を停止し得る。PoEポート101が電力供給機器に接続されていないとき、適応モジュールは、PoEポート101上の探測を継続的に実行する。
【００４３】
PoEデバイス10が電力を供給するための電源を有しかつPoEポート101がPD状態または非接続状態にある場合、適応モジュール102は、PoEポート101が電力供給機器に接続されているかどうかを探測する。PoEポート101が電力供給機器に接続されていることを探測したとき、適応モジュール102は、PoEポート101のPD状態を維持するかまたはPoEポート101をPD状態に変更し(すなわち、PoEポート101がPDチップ101-2に接続されていることを維持するかまたはPoEポート101をPDチップ101-2に接続されるように変更し)、かつPoEポート101を電力引き込みポートとしてロックする。加えて、適応モジュール102は探測を停止し得る。PoEポート101が電力供給機器に接続されていないとき、PoEポート101はPSE状態に変更される。
【００４４】
PoEデバイス10が電力を供給するための電源を有しかつPoEポート101がPSE状態にある場合、PSEチップ101-1は、PoEポート101が有効なPDに接続されているかどうかを検出する。具体的には、PSEチップ101-1は、PoEポート101のインピーダンスを測定するために検出電圧をPoEポート101に送り、検出結果を取得するためにPoEポート101が有効なPDに接続されているかどうかを測定されたインピーダンスに従って決定し得る。検出結果は、有効または無効であり得る。検出結果が有効であるとき、それはPoEポート101が有効なPDに接続されていることを示す。検出結果が無効であるとき、それはPoEポート101が有効なPDに接続されていないかまたは任意のデバイスに接続されていないことを示す。PSEチップ101-1は、検出結果を適応モジュール102にフィードバックし得る。加えて、PSEチップ101-1は検出を停止する。検出結果が有効なPDを示すとき、適応モジュール102はPoEポート101のPSE状態を維持し(すなわち、PoEポート101がPSEチップ101-1に接続されていることを維持し)、かつPoEポート101を電力供給ポートとしてロックする。特定の実装形態では、PoEポート101のPSE状態を維持するとき、適応モジュールはいかなる動作も実行しない。検出結果が無効であるとき、適応モジュール102は、PoEポート101がPD状態に変更されるように、PoEポート101をPDチップ101-2に接続されるように変更する。
【００４５】
本発明のこの実施形態では、電力を供給するための電源は、パワーオーバーイーサネット（登録商標）または電力を供給するためのローカル電源(アダプタ電源など)を使用して実装され得る。
【００４６】
特定の実装形態では、頻繁に変更することを回避するために、適応モジュール102はスイッチング期間を設定してもよく、すなわち、PoEポート101の状態変更の制限時間を設定してもよい。この制限時間中には、たとえ各探測結果または検出結果が変更条件を満足しても変更はすぐには実行されず、変更は制限時間が満了した後に実行される。一スイッチング期間中に、PoEポート101の状態は維持され得る。スイッチング期間が満了した後、変更条件が満足される場合、PoEポート101は、1つの状態から別の状態に変更され得る。たとえば、PoEポート101の非接続状態が、PoEポート101のPSE状態またはPD状態に変更される。別の例では、PoEポート101のPSE状態が、PoEポート101のPD状態に変更される。代替的に、PoEポート101のPD状態が、PoEポート101のPSE状態に変更される。
【００４７】
PoEデバイス10が電力を供給するための電源を有するときだけ、適応モジュール102はポート状態を変更し得、スイッチング期間が効力を生じ得ることを理解されたい。
【００４８】
PoEデバイス10が電力を供給するための電源を持たずかつPoEポート101が電力供給機器に接続されていない場合、適応モジュール102はポートの状態を変更せず、PoEポート101上の探測を継続的に実行し得るのみであり、PoEポート101が電力供給機器に接続されたことを探測した後にのみ変更を実行し得る。たとえば、非接続状態はPD状態に変更され(たとえばPoEポート101の状態がPD状態である場合、この場合には変更は実行されず、PoEポート101のPD状態が維持されることを理解されたい)、さらに適応モジュール102はPoEポート101を電力引き込みポートとしてロックする。
【００４９】
PoEデバイス10が電力を供給するための電源を有するときだけ、PSEチップ101-1は働き得、PoEポート101は電力供給ポートとして働き得る。
【００５０】
適応モジュール102は、一スイッチング期間中に複数回、PoEポート101上の探測を実行し得る。
【００５１】
適応モジュール102が、PoEポート101が電力供給機器に接続されていることを探測した場合、適応モジュール102は、PD状態を維持するかもしくはPoEポート101の状態をPD状態に変更し(PoEポート101をPD状態に直ちに変更してもよく、またはスイッチング期間が満了した後にPoEポート101をPD状態に変更してもよい)、ロックマークを設定することなどでPoEポート101を電力引き込みポートとしてロックする(PoEポート10の状態はロックした後は変更されない)。言い換えれば、PoEポート101は電力引き込みポートとしてロックされる。加えて、PoEポート101が電力引き込みポートとしてロックされる場合、適応モジュール102は探測を停止してもよく、同じくスイッチング期間の計時を停止してもよい。スイッチング期間の計時は、PoEポート101が電力供給機器に接続されていることが探測された後に停止されてもよいことを理解されたい。その後、PoEデバイス10が異常である(たとえば、PDチップ101-2が不良であるかまたはPoEデバイス10が不良である)かまたはPoEポート101に接続されるデバイスが変化する(たとえば、接続された電力供給機器が接続を断たれるかまたは不良になる)場合、本発明のこの実施形態で説明するポート適応プロセスが再びPoEポート101上で実行されるように、PoEポート101がアンロックされる(PoEポート101は非接続状態、PD状態またはPSE状態に入り得る)。詳細について、本明細書では説明しない。
【００５２】
適応モジュール102が、PoEポート101がスイッチング期間中に電力供給機器に接続されていない(スイッチング期間中、PoEポート101は各探測時間中に電力供給機器に接続されていない)ことを探測した場合、適応モジュール102は、スイッチング期間が満了した後、PoEポートの状態を変更し得る。具体的には、適応モジュール102は、PoEポート101をPSE状態に変更する(すなわち、PoEポート101をPSEチップ101-1に接続されるように変更する)。
【００５３】
特定の実装形態では、PSEチップ101-1は、一スイッチング期間中に複数回、PoEポート101上の検出を実行し得る。
【００５４】
PSEチップ101-1が、PoEポート101が有効なPDに接続されていることを検出した場合、PSEチップ101-1は、検出結果(有効)を適応モジュール102にフィードバックし得る。PSEチップ101-1は、PoEポート101が有効なPDに接続されていることを検出した後、検出を停止し得る。適応モジュール102は、PoEポート101を電力供給ポートとしてロックし得る。PoEポート101が電力供給ポートとしてロックされる場合、適応モジュール102はPoEポートの状態を変更する必要はなく、スイッチング期間の計時を停止し得る。その後、PoEデバイス10が異常である(たとえば、PSEチップ101-1が不良であるか、PoEデバイス10が不良であるか、またはPoEデバイス10の電力供給ステータスが(電力を供給するための電源を有する状態から電力を供給するための電源を有しない状態に)変化する)かまたはPoEポート101に接続されるデバイスが変化する(接続されたデバイスが接続を断たれるかまたは不良になる)などの場合、本発明のこの実施形態で説明するポート適応プロセスが再びPoEポート101上で実行されるように、PoEポート101がアンロックされる(PoEポート101は非接続状態、PD状態、またはPSE状態に入り得る)。詳細について、本明細書では説明しない。
【００５５】
適応モジュール102が、PoEポート101がスイッチング期間中に有効なPDに接続されていない(スイッチング期間中の各検出結果は無効である)ことを検出した場合、適応モジュール102は、スイッチング期間が満了した後、PoEポート101の状態を変更し得る。具体的には、適応モジュール102は、PoEポート101をPD状態に変更する(すなわち、PoEポート101をPDチップ101-2に接続されるように変更する)。
【００５６】
本発明のこの実施形態では、スイッチング期間は、一探測時間を実行するために適応モジュール102によって必要とされる持続時間および一検出時間を実行するためにPSEチップ101-1によって必要とされる持続時間に基づいて決定され得る。たとえば、スイッチング期間は、一探測時間に対して必要とされる持続時間および一検出時間に対して必要とされる持続時間のうちの長い方の整数倍に設定される。これは、本発明において限定されるものではない。
【００５７】
特定の実装形態では、スイッチング期間中に、適応モジュール102は、ひとたびPoEポート101が電力供給機器に接続されていることを探測するとPoEポート101上の探測の実行を停止してもよいが、PoEポート101を電力引き込みポートとしてロックしたときまたはその後は停止してはいけない。ひとたびPoEポート101が有効なPDに接続されていることを検出すると、PSEチップ101-1は、PoEポート101上の検出の実行を停止する。探測または検出が停止された後、PoEデバイス10が異常である、またはPoEポート101に接続されているデバイスが接続を断たれるなどの場合、PoEポート101上の検出または探測を再び実行するために、PoEポート101はアンロックされ得る(PoEポート101は非接続状態、PD状態、またはPSE状態に入り得る)。
【００５８】
本発明のこの実施形態では、PoEポート101は、接続されるデバイスに応じて適応的に、電力供給ポートまたは電力引き込みポートとして働き得る。
【００５９】
本発明のこの実施形態内のPoEデバイス10は、スイッチ、ルータまたはAPなど、PoEをサポートするイーサネット（登録商標）デバイスであり得る。PSEチップはPoEプロトコル要件におけるPSE機能を満足するように設計され、通常、検出(detection)および分類(classification)などの機能を提供する。
【００６０】
PoEポート101に加えて、PoEデバイス10は別のPoEポートを含み得る。別のPoEポートは、PSEチップに直接接続される電力供給ポートであってもよく、またはPDチップに直接接続される電力引き込みポートであってもよく、またはPoEポート101のような適応ポートであってもよい。これは、本発明において限定されるものではない。
【００６１】
たとえば、図2に示すように、PoEデバイス10は、PoEポート103と、適応モジュール104と、PSEチップ103-1と、PDチップ103-2とをさらに含む。PSEチップ103-1およびPDチップ103-2は、PoEポート103に対応する。適応モジュール102および104は別々に配設されてもよく、または統合されてもよく、これは、本発明において限定されるものではない。
【００６２】
さらに、PoEデバイス10は、中央処理装置(central processing unit、CPU)、ネットワークプロセッサ(network processor、NP)、またCPUとNPとの組合せなどのプロセッサ(図示せず)をさらに含む。プロセッサは、別のデバイスと通信するためにPoEデバイス10によって使用される。たとえば、PoEデバイス10は、相互接続された電力供給機器または相互接続された被給電デバイスを用いて、データリンク層において供給電力交渉、データ送信などを実行する。
【００６３】
随意に、PoEデバイス10は、データもしくはプログラム、またはデータおよびプログラムを記憶するように構成されたメモリ(図示せず)をさらに含む。メモリは、ランダムアクセスメモリ(random-access memory、RAM)などの揮発性メモリ(volatile memory)を含み得る。メモリは、フラッシュメモリ(flash memory)、ハードディスクドライブ(hard disk drive、HDD)、またはソリッドステートドライブ(solid-state drive、SSD)などの不揮発性メモリ(non-volatile memory)を含み得る。メモリは、前述のメモリの組合せをさらに含み得る。
【００６４】
本発明のこの実施形態では、電力供給機器または被給電デバイスとして使用され得るPoEデバイスに対して、PSEチップおよびPDチップはPoEデバイス上のPoEポートのために配設され、それによりPoEポートは、接続されるデバイスに応じて適応的に、電力供給ポートまたは電力引き込みポートとして働き得る。このようにして、デバイス相互接続がネットワーク配備中に実行されるとき、従来技術の接続エラー問題を解決するために、接続は、ポートが電力供給ポートであるかまたは電力引き込みポートであるかを区別することなく、正常に実行され得る。
【００６５】
本発明のこの実施形態で提供されるPoEデバイスは、PoEデバイス内にありかつ本発明に関連する構成要素、モジュールなどの接続関係および機能の一例を説明するにすぎない。PoEデバイスが機能およびサービス要件に従って別の構成要素をさらに含み得ることは、当業者には理解されよう。たとえば、PoEデバイスがワイヤレスAPである場合、PoEデバイスは、WLANチップ、アンテナなどをさらに含み得る。これは、本発明において限定されるものではない。
【００６６】
図3を参照すると、図3は、本発明の一実施形態による、PoEデバイス10内のポート適応装置の概略回路図である。図3に示すように、ポート適応装置100は、PSEチップ101-1と、PDチップ101-2と、電圧検出器211と、スイッチングスイッチ212と、コントローラ213とを含む。
【００６７】
ポート適応装置100は、PoEデバイス10のPoEポート101に対応する。ポート適応装置100は、PoEポート101が電力供給ポートまたは電力引き込みポートとして適応的に働くことを可能にするように構成される。
【００６８】
PSEチップ101-1は電力供給システムに接続され、ピア被給電デバイスに電力を供給し得る(たとえば、48Vの電圧を供給し得る)。PDチップ101-2は、ピア電力供給機器から電力を引き出して、PoEデバイス10の電力供給システムに電力を支給し得る。
【００６９】
随意に、電圧検出器211、スイッチングスイッチ212およびコントローラ213は、図1に示す適応モジュール102の一実装形態と見なされる。
【００７０】
スイッチングスイッチ212は双極双投(double pole, double throw)スイッチとして理解されてもよく、金属酸化物半導体電界効果トランジスタ(Metal-Oxide-Semiconductor Field-Effect Transistor、MOSFET)、継電器、光遮断器、トライオードなどを使用することによって実装されてもよい。双極双投スイッチはまた、一様な規定に従って制御される2つの単極双投(single pole, double throw)スイッチ、すなわち同時に働く2つの単極双投スイッチとして理解され得る。図3は、スイッチングスイッチ212の概略図である。
【００７１】
スイッチングスイッチ212はPoEポート101とPSEチップ101-1とを接続するかまたはPoEポート101とPDチップ101-2とを接続するように構成される。具体的には、図3を参照すると、1Aが1-(1)に接続され、同時に1Bが1-(2)に接続されるとき、それによりPoEポート101はPSEチップ101-1に接続される。1Aが2-(1)に接続され、同時に1Bが2-(2)に接続されるとき、それによりPoEポート101はPDチップ101-2に接続される。
【００７２】
コントローラ213は、スイッチングスイッチ212を制御するように構成される。
【００７３】
図3に示すスイッチングスイッチ212は非接続状態にある。PoEポート101はPSEチップ101-1に接続されず、PDチップ101-2にも接続されない。すなわち、PoEポート101は非接続状態にある。
【００７４】
電圧検出器211は、PoEポート101が電力供給機器に接続されているかどうかを探測するためにPoEポート101上に有効な入力電圧が存在するかどうかを探測すること、およびPoEポート101の探測結果をコントローラにフィードバックすることを行うように構成される。
【００７５】
有効な入力電圧はPoE規格仕様を満足する電圧、たとえば2.8ボルトから57ボルトまでであり、検出段階の検出電圧、または分類段階の分類電圧、または電力起動段階の電圧、または給電段階の供給電圧を含む。
【００７６】
探測結果は有効または無効であり得る。探測結果は有効であり、すなわちPoEポート101は有効な入力電圧を有し、PoEポート101は電力供給機器に接続されていることを示す。探測結果は無効であり、すなわちPoEポート101は有効な入力電圧を持たず、PoEポート101は電力供給機器に接続されていないことを示す。探測結果が無効であるとき、PoEポート101は非電力供給機器(たとえば、被給電デバイスまたは共通の非PoEデバイス)に接続されてもよく、またはPoEポート101は、いずれのデバイスにも接続されない。
【００７７】
コントローラ213は、探測結果が、PoEポート101が電力供給機器に接続されていることでありかつPoEポート101が非接続状態またはPSE状態にある場合、PoEポート101の状態が被給電状態に変更されるように、PoEポート101とPDチップ101-2とを接続するようにスイッチングスイッチ212に指示するために使用される第1の命令をスイッチングスイッチ212に送信することと、次いでPoEポート101がPDチップ101-2に接続されていることを維持するために、ロックマークを設定することなどでPoEポート101を電力引き込みポートとしてロックすることとを行うように構成される。
【００７８】
コントローラ213が、探測結果が、PoEポート101が電力供給機器に接続されていないことでありかつPoEデバイス10が電力を供給するための電源を有する場合、PoEポート101の状態が給電状態に変更されるように、PoEポート101とPSEチップ101-1とを接続するようにスイッチングスイッチ212に指示するために使用される第2の命令をスイッチングスイッチ212に送信するようにさらに構成される。
【００７９】
PoEデバイス10が電力を供給するための電源を有しない場合、PoEポート101の状態にかかわらず、電圧検出器211は、PoEポート101が有効な入力電圧を有するかどうかを探測する。探測結果が無効である(PoEポート101が電力供給機器に接続されていない)場合、電圧検出器211は、PoEポート101上の探測を継続的に実行する。探測結果が有効である場合、電圧検出器211は、探測結果をコントローラ213にフィードバックする。
【００８０】
PoEデバイス10が電力を供給するための電源を有しかつPoEポート101が非接続状態またはPD状態にある場合、電圧検出器211は、PoEポート101が有効な入力電圧を有するかどうかを探測し、探測結果をコントローラ213にフィードバックする。探測結果が有効である場合、コントローラ213は、PoEポート101がPD状態にあるときにPoEポート101の被給電状態を維持し(PoEポート101がPDチップ101-2に接続されていることを維持し)、PoEポート101が非接続状態にあるときにPoEポート101の状態が被給電状態に変更されるように、PoEポート101とPDチップ101-2とを接続するようにスイッチングスイッチ212を指示するために第1の命令をスイッチングスイッチ212に送信し、次いでコントローラ213はPoEポート101を電力引き込みポートとしてロックする。探測結果が無効である場合、コントローラ213は、PoEポートがPSE状態に変更されるようにPoEポート101とPSEチップ101-1とを接続するようにスイッチングスイッチ212に指示するために、第2の命令をスイッチングスイッチ212に送信する。
【００８１】
PoEデバイス10が電力を供給するための電源を有しかつPoEポート101がPSE状態にある(すなわち、PSEチップ101-1がPoEポート101に接続されている)場合、PSEチップ101-1は、PoEポート101が有効なPDに接続されているかどうかを検出し、検出結果をコントローラ213にフィードバックする。検出結果は、有効または無効であり得る。検出結果が有効であるとき、それは、PoEポート101は有効なPDに接続されていることを示す。検出結果が無効であるとき、それは、PoEポート101は有効なPDに接続されていないかまたは任意のデバイスに接続されていないことを示す。
【００８２】
PSEチップ101-1は、PoEデバイス10が電力を供給するための電源を有するときだけ働き得ることを理解されたい。PoEデバイス10が電力を供給するための電源を有しない場合、PSEチップ101-1は働かない。
【００８３】
コントローラ213は、電力供給チップによってフィードバックされたPoEポート101の検出結果を受信すること、およびPoEポート101の検出結果が有効である場合にPoEポート101を電力供給ポートとしてロックする(PoEポート101がPSEチップ101-1に接続されていることを維持する)こと、またはPoEポート101の検出結果が無効である場合に、PoEポート101とPDチップ101-2とを接続するようにスイッチングスイッチ212に指示してPoEポート101をPD状態に切り替えるために、第1の命令をスイッチングスイッチ212に送信することを行うようにさらに構成される。PoEポート101がPD状態に変更された後、電圧検出器211は、PoEポート101が電力供給機器に接続されているかどうかを探測するために、PoEポート101が有効な入力電圧を有するかどうかを再び探測する。
【００８４】
PoEデバイス10が電力を供給するための電源を有する場合、PoEポート101が電力供給機器に接続されているかどうかまたはPoEポート101が有効なPDに接続されているかどうかは、PSE状態とPD状態との間の切り替えを実行することによって適時に探測または検出され得る。
【００８５】
コントローラ213は、PoEポート101をアンロックするようにさらに構成される。アンロックした後、PoEポート101は、非接続状態、PSE状態、またはPD状態にあり得る。
【００８６】
コントローラ213は、PoEポート101をロックまたはアンロックするために、レジスタ内の1ビットをロックマークとして使用し得る。たとえば、ビットが1であることはロックされることを表し、ビットが0であることはアンロックされることを表す。レジスタは、PoEポート101のレジスタであってもよく、またはコントローラのレジスタであってもよい。コントローラ213はまた、ロックマークをメモリ内に設定しかつ記憶してもよい。ロックマークはまた、スイッチングスイッチ212内に設定されてもよく、コントローラ213によって動作されてもよい。ロック中、スイッチングスイッチ212はスイッチングを実行できず、アンロックした後、スイッチングスイッチ212はスイッチングを実行し得る。具体的には、複数の異なる実装形態が存在し得、これは、本発明において限定されるものではない。
【００８７】
コントローラ213は、PoEポート101の状態を周期的に変更するために使用されるスイッチング期間を設定し得る。一スイッチング期間中、PoEポート101の状態は変更されず、それにより電圧検出器211はPoEポート101上の探測を実行し得るか、またはPSEチップ101-1はPoEポート101上の検出を実行し得る。スイッチング期間が満了した後、コントローラ213は、PoEポート101の状態を変更するようにスイッチングスイッチ212を制御する。具体的には、PoEポート101の探測結果が無効であるとき、コントローラ213は、PoEポート101とPSEチップ101-1とを接続するようにスイッチングスイッチ212に指示するために、第2の命令をスイッチングスイッチ212に送信する。PoEポート101の検出結果が無効であるとき、コントローラ213は、PoEポート101とPDチップ101-2とを接続するようにスイッチングスイッチ212に指示するために、第1の命令をスイッチングスイッチ212に送信する。スイッチング期間は、PoEデバイス10が電力を供給するための電源を有するときだけ効力を生じることを理解されたい。
【００８８】
一スイッチング期間中、電圧検出器211はPoEポート101上の探測を複数回実行し得、PSEチップ101-1はPoEポート101上の検出を複数回実行し得る。ひとたび電圧検出器211が、PoEポート101が有効な入力電圧を有することを探測すると、電圧検出器211は探測を停止し得、PoEポート101の探測結果(有効)をコントローラ213にフィードバックし得る。ひとたびPSEチップ101-1が、PoEポート101が有効なPDに接続されていることを検出すると、PSEチップ101-1は検出を停止し得、PoEポート101の検出結果(有効)をコントローラ213にフィードバックし得る。
【００８９】
PoEデバイス10が電力を供給するための電源を有する場合、電圧検出器211は、各探測時間の後、探測結果をコントローラ213にフィードバックし得る。代替的に、電圧検出器211は、探測結果が有効であるときだけ探測結果をコントローラ213にフィードバックしてもよい。次いで、新しいスイッチング期間が開始し、PoEポート101の探測結果は初期設定によって無効である。同様に、PSEチップ101-1は、各検出時間の後、検出結果をコントローラ213にフィードバックし得る。代替的に、PSEチップ101-1は、検出結果が有効であるときだけ検出結果をコントローラ213にフィードバックしてもよい。次いで、新しいスイッチング期間が開始し、PoEポート101の検出結果は初期設定によって無効である。コントローラ213は、PoEポート101の探測または検出の結果を記録してもよく、たとえば検出結果をPoEポート101に対応するレジスタ内に記録してもよい。
【００９０】
PoEポート101を電力供給ポートまたは電力引き込みポートとしてロックした後、コントローラ213はスイッチング期間の計時を停止し得る。
【００９１】
PoEポート101をロックした後、PoEデバイス10が異常であるかまたはPoEポート101に接続されるデバイスが変化した場合、コントローラ213はPoEポート101をアンロックする。アンロックした後、PoEポート101は、非接続状態、PD状態、またはPSE状態に入り得る。
【００９２】
図3に示すPSEチップ101-1は、スイッチを使用することによって電源の正電極(48V)を制御する(図3に、MOSFETが一例として使用される)。特定の実装形態では、電源の負電極(接地)が、スイッチを使用することによってさらに制御され得る。加えて、図3のPSEチップ101-1内のスイッチ(MOSFET)が代替的にPSEチップの外に配設されてもよく、作動原理は同様である。本発明のこの実施形態で図3に示すPSEチップ101-1の構造は単なる例であり、これは、本発明に制限を課するものではない。
【００９３】
本発明のこの実施形態では、ポート適応装置は、PoEデバイス上のPoEポートに対して配設される。ポート適応装置は、従来技術の接続エラー問題を解決するために、ポートが電力供給ポートであるかまたは電力引き込みポートであるかを区別する必要なしに、相互接続されるデバイスに応じて適応的にPoEポートが電力供給ポートまたは電力引き込みポートとして働くことを確実にする。
【００９４】
本発明の一実施形態は、電力供給機器、中間デバイス、および被給電デバイスを含む電力供給システムをさらに提供する。中間デバイスは、図2に示すPoEデバイス10を使用する。中間デバイスの第1のポートは電力供給機器に接続され、中間デバイスの第2のポートは被給電デバイスに接続され、中間デバイスは図3に示す第1のポート適応装置および第2のポート適応装置を含み、第1のポート適応装置は第1のポートに接続され(対応し)、第2のポート適応装置は第2のポートに接続される(対応する)。電力供給機器は、中間デバイスに電力を供給するように構成される。被給電デバイスは、中間デバイスから電力を引き出すように構成される。
【００９５】
図4は、本発明の一実施形態による分配されたWLANであり、前述の電力供給システムの特定の実装形態として理解され得る。分配されたWLANは、本発明のこの実施形態で提供されるPoEデバイス10を、スイッチ41に接続されたアップストリームでありかつ分配されたAP42に接続されたダウンストリームである中央AP40として使用する。スイッチ41は電力供給機器であり、中央AP40に電力を供給し得る。分配されたAP42は被給電デバイスであり、中央AP40から電力を引き出し得る。中央AP40のPoEポート401はスイッチ41に接続され、PoEポート402は分配されたAP42に接続される。
【００９６】
図4に示すように、一方のポート適応装置は、中央AP40に対応するPoEポート401および402の各々の上に配設される。構造については図3を参照されたく、図4は単なる概略図である。具体的には、ポート適応装置410は、対応してPoEポート401上に配設され、PSEチップ401-1、PDチップ401-2およびスイッチ412を含み、電圧検出器411およびコントローラ413(図4に示さず)をさらに含む。ポート適応装置420は、対応してPoEポート402上に配設され、PSEチップ402-1、PDチップ402-2およびスイッチ422を含み、電圧検出器421およびコントローラ423(図4に示さず)をさらに含む。
【００９７】
中央AP40は、PoEポートが電力供給ポートまたは電力引き込みポートとして適応的に働くように、本発明のこの実施形態で提供されるポート適応方法(図5に示す)を実行する。それゆえ、中央APは、スイッチ41から電力を引き込むためのPDとして働き、同じく分配されたAP42に電力を供給するためのPSEとして働く。
【００９８】
図4では、中央AP40に接続されているスイッチ41のPSEポートは電力供給ポートであり、PSEチップに直接接続されるポートを表す。中央AP40に接続されている分配されたAP42のPDポートは電力引き込みポートであり、PDチップに直接接続されるポートを表す。特定の実装形態では、スイッチ41は、図3に示す適応的PoEポートおよびポート適応装置をさらに含み得る。分配されたAP42は、図3に示す適応的PoEポートおよびポート適応装置をさらに含み得る。中央AP40は、PSEチップに直接接続される電力供給ポートとPDチップに直接接続される電力引き込みポートとをさらに含み得る。
【００９９】
図5を参照すると、図5は、本発明の一実施形態によるポート適応方法である。PoEデバイス10は複数の適応的PoEポートを含み得、各適応的PoEポートの処理プロセスは互いに独立している。図5では、任意の適応的PoEポート、たとえばPoEデバイス10の第1のPoEポートが、説明のための一例として使用される。ポート適応方法は以下のステップを含む。
【０１００】
ステップ501:PoEデバイス10の第1のPoEポートが電力供給機器に接続されているかどうかを探測する。
【０１０１】
PoEデバイス10において、第1のポート適応装置が、対応して第1のPoEポートのために配設される。第1のポート適応装置は、第1のPSEチップと、第1のPDチップと、第1のスイッチングスイッチと、第1の電圧検出器と、第1のコントローラとを含む。具体的な構造について、図3を参照されたい。
【０１０２】
第1の場合、PoEデバイス10は、電力を供給するための電源を有しない。第1のPoEポートの状態(非接続状態、PSE状態、またはPD状態)にかかわらず、PoEデバイス10は、第1のPoEポートが電力供給機器に接続されているかどうかを探測する。
【０１０３】
第2の場合、PoEデバイス10は、電力を供給するための電源を有する。第1のPoEポートが非接続状態またはPD状態にあるとき、PoEデバイス10は、第1のPoEポートが電力供給機器に接続されているかどうかを探測する。
【０１０４】
第1のPoEポートが電力供給機器に接続されているかどうかを探測することは、
第1のPoEポートが有効な入力電圧を有するかどうかをPoEデバイス10(具体的には第1の電圧検出器)によって探測することを含む。
【０１０５】
イエス、すなわち探測結果が有効である(有効な入力電圧がある)場合、それは、第1のPoEポートが電力供給機器に接続されていることを示し、次いでステップ502に続く。
【０１０６】
ノー、すなわち探測結果が無効である(有効な入力電圧がない)場合、それは、第1のPoEポートが電力供給機器に接続されていないことを示し、次いでステップ503に続く。スイッチング期間が設定される場合、探測することは、スイッチング期間に従って複数回実行され、スイッチング期間が満了した後、次のステップが実行される。
【０１０７】
図4では、たとえば、中央AP40はPoEデバイス10である。ネットワークがちょうど配備されたとき、PoEポート401は非接続状態にあり、中央AP40は、PoEポート401が電力供給機器に接続されているかどうかを探測する。同様に、中央AP40は、PoEポート402が電力供給機器に接続されているかどうかを探測する。
【０１０８】
第1のPoEポートが第1のPSEチップに接続されておりかつPoEデバイス10が電力を供給するための電源を有する場合、ステップ504が直接実行されることを理解されたい。
【０１０９】
ステップ502:第1のPoEポートを電力引き込みポートとしてロックする。
【０１１０】
PoEデバイス10が第1のPoEポートが電力供給機器に接続されていることを探測した場合、第1のPoEポートが第1のPDチップに接続されていることを維持するために、PoEデバイス10は第1のPoEポートを被給電ポートとしてロックする。具体的には、ロックマークが設定され得、第1のPoEポートは被給電ポートとしてロックされ、第1のPoEポートの状態がロックされる。スイッチング期間が設定される場合、スイッチング期間の計時はさらに停止されてもよい。
【０１１１】
図4は一例として継続的に使用される。スイッチ41が働いた後、電力がPoEポート401に出力される(検出電圧を送ること、電力を起動すること、または電力を供給することなど)。しかしながら、分配されたAP42は被給電デバイスであり、PoEポート402に電力を出力しない。それゆえ、中央AP40は、PoEポート401が電力供給機器に接続されていることを探測する。中央AP40は、探測結果に従って、PoEポート401が電力引き込みポートであることを決定する(PoEポート401は電力引き込みポートとしてロックされる)。具体的には、中央AP40はPoEポート401とPDチップ401-2とを接続し(PoEポート401は当初非接続状態にある)、PoEポート401がPDチップ401-2に接続されていることを維持するために、PoEポート401をロックする。次いで、PoEポート401は、接続されている電力供給機器(すなわち、スイッチ41)から電力を引き込む。言い換えれば、PDチップ401-2はスイッチ41から電力を引き込んで、中央AP40に電力を支給する。中央AP40がPoEポート401を使用することによってスイッチ41から電力を取得した後、プロセッサ、WLANチップ、およびPSEチップ402-1など、中央AP40内の他の構成要素が働き得る。PSEチップ402-1は、分配されたAP42に電力を供給するために、PoEポート402上の検出を実行し、PoEポート402に電力を供給し得る。このようにして、PoEポート401およびPoEポート402は、接続されるデバイスに応じて適応的に、それぞれ電力引き込みポートおよび電力供給ポートとして働く。中央AP40は、スイッチ41から電力を引き込むためのPDとして働き、分配されたAP42に電力を供給するためのPSEとして働く。
【０１１２】
ステップ503:PoEデバイス10が電力を供給するための電源を有するかどうかを決定する。
【０１１３】
具体的には、第1のPoEポートが電力供給機器に接続されていないとき、PoEデバイス10が電力を供給するための電源を有するかどうかが決定される。
【０１１４】
PoEデバイス10が電力を供給するための電源を有しない場合、第1のPoEポートが電力供給機器に接続されているかどうかが継続的に探測され、すなわちステップ501が再び実行される。PoEデバイス10が電力を供給するための電源を有しないとき、PoEデバイス10内の電圧検出器とは異なる別の構成要素は働き得ない。それゆえ、第1の電圧検出器は、第1のPoEポートが電力供給機器に接続されているかどうかを継続的に探測する。
【０１１５】
PoEデバイス10が電力を供給するための電源を有する場合、すなわちPoEデバイス10が電力を供給するための電源を有する前述の第2の場合、ステップ504が実行され、第1のPoEポートはPSE状態に変更される。PoEデバイス10が電力を供給するための電源を有する場合、PoEデバイス10内のすべての構成要素(第1のPSEチップ、第1のスイッチングスイッチ、第1のコントローラなど)が働き得る。
【０１１６】
図4はやはり一例として使用される。中央AP40が電力を供給するための電源(アダプタ電源またはPoE)を持たずかつPoEポート401および402が電力供給機器に接続されていないことを探測した場合、中央AP40は、PoEポート401および402が電力供給機器に接続されているかどうかを継続的に探測するために、再びステップ501を実行する。中央AP40が電力を供給するための電源を有する場合、中央AP40のPSEチップ401-1は働き得る。それゆえ、PoEポート401は、PSEチップ401-1が、PoEポート401が有効なPDに接続されているかどうかを検出するように、PSEチップ401-1に接続されるように変更され得る。同様に、PSEチップ402-1もまた働き得、PoEポート402は、PSEチップ402-1が、PoEポート402が有効なPDに接続されているかどうかを検出するように、PSEチップ402-1に接続されるように変更され得る。
【０１１７】
ステップ504:第1のPoEポートとPSEチップとを接続する。
【０１１８】
ステップ505:第1のPoEポートが有効なPDに接続されているかどうかを検出する。
【０１１９】
PoEデバイス10が電力を供給するための電源を有する場合、PoEデバイス10(具体的には第1のPSEチップ)は、第1のPoEポートが有効なPDに接続されているかどうかを検出し得る。
【０１２０】
第1のPoEポートが有効なPDに接続されていることが検出された場合、ステップ506が実行される。
【０１２１】
第1のPoEポートが有効なPDに接続されていないことが検出された場合、第1のPoEポートをPD状態に変更するために、ステップ507が実行される。スイッチング期間が設定される場合、検出が、スイッチング期間に従って複数回実行され、スイッチング期間が満了した後、変更が実行される。
【０１２２】
ステップ506:第1のPoEポートを電力供給ポートとしてロックする。
【０１２３】
PoEデバイス10が第1のPoEポートが有効なPDに接続されていることを検出した後、PoEデバイス10は、第1のPoEポートが第1のPSEチップに接続されていることを維持するために、第1のPoEポートを電力供給ポートとしてロックする。具体的には、ロックマークが設定され得、第1のPoEポートは電力供給ポートとしてロックされ、第1のPoEポートの状態がロックされる。スイッチング期間が設定される場合、スイッチング期間の計時はさらに停止されてもよい。
【０１２４】
ステップ507:PoEデバイス10は、第1のPoEポートを第1のPDチップに接続する。
【０１２５】
第1のPoEポートと第1のPDチップとを接続した後、PoEデバイス10は再びステップ501を実行する。
【０１２６】
本発明のこの実施形態で提供されるポート適応方法によれば、PoEデバイス10が別のデバイスと相互接続されるとき、第1のPoEポートは、デバイスの相互接続の精度を確実にするためにポート間を手動で区別する必要なしに相互接続されたデバイスに応じて適応的に、電力供給ポートまたは電力引き込みポートとして働き得る。
【０１２７】
本発明の実施形態では、PoEは、どのようにしてPoEデバイス内のPoEポートが適応的に電力供給ポートまたは電力引き込みポートとして働くかを説明するための一例として使用される。本発明はまた、同様の電力供給技術、たとえばパワーオーバーデータライン(Power over Data lines、PoDL)が使用されるシナリオに対して適用可能である。PoDLシナリオでは、当業者は、本発明の実施形態に基づいて異なるプロトコルの適応的な変更形態、変形形態、または置換を作成し得、これらもまた、本発明の保護範囲内に入るものとする。
【０１２８】
方法実施形態のステップの全部または一部が、関連するハードウェアを教示するプログラムによって実装され得ることは、当業者には理解されよう。そのプログラムは、コンピュータ可読記憶媒体内に記憶され得る。記憶媒体は、ランダムアクセスメモリ、リードオンリーメモリ、フラッシュメモリ、ハードディスク、ソリッドステートディスク、または光ディスクを含み得る。
【０１２９】
前述の説明は、本発明の例示的な実装形態にすぎず、本発明の保護範囲を限定することを意図するものではない。本発明において開示される技術範囲内で当業者によって容易に想到される任意の変形形態または置換は、本発明の保護範囲内に入るものとする。それゆえ、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【符号の説明】
【０１３０】
10  パワーオーバーイーサネット（登録商標）(PoE)デバイス
40  中央アクセスポイント(AP)
41  スイッチ
42  分配されたAP
100  ポート適応装置
101  PoEポート
101-1  電力供給機器(PSE)チップ
101-2  被給電デバイス(PD)チップ
102  適応モジュール
103  PoEポート
103-1  PSEチップ
103-2  PDチップ
104  適応モジュール
211  電圧検出器
212  スイッチングスイッチ
213  コントローラ
401  PoEポート
401-1  PSEチップ
401-2  PDチップ
402  PoEポート
402-1  PSEチップ
402-2  PDチップ
410  ポート適応装置
411  電圧検出器
412  スイッチ
413  コントローラ
420  ポート適応装置
421  電圧検出器
422  スイッチ
423  コントローラ
【図１】
2019040604.tif 000003
【図２】
2019040604.tif 000004
【図３】
2019040604.tif 000005
【図４】
2019040604.tif 000006
【図５】
2019040604.tif 000007
【外国語明細書】
2019040604000001.pdf