(57)【要約】 【課題】利用者の位置情報管理との連携により同利用者のスケジュール管理をサポートするスケジュール管理装置、方法、およびプログラムを提供する。【解決手段】位置情報取得システム（１００）は、利用者の目的地および予定到達時刻を含むスケジュール情報を取得するとともに、現在時刻における利用者の現在地を表す位置情報を取得する。また、現在地を出発すべき出発時刻を取得し、ならびに現在時刻における利用者の現在地から目的地への移動時間を取得する。これにより第１の時刻に取得された第１の移動時間と、第２の時刻に取得された第２の移動時間とを比較し、第２の移動時間が第１の移動時間以上であり、かつ出発時刻と現在時刻との差分が所定の設定値以上であるならば、利用者に対してアラートを送信する。第２の移動時間が第１の移動時間よりも短いならば、利用者は目的地に向かって移動中であると判定し、アラートの送信を禁止する。【選択図】図１
2011175564.tif 000002
【特許請求の範囲】
【請求項１】
利用者の目的地および予定到達時刻を含むスケジュール情報を取得するとともに、現在時刻における前記利用者の現在地を表す位置情報を取得する第１の取得手段と、
前記目的地、前記予定到達時刻、前記現在地を表す位置情報、および現在時刻から、前記現在地を出発すべき出発時刻を取得し、ならびに現在時刻における前記利用者の現在地から前記目的地への移動時間を取得する第２の取得手段と、
前記第２の取得手段により第１の時刻に取得された第１の移動時間と、前記第２の取得手段により第２の時刻に取得された第２の移動時間とを比較し、前記第２の移動時間が前記第１の移動時間以上であって、かつ前記出発時刻と現在時刻との差分が所定の設定値以上であるならば、前記利用者に対してアラートを送信し、前記第２の移動時間が前記第１の移動時間よりも短いならば、前記アラートの送信を禁止するアラート制御手段と、を具備することを特徴とするスケジュール管理システム。
【請求項２】
前記利用者の現在地を表す位置情報および現在時刻から前記利用者の滞在地および移動手段を特定し、前記スケジュール情報と、前記利用者の滞在地および移動手段とを比較可能に表示するスケジュール情報処理手段をさらに具備する請求項１記載のスケジュール管理システム。
【請求項３】
前記スケジュール情報を汎用フォーマット形式のファイルで提供するスケジューラシステムと、
前記現在地を出発すべき出発時刻および現在時刻における前記利用者の現在地から前記目的地への移動時間を前記第２の取得手段に対して提供する経路探索システムと、をさらに具備することを特徴とする請求項１記載のスケジュール管理システム。
【請求項４】
利用者の目的地および予定到達時刻を含むスケジュール情報を取得するステップと、
第１の時刻における前記利用者の現在地を表す第１の位置情報を取得するステップと、
前記目的地、前記予定到達時刻、前記現在地を表す位置情報、および前記第１の時刻から、前記現在地を出発すべき出発時刻を取得するステップと、
前記第１の時刻における前記利用者の現在地から前記目的地への第１の移動時間を取得するステップと、
第２の時刻における前記利用者の現在地を表す第２の位置情報を取得するステップと、
前記目的地、前記予定到達時刻、前記現在地を表す位置情報、および前記第２の時刻から、前記現在地を出発すべき出発時刻を取得するステップと、
前記第２の時刻における前記利用者の現在地から前記目的地への第２の移動時間を取得すステップと、
前記第２の移動時間が前記第１の移動時間以上であって、かつ前記第２の時刻における出発時刻と現在時刻との差分が所定の設定値以上であるならば、前記利用者に対してアラートを送信し、前記第２の移動時間が前記第１の移動時間よりも短いならば、前記アラートの送信を禁止するアラート制御ステップと、を具備することを特徴とするスケジュール管理方法。
【請求項５】
前記利用者の現在地を表す第１の位置情報および前記第１の時刻から前記利用者の第１の滞在地および第１の移動手段を特定するステップと、
前記利用者の現在地を表す第２の位置情報および前記第２の時刻から前記利用者の第２の滞在地および第２の移動手段を特定するステップと、
前記スケジュール情報と、前記利用者の第１および第２の滞在地ならびに前記第１および第２の移動手段とを比較可能に表示するスケジュール情報処理ステップと、をさらに具備する請求項４記載のスケジュール管理方法。
【請求項６】
前記スケジュール情報を汎用フォーマット形式のファイルでスケジューラシステムが提供するステップと、
前記現在地を出発すべき出発時刻および現在時刻における前記利用者の現在地から前記目的地への移動時間を経路探索システムが提供するステップと、をさらに具備することを特徴とする請求項４記載のスケジュール管理方法。
【請求項７】
コンピュータを、
利用者の目的地および予定到達時刻を含むスケジュール情報を取得するとともに、現在時刻における前記利用者の現在地を表す位置情報を取得する第１の取得手段、
前記目的地、前記予定到達時刻、前記現在地を表す位置情報、および現在時刻から、前記現在地を出発すべき出発時刻を取得し、ならびに現在時刻における前記利用者の現在地から前記目的地への移動時間を取得する第２の取得手段、
前記第２の取得手段により第１の時刻に取得された第１の移動時間と、前記第２の取得手段により第２の時刻に取得された第２の移動時間とを比較し、前記第２の移動時間が前記第１の移動時間以上であって、かつ前記出発時刻と現在時刻との差分が所定の設定値以上であるならば、前記利用者に対してアラートを送信し、前記第２の移動時間が前記第１の移動時間よりも短いならば、前記アラートの送信を禁止するアラート制御手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の位置情報管理との連携により同利用者のスケジュール管理をサポートするスケジュール管理装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、利用者が携帯したＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等により取得した位置情報を活用してサービスを提供するシステムの研究および開発が進められている。このようなシステムの例としては、取得した現在地からその周辺の建物情報を表示するもの、あるいは目的地を入力してナビゲーションを行うもの等が一般的である。
【０００３】
一方、オンライン、オフラインに関わらず、電子的なスケジューラを使用する利用者も近年増加している。
しかし、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、その利用者のサイバースペース上の情報であるスケジュール情報とを統合することにより、スケジュール管理をサポートするような技術については、いまだ提供されていない状況にある。
【０００４】
利用者の位置情報に関する従来の技術として、精度および計測時刻が異なる複数の位置情報に基づいて位置推定を行う技術が公知である（例えば下記特許文献１参照。）。この特許文献１には、スケジューラが移動体の存在場所を管理し、その場所からの移動速度を算出することについて記載されている。
【０００５】
しかし、特許文献１の技術は、移動体の存在場所を管理する主体がスケジューラであるものの、利用者のスケジュール管理をサポートすることを目的として、移動体の存在場所を示す情報を用いるものではない。言い替えれば、移動体の存在場所を示す情報とともに、スケジューラに事前に入力されたスケジュールの情報を用いて何らかの情報処理を行うものではない。
【０００６】
したがって、特許文献１に記載の技術は、利用者のスケジュール管理をサポートすることを目的として利用者の位置情報管理とスケジューラとが連携を行うものではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２５７５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、該利用者のサイバースペース上の情報であるスケジュール情報とに基づいて利用者のスケジュール管理をサポートするスケジュール管理装置、方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係るスケジュール管理システムは、利用者の目的地および予定到達時刻を含むスケジュール情報を取得するとともに、現在時刻における前記利用者の現在地を表す位置情報を取得する第１の取得手段と、前記目的地、前記予定到達時刻、前記現在地を表す位置情報、および現在時刻から、前記現在地を出発すべき出発時刻を取得し、ならびに現在時刻における前記利用者の現在地から前記目的地への移動時間を取得する第２の取得手段と、前記第２の取得手段により第１の時刻に取得された第１の移動時間と、前記第２の取得手段により第２の時刻に取得された第２の移動時間とを比較し、前記第２の移動時間が前記第１の移動時間以上であって、かつ前記出発時刻と現在時刻との差分が所定の設定値以上であるならば、前記利用者に対してアラートを送信し、前記第２の移動時間が前記第１の移動時間よりも短いならば、前記アラートの送信を禁止するアラート制御手段と、を具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、該利用者のサイバースペース上の情報であるスケジュール情報とに基づいて利用者のスケジュール管理をサポートするスケジュール管理装置、方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るスケジュール管理システムを示すブロック図
【図２】上記実施形態のスケジュール管理システムの内部構成を示すブロック図
【図３】上記実施形態のスケジュール管理システムにおける処理フローを示す図
【図４】移動手段および滞在地を示す情報をスケジュール情報に追記した場合のスケジューラ画面例を示す図
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態を説明する。
図１は、本発明の一実施形態に係るスケジュール管理システムを示すブロック図である。本システムは、位置情報取得システム１００と、スケジューラシステム１０１と、経路探索システム１０２とを具備する。位置情報取得システム１００は、利用者が携帯するＧＰＳ搭載携帯電話機２００と通信可能に構成される。ＧＰＳ搭載携帯電話機２００は、本実施形態に係るスケジュール管理システムに加え、図示しないＧＰＳ衛星等とも通信可能に構成される。なお、図１には、一人の利用者について一台のＧＰＳ搭載携帯電話機２００が本システムに接続している状態が示されているが、複数の利用者について複数台のＧＰＳ搭載携帯電話機２００が本システムと通信を行うことができる。また、本実施形態に係るスケジュール管理システムは、例えばコンピュータプログラムとして実現することもできる。
【００１３】
本実施形態に係るスケジュール管理システムは、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、その利用者のサイバースペース上の情報であるスケジュール情報とを統合することにより、スケジュール管理をサポートするように構成されている。
【００１４】
本実施形態において、上記のような利用者の実世界での位置情報は、位置情報取得システム１００がＧＰＳ搭載携帯電話機２００から定期的に取得する。
利用者のサイバースペース上の情報であるスケジュール情報については、利用者がＧＰＳ搭載携帯電話機２００または他のコンピュータ等によって登録したものをスケジューラシステム１０１が記憶保持する。
【００１５】
スケジュールを表す情報としては、場所（移動を要する場合の「目的地」）、目的地への予定到着時刻、目的地の最寄り駅、目的地の最寄り駅への予定到着時刻、件名、スケジュールの内容等を含む。スケジューラシステム１０１は、利用者のスケジュール情報を定期的に監視しており、スケジュールの新規作成、修正、削除等の変更が生じたら、該スケジュール情報を表すファイルを生成し、位置情報取得システム１００に送信する。本実施形態では、スケジュール情報を表すための汎用フォーマットの一つである例えばｉＣａｌｅｎｄｅｒ形式のファイルを用いる（以下「ｉＣａｌｅｎｄｅｒファイル」という）。
【００１６】
本実施形態では、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、その利用者のサイバースペース上の情報であるスケジュール情報とを統合することを特徴としており、ｉＣａｌｅｎｄｅｒファイルには、利用者のスケジュールに加え、利用者の滞在地、移動手段等の情報を記述することができるように拡張されている。位置情報取得システム１００は、ＧＰＳ搭載携帯電話機２００から定期的に取得した利用者の滞在地、移動手段等の情報をｉＣａｌｅｎｄｅｒファイルに記述してスケジューラシステム１０１に随時に送信する。
【００１７】
位置情報取得システム１００は、ＧＰＳ搭載携帯電話機２００から取得した利用者の現在の位置情報によって図示しないデータベース等を検索することにより、交通機関を利用する場合の現在地の最寄り駅Ａを求める。また、スケジュール情報から目的地の最寄り駅Ｂおよび最寄り駅Ｂへの予定到着時刻を求め、経路探索に必要なこれらの情報を経路探索システム１０２に送信する。
【００１８】
経路探索システム１０２は、位置情報取得システム１００から受け取った上記情報に基づいて経路探索を行い、出発時刻ｔ１と移動時間ｐ（Ｎ）を算出して位置情報取得システム１００に返す。ここで、「出発時刻」は、利用者の現在地に鑑み、スケジュールに間に合うように利用者が出発すべき時刻を表す。
【００１９】
位置情報取得システム１００は、経路探索システム１０２から受け取った出発時刻ｔ１と移動時間ｐ（Ｎ）の情報に基づき、ＧＰＳ搭載携帯電話機２００に対して出発時刻の通知およびアラートの制御を行う。
図２は、図１に示したスケジュール管理システムの内部構成を示すブロック図である。
【００２０】
位置情報取得システム１００は、上述したようにＧＰＳ搭載携帯電話機２００に対して出発時刻の通知およびアラートの制御を行うアラート制御部１を具備する。また位置情報取得システム１００は、上述したように利用者の滞在地および移動手段が記述されたｉＣａｒｅｎｄｅｒファイルを生成するスケジュール情報処理部２を具備する。
【００２１】
スケジューラシステム１０１は、上述したように利用者のスケジュール情報を表すｉＣａｒｅｎｄｅｒファイルを生成するスケジュール情報処理部３を具備する。経路探索システム１０２は、上述した出発時刻ｔ１および移動時間ｐ（Ｎ）を算出する算出部４を具備する。
（出発時刻通知）
位置情報取得システム１００は、利用者の目的地および予定到達時刻を含むスケジュール情報をスケジューラシステム１０１から取得するとともに、現在時刻における利用者の現在地を表す位置情報をＧＰＳ搭載携帯電話機２００から取得する。ここで、位置情報取得システム１００のアラート制御部１は、上記の目的地、予定到達時刻、現在地を表す位置情報、および現在時刻について、現在地を出発すべき出発時刻を経路探索システム１０２から取得し、これをＧＰＳ搭載携帯電話機２００に通知することができる。
（アラート）
またアラート制御部１は、異なる現在時刻における、利用者の現在地から目的地への移動時間を経路探索システム１０２から取得する。そして、経路探索システム１０２により第１の時刻に取得された第１の移動時間と、同経路探索システム１０２より第２の時刻に取得された第２の移動時間とを比較し、第２の移動時間が第１の移動時間以上であって、かつ出発時刻と現在時刻との差分が所定の設定値以上であるならば、利用者に対してアラートを送信する。
（アラート制御）
さらに本実施形態において、アラート制御部１は、以下で具体的に説明するように、上記第２の移動時間が上記第１の移動時間よりも短いならば、利用者は目的地に向けて移動中であると判定し、利用者に対して過度のアラートが送信されるのを防止するため、アラートの送信を禁止する。
【００２２】
図３は、実施形態のスケジュール管理システムにおける処理フローを示す図である。
スケジューラシステム１０１は、入力されたスケジュール情報を定期的に監視し、変更があればカレンダーフォーマットの標準形式であるｉＣａｌｅｎｄｅｒファイルにエクスポートする（ステップＳ１）。なお、スケジュール情報には、利用者が出張等で向かう目的地の最寄り駅Ｂ、目的地の最寄り駅Ｂへの予定到着時刻が入力されているものとする。
【００２３】
位置情報取得システム１００は、スケジューラシステム１０１がエクスポートしたｉＣａｌｅｎｄｅｒファイルをインポートする（ステップＳ２）。これと並行して、位置情報取得システム１００は、利用者が携帯するＧＰＳ搭載携帯電話機２００から位置情報を定期的に取得する。
【００２４】
次に、位置情報取得システム１００は、インポートしたｉＣａｌｅｎｄｅｒファイルにおいて、現在時刻に最も近いスケジュールを検索し、その目的地、目的地の最寄り駅Ｂ、最寄り駅Ｂへの予定到着時刻をそれぞれ取得する（ステップＳ３）。次に、位置情報取得システム１００は、定期的に取得したＧＰＳ位置情報から、現在地の最寄り駅Ａをデータベース等から取得する（ステップＳ４）。そして、取得した現在地の最寄り駅Ａ、目的地の最寄り駅Ｂ、最寄り駅Ｂへの予定到着時刻をそれぞれ経路探索システム１０２へ送信する（ステップＳ５）。
【００２５】
次に、経路探索システム１０２は、位置情報取得システム１００から受信した、現在地の最寄り駅Ａ、目的地の最寄り駅Ｂ、および最寄り駅Ｂへの予定到着時刻を入力として、目的地の最寄り駅Ｂへの予定到着時刻に間に合う、出発時刻ｔ１と移動時間ｐ（Ｎ）とを算出し、これらを位置情報取得システム１００に送信する。なお、移動時間ｐ（Ｎ）については、メモリ等の記憶手段に移動時間ｐ（Ｎ−１）として一時的に記憶し、次回に算出された移動時間ｐ（Ｎ）と比較できるようにする。
【００２６】
次に、位置情報取得システム１００は、経路探索システム１０２から受信した移動時間ｐ（Ｎ）と、前回（１サンプリング前に）取得した移動時間ｐ（Ｎ−１）とを比較する（ステップＳ７）。
そして、ｐ（Ｎ）≧ｐ（Ｎ−１）であれば、受信した出発時刻ｔ１と現在時刻ｔ２との差分を求める（ステップＳ８）。この差分値が設定値ｎ以下であれば、アラートメールをＧＰＳ搭載携帯電話機２００に送信する（ステップＳ９）。なお、ステップＳ９以後は、ステップＳ４〜ステップＳ８の動作を繰り返してもよい。
【００２７】
一方、ステップＳ７においてｐ（Ｎ）＜ｐ（Ｎ−１）であれば、目的地までの移動時間が減少していることから、利用者は目的地に向かっていると判断し、アラートメールは送信せず、ステップＳ４に戻る。
以上説明したように、ＧＰＳ等のセンサにより取得した利用者の実世界での位置情報と、該利用者のサイバースペース上の情報であるスケジュール情報とに基づいて利用者のスケジュール管理をサポートすることができる。特に本実施形態によれば、利用者が目的地に向けて移動中であることを判定し、その場合には、利用者に対して過度のアラートが送信されるのを防止するためにアラートの送信を禁止することができる。従って、スケジュール管理システムの利便性を向上することができる。
【００２８】
なお、位置情報取得システム１００は、定期的に取得した利用者の位置情報および現在時刻から、利用者の移動手段および滞在地情報を特定し、それらを記述したｉＣａｌｅｎｄｅｒファイルを作成・修正し、スケジューラシステム１０１が読み込み可能な場所に保存する。利用者の移動手段は、位置情報および時間情報から算出した平均速度から徒歩、車、電車の３種類に区分可能なアルゴリズムにより求めている。
【００２９】
利用者の移動手段および滞在地情報は、利用者等により入力されたスケジュールと同じ汎用フォーマットとし、ｉＣａｌｅｎｄｅｒファイルにおいてＶＥＶＥＮＴタグのＬＯＣＡＴＩＯＮタグ、およびＤＴＳＴＡＲＴ、ＤＴＥＮＤタグ等に記述される。
図４に示すように、スケジューラシステム１０１がこれを読み込み、スケジューラ画面３００において利用者の実際の移動手段および滞在地情報３０１を本来のスケジュール情報３０２とともに表示することで、利用者本人および第三者がスケジューラに記述されたスケジュールと、実際の利用者の行動とを比較および把握することが可能となる。従って、実際の利用者行動を把握しながらスケジュール管理を行うことが可能であるという利点がある。
【００３０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００３１】
１…アラート制御部；２，３…スケジュール情報管理部；４…出発時刻および移動時間の算出部４；１００…位置情報取得システム；１０１…スケジューラ；１０２…経路探索システム；２００…ＧＰＳ搭載携帯電話機 
【図１】
2011175564.tif 000003
【図２】
2011175564.tif 000004
【図３】
2011175564.tif 000005
【図４】
2011175564.tif 000006