(57)【要約】【課題】  通信装置内の信号受信回路の省電力化を行う。【解決手段】  本発明による通信装置は、他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部と、前記受信部が第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替え、前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御し、前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する省電力制御部と、を備えることを特徴とする。【選択図】      図１
2012114604.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置からの信号を受信する受信部と、
他の通信装置に対して信号を送信する送信部と、
前記受信部が第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替え、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御し、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する省電力制御部と、
を備えることを特徴とする通信装置。
【請求項２】
前記省電力制御部は、
自通信装置のＭＡＣアドレスと、前記第１の信号の送信元通信装置のＭＡＣアドレスとを比較した結果に基づき、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記省電力制御部は、自通信装置のＩＰアドレスと、前記第１の信号の送信元通信装置のＩＰアドレスとを比較して、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記省電力制御部は、
前記省電力制御部が前記第２の省電力モードを実行している場合、前記受信部の前記第２の信号の受信を契機に、前記第１の省電力モードに切り替えることを特徴とする請求項１から３のいずれか１つに記載の通信装置。
【請求項５】
前記通信装置は、さらに、
前記受信部および前記送信部の通信状況の監視を行い、前記受信部および前記送信部においてデータの疎通がない場合に、前記省電力制御部に対して通知を行う監視部を備え、
前記省電力制御部は、前記通知を受信した場合に、前記送信部から前記第１の信号を他の通信装置に対して送信するよう制御することを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記省電力制御部は、前記監視部が、前記受信部または前記送信部においてデータを検知した場合に、前記送信部から第３の信号を送信するよう制御し、前記第３の信号の送信を契機に前記第１の省電力モードまたは前記第２の省電力モードから通常動作に切り替えることを特徴とする請求項５に記載の通信装置。
【請求項７】
他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行される通信方法であって、
第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替えるステップと、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御するステップと、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御するステップと、
を含むことを特徴とする通信方法。
【請求項８】
前記通信方法は、さらに、
前記通信装置のＭＡＣアドレスと、前記第１の信号の送信元通信装置のＭＡＣアドレスとを比較した結果に基づき、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択するステップを含むことを特徴とする請求項７に記載の通信方法。
【請求項９】
前記通信方法は、さらに、
前記通信方法を実行する通信装置のＩＰアドレスと、前記第１の信号の送信元通信装置のＩＰアドレスとを比較して、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択するステップを含むことを特徴とする請求項７に記載の通信方法。
【請求項１０】
他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行されるプログラムであって、
第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替える処理と、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御する処理と、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で通信を行い、特に省電力モードを有する通信装置、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
近年のインターネットの急速な普及に伴い、Ｅｔｈｅｒｎｅｔ（登録商標）による通信トラフィックが増大し続けている。同時に、Ｅｔｈｅｒｎｅｔ通信の高速化に伴い、通信を行う機器の消費電力も増加している。地球温暖化や資源・燃料の不足により、省電力化が大きな課題とされている昨今、Ｅｔｈｅｒｎｅｔ通信において省電力化を実現することは必要不可欠である。
【０００３】
現在、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）において、Ｅｔｈｅｒｎｅｔ通信における省電力規格ＥＥＥ（Ｅｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｔ  Ｅｔｈｅｒｎｅｔ）の検討が進められている。ＥＥＥとは、通信装置内にデータ疎通がなくなった場合に、通信装置を省電力モードに切り替えるという技術である。このＥＥＥは、例えば、非特許文献１に開示されている。以下、このＥＥＥの一般的な動作について、図１０を用いて説明する。
【０００４】
図１０は、ＥＥＥを適用する通信装置の通信状態と、送信回路、受信回路の状態を示している。ＥＥＥを適用する通信装置は、データの疎通がない状態となったときに、省電力モードに切り替える。通信装置は、省電力モードに入るトリガとして、通信先に対して、Ｓｌｅｅｐ信号を送信する（Ｔ１）。
【０００５】
通信装置が省電力モードに入った後は、データを送信しないＱｕｉｅｔ区間と、通信先とのリンクを保持するためのＲｅｆｒｅｓｈ信号を送る区間が交互に存在する（Ｔ２、Ｔ３、Ｔ４）。Ｑｕｉｅｔ区間では、送信回路の動作は停止（網掛け部分）しており、Ｒｅｆｒｅｓｈ信号を送る区間では、送信回路は動作している（格子状の部分）。
【０００６】
通信装置内に、外部に送信する必要があるデータが存在すると、通信先に対して、通信状態に復帰するためのＷａｋｅ信号を送信することで、通常動作状態へと戻る（Ｔ４〜Ｔ６）。
【０００７】
以上説明したように、ＥＥＥを適用する通信装置は、Ｑｕｉｅｔ区間において、送信回路の動作を停止することによって、省電力化を実現している。
【０００８】
その他、通信装置の省電力モードへの切り替えに関連する技術としては、特許文献１や特許文献２等が挙げられる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−０９８４９４号公報
【特許文献２】特開２０１０−０９８４９５号公報
【非特許文献】
【００１０】
【非特許文献１】Ｉｎｔｒｏｄｕｃｔｉｏｎ  ｔｏ  Ｅｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｔ  Ｅｔｈｅｒｎｅｔ［２０１０年１１月５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｔ１１．ｏｒｇ／ｆｔｐ／ｔ１１／ｐｕｂ／ｆｃ／ｐｉ−５／１０−１５８ｖ０．ｐｄｆ＞
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述のＥＥＥでは、送信回路の省電力化は実現できる一方で、受信回路の省電力化はできないという課題があった。この課題について、図１０を用いて以下に説明する。
【００１２】
図１０において、通信装置が省電力モードで動作中であり、さらに、Ｑｕｉｅｔ区間である場合、送信回路は停止しているものの、受信回路は停止していない。これは、通信装置が、通信先から受信するＲｅｆｒｅｓｈ信号を受信するタイミングを把握していないため、受信回路を常時動作させておく必要があるからである。従って、上述のＥＥＥでは、受信回路を常時動作させておく必要があり、受信回路の省電力化はできていなかった。
【００１３】
本発明の目的は、上述した課題を解決することが可能な、通信装置、通信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明による通信装置は、他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部と、前記受信部が第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替え、前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御し、前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する省電力制御部と、を備えることを特徴とする。
【００１５】
本発明による通信方法は、他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行される通信方法であって、第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替えるステップと、前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御するステップと、前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御するステップと、を含むことを特徴とする。
【００１６】
本発明によるプログラムは、他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行されるプログラムであって、第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替える処理と、前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御する処理と、前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、通信装置内の信号受信回路の省電力化が可能となる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態による通信装置の構成を示すブロック図である。
【図２】第２の実施形態による通信装置の構成を示すブロック図である。
【図３】第２の実施形態による通信装置の接続関係を示すブロック図である。
【図４】第２の実施形態によるＭＡＣアドレス記憶テーブルを示す図である。
【図５】第２の実施形態の動作概要を示す図である。
【図６】第２の実施形態の通常動作時のフローチャートである。
【図７】第２の実施形態の省電力モード１のフローチャートである。
【図８】第２の実施形態の省電力モード２のフローチャートである。
【図９】第２の実施形態の動作を示すシーケンスチャートである。
【図１０】背景技術の動作概要を示す図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態について、図面を参照しながら詳細に説明する。
【００２０】
＜第１の実施形態＞
（構成・動作）
まず、本発明の第１の実施形態について説明する。図１は、第１の実施形態による通信装置１０００の構成を示したブロック図である。
【００２１】
図１によれば、通信装置１０００は、送信部１００３、受信部１００４、省電力制御部１００５を含んで構成されている。
【００２２】
送信部１００３は、通信装置１０００が接続し、通信を行う他の通信装置（図では非表示）に対して信号を送信する。
【００２３】
受信部１００４は、他の通信装置からの信号を受信する。
【００２４】
省電力制御部１００５は、受信部１００４が、第１の信号を受信した場合に、第１の省電力モードまたは第２の省電力モードのうち、いずれかを選択する。その後、省電力制御部１００５は、選択した省電力モードに切り替えるよう制御を行う。
【００２５】
省電力モード１が選択された場合には、省電力制御部１００５は、受信部１００４を停止する。受信部１００４の停止後、省電力制御部１００５は、送信部１００３から第２の信号を一定時間後に送信するよう制御を行う。
【００２６】
一方、省電力モード２が選択された場合には、省電力制御部１００５は、送信部１００３を停止するよう制御を行う。
【００２７】
（効果）
以上説明した通り、第１の実施形態によれば、通信装置は、受信部を停止する第１の省電力モードと、一定時間後に第２の信号を送信する第２の省電力モードとを選択して実行する。
【００２８】
上記の動作により、第１の省電力モードを実行中の間には、信号の受信は行わないため、通信装置の受信部を停止しておくことが可能となる。従って、第１の実施形態によれば、通信装置の受信部の省電力化が可能となる。
【００２９】
＜第２の実施形態＞
次に、本発明の第２の実施形態について、図面を用いて詳細に説明する。
【００３０】
（構成）
図２は、第２の実施形態による通信装置１００の構成を示したブロック図である。
【００３１】
図２によれば、通信装置１００は、ＲＪ−４５コネクタ１０１、トランス１０２、送信回路部１０３、受信回路部１０４、省電力制御部１０５、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス比較部１０６を含み構成されている。さらに、通信装置１００は、ＭＡＣアドレス記憶部１０７、タイマー１０８、データ転送制御部１０９を含んで構成される。
【００３２】
この通信装置１００は、図３に示す通り、Ｅｔｈｅｒｎｅｔケーブル３００を介して、他の通信装置２００と接続しているものとする。以降、通信装置２００は、通信装置１００と同様の構成であるとして説明する。なお、図３では、通信装置１００と接続している通信装置は１個であるが、２個以上であっても良い。
【００３３】
以下、図２を用いて、通信装置１００の各機能について説明する。まず、ＲＪ−４５コネクタ１０１には、Ｅｔｈｅｒｎｅｔケーブルが接続される。通信装置１００が行うデータの送受信は、ＲＪ−４５コネクタ１０１およびトランス１０２を介して行われる。ＲＪ−４５コネクタ１０１およびトランス１０２は、それぞれ一般的なものであるので、詳細な説明は省略する。
【００３４】
送信回路部１０３は、通信装置１００の外部宛にデータを送信する。受信回路部１０４は、通信装置１００宛に送られてきたデータを受信する。
【００３５】
省電力制御部１０５は、通信装置１００の通常状態から省電力モードへの切り替え、または省電力モードから通常状態への復帰等の動作制御を行う。省電力制御部１０５の動作については、後に詳しく説明する。
【００３６】
ＭＡＣアドレス比較部１０６は、通信装置１００のＭＡＣアドレスと、通信装置１００の通信先のＭＡＣアドレスとの比較を行う。また、ＭＡＣアドレス記憶部１０７は、通信装置１００のＭＡＣアドレスと、通信装置１００の通信先のＭＡＣアドレスとを記憶する。より具体的には、図４に示すＭＡＣアドレス記憶テーブル１１０のような形式で、各通信装置のＭＡＣアドレスを記憶している。記憶したＭＡＣアドレスは、ＭＡＣアドレス比較部１０６で用いられる。
【００３７】
タイマー１０８は、省電力制御のための状態管理を行う時間を計測する。このタイマー１０８には、一般的なものを用いて時間を計測できれば良いので、詳細な説明は省略する。
【００３８】
データ転送制御部１０９は、通信制御を行うために必要な機能を備えている。例えば、通信装置１００が一般的なルータであるとすると、データ転送制御部１０９は、ネットワークプロセッサ、ＭＡＣ、送受信バッファ等の制御プログラムを格納することが考えられる。さらに、ネットワークプロセッサによる処理データを格納するためのメモリ等を備えていても良い。ただし、データ転送制御部１０９の機能は、上述の例に限られるものではなく、通信制御を行うことが可能であれば、どのような構成を採用しても構わない。
【００３９】
（動作概要）
以下、第２の実施形態の動作の概要について、図５を参照して詳細に説明する。
【００４０】
図５は、背景技術の項で説明した図１０と同様、通信装置１００および通信装置２００の通信状態と、送信回路、受信回路の状態を示している。以下、時系列に沿って、通信装置１００および通信装置２００の動作概要について説明する。
【００４１】
通信装置１００および通信装置２００は、それぞれ自装置内に送受信データの疎通がないことを検出する。その後、各々の通信先に対して、互いにＳｌｅｅｐ信号を送信する。このＳｌｅｅｐ信号とは、通信装置が省電力モードに切り替わるためのトリガとなる信号である。なお、同様の役割を果たすデータまたは信号等であれば、どのようなものを用いても構わない。
【００４２】
通信装置１００および通信装置２００は、通信先からのＳｌｅｅｐ信号を受信すると、設定された基準に従って、省電力モード１または省電力モード２のどちらを実行するかを決定する（Ｔ１）。
【００４３】
ここで、省電力モード１とは、受信回路を停止するモードである。また、省電力モード１では、通信装置が通常状態から省電力モード１に切り替わった後、一定時間が経過した後にＲｅｆｒｅｓｈ信号を送信する。また、Ｒｅｆｒｅｓｈ信号の送信後には、省電力モード１から後述する省電力モード２に切り替わる。つまり、省電力モード１では、信号の送信は行うが、信号の受信は行わない。ここで、Ｒｅｆｒｅｓｈ信号とは、通信装置１００と通信装置２００とのリンクを保持することを目的として送信される信号である。なお、同様の役割を果たすデータまたは信号等であれば、どのようなものを用いても構わない。
【００４４】
続いて、省電力モード２とは、送信回路を停止するモードである。つまり、通信装置が通常状態から省電力モードに切り替わった後、一定時間の間、一切の信号を送信しない。ただし、省電力モード２では、信号の送信は行わないが、Ｒｅｆｒｅｓｈ信号の受信は行う。
【００４５】
図５の例では、通信装置１００が省電力モード１、通信装置２００が省電力モード２を最初に実行することを選択している。
【００４６】
Ｔ１からＴ２の間、通信装置１００は、省電力モード１を実行する。通信装置１００は、省電力モード１に切り替わった時刻Ｔ１から一定時間経過後にＲｅｆｒｅｓｈ信号を送信する。図５の例では、一定時間をＴａとして設定している。ここで、通信装置１００の送信回路は、時間Ｔａが経過し、Ｒｅｆｒｅｓｈ信号を送るタイミングとなるまでは、停止状態となっている。また、省電力モード１の間は、通信装置１００は信号を受信することがないため、受信回路はＴ１からＴ２の間は停止状態となっている。
【００４７】
一方、Ｔ１からＴ２の間、通信装置２００は、省電力モード２を実行する。ここで、通信装置２００は、Ｔ１からＴ２の間、信号を送ることがないため、送信回路は停止状態となっている。受信回路については、通信装置１００からＲｅｆｒｅｓｈ信号を受信するために動作状態となっている。
【００４８】
通信装置１００は、時刻Ｔ２でＲｅｆｒｅｓｈ信号を送信した後、省電力モード２を実行する。一方、時刻Ｔ２でＲｅｆｒｅｓｈ信号を受信した通信装置２００は、省電力モード１を実行する。
【００４９】
以降、通信装置１００と通信装置２００は、上記のように省電力モード１と省電力モード２とを交互に実行することを繰り返す。図５の例では、時刻Ｔ５において、通信装置１００に送信すべきデータが検出されるまで、上記の動作が繰り返される。
【００５０】
時刻Ｔ５において、通信装置１００に送信すべきデータが検出されると、通信装置１００は、Ｗａｋｅ信号を通信装置２００に対して送信する。通信装置１００は、Ｗａｋｅ信号を送信した後、時刻Ｔ６で通常状態に復帰する。通信装置２００は、時刻Ｔ６でのＷａｋｅ信号の受信を契機に、通常動作に復帰する。ここで、このＷａｋｅ信号は、各通信装置が省電力モードから通常状態に復帰するための信号である。なお、同様の役割を果たすデータまたは信号等であれば、どのようなものを用いても構わない。
【００５１】
（動作詳細）
次に、第２の実施形態の動作詳細について説明する。まず、図２、図６、図７、図８を用いて、通信装置１００の動作について説明する。
【００５２】
図６は、通信装置１００の通常時の動作を示すフローチャートである。まず、省電力制御部１０５は、送信回路部１０３および受信回路部１０４をモニタし、送受信データの疎通があるかどうかを確認する（ステップＳ１）。
【００５３】
ステップＳ１において、送受信データの疎通が検出された場合には、データの送受信を継続して行う（ステップＳ１：Ｙｅｓ）。一方、送受信データの疎通がない場合には、省電力制御部１０５は、送信回路部１０３に対して、Ｓｌｅｅｐ信号を送信するよう制御または指示を行う。制御または指示に応じて、送信回路部１０３が、Ｓｌｅｅｐ信号を通信先である通信装置２００に対して送信する（ステップＳ２）。
【００５４】
続いて、省電力制御部１０５は、通信装置２００がＳｌｅｅｐ信号を受信したかどうかを確認する（ステップＳ３）。より具体的には、省電力制御部１０５は、受信回路部１０４をモニタし、通信装置２００からの応答があるかどうかを確認する。省電力制御部１０５が、通信装置２００からの応答を確認できない場合には、通常状態に戻り、データの送受信を継続する（ステップＳ３：Ｎｏ）。省電力制御部１０５が、通信装置２００からの応答を確認した場合には、省電力モードへの切り替えを行う（ステップＳ３：Ｙｅｓ）。
【００５５】
省電力制御部１０５は、省電力モードへの切り替えにあたり、省電力モード１または省電力モード２のどちらを最初に実行するかを選択する。この選択基準としては、どのようなものを用いても構わない。例えば、第２の実施形態においては、通信装置１００自身のＭＡＣアドレスと、通信先である通信装置２００のＭＡＣアドレスの大小を比較している（ステップＳ４）。
【００５６】
通信装置１００は、通信装置１００自身のＭＡＣアドレスと、通信先の通信装置２００のＭＡＣアドレスとを、ＭＡＣアドレス記憶部１０７に記憶している。より具体的には、図４に示すようなＭＡＣアドレス記憶テーブル１１０に記憶することが一例として考えられる。図４の例では、通信装置１００のＭＡＣアドレスである「００：００：００：００：００：０２」と、通信装置２００のＭＡＣアドレスである「００：００：００：００：００：０１」とが記憶されている。
【００５７】
省電力制御部１０５は、ＭＡＣアドレス記憶テーブル１１０を参照することによって、通信装置１００と通信装置２００のＭＡＣアドレスの大小を比較する。図６では、通信装置１００自身のＭＡＣアドレスが通信装置２００のＭＡＣアドレスよりも大きい場合に、省電力モード１に切り替える（ステップＳ５−１）。一方、通信装置１００自身のＭＡＣアドレスが通信装置２００のＭＡＣアドレスよりも小さい場合には、省電力モード２に切り替える（ステップＳ５−２）。
【００５８】
図４の例では、通信装置１００のＭＡＣアドレスの方が、通信装置２００のＭＡＣアドレスよりも大きいため、省電力制御部１０５は、通信装置１００を省電力モード１へと切り替える。ここでは、ＭＡＣアドレスを比較する場合について説明したが、これに限られるものではない。例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスをＭＡＣアドレスの替わりに用いることも可能である。また、通信装置同士が持つ固有値を比較する方法に限らず、様々な選択基準を用いることも可能である。
【００５９】
次に、通信装置１００が、省電力モード１を実行する場合の動作について、図７を用いて説明する。まず、省電力制御部１０５は、データ転送制御部１０９をモニタし、送信するデータがあるかどうかを確認する（ステップＳ１１）。
【００６０】
送信するデータが見つかった場合には、送信回路部１０３は、通信装置２００に対してＷａｋｅ信号を送信する（ステップＳ１５）。その後、省電力制御部１０５は、通信装置１００の動作状態を通常状態に切り替えて、省電力モード１を終了する（ステップＳ１６）。また、送信するデータが見つからなかった場合には、設定された時間Ｔａの間、省電力制御部１０５は、信号の送受信を行わず、データ転送制御部１０９のモニタを継続する（ステップＳ１２）。
【００６１】
時間Ｔａが経過した場合、省電力制御部１０５は、送信回路部１０３に対して、Ｒｅｆｒｅｓｈ信号を送信するよう制御または指示を行う。制御または指示に応じて、送信回路部１０３は、通信装置２００に対してＲｅｆｒｅｓｈ信号を送信する（ステップＳ１３）。省電力制御部１０５は、Ｒｅｆｒｅｓｈ信号の送信を契機に、通信装置１００の動作を省電力モード２に切り替える（ステップＳ１４）。
【００６２】
さらに、通信装置１００が、省電力モード２を実行する場合の動作について、図８を用いて説明する。まず、省電力制御部１０５は、受信回路部１０４をモニタし、Ｗａｋｅ信号を受信したかどうかを確認する（ステップＳ２１）。
【００６３】
受信回路部１０４が、Ｗａｋｅ信号を受信している場合には、省電力制御部１０５は、通信装置１００の動作を通常状態に切り替えて、省電力モード２を終了する（ステップＳ２６）。
【００６４】
受信回路部１０４がＷａｋｅ信号を受信していない場合には、省電力制御部１０５は、さらに、受信回路部１０４がＲｅｆｒｅｓｈ信号を受信しているかどうかを確認する（ステップＳ２２）。
【００６５】
ここで、受信回路部１０４がＲｅｆｒｅｓｈ信号を受信している場合には、省電力制御部１０５は通信装置１００の動作を省電力モード１に切り替えて、省電力モード２の動作を終了する（ステップＳ２５）。
【００６６】
受信回路部１０４がＲｅｆｒｅｓｈ信号を受信していない場合には、設定された時間Ｔｂの経過を待つ（ステップＳ２３）。
【００６７】
時間Ｔｂの経過までにＷａｋｅ信号またはＲｅｆｒｅｓｈ信号を受信しない場合には、通信装置２００との接続がリンクダウンしたものと判定し、省電力モード２を終了する（ステップＳ２４）。
【００６８】
最後に、通信装置１００と通信装置２００双方の動作の流れについて、図９を用いて説明する。
【００６９】
まず、通信装置１００は、送受信データの疎通がないことを検出する（ステップＳ３１）。送受信データの疎通がない場合には、通信装置１００は、通信装置２００に対して、Ｓｌｅｅｐ信号を送信する（ステップＳ３２）。
【００７０】
通信装置２００は、通信装置１００からのＳｌｅｅｐ信号を受信する（ステップＳ３３）。通信装置２００は、Ｓｌｅｅｐ信号の受信を契機に、Ｓｌｅｅｐ信号またはＳｌｅｅｐ信号への応答を通信装置１００へ送信する（ステップＳ３４）。
【００７１】
通信装置１００は、通信装置２００からのＳｌｅｅｐ信号を受信する（ステップＳ３５）。その後、通信装置１００および通信装置２００は、それぞれ、省電力モード１または２のどちらかを選択する（ステップＳ３６−１、ステップＳ３６−２）。図９の例では、上述のＭＡＣアドレスの大小を比較する方法で選択している。
【００７２】
続いて、通信装置１００と通信装置２００は、各々が選択した省電力モードへの切り替えを行う（ステップＳ３７−１、ステップＳ３７−２）。図９では、通信装置１００は省電力モード１に、通信装置２００は省電力モード２に、それぞれ切り替えている。
【００７３】
通信装置１００は、省電力モード１を実行し、一定時間（Ｔａ）経過後、Ｒｅｆｒｅｓｈ信号を通信装置２００に対して送信する（ステップＳ３８）。通信装置１００は、Ｒｅｆｒｅｓｈ信号を送信した後、省電力モード２に切り替える。（ステップＳ４０−１）。通信装置２００は、通信装置１００からＲｅｆｒｅｓｈ信号を受信する（ステップＳ３９）。通信装置２００は、Ｒｅｆｒｅｓｈ信号の受信を契機に、省電力モード１に切り替える（ステップＳ４０−２）。
【００７４】
続いて、通信装置２００は、Ｒｅｆｒｅｓｈ信号を通信装置１００に対して送信する（ステップＳ４１）。通信装置１００は、通信装置２００からのＲｅｆｒｅｓｈ信号を受信する（ステップＳ４２）。通信装置１００は、一定時間（Ｔｂ）内に送信するデータを検出（ステップＳ４３）した場合に、Ｗａｋｅ信号を通信装置２００に対して送信する（ステップＳ４４）。通信装置２００は、通信装置１００からのＷａｋｅ信号を受信する（ステップＳ４５）。
【００７５】
通信装置１００は、Ｗａｋｅ信号の送信を契機に、動作を通常状態に切り替える（ステップＳ４６−１）。同様に、通信装置２００は、Ｗａｋｅ信号の受信を契機に、動作を通常状態に切り替える（ステップＳ４６−２）。
【００７６】
（効果）
以上説明した通り、第２の実施形態によれば、通信装置は、受信回路を停止する省電力モード１と、一定時間後にＲｅｆｒｅｓｈ信号を送信する省電力モード２とを、選択して実行する。
【００７７】
上記の動作により、省電力モード１の実行中の間には、信号の受信は行わないため、通信装置の受信回路を停止しておくことが可能となる。従って、第２の実施形態によれば、通信装置の受信回路の省電力化が可能となる。
【００７８】
また、省電力モード２を実行中の間には、一定時間経過まではＲｅｆｒｅｓｈ信号を送信しないため、上述のＥＥＥと同様に、送信回路の省電力化を行うことが可能である。
【００７９】
また、一般的に、ＥＥＥに対応していないＥｔｈｅｒｎｅｔ通信を行う通信装置は、Ｑｕｉｅｔ区間を無信号状態と判断し、リンクダウンとして認識してしまう。このため、ＥＥＥを適用するかどうかは、あらかじめ通信を行う装置間でオートネゴシエーション等により決めておく必要がある。そのため、ＥＥＥはオートネゴシエーションを行わない通信装置の速度固定モードには対応していなかった。
【００８０】
しかしながら、第２の実施形態による通信装置は、省電力モードに切り替わる際に、Ｓｌｅｅｐ信号の受信を検出している。これによって、通信先の通信装置が省電力モードに対応しているかどうかを確認することが可能である。従って、オートネゴシエーションを行わない速度固定モードにおいても、通信装置を省電力モードに移行させることが可能となる。
【００８１】
上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００８２】
（付記１）
他の通信装置からの信号を受信する受信部と、
他の通信装置に対して信号を送信する送信部と、
前記受信部が第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替え、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御し、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する省電力制御部と、
を備えることを特徴とする通信装置。
【００８３】
（付記２）
前記省電力制御部は、
自通信装置のＭＡＣアドレスと、前記第１の信号の送信元通信装置のＭＡＣアドレスとを比較した結果に基づき、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択することを特徴とする付記１に記載の通信装置。
【００８４】
（付記３）
前記省電力制御部は、自通信装置のＩＰアドレスと、前記第１の信号の送信元通信装置のＩＰアドレスとを比較して、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択することを特徴とする付記１に記載の通信装置。
【００８５】
（付記４）
前記省電力制御部は、
前記省電力制御部が前記第２の省電力モードを実行している場合、前記受信部の前記第２の信号の受信を契機に、前記第１の省電力モードに切り替えることを特徴とする付記１から３のいずれか１つに記載の通信装置。
【００８６】
（付記５）
前記通信装置は、さらに、
前記受信部および前記送信部の通信状況の監視を行い、前記受信部および前記送信部においてデータの疎通がない場合に、前記省電力制御部に対して通知を行う監視部を備え、
前記省電力制御部は、前記通知を受信した場合に、前記送信部から前記第１の信号を他の通信装置に対して送信するよう制御することを特徴とする付記１から４のいずれかに記載の通信装置。
【００８７】
（付記６）
前記省電力制御部は、前記監視部が、前記受信部または前記送信部においてデータを検知した場合に、前記送信部から第３の信号を送信するよう制御し、前記第３の信号の送信を契機に前記第１の省電力モードまたは前記第２の省電力モードから通常動作に切り替えることを特徴とする付記５に記載の通信装置。
【００８８】
（付記７）
他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行される通信方法であって、
第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替えるステップと、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御するステップと、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御するステップと、
を含むことを特徴とする通信方法。
【００８９】
（付記８）
前記通信方法は、さらに、
前記通信装置のＭＡＣアドレスと、前記第１の信号の送信元通信装置のＭＡＣアドレスとを比較した結果に基づき、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択するステップを含むことを特徴とする付記７に記載の通信方法。
【００９０】
（付記９）
前記通信方法は、さらに、
前記通信方法を実行する通信装置のＩＰアドレスと、前記第１の信号の送信元通信装置のＩＰアドレスとを比較して、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択するステップを含むことを特徴とする付記７に記載の通信方法。
【００９１】
（付記１０）
前記通信方法は、さらに、
前記受信部および前記送信部の通信状況の監視を行うステップと、
前記受信部および前記送信部においてデータの疎通がない場合に、前記第１の信号を他の通信装置に対して送信するステップと、
を含むことを特徴とする付記７から９のいずれか１つに記載の通信方法。
【００９２】
（付記１１）
前記通信方法は、さらに、
前記受信部または前記送信部の監視においてデータを検知した場合に、第３の信号を他の通信装置に送信するステップと、
前記第３の信号の送信を契機に前記第１の省電力モードまたは前記第２の省電力モードから通常動作に切り替えるステップと、
を含むことを特徴とする付記１０に記載の通信方法。
【００９３】
（付記１２）
他の通信装置からの信号を受信する受信部と、他の通信装置に対して信号を送信する送信部とを備える通信装置で実行されるプログラムであって、
第１の信号を受信した場合に第１の省電力モードまたは第２の省電力モードのいずれかを選択して、前記選択した省電力モードに切り替える処理と、
前記第１の省電力モードが選択された場合に前記受信部を停止し前記送信部から第２の信号を一定時間後に送信し、前記第２の信号の送信後に前記第２の省電力モードに切り替えるよう制御する処理と、
前記第２の省電力モードが選択された場合に前記送信部を停止するよう制御する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【００９４】
（付記１３）
前記プログラムは、さらに、
前記通信装置のＭＡＣアドレスと、前記第１の信号の送信元通信装置のＭＡＣアドレスとを比較した結果に基づき、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択する処理を含むことを特徴とする付記１２に記載のプログラム。
【００９５】
（付記１４）
前記プログラムは、さらに、
前記プログラムを実行する通信装置のＩＰアドレスと、前記第１の信号の送信元通信装置のＩＰアドレスとを比較して、前記第１の省電力モードまたは前記第２の省電力モードのいずれかを選択する処理を含むことを特徴とする付記１２に記載のプログラム。
【００９６】
（付記１５）
前記プログラムは、さらに、
前記受信部および前記送信部の通信状況の監視を行う処理と、
前記受信部および前記送信部においてデータの疎通がない場合に、前記第１の信号を他の通信装置に対して送信する処理と、
を含むことを特徴とする付記１２から１４のいずれか１つに記載のプログラム。
【００９７】
（付記１６）
前記プログラムは、さらに、
前記受信部または前記送信部の監視においてデータを検知した場合に、第３の信号を他の通信装置に送信する処理と、
前記第３の信号の送信を契機に前記第１の省電力モードまたは前記第２の省電力モードから通常動作に切り替える処理と、
を含むことを特徴とする付記１５に記載のプログラム。
【符号の説明】
【００９８】
１００、２００、１０００    通信装置
１０１    ＲＪ−４５コネクタ
１０２    トランス
１０３    送信回路部
１０４    受信回路部
１００３    送信部
１００４    受信部
１０５、１００５    省電力制御部
１０６    ＭＡＣアドレス比較部
１０７    ＭＡＣアドレス記憶部
１０８    タイマー
１０９    データ転送制御部
１１０    ＭＡＣアドレス記憶テーブル
３００    Ｅｔｈｅｒｎｅｔケーブル
【図１】
2012114604.tif 000003
【図２】
2012114604.tif 000004
【図３】
2012114604.tif 000005
【図４】
2012114604.tif 000006
【図５】
2012114604.tif 000007
【図６】
2012114604.tif 000008
【図７】
2012114604.tif 000009
【図８】
2012114604.tif 000010
【図９】
2012114604.tif 000011
【図１０】
2012114604.tif 000012