(57)【特許請求の範囲】
【請求項１】
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、前記団体旅行に同行する旅行管理者が所持する管理者端末と、旅行管理サーバ装置とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムであって、
前記参加者端末は、
自機の現在位置を示す情報を取得する現在位置取得手段と、
所定のタイミングごとに、前記現在位置取得手段を通じて取得する前記現在位置を示す情報と端末識別情報とを含む現在位置等情報を形成して、前記旅行管理サーバ装置に送信する現在位置等情報送信手段と、
前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知手段と
を備え、
前記管理者端末は、
前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理手段
を備え、
前記旅行管理サーバ装置は、
集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段と、
前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段と、
所定のタイミングごとに送信されてくる前記参加者端末からの前記現在位置等情報を受信する現在位置等情報受信手段と、
前記現在位置等情報受信手段を通じて、前記現在位置等情報を受信するごとに、前記ネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から前記集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索手段と、
前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索手段で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出手段と、
少なくとも、現在時刻と、前記算出手段により算出された前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別手段と、
前記判別手段で前記集合時刻までに前記集合場所へ到達不能であると判別された場合に、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、前記集合に関する報知情報を形成して送信する報知情報送信手段と、
前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段と、
前記報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信手段と
を備えることを特徴とする団体旅行参加者支援システム。
【請求項２】
請求項１に記載の団体旅行参加者支援システムであって、
前記管理者端末は、
前記表示処理手段により表示部に表示された前記報知先情報に基づいて特定される、前記報知情報を送信した前記参加者端末に対して電話を掛ける連絡処理手段を備え、
前記参加者端末は、
前記管理者端末からの通話要求に応じて、通話回線を接続し通話を行うようにする通話処理手段を備える
ことを特徴とする団体旅行参加者支援システム。
【請求項３】
請求項１または請求項２に記載の団体旅行参加者支援システムであって、
前記管理者端末は、
集合場所を示す情報を取得する集合場所取得手段と、
集合時刻を示す情報を取得する集合時刻取得手段と、
前記集合場所取得手段で取得し前記集合場所を示す情報と、前記集合時刻取得手段で取得した前記集合時刻を示す情報とを含む集合場所等情報を形成して前記旅行管理サーバ装置に送信する集合場所等情報送信手段と
を備え、
前記旅行管理サーバ装置は、
前記管理者端末から送信される前記集合場所等情報を受信する集合場所等情報受信手段と、
前記集合場所等情報受信手段を通じて受け付けた前記集合場所等情報に含まれる前記集合場所を示す情報と前記集合時刻を示す情報とを、前記集合情報記憶手段に登録する集合情報登録手段と
を備えることを特徴とする団体旅行参加者支援システム。
【請求項４】
請求項１、請求項２または請求項３のいずれかに記載の団体旅行参加者支援システムであって、
前記旅行管理サーバ装置は、
前記団体旅行の参加者ごとの属性情報を記憶する参加者情報記憶手段を備え、
前記旅行管理サーバ装置の前記算出手段は、前記参加者情報記憶手段の参加者ごとの前記属性情報を考慮して、前記所要時間を算出することを特徴とする団体旅行参加者支援システム。
【請求項５】
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、前記団体旅行に同行する旅行管理者が所持する管理者端末と、旅行管理サーバ装置とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムの前記旅行管理サーバであって、
前記参加者端末は、自機の現在位置を示す情報を取得する現在位置取得手段と、所定のタイミングごとに、前記現在位置取得手段を通じて取得する前記現在位置を示す情報と、端末識別情報とを含む現在位置等情報を形成して前記旅行管理サーバ装置に送信する現在位置等情報送信手段と、前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知手段とを備えるものであり、
前記管理者端末は、前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理手段を備えるものであり、
集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段と、
前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段と、
所定のタイミングごとに送信されてくる前記参加者端末からの前記現在位置等情報を受信する現在位置等情報受信手段と、
前記現在位置等情報受信手段を通じて、前記現在位置等情報を受信するごとに、前記ネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から前記集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索手段と、
前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索手段で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出手段と、
少なくとも、現在時刻と、前記算出手段により算出された前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別手段と、
前記判別手段で前記集合時刻までに前記集合場所へ到達不能であると判別された場合に、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、前記集合に関する報知情報を形成して送信する報知情報送信手段と
前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段と、
前記報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信手段と
を備えることを特徴とする旅行管理サーバ装置。
【請求項６】
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、前記団体旅行に同行する旅行管理者が所持する管理者端末と、旅行管理サーバ装置とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムの前記参加者端末であって、
前記管理者端末は、前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理手段と、前記表示処理手段により表示部に表示された前記報知先情報に基づいて特定される、前記報知情報を送信した前記参加者端末に対して電話を掛ける連絡処理手段と、を備えるものであり、
前記旅行管理サーバ装置は、集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段と、前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段と、所定のタイミングごとに送信されてくる前記参加者端末からの現在位置等情報を受信する現在位置等情報受信手段と、前記現在位置等情報受信手段を通じて、前記現在位置等情報を受信するごとに、前記ネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から前記集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索手段と、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索手段で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出手段と、少なくとも、現在時刻と、前記算出手段により算出された前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別手段と、前記判別手段で前記集合時刻までに前記集合場所へ到達不能であると判別された場合に、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、当該所定の集合場所への集合に関する報知情報を形成して送信する報知情報送信手段と、前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段と、前記報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信手段と、を備えるものであり、
自機の現在位置を示す情報を取得する現在位置取得手段と、
所定のタイミングごとに、前記現在位置取得手段を通じて取得する前記現在位置を示す情報と、端末識別情報とを含む現在位置等情報を形成して前記旅行管理サーバ装置に送信する現在位置等情報送信手段と、
前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知手段と、
前記管理者端末からの通話要求に応じて、通話回線を接続し通話を行うようにする通話処理手段と
を備えることを特徴とする参加者端末装置。
【請求項７】
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、旅行管理サーバ装置と、前記団体旅行に同行する旅行管理者が所持する管理者端末とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムの前記管理者端末であって、
前記参加者端末は、自機の現在位置を示す情報を取得する現在位置取得手段と、所定のタイミングごとに、前記現在位置取得手段を通じて取得する前記現在位置を示す情報と、端末識別情報とを含む現在位置等情報を形成して前記旅行管理サーバ装置に送信する現在位置等情報送信手段と、前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知手段とを備えるものであり、
前記旅行管理サーバ装置は、集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段と、前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段と、所定のタイミングごとに送信されてくる前記参加者端末からの前記現在位置等情報を受信する現在位置等情報受信手段と、前記現在位置等情報受信手段を通じて、前記現在位置等情報を受信するごとに、前記ネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から前記集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索手段と、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索手段で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出手段と、少なくとも、現在時刻と、前記算出手段により算出された前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別手段と、前記判別手段で前記集合時刻までに前記集合場所へ到達不能であると判別された場合に、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、当該所定の集合場所への集合に関する報知情報を形成して送信する報知情報送信手段と、前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段と、前記報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信手段とを備えるものであり、
前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理手段を備えることを特徴とする管理者端末装置。
【請求項８】
請求項７に記載の管理者端末であって、
前記参加者端末は、前記管理者端末からの通話要求に応じて、通話回線を接続し通話を行うようにする通話処理手段を備えており、
前記表示処理手段により表示部に表示された前記報知先情報に基づいて特定される、前記報知情報を送信した前記参加者端末に対して電話を掛ける連絡処理手段を備えることを特徴とする管理者端末。
【請求項９】
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、前記団体旅行に同行する旅行管理者が所持する管理者端末と、旅行管理サーバ装置とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムで用いられる団体旅行管理方法あって、
前記参加者端末においては、
現在位置取得手段が、自機の現在位置を示す情報を取得する現在位置取得工程と、
所定のタイミングごとに、現在位置等送信手段が、前記現在位置取得工程において取得する前記現在位置を示す情報と端末識別情報とを含む現在位置等情報を形成して、前記旅行管理サーバ装置に送信する現在位置等情報送信工程と、
報知信手段が、前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知工程と
を有し、
前記管理者端末においては、
表示処理手段が、前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理工程を有し、
前記旅行管理サーバ装置においては、
所定のタイミングごとに送信されてくる前記参加者端末からの前記現在位置等情報を、現在位置等情報受信手段が受信する現在位置等情報受信工程と、
前記現在位置等情報受信工程を通じて、前記現在位置等情報を受信するごとに、探索手段が、前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から、集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索工程と、
算出手段が、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索工程で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出工程と、
判別手段が、少なくとも、現在時刻と、前記算出工程において算出した前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別工程と、
前記判別工程で前記集合時刻までに前記集合場所へ到達不能であると判別した場合に、報知情報送信手段が、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、前記集合に関する報知情報を形成して送信する報知情報送信工程と
報知先情報送信手段が、前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信工程と
を有することを特徴とする団体旅行管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、集合場所と集合時刻とが設定された自由行動時間を含む団体旅行が行われる場合に、当該団体旅行の各参加者が、集合時刻までに集合場所へ戻れるように支援するシステム、装置及び方法に関する。
【背景技術】
【０００２】
従来から団体旅行の参加者の利便性をよりよくするための種々の発明がなされている。例えば、特許文献１には、旅行目的地において簡易に正確に且つ明瞭に音声による旅行ガイドが受けられるようにする発明が開示されている。特許文献１に記載の発明においては、団体旅行引率者は、所持する団体引率者用端末のメモリ部に記録・保存されている旅行ガイド情報中から再生すべき項目の指定を行ってその項目コードを送信する。一方、団体旅行者用端末では、団体引率者用端末からの項目コードを受信し、端末中に記録・保存している音声データによる旅行ガイド情報中から受信した項目コードに対応した音声データを自動的に抽出して再生する。これにより、適切なタイミングで旅行ガイド情報が団体旅行者に音声情報として提供される。
【０００３】
また、特許文献２には、旅行者へのサポートを十分に行うことができるシステムに関する発明が開示されている。特許文献２に記載の発明においては、オペレータによって使用される操作端末１２1〜１２nを備えた情報処理センタ１と、ツアーに参加する旅行者に配布される固有のＩＤが割り振られた携帯端末２とを有する。情報処理センタ１は、上記ツアーに関する地図情報および観光地の情報、上記旅行者に関する個人情報が格納されたデータベース１１を有している。携帯端末２はＧＰＳ機能等の現在位置の測位機能を備えている。
【０００４】
情報処理センタ１は、携帯端末２から現在位置情報と固有のＩＤを受信すると、これら受信情報に基づいてデータベース１１を検索して携帯端末２の現在位置、観光地の情報、個人情報を取得する。そして、情報処理センタ１は、取得情報を、操作端末１２1〜１２nのうちの携帯端末２と接続される操作端末に渡し、携帯端末２に提供するなどのことができるようにされる。これにより、ツアーに参加する旅行者は、自己の所持する携帯端末２を通じて、適切な場所で必要な情報の提供を受けて、これを利用できる。
【０００５】
上述した特許文献１、２に開示されているように、団体旅行の参加者に所持させる携帯端末を通じて、適切なタイミングで必要な情報の提供が可能になり、団体旅行の参加者の利便性を向上させることができる。特に、特許文献２に記載の発明の場合、団体旅行の参加者の携帯端末から情報処理センタのオペレータに電話をかけることができる。そして、当該オペレータは、発信元の携帯端末の現在位置、観光情報、個人情報を操作端末上で確認しながら、適切なアドバイスを提供することが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１５５２４５号公報
【特許文献２】特開２００３−０４４４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
団体旅行においては、集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できるいわゆる自由行動時間が設けられる場合が多い。しかし、自由行動時間においては、地理に不案内な旅行先ということもあり、集合時刻までに集合場所へ戻れなくなるほど遠くまで移動してしまうといったことがよく起こる。この場合、団体旅行の参加者は、自分で気が付かないうちに、遠くまで移動している場合がほとんどである。すなわち、自由行動時間において、自分の移動が適切な範囲内での移動か否かを参加者自身が適切に判断することは難しい。
【０００８】
そこで、上述した特許文献２に記載の発明を利用し、情報処理センタ１でオペレータが団体旅行の参加者の現在位置をモニタし、集合場所から離れすぎた参加者に対して電話で離れすぎであることを通知することが考えられる。しかし、団体旅行の参加者は多数であるので、その１人１人について、現在位置と集合場所との関係をオペレータが正確に把握することは難しい。また、複数の参加者が、設定された集合場所から離れすぎた場合に、そのそれぞれの参加者に対して電話をかけるには手間がかかる。また、自由行動時間が例えば数時間に及ぶような場合、その間、ずっと参加者の現在位置をオペレータがモニタすることはオペレータの負荷が大きくなり無理が生じる。
【０００９】
すなわち、特許文献２に記載の発明を利用しても、団体旅行の全ての参加者の現在位置と集合場所との関係を、集合時刻を考慮して適切に把握し、全ての参加者が集合時刻までに集合場所に集合できるように対応を取ることは難しい。また、自由行動時間が、団体旅行日程の中で複数回とられる場合もあるし、交通事情や天候などの種々の事情により、その都度、集合場所と集合時刻が設定される場合もあり、このような場合にも適切に対応を取ることが求められる。
【００１０】
以上のことに鑑み、この発明は、団体旅行の全ての参加者が、設定された集合時刻までに設定された集合場所に集合できるように適切に対応を取ることができるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、
集合時刻と集合場所が設定され、参加者のそれぞれが自由に行動できる自由行動時間が設けられ、当該自由行動時間において、任意の経路を辿って前記集合場所に向かう団体旅行の前記参加者のそれぞれが所持する携帯型の参加者端末と、前記団体旅行に同行する旅行管理者が所持する管理者端末と、旅行管理サーバ装置とが、ネットワークを通じて接続されて構成される団体旅行参加者支援システムであって、
前記参加者端末は、
自機の現在位置を示す情報を取得する現在位置取得手段と、
所定のタイミングごとに、前記現在位置取得手段を通じて取得する前記現在位置を示す情報と端末識別情報とを含む現在位置等情報を形成して、前記旅行管理サーバ装置に送信する現在位置等情報送信手段と、
前記旅行管理サーバ装置から送信されてくる集合に関する報知情報を取得して、これを報知する報知手段と
を備え、
前記管理者端末は、
前記自由行動時間において、前記旅行管理サーバ装置から送信されて来る、前記報知情報を送信した前記参加者端末を示す報知先情報を表示部に表示する表示処理手段
を備え、
前記旅行管理サーバ装置は、
集合場所を示す情報と集合時刻を示す情報とを記憶する集合情報記憶手段と、
前記集合場所へのルート探索のためのネットワークデータを記憶するネットワークデータ記憶手段と、
所定のタイミングごとに送信されてくる前記参加者端末からの前記現在位置等情報を受信する現在位置等情報受信手段と、
前記現在位置等情報受信手段を通じて、前記現在位置等情報を受信するごとに、前記ネットワークデータ記憶手段の前記ネットワークデータを用いて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記現在位置を示す情報に対応する現在位置から前記集合情報記憶手段の前記集合場所を示す情報に対応する集合場所までのルートの探索を行う探索手段と、
前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末の前記探索手段で探索されたルートを辿って前記現在位置から前記集合場所まで行った場合に掛かる所要時間を算出する算出手段と、
少なくとも、現在時刻と、前記算出手段により算出された前記所要時間と、前記集合情報記憶手段の前記集合時刻を示す情報に対応する集合時刻とに基づいて、前記現在位置等情報に含まれる前記端末識別情報により特定される前記参加者端末を所持する前記参加者が、前記集合時刻までに前記集合場所へ到達可能か否かを判別する判別手段と、
前記判別手段で前記集合時刻までに前記集合場所へ到達不能であると判別された場合に、前記現在位置等情報の前記端末識別情報により特定される前記参加者端末に対して、前記集合に関する報知情報を形成して送信する報知情報送信手段と、
前記報知情報を送信した前記参加者端末を特定する情報を記憶する報知先記憶手段と、
前記報知先記憶手段に記憶されている情報に基づいて、前記報知先情報を形成し、前記管理者端末に送信する報知先情報送信手段と
を備えることを特徴とする団体旅行参加者支援システムを提供する。
【発明の効果】
【００１７】
この発明によれば、団体旅行の全ての参加者が、設定された集合時刻までに設定された集合場所に集合できるように適切に対応を取ることができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の団体旅行参加者支援システムの概要を説明するためのブロック図である。
【図２】管理サーバ１の構成例を説明するためのブロック図である。
【図３】ツアー別行程管理ＤＢ１０７の格納データの一例を説明するための図である。
【図４】ツアー別参加者ＤＢ１０８の格納データの一例を説明するための図である。
【図５】ツアー別集合情報ファイル１１２の格納データの一例を説明するための図である。
【図６】アラート判別データファイル１１５の格納データの一例を説明するための図である。
【図７】添乗員端末２の構成例を説明するためのブロック図である。
【図８】参加者端末３の構成例を説明するためのブロック図である。
【図９】添乗員端末２の動作（処理）を説明するためのフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】添乗員端末２の表示部２０５に表示される表示画面の例を示す図である。
【図１２】添乗員端末２の表示部２０５に表示される表示画面の例を示す図である。
【図１３】管理サーバ１の動作（処理）を説明するためのフローチャートである。
【図１４】管理サーバ１の動作（処理）を説明するためのフローチャートである。
【図１５】管理サーバ１の動作（処理）を説明するためのフローチャートである。
【図１６】参加者端末３の動作（処理）を説明するためのフローチャートである。
【図１７】図１６に続くフローチャートである。
【図１８】参加者端末３の表示部２０５に表示される表示画面の例を示す図である。
【図１９】参加者端末３の表示部２０５に表示される表示画面の例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図を参照しながら、この発明によるシステム、装置、方法の実施の形態について説明する。
【００２０】
［団体旅行参加者支援システムの概要］
図１は、この実施形態の団体旅行参加者支援システムの概要を説明するためのブロック図である。この実施形態の団体旅行参加者支援システムは、この発明による団体旅行参加者支援システムの一実施の形態が適用されたものである。図１に示すように、この実施形態の団体旅行参加者支援システムは、団体ツアー管理サーバ１と、添乗員用端末装置２と、複数の参加者用端末装置３（１）、３（２）、…とが、ネットワーク４を通じて接続されて構成さる。
【００２１】
団体ツアー管理サーバ装置（以下、管理サーバと略称する。）１は、例えば、団体旅行を主催する旅行会社や当該旅行会社から委託を受けた情報管理会社等の管理センタなどに設置される。管理サーバ１は、図１に示すように、団体旅行に関する行程管理、参加者管理、自由行動時間に関する管理、情報提供などを行う機能を備える。
【００２２】
添乗員用端末装置（以下、添乗員端末という。）２は、団体旅行に同行する添乗員などの団体旅行の管理者が所持する携帯型端末である。すなわち、添乗員端末２は、添乗員の他、バスの運転手やバスガイドなど、団体旅行を適切に運営するために行動する旅行の管理者に相当する者が所持する場合もある。そして、添乗員端末２は、集合場所及び集合時刻の設定や自由行動時間における参加者管理などを行う機能を実現する。
【００２３】
なお、添乗員端末２は、通信機能を備えた携帯可能な種々の情報処理装置により実現される。具体的に、添乗員端末２は、スマートフォンなどと呼ばれる高機能携帯電話端末、タブレットＰＣ（Personal Computer）などと呼ばれる携帯型情報処理装置、眼鏡型や腕時計型などのウェラブルコンピュータなどにより実現できる。この実施形態においては、説明を簡単にするため、添乗員端末２は、広く普及しているスマートフォンなどと呼ばれる高機能携帯電話端末により実現される場合として説明する。また、添乗員端末２は、添乗員が所持する高機能携帯電話端末に所定のアプリケーションソフトウェアをダウンロードするなどしてインストールすることにより、添乗員端末２としての機能を実現できる。
【００２４】
参加者用端末装置（以下、参加者端末という。）３（１）、３（２）、…は、団体旅行の参加者のそれぞれが所持する携帯型端末である。参加者端末３（１）、３（２）、…は、管理サーバ１から提供される参加する団体旅行に関する種々の情報の受信と出力とを行う機能を実現する。また、参加者端末３（１）、３（２）、…は、自由行動時間において、所定のタイミング毎に、自機の現在位置を示す情報を取得し、当該現在位置を示す情報と自機の識別情報を含む現在位置等情報を形成して管理サーバ１に提供する機能を実現する。
【００２５】
参加者端末３（１）、３（２）、…のそれぞれもまた、添乗員端末２の場合と同様に、通信機能を備えた携帯可能な種々の情報処理装置により実現できる。すなわち、参加者端末３（１）、３（２）、…もまた、スマートフォンなどと呼ばれる高機能携帯電話端末、タブレットＰＣ（Personal Computer）などと呼ばれる携帯型情報処理装置、眼鏡型や腕時計型などのウェラブルコンピュータなどにより実現できる。この実施形態においては、説明を簡単にするため、参加者端末３（１）、３（２）、…のそれぞれは、広く普及しているスマートフォンなどと呼ばれる高機能携帯電話端末により実現される場合として説明する。
【００２６】
また、参加者端末３（１）、３（２）、…のそれぞれは、団体旅行の各参加者が所有する高機能携帯電話端末に所定のアプリケーションソフトウェアをダウンロードするなどしてインストールすることにより、参加者端末３（１）、３（２）、…としての機能を実現できる。また、高機能携帯電話端末を所有していない参加者も存在する。そのような参加者に対しては、例えば、旅行会社から高機能携帯電話端末が貸与され、これを参加者端末３（１）、３（２）、…として用いることができる。
【００２７】
ネットワーク４は、管理サーバ１と、添乗員端末２と、参加者端末３（１）、３（２）、…のそれぞれを相互に接続する種々の通信網を含む。すなわち、ネットワーク４は、主にはインターネットであるが、携帯電話網、公衆交換電話網などの広域通信網（広域ネットワーク）や例えば、Ｗｉ−Ｆｉ（登録商標）規格の無線ＬＡＮなどの、通信端末とインターネットとを接続する種々のネットワークをも含む。なお、Ｗｉ−Ｆｉは、「Wireless Fidelity」の略称であり、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標である。
【００２８】
そして、この実施形態の団体旅行参加者支援システムにおいては、団体旅行が実施され、自由行動時間が設定された場所（自由行動が行われる場所（自由に行動しながら（任意の経路を辿って）、集合時間までに集合場所に向かう場所））に到達したとする。この場合、添乗員は、添乗員端末２に対して、団体旅行ごとに予め決められるツアーＩＤと、集合場所、開始時刻、集合時刻のそれぞれを示す情報とを入力し、これらの情報からなる集合場所等情報を形成して、ネットワーク４を通じて管理サーバ１に送信する。
【００２９】
管理サーバ１は、集合場所等情報を受信すると、ツアーＩＤごとに、集合場所、開始時刻、集合時刻のそれぞれを示す情報を所定の記憶メディアに記録する。そして、管理サーバ１は、現在位置の提供要求を形成し、これをツアーＩＤによって特定される団体旅行の各参加者の各参加者端末３（１）、３（２）…に対して、ネットワーク４を通じて送信する。
【００３０】
参加者端末３（１）、３（２）、…のそれぞれは、後述もするがＧＰＳ機能などの現在位置の測位機能や現在時刻の取得機能を備えている。現在位置の提供要求を受信した参加者端末３（１）、３（２）、…のそれぞれは、所定のタイミングごとに、現在位置を示す情報と現在時刻を示す情報とを取得し、現在位置等情報を形成して、これを管理サーバ１に送信する。当該現在位置等情報は、現在位置を示す情報や現在時刻を示す情報の他、ツアーＩＤや端末識別情報を含むものである。
【００３１】
この場合、所定のタイミングごとは、１秒ごと、２秒ごと、３秒ごと、１０秒ごとなどのタイミングとされる。また、ツアーＩＤは上述もしたように、団体旅行ごとに予め決められた情報である。また、端末識別情報は、この実施形態においては、各参加者に割り当てられた参加者ＩＤが用いられるものとする。ツアーＩＤや参加者ＩＤは、予め参加者端末３（１）、３（２）、…ごとに入力されたものが用いられる。
【００３２】
管理サーバ１は、参加者端末３（１）、３（２）、…からの現在位置等情報を取得すると、まず、現在位置等情報に含まれるツアーＩＤにより参加している団体旅行を特定する。次に、管理サーバ１は、所定の記録メディアに記録されている、特定した団体旅行についての集合場所を示す情報と集合時刻を示す情報とを参照する。そして、管理サーバ１は、自機が備える経路探索のためのネットワークデータを用い、参加者端末３（１）、３（２）、…のそれぞれについて、現在位置を示す情報に対応する現在位置から集合場所を示す情報に対応する集合場所までのルート（移動経路）を探索する。
【００３３】
この後、管理サーバ１は、参加者端末３（１）、３（２）、…のそれぞれについて、探索したルートを辿って当該現在位置から当該集合場所に移動する場合に掛かる所要時間を算出する。そして、管理サーバ１は、参加者端末３（１）、３（２）、…のそれぞれについて、現在時刻から当該所要時間が経過した時点が、集合時刻を示す情報により特定される集合時刻を超えているか否かを判別する。この場合に用いる現在時刻は、現在位置等情報に含まれる現在時刻を示す情報により特定される。すなわち、この例で判別処理に用いる現在時刻は、参加者端末３（１）、３（２）、…のそれぞれにおいて、現在位置を示す情報を取得した時点の現在時刻である。
【００３４】
そして、例えば、参加者端末３（１）が、現在時刻から当該所要時間が経過した時点が、集合時刻を示す情報により特定される集合時刻を超えていると判別されたとする。この場合、管理サーバ１は、所定の集合場所への集合に関する報知情報を形成し、これを参加者端末３（１）からの現在位置等情報に含まれる端末識別情報により特定される参加者端末３（１）に対して送信する。当該報知情報は、例えば、集合場所から離れた位置に移動したため、集合時刻までに集合場所に到達できない可能性があるので、即座に集合場所に向かうように促す表示メッセージや音声メッセージを含むものである。
【００３５】
当該報知情報を受信した参加者端末３（１）においては、受信した報知情報に含まれる表示メッセージを自機の表示部の表示画面に表示したり、また、音声メッセージを自機のスピーカから放音したりして、報知内容を参加者に報知する。これにより、自分で気が付かないうちに、集合場所から離れた位置まで移動してしまった参加者端末３（１）を所持する参加者に対して、現在の自分の状況を通知し、即座に集合場所に向かうように促すことが可能となる。
【００３６】
このように、この実施形態の団体旅行参加者支援システムは、決められた集合時刻までに決められた集合場所に到達できない可能性の高い参加者を的確に特定し、その特定した参加者に対して現在の状況を的確に通知する。これにより、即座に集合場所に向かうように行動をとることが可能となり、参加者が集合時刻までに集合場所に到達できずに、その後の団体旅行の行程の変更を余儀なくされるといった不都合を防止できる。
【００３７】
なお、上述したように、管理サーバ１は、参加者端末３（１）、３（２）、…のそれぞれについて、次の（１）〜（４）の処理を行う。（１）現在位置から集合場所までのルートを探索する。（２）探索した移動経路を辿って現在位置から集合場所に移動する場合に掛かる所要時間を算出する。（３）現在時刻から当該所要時間が経過した時点が、集合時刻を超えているか否かを判別する。（４）現在時刻から当該所要時間が経過した時点が、集合時刻を超えている参加者端末３（１）、３（２）、…に対して報知情報を送信する。
【００３８】
この場合、現在時刻から当該所要時間が経過した時点が、集合時刻を超えている参加者端末３（１）、３（２）、…に対して報知情報を送信したのでは、当該報知情報の提供を受けた参加者が即座に集合場所への移動を開始したとしても間に合わない場合もある。そこで、参加者端末３（１）、３（２）、…からの現在位置等情報の送信間隔を短く設定したり、あるいは、計算に用いる集合時刻を、実際の集合時刻より数分前の時刻にしたり、あるいは、現在位置から集合場所までの移動に掛かる所要時間をある程度長く取るといった対応を用いることにより、自由行動時間における集合場所への遅刻を適切に防止できる。
【００３９】
また、この実施形態の管理サーバ１は、単に報知情報を提供するだけでなく、現在位置から集合場所までのルートを示した地図情報を参加者端末３（１）、３（２）、…に提供することもできる。また、添乗員端末２と参加者端末３（１）、３（２）、…との間に通話回線を接続して通話を可能にし、地図表示と共に音声を用いて参加者を集合場所に誘導することもできるようにしている。
【００４０】
なお、図１においては、添乗員端末２は１つしか示していないが、実際には、図１において点線で示したように、実施される団体旅行ごとに、少なくとも１つの添乗員端末２と、参加者分の参加者端末３（１）、３（２）、…からなる端末群が形成されることになる。
【００４１】
また、上述したように、例えばＧＰＳ機能などが用いられて取得される現在位置を示す情報は、参加者端末３（１）、３（２）、…の直近の位置（所在位置）を示す情報である。また、現在時刻を示す情報は、参加者端末３（１）、３（２）、…において現在位置を示す情報を取得した時点の時刻、すなわち、直近の位置の取得時刻を示す情報である。
【００４２】
以下、管理サーバ１、添乗員端末２、参加者端末３（１）、３（２）、…の構成例とその動作について具体的に説明する。なお、参加者端末３（１）、３（２）、…のそれぞれは、基本的に同様の構成と機能とを有するものである。このため、特に区別して示す必要がある場合を除き、参加者端末３（１）、３（２）、…を総称して参加者端末３と記載する。
【００４３】
［管理サーバ１の構成例］
図２は、管理サーバ１の構成例を説明するためのブロック図である。図２に示す管理サーバ１において、通信Ｉ／Ｆ１０１は通信機能を実現する。制御部１０２は当該管理サーバ１の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）がＣＰＵバスを通じて接続されて形成されたものである。制御部１０２は、種々のアプリケーションを実行するアプリケーション実行部としても機能する。
【００４４】
記憶装置１０３は、大容量の記録媒体として例えばハードディスクを備え、情報の記憶保持機能を実現する。記憶装置１０３のハードディスクには、種々のアプリケーションプログラムや種々の処理により得られたデータ等が記録され、必要に応じて読み出されて利用される。また、必要のなくなった情報は、記憶装置１０３のハードディスクから削除することもできる。
時計回路１０４は、現在年月日、現在曜日、現在時刻を提供する。
【００４５】
地図ＤＢ１０５、ネットワークＤＢ１０６、ツアー別行程管理ＤＢ１０７、ツアー参加者ＤＢ１０８、顧客ＤＢ１０９のそれぞれは、ハードディスクなどの大容量記録媒体に形成され、所定のデータを記憶保持する。ここで、文字「ＤＢ」は、データベースの略称である。
【００４６】
地図ＤＢ１０５は、地図を描画するための例えばベクトルデータやラスタデータ、注記（注釈）データ等の種々の地図情報（地図データ）を緯度・経度情報に対応付けて記憶保持する。具体的に、地図ＤＢ１０４に蓄積されている地図情報は、例えば、道路、鉄道、河川、山岳、商業施設、金融機関、住宅、標識などの所定の種別毎（レイヤ毎）に形成されている。
【００４７】
ネットワークＤＢ１０６は、経路探索のために用いられる、道路ネットワークＤＢ１０６Ａ、歩行者ネットワークＤＢ１０６Ｂ、公共交通機関ネットワークＤＢ１０６Ｃなどからなる。道路ネットワークＤＢ１０６Ａは、ノードデータ及びリンクデータからなる道路ネットワークデータを記憶保持する。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。リンクデータは、ノードデータを結ぶ線分によって、高速道路、国道、県道、市町村道、私道などの自動車が通行可能な経路を示す。各リンクデータには、そのリンクを構成するノードの番号と、リンクコストと、リンク種別等の情報が対応付けられている。
【００４８】
リンクコストは、リンクが表す道路を通行する際にユーザーにかかる負荷を表している。この実施の形態においてリンクコストは、リンクが表す道路の長さに応じて設定されている。なお、リンクコストは、リンクが表す道路を通行するのに要する時間に応じて設定されていてもよい。リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となる経路を探索する場合に参照される。リンク種別は、道路属性に相当し、当該リンク部分が、高速道路、国道、県道、市町村道、私道の内のどれかを示す情報である。この他にも、リンクデータは、そのリンクの道幅などの詳細情報を備えている。
【００４９】
歩行者ネットワークＤＢ１０６Ｂは、基本的なデータ構成は、道路ネットワークＤＢ１０６Ａと同様である。しかし、歩行者ネットワークＤＢ１０６Ｂで管理されるリンクデータは、歩行者が通行可能な一般道、種々の道路に付随する歩道、横断歩道、歩道橋、建物内や公園内の通り抜け可能な歩行者用通路など、歩行者が通行可能な道路についてのものである。
【００５０】
公共交通機関ネットワークＤＢ１０６Ｃは、公共交通機関として、電車、バス、モノレール、飛行機、フェリー（船舶）などのネットワークデータ、時刻表、料金表などの情報を記憶保持する。電車ネットワークデータは、各鉄道会社の路線別の駅ノードデータと駅間リンクデータ、路線間の乗り換えリンクデータ、アクセス・イグレスリンクデータなどから構成される。駅ノードデータは、運営主体、路線名、駅名などの情報を持ち、駅間リンクデータは、運営主体、路線名、距離、速度、運賃などの情報を持つ。乗り換えリンクデータは、距離、速度、運賃などの情報を持つ。
【００５１】
また、出発地から最寄り駅までのリンクがアクセスリンクであり、下車駅から目的地までのリンクがイグレスリンクである。アクセス・イグレスリンクは、簡単には、駅間リンク以外の駅ノードへの種々のリンクを意味する。電車ネットワークデータは、電車の各路線のダイヤ情報などをも備えている。この電車ネットワークデータの電車ネットワークデータにより、出発地から目的地まで経路において、ユーザーが電車で移動すべき経路の探索と案内とを実現できる。
【００５２】
また、電車以外のバス、モノレール、飛行機、フェリー（船舶）などの公共交通機関についても、基本的には電車ネットワークデータの場合と同様に、各公共交通機関の運営会社の路線別の乗降点ノードデータと乗降点間リンクデータ、路線間の乗り換えリンクデータ、アクセス・イグレスリンクデータなどから構成される。これらのデータを備えた公共交通機関ネットワークＤＢ１０６Ｃがあることにより、上述した総合ナビゲーションサービスが実現できる。
【００５３】
なお、この実施形態の団体旅行参加者支援システムは、自由行動時間における団体旅行の参加者のそれぞれを、設定された集合時刻までに、設定された集合場所に集合できるように支援するものである。このため、主に使用されるネットワークＤＢは、歩行者ネットワークＤＢ１０６Ｂである。しかし、比較的に長い自由行動時間が設定された場合には、タクシー、電車、バスといった公共交通機関を利用する場合もあり、その場合には、道路ネットワークＤＢ１０６Ａや公共交通機関ネットワークＤＢ１０６Ｃが用いられる場合もある。
【００５４】
ツアー別行程管理ＤＢ１０７は、ツアー別の行程情報を管理する。図３は、ツアー別行程管理ＤＢ１０７の格納データの一例を説明するための図である。図３に示すように、ツアー別行程管理ＤＢ１０７には、ツアーＩＤによって特定される団体旅行（ツアー）別に、ツアー名称、実施日、添乗員ＩＤ及び添乗員氏名、参加者人数、男性の参加者の数、女性の参加者の数、小学生以下の子供の参加者の数、主な交通手段の各情報が格納される。そして、図３に示すように、ツアー別行程管理ＤＢ１０７には、ツアー別に、日時、場所、イベントからなる行程情報が格納される。
【００５５】
図３に示した例の場合、ツアーＩＤが「２０１４０００１」で、ツアー名称が「日光名所めぐり」で、実施日が「２０１４．９．２７〜２０１４．９．２８（１泊２日）」で行われる団体旅行についての情報が格納されている。当該団体旅行は、添乗員ＩＤが「８４１２」の「○○○○」さんが添乗員として同行し、男性「１４名」、女性「２０名」、小学生以下の子供「４名」の合計３８名の参加者がおり、主な交通手段は大型バスであることを示す情報が格納されている。
【００５６】
さらに、ツアー別行程管理ＤＢ１０７には、当該団体旅行の行程情報が格納される。具体的にツアーＩＤが「２０１４０００１」で特定される団体旅行の場合には、図３に示すように、９月２７日（土）の午前７時３０分に新宿駅西口に集合し、同日午前７時４５分に新宿駅西口を出発することを示す情報が格納されている。そして、同日午前１０時から午前１０時１５分まで○○ＳＡ（サービスエリア）で休憩を取り、同日午前１０時２０分に○○ＳＡを出発し、同日午前１１時５０分から午後１２時５０分までホテル○○で昼食を取ることを示す情報が格納されている。さらに、同日午後１時から２時３０分まで、△△寺周辺で自由行動時間が設けられていることを示す情報が格納されている。
【００５７】
他の団体旅行についても、上述したツアーＩＤが「２０１４０００１」の名称が「日光名所めぐり」とされた団体旅行と同様に、団体旅行に関するいわゆるメタ情報及び行程情報が、ツアー別行程管理ＤＢ１０７に格納されている。そして、このツアー別行程管理ＤＢ１０７の格納情報に基づいて、どのような団体旅行がいつ実施されるのか、また、その団体旅行について予定されている行程の詳細が確認できる。
【００５８】
そして、自由行動時間が設けられる時刻や場所についての情報も、ツアー別行程管理ＤＢ１０７に格納される。このため、予定された行程に全く変更がない場合には、ツアー別行程管理ＤＢ１０７に格納された自由行動時間が設けられる時刻や場所についての情報から、自由行動時間の集合時刻と集合場所を設定することも可能である。しかし、団体旅行の場合、予定された行程通りに旅行が進まない場合もあるため、この実施形態では、添乗員端末２を通じて、自由行動時間の集合時刻と集合場所を設定することができるようにしている。
【００５９】
ツアー別参加者ＤＢ１０８は、ツアー別の参加者に関する情報を管理する。図４は、ツアー別参加者ＤＢ１０８の格納データの一例を説明するための図である。図４に示すように、ツアー別参加者ＤＢ１０８には、ツアーＩＤによって特定されるツアー別に、各ツアーに参加する各参加者の参加者に関する情報が格納される。参加者に関する情報は、参加者ＩＤ（顧客ＩＤ）、氏名、性別、年齢、住所、電話番号、電子メール（Ｅメール）アドレス、ケガ（怪我）や障害の有無及び状態、ツアー利用歴、遅刻歴などの情報が含まれる。
【００６０】
ケガや障害の有無及び状態は、参加者にケガや障害があるか否かを示す情報と、ケガや障害がある場合にはその状態を示す情報とからなる。例えば、図４に示した、参加者ＩＤが「０１０２」の「神奈川花子」さんの場合、ケガや障害の有無及び状態には、右足に軽度の障害があり、歩行がややゆっくりであることを示す情報が格納されている。また、ツアー利用歴は、当該旅行会社により主催された他の団体旅行への参加回数である。また、遅刻歴は、当該旅行会社により主催された他の団体旅行に参加した時に発生した、決められた集合時刻に決められた集合場所に集合できなかった回数である。
【００６１】
なお、上述したように、過去に同じ旅行会社により主催された他の団体旅行に参加している参加者も多数存在する。このため、当該旅行会社により主催される団体旅行に初めて参加する参加者については、まず、顧客ＤＢ１０９に対して、図４に示したツアー別参加者ＤＢ１０８に格納される参加者に関する情報と同様の内容の情報が登録される。そして、ツアー別参加者ＤＢ１０８には、ツアー別に、顧客ＤＢ１０９から該当する参加者に関する情報（顧客情報）を取得して格納することにより、ツアー別参加者ＤＢ１０８が形成できる。
【００６２】
したがって、当該旅行会社により主催された団体旅行に過去に参加したことのある参加者については、繰り返し参加者に関する情報を入力することなく、顧客ＤＢ１０９の登録データを用いて、ツアー別参加者ＤＢ１０８を形成できる。そして、顧客ＤＢ１０９のツアー利用歴は、同じ旅行会社により主催された団体旅行に参加するごとに１ずつ加算するように更新される。また、遅刻歴は、同じ旅行会社により過去に主催された団体旅行に参加した時の遅刻回数が、当該団体旅行の添乗員からの情報に基づいて更新される。
【００６３】
また、ツアー別参加者ＤＢ１０８の電話番号や電子メールアドレスは、当該参加者が所持する参加者端末３（１）、３（２）、…のものが用いられる。参加者端末３（１）、３（２）、…への連絡を可能にするためである。もちろん、自宅の固定電話の電話番号や自宅に設置されたデスクトップ型のパーソナルコンピュータの電子メールアドレスなどを別途登録してことも可能である。また、ツアー別参加者ＤＢ１０８には、ツアー別に参加者ＩＤだけを保持するようにし、必要となる参加者に関する情報は、参加者ＩＤに基づいて、顧客ＤＢ１０９を参照して取得する構成とすることもできる。
【００６４】
情報抽出登録部１１１は、制御部１０２の制御の下、通信Ｉ／Ｆ１０１を通じて受信した添乗員端末２や参加者端末３（１）、３（２）、…などからの種々の情報を解析し、必要となる情報を抽出して、抽出した情報を関係するファイルに登録するなどの処理を行う。例えば、受信した情報が、添乗員端末２からの自由行動時間に関する設定情報である集合場所等情報であったとする。当該集合場所等情報は、ツアーＩＤ、集合場所を示す緯度、経度、自由行動時間の開始時刻、集合時刻（自由行動時間の終了時刻）からなる情報である。この場合、情報抽出登録部１１１は、受信した集合場所等情報からツアーＩＤ、集合場所を示す緯度、経度、自由行動時間の開始時刻、集合時刻を抽出し、これらをツアー別集合情報ファイル１１２に格納する。
【００６５】
図５は、ツアー別集合情報ファイル１１２の格納データの一例を説明するための図である。図５に示すように、ツアー別集合情報ファイル１１２には、ツアーＩＤ、集合場所を示す緯度、経度、自由行動時間の開始時刻、集合時刻、処理済みＦＬＧの各格納エリアが設けられている。ツアーＩＤ、集合場所を示す緯度、経度、自由行動時間の開始時刻、集合時刻の格納エリアには、情報抽出登録部１１１により抽出された各情報が、情報抽出登録部１１１により格納される。また、処理済みＦＬＧの格納エリアには、当該自由行動時間が終了した場合に、添乗員端末２からの要求に応じて、情報抽出登録部１１１によって処理済みフラグがオンに更新される。
【００６６】
また、受信した情報が、参加者端末３（１）、３（２）、…からの自由行動時間における現在位置等情報であったとする。当該現在位置等情報は、ツアーＩＤ、参加者ＩＤ、当該参加者が所持する参加者端末の現在位置を示す緯度、経度（直近の位置）、直近の位置を示す緯度、経度の取得時刻（直近の位置の取得時刻）からなる情報である。この場合、情報抽出登録部１１１は、受信した当該現在位置等情報からツアーＩＤ、参加者ＩＤ、当該直近の位置、当該直近の位置の取得時刻を抽出し、これらをアラート判別データファイル１１５に格納する。
【００６７】
図６は、アラート判別データファイル１１５の格納データの一例を説明するための図である。図６に示すように、アラート判別データファイル１１５には、ツアーＩＤによって特定される団体旅行毎に、参加者ＩＤ、当該直近の位置、当該直近の位置の取得時刻、集合場所までの所要時間、警告の要否の各格納エリアが設けられている。参加者ＩＤ、当該直近の位置、当該直近の位置の取得時刻の格納エリアには、情報抽出登録部１１１により抽出された各情報が格納される。
【００６８】
集合場所までの所要時間の格納エリアには、後述する所要時間算出部１１４に算出された時間が格納され、警告の要否の格納エリアには、後述する集合状況判別部１１６により判別された警告の要否を示す情報が格納される。また、当該ツアーＩＤを用いてツアー別集合情報ファイル１１２の処理済みＦＬＧがオンでない格納データを参照することにより、当該ツアーＩＤで特定される団体旅行において、現在設定されている自由行動時間についての集合場所と集合時刻を把握できる。なお、図６において、ツアーＩＤの横に括弧付きで示したように、ツアーＩＤが「２０１４０００１」で特定される団体旅行については、ツアー別集合情報ファイルを参照することによって、集合場所を「Ｘ１，Ｙ１」とし、集合時刻を「１４時３０分」とする自由行動時間中であることが把握できる。
【００６９】
また、図６に示した例では、参加者ＩＤが「１００１」の参加者は、１４時１１分５０秒の時点で、集合場所までの所要時間が２０分かかる位置におり、集合時刻は１４時３０分であるため、警告要と判別されている。同様に、参加者ＩＤが「０１０２」の参加者は、１４時１１分３０秒の時点で、集合場所までの所要時間が１０分かかる位置におり、集合時刻は１４時３０分であるため、警告不要と判別されている。同様に、参加者ＩＤが「０００３」の参加者は、１４時１１分１６秒の時点で、集合場所までの所要時間が３０分かかる位置におり、集合時刻は１４時３０分であるため、警告要と判別されている。また、図６において、直近の位置の取得時間が異なっているのは、各参加者端末３での取得タイミングが若干異なるためである。
【００７０】
なお、通信Ｉ／Ｆ１０１を通じて受信した情報が、添乗員端末２や参加者端末３からの種々の要求である場合には、当該要求は、情報抽出登録部１１１で抽出された後、制御部１０２に提供される。制御部１０２は、情報抽出登録部１１１で抽出された要求に応じた処理を行う。例えば、当該要求が所定の情報の提供要求である場合には、制御部１０２は、要求された情報を記憶装置１０３やその他のデータベースなどから取得して、これを通信Ｉ／Ｆ１０１を通じてネットワーク４に送出し、要求元に提供するといった処理を行う。
【００７１】
ルート探索部１１３は、ツアーＩＤによって特定される団体旅行ごとであって、当該団体旅行の参加者ごとに、各参加者の直近の位置から当該団体旅行においてその時点で実施されている自由行動時間の設定された集合場所までのルートを探索する。この場合、各参加者の直近の位置は、各参加者の参加者端末３から送信され、アラート判別データファイル１１５に格納されている参加者ＩＤごとの直近の位置が用いられる。また、当該団体旅行においてその時点で実施されている自由行動時間の設定された集合場所は、当該団体旅行の添乗員端末２から送信され、ツアー別集合情報ファイル１１２に格納されている当該団体旅行のツアーＩＤを有するデータの集合場所が用いられる。
【００７２】
なお、ツアー別集合情報ファイル１１２には、既に終了した自由行動時間に関する情報やこれから実施される自由行動時間に関する情報が存在する可能性もある。このため、ルート探索部１１３は、処理済みＦＬＧがオンではなく、ルート探索時点の時刻が、ツアー別集合情報ファイル１１２に記憶されている開始時刻から集合時刻までの間に存在することになる自由行動時間に関する情報の集合場所を用いる。また、ルート探索部１１３は、ネットワークＤＢ１０６のネットワークデータを用いてルート探索を行う。
【００７３】
また、団体旅行における自由行動時間においては、移動手段は主に徒歩であるが、自由行動時間が長い場合には、公共交通機関を用いる場合もある。このため、ルート探索部１１３では、参加者の直近の位置と設定された集合場所とに応じて、使用すべき移動手段を適切に特定することもできるようになっている。例えば、参加者の直近の位置から集合場所に向かう場合に、路線バスの利用が可能であって、徒歩では集合時刻までに集合場所に到達できない場合には、路線バスを利用することを参加者に指示することができる。タクシーや電車の場合も同様であるが、路線バスや電車の場合には、時刻表情報なども考慮して、利用の可否を判別できる。
【００７４】
所要時間算出部１１４は、ツアーＩＤによって特定される団体旅行ごとであって、当該団体旅行の参加者ごとに、ルート探索部１１３で探索されたルートをその参加者が辿って集合場所に向かった場合に、当該集合場所までの所要時間を算出する。そして、所要時間算出部１１４は、算出した参加者ごとの集合場所までの所要時間を、アラート判別データファイル１１５の対応する参加者の集合場所までの所要時間の欄に記録する。
【００７５】
この場合、所要時間算出部１１４は、単に平均的な歩行速度に基づいて所要時間を算出するのではなく、ツアー別参加者ＤＢ１０８の各参加者の性別、年齢、怪我や障害がある場合にはその状態、更には遅刻回数などを考慮して、参加者ごとに集合場所までの所要時間を算出する。すなわち、各参加者の個別の事情も考慮して、参加者ごとに集合場所までの所要時間を算出する。また、所要時間算出部１１４は、ルート探索部１１３で探索されたルートに応じて、公共交通機関を使用して移動すべき区間は、当該公共交通機関を用いて移動する場合に掛かる時間を、ネットワークＤＢ１０６の情報に基づいて算出することができる。
【００７６】
なお、この実施形態においては、参加者の性別、年齢、怪我や障害がある場合にはその状態を考慮するものとしたがこれに限るものではない。例えば、子供連れである場合には、その事実をツアー別参加者ＤＢ１０８で管理しておくことにより、子供に合わせた移動速度に応じて集合場所までの所要時間を算出することもできる。また、例えば、夫婦で参加している参加者の場合、その事実をツアー別参加者ＤＢ１０８で管理しておくことにより、一緒に行動している場合には、移動速度が遅い方の参加者に合わせて、それぞれの参加者の集合場所までの所要時間を算出することもできる。
【００７７】
集合状況判別部１１６は、ツアーＩＤによって特定される団体旅行ごとであって、当該団体旅行の参加者ごとに、直近の位置から設定された集合場所に設定された集合時刻までに到達できるか否かを判別して、警告の要否を特定する。そして、集合状況判別部１１６は、特定した警告の要否をアラート判別データファイル１１５の警告の要否の欄に記録する。
【００７８】
図６に示したように、アラート判別データファイル１１５には、ツアーＩＤにより特定される団体旅行ごとであって、参加者ごとに、直近の位置の取得時刻と、上述した所要時間算出部１１４で算出された集合場所までの所要時間とが記録されている。そこで、集合状況判別部１１６は、参加者ごとに、直近の位置の取得時刻から集合場所までの所要時間が経過した時刻が、その時点で実施されている自由行動時間の設定された集合時刻の前か後かに応じて、警告の要否を判別する。
【００７９】
すなわち、直近の位置の取得時刻から集合場所までの所要時間が経過した時刻が、その時点で実施されている自由行動時間の設定された集合時刻の前であれば、集合時刻までに集合場所まで到達可能な状態であるので、警告を不要（否）であると判別できる。逆に、直近の位置の取得時刻から集合場所までの所要時間が経過した時刻が、その時点で実施されている自由行動時間の設定された集合時刻の後であれば、集合時刻までに集合場所まで到達不能な状態であるので、警告が必要（要）であると判別できる。
【００８０】
そして、アラート処理部１１７は、アラート判別データファイル１１５において、警告の要否が「要」とされた参加者の参加者端末３に対して、警告メッセージを形成して送信する処理を行う。すなわち、警告の要否が「要」とされた参加者は、アラート判別データファイル１１５の参加者ＩＤによって特定できるので、その参加者ＩＤによって特定される参加者の参加者端末３に対して警告メッセージを送信することになる。
【００８１】
この場合、当該管理サーバ１に対してログインしている当該参加者の参加者端末３に対して警告メッセージを送信することができる。また、参加者ＩＤで特定される参加者のツアー別参加者ＤＢ１０８で管理されている電子メールアドレスを用いて、電子メールで警告メッセージを送信することも可能である。
【００８２】
また、アラート処理部１１７は、各参加者の参加者端末３に対して、現在位置から集合場所までのルートを示した地図を地図ＤＢ１０５の地図情報に基づいて形成し、これを提供する処理を行う。また、アラート処理部１１７は、地図ＤＢ１０５の地図情報とアラート判別データファイル１１５の各参加者の直近の位置とに応じて、当該団体旅行に参加している参加者の所在位置を示した地図を形成し、これを当該団体旅行の添乗員端末２に提供する処理も行う。
【００８３】
このように、この実施形態の管理サーバ１は、添乗員端末２からの集合場所等情報や各参加者の参加者端末３からの現在位置等情報の提供を受けて管理する。そして、各参加者の参加者端末３の所在位置を把握し、各参加者が自由行動時間における設定された集合場所に、設定された集合時刻までに到達可能か否かを判別して、到達が難しい参加者に対して警告メッセージを提供する。
【００８４】
［添乗員端末２の構成例］
図７は、添乗員端末２の構成例を説明するためのブロック図である。図７に示した添乗員端末２において、送受信アンテナ２０１及び無線通信部２０２は、通信機能を実現する。なお、無線通信部２０２は図示しないが通話処理部を備え、受話器２０３及び送話器２０４を通じて通話回線を接続した相手先との間で音声通話を行うこともできるようになっている。
【００８５】
この実施形態の添乗員端末２は、ＬＣＤ（Liquid Crystal Display）などの表示部２０５とタッチセンサ２０６とからなタッチパネル２０７を備えている。タッチパネル２０７は、情報表示手段としての機能と、情報入力手段としての機能を実現する。音声処理部２０８及びスピーカ２０９は、後述する制御部２１０の制御に応じて、アラーム音や音声メッセージなどを放音する機能を実現する。
【００８６】
制御部２１０は、当該添乗員端末２の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されて構成されたものである。また、制御部２１０は、種々のアプリケーションを実行するアプリケーション実行部としても機能する。記憶装置２１１は、比較的に記憶容量の大きな不揮発性メモリを備え、情報記憶保持機能を実現する。記憶装置２１１の不揮発性メモリには、種々のアプリケーションプログラムや種々の処理により得られたデータ等が記録され、必要に応じて読みだされて利用される。また、必要のなくなった情報は、記憶装置２１１の不揮発性メモリから削除することもできる。
【００８７】
操作部２１２は、電源のオン／オフスイッチや幾つかのファンクションボタンなどが設けられたものでる。時計回路２１３は、現在年月日、現在曜日、現在時刻を提供する。センサ部２１４は、例えば、いわゆる６軸センサ、高度センサ、方位センサなどからなる。ＧＰＳ部２１５及びＧＰＳアンテナ２１６は、複数のＧＰＳ衛星からの信号を受信して解析することにより、自機の現在位置を示す情報（緯度、経度）を取得する。
【００８８】
集合設定部２２１は、制御部２１０の制御の下、タッチパネル２０７を通じて自由行動時間についての集合場所、開始時刻、集合時刻の設定入力を受け付けて、これを無線通信部２０２及び送受信アンテナ２０１を通じて管理サーバ１に送信する処理を行う。集合状況通知部２２２は、制御部２１０の制御の下、送受信アンテナ２０１及び無線通信部２０２を通じて受信した管理サーバ１からの集合状況を示す情報に応じた画像を表示部２０５に表示する。これにより、当該団体旅行の自由行動時間における、当該団体旅行の参加者のそれぞれの所在位置を把握し、集合場所への集合状況を把握可能にする。
【００８９】
連絡処理部２２３は、集合状況通知部２２２の機能により把握される当該団体旅行の参加者のそれぞれの所在位置に応じて、集合時刻までに集合場所に到達できない可能性の高い参加者の参加者端末３に電話を掛ける処理を簡単に行えるようにする。これにより、通話により当該参加者に対して、集合場所への行き方を指示したり、迎えに行く場所を指示したりするなどのことが簡単にできるようにされる。
【００９０】
このように、添乗員端末２は、自由行動時間に関する設定情報である集合場所等情報を管理サーバ１に設定したり、管理サーバ１からの情報に基づいて、当該団体旅行の参加者のそれぞれの所在位置を把握したりできるものである。そして、集合時刻までに集合場所に到達できない可能性の高い参加者に対して通話により直接に指示を提供するなどのこともできるようにしている。
【００９１】
［参加者端末３の構成例］
図８は、参加者端末３の構成例を説明するためのブロック図である。この実施形態においては、参加者端末３も添乗員端末２と同様に、いわゆるスマートフォンと呼ばれる高機能携帯電話端末である。このため、図８の参加者端末３において、図７に示した添乗員端末２と同様に構成される部分には、同じ参照符号を付し、その部分の詳細な説明は省略する。
【００９２】
アラート処理部３０１は、制御部２１０の制御の下、送受信アンテナ２０１及び無線通信部２０２を通じて受信した管理サーバ１からの警告メッセージに応じた画像を表示部２０５に表示する。これにより、当該参加者端末３を所持する当該団体旅行の参加者に対して、設定された集合時刻までに設定され集合場所にまで到達できない可能性が高いことを適切なタイミングで通知できる。
【００９３】
ルート提示部３０２は、制御部２１０の制御の下、送受信アンテナ２０１及び無線通信部２０２を通じて受信した管理サーバ１からの直近の位置から集合場所までのルートを示した地図を表示部２０５に表示する。これにより、当該参加者端末３を所持する当該団体旅行の参加者は、表示された地図上のルートにしたがって移動することにより、当該参加者を集合場所に誘導することができる。なお、地図の表示だけでなく、ルート提示部３０２は、ＧＰＳ部２１５からの現在位置を示す情報をも使用し、地図表示上に自機の現在位置を示すと共に、音声メッセージによりルートを案内するナビゲーション機能を実行することもできる。
【００９４】
連絡処理部３０３は、集合時刻までに集合場所に到達できない可能性があることが通知された場合などにおいて、例えば添乗員端末２などに電話を掛ける処理を簡単に行えるようにする。これにより、通話により添乗員などから、集合場所への行き方の指示を受けたたり、迎えに来てくれる場所の指示を受けたりするなどのことが簡単にできるようにされる。
【００９５】
このように、参加者端末３は、所定のタイミングごとに、自機の直近の所在位置など含む現在位置等情報を管理サーバ１に通知したり、管理サーバ１からの警告メッセージや地図情報の提供を受けて、これを出力したりすることができるものである。また、参加者端末３は、添乗員端末２などの所定の連絡先に簡単に電話を掛けて、通話により指示を受けることもできるようになっている。
【００９６】
［団体旅行参加者支援システムの動作］
以下に、上述した構成を有する管理サーバ１と添乗員端末２と参加者端末３とにより構成される団体旅行参加者支援システムの動作について説明する。以下においては、管理サーバ１と、添乗員端末２と、参加者端末３のそれぞれに分けて、その動作を説明することにより、団体旅行参加者支援システムの全体の動作を明らかにする。
【００９７】
［添乗員端末２の動作］
図９、図１０は、添乗員端末２の動作（処理）を説明するためのフローチャートである。図１１、図１２は、図９、図１０に示したフローチャートの処理が実行された場合に、添乗員端末２の表示部２０５に表示される表示画面の例を説明するための図である。
【００９８】
図９、図１０に示す処理は、添乗員端末２において、予めダウンロードされることにより記憶装置２１１に格納されているアプリケーションソフトウェアを制御部２１０が実行することにより、添乗員端末２の制御部２１０において実行される処理である。図９、図１０に示す処理が実行されると、制御部２１０は、管理サーバ１にアクセスしてログインするようにし、管理サーバ１との間に通信回線を接続し、所定の初期画面の提供を受けて、これを表示部２０５に表示する処理を行う（ステップＳ１０１）。
【００９９】
具体的に、ステップＳ１０１において、制御部２１０は、例えば実行したアプリケーションソフトウェア中に定義されている所定のＵＲＬ（Uniform Resource Locator）を用い、無線通信部２０２及び送受信アンテナ２０１を通じて、管理サーバ１にアクセスする。そして、添乗員端末２の制御部２１０は、無線通信部２０２及び送受信アンテナ２０１を通じて、予め設定されているログインＩＤなどの必要となる情報のやり取りを行い、当該管理サーバ１との間に通信路を接続する。そして、添乗員端末２の制御部２１０は、管理サーバ１から初期画面の提供を受けて、これを表示部２０５に表示する。
【０１００】
ステップＳ１０１において、添乗員端末２の表示部２０５には、図１１（Ａ）に示すような初期画面が表示される。当該初期画面は、ツアー開始設定の画面であることを示すタイトルが表示され、ツアーＩＤの入力欄Ｎ１、添乗員ＩＤの入力欄Ｎ２、パスワードの入力欄Ｎ３が設けられ、各入力欄に情報を入力するためのソフトウェアキーボードが表示さされたものである。また、当該初期画面の右下端部には、「ＯＫ」ボタンが設けられている。
【０１０１】
次に、制御部２１０は、タッチパネル２０７を通じて、表示部２０５に表示された初期画面に対して、ツアーＩＤ、添乗員ＩＤ、パスワードの入力を受け付けて、「ＯＫ」ボタンが操作されたら、受け付けた情報を管理サーバ１に送信する（ステップＳ１０２）。この例の場合、図１１（Ａ）に示すように、ツアーＩＤとして「２０１４０００１」が入力され、添乗員ＩＤとして「８４１２」が入力され、例えば８桁から１６桁程度のパスワードが入力され、これらの情報が管理サーバ１に送信される。
【０１０２】
これにより、管理サーバ１は、通知されたツアーＩＤ、添乗員ＩＤ、パスワードに基づき、認証を行い、認証が取れれば、当該添乗員端末２に対して、必要情報を送信する。認証が取れない場合、例えば、ツアーＩＤや添乗員ＩＤのそれぞれが違っていたり、ツアーＩＤと添乗員ＩＤとの組み合わせが違っていたり、パスワードが違っていたりする場合には、図１１（Ａ）の初期画面に戻って、再入力が求められることになる。そして、添乗員端末２の制御部２１０は、管理サーバ１からの必要情報を送受信アンテナ２０１及び無線通信部２０２を通じて受信し、これを所定の格納領域に格納する（ステップＳ１０３）。
【０１０３】
なお、管理サーバ１から添乗員端末２に送信される必要情報は、ツアーＩＤにより特定される団体旅行の行程管理データや参加者管理データなどである。行程管理データは、図３を用いて説明したツアー別行程管理ＤＢ１０７に格納されているデータであり、参加者管理データは、図４を用いて説明したツアー別参加者ＤＢ１０８に格納されているデータである。
【０１０４】
このステップＳ１０３の処理は、添乗員端末２において、当該団体旅行の行程を表示して確認したり、個々の参加者の詳細情報を表示して確認したりできるようにするための準備処理に該当する。また、同じ条件での再ログインした場合には、管理サーバ１にはログイン履歴が存在しているので、ステップＳ１０３においては、団体旅行の行程管理データや参加者管理データなどの重ねての提供は行われないようにされる。
【０１０５】
次に、添乗員端末２の制御部２１０は、当該団体旅行に関するメニュー画面を表示部２０５に表示し（ステップＳ１０４）、タッチパネル２０７を通じて当該メニュー画面に対する操作入力を受け付ける（ステップＳ１０５）。この例の場合、ステップＳ１０４では、図１１（Ｂ）に示すように、ツアーＩＤが「２０１４０００１」の「日光名所めぐり」という名称の団体旅行についての添乗員用のメニュー画面が表示される。当該メニュー画面では、図１１（Ｂ）に示すように、「１．行程確認」、「２．参加者確認」、「３．集合設定」、…、「９．ツアー終了」といった項目の選択が可能になっている。また、図１１（Ｂ）に示すメニュー画面の下端部には、「ログオフ」ボタンと「ＯＫ」ボタンとが設けられ、これらに対する操作入力も可能になっている。
【０１０６】
添乗員端末２を所持する添乗員は、目的とする選択項目の表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させてカーソルＣＳを目的とする選択項目に位置付ける。そして、「ＯＫ」ボタンの表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させることにより、目的とする選択項目を選択することができるようにされる。
また、「ログオフ」ボタンの選択も同様に、「ログオフ」ボタンの表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させることにより行うことができる。その他の表示画面においても、表示された選択項目や操作ボタンに対する操作は同様に行うことができる。
【０１０７】
そして、添乗員端末２の制御部２１０は、メニュー画面に対する操作入力を受け付けたか否かを判別し（ステップＳ１０６）、受け付けていないと判別した時には、ステップＳ１０５からの処理を繰り返す。ステップＳ１０６の判別処理で、操作入力を受け付けたと判別した時には、制御部２１０は、受け付けた操作入力は、「ログオフ」ボタンに対する操作入力か否かを判別する（ステップＳ１０７）。
【０１０８】
ステップＳ１０７の判別処理において、「ログオフ」ボタンが操作されたと判別したとする。この場合、添乗員端末２の制御部２１０は、管理サーバ１との間に接続している通信路を切断して、表示部２０５に表示される画像を図９、図１０の処理が行われる前の状態に戻すなどの所定のログオフ処理を行う（ステップＳ１０８）。この後、制御部２１０は、この図９、図１０に示した処理を終了する。
【０１０９】
また、ステップＳ１０７の判別処理において、「ログオフ」ボタンは操作されていないと判別した時には、添乗員端末２の制御部２１０は、メニュー項目のうちの「９．ツアー終了」が選択されたか否かを判別する（ステップＳ１０９）。ステップＳ１０９の判別処理において、「９．ツアー終了」が選択されたと判別した時には、制御部２１０は、当該団体旅行が終了したことを示す情報を管理サーバ１に通知し、ステップＳ１０８で行ったログオフ処理と同様の処理を行う（ステップＳ１１０）。この後、添乗員端末２の制御部２１０は、この図９、図１０に示した処理を終了する。
【０１１０】
また、ステップＳ１０９の判別処理で、「９．ツアー終了」は選択されていないと判別した時には、図１０の処理に進み、添乗員端末２の制御部２１０は、メニュー項目の内の「３．集合設定」が選択されたか否かを判別する（ステップＳ１１１）。ステップＳ１１１の判別処理において、「３．集合設定」は選択されていないと判別したときには、制御部２１０は、選択されたメニュー項目に応じた処理を実行する（ステップＳ１１２）。例えば、行程情報を表示部２０５に表示する行程確認処理や参加者の詳細情報を表示部２０５に表示する参加者確認処理などがステップＳ１１２において行われる。ステップＳ１１２の処理の後においては、制御部２１０は、図９に示したステップＳ１０４からの処理を繰り返し、図１１（Ｂ）に示したメニュー画面を表示して、操作入力を受け付けるようにする。
【０１１１】
また、ステップＳ１１１において、図１１（Ｂ）に示したように、選択項目である「３．集合設定」にカーソルＣＳが位置付けられて、「ＯＫ」ボタンが操作されることにより、「３．集合設定」が選択されたと判別したとする。この場合、添乗員端末２の制御部２１０は、集合設定部２２１を制御し、集合設定画面を表示部２０５に表示して、集合場所等の情報の設定入力を受け付ける処理を行う（ステップＳ１１３）。ステップＳ１１３においては、集合設定を行う旨を管理サーバ１に通知し、管理サーバ１から集合設定画面の提供を受けて、これを表示部２０５に表示し、情報の設定入力を受け付ける。
【０１１２】
ステップＳ１１３において、添乗員端末２の表示部２０５に表示される集合設定画面は、図１２（Ａ）に示すように、集合場所の入力欄Ｎ４と、自由行動時間の開始時刻の入力欄Ｎ５と、自由行動時間の終了時刻である集合時刻の入力欄Ｎ６とを有する。また、当該集合設定画面には、図１２（Ａ）に示すように、ソフトウェアキーボードが表示されると共に、上端側には「地図」ボタンＢ１と「ＧＰＳ」ボタンＢ２が、下端側には「戻る」ボタンと「ＯＫ」ボタンとが表示されている。
【０１１３】
「地図」ボタンＢ１は、集合場所を指示するための地図を表示部２０５に表示して、当該地図上で集合場所を指定できるようにする場合に操作する。すなわち、「地図」ボタンＢ１が操作されると、集合設定部２２１は、例えば、ＧＰＳ部２１５を通じて取得する現在位置を示す情報により特定される位置を含む、所定エリアの地図情報の提供を管理サーバ１に要求する。集合設定部２２１は、自機からの当該要求に応じて管理サーバ１から提供される地図情報に応じた地図を表示部２０５に表示し、表示された地図上の目的とする場所に対応するタッチセンサ２０６上を添乗員の指などがタッチする指示する操作を受け付ける。これにより、集合設定部２２１は、表示された地図上において指示した場所に対応する緯度、経度を、当該地図情報に基づいて特定し、集合場所の入力欄Ｎ４に入力して表示する処理を行う。
【０１１４】
また、「ＧＰＳ」ボタンＢ２は、現時点の添乗員端末２の所在位置を集合場所とするために、ＧＰＳ部２１５からの現在位置を示す情報をそのまま集合場所とする場合に操作する。「ＧＰＳ」ボタンが操作されると、集合設定部２２１は、ＧＰＳ部２１５を通じて現時点における現在位置を示す情報である緯度、経度を取得し、集合場所の入力欄Ｎ４に入力して表示する処理を行う。なお、「地図」ボタンＢ１と「ＧＰＳ」ボタンＢ２のいずれが操作された場合であっても、集合設定部２２１は、集合場所の入力欄Ｎ４に対して、入力された緯度、経度により特定された場所の住所を表示することができる。当該住所は、管理サーバ１からの地図情報に基づいて特定したものが、或いは、管理サーバ１において地図ＤＢ１０５が用いられて特定されて、添乗員端末２に提供されたものが用いられる。
【０１１５】
また、集合設定部２２１は、集合場所の住所の入力欄Ｎ４への入力を、ソフトウェアキーボードを通じて受け付けることもできる。この場合、当該住所に対応する緯度、経度は、管理サーバ１からの地図情報により特定して、或いは、管理サーバ１に当該住所情報を送信することにより管理サーバ１において特定して、集合場所の入力欄Ｎ４に表示することができる。また、集合設定部２２１は、集合設定画面の開始時刻の入力欄Ｎ５と、集合時刻の入力欄Ｎ６とに対しては、ソフトウェアキーボードを通じて、時刻の入力を行うことができるようになっている。
【０１１６】
そして、添乗員端末２の制御部２１０は、表示部２０５に表示された集合設定画面において、「戻る」ボタンが操作されたか否かを判別する（ステップＳ１１４）。ステップＳ１１４の判別処理において、「戻る」ボタンが操作されたと判別したときには、制御部２１０は、図９に示したステップＳ１０４からの処理を繰り返し、図１１（Ｂ）に示したメニュー画面を表示して、操作入力を受け付けるようにする。
【０１１７】
また、ステップＳ１１４の判別処理において、「戻る」ボタンは操作されていないと判別したときには、制御部２１０は、入力欄Ｎ４、Ｎ５、Ｎ６のそれぞれに適切な情報が入力された後に、「ＯＫ」ボタンが操作されたか否かを判別する（ステップＳ１１５）。「ＯＫ」ボタンが操作されていないと判別した場合や必要な情報が入力されていないのに「ＯＫ」ボタンが操作された場合には、制御部２１０は、ステップＳ１１３からの処理を繰り返す。
【０１１８】
ステップＳ１１５の判別処理において、入力欄Ｎ４、Ｎ５、Ｎ６のそれぞれに適切な情報が入力された後に、「ＯＫ」ボタンが操作されたと判別したとする。この場合、制御部２１０は、集合設定部２２１を制御し、集合設定画面（図１２（Ａ））を通じて受け付けた集合場所、開始時刻、集合時刻、ツアーＩＤなどを含む集合場所等情報を管理サーバ１に送信する（ステップＳ１１６）。
【０１１９】
この後、制御部２１０は、集合状況通知部２２２を制御し、管理サーバ１から送信されてくる集合状況を示す情報に応じた参加者現在位置地図を表示部２０５に表示する処理を開始する（ステップＳ１１７）。ステップＳ１１７においては、集合状況通知部２２２が機能して、例えば図１２（Ｂ）に示す参加者現在位置地図が表示部２０５に表示される。
【０１２０】
図１２（Ｂ）に示す参加者現在位置地図は、集合場所を含む所定エリアの地図であり、その中心付近に黒星印で示した集合場所Ｐを位置させるようにし、集合場所Ｐの周囲に黒丸印で個々の参加者の現在位置を示すようにしたものである。そして、当該参加者現在位置地図においては、設定された集合時刻までに設定された集合場所Ｐに到達できない可能性のある参加者については、その参加者の現在位置を示す黒丸印の近傍に参加者ＩＤが表示される。参加者ＩＤの表示は、通常の表示でも良いが、目立たせるために、点滅表示あるいは反転表示するようにされる。これにより、添乗員端末を所持する添乗員は、どの参加者が遅刻しそうなのかを直観的に認識することができる。
【０１２１】
図１２（Ｂ）に示した例は、図６のアラート判別データファイル１１５の格納データの例にも対応している。そして、図１２（Ｂ）の例の場合には、参加者ＩＤが「１０１１」の参加者と、参加者ＩＤが「０００３」の参加者が、集合時刻までに集合場所に到達できない可能性のある場所に位置している者として表示されている。
【０１２２】
また、参加者現在位置地図には、図１２（Ｂ）に示したように、「集合完了」ボタンと現在時刻とが表示される。「集合完了」ボタンは、参加者全員が集合するなどして、当該自由行動時間が終了した場合に、管理サーバ１に対して自由行動時間の終了を通知する場合に操作される。また、現在時刻は、集合時刻までの時間を確認できるようにするために表示されるものであり、図１２（Ｂ）に示した参加者現在位置地図においては、現在時刻は１４時３０分（午後２時３０分）であることが示されている。
【０１２３】
また、遅刻しそうな参加者として、表示部２０５に表示された参加者現在位置地図に参加者ＩＤが表示されている参加者に対しては、簡単に電話を掛けることができるようになっている。そして、遅刻しそうな参加者として、表示部２０５に表示された参加者現在位置地図に参加者ＩＤが表示されている参加者とコンタクトを取りたい場合には、表示されている参加者ＩＤ部分に対応するタッチセンサ２０６上の位置をタッチする。この場合、制御部２１０は連絡処理部２２３を制御し、当該参加者ＩＤで特定される参加者の参加者端末３の電話番号を管理サーバ１からの参加者管理データにより特定し、電話を掛ける。これにより、遅刻しそうな参加者と直接に通話を行って、集合場所に来るように指示を出すことができる。
【０１２４】
そして、添乗員端末２の制御部２１０は、添乗員端末２を所持する添乗員からの操作入力を受け付けつけるようにし（ステップＳ１１８）、「集合完了」ボタンが操作されたか否かを判別する（ステップＳ１１９）。ステップＳ１１９の判別処理において、「集合完了」ボタンは操作されていないと判別したときには、制御部２１０は、遅刻しそうな参加者に対して電話を掛ける操作が行われたか否かを判別する（ステップＳ１２０）。このステップＳ１２０の判別処理は、参加者現在位置地図上に表示されている参加者ＩＤを指示する操作が行われたか否かを判別するものである。
【０１２５】
ステップＳ１２０の判別処理において、遅刻しそうな参加者に対して電話を掛ける操作が行われたと判別したとする。この場合、制御部２１０は、連絡処理部２２３を制御し、上述もしたように、参加者現在位置地図上に表示されている指示された参加者ＩＤにより特定される参加者の参加者端末３に電話を掛けて、通話により直接に指示を出すことができるようにされる（ステップＳ１２１）。通話が終了することにより、このステップＳ１２１の処理は数量する。ステップＳ１２１の処理の後と、ステップＳ１２０の判別処理において、遅刻しそうな参加者に対して電話を掛ける操作は行われていないと判別したときには、ステップＳ１１８からの処理を繰り返す。
【０１２６】
また、ステップＳ１１９の判別処理において、「集合完了」ボタンが操作されたと判別したときには、制御部２１０は、今回の自由行動時間は終了し、参加者の集合が完了したことを通知する情報を管理サーバ１に送信して通知する（ステップＳ１２２）。この後、制御部２１０は、表示部２０５に表示されている参加者現在位置を消去し（ステップＳ１２３）、図９に示したステップＳ１０４からの処理を繰り返す。これにより、図１１（Ｂ）に示したメニュー画面を表示し、目的とする処理を実行することができるようにされる。
【０１２７】
このように、添乗員端末２は、集合場所等情報を管理サーバ１に送信して登録するようにし、設定した自由行動時間における当該団体旅行の参加者の現在位置を適切に把握することができる。また、必要に応じて、集合時刻までに集合場所に到達できない可能性のある参加者に対して、通話により直接に指示を出し、設定された集合時刻までに集合場所に到達できない可能性のある参加者を適切に支援することができる。
【０１２８】
［管理サーバ１の動作］
図１３〜図１５は、管理サーバ１の動作（処理）を説明するためのフローチャートである。このうち図１３は、管理サーバ１が、添乗員端末２や参加者端末３からの要求に応じて、添乗員端末２や参加者端末３をログインさせる処理を説明するためのものである。また、図１４は、ログインした添乗員端末２や参加者端末３からの要求に応じたサービスを提供する処理を説明するためのものである。また、図１５は、自由行動時間における団体旅行の参加者と添乗員との両方を支援する処理を説明するためのものである。
【０１２９】
［管理サーバ１の処理１］
まず、図１３のフローチャートを参照しながら、管理サーバ１で行われる処理あって、添乗員端末２や参加者端末３をログインさせる処理について説明する。図１３に示す処理は、管理サーバ１に電源が投入されて稼働している場合には、常時、制御部１０２において実行されている。図１３に示す処理において、制御部１０２は、通信Ｉ／Ｆ１０１を通じて添乗員端末２や参加者端末３からの自機宛のアクセスを受け付けるようにしている（ステップＳ２０１）。制御部１０２は、添乗員端末２や参加者端末３からの自機宛のアクセスが有るか否かを判別し（ステップＳ２０２）、アクセスは無いと判別したときには、ステップＳ２０１からの処理を繰り返し、添乗員端末２や参加者端末３からのアクセスを待つ。
【０１３０】
ステップＳ２０２の判別処理において、添乗員端末２や参加者端末３からのアクセスが有る（アクセスを受け付けた）と判別したとする。この場合、制御部１０２は、通信Ｉ／Ｆ１０１を通じてアクセス元の添乗員端末２や参加者端末３との間で、ログインＩＤなどの所定の情報の送受信を行い、アクセス元と管理サーバ１との間に通信路を接続するログイン処理を実行する（ステップＳ２０３）。
【０１３１】
そして、制御部１０２は、ログインＯＫか否か（ログインを許可したか否か）を判別する（ステップＳ２０４）。ステップＳ２０４の判別処理において、ログインを許可できなかったと判別したときには、制御部１０２は、アクセス元に対してログインを許可できない旨を通知するなどのログインを拒否する所定の処理を実行する（ステップＳ２０５）。この後、制御部１０２は、ステップＳ２０１からの処理を繰り返す。
【０１３２】
また、ステップＳ２０４の判別処理において、ログインを許可した（ログインＯＫである）と判別したとする。この場合、制御部１０２は、添乗員端末２や参加者端末３のそれぞれに応じた初期画面を提供し（ステップＳ２０６）、当該初期画面を通じて入力されるツアーＩＤなどの情報を受け付ける（ステップＳ２０７）。そして、制御部１０２は、ツアーＩＤや添乗員端末２か参加者端末３かなどに応じて、それぞれのアクセス元に対して必要情報を提供する（ステップＳ２０８）。
【０１３３】
ここで、必要情報は、アクセス元が添乗員端末２であれば、ツアー別行程管理データやツアー別参加者データであり、アクセス元が参加者端末３であれば、ツアー別行程管理データなどである。ステップＳ２０８の処理の後においては、制御部１０２は、ステップＳ２０１からの処理を繰り返す。なお、既に１度はログインして、同じツアーＩＤ等を送信してきた添乗員端末２や参加者端末３からの再ログインの場合には、ステップＳ２０８において繰り返し同じ必要情報の提供は行わないようにされる。
【０１３４】
このように、図１３に示す処理により、管理サーバ１は、アクセス元の添乗員端末２や参加者端末３との間に通信路を接続し、必要情報を提供する。そして、管理サーバ１は、団体旅行に関し、自機にログインした添乗員端末２や参加者端末３を通じて、添乗員や参加者を支援することができるようにしている。
【０１３５】
［管理サーバ１の処理２］
次に、図１４のフローチャートを参照しながら、管理サーバ１で行われる処理であって、ログインした添乗員端末２や参加者端末３からの要求に応じたサービスを提供する処理について説明する。図１４に示す処理は、管理サーバ１に対してログインしている添乗員端末２や参加者端末３が存在する場合には制御部１０２において常時実行されている処理である。
【０１３６】
制御部１０２は、通信Ｉ／Ｆ１０１を通じて、自機にログインしている添乗員端末２や参加者端末３からの要求等を受け付けるようにし（ステップＳ３０１）、添乗員端末２や参加者端末３からの要求等を受け付けか否かを判別する（ステップＳ３０２）。ステップＳ３０２の判別処理において、添乗員端末２や参加者端末３からの要求等を受け付けていないと判別したときには、ステップＳ３０１からの処理を繰り返す。
【０１３７】
ステップＳ３０２の判別処理において、添乗員端末２や参加者端末３からの要求等を受け付けたと判別したときには、制御部１０２は、受け付けた要求等はログオフを要求するものか否かを判別する（ステップＳ３０３）。ステップＳ３０３の判別処理において、受け付けた要求等はログオフを要求するものであると判別すると、制御部１０２は、要求元の添乗員端末２や参加者端末３との間に接続している通信路を切断（解放）するなどの所定のログオフ処理を実行する（ステップＳ３０４）。この後、制御部１０２は、ステップＳ３０１からの処理を繰り返す。
【０１３８】
また、ステップＳ３０３の判別処理において、受け付けた要求等はログオフを要求するものではないと判別すると、制御部１０２は、受け付けた要求等は添乗員端末２からのツアー終了を指示するものか否かを判別する（ステップＳ３０５）。ステップＳ３０５の判別処理において、受け付けた要求等はツアー終了を指示するものであると判別したときには、制御部１０２は、所定の終了処理を実行する（ステップＳ３０６）。このステップＳ３０６においては、例えば、ツアー別行程管理ＤＢ１０７の該当するデータにツアーが終了したことを示す情報を更新したり、通知元の添乗員端末２についてのログオフ処理を実行したりするなどの処理が行われる。ステップＳ３０６の処理の後において、制御部１０２は、ステップＳ３０１からの処理を繰り返す。
【０１３９】
また、ステップＳ３０５の判別処理において、受け付けた要求等はツアー終了を指示するものではないと判別したときには、制御部１０２は、受け付けた要求等は、添乗員端末２からの集合設定を行う旨の通知か否かを判別する（ステップＳ３０７）。ステップＳ３０７の判別処理において、受け付けた要求等は、添乗員端末２からの集合設定を行う旨の通知ではないと判別したときには、制御部１０２は各部を制御し、受け付けた要求等に応じた処理を行う（ステップＳ３０８）。このステップＳ３０８においては、例えば、地図の提供要求に応じた地図情報の提供を行うといった、受信した要求に応じた種々の処理が行われる。
【０１４０】
また、ステップＳ３０７の判別処理において、受け付けた要求等は、添乗員端末２からの集合設定を行う旨の通知であると判別したときには、制御部１０２は、通知元の添乗員端末２に対して集合設定画面を提供する（ステップＳ３０９）。この後、当該集合設定画面が用いられて添乗員端末２において入力された集合場所等情報が送信されてくる。そこで、制御部１０２は、通信Ｉ／Ｆ１０１を通じて添乗員端末２からの集合場所等情報を受信し、情報抽出登録部１１１を機能させて、受信した集合場所等情報から必要な情報を抽出してツアー別集合情報ファイル１１２に格納する処理を行う（ステップＳ３１０）。
【０１４１】
この後、制御部１０２は、ステップＳ３１０で受信した集合場所等情報に含まれるツアーＩＤによって特定される団体旅行の参加者のそれぞれの参加者端末３に現在位置の送信を要求する（ステップＳ３１１）。ステップＳ３１１では、ツアー別参加者ＤＢ１０８の情報に基づいて、集合場所等情報に含まれるツアーＩＤによって特定される団体旅行の参加者の参加者端末３であって、後述するように既にログインしている参加者端末３に現在位置の提要を要求する。
【０１４２】
これにより、現在位置の送信を要求された参加者端末３からは、所定のタイミングごとに、ツアーＩＤと、参加者ＩＤと、現在位置を示す情報と、現在位置を示す情報の取得時刻とを含む現在位置等情報を管理サーバ１に送信してくるようになる。そこで、管理サーバ１の制御部１０２は、ステップＳ３１０において受信した集合場所等情報のツアーＩＤにより特定される団体旅行について、今回の自由行動時間における集合支援処理を開始する（ステップＳ３１２）。このステップＳ３１２に開始される集合支援処理が、後述する図１５に示す処理である。
【０１４３】
そして、ステップＳ３１２において、集合支援処理を開始させた後においては、ステップＳ３０１からの処理を繰り返し、集合支援処理が開始されていない他の団体旅行で用いられている添乗員端末２や参加者端末３からの要求等を受け付けて処理することになる。
【０１４４】
このように、管理サーバ１は、自機にログインした添乗員端末２に対して、添乗員端末２からの要求に応じて処理を実行したり、参加者端末３に対して、参加者端末３からの要求に応じた処理を実行したりできるようにしている。
【０１４５】
［管理サーバ１の処理３］
次に、図１５を参照しながら、図１４に示したステップＳ３１２で実行される自由行動時間における集合支援処理について説明する。図１４のステップＳ３１１の処理により、上述もしたように、現在位置の送信を要求された参加者端末３からは、所定のタイミングごとに、ツアーＩＤと、参加者ＩＤと、現在位置を示す情報と、現在位置を示す情報の取得時刻とを含む現在位置等情報を管理サーバ１に送信してくるようになる。
【０１４６】
このため、制御部１０２は、現在位置の送信を要求した参加者端末３からの現在位置等情報を通信Ｉ／Ｆ１０１を通じて受信し、情報抽出登録部１１１を機能させて、必要情報を抽出し、アラート判別データファイル１１５に格納する処理を行う（ステップＳ４０１）。そして、制御部１０２は、ルート探索部１１３によるルート探索処理と、所要時間算出部１１４による所要時間の算出処理とを実行する（ステップＳ４０２）。
【０１４７】
すなわち、ステップＳ４０２においてルート探索部１１３は、現在位置等情報を送信してきた参加者端末３の直近の位置から集合場所までのルートを探索する処理を行う。また、ステップＳ４０２において所要時間算出部１１４は、ルート探索部１１３により探索されたルートを、当該参加者端末３を所持する参加者が辿って集合場所に向かった場合に掛かる所要時間を算出する。所要時間算出部１１４は、算出した所要時間を、図６を用いて説明したように、アラート判別データファイル１１５の集合場所までの所要時間の欄に格納する。
【０１４８】
なお、ステップＳ４０２の所要時間の算出処理においては、例えば、女性の方が、徒歩が遅い場合が多いため、女性の場合には、所要時間に「所要時間×０．２」を加算したり、年齢を考慮し、所要時間に「所要時間×年齢／１００」をプラスしたりする。また、遅刻回数を考慮し、所要時間に、「遅刻回数×５分」を加算したり、また、ケガや障害の程度に応じて、所要時間にケガや障害に応じた単位距離当たりの移動時間を、直近の位置から集合場所までの距離に応じて加算したりする。なお、ここに示した所要時間の補正方法は一例である。このため、参加者の個別事情だけでなく、移動経路の複雑さ、経路上の工事などの障害の存在、天候、一緒に行動している参加者の数といった移動環境などの種々の条件に応じて、所要時間を適宜補正する態様を取ることができる。
【０１４９】
そして、制御部１０２は、集合状況判別部１１６を制御して、現在時刻に算出した所要時間を加算することにより、現在時刻から所要時間経過後の時刻ｔを求める（ステップＳ４０３）。この実施形態において、ステップＳ４０３で用いられる現在時刻は、参加者端末３において現在位置（直近の位置）を取得したときの取得時刻が用いられるようになっている。この後、集合状況判別部１１６は、算出した時刻ｔが設定されている集合時刻よりも後か否かを判別する（ステップＳ４０４）。
【０１５０】
ステップＳ４０４の判別処理において、算出した時刻ｔが設定されている集合時刻よりも後であると判別したとする。この場合、集合状況判別部１１６は、アラートが必要である旨をアラート判別データファイル１１５の警告の要否欄に更新し、また、制御部１０２は、アラート処理部１１７を制御して、アラート通知を該当参加者端末３に送信する（ステップＳ４０５）。また、制御部１０２は、アラート処理部１１７を制御して、アラート判別データファイル１１５の格納データに基づいて、図１２（Ｂ）に示した態様の参加者現在位置地図を形成し、これを対応する団体旅行の添乗員端末２に送信する（ステップＳ４０６）。
【０１５１】
この後、制御部１０２は、無線通信部１０１を通じて、当該団体旅行の添乗員が所持する添乗員端末２から送信されてくる集合完了通知を受信するようにし（ステップＳ４０７）、当該集合完了通知を受信したか否かを判別する（ステップＳ４０８）。ステップＳ４０８の判別処理において、集合完了通知を受信していないと判別したときには、制御部１０２は、ステップＳ４０１からの処理を繰り返し、同じ団体旅行に参加している参加者が所持する参加者端末３からの現在位置等情報を処理するようにする。
【０１５２】
ステップＳ４０８の判別処理において、集合完了通知を受信したと判別したときには、制御部１０２は、所定の完了処理を実行する（ステップＳ４０９）。当該完了処理においては、現在位置の送信を要求した各参加者端末３に対して、現在位置の送信の停止要求を送信したり、ツアー別集合情報ファイル１１２に格納されている今回使用したデータの処理済みＦＬＧをオンにしたりするなどの処理が行われる。この後、図１４のステップＳ３１２の処理に戻り、自由行動時間の終了した当該団体旅行の添乗員端末２や参加者端末３からの要求等に応じた処理が再度行うことができるようにされる。
【０１５３】
このように、管理サーバ１は、自由行動時間が設定された場合に、添乗員端末２を所持する添乗員と、参加者端末３を所持する参加者の双方の方々を、きめ細かく支援することができる。
【０１５４】
［参加者端末３の動作］
図１６、図１７は、参加者端末３の動作（処理）を説明するためのフローチャートである。図１８、図１９は、図１６、図１７に示したフローチャートの処理が実行された場合に、参加者端末３の表示部２０５に表示される表示画面の例を説明するための図である。
【０１５５】
図１６、図１７に示す処理は、参加者端末３において、予めダウンロードされることにより記憶装置２１１に格納されているアプリケーションソフトウェアを制御部２１０が実行することにより、参加者端末３の制御部２１０において実行される処理である。図１６、図１７に示す処理が実行されると、制御部２１０は、管理サーバ１にアクセスしてログインするようにし、管理サーバ１との間に通信回線を接続し、所定の初期画面の提供を受けて、これを表示部２０５に表示する処理を行う（ステップＳ５０１）。
【０１５６】
具体的に、ステップＳ５０１において、制御部２１０は、例えば実行したアプリケーションソフトウェア中に定義されている所定のＵＲＬを用い、無線通信部２０２及び送受信アンテナ２０１を通じて、管理サーバ１にアクセスする。そして、参加者端末３の制御部２１０は、無線通信部２０２及び送受信アンテナ２０１を通じて、予め設定されているログインＩＤなどの必要となる情報のやり取りを行い、当該管理サーバ１との間に通信路を接続する。そして、参加者端末３の制御部２１０は、管理サーバ１から初期画面の提供を受けて、これを表示部２０５に表示する。
【０１５７】
ステップＳ５０１において、参加者端末３の表示部２０５には、図１８（Ａ）に示すような初期画面が表示される。当該初期画面は、ツアー開始設定の画面であることを示すタイトルが表示され、ツアーＩＤの入力欄Ｎ１１、参加者ＩＤの入力欄Ｎ１２、パスワードの入力欄Ｎ１３が設けられ、各入力欄に情報を入力するためのソフトウェアキーボードが表示さされたものである。また、当該初期画面の右下端部には、「ＯＫ」ボタンが設けられている。
【０１５８】
次に、制御部２１０は、タッチパネル２０７を通じて、表示部２０５に表示された初期画面に対して、ツアーＩＤ、参加者ＩＤ、パスワードの入力を受け付けて、「ＯＫ」ボタンが操作されたら、受け付けた情報を管理サーバ１に送信する（ステップＳ５０２）。この例の場合、図１８（Ａ）に示すように、ツアーＩＤとして「２０１４０００１」が入力され、参加者ＩＤとして「１０１１」が入力され、例えば８桁程度のパスワードが入力され、これらの情報が管理サーバ１に送信される。
【０１５９】
これにより、管理サーバ１は、通知されたツアーＩＤ、参加者ＩＤ、パスワードに基づき、認証を行い、認証が取れれば、当該参加者端末３に対して、必要情報を送信する。認証が取れない場合、例えば、ツアーＩＤや参加者ＩＤのそれぞれが違っていたり、ツアーＩＤと参加者ＩＤとの組み合わせが違っていたり、パスワードが違っていたりする場合には、図１８（Ａ）の初期画面に戻って、再入力が求められることになる。そして、参加者端末３の制御部２１０は、管理サーバ１からの必要情報を送受信アンテナ２０１及び無線通信部２０２を通じて受信し、これを所定の格納領域に格納する（ステップＳ５０３）。
【０１６０】
なお、管理サーバ１から参加者端末３に送信される必要情報は、ツアーＩＤにより特定される団体旅行の行程管理データや当該行程データに対応する地図情報などである。行程管理データは、図３を用いて説明したツアー別行程管理ＤＢ１０７に格納されているデータである。
【０１６１】
このステップＳ５０３の処理により、参加者端末３において、当該団体旅行の行程を表示して確認したり、当該行程における立ち寄り先周辺の地図を表示して確認したりすることができるようにされる。また、同じ条件での再ログインの場合には、ログインした履歴が存在しているので、ステップＳ５０３においては、団体旅行の行程管理データや地図情報などの重ねての提供は行われないようにされる。
【０１６２】
次に、参加者端末３の制御部２１０は、当該団体旅行に関するメニュー画面を表示部２０５に表示し（ステップＳ５０４）、タッチパネル２０７を通じて当該メニュー画面に対する操作入力を受け付ける（ステップＳ５０５）。この例の場合、ステップＳ５０４では、図１８（Ｂ）に示すように、ツアーＩＤが「２０１４０００１」の「日光名所めぐり」という名称の団体旅行についての参加者用のメニュー画面が表示される。当該メニュー画面では、図１８（Ｂ）に示すように、「１．行程確認」、「２．地図表示」、「３．添乗員への連絡」といった項目の選択が可能になっている。また、図１８（Ｂ）に示すメニュー画面の下端部には、「ログオフ」ボタンと「ＯＫ」ボタンとが設けられ、これらに対する操作入力も可能になっている。
【０１６３】
参加者端末３を所持する参加者は、目的とする選択項目の表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させてカーソルＣＳを目的とする選択項目に位置付ける。そして、「ＯＫ」ボタンの表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させることにより、目的とする選択項目を選択することができるようにされる。
また、「ログオフ」ボタンの選択も同様に、「ログオフ」ボタンの表示位置に対応するタッチセンサ２０６上に指などの指示体を接触させることにより行うことができる。その他の表示画面においても、表示された選択項目や操作ボタンに対する操作は同様に行うことができる。
【０１６４】
そして、制御部２１０は、まず、メニュー画面において「ログオフ」ボタンが操作されたか否かを判別する（ステップＳ５０６）。ステップＳ５０６において、「ログオフ」ボタンが操作されたと判別したときには、制御部２１０は、管理サーバ１との間に接続した通信路を切断して、表示部２０５に表示される画像を図１６、図１７の処理が行われる前の状態に戻すなどの所定のログオフ処理を行う（ステップＳ５０７）。この後、参加者端末３の制御部２１０は、この図１６、図１７の処理を終了する。
【０１６５】
ステップＳ５０６の判別処理において、「ログオフ」ボタンは操作されていないと判別したときには、メニュー画面の項目が操作されたに後に「ＯＫ」ボタンが操作されたか否かを判別する（ステップＳ５０８）。ステップＳ５０８の判別処理において、メニュー画面の項目が操作されると共に、「ＯＫ」ボタンが操作されたと判別したときには、制御部２１０は、制御部２１０は、選択された項目に応じた処理を実行する（ステップＳ５０９）。
【０１６６】
このステップＳ５０９では、選択された項目に応じて、管理サーバ１から提供されたツアー別行程データに応じた行程表を表示したり、管理サーバ１から提供された地図情報に応じて旅行先の地図を表示したりする処理が行われる。また、添乗員が所持する添乗員端末２へ電話を掛けて通話を行うこともできるようにされる。当該添乗員端末２の電話番号もまた、管理サーバ１からログイン時などにおいて提供を受けて記憶するようにしたものが用いられる。ステップＳ５０９の処理の後においては、制御部２１０は、ステップＳ５０４からの処理を繰り返す。
【０１６７】
また、ステップＳ５０８の判別処理において、メニュー画面の項目が操作されると共に、「ＯＫ」ボタンが操作されていないと判別したとする。この場合、参加者端末３の制御部２１０は、ログイン先の管理サーバ１からの要求等を受信するようにし（ステップＳ５１０）、管理サーバ１からの要求等を受信したか否かを判別する（ステップＳ５１１）。ステップＳ５１１の判別処理において、管理サーバ１からの要求等を受信していないと判別したときには、参加者端末の制御部２１０は、ステップＳ５０５からの処理を繰り返す。
【０１６８】
ステップＳ５１１の判別処理において、管理サーバ１からの要求等を受信したと判別したときには、制御部２１０は、図１７の処理に進み、受信した管理サーバ１からの要求等は、現在位置等の送信要求か否かを判別する（ステップＳ５１２）。ステップＳ５１２の判別処理において、現在位置等の送信要求を受信したと判別したとする。この場合、参加者端末３の制御部２１０は、所定のタイミングごとに現在位置等情報を形成して送信する処理を開始する（ステップＳ５１３）。そして、制御部２１０は、図１６に示したステップＳ５０４からの処理を繰り返す。
【０１６９】
なお、ステップＳ５１３において、制御部２１０は、所定のタイミングごとに、ＧＰＳ部２１５を通じて現在位置を示す緯度、経度を取得すると共に、時計回路２１３から現在時刻を取得する。そして、制御部２１０は、取得した現在位置を示す情報と現在時刻を示す情報と、自機の識別情報である参加者ＩＤを含む現在位置等情報を形成し、これを管理サーバ１に送信する。このような、現在位置を示す情報等の取得と取得した情報の管理サーバ１への送信を、制御部２１０は所定のタイミングごとに行う処理を開始する。
【０１７０】
また、ステップＳ５１２の判別処理において、現在位置等の送信要求は受信していないと判別した場合には、参加者端末３の制御部２１０は、ログインしている管理サーバ１からのアラート通知を受信したか否かを判別する（ステップＳ５１４）。当該アラート通知は、集合遅刻に遅刻する可能性があることを示すメッセージや参加者端末３のＧＰＳ部２１５で取得され管理サーバ１に送信された直近の位置から集合場所へのルートを示す地図情報などを含むものである。ステップＳ５１４の判別処理において、アラート通知を受信したと判別したときには、参加者端末３の制御部２１０は、アラート処理部３０１を制御し、アラート処理を実行する（ステップＳ５１５）。
【０１７１】
ステップＳ５１５のアラート処理では、図１９（Ｂ）に示すように、自由行動時間における集合に関して注意を喚起するアラート画面（集合注意画面）を表示部２０５に表示する。当該アラート画面は、例えば「集合時刻は１４時３０分です。集合場所に向かってください。」といった注意メッセージと、選択項目として「集合場所への地図」、「添乗員へ連絡」、「到着・終了」の選択ボタンが設けられたものである。図１９（Ａ）のアラート画面において、「集合場所への地図」が選択されると、制御部２１０は、ルート提示部３０２を制御し、例えば、図１９（Ｂ）に示すような集合場所への地図を表示部２０５に表示し、参加者端末３の使用者である団体旅行の参加者に提供する。参加者は自分が所持する参加者端末３の表示部２０５に表示された集合場所への地図を見ながら集合場所へ迅速に向かうことができる。
【０１７２】
なお、図１９（Ｂ）に示す集合場所への地図の表示画面の右下端部には、「戻る」ボタンが表示されており、当該「戻る」ボタンを表示することにより、図１９（Ｂ）に示した集合場所への地図の表示画面から図１９（Ａ）に示したアラート画面に戻ることができる。また、図１９（Ａ）に示したアラート画面において「添乗員へ連絡」ボタンが操作されたときには、制御部２１０は、連絡処理部３０３を制御し、ダイヤル操作を行うことなく当該団体旅行の添乗員へ電話を掛けることができるようになっている。また、図１９（Ａ）に示したアラート画面において「到着・終了」ボタンが操作されたときには、制御部２１０は、図１９（Ａ）に示したアラート画面を表示部２０５から消去し、アラート処理を終了して、図１６に示したステップＳ５０４からの処理を繰り返す。
【０１７３】
また、ステップＳ５１４の判別処理において、アラート通知は受信していないと判別したときには、制御部２１０は、ログインしている管理サーバ１からの現在位置等の送信停止要求を受信したか否かを判別する（ステップＳ５１６）。ステップＳ５１６の判別処理において、管理サーバ１からの現在位置等の送信停止要求を受信したと判別したときには、制御部２１０は、ステップＳ５１３において開始させた現在位置等情報の生成、送信処理を終了させる（ステップＳ５１７）。この後、制御部２１０は、図１６に示したステップＳ５０４からの処理を繰り返す。
【０１７４】
また、ステップＳ５１６の判別処理において、管理サーバ１からの現在位置等の送信停止要求を受信していないと判別したときには、制御部２１０は、ログインしている管理サーバ１からのツアー終了通知を受信したか否かを判別する（ステップＳ５１８）。ステップＳ５１８の判別処理において、管理サーバ１からのツアー終了通知を受信していない判別したときには、制御部２１０は、図１６に示したステップＳ５０４からの処理を繰り返す。
【０１７５】
そして、ステップＳ５１８の判別処理において、管理サーバ１からのツアー終了通知を受信したと判別したとする。この場合、制御部２１０は、管理サーバ１との間に接続した通信路を切断したり、表示部２０５に表示される画像を図１６、図１７の処理が行われる前の状態に戻したり、不要になった情報を消去したりするなどの所定の終了処理を行う（ステップＳ５１９）。この後、制御部２１０は、この図１６、図１７の処理を終了させる。
【０１７６】
このように、参加者端末３は、管理サーバ１からの要求に応じて、自由行動時間において、所定のタイミングごとに現在位置等情報を管理サーバ１に送信することにより、自記の現在位置を適切に管理サーバ１において把握させることができる。そして、集合時刻まで集合場所に到達できない場合に、適切なタイミングで管理サーバ１より警告を受けることができる。
【０１７７】
[実施の形態の効果]
この実施の形態の団体旅行参加者支援システムは、管理サーバ１と、添乗員端末２と、参加者端末３とが協働し、参加者端末３を使用する団体旅行の参加者が、集合時刻までに集合場所に戻れなくなるほど離れてしまったことを適切なタイミングで検知できる。そして、気が付かないうちに、集合時刻までに集合場所に戻れなくなるほど離れてしまった参加者端末３を所持する参加者に対して、当該参加者端末３を通じて警告を通知できる。これにより警告を受けた参加者は、即座に集合場所に向かうように行動を起こすことができる。このように、集合時刻までに集合場所に到達できるように、参加者を支援できる。
【０１７８】
また、必要に応じて、団体旅行の添乗員は添乗員端末２から集合時刻までに集合場所に到達できない可能性のある団体旅行の参加者の参加者端末３に簡単に電話を掛け、通話により直接に支持を出すことができる。また、集合時刻までに集合場所に到達できない可能性のある団体旅行の参加者は、自分が所持する参加者端末３から添乗員端末２に簡単に電話を掛け、通話により指示を受けるようにすることもできる。
【０１７９】
[変形例など]
なお、上述した実施の形態において、図１７のステップＳ５１５のアラート処理においても、参加者端末３からの現在位置等情報は、定期的に管理サーバ１に送信される。そして、その都度、上述したように、ルート探索を行い、所要時間を算出して、集合時刻までに集合場所に到達できるか否かを判別し、状況が改善されていない場合には、直近の位置に応じたアラート処理がなされる。
【０１８０】
また、上述した実施の形態では、参加者端末３における現在位置である直近の位置を示す情報の取得時刻を現在時刻として用いるようにしたが、これに限るものではない。現在時刻は、管理サーバ１におけるルート探索時点や所要時間の算出時点において、管理サーバ１の時計回路１０４から取得した時刻を用いるようにしてもよい。
【０１８１】
また、図９、図１０に示した添乗員端末２で実行される処理と、図１３〜図１５に示した管理サーバ１で実行される処理と、図１６、図１７に示した参加者端末３で実行される処理は一例であり、種々の変形が可能である。また、図１１、図１２に示した添乗員端末２で表示される表示画面と、図１８、図１９に示した参加者端末３で表示される表示画面とは、一例であり種々の表示画面を用いることが可能である。
【０１８２】
上述した実施の形態において、添乗員端末２や参加者端末３では、ＧＰＳ部２１５を通じて現在位置（直近の位置）を取得するものとして説明したが、これに限るものではない。例えば、ＧＰＳ部２１５を通じて自機の現在位置が取得しにくい場合には、センサ部２１４が実現する自動航法機能を利用して、現在位置を補正することもできる。また、添乗員端末２や参加者端末３が、例えば、Ｗｉ−Ｆｉなどの送受信機能を有する場合には、Ｗｉ−Ｆｉなどのアクセスポイントの位置に応じて自機の現在位置を特定することもできる。すなわち、受信可能な近隣の複数のアクセスポイントのＳＳＩＤを用いて、インターネット上の所定のサーバ装置に問い合わせを行うことにより、アクセスポイントの位置から自機の現在位置を取得する方法を用いることもできる。この場合には、更に、各アクセスポイントからの信号の受信電界強度をも考慮することによって、より正確に自機の現在位置を特定できる。
【０１８３】
上述した実施の形態において、添乗員端末２や参加者端末３では、ＧＰＳ部２１５を通じて現在位置（直近の位置）を取得するものとして説明したが、これに限るものではない。例えば、ＧＰＳ部２１５を通じて自機の現在位置が取得しにくい場合には、センサ部２１４が実現する自動航法機能を利用して、現在位置を補正することもできる。ま
た、添乗員端末２や参加者端末３が、例えば、Ｗｉ−Ｆｉなどの送受信機能を有する場合には、Ｗｉ−Ｆｉなどのアクセスポイントの位置に応じて自機の現在位置を特定することもできる。すなわち、受信可能な近隣の複数のアクセスポイントのＳＳＩＤを用いて、インターネット上の所定のサーバ装置に問い合わせを行うことにより、アクセスポイントの位置から自機の現在位置を取得する方法を用いることもできる。この場合には、更に、各アクセスポイントからの信号の受信電界強度をも考慮することによって、より正確に自機の現在位置を特定できる。
【０１８４】
[その他]
上述した実施の形態の説明からも明らかであるように、請求項における参加者端末の現在位置取得手段の機能は、参加者端末３の主にＧＰＳ部２１５が実現している。また、同参加者端末の現在位置等情報送信手段の機能は、参加者端末３の制御部２１０と無線通信部２０２が協働して実現している。また、同参加者端末の報知手段の機能は、参加者端末３の主にアラート処理部３０１と無線通信部２０２とが実現している。また、同参加者端末の通話処理手段の機能は、参加者端末３の送受信アンテナ２０１、無線通信部２０２、受話器２０３、送話器２０４が実現している。
【０１８５】
また、請求項における旅行管理サーバ装置の集合情報記憶手段の機能は、管理サーバ１のツアー別集合情報ファイル１１２が実現し、同旅行管理サーバ装置のネットワーク記憶手段の機能は、管理サーバ１のネットワークＤＢ１０６が実現している。また、同旅行管理サーバ装置の現在位置等情報受信手段の機能は、管理サーバ１の通信Ｉ／Ｆ１０１と制御部２１０とが協働して実現している。また、同旅行管理サーバ装置の探索手段の機能は、管理サーバ１のルート探索部１１３が実現し、同旅行管理サーバ装置の算出手段の機能は、管理サーバ１の所要時間算出部１１４が実現している。また、同旅行管理サーバ装置の判別手段の機能は、管理サーバ１の集合状況判別部１１６が実現し、同旅行管理サーバ装置の報知情報送信手段の機能は、管理サーバ１のアラート処理部１１７と通信Ｉ／Ｆ１０１とが実現している。同旅行管理サーバ装置の報知先記憶手段の機能は、管理サーバ１のアラート判別データファイル１１５が実現し、同旅行管理サーバ装置の報知先情報送信手段の機能は、管理サーバ１のアラート処理部１１７が実現している。
【０１８６】
また、請求項における管理者端末の表示処理手段の機能は、添乗員端末２の主に集合状況通知部２２２が実現し、同管理者端末の連絡処理手段の機能は、添乗員端末２の主に制御部２１０と連絡処理部２２３とが共同して実現している。また、同管理者端末の集合場所取得手段と集合時刻取得手段の機能は、添乗員端末２の集合設定部２２１とタッチパネル２０７と制御部２１０とが協働して実現している。また、同管理者端末の集合場所等情報送信手段の機能は、制御部２１０と送受信アンテナ２０１と無線通信部２０２とが実現している。
【０１８７】
また、請求項における管理サーバ装置の集合場所等情報受信手段の機能は、管理サーバ１の通信Ｉ／Ｆ１０１と制御部１０２とが実現し、同管理サーバ装置の集合情報登録手段の機能は、管理サーバ１の情報抽出登録部１１１が実現している。また、請求項における管理サーバ装置の参加者情報記憶手段の機能は、管理サーバ１のツアー別参加者ＤＢ１０８が実現している。
【０１８８】
また、図９〜図１０、図１３〜図１５、図１６〜図１７に示したフローチャートの処理に対応する方法が、この発明による団体旅行管理方法の一実施の形態が提供されたものである。また、図９〜図１０に示したフローチャートの処理を実行するソフトウェアを、高機能携帯電話端末などの携帯通信端末に搭載し、実行可能にすることにより、この発明の管理者端末装置を実現できる。
【０１８９】
また、図１３〜図１５に示したフローチャートの処理を、パーソナルコンピュータなどの情報処理装置に搭載し、実行可能にすることにより、この発明の旅行管理サーバ装置を実現できる。また、図１６〜図１７に示したフローチャートの処理を実行するソフトウェアを、高機能携帯電話端末などの携帯通信端末に搭載し、実行可能にすることにより、この発明の参加者端末装置を実現できる。
【０１９０】
また、図７に示した添乗員端末２の集合設定部２２１、集合状況通知部２２２、連絡処理部２２３の各部の機能は、添乗員端末２の制御部２１０で実行されるソフトウェアにより、添乗員端末２の制御部２１０の機能として実現することもできる。また、図８に示した参加者端末３のアラート処理部３０１、ルート提示部３０２、連絡処理部３０３の各部の機能は、参加者端末３の制御部２１０で実行されるソフトウェアにより、参加者端末３の制御部２１０の機能として実現することもできる。
【符号の説明】
【０１９１】
１…管理サーバ、１０１…通信Ｉ／Ｆ、１０２…制御部、１０３…記憶装置、１０４…時計回路、１０５…地図ＤＢ、１０６…ネットワークＤＢ、１０７…ツアー別行程管理ＤＢ、１０８…ツアー別参加者ＤＢ、１０９…顧客ＤＢ、１１１…情報抽出登録部、１１２…ツアー別集合情報ファイル、１１３…ルート探索部、１１４…所要時間算出部、１１５…アラート判別データファイル、１１６…集合状況判別部、１１７…アラート処理部、２…添乗員端末、２０１…送受信アンテナ、２０２…無線通信部、２０３…受話器、２０４…送話器、２０５…表示部、２０６…タッチセンサ、２０７…タッチパネル、２０８…音声出力部、２０９…スピーカ、２１０…制御部、２１１…記憶装置、２１２…操作部、２１３…時計回路、２１４…センサ部、２１５…ＧＰＳ部、２１６…ＧＰＳアンテナ、２２１…集合設定部、２２２…集合状況通知部、２２３…通知処理部、３０１…アラート処理部、３０２…ルート提示部、３０３…連絡処理部
【図１】
0006358936.tif 000002
【図２】
0006358936.tif 000003
【図３】
0006358936.tif 000004
【図４】
0006358936.tif 000005
【図５】
0006358936.tif 000006
【図６】
0006358936.tif 000007
【図７】
0006358936.tif 000008
【図８】
0006358936.tif 000009
【図９】
0006358936.tif 000010
【図１０】
0006358936.tif 000011
【図１１】
0006358936.tif 000012
【図１２】
0006358936.tif 000013
【図１３】
0006358936.tif 000014
【図１４】
0006358936.tif 000015
【図１５】
0006358936.tif 000016
【図１６】
0006358936.tif 000017
【図１７】
0006358936.tif 000018
【図１８】
0006358936.tif 000019
【図１９】
0006358936.tif 000020