(57)【要約】【課題】マルチホップネットワークにおける端末装置の温度上昇を抑制する技術を提供する。【解決手段】送信部１３２は、マルチホップネットワークを形成する複数の端末装置３００のそれぞれに第１信号を送信する。受信部１３４は、送信部１３２が第１信号を送信した複数の端末装置３００のそれぞれから、第１信号に対する応答として第２信号を受信する。制御部１２０は、複数の端末装置３００のうち、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信を制御する。【選択図】図２
2019215704.tif 000002
【特許請求の範囲】
【請求項１】
マルチホップネットワークを形成する複数の端末装置のそれぞれに第１信号を送信する送信部と、
前記送信部が第１信号を送信した前記複数の端末装置のそれぞれから、第１信号に対する応答として第２信号を受信する受信部と、
前記複数の端末装置のうち、しきい値以上の温度を有する端末装置に受信される第１信号の送信を制御する制御部と、
を備えることを特徴とする通信装置。
【請求項２】
前記受信部は、端末装置の温度が示される温度情報を受信し、
前記制御部は、前記受信部において受信した前記温度情報をしきい値と比較することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御部は、端末装置の外部環境の温度を当該端末装置の温度としてしきい値と比較することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記制御部は、しきい値以上の温度を有する前記端末装置に受信される第１信号の送信間隔をそれまでよりも長くすることを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記制御部は、前記端末装置の温度下降率をもとに、前記端末装置の温度がしきい値よりも低くなるまでの期間を導出し、導出した期間において、前記端末装置に受信される第１信号の送信を停止することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記受信部は、端末装置において、単位時間あたりに通信処理に費やす時間の割合が示される割合情報を受信し、
前記制御部は、前記受信部において受信した割合情報をもとに、前記端末装置に受信される第１信号の送信間隔をそれまでよりも長くすることを特徴とする請求項４に記載の通信装置。
【請求項７】
前記制御部は、しきい値以上の温度を有する前記端末装置を経由した第１信号を受信する他の端末装置の数に応じて、前記端末装置に受信される第１信号の送信間隔をそれまでよりも長くすることを特徴とする請求項４に記載の通信装置。
【請求項８】
前記制御部は、しきい値以上の温度を有する前記端末装置と、前記端末装置よりも本通信装置に近い基準点との間のホップ数に応じて、前記端末装置に受信される第１信号の送信間隔をそれまでよりも長くすることを特徴とする請求項４に記載の通信装置。
【請求項９】
本通信装置は、前記複数の端末装置のそれぞれから計測結果を収集するサーバであり、
前記送信部は、前記第１信号として、計測結果の送信の要求信号を送信し、
前記受信部は、前記第２信号として、計測結果が含まれたデータを受信することを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項１０】
マルチホップネットワークを形成する複数の端末装置と、
前記複数の端末装置のそれぞれと通信する通信装置とを備え、
前記通信装置は、
前記複数の端末装置のそれぞれに第１信号を送信する送信部と、
前記送信部が第１信号を送信した前記複数の端末装置のそれぞれから、第１信号に対する応答として第２信号を受信する受信部と、
前記複数の端末装置のうち、しきい値以上の温度を有する端末装置に受信される第１信号の送信を制御する制御部と、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信を実行する通信装置、通信システムに関する。
【背景技術】
【０００２】
端末装置から基地局に向かうリンクの通信が高速化するほど、端末装置における発熱量が増大する。一方、法令等により端末装置の表面の最高温度が定められており、発熱が生じても、端末装置の表面の温度を最高温度以下にしなければならない。発熱による温度上昇を抑えるために、検知した内部の温度がしきい値を超えた場合に、送信可能な通信速度の最大値の情報を現在の値から下げて基地局に送信する端末装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第１０／０１６４１８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末装置と基地局とが１対１で通信する場合、送信する信号の通信速度を下げることによって端末装置の温度を下げることができる。一方、複数の端末装置によってマルチホップネットワークが形成されている場合、端末装置は、起点となって信号を送信するだけではなく、他の端末装置が起点となる信号を転送する。そのため、起点となって送信する信号の通信速度を下げるだけでは端末装置の温度は下がらない。特に、マルチホップネットワークが階層構造を有する場合、上位層に位置する端末装置では通信頻度が相対的に大きくなるので、温度が上昇しやすくなる。
【０００５】
本開示はこうした状況に鑑みなされたものであり、その目的は、マルチホップネットワークにおける端末装置の温度上昇を抑制する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示のある態様の通信装置は、マルチホップネットワークを形成する複数の端末装置のそれぞれに第１信号を送信する送信部と、送信部が第１信号を送信した複数の端末装置のそれぞれから、第１信号に対する応答として第２信号を受信する受信部と、複数の端末装置のうち、しきい値以上の温度を有する端末装置に受信される第１信号の送信を制御する制御部と、を備える。
【０００７】
本開示の別の態様は、通信システムである。この通信システムは、マルチホップネットワークを形成する複数の端末装置と、複数の端末装置のそれぞれと通信する通信装置とを備える。通信装置は、複数の端末装置のそれぞれに第１信号を送信する送信部と、送信部が第１信号を送信した複数の端末装置のそれぞれから、第１信号に対する応答として第２信号を受信する受信部と、複数の端末装置のうち、しきい値以上の温度を有する端末装置に受信される第１信号の送信を制御する制御部と、を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本開示の表現を方法、装置、システム、コンピュータプログラム、またはコンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【０００９】
本開示によれば、マルチホップネットワークにおける端末装置の温度上昇を抑制できる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る通信システムの構成を示す図である。
【図２】図２（ａ）−（ｂ）は、図１の通信装置と端末装置の構成を示す図である。
【図３】図２（ａ）の記憶部に記憶されるルーティングテーブルの概要を示す図である。
【図４】図２（ａ）の記憶部に記憶される温度のテーブルのデータ構造を示す図である。
【図５】図５（ａ）−（ｂ）は、図２（ａ）−（ｂ）における通信装置と端末装置を搭載するサーバと電力量計の構成を示す図である。
【図６】図２（ａ）の通信装置による第１信号の送信手順を示すフローチャートである。
【図７】図７（ａ）−（ｂ）は、実施例２に係る記憶部に記憶されるテーブルのデータ構造を示す図である。
【図８】実施例２に係る通信装置による第１信号の送信手順を示すフローチャートである。
【図９】実施例３に係る通信装置による第１信号の送信間隔の設定手順を示すフローチャートである。
【図１０】実施例４に係る通信装置による第１信号の送信間隔の設定手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（実施例１）
本開示の実施例を具体的に説明する前に、本実施例の概要を説明する。実施例は、マルチホップネットワークを形成する複数の端末装置が１台の通信装置に接続される通信システムに関する。例えば、通信装置はサーバに搭載されており、端末装置は電力量計に搭載される。このような構成において、通信装置は、各端末装置からデータを収集する。データは、例えば、電力量の計測結果を含む。データを収集するために通信装置は、データの送信を要求するための要求信号（以下、「第１信号」ともいう）を端末装置に送信する。第１信号を受信した端末装置は、データが含まれた応答信号（以下、「第２信号」ともいう）を通信装置に送信する。
【００１２】
複数の端末装置はマルチホップネットワークを形成しているので、第１信号は、１つ以上の端末装置によって転送されながら、宛先の端末装置に受信される。また、第２信号は、１つ以上の端末装置によって転送されながら、通信装置に受信される。ここで、マルチホップネットワークが階層構造を有し、通信装置に近い方を階層構造の上位層と呼ぶ場合、上位層の端末装置ほど転送の頻度が増加する。そのため、上位層の端末装置ほど温度が高くなる傾向にある。このような状況下において、温度が高くなった端末装置宛の第１信号、あるいは当該端末装置を起点とする第２信号の送信頻度を下げたり、通信速度を下げたりしても、当該端末装置における転送の頻度が変わらなければ、当該端末装置の温度は下がらない。
【００１３】
マルチホップネットワークにおける端末装置の温度上昇を抑制するために、本実施例に係る通信装置は、しきい値以上の温度を有する端末装置に受信される第１信号の送信を制御する。つまり、しきい値以上の温度を有する端末装置が宛先となる第１信号だけではなく、当該端末装置に転送される第１信号に対しても送信が制御される。送信制御の一例は、送信間隔を長くすることである。
【００１４】
図１は、通信システム１０００の構成を示す。通信システム１０００は、通信装置１００、中継装置２００と総称される第１中継装置２００ａ、第２中継装置２００ｂ、第３中継装置２００ｃ、第Ｎ中継装置２００ｎ、端末装置３００と総称される第１端末装置３００ａから第９端末装置３００ｉを含む。中継装置２００、端末装置３００の数は、図１の場合に限定されない。通信装置１００には、第１中継装置２００ａから第Ｎ中継装置２００ｎが接続され、各中継装置２００には１つ以上の端末装置３００が接続される。通信装置１００、中継装置２００、端末装置３００間における通信には、有線通信が使用されてもよく、無線通信が使用されてもよく、それらの組合せが使用されてもよい。また、有線通信には、例えば、光通信、電力線通信（ＰＬＣ：Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）等が使用可能であり、無線通信には、携帯電話通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が使用可能である。
【００１５】
通信装置１００は、中継装置２００を介して、複数の端末装置３００のそれぞれと通信し、複数の端末装置３００からデータを収集する。その際、通信装置１００は、端末装置３００に向かって第１信号を送信し、当該端末装置３００からの第２信号を受信する。例えば、通信装置１００から第２端末装置３００ｂへ送信される第１信号は、第１中継装置２００ａ、第１端末装置３００ａにおいて順に転送される。また、第２端末装置３００ｂから通信装置１００へ送信される第２信号は、第１端末装置３００ａ、第１中継装置２００ａにおいて順に転送される。
【００１６】
端末装置３００は、通信装置１００からの要求に応じて通信装置１００にデータを提供する。その際、端末装置３００は、通信装置１００からの第１信号を受信し、通信装置１００に向かって第２信号を送信する。図示のごとく、複数の端末装置３００によってマルチホップネットワークが形成される。マルチホップネットワークにおいて、通信装置１００と他の端末装置３００との経路に含まれる端末装置３００は、通信装置１００からの第１信号を受信すると、他の端末装置３００に向かって当該第１信号を送信する。例えば、第１端末装置３００ａは、第１中継装置２００ａを介して通信装置１００からの第１信号を受信すると、第２端末装置３００ｂに向かって第１信号を送信する。また、当該端末装置３００は、他の端末装置３００からの第２信号を受信すると、通信装置１００に向かって当該第２信号を送信する。例えば、第１端末装置３００ａは、第２端末装置３００ｂからの第２信号を受信すると、第１中継装置２００ａを介して通信装置１００に向かって第２信号を送信する。
【００１７】
図示のごとく、マルチホップネットワークは階層構造を有する。また、階層構造において通信装置１００に近い方の端末装置３００、つまり通信装置１００との間のホップ数が少ない方の端末装置３００は上位層の端末装置３００と呼ばれる。一方、通信装置１００から遠い方の端末装置３００、つまり通信装置１００との間のホップ数が多い方の端末装置３００は下位層の端末装置３００と呼ばれる。このような状況下において、上位層の通信装置１００における転送処理の発生頻度は、下位層の通信装置１００における転送処理の発生頻度よりも高くなる。そのため、上位層の通信装置１００の温度は、下位層の通信装置１００の温度よりも高くなりやすい。
【００１８】
中継装置２００は、通信装置１００と端末装置３００との間に配置され、信号を中継する。例えば、第１中継装置２００ａは、通信装置１００からの第１信号を受信すると、第１端末装置３００ａに向かって第１信号を送信し、第１端末装置３００ａからの第２信号を受信すると、通信装置１００に向かって第１信号を送信する。つまり、通信装置１００と複数の端末装置３００との間の通信は２以上の中継装置２００の少なくとも１つによって中継される。中継装置２００がゲートウエイ装置である場合、中継装置２００に接続される端末装置３００毎に別のネットワークが形成される。例えば、第１中継装置２００ａに接続される第１端末装置３００ａから第３端末装置３００ｃによって１つのネットワークが形成され、第２中継装置２００ｂに接続される第４端末装置３００ｄから第６端末装置３００ｆによって別の１つのネットワークが形成される。
【００１９】
図２（ａ）−（ｂ）は、通信装置１００と端末装置３００の構成を示す。以下では、これらの構成を（１）データの取得処理、（２）温度の制御処理の順に説明する。
（１）データの取得処理
データの取得処理は、これまでの説明の通り、通信装置１００が端末装置３００からデータを収集するための処理である。図２（ａ）は、通信装置１００の構成を示す。通信装置１００は、記憶部１１０、インターフェイス部１１２、制御部１２０、通信部１３０を含み、通信部１３０は、送信部１３２、受信部１３４を含む。記憶部１１０は、図１のように示されたネットワークにおいて通信装置１００が中継装置２００、端末装置３００との通信を実行する場合のルーティングテーブルを記憶する。図３は、記憶部１１０に記憶されるルーティングテーブルの概要を示す。ルーティングテーブルには、図１と同様の構成になるように、中継装置２００、端末装置３００との接続関係が示される。ルーティングテーブルのデータ構造、ルーティングテーブルの生成には公知の技術が使用されればよいので、ここでは説明を省略する。図２（ａ）に戻る。
【００２０】
インターフェイス部１１２は、通信装置１００外とのインターフェイスであり、所定の情報を入力したり、出力したりする。例えば、通信装置１００がサーバに搭載されている場合、インターフェイス部１１２は、サーバからの情報として、複数の端末装置３００のそれぞれからのデータの収集の指示を受けつける。インターフェイス部１１２は、入力した情報、例えばデータの収集の指示を制御部１２０に出力する。
【００２１】
制御部１２０は、通信部１３０における通信処理を制御する。例えば、制御部１２０は、インターフェイス部１１２からデータの収集の指示を受けつけた場合、データの送信を要求するための要求信号である第１信号を端末装置３００毎に生成する。その際、制御部１２０は、各端末装置３００への経路を第１信号に設定する。制御部１２０は、生成した第１信号を送信部１３２に出力する。通信部１３０は、図示しない中継装置２００を介して端末装置３００との通信を実行する。通信部１３０は、有線通信を実行してもよく、無線通信を実行してもよい。有線通信、無線通信は前述の通りであるので、ここでは説明を省略する。送信部１３２は、制御部１２０からの第１信号を受けつけると、複数の端末装置３００のそれぞれに第１信号を送信する。
【００２２】
受信部１３４は、送信部１３２が第１信号を送信した複数の端末装置３００のそれぞれから、第１信号に対する応答として第２信号を受信する。第２信号にはデータが含まれる。受信部１３４は、受信した第２信号を制御部１２０に出力する。制御部１２０は、受信部１３４から第２信号を受けつけると、データと端末装置３００の情報との組合せを取得する。制御部１２０は、インターフェイス部１１２から受けつけたデータの収集の指示に対する応答として、データと端末装置３００の情報との組合せをインターフェイス部１１２に出力する。インターフェイス部１１２は、所定の情報として、データと端末装置３００の情報との組合せを出力する。
【００２３】
図２（ｂ）は、端末装置３００の構成を示す。端末装置３００は、通信部３１０、制御部３２０、取得部３３０を含む。通信部３１０は、図示しない中継装置２００を介して通信装置１００との通信を実行する。通信部１３０は、有線通信を実行してもよく、無線通信を実行してもよい。有線通信、無線通信は前述の通りであるので、ここでは説明を省略する。通信部３１０は、通信装置１００からの第１信号を受信する。通信部３１０は、受信した第１信号を制御部３２０に出力する。制御部３２０は、受信した第１信号の宛先が本端末装置３００である場合、第１信号から、データの送信の要求を抽出する。制御部３２０は、データの送信の要求にしたがって、取得部３３０を介してデータを受けつける。取得部３３０は、端末装置３００外とのインターフェイスであり、所定の情報、例えばデータを受けつける。制御部３２０は、第１信号に対する応答として、データが含まれた第２信号を生成する。その際、制御部３２０は、第１信号の経路の逆向きの経路を第２信号に設定する。制御部３２０は第２信号を通信部３１０に出力する。通信部３１０は、制御部３２０から第２信号を受けつけると、通信装置１００に向かって第２信号を送信する。
【００２４】
制御部３２０は、受信した第１信号の宛先が本端末装置３００でなく、他の端末装置３００であれば、通信部３１０に対して、他の端末装置３００に向かって第１信号を送信させる。つまり、通信部３１０は、経路にしたがって第１信号を転送する。また、通信部３１０は、他の端末装置３００からの第２信号を受信する。通信部３１０は、受信した第２信号を制御部３２０に出力する。制御部３２０は、通信部３１０に対して、通信装置１００に向かって第２信号を送信させる。つまり、通信部３１０は、逆向きの経路にしたがって第２信号を転送する。
【００２５】
（２）温度の制御処理
図２（ａ）における通信装置１００の制御部１２０は、端末装置３００の温度が示される温度情報の送信を要求するための要求信号である第３信号を端末装置３００毎に生成する。その際、制御部１２０は、各端末装置３００への経路を第３信号に設定する。制御部１２０は、生成した第３信号を送信部１３２に出力する。送信部１３２は、制御部１２０からの第３信号を受けつけると、複数の端末装置３００のそれぞれに第３信号を送信する。
【００２６】
図２（ｂ）における端末装置３００の通信部３１０は、通信装置１００からの第３信号を受信する。通信部３１０は、受信した第３信号を制御部３２０に出力する。制御部３２０は、受信した第３信号の宛先が本端末装置３００である場合、第３信号から、温度情報の送信の要求を抽出する。制御部３２０は、温度情報の送信の要求にしたがって、取得部３３０を介して温度情報を受けつける。取得部３３０は、図示しない温度センサにおいて計測された端末装置３００の温度情報を受けつける。制御部３２０は、第３信号に対する応答として、温度情報が含まれた第４信号を生成する。その際、制御部３２０は、第３信号の経路の逆向きの経路を第４信号に設定する。制御部３２０は第４信号を通信部３１０に出力する。通信部３１０は、制御部３２０から第４信号を受けつけると、通信装置１００に向かって第４信号を送信する。通信部３１０、制御部３２０は、第１信号、第２信号と同様に、第３信号、第４信号を転送する。
【００２７】
図２（ａ）における通信装置１００の受信部１３４は、送信部１３２が第３信号を送信した複数の端末装置３００のそれぞれから、第３信号に対する応答として温度情報である第４信号を受信する。受信部１３４は、受信した第４信号を制御部１２０に出力する。制御部１２０は、受信部１３４から第４信号を受けつけると、温度情報と端末装置３００の情報との組合せを取得する。制御部１２０は、温度情報と端末装置３００の情報との組合せを記憶部１１０に記憶する。
【００２８】
図４は、記憶部１１０に記憶される温度のテーブルのデータ構造を示す。図示のごとく、各端末装置３００に対する温度と取得時刻とが示される。取得時刻は、通信装置１００が温度情報を取得した時刻であり、受信部１３４が第４信号を受信した時刻であってもよい。図２（ａ）に戻る。制御部１２０は、記憶部１１０に記憶された温度のテーブルを参照し、取得時刻から一定期間経過した場合に、当該取得時刻に対応した端末装置３００の温度情報の送信を要求することを決定する。これに続いて、前述の処理がなされる。温度情報は、通信装置１００から端末装置３００に要求されずに、端末装置３００によって通信装置１００に自発的に送信されてもよい。その場合、第３信号の送信がなされず、第４信号の送信だけがなされる。また、温度情報は第２信号に含まれてもよい。
【００２９】
制御部１２０は、記憶部１１０に記憶された温度のテーブルを参照し、各温度をしきい値と比較する。これは、受信部１３４において受信した温度情報をしきい値と比較することに相当する。制御部１２０は、しきい値以上の温度を有する端末装置３００が存在する場合、端末装置３００を特定するとともに、当該端末装置３００の温度をテーブルから取得する。制御部１２０は、端末装置３００の温度下降率を予め保持する。端末装置３００の温度下降率は、端末装置３００において処理を実行しない場合に、１秒あたりに下降する端末装置３００の温度である。また、制御部１２０は、温度下降率をもとに、端末装置３００の温度がしきい値よりも低くなるまでの期間（以下、「停止期間」ともいう）を導出する。温度下降率が「α」℃／ｓｅｃと示され、端末装置３００の温度が「ｘ」℃と示される場合、停止期間は、（ｘ−Ｘ）／α（＋マージン）と示される。ここで、「Ｘ」℃は、端末装置３００の温度の許容値である。
【００３０】
制御部１２０は、記憶部１１０に記憶したルーティングテーブルを参照して、特定した端末装置３００に受信される第１信号の宛先を特定する。この宛先には、特定した端末装置３００に最終的に受信される第１信号の宛先を含むとともに、特定した端末装置３００において転送される第１信号の宛先も含む。さらに、制御部１２０は、導出した停止期間において、特定した宛先への第１信号の送信の停止を決定する。これにより、端末装置３００の温度が許容値「Ｘ」℃未満となるまで、端末装置３００に受信される第１信号の送信が停止される。つまり、制御部１２０は、複数の端末装置３００のうち、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くするように、端末装置３００に受信される第１信号の送信を制御する。
【００３１】
図５（ａ）−（ｂ）は、通信装置１００と端末装置３００を搭載するサーバ５００と電力量計６００の構成を示す。図５（ａ）は、サーバ５００の構成を示す。サーバ５００は、通信装置１００、処理部５１０、記憶部５１２を含む。処理部５１０は、複数の端末装置３００のそれぞれから電力量の計測結果を収集し、それらを管理する。処理部５１０は、複数の電力量計６００のそれぞれにおける電力量の計測結果の収集の指示を通信装置１００に出力する。これに応じて、通信装置１００の送信部１３２は、第１信号として、計測結果の送信の要求信号を送信する。通信装置１００の受信部１３４は、第２信号として、計測結果が含まれた暗号化データを受信する。処理部５１０は、複数の電力量計６００のそれぞれにおける電力量の計測結果を通信装置１００から受けつける。処理部５１０は、受けつけた電力量の計測結果を記憶部５１２に記憶する。
【００３２】
図５（ｂ）は、電力量計６００の構成を示す。電力量計６００の一例はスマートメータである。センサ６１２は、住宅等の需要家において使用される電力量、例えば買電量を計測する。電力量の計測には公知の技術が使用されればよいので、ここでは説明を省略する。処理部６１０は、センサ６１２から電力量の計測結果を受けつける。端末装置３００は、通信装置１００からの第１信号を受信すると、電力量の計測結果の収集の指示を処理部６１０に出力する。処理部６１０は、指示を受けつけると、電力量の計測結果を処理部６１０に出力する。端末装置３００は、電力量の計測結果が含まれる第２信号を送信する。
【００３３】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００３４】
以上の構成による通信システム１０００の動作を説明する。図６は、通信装置１００による第１信号の送信手順を示すフローチャートである。制御部１２０は、通信部１３０の温度を取得する（Ｓ１０）。温度がしきい値以上であれば（Ｓ１２のＹ）、制御部１２０は停止期間を導出する（Ｓ１４）。停止期間が経過しなければ（Ｓ１６のＮ）、待機する。停止期間が経過すれば（Ｓ１６のＹ）、送信部１３２は第１信号を送信する（Ｓ１８）。温度がしきい値以上でなければ（Ｓ１２のＮ）、送信部１３２は第１信号を送信する（Ｓ１８）。しきい値は、端末装置３００が備えるプロセッサに代表されるハードウェア部品の温度制限、および法令等により定められた端末装置３００の表面温度制限に基づき適宜設定されればよい。
【００３５】
本実施例によれば、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信を制御するので、マルチホップネットワークにおける端末装置３００の温度上昇を抑制できる。また、端末装置３００から温度情報を受信し、温度情報をしきい値と比較するので、しきい値以上の温度を有する端末装置３００を正確に特定できる。また、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くするので、当該端末装置３００の温度を低下できる。また、端末装置３００の温度下降率をもとに、端末装置３００の温度がしきい値よりも低くなるまでの期間を導出し、導出した期間において、端末装置３００に受信される第１信号の送信を停止するので、端末装置３００の温度に合わせた期間を設定できる。また、通信装置１００がサーバ５００に搭載されるので、電力量計６００からの電力の計測結果を収集できる。
【００３６】
また、温度上昇が抑制されるので、端末装置３００のハードウェアの寿命の短縮を抑制できる。また、特定の端末装置３００での中継が連続で発生しないように制御するので、当該端末装置３００の過負荷を抑制できる。また、通信頻度を下げて信号を送受信する際の温度上昇を抑えるので、端末装置３００の負荷を軽減できる。
【００３７】
本開示の一態様の概要は、次の通りである。本開示のある態様の通信装置１００は、マルチホップネットワークを形成する複数の端末装置３００のそれぞれに第１信号を送信する送信部１３２と、送信部１３２が第１信号を送信した複数の端末装置３００のそれぞれから、第１信号に対する応答として第２信号を受信する受信部１３４と、複数の端末装置３００のうち、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信を制御する制御部１２０と、を備える。
【００３８】
受信部１３４は、端末装置３００の温度が示される温度情報を受信し、制御部１２０は、受信部１３４において受信した温度情報をしきい値と比較してもよい。
【００３９】
制御部１２０は、端末装置３００の外部環境の温度を当該端末装置３００の温度としてしきい値と比較してもよい。
【００４０】
制御部１２０は、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くしてもよい。
【００４１】
制御部１２０は、端末装置３００の温度下降率をもとに、端末装置３００の温度がしきい値よりも低くなるまでの期間を導出し、導出した期間において、端末装置３００に受信される第１信号の送信を停止してもよい。
【００４２】
本通信装置１００は、複数の端末装置３００のそれぞれから計測結果を収集するサーバ５００であり、送信部１３２は、第１信号として、計測結果の送信の要求信号を送信し、受信部１３４は、第２信号として、計測結果が含まれたデータを受信してもよい。
【００４３】
本開示の別の態様は、通信システム１０００である。この通信システム１０００は、マルチホップネットワークを形成する複数の端末装置３００と、複数の端末装置３００のそれぞれと通信する通信装置１００とを備える。通信装置１００は、複数の端末装置３００のそれぞれに第１信号を送信する送信部１３２と、送信部１３２が第１信号を送信した複数の端末装置３００のそれぞれから、第１信号に対する応答として第２信号を受信する受信部１３４と、複数の端末装置３００のうち、しきい値以上の温度を有する端末装置３００に受信される第１信号の送信を制御する制御部１２０と、を備える。
【００４４】
（実施例２）
次に、実施例２を説明する。実施例２は、実施例１と同様に、マルチホップネットワークを形成する複数の端末装置が１台の通信装置に接続される通信システムに関し、通信装置は、各端末装置からデータを収集する。実施例１における通信装置は、しきい値以上の温度を有する端末装置に対して、温度がしきい値よりも低くなるまでの停止期間において、当該端末装置に受信される第１信号の送信を停止する。一方、実施例２における通信装置は、しきい値以上の温度を有する端末装置に対して、当該端末装置でのデューティ比に応じて、当該端末装置に受信される第１信号の送信間隔をそれまでよりも長くする。実施例２に係る通信システム１０００、通信装置１００、端末装置３００は、図１、図２（ａ）−（ｂ）と同様のタイプである。ここでは、実施例１との差異を中心に説明する。
【００４５】
通信装置１００と端末装置３００は、実施例１と同様の処理を実行することによって、通信装置１００は、端末装置３００の温度情報を取得する。図２（ａ）における通信装置１００の制御部１２０は、端末装置３００のデューティ比が示される割合情報の送信を要求するための要求信号である第５信号を端末装置３００毎に生成する。ここで、デューティ比は、端末装置３００において、単位時間あたりに通信処理に費やす時間の割合である。また、制御部１２０は、各端末装置３００への経路を第５信号に設定する。制御部１２０は、生成した第５信号を送信部１３２に出力する。送信部１３２は、制御部１２０からの第５信号を受けつけると、複数の端末装置３００のそれぞれに第５信号を送信する。
【００４６】
図２（ｂ）における端末装置３００の通信部３１０は、通信装置１００からの第５信号を受信する。通信部３１０は、受信した第５信号を制御部３２０に出力する。制御部３２０は、受信した第５信号の宛先が本端末装置３００である場合、第５信号から、割合情報の送信の要求を抽出する。制御部３２０は、割合情報の送信の要求にしたがって、取得部３３０を介してデューティ比を受けつける。取得部３３０は、端末装置３００において計測された端末装置３００のデューティ比を受けつける。デューティ比の計測には公知の技術が使用されればよいので、ここでは説明を省略する。制御部３２０は、第５信号に対する応答として、デューティ比である割合情報が含まれた第６信号を生成する。その際、制御部３２０は、第５信号の経路の逆向きの経路を第６信号に設定する。制御部３２０は第６信号を通信部３１０に出力する。通信部３１０は、制御部３２０から第６信号を受けつけると、通信装置１００に向かって第６信号を送信する。通信部３１０、制御部３２０は、第１信号、第２信号と同様に、第５信号、第６信号を転送する。
【００４７】
図２（ａ）における通信装置１００の受信部１３４は、送信部１３２が第５信号を送信した複数の端末装置３００のそれぞれから、第５信号に対する応答として割合情報である第６信号を受信する。受信部１３４は、受信した第６信号を制御部１２０に出力する。制御部１２０は、受信部１３４から第６信号を受けつけると、割合情報と端末装置３００の情報との組合せを取得する。制御部１２０は、割合情報と端末装置３００の情報との組合せを記憶部１１０に記憶する。
【００４８】
図７（ａ）−（ｂ）は、記憶部１１０に記憶されるテーブルのデータ構造を示す。図７（ａ）は、記憶部１１０に記憶される温度とデューティ比のテーブルを示す。図４と同様に、各端末装置３００に対する温度と取得時刻とが示され、さらにデューティ比も示される。図７（ｂ）については後述し、図２（ａ）に戻る。割合情報は、通信装置１００から端末装置３００に要求されずに、端末装置３００によって通信装置１００に自発的に送信されてもよい。その場合、第５信号の送信がなされず、第６信号の送信だけがなされる。また、割合情報は第２信号あるいは第４信号に含まれてもよい。
【００４９】
制御部１２０は、実施例１と同様に、記憶部１１０に記憶された温度のテーブルを参照し、しきい値以上の温度を有する端末装置３００が存在する場合、端末装置３００を特定する。また、制御部１２０は、特定した端末装置３００に対応したデューティ比をテーブルから取得する。制御部１２０は、記憶部１１０に記憶されたテーブルであって、かつ図７（ｂ）に示されるテーブルを使用して、取得したデューティ比に対応する送信間隔を特定する。図７（ｂ）は、デューティ比の範囲に対する送信間隔の範囲を示す。ここでは、Ｔ１＜Ｔ２＜Ｔ３である。Ｔ１は、温度がしきい値より低い場合に定められる送信間隔よりも長くされる。このように、制御部１２０は、デューティ比が高くなるほど、特定した端末装置３００に受信される第１信号の送信間隔を長くする。このような処理の対象となる第１信号は、実施例１と同様に特定される。
【００５０】
以上の構成による通信システム１０００の動作を説明する。図８は、通信装置１００による第１信号の送信手順を示すフローチャートである。制御部１２０は、通信部１３０の温度を取得する（Ｓ５０）。温度がしきい値以上であれば（Ｓ５２のＹ）、制御部１２０はデューティ比を取得し（Ｓ５４）、送信間隔を設定する（Ｓ５６）。送信部１３２は第１信号を送信する（Ｓ５８）。温度がしきい値以上でなければ（Ｓ５２のＮ）、送信部１３２は第１信号を送信する（Ｓ５８）。
【００５１】
本実施例によれば、デューティ比をもとに、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くするので、当該端末装置３００の温度を低下できる。
【００５２】
本開示の一態様の概要は、次の通りである。受信部１３４は、端末装置３００において、単位時間あたりに通信処理に費やす時間の割合が示される割合情報を受信し、制御部１２０は、受信部１３４において受信した割合情報をもとに、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くしてもよい。
【００５３】
（実施例３）
次に、実施例３を説明する。実施例３は、これまでと同様に、マルチホップネットワークを形成する複数の端末装置が１台の通信装置に接続される通信システムに関し、通信装置は、各端末装置からデータを収集する。実施例３における通信装置は、これまでとは異なり、しきい値以上の温度を有する端末装置によって第１信号が転送される他の端末装置の数に応じて、当該端末装置に受信される第１信号の送信間隔をそれまでよりも長くする。実施例３に係る通信システム１０００、通信装置１００、端末装置３００は、図１、図２（ａ）−（ｂ）と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【００５４】
制御部１２０は、これまでと同様に、記憶部１１０に記憶された温度のテーブルを参照し、しきい値以上の温度を有する端末装置３００が存在する場合、端末装置３００を特定する。また、制御部１２０は、記憶部１１０に記憶されたルーティングテーブルを参照し、特定した端末装置３００を経由した第１信号を受信する他の端末装置３００の数を数える。例えば、図１の第１端末装置３００ａが特定された場合、他の端末装置３００の数は「１」であり、第４端末装置３００ｄが特定された場合、他の端末装置３００の数は「２」である。第２端末装置３００ｂの下位層側にさらに１台の他の端末装置３００が接続される場合、第１端末装置３００ａが特定されると、他の端末装置３００の数は「２」である。
【００５５】
制御部１２０は、数えた他の端末装置３００の数に応じて、特定した端末装置３００に受信される第１信号の送信間隔を特定する。送信間隔は、Ｔ×ｎのように特定される。ここで、Ｔは予め定めた固定値であり、ｎは、数えた他の端末装置３００の数である。Ｔは、温度がしきい値より低い場合に定められる送信間隔よりも長くされる。つまり、制御部１２０は、数えた他の端末装置３００の数が多くなるほど、特定した端末装置３００に受信される第１信号の送信間隔を長くする。このような処理の対象となる第１信号は、実施例１と同様に特定される。
【００５６】
以上の構成による通信システム１０００の動作を説明する。図９は、通信装置１００による第１信号の送信間隔の設定手順を示すフローチャートである。制御部１２０は、通信部１３０の温度を取得する（Ｓ１００）。温度がしきい値以上であれば（Ｓ１０２のＹ）、制御部１２０は、特定した端末装置３００を経由した第１信号を受信する他の端末装置３００の数を取得し（Ｓ１０４）、他の端末装置３００の数に応じて送信間隔を設定する（Ｓ１０６）。温度がしきい値以上でなければ（Ｓ１０２のＮ）、処理は終了される。
【００５７】
本実施例によれば、しきい値以上の温度を有する端末装置３００を経由した第１信号を受信する他の端末装置３００の数に応じて、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くするので、当該端末装置３００の温度を低下できる。また、しきい値以上の温度を有する端末装置３００を経由した第１信号を受信する他の端末装置３００の数を使用するので、処理を簡易にできる。
【００５８】
本開示の一態様の概要は、次の通りである。制御部１２０は、しきい値以上の温度を有する端末装置３００を経由した第１信号を受信する他の端末装置３００の数に応じて、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くしてもよい。
【００５９】
（実施例４）
次に、実施例４を説明する。実施例４は、これまでと同様に、マルチホップネットワークを形成する複数の端末装置が１台の通信装置に接続される通信システムに関し、通信装置は、各端末装置からデータを収集する。実施例４における通信装置は、これまでとは異なり、しきい値以上の温度を有する端末装置に対して、通信装置あるいは中継装置からのホップ数に応じて、当該端末装置に受信される第１信号の送信間隔をそれまでよりも長くする。実施例４に係る通信システム１０００、通信装置１００、端末装置３００は、図１、図２（ａ）−（ｂ）と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【００６０】
制御部１２０は、これまでと同様に、記憶部１１０に記憶された温度のテーブルを参照し、しきい値以上の温度を有する端末装置３００が存在する場合、端末装置３００を特定する。また、制御部１２０は、記憶部１１０に記憶されたルーティングテーブルを参照し、特定した端末装置３００よりも通信装置１００に近い基準点と、特定した端末装置３００との間のホップ数を取得する。基準点は、例えば、通信装置１００であってもよく、特定した端末装置３００と通信装置１００との間に配置される中継装置２００であってもよい。後者は、例えば、図１における第２端末装置３００ｂが特定された場合、第１中継装置２００ａに相当する。
【００６１】
制御部１２０は、取得したホップ数に応じて、特定した端末装置３００に受信される第１信号の送信間隔を特定する。送信間隔は、Ｔ×ｎのように特定される。ここで、Ｔは予め定めた固定値であり、ｎは、特定したホップ数である。Ｔは、温度がしきい値より低い場合に定められる送信間隔よりも長くされる。つまり、制御部１２０は、ホップ数が多くなるほど、特定した端末装置３００に受信される第１信号の送信間隔を長くする。このような処理の対象となる第１信号は、実施例１と同様に特定される。
【００６２】
以上の構成による通信システム１０００の動作を説明する。図１０は、通信装置１００による第１信号の送信間隔の設定手順を示すフローチャートである。制御部１２０は、通信部１３０の温度を取得する（Ｓ１５０）。温度がしきい値以上であれば（Ｓ１５２のＹ）、制御部１２０は、特定した端末装置３００と基準点とのホップ数を取得し（Ｓ１５４）、ホップ数に応じて送信間隔を設定する（Ｓ１５６）。温度がしきい値以上でなければ（Ｓ１５２のＮ）、処理は終了される。
【００６３】
本実施例によれば、ホップ数に応じて、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くするので、当該端末装置３００の温度を低下できる。また、ホップ数を使用するので、処理を簡易にできる。
【００６４】
本開示の一態様の概要は、次の通りである。制御部１２０は、しきい値以上の温度を有する端末装置３００と、端末装置３００よりも本通信装置１００に近い基準点との間のホップ数に応じて、端末装置３００に受信される第１信号の送信間隔をそれまでよりも長くしてもよい。
【００６５】
以上、実施例をもとに本開示を説明した。ただし、この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
【００６６】
本実施例において、通信装置１００は、複数の端末装置３００のそれぞれから温度情報を受信している。しかしながらこれに限らず例えば、通信装置１００は、端末装置３００から温度情報を直接受信せずに、他の温度から端末装置３００の温度を推定してもよい。通信装置１００は、インターネットを介して、気温予測情報を提供するサーバ（以下、「情報提供サーバ」という）に接続し、情報提供サーバから気温予測情報を取得する。また、通信装置１００は、通信システム１０００が設置された地域の情報を予め保持しており、取得した気温予測情報から、保持した情報に対応した地域の気温予測情報を選択する。通信装置１００は、選択した気温予測情報を端末装置３００の温度として、これまでの処理を実行する。つまり、通信装置１００の制御部１２０は、端末装置３００の外部環境の温度を当該端末装置３００の温度としてしきい値と比較する。当該外部環境の温度は、温度計などを利用し、端末装置３００が設置されている外部環境の温度として測定された値を用いればよい。通信装置１００は、選択した気温予測情報に予め定められた値を加算したり、減算したりした値を端末装置３００の温度として、これまでの処理を実行してもよい。本変形例によれば、構成の自由度を向上できる。
【００６７】
本実施例において通信装置１００は電力量計６００に搭載される。しかしながらこれに限らず例えば、電力量計６００以外の電子機器に通信装置１００が搭載されてもよい。本変形例によれば、構成の自由度を向上できる。
【００６８】
本実施例において通信装置１００は中継装置２００と接続される。しかしながらこれに限らず例えば、通信装置１００は、中継装置２００を介さず複数の端末装置３００と直接接続されてもよい。通信装置１００と直接接続された端末装置３００は下位層の端末装置３００への通信を中継してこれまでの処理を実行してもよい。本変形例によれば、構成の自由度を向上できる。
【符号の説明】
【００６９】
１００  通信装置、  １１０  記憶部、  １１２  インターフェイス部、  １２０  制御部、  １３０  通信部、  １３２  送信部、  １３４  受信部、  ２００  中継装置、  ３００  端末装置、  ３１０  通信部、  ３２０  制御部、  ３３０  取得部、  １０００  通信システム。
【図１】
2019215704.tif 000003
【図２】
2019215704.tif 000004
【図３】
2019215704.tif 000005
【図４】
2019215704.tif 000006
【図５】
2019215704.tif 000007
【図６】
2019215704.tif 000008
【図７】
2019215704.tif 000009
【図８】
2019215704.tif 000010
【図９】
2019215704.tif 000011
【図１０】
2019215704.tif 000012