(57)【要約】【課題】低消費電力化が図れる演算処理装置を搭載した通信監視装置を提供する。【解決手段】複数の端末機器と接続される複数の通信ポート１１と、前記通信ポート１１の通信情報を定期的な周期で取得し、当該通信情報に基づいて端末機器２との通信を監視する監視タスクを行う演算処理手段１３と、当該演算処理手段１３の動作周波数を制御するクロック制御手段１５と、を備える通信監視装置１において、クロック制御手段１５は、端末機器２が接続されている接続通信ポート数を特定し、当該接続通信ポート数に対応する動作周波数で、前記演算処理手段１３を制御し、前記演算処理手段１３は、端末機器２が接続されている通信ポートを特定し、端末機器２が接続されている通信ポートの監視タスクを当該動作周波数で行うようにした。【選択図】図２
2010198173.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末機器と接続される複数の通信ポートと、前記通信ポートの通信情報を定期的な周期で取得し、当該通信情報に基づいて端末機器との通信を監視する監視タスクを行う演算処理手段と、当該演算処理手段の動作周波数を制御するクロック制御手段と、を備える通信監視装置において、
前記複数の通信ポートの端末機器との接続状況を検知するポート検知手段と、端末機器が接続されている接続通信ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶する記憶手段と、を備え、
クロック制御手段は、ポート検知手段を用いて端末機器が接続されている接続通信ポート数を特定し、記憶手段から当該接続通信ポート数に対応する動作周波数を特定し、前記演算処理手段を当該動作周波数で制御し、
前記演算処理手段は、ポート検知手段を用いて端末機器が接続されている通信ポートを特定し、端末機器が接続されている通信ポートの監視タスクを当該動作周波数で行うことを特徴とした通信監視装置。
【請求項２】
前記記憶手段には、動作周波数が、その高低相違した複数段階に分けて記憶され、当該各段階の動作周波数においても接続ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶されており、
演算処理手段は、動作周波数が低い段階ほど、通信ポートから通信情報を取得する定期的な周期を長くするように設定することを特徴とする請求項１記載の通信監視装置。
【請求項３】
通信監視装置は、現在時刻を計時する時計手段と、時刻と複数段階に分けられた動作周波数とを対応付けて記憶する第２の記憶手段と、を備え、
クロック制御手段は、現在時刻に応じた段階の動作周波数を特定し、演算処理手段を当該動作周波数で制御することを特徴とする請求項２記載の通信監視装置。
【請求項４】
前記ポート検知手段により、前記複数の通信ポートの端末機器との接続状況を時間帯ごとに検知し、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数を第２の記憶手段に設定する自動設定手段を備えることを特徴とした請求項３記載の通信監視装置。
【請求項５】
演算処理手段により行われた監視タスクの結果により、通信ポートにおいて端末機器との通信を制御する制御手段を備え、端末機器との通信を制御する場合に、
クロック制御手段は、通常制御している段階よりも動作周波数の高い段階における動作周波数で、演算処理手段を制御することを特徴とした請求項２乃至４のいずれか一項に記載の通信監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、複数の端末機器と接続される複数の通信ポートと、当該複数の通信ポートに接続された端末機器との通信状況を定期的に取得し、当該通信情報に基づいて端末機器との通信を監視する監視タスクを行う演算処理手段と、当該演算処理手段の動作周波数を制御するクロック制御手段と、を備える通信監視装置に関するものである。
【背景技術】
【０００２】
近年、複雑な演算処理にも対応するため、演算処理装置（ＣＰＵ）を搭載した電気機器が多数提供されている。一方で、社会全体における電力需要を抑えるため、様々な電気機器において電力消費量を低減することが重要な課題とされており、その一環として、上述したような演算処理装置の低消費電力化も検討されている。
演算処理装置の低消費電力化としては、まず、低消費電力のデバイスを選定したり、演算処理装置の駆動電圧を低くしたりするハードウェア面での対策が考えられる。さらに、演算処理装置の動作周波数（クロック）を制御するというソフトウェア面での対策も考えられる。すなわち、演算処理装置の動作周波数を低下させれば、演算処理装置の処理能力が低下するものの、低消費電力化を図ることが可能である。
ところで、電気機器の一例として、複数の端末装置と接続され、当該端末装置との通信を監視する通信監視装置が存在するが、この通信監視装置は、複数の通信ポートを備え、この複数の通信ポートを介して端末装置と接続され、演算処理装置は複数の通信ポートの通信情報を定期的に取得し、当該通信情報に基づいて端末機器との通信を監視する監視タスクを行っている。
【０００３】
なお、演算処理装置の動作周波数を制御する具体例としては、演算処理装置が実行中のタスク等に応じて演算処理装置の動作周波数を切り替えるクロック制御装置が提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２５６０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例である通信監視装置にあっては、演算処理装置は、複数の通信ポートの全てについて、通信情報を取得し、当該通信情報に基づいて、端末機器との通信を監視する監視タスクを行っており、端末装置が接続されていない通信ポートについても監視タスクを実行していた。このため、演算処理装置は定期的な周期で監視タスクを実行するためには、高い動作周波数で動作する必要があり、通信監視装置の演算処理装置の低消費電力化が図れていなかった。
【０００６】
本願発明は、上記背景技術に鑑みて発明されたものであり、その課題は、低消費電力化が図れる演算処理装置を搭載した通信監視装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願請求項１記載の発明では、複数の端末機器と接続される複数の通信ポートと、前記通信ポートの通信情報を定期的な周期で取得し、当該通信情報に基づいて端末機器との通信を監視する監視タスクを行う演算処理手段と、当該演算処理手段の動作周波数を制御するクロック制御手段と、を備える通信監視装置において、前記複数の通信ポートの端末機器との接続状況を検知するポート検知手段と、端末機器が接続されている接続通信ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶する記憶手段と、を備え、クロック制御手段は、ポート検知手段を用いて端末機器が接続されている接続通信ポート数を特定し、記憶手段から当該接続通信ポート数に対応する動作周波数を特定し、前記演算処理手段を当該動作周波数で制御し、前記演算処理手段は、ポート検知手段を用いて端末機器が接続されている通信ポートを特定し、端末機器が接続されている通信ポートの監視タスクを当該動作周波数で行うことを特徴としている。
【０００８】
又、本願請求項２記載の発明では、上記請求項１記載の通信監視装置において、前記記憶手段には、動作周波数が、その高低相違した複数段階に分けて記憶され、当該各段階の動作周波数においても接続ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶されており、
演算処理手段は、動作周波数が低い段階ほど、通信ポートから通信情報を取得する定期的な周期を長くするように設定することを特徴としている。
【０００９】
又、本願請求項３記載の発明では、上記請求項２記載の通信監視装置において、通信監視装置は、現在時刻を計時する時計手段と、時刻と複数段階に分けられた動作周波数とを対応付けて記憶する第２の記憶手段と、を備え、クロック制御手段は、現在時刻に応じた段階の動作周波数を特定し、演算処理手段を当該動作周波数で制御することを特徴としている。
【００１０】
又、本願請求項４記載の発明では、上記請求項３記載の通信監視装置において、前記ポート検知手段により、前記複数の通信ポートの端末機器との接続状況を時間帯ごとに検知し、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数を第２の記憶手段に設定する自動設定手段を備えることを特徴としている。
【００１１】
又、本願請求項５記載の発明では、上記請求項２乃至３のいずれか一項に記載の通信監視装置において、演算処理手段により行われた監視タスクの結果により、通信ポートにおいて端末機器との通信を制御する制御手段を備え、端末機器との通信を制御する場合に、
クロック制御手段は、通常制御している段階よりも動作周波数の高い段階における動作周波数で、演算処理手段を制御することを特徴としている。
【発明の効果】
【００１２】
本願請求項１記載の発明の通信監視装置においては、複数の通信ポートの端末機器との接続状況を検知するポート検知手段と、端末機器が接続されている接続通信ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶する記憶手段と、を備え、クロック制御手段は、ポート検知手段を用いて端末機器が接続されている接続通信ポート数を特定し、記憶手段から当該接続通信ポート数に対応する動作周波数を特定し、前記演算処理手段を当該動作周波数で制御し、前記演算処理手段は、ポート検知手段を用いて端末機器が接続されている通信ポートを特定し、端末機器が接続されている通信ポートの監視タスクを当該動作周波数で行うので、端末機器が接続されていない通信ポートが存在する場合に、当該端末機器が接続されていない通信ポートを監視せずに端末機器が接続されている接続ポート数に対応する動作周波数で演算処理手段を制御することができ通信監視装置の演算処理手段の低消費電力化を図ることができる。
【００１３】
又、本願請求項２記載の発明の通信監視装置においては、特に、前記記憶手段には、動作周波数が、その高低相違した複数の段階に分けて記憶され、当該各段階の動作周波数においても接続ポート数が多くなるほど周波数を高くするように前記接続通信ポート数ごとに動作周波数を対応付けて記憶されており、演算処理手段は、動作周波数が低い段階ほど、通信ポートから通信情報を取得する定期的な周期を長くするように設定するので、複数段階の動作周波数で演算処理手段を制御することが可能となり、シーンに応じて複数段階の動作周波数を使い分けることで演算処理手段の低消費電力化を図れたり、監視タスクに要する時間を短くすることができる。
【００１４】
又、本願請求項３記載の発明の通信監視装置においては、特に、通信監視装置は、現在時刻を計時する時計手段と、時刻と複数段階に分けられた動作周波数とを対応付けて記憶する第２の記憶手段と、を備え、クロック制御手段は、現在時刻に応じた段階の動作周波数を特定し、演算処理手段を当該動作周波数で制御するので、監視タスクに要する時間を長くすることができる時間帯は低い段階の動作周波数で演算処理手段を制御することができるので、演算処理手段の低消費電力化を図ることができる。
【００１５】
又、本願請求項４記載の発明の通信監視装置においては、特に、前記ポート検知手段により、前記複数の通信ポートの端末機器との接続状況を時間帯ごとに検知し、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数を第２の記憶手段に設定する自動設定手段を備えるので、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数を第２の記憶手段に自動で設定することができ、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数で演算処理手段が制御され、演算所手段の低消費電力化を図ることができる。
【００１６】
又、本願請求項５記載の発明の通信監視装置においては、特に、演算処理手段により行われた監視タスクの結果により、通信ポートにおいて端末機器との通信を制御する制御手段を備え、端末機器との通信を制御する場合に、クロック制御手段は、通常制御している段階よりも動作周波数の高い段階における動作周波数で、演算処理手段を制御するので、端末機器との通信を制御する処理を行う場合に監視タスクに要する時間を短くすることができる。
【図面の簡単な説明】
【００１７】
【図１】本願発明の実施形態１の通信監視装置の構成を示す概略ブロック図である。
【図２】同上の通信監視装置を用いるシステム全体を示す概略システム構成図である。
【図３】同上の通信監視装置における記憶手段に記憶された対応表を示す説明図である。
【図４】本願発明の実施形態２の通信監視装置の構成を示す概略ブロック図である。
【図５】同上の通信監視装置における記憶手段に記憶された対応表を示す説明図である。
【図６】同上の通信監視装置における第２の記憶手段に記憶された第２の対応表を示す説明図である。
【発明を実施するための形態】
【００１８】
以下の各実施形態で説明する通信監視装置１は、たとえば図２に示すように宅内に配設された複数の端末機器２と接続されており、また、インターネット３を介してセンターサーバ４と接続されている。この構成によって、センターサーバ４からの端末機器２に送信される制御命令情報や状態監視に関する命令情報や、端末機器２からセンターサーバ４へ送信されるイベント情報を通信監視装置１が、相互に中継することが可能であり、センターサーバ４による端末機器２の遠隔制御・監視及び端末機器２によるセンターサーバ４へのイベント情報の送信が可能となっている。
【００１９】
通信監視装置１は、前記命令情報及びイベント情報を中継する際に、通信情報の内容を監視し、不正通信情報のフィルタリングを実行している。また、中継する通信情報の通信量を監視し、規定値以上の場合は、中継を制御する処理を実行している。
【００２０】
以下の各実施形態において、通信監視装置１について説明する。
【００２１】
（実施形態１）
本実施形態の通信監視装置１は、図１に示すように、通信ポート１１と、ポート検知手段１２と、演算処理手段１３と、記憶手段１４と、クロック制御手段１５と、を備えている。
通信ポート１１は、複数の端末機器２と接続され、通信監視装置１と端末機器２との通信を実現する機能を備えるものであり、通信監視装置１に複数個備えられ、それぞれの通信ポート１１には識別用の識別子が割り当てられている。
【００２２】
ポート検知手段１２は、複数の通信ポート１１と端末機器２との接続状況を検知するものであり、複数の通信ポート１１のうち、いずれの通信ポート１１が端末機器２と接続状況であるか特定する機能を備え、演算処理手段１５からの問い合わせに対して、端末機器２と接続状況にある接続通信ポート識別子を、クロック制御手段からの問い合わせに対して、端末機器２と接続状況にある接続通信ポート数を返信する。
【００２３】
演算処理手段１３は、定期的な周期で通信ポート１１の通信情報を取得し、この通信情報に基づいて通信監視装置１と端末機器２との通信を監視する監視タスクを所定の動作周波数で、実行するものである。また、演算処理手段１３は、ポート検知手段１２に所定間隔ごとに、端末機器２と接続状況にある通信ポート１１の識別子である接続通信ポート識別子を問い合わせ、その返信として接続通信ポート識別子を受信し、この識別子の通信ポート１１の監視タスクを実行する。ここで、所定間隔とは任意の間隔であるが、通常、通信ポート１１から通信情報を取得する周期と同期させてある。
【００２４】
記憶手段１４には、例えば図３に示されるような、接続通信ポート数が多くなるほど周波数を高くするように接続通信ポート数ごとに動作周波数を対応付けた対応表が記憶されている。
【００２５】
クロック制御手段１５は、ポート検知手段１２に所定間隔ごとに、端末機器２と接続状況にある接続通信ポート数を問い合わせ、その返信として接続通信ポート数を受信する。さらに、記憶手段１４の対応表から、この受信した接続通信ポート数に対応する動作周波数を特定し、この特定した動作周波数で演算処理手段１３を制御する。ここで、所定間隔とは任意の間隔であるが、通常、演算処理手段１３がポート検知手段１２に接続通信ポート識別子を問い合わせる間隔と同期させてある。つまり、演算処理手段１３がポート検知手段１２に接続通信ポート識別子を問い合わせる間隔と、クロック制御手段１５がポート検知手段１２に接続通信ポート数を問い合わせる間隔と、演算処理手段１３が通信ポート１１から通信情報を取得する周期と、が同期させてある。
【００２６】
次に本実施形態の動作について説明する。なお、本実施形態の通信監視装置１は「６個」の通信ポートを備えており、記憶手段１４には、あらかじめ図３に示される対応表が記憶されているものとする。
【００２７】
今、すべての通信ポート１１が端末機器２と接続されているとすると、接続通信ポート数は「６」であり、演算処理手段１３は、動作周波数「１５０ＭＨｚ」で動作している。この動作周波数で演算処理装置は動作し、６個の通信ポート１１を監視する監視タスクを、「２秒」で実現しているものとする。
【００２８】
ここで、通信ポート１１と端末機器２との接続が解除され、端末機器２との接続されている通信ポート１１が「３個」になると、ポート検知手段１２は通信ポート１１と端末機器２との接続状況の変化を検知し、接続状況にある通信ポート１１の接続通信ポート識別子および接続通信ポート数を内部に保持する。
【００２９】
ここで、演算処理手段１３は、６個の通信ポートの監視タスクが終了すると、次の監視タスクに移行するが、この際、通信ポート１１に接続通信ポート識別子を問い合わせ、受信した接続通信ポート識別子の通信ポート１１の監視タスクを実行する。さらに、クロック制御手段１５は、通信ポート１１に接続通信ポート数を問い合わせ、その返信として接続通信ポート数「３」を取得し、記憶手段１４からこの接続通信ポート数「３」に対応する動作周波数「７５ＭＨｚ」を特定し、この動作周波数で演算処理手段１３を制御する。すなわち、演算処理手段１３は、今、端末機器２と接続されている３つの通信ポートの監視タスクを動作周波数「７５ＭＨｚ」で実行する。この監視タスクは動作周波数「７５ＭＨｚ」であり、「１５０ＭＨｚ」の動作周波数から半分の動作周波数に変更されるが、監視タスクにより監視する通信ポート数も、半分に変更されているため、監視タスクに要する時間は変更されることなく「２秒」で実現することができる。
【００３０】
すなわち、本実施形態の通信監視装置１によれば、端末機器２が接続されていない通信ポート１１が存在する場合に、端末機器２が接続されていない通信ポート１１を監視せずに端末機器２が接続されている接続ポート数に対応する動作周波数で演算処理手段１３を制御するので、監視タスクに要する時間を変更せずに、通信監視装置１の演算処理手段１３の低消費電力化を図ることができる。
【００３１】
（実施形態２）
本実施形態の通信監視装置１では、図４に示すように、実施形態１の構成に加え、時計手段１６と、第２の記憶手段１７と、自動設定手段１８と、制御手段１９と、を備えている。なお、本実施形態の通信監視装置の記憶手段１４の構成について実施形態１と異なるが、他の構成は、実施形態１と同様である。よって、同様の構成については、同一の符号を付して説明を省略し、同様の動作についてもその説明を省略する。
【００３２】
本実施形態の記憶手段１４の対応表は、図５に示されるように、動作周波数がその「低」、「中」、「高」、と相違した３段階に分けて記憶されており、３段階の動作周波数においても接続ポート数が多くなるほど周波数を高くするように接続通信ポート数ごとに動作周波数を対応付けて記憶されている。なお、「低」の段階の動作周波数では、通信ポート１１を監視する監視タスクを、「４秒」で実現することができ、「中」の段階の動作周波数では、通信ポート１１を監視する監視タスクを、「２秒」で実現することができ、「高」の段階の動作周波数では、通信ポート１１を監視する監視タスクを、「１秒」で実現することができるものとする。
【００３３】
時計手段１６は、現在時刻を計時するものである。
【００３４】
第２の記憶手段には、第２の対応表が記憶されており、この対応表には図６に示されるように、１日（２４時間）が複数の（ここでは３つ）の時間帯に分けられ、時間帯ごとに、３段階に分けられた動作周波数が対応付けて記憶されている。
【００３５】
自動設定手段１８は、ポート検知手段１２を用いて、通信ポート１１の端末機器２との接続状況を時間帯ごとに検知し、接続が検知された頻度が低い時間帯ほど、低い段階の動作周波数を第２の記憶手段１７に設定するものである。本実施形態では、「０〜６時」、「６〜１８時」、「１８〜２４時」、の３つの時間帯ごとに接続状況が検知され、接続が検知された頻度が一番低い「０〜６時」に「低」の段階の動作周波数が、接続が検知された頻度がその次に低い「６〜１８時」に「中」の段階の動作周波数が、接続された頻度が一番高い「１８〜２４時」に「高」の段階の動作周波数が、第２の記憶手段１７の第２の対応表に自動設定手段１８によって設定されている。
【００３６】
制御手段１９は、演算処理手段１３により行われた監視タスクの結果により、通信ポート１１において、端末機器２との通信を制御する場合に、制御を実行するものである。
【００３７】
次に本実施形態の動作について説明する。なお、現在の時刻が「１７時」であり、通信ポート１１において端末機器２と接続されている、接続ポート数が「４」であるものとして説明を行う。クロック制御手段１５は時計手段１６を用いて現在の時刻「１７時」を特定し、第２の記憶手段における第２の対応表を参照し、「１７時」に対応する段階の動作周波数「低」を特定する。次に、クロック制御手段１５は、ポート検知手段１２を用いて接続通信ポート数「４」を特定し、記憶手段１４に記憶された対応表から、「低」段階の動作周波数において、接続通信ポート数が「４」である、動作周波数「５０ＭＨｚ」を特定し、この動作周波数で演算処理装置１３を制御する。演算処理手段１３は、その動作周波数を「５０ＭＨｚ」として監視タスクを実行し、通信ポート１２から取得する通信情報の周期を「４秒」に設定する。
【００３８】
ここで、演算処理手段１３により行われた監視タスクの結果により、規定値以上の通信量を通信ポート１１が受信した場合は、制御手段１９が通信ポートにおいて端末機器２との通信を制御する。この場合、クロック制御手段１５は、現在の段階の動作周波数「低」より一段階高い段階における動作周波数「中」すなわち「１００ＭＨｚ」で演算処理手段１３を制御し、演算処理手段１３は、動作周波数を「１００ＭＨｚ」として監視タスクを実行し、通信ポート１２から取得する通信情報の周期を「２秒」に設定する。したがって、本実施形態の通信監視装置１によれば、規定値以上の通信量を通信ポート１１が受信した場合に、監視タスクに要する時間を短くすることができる。
【００３９】
また、本実施形態の通信監視装置１によれば、「低」、「中」、「高」、の複数段階の動作周波数で演算処理手段を制御することが可能であり、接続が検知された頻度が最も低い時間帯「０〜６時」に「低」の段階の動作周波数を、接続が検知された頻度のその次に低い時間帯「６〜１８時」に「中」の段階の動作周波数を、接続が検知された頻度も最も高い時間帯「１８〜２４時」に「高」の段階の動作周波数を設定しているので、頻度が最も低い時間帯「０〜６時」では、監視タスクに要する時間は長いが、動作周波数を低くし低電力化を図ることができ、接続が検知された頻度も最も高い時間帯「１８〜２４時」では、動作周波数を高くすることで、監視タスクに要する時間を短くすることができる。
【符号の説明】
【００４０】
１  通信監視装置
２  端末機器
３  インターネット
４  センターサーバ
１１  通信ポート
１２  ポート検知手段
１３  演算処理手段
１４  記憶手段
１５  クロック制御手段
１６  時計手段
１７  第２の記憶手段
１８  自動設定手段
１９  制御手段
【図１】
2010198173.tif 000003
【図２】
2010198173.tif 000004
【図３】
2010198173.tif 000005
【図４】
2010198173.tif 000006
【図５】
2010198173.tif 000007
【図６】
2010198173.tif 000008