(57)【要約】【課題】消費電力の増大を抑えながら経路情報を生成し、その経路上の関連情報を組み合わせた軌跡情報を生成することができるセンシングシステムを提供すること【解決手段】本発明にかかるセンシングシステムは、移動通信装置５０の移動に応じて、少なくとも２点における移動通信装置５０の位置情報を取得する位置情報取得部１１と、位置情報と、位置情報を取得したタイミング情報とを用いて、少なくとも２点間の移動経路を推定する経路推定部１２と、少なくとも２点の位置情報を取得する間に、センサ情報を取得するセンサ情報取得部１３と、センサ情報の取得タイミングを用いて、推定された移動経路上におけるセンサ情報の取得位置を推定し、センサ情報と推定された移動経路とを組み合わせた移動通信装置５０の軌跡情報を生成する軌跡情報生成部１４と、を備えるセンシングシステム。【選択図】図１
2012168868.tif 000002
【特許請求の範囲】
【請求項１】
移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を取得する位置情報取得手段と、
前記位置情報と、前記位置情報を取得したタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定する経路推定手段と、
前記少なくとも２点の位置情報を取得する間に、センサ情報を取得するセンサ情報取得手段と、
前記センサ情報の取得タイミングを用いて、前記推定された移動経路上における前記センサ情報の取得位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成する軌跡情報生成手段と、を備えるセンシングシステム。
【請求項２】
前記移動通信装置の移動開始及び移動停止を判定する移動情報判定手段と、をさらに備え、
前記位置情報取得手段は、
前記移動情報判定手段において、前記移動通信装置が移動開始及び移動停止と判定されたタイミングに前記移動通信装置の位置情報を取得する、請求項１記載のセンシングシステム。
【請求項３】
前記センサ情報取得手段は、
加速度センサを用いて加速度情報を取得し、
前記移動情報判定手段は、
前記加速度情報を用いて生成される歩数情報において、前記歩数情報が、予め定められた歩数よりも多い場合に、前記移動通信装置が移動を開始したと判定し、前記歩数情報が、前記予め定められた歩数もよりも少ない場合に、前記移動通信装置が停止したと判定する、請求項２記載のセンシングシステム。
【請求項４】
前記加速度情報を用いて、前記移動通信装置の移動手段を推定する移動手段推定手段をさらに備え、
前記経路推定手段は、
前記位置情報と、前記位置情報を取得したタイミング情報と、前記移動手段推定手段において推定された前記移動手段とを用いて、前記少なくとも２点間の移動経路を推定する、請求項３に記載のセンシングシステム。
【請求項５】
前記位置情報取得手段は、
前記移動手段推定手段において移動手段の変更が検出されたタイミングにおいて、前記位置情報を取得する、請求項４記載のセンシングシステム。
【請求項６】
移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を前記移動通信装置から取得する位置情報取得部と、
前記位置情報と、前記移動通信装置において前記位置情報が測位されたタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定する経路推定部と、
前記少なくとも２点の位置情報が測位される間に検出されたセンサ情報を前記移動通信装置から取得するセンサ情報取得部と、
前記センサ情報が検出されたタイミングを用いて、前記推定された移動経路上における前記センサ情報の検出位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成する軌跡情報生成部と、を備える情報サーバ。
【請求項７】
移動通信装置であって、
前記移動通信装置の移動に応じて、少なくとも２点における位置情報を測位する位置情報受信部と、
前記少なくとも２点の位置情報を取得する間に、センサ情報を検出するセンサ情報検出部と、
情報サーバにおいて前記移動通信装置の移動経路を推定するために、前記位置情報と前記位置情報を測位したタイミング情報とを前記情報サーバへ送信し、さらに、前記推定された移動経路上に前記センサ情報をマッピングした軌跡情報を生成するために、前記センサ情報と前記センサ情報を検出したタイミング情報とを前記情報サーバへ送信する通信部と、を備える移動通信装置。
【請求項８】
前記移動通信装置の移動開始及び移動停止を判定する移動情報判定部と、をさらに備え、
前記位置情報受信部は、
前記移動情報判定部において、移動開始及び移動停止と判定されたタイミングに位置情報を取得する、請求項７記載の移動通信装置。
【請求項９】
前記センサ情報検出部において検出された加速度情報を用いて、移動手段を推定する移動手段推定部をさらに備え、
前記位置情報受信部は、
前記移動手段推定部において移動手段の変更が検出されたタイミングにおいて、前記位置情報を取得する、請求項７記載の移動通信装置。
【請求項１０】
移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を前記移動通信装置から取得し、
前記位置情報と、前記移動通信装置において前記位置情報が測位されたタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定し、
前記少なくとも２点の位置情報が測位される間に検出されたセンサ情報を前記移動通信装置から取得し、
前記センサ情報が検出されたタイミングを用いて、前記推定された移動経路上における前記センサ情報の検出位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成する軌跡情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信装置において検出したセンサ情報と移動通信装置位置情報とを用いて移動通信装置の軌跡情報を生成するセンシングシステム、情報サーバ、移動通信装置及び軌跡情報生成方法に関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォン端末に代表される携帯端末装置に、環境情報等のセンシングを行うセンサが搭載されている。携帯端末装置は、データ通信機能を用いてセンサ情報を情報サーバにアップデートする。情報サーバは、受け取ったセンサ情報を解析する。
【０００３】
ここで、特許文献１には、気象情報を定点観測する観測装置と、観測装置と離れた位置において気象情報を観測する携帯電話装置とを用いて、気象情報を収集するシステムが開示されている。この場合、携帯電話装置において観測された気象情報は、観測装置が存在しない領域における気象情報を補完するために用いられる。また、携帯電話装置は、気象情報とともに、気象情報を観測した位置情報も併せて気象情報収集センターへ送信する。これにより、例えば、気象情報収集センターは、携帯電話装置が屋内等にいる場合に収集された気象情報を、気象情報の解析に有効ではないと判定し、削除することができる。
【０００４】
また、特許文献２には、取材端末（携帯電話端末）において取得した画像データや音声データ等（以下、取材データと称する）に、位置情報を関連付けて、電子新聞サーバへアップデートする取材支援システムが開示されている。取材データと位置情報とが関連付けられていることにより、取材データを受け取った編集者等は、近隣にいる他の取材者に対して応援取材の要請等を行うことができる
【０００５】
また、特許文献３は、移動経路と、移動経路上において捕捉したビデオ、音声又は写真等のマルチメディアデータとを組み合わせることにより、旅行又は移動経験のマルチメディア日記等を作成することが開示されている。この場合、マルチメディアデータを補足した位置と位置との間において、経路情報を実質的に連続して記録する。これにより移動履歴を示す経路を生成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３２９７７９号公報
【特許文献２】特開２００５−３５４７１７号公報
【特許文献３】特表２００６−５２６９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示されている気象情報センターは、携帯電話装置から気象情報を収集するとともに、携帯電話装置から位置情報も収集する。そのため、気象情報センターが、携帯電話装置から多くの気象情報を収集し、気象情報を詳細に解析する場合、携帯電話装置は、頻繁に位置情報を収集する必要がある。この場合、携帯電話装置は、例えばＧＰＳ（Global Positioning System）を用いて位置情報の収集等を行う。しかし、位置情報収集処理に伴う消費電力は大きく、小型化された携帯電話装置において頻繁に位置情報収集処理を実行することは困難である。特許文献２においても、取材データをアップデートする度に位置情報を送信する必要があり、やはり、位置情報収集処理に伴う消費電力の増大を引き起こすという問題が生じる。また、特許文献３においても、経路情報を連続的に記録するため、位置情報収集処理に伴う消費電力の増大を引き起こすという問題が生じる。
【０００８】
本発明はこのような問題を解決するために、消費電力の増大を抑えながら経路情報を生成し、その経路上の関連情報を組み合わせた軌跡情報を生成することができるセンシングシステム、情報サーバ、移動通信装置及び軌跡情報生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかるセンシングシステムは、移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を取得する位置情報取得部と、前記位置情報と、前記位置情報を取得したタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定する経路推定部と、前記少なくとも２点の位置情報を取得する間に、センサ情報を取得するセンサ情報取得部と、前記センサ情報の取得タイミングを用いて、前記推定された移動経路上における前記センサ情報の取得位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成する軌跡情報生成部と、を備えるセンシングシステム。
【００１０】
本発明の第２の態様にかかる情報サーバは、移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を前記移動通信装置から取得する位置情報取得部と、前記位置情報と、前記移動通信装置において前記位置情報が測位されたタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定する経路推定部と、前記少なくとも２点の位置情報が測位される間に検出されたセンサ情報を前記移動通信装置から取得するセンサ情報取得部と、前記センサ情報が検出されたタイミングを用いて、前記推定された移動経路上における前記センサ情報の検出位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成する軌跡情報生成部と、を備えるものである。
【００１１】
本発明の第３の態様にかかる移動通信装置は、移動通信装置であって、前記移動通信装置の移動に応じて、少なくとも２点における位置情報を測位する位置情報受信部と、前記少なくとも２点の位置情報を取得する間に、センサ情報を検出するセンサ情報検出部と、情報サーバにおいて前記移動通信装置の移動経路を推定するために、前記位置情報と前記位置情報を測位したタイミング情報とを前記情報サーバへ送信し、さらに、前記推定された移動経路上に前記センサ情報をマッピングした軌跡情報を生成するために、前記センサ情報と前記センサ情報を検出したタイミング情報とを前記情報サーバへ送信する通信部と、を備えるものである。
【００１２】
本発明の第４の態様にかかる軌跡情報生成方法は、移動通信装置の移動に応じて、少なくとも２点における前記移動通信装置の位置情報を前記移動通信装置から取得し、前記位置情報と、前記移動通信装置において前記位置情報が測位されたタイミング情報とを用いて、前記少なくとも２点間の移動経路を推定し、前記少なくとも２点の位置情報が測位される間に検出されたセンサ情報を前記移動通信装置から取得し、前記センサ情報が検出されたタイミングを用いて、前記推定された移動経路上における前記センサ情報の検出位置を推定し、前記センサ情報と前記推定された移動経路とを組み合わせた前記移動通信装置の軌跡情報を生成するものである。
【発明の効果】
【００１３】
本発明により、消費電力の増大を抑えながら経路情報を生成し、その経路上の関連情報を組み合わせた軌跡情報を生成することができるセンシングシステム、情報サーバ、移動通信装置及び軌跡情報生成方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかるセンシングシステムの構成図である。
【図２】実施の形態１にかかる移動通信装置の構成図である。
【図３】実施の形態１にかかる情報サーバの構成図である。
【図４】実施の形態１にかかる軌跡情報の表示する画面である。
【図５】実施の形態１にかかる移動通信装置における位置情報取得の処理フローである。
【図６】実施の形態１にかかる移動通信装置におけるセンサ情報の取得処理フローである。
【図７】実施の形態１にかかる情報サーバにおける軌跡情報の生成処理フローである。
【図８】実施の形態１にかかる情報サーバにおける経路推定の処理フローである。
【図９】実施の形態１にかかる第４及び第５の経路探索の詳細な処理フローである。
【図１０】実施の形態１にかかる第６の経路探索の詳細な処理フローである。
【図１１】実施の形態１にかかる移動手段を選択する画面である。
【図１２】実施の形態２にかかる移動通信装置における位置情報取得の処理フローである。
【図１３】実施の形態３にかかる移動通信装置における移動開始／停止を判定する処理フローである。
【図１４】実施の形態３にかかる移動通信装置における位置情報取得の処理フローである。
【図１５】実施の形態４にかかる軌跡情報の生成処理フローである。
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかるセンシングシステムについて説明する。本発明の実施の形態１にかかるセンシングシステムは、情報サーバ１０と、移動通信装置５０とから構成される。移動通信装置は、携帯電話端末や、スマートフォン端末、ＰＨＳ（Personal Handy-phone System）端末等である。情報サーバ１０は、位置情報取得部１１と、経路推定部１２と、センサ情報取得部１３と、軌跡情報生成部１４とを備えている。本図においては、位置情報取得部１１と、経路推定部１２と、センサ情報取得部１３と、軌跡情報生成部１４とは、情報サーバ１０に備えられているが、それぞれ異なる装置において備えられてもよい。即ち、位置情報取得部１１と、経路推定部１２と、センサ情報取得部１３と、軌跡情報生成部１４とが配備される装置については、図１の構成に制限されない。
【００１６】
位置情報取得部１１は、移動通信装置５０の移動に応じて、少なくとも２点における移動通信装置５０の位置情報を取得する。位置情報取得部１１は、移動通信装置５０から無線通信を介して位置情報を取得する。移動通信装置５０は、例えばＧＰＳ等を用いて現在位置を示す緯度、経度情報を算出する。位置情報取得部１１は、移動通信装置５０において算出された緯度、経度情報を受け取る。また、移動通信装置５０は、現在通信を行っている基地局装置との通信状況に基づいた位置情報を算出等してもよい。位置情報取得部１１は、取得した位置情報を経路推定部１２へ出力する。
【００１７】
経路推定部１２は、位置情報取得部１１から出力された位置情報と、移動通信装置５０において位置情報が取得されたタイミング情報とを用いて、少なくとも２点間の移動経路を推定する。タイミング情報とは、例えば、移動通信装置５０が位置情報を取得した時刻情報や、特定の時刻からの経過時間情報等であってもよい。
【００１８】
少なくとも２点間の移動経路の推定とは、例えば次のように行われてもよい。はじめに、経路推定部１２は、出発点と到着点との間における移動時間について、タイミング情報を用いて算出する。次に、経路推定部１２は、出発点と到着点との間の複数の移動経路の移動時間をそれぞれ算出し、移動通信装置５０の実際の移動時間と比較する。経路推定部１２は、移動通信装置５０の実際の移動時間と最も近い移動経路の移動時間を、移動通信装置５０の移動経路として推定する。経路推定部１２は、推定した移動経路を軌跡情報生成部１４へ出力する。
【００１９】
センサ情報取得部１３は、位置情報取得部１１において少なくとも２点の位置情報を取得する間に、センサ情報を取得する。２点の位置情報を取得する間とは、例えば、位置情報取得部１１が移動通信装置５０の出発点における位置情報を取得し、次に到着点における位置情報を取得するまでの期間である。センサ情報とは、例えば、加速度センサ情報や、温度センサ情報、湿度センサ情報、気圧センサ情報等である。また、これら以外のセンサ情報であってもよい。センサ情報取得部１３は、２点の位置情報を取得する間に、１回センサ情報を取得してもよく、複数回センサ情報を取得してもよい。センサ情報取得部１３は、取得したセンサ情報と、移動通信装置５０においてセンサ情報が取得されたタイミング情報とを軌跡情報生成部１４へ出力する。
【００２０】
軌跡情報生成部１４は、センサ情報が取得されたタイミングを用いて、経路推定部１２から出力された移動経路上におけるセンサ情報の取得位置を推定する。さらに、軌跡情報生成部１４は、センサ情報と推定された移動経路とを組み合わせた移動通信装置５０の軌跡情報を生成する。移動経路上におけるセンサ情報の取得位置の推定とは、次のように行われてもよい。例えば、移動通信装置５０においてセンサ情報が取得されたタイミングが、移動通信装置５０が出発点を出発してからａ分後であった場合に、軌跡情報生成部１４は、経路推定部１２において推定された移動経路上の、出発点からａ分後の位置においてセンサ情報が取得されたものと推定する。
【００２１】
軌跡情報は、移動経路情報と、移動経路上の各通過点におけるセンサ情報とを組み合わせた情報である。例えば、軌跡情報は、センサ情報が湿度情報である場合、移動通信装置５０が移動した経路における湿度情報の変化する様子を示すことができる。
【００２２】
以上説明したように、図１のセンシングシステムを用いることにより、位置情報の取得回数を増加させることなく、移動通信装置５０の移動経路を推定し、さらに軌跡情報を生成することができる。これにより、移動通信装置５０における消費電力の増加を抑えることができる。
【００２３】
続いて、図２を用いて本発明の実施の形態１にかかる移動通信装置５０の構成例について説明する。移動通信装置５０は、制御部５１と、ＧＰＳ受信部５２と、表示部５３と、センシング部５４と、タイマ部５５と、操作部５６と、無線通信部５７と、メモリ部５８と、電話部５９とを備えている。それぞれの構成要素は、バスを介して接続されている。
【００２４】
制御部５１は、移動通信装置５０における各種制御と演算とを行う。制御部５１は、ＣＰＵ（Central Processing Unit）等により構成される。ＧＰＳ受信部５２は、ＧＰＳ衛星から移動通信装置５０の現在位置を示す位置情報を受け取る。位置情報は、緯度、経度を示す情報である。表示部５３は、移動通信装置５０において処理された情報を表示する。表示部５３は、液晶ディスプレイ等により構成される。センシング部５４は、各種センサからセンサ情報を受け取る。各種センサとは、例えば、加速度センサや、温度センサ、湿度センサ、気圧センサ等であり、その他のセンサであってもよい。
【００２５】
タイマ部５５は、現在時刻に関する情報をバスに出力する。操作部５６は、移動通信装置５０を操作するユーザ等から入力された情報に基づいて、移動通信装置５０の操作を実行する。操作部５６は、物理的なボタンや、タッチパッド等により構成される。無線通信部５７は、公衆通信網である移動通信ネットワークを通じてデータ通信を行う。無線通信部５７は、移動通信ネットワーク上の基地局と、定められた無線通信規格を用いて通信を行う。メモリ部５８は、制御部が実行するための各種制御用プログラムや、位置情報、時刻情報、センサ情報等を保存する。電話部５９は、移動通信装置５０が携帯電話として用いられる場合に、電話動作を行う。
【００２６】
ＧＰＳ受信部５２において受け取った位置情報と、位置情報を受け取った時刻情報と、センシング部５４において受け取ったセンサ情報と、センサ情報を受け取った時刻情報とは、無線通信部５７を介して情報サーバ２０へ送信される。
【００２７】
本図においては、位置情報の一例としてＧＰＳ情報を用いて説明したが、携帯電話において、基地局と通信を行う場合の電波状況や、ＷＬＡＮアクセスポイントと通信を行う場合の電波状況を、位置の特定や精度向上に使用しても構わない。
【００２８】
続いて、図３を用いて本発明の実施の形態１にかかる情報サーバ２０の詳細な構成例について説明する。図１と同一部分には同一符号を付して詳細な説明は省略する。図３における情報サーバ２０は、位置情報取得部１１と、経路推定部１２と、センサ情報取得部１３と、軌跡情報生成部１４と、データ通信部２１と、地図情報データベース（地図情報ＤＢ）２２と、交通情報データベース（交通情報ＤＢ）２３とを備えている。
【００２９】
データ通信部２１は、公衆通信網である移動通信ネットワークや、ＩＰネットワーク等を介して、移動通信装置５０と通信を行う。移動通信装置５０は、公衆通信網と無線回線もしくは有線回線を用いて通信を行う。データ通信部２１は、移動通信装置５０から受け取った位置情報と、移動通信装置５０においてＧＰＳ受信部５２を用いて位置情報を受け取った時刻情報とを位置情報取得部１１へ出力する。また、データ通信部２１は、移動通信装置５０から受け取ったセンサ情報と、移動通信装置５０においてセンシング部５４を用いてセンサ情報を受け取った時刻情報とをセンサ情報取得部１３へ出力する。
【００３０】
位置情報取得部１１は、データ通信部２１から受け取った位置情報に対応する住所情報等を地図情報ＤＢ２２から抽出する。位置情報取得部１１は、抽出した住所情報等及び移動通信装置５０においてＧＰＳ受信部５２を用いて位置情報を受け取った時刻情報を経路推定部１２へ出力する。
【００３１】
経路推定部１２は、受け取った出発点における住所情報と、到着点における住所情報とから、出発点と到着点との間の候補となる複数の経路を推定する。候補となる経路が一つの場合は、一つの経路を推定する。経路推定部１２は、推定した複数の経路において、電車、バス等の交通手段が存在するか否かを交通情報ＤＢ２３から抽出する。経路推定部１２は、交通手段を用いた移動時間も考慮して、推定した複数の経路における移動時間を算出する。経路推定部１２は、推定した複数の経路における移動時間のうち、移動通信装置５０においてＧＰＳ受信部５２を用いて位置情報を算出した時刻情報から求められる実際の移動時間に近い移動時間の経路を、軌跡情報生成部１４へ出力する。
【００３２】
軌跡情報生成部１４は、図１と同様に経路推定部１２から受け取った経路情報と、センサ情報取得部１３から受け取ったセンサ情報とから、軌跡情報を生成する。また、軌跡情報生成部１４は、生成した軌跡情報を地図データにマッピングし、携帯電話端末、パーソナルコンピュータ等の通信端末に表示可能な形式にて保存しておいても良い。軌跡情報は、例えば、図４のように示されてもよい。図４の軌跡情報は、経路情報と、センサ情報として温度情報とが組み合わされた例を示している。
【００３３】
続いて、図５を用いて本発明の実施の形態１にかかる移動通信装置における位置情報の取得処理の流れについて説明する。はじめに、移動通信装置５０を保持するユーザの操作により、センシングシステムが開始されると、制御部５１は、ＧＰＳ受信部５２を起動させてＧＰＳ測位を行う（Ｓ１１）。ＧＰＳ受信部５２は、ＧＰＳ衛星から取得したＧＰＳ情報に基づいて、現在の移動通信装置の緯度、経度情報を算出する。
【００３４】
次に、制御部５１は、タイマ部５５から現在の時刻情報を受け取る（Ｓ１２）。次に、制御部５１は、算出された緯度及び経度情報と、時刻情報とを結びつけてこれらの情報を、無線通信部５７から公衆通信網を介して、情報サーバ２０へ出力する（Ｓ１３）。
【００３５】
次に、制御部５１は、ステップＳ１１においてＧＰＳ測位を実行してから、予め定められた所定の期間を経過したかどうか判定する（Ｓ１４）。所定の期間経過後に、ＧＰＳ測位を実行するため、所定の期間は、移動通信装置において電力的に許容できる期間が定められる。例えば、電池容量が十分にある場合には、相対的に短い期間が定められ、電池容量が不十分な場合には相対的に長い期間が定められてもよい。制御部５１は、所定の期間が経過していないと判定した場合、ステップＳ１４の処理を繰り返す。制御部５１は、所定の期間が経過したと判定した場合、ユーザ操作等によりＧＰＳ測位を中止する指示がなされているか否かを判定する（Ｓ１５）。ＧＰＳ測位中止指示がない場合、ステップＳ１１に戻りＧＰＳ測位を実行する。ＧＰＳ測位中止指示がある場合、制御部５１は、処理を終了する。
【００３６】
続いて、図６を用いて本発明の実施の形態１にかかる移動通信装置におけるセンサ情報の取得処理の流れについて説明する。はじめに、移動通信装置５０を保持するユーザの操作により、センシングシステムが開始されると、制御部５１は、タイマ部５５に対して、センサ情報を取得する間隔を設定する（Ｓ２１）。センサ情報の取得間隔は、ＧＰＳ測位を行う間隔より短い間隔を設定する。又は、例えば取得間隔を１００ｍｓ等と短い時間を設定することにより、連続的な情報としてセンサ情報を取得してもよい。
【００３７】
次に、制御部５１は、タイマ部５５に設定した所定の間隔を経過したか否かを判定する（Ｓ２２）。制御部５１は、所定の間隔を経過していないと判定した場合、ステップＳ２２の処理を繰り返す。制御部５１は、所定の間隔を経過していると判定した場合、タイマ部５５から現在の時刻情報を受け取る（Ｓ２３）。
【００３８】
次に、制御部５１は、センシング部５４を介して、各種センサ情報を受け取る（Ｓ２４）。例えば、制御部５１は、加速度センサから、加速度情報を受け取る。さらに、制御部５１は、加速度情報を用いて歩数情報を算出する。制御部５１は、算出した歩数情報と、ステップＳ２３において受け取った時刻情報とを関連付けてメモリ部５８へ保存する。また、制御部５１は、温度センサより温度情報、湿度センサより湿度情報、気圧センサより気圧情報をそれぞれ受け取る。制御部５１は、受け取ったそれぞれのセンサ情報と、ステップＳ２３において受け取った時刻情報とを関連付けてメモリ部５８へ保存する。
【００３９】
次に、制御部５１は、ユーザ操作等により、センサ情報の取得を中止する指示があるか否かを判定する（Ｓ２５）。制御部５１は、中止指示がない場合、ステップＳ２２に戻り、タイマの監視を行う。制御部５１は、中止指示がある場合、処理を終了する。
【００４０】
続いて、図７を用いて本発明の実施の形態１にかかる情報サーバの軌跡情報生成処理の流れについて説明する。情報サーバ２０は、データ通信部を起動させ、移動通信装置５０からのデータ送信を待ち受けている状態である。はじめに、位置情報取得部１１は、移動通信装置５０から位置情報及び時刻情報を受け取る（Ｓ３１）。次に、センサ情報取得部１３は、移動通信装置５０からセンサ情報と時刻情報とを受け取る（Ｓ３２）。移動通信装置５０におけるセンサ情報の取得間隔は、位置情報の取得間隔よりも短いため、センサ情報取得部１３は、ステップＳ３２において、複数のセンサ情報を受け取る。
【００４１】
次に、位置情報取得部１１は、移動通信装置５０から２回目の位置情報を受け取る（Ｓ３３）。次に、経路推定部１２は、ステップＳ３１において受け取った位置情報及び時刻情報を出発点にセットする（Ｓ３４）。次に、経路推定部１２は、ステップＳ３３において受け取った位置情報及び時刻情報を到着点にセットする（Ｓ３５）。次に、経路推定部１２は、出発点及び到着点における位置情報と時刻情報とから移動経路を推定する（Ｓ３６）。次に、軌跡情報生成部１４は、推定された移動経路に、センサ情報取得部１３において取得されたセンサ情報とを関連付けて軌跡情報を生成する。
【００４２】
続いて、図８を用いて本発明の実施の形態１にかかる情報サーバにおける経路推定処理の流れについて説明する。はじめに、位置情報取得部１１は、データ通信部２１から受け取った位置情報、つまり出発点と到着点とに対応する住所情報等を地図情報ＤＢ２２から抽出する（Ｓ４１）。位置情報取得部１１は、抽出した住所情報等を経路推定部１２へ出力する。
【００４３】
次に、経路推定部１２は、受け取った出発点における住所情報と、到着点における住所情報とから、出発点と到着点との間の候補となる複数の経路を推定する。候補となる経路が一つの場合は、一つの経路を推定する。経路推定部１２は、推定した複数の経路において、電車、バス等の交通手段が存在するか否かを交通情報ＤＢ２３から抽出する（Ｓ４２）。さらに、経路推定部１２は、交通情報ＤＢ２３から道路の渋滞情報、鉄道の路線図、バス路線図及び時刻表情報等を受け取っても良い。
【００４４】
次に、経路推定部１２は、交通情報ＤＢ２３から抽出した交通手段（移動手段）に応じた移動時間を算出する（Ｓ４３）。例えば、第１の経路探索として、出発点と到着点との間の最短経路を、すべて徒歩で移動した場合の移動時間を算出する。また、第２の経路探索として、出発点と到着点との間の最短経路を、すべて自転車で移動した場合の移動時間を算出する。また、第３の経路探索として、出発点と到着点との間の最短経路を、すべて自動車で移動した場合の移動時間を算出する。ここで、最短経路の中に、道路幅が狭い箇所や、階段等、自動車で通行できない経路がある場合は、自動車で通行できる経路を探索し、移動時間を算出する。また、第４の経路探索として、出発点及び到着点の最寄り駅までを徒歩にて移動し、その駅間を電車にて移動した場合の移動時間を算出する。また、第５の経路探索として、出発点及び到着点の最寄り駅までを徒歩、その駅間をバスにて移動した場合の移動時間を算出する。また、第６の経路探索として、出発点及び到着点の最寄りのバス停までを徒歩、バス停間をバス及び電車にて移動した場合の移動時間を算出する。
【００４５】
次に、第１〜第６の経路探索において算出したそれぞれの移動時間と、実際の移動時間とを比較する（Ｓ４４）。次に、ステップＳ４４において比較した結果に基づいて、移動経路を推定する（Ｓ４５）。具体的には、第１〜第６の経路探索において算出したそれぞれの移動時間と、実際の移動時間との比較において、もっとも時間差が少ない経路を実際の移動経路として推定する。
【００４６】
続いて、図９を用いて第４及び第５の経路探索の詳細な処理フローについて説明する。はじめに、経路推定部１２は、位置情報取得部１１から受け取った地図情報から、出発点及び到着点の最寄りの駅（又は最寄りのバス停、以下同様とする）を検索する（Ｓ５１）。次に、経路推定部１２は、出発点及び到着点の最寄りの駅が同じか否かを判定する（Ｓ５２）。次に、経路推定部１２は、出発点及び到着点の最寄りの駅が異なる判定した場合、駅間の移動時間を算出する（Ｓ５３）。駅間の異動時間は、交通情報ＤＢ２３から受け取る時刻表情報等から算出する。ステップＳ５２において、経路推定部１２は、出発点及び到着点の最寄りの駅が同じと判定した場合、駅間の移動時間は「０」と算出する（Ｓ５４）。
【００４７】
次に、駅間の移動時間が算出された後に、出発点及び到着点からそれぞれの最寄り駅までの移動時間を算出する（Ｓ５５）。この場合の移動手段は徒歩もしくは自転車等として移動時間を算出する。次に、経路推定部１２は、駅間の移動時間と、出発点及び到着点からそれぞれの最寄り駅までの移動時間とを足し合わせた総移動時間を算出する（Ｓ５６）。
【００４８】
続いて、図１０を用いて第６の経路探索の詳細な処理フローについて説明する。はじめに、経路推定部１２は、位置情報取得部１１から受け取った地図情報から、出発点及び到着点の最寄りのバス停を検索する（Ｓ６１）。次に、経路推定部１２は、出発点及び到着点の最寄りのバス停が同じか否かを判定する（Ｓ６２）。次に、経路推定部１２は、出発点及び到着点の最寄りのバス停が異なると判定した場合、バス路線内に電車の駅が存在するか否かを判定する（Ｓ６３）。ここで、ひとつのバス路線内に複数の電車の駅がある場合は、最寄りのバス停からもっとも近い電車の駅を選択する。経路推定部１２は、バス路線内に電車の駅が存在すると判定した場合、バス停から電車の駅までのバスによる移動時間及び電車の駅間の電車による移動時間を算出する（Ｓ６４）。ステップＳ６３において、経路推定部１２は、バス路線内に電車の駅がないと判定した場合、バス停間の移動時間を算出する（Ｓ６５）。また、経路推定部１２は、ステップＳ６２において、出発点及び到着点の最寄りのバス停が同じと判定した場合、バス停間の移動時間を０と算出する（Ｓ６６）。次に、バス停間の異動時間が算出された後、経路推定部１２は、出発点及び到着点からバス停までの移動時間を算出する（Ｓ６７）。次に、経路推定部１２は、バス停間の移動時間及びバス停までの移動時間を足し合わせて総移動時間を算出する（Ｓ６８）。
【００４９】
また、図１１に示すように、あらかじめユーザに普段利用する移動手段を選択させておき、図８の経路探索において、普段利用しない移動手段の経路探索は行わないようにしても良い。
【００５０】
以上説明したように、本発明の実施の形態１にかかるセンシングシステムを用いることにより、相対的に長い時間間隔において取得した位置情報及び時刻情報から、移動経路を推定する。これにより、移動通信装置において、位置情報取得回数の増加に伴う消費電力の増加を抑えることができる。さらに、軌跡情報を生成する際に、センサ情報を取得した時刻情報を用いて、移動経路とセンサ情報とを関連づける。これにより、センサ情報を取得する際に合わせて位置情報を取得する必要がないため、さらに位置情報取得回数を減少させることができる。
【００５１】
（実施の形態２）
続いて、図１２を用いて本発明の実施の形態２にかかる位置情報取得処理の流れについて説明する。はじめに、センシング部５４は、移動通信装置５０を保持するユーザが移動を開始したか否かを判定する（Ｓ７１）。移動を開始したか否かの判定は、例えば次のように行われてもよい。制御部５１は、加速度センサにおいて検出した、加速度情報に基づいて、歩数情報を算出する。制御部５１は、所定の間隔毎に歩数情報が増加しているか否かを判定する。制御部５１は、歩数が予め定められた閾値を超える場合に、移動を開始したと判定してもよい。制御部５１は、移動を開始していないと判定した場合、ステップＳ７１の処理を繰り返す。制御部５１は、移動を開始したと判定した場合、ＧＰＳ測位を実行する（Ｓ７２）。次に、制御部５１は、タイマ部５５から現在の時刻情報を受け取る（Ｓ７３）。
【００５２】
次に、制御部５１は、移動通信装置５０を保持するユーザが移動を停止したか否かを判定る（Ｓ７４）。移動を停止したか否かの判定は、例えば次のように行われてもよい。制御部５１は、加速度センサにおいて検出した加速度情報に基づいて、歩数情報を算出する。制御部５１は、所定の間隔毎に歩数情報が増加しているか否かを判定する。制御部５１は、歩数が予め定められた閾値を超えていない場合に、移動を停止したと判定してもよい。制御部５１は、移動を停止していないと判定した場合、ステップＳ７４の処理を繰り返す。制御部５１は、移動を停止したと判定した場合、ＧＰＳ測位を実行する（Ｓ７５）。次に、制御部５１は、タイマ部５５から現在の時刻情報を受け取る（Ｓ７６）。
【００５３】
次に、制御部５１は、算出された緯度及び経度情報と、時刻情報とを結びつけてこれらの情報を、無線通信部５７から公衆通信網を介して、情報サーバ２０へ出力する（Ｓ７７）。制御部５１は、ＧＰＳ測位を実施するたびに、算出された緯度及び経度情報と、時刻情報とを結びつけてこれらの情報を情報サーバ２０へ出力してもよく、ＧＰＳ測位を複数回実施した後にまとめて、算出された緯度及び経度情報と、時刻情報とを結びつけてこれらの情報を情報サーバ２０へ出力してもよい。
【００５４】
続いて、図１３を用いて本発明の実施の形態２にかかる移動開始／停止処理の詳細な流れについて説明する。はじめに、制御部５１は、現在の歩数データをメモリＡに保存する（Ｓ８１）。ここで、メモリＡは、メモリ部５８が備えるメモリ領域である。後に記載するメモリＢ及びメモリＣも同様である。
【００５５】
次に、制御部５１は、歩数データを収集するために予め定めた間隔を過ぎたか否かを判定する（Ｓ８２）。制御部５１は、予め定めた間隔を過ぎていないと判定した場合、ステップＳ８２の処理を繰り返す。制御部５１は、予め定めた間隔をすぎていると判定した場合、現在の歩数データをメモリＢへ保存する（Ｓ８３）。
【００５６】
次に、制御部５１は、メモリＡ及びＢの歩数データを比較して、歩数が増加しているか否かを判定する（Ｓ８４）。制御部５１は、歩数が増加していると判定した場合、さらに、予め定めた間隔を過ぎたか否かを判定する（Ｓ８５）。制御部５１は、予め定めた間隔を過ぎていないと判定した場合、ステップＳ８５の処理を繰り返す。制御部５１は、予め定めた間隔をすぎていると判定した場合、現在の歩数データをメモリＣへ保存する（Ｓ８６）。
【００５７】
次に、制御部５１は、メモリＢ及びメモリＣの歩数データを比較して、歩数が増加しているか否かを判定する（Ｓ８７）。ここで、制御部５１は、メモリＡ及びメモリＣの歩数データを比較して、歩数が増加しているか否かを判定してもよい。メモリＡ及びメモリＣの歩数データを比較する場合、ステップＳ８４における歩数の増加よりも多く増加しているか否かを判定してもよい。
【００５８】
制御部５１は、歩数が増加していないと判定した場合、ステップＳ８２の処理へ戻る。制御部５１は、歩数が増加していると判定した場合、移動通信装置５０を保持するユーザが移動を開始したもしくは移動を継続していると判定する（Ｓ８８）。
【００５９】
つまり、ステップＳ８１の処理を開始する以前に、移動を開始しているもしくは移動を継続していると判定されている場合、ステップＳ８８においては、移動を継続していると判定される。また、ステップＳ８１の処理を開始する以前に、移動をしていないもしくは移動を停止したと判定された場合、ステップＳ８８においては、移動を開始したと判定される。
【００６０】
ステップＳ８４において、制御部５１は、歩数が増加していないと判定した場合、予め定めた間隔を過ぎたか否かを判定する（Ｓ８９）。制御部５１は、予め定めた間隔を過ぎていないと判定した場合、ステップＳ８９の処理を繰り返す。制御部５１は、予め定めた間隔をすぎていると判定した場合、現在の歩数データをメモリＢへ保存する（Ｓ９０）。この場合、制御部５１は、メモリＢにすでに保存されている歩数データを削除してもよい。
【００６１】
次に、制御部５１は、メモリＡ及びメモリＢの歩数データを比較して、歩数が増加しているか否かを判定する（Ｓ９１）。制御部５１は、歩数が増加していると判定した場合、ステップＳ８５の処理を行う。制御部５１は、歩数が増加していないと判定した場合、移動通信装置５０を保持するユーザが移動を停止したもしくは移動をしていないと判定する。
【００６２】
つまり、ステップＳ８１の処理を開始する以前に、移動を開始しているもしくは移動を継続していると判定された場合、ステップＳ９２においては、移動を停止したと判定される。また、ステップＳ８１の処理を開始する以前に、移動をしていないもしくは移動を停止したと判定された場合、ステップＳ９２においては、移動をしていないと判定される。
【００６３】
（実施の形態３）
続いて、図１４を用いて本発明の実施の形態３にかかる位置情報取得処理の流れについて説明する。はじめに、制御部５１は、移動通信装置５０を保持しているユーザの移動手段を推定する（Ｓ１０１）。移動手段の推定は、センシング部５４の加速度センサにおいて取得した加速度情報に基づいて行われる。加速度情報を用いた移動手段推定は、加速度の周波数を解析し、そのパワースペクトルにより推定する方法等がある。例えば、移動手段の違いによって生じるパワースペクトルの波形の違いに基づいて移動手段を決定する。パワースペクトルの波形の違いとは、パワースペクトルの強度や、パワースペクトルの波形の変化量等である。ただし、移動手段の推定方法は、上記方法に制限されるものではない。
【００６４】
次に、ステップＳ１０２〜ステップＳ１０４の処理は、図５におけるステップＳ１１〜ステップＳ１３と同様であるため説明を省略する。次に、制御部５１は、移動通信装置５０を保持しているユーザの移動手段が変更されたか否かを判定する（Ｓ１０５）。制御部５１は、ステップＳ１０１と同様に、加速度情報を用いて現在の移動手段を推定する。制御部５１は、現在の移動手段が、前回推定した移動手段と異なっている場合、移動通信装置５０を保持しているユーザの移動手段が変更されたと判定する。制御部５１は、現在の移動手段が、前回推定した移動手段と同じである場合、移動通信装置５０を保持しているユーザの移動手段は変更されていないと判定する。
【００６５】
制御部５１は、移動手段が変更されたと判定した場合、ステップＳ１０２の処理に戻り、ＧＰＳ測位を実施する。制御部５１は、移動手段が変更されていないと判定した場合、ユーザ操作等によりＧＰＳ測位の中止指示があるか否かを判定する（Ｓ１０６）。制御部５１は、ＧＰＳ測位の中止指示がないと判定した場合、ステップＳ７５の処理に戻り、移動手段が変更されたか否かを判定する。制御部５１は、ＧＰＳ測位の中止指示があると判定した場合、処理を中止する。
【００６６】
以上説明したように、本発明の実施の形態３にかかる処理を実行した場合、移動手段が変更されたタイミングにおいて位置情報の取得を行う。これにより、連続的に位置情報を取得する処理と比較して、位置情報を取得する回数を減少させることができるため、位置情報取得処理に伴う消費電力の増加を防止することができる。
【００６７】
（実施の形態４）
続いて、図１５を用いて本発明の実施の形態４にかかる軌跡情報の生成処理の流れについて説明する。はじめに移動通信装置５０は、情報サーバ２０に対して位置情報を送信する（Ｓ１１１）。位置情報の収集タイミング等は、実施の形態１〜３において説明したタイミングのいずれかが用いられる。次に、移動通信装置５０は、センサ情報取得部１３において、各種センサ情報を取得する（Ｓ１１２）。また、情報サーバ２０は、位置情報を受け取ると、移動通信装置５０を保持するユーザの移動経路を推定する（Ｓ１１３）。情報サーバ２０における経路の推定方法は、実施の形態１〜３と同様であるため、詳細な説明を省略する。次に、情報サーバ２０は、推定した移動経路情報を移動通信装置５０へ送信する（Ｓ１１４）。次に、移動通信装置５０は、受け取った移動経路情報とステップＳ１１２において収集したセンサ情報とを組み合わせて軌跡情報を生成する（Ｓ１１５）。移動通信装置５０における軌跡情報の生成は、実施の形態１〜３において説明した情報サーバ２０における軌跡情報の生成処理と同様であるため、詳細な説明は省略する。次に、移動通信装置５０は、生成した軌跡情報を移動通信装置５０の表示部等に出力し、表示させる（Ｓ１１６）。
【００６８】
以上説明したように、本発明の実施の形態４にかかるセンシングシステムを用いることにより、移動通信装置５０は、センサ情報のような個人情報を情報サーバ２０に送信することなく、自己のセンサ情報と軌跡情報とを結びつけた情報を生成することができる。
【００６９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００７０】
１０  情報サーバ
２０  情報サーバ
１１  位置情報取得部
１２  経路推定部
１３  センサ情報取得部
１４  軌跡情報生成部
２１  データ通信部
２２  地図情報ＤＢ
２３  交通情報ＤＢ
５０  移動通信装置
５１  制御部
５２  ＧＰＳ受信部
５３  表示部
５４  センシング部
５５  タイマ部
５６  操作部
５７  無線通信部
５８  メモリ部
５９  電話部
【図１】
2012168868.tif 000003
【図２】
2012168868.tif 000004
【図３】
2012168868.tif 000005
【図４】
2012168868.tif 000006
【図５】
2012168868.tif 000007
【図６】
2012168868.tif 000008
【図７】
2012168868.tif 000009
【図８】
2012168868.tif 000010
【図９】
2012168868.tif 000011
【図１０】
2012168868.tif 000012
【図１１】
2012168868.tif 000013
【図１２】
2012168868.tif 000014
【図１３】
2012168868.tif 000015
【図１４】
2012168868.tif 000016
【図１５】
2012168868.tif 000017