(57)【要約】【課題】ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現する。【解決手段】第１の通信装置１０５は、ＩＣＭＰに従う要求パケットを送信する。第２の通信装置１０３は、上記要求パケットを受信し、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、ＤＨＣＰサーバから取得したＩＰアドレス、および自己の識別情報を挿入して送信する。第１の通信装置１０５は、上記応答パケットを受信し、上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得し、取得したＩＰアドレスを宛先とする情報パケットを作成して送信する。【選択図】図１
2013162218.tif 000002
【特許請求の範囲】
【請求項１】
ＤＨＣＰサーバからＩＰアドレスを取得するためのアドレス取得部と、
他の装置からのＩＣＭＰに従う要求パケットを受信するための受信部と、
前記受信部によって前記要求パケットが受信されると、ＩＣＭＰに従う応答パケットを作成し、前記応答パケットに、前記アドレス取得部によって取得された前記ＩＰアドレス、および自己の識別情報を挿入するためのパケット作成部と、
前記パケット作成部によって作成された前記応答パケットを前記他の装置へ送信するための送信部とを備える、通信装置。
【請求項２】
前記要求パケットは、ユニキャストされたパケットであり、
前記受信部は、前記要求パケットの宛先ＩＰアドレスのうちのネットワークアドレスに基づいて、前記要求パケットを廃棄すべきか否かを判断する、請求項１に記載の通信装置。
【請求項３】
ＩＣＭＰに従う要求パケットを他の装置へ送信するための送信部と、
ＩＣＭＰに従う応答パケットを他の装置から受信するための受信部と、
前記受信部によって受信された前記応答パケットに含まれる識別情報を参照し、前記識別情報が所定の識別情報である場合には、前記応答パケットに含まれるＩＰアドレスを取得するためのアドレス取得部とを備え、
前記送信部は、前記アドレス取得部によって取得された前記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信する、通信装置。
【請求項４】
ＤＨＣＰサーバからＩＰアドレスを取得可能な第１の通信装置と、
第２の通信装置とを備える通信システムであって、
前記第１の通信装置は、ＩＣＭＰに従う要求パケットを送信し、
前記第２の通信装置は、前記要求パケットを受信し、ＩＣＭＰに従う応答パケットを作成し、前記応答パケットに、取得した前記ＩＰアドレス、および自己の識別情報を挿入して送信し、
前記第１の通信装置は、前記応答パケットを受信し、前記応答パケットに含まれる識別情報を参照し、前記識別情報が所定の識別情報である場合には、前記応答パケットに含まれるＩＰアドレスを取得し、取得した前記ＩＰアドレスを宛先とする情報パケットを作成して送信する、通信システム。
【請求項５】
通信装置における通信方法であって、
ＤＨＣＰサーバからＩＰアドレスを取得するステップと、
他の装置からのＩＣＭＰに従う要求パケットを受信するステップと、
前記要求パケットを受信すると、ＩＣＭＰに従う応答パケットを作成し、前記応答パケットに、取得した前記ＩＰアドレス、および自己の識別情報を挿入するステップと、
作成した前記応答パケットを前記他の装置へ送信するステップとを含む、通信方法。
【請求項６】
通信装置における通信方法であって、
ＩＣＭＰに従う要求パケットを他の装置へ送信するステップと、
ＩＣＭＰに従う応答パケットを他の装置から受信するステップと、
受信した前記応答パケットに含まれる識別情報を参照し、前記識別情報が所定の識別情報である場合には、前記応答パケットに含まれるＩＰアドレスを取得するステップと、
取得した前記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信するステップとを含む、通信方法。
【請求項７】
ＤＨＣＰサーバからＩＰアドレスを取得可能な第１の通信装置と、第２の通信装置とを備える通信システムにおける通信方法であって、
前記第１の通信装置が、ＩＣＭＰに従う要求パケットを送信するステップと、
前記第２の通信装置が、前記要求パケットを受信し、ＩＣＭＰに従う応答パケットを作成し、前記応答パケットに、取得した前記ＩＰアドレス、および自己の識別情報を挿入して送信するステップと、
前記第１の通信装置が、前記応答パケットを受信し、前記応答パケットに含まれる識別情報を参照し、前記識別情報が所定の識別情報である場合には、前記応答パケットに含まれるＩＰアドレスを取得し、取得した前記ＩＰアドレスを宛先とする情報パケットを作成して送信するステップとを含む、通信方法。
【請求項８】
通信装置において用いられる通信プログラムであって、コンピュータに、
ＤＨＣＰサーバからＩＰアドレスを取得するステップと、
他の装置からのＩＣＭＰに従う要求パケットを受信するステップと、
前記要求パケットを受信すると、ＩＣＭＰに従う応答パケットを作成し、前記応答パケットに、取得した前記ＩＰアドレス、および自己の識別情報を挿入するステップと、
作成した前記応答パケットを前記他の装置へ送信するステップとを実行させるための、通信プログラム。
【請求項９】
通信装置において用いられる通信プログラムであって、コンピュータに、
ＩＣＭＰに従う要求パケットを他の装置へ送信するステップと、
ＩＣＭＰに従う応答パケットを他の装置から受信するステップと、
受信した前記応答パケットに含まれる識別情報を参照し、前記識別情報が所定の識別情報である場合には、前記応答パケットに含まれるＩＰアドレスを取得するステップと、
取得した前記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信するステップとを実行させるための、通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法および通信プログラムに関し、特に、ＩＰアドレスによるネットワーク接続機能を提供するための通信装置、通信システム、通信方法および通信プログラムに関する。
【背景技術】
【０００２】
ＵＰｎＰ（Universal Plug and Play）（たとえば、非特許文献１参照）およびＮｅｔＢＩＯＳ（Network Basic Input Output System）（たとえば、非特許文献２参照）等のネットワーク接続機能を搭載するＰＣ（Personal Computer）等の電子機器では、たとえばＤＨＣＰ（Dynamic Host Configuration Protocol）サーバからＩＰアドレスを取得することにより、ネットワークを介して種々の電子機器と接続し、データ通信を行なうことが可能である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ウィキペディア”、［online］、［平成23年12月20日検索］、インターネット〈http://ja.wikipedia.org/wiki/Universal_Plug_and_Play〉
【非特許文献２】“ウィキペディア”、［online］、［平成23年12月20日検索］、インターネット〈http://ja.wikipedia.org/wiki/NetBEUI〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タブレット端末等の携帯型の電子機器では、上記のようなネットワーク接続機能を有していない場合が多いことから、たとえばＬＡＮ（Local Area Network）に接続されている他の電子機器のＩＰアドレスを取得してデータ通信を行なうことは困難である。
【０００５】
この発明は、上述の課題を解決するためになされたもので、その目的は、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することが可能な通信装置、通信システム、通信方法および通信プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、この発明のある局面に係わる通信装置は、ＤＨＣＰサーバからＩＰアドレスを取得するためのアドレス取得部と、他の装置からのＩＣＭＰに従う要求パケットを受信するための受信部と、上記受信部によって上記要求パケットが受信されると、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、上記アドレス取得部によって取得された上記ＩＰアドレス、および自己の識別情報を挿入するためのパケット作成部と、上記パケット作成部によって作成された上記応答パケットを上記他の装置へ送信するための送信部とを備える。
【０００７】
このような構成により、上記他の装置がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、自己のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【０００８】
好ましくは、上記要求パケットは、ユニキャストされたパケットであり、上記受信部は、上記要求パケットの宛先ＩＰアドレスのうちのネットワークアドレスに基づいて、上記要求パケットを廃棄すべきか否かを判断する。
【０００９】
このように、要求パケットをユニキャストする構成により、ネットワークに接続された他の装置に対する影響および通信トラフィックを低減することができる。
【００１０】
またこの発明の別の局面に係わる通信装置は、ＩＣＭＰに従う要求パケットを他の装置へ送信するための送信部と、ＩＣＭＰに従う応答パケットを他の装置から受信するための受信部と、上記受信部によって受信された上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得するためのアドレス取得部とを備え、上記送信部は、上記アドレス取得部によって取得された上記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信する。
【００１１】
このような構成により、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、上記他の装置のＩＰアドレスを容易に取得することが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００１２】
上記課題を解決するために、この発明のある局面に係わる通信システムは、ＤＨＣＰサーバからＩＰアドレスを取得可能な第１の通信装置と、第２の通信装置とを備える通信システムであって、上記第１の通信装置は、ＩＣＭＰに従う要求パケットを送信し、上記第２の通信装置は、上記要求パケットを受信し、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、取得した上記ＩＰアドレス、および自己の識別情報を挿入して送信し、上記第１の通信装置は、上記応答パケットを受信し、上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得し、取得した上記ＩＰアドレスを宛先とする情報パケットを作成して送信する。
【００１３】
このような構成により、第１の通信装置がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、第２の通信装置のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００１４】
上記課題を解決するために、この発明のある局面に係わる通信方法は、通信装置における通信方法であって、ＤＨＣＰサーバからＩＰアドレスを取得するステップと、他の装置からのＩＣＭＰに従う要求パケットを受信するステップと、上記要求パケットを受信すると、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、取得した上記ＩＰアドレス、および自己の識別情報を挿入するステップと、作成した上記応答パケットを上記他の装置へ送信するステップとを含む。
【００１５】
このような構成により、上記他の装置がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、自己のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００１６】
またこの発明の別の局面に係わる通信方法は、通信装置における通信方法であって、ＩＣＭＰに従う要求パケットを他の装置へ送信するステップと、ＩＣＭＰに従う応答パケットを他の装置から受信するステップと、受信した上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得するステップと、取得した上記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信するステップとを含む。
【００１７】
このような構成により、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、上記他の装置のＩＰアドレスを容易に取得することが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００１８】
またこの発明の別の局面に係わる通信方法は、ＤＨＣＰサーバからＩＰアドレスを取得可能な第１の通信装置と、第２の通信装置とを備える通信システムにおける通信方法であって、上記第１の通信装置が、ＩＣＭＰに従う要求パケットを送信するステップと、上記第２の通信装置が、上記要求パケットを受信し、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、取得した上記ＩＰアドレス、および自己の識別情報を挿入して送信するステップと、上記第１の通信装置が、上記応答パケットを受信し、上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得し、取得した上記ＩＰアドレスを宛先とする情報パケットを作成して送信するステップとを含む。
【００１９】
このような構成により、第１の通信装置がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、第２の通信装置のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００２０】
上記課題を解決するために、この発明のある局面に係わる通信プログラムは、通信装置において用いられる通信プログラムであって、コンピュータに、ＤＨＣＰサーバからＩＰアドレスを取得するステップと、他の装置からのＩＣＭＰに従う要求パケットを受信するステップと、上記要求パケットを受信すると、ＩＣＭＰに従う応答パケットを作成し、上記応答パケットに、取得した上記ＩＰアドレス、および自己の識別情報を挿入するステップと、作成した上記応答パケットを上記他の装置へ送信するステップとを実行させるためのプログラムである。
【００２１】
このような構成により、上記他の装置がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、自己のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【００２２】
またこの発明の別の局面に係わる通信プログラムは、通信装置において用いられる通信プログラムであって、コンピュータに、ＩＣＭＰに従う要求パケットを他の装置へ送信するステップと、ＩＣＭＰに従う応答パケットを他の装置から受信するステップと、受信した上記応答パケットに含まれる識別情報を参照し、上記識別情報が所定の識別情報である場合には、上記応答パケットに含まれるＩＰアドレスを取得するステップと、取得した上記ＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信するステップとを実行させるためのプログラムである。
【００２３】
このような構成により、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、上記他の装置のＩＰアドレスを容易に取得することが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【発明の効果】
【００２４】
本発明によれば、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る電力管理システムの構成を示す図である。
【図２】本発明の実施の形態に係るブロードバンドルータの構成を示す図である。
【図３】本発明の実施の形態に係る無線アダプタの構成を示す図である。
【図４】本発明の実施の形態に係るＤＰＦの構成を示す図である。
【図５】本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＰパケットを示す図である。
【図６】本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＰパケットのヘッダを示す図である。
【図７】本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＣＭＰパケットのフォーマットの一例を示す図である。
【図８】本発明の実施の形態に係るＤＰＦから無線アダプタへ送信されるＩＣＭＰパケットの一例を示す図である。
【図９】本発明の実施の形態に係るＤＰＦから無線アダプタへ送信されるＩＣＭＰパケットの一例を示す図である。
【図１０】本発明の実施の形態に係るＤＰＦが無線アダプタのＩＰアドレスの取得処理を行なう際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００２７】
［構成および基本動作］
図１は、本発明の実施の形態に係る電力管理システムの構成を示す図である。
【００２８】
図１を参照して、電力管理システム（通信システム）２０１は、たとえば家庭内に構築され、複数の電源タップ（電力計測装置）１０１と、分電盤１０２に取り付けられたＣＴ（Current Transformer）クランプ（電力計測装置）と、無線アダプタ（通信装置）１０３と、ブロードバンドルータ１０４と、ＤＰＦ（Digital Photo Frame）（通信装置）１０５と、ＰＣ１０６とを備える。
【００２９】
家庭および職場における電力消費量をユーザが把握するために、電力センサおよび通信モジュール等を内蔵した電源タップが開発されている。この電源タップに電気機器を接続し、収集した電力消費情報をたとえば家庭内のホームゲートウェイ等へ送信する。これにより、複数の電源タップの電力消費情報を集約し、ユーザに家庭内の電力消費情報を提示する。
【００３０】
各電源タップによって収集された家庭内の電力消費情報は、ユーザがＤＰＦ等のディスプレイを備えた装置を用いて確認することが可能である。
【００３１】
電源タップ１０１および無線アダプタ１０３は、たとえばＺｉｇＢｅｅ規格に従う無線信号を送受信する。ＣＴクランプおよび無線アダプタ１０３も、たとえばＺｉｇＢｅｅ規格に従う無線信号を送受信する。ブロードバンドルータ１０４およびＤＰＦ１０５は、たとえばＩＥＥＥ８０２．１１規格の無線ＬＡＮ（Local Area Network）方式に従って無線信号を送受信する。なお、電力管理システム２０１におけるこれらの通信規格は一例であり、たとえば無線ＬＡＮの通信のみが行われてもよい。
【００３２】
ＣＴクランプは、たとえば、分電盤１０２の主幹部に取り付けられ、系統側電力線から分電盤１０２を介して家庭内の各部に供給される電力を測定し、測定結果を示す電力消費情報を無線アダプタ１０３へ無線信号によって送信する。
【００３３】
電源タップ１０１は、電気機器を接続可能であり、自己に接続された電気機器１２１に分電盤１０２から受けた電力を供給する。
【００３４】
具体的には、電源タップ１０１は、系統側電力線からの電力を分電盤１０２経由で受けて、自己に接続されたエアコンおよびテレビ等の電気機器１２１に電力を供給する。また、電源タップ１０１は、たとえば、自己に接続された電気機器１２１に供給される電力を測定し、測定結果を示す電力消費情報を無線アダプタ１０３へ無線信号によって送信する。
【００３５】
無線アダプタ１０３は、通信プロトコルの変換処理を行ない、電源タップ１０１およびＣＴクランプから受信した電力消費情報をブロードバンドルータ１０４へ送信する。
【００３６】
ブロードバンドルータ１０４は、無線アダプタ１０３から受信した電力消費情報をＤＰＦ１０５、およびインターネット３０１経由でサーバ１５１へ送信する。
【００３７】
ＤＰＦ１０５は、ブロードバンドルータ１０４から受信した電力消費情報を保存するとともに、電力消費情報を示す音声および映像等を出力する。
【００３８】
サーバ１５１は、各家庭からの電力消費情報を収集する。収集された情報は、たとえば、ユーザがＤＰＦ１０５等によって閲覧可能にするために、各家庭の電力消費に関する統計資料の作成に用いられる。
【００３９】
図２は、本発明の実施の形態に係るブロードバンドルータの構成を示す図である。
【００４０】
図２を参照して、ブロードバンドルータ１０４は、タップネットワーク通信部４１と、外部ネットワーク通信部４２と、ホームネットワーク通信部４３と、制御部４４とを備える。
【００４１】
タップネットワーク通信部４１は、無線アダプタ１０３経由で電源タップ１０１およびＣＴクランプと通信する。外部ネットワーク通信部４２は、インターネット３０１経由でサーバ１５１等と通信する。ホームネットワーク通信部４３は、ＷｉＦｉネットワーク経由でＤＰＦ１０５と通信する。
【００４２】
より詳細には、タップネットワーク通信部４１は、電源タップ１０１およびＣＴクランプからの電力消費情報を無線アダプタ１０３経由で受信して、制御部４４へ出力する。
【００４３】
制御部４４は、タップネットワーク通信部４１から受けた電力消費情報を外部ネットワーク通信部４２およびホームネットワーク通信部４３へ出力する。
【００４４】
ここで、制御部４４は、タップネットワーク通信部４１から受けた電力消費情報の示す値に対して何らかの演算処理を行ない、演算処理後の電力消費情報を外部ネットワーク通信部４２およびホームネットワーク通信部４３へ出力してもよい。
【００４５】
外部ネットワーク通信部４２は、制御部４４から受けた電力消費情報をインターネット３０１経由でサーバ１５１へ送信する。
【００４６】
ホームネットワーク通信部４３は、制御部４４から受けた電力消費情報をＷｉＦｉネットワーク経由でＤＰＦ１０５等へ送信する。
【００４７】
制御部４４は、ＤＨＣＰサーバ機能を有し、無線アダプタ１０３、ＤＰＦ１０５およびＰＣ１０６にＩＰアドレスを付与する。
【００４８】
図３は、本発明の実施の形態に係る無線アダプタの構成を示す図である。
【００４９】
図３を参照して、無線アダプタ１０３は、受信部１１と、送信部１４と、制御部２１と、無線送受信部２２とを備える。制御部２１は、アドレス取得部１２と、パケット作成部１３とを含む。
【００５０】
無線送受信部２２は、電源タップ１０１およびＣＴクランプから電力消費情報を受信して制御部２１へ出力する。
【００５１】
制御部２１は、無線送受信部２２から受けた電力消費情報を、送信部１４経由でブロードバンドルータ１０４へ送信する。
【００５２】
受信部１１は、ブロードバンドルータ１０４から各種情報を受信して制御部２１へ出力する。
【００５３】
制御部２１は、自ら作成した情報または受信部１１から受けた情報を、無線送受信部２２経由で電源タップ１０１およびＣＴクランプへ送信する。
【００５４】
図４は、本発明の実施の形態に係るＤＰＦの構成を示す図である。
【００５５】
図４を参照して、ＤＰＦ１０５は、送信部３１と、受信部３２と、アドレス取得部３３と、記憶部３４と、提示部３５とを備える。
【００５６】
受信部３２は、ブロードバンドルータ１０４から受信した電力消費情報を記憶部３４に保存する。
【００５７】
提示部３５は、記憶部３４に保存された電力消費情報を、音声および映像等でユーザに提示する。
【００５８】
再び図１を参照して、ＰＣ１０６は、インターネット３０１経由でサーバ１５１までアクセスしなくても、ＤＰＦ１０５の記憶部３４における電力消費情報のデータベースにアクセスして、所望の情報を取得することが可能である。
【００５９】
ここで、ＰＣ１０６は、ＵＰｎＰおよびＮｅｔＢＩＯＳ等の標準搭載されたソフトウェアを用いることにより、ＤＰＦ１０５および無線アダプタ１０３のＩＰアドレスを容易に取得し、アクセスすることができる。また、ＰＣ１０６は、ＤＮＳ（Domain Name System）を利用することにより、ＤＰＦ１０５および無線アダプタ１０３にアクセスすることも可能である。
【００６０】
一方、ＤＰＦ１０５は、たとえばＬｉｎｕｘ（登録商標）ベースのアンドロイド端末である場合、上記のようなソフトウェアを標準装備しておらず、イーサネット（登録商標）のアクセス機能を有していない。このようなＤＰＦ１０５のＯＳ（Operation System）を変更してネットワーク接続機能を搭載させると、コストが高くなってしまう。
【００６１】
すなわち、ＰＣ１０６からＤＰＦ１０５および無線アダプタ１０３へのアクセスは容易であるが、ＤＰＦ１０５がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合には、たとえば無線アダプタ１０３のＩＰアドレスを取得して無線アダプタ１０３にアクセスし、何らかの情報を取得することは困難である。
【００６２】
前述のように、無線アダプタ１０３には、たとえばブロードバンドルータ１０４に実装されたＤＨＣＰサーバによってＩＰアドレスが付与される。無線アダプタ１０３の電源がオン／オフされると、無線アダプタ１０３のＩＰアドレスが変わってしまう場合もあり、ＤＰＦ１０５は、無線アダプタ１０３にどのようなＩＰアドレスが付与されたかを認識することが困難である。
【００６３】
そこで、本発明の実施の形態に係る電力管理システムでは、ＩＣＭＰ（Internet Control Message Protocol）に従うパケット（以下、ＩＣＭＰパケットとも称する。）のデータエリアを利用して、ＤＰＦ１０５において、無線アダプタ１０３のＩＰアドレス取得を実現する。これにより、上記のような環境においても、ポイントｔｏポイントの装置間通信を簡易な構成で可能とする。
【００６４】
ＩＣＭＰは、Ｌｉｎｕｘに標準搭載されたソフトウェアであり、ＤＰＦ１０５において追加実装することなく利用可能である。
【００６５】
具体的には、ＤＰＦ１０５のＬｉｎｕｘは、ＩＰプロトコルを介して、コマンドを用いてＩＣＭＰパケットを作成する。そして、ＤＰＦ１０５は、たとえばＩＣＭＰパケットを含むＩＰパケットをブロードキャストした後、応答として返ってきた各ＩＰパケットのうち、ＩＣＭＰパケットのデータフィールドに所定の識別情報を含むＩＰパケットのＩＰヘッダを参照することにより、送信元ＩＰアドレスを取得する。
【００６６】
ここで、無線アダプタ１０３は、ＩＣＭＰパケットを処理可能に構成される。無線アダプタ１０３は、ＩＰパケットのサブネットから、受信すべきパケットであるか否かを判断する。
【００６７】
すなわち、再び図４を参照して、ＤＰＦ１０５において、送信部３１は、ＩＣＭＰに従う要求パケットを他の装置へ送信する。たとえば、送信部３１は、要求パケットをユニキャストする。
【００６８】
受信部３２は、上記要求パケットに対する、ＩＣＭＰに従う応答パケットを他の装置から受信する。
【００６９】
アドレス取得部３３は、受信部３２によって受信された応答パケットに含まれる識別情報を参照し、当該識別情報が所定の識別情報である場合には、当該応答パケットに含まれるＩＰアドレスを取得する。
【００７０】
そして、送信部３１は、アドレス取得部３３によって取得されたＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信する。
【００７１】
また、再び図３を参照して、無線アダプタ１０３において、アドレス取得部１２は、ＤＨＣＰサーバからＩＰアドレスを取得する。
【００７２】
受信部１１は、他の装置からのＩＣＭＰに従う要求パケットを受信する。たとえば、要求パケットは、ユニキャストされたパケットであり、受信部１１は、要求パケットの宛先ＩＰアドレスのうちのネットワークアドレスに基づいて、当該要求パケットを廃棄すべきか否かを判断する。
【００７３】
パケット作成部１３は、受信部１１によって要求パケットが受信されると、ＩＣＭＰに従う応答パケットを作成し、当該応答パケットに、アドレス取得部１２によって取得されたＩＰアドレス、および自己の識別情報を挿入する。
【００７４】
そして、送信部１４は、パケット作成部１３によって作成された応答パケットを上記他の装置へ送信する。
【００７５】
図５は、本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＰパケットを示す図である。
【００７６】
図５を参照して、ＤＰＦ１０５および無線アダプタ１０３間で送受信されるＩＰパケットは、ＩＰヘッダを含み、データフィールドにＩＣＭＰパケットを含む。
【００７７】
図６は、本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＰパケットのヘッダを示す図である。
【００７８】
図６を参照して、ＤＰＦ１０５および無線アダプタ１０３間で送受信されるパケットのＩＰヘッダは、バージョン、ヘッダ長、サービスタイプ、総データ長、識別子、フラグ、フラグメントオフセット、ＴＴＬ、プロトコル番号、ヘッダ・チェックサム、送信元ＩＰアドレス、宛先ＩＰアドレス、オプションおよびパディングのフィールドを有する。
【００７９】
図７は、本発明の実施の形態に係るＤＰＦおよび無線アダプタ間で送受信されるＩＣＭＰパケットのフォーマットの一例を示す図である。
【００８０】
図７を参照して、ＩＣＭＰパケットは、ヘッダおよびデータを含む。ヘッダは、タイプ、コード、チェックサム、識別子およびシーケンス番号を有する。
【００８１】
図８は、本発明の実施の形態に係るＤＰＦから無線アダプタへ送信されるＩＣＭＰパケットの一例を示す図である。
【００８２】
図８を参照して、たとえば、ＤＰＦ１０５から無線アダプタ１０３へ送信されるＩＣＭＰパケットにおいて、タイプが８であり、コードが０であり、データフィールドに「ＲＥＱＵＥＳＴ：ＭＯＤＥＬ  ＮＡＭＥ？」が挿入され、データフィールドの残りは「Ｘ」で示される任意のデータでパディングされる。
【００８３】
図９は、本発明の実施の形態に係るＤＰＦから無線アダプタへ送信されるＩＣＭＰパケットの一例を示す図である。
【００８４】
図９を参照して、たとえば、無線アダプタ１０３からＤＰＦ１０５へ送信されるＩＣＭＰパケットにおいて、タイプが０であり、コードが０であり、データフィールドに「ＭＯＤＥＬ：ＡＢＣ−１−ＤＥ」が挿入され、データフィールドの残りはスペースでパディングされる。
【００８５】
無線アダプタ１０３において、受信部１１は、ブロードバンドルータ１０４から受信したＩＰパケットに含まれるＩＣＭＰパケットのデータフィールドに「ＲＥＱＵＥＳＴ：ＭＯＤＥＬ  ＮＡＭＥ？」が含まれている場合には、当該パケットが要求パケットであると認識する。そして、パケット作成部１３は、ＩＣＭＰパケットのデータフィールドに機種コードである「ＭＯＤＥＬ：ＡＢＣ−１−ＤＥ」を挿入する。そして、送信部１４は、パケット作成部１３によって作成されたＩＰパケットを応答パケットとしてブロードバンドルータ１０４へ送信する。
【００８６】
［動作］
次に、本発明の実施の形態に係るＤＰＦが無線アダプタのＩＰアドレスの取得処理を行なう際の動作について図面を用いて詳細に説明する。
【００８７】
電力管理システム２０１におけるＤＰＦ１０５および無線アダプタ１０３等の各装置は、以下に示すフローチャートおよびシーケンスにおける各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【００８８】
図１０は、本発明の実施の形態に係るＤＰＦが無線アダプタのＩＰアドレスの取得処理を行なう際の動作手順を定めたフローチャートである。
【００８９】
図１０を参照して、まず、無線アダプタ１０３およびＤＰＦ１０５は、ＤＨＣＰサーバすなわちブロードバンドルータ１０４から自己のＩＰアドレスを取得する（ステップＳ１およびＳ２）。
【００９０】
次に、ＤＰＦ１０５は、ＩＣＭＰに従う要求パケットを作成する（ステップＳ３）。そして、ＤＰＦ１０５は、ブロードバンドルータ１０４経由で要求パケットを無線アダプタ１０３へ送信する。たとえば、ＤＰＦ１０５は、要求パケットをユニキャストする場合、ブロードバンドルータ１０４の形成するＬＡＮのサブネットの範囲で宛先ＩＰアドレスを適当に設定する。ＤＰＦ１０５は、ブロードバンドルータ１０４から付与された自己のＩＰアドレスから、当該ＬＡＮのサブネットを取得可能である（ステップＳ４）。
【００９１】
次に、無線アダプタ１０３は、ＤＰＦ１０５からのＩＣＭＰに従う要求パケットを受信する。そして、無線アダプタ１０３は、要求パケットを受信すると、ＩＣＭＰに従う応答パケットを作成し、この応答パケットに、取得した自己のＩＰアドレス、および自己の識別情報を挿入する。具体的には、無線アダプタ１０３は、ＩＰヘッダの送信元アドレスを自己のＩＰアドレスとし、ＩＣＭＰパケットのデータフィールドに自己の識別情報を挿入する（ステップＳ５）。
【００９２】
次に、無線アダプタ１０３は、作成した応答パケットをブロードバンドルータ１０４経由でＤＰＦ１０５へ送信する（ステップＳ６）。
【００９３】
次に、ＤＰＦ１０５は、無線アダプタ１０３からのＩＣＭＰに従う応答パケットを受信する。そして、ＤＰＦ１０５は、受信した応答パケットに含まれる識別情報を確認する（ステップＳ７）。
【００９４】
次に、ＤＰＦ１０５は、確認した識別情報が所定の識別情報である場合には、当該応答パケットに含まれるＩＰアドレス、具体的にはＩＰヘッダに含まれる送信元ＩＰアドレスを取得する（ステップＳ８）。
【００９５】
次に、ＤＰＦ１０５は、取得した送信元ＩＰアドレスを宛先とする情報パケットを作成し（ステップＳ９）、ブロードバンドルータ１０４経由で無線アダプタ１０３へ送信する（ステップＳ１０）。
【００９６】
以降、ＤＰＦ１０５および無線アダプタ１０３間で、各種情報パケットの送受信が可能となる（ステップＳ１１およびＳ１２）。
【００９７】
ところで、タブレット端末等の携帯型の電子機器では、ＷｉＦｉ（Wireless Fidelity）機能を搭載することが多く、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合が多いことから、たとえばＬＡＮに接続されている他の電子機器のＩＰアドレスを取得してデータ通信を行なうことは困難である。
【００９８】
これに対して、本発明の実施の形態に係る無線アダプタでは、アドレス取得部１２は、ＤＨＣＰサーバからＩＰアドレスを取得する。受信部１１は、他の装置からのＩＣＭＰに従う要求パケットを受信する。パケット作成部１３は、受信部１１によって要求パケットが受信されると、ＩＣＭＰに従う応答パケットを作成し、当該応答パケットに、アドレス取得部１２によって取得されたＩＰアドレス、および自己の識別情報を挿入する。そして、送信部１４は、パケット作成部１３によって作成された応答パケットを上記他の装置へ送信する。
【００９９】
このような構成により、ＤＰＦ１０５がＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、無線アダプタ１０３のＩＰアドレスを容易に取得させることが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【０１００】
また、本発明の実施の形態に係る無線アダプタでは、要求パケットは、ユニキャストされたパケットである。受信部１１は、要求パケットの宛先ＩＰアドレスのうちのネットワークアドレスに基づいて、当該要求パケットを廃棄すべきか否かを判断する。
【０１０１】
このように、要求パケットをユニキャストする構成により、ネットワークに接続された他の装置に対する影響および通信トラフィックを低減することができる。
【０１０２】
また、本発明の実施の形態に係るＤＰＦでは、送信部３１は、ＩＣＭＰに従う要求パケットを他の装置へ送信する。受信部３２は、ＩＣＭＰに従う応答パケットを他の装置から受信する。アドレス取得部３３は、受信部３２によって受信された応答パケットに含まれる識別情報を参照し、当該識別情報が所定の識別情報である場合には、当該応答パケットに含まれるＩＰアドレスを取得する。そして、送信部３１は、アドレス取得部３３によって取得されたＩＰアドレスを宛先とする情報パケットを作成して他の装置へ送信する。
【０１０３】
このような構成により、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を有していない場合であっても、無線アダプタ１０３のＩＰアドレスを容易に取得することが可能となる。したがって、ＵＰｎＰおよびＮｅｔＢＩＯＳ等のネットワーク接続機能を搭載していない電子機器における、ネットワークに接続された他の電子機器のＩＰアドレスの取得および当該他の電子機器との通信、を容易に実現することができる。
【０１０４】
また、本発明の実施の形態に係る無線アダプタでは、送信部３１は、要求パケットをユニキャストする。
【０１０５】
このように、要求パケットをユニキャストする構成により、ネットワークに接続された他の装置に対する影響および通信トラフィックを低減することができる。
【０１０６】
なお、本発明の実施の形態では、電力消費情報を扱う電力管理システムを例示したが、これに限定するものではなく、他の情報を扱うシステムであってもよい。
【０１０７】
また、本発明の実施の形態に係る電力管理システムでは、ブロードバンドルータがＤＨＣＰサーバを搭載する構成であるとしたが、これに限定するものではない。他の装置がＤＨＣＰサーバを搭載する構成であってもよい。
【０１０８】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０９】
１１  受信部
１２  アドレス取得部
１３  パケット作成部
１４  送信部
２１  制御部
２２  無線送受信部
３１  送信部
３２  受信部
３３  アドレス取得部
３４  記憶部
３５  提示部
１０１  電源タップ（電力計測装置）
１０２  分電盤
１０３  無線アダプタ（通信装置）
１０４  ブロードバンドルータ
１０５  ＤＰＦ（通信装置）
１０６  ＰＣ
１２１  電気機器
２０１  電力管理システム（通信システム）
【図１】
2013162218.tif 000003
【図２】
2013162218.tif 000004
【図３】
2013162218.tif 000005
【図４】
2013162218.tif 000006
【図５】
2013162218.tif 000007
【図６】
2013162218.tif 000008
【図７】
2013162218.tif 000009
【図８】
2013162218.tif 000010
【図９】
2013162218.tif 000011
【図１０】
2013162218.tif 000012