(57)【要約】【課題】他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することが可能な通信装置、通信システム、通信方法および通信プログラムを提供する。【解決手段】通信システム２０１において、第１の通信装置１０３は、ＨＴＴＰに従い、所定情報を定期的に送信し、第２の通信装置１５１は、上記所定情報を受信し、受信した所定情報に対する応答情報をＨＴＴＰに従って作成し、応答情報に、第１の通信装置１０３の所定情報の送信動作を制御するための制御情報を含めて送信する。そして、第１の通信装置１０３は、応答情報を受信し、受信した応答情報に含まれる制御情報に基づいて、所定情報の送信動作を調整する。【選択図】図１
2013162219.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＴＰ（Hyper Text Transfer Protocol）に従い、所定情報を定期的にサーバへ送信するための送信部と、
前記サーバからＨＴＴＰに従って送信される、前記所定情報に対する応答情報を受信するための受信部と、
前記受信部によって受信された前記応答情報に含まれる制御情報に基づいて、前記送信部による前記所定情報の送信動作を調整するための調整部とを備える、通信装置。
【請求項２】
前記調整部は、前記制御情報に基づいて、前記所定情報の送信データ量および送信タイミングの少なくとも一方を調整する、請求項１に記載の通信装置。
【請求項３】
クライアントからＨＴＴＰに従って定期的に送信される所定情報を受信するための受信部と、
前記受信部によって受信された前記所定情報に対する応答情報をＨＴＴＰに従って作成し、前記応答情報に、前記クライアントの前記所定情報の送信動作を制御するための制御情報を含めるための応答情報作成部と、
前記応答情報作成部によって作成された前記応答情報を前記クライアントへ送信するための送信部とを備える、通信装置。
【請求項４】
第１の通信装置および第２の通信装置を備える通信システムであって、
前記第１の通信装置は、ＨＴＴＰに従い、所定情報を定期的に送信し、
前記第２の通信装置は、前記所定情報を受信し、受信した前記所定情報に対する応答情報をＨＴＴＰに従って作成し、前記応答情報に、前記第１の通信装置の前記所定情報の送信動作を制御するための制御情報を含めて送信し、
前記第１の通信装置は、前記応答情報を受信し、受信した前記応答情報に含まれる制御情報に基づいて、前記所定情報の送信動作を調整する、通信システム。
【請求項５】
第１の通信装置および第２の通信装置を備える通信システムにおける通信方法であって、
前記第１の通信装置が、ＨＴＴＰに従い、所定情報を定期的に送信するステップと、
前記第２の通信装置が、前記所定情報を受信し、受信した前記所定情報に対する応答情報をＨＴＴＰに従って作成し、前記応答情報に、前記第１の通信装置の前記所定情報の送信動作を制御するための制御情報を含めて送信するステップと、
前記第１の通信装置が、前記応答情報を受信し、受信した前記応答情報に含まれる制御情報に基づいて、前記所定情報の送信動作を調整するステップとを含む、通信方法。
【請求項６】
クライアント装置において用いられる通信プログラムであって、コンピュータに、
ＨＴＴＰに従い、所定情報を定期的にサーバへ送信するステップと、
前記サーバからＨＴＴＰに従って送信される、前記所定情報に対する応答情報を受信するステップと、
受信した前記応答情報に含まれる制御情報に基づいて、前記所定情報の送信動作を調整するステップとを実行させるための、通信プログラム。
【請求項７】
サーバ装置において用いられる通信プログラムであって、コンピュータに、
クライアントからＨＴＴＰに従って定期的に送信される所定情報を受信するステップと、
受信した前記所定情報に対する応答情報をＨＴＴＰに従って作成し、前記応答情報に、前記クライアントの前記所定情報の送信動作を制御するための制御情報を含めるステップと、
作成した前記応答情報を前記クライアントへ送信するステップとを実行させるための、通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法および通信プログラムに関し、特に、装置間で情報の定期的な送受信を行なうための通信装置、通信システム、通信方法および通信プログラムに関する。
【背景技術】
【０００２】
ポーリングは、競合を回避したり、送受信の準備状況を判断したり、処理の同期をとったりするために、複数の機器またはプログラムに対して順番に定期的に問い合わせを行ない、一定の条件を満たした場合に送受信または処理を行なう通信方式である（たとえば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ウィキペディア”、［online］、［平成23年12月20日検索］、インターネット〈URL：http:ja.wikipedia.org/wiki/ポーリング_(情報)〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このポーリング方式の一例として、複数の端末が、情報を含む要求パケットを定期的にサーバへ送信し、サーバが当該要求パケットに対する応答パケットを端末へ送信する通信システムを考える。
【０００５】
この通信システムにおいて、端末からサーバへ送信する情報のデータ量が多い場合には、ネットワークおよびサーバの負荷が問題となる。すなわち、ネットワークの経路種別および通信環境、ならびにサーバの性能によって負荷は変動する。このような通信システムでは、サーバは、単に応答パケットを端末へ送信するだけであり、負荷を低減するために端末の送信動作を制御することは困難である。また、サーバから端末へ、通信制御情報を含むパケットを別途送信する構成も考えられるが、処理負荷および通信トラフィックが増大してしまう。
【０００６】
このような通信システムにおいて、負荷状況に応じて、端末からの情報送信を適切に制御する構成が望まれる。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することが可能な通信装置、通信システム、通信方法および通信プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、この発明のある局面に係わる通信装置は、ＨＴＴＰ（Hyper Text Transfer Protocol）に従い、所定情報を定期的にサーバへ送信するための送信部と、上記サーバからＨＴＴＰに従って送信される、上記所定情報に対する応答情報を受信するための受信部と、上記受信部によって受信された上記応答情報に含まれる制御情報に基づいて、上記送信部による上記所定情報の送信動作を調整するための調整部とを備える。
【０００９】
このような構成により、通信装置からサーバへの情報送信におけるネットワークおよびサーバの負荷が、ネットワークの経路種別および通信環境、ならびにサーバの性能によって変動しても、通信装置からサーバへの所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用して通信装置の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、通信装置に対してユーザが送信動作用のパラメータ設定をする方法では、通信装置が多数存在すると作業量が膨大になるのに対して、サーバ側で各通信装置の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【００１０】
好ましくは、上記調整部は、上記制御情報に基づいて、上記所定情報の送信データ量および送信タイミングの少なくとも一方を調整する。
【００１１】
このような構成により、ポーリング方式で所定情報が送信される場合において、通常は一定である送信データ量および送信間隔を変更することができる。これにより、所定情報の送信動作を適切に制御することができる。また、通信装置から送信される所定情報のデータ量は、一定ではない可能性があり、この場合、送信タイミングを設定することがより効果的である。
【００１２】
またこの発明の別の局面に係わる通信装置は、クライアントからＨＴＴＰに従って定期的に送信される所定情報を受信するための受信部と、上記受信部によって受信された上記所定情報に対する応答情報をＨＴＴＰに従って作成し、上記応答情報に、上記クライアントの上記所定情報の送信動作を制御するための制御情報を含めるための応答情報作成部と、上記応答情報作成部によって作成された上記応答情報を上記クライアントへ送信するための送信部とを備える。
【００１３】
このような構成により、クライアントから通信装置への情報送信におけるネットワークおよび通信装置の負荷が、ネットワークの経路種別および通信環境、ならびに通信装置の性能によって変動しても、クライアントから通信装置への所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用してクライアントの送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、クライアントに対してユーザが送信動作用のパラメータ設定をする方法では、クライアントが多数存在すると作業量が膨大になるのに対して、通信装置側で各クライアントの送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【００１４】
上記課題を解決するために、この発明のある局面に係わる通信システムは、第１の通信装置および第２の通信装置を備える通信システムであって、上記第１の通信装置は、ＨＴＴＰに従い、所定情報を定期的に送信し、上記第２の通信装置は、上記所定情報を受信し、受信した上記所定情報に対する応答情報をＨＴＴＰに従って作成し、上記応答情報に、上記第１の通信装置の上記所定情報の送信動作を制御するための制御情報を含めて送信し、上記第１の通信装置は、上記応答情報を受信し、受信した上記応答情報に含まれる制御情報に基づいて、上記所定情報の送信動作を調整する。
【００１５】
このような構成により、第１の通信装置から第２の通信装置への情報送信におけるネットワークおよび第２の通信装置の負荷が、ネットワークの経路種別および通信環境、ならびに第２の通信装置の性能によって変動しても、第１の通信装置から第２の通信装置への所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用して第１の通信装置の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、第１の通信装置に対してユーザが送信動作用のパラメータ設定をする方法では、第１の通信装置が多数存在すると作業量が膨大になるのに対して、第２の通信装置側で各第１の通信装置の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【００１６】
またこの発明の別の局面に係わる通信方法は、第１の通信装置および第２の通信装置を備える通信システムにおける通信方法であって、上記第１の通信装置が、ＨＴＴＰに従い、所定情報を定期的に送信するステップと、上記第２の通信装置が、上記所定情報を受信し、受信した上記所定情報に対する応答情報をＨＴＴＰに従って作成し、上記応答情報に、上記第１の通信装置の上記所定情報の送信動作を制御するための制御情報を含めて送信するステップと、上記第１の通信装置が、上記応答情報を受信し、受信した上記応答情報に含まれる制御情報に基づいて、上記所定情報の送信動作を調整するステップとを含む。
【００１７】
このような構成により、第１の通信装置から第２の通信装置への情報送信におけるネットワークおよび第２の通信装置の負荷が、ネットワークの経路種別および通信環境、ならびに第２の通信装置の性能によって変動しても、第１の通信装置から第２の通信装置への所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用して第１の通信装置の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、第１の通信装置に対してユーザが送信動作用のパラメータ設定をする方法では、第１の通信装置が多数存在すると作業量が膨大になるのに対して、第２の通信装置側で各第１の通信装置の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【００１８】
上記課題を解決するために、この発明のある局面に係わる通信プログラムは、クライアント装置において用いられる通信プログラムであって、コンピュータに、ＨＴＴＰに従い、所定情報を定期的にサーバへ送信するステップと、上記サーバからＨＴＴＰに従って送信される、上記所定情報に対する応答情報を受信するステップと、受信した上記応答情報に含まれる制御情報に基づいて、上記所定情報の送信動作を調整するステップとを実行させるためのプログラムである。
【００１９】
このような構成により、通信装置からサーバへの情報送信におけるネットワークおよびサーバの負荷が、ネットワークの経路種別および通信環境、ならびにサーバの性能によって変動しても、通信装置からサーバへの所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用して通信装置の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、通信装置に対してユーザが送信動作用のパラメータ設定をする方法では、通信装置が多数存在すると作業量が膨大になるのに対して、サーバ側で各通信装置の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【００２０】
またこの発明の別の局面に係わる通信プログラムは、サーバ装置において用いられる通信プログラムであって、コンピュータに、クライアントからＨＴＴＰに従って定期的に送信される所定情報を受信するステップと、受信した上記所定情報に対する応答情報をＨＴＴＰに従って作成し、上記応答情報に、上記クライアントの上記所定情報の送信動作を制御するための制御情報を含めるステップと、作成した上記応答情報を上記クライアントへ送信するステップとを実行させるためのプログラムである。
【００２１】
このような構成により、クライアントから通信装置への情報送信におけるネットワークおよび通信装置の負荷が、ネットワークの経路種別および通信環境、ならびに通信装置の性能によって変動しても、クライアントから通信装置への所定情報の送信動作を、負荷状況に応じて調整することができる。また、応答情報を利用してクライアントの送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。また、クライアントに対してユーザが送信動作用のパラメータ設定をする方法では、クライアントが多数存在すると作業量が膨大になるのに対して、通信装置側で各クライアントの送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。したがって、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【発明の効果】
【００２２】
本発明によれば、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係る電力管理システムの構成を示す図である。
【図２】本発明の実施の形態に係るブロードバンドルータの構成を示す図である。
【図３】本発明の実施の形態に係る無線アダプタの構成を示す図である。
【図４】本発明の実施の形態に係るＤＰＦの構成を示す図である。
【図５】本発明の実施の形態に係るサーバの構成を示す図である。
【図６】本発明の実施の形態に係る無線アダプタからサーバへ送信される要求パケットの一例を示す図である。
【図７】本発明の実施の形態に係るサーバから無線アダプタへ送信される応答パケットの一例を示す図である。
【図８】本発明の実施の形態に係る電力管理システムにおける無線アダプタおよびサーバが電力消費情報の送信処理を行なう際の動作手順を定めたフローチャートである。
【図９】本発明の実施の形態に係る電力管理システムにおける無線アダプタおよびサーバ間の要求パケットおよび応答パケットの送信の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００２５】
［構成および基本動作］
図１は、本発明の実施の形態に係る電力管理システムの構成を示す図である。
【００２６】
図１を参照して、電力管理システム（通信システム）２０１は、たとえば家庭内に構築され、複数の電源タップ（電力計測装置）１０１と、分電盤１０２に取り付けられたＣＴ（Current Transformer）クランプ（電力計測装置）と、無線アダプタ（通信装置）１０３と、ブロードバンドルータ１０４と、ＤＰＦ（Digital Photo Frame）１０５と、ＰＣ１０６と、サーバ（通信装置）１５１とを備える。
【００２７】
家庭および職場における電力消費量をユーザが把握するために、電力センサおよび通信モジュール等を内蔵した電源タップが開発されている。この電源タップに電気機器を接続し、収集した電力消費情報をたとえば家庭内のホームゲートウェイ等へ送信する。これにより、複数の電源タップの電力消費情報を集約し、ユーザに家庭内の電力消費情報を提示する。
【００２８】
各電源タップによって収集された家庭内の電力消費情報は、ユーザがＤＰＦ等のディスプレイを備えた装置を用いて確認することが可能である。
【００２９】
電源タップ１０１および無線アダプタ１０３は、たとえばＺｉｇＢｅｅ規格に従う無線信号を送受信する。ＣＴクランプおよび無線アダプタ１０３も、たとえばＺｉｇＢｅｅ規格に従う無線信号を送受信する。ブロードバンドルータ１０４およびＤＰＦ１０５は、たとえばＩＥＥＥ８０２．１１規格の無線ＬＡＮ（Local Area Network）方式に従って無線信号を送受信する。なお、電力管理システム２０１におけるこれらの通信規格は一例であり、たとえば無線ＬＡＮの通信のみが行われてもよい。
【００３０】
ＣＴクランプは、たとえば、分電盤１０２の主幹部に取り付けられ、系統側電力線から分電盤１０２を介して家庭内の各部に供給される電力を測定し、測定結果を示す電力消費情報を無線アダプタ１０３へ無線信号によって送信する。
【００３１】
電源タップ１０１は、電気機器を接続可能であり、自己に接続された電気機器１２１に分電盤１０２から受けた電力を供給する。
【００３２】
具体的には、電源タップ１０１は、系統側電力線からの電力を分電盤１０２経由で受けて、自己に接続されたエアコンおよびテレビ等の電気機器１２１に電力を供給する。また、電源タップ１０１は、たとえば、自己に接続された電気機器１２１に供給される電力を測定し、測定結果を示す電力消費情報を無線アダプタ１０３へ無線信号によって送信する。
【００３３】
無線アダプタ１０３は、通信プロトコルの変換処理を行ない、電源タップ１０１およびＣＴクランプから受信した電力消費情報をブロードバンドルータ１０４へ送信する。
【００３４】
ブロードバンドルータ１０４は、無線アダプタ１０３から受信した電力消費情報をＤＰＦ１０５、およびインターネット３０１経由でサーバ１５１へ送信する。
【００３５】
ＤＰＦ１０５は、ブロードバンドルータ１０４から受信した電力消費情報を保存するとともに、電力消費情報を示す音声および映像等を出力する。
【００３６】
サーバ１５１は、各家庭からの電力消費情報を収集する。収集された情報は、たとえば、ユーザがＤＰＦ１０５等によって閲覧可能にするために、各家庭の電力消費に関する統計資料の作成に用いられる。
【００３７】
図２は、本発明の実施の形態に係るブロードバンドルータの構成を示す図である。
【００３８】
図２を参照して、ブロードバンドルータ１０４は、タップネットワーク通信部４１と、外部ネットワーク通信部４２と、ホームネットワーク通信部４３と、制御部４４とを備える。
【００３９】
タップネットワーク通信部４１は、無線アダプタ１０３経由で電源タップ１０１およびＣＴクランプと通信する。外部ネットワーク通信部４２は、インターネット３０１経由でサーバ１５１等と通信する。ホームネットワーク通信部４３は、ＷｉＦｉネットワーク経由でＤＰＦ１０５と通信する。
【００４０】
より詳細には、タップネットワーク通信部４１は、電源タップ１０１およびＣＴクランプからの電力消費情報を無線アダプタ１０３経由で受信して、制御部４４へ出力する。
【００４１】
制御部４４は、タップネットワーク通信部４１から受けた電力消費情報を外部ネットワーク通信部４２およびホームネットワーク通信部４３へ出力する。
【００４２】
ここで、制御部４４は、タップネットワーク通信部４１から受けた電力消費情報の示す値に対して何らかの演算処理を行ない、演算処理後の電力消費情報を外部ネットワーク通信部４２およびホームネットワーク通信部４３へ出力してもよい。
【００４３】
外部ネットワーク通信部４２は、制御部４４から受けた電力消費情報をインターネット３０１経由でサーバ１５１へ送信する。
【００４４】
ホームネットワーク通信部４３は、制御部４４から受けた電力消費情報をＷｉＦｉネットワーク経由でＤＰＦ１０５等へ送信する。
【００４５】
制御部４４は、ＤＨＣＰサーバ機能を有し、無線アダプタ１０３、ＤＰＦ１０５およびＰＣ１０６にＩＰアドレスを付与する。
【００４６】
図３は、本発明の実施の形態に係る無線アダプタの構成を示す図である。
【００４７】
図３を参照して、無線アダプタ１０３は、受信部１２と、送信部１１と、制御部２１と、無線送受信部２２とを備える。制御部２１は、調整部１３を含む。
【００４８】
無線送受信部２２は、電源タップ１０１およびＣＴクランプから電力消費情報を受信して制御部２１へ出力する。
【００４９】
制御部２１は、無線送受信部２２から受けた電力消費情報を、定期的に、送信部１１経由でブロードバンドルータ１０４へ送信する。
【００５０】
受信部１２は、ブロードバンドルータ１０４から各種情報を受信して制御部２１へ出力する。
【００５１】
制御部２１は、自ら作成した情報または受信部１２から受けた情報を、無線送受信部２２経由で電源タップ１０１およびＣＴクランプへ送信する。
【００５２】
図４は、本発明の実施の形態に係るＤＰＦの構成を示す図である。
【００５３】
図４を参照して、ＤＰＦ１０５は、受信部３２と、記憶部３４と、提示部３５とを備える。
【００５４】
受信部３２は、ブロードバンドルータ１０４から受信した電力消費情報を記憶部３４に保存する。
【００５５】
提示部３５は、記憶部３４に保存された電力消費情報を、音声および映像等でユーザに提示する。
【００５６】
図５は、本発明の実施の形態に係るサーバの構成を示す図である。
【００５７】
図５を参照して、サーバ１５１は、受信部５１と、応答情報作成部５２と、送信部５３と、記憶部５４とを備える。
【００５８】
受信部５１は、ブロードバンドルータ１０４から受信した電力消費情報を記憶部５４に保存する。
【００５９】
応答情報作成部５２は、電力消費情報に対する応答情報を作成して送信部５３へ出力する。
【００６０】
送信部５３は、応答情報作成部５２から受けた応答情報をブロードバンドルータ１０４経由で無線アダプタ１０３へ送信する。
【００６１】
再び図１を参照して、電源タップ１０１およびＣＴクランプは、たとえば数分の一定間隔で電力測定を行ない、電力消費情報を作成し、無線アダプタ１０３へ送信する。
【００６２】
無線アダプタ１０３は、電源タップ１０１およびＣＴクランプから受信した電力消費情報をたとえば１０分間隔でまとめてブロードバンドルータ１０４経由でサーバ１５１へ送信する。
【００６３】
無線アダプタ１０３が受信する電力消費情報は、測定間隔によっては膨大な量となり、また、測定ポイントが細かくなるほど、すなわち電源タップ１０１の数が増えるほど、データ量は大きくなる。
【００６４】
また、サーバ１５１は、各家庭における多数の無線アダプタ１０３から電力消費情報を受信することになる。このため、ネットワークおよびサーバ１５１の負荷は、かなり大きくなる。
【００６５】
無線アダプタ１０３からの送信データ量および送信間隔は、通常、固定されていることから、このようなネットワークおよびサーバ１５１の負荷を低減することは困難であり、柔軟な対応をとることができない。
【００６６】
また、サーバ１５１は、通常、応答情報として、電力消費情報の受信結果だけを無線アダプタ１０３に返すことから、ネットワークおよびサーバ１５１の負荷を低減するためにサーバ１５１側から無線アダプタ１０３の送信動作を調整することは困難である。
【００６７】
無線アダプタ１０３において、たとえば起動後における最初の電力消費情報の送信タイミングをランダムに設定することにより、停電時等に複数の無線アダプタ１０３から一斉にサーバ１５１へ電力消費情報が送信されることを防ぐことは可能である。
【００６８】
しかしながら、このような対処を行ったとしても、その後に発生した何らかの事情により、複数の無線アダプタ１０３からの電力消費情報の送信タイミングが集中してしまう可能性がある。
【００６９】
そこで、本発明の実施の形態に係る電力管理システムでは、以下のような構成および動作により、ネットワークおよびサーバの負荷を適切に低減する。
【００７０】
すなわち、再び図３を参照して、無線アダプタ１０３において、送信部１１は、ＨＴＴＰ（Hyper Text Transfer Protocol）に従い、所定情報たとえば電力消費情報を定期的にサーバ１５１へ送信する。具体的には、たとえば、送信部１１は、ＨＴＴＰ  ＰＯＳＴによって、電力消費情報を含む要求パケットをサーバ１５１へ送信する。
【００７１】
受信部１２は、サーバ１５１からＨＴＴＰに従って送信される、電力消費情報に対する応答情報を受信する。
【００７２】
調整部１３は、受信部１２によって受信された応答情報に含まれる制御情報に基づいて、送信部１１による電力消費情報の送信動作を調整する。たとえば、調整部１３は、上記制御情報に基づいて、電力消費情報の送信データ量および送信タイミングの少なくとも一方を調整する。
【００７３】
また、再び図５を参照して、サーバ１５１において、受信部５１は、クライアントである無線アダプタ１０３からＨＴＴＰに従って定期的に送信される所定情報たとえば電力消費情報を受信する。
【００７４】
応答情報作成部５２は、受信部５１によって受信された電力消費情報に対する応答情報をＨＴＴＰに従って作成し、応答情報に、無線アダプタ１０３の電力消費情報の送信動作を制御するための制御情報を含める。
【００７５】
送信部５３は、応答情報作成部５２によって作成された応答情報を無線アダプタ１０３へ送信する。
【００７６】
具体的には、たとえば、応答情報作成部５２は、応答情報を含む応答パケットをＸＭＬ（Extensible Markup Language）によって作成する。応答情報作成部５２は、この応答パケットの中に、制御情報、具体的には、次回の送信データ量たとえば送信時間、および次回送信までの時間を含める。
【００７７】
ここで、サーバ１５１は、各無線アダプタ１０３から受信する電力消費情報のデータ量が多い場合、あるいは、データベースのバックアップ処理等、他の処理を行ないたい場合に、無線アダプタ１０３における電力消費情報の送信データ量または送信タイミングを変更する。
【００７８】
図６は、本発明の実施の形態に係る無線アダプタからサーバへ送信される要求パケットの一例を示す図である。
【００７９】
図６を参照して、無線アダプタ１０３からサーバ１５１へ送信される要求パケットは、認証情報および電力消費情報を含む。
【００８０】
サーバ１５１は、たとえば、認証情報を参照することにより、無線アダプタ１０３の識別処理を行ない、無線アダプタ１０３ごとに電力消費情報を管理する。
【００８１】
図７は、本発明の実施の形態に係るサーバから無線アダプタへ送信される応答パケットの一例を示す図である。
【００８２】
図７を参照して、サーバ１５１から無線アダプタ１０３へ送信される応答パケットは、応答データ、エラーデータおよび制御情報を含む。
【００８３】
応答データは、電力消費情報の受信が正常に行われたか否かを示すデータである。エラーデータは、電力消費情報の受信が正常に行われなかった場合における、エラー種別を示すデータである。
【００８４】
また、サーバ１５１は、制御情報として、たとえば、送信待ち時間および送信データ量を設定する。
【００８５】
［動作］
次に、本発明の実施の形態に係る電力管理システムにおける電力消費情報の送信処理について図面を用いて詳細に説明する。
【００８６】
電力管理システム２０１における無線アダプタ１０３およびサーバ１５１等の各装置は、以下に示すフローチャートおよびシーケンスにおける各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【００８７】
図８は、本発明の実施の形態に係る電力管理システムにおける無線アダプタおよびサーバが電力消費情報の送信処理を行なう際の動作手順を定めたフローチャートである。
【００８８】
図８を参照して、まず、無線アダプタ１０３は、電力消費情報を含む要求パケットを作成し（ステップＳ１）、ブロードバンドルータ１０４経由でサーバ１５１へ送信する（ステップＳ２）。
【００８９】
次に、サーバ１５１は、無線アダプタ１０３から要求パケットを受信して、当該要求パケットに対する応答パケットを作成する（ステップＳ３）。
【００９０】
次に、サーバ１５１は、応答パケットに制御情報を挿入し（ステップＳ４）、ブロードバンドルータ１０４経由で無線アダプタ１０３へ送信する（ステップＳ５）。
【００９１】
次に、無線アダプタ１０３は、サーバ１５１から応答パケットを受信して、当該応答パケットの制御情報を確認する（ステップＳ６）。
【００９２】
次に、無線アダプタ１０３は、確認した制御情報に基づいて、次回の要求パケットの送信における、送信データ量または送信タイミングを変更する。ここで、無線アダプタ１０３は、制御情報に有効な値が設定されていない場合には、送信データ量の既定値および送信タイミングの既定値に従い、要求パケットの送信を行なう（ステップＳ７）。
【００９３】
次に、無線アダプタ１０３は、変更内容に従って要求パケットを作成し（ステップＳ８）、ブロードバンドルータ１０４経由でサーバ１５１へ送信する（ステップＳ９）。
【００９４】
図９は、本発明の実施の形態に係る電力管理システムにおける無線アダプタおよびサーバ間の要求パケットおよび応答パケットの送信の一例を示す図である。
【００９５】
図９を参照して、ここでは、要求パケットの送信データ量たとえば送信時間の既定値が１０秒であり、送信間隔の既定値が６００秒であるとする。
【００９６】
まず、無線アダプタ１０３は、既定値に従い、要求パケットを１０秒間送信する（タイミングｔ１）。
【００９７】
次に、サーバ１５１は、当該要求パケットに対する応答パケットにおいて、送信待ち時間として６００秒を設定し、送信データ量として１０秒を設定する（タイミングｔ２）。なお、サーバ１５１は、要求パケットの送信動作が既定値に従って行われてもよい場合には、応答パケットに有効な値を設定しなくてもよい。
【００９８】
次に、無線アダプタ１０３は、前回要求パケットを送信してから６００秒経過すると、要求パケットを１０秒間送信する（タイミングｔ３）。
【００９９】
次に、サーバ１５１は、たとえば自己の負荷が大きくなってきたことから、当該要求パケットに対する応答パケットにおいて、送信待ち時間として６００秒を設定し、送信データ量として５秒を設定する（タイミングｔ４）。
【０１００】
次に、無線アダプタ１０３は、前回要求パケットを送信してから６００秒経過すると、要求パケットを５秒間送信する（タイミングｔ５）。
【０１０１】
次に、サーバ１５１は、たとえば自己の負荷がさらに大きくなってきたことから、当該要求パケットに対する応答パケットにおいて、送信待ち時間として９００秒を設定し、送信データ量として５秒を設定する（タイミングｔ６）。
【０１０２】
次に、無線アダプタ１０３は、前回要求パケットを送信してから９００秒経過すると、要求パケットを５秒間送信する（タイミングｔ７）。
【０１０３】
次に、サーバ１５１は、たとえば自己の負荷が小さくなってきたことから、当該要求パケットに対する応答パケットにおいて、送信待ち時間として６００秒を設定し、送信データ量として１０秒を設定する（タイミングｔ８）。
【０１０４】
次に、無線アダプタ１０３は、前回要求パケットを送信してから６００秒経過すると、要求パケットを１０秒間送信する（タイミングｔ９）。
【０１０５】
ところで、複数の端末が、情報を含む要求パケットを定期的にサーバへ送信し、サーバが当該要求パケットに対する応答パケットを端末へ送信する通信システムにおいて、端末からサーバへ送信する情報のデータ量が多い場合には、ネットワークおよびサーバの負荷が問題となる。すなわち、ネットワークの経路種別および通信環境、ならびにサーバの性能によって負荷は変動する。このような通信システムでは、サーバは、単に応答パケットを端末へ送信するだけであり、負荷を低減するために端末の送信動作を制御することは困難である。また、サーバから端末へ、通信制御情報を含むパケットを別途送信する構成も考えられるが、処理負荷および通信トラフィックが増大してしまう。
【０１０６】
これに対して、本発明の実施の形態に係る無線アダプタでは、送信部１１は、ＨＴＴＰに従い、所定情報たとえば電力消費情報を定期的にサーバ１５１へ送信する。受信部１２は、サーバ１５１からＨＴＴＰに従って送信される、電力消費情報に対する応答情報を受信する。そして、調整部１３は、受信部１２によって受信された応答情報に含まれる制御情報に基づいて、送信部１１による電力消費情報の送信動作を調整する。
【０１０７】
このような構成により、無線アダプタ１０３からサーバ１５１への情報送信におけるネットワークおよびサーバ１５１の負荷が、ネットワークの経路種別および通信環境、ならびにサーバ１５１の性能によって変動しても、無線アダプタ１０３からサーバ１５１への電力消費情報の送信動作を、負荷状況に応じて調整することができる。また、応答パケットを利用して無線アダプタ１０３の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。
【０１０８】
また、無線アダプタ１０３に対してユーザが送信動作用のパラメータ設定をする方法では、無線アダプタ１０３が多数存在すると作業量が膨大になるのに対して、サーバ１５１側で各無線アダプタ１０３の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。
【０１０９】
したがって、本発明の実施の形態に係る無線アダプタでは、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【０１１０】
また、本発明の実施の形態に係る無線アダプタでは、調整部１３は、上記制御情報に基づいて、電力消費情報の送信データ量および送信タイミングの少なくとも一方を調整する。
【０１１１】
このような構成により、ポーリング方式で電力消費情報が送信される場合において、通常は一定である送信データ量および送信間隔を変更することができる。これにより、電力消費情報の送信動作を適切に制御することができる。また、無線アダプタ１０３から送信される電力消費情報のデータ量は、一定ではない可能性があり、この場合、送信タイミングを設定することがより効果的である。
【０１１２】
また、本発明の実施の形態に係るサーバでは、受信部５１は、クライアントである無線アダプタ１０３からＨＴＴＰに従って定期的に送信される所定情報たとえば電力消費情報を受信する。応答情報作成部５２は、受信部５１によって受信された電力消費情報に対する応答情報をＨＴＴＰに従って作成し、応答情報に、無線アダプタ１０３の電力消費情報の送信動作を制御するための制御情報を含める。そして、送信部５３は、応答情報作成部５２によって作成された応答情報を無線アダプタ１０３へ送信する。
【０１１３】
このような構成により、無線アダプタ１０３からサーバ１５１への情報送信におけるネットワークおよびサーバ１５１の負荷が、ネットワークの経路種別および通信環境、ならびにサーバ１５１の性能によって変動しても、無線アダプタ１０３からサーバ１５１への電力消費情報の送信動作を、負荷状況に応じて調整することができる。また、応答パケットを利用して無線アダプタ１０３の送信動作を制御する構成により、処理負荷および通信トラフィックの増大を抑制することができる。
【０１１４】
また、無線アダプタ１０３に対してユーザが送信動作用のパラメータ設定をする方法では、無線アダプタ１０３が多数存在すると作業量が膨大になるのに対して、サーバ１５１側で各無線アダプタ１０３の送信動作を調整するだけで済むことから、ユーザの利便性を向上させることができる。
【０１１５】
したがって、本発明の実施の形態に係るサーバでは、他の装置から定期的に送信される情報を受信する構成において、簡易な処理で、負荷状況に応じて、当該他の装置からの情報送信を適切に制御することができる。
【０１１６】
また、本発明の実施の形態に係るサーバでは、上記制御情報は、電力消費情報の送信データ量および送信タイミングの少なくとも一方を含む。
【０１１７】
このような構成により、ポーリング方式で電力消費情報が送信される場合において、通常は一定である送信データ量および送信間隔を変更することができる。これにより、電力消費情報の送信動作を適切に制御することができる。また、無線アダプタ１０３から送信される電力消費情報のデータ量は、一定ではない可能性があり、この場合、送信タイミングを設定することがより効果的である。
【０１１８】
なお、本発明の実施の形態では、電力消費情報を扱う電力管理システムを例示したが、これに限定するものではなく、他の情報を扱うシステムであってもよい。
【０１１９】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２０】
１１  送信部
１２  受信部
１３  調整部
２１  制御部
２２  無線送受信部
３２  受信部
３４  記憶部
３５  提示部
４１  タップネットワーク通信部
４２  外部ネットワーク通信部
４３  ホームネットワーク通信部
４４  制御部
５１  受信部
５２  応答情報作成部
５３  送信部
５４  記憶部
１０１  電源タップ（電力計測装置）
１０２  分電盤
１０３  無線アダプタ（通信装置）
１０４  ブロードバンドルータ
１０５  ＤＰＦ
１０６  ＰＣ
１２１  電気機器
１５１  サーバ（通信装置）
２０１  電力管理システム（通信システム）
【図１】
2013162219.tif 000003
【図２】
2013162219.tif 000004
【図３】
2013162219.tif 000005
【図４】
2013162219.tif 000006
【図５】
2013162219.tif 000007
【図６】
2013162219.tif 000008
【図７】
2013162219.tif 000009
【図８】
2013162219.tif 000010
【図９】
2013162219.tif 000011