(57)【要約】【課題】通信量の変化に対応したスケジュールで省電力を自装置単独で実現するゲートウェイ装置、省電力設定方法及び省電力設定プログラムを提供すること。【解決手段】ゲートウェイ装置１０は、他の装置と通信する通信部１１と、通信部１１におけるトラフィック量を監視する監視部１２と、トラフィック量を記録する通信情報管理部１３と、最大通信速度を期間毎に設定するスケジュールを作成するスケジュール管理部１４と、スケジュールに基づいて通信部１１の最大通信速度を制御する制御部１５と、を備え、スケジュール管理部１４は、通信情報管理部１３に記録された過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成する。【選択図】図１
2020120321.tif 000002
【特許請求の範囲】
【請求項１】
他の装置と通信する通信手段と、
前記通信手段におけるトラフィック量を監視する監視手段と、
前記トラフィック量を記録する通信情報管理手段と、
最大通信速度を期間毎に設定するスケジュールを作成するスケジュール管理手段と、
前記スケジュールに基づいて前記通信手段の最大通信速度を制御する制御手段と、
を備え、
前記スケジュール管理手段は、前記通信情報管理手段に記録された過去のトラフィック量に基づいて、前記最大通信速度を期間毎に設定するスケジュールを作成するゲートウェイ装置。
【請求項２】
前記スケジュール管理手段は、前記通信情報管理手段に記録した過去のトラフィック量を、略規則的に変化する期間単位で所定の時間毎に前記最大通信速度を設定するスケジュールを作成する請求項１に記載のゲートウェイ装置。
【請求項３】
前記制御手段は、前記監視手段で監視されたトラフィック量がスケジュールで設定された最大通信速度を超えた場合、最大通信速度を変更する請求項１または２に記載のゲートウェイ装置。
【請求項４】
前記通信手段は、前記通信情報管理手段に記録されたトラフィック量を通信相手別に出力する請求項１から３のいずれかに記載のゲートウェイ装置。
【請求項５】
前記通信手段は、最大通信速度を変更する指示を受け付け、
前記制御手段は、前記指示に従い、最大通信速度を変更する請求項１から４のいずれかに記載のゲートウェイ装置。
【請求項６】
ゲートウェイ装置において、
他の装置と通信におけるトラフィック量を監視し、
前記トラフィック量を記録し、
記録した過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成し、
前記スケジュールに基づいて他の装置と通信における最大通信速度を制御する省電力設定方法。
【請求項７】
ゲートウェイ装置において、
他の装置と通信におけるトラフィック量を監視する監視ステップと、
前記トラフィック量を記録する記録ステップと、
記録した過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成する、スケジュール作成ステップと、
前記スケジュールに基づいて他の装置と通信における最大通信速度を制御する制御ステップと、をコンピュータに実行させる省電力設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲートウェイ装置、省電力設定方法及び省電力設定プログラムに関する。
【背景技術】
【０００２】
ＩｏＴ(Inetrnet of Things)機器の普及により、さまざまな機器がインターネットに通信する機会が増えている。ＩｏＴ機器がインターネットに接続する方法として、機器をＨＧＷ(Home Gate Way) に接続し、ＨＧＷを介してインターネットに接続する方法がある。
【０００３】
また、近年では、環境負荷低減を目的として、省電力設定に変更可能なＨＧＷ機器が増えている。省電力設定方法として、ユーザが省電力設定に移行する時刻、省電力設定を解除する時刻を指定し、省電力設定に移行する時刻から省電力設定を解除する時刻までの時間内で省電力設定を有効にするという方法が考えられている。
【０００４】
例えば、省電力設定中は低速動作で通信することでＨＧＷの消費電力を抑えるようにしている。しかし、ＩｏＴ機器はユーザが認識していないときに自動で通信することがある。したがって、上述の省電力時間が固定的な設定方法では、省電力設定中にＩｏＴ機器がインターネットとの通信を自動で行った場合、通信データ量が多いにも関わらず低速で長時間通信を行うことになり、通信回線の容量を有効活用できない。
【０００５】
例えば、通常時は最大１０００Ｍｂｐｓで通信を行い、省電力設定時は最大１００Ｍｂｐｓで通信を行う設定の場合、省電力設定中に５００ＭＢｙｔｅｓの通信があったとき、１００Ｍｂｐｓで通信することになってしまう。この結果、通常設定時に比べて長時間通信を行うことになり、通信回線を有効活用できないことになる。
【０００６】
引用文献１には、ＯＮＵ(Optical Network Unit)とＨＧＷ間の通信量を観測し、一定時間送信信号が無い場合、相手の送信部を停止させる制御フレームを送信するとともに、自装置の受信部を停止させる通信装置が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−７６８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、引用文献１の制御方法を実現するためには、送信側と受信側の両方の装置が、ともに制御フレームの送受信ができる状態である必要があるので、ユーザ及びＩｏＴの通信量の変化に対応したスケジュールで省電力を自装置単独で実現することができなかった。
【０００９】
本開示の目的は、上述した課題を鑑み、通信量の変化に対応したスケジュールで省電力を自装置単独で実現できないという課題を解決するゲートウェイ装置を提供することにある。
【課題を解決するための手段】
【００１０】
一実施形態のゲートウェイ装置は、他の装置と通信する通信手段と、前記通信手段におけるトラフィック量を監視する監視手段と、前記トラフィック量を記録する通信情報管理手段と、最大通信速度を期間毎に設定するスケジュールを作成するスケジュール管理手段と、前記スケジュールに基づいて前記通信手段の最大通信速度を制御する制御手段とを備え、前記スケジュール管理手段は、前記通信情報管理手段に記録された過去のトラフィック量に基づいて、前記最大通信速度を期間毎に設定するスケジュールを作成するようにした。
【００１１】
一実施形態の省電力設定方法は、ゲートウェイ装置において、他の装置と通信におけるトラフィック量を監視し、前記トラフィック量を記録し、記録した過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成し、前記スケジュールに基づいて他の装置と通信における最大通信速度を制御するようにした。
【００１２】
一実施形態の省電力設定プログラムは、ゲートウェイ装置において、他の装置と通信におけるトラフィック量を監視する監視ステップと、前記トラフィック量を記録する記録ステップと、記録した過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成する、スケジュール作成ステップと、前記スケジュールに基づいて他の装置と通信における最大通信速度を制御する制御ステップと、をコンピュータに実行させるようにした。
【発明の効果】
【００１３】
本発明によれば、通信量の変化に対応したスケジュールで省電力を自装置単独で実現するゲートウェイ装置、省電力設定方法及び省電力設定プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかるゲートウェイ装置の概略構成を示すブロック図である。
【図２】実施の形態２にかかるゲートウェイ装置の概略構成を示すブロック図である。
【図３】実施の形態２のゲートウェイ装置の動作の一例を示すフローチャートである。
【図４】通信情報管理部１５１が管理するテーブルの一例を示す図である。
【図５】時間とトラフィック量との関係の一例を示すグラフである。
【図６】作成されたスケジュールの一例を示す図である。
【図７】実施の形態２のゲートウェイ装置の動作の一例を示すフローチャートである。
【図８】実施の形態３にかかるゲートウェイ装置の概略構成を示すブロック図である。
【図９】通信情報管理部８５１が管理するテーブルの一例を示す図である。
【図１０】実施の形態３のゲートウェイ装置と端末との通信の一例を示すシーケンス図である。
【図１１】作成されたスケジュールの一例を示す図である。
【図１２】作成されたスケジュールの一例を示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１は、実施の形態１にかかるゲートウェイ装置の概略構成を示すブロック図である。図１において、ゲートウェイ装置１０は、通信部１１と、監視部１２と、通信情報管理部１３と、スケジュール管理部１４と、制御部１５とを備える。
【００１６】
通信部１１は、他の装置と通信する。
監視部１２は、通信部１１におけるトラフィック量を監視する
通信情報管理部１３は、トラフィック量を記録する
【００１７】
スケジュール管理部１４は、通信情報管理部１３に記録された過去のトラフィック量に基づいて、最大通信速度を期間毎に設定するスケジュールを作成する。
制御部１５は、スケジュール管理部１４により作成されたスケジュールに基づいて通信部１１の最大通信速度を制御する。
【００１８】
このように、実施の形態１のゲートウェイ装置によれば、通信量の変化に対応したスケジュールで省電力を自装置単独で実現できる。
【００１９】
（実施の形態２）
実施の形態２では、実施の形態１をより詳細にした例について説明する。図２は、実施の形態２にかかるゲートウェイ装置の概略構成を示すブロック図である。図２において、ゲートウェイ装置１００は、ＬＡＮ(Local Area Network)インターフェース部１０１と、ＷＡＮ(Wide Area Network)インターフェース部１０２と、ルーティング処理部１０３と、通信情報監視部１０４と、管理部１０５と、制御部１０６とを備える。管理部１０５は、通信情報管理部１５１と、スケジュール管理部１５２とを備える。これらの構成はＣＰＵ（Central Processing Unit）、メモリ及びＩ／Ｏ回路により構成してもよい。
【００２０】
ＬＡＮインターフェース部１０１は、ゲートウェイ装置１００と端末２０１を接続する物理インターフェースである。ＬＡＮインターフェース部１０１は、例えば、パケット通信を可能とする通信回路を有する。ＬＡＮインターフェース部１０１は、端末２０１から受信したパケットをルーティング処理部１０３に出力する。また、ＬＡＮインターフェース部１０１は、ルーティング処理部１０３から出力されたパケットを端末２０１に送信する。
【００２１】
ＷＡＮインターフェース部１０２は、ゲートウェイ装置１００とインターネット２０２を接続する物理インターフェースである。ＷＡＮインターフェース部１０２は、例えば、パケット通信を可能とする通信回路を有する。ＷＡＮインターフェース部１０２は、インターネット２０２から受信したパケットをルーティング処理部１０３に出力する。また、ＷＡＮインターフェース部１０２は、ルーティング処理部１０３から出力されたインターネット２０２に送信する。
【００２２】
ルーティング処理部１０３は、ＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２の間でパケットを転送する電子回路である。ＬＡＮインターフェース部１０１で受信したインターネット２０２向けのパケットをＷＡＮインターフェース部１０２に転送する。また、ルーティング処理部１０３は、ＷＡＮインターフェース部１０２で受信した端末２０１向けのパケットをＬＡＮインターフェース部１０１へ転送する処理を行う。例えば、ルーティング処理部１０３は、転送するパケットのヘッダを変換する。また、例えば、ルーティング処理部１０３は、パケットの転送において、所定の条件に該当するフィルタを転送しないフィルタ処理を行う。
【００２３】
通信情報監視部１０４は、ルーティング処理部１０３で転送処理を行っている通信のうち、端末２０１のＭＡＣ(Media Access Control)アドレス、および通信速度や通信量などのトラフィック量を監視する電子回路である。
【００２４】
管理部１０５は、ゲートウェイ装置１００の通信情報を管理する。例えば、管理部１０５は、過去のゲートウェイ装置１００の通信量に基づいて、ＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２における最大通信速度（すなわち最大通信速度に関連する電力消費量）を決定する。ＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２における最大通信速度はリンク速度とも言う。
【００２５】
通信情報管理部１５１は、通信情報監視部１０４が取得した通信元端末のMACアドレスとトラフィック量(通信速度、通信量)、および通信を行っている日時を記録及び管理する。
【００２６】
スケジュール管理部１５２は、通信情報管理部１５１に記録された上述の情報に基づいて、省電力設定に変更するスケジュールを決定及び管理する。省電力設定とは、ＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２における最大通信速度をより低くする設定を意味する。
【００２７】
例えば、スケジュール管理部１５２は、記録した過去のトラフィック量を、略規則的に変化する期間単位で所定の時間毎に前記最大通信速度を設定するスケジュールを作成する。
例えば、スケジュール管理部１５２は、過去のトラフィック量の変化の記録から、規則的に通信量が少ないと判断できる期間にＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２における最大通信速度を下げるスケジュールを決定する。また、スケジュール管理部１５２は、過去のトラフィック量の変化の記録から、規則的に通信量が多いと判断できる期間にＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２における最大通信速度を上げるスケジュールを決定する。
【００２８】
制御部１０６は、スケジュール管理部１５２で管理されているスケジュール通りにＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２を省電力設定に変更する制御を行う。例えば、制御部１０６は、スケジュール管理部１５２が決定した最大通信速度を下げるスケジュールに従い、少なくともＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２の１つに最大通信速度を下げる指示を出力する。また、制御部１０６は、スケジュール管理部１５２が決定した最大通信速度を上げるスケジュールに従い、少なくともＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２の１つに最大通信速度を上げる指示を出力する。
【００２９】
これらのＬＡＮインターフェース部１０１、ＷＡＮインターフェース部１０２、ルーティング処理部１０３、通信情報監視部１０４、管理部１０５及び制御部１０６は、電子回路で構成されてもよい。この電子回路は、ＣＰＵ（Central Processing Unit）及びメモリ、ＦＰＧＡ（field-Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）のいずれか、または組み合わせにより実現してもよい。
【００３０】
端末２０１は、ゲートウェイ装置１００を介してインターネット２０２（及びインターネット２０２を介した通信相手）と通信を行う装置である。例えば、端末２０１は、ＰＣ(Personal Computer)やスマートフォンなどのＩＴ(Information Technology)機器、生活家電やヘルスケア機器などのＩｏＴ機器など、インターネット２０２に通信を行う装置であってもよい。
【００３１】
次にゲートウェイ装置１００の動作について説明する。図３は、実施の形態２のゲートウェイ装置の動作の一例を示すフローチャートである。
【００３２】
まずステップＳ３０１において、端末２０１がインターネット２０２へ通信を行う際、ゲートウェイ装置１００がその通信内容を監視し、通信データを収集する。そしてステップＳ３０２に進む。
【００３３】
次にステップＳ３０２において、ゲートウェイ装置１００は収集した通信データのトラフィック量から、スケジュール期間単位のトラフィック量を分析する。例えば、端末２０１がインターネット２０２へ通信を行う場合、通信情報監視部１０４はルーティング処理部１０３で処理を行っている通信のうち、端末２０１のＭＡＣアドレス、および通信速度や通信量などのトラフィック量を監視する。例えば、トラフィック量は単位時間当たりの通信量で計算されるものとする。また、通信情報監視部１０４は、端末のＭＡＣアドレス、およびトラフィック量の情報をスケジュールごとに収集し、通信情報管理部１５１に蓄積する。これらの情報を収集し、一定期間以上のデータを集めた後、ステップＳ３０３に進み、これらの情報からスケジュールごとの通信状況を分析する。
【００３４】
ステップＳ３０３において、分析結果からゲートウェイ装置１００の省電力設定のスケジュールを作成する。そしてステップＳ３０４に進む。
【００３５】
ステップＳ３０４において、ゲートウェイ装置１００はスケジュールにあわせてゲートウェイ装置１００の設定を変更する。
【００３６】
以上の動作により、ゲートウェイ装置１００は、省電力設定とするスケジュールを作成する。次に各ステップの詳細について説明する。
【００３７】
まずステップＳ３０２の詳細について説明する。図４は、通信情報管理部１５１が管理するテーブルの一例を示す図である。図４において、ＩＤは通信セッションを区別するための識別番号である。図４において、通信時刻は、通信を開始した時刻を示す。図４において、通信元端末ＭＡＣアドレスは、送信元の端末のＭＡＣアドレスを示す。また図４において、通信速度は、通信セッションでの通信速度を示す。また図４において、通信量は、各通信セッションにおける通信量を示す。
【００３８】
通信情報監視部１０４はルーティング処理部１０３で処理を行っている通信のうち、端末２０１のＭＡＣアドレス、および通信速度や通信量などのトラフィック量を監視した結果を図４に示すようなテーブル形式で保存する。
【００３９】
上述の情報は、通信情報管理部１５１で管理される。そしてステップＳ３０３においてこの情報から各端末のスケジュール期間単位のトラフィック量が分析される。次にステップＳ３０３におけるスケジュールの作成方法の詳細について説明する。以下の説明では、曜日単位で時間別のトラフィック量を分析してスケジュールを作成する例について説明する。
【００４０】
図５は、時間とトラフィック量との関係の一例を示すグラフである。図５は直近４週間のうち、金曜日の４日分の通信情報を基に通信情報に含まれる通信時刻、トラフィック量を参照し、トラフィック量を１時間ことの時間帯に分類し、グラフ化したものである。例えば、０時で示されているトラフィック量は０時台（０時から１時までの間）の最大トラフィック量を示している。図５では、横軸が時間、縦軸はトラフィック量を表している。図５では日ごとの通信でプロットを図形で区分されている。
【００４１】
図５のグラフにおいて、過去４日分のうち、最大のトラフィック量に着目する。それぞれの時間で最大のトラフィック量が閾値以上の場合、通信速度が高速である時のリンク速度を変更せず、リンク速度をより低速に変更しないようにする。この閾値は回線占有率から算出する。例えば、閾値を回線占有率８０％と定義したとき、８００Ｍｂｐｓが基準となる。高速時のリンク速度が１０００Ｍｂｐｓの場合、８００Ｍｂｐｓ以上の通信が単位時間以上行われている時間帯はリンク速度を１０００Ｍｂｐｓから変更しない。また、最大のトラフィック量が閾値以下の場合、そのトラフィック量に応じてリンク速度をより低速に変更する。スケジュール管理部１５２は、これらの処理を各曜日、時間ごとに行い、スケジュールを作成し、管理する。
【００４２】
図６は、作成されたスケジュールの一例を示す図である。図６では、曜日と時間で区分けされた最大通信速度の表が示されている。図６において、スケジュール内の数字はＷＡＮ側のリンク速度を示しており、単位はＭｂｐｓである。また、図６において、左下から右上への右上がり斜線の網掛けの部分は、ユーザが認識している通信を行っている時間帯を示す。また、左上から右下への右下がり斜線の網掛けの部分は、ユーザが認識していない通信を行っている（端末が自動で通信を行っている）時間帯である。そして、網掛けのない部分は通信量が極めて少ない時間帯を示している。
【００４３】
図６では、トラフィック量を記録した４週間すべてで通信量が極めて少ない(すなわち回線占有率が１％以下である)時間帯は、最大通信速度が１０Ｍｂｐｓに設定されている。通信量が極めて少ない時間帯でも、通信を遮断せずに、最大通信速度を低下させることで、省電力設定中に予期していない通信を受信してもルーティングすることが可能となる。
【００４４】
スケジュール管理部１５２はこのスケジュールを制御部１０６に提示する。制御部１０６は現在時刻を確認しながら、設定変更時刻になったとき、ＷＡＮインターフェース部１０２のリンク速度を変更する。
【００４５】
なお、実施の形態２では過去４週間分の通信情報から曜日別に１時間単位のスケジュールを作成しているが、スケジュール作成に使用する過去の通信情報量やスケジュール作成の時間間隔は任意の時間としてもよい。例えば、過去１０週間分の通信情報から３０分単位でスケジュールを作成してもよい。
【００４６】
また、スケジュール更新をしてもよい。スケジュールの更新周期は任意の期間としてもよい。例えば、４週間分の通信情報からスケジュールを作成する場合、１週間ごとに直近の過去４週間分の通信情報からスケジュールを作成し、更新してもよい。
【００４７】
制御部１０６は、スケジュール管理部１５２が作成したスケジュールを用いて通信速度を制御する。しかしながら、省電力設定でリンク速度を下げたときに、閾値以上のトラフィック量の通信が行われる可能性もある。以下の説明では、このようなケースにおける動作について説明する。図７は、実施の形態２のゲートウェイ装置の動作の一例を示すフローチャートである。
【００４８】
ステップＳ７０１において、通信情報監視部１０４はトラフィック量を監視し、ステップＳ７０２に進む。
ステップＳ７０２において、通信情報監視部１０４は、閾値以上のトラフィック量の通信が行われているか否か判断する。閾値以上のトラフィック量の通信が行われていない場合、ステップＳ７０１に戻る。閾値以上のトラフィック量の通信が行われている場合、ステップＳ７０３に進む。
【００４９】
ステップＳ７０３において、スケジュールのリンク速度をより高速に変更する。このように、省電力設定でリンク速度を落としたときに閾値以上のトラフィック量の通信が行われたときは、一度高速時のリンク速度に変更するようにする。
例えば、高速時のリンク速度が１０００Ｍｂｐｓで、金曜日の０時台に省電力設定でリンク速度を５００Ｍｂｐｓに設定していたとする。閾値を回線占有率８０％と定義したとき、４００Ｍｂｐｓが基準となる。金曜日の０時台に４００Ｍｂｐｓ以上の通信が単位時間以上行われたとき、スケジュールの金曜日の０時台のリンク速度を１０００Ｍｂｐｓに変更する。
【００５０】
このように実施の形態２のゲートウェイ装置によれば、過去のトラフィック量に基づいて、前記最大通信速度を期間毎に設定するスケジュールを作成することにより、通信量の変化に対応したスケジュールで省電力を自装置単独で実現することができる。
【００５１】
また、実施の形態２のゲートウェイ装置によれば、通信のトラフィック量が閾値以上である場合に、スケジュールで決定された最大通信速度をより高速に設定しなおすことにより、回線を有効活用できるようになる。
【００５２】
なお、実施の形態２では、閾値を回線占有率８０％と定義したが、この割合は任意の値としてもよい。
【００５３】
（実施の形態３）
実施の形態３では、ゲートウェイ装置が監視していた通信内容をユーザに提示し、ユーザが、最大通信速度設定を変更できるようにする例について説明する。図８は、実施の形態３にかかるゲートウェイ装置の概略構成を示すブロック図である。図８において、図２と同一の構成については、同一の番号を付し、説明を省略する。図８において、ゲートウェイ装置８００は、ＬＡＮインターフェース部１０１と、ＷＡＮインターフェース部１０２と、ルーティング処理部８０３と、通信情報監視部１０４と、管理部８０５と、制御部１０６と、ＷｅｂＧＵＩ(Web Graphical User Interface)部８０７とを備える。管理部８０５は、通信情報管理部８５１と、スケジュール管理部８５２とを備える。
【００５４】
ＷｅｂＧＵＩ部８０７は、端末２０１にトラフィック量及びスケジュールを表示させるための情報を作成する。そして、ＷｅｂＧＵＩ部８０７は、ルーティング処理部１０３及びＬＡＮインターフェース部１０１を介して端末２０１にトラフィック量及びスケジュールを表示させる情報を送信する。また、ＷｅｂＧＵＩ部８０７は、ルーティング処理部１０３及びＬＡＮインターフェース部１０１を介して端末２０１からのスケジュール変更を受け付け、スケジュール管理部８５２にスケジュール変更を指示する。
【００５５】
具体的には、ＷｅｂＧＵＩ部８０７は、トラフィック量及びスケジュールを表示させるための情報としてＨＴＭＬ（HyperText Markup Language）で記述したファイルを作成する。また、ＷｅｂＧＵＩ部８０７は、スケジュール変更を受け付けるための入力フォーム及びスケジュール変更内容をゲートウェイ装置に送信するボタンもＨＴＭＬで記述する。
【００５６】
ルーティング処理部８０３は、ＬＡＮインターフェース部１０１とＷＡＮインターフェース部１０２の間でパケットを転送する電子回路である。ＬＡＮインターフェース部１０１で受信したインターネット２０２向けのパケットをＷＡＮインターフェース部１０２に転送する。また、ルーティング処理部１０３は、ＷＡＮインターフェース部１０２で受信した端末２０１向けのパケットをＬＡＮインターフェース部１０１へ転送する処理を行う。また、ルーティング処理部８０３は、端末２０１から、ＷｅｂＧＵＩ部８０７への接続要求があった場合、ルーティング処理部８０３にトラフィック量及びスケジュールを表示させるための情報を作成することを指示する。ルーティング処理部８０３は、ＷｅｂＧＵＩ部８０７から出力されたトラフィック量及びスケジュールを表示させるための情報を端末２０１に転送する。
【００５７】
通信情報管理部８５１は、通信情報監視部１０４が取得した通信元端末のＭＡＣアドレス、通信先のＵＲＬ（ドメイン）、トラフィック量(通信速度、通信量)、通信を行っている日時を管理する。そして、通信情報管理部８５１は、これらの情報をスケジュール管理部８５２及びＷｅｂＧＵＩ部８０７に出力する。
【００５８】
スケジュール管理部８５２は、ＷｅｂＧＵＩ部８０７からの指示に従い、既に作成したスケジュールの内容を変更する。そして、スケジュール管理部８５２は、変更されたスケジュールを制御部１０６に出力する。
【００５９】
図９は、通信情報管理部８５１が管理するテーブルの一例を示す図である。図９において、ＩＤは通信セッションを区別するための識別番号である。図９において、通信時刻は、通信を開始した時刻を示す。図９において、通信元端末ＭＡＣアドレスは、送信元の端末のＭＡＣアドレスを示す。また図９において、通信先は、通信先のドメインを示す。また図９において、通信速度は、通信セッションでの通信速度を示す。また図９において、通信量は、各通信セッションにおける通信量を示す。
【００６０】
通信情報管理部８５１では、図９に示すように通信情報監視部１０４が取得した通信元端末のＭＡＣアドレス、通信先のＵＲＬ（ドメイン）、トラフィック量（通信速度、通信量）、通信を行っている日時を管理する。
【００６１】
以上の情報をユーザに提供し、ユーザからスケジュール変更の指示を受け付ける。次にスケジュール変更におけるゲートウェイ装置と端末との通信について説明する。図１０は、実施の形態３のゲートウェイ装置と端末との通信の一例を示すシーケンス図である。
【００６２】
ステップＳ１００１において、ユーザは端末２０１からＷｅｂブラウザを用いて、ゲートウェイ装置１００のＷｅｂＧＵＩにアクセスする。
【００６３】
ステップＳ１００２において、ゲートウェイ装置１００はＷｅｂＧＵＩ画面を表示する情報を端末２０１に送信する。
【００６４】
ステップＳ１００３において、端末２０１はゲートウェイ装置１００の省電力設定スケジュールページへアクセスする。
【００６５】
ステップＳ１００４において、ゲートウェイ装置１００は端末２０１からＷｅｂＧＵＩの省電力設定スケジュールページへアクセスされたことを検知したとき、スケジュール管理部１５２で管理しているスケジュールを省電力設定スケジュールページにて表示する。
【００６６】
ステップＳ１００５において、端末２０１はゲートウェイ装置１００の省電力設定スケジュールを変更する。
【００６７】
ステップＳ１００６において、ゲートウェイ装置１００は端末２０１によって変更された省電力設定スケジュールで更新する。
【００６８】
以上の手順により省電力設定スケジュールで更新することができる。次にステップＳ１００５の例について説明する。図１１及び図１２は、作成されたスケジュールの一例を示す図である。
【００６９】
図１１及び図１２のスケジュールには、どの端末が、どのＵＲＬに、４週間で何回アクセスしているか、およびその時間帯に設定されるリンク速度を記載している。ここで、図１１及び図１２に記載されている端末１はＰＣ、端末２はスマートフォン、端末３はヘルスケア機器、端末４はセキュリティ機器を示す。端末３、端末４はそれぞれ定刻にインターネットへ自動で通信を行う機器とする。
【００７０】
また、図１１及び図１２において、左下から右上への右上がり斜線の網掛けの部分は、ユーザが認識している通信を行っている時間帯を示す。また、左上から右下への右下がり斜線の網掛けの部分は、ユーザが認識していない通信を行っている（端末が自動で通信を行っている）時間帯である。そして、網掛けのない部分は通信量が極めて少ない時間帯（すなわち省電力設定に変更する時間帯）を示している。
【００７１】
ユーザは通信先や通信回数などから、省電力設定を任意の設定に変更できる。例えば、ユーザは、４週間のうち２回しか通信を行っていない時間帯、すなわち、図１１及び図１２の水曜日２時台、１５時台、金曜日の２時台、１７時台はリンク速度を１０Ｍｂｐｓに変更したいとしたとき、ＷｅｂＧＵＩでその時間帯を選択し、リンク速度を変更するようにスケジュールを更新する。ゲートウェイ装置１００はスケジュール管理部１５２で管理されているスケジュールをＷｅｂＧＵＩで設定されたスケジュール通りに更新する。
【００７２】
このように実施の形態３のゲートウェイ装置によれば、ゲートウェイ装置が監視していた通信内容をユーザに提示することにより、それぞれの端末がいつ、どのような通信を行っているか、いつＨＧＷが省電力設定に変更されているのかをユーザが認識することができる。そして、実施の形態３のゲートウェイ装置によれば、ユーザが、最大通信速度設定を変更することによりユーザが任意の時間で省電力設定に変更できる。
【００７３】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、ゲートウェイ装置はホームゲートウェイのみならず、一般的なゲートウェイ装置に用いてもよい。
【００７４】
また、例えば、ＣＰＵの代わりにＡＳＩＣ、プログラマブルロジックデバイスまたはＦＰＧＡとしてもよい。
【００７５】
また、上述した実施の形態を実現するプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、または無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００７６】
１０、１００  ゲートウェイ装置
１１  通信部
１２  監視部
１３、１５１、８５１  通信情報管理部
１４、１５２、８５２  スケジュール管理部
１５、１０６  制御部
１０１  ＬＡＮインターフェース部
１０２  ＷＡＮインターフェース部
１０３  ルーティング処理部
１０４  通信情報監視部
１０５、８０５  管理部
２０１  端末
２０２  インターネット
８００  ゲートウェイ装置
８０５  管理部
８０７  ＷｅｂＧＵＩ部
【図１】
2020120321.tif 000003
【図２】
2020120321.tif 000004
【図３】
2020120321.tif 000005
【図４】
2020120321.tif 000006
【図５】
2020120321.tif 000007
【図６】
2020120321.tif 000008
【図７】
2020120321.tif 000009
【図８】
2020120321.tif 000010
【図９】
2020120321.tif 000011
【図１０】
2020120321.tif 000012
【図１１】
2020120321.tif 000013
【図１２】
2020120321.tif 000014