(57)【要約】【課題】基地局の設置位置を示す位置情報を自動的に基地局情報に反映させること。【解決手段】通信装置４０は、衛星から通信部４１０を介して受信した信号に基づいて、自装置の位置を測定して自装置の位置情報を得る測位部４２１と、基地局から通信部４１０を介して受信した信号から基地局を識別するための基地局識別情報を得る基地局検知部４２２と、測位部４２１が得た位置情報を含む第１履歴情報を履歴情報記憶部４４０に登録するとともに、基地局検知部４２２が得た基地局識別情報を含む第２履歴情報を履歴情報記憶部４４０に登録する履歴情報登録部４３０と、履歴情報記憶部４４０に登録されている第１履歴情報を、通信部を介して情報管理装置２０に送信するとともに、履歴情報記憶部４４０に登録されている第２履歴情報を、通信部４１０を介して情報管理装置２０に送信する送信制御部４５０とを備える。【選択図】図２
2010157853.tif 000002
【特許請求の範囲】
【請求項１】
信号を送受信することが可能である通信部と、
履歴情報記憶部と、
基地局から前記通信部を介して受信した信号から前記基地局を識別するための基地局識別情報を得る基地局検知部と、
自装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とを取得し、前記位置情報と前記第１時刻情報とを対応付けて第１履歴情報として前記履歴情報記憶部に登録するとともに、前記基地局検知部が得た前記基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として前記履歴情報記憶部に登録する履歴情報登録部と、
前記履歴情報記憶部に登録されている前記第１履歴情報を、前記通信部を介して他の装置に送信するとともに、前記履歴情報記憶部に登録されている前記第２履歴情報を、前記通信部を介して前記他の装置に送信する送信制御部と、
を備える、通信装置。
【請求項２】
自装置の移動手段を識別するための移動手段識別情報を取得する移動手段識別情報取得部をさらに備え、
前記履歴情報登録部は、
前記移動手段識別情報取得部が取得した前記移動手段識別情報を前記第１履歴情報に含まれた前記第１時刻情報に対応付けて前記第１履歴情報にさらに含めて前記履歴情報記憶部に登録する、
請求項１に記載の通信装置。
【請求項３】
前記移動手段識別情報取得部は、
前記移動手段識別情報の入力をユーザから受け付ける、
請求項２に記載の通信装置。
【請求項４】
前記移動手段識別情報取得部は、
前記履歴情報記憶部が記憶する前記第１履歴情報に基づいて前記移動手段を推定することによって前記移動手段識別情報を取得する、
請求項２に記載の通信装置。
【請求項５】
衛星から前記通信部を介して受信した信号に基づいて自装置の位置を測定することによって自装置の位置情報を取得する測位部、
をさらに備える、請求項１に記載の通信装置。
【請求項６】
信号を送受信することが可能である通信部と、履歴情報記憶部と、基地局検知部と、履歴情報登録部と、送信制御部とを備える通信装置が、
前記基地局検知部により、基地局から前記通信部を介して受信した信号から前記基地局を識別するための基地局識別情報を得るステップと、
前記履歴情報登録部により、自装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とを取得し、前記位置情報と前記第１時刻情報とを対応付けて第１履歴情報として前記履歴情報記憶部に登録するとともに、前記基地局検知部が得た前記基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として前記履歴情報記憶部に登録するステップと、
前記送信制御部により、前記履歴情報記憶部に登録されている前記第１履歴情報を、前記通信部を介して他の装置に送信するとともに、前記履歴情報記憶部に登録されている前記第２履歴情報を、前記通信部を介して前記他の装置に送信するステップと、
を含む、通信方法。
【請求項７】
コンピュータを、
信号を送受信することが可能である通信部と、
履歴情報記憶部と、
基地局から前記通信部を介して受信した信号から前記基地局を識別するための基地局識別情報を得る基地局検知部と、
自装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とを取得し、前記位置情報と前記第１時刻情報とを対応付けて第１履歴情報として前記履歴情報記憶部に登録するとともに、前記基地局検知部が得た前記基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として前記履歴情報記憶部に登録する履歴情報登録部と、
前記履歴情報記憶部に登録されている前記第１履歴情報を、前記通信部を介して他の装置に送信するとともに、前記履歴情報記憶部に登録されている前記第２履歴情報を、前記通信部を介して前記他の装置に送信する送信制御部と、
を備える通信装置として機能させるためのプログラム。
【請求項８】
信号を送受信することが可能である通信部と、
閾値を記憶する記憶部と、
前記通信部を介して他の装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると前記第１履歴情報を前記記憶部に登録するとともに、前記通信部を介して基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると前記第２履歴情報を前記記憶部に登録する履歴情報登録部と、
前記第１時刻情報と前記第２時刻情報との差分値を算出し、前記差分値が前記記憶部に記憶された前記閾値未満であるか否かを判断する登録判断部と、
前記登録判断部によって前記差分値が前記閾値未満であると判断された場合に、前記記憶部に登録されている前記第１履歴情報に含まれる前記位置情報と前記記憶部に登録されている前記第２履歴情報に含まれる前記基地局識別情報とを対応付けて基地局情報として前記記憶部に登録する基地局情報登録部と、
を備える、情報管理装置。
【請求項９】
前記記憶部は、
前記他の装置の移動手段を識別するための移動手段識別情報ごとに前記閾値を記憶し、
前記登録判断部は、
前記第１履歴情報に前記移動手段識別情報が含まれている場合、前記移動手段識別情報に対応する前記閾値を前記記憶部から取得し、前記差分値が前記閾値未満であるか否かを判断する、
請求項８に記載の情報管理装置。
【請求項１０】
信号を送受信することが可能である通信部と、閾値を記憶する記憶部と、履歴情報登録部と、登録判断部とを備える情報管理装置が、
前記履歴情報登録部により、前記通信部を介して他の装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると前記第１履歴情報を前記記憶部に登録するとともに、前記通信部を介して基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると前記第２履歴情報を前記記憶部に登録するステップと、
前記登録判断部により、前記第１時刻情報と前記第２時刻情報との差分値を算出し、前記差分値が前記記憶部に記憶された前記閾値未満であるか否かを判断するステップと、
前記基地局情報登録部により、前記登録判断部によって前記差分値が前記閾値未満であると判断された場合に、前記記憶部に登録されている前記第１履歴情報に含まれる前記位置情報と前記記憶部に登録されている前記第２履歴情報に含まれる前記基地局識別情報とを対応付けて基地局情報として前記記憶部に登録するステップと、
を含む、情報管理方法。
【請求項１１】
コンピュータを、
信号を送受信することが可能である通信部と、
閾値を記憶する記憶部と、
前記通信部を介して他の装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると前記第１履歴情報を前記記憶部に登録するとともに、前記通信部を介して基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると前記第２履歴情報を前記記憶部に登録する履歴情報登録部と、
前記第１時刻情報と前記第２時刻情報との差分値を算出し、前記差分値が前記記憶部に記憶された前記閾値未満であるか否かを判断する登録判断部と、
前記登録判断部によって前記差分値が前記閾値未満であると判断された場合に、前記記憶部に登録されている前記第１履歴情報に含まれる前記位置情報と前記記憶部に登録されている前記第２履歴情報に含まれる前記基地局識別情報とを対応付けて基地局情報として前記記憶部に登録する基地局情報登録部と、
を備える、情報管理装置として機能させるためのプログラム。
【請求項１２】
通信装置と情報管理装置とを備える通信システムであって、
前記通信装置は、
信号を送受信することが可能である通信部と、
履歴情報記憶部と、
基地局から前記通信部を介して受信した信号から前記基地局を識別するための基地局識別情報を得る基地局検知部と、
自装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とを取得し、前記位置情報と前記第１時刻情報とを対応付けて第１履歴情報として前記履歴情報記憶部に登録するとともに、前記基地局検知部が得た前記基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として前記履歴情報記憶部に登録する履歴情報登録部と、
前記履歴情報記憶部に登録されている前記第１履歴情報を、前記通信部を介して前記情報管理装置に送信するとともに、前記履歴情報記憶部に登録されている前記第２履歴情報を、前記通信部を介して前記情報管理装置に送信する送信制御部と、
を有し、
前記情報管理装置は、
信号を送受信することが可能である通信部と、
閾値を記憶する記憶部と、
前記通信部を介して前記通信装置の所定時刻における位置を示す位置情報と前記所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると前記第１履歴情報を前記記憶部に登録するとともに、前記通信部を介して基地局識別情報と前記基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると前記第２履歴情報を前記記憶部に登録する履歴情報登録部と、
前記第１時刻情報と前記第２時刻情報との差分値を算出し、前記差分値が前記記憶部に記憶された前記閾値未満であるか否かを判断する登録判断部と、
前記登録判断部によって前記差分値が前記閾値未満であると判断された場合に、前記記憶部に登録されている前記第１履歴情報に含まれる前記位置情報と前記記憶部に登録されている前記第２履歴情報に含まれる前記基地局識別情報とを対応付けて基地局情報として前記記憶部に登録する基地局情報登録部と、
を有する、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、プログラム、情報管理装置および通信システムに関する。
【背景技術】
【０００２】
近日、衛星から送信された無線信号を受信可能な受信装置が車や携帯電話などの移動体に搭載されている。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位によれば、かかる受信装置を搭載した移動体の位置を推定することが可能である。このような受信装置を用いた位置推定技術は、ナビゲーション、セキュリティーまたは娯楽などの多岐にわたる分野において重要な共通基盤技術である。しかし、ＧＰＳ測位に基づく位置推定技術は、起動時に同期補足のために要する時間が長く、また、衛星からの無線信号が届かない屋内や地下での利用が困難であった。
【０００３】
また、特許文献１には、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）が、基地局から送信される信号の信号強度を測定し、測定した信号強度に基づいて自機位置を推定する技術が開示されている。詳細には、ＰＨＳの基地局は、通信業者により設置されるため、通常、設置位置が既知である。したがって、ＰＨＳは、３つ以上の基地局から送信される信号の信号強度を測定し、測定した信号強度に基づいて各基地局と自機位置との距離を推定すれば、各基地局の設置位置を基準とする三角測量の原理で自機位置を推定することができる。
【０００４】
また、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の基地局（アクセスポイント）と無線通信を行う通信装置が、基地局から送信される信号の信号強度を測定し、通信装置と通信可能な情報管理装置が、該信号強度に基づいて通信装置の位置を推定する位置推定技術も考えられる。例えば、無線ＬＡＮの基地局は、無線ＬＡＮの基地局の存在を周囲に報知するためのビーコンを一定周期（例えば、５回／秒）で送信している。通信装置は、かかるビーコンの信号強度を情報管理装置に送信し、情報管理装置は、該信号強度と事前に登録されている無線ＬＡＮの基地局の位置とに基づいて通信装置の位置を推定できる。上記位置推定技術によれば、無線ＬＡＮの基地局は屋内や地下にも設置されるため、ＧＰＳ測位に基づく位置推定技術では困難であった屋内や地下での位置推定ができる。すなわち、上記位置推定技術は、通信装置の周囲に設置された無線ＬＡＮの基地局の位置を示す基地局情報が情報管理装置に登録されていれば、利便性、簡易性に優れた位置推定技術といえる。
【０００５】
【特許文献１】特開２００６−１７１０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、無線ＬＡＮの基地局は、不特定多数のユーザにより設置される場合が多い。したがって、全ての無線ＬＡＮの基地局の基地局情報を事前に情報管理装置に登録することは困難である。また、無線ＬＡＮの基地局は追加、あるいは設置位置が変更される可能性があり、当該追加、あるいは変更の度に人的に情報管理装置の基地局情報を更新することは煩雑であった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、基地局の設置位置を示す位置情報を自動的に基地局情報に反映させることが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、信号を送受信することが可能である通信部と、履歴情報記憶部と、基地局から通信部を介して受信した信号から基地局を識別するための基地局識別情報を得る基地局検知部と、自装置の所定時刻における位置を示す位置情報と所定時刻を示す第１時刻情報とを取得し、位置情報と第１時刻情報とを対応付けて第１履歴情報として履歴情報記憶部に登録するとともに、基地局検知部が得た基地局識別情報と基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として履歴情報記憶部に登録する履歴情報登録部と、履歴情報記憶部に登録されている第１履歴情報を、通信部を介して他の装置に送信するとともに、履歴情報記憶部に登録されている第２履歴情報を、通信部を介して他の装置に送信する送信制御部と、を備える、通信装置が提供される。
【０００９】
上記した通信装置は、自装置の移動手段を識別するための移動手段識別情報を取得する移動手段識別情報取得部をさらに備え、履歴情報登録部は、移動手段識別情報取得部が取得した移動手段識別情報を第１履歴情報に含まれた位置情報に対応付けて第１履歴情報にさらに含めて履歴情報記憶部に登録することとしてもよい。
【００１０】
また、上記課題を解決するために、本発明の別の観点によれば、信号を送受信することが可能である通信部と、閾値を記憶する記憶部と、通信部を介して他の装置の所定時刻における位置を示す位置情報と所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると第１履歴情報を記憶部に登録するとともに、通信部を介して基地局識別情報と基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると第２履歴情報を記憶部に登録する履歴情報登録部と、第１時刻情報と第２時刻情報との差分値を算出し、差分値が記憶部に記憶された閾値未満であるか否かを判断する登録判断部と、登録判断部によって差分値が閾値未満であると判断された場合に、記憶部に登録されている第１履歴情報に含まれる位置情報と記憶部に登録されている第２履歴情報に含まれる基地局識別情報とを対応付けて基地局情報として記憶部に登録する基地局情報登録部と、を備える、情報管理装置が提供される。
【００１１】
上記した記憶部は、他の装置の移動手段を識別するための移動手段識別情報ごとに閾値を記憶し、登録判断部は、第１履歴情報に移動手段識別情報が含まれている場合、移動手段識別情報に対応する閾値を記憶部から取得し、差分値が閾値未満であるか否かを判断することとしてもよい。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、通信装置と情報管理装置とを備える通信システムであって、通信装置は、信号を送受信することが可能である通信部と、履歴情報記憶部と、基地局から通信部を介して受信した信号から基地局を識別するための基地局識別情報を得る基地局検知部と、自装置の所定時刻における位置を示す位置情報と所定時刻を示す第１時刻情報とを取得し、位置情報と第１時刻情報とを対応付けて第１履歴情報として履歴情報記憶部に登録するとともに、基地局検知部が得た基地局識別情報と基地局識別情報を取得した時刻を示す第２時刻情報とを対応付けて第２履歴情報として履歴情報記憶部に登録する履歴情報登録部と、履歴情報記憶部に登録されている第１履歴情報を、通信部を介して情報管理装置に送信するとともに、履歴情報記憶部に登録されている第２履歴情報を、通信部を介して情報管理装置に送信する送信制御部と、を有し、情報管理装置は、信号を送受信することが可能である通信部と、閾値を記憶する記憶部と、通信部を介して通信装置の所定時刻における位置を示す位置情報と所定時刻を示す第１時刻情報とが対応付けられて含まれた第１履歴情報を受信すると第１履歴情報を記憶部に登録するとともに、通信部を介して基地局識別情報と基地局識別情報を取得した時刻を示す第２時刻情報とが対応付けられて含まれた第２履歴情報を受信すると第２履歴情報を記憶部に登録する履歴情報登録部と、第１時刻情報と第２時刻情報との差分値を算出し、差分値が記憶部に記憶された閾値未満であるか否かを判断する登録判断部と、登録判断部によって差分値が閾値未満であると判断された場合に、記憶部に登録されている第１履歴情報に含まれる位置情報と記憶部に登録されている第２履歴情報に含まれる基地局識別情報とを対応付けて基地局情報として記憶部に登録する基地局情報登録部と、を有する、通信システムが提供される。
【発明の効果】
【００１３】
以上説明したように本発明によれば、基地局の設置位置を示す位置情報を自動的に基地局情報に反映させることが可能である。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行う。
【００１５】
１．    通信システムのシステム構成
２．    通信装置の機能構成
３．    情報管理装置の機能構成
４．    履歴情報に時刻情報を含める場合についての説明
５．    位置情報取得履歴情報のデータ構造（その１）
６．    基地局ＩＤ取得履歴情報のデータ構造
７．    基地局情報のデータ構造
８．    通信装置の動作（その１）
９．    情報管理装置の動作（その１）
１０．  通信システムの動作
１１．  履歴情報に移動手段識別情報を含める場合についての説明
１２．  位置情報取得履歴情報のデータ構造（その２）
１３．  移動手段情報のデータ構造
１４．  通信装置の動作（その２）
１５．  情報管理装置の動作（その２）
１６．  本実施形態による効果
１７．  本実施形態の変形例
【００１６】
［１．通信システムのシステム構成］
まず、本発明の実施形態にかかる通信システムについて説明する。本実施形態にかかる通信システムは、通信システムを構成する通信装置および情報管理装置が特筆すべき特徴を有する。具体的には、通信装置は、自装置の位置を示す位置情報を取得して情報管理装置に送信する機能、検知した基地局の識別情報を取得して情報管理装置に送信する機能を有する。また、情報管理装置は、通信装置から送信された位置情報と基地局識別情報とを対応付けて登録する機能を有する。以下、図１〜図１４を用いて説明する。
【００１７】
図１は、本実施形態にかかる通信システム１０の構成を示した説明図である。通信システム１０は、情報管理装置２０と、通信装置４０と、を備えるものである。
【００１８】
基地局３０は、空間的に散在する通信装置間の通信を中継する。例えば、基地局３０は、それぞれの電波到達範囲内にある通信装置４０と他の通信装置（図示せず。）との無線通信を中継したり、通信装置４０と基地局３０に有線で接続された通信装置との通信を中継したりすることができる。具体的には、基地局３０は、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格に基づく無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の基地局であっても、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）の基地局であっても、Ｂｌｕｅｔｏｏｔｈの基地局であってもよい。
【００１９】
基地局３０は、無線通信を中継する際に送信する信号の他に、基地局３０の存在を周囲に報知するためのビーコン信号を定期的に送信することができる。該ビーコン信号には、例えば基地局３０に固有に付与される基地局識別情報としての基地局ＩＤが含まれる。その結果、通信装置４０は、受信したビーコン信号の基地局ＩＤに基づいて、周囲に存在する基地局３０の存在を確認することができる。
【００２０】
衛星５０は、原子時計を内蔵しており、時刻情報を含む信号を地上に送信するものである。図１には、通信装置４０が受信できる信号を発信する衛星５０として、衛星５０Ａ〜衛星５０Ｃが示されているが、衛星５０の数は３つ以上であれば特に限定されるものではない。また、衛星５０Ａ〜衛星５０Ｃを特に区別する必要がない場合には、衛星５０Ａ〜衛星５０Ｃを衛星５０と称することとする。
【００２１】
通信装置４０は、基地局３０が制御する無線通信に基づいて各種データを送受信することができる。例えば、通信装置４０は、基地局３０を介してコンテンツ配信サーバ（図示せず。）からコンテンツデータを受信することができる。また、例えば、通信装置４０は、他の通信装置（図示せず。）と電子メールを送受信することができる。なお、コンテンツデータとしては、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータがあげられる。
【００２２】
また、通信装置４０は、衛星５０からの信号に基づいて自装置の位置を測定することができる。具体的には、通信装置４０は、衛星５０Ａ〜衛星５０Ｃのそれぞれから受信した信号に含まれる時刻情報に基づいて衛星５０Ａ〜衛星５０Ｃのそれぞれからの距離を割り出すことによって自装置の位置を測定する。通信装置４０は、衛星５０Ａ〜衛星５０Ｃのそれぞれから信号を受信した場合には、自装置の位置として自装置の緯度と経度とを測定することができる。また、通信装置４０は、４つの衛星５０からの信号を受信した場合には、自装置の緯度と経度とに加えて、自装置の高度を測定することができる。
【００２３】
また、このような通信装置４０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００２４】
情報管理装置２０は、事前に基地局３０が設置されている位置情報が基地局ＩＤと対応付けられた基地局情報を記憶しており、通信装置４０から受信した信号強度情報と、上記基地局情報とに基づいて、例えば三角測量の原理により通信装置４０の位置を推定する機能を有する。情報管理装置２０は、上記推定した位置を通信装置４０に通知し、通信装置４０は自装置の位置を認識することができる。なお、情報管理装置２０は、通信装置４０に限らず、他の複数の通信装置からの位置推定要求に応じることができる。
【００２５】
また、本実施形態にかかる情報管理装置２０は、基地局が新たに設置された場合や、基地局の位置が変更された場合に、記憶する基地局情報の内容を、現実の基地局の設置位置に追従して更新できる点を特徴とする。以下、図２を参照して、本実施形態にかかる通信装置４０の詳細な構成を説明する。
【００２６】
［２．通信装置の機能構成］
図２は、本実施形態にかかる通信装置４０の機能構成を示したブロック図である。通信装置４０は、通信部４１０と、測位部４２１と、基地局検知部４２２と、履歴情報登録部４３０と、履歴情報記憶部４４０と、送信制御部４５０とを備えるものである。また、通信装置４０は、さらに、移動手段識別情報取得部４４５、制御部４６０、表示部４７０、情報更新部４８０、基地局情報記憶部４９０等を備えることとしてもよい。移動手段識別情報取得部４４５が有する機能については［１１．  履歴情報に移動手段識別情報を含める場合についての説明］以降にて説明する。
【００２７】
通信部４１０は、信号を送受信することが可能である。通信部４１０は、例えば、周囲の基地局３０などが送信する信号（例えば、ビーコン信号）を受信する受信部としての機能や、情報管理装置２０に後述の履歴情報を送信する送信部としての機能を有する。通信部４１０は、無線ＬＡＮ対応通信装置であっても、ＧＳＭ対応通信装置であっても、Ｂｌｕｅｔｏｏｔｈ対応通信装置であってもよい。また、通信部４１０は、衛星５０からの信号を受信する受信部としての機能を有する。通信部４１０は、衛星５０からの信号を受信できるアンテナ等を含んで構成されている。
【００２８】
測位部４２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、衛星５０から通信部４１０を介して受信した信号に基づいて、自装置の位置を測定して自装置の位置情報を得るものである。なお、位置情報の取得についてはこれに限定されるものではない。例えば、通信装置４０が入力部（不図示）を備えており、ユーザがその入力部（不図示）から入力した情報を位置情報として取得することとしてもよい。その場合には測位部４２１は存在しなくてもよい。
【００２９】
基地局検知部４２２は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、基地局３０から通信部４１０を介して受信した信号から基地局３０を識別するための基地局ＩＤを得るものである。
【００３０】
履歴情報登録部４３０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、測位部４２１が得た位置情報を含む第１履歴情報の一例としての位置情報取得履歴情報を履歴情報記憶部４４０に登録するものである。また、履歴情報登録部４３０は、基地局検知部４２２が得た基地局ＩＤを含む第２履歴情報の一例としての基地局ＩＤ取得履歴情報を履歴情報記憶部４４０に登録するものである。
【００３１】
履歴情報記憶部４４０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、光磁気記憶デバイス等により構成され、履歴情報を記憶するものである。ここで、履歴情報とは、具体的には、履歴情報登録部４３０によって登録された位置情報取得履歴情報、基地局ＩＤ取得履歴情報等のことである。履歴情報記憶部４４０が記憶する位置情報取得履歴情報、基地局ＩＤ取得履歴情報の構成については、図５および図６を参照して後述する。
【００３２】
送信制御部４５０は、履歴情報記憶部４４０に登録されている位置情報取得履歴情報を、通信部４１０を介して他の装置の一例としての情報管理装置２０に送信するものである。また、送信制御部４５０は、履歴情報記憶部に登録されている基地局ＩＤ取得履歴情報を、通信部４１０を介して情報管理装置２０に送信するものである。送信制御部４５０が位置情報取得履歴情報、基地局ＩＤ取得履歴情報を情報管理装置２０に送信するタイミングについては特に限定されるものではなく、履歴情報が一定量蓄えられた場合や、前回の履歴情報の送信から一定時間が経過した場合や、情報管理装置２０からの要求があった場合であってもよい。また、情報管理装置２０に接続を開始した場合であってもよい。
【００３３】
制御部４６０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、履歴情報記憶部４４０に記憶されている履歴情報のうちで最新のものを取得して、現在の通信装置４０の位置として表示部４７０に表示させるものである。例えば、履歴情報記憶部４４０に記憶されている履歴情報のうちで最新のものが位置情報取得履歴情報であった場合には、制御部４６０は、その位置情報取得履歴情報に含まれる自装置の位置情報を、現在の通信装置４０の位置として表示部４７０に表示させる。また、例えば、履歴情報記憶部４４０に記憶されている履歴情報のうちで最新のものが基地局ＩＤ取得履歴情報であった場合には、制御部４６０は、その基地局ＩＤ取得履歴情報に含まれる基地局ＩＤに対応する位置情報を、基地局情報記憶部４９０に登録されている基地局情報から取得して、現在の通信装置４０の位置として表示部４７０に表示させる。
【００３４】
制御部４６０は、通信装置４０が位置情報と住所情報とが対応付けられた位置住所対応情報を記憶している場合には、その位置住所対応情報から、位置情報に対応する住所情報を取得して、取得した住所情報を表示部４７０に表示させることとしてもよい。
【００３５】
表示部４７０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置、ランプなどの表示装置など、取得した情報をユーザに対して視覚的に通知することが可能な装置で構成される。なお、表示部４７０は、出力装置の一例として示したに過ぎず、出力装置はスピーカやヘッドホンなどの音声出力装置等であってもよい。
【００３６】
情報更新部４８０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、通信部４１０を介して情報管理装置２０から受信した基地局情報で基地局情報記憶部４９０に登録されている基地局情報を更新するものである。情報管理装置２０が、例えば、記憶部２２０に現在登録されている全ての基地局情報を通信装置４０に送信すると、通信装置４０は、該全ての基地局情報を受信する。この場合、情報更新部４８０は、基地局情報記憶部４９０に登録されている基地局情報と、受信した基地局情報との差分を抽出し、該抽出した内容を基地局情報記憶部４９０に反映させることができる。また、情報管理装置２０から記憶部２２０に現在登録されている全ての基地局情報を通信装置４０が受信した場合に、情報更新部４８０は、基地局情報記憶部４９０のデータを全消去し、記憶部２２０に現在登録されている全ての基地局情報を新たに登録してもよい。
【００３７】
このように、通信装置４０側に基地局情報を記憶するデータベースを設けておけば、通信装置４０は情報管理装置２０にアクセスすることなく自装置位置を推定することができる。現実の基地局の登録状況は時々刻々と変化するため、通信装置４０の基地局情報記憶部４９０に登録されている基地局情報もこれに追従させて変化させる必要がある。そのため、後述するように、情報管理装置２０が、通信装置４０に基地局情報を所定のタイミングで送信することよって、時々刻々と変化する現実の基地局の登録状況に対応する。
【００３８】
基地局情報記憶部４９０は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、光磁気記憶デバイス等により構成され、基地局の基地局ＩＤと、基地局の設置位置を示す位置情報とが対応付けられた基地局情報を記憶するものである。基地局情報記憶部４９０が記憶する基地局情報の構成については、図７を参照して後述する。
【００３９】
なお、上記した通信部４１０の機能は、通信装置を制御するプログラムをＣＰＵが行うことにより実現することができる。また、測位部４２１、基地局検知部４２２、履歴情報登録部４３０、送信制御部４５０、制御部４６０、情報更新部４８０が有する機能をコンピュータに実現させるためのコンピュータプログラムに基づいて、ＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェア資源に上記各構成と同等の機能を発揮させることができる。
【００４０】
［３．情報管理装置の機能構成］
図３は、本実施形態にかかる情報管理装置２０の機能構成を示したブロック図である。情報管理装置２０は、通信部２１０と、記憶部２２０と、基地局情報登録部２４０と、履歴情報登録部２６０とを備えるものである。また、情報管理装置２０は、さらに、登録判断部２３０、送信制御部２５０等を備えることとしてもよい。登録判断部２３０については、図４を参照して後述する。
【００４１】
通信部２１０は、信号を送受信することが可能であり、例えば、通信装置４０と情報を送受信するためのインターフェースとして機能する。なお、通信部２１０は、無線ＬＡＮ対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。また、通信部２１０は、１台の通信装置に限らず、２台以上の不特定多数の通信装置と情報を送受信することができる。
【００４２】
記憶部２２０は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、光磁気記憶デバイス等により構成され、通信装置４０と無線通信を行う基地局の基地局ＩＤと、該基地局の設置場所を示す位置情報と、を対応付けて基地局情報として記憶する。記憶部２２０が記憶する基地局情報の一例については、図７を参照して後述する。また、記憶部２２０は、位置情報取得履歴情報、基地局ＩＤ取得履歴情報等を記憶するが、位置情報取得履歴情報、基地局ＩＤ取得履歴情報の構成については、図５および図６を参照して後述する。
【００４３】
履歴情報登録部２６０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、通信部２１０を介して通信装置４０の位置情報を含む位置情報取得履歴情報を受信すると、受信した位置情報取得履歴情報を記憶部２２０に登録するものである。また、履歴情報登録部２６０は、通信部２１０を介して基地局ＩＤを含む基地局ＩＤ取得履歴情報を受信すると、受信した基地局ＩＤ取得履歴情報を記憶部２２０に登録するものである。
【００４４】
基地局情報登録部２４０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、記憶部２２０に登録されている位置情報取得履歴情報に含まれる位置情報と記憶部２２０に登録されている基地局ＩＤ取得履歴情報に含まれる基地局ＩＤとを対応付けてなる基地局情報を記憶部２２０に登録するものである。基地局情報登録部２４０が基地局情報を記憶部２２０に登録するタイミングについては特に限定されるものではない。基地局情報登録部２４０は、例えば、基地局情報登録部２４０が記憶部２２０の基地局情報を更新するたびに登録してもよいし、所定の期間ごとに登録してもよい。
【００４５】
送信制御部２５０は、記憶部２２０に登録されている基地局情報を、通信部２１０を介して通信装置４０に送信するものである。ここで、情報管理装置２０は、記憶部２２０に現在登録されている全ての基地局情報を通信装置４０に送信しても、通信装置４０の基地局情報記憶部４９０に登録されている基地局情報との差分だけを送信してもよい。送信制御部２５０が基地局情報を送信するタイミングについては特に限定されるものではない。送信制御部２５０は、例えば、基地局情報登録部２４０が記憶部２２０の基地局情報を更新するたびに送信してもよいし、所定の期間ごとに送信してもよい。また、情報管理装置２０が通信装置４０との接続を開始するたびに送信してもよい。
【００４６】
なお、上記した通信部２１０の機能は、通信装置を制御するプログラムをＣＰＵが行うことにより実現することができる。また、登録判断部２３０、基地局情報登録部２４０、送信制御部２５０、履歴情報登録部２６０が有する機能をコンピュータに実現させるためのコンピュータプログラムに基づいて、ＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェア資源に上記各構成と同等の機能を発揮させることができる。
【００４７】
このように、本実施形態にかかる情報管理装置２０によれば、通信装置４０から送信された履歴情報に基づいて、記憶部２２０に基地局情報を登録することができる。したがって、基地局の設置位置を示す位置情報を自動的に基地局情報に反映させることができる。
【００４８】
［４．履歴情報に時刻情報を含める場合についての説明］
図４は、履歴情報に時刻情報を含める場合について説明する図である。上述したように、基地局情報登録部２４０は、記憶部２２０に登録されている位置情報取得履歴情報に含まれる位置情報と記憶部２２０に登録されている基地局ＩＤ取得履歴情報に含まれる基地局ＩＤとを対応付けてなる基地局情報を記憶部２２０に登録する。しかし、基地局情報登録部２４０は、記憶部２２０に登録されている位置情報取得履歴情報に含まれる位置情報と記憶部２２０に登録されている基地局ＩＤ取得履歴情報に含まれる基地局ＩＤとを必要に応じて対応付けて記憶部２２０に登録することとしてもよい。例えば、基地局ＩＤを取得した時刻と位置情報を取得した時刻との時間差が大きいほど、基地局ＩＤを取得した位置と位置情報を取得した位置との誤差が大きくなることが想定される。そこで、基地局ＩＤと対応付けるべき位置情報としては、基地局ＩＤを取得した時刻との時間差の小さい時刻に取得したものであることが好ましい。
【００４９】
図４には、通信装置４０が、図５に一例として示した各時刻に位置情報（緯度および経度）を取得し、図６に一例として示した各時刻に基地局ＩＤを取得しながら移動した様子が示されている。また、図４では、基地局３０からの信号を受信できるエリアを、一点鎖線で描かれた円の内側として示しているが、これに限定されるものではない。図４に示すように、例えば、通信装置４０が時刻Ｔ１に、基地局３０（基地局ＩＤ「Ｋ１」）からの信号を受信できるエリア内に移動したとする。その場合に、通信装置４０は、時刻Ｔ１に基地局３０から基地局ＩＤ「Ｋ１」を取得し、時刻Ｔ１から所定時間内に移動できるエリア内で取得した位置情報を基地局ＩＤ「Ｋ１」に対応付けることが好ましい。
【００５０】
図４では、通信装置４０を携帯しているユーザが一定の速度で移動すると仮定し、基地局ＩＤを取得した時刻から所定時間内に移動できるエリアを、実線で描かれた円の内側として示しているが、これに限定されるものではない。図４に示した例によれば、基地局ＩＤ「Ｋ１」を取得した時刻Ｔ１から所定時間内に位置情報を取得した時刻はｔ２であり、ｔ１、ｔ３、ｔ４およびｔ５は所定時間内に位置情報を取得した時刻には該当しない。そこで、情報管理装置２０は、時刻Ｔ１に取得した基地局ＩＤと時刻ｔ２に取得した位置情報とを対応付けてなる基地局情報を記憶部２２０に登録することとすればよい。
【００５１】
同様に、図４に示した例によれば、基地局ＩＤ「Ｋ１」を取得した時刻Ｔ２から所定時間内に位置情報を取得した時刻はｔ３であり、ｔ１、ｔ２、ｔ４およびｔ５は所定時間内に位置情報を取得した時刻には該当しない。そこで、情報管理装置２０は、時刻Ｔ２に取得した基地局ＩＤと時刻ｔ３に取得した位置情報とを対応付けてなる基地局情報を記憶部２２０に登録することとすればよい。また、基地局ＩＤ「Ｋ２」を取得した時刻Ｔ３から所定時間内に位置情報を取得した時刻はｔ５であり、ｔ１〜ｔ４は所定時間内に位置情報を取得した時刻には該当しない。そこで、情報管理装置２０は、時刻Ｔ３に取得した基地局ＩＤと時刻ｔ５に取得した位置情報とを対応付けてなる基地局情報を記憶部２２０に登録することとすればよい。
【００５２】
この例に示したような手順によって情報管理装置２０が記憶部２２０に基地局情報を登録した場合には、図７に示したような基地局情報が記憶部２２０に登録される。
【００５３】
以上に示したように、情報管理装置２０が記憶部２２０に登録すべき基地局情報に対して制限を設けることができる。そのために、通信装置４０の履歴情報登録部４３０は、位置情報取得履歴情報に含まれる位置情報に位置情報を得た時刻を示す時刻情報（第１時刻情報）を対応付けてさらに位置情報取得履歴情報に含めて履歴情報記憶部４４０に登録する。また、通信装置４０の履歴情報登録部４３０は、基地局ＩＤ取得履歴情報に含まれる基地局ＩＤに基地局ＩＤを得た時刻を示す時刻情報（第２時刻情報）を対応付けてさらに基地局ＩＤ取得履歴情報に含めて履歴情報記憶部４４０に登録する。
【００５４】
そして、情報管理装置２０の記憶部２２０は、閾値を記憶することとする。閾値の大きさ特に限定されるものではなく、通信装置４０の移動速度等に応じて自由に設定すればよい。例えば、閾値として５分、１０分等の時間を設定することができる。
【００５５】
登録判断部２３０は、履歴情報記憶部４４０に記憶されている位置情報取得履歴情報に、位置情報を得た時刻を示す時刻情報が位置情報に対応付けられて含まれ、基地局ＩＤ取得履歴情報に、基地局ＩＤを得た時刻を示す時刻情報が基地局ＩＤに対応付けられて含まれている場合に、位置情報を得た時刻を示す時刻情報と基地局ＩＤを得た時刻を示す時刻情報との差分値を算出する。登録判断部２３０は、算出した差分値が記憶部２２０に記憶された閾値未満であるか否かを判断する。
【００５６】
基地局情報登録部２４０は、登録判断部２３０によって差分値が閾値未満であると判断された場合に、基地局情報を記憶部２２０に登録する。
【００５７】
かかる構成によれば、情報管理装置２０は、基地局ＩＤを取得した時刻との時間差の小さい時刻に取得した位置情報を基地局ＩＤと対応付けることができる。したがって、基地局ＩＤを取得した位置と位置情報を取得した位置との誤差を小さくすることが可能となる。
【００５８】
［５．位置情報取得履歴情報のデータ構造（その１）］
図５は、位置情報取得履歴情報のデータ構造（その１）の一例を示す図である。図５に示したように、位置情報取得履歴情報は、複数の時点における通信装置４０の位置情報が、該通信装置４０の位置情報が得られた時刻を示す時刻情報と対応付けられて構成される。具体的に、図５に示した例では、位置情報取得履歴情報は、時刻ｔ１、ｔ２、ｔ３、ｔ４およびｔ５とその各時刻情報に得られた位置情報とが対応付けられて構成されている。なお、位置情報取得履歴情報は、必ずしも時刻情報を含むものである必要はない。
【００５９】
［６．基地局ＩＤ取得履歴情報のデータ構造］
図６は、基地局ＩＤ取得履歴情報のデータ構造の一例を示す図である。図６に示したように、基地局ＩＤ取得履歴情報は、複数の時点における通信装置４０が取得した基地局ＩＤが、該基地局ＩＤを取得した時刻を示す時刻情報と対応付けられて構成される。具体的に、図６に示した例では、基地局ＩＤ取得履歴情報は、時刻Ｔ１、Ｔ２およびＴ３とその各時刻情報に得られた基地局ＩＤとが対応付けられて構成されている。なお、基地局ＩＤ取得履歴情報は、必ずしも時刻情報を含むものである必要はない。
【００６０】
［７．基地局情報のデータ構造］
図７は、基地局情報のデータ構造の一例を示す図である。図７に示したように、基地局情報は、基地局ＩＤと、基地局が設置されている位置情報の例としての緯度および経度とが対応付けられて構成される。具体的には、基地局ＩＤ「Ｋ１」は、経度（東経）「１３５．０２４」、緯度（北緯）「３５．４９」と対応付けられて構成されている。同様に、基地局ＩＤ「Ｋ１」は、経度「１３５．０２３」、緯度「３５．４９」に、基地局ＩＤ「Ｋ２」は、経度「１３５．０１７」、緯度「３５．５７」と対応付けられて構成されている。また、位置情報の形式は、緯度、経度を用いた形式に限られず、例えば、ｘ、ｙ座標を用いた形式であっても、極座標を用いた形式であっても、ベクトルを用いた形式であってもよい。
【００６１】
［８．通信装置の動作（その１）］
続いて、通信装置４０による履歴情報の送信動作（その１）について、図８を参照して説明する。図８は、通信装置４０による履歴情報の送信動作の流れを示したフローチャート（その１）である。図８では、通信装置４０によって履歴情報に時刻情報が含められる場合について示しているが、通信装置４０によって履歴情報に時刻情報が含められない場合には、ステップＳ１０３、ステップＳ１０５の処理については特に行う必要はない。
【００６２】
図８を参照すると、まず、通信装置４０の測位部４２１は、自装置の位置情報を取得する（ステップＳ１０１）。履歴情報登録部４３０は、測位部４２１が取得した位置情報に該位置情報を取得した時刻を対応付けて（ステップＳ１０２）、位置情報取得履歴情報として履歴情報登録部４３０に登録する（ステップＳ１０３）。
【００６３】
続いて、基地局検知部４２２は、基地局ＩＤを取得する（ステップＳ１０４）。履歴情報登録部４３０は、基地局検知部４２２が取得した基地局ＩＤに該基地局ＩＤを取得した時刻を対応付けて（ステップＳ１０５）、基地局ＩＤ取得履歴情報として履歴情報登録部４３０に登録する（ステップＳ１０６）。送信制御部４５０は、所定のタイミングで、位置情報取得履歴情報と基地局ＩＤ取得履歴情報とを含む履歴情報を情報管理装置２０に送信して（ステップＳ１０７）、処理を終了する。所定のタイミングについては上述した通りである。
【００６４】
なお、図８に示した例では、簡単のために位置情報履歴情報と基地局ＩＤ取得履歴情報とを各々１件ずつ履歴情報に含めて送信することとしたが、これに限定されず、位置情報履歴情報と基地局ＩＤ取得履歴情報とのうちのいずれか一方または両方が複数件、履歴情報に含まれることとしてもよい。また、通信装置４０は、位置情報履歴情報と基地局ＩＤ取得履歴情報とを履歴情報に含めて同時に送信することとしたが、位置情報履歴情報と基地局ＩＤ取得履歴情報とを別々に送信することとしてもよい。また、通信装置４０が位置情報履歴情報を取得してから基地局ＩＤ取得履歴情報を取得することとしたが、取得する順番については特に限定されるものではなく、基地局ＩＤ取得履歴情報を取得してから位置情報履歴情報を取得することとしてもよい。また、ステップＳ１０７の後、処理を終了することとしたが、ステップＳ１０１に戻ることとしてもよい。
【００６５】
［９．情報管理装置の動作（その１）］
続いて、情報管理装置２０による基地局情報の更新動作（その１）について、図９を参照して説明する。図９は、情報管理装置２０による基地局情報の更新動作の流れを示したフローチャート（その１）である。図９では、通信装置４０によって履歴情報に時刻情報が含められる場合について示しているが、履歴情報に時刻情報が含められない場合には、ステップＳ２０２、ステップＳ２０３の処理については特に行う必要はない。
【００６６】
図９を参照すると、まず、履歴情報登録部２６０は、通信部２１０を介して通信装置４０から位置情報履歴情報と基地局ＩＤ取得履歴情報とを含む履歴情報を受信する（ステップＳ２０１）。履歴情報登録部２６０は、受信した履歴情報を記憶部２２０に記憶する。登録判断部２３０は、記憶部２２０に記憶された位置情報履歴情報に含まれる時刻と基地局ＩＤ取得履歴情報に含まれる時刻との差分値を算出する（ステップＳ２０２）。登録判断部２３０は、算出した差分値が、記憶部２２０が記憶する閾値未満であるか否かを判断し、閾値未満ではないと判断した場合には（ステップＳ２０３で「ＮＯ」）、処理を終了する。閾値未満であると判断した場合には（ステップＳ２０３で「ＹＥＳ」）、基地局ＩＤ取得履歴情報に含まれる基地局ＩＤと位置情報取得履歴情報に含まれる位置情報とを対応付けてなる基地局情報を記憶部２２０に登録して（ステップＳ２０４）、処理を終了する。
【００６７】
なお、図９に示した例では、簡単のために履歴情報に位置情報履歴情報と基地局ＩＤ取得履歴情報とが各々１件ずつ含まれていることとしたが、これに限定されず、位置情報履歴情報と基地局ＩＤ取得履歴情報とのうちのいずれか一方または両方が複数件、履歴情報に含まれていることとしてもよい。この場合には、例えば、位置情報履歴情報と基地局ＩＤ取得履歴情報との全ての組み合わせについて各々１件ずつ行った処理と同様の処理を行うようにすればよい。また、履歴情報に含められた位置情報履歴情報と基地局ＩＤ取得履歴情報とを同時に受信することとしたが、位置情報履歴情報と基地局ＩＤ取得履歴情報とを別々に受信することとしてもよい。また、ステップＳ２０４の後、処理を終了することとしたが、ステップＳ２０１に戻ることとしてもよい。
【００６８】
［１０．通信システムの動作］
次に、本実施形態にかかる通信システム１０による基地局情報の更新動作について、図１０を参照して説明する。図１０は、本実施形態にかかる通信システム１０による基地局情報の更新動作の流れを示したシーケンス図である。
【００６９】
図１０に示したように、通信装置４０の履歴情報記憶部４４０が履歴情報を記憶すると（Ｓ３０１）、通信装置４０は、所定のタイミングで履歴情報を情報管理装置２０に送信する（Ｓ３０２）。ここで、所定のタイミングとしては、履歴情報が一定量蓄えられた場合や、前回の履歴情報の送信から一定時間が経過した場合や、情報管理装置２０からの要求があった場合等が想定される。
【００７０】
次いで、情報管理装置２０は、受信した履歴情報に基づいて、記憶部２２０に基地局情報を新たに登録、あるいは記憶部２２０登録されている基地局情報の更新を行う（Ｓ３０３）。そして、情報管理装置２０は、変更後の基地局情報を通信装置４０に送信する（Ｓ３０４）。続いて、通信装置４０の情報更新部４８０は、受信した基地局情報と、基地局情報記憶部４９０に登録されている基地局情報との差分を抽出する（Ｓ３０５）。その後、情報更新部４８０は、上記抽出した差分に基づいて、基地局情報記憶部４９０に登録されている基地局情報を更新、あるいは変更する（Ｓ３０６）。
【００７１】
［１１．履歴情報に移動手段識別情報を含める場合についての説明］
以上に説明した例では、通信装置４０を携帯しているユーザが一定の速度で移動すると仮定した。そのために、情報管理装置２０の記憶部２２０は、ユーザの移動速度に依存しない閾値を記憶していれば足りていた。しかしながら、ユーザの移動速度は時々刻々変化しているのが通常であり、移動速度の変化を反映させて基地局情報を記憶部２２０に登録するには、情報管理装置２０の記憶部２２０が記憶する閾値をユーザの速度に応じて変更するのが好ましい。
【００７２】
具体的には、ユーザの移動速度が比較的大きい場合には、通信装置４０が取得した位置情報が示す位置と基地局ＩＤを取得した位置との誤差は比較的大きくなりやすいと考えられる。このために、ユーザの移動速度が比較的大きい場合には、情報管理装置２０の記憶部２２０が記憶する閾値を比較的小さくすることとするのが好ましい。そのようにすれば、情報管理装置２０は、通信装置４０が基地局ＩＤを取得した時刻と位置情報を取得した時刻との差分値が比較的小さい場合にのみ、基地局ＩＤと位置情報とを対応付けて基地局情報として記憶部２２０に登録することができる。
【００７３】
他方において、ユーザの移動速度が比較的小さい場合には、通信装置４０が取得した位置情報が示す位置と基地局ＩＤを取得した位置との誤差は比較的小さくなりやすいと考えられる。このために、ユーザの移動速度が比較的小さい場合には、情報管理装置２０の記憶部２２０が記憶する閾値を比較的大きくすることとするのが好ましい。そのようにすれば、情報管理装置２０は、通信装置４０が基地局ＩＤを取得した時刻と位置情報を取得した時刻との差分値が比較的大きい場合であっても、基地局ＩＤと位置情報とを対応付けて基地局情報として記憶部２２０に登録することができる。
【００７４】
以上に説明した機能を通信システム１０に追加するために、通信装置４０から情報管理装置２０に送信される履歴情報にユーザの移動手段識別情報を含めることとすればよい。具体的には以下に説明する。
【００７５】
通信装置４０は、自装置の移動手段を識別するための移動手段識別情報を取得する移動手段識別情報取得部４４５をさらに備えることとすればよい。また、履歴情報登録部４３０は、移動手段識別情報取得部４４５が取得した移動手段識別情報を第１履歴情報に含まれた第１時刻情報に対応付けて第１履歴情報にさらに含めて履歴情報記憶部４４０に登録することとすればよい。
【００７６】
移動手段識別情報取得部４４５による移動手段識別情報の取得については特に限定されるものではない。移動手段識別情報取得部４４５は、例えば、入力装置によって構成されており、移動手段識別情報の入力をユーザから受け付けることとしてもよい。
【００７７】
移動手段識別情報取得部４４５は、履歴情報記憶部４４０が記憶する第１履歴情報に基づいて移動手段を推定することによって移動手段識別情報を取得することとしてもよい。移動手段の推定については特に限定されるものではない。
【００７８】
移動手段識別情報取得部４４５は、例えば、履歴情報記憶部４４０が２つの第１履歴情報を記憶している場合に、２つの第１履歴情報について位置情報の差分値と時刻情報の差分値とを算出する。そして、移動手段識別情報取得部４４５は、算出した位置情報の差分値を時刻情報の差分値で除することによって移動速度を算出し、移動速度に応じた移動手段識別情報を取得することとしてもよい。移動速度に応じた移動手段識別情報を取得するには、例えば、移動速度と移動手段識別情報とが対応付けられてなる対応情報が通信装置４０の記憶部（不図示）に記憶され、移動手段識別情報取得部４４５がその対応情報から移動速度に対応付けられた移動手段識別情報を取得することによって実現される。
【００７９】
情報管理装置２０の記憶部２２０は、通信装置４０の移動手段を識別するための移動手段識別情報ごとに閾値を記憶し、情報管理装置２０の登録判断部２３０は、第１履歴情報に移動手段識別情報が含まれている場合、移動手段識別情報に対応する閾値を記憶部２２０から取得し、差分値が閾値未満であるか否かを判断することとすればよい。通信装置４０の移動手段を識別するための移動手段識別情報と閾値とが対応付けられてなる情報は、例えば、移動情報として記憶部２２０に記憶されている。
【００８０】
［１２．位置情報取得履歴情報のデータ構造（その２）］
図１１は、位置情報取得履歴情報のデータ構造（その２）の一例を示す図である。図１１に示したように、位置情報取得履歴情報は、複数の時点における通信装置４０の位置情報だけでなく、通信装置４０の移動手段識別情報も該通信装置４０の位置情報が得られた時刻を示す時刻情報に対応付けられて構成される。具体的に、図１１に示した例では、位置情報取得履歴情報は、時刻ｔ１、ｔ２、ｔ３、ｔ４およびｔ５とその各時刻情報に得られた位置情報とその各時刻情報における移動手段識別情報（電車、電車、徒歩、徒歩および電車）とが対応付けられて構成されている。なお、位置情報取得履歴情報は、必ずしも移動手段識別情報を含むものである必要はない。また、移動手段識別情報として示した電車や徒歩については、移動手段識別情報の一例にすぎず、移動手段識別情報はこれらに限定されるものではない。
【００８１】
［１３．移動手段情報のデータ構造］
図１２は、移動手段情報のデータ構造の一例を示す図である。図１２に示したように、移動情報は、通信装置４０の移動手段を識別するための移動手段識別情報と閾値とが対応付けられて構成される。具体的に、図１２に示した例では、移動情報は、移動手段識別情報（電車、乗用車、自転車および徒歩）とその移動手段識別情報で識別される移動手段における閾値（２秒、３秒、４秒および５秒）とが対応付けられて構成されている。なお、移動情報は、必ずしも存在する必要はない。また、閾値として示した時間については、閾値の一例にすぎず、閾値はこれらに限定されるものではない。
【００８２】
［１４．通信装置の動作（その２）］
続いて、通信装置４０による履歴情報の送信動作（その２）について、図１３を参照して説明する。図１３は、通信装置４０による履歴情報の送信動作の流れを示したフローチャート（その２）である。
【００８３】
図１３を参照すると、まず、通信装置４０の測位部４２１は、自装置の位置情報を取得する（ステップＳ４０１）。履歴情報登録部４３０は、測位部４２１が取得した位置情報に該位置情報を取得した時刻を対応付け（ステップＳ４０２）、移動手段識別情報取得部４４５が取得した移動手段識別情報を対応付けて（ステップＳ４０３）、位置情報取得履歴情報として履歴情報登録部４３０に登録する（ステップＳ４０４）。
【００８４】
続いて、基地局検知部４２２は、基地局ＩＤを取得する（ステップＳ４０５）。履歴情報登録部４３０は、基地局検知部４２２が取得した基地局ＩＤに該基地局ＩＤを取得した時刻を対応付けて（ステップＳ４０６）、基地局ＩＤ取得履歴情報として履歴情報登録部４３０に登録する（ステップＳ４０７）。送信制御部４５０は、所定のタイミングで、位置情報取得履歴情報と基地局ＩＤ取得履歴情報とを含む履歴情報を情報管理装置２０に送信して（ステップＳ４０８）、処理を終了する。所定のタイミングについては上述した通りである。
【００８５】
なお、図１３に示した例では、簡単のために位置情報履歴情報と基地局ＩＤ取得履歴情報とを各々１件ずつ履歴情報に含めて送信することとしたが、これに限定されず、位置情報履歴情報と基地局ＩＤ取得履歴情報とのうちのいずれか一方または両方が複数件、履歴情報に含まれることとしてもよい。また、通信装置４０は、位置情報履歴情報と基地局ＩＤ取得履歴情報とを履歴情報に含めて同時に送信することとしたが、位置情報履歴情報と基地局ＩＤ取得履歴情報とを別々に送信することとしてもよい。また、通信装置４０が位置情報履歴情報を取得してから基地局ＩＤ取得履歴情報を取得することとしたが、取得する順番については特に限定されるものではなく、基地局ＩＤ取得履歴情報を取得してから位置情報履歴情報を取得することとしてもよい。また、ステップＳ４０８の後、処理を終了することとしたが、ステップＳ４０１に戻ることとしてもよい。
【００８６】
［１５．情報管理装置の動作（その２）］
続いて、情報管理装置２０による基地局情報の更新動作（その２）について、図１４を参照して説明する。図１４は、情報管理装置２０による基地局情報の更新動作の流れを示したフローチャート（その２）である。
【００８７】
図１４を参照すると、まず、履歴情報登録部２６０は、通信部２１０を介して通信装置４０から位置情報履歴情報と基地局ＩＤ取得履歴情報とを含む履歴情報を受信する（ステップＳ５０１）。履歴情報登録部２６０は、受信した履歴情報を記憶部２２０に記憶する。登録判断部２３０は、受信した位置情報取得履歴情報に含まれる移動手段識別情報に対応する閾値を記憶部２２０が記憶する移動情報から取得する（ステップＳ５０２）。登録判断部２３０は、記憶部２２０に記憶された位置情報履歴情報に含まれる時刻と基地局ＩＤ取得履歴情報に含まれる時刻との差分値を算出する（ステップＳ５０３）。登録判断部２３０は、算出した差分値が、記憶部２２０が記憶する閾値未満であるか否かを判断し（ステップＳ５０４）、閾値未満ではないと判断した場合には（ステップＳ５０４で「ＮＯ」）、処理を終了する。閾値未満であると判断した場合には（ステップＳ５０４で「ＹＥＳ」）、基地局ＩＤ取得履歴情報に含まれる基地局ＩＤと位置情報取得履歴情報に含まれる位置情報とを対応付けてなる基地局情報を記憶部２２０に登録して（ステップＳ５０５）、処理を終了する。
【００８８】
なお、図１４に示した例では、簡単のために履歴情報に位置情報履歴情報と基地局ＩＤ取得履歴情報とが各々１件ずつ含まれていることとしたが、これに限定されず、位置情報履歴情報と基地局ＩＤ取得履歴情報とのうちのいずれか一方または両方が複数件、履歴情報に含まれていることとしてもよい。この場合には、例えば、位置情報履歴情報と基地局ＩＤ取得履歴情報との全ての組み合わせについて各々１件ずつ行った処理と同様の処理を行うようにすればよい。また、履歴情報に含められた位置情報履歴情報と基地局ＩＤ取得履歴情報とを同時に受信することとしたが、位置情報履歴情報と基地局ＩＤ取得履歴情報とを別々に受信することとしてもよい。また、ステップＳ５０５の後、処理を終了することとしたが、ステップＳ５０１に戻ることとしてもよい。
【００８９】
［１６．本実施形態による効果］
以上説明したように、本発明の実施形態にかかる通信システム１０によれば、基地局の設置位置を示す位置情報を情報管理装置２０の記憶部２２０が記憶する基地局情報に自動的に反映させることができる。すなわち、情報管理装置２０に基地局情報をユーザが設定する手間を抑制することができる。
【００９０】
また、上述したように、通信装置４０が送信する位置情報取得履歴情報と基地局ＩＤ取得履歴情報のそれぞれに時刻情報が含まれている場合に、情報管理装置２０は、各々の履歴情報に含まれた時刻情報に所定の条件を課すことができる。情報管理装置２０は、例えば、各々の履歴情報に含まれた時刻情報が所定の条件を満たすと判断した場合に、位置情報取得履歴情報に含まれる位置情報と基地局ＩＤ取得履歴情報に含まれる基地局ＩＤとを対応付けて、基地局情報として記憶部２２０に登録することができる。これによれば、情報管理装置２０に登録される基地局情報の精度を向上させることができる。
【００９１】
［１７．本実施形態の変形例］
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９２】
例えば、通信装置４０は、基地局３０から送信される信号（例えば、ビーコン信号）を受信すると、該信号の信号強度を測定し、測定した信号強度を基地局３０の基地局ＩＤと対応付け、信号強度情報として情報管理装置２０に送信することとしてもよい。このようにすれば、情報管理装置２０は、受信した信号強度が所定の条件を満たすか否かを判断し、所定の条件を満たすと判断した場合に、その信号強度に対応付けられた基地局ＩＤを記憶部２２０に登録する基地局情報として採用することができる。この場合にも、例えば、信号強度の閾値を記憶部２２０に記憶させておき、情報管理装置２０が、信号強度が閾値を超えているか否かを判断すればよい。そして、情報管理装置２０が、信号強度が閾値を超えていると判断した場合に、その信号強度に対応付けられた基地局ＩＤを記憶部２２０に登録する基地局情報として採用すればよい。これによれば、情報管理装置２０に登録される基地局情報の精度をさらに向上させることができる。
【００９３】
また、例えば、記憶部２２０に基地局情報が既に登録されている場合に、情報管理装置２０の基地局情報登録部２４０は、既に登録されている基地局情報を新しく取得した基地局情報で更新することとしてもよい。その場合には、例えば、既に登録されている基地局情報よりも精度が高い基地局情報を新たに取得できた場合に、既に登録されている基地局情報を新しく取得した基地局情報で更新することとしてもよい。また、例えば、既に登録されている基地局情報よりも精度が高い基地局情報を新たに取得できなかった場合には、既に登録されている基地局情報を更新しないこととしてもよい。
【００９４】
また、本実施形態において、情報管理装置２０と通信装置４０とを分離した構成とする例を説明したが、かかる例に限られず、情報管理装置２０を通信装置４０と一体構成することも可能である。この場合、情報管理装置２０は、一体構成された通信装置４０だけでなく、他の通信装置から履歴情報を受信し、記憶部２２０を更新していくこともできる。
【００９５】
また、本明細書の通信システム１０の処理における各ステップは、必ずしもフローチャートまたはシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【図面の簡単な説明】
【００９６】
【図１】本実施形態にかかる通信システムの構成を示した説明図である。
【図２】本実施形態にかかる通信装置の機能構成を示したブロック図である。
【図３】本実施形態にかかる情報管理装置の機能構成を示したブロック図である。
【図４】履歴情報に時刻情報を含める場合について説明する図である。
【図５】位置情報取得履歴情報のデータ構造（その１）の一例を示す図である。
【図６】基地局ＩＤ取得履歴情報のデータ構造の一例を示す図である。
【図７】基地局情報のデータ構造の一例を示す図である。
【図８】通信装置による履歴情報の送信動作の流れを示したフローチャート（その１）である。
【図９】情報管理装置による基地局情報の更新動作の流れを示したフローチャート（その１）である。
【図１０】本実施形態にかかる通信システムによる基地局情報の更新動作の流れを示したシーケンス図である。
【図１１】位置情報取得履歴情報のデータ構造（その２）の一例を示す図である。
【図１２】移動手段情報のデータ構造の一例を示す図である。
【図１３】通信装置による履歴情報の送信動作の流れを示したフローチャート（その１）である。
【図１４】情報管理装置による基地局情報の更新動作の流れを示したフローチャート（その１）である。
【符号の説明】
【００９７】
１０    通信システム
２０    情報管理装置
３０    基地局
４０    通信装置
５０    衛星
２１０  通信部
２２０  記憶部
２３０  登録判断部
２４０  基地局情報登録部
２５０  送信制御部
２６０  履歴情報登録部
４１０  通信部
４２１  測位部
４２２  基地局検知部
４３０  履歴情報登録部
４４０  履歴情報記憶部
４４５  移動手段識別情報取得部
４５０  送信制御部
４６０  制御部
４７０  表示部
４８０  情報更新部
４９０  基地局情報記憶部
【図１】
2010157853.tif 000003
【図２】
2010157853.tif 000004
【図３】
2010157853.tif 000005
【図４】
2010157853.tif 000006
【図５】
2010157853.tif 000007
【図６】
2010157853.tif 000008
【図７】
2010157853.tif 000009
【図８】
2010157853.tif 000010
【図９】
2010157853.tif 000011
【図１０】
2010157853.tif 000012
【図１１】
2010157853.tif 000013
【図１２】
2010157853.tif 000014
【図１３】
2010157853.tif 000015
【図１４】
2010157853.tif 000016