(57)【特許請求の範囲】
【請求項１】
所定時間における移動端末機の移動速度の変化量を測定する移動量検出部と、
前記移動量検出部により測定された前記移動端末機の移動速度の変化量に基づいて、前記移動端末機の移動状態を判定する移動モード判定部と、
前記移動モード判定部により判定された前記移動端末機の移動状態に対応する、測位処理に利用する測位方式を選択する際の所望の選択条件を示すユーザー希望測位情報を保持している状態別ユーザー希望測位情報記憶部と、
前記ユーザー希望測位情報を取得するユーザー希望測位情報取得部と、
互いに異なる複数種類の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持する測位方式記憶部と、
前記ユーザー希望測位情報取得部により取得された前記ユーザー希望測位情報と、前記測位方式記憶部に保持されている前記測位方式機能情報とに基づいて、前記測位処理に利用する測位方式を選択する測位方式選択部と、
を備え、
前記ユーザー希望測位情報取得部は、
前記状態別ユーザー希望測位情報記憶部に保持されている前記ユーザー希望測位情報の中から、前記移動モード判定部により判定されたユーザーの移動状態に対応する前記ユーザー希望測位情報を取得し、
前記測位方式記憶部は、
前記識別子に、前記測位方式機能情報として、標準測位所要時間、測位精度、測位成功率、信頼度及び課金体系のうちの少なくとも一つを対応付けて保持するとともに、前記選択条件に対する優先度を対応付けて保持し、
前記測位方式選択部は、
前記測位処理に利用する測位方式を選択する際に、前記測位方式記憶部に保持されている前記識別子により特定される互いに異なる複数種類の測位方式のうちの、前記測位方式機能情報が前記選択条件に該当する測位方式を、前記優先度が高い順番に選択する
ことを特徴とする測位方式選択装置。
【請求項２】
所定時間における移動端末機の移動速度の変化量を測定する移動量検出部と、
前記移動量検出部により測定された前記移動端末機の移動速度の変化量に基づいて、前記移動端末機の移動状態を判定する移動モード判定部と、
前記移動モード判定部により判定された前記移動端末機の移動状態に対応する、測位処理に利用する測位方式を選択する際の所望の選択条件を示すユーザー希望測位情報を保持している状態別ユーザー希望測位情報記憶部と、
前記ユーザー希望測位情報を取得するユーザー希望測位情報取得部と、
互いに異なる複数種類の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持する測位方式記憶部と、
前記ユーザー希望測位情報取得部により取得された前記ユーザー希望測位情報と、前記測位方式記憶部に保持されている前記測位方式機能情報とに基づいて、前記測位処理に利用する測位方式を選択する測位方式選択部と、
を備え、
前記ユーザー希望測位情報取得部は、
前記状態別ユーザー希望測位情報記憶部に保持されている前記ユーザー希望測位情報の中から、前記移動モード判定部により判定されたユーザーの移動状態に対応する前記ユーザー希望測位情報を取得し、
前記測位方式記憶部は、
前記識別子に、前記測位方式機能情報として、標準測位所要時間及び測位精度を対応付けて保持し、
前記測位方式選択部は、
前記測位処理に利用する測位方式を選択する際に、前記測位方式記憶部に保持されている前記識別子により特定される互いに異なる複数種類の測位方式のうちの、前記標準測位所要時間が前記選択条件であるユーザー希望測位時間内に該当する測位方式を、前記測位精度が高い順番に選択する
ことを特徴とする測位方式選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位方式選択装置に関し、特に測位処理により得られた位置情報を用いたアプリケーションを利用する際に用いる測位方式を選択する測位方式選択装置に関する。
【背景技術】
【０００２】
近年では、下記の特許文献１の情報端末のように、スマートフォン等のほとんどの移動端末機にも、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能が標準で搭載されている。ＧＰＳ機能は、ＧＰＳの衛星から受信したＧＰＳ信号に基づいて測位処理を行うことができるものである。
このＧＰＳ機能によって取得された位置情報を利用する様々なアプリケーションプログラム（以下、「アプリケーション」と記す。）がある。このようなアプリケーションの一例として、ユーザー（移動端末機）の位置を提供する地図アプリケーションやナビゲーション、位置情報からゲーム内容を変化させるゲーム等がある。この他にも、ブラウザ等のアプリケーション上で、第三者へ自分の位置を通知したり、第三者が自分の位置を取得したりすることができる見守りサービス等がある。
【０００３】
なお、上記の測位処理に利用する方式には、上記のＧＰＳ機能によるＧＰＳ測位方式に限らず、携帯電話サービスの基地局情報を基にして移動端末機の位置を測定する基地局測位方式や、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続サービスのアクセスポイント情報を基にして移動端末機の位置を測定する無線ＬＡＮ測位方式等の様々な測位方式がある。通常、ユーザーが、移動端末機で、複数ある移動端末機の位置を測定する方式の中から利用したい方式を選択した上で、ユーザーは、上記のような位置情報を利用する各種のアプリケーションを使用する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３５４３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記で説明したようなＧＰＳ測位方式にあっては、携帯電話サービスのネットワーク側や、ＧＰＳ機能の制御チップ等を有する測位機能部が搭載された移動端末機側でタイムアウト時間が設定されている。もし、そのタイムアウト時間内に測位処理が完了しない場合には、測位失敗として処理が終了する。
例えば、ユーザーが、大体３０秒以内に測位結果を取得したいと思っていても、タイムアウト時間が６０秒であった場合には、ユーザーはタイムアウト時間まで待たなければならないことがある。さらには、ユーザーが、例えば地図アプリケーションを利用するときには３０秒以内で、高精度な測位結果が取得したいと思っていても、予め設定しておいた測位方式がそのまま選択されて測位が行われるだけである。
【０００６】
このため、ユーザーは、地図アプリケーションで正確な移動端末機の位置を確認することができないことがある。つまり、ユーザー側から見て、所望の時間内で、最も精度良く測位することのできる測位方式を選択することができなかった。
測位処理時間を一例として上記で説明したように、ＧＰＳ機能によって取得された位置情報を利用するアプリケーションは、様々な種類のアプリケーションが提供されている。また、位置情報を得るための測位方式も、様々な種類の測位方式が提供されている。このため、アプリケーションで利用される測位方式は、アプリケーション毎によって異なる。
【０００７】
しかしながら、アプリケーションで利用される測位方式は、携帯電話サービスのネットワーク側や、ＧＰＳ機能の制御チップ等を有する測位機能部が搭載された移動端末機側に設定されている。このため、アプリケーション側では、測位方式を自由に選択することができない。つまり、利用するアプリケーションに応じて、例えば短時間で行える測位処理を優先して選択したり、課金が発生しない測位処理を優先して選択したりすることができなかった。
そこで、本発明は、上記の課題に鑑み、測位処理により得られた位置情報を用いたアプリケーションで測位処理が行われる際に、ユーザーにより指定された選択条件に該当する測位方式を選択することのできる測位方式選択装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による測位方式選択装置は、上記の目的を達成するために、次のように構成される。
本発明のある態様による測位方式選択装置は、所定時間における移動端末機の移動速度の変化量を測定する移動量検出部と、前記移動量検出部により測定された前記移動端末機の移動速度の変化量に基づいて、前記移動端末機の移動状態を判定する移動モード判定部と、前記移動モード判定部により判定された前記移動端末機の移動状態に対応する、測位処理に利用する測位方式を選択する際の所望の選択条件を示すユーザー希望測位情報を保持している状態別ユーザー希望測位情報記憶部と、前記ユーザー希望測位情報を取得するユーザー希望測位情報取得部と、互いに異なる複数種類の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持する測位方式記憶部と、前記ユーザー希望測位情報取得部により取得された前記ユーザー希望測位情報と、前記測位方式記憶部に保持されている前記測位方式機能情報とに基づいて、前記測位処理に利用する測位方式を選択する測位方式選択部と、を備え、前記ユーザー希望測位情報取得部は、前記状態別ユーザー希望測位情報記憶部に保持されている前記ユーザー希望測位情報の中から、前記移動モード判定部により判定されたユーザーの移動状態に対応する前記ユーザー希望測位情報を取得し、前記測位方式記憶部は、前記識別子に、前記測位方式機能情報として、標準測位所要時間、測位精度、測位成功率、信頼度及び課金体系のうちの少なくとも一つを対応付けて保持するとともに、前記選択条件に対する優先度を対応付けて保持し、前記測位方式選択部は、前記測位処理に利用する測位方式を選択する際に、前記測位方式記憶部に保持されている前記識別子により特定される互いに異なる複数種類の測位方式のうちの、前記測位方式機能情報が前記選択条件に該当する測位方式を、前記優先度が高い順番に選択することを特徴とする。
【０００９】
上記の測位方式選択装置によれば、移動量検出部が、所定時間における移動端末機の移動速度の変化量を測定する。そして、移動モード判定部が、移動量検出部により測定された移動端末機の移動速度の変化量に基づいて、移動端末機の移動状態を判定する。また、ユーザー希望測位時間記憶部は、移動モード判定部により判定された移動端末機の移動状態に対応するユーザー希望測位情報、例えばユーザー希望測位時間を保持している。
これにより、ユーザー希望測位情報取得部は、測位方式選択部が測位処理に利用する測位方式を選択する際に、移動機の移動状態に応じてユーザー希望測位情報を自動的に取得することが可能となる。
また、上記の測位方式選択装置によれば、ユーザー希望測位情報取得部が、ユーザー希望測位情報を取得する。また、測位方式記憶部は、複数の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持している。
これにより、測位方式選択部が、ユーザー希望測位情報取得部により取得されたユーザー希望測位情報と、測位方式記憶部に保持されている測位方式機能情報とに基づいて、ユーザーにより指定されたユーザー希望測位情報に該当する測位方式を選択することが可能となる。
また、上記の測位方式選択装置によれば、測位方式選択部が、測位処理に利用する測位方式を選択する際に、測位方式記憶部に登録されている識別子から特定される測位方式のうち、例えば、測位精度が、ユーザーが希望する「Ａ（高精度）」に該当する測位方式を選択したり、課金体系が、ユーザーが希望する低額とされている所定の料金範囲内（例えば０．０〜３．０円）に該当する測位方式を選択したりすることが可能となる。さらには、測位精度と課金体系とを組み合わせるように、複数の測位方式機能情報に基づいて測位方式を選択しても良い。
また、上記の測位方式選択装置によれば、測位方式選択部は、測位処理に利用する測位方式を選択する際に、優先度が高い選択条件から順番に選択条件とし、測位方式記憶部に保持されている識別子から特定される複数の測位方式の中から測位方式を選択していく。
これにより、測位方式選択部は、例えば、ユーザー希望測位時間や、ユーザーが希望する信頼度、課金体系等の選択条件を合わせたユーザー希望測位情報に基づいて測位方式を選択することが可能となる。例えば、測位方式選択部は、標準測位所要時間がユーザー希望測位時間内の測位方式であって、かつ、優先度の高い課金体系のうちで料金がなるべく低額な測位方式から順番に選択していくことが可能となる。
また、本発明のある態様による測位方式選択装置は、所定時間における移動端末機の移動速度の変化量を測定する移動量検出部と、前記移動量検出部により測定された前記移動端末機の移動速度の変化量に基づいて、前記移動端末機の移動状態を判定する移動モード判定部と、前記移動モード判定部により判定された前記移動端末機の移動状態に対応する、測位処理に利用する測位方式を選択する際の所望の選択条件を示すユーザー希望測位情報を保持している状態別ユーザー希望測位情報記憶部と、前記ユーザー希望測位情報を取得するユーザー希望測位情報取得部と、互いに異なる複数種類の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持する測位方式記憶部と、前記ユーザー希望測位情報取得部により取得された前記ユーザー希望測位情報と、前記測位方式記憶部に保持されている前記測位方式機能情報とに基づいて、前記測位処理に利用する測位方式を選択する測位方式選択部と、を備え、前記ユーザー希望測位情報取得部は、前記状態別ユーザー希望測位情報記憶部に保持されている前記ユーザー希望測位情報の中から、前記移動モード判定部により判定されたユーザーの移動状態に対応する前記ユーザー希望測位情報を取得し、前記測位方式記憶部は、前記識別子に、前記測位方式機能情報として、標準測位所要時間及び測位精度を対応付けて保持し、前記測位方式選択部は、前記測位処理に利用する測位方式を選択する際に、前記測位方式記憶部に保持されている前記識別子により特定される互いに異なる複数種類の測位方式のうちの、前記標準測位所要時間が前記選択条件であるユーザー希望測位時間内に該当する測位方式を、前記測位精度が高い順番に選択することを特徴とする。
上記の測位方式選択装置によれば、移動量検出部が、所定時間における移動端末機の移動速度の変化量を測定する。そして、移動モード判定部が、移動量検出部により測定された移動端末機の移動速度の変化量に基づいて、移動端末機の移動状態を判定する。また、ユーザー希望測位時間記憶部は、移動モード判定部により判定された移動端末機の移動状態に対応するユーザー希望測位情報、例えばユーザー希望測位時間を保持している。
これにより、ユーザー希望測位情報取得部は、測位方式選択部が測位処理に利用する測位方式を選択する際に、移動機の移動状態に応じてユーザー希望測位情報を自動的に取得することが可能となる。
また、上記の測位方式選択装置によれば、ユーザー希望測位情報取得部が、ユーザー希望測位情報を取得する。また、測位方式記憶部は、複数の測位方式を特定するための識別子に、各測位方式の機能を示す情報である測位方式機能情報を対応付けて保持している。
これにより、測位方式選択部が、ユーザー希望測位情報取得部により取得されたユーザー希望測位情報と、測位方式記憶部に保持されている測位方式機能情報とに基づいて、ユーザーにより指定されたユーザー希望測位情報に該当する測位方式を選択することが可能となる。
また、上記の測位方式選択装置によれば、測位方式選択部が、測位処理に利用する測位方式を選択する際に、測位方式記憶部に登録されている識別子から特定される測位方式のうち、例えば、測位精度が、ユーザーが希望する「Ａ（高精度）」に該当する測位方式を選択したり、課金体系が、ユーザーが希望する低額とされている所定の料金範囲内（例えば０．０〜３．０円）に該当する測位方式を選択したりすることが可能となる。さらには、測位精度と課金体系とを組み合わせるように、複数の測位方式機能情報に基づいて測位方式を選択しても良い。
また、上記の測位方式選択装置によれば、測位方式選択部は、測位処理に利用する測位方式を選択する際に、測位方式記憶部に登録されている識別子から特定される測位方式のうち、標準測位所要時間がユーザー希望測位時間内の測位方式であって、かつ測位精度が高い測位方式から順番に選択していく。
上記による測位方式の選択方法はあくまで一例であるが、このような方法により、例えば、最適な測位演算結果が得られなった場合に、ユーザー希望測位時間であれば、所望のユーザー希望測位時間内で、なるべく精度良く測位することのできる測位方式を選択することが可能となる。
【００１２】
本発明のある態様による測位方式選択装置は、所定時間における移動端末機の移動速度の変化量を測定する移動量検出部と、前記移動量検出部により測定された前記移動端末機の移動速度の変化量に基づいて、前記移動端末機の移動状態を判定する移動モード判定部と、前記移動モード判定部により判定された前記移動端末機の移動状態に対応する前記ユーザー希望測位情報を保持している状態別ユーザー希望測位情報記憶部と、をさらに備え、前記ユーザー希望測位情報取得部は、前記状態別ユーザー希望測位情報記憶部に保持されている前記ユーザー希望測位情報の中から、前記移動モード判定部により判定されたユーザーの移動状態に対応する前記ユーザー希望測位情報を取得することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、位置情報を利用するアプリケーションで測位処理が行われる際に、測位方式選択部が、ユーザーにより指定された所望の時間内で、複数の測位方式の中から最も精度の良い測位方式を選択する。これにより、位置情報を利用するアプリケーションは、最も精度の良い測位処理結果を利用し、ユーザーに対して正確な移動端末機の位置等を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る測位方式選択機能部３０，８０を用いて構成される無線通信ネットワークシステム１０のシステム構成を示すシステム構成図である。
【図２】ＭＴ２０の機能構成を示すブロック図である。
【図３】測位方式選択サーバー７０の機能構成を示すブロック図である。
【図４】ＳＬＰ９０の機能構成を示すブロック図である。
【図５】測位方式記憶部８２に登録されている測位方式を選択するために必要となるデータ例を示す表である。
【図６】ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。
【図７】測位方式選択処理の具体的な処理の流れを示すフローチャートである。
【図８】第２実施形態に係る測位方式選択機能部１３０を有するＭＴ１２０の機能構成を示すブロック図である。
【図９】状態別ユーザー希望測位情報記憶部１３３に登録されているユーザーの移動状態に対応するユーザー希望測位時間を示す表である。
【図１０】ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。
【図１１】測位方式記憶部８２に保持されている測位方式を選択するために必要となるデータ例を示す表である。
【図１２】アプリケーション機能部３１にインストールされているアプリケーション上で設定されるユーザー希望測位情報の各選択条件例を示す表である。
【図１３】ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。
【図１４】ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照しながら、本発明の測位方式選択装置の好適な実施形態を詳細に説明する。
（第１実施形態）
（無線通信ネットワークシステム１０のシステム構成）
最初に、図１を参照して、第１実施形態に係る測位方式選択機能部３０，８０を用いて構成される無線通信ネットワークシステム１０の全体のシステム構成を説明する。
図１は、第１実施形態に係る測位方式選択機能部３０，８０を用いて構成される無線通信ネットワークシステム１０のシステム構成を示すシステム構成図である。図１に示す無線通信ネットワークシステム１０は、携帯電話サービスを提供するためのネットワークシステムである。この無線通信ネットワークシステム１０は、ユーザーが所持している移動端末機であるＭＴ（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）２０と、ＭＴ２０と無線によって接続されるネットワーク６０とから構成される。
【００２３】
なお、本実施形態の説明において、無線通信ネットワークシステム１０は、３ＧＰＰ（Ｔｈｅ  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）で規定される３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）網である。しかしながら、測位方式選択機能部３０，８０を用いて構成されるシステムは、これに限定されず、例えばＬＴＥ(Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ)網やインターネット等であっても良い。
【００２４】
ＭＴ２０には、ＧＰＳの衛星１００から受信したＧＰＳ信号に基づいて測位処理を行うことができるＧＰＳ機能が標準で搭載されている。そして、ＭＴ２０は、このＧＰＳ機能によってＧＰＳの衛星１００から取得された位置情報を利用して、ユーザー（ＭＴ２０）の位置を提供する地図アプリケーションやナビゲーション、位置情報からゲーム内容を変化させるゲーム等の様々なアプリケーションがインストール（保存）されている。
【００２５】
なお、背景技術でも説明したが、ＭＴ２０の位置を測定する方式には、上記のＧＰＳ機能によるＧＰＳ測位方式に限らないため、ＭＴ２０において、基地局情報を基にしてＭＴ２０の位置を測定する基地局測位方式や、無線ＬＡＮ接続サービスのアクセスポイント情報を基にしてＭＴ２０の位置を測定する無線ＬＡＮ測位方式等の様々な測位方式によりＭＴ２０の位置を測定することができる。
【００２６】
また、ネットワーク６０は、モビリティ管理機能やルーティング機能等をもつＳＧＳＮ（Ｓｅｒｖｉｎｇ  Ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）６１、ゲートウエイ機能等をもつＧＧＳＮ（Ｇａｔｅｗａｙ  Ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）６２、複数の測位方式の中から測位方式を選択するサーバーである測位方式選択サーバー７０、測位演算処理を行うサーバーであるＳＬＰ（ＳＵＰＬ  Ｌｏｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ）９０等の各装置を有している。なお、図１中には示していないが、ネットワーク６０には、ＳＧＳＮ６１やＳＧＧＳＮ６２の装置以外にも、各種の装置が設けられている。
【００２７】
また、ＭＴ２０と測位方式選択サーバー７０には、複数の測位方式の中から測位方式を選択するための機能部が、測位方式選択機能部３０とＭＴ２０とに分かれて設けられている。なお、測位方式選択サーバー７０とＳＬＰ９０とを別々にせずに、測位方式選択サーバー７０の機能部をＳＬＰ９０に設けても良い。
本実施形態の説明においては、ＭＴ２０と測位方式選択サーバー７０とによる測位方式を選択する処理の流れを具体的にわかりやく説明するために、一例として、ＭＴ２０と測位方式選択サーバー７０とにより複数ある測位方式の中からＳＵＰＬ（Ｓｅｃｕｒｅ  Ｕｓｅｒ  Ｐｌａｎｅ  Ｌｏｃａｔｉｏｎ）によるＡ−ＧＰＳ（Ａｓｓｉｓｔｅｄ−Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位方式が選択された場合の処理を説明する。また、ＭＴ２０の機能構成や、測位方式選択サーバー７０の機能構成についても、主にＧＰＳ機能により測位処理を行う機能部を説明する。
【００２８】
ＳＵＰＬは、ＯＭＡ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）で規定されており、ＭＴ２０とネットワーク６０との間でアシストデータを送信するための通信ベアラにユーザープレーン（Ｕ−Ｐｌａｎｅ；Ｕｓｅｒ−Ｐｌａｎｅ）を利用したＡ−ＧＰＳ測位方式である。
また、ＭＴ２０側で受信したＧＰＳ信号と、ネットワーク６０側で演算されたアシスト情報とを組み合わせて測位を行う方式には、ＵＥ−Ｂａｓｅ方式とＵＥ−Ａｓｓｉｓｔｅｄ方式との２つの方式がある。ＵＥ−Ｂａｓｅ方式にあっては、ＭＴ２０側で、自装置で測定したＧＰＳメジャメントとネットワーク６０側から受信したアシスト信号とを用いて、位置情報を演算する。一方、ＵＥ−Ａｓｓｉｓｔｅｄ方式にあっては、ＭＴ２０側で自装置で測定したＧＰＳメジャメントをネットワーク６０のＳＬＰ９０側に送信し、ＳＬＰ９０側で最終的な位置情報を演算する。
【００２９】
本実施形態の説明においては、ＵＥ−Ａｓｓｉｓｔｅｄ方式による測位処理を行うものとして説明する。
（ＭＴ２０の機能構成）
続いて、図２を参照して、本発明の実施形態に係る無線通信ネットワークシステム１０を利用するＭＴ２０の具体的な機能構成を説明する。
まず、図２は、ＭＴ２０の機能構成を示すブロック図である。図２に示すＭＴ２０は、アプリケーション機能部３１と、ユーザー希望測位情報取得部３２と、タイマー制御部３３と、測位処理要求送受信部３４と、アシストデータ送受信部３５と、ＧＰＳメジャメント測定部３６と、測定結果送受信部３７とを備えて構成される。なお、図２においては、測位方式選択機能部３０として機能する機能部のみを示す。具体的に、図２中に示す破線内の各機能部が、測位方式選択機能部３０として機能する。
【００３０】
アプリケーション機能部３１は、アプリケーションやアプリケーションの設定を統合的に管理する。まず、アプリケーション機能部３１は、位置情報を利用してＭＴ２０の位置を提供する地図アプリケーションやナビゲーション、位置情報からゲーム内容を変化させるゲーム等のアプリケーションがインストールされるメモリ領域である。このため、アプリケーション機能部３１にインストールされたアプリケーションのインタフェイスから、測位処理を行う際のタイムアウト時間としてユーザー希望測位時間を選択したり、直接入力したりすることができるようになっている。つまり、アプリケーションのインタフェイス上で、ユーザー希望測位時間を設定することができるようになっている。
【００３１】
また、アプリケーション機能部３１は、各アプリケーションで共通する動作設定を行う機能も持つ。このため、アプリケーションのインタフェイス上でユーザー希望測位時間を直接設定する以外にも、アプリケーションの動作設定を行うインタフェイス上でユーザー希望測位時間を設定することができる。
ユーザー希望測位情報取得部３２は、アプリケーション機能部３１にインストールされたアプリケーションのインタフェイス上でユーザーによって設定されたユーザー希望測位時間や、アプリケーションの動作設定を行うインタフェイス上でユーザーによって設定されたユーザー希望測位時間を、ユーザー希望測位情報として取得する。つまり、ユーザー希望測位情報とは、測位処理に利用する測位方式を選択する際の所望の選択条件を示す情報である。
【００３２】
タイマー制御部３３は、ＧＰＳメジャメント測定部３６からＧＰＳメジャメント測定処理を開始したことを受け、計時を開始する。そして、タイマー制御部３３は、計時している時間が、ユーザー希望測位情報取得部３２より設定されたユーザー希望測位時間になると、これを測位処理要求送受信部３４に対して通知する。また、タイマー制御部３３は、ＭＴ２０からネットワーク２０側の各装置に対して測位処理を要求したり、ＭＴ２０の概略位置を示す情報であるアシストデータを要求したりしてから、そのレスポンスを受け取るまでの時間を計時する。
【００３３】
測位処理要求送受信部３４は、例えば、アプリケーション機能部３１にインストールされたアプリケーションから測位処理要求を受信したり、ＳＬＰ９０に対して測位処理を行うように測位処理要求を送信したりする。
アシストデータ送受信部３５は、ＳＬＰ９０に対してアシストデータを要求したり、そのレスポンスとしてＳＬＰ９０からアシストデータを受信したりする。
【００３４】
ＧＰＳメジャメント測定部３６は、受信したＧＰＳ信号に含まれる情報をメジャメントとして測定するＧＰＳメジャメント測定処理を行う。
測定結果送受信部３７は、ＧＰＳメジャメント測定部３６のＧＰＳメジャメント測定処理により測定されたメジャメントをＳＬＰ９０に送信したり、ＳＬＰ９０から最終的な位置情報を受信したりする。
上記で説明した各機能部のうち、ユーザー希望測位情報取得部３２と、タイマー制御部３３と、測位処理要求送受信部３４と、アシストデータ送受信部３５と、ＧＰＳメジャメント測定部３６と、測定結果送受信部３７とが、測位機能部Ｂとして機能する。
【００３５】
（測位方式選択サーバー７０の機能構成）
続いて、図３を参照して、ネットワークシステム１０を構成する測位方式選択サーバー７０の具体的な機能構成を説明する。
図３は、測位方式選択サーバー７０の機能構成を示すブロック図である。図３に示す測位方式選択サーバー７０は、測位方式選択要求送受信部８１と、測位方式記憶部８２と、測位方式選択部８３と、タイマー制御部８４とを備えて構成される。なお、図３においても、図２と同様に、測位方式選択機能部８０として機能する機能部のみを示す。具体的に、図２中に示す破線内の各機能部が、測位方式選択機能部８０として機能する。
【００３６】
測位方式選択要求送受信部８１は、例えば、ＭＴ２０から送信された測位方式選択要求を受信したり、その要求のレスポンスとしてＭＴ２０に対して選択された測位方式を送信したりする。
測位方式記憶部８２は、複数の測位方式を一意に特定するための識別子に、標準測位所要時間、測位精度、測位成功率等を対応付けて保持する。
【００３７】
測位方式選択部８３は、ＭＴ２０から送信された測位処理要求に含まれるユーザー希望測位時間と、測位方式記憶部８２に保持されている識別子から特定することのできる互いに異なる複数の測位方式の標準測位所要時間、測位精度、測位成功率等とに基づいて、測位処理に利用する測位方式を選択する。上記の標準測位所要時間、測位精度、測位成功率等は、測位方式記憶部８２に登録されている測位方式の具体的な機能を示す情報である測位方式機能情報の一つである。つまり、この測位方式機能情報は、測位方式を選択するために必要となる情報である。なお、上記の標準測位所要時間、測位精度、測位成功率等の測位方式機能情報については、この後詳細に説明する。
タイマー制御部８４は、測位方式選択部８３が、ユーザー希望測位時間と標準測位所要時間等とに基づいて、測位処理に利用する測位方式を選択する際、測位処理に要した時間を計時する。
【００３８】
（ＳＬＰ９０の機能構成）
続いて、図４を参照して、本発明の実施形態に係る無線通信ネットワークシステム１０を構成するＳＬＰ９０の具体的な機能構成を説明する。
図４は、ＳＬＰ９０の機能構成を示すブロック図である。図４に示すＳＬＰ９０は、測位処理要求送受信部９１と、アシストデータ送受信部９２と、タイマー制御部９３と、測位演算部９４と、測定結果送受信部９５とを備えて構成される。
測位処理要求送受信部９１は、例えば、ＭＴ２０から送信された測位処理要求を受信したり、その要求のレスポンスとしてＭＴ２０に対してユーザー認証結果等を送信したりする。
【００３９】
アシストデータ送受信部９２は、ＭＴ２０から送信されたアシストデータの要求を受信したり、そのレスポンスとしてＭＴ２０に対してアシストデータ送信したりする。
タイマー制御部９３は、測位演算部９４が、ＭＴ２０から送信された測位処理要求を受信して、測位演算部９４が測位演算処理を開始すると計時を開始する。そして、タイマー制御部９３は、計時している時間が、ユーザー希望測位情報取得部３２により取得されたユーザー希望測位時間になると、これを測位演算部９４に通知する。
【００４０】
測位演算部９４は、上記のタイマー制御部９３で管理される基で、アシストデータを演算したり、ＭＴ２０から送信されたＧＰＳメジャメントを基にして最終的な位置情報を演算したりする。
測定結果送受信部９５は、ＭＴ２０からＧＰＳメジャメント測定部３６により測定されたＧＰＳメジャメントを受信したり、そのレスポンスとしてＭＴ２０に対して最終的な位置情報を送信したりする。
上記の各機能部のうち、図４中に示す破線内の機能部が、測位方式選択装置７０として機能する。
【００４１】
（測位方式記憶部８２に保持されるデータ例）
続いて、図５を参照して、上記の測位方式記憶部８２に登録されている測位方式を選択するために必要となるデータを説明する。
図５は、測位方式記憶部８２に登録されている測位方式を選択するために必要となるデータ例を示す表である。図５に示すように、測位方式記憶部８２には、「測位方式Ａ」や「測位方式Ｂ」等の互いに異なる複数種類の測位方式を一意に特定するための識別子が保持されている。さらに、測位方式記憶部８２には、その測位方式を特定するための識別子に、測位方式機能情報が対応付けられて保持されている。ここでいう、測位方式機能情報は、図５に示すように、標準測位所要時間、測位精度及び測位成功率である。なお、これらの測位方式機能情報は一例であって、測位方式記憶部８２に識別子に何か一つでも測位方式機能情報が対応付けられて保持されていれは良い。従って、測位方式機能情報は、例えば、標準測位所要時間だけでも良いし、標準測位所要時間と測位精度とを組み合わせても良い。
【００４２】
測位方式は、上記で説明したように、ＧＰＳ機能によるＧＰＳ測位方式や、基地局測位方式、無線ＬＡＮ測位方式等のことである。
標準測位所要時間は、上記の各測位方式を用いて測位処理をしたときに要する標準的な時間である。
一例ではあるが、無線ＬＡＮ測位方式であれば標準測位所要時間は１秒程度であり、Ａ−ＧＰＳ測位であれば標準測位所要時間は３０秒程度である。また、基地局測位であれば標準測位所要時間は１秒〜５秒程度であり、パターンマッチング測位方式であれば標準測位所要時間は２秒程度である。ハイブリッド測位方式であれば標準測位所要時間は１秒である。なお、測位方式記憶部８２には、上記以外の測位方式を示す情報も保持しておくことができる。
【００４３】
なお、測位処理自体に必要な時間とは別に、ＭＴ２０側に測位結果を通知するための時間等が必要である。このため、測位処理時には、ＭＴ２０側に測位結果を通知するための時間等を考慮しながら測位を行っても良いが、この標準測位所要時間に測位処理自体に必要な時間のみならず、ＭＴ２０側に測位結果を通知するための時間を含ませておいても良い。
【００４４】
測位精度は、その測位方式を用いて測位処理をしたときに得られる測位精度である。例えば、無線ＬＡＮ接続サービスのアクセスポイント情報を基にしてＭＴ２０の位置を測定する方式であると、建物のフロア毎や待ち合わせ広場等のような比較小規模なエリアにアクセスポイントが設置されている。このため、他の方式よりも、比較的正確な位置情報を得ることができる。一方、基地局測位方式であると、測位の時に使用する基地局によって誤差半径が大きい。よって、無線ＬＡＮ測位方式の測位精度にあっては、基地局測位方式の測位精度よりも高く設定すれば良い。測位精度を設定する際に、一例ではあるが、「Ａ（高精度）」、「Ｂ」、「Ｃ（低精度）」のように段階的に設定することができる。
測位成功率は、その測位方式を用いて測位処理をした回数に対して、実際に測位処理が成功した回数の割合である。例えば、測位成功率が「６０（％）」であれば、１００回測位処理をした結果、６０回測位処理が成功したことを示す。
【００４５】
（測位処理の流れ）
続いて、図６を参照して、ネットワークシステム１０を構成する各装置間における測位処理の流れを説明する。
図６は、ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。図６に示すように、アプリケーション機能部３１において、ユーザー希望測位情報取得部３２は、ユーザー希望測位情報として、アプリケーション機能部３１で設定されたユーザー希望測位時間を取得する（ステップＳ１０１）。次に、アプリケーション機能部３１は、測位機能部Ｂに対して、測位処理を行わせるための要求である測位処理要求にユーザー希望測位時間を合わせて出力する（ステップＳ１０２）。
【００４６】
すると、測位機能部Ｂは、測位方式選択サーバー７０に対して、測位方式を選択させるため要求である測位方式選択要求に、ユーザー希望測位情報取得部３２により取得されたユーザー希望測位時間を合わせて送信する（ステップＳ１０３）。
一方、測位方式選択サーバー７０は、測位方式選択要求を受信すると、ユーザー希望測位時間に基づいて、最適な測位方式を選択するための測位方式選択処理を行う（ステップＳ１０４）。この測位方式選択処理の具体的な処理方法については、この後詳細に説明する。測位方式選択サーバー７０は、測位機能部Ｂに対して、測位方式選択処理により選択した測位方式を測位方式選択結果として送信する（ステップＳ１０５）。
【００４７】
なお、本実施形態の説明では、上記の測位方式選択処理によって、Ａ−ＧＰＳ測位方式で、ＵＥ−Ａｓｓｉｓｔｅｄ方式が選択されたものとして説明する。
ここで、測位機能部Ｂにおいて、タイマー制御部３３は、計時を開始する（ステップＳ１０６）。なお、上記で説明したように、測位処理時には、ＭＴ２０側に測位結果を通知するための時間等を考慮しながら測位を行っても良いが、この標準測位所要時間に測位処理自体に必要な時間のみならず、ＭＴ２０側に測位結果を通知するための時間を含ませておいても良い。また、標準測位所要時間に、測位方式を選択するための時間を含ませておいても良い。
【００４８】
そして、測位機能部Ｂは、ネットワーク６０側のＳＬＰ９０に対して、測位処理要求（ＳＵＰＬ  ＳＴＡＲＴ信号）を送信する（ステップＳ１０７）。ＳＬＰ９０は、測位処理要求を受信すると、そのユーザーが正規ユーザーであることを確認する認証処理等を行う（ステップＳ１０８）。そして、ＳＬＰ９０は、認証処理等が終了すると、測位処理要求に対するレスポンスして、測位処理要求応答（ＳＵＰＬ  ＲＥＳＰＯＮＳＥ信号）を送信する（ステップＳ１０９）。
【００４９】
なお、図６中には示さないが、測位機能部Ｂは、ＳＬＰ９０から測位処理要求応答を受信する前に、タイマー制御部３３により計時されている時間が測位処理要求待ち時間を超えてしまった（タイムアウトした）場合には、測位機能部Ｂは、アプリケーション機能部３１に対して、位置情報測位結果応答としてタイムアウトエラーを出力すれば良い。
【００５０】
続いて、測位機能部Ｂは、ＳＬＰ９０に対して、アシストデータ取得するための要求であるアシストデータ要求（ＳＵＰＬ  ＰＯＳ  ＩＮＩＴ信号）を送信する（ステップＳ１１０）。ＳＬＰ９０は、ＭＴ２０からアシストデータ要求を受信すると、アシストデータを演算する（ステップＳ１１１）。そして、ＳＬＰ９０は、アシストデータ要求に対するレスポンスして、上記のステップＳ１１１の処理により演算されたアシストデータ（ＳＵＰＬ  ＰＯＳ信号）を送信する（ステップＳ１１２）。
【００５１】
また、図６中には示さないが、測位機能部Ｂは、ＳＬＰ９０からアシストデータを受信する前に、タイマー制御部３３により計時されている時間がアシストデータ要求処理待ち時間を超えてしまった（タイムアウトした）場合には、測位機能部Ｂは、アプリケーション機能部３１に対して、位置情報測位結果応答としてタイムアウトエラーを出力する。
【００５２】
測位機能部Ｂは、ＳＬＰ９０から受信したアシストデータに基づいて、ＧＰＳメジャメント測定処理を行う（ステップＳ１１３）。測位機能部Ｂは、ＧＰＳメジャメント測定処理が終了すると、ＳＬＰ９０に対して、ＧＰＳメジャメント測定処理により得られたＧＰＳメジャメント測定結果（ＳＵＰＬ  ＰＯＳ信号）を送信する（ステップＳ１１４）。ＳＬＰ９０は、そのＧＰＳメジャメント測定結果を受信すると、ＧＰＳメジャメント測定結果を参酌して、最終的な位置情報を演算するための位置情報演算処理を行う（ステップＳ１１５）。
【００５３】
最後に、ＳＬＰ９０は、測位処理要求に対するレスポンスして、測位機能部Ｂに対して、緯度経度情報等を含む最終的な測位結果（ＳＵＰＬ  ＥＮＤ信号）を送信する（ステップＳ１１６）。さらに、測位機能部Ｂは、アプリケーション機能部３１に対して、緯度経度情報等を含む位置情報測位結果応答を出力する（ステップＳ１１７）。
また、図６中には示さないが、測位機能部Ｂは、測位結果を受信する前に、タイマー制御部３３により計時されている時間がアシストデータ要求処理待ち時間を超えてしまった（タイムアウトした）場合には、測位機能部Ｂは、アプリケーション機能部３１に対して、位置情報測位結果応答としてタイムアウトエラーを出力する。
【００５４】
また、アプリケーション機能部３１で設定されたユーザー希望測位時間であれば、１度の測位処理要求に対して、測位処理を複数回行うこともできる。例えば、最適な測位演算結果が得られなった場合には、ユーザー希望測位時間であれば、測位処理を再び行うことができる。このため、測位機能部Ｂは、ステップＳ１１６の処理で、ＳＬＰ９０から位置情報測位結果応答を受信した後で、再び測位処理（ステップＳ１０３〜Ｓ１１６の処理）を複数回行うことができる。その際に、測位方式選択部８３は、測位処理に利用する測位方式を再び選択する。
【００５５】
（測位方式選択処理の流れ）
続いて、図７を参照して、上記のステップＳ１０４におけるユーザー希望測位時間に基づいて最適な測位方式を選択するための測位方式選択処理の具体的な処理の流れを説明する。
図７は、測位方式選択処理の具体的な処理の流れを示すフローチャートである。図７に示すように、まず、測位方式選択部８３は、測位処理要求送受信部３４から測位処理要求を受信するまで待機している（ステップＳ２０１のＮＯ）。そして、測位方式選択部８３は、測位処理要求送受信部３４から最初の測位処理要求を受信すると（ステップＳ２０１のＹＥＳ）、１回目の測位処理に利用する測位方式を選択する。
【００５６】
まず、測位方式選択部８３は、測位方式記憶部８２に保持されている測位方式のうちで、標準測位所要時間がユーザー希望測位時間以内であり、かつ、測位精度が最も高い測位方式を選択する（ステップＳ２０３）。測位方式選択部８３は、測位演算部９４に対して、選択した測位方式を出力する（ステップＳ２０４）。
なお、測位演算部９４は、測位方式選択部８３により選択された測位方式によって測位演算を行った結果、例えば、最適な測位演算結果が得られなった場合に、基地局測位等の別の測位方式を用いて再び測位演算を行うことがある。このため、測位方式選択部８３は、測位処理要求送受信部３４から再び測位処理要求を受信した場合には（ステップＳ２０１のＹＥＳ及びステップＳ２０２のＮＯ）、２回目の測位処理に利用する測位方式を選択する。
【００５７】
まず、測位方式選択部８３は、測位方式記憶部８２に登録されている測位方式のうちで、標準測位所要時間がユーザー希望測位時間以内であり、かつ、測位精度が２番目に高い測位方式を選択する（ステップＳ２０５）。さらに、測位方式選択部８３は、測位方式記憶部８２に登録されている測位方式のうちで、標準測位所要時間がユーザー希望測位時間以内であり、かつ、測位成功率が最も高い測位方式を選択する（ステップＳ２０６）。
一方、タイマー制御部８４は、ユーザー希望測位時間から、タイマー制御部３３により計時されている時間を減算して、測位処理を行うことができる残り時間を演算する（ステップＳ２０７）。
【００５８】
ここで、測位方式選択部８３は、ステップＳ２０５の処理で選択した測位精度が２番目に高い測位方式の標準測位所要時間と、ステップＳ２０６の処理で選択した測位成功率が最も高い測位方式との合計時間が、ステップＳ２０７の処理で演算した測位処理を行うことができる残り時間以内である場合には（ステップＳ２０８のＹＥＳ）、測位演算部９４に対して、ステップＳ２０５の処理で選択した測位精度が２番目に高い測位方式を出力する（ステップＳ２０９）。なお、測位方式選択部８３は、測位演算部９４に対して測位方式を出力した後、ユーザー希望測位時間を超えない範囲で、再びステップＳ２０１の処理を繰り返す。
【００５９】
そして、測位方式選択部８３は、ステップＳ２０５の処理で選択した測位精度が２番目に高い測位方式の標準測位所要時間と、ステップＳ２０６の処理で選択した測位成功率が最も高い測位方式との合計時間が、ステップＳ２０７の処理で演算した測位処理を行うことができる残り時間以内でない場合には（ステップＳ２０８のＮＯ）、ステップＳ２０６の処理で選択した測位成功率が最も高い測位方式を出力する（ステップＳ２１０）。
【００６０】
（第１実施形態の説明のまとめ）
上記で説明したように、測位方式選択部８３は、ユーザー希望測位時間を超えない範囲で、なるべく測位精度が高い測位方式から順番に選択していく。また、測位方式選択部８３は、ユーザー希望測位時間を超える可能性があるため、測位精度を優先して測位方式を選択することができなくなっても、最後に測位成功率が最も高い測位方式を選択する。これにより、測位方式選択部８３は、所望のユーザー希望測位時間内で、なるべく精度良く測位することのできる測位方式を選択することができる。
【００６１】
（第２実施形態）
上記の第１実施形態で説明したＭＴ２０においては、ユーザー自身が設定したアプリケーション機能部３１にインストールされているアプリケーションのインタフェイス上から、測位処理を行う際のユーザー希望測位時間を選択したり、直接入力したりしておくものであった。しかしながら、ユーザー希望測位時間は、必ずしも、アプリケーション機能部３１にインストールされているアプリケーションにより設定されなくても良い。その具体的な一例として、ＭＴ１２０が、ＭＴ１２０の移動状況、つまりＭＴ２０を所持しているユーザーの移動状態に基づいて、自動的にユーザー希望測位時間を設定することができる。
なお、第２実施形態の説明において、ＭＴ１２０の機能構成はＭＴ２０と異なるが、無線通信ネットワークシステムの構成は第１実施形態で説明した無線通信ネットワークシステムと実質的に同じである。このため、ＭＴ１２０の機能構成を説明し、他の装置の機能構成については説明を省略する。
【００６２】
（ＭＴ１２０の機能構成）
最初に、図８を参照して、自動的にユーザー希望測位時間を設定することができるＭＴとして、ＭＴ１２０を所持しているユーザーの移動状況に応じて、測位機能部Ｂ側で自動的にユーザー希望測位時間を設定することのできるＭＴ１２０の機能構成を説明する。
図８は、第２実施形態に係る測位方式選択機能部１３０を有するＭＴ１２０の機能構成を示すブロック図である。図８に示すＭＴ１２０は、次の点でＭＴ２０と機能構成が異なる。それは、ＭＴ１２０が、測位方式選択機能部３０を有していない代わりに、測位方式選択機能部１３０を有している点である。すなわち、ＭＴ１２０が、図２に示したＭＴ２０が有していたユーザー希望測位情報取得部３２を有していない代わりに、移動量検出部１３１と、移動モード判定部１３２と、状態別ユーザー希望測位情報記憶部１３３とを新たに有している点である。
【００６３】
移動量検出部１３１は、加速度センサ等を有し、加速度センサによって所定時間におけるＭＴ１２０の移動速度の変化量、つまりＭＴ１２０を所持しているユーザーの移動速度の変化量を測定する。
移動モード判定部１３２は、移動量検出部１３１により測定されたＭＴ１２０の移動速度の変化量に基づいて、ＭＴ１２０を所持しているユーザーがどのような移動状態であるのを判定する。なお、ここでは、ユーザーの移動速度に応じて、ユーザーの移動状態を判定する。具体的に言うと、移動モード判定部１３２は、ユーザーの移動速度に応じて、ユーザーが停止している（立ち止まっている状態である）のか、ユーザーが通常に歩行している状態であるのか、ユーザーが走っている状態であるのか、さらには、自動車等に乗車して高速に移動している状態であるのかを判定する。
【００６４】
状態別ユーザー希望測位情報記憶部１３３は、移動モード判定部１３２に判定されたユーザーの移動状態に対応するユーザー希望測位時間を保持している。つまり、状態別ユーザー希望測位情報記憶部１３３は、ＭＴ１２０を所持しているユーザーの移動状態に基づいて自動的に設定されるユーザー希望測位時間を保持している。
ＭＴ１２０において、ユーザー希望測位情報取得部３２は、状態別ユーザー希望測位情報記憶部１３３に登録されているユーザー希望測位時間の中から、移動モード判定部１３２により判定されたユーザーの移動状態に対応するユーザー希望測位時間を取得する。
【００６５】
（測位方式記憶部８２に保持されるデータ例）
続いて、図９を参照して、上記の状態別ユーザー希望測位情報記憶部１３３に登録されているユーザーの移動状態に対応するユーザー希望測位時間を説明する。
図９は、状態別ユーザー希望測位情報記憶部１３３に登録されているユーザーの移動状態に対応するユーザー希望測位時間を示す表である。図９に示すように、状態別ユーザー希望測位情報記憶部１３３には、移動（歩行）速度に応じたユーザーの移動状態が登録されている。
【００６６】
例えば、上から１番目のレコードのユーザーの移動状態は、ユーザーが「停止している（立ち止まっている）状態」であり、この時のユーザー希望測位時間は「３０秒」である。また、上から１番目のレコードのユーザーの移動状態は、速度が異なるがユーザーが「歩行している状態」であり、この時のユーザー希望測位時間は「２０秒」と「１５秒」である。さらに、上から４番目のレコードのユーザーの移動状態は、ユーザーが「自動車等に乗車して高速に移動している状態」であり、この時のユーザー希望測位時間は「１０秒」である。
ここでは、ユーザーの移動状態が早くなるのにつれてユーザー希望測位時間が短くなるように、各ユーザー希望測位時間が状態別ユーザー希望測位情報記憶部１３３に保持されている。
【００６７】
（測位処理の流れ）
続いて、図１０を参照して、ネットワークシステム１０を構成する各装置間における測位処理の流れを説明する。
図１０は、ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。図１０に示すように、アプリケーション機能部３１は、測位機能部Ｂに対して、測位処理要求を出力する（ステップＳ３０１）。この時、アプリケーション機能部３１にインストールされたアプリケーションには、ユーザー希望測位時間が設定されていないため、ステップＳ３０１の処理において、アプリケーション機能部３１から測位機能部Ｂに対して、ユーザー希望測位時間は送信されない。
【００６８】
その代わりに、測位機能部Ｂが、ステップＳ３０２〜Ｓ３０４の各処理を行うことによって、ＭＴ１２０側で自動的にユーザー希望測位時間を設定する処理を行う。
まず、移動量検出部１３１は、所定時間におけるＭＴ１２０の移動速度の変化量を検出する（ステップＳ３０２）。続いて、移動モード判定部１３２は、移動量検出部１３１により検出されたＭＴ１２０の移動速度の変化量に基づいて、ＭＴ１２０を所持しているユーザーがどのような移動状態であるのを判定する（ステップＳ３０３）。そして、ユーザー希望測位情報取得部３２は、状態別ユーザー希望測位情報記憶部１３３から、移動モード判定部１３２に判定されたユーザーの移動状態に対応するユーザー希望測位時間を取得する（ステップＳ３０４）。なお、ステップＳ３０５以降の処理の流れは、上記の説明した図６に示したステップＳ１０４以降の処理の流れと全く同じである。
【００６９】
そして、測位機能部Ｂは、状態別ユーザー希望測位情報記憶部１３３からユーザー希望測位時間を取得すると、測位方式選択サーバー７０に対して、測位方式選択要求に、ユーザー希望測位情報取得部３２により取得されたユーザー希望測位時間を合わせて送信する（ステップＳ３０５）。測位方式選択サーバー７０は、ＭＴ１２０測位方式選択要求を受信すると、ユーザー希望測位時間に基づいて、最適な測位方式を選択するための測位方式選択処理を行う（ステップＳ３０６）。この測位方式選択処理は、上記で説明した処理の流れと同じである。測位方式選択サーバー７０は、測位機能部Ｂに対して、上記の測位方式選択処理により選択した測位方式を測位方式選択結果として送信する（ステップＳ３０７）。
【００７０】
ここで、測位機能部Ｂにおいて、タイマー制御部３３は、計時を開始する（ステップＳ３０８）。
そして、測位方式選択処理により選択された測位方式によって、ＭＴ１２０の位置を測定するための処理を行う（ステップＳ３０９）。例えば、測位方式がＡ−ＧＰＳのＵＥ−Ａｓｓｉｓｔｅｄ方式である場合には、ステップＳ３０９におけるＭＴ２０の位置を測定するための処理は、上記の図６で説明したステップＳ１０７〜Ｓ１１６の処理と同じである。従って、図１０に示すＳＬＰ９０のような測位処理を行う装置及びＭＴ１２０は、その装置間で測位処理に必要な制御信号を送受信する。
最後に、測位機能部Ｂは、アプリケーション機能部３１に対して、緯度経度情報等を含む最終的な位置情報測位結果応答を出力する（ステップＳ３１０）。
【００７１】
（第２実施形態の説明のまとめ）
上記で説明したように、第２実施形態に係る測位方式選択機能部１３０を有するＭＴ１２０は、ユーザー自身が設定したアプリケーション機能部３１にインストールされているインタフェイスからユーザー希望測位時間を取得しない。その代わりに、ＭＴ１２０は、ＭＴ１２０を所持しているユーザーの移動状況に応じて、測位機能部Ｂ側でユーザー希望測位時間を自動的に設定することができる。
【００７２】
（変形例）
上記の各実施形態で説明したＭＴ２０，１２０においては、測位方式選択部８３が、測位処理を行う際のユーザー希望測位時間に基づいて、測位方式を選択するものであった。しかしながら、測位方式選択部８３は、測位方式を選択する際に、ユーザー希望測位時間のみならず、ユーザーが希望する測位精度や課金体系等に基づいて測位方式を選択することができる。
【００７３】
（測位方式記憶部８２に登録されるデータ）
まず、図１１を参照して、上記の測位方式記憶部８２に保持されている測位方式を選択するために必要となるデータを説明する。
図１１は、測位方式記憶部８２に保持されている測位方式を選択するために必要となるデータ例を示す表である。図１１に示すように、測位方式記憶部８２には、図５で示した各測位方式と、その測位方式の具体的な機能を示す情報である測位方式機能情報として、標準測位所要時間と、測位精度と、測位成功率とが保持されている。さらに、測位方式記憶部８２には、各測位方式に対応して、信頼度と、課金体系との測位方式機能情報が新たに保持されている。
【００７４】
信頼度は、その測位方式を用いて測位処理をしたときに得られた測位結果の信頼性を示すものである。
測位方式によっては、測位結果が実際の位置と大きく異なるものがある。例えば、無線ＬＡＮ接続サービスのアクセスポイント情報を用いたパターンマッチング方式にあっては、アクセスポイントが移動するものがあるため、測位結果が実際の位置と大きく異なるロングジャンプ状態が発生することがある。これに対して、基地局を用いた基地局測位にあっては、ロングジャンプする可能性が低い。このため、無線ＬＡＮ接続サービスのアクセスポイント情報を用いたパターンマッチング方式の信頼度の数値を、基地局を用いた基地局測位の信頼度よりも低く設定しておけば良い。
【００７５】
課金体系は、測位方式毎の課金体系を示す。測位方式によっては、測位する都度料金が発生するものや、料金が時間や月極め等で固定（従量制）のものがある。また、短時間で高精度に測位処理が行える測位方式等にあっては、高額な料金が発生するものもある。このため、料金が低額なものについては、料金が高額なものよりも課金体系の値を低く設定したり、特別に高額な料金が発生するものについては課金体系の値を他の測位方式よりも高く設定したりすれば良い。
ここでは、課金体系の値を「０．５円」、「０．０円」等のように、具体的な金額で設定している。また、課金体系の値を、「従量制」、「高額」、「低額」のように段階的に設定することもできる。
【００７６】
上記で説明したように、測位方式選択サーバー７０の測位方式記憶部８２の内部に新たな選択条件を追加しただけで、測位方式選択サーバー７０の機能構成については、実質的に同じである。この測位方式選択サーバー７０は、ユーザー希望測位時間だけを選択条件とするユーザー希望測位情報に基づいて測位方式を選択するよりも、ユーザー希望測位時間にユーザーが希望する信頼度や課金体系等の選択条件を合わせたユーザー希望測位情報に基づいて測位方式を選択する方が、ユーザーにとってより最適な測位方式を選択することができるようになる。
【００７７】
さらに、図１２に示すように、測位方式選択サーバー７０に、ユーザー希望測位情報の各選択条件に対して優先度も設定しておく。これにより、測位方式選択サーバー７０は、複数の測位方式のうちの各選択条件に該当する測位方式を、優先度の高い選択条件に該当する測位方式から順番に選択することができるようになる。
図１２は、アプリケーション機能部３１にインストールされているアプリケーション上で設定されるユーザー希望測位情報の各選択条件例を示す表である。
【００７８】
一例ではあるが、測位方式選択サーバー７０側で、測位方式記憶部８２に保持されている測位方式の中から、「測位時間」と「課金体系」の各選択条件をなるべく優先して測位方式を選択させる場合には、ＭＴ２０側で、「測位時間」と「課金体系」の優先度を「高」に設定しておく。また、ＭＴ２０側で、これ以外の「測位精度」や「信頼度」の優先度を「中」や「低」に設定しておけば良い。
【００７９】
なお、ＭＴ２０側で、測位時間は「２０秒」に設定され、課金体系は「低額」に設定されている。このため、測位方式選択サーバー７０は、測位方式記憶部８２に保持されている測位方式の中から、測位時間が２０秒以内で、低額とされている所定の料金範囲内（例えば０．０〜３．０円）に該当するような測位方式を、最も優先して選択する。
【００８０】
また、ＭＴ２０側で、測位精度が「１ｋｍ」に設定されている。このため、測位方式選択サーバー７０は、測位方式記憶部８２に保持されている測位方式の中から、測位精度が「１ｋｍ」以下に該当するような測位方式を、２番目に優先して選択する。
さらに、ＭＴ２０側で、信頼度が「５０」に設定されている。このため、測位方式選択サーバー７０は、測位方式記憶部８２に保持されている測位方式の中から、信頼度が「５０」を満たすような測位方式を、３番目に優先して選択する。
【００８１】
（測位処理の流れ）
続いて、図１３及び図１４を参照して、ネットワークシステム１０を構成する各装置間における測位処理の流れを説明する。
図１３は、ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。上述したように、アプリケーション機能部３１にインストールされているアプリケーションには、図１２に示したようなユーザー希望測位情報が設定されているとする。このため、図１３に示すように、まず、アプリケーション機能部３１において、ユーザー希望測位情報取得部３２は、ユーザー希望測位情報として、アプリケーション機能部３１で設定されたユーザー希望測位時間や信頼度、課金体系等の各選択条件を取得する（ステップＳ４０１）。
【００８２】
そして、アプリケーション機能部３１は、測位機能部Ｂに対して、測位処理要求にユーザー希望測位情報を合わせて出力する（ステップＳ４０２）。
すると、測位機能部Ｂは、測位方式選択サーバー７０に対して、測位方式を選択させるため要求である測位方式選択要求に、ユーザー希望測位情報取得部３２により取得されたユーザー希望測位情報を合わせて送信する（ステップＳ４０３）。これにより、測位方式選択サーバー７０は測位方式選択要求を受信すると、ユーザー希望測位情報に基づいて、最適な測位方式を選択するための測位方式選択処理を行う（ステップＳ４０４）。
【００８３】
このステップＳ４０４における測位方式選択処理の基本的な流れは、図７で説明した処理の流れと実質的に同じである。しかしながら、測位方式選択サーバー７０は、単にユーザー希望測位時間に基づいて最適な測位方式を選択していかずに、ユーザー希望測位時間やユーザーが希望する信頼度、課金体系等の各選択条件のうちで、まず優先度の最も高い条件を用いて測位方式を選択していく。例えば、課金体系の優先度が「高」であれば、測位方式選択サーバー７０は、標準測位所要時間がユーザー希望測位時間以内であり、かつ、料金が低額である測位方式を優先して選択することができるようになる。これに続いて、測位精度の優先度は、「高」の次に高い「中」である。このため、測位方式選択サーバー７０は、測位精度が高い測位方式を２番目に優先して選択することができるようになる。
【００８４】
そして、測位方式選択サーバー７０は、測位機能部Ｂに対して、測位方式選択結果として、測位方式選択処理により選択した測位方式を送信する（ステップＳ４０５）。ここで、測位機能部Ｂにおいて、タイマー制御部３３は、計時を開始する（ステップＳ４０６）。
そして、測位方式選択処理により選択された測位方式によって、ＭＴ１２０の位置を測定するための処理を行う（ステップＳ４０７）。例えば、測位方式がＡ−ＧＰＳのＵＥ−Ａｓｓｉｓｔｅｄ方式である場合には、上記の図６で説明したステップＳ１０７〜Ｓ１１６の処理と同じである。従って、図１３に示すＳＬＰ９０のような測位処理を行う装置及びＭＴ２０とは、装置間で測位処理に必要な制御信号を送受信する。
最後に、測位機能部Ｂは、アプリケーション機能部３１に対して、緯度経度情報等を含む最終的な位置情報測位結果応答を出力する（ステップＳ４０８）。
【００８５】
また、図１４は、図１３のシーケンス図と同様に、ネットワークシステム１０を構成する各装置間における測位処理の流れを示すシーケンス図である。図１４に示すように、ステップＳ４０１〜Ｓ４０４，Ｓ４０８の各処理は、図１３で説明した測位処理の流れと同じである。しかしながら、上記のステップＳ４０４における測位方式選択処理により、例えば「基地局測位方式」が選択された場合には、測位方式選択サーバー７０やＳＬＰ９０等の装置で構成されるネットワーク６０側で基地局測位処理を行う（ステップＳ５０１）。そして、基地局測位処理が終了すると、ネットワーク６０の装置が、ＭＴ２０側の測位機能部Ｂに対して、その基地局測位処理結果を送信する（ステップＳ５０２）。
【００８６】
つまり、上記の測位方式選択処理により、例えば「ＧＰＳ測位方式」が選択された場合には、測位方式選択サーバー７０は、測位機能部Ｂに対して、測位方式選択処理により選択された測位方式が「ＧＰＳ測位方式」であることを測位方式選択結果として送信する。そして、ＭＴ２０側の測位機能部Ｂが、ネットワーク６０側のＳＬＰ９０に対して、測位処理要求（ＳＵＰＬ  ＳＴＡＲＴ信号）を送信する。
【００８７】
一方、上記の測位方式選択処理により、例えば「基地局測位方式」が選択された場合には、ネットワーク６０側のみで測位処理が完結する。このため、ネットワーク６０の装置は、ＭＴ２０側の測位機能部Ｂに対して、基地局測位処理結果をだけ送信する。従って、ネットワーク６０の装置は、ＭＴ２０側の測位機能部Ｂに対して、測位方式選択処理により選択された測位方式が「基地局測位方式」であることを必ずしも送信する必要がない。
【００８８】
（変形例の説明のまとめ）
上記で説明したように、測位方式選択サーバー７０は、ユーザー希望測位時間のみに基づいて測位方式を選択するよりも、ユーザー希望測位時間にユーザーが希望する信頼度や課金体系等の選択条件を合わせたユーザー希望測位情報に基づいて測位方式を選択する方が、よりユーザーにとって最適な測位方式を選択することができる。
さらに、測位方式選択サーバー７０は、ユーザー希望測位情報のうちの各選択条件に優先度によって、ユーザーにとって最適な測位方式を選択することができる。
【００８９】
（本発明の範囲）
なお、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらす全ての実施形態をも含む。さらに、本発明の範囲は、請求項により画される発明の特徴の組み合わせに限定されるものではなく、全ての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【００９０】
（１）例えば、上記の実施形態の説明においては、ＭＴ２０等にユーザー希望測位情報を設定しておくものであったが、測位サービスの形態によっては、移動するＭＴ２０の位置を通知する機能を提供するためのネットワーク側の構成装置であるＬＣＳ  Ｃｌｉｅｎｔ（Ｌｏｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｃｌｉｅｎｔ）に設定しておくこともできる。
例えば、ＬＣＳ−Ｃｌｉｅｎｔが、測位方式選択サーバー７０に対して、ユーザー希望測位時間や優先度等を含むユーザー希望測位情報を送信する。そして、測位方式選択サーバー７０は、受信したユーザー希望測位情報に基づいて、最適な測位方式を選択するための測位方式選択処理を行うことができる。最後に、測位方式選択サーバー７０は、ＭＴ２０の測位機能部Ｂに対して、測位方式選択処理により選択された測位方式によって測位処理を行うように要求する。
【００９１】
（２）また、上記の実施形態の説明においては、測位方式選択装置８０はサーバに設けられていたが、ＭＴ２０側に測位方式選択装置３０と合わせて設けられていても構わない。このような構成であれば、ＭＴ２０側に、測位方式の具体的な機能を示す情報である測位方式機能情報を持たせて、ＭＴ２０側で、ユーザー希望測位情報に基づいて最適な測位方式を選択することができる。さらには、ＭＴ２０が、測位方式選択サーバー７０等から最新の測位方式機能情報をダウンロードすることができるような構成であっても良い。
【００９２】
上記の（１）及び（２）で説明したように、測位方式選択装置３０，８０を一装置内に一緒に設けても良いし、複数の装置に分けて設けても良い。また、測位方式選択装置３０，８０を複数の装置に分けて設ける際、測位方式選択装置３０，８０を構成する各機能部の設ける装置については、測位サービスの形態等に合わせて任意に決めることができる。
【００９３】
（３）また、実施形態で説明した測位方式選択処理の流れにあっても、ユーザーに提供する測位サービスの形態等によって、適宜選択することができる。また、測位方式選択処理に用いるユーザー希望測位情報の信頼度、課金体系等の各選択条件に、その測位方式を利用したい時間帯や曜日、その測位方式を用いた場合の消費電力等を追加することもできる。
【産業上の利用可能性】
【００９４】
本発明の測位方式選択装置は、特にユーザーによって設定されたユーザー希望測位情報に基づいて、ユーザーにより指定された所望の時間内で、最も精度良く測位することのできる測位方式を選択することのできる測位方式選択装置として、通信ネットワークシステムを構成する各装置やＭＴに設けることができる。
【符号の説明】
【００９５】
１０……無線通信ネットワークシステム
２０，１２０……ＭＴ
６０……ネットワーク
６１……ＳＧＳＮ
６２……ＧＧＳＮ
７０……測位方式選択サーバー
９０……ＳＬＰ
３０，８０，１３０……測位方式選択機能部
３１……アプリケーション機能部
３２……ユーザー希望測位情報取得部
３３……タイマー制御部
３４……測位処理要求送受信部
３５……アシストデータ送受信部
３６……ＧＰＳメジャメント測定部
３７……測定結果送受信部
８１……測位方式選択要求送受信部
８２……測位方式記憶部
８３……測位方式選択部
８４……タイマー制御部
９１……測位処理要求送受信部
９２……アシストデータ送受信部
９３……タイマー制御部
９４……測位演算部
９５……測定結果送受信部
１３１……移動量検出部
１３２……移動モード判定部
１３３……状態別ユーザー希望測位情報記憶部
【図１】
0005738793.tif 000002
【図２】
0005738793.tif 000003
【図３】
0005738793.tif 000004
【図４】
0005738793.tif 000005
【図５】
0005738793.tif 000006
【図６】
0005738793.tif 000007
【図７】
0005738793.tif 000008
【図８】
0005738793.tif 000009
【図９】
0005738793.tif 000010
【図１０】
0005738793.tif 000011
【図１１】
0005738793.tif 000012
【図１２】
0005738793.tif 000013
【図１３】
0005738793.tif 000014
【図１４】
0005738793.tif 000015