(57)【要約】【課題】位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法およびプログラムを提供すること。【解決手段】無線端末４０と無線通信を行う基地局３０の位置情報と、基地局の各々に固有に付与される基地局識別情報と、が対応付けて登録された記憶部２１４と、各基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と、記憶部に登録されている基地局識別情報を参照し、受信部が受信した信号強度情報に含まれる基地局識別情報が記憶部に位置情報と対応付けて登録されているか否かを判断する登録判断部２２２と、登録判断部により記憶部に未登録であると判断された基地局識別情報と、無線端末の位置に応じた所定の位置情報とを対応付けて記憶部に登録する登録部２２６とを備えることを特徴とする。【選択図】図２
2008104029.tif 000002
【特許請求の範囲】
【請求項１】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に固有に付与される基地局識別情報と、が対応付けて登録された記憶部と；
前記各基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
前記記憶部に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる基地局識別情報が、前記記憶部に前記位置情報と対応付けて登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶部に登録する登録部と；
を備えることを特徴とする、位置記憶装置。
【請求項２】
前記信号強度情報と、前記記憶部に登録された前記基地局の位置情報に基づいて前記無線端末の位置を推定する位置推定部をさらに備え、
前記登録部は、前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記位置推定部が推定した前記無線端末の位置を示す位置情報とを対応付けて前記記憶部に登録することを特徴とする、請求項１に記載の位置記憶装置。
【請求項３】
前記受信部は、前記無線端末の位置を示す端末位置情報をさらに受信し、
前記登録部は、前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記受信部が受信した端末位置情報とを対応付けて前記記憶部に登録することを特徴とする、請求項１に記載の位置記憶装置。
【請求項４】
前記受信部は、前記無線端末において蓄えられた１または２以上の時点における前記信号強度情報を受信することを特徴とする、請求項１に記載の位置記憶装置。
【請求項５】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に固有に付与される基地局識別情報とが対応付けて登録された記憶部と；
前記各基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
前記記憶部に登録された前記基地局の位置情報が、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と；
前記基地局情報判断部が前記所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と；
を備えることを特徴とする、位置記憶装置。
【請求項６】
前記基地局情報判断部は、
前記無線端末と無線通信を行う第一の基地局および第二の基地局間の距離を、前記記憶部に登録された前記第一の基地局および前記第二の基地局の位置情報に基づいて算出する基地局間距離算出部と；
前記信号強度情報から推定された、前記無線端末および前記第一の基地局間の距離と、前記無線端末および前記第二の基地局間の距離とを加算する推定距離加算部と；
前記基地局間距離算出部が算出した距離と、前記推定距離加算部が算出した距離とに差異がある場合に前記制約条件を満たさないと判断する制約条件判断部と；
を備えることを特徴とする、請求項５に記載の位置記憶装置。
【請求項７】
前記制約条件判断部は、前記基地局間距離算出部が算出した距離が、前記推定距離加算部が算出した距離より、設定境界値以上長かった場合に前記制約条件を満たさないと判断することを特徴とする、請求項６に記載の位置記憶装置。
【請求項８】
前記更新部は、前記第一の基地局および前記第二の基地局間の距離が、
前記記憶部に登録された第一の基地局の位置情報の示す位置と、第二の基地局の位置情報の示す位置との距離と、
前記無線端末および前記第一の基地局間の距離と、前記無線端末および前記第二の基地局間の距離とを加算した距離と、
の範囲内になるように前記記憶部に登録された前記基地局の位置情報を更新することを特徴とする、請求項６に記載の位置記憶装置。
【請求項９】
前記受信部は、前記無線端末の位置を示す端末位置情報をさらに受信し、
前記基地局情報判断部は、  
前記受信部が受信した前記端末位置情報の示す位置と、前記記憶部に登録された一の基地局の位置情報の示す位置との距離を算出する登録距離算出部と；
前記登録距離算出部が算出した距離と、前記一の基地局に対応する前記信号強度に基づいて推定される前記無線端末および前記一の基地局間の距離と、に差異がある場合に前記制約条件を満たさないと判断する制約条件判断部と；
をさらに備えることを特徴とする、請求項５に記載の位置記憶装置。
【請求項１０】
前記制約条件判断部は、前記登録距離算出部が算出した距離が、前記一の基地局に対応する前記信号強度に基づいて推定される前記無線端末および前記一の基地局間の距離より短い場合に、前記制約条件を満たさないと判断することを特徴とする、請求項９に記載の位置記憶装置。
【請求項１１】
前記更新部は、前記一の基地局および前記無線端末間の距離が、
前記受信部が受信した前記端末位置情報の示す位置と、前記記憶部に登録された一の基地局の位置情報の示す位置との距離と、
前記信号強度情報に基づいて推定される前記無線端末および前記一の基地局間の距離と、
の範囲内になるように前記記憶部に登録された前記基地局の位置情報を更新することを特徴とする、請求項１０に記載の位置記憶装置。
【請求項１２】
前記受信部は、前記無線端末において蓄えられた１または２以上の時点における前記信号強度情報を受信することを特徴とする、請求項５に記載の位置記憶装置。
【請求項１３】
複数の基地局と無線通信を行う無線端末であって、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報の履歴を記憶する履歴情報記憶部と；
前記無線端末の位置を前記信号強度情報に基づいて推定可能な位置記憶装置に、前記履歴情報記憶部に記憶された前記信号強度情報の履歴を送信する送信部と；
を備えることを特徴とする、無線端末。
【請求項１４】
前記複数の基地局の位置情報と、前記基地局識別情報とが対応付けられた基地局情報が登録された基地局情報記憶部と；
前記基地局情報記憶部に登録されている前記基地局情報および前記信号強度情報に基づいて前記無線端末の位置を推定する位置推定部と；
をさらに備えることを特徴とする、請求項１３に記載の無線端末。
【請求項１５】
前記履歴情報記憶部は、１または２以上の時点における前記無線端末の位置を示す端末位置情報の履歴をさらに登録され、
前記送信部は、前記信号強度情報と前記端末位置情報の履歴を前記位置記憶装置に送信することを特徴とする、請求項１３に記載の無線端末。
【請求項１６】
前記基地局情報記憶部に登録された基地局情報を、前記位置記憶装置の記憶部に登録された、複数の基地局の位置情報と、前記基地局の各々に固有に付与される基地局識別情報とが対応付けられた基地局情報に更新する情報更新部をさらに備えることを特徴とする、請求項１３に記載の無線端末。
【請求項１７】
複数の基地局と無線通信を行う無線端末と、前記複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムであって：
前記無線端末は、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を前記位置記憶装置に送信する送信部と；
を備え、
前記位置記憶装置は、
前記基地局の位置情報と、前記基地局識別情報と、が対応付けて登録された記憶部と；
前記無線端末から前記信号強度情報を受信する受信部と；
前記記憶部に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる基地局識別情報が前記記憶部に登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶部に登録する登録部と；
を備えることを特徴とする、位置記憶システム。
【請求項１８】
複数の基地局と無線通信を行う無線端末と、前記複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムであって：
前記無線端末は、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を前記位置記憶装置に送信する送信部と；
を備え、
前記位置記憶装置は、
前記基地局の位置情報と、前記基地局識別情報とが対応付けて登録された記憶部と；
前記無線端末から前記信号強度情報を受信する受信部と；
前記記憶部に登録された前記基地局の位置情報が、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と；
前記基地局情報判断部が前記所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と；
を備えることを特徴とする、位置記憶システム。
【請求項１９】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に固有に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと；
前記記憶媒体に登録されている基地局識別情報を参照し、前記受信した信号強度情報に含まれる基地局識別情報が前記記憶媒体に登録されているか否かを判断するステップと；
前記記憶媒体に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶媒体に登録するステップと；
を含むことを特徴とする、位置登録方法。
【請求項２０】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に固有に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと；
前記記憶媒体に登録された前記基地局の位置情報が、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の制約条件を満たすか否かを判断するステップと；
前記所定の制約条件を満たさないと判断された基地局の位置情報を更新するステップと；
を含むことを特徴とする、位置更新方法。
【請求項２１】
コンピュータを、
無線端末と無線通信を行う各基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
基地局の位置情報と対応付けて記憶媒体に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる前記基地局識別情報が前記記憶媒体に登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶媒体に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶媒体に登録する登録部と；
を備える位置記憶装置として機能させるための、プログラム。
【請求項２２】
コンピュータを、
無線端末と無線通信を行う各基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
記憶媒体に前記基地局の基地局識別情報と対応付けて登録されている前記基地局の位置情報が、前記信号強度情報から得られた前記無線端末および前記基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と；
前記基地局情報判断部が前記所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と；
を備える位置記憶装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法、およびプログラムに関する。
【背景技術】
【０００２】
近日、衛星から送信された無線信号を受信可能な受信装置が車や携帯電話などの移動体に搭載されている。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位によれば、かかる受信装置を搭載した移動体の位置を推定することが可能である。このような受信装置を用いた位置推定技術は、ナビゲーション、セキュリティーまたは娯楽などの多岐にわたる分野において重要な共通基盤技術である。しかし、ＧＰＳ測位に基づく位置推定技術は、起動時に同期補足のために要する時間が長く、また、衛星からの無線信号が届かない屋内や地下での利用が困難であった。
【０００３】
また、特許文献１には、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）が、基地局から送信される信号の信号強度を測定し、測定した信号強度に基づいて自機位置を推定する技術が開示されている。詳細には、ＰＨＳの基地局は、通信業者により設置されるため、通常、設置位置が既知である。したがって、ＰＨＳは、３つ以上の基地局から送信される信号の信号強度を測定し、測定した信号強度に基づいて各基地局と自機位置との距離を推定すれば、各基地局の設置位置を基準とする三角測量の原理で自機位置を推定することができる。
【０００４】
また、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の基地局（アクセスポイント）と無線通信を行う無線端末が、無線基地局から送信される信号の信号強度を測定し、無線端末と通信可能な位置推定装置が、該信号強度に基づいて無線端末の位置を推定する位置推定方法も考えられる。例えば、無線ＬＡＮの基地局は、無線ＬＡＮの基地局の存在を周囲に報知するためのビーコンを一定周期（例えば、５回／秒）で送信している。無線端末は、かかるビーコンの信号強度を位置推定装置に送信し、位置推定装置は、該信号強度と事前に登録されている無線ＬＡＮの基地局の位置とに基づいて無線端末の位置を推定できる。上記位置推定方法によれば、無線ＬＡＮの基地局は屋内や地下にも設置されるため、ＧＰＳ測位に基づく位置推定技術では困難であった屋内や地下での位置推定ができる。すなわち、上記位置推定方法は、無線端末の周囲に設置された無線ＬＡＮの基地局の位置を示す基地局情報が位置推定装置に登録されていれば、利便性、簡易性に優れた位置推定技術といえる。
【０００５】
【特許文献１】特開２００６−１７１０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、無線ＬＡＮの基地局は、不特定多数のユーザにより設置される場合が多い。したがって、全ての無線ＬＡＮの基地局の基地局情報を事前に位置推定装置に登録することは困難である。また、無線ＬＡＮの基地局は追加、あるいは設置位置が変更される可能性があり、当該追加、あるいは変更の度に人的に位置推定装置の基地局情報を更新することは煩雑であった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、現実の基地局の設置状況を自動的に基地局情報に反映させることが可能な、新規かつ改良された位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、無線端末と無線通信を行う基地局の位置情報と、基地局の各々に固有に付与される基地局識別情報と、が対応付けて登録された記憶部と、各基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と、記憶部に登録されている基地局識別情報を参照し、受信部が受信した信号強度情報に含まれる基地局識別情報が、記憶部に位置情報と対応付けて登録されているか否かを判断する登録判断部と、登録判断部により記憶部に未登録であると判断された基地局識別情報と、無線端末の位置に応じた所定の位置情報とを対応付けて記憶部に登録する登録部とを備えることを特徴とする、位置記憶装置が提供される。
【０００９】
かかる構成においては、受信部が、基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する。そして、登録判断部は、受信部が受信した信号強度情報に含まれる基地局識別情報から、記憶部に未登録の基地局識別情報を抽出する。次いで、該抽出された記憶部に未登録の基地局識別情報を、登録部が無線端末の位置に応じた所定の位置情報と対応付けて記憶部に登録する。したがって、位置記憶装置は、記憶部が記憶する基地局情報を、無線端末から受信した信号強度情報に基づいて、漸次充足させることができる。すなわち、位置記憶装置は、位置記憶装置に基地局情報を人的に初期設定する手間を抑制し、現実の基地局の設置状況を自動的に獲得していくことが可能である。
【００１０】
信号強度情報と、記憶部に登録された基地局の位置情報に基づいて無線端末の位置を推定する位置推定部をさらに備え、登録部は、登録判断部により記憶部に未登録であると判断された基地局識別情報と、位置推定部が推定した無線端末の位置を示す位置情報とを対応付けて記憶部に登録するようにしてもよい。かかる構成においては、登録判断部が、受信部が受信した信号強度情報に含まれる基地局識別情報のうちで記憶部に未登録であると判断したものを、登録部が位置推定部により推定された無線端末の位置情報と対応付けて記憶部に登録する。ここで、現実には、未登録であると判断された基地局と無線端末とは、該基地局が送信した信号の無線端末における信号強度に基づいて推定される推定距離だけ離隔していると考えられる。すなわち、未登録であると判断された基地局は、無線端末を中心とし、半径が上記推定距離である円周上に設置されている可能性が高い。そこで、未登録であると判断された基地局の位置を、推定された無線端末の位置と暫定的に定めることで、現実の基地局の位置と、登録される基地局の位置との間に生じえる最大誤差を抑制することができる。
【００１１】
受信部は、無線端末の位置を示す端末位置情報をさらに受信し、登録部は、登録判断部により記憶部に未登録であると判断された基地局識別情報と、受信部が受信した端末位置情報とを対応付けて記憶部に登録するようにしてもよい。かかる構成においては、位置記憶装置は、登録判断部により信号強度情報に含まれる基地局識別情報のうちで記憶部に未登録であると判断されたものを、登録部が端末位置情報と対応付けて登録することができる。すなわち、登録部は、位置推定部における信号強度情報に基づく無線端末位置を推定の過程を要することなく、単に受信部が受信した端末位置情報を用いて新たな基地局情報を記憶部に登録することが可能である。
【００１２】
受信部は、無線端末において蓄えられた１または２以上の時点における信号強度情報を受信するようにしてもよい。かかる構成においては、例えば、無線端末側に基地局情報のデータベース、１または２以上の時点における信号強度情報の履歴のデータベースおよび位置推定機能を設けた場合、無線端末は位置記憶装置と位置推定のたびにアクセスすることなく自端末位置を確認できる。しかし、基地局の設置状況は時々刻々と変化するため、基地局情報のデータベースが該変化に追従して更新される必要がある。そこで、所定のタイミングで、無線端末側の信号強度情報の履歴のデータベースから位置記憶装置に対して１または２以上の時点における信号強度情報を送信することで、位置記憶装置において、記憶部に未登録であった基地局情報を新たに登録することができる。さらに、記憶部に新たに登録された基地局情報を位置記憶装置が無線端末に送信すれば、無線端末の基地局情報のデータベースにも新たな基地局情報が登録可能である。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、無線端末と無線通信を行う基地局の位置情報と、基地局の各々に固有に付与される基地局識別情報とが対応付けて登録された記憶部と、各基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と、記憶部に登録された基地局の位置情報が、信号強度情報から推定された無線端末および基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と、基地局情報判断部が所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と、備えることを特徴とする、位置記憶装置が提供される。
【００１４】
かかる構成においては、基地局情報判断部が、記憶部に登録された基地局の位置情報が、信号強度情報から推定された無線端末および基地局間の距離に基づく所定の制約条件を満たすか否かを判断し、基地局情報判断部により所定の制約条件を満たさないと判断された基地局の位置情報を更新部が更新する。したがって、当該位置記憶装置は、記憶部に登録された基地局情報を、基地局情報判断部および更新部の動作に基づき自動的に更新することができる。例えば、記憶部に登録されている基地局の設置位置が変更された場合であっても、当該位置記憶装置は、設置位置の変更後の基地局の位置を、人的な処理を要することなく、記憶部に登録されている基地局情報に反映させることができる。
【００１５】
基地局情報判断部は、無線端末と無線通信を行う第一の基地局および第二の基地局間の距離を、記憶部に登録された第一の基地局および第二の基地局の位置情報に基づいて算出する基地局間距離算出部と、信号強度情報から推定された、無線端末および第一の基地局間の距離と、無線端末および第二の基地局間の距離とを加算する推定距離加算部と、基地局間距離算出部が算出した距離と、推定距離加算部が算出した距離とに差異がある場合に制約条件を満たさないと判断する制約条件判断部と、を備えるようにしてもよい。
【００１６】
制約条件判断部は、基地局間距離算出部が算出した距離が、推定距離加算部が算出した距離より、設定境界値以上長かった場合に制約条件を満たさないと判断するようにしてもよい。かかる構成においては、三角形の、任意の２辺の長さの和が、残りの一辺の長さより短くなることはないちという特性に基づき、制約条件判断部は、基地局間距離算出部が算出した基地局間距離が、推定距離加算部が算出した加算距離より長かった場合に制約条件を満たさないと判断することができる。また、制約条件判断部は、設定境界値を設けることにより、加算距離が基地局間距離より短く算出された場合でも、設定境界値以内の差分であれば誤差の可能性を考慮して制約条件を満たすと判断することができる。その結果、更新部が本来更新する必要のない記憶部の基地局情報を更新してしまう場合を抑制できる。
【００１７】
更新部は、第一の基地局および第二の基地局間の距離が、記憶部に登録された第一の基地局の位置情報の示す位置と、第二の基地局の位置情報の示す位置との距離と、無線端末および第一の基地局間の距離と、無線端末および第二の基地局間の距離とを加算した距離と、の範囲内になるように記憶部に登録された基地局の位置情報を更新することができる。
【００１８】
受信部は、無線端末の位置を示す端末位置情報をさらに受信し、基地局情報判断部は、受信部が受信した端末位置情報の示す位置と、記憶部に登録された一の基地局の位置情報の示す位置との距離を算出する登録距離算出部と、登録距離算出部が算出した距離と、一の基地局に対応する信号強度に基づいて推定される無線端末および一の基地局間の距離と、に差異がある場合に制約条件を満たさないと判断する制約条件判断部とをさらに備えるようにしてもよい。
【００１９】
制約条件判断部は、登録距離算出部が算出した距離が、一の基地局に対応する信号強度に基づいて推定される無線端末および一の基地局間の距離より短い場合に、制約条件を満たさないと判断するようにしてもよい。ここで、信号強度に基づいて推定される無線端末および一の基地局間の距離は、現実より長く推定される場合は多くても、現実より短く推定する場合は少ないといえる。これは、基地局が送信した信号は、無線端末に到達するまでに、障害を通過したり反射を繰り返して理論上より信号強度が減衰してしまう場合が多いが、逆に信号強度の減衰が理論上より緩和されたり、信号強度が増強される場合は少ないためである。かかる実情に基づいて制約条件判断部が上記のような判断をすることにより、更新部が、現実の基地局の設置状況と遊離している可能性が高い記憶部に登録されている基地局情報を更新することができる。
【００２０】
更新部は、一の基地局および無線端末間の距離が、受信部が受信した端末位置情報の示す位置と、記憶部に登録された一の基地局の位置情報の示す位置との距離と、信号強度情報に基づいて推定される無線端末および一の基地局間の距離と、の範囲内になるように記憶部に登録された基地局の位置情報を更新するようにしてもよい。
【００２１】
受信部は、無線端末において蓄えられた１または２以上の時点における信号強度情報を受信するようにしてもよい。かかる構成においては、例えば、無線端末側に基地局情報のデータベース、１または２以上の時点における信号強度情報の履歴のデータベースおよび位置推定機能を設けた場合、無線端末は位置記憶装置と位置推定のたびにアクセスすることなく自端末位置を確認できる。しかし、基地局の設置状況は時々刻々と変化するため、基地局情報のデータベースが該変化に追従して更新される必要がある。そこで、所定のタイミングで、無線端末側の信号強度情報の履歴のデータベースから位置記憶装置に対して１または２以上の時点における信号強度情報を送信することで、位置記憶装置において、記憶部に登録されている基地局情報を更新することができる。さらに、更新後の記憶部に登録された基地局情報を位置記憶装置が無線端末に送信すれば、無線端末の基地局情報のデータベースも更新可能である。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、複数の基地局と無線通信を行う無線端末であって、複数の基地局から受信した信号の信号強度を測定する測定部と、測定部が測定した信号強度または信号強度から得られる情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報の履歴を記憶する履歴情報記憶部と、無線端末の位置を信号強度情報に基づいて推定可能な位置記憶装置に、履歴情報記憶部に記憶された信号強度情報の履歴を送信する送信部とを備えることを特徴とする、無線端末が提供される。
【００２３】
かかる構成においては、履歴情報記憶部が、測定部が測定した信号強度または信号強度から得られる情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報の履歴を記憶しておくことができる。したがって、送信部は、信号強度情報の履歴をまとめて位置記憶装置に送信可能である。その結果、無線端末と位置記憶装置の間のトラフィックの回数が減少される。あるいは、無線端末、位置記憶装置またはトラフィック状況に基づき、これらの負荷が少ないときに信号強度情報の履歴を位置記憶装置に送信するようにすることもできる。
【００２４】
複数の基地局の位置情報と、基地局識別情報とが対応付けられた基地局情報が登録された基地局情報記憶部と、基地局情報記憶部に登録されている基地局情報および信号強度情報に基づいて無線端末の位置を推定する位置推定部とをさらに備えるようにしてもよい。かかる構成においては、無線端末は、位置記憶装置と通信することなく、内蔵する基地局情報記憶部および位置推定部に基づいて、自端末位置を確認することができる。すなわち、無線端末は、位置推定をする度に位置記憶装置にアクセス過程を排除できるため、迅速に自端末位置を確認し得る。
【００２５】
履歴情報記憶部は、１または２以上の時点における無線端末の位置を示す端末位置情報の履歴をさらに登録され、送信部は、信号強度情報と端末位置情報を位置記憶装置に送信するようにしてもよい。かかる構成においては、履歴情報記憶部が、１または２以上の時点における信号強度情報の履歴、および１または２以上の時点における無線端末の位置を示す端末位置情報の履歴を記憶しておくことができる。したがって、送信部は、信号強度情報と端末位置情報の履歴をまとめて位置記憶装置に送信可能である。その結果、無線端末と位置記憶装置の間のトラフィックの回数が減少される。あるいは、無線端末、位置記憶装置またはトラフィック状況に基づき、これらの負荷が少ないときに信号強度情報と端末位置情報の履歴を位置記憶装置に送信するようにすることもできる。
【００２６】
基地局情報記憶部に登録された基地局情報を、位置記憶装置の記憶部に登録された、複数の基地局の位置情報と、基地局の各々に固有に付与される基地局識別情報とが対応付けられた基地局情報に更新する情報更新部をさらに備えるようにしてもよい。かかる構成においては、位置記憶装置の記憶部に、例えば、基地局情報記憶部に登録されていない基地局情報があったり、基地局情報記憶部に登録されている基地局情報とに差異があった場合、無線端末は、位置記憶装置の記憶部から基地局情報を受信し、基地局情報記憶部に新たな基地局情報を登録したり、基地局情報記憶部に登録されている基地局情報を修正、あるいは更新することができる。
【００２７】
また、上記課題を解決するために、本発明の別の観点によれば、複数の基地局と無線通信を行う無線端末と、複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムが提供される。無線端末は、複数の基地局から受信した信号の信号強度を測定する測定部と、測定部が測定した信号強度または信号強度から得られる情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を位置記憶装置に送信する送信部とを備えることを特徴とする。また、位置記憶装置は、基地局の位置情報と、基地局識別情報と、が対応付けて登録された記憶部と、無線端末から信号強度情報を受信する受信部と、記憶部に登録されている基地局識別情報を参照し、受信部が受信した信号強度情報に含まれる基地局識別情報が記憶部に登録されているか否かを判断する登録判断部と、登録判断部により記憶部に未登録であると判断された基地局識別情報と、無線端末の位置に応じた所定の位置情報とを対応付けて記憶部に登録する登録部と、を備えることを特徴とする。
【００２８】
また、上記課題を解決するために、本発明の別の観点によれば、複数の基地局と無線通信を行う無線端末と、複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムが提供される。無線端末は、複数の基地局から受信した信号の信号強度を測定する測定部と、測定部が測定した信号強度または信号強度から得られる情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を位置記憶装置に送信する送信部と、を備えることを特徴とする。位置記憶装置は、基地局の位置情報と、基地局識別情報とが対応付けて登録された記憶部と、無線端末から信号強度情報を受信する受信部と、記憶部に登録された基地局の位置情報が、信号強度情報から推定された無線端末および基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と、基地局情報判断部が所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と、を備えることを特徴とする。
【００２９】
また、上記課題を解決するために、本発明の別の観点によれば、無線端末と無線通信を行う基地局の位置情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと、基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと、記憶媒体に登録されている基地局識別情報を参照し、受信した信号強度情報に含まれる基地局識別情報が記憶媒体に登録されているか否かを判断するステップと、記憶媒体に未登録であると判断された基地局識別情報と、無線端末の位置に応じた所定の位置情報とを対応付けて記憶媒体に登録するステップと、を含むことを特徴とする、位置登録方法が提供される。
【００３０】
また、上記課題を解決するために、本発明の別の観点によれば、無線端末と無線通信を行う基地局の位置情報と、基地局の各々に固有に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと、基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと、記憶媒体に登録された基地局の位置情報が、信号強度情報から推定された無線端末および基地局間の距離に基づく所定の制約条件を満たすか否かを判断するステップと、所定の制約条件を満たさないと判断された基地局の位置情報を更新するステップと、を含むことを特徴とする、位置更新方法が提供される。
【００３１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、無線端末と無線通信を行う各基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と、基地局の位置情報と対応付けて記憶媒体に登録されている基地局識別情報を参照し、受信部が受信した信号強度情報に含まれる基地局識別情報が記憶媒体に登録されているか否かを判断する登録判断部と、登録判断部により記憶媒体に未登録であると判断された基地局識別情報と、無線端末の位置に応じた所定の位置情報とを対応付けて記憶媒体に登録する登録部と、を備える位置記憶装置として機能させるための、プログラムが提供される。
【００３２】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、無線端末と無線通信を行う各基地局から無線端末が受信した信号の信号強度または信号強度から得られる情報と、信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と、記憶媒体に基地局の基地局識別情報と対応付けて登録されている基地局の位置情報が、信号強度情報から得られた無線端末および基地局間の距離に基づく所定の制約条件を満たすか否かを判断する基地局情報判断部と、基地局情報判断部が所定の制約条件を満たさないと判断した基地局の位置情報を更新する更新部と、備える位置記憶装置として機能させるための、プログラムが提供される。
【発明の効果】
【００３３】
以上説明したように本発明にかかる位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法およびプログラムによれば、現実の基地局の設置状況を自動的に基地局情報に反映させることが可能である。
【発明を実施するための最良の形態】
【００３４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３５】
（第１の実施形態）
まず、本発明の第１の実施形態にかかる位置推定システム１０について説明する。本実施形態にかかる位置記憶システムの一例としての位置推定システム１０は、位置推定システム１０を構成する位置推定装置２０が特筆すべき特徴を有する。具体的には、位置推定装置２０は、複数の基地局と無線通信を行う無線端末４０と協働して無線端末４０の位置を推定する機能、新たな基地局を確認すると該基地局の位置情報を登録する機能、登録されている基地局の位置情報を更新する機能を有する。以下、図１〜図１２を用いて説明する。
【００３６】
図１は、本実施形態にかかる位置推定システム１０の構成を示した説明図である。位置推定システム１０は、位置推定装置２０と、基地局３０、３１および３２と、無線端末４０と、を含む。
【００３７】
基地局３０、３１および３２は、空間的に散在する通信装置間の通信を中継する。例えば、基地局３０、３１および３２は、それぞれの電波到達範囲内にある無線端末４０と他の無線端末（図示せず。）との無線通信を中継したり、無線端末４０と基地局３０、３１または３２に有線で接続された通信装置との通信を中継したりすることができる。具体的には、基地局３０は、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格に基づく無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の基地局であっても、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）の基地局であっても、Ｂｌｕｅｔｏｏｔｈの基地局であってもよい。なお、基地局３０、３１および３２の構成は実質的に同一であるので、以下では特に基地局３０を例にあげて説明する。
【００３８】
基地局３０は、無線通信を中継する際に送信する信号の他に、基地局３０の存在を周囲に報知するためのビーコン信号を定期的に送信することができる。該ビーコン信号には、例えば基地局３０に固有に付与される基地局識別情報としての基地局ＩＤが含まれる。その結果、無線端末４０は、受信したビーコン信号の基地局ＩＤに基づいて、周囲に存在する基地局３０の存在を確認することができる。
【００３９】
無線端末４０は、基地局３０が制御する無線通信に基づいて各種データを送受信することができる。例えば、無線端末４０は、基地局３０を介してコンテンツ配信サーバ（図示せず。）からコンテンツデータを受信したり、他の無線端末（図示せず。）と電子メールを送受信することができる。なお、コンテンツデータとしては、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータがあげられる。
【００４０】
また、このような無線端末４０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００４１】
また、無線端末４０は、基地局３０、３１または３２から送信される信号（例えば、ビーコン信号）を受信すると、該信号の信号強度を測定し、測定した信号強度を基地局３０、３１または３２の基地局ＩＤと対応付け、信号強度情報として位置推定装置２０に送信することができる。
【００４２】
位置推定装置２０は、事前に基地局３０、３１および３２が設置されている位置情報が基地局ＩＤと対応付けられた基地局情報を記憶しており、無線端末４０から受信した信号強度情報と、上記基地局情報とに基づいて、例えば三角測量の原理により無線端末４０の位置を推定する機能を有する。位置推定装置２０は、上記推定した位置を無線端末４０に通知し、無線端末４０は自端末位置を認識することができる。なお、位置推定装置２０は、無線端末４０に限らず、他の複数の無線端末からの位置推定要求に応じることができる。
【００４３】
また、本実施形態にかかる位置推定装置２０は、基地局が新たに設置された場合や、基地局の位置が変更された場合に、記憶する基地局情報の内容を、現実の基地局の設置状況に追従して更新できる点を特徴とする。以下、図２を参照して、本実施形態にかかる位置推定装置２０の詳細な構成を説明する。
【００４４】
図２は、本実施形態にかかる位置推定装置２０の構成を示したブロック図である。位置推定装置２０は、通信部２１０と、記憶部２１４と、位置推定部２１８と、登録判断部２２２と、登録部２２６と、基地局情報判断部２３０と、更新部２４０と、を備える位置記憶装置として機能する。
【００４５】
通信部２１０は、無線端末４０と情報を送受信するためのインターフェースである。通信部２１０は、例えば、無線端末４０から信号強度情報を受信する受信部としての機能や、無線端末４０に位置推定結果を送信する送信部としての機能を有する。なお、通信部２１０は、通信装置２１５は、無線ＬＡＮ対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。また、通信部２１０は、１台の無線端末に限らず、２台以上の不特定多数の無線端末と情報を送受信することができる。
【００４６】
記憶部２１４は、無線端末４０と無線通信を行う基地局の基地局ＩＤと、該基地局の設置場所を示す位置情報と、を対応付けて基地局情報として記憶する。記憶部２１４が記憶する基地局情報の一例を、図３を参照して説明する。
【００４７】
図３は、記憶部２１４が記憶する基地局情報の一例を示した説明図である。図３に示したように、記憶部２１４は、基地局ＩＤと、基地局が設置されている位置情報としての緯度および経度を対応付けて記憶している。具体的には、基地局ＩＤ「３０」の基地局３０は、経度（東経）「１３５．００１」、緯度（北緯）「３５．４９」に設置されているものとして記憶部２１４に登録されている。
【００４８】
同様に、基地局ＩＤ「３１」の基地局３１は、経度「１３５．００２」、緯度「３５．４１」に、基地局ＩＤ「３２」の基地局３２は、経度「１３５．００３」、緯度「３５．５０」に、基地局ＩＤ「３４」の基地局３４は、経度「１３５．００２」、緯度「３５．４２」に設置されているものとして記憶部２１４に登録されている。なお、本明細書においては、基地局ＩＤに、対応する基地局の符号と同一の番号を用いて説明している。
【００４９】
また、記憶部２１４に記憶される位置情報の形式は、緯度、経度を用いた形式に限られず、例えば、ｘ、ｙ座標を用いた形式であっても、極座標を用いた形式であっても、ベクトルを用いた形式であってもよい。
【００５０】
また、記憶部２１４は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＰＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよびフロッピー（登録商標）ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００５１】
図２の説明に戻ると、位置推定部２１８は、無線端末４０からの位置推定要求に応じ、通信部２１０を介して無線端末４０から受信した信号強度情報と、記憶部２１４に登録されている基地局情報とに基づいて、無線端末４０の存在する位置を推定する。以下、図４を用いて詳細に説明する。
【００５２】
図４は、位置推定部２１８が無線端末４０から受信した信号強度情報の一例を示した説明図である。図４に示したように、信号強度情報は、基地局の基地局ＩＤと、該基地局から送信された信号の無線端末４０における信号強度とが対応付けられている。図４には、基地局ＩＤ「３０」の基地局３０が送信した信号の無線端末４０における信号強度は「−９０Ｄｂｍ」であり、基地局ＩＤ「３１」の基地局３１が送信した信号の無線端末４０における信号強度は「−７０Ｄｂｍ」であり、基地局ＩＤ「３２」の基地局３２が送信した信号の無線端末４０における信号強度は「−８０Ｄｂｍ」である例を示している。
【００５３】
なお、信号強度情報は図４に示した構成に限られない。例えば、基地局が送信した信号は、所定の規則に従い、基地局から離隔するにつれて信号強度が減少する。このため、無線端末４０における信号の信号強度から、該信号を送信した基地局と無線端末４０との距離を算出することが可能である。したがって、信号強度情報は、基地局の基地局ＩＤと、信号強度から得られる情報としての該基地局および無線端末４０間の距離とが対応付けられた構成であってもよい。
【００５４】
位置推定部２１８は、このような信号強度情報と、記憶部２１４に登録されている基地局情報とを用い、以下の数式１に基づいて無線端末４０の位置Ｏを推定する。
【００５５】
【数１】
2008104029.tif 000003
【数２】
2008104029.tif 000004
【数３】
2008104029.tif 000005
【００５６】
数式１において、Ａｉは記憶部２１４に登録されているｉ番目の基地局の位置情報を示す。したがって、基地局情報が図３のように経度、緯度で表される場合、数式１を経度、緯度ごとに適用する。また、Ｗｉは、数式２に示したように、信号強度から推定される無線端末４０およびｉ番目の基地局間の距離を示すｄｉｓｔＳ（Ｏ，Ａｉ）基づいて得られる重み係数である。また、Ｗは、数式３に示したように重み係数の総和である。
【００５７】
数式１を参照すると、ｄｉｓｔＳ（Ｏ，Ａｉ）が小さい基地局の位置情報が無線端末３０の位置Ｏに大きく反映される。一方、ｄｉｓｔＳ（Ｏ，Ａｉ）が大きい基地局の位置情報は、無線端末４０の位置Ｏに対する影響力が小さい。位置推定部２１８は、このような数式１を用いることにより無線端末４０の位置Ｏを合理的に推定することができる。そして、位置推定部２１８が該推定した位置Ｏを無線端末４０に通知することにより、無線端末４０を利用するユーザが自己の場所を確認することが可能となる。
【００５８】
なお、無線端末４０の位置推定方法は上記数式１を用いる方法に限られず、例えば、無線端末４０が最も高い信号強度で受信した信号の送信元の基地局の位置を、無線端末４０の位置であると推定してもよい。また、無線端末４０が所定の閾値以上の信号強度で受信した信号の送信元の基地局の中心となるような位置を、無線端末４０の位置であると推定してもよい。
【００５９】
このような位置推定部２１８を備える位置推定装置２０は、例えば、無線ＬＡＮに対応する無線端末４０が無線ＬＡＮの基地局から受信した信号の信号強度に基づいて、無線端末４０の位置を推定できる。ここで、無線ＬＡＮの基地局は地下や屋内など至る場所に配される可能性が高い。したがって、無線端末４０が無線ＬＡＮに対応する場合は、位置推定装置２０は、無線端末４０の存在位置に拘らず、無線端末４０の位置を推定することが可能である。
【００６０】
一方、位置推定装置２０は、無線端末４０の位置を推定する前提として、上述したように事前に基地局の位置情報が登録されている必要がある。したがって、無線端末４０が無線ＬＡＮに対応する場合、位置推定装置２０は、無線ＬＡＮの基地局の位置情報を事前に記憶している必要がある。しかし、無線ＬＡＮの基地局は、不特定多数のユーザが任意に設置するケースが多いため、位置推定装置２０に無線ＬＡＮの基地局の位置情報を登録しておくことは困難である。また、無線ＬＡＮの基地局の設置場所は変更される場合もある。
【００６１】
そこで、本実施形態にかかる位置推定装置２０は上記のような状況に鑑みてなされたものであり、位置推定装置２０は、位置推定装置２０の記憶部２１４に現実の基地局の設置状況を自動的に反映させることができる。
【００６２】
以下、上記効果を実現するための第一の手段としての位置推定装置２０の登録判断部２２２および登録部２２６の構成を説明した後、第二の手段としての基地局情報判断部２３０および更新部２４０の構成を説明する。
【００６３】
本実施形態にかかる登録判断部２２２および登録部２２６は、無線端末４０からの位置推定要求または位置登録要求に応じて、記憶部２１４に未登録の基地局情報を追加登録することができる。位置推定要求は、位置推定装置２０に対して無線端末４０の位置を推定するよう要求するものである。無線端末４０は、当該位置推定要求に応じて位置推定装置２０が無線端末４０の位置を推定できるように、位置推定要求と併せて信号強度情報を送信する。一方、位置登録要求は、位置推定装置２０に対して無線端末４０の位置を登録するよう要求するものである。無線端末４０は、当該位置登録要求に応じて位置推定装置２０が所定の処理を実行できるように、位置登録要求と併せて信号強度情報および無線端末４０の位置を示す端末位置情報を送信する。
【００６４】
上記位置推定要求または位置登録要求のいずれを受信したかに応じて位置推定装置２０の処理が異なるため、まず、位置推定装置２０が位置推定要求を受信した場合の登録判断部２２２および登録部２２６における処理を説明した後に、位置推定装置２０が位置登録要求を受信した場合の登録判断部２２２および登録部２２６における処理を説明する。
【００６５】
登録判断部２２２は、無線端末４０が位置推定要求と併せて送信した信号強度情報を受信すると、受信した信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に登録されているか否かを判断する。そして、登録部２２６が、登録判断部２２２により記憶部２１４に登録されていないと判断された信号強度情報に含まれる基地局ＩＤを、所定の位置情報と対応付けて記憶部２１４に登録する。
【００６６】
例えば、図５に示したように、無線端末４０の周囲に基地局３０、３１および３２に加え、基地局３３が存在した場合を考える。ここで、図３に示したように、基地局３３の基地局情報は位置推定装置２０の記憶部２１４に登録されていない。
【００６７】
このとき、位置推定装置２０の登録判断部２２２は、通信部２１０を介して図６に示した信号強度情報を受信する。すなわち、基地局３０の基地局ＩＤ「３０」と、基地局３０が送信した信号の無線端末４０における信号強度「−９０Ｄｂｍ」とが対応付けられ、基地局３１の基地局ＩＤ「３１」と、基地局３１が送信した信号の無線端末４０における信号強度「−７０Ｄｂｍ」とが対応付けられ、基地局３２の基地局ＩＤ「３２」と、基地局３２が送信した信号の無線端末４０における信号強度「−８０Ｄｂｍ」とが対応付けられ、さらに、基地局３３の基地局ＩＤ「３３」と、基地局３３が送信した信号の信号強度「−７５Ｄｂｍ」とが対応付けられた信号強度情報が登録判断部２２２に入力される。
【００６８】
登録判断部２２２は、上記の信号強度情報を受信すると、記憶部２１４に登録されている基地局情報を参照し、基地局３０、３１および３２の基地局情報は記憶部２１４に登録されているが、基地局３３の基地局情報は記憶部２１４に未登録であると判断する。したがって、基地局３３の基地局情報を記憶部２１４に登録するよう登録部２２６に指示する。
【００６９】
登録部２２６は、登録判断部２２２からの指示に基づいて、基地局３３の基地局ＩＤ「３３」と、無線端末４０の位置に応じた所定の位置情報とを対応付けた基地局情報を記憶部２１４に新規に登録する。ここで、登録判断部２２２による処理と並行し、位置推定部２１８が位置推定要求に応じ、無線端末４０から位置推定要求と併せて送信された信号強度情報に基づいて無線端末４０の位置を推定している。そこで、上記所定の位置情報を、位置推定部２１８が推定した無線端末４０の位置に対応させることができる。
【００７０】
実際には、基地局３３は、無線端末４０と「−７５Ｄｂｍ」に対応する距離を隔てて設置されている可能性が高い。すなわち、基地局３３は、無線端末４０の位置を中心とし、「−７５Ｄｂｍ」に対応する距離を半径とした円周上付近に位置していると考えられる。ここで、信号強度情報からはそれ以上の位置特定が困難であるため、登録部２２６は、上記円周付近の任意の位置に基地局３３が設置されているものとして基地局３３の基地局情報を記憶部２１４に登録することもできる。かかる構成によれば、上記任意の位置と、現実の基地局３３の設置位置とが近似する場合がある反面、上記任意の位置と、現実の基地局３３の設置位置とに大きな誤差が生じてしまう場合もある。
【００７１】
これに対し、上記のように、登録部２２６が、基地局３３の基地局ＩＤ「３３」と、位置推定部２１８が推定した無線端末４０の位置を示す位置情報とを対応付けて記憶部２１４に登録する構成とすれば、現実の基地局３３の設置位置と、記憶部２１４に登録される基地局３３の位置との間に生じうる誤差の最大値を抑制することができる。
【００７２】
なお、このように暫定的に記憶部２１４に登録された基地局情報と現実の基地局の設置位置との誤差は、後述の更新部２４０が、記憶部２１４に登録された基地局情報を適宜更新することにより減少させることができる。
【００７３】
続いて、位置推定装置２０が上記位置登録要求を受信した場合の登録判断部２２２および登録部２２６における処理を説明する。
【００７４】
登録判断部２２２は、上記位置登録要求を受信すると、位置推定要求があった場合と同様に、位置登録要求と併せて受信した信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に登録されているか否かを判断する。そして、登録部２２６が、登録判断部２２２により記憶部２１４に登録されていないと判断された信号強度情報に含まれる基地局ＩＤを、所定の位置情報と対応付けて記憶部２１４に登録する。
【００７５】
ここで、位置推定装置２０が無線端末４０から位置登録要求を受信した場合、位置推定装置２０は無線端末４０の位置を明示的に示す端末位置情報も受信している。したがって、登録部２２６は、位置登録要求を受信している場合、登録判断部２２２により記憶部２１４に登録されていないと判断された信号強度情報に含まれる基地局ＩＤを、端末位置情報と対応付けて記憶部２１４に登録することができる。
【００７６】
かかる構成によれば、位置推定装置２０は、位置推定部２１８による無線端末４０の位置推定処理を経ず、無線端末４０から受信した信号強度情報に含まれる未知の基地局の基地局情報を記憶部２１４に暫定的に登録することができる。
【００７７】
なお、無線端末４０が端末位置情報を取得する方法は問わず、例えば、無線端末４０は、ユーザ入力により端末位置情報を取得しても、他の位置推定機能に基づいて端末位置情報を取得してもよい。
【００７８】
以上説明したように、本実施形態にかかる位置推定装置２０の登録判断部２２２および登録部２２６は、無線端末４０からの位置推定要求または位置登録要求に応じ、記憶部２１４に新たな基地局情報を登録することができる。したがって、位置推定装置２０は、基地局情報を人的に初期設定される過程を排除または抑制し、現実の基地局の設置状況を自動的に獲得していくことが可能である。
【００７９】
次に、本実施形態にかかる位置推定装置２０の基地局情報判断部２３０および更新部２４０の構成を、図７〜図１０を参照して説明する。
【００８０】
本実施形態にかかる基地局情報判断部２３０および更新部２４０は、無線端末４０からの位置推定要求または位置登録要求に応じて、記憶部２１４に登録されている基地局情報がより適切となるように基地局情報を更新する。
【００８１】
以下では、上記位置推定要求または位置登録要求のいずれを受信したかに応じて位置推定装置２０の処理が異なるため、まず、位置推定装置２０が位置推定要求を受信した場合の基地局情報判断部２３０および更新部２４０における処理を説明した後に、位置推定装置２０が位置登録要求を受信した場合の基地局情報判断部２３０および更新部２４０における処理を説明する。
【００８２】
図７は、基地局情報判断部２３０のより詳細な構成を示したブロック図である。基地局情報判断部２３０は、推定距離算出部２３２と、基地局間距離算出部２３４と、登録距離算出部２３８と、制約条件判断部２３６と、を備える。
【００８３】
推定距離算出部２３２は、無線端末４０が位置推定要求と併せて送信した信号強度情報を受信すると、該信号強度情報に基づいて推定される、一の基地局と無線端末４０間の距離と、他の一の基地局と無線端末４０間の距離と、を加算して加算距離を算出する推定距離加算部として機能する。上記一の基地局と無線端末４０間の距離、および他の一の基地局と無線端末４０間の距離は、位置推定部２１８が信号強度情報に基づいて推定しても、無線端末４０側で推定されていてもよい。
【００８４】
また、推定距離算出部２３２は、受信した信号強度情報に含まれる全ての基地局の組み合わせで上記加算距離の算出を行うことができる。すなわち、通信部２１０が受信した信号強度情報にｎ台の基地局に関する信号強度が含まれていた場合、推定距離算出部２３２は、（ｎ・（ｎ−１）／２）に該当する数の加算距離を算出し得る。
【００８５】
基地局間距離算出部２３４は、通信部２１０が受信した信号強度情報に含まれる基地局ＩＤに対応する基地局の位置情報を、記憶部２１４から読み出す。そして、基地局間距離算出部２３４は、記憶部２１４から読み出した基地局の位置情報に基づいて、一の基地局と他の一の基地局間の距離を示す基地局間距離を算出する。
【００８６】
また、基地局間距離算出部２３４は、推定距離算出部２３２と同様に、受信した信号強度情報に含まれる全ての基地局の組み合わせで上記基地局間距離の算出を行うことができる。すなわち、通信部２１０が受信した信号強度情報にｎ台の基地局に関する信号強度が含まれていた場合、基地局間距離算出部２３４は、（ｎ・（ｎ−１）／２）に該当する数の基地局間距離を算出し得る。
【００８７】
制約条件判断部２３６は、推定距離算出部２３２が算出した加算距離と、基地局間距離算出部２３４が算出した基地局間距離とが、所定の制約条件を満たすか否かを判断する。以下、制約条件について説明する。
【００８８】
上記加算距離は、図５において、例えば、無線端末４０および基地局３０間の距離と、無線端末４０および基地局３２間の距離とを加算した距離である。また、上記基地局間距離は、図５において、例えば、基地局３０および基地局３２間の距離である。ここで、現実には、無線端末４０、基地局３０、および基地局３２を頂点とする三角形において、任意の２辺の長さの合計が、残りの１辺の長さより短くなることはない。したがって、制約条件判断部２３６は、制約条件として、以下の数式４に示した条件を用いることができる。
【００８９】
【数４】
2008104029.tif 000006
【００９０】
数式４において、ｄｉｓｔ（Ａｉ，Ａｊ）は、基地局間距離算出部２３４により算出された、ｉ番目の基地局およびｊ番目の基地局間の基地局間距離を示す。また、右辺は、推定距離算出部２３２により算出された、無線端末４０およびｉ番目の基地局間の距離と、無線端末４０およびｊ番目の基地局間の距離とを加算した加算距離を示す。また、数式４において、（ｉ≦ｊ）としてもよい。
【００９１】
理想的には、上述したような三角形の特性に基づき、加算距離が基地局間距離より大きな値であるべきである。したがって、加算距離を示す右辺と、基地局間距離を示す左辺とを数式４に示したような不等号で結んでいる。制約条件判断部２３６は、かかる数式４を満たさないと判断した場合に、記憶部２１４に登録されているｉ番目およびｊ番目の基地局の位置情報が、制約条件を満たさないものと判断することができる。
【００９２】
なお、制約条件判断部２３６が用いる制約条件は数式４に示したものに限られない。例えば、数式４の右辺に所定距離をさらに加えてもよい。すなわち、設定境界値として、数式４の右辺に所定距離を加えることができる。かかる構成において、制約条件判断部２３６は、基地局間距離が、加算距離より所定距離以上長い場合に制約条件を満たさないと判断する。ここで、加算距離は信号強度に基づいて算出されるため、無線端末４０の周囲の環境に応じて信号強度が正確に測定されなかった場合、加算距離が現実と遊離した値となってしまう。そこで、上記のように設定境界値を設けることにより、制約条件判断部２３６は、加算距離が基地局間距離より短く算出された場合でも、設定境界値以内の差分であれば誤差の可能性を考慮して制約条件を満たすと判断することができる。その結果、後述の更新部２４０が本来更新する必要のない記憶部２１４の基地局情報を更新してしまう場合を抑制できる。反対に、制約条件判断部２３６は、加算距離と基地局間距離とに僅かでも差分があった場合には制約条件を満たさないと判断するようにしてもよい。
【００９３】
更新部２４０は、基地局情報判断部２３０が制約条件を満たさないと判断した記憶部２１４に登録されている基地局情報を更新する。例えば、更新部２４０は、一の基地局および他の一の基地局の基地局情報が制約条件を満たさないと基地局情報判断部２３０により判断された場合、一の基地局および他の一の基地局間の距離が、加算距離と基地局間距離との範囲内になるように、記憶部２１４に登録されている一の基地局および他の一の基地局の基地局情報を更新する。以下、図８を用いて具体的に説明する。
【００９４】
図８は、更新部２４０による基地局情報の更新の過程を示した説明図である。図８において、Ａｉは記憶部２１４に登録されている基地局情報に基づくｉ番目の基地局の位置を示し、Ａｊは記憶部２１４に登録されている基地局情報に基づくｊ番目の基地局の位置を示し、ｄｉｓｔＳ（Ａｉ，Ａｊ）は数式４の右辺と等価であり、ＣはＡｉ−Ａｊ線上の中点であり、ＡｉｅｓｔはＡｉ−Ａｊ線上に中点がＣとなるようにｄｉｓｔＳ（Ａｉ，Ａｊ）を配した場合のＡｉ側の端部であり、ＡｊｅｓｔはＡｉ−Ａｊ線上に中点がＣとなるようにｄｉｓｔＳ（Ａｉ，Ａｊ）を配した場合のＡｊ側の端部である。Ａｉ’は更新部２４０が記憶部２１４のｉ番目の基地局の基地局情報を更新するための位置を示し、Ａｊ’は更新部２４０が記憶部２１４のｊ番目の基地局の基地局情報を更新するための位置を示している。かかるＡｉ’およびＡｊ’は、数式５および数式６にしたがって算出することができる。
【００９５】
【数５】
2008104029.tif 000007
【数６】
2008104029.tif 000008
【００９６】
数式５および数式６において、ｔはＡｉからＡｉ’への可塑性を決める係数であり、（０≦ｔ≦１）の範囲で変化させることができる。例えば、ｔの値を大きくすればＡｉ’はＡｉに近接し、ｔの値を小さくすればＡｉ’はＡｉから離隔し、ｔの値を０．５にすればＡｉ’はＡｉとＡｉｅｓｔの中点となる。当該可塑性を決める係数ｔの値は、ユーザ設定に基づいて変更できるよう位置推定装置２０を構成してもよい。
【００９７】
このように、本実施形態にかかる位置推定装置２０によれば、無線端末４０から位置推定要求を受信すると、無線端末４０の位置を推定し無線端末４０に通知する処理と同時に、記憶部２１４に登録されている基地局情報を更新することができる。したがって、記憶部２１４に登録されている基地局の設置位置が変更された場合にも、自動的に記憶部２１４に登録されている基地局情報に現実の基地局の設置位置を反映させることができる。
【００９８】
次に、位置推定装置２０が位置登録要求を受信した場合の基地局情報判断部２３０および更新部２４０における処理を説明する。
【００９９】
通信部２１０が無線端末４０から位置登録要求を受信すると、推定距離算出部２３２は、位置登録要求と併せて無線端末４０から送信された信号強度情報に基づいて、信号強度情報に含まれる基地局ＩＤに対応する基地局と、無線端末４０との距離を推定距離として推定する。当該推定は、位置推定部２１８により実行されてもよい。
【０１００】
登録距離算出部２３８は、位置登録要求と併せて無線端末４０から送信された端末位置情報と、記憶部２１４に登録されている基地局情報とに基づいて、信号強度情報に含まれる基地局ＩＤに対応する基地局と、無線端末４０との距離を登録距離として算出する。より詳細に説明すると、登録距離算出部２３８は、信号強度情報に含まれる基地局ＩＤに対応する位置情報を記憶部２１４から読み出し、該読み出した各位置情報と、端末位置情報との差分を算出する。
【０１０１】
制約条件判断部２３６は、上記推定距離と、上記登録距離とが所定の制約条件を満たすか否かを判断する。ここで、図９を参照して、無線端末４０が受信した信号強度に基づいて推定される無線端末４０および基地局間の距離と、現実の無線端末４０および基地局間の距離との関係を説明する。
【０１０２】
図９は、信号強度に基づいて推定される無線端末４０および基地局間の距離と、現実の無線端末４０および基地局間の距離との関係を示したグラフである。図９において、横軸は基地局が送信した信号の無線端末４０における信号強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）（Ｄｂｍ）を示し、縦軸は無線端末４０および基地局間の距離（ｍ）を示している。
【０１０３】
図９において、信号強度に基づいて推定される無線端末４０および基地局間の距離を表しているのが、曲線Ｅである。これに対し、各プロットが、現実の無線端末４０および基地局間の距離を表している。図９を参照すると、実際の無線端末４０および基地局間の距離を表すプロットは、曲線Ｅの下側に集中し、曲線Ｅの上側にはまばらに存在することが確認できる。
【０１０４】
すわなち、図９によれば、信号強度に基づいて無線端末４０および基地局間の距離を推定した場合、距離を現実より長く推定する場合は多くても、距離を現実より短く推定する場合は少ないといえる。これは、基地局が送信した信号は、無線端末４０に到達するまでに、障害を通過したり反射を繰り返して理論上より信号強度が減衰してしまう場合が多いが、逆に信号強度の減衰が理論上より緩和されたり、信号強度が増強される場合は少ないためである。
【０１０５】
このような距離推定の特性に基づいて、制約条件判断部２３６は、数式７に示す制約条件を用いた判断を行うことができる。
【０１０６】
【数７】
2008104029.tif 000009
【０１０７】
数式７において、ｄｉｓｔ（Ｏ，Ａｉ）は、端末位置情報により特定される位置Ｏと、記憶部２１４に登録されたｉ番目の基地局の位置Ａｉとの距離、すなわち登録距離を示す。また、数式７において、ｄｉｓｔＳ（Ｏ，Ａｉ）は、信号強度情報に基づいて推定される無線端末４０およびｉ番目の基地局間の距離、すなわち推定距離を示す。
【０１０８】
制約条件判断部２３６は、推定距離および登録距離が数式７を満たさない場合に、記憶部２１４に登録されたｉ番目の基地局に関する基地局情報が制約条件を満たさないものとして判断する。
【０１０９】
なお、制約条件判断部２３６が用いる制約条件は数式７に限られず、例えば、制約条件判断部２３６は数式８に示す制約条件を用いてもよい。
【数８】
2008104029.tif 000010
【０１１０】
制約条件判断部２３６は、数式８に示す制約条件を用いた場合、位置登録要求の受信と併せて大部分の基地局情報が制約条件を満たさないものと判断する可能性が高い。その結果、後述の更新部２４０が記憶部２１４の基地局情報を更新する頻度が増加するので、位置推定装置２０は、迅速に現実の基地局の設置状況を記憶部２１４の基地局情報に反映し得る。
【０１１１】
更新部２４０は、制約条件を満たさないと基地局情報判断部２３０が判断した記憶部２１４に登録された基地局情報を更新する。例えば、更新部２４０は、一の基地局の基地局情報が制約条件を満たさないと基地局情報判断部２３０により判断された場合、一の基地局および無線端末４０間の距離が、推定距離と登録距離との範囲内になるように、記憶部２１４に登録されている一の基地局の基地局情報を更新する。以下、図１０を用いて具体的に説明する。
【０１１２】
図１０は、更新部２４０による基地局情報の更新の過程を示した説明図である。図１０において、Ａｉは記憶部２１４に登録されている基地局情報に基づくｉ番目の基地局の位置を示し、Ｏは端末位置情報が示す位置であり、ｄｉｓｔ（Ｏ，Ａｉ）は信号強度情報に基づいて推定された無線端末４０およびｉ番目の基地局間の推定距離を示し、Ａｉｅｓｔは位置ＯからＯ−Ａｉ線上にｄｉｓｔ（Ｏ，Ａｉ）を配した場合のＡｉ側の端部の位置を示す。また、Ａｉは、更新部２４０が記憶部２１４のｉ番目の基地局の基地局情報を更新するための位置を示している。かかるＡｉ’は、以下の数式９にしたがって算出することができる。
【０１１３】
【数９】
2008104029.tif 000011
【０１１４】
数式９において、ｔはＡｉからＡｉ’への可塑性を決める係数であり、（０≦ｔ≦１）の範囲で変化させることができる。例えば、ｔの値を大きくすればＡｉ’はＡｉに近接し、ｔの値を小さくすればＡｉ’はＡｉから離隔し、ｔの値を０．５にすればＡｉ’はＡｉとＡｉｅｓｔの中点となる。当該可塑性を決める係数ｔの値は、ユーザ設定に基づいて変更できるよう位置推定装置２０を構成してもよい。
【０１１５】
以上説明したように、本実施形態にかかる位置推定装置２０の基地局情報判断部２３０および更新部２４０によれば、無線端末４０からの位置推定要求または位置登録要求に応じて、記憶部２１４に登録されている基地局情報を自動的に更新することができる。したがって、記憶部２１４に登録されている基地局の設置位置が変更された場合でも、記憶部２１４に現実の基地局の設置位置を漸次反映させることができる。
【０１１６】
なお、上記の通信部２１０としての機能は、通信装置を制御するプログラムをＣＰＵが行うことにより実現することができる。また、位置推定部２１８、登録判断部２２２、登録部２２６、基地局情報判断部２３０または更新部２４０のような動作をコンピュータに実現させるためのコンピュータプログラムに基づいて、ＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェア資源に上記各構成と同等の機能を発揮させることができる。
【０１１７】
続いて、位置推定装置２０における位置登録方法および位置更新方法を、図１１および図１２を参照して説明する。図１１は、位置推定装置２０が無線端末４０から位置推定要求を受信した場合の動作の流れを示したフローチャートである。図１２は、位置推定装置２０が無線端末４０から位置登録要求を受信した場合の動作の流れを示したフローチャートである。
【０１１８】
図１１を参照すると、まず、位置推定装置２０は無線端末４０から位置推定要求と併せて信号強度情報を受信する（Ｓ３０４）。そして、位置推定装置２０の位置推定部２１８は、受信した信号強度情報に基づいて無線端末４０の位置を推定する（Ｓ３０８）。その後、位置推定装置２０は、通信部２１０を介して推定した位置を無線端末４０に通知する（Ｓ３１２）。
【０１１９】
続いて、位置推定装置２０の登録判断部２２２は、信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に登録されているか否かを判断する（Ｓ３１６）。すなわち、登録判断部２２２は、信号強度情報に、記憶部２１４に未登録の基地局に関する信号強度が含まれているか否かを判断する。Ｓ３１６において、信号強度情報に含まれる基地局ＩＤのうちで、記憶部２１４に未登録のものがあると判断された場合、登録部２２６は、該未登録の基地局ＩＤと無線端末４０の位置に応じた所定の位置情報とを対応付けて記憶部２１４に登録する（Ｓ３２０）。
【０１２０】
Ｓ３２０の後、またはＳ３１６において信号強度情報に含まれる基地局ＩＤのうちで、記憶部２１４に未登録のものがないと判断された場合、基地局情報判断部２３０は、信号強度情報に基づいて、記憶部２１４に登録されている基地局情報が制約条件を満足するか否かを判断する（Ｓ３２４）。そして、基地局情報判断部２３０により制約条件を満足しないと判断された基地局情報を、更新部２４０が更新する（Ｓ３２８）。
【０１２１】
また、図１２を参照すると、まず、位置推定装置２０は、位置登録要求と併せて信号強度情報および端末位置情報を受信する（Ｓ３５４）。続いて、位置推定装置２０の登録判断部２２２は、信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に登録されているか否かを判断する（Ｓ３５８）。すなわち、登録判断部２２２は、信号強度情報に、記憶部２１４に未登録の基地局に関する信号強度が含まれているか否かを判断する。Ｓ３５８において、信号強度情報に含まれる基地局ＩＤのうちで、記憶部２１４に未登録のものがあると判断された場合、登録部２２６は、該未登録の基地局ＩＤと端末位置情報とを対応付けた基地局情報を記憶部２１４に登録する（Ｓ３６２）。
【０１２２】
Ｓ３６２の後、またはＳ３５８において信号強度情報に含まれる基地局ＩＤのうちで、記憶部２１４に未登録のものがないと判断された場合、基地局情報判断部２３０は、信号強度情報および端末位置情報に基づいて、記憶部２１４に登録されている基地局情報が制約条件を満足するか否かを判断する（Ｓ３６６）。そして、基地局情報判断部２３０により制約条件を満足しないと判断された基地局情報を、更新部２４０が更新する（Ｓ３７０）。
【０１２３】
（第二の実施形態）
以上説明したように、本発明の第一の実施形態にかかる位置推定システム１０は、位置推定システム１０を構成する位置推定装置２０に特徴があった。しかし、第一の実施形態にかかる位置推定システム１０においては、無線端末４０が自端末の位置を確認使用とする度に位置推定装置２０にアクセスする必要があった。その結果、無線端末４０および位置推定装置２０間のトラフィックの増大、または無線端末４０が位置推定結果を得るまでに時間がかかってしまう場合が考えられる。
【０１２４】
そこで、本発明の第二の実施形態は上記のような第一の実施形態において生じえる問題を解決するためになされたものであり、本発明の第二の実施形態にかかる位置推定システム１０によれば、無線端末４０および位置推定装置２０間のトラフィックを抑制し、無線端末４０が迅速に自端末の位置を確認することができる。このような第二の実施形態にかかる位置推定システム１０は、位置推定装置２０に加え、無線端末４０も特徴的な構成を有する。以下、本実施形態にかかる無線端末４０の構成を説明する。なお、本実施形態にかかる位置推定装置２０は第一の実施形態で説明した構成と重複する部分が多いので、詳細な説明は省略する。
【０１２５】
図１３は、本実施形態にかかる無線端末４０の構成を示したブロック図である。無線端末４０は、通信部４１０と、測定部４１４と、基地局情報記憶部４２０と、位置推定部４３０と、表示部４４０と、端末位置情報取得部４５０と、履歴情報記憶部４６０と、情報更新部４７０とを備える。
【０１２６】
通信部４１０は、周囲の基地局３０および３１などが送信する信号（例えば、ビーコン信号）を受信する受信部としての機能や、位置推定装置２０に後述の履歴情報を送信する送信部としての機能を有する。また、通信部４１０は、無線ＬＡＮ対応通信装置であっても、ＧＳＭ対応通信装置であっても、Ｂｌｕｅｔｏｏｔｈ対応通信装置であってもよい。
【０１２７】
測定部４１４は、通信部４１０が周囲の基地局３０および３１などから受信した信号の信号強度を測定する。そして、測定した信号強度と、該信号の送信元の基地局の基地局ＩＤとを対応付けて信号強度情報として位置推定部４３０に出力する。
【０１２８】
基地局情報記憶部４２０は、基地局の基地局ＩＤと、基地局の設置位置を示す位置情報とが対応付けられた基地局情報を記憶する。基地局情報記憶部４２０が記憶する基地局情報の構成は、図３を用いて説明した位置推定装置２０の記憶部２１４が記憶する基地局情報と実質的に同一であるので説明を省略する。
【０１２９】
位置推定部４３０は、ユーザからの位置推定要求に応じて、測定部４１４から入力される信号強度情報と、基地局情報記憶部４２０が記憶する基地局情報とに基づいて、無線端末４０の位置を推定する。位置推定部４３０が無線端末４０の位置を推定する方法は、上記説明した位置推定装置２０の位置推定部２１８で説明した内容と実質的に同一である。
【０１３０】
表示部４４０は、位置推定部４３０により推定された無線端末４０の位置を、ユーザが確認できるように表示するディスプレイである。なお、表示部４４０は出力装置の一例として示したに過ぎず、出力装置はスピーカやヘッドホンなどの音声出力装置であってもよい。
【０１３１】
このように、無線端末４０側に基地局情報を記憶するデータベースを設けておけば、無線端末４０は位置推定装置２０にアクセスすることなく自端末位置を推定することができる。しかし、現実の基地局の登録状況は時々刻々と変化するため、無線端末４０の基地局情報記憶部４２０に登録されている基地局情報もこれに追従させて変化させる必要がある。
本実施形態にかかる無線端末４０は、以下説明するように、かかる要求を満足する点で効果的である。
【０１３２】
端末位置情報取得部４５０は、無線端末４０の現在位置を示す端末位置情報を取得する。
なお、端末位置情報取得部４５０が端末位置情報を取得する方法は問わず、例えば、端末位置情報取得部４５０は、ユーザ入力による位置登録要求に基づいて端末位置情報を取得しても、他の位置推定機能に基づいて端末位置情報を取得してもよい。また、端末位置情報取得部４５０が端末位置情報を取得するとき、測定部４１４により信号強度情報が併せて得られるようにする。
【０１３３】
履歴情報記憶部４６０は、測定部４１４による測定に基づく信号強度情報の履歴、および端末位置情報取得部４５０が取得した端末位置情報の履歴などの履歴情報を記憶する。信号強度情報の履歴、および端末位置情報の履歴の構成を、図１４および図１５を参照して説明する。
【０１３４】
図１４は、履歴情報記憶部４６０が記憶する信号強度情報の履歴を示した説明図である。
図１４（１）、図１４（２）、図１４（３）に示したように、履歴情報記憶部４６０は、複数の時点における信号強度情報を、該信号強度情報が得られた時刻と対応付けて履歴情報として記憶する。具体的には、図１４（１）は時刻Ｔ１における信号強度情報の履歴を示し、図１４（２）は時刻Ｔ２における信号強度情報の履歴を示し、図１４（３）は時刻Ｔ３における信号強度情報の履歴を示している。なお、履歴情報記憶部４６０は、必ずしも信号強度情報を時刻と対応付けて記憶する必要はない。
【０１３５】
図１５は、履歴情報記憶部４６０が記憶する端末位置情報の履歴を示した説明図である。図１５に示したように、履歴情報記憶部４６０は、複数の時点における端末位置情報を、該端末位置情報が得られた時刻と対応付けて履歴情報として記憶する。具体的には、図１５において、履歴情報記憶部４６０は時刻Ｔ１、Ｔ２およびＴ３に得られた端末位置情報を記憶している様子を示している。
【０１３６】
このように履歴情報記憶部４６０に記憶された履歴情報は、情報更新部４７０の制御に基づき、通信部４１０を介して位置推定装置２０に送信されるようにしてもよい。位置推定装置２０は、かかる履歴情報を受信すると、第一の実施形態で説明したように、記憶部２１４に未登録の基地局情報を新たに登録したり、記憶部２１４に登録されている基地局情報を更新する。そして、情報更新部４７０は、位置推定装置２０の記憶部２１４に現在登録されている基地局情報を受信する。
【０１３７】
ここで、位置推定装置２０は、記憶部２１４に現在登録されている全ての基地局情報を無線端末４０に送信しても、無線端末４０の基地局情報記憶部４２０に登録されている基地局情報との差分だけを送信してもよい。位置推定装置２０が記憶部２１４に現在登録されている全ての基地局情報を無線端末４０に送信する場合、情報更新部４７０は、基地局情報記憶部４２０に登録されている基地局情報と、受信した記憶部２１４の基地局情報との差分を抽出し、該抽出した内容を基地局情報記憶部４２０に反映させることができる。または、情報更新部４７０は、位置推定装置２０から記憶部２１４に現在登録されている全ての基地局情報を無線端末４０に受信する場合、基地局情報記憶部４２０のデータを全消去し、記憶部２１４に現在登録されている全ての基地局情報を新たに登録してもよい。
【０１３８】
次に、本実施形態にかかる無線端末４０および位置推定システム１０による位置登録方法および位置更新方法を、図１６および図１７を参照して説明する。図１６は、本実施形態にかかる無線端末４０の動作の流れを示したフローチャートである。図１７は、本実施形態にかかる位置推定システム１０の動作の流れを示したシーケンス図である。
【０１３９】
図１６に示したように、まず、無線端末４０は、基地局情報記憶部４２０に基地局情報を初期設定する（Ｓ５０４）。該初期設定は、位置推定装置２０の記憶部２１４に登録されている基地局情報を受信し、該受信した基地局情報を基地局情報記憶部４２０に登録しても、他の基地局の位置を提供するサーバから基地局情報を受信し、該受信した基地局情報を基地局情報記憶部４２０に登録してもよい。
【０１４０】
続いて、無線端末４０は、位置推定要求があったか、位置登録要求があったか判断する（Ｓ５０８）。無線端末４０は、位置推定要求があった場合、測定部４１４の動作に基づき信号強度情報を取得する（Ｓ５１２）。そして、位置推定部４３０が、該信号強度情報および基地局情報記憶部４２０に登録された基地局情報に基づいて、無線端末４０の位置を推定する（Ｓ５１６）。次いで、測定部４１４または位置推定部４３０が、信号強度情報を履歴情報記憶部４６０に記憶させる。（Ｓ５２０）。
【０１４１】
一方、無線端末４０は、位置登録要求があった場合、測定部４１４の動作に基づき信号強度情報を取得し、端末位置情報取得部４５０の動作に基づき端末位置情報を取得する（Ｓ５２４）。続いて、測定部４１４および端末位置情報取得部４５０が、信号強度情報および端末位置情報を履歴情報記憶部４６０に記憶させる。（Ｓ５２８）。
【０１４２】
続いて、図１７に示したように、無線端末４０の履歴情報記憶部４６０が履歴情報を記憶すると（Ｓ６０４）、無線端末４０は、所定のタイミングで履歴情報を位置推定装置２０に送信する（Ｓ６０８）。ここで、所定のタイミングは、履歴情報が一定量蓄えられた場合や、前回の履歴情報の送信から一定時間が経過した場合や、位置推定装置２０からの要求があった場合であってもよい。
【０１４３】
次いで、位置推定装置２０は、受信した履歴情報に基づいて、記憶部２１４に基地局情報を新たに登録、あるいは記憶部２１４に登録されている基地局情報の更新を行う（Ｓ６１２）。そして、位置推定装置２０は、変更後の基地局情報を無線端末４０に送信する（Ｓ６１６）。続いて、無線端末４０の情報更新部４７０は、受信した基地局情報と、基地局情報記憶部４２０に登録されている基地局情報との差分を抽出する（Ｓ６２０）。その後、情報更新部４７０は、上記抽出した差分に基づいて、基地局情報記憶部４２０に登録されている基地局情報を更新、あるいは変更する（Ｓ６２４）。
【０１４４】
以上説明したように、本発明の第一の実施形態にかかる位置推定装置２０によれば、記憶部２１４が記憶する基地局情報を、無線端末４０から受信した信号強度情報に基づいて、漸次充足させることができる。すなわち、位置推定装置２０は、位置推定装置２０に基地局情報を人的に初期設定する手間を抑制し、現実の基地局の設置状況を自動的に獲得していくことが可能である。
【０１４５】
また、本発明の第一の実施形態にかかる位置推定装置２０によれば、記憶部２１４に登録された基地局情報を、基地局情報判断部２３０および更新部２４０の動作に基づき自動的に更新することができる。例えば、記憶部２１４に登録されている基地局の設置位置が変更された場合であっても、当該位置推定装置２０は、設置位置の変更後の基地局の位置を、人的な処理を要することなく、記憶部２１４に登録されている基地局情報に反映させることができる。
【０１４６】
また、本発明の第二の実施形態にかかる無線端末４０によれば、無線端末４０側に基地局情報を記憶する基地局情報記憶部４２０を設けているため、無線端末４０は位置推定装置２０にアクセスすることなく自端末位置を推定することができる。さらに、無線端末４０の基地局情報記憶部４２０が記憶する基地局情報を、位置推定装置２０に登録されている基地局情報に追従させて変更させることができる。
【０１４７】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４８】
例えば、上記実施形態では、登録判断部２２２が、受信した信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に登録されているか否かを判断する例を説明した。しかし、記憶部２１４には、考えうる基地局ＩＤを、位置情報と対応付けずに全て登録しておいてもよい。この場合、登録判断部２２２は、受信した信号強度情報に含まれる各基地局ＩＤが、記憶部２１４に位置情報と対応付けて登録されているか否かを判断するようにしてもよい。
【０１４９】
また、第一の実施形態において、位置推定装置２０と無線端末４０を分離構成する例を説明したが、かかる例に限られず、位置推定装置２０を無線端末４０と一体構成することも可能である。この場合、位置推定装置２０は、一体構成された無線端末４０だけでなく、他の携帯端末の信号強度情報を受信し、記憶部２１４を更新していくこともできる。
【０１５０】
また、本明細書の位置推定システム１０の処理における各ステップは、必ずしもフローチャートまたはシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１５１】
また、上述のような位置登録方法または位置更新方法をコンピュータに行わせるプログラムおよびそのプログラムを記憶した記憶媒体も提供される。
【図面の簡単な説明】
【０１５２】
【図１】本発明の第一の実施形態にかかる位置推定システムの構成を示した説明図である。
【図２】同実施形態にかかる位置推定装置の構成を示したブロック図である。
【図３】記憶部が記憶する基地局情報の一例を示した説明図である。
【図４】位置推定部が無線端末から受信した信号強度情報の一例を示した説明図である。
【図５】同実施形態にかかる位置推定システムの他の構成例を示した説明図である。
【図６】位置推定部が無線端末から受信した信号強度情報の一例を示した説明図である。
【図７】基地局情報判断部のより詳細な構成を示したブロック図である。
【図８】更新部による基地局情報の更新の過程を示した説明図である。
【図９】信号強度に基づいて推定される無線端末および基地局間の距離と、現実の無線端末および基地局間の距離との関係を示したグラフである。
【図１０】更新部による基地局情報の更新の過程を示した説明図である。
【図１１】位置推定装置が無線端末から位置推定要求を受信した場合の動作の流れを示したフローチャートである。
【図１２】位置推定装置が無線端末から位置登録要求を受信した場合の動作の流れを示したフローチャートである。
【図１３】本発明の第二の実施形態にかかる位置推定システムを構成する無線端末の構成を示したブロック図である。
【図１４】履歴情報記憶部が記憶する信号強度情報の履歴を示した説明図である。
【図１５】履歴情報記憶部が記憶する端末位置情報の履歴を示した説明図である。
【図１６】同実施形態にかかる無線端末の動作の流れを示したフローチャートである。
【図１７】同実施形態にかかる位置推定システムの動作の流れを示したシーケンス図である。
【符号の説明】
【０１５３】
１０      位置推定システム
２０      位置推定装置
３０、３１、３２、３３      基地局
４０      無線端末
２１０、４１０    通信部
２１４    記憶部
２１８、４３０    位置推定部
２２２    登録判断部
２２６    登録部
２３０    基地局情報判断部
２３２    推定距離算出部
２３４    基地局間距離算出部
２３６    制約条件判断部
２３８    登録距離算出部
２４０    更新部
４１４    測定部
４２０    基地局情報記憶部
４４０    表示部
４５０    端末位置情報取得部
４６０    履歴情報記憶部
４７０    情報更新部
【図１】
2008104029.tif 000012
【図２】
2008104029.tif 000013
【図３】
2008104029.tif 000014
【図４】
2008104029.tif 000015
【図５】
2008104029.tif 000016
【図６】
2008104029.tif 000017
【図７】
2008104029.tif 000018
【図８】
2008104029.tif 000019
【図９】
2008104029.tif 000020
【図１０】
2008104029.tif 000021
【図１１】
2008104029.tif 000022
【図１２】
2008104029.tif 000023
【図１３】
2008104029.tif 000024
【図１４】
2008104029.tif 000025
【図１５】
2008104029.tif 000026
【図１６】
2008104029.tif 000027
【図１７】
2008104029.tif 000028
【手続補正書】
【提出日】平成20年3月5日(2008.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に付与される基地局識別情報と、が対応付けて登録された記憶部と；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
前記記憶部に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる基地局識別情報が、前記記憶部に前記位置情報と対応付けて登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶部に登録する登録部と；
を備えることを特徴とする、位置記憶装置。
【請求項２】
前記信号強度情報と、前記記憶部に登録された前記基地局の位置情報に基づいて前記無線端末の位置を推定する位置推定部をさらに備え、
前記登録部は、前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記位置推定部が推定した前記無線端末の位置を示す位置情報とを対応付けて前記記憶部に登録することを特徴とする、請求項１に記載の位置記憶装置。
【請求項３】
前記受信部は、前記無線端末の位置を示す端末位置情報をさらに受信し、
前記登録部は、前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記受信部が受信した端末位置情報とを対応付けて前記記憶部に登録することを特徴とする、請求項１に記載の位置記憶装置。
【請求項４】
前記受信部は、前記無線端末において蓄えられた１または２以上の時点における前記信号強度情報を受信することを特徴とする、請求項１に記載の位置記憶装置。
【請求項５】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に付与される基地局識別情報とが対応付けて登録された記憶部と；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
前記記憶部に登録された前記基地局の位置情報について、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の条件に関する判断を行なう基地局情報判断部と；
前記基地局情報判断部の判断結果に基づいて基地局の位置情報を更新する更新部と；
を備えることを特徴とする、位置記憶装置。
【請求項６】
前記基地局情報判断部は、
前記無線端末と無線通信を行う第一の基地局および第二の基地局間の距離を、前記記憶部に登録された前記第一の基地局および前記第二の基地局の位置情報に基づいて算出する基地局間距離算出部と；
前記信号強度情報から推定された、前記無線端末および前記第一の基地局間の距離と、前記無線端末および前記第二の基地局間の距離とを加算する推定距離加算部と；
前記基地局間距離算出部が算出した距離と、前記推定距離加算部が算出した距離とに差異がある場合に前記条件を満たさないと判断する条件判断部と；
を備えることを特徴とする、請求項５に記載の位置記憶装置。
【請求項７】
前記条件判断部は、前記基地局間距離算出部が算出した距離が、前記推定距離加算部が算出した距離より、設定境界値以上長かった場合に前記条件を満たさないと判断することを特徴とする、請求項６に記載の位置記憶装置。
【請求項８】
前記更新部は、前記第一の基地局および前記第二の基地局間の距離が、
前記記憶部に登録された第一の基地局の位置情報の示す位置と、第二の基地局の位置情報の示す位置との距離と、
前記無線端末および前記第一の基地局間の距離と、前記無線端末および前記第二の基地局間の距離とを加算した距離と、
の範囲内になるように前記記憶部に登録された前記基地局の位置情報を更新することを特徴とする、請求項６に記載の位置記憶装置。
【請求項９】
前記受信部は、前記無線端末の位置を示す端末位置情報をさらに受信し、
前記基地局情報判断部は、  
前記受信部が受信した前記端末位置情報の示す位置と、前記記憶部に登録された一の基地局の位置情報の示す位置との距離を算出する登録距離算出部と；
前記登録距離算出部が算出した距離と、前記一の基地局に対応する前記信号強度に基づいて推定される前記無線端末および前記一の基地局間の距離と、に差異がある場合に前記条件を満たさないと判断する条件判断部と；
をさらに備えることを特徴とする、請求項５に記載の位置記憶装置。
【請求項１０】
前記条件判断部は、前記登録距離算出部が算出した距離が、前記一の基地局に対応する前記信号強度に基づいて推定される前記無線端末および前記一の基地局間の距離より短い場合に、前記条件を満たさないと判断することを特徴とする、請求項９に記載の位置記憶装置。
【請求項１１】
前記更新部は、前記一の基地局および前記無線端末間の距離が、
前記受信部が受信した前記端末位置情報の示す位置と、前記記憶部に登録された一の基地局の位置情報の示す位置との距離と、
前記信号強度情報に基づいて推定される前記無線端末および前記一の基地局間の距離と、
の範囲内になるように前記記憶部に登録された前記基地局の位置情報を更新することを特徴とする、請求項１０に記載の位置記憶装置。
【請求項１２】
前記受信部は、前記無線端末において蓄えられた１または２以上の時点における前記信号強度情報を受信することを特徴とする、請求項５に記載の位置記憶装置。
【請求項１３】
複数の基地局と無線通信を行う無線端末であって、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報の履歴を記憶する履歴情報記憶部と；
前記無線端末の位置を前記信号強度情報に基づいて推定可能な位置記憶装置に、前記履歴情報記憶部に記憶された前記信号強度情報の履歴を送信する送信部と；
を備えることを特徴とする、無線端末。
【請求項１４】
前記複数の基地局の位置情報と、前記基地局識別情報とが対応付けられた基地局情報が登録された基地局情報記憶部と；
前記基地局情報記憶部に登録されている前記基地局情報および前記信号強度情報に基づいて前記無線端末の位置を推定する位置推定部と；
をさらに備えることを特徴とする、請求項１３に記載の無線端末。
【請求項１５】
前記履歴情報記憶部は、１または２以上の時点における前記無線端末の位置を示す端末位置情報の履歴をさらに登録され、
前記送信部は、前記信号強度情報と前記端末位置情報の履歴を前記位置記憶装置に送信することを特徴とする、請求項１３に記載の無線端末。
【請求項１６】
前記基地局情報記憶部に登録された基地局情報を、前記位置記憶装置の記憶部に登録された、複数の基地局の位置情報と、前記基地局の各々に付与される基地局識別情報とが対応付けられた基地局情報に更新する情報更新部をさらに備えることを特徴とする、請求項１３に記載の無線端末。
【請求項１７】
複数の基地局と無線通信を行う無線端末と、前記複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムであって：
前記無線端末は、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を前記位置記憶装置に送信する送信部と；
を備え、
前記位置記憶装置は、
前記基地局の位置情報と、前記基地局識別情報と、が対応付けて登録された記憶部と；
前記無線端末から前記信号強度情報を受信する受信部と；
前記記憶部に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる基地局識別情報が前記記憶部に登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶部に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶部に登録する登録部と；
を備えることを特徴とする、位置記憶システム。
【請求項１８】
複数の基地局と無線通信を行う無線端末と、前記複数の基地局の位置が登録された位置記憶装置とを含む位置記憶システムであって：
前記無線端末は、
前記複数の基地局から受信した信号の信号強度を測定する測定部と；
前記測定部が測定した信号強度または前記信号強度から得られる情報と、前記基地局の各々に付与される基地局識別情報と、を対応付けた１または２以上の時点における信号強度情報を前記位置記憶装置に送信する送信部と；
を備え、
前記位置記憶装置は、
前記基地局の位置情報と、前記基地局識別情報とが対応付けて登録された記憶部と；
前記無線端末から前記信号強度情報を受信する受信部と；
前記記憶部に登録された前記基地局の位置情報について、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の条件に関する判断を行なう基地局情報判断部と；
前記基地局情報判断部の判断結果に基づいて基地局の位置情報を更新する更新部と；
を備えることを特徴とする、位置記憶システム。
【請求項１９】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと；
前記記憶媒体に登録されている基地局識別情報を参照し、前記受信した信号強度情報に含まれる基地局識別情報が前記記憶媒体に登録されているか否かを判断するステップと；
前記記憶媒体に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶媒体に登録するステップと；
を含むことを特徴とする、位置登録方法。
【請求項２０】
無線端末と無線通信を行う基地局の位置情報と、前記基地局の各々に付与される基地局識別情報と、を対応付けて記憶媒体に登録するステップと；
前記基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報とが対応付けられた信号強度情報を受信するステップと；
前記記憶媒体に登録された前記基地局の位置情報について、前記信号強度情報から推定された前記無線端末および前記基地局間の距離に基づく所定の条件に関する判断を行なうステップと；
前記所定の条件の判断結果に基づいて基地局の位置情報を更新するステップと；
を含むことを特徴とする、位置更新方法。
【請求項２１】
コンピュータを、
無線端末と無線通信を行う基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
基地局の位置情報と対応付けて記憶媒体に登録されている基地局識別情報を参照し、前記受信部が受信した前記信号強度情報に含まれる前記基地局識別情報が前記記憶媒体に登録されているか否かを判断する登録判断部と；
前記登録判断部により前記記憶媒体に未登録であると判断された基地局識別情報と、前記無線端末の位置に応じた所定の位置情報とを対応付けて前記記憶媒体に登録する登録部と；
を備える位置記憶装置として機能させるための、プログラム。
【請求項２２】
コンピュータを、
無線端末と無線通信を行う基地局から前記無線端末が受信した信号の信号強度または前記信号強度から得られる情報と、前記信号を送信した基地局の基地局識別情報と、が対応付けられた信号強度情報を受信する受信部と；
記憶媒体に前記基地局の基地局識別情報と対応付けて登録されている前記基地局の位置情報について、前記信号強度情報から得られた前記無線端末および前記基地局間の距離に基づく所定の条件に関する判断を行なう基地局情報判断部と；
前記基地局情報判断部の判断結果に基づいて基地局の位置情報を更新する更新部と；
を備える位置記憶装置として機能させるための、プログラム。