(57)【要約】【課題】ＰＯＮシステムにおける終端通信装置を得ること。【解決手段】ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置であって、フレームを一時的に格納する上り外部キュー部４と、フレームを一時的に格納する、前記上り外部キュー部４より小容量の上り内部キュー部１５と、フレーム数をカウントしカウント結果に基づきレートを算出する上り通信フレームカウンタ部１１と、前記レートと所定のしきい値との比較結果に基づいてキューを切り替える制御を行う制御部１２を備え、前記制御部１２は、上り外部キュー部４を使用時にレートが前記所定のしきい値以下になった場合に、キューを上り内部キュー部１５に切り替え、上り内部キュー部１５を使用時にレートが前記所定のしきい値よりも大きくなった場合に、キューを上り外部キュー部４に切り替えることを特徴とする。【選択図】        図１
2010157913.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置であって、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
前記局内通信装置との通信におけるフレーム数をカウントし、カウント結果に基づきレートを算出するカウント手段と、
前記レートと所定のしきい値を比較し、比較の結果に基づいて、使用するキューを切り替える制御を行う制御手段と、
を備え、
前記制御手段は、大規模容量キューを使用時にレートが前記所定のしきい値以下となった場合に、使用するキューを小規模容量キューに切り替える制御を行い、一方、小規模容量キューを使用時にレートが前記所定のしきい値よりも大きくなった場合に、使用するキューを大規模容量キューに切り替える制御を行うことを特徴とする終端通信装置。
【請求項２】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置であって、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
前記局内通信装置との通信におけるフレームの内容を確認し、確認結果であるフレームの種類および送受信時の状況に基づいて、使用するキューを切り替える制御を行う制御手段と、
を備え、
前記制御手段は、大規模容量キューを使用時において、前記確認結果に基づいて特定の条件を満たすかどうかを判断し、当該条件を満たす場合に、使用するキューを小規模容量キューに切り替える制御を行い、一方、小規模容量キューを使用時において、特定の種類のフレームを送受信した場合に、使用するキューを大規模容量キューに切り替える制御を行うことを特徴とする終端通信装置。
【請求項３】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置であって、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
前記局内通信装置との通信におけるフレーム数をカウントし、カウント結果に基づきレートを算出するカウント手段と、
前記レートと所定のしきい値を比較し、比較結果に基づいて、使用するキューを切り替える制御を行うか、または、前記局内通信装置との通信におけるフレームの内容を確認し、確認結果であるフレームの種類および送受信時の状況に基づいて、使用するキューを切り替える制御を行う制御手段と、
を備え、
前記制御手段は、大規模容量キューを使用時において、レートが前記所定のしきい値以下となった場合、または、前記確認結果に基づいて特定の条件を満たすかどうかを判断し当該条件を満たす場合に、使用するキューを小規模容量キューに切り替える制御を行い、一方、小規模容量キューを使用時において、レートが前記所定のしきい値よりも大きくなった場合、または、特定の種類のフレームを送受信した場合に、使用するキューを大規模容量キューに切り替える制御を行うことを特徴とする終端通信装置。
【請求項４】
前記条件を、規定された期間にＩＧＭＰのＪｏｉｎ（接続要求）フレームを送信しないこと、とすることを特徴とする請求項２または３に記載の終端通信装置。
【請求項５】
前記条件を、ＩＧＭＰのLeaveフレーム（離脱要求）を送信して視聴中のチャネルが０になること、とすることを特徴とする請求項２または３に記載の終端通信装置。
【請求項６】
前記特定の種類のフレームを、ＩＧＭＰのＪｏｉｎ（接続要求）フレームとすることを特徴とする請求項２〜５のいずれか１つに記載の終端通信装置。
【請求項７】
前記条件を、ＳＩＰのフレームを送受信すること、とすることを特徴とする請求項２または３に記載の終端通信装置。
【請求項８】
前記特定の種類のフレームを、ＳＩＰのフレームとすることを特徴とする請求項２，３または７のいずれか１つに記載の終端通信装置。
【請求項９】
さらに、
前記大規模容量キューまたは前記小規模容量キューに格納されるフレーム数をカウントする入力カウンタ手段と、
前記大規模容量キューまたは前記小規模容量キューの少なくともいずれか一方へフレームを出力する第一のセレクタ手段と、
前記大規模容量キューおよび前記小規模容量キューから出力されるフレーム数をカウントする出力カウンタ手段と、
前記大規模容量キューからのフレームまたは前記小規模容量キューからのフレームのいずれか一方を選択して出力する第二のセレクタ手段と、
を備え、
前記制御手段が、使用するキューを前記大規模容量キューから前記小規模容量キューへ切り替える制御を実行すると、
前記第一のセレクタ手段は、前記大規模容量キューと前記小規模容量キューの両方へフレームを出力し、前記入力カウンタ手段および前記出力カウンタ手段のカウンタ値が同じ値になった後、フレームの出力先を前記両方から一方の小規模容量キューへ変更し、
前記第二のセレクタ手段は、前記小規模容量キューから出力されるフレームを選択して出力し、
その後、前記制御手段は、前記大規模容量キューの電源をＯＦＦにする制御を行うことを特徴とする請求項１〜８のいずれか１つに記載の終端通信装置。
【請求項１０】
前記小規模容量キューは、１つのクラスキューに集約してフレームを格納することを特徴とする請求項１〜９のいずれか１つに記載の終端通信装置。
【請求項１１】
前記小規模容量キューは、前記大規模容量キューと同数のクラス別キューを備え、クラス別にフレームを格納することを特徴とする請求項１〜９のいずれか１つに記載の終端通信装置。
【請求項１２】
前記制御手段は、使用するキューを小規模容量キューに切り替える制御を行うとき、自装置に接続するユーザ端末を消費電力が小さい通信状態に切り替える制御を行うことを特徴とする請求項１〜１１のいずれか１つに記載の終端通信装置。
【請求項１３】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置、における省電力モード切り替え方法であって、
前記終端通信装置が、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
を備える場合において、
前記局内通信装置との通信におけるフレーム数をカウントし、カウント結果に基づきレートを算出するレート算出ステップと、
前記大規模容量キューを使用したフレーム通信を行っている場合に、前記レートと所定のしきい値を比較し、前記レートが所定のしきい値以下かどうかを判断する比較ステップと、
前記比較ステップにて前記レートが所定のしきい値以下であると判断された場合に、フレームの一時格納先として、前記大規模容量キューと前記小規模容量キューの両方へフレームを出力するフレーム格納ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレームが無くなるタイミングを確認するタイミング確認ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレームが無くなった場合に、フレームの一時格納先を前記両方から一方の小規模容量キューへ変更し、同時に、前記局内通信装置へ出力するフレームを前記小規模容量キューから出力されるフレームとする出力先変更ステップと、
出力先変更後に前記大規模容量キューの電源をＯＦＦにする省電力ステップと、
を含むことを特徴とする省電力モード切り替え方法。
【請求項１４】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置、における省電力モード切り替え方法であって、
前記終端通信装置が、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
を備える場合において、
前記局内通信装置との通信におけるフレームの内容を確認するフレーム確認ステップと、
前記大規模容量キューを使用したフレーム通信を行っている場合に、フレームの内容を確認した結果であるフレームの種類および送受信時の状況に基づいて、特定の条件を満たすかどうかを判断する判断ステップと、
前記判断ステップにて前記確認した結果が前記条件を満たすと判断された場合に、フレームの一時格納先として、前記大規模容量キューと前記小規模容量キューの両方へフレームを出力するフレーム格納ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレーム数が無くなるタイミングを確認するタイミング確認ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレーム数が無くなった場合に、フレームの一時格納先を前記両方から一方の小規模容量キューへ変更し、同時に、前記局内通信装置へ出力するフレームを前記小規模容量キューから出力されるフレームとする出力先変更ステップと、
出力先変更後に前記大規模容量キューの電源をＯＦＦにする省電力ステップと、
を含むことを特徴とする省電力モード切り替え方法。
【請求項１５】
ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置、における省電力モード切り替え方法であって、
前記終端通信装置が、
フレームを一時的に格納する大規模容量キューと、
フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、
を備える場合において、
前記局内通信装置との通信におけるフレーム数をカウントし、カウント結果に基づきレートを算出するレート算出ステップと、
前記大規模容量キューを使用したフレーム通信を行っている場合に、前記レートと所定のしきい値を比較し、前記レートが所定のしきい値以下かどうかを判断する比較ステップと、
前記局内通信装置との通信におけるフレームの内容を確認するフレーム確認ステップと、
前記大規模容量キューを使用したフレーム通信を行っている場合に、フレームの内容を確認した結果であるフレームの種類および送受信時の状況に基づいて特定の条件を満たすかどうかを判断する判断ステップと、
前記比較ステップにて前記レートが所定のしきい値以下であると判断された場合、または、前記判断ステップにて前記確認した結果が前記条件を満たすと判断された場合に、フレームの一時格納先として、前記大規模容量キューと前記小規模容量キューの両方へフレームを出力するフレーム格納ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレーム数が無くなるタイミングを確認するタイミング確認ステップと、
前記大規模容量キューおよび前記小規模容量キューが格納するフレーム数が無くなった場合に、フレームの一時格納先を前記両方から一方の小規模容量キューへ変更し、同時に、前記局内通信装置へ出力するフレームを前記小規模容量キューから出力されるフレームとする出力先変更ステップと、
出力先変更後に前記大規模容量キューの電源をＯＦＦにする省電力ステップと、
を含むことを特徴とする省電力モード切り替え方法。
【請求項１６】
前記条件を、規定された期間にＩＧＭＰのＪｏｉｎ（接続要求）フレームを送信しないこと、とすることを特徴とする請求項１４または１５に記載の省電力モード切り替え方法。
【請求項１７】
前記条件を、ＩＧＭＰのLeaveフレーム（離脱要求）を送信して視聴中のチャネルが０になること、とすることを特徴とする請求項１４または１５に記載の省電力モード切り替え方法。
【請求項１８】
前記条件を、ＳＩＰのフレームを送受信すること、とすることを特徴とする請求項１４または１５に記載の省電力モード切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＮシステムにおける終端通信装置に関する。
【背景技術】
【０００２】
ＧＥ−ＰＯＮ（Gigabit  Ethernet（登録商標）-Passive  Optical  Network）システムでは、局内通信装置（ＯＬＴ：Optical  Line  Terminal）が、複数の終端通信装置（ＯＮＵ：Optical  Network  Unit）との通信を管理するように下記非特許文献１で規定されている。ＯＮＵは、ＯＬＴからの接続確認に対する応答を返さない場合、Deregister状態へ遷移して通信断状態となる。再度通信状態にするにはDiscoveryシーケンスを実行する必要があるが、早急に通信を開始しようとしても数秒単位の遅れが生じてしまう。ＧＥ−ＰＯＮシステムでは、電話などのアプリケーションが実装されており即時応答の必要があるため、ＯＬＴとＯＮＵ間では常時通信が可能な状態を維持している。
【０００３】
【非特許文献１】ＩＥＥＥ８０２．３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、ＯＮＵは、ユーザが長時間使用していない場合でも通信が可能な状態を維持するため、常に通信時と同様の状態を維持している。そのため、ＯＮＵは通信を実施していない場合でも消費電力を低減することができない、という問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、接続状態を維持しつつ、消費電力の低減が可能な終端通信装置（ＯＮＵ）を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ＰＯＮシステムにおいて局内通信装置とフレーム通信を行う終端通信装置であって、フレームを一時的に格納する大規模容量キューと、フレームを一時的に格納する、前記大規模容量キューよりも容量が小さい小規模容量キューと、前記局内通信装置との通信におけるフレーム数をカウントし、カウント結果に基づきレートを算出するカウント手段と、前記レートと所定のしきい値を比較し、比較の結果に基づいて、使用するキューを切り替える制御を行う制御手段と、を備え、前記制御手段は、大規模容量キューを使用時にレートが前記所定のしきい値以下となった場合に、使用するキューを小規模容量キューに切り替える制御を行い、一方、小規模容量キューを使用時にレートが前記所定のしきい値よりも大きくなった場合に、使用するキューを大規模容量キューに切り替える制御を行うことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、接続状態を維持しつつ、消費電力を低減することができる、という効果を奏する。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明にかかる終端通信装置（ＯＮＵ）の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【０００９】
実施の形態１．
図１は、本実施の形態にかかるＯＮＵの実施の形態１の構成例を示す図である。ＯＮＵは、ユーザインタフェース部１と、ＰＯＮ−ＬＳＩ部２と、ＯＰＴ（光電変換）部３と、上り外部キュー部４と、下り外部キュー部５と、を備える。ユーザインタフェース部１は、ＰＯＮ−ＬＳＩ部２とユーザ側装置とのインタフェースを行う。
【００１０】
ＰＯＮ−ＬＳＩ部２は、ＯＬＴとユーザインタフェース部１に接続するユーザ側装置との通信を制御する。ＰＯＮ−ＬＳＩ部２は、さらに、上り通信フレームカウンタ部１１と、制御部１２と、上り入力カウンタ部１３と、セレクタ部１４と、上り内部キュー部１５と、セレクタ部１６と、Ｒｅｐｏｒｔ生成部１７と、上り出力カウンタ部１８と、セレクタ部１９と、セレクタ部２０と、ＰＯＮ制御部２１と、Ｇａｔｅ情報抽出部２２と、下り通信フレームカウンタ部２３と、下り入力カウンタ部２４と、セレクタ部２５と、下り内部キュー部２６と、下り出力カウンタ部２７と、セレクタ部２８と、を備える。
【００１１】
上り通信フレームカウンタ部１１は、ユーザインタフェース部１からのフレーム数をカウントし、カウント結果に基づき単位時間あたりのフレーム数（レート）を制御部１２へ通知する。制御部１２は、上り通信フレームカウンタ部１１および下り通信フレームカウンタ部２３からのレートの通知に基づいて、省電力モードへの切り替え、または通常の通信モードへの復帰について判断し、切り替え制御信号によって各セレクタ部の出力の切り替えを制御する。
【００１２】
上り入力カウンタ部１３は、セレクタ部１４へ出力したフレーム数をカウントし、カウントしたフレーム数を制御部１２へ通知する。セレクタ部１４は、制御部１２の制御に基づいて、上り外部キュー部４または上り内部キュー部１５のいずれかもしくは両方へフレームを出力する。上り内部キュー部１５は、省電力モード時、上り通信のフレームを一時格納する。また、格納フレーム数をＲｅｐｏｒｔ生成部１７へ通知する。本実施の形態では、小規模容量のキューとして使用し、重要度に応じたクラス分けをしない１つのキューとする。
【００１３】
セレクタ部１６は、上り外部キュー部４および上り内部キュー部１５からの格納フレーム数の情報をＲｅｐｏｒｔ生成部１７へ出力する。Ｒｅｐｏｒｔ生成部１７は、上り外部キュー部４および上り内部キュー部１５からの格納フレーム数の情報に基づいて、ＯＬＴへ送信するＲｅｐｏｒｔフレームを生成し、セレクタ部２０へ出力する。上り出力カウンタ部１８は、上り外部キュー部４および上り内部キュー部１５から出力されたフレーム数をカウントし、カウントしたフレーム数を制御部１２へ通知する。
【００１４】
セレクタ部１９は、制御部１２の制御に基づいて、上り外部キュー部４または上り内部キュー部１５からのフレームを出力する。セレクタ部２０は、セレクタ部１９からのフレームまたはＲｅｐｏｒｔフレームを選択して出力する。ＰＯＮ制御部２１は、Ｇａｔｅ情報抽出部２２からのＧａｔｅ情報に基づいて、割り当てられた送信タイミングに従ってＯＬＴへフレームを送信する。
【００１５】
Ｇａｔｅ情報抽出部２２は、ＧａｔｅフレームからＧａｔｅ情報を抽出し、ＰＯＮ制御部２１へ通知する。また、通常のフレームは下り通信フレームカウンタ部２３へ転送する。下り通信フレームカウンタ部２３は、ＯＬＴからのフレーム数をカウントし、カウント結果に基づき単位時間あたりのフレーム数（レート）を制御部１２へ通知する。下り入力カウンタ部２４は、セレクタ部２５へ出力したフレーム数をカウントし、カウントしたフレーム数を制御部１２へ通知する。セレクタ部２５は、制御部１２の制御に基づいて、下り外部キュー部５または下り内部キュー部２６のいずれかもしくは両方へフレームを出力する。
【００１６】
下り内部キュー部２６は、省電力モード時、下り通信のフレームを一時格納する。本実施の形態では、小規模容量のキューとして使用し、重要度に応じたクラス分けをしない１つのキューとする。下り出力カウンタ部２７は、下り外部キュー部５および下り内部キュー部２６から出力されたフレーム数をカウントし、カウントしたフレーム数を制御部１２へ通知する。セレクタ部２８は、制御部１２の制御に基づいて、下り外部キュー部５または下り内部キュー部２６からのフレームを出力する。
【００１７】
ＯＰＴ部３は、ＯＬＴからの光信号を電気信号に変換してＰＯＮ−ＬＳＩ部２へ出力する。また、ＰＯＮ−ＬＳＩ部２からの電気信号を光信号に変換してＯＬＴへ出力する。
【００１８】
上り外部キュー部４は、通常の通信モード時、上り通信のフレームを一時格納する。また、格納フレーム数をＲｅｐｏｒｔ生成部１７へ通知する。本実施の形態では、上り外部キュー部４としてＤＲＡＭ（Dynamic  Random  Access  Memory）を想定し、大規模容量のキューとして使用する。上り外部キュー部４は、さらに、上りクラス別キュー部４０−１，…，４０−ｎを備える。上りクラス別キュー部４０−１，…，４０−ｎは、重要度に基づいてｎ個にクラス分けされた上り通信のフレームをそれぞれのクラスごとに一時格納する。
【００１９】
下り外部キュー部５は、通常の通信モード時、下り通信のフレームを一時格納する。上り外部キュー部４同様、下り外部キュー部５としてＤＲＡＭを想定し、大規模容量のキューとして使用する。下り外部キュー部５は、さらに、下りクラス別キュー部５０−１，…，５０−ｎを備える。下りクラス別キュー部５０−１，…，５０−ｎは、重要度に基づいてｎ個にクラス分けされた下り通信のフレームをそれぞれのクラスごとに一時格納する。
【００２０】
本実施の形態では、ＯＮＵは、通常の通信モード時、フレームを一時格納するキューとして大規模容量の上り外部キュー部４および下り外部キュー部５を使用する。単位時間当たりのフレーム数（レート）が設定したしきい値以下になった場合、使用するキューを小規模容量の上り内部キュー部１５および下り内部キュー部２６に切り替える（省電力モードに切り替える）。一般的に、上り外部キュー部４および下り外部キュー部５として使用するＤＲＡＭは、消費電力が大きく５００ｍＷ程度を消費する。ＯＮＵは、レートがしきい値以下の場合にＤＲＡＭを停止することで、５００ｍＷ程度の消費電力を低減することができる。
【００２１】
つづいて、通常の通信モードから省電力モードに切り替える処理について、一例として上り通信の場合について説明する。図２は、省電力モードに切り替える処理を示すフローチャートである。
【００２２】
まず、上り通信フレームカウンタ部１１が、ユーザインタフェース部１からのフレーム数をカウントし（ステップＳ１）、単位時間あたりのフレーム数（レート）を制御部１２へ通知する。制御部１２では、レートが、省電力モードに切り替える判断をするため設定したしきい値以下であるかどうか確認する（ステップＳ２）。たとえば、ＩＰ（Internet  Protocol）電話に用いられるＳＩＰ（Session  Initiation  Protocol）が実装されている場合、判断するためのしきい値を「１フレーム／１０秒」とし、「１フレーム／１０秒」以下のレートの場合に省電力モードに切り替える。レートがしきい値よりも大きい場合（ステップＳ２：Ｎｏ）、制御部１２は、通常の通信モードを継続して処理を終了する。レートがしきい値以下の場合（ステップＳ２：Ｙｅｓ）、制御部１２は、最初の切り替え制御信号をセレクタ部１４へ出力し、省電力移行モードに入る（ステップＳ３）。
【００２３】
ここで、省電力モードに切り替えるときの上り外部キュー部４と上り内部キュー部１５の状態遷移を図３−１〜３−３に示す。通常の通信モードでは、セレクタ部１４は、上り外部キュー部４へユーザインタフェース部１からのフレームを出力する（図３−１参照）。ここで、セレクタ部１４は、制御部１２から最初の切り替え制御信号を受けると、上り外部キュー部４と上り内部キュー部１５の両方へフレームを出力する（図３−２参照）。省電力移行モード時、同一のフレームが、上り外部キュー部４および上り内部キュー部１５に一時格納される。
【００２４】
つぎに、制御部１２は、上り入力カウンタ部１３および上り出力カウンタ部１８のカウンタ値を確認し、上り外部キュー部４および上り内部キュー部１５に格納されているフレーム数が「０」（上り入力カウンタ部１３および上り出力カウンタ部１８のカウンタ値が同じ）になったかどうか確認する（ステップＳ４）。上り外部キュー部４および上り内部キュー部１５に格納されているフレーム数が０になった場合（ステップＳ４：Ｙｅｓ）、制御部１２は、各セレクタ部へ切り替え制御情報を通知し、省電力モードに切り替える（ステップＳ５）。具体的には、図３−３に示すように、セレクタ部１４は、フレームの出力先を上り内部キュー部１５の１つのみとし、同時に、セレクタ部１９は、出力するフレームを上り内部キュー部１５からのフレームに切り替える。その後、制御部１２は、上り外部キュー部４の電源をＯＦＦにする。
【００２５】
上り外部キュー部４および上り内部キュー部１５に格納されているフレーム数が０になっていない場合（ステップＳ４：Ｎｏ）、制御部１２は、さらに、レートがしきい値以下であるかどうか確認する（ステップＳ６）。レートがしきい値以下である場合（ステップＳ６：Ｙｅｓ）、制御部１２は省電力移行モードを継続し、セレクタ部１４は、上り外部キュー部４と上り内部キュー部１５の両方へフレームを出力し、再度上り外部キュー部４および上り内部キュー部１５に格納されているフレームが０になったかどうか確認する（ステップＳ４）。
【００２６】
レートがしきい値よりも大きい場合（ステップＳ６：Ｎｏ）、制御部１２は省電力移行モードを解除する（ステップＳ７）。この場合、制御部１２は、セレクタ部１４に対して、通常の通信モードに戻る指示の切り替え制御信号を通知する。セレクタ部１４は、上り内部キュー部１５へのフレームの出力を停止し、上り外部キュー部４へのみフレームを出力する。
【００２７】
つぎに、省電力モードから通常の通信モードに復帰する処理について、一例として上り通信の場合について説明する。図４は、通常の通信モードに復帰する処理を示すフローチャートである。
【００２８】
まず、上り通信フレームカウンタ部１１が、ユーザインタフェース部１からのフレーム数をカウントし（ステップＳ１１）、単位時間あたりのフレーム数（レート）を制御部１２へ通知する。制御部１２では、レートが、省電力モードに切り替える（省電力モードを継続できる）判断をするため設定したしきい値以下であるかどうか確認する（ステップＳ１２）。レートがしきい値以下の場合（ステップＳ１２：Ｙｅｓ）、制御部１２は、省電力モードを継続して処理を終了する。レートがしきい値よりも大きい場合（ステップＳ１２：Ｎｏ）、制御部１２は、切り替え制御信号を通知し、通常の通信モードに復帰する（ステップＳ１３）。
【００２９】
具体的には、制御部１２は、上り外部キュー部４の電源をＯＮにする。つぎに、制御部１２は、各セレクタ部へ切り替え制御信号を通知し、使用するキューを上り外部キュー部４へ切り替える。すなわち、セレクタ部１４が、フレームの出力先を上り内部キュー部１５から上り外部キュー部４へ切り替え、セレクタ部１９が、出力するフレームを上り外部キュー部４からのフレームに切り替える。制御部１２は、省電力モードに切り替える場合と異なり移行段階を設定せず、直ちに上り外部キュー部４の使用を開始する。
【００３０】
このように、ＯＮＵは、レートが設定したしきい値以下の場合にフレームの一時格納先を上り外部キュー部４から上り内部キュー部１５へ切り替え、上り外部キュー部４（ＤＲＡＭ）の電源をＯＦＦすることによって、上り外部キュー部４分の消費電力を低減することができる。
【００３１】
なお、上り通信の場合について説明したが、下り通信の場合についても、同様の処理に基づいて省電力モードへの切り替え、および通常の通信モードへの復帰が可能である。
【００３２】
以上説明したように、本実施の形態では、大規模容量のキューを使用時において、ＯＬＴとＯＮＵ間のフレームのレートがしきい値以下になったときに、使用するキューを小規模容量のキューへ切り替えることとした。これにより、接続状態を維持しつつ、レートがしきい値以下の間は大規模容量のキューの電源をＯＦＦすることで消費電力を低減することができる。
【００３３】
なお、本実施の形態では、上り内部キュー部１５および下り内部キュー部２６を重要度に応じてクラス分けをしない１クラスとしたがこれに限定するものではない。上り外部キュー部４および下り外部キュー部５同様、重要度に応じてクラス分けしたクラス別のキューを備える設定としてもよい。
【００３４】
また、大規模容量のキューとして、上り外部キュー部４および下り外部キュー部５を外付けのＤＲＡＭを想定して説明したがこれに限定するものではない。たとえば、ＰＯＮ−ＬＳＩ部２内に大規模容量と小規模容量のキュー部を備え、それぞれ個別に電源をＯＮ／ＯＦＦできることとしてもよい。
【００３５】
また、大規模容量のキューとして上り外部キュー部４および下り外部キュー部５の２つを設定したが、１つの外部キュー部（大規模容量のキュー）としてもよい。
【００３６】
また、ユーザインタフェース部１に接続するユーザ端末がオートネゴシエーションに対応している場合、制御部１２が省電力モードに切り替える制御を行うときに、接続するユーザ端末を消費電力が小さい通信状態に切り替える制御を行う設定にしてもよい。このような制御により、さらに消費電力を低減する効果を得ることが可能となる。
【００３７】
実施の形態２．
本実施の形態では、フレームの内容に基づいて省電力モードに切り替える。実施の形態１と異なる部分について説明する。
【００３８】
図５は、本実施の形態にかかるＯＮＵの構成例を示す図である。ここでは、ＰＯＮ−ＬＳＩ部２に代えてＰＯＮ−ＬＳＩ部２ａを備える。ＰＯＮ−ＬＳＩ部２ａは、上り通信フレームカウンタ部１１、下り通信フレームカウンタ部２３、および制御部１２に代えて、上り通信フレーム分岐部２９、下り通信フレーム分岐部３０、および制御部１２ａを備える点がＰＯＮ−ＬＳＩ部２と異なる。
【００３９】
上り通信フレーム分岐部２９は、ユーザインタフェース部１からのフレームを分岐し、制御部１２ａと上り入力カウンタ部１３へ出力する。下り通信フレーム分岐部３０は、ＯＬＴからのフレームを分岐し、制御部１２ａと下り入力カウンタ部２４へ出力する。制御部１２ａは、上り通信フレーム分岐部２９および下り通信フレーム分岐部３０からのフレームの内容に基づいて、省電力モードへの切り替え、または通常の通信モードへの復帰について判断し、各セレクタ部の出力の切り替えを制御する。
【００４０】
本実施の形態では、制御部１２ａは、ＯＬＴとのフレームの内容を確認し、フレームの種類および送受信時の状況が特定の条件を満たす場合に、または、特定の種類のフレームを送受信した場合に、省電力モードへの切り替え、または通常モードへの復帰について判断する。たとえば、ＩＧＭＰ（Internet  Group  Management  Protocol）において、Joinフレーム（接続要求）を設定した期間中に送信しなかった場合に省電力モードに切り替える判断をする。または、Leaveフレーム（離脱要求）を送信して視聴中のチャネルが０になる場合に省電力モードに切り替える判断をする。また、特定の種類のフレームをJoinフレームとして、省電力モード時に、ＯＬＴへJoinフレームを送信する場合、通常の通信モードに復帰する判断をする。すなわち、制御部１２ａは、特定のプロトコル内で送受信されるフレームの状況に基づいて、省電力モードに切り替える、または通常の通信モードに復帰する判断をする。
【００４１】
つづいて、通常の通信モードから省電力モードに切り替える処理について、一例として上り通信の場合について説明する。上記同様、ＩＧＭＰのJoinフレーム、およびLeaveフレームを想定する。図６は、省電力モードに切り替える処理を示すフローチャートである。
【００４２】
まず、制御部１２ａが、上り通信フレーム分岐部２９から受け取ったフレームから、ＯＬＴへ送信するフレームの内容を確認する（ステップＳ２１）。つぎに、設定した期間中にJoinフレームをＯＬＴへ送信したかどうか、または、視聴中のチャネルが０になるLeaveフレームをＯＬＴへ送信したかどうか、を確認する（ステップＳ２２）。設定した時間については任意に設定でき、一例として「３０秒間」とする。
【００４３】
設定した期間中にJoinフレームを送信した場合、または、視聴中のチャネルが０になるLeaveフレームを送信しない場合（ステップＳ２２：Ｎｏ）、制御部１２ａは、通常の通信モードを継続して処理を終了する。設定した期間中にJoinフレームを送信しない場合、または、視聴中のチャネルが０になるLeaveフレームを送信した場合（ステップＳ２２：Ｙｅｓ）、制御部１２ａは、切り替え制御信号をセレクタ部１４へ出力し、省電力移行モードに入る（ステップＳ３）。
【００４４】
その後、上り外部キュー部４および上り内部キュー部１５に格納されているフレームが０になっていない場合（ステップＳ４：Ｎｏ）、制御部１２ａは、さらに、Joinフレームを送信したかどうか確認する（ステップＳ２３）。Joinフレームを送信しない場合（ステップＳ２３：Ｎｏ）、制御部１２ａは省電力移行モードを継続し、セレクタ部１４は、上り外部キュー部４と上り内部キュー部１５の両方へフレームを出力し、再度上り外部キュー部４および上り内部キュー部１５に格納されているフレームが０になったかどうか確認する（ステップＳ４）。Joinフレームを送信した場合（ステップＳ２３：Ｙｅｓ）、制御部１２ａは省電力移行モードを解除する（ステップＳ７）。その他の処理は実施の形態１と同様である。
【００４５】
つぎに、省電力モードから通常の通信モードに復帰する処理について、一例として上り通信の場合について説明する。図７は、通常の通信モードに復帰する処理を示すフローチャートである。
【００４６】
まず、制御部１２ａが、上り通信フレーム分岐部２９から受け取ったフレームから、ＯＬＴへ送信するフレームの内容を確認する（ステップＳ３１）。つぎに、JoinフレームをＯＬＴへ送信したかどうか確認する（ステップＳ３２）。Joinフレームを送信していない場合（ステップＳ３２：Ｎｏ）、制御部１２ａは、省電力モードを継続して処理を終了する。Joinフレームを送信した場合（ステップＳ３２：Ｙｅｓ）、制御部１２ａは、切り替え制御信号を通知し、通常の通信モードに復帰する（ステップＳ１３）。通常の通信モードに復帰する際の処理は実施の形態１と同様である。
【００４７】
このように、ＯＮＵは、特定のプロトコル内のフレームの送受信状況に基づいてフレームの一時格納先を上り外部キュー部４から上り内部キュー部１５へ切り替え、上り外部キュー部４（ＤＲＡＭ）の電源をＯＦＦすることによって、上り外部キュー部４分の消費電力を低減することができる。
【００４８】
なお、上り通信の場合について説明したが、下り通信の場合についても、同様の処理に基づいて省電力モードへの切り替え、および通常の通信モードへの復帰が可能である。
【００４９】
以上説明したように、本実施の形態では、大規模容量のキューを使用時において、ＯＬＴとＯＮＵ間での特定のプロトコルのフレームの送受信の状況に基づいて、小規模のキューへ切り替えることとした。これにより、接続状態を維持しつつ、特定のプロトコルに基づく処理を実行しない間は大規模容量のキューの電源をＯＦＦすることで消費電力を低減することができる。
【００５０】
なお、具体的にＩＧＭＰの場合について説明したがこれに限定するものではない。たとえば、ＳＩＰ等、他のプロトコルにおいても適用可能である。
【００５１】
また、実施の形態１で説明したレートとしきい値との比較に基づく省電力モードへの切り替え判断と、本実施の形態の特定のプロトコルのフレームの送受信の状況に基づく省電力モードへの切り替え判断を組み合わせてもよい。この場合、いずれか一方の要件をみたせば、省電力モードに切り替え可能とする。
【産業上の利用可能性】
【００５２】
以上のように、本発明にかかる終端通信装置は、ＰＯＮシステムに有用であり、特に、ユーザが使用する通信装置に適している。
【図面の簡単な説明】
【００５３】
【図１】実施の形態１のＯＮＵの構成例を示す図である。
【図２】省電力モードに切り替える処理を示すフローチャートである。
【図３−１】省電力モードへの遷移状態（通常の通信モード）を示す図である。
【図３−２】省電力モードへの遷移状態（省電力移行モード）を示す図である。
【図３−３】省電力モードへの遷移状態（省電力モード）を示す図である。
【図４】通常の通信モードに復帰する処理を示すフローチャートである。
【図５】実施の形態２のＯＮＵの構成例を示す図である。
【図６】省電力モードに切り替える処理を示すフローチャートである。
【図７】通常の通信モードに復帰する処理を示すフローチャートである。
【符号の説明】
【００５４】
１  ユーザインタフェース部
２，２ａ  ＰＯＮ−ＬＳＩ部
３  ＯＰＴ部
４  上り外部キュー部
５  下り外部キュー部
１１  上り通信フレームカウンタ部
１２，１２ａ  制御部
１３  上り入力カウンタ部
１４  セレクタ部
１５  上り内部キュー部
１６  セレクタ部
１７  Ｒｅｐｏｒｔ生成部
１８  上り出力カウンタ部
１９  セレクタ部
２０  セレクタ部
２１  ＰＯＮ制御部
２２  Ｇａｔｅ情報抽出部
２３  下り通信フレームカウンタ部
２４  下り入力カウンタ部
２５  セレクタ部
２６  下り内部キュー部
２７  下り出力カウンタ部
２８  セレクタ部
２９  上り通信フレーム分岐部
３０  下り通信フレーム分岐部
４０−１，…，４０−ｎ  上りクラス別キュー部
５０−１，…，５０−ｎ  下りクラス別キュー部
【図１】
2010157913.tif 000003
【図２】
2010157913.tif 000004
【図３−１】
2010157913.tif 000005
【図３−２】
2010157913.tif 000006
【図３−３】
2010157913.tif 000007
【図４】
2010157913.tif 000008
【図５】
2010157913.tif 000009
【図６】
2010157913.tif 000010
【図７】
2010157913.tif 000011