(57)【要約】【課題】適切な位置情報を取得する。【解決手段】検出部は、人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された第１位置情報または第２位置情報とを比較して第２位置情報の誤りを検出する。決定部は、第１位置情報または第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで第１位置情報が取得できず、かつ、当該決定のタイミングで取得された第２位置情報の誤りが検出された場合には、この第２位置情報に係る基地局により特定される他の位置情報に基づいて現在位置を決定する。【選択図】図３
2012244368.tif 000002
【特許請求の範囲】
【請求項１】
人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、
前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定部と
を具備する無線通信装置。
【請求項２】
前記接続対象となる基地局からの情報は、当該基地局の識別情報であり、
前記識別情報と位置情報とが関連付けられて記録されている補正データベースから、前記検出部により誤りが検出された第２位置情報に係る基地局の前記識別情報に関連付けられている位置情報を前記他の位置情報として取得する取得部をさらに具備する
請求項１記載の無線通信装置。
【請求項３】
前記取得部が前記補正データベースから前記他の位置情報を取得できない場合には、前記決定のタイミングよりも前のタイミングで取得された前記第１位置情報または前記第２位置情報を用いて前記他の位置情報を生成する生成部をさらに具備する請求項２記載の無線通信装置。
【請求項４】
前記生成部は、前記決定のタイミングよりも前のタイミングで取得された前記第１位置情報および前記第２位置情報のうちの最も新しい位置情報を用いて前記他の位置情報を生成する請求項３記載の無線通信装置。
【請求項５】
前記生成部は、前記決定のタイミングまでに取得された前記第１位置情報のうちの最も新しい第１位置情報の取得時から前記決定のタイミングまでにおける前記無線通信装置の移動距離が閾値を基準として小さい場合には前記最も新しい第１位置情報に基づいて前記他の位置情報を生成し、前記移動距離が前記閾値を基準として大きい場合には前記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された前記第２位置情報のうちの最も新しい第２位置情報を用いて前記他の位置情報を生成する請求項３記載の無線通信装置。
【請求項６】
前記生成部は、前記生成した他の位置情報と、当該他の位置情報に係る前記識別情報とを関連付けて新たに記録することにより前記補正データベースを更新する請求項３記載の無線通信装置。
【請求項７】
前記補正データベースは、前記位置情報を生成した際に用いられた前記第１位置情報または前記第２位置情報を示す属性情報が前記識別情報ごとに関連付けられて記録されており、
前記生成部は、前記取得部が取得した前記他の位置情報と関連付けられている前記属性情報が前記第２位置情報を示す場合には、前記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報のうちの前記決定のタイミングにおける前記無線通信装置の位置から所定の距離以内において取得された前記第１位置情報を用いて前記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る前記識別情報と、前記属性情報とを関連付けて新たに記録することにより前記補正データベースを更新する
請求項６記載の無線通信装置。
【請求項８】
前記補正データベースは、基地局からの無線信号の強度を示す信号強度情報が前記第１位置情報を示す属性情報が関連付けられている前記識別情報ごとにさらに関連付けられており、
前記生成部は、前記取得部が取得した前記他の位置情報に関連付けられている前記信号強度情報が示す信号強度を基準として、前記決定のタイミングにおける信号強度が大きい場合には、当該決定のタイミングにおける前記無線通信装置の位置から所定の距離以内において取得された前記第１位置情報を用いて前記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る前記識別情報と、前記属性情報と、当該第１位置情報を生成した際の信号強度情報とを関連付けて新たに記録することにより前記補正データベースを更新する
請求項７記載の無線通信装置。
【請求項９】
前記取得部は、前記補正データベースを保持する補正情報サーバから前記他の位置情報を取得する請求項２記載の無線通信装置。
【請求項１０】
前記取得部は、前記無線通信装置に内蔵または装着される記憶部に記録されている前記補正データベースから前記他の位置情報を取得する請求項２記載の無線通信装置。
【請求項１１】
前記決定部は、前記検出部により誤りが検出された第２位置情報に係る基地局の前記識別情報に基づいて取得された前記他の位置情報により当該第２位置情報を補正し、当該補正された第２位置情報を用いて前記現在位置を決定する請求項２記載の無線通信装置。
【請求項１２】
前記検出部は、前記決定のタイミングで取得された前記第２位置情報と、当該決定のタイミングより前のタイミングで取得された前記第１位置情報および前記第２位置情報のうちの最も新しい位置情報との間における距離および経過時間を算出し、当該経過時間に応じて設定された閾値を基準として、前記距離が前記閾値よりも大きい場合には、前記決定のタイミングで取得された前記第２位置情報を誤りとする請求項１記載の無線通信装置。
【請求項１３】
前記第１位置情報を取得する第１取得部と、
前記第１取得部が前記第１位置情報を取得することができない場合にのみ前記第２位置情報を取得する第２取得部と
をさらに具備する請求項１記載の無線通信装置。
【請求項１４】
人工衛星からの情報に基づいて定期的または不定期に生成される第１位置情報と、接続対象となる基地局からの情報に基づいて定期的または不定期に生成される第２位置情報とのうちの少なくとも１つを含む位置情報を無線通信装置から取得する取得部と、
前記取得部により取得された前記位置情報のうち、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、
前記検出部により誤りが検出された場合には、当該第２位置情報に係る基地局により特定される他の位置情報に基づいて当該誤りが検出された前記第２位置情報を補正する補正部と、
前記取得部により取得された前記位置情報を履歴として記録し、前記検出部により誤りが検出された場合には前記補正部により補正された前記第２位置情報を前記履歴として記録する記録部と、
を具備する情報処理装置。
【請求項１５】
人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する無線通信装置により前記誤りが検出された場合に前記無線通信装置から補正情報要求を受信する受信部と、
前記補正情報要求を受信した場合には、前記第２位置情報に係る基地局に関連付けて保持されている位置情報を補正情報として前記無線通信装置に供給する供給部と
を具備する情報処理装置。
【請求項１６】
人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定部とを備える無線通信装置と、
前記無線通信装置により前記誤りが検出された場合に供給される補正情報要求命令に基づいて、前記第２位置情報が示す前記基地局の位置の代わりとなる位置情報を前記他の位置情報として前記無線通信装置に供給するサーバと
を具備する通信システム。
【請求項１７】
人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出手順と、
前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定手順と
を具備する位置決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、無線通信装置に関し、特に、無線通信装置の位置を決定する無線通信装置、情報処理装置、通信システムおよび位置決定方法に関する。
【背景技術】
【０００２】
近年、無線通信網の拡大に伴い、無線通信装置に対するサービスが拡大している。この無線通信装置に対するサービスとして、例えば、無線通信装置の現在位置を用いて道案内をするサービスなどが普及している。
【０００３】
このようなサービスを利用するためには、無線通信装置は現在位置を取得する必要がある。この現在位置を取得する機能としては、人工衛星からの信号を受信して現在位置を算出するＧＰＳ（Global Positioning System）受信機能が一般的に用いられる。
【０００４】
このＧＰＳ受信機能は、複数の人工衛星から送信される電波を受信して、各電波の人工衛星からの送信時刻と、その各電波を無線通信装置が受信した際の受信時刻との差分に基づいて現在位置を算出する（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２４３９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の従来技術では、人工衛星からの信号が受信できない場合には、現在位置を算出することができない。そこで、例えば、基地局の識別情報と、この基地局の位置とを関連付けておき、この基地局の位置を用いて、無線通信装置の現在位置を取得することが想定される。例えば、無線通信装置が接続している基地局の識別情報に基づいて、その接続中の基地局の位置を取得し、この取得した位置を無線通信装置の現在位置とすることができる。
【０００７】
しかしながら、基地局の移動や変更等により、基地局と位置との関係が変更されることも想定される。この場合には、基地局の識別情報と、この基地局の位置との関連付けが不適切となり、無線通信装置が、適切な位置情報を取得することができないおそれがある。
【０００８】
本技術はこのような状況に鑑みて生み出されたものであり、適切な位置情報を取得することを目的とする。
【課題を解決するための手段】
【０００９】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、上記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された上記第１位置情報または上記第２位置情報とを比較して上記第２位置情報の誤りを検出する検出部と、上記第１位置情報または上記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで上記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された上記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて上記現在位置を決定する決定部とを具備する無線通信装置および位置決定方法である。これにより、第１位置情報が取得できず、かつ、現在位置の決定のタイミングで取得された第２位置情報の誤りが検出された場合には、当該第２位置情報に係る基地局により特定される他の位置情報に基づいて現在位置が決定されるという作用をもたらす。
【００１０】
また、この第１の側面において、上記接続対象となる基地局からの情報は、当該基地局の識別情報であり、上記識別情報と位置情報とが関連付けられて記録されている補正データベースから、上記検出部により誤りが検出された第２位置情報に係る基地局の上記識別情報に関連付けられている位置情報を上記他の位置情報として取得する取得部をさらに具備するようにしてもよい。これにより、他の位置情報が補正データベースから取得されるという作用をもたらす。
【００１１】
また、この第１の側面において、上記取得部が上記補正データベースから上記他の位置情報を取得できない場合には、上記決定のタイミングよりも前のタイミングで取得された上記第１位置情報または上記第２位置情報を用いて上記他の位置情報を生成する生成部をさらに具備するようにしてもよい。これにより、取得部が上記補正データベースから上記他の位置情報を取得できない場合には、決定のタイミングよりも前のタイミングで取得された第１位置情報または第２位置情報を用いて他の位置情報を生成させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記生成部は、上記決定のタイミングよりも前のタイミングで取得された上記第１位置情報および上記第２位置情報のうちの最も新しい位置情報を用いて上記他の位置情報を生成するようにしてもよい。これにより、第１位置情報および第２位置情報のうちの最も新しい位置情報を用いて他の位置情報を生成させるという作用をもたらす。
【００１３】
また、この第１の側面において、上記生成部は、上記決定のタイミングまでに取得された上記第１位置情報のうちの最も新しい第１位置情報の取得時から上記決定のタイミングまでにおける上記無線通信装置の移動距離が閾値を基準として小さい場合には上記最も新しい第１位置情報に基づいて上記他の位置情報を生成し、上記移動距離が上記閾値を基準として大きい場合には上記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された上記第２位置情報のうちの最も新しい第２位置情報を用いて上記他の位置情報を生成するようにしてもよい。なお、ここで、閾値を基準として大きい場合とは、閾値以上の場合と、閾値よりも大きい場合との双方の意味を含むものとする。また、閾値を基準として小さい場合とは、閾値以下の場合と、閾値未満の場合との双方の意味を含むものとする。ただし、閾値を基準として大きい場合が閾値以上を意味するときには、閾値を基準として小さい場合は閾値未満を意味するものとする。一方、閾値を基準として大きい場合が閾値よりも大きい場合を意味するときには、閾値を基準として小さい場合は閾値以下を意味するものとする。これにより、最も新しい第１位置情報の取得時から現在位置の決定のタイミングまでにおける無線通信装置の移動距離が閾値以下の場合には最も新しい第１位置情報に基づいて他の位置情報を生成させ、閾値を超えた場合には最も新しい第２位置情報を用いて他の位置情報を生成させるという作用をもたらす。
【００１４】
また、この第１の側面において、上記生成部は、上記生成した他の位置情報と、当該他の位置情報に係る上記識別情報とを関連付けて新たに記録することにより上記補正データベースを更新するようにしてもよい。これにより、補正データベースを更新させるという作用をもたらす。
【００１５】
また、この第１の側面において、上記補正データベースは、上記位置情報を生成した際に用いられた上記第１位置情報または上記第２位置情報を示す属性情報が上記識別情報ごとに関連付けられて記録されており、上記生成部は、上記取得部が取得した上記他の位置情報と関連付けられている上記属性情報が上記第２位置情報を示す場合には、上記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された上記第１位置情報のうちの上記決定のタイミングにおける上記無線通信装置の位置から所定の距離以内において取得された上記第１位置情報を用いて上記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る上記識別情報と、上記属性情報とを関連付けて新たに記録することにより上記補正データベースを更新するようにしてもよい。これにより、第２位置情報に基づいて生成されている他の位置情報を取得する場合において、この他の位置情報により特定される基地局に関する位置情報を第１位置情報を用いて更新させるという作用をもたらす。
【００１６】
また、この第１の側面において、上記補正データベースは、基地局からの無線信号の強度を示す信号強度情報が上記第１位置情報を示す属性情報が関連付けられている上記識別情報ごとにさらに関連付けられており、上記生成部は、上記取得部が取得した上記他の位置情報に関連付けられている上記信号強度情報が示す信号強度を基準として、上記決定のタイミングにおける信号強度が大きい場合には、当該決定のタイミングにおける上記無線通信装置の位置から所定の距離以内において取得された上記第１位置情報を用いて上記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る上記識別情報と、上記属性情報と、当該第１位置情報を生成した際の信号強度情報とを関連付けて新たに記録することにより上記補正データベースを更新するようにしてもよい。なお、ここで、信号強度を基準として大きい場合とは、信号強度以上の場合と、信号強度よりも大きい場合との双方の意味を含むものとする。これにより、第１位置情報に基づいて生成されている他の位置情報を取得した場合には、この他の位置情報により特定される基地局に関する第１位置情報のうち、基地局からの無線信号の強度がより強い位置において取得した第１位置情報を用いて更新させるという作用をもたらす。
【００１７】
また、この第１の側面において、上記取得部は、上記補正データベースを保持する補正情報サーバから上記他の位置情報を取得するようにしてもよい。これにより、補正情報サーバから他の位置情報を取得させるという作用をもたらす。
【００１８】
また、この第１の側面において、上記取得部は、上記無線通信装置に内蔵または装着される記憶部に記録されている上記補正データベースから上記他の位置情報を取得するようにしてもよい。これにより、無線通信装置に内蔵または装着される記憶部に記録されている補正データベースから他の位置情報を取得させるという作用をもたらす。
【００１９】
また、この第１の側面において、上記決定部は、上記検出部により誤りが検出された第２位置情報に係る基地局の上記識別情報に基づいて取得された上記他の位置情報により当該第２位置情報を補正し、当該補正された第２位置情報を用いて上記現在位置を決定するようにしてもよい。これにより、補正された第２位置情報を用いて現在位置を決定させるという作用をもたらす。
【００２０】
また、この第１の側面において、上記検出部は、上記決定のタイミングで取得された上記第２位置情報と、当該決定のタイミングより前のタイミングで取得された上記第１位置情報および上記第２位置情報のうちの最も新しい位置情報との間における距離および経過時間を算出し、当該経過時間に応じて設定された閾値を基準として、上記距離が上記閾値よりも大きい場合には、上記決定のタイミングで取得された上記第２位置情報を誤りとするようにしてもよい。なお、ここで、閾値を基準として大きい場合とは、閾値以上の場合と、閾値よりも大きい場合との双方の意味を含むものとする。これにより、上記決定のタイミングより前のタイミングで取得された上記第１位置情報および上記第２位置情報のうちの最も新しい位置情報と上記決定のタイミングで取得された第２位置情報との間の距離が、経過時間に応じて設定された閾値よりも大きい場合には、当該第２位置情報が誤りとされるという作用をもたらす。
【００２１】
また、この第１の側面において、上記第１位置情報を取得する第１取得部と、上記第１取得部が上記第１位置情報を取得することができない場合にのみ上記第２位置情報を取得する第２取得部とをさらに具備するようにしてもよい。これにより、第１位置情報を取得することができない場合にのみ第２位置情報が取得されるという作用をもたらす。
【００２２】
また、本技術の第２の側面は、人工衛星からの情報に基づいて定期的または不定期に生成される第１位置情報と、接続対象となる基地局からの情報に基づいて定期的または不定期に生成される第２位置情報とのうちの少なくとも１つを含む位置情報を無線通信装置から取得する取得部と、上記取得部により取得された上記位置情報のうち、上記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された上記第１位置情報または上記第２位置情報とを比較して上記第２位置情報の誤りを検出する検出部と、上記検出部により誤りが検出された場合には、当該第２位置情報に係る基地局により特定される他の位置情報に基づいて当該誤りが検出された上記第２位置情報を補正する補正部と、上記取得部により取得された上記位置情報を履歴として記録し、上記検出部により誤りが検出された場合には上記補正部により補正された上記第２位置情報を上記履歴として記録する記録部とを具備する情報処理装置である。これにより、第１位置情報と第２位置情報とのうちの少なくとも１つを含む位置情報を無線通信装置から取得した情報処理装置において第２位置情報の誤りを検出し、この誤りを他の位置情報により補正させた後に記録させるという作用をもたらす。
【００２３】
また、本技術の第３の側面は、人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、上記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された上記第１位置情報または上記第２位置情報とを比較して上記第２位置情報の誤りを検出する無線通信装置により上記誤りが検出された場合に上記無線通信装置から補正情報要求を受信する受信部と、上記補正情報要求を受信した場合には、上記第２位置情報に係る基地局に関連付けて保持されている位置情報を補正情報として上記無線通信装置に供給する供給部とを具備する情報処理装置である。これにより、第１位置情報が取得できず、かつ、現在位置の決定のタイミングで取得された第２位置情報の誤りが検出された無線通信装置に補正情報を供給させるという作用をもたらす。
【００２４】
また、本技術の第４の側面は、人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、上記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された上記第１位置情報または上記第２位置情報とを比較して上記第２位置情報の誤りを検出する検出部と、上記第１位置情報または上記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで上記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された上記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて上記現在位置を決定する決定部とを備える無線通信装置と、上記無線通信装置により上記誤りが検出された場合に供給される補正情報要求命令に基づいて、上記第２位置情報が示す上記基地局の位置の代わりとなる位置情報を上記他の位置情報として上記無線通信装置に供給するサーバとを具備する通信システムである。これにより、第１位置情報が取得できず、かつ、現在位置の決定のタイミングで取得された第２位置情報の誤りが検出された場合には、当該第２位置情報に係る基地局により特定される他の位置情報に基づいて現在位置が決定されるという作用をもたらす。
【発明の効果】
【００２５】
本技術によれば、適切な位置情報を取得することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００２６】
【図１】本技術の実施の形態における位置情報の取得方法を概念的に示す図である。
【図２】セルＩＤに基づいて位置情報を取得する場合において、セルＩＤと位置情報との紐付けが間違っている場合における位置表示の一例を模式的に示す図である。
【図３】本技術の第１の実施の形態における無線通信装置２００の構成例を示すブロック図である。
【図４】本技術の第１の実施の形態におけるサーバ１８０に保持されるデータベースと、補正情報保持部２７０に保持される補正用データベースとの一例を簡略化して示す図である。
【図５】本技術の第１の実施の形態における無線通信装置２００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。なお、図５では、現在位置を決定する際の一回の動作について説明する。
【図６】本技術の第２の実施の形態における無線通信装置３００の構成例を示すブロック図である。
【図７】本技術の第２の実施の形態における無線通信装置３００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。
【図８】本技術の第２の実施の形態の現在位置決定処理手順における補正情報取得処理（ステップＳ９２０）の処理手順例を示すフローチャートである。
【図９】本技術の第３の実施の形態における無線通信装置４００の構成例を示すブロック図である。
【図１０】本技術の第３の実施の形態における無線通信装置４００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。
【図１１】本技術の第３の実施の形態の現在位置決定処理手順における補正情報取得処理（ステップＳ９４０）の処理手順例を示すフローチャートである。
【図１２】本技術の第４の実施の形態において、本技術の第１の実施の形態の無線通信装置２００に対応する無線通信装置５１０を備える通信システム５０１の構成例を示すブロック図である。
【図１３】本技術の第４の実施の形態において、本技術の第２の実施の形態の無線通信装置３００に対応する無線通信装置５２０を備える通信システム５０２の構成例を示すブロック図である。
【図１４】本技術の第４の実施の形態において、本技術の第３の実施の形態の無線通信装置３００に対応する無線通信装置５３０を備える通信システム５０３の構成例を示すブロック図である。
【図１５】本技術の第４の実施の形態において、基地局により近い無線通信装置が生成した補正情報により補正用データベースが更新される通信システム５０４の構成例を示すブロック図である。
【図１６】本技術の第４の実施の形態において、基地局により近い無線通信装置５４０が生成した補正情報による補正用データベースの更新の一例を示す図である。
【図１７】本技術の第４の実施の形態の無線通信装置５４０の現在位置決定処理手順における補正情報取得処理（ステップＳ９５０）の処理手順例を示すフローチャートである。
【図１８】本技術の第４の実施の形態の無線通信装置５４０の現在位置決定処理手順における補正用サーバ保持情報取得・更新処理（ステップＳ９６０）の処理手順例を示すフローチャートである。
【図１９】本技術の第５の実施の形態において、本技術の第１の実施の形態の無線通信装置２００における位置補正機能をサーバが行う通信システム６０２の構成例を示すブロック図である。
【図２０】本技術の第５の実施の形態において、本技術の第２の実施の形態の無線通信装置３００における位置補正機能をサーバが行う通信システム６０３の構成例を示すブロック図である。
【図２１】本技術の第５の実施の形態において、本技術の第３の実施の形態の無線通信装置４００における位置補正機能をサーバが行う通信システム６０５の構成例を示すブロック図である。
【図２２】本技術の第５の実施の形態において、本技術の第４の実施の形態の無線通信装置５４０における位置補正機能をサーバが行う通信システム６０６の構成例を示すブロック図である。
【図２３】本技術の第６の実施の形態の無線通信装置７００の構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．携帯端末における位置情報取得の概略
２．本技術の実施の形態に至る経緯
３．第１の実施の形態（現在位置決定制御：セルＩＤから取得された位置情報のうち、誤りが検出された位置情報を補正用データベースを用いて補正する例）
４．第２の実施の形態（現在位置決定制御：誤りが検出された位置情報に対する補正情報を生成する例）
５．第３の実施の形態（現在位置決定制御：誤りが検出された位置情報に対する補正情報を生成する際に、無線通信装置の移動距離に基づいて参照する位置を決定して生成する例）
６．第４の実施の形態（現在位置決定制御：補正用データベスを保持するサーバを設ける例）
７．第５の実施の形態（位置情報補正制御：無線通信装置から送信された位置情報を補正する例）
８．第６の実施の形態（現在位置決定制御：セルＩＤに紐付けられた位置情報を無線通信装置が保持する例）
【００２８】
＜１．携帯端末における位置情報取得の概略＞
まず、無線通信装置における位置情報の取得について概略的に説明する。
【００２９】
図１は、本技術の実施の形態における位置情報の取得方法を概念的に示す図である。図１（ａ）には、ＧＰＳ（Global Positioning System）の信号が受信できる場合の位置情報の取得方法が示され、図１（ｂ）には、ＧＰＳの信号が受信できない場合の位置情報の取得方法が示されている。なお、図１では、無線通信装置として、ＧＰＳ受信機能を備えている携帯端末（例えば、携帯電話１２０）を想定して説明する。
【００３０】
図１（ａ）および（ｂ）には、位置情報を取得する無線通信装置として、携帯電話１２０が示されている。また、図１（ａ）には、ＧＰＳ信号を送信する人工衛星（ＧＰＳ衛星１１１乃至１１４）が示されている。また、図１（ｂ）には、携帯電話の無線基地局（基地局１３１）と、公衆回線網１３５と、基地局の位置情報（経度、緯度）を基地局固有のＩＤ（セルＩＤ）とともに保持するサーバ（サーバ１４１）とが示されている。
【００３１】
携帯電話１２０は、ＧＰＳ衛星１１１乃至１１４からの信号を受信できる環境においては（図１（ａ）に対応）、位置の精度が数ｍ〜数十ｍの精度で位置情報を取得できる。しかしながら、携帯電話１２０は、常にＧＰＳ信号が受信できる場所で利用されるわけではなく、地下や屋内などのＧＰＳ信号が受信できない環境においても利用される。そこで、このような環境においては、携帯電話１２０は、基地局に割り振られた固有のＩＤ（例えば、セルＩＤ）を介して位置情報を取得する。例えば、セルＩＤと位置情報とを紐付けたデータベースを保持するサーバ（サーバ１４１）を用意しておく。そして、携帯電話１２０は、信号の送受信を行っている基地局のセルＩＤをサーバ１４１に送信する。その後、サーバ１４１がこのセルＩＤに対応した位置情報を携帯電話１２０に供給し、携帯電話１２０は、位置情報（基地局の位置）を取得する。
【００３２】
このように、無線通信装置における位置情報の取得には、ＧＰＳ信号を用いる方法と、基地局のＩＤ（セルＩＤ）を用いる方法とがある。
【００３３】
＜２．本技術の実施の形態に至る経緯＞
続いて、本技術の実施の形態に至った経緯について、図２を参照して説明する。
【００３４】
図２は、セルＩＤに基づいて位置情報を取得する場合において、セルＩＤと位置情報との紐付けが間違っている場合における位置表示の一例を模式的に示す図である。
【００３５】
図２では、携帯電話１２０（図１参照）のユーザは、東京の渋谷駅に向けて移動しており、時間軸において連続する３つの時刻（「７：４７：１０」、「７：４９：３１」、「７：５２：３３」）においてセルＩＤを用いた位置情報の取得が行われたことを想定して説明する。なお、図２では、時刻「７：４９：３１」において通信している基地局のセルＩＤ（６０７４０２ａ）の位置情報の紐付けが、サーバ上において間違っていることとする。
【００３６】
図２（ａ）には、時刻「７：４７：１０」において取得された位置情報を示す表（表１５１）と、この取得された位置情報に基づいて表示された画像（画像１５２）とが示されている。
【００３７】
携帯電話１２０は、時刻「７：４７：１０」において、通信している基地局のセルＩＤ（６０７４０３５）をサーバ１４１に送信する。そして、サーバ１４１は、セルＩＤ（６０７４０３５）に紐付けられている位置情報（緯度「３５．６５５９２８」、経度「１３９．６９４０１９」）を携帯電話１２０に供給する。位置情報を受けとった携帯電話１２０は、供給された位置情報に基づいて現在位置（基地局の位置）を指し示す目印（目印１５３）を含む地図の画像（画像１５２）を生成し、その画像１５２を表示する。
【００３８】
図２（ｂ）には、時刻「７：４９：３１」において取得された位置情報を示す表（表１５４）と、この取得された位置情報に基づいて表示された画像（画像１５６）とが示されている。
【００３９】
携帯電話１２０は、時刻「７：４９：３１」において、通信している基地局のセルＩＤ（６０７４０２ａ）をサーバ１４１に送信する。そして、サーバ１４１から供給される位置情報に基づいて画像１５６が生成され、表示画面に表示される。この過程において、サーバ１４１においてセルＩＤ（６０７４０２ａ）に紐付けられている位置情報（図２（ｂ）の黒枠１５５参照）が間違っていると、この間違っている位置情報が携帯電話１２０に供給される。そして、携帯電話１２０は、この間違っている位置情報に基づいて目印１５７を含む地図の画像（画像１５６）を生成し、表示画面に表示する。これにより、ユーザは渋谷駅の近傍にいるはずなのに、間違っている位置情報が示す全く見当違いの位置（図２（ｂ）では、大阪の梅田の地点）が表示画面に表示される。すなわち、現在位置が別の場所にいきなり飛んだような表示画面が表示される。
【００４０】
図２（ｃ）には、時刻「７：５２：３３」において取得された位置情報を示す表（表１５８）と、この取得された位置情報に基づいて表示された画像（画像１５９）とが示されている。
【００４１】
携帯電話１２０は、時刻「７：５２：３３」において、通信している基地局のセルＩＤ（２４４０４４）をサーバ１４１に送信する。そして、サーバ１４１から供給される位置情報に基づいて目印１６０を含む画像１５９が生成され、表示画面に表示される。なお、セルＩＤ（２４４０４４）には正しい位置情報が紐付けられているため、携帯電話１２０は、渋谷駅付近の地図の画像（画像１５９）を生成し、表示画面に表示する。すなわち、現在位置がまたいきなり飛んで正常な位置に戻ったような表示画面が表示される。
【００４２】
このように、セルＩＤに間違った位置情報が紐付けられている場合には、ユーザに間違った位置情報を供給してしまう恐れがある。特に、無線基地局を通信事業者が設置し、別のサービス業者が位置情報を供給する場合には、無線基地局の更新に位置情報の更新が追いつかない場合が発生し、間違った位置情報が紐付けられることが想定される。
【００４３】
そこで、セルＩＤに基づいて取得した位置情報が間違っている場合には、その間違った位置情報を用いずに現在位置を特定することが必要になる。本技術の実施の形態では、このような機能を備える携帯端末（無線通信装置）について説明する。
【００４４】
＜３．第１の実施の形態＞
［無線通信装置の構成例］
図３は、本技術の第１の実施の形態における無線通信装置２００の構成例を示すブロック図である。
【００４５】
なお、図３には無線通信装置２００の他に、無線通信装置２００が無線通信する基地局（基地局１７０）と、基地局を示す識別情報（例えば、セルＩＤ）に位置情報を紐付けたデータベースを保持するサーバ（サーバ１８０）と、公衆回線網１９０とが示されている。
【００４６】
無線通信装置２００は、ＧＰＳ機能を備える携帯型の通信装置（例えば、携帯電話やスマートフォン）である。この無線通信装置２００は、第１位置情報取得部２１０と、第１位置情報保持部２２０と、通信部２３０と、セルＩＤ取得部２３１と第２位置情報取得部２３２とを備える。また、無線通信装置２００は、第２位置情報保持部２５０と、補正情報取得部２６０と、補正情報保持部２７０と、判定部２８０と、決定位置情報記録部２９０とを備える。
【００４７】
第１位置情報取得部２１０は、ＧＰＳ衛星から送信されるＧＰＳ信号に基づいて位置情報（経度、緯度）を定期的または不定期に取得するものである。この第１位置情報取得部２１０は、例えば、複数のＧＰＳ衛星からのＧＰＳ信号を受信して、各ＧＰＳ衛星の位置からの距離を算出することで位置情報を生成する。第１位置情報取得部２１０は、生成した位置情報（第１位置情報）を、位置情報を生成した時間（位置を取得した時間）とともに、第１位置情報保持部２２０および判定部２８０に供給する。なお、同図では、第１位置情報取得部２１０から供給された位置情報は、現時刻第１位置情報と称する。また、第１位置情報取得部２１０は、特許請求の範囲に記載の第１取得部の一例である。
【００４８】
第１位置情報保持部２２０は、第１位置情報取得部２１０から供給された第１位置情報を、第１位置情報とともに供給される時間（取得時間）と関連付けて保持するものである。この第１位置情報保持部２２０は、第２位置情報取得部２３２からの位置情報の判定が判定部２８０により行われる場合には、保持する位置情報（第１位置情報）を、取得時間とともに、判定部２８０に供給する。なお、本技術の第１の実施の形態では、判定部２８０が位置情報の判定を行う場合には、第１位置情報取得部２１０が過去に取得した位置情報のうち最も新しい位置情報が判定部２８０に供給される。なお、同図では、第１位置情報保持部２２０から供給される位置情報は、過去第１位置情報と称する。
【００４９】
通信部２３０は、電波の送受信により通信を行うものである。この通信部２３０は、例えば、基地局１７０から供給された電波から取得したセルＩＤをセルＩＤ取得部２３１に供給する。具体的には、通信部２３０は、例えば、基地局から送信される報知チャネル（broadcasting control channel）に入っているセルＩＤを取得し、この取得したセルＩＤをセルＩＤ取得部２３１に供給する。また、通信部２３０は、基地局１７０との通信により基地局１７０の位置情報を受信した場合には、その位置情報を、第２位置情報取得部２３２に供給する。また、通信部２３０は、無線通信装置２００がサーバ１８０に接続する場合には、その接続に必要な情報（セルＩＤ等）を電波に乗せて、基地局１７０に送信する。
【００５０】
セルＩＤ取得部２３１は、基地局１７０から通知される基地局固有の識別情報（例えば、セルＩＤ）を取得するものである。なお、セルＩＤ取得部２３１は、本技術の第１の実施では、少なくとも、第１位置情報取得部２１０が位置情報を取得できない状態の無線通信装置２００の位置情報を取得するタイミングにおいて、セルＩＤを取得する。このセルＩＤ取得部２３１は、取得したセルＩＤを、第２位置情報取得部２３２および補正情報取得部２６０に供給する。
【００５１】
第２位置情報取得部２３２は、セルＩＤ取得部２３１から供給されるセルＩＤが指し示す基地局の位置情報を定期的または不定期に取得するものである。なお、第２位置情報取得部２３２は、本技術の第１の実施の形態では、第１位置情報取得部２１０が位置情報を取得できない状態の無線通信装置２００の位置情報を取得するタイミングにおいて、位置情報を取得する。この第２位置情報取得部２３２は、セルＩＤ取得部２３１からセルＩＤが供給された場合には、このセルＩＤが指し示す基地局の位置情報をサーバ１８０から取得するための接続要求を生成し、通信部２３０に供給する。そして、応答したサーバ１８０が位置情報を送信すると、通信を受信した通信部２３０から位置情報が第２位置情報取得部２３２に供給されて、第２位置情報取得部２３２は基地局の位置情報を取得する。第２位置情報取得部２３２は、その取得した位置情報（第２位置情報）を、位置情報を取得した時間とともに、第２位置情報保持部２５０および判定部２８０に供給する。なお、同図では、第２位置情報取得部２３２から供給される位置情報は、現時刻第２位置情報と称する。また、第２位置情報取得部２３２は、特許請求の範囲に記載の第２取得部の一例である。
【００５２】
第２位置情報保持部２５０は、第２位置情報取得部２３２から供給された第２位置情報を、第２位置情報とともに供給される取得時間と関連付けて保持するものである。この第２位置情報保持部２５０は、第２位置情報取得部２３２からの位置情報の判定が判定部２８０により行われる場合には、その保持する位置情報（第２位置情報）を、位置情報の取得時間とともに、判定部２８０に供給する。なお、本技術の第１の実施では、判定部２８０が位置情報の判定を行う際には、第２位置情報取得部２３２が過去に取得した位置情報のうち最も新しい位置情報が判定部２８０に供給される。また、第２位置情報保持部２５０は、補正情報取得部２６０から補正情報（補正情報取得部２６０の説明を参照）が供給された場合には、対応する第２位置情報を補正情報で補正する。なお、同図では、第２位置情報保持部２５０から供給される位置情報は、過去第２位置情報と称する。
【００５３】
判定部２８０は、第１位置情報および第２位置情報に基づいて、無線通信装置２００の現時刻の位置（現在位置）を判定するものである。この判定部２８０は、第１位置情報取得部２１０から現時刻第１位置情報が供給された場合には、この現時刻第１位置情報を現在位置として判定（決定）し、決定位置情報記録部２９０に記録させる。
【００５４】
また、判定部２８０は、第１位置情報取得部２１０から現時刻第１位置情報が供給されない場合（ＧＰＳ信号が受信できない場合）には、第２位置情報取得部２３２から供給される現時刻第２位置情報に基づいて現在位置を決定する。まず、判定部２８０は、第２位置情報取得部２３２から供給される現時刻第２位置情報が無線通信装置２００の現在位置として妥当な位置を示しているか否か（間違っていないか）を判定する。この場合において、判定部２８０は、第１位置情報保持部２２０から供給される過去第１位置情報および第２位置情報保持部２５０から供給される過去第２位置情報のうち最新の位置情報（現時刻に最も近い時刻に取得された位置情報）を決定する。そして、判定部２８０は、その決定した最も新しい過去の位置情報と現時刻第２位置情報との間の距離を算出し、その算出した距離が閾値を超えているか否かを解析する（位置を比較する）。
【００５５】
そして、閾値以下であると解析された場合には、現時刻第２位置情報の位置情報は間違っていないと判定し、この現時刻第２位置情報を現在位置として決定位置情報記録部２９０に記録させる。一方、閾値を超えていると解析された場合には、現時刻第２位置情報の位置情報が間違っている（サーバ１８０におけるセルＩＤと位置情報の紐付けが間違っている）と判定し、補正のための位置情報（補正情報）の取得を補正情報取得部２６０に実行させる。そして、補正情報取得部２６０から供給された補正情報を現在位置として決定位置情報記録部２９０に記録させる。なお、判定部２８０は、特許請求の範囲に記載の検出部および決定部の一例である。
【００５６】
ここで、この現時刻第２位置情報の正誤の判定に用いられる閾値について説明する。この閾値は、サーバ１８０におけるセルＩＤと位置情報との紐付けが間違っているか否かを判定するための閾値である。すなわち、この閾値は、現時刻第２位置情報が示す位置が、最も新しい過去の位置情報（最新過去位置情報）から離れすぎていないか(例えば、渋谷駅の地下で大阪の位置情報が提供されるような)を判定できればよく、基本的にはかなり大きなもので構わない。
【００５７】
そこで、この閾値には、例えば、最新過去位置情報の取得時刻から現時刻第２位置情報の取得時刻までの時間内に移動可能と想定される距離の最上限の値が設定される。例えば、都会におけるＧＰＳ信号が取得できない状況で最も距離が大きくなる場合としては、地下鉄に乗っているケースが考えられる。そこで、判定部２８０は、実際の地下鉄の最高速度よりも十分に大きい速度（例えば、時速１５０ｋｍ）と、最新過去位置情報の取得時刻から現時刻第２位置情報の取得時刻までの時間とから閾値を算出する。例えば、最新過去位置情報の取得時刻から現時刻第２位置情報の取得時刻までの時間が「１０分」である場合には、「２５ｋｍ」が閾値として設定される。
【００５８】
補正情報取得部２６０は、判定部２８０から補正情報の取得命令が供給された場合において、セルＩＤ取得部２３１から供給されるセルＩＤに基づいて、補正情報保持部２７０から補正情報を取得するものである。すなわち、この補正情報取得部２６０は、現時刻第２位置情報が間違っていると判断された場合に、この現時刻第２位置情報が紐付けられていたセルＩＤに基づいて、補正情報を補正情報保持部２７０から取得する。補正情報取得部２６０は、取得した補正情報（位置情報）を判定部２８０および第２位置情報保持部２５０に供給する。
【００５９】
補正情報保持部２７０は、セルＩＤに補正のための位置情報（補正情報）を紐付けたデータベース（補正用データベース）を保持するものである。この補正情報保持部２７０は、無線通信装置２００に備えられている記録装置（例えば、フラッシュメモリ）により保持される。なお、補正用データベースは、例えば、サーバ１８０のデータベースにおける位置情報が間違っているセルＩＤを検出し、そのセルＩＤについて正しい位置情報を紐付けることにより生成される。この補正用データベースは、サーバ１８０のデータベースとは別のデータベースであり、例えば、位置情報を使用するサービスの提供会社により提供される。すなわち、この補正用データベースは、サーバ１８０の運営会社とは別のサービス提供会社（位置情報を利用したサービス）が、間違った位置情報に基づいてサービスを提供するのを防ぐためのデータベースである。なお、補正用データベースは、例えば、各無線通信装置（各携帯端末）に、現在のセルＩＤと、ＧＰＳにより取得した現在位置の情報とを報告してもらい、この報告された情報を収集することにより構築することができる。
【００６０】
決定位置情報記録部２９０は、判定部２８０により現在位置と判定（決定）された位置情報（現在位置情報）を保持するものである。この決定位置情報記録部２９０に保持された最新の位置情報をアプリケーションが取得することにより、ユーザが現在いる位置を利用した様々なサービスが提供される。
【００６１】
［サーバのデータベースおよび補正情報保持部の補正用データベースの例］
図４は、本技術の第１の実施の形態におけるサーバ１８０に保持されるデータベースと、補正情報保持部２７０に保持される補正用データベースとの一例を簡略化して示す図である。
【００６２】
図４（ａ）には、サーバ１８０に保持されるデータベースを簡略化して示す表（表１８１）が示されている。このサーバ１８０に保持されるデータベースでは、位置の管理対象の基地局を指し示すセルＩＤに、そのセルＩＤが示す基地局の位置（緯度、経度）が紐付けられている。表１８１には、セルＩＤが記載されたセル（列１８３のセル）と同じ行に、そのセルＩＤに関連付けられた緯度（列１８４のセル）と、経度（列１８５のセル）とが示されている。
【００６３】
なお、表１８１において示す４つのセルＩＤのうち、枠１８２により囲ったセルＩＤ（ｄ４８１９９）の位置情報は間違っていることを想定し、補正情報保持部２７０に保持される補正用データベースを図４（ｂ）において説明する。
【００６４】
図４（ｂ）には、補正情報保持部２７０に保持される補正用データベースを簡略化して示す表（表２７１）が示されている。この補正情報保持部２７０に保持される補正用データベースでは、サーバ１８０に保持されるデータベース（表１８１）において位置情報が間違っているセルＩＤに対して、正しい位置情報が紐付けられている。なお、この補正用データベースには、サーバ１８０のデータベースにおいて正しい位置情報が紐付けられているセルＩＤは格納されない。すなわち、図４（ａ）において示した４つのセルＩＤのうちでは、枠１８２により囲ったセルＩＤ（ｄ４８１９９）の基地局の正しい位置情報（緯度「３５．６２５４１５」、経度「１３９．７３３５１５」）がセルＩＤ「ｄ４８１９９」に紐付けられて格納される。
【００６５】
この図４（ｂ）に示すような補正用のデータベースを無線通信装置２００が保持することにより、無線通信装置２００が取得する基地局の位置情報が間違っている場合においても、現在位置を適切に決定することができる。すなわち、ＧＰＳ信号が受信できない場合において、間違った位置情報が通信している基地局の位置情報としてサーバ１８０から供給された場合においても、現在位置を適切に決定することができる。
【００６６】
［無線通信装置の動作例］
次に、本技術の第１の実施の形態における無線通信装置２００の動作について図面を参照して説明する。
【００６７】
図５は、本技術の第１の実施の形態における無線通信装置２００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。なお、図５では、現在位置を決定する際の一回の動作について説明する。
【００６８】
まず、現在通信している基地局の識別番号（セルＩＤ）が、セルＩＤ取得部２３１により取得される（ステップＳ９０１）。また、ＧＰＳ衛星からのＧＰＳ信号が受信可能か否かが、第１位置情報取得部２１０により判断される（ステップＳ９０２）。そして、ＧＰＳ信号が受信可能であると判断された場合には（ステップＳ９０２）、受信したＧＰＳ信号に基づいて、位置情報（第１位置情報）が生成される（ステップＳ９０３）。
【００６９】
その後、その生成された第１位置情報が第１位置情報保持部２２０に保持される（ステップＳ９０４）。また、その生成された第１位置情報が現在位置として判定部２８０により判定され、決定位置情報記録部２９０に記録される（ステップＳ９０５）。そして、現在位置決定処理の動作は終了する。
【００７０】
一方、ＧＰＳ信号が受信可能でないと判断された場合には（ステップＳ９０２）、取得されたセルＩＤに基づいて、そのセルＩＤが指し示す基地局の位置情報（第２位置情報）が、第２位置情報取得部２３２により取得される（ステップＳ９０６）。その後、第１位置情報保持部２２０および第２位置情報保持部２５０に保持されている過去の位置情報のうち最も新しい位置情報（最新過去位置情報）が示す位置と、第２位置情報が示す位置との間の距離が、判定部２８０により算出される（ステップＳ９０７）。
【００７１】
続いて、第２位置情報が取得された時刻と最新過去位置情報が取得された時刻との間の時間（経過時間）に基づいて、判定部２８０により閾値が設定される（ステップＳ９０８）。その後、算出された距離（最新過去位置情報の位置と第２位置情報の位置の間）が、閾値より大きいか否かが、判定部２８０により判断される（ステップＳ９０９）。そして、算出された距離が閾値より大きくない（閾値以下）と判断された場合には（ステップＳ９０９）、第２位置情報が第２位置情報保持部２５０に保持される（ステップＳ９１０）。また、第２位置情報が現在位置として判定部２８０により判定され、決定位置情報記録部２９０に記録される（ステップＳ９１１）。そして、現在位置決定処理の動作は終了する。
【００７２】
なお、算出された距離が閾値より大きいと判断された場合には（ステップＳ９０９）、セルＩＤに対応する補正情報（正しい位置情報）が、補正情報保持部２７０における補正用データベースから補正情報取得部２６０により取得される（ステップＳ９１２）。そして、その取得した補正情報が第２位置情報保持部２５０に保持される（ステップＳ９１３）。また、補正情報が現在位置として判定部２８０により判定され、決定位置情報記録部２９０に記録される（ステップＳ９１４）。そして、現在位置決定処理の動作は終了する。なお、ステップＳ９０９は、特許請求の範囲に記載の検出手順の一例である。また、ステップＳ９１４は、特許請求の範囲に記載の決定手順の一例である。
【００７３】
このように、本技術の第１の実施の形態によれば、誤った位置情報が基地局の位置としてサーバから供給された場合においても、無線通信装置は、適切に現在位置を決定することができる。
【００７４】
＜４．第２の実施の形態＞
本技術の第１の実施の形態では、補正情報保持部２７０に完璧な補正用データベースを予め用意できることを想定して説明した。しかしながら、基地局の増設や更新が頻繁に行われる現状において完璧な補正用データベースを用意することは難しいため、無線通信装置２００自身が補正用データベースを更新できることが望ましい。
【００７５】
そこで、本技術の第２の実施の形態では、基地局の正しい位置情報（補正情報）が補正用データベースに無い場合には補正情報を生成する無線通信装置２００の例について、図６乃至図８を参照して説明する。
［無線通信装置の構成例］
【００７６】
図６は、本技術の第２の実施の形態における無線通信装置３００の構成例を示すブロック図である。
【００７７】
なお、無線通信装置３００は、図３において示した無線通信装置２００の各構成に加えて、補正情報生成部３１０を備える。補正情報生成部３１０以外の構成には図３と同一の符号を付してここでの説明を省略し、図３では、補正情報生成部３１０に着目して無線通信装置３００の構成を説明する。
【００７８】
補正情報生成部３１０は、補正情報保持部２７０の補正用データベースに必要な補正情報が無い場合において、補正情報を生成するものである。この補正情報生成部３１０には、セルＩＤ取得部２３１からのセルＩＤと、第１位置情報保持部２２０からの過去第１位置情報と、第２位置情報保持部２５０からの過去第２位置情報とが供給される。
【００７９】
また、補正情報生成部３１０には、補正情報取得部２６０が補正情報を取得できなかった場合（補正用データベースに無い場合）において、補正情報取得部２６０から補正情報を生成させる命令(補正情報生成命令)が供給される。この命令は、補正情報取得部２６０が補正情報を取得する際に、セルＩＤ取得部２３１から供給されるセルＩＤに対する補正情報が補正情報保持部２７０に無いことを検出した場合に供給される。
【００８０】
補正情報生成部３１０は、補正情報取得部２６０から補正情報生成命令が供給された場合には、過去第１位置情報および過去第２位置情報のうち最新の位置情報をこのセルＩＤに対する補正情報として決定する（補正情報を生成する）。そして、補正情報生成部３１０は、生成した補正情報をセルＩＤに紐付けて補正情報保持部２７０に供給し、補正用データベースを更新する。なお、補正情報取得部２６０は、この生成された補正情報を補正用データベースから取得し、判定部２８０および第２位置情報保持部２５０に供給する。なお、補正情報生成部３１０は、特許請求の範囲に記載の生成部の一例である。
【００８１】
［無線通信装置の動作例］
次に、本技術の第２の実施の形態における無線通信装置３００の動作について図面を参照して説明する。
【００８２】
図７は、本技術の第２の実施の形態における無線通信装置３００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。
【００８３】
なお、図７で示す現在位置決定処理手順は、図５において示した現在位置決定処理手順の変形例であり、図５の補正情報を取得する手順（ステップＳ９１２）の際に、補正情報の生成動作が加わる点のみが異なる。そこで、図７では、補正情報を取得する手順を補正情報取得処理（ステップＳ９２０）として示し、その他の手順には図５と同じ符号を付して説明を省略する。そして、補正情報取得処理（ステップＳ９２０）については図８を参照して説明する。
【００８４】
図８は、本技術の第２の実施の形態の現在位置決定処理手順における補正情報取得処理（ステップＳ９２０）の処理手順例を示すフローチャートである。
【００８５】
まず、位置情報の補正対象の基地局のセルＩＤに対応する補正情報（正しい位置情報）が、補正情報保持部２７０の補正用データベースにあるか否かが、補正情報取得部２６０により判断される（ステップＳ９２１）。そして、セルＩＤに対応する補正情報があると判断された場合には（ステップＳ９２１）、その補正情報が補正用データベースから取得され（ステップＳ９１２）、補正情報取得処理手順は終了する。
【００８６】
一方、セルＩＤに対応する補正情報が無いと判断された場合には（ステップＳ９２１）、第１位置情報保持部２２０からの位置情報と、第２位置情報保持部２５０からの位置情報とのどちらを補正情報とするかが判断される（ステップＳ９２２）。これにより、第１位置情報保持部２２０から供給された最新の過去第１位置情報が、第２位置情報保持部２５０から供給された最新の過去第２位置情報よりも新しいか否かが補正情報生成部３１０により判断される。
【００８７】
そして、過去第１位置情報が過去第２位置情報よりも新しくないと判断された場合には（ステップＳ９２２）、供給された過去第２位置情報が補正情報として決定（補正情報が生成）され（ステップＳ９２３）、ステップＳ９２５に進む。
【００８８】
また、過去第１位置情報が過去第２位置情報よりも新しいと判断された場合には（ステップＳ９２２）、供給された過去第１位置情報が補正情報として決定（補正情報が生成）される（ステップＳ９２４）。続いて、生成された補正情報が、セルＩＤ取得部２３１から供給されたセルＩＤとともに補正情報保持部２７０の補正用データベースに保持（登録）される（ステップＳ９２５）。また、生成された補正情報が、補正情報取得部２６０により取得され（ステップＳ９２６）、補正情報取得処理手順は終了する。
【００８９】
このように、本技術の第２の実施の形態によれば、補正用データベースに補正情報が無い場合にこの補正情報を生成することで、無線通信装置は、適切に現在位置を決定することができる。
【００９０】
＜５．第３の実施の形態＞
本技術の第２の実施の形態では、補正情報を生成する際に、過去第１位置情報および過去第２位置情報のうち最新の位置情報をセルＩＤに紐付けて生成する例について説明した。この例では、セルＩＤを用いた現在位置の決定が連続した後に補正情報の生成が必要な基地局のセルＩＤに基づく位置情報の取得が行われると、直前に現在位置とされた基地局（別の基地局）の位置情報が、補正情報の生成対象の基地局の位置となる。
【００９１】
なお、基地局同士の間隔は、数百ｍから数ｋｍもの距離がある。このため、ユーザの移動距離によっては、過去第２位置情報よりも古い過去第１位置情報（ＧＰＳによる位置情報）を用いて補正情報を生成した方が、補正情報の精度（基地局の実際の位置に近いか否か）が良くなる場合がある。
【００９２】
そこで、本技術の第３の実施の形態では、補正情報の生成の際に、過去に取得した第１位置情報が示す位置からの移動量を検出し、この移動量に基づいて補正情報を生成する例について、図９乃至図１１を参照して説明する。
【００９３】
［無線通信装置の構成例］
図９は、本技術の第３の実施の形態における無線通信装置４００の構成例を示すブロック図である。
【００９４】
なお、無線通信装置４００は、図６において示した無線通信装置３００の各構成に加えて、移動量計測部４２０と、経過時間計測部４３０と、第２判定部４４０とを備える。なお、これらの構成以外は図６と同じ構成であるため、同じ構成には同一の符号を付してここでの説明を省略する。図９では、移動量計測部４２０、経過時間計測部４３０、第２判定部４４０に着目して無線通信装置４００の構成を説明する。
【００９５】
移動量計測部４２０は、第１位置情報取得部２１０がＧＰＳ信号から位置情報を生成した位置からの無線通信装置４００の移動量を算出するものである。この移動量計測部４２０は、例えば、加速度センサにより検出される加速度から加速度を検出するとともに、方位センサやジャイロセンサにより移動方向を検出することにより実現される。移動量計測部４２０は、第１位置情報取得部２１０がＧＰＳ信号から位置情報を生成したタイミングで計測を開始する。すなわち、移動量計測部４２０は、最も新しい過去第１位置情報の生成タイミングからの移動量を供給する。なお、移動量計測部４２０は、計測した移動量（加速度および移動方向）を、第２判定部４４０に供給する。
【００９６】
経過時間計測部４３０は、第１位置情報取得部２１０がＧＰＳ信号から位置情報を生成した時刻からの経過時間を計測するものである。この経過時間計測部４３０は、例えば、カウンター回路や無線通信装置４００に搭載された時計機能により実現される。経過時間計測部４３０は、第１位置情報取得部２１０がＧＰＳ信号から位置情報を生成したタイミングで計測を開始する。すなわち、経過時間計測部４３０は、最も新しい過去第１位置情報の生成タイミングからの経過時間を供給する。なお、経過時間計測部４３０は、計測した経過時間を、第２判定部４４０に供給する。
【００９７】
第２判定部４４０は、移動量計測部４２０から供給される移動量と、経過時間計測部４３０から供給される経過時間とから算出される移動距離に基づいて、過去第１位置情報と過去第２位置情報とのうちどちらを補正情報として決定するか判定するものである。この第２判定部４４０は、補正情報保持部２７０から補正情報を取得できなかった補正情報取得部２６０から供給される補正情報生成命令が供給された場合に、補正情報を生成するか判定する。
【００９８】
第２判定部４４０は、補正情報取得部２６０から補正情報生成命令が供給された場合には、移動量計測部４２０から供給される移動量および経過時間計測部４３０から供給される経過時間に基づいて、この経過時間における無線通信装置４００の移動距離を算出する。そして、第２判定部４４０は、移動量計測部４２０から供給される移動距離と、閾値とを比較して、移動距離が閾値より大きい場合には、過去第２位置情報を補正対象の基地局のセルＩＤに紐付けると判定し、その判定結果を補正情報生成部３１０に供給する。また、第２判定部４４０は、移動距離が閾値以下の場合には、過去第1位置情報を補正対象の基地局のセルＩＤに紐付けると判定し、その判定結果を補正情報生成部３１０に供給する。なお、第２判定部４４０および補正情報生成部３１０は、特許請求の範囲に記載の生成部の一例である。
【００９９】
そして、補正情報生成部３１０は、第２判定部４４０から供給される判定結果に基づいて、最新の過去第１位置情報と最新の過去第２位置情報とのうちいずれかを基地局のセルＩＤに紐付けて補正情報として決定する。
【０１００】
ここで、第２判定部４４０における閾値について説明する。この閾値は、補正情報の決定（生成）において、過去第１位置情報と過去第２位置情報のうちのどちらを補正情報とするかを判定するための閾値である。過去第２位置情報が示す基地局の位置は、基地局からの無線信号は数百ｍから数ｋｍは受信可能であるため（最大距離は基地局の大きさにより異なる）、セルＩＤによる位置情報の取得の精度も、数百ｍから数ｋｍとなる。そこで、閾値としては、過去第１位置情報を用いるには移動距離が大きすぎで、過去第２位置情報を用いる方が妥当（過去第２位置情報を用いる方が、実際の基地局の位置に近くなる可能性が高くなる）と考えられる値が設定される。通信方式によっても閾値は異なってくるが、例えば、閾値として「５００ｍ」を設定し、移動距離がこの閾値より大きくなった場合には、過去第２位置情報を補正情報とすると判定する。
【０１０１】
［無線通信装置の動作例］
次に、本技術の第３の実施の形態における無線通信装置４００の動作について図面を参照して説明する。
【０１０２】
図１０は、本技術の第３の実施の形態における無線通信装置４００によって現在位置が決定される際の現在位置決定処理手順例を示すフローチャートである。
【０１０３】
なお、図１０で示す現在位置決定処理手順は、図７において示した現在位置決定処理手順の変形例であり、補正情報取得処理における取得手順の内容と、移動距離および経過時間の生成の動作が加わる点のみが異なる。そこで、図１０では、図７において示した手順と同じ手順には同じ符号を付して、ここでの説明を省略する。また、図７の補正情報取得処理（ステップＳ９２０）に対応する補正情報取得処理（ステップＳ９４０）については、図１１を参照して説明する。
【０１０４】
受信したＧＰＳ信号に基づいて、第１位置情報取得部２１０により位置情報（第１位置情報）が生成された後に（ステップＳ９０３）、このタイミングからの経過時間の計測が、経過時間計測部４３０により開始される（ステップＳ９３１）。また、第１位置情報が生成された位置からの移動量（加速度および移動方向）の計測が、移動量計測部４２０により開始され（ステップＳ９３２）、ステップＳ９０４に進む。
【０１０５】
なお、ステップＳ９３１とステップＳ９３２とは、どちらが先であってもよい。
【０１０６】
図１１は、本技術の第３の実施の形態の現在位置決定処理手順における補正情報取得処理（ステップＳ９４０）の処理手順例を示すフローチャートである。
【０１０７】
なお、補正情報取得処理（ステップＳ９４０）は、図８において示した補正情報取得処理（ステップＳ９２０）の変形例であり、移動量および経過時間に基づいて補正情報とする位置情報を切り替える判断を行う点が異なる。そこで、同一の手順については同じ符号を付してここでの説明を省略する。
【０１０８】
セルＩＤに対応する補正情報がないと判断された後に（ステップＳ９２１）、移動量計測部４２０が計測した移動量が、第２判定部４４０により取得される（ステップＳ９４１）。また、経過時間計測部４３０が計測した経過時間が、第２判定部４４０により取得される（ステップＳ９４２）。なお、ステップＳ９４１とステップＳ９４２とは、どちらが先であってもよい。
【０１０９】
続いて、取得された移動量および経過時間に基づいて、無線通信装置の移動距離が第２判定部４４０により算出される（ステップＳ９４３）。次に、算出された移動距離が閾値より大きいか否かが、第２判定部４４０により判断される（ステップＳ９４４）。
【０１１０】
そして、移動距離が閾値より大きいと判断された場合には（ステップＳ９４４）、ステップＳ９２３に進む。
【０１１１】
一方、移動距離が閾値より大きくないと判断された場合には（ステップＳ９４４）、ステップＳ９２４に進む。
【０１１２】
このように、本技術の第３の実施の形態によれば、補正用データベースに補正情報が無い場合において、過去第１位置情報を取得した地点からの移動距離によっては、経過時間に係らず、過去第１位置情報を補正情報とし、過去第２位置情報よりも優先することにより、現在位置の決定の精度を向上させることができる。
【０１１３】
＜６．第４の実施の形態＞
本技術の第１乃至第３の実施の形態では、補正用データベースを無線通信装置の内部に保持させる例について説明した。しかしながら、これに限定されるものではなく、補正用データベースをサーバに設けるようにしてもよい。
【０１１４】
そこで、本技術の第１乃至第３の実施の形態の無線通信装置において、補正用データベースをサーバに設けた例について、図１２乃至図１４を参照して説明する。
【０１１５】
また、補正用データベースをサーバに設ける場合には、複数のユーザが補正情報を更新することができ、これにより、補正情報の精度を向上させることができる。そこで、基地局により近い無線通信装置が生成した補正情報により補正用データベースが更新される例について、図１５を参照して説明する。
【０１１６】
［無線通信装置の構成例］
図１２は、本技術の第４の実施の形態において、本技術の第１の実施の形態の無線通信装置２００に対応する無線通信装置５１０を備える通信システム５０１の構成例を示すブロック図である。
【０１１７】
通信システム５０１は、無線通信装置５１０と、基地局１７０と、サーバ１８０と、公衆回線網１９０と、補正情報サーバ５１１とを備える。なお、無線通信装置５１０は、第１の実施の形態の無線通信装置２００の変形例であり、補正情報保持部２７０を備えていない。その代わりに、補正用データベースを備える補正情報サーバ５１１が通信システム５０１に設けられる。なお、無線通信装置５１０における各構成は、図１の無線通信装置２００と同様のものであるため、同一の符号を付してここでの説明を省略する。基地局１７０、サーバ１８０、公衆回線網１９０も同様のものであるため同一の符号を付してここでの説明を省略し、ここでは、補正情報サーバ５１１に着目して説明する。
【０１１８】
補正情報サーバ５１１は、補正用データベースを保持するサーバである。すなわち、補正情報サーバ５１１は、図３において示した補正情報保持部２７０の役割を果たすサーバである。なお、補正情報サーバ５１１は、特許請求の範囲に記載の情報処理装置の一例である。
【０１１９】
この無線通信装置５１０において、補正情報取得部２６０は、補正情報の取得命令を受けとった場合には、セルＩＤ取得部２３１からのセルＩＤに紐付けられた補正情報を補正情報サーバ５１１から取得するための通信の実行命令を通信部２３０に供給する。そして、通信部２３０が通信を実行すると、その通信に対する応答として、補正情報サーバ５１１は、要求されたセルＩＤに紐付けられた位置情報（補正情報）を無線通信装置５１０に供給する。これにより、補正情報取得部２６０は、補正情報を取得する。
【０１２０】
このように、補正用データベースをサーバ（補正情報サーバ５１１）に設けることができる。これにより、無線通信装置５１０は、常に最新の補正用データベースを用いて補正することができる。
【０１２１】
図１３は、本技術の第４の実施の形態において、本技術の第２の実施の形態の無線通信装置３００に対応する無線通信装置５２０を備える通信システム５０２の構成例を示すブロック図である。
【０１２２】
この通信システム５０２の無線通信装置５２０は、第２の実施の形態の無線通信装置３００の変形例であり、補正情報保持部２７０に代えて、補正情報サーバ５１１を備える点のみが異なる。すなわち、図１２において示した無線通信装置５１０と同様に、補正情報が補正情報サーバ５１１から供給される。
【０１２３】
また、補正用データベースに必要な補正情報が無い場合には、そのことが補正情報サーバ５１１から補正情報取得部２６０に無線通信を介して通知される。そして、その通知を受けとった補正情報取得部２６０が補正情報生成命令を補正情報生成部３１０に供給することで、補正情報生成部３１０が補正情報の生成を実行する。その後、生成された補正情報は、補正情報取得部２６０に供給されるとともに、通信部２３０を介した無線通信により補正情報サーバ５１１に供給され、補正用データベースが更新される。
【０１２４】
図１４は、本技術の第４の実施の形態において、本技術の第３の実施の形態の無線通信装置３００に対応する無線通信装置５３０を備える通信システム５０３の構成例を示すブロック図である。
【０１２５】
この通信システム５０３の無線通信装置５３０は、第３の実施の形態の無線通信装置３００の変形例であり、図１２および図１３において説明した無線通信装置５１０および５２０と同様に、補正情報サーバ５１１における補正用データベースが用いられる。
【０１２６】
図１５は、本技術の第４の実施の形態において、基地局により近い無線通信装置が生成した補正情報により補正用データベースが更新される通信システム５０４の構成例を示すブロック図である。
【０１２７】
この図１５では、通信システム５０４として、無線通信装置５４０と、基地局１７０と、サーバ１８０と、公衆回線網１９０と、補正情報サーバ５１１とを備える。
【０１２８】
無線通信装置５４０は、図１４において示した無線通信装置５３０の変形例であり、第１位置情報保持部２２０、補正情報取得部２６０、補正情報生成部３１０に代えて、第１位置情報保持部５４４、補正情報取得部５４２、補正情報生成部５４３を備える。また、無線通信装置５４０は、無線パラメータ取得部５４１をさらに備える。ここでは、無線パラメータ取得部５４１、第１位置情報保持部５４４、補正情報取得部５４２および補正情報生成部５４３に着目して説明する。
【０１２９】
無線パラメータ取得部５４１は、基地局１７０から供給される無線信号に含まれるパラメータを取得するものである。この無線パラメータ取得部５４１が取得するパラメータは、無線通信装置５４０が基地局１７０に近いか否かを解析するための信号の強度の情報である。例えば、無線通信装置５４０が３ＧＰＰ（Third Generation Partnership Project）準拠である場合には、無線パラメータ取得部５４１は、パイロット信号の強度を取得する。無線通信装置５４０は、−１２０ｄＢｍから−２５ｄＢｍまでの強度のパイロット信号を検出可能であり、このパイロット信号の強度が強い（−２５ｄＢｍに近い）ほど、基地局に近い可能性が高くなる。
【０１３０】
なお、無線通信装置５４０が３ＧＰＰ以外の端末（例えば、無線ＬＡＮや３ＧＰＰ以外の携帯電話）では、無線パラメータ取得部５４１は、ＲＳＳＩ(Received Signal Strength Indicator)を取得する。
【０１３１】
無線パラメータ取得部５４１は、取得したパラメータ（受信レベル情報）を、第１位置情報保持部５４４および補正情報取得部５４２に供給する。
【０１３２】
第１位置情報保持部５４４は、これまでに説明した第１位置情報保持部２２０と同様に、過去第１位置情報を保持するものである。この第１位置情報保持部５４４には、第１位置情報取得部２１０からの第１位置情報に加えて、無線パラメータ取得部５４１から受信レベル情報が供給される。第１位置情報保持部５４４は、過去第１位置情報を保持する際に、第１位置情報を取得したタイミングにおいて通信部２３０が受信した信号に関する受信レベル情報をさらに紐付けて保持する。
【０１３３】
なお、第１位置情報保持部５４４は、これまでに説明した第１位置情報保持部２２０と同様に、判定部２８０に位置情報を供給する場合には、保持する位置情報（第１位置情報）を取得時間とともに供給する。また、第１位置情報保持部５４４は、補正情報生成部５４３および補正情報取得部５４２に位置情報を供給する場合には、第１位置情報と取得時間とに加えて、紐付けられた受信レベル情報も供給する。
【０１３４】
補正情報取得部５４２は、これまでに説明した補正情報取得部２６０の機能に加えて、補正情報サーバ５１１から供給される位置情報（補正情報）が基地局１７０に近い位置を示すか否かを受信レベル情報に基づいて解析する機能を備える。ここで、受信レベル情報を用いる補正情報取得部５４２の機能について説明する。
【０１３５】
まず、本技術の第４の実施の形態における補正情報サーバ５１１に保持される補正情報について説明する。本技術の第４の実施の形態において、補正情報サーバ５１１は、セルＩＤに紐付ける情報として、位置情報（補正情報）の他に、この位置情報が第１位置情報由来の情報であるか第２位置情報由来の情報であるかを示す情報（取得手段識別情報）が紐付けられる。また、取得手段識別情報が第１位置情報を示す場合には、その第１位置情報の生成の際において受信した信号の強度情報（受信レベル情報）もともに紐付けられる。そして、補正情報サーバ５１１は、無線通信装置５４０からの補正情報の要求に応答して補正情報を供給する場合には、取得手段識別情報および受信レベル情報もともに送信する。なお、補正情報サーバ５１１に保持される補正情報については、図１６を参照して説明するため、ここでの説明を省略する。なお、取得手段識別情報は、特許請求の範囲に記載の属性情報の一例である。また、受信レベル情報は、特許請求の範囲に記載の信号強度情報の一例である。
【０１３６】
このように、位置情報とともに取得手段識別情報および受信レベル情報を受信した補正情報取得部５４２は、供給された補正情報をもっと精度が高い補正情報（本来の基地局の位置により近い補正情報）に、過去第１位置情報に基づいて更新（過去第１位置情報を補正情報として決定して更新）できる可能性があるか否かを判断する。
【０１３７】
ここで、過去第１位置情報に基づいて補正情報が更新できる場合について、補正情報取得部５４２、第２判定部４４０、補正情報生成部５４３に着目して説明する。
【０１３８】
まず、取得した補正情報に関する取得手段識別情報が第２位置情報を示す場合について説明する。この場合には、補正情報取得部５４２は、過去第１位置情報により補正情報を更新することによりもっと精度が高い補正情報に更新できる可能性があると判断する。そして、補正情報取得部５４２は、過去第１位置情報により補正情報を更新できるか否かの判定を第２判定部４４０に行わせる。
【０１３９】
続いて、可能性があることの通知を受けた第２判定部４４０は、最も新しい過去第１位置情報が、現在通信している基地局の範囲内で取得したものであるか否か判定する。この判定としては、例えば、最も新しい過去第１位置情報からの移動距離が所定の閾値以下の場合（現在位置からそれほど離れていない場合）には、通信している基地局が変わっていない（現在通信している基地局と同じ）可能性が高いと判断する。そして、第２判定部４４０は、その判定結果を補正情報生成部５４３に供給し、最も新しい過去第１位置情報を補正情報と決定する処理（更新のための補正情報を生成する処理）を補正情報生成部５４３に行わせる。なお、この決定された補正情報が補正情報サーバ５１１に供給され、補正情報サーバ５１１における補正情報が更新される。
【０１４０】
また、取得した補正情報に関する取得手段識別情報が第１位置情報を示す場合には、補正情報取得部５４２は、現在の受信レベルの強度と、補正情報とともに取得した受信レベル情報の強度とを比較し、無線通信装置の現在の位置の方が基地局に近いか否か判定する。そして、現在の受信レベルの強度の方が強い場合には、補正情報取得部５４２は、無線通信装置の現在の位置の方が基地局に近いと判定し、過去第１位置情報により補正情報を更新することにより位置の精度をもっと高くできる可能性があると判断する。そして、補正情報取得部５４２は、過去第１位置情報を補正情報にすべきか否かの判定を第２判定部４４０に行わせる。
【０１４１】
続いて、可能性があることの通知を受けた第２判定部４４０は、最も新しい過去第１位置情報が、無線通信装置の現在の位置に近い位置（受信レベルがそれほど大きく変わらない位置）において取得されたものか否か判断する。この判定としては、例えば、最も新しい過去第１位置情報からの移動距離が所定の閾値以下の場合（現在位置からそれほど離れていない場合）には、無線通信装置の現在の位置に近い位置で取得されただろうと判断する。そして、第２判定部４４０は、その判定結果を補正情報生成部５４３に供給し、最も新しい過去第１位置情報を補正情報と決定する処理を補正情報生成部５４３に行わせる。なお、この決定された補正情報が補正情報サーバ５１１に供給され、補正情報サーバ５１１における補正情報が更新される。
【０１４２】
補正情報生成部５４３は、図１４までに説明した補正情報生成部３１０と同様に、補正情報を生成するものである。なお、補正情報生成部５４３は、過去第２位置情報を補正情報として決定（補正情報を生成）する場合には、第２位置情報に基づいて生成されたこと（第２位置情報由来）を示す取得手段識別情報を紐付けて生成し、補正情報取得部５４２および通信部２３０に供給する。また、補正情報生成部５４３は、過去第１位置情報を補正情報として決定する場合には、第１位置情報に基づいて生成されたこと（第１位置情報由来）を示す取得手段識別情報と、その過去第１位置情報に関する受信レベル情報とを紐付けて生成する。また、補正情報生成部５４３は、最も新しい過去第１位置情報に基づいてもっと精度が高い補正情報に更新できると補正情報取得部５４２および第２判定部４４０により判断された場合には、最も新しい過去第１位置情報を補正情報として決定する。そして、この更新できると判断された際に決定された補正情報は、補正情報取得部２６０に供給されるとともに、通信部２３０を介した無線通信により補正情報サーバ５１１に供給され、補正用データベースにおける補正情報が更新される。
【０１４３】
このように、補正情報とともに取得手段識別情報および受信レベル情報がセルＩＤに紐付けられることにより、最も基地局に近いユーザが生成した補正情報が補正情報サーバ５１１に保持される。
【０１４４】
［補正情報サーバにおける補正用データベースの更新例］
図１６は、本技術の第４の実施の形態において、基地局により近い無線通信装置５４０が生成した補正情報による補正用データベースの更新の一例を示す図である。
【０１４５】
図１６（ａ）では、基地局（セルＩＤ：ｄ５６７４３）に関する補正情報が補正用データベースに無いことを検出した無線通信装置５４０が第２位置情報を補正情報として決定（補正情報を生成）し、この生成された補正情報が新たに登録された状態を示す。また、図１６（ｂ）では、図１６（ａ）において登録された補正情報が更新された状態を示し、図１６（ｃ）では、図１６（ｂ）において更新された補正情報がさらに更新された状態を示す。
【０１４６】
図１６（ａ）には、補正情報が補正用データベースに無いことを検出した無線通信装置５４０が第２位置情報を補正情報として決定し、この補正情報が新たに登録された状態の補正用データベースの一部を示す表（表５５０）が示されている。
【０１４７】
なお、図１６（ａ）では、無線通信装置５４０は、第１位置情報および第２位置情報のどちらを補正情報として決定するかの判断において、第２位置情報を採用すると判断したこととする。
【０１４８】
表５５０に示す補正用データベースでは、位置の管理対象の基地局を指し示すセルＩＤ（列５５２）に、このセルＩＤに紐付けられる位置情報（補正情報）の取得手段を示す取得手段識別情報（列５５３）が紐付けられる。さらに、セルＩＤ（列５５２）には、補正情報が第１位置情報由来である場合の、その第１位置情報を取得した際の受信レベル情報（列５５４）が紐付けられる。また、図４（ｂ）において示した本技術の第１の実施の補正情報と同様に、セルＩＤには、補正情報（緯度（列５５５）、経度（列５５６））が紐付けられる。
【０１４９】
表５５０に示す補正用データベースでは、新たに登録された情報（セルＩＤ「ｄ５６７４３」の情報）が太線の黒枠（枠５５１）により囲まれている。このセルＩＤ「ｄ５６７４３」には、補正情報が第２位置情報由来であることを示す「２」の値の取得手段識別情報と、緯度「３５．６９９９９９」と、経度「１３９．８７６５４３」とが紐付けられている。なお、このセルＩＤ「ｄ５６７４３」の補正情報は、第２位置情報を補正情報としているため、受信レベル情報は無い（図では、「−」により示している）。
【０１５０】
このように、無線通信装置５４０は、補正用データベースに必要とする補正情報が無い場合には、新たに生成した補正情報を、取得手段識別情報および受信レベル情報とともにセルＩＤに紐付けて、補正用データベースに新たに登録する。
【０１５１】
図１６（ｂ）には、図１６（ａ）において新たに登録された補正情報が更新された状態の補正用データベースの一部を簡略化して示す表（表５６０）が示されている。なお、図１６（ｂ）では、更新された情報を枠５６１により囲んで示す。
【０１５２】
この図１６（ｂ）では、セルＩＤ「ｄ５６７４３」の補正情報が、緯度「３５．６８５５４５」、経度「１３９．８４３３３５」に更新されている。また、取得手段識別情報が「１」に更新され、受信レベル情報が「−１１０」ｄＢｍに更新されている。
【０１５３】
このように、無線通信装置５４０は、第２位置情報により決定された補正情報について、第１位置情報を補正情報とすることにより本来の位置により近い情報に更新できると判断した場合には、補正用データベースにおけるその基地局（セルＩＤ）の情報を更新する。なお、この更新において、補正情報の更新とともに、取得手段識別情報が第１位置情報を示す「１」の値に更新され、受信レベル情報がその第１位置情報を取得した際の受信レベルの値に更新される。
【０１５４】
図１６（ｃ）には、図１６（ｂ）において更新された補正情報がさらに更新された状態の補正用データベースの一部を簡略化して示す表（表５７０）が示されている。なお、図１６（ｂ）では、さらに更新された情報を枠５７１により囲んで示す。
【０１５５】
この図１６（ｂ）では、セルＩＤ「ｄ５６７４３」の補正情報が、緯度「３５．６６７８４１」、経度「１３９．８１００６７」に更新されている。また、受信レベル情報が「−６６」ｄＢｍに更新されている。
【０１５６】
このように、無線通信装置５４０は、第１位置情報由来の補正情報について、受信信号が強い（基地局に近い）第１位置情報を補正情報として更新することにより本来の位置により近い情報に更新できると判断した場合には、補正情報の更新を行う。なお、この更新において、補正情報の更新とともに、受信レベル情報がその第１位置情報を取得した際の受信レベルの値に更新される。
【０１５７】
［無線通信装置の動作例］
次に、本技術の第４の実施の形態において、基地局により近い無線通信装置が生成した補正情報により補正用データベースが更新される無線通信装置５４０の動作例について、図面を参照して説明する。
【０１５８】
なお、無線通信装置５４０の現在位置決定処理手順は、図１０において示した現在位置決定処理手順の変形例であり、図１０の補正情報取得処理（ステップＳ９４０）における処理内容が異なる。この補正情報取得処理において、補正情報を補正情報サーバ５１１から取得する処理、および、補正情報を更新するか否か判定する処理などの点が図１０の補正情報取得処理（ステップＳ９４０）とは異なる。そこで、ここでは無線通信装置５４０の現在位置決定処理手順における補正情報取得処理（ステップＳ９５０）以外については説明を省略し、補正情報取得処理（ステップＳ９５０）の処理手順例について図１７を参照して説明する。
【０１５９】
図１７は、本技術の第４の実施の形態の無線通信装置５４０の現在位置決定処理手順における補正情報取得処理（ステップＳ９５０）の処理手順例を示すフローチャートである。
【０１６０】
なお、図１７において示す補正情報取得処理（ステップＳ９５０）は、図１１において示した補正情報取得処理（ステップＳ９４０）の変形例であるため、同一の手順については同一の符号を付してここでの説明を省略する。
【０１６１】
まず、補正対象の基地局のセルＩＤに対応する補正情報が、補正情報サーバ５１１の補正用データベースにあるか否かが、補正情報取得部５４２による補正情報サーバ５１１との通信により判断される（ステップＳ９５１）。そして、セルＩＤに対応する補正情報があると判断された場合には（ステップＳ９５１）、その補正情報を補正情報サーバ５１１から取得する補正用サーバ保持情報取得・更新処理（ステップＳ９６０）が行われ、補正情報取得処理手順は終了する。なお、この補正用サーバ保持情報取得・更新処理（ステップＳ９６０）については、図１８を参照して説明する。
【０１６２】
一方、セルＩＤに対応する補正情報がないと判断された場合には（ステップＳ９５１）、ステップＳ９４１に進む。
【０１６３】
ステップＳ９４４において移動距離が閾値より大きいと判定された場合には、過去第２位置情報が補正情報として補正情報生成部３１０により決定された後に（ステップＳ９２３）、この補正情報と、取得手段識別情報とを紐付けたセルＩＤが、補正情報サーバ５１１の補正用データベースに登録される（ステップＳ９５３）。
【０１６４】
一方、ステップＳ９４４において移動距離が閾値より大きくないと判定された場合には、過去第１位置情報が補正情報として補正情報生成部３１０により決定された後に（ステップＳ９２４）、この補正情報と、取得手段識別情報と、受信レベル情報とを紐付けたセルＩＤが、補正情報サーバ５１１に登録される（ステップＳ９５４）。
【０１６５】
図１８は、本技術の第４の実施の形態の無線通信装置５４０の現在位置決定処理手順における補正用サーバ保持情報取得・更新処理（ステップＳ９６０）の処理手順例を示すフローチャートである。
【０１６６】
まず、補正対象のセルＩＤに補正情報サーバ５１１において紐付けられている補正情報と、取得手段識別情報と、受信レベル情報とが、補正情報取得部５４２により取得される（ステップＳ９６１）。続いて、補正情報サーバ５１１から取得された補正情報に関する取得手段識別情報に基づいて、この補正情報が第２位置情報から（セルＩＤからの位置取得から）決定されたものか否かが、補正情報取得部５４２により判断される（ステップＳ９６２）。
【０１６７】
そして、第２位置情報から決定された補正情報であると判断された場合には（ステップＳ９６２）、移動量計測部４２０が計測した移動量が、第２判定部４４０により取得される（ステップＳ９６３）。また、経過時間計測部４３０が計測した経過時間が、第２判定部４４０により取得される（ステップＳ９６４）。続いて、取得された移動量および経過時間に基づいて、移動距離が第２判定部４４０により算出される（ステップＳ９６５）。
【０１６８】
次に、算出された移動距離が閾値より大きいか否かが、第２判定部４４０により判断される（ステップＳ９６６）。なお、この第２判定部４４０による判断は、図９において示した第２判定部４４０における閾値による判断と同様の判断であり、閾値としては、通信している基地局（セルＩＤ）が変わらないような距離が設定される。そして、閾値より大きくない（最も新しい過去第１位置情報の取得時に通信した基地局と、現在の基地局が同じ）と判断された場合には（ステップＳ９６６）、ステップＳ９７５に進む。
【０１６９】
一方、閾値より大きいと判断された場合には（ステップＳ９６６）、補正情報サーバ５１１から取得された補正情報を用いて位置情報を補正することが補正情報取得部５４２により決定され（ステップＳ９６７）、補正用サーバ保持情報取得・更新手順は終了する。
【０１７０】
なお、第２位置情報から決定された補正情報でないと判断された場合には（ステップＳ９６２）、無線パラメータ取得部５４１が検出した現在受信している信号の信号レベルが、補正情報取得部５４２により取得される（ステップＳ９６８）。続いて、現在の受信レベルの強度と、取得した補正情報に関連付けられている受信レベル情報の強度とが比較され、現在の受信レベルの強度の方が高いか否かが、補正情報取得部５４２により判断される（ステップＳ９６９）。そして、現在の受信レベルの強度の方が高くないと判断された場合には（ステップＳ９６９）、ステップＳ９６７に進む。
【０１７１】
一方、現在の受信レベルの強度の方が高いと判断された場合には（ステップＳ９６９）、移動量計測部４２０が計測した移動量が、第２判定部４４０により取得される（ステップＳ９７１）。また、経過時間計測部４３０が計測した経過時間が、第２判定部４４０により取得される（ステップＳ９７２）。続いて、取得された移動量および経過時間に基づいて、移動距離が第２判定部４４０により算出される（ステップＳ９７３）。
【０１７２】
次に、算出された移動距離が閾値より大きいか否かが、第２判定部４４０により判断される（ステップＳ９７４）。なお、この第２判定部４４０による判断（ステップＳ９７４）では、現在の受信レベルから受信レベルがそれほど大きく変わらない距離（上限は、補正情報に関連付けられている受信レベル情報のレベルを下回らない距離）が閾値として設定される。そして、閾値より大きい（最も新しい過去第１位置情報が現在の位置から離れすぎていて、受信レベルが大きく異なる可能性がある）と判断された場合には（ステップＳ９７４）、ステップＳ９６７に進む。
【０１７３】
一方、閾値より大きくないと判断された場合には（ステップＳ９７４）、補正情報生成部５４３によって、計測開始時に係る過去第１位置情報（最も新しい過去第１位置情報）を補正情報と決定して補正情報が生成される（ステップＳ９７５）。続いて、補正情報と、その補正情報の取得時に係る受信レベル情報と、取得手段識別情報とがセルＩＤとともに補正情報サーバ５１１に送信され、補正用データベースが更新される（ステップＳ９７６）。また、生成された補正情報が、補正情報取得部５４２により取得され（ステップＳ９７７）、補正用サーバ保持情報取得・更新手順は終了する。
【０１７４】
このように、本技術の第４の実施の形態によれば、誤った位置情報が基地局の位置としてサーバから供給された場合においても、無線通信装置は、補正情報を補正用サーバから取得することにより、適切に現在位置を決定することができる。
【０１７５】
＜７．第５の実施の形態＞
本技術の第１乃至第４の実施の形態では、無線通信装置におけるアプリケーションが補正された位置情報を使用するために、無線通信装置において位置情報を補正する例について説明した。しかしながら、これに限定されるものではなく、補正用のサーバにおいて補正するようにしてもよい。
【０１７６】
そこで、本技術の第１乃至第４の実施の形態の無線通信装置が取得した現在位置の情報が、補正用のサーバにおいて補正される例について、図１９乃至図２２を参照して説明する。
【０１７７】
［無線通信装置の構成例］
図１９は、本技術の第５の実施の形態において、本技術の第１の実施の形態の無線通信装置２００における位置補正機能をサーバが行う通信システム６０２の構成例を示すブロック図である。
【０１７８】
通信システム６０２は、基地局１７０と、サーバ１８０と、公衆回線網１９０と、無線通信装置６１０と、ログ記録サーバ６２０とを備える。なお、無線通信装置６１０およびログ記録サーバ６２０以外の構成は、これまでに説明したものと同様のものであるため、ここでは、無線通信装置６１０およびログ記録サーバ６２０に着目して説明する。なお、ログ記録サーバ６２０は、特許請求の範囲に記載の情報処理装置の一例である。
【０１７９】
無線通信装置６１０は、第１乃至第４の実施の形態において示した無線通信装置の変形例であり、第１位置情報取得部２１０と、通信部２３０と、セルＩＤ取得部２３１と、第２位置情報取得部２３２と、ログ収集部６１１と、ログデータ生成部６１３とを備える。ここでは、新たに示すログ収集部６１１およびログデータ生成部６１３について説明する。
【０１８０】
ログ収集部６１１は、ログを収集するものであり、ログの内容の情報（ログ内容情報）を、ログを収集した時刻とともに、ログデータ生成部６１３に供給する。
【０１８１】
ログデータ生成部６１３は、ログ内容情報と、そのログを収集した際の位置情報と、そのログを収集した際の時刻とに基づいて、ログデータを生成するものである。なお、ログを収集した際の位置情報は、これまでに説明した第１乃至第４の実施の形態と同様に、第１位置情報取得部２１０がＧＰＳ信号を受信できる場合には第１位置情報を位置情報とし、取得できない場合には第２位置情報を位置情報とする。また、第２位置情報取得部２３２が取得した位置情報（セルＩＤに基づく位置情報）をログの位置情報とする場合には、その位置情報が紐付けられているセルＩＤも含めてログデータを生成する。すなわち、ログデータ生成部６１３は、第１位置情報を位置情報としてログデータを生成する場合には、ログ内容情報と、時刻と、位置情報とを最低限含むログデータを生成する。また、第２位置情報を位置情報とする場合には、ログ内容情報と、時刻と、位置情報と、セルＩＤとを最低限含むログデータを生成する。
【０１８２】
また、ログを収集した際の時刻については、時刻の精度を高めるため、第１位置情報取得部２１０が位置情報を生成できる場合には、第１位置情報取得部２１０が生成した時刻を用いてもよい（ＧＰＳ信号に基づいて計算する時刻が最も正確なため）。
【０１８３】
ログデータ生成部６１３は、生成したログデータを通信部２３０に供給し、そして、このログデータはログ記録サーバ６２０へ送信される。なお、このログデータの送信に関しては、ログデータの生成の度に送信しても良いし、所定の時間蓄積した後にまとめて送信するようにしてもよい。
【０１８４】
ログ記録サーバ６２０は、無線通信装置６１０から送信されるログデータを集積するものであり、ログデータ受信部６２１と、判定部６２２と、補正情報取得部６２４と、補正情報保持部６２６と、ログデータ記録部６２７とを備える。
【０１８５】
ログデータ受信部６２１は、無線通信装置６１０から公衆回線網１９０を介して供給されるログデータを受信するものである。このログデータ受信部６２１は、受信したログデータを、判定部６２２に供給する。なお、ログデータ受信部６２１は、特許請求の範囲に記載の取得部の一例である。
【０１８６】
判定部６２２は、ログデータの位置情報のうち、第２位置情報により決定された位置情報が間違っていないか解析するものである。この判定部６２２は、解析するために、ログデータ受信部６２１から供給されたログデータのうちの任意の２つのログデータにおける位置情報間の距離（移動距離）と、この２つのログデータ間の経過時間とを算出する。そして、判定部６２２は、図３において示した判定部２８０と同様に、閾値（移動可能と想定される距離の上限）を設定し、移動距離と閾値とを比較する。
【０１８７】
この比較において、算出した移動距離が閾値より大きい場合には、位置情報の補正が必要と判断する（サーバ１８０における紐付けが間違っていると判断）。そして、判定部６２２は、補正対象のログデータに含まれているセルＩＤを補正情報取得部６２４に供給して、そのセルＩＤに紐付けられている補正情報の取得を補正情報取得部６２４に行わせる。そして、判定部６２２は、補正情報を取得した補正情報取得部６２４から供給された補正情報によりログデータの位置情報を修正する（ログデータの位置情報が補正情報が示す位置に書き換えられる）。
【０１８８】
判定部６２２は、位置情報を修正したログデータを、ログデータ記録部６２７に供給し、ログデータ記録部６２７に記録する。なお、判定部６２２は、位置情報が間違っていないログデータ（補正が必要でないログデータ）は、そのまま補正せずにログデータ記録部６２７に供給し、ログデータ記録部６２７に記録する。このように、判定部６２２は、図３において示した判定部２８０に対応する役割を行う。なお、判定部６２２は、特許請求の範囲に記載の検出部および補正部の一例である。
【０１８９】
補正情報取得部６２４は、判定部６２２から供給されたセルＩＤに関する補正情報を、補正情報保持部６２６から取得するものである。この補正情報取得部６２４は、取得した補正情報を、判定部６２２に供給する。すなわち、この補正情報取得部６２４は、図３において示した補正情報取得部２６０に対応する役割を行う。
【０１９０】
補正情報保持部６２６は、補正用データベースを保持するものであり、図３において示した補正情報保持部２７０に対応する。
【０１９１】
ログデータ記録部６２７は、ログデータを記録するものである。また、ログデータ記録部６２７は、判定部６２２が判定を行う際には、移動距離および経過時間の算出開始位置として使用されるログデータを、判定部６２２に供給する。ログデータ記録部６２７が保持するログデータとしては、例えば、ライフログなどにおけるデータなどが想定される。このログデータ記録部６２７に記録されたログデータが、ログを使用するサービスにおいて用いられる。
【０１９２】
このように、セルＩＤに基づいて生成された位置情報を補正することにより、ユーザが後ほどログデータに保持されている位置情報を修正する手間の軽減や、ログを見た他人に間違った位置情報を提供することの防止などをすることができる。
【０１９３】
図２０は、本技術の第５の実施の形態において、本技術の第２の実施の形態の無線通信装置３００における位置補正機能をサーバが行う通信システム６０３の構成例を示すブロック図である。
【０１９４】
なお、この通信システム６０３は、図１９において示した通信システム６０２の変形例であり、ログ記録サーバ（ログ記録サーバ６３０）に補正情報生成部６３５を備える点のみが異なる。そこで、ここでは、補正情報生成部６３５に着目して説明する。
【０１９５】
補正情報生成部６３５は、補正情報保持部６２６の補正用データベースに必要な補正情報が無い場合において、補正情報を生成するものである。この補正情報生成部６３５には、補正情報取得部６２４が補正情報を取得できなかった場合（補正用データベースに無い場合）において、補正情報取得部６２４から補正情報を生成させる命令(補正情報生成命令)が供給される。この補正情報生成命令が供給されると、補正情報生成部６３５は、補正対象のセルＩＤが含まれているログデータの１つ前のログデータをログデータ記録部６２７から取得する。そして、補正情報生成部６３５は、この取得したログデータの位置情報を補正対象のセルＩＤに紐付けて、このセルＩＤに対する補正情報を決定する。補正情報生成部６３５は、決定した補正情報を、補正情報保持部６２６に供給し、補正用データベースを更新する。また、判定部６２２において、この決定された補正情報により補正対象のログデータの位置情報が修正される（ログデータの位置情報が補正情報が示す位置に書き換えられる（更新される））。すなわち、補正情報生成部６３５は、図６において示した補正情報生成部３１０に対応する役割を行う。
【０１９６】
図２１は、本技術の第５の実施の形態において、本技術の第３の実施の形態の無線通信装置４００における位置補正機能をサーバが行う通信システム６０５の構成例を示すブロック図である。
【０１９７】
通信システム６０５は、図１９および図２０において示した無線通信装置６１０に代えて、無線通信装置６４０を備える。この無線通信装置６４０は、無線通信装置６１０の各構成に加えて、移動量計測部４２０と、経過時間計測部４３０とを備える。なお、移動量計測部４２０および経過時間計測部４３０は、図９において示したものと同様であるため、ここでの説明を省略する。この無線通信装置６４０においては、移動量計測部４２０および経過時間計測部４３０が生成した情報（移動量および経過時間）は、ログデータ生成部６１３に供給される。
【０１９８】
ログデータ生成部６１３は、供給された移動量および経過時間に基づいて移動距離を生成し、この生成した移動距離を含めてログデータを生成する。すなわち、ログデータ生成部６１３は、第１位置情報に基づいて位置情報を決定して（第１位置情報を位置情報として）ログデータを生成する場合には、ログ内容情報と、時刻と、位置情報とを最低限含むログデータを生成する。また、第２位置情報を位置情報とする場合には、ログ内容情報と、時刻と、位置情報と、セルＩＤと、移動距離とを最低限含むログデータを生成する。
【０１９９】
通信システム６０５は、図１９および図２０において示したログ記録サーバ６２０および６３０に代えてログ記録サーバ６５０を備える。このログ記録サーバ６５０は、図２０のログ記録サーバ６３０の各構成に加えて、第２判定部６５１を備える。ここでは、第２判定部６５１に着目して説明する。
【０２００】
第２判定部６５１は、補正情報生成部６３５が補正情報を生成する場合において、第１位置情報を位置情報として生成された過去のログデータと、第２位置情報を位置情報として生成された過去のログデータとのどちらを補正情報として決定するか判定するものである。この第２判定部６５１には、補正情報取得部６２４から補正情報生成命令が供給され、また、判定部６２２から移動距離および経過時間が供給される。
【０２０１】
第２判定部６５１は、補正情報取得部６２４から補正情報生成命令が供給された場合には、位置の補正対象のログデータにおける移動距離を判定部６２２から取得し、閾値と比較する。そして、移動距離が閾値より大きい場合には、第２位置情報を位置情報としたログデータの位置情報を補正対象の基地局のセルＩＤに紐付けると判定し、その判定結果を補正情報生成部６３５に供給する。また、第２判定部６５１は、移動距離が閾値以下の場合には、第１位置情報を位置情報としたログデータの位置情報を補正対象の基地局のセルＩＤに紐付けると判定し、その判定結果および経過時間を補正情報生成部６３５に供給する。なお、この判定は、図９において示した第２判定部４４０の判定と同様のものであり、第２判定部６５１は、第２判定部４４０に対応する役割を行う。
【０２０２】
そして、補正情報生成部６３５は、第２判定部６５１から供給される判定結果に基づいて、位置を参照するログデータを決定し、補正情報を生成する。すなわち、補正情報生成部６３５は、第２位置情報を位置情報としたログデータを参照する場合には、第２位置情報を位置情報としたログデータのうち、補正対象のログデータの取得時刻に最も近いログデータをログデータ記録部６２７から取得して補正情報を生成する。また、第１位置情報を位置情報として生成されたログデータを参照する場合には、補正対象のログデータの取得時刻から経過時間ほど前のログデータをログデータ記録部６２７から取得して補正情報を生成する。
【０２０３】
図２２は、本技術の第５の実施の形態において、本技術の第４の実施の形態の無線通信装置５４０における位置補正機能をサーバが行う通信システム６０６の構成例を示すブロック図である。
【０２０４】
通信システム６０６の無線通信装置６６０は、図２１において示した無線通信装置６４０の各構成に加えて、無線パラメータ取得部５４１を備える。この無線パラメータ取得部５４１は、図１５において示したものと同様のものであるため、ここでの説明を省略する。
【０２０５】
また、この無線通信装置６６０のログデータ生成部６１３は、第１位置情報を用いてログデータを生成する場合には、ログ内容情報と、時刻と、位置情報と、受信レベル情報とを最低限含むログデータを生成する。
【０２０６】
なお、ログ記録サーバ６５０における判定部６２２、補正情報生成部６３５、補正情報取得部６２４、第２判定部６５１における受信レベル情報の利用については、図１５において示した各構成と同様であるためここでの説明を省略する。
【０２０７】
このように、本技術の第５の実施の形態によれば、無線通信装置が検出した位置情報を、この位置情報を蓄積（記録）するサーバに置いて補正することにより、無線通信装置の位置を適切に決定することができる。
【０２０８】
＜８．第６の実施の形態＞
本技術の第１乃至第５の実施の形態では、セルＩＤに紐付けられている位置情報が、サーバ１８０から供給される例について説明した。しかしながら、これに限定されるものではなく、無線通信装置自身が保持するようにしてもよい。
【０２０９】
そこで、本技術の第６の実施の形態では、セルＩＤに紐付けられている位置情報を無線通信装置に保持させる例について、図２３を参照して説明する。
【０２１０】
［無線通信装置の構成例］
図２３は、本技術の第６の実施の形態の無線通信装置７００の構成例を示すブロック図である。
【０２１１】
なお、この本技術の第６の実施の形態は、図３において示した本技術の第１の実施の形態の無線通信装置２００の変形例として無線通信装置７００を示し、その他の実施の形態については省略する。
【０２１２】
無線通信装置７００は、図３において示した無線通信装置２００の各構成に加えて、基地局位置情報保持部７１０を備える。
【０２１３】
基地局位置情報保持部７１０は、図３において示したサーバ１８０が保持していたデータベース（セルＩＤに位置情報を紐付けたデータベース）を保持するものである。なお、この基地局位置情報保持部７１０が保持する情報の保持のさせ方については種々のパターンが考えられるが、例えば、位置情報を使用するアプリケーションを無線通信装置２００にインストールする際に全ての情報を保持させる。または、アプリケーションの使用開始の際に、現在位置から所定の範囲内（移動すると予測される範囲内）の基地局の情報のみをダウンロードして保持させる。
【０２１４】
そして、第２位置情報取得部２３２は、基地局の位置情報を取得する場合には、基地局位置情報保持部７１０に保持されているデータベースから取得する。これにより、データベース用のサーバ（図３のサーバ１８０参照）を設けなくとも、セルＩＤから基地局の位置情報を得ることができる。
【０２１５】
このように、本技術の第６の実施の形態によれば、セルＩＤに紐付けられた位置情報を無線通信装置が保持する場合においても、無線通信装置は、適切に現在位置を決定することができる。
【０２１６】
このように、本技術の実施の形態によれば、無線通信装置がセルＩＤ（基地局の識別情報）に基づいて生成した位置情報を、補正用データベースを用いて適切に補正することにより、無線通信装置の位置（位置情報）を適切に決定することができる。
【０２１７】
なお、本技術の実施の形態では、現在通信している基地局の位置を第２位置情報とする例について説明したが、これに限定されるものではない。無線通信装置の周辺の基地局の位置情報と、その周辺の基地局からのパイロット信号の強度とに基づいて相対的に算出される位置を第２位置情報とするようにしてもよい。例えば、無線通信装置は、第２位置情報を取得するタイミングにおいて、周辺に位置するセルを検索する周辺セルサーチを行うことにより、無線通信装置の周辺の基地局のセルＩＤと、それぞれの基地局からのパイロット信号の強度とを取得する。そして、無線通信装置は、取得したセルＩＤに基づいて、周辺の基地局の位置情報を取得する。その後、無線通信装置は、周辺の基地局のそれぞれの位置と、それぞれの基地局からのパイロット信号の強度とから、現在位置を相対的に算出し、この算出した位置を第２位置情報とするようにしてもよい。
【０２１８】
このような場合においても、判定部２８０において第２位置情報が間違っていると判断された場合には、補正用データベースを用いて適切に補正する。この補正は、例えば、間違っていると判断された場合には、第２位置情報の算出の際に用いたセルＩＤのうちから紐付けが間違っているセルＩＤを探しだし、補正用データベースを用いて適切に補正した後に、改めて第２位置情報を算出する。または、算出された第２位置情報が間違っていると判断された場合には、現在通信している基地局の位置を代わりの第２位置情報とし、この第２位置情報もさらに間違っていると判断された場合には、補正用データベースを用いて適切に補正する。このように、補正用データベースを用いて第２位置情報を適切に補正することにより、無線通信装置の位置（位置情報）を適切に決定することができる。
【０２１９】
なお、本技術の実施の形態では、第１位置情報取得部２１０は、ＧＰＳ信号のみから位置情報を取得することを想定したが、これに限定されるものではない。ＧＰＳ信号からの位置の算出は、電力の消費が大きいため、無線通信装置のバッテリーの消耗が速くなる。そこで、ＧＰＳ信号の取得回数を減少させるようにする場合も考えられる。
【０２２０】
例えば、加速度センサーやジャイロセンサーを併用して第１位置情報を生成するようにしてもよい。この例において、ＧＰＳ信号で位置情報を取得した位置から所定の時間内（または、所定の距離内）は、そのＧＰＳ信号により取得した位置情報を基準位置として、センサーにより検出した移動距離および移動方向に基づいて位置を算出する方法が考えられる。この算出した位置を第１位置情報とする場合においても、本技術の実施の形態と同様の方法により、現在位置を適切に決定することができる。
【０２２１】
また、ＧＰＳ信号が受信できなくなってから一定の時間（移動速度に依存）は、ＧＰＳ信号により最後に検出した位置情報を、現在検出した位置情報（第１位置情報）とするように第１位置情報取得部２１０を設定する場合も考えられる。
【０２２２】
また、本技術の実施の形態では、第１位置情報取得部２１０が位置情報を取得できない場合に第２位置情報取得部２３２が位置情報を取得することを想定したが、これに限定されるものではない。例えば、無線信号の受信レベルが高い場合において、電力の消費を抑えるために、ＧＰＳ信号が受信できる場合であってもＧＰＳ信号を受信せずに、第２位置情報取得部２３２が位置情報を取得することにより、消費電力を軽減させる場合も考えられる。この場合においても本技術の実施の形態と同様の方法により、現在位置を適切に決定することができる。
【０２２３】
なお、第２判定部４４０において用いられる閾値は、無線通信の方法や、現在位置（小さなセル範囲の基地局が多い都会か、大きなセル範囲の基地局が多い田舎か）に応じて適切な値が設定されるようにしてもよい。
【０２２４】
また、本技術の実施の形態では、基地局の位置情報をサーバから取得する際の通信手段が、その基地局を介した無線であることを想定して説明したが、これに限定されるものではない。例えば、基地局の識別情報を取得した通信手段とは別の通信手段（例えば、家庭用のインターネット接続サービス（有線）に接続された無線通信機器との通信）を介して取得する場合も考えられる。
【０２２５】
なお、判定部２８０による判断として、距離のみの場合を説明したがこれに限定されるものではない。例えば、最新過去位置情報の取得時刻から現時刻第２位置情報の取得時刻までの時間が長すぎる場合（例えば、６０分以上）には、閾値による判定の確証が低いと判断し、現時刻第２位置情報を現在位置情報とするようにすることも考えられる。
【０２２６】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２２７】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ハードディスク、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【０２２８】
なお、本技術は以下のような構成もとることができる。
（１）  人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、
前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定部と
を具備する無線通信装置。
（２）  前記接続対象となる基地局からの情報は、当該基地局の識別情報であり、
前記識別情報と位置情報とが関連付けられて記録されている補正データベースから、前記検出部により誤りが検出された第２位置情報に係る基地局の前記識別情報に関連付けられている位置情報を前記他の位置情報として取得する取得部をさらに具備する
前記（１）に記載の無線通信装置。
（３）  前記取得部が前記補正データベースから前記他の位置情報を取得できない場合には、前記決定のタイミングよりも前のタイミングで取得された前記第１位置情報または前記第２位置情報を用いて前記他の位置情報を生成する生成部をさらに具備する前記（２）に記載の無線通信装置。
（４）  前記生成部は、前記決定のタイミングよりも前のタイミングで取得された前記第１位置情報および前記第２位置情報のうちの最も新しい位置情報を用いて前記他の位置情報を生成する前記（３）に記載の無線通信装置。
（５）  前記生成部は、前記決定のタイミングまでに取得された前記第１位置情報のうちの最も新しい第１位置情報の取得時から前記決定のタイミングまでにおける前記無線通信装置の移動距離が閾値を基準として小さい場合には前記最も新しい第１位置情報に基づいて前記他の位置情報を生成し、前記移動距離が前記閾値を基準として大きい場合には前記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された前記第２位置情報のうちの最も新しい第２位置情報を用いて前記他の位置情報を生成する前記（３）に記載の無線通信装置。
（６）  前記生成部は、前記生成した他の位置情報と、当該他の位置情報に係る前記識別情報とを関連付けて新たに記録することにより前記補正データベースを更新する前記（３）に記載の無線通信装置。
（７）  前記補正データベースは、前記位置情報を生成した際に用いられた前記第１位置情報または前記第２位置情報を示す属性情報が前記識別情報ごとに関連付けられて記録されており、
前記生成部は、前記取得部が取得した前記他の位置情報と関連付けられている前記属性情報が前記第２位置情報を示す場合には、前記決定のタイミングで取得された第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報のうちの前記決定のタイミングにおける前記無線通信装置の位置から所定の距離以内において取得された前記第１位置情報を用いて前記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る前記識別情報と、前記属性情報とを関連付けて新たに記録することにより前記補正データベースを更新する
前記（６）に記載の無線通信装置。
（８）  前記補正データベースは、基地局からの無線信号の強度を示す信号強度情報が前記第１位置情報を示す属性情報が関連付けられている前記識別情報ごとにさらに関連付けられており、
前記生成部は、前記取得部が取得した前記他の位置情報に関連付けられている前記信号強度情報が示す信号強度を基準として、前記決定のタイミングにおける信号強度が大きい場合には、当該決定のタイミングにおける前記無線通信装置の位置から所定の距離以内において取得された前記第１位置情報を用いて前記他の位置情報を生成し、当該他の位置情報と、当該他の位置情報に係る前記識別情報と、前記属性情報と、当該第１位置情報を生成した際の信号強度情報とを関連付けて新たに記録することにより前記補正データベースを更新する
前記（７）に記載の無線通信装置。
（９）  前記取得部は、前記補正データベースを保持する補正情報サーバから前記他の位置情報を取得する前記（２）から（８）のいずれかに記載の無線通信装置。
（１０）  前記取得部は、前記無線通信装置に内蔵または装着される記憶部に記録されている前記補正データベースから前記他の位置情報を取得する前記（２）から（８）のいずれかに記載の無線通信装置。
（１１）  前記決定部は、前記検出部により誤りが検出された第２位置情報に係る基地局の前記識別情報に基づいて取得された前記他の位置情報により当該第２位置情報を補正し、当該補正された第２位置情報を用いて前記現在位置を決定する前記（２）から（１０）のいずれかに記載の無線通信装置。
（１２）  前記検出部は、前記決定のタイミングで取得された前記第２位置情報と、当該決定のタイミングより前のタイミングで取得された前記第１位置情報および前記第２位置情報のうちの最も新しい位置情報との間における距離および経過時間を算出し、当該経過時間に応じて設定された閾値を基準として、前記距離が前記閾値よりも大きい場合には、前記決定のタイミングで取得された前記第２位置情報を誤りとする前記（１）から（１１）のいずれかに記載の無線通信装置。
（１３）  前記第１位置情報を取得する第１取得部と、
前記第１取得部が前記第１位置情報を取得することができない場合にのみ前記第２位置情報を取得する第２取得部と
をさらに具備する前記（１）から（１２）のいずれかに記載の無線通信装置。
（１４）  人工衛星からの情報に基づいて定期的または不定期に生成される第１位置情報と、接続対象となる基地局からの情報に基づいて定期的または不定期に生成される第２位置情報とのうちの少なくとも１つを含む位置情報を無線通信装置から取得する取得部と、
前記取得部により取得された前記位置情報のうち、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、
前記検出部により誤りが検出された場合には、当該第２位置情報に係る基地局により特定される他の位置情報に基づいて当該誤りが検出された前記第２位置情報を補正する補正部と、
前記取得部により取得された前記位置情報を履歴として記録し、前記検出部により誤りが検出された場合には前記補正部により補正された前記第２位置情報を前記履歴として記録する記録部と、
を具備する情報処理装置。
（１５）  人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する無線通信装置により前記誤りが検出された場合に前記無線通信装置から補正情報要求を受信する受信部と、
前記補正情報要求を受信した場合には、前記第２位置情報に係る基地局に関連付けて保持されている位置情報を補正情報として前記無線通信装置に供給する供給部と
を具備する情報処理装置。
（１６）  人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出部と、前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定部とを備える無線通信装置と、
前記無線通信装置により前記誤りが検出された場合に供給される補正情報要求命令に基づいて、前記第２位置情報が示す前記基地局の位置の代わりとなる位置情報を前記他の位置情報として前記無線通信装置に供給するサーバと
を具備する通信システム。
（１７）  人工衛星からの情報に基づいて定期的または不定期に取得される位置情報を第１位置情報とし、接続対象となる基地局からの情報に基づいて定期的または不定期に取得される位置情報を第２位置情報として、前記第２位置情報と、時間軸において当該第２位置情報の取得時よりも前のタイミングで取得された前記第１位置情報または前記第２位置情報とを比較して前記第２位置情報の誤りを検出する検出手順と、
前記第１位置情報または前記第２位置情報に基づいて現在位置を決定し、当該決定のタイミングで前記第１位置情報が取得できず、かつ、当該決定のタイミングで取得された前記第２位置情報の誤りが検出された場合には当該第２位置情報に係る基地局により特定される他の位置情報に基づいて前記現在位置を決定する決定手順と
を具備する位置決定方法。
【符号の説明】
【０２２９】
１７０  基地局
１８０  サーバ
１９０  公衆回線網
２００、３００、４００、５１０、５２０、５３０、５４０、６１０、６４０、６６０、７００  無線通信装置
２１０  第１位置情報取得部
２２０、５４４  第１位置情報保持部
２３０  通信部
２３１  セルＩＤ取得部
２３２  第２位置情報取得部
２５０  第２位置情報保持部
２６０、５４２、６２４  補正情報取得部
２７０、５４３、６２６  補正情報保持部
２８０、６２２  判定部
２９０  決定位置情報記録部
３１０、６３５  補正情報生成部
４２０  移動量計測部
４３０  経過時間計測部
４４０、６５１  第２判定部
５０１、５０２、５０３、５０４、６０２、６０３、６０５、６０６  通信システム
５１１  補正情報サーバ
５４１  無線パラメータ取得部
６１１  ログ収集部
６１３  ログデータ生成部
６２０、６３０、６５０  ログ記録サーバ
６２１  ログデータ受信部
６２７  ログデータ記録部
７１０  基地局位置情報保持部
【図１】
2012244368.tif 000003
【図２】
2012244368.tif 000004
【図３】
2012244368.tif 000005
【図４】
2012244368.tif 000006
【図５】
2012244368.tif 000007
【図６】
2012244368.tif 000008
【図７】
2012244368.tif 000009
【図８】
2012244368.tif 000010
【図９】
2012244368.tif 000011
【図１０】
2012244368.tif 000012
【図１１】
2012244368.tif 000013
【図１２】
2012244368.tif 000014
【図１３】
2012244368.tif 000015
【図１４】
2012244368.tif 000016
【図１５】
2012244368.tif 000017
【図１６】
2012244368.tif 000018
【図１７】
2012244368.tif 000019
【図１８】
2012244368.tif 000020
【図１９】
2012244368.tif 000021
【図２０】
2012244368.tif 000022
【図２１】
2012244368.tif 000023
【図２２】
2012244368.tif 000024
【図２３】
2012244368.tif 000025