(57)【要約】【課題】利用者が知りたい情報を効率よく利用者に提供する。【解決手段】情報提供システムは、所定の管轄地域を管轄し、管轄地域内にいる各利用者に対して情報を提供する。情報生成部（顧客別情報生成部１５５）は、識別入力部が入力した識別情報（利用者識別データ）によって識別される利用者について手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータ（操作履歴データ）に基づいて、利用者に対して提供する提供情報（顧客別提供情報データ）を生成する。手掛かり送信部（操作履歴送信部１４４）は、利用者が管轄地域と異なる移動先管轄地域へ移動した場合に、移動先管轄地域を管轄する他の情報提供システムに対して、移動先管轄地域へ移動した利用者について手掛かり記憶部が記憶した手掛かりデータを送信する。【選択図】図６
2010238267.tif 000002
【特許請求の範囲】
【請求項１】
所定の管轄地域を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムにおいて、
データを記憶する記憶装置と、データを処理する処理装置と、データを送信する送信装置と、上記管轄地域内に配置され情報を入出力する入出力装置と、手掛かり記憶部と、識別入力部と、情報生成部と、情報出力部と、手掛かり送信部とを有し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを記憶し、
上記識別入力部は、上記入出力装置を用いて、利用者を識別する識別情報を入力し、
上記情報生成部は、上記処理装置を用いて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報を生成し、
上記情報出力部は、上記入出力装置を用いて、上記情報生成部が生成した提供情報を出力し、
上記手掛かり送信部は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置を用いて、上記移動先管轄地域を管轄する他の情報提供システムに対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする情報提供システム。
【請求項２】
所定の管轄地域を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムにおいて、
データを記憶する記憶装置と、データを処理する処理装置と、データを受信する受信装置と、上記管轄地域内に配置され情報を入出力する入出力装置と、手掛かり受信部と、手掛かり記憶部と、識別入力部と、情報生成部と、情報出力部とを有し、
上記手掛かり受信部は、上記利用者が上記管轄地域と異なる移動元管轄地域から移動してきた場合に、上記受信装置を用いて、上記移動元管轄地域を管轄する他の情報提供システムから、上記移動元管轄地域から移動してきた利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを受信し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり受信部が受信した手掛かりデータを記憶し、
上記識別入力部は、上記入出力装置を用いて、上記利用者を識別する識別情報を入力し、
上記情報生成部は、上記処理装置を用いて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報を生成し、
上記情報出力部は、上記入出力装置を用いて、上記情報生成部が生成した提供情報を出力することを特徴とする情報提供システム。
【請求項３】
上記情報提供システムは、更に、データを送信する送信装置と、手掛かり送信部とを有し、
上記手掛かり送信部は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置を用いて、上記移動先管轄地域を管轄する他の情報提供システムに対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする請求項２に記載の情報提供システム。
【請求項４】
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発した乗客輸送装置が到着する到着地を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする請求項１または請求項３に記載の情報提供システム。
【請求項５】
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着する乗客輸送装置が出発した出発地を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする請求項２または請求項３に記載の情報提供システム。
【請求項６】
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発する乗客輸送装置内を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする請求項１または請求項３または請求項４に記載の情報提供システム。
【請求項７】
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着した乗客輸送装置内を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする請求項２または請求項３または請求項５に記載の情報提供システム。
【請求項８】
上記情報提供システムは、所定の乗客輸送装置を上記管轄地域として管轄し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを記憶することを特徴とする請求項３に記載の情報提供システム。
【請求項９】
上記手掛かり受信部は、上記受信装置を用いて、上記乗客輸送装置が出発する出発地を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信し、
上記手掛かり送信部は、上記送信装置を用いて、上記乗客輸送装置が到着した到着地を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを送信することを特徴とする請求項８に記載の情報提供システム。
【請求項１０】
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発する乗客輸送装置内に配置されデータを記憶する記憶装置を有する手掛かり輸送装置に対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信して、送信した手掛かりデータを上記手掛かり輸送装置に記憶させることを特徴とする請求項１または請求項３または請求項４または請求項６に記載の情報提供システム。
【請求項１１】
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着した乗客輸送装置内に配置された手掛かり輸送装置から、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする請求項２または請求項３または請求項５または請求項７に記載の情報提供システム。
【請求項１２】
所定の乗客輸送装置内に配置された手掛かり輸送装置において、
データを受信する受信装置と、データを記憶する記憶装置と、データを送信する送信装置と、手掛かり受信部と、手掛かり記憶部と、手掛かり送信部とを有し、
上記手掛かり受信部は、上記受信装置を用いて、上記乗客輸送装置が出発する出発地を管轄する情報提供システムから、上記乗客輸送装置に搭乗した各利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを受信し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり受信部が受信した手掛かりデータを記憶し、
上記手掛かり送信部は、上記送信装置を用いて、上記乗客輸送装置が到着した到着地を管轄する情報提供システムに対して、上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする手掛かり輸送装置。
【請求項１３】
請求項９に記載の情報提供システムおよび請求項１２に記載の手掛かり輸送装置のいずれかを搭載したことを特徴とする乗客輸送装置。
【請求項１４】
上記情報提供システムは、データを受信する受信装置と、手掛かり取得部とを有し、
上記手掛かり取得部は、上記受信装置を用いて、上記各利用者についての手掛かりデータを記憶する手掛かり蓄積装置から、上記管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者についての手掛かりデータを取得し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり取得部が取得した手掛かりデータを記憶することを特徴とする請求項１または請求項３または請求項４または請求項６または請求項１０に記載の情報提供システム。
【請求項１５】
上記情報提供システムは、データを送信する送信装置と、手掛かり通知部とを有し、
上記手掛かり通知部は、上記送信装置を用いて、上記各利用者についての手掛かりデータを記憶する手掛かり蓄積装置に対して、上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする請求項２または請求項３または請求項５または請求項７または請求項１０記載の情報提供システム。
【請求項１６】
データを記憶する記憶装置と、データを送信する送信装置と、データを受信する受信装置と、蓄積手掛かり記憶部と、蓄積手掛かり送信部と、蓄積手掛かり受信部と、蓄積手掛かり更新部とを有し、
上記蓄積手掛かり記憶部は、上記記憶装置を用いて、各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを記憶し、
上記蓄積手掛かり送信部は、上記送信装置を用いて、所定の管轄地域を管轄する情報提供システムに対して、上記管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者について上記蓄積手掛かり記憶部が記憶した手掛かりデータを送信し、
上記蓄積手掛かり受信部は、上記受信装置を用いて、所定の管轄地域を管轄する情報提供システムから、各利用者についての手掛かりデータを受信し、
上記蓄積手掛かり更新部は、上記処理装置を用いて、上記蓄積手掛かり受信部が受信した手掛かりデータに基づいて、上記蓄積手掛かり記憶部が記憶した手掛かりデータを更新することを特徴とする手掛かり蓄積装置。
【請求項１７】
上記情報提供システムは、更に、操作入力部と、手掛かり更新部とを有し、
上記操作入力部は、上記入出力装置を用いて、上記利用者による操作を示す操作情報を入力し、
上記手掛かり更新部は、上記処理装置を用いて、上記操作入力部が入力した操作情報に基づいて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータを更新し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり更新部が更新した手掛かりデータを記憶することを特徴とする請求項１乃至請求項１５のいずれかに記載の情報提供システム。
【請求項１８】
上記手掛かり更新部は、上記処理装置を用いて、上記操作入力部が入力した操作情報を表わす操作データを、上記手掛かり記憶部が記憶した手掛かりデータに付加することにより、上記手掛かり記憶部が記憶した手掛かりデータを更新することを特徴とする請求項１７に記載の情報提供システム。
【請求項１９】
上記手掛かり記憶部は、上記記憶装置を用いて、上記各利用者について、上記利用者による過去の操作から抽出された操作履歴抽出データを含む手掛かりデータを記憶することを特徴とする請求項１７または請求項１８に記載の情報提供システム。
【請求項２０】
上記蓄積手掛かり受信部は、上記受信装置を用いて、上記利用者による操作を表わす操作データを付加された手掛かりデータを受信し、
上記蓄積手掛かり更新部は、上記処理装置を用いて、上記蓄積手掛かり受信部が受信した手掛かりデータに基づいて、上記利用者が知りたい情報を推測する手掛かりを抽出し、抽出した手掛かりを表わす操作履歴抽出データを含む手掛かりデータを生成し、
上記蓄積手掛かり記憶部は、上記記憶装置を用いて、上記蓄積手掛かり更新部が生成した手掛かりデータを記憶することを特徴とする請求項１６に記載の手掛かり蓄積装置。
【請求項２１】
請求項１に記載の情報提供システムと、請求項２に記載の情報提供システムとを有することを特徴とする分散型情報提供システム。
【請求項２２】
請求項６に記載の情報提供システムと、請求項９に記載の情報提供システムと、請求項７に記載の情報提供システムとを有することを特徴とする請求項２１に記載の分散型情報提供システム。
【請求項２３】
請求項１０に記載の情報提供システムと、請求項１２に記載の手掛かり輸送装置と、請求項１１に記載の情報提供システムとを有することを特徴とする請求項２１に記載の分散型情報提供システム。
【請求項２４】
請求項１６または請求項２０に記載の手掛かり蓄積装置と、請求項１４に記載の情報提供システムと、請求項１５に記載の情報提供システムとを有することを特徴とする請求項２１に記載の分散型情報提供システム。
【請求項２５】
請求項１乃至請求項１１及び請求項１４及び請求項１５及び請求項１７乃至請求項１９のいずれかに記載の情報提供システムとしてコンピュータを機能させることを特徴とするコンピュータプログラム。
【請求項２６】
請求項１６に記載の手掛かり蓄積装置としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、航空機などの利用者に対して、空港などで情報を提供する情報提供システムに関する。
【背景技術】
【０００２】
空港などに設置された端末装置を介して、航空機などの利用者に対して、航空機の運行状況や空港内の案内などの情報を提供する情報提供システムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５７０７号公報
【特許文献２】特開２００１−３３１６０５号公報
【特許文献３】特開２００２−３７３２１７号公報
【特許文献４】特開２００７−２９９２９５号公報
【特許文献５】特開２００５−１９６２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような情報提供システムの利用者は、航空機が出発する前や、目的地の空港に到着した直後など、時間が限られた状況におかれている場合があり、利用者が知りたい情報を、いかに効率よく利用者に提供するかが課題となる。
この発明は、例えば、上記のような課題を解決するためになされたものであり、利用者が知りたい情報を効率よく利用者に提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明にかかる情報提供システムは、
所定の管轄地域を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムにおいて、
データを記憶する記憶装置と、データを処理する処理装置と、データを送信する送信装置と、上記管轄地域内に配置され情報を入出力する入出力装置と、手掛かり記憶部と、識別入力部と、情報生成部と、情報出力部と、手掛かり送信部とを有し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを記憶し、
上記識別入力部は、上記入出力装置を用いて、利用者を識別する識別情報を入力し、
上記情報生成部は、上記処理装置を用いて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報を生成し、
上記情報出力部は、上記入出力装置を用いて、上記情報生成部が生成した提供情報を出力し、
上記手掛かり送信部は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置を用いて、上記移動先管轄地域を管轄する他の情報提供システムに対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【０００６】
この発明にかかる情報提供システムは、
所定の管轄地域を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムにおいて、
データを記憶する記憶装置と、データを処理する処理装置と、データを受信する受信装置と、上記管轄地域内に配置され情報を入出力する入出力装置と、手掛かり受信部と、手掛かり記憶部と、識別入力部と、情報生成部と、情報出力部とを有し、
上記手掛かり受信部は、上記利用者が上記管轄地域と異なる移動元管轄地域から移動してきた場合に、上記受信装置を用いて、上記移動元管轄地域を管轄する他の情報提供システムから、上記移動元管轄地域から移動してきた利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを受信し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり受信部が受信した手掛かりデータを記憶し、
上記識別入力部は、上記入出力装置を用いて、上記利用者を識別する識別情報を入力し、
上記情報生成部は、上記処理装置を用いて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報を生成し、
上記情報出力部は、上記入出力装置を用いて、上記情報生成部が生成した提供情報を出力することを特徴とする。
【０００７】
この発明にかかる情報提供システムは、更に、データを送信する送信装置と、手掛かり送信部とを有し、
上記手掛かり送信部は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置を用いて、上記移動先管轄地域を管轄する他の情報提供システムに対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【０００８】
この発明にかかる情報提供システムにおいて、
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発した乗客輸送装置が到着する到着地を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【０００９】
この発明にかかる情報提供システムにおいて、
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着する乗客輸送装置が出発した出発地を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする。
【００１０】
この発明にかかる情報提供システムにおいて、
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発する乗客輸送装置内を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【００１１】
この発明にかかる情報提供システムにおいて、
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着した乗客輸送装置内を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする。
【００１２】
この発明にかかる情報提供システムは、所定の乗客輸送装置を上記管轄地域として管轄し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを記憶することを特徴とする。
【００１３】
この発明にかかる情報提供システムにおいて、
上記手掛かり受信部は、上記受信装置を用いて、上記乗客輸送装置が出発する出発地を管轄する他の情報提供システムから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信し、
上記手掛かり送信部は、上記送信装置を用いて、上記乗客輸送装置が到着した到着地を管轄する他の情報提供システムに対して、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを送信することを特徴とする。
【００１４】
この発明にかかる情報提供システムにおいて、
上記手掛かり送信部は、上記送信装置を用いて、上記管轄地域内から出発する乗客輸送装置内に配置されデータを記憶する記憶装置を有する手掛かり輸送装置に対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部が記憶した手掛かりデータを送信して、送信した手掛かりデータを上記手掛かり輸送装置に記憶させることを特徴とする。
【００１５】
この発明にかかる情報提供システムにおいて、
上記手掛かり受信部は、上記受信装置を用いて、上記管轄地域内に到着した乗客輸送装置内に配置された手掛かり輸送装置から、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信することを特徴とする。
【００１６】
この発明にかかる手掛かり輸送装置は、
所定の乗客輸送装置内に配置された手掛かり輸送装置において、
データを受信する受信装置と、データを記憶する記憶装置と、データを送信する送信装置と、手掛かり受信部と、手掛かり記憶部と、手掛かり送信部とを有し、
上記手掛かり受信部は、上記受信装置を用いて、上記乗客輸送装置が出発する出発地を管轄する情報提供システムから、上記乗客輸送装置に搭乗した各利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを受信し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり受信部が受信した手掛かりデータを記憶し、
上記手掛かり送信部は、上記送信装置を用いて、上記乗客輸送装置が到着した到着地を管轄する情報提供システムに対して、上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【００１７】
この発明にかかる乗客輸送装置は、
上記情報提供システムおよび上記手掛かり輸送装置のいずれかを搭載したことを特徴とする。
【００１８】
この発明にかかる情報提供システムは、データを受信する受信装置と、手掛かり取得部とを有し、
上記手掛かり取得部は、上記受信装置を用いて、上記各利用者についての手掛かりデータを記憶する手掛かり蓄積装置から、上記管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者についての手掛かりデータを取得し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり取得部が取得した手掛かりデータを記憶することを特徴とする。
【００１９】
この発明にかかる情報提供システムは、データを送信する送信装置と、手掛かり通知部とを有し、
上記手掛かり通知部は、上記送信装置を用いて、上記各利用者についての手掛かりデータを記憶する手掛かり蓄積装置に対して、上記手掛かり記憶部が記憶した手掛かりデータを送信することを特徴とする。
【００２０】
この発明にかかる手掛かり蓄積装置は、
データを記憶する記憶装置と、データを送信する送信装置と、データを受信する受信装置と、蓄積手掛かり記憶部と、蓄積手掛かり送信部と、蓄積手掛かり受信部と、蓄積手掛かり更新部とを有し、
上記蓄積手掛かり記憶部は、上記記憶装置を用いて、各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータを記憶し、
上記蓄積手掛かり送信部は、上記送信装置を用いて、所定の管轄地域を管轄する情報提供システムに対して、上記管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者について上記蓄積手掛かり記憶部が記憶した手掛かりデータを送信し、
上記蓄積手掛かり受信部は、上記受信装置を用いて、所定の管轄地域を管轄する情報提供システムから、各利用者についての手掛かりデータを受信し、
上記蓄積手掛かり更新部は、上記処理装置を用いて、上記蓄積手掛かり受信部が受信した手掛かりデータに基づいて、上記蓄積手掛かり記憶部が記憶した手掛かりデータを更新することを特徴とする。
【００２１】
この発明にかかる情報提供システムは、更に、操作入力部と、手掛かり更新部とを有し、
上記操作入力部は、上記入出力装置を用いて、上記利用者による操作を示す操作情報を入力し、
上記手掛かり更新部は、上記処理装置を用いて、上記操作入力部が入力した操作情報に基づいて、上記識別入力部が入力した識別情報によって識別される利用者について上記手掛かり記憶部が記憶した手掛かりデータを更新し、
上記手掛かり記憶部は、上記記憶装置を用いて、上記手掛かり更新部が更新した手掛かりデータを記憶することを特徴とする。
【００２２】
この発明にかかる情報提供システムにおいて、
上記手掛かり更新部は、上記処理装置を用いて、上記操作入力部が入力した操作情報を表わす操作データを、上記手掛かり記憶部が記憶した手掛かりデータに付加することにより、上記手掛かり記憶部が記憶した手掛かりデータを更新することを特徴とする。
【００２３】
この発明にかかる情報提供システムにおいて、
上記手掛かり記憶部は、上記記憶装置を用いて、上記各利用者について、上記利用者による過去の操作から抽出された操作履歴抽出データを含む手掛かりデータを記憶することを特徴とする。
【００２４】
この発明にかかる手掛かり蓄積装置において、
上記蓄積手掛かり受信部は、上記受信装置を用いて、上記利用者による操作を表わす操作データを付加された手掛かりデータを受信し、
上記蓄積手掛かり更新部は、上記処理装置を用いて、上記蓄積手掛かり受信部が受信した手掛かりデータに基づいて、上記利用者が知りたい情報を推測する手掛かりを抽出し、抽出した手掛かりを表わす操作履歴抽出データを含む手掛かりデータを生成し、
上記蓄積手掛かり記憶部は、上記記憶装置を用いて、上記蓄積手掛かり更新部が生成した手掛かりデータを記憶することを特徴とする。
【００２５】
この発明にかかる分散型情報提供システムは、
上記手掛かりデータを送信する情報提供システムと、上記手掛かりデータを受信する情報提供システムとを有することを特徴とする。
【００２６】
この発明にかかる分散型情報提供システムは、
上記乗客輸送装置が出発する出発地を管轄する情報提供システムと、上記乗客輸送装置内を管轄する情報提供システムと、上記乗客輸送装置が到着した到着地を管轄する情報提供システムとを有することを特徴とする。
【００２７】
この発明にかかる分散型情報提供システムは、
上記乗客輸送装置が出発する出発地を管轄する情報提供システムと、上記手掛かり輸送装置と、上記乗客輸送装置が到着した到着地を管轄する情報提供システムとを有することを特徴とする。
【００２８】
この発明にかかる分散型情報提供システムは、
上記手掛かり蓄積装置と、上記手掛かりデータを送信する情報提供システムと、上記手掛かりデータを受信する情報提供システムとを有することを特徴とする。
【００２９】
この発明にかかるコンピュータプログラムは、
上記情報提供システムとしてコンピュータを機能させることを特徴とする。
【００３０】
この発明にかかるコンピュータプログラムは、
上記手掛かり蓄積装置としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００３１】
この発明にかかる情報提供システムによれば、利用者が知りたい情報を情報生成部が推測し、先回りして出力することができるので、利用者の利便性を高めることができる。また、利用者が移動した移動先管轄地域を管轄する他の情報提供システムに対して、手掛かりデータを送信するので、利用者の移動先でも、最新の手掛かりデータを用いて、利用者の利便性を高めることができる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における分散型情報提供システム８００の全体構成の一例を示すシステム構成図。
【図２】実施の形態１における端末装置１１０の外観の一例を示す図。
【図３】実施の形態１における情報提供サーバ装置１３０、履歴管理サーバ装置２００の外観の一例を示す図。
【図４】実施の形態１における端末装置１１０、情報提供サーバ装置１３０、履歴管理サーバ装置２００のハードウェア資源の一例を示す図。
【図５】実施の形態１における端末装置１１０の機能ブロックの構成の一例を示すブロック構成図。
【図６】実施の形態１における情報提供サーバ装置１３０の機能ブロックの構成の一例を示すブロック構成図。
【図７】実施の形態１における履歴管理サーバ装置２００の機能ブロックの構成の一例を示すブロック構成図。
【図８】実施の形態１における分散型情報提供システム８００が利用者に情報を提供する分散型情報提供処理の全体の流れの一例を示すフローチャート図。
【図９】実施の形態１における情報事前取得処理Ｓ６００の流れの一例を示すフローチャート図。
【図１０】実施の形態１における運行情報事前取得処理Ｓ６０１の流れの一例を示すフローチャート図。
【図１１】実施の形態１における予約情報事前取得処理Ｓ６０２の流れの一例を示すフローチャート図。
【図１２】実施の形態１における利用者情報事前取得処理Ｓ６０３の流れの一例を示すフローチャート図。
【図１３】実施の形態１における雑情報事前収集処理Ｓ６０４の流れの一例を示すフローチャート図。
【図１４】実施の形態１における情報提供処理Ｓ６５０の流れの一例を示すフローチャート図。
【図１５】実施の形態１における初期情報提示処理Ｓ６５１の流れの一例を示すフローチャート図。
【図１６】実施の形態１における一般情報生成部１５６が生成した初期提供情報データに基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図。
【図１７】実施の形態１におけるイベント待ち処理Ｓ６５２の流れの一例を示すフローチャート図。
【図１８】実施の形態１における認証処理Ｓ６５３の流れの一例を示すフローチャート図。
【図１９】実施の形態１における情報提示処理Ｓ６５４の流れの一例を示すフローチャート図。
【図２０】実施の形態１における顧客別情報生成工程Ｓ６９０の流れの一例を示すフローチャート図。
【図２１】実施の形態１における顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図。
【図２２】実施の形態１における操作履歴移動処理Ｓ７００の流れの一例を示すフローチャート図。
【図２３】実施の形態１における顧客別情報生成部１５５ｂが生成した顧客別提供情報データに基づいて、情報提示部１２７ｂがタッチパネル１１２ｂに表示する画面の一例を示す図。
【図２４】実施の形態１における操作履歴更新処理Ｓ７５０の流れの一例を示すフローチャート図。
【図２５】実施の形態１における顧客別情報生成部１５５が生成した顧客別提供情報に基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図。
【図２６】実施の形態２における分散型情報提供システム８００の全体構成の一例を示すシステム構成図。
【図２７】実施の形態２における履歴輸送装置２６０の機能ブロックの構成の一例を示すブロック構成図。
【図２８】実施の形態２における操作履歴移動処理Ｓ７００の流れの一例を示すフローチャート図。
【図２９】実施の形態３における分散型情報提供システム８００の全体構成の一例を示すシステム構成図。
【図３０】実施の形態３における操作履歴移動処理Ｓ７００ａの流れの一例を示すフローチャート図。
【発明を実施するための形態】
【００３３】
実施の形態１．
実施の形態１について、図１〜図２５を用いて説明する。
【００３４】
図１は、この実施の形態における分散型情報提供システム８００の全体構成の一例を示すシステム構成図である。
分散型情報提供システム８００は、複数の情報提供システム１００、履歴管理サーバ装置２００を有する。
情報提供システム１００は、一または複数の空港（所定の管轄地域の一例）を管轄し、管轄地域内に配置された端末装置１１０を操作する利用者（旅客）それぞれに対して、利用者が必要とする情報を個別に提供するシステムである。例えば、日本全国を複数の地域ブロックに分割し、分割した地域ブロックを単位として、複数の情報提供システム１００が１つの地域ブロックを管轄する。
また、情報提供システム１００が利用者に提供する情報には、どの情報提供システム１００にアクセスしても同じ情報を提供する種類のものと、ある地域に特化し、その地域を管轄する情報提供システム１００にアクセスすると詳細な情報を提供する種類のものとがある。例えば、空港内の詳しい地図や、その空港にアクセスする列車やバスなどの遅延情報などの情報である。
情報提供システム１００は、端末装置１１０、情報提供サーバ装置１３０を有する。
【００３５】
端末装置１１０（入出力装置の一例）は、情報提供システム１００が管轄する管轄地域内に多数配置される。端末装置１１０は、情報提供サーバ装置１３０と利用者との間の情報の授受を仲介する。利用者が知りたい情報にすばやくアクセスできるようにするため、端末装置１１０は、空港の到着ロビー、出発ロビー、セキュリティゲート内、ラウンジ、各種施設や空港近傍の駅や施設など、空港の利用者が存在するあらゆる場所に配置されていることが望ましい。また、利用者の多い空港では、利用者の数に比例して、端末装置１１０の数も多いことが望ましい。
また、管轄地域内に、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイント（入出力装置の一例）などを設け、利用者が所有するパソコン、携帯電話、小型情報端末などと通信することにより、利用者が所有するパソコン、携帯電話、小型情報端末などを、端末装置として利用してもよい。
【００３６】
情報提供サーバ装置１３０は、システムセンターなどに設置され、情報提供システム１００の中核処理をする。情報提供サーバ装置１３０は、利用者に提供する情報を取得するため、例えば、航空会社システム３００内にある顧客管理サーバ装置３１０、予約管理サーバ装置３２０、運行管理サーバ装置３３０や、その他の情報源サーバ群４００である地図情報サーバ装置４０１、列車運行情報サーバ装置４０２、店舗情報サーバ装置４０３などにアクセスして情報を収集し、収集した情報を、端末装置１１０を介して、利用者に提供する。情報源サーバ群４００は、インターネット上などに存在する既存のサーバ装置でもよいし、分散型情報提供システム８００に情報を提供するために設けられたサーバ装置であってもよい。
なお、情報提供サーバ装置１３０は、情報提供システム１００が管轄する管轄地域内に配置されていてもよいし、管轄地域とは無関係な場所に配置されていてもよい。また、情報提供サーバ装置１３０は、物理的に一つの装置である必要はなく、複数のサーバ装置によって構成されるものであってもよい。
情報提供サーバ装置１３０は、利用者が知りたい情報を推測し、推測した情報を先回りして利用者に提供することにより、利用者が端末装置１１０を操作する手間を軽減する。そのため、情報提供サーバ装置１３０は、利用者が端末装置１１０を操作した操作履歴など、利用者がどのような情報を知りたいかを推測する手掛かりを表わすデータ（以下「手掛かりデータ」と呼ぶ。）を記憶している。
【００３７】
履歴管理サーバ装置２００（手掛かり蓄積装置の一例）は、各利用者について過去の操作履歴などから抽出した手掛かりデータを記憶する。
【００３８】
次に、分散型情報提供システム８００の動作の概略について説明する。
例えば、羽田空港発那覇空港行の航空機（乗客輸送装置の一例）に搭乗する予定の利用者について、履歴管理サーバ装置２００が手掛かりデータを記憶している場合、前日の深夜もしくは当日の早朝など情報提供サーバ装置１３０の負荷が少ない時間帯に、履歴管理サーバ装置２００が記憶した手掛かりデータを、羽田空港を管轄する情報提供サーバ装置１３０に転送し、記憶しておく。
利用者が羽田空港に到着し、航空機が出発する前に、羽田空港のロビーなどに設置された端末装置１１０を操作すると、羽田空港を管轄する情報提供サーバ装置１３０が、あらかじめ記憶しておいた手掛かりデータに基づいて、利用者に情報を提供する。情報提供サーバ装置１３０は、例えば、利用者の現在位置（利用者が操作している端末装置１１０の設置位置）、その利用者が予約している便の運行状況、その利用者が過去に分散型情報提供システム８００を利用したときの利用履歴、その利用者の属性（航空会社に登録されている個人情報）などに基づいて、その利用者が知りたい情報、その利用者に知らせるべき情報、その利用者に推薦できるサービスなどについての情報を判断し、端末装置１１０が利用者に提示する。情報提供サーバ装置１３０は、そのときの利用者の操作内容、利用者が操作した端末装置１１０の位置、利用者が端末装置１１０を操作した時刻などに基づいて、手掛かりデータを更新する。
利用者が乗った航空機が羽田空港から飛び立ち、那覇空港に到着して利用者が那覇空港に降り立つまでの間に、羽田空港を管轄する情報提供サーバ装置１３０が記憶した手掛かりデータを、那覇空港を管轄する情報提供サーバ装置１３０に転送し、記憶しておく。
利用者が那覇空港に降り立ち、端末装置１１０を操作すると、那覇空港を管轄する情報提供サーバ装置１３０が、あらかじめ記憶しておいた手掛かりデータに基づいて、利用者に情報を提供する。情報提供サーバ装置１３０は、そのときの利用者の操作などに基づいて、手掛かりデータを更新する。
最後に、当日の深夜もしくは翌日など情報提供サーバ装置１３０の負荷が少ない時間帯に、那覇空港を管轄する情報提供サーバ装置１３０が記憶した手掛かりデータを、履歴管理サーバ装置２００に転送し、記憶する。これにより、履歴管理サーバ装置２００が記憶した手掛かりデータが更新される。
【００３９】
図２は、この実施の形態における端末装置１１０の外観の一例を示す図である。
端末装置１１０（利用者端末）は、ＩＣカード読取装置１１１、タッチパネル１１２、音声出力装置１１３、印刷装置１１４などを有する。
ＩＣカード読取装置１１１は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードを読み取る装置である。
タッチパネル１１２は、画面を表示する表示装置であり、また、利用者が触わった位置を入力する入力装置でもある。
音声出力装置１１３は、音声案内などを出力するスピーカなどの装置である。
印刷装置１１４は、チケットなどを印刷し排出するプリンタなどの装置である。
人感センサ１１５は、端末装置１１０の正面に人がいるかどうかを検出する赤外線センサなどの装置である。
なお、ＩＣカード読取装置１１１、タッチパネル１１２、人感センサ１１５は入力装置の一例であり、二次元バーコード読取装置、磁気カード読取装置、操作ボタン、キーボード、マイク、カメラなどであってもよい。
また、タッチパネル１１２、音声出力装置１１３、印刷装置１１４は出力装置の一例であり、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）装置、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置などであってもよい。
【００４０】
図３は、この実施の形態における情報提供サーバ装置１３０、履歴管理サーバ装置２００の外観の一例を示す図である。
なお、情報提供サーバ装置１３０、履歴管理サーバ装置２００は、物理的に一つの装置である必要はなく、複数のサーバからなるサーバ群など複数の装置により構成されるものであってもよい。
情報提供サーバ装置１３０、履歴管理サーバ装置２００は、システムユニット９１０、ＣＲＴやＬＣＤの表示画面を有する表示装置９０１、キーボード９０２（Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。
システムユニット９１０は、コンピュータであり、ファクシミリ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク９４２（ＬＡＮ）、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００４１】
図４は、この実施の形態における端末装置１１０、情報提供サーバ装置１３０、履歴管理サーバ装置２００のハードウェア資源の一例を示す図である。
端末装置１１０、情報提供サーバ装置１３０、履歴管理サーバ装置２００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信装置９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信装置９１５、キーボード９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部、入力装置の一例である。
また、通信装置９１５、表示装置９０１、プリンタ装置９０６などは、出力部、出力装置の一例である。
【００４２】
通信装置９１５は、ファクシミリ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。通信装置９１５は、ＬＡＮ９４２に限らず、インターネット９４０、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０或いはＩＳＤＮ等のＷＡＮに接続されている場合、ゲートウェイ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００４３】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｋ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００４４】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、以下に述べる「〜部」としてコンピュータを機能させるものである。あるいは、以下に述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００４５】
図５は、この実施の形態における端末装置１１０の機能ブロックの構成の一例を示すブロック構成図である。
端末装置１１０は、利用者に提示する情報を情報提供サーバ装置１３０から取得し、タッチパネル１１２や音声出力装置１１３を用いて、利用者に提示する。
端末装置１１０は、識別入力部１２１、認証要求送信部１２２、操作入力部１２３、退去判定部１２４、情報要求送信部１２５、情報受信部１２６、情報提示部１２７を有する。
【００４６】
識別入力部１２１は、ＩＣカード読取装置１１１を用いて、利用者の所有するＩＣカード（例えばマイレージカードや携帯電話など）に記憶された顧客ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）（識別情報の一例）を入力する。識別入力部１２１は、ＣＰＵ９１１を用いて、入力した顧客ＩＤを表わすデータ（以下「利用者識別データ」と呼ぶ。）を、認証要求送信部１２２に対して通知する。
なお、顧客ＩＤは、その利用者に固定して付与されたもの（例えばマイレージクラブの会員番号）であってもよいし、今回の利用に対して、一時的に付与されたもの（例えば航空券の予約番号）であってもよい。また、固定して付与された顧客ＩＤを有する利用者の場合は、その顧客ＩＤを使用し、固定して付与された顧客ＩＤを有しない利用者の場合は、一時的な顧客ＩＤを付与する構成としてもよい。
また、顧客ＩＤは、ＩＣカードが記憶するのではなく、例えば、二次元バーコードなどを用いて紙媒体（例えば航空券）に印刷されていてもよい。その場合、端末装置１１０は、二次元バーコード読取装置を備え、識別入力部１２１は、二次元バーコード読取装置を用いて、顧客ＩＤを入力する。このほか、利用者が携帯でき、端末装置１１０が読み取ることができる媒体であれば、どのような媒体が顧客ＩＤを記憶する構成としてもよい。
【００４７】
認証要求送信部１２２は、ＣＰＵ９１１を用いて、識別入力部１２１が通知した利用者識別データを入力する。認証要求送信部１２２は、ＣＰＵ９１１を用いて、認証要求メッセージを生成する。認証要求メッセージは、入力した利用者識別データと、端末装置１１０自身を識別するデータ（以下「端末識別データ」と呼ぶ。）とを含み、情報提供サーバ装置１３０に対して、顧客ＩＤの認証を要求することを表わすデータである。認証要求送信部１２２は、通信装置９１５を用いて、生成した認証要求メッセージを、情報提供サーバ装置１３０に対して送信する。これにより、情報提供サーバ装置１３０は、端末装置１１０の前にいる利用者を識別する。
【００４８】
操作入力部１２３は、タッチパネル１１２を用いて、利用者による操作を示す情報（以下「操作情報」と呼ぶ。）を入力する。操作入力部１２３は、ＣＰＵ９１１を用いて、入力した操作情報を表わすデータ（以下「操作データ」と呼ぶ。）を、情報要求送信部１２５に対して通知する。
【００４９】
退去判定部１２４は、人感センサ１１５を用いて、端末装置１１０の前に人がいるか否かを判定する。これにより、利用者が終了操作をせずに端末装置１１０の前から離れた場合であっても、次に端末装置１１０を操作した利用者を、前の利用者と混同することがない。退去判定部１２４は、ＲＡＭ９１４を用いて、判定結果を表わすデータ（以下「退去判定データ」と呼ぶ。）を一時的に記憶する。退去判定部１２４は、ＣＰＵ９１１を用いて、記憶した退去判定データを、情報要求送信部１２５に対して通知する。なお、退去判定部１２４は、所定の時間（例えば１秒）が経過するごとに、定期的に退去判定データを通知してもよいし、判定結果が変化した場合に、不定期に退去判定データを通知してもよい。
【００５０】
情報要求送信部１２５は、ＣＰＵ９１１を用いて、操作入力部１２３が通知した操作データを入力する。情報要求送信部１２５は、ＣＰＵ９１１を用いて、情報要求メッセージを生成する。情報要求メッセージは、入力した操作データと端末識別データとを含み、利用者が操作により指定した情報の提供を、情報提供サーバ装置１３０に対して要求することを表わすデータである。なお、情報要求メッセージは、更に、利用者が端末装置１１０を操作した時刻を表わすデータ（以下「操作時刻データ」）などを含んでもよい。
また、情報要求送信部１２５は、ＣＰＵ９１１を用いて、退去判定部１２４が通知した退去判定データを入力する。情報要求送信部１２５は、入力した退去判定データが表わす退去判定部１２４の判定結果に基づいて、利用者が端末装置１１０の前からいなくなった場合、ＣＰＵ９１１を用いて、初期情報の提供を要求する情報要求メッセージを生成する。初期情報とは、端末装置１１０を操作している利用者がいない場合に、タッチパネル１１２が表示する画面や音声出力装置１１３が出力する音声などの情報である。
情報要求送信部１２５は、通信装置９１５を用いて、生成した情報要求メッセージを、情報提供サーバ装置１３０に対して送信する。
【００５１】
初期情報のほか、端末装置１１０が情報提供サーバ装置１３０に対して情報要求メッセージにより提供を要求する情報には、例えば、メニュー情報、詳細情報、終了情報などがある。メニュー情報とは、利用者が知りたい情報などを選択するためのメニューを表わす情報である。メニューには、何段階かの階層構造があり、利用者は、メニューの階層構造を辿ることにより、所望の情報に辿りつく。詳細情報とは、利用者が知りたい対象についての詳しい情報である。終了情報とは、利用者が終了操作をしたときに表示する画面や出力する音声などの情報である。
【００５２】
情報受信部１２６は、通信装置９１５を用いて、認証要求送信部１２２が送信した認証要求メッセージや、情報要求送信部１２５が送信した情報要求メッセージに対する応答として情報提供サーバ装置１３０が送信してきた提供情報データを受信する。提供情報データとは、利用者に対して提供する情報を含む画面や音声を生成するためのデータである。情報受信部１２６は、ＣＰＵ９１１を用いて、受信した提供情報データを、情報提示部１２７に対して通知する。
【００５３】
情報提示部１２７（情報出力部）は、ＣＰＵ９１１を用いて、情報受信部１２６が通知した情報提供データを入力する。情報提示部１２７は、ＣＰＵ９１１を用いて、入力した情報提供データに基づいて、タッチパネル１１２が表示する画面や、音声出力装置１１３が出力する音声を生成する。情報提示部１２７は、タッチパネル１１２や音声出力装置１１３を用いて、生成した画面を表示し、生成した音声を出力する。
【００５４】
図６は、この実施の形態における情報提供サーバ装置１３０の機能ブロックの構成の一例を示すブロック構成図である。
情報提供サーバ装置１３０は、運行情報要求送信部１３１、運行情報受信部１３２、運行情報記憶部１３３、予約情報要求送信部１３４、予約情報受信部１３５、予約情報記憶部１３６、顧客情報要求送信部１３７、顧客情報受信部１３８、顧客情報記憶部１３９、操作履歴要求送信部１４１、操作履歴受信部１４２、操作履歴記憶部１４３、操作履歴要求受信部１４７、操作履歴送信部１４４、雑情報収集部１４５、雑情報記憶部１４６、要求受信部１５１、認証部１５２、認証結果記憶部１５３、認証済判定部１５４、顧客別情報生成部１５５、一般情報生成部１５６、情報送信部１５７、操作履歴更新部１５８、認証結果削除部１５９を有する。
【００５５】
運行情報要求送信部１３１は、ＣＰＵ９１１を用いて、運行情報要求メッセージを生成する。運行情報要求メッセージは、空港を識別するデータ（以下「空港識別データ」と呼ぶ。）を含み、運行管理サーバ装置３３０に対して、空港識別データによって識別される空港を発着する航空機の便名、運行予定（出発地、出発予定時刻、到着予定地、到着予定時刻など）、運行状況（欠航、遅延、行先変更、出発時刻、到着地、到着時刻など）などの情報の提供を要求することを表わすデータである。運行情報要求送信部１３１は、ＣＰＵ９１１を用いて、情報提供システム１００が管轄する管轄地域内の空港についての運行情報要求メッセージを生成する。
運行情報要求送信部１３１は、通信装置９１５を用いて、生成した運行情報要求メッセージを、運行管理サーバ装置３３０に対して送信する。
なお、運行状況は時々刻々と変化するものであるから、運行情報要求送信部１３１は、１〜５分に一回程度の周期で、運行情報要求メッセージを繰り返し送信する。
【００５６】
運行情報受信部１３２は、通信装置９１５を用いて、運行情報要求送信部１３１が送信した運行情報要求メッセージに対する応答として運行管理サーバ装置３３０が送信してきた運行情報データを受信する。運行情報データとは、情報提供システム１００が管轄する管轄地域内の空港を発着する航空機の便名、運行予定、運行状況などの情報の提供を要求することを表わすデータである。
運行情報受信部１３２は、ＣＰＵ９１１を用いて、受信した運行情報データを、運行情報記憶部１３３に対して通知する。
【００５７】
運行情報記憶部１３３は、ＣＰＵ９１１を用いて、運行情報受信部１３２が通知した運行情報データを入力する。
運行情報記憶部１３３は、磁気ディスク装置９２０を用いて、入力した運行情報データを記憶する。
【００５８】
予約情報要求送信部１３４は、ＣＰＵ９１１を用いて、運行情報記憶部１３３が記憶した運行情報データを入力する。
予約情報要求送信部１３４は、ＣＰＵ９１１を用いて、予約情報要求メッセージを生成する。予約情報要求メッセージは、航空機の便名を表わすデータ（以下「便名データ」と呼ぶ。）を含み、予約管理サーバ装置３２０に対して、便名データによって識別される便の予約状況（定員、空席数、予約している乗客の顧客ＩＤなど）などの情報の提供を要求することを表わすデータである。予約情報要求送信部１３４は、ＣＰＵ９１１を用いて、運行情報記憶部１３３が記憶した運行情報データに基づいて、情報提供システム１００が管轄する管轄地域内の空港を出発する便の便名データを取得する。予約情報要求送信部１３４は、ＣＰＵ９１１を用いて、取得した便名データを含む予約情報要求メッセージを生成する。
予約情報要求送信部１３４は、通信装置９１５を用いて、生成した予約情報要求メッセージを、予約管理サーバ装置３２０に対して送信する。
【００５９】
予約情報受信部１３５は、通信装置９１５を用いて、予約情報要求送信部１３４が送信した予約情報要求メッセージに対する応答として予約管理サーバ装置３２０が送信してきた予約情報データを受信する。予約情報データは、便名データを含み、便名データによって表わされる便の予約状況などの情報を表わすデータである。
予約情報受信部１３５は、ＣＰＵ９１１を用いて、受信した予約情報データを、予約情報記憶部１３６に対して通知する。
【００６０】
予約情報記憶部１３６は、ＣＰＵ９１１を用いて、予約情報受信部１３５が通知した予約情報データを入力する。
予約情報記憶部１３６は、磁気ディスク装置９２０を用いて、入力した予約情報データを記憶する。
【００６１】
顧客情報要求送信部１３７は、ＣＰＵ９１１を用いて、顧客情報要求メッセージを生成する。顧客情報要求メッセージは、利用者識別データを含み、顧客管理サーバ装置３１０に対して、利用者識別データによって識別される利用者に関する情報（氏名、性別、生年月日など）の提供を要求することを表わすデータである。
例えば、顧客情報要求送信部１３７は、ＣＰＵ９１１を用いて、予約情報記憶部１３６が記憶した予約情報データを入力する。顧客情報要求送信部１３７は、ＣＰＵ９１１を用いて、入力した予約情報データに基づいて、情報提供システム１００が管轄する管轄地域内の空港から出発する便にその日搭乗する予定の利用者の利用者識別データを取得する。顧客情報要求送信部１３７は、取得した利用者識別データを含む顧客情報要求メッセージを生成する。
顧客情報要求送信部１３７は、通信装置９１５を用いて、生成した顧客情報要求メッセージを、顧客管理サーバ装置３１０に対して送信する。
【００６２】
顧客情報受信部１３８は、通信装置９１５を用いて、顧客情報要求送信部１３７が送信した顧客情報要求メッセージに対する応答として顧客管理サーバ装置３１０が送信してきた顧客情報データを受信する。顧客情報データは、利用者識別データを含み、利用者識別データによって識別される利用者に関する情報を表わすデータである。なお、利用者識別データが表わす顧客ＩＤを有する利用者が存在しない場合、顧客管理サーバ装置３１０は、その顧客ＩＤを有する利用者が存在しないことを表わすデータを、顧客情報データとして返す。
顧客情報受信部１３８は、ＣＰＵ９１１を用いて、受信した顧客情報データを、顧客情報記憶部１３９及び操作履歴要求送信部１４１に対して通知する。
【００６３】
顧客情報記憶部１３９は、ＣＰＵ９１１を用いて、顧客情報受信部１３８が通知した顧客情報データを入力する。
顧客情報記憶部１３９は、磁気ディスク装置９２０を用いて、入力した顧客情報データを記憶する。
【００６４】
操作履歴要求送信部１４１は、ＣＰＵ９１１を用いて、操作履歴要求メッセージを生成する。操作履歴要求メッセージは、利用者識別データを含み、履歴管理サーバ装置２００に対して、利用者識別データによって識別される利用者の操作履歴などの情報の提供を要求することを表わすデータである。
例えば、操作履歴要求送信部１４１は、ＣＰＵ９１１を用いて、顧客情報受信部１３８が通知した顧客情報データを入力する。操作履歴要求送信部１４１は、ＣＰＵ９１１を用いて、入力した顧客情報データに基づいて、その顧客ＩＤを有する利用者が存在するか判定する。その顧客ＩＤを有する利用者が存在すると判定した場合、操作履歴要求送信部１４１は、ＣＰＵ９１１を用いて、入力した顧客情報データに含まれる利用者識別データを取得する。操作履歴要求送信部１４１は、ＣＰＵ９１１を用いて、取得した利用者識別データを含む操作履歴要求メッセージを生成する。
操作履歴要求送信部１４１は、通信装置９１５を用いて、生成した操作履歴要求メッセージを、履歴管理サーバ装置２００に対して送信する。
【００６５】
操作履歴受信部１４２（手掛かり受信部及び手掛かり取得部の一例）は、通信装置９１５を用いて、操作履歴要求送信部１４１が送信した操作履歴要求メッセージに対する応答として履歴管理サーバ装置２００が送信してきた操作履歴データや、他の情報提供システム１００の情報提供サーバ装置１３０が送信してきた操作履歴データを受信する。操作履歴データ（手掛かりデータの一例）は、利用者識別データを含み、利用者識別データによって識別される利用者の操作履歴などの情報を表わすデータである。
操作履歴受信部１４２は、ＣＰＵ９１１を用いて、受信した操作履歴データを、操作履歴記憶部１４３に対して通知する。
【００６６】
操作履歴記憶部１４３（手掛かり記憶部の一例）は、ＣＰＵ９１１を用いて、操作履歴受信部１４２が通知した操作履歴データを入力する。また、操作履歴記憶部１４３は、ＣＰＵ９１１を用いて、後述する顧客別情報生成部１５５が通知した操作履歴データを入力する。
操作履歴記憶部１４３は、磁気ディスク装置９２０を用いて、入力した操作履歴データを記憶する。
【００６７】
操作履歴要求受信部１４７は、通信装置９１５を用いて、履歴管理サーバ装置２００や、他の情報提供システム１００の情報提供サーバ装置１３０が送信した操作履歴要求メッセージを受信する。
操作履歴要求受信部１４７は、ＣＰＵ９１１を用いて、受信した操作履歴要求メッセージを、操作履歴送信部１４４に対して通知する。
【００６８】
操作履歴送信部１４４（手掛かり送信部及び手掛かり通知部の一例）は、ＣＰＵ９１１を用いて、操作履歴要求受信部１４７が通知した操作履歴要求メッセージを入力する。
操作履歴送信部１４４は、ＣＰＵ９１１を用いて、入力した操作履歴要求メッセージに基づいて、操作履歴記憶部１４３が記憶した操作履歴データのなかから、要求された操作履歴データを入力する。
操作履歴送信部１４４は、通信装置９１５を用いて、操作履歴要求受信部１４７が受信した操作履歴要求メッセージに対する応答として、履歴管理サーバ装置２００や、他の情報提供システム１００の情報提供サーバ装置１３０に対して、入力した操作履歴データを送信する。
例えば、利用者が搭乗した航空機が、情報提供システム１００が管轄する管轄地域内の空港を離陸し、他の情報提供システム１００が管轄する管轄地域内の空港に着陸した場合、操作履歴送信部１４４は、その航空機が着陸した空港を含む管轄地域を管轄する他の情報提供システム１００の情報提供サーバ装置１３０からの要求に基づいて、その情報提供サーバ装置１３０に対して、その航空機に搭乗した利用者についての操作履歴データを送信する。
あるいは、一日の業務が終わった場合、操作履歴送信部１４４は、履歴管理サーバ装置２００に対して、操作履歴記憶部１４３が記憶したすべての利用者についての操作履歴データを送信する。
【００６９】
雑情報収集部１４５は、ＣＰＵ９１１を用いて、雑情報を収集する。雑情報とは、顧客別情報生成部１５５や一般情報生成部１５６が利用者に提供する情報を生成するために必要となる情報のうち、航空機の運行状況や予約状況などを除いた雑多な情報のことである。例えば、空港（情報提供システム１００の管轄地域内に限らず、他の情報提供システム１００の管轄地域内や、分散型情報提供システム８００が管轄していない地域内の空港も含む）周辺の地図、列車などの交通機関の時刻表や運行状況、観光案内、航空会社のキャンペーン情報などである。
雑情報収集部１４５は、例えば、地図情報サーバ装置４０１にアクセスして空港周辺の地図などの情報を取得し、列車運行情報サーバ装置４０２にアクセスして空港周辺の列車の時刻表や運行状況などの情報を取得し、店舗情報サーバ装置４０３にアクセスして空港周辺の店舗などの情報を取得する。
雑情報収集部１４５は、利用者が知りたがりそうな雑情報を予測して、あらかじめ収集しておいてもよいし、顧客別情報生成部１５５や一般情報生成部１５６からの要求に応じて、雑情報を収集してもよい。
雑情報収集部１４５は、ＣＰＵ９１１を用いて、収集した雑情報を表わすデータと、その雑情報を収集した時刻を表わすデータとを含むデータ（以下「雑情報データ」と呼ぶ。）を生成する。雑情報収集部１４５は、ＣＰＵ９１１を用いて、生成した雑情報データを、雑情報記憶部１４６に対して通知する。
【００７０】
雑情報記憶部１４６は、ＣＰＵ９１１を用いて、雑情報収集部１４５が通知した雑情報データを入力する。
雑情報記憶部１４６は、磁気ディスク装置９２０を用いて、入力した雑情報データを記憶する。
【００７１】
要求受信部１５１は、通信装置９１５を用いて、端末装置１１０が送信してきた認証要求メッセージや情報要求メッセージ（以下、両者を合わせて「要求メッセージ」と呼ぶ。）を受信する。
要求受信部１５１は、ＣＰＵ９１１を用いて、受信した要求メッセージが、認証要求メッセージであるか、情報要求メッセージであるかを判定する。受信した要求メッセージが情報要求メッセージであると判定した場合、要求受信部１５１は、更に、ＣＰＵ９１１を用いて、受信した情報要求メッセージが提供を要求する情報の種類を判定する。
要求受信部１５１は、ＣＰＵ９１１を用いて、受信した要求メッセージを、認証済判定部１５４に対して通知する。
要求受信部１５１は、受信した要求メッセージが認証要求メッセージであると判定した場合、ＣＰＵ９１１を用いて、受信した要求メッセージ（認証要求メッセージ）を、認証部１５２に対して通知する。
要求受信部１５１は、受信した要求メッセージが初期情報及び終了情報のいずれかの提供を要求する情報要求メッセージであると判定した場合、ＣＰＵ９１１を用いて、受信した要求メッセージ（情報要求メッセージ）を、認証結果削除部１５９に対して通知する。
【００７２】
認証部１５２は、ＣＰＵ９１１を用いて、要求受信部１５１が通知した認証要求メッセージを入力する。
認証部１５２は、ＣＰＵ９１１を用いて、入力した認証要求メッセージに基づいて、認証要求メッセージに含まれる利用者識別データを取得する。
認証部１５２は、ＣＰＵ９１１を用いて、取得した利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データを検索し、取得した利用者識別データによって識別される利用者についての顧客情報データが存在するか否かを判定する。
【００７３】
取得した利用者識別データにより識別される利用者についての顧客情報データが存在すると判定した場合、認証部１５２は、ＣＰＵ９１１を用いて、顧客情報記憶部１３９が記憶した顧客情報データのうちから、取得した利用者識別データによって識別される利用者についての顧客情報データを入力する。
認証部１５２は、ＣＰＵ９１１を用いて、入力した顧客情報データに基づいて、取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在するか否かを判定する。
取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在すると判定した場合、認証部１５２は、ＣＰＵ９１１を用いて、認証成功と判定する。
取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在しないと判定した場合、認証部１５２は、ＣＰＵ９１１を用いて、認証失敗と判定する。
【００７４】
取得した利用者識別データによって識別される利用者についての顧客情報データが存在しないと判定した場合、認証部１５２は、すぐに結論を出さず、ＣＰＵ９１１を用いて、取得した利用者識別データを、顧客情報要求送信部１３７に対して通知する。予約していない利用者である可能性があるからである。
【００７５】
顧客情報要求送信部１３７は、ＣＰＵ９１１を用いて、認証部１５２が通知した利用者識別データを入力し、入力した利用者識別データを含む顧客情報要求メッセージを生成し、通信装置９１５を用いて、生成した顧客情報要求メッセージを、顧客管理サーバ装置３１０に対して送信する。
顧客情報受信部１３８は、通信装置９１５を用いて、顧客管理サーバ装置３１０が応答として送信してきた顧客情報データを受信し、ＣＰＵ９１１を用いて、受信した顧客情報データを、顧客情報記憶部１３９と認証部１５２とに対して通知する。
顧客情報記憶部１３９は、ＣＰＵ９１１を用いて、顧客情報受信部１３８が通知した顧客情報データを入力し、磁気ディスク装置９２０を用いて、入力した顧客情報データを記憶する。
【００７６】
認証部１５２は、ＣＰＵ９１１を用いて、顧客情報受信部１３８が通知した顧客情報データを入力する。
認証部１５２は、ＣＰＵ９１１を用いて、入力した顧客情報データに基づいて、取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在するか否かを判定する。
取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在すると判定した場合、認証部１５２は、ＣＰＵ９１１を用いて、認証成功と判定する。
取得した利用者識別データが表わす顧客ＩＤを有する利用者が存在しないと判定した場合、認証部１５２は、ＣＰＵ９１１を用いて、認証失敗と判定する。
【００７７】
認証部１５２は、ＣＰＵ９１１を用いて、入力した認証要求メッセージに基づいて、認証要求メッセージに含まれる端末識別データを取得する。
認証部１５２は、認証成功と判定した場合、ＣＰＵ９１１を用いて、取得した端末識別データと、取得した利用者識別データとを含む認証結果データを生成する。認証結果データとは、認証済か否かを表わすデータであり、認証結果データが利用者識別データを含む場合、認証済であることを表わす。
認証部１５２は、認証失敗と判定した場合、ＣＰＵ９１１を用いて、取得した端末識別データを含み、利用者識別データを含まない認証結果データを生成する。認証結果データが利用者識別データを含まない場合、未認証であることを表わす。
認証部１５２は、ＣＰＵ９１１を用いて、生成した認証結果データを、認証結果記憶部１５３に対して通知する。
【００７８】
認証結果記憶部１５３は、ＣＰＵ９１１を用いて、認証部１５２が通知した認証結果データを入力する。
認証結果記憶部１５３は、磁気ディスク装置９２０を用いて、入力した認証結果データを、認証結果データが含む端末識別データによって識別される端末装置１１０に対応づけて記憶する。すなわち、認証結果記憶部１５３は、各端末装置１１０について、その端末装置１１０を操作している利用者が認証済か否かを記憶する。
【００７９】
認証結果削除部１５９は、ＣＰＵ９１１を用いて、要求受信部１５１が通知した要求メッセージを入力する。認証結果削除部１５９は、ＣＰＵ９１１を用いて、入力した要求メッセージに基づいて、要求メッセージに含まれる端末識別データを取得する。認証結果削除部１５９は、ＣＰＵ９１１を用いて、取得した端末識別データを含む認証結果削除要求データを生成する。認証結果削除要求データとは、認証結果記憶部１５３に対して、認証結果削除要求データに含まれる端末識別データによって識別される端末装置１１０に対応づけられた認証結果データから利用者識別データを削除するよう要求することを表わすデータである。
認証結果削除部１５９は、ＣＰＵ９１１を用いて、生成した認証結果削除要求データを、認証結果記憶部１５３に対して通知する。
【００８０】
認証結果記憶部１５３は、ＣＰＵ９１１を用いて、認証結果削除部１５９が通知した認証結果削除要求データを入力する。認証結果記憶部１５３は、ＣＰＵ９１１を用いて、認証結果削除要求データに含まれる端末識別データに基づいて、記憶した認証結果データのうちから、その端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを探し、その認証結果データから利用者識別データを削除する。
これにより、利用者が終了操作をした場合や端末装置１１０の前から離れた場合に、その端末装置１１０の認証状態が未認証となり、異なる利用者がその端末装置１１０を利用できる。
【００８１】
認証済判定部１５４は、ＣＰＵ９１１を用いて、要求受信部１５１が通知した要求メッセージを入力する。認証済判定部１５４は、ＣＰＵ９１１を用いて、入力した要求メッセージに基づいて、要求メッセージに含まれる端末識別データを取得する。認証済判定部１５４は、ＣＰＵ９１１を用いて、取得した端末識別データに基づいて、認証結果記憶部１５３が記憶した認証結果データのうちから、取得した端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを入力する。
認証済判定部１５４は、ＣＰＵ９１１を用いて、入力した認証結果データに基づいて、認証結果データが利用者識別データを含むか否かを判定する。
認証結果データが利用者識別データを含むと判定した場合（すなわち、その端末装置１１０を操作している利用者が認証済である場合）、認証済判定部１５４は、ＣＰＵ９１１を用いて、入力した認証結果データに基づいて、認証結果データに含まれる利用者識別データを取得する。認証済判定部１５４は、ＣＰＵ９１１を用いて、入力した要求メッセージと、取得した利用者識別データとを、顧客別情報生成部１５５と操作履歴更新部１５８と認証結果削除部１５９とに対して通知する。
認証結果データが利用者識別データを含まないと判定した場合（すなわち、その端末装置１１０を操作している利用者が未認証である場合）、認証済判定部１５４は、ＣＰＵ９１１を用いて、入力した要求メッセージを、一般情報生成部１５６に対して通知する。
【００８２】
顧客別情報生成部１５５（情報生成部の一例）は、ＣＰＵ９１１を用いて、認証済判定部１５４が通知した要求メッセージと利用者識別データとを入力する。
顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力した利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データのうちから、入力した利用者識別データによって識別される利用者についての顧客情報データを取得する。顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力した利用者識別データに基づいて、操作履歴記憶部１４３が記憶した操作履歴データのうちから、入力した利用者識別データによって識別される利用者についての操作履歴データを取得する。
また、顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力した利用者識別データに基づいて、予約情報記憶部１３６が記憶した予約情報データを検索し、入力した利用者識別データによって識別される利用者が予約している便を表わす便名データを取得する。顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、取得した便名データに基づいて、運行情報記憶部１３３が記憶した運行情報データのうちから、取得した便名データによって表わされる便についての運行情報データを入力する。
【００８３】
顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力した要求メッセージや、取得した顧客情報データや、取得した操作履歴データや、取得した運行情報データなどに基づいて、端末装置１１０を操作している利用者がどのような情報を知りたいかを推測する。顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、推測した結果に基づいて、利用者にどのような情報を提供するかを決定する。
【００８４】
顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、決定した結果に基づいて、運行情報記憶部１３３が記憶した運行情報データや、予約情報記憶部１３６が記憶した予約情報データや、雑情報記憶部１４６が記憶した雑情報データなどのなかから、決定した情報を利用者に提供するために必要なデータを入力する。また、雑情報記憶部１４６が必要な雑情報データを記憶していない場合や、雑情報記憶部１４６が記憶している雑情報データが古く、最新の情報を収集する必要がある場合は、顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、収集してほしい雑情報を特定するデータ（以下「雑情報収集要求データ」と呼ぶ。）を、雑情報収集部１４５に対して通知する。雑情報収集部１４５は、ＣＰＵ９１１を用いて、顧客別情報生成部１５５が通知した雑情報収集要求データを入力し、雑情報収集要求データによって特定される雑情報を収集し、収集した雑情報を表わす雑情報データを雑情報記憶部１４６に対して通知する。雑情報記憶部１４６は、ＣＰＵ９１１を用いて、雑情報収集部１４５が通知した雑情報データを入力し、磁気ディスク装置９２０を用いて、入力した雑情報データを記憶する。顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、雑情報収集部１４５が記憶した雑情報データのうちから、必要な雑情報データを入力する。
顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力したデータに基づいて、利用者に提供する情報（以下「提供情報」と呼ぶ。）を表わす提供情報データを生成する。顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、生成した提供情報データを、情報送信部１５７に対して通知する。
【００８５】
一般情報生成部１５６は、ＣＰＵ９１１を用いて、認証済判定部１５４が通知した要求メッセージを入力する。一般情報生成部１５６は、ＣＰＵ９１１を用いて、入力した要求メッセージに基づいて、特定の利用者に限定されない一般の利用者に対して、どのような情報を提供するかを決定する。
一般情報生成部１５６は、顧客別情報生成部１５５と同様、ＣＰＵ９１１を用いて、決定した結果に基づいて、決定した情報を利用者に提供するために必要なデータを入力し、入力したデータに基づいて、提供情報データを生成し、生成した提供情報データを、情報送信部１５７に対して通知する。
【００８６】
情報送信部１５７は、ＣＰＵ９１１を用いて、顧客別情報生成部１５５または一般情報生成部１５６が通知した提供情報データを入力する。
情報送信部１５７は、通信装置９１５を用いて、要求受信部１５１が受信した要求メッセージに対する応答として、その要求メッセージを送信してきた端末装置１１０に対して、入力した提供情報データを送信する。
【００８７】
操作履歴更新部１５８（手掛かり更新部の一例）は、ＣＰＵ９１１を用いて、認証済判定部１５４が通知した要求メッセージと利用者識別データとを入力する。
操作履歴更新部１５８は、ＣＰＵ９１１を用いて、操作履歴記憶部１４３が記憶した操作履歴データのうちから、入力した利用者識別データによって識別される利用者についての操作履歴データを入力する。
操作履歴更新部１５８は、ＣＰＵ９１１を用いて、入力した操作履歴データに、入力した要求メッセージを付加することにより、操作履歴データを更新する。要求メッセージには、利用者による操作を表わす操作データや、利用者が操作した端末装置１１０を識別する端末識別データ、利用者が端末装置１１０を操作した時刻を表わす操作時刻データなどが含まれる。なお、操作履歴更新部１５８は、ＣＰＵ９１１を用いて、入力した要求メッセージから操作データを抽出し、抽出した操作データを操作履歴データに付加してもよい。
操作履歴更新部１５８は、ＣＰＵ９１１を用いて、更新した操作履歴データを、操作履歴記憶部１４３に対して通知する。
操作履歴記憶部１４３は、ＣＰＵ９１１を用いて、操作履歴更新部１５８が通知した操作履歴データを入力し、磁気ディスク装置９２０を用いて、入力した操作履歴データを記憶する。
これにより、各利用者についての操作履歴データには、今回の利用時におけるその利用者の操作がすべて記録される。顧客別情報生成部１５５が操作履歴データを解析することにより、その利用者がどのような情報を知りたがったかがわかるので、顧客別情報生成部１５５は、その解析結果に基づいて、次に利用者が知りたい情報を推測する。
また、各利用者についての操作履歴データには、その利用者がいつどこで端末装置１１０を操作したかが記録される。顧客別情報生成部１５５が操作履歴データを解析することにより、その利用者がどのような動きをしたかがわかるので、顧客別情報生成部１５５は、その解析結果に基づいて、次に利用者が知りたい情報を推測する。
【００８８】
図７は、この実施の形態における履歴管理サーバ装置２００の機能ブロックの構成の一例を示すブロック構成図である。
履歴管理サーバ装置２００（マスターデータサーバ）は、蓄積操作履歴記憶部２１０、蓄積操作履歴要求受信部２２１、蓄積操作履歴送信部２２２、蓄積操作履歴要求送信部２３１、蓄積操作履歴受信部２３２、蓄積操作履歴抽出部２４０を有する。
【００８９】
蓄積操作履歴記憶部２１０（蓄積手掛かり記憶部の一例）は、磁気ディスク装置９２０を用いて、各利用者についての操作履歴データを記憶している。
【００９０】
蓄積操作履歴要求受信部２２１は、通信装置９１５を用いて、各情報提供システム１００の情報提供サーバ装置１３０が送信した操作履歴要求メッセージを受信する。
蓄積操作履歴要求受信部２２１は、ＣＰＵ９１１を用いて、受信した操作履歴要求メッセージを、蓄積操作履歴送信部２２２に対して通知する。
【００９１】
蓄積操作履歴送信部２２２（蓄積手掛かり送信部の一例）は、ＣＰＵ９１１を用いて、蓄積操作履歴要求受信部２２１が通知した操作履歴要求メッセージを入力する。
蓄積操作履歴送信部２２２は、ＣＰＵ９１１を用いて、入力した操作履歴要求メッセージに基づいて、操作履歴要求メッセージに含まれる利用者識別データを取得する。蓄積操作履歴送信部２２２は、ＣＰＵ９１１を用いて、取得した利用者識別データに基づいて、蓄積操作履歴記憶部２１０が記憶した操作履歴データのなかから、取得した利用者識別データによって識別される利用者についての操作履歴データを入力する。
蓄積操作履歴送信部２２２は、通信装置９１５を用いて、蓄積操作履歴要求受信部２２１が受信した操作履歴要求メッセージに対する応答として、その操作履歴要求メッセージを送信してきた情報提供サーバ装置１３０に対して、入力した操作履歴データを送信する。
【００９２】
蓄積操作履歴要求送信部２３１は、ＣＰＵ９１１を用いて、操作履歴要求メッセージを生成する。蓄積操作履歴要求送信部２３１は、ＣＰＵ９１１を用いて、各情報提供システム１００の情報提供サーバ装置１３０に対して、生成した操作履歴要求メッセージを送信する。
【００９３】
蓄積操作履歴受信部２３２（蓄積手掛かり受信部の一例）は、通信装置９１５を用いて、蓄積操作履歴要求送信部２３１が送信した操作履歴要求メッセージに対する応答として各情報提供システム１００の情報提供サーバ装置１３０が送信した操作履歴データを受信する。
蓄積操作履歴受信部２３２は、ＣＰＵ９１１を用いて、受信した操作履歴データを、蓄積操作履歴抽出部２４０に対して通知する。
【００９４】
蓄積操作履歴抽出部２４０（蓄積手掛かり更新部の一例）は、ＣＰＵ９１１を用いて、蓄積操作履歴受信部２３２が通知した操作履歴データを入力する。
蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、入力した操作履歴データに基づいて、次回以降の利用時においてその利用者がどのような情報を知りたいかを推測する手掛かりを抽出する。蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、抽出した手掛かりを表わすデータ（以下「操作履歴抽出データ」と呼ぶ。）を生成する。蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、生成した操作履歴抽出データを含む操作履歴データを生成する。
蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、生成した操作履歴データを、蓄積操作履歴記憶部２１０に対して通知する。
【００９５】
蓄積操作履歴記憶部２１０は、ＣＰＵ９１１を用いて、蓄積操作履歴抽出部２４０が通知した操作履歴データを入力する。
蓄積操作履歴記憶部２１０は、磁気ディスク装置９２０を用いて、入力した操作履歴データを記憶する。
【００９６】
操作履歴データが操作履歴更新部１５８により更新されている場合、操作履歴データには、要求メッセージ（あるいは操作データ）が付加され、今回の利用時におけるその利用者の操作がすべて記録されている。蓄積操作履歴記憶部２１０は、利用者の操作がすべて記録された操作履歴データを記憶してもよいが、磁気ディスク装置９２０の記憶容量や、情報提供サーバ装置１３０との間の通信回線の容量の制限から、操作履歴データがあまり大きくなるのは好ましくない。また、操作履歴データがあまり大きいと、それを分析して利用者が知りたい情報を推測する処理の負荷が大きくなるので、情報提供サーバ装置１３０の処理能力の制限から、利用者が知りたい情報を推測するための分析をある程度済ませた状態にしておくほうが好ましい。
そこで、蓄積操作履歴抽出部２４０は、操作履歴データのなかから、次回以降の利用時においてその利用者がどのような情報を推測する手掛かりとなる情報を抽出し、それ以外の部分を捨象することにより、操作履歴データを圧縮する。
【００９７】
図８は、この実施の形態における分散型情報提供システム８００が利用者に情報を提供する分散型情報提供処理の全体の流れの一例を示すフローチャート図である。
【００９８】
情報事前取得処理Ｓ６００は、前日の深夜あるいは当日の早朝など、情報提供サーバ装置１３０の負荷が小さい時間帯に実行される。
情報事前取得処理Ｓ６００において、各情報提供システム１００の情報提供サーバ装置１３０は、その日の利用者に情報を提供するためにあらかじめ取得しておくことができるデータを取得し、記憶しておく。
【００９９】
情報提供処理Ｓ６５０は、各情報提供システム１００において、利用者が端末装置１１０を実際に操作するたびに実行される。
情報提供処理Ｓ６５０において、情報提供サーバ装置１３０は、情報事前取得処理Ｓ６００であらかじめ取得しておいたデータに基づいて、利用者に提供する提供情報を生成する。なお、情報事前取得処理Ｓ６００であらかじめ取得しておいたデータだけではデータが不足している場合には、情報提供サーバ装置１３０は、その都度必要なデータを収集する。端末装置１１０は、情報提供サーバ装置１３０が生成した提供情報を出力する。情報提供サーバ装置１３０は、利用者の操作を操作履歴データに記録する。
【０１００】
操作履歴移動処理Ｓ７００は、利用者が、ある情報提供システム１００の管轄地域内から他の情報提供システム１００の管轄地域内へ移動したときに実行される。具体的には、利用者が搭乗した航空機が、ある情報提供システム１００の管轄地域内の空港を出発して、他の情報提供システム１００の管轄地域内の空港に到着したときなどに実行される。
操作履歴移動処理Ｓ７００において、利用者の移動元である空港を管轄する情報提供システム１００の情報提供サーバ装置１３０が、利用者の移動先である空港を管轄する情報提供システム１００の情報提供サーバ装置１３０に対して、操作履歴データを送信する。
【０１０１】
操作履歴更新処理Ｓ７５０は、一日の業務が終了するなどした当日の深夜あるいは翌日の早朝など、情報提供サーバ装置１３０の負荷が小さい時間帯に実行される。
操作履歴更新処理Ｓ７５０において、各情報提供システム１００の情報提供サーバ装置１３０は、記憶した操作履歴データを、履歴管理サーバ装置２００に対して送信する。履歴管理サーバ装置２００は、各情報提供システム１００から集まった操作履歴データに基づいて、記憶した操作履歴データを更新する。
【０１０２】
以上が、分散型情報提供システム８００における一日の処理の流れであり、分散型情報提供システム８００は、これを日々繰り返す。
【０１０３】
図９は、この実施の形態における情報事前取得処理Ｓ６００の流れの一例を示すフローチャート図である。
運行情報事前取得処理Ｓ６０１において、情報提供サーバ装置１３０は、情報提供システム１００の管轄地域内の空港をその日に出発あるいは到着する予定の便についての運行情報データを、運行管理サーバ装置３３０からあらかじめ取得する。
予約情報事前取得処理Ｓ６０２において、情報提供サーバ装置１３０は、情報提供システム１００の管轄地域内の空港をその日に出発する予定の便についての予約情報データを、予約管理サーバ装置３２０からあらかじめ取得する。
利用者情報事前取得処理Ｓ６０３において、情報提供サーバ装置１３０は、情報提供システム１００の管轄地域内の空港をその日に出発する予定の便を予約している利用者についての顧客情報データを、顧客管理サーバ装置３１０からあらかじめ取得し、同じ利用者についての操作履歴データを、履歴管理サーバ装置２００からあらかじめ取得する。
雑情報事前収集処理Ｓ６０４において、情報提供サーバ装置１３０は、雑情報データをあらかじめ取得する。
【０１０４】
図１０は、この実施の形態における運行情報事前取得処理Ｓ６０１の流れの一例を示すフローチャート図である。
管轄空港識別取得工程Ｓ６１１において、運行情報要求送信部１３１（以下、運行情報要求送信部１３１のうち、管轄空港識別データ取得工程Ｓ６１１を実行するブロックを「管轄空港識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、情報提供システム１００が管轄する管轄地域内の空港すべてについて、それぞれの空港の空港識別データ（以下「管轄空港識別データ」と呼ぶ。）を取得する。
運行情報要求送信部１３１が、磁気ディスク装置９２０を用いて、管轄空港識別データをあらかじめ記憶しておく（以下、この処理を「管轄空港識別記憶工程」と呼び、運行情報要求送信部１３１のうち、管轄空港識別記憶工程を実行するブロックを「管轄空港識別記憶部」と呼ぶ。）ことにより、管轄空港識別取得部が管轄空港識別データを取得してもよいし、管轄管理サーバ装置（グローバルルーティングサーバ）を情報提供システム１００の外に設け、空港の空港識別データとその空港識別データによって識別される空港を管轄する情報提供システム１００との対応関係を表わすデータ（以下「空港管轄データ」と呼ぶ。）を管轄管理サーバ装置があらかじめ記憶しておいてもよい（以下、この処理を「空港管轄記憶工程」と呼び、管轄管理サーバ装置のうち、空港管轄記憶工程を実行するブロックを「空港管轄記憶部」と呼ぶ。）。
【０１０５】
管轄管理サーバ装置を設ける構成の場合、管轄管理サーバ装置は、情報提供サーバ装置１３０や履歴管理サーバ装置２００と同様、ＣＰＵ９１１、磁気ディスク装置９２０、通信装置９１５などを有し、空港管轄記憶部は、磁気ディスク装置９２０を用いて、空港管轄データを記憶する。情報提供サーバ装置１３０において、管轄空港識別取得部は、ＣＰＵ９１１を用いて、情報提供システム１００を識別するデータ（以下「システム識別データ」と呼ぶ。）を含む空港管轄情報要求メッセージを生成し（以下、この処理を「空港管轄情報要求生成工程」と呼び、管轄空港識別取得部のうち、空港管轄情報要求生成工程を実行するブロックを「空港管轄情報要求生成部」と呼ぶ。）、通信装置９１５を用いて、空港管轄情報要求生成部が生成した空港管轄情報要求メッセージを管轄管理サーバ装置に対して送信する（以下、この処理を「空港管轄情報要求送信工程」と呼び、管轄空港識別取得部のうち、空港管轄情報要求送信工程を実行するブロックを「空港管轄情報要求送信部」と呼ぶ。）。管轄管理サーバ装置は、通信装置９１５を用いて、空港管轄情報要求送信部が送信した空港管轄情報要求メッセージを受信し（以下、この処理を「空港管轄情報要求受信工程」と呼び、管轄管理サーバ装置のうち、空港管轄情報要求受信工程を実行するブロックを「空港管轄情報要求受信部」と呼ぶ。）、ＣＰＵ９１１を用いて、空港管轄情報要求受信部が受信した空港管轄情報要求メッセージに含まれるシステム識別データを取得し（以下、この処理を「システム識別取得工程」と呼び、管轄管理サーバ装置のうち、システム識別取得工程を実行するブロックを「システム識別取得部」と呼ぶ。）、ＣＰＵ９１１を用いて、空港管轄記憶部が記憶した空港管轄データに基づいて、システム識別取得部が取得したシステム識別データによって識別される情報提供システム１００が管轄する管轄地域内の空港それぞれの空港識別データを取得し（以下、この処理を「管轄空港取得工程」と呼び、管轄管理サーバ装置のうち、管轄空港取得工程を実行するブロックを「管轄空港取得部」と呼ぶ。）、通信装置９１５を用いて、空港管轄情報要求受信部が受信した空港管轄情報要求メッセージに対する応答として、その空港管轄情報要求メッセージを送信してきた情報提供サーバ装置１３０に対して、管轄空港取得部が取得した空港識別データをすべて送信する（以下、この処理を「管轄空港送信工程」と呼び、管轄管理サーバ装置のうち、管轄空港送信工程を実行するブロックを「管轄空港送信部」と呼ぶ。）。情報提供サーバ装置１３０において、管轄空港識別取得部は、通信装置９１５を用いて、空港管轄情報要求送信部が送信した空港管轄情報要求メッセージに対する応答として管轄空港送信部が送信した空港識別データをすべて受信する（以下、この処理を「管轄空港受信工程」と呼び、管轄空港識別取得部のうち、管轄空港受信工程を実行するブロックを「管轄空港受信部」と呼ぶ。）ことにより、管轄空港識別データを取得する。このようにして管轄空港識別取得部が管轄空港識別データを取得することにより、空港管轄記憶部が記憶した空港管轄データを変更することにより、情報提供システム１００が管轄する管轄地域を変更することが容易にできる。これにより、各情報提供システム１００の情報提供サーバ装置１３０にかかる負荷が均等でない場合に負荷が均等になるようにするなど、情報提供システム１００の管轄地域を見直すことが容易にできるようになる。
【０１０６】
管轄空港識別選択工程Ｓ６１２において、運行情報要求送信部１３１（以下、運行情報要求送信部１３１のうち、管轄空港識別選択工程Ｓ６１２を実行するブロックを「管轄空港識別選択部」と呼ぶ。）は、ＣＰＵ９１１を用いて、管轄空港識別取得工程Ｓ６１１で管轄空港識別取得部が取得したすべての管轄空港識別データのなかから、未処理の管轄空港識別データを一つ選択する。
管轄空港識別取得工程Ｓ６１１で管轄空港識別取得部が取得した管轄空港識別データがすべての処理済であり、選択できる管轄空港識別データがない場合、管轄空港識別選択部は、運行情報事前取得処理Ｓ６０１を終了する。
【０１０７】
運行情報要求生成工程Ｓ６１３において、運行情報要求送信部１３１（以下、運行情報要求送信部１３１のうち、運行情報要求生成工程Ｓ６１３を実行するブロックを「運行情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、管轄空港識別選択工程Ｓ６１２で管轄空港識別選択部が選択した管轄空港識別データを含む運行情報要求メッセージを生成する。
運行情報要求送信工程Ｓ６１４において、運行情報要求送信部１３１（以下、運行情報要求送信部１３１のうち、運行情報要求送信工程Ｓ６１４を実行するブロックを「運行情報要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、運行管理サーバ装置３３０に対して、運行情報要求生成工程Ｓ６１３で運行情報要求生成部が生成した運行情報要求メッセージを送信する。
【０１０８】
運行管理サーバ装置３３０は、情報提供サーバ装置１３０や履歴管理サーバ装置２００と同様、ＣＰＵ９１１、磁気ディスク装置９２０、通信装置９１５などを有し、各地の空港を発着する便のダイヤや運行状況などを管理している。運行管理サーバ装置３３０は、磁気ディスク装置９２０を用いて、それぞれの便についてダイヤや運行状況などの情報を表わすデータ（以下「運行管理データ」と呼ぶ。）を記憶している（以下、この処理を「運行管理記憶工程」と呼び、運行管理サーバ装置３３０のうち、運行管理記憶工程を実行するブロックを「運行管理記憶部」と呼ぶ。）。
運行情報要求受信工程Ｓ８１１において、運行管理サーバ装置３３０（以下、運行管理サーバ装置３３０のうち、運行情報要求受信工程Ｓ８１１を実行するブロックを「運行情報要求受信部」と呼ぶ。）は、通信装置９１５を用いて、運行情報要求送信工程Ｓ６１４で情報提供サーバ装置１３０の運行情報要求メッセージ送信部が送信した運行情報要求メッセージを受信する。
空港識別取得工程Ｓ８１２において、運行管理サーバ装置３３０（以下、運行管理サーバ装置３３０のうち、空港識別取得工程Ｓ８１２を実行するブロックを「空港識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、運行情報要求受信工程Ｓ８１１で運行情報要求受信部が受信した運行情報要求メッセージに含まれる空港識別データ（管轄空港識別データ）を取得する。
運行情報生成工程Ｓ８１３において、運行管理サーバ装置３３０（以下、運行管理サーバ装置３３０のうち、運行情報生成工程Ｓ８１３を実行するブロックを「運行情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、運行管理記憶工程で運行管理記憶部が記憶した運行管理データに基づいて、空港識別取得工程Ｓ８１２で空港識別取得部が取得した空港識別データによって識別される空港をその日に発着する予定の便それぞれについての運行情報データを生成する。
運行情報送信工程Ｓ８１４において、運行管理サーバ装置３３０（以下、運行管理サーバ装置３３０のうち、運行情報送信工程Ｓ８１４を実行するブロックを「運行情報送信部」と呼ぶ。）は、通信装置９１５を用いて、運行情報要求受信工程Ｓ８１１で運行情報要求受信部が受信した運行情報要求メッセージに対する応答として、その運行情報要求メッセージを送信してきた情報提供サーバ装置１３０に対して、運行情報生成工程Ｓ８１３で運行情報生成部が生成した運行情報データをすべて送信する。
なお、運行情報生成部は、空港識別取得部が取得した空港識別データによって識別される空港に到着する便を除き、出発便だけについての運行情報データを生成する構成であってもよい。
【０１０９】
運行情報受信工程Ｓ６１５において、運行情報受信部１３２は、通信装置９１５を用いて、運行情報要求送信工程Ｓ６１４で運行情報要求メッセージ送信部が送信した運行情報要求メッセージに対する応答として運行情報送信工程Ｓ８１４で運行管理サーバ装置３３０の運行情報送信部が送信した運行情報データをすべて受信する。
運行情報記憶工程Ｓ６１６において、運行情報記憶部１３３は、磁気ディスク装置９２０を用いて、運行情報受信工程で運行情報受信部１３２が受信した運行情報データをすべて記憶する。
繰り返し工程Ｓ６１７において、管轄空港識別選択部は、管轄空港識別選択工程Ｓ６１２に戻り、次の管轄空港識別データを選択する。
【０１１０】
図１１は、この実施の形態における予約情報事前取得処理Ｓ６０２の流れの一例を示すフローチャート図である。
出発便名取得工程Ｓ６２１において、予約情報要求送信部１３４（以下、予約情報要求送信部１３４のうち、出発便名取得工程Ｓ６２１を実行するブロックを「出発便名取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、運行情報事前取得工程Ｓ６０１で運行情報記憶部１３３が記憶した運行情報データのうちから、情報提供システム１００が管轄する管轄地域内の空港から出発する便についての運行情報データをすべて入力する。出発便名取得部は、ＣＰＵ９１１を用いて、入力した運行情報データに含まれる便名データ（以下「出発便名データ」と呼ぶ。）をすべて取得する。
【０１１１】
出発便名選択工程Ｓ６２２において、予約情報要求送信部１３４（以下、予約情報要求送信部１３４のうち、出発便名選択工程を実行するブロックを「出発便名選択部」と呼ぶ。）は、ＣＰＵ９１１を用いて、出発便名取得工程Ｓ６２１で出発便名取得部が取得したすべての出発便名データのうちから、未処理の出発便名データを一つ選択する。
出発便名取得工程Ｓ６２１で出発便名取得部が取得した出発便名データがすべて処理済であり、選択できる出発便名データがない場合、出発便名選択部は、予約情報事前取得処理Ｓ６０２を終了する。
【０１１２】
予約情報要求生成工程Ｓ６２３において、予約情報要求送信部１３４（以下、予約情報要求送信部１３４のうち、予約情報要求生成工程Ｓ６２３を実行するブロックを「予約情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、出発便名選択工程Ｓ６２２で出発便名選択部が選択した出発便名データを含む予約情報要求メッセージを生成する。
予約情報要求送信工程Ｓ６２４において、予約情報要求送信部１３４（以下、予約情報要求送信部１３４のうち、予約情報要求送信工程Ｓ６２４を実行するブロックを「予約情報要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、予約管理サーバ装置３２０に対して、予約情報要求生成工程Ｓ６２３で生成した予約情報要求生成メッセージを送信する。
【０１１３】
予約管理サーバ装置３２０は、情報提供サーバ装置１３０や履歴管理サーバ装置２００と同様、ＣＰＵ９１１、磁気ディスク装置９２０、通信装置９１５などを有し、各地の空港を発着する便の予約状況を管理している。予約管理サーバ装置３２０は、磁気ディスク装置９２０を用いて、それぞれの便について予約状況などの情報を表わすデータ（以下「予約管理データ」と呼ぶ。）を記憶している（以下、この処理を「予約管理記憶工程」と呼び、予約管理サーバ装置３２０のうち、予約管理記憶工程を実行するブロックを「予約管理記憶部」と呼ぶ。）。
予約情報要求受信工程Ｓ８２１において、予約管理サーバ装置３２０（以下、予約管理サーバ装置３２０のうち、予約情報要求受信工程Ｓ８２１を実行するブロックを「予約情報要求受信部」と呼ぶ。）は、通信装置９１５を用いて、予約情報要求送信工程Ｓ６２４で情報提供サーバ装置１３０の予約情報要求メッセージ送信部が送信した予約情報要求メッセージを受信する。
便名取得工程Ｓ８２２において、予約管理サーバ装置３２０（以下、予約管理サーバ装置３２０のうち、便名取得工程Ｓ８２２を実行するブロックを「便名取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、予約情報要求受信工程Ｓ８２１で予約情報要求受信部が受信した予約情報要求メッセージに含まれる便名データ（出発便名データ）を取得する。
予約情報生成工程Ｓ８２３において、予約管理サーバ装置３２０（以下、予約管理サーバ装置３２０のうち、予約情報生成工程Ｓ８２３を実行するブロックを「予約情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、予約管理記憶工程で予約管理記憶部が記憶した予約管理データに基づいて、便名取得工程Ｓ８２２で便名取得部が取得した便名データによって識別される便についての予約情報データを生成する。
予約情報送信工程Ｓ８２４において、予約管理サーバ装置３２０（以下、予約管理サーバ装置３２０のうち、予約情報送信工程Ｓ８２４を実行するブロックを「予約情報送信部」と呼ぶ。）は、通信装置９１５を用いて、予約情報要求受信工程Ｓ８２１で予約情報要求受信部が受信した予約情報要求メッセージに対する応答として、その予約情報要求メッセージを送信してきた情報提供サーバ装置１３０に対して、予約情報生成工程Ｓ８２３で予約情報生成部が生成した予約情報データを送信する。
【０１１４】
予約情報受信工程Ｓ６２５において、予約情報受信部１３５は、通信装置９１５を用いて、予約情報要求送信工程Ｓ６２４で予約情報要求メッセージ送信部が送信した予約情報要求メッセージに対する応答として予約管理サーバ装置３２０の予約情報送信部が送信した予約情報データを受信する。
予約情報記憶工程Ｓ６２６において、予約情報記憶部１３６は、磁気ディスク装置９２０を用いて、予約情報受信工程Ｓ６２５で予約情報受信部１３５が受信した予約情報データを記憶する。
繰り返し工程Ｓ６２７において、出発便名選択部は、出発便名選択工程Ｓ６２２に戻り、次の出発便名データを選択する。
【０１１５】
図１２は、この実施の形態における利用者情報事前取得処理Ｓ６０３の流れの一例を示すフローチャート図である。
出発便利用者識別取得工程Ｓ６３１において、顧客情報要求送信部１３７（以下、顧客情報要求送信部１３７のうち、出発便利用者識別取得工程Ｓ６３１を実行するブロックを「出発便利用者識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、予約情報事前取得処理Ｓ６０２で予約情報記憶部１３６が記憶した予約情報データをすべて入力する。出発便利用者識別取得部は、ＣＰＵ９１１を用いて、入力した予約情報データのいずれかに含まれる利用者識別データ（以下「出発便利用者識別データ」と呼ぶ。）をすべて取得する。
【０１１６】
出発便利用者識別選択工程Ｓ６３２において、顧客情報要求送信部１３７（以下、顧客情報要求送信部１３７のうち、出発便利用者識別選択工程Ｓ６３２を実行するブロックを「出発便利用者識別選択部」と呼ぶ。）は、ＣＰＵ９１１を用いて、出発便利用者識別取得工程Ｓ６３１で出発便利用者識別取得部が取得したすべての出発便利用者識別データのうちから、未処理の出発便利用者識別データを一つ選択する。
出発便利用者識別取得工程Ｓ６３１で出発便利用者識別取得部が取得した出発便利用者識別データがすべて処理済であり、選択できる出発便利用者識別データがない場合、出発便利用者識別選択部は、利用者情報事前取得処理Ｓ６０３を終了する。
【０１１７】
顧客情報要求生成工程Ｓ６３３において、顧客情報要求送信部１３７（以下、顧客情報要求送信部１３７のうち、顧客情報要求生成工程Ｓ６３３を実行するブロックを「顧客情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、出発便利用者識別選択工程Ｓ６３２で出発便利用者識別選択部が選択した出発便利用者識別データを含む顧客情報要求メッセージを生成する。
顧客情報要求送信工程Ｓ６３４において、顧客情報要求送信部１３７（以下、顧客情報要求送信部１３７のうち、顧客情報要求送信工程Ｓ６３４を実行するブロックを「顧客情報要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、顧客管理サーバ装置３１０に対して、顧客情報要求生成工程Ｓ６３３で顧客情報要求生成部が生成した顧客情報要求メッセージを送信する。
【０１１８】
顧客管理サーバ装置３１０は、情報提供サーバ装置１３０や履歴管理サーバ装置２００と同様、ＣＰＵ９１１、磁気ディスク装置９２０、通信装置９１５などを有し、利用者に関する情報を管理している。顧客管理サーバ装置３１０は、磁気ディスク装置９２０を用いて、それぞれの利用者に関する情報を表わすデータ（以下「顧客管理データ」と呼ぶ。）を記憶している（以下、この処理を「顧客管理記憶工程」と呼び、顧客管理サーバ装置３１０のうち、顧客管理記憶工程を実行するブロックを「顧客管理記憶部」と呼ぶ。）。
顧客情報要求受信工程Ｓ８３１において、顧客管理サーバ装置３１０（以下、顧客管理サーバ装置３１０のうち、顧客情報要求受信工程Ｓ８３１を実行するブロックを「顧客情報要求受信部」と呼ぶ。）は、通信装置９１５を用いて、顧客情報要求送信工程Ｓ６３４で情報提供サーバ装置１３０の顧客情報要求メッセージ送信部が送信した顧客情報要求メッセージを受信する。
顧客識別取得工程Ｓ８３２において、顧客管理サーバ装置３１０（以下、顧客管理サーバ装置３１０のうち、顧客識別取得工程Ｓ８３２を実行するブロックを「顧客識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、顧客情報要求受信工程Ｓ８３１で顧客情報要求受信部が受信した顧客情報要求メッセージに含まれる利用者識別データ（出発便利用者識別データ）を取得する。
顧客情報生成工程Ｓ８３３において、顧客管理サーバ装置３１０（以下、顧客管理サーバ装置３１０のうち、顧客情報生成工程Ｓ８３３を実行するブロックを「顧客情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、顧客管理記憶工程で顧客管理記憶部が記憶した顧客管理データに基づいて、顧客識別取得工程Ｓ８３２で顧客識別取得部が取得した利用者識別データによって識別される利用者についての顧客情報データを生成する。顧客識別取得工程Ｓ８３２で顧客識別取得部が取得した利用者識別データによって識別される利用者についての顧客管理データを顧客管理記憶部が記憶していない場合、顧客情報生成部は、ＣＰＵ９１１を用いて、その顧客ＩＤを有する利用者が存在しないことを表わすデータを生成して顧客情報データとする。
顧客情報送信工程Ｓ８３４において、顧客管理サーバ装置３１０（以下、顧客管理サーバ装置３１０のうち、顧客情報送信工程Ｓ８３４を実行するブロックを「顧客情報送信部」と呼ぶ。）は、通信装置９１５を用いて、顧客情報要求受信工程Ｓ８３１で顧客情報要求受信部が受信した顧客情報要求メッセージに対する応答として、その顧客情報要求メッセージを送信してきた情報提供サーバ装置１３０に対して、顧客情報生成工程Ｓ８３３で顧客情報生成部が生成した顧客情報データを送信する。
【０１１９】
顧客情報受信工程Ｓ６３５において、顧客情報受信部１３８は、通信装置９１５を用いて、顧客情報要求送信工程Ｓ６３４で顧客管理サーバ装置３１０の顧客情報要求送信部が送信した顧客情報要求メッセージに対する応答として顧客管理サーバ装置３１０が送信した顧客情報データを受信する。
顧客情報記憶工程Ｓ６３６において、顧客情報記憶部１３９は、磁気ディスク装置９２０を用いて、顧客情報受信工程Ｓ６３５で顧客情報受信部１３８が受信した顧客情報データを記憶する。
【０１２０】
操作履歴要求生成工程Ｓ６３７において、操作履歴要求送信部１４１（以下、操作履歴要求送信部１４１のうち、操作履歴要求生成工程Ｓ６３７を実行するブロックを「操作履歴要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、出発便利用者識別選択工程Ｓ６３２で出発便利用者識別選択部が選択した出発便利用者識別データを含む操作履歴要求メッセージを生成する。
操作履歴要求送信工程Ｓ６３８において、操作履歴要求送信部１４１（以下、操作履歴要求送信部１４１のうち、操作履歴要求送信工程Ｓ６３８を実行するブロックを「操作履歴要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、履歴管理サーバ装置２００に対して、操作履歴要求生成工程Ｓ６３７で操作履歴要求生成部が生成した操作履歴要求メッセージを送信する。
【０１２１】
操作履歴要求受信工程Ｓ８４１において、蓄積操作履歴要求受信部２２１は、通信装置９１５を用いて、操作履歴要求送信工程Ｓ６３８で情報提供サーバ装置１３０の操作履歴要求メッセージ送信部が送信した操作履歴要求メッセージを受信する。
利用者識別取得工程Ｓ８４２において、蓄積操作履歴送信部２２２（以下、蓄積操作履歴送信部２２２のうち、利用者識別取得工程Ｓ８４２を実行するブロックを「利用者識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、操作履歴要求受信工程Ｓ８４１で蓄積操作履歴要求受信部２２１が受信した操作履歴要求メッセージに含まれる利用者識別データ（出発便利用者識別データ）を取得する。
操作履歴取得工程Ｓ８４３において、蓄積操作履歴送信部２２２（以下、蓄積操作履歴送信部２２２のうち、操作履歴取得工程Ｓ８４３を実行するブロックを「操作履歴取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、蓄積操作履歴記憶部２１０が記憶した操作履歴データのうちから、利用者識別取得工程Ｓ８４２で利用者識別取得部が取得した利用者識別データによって識別される利用者についての操作履歴データを取得する。
操作履歴送信工程Ｓ８４４において、蓄積操作履歴送信部２２２（以下、蓄積操作履歴送信部２２２のうち、操作履歴送信工程Ｓ８４４を実行するブロックを「操作履歴データ送信部」と呼ぶ。）は、通信装置９１５を用いて、操作履歴要求受信工程Ｓ８４１で蓄積操作履歴要求受信部２２１が受信した操作履歴要求メッセージに対する応答として、その操作履歴要求メッセージを送信してきた情報提供サーバ装置１３０に対して、操作履歴取得工程Ｓ８４３で操作履歴取得部が取得した操作履歴データを送信する。
【０１２２】
操作履歴受信工程Ｓ６３９において、操作履歴受信部１４２は、通信装置９１５を用いて、操作履歴要求送信工程Ｓ６３８で操作履歴要求メッセージ送信部が送信した操作履歴要求メッセージに対する応答として履歴管理サーバ装置２００の操作履歴データ送信部が送信した操作履歴データを受信する。
操作履歴記憶工程Ｓ６４０において、操作履歴記憶部１４３は、磁気ディスク装置９２０を用いて、操作履歴受信工程Ｓ６３９で操作履歴受信部１４２が受信した操作履歴データを記憶する。
繰り返し工程Ｓ６４１において、出発便利用者識別選択部は、出発便利用者識別選択工程Ｓ６３２に戻り、次の出発便利用者識別データを選択する。
【０１２３】
図１３は、この実施の形態における雑情報事前収集処理Ｓ６０４の流れの一例を示すフローチャート図である。
事前収集情報決定工程Ｓ６４２において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、事前収集情報決定工程Ｓ６４２を実行するブロックを「事前収集情報決定部」と呼ぶ。）は、ＣＰＵ９１１を用いて、どのような雑情報をあらかじめ収集しておくかを決定し、事前に収集しておく雑情報のリストを表わすデータ（以下「事前収集情報リスト」と呼ぶ。）を生成する。
事前収集情報選択工程Ｓ６４３において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、事前収集情報選択工程Ｓ６４３を実行するブロックを「事前収集情報選択部」と呼ぶ。）は、ＣＰＵ９１１を用いて、事前収集情報決定工程Ｓ６４２で生成した事前収集情報リストが表わす雑情報のなかから、未処理の雑情報を一つ選択する。
事前収集情報決定工程Ｓ６４２で生成した事前収集情報リストが表わすすべての雑情報が処理済であり、選択できる雑情報がない場合、事前収集情報選択部は、雑情報事前収集処理Ｓ６０４を終了する。
【０１２４】
情報源決定工程Ｓ６４４において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、情報源決定工程Ｓ６４４を実行するブロックを「情報源決定部」と呼ぶ。）は、ＣＰＵ９１１を用いて、事前収集情報選択工程Ｓ６４３で事前収集情報選択部が選択した雑情報を収集する元となる情報源を決定する。例えば、地図情報であれば地図情報サーバ装置４０１、店舗情報であれば店舗情報サーバ装置４０３というように、情報源決定部は、情報源としてその雑情報を問い合わせるべきサーバ装置を決定する。
雑情報要求生成工程Ｓ６４５において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、雑情報要求生成工程Ｓ６４５を実行するブロックを「雑情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、事前収集情報選択工程Ｓ６４３で選択した雑情報の提供を要求する雑情報要求メッセージを、情報源決定工程Ｓ６４４で情報源決定部が決定した情報源の要求するフォーマットにしたがって生成する。
雑情報要求送信工程Ｓ６４６において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、雑情報要求送信工程Ｓ６４６を実行するブロックを「雑情報要求送信部」と呼ぶ。）は、通信装置９１５を用いて、情報源決定工程Ｓ６４４で決定した情報源であるサーバ装置に対して、雑情報要求生成工程Ｓ６４５で雑情報要求生成部が生成した雑情報要求メッセージを送信する。
【０１２５】
雑情報要求受信工程Ｓ８５１において、地図情報サーバ装置４０１など情報源決定工程Ｓ６４４で情報源決定部が決定した情報源であるサーバ装置は、雑情報要求送信工程Ｓ６４６で情報提供サーバ装置１３０の雑情報要求送信部が送信した雑情報要求メッセージを受信する。
雑情報生成工程Ｓ８５２において、情報源であるサーバ装置は、雑情報要求受信工程Ｓ８５１で受信した雑情報要求メッセージによって要求された雑情報を表わす雑情報データを生成する。
雑情報送信工程Ｓ８５３において、情報源であるサーバ装置は、雑情報要求受信工程Ｓ８５１で受信した雑情報要求メッセージに対する応答として、その雑情報要求メッセージを送信してきた情報提供サーバ装置１３０に対して、雑情報生成工程で生成した雑情報データを送信する。
【０１２６】
雑情報受信工程Ｓ６４７において、雑情報収集部１４５（以下、雑情報収集部１４５のうち、雑情報受信工程Ｓ６４７を実行するブロックを「雑情報受信部」と呼ぶ。）は、通信装置９１５を用いて、雑情報要求送信工程Ｓ６４６で雑情報要求送信部が送信した雑情報要求メッセージに対する応答として情報源決定工程Ｓ６４４で決定した情報源であるサーバ装置が送信した雑情報データを受信する。
雑情報記憶工程Ｓ６４８において、雑情報記憶部１４６は、磁気ディスク装置９２０を用いて、雑情報受信工程Ｓ６４７で雑情報受信部が受信した雑情報データを記憶する。
繰り返し工程Ｓ６４９において、事前収集情報選択部は、事前収集情報選択工程Ｓ６４３に戻り、次の雑情報を選択する。
【０１２７】
図１４は、この実施の形態における情報提供処理Ｓ６５０の流れの一例を示すフローチャート図である。
初期情報提示処理Ｓ６５１において、端末装置１１０は、初期情報を提示する。
イベント待ち処理Ｓ６５２において、端末装置１１０は、何らかのイベントが発生するのを待つ。
端末装置１１０を操作していた利用者が端末装置１１０の前から立ち去った場合（退去）、初期情報提示処理Ｓ６５１に戻る。
利用者が、ＩＣカード読取装置１１１にＩＣカードをかざすなどして、利用者識別データを入力する操作をした場合、認証処理Ｓ６５３へ進む。
利用者が、タッチパネル１１２に触れるなどして、通常の操作をした場合、情報提示処理Ｓ６５４へ進む。
【０１２８】
認証処理Ｓ６５３において、端末装置１１０は、利用者識別データを入力し、情報提供サーバ装置１３０に対して、認証を要求する。情報提供サーバ装置１３０は、端末装置１１０が入力した利用者識別データに基づいて、利用者を認証する。
情報提示処理Ｓ６５４において、端末装置１１０は、利用者の操作に応じて、様々な情報を提示する。利用者が認証されている場合には、端末装置１１０は、その利用者に特化した最適な情報を提示する。
イベント待ち処理Ｓ６５２で利用者が入力した操作が終了操作だった場合、情報提示処理Ｓ６５４で、端末装置１１０が終了情報を提示した後、初期情報提示処理Ｓ６５１に戻る。それ以外の場合は、イベント待ち処理Ｓ６５２に戻り、次のイベント発生を待つ。
【０１２９】
図１５は、この実施の形態における初期情報提示処理Ｓ６５１の流れの一例を示すフローチャート図である。
初期情報要求生成工程Ｓ６６１において、情報要求送信部１２５（以下、情報要求送信部１２５のうち、初期情報要求生成工程Ｓ６６１を実行するブロックを「初期情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、初期情報の提供を要求する情報要求メッセージ（以下「初期情報要求メッセージ」と呼ぶ。）を生成する。
初期情報要求送信工程Ｓ６６２において、情報要求送信部１２５（以下、情報要求送信部１２５のうち、初期情報要求送信工程Ｓ６６２を実行するブロックを「初期情報要求メッセージ送信部」と呼ぶ。）は、端末装置１１０が配置されている場所を含む地域を管轄する情報提供システム１００の情報提供サーバ装置１３０に対して、初期情報要求生成工程Ｓ６６１で初期情報要求生成部が生成した初期情報要求メッセージを送信する。
なお、端末装置１１０が、磁気ディスク装置９２０を用いて、端末装置１１０が配置されている場所を含む地域を管轄する情報提供システム１００の情報提供サーバ装置１３０を識別するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなどのデータ（以下「サーバ識別データ」と呼ぶ。）をあらかじめ記憶しておく（以下、この処理を「サーバ識別記憶工程」と呼び、端末装置１１０のうち、サーバ識別記憶工程を実行するブロックを「サーバ識別記憶部」と呼ぶ。）ことにより、情報要求送信部１２５が、初期情報要求メッセージを送信する送信先である情報提供サーバ装置１３０を判断してもよいし、前述した管轄管理サーバ装置が、端末識別データとその端末識別データによって識別される端末装置１１０が配置されている空港の空港識別データ（もしくは、その空港を管轄する情報提供システム１００の情報提供サーバ装置１３０のサーバ識別データ）との対応関係を表わすデータ（以下「端末管轄データ」と呼ぶ。）をあらかじめ記憶しておいてもよい（以下、この処理を「端末管轄記憶工程」と呼び、管轄管理サーバ装置のうち、端末管轄記憶工程を実行するブロックを「端末管轄記憶部」と呼ぶ。）。
【０１３０】
管轄管理サーバ装置が端末管轄データを記憶する構成の場合、端末管轄記憶部は、磁気ディスク装置９２０を用いて、端末管轄データを記憶する。端末装置１１０は、ＣＰＵ９１１を用いて、端末装置１１０自身を識別する端末識別データを含む端末管轄情報要求メッセージを生成し（以下、この処理を「端末管轄情報要求生成工程」と呼び、端末装置１１０のうち、端末管轄情報要求生成工程を実行するブロックを「端末管轄情報要求生成部」と呼ぶ。）、通信装置９１５を用いて、管轄管理サーバ装置に対して、端末管轄情報要求生成部が生成した端末管轄情報要求メッセージを送信する（以下、この処理を「端末管轄情報要求送信工程」と呼び、端末装置１１０のうち、端末管轄情報要求送信工程を実行するブロックを「端末管轄情報要求送信部」と呼ぶ。）。管轄管理サーバ装置は、通信装置９１５を用いて、端末管轄情報要求送信部が送信した端末管轄情報要求メッセージを受信し（以下、この処理を「端末管轄情報要求受信工程」と呼び、管轄管理サーバ装置のうち、端末管轄情報要求受信工程を実行するブロックを「端末管轄情報要求受信部」と呼ぶ。）、ＣＰＵ９１１を用いて、端末管轄情報要求受信部が受信した端末管轄情報要求メッセージに含まれる端末識別データを取得し（以下、この処理を「端末識別取得工程」と呼び、管轄管理サーバ装置のうち、端末識別取得工程を実行するブロックを「端末識別取得部」と呼ぶ。）、ＣＰＵ９１１を用いて、端末管轄記憶部が記憶した端末管轄データ（および空港管轄記憶部が記憶した空港管轄データ）に基づいて、端末識別取得部が取得した端末識別データが表わす端末装置１１０が配置された場所含む地域を管轄する情報提供システム１００の情報提供サーバ装置１３０を識別するサーバ識別データを取得し（以下、この処理を「管轄サーバ取得工程」と呼び、管轄管理サーバ装置のうち、管轄サーバ取得工程を実行するブロックを「管轄サーバ取得部」と呼ぶ。）、通信装置９１５を用いて、端末管轄情報要求受信部が受信した端末管轄情報要求メッセージに対する応答として、その端末管轄情報要求メッセージを送信してきた端末装置１１０に対して、管轄サーバ取得部が取得したサーバ識別データを送信する（以下、この処理を「サーバ識別送信工程」と呼び、管轄管理サーバ装置のうち、サーバ識別送信工程を実行するブロックを「サーバ識別送信部」と呼ぶ。）。端末装置１１０は、通信装置９１５を用いて、サーバ識別送信部が送信したサーバ識別データを受信する（以下、この処理を「サーバ識別受信工程」と呼び、端末装置１１０のうち、サーバ識別受信工程を実行するブロックを「サーバ識別受信部」と呼ぶ。）。このようにして管轄空港識別取得部が管轄空港識別データを取得して、端末管轄記憶部が記憶した端末管轄データを変更することにより、情報提供システム１００が管轄する管轄地域を変更することが容易にできる。また、端末管轄データが端末識別データと空港識別データとの対応関係を表わすものである場合には、端末管轄記憶部が記憶した端末管轄データを変更せず、空港管轄記憶部が記憶した空港管轄データをすればよいので、情報提供システム１００が管轄する管轄地域を変更することが更に容易にできる。
【０１３１】
初期情報要求受信工程Ｓ６６３において、要求受信部１５１は、通信装置９１５を用いて、初期情報要求送信工程Ｓ６６２で初期情報要求送信部が送信した要求メッセージ（初期情報要求メッセージ）を受信する。要求受信部１５１は、ＣＰＵ９１１を用いて、受信した要求メッセージが初期情報要求メッセージであることを判定して、認証結果削除工程Ｓ６６４へ進む。
【０１３２】
認証結果削除工程Ｓ６６４において、認証結果削除部１５９は、ＣＰＵ９１１を用いて、初期情報要求受信工程Ｓ６６３で要求受信部１５１が受信した初期情報要求メッセージに基づいて、その初期情報要求メッセージに含まれる端末識別データを取得する。
認証結果記憶部１５３は、ＣＰＵ９１１を用いて、認証結果削除部１５９が取得した端末識別データに基づいて、記憶した認証結果データのうち、その端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを書き換えて、その端末装置１１０の認証状態を未認証とする。
認証済判定部１５４は、ＣＰＵ９１１を用いて、初期情報要求受信工程Ｓ６６３で要求受信部１５１が受信した初期情報要求メッセージに基づいて、その初期情報要求メッセージに含まれる端末識別データを取得する。認証済判定部１５４は、ＣＰＵ９１１を用いて、認証結果記憶部１５３が記憶した認証結果データのうちから、取得した端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを取得する。認証済判定部１５４は、ＣＰＵ９１１を用いて、取得した認証結果データに基づいて、その端末装置１１０の認証状態を判定する。この認証結果データは、認証結果記憶部１５３が未認証であることを表わすよう書き換えた認証結果データであるから、認証済判定部１５４は、ＣＰＵ９１１を用いて、その端末装置１１０の認証状態が未認証であると判定して、初期情報生成工程Ｓ６６５へ進む。
【０１３３】
初期情報生成工程Ｓ６６５において、一般情報生成部１５６は、ＣＰＵ９１１を用いて、初期情報要求受信工程Ｓ６６３で要求受信部１５１が受信した情報要求メッセージに基づいて、提供を要求された情報を判定する（以下、この処理を「一般提供情報判定工程」と呼び、一般情報生成部１５６のうち、一般提供情報判定工程を実行するブロックを「一般提供情報判定部」と呼ぶ。）。この情報要求メッセージは、初期情報要求メッセージであるから、一般提供情報判定部は、初期情報の提供を要求されたと判定する。
一般情報生成部１５６は、ＣＰＵ９１１を用いて、判定結果に基づいて、初期情報を表わす提供情報データ（以下「初期提供情報データ」と呼ぶ。）を生成する（以下、この処理を「初期提供情報生成工程」と呼び、一般情報生成部１５６のうち、初期提供情報生成工程を実行するブロックを「初期提供情報生成部」と呼ぶ。）。
初期情報は、原則として、端末装置１１０の前に利用者がいない場合に端末装置１１０が出力する情報であるから、利用者を特定せず、これから端末装置１１０を操作しようとしている利用者や、通りがかりの利用者に対して提供する情報を含む。例えば、これから端末装置１１０を操作しようとしている利用者に対して操作方法を示唆する情報（以下「操作示唆情報」と呼ぶ。）や、悪天候による全便欠航など、利用者を特定せず多くの利用者に対して提供すべき情報（以下「一般重要情報」と呼ぶ。）などを含む。
例えば、一般情報生成部１５６は、ＣＰＵ９１１を用いて、運行情報記憶部１３３が記憶した運行情報データを入力し、入力した運行情報データに基づいて、全便欠航など一般重要情報があるか判定する（以下、この処理を「一般重要情報判定工程」と呼び、一般情報生成部１５６のうち、一般重要情報判定工程を実行するブロックを「一般重要情報判定部」と呼ぶ。）。一般重要情報がないと一般重要情報判定部が判定した場合、初期提供情報生成部は、ＣＰＵ９１１を用いて、操作示唆情報を表わす初期提供情報データを生成する。一般重要情報があると一般重要情報判定部が判定した場合、初期提供情報生成部は、ＣＰＵ９１１を用いて、一般重要情報を更に含む情報を表わす初期提供情報データを生成する。
【０１３４】
初期情報送信工程Ｓ６６６において、情報送信部１５７は、通信装置９１５を用いて、初期情報要求受信工程Ｓ６６３で要求受信部１５１が受信した初期情報要求メッセージに対する応答として、その初期情報要求メッセージを送信してきた端末装置１１０に対して、初期情報生成工程Ｓ６６５で初期提供情報生成部が生成した初期提供情報データを送信する。
【０１３５】
初期情報受信工程Ｓ６６７において、情報受信部１２６は、通信装置９１５を用いて、初期情報要求送信工程Ｓ６６２で情報要求送信部１２５が送信した初期情報要求メッセージに対する応答として情報提供サーバ装置１３０が送信してきた初期提供情報データを受信する。
【０１３６】
初期情報提示工程Ｓ６６８において、情報提示部１２７は、タッチパネル１１２や音声出力装置１１３を用いて、初期情報受信工程Ｓ６６７で情報受信部１２６が受信した初期提供情報データが表わす初期情報を提示する。
【０１３７】
図１６は、この実施の形態における一般情報生成部１５６が生成した初期提供情報データに基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図である。
初期画面５１０ａは、一般重要情報がないと一般情報生成部１５６が判定した場合の例であり、操作示唆情報５１１のみが表示されている。このうち、「ご予約済のお客様」などの文字が内部に表示された角丸四角形は、利用者がタッチパネル１１２のその部分に触れることにより、端末装置１１０が提供する情報を選択することができるタッチボタンを表わしている。
初期画面５１０ｂは、一般重要情報があると一般情報生成部１５６が判定した場合の例であり、操作示唆情報５１１に加えて、一般重要情報５１２が表示されている。
【０１３８】
図１７は、この実施の形態におけるイベント待ち処理Ｓ６５２の流れの一例を示すフローチャート図である。
退去判定工程Ｓ６７１において、退去判定部１２４は、人感センサ１１５を用いて、端末装置１１０の前から利用者が立ち去ったか否かを判定する。
端末装置１１０の前から利用者が立ち去ったと判定した場合、初期情報提示処理Ｓ６５１に戻る。
端末装置１１０の前に利用者がいると判定した場合、識別入力判定工程Ｓ６７２へ進む。
【０１３９】
識別入力判定工程Ｓ６７２において、識別入力部１２１は、ＣＰＵ９１１を用いて、利用者がＩＣカード読取装置１１１にＩＣカードをかざすなど、利用者識別データを入力する操作をしたか否かを判定する。
利用者が利用者識別データを入力する操作をしたと判定した場合、認証処理Ｓ６５３へ進む。
利用者が利用者識別データを入力する操作をしていないと判定した場合、操作入力判定工程Ｓ６７３へ進む。
【０１４０】
操作入力判定工程Ｓ６７３において、操作入力部１２３は、ＣＰＵ９１１を用いて、利用者がタッチパネル１１２に表示されたタッチボタンを触るなど、通常の操作をしたか否かを判定する。
利用者が通常の操作をしたと判定した場合、情報提示処理Ｓ６５４へ進む。
利用者が通常の操作をしていないと判定した場合、退去判定工程Ｓ６７１に戻る。
【０１４１】
図１８は、この実施の形態における認証処理Ｓ６５３の流れの一例を示すフローチャート図である。
識別入力工程Ｓ６７５において、識別入力部１２１は、ＩＣカード読取装置１１１などを用いて、ＩＣカードなどが記憶した利用者識別データを入力する。
認証要求生成工程Ｓ６７６において、認証要求送信部１２２（以下、認証要求送信部１２２のうち、認証要求生成工程Ｓ６７６を実行するブロックを「認証要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、識別入力工程Ｓ６７５で入力した利用者識別データを含む認証要求メッセージを生成する。
認証要求送信工程Ｓ６７７において、認証要求送信部１２２（以下、認証要求送信部１２２のうち、認証要求送信工程Ｓ６７７を実行するブロックを「認証要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、情報提供サーバ装置１３０に対して、認証要求生成工程Ｓ６７６で認証要求生成部が生成した認証要求メッセージを送信する。
【０１４２】
認証要求受信工程Ｓ６７８において、要求受信部１５１は、通信装置９１５を用いて、認証要求送信工程Ｓ６７７で認証要求送信部が送信した要求メッセージ（認証要求メッセージ）を受信する。要求受信部１５１は、ＣＰＵ９１１を用いて、受信した要求メッセージが認証要求メッセージであることを判定して、顧客情報取得工程Ｓ６７９へ進む。
【０１４３】
顧客情報取得工程Ｓ６７９において、認証部１５２は、ＣＰＵ９１１を用いて、認証要求受信工程Ｓ６７８で要求受信部１５１が受信した認証要求メッセージに含まれる利用者識別データを取得する（以下、この処理を「認証利用者識別取得工程」と呼び、認証部１５２のうち、認証利用者識別取得工程を実行するブロックを「認証利用者識別取得部」と呼ぶ。）。認証部１５２は、ＣＰＵ９１１を用いて、顧客情報記憶部１３９が記憶した顧客情報データのなかに、認証利用者識別取得部が取得した利用者識別データによって識別される利用者についての顧客情報データがあるか否かを判定する（以下、この処理を「顧客情報取得済判定工程」と呼び、認証部１５２のうち、顧客情報取得済判定工程を実行するブロックを「顧客情報取得済判定部」と呼ぶ。）。
その利用者についての顧客情報データがあると判定した場合、認証判定工程Ｓ６８１へ進む。
その利用者についての顧客情報データがないと判定した場合、顧客情報要求生成工程Ｓ６３３’へ進む。
【０１４４】
顧客情報要求生成工程Ｓ６３３’において、顧客情報要求生成部（顧客情報要求送信部１３７）は、ＣＰＵ９１１を用いて、認証利用者識別取得工程で認証利用者識別取得部が取得した利用者識別データを含む顧客情報要求メッセージを生成する。
顧客情報要求送信工程Ｓ６３４’において、顧客情報要求メッセージ送信部（顧客情報要求送信部１３７）は、通信装置９１５を用いて、顧客管理サーバ装置３１０に対して、顧客情報要求生成部が生成した顧客情報要求メッセージを送信する。
顧客情報受信工程Ｓ６３５’において、顧客情報受信部１３８は、通信装置９１５を用いて、顧客情報要求送信工程Ｓ６３４’で顧客情報要求メッセージ送信部が送信した顧客情報要求メッセージに対する応答として顧客管理サーバ装置３１０が送信してきた顧客情報データを受信する。
顧客情報記憶工程Ｓ６３６’において、顧客情報記憶部１３９は、磁気ディスク装置９２０を用いて、顧客情報受信工程Ｓ６３５’で顧客情報受信部１３８が受信した顧客情報データを記憶する。
【０１４５】
認証判定工程Ｓ６８０において、認証部１５２は、ＣＰＵ９１１を用いて、顧客情報受信工程Ｓ６３５’で顧客情報受信部１３８が受信した顧客情報データに基づいて、認証成功か失敗かを判定し、認証結果データを生成する。すなわち、顧客情報データが、その顧客ＩＤを有する利用者が存在しないことを表わす場合、認証部１５２は、認証失敗と判定し、それ以外の場合は認証成功と判定する。
認証成功と判定した場合、操作履歴要求生成工程Ｓ６３７’へ進む。
認証失敗と判定した場合、認証結果記憶工程Ｓ６８２へ進む。
【０１４６】
操作履歴要求生成工程Ｓ６３７’において、操作履歴要求生成部（操作履歴要求送信部１４１）は、ＣＰＵ９１１を用いて、認証利用者識別取得工程で認証利用者識別取得部が取得した利用者識別データを含む操作履歴要求メッセージを生成する。
操作履歴要求送信工程Ｓ６３８’において、操作履歴要求メッセージ送信部（操作履歴要求送信部１４１）は、通信装置９１５を用いて、履歴管理サーバ装置２００に対して、操作履歴要求生成工程Ｓ６３７’で生成した操作履歴要求メッセージを送信する。
操作履歴受信工程Ｓ６３９’において、操作履歴受信部１４２は、通信装置９１５を用いて、操作履歴要求送信工程Ｓ６３８’で操作履歴要求メッセージ送信部が送信した操作履歴要求メッセージに対する応答として履歴管理サーバ装置２００が送信した操作履歴データを受信する。
操作履歴記憶工程Ｓ６４０’において、操作履歴記憶部１４３は、磁気ディスク装置９２０を用いて、操作履歴受信工程Ｓ６３９’で操作履歴受信部１４２が受信した操作履歴データを記憶する。
その後、認証結果記憶工程Ｓ６８２へ進む。
【０１４７】
認証判定工程Ｓ６８１において、認証部１５２は、ＣＰＵ９１１を用いて、認証利用者識別取得工程で認証利用者識別取得部が取得した利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データのうちから、その利用者識別データによって識別される利用者についての顧客情報データを入力する。認証部１５２は、ＣＰＵ９１１を用いて、入力した顧客情報データに基づいて、認証成功か失敗かを判定し、認証結果データを生成する。
【０１４８】
認証結果記憶工程Ｓ６８２において、認証結果記憶部１５３は、磁気ディスク装置９２０を用いて、認証判定工程Ｓ６８０またはＳ６８１で認証部１５２が生成した認証結果データを記憶する。
その後、次に説明する情報提示処理Ｓ６５４内の認証済判定工程Ｓ６８９へ進む。
【０１４９】
その日にその空港を出発する便を前日までに予約していて、あらかじめその空港を訪れることがわかっている利用者についての顧客情報データは、利用者情報事前取得処理Ｓ６０３であらかじめ取得してあるので、情報提供サーバ装置１３０は、顧客管理サーバ装置３１０にアクセスすることなく、利用者を認証することができる。
情報提供サーバ装置１３０は、それ以外の利用者が空港を訪れた場合のみ、利用者を認証するため、顧客管理サーバ装置３１０にアクセスする。例えば、当日予約を入れた利用者や、出迎えなどのために予約なく空港を訪れた利用者が、端末装置１１０を操作した場合、情報提供サーバ装置１３０は、その利用者についての顧客情報データをあらかじめ取得していないので、顧客管理サーバ装置３１０にアクセスして顧客情報データを取得する。
顧客情報データをあらかじめ取得している利用者についての操作履歴データは、利用者情報事前取得処理Ｓ６０３であらかじめ取得してあるので、情報提供サーバ装置１３０は、履歴管理サーバ装置２００にアクセスすることなく、利用者が知りたい情報を推測できる。
これに対し、顧客情報データをあらかじめ取得していない利用者についての操作履歴データは、あらかじめ取得していないので、情報提供サーバ装置１３０は、利用者が端末装置１１０を操作したことによりその利用者が空港に今いることが判明し、認証に成功した場合、履歴管理サーバ装置２００にアクセスしてその利用者についての操作履歴データを取得する。
【０１５０】
このように、その日にその空港を訪れることがあらかじめわかっている利用者については、情報提供サーバ装置１３０が、顧客情報データや操作履歴データを、顧客管理サーバ装置３１０や履歴管理サーバ装置２００の負荷が少ない時間帯にあらかじめ取得しておくことにより、空港に多数の利用者が訪れる時間帯に顧客管理サーバ装置３１０や履歴管理サーバ装置２００にアクセスする頻度を減らすことができる。これにより、顧客管理サーバ装置３１０や履歴管理サーバ装置２００に負荷が集中するのを防ぐことができ、分散型情報提供システム８００全体として、利用者の操作に対する応答性能を高くすることができる。
【０１５１】
図１９は、この実施の形態における情報提示処理Ｓ６５４の流れの一例を示すフローチャート図である。
操作入力工程Ｓ６８５において、操作入力部１２３は、タッチパネル１１２などを用いて、利用者による操作を示す操作情報を入力する。
情報要求生成工程Ｓ６８６において、情報要求送信部１２５（以下、情報要求送信部１２５のうち、情報要求生成工程Ｓ６８６を実行するブロックを「情報要求生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、操作入力工程Ｓ６８５で操作入力部１２３が入力した操作情報を表わす操作データを含む情報要求メッセージを生成する。
情報要求送信工程Ｓ６８７において、情報要求送信部１２５（以下、情報要求送信部１２５のうち、情報要求送信工程Ｓ６８７を実行するブロックを「情報要求メッセージ送信部」と呼ぶ。）は、通信装置９１５を用いて、情報提供サーバ装置１３０に対して、情報要求生成工程Ｓ６８６で情報要求生成部が生成した情報要求メッセージを送信する。
【０１５２】
情報要求受信工程Ｓ６８８において、要求受信部１５１は、通信装置９１５を用いて、情報要求送信工程Ｓ６８７で情報要求メッセージ送信部が送信した要求メッセージ（情報要求メッセージ）を受信する。要求受信部１５１は、ＣＰＵ９１１を用いて、受信した要求メッセージが情報要求メッセージであることを判定し、認証済判定工程Ｓ６８９へ進む。
【０１５３】
認証済判定工程Ｓ６８９において、認証済判定部１５４は、ＣＰＵ９１１を用いて、認証要求受信工程Ｓ６７８または情報要求受信工程Ｓ６８８で要求受信部１５１が受信した要求メッセージに含まれる端末識別データを取得する（以下、この処理を「判定端末識別取得工程」と呼び、認証済判定部１５４のうち、判定端末識別取得工程を実行するブロックを「判定端末識別取得部」と呼ぶ。）。
認証済判定部１５４は、ＣＰＵ９１１を用いて、認証結果記憶部１５３が記憶した認証結果データのなかから、判定端末識別取得部が取得した端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを取得する。認証済判定部１５４は、ＣＰＵ９１１を用いて、取得した認証結果データに基づいて、その端末装置１１０の認証状態が認証済であるか未認証であるかを判定する。
認証済であると判定した場合、顧客別情報生成工程Ｓ６９０へ進む。
未認証であると判定した場合、一般情報生成工程Ｓ６９１へ進む。
【０１５４】
顧客別情報生成工程Ｓ６９０において、顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、認証要求受信工程Ｓ６７８または情報要求受信工程Ｓ６８８で要求受信部１５１が受信した要求メッセージと、認証済判定工程Ｓ６８９で認証済判定部１５４が取得した認証結果データに含まれる利用者識別データとを入力する。
顧客別情報生成部１５５は、ＣＰＵ９１１を用いて、入力した要求メッセージやその他の情報などに基づいて、入力した利用者識別データによって識別される利用者が知りたい情報を推測し、推測した結果に基づいて利用者に提供する情報を決定し、決定した情報を提供するために必要なデータを収集して、その利用者に特化した提供情報を表わす提供情報データ（以下「顧客別提供情報データ」と呼ぶ。）を生成する。
その後、情報送信工程Ｓ６９２及び操作履歴更新工程Ｓ６９３へ進む。
【０１５５】
一般情報生成工程Ｓ６９１において、一般情報生成部１５６は、ＣＰＵ９１１を用いて、認証要求受信工程Ｓ６７８または情報要求受信工程Ｓ６８８で要求受信部１５１が受信した要求メッセージを入力する。
一般情報生成部１５６は、ＣＰＵ９１１を用いて、入力した要求メッセージやその他の情報などに基づいて、端末装置１１０を操作している利用者が知りたい情報を推測し、推測した結果に基づいて利用者に提供する情報を決定し、決定した情報を提供するために必要なデータを収集して、特定の利用者に特化しない提供情報を表わす提供情報データ（以下「一般提供情報データ」と呼ぶ。）を生成する。
【０１５６】
顧客別情報生成部１５５が生成する顧客別提供情報データが表わす提供情報と、一般情報生成部１５６が生成する一般提供情報データが表わす提供情報とには、ともに、情報要求メッセージに含まれる操作データが表わす利用者の操作によって指定された情報（以下「利用者指定情報」と呼ぶ。）や、一般重要情報などが含まれる。
顧客別提供情報データが表わす提供情報には、それ以外に、その利用者にとって重要であると顧客別情報生成部１５５が推測した情報（以下「特定利用者重要情報」と呼ぶ。）が含まれる。特定利用者重要情報には、例えば、その利用者が予約している便の遅延や欠航を知らせる情報や、その利用者が以前に同じ目的地に到着する便を利用した際に端末装置１１０を操作して検索した目的地周辺の情報などがある。
これにより、少ない操作で利用者が知りたい情報にアクセスすることができ、利用者の利便性が向上する。
【０１５７】
情報送信工程Ｓ６９２において、情報送信部１５７は、通信装置９１５を用いて、認証要求受信工程Ｓ６７８あるいは情報要求受信工程Ｓ６８８で要求受信部１５１が受信した要求メッセージに対する応答として、その要求メッセージを送信した端末装置１１０に対して、顧客別情報生成工程Ｓ６９０で顧客別情報生成部１５５が生成した顧客別提供情報データあるいは一般情報生成工程Ｓ６９１で一般情報生成部１５６が生成した一般提供情報データを送信する。
【０１５８】
操作履歴更新工程Ｓ６９３において、操作履歴更新部１５８は、ＣＰＵ９１１を用いて、情報要求受信工程Ｓ６８８で要求受信部１５１が受信した情報要求メッセージ（あるいは、その情報要求メッセージに含まれる操作データ）と、認証済判定工程Ｓ６８９で認証済判定部１５４が取得した認証結果データに含まれる利用者識別データとを入力する。操作履歴更新部１５８は、ＣＰＵ９１１を用いて、操作履歴記憶部１４３が記憶した操作履歴データのうち、入力した利用者識別データによって識別される利用者についての操作履歴データに、入力した情報要求メッセージ（あるいは操作データ）を付加して、操作履歴データを更新する。
操作履歴記憶部１４３は、磁気ディスク装置９２０を用いて、操作履歴更新部１５８が更新した操作履歴データを記憶する。
【０１５９】
終了情報要求判定工程Ｓ６９４において、要求受信部１５１（以下、要求受信部１５１のうち、終了情報要求判定工程Ｓ６９４を実行するブロックを「終了情報要求判定部」と呼ぶ。）は、ＣＰＵ９１１を用いて、情報要求受信工程Ｓ６８８で受信した情報要求メッセージが、終了情報の提供を要求する情報要求メッセージ（以下「終了情報要求メッセージ」と呼ぶ。）であるか否かを判定する。
受信した情報要求メッセージが終了情報要求メッセージであると判定した場合、認証結果削除工程Ｓ６６４’へ進む。
【０１６０】
認証結果削除工程Ｓ６６４’において、認証結果削除部１５９は、ＣＰＵ９１１を用いて、情報要求受信工程Ｓ６８８で要求受信部１５１が受信した情報要求メッセージに基づいて、その情報要求メッセージに含まれる端末識別データを取得する。
認証結果記憶部１５３は、ＣＰＵ９１１を用いて、認証結果削除部１５９が取得した端末識別データに基づいて、記憶した認証結果データのうち、その端末識別データによって識別される端末装置１１０に対応づけられた認証結果データを書き換えて、その端末装置１１０の認証状態を未認証とする。
【０１６１】
情報受信工程Ｓ６９６において、情報受信部１２６は、通信装置９１５を用いて、認証要求送信工程Ｓ６７７で認証要求送信部１２２が送信した認証要求メッセージあるいは情報要求送信工程Ｓ６８７で情報要求送信部１２５が送信した情報要求メッセージに対する応答として情報送信工程Ｓ６９２で情報送信部１５７が送信した提供情報データを受信する。
【０１６２】
情報提示工程Ｓ６９７において、情報提示部１２７は、タッチパネル１１２や音声出力装置１１３を用いて、情報受信工程Ｓ６９６で情報受信部１２６が受信した提供情報データが表わす提供情報を提示する。
【０１６３】
図２０は、この実施の形態における顧客別情報生成工程Ｓ６９０の流れの一例を示すフローチャート図である。
特定利用者識別取得工程Ｓ８６１において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、特定利用者識別取得工程Ｓ８６１を実行するブロックを「特定利用者識別取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、認証済判定工程Ｓ６８９で認証済判定部１５４が取得した認証結果データに含まれる利用者識別データを取得する。
【０１６４】
特定利用者情報取得工程Ｓ８６２において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、特定利用者情報取得工程Ｓ８６２を実行するブロックを「特定利用者情報取得部」と呼ぶ。）は、ＣＰＵ９１１を用いて、特定利用者識別取得工程Ｓ８６１で特定利用者識別取得部が取得した利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データのうちから、その利用者識別データによって識別される利用者についての顧客情報データを取得し、ＣＰＵ９１１を用いて、操作履歴記憶部１４３が記憶した操作履歴データのうちから、その利用者についての操作履歴データを取得し、ＣＰＵ９１１を用いて、予約情報記憶部１３６が記憶した予約情報データを検索して、その利用者が予約している便の便名データを取得し、運行情報記憶部１３３が記憶した運行情報データのうちから、その便名データによって表わされる便についての運行情報データを取得する。
【０１６５】
利用者指定情報決定工程Ｓ８６３において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、利用者指定情報決定工程Ｓ８６３を実行するブロックを「利用者指定情報決定部」と呼ぶ。）は、ＣＰＵ９１１を用いて、情報要求受信工程Ｓ６８８で要求受信部１５１が受信した要求メッセージに基づいて、利用者の操作によって指定された利用者指定情報を決定する。
【０１６６】
特定利用者重要情報推定工程Ｓ８６４において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、特定利用者重要情報推定工程Ｓ８６４を実行するブロックを「特定利用者重要情報推定部」と呼ぶ。）は、ＣＰＵ９１１を用いて、特定利用者情報取得工程Ｓ８６２で取得した各種データに基づいて、その利用者がにとっての特定利用者重要情報を推測する。特定利用者重要情報推定部は、ＣＰＵ９１１を用いて、推測した特定利用者重要情報のうちから、利用者指定情報決定工程Ｓ８６３で利用者指定情報決定部が決定した利用者指定情報と同一の情報を除き、残りの特定利用者重要情報のなかから、利用者に提供する特定利用者重要情報を決定する。なお、利用者に対して一回に提示できる情報の量は限られているので、推測した特定利用者重要情報の数が多い場合、特定利用者重要情報決定部は、ＣＰＵ９１１を用いて、推測した特定利用者重要情報がその利用者にとってどの程度重要であるかを推定し、推定結果に基づいて、重要度の高い特定利用者重要情報だけを、利用者に提供する特定利用者重要情報として決定する。
【０１６７】
一般重要情報判定工程Ｓ８６５において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、一般重要情報判定工程Ｓ８６５を実行するブロックを「顧客別一般重要情報判定部」と呼ぶ。なお、顧客別一般重要情報判定部は、一般情報生成部１５６の一般重要情報判定部と共通であってもよい。）は、ＣＰＵ９１１を用いて、各記憶部が記憶した各種データに基づいて、利用者を特定しない一般の利用者にとっての一般重要情報があるかを判定する。顧客別一般重要情報判定部は、一般重要情報があると判定した場合、ＣＰＵ９１１を用いて、判定した一般重要情報のなかから、利用者指定情報決定工程Ｓ８６４で利用者指定情報決定部が決定した利用者指定情報や、特定利用者重要情報決定工程Ｓ８６４で特定利用者重要情報決定部が決定した特定利用者重要情報を除き、残りの一般重要情報のなかから、利用者に提供する一般重要情報を決定する。なお、特定利用者重要情報決定部と同様、顧客別一般重要情報決定部は、ＣＰＵ９１１を用いて、推定した一般重要情報がその利用者にとってどの程度重要であるかを推定し、推定結果に基づいて、一般重要情報を取捨選択してもよい。
【０１６８】
利用者指定情報生成工程Ｓ８６６において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、利用者指定情報生成工程Ｓ８６６を実行するブロックを「利用者指定情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、各記憶部が記憶した各種データや、雑情報収集部１４５が収集した雑情報データなどに基づいて、利用者指定情報決定工程Ｓ８６３で利用者指定情報決定部が決定した利用者指定情報を表わすデータ（以下「利用者指定情報データ」と呼ぶ。）を生成する。
【０１６９】
特定利用者重要情報生成工程Ｓ８６７において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、特定利用者重要情報生成工程Ｓ８６７を実行するブロックを「特定利用者重要情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、各記憶部が記憶した各種データや、雑情報収集部１４５が収集した雑情報データなどに基づいて、特定利用者重要情報推定工程Ｓ８６４で特定利用者重要情報推定部が決定した特定利用者重要情報を表わすデータ（以下「特定利用者重要情報データ」と呼ぶ。）を生成する。
【０１７０】
一般重要情報生成工程Ｓ８６８において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、一般重要情報生成工程Ｓ８６８を実行するブロックを「顧客別一般重要情報生成部」と呼ぶ。）は、ＣＰＵ９１１を用いて、各記憶部が記憶した各種データや、雑情報収集部１４５が収集した雑情報データなどに基づいて、一般重要情報判定工程Ｓ８６５で顧客別一般重要情報判定部が決定した一般重要情報を表わすデータ（以下「一般重要情報データ」と呼ぶ。）を生成する。
【０１７１】
顧客別情報結合工程Ｓ８６９において、顧客別情報生成部１５５（以下、顧客別情報生成部１５５のうち、顧客別情報結合工程Ｓ８６９を実行するブロックを「顧客別情報結合部」と呼ぶ。）は、ＣＰＵ９１１を用いて、利用者指定情報生成工程Ｓ８６６で利用者指定情報生成部が生成した利用者指定情報データと、特定利用者重要情報生成工程Ｓ８６７で特定利用者重要情報生成部が生成した特定利用者重要情報データと、一般重要情報生成工程Ｓ８６８で顧客別一般重要情報生成部が生成した一般重要情報データとを結合して、顧客別提供情報データを生成する。
【０１７２】
図２１は、この実施の形態における顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図である。
例えば、伊丹空港に設置された端末装置１１０において、図１６で説明した初期画面５１０ａをタッチパネル１１２が表示している。利用者がＩＣカード読取装置１１１にＩＣカードをかざすなどして、利用者識別データを入力する操作をする。
認証処理Ｓ６５３が始まり、端末装置１１０では、識別入力部１２１が利用者のＩＣカードに記録された利用者識別データを入力し、認証要求送信部１２２が情報提供サーバ装置１３０に対して認証要求メッセージを送信する。
情報提供サーバ装置１３０では、要求受信部１５１が認証要求メッセージを受信して、利用者識別データを取得する。
【０１７３】
ここでは、以下の三つの例について説明する。
第一の例は、利用者識別データにより識別される利用者「山田太郎」氏がその日に伊丹空港を出発する便を前日までに予約している場合、第二の例は、利用者識別データにより識別される利用者「山田太郎」氏がその日に伊丹空港を出発する便を前日までに予約していない場合、第三の例は、利用者識別データにより識別される利用者が「ジェームズ・ボンド」氏である場合である。
【０１７４】
第一の例において、「山田太郎」氏がその日に伊丹空港を出発する便を前日までに予約しているので、予約情報事前取得処理Ｓ６０２で情報提供サーバ装置１３０があらかじめ取得した予約情報データのなかに、「山田太郎」氏の利用者識別データが含まれる。このため、利用者情報事前取得処理Ｓ６０３において、情報提供サーバ装置１３０は、「山田太郎」氏についての顧客情報データ及び操作履歴データを顧客管理サーバ装置３１０及び履歴管理サーバ装置２００から取得して、あらかじめ記憶している。
【０１７５】
認証部１５２は、顧客情報記憶部１３９が記憶した顧客情報データから「山田太郎」氏についての顧客情報データを取得して認証成功と判定し、認証結果記憶部１５３が、「山田太郎」氏が操作している端末装置１１０に対応づけて「山田太郎」氏の利用者識別データを含む認証結果データを記憶する。これにより、その端末装置１１０が認証済であり、その端末装置１１０を操作している利用者が「山田太郎」氏であることが記憶される。
認証済判定部１５４が、この認証結果データに基づいて、その端末装置１１０が認証済であると判定し、顧客別情報生成部１５５が「山田太郎」氏に特化した顧客別提供情報データを生成し、端末装置１１０に対して送信する。
端末装置１１０では、情報受信部１２６が顧客別提供情報データを受信し、情報提示部１２７がその顧客別提供情報データに基づいて、二つの画面を表示する。
【０１７６】
認証画面５２０ａは、端末装置１１０を操作している利用者が「山田太郎」氏であることを情報提供システム１００が認証したことを表わす画面であり、端末装置１１０は、認証画面５２０ａを数秒間表示したのち、メイン画面を表示する。
メイン画面５３０ａは、「山田太郎」氏が予約している便の出発予定時刻、目的地、到着予定時刻、便名などの情報（特定利用者重要情報の一例）や、利用者が操作を入力するためのタッチボタンなどが表示された画面である。なお、メイン画面５３０ａやそれ以降の操作によって表示される画面には、利用者の氏名などの情報はできるかぎり表示しない。端末装置１１０は、多くの人が行き交う空港内などに設置されるものであるから、端末装置１１０を操作しているところを後ろから覗き見られる可能性があり、そのような場合であっても個人情報を知られないようにするためである。
【０１７７】
顧客別情報生成部１５５は、「山田太郎」氏の利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データのなかから、「山田太郎」氏についての顧客情報データを取得する。顧客別情報生成部１５５は、取得した顧客情報データに含まれる利用者の氏名に関するデータに基づいて、「山田太郎」氏の氏名を表わす文字列「山田太郎」を取得し、認証画面５２０ａに対応する顧客別提供情報データを生成する。
また、顧客別情報生成部１５５は、「山田太郎」氏の利用者識別データに基づいて、予約情報記憶部１３６が記憶した予約情報データを検索し、「山田太郎」氏が予約している便の便名データを取得する。顧客別情報生成部１５５は、取得した便名データに基づいて、運行情報記憶部１３３が記憶した運行情報データのなかから、「山田太郎」氏が予約している便についての運行情報データを取得する。顧客別情報生成部１５５は、取得した運行情報データに基づいて、「山田太郎」氏が予約している便の出発予定時刻、目的地、到着予定時刻、便名、遅延や欠航の有無などの情報を取得して、メイン画面５３０ａに対応する顧客別提供情報データを生成する。
【０１７８】
メイン画面５３０ｂ及びメイン画面５３０ｃは、端末装置１１０が認証画面５２０ａを表示したあとに表示するメイン画面の別の例である。
顧客別情報生成部１５５は、特定利用者重要情報の推測にあたり、例えば、現在時刻などの情報を利用してもよい。例えば、顧客別情報生成部１５５は、取得した運行情報データに基づいて、利用者が予約している便の出発予定時刻を把握し、現在時刻と比較することにより、次に利用者が取るべき行動を判断し、判断した結果に基づいて、利用者にその行動を取ることを示唆する情報を表わす顧客別提供情報データを生成する。このようにして生成された顧客別提供情報データに基づいて、端末装置１１０は、例えばメイン画面５３０ｂを表示する。
また、顧客別情報生成部１５５は、特定利用者重要情報の推測にあたり、例えば、端末装置１１０の設置場所などの情報を利用してもよい。例えば、顧客別情報生成部１５５は、取得した運行情報データに基づいて、利用者が予約している便の出発ゲートを把握し、端末装置１１０の端末識別データに基づいて、利用者が操作している端末装置１１０の設置場所を把握して、把握した出発ゲートの位置と端末装置１１０の設置場所（すなわち、利用者の現在位置）とを比較することにより、次に利用者が取るべき行動を判断し、判断した結果に基づいて、利用者にその行動を取ることを示唆する情報を表わす顧客別提供情報データを生成する。このようにして生成された顧客別提供情報データに基づいて、端末装置１１０は、例えばメイン画面５３０ｃを表示する。
顧客別情報生成部１５５が、端末装置１１０の設置場所についての情報を利用する場合、利用者が現在操作している端末装置１１０の場所だけでなく、操作履歴データに基づいて、直前（あるいはそれ以前）に利用者が操作した端末装置１１０の場所を把握して、利用してもよい。例えば、利用者が別の端末装置１１０を操作した際に、セキュリティゲートの位置を案内し、利用者が現在操作している端末装置１１０の位置が、前に操作した端末装置１１０の位置から見て、セキュリティゲートとは逆の方向である場合、利用者が道に迷っている可能性がある。顧客別情報生成部１５５は、利用者がセキュリティゲートの位置についてもっとわかりやすい情報を知りたいと判断し、例えば、「係員と話す」タッチボタンを表わすデータを含む顧客別情報データを生成し、端末装置１１０が「係員と話す」タッチボタンを含む画面を表示する。これにより、利用者が「係員と話す」タッチボタンを触ることによって、端末装置１１０を介してオペレータと会話できるようにすることができる。その場合、オペレータが操作するオペレータ端末装置は、利用者の現在位置や、操作履歴記憶部１４３が記憶した操作履歴データに基づいて把握した利用者の操作履歴、顧客別情報生成部１５５が判断した利用者の知りたい情報などを表示して、利用者が現在置かれている状況をオペレータが容易に把握できるよう構成してもよい。
【０１７９】
第二の例において、「山田太郎」氏がその日に伊丹空港を出発する便を前日までに予約していないので、予約情報事前取得処理Ｓ６０２で情報提供サーバ装置１３０があらかじめ取得した予約情報データのなかに、「山田太郎」氏の利用者識別データは含まれていない。このため、利用者情報事前取得処理Ｓ６０３において、情報提供サーバ装置１３０は、「山田太郎」氏についての顧客情報データや操作履歴データをあらかじめ取得しない。
【０１８０】
情報提供サーバ装置１３０は、顧客情報記憶部１３９が記憶した顧客情報データのなかに「山田太郎」氏についての顧客情報データがないので、顧客管理サーバ装置３１０にアクセスして「山田太郎」氏についての顧客情報データを取得したのち、認証成功と判定する。また、情報提供サーバ装置１３０は、履歴管理サーバ装置２００にもアクセスして、「山田太郎」氏についての操作履歴データも取得する。これにより、「山田太郎」氏についての顧客情報データ及び操作履歴データをあらかじめ取得しておいた場合と同様に、顧客別情報生成部１５５が顧客別提供情報データを生成できる。
【０１８１】
第一の例と同様、端末装置１１０は、顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、最初に認証画面５２０ａを表示し、その後、メイン画面５３０ｄを表示する。
顧客別情報生成部１５５は、「山田太郎」氏の利用者識別データに基づいて、予約管理サーバ装置３２０が記憶した予約情報データを検索し、「山田太郎」氏がその日に伊丹空港を出発する便を予約していないことを判定する。顧客別情報生成部１５５は、この判定結果に基づいて、「山田太郎」氏がこれから航空券を購入しようとしている可能性があると推測して、「航空券のご購入」ボタンを有するメイン画面５３０ｄを情報提示部１２７が表示するよう、顧客別提供情報データを生成する。
【０１８２】
第三の例において、端末装置１１０を操作した利用者が「ジェームズ・ボンド」氏である場合、認証部１５２は、顧客情報記憶部１３９があらかじめ記憶しておいた顧客情報データまたは顧客管理サーバ装置３１０にアクセスして取得した顧客情報データに基づいて、認証成功と判定する。
顧客別情報生成部１５５は、「ジェームズ・ボンド」氏の利用者識別データに基づいて、顧客情報記憶部１３９が記憶した顧客情報データのなかから、「ジェームズ・ボンド」氏の顧客情報データを取得し、取得した顧客情報データに含まれる利用者の使用言語に関するデータに基づいて、「ジェームズ・ボンド」氏の使用言語が英語であることを把握し、英語表記の認証画面５２０ｂを情報提示部１２７が表示するよう、顧客別提供情報データを生成する。顧客別情報生成部１５５は、情報提示部１２７が認証画面５２０ｂに続いて表示する各画面についても同様に、英語で表示するよう、顧客別提供情報データを生成する。
【０１８３】
このように、顧客別情報生成部１５５が、顧客情報データから利用者の使用言語を把握した上で顧客別提供情報データを生成し、情報提示部１２７が、利用者の使用言語を用いた画面を表示する。
このほか、例えば、顧客別情報生成部１５５が、顧客情報データから利用者の視力を把握した上で顧客別提供情報データを生成し、情報提示部１２７が、視力の弱い利用者に対しては文字が大きく表示された画面を表示したり、盲目の利用者に対しては音声による案内を出力したりしてもよい。
【０１８４】
サブ画面５４０ａは、第一の例において情報提示部１２７がメイン画面５３０ａを表示したのち、「山田太郎」氏が「その他のサービス」と表示されたタッチボタンに触れる操作をした場合に、情報提示部１２７が表示する画面の一例である。
サブ画面５４０ｂは、情報提示部１２７がサブ画面５４０ａを表示したのち、「山田太郎」氏が「羽田空港周辺情報」と表示されたタッチボタンに触れる操作をした場合に、情報提示部１２７が表示する画面の一例である。
【０１８５】
例えば、「山田太郎」氏が横浜へ行こうとしていて、伊丹空港発羽田空港行の便を予約し、羽田空港から横浜駅行の高速バスに乗るつもりだとする。「山田太郎」氏は、搭乗まで時間に余裕があるので、伊丹空港にいる今のうちに高速バスの時刻表を調べておこうと思う。
「山田太郎」氏は、端末装置１１０のＩＣカード読取装置１１１にＩＣカードをかざして、メイン画面５３０ａを表示させ、メイン画面５３０ａに表示された「その他のサービス」ボタンに触れる。
このように、利用者は、メイン画面に表示された以外の情報を知りたい場合、メイン画面に表示されたタッチボタンに触れるなどの操作をすることにより、自分の意思で、端末装置１１０が表示する情報を選択することができる。
【０１８６】
情報提示処理Ｓ６５４が始まり、端末装置１１０では、操作入力部１２３が利用者による操作を示す操作情報を入力し、情報要求送信部１２５が情報要求メッセージを送信する。
情報提供サーバ装置１３０では、要求受信部１５１が情報要求メッセージを受信し、認証済判定部１５４が、その端末装置１１０に対応づけられた認証結果データに基づいて、その端末装置１１０が認証済であると判定し、顧客別情報生成部１５５が「山田太郎」氏に特化した顧客別提供情報データを生成し、端末装置１１０に対して送信する。
端末装置１１０では、情報受信部１２６が顧客別提供情報データを受信し、情報提示部１２７がその顧客別提供情報データに基づいて、サブ画面５４０ａを表示する。
【０１８７】
顧客別情報生成部１５５は、メイン画面５３０ａを生成するための顧客別提供情報データを生成したときと同様、「山田太郎」氏が予約している便についての情報を、特定利用者提供情報とする。また、顧客別情報生成部１５５は、要求受信部１５１が受信した情報要求データに含まれる操作データに基づいて、利用者が「その他のサービス」を選択したことを把握し、把握した結果に基づいて、情報提供システム１００が利用者に提供できる各種サービスのうち、「予約内容の変更」に分類されるサービス以外のサービスを表わす情報を、利用者指定情報とする。例えば、情報提供システム１００が利用者に提供できるその他のサービスには、機内サービスの予約、空港やその周辺についての情報などのサービスがある。
情報提供システム１００は、各地の空港についての情報を利用者に提供できるが、顧客別情報生成部１５５は、「山田太郎」氏が操作している端末装置１１０が配置されている場所から、「山田太郎」氏が現在伊丹空港にいることを把握し、「山田太郎」氏が予約している便についての運行情報データから、「山田太郎」氏の目的地が羽田空港であることを把握している。顧客別情報生成部１５５は、これに基づいて、各地の空港についての情報のなかでも、「山田太郎」氏が、特に伊丹空港と羽田空港についての情報を知りたいと推測し、特定利用者提供情報とする。
顧客別情報生成部１５５は、このようにして決定した利用者指定情報や特定利用者提供情報に基づいて、顧客別提供情報データを生成する。
【０１８８】
端末装置１１０がサブ画面５４０ａを表示したのち、「山田太郎」氏は、サブ画面５４０ａに表示された「羽田空港周辺情報」ボタンに触れる。
再び、情報提示処理Ｓ６５４が始まり、顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７がサブ画面５４０ｂを表示する。
このように、利用者は、階層的に構成されたメニューを辿っていくことにより、端末装置１１０に知りたい情報を表示させる。
【０１８９】
操作履歴更新部１５８は、要求受信部１５１が要求メッセージを受信するたびに、要求メッセージ（あるいは操作データ）を操作履歴データに付加して更新し、操作履歴記憶部１４３が更新された操作履歴データを記憶する。したがって、顧客別情報生成部１５５は、操作履歴記憶部１４３が記憶した操作履歴データを解析することにより、それまでに利用者が欲した情報を把握することができ、把握した結果に基づいて、利用者が知りたい情報を推測することが可能になる。
【０１９０】
図２２は、この実施の形態における操作履歴移動処理Ｓ７００の流れの一例を示すフローチャート図である。
操作履歴移動処理Ｓ７００は、二つの情報提供システム１００の間で行われる。以下の説明において、利用者が搭乗した航空機が出発した空港を管轄する情報提供システム１００を情報提供システム１００ａ、その航空機が到着した空港を管轄する情報提供システム１００を情報提供システム１００ｂとし、添え字ａ及びｂを付けることにより二つの情報提供システム１００を区別する。また、それぞれの情報提供システム１００に属する装置や機能ブロックを表わす符号にも、同様に添え字ａ及びｂを付けることで区別する。
【０１９１】
搭乗者名簿取得工程Ｓ７１１において、運行情報受信部１３２ａは、通信装置９１５を用いて、情報提供システム１００ａが管轄する空港から航空機が出発したことを表わす運行情報データを受信し、運行情報記憶部１３３ａが、磁気ディスク装置９２０を用いて記憶する。
予約情報要求送信部１３４ａは、ＣＰＵ９１１を用いて、その便についての予約情報要求メッセージを生成し、通信装置９１５を用いて、予約管理サーバ装置３２０に対して送信する。
予約情報受信部１３５ａは、通信装置９１５を用いて、予約情報要求送信部１３４ａが送信した予約情報要求メッセージに対する応答として予約管理サーバ装置３２０が送信した予約情報データを受信し、予約情報記憶部１３６ａが、磁気ディスク装置９２０を用いて記憶する。
これにより、その便について予約情報記憶部１３６ａが記憶した予約情報データは、その便についての最新の（そして最終的な）予約状況、すなわち、その便に実際に搭乗している利用者を表わすものになる。
【０１９２】
到着通知生成工程Ｓ７２１において、運行情報受信部１３２ｂは、通信装置９１５を用いて、情報提供システム１００ｂが管轄する空港に航空機が到着したことを表わす運行情報データを受信し、運行情報記憶部１３３ｂが、磁気ディスク装置９２０を用いて記憶する。
操作履歴要求送信部１４１ｂは、ＣＰＵ９１１を用いて、その便が出発した空港を判別し、その便が、他の情報提供システムが管轄する空港から来たものであるかを判定する。
その便が、他の情報提供システムが管轄する空港から来たものであると判定した場合、操作履歴要求送信部１４１ｂは、ＣＰＵ９１１を用いて、その便の便名データを含む操作履歴要求メッセージを生成する。操作履歴要求メッセージが利用者識別データではなく、便名データを含む場合は、その便に搭乗している利用者全員についての操作履歴データを要求することを表わす。
到着通知送信工程Ｓ７２２において、操作履歴要求送信部１４１ｂは、通信装置９１５を用いて、その便が出発した空港を管轄する情報提供システム１００ａの情報提供サーバ装置１３０ａに対して、生成した操作履歴要求メッセージを送信する。
【０１９３】
到着通知受信工程Ｓ７１２において、操作履歴要求受信部１４７ａは、通信装置９１５を用いて、到着通知送信工程Ｓ７２２で操作履歴要求送信部１４１ｂが送信した操作履歴要求メッセージを受信する。
移動操作履歴送信工程Ｓ７１３において、操作履歴送信部１４４ａは、ＣＰＵ９１１を用いて、受信した操作履歴要求メッセージに含まれる便名データに基づいて、予約情報記憶部１３６が記憶した予約情報データのなかから、その便についての予約情報データを入力する。操作履歴送信部１４４ａは、ＣＰＵ９１１を用いて、入力した予約情報データに基づいて、操作履歴記憶部１４３が記憶した操作履歴データのなかから、その便に搭乗している利用者についての操作履歴データをすべて入力する。
操作履歴送信部１４４ａは、通信装置９１５を用いて、到着通知受信工程Ｓ７１２で受信した操作履歴要求メッセージに対する応答として、その操作履歴要求メッセージを送信してきた情報提供サーバ装置１３０ｂに対して、入力した操作履歴データをすべて送信する。
【０１９４】
移動操作履歴受信工程Ｓ７２３において、操作履歴受信部１４２ｂは、通信装置９１５を用いて、到着通知送信工程Ｓ７２２で操作履歴要求送信部１４１ｂが送信した操作履歴要求メッセージに対する応答として、情報提供サーバ装置１３０ａが送信した操作履歴データをすべて受信する。
移動操作履歴記憶工程Ｓ７２４において、操作履歴記憶部１４３ｂは、磁気ディスク装置９２０を用いて、移動操作履歴受信工程Ｓ７２３で操作履歴受信部１４２が受信した操作履歴データを記憶する。
【０１９５】
なお、日帰り出張の場合など、到着便に搭乗している利用者が、その空港を出発する便を予約している場合がある。その場合、その利用者についての操作履歴データは、移動操作履歴受信工程Ｓ７２３で操作履歴受信部１４２ｂが受信した操作履歴データのなかにある一方、利用者情報事前取得工程Ｓ６０３で操作履歴受信部１４２が履歴管理サーバ装置２００からあらかじめ受信し、操作履歴記憶部１４３ｂが記憶している。
このような場合、操作履歴記憶部１４３ｂは、既に記憶している操作履歴データに上書きして、移動操作履歴受信工程Ｓ７２３で受信した操作履歴データを記憶する。移動操作履歴受信工程Ｓ７２３で受信した操作履歴データのほうが最新のデータであり、出発地の空港における利用者の操作を表わす操作データが付加されているからである。
【０１９６】
なお、この例では、到着地の空港を管轄する情報提供システム１００からの要求により、出発地の空港を管轄する情報提供システム１００が操作履歴データを送信する構成について説明したが、送信開始の主導権は、出発地側の情報提供システム１００にあってもよい。例えば、情報提供サーバ装置１３０は、運行情報受信部１３２が受信した運行情報データに基づいて、管轄する空港を出発した航空機が、他の情報提供システム１００が管轄する空港に到着したことを判別し、その情報提供システム１００の情報提供サーバ装置１３０に対して、操作履歴データを送信する構成であってもよい。
また、操作履歴データを送信するタイミングは、航空機が空港に到着したときではなく、航空機が空港を出発したときであってもよい。しかし、悪天候などにより航空機が飛行中に行き先を変更したり、出発地に戻ってきたりする場合があるので、航空機が空港に到着したことを確認してから、操作履歴データを送信する構成とするほうが好ましい。
【０１９７】
利用者が航空機から降り立ち、到着地の空港に設置された端末装置１１０ｂを操作した場合、情報提供サーバ装置１３０ｂは、操作履歴移動処理Ｓ７００で記憶した操作履歴データに基づいて、顧客別提供情報データを生成する。
【０１９８】
図２３は、この実施の形態における顧客別情報生成部１５５ｂが生成した顧客別提供情報データに基づいて、情報提示部１２７ｂがタッチパネル１１２ｂに表示する画面の一例を示す図である。
【０１９９】
認証画面５２０ｃは、利用者が、ＩＣカード読取装置１１１ｂにＩＣカードをかざすなどして利用者識別データを端末装置１１０ｂに読み込ませ、認証された場合に情報提示部１２７が表示する画面である。
メイン画面５３０ｅは、情報提示部１２７が認証画面５２０ｃを表示したあとに表示する画面である。
【０２００】
顧客別情報生成部１５５ｂは、ＣＰＵ９１１を用いて、予約情報記憶部１３６ｂが記憶した予約情報データや、操作履歴記憶部１４３ｂが記憶した操作履歴データに基づいて、その利用者の状態を判定し、判定した結果に基づいて、生成する顧客別提供情報データを変化させて、情報提示部１２７ｂが表示するメッセージを変化させてもよい。例えば、利用者が航空機から降り立ったばかりであると、顧客別情報生成部１５５ｂが判定した場合、情報提示部１２７ｂが表示するメッセージを、認証画面５２０ｃのように変化させる。
【０２０１】
また、顧客別情報生成部１５５ｂは、ＣＰＵ９１１を用いて、操作履歴記憶部１４３ｂが記憶した操作履歴データに基づいて、その利用者がどのような情報を知りたいかを推測する。例えば、その利用者が、出発地の空港において端末装置１１０ａを操作して、横浜駅行きの高速バスを調べていた場合、顧客別情報生成部１５５ｂは、ＣＰＵ９１１を用いて、そのことを判別し、判別した結果に基づいて、利用者が高速バスを使って横浜へ行く行き方を知りたがっていると推測する。顧客別情報生成部１５５ｂは、ＣＰＵ９１１を用いて、推測した結果に基づいて、次の横浜駅行きの高速バスの発車時刻や、利用者が現在操作している端末装置１１０ｂの位置から横浜駅行きの高速バスのバス乗り場へ行く行き方についての情報を特定利用者提供情報に決定する。顧客別情報生成部１５５ｂは、ＣＰＵ９１１を用いて、決定した結果に基づいて、これらの情報を提供するために必要なデータを取得し、取得したデータに基づいて、顧客別提供情報データを生成する。
情報提示部１２７ｂは、顧客別情報生成部１５５ｂが生成した顧客別提供情報データに基づいて、例えばメイン画面５３０ｅのような画面を表示する。
【０２０２】
以上のように、利用者の移動に伴って、情報提供システム１００の間で操作履歴データを移動させることにより、操作履歴データを管理する履歴管理サーバ装置２００にアクセスすることなく、常に最新の操作履歴データに基づいて、利用者に最適な情報を提供することができる。操作履歴記憶部１４３が記憶した操作履歴データが、出発前における利用者の操作履歴を踏襲しているので、顧客別情報生成部１５５は、到着地で利用者が知りたい情報をピンポイントで推測できる。これにより、例えば、利用者が到着地の端末装置１１０にＩＣカードをかざすだけで、出発地の端末装置１１０で調べた情報を容易に確認できる。
また、多数の利用者が空港を利用しアクセスが集中する時間帯に、履歴管理サーバ装置２００にアクセスする必要がないので、アクセスの集中による端末装置１１０のレスポンスの悪化を防ぐことができる。
【０２０３】
なお、利用者の移動に伴って情報提供システム１００間を移動させるデータは、操作履歴データに限らず、利用者が知りたい情報を推測する手掛かりとなる情報を表わすデータであればよい。そのようなデータのなかでも、特に、操作履歴データは、利用者の操作にしたがって常に変化するので、利用者の移動に伴って情報提供システム１００間を移動させることにより、常に最新の状態に保つことができる。
【０２０４】
図２４は、この実施の形態における操作履歴更新処理Ｓ７５０の流れの一例を示すフローチャート図である。
システム選択工程Ｓ７５１において、蓄積操作履歴要求送信部２３１は、ＣＰＵ９１１を用いて、分散型情報提供システム８００を構成する情報提供システム１００のなかから、その日の操作履歴をまだ受信していない情報提供システム１００を一つ選択する。
蓄積操作履歴要求送信部２３１は、すべての情報提供システム１００からその日の操作履歴を受信済であり、選択できる情報提供システム１００がない場合、操作履歴選択工程Ｓ７６０へ進む。
【０２０５】
操作履歴要求生成工程Ｓ７５２において、蓄積操作履歴要求送信部２３１は、ＣＰＵ９１１を用いて、操作履歴要求メッセージを生成する。操作履歴要求生成工程Ｓ７５２で蓄積操作履歴要求送信部２３１が生成する操作履歴要求メッセージは、利用者識別データや便名データなど利用者を特定するデータを含まず、情報提供サーバ装置１３０が記憶したすべての操作履歴データの送信を要求するものである。
操作履歴要求送信工程Ｓ７５３において、蓄積操作履歴要求送信部２３１は、ＣＰＵ９１１を用いて、システム選択工程Ｓ７５１で選択した情報提供システム１００の情報提供サーバ装置１３０に対して、操作履歴要求生成工程Ｓ７５２で生成した操作履歴要求メッセージを送信する。
【０２０６】
情報提供サーバ装置１３０では、操作履歴要求受信工程Ｓ７５４において、操作履歴要求受信部１４７は、通信装置９１５を用いて、操作履歴要求送信工程Ｓ７５３で蓄積操作履歴要求送信部２３１が送信した操作履歴要求メッセージを受信する。
操作履歴送信工程Ｓ７５５において、操作履歴送信部１４４は、ＣＰＵ９１１を用いて、操作履歴記憶部１４３が記憶した操作履歴データをすべて取得する。操作履歴送信部１４４は、通信装置９１５を用いて、操作履歴要求受信工程Ｓ７５４で受信した操作履歴要求メッセージに対する応答として、履歴管理サーバ装置２００に対して、取得した操作履歴データをすべて送信する。
【０２０７】
操作履歴受信工程Ｓ７５６において、蓄積操作履歴受信部２３２は、通信装置９１５を用いて、操作履歴送信工程Ｓ７５５で操作履歴送信部１４４が送信した操作履歴データをすべて受信する。
操作履歴融合工程Ｓ７５７において、蓄積操作履歴記憶部２１０は、ＣＰＵ９１１を用いて、操作履歴受信工程Ｓ７５６で蓄積操作履歴受信部２３２が受信した操作履歴データそれぞれについて、同じ利用者について記憶した操作履歴データと融合する。すなわち、蓄積操作履歴記憶部２１０は、記憶した操作履歴データに含まれる操作データと、蓄積操作履歴受信部２３２が受信した操作履歴データに含まれる操作データとを比較して、記憶した操作履歴データに含まれていない操作データがあれば、その操作データを追加する。
操作履歴記憶工程Ｓ７５８において、蓄積操作履歴記憶部２１０は、磁気ディスク装置９２０を用いて、操作履歴融合工程Ｓ７５７で融合した操作履歴データを記憶する。
繰り返し工程Ｓ７５９において、蓄積操作履歴要求送信部２３１は、システム選択工程Ｓ７５１に戻り、次の情報提供システム１００を選択する。
【０２０８】
操作履歴選択工程Ｓ７６０において、蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、蓄積操作履歴記憶部２１０が記憶した操作履歴データのなかから、未処理の操作履歴データを一つ選択する。
蓄積操作履歴抽出部２４０は、すべての操作履歴データが処理済であり、選択できる操作履歴データがない場合、操作履歴更新処理Ｓ７５０を終了する。
【０２０９】
操作履歴抽出工程Ｓ７６１において、蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、蓄積操作履歴記憶部２１０が記憶した操作履歴データのなかから、操作履歴選択工程Ｓ７６０で選択した操作履歴データを入力する。
蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、入力した操作履歴データに含まれる操作データや前回までの操作履歴抽出データに基づいて、次回以降の利用時に利用者が知りたい情報を推測するために必要な情報を抽出して、操作履歴抽出データを生成する。
蓄積操作履歴抽出部２４０は、ＣＰＵ９１１を用いて、生成した操作履歴抽出データを含む操作履歴データを生成する。
【０２１０】
例えば、操作履歴データに含まれる操作データに、利用者が「○時○分発の○○行きの高速バス」について調べたことが記録されている場合、その利用者が知りたいバスの出発時刻は、航空機の到着時刻が異なれば変わってくるので、「○時○分発」の部分は、次回以降の利用時に利用者が知りたい情報を推測するために必要ではない。しかし、その利用者が同じ空港に到着する便を利用したときに、利用者が同じ目的地に同じ方法で行こうとする可能性があるので、「○○行きの高速バス」の部分は、次回以降の利用時に利用者が知りたい情報を推測するために必要である。
また、操作履歴データに含まれる操作データには、利用者がどのような手順で操作をして、知りたい情報を端末装置１１０に提示させたかという詳細も記録されているが、次回以降の利用時に利用者が知りたい情報を推測するためには、操作の詳細についての情報は必要なく、最終的にどのような情報に利用者がアクセスしたかがわかればよい。
このように、蓄積操作履歴抽出部２４０は、次回以降の利用時に利用者が知りたい情報を推測するために不要な情報を捨象することにより、操作履歴データを圧縮する。
【０２１１】
操作履歴記憶工程Ｓ７６２において、蓄積操作履歴記憶部２１０は、磁気ディスク装置９２０を用いて、操作履歴抽出工程Ｓ７６１で蓄積操作履歴抽出部２４０が生成した操作履歴データを、その利用者についての操作履歴データとして記憶する。
繰り返し工程Ｓ７６３において、蓄積操作履歴抽出部２４０は、操作履歴選択工程Ｓ７６０に戻り、次の操作履歴データを選択する。
【０２１２】
以上のようにして、履歴管理サーバ装置２００が記憶した操作履歴データが更新される。更新された操作履歴データは、翌日以降に利用者が空港を利用し、端末装置１１０を操作したときに、利用者が知りたい情報を推測するために用いられる。
【０２１３】
図２５は、この実施の形態における顧客別情報生成部１５５が生成した顧客別提供情報に基づいて、情報提示部１２７がタッチパネル１１２に表示する画面の一例を示す図である。
【０２１４】
履歴管理サーバ装置２００が記憶した「山田太郎」氏についての操作履歴データには、過去に羽田空港行きの便に搭乗したときに、「山田太郎」氏が「横浜駅行きの高速バス」について調べたことが記録されている。
「山田太郎」氏が、那覇空港発羽田空港行の便を予約していたとすると、那覇空港を管轄する情報提供システム１００の情報提供サーバ装置１３０は、利用者情報事前取得工程Ｓ６０３において、履歴管理サーバ装置２００から「山田太郎」氏についての操作履歴データを取得し、記憶しておく。
「山田太郎」氏が那覇空港の端末装置１１０にＩＣカードをかざして利用者識別データを入力する操作をすると、情報提供サーバ装置１３０は、「山田太郎」氏を認証して、顧客別情報生成部１５５が「山田太郎」氏に特化した顧客別提供情報データを生成する。
顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７は、認証画面５２０ｄ及びメイン画面５３０ｆを表示する。
【０２１５】
この例において、顧客別情報生成部１５５は、操作履歴データに基づいて、利用者がメニューの階層を辿る操作をしたタッチボタンを判別し、判別したタッチボタンを一段階上の階層のメニューに表示するよう、顧客別提供情報データを生成する。なお、一画面に表示されるタッチボタンの数が多すぎると画面が見にくくなるので、顧客別情報生成部１５５は、表示するタッチボタンの数が所定の数より多くなる場合は、操作回数の少ないタッチボタンを「その他」にまとめるなどして、タッチボタンの数が所定の数より多くならないようにしてもよい。
このような処理により、情報提示部１２７が表示するメイン画面５３０ｆには、本来なら「その他のサービス」のなかに表示される一階層下のメニューである「羽田空港周辺情報」タッチボタンが、表示される。
【０２１６】
サブ画面５４０ｃは、「山田太郎」氏が、メイン画面５３０ｆに表示された「羽田空港周辺情報」タッチボタンに触れた場合に、顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７が表示する画面である。ここでも、本来なら「交通情報」のなかに表示される一階層下のメニューである「横浜駅へ行く」タッチボタンが表示されている。
【０２１７】
詳細画面５４０ｅは、「山田太郎」氏が、サブ画面５４０ｃに表示された「横浜駅へ行く」タッチボタンに触れた場合に、顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７が表示する画面である。
このように、顧客別情報生成部１５５が、操作履歴データに基づいて、その利用者に特化した顧客別提供情報データを生成することにより、一般向けのメニュー構成からすると、多くの操作をしなければたどり着けない情報を、少ない操作で提示させることができる。
【０２１８】
メイン画面５３０ｇは、更に別の日に、千歳空港発羽田空港行きの便を予約した「山田太郎」氏が、千歳空港で端末装置１１０を操作した場合に、顧客別情報生成部１５５が生成した顧客別提供情報データに基づいて、情報提示部１２７がタッチパネル１１２に表示する画面である。
この例において、「山田太郎」氏についての操作履歴データには、「山田太郎」氏が過去に羽田空港行きの便に搭乗したとき、一回ならず「横浜駅行きの高速バス」について調べたことが記録されている。顧客別情報生成部１５５は、この操作履歴データに基づいて、「横浜駅へ行く」タッチボタンを、メイン画面５３０ｇに表示させる顧客別提供情報データを生成する。
【０２１９】
この実施の形態における情報提供システム１００は、所定の管轄地域（空港）を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムである。
上記情報提供システム１００は、データを記憶する記憶装置（磁気ディスク装置９２０）と、データを処理する処理装置（ＣＰＵ９１１）と、データを送信する送信装置（通信装置９１５）と、上記管轄地域内に配置され情報を入出力する入出力装置（ＩＣカード読取装置１１１、タッチパネル１１２など）と、手掛かり記憶部（操作履歴記憶部１４３）と、識別入力部１２１と、情報生成部（顧客別情報生成部１５５）と、情報出力部（情報提示部１２７）と、手掛かり送信部（操作履歴送信部１４４）とを有する。
上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータ（操作履歴データ）を記憶する。
上記識別入力部１２１は、上記入出力装置（ＩＣカード読取装置１１１）を用いて、利用者を識別する識別情報（利用者識別データ）を入力する。
上記情報生成部（顧客別情報生成部１５５）は、上記処理装置（ＣＰＵ９１１）を用いて、上記識別入力部１２１が入力した識別情報によって識別される利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報（顧客別提供情報データ）を生成する。
上記情報出力部（情報提示部１２７）は、上記入出力装置（タッチパネル１１２）を用いて、上記情報生成部（顧客別情報生成部１５５）が生成した提供情報を出力する。
上記手掛かり送信部（操作履歴送信部１４４）は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置（通信装置９１５）を用いて、上記移動先管轄地域を管轄する他の情報提供システム１００に対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを送信する。
【０２２０】
これにより、利用者が知りたい情報を情報生成部が推測し、先回りして出力することができるので、利用者の利便性を高めることができる。また、利用者が移動した移動先管轄地域を管轄する他の情報提供システム１００に対して、手掛かりデータを送信するので、利用者の移動先でも、最新の手掛かりデータを用いて、利用者の利便性を高めることができる。
【０２２１】
この実施の形態における情報提供システム１００は、所定の管轄地域（空港）を管轄し、上記管轄地域内にいる各利用者に対して情報を提供する情報提供システムである。
上記情報提供システム１００は、データを記憶する記憶装置（磁気ディスク装置９２０）と、データを処理する処理装置（ＣＰＵ９１１）と、データを受信する受信装置（通信装置９１５）と、上記管轄地域内に配置され情報を入出力する入出力装置（ＩＣカード読取装置１１１、タッチパネル１１２など）と、手掛かり受信部（操作履歴受信部１４２）と、手掛かり記憶部（操作履歴記憶部１４３）と、識別入力部１２１と、情報生成部（顧客別情報生成部１５５）と、情報出力部（情報提示部１２７）とを有する。
上記手掛かり受信部（操作履歴受信部１４２）は、上記利用者が上記管轄地域と異なる移動元管轄地域から移動してきた場合に、上記受信装置（通信装置９１５）を用いて、上記移動元管轄地域を管轄する他の情報提供システム１００から、上記移動元管轄地域から移動してきた利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータ（操作履歴データ）を受信する。
上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記手掛かり受信部（操作履歴受信部１４２）が受信した手掛かりデータを記憶する。
上記識別入力部１２１は、上記入出力装置（ＩＣカード読取装置１１１）を用いて、上記利用者を識別する識別情報（利用者識別データ）を入力する。
上記情報生成部（顧客別情報生成部１５５）は、上記処理装置（ＣＰＵ９１１）を用いて、上記識別入力部１２１が入力した識別情報によって識別される利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータに基づいて、上記利用者に対して提供する提供情報（顧客別提供情報データ）を生成する。
上記情報出力部（情報提示部１２７）は、上記入出力装置（タッチパネル１１２）を用いて、上記情報生成部（顧客別情報生成部１５５）が生成した提供情報を出力する。
【０２２２】
これにより、利用者が知りたい情報を情報生成部が推測し、先回りして出力することができるので、利用者の利便性を高めることができる。利用者が移動してきた移動元管轄地域を管轄する他の情報提供システム１００から、手掛かりデータを受信するので、最新の手掛かりデータを用いて、利用者の利便性を高めることができる。
【０２２３】
この実施の形態における情報提供システム１００は、更に、データを送信する送信装置（通信装置９１５）と、手掛かり送信部（操作履歴送信部１４４）とを有する。
上記手掛かり送信部（操作履歴送信部１４４）は、上記利用者が上記管轄地域と異なる移動先管轄地域へ移動した場合に、上記送信装置（通信装置９１５）を用いて、上記移動先管轄地域を管轄する他の情報提供システム１００に対して、上記移動先管轄地域へ移動した利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを送信する。
【０２２４】
これにより、利用者が移動した移動先管轄地域を管轄する他の情報提供システム１００に対して、手掛かりデータを送信するので、情報提供システム１００が手掛かりデータを更新した場合であっても、利用者の移動先でも、最新の手掛かりデータを用いて、利用者の利便性を高めることができる。
【０２２５】
この実施の形態における情報提供システム１００において、上記手掛かり送信部（操作履歴送信部１４４）は、上記送信装置（通信装置９１５）を用いて、上記管轄地域内から出発した乗客輸送装置（航空機）が到着する到着地を管轄する他の情報提供システム１００に対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを送信する。
【０２２６】
これにより、利用者の管轄地域間の移動を、利用者が搭乗する乗客輸送装置ごとに管理し、乗客輸送装置の移動に合わせて、手掛かりデータを送信するので、利用者の移動の個別に管理する場合と比較して、管理が容易であり、情報提供システム１００にかかる負荷を低減することができる。
【０２２７】
この実施の形態における情報提供システム１００は、データを受信する受信装置（通信装置９１５）と、手掛かり取得部（操作履歴受信部１４２）とを有する。
上記手掛かり取得部（操作履歴受信部１４２）は、上記受信装置（通信装置９１５）を用いて、上記各利用者についての手掛かりデータを記憶する手掛かり蓄積装置（履歴管理サーバ装置２００）から、上記管轄地域内から出発する乗客輸送装置（航空機）に搭乗する予定の各利用者についての手掛かりデータ（操作履歴データ）を取得する。
上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記手掛かり取得部（操作履歴受信部１４２）が取得した手掛かりデータを記憶する。
【０２２８】
これにより、手掛かり蓄積装置が記憶した手掛かりデータに基づいて、利用者が知りたい情報を情報生成部が推測し、先回りして出力することができるので、利用者の利便性を高めることができる。また、その情報提供システム１００が管轄する管轄地域内から出発する乗客輸送装置に搭乗する予定の利用者について、あらかじめ手掛かりデータを取得しておくことができるので、情報提供システム１００の応答性能を高めることができる。
【０２２９】
この実施の形態における情報提供システム１００において、上記手掛かり受信部（操作履歴受信部１４２）は、上記受信装置（通信装置９１５）を用いて、上記管轄地域内に到着する乗客輸送装置（航空機）が出発した出発地を管轄する他の情報提供システム１００から、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを受信する。
【０２３０】
これにより、利用者の管轄地域間の移動を、利用者が搭乗する乗客輸送装置ごとに管理し、乗客輸送装置の移動に合わせて、手掛かりデータを受信するので、利用者の移動の個別に管理する場合と比較して、管理が容易であり、情報提供システム１００にかかる負荷を低減することができる。
【０２３１】
この実施の形態における情報提供システム１００は、データを送信する送信装置（通信装置９１５）と、手掛かり通知部（操作履歴送信部１４４）とを有する。
上記手掛かり通知部（操作履歴送信部１４４）は、上記送信装置（通信装置９１５）を用いて、上記各利用者についての手掛かりデータ（操作履歴データ）を記憶する手掛かり蓄積装置（履歴管理サーバ装置２００）に対して、上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを送信する。
【０２３２】
これにより、手掛かり蓄積装置に最新の手掛かりデータを集めることができるので、手掛かり蓄積装置にアクセスすれば、最新の手掛かりデータを取得することができる。
【０２３３】
この実施の形態における情報提供システム１００は、更に、操作入力部１２３と、手掛かり更新部（操作履歴更新部１５８）とを有する。
上記操作入力部１２３は、上記入出力装置（タッチパネル１１２）を用いて、上記利用者による操作を示す操作情報を入力する。
上記手掛かり更新部（操作履歴更新部１５８）は、上記処理装置（ＣＰＵ９１１）を用いて、上記操作入力部１２３が入力した操作情報に基づいて、上記識別入力部１２１が入力した識別情報によって識別される利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを更新する。
上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記手掛かり更新部（操作履歴更新部１５８）が更新した手掛かりデータを記憶する。
【０２３４】
これにより、利用者による操作に基づいて更新された手掛かりデータに基づいて、顧客別情報生成部１５５が利用者の知りたい情報を推測するので、利用者の知りたい情報を的確に推測することができる。また、利用者の操作による手掛かりデータの更新は、利用者がいる管轄地域を管轄する情報提供システム１００で発生するので、利用者の移動に伴って、手掛かりデータを移動させることにより、情報提供システム１００は、常に最新の手掛かりデータに基づく推測をすることができる。
【０２３５】
この実施の形態における情報提供システム１００において、上記手掛かり更新部（操作履歴更新部１５８）は、上記処理装置（ＣＰＵ９１１）を用いて、上記操作入力部１２３が入力した操作情報を表わす操作データを、上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータに付加することにより、上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータを更新する。
【０２３６】
これにより、顧客別情報生成部１５５が、操作履歴データを解析して、利用者がどんな操作をしたかを把握することができるので、利用者の知りたい情報を適切に推測することができる。
【０２３７】
この実施の形態における情報提供システム１００において、上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記各利用者について、上記利用者による過去の操作から抽出された操作履歴抽出データを含む手掛かりデータ（操作履歴データ）を記憶する。
【０２３８】
これにより、他の情報提供システム１００や手掛かり蓄積装置との間で送受信する手掛かりデータを小さくすることができ、通信回線の容量が小さくても、手掛かりデータを迅速に送受信することができる。
【０２３９】
この実施の形態における手掛かり蓄積装置（履歴管理サーバ装置２００）は、データを記憶する記憶装置（磁気ディスク装置９２０）と、データを送信する送信装置（通信装置９１５）と、データを受信する受信装置（通信装置９１５）と、蓄積手掛かり記憶部（蓄積操作履歴記憶部２１０）と、蓄積手掛かり送信部（蓄積操作履歴送信部２２２）と、蓄積手掛かり受信部（蓄積操作履歴受信部２３２）と、蓄積手掛かり更新部（蓄積操作履歴抽出部２４０）とを有する。
上記蓄積手掛かり記憶部（蓄積操作履歴記憶部２１０）は、上記記憶装置（磁気ディスク装置９２０）を用いて、各利用者について、上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータ（操作履歴データ）を記憶する。
上記蓄積手掛かり送信部（蓄積操作履歴送信部２２２）は、上記送信装置（通信装置９１５）を用いて、所定の管轄地域（空港）を管轄する情報提供システム１００に対して、上記管轄地域内から出発する乗客輸送装置（航空機）に搭乗する予定の各利用者について上記蓄積手掛かり記憶部（蓄積操作履歴記憶部２１０）が記憶した手掛かりデータを送信する。
上記蓄積手掛かり受信部（蓄積操作履歴受信部２３２）は、上記受信装置（通信装置９１５）を用いて、所定の管轄地域を管轄する情報提供システム１００から、各利用者についての手掛かりデータを受信する。
上記蓄積手掛かり更新部（蓄積操作履歴抽出部２４０）は、上記処理装置（ＣＰＵ９１１）を用いて、上記蓄積手掛かり受信部（蓄積操作履歴受信部２３２）が受信した手掛かりデータに基づいて、上記蓄積手掛かり記憶部（蓄積操作履歴記憶部２１０）が記憶した手掛かりデータを更新する。
【０２４０】
これにより、手掛かり蓄積装置が、最新の手掛かりデータに基づいて、手掛かりデータを更新しておき、情報提供システム１００が管轄する管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者についての手掛かりデータを、情報提供システム１００に送信するので、情報提供システム１００が最新の手掛かりデータに基づいて、利用者が知りたい情報を情報生成部が推測し、先回りして出力することができ、利用者の利便性を高めることができる。
【０２４１】
この実施の形態における手掛かり蓄積装置（履歴管理サーバ装置２００）において、上記蓄積手掛かり受信部（蓄積操作履歴受信部２３２）は、上記受信装置（通信装置９１５）を用いて、上記利用者による操作を表わす操作データを付加された手掛かりデータ（操作履歴データ）を受信する。
上記蓄積手掛かり更新部（蓄積操作履歴抽出部２４０）は、上記処理装置（ＣＰＵ９１１）を用いて、上記蓄積手掛かり受信部（蓄積操作履歴受信部２３２）が受信した手掛かりデータに基づいて、上記利用者が知りたい情報を推測する手掛かりを抽出し、抽出した手掛かりを表わす操作履歴抽出データを含む手掛かりデータを生成する。
上記蓄積手掛かり記憶部（蓄積操作履歴記憶部２１０）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記蓄積手掛かり更新部（蓄積操作履歴抽出部２４０）が生成した手掛かりデータを記憶する。
【０２４２】
これにより、蓄積手掛かり記憶部が記憶する手掛かりデータを小さくすることができ、記憶装置の記憶容量や、通信回線の通信容量が小さくてもよく、設備コストを低減することができる。
【０２４３】
この実施の形態における分散型情報提供システム８００は、上記手掛かり送信部（操作履歴送信部１４４）を有する情報提供システム１００と、上記手掛かり受信部（操作履歴受信部１４２）を有する情報提供システム１００とを有する。
【０２４４】
これにより、利用者の移動に伴って、手掛かりデータを送受信するので、利用者がそのときにいる位置を管轄する情報提供システム１００が、最新の手掛かりデータに基づいて、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。情報提供システム１００が最新の手掛かりデータを取得するために、手掛かりデータ蓄積装置にアクセスする必要がなく、アクセスの集中による応答の遅延を回避することができる。
【０２４５】
この実施の形態における分散型情報提供システム８００は、上記手掛かり蓄積装置（履歴管理サーバ装置２００）と、上記手掛かり取得部（操作履歴受信部１４２）を有する情報提供システム１００と、上記手掛かり通知部（操作履歴送信部１４４）を有する情報提供システム１００とを有する。
【０２４６】
これにより、利用者が搭乗する予定の乗客輸送装置が出発する管轄地域を管轄する情報提供システム１００が、手掛かり蓄積装置が記憶した手掛かりデータを取得し、その後、利用者の移動に伴って、情報提供システム１００の間で手掛かりデータを送受信し、最後に、情報提供システム１００が記憶した手掛かりデータを、手掛かり蓄積装置に通知して、手掛かり蓄積装置が記憶するので、常に最新の手掛かりデータを、利用者がいる管轄地域を管轄する情報提供システム１００が記憶し、利用者の操作に対して、迅速に応答することができる。
【０２４７】
この実施の形態における情報提供システム１００は、１または複数のコンピュータを上記情報提供システム１００として機能させるコンピュータプログラムを、上記コンピュータが実行することにより、実現することができる。
【０２４８】
これにより、利用者の移動に伴って、手掛かりデータを送信あるいは受信して、利用者がそのときにいる位置を管轄する情報提供システム１００が、最新の手掛かりデータに基づいて、利用者が知りたい情報をし、先回りして出力することができ、利用者の利便性を高めることができる情報提供システム１００を実現することができる。
【０２４９】
この実施の形態における手掛かり蓄積装置（履歴管理サーバ装置２００）は、１または複数のコンピュータを上記手掛かり蓄積装置として機能させるコンピュータプログラムを、上記コンピュータが実行することにより、実現することができる。
【０２５０】
これにより、最新の手掛かりデータに基づいて、手掛かりデータを更新しておき、情報提供システム１００が管轄する管轄地域内から出発する乗客輸送装置に搭乗する予定の各利用者についての手掛かりデータを、情報提供システム１００に送信する手掛かり蓄積装置を実現することができる。
【０２５１】
以上説明した分散型情報提供システム８００は、中核システムを構成するサーバ群（複数の情報提供サーバ装置１３０、履歴管理サーバ装置２００）と、複数の端末装置１１０とを有する。分散型情報提供システム８００は、管轄管理サーバ装置を有していてもよい。分散型情報提供システム８００は、航空会社システム３００や情報源サーバ群４００などにアクセスして情報を収集する。
【０２５２】
管轄管理サーバ装置（グローバルルーティングサーバ）は、分散型情報提供システム８００内の全サーバ装置および全端末装置１１０のＩＤを管理し、各々の端末装置１１０からの問い合わせや通信を振り分ける。例えば、管轄管理サーバ装置は、端末装置１１０から顧客ＩＤの認証問い合わせ（認証要求メッセージ）や情報問い合わせ（情報要求メッセージ）を受け、その端末装置１１０を管轄する情報提供サーバ装置１３０を判定して、問い合わせを転送してもよい。その場合、管轄管理サーバ装置は、端末装置１１０が配置されている場所に基づいて、その地域を管轄する情報提供サーバ装置１３０を、問い合わせの振り分け先と判断する。また、管轄管理サーバ装置は、情報提供サーバ装置１３０からの問い合わせや通信を振り分けてもよい。例えば、情報提供サーバ装置１３０が情報源サーバ群４００から雑情報を収集する場合、情報提供サーバ装置１３０が収集したい雑情報を指定して管轄管理サーバ装置に問い合わせると、管轄管理サーバ装置が、その雑情報を持っているサーバ装置を判定し、問い合わせを転送してもよい。あるいは、情報提供サーバ装置１３０が、他の情報提供サーバ装置１３０に対して操作履歴要求メッセージや操作履歴データを送信する際、空港を指定して管轄管理サーバ装置に問い合わせると、管轄管理サーバ装置が、その空港を管轄している情報提供サーバ装置１３０を判定し、問い合わせを転送してもよい。
【０２５３】
航空会社システム３００の運行管理サーバ装置３３０は、情報提供サーバ装置１３０から運行情報要求メッセージを受信した場合だけでなく、航空機の離陸や着陸、ダイヤの変更などのイベントが発生した場合に、その空港を管轄する情報提供サーバ装置１３０に対して、イベントの発生を通知する構成としてもよい（運行管理サーバ装置３３０は、イベントの発生を管轄管理サーバ装置に対して通知し、その空港を管轄する情報提供サーバ装置１３０を管轄管理サーバ装置が判定して、通知を転送してもよい）。そうすれば、イベント発生の有無を確認するために、情報提供サーバ装置１３０が運行管理サーバ装置３３０に対して運行情報要求メッセージを送信する必要がないので、情報提供サーバ装置１３０及び運行管理サーバ装置３３０双方の負荷を低減することができる。
【０２５４】
個人情報漏洩を防止するため、情報提供サーバ装置１３０を、ＩＤ管理サーバ装置と、情報提供専用サーバ装置とに分割してもよい。情報提供サーバ装置１３０をＩＤ管理サーバ装置と情報提供専用サーバ装置とに分割した場合、両者は、例えば、以下のように役割を分担する。
【０２５５】
ＩＤ管理サーバ装置（ＩＤマネージメントサーバ）は、顧客ＩＤの認証・照合・問い合わせなどを主な目的とし、管轄する地域ごとに分割された分散サーバである。ＩＤ管理サーバ装置は、顧客情報事前取得処理をする。すなわち、ＩＤ管理サーバ装置は、航空会社システム３００の顧客管理サーバ装置３１０より、あらかじめ当日予約分の旅客の顧客ＩＤおよび属性情報などの顧客情報を取得しておく。ＩＤ管理サーバ装置は、取得した顧客情報をもとに、ＩＤヘッダテーブルを作成する。ＩＤヘッダテーブルには、顧客ＩＤをキーとして、顧客の氏名や年齢など、その顧客についての固定的な情報を記録する。ＩＤヘッダテーブルは、後で他の情報提供システム１００へ送信することを考えて、あらかじめ航空機の便単位に分類して作成してもよい。その場合、搭乗予定のない顧客ＩＤ用のＩＤヘッダテーブルを設けておき、当日出発の便を予約していない顧客についての顧客情報は、そのＩＤヘッダテーブルに分類する。ＩＤ管理サーバ装置は、顧客管理サーバ装置３１０から取得した顧客情報の一部をＩＤヘッダテーブルに登録するとともに、一部を、情報提供専用サーバ装置に対して送信する。
【０２５６】
情報提供専用サーバ装置（インフォメーションサプライサーバ）は、端末装置１１０からの問い合わせに対する回答の作成・応答などを主な目的とし、管轄する地域ごとに分割された分散サーバである。情報提供専用サーバ装置は、ＩＤデータテーブルを作成する。ＩＤデータテーブルには、顧客ＩＤをキーとして、顧客の会員種別、航空会社の利用履歴、顧客の特性（例えば障害者、ＶＩＰなど）、マスタリング情報、顧客が搭乗する便の発着時刻、乗り継ぎ情報など、その顧客についての動的な情報を記録する。マスタリング情報とは、その顧客が分散型情報提供システム８００を利用した利用履歴（操作履歴データ）のことであり、過去（前日以前）の利用履歴と、直近（当日）の利用履歴とを含む。マスタリング情報のうち、過去の利用履歴は、履歴管理サーバ装置２００が管理している。ＩＤデータテーブルは、ＩＤヘッダテーブルと同様、航空機の便単位に作成してもよい。情報提供専用サーバ装置は、ＩＤ管理サーバ装置から顧客情報を受信したとき、履歴管理サーバ装置２００に問い合わせてマスタリング情報を取得し、受信した顧客情報やマスタリング情報をもとに、ＩＤデータテーブルを更新する。また、情報提供専用サーバ装置は、顧客が端末装置１１０を操作して端末装置１１０からの問い合わせを受けたとき、ＩＤデータテーブルのうち、マスタリング情報に含まれる直近の利用履歴を更新する。
【０２５７】
管轄管理サーバ装置は、端末装置１１０から顧客ＩＤの認証問い合わせを受けると、ＩＤ管理サーバ装置に転送する。ＩＤ管理サーバ装置は、顧客ＩＤの認証問い合わせを受け取り、ＩＤヘッダテーブルを検索して、その顧客ＩＤがＩＤヘッダテーブルに登録されているか否かを判断する。登録されている場合、ＩＤ管理サーバ装置は、その旨を情報提供専用サーバ装置に対して通知する。登録されていない場合、ＩＤ管理サーバ装置は、航空会社システム３００の顧客管理サーバ装置３１０に対して新規に問い合わせをし、顧客ＩＤおよび属性情報などを取得する。ＩＤ管理サーバ装置は、取得した顧客情報のうち顧客氏名などの固定的な情報をＩＤヘッダテーブルに登録するとともに、動的な情報を情報提供専用サーバ装置に対して送信する。
ＩＤ管理サーバ装置は、ＩＤヘッダテーブルに登録された顧客氏名などに基づいて、認証画面を作成し、端末装置１１０に対して送信する。端末装置１１０は、ＩＤ管理サーバ装置から認証画面を受信して、表示する。
【０２５８】
情報提供専用サーバ装置は、ＩＤ管理サーバ装置から新たな顧客情報を受信すると、受信した顧客情報を、ＩＤデータテーブルに登録する。新たな顧客情報の登録が終わったのち、もしくは、ＩＤ管理サーバ装置からその顧客ＩＤが既に登録されている旨の通知を受け取ったとき、情報提供専用サーバ装置は、ＩＤデータテーブルに登録された情報に基づいて、顧客の状況を判断する。すなわち、情報提供専用サーバ装置は、顧客が搭乗する予定の便の発着時刻、運行状況、搭乗口の位置、顧客の現在位置（顧客が操作している端末装置１１０の配置場所）、顧客の特性などから、緊急に顧客に知らせるべき情報、顧客に知らせることが有益な情報、余裕があれば顧客に知らせることで顧客の満足度を向上させられる情報など、現在顧客が置かれている状況において顧客に優先的に知らせることが適切な情報を判定し、判定した情報を端末装置１１０に対して回答する。例えば、情報提供専用サーバ装置は、急がないと搭乗予定の便に乗り遅れてしまうなどの警告、搭乗口までの所要時間や経路などの案内、搭乗予定の便の遅延や欠航などの運行状況や復旧見込みなどの通知、到着地の交通障害などの情報を、顧客に優先的に知らせることが適切な情報と判定する。顧客に優先的に知らせることが適切な情報がある場合、情報提供専用サーバ装置は、通常のメニュー画面ではなく、顧客に優先的に知らせることが適切な情報を端末装置１１０に対して通知する。顧客に知らせるべき情報が特にない場合、情報提供専用サーバ装置は、通常のメニュー画面を、端末装置１１０に対して返す。
端末装置１１０は、情報提供専用サーバ装置から回答を受信して、通常のメニュー画面もしくは顧客に優先的に知らせる情報（特殊情報）を表示する。
【０２５９】
管轄管理サーバ装置は、端末装置１１０から情報問い合わせを受けると、情報提供専用サーバ装置に転送する。情報提供専用サーバ装置は、情報問い合わせを受け取り、その端末装置１１０が認証済が否かを判定する。例えば、処理終了まで端末装置１１０が認証情報を保持しておき、送信する情報問い合わせの要求のなかに認証情報を含めたものを送信し、情報提供専用サーバ装置は、受信した認証情報に基づいて、認証済か否かを判定する。認証情報は、その端末装置１１０が認証済か否か、認証済の場合その端末装置１１０を操作している顧客の顧客ＩＤなどを表わす。
認証済でないにもかかわらず、顧客ＩＤが必要な問い合わせである場合（例えば搭乗予定の便についての問い合わせ）、情報提供専用サーバ装置は、端末装置１１０に対して検索結果なしとの回答をする。なお、認証済でない場合は、顧客ＩＤが必要な問い合わせをできるメニューを表示しないよう構成すれば、顧客ＩＤが必要な問い合わせが来ることはない。
情報提供専用サーバ装置は、回答キャッシュテーブルを作成する。回答キャッシュテーブルは、情報提供専用サーバ装置が情報問い合わせに対して回答した内容を記憶するテーブルであり、検索単語をキーとして検索結果を１対１に紐付けて保存したものである。情報提供専用サーバ装置は、情報問い合わせに対して、回答キャッシュテーブルを検索し、同一の検索結果があるか否かを判定する。同一の検索結果がある場合、情報提供専用サーバ装置は、回答キャッシュテーブルに保存した検索結果を利用して、回答を作成する。同一の検索結果がない場合、情報提供専用サーバ装置は、回答を作成するための情報を収集する。例えば、情報提供専用サーバ装置は、運行状況の問い合わせに対して、運行管理サーバ装置３３０にアクセスして情報を収集し、店舗や地図の問い合わせに対して、地図情報サーバ装置４０１や店舗情報サーバ装置４０３にアクセスして情報を収集する。情報提供専用サーバ装置は、収集した情報を利用して、回答を作成するとともに、収集した情報を回答キャッシュテーブルに登録する。
情報提供専用サーバ装置は、ＩＤデータテーブルに登録された情報に基づいて、顧客の状況を判断し、顧客に優先的に知らせることが適切な情報を判定する。情報提供専用サーバ装置は、例えば、顧客の直近の利用履歴（問い合わせ一覧）や過去の利用履歴に基づいて、顧客が欲しい情報を推測する。提供専用サーバ装置は、推薦情報を、顧客に優先的に知らせることが適切な情報と判定してもよい。推薦情報とは、顧客に対する宣伝要素を含んだ情報である。例えば、情報提供専門サーバ装置は、あらかじめ作成された推薦情報を推薦情報テーブルに登録しておき、情報問い合わせの内容あるいは問い合わせに対する回答の内容に基づいて推薦情報テーブルを検索することにより、顧客に優先的に知らせることが適切な推薦情報を判定する。顧客に優先的に知らせることが適切な情報があると判定した場合、情報提供専用サーバ装置は、顧客に優先的に知らせることが適切と判断した情報を利用して、回答を作成する。
情報提供専用サーバ装置は、こうして作成した回答を端末装置１１０に対して送信する。端末装置１１０は、情報提供専用サーバ装置から回答を受信して、表示する。
【０２６０】
ＩＤ管理サーバ装置は、管轄する空港から航空機が移動したか否かを判定する。ＩＤ管理サーバ装置は、例えば、航空会社システム３００の運行管理サーバ装置３３０から航空機が出発した旨の通知を受けた場合に、航空機が移動したと判定する。あるいは、ＩＤ管理サーバ装置は、航空機の到着地を管轄するＩＤ管理サーバ装置から航空機が到着した旨の通知を受けた場合に、航空機が移動したと判定してもよい。航空機が移動したと判定した場合、ＩＤ管理サーバ装置は、その便の到着地を管轄するＩＤ管理サーバ装置に対して、その便の搭乗者についてのＩＤヘッダテーブルを送信する。
情報提供専用サーバ装置も同様に、管轄する空港から航空機が移動したか否かを判定する。情報提供専用サーバ装置は、ＩＤ管理サーバ装置と同じ判定方式で航空機の移動を判定してもよいし、航空機が移動したとＩＤ管理サーバ装置が判定した旨の通知を受けて、航空機が移動したと判定してもよい。航空機が移動したと判定した場合、情報提供専用サーバ装置は、その便の到着地を管轄する情報提供専用サーバ装置に対して、その便の搭乗者についてのＩＤデータテーブルを送信する。
【０２６１】
到着地を管轄するＩＤ管理サーバ装置は、出発地を管轄するＩＤ管理サーバ装置が送信したＩＤヘッダテーブルを受信する。到着地を管轄するＩＤ管理サーバ装置が受信するＩＤヘッダテーブルは、出発地を管轄するＩＤ管理サーバ装置が、航空機の移動を自主的に判定して送信したものであってもよいし、到着地を管轄するＩＤ管理サーバ装置が、航空会社システム３００の運行管理サーバ装置３３０から航空機が到着した旨の通知を受けるなどして、管轄する空港に航空機が移動してきたことを判定し、出発地を管轄するＩＤ管理サーバ装置に対してその旨を通知したことにより、出発地を管轄するＩＤ管理サーバ装置が送信したものであってもよい。到着地を管轄するＩＤ管理サーバ装置は、あらかじめ作成したＩＤヘッダテーブルに、受信したＩＤヘッダテーブルを統合する。
到着地を管轄する情報提供専用サーバ装置も同様に、出発地を管轄する情報提供専用サーバ装置が送信したＩＤデータテーブルを受信し、あらかじめ作成したＩＤデータテーブルに統合する。
【０２６２】
このように、ＩＤ管理サーバ装置と情報提供専用サーバ装置とを分離することにより、万が一どちらか一方が保持している情報が漏洩したとしても、個人の氏名と属性情報とを結びつけることができないので、情報漏洩のリスクを低減できる。
【０２６３】
履歴管理サーバ装置２００（マスターデータサーバ）は、顧客の動的な操作履歴であるマスタリング情報を管理する。履歴管理サーバ装置２００は、マスタリング情報管理テーブルを保持している。マスタリング情報管理テーブルには、顧客ＩＤをキーとしてマスタリング情報を記録する。履歴管理サーバ装置２００は、情報提供専用サーバ装置からの問い合わせを受けて、マスタリング情報管理テーブルを検索し、マスタリング情報を回答する。また、情報提供専用サーバ装置が更新したマスタリング情報を受信して、マスタリング情報管理テーブルを更新する。
情報提供専用サーバ装置は、当日の利用履歴をマスタリング情報に付加していくことで、マスタリング情報を更新するので、情報提供専用サーバ装置が更新したマスタリング情報には、マスタリング情報管理テーブルにもとから登録されていたマスタリング情報（前日までの利用履歴）と、当日の利用履歴とが含まれている。履歴管理サーバ装置２００は、マスタリング処理（操作履歴抽出工程）をすることにより、マスタリング情報を圧縮する。履歴管理サーバ装置２００は、情報提供専用サーバ装置が更新したマスタリング情報に含まれる前日までの利用履歴と当日の利用履歴とに基づいて、顧客が分散型情報提供システム８００を利用するときの利用傾向などを分析し、分析した結果をまとめて、当日までの利用履歴とする。
【０２６４】
なお、履歴管理サーバ装置２００がマスタリング処理を実行するのではなく、情報提供システム１００が実行し、その結果を履歴管理サーバ装置２００に送信してもよい。その場合の手順は、例えば、次のようになる。
【０２６５】
ＩＤ管理サーバ装置は、テーブルの更新を開始するか否かを判定する。ＩＤ管理サーバ装置は、例えば、履歴管理サーバ装置２００からの通知に基づいて、テーブル更新の開始を判定する。あるいは、予約管理サーバ装置３２０が予約情報を翌日分に更新した時点で日替わり処理の通知をし、ＩＤ管理サーバ装置がその通知を受け取って、テーブル更新の開始を判定してもよい。テーブル更新の開始を判定した場合、ＩＤ管理サーバ装置は、航空会社システム３００の予約管理サーバ装置３２０に問い合わせて、翌日分の予約情報を取得し、取得した予約情報に含まれる顧客のうち顧客ＩＤを有している顧客について、航空会社システム３００の顧客管理サーバ装置３１０に問い合わせて、顧客情報を取得し、ＩＤヘッダテーブルを作成する。ＩＤ管理サーバ装置は、前日分のＩＤヘッダテーブルを抹消する。
【０２６６】
情報提供専用サーバ装置も同様に、テーブルの更新を開始するか否かを判定する。情報提供専用サーバ装置は、ＩＤ管理サーバ装置と同じ判定方式で、テーブル更新の開始を判定してもよいし、テーブル更新の開始をＩＤ管理サーバ装置が判定した旨の通知を受けて、テーブル更新の開始を判定してもよい。テーブル更新の開始を判定した場合、情報提供専用サーバ装置は、前日分のＩＤデータテーブルに登録された情報のうちマスタリング情報を履歴管理サーバ装置２００に対して送信する。
履歴管理サーバ装置２００は、情報提供専用サーバ装置から送信されたマスタリング情報を受信して、顧客ＩＤごとに分類する。同じ顧客についてのマスタリング情報を複数の情報提供専用サーバ装置から受信した場合、最終更新時刻が最も遅いマスタリング情報を選択して、そのマスタリング情報を送信してきた情報提供専用サーバ装置に対して、その旨を通知する。また、履歴管理サーバ装置２００は、他のマスタリング情報に含まれる当日分の利用履歴がすべて、最終更新時刻が最も遅いマスタリング情報に含まれているか判定し、含まれていない利用履歴があれば、最終更新時刻が最も遅いマスタリング情報を送信してきた情報提供専用サーバ装置に対して、その利用履歴を通知する。
情報提供専用サーバ装置は、選択した旨の通知を履歴管理サーバ装置２００から受けたマスタリング情報について、マスタリング処理をする。情報提供専用サーバ装置は、マスタリング処理の結果を、履歴管理サーバ装置２００に対して送信する。履歴管理サーバ装置２００は、情報提供専用サーバ装置が送信してきたマスタリング処理の結果を受信し、マスタリング情報として記憶する。
【０２６７】
このように、各情報提供システム１００がマスタリング処理を分担する構成とすると、送受信の手間はかかるが、処理の負荷を分散することができるので、マスタリング処理の負荷が大きい場合には望ましい。
また、ここでは、前日の最後に更新されたマスタリング情報を持っている情報提供システム１００にマスタリング処理を分担させる場合について説明したが、履歴管理サーバ装置２００は、異なる方式で、マスタリング処理を分担する情報提供システム１００を決定してもよい。例えば、履歴管理サーバ装置２００は、処理の負荷が均等になるよう、各情報提供システム１００にマスタリング処理を割り振ってもよいし、翌日分としてマスタリング情報を問い合わせてきた情報提供システム１００に対して、マスタリング処理をしていないマスタリング情報を送信し、情報提供システム１００にマスタリング処理をさせてもよい。その場合、複数の情報提供システム１００が同じ顧客ＩＤについてのマスタリング情報を問い合わせてきたときには、履歴管理サーバ装置２００は、そのなかから一つの情報提供システム１００を選択して、マスタリング処理をさせ、他の情報提供システム１００には、選択した情報提供システム１００がマスタリング処理をした結果を送信する。また、翌日分としての問い合わせがないマスタリング情報については、テーブルの更新が終了したあとでゆっくりと、履歴管理サーバ装置２００がマスタリング処理をしてもよい。
【０２６８】
以上のように、分散型情報提供システム８００は、情報提供サーバ装置１３０が分散ホストという形態を取るので、端末装置１１０からのアクセスによる負荷を分散できる。航空会社システム３００が地域ごとの分散ホストという形態である場合には、各情報提供システム１００の管轄地域を、航空会社システム３００の各分散ホストの管轄地域と一致させることにより、航空会社システム３００に対するアクセスを減らすことができ、航空会社システム３００への負荷および情報提供サーバ装置１３０の負荷を下げることができる。
また、各情報提供サーバ装置１３０が、端末装置１１０からのアクセスに応答するために必要な情報の一部（当日予約分の顧客情報など）を、サーバ装置の処理に余裕がある時間帯を利用してあらかじめダウンロードしておくので、処理が集中する時間帯に航空会社システム３００などに問い合わせる回数を減らすことができ、航空会社システム３００などの負荷を減らすとともに、情報提供システム１００内部で処理を閉じ、航空会社システム３００などの応答待ちによる処理の遅延を防止し、必要な情報を遅滞なく利用者に提供することができる。
更に、各情報提供サーバ装置１３０があらかじめダウンロードした情報を、顧客が搭乗した航空機の移動に伴って移動させるので、各情報提供サーバ装置１３０は、常に最新の情報に基づいて顧客に情報を提供できる。情報の移動は、顧客ごとにバラバラに実行するのではなく、航空機の便単位で実行すればよいので、情報の移動による情報提供サーバ装置１３０への負荷が小さい。
【０２６９】
なお、以上の説明では、乗客輸送装置として、航空機を例に説明したが、乗客輸送装置は、複数の乗客を同時に輸送する装置であり、例えば、船舶、列車、長距離バスなどであってもよい。それに伴い、情報提供システム１００が管轄する管轄地域は、空港に限らず、港、駅、バスターミナルなどであってもよい。
また、乗客輸送装置に搭乗した利用者を情報提供システム１００が把握する方式として、予約情報を利用する場合を説明したが、例えば、乗客輸送装置にＩＣカード読取装置など顧客ＩＤを入力する装置を設け、利用者が乗客輸送装置に搭乗するとき、顧客ＩＤを読み取ることにより、乗客輸送装置に搭乗した利用者を把握する構成としてもよい。例えば、利用者が乗客輸送装置に乗り降りするとき、顧客ＩＤが記録されたプリペイド式ＩＣカードを使って運賃を支払うシステムであれば、情報提供システム１００は、このシステムからその乗客輸送装置に搭乗した利用者の顧客ＩＤの通知を受けることにより、乗客輸送装置に搭乗した利用者を把握して、操作履歴データを移動させることができる。
【０２７０】
実施の形態２．
実施の形態２について、図２６〜図２８を用いて説明する。
なお、実施の形態１と共通する部分については、同一の符号を付し、説明を省略する。
【０２７１】
図２６は、この実施の形態における分散型情報提供システム８００の全体構成の一例を示すシステム構成図である。
分散型情報提供システム８００は、複数の情報提供システム１００、履歴管理サーバ装置２００、複数の履歴輸送装置２６０を有する。
履歴輸送装置２６０は、航空機２５０（乗客輸送装置の一例）のなかに配置されているサーバ装置であり、ＣＰＵ９１１、通信装置９１５、磁気ディスク装置９２０などを有する。通信装置９１５は、例えば無線通信装置であり、航空機２５０が空港にいるとき、その空港を管轄する情報提供システム１００の情報提供サーバ装置１３０と通信することができる。履歴輸送装置２６０は、航空機２５０に搭乗した利用者についての操作履歴データを輸送する。
【０２７２】
図２７は、この実施の形態における履歴輸送装置２６０の機能ブロックの構成の一例を示すブロック構成図である。
履歴輸送装置２６０は、輸送受信部２６１、輸送記憶部２６２、輸送送信部２６３を有する。
輸送受信部２６１は、通信装置９１５を用いて、情報提供サーバ装置１３０が送信した操作履歴データを受信する。輸送受信部２６１は、ＣＰＵ９１１を用いて、受信した操作履歴データを、輸送記憶部２６２に対して通知する。
輸送記憶部２６２は、ＣＰＵ９１１を用いて、輸送受信部２６１が通知した操作履歴データを入力する。輸送記憶部２６２は、磁気ディスク装置９２０を用いて、取得した操作履歴データを記憶する。
輸送送信部２６３は、ＣＰＵ９１１を用いて、輸送記憶部２６２が記憶した操作履歴データを取得する。輸送送信部２６３は、通信装置９１５を用いて、取得した操作履歴データを、情報提供サーバ装置１３０に対して送信する。
【０２７３】
図２８は、この実施の形態における操作履歴移動処理Ｓ７００の流れの一例を示すフローチャート図である。
操作履歴移動処理Ｓ７００は、航空機２５０への搭乗が終り、搭乗ゲートが閉鎖されたときに始まる。
搭乗者名簿取得工程Ｓ７１１において、航空機２５０の出発地を管轄する情報提供システム１００ａの情報提供サーバ装置１３０ａは、搭乗ゲートの閉鎖を判定し、予約情報受信部１３５ａは、通信装置９１５を用いて、予約管理サーバ装置３２０からその航空機２５０についての予約情報データを受信する。
移動操作履歴送信工程Ｓ７１３において、操作履歴送信部１４４ａは、ＣＰＵ９１１を用いて、搭乗者名簿取得工程Ｓ７１１で受信した予約情報データに基づいて、操作履歴記憶部１４３ａが記憶した操作履歴データのうちから、その航空機２５０に搭乗している利用者についての操作履歴データをすべて取得する。操作履歴送信部１４４ａは、通信装置９１５を用いて、その航空機２５０の履歴輸送装置２６０に対して、取得した操作履歴データをすべて送信する。
【０２７４】
輸送操作履歴受信工程Ｓ７３１において、これから出発する航空機２５０に搭載された履歴輸送装置２６０の輸送受信部２６１は、移動操作履歴送信工程Ｓ７１３で情報提供サーバ装置１３０ａが送信した操作履歴データをすべて受信する。
輸送操作履歴記憶工程Ｓ７３２において、輸送記憶部２６２は、磁気ディスク装置９２０を用いて、輸送操作履歴受信工程Ｓ７３１で輸送受信部２６１が受信した操作履歴データをすべて記憶する。
移動工程Ｓ７３３において、航空機２５０が空港を離陸し、異なる情報提供システム１００が管轄する空港に着陸する。これにより、航空機２５０に搭載された履歴輸送装置２６０が移動し、航空機２５０の到着地を管轄する情報提供システム１００ｂの情報提供サーバ装置１３０ｂと通信できるようになる。
輸送操作履歴送信工程Ｓ７３４において、空港に到着した航空機２５０に搭載された履歴輸送装置２６０の輸送送信部２６３は、ＣＰＵ９１１を用いて、輸送操作履歴記憶工程Ｓ７３２で輸送記憶部２６２が記憶した操作履歴データをすべて取得し、通信装置９１５を用いて、航空機２５０の到着地を管轄する情報提供システム１００ｂの情報提供サーバ装置１３０ｂに対して、取得した操作履歴データをすべて送信する。
【０２７５】
移動操作履歴受信工程Ｓ７２３において、操作履歴受信部１４２ｂは、通信装置９１５を用いて、輸送操作履歴送信工程Ｓ７３４で、管轄する空港に到着した航空機２５０に搭載された履歴輸送装置２６０が送信した操作履歴データをすべて受信する。
移動操作履歴記憶工程Ｓ７２４において、操作履歴記憶部１４３ｂは、磁気ディスク装置９２０を用いて、移動操作履歴受信工程Ｓ７２３で操作履歴受信部１４２ｂが受信した操作履歴データをすべて記憶する。
【０２７６】
このように、航空機２５０が履歴輸送装置２６０を搭載し、履歴輸送装置２６０が航空機２５０に搭乗している利用者についての操作履歴データを記憶することにより、航空機２５０が、利用者とともにその利用者についての操作履歴データを運搬する。これにより、悪天候による到着地の変更があった場合や出発地に戻ってきた場合であっても、利用者の操作履歴データを、その利用者が到着した空港を管轄する情報提供システム１００に確実に届けることができる。
【０２７７】
この実施の形態における情報提供システム１００ａにおいて、上記手掛かり送信部（操作履歴送信部１４４）は、上記送信装置（通信装置９１５）を用いて、上記管轄地域内から出発する乗客輸送装置（航空機２５０）内に配置されデータを記憶する記憶装置（磁気ディスク装置９２０）を有する手掛かり輸送装置（履歴輸送装置２６０）に対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータ（操作履歴データ）を送信して、送信した手掛かりデータを上記手掛かり輸送装置（履歴輸送装置２６０）に記憶させる。
【０２７８】
これにより、乗客輸送装置の到着地がどこであるかを情報提供システム１００が知らなくても、乗客輸送装置に搭乗した利用者についての手掛かりデータを、乗客輸送装置の到着地を管轄する情報提供システム１００へ届けることができる。
【０２７９】
この実施の形態における情報提供システム１００ｂにおいて、上記手掛かり受信部（操作履歴受信部１４２）は、上記受信装置（通信装置９１５）を用いて、上記管轄地域内に到着した乗客輸送装置（航空機２５０）内に配置された手掛かり輸送装置（履歴輸送装置２６０）から、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータ（操作履歴データ）を受信する。
【０２８０】
これにより、乗客輸送装置の出発地がどこであるかを情報提供システム１００が知らなくても、乗客輸送装置に搭乗した利用者についての手掛かりデータを、乗客輸送装置の出発地を管轄する情報提供システム１００から受け取ることができる。
【０２８１】
この実施の形態における手掛かり輸送装置（履歴輸送装置２６０）は、所定の乗客輸送装置（航空機２５０）内に配置された手掛かり輸送装置（履歴輸送装置２６０）である。
上記手掛かり輸送装置（履歴輸送装置２６０）は、データを受信する受信装置（通信装置９１５）と、データを記憶する記憶装置（磁気ディスク装置９２０）と、データを送信する送信装置（通信装置９１５）と、手掛かり受信部（輸送受信部２６１）と、手掛かり記憶部（輸送記憶部２６２）と、手掛かり送信部（輸送送信部２６３）とを有する。
上記手掛かり受信部（輸送受信部２６１）は、上記受信装置（通信装置９１５）を用いて、上記乗客輸送装置（航空機２５０）が出発する出発地を管轄する情報提供システム１００から、上記乗客輸送装置に搭乗した各利用者について上記利用者が知りたい情報を推測する手掛かりを表わす手掛かりデータ（操作履歴データ）を受信する。
上記手掛かり記憶部（輸送記憶部２６２）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記手掛かり受信部（輸送受信部２６１）が受信した手掛かりデータを記憶する。
上記手掛かり送信部（輸送送信部２６３）は、上記送信装置（通信装置９１５）を用いて、上記乗客輸送装置が到着した到着地を管轄する情報提供システム１００に対して、上記手掛かり記憶部（輸送記憶部２６２）が記憶した手掛かりデータを送信する。
【０２８２】
これにより、乗客輸送装置に搭乗している利用者についての手掛かりデータを、乗客輸送装置の出発地を管轄する情報提供システム１００から、乗客輸送装置の到着地を管轄する情報提供システム１００へ、確実に届けることができる。
【０２８３】
この実施の形態における乗客輸送装置（航空機２５０）は、上記手掛かり輸送装置（履歴輸送装置２６０）を搭載している。
【０２８４】
これにより、乗客輸送装置に搭乗している利用者と、その利用者についての手掛かりデータとを、常に一緒に移動させることができる。
【０２８５】
この実施の形態における分散型情報提供システム８００は、上記情報提供システム１００ａと、上記手掛かり輸送装置（履歴輸送装置２６０）と、上記情報提供システム１００ｂとを有する。
【０２８６】
これにより、利用者の移動に伴って、手掛かりデータを送受信するので、利用者がそのときにいる位置を管轄する情報提供システム１００が、最新の手掛かりデータに基づいて、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。情報提供システム１００が最新の手掛かりデータを取得するために、手掛かりデータ蓄積装置にアクセスする必要がなく、アクセスの集中による応答の遅延を回避することができる。
【０２８７】
実施の形態３．
実施の形態３について、図２９〜図３０を用いて説明する。
なお、実施の形態２と共通する部分については、同一の符号を付し、説明を省略する。
【０２８８】
図２９は、この実施の形態における分散型情報提供システム８００の全体構成の一例を示すシステム構成図である。
航空機２５０は、情報提供システム１００を搭載している。航空機２５０に搭載された情報提供システム１００は、その航空機２５０のなかを管轄地域とし、航空機２５０の座席などに設置された端末装置１１０を介して、航空機２５０に搭載された情報提供サーバ装置１３０が利用者に情報を提供する。
【０２８９】
図３０は、この実施の形態における操作履歴移動処理Ｓ７００ａの流れの一例を示すフローチャート図である。
操作履歴移動処理Ｓ７００ａは、航空機２５０が出発する前に、航空機２５０の出発地を管轄する情報提供システム１００ａと、航空機２５０内を管轄する情報提供システム１００ｃとの間で実行される処理である。
【０２９０】
航空機２５０の出発地を管轄する情報提供システム１００ａの情報提供サーバ装置１３０ａは、搭乗者名簿取得工程Ｓ７１１が終わったのち、搭乗者重要情報推定工程Ｓ８７１へ進む。
搭乗者重要情報推定工程Ｓ８７１において、顧客別情報生成部１５５ａは、ＣＰＵ９１１を用いて、航空機２５０に搭乗している利用者についての操作履歴データや、航空機２５０が到着する予定の空港などの情報に基づいて、航空機２５０のなかで利用者が知りたい情報（以下「搭乗者重要情報」と呼ぶ。）を推定する。
搭乗者重要情報収集工程Ｓ８７２において、顧客別情報生成部１５５ａは、ＣＰＵ９１１を用いて、搭乗者重要情報推定工程Ｓ８７１で推定した搭乗者重要情報に基づいて、搭乗者重要情報を利用者に提供するために必要な情報を、運行情報記憶部１３３ａなど情報提供システム１００ａ内の記憶部や、航空会社システム３００・情報源サーバ群４００など情報提供システム１００ａ外のサーバ装置などから収集する。
移動操作履歴送信工程Ｓ７１３において、操作履歴送信部１４４ａは、ＣＰＵ９１１を用いて、搭乗者名簿取得工程Ｓ７１１で受信した予約情報データに基づいて、操作履歴記憶部１４３ａが記憶した操作履歴データのうちから、その航空機２５０に搭乗している利用者についての操作履歴データをすべて取得する。操作履歴送信部１４４ａは、通信装置９１５を用いて、その航空機２５０内を管轄する情報提供システム１００ｃの情報提供サーバ装置１３０ｃに対して、取得した操作履歴データをすべて送信する。
【０２９１】
移動操作履歴受信工程Ｓ７４３において、航空機２５０内を管轄する情報提供システム１００ｃの操作履歴受信部１４２ｃは、通信装置９１５を用いて、移動操作履歴送信工程Ｓ７１３で情報提供サーバ装置１３０ａが送信した操作履歴データをすべて受信する。
移動操作履歴記憶工程Ｓ７４４において、操作履歴記憶部１４３は、磁気ディスク装置９２０を用いて、移動操作履歴受信工程Ｓ７４３で操作履歴受信部１４２ｃが受信した操作履歴データをすべて記憶する。
【０２９２】
搭乗者重要情報送信工程Ｓ７１５において、操作履歴送信部１４４ａは、通信装置９１５を用いて、搭乗者重要情報収集工程Ｓ８７２で収集した情報を、航空機２５０内を管轄する情報提供システム１００ｃの情報提供サーバ装置１３０ｃに対して送信する。
【０２９３】
搭乗者重要情報事前受信工程Ｓ７４５において、操作履歴受信部１４２ｃは、通信装置９１５を用いて、搭乗者重要情報送信工程Ｓ７１５で航空機２５０の出発地を管轄する情報提供システム１００ａの情報提供サーバ装置１３０ａが送信した情報を受信する。
搭乗者重要情報事前記憶工程Ｓ７４６において、運行情報記憶部１３３・雑情報記憶部１４６などは、磁気ディスク装置９２０を用いて、搭乗者重要情報事前受信工程Ｓ７４５で操作履歴受信部１４２ｃが受信した情報を記憶する。
【０２９４】
顧客別情報生成部１５５ａが搭乗者重要情報であると判定する情報には、例えば、到着地である空港内の地図や施設、到着地である空港周辺の交通機関の時刻表など、その便の搭乗者にとって重要であると推測できる情報（以下「一般搭乗者重要情報」と呼ぶ。）や、利用者が機内で鑑賞したい映画を出発地の空港で予約した場合におけるその映画のコンテンツなど、特定の搭乗者にとって重要な情報（以下「特定搭乗者重要情報」と呼ぶ。）がある。
【０２９５】
航空機２５０に搭載されている情報提供システム１００ｃは、航空機２５０の飛行中にインターネットなどに接続して情報を収集することができないので、飛行中に必要になりそうな情報を出発前にあらかじめ収集して、記憶しておく。
なお、この例では、地上側の情報提供システム１００ａが、航空機２５０に搭載されている情報提供システム１００ｃに代わって、必要になりそうな情報の推定・収集をしている。航空機２５０に搭載されている情報提供システム１００ｃの情報提供サーバ装置１３０ｃの処理能力や、インターネットなどへアクセスするための通信回線の容量などに制限がある場合には、このように構成することにより、航空機２５０の出発前の限られた時間内に必要な多くの情報を収集することができる。
【０２９６】
情報提供システム１００ｃは、あらかじめ記憶した情報を用いて、航空機２５０の飛行中に、座席に設置された端末装置１１０を操作した利用者に対して情報を提供する。このときの操作履歴は、操作履歴記憶部１４３が操作履歴データに付加して記憶する。また、情報提供サーバ装置１３０ｃがあらかじめ記憶した情報では提供できない情報を利用者が見ようとしたときは、操作履歴記憶部１４３がそのことを操作履歴データに更に付加して記憶する。そのような情報があった場合、情報提供システム１００ｃは、航空機２５０が空港に着陸後すぐに、情報提供サーバ装置１３０ｃが地上側の情報提供システム１００ｂと交信して、必要な情報を収集し、利用者に提供してもよい。あるいは、到着地の空港を管轄する情報提供システム１００ｂの情報提供サーバ装置１３０ｂが、その操作履歴データを受け取り、利用者が到着地の空港内に設置された端末装置１１０を操作したときに、情報提供サーバ装置１３０ｂが情報を提供してもよい。
【０２９７】
航空機２５０が空港に到着したのち、航空機２５０に搭載されている情報提供システム１００ｃと、航空機２５０が到着した空港を管轄する情報提供システム１００ｂとの間で、操作履歴移動処理Ｓ７００を実行し、航空機２５０に搭載されている情報提供システム１００ｃが記憶した操作履歴データを、到着地の空港を管轄する情報提供システム１００ｂへ渡す。
これにより、到着地の空港を管轄する情報提供システム１００ｂは、航空機２５０が出発する前における利用者の操作履歴だけでなく、航空機２５０内における操作履歴も反映して、利用者に情報を提供することができる。
【０２９８】
この実施の形態における情報提供システム１００ａにおいて、上記手掛かり送信部（操作履歴送信部１４４）は、上記送信装置（通信装置９１５）を用いて、上記管轄地域内から出発する乗客輸送装置（航空機２５０）内を管轄する他の情報提供システム１００ｃに対して、上記乗客輸送装置に搭乗した各利用者について上記手掛かり記憶部（操作履歴記憶部１４３）が記憶した手掛かりデータ（操作履歴データ）を送信する。
【０２９９】
これにより、乗客輸送装置内においても、最新の手掛かりデータを用いて、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。
【０３００】
この実施の形態における情報提供システム１００ｂにおいて、上記手掛かり受信部（操作履歴受信部１４２）は、上記受信装置（通信装置９１５）を用いて、上記管轄地域内に到着した乗客輸送装置内を管轄する他の情報提供システム１００ｃから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータ（操作履歴データ）を受信する。
【０３０１】
これにより、出発前だけでなく乗客輸送装置内における利用者の操作履歴も反映して、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。
【０３０２】
この実施の形態における情報提供システム１００ｃは、所定の乗客輸送装置（航空機２５０）を上記管轄地域として管轄する。
上記手掛かり記憶部（操作履歴記憶部１４３）は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータ（操作履歴データ）を記憶する。
【０３０３】
これにより、乗客輸送装置に搭乗した利用者に対して、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。
【０３０４】
この実施の形態における情報提供システム１００ｃにおいて、上記手掛かり受信部（操作履歴受信部１４２）は、上記受信装置（通信装置９１５）を用いて、上記乗客輸送装置（航空機２５０）が出発する出発地を管轄する他の情報提供システム１００ａから、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータ（操作履歴データ）を受信する。
上記手掛かり送信部（操作履歴送信部１４４）は、上記送信装置（通信装置９１５）を用いて、上記乗客輸送装置が到着した到着地を管轄する他の情報提供システム１００ｂに対して、上記乗客輸送装置に搭乗した各利用者についての手掛かりデータを送信する。
【０３０５】
これにより、出発地における利用者の操作履歴を反映して、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。また、到着地においても、出発前や乗客輸送装置内における利用者の操作履歴を反映して、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。
【０３０６】
この実施の形態における乗客輸送装置（航空機２５０）は、上記情報提供システム１００ｃを搭載している。
【０３０７】
これにより、乗客輸送装置に搭乗した利用者に対して、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができるとともに、乗客輸送装置に搭乗している利用者と、その利用者についての手掛かりデータとを、常に一緒に移動させることができる。
【０３０８】
この実施の形態における分散型情報提供システム８００は、上記情報提供システム１００ａと、上記情報提供システム１００ｃと、上記情報提供システム１００ｂとを有する。
【０３０９】
これにより、利用者の移動に伴って、手掛かりデータを送受信するので、利用者がそのときにいる位置を管轄する情報提供システム１００が、最新の手掛かりデータに基づいて、利用者が知りたい情報を推測し、先回りして出力することができ、利用者の利便性を高めることができる。情報提供システム１００が最新の手掛かりデータを取得するために、手掛かりデータ蓄積装置にアクセスする必要がなく、アクセスの集中による応答の遅延を回避することができる。
【符号の説明】
【０３１０】
１００  情報提供システム、１１０  端末装置、１１１  ＩＣカード読取装置、１１２  タッチパネル、１１３  音声出力装置、１１４  印刷装置、１１５  人感センサ、１２１  識別入力部、１２２  認証要求送信部、１２３  操作入力部、１２４  退去判定部、１２５  情報要求送信部、１２６  情報受信部、１２７  情報提示部、１３０  情報提供サーバ装置、１３１  運行情報要求送信部、１３２  運行情報受信部、１３３  運行情報記憶部、１３４  予約情報要求送信部、１３５  予約情報受信部、１３６  予約情報記憶部、１３７  顧客情報要求送信部、１３８  顧客情報受信部、１３９  顧客情報記憶部、１４１  操作履歴要求送信部、１４２  操作履歴受信部、１４３  操作履歴記憶部、１４４  操作履歴送信部、１４５  雑情報収集部、１４６  雑情報記憶部、１４７  操作履歴要求受信部、１５１  要求受信部、１５２  認証部、１５３  認証結果記憶部、１５４  認証済判定部、１５５  顧客別情報生成部、１５６  一般情報生成部、１５７  情報送信部、１５８  操作履歴更新部、１５９  認証結果削除部、２００  履歴管理サーバ装置、２１０  蓄積操作履歴記憶部、２２１  蓄積操作履歴要求受信部、２２２  蓄積操作履歴送信部、２３１  蓄積操作履歴要求送信部、２３２  蓄積操作履歴受信部、２４０  蓄積操作履歴抽出部、２５０  航空機、２６０  履歴輸送装置、２６１  輸送受信部、２６２  輸送記憶部、２６３  輸送送信部、３００  航空会社システム、３１０  顧客管理サーバ装置、３２０  予約管理サーバ装置、３３０  運行管理サーバ装置、４００  情報源サーバ群、４０１  地図情報サーバ装置、４０２  列車運行情報サーバ装置、４０３  店舗情報サーバ装置、５１０  初期画面、５１１  操作示唆情報、５１２  重要情報、８００  分散型情報提供システム、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信装置、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ファクシミリ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2010238267.tif 000003
【図２】
2010238267.tif 000004
【図３】
2010238267.tif 000005
【図４】
2010238267.tif 000006
【図５】
2010238267.tif 000007
【図６】
2010238267.tif 000008
【図７】
2010238267.tif 000009
【図８】
2010238267.tif 000010
【図９】
2010238267.tif 000011
【図１０】
2010238267.tif 000012
【図１１】
2010238267.tif 000013
【図１２】
2010238267.tif 000014
【図１３】
2010238267.tif 000015
【図１４】
2010238267.tif 000016
【図１５】
2010238267.tif 000017
【図１６】
2010238267.tif 000018
【図１７】
2010238267.tif 000019
【図１８】
2010238267.tif 000020
【図１９】
2010238267.tif 000021
【図２０】
2010238267.tif 000022
【図２１】
2010238267.tif 000023
【図２２】
2010238267.tif 000024
【図２３】
2010238267.tif 000025
【図２４】
2010238267.tif 000026
【図２５】
2010238267.tif 000027
【図２６】
2010238267.tif 000028
【図２７】
2010238267.tif 000029
【図２８】
2010238267.tif 000030
【図２９】
2010238267.tif 000031
【図３０】
2010238267.tif 000032