(57)【要約】【課題】自装置の位置の検出に要する時間を短縮すること。【解決手段】携帯電話機１Aにおいて、自装置１Aから設定距離内にある他の携帯電話機１Bから、位置情報を無線通信を介して取得し、取得した位置情報に基づいて自装置１Aの位置を検出するようにした。そのため、携帯電話機１Aは、例えば、携帯電話機１j単独でＧＰＳに基づいて自装置１Aの位置を検出する方法に比べ、自装置１Aの位置の検出に要する時間を短縮することができる。【選択図】図４
2009281800.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ衛星から送信される電波を受信し、受信した電波に基づいて自装置の位置を検出するＧＰＳ受信装置であって、
自装置から設定距離内にある他のＧＰＳ受信装置から、当該他のＧＰＳ受信装置の位置を表す位置情報を無線通信を介して取得する位置情報取得手段と、
取得した前記位置情報に基づいて自装置の位置を検出する位置検出手段と、
を備えたことを特徴とするＧＰＳ受信装置。
【請求項２】
前記位置検出手段は、前記位置情報取得手段が取得した前記位置情報が表す位置を、自装置の位置とすることを特徴とする請求項１に記載のＧＰＳ受信装置。
【請求項３】
前記位置情報取得手段は、他のＧＰＳ受信装置から、前記位置情報に加え、前記位置情報の生成時刻の情報と、前記位置情報の精度の情報と、前記他のＧＰＳ受信装置の移動速度の情報とを併せて取得し、これらの情報を基に、自装置における位置の精度を算出することを特徴とする請求項１または２に記載のＧＰＳ受信装置。
【請求項４】
他のＧＰＳ受信装置から送信される信号の受信強度を検出する強度検出手段を備え、
前記位置情報取得手段は、前記強度検出手段で検出される前記信号の受信強度が設定値以上である他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする請求項１から３のいずれか１項に記載のＧＰＳ受信装置。
【請求項５】
前記位置情報取得手段は、前記強度検出手段で検出される前記信号の受信強度が設定値以上である他のＧＰＳ受信装置が複数ある場合には、前記信号の受信強度が最も大きい他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする請求項４に記載のＧＰＳ受信装置。
【請求項６】
前記位置検出手段は、他のＧＰＳ受信装置から取得される前記位置情報の有意性を検出する有意性検出出手段を備え、
前記位置情報取得手段は、前記有意性検出出手段で検出される前記位置情報の有意性が設定値以上である他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする請求項１から５のいずれか１項に記載のＧＰＳ受信装置。
【請求項７】
他のＧＰＳ受信装置からそのＧＰＳ受信装置を識別するためのＩＤ番号を検出するＩＤ番号検出手段を備え、
前記位置情報取得手段は、前記他のＧＰＳ受信装置のうち、特定のＩＤ番号が付されたものからの前記位置情報の取得を禁止することを特徴とする請求項１から６のいずれか１項に記載のＧＰＳ受信装置。
【請求項８】
ＧＰＳに基づく位置情報を保持する情報保持手段と、
他のＧＰＳ受信装置から問い合わせがあった場合に、前記情報保持手段に保持している前記位置情報を無線通信を介して提供する位置情報提供手段と、
を備えたことを特徴とする請求項１から７のいずれか１項に記載のＧＰＳ受信装置。
【請求項９】
ＧＰＳ衛星から送信される電波を受信し、受信した電波に基づいて自装置の位置を検出するＧＰＳ受信装置であって、
ＧＰＳに基づく位置情報を保持する情報保持手段と、
他のＧＰＳ受信装置から問い合わせがあった場合に、前記情報保持手段に保持している前記位置情報を無線通信を介して提供する位置情報提供手段と、
を備えたことを特徴とするＧＰＳ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Global Positioning System）衛星から送信される電波を受信して、自装置の位置を検出するＧＰＳ受信装置に関する。
【背景技術】
【０００２】
従来、この種のＧＰＳ受信装置では、見通し範囲にある４つのＧＰＳ衛星から電波を受信し、受信した電波を基にＧＰＳ衛星それぞれの位置および自装置までの距離を検出し、検出した位置および距離を用いた連立方程式を演算処理により解析することで、自装置の位置を求めるようになっている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１９５８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来のＧＰＳ受信装置では、ＧＰＳ衛星からの電波を受信し、受信した電波に各種演算処理を行うことで、自装置の位置を得るようになっている。そのため、例えば、ユーザがＧＰＳ受信装置に位置を検出させる操作を行っても、自装置の位置が得られるまでには時間がかかり、ユーザにとって不便な状況となる場合があった。
本発明は、上記従来技術に鑑みてなされたものであって、自装置の位置の検出に要する時間を短縮することが可能なＧＰＳ受信装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、第１の発明は、
ＧＰＳ衛星から送信される電波を受信し、受信した電波に基づいて自装置の位置を検出するＧＰＳ受信装置であって、自装置から設定距離内にある他のＧＰＳ受信装置から、ＧＰＳに基づく位置情報を無線通信を介して取得する位置情報取得手段と、取得した前記位置情報に基づいて自装置の位置を検出する位置検出手段と、を備えたことを特徴とする。
【０００５】
また、第２の発明は、
前記位置検出手段は、前記位置情報取得手段が取得した前記位置情報が表す位置を、自装置の位置とすることを特徴とする。
このような構成によれば、自装置の近くにある他のＧＰＳ受信装置から位置情報を無線通信を介して取得し、取得した位置情報が表す位置を自装置の位置とすることができる。そのため、例えば、ＧＰＳ受信装置単独でＧＰＳに基づいて自装置の位置を検出する方法に比べ、自装置の位置の検出に要する時間を短縮することができる。
【０００６】
さらに、第３の発明は、
前記位置情報取得手段は、他のＧＰＳ受信装置から、前記位置情報に加え、前記位置情報の生成時刻の情報と、前記位置情報の精度の情報と、前記他のＧＰＳ受信装置の移動速度の情報とを併せて取得し、これらの情報を基に、自装置における位置の精度を算出することを特徴とする。
このような構成によれば、他の携帯電話機から取得した位置情報を用いた際の、自装置における位置の精度を把握することができる。
【０００７】
また、第４の発明は、
他のＧＰＳ受信装置から送信される信号の受信強度を検出する強度検出手段を備え、前記位置情報取得手段は、前記強度検出手段で検出される前記信号の受信強度が設定値以上である他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする。
このような構成によれば、位置情報の取得を、より確実に自装置の近くにある他のＧＰＳ受信装置から行うことができる。
【０００８】
さらに、第５の発明は、
前記位置情報取得手段は、前記強度検出手段で検出される前記信号の受信強度が設定値以上である他のＧＰＳ受信装置が複数ある場合には、前記信号の受信強度が最も大きい他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする。
このような構成によれば、位置情報の取得を、より確実に自装置の近くにある他のＧＰＳ受信装置から行うことができる。
【０００９】
また、第６の発明は、
前記位置検出手段は、他のＧＰＳ受信装置から取得される前記位置情報の有意性を検出する有意性検出出手段を備え、前記位置情報取得手段は、前記有意性検出出手段で検出される前記位置情報の有意性が設定値以上である他のＧＰＳ受信装置から前記位置情報を前記無線通信を介して取得することを特徴とする。
このような構成によれば、他のＧＰＳ受信装置から、有意な位置情報を取得することができる。
【００１０】
さらに、第７の発明は、
前記ＧＰＳ受信装置それぞれには、ＩＤ番号が付されており、前記他のＧＰＳ受信装置から前記ＩＤ番号を検出するＩＤ検出手段を備え、前記位置情報取得手段は、前記他のＧＰＳ受信装置のうち、特定のＩＤ番号が付されたものからの前記位置情報の取得を禁止することを特徴とする。
このような構成によれば、精度の低い位置情報を生成するＧＰＳ受信装置のＩＤ番号を記憶しておき、そのＩＤ番号が付されたＧＰＳ受信装置からの位置情報の取得を禁止することで、位置の検出精度を向上させることができる。
また、第８の発明は、
ＧＰＳに基づく位置情報を保持する情報保持手段と、他のＧＰＳ受信装置から問い合わせがあった場合に、前記情報保持手段に保持している前記位置情報を無線通信を介して提供する位置情報提供手段と、を備えたことを特徴とする。
【００１１】
さらに、第９の発明は、
ＧＰＳ衛星から送信される電波を受信し、受信した電波に基づいて自装置の位置を検出するＧＰＳ受信装置であって、ＧＰＳに基づく位置情報を保持する情報保持手段と、他のＧＰＳ受信装置から問い合わせがあった場合に、前記情報保持手段に保持している前記位置情報を無線通信を介して提供する位置情報提供手段と、を備えたことを特徴とする。
このような構成によれば、自装置の近くにある他のＧＰＳ受信装置に位置情報を無線通信を介して提供し、他のＧＰＳ受信装置においては、取得した位置情報を自装置の位置とすることができ、自装置の位置の取得に要する時間を短縮することができる。
このように、本発明によれば、自装置の位置の取得に要する時間を短縮することが可能なＧＰＳ受信装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を複数の携帯電話機に適用し、それら複数の携帯電話機の間で、位置の情報の提供および取得を可能とした例を図面に基づいて説明する。
＜１．携帯電話機の構成＞
まず、本実施形態の携帯電話機１1〜１n（nは２以上）の構成を説明する。
なお、本実施形態では、携帯電話機１1〜１nは、いずれも位置の情報の提供および取得を実現するための構成として同じ構成を採用する。
そのため、ここでは携帯電話機１1〜１nの構成として、携帯電話機１j（jは1〜nのいずれかの数）の構成を例に挙げて説明する。
【００１３】
図１は、携帯電話機１jの機能構成を示す図である。
携帯電話機１jは、図１に示すように、携帯通信ユニット２、ＧＰＳ機能部３、近距離通信部４、周辺端末検出部５、位置情報交換部６および制御部７を備える。
携帯通信ユニット２は、ユーザによって電話の発信操作または受信操作が行われると、携帯電話システムの基地局を介して自装置を他の携帯電話機１oに通話可能に接続する。
ＧＰＳ機能部３は、制御部７から出力される指令に従って、ＧＰＳ衛星から送信される電波を受信し、受信した電波に演算処理を施して自装置１jの位置を検出する。
具体的には、ＧＰＳ機能部３は、制御部７から衛星情報生成指令が出力されると、まず、アンテナにより構成される衛星信号受信部８でＧＰＳ衛星から電波（ＧＰＳ信号）を受信し、受信したＧＰＳ信号を増幅する。
【００１４】
ここで、衛星情報生成指令とは、後述する衛星軌道情報および捕捉衛星情報の生成を指示する指令である。
次に、ＧＰＳ機能部３は、増幅したＧＰＳ信号を中間周波数にダウンコンバートし、ダウンコンバートしたＧＰＳ信号をディジタル信号に変換する。
次に、ＧＰＳ機能部３は、変換したディジタル信号にスペクトラム逆拡散処理および同期追跡処理等を行って航法メッセージを取得する。
次に、ＧＰＳ機能部３は、取得した航法メッセージから衛星軌道情報を生成し、メモリにより構成される衛星情報記憶部９に記憶させる。
ここで、衛星軌道情報としては、例えば、各ＧＰＳ衛星固有の軌道データであるエフェメリスデータや全ＧＰＳ衛星の軌道データであるアルマナックデータ等が挙げられる。
【００１５】
次に、ＧＰＳ機能部３は、このようにして生成した衛星軌道情報に基づいて自装置１jから一定の仰角範囲にあるＧＰＳ衛星を算出し、このＧＰＳ衛星を検索対象とする。
次に、ＧＰＳ機能部３は、衛星信号受信部８で受信されるＧＰＳ信号から、検索対象としたＧＰＳ衛星のC/Aコードおよび周波数を含む信号を検索する。
次に、ＧＰＳ機能部３は、この検索結果を基に捕捉衛星情報（acquisition情報）を生成し、衛星情報記憶部９に記憶させる。
ここで、捕捉衛星情報とは、自装置１jでＧＰＳ信号を受信できたＧＰＳ衛星を特定する情報である。
【００１６】
また、捕捉衛星情報としては、例えば、自装置１jでＧＰＳ信号を受信できたＧＰＳ衛星のＩＤ番号、軌道データ、C/Aコードおよび周波数等が挙げられる。
なお、衛星情報記憶部９には、携帯電話機１jの製造時に、製造者によって製造場所での衛星軌道情報および補足衛星情報が記憶される。
また、ＧＰＳ機能部３は、制御部７から位置検出指令が出力されると、まず、衛星情報記憶部９に記憶されている最新の衛星軌道情報および捕捉衛星情報に基づいて、捕捉衛星情報が特定するＧＰＳ衛星を検索対象とする。
ここで、位置検出指令とは、自装置１jの位置の検出を指示する指令である。
次に、ＧＰＳ機能部３は、衛星信号受信部８で受信されるＧＰＳ信号から、検索対象としたＧＰＳ衛星のC/Aコードおよび周波数を含む信号を検索する。
【００１７】
なお、捕捉衛星情報として、自装置１jでＧＰＳ信号を受信できるＧＰＳ衛星のC/Aコードおよび周波数を用いた場合には、衛星信号受信部８で受信されるＧＰＳ信号からC/Aコードおよび周波数を検索する処理を省き、検索結果として、捕捉衛星情報が表すC/Aコードおよび周波数をそのまま用いるようにしてもよい。
次に、ＧＰＳ機能部３は、この検索結果および、衛星情報記憶部９に記憶されている最新の衛星軌道情報に基づいて、位置算出部１０で自装置１jの位置を検出する。
次に、ＧＰＳ機能部３は、この検出した位置の情報（自装置１jの位置情報）を制御部７に出力すると共に、当該情報を位置情報記憶部１１に記憶させる。
なお、衛星情報記憶部９には、携帯電話機１jの製造時に、製造者によって製造場所での位置情報が記憶される。
【００１８】
また、位置情報には、位置情報の生成時刻の情報および精度の情報が付加される。
さらに、位置算出部１０は、位置情報記憶部１１に記憶されている自装置１jの位置情報の履歴に基づいて、自装置１jの移動状態情報（移動速度および移動方向）を算出し、その算出結果を位置情報記憶部１１に記憶させる。
近距離通信部４は、周辺端末検出部５、位置情報交換部６および制御部７から出力される指令に従って、他の携帯電話機１oの近距離通信部４（近距離通信部４o）との間で無線通信を行う。
なお、他の携帯電話機１oの近距離通信部４oとの間の無線通信は、携帯電話システムの基地局を介することなく、電波を用いた近距離無線通信で直接に行われる。
また、本実施形態では、電波を用いて無線通信を行う例を示したが、これに限られるものではない。例えば、光を用いるものであってもよい。
【００１９】
具体的には、近距離通信部４は、周辺端末検出部５から照会信号送信指令が出力されると、無線通信の電波が届く領域に照会信号を送信する。
この照会信号の送信は、他の携帯電話機１oから応答信号を受信するまで続けられる。
ここで、照会信号送信指令とは、照会信号の送信を指示する指令である。
また、照会信号とは、他の携帯電話機１oに応答信号の送信を要求する信号である。
さらに、応答信号とは、照会信号を受信したことを伝える信号である。
また、近距離通信部４は、他の携帯電話機１oの近距離通信部４oから照会信号を受信すると、その近距離通信部４oに応答信号を送信する。
【００２０】
応答信号としては、自装置１jを特定するＩＤ番号を表すものが用いられる。
さらに、近距離通信部４は、他の携帯電話機１oの近距離通信部４oから送信される応答信号を受信する。
また、近距離通信部４は、位置情報交換部６から情報問い合わせ信号送出指令が出力されると、その情報問い合わせ信号送出指令で指定される他の携帯電話機１oの近距離通信部４oに情報問い合わせ信号を送信する。
ここで、情報問い合わせ信号送出指令とは、位置情報交換部６が指定する他の携帯電話機１oに情報問い合わせ信号の送信を指示する指令である。
また、情報問い合わせ信号とは、位置情報の提供を問い合わせる信号である。
【００２１】
さらに、近距離通信部４は、他の携帯電話機１oの近距離通信部４oから情報問い合わせ信号を受信すると、その近距離通信部４oに、位置情報記憶部１１に記憶されている最新の位置情報および移動状態情報を送信する。
また、近距離通信部４は、他の携帯電話機１oの近距離通信部４oから送信される位置情報および移動状態情報を受信する。
周辺端末検出部５は、制御部７から出力される指令に従って、自装置１jから設定距離内（例えば、２ｍまたは５ｍ以内）にある他の携帯電話機１oを検出する。
具体的には、周辺端末検出部５は、制御部７から端末検出指令が出力されると、まず、近距離通信部４に照会信号送信指令を出力する。
【００２２】
ここで、端末検出指令とは、他の携帯電話機１oの検出を指示する指令である。
次に、周辺端末検出部５は、他の携帯電話機１oの近距離通信部４oから自装置１jの近距離通信部４が応答信号を受信すると、受信した応答信号の受信強度を検出する。
また、周辺端末検出部５は、近距離通信部４が複数の応答信号を受信した場合には、受信した応答信号それぞれについて受信強度を検出する。
次に、周辺端末検出部５は、検出した応答信号の受信強度があらかじめ設定した設定値以上であるか否かを判定する。
この設定値は、例えば、設定距離内（２ｍまたは５ｍ等）にある他の携帯電話機１oから応答信号を受信した場合の応答信号の受信強度（実測値または計算値等）を用いる。
そして、周辺端末検出部５は、検出した応答信号の受信強度が設定値以上であると判定した場合には、その応答信号の送信もとである他の携帯電話機１oのＩＤ番号を検出し、その検出結果を制御部７に送信する。
【００２３】
携帯電話機１oのＩＤ番号の検出は、受信した応答信号を解析することで行う。
また、周辺端末検出部５は、検出した応答信号の受信強度が設定値以上である他の携帯電話機１oが複数ある場合には、応答信号の受信強度が最も大きい他の携帯電話機１oのＩＤ番号を検出し、その検出結果を制御部７に送信する。
なお、周辺端末検出部５は、検出した他の携帯電話機１oのＩＤ番号が、現時点から所定時間内（例えば、１分以内）に当該周辺端末検出部５によって検出されたことがあるＩＤ番号である場合には、受信した応答信号のうちそのＩＤ番号を表す応答信号を除いたものから、応答信号の受信強度が設定値以上であり且つ当該応答信号の強度が最も大きい他の携帯電話機１oのＩＤ番号を検出し、そのＩＤ番号を制御部７に送信する。
【００２４】
また、本実施形態では、近距離通信部４が、無線通信の電波が届く領域に照会信号を送信することで、照会信号を受信した他の携帯電話機１oの近距離通信部４oそれぞれに、応答信号を送信させる例（ポーリング）を示したが、これに限られるものではない。
例えば、全ての携帯電話機１1〜１nの近距離通信部４iが常に応答信号を送信するようにしてもよい。そして、制御部７から端末検出指令が出力された場合に、周辺端末検出部５が、照会信号を送出することなく、他の携帯電話機１oの近距離通信部４oから送信される応答信号を受信し、受信した応答信号の受信強度を検出するようにしてもよい。
位置情報交換部６は、制御部７から出力される指令に従って、近距離通信部４を介して、周辺端末検出部５で検出された他の携帯電話機１oから位置情報および移動状態情報を取得する。
【００２５】
具体的には、位置情報交換部６は、制御部７から情報取得指令が出力されると、情報問い合わせ信号送出指令を近距離通信部４に出力する。
ここで、情報取得指令は、周辺端末検出部５で検出された他の携帯電話機１oからの、最新の位置情報および移動状態情報の取得を指示する指令である。
また、情報問い合わせ信号送出指令は、周辺端末検出部５で検出された他の携帯電話機１oに情報問い合わせ信号を送信させる指令である。
また、位置情報交換部６は、自装置１jの近距離通信部４が他の携帯電話機１oの近距離通信部４oから位置情報および移動状態情報を受信すると、受信した位置情報および移動状態情報を制御部７に出力する。
【００２６】
これにより、携帯電話機１1〜１n間において、高い頻度で位置情報および移動状態情報を交換することが可能となり、ＧＰＳ衛星からの衛星信号の受信状態が良好でないときでも、他の携帯電話機１oから位置情報および移動状態情報を取得し、自装置の位置の表示に要する時間を短縮することが可能となる。
なお、自装置１jの位置情報記憶部１１に記憶された位置情報および移動状態情報を他の携帯電話機１oから自由に取得可能としている場合に限り、他の携帯電話機１oから位置情報および移動状態情報を取得可能とするシステム設定としてもよい。
制御部７は、ユーザによって行われる携帯電話機１jへの操作入力に従って、ＧＰＳ機能部３、周辺端末検出部５および位置情報交換部６それぞれを制御する。
【００２７】
図２は、制御部７の動作を示すフローチャートである。
具体的には、制御部７は、携帯電話機１jに位置の検出を開始させる操作が行われると、まず、周辺端末検出部５に端末検出指令を出力する（ステップＳ１）。
次に、制御部７は、周辺端末検出部５から他の携帯電話機１oのＩＤ番号が出力されると、そのＩＤ番号で表される他の携帯電話機１oからの、最新の位置情報および移動状態情報の取得を指示する情報取得指令を位置情報交換部６に出力する（ステップＳ１）。
次に、制御部７は、位置情報交換部６から位置情報が出力されると、出力された位置情報が適確なものであるか否かを判定する（ステップＳ２およびＳ３）。
【００２８】
位置情報の適確性の判定では、位置情報の生成時刻から現時点までの経過時間が所定時間（例えば１分）以内であるか否かを判定する。そして、位置情報の生成時刻から現時点までの経過時間が所定時間以内である場合には位置情報が適確であると判定し、その経過時間が所定時間より長い場合には位置情報が適確でないと判定する。
そして、制御部７は、位置情報交換部６から出力された位置情報が適確でないと判定した場合には（ステップＳ３「Ｎｏ」）、周辺端末検出部５に端末検出指令を出力するステップ（ステップＳ１）から、上記フロー（ステップＳ１〜Ｓ３）を再度実行する。
また、制御部７は、位置情報交換部６から出力された位置情報が適確なものであると判定した場合には（ステップＳ３「Ｙｅｓ」）、位置情報交換部６から出力される位置情報を、自装置１jの最新の位置情報として位置情報記憶部１１に記憶させると共に、ＧＰＳ機能部３に衛星情報生成指令を出力する（ステップＳ４）。
【００２９】
次に、制御部７は、位置情報記憶部１１に記憶された位置情報、つまり、自装置１jの最新の位置情報の付加情報および位置情報交換部６から出力される他の携帯電話機１oの移動状態情報に基づいて、自装置１jの最新の位置情報の精度を算出する。
例えば、制御部７は、位置情報記憶部１１に記憶された位置情報が１分前に生成されたものであり、その位置情報に付加されている精度が±２ｍであり、他の携帯電話機１oの移動速度が３０ｍ／分である場合には、自装置１jの最新の位置情報の精度は、約３０ｍ（３０[ｍ／分]×１[分]）以内であると算出する。
次に、制御部７は、位置情報記憶部１１に記憶された位置情報、つまり、自装置１jの最新の位置情報に、それまで付加されていた精度に代えて、算出した精度を付加する。
【００３０】
次に、制御部７は、自装置１jの位置として、位置情報記憶部１１に記憶された自装置１jの最新の位置情報が表す位置を周辺地図と共に表示部に表示させる。
なお、自装置１jの位置の位置情報に付加した精度についても、精度を示す数値（約３０ｍあるいは約１５ｍ等）をそのまま表示したり、精度を示す指標（精度のレベルを示すインジケータ等）に変換して表示したりすることが可能である。
次に、制御部７は、ＧＰＳ機能部３によって衛星情報記憶部９に最新の衛星軌道情報および捕捉衛星情報が記憶されると、ＧＰＳ機能部３に位置検出指令を出力する。
次に、制御部７は、ＧＰＳ機能部３から位置情報が出力されると、出力された位置情報に基づいて、表示部による自装置１jの位置および周辺地図の表示を更新する。
【００３１】
次に、制御部７は、自装置１jの位置および周辺地図の更新が完了すると、位置検出指令を出力するステップから、上記自装置１jの位置および周辺地図の更新のためのフロー（更新フロー）を再度実行する。そして、制御部７は、自装置１jの位置および周辺地図の更新が完了するたびに更新フローを実行することで、携帯電話機１Aの表示部に表示される自装置１jの位置を随時更新する（ステップＳ５）。
一方、制御部７は、携帯電話機１jに位置の検出を開始させる操作が行われた後、所定時間（例えば、１分）が経過するまでに、周辺端末検出部５から他の携帯電話機１oのＩＤ番号が出力されなかった場合、または、適確な位置情報を記憶している他の携帯電話機１oが検出されなかった場合には、衛星情報生成指令をＧＰＳ機能部３に出力する。
【００３２】
＜２．携帯電話機の動作＞
次に、本実施形態の携帯電話機１1〜１nの動作を説明する。
ここでは、携帯電話機１A、１Bの間で、位置の情報（位置情報）の提供および取得を行うときの、携帯電話機１A、１Bの動作を説明する。
なお、以下の説明では、携帯電話機１Aの構成要素２〜１１は添え字「A」を付加して示し、携帯電話機１Bの構成要素２〜１１は添え字「B」を付加して示す。
【００３３】
図３は、携帯電話機１A、１Bの状態を説明するための説明図である。
図４は、携帯電話機１A、１Bの動作を示すシーケンス図である。
まず、図３に示すように、地下鉄の駅構内にいたユーザＡが、駅構内から外に出たときに、自身の携帯電話機１Aに位置の検出を開始させる操作を行ったとする。
すると、携帯電話機１Aでは、まず、制御部７Aが、周辺端末検出部５Aに端末検出指令を出力する。
また、端末検出指令を周辺端末検出部５Aが取得すると、周辺端末検出部５Aが、近距離通信部４Aに照会信号送信指令を出力する。
さらに、照会信号送信指令を近距離通信部４Aが取得すると、近距離通信部４Aが、無線通信の電波が届く領域に照会信号を送信する（ステップＳ１。手順１）。
【００３４】
ここで、ユーザＡが、駅構内に入ってくる、他の携帯電話機１Bを所持するユーザＢとすれ違ったとする。また、他の携帯電話機１Bの位置情報記憶部１１Bには、精度の高い位置情報および移動状態情報が記憶されていたとする。
すると、携帯電話機１Bの近距離通信部４Bが、照会信号を受信し、携帯電話機１Aの近距離通信部４Aに応答信号を送信する。
また、応答信号を近距離通信部４Aが受信すると、周辺端末検出部５Aが、受信した応答信号の受信強度があらかじめ設定した設定値以上であると判定する。そして、周辺端末検出部５Aが、その応答信号の送信もとである他の携帯電話機１BのＩＤ番号を検出し、そのＩＤ番号を制御部７Aに出力する（手順２）。
【００３５】
さらに、携帯電話機１BのＩＤ番号を制御部７Aが取得すると、制御部７Aが、そのＩＤ番号で表される他の携帯電話機１Bからの、最新の位置情報および移動状態情報の取得を指示する情報取得指令を位置情報交換部６Aに出力する。
また、情報取得指令を位置情報交換部６Aが取得すると、位置情報交換部６Aが、他の携帯電話機１Bに情報問い合わせ信号を送信させる情報問い合わせ信号送出指令を近距離通信部４Aに出力する。
さらに、情報問い合わせ信号送出指令を近距離通信部４Aが取得すると、近距離通信部４Aが、携帯電話機１Bの近距離通信部４Bに情報問い合わせ信号を送信する。
【００３６】
また、情報問い合わせ信号を近距離通信部４Bが取得すると、近距離通信部４Bが、携帯電話機１Aの近距離通信部４Aに、位置情報記憶部１１Bに記憶されている最新の位置情報および移動状態情報を送信する（ステップＳ２。手順３）。
さらに、位置情報および移動状態情報を近距離通信部４Aが受信すると、位置情報交換部６が、受信した位置情報および移動状態情報を制御部７Aに出力する。
また、出力された位置情報を制御部７Aが取得すると、制御部７Aが、取得した位置情報が適確なものであるか否かを判定する。
ここで、取得した位置情報が、現時点から１分以内に生成されたものであったとする。すると、制御部７Aが、取得した位置情報が適確なものであると判定する（ステップＳ２およびＳ３「Ｙｅｓ」。手順４）。
【００３７】
そして、制御部７Aが、取得した位置情報を位置情報記憶部１１Aに記憶させ、ＧＰＳ機能部３Aに衛星情報生成指令を出力する（ステップＳ４。手順５）。
また、制御部７Aが、自装置１Aの位置として、位置情報記憶部１１に記憶された自装置１Aの最新の位置情報が表す位置を周辺地図と共に表示部１２Aに表示させる。
これにより、ユーザＡは、駅構内から出てすぐに位置を知ることができる。
すなわち、本実施形態にあっては、携帯電話機１Aが、自装置１Aから設定距離内にある他の携帯電話機１Bから位置情報を無線通信を介して取得し、取得した位置情報が表す位置を自装置１Aの現在位置として採用するようにした。そのため、携帯電話機１Aは、例えば、携帯電話機１A単独でＧＰＳに基づいて自装置１Aの現在位置を検出する方法に比べ、自装置１Aの現在位置の検出に要する時間を短縮することができる。
【００３８】
また、携帯電話機１Aが、他の携帯電話機１Bから、位置情報に加え、位置情報の生成時刻の情報と位置情報の精度の情報と他の携帯電話機１Bの移動速度の情報とを併せて取得し、これらの情報を基に、自装置１Aにおける位置の精度を算出するようにした。そのため、携帯電話機１Aは、他の携帯電話機１Bから取得した位置情報を用いた際の、自装置１Aにおける位置の精度を把握することができる。
さらに、携帯電話機１Aが、他の携帯電話機１Bから送信される応答信号の受信強度を検出し、応答信号の受信強度が設定値以上である他の携帯電話機１Bから位置情報を取得するようにした。そのため、携帯電話機１Aは、位置情報の取得を、より確実に自装置１Aの近くにある他の携帯電話機１Bから行うことができる。
【００３９】
また、携帯電話機１Aが、他の携帯電話機１Bから送信される情報問い合わせ信号を受信した場合に、位置情報記憶部１１に記憶されている位置情報を当該他の携帯電話機１Bに無線通信を介して提供するようにした。そのため、他の携帯電話機１Bにおいては、取得した位置情報が表す位置を自装置１Bの位置とすることができ、自装置１Bの位置の検出に要する時間を短縮することができる。
なお、これら手順２〜５、つまり、携帯電話機１Aと携帯電話機１Bとの間の通信は、すべてユーザＡとユーザＢとのすれ違いざまに行われる。
また、衛星情報生成指令をＧＰＳ機能部３Aが取得すると、ＧＰＳ機能部３Aが、まず、衛星信号受信部８AでＧＰＳ衛星からＧＰＳ信号を受信して増幅する。
【００４０】
さらに、ＧＰＳ機能部３Aが、増幅したＧＰＳ信号を中間周波数にダウンコンバートし、ダウンコンバートしたＧＰＳ信号をディジタル信号に変換する。
また、ＧＰＳ機能部３Aが、変換したディジタル信号にスペクトラム逆拡散処理および同期追跡処理等を行って航法メッセージを取得する。
さらに、ＧＰＳ機能部３Aが、取得した航法メッセージから衛星軌道情報を生成し、生成した衛星軌道情報を衛星情報記憶部９Aに記憶させる。
また、制御部７Aは、ＧＰＳ機能部３Aによって衛星情報記憶部９Aに衛星軌道情報および捕捉衛星情報が記憶されると、ＧＰＳ機能部３Aに位置検出指令を出力する。
【００４１】
さらに、ＧＰＳ機能部３Aが、位置検出指令を取得すると、衛星情報記憶部９Aに記憶されている最新の衛星軌道情報に基づいて自装置１Aから一定の仰角範囲にあるＧＰＳ衛星を算出し、このＧＰＳ衛星が検索対象とする。
また、ＧＰＳ機能部３Aが、衛星信号受信部８Aで受信されるＧＰＳ信号から、検索対象としたＧＰＳ衛星のC/Aコードおよび周波数を含む信号を検索する。
さらに、ＧＰＳ機能部３Aが、この検索結果および、衛星情報記憶部９Aに記憶されている最新の衛星軌道情報に基づいて、位置算出部１０Aで自装置１Aの位置を検出する。
【００４２】
また、ＧＰＳ機能部３Aが、この検出した位置の情報（自装置１Aの位置情報）を制御部７Aに出力すると共に、当該情報を位置情報記憶部１１Aに記憶させる。
さらに、位置情報を制御部７Aが取得すると、制御部７Aが、取得した位置情報に基づいて、自装置１Aの位置および周辺地図の表示を表示部１２Aに更新させる。
また、自装置１Aの位置および周辺地図の更新が完了すると、制御部７Aが、位置検出指令を出力するステップから、上記位置および周辺地図の表示を更新するためのフローを再度実行する。そして、制御部７Aは、自装置１Aの位置および周辺地図の更新が完了するたびに、更新フローを実行することで、自装置１Aの位置および周辺地図の表示を表示部１２Aに随時更新させる（ステップＳ５。手順６）。
【００４３】
なお、その際、制御部７Aは、一定時間（例えば、１分）が経過するたびに、ＧＰＳ機能部３Aに衛星情報生成指令を出力する。これにより、ＧＰＳ機能部３Aが、衛星情報記憶部９Aに新しい衛星軌道情報および補足衛星情報を記憶させ、最新の衛星軌道情報および補足衛星情報に基づいて、自装置１Aの位置の検出を行うことができる。
一方、ユーザＡがユーザＢとすれ違ったときに、ユーザＢよりも、ユーザＡのより近くにユーザＣがいたとする。また、ユーザＣが所持している他の携帯電話機１Cの衛星情報記憶部９Cには、生成されてから１分以上経過した位置情報が記憶されていたとする。
すると、近距離通信部４Aから送信される照会信号を、携帯電話機１Ｂの近距離通信部４Ｂと携帯電話機１Cの近距離通信部４Cとのそれぞれが受信し、近距離通信部４Ｂ、４Cのそれぞれが、携帯電話機１Aの近距離通信部４Aに応答信号を送信する。
【００４４】
また、それらの応答信号を近距離通信部４Aが受信すると、周辺端末検出部５Aが、受信した応答信号の受信強度があらかじめ設定した設定値以上であると判定する。そして、周辺端末検出部５Aが、それら応答信号のうち受信強度がより大きい応答信号の送信もとである他の携帯電話機１CのＩＤ番号を検出し、そのＩＤ番号を制御部７Aに出力する。
さらに、出力された他の携帯電話機１CのＩＤ番号を制御部７Aが取得すると、制御部７Aが、そのＩＤ番号で表される他の携帯電話機１Cからの、最新の位置情報および移動状態情報の取得を指示する情報取得指令を位置情報交換部６Aに出力する。
【００４５】
また、情報取得指令を位置情報交換部６Aが取得すると、位置情報交換部６Aが、他の携帯電話機１Cに情報問い合わせ信号を送信させる情報問い合わせ信号送出指令を近距離通信部４Aに出力する。
さらに、情報問い合わせ信号送出指令を近距離通信部４Aが取得すると、近距離通信部４Aが、携帯電話機１Cの近距離通信部４Cに情報問い合わせ信号を送信する。
また、情報問い合わせ信号を近距離通信部４Cが取得すると、近距離通信部４Cが、携帯電話機１Aの近距離通信部４Aに、位置情報記憶部１１Cに記憶されている最新の位置情報および移動状態情報を送信する（ステップＳ２）。
【００４６】
さらに、位置情報および移動状態情報を近距離通信部４Aが受信すると、位置情報交換部６Aが、受信した位置情報および移動状態情報を制御部７Aに出力する。
また、位置情報および移動状態情報を制御部７Aが取得すると、制御部７Aが、取得した位置情報が適確なものでないと判定する（ステップＳ２およびＳ３「Ｎｏ」）。そして、制御部７Aが、再び近距離通信部４Aに端末検出指令を出力する（ステップＳ１）。
また、端末検出指令を周辺端末検出部５Aが取得すると、周辺端末検出部５Aが、近距離通信部４Aに照会信号送信指令を出力する。
さらに、照会信号送信指令を近距離通信部４Aが取得すると、近距離通信部４Aが、無線通信の電波が届く領域に照会信号を送信する。
【００４７】
また、近距離通信部４Aから送信される照会信号を、携帯電話機１Ｂの近距離通信部４Ｂと携帯電話機１Cの近距離通信部４Cとのそれぞれが受信すると、近距離通信部４Ｂ、４Cのそれぞれが、携帯電話機１Aの近距離通信部４Aに応答信号を送信する。
さらに、それらの応答信号を近距離通信部４Aが受信すると、周辺端末検出部５Aが、他の携帯電話機１BのＩＤ番号を検出し、そのＩＤ番号を制御部７Aに出力する。
そして、他の携帯電話機１BのＩＤ番号果を制御部７Aが取得すると、制御部７A、近距離通信部４Aおよび位置情報交換部６Aが、取得したＩＤ番号に基づいて上記手順２〜６を実行する。これにより、携帯電話機１Bの位置情報記憶部１１Bに記憶されている最新の位置情報が、携帯電話機１Aの位置情報記憶部１１Aに記憶される。
【００４８】
以上、本実施形態では、図１の位置情報交換部６が特許請求の範囲に記載の位置情報取得手段を構成し、以下同様に、図１のＧＰＳ機能部３および制御部７が位置検出手段および有意性検出手段を構成し、図１の周辺端末検出部５が強度検出手段を構成し、図１の位置情報記憶部１１が情報保持手段を構成し、図１の近距離通信部４が位置情報提供手段を構成する。
【００４９】
＜３．応用例＞
なお、本実施形態では、携帯電話機１jが、他の携帯電話機１oから位置情報および移動状態情報を取得する例を示したが、これに限られるものではない。例えば、位置情報および移動状態情報に加え、他の携帯電話機１oから、携帯電話機１jが取得位置情報（位置情報の測地系および取得方法）および現在時刻も取得するようにしてもよい。
また、本実施形態では、携帯電話機１jが、検出した位置を周辺地図と共に表示部に表示して、ユーザに直接的に提供する例を示したが、これに限られるものではない。例えば、位置の情報を他の処理に用い、その処理結果を表示することで、ユーザに間接的に提供するようにしてもよい。また、例えば、検出した位置の情報を自動的に他の機器に送信（例えば、子供の携帯電話機１Cから、親の携帯電話機１pに送信）してもよい。
【００５０】
また、本実施形態では、携帯電話機１jに現在位置の検出の開始操作が行われたことを契機として、携帯電話機１が、他の携帯電話機１oからの位置情報の取得を開始する例を示したが、これに限られるものではない。例えば、携帯電話機１jへの操作の有無にかかわらず、他の携帯電話機１oからの位置情報の取得を自動的に繰り返し実行してもよい。
さらに、本実施形態では、携帯電話機１が、携帯通信ユニット２とＧＰＳ機能部３とを別に備える例を示したが、これに限られるものではない。例えば、携帯通信ユニット２が有するＣＰＵ（不図示）によって、ＧＰＳ機能部３の機能を実現するようにしてもよい。
【００５１】
また、本実施形態では、携帯電話機１jが、携帯電話機１j単独で検出したＧＰＳに基づく位置情報および他の携帯電話機１oから取得した位置情報を位置情報記憶部１１に記憶させる例を示したが、これに限られるものではない。例えば、携帯電話機１jは、位置の情報を提供する各種機器から位置情報を取得してもよい。
すなわち、例えば、携帯電話機１jが、RFID(Radio Frequency Identification)読み取り装置と通信可能なIDタグを備え、IDタグがRFID読み取り・書き込み装置にかざされたときに、IDタグを介して、RFID読み取り装置から位置情報を取得するようにしてもよい。この場合、RFID読み取り装置から取得した位置情報は、携帯電話機１j（例えば、制御部７）が、位置情報記憶部１１に記憶させるものとする。
【００５２】
そのようにすれば、例えば、ユーザが位置情報の提供機能を持っているRFID読み取り装置（例えば、自動改札等に設置されるRFID読み取り装置）に携帯電話機１jのIDタグをかざすことで、携帯電話機１jは、IDタグを介して、RFID読み取り装置から位置情報を取得でき、取得した位置情報を位置情報記憶部１１に記憶させることができる。
また、この位置情報が、近距離通信部４を介して、携帯電話機１jの位置情報記憶部１１から他の携帯電話機１oの位置情報記憶部１１oに転送された場合には、他の携帯電話機１oは、位置情報記憶部１１oに転送された位置情報（位置情報の生成時刻および精度）および携帯電話機１jの移動速度に基づいて、当該位置情報（つまり、他の携帯電話機１oの最新の位置情報）の精度を算出する。
【００５３】
例えば、他の携帯電話機１oは、位置情報記憶部１１oに記憶された位置情報が３０秒前に生成されたものであり、その位置情報に付加されている精度が±５０ｃｍであり、携帯電話機１jの移動速度が３０ｍ／分である場合には、他の携帯電話機１oの最新の位置情報の精度は、約１５ｍ（３０[ｍ／分]×０．５[分]）以内であると算出する。
さらに、本実施形態では、携帯電話機１jが、１つの他の携帯電話機１oから位置情報を取得する例を示したが、これに限られるものではない。例えば、携帯電話機１jが、複数の他の携帯電話機１oから位置情報を取得できる場合には、携帯電話機１jは、複数の他の携帯電話機１oそれぞれから取得される位置情報の精度を半径とする領域が重複する領域に存在する可能性が高いため、その重複する領域の中心付近を、自装置１jの位置として採用することも可能である。
【００５４】
また、本実施形態では、携帯電話機１jが、他の携帯電話機１oから受信した位置情報が、現時点から１分以内に生成されたものであるか否かを判定するようにした。すなわち、携帯電話機１jは、位置情報の生成時刻から現時点までの経過時間を、位置情報の有意性として検出し、その有意性が設定値以上（つまり、その経過時間が１分以内）である位置情報を、自装置１jの衛星情報記憶部９に記憶させるようにした。そのため、携帯電話機１jは、他の携帯電話機１oから、有意な位置情報を取得することができる。
なお、本実施形態では、携帯電話機１jが、他の携帯電話機１oから位置情報を受信した後に、受信した位置情報の適確性を判定する例を示したが、これに限られるものではない。例えば、携帯電話機１jが、他の携帯電話機１oから位置情報を受信する前に、他の携帯電話機１oから位置情報の生成時刻の情報を取得し、取得した情報に基づいて、他の携帯電話機１oから受信できる位置情報の適確性を検出するようにしてもよい。この場合、携帯電話機１jは、他の携帯電話機１oから受信できる位置情報が適確であると判定した後に、他の携帯電話機１oから位置情報を受信するものとする。
【００５５】
また、携帯電話機１jが、位置情報の有意性を、位置情報の生成時刻から現時点までの経過時間で判定する例を示したが、これに限られるものではない。例えば、携帯電話機１jで位置情報の精度を検出し、携帯電話機１jが、その精度の高さが設定値以上であると判定した場合に位置情報に有意性があると判定し、精度の高さが設定値未満であると判定した場合に位置情報に有意性がないと判定するようにしてもよい。
さらに、本実施形態では、受信した位置情報のうち、適確性がある情報のみを位置情報記憶部１１に記憶させる例を示したが、これに限られるものではない。例えば、適確性の有無を判定することなく、受信した位置情報をそのまま位置情報記憶部１１に記憶させるようにしてもよい。すなわち、応答信号の受信強度が設定値以上である他の携帯電話機１oが複数ある場合には、携帯電話機１jが、応答信号の受信強度が最も大きい他の携帯電話機１oから取得した位置情報を、そのまま位置情報記憶部１１に記憶させてもよい。
【００５６】
また、本実施形態では、携帯電話機１jが、他の携帯電話機１oから位置情報および移動状態情報を取得する例を示したが、これに限られるものではない。例えば、携帯電話機１1〜１nを識別するためのＩＤ番号を各携帯電話機１1〜１nの衛星情報記憶部９それぞれに記憶させておき、携帯電話機１jが、他の携帯電話機１oから位置情報および移動状態情報を取得する前に、他の携帯電話機１oのＩＤ番号を取得するようにしてもよい。そして、携帯電話機１jは、取得したＩＤ番号を参照することで、他の携帯電話機１oのうち、特定のＩＤ番号が付されたものからの位置情報の取得を禁止するようにしてもよい。
そのようにすれば、携帯電話機１jは、精度の低い位置情報を生成する他の携帯電話機１oのＩＤ番号を記憶しておき、そのＩＤ番号が付された他の携帯電話機１oからの位置情報の取得を禁止することで、自装置１jの位置の検出精度を向上できる。
【００５７】
（変形例１）
なお、本実施形態では、携帯電話機１jが、他の携帯電話機１oから位置情報および移動状態情報を取得する例を示したが、これに限られるものではない。例えば、位置情報および移動状態情報に加え、衛星情報記憶部９に記憶されている衛星軌道情報および捕捉衛星情報を取得するようにしてもよい。この場合、位置情報、移動状態情報、衛星軌道情報および捕捉衛星情報を他の携帯電話機１oから受信した携帯電話機１jにおいては、まず、位置情報および移動状態情報を用いて、自装置１jの概略的な位置を表示し、その間に、衛星軌道情報および捕捉衛星情報を用いて、衛星情報が示すＧＰＳ衛星から送信されるＧＰＳ信号を受信し、より正確な位置を算出することができる。
このような手順とすることにより、ＧＰＳ衛星から送信されるＧＰＳ信号を受信できる状態となった後、自装置１jにおいて単独で位置を算出する場合よりも、速やかに自装置１jの位置をユーザに提供できるものとなる。
【００５８】
（変形例２）
また、本実施形態では、携帯電話機１jが、他の携帯電話機１oから取得した位置情報が表す位置を自装置１jの位置とする例を示したが、これに限られるものではない。例えば、携帯電話機１jは、自装置１jが単独で検出した位置情報と、他の携帯電話機１oから取得した位置情報とを基に、カルマンフィルタ等を適用して位置を推定するようにしてもよい。そのようにすれば、携帯電話機１は、自装置１jの位置情報の精度を向上させることができる。
【図面の簡単な説明】
【００５９】
【図１】携帯電話機１jの機能構成を示す構成図である。
【図２】制御部７の動作を示すフローチャートである。
【図３】携帯電話機１A、１Bの状態を説明するための説明図である。
【図４】携帯電話機１A、１Bの動作を示すシーケンス図である。
【符号の説明】
【００６０】
１1〜１nは携帯電話機、２は携帯通信ユニット、３はＧＰＳ機能部、４は近距離通信部、５は周辺端末検出部、６は位置情報交換部、７は制御部、８は衛星信号受信部、９は衛星情報記憶部、１０は位置情報算出部、１１は位置情報記憶部、１２は表示部
【図１】
2009281800.tif 000003
【図２】
2009281800.tif 000004
【図３】
2009281800.tif 000005
【図４】
2009281800.tif 000006