(57)【要約】      （修正有）【課題】移動端末の測位に必要な消費電力を抑制できる。【解決手段】サーバは、ＬｏＲａ通信により移動端末１０と通信するＬｏＲａゲートウェイ２０から、ＬｏＲａゲートウェイが移動端末から受信したＬｏＲａ信号に関する信号情報を取得する。移動端末の測位は、信号情報が取得されたＬｏＲａゲートウェイの数に応じた測位方式により行う。移動端末が、規定数未満のＬｏＲａゲートウェイがＬｏＲａ信号を受信可能な第２エリアＡ２内に位置しており、且つ、規定数未満のＬｏＲａゲートウェイから信号情報が取得される第２状態において、直近の移動端末の測位履歴と規定数未満のＬｏＲａゲートウェイから取得された信号情報とに基づいて移動端末の測位を行う。【選択図】図５
2020184729.tif 000002
【特許請求の範囲】
【請求項１】
第１通信方式により移動端末と通信するゲートウェイから、前記ゲートウェイが前記移動端末から受信した信号に関する信号情報を取得する取得部と、
前記取得部により前記信号情報が取得された前記ゲートウェイの数に応じた測位方式により、前記移動端末の測位を行う測位部と、を備え、
前記測位部は、
前記第１通信方式に基づく測位に必要な規定数以上の前記ゲートウェイが前記移動端末から前記信号を受信可能な第１エリア内に前記移動端末が位置しており、且つ、前記取得部により前記規定数以上の前記ゲートウェイから前記信号情報が取得される第１状態において、前記規定数以上の前記ゲートウェイから取得された前記信号情報に基づいて前記移動端末の測位を行い、
前記第１エリア外であって前記規定数未満の前記ゲートウェイが前記移動端末から前記信号を受信可能な第２エリア内に前記移動端末が位置しており、且つ、前記取得部により前記規定数未満の前記ゲートウェイから前記信号情報が取得される第２状態において、直近の前記移動端末の測位履歴と前記規定数未満の前記ゲートウェイから取得された前記信号情報とに基づいて前記移動端末の測位を行い、
前記第１通信方式よりも消費電力が大きい第２通信方式に基づく測位が可能な第３エリアのうち前記第１エリア及び前記第２エリアを除くエリアに前記移動端末が位置しており、且つ、前記取得部により前記信号情報が取得されない第３状態において、前記第２通信方式に基づく前記移動端末の測位結果を取得し、
前記第３エリアは、前記第１エリア及び前記第２エリアを含む、通信制御装置。
【請求項２】
前記移動端末の動作を制御する制御部を更に備え、
前記制御部は、
前記第１状態において、前記移動端末の動作モードを前記第１通信方式に基づく測位のための第１信号を送信すると共に前記第２通信方式に基づく測位のための第２信号を送信しない第１モードに設定し、
前記第１状態から前記第２状態に遷移した場合に、前記移動端末の動作モードを前記第１モードのままにする、請求項１に記載の通信制御装置。
【請求項３】
前記移動端末の動作を制御する制御部を更に備え、
前記制御部は、前記第３状態から前記第２状態に遷移した場合に、前記移動端末の動作モードを前記第２通信方式に基づく測位のための第２信号を送信する第２モードから、前記第１通信方式に基づく測位のための第１信号を送信すると共に前記第２信号を送信しない第１モードに変更する、請求項１又は２に記載の通信制御装置。
【請求項４】
前記制御部は、前記第３状態から前記第２状態に遷移した場合に、前記移動端末の状態を、所定の消費電力が必要となる代わりに前記移動端末の動作モードを再度前記第２モードに変更する際に必要となる消費電力を低減できる待機状態に設定する、請求項３に記載の通信制御装置。
【請求項５】
前記制御部は、前記第２状態から前記第１状態に遷移した後、前記規定数以上の前記ゲートウェイから取得された前記信号情報に基づいて、前記第１通信方式に基づく測位の安定性に関する所定の通信条件を満たすか否かを判定し、前記通信条件を満たすと判定された場合に、前記移動端末の前記待機状態を解除する、請求項４に記載の通信制御装置。
【請求項６】
前記制御部は、前記第２状態の継続時間が予め定められた閾値以上となった場合に、前記移動端末の動作モードを前記第１モードから、前記第２信号を送信する第２モードに変更する、請求項２〜５のいずれか一項に記載の通信制御装置。
【請求項７】
前記制御部は、前記第２状態において、前記移動端末に設けられた加速度センサの検出値を前記第１信号と共に送信するように、前記移動端末の動作を制御し、
前記測位部は、前記第２状態において、前記加速度センサの検出値にも更に基づいて、前記移動端末の測位を行う、請求項２〜６のいずれか一項に記載の通信制御装置。
【請求項８】
請求項１〜７のいずれか一項に記載の通信制御装置と、前記移動端末と、を備える通信システムであって、
前記通信制御装置は、前記第１状態及び前記第２状態において、前記移動端末に対して定期的にメッセージを送信し、
前記移動端末は、前記通信制御装置から前記メッセージを定期的に受信できなくなったことに応じて、前記移動端末の動作モードを、前記第２通信方式による測位のための第２信号を送信する第２モードに設定する、通信システム。
【請求項９】
第１通信方式によりゲートウェイと通信可能に構成された移動端末であって、
前記ゲートウェイから制御信号を受信する受信部と、
前記第１通信方式に基づく測位に必要な規定数以上の前記ゲートウェイが前記移動端末から前記信号を受信可能な第１エリアと、前記第１エリア外であって前記規定数未満の前記ゲートウェイが前記移動端末から前記信号を受信可能な第２エリアと、前記第１通信方式よりも消費電力が大きい第２通信方式に基づく測位が可能な第３エリアのうち前記第１エリア及び前記第２エリアを除くエリアと、のうちのいずれのエリアに前記移動端末が位置しているかを、前記制御信号の受信状況に基づいて判断し、該判断結果に基づいて前記移動端末の動作モードを設定する制御部と、を備え、
前記第３エリアは、前記第１エリア及び前記第２エリアを含み、
前記制御部は、
前記移動端末が前記第１エリア又は前記第２エリアに位置すると判断された場合に、前記動作モードを前記第１通信方式に基づく測位のための第１信号を送信すると共に前記第１通信方式よりも消費電力が大きい第２通信方式に基づく測位のための第２信号を送信しない第１モードに設定し、
前記移動端末が前記第３エリアのうち前記第１エリア及び前記第２エリアを除くエリアに位置すると判断された場合に、前記動作モードを前記第２信号を送信する第２モードに設定する、移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一側面は、通信制御装置、通信システム、及び移動端末に関する。
【背景技術】
【０００２】
従来、移動端末の位置推定（測位）を行う方式として、例えば、ＧＰＳ測位、Ｗｉ−Ｆｉ測位、ＢＬＥ（Bluetooth  Low  Energy）測位、基地局測位（セルラ測位）、ＬｏＲａ測位等の様々な測位方式が知られている。また、複数の測位方式を切り替えて用いることにより、移動端末の測位を行う手法も知られている。例えば、特許文献１には、移動端末が基地局から受信した電波強度に応じて、基地局測位とＧＰＳ測位とを切り替える手法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０８９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したような測位方式の測位精度及び消費電力は、方式毎に異なる。基本的に、測位精度が高い測位方式ほど、測位のために必要となる消費電力が大きい。例えばスマートフォン等のユーザにより定期的に充電されるデバイスについては、消費電力が大きい測位方式を用いたとしても、特に問題はない。しかし、例えばＩｏＴ（Internet  of  Things）の分野で用いられる端末（例えば、位置追跡のために配送車、動物等に長期間取り付けられたままの状態とされる端末等）等では、無充電期間が比較的長くなる。このような端末については、なるべく消費電力を抑制することが求められる。
【０００５】
そこで、本発明の一側面は、移動端末の測位に必要な消費電力を抑制できる通信制御装置、通信システム、及び移動端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面に係る通信制御装置は、第１通信方式により移動端末と通信するゲートウェイから、ゲートウェイが移動端末から受信した信号に関する信号情報を取得する取得部と、取得部により信号情報が取得されたゲートウェイの数に応じた測位方式により、移動端末の測位を行う測位部と、を備え、測位部は、第１通信方式に基づく測位に必要な規定数以上のゲートウェイが移動端末から信号を受信可能な第１エリア内に移動端末が位置しており、且つ、取得部により規定数以上のゲートウェイから信号情報が取得される第１状態において、規定数以上のゲートウェイから取得された信号情報に基づいて移動端末の測位を行い、第１エリア外であって規定数未満のゲートウェイが移動端末から信号を受信可能な第２エリア内に移動端末が位置しており、且つ、取得部により規定数未満のゲートウェイから信号情報が取得される第２状態において、直近の移動端末の測位履歴と規定数未満のゲートウェイから取得された信号情報とに基づいて移動端末の測位を行い、第１通信方式よりも消費電力が大きい第２通信方式に基づく測位が可能な第３エリアのうち第１エリア及び第２エリアを除くエリアに移動端末が位置しており、且つ、取得部により信号情報が取得されない第３状態において、第２通信方式に基づく移動端末の測位結果を取得し、第３エリアは、第１エリア及び第２エリアを含む。
【０００７】
本発明の一側面に係る通信制御装置によれば、第２状態、すなわち、第１通信方式に基づく測位が不可能であるが、規定数未満のゲートウェイから取得された信号情報を用いることが可能な場合において、規定数未満のゲートウェイから取得された信号情報と直近の移動端末の測位履歴とに基づく測位が行われる。この構成によれば、第２状態において常に第２通信方式に基づく測位を行う場合と比較して、移動端末の測位に必要な消費電力を抑制できる。
【発明の効果】
【０００８】
本発明の一側面によれば、移動端末の測位に必要な消費電力を抑制できる通信制御装置、通信システム、及び移動端末を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る通信制御装置を含む通信システムの全体構成を示す図である。
【図２】ＬｏＲａ測位可能エリアとセルラ測位可能エリアとの関係を示す模式図である。
【図３】ＬｏＲａ通信部及びセルラ通信部の動作状態の例を模式的に示す図である。
【図４】移動端末の動作モード毎の消費電力の一例を示す図である。
【図５】通信制御装置による測位の概要を示す模式図である。
【図６】通信システムの動作の一例を示すフローチャートである。
【図７】移動端末の動作モードの一覧を示す図である。
【図８】通信制御装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の一実施形態について詳細に説明する。なお、図面の説明において同一又は相当要素には同一符号を付し、重複する説明を省略する。
【００１１】
図１は、一実施形態に係る通信制御装置であるサーバ４０を含む通信システム１の全体構成を示す図である。通信システム１は、測位対象となる移動端末１０と、複数のＬｏＲａゲートウェイ２０と、セルラ基地局３０と、サーバ４０と、を備える。移動端末１０は、例えば、任意の対象物（例えば、配送車両、動物等）の位置追跡のために、当該対象物に固定されるデバイスである。ただし、移動端末１０は、上記に限られず、例えばスマートフォン等のユーザが携帯する端末であってもよい。ＬｏＲａゲートウェイ２０は、所定の場所に設置されており、ＬｏＲａ通信方式（第１通信方式）により移動端末１０と通信することができる装置である。ＬｏＲａ通信方式は、ＬＰＷＡＮ（Low  Power  Wide  Area  Network）技術を用いた無線通信方式である。セルラ基地局３０は、移動体通信事業者が提供する移動体通信ネットワークを介したセルラ通信方式（第２通信方式）により移動端末１０と通信することができる装置である。
【００１２】
規定数以上のＬｏＲａゲートウェイ２０が移動端末１０から受信した信号に関する信号情報に基づいて、移動端末１０の位置推定（測位）を行うことができる。本実施形態では、ＬｏＲａ通信方式に基づく測位（以下「ＬｏＲａ測位」）は、三点測位方式であるため、３つ以上のＬｏＲａゲートウェイ２０により取得された信号情報を用いることにより、移動端末１０の測位を行うことができる。同様に、セルラ基地局３０が移動端末１０から受信した信号に関する信号情報に基づいて、移動端末１０の測位を行うことができる。
【００１３】
ＬｏＲａ測位は、セルラ通信方式に基づく測位（以下「セルラ測位」という。）とほぼ同等の測位精度を有している。また、通信に必要となる移動端末１０の消費電力は、セルラ通信方式よりもＬｏＲａ通信方式の方が小さい。このため、移動端末１０の消費電力を抑制する観点から、ＬｏＲａ測位可能エリアでは、なるべくＬｏＲａ測位を行うことが好ましい。一方、セルラ測位は、セルラ基地局３０の通信圏内（セルラ圏内）であれば基本的に実施可能であるのに対して、ＬｏＲａ測位は、規定数（ここでは３つ）以上のＬｏＲａゲートウェイ２０で囲まれた限定的なエリアでのみ実行可能である。具体的には、図２に示されるように、ＬｏＲａ測位可能エリアは、セルラ測位可能エリアより小さく、セルラ測位可能エリアに包含されている。すなわち、ＬｏＲａ測位可能エリアでは、セルラ測位及びＬｏＲａ測位の両方を実施することが可能となっている。
【００１４】
移動端末１０は、制御部１１と、バッテリ１２と、ＬｏＲａ通信部１３（受信部）と、セルラ通信部１４と、加速度センサ１５と、を備える。制御部１１は、後述する移動端末１０の動作モードを制御する。動作モードは、後述するＬｏＲａ通信部１３及びセルラ通信部１４の動作状態と、移動端末１０から送信されるデータの内容と、の組み合わせである。バッテリ１２は、主にＬｏＲａ通信部１３及びセルラ通信部１４に電力を供給する蓄電池である。ＬｏＲａ通信部１３は、ＬｏＲａ通信方式により、ＬｏＲａゲートウェイ２０とデータ通信を行う。ＬｏＲａ通信部１３は、ＬｏＲａゲートウェイ２０にデータを送信する機能、及びＬｏＲａゲートウェイ２０からデータを受信する機能を有する。すなわち、ＬｏＲａ通信部１３は、ＬｏＲａゲートウェイ２０から所定の制御信号を受信する受信部として機能する。セルラ通信部１４は、セルラ通信方式により、セルラ基地局３０とデータ通信を行う。セルラ通信部１４は、セルラ基地局３０にデータを送信する機能、及びセルラ基地局３０からデータを受信する機能を有する。加速度センサ１５は、移動端末１０の加速度を所定時間間隔で継続的に計測するセンサ装置である。
【００１５】
図３は、ＬｏＲａ通信部１３及びセルラ通信部１４の動作状態の例を模式的に示す図である。図３の（Ａ）は、ＬｏＲａ測位が有効（ＯＮ）の場合におけるＬｏＲａ通信部１３の動作状態（Ｃｌａｓｓ  Ａ）を示している。ＬｏＲａ通信の「Ｔｘ：ｏｎ」は、移動端末１０から外部に対するＬｏＲａ信号（第１信号）の送信が有効であることを示している。すなわち、移動端末１０が定期的にＬｏＲａ信号（Ｔｘ）を外部に送信（ブロードキャスト）する状態であることを示している。ＬｏＲａゲートウェイ２０に受信されたＬｏＲａ信号（ＬｏＲａ通信のＴｘ）に基づいて、上述したＬｏＲａ測位が行われる。ＬｏＲａ通信の「Ｒｘ：ｏｎ」は、移動端末１０がＬｏＲａゲートウェイ２０から信号を受信可能な状態であることを示している。移動端末１０がＬｏＲａゲートウェイ２０から受信する信号（Ｒｘ）は、移動端末１０がＬｏＲａ測位可能エリア（すなわち、３つ以上のＬｏＲａゲートウェイが移動端末１０から信号を受信可能な範囲）に在圏しているか否かを判定するために用いられる。一方、図３の（Ｂ）は、ＬｏＲａ測位が無効（ＯＦＦ）の場合におけるＬｏＲａ通信部１３の動作状態（Ｃｌａｓｓ  Ｂ）を示している。ＬｏＲａ測位が無効の場合には、ＬｏＲａ測位のためのＬｏＲａ信号（ＬｏＲａ通信のＴｘ）は送信されない（Ｔｘ：ｏｆｆ）。
【００１６】
図３の（Ｃ）は、セルラ測位が有効（ＯＮ）の場合におけるセルラ通信部１４の動作状態（定期送信）を示している。セルラ通信の「Ｔｘ：ｏｎ」は、移動端末１０から外部に対するセルラ信号（第２信号）の送信が有効であることを示している。すなわち、移動端末１０が定期的にセルラ信号（Ｔｘ）を外部に送信（ブロードキャスト）する状態であることを示している。セルラ基地局３０に受信されたセルラ信号（セルラ通信のＴｘ）に基づいて、上述したセルラ測位が行われる。一方、図３の（Ｄ）は、セルラ測位が「ＯＦＦ」の場合におけるセルラ通信部１４の動作状態（ｅＤＲＸ）を示している。セルラ通信の「Ｒｘ：ｏｎ」は、所定の消費電力が必要となる代わりにセルラ測位を「ＯＮ」にする際（すなわち、「Ｔｘ：ｏｆｆ」から「Ｔｘ：ｏｎ」に切り替える際）に必要となる消費電力を低減するための待機状態であることを示している。
【００１７】
図３に示される例では、送信及び受信の周期（Ｔｘ／Ｒｘ周期）を１０分として、ＬｏＲａ通信部１３の動作状態（Ｃｌａｓｓ  Ｂ）の消費電力を「１」に規格化すると、ＬｏＲａ通信部１３の動作状態（Ｃｌａｓｓ  Ａ）の消費電力は「７」であり、セルラ通信部１４の動作状態（定期送信）の消費電力は「１２０」であり、セルラ通信部１４の動作状態（ｅＤＲＸ）の消費電力は「２」である。なお、このような各動作状態における消費電力は端末毎に異なり得るが、上記例に示されるように、基本的に、セルラ測位に必要となる消費電力（すなわち、セルラ通信部１４の動作状態（定期送信）の消費電力「１２０」）は、ＬｏＲａ測位に必要となる消費電力（すなわち、ＬｏＲａ通信部１３の動作状態（Ｃｌａｓｓ  Ａ）の消費電力「７」）よりも非常に大きい。なお、上述した「消費電力」は、ＬｏＲａ通信部１３又はセルラ通信部１４に必要な消費電力のみを考慮した値であり、それ以外の要素（例えば制御部１１）により消費される電力を考慮していない。
【００１８】
図４は、移動端末１０の動作モード毎の消費電力の一例を示す図である。モードＡ（初回エリア判定）は、移動端末１０を起動した直後の動作モードである。移動端末１０を起動した直後には、移動端末１０がＬｏＲａ測位可能エリアに位置しているか否かが判定される。このため、モードＡにおいては、ＬｏＲａ通信部１３の動作状態は「Ｃｌａｓｓ  Ｂ」に設定され、セルラ通信部１４の動作状態は「電源オフ」（Ｔｘ及びＲｘの両方とも「ｏｆｆ」の状態）に設定される。モードＡの消費電力は、「Ｃｌａｓｓ  Ｂ」に必要な「１」のみである。
【００１９】
モードＢ（ＬｏＲａ測位）は、ＬｏＲａ測位を行う場合の動作モードである。モードＢにおいては、ＬｏＲａ通信部１３の動作状態は「Ｃｌａｓｓ  Ａ」に設定され、セルラ通信部１４の動作状態は「電源オフ」に設定される。モードＢの消費電力は、「Ｃｌａｓｓ  Ａ」に必要な「７」のみである。
【００２０】
モードＣ（セルラ測位）は、セルラ測位を行う場合の動作モードである。モードＣにおいては、ＬｏＲａ通信部１３の動作状態は「Ｃｌａｓｓ  Ｂ」に設定され、セルラ通信部１４の動作状態は「定期送信」に設定される。なお、セルラ測位が行われる最中においては、ＬｏＲａ通信部１３の動作状態は、「電源オフ」ではなく「Ｃｌａｓｓ  Ｂ」に設定される。その理由は、移動端末１０がＬｏＲａ測位可能エリアに移動した場合に、そのことを直ちに検知し、測位方式をより消費電力が小さいＬｏＲａ測位に切り替えることを可能にするためである。モードＣの消費電力は、「Ｃｌａｓｓ  Ｂ」に必要な「１」と「定期送信」に必要な「１２０」との和「１２１」となる。
【００２１】
モードＤ（ＬｏＲａ測位復帰）は、セルラ測位が行われた後に移動端末１０がＬｏＲａ測位可能エリアに移動し、ＬｏＲａ測位が有効とされた後に適用される動作モードである。モードＤにおいては、ＬｏＲａ通信部１３の動作状態は「Ｃｌａｓｓ  Ａ」に設定され、セルラ通信部１４の動作状態は「ｅＤＲＸ」に設定される。モードＤの消費電力は、「Ｃｌａｓｓ  Ａ」に必要な「７」と「ｅＤＲＸ」に必要な「２」との和「９」となる。
【００２２】
次に、サーバ４０について説明する。サーバ４０は、移動端末１０の測位を継続しつつ、移動端末１０の測位に必要となる消費電力をなるべく抑制できるように、複数の測位方式を使い分けて移動端末１０の測位を行う。
【００２３】
図５は、サーバ４０による測位の概要を示す模式図である。図５において、第１エリアＡ１（ここでは横長の楕円状の領域）は、図２に示されるＬｏＲａ測位可能エリアに対応する。また、第１エリアＡ１を包含する楕円状の領域のうち第１エリアＡ１を除く第２エリアＡ２（ここではドーナツ状の領域）は、移動端末１０から信号を受信することが可能なＬｏＲａゲートウェイ２０の数が１つ又は２つとなるエリアである。すなわち、第２エリアＡ２は、第１エリアＡ１外であって、規定数（ここでは３つ）未満のＬｏＲａゲートウェイ２０が移動端末１０から信号を受信可能なエリアである。第１エリアＡ１及び第２エリアＡ２を含む第３エリアＡ３（ここでは横長の楕円状の領域）は、図２に示されるセルラ測位可能エリアに対応する。
【００２４】
サーバ４０は、一部例外（例えば初回起動時の移動端末１０が第２エリアＡ２に位置する場合等）を除いて、第２エリアＡ２に位置する移動端末１０の測位を、規定数未満のＬｏＲａゲートウェイ２０が受信した移動端末１０からの信号に基づいて行う。この構成により、第２エリアＡ２に在圏する移動端末１０（すなわち、ＬｏＲａ測位を行うことができない移動端末１０）に対して、直ちにセルラ測位を適用する場合と比較して、移動端末１０の消費電力を抑制することができる。
【００２５】
サーバ４０は、上述した測位を実現するために、取得部４１と、測位部４２と、制御部４３と、記憶部４４と、を備える。
【００２６】
取得部４１は、ＬｏＲａ通信方式により移動端末１０と通信するＬｏＲａゲートウェイ２０から、当該ＬｏＲａゲートウェイ２０が移動端末１０から受信したＬｏＲａ信号に関する信号情報を取得する。ここで、信号情報は、ＬｏＲａゲートウェイ２０から移動端末１０までの距離を推定可能な情報を含み得る。例えば、信号情報は、ＬｏＲａ信号が移動端末１０により送信されてからＬｏＲａゲートウェイ２０により受信されるまでの時間（到達時間）、ＬｏＲａゲートウェイ２０により受信されたＬｏＲａ信号の強度（受信電力）等である。
【００２７】
移動端末１０が第１エリアＡ１内に位置する場合には、規定数（３つ）以上のＬｏＲａゲートウェイ２０が当該移動端末１０からＬｏＲａ信号を受信する。この場合、取得部４１は、当該規定数以上のＬｏＲａゲートウェイ２０の各々から信号情報を取得する。
【００２８】
移動端末１０が第２エリアＡ２内に位置する場合には、規定数（３つ）未満のＬｏＲａゲートウェイ２０が当該移動端末１０から信号を受信する。この場合、取得部４１は、当該規定数未満のＬｏＲａゲートウェイ２０の各々から信号情報を取得する。
【００２９】
移動端末１０が第３エリアＡ３のうち前記第１エリアＡ１及び前記第２エリアＡ２を除くエリア内に位置する場合には、いずれのＬｏＲａゲートウェイ２０も当該移動端末１０から信号を受信しない。この場合、取得部４１により取得される信号情報の数は０となる。
【００３０】
測位部４２は、取得部４１により信号情報が取得されたＬｏＲａゲートウェイ２０の数に応じた測位方式により、移動端末１０の測位を行う。具体的には、測位部４２は、以下に述べる第１状態〜第３状態に応じて、移動端末１０の測位を行う。以下、測位部４２の処理例について説明する。
【００３１】
（第１状態）
第１状態は、第１エリアＡ１内に移動端末１０が位置しており、且つ、取得部４１により規定数（３つ）以上のＬｏＲａゲートウェイ２０から信号情報が取得される状態である。つまり、第１状態は、ＬｏＲａ測位を行うことが可能な状態である。第１状態においては、測位部４２は、規定数（３つ）以上のＬｏＲａゲートウェイ２０から取得された信号情報に基づいて移動端末１０の測位（すなわち、ＬｏＲａ測位）を行う。
【００３２】
（第２状態）
第２状態は、第２エリアＡ２内に移動端末１０が位置しており、且つ、取得部４１により規定数（３つ）未満のＬｏＲａゲートウェイ２０（すなわち、１つ又は２つのＬｏＲａゲートウェイ２０）から信号情報が取得される状態である。つまり、第２状態は、三点測位に基づくＬｏＲａ測位を行うことができないが、規定数（３つ）未満のＬｏＲａゲートウェイ２０から信号情報が得られる状態である。第２状態において、測位部４２は、直近の移動端末１０の測位履歴と規定数（３つ）未満のＬｏＲａゲートウェイ２０から取得された信号情報とに基づいて、移動端末１０の測位を行う。
【００３３】
直近の移動端末１０の測位履歴は、記憶部４４に記憶される。例えば、予め定められた時間間隔で測位部４２により得られた移動端末１０の測位結果（例えば、移動端末１０の緯度及び経度を示す情報）が、測位時刻と共に記憶部４４に蓄積される。測位部４２は、記憶部４４を参照することにより、直近の移動端末１０の測位結果（すなわち、直近の移動端末１０の位置）を把握することができる。
【００３４】
図５を参照して、第２状態における移動端末１０の測位の一例について説明する。図５に示される移動端末１０Ａは、第１エリアＡ１内から第２エリアＡ２内へと移動した移動端末１０である。測位部４２は、当該移動端末１０Ａの過去の直近複数個の測位履歴ＨＡを参照することにより、移動端末１０Ａの移動方向（直近の測位履歴に示される位置からの移動方向）を推定する。また、ここでは、取得部４１により、２つのＬｏＲａゲートウェイ２０Ａ，２０Ｂから信号情報が取得されている。このとき、測位部４２は、これらの信号情報（到達時間、受信電力等）に基づいて、各ＬｏＲａゲートウェイ２０Ａ，２０Ｂから移動端末１０Ａまでの距離を推定することができる。そして、測位部４２は、測位履歴ＨＡから推定された移動端末１０Ａの移動方向と、各ＬｏＲａゲートウェイ２０Ａ，２０Ｂから移動端末１０Ａまでの推定距離と、に基づいて、移動端末１０Ａの位置を推定することができる。
【００３５】
図５に示される移動端末１０Ｂは、第３エリアＡ３のうち第１エリアＡ１及び第２エリアＡ２を除くエリアから第２エリアＡ２内へと移動した移動端末１０である。上述した移動端末１０Ａの測位と同様に、測位部４２は、当該移動端末１０Ｂの過去の直近複数個の測位履歴ＨＢを参照することにより、移動端末１０Ｂの移動方向を推定する。また、ここでは、取得部４１により、１つのＬｏＲａゲートウェイ２０Ｃから信号情報が取得されている。このとき、測位部４２は、当該信号情報（到達時間、受信電力等）に基づいて、ＬｏＲａゲートウェイ２０Ｃから移動端末１０Ｂまでの距離を推定することができる。そして、測位部４２は、測位履歴ＨＢから推定された移動端末１０Ｂの移動方向と、ＬｏＲａゲートウェイ２０Ｃから移動端末１０Ｂまでの推定距離と、に基づいて、移動端末１０Ｂの位置を推定することができる。
【００３６】
また、本実施形態では、第２状態において、後述する制御部４３の処理により、測位部４２は、移動端末１０Ａ，１０Ｂに設けられた加速度センサ１５の検出値を取得する。測位部４２は、直近複数個の測位履歴ＨＡ，ＨＢと共に、加速度センサ１５の検出値も補助情報として参照することにより、移動端末１０Ａ，１０Ｂの移動方向を推定することができる。
【００３７】
（第３状態）
第３状態は、第３エリアＡ３のうち第１エリアＡ１及び第２エリアＡ２を除くエリア（すなわち、第２エリアＡ２よりも外側のエリア）に移動端末１０が位置しており、且つ、取得部４１により信号情報が取得されない状態である。つまり、第３状態は、いずれのＬｏＲａゲートウェイ２０も移動端末１０からの信号を受信できない状態である。第３状態においては、上述したセルラ測位が行われる。すなわち、モードＣで動作する移動端末１０（セルラ通信部１４）からセルラ基地局３０へとセルラ測位のためのセルラ信号が送信され、当該セルラ信号に基づいて移動端末１０の測位が行われる。従って、第３状態においては、測位部４２は、セルラ測位に基づく移動端末１０の測位結果を取得する。測位部４２は、セルラ基地局３０が取得したセルラ信号に関する情報（例えば、上述した到達時間、受信電力等）に基づいて、移動端末１０のセルラ測位結果を自ら演算することにより移動端末１０の測位結果を取得してもよい。或いは、測位部４２は、サーバ４０とは異なる装置により演算されたセルラ測位結果を当該装置から取得することにより、移動端末１０の測位結果を取得してもよい。
【００３８】
制御部４３は、ＬｏＲａゲートウェイ２０を介して移動端末１０に制御信号を送信することにより、移動端末１０の動作を制御する。具体的には、制御部４３は、上述した測位部４２による測位が円滑に実行されるように、移動端末１０の動作を制御する。以下、制御部４３の処理例について説明する。
【００３９】
上述した第１状態（すなわち、移動端末１０が第１エリアＡ１内に位置する状態）においては、制御部４３は、移動端末１０の動作モードを、ＬｏＲａ測位のためのＬｏＲａ信号（図３の（Ａ）における「Ｔｘ」）を送信すると共にセルラ測位のためのセルラ信号（図３の（Ｃ）における「Ｔｘ」）を送信しない第１モード（ここでは、モードＢ）に設定する。例えば、制御部４３は、取得部４１により規定数（３つ）以上のＬｏＲａゲートウェイ２０から信号情報が取得されていることを確認すると、当該規定数（３つ）以上のＬｏＲａゲートウェイ２０の少なくとも一つを介して、移動端末１０が第１エリアＡ１（すなわち、ＬｏＲａ測位可能エリア）に位置していることを示すメッセージを含む制御信号を移動端末１０に送信する。そして、移動端末１０の制御部１１は、当該制御信号の受信状況（ここでは、上記メッセージを受信したこと）に応じて、移動端末１０の動作モードを第１モードに設定する。
【００４０】
そして、制御部４３は、第１状態から第２状態に遷移した場合（すなわち、移動端末１０が第１エリアＡ１内から第２エリアＡ２内へと移動した場合）に、移動端末１０の動作モードを第１モードのままにする。すなわち、制御部４３は、ＬｏＲａ測位が不可能である第２エリアＡ２内に移動端末１０が移動した場合に、測位方式を直ちにセルラ方式に切り替えることなく、上述した第２状態における測位（直近の移動端末１０の測位履歴と、規定数（３つ）未満のＬｏＲａゲートウェイ２０から取得された信号情報と、加速度センサ１５の検出値と、に基づく測位）を実行するために、移動端末１０の動作モードを第１モード（ここでは、図７に示されるモードＥ）に維持する。例えば、制御部４３は、取得部４１により規定数（３つ）未満のＬｏＲａゲートウェイ２０から信号情報が取得されていることを確認すると、当該規定数（３つ）未満のＬｏＲａゲートウェイ２０の少なくとも一つを介して、移動端末１０が第２エリアＡ２に位置していることを示すメッセージを含む制御信号を移動端末１０に送信する。そして、移動端末１０の制御部１１は、当該制御信号の受信状況（ここでは、上記メッセージを受信したこと）に応じて、移動端末１０の動作モードを第１モードを維持する。
【００４１】
上述したように、本実施形態では、制御部４３は、第１状態及び第２状態において、移動端末１０に対して定期的に上述したメッセージを含む制御信号を送信する。この構成により、移動端末１０は、サーバ４０から少なくとも一つのＬｏＲａゲートウェイ２０を介して制御信号を受信できていることをもって、自端末が第１エリアＡ１又は第２エリアＡ２に位置することを把握することができる。その結果、移動端末１０の制御部１１は、サーバ４０からの制御信号を定期的に受信できている限り、セルラ通信を有効にすることなく、ＬｏＲａ通信のみを有効にし続けることにより、消費電力を抑制できる。また、移動端末１０（制御部１１）は、サーバ４０から上記制御信号を定期的に受信できなくなったことに応じて、移動端末１０の動作モードを、セルラ測位のためのセルラ信号を送信する第２モード（ここでは、モードＣ）に設定する。この構成によれば、移動端末１０は、サーバ４０から制御信号を定期的に受信できなくなったことをもって、自端末が第２エリアＡ２外に移動したことを把握することができる。その結果、移動端末１０の制御部１１は、このタイミングでＬｏＲａ測位からセルラ測位に切り替える（すなわち、動作モードをモードＣに切り替える）ことにより、サーバ４０において移動端末１０の測位を適切に継続することができる。
【００４２】
また、本実施形態では、各ＬｏＲａゲートウェイ２０は、上述したサーバ４０からの制御信号とは異なる所定の制御信号を、定期的に外部に送信（ブロードキャスト）している。この構成により、移動端末１０が第２エリアＡ２外から第２エリアＡ２内へと移動した場合に、移動端末１０のＬｏＲａ通信部１３は、規定数未満の数のＬｏＲａゲートウェイ２０から、上記制御信号を受信する。そして、移動端末１０の制御部１１は、ＬｏＲａ通信部１３による上記制御信号の受信状況（ここでは、規定数未満の数のＬｏＲａゲートウェイ２０から上記制御信号を受信できたこと）に応じて、移動端末１０が第２エリア内に位置すると判断する。そして、制御部１１は、当該判断結果に基づいて、移動端末１０の動作モードを第２モード（ここでは、モードＣ）から第１モードに変更する。また、制御部１１は、第２エリアＡ２外から第２エリアＡ２内へと移動した場合に、移動端末１０の状態を、所定の消費電力が必要となる代わりに移動端末１０の動作モードを再度第２モード（ここでは、モードＣ）に変更する際に必要となる消費電力を低減できる待機状態（図７に示されるモードＦ）に設定する。ここで、モードＦは、ＬｏＲａ信号を送信する一方でセルラ信号を送信しない第１モードに該当すると共に、セルラ通信部１４を待機状態（ｅＤＲＸ）にするモードである。
【００４３】
また、制御部４３は、第２状態（モードＦ）から第１状態に遷移した後、規定数（３つ）以上のＬｏＲａゲートウェイ２０から取得された信号情報に基づいて、ＬｏＲａ測位の安定性に関する所定の通信条件を満たすか否かを判定し、当該通信条件を満たすと判定された場合に、移動端末１０の待機状態（ｅＤＲＸ）を解除する。上記通信条件として、ＬｏＲａ測位の安定性を確認することができる任意の条件を用いることができる。例えば、規定数（３つ）以上のＬｏＲａゲートウェイ２０が移動端末１０から受信した信号の平均ＳＮＲが閾値（例えば０ｄＢ）以上となる回数が一定数以上となること等を、上記通信条件として用いることができる。例えば、制御部４３は、取得部４１が各ＬｏＲａゲートウェイ２０から取得した信号情報に基づいて、上記通信条件を満たすか否かを判定する。そして、制御部４３は、上記通信条件を満たすと判定された場合に、ＬｏＲａゲートウェイ２０を介して移動端末１０に対して、セルラ通信部１４のｅＤＲＸの解除を指示するメッセージを含む制御信号を送信する。当該制御信号により、移動端末１０（制御部１１）に、セルラ通信部１４のｅＤＲＸの解除（すなわち、セルラ通信の「Ｒｘ：ｏｎ」から「Ｒｘ：ｏｆｆ」への切替）を実行させることができる。
【００４４】
また、制御部４３は、第２状態において、移動端末１０に設けられた加速度センサ１５の検出値をＬｏＲａ信号と共に送信するように、移動端末１０の動作を制御する。具体的には、制御部４３は、第１状態から第２状態に遷移した場合（規定数以上の信号情報が取得されていた状態から規定数未満の信号情報が取得される状態に変化した場合）、又は、第３状態から第２状態に遷移した場合（信号情報が一つも取得されていなかった状態から規定数未満の信号情報が取得される状態に変化した場合）に、当該規定数未満のＬｏＲａゲートウェイ２０の少なくとも一つを介して、加速度センサ１５の検出値をＬｏＲａ信号と共に送信することを指示するメッセージを含む制御信号を移動端末１０に送信する。このような制御部４３の処理により、上述したように、第２状態において、測位部４２が、加速度センサ１５の検出値を移動端末１０の測位に用いることが可能となる。
【００４５】
以上、制御部４３による移動端末１０の制御のいくつかの例について説明したが、上述した様々な制御部１１の動作、すなわち、サーバ４０（制御部４３）から送信される制御信号の受信状況に応じた制御部１１の動作内容は、予め移動端末１０に組み込まれたプログラムにより規定されていてもよい。或いは、制御部４３により送信される制御信号に、制御部１１の動作内容を明示的に指示する内容が含まれていてもよい。
【００４６】
次に、図６及び図７を参照して、通信システム１の動作（本実施形態の通信制御方法を含む）の一例について説明する。図７は、移動端末１０の動作モードの一覧を示す図である。図６に示されるフローチャートの説明において、図７に示される動作モードを適宜参照する。図７に示されるモードＡ〜モードＤは、図４に示したモードＡ〜モードＤに対応している。なお、モードＥ及びモードＦは、それぞれ、ＬｏＲａ通信部１３により送信される信号（Ｔｘ：ｏｎ）に移動端末１０の加速度センサ１５の検出値が含まれる点で、モードＢ及びモードＤと相違しており、その他の点についてはモードＢ及びモードＤと同一である。
【００４７】
まず、移動端末１０がモードＡで起動する（ステップＳ１）。続いて、移動端末１０が第１エリアＡ１内に位置するか否かが判定される（ステップＳ２）。上述したように、本実施形態では、各ＬｏＲａゲートウェイ２０が所定の制御信号を定期的に外部に送信（ブロードキャスト）している。この構成により、ＬｏＲａ通信部１３が規定数以上の数のＬｏＲａゲートウェイ２０から上記制御信号を受信した場合に、移動端末１０の制御部１１は、当該制御信号の受信状況（ここでは、規定数以上の数のＬｏＲａゲートウェイ２０から上記制御信号を受信できたこと）に応じて、移動端末１０が第１エリア内に位置すると判断する。
【００４８】
移動端末１０が第１エリアＡ１内に位置していると判断された場合（ステップＳ２：ＹＥＳ）、制御部１１は、移動端末１０をモードＢ（第１モード）で動作させる（ステップＳ３）。具体的には、制御部１１は、移動端末１０の動作モードをモードＢに設定する。その結果、測位部４２により、移動端末１０の測位（ＬｏＲａ測位）が行われる。
【００４９】
一方、移動端末１０が第１エリアＡ１内に位置していない場合（ステップＳ２：ＮＯ）、制御部１１は、移動端末１０をモードＣ（第２モード）で動作させる（ステップＳ７）。なお、以下に述べる理由により、起動直後の移動端末１０が第２エリアＡ２内に位置している場合であっても、制御部１１は、移動端末１０をモードＣで動作させる。移動端末１０が起動直後である場合、記憶部４４には当該移動端末１０の直近の測位履歴が記憶されていない。このため、上述した第２状態における測位を行うことができない。よって、このときには、移動端末１０（制御部１１）は、移動端末１０の動作モードをモードＣ（第２モード）に設定する。
【００５０】
続いて、図５に示した移動端末１０Ａのように、移動端末１０が第１エリアＡ１から第２エリアＡ２に移動すると（ステップＳ４：ＹＥＳ）、制御部４３は、移動端末１０をモードＥ（第１モード）で動作させる（ステップＳ５）。モードＥは、モードＢと同様に、ＬｏＲａ信号を送信する一方でセルラ信号を送信しない第１モードの一種である。上述したように、制御部４３は、移動端末１０が第１エリアＡ１から第２エリアＡ２に移動したことを検知すると、加速度センサ１５の検出値をＬｏＲａ信号と共に送信することを指示するメッセージを含む制御信号を移動端末１０に送信する。そして、移動端末１０（制御部１１）は、当該制御信号の受信に応じて、移動端末１０の動作モードをモードＥに設定する。移動端末１０がモードＥで動作することにより、移動端末１０から送信されるＬｏＲａ信号と共に、加速度センサ１５の検出値が送信される。その結果、測位部４２により、直近の移動端末１０の測位履歴と、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報と、加速度センサ１５の検出値と、に基づいて、移動端末１０の測位が行われる。
【００５１】
続いて、移動端末１０が第２エリアＡ２内から第１エリアＡ１内に移動すると（ステップＳ６：ＹＥＳ（第１エリアに移動））、制御部４３は、移動端末１０を再度モードＢで動作させる（ステップＳ３）。すなわち、制御部４３から、移動端末１０に対して、移動端末１０が第１エリアＡ１に位置していることを示すメッセージを含む制御信号が送信される。そして、移動端末１０（制御部１１）は、当該制御信号の受信に応じて、移動端末１０の動作モードをモードＥからモードＢに変更する。その結果、移動端末１０からサーバ４０への不要なデータ送信（すなわち、加速度センサ１５の検出値の送信）が停止される。
【００５２】
一方、移動端末１０が第２エリアＡ２内から第２エリアＡ２外（第１エリアＡ１とは反対側）に移動すると（ステップＳ６：ＹＥＳ（第２エリア外に移動））、移動端末１０（制御部１１）は、移動端末１０の動作モードをモードＣに変更する（ステップＳ７）。上述したように、制御部１１は、サーバ４０からの制御信号（移動端末１０が第１エリアＡ１又は第２エリアＡ２に位置することを示すメッセージを含む制御信号）を定期的に受信できなくなったことに応じて、移動端末１０の動作モードを、モードＣに設定する。
【００５３】
続いて、図５に示した移動端末１０Ｂのように、移動端末１０が第２エリアＡ２外から第２エリアＡ２内に移動すると（ステップＳ８：ＹＥＳ）、移動端末１０（制御部１１）は、移動端末１０をモードＦで動作させる（ステップＳ９）。上述したように、移動端末１０が第２エリアＡ２外から第２エリアＡ２内に移動すると、移動端末１０のＬｏＲａ通信部１３は、規定数未満の数のＬｏＲａゲートウェイ２０から、定期的にブロードキャストされる制御信号を受信する。そして、移動端末１０の制御部１１は、ＬｏＲａ通信部１３による上記制御信号の受信状況（ここでは、規定数未満の数のＬｏＲａゲートウェイ２０から上記制御信号を受信できたこと）に応じて、移動端末１０が第２エリア内に位置すると判断する。そして、制御部１１は、当該判断結果に基づいて、移動端末１０の動作モードをモードＦに変更する。その結果、測位部４２により、直近の移動端末１０の測位履歴と、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報と、加速度センサ１５の検出値と、に基づいて、移動端末１０の測位が行われる。
【００５４】
続いて、移動端末１０が第２エリアＡ２内から再度第２エリアＡ２外に移動すると（ステップＳ１０：ＹＥＳ（第３エリアに移動））、移動端末１０は、再びモードＣで動作する（ステップＳ７）。この際、モードＣに変更される前の移動端末１０の動作モードは、モードＦ（ｅＤＲＸ）となっている。この構成により、セルラ通信部１４が待機状態（ｅＤＲＸ）となっていない場合（すなわち、「Ｒｘ：ｏｆｆ」となっている場合）と比較して小さい消費電力で、セルラ測位に復帰することができる。
【００５５】
一方、移動端末１０が第２エリアＡ２内から第１エリアＡ１内に移動すると（ステップＳ１０：ＹＥＳ（第１エリアに移動））、制御部４３は、移動端末１０をモードＤで動作させる（ステップＳ１１）。すなわち、制御部４３から、移動端末１０に対して、移動端末１０が第１エリアＡ１に位置していることを示すメッセージを含む制御信号が送信される。そして、移動端末１０（制御部１１）は、当該制御信号の受信に応じて、移動端末１０の動作モードをモードＦからモードＤに変更する。その結果、移動端末１０からサーバ４０への不要なデータ送信（すなわち、加速度センサ１５の検出値の送信）が停止される。なお、この時点では、セルラ通信部１４の待機状態（ｅＤＲＸ）は解除されない。
【００５６】
続いて、制御部４３は、規定数以上のＬｏＲａゲートウェイ２０から取得された信号情報に基づいて、ＬｏＲａ測位の安定性に関する所定の通信条件を満たすか否かを判定する（ステップＳ１２）。当該通信条件を満たすと判定された場合（ステップＳ１２：ＹＥＳ）、制御部４３は、ＬｏＲａゲートウェイ２０を介して移動端末１０に対してセルラ通信部１４のｅＤＲＸの解除を指示するメッセージを含む制御信号を送信する。そして、移動端末１０（制御部１１）は、当該制御信号の受信に応じて、セルラ通信部１４のｅＤＲＸを解除する。その結果、移動端末１０の動作モードが、モードＤからモードＢに変更される（ステップＳ３）。
【００５７】
一方、上記通信条件を満たすと判定される前に、移動端末１０が第２エリアＡ２内に再び移動した場合（ステップＳ１３：ＹＥＳ）、移動端末１０の動作モードが、再度モードＦに変更される（ステップＳ９）。
【００５８】
以上説明したサーバ４０によれば、第２状態、すなわち、ＬｏＲａ測位が不可能であるが、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報を用いることが可能な場合において、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報と直近の移動端末１０の測位履歴とに基づく測位が行われる。この構成によれば、第２状態において常にセルラ測位を行う場合と比較して、移動端末１０の測位に必要な消費電力を抑制できる。すなわち、本実施形態の通信システム１においては、ＬｏＲａ測位が不完全な場合においても、ＬｏＲａゲートウェイ２０が移動端末１０から受信したＬｏＲａ信号を用いた測位が実行される。これにより、移動端末１０の測位を継続しつつ、セルラ測位を行う場合よりも移動端末１０の消費電力を抑制できる。
【００５９】
また、制御部４３は、第１状態において、移動端末１０の動作モードを、ＬｏＲａ信号を送信すると共にセルラ信号を送信しない第１モード（モードＢ）に設定する。そして、制御部４３は、第１状態から第２状態に遷移した場合に、移動端末１０の動作モードを第１モード（本実施形態では、モードＥ）のままにする。なお、本実施形態では、制御部４３は、移動端末１０の動作モードを、モードＢからモードＥに変更するが、ＬｏＲａ信号と共に送信される情報（加速度センサ１５の検出値）が変更されるのみであり、ＬｏＲａ信号を送信すると共にセルラ信号を送信しない状態（すなわち、第１モード）は維持される。上記構成によれば、第２エリアに位置する移動端末１０の測位を、規定数未満のＬｏＲａゲートウェイ２０が移動端末１０から受信するＬｏＲａ信号と他の情報（測位履歴、加速度センサ１５の検出値等）との組み合わせにより行うことができる。その結果、移動端末１０の測位を継続しつつ、移動端末１０の消費電力を効果的に抑制できる。
【００６０】
また、制御部４３は、第２状態から第１状態に遷移した後、規定数以上のＬｏＲａゲートウェイ２０から取得された信号情報に基づいて、ＬｏＲａ測位の安定性に関する所定の通信条件を満たすか否かを判定し、当該通信条件を満たすと判定された場合に、移動端末１０の待機状態（ｅＤＲＸ）を解除する。上述したように、セルラ通信部１４をｅＤＲＸにすることにより、再度セルラ測位を有効にする際の消費電力を低減できる一方で、ｅＤＲＸを維持するためには一定の消費電力が必要となる。上記構成によれば、ＬｏＲａ測位が安定し（例えば、移動端末１０が第１エリアＡ１の中心部に近い位置まで移動し）、移動端末１０が当分第３エリアＡ３に移動しない可能性が高い場合に、ｅＤＲＸを解除することができる。その結果、ｅＤＲＸを維持するための消費電力を節約することができる。
【００６１】
また、制御部４３は、第２状態において、移動端末１０に設けられた加速度センサ１５の検出値をＬｏＲａ信号と共に送信するように、移動端末１０の動作を制御する。そして、測位部４２は、第２状態において、加速度センサ１５の検出値にも更に基づいて、移動端末１０の測位を行う。上記構成によれば、直近の移動端末１０の測位履歴に基づいて移動端末１０の移動方向を推定する際に、加速度センサ１５の検出値を補助情報として用いることにより、当該移動方向の推定精度を向上させることができる。その結果、第２状態における測位の精度を向上させることができる。
【００６２】
また、サーバ４０（制御部４３）は、第１状態及び第２状態において、移動端末１０に対して定期的に制御信号を送信する。そして、移動端末１０は、サーバ４０から上記制御信号を定期的に受信できなくなったことに応じて、移動端末１０の動作モードを、第２モード（モードＣ）に設定する。上記構成によれば、サーバ４０からの制御信号の受信ができなくなったことをトリガとすることにより、移動端末１０の動作モードをセルラ測位を行うためのモードＣに適切に変更することができる。
【００６３】
また、移動端末１０は、ＬｏＲａ通信方式によりＬｏＲａゲートウェイ２０と通信可能に構成されている。移動端末１０は、ＬｏＲａ通信部１３と制御部１１とを備える。ＬｏＲａ通信部１３は、ＬｏＲａゲートウェイ２０から制御信号を受信する受信部として機能する。制御部１１は、移動端末１０が第１エリアＡ１と、第２エリアＡ２と、第３エリアＡ３のうち第１エリアＡ１及び第２エリアＡ２を除くエリアと、のうちのいずれのエリアに位置しているかを、上記制御信号の受信状況に基づいて判断し、当該判断結果に基づいて移動端末１０の動作モードを設定する。上述したように、制御部１１は、例えば、サーバ４０からＬｏＲａゲートウェイ２０介して送信される制御信号及びＬｏＲａゲートウェイから定期的にブロードキャストされる制御信号の少なくとも一方の受信状況に基づいて、上記判断を行う。そして、制御部１１は、移動端末１０が第１エリアＡ１又は第２エリアＡ２に位置すると判断された場合に、移動端末１０の動作モードを第１モード（本実施形態では、モードＢ、モードＥ、又はモードＦ）に設定する。一方、制御部１１は、移動端末１０が第３エリアＡ３のうち第１エリアＡ１及び第２エリアＡ２を除くエリアに位置すると判断された場合に、移動端末１０の動作モードを第２モード（本実施形態では、モードＣ）に設定する。
【００６４】
このような移動端末１０によれば、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報と直近の移動端末１０の測位履歴とに基づく測位を行うことが可能な場合（すなわち、第２状態）において、セルラ通信をＯＦＦ（Ｔｘ：ｏｆｆ）にすることができる。この構成によれば、第２状態において常にセルラ測位を行う場合と比較して、移動端末１０の測位に必要な消費電力を抑制できる。
【００６５】
以上、一実施形態に係るサーバ４０を含む通信システム１について説明されたが、サーバ４０の構成は上記実施形態に限定されない。例えば、上述した第２状態における測位（直近の移動端末１０の測位履歴と、規定数未満のＬｏＲａゲートウェイ２０から取得された信号情報と、加速度センサ１５の検出値と、に基づく測位）の精度は、セルラ測位及びＬｏＲａ測位と比較して低い。また、当該測位は、直近の移動端末１０の測位履歴に基づいている。このため、第２状態（すなわち、移動端末１０が第２エリアＡ２内に位置する状態）が一定期間以上継続した場合、測位誤差が累積的に増大してしまうおそれがある。そこで、制御部４３は、第２状態の継続時間（すなわち、移動端末１０がモードＥ又はモードＦである状態）が予め定められた閾値以上となった場合に、移動端末１０の動作モードを第１モード（モードＥ又はモードＦ）から、第２モード（モードＣ）に変更してもよい。この構成によれば、第２状態の継続時間が閾値以上となり、測位誤差が許容値を超えている可能性がある場合に、測位方式をセルラ測位に切り替えることができる。その結果、第２エリアＡ２に滞在する期間が長い移動端末１０の測位精度の低下を防止することができる。
【００６６】
また、上記実施形態では、第２状態における移動端末１０の測位において、加速度センサ１５の検出値が用いられたが、加速度センサ１５の検出値を用いることは必須ではない。また、移動端末１０の測位のために加速度センサ１５の検出値を用いない場合には、移動端末１０からサーバ４０に対する加速度センサ１５の検出値の送信は不要となる。この場合、上述したモードＥはモードＢに置き換えられてもよく、モードＦはモードＤに置き換えられてもよい。
【００６７】
また、上記実施形態では、第１通信方式及び第２通信方式の例として、ＬｏＲａ通信及びセルラ通信を例示したが、第１通信方式及び第２通信方式の組み合わせは、必ずしも上記例に限られない。
【００６８】
また、上記実施形態では、第２エリアＡ２を１つ又は２つのＬｏＲａゲートウェイ２０が移動端末１０からＬｏＲａ信号を受信可能なエリアと定義したが、第２エリアＡ２は、所定数（２以上の数）以上且つ規定数未満のＬｏＲａゲートウェイ２０が移動端末１０からＬｏＲａ信号を受信可能なエリアと定義されてもよい。例えば、測位部４２の測位に用いられる信号情報が１つだけである場合（すなわち、１つのＬｏＲａゲートウェイ２０のみが移動端末１０からＬｏＲａ信号を受信可能な場合）に、上述した第２状態における測位について所望の精度が出ないことが考えられる。このような場合、第２エリアＡ２は、２つのＬｏＲａゲートウェイ２０が移動端末１０から信号を受信可能なエリアと定義されてもよい。
【００６９】
また、上記実施形態では、ＬｏＲａゲートウェイ２０は、定期的に制御信号を外部に送信（ブロードキャスト）するように構成されていた。この構成により、起動直後の移動端末１０（すなわち、モードＡで動作している移動端末１０）が、ＬｏＲａゲートウェイ２０からの上記制御信号の受信状況に基づいて、自端末が在圏するエリアを判定することが可能とされていた。また、第２エリアＡ２外から第２エリアＡ２内へと移動する移動端末１０（すなわち、モードＣで動作している移動端末１０）が、ＬｏＲａゲートウェイ２０からの上記制御信号の受信状況に基づいて、自端末が第２エリアＡ２外から第２エリアＡ２内へと移動したことを検知することが可能とされていた。しかし、ＬｏＲａゲートウェイ２０は、定期的に上記制御信号を外部に送信（ブロードキャスト）しないように構成されてもよい。この場合、上述したモードＡ及びモードＣにおいて、ＬｏＲａ通信部１３の動作状態が「Ｔｘ：ｏｎ，Ｒｘ：ｏｎ」（Ｃｌａｓｓ  Ａ）に設定されればよい。
【００７０】
ＬｏＲａゲートウェイ２０及び移動端末１０の動作モード（モードＡ及びモードＣ）を上記のように構成した場合、常に、サーバ４０側で移動端末１０が在圏するエリアを判定することが可能となる。その結果、サーバ４０が、当該判定結果に基づく制御信号を移動端末１０に送信することにより、移動端末１０の動作モードを制御することが可能となる。例えば、第３状態から第２状態に遷移した場合（すなわち、移動端末１０が第２エリアＡ２外から第２エリアＡ２内へと移動した場合）に、サーバ４０の制御部４３は、移動端末１０の動作モードを第２モード（ここでは、モードＣ）から第１モード（ここでは、モードＦ）に変更することができる。具体的には、制御部４３は、取得部４１により規定数（３つ）未満のＬｏＲａゲートウェイ２０から信号情報が取得されていることを確認すると、当該ＬｏＲａゲートウェイ２０を介して、移動端末１０が第２エリアＡ２に位置していることを示すメッセージを含む制御信号を移動端末１０に送信する。そして、移動端末１０の制御部１１は、当該制御信号の受信に応じて、移動端末１０の動作モードを、図５に示されるモードＦに変更する。上記構成によれば、ＬｏＲａ測位が可能な第１エリアＡ１に移動端末１０が移動するタイミングよりも早い段階でセルラ測位を停止することができる。その結果、移動端末１０の測位を継続しつつ、移動端末１０の消費電力を効果的に抑制できる。また、上記構成によれば、移動端末１０が再度第２エリアＡ２外に移動し、移動端末１０の動作モードを第２モードに変更する必要が生じた際（すなわち、セルラ測位を有効にする必要が生じた際）に、必要となる消費電力を低減できる。上記構成は、例えば、移動端末１０が第２エリアＡ２の外縁付近を移動しており、第２エリアＡ２に入ったり出たりする移動を繰り返すような場合において、特に有効である。
【００７１】
また、ＬｏＲａゲートウェイ２０及び移動端末１０の動作モード（モードＡ及びモードＣ）を上記のように構成した場合、上述したフローチャート（図６）のステップＳ２及びＳ３の処理は、以下のように変更される。すなわち、ステップＳ２において、制御部４３が、取得部４１により規定数以上のＬｏＲａゲートウェイ２０から信号情報が取得されていることを確認すると、当該規定数以上のＬｏＲａゲートウェイ２０の少なくとも一つを介して、移動端末１０が第１エリアＡ１に位置していることを示すメッセージを含む制御信号を移動端末１０に送信する。すなわち、取得部４１により規定数以上のＬｏＲａゲートウェイ２０から信号情報が取得されているか否かに基づいて、移動端末１０が第１エリアＡ１内に位置するか否かが判定される（ステップＳ２）。つまり、移動端末１０（制御部１１）は、上記メッセージを含む制御信号が受信されたか否かに基づいて、自端末が第１エリアＡ１に位置しているか否かを把握できる。そして、移動端末１０のＬｏＲａ通信部１３が、ＬｏＲａゲートウェイ２０から上記制御信号を受信した場合、移動端末１０の制御部１１が、上記制御信号の受信状況（ここでは、上記メッセージを受信したこと）に基づいて、移動端末１０の動作モードをモードＢに設定する（ステップＳ３）。なお、ここでは、起動直後の移動端末１０の動作モード（図７のモードＡにおいて、ＬｏＲａ通信部１３の動作状態が「Ｃｌａｓｓ  Ａ」とされたモード）は、モードＢと同一であるため、移動端末１０の動作モードは実質的に変更されず、維持されることになる。
【００７２】
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した１つの装置を用いて実現されてもよいし、物理的又は論理的に分離した２つ以上の装置を直接的又は間接的に（例えば、有線、無線などを用いて）接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記１つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
【００７３】
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知（broadcasting）、通知（notifying）、通信（communicating）、転送（forwarding）、構成（configuring）、再構成（reconfiguring）、割り当て（allocating、mapping）、割り振り（assigning）などがあるが、これらに限られない。
【００７４】
例えば、本開示の一実施の形態におけるサーバ４０は、本開示の通信制御方法を行うコンピュータとして機能してもよい。図８は、本開示の一実施の形態に係るサーバ４０のハードウェア構成の一例を示す図である。上述のサーバ４０は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６、バス１００７などを含むコンピュータ装置として構成されてもよい。また、上述した移動端末１０のハードウェア構成も、サーバ４０と同様のコンピュータ装置として構成されてもよい。
【００７５】
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。サーバ４０のハードウェア構成は、図８に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００７６】
サーバ４０における各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ１００１が演算を行い、通信装置１００４による通信を制御したり、メモリ１００２及びストレージ１００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００７７】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）によって構成されてもよい。
【００７８】
また、プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ１００３及び通信装置１００４の少なくとも一方からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、測位部４２は、メモリ１００２に格納され、プロセッサ１００１において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、１つのプロセッサ１００１によって実行される旨を説明してきたが、２以上のプロセッサ１００１により同時又は逐次に実行されてもよい。プロセッサ１００１は、１以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
【００７９】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つによって構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本開示の一実施の形態に係る通信制御方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００８０】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つによって構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ１００２及びストレージ１００３の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。
【００８１】
通信装置１００４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
【００８２】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど）である。出力装置１００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカー、LEDランプなど）である。上述したモニタ１０ａは、出力装置１００６に含まれる。なお、入力装置１００５及び出力装置１００６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００８３】
また、プロセッサ１００１、メモリ１００２などの各装置は、情報を通信するためのバス１００７によって接続される。バス１００７は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００８４】
また、サーバ４０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つを用いて実装されてもよい。
【００８５】
以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。
【００８６】
本開示において説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００８７】
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００８８】
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：true又はfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００８９】
本開示において説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００９０】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【００９１】
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術（同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ：Digital  Subscriber  Line）など）及び無線技術（赤外線、マイクロ波など）の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。
【００９２】
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００９３】
また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。
【００９４】
上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々な情報要素は、あらゆる好適な名称によって識別できるので、これらの様々な情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。
【００９５】
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００９６】
本開示において使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第１及び第２の要素への参照は、２つの要素のみが採用され得ること、又は何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００９７】
本開示において、「含む（include）」、「含んでいる（including）」及びそれらの変形が使用されている場合、これらの用語は、用語「備える（comprising）」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００９８】
本開示において、例えば、英語でのa,  an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。
【００９９】
本開示において、「ＡとＢが異なる」という用語は、「ＡとＢが互いに異なる」ことを意味してもよい。なお、当該用語は、「ＡとＢがそれぞれＣと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。
【符号の説明】
【０１００】
１…通信システム、１０…移動端末、１５…加速度センサ、２０…ＬｏＲａゲートウェイ（ゲートウェイ）、４０…サーバ（通信制御装置）、４１…取得部、４２…測位部、４３…制御部、Ａ１…第１エリア、Ａ２…第２エリア、Ａ３…第３エリア。
【図１】
2020184729.tif 000003
【図２】
2020184729.tif 000004
【図３】
2020184729.tif 000005
【図４】
2020184729.tif 000006
【図５】
2020184729.tif 000007
【図６】
2020184729.tif 000008
【図７】
2020184729.tif 000009
【図８】
2020184729.tif 000010