(57)【要約】【課題】他の通信端末のユーザに知識等がなくても最適な通信方式を決定する通信端末を提供する。【解決手段】複数の通信方式を用いて他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）と無線通信が可能な通信端末（ホスト端末１００／クライアント端末２００）であって、前記複数の通信方式のそれぞれを用いたときの測定対象データを取得および保存する測定対象データ取得処理（Ｓ４、Ｓ５）と、前記測定対象データから複数の通信方式間の優先順を決定する優先順決定処理（Ｓ７）と、優先順にしたがって設定した通信方式によって他の通信端末と通信する通信制御処理（Ｓ１５）と、を行う。【選択図】図１
2019161298.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの通信装置と、少なくとも１つの記憶装置と、少なくとも１つの制御装置と、を備え、複数の通信方式を用いて１つ以上の他の通信端末と無線通信が可能な通信端末であって、
前記制御装置は、
前記複数の通信方式のそれぞれを用いて通信を行うことにより、前記複数の通信方式それぞれを用いたときの通信に関するデータを含む測定対象データを取得および保存する測定対象データ取得処理と、
前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定処理と、
前記優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御処理と、を行うことを特徴とする通信端末。
【請求項２】
前記他の通信端末が電池を備えている場合、前記測定対象データ取得処理では、前記他の通信端末の電池残量に関するデータを含む前記測定対象データを取得および保存することを特徴とする請求項１に記載の通信端末。
【請求項３】
前記優先順決定処理では、前記他の通信端末の駆動時間を長くすることができる通信方式の優先度が高くなるように前記優先順が決定されることを特徴とする請求項１または２に記載の通信端末。
【請求項４】
前記通信に関するデータは、前記他の通信端末と通信を行った場合の通信品位、電界強度、通信容量、および通信時間の少なくともいずれかを含み、前記優先順決定処理では、この順番で優先度が低くなるように重み付けを行って前記優先順を決定することを特徴とする請求項１から３のいずれか１項に記載の通信端末。
【請求項５】
前記優先順決定処理では、特定の前記他の通信端末との間の通信で使用する特定の通信方式について、前回優先順を決定したときに用いた測定対象データと、今回取得した測定対象データとの差が所定値以上であるか否かを判定し、
所定値以上であると判定した場合、今回取得した前記測定対象データを用いて優先順を決定することを特徴とする請求項１から４のいずれか１項に記載の通信端末。
【請求項６】
請求項１から５のいずれか１項に記載の通信端末と、
前記通信端末が設定した通信方式を用いて当該通信端末と通信する１つ以上の他の通信端末と、を含む
ことを特徴とする通信システム。
【請求項７】
複数の通信方式を用いて１つ以上の他の通信端末と無線通信が可能な通信端末を制御する制御装置であって、
前記複数の通信方式のそれぞれを用いて通信を行うことにより前記複数の通信方式それぞれを用いたときの通信に関するデータを取得および保存する測定対象データ取得部と、
前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定部と、
前記優先順決定部が決定した優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御部と、を備えていることを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信方式で他の通信端末と通信可能な通信端末等に関する。
【背景技術】
【０００２】
利用可能な複数の通信方式を必要に応じて切り替えて通信を行う通信装置が従来技術として知られている。例えば、特許文献１には第１の通信方式において受信したリファレンス信号の受信電力と第２の通信方式における受信電力の推定値とを比較した結果に基づいて、使用する通信方式を第１の通信方式から第２の通信方式に切り替える通信装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２４９４号公報（２００５年１月５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述のような従来技術は第２の通信方式における受信電力が安定的であれば通信方式の切り替えを行う構成であるが、受信電力がより安定的な通信方式が必ずしも最適な通信方式というわけではないという問題がある。例えば、特定の通信方式について、その受信電力が安定的であるが通信容量が低い場合は、通信が安定するものの全体の通信時間が長くなる。通信時間を短くしたいユーザにとって、特許文献１に開示されている技術は適当な技術であるとは言えない。すなわち、目的に応じて最適な通信方式が変わり得るので、目的に合致した最適な通信方式をユーザ自身が選択することも難しい。
【０００５】
本発明の一態様は、前記の問題に鑑みてなされたものであり、その目的は、クライアント端末のユーザに知識等がなくても最適な通信方式を決定することができるホスト端末を提供することである。
【課題を解決するための手段】
【０００６】
前記の課題を解決するために、本発明の一態様に係るホスト端末は、少なくとも１つの通信装置と、少なくとも１つの記憶装置と、少なくとも１つの制御装置と、を備え、複数の通信方式を用いて１つ以上の他の通信端末と無線通信が可能な通信端末であって、前記制御装置は、前記複数の通信方式のそれぞれを用いて通信を行うことにより、前記複数の通信方式それぞれを用いたときの通信に関するデータを含む測定対象データを取得および保存する測定対象データ取得処理と、前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定処理と、前記優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御処理と、を行う構成である。
【０００７】
本発明の一態様に係る制御装置は、複数の通信方式を用いて１つ以上の他の通信端末と無線通信が可能な通信端末を制御する制御装置であって、前記複数の通信方式のそれぞれを用いて通信を行うことにより、前記複数の通信方式それぞれを用いたときの通信に関するデータを取得および保存する測定対象データ取得部と、前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定部と、前記優先順決定部が決定した優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御部と、を備えている構成である。
【発明の効果】
【０００８】
本発明の一態様によれば、クライアント端末のユーザに知識等がなくても最適な通信方式を決定することができるホスト端末を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る通信システムの要部構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係るホスト端末が備える各種テーブルの概要を示す模式図であり、（ａ）は優先順決定テーブル、（ｂ）は（ａ）を用いて決定された優先順テーブルの一例を示す。
【図３】本発明の実施形態１に係る通信システムの適用例を示す模式図である。
【図４】本発明の実施形態１に係るホスト端末が実行する優先順決定処理の流れの一例を示すフローチャートである。
【図５】本発明の実施形態１に係るホスト端末が実行する処理の流れの一例を示すフローチャートである。
【図６】本発明の実施形態１に係る通信システムの別の適用例を示す模式図である。
【図７】本発明の実施形態２に係る通信システムの要部構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の一実施形態について、図１〜図６を用いて詳細に説明する。
【００１１】
（通信システムの構成）
本発明の実施形態１に係る通信システム１の構成について、図１を用いて説明する。図１は、システム１の要部構成の一例を示すブロック図である。
【００１２】
通信システム１は、少なくとも１つのホスト端末１００（通信端末）と、１つ以上のクライアント端末２００および３００（他の通信端末）を含んでいる。通信システム１は、例えばＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ：モノのインターネット）を提供するシステムであり、ホスト端末１００と、クライアント端末２００および３００との間の通信は、ＩｏＴをサポートする通信方式によって行われてもよい。通信システム１は、ホスト端末１００とクライアント端末２００および３００との間で使用する通信方式について、複数の測定対象データを用いて決定した優先順にしたがって、最適な通信方式を決定することができる。ここで、測定対象データとは、特定の通信方式における通信環境を示すデータであり、例えばＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）などによる測定結果を含んでもよい。
【００１３】
ホスト端末１００は、複数の通信方式を用いてクライアント端末２００および３００と無線通信が可能な通信端末である。ホスト端末１００は、クライアント端末２００および３００との間で使用可能な複数の通信方式のそれぞれを用いて通信を行うことにより、当該複数の通信方式それぞれを用いたときの通信に関するデータを含む測定対象データを取得および保存する。さらにホスト端末１００は、取得および保存した測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する。そしてホスト端末１００は、決定した優先順にしたがってクライアント端末２００および３００と通信するために使用する通信方式をそれぞれ設定する。ホスト端末１００の構成の詳細について、以下に説明する。
【００１４】
（ホスト端末の構成の詳細）
本実施形態に係るホスト端末１００は、無線部１１０ａ〜１１０ｃ、記憶部（記憶装置）１２０、およびホスト制御部１３０を備えており、記憶部１２０は測定対象データ１２１、優先順決定テーブル１２２、および優先順テーブル１２３を備えている。そしてホスト制御部１３０は、通信制御部１３１、測定対象データ取得部１３２、および優先順決定部１３３を備えている。
【００１５】
無線部１１０ａ〜１１０ｃは、ホスト端末１００がクライアント端末２００および３００のそれぞれと通信するために用いる通信装置として機能する。無線部１１０ａ〜１１０ｃは、例えば特定の通信方式専用に構成された回路であってもよい。換言すれば、図示の例において、ホスト端末１００は、無線部１１０ａ〜１１０ｃのそれぞれに対応した、３つの通信方式のいずれかを用いて通信を行うことができる。なお、以下の説明において、無線部１１０ａ〜１１０ｃは、通信方式Ａ〜Ｃのそれぞれに対応しているものとする。また、ホスト端末１００とクライアント端末２００との間の通信は、無線部１１０ａ〜１１０ｃのいずれかを介して行い、ホスト端末１００とクライアント端末３００との間の通信は、無線部１１０ａまたは無線部１１０ｂを介して行うものとする。
【００１６】
記憶部１２０は、ホスト端末１００にて扱う各種データを格納する。測定対象データ１２１は、ホスト端末１００が通信方式の優先順を決定するためにクライアント端末２００および３００との通信によって取得したデータである。具体的には、測定対象データ１２１は、無線部１１０ａ〜１１０ｃのそれぞれに対応する通信方式Ａ〜Ｃを用いた通信、およびクライアント端末に関するデータを測定対象データとして格納する。なお、測定対象データ１２１に保存されるデータは、例えば特定の通信方式を用いた通信に関するデータとして、当該特定の通信方式における通信品位、電界強度、通信容量、および通信時間の少なくともいずれかを含んでもよい。通信品位、電界強度、通信容量、および通信時間は、クライアント端末が通信で消費する電力量の大きさに影響する要素の一例である。さらに、クライアント端末が電池を備えている場合は、クライアント端末に関するデータを当該クライアント端末の電池残量に関するデータとして測定対象データに含めてもよい。測定対象データ１２１は、例えば前回優先順を決定するために参照された測定対象データについて、履歴として保存しておいてもよい。
【００１７】
優先順決定テーブル１２２は、ホスト端末１００がクライアント端末２００および３００から取得した複数の測定対象データから通信方式間の優先順を決定するために参照する、少なくとも１つの条件を含むデータである。優先順決定テーブル１２２の具体例については後述する。
【００１８】
優先順テーブル１２３は、ホスト端末１００がクライアント端末２００および３００から取得した複数の測定対象データおよび優先順決定テーブル１２２を用いて決定した、クライアント端末ごとの、複数の通信方式間の優先順に関するデータである。優先順テーブル１２３の具体例については後述する。
【００１９】
ホスト制御部１３０は、ホスト端末１００の各部を統括して制御する制御装置として機能する。通信制御部１３１は、無線部１１０ａ〜１１０ｃを介したクライアント端末２００および３００との間の通信を制御する。具体的には、通信制御部１３１は、測定対象データ取得部１３２の指示にしたがって無線部１１０ａ〜１１０ｃのいずれかを用いて、クライアント端末２００および３００から測定対象データを取得し、測定対象データ取得部１３２へ送信する。通信制御部１３１は、優先順テーブル１２３に設定された優先順にしたがってクライアント端末２００および３００との間の通信に使用する通信方式を設定し、設定した通信方式によって各端末と通信する。
【００２０】
測定対象データ取得部１３２は、通信制御部１３１を用いて無線部１１０ａ〜１１０ｃのいずれかを介してクライアント端末２００および３００から測定対象データを取得し、測定対象データ１２１へ保存する。
【００２１】
優先順決定部１３３は、測定対象データ１２１に保存されている複数の通信方式に関する測定対象データを、優先順決定テーブル１２２に保存されている少なくとも１つの条件にしたがって順番付けることにより、当該複数の通信方式間の優先順を決定する。そして決定した優先順を優先順テーブル１２３に保存する。すなわち、優先順決定部１３３は、測定対象データ取得部１３２が通信制御部１３１を用いてクライアント端末２００および３００から取得した複数の通信方式に関する測定対象データを測定対象データ１２１から取得する。そして、優先順決定部１３３は、取得した測定対象データを優先順決定テーブル１２２に保存されている条件にしたがってクライアント端末単位に分類し、さらにクライアント端末単位で通信方式に関する優先順を決定し、優先順テーブル１２３に保存する。
【００２２】
また、優先順決定部１３３は、特定のクライアント端末との間の通信で使用する特定の通信方式について、前回優先順を決定したときに用いた測定対象データと、今回取得した測定対象データとの差が所定値以上であるか否かを判定する。判定は、例えば測定対象データに含まれる複数の項目について、項目ごとの差分の絶対値の合計を算出し、合計した結果を所定値と比較するものであってもよい。また、測定対象データに含まれる複数の項目について、通信の目的などに基づいて適宜重み付けを行った上で項目ごとの差分を算出し、その絶対値の合計を所定値と比較してもよい。
【００２３】
優先順決定部１３３は、データの差が所定値以上であると判定した場合、今回取得した測定対象データを用いて優先順を決定する。なお、測定対象データの差を比較するために最新の測定対象データを取得するのは、どのような方法で行ってもよい。例えば、実際のデータを送受信する前にＲＳＳＩなどによるテスト通信を行って最新の測定対象データを取得してもよいし、実際のデータの送受信における実測値から取得してもよい。また、測定対象データを取得するのは通信の都度でなくてもよく、例えば通信を所定の回数実行するごとに最新の測定対象データを取得するものであってもよい。
【００２４】
クライアント端末２００は、ホスト端末１００とは異なる他の通信端末であり、ホスト端末１００と複数の通信方式を用いて無線通信が可能な、例えばスマートフォンなどの通信端末である。図示の例において、クライアント端末２００は、無線部２１０ａ〜２１０ｃ、記憶部（記憶装置）２２０、クライアント制御部２３０、および電池２４０を備えている。
【００２５】
無線部２１０ａ〜２１０ｃは、クライアント端末２００がホスト端末１００と通信するために用いる、例えば特定の通信方式専用に構成された回路である。以下の説明において、無線部２１０ａ〜２１０ｃは、通信方式Ａ〜Ｃのそれぞれに対応しているものとする。
【００２６】
記憶部２２０は、クライアント端末２００にて扱う各種データを格納する。クライアント制御部２３０は、クライアント端末２００の各部を統括して制御する。電池２４０は、クライアント端末２００が駆動に必要な電力を供給する電力源であり、例えば充電が可能な二次電池である。
【００２７】
クライアント端末３００は、基本的な構成はクライアント端末２００と同様であるが、一部構成が異なっている。すなわち、無線部３１０ａおよび３１０ｂは、クライアント端末２００の無線部２１０ａおよび２１０ｂに相当する。すなわち、無線部３１０ａおよび３１０ｂは、通信方式ＡおよびＢにそれぞれ対応している。また、クライアント端末２００における記憶部２２０、クライアント制御部２３０、および電池２４０は、クライアント端末３００の記憶部３２０、クライアント制御部３３０、および電池３４０にそれぞれ対応している。
【００２８】
（優先順決定テーブルおよび優先順テーブルの具体例）
本実施形態においてホスト端末１００が記憶部１２０に備える優先順決定テーブル１２２および優先順テーブル１２３の具体例について、図２を用いて説明する。図２は、ホスト端末１００が備える各種テーブルの概要を示す模式図であり、図２の（ａ）は優先順決定テーブル１２２、図２の（ｂ）は図２の（ａ）を用いて決定された優先順テーブル１２３の一例を示す。
【００２９】
優先順決定テーブル１２２について、図２の（ａ）に示す。図示の例において、優先順決定テーブル１２２は、ホスト端末１００がクライアント端末２００および３００のそれぞれから取得した測定対象データに対する条件を定義している。具体的には、優先順決定テーブル１２２は、測定対象データの取得に使用した通信方式に関する通信品位、電界強度、通信容量、および通信時間という４つの項目を、優先順を決定するための条件として定義している。
【００３０】
図示の例では、「通信品位」、「電界強度」、「通信容量」、および「通信時間」の４項目について、項目間に優先度を設定し、さらに各項目について実際に取得した値に基づく優先度を設定している。項目間の優先度は、「通信品位」、「電界強度」、「通信容量」、および「通信時間」の順番で優先度が低くなるように設定されている。ここで、各項目に対する優先度の高低は、例えば各項目に閾値を設定し、当該閾値に対して大小比較した結果に基づいて設定してもよい。また、図示した優先順決定テーブル１２２の内容は、クライアント端末２００および３００が電池によって駆動する場合に当該電池の消耗が少ない通信方式の優先順を上位に設定し、クライアント端末の駆動時間を長くすることを目的として定義されている。すなわち、優先順決定テーブル１２２によって優先順テーブル１２３は、クライアント端末の駆動時間を長くすることができる通信方式の優先度が高くなるように決定される。
【００３１】
「通信品位」は通信の安定性を示し、例えばＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）やＢＥＲ（ビットエラーレート）などの設定によって通信が途切れる可能性が低い場合は「良い」と判定して優先度を高くし、通信が途切れ得る場合は「悪い」と判断して優先度を低くする。
【００３２】
「電界強度」は無線通信において送受信する電波の強さを示す。図示の例において、「電界強度」が「強」である場合はクライアント端末２００および３００が電波の送信に要する電力が大きく、電池の持ちに悪影響を与えると想定し、優先度を低くする。一方、「電界強度」が「弱」である場合は電池の持ちに対する影響が小さいと想定し、優先度を高くする。
【００３３】
「通信容量」は通信におけるデータの伝送速度を示す。図示の例において、「通信容量」が「高レート」である場合は単位時間当たりにクライアント端末２００および３００が処理するデータ量が増大するので電池の持ちに悪影響を与えると想定し、優先度を低くする。一方、「通信容量」が「低レート」である場合は電池の持ちに対する影響が小さいと想定し、優先度を高くする。
【００３４】
「通信時間」は測定対象データの取得に要した時間を示す。図示の例において、「通信時間」が「長い」場合はクライアント端末２００および３００が処理する時間が長期化するので電池の持ちに悪影響を与えると想定し、優先度を低くする。一方、「通信時間」が「短い」場合は電池の持ちに対する影響が小さいと想定し、優先度を高くする。
【００３５】
優先順テーブル１２３について、図２の（ｂ）に示す。図示の例において、優先順テーブル１２３は、ホスト端末１００がクライアント端末２００および３００から取得した測定対象データについて、優先順決定テーブル１２２の内容にしたがってクライアント端末ごと、かつ通信方式ごとに優先順を決定したものである。具体的には、優先順テーブル１２３は、「端末名」、「通信方式」、および「優先順」の３項目を備えている。
【００３６】
「端末名」はホスト端末１００と通信可能なクライアント端末を示している。具体的には、「端末名」が「クライアント端末２００」のレコードは、クライアント端末２００がホスト端末１００との間で使用可能な通信方式に関するレコードであることを示している。
【００３７】
「通信方式」は、端末名で指定されたクライアント端末との通信において、ホスト端末１００が使用可能な通信方式を示している。例えば、端末名が「クライアント端末２００」であり、かつ「通信方式」が「通信方式Ａ」であるレコードは、ホスト端末１００がクライアント端末２００との通信において、無線部１１０ａに対応する通信方式Ａで通信した場合を示している。
【００３８】
「優先順」は、ホスト端末１００が「端末名」で指定されたクライアント端末と通信する場合に使用可能な通信方式のうち、「通信方式」で指定された通信方式の優先度が上から何番目であるかを示す値である。図示の例によれば、ホスト端末１００がクライアント端末２００との間で通信する場合に使用可能な通信方式は通信方式Ａ、通信方式Ｂ、および通信方式Ｃの３つがあり、その優先順は、通信方式Ａ、通信方式Ｃ、通信方式Ｂである。
【００３９】
なお、目的に応じて別の優先順決定テーブル１２２を備え、ホスト端末１００は、目的に適合した優先順決定テーブル１２２を用いて、複数の通信方式に対する優先順を決定してもよい。例えば、大量のデータを送受信する必要がある場合にホスト端末１００は、通信容量が「高レート」であり、かつ通信時間が「短い」通信方式の優先順が早く設定できる優先順決定テーブル１２２を用いて優先順テーブル１２３を決定してもよい。また、優先順テーブル１２３のレコードは「端末名」ごとに優先順が定義されているので、例えばクライアント端末ごとに異なる優先順決定テーブル１２２を用いて決定した優先順を、１つの優先順テーブル１２３に格納してもよい。
【００４０】
（通信システムの適用例）
本実施形態に係る通信システム１の適用例について、図３を用いて説明する。図３は、通信システム１の適用例を示す模式図である。図示の例では、大規模ファームの中心部にホスト端末１００を配置し、複数のクライアント端末を施設ごとに配置している。具体的には、ホスト端末１００から近距離、中距離、遠距離に存在する各施設に同一のクライアント端末２００をそれぞれ配置している。さらに、クライアント端末２００を配置した施設とは別の施設、および特定の施設に固定されておらず位置が移動し得る設備（またはユーザ）に同一のクライアント端末３００をそれぞれ配置している。
【００４１】
図示の例において、クライアント端末２００および３００は、例えば施設ごとの温度、湿度、土壌の状態などに関するデータを各種センサで取得し、ホスト端末１００へ送信する。そしてホスト端末１００は、取得したデータを遠隔地にあるサーバなどに送信する。これにより、例えばサーバで大規模ファームの状態を一元的に管理することができる。
【００４２】
図３において、ホスト端末１００が配置されている中心部と各施設との間の距離はそれぞれ異なっている。そのため、同一のクライアント端末であっても適用される優先順の内容が異なっている。例えばホスト端末１００から近距離に存在する施設に配置されているクライアント端末２００は、電界強度が比較的弱い通信方式であっても安定的に電波を送受信することができる。そのため、当該クライアント端末２００とホスト端末１００との間で使用可能な通信方式は、両端末がサポートしている通信方式であればすべて使用可能である。一方、ホスト端末１００から遠距離に存在する施設に配置されているクライアント端末２００は、電界強度がある程度強い通信方式でなければ安定的に電波を送受信できない。そのため、当該クライアント端末２００とホスト端末１００との間で使用可能な通信方式は、両端末がサポートしている通信方式であり、かつ電界強度が比較的強い通信方式に限定される。
【００４３】
また、ホスト端末１００が決定した、位置が移動し得る設備（またはユーザ）に配置されたクライアント端末３００との通信方式間の優先順は、設備（またはユーザ）の移動後に行われた通信に基づいて決定されてもよい。ここで、クライアント端末３００が配置された設備（またはユーザ）が、ホスト端末１００に対して近距離である位置から遠距離である位置まで移動した場合を考える。この場合、クライアント端末３００とホスト端末１００との間で使用可能な複数の通信方法の内、電界強度が比較的弱い通信方式を用いた通信の安定度が低下する。したがって、移動前に決定された優先順にしたがって設定した通信方式が、移動後は最適な通信方式ではない可能性がある。そのような場合に、ホスト端末１００の優先順決定部１３３は、移動後に行われた通信に基づいて優先順を決定することが好適である。
【００４４】
さらに、ホスト端末１００の優先順決定部１３３は、ホスト端末１００とクライアント端末との間の距離以外の条件を考慮して通信方式の優先順を決定してもよい。図示の例において、クライアント端末２００を配置した施設とは別の施設に配置されたクライアント端末３００は、ホスト端末１００との間で大量のデータを送受信する必要があるものとする。このような場合、クライアント端末３００とホスト端末１００との間で使用可能な複数の通信方式に対して決定される優先順は、通信容量が高レートである通信方式が優先順の上位に設定されるように決定されることが好適である。具体的には、図２の（ａ）に示した優先順決定テーブル１２２とは別の、「通信容量」が「高レート」である測定対象データの優先度が「低レート」である測定対象データの優先度より高くなるよう定義された、別の優先順決定テーブルを参照して優先順を決定する。
【００４５】
前述のようにして、ホスト端末１００は複数のクライアント端末のそれぞれについて適切な優先順決定テーブルを用いて決定された優先順にしたがって適切な通信方式で通信することができる。優先順は測定対象データに基づいて予め決定されるので、クライアント端末に掛ける負荷を抑制し、例えば当該クライアント端末が電池を備えている場合は当該電池の持ちを長くすることができる。さらに、ホスト端末１００は優先順を再決定することにより、環境の変化に応じた適切な通信方式を用いてクライアント端末と通信することができる。
【００４６】
（優先順決定処理の流れ）
本実施形態に係るホスト端末１００において、複数の通信方式を用いて特定のクライアント端末から取得した測定対象データを少なくとも１つの条件にしたがって順番付けることで当該複数の通信方式間の優先順を決定する処理の流れを、図４を用いて説明する。図４は、ホスト端末１００が実行する優先順決定処理の流れの一例を示すフローチャートである。
【００４７】
まず、特定のクライアント端末がホスト端末１００に対して通信の接続要求を送信する。接続要求を受信すると、ホスト端末１００の通信制御部１３１は、無線部１１０ａ〜１１０ｃのそれぞれに対応する通信方式Ａ〜Ｃの中から、測定対象データの取得元として未選択である通信方式を１つ選択する（Ｓ１）。そして、通信制御部１３１は、選択した通信方式（例えば通信方式Ａ）を用いて特定のクライアント端末に対して通信を行う（Ｓ２）。さらに、通信制御部１３１は、Ｓ１で選択した通信方式を用いて特定のクライアント端末に対して通信できたか否かを判定する（Ｓ３）。通信できたと判定した場合（Ｓ３でＹＥＳ）、測定対象データ取得部１３２は通信制御部１３１に対して測定対象データの取得を指示する。測定対象データ取得部１３２は測定対象データの一部として、Ｓ１で選択した通信方式による通信に関するデータを通信制御部１３１から取得し、記憶部１２０の測定対象データ１２１へ保存する（Ｓ４：測定対象データ取得処理）。さらに、測定対象データ取得部１３２は測定対象データの一部として、特定のクライアント端末から電池残量に関するデータを、通信制御部１３１を用いて取得し、記憶部１２０の測定対象データ１２１へ保存する（Ｓ５：測定対象データ取得処理）。その後、処理はＳ６へ進む。一方、Ｓ３において通信制御部１３１が特定のクライアント端末と通信できなかったと判定した場合（Ｓ３でＮＯ）、処理はＳ６へ進む。
【００４８】
Ｓ６において、測定対象データ取得部１３２は、ホスト端末１００が特定のクライアント端末との間の通信に使用可能な通信方法の中に未選択の通信方式があるか否かを判定する（Ｓ６）。未選択の通信方式がないと判定した場合（Ｓ６でＮＯ）、優先順決定部１３３は、測定対象データ１２１から特定のクライアント端末にＳ４で保存した通信に関するデータ、Ｓ５で保存した電池残量に関するデータ、および優先順決定テーブル１２２を取得する。そして、優先順決定部１３３は、通信方式ごとに通信に関するデータおよび電池残量に関するデータを紐付けた後、優先順決定テーブル１２２に設定された条件にしたがって通信方式間の優先順を決定する。さらに、優先順決定部１３３は、決定した結果を優先順テーブル１２３に保存する（Ｓ７：優先順決定処理）。その後、処理はＳ８へ進む。一方、Ｓ６において未選択の通信方式があると判定した場合（Ｓ６でＹＥＳ）、処理はＳ１へ進み、Ｓ１〜Ｓ６の処理を再度実行する。
【００４９】
Ｓ８において、通信制御部１３１は、Ｓ７で優先順決定部１３３が決定した通信方式間の優先順において、優先順が最も早い通信方式を特定のクライアント端末との通信に用いる通信方式に設定する（Ｓ８）。
【００５０】
以上の処理によって、ホスト端末１００は、特定のクライアント端末との間の通信に使用可能である通信方式の優先順を決定し、決定した優先順にしたがって設定した通信方式によって通信することができる。
【００５１】
（データ送受信処理の流れ）
本実施形態に係るホスト端末１００が、設定された通信方式を用いて特定のクライアント端末との間でデータ送受信を行う処理の流れについて、図５を用いて説明する。図５は、ホスト端末１００が実行する処理の流れの一例を示すフローチャートである。なお、以下の説明において、事前に図４の優先順決定処理によってホスト端末１００と特定のクライアント端末との間で通信に使用する通信方式の優先順が決定済みであり、かつ通信制御部１３１において最も優先順が早い通信方式を設定済みであるものとする。
【００５２】
まず、ホスト端末１００の測定対象データ取得部１３２は通信制御部１３１に対して測定対象データの取得を指示する。通信制御部１３１は、設定済みである通信方式で特定のクライアント端末との間でテスト通信を行う（Ｓ１１）。そして、通信制御部１３１は、テスト通信ができたか否かを判定する（Ｓ１２）。テスト通信ができたと判定した場合（Ｓ１２でＹＥＳ）、測定対象データ取得部１３２は通信制御部１３１がテスト通信で取得した通信に関するデータを測定対象データとして、測定対象データ１２１へ保存する（Ｓ１３）。一方、テスト通信ができなかったと判定した場合（Ｓ１２でＮＯ）、処理はＳ１７へ進む。
【００５３】
Ｓ１３の後、優先順決定部１３３は、前回優先順を決定したときに用いた測定対象データと、Ｓ１３で測定対象データ取得部１３２が測定対象データ１２１へ保存した測定対象データとの差が所定値以上であるか否かを判定する（Ｓ１４）。測定対象データの差が所定値以上ではないと判定した場合（Ｓ１４でＮＯ）、通信制御部１３１は、現在設定されている通信方式を用いて特定のクライアント端末との間でデータの送受信を行った後（Ｓ１５：通信制御処理）、一連の処理を終了する。一方、測定対象データの差が所定値以上であると判定した場合（Ｓ１４でＹＥＳ）、ホスト端末１００は図４に示した優先順決定処理を再度実行する。そして、特定のクライアント端末との間で使用する通信方式間の優先順と、最も優先度の早い通信方式とを決定する（Ｓ１６）。その後処理はＳ１１へ進み、Ｓ１１〜Ｓ１４の処理を再度実行する。
【００５４】
Ｓ１２において、テスト通信ができなかったと判定した場合（Ｓ１２でＮＯ）、通信制御部１３１は、特定のクライアント端末との間で使用可能なすべての通信方式を選択してテスト通信を行ったか否かを判定する（Ｓ１７）。すべての通信方式を選択してテスト通信を行っていないと判定した場合（Ｓ１７でＮＯ）、優先順決定部１３３は、優先順テーブル１２３に含まれる、Ｓ１１でテスト通信に使用した通信方式の優先順を他の通信方式に対して繰り下げる（Ｓ１８）。そして、通信制御部１３１は、Ｓ１８の繰り下げによって優先順が最も早くなった別の通信方式を、特定のクライアント端末との通信に用いる通信方式に設定する（Ｓ１９）。その後、処理はＳ１１へ進み、Ｓ１１〜Ｓ１４の処理を再度実行する。一方、Ｓ１７においてすべての通信方式を選択してテスト通信を行ったと判定した場合（Ｓ１７でＹＥＳ）、通信制御部１３１は通信エラーを設定し（Ｓ２０）、一連の処理を終了する。
【００５５】
以上の処理によって、ホスト端末１００は、予め決定した優先順にしたがって設定した通信方式によって特定のクライアント端末と通信することができる。また、前回優先順を決定した時点から測定対象データが所定値以上変化した場合は優先順を再決定し、再決定した優先度にしたがって設定した通信方式を用いて通信することができる。これにより、クライアント端末のユーザに知識等がなくても最適な通信方式を決定することができるホスト端末を提供することができるという効果を奏する。
【００５６】
なお、通信システム１は、ホスト端末１００、クライアント端末２００および３００以外の端末を含んでもよい。例えば、ホスト端末１００と無線通信が可能な、通信方式を１つしか持たないクライアント端末を通信システム１に含めてもよい。
【００５７】
（通信システムの別の適用例）
本実施形態に係る通信システム１の別の適用例について、図６を用いて説明する。図６は、通信システム１の別の適用例を示す模式図である。図示の例では、山間部を流れる河川のふもとにホスト端末１００を配置し、複数のクライアント端末を、山間部を流れる河川上流の各地に配置している。具体的には、ホスト端末１００から近距離、中距離、遠距離にある測定エリアに同一のクライアント端末２００をそれぞれ配置している。個々のクライアント端末２００は、図示しない降雨センサ、水位センサ、および流量センサなどを用いて取得した河川の状況に関するデータをホスト端末１００へ送信し、ホスト端末１００は受信したデータを遠隔地にあるサーバへ送信する。このようにして通信システム１は河川の状況に関するデータを適切な通信方法で確実に取得する。ホスト端末１００やサーバなどのユーザは、例えばこれらのデータから河川下流における洪水の予測および避難の要否を判断することができる。
【００５８】
〔実施形態２〕
本発明の他の実施形態について、図７を用いて以下に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００５９】
（通信システムの構成）
本実施形態に係る通信システム２の構成について、図７を用いて説明する。図７は、通信システム２の要部構成の一例を示すブロック図である。通信システム２は、基本的な構成は前記実施形態１と同様であるが、一部構成が異なっている。本実施形態では、前記実施形態１においてホスト端末１００が行っていた各種処理について、クライアント端末２００が行う構成となっている。すなわち、記憶部２２０の測定対象データ２２１、優先順決定テーブル２２２、および優先順テーブル２２３は、前記実施形態１における測定対象データ１２１、優先順決定テーブル１２２、および優先順テーブル１２３にそれぞれ対応する。そしてクライアント制御部２３０の通信制御部２３１、測定対象データ取得部２３２、および優先順決定部２３３は、前記実施形態における通信制御部１３１、測定対象データ取得部１３２、および優先順決定部１３３にそれぞれ対応する。
【００６０】
クライアント端末２００（通信端末）は、ホスト端末１００（他の通信端末）との無線通信に使用可能な複数の通信方式のそれぞれについて、当該ホスト端末１００との通信によって当該通信に関するデータを含む測定対象データを取得および保存する。クライアント端末２００は、取得および保存した測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する。クライアント端末２００は、決定した優先順にしたがって設定した通信方式によってホスト端末１００と通信する。
【００６１】
なお、クライアント端末３００の構成は前記実施形態１と同様であるが、ホスト端末１００が当該クライアント端末３００との通信に使用する通信方式に関する優先順はクライアント端末２００によって決定される。そして、ホスト端末１００がクライアント端末３００との通信に使用する通信方式についても、クライアント端末２００によって設定される。また、優先順を決定するために必要な測定対象データは、クライアント端末２００が取得する。ここで、測定対象データはホスト端末１００を介してクライアント端末２００に取得されてもよいし、クライアント端末３００からクライアント端末２００へ直接送信されてもよい。
【００６２】
本実施形態に係る通信システム２は、前記実施形態１と同様の処理を行う。そのため、前記実施形態１と同様に、クライアント端末のユーザに知識等がなくても最適な通信方式を決定することができるクライアント端末を提供することができるという効果を奏する。
【００６３】
〔変形例〕
前記各実施形態において、前回優先順を決定したときの測定対象データと今回取得した測定対象データとの差が所定値以上であった場合は、優先順を再決定する構成であった。しかしながら、例えば測定対象データの差の内容に応じて別の処理を行う構成であってもよい。例えば、通信時間のみが大きく変化していた場合は、通信方式には問題がなく、端末に故障が生じている可能性が考えられる。そのような場合は、優先順の再決定を行うと同時に、故障を通知するアラームを出力する構成であってもよい。
【００６４】
〔ソフトウェアによる実現例〕
ホスト端末１００およびクライアント端末２００の制御ブロック（特に測定対象データ取得部１３２、優先順決定部１３３、測定対象データ取得部２３２、および優先順決定部２３３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００６５】
後者の場合、ホスト端末１００およびクライアント端末２００は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６６】
〔まとめ〕
本発明の態様１に係る通信端末（ホスト端末１００／クライアント端末２００）は、少なくとも１つの通信装置（無線部１１０ａ〜１１０ｃ／無線部２１０ａ〜２１０ｃ）と、少なくとも１つの記憶装置（記憶部１２０／記憶部２２０）と、少なくとも１つの制御装置（ホスト制御部１３０／クライアント制御部２３０）と、を備え、複数の通信方式を用いて１つ以上の他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）と無線通信が可能な通信端末であって、前記制御装置は、前記複数の通信方式のそれぞれを用いて通信を行うことにより、前記複数の通信方式それぞれを用いたときの通信に関するデータを含む測定対象データを取得および保存する測定対象データ取得処理（Ｓ４、Ｓ５）と、前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定処理（Ｓ７）と、前記優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御処理（Ｓ１５）と、を行う構成である。
【００６７】
前記の構成によれば、通信端末は、優先順にしたがって設定した通信方式で他の通信端末と通信する。優先順は、例えば通信品位がよい通信方式を上位に設定してもよく、電界強度が強い通信方式を上位に設定してもよい。これにより、他の通信端末のユーザに知識等がなくても最適な通信方式を決定することができる通信端末を提供することができるという効果を奏する。
【００６８】
本発明の態様２に係る通信端末（ホスト端末１００／クライアント端末２００）は、前記態様１において、前記他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）が電池（２４０、３４０／３４０）を備えている場合、前記測定対象データ取得処理（Ｓ４、Ｓ５）では、前記他の通信端末の電池残量に関するデータを含む前記測定対象データを取得および保存する構成としてもよい。
【００６９】
前記の構成によれば、通信端末は、他の通信端末の電池残量を考慮した優先順にしたがって設定された通信方式で当該他の通信端末と通信することができる。これにより、例えば電池の消耗が少ない通信方式の優先順を上位に設定し、他の通信端末の駆動時間を長くすることができる。
【００７０】
本発明の態様３に係る通信端末（ホスト端末１００／クライアント端末２００）は、前記態様１または２において、前記優先順決定処理（Ｓ７）では、前記他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）の駆動時間を長くすることができる通信方式の優先度が高くなるように前記優先順が決定される構成としてもよい。
【００７１】
前記の構成によれば、通信端末は、他の通信端末の駆動時間を長くすることができる通信方式を主に用いて通信することができる。これにより、例えば他の通信端末が電池によって駆動している場合は、当該電池の持ちが良くなるように駆動させることができる。
【００７２】
本発明の態様４に係る通信端末（ホスト端末１００／クライアント端末２００）は、前記態様１から３のいずれかにおいて、前記通信に関するデータは、前記他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）と通信を行った場合の通信品位、電界強度、通信容量、および通信時間の少なくともいずれかを含み、前記優先順決定処理（Ｓ７）では、この順番で優先度が低くなるように重み付けを行って前記優先順を決定する構成としてもよい。
【００７３】
前記の構成によれば、通信端末は、他の通信端末との間の通信における通信品位、電界強度、通信容量、および通信時間の少なくともいずれかを用いて優先度を決定する。通信品位、電界強度、通信容量、および通信時間は、いずれも他の通信端末が通信で消費する電力量の大きさに影響する要素であるので、通信端末は、当該他の通信端末の駆動時間を考慮した優先順にしたがって通信方式を設定することができる。
【００７４】
本発明の態様５に係る通信端末（ホスト端末１００／クライアント端末２００）は、前記態様１から４のいずれかにおいて、前記優先順決定処理（Ｓ７）では、特定の前記他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）との間の通信で使用する特定の通信方式について、前回優先順を決定したときに用いた測定対象データと、今回取得した測定対象データとの差が所定値以上であるか否かを判定し、所定値以上であると判定した場合、今回取得した前記測定対象データを用いて優先順を決定する構成としてもよい。
【００７５】
前記の構成によれば、通信端末は、特定の他の通信端末との通信で使用する優先順について測定対象データの変動に応じて再決定することができる。これにより、例えば他の通信端末の電池残量が大きく変化したことを測定対象データが示した場合は、再決定した優先順に基づいて通信方式を変更することができる。
【００７６】
本発明の態様６に係る通信システム（１）は、前記態様１から５のいずれかの通信端末（ホスト端末１００／クライアント端末２００）と、前記通信端末が設定した通信方式を用いて当該通信端末と通信する１つ以上の他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）と、を含む構成としてもよい。前記の構成によれば、前記態様１と同様の作用効果を奏する。
【００７７】
本発明の態様７に係る制御装置は、複数の通信方式を用いて１つ以上の他の通信端末（クライアント端末２００、３００／ホスト端末１００、クライアント端末３００）と無線通信が可能な通信端末（ホスト端末１００／クライアント端末２００）を制御する制御装置であって、前記複数の通信方式のそれぞれを用いて通信を行うことにより、前記複数の通信方式それぞれを用いたときの通信に関するデータを取得および保存する測定対象データ取得部（１３２／２３２）と、前記複数の通信方式について、前記測定対象データを少なくとも１つの条件にしたがって順番付けることによって複数の通信方式間の優先順を決定する優先順決定部（１３３／２３３）と、前記優先順決定部が決定した優先順にしたがって設定した通信方式によって前記他の通信端末と通信する通信制御部（１３１／２３１）と、を備えている構成である。前記の構成によれば、前記態様１と同様の作用効果を奏する。
【００７８】
本発明の各態様に係る通信端末は、コンピュータによって実現してもよく、この場合には、コンピュータを前記ホスト端末および前記クライアント端末が備える各部（ソフトウェア要素）として動作させることにより前記ホスト端末および前記クライアント端末をコンピュータにて実現させるホスト端末およびクライアント端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７９】
本発明は前述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００８０】
１  通信システム
１００  ホスト端末（通信端末）
１１０ａ、１１０ｂ、１１０ｃ  無線部
１２０  記憶部（記憶装置）
１２１  測定対象データ
１２２  優先順決定テーブル
１２３  優先順テーブル
１３０  ホスト制御部
１３１  通信制御部
１３２  測定対象データ取得部
１３３  優先順決定部
２００  クライアント端末（他の通信端末）
２１０ａ、２１０ｂ、２１０ｃ  無線部
２２０  記憶部（記憶装置）
２２１  測定対象データ
２２２  優先順決定テーブル
２２３  優先順テーブル
２３０  クライアント制御部
２３１  通信制御部
２３２  測定対象データ取得部
２３３  優先順決定部
３００  クライアント端末（他の通信端末）
３１０ａ、３１０ｂ  無線部
３２０  記憶部
３３０  クライアント制御部
Ｓ４  測定対象データ取得処理
Ｓ５  測定対象データ取得処理
Ｓ７  優先順決定処理
Ｓ１５  通信制御処理
【図１】
2019161298.tif 000003
【図２】
2019161298.tif 000004
【図３】
2019161298.tif 000005
【図４】
2019161298.tif 000006
【図５】
2019161298.tif 000007
【図６】
2019161298.tif 000008
【図７】
2019161298.tif 000009