(57)【要約】【課題】位置情報及びスケジュール管理機能を連携させ、ユーザの操作を軽減させた円滑なコミュニケーションを実現可能な行動アシストシステムを提供する。【解決手段】サービス管理サーバ１３は、位置情報ＤＢ１９で管理される位置情報と、スケジュール情報ＤＢ１４における訪問先／相手情報及び日時とに基づいて、サービス条件ＤＢ２０におけるサービス開始条件が成立するか否かを判断する。サービス管理サーバ１３は、サービス開始条件が成立すると判断すると、コンタクトリスト情報ＤＢ１５を参照して、コミュニケーションを開始する。【選択図】図１
2009211459.tif 000002
【特許請求の範囲】
【請求項１】
スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始するサービス管理サーバを備える行動アシストシステム。
【請求項２】
前記サービス条件が、コミュニケーション手段を指定する情報を更に含み、前記サービス管理サーバは、前記サービス条件にて指定されたコミュニケーション手段を用いて、前記コミュニケーションを開始する、請求項１に記載の行動アシストシステム。
【請求項３】
前記コンタクトリスト情報がグループ化情報を含み、前記サービス管理サーバは、前記グループ化情報を参照して、前記コミュニケーションの相手先に設定されたグループに従った内容のコミュニケーションを行う、請求項１又は２に記載の行動アシストシステム。
【請求項４】
前記ユーザの位置を検出する位置情報検出手段と、該位置情報検出手段が検出したユーザの位置と前記スケジュール先とに基づいて、スケジュール先までの移動に要する時間を計算し、前記ユーザの位置、及び、前記計算した移動に要する時間を、位置情報として位置情報データベースに登録する位置情報算出手段とを更に備え、
前記サービス管理サーバは、前記移動に要する時間と、前記スケジュール先及び日時とに基づいて、前記サービス開始条件が成立するか否かを判断する、請求項１乃至３の何れか一に記載の行動アシストシステム。
【請求項５】
前記サービス条件が、複数の移動手段に対する優先度設定情報を更に含み、前記位置情報算出手段は、前記優先度設定情報に従って、各移動手段を用いた場合の移動に要する時間を計算する、請求項４に記載の行動アシストシステム。
【請求項６】
前記位置情報算出手段は、前記ユーザの位置からスケジュール先まで、前記優先度設定情報に従って各移動手段を用いた場合の移動ルートを検索し、該検索した移動ルートに従って移動した際の移動時間を、前記移動に要する時間とする、請求項５に記載の行動アシストシステム。
【請求項７】
前記サービス条件が、ルート案内が必要であるか否かを示す情報を更に含み、前記サービス管理サーバは、前記サービス条件にルート案内が必要である旨の情報が含まれるときは、前記検索した移動ルートを前記ユーザに送信する、請求項６に記載の行動アシストシステム。
【請求項８】
コンピュータを用い、ユーザがスケジュールに従って行動することをサポートする方法であって、
前記コンピュータが、スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、前記サービス開始条件が成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始するステップを有する行動アシスト方法。
【請求項９】
前記サービス条件が、コミュニケーション手段を指定する情報を更に含み、前記コンピュータは、前記サービス条件にて指定されたコミュニケーション手段を用いて、前記コミュニケーションを開始する、請求項８に記載の行動アシスト方法。
【請求項１０】
前記コンタクトリスト情報がグループ化情報を含み、前記コンピュータは、前記グループ化情報を参照して、前記コミュニケーションの相手先に設定されたグループに従った内容のコミュニケーションを行う、請求項８又は９に記載の行動アシスト方法。
【請求項１１】
前記コンピュータが、前記ユーザの位置を検出し、該検出したユーザの位置と前記スケジュール先とに基づいて、スケジュール先までの移動に要する時間を計算し、前記ユーザの位置、及び、前記計算した移動に要する時間を、位置情報として位置情報データベースに登録するステップを更に有し、
前記コンピュータは、前記移動に要する時間と、前記スケジュール先及び日時とに基づいて、前記サービス開始条件が成立するか否かを判断する、請求項８乃至１０の何れか一に記載の行動アシスト方法。
【請求項１２】
前記サービス条件が、複数の移動手段に対する優先度設定情報を更に含み、前記コンピュータは、前記優先度設定情報に従って、各移動手段を用いた場合の移動に要する時間を計算する、請求項１１に記載の行動アシスト方法。
【請求項１３】
前記コンピュータは、前記ユーザの位置からスケジュール先まで、前記優先度設定情報に従って各移動手段を用いた場合の移動ルートを検索し、該検索した移動ルートに従って移動した際の移動時間を、前記移動に要する時間とする、請求項１２に記載の行動アシスト方法。
【請求項１４】
前記サービス条件が、ルート案内が必要であるか否かを示す情報を更に含み、コンピュータは、前記サービス条件に前記ルート案内が必要である旨の情報が含まれるときは、前記検索した移動ルートを前記ユーザに送信する、請求項１３に記載の行動アシスト方法。
【請求項１５】
コンピュータに、ユーザがスケジュールに従って行動することをサポートする処理を実行させるプログラムであって、前記コンピュータに、
スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、前記サービス開始条件が成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動アシストシステム、方法、及び、プログラムに関し、更に詳しくは、スケジュールに従ったユーザの行動をアシストする行動アシストシステム、方法、及び、プログラムに関する。
【背景技術】
【０００２】
携帯端末サービスとして、或いは、位置情報管理システム及び位置情報サービスとして、ＧＰＳを利用した位置測位やナビゲーションサービスが普及している。最近では、親が自身の携帯端末上で子供の現在地を確認できる機能や、親の携帯端末装置と連携した防犯用アラーム機能が付いたキッズケータイなど、位置情報を利用したサービス・機能が注目され始めている。また、ユーザが自身のスケジュール管理をパーソナルコンピューター上で行い、携帯端末と連携させてスケジュール管理を行えるサービスも存在している。（例えば、特許文献１、特許文献２）
【特許文献１】特開２００７−５８６９４号公報
【特許文献２】特開２００６−３３４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１や特許文献２の携帯端末上の位置情報サービスでは、位置情報に関連したサービスを享受できるのは携帯端末ユーザ自身、及び、特定の事前登録又は承諾が得られた相手（他ユーザ）のみある。このため、特許文献１や特許文献２では、位置測位にて入手した情報を元に第三者とのコミュニケーションを開始したい場合（通知を行いたい場合）、位置測位を行ったユーザの操作なしでコミュニケーションを開始することはできないという不都合があった。
【０００４】
本発明は、位置情報及びスケジュール管理機能を連携させ、ユーザの操作を軽減させた円滑なコミュニケーションを実現可能な行動アシストシステム、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の行動アシストシステムは、スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始するサービス管理サーバを備えることを特徴とする。
【０００６】
本発明の行動アシスト方法は、コンピュータを用い、ユーザがスケジュールに従って行動することをサポートする方法であって、前記コンピュータが、スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、前記サービス開始条件が成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始するステップを有することを特徴とする。
【０００７】
本発明のプログラムは、コンピュータに、ユーザがスケジュールに従って行動することをサポートする処理を実行させるプログラムであって、前記コンピュータに、スケジュール先及び日時を含むスケジュール情報を記憶するスケジュール情報データベースと、コンタクトリスト情報を記憶するコンタクトリスト情報データベースと、サービス開始条件を含むサービス条件を記憶するサービス条件データベースと、ユーザの現在位置を含む位置情報を記憶するデータベースとを参照して、前記位置情報と前記スケジュール情報におけるスケジュール先及び日時とに基づいて、前記サービス条件におけるサービス開始条件が成立するか否かを判断し、前記サービス開始条件が成立すると判断すると、前記コンタクトリスト情報を参照してコミュニケーションを開始する処理を実行させることを特徴とする。
【発明の効果】
【０００８】
本発明の行動アシストシステム、方法、及び、プログラムは、位置情報及びスケジュール管理機能を連携させ、ユーザの操作を軽減させた円滑なコミュニケーションを実現することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の一実施形態の行動アシストシステムの構成を示している。行動アシストシステムは、サービス管理サーバ１３、スケジュール情報ＤＢ（データベース）１４、コンタクトリスト情報ＤＢ１５、位置情報管理サーバ１６、位置情報検出手段１７、位置情報算出手段１８、位置情報ＤＢ１９、及び、サービス条件ＤＢ２０を有する。サービス管理サーバ１３及び位置情報管理サーバ１６の機能は、コンピュータ上で所定のプログラムを実行することで実現できる。
【００１０】
携帯端末装置１１は、ユーザが使用するユーザ端末である。携帯端末装置１１は、スケジュール管理機能、及び、位置測位のためのＧＰＳ機能を含むクライアント機能が動作する。スケジュール管理を行うクライアントアプリケーションは、例えば、Ｊａｖａ（登録商標）や専用にプログラムされたＮａｔｉｖｅアプリケーションにより実現される。携帯端末装置１１がクライアントアプリケーションを搭載していない場合は、Ｗｅｂブラウザ上からサービス管理サーバ１３などにアクセスし、サービス管理サーバ１３からコミュニケーションサービスの一部機能の提供を受けてもよい。ユーザは、携帯端末装置１１を用いて、各種情報の入力や、情報の管理・閲覧などを行う。
【００１１】
通信端末装置１２は、携帯端末装置１１で操作可能なスケジュール管理機能と同様のサービスを利用可能なパーソナルコンピューターなどの通信端末である。通信端末装置１２には、あらかじめ、Ｗｅｂ等からダウンロードしたスケジュール管理を行うアプリケーションをインストールしておく。或いは、スケジュール管理を行う機能を、Ｗｅｂブラウザ上で実現してもよい。ユーザは、携帯端末装置１１に加えて、ＰＣなどのネットワークに接続可能な通信端末装置１２上からも情報の入力・管理・閲覧などを行うことができ、両デバイス上で同じ情報を共有することが可能である。ユーザは、時・場所・状況に応じて、携帯端末装置１１、又は、通信端末装置１２の何れかを使用して、システムを利用することができる。
【００１２】
サービス管理サーバ１３は、ユーザに提供するサービスを制御・管理するサーバである。スケジュール情報ＤＢ１４は、スケジュール管理対象のユーザのスケジュール情報を記憶する。スケジュール情報は、各ユーザの予定日時、場所、用件、スケジュール先（訪問先／相手）等の情報を含む。コンタクトリスト情報ＤＢ１５は、ユーザのコンタクトリスト情報を記憶する。コンタクトリスト情報は、各ユーザが保持する他ユーザの電話番号、メールアドレスなどコミュニケーションを確立するために必要なアドレス帳情報を含む。サービス条件ＤＢ２０は、ユーザのサービス条件を記憶する。サービス条件とは、ユーザが指定するサービスの設定情報であり、サービス条件は、最短ルール案内の要否、移動の際の交通手段の優先度指定、相手とのコミュニケーションに用いるコミュニケーション手段の指定、サービス開始条件などを含む。
【００１３】
サービス条件における最短ルート案内の要否は、ユーザがスケジュール登録した訪問先などへの移動する際に、ルート案内が必要であるか否かを指定する情報である。交通手段の優先度の指定は、ルート案内の際に、どの交通手段を優先させるかを指定する情報である。コミュニケーション手段の指定は、サービス管理サーバ１３が、訪問先／相手にコミュニケーションをとる（通知を行う）際に用いるコミュニケーション手段を指定する情報である。サービス開始条件は、サービス管理サーバ１３がユーザや訪問先／相手に通知を行う際の条件である。サービス管理サーバ１３がユーザ以外の者（第三者）とコミュニケーションを開始する場合、特にコミュニケーションの制限人数は設けないものとする。
【００１４】
ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、スケジュール情報の登録／設定／修正を行うことができる。ユーザが登録したスケジュール情報は、スケジュール情報ＤＢ１４にて管理される。また、ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、コンタクトリスト情報の登録／修正を行うことができる。ユーザが登録したコンタクトリスト情報は、コンタクトリスト情報ＤＢ１５で管理される。ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、サービス条件の登録／設定／修正を行うことができる。ユーザが登録したサービス条件は、サービス条件ＤＢ２０で管理される。
【００１５】
位置情報検出手段１７は、ユーザの位置情報（現在位置）の算出を行う。位置情報検出手段１７は、ユーザの携帯端末装置１１がＧＰＳ機能を用いて測定した位置情報を受信する。携帯端末装置１１がＧＰＳ機能を有していない場合には、携帯端末装置１１に位置情報の送信を要求し、位置情報を受信する。位置情報算出手段１８は、ユーザの現在位置と、スケジュール情報ＤＢ１４に格納されたユーザのスケジュール情報における次の目的地（訪問先）とに基づいて、次の目的地までの移動距離や移動ルート、所要時間などを求める。位置情報ＤＢ１９は、ユーザの現在位置や、次の目的地までの距離、移動ルートなどの情報を管理する。
【００１６】
位置情報管理サーバ１６は、サービス管理サーバ１３と連携して、ユーザに、位置情報に基づいたサービスを提供する。例えば、位置情報管理サーバ１６は、ユーザがサービス条件にて最短ルート案内が必要である旨を設定しているときは、サービス管理サーバ１３を介して、ユーザの携帯端末装置１１に、最短ルート案内を送る。その際、位置情報管理サーバ１６は、サービス条件にて指定されている交通機関の優先度に従ったルート案内を行う。また、位置情報管理サーバ１６は、サービス条件にて指定されているサービス開始条件が成立すると、サービス管理サーバ１３を介して、ユーザやスケジュール登録されている訪問先などに、設定されたコミュニケーション手段により通知を行う。
【００１７】
続いて、動作手順について説明する。ユーザは、事前に、コンタクトリスト情報、スケジュール情報、サービス条件を登録しておく。コンタクトリスト情報の登録では、ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、コンタクトリスト情報を入力する。コンタクトリスト情報の入力では、電話番号、メールアドレスなどを含むアドレス帳情報を入力する。アドレス帳情報では、登録者のグループ化が可能である。このグループ化では、例えば、仕事、プライベート、家族などのグループを指定する。サービス管理サーバ１３は、ユーザにより入力されたコンタクトリスト情報を、コンタクトリスト情報ＤＢ１５に登録する。
【００１８】
スケジュール情報の登録では、ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、スケジュール情報を入力する。スケジュール情報の登録では、日時、場所、要件、訪問先／相手などを入力する。訪問先／相手の入力では、サービス管理サーバ１３は、コンタクトリスト情報ＤＢ１５からコンタクトリスト情報を取得し、ユーザに提示してもよい。この場合、ユーザは、提示されたコンタクトリスト情報から、任意の訪問先又は相手を指定することができる。ユーザは、手動で訪問先／相手を入力することができる。ユーザが手動で入力した訪問先／相手が、コンタクトリスト情報にないときには、スケジュール登録で入力した訪問先／相手を、コンタクトリスト情報ＤＢ１５に追加登録してもよい。サービス管理サーバ１３は、ユーザにより入力されたスケジュール情報を、スケジュール情報ＤＢ１４に登録する。
【００１９】
サービス条件の登録では、ユーザは、携帯端末装置１１又は通信端末装置１２を用いてサービス管理サーバ１３にアクセスし、サービス条件を入力する。サービス条件の登録では、最短ルート案内の要否、目的地までの移動に用いる交通機関の優先度指定、訪問先／相手との連絡に用いるコミュニケーション手段の指定、サービス開始条件などを入力する。交通機関の優先度の指定では、ユーザは、例えば、電車、バス、タクシー（車）、徒歩などの交通機関（移動手段）に対する優先度を指定する。この優先度の情報は、位置情報管理サーバ１６が行う最短ルート案内にて参照され、ユーザは、優先度が高い交通機関から順に、目的地までの最短ルートを確認できる。
【００２０】
コミュニケーション手段の指定では、ユーザは、音声通話、ＳＭＳ、メール、アラームなどをコミュニケーション手段として指定する。サービス開始条件の指定では、ユーザは、例えば、次の目的地までの所要時間を考慮して、次の予定時刻に間に合わせるために現在位置を出発すべき時刻の１０分前や、次の目的地に予定時刻に到着することが不可能となったとき、などをサービス開始条件として指定する。また、ユーザは、指定したコミュニケーション手段で訪問先／相手とコミュニケーションをとるときに、相手側に通知する情報内容を指定するコミュニケーション内容も入力する。第三者とコミュニケーションを取る場合のコミュニケーション手段、コミュニケーション内容は、グループごとに設定することが可能である。サービス管理サーバ１３は、ユーザにより入力されたサービス条件を、サービス条件ＤＢ２０に登録する。
【００２１】
ユーザは、自身のスケジュール情報や位置情報などについて、項目ごとに、第三者への閲覧許可を設定することができる。閲覧許可の設定は、スケジュール情報ＤＢ１４及び位置情報ＤＢ１９に、各項目の属性情報として記憶される。この設定により、特定の他のユーザが、ユーザのスケジュール情報を閲覧することが可能となる。また、特定の他のユーザが、位置情報サーチを行うことで、ユーザの現在位置や次の訪問先／相手への移動時間を検索することが可能となる。このようにすることで、事前に待合せ時間を変更することや、関連するスケジュールの変更調整を行うことが可能となる。例えば、仕事上では、秘書に対して閲覧許可を与えておくことで、円滑なスケジュール調整や、先スケジュールの遅延による後スケジュールの相手先への通知、時間変更等の対応が容易となる。閲覧許可されたユーザは、サービス管理サーバ１３が行うユーザ認証で認証されることで、システム上で、該当情報を閲覧可能となる。
【００２２】
図２に、サービス管理サーバがサービス条件開始条件に応じたサービスを提供する際の動作手順を示す。サービス管理サーバ１３は、スケジュール情報ＤＢ１４を参照して、ユーザのスケジュールを確認する（ステップＳ１）。サービス管理サーバ１３は、次のスケジュールから、ユーザの移動が必要であるか否かを判断する（ステップＳ２）。ステップＳ２では、サービス管理サーバ１３は、スケジュールにて次の訪問先／相手として指定されている場所と、ユーザの現在位置とを比較して、両者が一致しないときは、移動が必要であると判断する。また、ユーザの現在位置の検出を行っていないときは、１つ前のスケジュールにおける訪問先／相手との関係から、移動が必要であるか否かを判断してもよい。移動が必要ない場合は、処理を終了する。
【００２３】
サービス管理サーバ１３は、ステップＳ２で移動が必要であると判断すると、位置情報管理サーバ１６から、ユーザの移動時間を取得する（ステップＳ３）。ユーザの移動時間の計算は、位置情報算出手段１８が行い、計算結果は、位置情報ＤＢ１９に登録されている。位置情報算出手段１８は、移動時間計算に際しては、ユーザがサービス条件にて設定した優先度に従って、移動時間を計算する。
【００２４】
位置情報算出手段１８は、移動時間の計算では、ユーザの現在位置と次の訪問先／相手との関係から、電車やバスなどの公共交通機関を使う場合は、時刻表情報を参照して、訪問先／相手までの移動に要する時間を計算する。位置情報算出手段１８は、移動手段が車や徒歩の場合は、ユーザの現在位置と訪問先／相手との間の距離から、移動に要する時間を計算する。
【００２５】
位置情報検出手段１７は、携帯端末装置１１から自動的に送信されるＧＰＳ情報を定期的に受信し、ユーザの現在位置を検出する。携帯端末装置１１がＧＰＳ機能を有していない場合は、携帯端末装置１１に位置情報の送信を要求して、位置情報を取得してもよい。位置情報算出手段１８は、位置情報検出手段１７がユーザの現在位置を検出するたびに、移動時間計算を行い、移動時間を最新の状態に保つ。位置情報検出手段１７は、計算した移動時間、次の目的地までの距離、移動ルートなどを位置情報ＤＢ１９に登録する。
【００２６】
サービス管理サーバ１３は、サービス条件ＤＢ２０を参照して、最短ルート案内が必要であるか否かを判断する（ステップＳ４）。案内が必要である場合は、サービス管理サーバ１３は、位置情報管理サーバ１６を介して、位置情報ＤＢ１９から移動ルール情報を取り出し、携帯端末装置１１に送信する（ステップＳ５）。このとき、サービス管理サーバ１３は、ユーザがサービス条件で指定した交通機関の優先度順に、移動ルートを送信する。サービス管理サーバ１３は、サービス条件にてルート案内が不要となっている場合でも、携帯端末装置１１からルート案内の要求を受けたときは、移動ルート情報を、携帯端末装置１１に送信する。
【００２７】
サービス管理サーバ１３は、スケジュールの日時と、移動時間とに基づいて、サービス開始条件が成立するか否かを判断する（ステップＳ６）。成立していないときは、ステップＳ３に戻る。サービス管理サーバ１３は、ユーザが事前に設定したサービス開始条件が成立すると、訪問先／相手に、サービス条件のコミュニケーション手段にて指定したコミュニケーション手段を用いて、事前に設定した内容の通知を行う（ステップＳ７）。
【００２８】
ステップＳ７では、例えば、サービス開始条件「スケジュール登録された時間になっても目的地に到達していない」が成立したとき、訪問先／相手に、電子メールなどで、遅延の旨や到着までの時間などを通知する。ユーザが、コミュニケーション手段としてＳＭＳや電子メールを選択していた場合は、訪問先／相手に、どのくらいの遅延が生じるか等の付加情報を自動で通知することも可能である。なお、ユーザは、事前に訪問先／相手との間でコミュニケーションを取りたい場合は、目的地までの所要時間及び最短ルート確認の情報を基に、手動でコミュニケーションを開始することも可能である。
【００２９】
サービス管理サーバ１３は、ユーザの行動を把握するためのｗｅｂページを作成しておくこともできる。サービス管理サーバ１３は、当該ｗｅｂページにて、ユーザの現在位置などの位置情報ＤＢ１９で管理している情報や、次の訪問先／相手などのスケジュール情報ＤＢ１４で管理している情報を参照可能とする。訪問先／相手などの他のユーザは、携帯端末装置１１又は通信端末装置１２を用いて当該ｗｅｂページにアクセスし、ユーザの情報を把握する。サービス管理サーバ１３は、他のユーザの認証、及び、他のユーザに応じた閲覧制限などを行う。
【００３０】
また、サービス管理サーバ１３は、スケジュールの日時と、移動時間とに基づいて、ユーザが次の予定に間に合わせるためにユーザが移動を開始すべき時間より所定時間前（例えば１０分前）になると、携帯端末装置１１に、アラームを通知する。このようにすることで、ユーザは、次の予定に間に合うように、移動を開始できる。
【００３１】
本実施形態では、ユーザの位置と、スケジュールにおける次の訪問先／相手とから、サービス条件におけるサービス開始条件が成立したか否かを判断する。サービス開始条件が成立したときは、コンタクトリスト情報を参照して、第三者とのコミュニケーションを開始する。このようにすることで、ユーザ手動のスケジュール管理に加えて、ユーザの位置、及び、サービス開始条件に基づいて、システム側から第三者への自動通知、情報提供を行うことができる。このため、位置情報及びスケジュール管理機能を連携させ、ユーザの操作を軽減させた円滑なコミュニケーションを実現することができる。
【００３２】
また、本実施形態では、携帯端末装置１１及び通信端末装置１２との異デバイス間の情報共有を可能にすることで、ユーザの利便性を向上させることができる。また、携帯端末の携帯性を十分に活かした上で、更にユーザの利便性を向上させたサービス提供が可能となる。本実施形態では、コンタクトリスト（アドレス帳）情報及びサービス条件等は、全てユーザが事前登録する。ユーザは、携帯端末装置１１又は通信端末装置１２を用いて、これら情報の確認・変更が可能なため、意図しない第三者への通知（コミュニケーション）が発生することはない。
【００３３】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明の行動アシストシステム、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【産業上の利用可能性】
【００３４】
本発明は、外回りが多く、人員配置とスケジュール管理を要する企業（例：配達業等）にて、最短時間を意識した効率の良いリソース管理・サービス提供といった用途に適用できる。また、バスなど時刻表を提供している交通業に導入することにより、より正確な到着時刻や後スケジュール目安をユーザに提供するといった用途にも適用可能である。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態の行動アシストシステムを示すブロック図。
【図２】コミュニケーション開始時の処理手順を示すフローチャート。
【符号の説明】
【００３６】
１１：携帯端末装置
１２：通信端末装置
１３：サービス管理サーバ
１４：スケジュール情報ＤＢ
１５：コンタクトリスト情報ＤＢ
１６：位置情報管理サーバ
１７：位置情報検出手段
１８：位置情報算出手段
１９：位置情報ＤＢ
２０：サービス条件ＤＢ
【図１】
2009211459.tif 000003
【図２】
2009211459.tif 000004