(57)【要約】【課題】消費電力を低減しつつ、測位時間を短縮できる測位装置及び方法を提供すること。【解決手段】測位装置は、アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算部と、測位衛星からの電波に基づいて、測位を行う衛星測位部と、該衛星測位部による測位が失敗した場合に、WLAN測位演算部による測位結果を採用するかどうかを判定する測位結果判定部と、該測位結果判定部によりWLAN測位演算部による測位結果を採用すると判定された場合に、該WLAN測位演算部による測位結果を出力する出力部とを有する。【選択図】図３
2011254367.tif 000002
【特許請求の範囲】
【請求項１】
位置を測定する測位装置であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算部と、
測位衛星からの電波に基づいて、測位を行う衛星測位部と、
該衛星測位部による測位が失敗した場合に、前記WLAN測位演算部による測位結果を採用するかどうかを判定する測位結果判定部と、
該測位結果判定部により前記WLAN測位演算部による判定結果を採用すると判定された場合に、該WLAN測位演算部による判定結果を出力する出力部と
を有する測位装置。
【請求項２】
請求項１に記載の測位装置において、
前記衛星測位部による測位の際に利用されるべき位置情報と、前記WLAN測位演算部による測位結果に基づいて、前記衛星測位部による測位を実行するかどうかを判定する衛星測位実行判定部
を有し、
前記測位結果判定部は、前記衛星測位実行判定部により前記衛星測位部による測位を実行すると判定され、該衛星測位部による測位が失敗した場合に、前記WLAN測位演算部による測位結果を採用するかどうかを判定する測位装置。
【請求項３】
請求項２に記載の測位装置において、
前記衛星測位実行判定部は、前記WLAN測位演算部による測位結果の測位誤差が、前記位置情報に対して許容される測位誤差以上である場合に、前記衛星測位部による測位を実行すると判定する測位装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の測位装置において、
前記測位結果判定部は、前記WLAN測位演算部による判定結果が得られている場合に、該WLAN測位結果を採用すると判定する測位装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の測位装置において、
前記測位結果判定部は、前記WLAN測位演算部による測位結果を採用しないと判定した場合、前記衛星測位部による測位の際に取得されるべき位置情報を取得し、該位置情報を採用する測位装置。
【請求項６】
位置を測定する測位装置おける方法であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算ステップと、
測位衛星からの電波に基づいて、測位を行う衛星測位ステップと、
該衛星測位ステップによる測位が失敗した場合に、前記WLAN測位演算ステップによる測位結果を採用するかどうかを判定する測位結果判定ステップと、
該測位結果判定ステップにより前記WLAN測位演算ステップによる測位結果を採用すると判定された場合に、該WLAN測位演算ステップによる測位結果を出力する出力ステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位装置に関する。
【背景技術】
【０００２】
各種の地理情報に、リアルタイムに位置情報とコンテンツ情報とを融合することが行われている。該地理情報は、防災、セキュリティ、交通等の様々な分野で、モバイル通信技術を用いて利用される。該地理情報を利用することは、ロケーションベースドサービス(LBS: Location Based Services）と呼ばれる。LBSでは、ユーザの位置や環境に応じて適切なサービスとコンテンツが提供される。
【０００３】
LBSの実現に必要な社会基盤と主要な技術課題には、高精度3次元空間データ、屋外・屋内を含む広範囲の空間で位置を取得することができるシームレス測位システム、通信システム、端末・表示技術などが含まれる。
【０００４】
シームレス測位システムの一例として、無線LAN(WLAN: Wireless Local Area Network)を利用した位置測位が挙げられる。
【０００５】
現在、個人宅や企業オフィス、カフェや駅などに設置されている無線LANアクセスポイントから送信される電波を受信して、位置測位を行うサービスが一般的に利用されている。駅やオフィス街では、無線LANアクセスポイントは非常に多く設置されている。駅やオフィス街周辺での位置測位方法として、無線LANを利用した測位サービスは極めて有効である。特に、全地球測位システム(GPS: Global Positioning System)ではGPS衛星からの電波が届かない地下街では有効である。
【０００６】
携帯端末装置は、定期的・自動的に測位し、位置情報をサービス提供者へ通知する。該サービス提供者には、コンテンツプロバイダ(CP: contents provider)、通信事業者が含まれる。携帯端末装置が定期的・自動的に測位し、位置情報をサービス提供者へ通知する基盤機能により様々なアプリケーションを実現できる。例えば、該アプリケーションにより実現されるサービスには、ユーザの位置情報に基づいて、該位置の天気情報や、町のイベント情報などをプッシュ(Push)で配信するプッシュ型配信サービスが含まれる。また、例えば、該アプリケーションにより実現されるサービスには、ユーザの位置情報に基づいて、最寄りの駅の終電情報などを通知する行動支援型サービスが含まれる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2008-281538号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
携帯端末装置による測位では、アシスト方式のGPS(A-GPS: Assisted Global Positioning System）により測位が行われることもある。該アシスト方式のGPSでは、該携帯端末装置は、移動体通信ネットワークを利用して、衛星の位置や基地局情報などの位置の捕捉情報（アシスト情報）を取得する。移動体通信ネットワークを利用してアシスト情報を取得することにより、測位時間を短縮できる。
【０００９】
位置測位要求が発生した際には、携帯端末装置は、アシスト情報による概略位置の取得、及びWLAN測位を同時に実行する。アシスト情報による概略位置の取得、及びWLAN測位はどちらも数秒で実行される。また、A-GPS測位、WLAN測位共に、ネットワークとの間の通信を伴うため、該ネットワークとの間で通信を行うタイミングを合わせることにより更に消費電力を低減できる。該携帯端末装置は、WLAN測位結果に応じて、GPS測位を行うかどうかを判定するのが好ましい。WLAN測位結果によっては、該WLAN測位結果を採用できるためである。該WLAN測位結果を採用できる場合には、GPS測位を行う必要がない。GPS測位を行う必要がないため、消費電力を低減できる。
【００１０】
例えば、WLAN測位結果に応じてGPS測位を行うかどうかを判定した結果、GPS測位を行う必要がないと判定した場合には、該携帯端末装置は、WLAN測位結果を採用するようにしてもよい。
【００１１】
一方、WLAN測位結果に応じてGPS測位を行うかどうかを判定した結果、GPS測位を行うと判定した場合には、該携帯端末装置は、アシスト情報に基づいてGPS測位を行う。該GPS測位が成功した場合には、該GPS測位結果が採用されるようにしてもよい。
【００１２】
しかし、GPS測位を行うと判定した場合に、アシスト情報に基づいてGPS測位を行った結果、該GPS測位が失敗することもある。該GPS測位が失敗した場合には、該携帯端末装置は、再度ネットワークに接続し、アシスト情報を取得する。携帯端末装置は、再度取得したアシスト情報に基づいて、GPS測位を行う。
【００１３】
アシスト情報に基づいてGPS測位を行った結果、該GPS測位が失敗した場合には、位置測位要求が発生した後、ネットワークに２度接続することになる。ネットワークに２度接続することになるため、該接続処理のために消費電力が増大するとともに、測位に時間がかかる。
【００１４】
そこで、本発明は、消費電力を低減しつつ、測位時間を短縮できる測位装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本測位装置は、
位置を測定する測位装置であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算部と、
測位衛星からの電波に基づいて、測位を行う衛星測位部と、
該衛星測位部による測位が失敗した場合に、前記WLAN測位演算部による測位結果を採用するかどうかを判定する測位結果判定部と、
該測位結果判定部により前記WLAN測位演算部による判定結果を採用すると判定された場合に、該WLAN測位演算部による判定結果を出力する出力部と
を有する。
【００１６】
本方法は、
位置を測定する測位装置おける方法であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算ステップと、
測位衛星からの電波に基づいて、測位を行う衛星測位ステップと、
該衛星測位ステップによる測位が失敗した場合に、前記WLAN測位演算ステップによる測位結果を採用するかどうかを判定する測位結果判定ステップと、
該測位結果判定ステップにより前記WLAN測位演算ステップによる測位結果を採用すると判定された場合に、該WLAN測位演算ステップによる測位結果を出力する出力ステップと
を有する。
【発明の効果】
【００１７】
開示の測位装置及び方法によれば、消費電力を低減しつつ、測位時間を短縮できる。
【図面の簡単な説明】
【００１８】
【図１】本実施例に従ったシステムの一例を示す説明図である。
【図２】本実施例に従った測定装置のハードウェア構成の一例を示す構成図である。
【図３】本実施例に従った測定装置の機能を示す機能ブロック図である。
【図４】本実施例に従ったシステムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２０】
＜実施例＞
＜システム＞
本実施例に従った測位装置１００が適用されるシステムについて説明する。
【００２１】
図１は、本測位装置１００が適用されるシステムを示す。
【００２２】
該システムには、アクセスポイント(Access Point)２００ｍ（ｍは、ｍ＞０の整数）が含まれる。アクセスポイント２００ｍは、点在していてもよい。アクセスポイントは、「親機」、「基地局」、「ステーション」等と呼ばれてもよい。本測位装置１００は、発見できたアクセスポイント２００ｍとの間の距離に基づいて、測位を行う。図１には、一例として、ｍ＝３の場合が示される。ｍは、２以下であっても、４以上であってもよい。例えば、ｍ＝１、２の場合には、アクセスポイント２００ｍと測位装置１００との間の距離から、測位装置１００が位置すると想定される領域を求めることができる。また、ｍの値が大きくなるほど測位精度が向上する。
【００２３】
本測位装置１００は、携帯端末装置５０に搭載されるようにしてもよいし、携帯情報端末(PDA:  Personal  Digital  Assistants)に搭載されるようにしてもよいし、パーソナルコンピュータ(PC: Personal Computer)に搭載されるようにしてもよい。
【００２４】
本測位装置１００が携帯端末装置５０に搭載され、発見できたアクセスポイント２００ｍとの間の距離に基づいて測位を行うことにより、屋内においても位置情報を取得できる。屋内においても位置情報を取得できるため、屋内における位置情報に基づいてサービスを提供できる。
【００２５】
また、本測位装置１００は、GPS衛星３００１−３００ｎ（ｎは、ｎ＞３の整数）により送信される測位信号に基づいて、当該測位装置１００の位置を測位する。位置情報は、経度、緯度により表されてもよい。さらに、高度により示されてもよい。
【００２６】
例えば、本測位装置１００は、自立測位方式により測位を行うようにしてもよい。自立測位方式では、測位信号をデコードすることにより、測位演算に必要となる情報を取得する。現在、約30個のGPS衛星が高度約20,000kmの上空で地球を一周しており、55度ずつ傾いた6つの地球周回軌道面があり、各々の軌道面に4個以上のGPS衛星が均等に配置されている。従って、天空が開けている場所であれば、地球上のどの場所にいても、常時、少なくとも5個以上のGPS衛星が観測可能である。
【００２７】
また、例えば、本測位装置１００は、アシステッドGPS(A-GPS: Assisted-GPS)方式により測位を行うようにしてもよい。A-GPSでは、ネットワークから測位装置１００が測位を行うために必要とされるデータが配信される。該ネットワークは、移動体通信ネットワークでもよいし、インターネットであってもよい。該データは、アシスト情報とよばれてもよい。該データには、例えば、基地局のエリア情報やGPS衛星３００ｎの軌道情報などが含まれる。該基地局のエリア情報には、測位装置１００の概略位置情報、該概略位置の誤差に関する情報などが含まれる。該概略位置の誤差に関する情報には、水平誤差が含まれてもよい。該データにより、測位信号をデコードする処理を省略できる。例えば、移動体通信ネットワークから測位を行うために必要とされるデータが配信される場合には、本測位装置１００は、基地局４００ｌ（ｌは、ｌ＞０の整数）から配信される該データを取得する。また、例えば、インターネットから測位を行うために必要とされるデータが配信される場合には、本測位装置１００は、アクセスポイント２００ｍから配信される該データを取得する。
【００２８】
本実施例では、アシステッドGPSが主に使用される。
【００２９】
＜本測位装置＞
図２は、本実施例に従った測位装置１００を示す。図２には、主にハードウェア構成が示される。
【００３０】
本測位装置１００は、無線部１０２と、記憶部１０４と、中央演算処理装置(CPU:  Central Processing Unit)１０６と、出力部１０８と、通信制御部１１０と、GPS測位装置１１２とを有する。各機能ブロックは、バス１５０により接続される。
【００３１】
中央演算処理装置１０６は、無線部１０２、記憶部１０４、出力部１０８、通信制御部１１０、及びGPS測位装置１１２の制御を行う。中央演算処置装置１０６は、記憶部１０４に記憶されたプログラムに従って機能し、所定の処理を行う。
【００３２】
無線部１０２は、中央演算処理装置１０６による制御により、アクセスポイント２００ｍとの間で、所定の無線通信方式により無線通信を行う。該無線通信方式には、無線LANが含まれる。無線LANの規格には、IEEE802.11、IEEE802.15が含まれるが、どの規格に従ったものでもよい。該無線部１０２は、通信制御部１１０により生成された情報を無線信号に変換して送信する。また、アクセスポイント２００ｍからの無線信号をベースバンド信号に変換する。該無線部１０２は、アクセスポイント２００ｍからの無線の受信信号強度(RSSI: Received Signal Strength Indication, Received Signal Strength Indicator)を測定する。
【００３３】
記憶部１０４は、アプリケーションを有する。アプリケーションは、測位装置１００上で実行する作業を実施する機能を有するソフトウェアである。また、記憶部１０４は、チャネル毎に発見されたアクセスポイントの情報を記憶する。また、記憶部１０４は、当該測位装置１００に設定可能なアクセスポイント２００ｍの識別子を記憶する。該識別子には、サービスセットID(SSID: Service Set ID)、ESSID(Extended SSID)が含まれる。アクセスポイントを識別可能な識別子であれば、サービスセットID(SSID: Service Set ID)、ESSID(Extended SSID)に限られない。
【００３４】
出力部１０８は、当該測位装置１００により算出された位置情報を出力する。例えば、当該測位装置１００を搭載する装置に対して出力するようにしてもよい。当該測位装置１００を搭載する装置に対して出力することにより、該装置が携帯端末装置５０である場合には、入力された位置情報に基づいてサービスを提供することができる。例えば、ユーザの現在位置・時間に適した様々な情報を配信することが挙げられる。
【００３５】
通信制御部１１０は、当該測位装置１００がアクセスポイント２００ｍを発見する際に送信すべき情報を生成し、また、発見されたアクセスポイント２００ｍから受信されるべき信号を解析する。例えば、アクセスポイント２００ｍを発見する際に送信すべき情報には、アクティブスキャンを行う場合におけるプローブリクエスト(Probe Request)が含まれる。該プローブリクエストには、発見すべきアクセスポイント２００ｍの識別子が含まれてもよいし、当該測位装置１００の近傍に位置するアクセスポイント２００ｍからの応答を要求するための情報が含まれてもよい。また、例えば、アクセスポイント２００ｍを発見する際に送信すべき信号には、アクティブスキャン及びパッシブスキャンにおけるリアソシエーションリクエスト(Reassociation Request)が含まれてもよい。
【００３６】
例えば、発見されたアクセスポイントから受信されるべき信号には、アクティブスキャンを行う場合におけるプローブレスポンス(Probe Response)が含まれる。該プローブレスポンスには、該プローブレスポンスを送信するアクセスポイント２００ｍの識別子が含まれてもよい。また、例えば、発見されたアクセスポイント２００ｍから受信されるべき信号には、パッシブスキャンにおけるビーコン(Beacon)が含まれる。該ビーコンには、該ビーコンを送信するアクセスポイント２００ｍの識別子が含まれてもよい。
【００３７】
また、通信制御部１１０は、アクティブスキャンを行う場合には、チャネル毎にプローブリクエストが送信されるように、無線部１０２を制御する。また、通信制御部１１０は、パッシブスキャンを行う場合には、チャネル毎にビーコン信号を検出できるように、周波数帯をスキャンするように無線部１０２を制御する。
【００３８】
GPS測位装置１１２は、中央演算処理装置１０６により入力されるべき制御信号（測位命令）に従って、当該測位装置１００の位置を測定する。例えば、GPS測位装置１１２は、自立測位方式により、複数のGPS衛星３００１−３００ｎからの電波を受信することによって、該複数のGPS衛星３００１−３００ｎから当該GPS測位装置１１２までの距離（擬似距離）をそれぞれ算出する。該GPS測位装置１１２は、該擬似距離に基づいて当該GPS測位装置１１２が搭載された測位装置１００の測位を行う。GPS衛星３００１−３００ｎにより発射された信号は、GPS衛星３００１−３００ｎとGPS測位装置１１２との間の距離を電波が伝搬する時間だけ遅れてGPS測位装置１１２に到達する。従って、複数のGPS衛星３００１−３００ｎについて電波伝搬に要する時間を求めれば、測位演算によってGPS測位装置１１２の位置を求めることができる。例えば、複数のGPS衛星３００１−３００ｎにより発射された電波は、GPS測位装置１１２の測距部において、各GPS衛星３００１−３００ｎからGPS測位装置１１２までの距離が求められる。そして、測位演算部において、測距部において求められた距離に基づいて、GPS測位装置１１２の位置が求められる。
【００３９】
また、GPS測位装置１１２は、A-GPS方式により測位を行うようにしてもよい。A-GPS方式では、ネットワーク（図示無し）からGPS測位装置１１２が測位を行うために必要とされるデータが配信される。該データには、例えば、基地局のエリア情報やGPS衛星３００ｎの軌道情報などが含まれる。該基地局のエリア情報には、基地局４００ｌの概略位置情報、該概略位置の誤差に関する情報などが含まれる。該概略位置の誤差に関する情報には、水平誤差が含まれてもよい。測位結果は、経度、緯度により表されてもよい。さらに、高度により表されてもよい。GPS測位装置１１２は、位置情報をCPU１０６に入力する。
【００４０】
＜本測位装置の機能＞
本測位装置１００により実行される処理には、位置測位要求が発生した際に、当該測位装置１００により保持されるアシスト情報を利用する処理、及びWLAN測位を実行する処理が含まれる。該アシスト情報を利用する処理、及びWLAN測位を実行する処理は略同時に開始されるのが好ましい。位置測位要求は定期的に発生するものであってもよいし、不定期に発生するものであってもよい。
【００４１】
当該測位装置１００により保持されるアシスト情報を利用する処理の代わりに、アシスト情報を取得する処理が実行されてもよい。例えば、本測位装置１００はアクセスポイント２００ｍに接続し、該アクセスポイント２００ｍが接続された通信網に接続された装置からアシスト情報を取得してもよい。該通信網は、インターネットであってもよい。また、例えば、本測位装置１００は基地局４００ｌに接続し、移動体通信ネットワークに接続された装置からアシスト情報を取得してもよい。移動体通信ネットワークからアシスト情報を取得する場合には、本測位装置１００が含まれる携帯端末装置５０が基地局４００ｌに接続することにより取得したアクセス情報を取得するようにしてもよい。また、基地局４００ｌからアシスト情報を取得してもよい。
【００４２】
WLAN測位を実行する処理には、本測位装置１００がアクセスポイント２００ｍを発見するために、周波数帯をスキャンする処理（以下、「周波数帯スキャン処理」と呼ぶ）が含まれる。該周波数帯スキャン処理では、周波数帯が測定される。該周波数帯スキャン処理には、チャネルをサーチする処理が含まれる。また、本測位装置１００により実行される処理には、周波数帯スキャン処理の結果に基づいて発見されたアクセスポイント２００ｍとの間の距離を求め、当該測位装置１００の位置を求める処理が含まれる。例えば、本測位装置１００は、アクセスポイント２００ｍの識別子から、アクセスポイントの位置を求める。本測位装置１００は、当該測位装置１００が有するローカルデータベース(DB:  database)を参照する。ローカルデータベースには、アクセスポイントの識別子と、該アクセスポイントの位置とが対応付けられる。本測位装置１００は、該ローカルデータベースを参照し、アクセスポイントの識別子に対応するアクセスポイントの位置を取得する。該ローカルデータベースは、ネットワーク側のデータベースのアップデートに応じてアップデートされるのが望ましい。最新のアクセスポイントの位置情報を得るためである。本測位装置１００は、アクセスポイントの位置に基づいて、当該測位装置１００の位置を推定する。
【００４３】
例えば、本測位装置１００は、アクセスポイント２００ｍの位置と、アクセスポイント２００ｍにより送信されるべき無線信号の受信強度とに基づいて、アクセスポイント２００ｍとの間の距離を求めるようにしてもよい。該距離を求める際にアクセスポイント２００ｍの位置が必要である場合には、該アクセスポイント２００ｍの位置は、当該測位装置１００に事前に格納されたローカルデータベースから取得してもよいし、他の方法で取得するようにしてもよい。
【００４４】
例えば、当該測位装置１００を搭載する携帯端末装置５０により取得されてもよい。例えば、該携帯端末装置５０が、アクセスポイント２００ｍの位置情報を格納するサーバにアクセスすることにより取得するようにしてもよい。該携帯端末装置５０は、所定の無線通信方式により無線通信を行うものであってもよい。例えば、該無線通信方式には、GSM(Global System for Mobile Communications)、WCDMA(Wideband Code Division Multiple Access)、LTE (Long Term Evolution)が含まれてもよい。また、WLANにより、アクセスポイントの位置情報を取得するようにしてもよい。
【００４５】
本測位装置１００により実行される処理には、WLAN測位結果に応じて、A-GPS測位を行うかどうかを判定する処理が含まれてもよい。例えば、WLAN測位結果の測位誤差が所定の閾値未満であるかどうかを判定することにより、A-GPS測位を行うかどうかを判定してもよい。該所定の閾値は、アシスト情報に含まれてもよい。例えば、WLAN測位結果の測位誤差が所定の閾値未満である場合には、A-GPS測位を行わないと判定してもよい。A-GPS測位を行わないと判定した場合には、WLAN測位結果が採用されてもよい。例えば、WLAN測位結果の測位誤差が所定の閾値未満でない場合、換言すればWLAN測位結果の測位誤差が所定の閾値を超える場合には、A-GPS測位を行うと判定してもよい。
【００４６】
本測位装置１００により実行される処理には、A-GPS測位を行った際に、該A-GPS測位が成功したかどうかを判定する処理が含まれる。例えば、本測位装置１００は、アシスト情報に基づいて、A-GPS測位を行い、測位結果が得られたかどうかを判定する。
【００４７】
本測位装置１００により実行される処理には、A-GPS測位による測位結果が得られない場合に、WLAN測位結果が得られている場合には、該WLAN測位結果を採用する処理が含まれる。
【００４８】
測位装置１００がGPSによる測位しかできず、且つ、A-GPSによる測位に失敗した場合には、アシスト情報を取得するために、ネットワークに接続する必要があった。本測位装置１００では、GPS測位と、WLAN測位とを行うことができるため、GPS測位結果と、WLAN測位結果とを取得することができる。従って、WLAN測位結果を保持している場合もあるため、A-GPSによる測位に失敗した場合でも、該保持しているWLAN測位結果を利用できる。
【００４９】
図１に示される、測位装置１００の機能を示す機能ブロック図を参照して説明する。図１に示される測位装置１００の機能ブロック図は、主に中央演算処理装置１０６により実行される。
【００５０】
本測位装置１００が携帯端末装置５０に搭載された場合、該携帯端末装置５０は、ユーザの位置や環境に応じて適切なサービスとコンテンツを提供する。該適切なサービスとコンテンツを提供する処理はソフトウェアにより行われてもよい。該携帯端末装置５０は、通信部５２を有する。通信部５２は、基地局４００ｌと接続し、該基地局４００ｌに接続された移動体通信ネットワークに接続された装置から配信されるアシスト情報を取得する。該通信部５２は、測位制御部１０６６に、該アシスト情報を入力する。
【００５１】
本測位装置１００は、GPS測位制御部１０６２を有する。該GPS測位制御部１０６２は、GPS測位装置１１２を制御する。該GPS測位制御部１０６２は、GPS測位装置１１２に、測位制御部１０６６により入力されるアシスト情報を入力する。また、GPS測位制御部１０６２は、GPS測位装置１１２からA-GPS測位による測位結果を取得する。該A-GPS測位結果は、測位制御部１０６６に入力される。
【００５２】
本測位装置１００は、WLAN測位演算部１０６４を有する。WLAN測位演算部１０６４は、通信制御部１１０と接続される。該WLAN測位演算部１０６４は、通信制御部１１０からアクセスポイントの識別子と、該アクセスポイントの受信信号強度を取得する。WLAN測位演算部１０６４は、アクセスポイントの識別子と、該アクセスポイントの受信信号強度とに基づいて、当該測位装置１００の位置を特定する。例えば、WLAN測位演算部１０６４は、アクセスポイントの識別子に対応するアクセスポイントの位置情報を取得する。例えば、WLAN測位制御部演算部１０６４は、ローカルデータベース（図示無し）に格納されたアクセスポイントの識別子と、該アクセスポイントの位置とが対応付けられたテーブルを参照し、通信制御部１１０により入力されたアクセスポイントの識別子に対応する位置情報を取得する。該ローカルデータベースは、測位装置１００が有していてもよいし、携帯端末装置５０が有していてもよい。該ローカルデータベースには、アクセスポイントの識別子と、該アクセスポイントの位置とが対応付けられて格納される。WLAN測位演算部１０６４は、該位置情報と、アクセスポイントの受信信号強度とに基づいて、位置を特定する。
【００５３】
また、WLAN測位演算部１０６４は、該アクセスポイントの識別子と、該アクセスポイントの位置とが対応付けられた情報を、アクセスポイント２００ｍが接続されたネットワークに接続された装置から取得してもよい。また、WLAN測位演算部１０６４は、当該測位装置１００が搭載された携帯端末装置５０が移動通信ネットワークに接続されたサーバ（装置）にアクセスすることにより取得してもよい。ネットワークにアクセスすることにより取得される場合には、必ずしもローカルデータベースは必要ない。該ネットワークには、インターネットが含まれる。また、該アクセスポイントの識別子と、該アクセスポイントの位置との対応は、基地局４００ｌから提供されてもよい。
【００５４】
本測位装置１００は、測位制御部１０６６を有する。該測位制御部１０６６は、GPS測位制御部１０６２、WLAN測位演算部１０６４、及び通信部５２と接続される。
【００５５】
図３は、測位制御部１０６の機能を示す機能ブロック図である。
【００５６】
測位制御部１０６６は、GPS測位実行判定部１０６８を有する。該GPS測位実行判定部１０６８は、GPS測位制御部１０６２と、WLAN測位演算部１０６４と、通信部５２と、出力部１０８と接続される。該GPS測位実行判定部１０６８は、通信部５２により入力されるべきアシスト情報と、WLAN測位演算部１０６４により入力されるべきWLAN測位結果とに基づいて、A-GPS測位による測位を実行するかどうかを判定する。該アシスト情報は、当該測位装置１００により保持されているものであってもよい。該アシスト情報には、WLAN測位結果に要求されるべき測位誤差の情報が含まれてもよい。該測位誤差には、水平誤差が含まれてもよい。また、WLAN測位結果には、WLAN測位結果とともに、該WLAN測位結果の測位誤差の情報が含まれてもよい。測位誤差には、水平誤差が含まれてもよい。
【００５７】
GPS測位実行判定部１０６８は、WLAN測位結果の測位誤差が、WLAN測位結果に要求される測位誤差未満であるかどうかを判定することにより、A-GPS測位による測位を実行するかどうかを判定する。
【００５８】
例えば、GPS測位実行判定部１０６８は、WLAN測位結果の測位誤差がWLAN測位結果に要求される測位誤差未満である場合には、A-GPS測位による測位を実行しないと判定する。WLAN測位結果の信頼性が高いと想定されるためである。
【００５９】
また、例えば、GPS測位実行判定部１０６８は、WLAN測位結果の測位誤差がWLAN測位結果に要求される測位誤差未満でない場合、換言すればWLAN測位結果の測位誤差がWLAN測位結果に要求される測位誤差以上である場合には、A-GPS測位による測位を実行すると判定する。WLAN測位結果の信頼性が低いと想定されるためである。
【００６０】
GPS測位実行判定部１０６８は、A-GPS測位による測位を実行しないと判定した場合、WLAN測位結果を出力部１０８へ入力する。GPS測位実行判定部１０６８は、A-GPS測位による測位を実行すると判定した場合、GPS測位制御部１０６２へ測位を実行するように命令する。
【００６１】
測位制御部１０６６は、測位結果判定部１０７０を有する。該測位結果判定部１０７０は、GPS測位制御部１０６２と、WLAN測位演算部１０６４と、GPS測位実行判定部１０６８と、通信部５２と、出力部１０８と接続される。該測位結果判定部１０７０には、GPS測位制御部１０６２によるA-GPS測位による測位が成功した場合に、該A-GPS測位結果が入力される。該測位結果判定部１０７０には、GPS測位制御部１０６２によるA-GPS測位による測位が失敗した場合、該A-GPS測位結果は入力されない。A-GPS測位による測位が失敗したことを示す情報が入力されてもよい。
【００６２】
測位結果判定部１０７０は、GPS測位制御部１０６２から入力されたA-GPS測位結果に基づいて、該A-GPS測位結果が、A-GPS測位結果に要求される測位誤差未満であるかどうかを判定する。例えば、A-GPS測位結果の測位誤差がWLAN測位結果の測位誤差未満である場合には、A-GPS測位結果を採用すると判定する。また、例えば、A-GPS測位結果の測位誤差がWLAN測位結果の測位誤差未満でない場合、換言すればA-GPS測位結果の測位誤差がWLAN測位結果の測位誤差以上である場合には、A-GPS測位結果を採用しないと判定する。A-GPS測位結果を採用しない場合には、WLAN測位結果が採用されてもよい。
【００６３】
A-GPS測位結果を採用すると判定する場合、該測位結果判定部１０７０は、出力部１０８へ、該A-GPS測位結果を出力する。また、A-GPS測位結果を採用しないと判定する場合、該測位結果判定部１０７０は、出力部１０８へ、WLAN測位結果を出力する。
【００６４】
GPS測位制御部１０６２からA-GPSによる測位が失敗したことが通知された場合、該測位結果判定部１０７０は、WLAN測位演算部１０６４によりWLAN測位結果が得られているかどうかを判定する。WLAN測位結果が得られていると判定した場合、該WLAN測位結果を採用すると判定する。該WLAN測位結果を採用すると判定した場合、測位結果判定部１０７０は、出力部１０８へ、該WLAN測位結果を出力する。
【００６５】
WLAN測位結果が得られていないと判定した場合、測位結果判定部１０７０は、通信部５２に、アシスト情報を取得するように命令する。該測位結果判定部１０７０は、通信部５２にアシスト情報を取得するために、基地局４００ｌにアクセスするように命令する。該測位結果判定部１０７０は、該通信部５２により入力されたアシスト情報から、基地局４００１の概略位置を示す情報を取得する。該測位結果判定部１０７０は、該概略位置を当該測位装置１００の位置として、出力部１０８に出力する。
【００６６】
図３に示される測位制御部１０６の機能を示す機能ブロック図において、GPS測位実行判定部１０６８によりA-GPS測位による測位を実行するかどうかの判定が行われることなく、A-GPS測位による測位を実行するようにしてもよい。
【００６７】
A-GPS測位による測位を実行するかどうかの判定が行われることがない場合、測位結果判定部１０７０は、GPS測位制御部１０６２から入力されたA-GPS測位結果に基づいて、該A-GPS測位結果が、A-GPS測位結果に要求される測位誤差未満であるかどうかを判定する。例えば、A-GPS測位結果の測位誤差がWLAN測位結果の測位誤差未満である場合には、A-GPS測位結果を採用すると判定する。また、例えば、A-GPS測位結果の測位誤差がWLAN測位結果の測位誤差未満でない場合、換言すればA-GPS測位結果の測位誤差がWLAN測位結果の測位誤差以上である場合には、A-GPS測位結果を採用しないと判定する。A-GPS測位結果を採用しない場合には、WLAN測位結果が採用されてもよい。該WLAN測位結果と、該WLAN測位結果の測位誤差は以前にWLAN測位により得られた値が使用されてもよい。
【００６８】
GPS測位制御部１０６２からA-GPSによる測位が失敗したことが通知された場合、該測位結果判定部１０７０は、WLAN測位演算部１０６４によりWLAN測位結果が得られているかどうかを判定する。WLAN測位結果が得られていると判定した場合、該WLAN測位結果を採用すると判定する。該WLAN測位結果を採用すると判定した場合、測位結果判定部１０７０は、出力部１０８へ、該WLAN測位結果を出力する。
【００６９】
＜本測位装置の動作＞
図４は、本測位装置１００の動作を示すフローチャートである。図４には、本測位装置１００が携帯端末装置５０に搭載される例が示される。また、図４には、位置測位要求が発生した後の処理が主に示される。
【００７０】
本測位装置１００は、当該測位装置１００により保持されているアシスト情報を利用する（ステップＳ４０２）。例えば、GPS測位実行判定部１０６８は、通信部５２が基地局４００ｌから取得したアクセス情報を保持する。
【００７１】
また、本測位装置１００は、WLAN測位を行う（ステップＳ４０４）。例えば、WLAN測位演算部１０６４は、WLAN測位を行う。該WLAN測位演算部１０６４は、GPS測位実行判定部１０６８に、WLAN測位結果を入力する。
【００７２】
本測位装置１００は、アシスト情報と、WLAN測位結果とに基づいて、A-GPS測位による測位を実行するかどうかを判定する（ステップＳ４０６）。例えば、GPS測位実行判定部１０６８は、アシスト情報と、WLAN測位演算部１０６４により入力されるWLAN測位結果とに基づいて、A-GPS測位による測位を実行するかどうかを判定する。例えば、WLAN測位結果の測位誤差が、WLAN測位結果に要求される測位誤差未満であるかどうかを判定するようにしてもよい。該測位誤差は、水平誤差であってもよい。該WLAN測位結果に要求される測位誤差は、アシスト情報に含まれる。
【００７３】
A-GPS測位による測位を実行しないと判定した場合（ステップＳ４０６：ＹＥＳ）、本測位装置１００は、WLAN測位結果を採用する（ステップＳ４０８）。例えば、GPS測位実行判定部１０６８は、出力部１０８に、WLAN測位結果を出力する。WLAN測位結果の出力後、測位を終了するようにしてもよい。出力部１０８は、GPS測位実行判定部１０６８から入力されたWLAN測位結果を出力する。例えば、サービス提供者に通知するようにしてもよい。該サービス提供者には、コンテンツプロバイダ、通信事業者が含まれてもよい。
【００７４】
A-GPS測位による測位を実行すると判定した場合（ステップＳ４０６：ＮＯ）、本測位装置１００は、A-GPS測位を実行する（ステップＳ４１０）。例えば、GPS測位実行判定部１０６８は、GPS測位制御部１０６２へ、A-GPS測位による測位を行うように命令する。該命令の際に、アシスト情報を入力する。GPS測位制御部１０６２は、GPS測位実行判定部１０６８による命令に従ってGPS測位装置１１２に、アシスト情報を入力し、測位を行うように命令する。
【００７５】
GPS測位装置１１２は、GPS測位制御部１０６２により入力されたアシスト情報を使用して、A-GPS測位を行う。該A-GPS測位の結果は、GPS測位制御部１０６２に入力される。GPS測位制御部１０６２は、該A-GPS測位の結果を測位結果判定部１０７０に入力する。GPS測位装置１１２は、アシスト情報に基づいてA-GPS測位を行った結果、測位に失敗した場合には、GPS測位制御部１０６２に何も入力しない。GPS測位装置１１２は、アシスト情報に基づいてA-GPS測位を行った結果、測位に失敗した場合には、測位に失敗したことをGPS測位制御部１０６２に入力するようにしてもよい。GPS測位制御部１０６２は、A-GPS測位の結果が所定の時間が経過しても入力されないこと、又は測位に失敗したことが通知されたことにより、測位に失敗したこと検知する。GPS測位制御部１０６２は、測位に失敗したことを検知した場合、測位に失敗したことを測位結果判定部１０７０に入力する。
【００７６】
本測位装置１００は、GPS測位が成功したかどうかを判定する（ステップＳ４１２）。例えば、測位結果判定部１０７０は、GPS測位制御部１０６２から測位結果が入力された場合には測位が成功したと判定してもよい。また、測位結果判定部１０７０は、GPS測位制御部１０２から測位に失敗したことが通知された場合には、測位が失敗したと判定してもよい。
【００７７】
測位に成功したと判定した場合（ステップＳ４１２：ＹＥＳ）、本測位装置１００は、WLAN測位結果の測位誤差がA-GPS測位結果の測位誤差未満であるかどうかを判定する（ステップＳ４１４）。例えば、測位結果判定部１０７０は、WLAN測位結果演算部１０６４により入力されるWLAN測位結果の測位誤差が、GPS測位制御部１０６２により入力されるGPS測位結果の測位誤差未満であるかどうかを判定する。該測位誤差は、水平誤差であってもよい。
【００７８】
WLAN測位結果の測位誤差が、GPS測位結果の測位誤差未満であると判定されない場合、換言すればWLAN測位結果の測位誤差がGPS測位結果の測位誤差以上であると判定される場合（ステップＳ４１４：ＮＯ）、本測位装置は、GPS測位結果を採用する（ステップＳ４１６）。例えば、測位結果判定部１０７０は、WLAN測位結果の測位誤差がGPS測位結果の測位誤差以上であると判定した場合、出力部１０８に、A-GPS測位結果を出力する。出力部１０８は、測位結果判定部１０７０から入力されたA-GPS測位結果を出力する。例えば、サービス提供者に通知するようにしてもよい。該サービス提供者には、コンテンツプロバイダ、通信事業者が含まれてもよい。
【００７９】
WLAN測位結果の測位誤差が、GPS測位結果の測位誤差未満であると判定された場合（ステップＳ４１４：ＹＥＳ）、本測位装置は、WLAN測位結果を採用する（ステップＳ４１８）。例えば、測位結果判定部１０７０は、GPS測位結果の測位誤差がWLAN測位結果の測位誤差以上であると判定した場合、出力部１０８に、WLAN測位結果を出力する。出力部１０８は、測位結果判定部１０７０から入力されたWLAN測位結果を出力する。例えば、サービス提供者に通知するようにしてもよい。該サービス提供者には、コンテンツプロバイダ、通信事業者が含まれてもよい。
【００８０】
一方、ステップＳ４１２により測位に成功したと判定されない場合（ステップＳ４１２：ＮＯ）、本測位装置１００は、WLAN測位結果が得られているかどうかを判定する（ステップＳ４２０）。例えば、測位結果判定部１０７０は、GPS測位制御部１０６２から所定の時間が経過してもA-GPS測位結果が入力されない場合、又はA-GPS測位に失敗したことを示す情報が入力された場合、WLAN測位演算部１０６４からWLAN測位結果が入力されているかどうかを判定する。
【００８１】
WLAN測位結果が得られていると判定されない場合（ステップＳ４２０：ＮＯ）、本測位装置１００は、ネットワークからアシスト情報を取得する（ステップＳ４２２）。例えば、測位結果判定部１０７０は、通信部５２にアシスト情報を取得するように命令する。該通信部５２は、測位結果判定部１０７０による命令に従って、基地局４００ｌにアクセスし、アクセス情報を取得する。該測位結果判定部１０７０は、通信部５２により取得されたアシスト情報を取得する。
【００８２】
本測位装置１００は、アクセス情報に含まれる概略位置を採用する（ステップＳ４２４）。例えば、測位結果判定部１０７０は、アクセス情報から概略位置を取得する。該概略位置は、基地局４００ｌのエリア情報であってもよい。該測位結果判定部１０７０は、出力部１０８に、該概略位置を入力する。出力部１０８は、測位結果判定部１０７０から入力された概略位置を出力する。例えば、サービス提供者に通知するようにしてもよい。該サービス提供者には、コンテンツプロバイダ、通信事業者が含まれてもよい。
【００８３】
一方、WLAN測位結果が得られていると判定される場合（ステップＳ４２０：ＹＥＳ）、本測位装置１００は、WLAN測位結果を採用する（ステップＳ４２６）。例えば、測位結果判定部１０７０は、WLAN測位演算部１０６４により入力されるWLAN測位結果を採用する。例えば、測位結果判定部１０７０は、出力部１０８に、該WLAN測位結果を入力する。出力部１０８は、測位結果判定部１０７０から入力されたWLAN測位結果を出力する。例えば、サービス提供者に通知するようにしてもよい。該サービス提供者には、コンテンツプロバイダ、通信事業者が含まれてもよい。
【００８４】
図４に示される本測位装置１００の動作を示すフローチャートにおいて、ステップＳ４０２−Ｓ４０６、及びＳ４０８は省略されてもよい。ステップＳ４０２−Ｓ４０６、及びＳ４０８が省略されることにより本測位装置１００は、A-GPS測位による測位を実行するかどうかの判定を行うことなく、A-GPS測位による測位を実行する。ステップＳ４１４では、以前のWLAN測位により得られたWLAN測位の測位誤差とGPS測位の測位誤差とが比較されてもよい。該以前のWLAN測位により得られたWLAN測位の測位誤差は、最新のWLAN測位により得られたWLAN測位の測位誤差であるのが好ましい。ステップＳ４２０では、WLAN測位結果が得られているかどうかが判定されてもよい。
【００８５】
本実施例において、GPSの代わりに、ヨーロッパのガリレオシステム、ロシアのグロナス（GLONASS）システム、又は他の衛星測位システム(satellite positioning system: SPS)を適用してもよい。換言すれば、衛星航法(GNSS:  Global  Navigation  Satellite  System)を適用してもよい。
【００８６】
本実施例では、A-GPS測位を行うシステムに、WLAN測位が適用される。
【００８７】
本実施例では、アシスト情報を利用したGPS測位に失敗した場合、WLAN測位結果が得られている場合には、該WLAN測位結果を採用する。本測位装置１００では、GPS測位と、WLAN測位とを行うことができるため、GPS測位結果と、WLAN測位結果とを取得することができる。従って、WLAN測位結果を利用できるため、A-GPSによる測位に失敗した場合でも、アシスト情報を取得するためにネットワークに接続する処理を省略できる。ネットワークに接続する処理を省略できるため、消費電力を低減できる。また、ネットワークのトラヒック負荷を低減できる。
【００８８】
本測位装置は、
位置を測定する測位装置であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算部と、
測位衛星からの電波に基づいて、測位を行うGPS測位装置としての衛星測位部と、
該衛星測位部による測位が失敗した場合に、前記WLAN測位演算部による測位結果を採用するかどうかを判定する測位結果判定部と、
該測位結果判定部により前記WLAN測位演算部による判定結果を採用すると判定された場合に、該WLAN測位演算部による判定結果を出力する出力部と
を有する。
【００８９】
衛星測位部による測位が失敗した場合に、WLAN測位演算部による測位結果を採用することにより、ネットワーク接続を省略することができる。ネットワーク接続を省略することができるため、消費電力を低減でき、またネットワークトラヒックの負荷を低減できる。
【００９０】
さらに、
前記衛星測位部による測位の際に利用されるべき位置情報と、前記WLAN測位演算部による測位結果に基づいて、前記衛星測位部による測位を実行するかどうかを判定するGPS測位実行判定部としての衛星測位実行判定部
を有し、
前記測位結果判定部は、前記衛星測位実行判定部により前記衛星測位部による測位を実行すると判定され、該衛星測位部による測位が失敗した場合に、前記WLAN測位演算部による測位結果を採用するかどうかを判定する。
【００９１】
衛星測位部による測位の際に利用されるべき位置情報と、WLAN測位演算部による測位結果に基づいて、前記衛星測位部による測位を実行するかどうかを判定することにより、WLAN測位結果を採用するかどうかを判定できる。
【００９２】
さらに、
前記衛星測位実行判定部は、前記WLAN測位演算部による測位結果の測位誤差が、前記位置情報に対して許容される測位誤差以上である場合に、前記衛星測位部による測位を実行すると判定する。
【００９３】
測位誤差に基づいて、WLAN測位結果を採用するかどうかを判定できる。
【００９４】
さらに、
前記測位結果判定部は、前記WLAN測位演算部による判定結果が得られている場合に、該WLAN測位結果を採用する。
【００９５】
衛星測位部による測位が失敗した場合に、WLAN測位演算部による測位結果を採用することにより、ネットワーク接続を省略することができる。ネットワーク接続を省略することができるため、消費電力を低減でき、またネットワークトラヒックの負荷を低減できる。
【００９６】
さらに、
前記測位結果判定部は、前記WLAN測位演算部による測位結果を採用しないと判定した場合、前記衛星測位部による測位の際に取得されるべき位置情報を取得し、該位置情報を採用する。
【００９７】
衛星測位部による測位が失敗し、WLAN測位演算部による測位結果を採用することができない場合に、衛星測位部による測位の際に取得されるべき位置情報を取得し、該位置情報を採用することができる。
【００９８】
本方法は、
位置を測定する測位装置おける方法であって、
アクセスポイントからの電波に基づいて、測位を行うWLAN測位演算ステップと、
測位衛星からの電波に基づいて、測位を行う衛星測位ステップと、
該衛星測位ステップによる測位が失敗した場合に、前記WLAN測位演算ステップによる測位結果を採用するかどうかを判定する測位結果判定ステップと、
該測位結果判定ステップにより前記WLAN測位演算ステップによる測位結果を採用すると判定された場合に、該WLAN測位演算ステップによる測位結果を出力する出力ステップと
を有する。
【００９９】
説明の便宜上、発明の理解を促すため具体的な数値例を用いて説明されるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてよい。
【０１００】
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１０１】
５０  携帯端末装置
５２  通信部
１００  測位装置
１０２  無線部
１０４  記憶部
１０６  中央演算処理装置(CPU: Central Processing Unit)
１０６２  GPS測位制御部
１０６４  WLAN測位演算部
１０６６  測位制御部
１０６８  GPS測位実行判定部
１０７０  測位結果判定部
１０８  出力部
１１０  通信制御部
１１２  GPS測位装置
２００１−２００ｍ（ｍは、ｍ＞０の整数）  アクセスポイント
３００１−３００ｎ（ｎは、ｎ＞３の整数）  GPS衛星
４００１−３００ｌ（ｌは、ｌ＞０の整数）  基地局
【図１】
2011254367.tif 000003
【図２】
2011254367.tif 000004
【図３】
2011254367.tif 000005
【図４】
2011254367.tif 000006