(57)【要約】【課題】自動通信における通信の効率性を向上させること。【解決手段】本発明に係る通信端末１０は、エリア毎の通信の品質を示す品質情報を記憶する品質情報ＤＢ１６と、２以上のエリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する行動確率ＤＢ１４と、行動確率ＤＢ１４に記憶されている各経路の行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部１５と、品質情報に応じて、予測通過経路に含まれる２以上のエリアそれぞれにおける通信量を設定する通信量設定部１７と、予測通過経路に含まれる２以上のエリアそれぞれにおいて、通信量設定部１７により設定された通信量で通信を制御する通信制御部１１と、を備える。【選択図】図１
2017208694.tif 000002
【特許請求の範囲】
【請求項１】
エリア毎の通信の品質を示す品質情報を記憶する品質記憶部と、
２以上の前記エリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する確率記憶部と、
前記確率記憶部に記憶されている各経路の前記行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部と、
前記品質情報に応じて、前記予測通過経路に含まれる２以上の前記エリアそれぞれにおける通信量を設定する通信量設定部と、
前記予測通過経路に含まれる２以上の前記エリアそれぞれにおいて、前記通信量設定部により設定された通信量で通信を制御する通信制御部と、を備える、通信端末。
【請求項２】
前記通信量設定部は、前記予測通過経路に含まれる２以上の前記エリアの、前記品質情報に示される通信の品質を互いに比較し、該品質が高い前記エリアほど通信量を多く設定する、請求項１記載の通信端末。
【請求項３】
前記品質記憶部は、ユーザの行動範囲のエリアに係る前記品質情報を記憶する、請求項１又は２記載の通信端末。
【請求項４】
電波強度を検出する電波検出部を更に備え、
前記経路特定部は、前記電波検出部により検出された前記電波強度が所定値よりも強い場合に、前記予測通過経路の特定を行う、請求項１〜３のいずれか一項記載の通信端末。
【請求項５】
通信対象のデータに基づいて、前記通信量設定部により設定される各エリアの通信量の総計である総通信量を算出する総通信量算出部を更に備え、
前記通信量設定部は、設定する各エリアの通信量の総計が、前記総通信量となるように、前記予測通過経路に含まれる２以上の前記エリアそれぞれにおける通信量を設定する、請求項1〜４のいずれか一項記載の通信端末。
【請求項６】
通信対象のデータを記憶するデータ記憶サーバと、
エリア毎の通信の品質を示す品質情報を記憶する品質記憶サーバと、
前記データ記憶サーバ及び前記品質記憶サーバと通信を行い、前記通信対象のデータを取得する通信端末と、を備え、
前記通信端末は、
該通信端末のユーザ用にパーソナライズされた前記品質情報を記憶する品質記憶部と、
２以上の前記エリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する確率記憶部と、
前記確率記憶部に記憶されている各経路の前記行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部と、
前記品質記憶部が記憶する前記品質情報に応じて、前記予測通過経路に含まれる２以上の前記エリアそれぞれにおける、前記通信対象のデータを取得するための通信量を設定する通信量設定部と、
前記予測通過経路に含まれる２以上の前記エリアそれぞれにおいて、前記通信量設定部により設定された通信量で通信を制御する通信制御部と、を有する、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動通信の制御に係る通信端末及び通信システムに関する。
【背景技術】
【０００２】
従来より、通信端末の行先を予測し該行先に係る情報を自動的に取得するシステムが知られている（例えば特許文献１参照）。例えば特許文献１に記載されたシステムでは、通信端末が新たなエリアに移動する度に通信端末の予測経路と予測確率を特定し、予測確率が所定の閾値を超える場合に、そのときの通信端末の現在値を、予測経路（即ち行先）に係る情報の取得に適した場所であると判定し情報のダウンロードを実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１２１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、現在値よりも予測経路上のエリアの電波品質が高い場合には、現在値ではなく当該エリアにおいて情報のダウンロードを行った方が、通信の効率性が高くなる。このように、特許文献１のように単に予測確率が閾値を超える場合に情報のダウンロードを行う方法においては、通信の効率性を十分に担保できているとは言い難い。
【０００５】
本発明は上記実情に鑑みてなされたものであり、自動通信における通信の効率性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る通信端末は、エリア毎の通信の品質を示す品質情報を記憶する品質記憶部と、２以上のエリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する確率記憶部と、確率記憶部に記憶されている各経路の行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部と、品質情報に応じて、予測通過経路に含まれる２以上のエリアそれぞれにおける通信量を設定する通信量設定部と、予測通過経路に含まれる２以上のエリアそれぞれにおいて、通信量設定部により設定された通信量で通信を制御する通信制御部と、を備える。
【０００７】
この通信端末では、予測通過経路が特定されると共に、予測通過経路に含まれる複数のエリアそれぞれについて品質情報に応じて通信量が設定され、該設定された通信量となるように通信が制御される。すなわち、当該通信端末では、通信の品質を考慮して各エリアの通信量が決定される。これにより、エリア毎に適した通信が行われることになり、例えば、通信の品質が高いエリアで通信量を多くし、品質が低いエリアで通信量を少なくすることが可能となる。このことで、自動通信における通信の効率性を向上させることができる。
【０００８】
上記通信端末において、通信量設定部は、予測通過経路に含まれる２以上のエリアの、品質情報に示される通信の品質を互いに比較し、該品質が高いエリアほど通信量を多く設定してもよい。これにより、相対的に品質の高いエリアにおいて通信量を多くすることができ、予測通過経路に応じて適切に、通信の効率性を向上させることができる。
【０００９】
上記通信端末において、品質記憶部は、ユーザの行動範囲のエリアに係る品質情報を記憶してもよい。これにより、通信量設定に用いる必要十分な品質情報のみを記憶することができ、通信端末における処理をより簡易化することができる。
【００１０】
上記通信端末は、電波強度を検出する電波検出部を更に備え、経路特定部は、電波検出部により検出された電波強度が所定値よりも強い場合に、予測通過経路の特定を行ってもよい。これにより、通信端末が通信可能な圏内にいる場合に予測通過経路の特定やその後の通信量設定が行われるので、例えば圏外にいる場合などデータの取得ができない場合に予測通過経路の特定等の処理が行われることを回避することができ、通信端末において無駄な処理が発生することを回避することができる。
【００１１】
上記通信端末は、通信対象のデータに基づいて、通信量設定部により設定される各エリアの通信量の総計である総通信量を算出する総通信量算出部を更に備え、通信量設定部は、設定する各エリアの通信量の総計が、総通信量となるように、予測通過経路に含まれる２以上のエリアそれぞれにおける通信量を設定してもよい。これにより通信対象のデータの容量に応じて、各エリアの通信量を設定することができ、事前に設定する通信量に基づき、所望のデータを確実に取得することができる。
【００１２】
本発明の一態様に係る通信システムは、通信対象のデータを記憶するデータ記憶サーバと、エリア毎の通信の品質を示す品質情報を記憶する品質記憶サーバと、データ記憶サーバ及び品質記憶サーバと通信を行い、通信対象のデータを取得する通信端末と、を備え、通信端末は、該通信端末のユーザ用にパーソナライズされた品質情報を記憶する品質記憶部と、２以上のエリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する確率記憶部と、確率記憶部に記憶されている各経路の行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部と、品質記憶部が記憶する品質情報に応じて、予測通過経路に含まれる２以上のエリアそれぞれにおける、通信対象のデータを取得するための通信量を設定する通信量設定部と、予測通過経路に含まれる２以上のエリアそれぞれにおいて、通信量設定部により設定された通信量で通信を制御する通信制御部と、を有する。当該通信システムによれば、上述した通信端末と同様に、自動通信における通信の効率性を向上させることができる。
【発明の効果】
【００１３】
本発明によれば、自動通信における通信の効率性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る通信システムの機能構成を示す図である。
【図２】図１に示した通信システムに含まれる通信端末のハードウェア構成を示す図である。
【図３】本発明の実施形態に係る通信端末の処理を示すフローチャートである。
【図４】図３の処理における、エリア毎の通信量設定処理の詳細を示すフローチャートである。
【図５】現在地との品質比較結果に応じた通信量設定処理の詳細を示すフローチャートである。
【図６】品質記憶サーバに格納されている品質情報の一例を示すテーブルである。
【図７】現在地との品質比較結果に応じた通信量設定処理を説明する図である。
【図８】現在地との品質比較結果に応じた通信量設定処理の概要を説明する図である。
【図９】各ステップでの現在地との品質比較結果の一例を示す図である。
【図１０】図９に示す例において各ステップで設定される通信量を示す図である。
【図１１】各ステップでの現在地との品質比較結果の他の例を示す図である。
【図１２】図１１に示す例において各ステップで設定される通信量を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。図面の説明において、同一又は同等の要素には同一符号を用い、重複する説明を省略する。
【００１６】
図１は、本発明の実施形態に係る通信システム１の機能構成を示す図である。図１に示されるように、通信システム１は、通信端末１０と、データ記憶サーバ５０と、品質記憶サーバ６０と、を備えている。通信システム１は、通信端末１０とデータ記憶サーバ５０との間での自動通信における通信量を、特定のエリア毎に制御することにより、自動通信における通信の効率性の向上を図るシステムである。通信システム１では、各エリアの品質情報が考慮されて、各エリアにおける通信量が制御される（詳細は後述）。
【００１７】
なお、自動通信とは、通信端末１０におけるユーザ操作を伴うことなく、所定の条件を満たした場合に自動的に行われる通信をいい、例えば通信端末１０が保持するデータのアップデート時や、通信端末１０において新たなデータをダウンロードする場合等に自動的に行われる通信をいう。また、品質情報とは、通信を行うネットワークの品質を示す情報であり、例えば、ＲＴＴ（Round Trip Time）、ＲＳＲＰ（Reference SignalReceived Power）、ＲＳＲＱ（Reference Signal Received Quality）、ＲＳＳＩ（Receive Strength Signal Indicator）等である。なお、品質情報は、ネットワークの品質を示す情報であればこれらに限定されない。
【００１８】
データ記憶サーバ５０は、通信端末１０との通信対象のデータ、すなわち通信端末１０によって取得されるデータを記憶するサーバである。当該通信対象のデータとは、例えばアプリ、ソフト、又は特定のサイトのＲＳＳ（Really Simple Syndication）の更新情報等である。データ記憶サーバ５０は、新たなデータのダウンロード時やデータのアップデート時に、通信端末１０に対して通知を行う。当該通知には、通知に係るデータ取得に要する通信の総容量を示す情報が含まれている。
【００１９】
品質記憶サーバ６０は、エリア毎の品質情報を記憶するサーバである。当該品質情報は、例えば品質記憶サーバ６０と通信端末１０とが通信を行うことにより取得されてもよいし、別のサーバと通信端末１０とが通信を行うことにより取得されてもよい。各エリアは、例えば緯度経度に基づいて各地域を所定の大きさに区画することにより形成されている領域（メッシュ）である。この場合、各エリアはメッシュを一意に特定するメッシュコードにより識別される。品質記憶サーバ６０は、所定時間間隔で、各通信端末１０に最新の品質情報を自動送信する。すなわち、品質記憶サーバ６０は、各通信端末１０の品質情報を自動更新する。
【００２０】
図６は、品質記憶サーバ６０に記憶されている品質情報の一例を示すテーブルである。図６に示されるように、品質記憶サーバ６０においては、エリア名と、メッシュコードと、時間と、エリア品質とが関連付けて記憶されている。エリア名とは、エリア毎に設定されている名称である。メッシュコードとは、エリアを一意に特定する識別番号である。時間とは、エリア品質が測定された時刻を示す情報である。エリア品質とは、品質情報を数値化した情報である。例えば図６に示す例では、スループットに応じた１０段階の数値がエリア品質とされている。
【００２１】
図１に戻り、通信端末１０は、データ記憶サーバ５０及び品質記憶サーバ６０と通信を行い、通信対象のデータを自動通信で取得する端末である。通信端末１０は、例えばユーザに所持（携帯）されて用いられる、スマートフォン等の携帯電話機、又は、タブレット端末等である。通信端末１０は、通信制御部１１と、総通信量算出部１２と、電波検出部１３と、行動確率ＤＢ１４（確率記憶部）と、経路特定部１５と、品質情報ＤＢ１６（品質記憶部）と、通信量設定部１７と、を機能構成として備えている。
【００２２】
図２は、図１に示した通信端末１０のハードウェア構成を示す図である。通信端末１０は、物理的には、図２に示すように、１又は複数のＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、入力デバイスであるキーボード及びマウス等の入力装置１０４、ディスプレイ等の出力装置１０５、ネットワークカード等のデータ送受信デバイスである通信モジュール１０６、半導体メモリ等の補助記憶装置１０７等を含むコンピュータとして構成されている。
【００２３】
通信端末１０の各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に１又は複数の所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで入力装置１０４、出力装置１０５、通信モジュール１０６を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
図１に戻り、通信制御部１１は、通信端末１０における通信を制御する機能である。具体的には、通信制御部１１は、データ記憶サーバ５０からの通知（データのアップデート等の通知）を受け、総通信量算出部１２に対して、上記通知に係るデータ取得に要する通信量の算出指示を出力する。また、通信制御部１１は、通信量設定部１７により設定された通信量で通信が行われるように、通信端末１０における通信を制御する。具体的には、通信制御部１１は、各エリアにおける、データ記憶サーバ５０からのデータ取得に係る通信が、通信量設定部１７により設定された通信量で行われるように、データ記憶サーバ５０との間で行われる自動通信を制御する。
【００２５】
総通信量算出部１２は、通信対象のデータに基づいて、通信量設定部１７により設定される各エリアの通信量の総計である総通信量を算出する機能である。総通信量算出部１２は、例えば、データ記憶サーバ５０からの通知（データのアップデート等の通知）に含まれている、通知に係るデータ取得に要する通信の総容量を示す情報に基づいて、上記総通信量を算出する。総通信量の算出後、総通信量算出部１２は、電波検出部１３に電波検出指示を出力する。
【００２６】
電波検出部１３は、電波強度を検出する機能である。電波検出部１３は、例えば総通信量算出部１２から電波検出指示を受け、電波強度の検出を開始する。電波強度が検出されることにより、例えば、通信端末１０が通信圏内に在圏しており通信が可能であるか、或いは、通信端末１０が圏外におり通信が不可能であるか、の判別が可能となる。電波検出部１３は、検出された電波強度に基づき、通信端末１０が通信圏内に在圏している場合（すなわち、検出された電波強度が所定値よりも強い場合）には経路特定部１５に経路特定指示を出力する。
【００２７】
行動確率ＤＢ１４は、２以上のエリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶するＤＢである。ここでのユーザとは、通信端末１０のユーザを意味する。経路毎の行動確率は、例えば、通信端末１０のユーザの行動履歴（各エリアの在圏履歴）に基づき算出される。例えば、図７（ａ）では、あるユーザがエリアＡに在圏する場合、所定時間後（図７（ａ）の例ではＴ１秒後）に９０％の確率でエリアＢに移動し、所定時間後（図７（ａ）の例ではＴ２秒後）に８０％の確率でエリアＣに移動することが示されている。このような行動確率は、上述したように、通信端末１０のユーザの過去の行動履歴に基づいて算出される。そして、行動確率ＤＢ１４においては、あるユーザがＡに在圏する場合、Ｔ１秒後においては９０％の確率でエリアＢに移動し、Ｔ１秒後にエリアＢに在圏する場合、Ｔ２秒後においては８０％の確率でエリアＣに移動することが記憶される。なお、行動確率は、必ずしも実際の行動履歴に基づき算出されるものでなくてもよく、例えばユーザの属性等から推定されるものであってもよい。
【００２８】
経路特定部１５は、行動確率ＤＢ１４に記憶されている各経路の行動確率に基づいて、ユーザの予測通過経路を特定する機能である。経路特定部１５は、例えば、電波検出部１３から経路特定指示を受けた場合、すなわち電波検出部１３において検出された電波強度が所定値よりも強い場合に、予測通過経路の特定を行ってもよい。経路特定部１５は、予め定められたステップ数における予測通過経路を特定する。ステップ数とは、異なるエリアへの移動数を意味する。例えばエリアＡに在圏した後に、エリアＢに移動し更にエリアＣに移動すると、２ステップ分移動したこととなる。
【００２９】
経路特定部１５は、まず、行動確率ＤＢ１４を参照し、所定のステップ数において通過し得る経路を全て抽出する。通過し得る経路とは、行動確率が０％でない経路をいう。そして、経路特定部１５は、所定のステップ数において最も通過する確率が高い経路を、予測通過経路として特定する。経路特定部１５は、特定した予測通過経路を示す情報を含んだ通信量設定指示を、通信量設定部１７に出力する。
【００３０】
品質情報ＤＢ１６は、エリア毎の通信の品質を示す品質情報を記憶するＤＢである。品質情報ＤＢ１６は、品質記憶サーバ６０によって自動更新された品質情報を記憶している。品質情報ＤＢ１６は、通信端末１０のユーザ用にパーソナライズされた品質情報を記憶している。より詳細には、品質情報ＤＢ１６は、当該ユーザの行動範囲のエリアに係る品質情報を記憶している。ユーザの行動範囲のエリアとは、例えば所定期間内においてユーザが在圏したことのあるエリアであってもよいし、所定期間内においてユーザが所定回数以上在圏したエリアであってもよい。
【００３１】
通信量設定部１７は、経路特定部１５から受けた通信量設定指示に応じて、通信量を設定する機能である。通信量設定部１７は、品質情報ＤＢ１６に記憶されている品質情報に基づいて、上記通信設定指示に含まれている予測通過経路の各エリアそれぞれにおける通信量を設定する。通信量設定部１７は、予測通過経路に含まれる２以上のエリアの、品質情報に示される通信の品質を互いに比較し、該品質が高いエリアほど通信量を多く設定する。また、通信量設定部１７は、通信量を設定する各エリアの通信量の総計が、総通信量算出部１２によって算出された総通信量となるように、通信量を設定する。
【００３２】
図７は、現在地との品質比較結果に応じた通信量設定処理を説明する図である。図７（ａ）〜図７（ｄ）では、エリアＡが現在値であり、経路特定部１５によって、９０％の確率でエリアＡからの移動先となるエリアＢ、及び、８０％の確率でエリアＢからの移動先となるエリアＣが予測通過経路（２ステップの予測通過経路）であると特定された例を示している。また、図７（ａ）〜図７（ｄ）において、ハッチングにより、エリアＢ及びエリアＣが現在値であるエリアＡよりも通信の品質が高いか否かを示している（図７中の凡例を参照）。
【００３３】
図７（ａ）では、予測通過経路に含まれるエリアＢ及びエリアＣの双方が、現在値であるエリアＡよりも通信の品質が高い。この場合、通信量設定部１７は、エリアＡの通信量を０（通信しない）に設定すると共に、エリアＡよりも通信の品質が高い、エリアＢ及びエリアＣにおいて総通信量を按分する。すなわち、エリアＢ及びエリアＣの通信量は、総通信量／Ｎとされる。Ｎはステップ数であり、本例では、Ｎ＝２である。
【００３４】
図７（ｂ）では、予測通過経路に含まれるエリアＢ及びエリアＣの双方が、現在値であるエリアＡよりも通信の品質が低い。この場合、通信量設定部１７は、エリアＡの通信量を総通信量とすると共に、エリアＢ及びエリアＣの通信量を０（通信しない）に設定する。
【００３５】
図７（ｃ）では、予測通過経路に含まれるエリアＢが現在値であるエリアＡよりも通信の品質が低く、エリアＣが現在値であるエリアＡよりも通信の品質が高い。この場合、通信量設定部１７は、エリアＢの通信量を０（通信しない）に設定すると共に、エリアＡ及びエリアＣの通信量を、エリアＣへの移動確率に応じて決定する。例えば、通信量設定部１７は、エリアＡの通信量を総通信量×（１−エリアＣへの移動確率）に設定し、エリアＣの通信量を総通信量×エリアＣへの移動確率に設定する。エリアＣへの移動確率とは、エリアＡからエリアＢを経てエリアＣに移動する確率であるので、９０％×８０％＝７２％である。
【００３６】
図７（ｄ）では、予測通過経路に含まれるエリアＢが現在値であるエリアＡよりも通信の品質が高く、エリアＣが現在値であるエリアＡよりも通信の品質が低い。この場合、通信量設定部１７は、エリアＣの通信量を０（通信しない）に設定すると共に、エリアＡ及びエリアＢの通信量を、エリアＢへの移動確率に応じて決定する。例えば、通信量設定部１７は、エリアＡの通信量を総通信量×（１−エリアＢへの移動確率）に設定し、エリアＢの通信量を総通信量×エリアＢへの移動確率に設定する。エリアＢへの移動確率とは、現在値であるエリアＡからエリアＢに移動する確率であるので、９０％である。
【００３７】
次に、図３〜図５を参照して、通信端末１０の処理フローを説明する。図３は、通信端末の処理を示すフローチャートである。図４は、図３の処理における、エリア毎の通信量設定処理の詳細を示すフローチャートである。図５は、現在値との品質比較結果に応じた通信量設定処理の詳細を示すフローチャートである。
【００３８】
図３に示されるように、通信端末１０では、通信制御部１１により、データ記憶サーバ５０からのデータダウンロード又はデータアップデート等の通知が受信される（ステップＳ１）。そして、該通知に係るデータ取得に関する通信ステップループ処理が開始される（ステップＳ２）。当該ループ処理は、データ取得を完了させるステップ数（ステップ数Ｉ＝Ｎ）に到達するか、或いは通信が終了するまで繰り返し行われる。最初は、ステップ数Ｉ＝１の処理が行われる。なお、通信ステップループ処理においては、データ取得を完了させるステップ数（ステップ数Ｉ＝Ｎ）が設定されるだけでなく、データ取得を完了させる時間が設定される。例えば、データ取得を１２０秒で、２ステップで完了させたい場合には、６０秒間隔で通信ステップループ処理が行われる。
【００３９】
つづいて、総通信量算出部１２により、データ取得に要する通信の総通信量が算出される（ステップＳ３）。当該総通信量は、通信ステップループ処理が繰り返されることにより徐々に減っていく。このように、ループ処理の度に、データ取得に要する最新の総通信量（残り総容量）が算出されて各エリアの通信量が設定されるので、例えばユーザの行動が予測経路から外れた場合であっても、最新の総通信量に応じて各エリアに適切な通信量を設定することができる。
【００４０】
つづいて、電波検出部１３により電波強度が検出され、通信圏内に在圏しているか否かが判定される（ステップＳ４）。Ｓ４において通信圏内に在圏していない（すなわち圏外である）と判定された場合には、ステップ数Ｉ＝Ｉ＋１の処理が行われる（ステップＳ６）。Ｓ６では、データ取得を完了させるステップ数（ステップ数Ｉ＝Ｎ）に到達するか、或いは通信が終了した場合に、ループ処理が終了する。一方で、Ｓ４において通信圏内に在圏していると判定された場合には、エリア毎の通信量が設定され（ステップＳ５）、その後にＳ６の処理が行われる。ステップＳ５の詳細について、図４を参照して説明する。
【００４１】
図４に示されるように、上述したＳ５の処理（エリア毎の通信量設定処理）では、まず、経路特定部１５及び通信量設定部１７により、処理に用いる情報が取得される（ステップＳ５１）。すなわち、経路特定部１５により、行動確率ＤＢ１４に記憶されている各経路に係る行動確率が取得されると共に、通信量設定部１７により、行動確率ＤＢ１４に記憶されている各経路に係る行動確率、及び、品質情報ＤＢ１６に記憶されているエリア毎の通信の品質が取得される。
【００４２】
つづいて、経路特定部１５により、各経路の行動確率に基づき予測通過経路が特定される（ステップＳ５２）。経路特定部１５は、所定のステップ数において最も通過する確率が高い経路を、予測通過経路として特定する。そして、通信量設定部１７によりエリア毎の通信量が設定されると共に、通信制御部１１により、設定された通信量で自動通信が行われる（ステップＳ５３）。通信量設定部１７は、予測通過経路に含まれる２以上のエリアの、品質情報に示される通信の品質を互いに比較し、該品質が高いエリアほど通信量を多く設定する。ステップＳ５３の処理の詳細について、図５を参照して説明する。
【００４３】
図５に示されるように、上述したＳ５３の処理は、現在値のエリアの通信の品質と、予測通過経路に含まれる各エリアの通信の品質との比較結果に応じて、３パターン（Ｓ５３１、Ｓ５３２、Ｓ５３３）考えられる。なお、図５に関する以下の説明においては、データ取得を完了させるステップ数Ｉ＝Ｎ＝２である例を説明する。
【００４４】
予測通過経路の全エリアが、現在値のエリアよりも通信の品質が低い場合には、Ｓ５３１の処理が行われる。Ｓ５３１の処理では、現在値のエリアにおいてデータが全て取得されるように現在値の通信量が設定され（ステップＳ５３１１）、データが全て取得されることに伴って、ループ処理のステップ数Ｉ＝Ｎとされる（ステップＳ５３１２）。これにより、図３に示したＳ６において通信ステップのループ処理が終了する。
【００４５】
予測通過経路の全エリアが、現在値のエリアよりも通信の品質が高い場合には、Ｓ５３２の処理が行われる。Ｓ５３２の処理では、現在値のエリアにおける通信量が０（通信しない）に設定されると共に、他のエリアそれぞれについて、データの総通信量をＮで除算した値が通信量として設定される（ステップＳ５３２１）。
【００４６】
予測通過経路のエリアとして、現在値よりも品質が高いエリアと品質が低いエリアとが含まれている場合には、Ｓ５３３の処理が行われる。Ｓ５３３の処理では、現在値のエリアについて、データの総通信量と、「１−移動先への移動確率」とを乗算した値が通信量として設定される（ステップＳ５３３１）。移動先への移動確率とは、現在値よりも品質が高いエリアへの移動確率である。また、Ｓ５３３の処理では、現在値よりも品質が低いエリアにおける通信量が０（通信しない）に設定されると共に、現在値よりも品質が高いエリアについて、データの総通信量と移動先への移動確率（現在値よりも品質が高いエリアへの移動確率）とを乗算した値が通信量として設定される（ステップＳ５３３１）。
【００４７】
次に、図８〜図１２を参照して、現在値との品質比較結果に応じた通信量設定の具体例について説明する。図８は、現在地との品質比較結果に応じた通信量設定処理の概要を説明する図である。図８（ａ）に示されるように、時刻Ｔ０においてエリアＡを現在値とするユーザについて、２ステップ目まででデータ取得を完了させる例（Ｎ＝２）を説明する。当該ユーザは、Ｔ１秒後には１ステップ目としてエリアＢに移動し、Ｔ２秒後には２ステップ目としてエリアＣ、エリアＦ、又はエリアＧに移動する。なお、エリアＣからの移動先はエリアＤであり、エリアＧからの移動先はエリアＨである。この場合、経路特定部１５は、図８（ｂ）に示されるように、当該ユーザの考えられる経路として、Ａ→Ｂ→Ｆ、Ａ→Ｂ→Ｃ→Ｄ、及びＡ→Ｂ→Ｇ→Ｈを抽出する。そして、経路特定部１５は、上記経路それぞれを通過する確率が、０．７、０．１５、及び０．１５であったとすると、最も確率が高い、Ａ→Ｂ→Ｆの経路を予測通過経路として特定する。以下、Ａ→Ｂ→Ｆの経路が予測通過経路であるとして、図９及び図１０に示す第１の例、並びに、図１１及び図１２に示す第２の例を説明する。
【００４８】
図９は、各ステップでの現在地との品質比較結果の一例（第１の例）を示す図である。図１０は、図９に示す例において各ステップで設定される通信量を示す図である。第１の例では、現在値であるエリアＡに対して、エリアＢ、エリアＦ、及びエリアＧの品質が高く、エリアＣ、エリアＤ、及びエリアＨの品質が低い。いま、上述したように予測通過経路がＡ→Ｂ→Ｆである。図９（ａ）に示されるように、ユーザがエリアＡに在圏する時刻Ｔ０においては、通信量設定部１７は、エリアＡの通信量を０（通信しない）に設定すると共に、エリアＡよりも通信の品質が高い、エリアＢ及びエリアＦにおいて総通信量を按分する（図１０(ａ)参照）。すなわち、エリアＢ及びエリアＣの通信量は、総通信量／Ｎ（Ｎ＝２）とされる。
【００４９】
エリアＡからの移動先はエリアＢのみであるため、ユーザはエリアＢに移動する。エリアＦは、エリアＢよりも品質が高い場合（図９（ｂ）と、エリアＢよりも品質が低い場合（図９（ｃ）とがある。図９（ｂ）に示されるように、エリアＦの品質がエリアＢの品質よりも高い場合には、通信量設定部１７は、現在値であるエリアＢの通信量を、総通信量×（１−エリアＦへの移動確率）＝総通信量の３０％に設定すると共に、エリアＦの通信量を、総通信量×エリアＦへの移動確率＝総通信量の７０％に設定する（図１０（ｂ）参照）。一方で、図９（ｃ）に示されるように、エリアＦの品質がエリアＢの品質よりも低い場合には、通信量設定部１７は、現在値であるエリアＢの通信量を総通信量の１００％に設定すると共に、エリアＦの通信量を０（通信しない）に設定する（図１０（ｃ）参照）。
【００５０】
図１１は、各ステップでの現在地との品質比較結果の他の例（第２の例）を示す図である。図１２は、図１１に示す例において各ステップで設定される通信量を示す図である。第２の例では、現在値であるエリアＡに対して、エリアＦ、エリアＧ、及びエリアＫの品質が高く、エリアＢ、エリアＣ、エリアＤ、及びエリアＨの品質が低い。いま、上述したように予測通過経路がＡ→Ｂ→Ｆである。図１１（ａ）に示されるように、ユーザがエリアＡに在圏する時刻Ｔ０においては、通信量設定部１７は、エリアＡよりも品質が低いエリアＢの通信量を０（通信しない）に設定すると共に、エリアＡ及びエリアＦの通信量を、エリアＦへの移動確率に応じて決定する。例えば、通信量設定部１７は、エリアＡの通信量を総通信量×（１−エリアＦへの移動確率）＝総通信量×（１−８０％×７０％）＝総通信量の４４％に設定し、エリアＦの通信量を総通信量×エリアＦへの移動確率＝総通信量×８０％×７０％＝総通信量の５６％に設定する（図１２（ａ）参照）。
【００５１】
ユーザがエリアＡからエリアＢに移動したとする。図１１（ｂ）に示されるように、エリアＦはエリアＢよりも品質が高いため、通信量設定部１７は、現在値であるエリアＢにおける通信量を０（通信しない）に設定すると共に、エリアＦの通信量を残りの全ての通信量（すなわち、総通信量の５６％）に設定する（図１２（ｂ）参照）。なお、図９（ｃ）に示されるように、仮にエリアＦがエリアＢよりも品質が低い場合には、通信量設定部は、現在値であるエリアＢにおいて残りの全ての通信量（すなわち、総通信量の５６％）を設定し、エリアＦの通信量を０（通信しない）に設定する（図１２（ｃ）参照）。
【００５２】
次に、本実施形態に係る通信端末１０の作用効果について説明する。
【００５３】
通信端末１０は、エリア毎の通信の品質を示す品質情報を記憶する品質情報ＤＢ１６と、２以上のエリアを結ぶ複数の経路に関して、ユーザが通過する確率である行動確率を記憶する行動確率ＤＢ１４と、行動確率ＤＢ１４に記憶されている各経路の行動確率に基づいて、ユーザの予測通過経路を特定する経路特定部１５と、品質情報に応じて、予測通過経路に含まれる２以上のエリアそれぞれにおける通信量を設定する通信量設定部１７と、予測通過経路に含まれる２以上のエリアそれぞれにおいて、通信量設定部１７により設定された通信量で通信を制御する通信制御部１１と、を備える。
【００５４】
この通信端末１０では、予測通過経路が特定されると共に、予測通過経路に含まれる複数のエリアそれぞれについて品質情報に応じて通信量が設定され、該設定された通信量となるように通信が制御される。すなわち、当該通信端末１０では、通信の品質を考慮して各エリアの通信量が決定される。これにより、エリア毎に適した通信が行われることになり、例えば、通信の品質が高いエリアで通信量を多くし、品質が低いエリアで通信量を少なくすることが可能となる。このことで、自動通信における通信の効率性を向上させることができる。すなわち、通信端末１０では、ユーザの移動エリア毎に適した通信量を決定し、エリア毎に適した通信を行うため、取得対象のデータ（目的データ）をより細分化した通信制御が可能となり、通信効率が向上する。
【００５５】
また、通信量設定部１７は、予測通過経路に含まれる２以上のエリアの、品質情報に示される通信の品質を互いに比較し、該品質が高いエリアほど通信量を多く設定する。これにより、相対的に品質の高いエリアにおいて通信量を多くすることができ、予測通過経路に応じて適切に、通信の効率性を向上させることができる。
【００５６】
また、品質情報ＤＢ１６は、ユーザの行動範囲のエリアに係る品質情報を記憶している。これにより、通信量設定に用いる必要十分な品質情報のみを記憶することができ、通信端末１０における処理をより簡易化することができる。
【００５７】
通信端末１０は、電波強度を検出する電波検出部１３を更に備え、経路特定部１５は、電波検出部により検出された電波強度が所定値よりも強い場合に、予測通過経路の特定を行う。これにより、通信端末１０が通信可能な圏内にいる場合に予測通過経路の特定やその後の通信量設定が行われるので、例えば圏外にいる場合などデータの取得ができない場合に予測通過経路の特定等の処理が行われることを回避することができ、通信端末１０において無駄な処理が発生することを回避することができる。
【００５８】
通信端末１０は、通信対象のデータに基づいて、通信量設定部１７により設定される各エリアの通信量の総計である総通信量を算出する総通信量算出部１２を更に備え、通信量設定部１７は、設定する各エリアの通信量の総計が、総通信量となるように、予測通過経路に含まれる２以上のエリアそれぞれにおける通信量を設定する。これにより通信対象のデータの容量に応じて、各エリアの通信量を設定することができ、事前に設定する通信量に基づき、所望のデータを確実に取得することができる。
【００５９】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されない。例えば、通信量設定部１７は、予測通過経路に含まれる２以上のエリアの通信の品質を互いに比較し、該品質が高いエリアほど通信量を多く設定するとして説明したがこれに限定されず、例えば、予測通過経路に含まれるエリアの品質と、通信の品質に関する所定の閾値とを比較することにより、各エリアの通信量を設定してもよい。
【符号の説明】
【００６０】
１…通信システム、１０…通信端末、１１…通信制御部、１２…総通信量算出部、１３…電波検出部、１４…行動確率ＤＢ（確率記憶部）、１５…経路特定部、１６…品質情報ＤＢ（品質記憶部）、１７…通信量設定部、５０…データ記憶サーバ、６０…品質記憶サーバ。
【図１】
2017208694.tif 000003
【図２】
2017208694.tif 000004
【図３】
2017208694.tif 000005
【図４】
2017208694.tif 000006
【図５】
2017208694.tif 000007
【図６】
2017208694.tif 000008
【図７】
2017208694.tif 000009
【図８】
2017208694.tif 000010
【図９】
2017208694.tif 000011
【図１０】
2017208694.tif 000012
【図１１】
2017208694.tif 000013
【図１２】
2017208694.tif 000014