(57)【要約】【課題】移動端末の現在位置の測位要求をする要求元に有用な測位情報を適宜通知する。【解決手段】ＬＳＣクライアントからの携帯電話機ＣＰの測位要求に対して、ＧＰＳ測位結果または基地局測位結果を通知するＧＰＳ測位システムにおいて、ＧＰＳ測位を実行する携帯電話機ＣＰのＧＰＳ測位制御部３００と、ＧＰＳ測位結果が設定切換時間内に得られない場合に携帯電話機の接続基地局の位置情報をＳＧＳＮの交換制御部２００に要求するＳＬＰ・ＧＭＬＣの中継制御部１０と、を備えており、中継制御部は、ＬＳＣクライアントからの測位要求時に、ＳＧＳＮのエリア毎の通信履歴から算出する処理時間の平均が、測位要求からＧＰＳ測位結果が得られるまでにかかる測位処理時間の変動状況を反映しているものとして、その処理時間の平均に基づいてＧＰＳ測位から基地局測位への切換時間を変更する。【選択図】      図３
2014115092.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ測位を実行して現在位置を測位する対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わる補完測位による補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムであって、
前記対象端末の前記ＧＰＳ測位を実行するＧＰＳ測位実行部と、前記対象端末の前記補完測位を実行する補完測位実行部と、前記測位要求に応じて前記ＧＰＳ測位実行部に前記ＧＰＳ測位を実行させた後に前記ＧＰＳ測位結果が予め設定されている切換時間内に得られない場合に前記補完測位実行部に前記補完測位を実行させて前記補完測位結果を前記要求元に通知する測位実行制御部と、を備えており、
前記測位実行制御部は、前記対象端末の現在位置に応じて前記切換時間を設定することを特徴とするＧＰＳ測位システム。
【請求項２】
前記測位実行制御部は、前記変動量として、前記対象端末の移動する移動エリア毎に収集した前記測位処理時間の統計結果を利用することを特徴とする請求項１に記載のＧＰＳ測位システム。
【請求項３】
前記測位実行制御部は、前記移動エリア毎の前記測位処理時間の統計結果を都度更新して利用することを特徴とする請求項２に記載のＧＰＳ測位システム。
【請求項４】
前記測位実行制御部は、前記測位結果に求められる必要性を把握する測位性格把握部を有して、前記測位要求の受け取り時に、前記切換時間を前記測位性格把握部が把握した前記測位結果の必要性に応じて調整することを特徴とする請求項１から請求項３までのいずれか１項に記載のＧＰＳ測位システム。
【請求項５】
前記測位実行制御部は、前記対象端末と異なる前記要求元から当該対象端末の前記測位要求を受けて、前記ＧＰＳ測位および前記補完測位を実行させる機能を備えることを特徴とする請求項１から請求項４までのいずれか１項に記載のＧＰＳ測位システム。
【請求項６】
ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムにおける中継制御装置であって、
前記測位要求に応じて実行された前記ＧＰＳ測位の前記ＧＰＳ測位結果が予め設定されている切換時間内に得られない場合に前記補完測位実行部に前記補完測位を実行させる測位実行制御部と、を備え、  前記測位実行制御部は、前記対象端末の現在位置に応じて前記切換時間を設定することを特徴とするＧＰＳ測位中継制御装置。
【請求項７】
ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムが実行するＧＰＳ測位方法であって、
前記測位要求を受け取って前記ＧＰＳ測位を実行させた後に前記補完測位の実行に切り換える切換時間を予め設定するステップと、
前記測位要求を受け取って前記ＧＰＳ測位を実行させた後の経過時間が前記切換時間を超えたときに前記補完測位の実行に切り換えるステップと、
前記対象端末の現在位置に応じて前記切換時間を設定するステップと、
を含むことを特徴とするＧＰＳ測位方法。
【請求項８】
ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位中継制御装置において実行するＧＰＳ測位プログラムであって、
コンピュータに、
前記測位要求を受け取って前記ＧＰＳ測位を実行させた後に前記補完測位の実行に切り換える切換時間を予め設定するステップと、
前記測位要求を受け取って前記ＧＰＳ測位を実行させた後の経過時間が前記切換時間を超えたときに前記補完測位の実行に切り換えるステップと、
前記対象端末の現在位置に応じて前記切換時間を設定するステップと、
を実行させることを特徴とするＧＰＳ測位プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ測位システム、ＧＰＳ測位中継制御装置、ＧＰＳ測位方法、ＧＰＳ測位プログラムに関し、特に、移動端末のＧＰＳ測位が不調な場合に他の測位処理を実行して該移動端末の現在位置を測位するものに関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System）を利用して、携帯電話機など、移動端末の現在位置に関する情報を通知するサービスが提供されている（例えば、特許文献１、特許文献２を参照）。
この種のサービスとしては、第三者からの特定移動端末の現在位置情報の取得要求にも応答するサービスも提供されている。例えば、事件などの緊急通報などに使用される移動端末の現在位置を警察等の通報先で入手できるようにシステムが整備されており、また、紛失した移動端末の現在位置をネットワーク側から探索するなどのサービスも提供されている。
【０００３】
このような位置情報提供サービスを実現する方式の１つとして、ＯＭＡ（Open Mobile Alliance）で規定されているＳＵＰＬ（Secure User Plane Location）が開発されている。このＳＵＰＬは、Ａ-ＧＰＳ（Assisted-GPS）測位方式を実現する１つの方式である。
Ａ-ＧＰＳ測位方式では、ネットワークに接続可能な装置を仲介させることにより予め必要な情報（アシストデータ）を蓄積・確保しておき、最低限の情報のみをＧＰＳから入手することで正確な位置情報を簡易かつ迅速に取得可能にする。ＳＵＰＬでは、Ｕ−Ｐｌａｎｅ（User Plane）を用いたプロトコルを使って、移動端末とネットワークとの間でアシストデータを送信している。
【０００４】
なお、特許文献１には、単独でのＧＰＳ測位と基地局利用のＧＰＳ測位（Ａ-ＧＰＳ測位）を実行する携帯電話機（移動端末）が記載されている。この文献１では、緊急通報の発信時からの経過時間を監視して、許容最大時間の範囲内でＧＰＳ測位を継続させることで、できるだけＧＰＳ測位結果を通知できるようにすることが提案されている。また、特許文献２には、できるだけ消費電力を節約するために、ＧＰＳ測位を中止するタイムアウト時間を短く変更することが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−６０２８１号公報
【特許文献２】特開２００６−１９６９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、位置情報の提供サービスで利用するＧＰＳ測位方式としては、Ａ−ＧＰＳ方式の他に、自立測位方式がある。この自立測位方式では、測位演算に必要となる情報のＧＰＳ信号を都度ＧＰＳ側から受け取って、そのＧＰＳ信号をデコードすることにより取得するため、ＧＰＳ信号の強電界環境が必要である。このため、自立測位方式では、移動端末の現在位置によっては、太陽風などの条件が悪く、ＧＰＳ測位を成功させることが困難となる場合がある。
【０００７】
これに対して、Ａ−ＧＰＳ方式では、ネットワークから移動端末の概略位置情報やＧＰＳ衛星の軌道情報などＧＰＳ測位に必要なアシストデータを受け取ることができる。このため、このＡ−ＧＰＳ方式では、ＧＰＳ信号の受信やデコード処理などを省略することができ、測位時間の短縮や測位可能なエリアを容易に拡大することができることから、多用されている。
このＡ−ＧＰＳ方式でも、ＧＰＳ側から取得する必要なデータもある。このことから、移動端末の現在位置によっては、そのＧＰＳ信号の受信に太陽風などの影響により時間がかかって、ＧＰＳ測位による測位結果を受け取るまでに思いのほか時間がかかってしまう場合がある。
【０００８】
このような位置情報提供サービスでは、ＧＰＳ測位が不調な場合を想定して、予め設定されている時間を超えて測位結果が得られないときにタイムアウトしてＧＰＳ測位を中止する。このタイムアウト時には、Ａ−ＧＰＳ方式で利用するネットワークからの移動端末の概略位置情報（基地局の位置情報）を測位結果として提供するようになっている。具体的には、移動端末との間で通信制御を仲介する基地局の位置を該当移動端末の概略位置情報として提供する。言い換えると、このＡ−ＧＰＳ測位では、ＧＰＳ測位不能な場合には、基地局の位置情報を補完測位結果としてＧＰＳ測位の要求元に通知する補完測位を実行する。
しかしながら、事件などのように迅速な対応が要求される緊急通報の場合にまで、ＧＰＳ測位が不調となる環境であるのにも拘わらずにタイムアウトするまで待機するのは無駄である。
【０００９】
本発明は上述した従来技術の問題点を解決するためになされたものでありその目的は、移動端末の現在位置の測位要求をする要求元に有用な測位情報を適宜通知するＧＰＳ測位システム、ＧＰＳ測位中継制御装置、ＧＰＳ測位方法、ＧＰＳ測位プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一態様によるＧＰＳ測位システムは、ＧＰＳ測位を実行して現在位置を測位する対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わる補完測位による補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムであって、前記対象端末の前記ＧＰＳ測位を実行するＧＰＳ測位実行部と、前記対象端末の前記補完測位を実行する補完測位実行部と、前記測位要求に応じて前記ＧＰＳ測位実行部に前記ＧＰＳ測位を実行させた後に前記ＧＰＳ測位結果が予め設定されている切換時間内に得られない場合に前記補完測位実行部に前記補完測位を実行させて前記補完測位結果を前記要求元に通知する測位実行制御部と、を備えており、前記測位実行制御部は、前記対象端末の現在位置に応じて前記切換時間を設定することを特徴とする。
【００１１】
このような構成によれば、測位対象端末の現在位置における測位処理時間の変動量を取得して、測位要求時に、ＧＰＳ測位から補完測位に切り換える切換時間を取得した変動量に応じて変更することができる。したがって、測位対象端末の測位結果（現在位置情報）の受け取りまでにかける時間を一律に決めてしまうことなく、現在位置に応じた切換時間でＧＰＳ測位から補完測位に切り換えることができる。ここで、前記変動量の取得・設定は、測位要求時でも測位処理終了時でもよく、測位処理を開始する前に設定変更しておけばよい。
【００１２】
また、前記測位実行制御部は、前記変動量として、前記対象端末の移動する移動エリア毎に収集した前記測位処理時間の統計結果を利用するようにしてもよい。
このような構成によれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末の移動エリア毎に準備されている測位処理時間の統計結果に応じて変更することができる。したがって、現在位置でかかる測位処理時間の実績に基づいてＧＰＳ測位から補完測位に切り換えることができる。
【００１３】
さらに、前記測位実行制御部は、前記移動エリア毎の前記測位処理時間の統計結果を都度更新して利用するようにしてもよい。
このような構成によれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位要求時の直近の統計結果で更新することができる。したがって、現在位置でかかる測位処理時間の現状に基づいてＧＰＳ測位から補完測位に切り換えることができる。
【００１４】
また、前記測位実行制御部は、前記測位結果に求められる必要性を把握する測位性格把握部を有して、前記測位要求の受け取り時に、前記切換時間を前記測位性格把握部が把握した前記測位結果の必要性に応じて調整するようにしてもよい。
このような構成によれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末からの測位要求の性格（必要性）に応じて変更することができる。したがって、移動端末の現在位置の必要性に対応する緊急度や正確性などに応じてＧＰＳ測位から補完測位への切換を変更することができる。
【００１５】
さらに、前記測位実行制御部は、前記対象端末と異なる前記要求元から当該対象端末の前記測位要求を受けて、前記ＧＰＳ測位および前記補完測位を実行させる機能を備えていてもよい。
このような構成によれば、対象端末自身と第三者の一方または双方から対象端末の現在位置の測位要求を受けることができる。したがって、現在位置測位を実行するサービスの利用範囲を広げて、個々に適した処理時間で対象端末の現在位置情報を提供することができる。
ここで、前記変動量の取得としては、測位処理時間の統計結果だけでなく、測位処理に影響を与える太陽風等や天気予報などに応じて設定しておいて利用するようにしてもよい。
【００１６】
本発明の一態様によるＧＰＳ測位中継制御装置は、ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムにおける中継制御装置であって、前記測位要求に応じて実行された前記ＧＰＳ測位の前記ＧＰＳ測位結果が予め設定されている切換時間内に得られない場合に前記補完測位実行部に前記補完測位を実行させる測位実行制御部と、を備え、前記測位実行制御部は、前記対象端末の現在位置に応じて前記切換時間を設定することを特徴とする。
このような構成によれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末からの測位要求の性格（必要性）に応じて変更することができる。したがって、移動端末の現在位置の必要性に対応する緊急度や正確性などに応じてＧＰＳ測位から補完測位への切換を変更することができる。
【００１７】
本発明の一態様によるＧＰＳ測位方法は、ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位システムが実行するＧＰＳ測位方法であって、前記測位要求を受け取って前記ＧＰＳ測位を実行させた後に前記補完測位の実行に切り換える切換時間を予め設定するステップと、前記測位要求を受け取って前記ＧＰＳ測位を実行させた後の経過時間が前記切換時間を超えたときに前記補完測位の実行に切り換えるステップと、前記対象端末の現在位置に応じて前記切換時間を設定するステップと、を含むことを特徴とする。
この方法によれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末からの測位要求の性格（必要性）に応じて変更することができる。したがって、移動端末の現在位置の必要性に対応する緊急度や正確性などに応じてＧＰＳ測位から補完測位への切換を変更することができる。
【００１８】
本発明の一態様によるＧＰＳ測位プログラムは、ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、前記ＧＰＳ測位によるＧＰＳ測位結果、または、前記ＧＰＳ測位に代わって補完測位実行部に前記対象端末の補完測位を実行させた補完測位結果を、前記測位要求の要求元に測位結果として通知するＧＰＳ測位中継制御装置において実行するＧＰＳ測位プログラムであって、コンピュータに、前記測位要求を受け取って前記ＧＰＳ測位を実行させた後に前記補完測位の実行に切り換える切換時間を予め設定するステップと、前記測位要求を受け取って前記ＧＰＳ測位を実行させた後の経過時間が前記切換時間を超えたときに前記補完測位の実行に切り換えるステップと、前記対象端末の現在位置に応じて前記切換時間を設定するステップと、を実行させることを特徴とする。
このプログラムを用いれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末からの測位要求の性格（必要性）に応じて変更することができる。したがって、移動端末の現在位置の必要性に対応する緊急度や正確性などに応じてＧＰＳ測位から補完測位への切換を変更することができる。
【発明の効果】
【００１９】
本発明によれば、測位対象端末の現在位置で測位処理にかける時間（切換時間）を、その測位処理時間の変動量に応じて変更することができ、対象端末の現在位置に応じた切換時間でＧＰＳ測位から補完測位に切り換えることができる。したがって、ＧＰＳ測位に適さない現在位置であるのにも拘わらずに無駄に待機してしまうことを回避することができ、現在位置に適した切換時間で補完測位に切り換えて現在位置の測位結果を受け取ることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に係るＧＰＳ測位システムの一例を示す図であり、その基本構成を示すシステム構成図である。
【図２】図１のＧＰＳ測位システムの基本動作を示すシーケンス図である。
【図３】Ａ−ＧＰＳ測位の処理時における基本動作を示すシーケンス図である。
【図４】ＧＰＳ測位の処理時間に応じた成功率を示すグラフである。
【図５】そのシステムを構成するＳＧＳＮが備える要部構成を示す機能ブロック図である。
【図６】そのＳＧＳＮのメモリ内に格納する情報を示す概念図であり、（ａ）はその通信履歴の一覧表、（ｂ）はその処理時間とタイマ値の対応グラフ（対応表）、（ｃ）はそのＳＧＳＮ毎のタイマ値の一覧表である。
【図７】そのＡ−ＧＰＳ測位処理の制御処理を説明するフローチャートである。
【図８】図７の制御処理におけるサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を、図面を参照して説明する。図１〜図８は本発明の実施の形態に係るＧＰＳ測位システムの一例を示す図である。ここで、本実施形態では、携帯電話機（移動端末）の現在位置を測位する位置情報提供サービスとして、ＳＵＰＬを利用する場合を一例として説明する。なお、以下の説明において参照する図１〜図８では、同等部分は同一符号によって示されている。
【００２２】
（ＧＰＳ測位システム構成）
図１を参照すると、ＧＰＳ測位システムは、携帯電話機ＣＰと、基地局ＢＳと、ＳＧＳＮと、ＧＧＳＮと、ＳＬＰ・ＧＭＬＣと、ＩＳＰと、ＧＰＳ衛星ＣＳと、を備えて構築されている。
携帯電話機ＣＰは、携帯するユーザが圏在する移動先のエリア内において、無線通信により所定のプロトコル情報のやり取りをすることで、そのエリア内で最適な基地局ＢＳを介してＳＧＳＮと無線通信可能に接続する。この携帯電話機ＣＰは、音声情報の無線通話に加えて、その基地局ＢＳを経由してインターネットＩＮを介する電子メールやインターネットＩＮ上のホームページの閲覧等を可能にするパケット通信などの各種通信を実行する機能を備えている。また、基地局ＢＳは、ＳＧＳＮが管轄するエリア内の複数箇所に設置されている。
【００２３】
ＳＧＳＮ（Serving GPRS Support Node）は、携帯電話網を使った高速データ伝送技術を利用する携帯電話の無線通信方式を利用してパケット通信を実行する交換機である。
ＧＧＳＮ（Gateway GPRS Support Node）は、３ＧＰＰ（Third Generation Partnership Project）上で規定されているコアネットワークからサーバ側ネットワークへのゲートウェイ機能を有する論理ノードであり、中継パケット交換機として機能する。
【００２４】
ＳＬＰ（SUPL Location Platform）／ＧＭＬＣ（Gateway Mobile Location Centre）は、ＳＵＰＬにおけるサービス制御と位置測定を実施するプラットホームである。
ＩＳＰ（Internet Services Provider）は、各種端末装置のインターネットとの接続制御を行うインターネット接続事業者である。
ＬＣＳクライアント（LoCation Service client）は、緊急通報機関（例えば、警察）など、現在位置情報の取得要求元である。
【００２５】
このＧＰＳ測位システムでは、携帯電話機ＣＰがＳＵＰＬ起動する（Ｓ１）、携帯電話機ＣＰがＳＵＰＬ接続要求を送信する（Ｓ２）。
ＳＬＰは、ユーザ認証を行い（Ｓ３）、事前に定期的に取得済みのＧＰＳ衛星ＣＳの航法メッセージを用いて、携帯電話機ＣＰが現在位置を測位するために必要なアシストデータを生成する。そして、このＳＬＰは、そのアシストデータをＵ-Ｐｌａｎｅ（ユーザ情報転送プレーン）にて携帯電話機ＣＰに配信する（Ｓ４）。
携帯電話機ＣＰは、配信されてきたアシストデータを基にＧＰＳ演算を行い（Ｓ５）、測位結果をＳＬＰに送信する（Ｓ６）。
また、このＧＰＳ測位システムにおける携帯電話機ＣＰとＳＬＰの間の通信プロトコルは、ＯＭＡが規定するＵＬＰ（User Plane Location Protocol）に準拠している。
【００２６】
この携帯電話機ＣＰとＳＬＰの間においては、図２に示すように、ＳＵＰＬ通信開始要求信号やその応答信号のやり取りでＳＵＰL通信開始要求ユーザの認証などを実施する。その上で、ＳＬＰは、携帯電話機ＣＰからのアシストデータ取得要求信号に対して、ＧＰＳ測位で利用するのに信頼度ができるだけ高い概略位置情報を選択し、その概略位置情報からアシストデータを導出して携帯電話機ＣＰに通知（送信）する。携帯電話機ＣＰは、受け取ったアシストデータを基にＧＰＳ測位を行って、測位に成功した際に得られるＧＰＳ測位結果（現在位置情報）をＳＬＰに対して通知する。ＳＬＰは、ＧＰＳ測位結果の受信による成功通知を受け取ると、携帯電話機ＣＰに測位終了信号を送信して一連のＧＰＳ測位処理を終了する。
【００２７】
なお、上記の概略位置情報は、３ＧＰＰで規定されているＧＰＳアシスタンスデータ要素の中の「Reference Location」情報である。この概略位置情報は、ＳＬＰがＧＰＳ衛星ＣＳの航法メッセージに基づいて選択する、特定の基地局ＢＳに接続する携帯電話機ＣＰがＡ−ＧＰＳ測位を実行するのに最適な位置情報である。概略位置情報は、「緯度経度座標」や真位置からの距離の確からしさを表現する「誤差半径」などの位置情報要素を含み、一般に情報の精度が高いほどＧＰＳ測位性能が優位となる。
【００２８】
ところで、携帯電話機ＣＰのＧＰＳ測位成功率は、ＧＰＳ演算する際に利用する概略位置情報の精度などが影響する。ＳＵＰＬでのＧＰＳ測位では、各種工夫がなされている。例えば、第１の工夫としては、取得可能な事業者には通信中の基地局単位の位置情報を問い合わせる。また、第２の工夫としては、ＳＵＰＬ通信によるＧＰＳ測位に成功した結果（概略位置情報：緯度経度情報）をＳＵＰＬ測位要求情報と共に利用可能に蓄積する。さらに、第３の工夫としては、ユーザの在圏するＳＧＳＮの位置情報を利用する。
このような工夫をすることにより、現在地確認機能などを利用可能にすることができる。
【００２９】
このＧＰＳ測位システムは、図３に示すように、携帯電話機ＣＰの現在位置情報をユーザではない第三者の利用するＬＣＳクライアントに提供する現在地通知機能を備えている。この現在地通知機能では、ＬＣＳクライアントは、アプリ実行部１００がインストールした現在地通知サービス（アプリケーション）を実行する。ＳＬＰ・ＧＭＬＣの中継制御部１０やＳＧＳＮの交換制御部２００は、携帯電話機ＣＰのＧＰＳ測位制御部３００と共にそれぞれ機能してＡ−ＧＰＳ測位の制御処理を実行する。ＳＬＰ・ＧＭＬＣの中継制御部１０は、測位した携帯電話機ＣＰの現在位置情報を受け取って要求元のＬＣＳクライアントに返送（応答）して提供する。
【００３０】
このＳＬＰ・ＧＭＬＣの中継制御部１０は、携帯電話機ＣＰの現在位置情報として、携帯電話機ＣＰの測位制御部３００からＡ−ＧＰＳ測位によるＧＰＳ測位結果を受け取る。また、このＳＬＰ・ＧＭＬＣの中継制御部１０は、何らかの理由で予め設定されているタイマ値を超えるまでにＧＰＳ測位結果を受け取れずにタイムアウトした場合には、携帯電話機ＣＰの現在位置情報として、ＳＧＳＮの交換制御部２００から補完測位結果として基地局測位結果を受け取る。すなわち、中継制御部１０を備えるＳＬＰ・ＧＭＬＣがＧＰＳ測位中継制御装置を構成する。測位制御部３００を備える携帯電話機ＣＰがＧＰＳ測位実行部を構成する。交換制御部２００を備えるＳＧＳＮが補完測位実行部を構成する。ここで、ＬＣＳクライアントのアプリ実行部１００、ＳＬＰ・ＧＭＬＣの中継制御部１０、ＳＧＳＮの交換制御部２００、携帯電話機ＣＰのＧＰＳ測位制御部３００は、特に図示することは省略するが、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構築されている。これら制御部１０、１００、２００、３００は、予め格納されている制御プログラムを設定データや取得データに基づいて実行することにより、役割分担されている各種機能を担っている。
【００３１】
このＡ−ＧＰＳ測位は、ＧＰＳ信号のデコード処理を省略するとしても、ＧＰＳ衛星ＣＳからＧＰＳ測位を実行するための時刻信号を受信する必要があり、その受信効率に応じて携帯電話機ＣＰのＧＰＳ測位成功率は変動する。
具体的には、図４に示すように、３ＧＰＰに準拠するＭＴ−ＬＲ（Mobile Terminated-Location Request）処理にかかる時間が携帯電話機ＣＰを使用する環境や時期などが異なると図中に実線と一点鎖線で示すように測位処理に係る時間が変動する。この処理時間の変動は、例えば、上空に存在するＧＰＳ衛星ＣＳの数、電波通信を妨げる太陽風、あるいは、雷雨等の天候などに起因する。このため、ＧＰＳ測位成功率は、このように処理時間を変動させる太陽風などの状況に応じて変化する。例えば、ＧＰＳ測位要求から測位結果通知まで６０秒間待機する場合でも、結果通知の受取（成功）確率が５０％と６０％と異なる。この成功率は、待機時間が経過するほど上昇するものではないことから、ある程度待機した後にはＧＰＳ測位に代えて接続基地局ＢＳの位置情報を補完測位結果として提供する補完測位を実行した方が有用な場合がある。このことから、この待機時間は、携帯電話機ＣＰの使用場所（エリア）毎の環境等に基づく成功率に応じて設定する。
【００３２】
詳細には、ＳＬＰ・ＧＭＬＣの中継制御部１０は、図５に示すように、上記の制御プログラムの実行により測位指示部１１や測位クライアント種別把握部１５として機能する。
この中継制御部１０の測位指示部１１は、ＬＣＳクライアントのアプリ実行部１００からの測位要求とメモリ２２内のタイマ値２２ａとに基づいて、後述するようにＧＰＳ測位指示部１２または基地局測位指示部１３として機能する。
【００３３】
さらに、中継制御部１０の測位クライアント種別把握部１５は、ＬＣＳクライアントが通知する測位要求の種別を判断（把握）して使用するタイマ値２２ａを調整するようになっている。例えば、この測位クライアント種別把握部１５は、携帯電話機ＣＰの現在位置情報を取得するまでの迅速性やその正確性など、利用する位置情報の性格を把握してメモリ２２内の使用するタイマ値２２ａを０．７５倍にするなどして切り換える。すなわち、中継制御部１０自体で変動量取得部を構成するとともに、測位クライアント種別把握部１５が測位クライアント種別把握部１５を構成する。なお、携帯電話機ＣＰの現在位置情報の必要性の性格に対応して切り換えるタイマ値２２ａは、任意の調整値を乗算（除算でもよい）するだけでなく、加算や減算してもよく、あるいは、予め準備しておき選択して切り換えるようにしてもよい。要するに、携帯電話機ＣＰの現在位置に応じてタイマ値を設定すればよい。
【００３４】
また、このＳＬＰ・ＧＭＬＣの中継制御部１０は、通信部２１と、メモリ２２と、タイマ２３とが機能制御可能に接続されている。通信部２１は、ＳＧＳＮやＬＣＳクライアントとの間で各種信号のやり取りを実行する。メモリ２２は、予め格納するパラメータなどの設定データや制御処理時に取得する取得データを書換更新可能に記憶保持するようになっており、例えば、Ａ−ＧＰＳ測位におけるＧＰＳ測位制御処理を中止（タイムアウト）させるタイマ値２２ａを設定する。タイマ２３は、各種制御処理時における経過時間を計時する。
【００３５】
例えば、このメモリ２２内に記憶保持するタイマ値２２ａとしては、図６（ａ）に示すように、Ａ−ＧＰＳ測位処理の実行の度に、ＳＵＰＬ ＭＴ−ＬＲの通信履歴を記憶保持する。この通信履歴としては、ＧＰＳ測位要求時刻、ＧＰＳ測位結果通知時刻、ＳＵＰＬ ＭＴ−ＬＲ処理時間を、該当携帯電話機ＣＰに接続したＳＧＳＮ毎に対応付けして格納する。ここで、このＳＵＰＬ ＭＴ−ＬＲ処理時間は、太陽風などのエリア毎の状況が反映されるＧＰＳ処理時間の変動量として、その平均を取るなど統計計算し利用することができる。このため、変動量を取得するために、太陽風情報などを購入して導出（推定等）するのではなく、処理時間を実測して入手することができる。
【００３６】
また、このメモリ２２内には、図６（ｂ）に示すように、ＳＵＰＬ ＭＴ−ＬＲの通信履歴を統計計算して算出した平均ＳＵＰＬ ＭＴ−ＬＲ処理時間に対応するタイマ値２２ａを算出する対応表が格納されている。この対応表としては、図中には、グラフ表示しているが、このグラフを描くことができるポイントでの数値を格納しておくだけで、平均ＳＵＰＬ ＭＴ−ＬＲ処理時間に対応するタイマ値２２ａは個別に演算して求めればよい。
【００３７】
なお、この対応表は、例えば、ＧＰＳ測位結果通知の待機時間となることから、該当ＳＧＳＮを経由する環境などの通信状況下では平均ＳＵＰＬ ＭＴ−ＬＲ処理時間が１０秒以下の場合には一律にタイマ値２２ａとして２０秒を設定する。また、待機時間を延長したからと言って成功率も同等に上昇する訳ではないので、平均ＳＵＰＬ ＭＴ−ＬＲ処理時間が４５秒以上の場合には一律にタイマ値２２ａとして９０秒を設定する。また、これらの間の平均ＳＵＰＬ ＭＴ−ＬＲ処理時間（１０秒〜４５秒）の場合にはタイマ値２２ａとして２０秒〜９０秒で相対的に変化する演算基準を設定する。
【００３８】
要するに、このメモリ２２には、図６（ｃ）に示すように、ＳＮＧＳ毎に対応するタイマ値２２ａが準備されている。ＳＬＰ・ＧＭＬＣの中継制御部１０は、Ａ−ＧＰＳ測位処理の実行の度に、携帯電話機ＣＰに接続するＳＧＳＮの設置環境やその実行時直近の通信実績に応じた測位処理時間の変動量に対応するメモリ２２内のタイマ値２２ａを読み出して利用する。また、この測位処理後には、メモリ２２内に、ＳＵＰＬ ＭＴ−ＬＲの通信履歴が記憶保持される。ここで、新規にＳＧＳＮを設置する場合には、測位処理テストを行ってＳＵＰＬ ＭＴ−ＬＲの通信履歴をメモリ２２内に記憶保持させておき、更新利用可能にしておけばよい。あるいは、新規のメモリ２２内には、更新前提の標準的なデフォルトのタイマ値２２ａを設定しておいてもよい。
【００３９】
（ＧＰＳ測位方法）
そして、このＳＬＰ・ＧＭＬＣの中継制御部１０は、ＬＣＳクライアントのアプリ実行部１００が現在地通知サービスを実行して送られてくる携帯電話機ＣＰの測位要求を受け取ると、格納する制御プログラムを実行してＡ−ＧＰＳ測位の制御処理（方法）を開始する。なお、このＡ−ＧＰＳ測位の制御処理では、図３のシーケンス図で説明した制御処理に本実施形態の特徴を追加して実行するようになっている。
【００４０】
まずは、図７のフローチャートに示すように、ＳＬＰ・ＧＭＬＣの中継制御部１０は、各種制御処理信号をやり取り中に、ＬＣＳクライアント（アプリ実行部１００）からの携帯電話機ＣＰの測位要求の有無を確認する（ステップＳ１０１）。その測位要求を受信確認した場合には、ＧＰＳ測位指示部１２がＳＧＳＮ（交換制御部２００）を介して測位対象の携帯電話機ＣＰ（ＧＰＳ測位制御部３００）にアシストデータと共にＧＰＳ測位要求を送る（ステップＳ１０２）。
【００４１】
このとき、測位クライアント種別把握部１５がＬＣＳクライアントの測位要求の種別（性格）を把握して、使用するタイマ値２２ａの調整値を決定しておく。例えば、事件などの緊急通報時に携帯電話機ＣＰの現在位置を特定するような緊急性（迅速性）を必要とする場合には、乗算する０．５や０．７５などの計数を調整値として待機時間を短く設定する。あるいは、紛失した携帯電話機ＣＰを探すような高精度で詳細な正確性を必要とする場合には、乗算する１．５や２．０などの計数を調整値としてＧＰＳ測位の成功率を高めることができる。
【００４２】
これにより、携帯電話機ＣＰの測位の必要性に応じたタイマ値２２ａの設定時間を経過するまでＧＰＳ測位結果の通知を待機することができ、必要性に応じた精度の測位結果を取得することができる。このため、緊急通報のように緊急性が高いのに無駄に待機したり、正確性が必要なのにＧＰＳ測位結果の通知を早期に断念して大まかな基地局測位結果を受け取ることになってしまうことを回避することができる。
【００４３】
次いで、測位処理を中継するＳＧＳＮの交換制御部２００との間でやり取りする制御信号から、そのＳＧＳＮの管理番号を特定してメモリ２２内に設定されているタイマ値２２ａを後述するサブルーチンに進んで更新する（ステップＳ１０３）。次いで、その特定管理番号のＳＧＳＮに対応するメモリ２２内のタイマ値２２ａを読み出して、携帯電話機ＣＰの測位の必要性に応じた調整値を乗算した結果を切換時間として設定する（ステップＳ１０４）。次いで、タイマ２３を起動（タイマースタート）してＧＰＳ測位要求からの経過時間の計時を開始する（ステップＳ１０５）。
【００４４】
この後に、中継制御部１０は、携帯電話機ＣＰからのＧＰＳ測位結果を通知する受信の有無を確認しつつ（ステップＳ１０６）、タイマ２３が計時する経過時間がメモリ２２内の設定タイマ値２２ａを超えてタイムアウトしたか否か確認する（ステップＳ１０７）。
このステップＳ１０６において、携帯電話機ＣＰからのＧＰＳ測位結果の受信（通知）を確認した場合には、そのＧＰＳ測位結果（測位対象の携帯電話機ＣＰの現在位置情報）を地図情報などと共にＬＣＳクライアントに通知する処理を実行する（ステップＳ１０８）。この後には、タイマ２３を停止して経過時間の計時を終了した後に（ステップＳ１０９）、ステップＳ１２５に進んでメモリ２２内の通信履歴等の更新処理を行って、このＡ−ＧＰＳ測位の制御処理を終了する。
【００４５】
このようにＡ−ＧＰＳ測位に成功した場合には、測位対象の携帯電話機ＣＰの現在位置をＧＰＳ測位結果から把握することができ、例えば、緊急連絡してきた携帯電話機ＣＰの通報場所や紛失した携帯電話機ＣＰの存在場所を精度よく詳細に取得して対処することができる。
また、ステップＳ１０７において、ＧＰＳ測位要求から経過する待機時間がタイマ値２２ａを超えてタイムアウトしたことを確認した場合には、基地局測位指示部１３が測位対象の携帯電話機ＣＰに接続する基地局ＢＳの位置情報をＳＧＳＮ（交換制御部２００）に要求する基地局測位要求を送る（ステップＳ１１１）。
【００４６】
この後に、中継制御部１０は、測位対象の携帯電話機ＣＰに接続するＳＧＳNからの基地局測位結果を通知する受信の有無を確認しつつ（ステップＳ１１２）、タイマ２３の計時を継続する（ステップＳ１１３）。
このステップＳ１１２において、ＳＧＳＮからの基地局測位結果の受信（通知）を確認した場合には、その基地局測位結果（測位対象の携帯電話機ＣＰに接続する基地局ＢＳの位置情報）を地図情報などと共にＬＣＳクライアントに通知する処理を実行する（ステップＳ１１４）。この後には、ステップＳ１２１に進んでＧＰＳ測位の後処理やタイマ２３の停止やメモリ２２内の通信履歴等の更新処理を行った後に、この基地局測位を含むＡ−ＧＰＳ測位の制御処理を終了する。
【００４７】
そして、ステップＳ１２１では、携帯電話機ＣＰから通知されてくるＧＰＳ測位結果の受信の有無の確認を継続しつつ、タイマ２３が計時する経過時間がメモリ２２内にＡ−ＧＰＳ測位処理不能と判断するように予め設定されているタイムアップ値を超えてタイムアップしたか否か確認する（ステップＳ１２２）。
この後に、このステップＳ１２１において、携帯電話機ＣＰからのＧＰＳ測位結果の受信（通知）を確認した場合には、そのＧＰＳ測位結果（測位対象の携帯電話機ＣＰの現在位置情報）を地図情報などと共にＬＣＳクライアントに通知する処理を実行する（ステップＳ１２３）。この後には、ステップＳ１２４に進んでタイマ２３の停止やメモリ２２内の通信履歴等の更新処理を行った後に、このＡ−ＧＰＳ測位の制御処理を終了する。
【００４８】
このようにタイムアウト後にＡ−ＧＰＳ測位に成功した場合にも、測位対象の携帯電話機ＣＰの現在位置情報等をＬＣＳクライアントに通知することができ、基地局測位結果で携帯電話機ＣＰの現在位置をほぼ特定した後にさらに詳細な位置情報を取得して対処することができる。このとき、ＬＣＳクライアントでは、基地局測位結果からＧＰＳ測位結果に自動的に表示切換するようにしてもよく、また、いずれか一方を選択表示したり、双方を同時に表示するようにしてもよい。
【００４９】
また、ステップＳ１２２において、ＧＰＳ測位要求から経過する待機時間がタイムアップ値を超えてタイムアップしたことを確認した場合には、ステップＳ１２４に進んでタイマ２３を停止して経過時間の計時を終了する。
次いで、メモリ２２内に、Ａ−ＧＰＳ測位を実行したＳＧＳＮのＳＵＰＬ ＭＴ−ＬＲの通信履歴として、ＧＰＳ測位要求時刻、ＧＰＳ測位結果通知時刻、ＳＵＰＬ ＭＴ−ＬＲ処理時間を追加（記憶保持）して更新する（ステップＳ１２５）。このとき、ＧＰＳ測位処理がタイムアップしてしまっていた場合には、タイマ値として最大値を設定する４５秒もしくは失敗を判別できるように９０秒などを設定すればよい。
この後に、タイマ２３をリセットして（ステップＳ１２６）、このＡ−ＧＰＳ測位の制御処理を終了する。
【００５０】
これにより、ＬＣＳクライアントは、測位対象の携帯電話機ＣＰのＧＰＳ測位結果または基地局測位結果を受け取って携帯電話機ＣＰの現在位置をタイマ値２２ａの設定時間程度までの待機時間で入手することができる。このタイマ値２２ａには、通信履歴の実績から算出した測位処理時間の平均変動量に応じて設定されているので、無駄な待機時間を過ごすことなく、何らかの現在位置情報を迅速に取得して行動することができる。さらに、基地局測位結果を通知した後にもＧＰＳ測位結果の通知を待機して通知することができ、行動後に携帯電話機ＣＰの詳細かつ正確な現在位置を知らせることができる。
【００５１】
そして、ステップＳ１０３においては、図８のフローチャートに示すように、ＬＣＳクライアントの中継制御部１０は、まず、メモリ２２内の“SUPL MT-LRの通信履歴”を参照して、例えば、直近３分間の平均のSUPL MT-LR処理時間を算出する（ステップＳ２０１）。なお、タイムアウト後にGPS測位結果通知を受信した場合も、そのＧＰＳ測位結果を受け取るまでのSUPL MT-LR処理時間が通信履歴内に追加されて、この統計（平均）計算に算入されて実際の状況（変動量）が反映されている。
【００５２】
次いで、メモリ２２内に格納されている“平均SUPL MT-LR処理時間とタイマ値との対応表”を参照し、先のステップＳ２０１（平均SUPL MT-LR処理時間算出処理）で算出した平均SUPL MT-LR処理時間に対応するタイマ値を求める（ステップＳ２０２）。
次いで、先のステップＳ２０２（タイマ値決定処理）で算出したタイマ値を該当ＳＧＳＮに対応するタイマ値２２ａとして参照可能にメモリ２２内に書き込んで（ステップＳ２０３）、この更新処理を終了する。
これにより、メモリ２２内のタイマ値２２ａには、測位処理時点での太陽風などの外部要因の影響をリアルタイムに反映させた待機時間を設定することができる。このため、測位処理時間の変動量に対応して設定されている最適な切換時間までＧＰＳ測位結果を待った後には基地局測位結果を取得することができる。
【００５３】
（トラヒックデータ監視プログラム）
上述したＧＰＳ測位中継制御装置では、以下のようなＧＰＳ測位プログラムが用いられている。すなわち、ＧＰＳ測位実行部にＧＰＳ測位を実行させて現在位置を測位させる対象端末の測位要求に対して、上記ＧＰＳ測位によるＧＰＳ測位結果、または、上記ＧＰＳ測位に代わって補完測位実行部に上記対象端末の補完測位を実行させた補完測位結果を、上記測位要求の要求元に測位結果として通知するＧＰＳ測位中継制御装置において実行するＧＰＳ測位プログラムであって、コンピュータに、上記測位要求を受け取って上記ＧＰＳ測位を実行させた後に上記補完測位の実行に切り換える切換時間を予め設定するステップと、上記測位要求を受け取って上記ＧＰＳ測位を実行させた後の経過時間が上記切換時間を超えたときに上記補完測位の実行に切り換えるステップと、上記対象端末の現在位置に応じて上記切換時間を設定するステップと、を実行させるＧＰＳ測位プログラムが用いられている。このプログラムを用いれば、ＧＰＳ測位から補完測位に切り換える切換時間を、測位対象端末からの測位要求の性格（必要性）に応じて変更することができる。したがって、移動端末の現在位置の必要性に対応する緊急度や正確性などに応じてＧＰＳ測位から補完測位への切換を変更することができる。
【００５４】
（まとめ）
このように本実施形態においては、ＧＰＳ測位が不調な場合でも、基地局測位への切換時間を、ＳＧＳＮが担当するエリア毎のＧＰＳ測位処理時間の変動量に応じてリアルタイムに変更して更新しておくことができる。したがって、ＧＰＳ測位処理時間が通信場所・時間などに応じて変動するのにも拘わらずに、基地局測位処理に切り換えるまで一律の待機時間が経過するまで待つことなく、現実に則した最適な時間でＧＰＳ測位から基地局測位に切り換えることができる。この結果、ＧＰＳ測位に適さない通信場所での無駄な待機時間を短縮して、その通信場所に適した切換時間で基地局測位に切り換えて現在位置の測位結果を通知することができる。なお、ＧＰＳ測位から基地局測位に切り換えるのに留めるだけでなく、基地局測位後に再度ＧＰＳ測位を実行してもよい。
【００５５】
ここで、本実施形態では、ＳＧＳＮ単位のエリア毎に、ＧＰＳ測位から基地局測位に切り換える時間を設定する場合を一例に説明するがこれに限る必要はない。例えば、谷間などの通信場所毎などの狭いエリアでも変更可能に基地局毎にタイマ値を設定してもよく、また、その基地局のエリアをグループ分けしてグループ単位でタイマ値を設定するようにしてもよい。屋内などに設置されている基地局に接続する場合には、無駄にＧＰＳ測位結果を待つことなく迅速にその基地局の位置情報を取得可能にすることができ、携帯電話機ＣＰの現在位置を知りたいユーザにとっては有用である。
【００５６】
上記の実施形態では、移動端末の例として携帯電話機の場合について説明したが、ＧＰＳ測位機能及び基地局測位機能を有していれば、電話機能を有していない移動端末についても本発明を適用できることは明らかである。
なお、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【００５７】
１０  中継制御部
１１  測位指示部
１２  ＧＰＳ測位指示部
１３  基地局測位指示部
１５  測位クライアント種別把握部
２１  通信部
２２  メモリ
２２ａ  タイマ値
２３  タイマ
１００  アプリ実行部
２００  交換制御部
３００  ＧＰＳ測位制御部
ＢＳ  基地局
ＣＰ  携帯電話機
ＣＳ  ＧＰＳ衛星
【図１】
2014115092.tif 000003
【図２】
2014115092.tif 000004
【図３】
2014115092.tif 000005
【図４】
2014115092.tif 000006
【図５】
2014115092.tif 000007
【図６】
2014115092.tif 000008
【図７】
2014115092.tif 000009
【図８】
2014115092.tif 000010