(57)【要約】本発明の実施例はＯＮＵ状態遷移方法及びＯＮＵ、コンピュータ記憶媒体を開示する。その中、前記方法は、ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御することと、ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御することとを含む。【選択図】図３
2019507541.tif 000002
【特許請求の範囲】
【請求項１】
光ネットワークユニット（ＯＮＵ）状態遷移方法であって、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御することと、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御することとを含む、ＯＮＵ状態遷移方法。
【請求項２】
フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御した後、前記方法はさらに、
ローカル低電力指示（ＬＰＩ）メッセージ／ローカルドーズ指示（ＬＤＩ）メッセージを検出することと、
第一の時間を取得して計測することとを含み、
前記さらに自由アクティブ状態から半スリープ状態に遷移することは、
ＬＰＩメッセージ／ＬＤＩメッセージが検出された場合、自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御することと、
第一の時間の計測又はカウントダウンが終了する場合、半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御することとを含む
請求項１に記載のＯＮＵ状態遷移方法。
【請求項３】
半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御した後、前記方法はさらに、
ローカルスリープ指示（ＬＳＩ）メッセージを検出することと、
第二の時間を取得して計測することとを含み、
前記さらに自由アクティブ状態からフルスリープ状態に遷移することは、
ＬＳＩメッセージが検出された場合、自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御することと、
第二の時間の計測又はカウントダウンが終了する場合、フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御することとを含む
請求項１に記載のＯＮＵ状態遷移方法。
【請求項４】
ＯＮＵがフルスリープ状態にある場合、
アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に制御し、
フルスリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン又は断続的オン状態に切り替える
請求項２に記載のＯＮＵ状態遷移方法。
【請求項５】
ＯＮＵが半スリープ状態にある場合、
前記ＯＮＵのアップリンクデータ伝送クロックをオン状態に、ダウンリンクデータ伝送クロックをオン又は断続的オン状態に制御し、
半スリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に切り替える
請求項３に記載のＯＮＵ状態遷移方法。
【請求項６】
光ネットワークユニット（ＯＮＵ）であって、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第一の制御ユニットと、
自由アクティブ状態から半スリープ状態に遷移するように構成される第一の遷移ユニットとを含み、
又は、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第二の制御ユニットと、
自由アクティブ状態からフルスリープ状態に遷移するように構成される第二の遷移ユニットとを含み、
又は、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第一の制御ユニットと、
自由アクティブ状態から半スリープ状態に遷移するように構成される第一の遷移ユニットと、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第二の制御ユニットと、
自由アクティブ状態からフルスリープ状態に遷移するように構成される第二の遷移ユニットとを含む、ＯＮＵ。
【請求項７】
前記第一の制御ユニットはさらに、ローカル低電力指示（ＬＰＩ）メッセージ／ローカルドーズ指示（ＬＤＩ）メッセージを検出し、第一の時間を取得して計測するように構成され、
前記第一の遷移ユニットは、前記第一の制御ユニットがＬＰＩメッセージ／ＬＤＩメッセージを検出した場合、自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御し、前記第一の制御ユニットが第一の時間の計測又はカウントダウンが終了することを確定した場合、半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御するように構成される
請求項６に記載のＯＮＵ。
【請求項８】
前記第二の制御ユニットはさらに、ローカルスリープ指示（ＬＳＩ）メッセージを検出し、第二の時間を取得して計測するように構成され、
前記第二の遷移ユニットは、前記第二の制御ユニットがＬＳＩメッセージを検出した場合、自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御し、前記第二の制御ユニットが第二の時間の計測又はカウントダウンが終了することを確定した場合、フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御するように構成される
請求項６に記載のＯＮＵ。
【請求項９】
前記第一の制御ユニットはさらに、
ＯＮＵがフルスリープ状態にある場合、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に制御し、
フルスリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン又は断続的オン状態に切り替えるように構成される
請求項７に記載のＯＮＵ。
【請求項１０】
前記第二の制御ユニットはさらに、
ＯＮＵが半スリープ状態にある場合、前記ＯＮＵのアップリンクデータ伝送クロックをオン状態に、ダウンリンクデータ伝送クロックをオン又は断続的オン状態に制御し、
半スリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に切り替えるように構成される
請求項８に記載のＯＮＵ。
【請求項１１】
コンピュータ記憶媒体であって、請求項１〜５のいずれか一項に記載の方法を実行するためのコンピュータ実行可能命令が記憶されている、コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ネットワークユニット（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）技術に関し、具体的にＯＮＵ状態遷移方法及びＯＮＵ、コンピュータ記憶媒体に関する。
【背景技術】
【０００２】
ギガビット受動光ネットワーク（ＧＰＯＮ：Ｇｉｇａｂｉｔ−Ｃａｐａｂｌｅ  ＰＯＮ）／１０ギガビット受動光ネットワーク（ＣＸＧＰＯＮ：１０  Ｇｉｇａｂｉｔ−Ｃａｐａｂｌｅ  ＰＯＮ）システムは光ネットワーク伝送システムであり、バストポロジー構造であり、即ち一つのケーブル端末装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）に複数のＯＮＵが接続される。ＧＰＯＮ／ＸＧＰＯＮシステムにおけるＯＮＵの数が多いため、ＯＮＵをエネルギーを効果的に節約できる装置として設計できると、ＧＰＯＮ／ＸＧＰＯＮシステム全体はエネルギーに対する消費を大幅に削減させる。
【０００３】
図１は従来技術におけるＯＮＵの状態遷移を示す概略図である。図１に示すように、ＯＮＵがローカルスリープ指示（ＬＳＩ：Ｌｏｃａｌ  Ｓｌｅｅｐ  Ｉｎｄｉｃａｔｉｏｎ）メッセージを受信した場合、該ＯＮＵのアップリンク及びダウンリンクに送信すべきデータがない、即ちアップリンク及びダウンリンクデータがないことを示し、該ＯＮＵはフルスリープ状態（Ａｓｌｅｅｐ）に入って消費電力を節約する。ＯＮＵがＡｓｌｅｅｐ状態にある場合、該ＯＮＵのアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックがいずれもオフ状態にあり、ＯＮＵは動作しなくてアップリンク及びダウンリンクデータの伝送を行うことができない。ＯＮＵがＡｓｌｅｅｐ状態にある過程では、ダウンリンクデータが該ＯＮＵによるリスニングを待っている場合、先に該ＯＮＵをＡｓｌｅｅｐ状態からウェイクアップし、ウェイクアップされたＯＮＵをＡｓｌｅｅｐ状態から初期動作状態（Ａｃｔｉｖｅ  ｈｅｌｄ）に遷移し、Ａｃｔｉｖｅ  ｈｅｌｄ状態から自由アクティブ状態（Ａｃｔｉｖｅ  ｆｒｅｅ）に遷移し、さらに自由アクティブ状態（Ａｃｔｉｖｅ  ｆｒｅｅ）から半スリープリスニング状態（Ｄｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ）を径由してダウンリンクデータをリスニングし、ＯＮＵをＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態から半スリープ状態（Ｌｉｓｔｅｎ／Ｗａｔｃｈ）に遷移する必要がある。
【０００４】
ＯＮＵがローカル低電力指示（ＬＰＩ：Ｌｏｃａｌｌｏｗ  ｐｏｗｅｒ  ｉｎｄｉｃａｔｉｏｎ）メッセージ／ローカルドーズ指示（ＬＤＩ：Ｌｏｃｌ  ｄｏｚｅ  ｉｎｄｉｃａｔｉｏｎ）メッセージを受信した場合、該ＯＮＵのアップリンク及びダウンリンクにダウンリンクデータが存在し、アップリンクデータがないことを示し、ＯＮＵはＬｉｓｔｅｎ／Ｗａｔｃｈ状態に入る。ＯＮＵがＬｉｓｔｅｎ／Ｗａｔｃｈ状態にある場合、該ＯＮＵのアップリンクデータ伝送クロックがオフ状態にあり、ダウンリンクデータ伝送クロックが断続的オン状態にある。ダウンリンクデータをリスニングした場合、ダウンリンクデータ伝送クロックがオン状態になり、そうでない場合はオンが必要ではない。ＯＮＵはＬｉｓｔｅｎ／Ｗａｔｃｈ状態にある過程において、アップリンク及びダウンリンクデータがない場合、依然としてＬｉｓｔｅｎ／Ｗａｔｃｈ状態に維持されると、消費電力を無駄にすることは勿論である。エネルギーを節約する目的を達成するために、下記の方法を用いてＬｉｓｔｅｎ／Ｗａｔｃｈ状態をＡｓｌｅｅｐ状態に遷移する：ＯＮＵをＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態に遷移し、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移し、さらにＡｃｔｉｖｅ  ｆｒｅｅ状態からフルスリープリスニング状態（Ｓｌｅｅｐ  Ａｗａｒｅ）を経由してＡｓｌｅｅｐ状態に遷移する。
【０００５】
これから分かるように、Ａｓｌｅｅｐ状態（Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態）にあるＯＮＵは、Ａｓｌｅｅｐ状態（Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態）からＬｉｓｔｅｎ／Ｗａｔｃｈ状態（Ａｓｌｅｅｐ状態）に遷移するために、先にＡｃｔｉｖｅ  ｈｅｌｄ状態に遷移し、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移し、Ａｃｔｉｖｅ  ｆｒｅｅ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態（Ａｓｌｅｅｐ状態）に遷移する必要がある。状態が順次遷移する過程では、一方では、アップリンク及びダウンリンクデータの有無にかかわらず、Ａｃｔｉｖｅ  ｈｅｌｄ状態とＡｃｔｉｖｅ  ｆｒｅｅ状態においてアップリンクデータ伝送クロック及びダウンリンクデータ伝送クロックが常にオン状態にあると、エネルギー消費が増加することは勿論であり、他方では、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移を行うたびに、１０ｓレベル以上の遷移時間を必要とし、この遷移時間が長く、システムプロセッサの負荷が増えることは勿論である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
既存の技術的問題を解決するために、本発明の実施例は、エネルギー消費を削減し、遷移時間を短縮し、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現することができるＯＮＵ状態遷移方法及びＯＮＵ、コンピュータ記憶媒体を提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の実施例の技術的解決策は以下のように実現される。
【０００８】
本発明の実施例がＯＮＵ状態遷移方法を提供し、前記方法は、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御することと、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御することとを含む。
【０００９】
上記の解決策において、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御した後、前記方法はさらに、
ローカル低電力指示（ＬＰＩ）メッセージ／ローカルドーズ指示（ＬＤＩ）メッセージを検出することと、
第一の時間を取得して計測することとを含み、
これに対応して、自由アクティブ状態から半スリープ状態に遷移することは、
ＬＰＩメッセージ／ＬＤＩメッセージが検出された場合、自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御することと、
第一の時間の計測又はカウントダウンが終了する場合、半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御することとを含む。
【００１０】
上記解決策において、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御した後、前記方法はさらに、
ローカルスリープ指示（ＬＳＩ）メッセージを検出することと、
第二の時間を取得して計測することとを含み、
これに対応して、自由アクティブ状態からフルスリープ状態に遷移することは、
ＬＳＩメッセージが検出された場合、自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御することと、
第二の時間の計測又はカウントダウンが終了する場合、フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御することとを含む。
【００１１】
上記解決策において、ＯＮＵがフルスリープ状態にある場合、
アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に制御し、
フルスリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン又は断続的オン状態に切り替える。
【００１２】
上記解決策において、ＯＮＵが半スリープ状態にある場合、
前記ＯＮＵのアップリンクデータ伝送クロックをオン状態に、ダウンリンクデータ伝送クロックをオン又は断続的オン状態に制御し、
半スリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に切り替える。
【００１３】
本発明の実施例がさらに光ネットワークユニット（ＯＮＵ）を提供し、前記ＯＮＵは、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第一の制御ユニットと、
自由アクティブ状態から半スリープ状態に遷移するように構成される第一の遷移ユニットとを含み、
又は、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第二の制御ユニットと、
自由アクティブ状態からフルスリープ状態に遷移するように構成される第二の遷移ユニットとを含み、
又は、
ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第一の制御ユニットと、
自由アクティブ状態から半スリープ状態に遷移するように構成される第一の遷移ユニットと、
ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成される第二の制御ユニットと、
自由アクティブ状態からフルスリープ状態に遷移するように構成される第二の遷移ユニットとを含む。
【００１４】
上記解決策において、前記第一の制御ユニットはさらに、ローカル低電力指示（ＬＰＩ）メッセージ／ローカルドーズ指示（ＬＤＩ）メッセージを検出し、第一の時間を取得して計測するように構成され、
これに対応して、前記第一の遷移ユニットは、前記第一の制御ユニットがＬＰＩ／ＬＤＩメッセージを検出した場合、自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御し、前記第一の制御ユニットが第一の時間の計測又はカウントダウンが終了することを確定した場合、半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御するように構成される。
【００１５】
上記解決策において、前記第二の制御ユニットはさらに、ローカルスリープ指示（ＬＳＩ）メッセージを検出し、第二の時間を取得して計測するように構成され、
これに対応して、前記第二の遷移ユニットは、前記第二の制御ユニットがＬＳＩメッセージを検出した場合、自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御し、前記第二の制御ユニットが第二の時間の計測又はカウントダウンが終了することを確定した場合、フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御するように構成される。
【００１６】
上記解決策において、前記第一の制御ユニットはさらに、
ＯＮＵがフルスリープ状態にある場合、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に制御し、
フルスリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン又は断続的オン状態に切り替えるように構成される。
【００１７】
上記解決策において、前記第二の制御ユニットはさらに、
ＯＮＵが半スリープ状態にある場合、前記ＯＮＵのアップリンクデータ伝送クロックをオン状態に、ダウンリンクデータ伝送クロックをオン又は断続的オン状態に制御し、
半スリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に切り替えるように構成される。
【００１８】
本発明の実施例によるＯＮＵ状態遷移方法及びＯＮＵ、コンピュータ記憶媒体では、ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御し、ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御する。本発明の実施例に係る技術的解決策によれば、フルスリープ状態から半スリープ状態に遷移し、又は半スリープ状態からフルスリープ状態に遷移し、Ａｃｔｉｖｅ  ｈｅｌｄ状態への遷移が必要ではなく、エネルギー消費を削減し、遷移時間を短縮させ、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現することができる。
【図面の簡単な説明】
【００１９】
【図１】従来技術におけるＯＮＵの状態遷移を示す概略図である。
【図２】本発明の実施例におけるＯＮＵの状態遷移を示す概略図である。
【図３】本発明の実施例におけるＯＮＵ状態遷移方法の実現プロセスを示す概略図である。
【図４】本発明の実施例におけるＯＮＵの別の状態遷移を示す概略図である。
【図５】本発明の実施例におけるＯＮＵの第一の構成構造図である。
【図６】本発明の実施例におけるＯＮＵの第二の構成構造図である。
【図７】本発明の実施例におけるＯＮＵの第三の構成構造図である。
【発明を実施するための形態】
【００２０】
以下に図面を参照して本発明の好ましい実施例を詳細に説明し、理解すべきものとして、以下に説明される好ましい実施例が本発明を説明及び解釈することのみに用いられるが、本発明を限定するためのものではない。
【００２１】
図２は本発明の実施例におけるＯＮＵの状態遷移を示す概略図である。本発明の実施例によるＯＮＵ状態遷移方法及びＯＮＵを説明する前に、まずＯＮＵがどのようにＡｃｔｉｖｅ  ｈｅｌｄ状態からＡｓｌｅｅｐに入るか、及びＡｃｔｉｖｅ  ｈｅｌｄ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に入るかのプロセスについて図２と組み合わせて簡単に説明する。
【００２２】
ＯＮＵは、ＧＰＯＮ／ＸＧＰＯＮシステムへの登録が成功した場合、Ａｃｔｉｖｅ  ｈｅｌｄ状態に入り、ＯＬＴから送信された省エネルギー指示メッセージを受信し且つタイマーの計測時間が終了（Ｔｈｏｌｄ  ｅｘｐｉｒｅｓ）する時に、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移し、且つこの状態においてＯＮＵローカルのＬＳＩとＬＰＩ／ＬＤＩ指示を待つ。その中、ＯＬＴは物理層メンテナンス及び管理メッセージ（ＰＬＯＡＭ：Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ＯＡＭ）を介して省エネルギー指示メッセージをＯＮＵに送信し、ＯＬＴはＯＭＣＩチャネルを介してタイマーの計測時間値をＯＮＵに送信する。
【００２３】
ＯＮＵがＬＳＩメッセージを受信した場合、アップリンク及びダウンリンクデータがないことを示し、ＯＮＵをＡｃｔｉｖｅ  ｆｒｅｅ状態からＳｌｅｅｐ  Ａｗａｒｅ状態に遷移し、この二つの状態においてアップリンク及びダウンリンクデータ伝送クロックがいずれもオン状態にある。ＯＮＵがＡｃｔｉｖｅ  ｆｒｅｅ状態からＳｌｅｅｐ  Ａｗａｒｅ状態に遷移する場合、ＯＮＵはＯＬＴへＰＬＯＡＭメッセージを送信して、自体がスリープ状態に入ることをＯＬＴに通知し、ＯＮＵはＳｌｅｅｐ  Ａｗａｒｅ状態に入り、アップリンク及びダウンリンクデータ伝送クロックをオフにする。
【００２４】
ＯＮＵがＬＰＩメッセージ／ＬＤＩメッセージを受信した場合、ダウンリンクデータが存在し、アップリンクデータがないことを示し、ＯＮＵをＡｃｔｉｖｅ  ｆｒｅｅ状態からＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に遷移し、この状態においてアップリンク及びダウンリンクデータ伝送クロックはいずれもオン状態にある。ＯＮＵがＡｃｔｉｖｅ  ｆｒｅｅ状態からＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に遷移した場合、ＯＬＴへＰＬＯＡＭメッセージを送信して、該ＯＮＵがリスニング状態に入ることをＯＬＴに通知し、ＯＮＵはＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に入り、アップリンクデータ伝送クロックをオフにし、ダウンリンクデータ伝送クロックを継続的に又は断続的にオンにする。
【００２５】
図３は本発明の実施例におけるＯＮＵ状態遷移方法の実現プロセスを示す概略図である。図３に示すように、前記方法は以下のステップを含む。
【００２６】
ステップ３０１において、ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御する。
【００２７】
ここで図２と組み合わせて説明し、Ａｓｌｅｅｐ状態にあるＯＮＵのアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックがいずれもオフ状態にあるため、アップリンク及びダウンリンクデータを伝送する必要がなく、即ち動作する必要がない。Ａｓｌｅｅｐ状態にあるＯＮＵがダウンリンクデータが存在することを知った場合、まず該ＯＮＵをウェイクアップし、且つＡｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するように該ＯＮＵを制御し、Ａｃｔｉｖｅ  ｆｒｅｅ状態にある時に該ＯＮＵのアップリンク及びダウンリンクデータ伝送クロックがいずれもオン状態にあり、該ＯＮＵがダウンリンクデータ伝送クロックがオン状態にある時にダウンリンクデータに対する伝送を実現するようにする。その中、ＯＬＴはＯＮＵがＡｓｌｅｅｐ状態にある時間を予め設定し、ＯＬＴがＯＭＣＩチャネルを介してタイマーの計測時間値をＯＮＵに送信するとともに、Ａｓｌｅｅｐ状態を維持する該時間をＯＮＵに送信する。Ａｓｌｅｅｐ状態を維持する時間が終了する時点はＡｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移する時点である。例えば、Ａｓｌｅｅｐ状態を維持する時間が１０ｓであると、該１０ｓを計測する又はカウントダウンすることができ、１０ｓ又は０ｓが到来すると、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するように該ＯＮＵを制御する。
【００２８】
説明すべきものとして、ＯＬＴがＯＭＣＩチャネルを介してタイマーの計測時間値をＯＮＵに送信するとともに、Ａｓｌｅｅｐ状態を維持する時間に加えて、第一の時間、第二の時間をＯＮＵに送信する必要があり、第一の時間はＯＮＵがＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に維持する時間であり、第二の時間はＯＮＵがＳｌｅｅｐ  Ａｗａｒｅ状態に維持する時間であり、第一の時間及び第二の時間の作用について後の解決策で説明する。
【００２９】
Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するようにＯＮＵを制御した後、ＬＰＩメッセージ／ＬＤＩメッセージを検出し、ＯＮＵローカルからのＬＰＩメッセージ／ＬＤＩメッセージが検出された場合、ＯＮＵはＡｃｔｉｖｅ  ｆｒｅｅ状態からＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に遷移し、第一の時間即ちＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態の維持時間の計測又はカウントダウンが終了すると、Ｄｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に遷移するようにＯＮＵを制御する。その中、アップリンク及びダウンリンクデータがアップリンク及びダウンリンクデータ伝送クロックがオンにある状態で伝送される必要があることを考え、ＯＮＵがＡｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移し、及びＡｃｔｉｖｅ  ｆｒｅｅ状態からＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に遷移した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックはいずれもオン状態にある。ＯＮＵがＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に入った場合、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン状態又は断続的オン状態に切り替え、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態においてアップリンクデータを伝送することができず、ダウンリンクデータが存在する場合、ダウンリンクデータ伝送モジュールがオン状態又は断続的オン状態にある時にダウンリンクデータを伝送することができる。ダウンリンクデータ伝送クロックが断続的オン状態にあることに対して、当業者であれば、常にオン状態にあるわけではなく、一定の期間内にオン状態にあり、一定の期間にオフ状態にあることを知るべきである。ダウンリンクデータの伝送はダウンリンクデータ伝送クロックがオン状態にある状態で行われる必要があり、例えば５ｓごとにダウンリンクデータ伝送クロックをオンにするように設定する。これにより、ダウンリンクデータだけが存在する場合、Ａｓｌｅｅｐ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に遷移するという目的を達成し、遷移方式は簡単且つ効果的であり、エネルギーの消費を大幅に節約することができる。
【００３０】
ここで、Ａｓｌｅｅｐ状態にあるＯＮＵは以下の方式でダウンリンクデータが存在することを知る：ＯＮＵがＡｓｌｅｅｐ状態にある場合、ＧＰＯＮ／ＸＧＰＯＮシステムのプロセッサは該ＯＮＵのダウンリンクデータを検出し、ダウンリンクデータが検出された場合、ＯＮＵをウェイクアップし、現在ダウンリンクデータが存在することをＯＮＵに通知する。その中、ＯＮＵのローカルウェイクアップ指示（ＬＷＩ：Ｌｏｃａｌ  ｗａｋｅ−ｕｐ  ｉｎｄｉｃａｔｉｏｎ）メッセージによってＡｓｌｅｅｐ状態にあるＯＮＵをウェイクアップし、又はＯＬＴがＯＮＵへＰＬＯＡＭｏｆｆと遠隔ウェイクアップ指示（ＦＷＩ：Ｆｏｒｃｅｄ  ｗａｋｅ−ｕｐ  ｉｎｄｉｃａｔｉｏｎ）メッセージを送信するという方式でＡｓｌｅｅｐ状態にあるＯＮＵをウェイクアップすることができる。
【００３１】
Ａｓｌｅｅｐ状態にあるＯＮＵをＡｓｌｅｅｐ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に遷移させることがＡｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態への遷移及びＡｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関して遷移時間が長くなり、エネルギー消費が大きくなるという関連技術と比較し、本実施例において、スリープ状態にあるＯＮＵがダウンリンクデータのみを検出した場合、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に直線遷移し、Ａｃｔｉｖｅ  ｆｒｅｅ状態をＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態を介してＬｉｓｔｅｎ／Ｗａｔｃｈ状態にして、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態へ、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関しないので、遷移時間を短縮させ、エネルギー消費を削減し、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現する。
【００３２】
ステップ３０２において、ＯＮＵが半スリープ状態にあり、かつ、アップリンク及びダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御する。
【００３３】
ここで図２と組み合わせて説明し、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵのアップリンクデータ伝送クロックがオフ状態にあるため、アップリンクデータを伝送することができず、ダウンリンクデータを伝送するようにダウンリンクデータ伝送クロックがオン又は断続的オン状態にある。Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵは、ダウンリンクデータがない又はダウンリンクデータの送信が停止することを知った場合、省エネルギー効果を考え、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｓｌｅｅｐ状態に入る必要がある。まず、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するように該ＯＮＵを制御する。その中、ＯＬＴはＯＮＵがＬｉｓｔｅｎ／Ｗａｔｃｈ状態にある時間を予め設定し、ＯＬＴがＯＭＣＩチャネルを介してタイマーの計測時間値をＯＮＵに送信するとともに、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態を維持する該時間をＯＮＵに送信する。Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態を維持する時間が終了時点は即ちＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移する時点である。例えば、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態を維持する時間が１２ｓであると、該１２ｓを計測する又はカウントダウンすることができ、１２ｓ又は０ｓが到来すると、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するように該ＯＮＵを制御する。
【００３４】
Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移するように該ＯＮＵを制御した後、ＬＳＩメッセージを検出し、ＯＮＵローカルからのＬＳＩメッセージが検出された場合、ＯＮＵがＡｃｔｉｖｅ  ｆｒｅｅ状態からＳｌｅｅｐ  Ａｗａｒｅ状態に遷移し、且つ第二の時間即ちＳｌｅｅｐ  Ａｗａｒｅ状態の維持時間の計測又はカウントダウンが終了すると、Ｓｌｅｅｐ  Ａｗａｒｅ状態からＡｓｌｅｅｐ状態に遷移するようにＯＮＵを制御する。その中、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に遷移し、及びＡｃｔｉｖｅ  ｆｒｅｅ状態からＳｌｅｅｐ  Ａｗａｒｅ状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックはいずれもオン状態にある。Ｓｌｅｅｐ  Ａｗａｒｅ状態からＡｓｌｅｅｐ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをオフ状態に切り替える。これにより、アップリンク及びダウンリンクデータが伝送されない場合、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｓｌｅｅｐ状態に遷移するという目的を達成し、遷移方式は簡単且つ効果的であり、エネルギー消費を大幅に節約することができる。
【００３５】
ここで、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵがダウンリンクデータがないことを知る方式は上述したＡｓｌｅｅｐ状態にあるＯＮＵがダウンリンクデータがあることを知る方式と同様であるので、ここでは説明を省略する。
【００３６】
Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵをＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｓｌｅｅｐ状態に遷移することがＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態への遷移、及びＡｃｔｉｖｅ  ｈｅｌｄ状態Ａｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関して遷移時間が長くなり、エネルギー消費が大きくなるという関連技術と比較し、本実施例において、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵがダウンリンクデータを検出しない場合、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に直線遷移し、Ａｃｔｉｖｅ  ｆｒｅｅ状態を、Ｓｌｅｅｐ  Ａｗａｒｅ状態を経由してＡｓｌｅｅｐ状態にして、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態へ、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関しないので、遷移時間を短縮させ、エネルギー消費を削減し、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現する。
【００３７】
図４は本発明の実施例におけるＯＮＵの別の状態遷移を示す概略図である。図４に示す状態遷移図は図１と図２に示す二つの状態遷移図を組み合わせたものである。ＯＮＵが図１と図２に示す二つの状態遷移モードを同時にサポートする場合、Ａｓｌｅｅｐ状態にあるＯＮＵに対して、それをウェイクアップする時に、実行しようとする状態遷移モードを該ＯＮＵに通知する必要がある。例えば、状態遷移モード２に従って遷移することを該ＯＮＵに通知すると、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に入り、状態遷移モード１に従って遷移することを該ＯＮＵに通知すると、Ａｓｌｅｅｐ状態からＳｌｅｅｐ  Ａｗａｒｅ状態に入る。同様に、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵに対して、実行しようとする状態遷移モードをそれに通知する必要があり、状態遷移モード２に従って遷移することを該ＯＮＵに通知すると、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に入り、状態遷移モード１に従って遷移することを該ＯＮＵに通知すると、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態に入る。
【００３８】
説明すべきものとして、図２、図４の左半分がフルスリープ状態であり、右半分が半スリープ状態であり、本発明の実施例はフルスリープ状態から半スリープ状態に直接遷移し、及び／又は半スリープ状態からフルスリープ状態に直接遷移するプロセスを提供することにあり、Ａｃｔｉｖｅ  ｈｅｌｄ状態への再度遷移に関しない。
【００３９】
当業者であれば、本解決策に対する説明の利便性を考え、本実施例において半スリープリスニング状態の二つの異なる形態であるＤｏｚｅ  Ａｗａｒｅ状態及びＷａｔｃｈ  Ａｗａｒｅ状態をＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態として書くことを理解すべきである。半スリープ状態の二つの異なる形態であるＬｉｓｔｅｎ状態及びＷａｔｃｈ状態をＬｉｓｔｅｎ／Ｗａｔｃｈ状態として書く。具体的には、Ａｃｔｉｖｅ  ｆｒｅｅ状態にあるＯＮＵはＬＤＩ指示を受信すると、Ａｃｔｉｖｅ  ｆｒｅｅ状態からＤｏｚｅ  Ａｗａｒｅ状態に入り、さらにＬｉｓｔｅｎ状態に遷移する。ＯＮＵはＬＰＩ指示を受信すると、Ａｃｔｉｖｅ  ｆｒｅｅ状態からＷａｔｃｈ  Ａｗａｒｅ状態に入り、さらにＷａｔｃｈ状態に遷移する。同時に、アップリンク及びダウンリンクデータがアップリンク及びダウンリンクデータ伝送クロックがオン状態にある場合で伝送される必要があることは理解されるべきである。アップリンク／ダウンリンクデータ伝送クロックがオフになり、アップリンク及びダウンリンクデータが検出された場合、オフになったアップリンク／ダウンリンクデータ伝送クロックをこれに対応してオンにする必要がある。
【００４０】
本発明の実施例は第一のＯＮＵを提供し、図５に示すように、前記ＯＮＵは第一の制御ユニット５０１と第一の遷移ユニット５０２を備え、その中、
第一の制御ユニット５０１は、ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成され、
第一の遷移ユニット５０２は、自由アクティブ状態から半スリープ状態に遷移するように構成され、
ここで、前記第一の制御ユニット５０１はさらにローカル低電力指示（ＬＰＩ）／ローカルドーズ指示（ＬＤＩ）メッセージを検出し、第一の時間を取得して計測するように構成され、
これに対応して、第一の遷移ユニット５０２は第一の制御ユニット５０１がＬＰＩ／ＬＤＩメッセージを検出した場合、ＯＮＵを自由アクティブ状態から半スリープリスニング状態に遷移させ、第一の制御ユニット５０１が第一の時間の計測又はカウントダウンが終了することを確定した場合、ＯＮＵを半スリープリスニング状態から半スリープ状態に遷移させるように構成される。
【００４１】
前記第一の制御ユニット５０１はさらに、
ＯＮＵがフルスリープ状態にある場合、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に制御し、
フルスリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態から半スリープリスニング状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
半スリープリスニング状態から半スリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロックをオフ状態に切り替え、オン状態にあるダウンリンクデータ伝送クロックをオン又は断続的オン状態に切り替えるように構成される。
【００４２】
説明すべきものとして、本発明の実施例による第一のＯＮＵは、その問題を解決する原理が上述したＯＮＵ状態遷移方法、具体的にステップ３０１と同様であるので、第一のＯＮＵの実施プロセス及び実施原理がいずれも前記方法の実施プロセス及び実施原理を参照して説明されてもよく、重複する部分について説明を省略する。
【００４３】
Ａｓｌｅｅｐ状態にあるＯＮＵをＡｓｌｅｅｐ状態からＬｉｓｔｅｎ／Ｗａｔｃｈ状態に遷移させることがＡｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態への遷移及びＡｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関して遷移時間が長くなり、エネルギー消費が大きくなるという関連技術と比較し、本実施例において、スリープ状態にあるＯＮＵがダウンリンクデータのみを検出した場合、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に直線遷移し、Ａｃｔｉｖｅ  ｆｒｅｅ状態をＤｏｚｅ／Ｗａｔｃｈ  Ａｗａｒｅ状態を介してＬｉｓｔｅｎ／Ｗａｔｃｈ状態にして、Ａｓｌｅｅｐ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態へ、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関しないので、遷移時間を短縮させ、エネルギー消費を削減し、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現する。
【００４４】
本発明の実施例は第二のＯＮＵを提供し、図６に示すように、前記ＯＮＵは第二の制御ユニット６０１と第二の遷移ユニット６０２を備え、その中、
第二の制御ユニット６０１は、ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移するようにＯＮＵを制御するように構成され、
第二の遷移ユニット６０２は、自由アクティブ状態からフルスリープ状態に遷移するように構成される。
【００４５】
前記第二の制御ユニット６０１はさらにローカルスリープ指示（ＬＳＩ）メッセージを検出し、第二の時間を取得して計測するように構成され、
これに対応して、第二の遷移ユニット６０２は第二の制御ユニット６０２がＬＳＩメッセージを検出した場合、自由アクティブ状態からフルスリープリスニング状態に遷移するようにＯＮＵを制御し、第二の制御ユニット６０２が第二の時間の計測が終了することを確定した場合、フルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御するように構成される。
【００４６】
前記第二の制御ユニット６０２はさらに、
ＯＮＵが半スリープ状態にある場合、前記ＯＮＵのアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをオン又は断続的状態に制御し、
半スリープ状態から自由アクティブ状態に遷移し、及び自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、アップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオン状態に制御し、
ＯＮＵをフルスリープリスニング状態からフルスリープ状態に遷移するようにＯＮＵを制御した後、オン状態にあるアップリンクデータ伝送クロック、ダウンリンクデータ伝送クロックをいずれもオフ状態に切り替えるように構成される。
【００４７】
説明すべきものとして、本発明の実施例による第二のＯＮＵは、その問題を解決する原理が上述したＯＮＵ状態遷移方法、具体的にステップ３０２と同様であるので、第二のＯＮＵの実施プロセス及び実施原理がいずれも前記方法の実施プロセス及び実施原理を参照して説明されてもよく、重複する部分について説明を省略する。
【００４８】
Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵをＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｓｌｅｅｐ状態に遷移することがＬｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態への遷移及びＡｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関して遷移時間が長くなり、エネルギー消費が大きくなるという関連技術と比較し、本実施例において、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態にあるＯＮＵがダウンリンクデータを検出しない場合、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態に直接遷移し、Ａｃｔｉｖｅ  ｆｒｅｅ状態をＳｌｅｅｐ  Ａｗａｒｅ状態を介してＡｓｌｅｅｐ状態にし、Ｌｉｓｔｅｎ／Ｗａｔｃｈ状態からＡｃｔｉｖｅ  ｈｅｌｄ状態へ、Ａｃｔｉｖｅ  ｈｅｌｄ状態からＡｃｔｉｖｅ  ｆｒｅｅ状態への遷移に関しないので、遷移時間を短縮させ、エネルギー消費を削減し、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現する。
【００４９】
本発明の実施例は第三のＯＮＵを提供し、図７に示すように、図５に示す第一の制御ユニット５０１と第一の遷移ユニット５０２、及び図６に示す第二の制御ユニット６０１と第二の遷移ユニット６０２とを少なくとも備え、各構成ユニットによって実現される機能について上記の説明を参照し、ここでは説明を省略する。
【００５０】
実際の応用において、前記第一の制御ユニット５０１、第一の遷移ユニット５０２、第二の制御ユニット６０１、第二の遷移ユニット６０２はいずれも中央処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、又はデジタル信号処理（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、マイクロプロセッサ（ＭＰＵ：Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）、又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などによって実現されてもよい。
【００５１】
本発明の実施例においてコンピュータ記憶媒体が記載され、前記コンピュータ記憶媒体にコンピュータ実行可能命令が記憶され、前記コンピュータ実行可能命令が上述した各実施例に記載されたＯＮＵの状態遷移方法を実行することに用いられる。
【００５２】
当業者であれば、本発明の実施例が方法、システム、又はコンピュータプログラム製品として提供されてもよい。したがって、本発明はハードウェア実施例、ソフトウェア実施例、又はソフトウェアとハードウェアを組み合わせた実施例の形態を採用することができる。且つ、本発明はコンピュータ利用可能プログラムコードを含む一つ又は複数のコンピュータ利用可能記憶媒体（磁気ディスクメモリと光メモリなどを含むがこれらに限定されない）で実施されるコンピュータプログラム製品の形態を採用することができる。
【００５３】
本発明は本発明の実施例による方法、装置（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。コンピュータプログラム命令によってフローチャート及び／又はブロック図における各フロー及び／又はブロック、及びフローチャート及び／又はブロック図におけるフロー及び／又はブロックの組み合わせを実現することができることは理解されるべきである。これらのコンピュータ命令を汎用コンピュータ、専用コンピュータ、組み込みプロセッサ又は他のプログラマブルデータ処理装置のプロセッサに提供して一つのマシンを生成することができ、これにより、コンピュータ又は他のプログラマブルデータ処理装置のプロセッサで実行される命令によってフローチャートにおける一つ又は複数のフロー及び／又はブロック図における一つ又は複数のブロックで指定された機能を実現するための装置を生成する。
【００５４】
これらのコンピュータプログラム命令は、特定の方法で動作するようにコンピュータ又は他のプログラマブルデータ処理装置を案内することができるコンピュータ可読メモリに格納されてもよく、これにより、該コンピュータ可読メモリに格納された命令によってフローチャートにおける一つ又は複数のフロー及び／又はブロック図における一つ又はブロック図で指定された機能を実現するための命令装置を含む製造品を生成する。
【００５５】
これらのコンピュータプログラム命令はコンピュータ又は他のプログラマブルデータ処理装置にロードされてもよく、これにより、コンピュータ又は他のプログラマブルデータ処理装置で一連の操作ステップを実行してコンピュータで実施される処理を生成し、それによってコンピュータ又は他のプログラマブルデータ処理装置で実行される命令によってフローチャートにおける一つ又は複数のフロー及び／又はブロック図における一つ又は複数のブロックで指定された機能を実現するためのステップを提供する。
【００５６】
上記のものは本発明の好ましい実施例に過ぎず、本発明の保護範囲を限定するためのものではない。
【産業上の利用可能性】
【００５７】
本発明の実施例では、ＯＮＵがフルスリープ状態にあり、かつ、ダウンリンクデータだけが検出されたとき、フルスリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態から半スリープ状態に遷移するようにＯＮＵを制御し、ＯＮＵが半スリープ状態にあり、かつ、ダウンリンクデータが検出されないとき、半スリープ状態から自由アクティブ状態に遷移し、さらに自由アクティブ状態からフルスリープ状態に遷移するようにＯＮＵを制御することにより、エネルギー消費を削減し、遷移時間を短縮させ、さらにＧＰＯＮ／ＸＧＰＯＮシステムに対する効果的な省エネルギーを実現することができる。
【図１】
2019507541.tif 000003
【図２】
2019507541.tif 000004
【図３】
2019507541.tif 000005
【図４】
2019507541.tif 000006
【図５】
2019507541.tif 000007
【図６】
2019507541.tif 000008
【図７】
2019507541.tif 000009
【国際調査報告】
2019507541.tif 000010
2019507541.tif 000011
2019507541.tif 000012
2019507541.tif 000013