(57)【要約】【課題】隣接システムとの通信の干渉をより適切に回避する。【解決手段】通信装置Ｂ１は、ネットワークとしての電力線Ｂ１０に接続され通信パケットを送受信する通信部１０１と、通信部１０１が受信した通信パケットのうちから、第一通信に含まれる第一リクエストパケットを検知可能である検知部１０２と、検知部１０２が第一リクエストパケットを検知すると、検知した第一リクエストパケットに関する情報に基づいて、通信部１０１による通信を禁止させる期間である禁止期間を決定する決定部１０３と、禁止期間内には通信部１０１による通信パケットの送信を禁止させる制御部１０４とを備える。【選択図】図２Ａ
2017034609.tif 000002
【特許請求の範囲】
【請求項１】
リクエストレスポンス方式の第一通信を行う一対の通信装置が接続された第一ネットワークから漏洩する通信パケットを受信可能である、第二ネットワークに接続される通信装置であって、
前記第二ネットワークに接続され通信パケットを送受信する通信部と、
前記通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知部と、
前記検知部が前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部と、
前記決定部が決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御部とを備える
通信装置。
【請求項２】
前記通信制御部は、さらに、
前記第二ネットワークに接続された他の通信装置を宛先とする、リクエストレスポンス方式の第二通信に含まれる第二リクエストパケットを、前記禁止期間の経過後に前記通信部により送信させる
請求項１に記載の通信装置。
【請求項３】
前記決定部は、前記一対の通信装置のうち前記第一リクエストパケットを送信した通信装置である送信装置が、前記第一リクエストパケットに応じて送信されるレスポンスパケットを受信すると予測される期間を含む期間を、前記禁止期間として決定する
請求項１又は２に記載の通信装置。
【請求項４】
前記第一ネットワークには、前記一対の通信装置を含む複数の通信装置が接続されており、
前記一対の通信装置は、前記複数の通信装置の少なくとも一部による中継を利用したマルチホップ通信により前記第一通信を行い、
前記決定部は、前記検知部が検知した前記第一リクエストパケットに含まれる、前記一対の通信装置間のホップ数である目的ホップ数に基づいて、前記送信装置が前記レスポンスパケットを受信すると予測される期間を、前記禁止期間として決定する
請求項３に記載の通信装置。
【請求項５】
前記決定部は、前記検知部が検知した前記第一リクエストパケットの送信レートに基づいて、前記送信装置が前記レスポンスパケットを受信すると予測される期間を、前記禁止期間として決定する
請求項３又は４に記載の通信装置。
【請求項６】
前記通信装置は、さらに、
前記マルチホップ通信のための経路構築用の制御パケットを前記通信部により送受信することで前記第二ネットワーク内での通信のための経路情報を構築する経路構築部を備え、
前記通信制御部は、前記禁止期間内であっても、前記通信部に前記制御パケットの送信を行わせる
請求項４に記載の通信装置。
【請求項７】
前記決定部は、
前記禁止期間である第一禁止期間を決定した後に、新たな第一通信に含まれる新たな第一リクエストパケットを前記検知部が検知すると、検知した前記新たな第一リクエストパケットに関する情報に基づいて第二禁止期間を決定し、
（ｉ）前記第二禁止期間の開始時刻が、前記第一禁止期間の終了時刻以前である場合には、前記第一禁止期間の開始時刻から前記第二禁止期間の終了時刻までの期間を、新たな禁止期間と決定し、
（ｉｉ）前記第二禁止期間の開始時刻が、前記第一禁止期間の終了時刻より後である場合には、前記第一禁止期間と前記第二禁止期間とを新たな禁止期間と決定する
請求項１〜６のいずれか１項に記載の通信装置。
【請求項８】
前記決定部は、さらに、
前記一対の通信装置のうち前記第一リクエストパケットを受信した通信装置が前記第一リクエストパケットに対して送信したレスポンスパケットを、前記禁止期間中に前記通信部が受信すると、前記レスポンスパケットの受信終了時刻から前記禁止期間の終了時刻までの期間を解除期間と決定する
請求項１〜７のいずれか１項に記載の通信装置。
【請求項９】
前記第一ネットワーク及び前記第二ネットワークのそれぞれは電力線通信によるネットワークであり、
前記第一ネットワークと前記第二ネットワークとの接続は、電力線通信による接続である
請求項１〜８のいずれか１項に記載の通信装置。
【請求項１０】
第一ネットワーク及び第二ネットワークを備える通信システムであって、
前記第一ネットワークには、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続されており、
前記第二ネットワークには、第一ネットワークから漏洩する通信パケットを受信可能である通信装置が接続されており、
前記通信装置は、
前記第二ネットワークに接続され通信パケットを送受信する通信部と、
前記通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知部と、
前記検知部が前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部と、
前記決定部が決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御部とを備える
通信システム。
【請求項１１】
リクエストレスポンス方式の第一通信を行う一対の通信装置が接続された第一ネットワークから漏洩する通信パケットを受信可能である、第二ネットワークに接続される通信装置が実行する通信方法であって、
前記第二ネットワークに接続され通信パケットを送受信する通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知ステップと、
前記検知ステップで前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定ステップと、
前記決定ステップで決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御ステップとを含む
通信方法。
【請求項１２】
請求項１１に記載の通信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、伝送路として電力線を利用する電力線通信（ＰＬＣ（Power Line Communication）、又は、電力搬送通信ともいう）がある。電力線通信では、隣接ネットワーク間で通信パケットが漏洩し、干渉を引き起こすことが知られている。このような干渉を回避すべく、信号の送信を停止する通信装置に関する技術が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５９１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される技術では、通信装置は通信相手からの信号に基づいて信号の送信停止から復帰するので、通信相手からの信号が通信障害などにより失われた場合には正常に機能しないなど改善の余地がある。
【０００５】
そこで本発明は、隣接システムとの通信の干渉をより適切に回避する通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係る通信装置は、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続された第一ネットワークから漏洩する通信パケットを受信可能である、第二ネットワークに接続される通信装置であって、前記第二ネットワークに接続され通信パケットを送受信する通信部と、前記通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知部と、前記検知部が前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部と、前記決定部が決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御部とを備える。
【０００７】
また、本発明の一態様に係る通信システムは、第一ネットワーク及び第二ネットワークを備える通信システムであって、前記第一ネットワークには、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続されており、前記第二ネットワークには、第一ネットワークから漏洩する通信パケットを受信可能である通信装置が接続されており、前記通信装置は、前記第二ネットワークに接続され通信パケットを送受信する通信部と、前記通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知部と、前記検知部が前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部と、前記決定部が決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御部とを備える。
【０００８】
また、本発明の一態様に係る通信方法は、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続された第一ネットワークから漏洩する通信パケットを受信可能である、第二ネットワークに接続される通信装置が実行する通信方法であって、前記第二ネットワークに接続され通信パケットを送受信する通信部が受信した通信パケットのうちから、前記第一通信に含まれる第一リクエストパケットを検知可能である検知ステップと、前記検知ステップで前記第一リクエストパケットを検知すると、検知した前記第一リクエストパケットに関する情報に基づいて、前記通信部による通信パケットの送信を禁止させる期間である禁止期間を決定する決定ステップと、前記決定ステップで決定した前記禁止期間内に、前記通信部による通信パケットの送信を禁止させる通信制御ステップとを含む。
【０００９】
また、本発明の一態様に係るプログラムは、上記に記載の通信方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明の通信装置によれば、隣接システムとの通信の干渉をより適切に回避することが可能である。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１における通信装置を含む通信システムの全体像を示す模式図である。
【図２Ａ】実施の形態１における通信装置の第一の構成を示すブロック図である。
【図２Ｂ】実施の形態１における通信装置の第二の構成を示すブロック図である。
【図３】実施の形態１における通信装置の通信トポロジの第一例を示す説明図である。
【図４】実施の形態１における通信装置の通信トポロジの第二例を示す説明図である。
【図５】実施の形態１における通信装置が送受信するリクエストパケットに含まれる情報の第一例を示す説明図である。
【図６】実施の形態１における通信装置が送受信するリクエストパケットに含まれる情報の第二例を示す説明図である。
【図７】関連技術における通信装置の通信方法を示すシーケンス図である。
【図８】実施の形態１における通信装置の通信方法を示すフロー図である。
【図９】実施の形態１における通信システムでの禁止期間の説明図である。
【図１０】実施の形態１における通信システムでの禁止期間の予測方法を示すフロー図である。
【図１１】実施の形態１における通信システムでの禁止期間の決定方法の説明図である。
【図１２】実施の形態２における通信システムの全体像を示す模式図である。
【図１３】実施の形態２における通信システムでの禁止期間の第一の決定方法の説明図である。
【図１４】実施の形態２における通信システムでの禁止期間の第二の決定方法の説明図である。
【図１５】実施の形態２における通信システムでの禁止期間の解除の説明図である。
【発明を実施するための形態】
【００１２】
以下、本実施の形態に係る通信装置について、図面を参照しながら説明する。なお、以下に説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。したがって、以下の実施の形態で示される、数値、形状、材料、構成要素、構成要素の配置位置や接続形態、及び、工程（ステップ）や工程の順序などは、一例であって本発明を限定する主旨ではない。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。なお、各図は、模式図であり、必ずしも厳密に図示されたものではない。
【００１３】
（実施の形態１）
本実施の形態において、隣接システムとの通信の干渉をより適切に回避する通信装置について説明する。
【００１４】
図１は、本実施の形態における通信装置を含む通信システム１の全体像を示す模式図である。
【００１５】
図１に示されるように、通信システム１は、通信サブシステムＡ及びＢと、電力線３０と、ネットワーク４０と、サーバ５０とを備える。
【００１６】
通信サブシステムＡ及びＢのそれぞれは、複数の通信装置を備え、ネットワーク４０を介してサーバ５０に接続されている通信システムである。上記複数の通信装置は、所定のデータを取得し、取得したデータをネットワーク４０を介してサーバ５０に送信する。
【００１７】
通信サブシステムＡ及びＢは、電力線通信により通信を行う通信システムであり、また、共通の電力線３０に接続されている。通信サブシステムＡ（又はＢ）内の通信の一部は、電力線３０を経由して隣接システムである通信サブシステムＢ（又はＡ）に漏洩する。なお、通信サブシステムＡにとっては通信サブシステムＢが隣接システムに相当し、通信サブシステムＢにとっては通信サブシステムＡが隣接システムに相当する。
【００１８】
通信サブシステムＡ及びＢのそれぞれは、例えば、一棟のマンション（集合住宅）内の通信システムであり、通信装置それぞれは、１つの住戸につき１個設けられる電力量計（スマートメータ）である。ここで、電力量計は、当該電力量計が設けられた住戸における電力使用量を計測により取得し、取得した電力使用量を検針データとしてサーバ５０に送信するものである。この電力使用量は、上記の所定の情報に相当する。以降では、このような通信システム及び通信装置を例として説明するが、通信サブシステムＡ及びＢ、並びに、通信装置は上記例に限られない。
【００１９】
電力線３０は、通信サブシステムＡ及びＢが共通に接続する電力線である。通信サブシステムＡ及びＢのそれぞれが一棟のマンションである場合、電力線３０は、系統電力を各マンションに供給するための配電線である。
【００２０】
ネットワーク４０は、通信サブシステムＡ及びＢのそれぞれと、サーバ５０とを相互通信可能に接続する通信回線である。ネットワーク４０は、例えば、固定電話回線、携帯電話回線、データ通信専用回線、及び、インターネットなどにより構築される。
【００２１】
サーバ５０は、通信サブシステムＡ及びＢが取得するデータを収集し蓄積するサーバ装置である。
【００２２】
通信サブシステムＡ及びＢについてさらに詳しく説明する。
【００２３】
通信サブシステムＡは、複数の通信装置Ａ１〜Ａ４（以降で、Ａ１等と記載する）と、電力線Ａ１０と、変圧器Ａ２０とを備える。
【００２４】
複数の通信装置Ａ１等のそれぞれは、所定の情報としての電力使用量を取得し、取得した電力使用量を検針データとしてサーバ５０に送信する通信装置である。また、複数の通信装置Ａ１等のそれぞれは、他の通信装置とサーバ５０との通信を中継する機能を有しており、直接に通信信号をやりとりできない通信装置同士は、他の通信装置による中継を利用したマルチホップ通信を行う。
【００２５】
複数の通信装置Ａ１等には、リクエストレスポンス方式の通信を行う一対の通信装置が含まれており、この通信に含まれる通信パケットがネットワークとしての電力線Ａ１０から電力線Ｂ１０に漏洩する。なお、上記通信は、第一通信に相当する。
【００２６】
ここで、リクエストレスポンス方式の通信とは、一の通信装置が他の通信装置に対してリクエストパケットを送信し、このリクエストパケットを受信した当該他の通信装置がレスポンスパケットを送信する、という一連の流れにより情報のやりとりが行われる形態の通信のことをいう。
【００２７】
電力線Ａ１０は、マンションの各住戸に電力を供給するための配電線である。電力線Ａ１０は、通信サブシステムＡ内の通信装置が通信するためのネットワークとして用いられる。ネットワークとしての電力線Ａ１０は、第一ネットワークに相当する。
【００２８】
変圧器Ａ２０は、電力線上に配置され、電力線に印加される電圧を変換する電圧変換装置である。具体的には、変圧器Ａ２０は、電力線３０及び電力線Ａ１０に接続されており、電力線３０の電圧を、通信サブシステムに相当するマンション内で使用される電圧に変換する。変圧器Ａ２０は、マンション内、又は、配電柱上に設けられた変圧器である。
【００２９】
なお、上記通信サブシステムＡについての説明は、通信サブシステムＢについても同様にあてはまる。通信サブシステムＢ内の複数の通信装置Ｂ１〜Ｂ４、電力線Ｂ１０及び変圧器Ｂ２０は、それぞれ、通信サブシステムＡ内の複数の通信装置Ａ１〜Ａ４、電力線Ａ１０及び変圧器Ａ２０に相当する。
【００３０】
なお、通信サブシステムＡ及びＢ内のそれぞれの通信装置のうちには、通信サブシステムＡ及びＢ内の各住戸の検針データを収集し、収集した検針データをネットワーク４０を通じてサーバ５０に送信する役割を有する通信装置があるとする。上記役割を有する通信装置を親局といい、通信サブシステムＡ及びＢ内の通信装置のうち親局ではないものを子局という。ここで、通信サブシステムＡ及びＢの親局をそれぞれ、通信装置Ａ１及びＢ１とする。例えば、通信サブシステムＡにおいて、親局である通信装置Ａ１が、子局である通信装置Ａ２〜Ａ４それぞれに対して、電力使用量を送信するよう要求するリクエストパケットを送信し、送信されたリクエストパケットを受信した通信装置Ａ２〜Ａ４それぞれが電力使用量を親局に送信する。
【００３１】
以降において、通信システム１における通信方法等について詳細に説明する。なお、通信システム１において、通信装置が属する通信サブシステムに隣接する通信サブシステムから漏洩してくる通信パケットに基づいて通信装置が行う処理が特徴となる。そこで、以降では、図１に示される通信装置のうち通信装置Ｂ１について説明する。ただし、通信装置Ａ１も、通信装置Ｂ１と同様に、以下の構成を備えてもよい。
【００３２】
図２Ａは、本実施の形態における通信装置Ｂ１（親局）の構成を示すブロック図である。
【００３３】
図２Ａに示されるように、通信装置Ｂ１は、通信部１０１と、検知部１０２と、決定部１０３と、制御部１０４と、経路構築部１０５と、データ収集部１０６とを備える。
【００３４】
通信部１０１は、電力線Ｂ１０に接続され、電力線Ｂ１０を通じて通信パケットを送受信する電力線通信の通信インタフェースである。通信部１０１が送受信する通信パケットには、通信サブシステムＡから漏洩してくる、通信サブシステムＡ内の通信の通信パケットと、通信サブシステムＢ内の通信の通信パケットとが含まれる。また、通信部１０１には、通信パケットの送信が禁止される期間である禁止期間が設けられることがある。なお、禁止期間は、一般にＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）期間ともよばれる。
【００３５】
また、通信部１０１が通信信号を電力線Ｂ１０に送信するための送信レートには、通信規格等により複数の送信レートが規定されている。通信部１０１は、規定されている送信レートのうちから、電力線Ｂ１０に流れる信号の状況等に基づいて１つの送信レートを選択し、選択した送信レートを用いて通信信号を送信する。
【００３６】
検知部１０２は、通信部１０１が受信した通信パケットのうちから、通信サブシステムＡ内の通信に含まれるリクエストパケットを検知可能である処理部である。
【００３７】
決定部１０３は、検知部１０２がリクエストパケットを検知すると、検知したリクエストパケットに関する情報に基づいて、通信部１０１による通信パケットの送信を禁止させる期間である禁止期間を決定する処理部である。より具体的には、決定部１０３は、通信サブシステムＡの通信装置のうちリクエストパケットを受信した通信装置（送信装置）が、当該リクエストパケットに応じて送信されるレスポンスパケットを受信すると予測される期間を含む期間を、禁止期間として決定する。なお、禁止期間は、禁止期間の開始時刻及び終了時刻により定められる期間であるが、その代わりに開始時刻及び時間長により定められてもよい。
【００３８】
決定部１０３は、上記禁止期間を決定する際に、リクエストパケットの目的ホップ数（後述）、又は、送信レートに基づいて禁止期間を決定してもよい。この決定方法については後で詳しく説明する。
【００３９】
制御部１０４は、決定部１０３が決定した禁止期間に基づいて、通信部１０１による通信パケットの送信を許可するか、又は、禁止するかを制御する処理部である。具体的には、制御部１０４は、禁止期間内には通信部１０１による送信を禁止させる。また、制御部１０４は、通信サブシステムＢに接続された他の通信装置を宛先とする、リクエストレスポンス方式の通信（第二通信ともいう）に含まれるリクエストパケットを、禁止期間経過後に通信部１０１により送信させてもよい。
【００４０】
また、制御部１０４は、禁止期間中であっても、通信経路の構築のための制御パケット（後述）を送信するようにしてもよい。通信経路の構築のための制御パケットが、適切な通信経路の構築のために必要な期間送受信されないに通信経路が維持されなくなるのを回避するためである。
【００４１】
経路構築部１０５は、通信サブシステムＢ内での通信のための通信経路を構築するための処理部である。経路構築部１０５は、通信サブシステムＢ内の他の通信装置が受信できるように、経路構築用の制御パケットを通信部１０１により送信し、また、通信サブシステムＢ内の他の通信装置が送信する制御パケットを受信する。制御パケットを送受信することで経路情報を生成する方式には、従来さまざまな方法が検討されており、経路構築部１０５は、従来と同様の方法により経路情報を構築する。経路情報を生成する方式には、従来検討されているさまざまな方法を採用することができ、例えば、ＯＬＳＲ（Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）、又は、ＣＭＳＲ（Ｃｅｎｔｒａｌｉｚｅｄ  Ｍｅｔｒｉｃ  ｂａｓｅｄ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ）のようなルーティングプロトコルを用いる方法等がある。
【００４２】
データ収集部１０６は、他の通信装置が計測した電力使用量を含む検針データを収集する処理部である。具体的には、データ収集部１０６は、通信サブシステムＢ内の通信装置Ｂ２〜Ｂ４それぞれに対して検針データを要求するためのリクエストパケットを、通信部１０１を介して送信する。データ収集部１０６は、上記リクエストパケットに対して通信装置Ｂ２〜Ｂ４それぞれが送信する、検針データを含むレスポンスパケットを通信部１０１を介して受信する。そして、データ収集部１０６は、受信したレスポンスパケットから検針データを取得し、取得した検針データをネットワーク４０を介してサーバ５０に送信する。
【００４３】
図２Ｂは、本実施の形態における通信装置Ｂ２〜Ｂ４（子局）の構成を示すブロック図である。なお、以下では、代表として通信装置Ｂ２について説明するが、通信装置Ｂ３及びＢ４、並びに、通信装置Ａ２〜Ａ４についても同様である。
【００４４】
図２Ｂに示されるように、通信装置Ｂ２は、通信部２０１と、経路構築部２０２と、データ提供部２０３とを備える。
【００４５】
通信部２０１は、電力線Ｂ１０に接続され、電力線Ｂ１０を通じて通信パケットを送受信する電力線通信の通信インタフェースであり、通信装置Ｂ１の通信部１０１と同様である。
【００４６】
経路構築部２０２は、通信サブシステムＢ内での通信のための経路情報を構築するための処理部であり、通信装置Ｂ１の経路構築部１０５と同様である。なお、経路情報を生成する方式は、通信装置Ｂ１の経路構築部１０５が用いるものと同じものを用いることが必要である。
【００４７】
データ提供部２０３は、電力使用量を取得し、取得した電力使用量を含む検針データを送信する処理部である。データ提供部２０３は、親局としての通信装置Ｂ１からのリクエストパケットを通信部２０１により受信すると、当該リクエストパケットに応じて検針データを含むレスポンスパケットを生成し、親局としての通信装置Ｂ１に通信部２０１により送信する。
【００４８】
次に、通信サブシステム内で通信装置が構築する通信トポロジについて説明する。
【００４９】
図３は、本実施の形態における通信装置の通信トポロジの第一例を示す説明図である。図３の通信トポロジは、経路構築部１０５が通信部１０１により制御パケットを送受信することで構築するものである。より具体的には、通信サブシステム内の各通信装置が、自装置が保有する経路情報を含む制御パケットを送信し、また、各通信装置が他装置から受信する制御パケットの内容及び送信レートなどにより決定されるものである。
【００５０】
図３において、線で結ばれている通信装置同士は、直接に、つまり、他の通信装置による中継を利用せずに通信することができる。また、直接に線で結ばれていないものの、他の通信装置を介して結ばれている通信装置同士は、当該他の通信装置による中継を利用して通信することができる。
【００５１】
例えば、通信装置Ａ１は、直接に通信装置Ａ２と通信することができ、また、通信装置Ａ２による中継を利用して通信装置Ａ３と通信することができる。
【００５２】
以降の説明では、シンプルな通信トポロジである図３の通信トポロジを前提として説明するが、通信トポロジは、より複雑な構成をとることもできる。
【００５３】
図４は、本実施の形態における通信装置の通信トポロジの第二例を示す説明図である。図４に示される通信トポロジでは、通信装置Ａ１は、通信装置Ａ２及びＡ３と直接に通信することができ、通信装置Ａ３による中継を利用して通信装置Ａ４と通信することができる。このような通信トポロジにおいても、以降の説明が同様に成立する。
【００５４】
次に、通信サブシステム内での検針データの収集の方法について説明する。
【００５５】
図５は、本実施の形態における通信装置Ａ１が送信するリクエストパケット３０１に含まれる情報の第一例を示す説明図である。より具体的には、図５に示されるリクエストパケット３０１は、通信装置Ａ１が通信装置Ａ３を宛先として送信する通信パケットの例である。
【００５６】
図５に示されるように、リクエストパケット３０１は、システム番号と、現在ホップ数と、目的ホップ数と、送信元アドレスと、宛先アドレスとのそれぞれが記載されるフィールドを有する。
【００５７】
システム番号のフィールドには、当該リクエストパケットが送信及び受信される通信サブシステムを一意に特定可能な識別子が記載される。例えば、通信サブシステムＡ及びＢのシステム番号は、それぞれ、「１」及び「２」とすることができる。
【００５８】
現在ホップ数のフィールドには、送信元の通信装置が当該リクエストパケットを送信してから中継された回数（ホップ数）が記載される。現在ホップ数は、送信元の通信装置が送信した後に一度も中継されていないリクエストパケットでは「１」であり、中継されるたびに１ずつ増加する。
【００５９】
目的ホップ数のフィールドには、通信トポロジに従って送信元の通信装置から宛先の通信装置に至るまでに通信経路上で中継される回数（ホップ数）が記載される。例えば、通信装置Ａ１が通信装置Ａ３を宛先として送信するリクエストパケットの目的ホップ数は、通信装置Ａ２による中継を１回利用するので、２である。
【００６０】
送信元アドレスのフィールドには、当該リクエストパケットの送信元の通信装置を一意に特定可能な識別子が記載される。
【００６１】
宛先アドレスのフィールドには、当該リクエストパケットの宛先の通信装置を一意に特定可能な識別子が記載される。
【００６２】
なお、以降の説明において、リクエストパケットの各フィールドに記載される文言を用いて当該フィールドそのものを意味することもある。例えば、単に「システム番号」という場合、リクエストパケットに含まれるシステム番号のフィールドに記載された情報を意味することもある。
【００６３】
なお、図５に示されるリクエストパケットに含まれる情報は、あくまで一例であり、ルーティングプロトコル、又は、パケット転送の方式等によりさまざまな情報が含まれ得る。例えば、リクエストパケットに含まれる情報には、通信経路上で当該リクエストパケットを中継する通信装置のアドレスが含まれていてもよい。
【００６４】
図６は、本実施の形態における通信装置Ａ１が送信するリクエストパケットに含まれる情報の第二例を示す説明図である。より具体的には、図６に示されるリクエストパケット３０２は、通信装置Ａ１が、通信装置Ａ３を宛先として送信した後に通信装置Ａ２により中継されたリクエストパケットの例である。
【００６５】
図６に示されるリクエストパケット３０２は、図５に示されるリクエストパケット３０１に対して、現在ホップ数のフィールドが２に変更されている。リクエストパケット３０２は、通信装置Ａ２がリクエストパケット３０１を中継したことにより、現在ホップ数が１加算されたものであるからである。
【００６６】
以上のように構成された通信システム及び通信装置による処理を以降で説明する。
【００６７】
まず、本実施の形態における通信システムと比較される技術（以降、関連技術という）における通信方法について説明する。関連技術は、本実施の形態における禁止期間が設けられない技術である。
【００６８】
図７は、関連技術における通信装置の通信方法を示すシーケンス図である。図７は、関連技術において、通信装置Ａ１が通信装置Ａ３の検針データの収集のために、通信装置Ａ３を宛先とするリクエストパケットを送信した場合に通信システムでやりとりされる通信パケットについて示すシーケンス図である。なお、図７において、「ＲＥＱｎ」と記載するものはリクエストパケットを意味し、「ＲＥＳｎ」と記載するものはレスポンスパケットを意味する。また、上記のｎは、当該リクエストパケット又はレスポンスパケットの現在ホップ数を示す。以降の図においても同様の表現を用いる。
【００６９】
通信装置Ａ１が通信装置Ａ３を宛先としてＲＥＱ１を送信すると、通信装置Ａ２は、ＲＥＱ１を受信し、ＲＥＱ２として送信することで中継する。同様に、通信装置Ａ３は、ＲＥＱ２を受信し、ＲＥＱ３として送信することで中継する。
【００７０】
通信装置Ａ４は、リクエストパケット（ＲＥＱ３）を受信すると、当該リクエストパケットにより要求される情報として、検針データを含むレスポンスパケット（ＲＥＳ１）を生成し送信する。通信装置Ａ３がＲＥＳ１を受信し、ＲＥＳ２として送信することで中継する。同様に、通信装置Ａ２がＲＥＳ２を受信し、ＲＥＳ３として送信することで中継する。通信装置Ａ１は、ＲＥＳ３を受信する。
【００７１】
一方、通信装置Ｂ１は、通信サブシステムＢ内で検針データの収集のためにリクエストパケットを送信する。通信装置Ｂ１が送信するリクエストパケットは、電力線３０を介して通信サブシステムＡに漏洩するので、通信装置Ａ１により受信され得る。通信装置Ｂ１がリクエストパケットを送信するタイミングは、通信サブシステムＡ内でのリクエストパケットの送信タイミングとは独立であるので、これらのタイミングがほぼ同時になることがあり得る。すると、通信装置Ａ２からのレスポンスパケット（ＲＥＳ３）と、通信装置Ｂ１からのリクエストパケット（ＲＥＱａ）とがほぼ同時に通信装置Ａ１に到達し、これらの通信パケットを含む信号が互いに干渉することで、通信装置Ａ１は、ＲＥＳ３を正常に受信することができないことが生じ得る。
【００７２】
このように、隣接する通信サブシステム内の通信装置が独立にリクエストパケットを送信すると、通信パケットの干渉が生じ、通信が失敗する。
【００７３】
以降において、上記の通信パケットの干渉及び通信の失敗が生じることを回避する、通信装置Ｂ１の通信方法を説明する。
【００７４】
図８は、本実施の形態における通信装置Ｂ１の通信方法を示すフロー図である。
【００７５】
ステップＳ１０１において、通信部１０１がネットワークとしての電力線Ｂ１０から通信パケットを受信する。
【００７６】
ステップＳ１０２において、検知部１０２は、ステップＳ１０１で受信した通信パケットが他の通信サブシステムからのリクエストパケットであるか否かを判定する。検知部１０２は、ステップＳ１０１で受信した通信パケットに記述されたシステム番号に基づいて、上記通信パケットが他の通信サブシステム内の通信装置が送信したリクエストパケットであるか否かを判定する。検知部１０２は、より具体的には、上記通信パケットに記述されたシステム番号が、通信サブシステムＢのシステム番号と異なるときに上記通信パケットが他の通信サブシステム内の通信装置が送信したリクエストパケットであると判定する。なお、上記通信パケットが上記リクエストパケットであると判定されたことを、検知部１０２がリクエストパケットを検知した、と表現する。ステップＳ１０２は、検知ステップに相当する。
【００７７】
ステップＳ１０２において上記通信パケットが上記リクエストパケットであると判定された場合、ステップＳ１０３に進む。一方、上記通信パケットが上記リクエストパケットでないと判定された場合、図８に示される一連の処理を終了する。
【００７８】
ステップＳ１０３において、決定部１０３は、ステップＳ１０１で検知したリクエストパケットに関する情報に基づいて禁止期間、より具体的には、禁止期間の開始時刻と終了時刻とを決定する。具体的な決定方法は後述する。ステップＳ１０３は、決定ステップに相当する。
【００７９】
なお、既に図８に示される一連の処理が行われることで一の禁止期間が決定されている状態においても、決定部１０３は、本ステップで新たな禁止期間を決定する。新たな禁止期間は、既に決定された上記一の禁止期間を延長するように決定されることもあるし、既に決定された上記一の禁止期間とは別の期間に決定されることもある。
【００８０】
ステップＳ１０４において、制御部１０４は、ステップＳ１０３で決定された禁止期間の開始時刻になると、通信部１０１による通信パケットの送信を禁止するように制御する。ステップＳ１０４は、制御ステップに相当する。
【００８１】
ステップＳ１０５において、制御部１０４は、ステップＳ１０３で決定された禁止期間の終了時刻になると、通信部１０１による通信パケットの送信禁止を解除するように制御する。
【００８２】
ステップＳ１０６において、通信部１０１は、ステップＳ１０４で通信パケットの送信を禁止された期間内にデータ収集部１０６がリクエストパケットを送信しようとしていた場合には、当該リクエストパケットを送信する。これは、ステップＳ１０５で通信パケットの送信禁止が解除されたことにより可能となることである。ステップＳ１０６の処理を終えたら、図８に示される一連の処理を終了する。
【００８３】
図９は、本実施の形態における通信システム１での禁止期間の説明図である。図９は、通信サブシステムＡ及びＢにおける各通信装置によるリクエストパケット及びレスポンスパケットのやりとりと、それに際して決定される禁止期間を示すものである。
【００８４】
図９に示されるように、通信サブシステムＡ内で通信装置Ａ１が通信装置Ａ２を宛先としてリクエストパケット９１１を送信すると、送信されたリクエストパケット９１１が通信サブシステムＢに漏洩し通信装置Ｂ１に受信され、通信装置Ｂ１が禁止期間９０１を決定する。リクエストパケット９１１は、通信装置Ａ２により受信され、リクエストパケット９１１に応じてレスポンスパケット９１２が通信装置Ａ２により送信される。レスポンスパケット９１２は、通信装置Ｂ１の禁止期間９０１中に通信装置Ａ１により受信される。禁止期間９０１中には、通信装置Ｂ１が通信パケットを送信することが禁止されているので通信サブシステムＢから漏洩して通信装置Ａ１が受信する通信パケットは存在しない。よって、通信装置Ａ１において、通信装置Ａ２から受信する信号と、通信装置Ｂ２から受信する信号とが干渉することがなく、通信装置Ａ１は、レスポンスパケット９１２を干渉なく受信することができる。
【００８５】
同様に、通信装置Ｂ１が通信装置Ｂ２を宛先とするリクエストパケット９２１を送信すると、通信装置Ａ１に禁止期間９０２が決定され、通信装置Ｂ１は、レスポンスパケット９２２を干渉なく受信することができる。
【００８６】
さらに、通信装置Ａ１が通信装置Ａ３を宛先とするリクエストパケット９３１を送信すると、通信装置Ａ１に禁止期間９０３が決定される。ここで、禁止期間９０３は、禁止期間９０１の時間長より長い時間長を有するように決定される。通信装置Ａ１と通信装置Ａ３とは直接に通信することができず、通信装置Ａ２による中継を利用した通信を行うことになるが、このような中継を利用した通信は、中継を利用しない通信より長い時間を要するからである。
【００８７】
リクエストパケット９３１は通信装置Ａ２による中継を利用して通信装置Ａ３に到達する。通信装置Ａ３が送信するレスポンスパケット９３２は、通信装置Ａ２による中継を利用して、禁止期間９０３中に通信装置Ａ１に到達し受信される。
【００８８】
以降において、決定部１０３による禁止期間の決定方法について詳しく説明する。
【００８９】
図１０は、本実施の形態における通信システム１での禁止期間の決定方法を示すフロー図である。図１１は、本実施の形態における通信システム１での禁止期間の第一の予測方法の説明図である。これらの図を参照しながら、通信装置Ａ１が通信装置Ａ４を宛先とするリクエストパケット（ＲＥＱ１）を送信した場合に、通信装置Ｂ１の決定部１０３が決定する禁止期間と、その禁止期間を決定するために通信装置Ａ１がＲＥＳ３を受信する時刻を決定部１０３が予測する方法とを説明する。
【００９０】
なお、図１１において、「ＲＥＱ１」などと記された四角形は、１つの通信パケットを意味するものとする。当該四角形の紙面上下方向の幅は、当該通信パケットが送信又は受信されている時間長に対応している。すなわち、紙面上下方向の幅が長い四角形ほど、送信又は受信されるのに要する時間がより長いことを示している。通信パケットが同じ情報を含んでいても、送信レートが異なれば、当該通信パケットを送信又は受信する時間は異なる。
【００９１】
図１１のＲＥＱ１は、通信装置Ａ１が通信装置Ａ４を宛先として送信したリクエストパケットである。ＲＥＱ１は、電力線３０を経由して通信サブシステムＢに漏洩し、通信装置Ｂ１の通信部１０１がＲＥＱ１を受信する。
【００９２】
ステップＳ２０１において、決定部１０３は、上記リクエストパケットに含まれる目的ホップ数を取得する。
【００９３】
ステップＳ２０２において、決定部１０３は、通信装置Ａ１が最も早くレスポンスパケットを受信するケースでの受信開始時刻である時刻ｔ１を算出する。通信装置Ａ１が最も早くレスポンスパケットを受信するのは、通信装置Ａ２〜Ａ４のそれぞれが、規定されている送信レートのうち最も速い送信レートで送信する場合である。
【００９４】
本ステップの処理について、図１１の（ａ）を参照しながら説明する。図１１の（ａ）は、通信装置Ａ１が送信したリクエストパケットと、このリクエストパケットに対して通信装置Ａ４が送信するレスポンスパケットとの一連の流れを示すものである。通信装置Ａ１が送信したリクエストパケットであるＲＥＱ１は、通信装置Ａ２による中継によりＲＥＱ２となり、さらに通信装置Ａ３による中継によりＲＥＱ３となり、ＲＥＱ３が通信装置Ａ４により受信される。通信装置Ａ４は、ＲＥＱ３に対する応答としてのレスポンスパケットであるＲＥＳ１を送信する。ＲＥＳ１は、通信装置Ａ３による中継によりＲＥＳ２となり、さらに通信装置Ａ２による中継によりＲＥＳ３となり、ＲＥＳ３が通信装置Ａ１により受信される。この一連の流れにおいて、通信装置Ａ２〜Ａ４のそれぞれが、規定されている送信レートのうち最も速い送信レートで送信するとする場合に、通信装置Ａ１が上記レスポンスパケットの受信を開始すると予測される時刻が上記時刻ｔ１である。
【００９５】
なお、ここではリクエストパケットの送信元が通信装置Ａ１であり、宛先が通信装置Ａ４であり、目的ホップ数が３である場合を例として説明したが、目的ホップ数が異なれば上記レスポンスパケットの受信を開始すると予測される時刻も異なる。具体的には、目的ホップ数が多いほど上記レスポンスパケットの受信を開始すると予測される時刻が遅くなる。つまり、決定部１０３は、上記目的ホップ数に基づいて、レスポンスパケットを受信すると予測される期間を禁止期間として決定するといえる。
【００９６】
また、リクエストパケットの送信レートが低いほど上記レスポンスパケットの受信を開始すると予測される時刻が遅くなる。決定部１０３は、上記送信レートに基づいて、レスポンスパケットを受信すると予測される期間を禁止期間として決定するといえる。
【００９７】
ステップＳ２０３において、決定部１０３は、通信装置Ａ１が最も遅くレスポンスパケットを受信するケースでの受信終了時刻である時刻ｔ２を算出する。通信装置Ａ１が最も遅くレスポンスパケットを受信するのは、通信装置Ａ２〜Ａ４のそれぞれが、規定されている送信レートのうち最も遅い送信レートで送信する場合である。
【００９８】
本ステップの処理について、図１１の（ｂ）を参照しながら説明する。図１１の（ｂ）の表現方法は、図１１の（ａ）と同様であるので説明を省略する。送信レートが遅いことから、ＲＥＱ１等の通信パケットの時間長が、図１１の（ａ）の場合より長くなっている。
【００９９】
この一連の流れにおいて、通信装置Ａ２〜Ａ４のそれぞれが、規定されている送信レートのうち最も遅い送信レートで送信するとする場合に、通信装置Ａ１が上記レスポンスパケットの受信を終了すると予測される時刻が上記時刻ｔ２である。
【０１００】
ステップＳ２０４において、決定部１０３は、時刻ｔ１から時刻ｔ２までの期間を禁止期間と決定する。決定される禁止期間は、通信装置Ａ１にレスポンスパケットが到達する可能性がある期間、より具体的には、通信装置Ａ１にレスポンスパケットが最も早く到達するケースでの受信期間と、最も遅く到達するケースでの受信期間を含む期間として決定される。よって、通信装置Ｂ１がこの禁止期間中に送信を禁止することで通信装置Ａ１での通信信号の干渉を回避することができる。
【０１０１】
このようにして、決定部１０３は、通信部１０１による通信パケットの送信を禁止する禁止期間を適切に決定することができる。
【０１０２】
以上のように、本実施の形態に係る通信装置Ｂ１は、リクエストレスポンス方式の第一通信を行う一対の通信装置（例えば、通信装置Ａ１及びＡ２）が接続された第一ネットワークとしての電力線Ａ１０から漏洩する通信パケットを受信可能である、第二ネットワークとしての電力線Ｂ１０に接続される通信装置Ｂ１であって、第二ネットワークに接続され通信パケットを送受信する通信部１０１と、通信部１０１が受信した通信パケットのうちから、第一通信に含まれるリクエストパケット（ＲＥＱ１）を検知可能である検知部１０２と、検知部１０２がリクエストパケット（ＲＥＱ１）を検知すると、検知したリクエストパケット（ＲＥＱ１）に関する情報に基づいて、通信部１０１による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部１０３と、決定部１０３が決定した禁止期間内に、通信部１０１による通信パケットの送信を禁止させる制御部１０４とを備える。
【０１０３】
これによれば、リクエストパケット（ＲＥＱ１）に関する情報に基づいて決定される禁止期間により、ＲＥＱ１に応じて送信されるレスポンスパケット（ＲＥＳ３）と、当該通信装置（第二ネットワークつまり電力線Ｂ１０に接続される通信装置）が送信するリクエストパケット（ＲＥＱａ）との干渉を回避することができる。よって、通信装置Ｂ１は、隣接システムとの通信の干渉を適切に回避することができる。
【０１０４】
また、制御部１０４は、さらに、第二ネットワークに接続された他の通信装置（例えば、通信装置Ｂ２）を宛先とする、リクエストレスポンス方式の第二通信に含まれるリクエストパケット（ＲＥＱａ）を、禁止期間の経過後に通信部により送信させてもよい。
【０１０５】
これによれば、通信装置Ｂ１は、禁止期間の経過後にリクエストパケット（ＲＥＱａ）を送信することで、上記干渉を回避しながら、電力線Ｂ１０に接続される通信装置間の通信を行うことができる。
【０１０６】
また、決定部１０３は、一対の通信装置のうちリクエストパケット（ＲＥＱ１）を送信した通信装置Ａ１が、リクエストパケット（ＲＥＱ１）に応じて送信されるレスポンスパケット（ＲＥＳ３）を受信すると予測される期間を含む期間を、禁止期間として決定してもよい。
【０１０７】
これによれば、通信装置Ｂ１は、レスポンスパケット（ＲＥＳ３）が送信装置に到達する期間にリクエストパケット（ＲＥＱａ）を送信しないようにする。よって、通信装置Ｂ１は、隣接システムとの通信の干渉をより適切に回避することができる。
【０１０８】
また、第一ネットワークには、一対の通信装置を含む複数の通信装置（例えば、通信装置Ａ１、Ａ２、Ａ３及びＡ４）が接続されており、一対の通信装置は、複数の通信装置の少なくとも一部による中継を利用したマルチホップ通信により第一通信を行い、決定部１０３は、検知部１０２が検知したリクエストパケット（ＲＥＱ１）に含まれる、一対の通信装置間のホップ数である目的ホップ数に基づいて、通信装置Ａ１がレスポンスパケット（ＲＥＳ３）を受信すると予測される期間を、禁止期間として決定してもよい。
【０１０９】
これによれば、通信装置Ｂ１は、リクエストパケットに含まれる、上記一対の通信装置間のホップ数である目的ホップ数に基づいて禁止期間を決定する。レスポンスパケットが到達する時間は、上記目的ホップ数に応じて変動するので、上記目的ホップ数に基づいて禁止期間を決定することで、より正確にレスポンスパケットが到達する時間を予測することができる。
【０１１０】
また、決定部１０３は、検知部１０２が検知したリクエストパケット（ＲＥＱ１）の送信レートに基づいて、通信装置Ａ１がレスポンスパケット（ＲＥＳ３）を受信すると予測される期間を、禁止期間として決定してもよい。
【０１１１】
これによれば、通信装置Ｂ１は、受信したリクエストパケットの送信レートに基づいて禁止期間を決定する。レスポンスパケットが到達する時間は、上記送信レートに応じて変動するので、上記送信レートに基づいて禁止期間を決定することで、より正確にレスポンスパケットが到達する時間を予測することができる。
【０１１２】
また、通信装置Ｂ１は、さらに、マルチホップ通信のための経路構築用の制御パケットを通信部１０１により送受信することで第二ネットワーク内での通信のための経路情報を構築する経路構築部１０５を備え、制御部１０４は、禁止期間内であっても、通信部１０１に制御パケットの送信を行わせてもよい。
【０１１３】
これによれば、通信装置Ｂ１は、禁止期間中であっても制御パケットに送受信を継続することで、マルチホップ通信の通信経路を維持することができ、通信サブシステムＢ内で適切な通信経路を用いてリクエストパケット又はレスポンスパケットの送受信を行うことができる。
【０１１４】
また、第一ネットワーク及び第二ネットワークのそれぞれは電力線通信によるネットワークであり、第一ネットワークと第二ネットワークとの接続は、電力線通信による接続であってもよい。
【０１１５】
これによれば、通信装置Ｂ１は、電力線通信によるネットワークによりリクエストパケット又はレスポンスパケットの送受信を行う。電力量に関するデータの収集を行う場合には、その前提として電力線が存在していると考えられるので、通信サブシステムＢ内で通信装置Ｂ１が当該電力線を用いた電力線通信を行うことで、新たなネットワークを敷設することなく検針データの収集を行うことができる。
【０１１６】
また、本実施の形態に係る通信システム１は、第一ネットワーク及び第二ネットワークを備える通信システムであって、第一ネットワークには、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続されており、第二ネットワークには、第一ネットワークから漏洩する通信パケットを受信可能である通信装置Ｂ１が接続されており、通信装置Ｂ１は、第二ネットワークに接続され通信パケットを送受信する通信部１０１と、通信部１０１が受信した通信パケットのうちから、第一通信に含まれるリクエストパケット（ＲＥＱ１）を検知可能である検知部１０２と、検知部１０２がリクエストパケット（ＲＥＱ１）を検知すると、検知したリクエストパケット（ＲＥＱ１）に関する情報に基づいて、通信部１０１による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部１０３と、決定部１０３が決定した禁止期間内に、通信部１０１による通信パケットの送信を禁止させる制御部１０４とを備える。
【０１１７】
これによれば、上記通信装置Ｂ１と同様の効果を奏する。
【０１１８】
また、本実施の形態に係る通信方法は、リクエストレスポンス方式の第一通信を行う一対の通信装置が接続された第一ネットワークから漏洩する通信パケットを受信可能である、第二ネットワークに接続される通信装置Ｂ１が実行する通信方法であって、第二ネットワークに接続され通信パケットを送受信する通信部１０１が受信した通信パケットのうちから、第一通信に含まれるリクエストパケット（ＲＥＱ１）を検知可能である検知ステップＳ１０２と、検知ステップＳ１０２でリクエストパケット（ＲＥＱ１）を検知すると、検知したリクエストパケット（ＲＥＱ１）に関する情報に基づいて、通信部１０１による通信パケットの送信を禁止させる期間である禁止期間を決定する決定ステップＳ１０３と、決定ステップＳ１０３で決定した禁止期間内に、通信部１０１による通信パケットの送信を禁止させる通信制御ステップＳ１０４とを含む。
【０１１９】
これによれば、上記通信装置Ｂ１と同様の効果を奏する。
【０１２０】
（実施の形態２）
本実施の形態において、隣接システムとの通信の干渉をより適切に回避する通信装置において、既に禁止期間が決定された場合に、決定された禁止期間を延長するように、又は、既に決定された禁止期間に加えて新たな禁止期間を決定する方法について説明する。
【０１２１】
図１２は、本実施の形態における通信システム２の全体像を示す模式図である。図１２に示される通信システム２は、通信サブシステムＡ及びＢに加えて、電力線３０に接続された通信サブシステムＣを備える。通信サブシステムＣは、通信サブシステムＡ又はＢと同様の構成を有する。つまり、通信サブシステムＣ内の複数の通信装置Ｃ１〜Ｃ４、電力線Ｃ１０及び変圧器Ｃ２０は、それぞれ、通信サブシステムＡ内の複数の通信装置Ａ１〜Ａ４、電力線Ａ１０及び変圧器Ａ２０に相当する。
【０１２２】
また、通信サブシステムＣ内のリクエストレスポンス方式の通信の信号は、電力線３０を介して通信サブシステムＢに漏洩する。つまり、通信サブシステムＡ、Ｂ及びＣは、互いに隣接システムの関係にある。
【０１２３】
図１３は、本実施の形態における通信システム２での禁止期間の第一の決定方法の説明図である。図１４は、本実施の形態における通信システム２での禁止期間の第二の決定方法の説明図である。これらの図を参照しながら、通信装置Ａ１が送信したＲＥＱ１に基づいて通信装置Ｂ１が禁止期間を図１１の方法と同様に決定した後、通信装置Ｂ１が通信装置Ｃ１からリクエストパケットを受信した場合に新たに決定される禁止期間の決定方法を示す。
【０１２４】
ＲＥＱ１は、通信装置Ａ１が通信サブシステムＡ内の通信装置を宛先として送信したリクエストパケットである。ＲＥＱ１は、電力線３０を経由して漏洩し、通信装置Ｂ１の通信部１０１がＲＥＱ１を受信する。通信装置Ｂ１は、受信したＲＥＱ１に基づいて図１１に示される方法により禁止期間を決定する。この禁止期間を、禁止期間１といい、第一禁止期間ともいう。禁止期間１の開始時刻を時刻ｔ１とし、終了時刻を時刻ｔ２とする。
【０１２５】
また、ＲＥＱａは、通信装置Ｃ１が通信サブシステムＣ内の通信装置Ｃ４を宛先として送信したリクエストパケットである。ＲＥＱａは、電力線３０を経由して漏洩し、通信装置Ｂ１の通信部１０１がＲＥＱａを受信する。通信装置Ｂ１は、受信したＲＥＱａに基づいて図１１に示される方法により禁止期間を決定する。この禁止期間を、禁止期間２といい、第二禁止期間ともいう。禁止期間２の開始時刻を時刻ｔ３とし、終了時刻を時刻ｔ４とする。
【０１２６】
図１３及び図１４には、予測される、通信装置Ｃ１及び通信装置Ｃ２〜Ｃ４のリクエストパケット（ＲＥＱｂ及びＲＥＱｃ）及びレスポンスパケット（ＲＥＳａ、ＲＥＳｂ及びＲＥＳｃ）のやりとりを示している。通信装置Ｃ２〜Ｃ４については、それぞれについて示すことを省略し、３つの通信装置の分を圧縮して示している。この予測方法については、図１１に示されるものと同様であるので詳細な説明を省略する。
【０１２７】
決定部１０３は、上記のように決定した禁止期間１と禁止期間２とが重なる場合、つまり、禁止期間２の開始時刻ｔ３が、禁止期間１の終了時刻ｔ２以前である場合（図１３）には、禁止期間１の開始時刻ｔ１から禁止期間２の終了時刻ｔ４までを、新たな禁止期間と決定する。言い換えれば、決定部１０３は、先に決定した禁止期間（禁止期間１）を延長するようにして、新たな禁止期間を決定する。
【０１２８】
また、決定部１０３は、上記のように決定した禁止期間１と禁止期間２とが重ならない場合、つまり、禁止期間２の開始時刻が、禁止期間１の終了時刻より後である場合（図１４）には、禁止期間１と禁止期間２とを新たな禁止期間と決定する。
【０１２９】
なお、通信部１０１は、禁止期間中にリクエストパケットを受信することもある。その場合でも、決定部１０３は、上記と同様に新たな禁止期間の決定を行う。
【０１３０】
なお、決定部１０３が決定する禁止期間は、隣接する通信サブシステムにおいて送信されたリクエストパケットに対するレスポンスパケットが到達する可能性がある時間を含むように決定される。実際には、禁止期間の終了時刻より前にレスポンスパケットが到達する場合がある。その場合、レスポンスパケットが到達してから禁止期間の終了時刻までの期間には、レスポンスパケットが到達する可能性がないにもかかわらず通信装置Ｂ１によるリクエストパケットの送信ができない状態となり、通信サブシステムＢ内での通信効率が低下する。そこで、この通信効率の低下を抑制する方法について以下で説明する。
【０１３１】
図１５は、本実施の形態における通信システム２での禁止期間の解除の説明図である。
【０１３２】
通信部１０１が禁止期間にレスポンスパケット（ＲＥＳ３）を受信した場合、決定部１０３は、禁止期間のうち、ＲＥＳ３の受信終了時刻ｔ５より後の期間である、時刻ｔ５から時刻ｔ２までの期間を解除期間と決定する。禁止期間内であっても解除期間内には、制御部１０４は、通信部１０１によるリクエストパケットの送信を実行させる。解除期間は、通信装置Ａ１にレスポンスパケットが到達した後の期間であるので、解除期間中に上記レスポンスパケットが通信装置Ａ１に到達することがなく、信号の干渉を回避する必要がないからである。これにより、通信装置Ｂ１は、通信サブシステムＢ内の通信のスループットを向上することができる。
【０１３３】
以上のように、本実施の形態に係る通信装置Ｂ１は、リクエストレスポンス方式の第一通信を行う一対の通信装置（例えば、通信装置Ａ１及びＡ２）が接続された第一ネットワークとしての電力線Ａ１０から漏洩する通信パケットを受信可能である、第二ネットワークとしての電力線Ｂ１０に接続される通信装置Ｂ１であって、第二ネットワークに接続され通信パケットを送受信する通信部１０１と、通信部１０１が受信した通信パケットのうちから、第一通信に含まれるリクエストパケット（ＲＥＱ１）を検知可能である検知部１０２と、検知部１０２がリクエストパケット（ＲＥＱ１）を検知すると、検知したリクエストパケット（ＲＥＱ１）に関する情報に基づいて、通信部１０１による通信パケットの送信を禁止させる期間である禁止期間を決定する決定部１０３と、決定部１０３が決定した禁止期間内に、通信部１０１による通信パケットの送信を禁止させる制御部１０４とを備える。
【０１３４】
また、決定部１０３は、禁止期間である第一禁止期間を決定した後に、新たな第一通信に含まれる新たな第一リクエストパケットを検知部１０２が検知すると、検知した新たな第一リクエストパケットに関する情報に基づいて第二禁止期間を決定し、（ｉ）第二禁止期間の開始時刻が、第一禁止期間の終了時刻以前である場合には、第一禁止期間の開始時刻から第二禁止期間の終了時刻までの期間を、新たな禁止期間と決定し、（ｉｉ）第二禁止期間の開始時刻が、第一禁止期間の終了時刻より後である場合には、第一禁止期間と第二禁止期間とを新たな禁止期間と決定してもよい。
【０１３５】
これによれば、通信装置Ｂ１は、既に禁止期間が決定されている状態においてさらに禁止期間を決定する際に、既に決定された禁止期間を延長するように、適切に新たな禁止期間を決定することができる。また、既に禁止期間が決定されている状態においてさらに禁止期間を決定する際に、決定された禁止期間とは別の期間として、適切に新たな禁止期間を決定することができる。
【０１３６】
また、決定部１０３は、さらに、一対の通信装置のうちリクエストパケット（ＲＥＱ１）を受信した通信装置Ａ４がリクエストパケット（ＲＥＱ１）に対して送信したレスポンスパケット（ＲＥＳ３）を、禁止期間中に通信部１０１が受信すると、レスポンスパケット（ＲＥＳ３）の受信終了時刻から禁止期間の終了時刻までの期間を解除期間と決定する。
【０１３７】
これによれば、通信装置Ｂ１は、禁止期間中であってレスポンスパケットが到達した後の解除期間には、禁止期間でない場合と同様にリクエストパケットの送信を行う。これにより、通信装置Ｂ１は、通信サブシステムＢ内の通信のスループットを向上することができる。
【０１３８】
（その他）
以上、本発明に係る通信装置について、上記実施の形態に基づいて説明したが、本発明は、上記の実施の形態に限定されるものではない。
【０１３９】
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【０１４０】
Ａ１０、Ｂ１０    電力線
１０１    通信部
１０２    検知部
１０３    決定部
１０４    制御部
１０５    経路構築部
３０１、３０２、９１１、９２１、９３１    リクエストパケット
９０１、９０２、９０３    禁止期間
９１２、９２２、９３２    レスポンスパケット
Ａ１、Ａ２、Ａ３、Ａ４、Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｃ１、Ｃ２、Ｃ３、Ｃ４    通信装置
【図１】
2017034609.tif 000003
【図２Ａ】
2017034609.tif 000004
【図２Ｂ】
2017034609.tif 000005
【図３】
2017034609.tif 000006
【図４】
2017034609.tif 000007
【図５】
2017034609.tif 000008
【図６】
2017034609.tif 000009
【図７】
2017034609.tif 000010
【図８】
2017034609.tif 000011
【図９】
2017034609.tif 000012
【図１０】
2017034609.tif 000013
【図１１】
2017034609.tif 000014
【図１２】
2017034609.tif 000015
【図１３】
2017034609.tif 000016
【図１４】
2017034609.tif 000017
【図１５】
2017034609.tif 000018