(57)【要約】【課題】ユーザによる待ち合わせを適切に支援することを可能とした情報提供システム、情報提供装置、情報提供方法及びコンピュータプログラムを提供する。【解決手段】ユーザ４から待ち合わせ希望の意思表示があった場合に、情報管理センタ３は、ユーザ４の移動履歴に基づいて待ち合わせ場所の候補となる待ち合わせ候補地を抽出し、ユーザ４の現在位置から待ち合わせ候補地までの距離、ユーザが待ち合わせ候補地に立ち寄った頻度、ユーザが待ち合わせ候補地に最後に立ち寄った日時に基づいて、待ち合わせ優先度を複数の待ち合わせ候補地毎に算出し、算出された待ち合わせ候補地毎の待ち合わせ優先度を待ち合わせ候補地とともにユーザ４に案内し、案内されたユーザ４の操作に基づいて待ち合わせ候補地から待ち合わせ場所を特定し、待ち合わせを行うユーザ４に待ち合わせ場所を特定する情報を提供するように構成する。【選択図】図６
2013130544.tif 000002
【特許請求の範囲】
【請求項１】
待ち合わせを行うユーザが過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得手段と、
前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出手段と、
前記待ち合わせ候補地抽出手段により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出手段と、
前記待ち合わせ優先度算出手段により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内手段と、
前記待ち合わせ候補地案内手段により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定手段と、
待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供手段と、を有することを特徴とする情報提供システム。
【請求項２】
前記待ち合わせ候補地案内手段は、前記待ち合わせ優先度に基づいて前記複数の待ち合わせ候補地をソートするとともに、ソートされた前記複数の待ち合わせ候補地をリスト表示することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
待ち合わせを行う前記複数のユーザは歩行者を含み、
前記移動履歴取得手段は、前記歩行者の移動履歴を取得することを特徴とする請求項１又は請求項２に記載の情報提供システム。
【請求項４】
前記待ち合わせ優先度算出手段は、前記待ち合わせ候補地における車両の停車可能スペースの有無に基づいて待ち合わせ優先度を算出することを特徴とする請求項１乃至請求項３のいずれかに記載の情報提供システム。
【請求項５】
待ち合わせを行う前記複数のユーザの位置を取得する位置取得手段と、
前記待ち合わせ場所特定手段により前記待ち合わせ場所が特定された場合に、待ち合わせを行う前記複数のユーザに、該複数のユーザの位置を案内する位置情報提供手段と、を有することを特徴とする請求項１乃至請求項４のいずれかに記載の情報提供システム。
【請求項６】
前記位置情報提供手段は、待ち合わせを行う全てのユーザの位置が一致するまでの間、待ち合わせを行う前記複数のユーザの位置を案内することを特徴とする請求項５に記載の情報提供システム。
【請求項７】
前記待ち合わせ場所特定手段により前記待ち合わせ場所が特定された場合に、前記ユーザの位置から該待ち合わせ場所までの案内経路を探索する第１案内経路探索手段と、
前記ユーザに前記第１案内経路探索手段により探索された前記案内経路を特定する情報を提供する第１経路情報提供手段と、を有することを特徴とする請求項１乃至請求項６のいずれかに記載の情報提供システム。
【請求項８】
待ち合わせを行う前記複数のユーザが前記待ち合わせ場所に到達したか否か判定する到達判定手段と、
待ち合わせを行う前記複数のユーザの内、少なくとも一のユーザが前記待ち合わせ場所に到達するとともに、他のユーザが前記待ち合わせ場所に到達していない場合に、前記待ち合わせ場所から前記他のユーザの位置までの案内経路を探索する第２案内経路探索手段と、
前記待ち合わせ場所に到達したユーザに、前記第２案内経路探索手段により探索された前記案内経路を特定する情報を提供する第２経路情報提供手段と、を有することを特徴とする請求項１乃至請求項７のいずれかに記載の情報提供システム。
【請求項９】
待ち合わせを行うユーザが過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得手段と、
前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出手段と、
前記待ち合わせ候補地抽出手段により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出手段と、
前記待ち合わせ優先度算出手段により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内手段と、
前記待ち合わせ候補地案内手段により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定手段と、
待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供手段と、を有することを特徴とする情報提供装置。
【請求項１０】
待ち合わせを行うユーザが過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得ステップと、
前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出ステップと、
前記待ち合わせ候補地抽出ステップにより抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出ステップと、
前記待ち合わせ優先度算出ステップにより算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内ステップと、
前記待ち合わせ候補地案内ステップにより前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付ステップと、
前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定ステップと、
待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供ステップと、を有することを特徴とする情報提供方法。
【請求項１１】
コンピュータに、
待ち合わせを行うユーザが過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得機能と、
前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出機能と、
前記待ち合わせ候補地抽出機能により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出機能と、
前記待ち合わせ優先度算出機能により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内機能と、
前記待ち合わせ候補地案内機能により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付機能と、
前記操作受付機能により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定機能と、
待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、待ち合わせを行うユーザに対して、待ち合わせ場所に関する情報を提供する情報提供システム、情報提供装置、情報提供方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、複数のユーザが待ち合わせを行う場合に、待ち合わせを行うのに適当な場所を特定し、ユーザが特定された待ち合わせ場所へと到達できるように、その待ち合わせ場所に関する情報をユーザに提供するシステムが提案されている。例えば、特開２００８−３０９６３６号公報には、複数のユーザが待ち合わせを行う場合において、待ち合わせ場所の指定が無い場合等に、情報端末が待ち合わせ場所の候補となる待ち合わせ候補地を選択するとともにユーザに推薦し、その後にユーザの選択に基づいて待ち合わせ候補地の中から待ち合わせ場所を決定し、案内する技術について提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０９６３６号公報（第１３−１４頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、情報端末が待ち合わせ候補地を選択する際に、ユーザが待ち合わせ候補地に過去に立ち寄ったことが有るか否かについては考慮されていなかった。従って、ユーザが行ったことのない場所が待ち合わせ候補地として選択され、推薦される場合も多かった。その場合に、ユーザは推薦された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを判断することができず、待ち合わせ場所の選択が困難となる。更に、ユーザが過去に立ち寄ったことのない場所が待ち合わせ場所として決定されると、ユーザが待ち合わせ場所に迷わずに到達できない場合も生じる。
【０００５】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出し、更に待ち合わせ優先度とともにユーザに案内するので、ユーザは案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザを確実に導くことが可能となり、ユーザによる待ち合わせを適切に支援することを可能とした情報提供システム、情報提供装置、情報提供方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため本願の請求項１に係る情報提供システム（１）は、待ち合わせを行うユーザ（４）が過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得手段（１１）と、前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出手段（１１）と、前記待ち合わせ候補地抽出手段により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出手段（１１）と、前記待ち合わせ優先度算出手段により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内手段（１１）と、前記待ち合わせ候補地案内手段により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付手段（１１）と、前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定手段（１１）と、待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供手段（１１）と、を有することを特徴とする。
【０００７】
また、請求項２に係る情報提供システム（１）は、請求項１に記載の情報提供システムであって、前記待ち合わせ候補地案内手段（１１）は、前記待ち合わせ優先度に基づいて前記複数の待ち合わせ候補地をソートするとともに、ソートされた前記複数の待ち合わせ候補地をリスト表示することを特徴とする。
【０００８】
また、請求項３に係る情報提供システム（１）は、請求項１又は請求項２に記載の情報提供システムであって、待ち合わせを行う前記複数のユーザは歩行者を含み、前記移動履歴取得手段（１１）は、前記歩行者の移動履歴を取得することを特徴とする。
【０００９】
また、請求項４に係る情報提供システム（１）は、請求項１乃至請求項３のいずれかに記載の情報提供システムであって、前記待ち合わせ優先度算出手段（１１）は、前記待ち合わせ候補地における車両の停車可能スペースの有無に基づいて待ち合わせ優先度を算出することを特徴とする。
【００１０】
また、請求項５に係る情報提供システム（１）は、請求項１乃至請求項４のいずれかに記載の情報提供システムであって、待ち合わせを行う前記複数のユーザ（４）の位置を取得する位置取得手段（１１）と、前記待ち合わせ場所特定手段（１１）により前記待ち合わせ場所が特定された場合に、待ち合わせを行う前記複数のユーザに、該複数のユーザの位置を案内する位置情報提供手段（１１）と、を有することを特徴とする。
【００１１】
また、請求項６に係る情報提供システム（１）は、請求項５に記載の情報提供システムであって、前記位置情報提供手段（１１）は、待ち合わせを行う全てのユーザ（４）の位置が一致するまでの間、待ち合わせを行う前記複数のユーザの位置を案内することを特徴とする。
【００１２】
また、請求項７に係る情報提供システム（１）は、請求項１乃至請求項６のいずれかに記載の情報提供システムであって、前記待ち合わせ場所特定手段（１１）により前記待ち合わせ場所が特定された場合に、前記ユーザ（４）の位置から該待ち合わせ場所までの案内経路を探索する第１案内経路探索手段（１１）と、前記ユーザに前記第１案内経路探索手段により探索された前記案内経路を特定する情報を提供する第１経路情報提供手段（１１）と、を有することを特徴とする。
【００１３】
また、請求項８に係る情報提供システム（１）は、請求項１乃至請求項７のいずれかに記載の情報提供システムであって、待ち合わせを行う前記複数のユーザ（４）が前記待ち合わせ場所に到達したか否か判定する到達判定手段（１１）と、待ち合わせを行う前記複数のユーザの内、少なくとも一のユーザが前記待ち合わせ場所に到達するとともに、他のユーザが前記待ち合わせ場所に到達していない場合に、前記待ち合わせ場所から前記他のユーザの位置までの案内経路を探索する第２案内経路探索手段（１１）と、前記待ち合わせ場所に到達したユーザに、前記第２案内経路探索手段により探索された前記案内経路を特定する情報を提供する第２経路情報提供手段（１１）と、を有することを特徴とする。
【００１４】
また、請求項９に係る情報提供装置（２）は、待ち合わせを行うユーザ（４）が過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得手段（１１）と、前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出手段（１１）と、前記待ち合わせ候補地抽出手段により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出手段（１１）と、前記待ち合わせ優先度算出手段により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内手段（１１）と、前記待ち合わせ候補地案内手段により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付手段（１１）と、前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定手段（１１）と、待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供手段（１１）と、を有することを特徴とする。
【００１５】
また、請求項１０に係る情報提供方法は、待ち合わせを行うユーザ（４）が過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得ステップと、前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出ステップと、前記待ち合わせ候補地抽出ステップにより抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出ステップと、前記待ち合わせ優先度算出ステップにより算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内ステップと、前記待ち合わせ候補地案内ステップにより前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付ステップと、前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定ステップと、待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供ステップと、を有することを特徴とする。
【００１６】
更に、請求項１１に係るコンピュータプログラムは、コンピュータに、コンピュータに、待ち合わせを行うユーザ（４）が過去に立ち寄った地点を示す移動履歴を取得する移動履歴取得機能と、前記ユーザの移動履歴に基づいて、前記ユーザが過去に立ち寄った地点を、前記ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する待ち合わせ候補地抽出機能と、前記待ち合わせ候補地抽出機能により抽出された前記複数の待ち合わせ候補地毎に、前記ユーザの現在位置から該待ち合わせ候補地までの距離、前記ユーザが該待ち合わせ候補地に立ち寄った頻度、前記ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する待ち合わせ優先度算出機能と、前記待ち合わせ優先度算出機能により算出された前記待ち合わせ優先度を前記待ち合わせ候補地とともに前記ユーザに案内する待ち合わせ候補地案内機能と、前記待ち合わせ候補地案内機能により前記待ち合わせ優先度が案内された前記ユーザの操作を受け付ける操作受付機能と、前記操作受付機能により受け付けた前記ユーザの操作に基づいて、前記複数の待ち合わせ候補地から待ち合わせ場所を特定する待ち合わせ場所特定機能と、待ち合わせを行う前記複数のユーザに前記待ち合わせ場所を特定する情報を提供する情報提供機能と、を実行させることを特徴とする。
【発明の効果】
【００１７】
前記構成を有する請求項１に記載の情報提供システムによれば、ユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出し、更に待ち合わせ優先度とともにユーザに案内するので、ユーザは案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。その結果、ユーザによる待ち合わせを適切に支援することが可能となる。
【００１８】
また、請求項２に記載の情報提供システムによれば、待ち合わせ優先度に基づいて複数の待ち合わせ候補地をソートするとともに、ソートされた複数の待ち合わせ候補地をリスト表示することにより待ち合わせ候補地を案内するので、複数の待ち合わせ候補地が有る場合であってもユーザはどの待ち合わせ候補地が待ち合わせ場所として適当であるかを迅速かつ明確に判断することが可能となる。
【００１９】
また、請求項３に記載の情報提供システムによれば、待ち合わせを行うユーザの内、特に歩行者の移動履歴に基づいて待ち合わせ候補地を抽出するので、移動の負担が車両に比べて大きい歩行者を優先して待ち合わせ候補地を選択することができ、ユーザの現在位置から待ち合わせ場所までの移動に係る負担を軽減することが可能となる。
【００２０】
また、請求項４に記載の情報提供システムによれば、待ち合わせ候補地における車両の停車可能スペースの有無に基づいて待ち合わせ優先度を算出するので、特に車両を含む複数のユーザが待ち合わせを行う場合に、車両が待ち合わせ場所で到着した後に待機できる場所が有るか否かを考慮して待ち合わせ優先度を設定することが可能となる。
【００２１】
また、請求項５に記載の情報提供システムによれば、待ち合わせを行う複数のユーザに、該複数のユーザの位置を案内するので、ユーザは待ち合わせを行う相手の位置を把握することができ、行き違い等が生じることを防止することが可能となる。
【００２２】
また、請求項６に記載の情報提供システムによれば、待ち合わせを行う全てのユーザの位置が一致するまでの間、待ち合わせを行う複数のユーザの位置を案内するので、待ち合わせを行うユーザが合流するまでの間においてユーザに待ち合わせを行う相手の位置を把握させるとともに、合流した後は不要な情報が出力されることを防止することが可能となる。
【００２３】
また、請求項７に記載の情報提供システムによれば、ユーザに対してユーザの位置から待ち合わせ場所までの案内経路を案内するので、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。
【００２４】
また、請求項８に記載の情報提供システムによれば、ユーザが待ち合わせ場所に到達するとともに、待ち合わせを行う他のユーザが待ち合わせ場所に到達していない場合には、ユーザに対して待ち合わせ場所から他のユーザの位置までの案内経路を案内するので、待ち合わせ場所に一方のユーザが先に到達した場合であっても、ユーザ間の合流を確実に行わせることが可能となる。
【００２５】
また、請求項９に記載の情報提供装置によれば、ユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出し、更に待ち合わせ優先度とともにユーザに案内するので、ユーザは案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。その結果、ユーザによる待ち合わせを適切に支援することが可能となる。
【００２６】
また、請求項１０に記載の情報提供方法によれば、ユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出し、更に待ち合わせ優先度とともにユーザに案内するので、ユーザは案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。その結果、ユーザによる待ち合わせを適切に支援することが可能となる。
【００２７】
更に、請求項１１に記載のコンピュータプログラムによれば、ユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出させ、更に待ち合わせ優先度とともにユーザに案内させるので、ユーザは案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。その結果、ユーザによる待ち合わせを適切に支援することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係る情報提供システムを示した概略構成図である。
【図２】本実施形態に係る情報提供システムの構成を示したブロック図である。
【図３】移動履歴情報の一例を示した図である。
【図４】本実施形態に係る情報提供システムの特に通信端末の構成を示したブロック図である。
【図５】本実施形態に係る通信端末又は情報管理センタが実行する待ち合わせ管理プログラムのフローチャートである。
【図６】通信端末のディスプレイに表示される待ち合わせ候補地評価結果の案内画面を示した図である。
【図７】通信端末のディスプレイに表示される待ち合わせ場所の案内画面を示した図である。
【図８】待ち合わせ候補地評価処理のサブ処理プログラムのフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明に係る情報提供システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る情報提供システム１の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係る情報提供システム１を示した概略構成図である。図２は本実施形態に係る情報提供システム１の構成を示したブロック図である。
【００３０】
図１に示すように、本実施形態に係る情報提供システム１は、情報提供装置に相当する情報管理サーバ２を備えた情報管理センタ３と、待ち合わせを行う複数のユーザ４がそれぞれ所有する通信端末５とから基本的に構成されている。尚、通信端末５としては例えば携帯電話機、ＰＤＡ、スマートフォン、ＰＣ、車両に搭載されたナビゲーション装置等がある。また、ユーザ４は車両以外の移動手段（例えば電車、自転車、徒歩等）による移動中であっても良いし、移動していない状態であっても良い。また、待ち合わせを行うユーザ４の数は２人に限定されることなく、３人以上であっても良い。また、情報管理センタ３と通信端末５とは通信ネットワーク網６を介して互いに電子データを送受信可能に構成されている。
【００３１】
ここで、情報管理センタ３は、待ち合わせを行うユーザ４の状況（現在位置、登録ＩＤ等）を管理するとともに、ユーザ４から待ち合わせ希望の意思表示があった場合に、待ち合わせを行うのに適当な待ち合わせ場所を選択し、希望者本人や待ち合わせ相手に対して待ち合わせに必要な情報（待ち合わせ場所、待ち合わせ相手の位置、待ち合わせ場所までの経路等）を配信する待ち合わせの支援センタである。
尚、以下の実施例では待ち合わせ希望の意思表示を行うユーザ４は徒歩で移動する所謂歩行者であり、待ち合わせ相手となるユーザ４は車両の乗員とする例（即ち、歩行者が車両に迎えに来てもらう場合の待ち合わせ）を用いて説明するが、待ち合わせは歩行者同士で行っても良いし、車両の乗員であるユーザ４が待ち合わせ希望の意思表示を行うこととしても良い。
【００３２】
一方、通信端末５は、情報管理センタ３に登録されたユーザ４が所有し、ＧＰＳ等の通信端末５の現在位置（即ちユーザ４の現在位置）を特定する為の機能やユーザ４の移動履歴を取得する自動チェックイン機能やナビ機能を備えた情報通信端末が用いられ、例えば携帯電話機、ＰＤＡ、スマートフォン、ＰＣ、車両に搭載されたナビゲーション装置等が該当する。
【００３３】
ここで、ナビ機能では、サーバから取得したりメモリに格納された地図データに基づいて通信端末５（ユーザ４）の現在位置周辺の地図画像を表示したり、表示された地図画像中において通信端末５（ユーザ４）の現在位置を表示したり、設定された目的地までの経路の探索及び案内を行うことが可能である。特に、本実施形態に係る通信端末５は、後述するように情報管理センタ３から受信した待ち合わせ場所や待ち合わせ相手の位置や待ち合わせ場所までの経路に関する情報についても案内する。
また、自動チェックイン機能では、ユーザ４が特定の地点（ランドマーク、公共機関等の目印となる地点）に立ち寄った際に、立ち寄った地点や立ち寄った日時を移動履歴として取得し、メモリ等に記憶する。また、待ち合わせ希望の意思表示を行う際には、記憶された移動履歴を情報管理センタ３へと送信する。尚、移動履歴はメモリ等に記憶せず、移動履歴を取得する度に情報管理センタ３へ送信する構成としても良い。
【００３４】
また、通信端末５は、後述の送受信回路部（ＲＦ）１０を介して通信ネットワーク網６に接続され、情報管理センタ３と双方向通信可能に構成されている。尚、上記ナビ機能は必ずしも通信端末５が備えている必要はなく、例えば、少なくとも待ち合わせ場所を地図画像上で表示する機能を有していれば本願発明を構成することが可能である。また、通信端末５の詳細については後述する。
【００３５】
また、通信ネットワーク網６は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線（光ファイバー、ＩＳＤＮ等）又は無線で互いに接続することにより構成されている。
ここで、基地局は通信端末５との通信をするトランシーバー（送受信機）とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網６の末端となり、基地局の電波が届く範囲（セル）にある通信端末５の通信を情報管理センタ３との間で中継する役割を持つ。
【００３６】
続いて、情報提供システム１を構成する情報管理センタ３が備える情報管理サーバ２の構成について図２を用いてより詳細に説明する。情報管理サーバ２は、図２に示すように情報管理ＥＣＵ１１と、情報管理ＥＣＵ１１に接続された情報記録手段としての登録情報ＤＢ１２と、地図情報ＤＢ１３と、待ち合わせ管理情報ＤＢ１４と、センタ通信装置１５とを備える。
【００３７】
情報管理ＥＣＵ（エレクトロニック・コントロール・ユニット）１１は、情報管理サーバ２の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うにあたってワーキングメモリとして使用されるＲＡＭ２２、制御用のプログラムのほか、後述の待ち合わせ管理プログラム（図５、図８参照）等が記録されたＲＯＭ２３、ＲＯＭ２３から読み出したプログラムを記憶するフラッシュメモリ２４等の内部記憶装置を備えている。尚、情報管理ＥＣＵ１１は、処理アルゴリズムとしての各種手段を構成する。例えば、移動履歴取得手段は、待ち合わせを行うユーザが過去に立ち寄った地点を示す移動履歴を取得する。待ち合わせ候補地抽出手段は、ユーザの移動履歴に基づいて、ユーザが過去に立ち寄った地点を、ユーザを含む複数のユーザの待ち合わせ場所の候補となる待ち合わせ候補地として複数抽出する。待ち合わせ優先度算出手段は、待ち合わせ候補地抽出手段により抽出された複数の待ち合わせ候補地毎に、ユーザの現在位置から該待ち合わせ候補地までの距離、ユーザが該待ち合わせ候補地に立ち寄った頻度、ユーザが該待ち合わせ候補地に最後に立ち寄った日時の内の少なくとも１の条件に基づいて、待ち合わせ優先度を算出する。待ち合わせ候補地案内手段は、待ち合わせ優先度算出手段により算出された待ち合わせ優先度を待ち合わせ候補地とともにユーザに案内する。操作受付手段は、待ち合わせ候補地案内手段により待ち合わせ優先度が案内されたユーザの操作を受け付ける。待ち合わせ場所特定手段は、操作受付手段により受け付けたユーザの操作に基づいて、複数の待ち合わせ候補地から待ち合わせ場所を特定する。情報提供手段は、待ち合わせを行う複数のユーザに待ち合わせ場所を特定する情報を提供する。位置取得手段は、待ち合わせを行う複数のユーザの位置を取得する。位置情報提供手段は、待ち合わせ場所特定手段により待ち合わせ場所が特定された場合に、待ち合わせを行う複数のユーザに、該複数のユーザの位置を案内する。第１案内経路探索手段は、待ち合わせ場所特定手段により待ち合わせ場所が特定された場合に、ユーザの位置から該待ち合わせ場所までの案内経路を探索する。第１経路情報提供手段は、ユーザに第１案内経路探索手段により探索された案内経路を特定する情報を提供する。到達判定手段は、待ち合わせを行う複数のユーザが待ち合わせ場所に到達したか否か判定する。第２案内経路探索手段は、待ち合わせを行う複数のユーザの内、少なくとも一のユーザが待ち合わせ場所に到達するとともに、他のユーザが待ち合わせ場所に到達していない場合に、待ち合わせ場所から他のユーザの位置までの案内経路を探索する。第２経路情報提供手段は、待ち合わせ場所に到達したユーザに、第２案内経路探索手段により探索された案内経路を特定する情報を提供する。
【００３８】
また、登録情報ＤＢ１２は、ユーザ４に関する登録情報を記憶した記憶手段である。尚、登録情報ＤＢ１２に記憶される登録情報としては、ユーザ４の登録ＩＤ、氏名、住所、所有する通信端末の識別番号や通信アドレス等がある。従って、情報管理サーバ２は登録情報ＤＢ１２に記憶された情報を参照することによって、特定の通信端末５に対して情報を送信できる。また、情報を受信した場合に送信元の通信端末５を特定することが可能となる。
【００３９】
また、地図情報ＤＢ１３は、地図データが記憶される記憶手段である。また、地図データは、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、鉄道の路線に関する路線データ、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等から構成される。また、特に施設データとしては車両の停車可能スペースの有無に関する情報についても含まれる。そして、情報管理サーバ２は、地図情報ＤＢ１３を参照することによって、ユーザ４の現在位置から待ち合わせ場所までの推奨経路である候補地案内経路や、待ち合わせ場所から待ち合わせ相手となる他のユーザ４までの推奨経路である相手案内経路等を探索する。
【００４０】
また、待ち合わせ管理情報ＤＢ１４は、ユーザ４の現在位置を管理する位置管理情報１６、待ち合わせを行うユーザ４の移動履歴を管理する移動履歴情報１７を記憶する記憶手段である。
【００４１】
ここで、位置管理情報１６は、メンバー登録されたユーザ４の現在位置を特定する情報である。本実施形態に係る情報提供システム１では、所定時間（例えば６０ｓｅｃ）毎に各ユーザ４から情報管理センタ３へと登録ＩＤと通信端末５のＧＰＳにより検出したユーザ４の現在位置座標に関する情報が送信される。そして、情報管理サーバ２は各ユーザ４から送信された情報に基づいて、待ち合わせ管理情報ＤＢ１４に記憶された位置管理情報１６を順次更新する。従って、情報管理サーバ２は待ち合わせ管理情報ＤＢ１４を参照することによってユーザ４の現在位置を常に管理することが可能となる。
【００４２】
また、移動履歴情報１７は、待ち合わせを行うユーザ４の移動履歴を特定する情報である。ここで、ユーザ４の移動履歴情報１７は、ユーザ４が特定の地点（ランドマーク、公共機関等の目印となる地点）に立ち寄った際における“立ち寄った地点”と“立ち寄った日時”とを示すデータであり、通信端末５によって取得される。そして、ユーザ４が待ち合わせ希望の意思表示を行った場合に、該ユーザ４の通信端末５から情報管理センタ３へと送信され、待ち合わせ管理情報ＤＢ１４に格納される。尚、通信端末５は、ユーザ４が待ち合わせの希望を行っているか否かに関わらず、ユーザ４の移動履歴情報１７を定期的に情報管理センタ３へと送信する構成としても良い。ここで、図３は移動履歴情報１７の一例を示した図である。
【００４３】
図３に示すように、移動履歴情報１７には、ユーザ毎に過去にユーザが立ち寄った地点と立ち寄った日時が累積的（例えば過去１週間分）に記憶される。尚、立ち寄った地点については施設ＩＤや位置座標で記憶しても良い。そして、情報管理サーバ２は、移動履歴情報１７を参照することによって、待ち合わせを行う複数のユーザ４の待ち合わせ場所の候補地（以下、待ち合わせ候補地という）を抽出する。具体的には、待ち合わせ希望の意思表示を行ったユーザ４が過去に立ち寄った地点を待ち合わせ候補地として抽出する。また、ユーザ４が抽出された待ち合わせ候補地に立ち寄った頻度や最後に立ち寄った日時等についても特定し、後述の待ち合わせ優先度を算出する。詳細については後述する。
【００４４】
一方、センタ通信装置１５は通信端末５と通信ネットワーク網６を介して通信を行う為の通信装置である。
【００４５】
次に、ユーザ４の有する通信端末５の概略構成について図４を用いて説明する。図４は本実施形態に係る通信端末５の制御系を模式的に示すブロック図である。
【００４６】
一方、図４に示すように通信端末５はデータバスＢＵＳに、ＣＰＵ３１と、通信端末５を所持するユーザ４に関するユーザ情報（ユーザＩＤ、氏名等）や地図情報等が記憶されたメモリ３２と、通信ネットワーク網６の基地局との間で信号の送受信を行う送受信回路部（ＲＦ）１０と、送受信回路部１０において受信したＲＦ（Radio Frequency）信号をベースバンド信号に変換するとともにベースバンド信号をＲＦ信号に変換するベースバンド処理部３４と、マイクロホン３５及びスピーカ３６等とのインターフェイスである入出力部３７と、液晶表示パネル等で構成されたディスプレイ３８と、タッチパネルやキーボード等から構成される入力操作部３９と、ＧＰＳ４０とが接続されることにより構成されている。
【００４７】
ここで、通信端末５に内蔵されるＣＰＵ３１は、メモリ３２に格納されている動作プログラムに従って種々の動作を実行する通信端末５の制御手段であり、メモリ３２とともに通信端末ＥＣＵ４１を構成する。また、通信端末ＥＣＵ４１の各種処理内容は必要に応じてディスプレイ３８に表示される。
【００４８】
また、メモリ３２は通信端末５を所持するユーザ４に関するユーザ情報（ユーザＩＤ、氏名等）や地図情報の他、後述の待ち合わせ管理プログラム（図５参照）等が記憶された記憶媒体である。尚、地図情報はメモリ３２に記憶せずにサーバから通信により取得する構成としても良い。また、メモリ３２は、ハードディスク、メモリーカード、ＣＤやＤＶＤ等の光ディスク等により構成しても良い。
【００４９】
また、メモリ３２には、通信端末５を所有するユーザ４の移動履歴情報１７についても記憶される。ここで、移動履歴情報１７は、前述したようにユーザ４が特定の地点（ランドマーク、公共機関等の目印となる地点）に立ち寄った際における“立ち寄った地点”と“立ち寄った日時”とを示すデータであり（図３参照）、メモリ３２にはユーザ４の移動履歴が累積的に（例えば過去１週間分）記憶される。
【００５０】
また、メモリ３２には、情報管理センタ３から受信した待ち合わせ場所や待ち合わせ場所までの経路に関する情報についても記憶される。尚、情報管理センタ３は、ユーザ４から待ち合わせ希望の意思表示があった場合に、待ち合わせを行うのに適当な待ち合わせ場所を選択し、希望者本人や待ち合わせ相手に対して待ち合わせに必要な情報（待ち合わせ場所や待ち合わせ場所の経路等）を配信する。
【００５１】
また、ディスプレイ３８は、筐体の一面に配設されており、液晶ディスプレイや有機ＥＬディスプレイ等が用いられる。そして、入力操作部３９による入力内容やインターネットサイト等の各種情報が表示される。また、ナビ機能の実行時においては、道路を含む地図画像、交通情報、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報等についても表示される。更に、本実施形態ではユーザ４が待ち合わせ希望の意思表示を行った後に、希望者本人の通信端末５に対して、待ち合わせ候補地と待ち合わせ候補地毎に算出された待ち合わせ優先度の一覧が表示される（図６参照）。更に、待ち合わせ場所が選択された後には、希望者本人や待ち合わせ相手の通信端末５に対して、選択された待ち合わせ場所、待ち合わせ相手の現在位置、待ち合わせ場所までの経路等が表示される（図７参照）。
【００５２】
また、入力操作部３９は、ディスプレイ３８の前面に設けられたタッチパネルによって構成されている。そして、通信端末ＥＣＵ４１は、タッチパネルの押下等により出力される電気信号に基づき、対応する各種の動作を実行すべく制御を行う。また、本実施形態では、待ち合わせを希望する際に、待ち合わせの希望に関する情報（待ち合わせ相手等）を入力する為に操作される。また、待ち合わせ候補地の一覧から待ち合わせ場所を選択する際等においても操作される。尚、入力操作部３９は、番号／文字入力キー、表示された内容を選択するためのカーソルを動かすカーソルキー、選択を確定する決定キー等の各種キー等により構成することもできる。
【００５３】
また、ＧＰＳ４０は、人工衛星によって発生させられた電波を受信することにより、通信端末５（即ちユーザ４）の現在位置及び現在時刻を検出可能とする。
【００５４】
続いて、前記構成を有する情報提供システム１を構成する情報管理センタ３及び通信端末５において実行する待ち合わせ管理プログラムについて図５に基づき説明する。図５は本実施形態に係る待ち合わせ管理プログラムのフローチャートである。ここで、待ち合わせ管理プログラムは、待ち合わせを希望するユーザ４の通信端末５において所定の操作が行われた場合に実行され、待ち合わせを行うのに適当な待ち合わせ場所を特定し、特定された待ち合わせ場所等の待ち合わせに必要な情報を、待ち合わせを行う各ユーザ４へ提供するプログラムである。尚、以下の図５及び図８にフローチャートで示されるプログラムは、情報管理センタ３や通信端末５が備えるＲＡＭやＲＯＭ等に記憶されており、ＣＰＵ２１やＣＰＵ３１により実行される。
【００５５】
先ず、待ち合わせを希望した通信端末５において実行される待ち合わせ管理プログラムについて説明する。尚、以下の説明では待ち合わせを行う複数のユーザ４の内、待ち合わせ希望の意思表示を情報管理センタ３に対して行う一のユーザ４（以下、メインユーザという）が所有する通信端末５を通信端末Ａとし、メインユーザ以外のその他のユーザ４（メインユーザによって待ち合わせ相手に指名されたユーザであり、以下サブユーザという）が所有する通信端末５を通信端末Ｂとする。尚、通信端末Ａの数は基本的に１台であるが、通信端末Ｂの数は１台でも複数台であっても良い。
【００５６】
ステップ（以下、Ｓと略記する）１において通信端末ＡのＣＰＵ３１は、通信端末Ａにおいて所定のアプリケーションプログラムを起動させ、アプリケーションプログラム上で待ち合わせの希望に関する情報（以下、待ち合わせ希望情報という）をメインユーザの操作に基づいて入力する。尚、待ち合わせ希望情報は、“待ち合わせ相手（サブユーザ）”をそれぞれ特定する情報を含む。また、“サブユーザ”の特定はユーザＩＤ、氏名、メールアドレス等を入力することにより行っても良いし、アドレス帳から選択することにより行っても良い。
【００５７】
次に、Ｓ２においてＣＰＵ３１は、前記Ｓ１で入力された待ち合わせ希望情報を、送信者であるメインユーザを特定する情報（ユーザＩＤ等）を含めて情報管理センタ３へと送信する。
【００５８】
続いて、Ｓ３においてＣＰＵ３１は、情報管理センタ３から送信された位置情報要求を受信する。尚、位置情報要求は、メインユーザの現在位置及び移動履歴情報１７を要求する信号である。
【００５９】
その後、Ｓ４においてＣＰＵ３１は、ＧＰＳ４０の検出結果に基づいて通信端末Ａの現在位置（即ちメインユーザの現在位置）を取得する。また、メモリ３２からメインユーザの移動履歴を示す移動履歴情報１７を読み出す。
【００６０】
Ｓ５においてＣＰＵ３１は、前記Ｓ４で取得した通信端末Ａの現在位置の情報及び移動履歴情報１７を情報管理センタ３へと送信する。そして、待ち合わせ希望情報とメインユーザの現在位置の情報と移動履歴情報１７を取得した情報管理センタ３は、後述のように待ち合わせ場所の候補となる待ち合わせ候補地を複数抽出し、更に抽出された待ち合わせ候補地毎に待ち合わせ優先度を算出する（図８参照）。
【００６１】
次に、Ｓ６においてＣＰＵ３１は、情報管理センタ３から送信された待ち合わせ候補地評価結果を受信する。尚、待ち合わせ候補地評価結果は、情報管理センタ３で実行される後述の待ち合わせ候補地評価処理（図８参照）によって抽出された待ち合わせ候補地を特定する情報と、抽出された待ち合わせ候補地毎に算出された待ち合わせ優先度と、各ユーザ４の待ち合わせ候補地までの所要時間、各ユーザ４の間で生じる最大の到着時間差等を特定する情報等が含まれる。尚、待ち合わせ優先度は、待ち合わせ候補地が待ち合わせを行うのにどの程度適しているのかを示す情報である。
【００６２】
続いて、Ｓ７においてＣＰＵ３１は、前記Ｓ６で受信した待ち合わせ候補地評価結果をディスプレイ３８に表示する。ここで、図６は前記Ｓ７において通信端末Ａのディスプレイ３８に表示される待ち合わせ候補地評価結果の案内画面４５の表示例を示した図である。図６に示すように通信端末Ａのディスプレイ３８には、情報管理センタ３によって抽出された待ち合わせ候補地が複数箇所表示され、更に、各ユーザ４の待ち合わせ候補地までの所要時間、各ユーザ４の間で生じる最大の到着時間差、待ち合わせ優先度について表示される。ここで、図６に示す例では３箇所の待ち合わせ候補地を表示しているが、２箇所以下又は４箇所以上の待ち合わせ候補地について表示しても良い。また、待ち合わせ優先度が高い順に所定箇所数のみを表示しても良い。また、待ち合わせ候補地が複数ある場合には、待ち合わせ候補地を待ち合わせ優先度が高い順にソートするとともに、ソートされた待ち合わせ候補地をリスト表示することが望ましい。また、図６に示す例では待ち合わせ優先度は「高」、「中」、「低」の３段階により表示されているが、待ち合わせ優先度の表示形態は他の表示形態としても良い。例えば、数値や色により表示しても良い。
【００６３】
その後、Ｓ８においてＣＰＵ３１は、前記Ｓ７でディスプレイ３８に表示された待ち合わせ候補地評価結果を参照したメインユーザによって行われる待ち合わせ候補地の選択操作を受け付ける。メインユーザは例えば、図６に示すように待ち合わせ候補地に対応するチェックボックスにチェックすることによって待ち合わせ候補地の選択を行う。尚、メインユーザの選択操作によって選択された待ち合わせ候補地が、後述のように待ち合わせ場所として特定されることとなる。
【００６４】
次に、Ｓ９においてＣＰＵ３１は、前記Ｓ８で受け付けた待ち合わせ候補地の選択結果を情報管理センタ３へと送信する。そして、情報管理センタ３は、後述のようにメインユーザの選択操作によって選択された待ち合わせ候補地を待ち合わせ場所として特定する。
【００６５】
続いて、Ｓ１０においてＣＰＵ３１は、情報管理センタ３から送信された待ち合わせ場所に関する情報（以下、待ち合わせ場所情報という）を受信する。尚、待ち合わせ場所情報は、待ち合わせ場所を特定する情報（施設名、位置座標等）を含む。また、待ち合わせ場所までの推奨経路や、待ち合わせを行う相手であるサブユーザの現在位置を特定する情報についても含めるようにしても良い。
【００６６】
そして、Ｓ１１においてＣＰＵ３１は、前記Ｓ１０で受信した待ち合わせ場所情報を案内する。その結果、待ち合わせ場所や待ち合わせ場所までの推奨経路や待ち合わせ相手の位置等を特定する情報を含む待ち合わせ場所情報は、通信端末Ａを介して待ち合わせを行うメインユーザに提供されることとなる。
【００６７】
ここで、図７は、前記Ｓ１１でディスプレイ３８に表示される待ち合わせ場所情報の案内画面５０の一例を示した図である。
図７に示すように、ディスプレイ３８には、メインユーザ周辺の地図画像５１とともに、メインユーザの現在位置を示す現在地マーク５２と、待ち合わせ場所や待ち合わせ時刻を特定する待ち合わせ場所マーク５３と、メインユーザの現在位置から待ち合わせ場所までの推奨経路５４と、待ち合わせ相手であるサブユーザの現在位置を特定する相手マーク５５が表示される。尚、サブユーザが複数いる場合には、相手マーク５５は複数のサブユーザの位置をそれぞれ表示する。その結果、メインユーザは、ディスプレイ３８に表示される案内画面５０を参照することにより、待ち合わせ場所に加えて、待ち合わせ場所までの経路や待ち合わせ相手の現在位置についても把握することが可能となる。尚、推奨経路５４や相手マーク５５については表示しない構成としても良い。更に、推奨経路５４については、情報管理センタ３で探索されたものを取得しても良いし、通信端末Ａで探索しても良い。
【００６８】
また、前記Ｓ１１の待ち合わせ場所情報の案内は、待ち合わせを行う全てのユーザ４（メインユーザとサブユーザ）の位置が一致するまで（即ち、メインユーザとサブユーザが合流するまで）継続して行われ、待ち合わせを行う全てのユーザ４の位置が一致した後に終了する。尚、待ち合わせを行う全てのユーザ４の位置が一致したか否かは、通信端末５が判定しても良いし、情報管理センタ３が判定しても良い。
【００６９】
また、メインユーザが待ち合わせ場所に到達したと判定された場合であって、サブユーザが待ち合わせ場所に到達していない場合には、待ち合わせ場所から該サブユーザの現在位置までの推奨経路について案内することが好ましい。また、待ち合わせ場所からサブユーザの現在位置までの推奨経路については、通信端末５が探索することとしても良いし、情報管理センタ３が探索することとしても良い。
【００７０】
次に、情報管理センタ３において実行される待ち合わせ管理プログラムについて説明する。
先ず、Ｓ２１においてＣＰＵ２１は、通信端末Ａから送信された待ち合わせ希望情報を受信する。尚、待ち合わせ希望情報は、前記したように“待ち合わせ希望情報の送信者（メインユーザ）”、“待ち合わせ相手（サブユーザ）”をそれぞれ特定する情報を含む。
【００７１】
次に、Ｓ２２においてＣＰＵ２１は、前記Ｓ２１で受信した打ち合わせ希望情報に基づいて待ち合わせを行うユーザ４（メインユーザ、サブユーザ含む）を特定し、特定したメインユーザの通信端末５に対して位置情報要求を送信する。尚、位置情報要求は、メインユーザの現在位置と移動履歴情報１７を要求する信号である。
【００７２】
続いて、Ｓ２３においてＣＰＵ２１は、前記Ｓ２２で送信した位置情報要求に応じてメインユーザの通信端末５から送信された現在位置情報及び移動履歴情報１７を受信する。尚、前記Ｓ２３で受信した移動履歴情報１７は待ち合わせ管理情報ＤＢ１４に格納する。
【００７３】
その後、Ｓ２４においてＣＰＵ２１は後述の待ち合わせ候補地評価処理（図８）を行う。ここで、待ち合わせ候補地評価処理は、前記Ｓ２１で取得した待ち合わせ希望情報と前記Ｓ２３で取得した待ち合わせを行うメインユーザの現在位置の情報及び移動履歴情報１７とに基づいて、待ち合わせ場所の候補となる待ち合わせ候補地を複数抽出し、更に抽出された待ち合わせ候補地毎に、待ち合わせを行うのにどの程度適しているのかを示す待ち合わせ優先度を算出する処理である。
【００７４】
そして、Ｓ２５においてＣＰＵ３１は、前記Ｓ２４の待ち合わせ候補地評価処理の評価結果をメインユーザの通信端末Ａに送信する。尚、サブユーザの通信端末Ｂにも送信する構成としても良い。尚、待ち合わせ候補地評価結果は、前記Ｓ２４の待ち合わせ候補地評価処理によって抽出された待ち合わせ候補地を特定する情報と、抽出された待ち合わせ候補地毎に算出された待ち合わせ優先度と、各ユーザ４の待ち合わせ候補地までの所要時間、各ユーザ４の間で生じる最大の到着時間差等を特定する情報等が含まれる。
【００７５】
次に、Ｓ２６においてＣＰＵ３１は、メインユーザの通信端末Ａから送信された待ち合わせ候補地の選択結果を受信する。
【００７６】
続いて、Ｓ２７においてＣＰＵ３１は、前記Ｓ２６で受信したメインユーザの選択操作によって選択された待ち合わせ候補地を待ち合わせ場所として特定する。
【００７７】
その後、Ｓ２８においてＣＰＵ３１は、前記Ｓ２７で特定された待ち合わせ場所に関する情報（待ち合わせ場所情報）について、待ち合わせを行う各ユーザ４（メインユーザ、サブユーザ含む）の通信端末５に対して送信する。尚、待ち合わせ場所情報は、待ち合わせ場所を特定する情報（施設名、位置座標等）を含む。また、待ち合わせ場所までの推奨経路や、待ち合わせを行う相手であるサブユーザの現在位置を特定する情報についても含めるようにしても良い。そして、待ち合わせ場所情報を受信した通信端末５は、待ち合わせ場所情報を案内する（Ｓ１１、Ｓ３２）。
【００７８】
最後に、メインユーザによって待ち合わせ相手に指名されたサブユーザの通信端末Ｂにおいて実行される待ち合わせ管理プログラムについて説明する。
先ず、Ｓ３１において通信端末ＢのＣＰＵ３１は、情報管理センタ３から送信された待ち合わせ場所情報を受信する。尚、待ち合わせ場所情報は、待ち合わせ場所を特定する情報（施設名、位置座標等）を含む。また、待ち合わせ場所までの推奨経路や、待ち合わせを行う相手であるメインユーザの現在位置を特定する情報についても含めるようにしても良い。
【００７９】
次に、Ｓ３２においてＣＰＵ３１は、前記Ｓ３１で受信した待ち合わせ場所情報を案内する。その結果、待ち合わせ場所や待ち合わせ場所までの推奨経路や待ち合わせ相手の位置等を特定する情報を含む待ち合わせ場所情報は、通信端末Ｂを介して待ち合わせを行うサブユーザに提供されることとなる。尚、待ち合わせ場所情報の案内例は、既に説明したメインユーザに対する案内（図７）と同様であるので説明は省略する。
【００８０】
また、前記Ｓ３２の待ち合わせ場所情報の案内は、待ち合わせを行う全てのユーザ４（メインユーザとサブユーザ）の位置が一致するまで（即ち、メインユーザとサブユーザが合流するまで）継続して行われ、待ち合わせを行う全てのユーザ４の位置が一致した後に終了する。尚、待ち合わせを行う全てのユーザ４の位置が一致したか否かは、通信端末５が判定しても良いし、情報管理センタ３が判定しても良い。
【００８１】
また、サブユーザが待ち合わせ場所に到達したと判定された場合であって、メインユーザが待ち合わせ場所に到達していない場合には、待ち合わせ場所から該メインユーザの現在位置までの推奨経路について案内することが好ましい。また、待ち合わせ場所からメインユーザの現在位置までの推奨経路については、通信端末５が探索することとしても良いし、情報管理センタ３が探索することとしても良い。
【００８２】
次に、前記Ｓ２４において実行される待ち合わせ候補地評価処理のサブ処理について図８に基づき説明する。図８は待ち合わせ候補地評価処理のサブ処理プログラムのフローチャートである。
【００８３】
先ず、Ｓ４１においてＣＰＵ２１は、前記Ｓ２３においてメインユーザの通信端末Ａから受信した移動履歴情報１７を待ち合わせ管理情報ＤＢ１４から読み出す。
【００８４】
次に、Ｓ４２においてＣＰＵ２１は、前記Ｓ４１で読み出したメインユーザの移動履歴情報１７に基づいて、待ち合わせ場所の候補となる待ち合わせ候補地を抽出する。具体的には、待ち合わせを行うメインユーザ（歩行者）が過去の所定期間内（例えば７２時間以内）に立ち寄った地点を、待ち合わせ候補地として抽出する。尚、抽出する待ち合わせ候補地の数には上限（例えば上限５個）を設けても良い。
【００８５】
そして、以降のＳ４３〜Ｓ４７の処理は前記Ｓ４２で抽出された待ち合わせ候補地毎に実行する。
先ず、Ｓ４３においてＣＰＵ２１は、前記Ｓ２３で受信したメインユーザの現在位置に基づいて、“メインユーザの現在位置から処理対象となる待ち合わせ候補地までの距離”を算出する。尚、算出する距離は直線距離であっても道なり距離であっても良い。また、メインユーザの現在位置から待ち合わせ候補地までの推奨経路を探索し、探索された推奨経路に沿った距離を算出しても良い。
【００８６】
次に、Ｓ４４においてＣＰＵ２１は、前記Ｓ４１で読み出した移動履歴情報１７に基づいて、“メインユーザが処理対象となる待ち合わせ候補地に立ち寄った頻度”を算出する。具体的には、所定期間（例えば１週間）以内にメインユーザが待ち合わせ候補地に立ち寄った回数を算出する。
【００８７】
続いて、Ｓ４５においてＣＰＵ２１は、前記Ｓ４１で読み出した移動履歴情報１７に基づいて、“メインユーザが処理対象となる待ち合わせ候補地に最後に立ち寄った日時”を特定する。
【００８８】
更に、Ｓ４６においてＣＰＵ２１は、地図情報ＤＢ１３から読み出した地図情報に基づいて、“処理対象となる待ち合わせ候補地における車両の停車可能スペースの有無”を特定する。
【００８９】
その後、Ｓ４７においてＣＰＵ２１は、前記Ｓ４３〜Ｓ４６で算出又は特定された各情報に基づいて、処理態様の待ち合わせ候補地の待ち合わせ優先度を算出する。具体的には、以下の式（１）により待ち合わせ優先度を算出する。
待ち合わせ優先度＝（１／Ｌ×距離係数＋Ｍ×頻度係数＋１／Ｎ×日時係数）×Ｐ・・・・（１）
（Ｌ＝メインユーザの現在位置から処理対象となる待ち合わせ候補地までの距離[ｋｍ]、Ｍ＝メインユーザが処理対象となる待ち合わせ候補地に立ち寄った頻度[回数]、Ｎ＝メインユーザが処理対象となる待ち合わせ候補地に最後に立ち寄った日時から現在の日時までの経過時間[ｈ]、Ｐ＝処理対象となる待ち合わせ候補地における車両の停車可能スペースの有無（有＝１、無＝０））
【００９０】
尚、距離係数、頻度係数、日時係数はそれぞれ任意の係数であり、ＲＡＭ２２やＲＯＭ２３等の記憶手段に記憶される。そして、前記Ｓ４７で算出された待ち合わせ優先度の数値が大きい程、待ち合わせを行うのに適しており、待ち合わせ優先度が高い待ち合わせ候補地となる。
【００９１】
その後、Ｓ４８においてＣＰＵ２１は、前記Ｓ４７で算出された待ち合わせ候補地毎の待ち合わせ優先度に基づいて、前記Ｓ４２で抽出された待ち合わせ候補地について待ち合わせ優先度の順位付けを行う。
【００９２】
更に、Ｓ４９においてＣＰＵ２１は、前記Ｓ４７で算出された待ち合わせ候補地毎の待ち合わせ優先度、及び前記Ｓ４８で特定された順位を、待ち合わせ候補地評価結果としてＲＡＭ２２等に格納する。また、待ち合わせを行う各ユーザ４の待ち合わせ候補地までの所要時間、各ユーザ４の間で生じる最大の到着時間差等を特定する情報についても算出し、待ち合わせ候補地評価結果として格納しても良い。そして、前記したようにその後に実行されるＳ２５において、前記Ｓ４４で抽出された待ち合わせ候補地とともに待ち合わせ候補地評価結果がメインユーザの通信端末Ａに対して送信される（図５）。
【００９３】
以上詳細に説明した通り、本実施形態に係る情報提供システム１、情報提供システム１による情報提供方法及び情報提供システム１において実行されるコンピュータプログラムでは、ユーザ４から待ち合わせ希望の意思表示があった場合に、情報管理センタ３は、ユーザ４の移動履歴に基づいて待ち合わせ場所の候補となる待ち合わせ候補地を抽出し（Ｓ４２）、ユーザ４の現在位置から待ち合わせ候補地までの距離、ユーザが待ち合わせ候補地に立ち寄った頻度、ユーザが待ち合わせ候補地に最後に立ち寄った日時に基づいて、待ち合わせ優先度を複数の待ち合わせ候補地毎に算出し（Ｓ４７）、算出された待ち合わせ候補地毎の待ち合わせ優先度を待ち合わせ候補地とともにユーザ４に案内し（Ｓ２５）、案内されたユーザ４の操作に基づいて待ち合わせ候補地から待ち合わせ場所を特定し（Ｓ２７）、待ち合わせを行うユーザ４に待ち合わせ場所を特定する情報を提供する（Ｓ２８）ので、ユーザ４は案内された待ち合わせ候補地が待ち合わせ場所として適当な場所か否かを明確に判断することが可能となるとともに、決定された待ち合わせ場所までユーザ４を確実に導くことが可能となる。その結果、ユーザ４による待ち合わせを適切に支援することが可能となる。
また、待ち合わせ優先度に基づいて複数の待ち合わせ候補地をソートするとともに、ソートされた複数の待ち合わせ候補地をリスト表示することにより待ち合わせ候補地を案内するので、複数の待ち合わせ候補地が有る場合であってもユーザはどの待ち合わせ候補地が待ち合わせ場所として適当であるかを迅速かつ明確に判断することが可能となる。
また、待ち合わせを行うユーザの内、特に歩行者の移動履歴に基づいて待ち合わせ候補地を抽出するので、移動の負担が車両に比べて大きい歩行者を優先して待ち合わせ候補地を選択することができ、ユーザの現在位置から待ち合わせ場所までの移動に係る負担を軽減することが可能となる。
また、待ち合わせ候補地における車両の停車可能スペースの有無に基づいて待ち合わせ優先度を算出するので、特に車両を含む複数のユーザが待ち合わせを行う場合に、車両が待ち合わせ場所で到着した後に待機できる場所が有るか否かを考慮して待ち合わせ優先度を設定することが可能となる。
また、待ち合わせを行う複数のユーザに、該複数のユーザの位置を案内するので、ユーザは待ち合わせを行う相手の位置を把握することができ、行き違い等が生じることを防止することが可能となる。
また、待ち合わせを行う全てのユーザの位置が一致するまでの間、待ち合わせを行う複数のユーザの位置を案内するので、待ち合わせを行うユーザが合流するまでの間においてユーザに待ち合わせを行う相手の位置を把握させるとともに、合流した後は不要な情報が出力されることを防止することが可能となる。
また、ユーザに対してユーザの位置から待ち合わせ場所までの案内経路を案内するので、決定された待ち合わせ場所までユーザを確実に導くことが可能となる。
また、ユーザが待ち合わせ場所に到達するとともに、待ち合わせを行う他のユーザが待ち合わせ場所に到達していない場合には、ユーザに対して待ち合わせ場所から他のユーザの位置までの案内経路を案内するので、待ち合わせ場所に一方のユーザが先に到達した場合であっても、ユーザ間の合流を確実に行わせることが可能となる。
【００９４】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では待ち合わせ管理プログラム（図５、図８）のＳ２１〜Ｓ２８やＳ４１〜Ｓ４９の処理を情報管理センタ３が実行する構成としているが、通信端末５が一部または全部の処理を実行する構成としても良い。
【００９５】
また、本実施形態では、待ち合わせ候補地毎の待ち合わせ優先度を希望の意思表示を行ったメインユーザに案内するとともに、待ち合わせ優先度が案内されたメインユーザの操作に基づいて待ち合わせ場所を特定することとしているが、情報管理センタ３が待ち合わせ候補地毎の待ち合わせ優先度を比較し、最も優先度の高い待ち合わせ候補地を待ち合わせ場所に特定するように構成しても良い。その結果、待ち合わせを行うユーザにとって最も待ち合わせが容易な場所を待ち合わせ場所に特定することが可能となる。
【００９６】
また、メインユーザ以外のサブユーザに対して待ち合わせ候補地毎の待ち合わせ優先度を案内し、待ち合わせ優先度が案内されたサブユーザの操作に基づいて待ち合わせ場所を特定することとしても良い。更に、待ち合わせを行う各ユーザ４の操作結果を集計して待ち合わせ場所を特定することとしても良い。
【００９７】
また、本実施形態では、“ユーザ４の現在位置から待ち合わせ候補地までの距離”、“ユーザが待ち合わせ候補地に立ち寄った頻度”、“ユーザが待ち合わせ候補地に最後に立ち寄った日時”、“車両の停車可能スペースの有無”の４つの条件に基づいて上記（１）の式により待ち合わせ優先度を選出することとしているが、上記４つの条件の内、１〜３の条件のみを用いて待ち合わせ優先度を算出しても良い。また、上記４つの条件以外の条件（例えば、待ち合わせ場所までの移動時間や移動に係る費用等）を用いて待ち合わせ優先度を算出する構成としても良い。更に、上記（１）の式以外の式を用いて待ち合わせ優先度を算出する構成としても良い。
【００９８】
また、本実施形態では、歩行者であるメインユーザに対して上記４つの条件を適用し、待ち合わせ優先度を算出することとしているが、メインユーザ以外のサブユーザに対して上記４つの条件を適用し、待ち合わせ優先度を算出することとしても良い。
【００９９】
また、本実施形態では、歩行者であるメインユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出することとしているが、メインユーザ以外のサブユーザが過去に立ち寄った地点を待ち合わせ候補地として抽出することとしても良い。
【符号の説明】
【０１００】
１              情報提供システム
２              情報管理サーバ
３              情報管理センタ
４              ユーザ
５              通信端末
１１            情報管理ＥＣＵ
１７            移動履歴情報
４１            通信端末ＥＣＵ
【図１】
2013130544.tif 000003
【図２】
2013130544.tif 000004
【図３】
2013130544.tif 000005
【図４】
2013130544.tif 000006
【図５】
2013130544.tif 000007
【図６】
2013130544.tif 000008
【図７】
2013130544.tif 000009
【図８】
2013130544.tif 000010