(57)【要約】【課題】対向装置間で連携してパワーダウン効果を図る動作モード中に導通フレームの送信トリガが発生した場合でも消費電力の低減を実現できるようにする。【解決手段】本発明は、対向装置との間で制御信号の授受を行い、動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段と、少なくとも、省電力モードのスリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段と、送信制御手段からの送信要求を受けて送信信号を送信する送信手段とを備える通信装置である。【選択図】      図１
2014045272.tif 000002
【特許請求の範囲】
【請求項１】
対向装置との間で制御信号の授受を行い、動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段と、
少なくとも、上記省電力モードの上記スリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段と、
上記送信制御手段からの送信要求を受けて送信信号を送信する送信手段と
を備えることを特徴とする通信装置。
【請求項２】
上記電力制御手段が、上記省電力モードの場合に、上記スリープ状態又は上記起動状態のいずれかを示す動作状態情報を上記送信制御手段に通知するものであり、
上記送信制御手段が、上記動作状態情報に基づいて上記スリープ状態又は上起動状態を確認するものである
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
上記電力制御手段が、上記スリープ状態中に送信トリガが発生すると、上記スリープ状態の継続時間の残り時間が、所定時間未満の場合には上記省電力モードを維持し、所定時間以上の場合には上記通常モードへの移行を行うものであることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
コンピュータを、
対向装置との間で制御信号の授受を行い、動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段、
少なくとも、上記省電力モードの上記スリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段、
上記送信制御手段からの送信要求を受けて送信信号を送信する送信手段
として機能させることを特徴とする電力制御プログラム。
【請求項５】
親局装置と子局装置との間で制御信号を送受信して子局装置の消費電力制御を行う通信システムにおいて、
上記親局装置及び上記子局装置が、
対向装置との間で制御信号の授受を行い、上記子局装置の動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段と、
少なくとも、上記子局装置の動作モードが省電力モードの上記スリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段と、
上記送信制御手段からの送信要求を受けて送信信号を送信する送信手段と
を備える
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、電力制御プログラム及び通信システムに関し、例えば、光通信システムにおいて、終端装置同士が連携して消費電力制御を行う通信装置、電力制御プログラム及び通信システムに適用し得るものである。
【背景技術】
【０００２】
近年、一般個人宅へ高速・広帯域なブロードバンドサービスを提供する目的で、伝送路に光ファイバを用いたＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）と呼ばれるアクセス網が普及してきている。ＦＴＴＨによるブロードバンドサービスの提供には、ＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）と呼ばれる光アクセスシステムが多く利用されている。
【０００３】
非特許文献１には、ＥＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システム等の光通信システムで、光通信区間（ＰＯＮ区間）のＯＡＭ（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）レイヤにおけるリンク維持のために、局側光回線終端装置（ＯＬＴ：Ｏｐｔｉｃａｌ  ＬＩＮＥ  Ｔｅｒｍｉｎａｌ）及び加入者側光回線終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）がそれぞれ、ＯＡＭフレームを定期的に送信することが記載されている。
【０００４】
また、ネットワーク装置全体の消費電力量の大半を占めているＯＮＵの省電力化が検討されている。非特許文献２には、ＯＮＵの消費電力の低減化のため、ＯＬＴとＯＮＵとが連携してＯＮＵの消費電力を制御するパワーセーブシーケンスが開示されている。
【０００５】
図２は、非特許文献２に記載されているパワーセービングシーケンスを説明するシーケンス図である。
【０００６】
なお、パワーダウンモードには、ＯＮＵが、ＰＯＮ送信機能部分（光送信部分）をパワーダウンさせるＴｘモードと、ＰＯＮ送受信部分（光送受信部分）をパワーダウンさせるＴＲｘモードとがある。図２は、ＴＲｘモードで、ＯＮＵを通常モードから消費電力を低減する省電力モードに移行させるパワーセーブシーケンスを示す。
【０００７】
図２の「ＯＮＵ状態遷移」は、ＯＮＵの動作モードの状態遷移を示す。一方、図２の「ＯＬＴ状態遷移」は、ＯＬＴが管理するＯＮＵの状態遷移を示す。
【０００８】
まず、図２において、ＯＬＴ及びＯＮＵは、通常モードであるＡｃｔｉｖｅ状態にある。
【０００９】
例えば、ある時点で、ＯＮＵをＴＲｘモードに移行させることができるとＯＬＴが判断すると、ＯＬＴはＯＮＵに対してＴＲｘモードのスリープ許可（ＳＬＥＥＰ＿ＡＬＬＯＷ（ＴＲｘ））を送信する。ＳＬＥＥＰ＿ＡＬＬＯＷ（ＴＲｘ）を受信したＯＮＵは、ＴＲｘモードでスリープ可能であれば、ＴＲｘスリープ応答（ＳＬＥＥＰ＿ＡＣＫ（ＴＲｘ））をＯＬＴに送信する。ＳＬＥＥＰ＿ＡＣＫ（ＴＲｘ）を受信したＯＬＴは、ＯＮＵがＴＲｘモードの省電力モードに入ったことを認識する。
【００１０】
ＯＮＵは、ＳＬＥＥＰ＿ＡＣＫ（ＴＲｘ）をＯＬＴに送信した後、省電力モードに移行する。ＯＮＵが省電力モードに移行した後、ＯＮＵは事前に取り決められたタイマ時間（Ｔ１）だけ継続するＡｗａｋｅ状態と、事前に取り決められたタイマ時間（Ｔ２）だけ継続するＳｌｅｅｐ状態とを繰り返す。Ｓｌｅｅｐ状態では、ＯＮＵはＰＯＮ送受信機能部分をパワーダウンさせる。
【００１１】
一方、ＯＬＴは、ＳＬＥＥＰ＿ＡＬＬＯＷ（ＴＲｘ）を送信した後、事前に取り決められたタイマ時間（Ｔ１）だけ継続するＡｗａｋｅ状態と、事前に取り決められたタイマ時間（Ｔ２）だけ継続するＳｌｅｅｐ状態を繰り返す。
【００１２】
次に、ＯＮＵを省電力モードから通常モードに移行させる動作を説明する。
【００１３】
まず、省電力モード中のＯＮＵが上り方向（ＯＮＵからＯＬＴへの方向）のデータを受信した場合の動作を説明する。この場合のシーケンスは図示しないが、省電力モード中に、ＯＮＵが上り方向のデータを受信した場合、ＯＮＵ自身を省電力モードから復帰するために、ＯＮＵは起動通知（ＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ））をＯＬＴへ送信して通常モードに戻る。また、ＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ）を受信したＯＬＴは、ＯＮＵが通常モードへ移行したことを認識する。そして、ＯＮＵは、通常モードに移行した後、上り方向のデータをＯＬＴに送信する。
【００１４】
次に、Ａｗａｋｅ状態のときに、ＯＬＴが下り方向（ＯＬＴからＯＮＵへの方向）のデータを受信した場合の動作を説明する。図３示すように、例えば、Ａｗａｋｅ状態のときにＯＬＴが下り方向のデータを受信した場合、ＯＮＵを省電力モードから復帰させるために、ＯＬＴは起動通知（ＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ））をＯＮＵへ送信する。ＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ）を受信したＯＮＵは、省電力モードから通常モードへ移行し、起動応答（ＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ））をＯＬＴへ送信する。ＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ）を受信したＯＬＴは、ＯＮＵが通常モードへ移行したことを認識する。そして、ＯＬＴは、ＯＮＵが通常モードに移行した後、下り方向のデータをＯＮＵに送信する。
【００１５】
一方、Ｓｌｅｅｐ状態のときに、ＯＬＴが下り方向のデータを受信した場合の動作を説明する。図４に示すように、例えば、Ｓｌｅｅｐ状態のときに、ＯＬＴが下り方向のデータを受信した場合、ＯＮＵのＰＯＮ受信機能はパワーダウンしているため、ＯＮＵはＯＬＴからの通知を受信できない。そのため、図４に示すように、ＯＬＴは、Ａｗａｋｅ状態になるまで待ってから、ＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ）を送信する。この間、受信した下りデータは送信を待たされ、ＯＬＴがＯＮＵから起動応答（ＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ））を受信し、ＯＮＵが通常モードへ移行したことを認識した後に、下りデータ送信が開始される。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ），ＩＥＥＥ  Ｓｔｄ  ８０２．３−２００８
【非特許文献２】ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ），ＩＥＥＥ  Ｐ１９０４．１  Ｄ２．１
【発明の概要】
【発明が解決しようとする課題】
【００１７】
非特許文献１には、例えばＥＰＯＮシステムのリンク維持のために、約１秒間隔でＯＡＭフレームを送信することが規定されている。
【００１８】
しかしながら、ＯＮＵが省電力モードのＳｌｅｅｐ状態にある場合、ＯＬＴ又はＯＮＵにおいて、ＯＡＭフレーム送信トリガが発生したとき、ＯＡＭ送信トリガが発生するたびに、当該ＯＮＵの省電力モードを解除して通常モードに移行させることになる。その結果、ＯＮＵのパワーダウン効果が低減し、ＰＯＮシステム全体のパワーダウン効果も低減するおそれが生じ得る。
【００１９】
また、ＯＡＭフレーム送信トリガが発生した場合だけでなく、ＯＮＵがスリープ状態にある場合に、ＯＬＴ又はＯＮＵにおいて、認証フレームの送信トリガやデータフレームの送信トリガが発生したときも、省電力モードを通常モードに移行させることになる。この場合も、上記同様に、パワーダウン効果の低減が生じ得る。
【００２０】
そのため、対向する装置間で連携してパワーダウン効果を図る動作モード中に、導通フレームの送信トリガが発生した場合でも、消費電力の低減を実現することができる通信装置、電力制御プログラム及び通信システムが求められている。
【課題を解決するための手段】
【００２１】
かかる課題を解決するために、第１の本発明は、（１）対向装置との間で制御信号の授受を行い、動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段と、（２）少なくとも、省電力モードのスリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段と、（３）送信制御手段からの送信要求を受けて送信信号を送信する送信手段とを備えることを特徴とする通信装置である。
【００２２】
第２の本発明は、コンピュータを、（１）対向装置との間で制御信号の授受を行い、動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段、（２）少なくとも、省電力モードのスリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段、（３）送信制御手段からの送信要求を受けて送信信号を送信する送信手段として機能させることを特徴とする電力制御プログラムである。
【００２３】
第３の本発明は、親局装置と子局装置との間で制御信号を送受信して子局装置の消費電力制御を行う通信システムにおいて、親局装置及び上記子局装置が、（１）対向装置との間で制御信号の授受を行い、子局装置の動作モードを、通常モードと、スリープ状態及び起動状態を周期的に繰り返し行なう省電力モードとに制御する電力制御手段と、（２）少なくとも、子局装置の動作モードが省電力モードのスリープ状態中に送信トリガが発生すると、次の起動状態まで送信要求を待機し、次の起動状態への移行後に送信要求を行う送信制御手段と、（３）送信制御手段からの送信要求を受けて送信信号を送信する送信手段とを備えることを特徴とする通信システムである。
【発明の効果】
【００２４】
本発明によれば、終端装置間で連携してパワーダウン効果の低減を図る動作モード中に、導通フレームの送信トリガが発生した場合でも、消費電力の低減を実現することができる。
【図面の簡単な説明】
【００２５】
【図１】実施形態のＯＮＵとＯＬＴとの接続構成及び光回線終端装置としてのＯＮＵの内部構成を示す構成図である。
【図２】ＩＥＥＥ  Ｐ１９０４．１  Ｄ２．１で規定されているパワーセービングシーケンスを説明するシーケンス図である。
【図３】従来のＯＬＴにおいて、Ａｗａｋｅ状態のときに下り方向のデータを受信した場合の動作を説明する説明図である。
【図４】従来のＯＬＴにおいて、Ｓｌｅｅｐ状態のときに下り方向のデータを受信した場合の動作を説明する説明図である。
【図５】実施形態のＯＮＵにおける省電力モードのときに送信トリガが発生したときの処理動作を示すシーケンス図である。
【図６】実施形態の省電力モードのＳｌｅｅｐ状態のときに送信トリガが発生したときの動作を説明する説明図である。
【図７】実施形態のＯＮＵがＳｌｅｅｐ状態のときに、ＯＡＭ送信トリガが発生した場合に、省電力モードを解除して、通常モードに移行後にＯＡＭ送信する場合の動作を説明する説明図である。
【図８】実施形態のＯＬＴがＳｌｅｅｐ状態のときに、ＯＡＭ送信トリガが発生した場合に、省電力モードを解除して、通常モードに移行後にＯＡＭ送信する場合の動作を説明する説明図である。
【発明を実施するための形態】
【００２６】
（Ａ）主たる実施形態
以下では、本発明の通信装置、電力制御プログラム及び通信システムの実施形態を、図面を参照しながら詳細に説明する。
【００２７】
この実施形態では、ＥＰＯＮシステムにおいて、ＴＲｘモードでＯＮＵに対して省電力制御を行う電力制御システムに、本発明を適用する場合を例示する。
【００２８】
（Ａ−１）実施形態の構成
図１は、実施形態のＯＮＵ１とＯＬＴ２との接続構成及び光回線終端装置としてのＯＮＵ１の内部構成を示す構成図である。
【００２９】
光回線終端装置であるＯＮＵ１及びＯＬＴ２は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力インタフェース等で構成される装置や通信装置等を有して構成されるものである。ＯＮＵ１及びＯＬＴ２の消費電力の制御機能はいわゆるソフトウェア処理により実現されるものであり、図１ではＯＮＵ１及びＯＬＴ２の機能をブロック図として示している。
【００３０】
なお、ＯＬＴ２の内部構成は、図１に示すＯＮＵ１の内部構成と同様のものを備える。但し、ＯＬＴ２が複数のＯＮＵ１と接続する１対多接続の場合、ＯＬＴ２は、各ＯＮＵ１の消費電力状態を管理するために、後述する消費電力制御部１４はＯＮＵ毎の消費電力状態を管理する。
【００３１】
図１において、光回線終端装置としてのＯＮＵ１は、フレーム送信要求処理部１０、消費電力制御部１４、スリープ開始／解除信号処理部１５、光通信部１６、ＰＯＮ信号送受信部１７、消費電力制御対象１８を有して構成される。
【００３２】
光通信部１６は、ＰＯＮ信号送受信部１７からの電気信号を光信号に変換して送信したり、入力された光信号を電気信号に変換してＰＯＮ信号送受信部１７に与えたりするものである。
【００３３】
ＰＯＮ信号送受信部１７は、ＯＡＭフレーム等のＰＯＮ制御フレームやユーザデータや認証用フレームを光通信部１６に与えたり、又は光通信部１６からのＯＡＭフレーム等のＰＯＮ制御フレームやユーザデータや認証用フレームを受信し、フレーム種類を認識して各フレームを各フレーム処理部に与えたりするものである。
【００３４】
フレーム送信要求処理部１０は、ＯＮＵ１が送信すべき各種フレームの送信要求を行うものである。フレーム送信要求処理部１０は、ユーザデータ送信制御部１１、認証用フレーム送信制御部１２、ＯＡＭフレーム送信制御部１３を有する。ここで、この実施形態では、送信すべきフレームが、ユーザデータ、認証用フレーム、ＯＡＭフレームである場合を例示するが、ＯＮＵ１がＯＬＴ２に向けた送信信号であれば、これらに限定されるものではない。
【００３５】
ユーザデータ制御部１１は、ユーザデータを含むフレームを送信制御するものである。ユーザデータ制御部１１は、送信要求生成部１１１と、送信トリガ生成部１１２とを有する。
【００３６】
送信トリガ生成部１１２は、例えば、上り方向のユーザデータを受信した場合を送信トリガとするものである。
【００３７】
送信要求生成部１１１は、後述するスリープ状態制御部１４１からスリープ動作状態情報を取得する。ここで、スリープ動作情報は、自身が省電力モードである場合に、スリープ状態制御部１４１が通知するものである。さらに、スリープ動作情報は、省電力モードである場合に、現在の自身がＳｌｅｅｐ状態又はＡｗａｋｅ状態のいずれかを示す情報も含まれている。これにより、送信要求生成部１１１は、自身が省電力モードであるか又は通常モードであるかを認識でき、さらに省電力モードである場合にＳｌｅｅｐ状態又はＡｗａｋｅ状態のいずれを認識できる。
【００３８】
送信要求生成部１１１は、省電力モード中に送信トリガ生成部１１２から送信トリガを受けると、Ａｗａｋｅ状態のときにのみ、ＰＯＮ信号送受信部１７に対して送信要求を行うものである。勿論、ＯＮＵ１自身が通常モードである場合、送信要求生成部１１１は、ＰＯＮ信号送受信部１７に対して送信要求を行う。
【００３９】
認証用フレーム送信制御部１２は、ＯＮＵ１の認証に必要な認証用フレームを送信制御するものである。認証用フレーム送信制御部１２は、送信要求生成部１２１と、送信トリガ生成部１２２とを有する。
【００４０】
送信トリガ生成部１２２は、ＯＮＵ１の認証用フレームの送信タイミングを送信トリガとするものである。
【００４１】
送信要求生成部１２１は、スリープ状態制御部１４１からスリープ動作状態情報を取得する。送信要求生成部１２１は、省電力モード中に送信トリガ生成部１２２から送信トリガを受けると、Ａｗａｋｅ状態のときにのみ、ＰＯＮ信号送受信部１７に対して送信要求を行うものである。勿論、ＯＮＵ１自身が通常モードである場合、送信要求生成部１２１は、ＰＯＮ信号送受信部１７に対して送信要求を行う。
【００４２】
ＯＡＭフレーム送信制御部１３は、装置や回線の保守監視制御を行うためのＯＡＭフレームを送信制御するものである。ＯＡＭフレーム送信制御部１３は、送信要求生成部１３１と、送信トリガ生成部１３２とを有する。
【００４３】
例えば、ＩＥＥＥ  Ｓｔｄ  ８０２．３−２００８では、ＥＰＯＮシステムのＰＯＮ区間のリンク維持のために、ＯＡＭフレームを約１秒間隔で送信することが規格化されている。送信トリガ生成部１３２は、例えばＩＥＥＥ  Ｓｔｄ  ８０２．３−２００８で規格化されているＯＡＭフレームの送信タイミングを送信トリガとする。
【００４４】
送信要求生成部１３１は、スリープ状態制御部１４１からスリープ動作状態情報を取得する。送信要求生成部１３１は、省電力モード中に送信トリガ生成部１３２から送信トリガを受けると、Ａｗａｋｅ状態のときにのみ、ＰＯＮ信号送受信部１７に対して送信要求を行うものである。勿論、ＯＮＵ１自身が通常モードである場合、送信要求生成部１３１は、ＰＯＮ信号送受信部１７に対して送信要求を行う。
【００４５】
消費電力制御部１４は、ＯＮＵ１自身の消費電力を制御するものである。すなわち、消費電力制御部１４は、ＯＮＵ１自身を通常モード又は省電力モードで動作させるものである。消費電力制御部１４は、スリープ状態制御部１４１と、消費電力制御指示部１４２とを有する。
【００４６】
スリープ状態制御部１４１は、スリープ開始／解除信号処理部１５を介して、ＯＬＴ２から、ＯＮＵ２の消費電力を低減させるスリープ状態の開始要求情報又は解除要求情報を取得すると、ＯＮＵ１における導通フレームの有無を判断する。そして、導通フレームが無い場合に、スリープ状態制御部１４１は省電力モードへ移行する。また、スリープ状態制御部１４１は、通常モードから省電力モードへ移行させたり又は省電力モードから通常モードへ移行させたりすることもできる。その場合、スリープ状態制御部１４１は、スリープ状態の開始要求情報又は解除要求情報を、スリープ開始／解除信号処理部１５に与える。
【００４７】
また、スリープ制御部１４１は、送信トリガ生成部１２１、１２２、１３２からフレームの送信トリガ信号を取得し、トリガ発生時を認識する。
【００４８】
スリープ状態制御部１４１は、タイマ部５１、状態切替部５２、状態通知部５３を有する。
【００４９】
タイマ部５１は、省電力モードに移行後、Ａｗａｋｅ状態を維持するタイマ時間Ｔ１と、Ｓｌｅｅｐ状態を維持するタイマ時間Ｔ２とを計時するものである。ここで、タイマ時間Ｔ１及びＴ２は、ＯＮＵ１とＯＬＴ２との間で予め設定されているものであってもよいし、又はＯＬＴ２との間で授受するスリープ動作開始／解除信号にタイマ時間Ｔ１及びＴ２を付与してＯＮＵ１及びＯＬＴ２との間で相互に認識できるようにしてもよい。すなわち、タイマ時間Ｔ１及びＴ２は、ＯＮＵ１及びＯＬＴ２の間で相互に認識可能なものであれば良い。
【００５０】
状態切替部５２は、ＯＮＵ２自身の状態を通常モード又は省電力モードに切り替えるものである。また、省電力モードに状態遷移させた後、状態切替部５２は、タイマ部５１により計時されるタイマ時間Ｔ１及びＴ２に基づいて、Ａｗａｋｅ状態とＳｌｅｅｐ状態とを切り替えるものである。
【００５１】
状態通知部５３は、状態切替部５２により動作状態が切り替えられると、Ａｗａｋｅ状態又はＳｌｅｅｐ状態を含むスリープ動作状態情報を、消費電力制御指示部１４２及び送信要求制生成部１１１、１２１及び１３１に通知するものである。状態通知部５３は、省電力モード中、スリープ動作状態情報を常時又は間欠的に通知する。
【００５２】
消費電力制御指示部１４２は、スリープ状態制御部１４１からのスリープ動作状態情報に基づいて、Ｓｌｅｅｐ状態又はＡｗａｋｅ状態の動作を制御する省電力制御信号を消費電力制御対象１８に通知するものである。
【００５３】
消費電力制御対象１８は、消費電力制御指示部１４２からの消費電力制御指示に従って、消費電力制御される構成要素である。消費電力制御対象１８は、光送受信機能のうち一部の構成要素が該当する。例えば、光通信部１６の光送信モジュールは、レーザ発振をスタンバイ状態にさせたりすることにより、消費電力制御対象１８になり得る。また例えば、ＰＯＮ送受信部１７の上り送信機能部は、この上り送信機能部へのクロック供給を停止させたりすることにより消費電力制御対象１８となり得る。
【００５４】
スリープ開始／解除信号処理部１５は、消費電力制御部１４からの指示に従って、ＯＬＴ２に対してスリープ開始／解除情報を送信するスリープ開始／解除情報送信処理部１５１と、ＯＬＴ２からのスリープ開始／解除情報をスリープ状態制御部１４１に与えるスリープ開始／解除情報受信処理部１５２とを有する。
【００５５】
（Ａ−２）実施形態の動作
図５は、ＯＮＵ１における省電力モードのときに送信トリガが発生したときの処理動作を示すシーケンス図である。
【００５６】
図６は、この実施形態の省電力モードのＳｌｅｅｐ状態のときに送信トリガが発生したときの動作を説明するシーケンス図である。
【００５７】
以下では、ＯＮＵ１においてＯＡＭフレームの送信トリガが発生した場合の処理動作を例示して説明する。しかし、送信トリガはＯＡＭフレームの場合に限らず、ユーザデータ、認証用フレームの送信トリガの場合であっても同様の処理動作を行う。
【００５８】
まず、図５において、スリープ開始／解除信号処理部１５がＯＬＴ２からスリープ開始要求情報であるＳＬＥＥＰ＿ＡＬＬＯＷ（ＴＲｘ）が受信すると（Ｓ１０１）、スリープ開始／解除信号処理部１５はスリープ開始情報をスリープ状態制御部１４１に与える（Ｓ１０２）。
【００５９】
スリープ状態制御部１４１は、スリープ開始情報を取得すると、ＯＮＵ１自身において導通フレームの有無を判断する。そして、導通フレームが無い場合、省電力モードへの移行が可能であると判断する（Ｓ１０３）。なお、導通フレームがある場合、スリープ状態制御部１４１は、ＯＬＴ２に対して省電力モードへの移行ができない旨を返信するようにしてもよい。
【００６０】
そして、スリープ状態制御部１４１は、省電力モードへの移行が可能であると判断した場合、ＳＬＥＥＰ＿ＡＣＫ（ＴＲｘ）をＯＬＴ２に返信し、省電力モードであるスリープ動作を行う（Ｓ１０４）。すなわち、スリープ状態制御部１４１は、起動状態であるＡｗａｋｅ状態をタイマ時間Ｔ１だけ継続させた後、Ｓｌｅｅｐ状態をタイマ時間Ｔ２だけ継続する。スリープ状態制御部１４１は、このＡｗａｋｅ状態とＳｌｅｅｐ状態とを周期的に交互に繰り返し動作させる。
【００６１】
また、スリープ状態制御部１４１は、省電力モード動作中、Ａｗａｋｅ状態又はＳｌｅｅｐ状態のいずれかであることを示すスリープ動作状態情報を、消費電力制御指示部１４２及び送信要求生成部１３１に通知する（Ｓ１０５、Ｓ１０６）。
【００６２】
消費電力制御指示部１４２は、スリープ状態制御部１４１からのスリープ動作状態情報に基づいて、消費電力制御対象１８に対して消費電力制御指示を行う（Ｓ１２１）。これにより、消費電力制御指示がなされた消費電力制御対象１８は、起動状態とスリープ状態とを繰り返し動作するので、ＯＮＵ１の光送受信機能はパワーダウンを図ることができる。
【００６３】
その後、送信トリガ生成部１３２において、ＯＡＭフレームの送信トリガが発生する（Ｓ１０７）。
【００６４】
ここで、送信トリガ生成部１３２によるＯＡＭフレームの送信タイミングは、特に限定されるものではなく、例えば予め設定されたタイミングとすることができる。例えば、ＩＥＥＥ  Ｓｔｄ  ８０２．３−２００８の規格化技術に従い、送信トリガ生成部１３２は、約１秒間隔でＯＡＭフレームの送信トリガを発生することができる。勿論、ＯＡＭフレームの送信トリガは、ＩＥＥＥ  Ｓｔｄ  ８０２．３−２００８に規定の１秒に限定されるものではない。
【００６５】
リンク保持用のＯＡＭフレームの送信トリガ信号が、送信トリガ生成部１３２から送信要求生成部１３１に与えられると、送信要求生成部１３１は、スリープ状態制御部１４１からのスリープ動作状態情報に基づいて、Ａｗａｋｅ状態であるか否かを判断する（Ｓ１０８）。
【００６６】
そして、ＯＮＵ１自身がＡｗａｋｅ状態である場合、送信要求生成部１３１は、ＯＬＴ２との間のリンク保持用のＯＡＭフレームを生成してＰＯＮ送受信部１７に送信要求を行う（Ｓ１０９）。そして、ＰＯＮ信号送受信部１７は、ＯＬＴ２宛のリンク保持用のＯＡＭフレームを光通信部１８に与え、光通信部１８がＯＡＭフレームを含む光信号を送信する（Ｓ１１１）。
【００６７】
また、ＯＮＵ１自身がＳｌｅｅｐ状態である場合、送信要求生成部１３１は、スリープ状態制御部１４１からのスリープ動作状態情報に基づいて、Ａｗａｋｅ状態になるまで待ち受けを行う（Ｓ１１０）。
【００６８】
つまり、送信要求生成部１３１は、Ａｗａｋｅ状態になるまで待ち受けをするため、省電力モードから通常モードに移行することなく、ＯＡＭフレームを送信することができる。
【００６９】
そして、ＯＮＵ１がＡｗａｋｅ状態になると、送信要求生成部１３１はＯＬＴ２宛のＯＡＭフレームを生成してＰＯＮ送受信部１７に送信要求を行い（Ｓ１０９）、ＰＯＮ信号送受信部１７はＯＬＴ２宛のリンク保持用のＯＡＭフレームを光通信部１８に与え、光通信部１８がＯＡＭフレームを含む光信号を送信する（Ｓ１１１）。
【００７０】
これにより、図６に示すように、ＯＮＵ１がＳｌｅｅｐ状態のときに、ＯＡＭフレームの送信トリガが発生した場合でも（Ｓ２０１）、ＯＮＵ１がＡｗａｋｅ状態になってからＯＡＭフレームをＯＬＴ２に送信することができる（Ｓ２０２）。
【００７１】
なお、ＯＬＴ２においても、Ｓｌｅｅｐ状態にあるＯＮＵ１との間でＯＡＭフレームの送信トリガが発生した場合も、図５に示す動作と同様の動作を行う。これにより、図６に示すように、ＯＬＴ２がＳｌｅｅｐ状態のときに、ＯＡＭフレームの送信トリガが発生した場合でも（Ｓ２０３）、ＯＬＴ２がＡｗａｋｅ状態になってからＯＡＭフレームをＯＮＵ１に送信することができる（Ｓ２０２）。
【００７２】
ここで、スリープ状態制御部１４１は、ＯＡＭフレームの送信トリガ発生時に、Ｓｌｅｅｐ状態のタイマ時間Ｔ２の残り時間が所定時間以上あると判断するときには、省電力モードから通常モードに移行させてＯＡＭフレームを送信するようにしてもよい。
【００７３】
例えば、ＯＡＭフレームの送信間隔が所定時間（例えば、１秒）間隔であるとする。このとき、例えば、スリープ状態制御部１４１は、送信トリガ生成部１１２を監視しており、送信トリガ生成部１１２からＯＡＭフレームの送信トリガ信号を取得する。そして、スリープ状態制御部１４１は、送信トリガ信号を取得すると、トリガ発生時のＳｌｅｅｐ状態のタイマ時間Ｔ２の残り時間を確認する。
【００７４】
そして、スリープ状態制御部１４１は、Ｓｌｅｅｐ状態のタイマ時間Ｔ２の残り時間が１秒（又は、１秒＋準備時間）以上であるか否かを判断し、タイマ時間Ｔ２の残り時間が所定時間未満のときには、図５及び図６に示すように、Ａｗａｋｅ状態中に送信させるようにする。また、タイマ時間Ｔ２の残り時間が所定時間以上のときには、後述するように省電力モードを解除し、通常モードに移行させた後に送信させるようにする。
【００７５】
これにより、ＯＡＭフレームの送信間隔を保持することができる。また、従来のように全てのＯＡＭフレームの送信トリガ発生時に、その度に省電力モードの解除を行うのではなく、Ａｗａｋｅ状態になるまで待機してから送信できるときには、Ａｗａｋｅ状態中に送信するとすることで、従来よりも消費電力の低減を実現することができる。
【００７６】
図７は、ＯＮＵ１がＳｌｅｅｐ状態のときに、ＯＡＭフレームの送信トリガが発生した場合に、省電力モードを解除して、通常モードに移行した後にＯＡＭフレームを送信する場合の動作を示すシーケンス図である。
【００７７】
まず、ＯＮＵ１がＳｌｅｅｐ状態のときに、ＯＡＭ送信トリガが発生すると（Ｓ１）、スリープ状態制御部１４１は、Ｓｌｅｅｐ状態のタイマ時間Ｔ２の残り時間が１秒以上あるか否かを判断する。
【００７８】
そして、タイマ時間Ｔ２の残り時間がＯＡＭフレームの送信間隔に比べて十分に残っている場合、スリープ状態制御部１４１は、Ｓｌｅｅｐ状態を解除するために、スリープ解除要求であるＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ）をＯＬＴ２に送信する（Ｓ２）。これにより、ＯＬＴ２及びＯＮＵ１は共に通常状態に遷移する（Ｓ３）。ＯＮＵ１は通常動作状態中にＯＡＭフレームをＯＬＴ２に送信する（Ｓ４）。
【００７９】
その後、ＯＬＴ２はＰＯＮ区間の導通フレームの有無を確認する。そして、ＯＬＴ２は導通フレームが無いことを確認してスリープ可能と判断する（Ｓ５）。ＯＬＴ２は、スリープ開始要求であるＳＬＥＥＰ＿ＡＬＬＯＷ（Ｔｘ／ＴＲｘ）をＯＮＵ１に送信する（Ｓ６）。
【００８０】
ＯＮＵ１において、消費電力制御部１４は、ＳＬＥＥＰ＿ＡＬＬＯＷ（Ｔｘ／ＴＲｘ）を受信して、かつ、ＯＮＵ１側でもスリープ可能と判断すると、ＳＬＥＥＰ＿ＡＬＬＯＷ（Ｔｘ／ＴＲｘ）の応答であるＳＬＥＥＰ＿ＡＣＫ（Ｔｘ／ＴＲｘ）を送信する（Ｓ８）。これにより、ＯＮＵ１及びＯＬＴ２は、再度Ｓｌｅｅｐ状態とＡｗａｋｅ状態を周期的に繰り返すスリープ動作に入る。
【００８１】
図８は、ＯＮＵ１がＳｌｅｅｐ状態のときに、ＯＡＭフレームの送信トリガが発生した場合に、省電力モードを解除して、通常モードに移行した後にＯＡＭフレームを送信する場合の動作を示すシーケンス図である。
【００８２】
次に、Ｓｌｅｅｐ状態のときに、ＯＬＴ１においてＯＡＭ送信トリガが発生すると（Ｓ１１）、ＯＬＴ１において、スリープ状態制御部１４１はスリープ状態を解除するためＯＮＵ２にスリープ解除要求であるＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ）を送信する（Ｓ１２）。
【００８３】
ＯＮＵ１がＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ）を受信することによりスリープ状態を解除し、ＳＬＥＥＰ＿ＡＬＬＯＷ（ｗａｋｅｕｐ）の応答であるＳＬＥＥＰ＿ＡＣＫ（ｗａｋｅｕｐ）をＯＬＴ１に送信する（Ｓ１３）。これにより、ＯＬＴ及びＯＮＵは共に通常状態に遷移する（Ｓ１４）。
【００８４】
ＯＮＵ１は通常動作中にＯＬＴ２から当該ＯＡＭフレームを送信する（Ｓ１５）。その後、ＯＬＴ２及びＯＮＵ１は、再度スリープ動作に戻る（Ｓ１６〜Ｓ１９）。
【００８５】
（Ａ−３）実施形態の効果
以上のように、この実施形態によれば、ＯＮＵ又はＯＬＴが省電力モードのＳｌｅｅｐ状態に導通フレームの送信トリガが発生しても、省電力モードを解消せず、省電力モードの継続しながらフレーム送信ができるため、ＯＮＵの消費電力の低減を実現することが可能となる。
【００８６】
（Ｂ）他の実施形態
上述した実施形態においても本発明の種々の変形実施形態を述べたが、本発明は、以下の変形実施形態についても適用することができる。
【００８７】
（Ｂ−１）上述した実施形態では、リンク保持用のＯＡＭフレームの送信について、スリープ動作を継続する方法を例示して説明した。しかし、その他のＯＡＭ等のＰＯＮ制御フレームや認証用フレームについても同様に、送信トリガ発生時にスリープ動作を継続してＡｗａｋｅ状態中に送信することで消費電力の低減を実現することができる。
【００８８】
また、ユーザデータフレームについてもＯＬＴ及びＯＮＵに入力時に、即時スリープ動作を解除するのではなく、同様にＡｗａｋｅ状態中（起動中）に送信することで消費電力の低減を実現することが可能となる。
【００８９】
（Ｂ−２）上述した実施形態では、パワーダウンモードとしてＴＲｘモードの場合を例示して説明したが、パワーダウンモードがＴｘモードの場合でも本発明を適用することができる。
【００９０】
（Ｂ−３）上述した実施形態では、説明を簡単にするために、ＯＬＴとＯＮＵとが１対１のＰＯＮシステムを例示したが、例えば、ＯＬＴとＯＮＵとが１対多のＥＰＯＮシステムの場合でも本発明を適用することができる。
【符号の説明】
【００９１】
１…ＯＮＵ、２…ＯＬＴ、１０…フレーム送信要求処理部、
１１…ユーザデータ送信処理部、１２…認証用フレーム送信制御部、
１３…ＯＡＭフレーム送信制御部、
１１１、１２１及び１３１…送信要求生成部、
１１２、１２２及び１３２…送信トリガ生成部、
１４…消費電力制御部、
１４１…スリープ状態制御部、１４２…消費電力制御指示部、
１５…スリープ開始／解除信号処理部、１６…光通信部、
１７…ＰＯＮ信号送受信部、１８…消費電力制御対象、
【図１】
2014045272.tif 000003
【図２】
2014045272.tif 000004
【図３】
2014045272.tif 000005
【図４】
2014045272.tif 000006
【図５】
2014045272.tif 000007
【図６】
2014045272.tif 000008
【図７】
2014045272.tif 000009
【図８】
2014045272.tif 000010