(57)【要約】【課題】効果的なタイミングで情報を提供すること。【解決手段】情報提供装置１０１は、乗車駅の改札を利用者Ｕが通過した場合に、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報を含む通過情報１１０を改札機１０３から受信する。情報提供装置１０１は、取得した通過情報１１０に基づいて、利用者Ｕが改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定する。ここで、所定の時点とは、例えば、改札を通過した利用者Ｕがホームに到着した時点や、利用者Ｕが乗車する電車の発車時刻などである。情報提供装置１０１は、所定の時点を過ぎたと判定した場合、利用者Ｕの識別情報から特定される携帯端末１０２に、利用者Ｕに提供する提供情報１２０を送信する。【選択図】図１
2012203892.tif 000002
【特許請求の範囲】
【請求項１】
乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得する取得部と、
前記取得部によって取得された前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定する判定部と、
前記判定部によって前記所定の時点を過ぎたと判定された場合、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する送信部と、
を備えることを特徴とする情報提供装置。
【請求項２】
前記判定部は、
前記利用者が前記改札を通過した通過時刻から、前記改札から前記乗車駅を発車する車両の乗り場までの移動にかかる移動時間が経過したか否かを判定し、
前記送信部は、
前記通過時刻から前記移動時間が経過したと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記乗車駅を発車する各々の車両と前記各々の車両への乗車を予約した予約者とを関連付けて記憶する第１のデータベースの中から、前記利用者が予約した車両を検索する検索部と、
前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部と、を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする請求項１または２に記載の情報提供装置。
【請求項４】
前記各々の車両は、一以上の車両が連結した列車であり、
前記第１のデータベースは、前記予約者が予約した列車の号車番号を記憶しており、
前記第２のデータベースは、前記改札から前記列車の各々の号車番号の車両の乗り場までの移動にかかる移動時間を記憶しており、
前記検索部は、
前記第１のデータベースの中から、前記利用者が予約した列車の号車番号を検索し、
前記抽出部は、
前記第２のデータベースの中から、前記改札から前記検索部によって検索された前記号車番号の車両の乗り場までの移動にかかる移動時間を抽出することを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記第１のデータベースは、さらに、前記各々の車両の発車時刻を記憶しており、
前記通過時刻から前記移動時間が経過した時刻と前記利用者が予約した車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間以上と判断された場合、前記通過時刻から前記移動時間が経過したか否かを判定することを特徴とする請求項３または４に記載の情報提供装置。
【請求項６】
前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記利用者が予約した車両の前記発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記発車時刻を過ぎたと判定された場合、前記提供情報を前記アドレス宛に送信することを特徴とする請求項５に記載の情報提供装置。
【請求項７】
前記第１のデータベースは、さらに、前記予約者が予約した座席の列番号を記憶しており、
前記抽出部は、
前記判断部によって前記所定時間未満と判断された場合、前記各々の車両の乗り場から前記各々の車両の各々の座席列の座席に着席するまでにかかる乗車時間を記憶する第３のデータベースの中から、前記利用者が予約した列番号の座席列の座席に着席するまでにかかる乗車時間を抽出し、
前記判定部は、
前記利用者が予約した車両の発車時刻から、前記抽出部によって抽出された前記乗車時間が経過したか否かを判定し、
前記送信部は、
前記車両の発車時刻から前記乗車時間が経過したと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする請求項５に記載の情報提供装置。
【請求項８】
前記乗車駅を発車する各々の車両と、前記各々の車両の発車時刻と、前記各々の車両への乗車を予約した予約者とを関連付けて記憶する第１のデータベースの中から、前記利用者が予約した車両を検索する検索部を備え、
前記判定部は、
前記検索部によって検索された前記車両の発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記車両の発車時刻を過ぎたと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする請求項１に記載の情報提供装置。
【請求項９】
前記提供情報は、前記検索部によって検索された前記車両が停車するいずれかの停車駅に関する広告情報であることを特徴とする請求項３乃至８のいずれか一つに記載の情報提供装置。
【請求項１０】
前記通過情報は、前記利用者の降車駅を示す情報を含んでおり、
前記乗車駅を発車する各々の車両と、前記各々の車両が停車する停車駅とを関連付けて記憶する第４のデータベースの中から、前記利用者の降車駅に停車する車両を検索する検索部と、
前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部と、を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする請求項１または２に記載の情報提供装置。
【請求項１１】
前記第４のデータベースは、さらに、前記各々の車両の発車時刻を記憶しており、
前記通過時刻から前記移動時間が経過した時刻と、前記検索部によって検索された前記車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間以上と判断された場合、前記通過時刻から前記移動時間が経過したか否かを判定することを特徴とする請求項１０に記載の情報提供装置。
【請求項１２】
前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記検索部によって検索された前記車両の前記発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記発車時刻を過ぎたと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする請求項１１に記載の情報提供装置。
【請求項１３】
前記検索部は、
前記利用者の降車駅に停車する車両のうち、前記通過時刻以降の発車時刻が早い車両を検索することを特徴とする請求項１１または１２に記載の情報提供装置。
【請求項１４】
前記第４のデータベースは、さらに、前記各々の車両が降車駅に到着する到着時刻を記憶しており、
前記検索部は、
前記利用者の降車駅に停車する車両のうち、発車時刻が前記通過時刻以降かつ前記利用者の降車駅に到着する到着時刻が早い車両を検索することを特徴とする請求項１１または１２に記載の情報提供装置。
【請求項１５】
乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得し、
取得した前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定し、
前記所定の時点を過ぎたと判定した場合、利用者の識別情報と当該利用者の携帯端末のアドレスとを関連付けて記憶する記憶部を参照して、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する、
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項１６】
乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得し、
取得した前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定し、
前記所定の時点を過ぎたと判定した場合、利用者の識別情報と当該利用者の携帯端末のアドレスとを関連付けて記憶する記憶部を参照して、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する、
処理をコンピュータが実行することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を提供する情報提供装置、情報提供プログラムおよび情報提供方法に関する。
【背景技術】
【０００２】
従来から、駅の改札を通過した利用者の携帯電話等に対して、沿線のイベントなどに関するメールを送信するサービスがある。例えば、利用者が改札機を通過した際に、利用者の個人情報に応じたメールを携帯電話に送信するサービスがある。
【０００３】
関連する先行技術としては、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードを用いた改札機を利用して、個々の利用者の個人情報に応じた広告情報を改札機に表示するものがある。また、改札機に投入された定期乗車券に、利用者の年齢や性別に応じた特定の広告を印刷する技術がある。また、改札機で読み取られたＩＣカード乗車券のデータを集計機で集計し、集計した乗客に関するデータを鉄道車両の液晶広告装置に利用する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−４４８８５号公報
【特許文献２】特開２００２−２０３２５８号公報
【特許文献３】特開２０１０−５５３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、改札を通過した利用者の携帯電話等に配信されたメールの内容を、利用者が確認するタイミングが遅れてしまう場合があるという問題がある。例えば、改札を通過した直後の利用者は、ホームまでの移動中であることが多いため、メールの着信に気付きにくく、メールの内容を確認するタイミングが遅れてしまう場合がある。また、例えば、混雑時の改札周辺の雑踏により利用者が着信音に気付かず、メールの内容を確認するタイミングが遅れてしまう場合がある。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、効果的なタイミングで情報を提供することができる情報提供装置、情報提供プログラムおよび情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得し、取得した前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定し、前記所定の時点を過ぎたと判定した場合、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する情報提供装置、情報提供プログラムおよび情報提供方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、効果的なタイミングで情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる情報提供方法の一実施例を示す説明図である。
【図２】図２は、実施の形態２にかかる情報提供システム２００のシステム構成例を示す説明図である。
【図３】図３は、情報提供装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、携帯端末等のハードウェア構成例を示すブロック図である。
【図５】図５は、車両予約ＤＢ５００の記憶内容の一例を示す説明図である。
【図６】図６は、時刻表ＤＢ６００の記憶内容の一例を示す説明図である。
【図７】図７は、移動時間ＤＢ７００の記憶内容の一例を示す説明図である。
【図８】図８は、顧客ＤＢ８００の記憶内容の一例を示す説明図である。
【図９】図９は、広告ＤＢ９００の記憶内容の一例を示す説明図である。
【図１０】図１０は、通過情報の具体例を示す説明図（その１）である。
【図１１】図１１は、情報提供装置１０１の機能的構成を示すブロック図である。
【図１２】図１２は、提供情報の具体例を示す説明図である。
【図１３】図１３は、乗車時間テーブル１３００の記憶内容の一例を示す説明図である。
【図１４】図１４は、実施の形態２にかかる携帯端末１０２−ｉの乗車券購入処理手順の一例を示すフローチャートである。
【図１５】図１５は、乗車券テーブル１５００の記憶内容の一例を示す説明図である。
【図１６】図１６は、実施の形態２にかかる情報提供装置１０１の予約処理手順の一例を示すフローチャートである。
【図１７】図１７は、実施の形態２にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。
【図１８】図１８は、実施の形態２にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャート（その１）である。
【図１９】図１９は、実施の形態２にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャート（その２）である。
【図２０】図２０は、移動時間ＤＢ２０００の記憶内容の一例を示す説明図である。
【図２１】図２１は、定期券テーブル２１００の記憶内容の一例を示す説明図である。
【図２２】図２２は、通過情報の具体例を示す説明図（その２）である。
【図２３】図２３は、実施の形態３にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。
【図２４】図２４は、実施の形態３にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャート（その１）である。
【図２５】図２５は、実施の形態３にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャート（その２）である。
【図２６】図２６は、実施の形態４にかかる情報提供システム２６００のシステム構成例を示す説明図である。
【図２７】図２７は、実施の形態４にかかるオペレータ端末２６０１の乗車券購入処理手順の一例を示すフローチャートである。
【図２８】図２８は、乗車券の具体例を示す説明図である。
【図２９】図２９は、実施の形態４にかかる情報提供装置１０１の予約処理手順の一例を示すフローチャートである。
【図３０】図３０は、実施の形態４にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報提供装置、情報提供プログラムおよび情報提供方法の実施の形態を詳細に説明する。各実施の形態は、矛盾の無い範囲で組み合わせて実施することができる。
【００１１】
（実施の形態１）
図１は、実施の形態１にかかる情報提供方法の一実施例を示す説明図である。図１において、情報提供装置１０１は、改札を通過した利用者Ｕに情報を提供するコンピュータである。また、情報提供装置１０１は、携帯端末１０２および改札機１０３と通信する機能を有する。
【００１２】
携帯端末１０２は、利用者Ｕが使用する携帯型の情報通信装置である。また、携帯端末１０２は、情報提供装置１０１および改札機１０３と通信する機能を有する。具体的には、例えば、携帯端末１０２は、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。
【００１３】
改札機１０３は、駅の改札（改札口）に設置され、改札を通過する利用者Ｕの改札処理を行うコンピュータである。また、改札機１０３は、情報提供装置１０１および携帯端末１０２と通信する機能を有する。
【００１４】
改札機１０３は、例えば、自機にかざされた利用者Ｕの携帯端末１０２と通信して、利用者Ｕが改札を通過したことを検出するとともに、利用者Ｕの識別情報などを取得する。そして、改札機１０３は、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報を含む通過情報１１０を情報提供装置１０１に送信する。
【００１５】
以下、実施の形態１にかかる情報提供装置１０１の情報提供処理の一実施例について説明する。
【００１６】
（１−１）情報提供装置１０１は、乗車駅の改札を利用者Ｕが通過した場合に、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報とを含む通過情報１１０を取得する。具体的には、例えば、情報提供装置１０１が、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報と含む通過情報１１０を改札機１０３から受信する。
【００１７】
（１−２）情報提供装置１０１は、取得した通過情報１１０に基づいて、利用者Ｕが改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定する。ここで、所定の時点とは、例えば、改札を通過した利用者Ｕがホーム（プラットホーム）に到着した時点や、利用者Ｕが乗車する電車の発車時刻などである。
【００１８】
具体的には、例えば、情報提供装置１０１が、利用者Ｕが改札を通過した通過時刻から、所定時間が経過したか否かを判定することにしてもよい。また、情報提供装置１０１が、利用者Ｕが改札を通過した通過時刻以降の所定時刻が過ぎたか否かを判定することにしてもよい。なお、該所定時間や該所定時刻は、例えば、予め設定されて情報提供装置１０１に記憶されている。
【００１９】
（１−３）情報提供装置１０１は、所定の時点を過ぎたと判定した場合、利用者Ｕの識別情報から特定される利用者Ｕの携帯端末１０２に、利用者Ｕに提供する提供情報１２０を送信する。提供情報１２０としては、例えば、駅構内の店舗の広告情報、駅周辺で行われるイベント情報、災害時の緊急情報などがある。
【００２０】
図１の例では、改札を通過した利用者Ｕが駅の構内を移動してホームに到着した際に、所定の時点を過ぎたと判定された結果、提供情報１２０が携帯端末１０２に送信されている。すなわち、改札を通過した利用者Ｕがホームに到着して落ち着いた頃合いを見計らって、利用者Ｕの携帯端末１０２に提供情報１２０が送信されている。
【００２１】
以上説明したように、実施の形態１にかかる情報提供装置１０１によれば、利用者Ｕが改札を通過した通過時刻以降の所定の時点を過ぎた際に、利用者Ｕの携帯端末１０２に提供情報１２０を送信することができる。これにより、改札を通過した利用者Ｕが落ち着いた頃合いを見計らって、利用者Ｕの携帯端末１０２に提供情報１２０を送信することができる。
【００２２】
このため、利用者Ｕは、混雑時の改札周辺やホームまでの移動中に着信する場合に比べて、携帯端末１０２の着信に気付きやすくなる。図１の例では、利用者Ｕがホームに到着して電車を待っているときに提供情報１２０が送信されたため、利用者Ｕが携帯端末１０２の着信に気付いている。また、ホームでの電車の待ち時間や電車内などの落ち着いた状況で携帯端末１０２の着信に気付かせることにより、利用者Ｕがメールを開封して内容を読む確率（精読率）を向上させることができる。
【００２３】
（実施の形態２）
つぎに、実施の形態２にかかる情報提供システム２００について説明する。なお、実施の形態１で説明した箇所と同様の箇所についての説明は省略する。
【００２４】
（情報提供システム２００のシステム構成例）
図２は、実施の形態２にかかる情報提供システム２００のシステム構成例を示す説明図である。図２において、情報提供システム２００は、情報提供装置１０１と、携帯端末１０２−１〜１０２−ｎと、改札機１０３−１〜１０３−ｍと、を含む。
【００２５】
情報提供システム２００において、情報提供装置１０１、携帯端末１０２−１〜１０２−ｎおよび改札機１０３−１〜１０３−ｍは、有線または無線のネットワーク２１０を介して接続されている。ネットワーク２１０は、例えば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００２６】
ここで、情報提供装置１０１は、駅Ｓ１〜ＳＫの改札を通過した各々の利用者Ｕに情報を提供する機能を有する。また、情報提供装置１０１は、駅Ｓ１〜ＳＫを利用する各々の利用者Ｕの乗車券の予約処理を行う機能を有する。
【００２７】
携帯端末１０２−１〜１０２−ｎは、駅Ｓ１〜ＳＫを利用する各々の利用者Ｕが使用する端末である。また、携帯端末１０２−１〜１０２−ｎは、情報提供装置１０１にアクセスして、利用者Ｕの乗車券の購入処理を行う機能を有する。なお、各携帯端末１０２−１〜１０２−ｎは、自端末を使用する利用者Ｕの識別情報（例えば、後述する顧客ＩＤ）を記憶している。
【００２８】
改札機１０３−１〜１０３−ｍは、駅Ｓ１〜ＳＫのいずれかの駅の改札にそれぞれ設置され、改札を通過する利用者Ｕの改札処理を行う機能を有する。各改札機１０３−１〜１０３−ｍは、自機が設置された改札を利用者Ｕが通過したことを検出して、利用者Ｕの識別情報や利用者Ｕが改札を通過した通過時刻を含む通過情報を情報提供装置１０１に送信する。なお、各改札機１０３−１〜１０３−ｍは、自機が設置されている駅の識別情報（例えば、後述する駅ＩＤ）および自機の識別情報（例えば、後述する改札ＩＤ）を記憶している。
【００２９】
以下の説明では、携帯端末１０２−１〜１０２−ｎのうち任意の携帯端末を「携帯端末１０２−ｉ」と表記する（ｉ＝１，２，…，ｎ）。また、改札機１０３−１〜１０３−ｍのうち任意の改札機を「改札機１０３−ｊ」と表記する（ｊ＝１，２，…，ｍ）。
【００３０】
（情報提供装置１０１のハードウェア構成例）
図３は、情報提供装置１０１のハードウェア構成例を示すブロック図である。図３において、情報提供装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０４と、磁気ディスクドライブ３０５と、磁気ディスク３０６と、光ディスクドライブ３０７と、光ディスク３０８と、を有している。また、各構成部はバス３００によってそれぞれ接続されている。
【００３１】
ここで、ＣＰＵ３０１は、情報提供装置１０１の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００３２】
Ｉ／Ｆ３０４は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ３０４は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０４には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３３】
磁気ディスクドライブ３０５は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０６に対するデータのリード／ライトを制御する。磁気ディスク３０６は、磁気ディスクドライブ３０５の制御で書き込まれたデータを記憶したり、磁気ディスク３０６に記憶されたデータをコンピュータに読み取らせたりする。
【００３４】
光ディスクドライブ３０７は、ＣＰＵ３０１の制御にしたがって光ディスク３０８に対するデータのリード／ライトを制御する。光ディスク３０８は、光ディスクドライブ３０７の制御で書き込まれたデータを記憶したり、光ディスク３０８に記憶されたデータをコンピュータに読み取らせたりする。
【００３５】
なお、情報提供装置１０１は、上述した構成部のほかに、ディスプレイ、キーボード、マウス、スキャナおよびプリンタなどを有することにしてもよい。
【００３６】
（携帯端末１０２−ｉおよび改札機１０３−ｊのハードウェア構成例）
つぎに、携帯端末１０２−ｉおよび改札機１０３−ｊ（ここでは、単に「携帯端末等」という）のハードウェア構成例について説明する。
【００３７】
図４は、携帯端末等のハードウェア構成例を示すブロック図である。図４において、携帯端末等は、ＣＰＵ４０１と、メモリ４０２と、Ｉ／Ｆ４０３と、入力デバイス４０４と、ディスプレイ４０５と、を有している。また、各構成部はバス４００によってそれぞれ接続されている。
【００３８】
ここで、ＣＰＵ４０１は、携帯端末等の全体の制御を司る。メモリ４０２は、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを含む。ＲＯＭおよびフラッシュＲＯＭは、例えば、ブートプログラムなどの各種プログラムを記憶する。ＲＡＭは、ＣＰＵ４０１のワークエリアとして使用される。
【００３９】
Ｉ／Ｆ４０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置に接続される。そして、Ｉ／Ｆ４０３は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。
【００４０】
入力デバイス４０４は、データの入力を行う。入力デバイス４０４は、文字、数字、各種指示などの入力のためのキーを備えるものであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００４１】
ディスプレイ４０５は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０５としては、例えば、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４２】
（各種ＤＢ等の記憶内容）
つぎに、情報提供装置１０１が用いる各種ＤＢ（データベース）等の記憶内容について説明する。各種ＤＢ等は、例えば、図３に示した情報提供装置１０１のＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置により実現される。
【００４３】
＜車両予約ＤＢ５００の記憶内容＞
図５は、車両予約ＤＢ５００の記憶内容の一例を示す説明図である。図５において、車両予約ＤＢ５００は、運行中の車両ごとの予約情報（例えば、予約情報５００−１，５００−２）を有している。なお、図面では、予約情報の一部を抜粋して表示している。
【００４４】
ここで、車両名は、運行中の車両、すなわち、駅Ｓ１〜ＳＫの少なくともいずれかの駅を発車する車両の名称である。車両とは、一以上の車両が連結した列車である。車両としては、例えば、電車、新幹線、モノレール、リニアモーターカーなどの鉄道車両がある。号車番号は、編成車両の番号である。列番号は、座席列の番号である。席番号は、座席の番号である。車両名、号車番号、列番号および席番号の組合せにより、車両内の座席を一意に特定することができる。
【００４５】
予約状況は、車両内の各座席の予約状況を示している。具体的には、予約状況には、各駅で乗車する予約者を識別する顧客ＩＤおよび各駅で降車する予約者を識別する顧客ＩＤが設定されている。また、「継続」は、予約者が継続して乗車することを示している。「−」は、空席を示している。
【００４６】
例えば、車両「Ａ２２２」の１号車１列Ａ席を例に挙げると、顧客ＩＤ「１２１８７６」の予約者が、○△駅で乗車し、△□駅で継続して乗車し、□□駅で降車することを示している。また、車両「Ａ２２２」の１号車２列Ａ席を例に挙げると、顧客ＩＤ「５６７３８２」の予約者が○○駅で降車し、顧客ＩＤ「８９７６５４」の予約者が、○○駅で乗車し、○△駅および△□駅で継続して乗車し、□□駅で降車することを示している。
【００４７】
なお、車両予約ＤＢ５００内の車両ごとの予約情報は、例えば、日ごとに存在する。また、車両予約ＤＢ５００の記憶内容は、座席が予約またはキャンセルされると、その都度更新される。
【００４８】
＜時刻表ＤＢ６００の記憶内容＞
図６は、時刻表ＤＢ６００の記憶内容の一例を示す説明図である。図６において、時刻表ＤＢ６００は、運行中の車両ごとの時刻表情報（例えば、時刻表情報６００−１〜６００−５）を有している。なお、図面では、時刻表情報の一部を抜粋して表示している。
【００４９】
具体的には、時刻表情報は、車両の各駅の到着時刻、発車時刻および車両が進入する線路の番線を示している。また、車両が駅を通過する場合、該駅の到着時刻および発車時刻に「通過」が設定され、該駅の番線に「−」が設定されている。
【００５０】
ここで、時刻表情報６００−１を例に挙げると、車両「Ａ２２２」の各駅の到着時刻、発車時刻および車両「Ａ２２２」が進入する各駅の線路の番線が示されている。例えば、○○駅において、車両「Ａ２２２」は、２番線に１０時２４分に到着し、１０時２４分に発車する。
【００５１】
また、時刻表情報６００−３を例に挙げると、車両「Ｃ７６３」の各駅の到着時刻、発車時刻および車両「Ｃ７６３」が進入する各駅の線路の番線が示されている。例えば、○○駅において、車両「Ｃ７６３」は、３番線に１０時３７分に到着し、１０時３７分に発車する。また、車両「Ｃ７６３」が○△駅を通過することが示されている。
【００５２】
＜移動時間ＤＢ７００の記憶内容＞
図７は、移動時間ＤＢ７００の記憶内容の一例を示す説明図である。図７において、移動時間ＤＢ７００は、駅ＩＤおよび移動時間情報のフィールドを有し、各フィールドに情報を設定することで、駅Ｓ１〜ＳＫごとの移動時間情報Ｍ１〜ＭＫを有している。なお、図面では、移動時間情報の一部を抜粋して表示している。
【００５３】
駅ＩＤは、各駅Ｓ１〜ＳＫの識別子である。移動時間情報は、各駅Ｓ１〜ＳＫの各改札から各番線のホームまでの移動にかかる所要時間を示す情報である。具体的には、移動時間情報は、各番線に進入する車両の号車番号ごとに、改札から該号車番号の車両の乗り場までの移動にかかる所要時間を示している。
【００５４】
例えば、移動時間情報Ｍ１は、改札ＩＤ、番線および所要時間のフィールドを有し、各フィールドに情報を設定することで、駅Ｓ１の各改札Ｇ１〜Ｇ３から各番線１〜６のホームまでの移動にかかる所要時間を記憶している。
【００５５】
具体的には、例えば、移動時間情報Ｍ１には、改札Ｇ１から１番線に進入する車両の１〜３号車の乗り場までの移動にかかる所要時間「５［分］」が示されている。また、例えば、改札Ｇ２から１番線に進入する車両の１０〜１２号車の乗り場までの移動にかかる所要時間「８［分］」が示されている。
【００５６】
なお、各改札から各番線に進入する車両の号車番号ごとの乗り場までの移動にかかる所要時間は、例えば、各改札から各乗り場までの距離と利用者Ｕの標準的な歩行速度とに基づいて算出されたものである。
【００５７】
＜顧客ＤＢ８００の記憶内容＞
図８は、顧客ＤＢ８００の記憶内容の一例を示す説明図である。図８において、顧客ＤＢ８００は、顧客ＩＤ、氏名およびアドレスのフィールドを有している。各フィールドに情報を設定することで、顧客情報（例えば、顧客情報８００−１〜８００−４）がレコードとして記憶されている。
【００５８】
ここで、顧客ＩＤは、利用者Ｕの識別子である。氏名は、利用者Ｕの氏名である。アドレスは、例えば、利用者Ｕが使用する携帯端末１０２−ｉのメールアドレスや電話番号である。顧客情報８００−１を例に挙げると、顧客ＩＤ「１２１８７６」の利用者Ｕの氏名「山田一郎」およびアドレス「ｙａｍａｄａ＠ｊｐ」が示されている。
【００５９】
＜広告ＤＢ９００の記憶内容＞
図９は、広告ＤＢ９００の記憶内容の一例を示す説明図である。図９において、広告ＤＢ９００は、駅ＩＤ、駅名および広告内容のフィールドを有する。各フィールドに情報を設定することで、広告情報（例えば、広告情報９００−１〜９００−４）がレコードとして記憶されている。
【００６０】
ここで、駅ＩＤは、各駅Ｓ１〜ＳＫの識別子である。駅名は、各駅Ｓ１〜ＳＫの名称である。広告内容は、利用者Ｕに対して提供される広告の内容である。具体的には、広告内容は、広告対象となる施設の施設名および広告文を示している。
【００６１】
広告情報９００−１を例に挙げると、駅ＩＤ「Ｓ２」の○△駅の構内の構内○△温泉の広告文「お仕事疲れをリフレッシュ・・・」が示されている。また、駅ＩＤフィールドに「Ｓ１〜ＳＫ」が設定されている広告情報（例えば、広告情報９００−３）は、駅Ｓ１〜ＳＫの全駅対象の広告である。
【００６２】
なお、図９の例では、駅構内の施設に関する広告情報を例に挙げて説明したが、これに限らない。例えば、駅周辺のイベント情報（例えば、花火大会、コンサート）、災害緊急情報、駅に併設されている企業の業務連絡情報などが広告ＤＢ９００に記憶されていてもよい。
【００６３】
（通過情報の具体例）
つぎに、利用者Ｕが改札を通過した通過時刻を含む通過情報の具体例について説明する。通過情報は、例えば、乗車駅の改札を利用者Ｕが通過した際に、ネットワーク２１０を介して改札機１０３−ｊから情報提供装置１０１に送信される。
【００６４】
図１０は、通過情報の具体例を示す説明図（その１）である。図１０において、通過情報１０００は、駅ＩＤ、改札ＩＤ、顧客ＩＤおよび通過時刻に関する情報を有している。ここで、駅ＩＤは、各駅Ｓ１〜ＳＫの識別子である。改札ＩＤは、改札の識別子である。顧客ＩＤは、利用者Ｕの識別子である。通過時刻は、利用者Ｕが改札を通過した時刻である。
【００６５】
具体的には、通過情報１０００は、駅ＩＤ「Ｓ１」の○○駅の改札ＩＤ「Ｇ１」の改札を、顧客ＩＤ「６７９３０４」の利用者Ｕが通過した通過時刻「１０：１０」を示している。
【００６６】
（情報提供装置１０１の機能的構成例）
つぎに、情報提供装置１０１の機能的構成例について説明する。図１１は、情報提供装置１０１の機能的構成を示すブロック図である。図１１において、情報提供装置１０１は、取得部１１０１と、検索部１１０２と、抽出部１１０３と、判定部１１０４と、作成部１１０５と、判断部１１０６と、送信部１１０７と、を含む構成である。この制御部となる機能（取得部１１０１〜送信部１１０７）は、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０４により、その機能を実現する。各機能部の処理結果は、例えば、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶される。
【００６７】
取得部１１０１は、乗車駅の改札を利用者Ｕが通過した場合に、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報とを含む通過情報を取得する機能を有する。利用者Ｕの識別情報は、例えば、利用者Ｕの顧客ＩＤや利用者Ｕの携帯端末１０２−ｉのアドレス（メールアドレス、電話番号など）である。具体的には、例えば、取得部１１０１が、ネットワーク２１０を介して、図１０に示した通過情報１０００を改札機１０３−ｊから受信する。この改札機１０３−ｊは、利用者Ｕが通過した改札に設置されている改札機である。
【００６８】
検索部１１０２は、乗車駅を発車する各々の車両と各々の車両への乗車を予約した予約者とを関連付けて記憶する第１のデータベースの中から、利用者Ｕが予約した車両を検索する機能を有する。ここで、第１のデータベースは、例えば、図５に示した車両予約ＤＢ５００である。
【００６９】
具体的には、例えば、まず、検索部１１０２が、取得された通過情報１０００に含まれる駅ＩＤ「Ｓ１」から乗車駅の駅名「○○駅」を特定する。なお、駅ＩＤと駅名との対応関係を示す情報は、例えば、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されている。
【００７０】
つぎに、検索部１１０２が、車両予約ＤＢ５００を参照して、特定した「○○駅」で乗車する予約者の中から、通過情報１０００に含まれる顧客ＩＤ「６７９３０４」を検索する。そして、検索部１１０２が、検索した顧客ＩＤ「６７９３０４」の予約者が乗車する車両の車両名「Ａ２２２」を特定する。
【００７１】
これにより、改札を通過した利用者Ｕが予約した車両（以下、「乗車車両」という）を検索することができる。この際、検索部１１０２が、顧客ＩＤ「６７９３０４」の予約者が乗車する乗車車両の号車番号「１」、列番号「１」および席番号「Ｃ」を特定することにしてもよい。
【００７２】
抽出部１１０３は、改札から各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、改札から乗車車両の乗り場までの移動にかかる移動時間を抽出する機能を有する。ここで、第２のデータベースは、例えば、図７に示した移動時間ＤＢ７００である。
【００７３】
具体的には、例えば、まず、抽出部１１０３が、移動時間ＤＢ７００の中から、通過情報１０００に含まれる駅ＩＤ「Ｓ１」に対応する移動時間情報Ｍ１を抽出する。また、抽出部１１０３が、図６に示した時刻表ＤＢ６００を参照して、検索された車両名「Ａ２２２」の乗車車両が駅名「○○駅」の乗車駅に到着する番線「２」を特定する。
【００７４】
つぎに、抽出部１１０３が、移動時間情報Ｍ１の中から、通過情報１０００に含まれる改札ＩＤ「Ｇ１」の改札から、番線「２」の乗車車両の号車番号「１」の乗り場までの移動にかかる所要時間「５」を抽出する。これにより、○○駅の改札Ｇ１から、利用者Ｕが乗車する１号車の車両が到着する２番線の乗り場までの移動にかかる移動時間「５［分］」を抽出することができる。
【００７５】
判定部１１０４は、利用者Ｕが改札を通過した通過時刻から、改札から乗車車両の乗り場までの移動にかかる移動時間が経過したか否かを判定する機能を有する。具体的には、例えば、判定部１１０４が、通過情報１０００に含まれる通過時刻「１０：１０」から、抽出された移動時間「５分」を経過したか否かを判定する。
【００７６】
以下の説明では、利用者Ｕが改札を通過した通過時刻を「通過時刻ｔ」という。また、改札から乗車車両の乗り場までの移動にかかる移動時間を「移動時間ＭＴ」という。
【００７７】
作成部１１０５は、改札を通過した利用者Ｕに提供する提供情報を作成する機能を有する。具体的には、例えば、まず、作成部１１０５が、車両予約ＤＢ５００を参照して、乗車車両が停車する駅名を特定する。この際、作成部１１０５が、乗車車両が停車する駅のうち、乗車駅から降車駅までの駅名を特定することにしてもよい。
【００７８】
一例として、顧客ＩＤ「６７９３０４」の利用者Ｕを例に挙げると、作成部１１０５が、利用者Ｕが予約した車両名「Ａ２２２」の車両が停車する駅のうち、乗車駅から降車駅までの駅名「○○駅、○△駅、△□駅」を特定する。また、この利用者Ｕは、△□駅で車両名「Ｂ０６７」の車両に乗り換えている。このため、作成部１１０５が、さらに、車両名「Ｂ０６７」の車両が停車する駅のうち、乗車駅から降車駅までの駅名（例えば、△□駅、□□駅）を特定する。
【００７９】
つぎに、作成部１１０５が、図９に示した広告ＤＢ９００の中から、特定した駅名の駅ＩＤに対応する広告情報を抽出する。この際、作成部１１０５が、特定した駅名のうち、利用者Ｕの降車駅または／および乗換駅の駅名に対応する広告情報を抽出することにしてもよい。さらに、作成部１１０５が、駅Ｓ１〜ＳＫの全駅対象の広告情報を抽出することにしてもよい。
【００８０】
具体的には、例えば、作成部１１０５が、広告ＤＢ９００の中から、顧客ＩＤ「６７９３０４」の利用者Ｕの乗換駅の駅名「△□駅」に対応する広告情報９００−４および全駅対象の広告情報９００−３を抽出する。つぎに、作成部１１０５が、図８に示した顧客ＤＢ８００を参照して、顧客ＩＤ「６７９３０４」に対応する氏名「佐藤京子」およびアドレス「ｋｙｏｋｏ＠ｊｐ」を特定する。
【００８１】
そして、作成部１１０５が、抽出した広告情報および特定した氏名に基づいて、利用者Ｕに提供する提供情報を作成する。この際、作成部１１０５が、特定したアドレス「ｋｙｏｋｏ＠ｊｐ」を提供情報の宛先に設定する。なお、通過情報に利用者Ｕのアドレスが含まれている場合、作成部１１０５が、通過情報に含まれているアドレスを提供情報の宛先に設定することにしてもよい。ここで、提供情報の具体例について説明する。
【００８２】
図１２は、提供情報の具体例を示す説明図である。図１２において、提供情報１２００は、顧客ＩＤ「６７９３０４」の利用者Ｕに対して提供される広告情報である。具体的には、提供情報１２００には、顧客ＩＤ「６７９３０４」の利用者Ｕの乗換駅「△□駅」の施設名「△□土産店」の広告文「本日（１／３１）限定、土産品・・・」が含まれている。また、提供情報１２００には、駅Ｓ１〜ＳＫの全駅対象の施設名「○○窓口」の広告文「１月限定セール、指定券・・・」が含まれている。
【００８３】
図１１の説明に戻り、送信部１１０７は、判定部１１０４によって通過時刻ｔから移動時間ＭＴが経過したと判定された場合、作成部１１０５によって作成された提供情報を、利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信する機能を有する。具体的には、例えば、送信部１１０７が、通過情報１０００に含まれる通過時刻ｔ「１０：１０」から移動時間ＭＴ「５分」が経過した場合、図１２に示した提供情報１２００を、利用者Ｕの携帯端末１０２−ｉのアドレス「ｋｙｏｋｏ＠ｊｐ」宛に送信する。
【００８４】
この結果、携帯端末１０２−ｉが情報提供装置１０１から提供情報１２００を受信する。そして、利用者Ｕが携帯端末１０２−ｉの着信に気付いて提供情報１２００（例えば、電子メール）の内容を確認する際に、携帯端末１０２−ｉのディスプレイ４０５に提供情報１２００が表示される。
【００８５】
このように、改札を通過した利用者Ｕの移動時間ＭＴを考慮して提供情報の送信タイミングを調整することにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【００８６】
なお、上述した例では、利用者Ｕの携帯端末１０２−ｉのメールアドレスを宛先として提供情報を送信することにしたが、これに限らない。例えば、ショートメッセージ等を利用して、送信部１１０７が、利用者Ｕの携帯端末１０２−ｉの電話番号を宛先として提供情報を送信することにしてもよい。
【００８７】
ここで、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの時間間隔が短いと、利用者Ｕは、携帯端末１０２−ｉの着信に気付いたとしても、メールの内容を確認する作業を後回しにする場合がある。
【００８８】
そこで、情報提供装置１０１は、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの時間間隔が短い場合に、以下に説明するように、携帯端末１０２−ｉへの提供情報の送信タイミングをさらに調整する。
【００８９】
判断部１１０６は、利用者Ｕが改札を通過した通過時刻ｔから乗車車両の乗り場までの移動にかかる移動時間ＭＴが経過した時刻と、通過時刻ｔ以降の乗車車両の発車時刻との時間間隔が所定時間Ｔｘ以上か否かを判断する機能を有する。通過時刻ｔ以降の乗車車両の発車時刻は、例えば、時刻表ＤＢ６００を参照して特定することができる。
【００９０】
ここで、所定時間Ｔｘは、例えば、携帯端末１０２−ｉの着信に気付いた利用者Ｕがメールの内容を確認できる程度の時間（例えば、５分）に設定される。所定時間Ｔｘは、例えば、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されている。
【００９１】
一例として、顧客ＩＤ「６７９３０４」の利用者Ｕが改札を通過した通過時刻ｔを「１０：１０」、乗車車両の乗り場までの移動にかかる移動時間ＭＴを「５分」、所定時間Ｔｘを「５分」とする。また、乗車駅（○○駅）の通過時刻ｔ以降の乗車車両（車両名「Ａ２２２」の車両）の発車時刻は「１０：２４」である。
【００９２】
この場合、まず、判断部１１０６が、通過時刻ｔ「１０：１０」から移動時間ＭＴ「５分」が経過した時刻「１０：１５」と、乗車車両の発車時刻「１０：２４」との時間間隔「９分」を算出する。そして、判断部１１０６が、算出した時間間隔「９分」と所定時間Ｔｘを比較して、時間間隔「９分」が所定時間Ｔｘ以上であると判断する。
【００９３】
また、判定部１１０４は、判断部１１０６によって所定時間Ｔｘ以上と判断された場合、利用者Ｕが改札を通過した通過時刻ｔから移動時間ＭＴが経過したか否かを判定する機能を有する。上述した例では、判定部１１０４が、利用者Ｕが改札を通過した通過時刻ｔ「１０：１０」から移動時間ＭＴ「５分」が経過したか否かを判定する。
【００９４】
この場合、顧客ＩＤ「６７９３０４」の利用者Ｕが改札を通過した通過時刻ｔ「１０：１０」から移動時間ＭＴ「５分」が経過した際に、送信部１１０７が、携帯端末１０２−ｉのアドレス「ｋｙｏｋｏ＠ｊｐ」宛に提供情報１２００を送信する。
【００９５】
これにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されている場合に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【００９６】
また、判定部１１０４は、判断部１１０６によって所定時間Ｔｘ未満と判断された場合、利用者Ｕが改札を通過した通過時刻ｔ以降の乗車車両の発車時刻を過ぎたか否かを判定する機能を有する。一例として、顧客ＩＤ「６７９３０４」の利用者Ｕが改札を通過した通過時刻ｔを「１０：１５」、乗車車両の乗り場までの移動にかかる移動時間ＭＴを「５分」、所定時間Ｔｘを「５分」とする。また、乗車駅（○○駅）の通過時刻ｔ以降の乗車車両（車両名「Ａ２２２」の車両）の発車時刻は「１０：２４」である。
【００９７】
この場合、通過時刻ｔ「１０：１５」から移動時間ＭＴ「５分」が経過した時刻「１０：２０」と乗車車両の発車時刻「１０：２４」との時間間隔は「４分」である。このため、判断部１１０６は、算出した時間間隔「４分」と所定時間Ｔｘを比較して、時間間隔「４分」が所定時間Ｔｘ未満であると判断する。
【００９８】
この場合、判定部１１０４は、通過時刻ｔ「１０：１５」以降の乗車車両の発車時刻「１０：２４」を過ぎたか否かを判定する。そして、送信部１１０７は、判定部１１０４によって乗車車両の発車時刻を過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信することにしてもよい。
【００９９】
具体的には、例えば、送信部１１０７が、乗車車両の発車時刻「１０：２４」を過ぎた際に、携帯端末１０２−ｉのアドレス「ｋｙｏｋｏ＠ｊｐ」宛に提供情報１２００を送信する。これにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻に利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１００】
また、抽出部１１０３は、判断部１１０６によって所定時間Ｔｘ未満と判断された場合、図１３に示す乗車時間テーブル１３００の中から、利用者Ｕが予約した列番号の座席列の座席に着席するまでにかかる乗車時間を抽出する機能を有する。
【０１０１】
乗車時間テーブル１３００は、車両の乗り場から車両の各々の座席列の座席に着席するまでにかかる乗車時間を記憶するものである。乗車時間テーブル１３００は、例えば、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されている。ここで、乗車時間テーブル１３００の記憶内容について説明する。
【０１０２】
図１３は、乗車時間テーブル１３００の記憶内容の一例を示す説明図である。図１３において、乗車時間テーブル１３００は、車両名、列番号および乗車時間のフィールドを有する。各フィールドに情報を設定することで、運行中の車両ごとの乗車時間情報（例えば、乗車時間情報１３００−１，１３００−２）がレコードとして記憶されている。
【０１０３】
ここで、車両名は、車両の名称である。列番号は、座席列の番号である。乗車時間は、車両の各々の座席列の座席に着席するまでにかかる所要時間である。乗車時間は、例えば、利用者Ｕが車両の乗り場から座席に移動するまでの時間や利用者Ｕが荷台に荷物を置いて座席に着席するまでの時間などを考慮して設定される。
【０１０４】
例えば、乗車時間情報１３００−１は、車両名「Ａ２２２」の車両の乗り場から車両の列番号「１−５」の座席列の座席に着席するまでにかかる乗車時間「２分」を示している。また、乗車時間情報１３００−１は、車両名「Ａ２２２」の車両の乗り場から車両の列番号「６−８」の座席列の座席に着席するまでにかかる乗車時間「３分」を示している。乗車時間情報１３００−１は、車両名「Ａ２２２」の車両の乗り場から車両の列番号「９−１３」の座席列の座席に着席するまでにかかる乗車時間「２分」を示している。
【０１０５】
具体的には、例えば、抽出部１１０３は、乗車時間テーブル１３００の中から、顧客ＩＤ「６７９３０４」の利用者Ｕが予約した車両名「Ａ２２２」の車両の列番号「１」の座席列の座席に着席するまでにかかる乗車時間「２分」を抽出する。以下の説明では、車両の乗り場から車両の各々の座席列の座席に着席するまでにかかる乗車時間を「乗車時間ＧＴ」という。
【０１０６】
図１１の説明に戻り、判定部１１０４は、乗車車両の発車時刻から、抽出部１１０３によって抽出された乗車時間ＧＴが経過したか否かを判定する機能を有する。具体的には、例えば、判定部１１０４が、顧客ＩＤ「６７９３０４」の利用者Ｕが予約した車両名「Ａ２２２」の車両の発車時刻「１０：２４」から乗車時間ＧＴ「２分」が経過したか否かを判定する。
【０１０７】
また、送信部１１０７は、判定部１１０４によって乗車時間ＧＴが経過したと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する機能を有する。具体的には、例えば、送信部１１０７が、乗車車両の発車時刻「１０：２４」から乗車時間ＧＴ「２分」が経過した際に、携帯端末１０２−ｉのアドレス「ｋｙｏｋｏ＠ｊｐ」宛に提供情報１２００を送信する。
【０１０８】
これにより、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、利用者Ｕが乗車車両の座席に着席した頃合いを見計らって、提供情報を送信することができる。
【０１０９】
なお、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに送信される提供情報の送信タイミングは、上述したものに限らない。
【０１１０】
例えば、利用者Ｕが改札を通過した通過時刻ｔ以降の乗車車両の発車時刻に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。すなわち、改札から乗車車両の乗り場までの移動時間ＭＴを考慮することなく、乗車車両の発車時刻に、情報提供装置１０１から携帯端末１０２−ｉに提供情報を送信する。
【０１１１】
具体的には、例えば、判定部１１０４が、通過時刻ｔ以降の乗車車両の発車時刻を過ぎたか否かを判定する。そして、送信部１１０７が、乗車車両の発車時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。これにより、乗車車両の発車時刻に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１１２】
また、利用者Ｕが改札を通過した通過時刻ｔ以降の乗車車両の発車時刻の所定時間Ｔｙ前に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。所定時間Ｔｙは、例えば、携帯端末１０２−ｉの着信に気付いた利用者Ｕがメールの内容を確認できる程度の時間（例えば、５分）に設定される。所定時間Ｔｙは、例えば、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置に記憶されている。なお、所定時間Ｔｙとして上記所定時間Ｔｘを用いることにしてもよい。
【０１１３】
具体的には、例えば、判定部１１０４が、通過時刻ｔ以降の乗車車両の発車時刻の所定時間Ｔｙ前の時刻を過ぎたか否かを判定する。そして、送信部１１０７が、乗車車両の発車時刻の所定時間Ｔｙ前の時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。
【０１１４】
これにより、乗車車両の発車時刻の所定時間Ｔｙ前に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１１５】
また、乗車車両が利用者Ｕの降車駅に到着する到着時刻の所定時間Ｔｙ前に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。なお、利用者Ｕの降車駅は、例えば、車両予約ＤＢ５００から特定される。また、乗車車両が降車駅に到着する到着時刻は、例えば、時刻表ＤＢ６００から特定される。
【０１１６】
具体的には、例えば、判定部１１０４が、乗車車両が利用者Ｕの降車駅に到着する到着時刻の所定時間Ｔｙ前の時刻を過ぎたか否かを判定する。そして、送信部１１０７が、到着時刻の所定時間Ｔｙ前の時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。
【０１１７】
これにより、乗車車両が降車駅に到着する到着時刻の所定時間Ｔｙ前に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１１８】
（携帯端末１０２−ｉの乗車券購入処理手順）
つぎに、実施の形態２にかかる携帯端末１０２−ｉの乗車券購入処理手順について説明する。乗車券購入処理は、情報提供装置１０１にアクセスして、利用者Ｕが乗車したい乗車車両の乗車券を購入する処理である。
【０１１９】
図１４は、実施の形態２にかかる携帯端末１０２−ｉの乗車券購入処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、携帯端末１０２−ｉにより、利用者Ｕの乗車券情報の入力を受け付けたか否かを判断する（ステップＳ１４０１）。
【０１２０】
乗車券情報は、例えば、利用者Ｕが乗車したい車両の車両名、日時、乗車駅および降車駅に関する情報を含む。乗車券情報は、例えば、図４に示した携帯端末１０２−ｉの入力デバイス４０４を用いた利用者Ｕの操作により入力される。
【０１２１】
ここで、携帯端末１０２−ｉにより、乗車券情報が入力されるのを待って（ステップＳ１４０１：Ｎｏ）、乗車券情報が入力された場合（ステップＳ１４０１：Ｙｅｓ）、図４に示したメモリ４０２から利用者Ｕの顧客ＩＤを読み出す（ステップＳ１４０２）。
【０１２２】
つぎに、携帯端末１０２−ｉにより、入力された乗車券情報に読み出した顧客ＩＤを付与して情報提供装置１０１に送信する（ステップＳ１４０３）。このあと、携帯端末１０２−ｉにより、情報提供装置１０１から予約結果を受信したか否かを判断する（ステップＳ１４０４）。
【０１２３】
ここで、携帯端末１０２−ｉにより、予約結果を受信するのを待って（ステップＳ１４０４：Ｎｏ）、予約結果を受信した場合（ステップＳ１４０４：Ｙｅｓ）、受信した予約結果に基づいて、乗車券を予約できたか否かを判断する（ステップＳ１４０５）。
【０１２４】
ここで、乗車券を予約できた場合（ステップＳ１４０５：Ｙｅｓ）、携帯端末１０２−ｉにより、図１５に示す乗車券テーブル１５００に乗車券情報を登録する（ステップＳ１４０６）。そして、携帯端末１０２−ｉにより、図４に示した携帯端末１０２−ｉのディスプレイ４０５に乗車券の予約が取れた旨を表示して（ステップＳ１４０７）、本フローチャートによる一連の処理を終了する。
【０１２５】
一方、乗車券を予約できなかった場合（ステップＳ１４０５：Ｎｏ）、携帯端末１０２−ｉにより、携帯端末１０２−ｉのディスプレイ４０５に乗車券の予約が取れなかった旨を表示して（ステップＳ１４０８）、本フローチャートによる一連の処理を終了する。
【０１２６】
これにより、利用者Ｕが乗車したい車両の乗車券の購入処理を行うことができる。ここで、利用者Ｕの乗車券情報を登録する乗車券テーブル１５００について説明する。乗車券テーブル１５００は、例えば、図４に示したメモリ４０２により実現される。
【０１２７】
図１５は、乗車券テーブル１５００の記憶内容の一例を示す説明図である。図１５において、乗車券テーブル１５００は、車両名、利用日、乗車駅および降車駅のフィールドを有し、各フィールドに情報を設定することで、乗車券情報１５００−１，１５００−２をレコードとして記憶している。
【０１２８】
ここで、車両名は、利用者Ｕが乗車する乗車車両の名称である。利用日は、利用者Ｕが乗車車両を利用する日である。乗車駅は、利用者Ｕが乗車車両に乗車する駅である。降車駅は、利用者Ｕが乗車車両から降車する駅である。
【０１２９】
具体的には、乗車券情報１５００−１は、利用者Ｕが乗車する乗車車両の車両名「Ａ２２２」、利用日「２０１１／２／２２」、乗車駅「○○駅」および降車駅「△□駅」を示している。また、乗車券情報１５００−２は、利用者Ｕが乗車する乗車車両の車両名「Ｂ０６７」、利用日「２０１１／２／２２」、乗車駅「△□駅」および降車駅「△△駅」を示している。
【０１３０】
すなわち、乗車券情報１５００−１，１５００−２は、利用者Ｕが○○駅で車両名「Ａ２２２」の車両に乗車して、△□駅で車両名「Ｂ０６７」の車両に乗り換えて、△△駅に行くまでの乗車券に関する情報である。なお、乗車券テーブル１５００には、利用者Ｕが乗車する乗車車両の号車番号、列番号および席番号が合わせて登録されることにしてもよい。
【０１３１】
（情報提供装置１０１の予約処理手順）
つぎに、実施の形態２にかかる情報提供装置１０１の予約処理手順について説明する。予約処理は、携帯端末１０２−ｉからのアクセスを受け付けて、利用者Ｕが乗車したい乗車車両の乗車券を予約する処理である。
【０１３２】
図１６は、実施の形態２にかかる情報提供装置１０１の予約処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、情報提供装置１０１により、携帯端末１０２−ｉから乗車券情報を受信したか否かを判断する（ステップＳ１６０１）。
【０１３３】
ここで、情報提供装置１０１により、乗車券情報を受信するのを待つ（ステップＳ１６０１：Ｎｏ）。そして、情報提供装置１０１により、乗車券情報を受信した場合（ステップＳ１６０１：Ｙｅｓ）、車両予約ＤＢ５００を参照して、利用者Ｕが乗車したい乗車車両の乗車券の予約が可能か否かを判断する（ステップＳ１６０２）。
【０１３４】
乗車券の予約の可否は、例えば、乗車券情報から特定される、利用者Ｕが乗車したい日時に、利用者Ｕが乗車したい車両の乗車駅から降車駅までの区間に空席があるか否かによって判断される。空席がある場合、乗車券の予約が可能と判断される。一方、空席がない場合、乗車券の予約ができないと判断される。
【０１３５】
ここで、乗車券の予約が可能の場合（ステップＳ１６０３：Ｙｅｓ）、情報提供装置１０１により、車両予約ＤＢ５００に顧客ＩＤを登録する（ステップＳ１６０４）。具体的には、例えば、情報提供装置１０１が、乗車券情報から特定される日時の乗車車両の乗車駅および降車駅に「顧客ＩＤ」を設定するとともに、乗車駅と降車駅との間の駅に「継続」を設定する。
【０１３６】
そして、情報提供装置１０１により、乗車券の予約が取れたことを示す予約結果を携帯端末１０２−ｉに送信して（ステップＳ１６０５）、本フローチャートによる一連の処理を終了する。
【０１３７】
一方、乗車券の予約ができない場合（ステップＳ１６０３：Ｎｏ）、情報提供装置１０１により、乗車券の予約が取れなかったことを示す予約結果を携帯端末１０２−ｉに送信して（ステップＳ１６０６）、本フローチャートによる一連の処理を終了する。
【０１３８】
これにより、利用者Ｕが乗車したい車両の乗車券の予約処理を行うことができる。なお、本実施の形態では、上述した予約処理を情報提供装置１０１が実行することにしたが、情報提供装置１０１とは異なる他のコンピュータが携帯端末１０２−ｉからのアクセスを受け付けて、上述した予約処理を実行することにしてもよい。
【０１３９】
（改札機１０３−ｊの通過情報送信処理手順）
つぎに、実施の形態２にかかる改札機１０３−ｊの通過情報送信処理手順について説明する。通過情報送信処理は、利用者Ｕが改札を通過した際に、利用者Ｕが改札を通過した通過時刻ｔを含む通過情報を情報提供装置１０１に送信する処理である。
【０１４０】
図１７は、実施の形態２にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、改札機１０３−ｊにより、自機のカードリーダ（不図示）にかざされた携帯端末１０２−ｉを検出したか否かを判断する（ステップＳ１７０１）。
【０１４１】
ここで、改札機１０３−ｊにより、携帯端末１０２−ｉを検出するのを待って（ステップＳ１７０１：Ｎｏ）、携帯端末１０２−ｉを検出した場合（ステップＳ１７０１：Ｙｅｓ）、利用者Ｕが乗車するか降車するかを判断する（ステップＳ１７０２）。
【０１４２】
利用者Ｕが乗車するか降車するかの判断は、例えば、乗車用のカードリーダに携帯端末１０２−ｉがかざされたか否かによって判断することができる。乗車用のカードリーダに携帯端末１０２−ｉがかざされた場合、利用者Ｕが乗車すると判断される。一方、降車用のカードリーダに携帯端末１０２−ｉがかざされた場合、利用者Ｕが降車すると判断される。
【０１４３】
ステップＳ１７０２において、利用者Ｕが降車する場合（ステップＳ１７０２：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、利用者Ｕが乗車する場合（ステップＳ１７０２：Ｙｅｓ）、改札機１０３−ｊにより、携帯端末１０２−ｉの乗車券テーブル１５００に乗車券情報が登録されているか否かを判断する（ステップＳ１７０３）。
【０１４４】
ここで、乗車券情報が未登録の場合（ステップＳ１７０３：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、乗車券情報が登録されている場合（ステップＳ１７０３：Ｙｅｓ）、改札機１０３−ｊにより、利用者Ｕが改札を通過した通過時刻ｔを取得する（ステップＳ１７０４）。通過時刻ｔは、例えば、自機のカードリーダにかざされた携帯端末１０２−ｉが検出された時刻である。
【０１４５】
つぎに、改札機１０３−ｊにより、携帯端末１０２−ｉから利用者Ｕの顧客ＩＤを取得する（ステップＳ１７０５）。そして、改札機１０３−ｊにより、駅ＩＤと改札ＩＤと顧客ＩＤと通過時刻ｔとを含む通過情報を情報提供装置１０１に送信して（ステップＳ１７０６）、本フローチャートによる一連の処理を終了する。なお、駅ＩＤおよび改札ＩＤは、図４に示した改札機１０３−ｊのメモリ４０２に記憶されている。
【０１４６】
これにより、利用者Ｕが改札を通過した際に、利用者Ｕの顧客ＩＤと通過時刻ｔとを含む通過情報を情報提供装置１０１に送信することができる。
【０１４７】
なお、ステップＳ１７０５において、改札機１０３−ｊは、携帯端末１０２−ｉから携帯端末１０２−ｉのアドレスを取得することにしてもよい。この場合、ステップＳ１７０６において、改札機１０３−ｊは、例えば、駅ＩＤと改札ＩＤと顧客ＩＤとアドレスと通過時刻ｔとを含む通過情報を情報提供装置１０１に送信することにしてもよい。
【０１４８】
また、改札機１０３−ｊが乗車専用の改札機の場合は、上述したステップＳ１７０２の処理を削除することができる。
【０１４９】
（情報提供装置１０１の情報提供処理手順）
つぎに、実施の形態２にかかる情報提供装置１０１の情報提供処理手順について説明する。情報提供処理は、改札を通過した利用者Ｕの携帯端末１０２−ｉに提供情報を送信する処理である。
【０１５０】
図１８および図１９は、実施の形態２にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャートである。図１８のフローチャートにおいて、まず、取得部１１０１により、改札機１０３−ｊから通過情報を受信したか否かを判断する（ステップＳ１８０１）。通過情報は、駅ＩＤと改札ＩＤと顧客ＩＤと通過時刻ｔとを含む。
【０１５１】
ここで、通過情報を受信するのを待って（ステップＳ１８０１：Ｎｏ）、通過情報を受信した場合（ステップＳ１８０１：Ｙｅｓ）、検索部１１０２により、車両予約ＤＢ５００の中から、利用者Ｕが予約した乗車車両を検索する（ステップＳ１８０２）。
【０１５２】
ここで、乗車車両が検索されなかった場合（ステップＳ１８０３：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、乗車車両が検索された場合（ステップＳ１８０３：Ｙｅｓ）、検索部１１０２により、車両予約ＤＢ５００を参照して、利用者Ｕが予約した乗車車両の車両名、号車番号および列番号を特定する（ステップＳ１８０４）。
【０１５３】
つぎに、作成部１１０５により、車両予約ＤＢ５００を参照して、乗車車両が停車する駅のうち、利用者Ｕの乗車区間に含まれる駅を特定する（ステップＳ１８０５）。そして、作成部１１０５により、広告ＤＢ９００の中から、特定した駅の広告情報を抽出する（ステップＳ１８０６）。
【０１５４】
また、作成部１１０５により、広告ＤＢ９００の中から、全駅対象の広告情報を抽出する（ステップＳ１８０７）。そして、作成部１１０５により、ステップＳ１８０６または／およびステップＳ１８０７において広告情報が抽出されたか否かを判断する（ステップＳ１８０８）。
【０１５５】
ここで、広告情報が抽出されなかった場合（ステップＳ１８０８：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、広告情報が抽出された場合（ステップＳ１８０８：Ｙｅｓ）、作成部１１０５により、顧客ＤＢ８００を参照して、利用者Ｕの顧客ＩＤに対応するアドレスを特定する（ステップＳ１８０９）。
【０１５６】
そして、作成部１１０５により、抽出した広告情報および特定したアドレスに基づいて、利用者Ｕに提供する提供情報を作成して（ステップＳ１８１０）、図１９に示すステップＳ１９０１に移行する。
【０１５７】
図１９のフローチャートにおいて、まず、抽出部１１０３により、時刻表ＤＢ６００を参照して、乗車駅に乗車車両が到着する番線を特定する（ステップＳ１９０１）。つぎに、抽出部１１０３により、移動時間ＤＢ７００の中から、通過情報に含まれる乗車駅の駅ＩＤに対応する移動時間情報を抽出する（ステップＳ１９０２）。
【０１５８】
そして、抽出部１１０３により、移動時間情報の中から、通過情報に含まれる改札ＩＤの改札から、特定した番線の、乗車車両の号車番号の乗り場までの移動時間ＭＴを抽出する（ステップＳ１９０３）。なお、乗車車両の号車番号は、図１８に示したステップＳ１８０４において特定された号車番号である。
【０１５９】
つぎに、判断部１１０６により、時刻表ＤＢ６００を参照して、乗車車両の発車時刻を特定する（ステップＳ１９０４）。このあと、判断部１１０６により、通過時刻ｔから移動時間ＭＴが経過した時刻と、特定した乗車車両の発車時刻との時間間隔を算出する（ステップＳ１９０５）。
【０１６０】
そして、判断部１１０６により、算出した時間間隔が所定時間Ｔｘ以上か否かを判断する（ステップＳ１９０６）。ここで、時間間隔が所定時間Ｔｘ以上の場合（ステップＳ１９０６：Ｙｅｓ）、判定部１１０４により、通過時刻ｔから移動時間ＭＴが経過したか否かを判定する（ステップＳ１９０７）。
【０１６１】
ここで、判定部１１０４により、通過時刻ｔから移動時間ＭＴが経過するのを待つ（ステップＳ１９０７：Ｎｏ）。そして、移動時間ＭＴが経過した場合（ステップＳ１９０７：Ｙｅｓ）、送信部１１０７により、作成された提供情報を利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信して（ステップＳ１９０８）、本フローチャートによる一連の処理を終了する。
【０１６２】
また、ステップＳ１９０６において、時間間隔が所定時間Ｔｘ未満の場合（ステップＳ１９０６：Ｎｏ）、抽出部１１０３により、乗車時間テーブル１３００の中から、利用者Ｕが予約した列番号の座席列の座席に着席するまでの乗車時間ＧＴを抽出する（ステップＳ１９０９）。なお、座席列の列番号は、図１８に示したステップＳ１８０４において特定された列番号である。
【０１６３】
そして、判定部１１０４により、乗車車両の発車時刻から、抽出された乗車時間ＧＴが経過したか否かを判定する（ステップＳ１９１０）。ここで、判定部１１０４により、乗車車両の発車時刻から乗車時間ＧＴが経過するのを待つ（ステップＳ１９１０：Ｎｏ）。そして、乗車時間ＧＴが経過した場合（ステップＳ１９１０：Ｙｅｓ）、送信部１１０７により、作成された提供情報を利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信して（ステップＳ１９０８）、本フローチャートによる一連の処理を終了する。
【０１６４】
これにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。また、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、利用者Ｕが乗車車両の座席に着席した頃合いを見計らって、提供情報を送信することができる。
【０１６５】
以上説明した実施の形態２にかかる情報提供装置１０１によれば、改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１６６】
また、実施の形態２にかかる情報提供装置１０１によれば、利用者Ｕの乗車車両が到着する線路の番線の乗り場までの移動を考慮して移動時間ＭＴを特定することにより、利用者Ｕが乗車車両の乗り場に到着する時刻をより正確に予測することができる。
【０１６７】
また、実施の形態２にかかる情報提供装置１０１によれば、利用者Ｕが予約した号車番号の乗り場までの移動を考慮して移動時間ＭＴを特定することにより、利用者Ｕが乗車車両の乗り場に到着する時刻をより正確に予測することができる。
【０１６８】
また、実施の形態２にかかる情報提供装置１０１によれば、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されている場合に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０１６９】
また、実施の形態２にかかる情報提供装置１０１によれば、乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻に提供情報を送信することができる。
【０１７０】
また、実施の形態２にかかる情報提供装置１０１によれば、乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、利用者Ｕが乗車車両の座席に着席した頃合いを見計らって、提供情報を送信することができる。
【０１７１】
また、実施の形態２にかかる情報提供装置１０１によれば、利用者Ｕが予約した座席列の座席に着席するまでにかかる所要時間を考慮して乗車時間ＧＴを特定することにより、利用者Ｕが乗車車両の座席に着席する時刻をより正確に予測することができる。
【０１７２】
また、実施の形態２にかかる情報提供装置１０１によれば、利用者Ｕの乗車券の乗車区間に含まれる駅に関連する広告情報を提供することができる。
【０１７３】
これらのことから、実施の形態２にかかる情報提供装置１０１によれば、ホームでの電車の待ち時間や電車内の座席に着席したときなどの落ち着いた頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。この結果、利用者Ｕが携帯端末１０２−ｉの着信に気付きやすくなり、利用者Ｕのメールの精読率を向上させることができる。
【０１７４】
また、電車の待ち時間や乗車中、すなわち、利用者Ｕが自宅や目的地などに到着する前にメールの内容を確認させることで、乗車券の乗車区間に含まれる駅に関連する広告などのリアルタイム性のある広告に対する反応率を向上させることができる。これにより、サービスを提供する広告主およびサービスを受ける利用者Ｕの双方の機会損失を防ぎ、効果的な宣伝広告を行うことができる。
【０１７５】
なお、上述した説明では、情報提供装置１０１が改札機１０３−ｊと別体に設けられる場合について説明したが、改札機１０３−ｊが情報提供装置１０１を備えることにしてもよい。この場合、上記取得部１１０１は、例えば、利用者Ｕが改札を通過したことを検出することにより、利用者Ｕが改札を通過した通過時刻ｔと利用者Ｕの識別情報とを含む通過情報を取得する。
【０１７６】
また、上述した説明では、情報提供システム２００を適用する交通機関として、電車、新幹線、モノレール、リニアモーターカーなどの鉄道車両を運行する交通機関を例に挙げて説明するが、これに限らない。例えば、改札を通過して乗降するものであれば、航空機や船舶などを運行する他の交通機関に情報提供システム２００を適用することにしてもよい。
【０１７７】
（実施の形態３）
つぎに、実施の形態３にかかる情報提供システム２００について説明する。実施の形態２では、利用者Ｕが予約した乗車券を利用して移動時間ＭＴを特定する場合について説明したが、実施の形態３では、利用者Ｕの定期券を利用して移動時間ＭＴを特定する場合について説明する。なお、実施の形態１，２で説明した箇所と同様の箇所についての説明は省略する。
【０１７８】
（移動時間ＤＢ２０００の記憶内容）
まず、情報提供装置１０１が用いる移動時間ＤＢ２０００の記憶内容について説明する。移動時間ＤＢ２０００は、例えば、情報提供装置１０１のＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０６、光ディスク３０８などの記憶装置により実現される。
【０１７９】
図２０は、移動時間ＤＢ２０００の記憶内容の一例を示す説明図である。図２０において、移動時間ＤＢ２０００は、駅ＩＤおよび移動時間情報のフィールドを有し、各フィールドに情報を設定することで、駅Ｓ１〜ＳＫごとの移動時間情報Ｍ１〜ＭＫを有している。なお、図面では、移動時間情報の一部を抜粋して表示している。
【０１８０】
駅ＩＤは、各駅Ｓ１〜ＳＫの識別子である。移動時間情報は、各駅Ｓ１〜ＳＫの各改札から各番線のホームまでの移動にかかる所要時間を示す情報である。例えば、移動時間情報Ｍ１は、改札ＩＤ、番線および所要時間のフィールドを有し、各フィールドに情報を設定することで、駅Ｓ１の各改札Ｇ１〜Ｇ３から各番線１〜６のホームまでの移動にかかる所要時間を記憶している。
【０１８１】
具体的には、例えば、移動時間情報Ｍ１には、改札Ｇ１から１番線に進入する車両の乗り場までの移動にかかる所要時間「６［分］」が示されている。また、例えば、改札Ｇ２から１番線に進入する車両の乗り場までの移動にかかる所要時間「６［分］」が示されている。また、例えば、改札Ｇ３から１番線に進入する車両の乗り場までの移動にかかる所要時間「３［分］」が示されている。
【０１８２】
（定期券テーブル２１００の記憶内容）
つぎに、携帯端末１０２−ｉが用いる定期券テーブル２１００の記憶内容について説明する。定期券テーブル２１００は、例えば、携帯端末１０２−ｉのメモリ４０２に記憶されている。
【０１８３】
図２１は、定期券テーブル２１００の記憶内容の一例を示す説明図である。図２１において、定期券テーブル２１００は、開始日、終了日、乗車駅および降車駅のフィールドを有し、各フィールドに情報を設定することで、利用者Ｕの定期券情報を記憶している。
【０１８４】
ここで、開始日は、定期券の有効期間の開始日である。定期券とは、一定時間、一定区間を何回でも乗車できる定期乗車券である。終了日は、定期券の有効期間の終了日である。乗車駅は、定期券を利用可能な乗車区間のうち利用者Ｕの乗車駅として設定されている駅である。降車駅は、定期券を利用可能な乗車区間のうち利用者Ｕの降車駅として設定されている駅である。
【０１８５】
具体的には、定期券テーブル２１００は、定期券の開始日「２０１１／４／１」、終了日「２０１１／９／３０」、乗車駅「○○駅」および降車駅「△□駅」を示す利用者Ｕの定期券情報を記憶している。
【０１８６】
（通過情報の具体例）
つぎに、利用者Ｕが改札を通過した通過時刻を含む通過情報の具体例について説明する。通過情報は、例えば、乗車駅の改札を利用者Ｕが通過した際に、ネットワーク２１０を介して改札機１０３−ｊから情報提供装置１０１に送信される。
【０１８７】
図２２は、通過情報の具体例を示す説明図（その２）である。図２２において、通過情報２２００は、駅ＩＤ、改札ＩＤ、顧客ＩＤ、乗車駅、降車駅および通過時刻に関する情報を有している。
【０１８８】
ここで、駅ＩＤは、各駅Ｓ１〜ＳＫの識別子である。改札ＩＤは、改札の識別子である。顧客ＩＤは、利用者Ｕの識別子である。乗車駅は、定期券を利用可能な乗車区間のうち利用者Ｕの乗車駅として設定されている駅である。降車駅は、定期券を利用可能な乗車区間のうち利用者Ｕの降車駅として設定されている駅である。通過時刻は、利用者Ｕが改札を通過した時刻である。
【０１８９】
具体的には、通過情報２２００は、駅ＩＤ「Ｓ１」の○○駅の改札ＩＤ「Ｇ１」の改札を、顧客ＩＤ「６７９３０４」の利用者Ｕが通過した通過時刻「１０：１０」を示している。また、通過情報２２００は、定期券を利用可能な乗車区間のうち顧客ＩＤ「６７９３０４」の利用者Ｕの乗車駅として設定されている駅「○○駅」および降車駅として設定されている駅「△□駅」を示している。
【０１９０】
（情報提供装置１０１の各機能部の処理内容）
つぎに、実施の形態３にかかる情報提供装置１０１の各機能部の処理内容について説明する。まず、取得部１１０１は、乗車駅の改札を利用者Ｕが通過した場合に、利用者Ｕが改札を通過した通過時刻と利用者Ｕの識別情報とを含む通過情報を取得する。具体的には、例えば、取得部１１０１が、ネットワーク２１０を介して、図２２に示した通過情報２２００を改札機１０３−ｊから受信する。この改札機１０３−ｊは、利用者Ｕが通過した改札に設置されている改札機である。
【０１９１】
検索部１１０２は、時刻表ＤＢ６００の中から、利用者Ｕが定期券を利用して乗車する乗車車両を検索する。具体的には、例えば、まず、検索部１１０２が、取得された通過情報２２００に含まれる駅ＩＤ「Ｓ１」から乗車駅の駅名「○○駅」を特定する。
【０１９２】
つぎに、検索部１１０２が、時刻表ＤＢ６００の中から、特定した「○○駅」を、通過情報２２００に含まれる通過時刻ｔ以降に発車し、通過情報２２００に含まれる降車駅「△□駅」に停車するいずれかの車両を乗車車両として検索する。
【０１９３】
具体的には、例えば、検索部１１０２が、乗車駅「○○駅」を通過時刻ｔ以降に発車して降車駅「△□駅」に停車する車両のうち、乗車駅「○○駅」の発車時刻が最も早い車両を検索することにしてもよい。すなわち、利用者Ｕが改札を通過してから発車時刻までの時間間隔が最も短い車両に乗車することを想定して、利用者Ｕの乗車車両が検索される。
【０１９４】
通過情報２２００の例では、乗車駅「○○駅」を通過時刻ｔ「１０：１０」以降に発車して降車駅「△□駅」に停車する車両のうち、乗車駅「○○駅」の発車時刻が最も早い車両名「Ａ２２２」の車両が検索される。
【０１９５】
なお、降車駅「△□駅」で降車するために乗り換えが必要な場合は、検索部１１０２が、乗車駅「○○駅」および乗換駅（例えば、○△駅）で乗車する車両を検索する。この際、検索部１１０２が、乗車駅「○○駅」で最初に乗車する車両のうち、乗車駅「○○駅」の発車時刻が最も早い車両を検索することにしてもよい。
【０１９６】
また、検索部１１０２が、「○○駅」を通過時刻ｔ以降に発車して降車駅「△□駅」に停車する車両のうち、降車駅の到着時刻が最も早い車両を検索することにしてもよい。すなわち、利用者Ｕが最も早く降車駅に到着する車両に乗車することを想定して、利用者Ｕの乗車車両が検索される。
【０１９７】
通過情報２２００の例では、乗車駅「○○駅」を通過時刻ｔ「１０：１０」以降に発車して降車駅「△□駅」に停車する車両のうち、降車駅「△□駅」の到着時刻が最も早い車両名「Ａ２２２」の車両が検索される。
【０１９８】
なお、降車駅「△□駅」で降車するために乗り換えが必要な場合は、検索部１１０２が、乗車駅「○○駅」および乗換駅（例えば、○△駅）で乗車する車両を検索する。この際、検索部１１０２が、最後に乗車して降車駅「△□駅」に到着する車両のうち、降車駅「△□駅」の到着時刻が最も早い車両を検索することにしてもよい。
【０１９９】
抽出部１１０３は、図２０に示した移動時間ＤＢ２０００の中から、改札から乗車車両の乗り場までの移動にかかる移動時間を抽出する機能を有する。具体的には、例えば、まず、抽出部１１０３が、移動時間ＤＢ２０００の中から、通過情報２２００に含まれる駅ＩＤ「Ｓ１」に対応する移動時間情報Ｍ１を抽出する。また、抽出部１１０３が、時刻表ＤＢ６００を参照して、検索された車両名「Ａ２２２」の乗車車両が乗車駅「○○駅」に到着する番線「２」を特定する。
【０２００】
つぎに、抽出部１１０３が、移動時間情報Ｍ１の中から、通過情報２２００に含まれる改札ＩＤ「Ｇ１」の改札から、番線「２」の乗り場までの移動にかかる所要時間「６」を抽出する。これにより、○○駅の改札Ｇ１から、利用者Ｕが乗車する乗車車両が到着する２番線の乗り場までの移動にかかる移動時間「６［分］」を抽出することができる。
【０２０１】
判定部１１０４は、利用者Ｕが改札を通過した通過時刻ｔから、改札から乗車車両の乗り場までの移動にかかる移動時間が経過したか否かを判定する。具体的には、例えば、判定部１１０４が、通過情報２２００に含まれる通過時刻ｔ「１０：１０」から、抽出された移動時間「６分」を経過したか否かを判定する。
【０２０２】
送信部１１０７は、判定部１１０４によって通過時刻ｔから移動時間ＭＴが経過したと判定された場合、作成部１１０５によって作成された提供情報を、利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信する。具体的には、例えば、送信部１１０７が、通過情報２２００に含まれる通過時刻ｔ「１０：１０」から移動時間ＭＴ「６分」が経過した場合、図１２に示した提供情報１２００を、利用者Ｕの携帯端末１０２−ｉのアドレス「ｋｙｏｋｏ＠ｊｐ」宛に送信する。
【０２０３】
このように、改札を通過した利用者Ｕの移動時間ＭＴを考慮して提供情報の送信タイミングを調整することにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２０４】
また、実施の形態１で説明したように、利用者Ｕが改札を通過した通過時刻ｔから乗車車両の乗り場までの移動時間ＭＴが経過した時刻と乗車車両の発車時刻との時間間隔を考慮して、提供情報の送信タイミングを調整することにしてもよい。
【０２０５】
具体的には、例えば、まず、判断部１１０６が、利用者Ｕが改札を通過した通過時刻ｔから乗車車両の乗り場までの移動時間ＭＴが経過した時刻と、乗車車両の発車時刻との時間間隔が所定時間Ｔｘ以上か否かを判断する。つぎに、判定部１１０４が、所定時間Ｔｘ以上と判断された場合、利用者Ｕが改札を通過した通過時刻ｔから移動時間ＭＴが経過したか否かを判定する。
【０２０６】
そして、送信部１１０７が、通過時刻ｔから移動時間ＭＴが経過したと判定された場合に、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信することにしてもよい。これにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されている場合に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２０７】
また、判定部１１０４は、所定時間Ｔｘ未満と判断された場合、乗車車両の発車時刻を過ぎたか否かを判定することにしてもよい。そして、送信部１１０７は、乗車車両の発車時刻を過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信することにしてもよい。
【０２０８】
これにより、改札を通過した利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻に利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２０９】
また、乗車車両の発車時刻に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。具体的には、例えば、判定部１１０４が、乗車車両の発車時刻を過ぎたか否かを判定する。そして、送信部１１０７が、乗車車両の発車時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。これにより、乗車車両の発車時刻に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２１０】
また、乗車車両の発車時刻の所定時間Ｔｙ前に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。具体的には、例えば、判定部１１０４が、乗車車両の発車時刻の所定時間Ｔｙ前の時刻を過ぎたか否かを判定する。そして、送信部１１０７が、乗車車両の発車時刻の所定時間Ｔｙ前の時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。これにより、乗車車両の発車時刻の所定時間Ｔｙ前に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２１１】
また、乗車車両が利用者Ｕの降車駅に到着する到着時刻の所定時間Ｔｙ前に、情報提供装置１０１から利用者Ｕの携帯端末１０２−ｉに提供情報を送信することにしてもよい。具体的には、例えば、判定部１１０４が、乗車車両が利用者Ｕの降車駅に到着する到着時刻の所定時間Ｔｙ前の時刻を過ぎたか否かを判定する。
【０２１２】
そして、送信部１１０７が、到着時刻の所定時間Ｔｙ前の時刻が過ぎたと判定された場合、利用者Ｕの携帯端末１０２−ｉのアドレス宛に提供情報を送信する。これにより、乗車車両が降車駅に到着する到着時刻の所定時間Ｔｙ前に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２１３】
（改札機１０３−ｊの通過情報送信処理手順）
つぎに、実施の形態３にかかる改札機１０３−ｊの通過情報送信処理手順について説明する。通過情報送信処理は、利用者Ｕが改札を通過した際に、利用者Ｕが改札を通過した通過時刻ｔを含む通過情報を情報提供装置１０１に送信する処理である。
【０２１４】
図２３は、実施の形態３にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。図２３のフローチャートにおいて、まず、改札機１０３−ｊにより、自機のカードリーダ（不図示）にかざされた携帯端末１０２−ｉを検出したか否かを判断する（ステップＳ２３０１）。
【０２１５】
ここで、改札機１０３−ｊにより、携帯端末１０２−ｉを検出するのを待って（ステップＳ２３０１：Ｎｏ）、携帯端末１０２−ｉを検出した場合（ステップＳ２３０１：Ｙｅｓ）、利用者Ｕが乗車するか降車するかを判断する（ステップＳ２３０２）。
【０２１６】
ここで、利用者Ｕが降車する場合（ステップＳ２３０２：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、利用者Ｕが乗車する場合（ステップＳ２３０２：Ｙｅｓ）、改札機１０３−ｊにより、携帯端末１０２−ｉの定期券テーブル２１００から定期券情報を読み取ったか否かを判断する（ステップＳ２３０３）。
【０２１７】
ここで、定期券情報を読み取れなかった場合（ステップＳ２３０３：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、定期券情報を読み取った場合（ステップＳ２３０３：Ｙｅｓ）、改札機１０３−ｊにより、定期券情報の開始日および終了日を参照して、本日が定期券の有効期間内か否かを判断する（ステップＳ２３０４）。
【０２１８】
ここで、有効期間内の場合（ステップＳ２３０４：Ｙｅｓ）、改札機１０３−ｊにより、利用者Ｕが改札を通過した通過時刻ｔを取得する（ステップＳ２３０５）。つぎに、改札機１０３−ｊにより、携帯端末１０２−ｉから利用者Ｕの顧客ＩＤを取得する（ステップＳ２３０６）。
【０２１９】
そして、改札機１０３−ｊにより、駅ＩＤと改札ＩＤと顧客ＩＤと乗車駅と降車駅と通過時刻ｔとを含む通過情報を情報提供装置１０１に送信して（ステップＳ２３０７）、本フローチャートによる一連の処理を終了する。なお、乗車駅および降車駅は、携帯端末１０２−ｉの定期券テーブル２１００から読み取った定期券情報から特定される。
【０２２０】
また、ステップＳ２３０４において、有効期間外の場合（ステップＳ２３０４：Ｎｏ）、改札機１０３−ｊにより、図４に示した改札機１０３−ｊのディスプレイ４０５にエラー画面を表示して（ステップＳ２３０８）、本フローチャートによる一連の処理を終了する。エラー画面は、定期券が有効期間外であることを示す画面である。
【０２２１】
これにより、利用者Ｕが改札を通過した際に、利用者Ｕの通過情報を情報提供装置１０１に送信することができる。なお、改札機１０３−ｊが乗車専用の改札機の場合、上述したステップＳ２３０２の処理は削除することができる。
【０２２２】
（情報提供装置１０１の情報提供処理手順）
つぎに、実施の形態３にかかる情報提供装置１０１の情報提供処理手順について説明する。情報提供処理は、改札を通過した利用者Ｕの携帯端末１０２−ｉに提供情報を送信する処理である。
【０２２３】
図２４および図２５は、実施の形態３にかかる情報提供装置１０１の情報提供処理手順の一例を示すフローチャートである。図２４のフローチャートにおいて、まず、取得部１１０１により、改札機１０３−ｊから通過情報を受信したか否かを判断する（ステップＳ２４０１）。通過情報は、駅ＩＤと改札ＩＤと顧客ＩＤと乗車駅と降車駅と通過時刻ｔとを含む。
【０２２４】
ここで、取得部１１０１により、通過情報を受信するのを待つ（ステップＳ２４０１：Ｎｏ）。そして、通過情報が受信された場合（ステップＳ２４０１：Ｙｅｓ）、検索部１１０２により、通過情報に含まれる乗車駅および降車駅に基づいて、車両予約ＤＢ５００の中から、利用者Ｕが定期券を利用して乗車する乗車車両を検索する（ステップＳ２４０２）。
【０２２５】
ここで、乗車車両が検索されなかった場合（ステップＳ２４０３：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、乗車車両が検索された場合（ステップＳ２４０３：Ｙｅｓ）、作成部１１０５により、時刻表ＤＢ６００を参照して、乗車車両が停車する駅のうち、利用者Ｕの乗車区間に含まれる駅を特定する（ステップＳ２４０４）。
【０２２６】
そして、作成部１１０５により、広告ＤＢ９００の中から、特定した駅の広告情報を抽出する（ステップＳ２４０５）。また、作成部１１０５により、広告ＤＢ９００の中から、全駅対象の広告情報を抽出する（ステップＳ２４０６）。そして、作成部１１０５により、ステップＳ２４０５または／およびステップＳ２４０６において広告情報が抽出されたか否かを判断する（ステップＳ２４０７）。
【０２２７】
ここで、広告情報が抽出されなかった場合（ステップＳ２４０７：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、広告情報が抽出された場合（ステップＳ２４０７：Ｙｅｓ）、作成部１１０５により、顧客ＤＢ８００を参照して、利用者Ｕの顧客ＩＤに対応するアドレスを特定する（ステップＳ２４０８）。
【０２２８】
そして、作成部１１０５により、抽出した広告情報および特定したアドレスに基づいて、利用者Ｕに提供する提供情報を作成して（ステップＳ２４０９）、図２５に示すステップＳ２５０１に移行する。
【０２２９】
図２５のフローチャートにおいて、まず、抽出部１１０３により、時刻表ＤＢ６００を参照して、乗車駅に乗車車両が到着する番線を特定する（ステップＳ２５０１）。つぎに、抽出部１１０３により、移動時間ＤＢ２０００の中から、通過情報に含まれる乗車駅の駅ＩＤに対応する移動時間情報を抽出する（ステップＳ２５０２）。
【０２３０】
そして、抽出部１１０３により、移動時間情報の中から、通過情報に含まれる改札ＩＤの改札から、特定した乗車車両が到着する番線の乗り場までの移動時間ＭＴを抽出する（ステップＳ２５０３）。つぎに、判断部１１０６により、時刻表ＤＢ６００を参照して、乗車車両の発車時刻を特定する（ステップＳ２５０４）。
【０２３１】
このあと、判断部１１０６により、通過時刻ｔから移動時間ＭＴが経過した時刻と、特定した乗車車両の発車時刻との時間間隔を算出する（ステップＳ２５０５）。そして、判断部１１０６により、算出した時間間隔が所定時間Ｔｘ以上か否かを判断する（ステップＳ２５０６）。
【０２３２】
ここで、時間間隔が所定時間Ｔｘ以上の場合（ステップＳ２５０６：Ｙｅｓ）、判定部１１０４により、通過時刻ｔから移動時間ＭＴが経過したか否かを判定する（ステップＳ２５０７）。ここで、判定部１１０４により、通過時刻ｔから移動時間ＭＴが経過するのを待つ（ステップＳ２５０７：Ｎｏ）。
【０２３３】
そして、移動時間ＭＴが経過した場合（ステップＳ２５０７：Ｙｅｓ）、送信部１１０７により、作成された提供情報を利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信して（ステップＳ２５０８）、本フローチャートによる一連の処理を終了する。
【０２３４】
また、ステップＳ２５０６において、時間間隔が所定時間Ｔｘ未満の場合（ステップＳ２５０６：Ｎｏ）、判定部１１０４により、乗車車両の発車時刻から所定時間Ｔｙが経過したか否かを判定する（ステップＳ２５０９）。
【０２３５】
ここで、判定部１１０４により、乗車車両の発車時刻から所定時間Ｔｙが経過するのを待つ（ステップＳ２５０９：Ｎｏ）。そして、所定時間Ｔｙが経過した場合（ステップＳ２５０９：Ｙｅｓ）、送信部１１０７により、作成された提供情報を利用者Ｕの携帯端末１０２−ｉのアドレス宛に送信して（ステップＳ２５０８）、本フローチャートによる一連の処理を終了する。
【０２３６】
これにより、定期券を利用して改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。また、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻から所定時間Ｔｙ経過後に、提供情報を送信することができる。
【０２３７】
以上説明した実施の形態３にかかる情報提供装置１０１によれば、定期券を利用して改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２３８】
また、実施の形態３にかかる情報提供装置１０１によれば、利用者Ｕの乗車車両が到着する線路の番線の乗り場までの移動を考慮して移動時間ＭＴを特定することにより、利用者Ｕが乗車車両の乗り場に到着する時刻をより正確に予測することができる。
【０２３９】
また、実施の形態３にかかる情報提供装置１０１によれば、利用者Ｕが乗車車両の乗り場に到着してから乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されている場合に、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２４０】
また、実施の形態３にかかる情報提供装置１０１によれば、乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻に提供情報を送信することができる。
【０２４１】
また、実施の形態３にかかる情報提供装置１０１によれば、乗車車両の発車時刻までの間に、メールの内容を確認できる程度の時間が残されていない場合は、乗車車両の発車時刻から所定時間Ｔｙ経過後に、提供情報を送信することができる。これにより、利用者Ｕが乗車車両に乗車して落ち着いた頃合いを見計らって、提供情報を送信することができる。
【０２４２】
また、実施の形態３にかかる情報提供装置１０１によれば、利用者Ｕの定期券の乗車区間に含まれる駅に関連する広告情報を提供することができる。
【０２４３】
これらのことから、実施の形態３にかかる情報提供装置１０１によれば、ホームでの電車の待ち時間や電車内で落ち着いた頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。この結果、利用者Ｕが携帯端末１０２−ｉの着信に気付きやすくなり、利用者Ｕのメールの精読率を向上させることができる。
【０２４４】
（実施の形態４）
つぎに、実施の形態４にかかる情報提供システム２６００について説明する。実施の形態４では、利用者Ｕが改札を紙切符で入場する場合について説明する。なお、実施の形態１〜３で説明した箇所と同様の箇所についての説明は省略する。
【０２４５】
（情報提供システム２６００のシステム構成例）
図２６は、実施の形態４にかかる情報提供システム２６００のシステム構成例を示す説明図である。図２６において、情報提供システム２６００は、情報提供装置１０１と、携帯端末１０２−１〜１０２−ｎと、改札機１０３−１〜１０３−ｍと、オペレータ端末２６０１と、を含む。
【０２４６】
情報提供システム２６００において、情報提供装置１０１、携帯端末１０２−１〜１０２−ｎ、改札機１０３−１〜１０３−ｍおよびオペレータ端末２６０１は、有線または無線のネットワーク２１０を介して接続されている。
【０２４７】
ここで、改札機１０３−ｊは、利用者Ｕが改札を通過する際に乗車券を投入する投入口と、投入された乗車券を返却する返却口とを有する。また、改札機１０３−ｊは、乗車券を利用して改札を通過する利用者Ｕの改札処理を行う機能を有する。また、改札機１０３−ｊは、投入口に投入された乗車券に入場時刻などを印字する機能を有する。
【０２４８】
オペレータ端末２６０１は、駅Ｓ１〜ＳＫの窓口でオペレータが使用するコンピュータである。オペレータ端末２６０１は、駅Ｓ１〜ＳＫを利用する各々の利用者Ｕの乗車券の購入処理を行う。なお、オペレータ端末２６０１は、図４に示した携帯電話等と同様のハードウェア構成により実現することができる。
【０２４９】
（オペレータ端末２６０１の乗車券購入処理手順）
つぎに、実施の形態４にかかるオペレータ端末２６０１の乗車券購入処理手順について説明する。乗車券購入処理は、情報提供装置１０１にアクセスして、利用者Ｕが乗車したい乗車車両の乗車券を購入する処理である。
【０２５０】
図２７は、実施の形態４にかかるオペレータ端末２６０１の乗車券購入処理手順の一例を示すフローチャートである。図２７のフローチャートにおいて、まず、オペレータ端末２６０１により、利用者Ｕの乗車券情報の入力を受け付けたか否かを判断する（ステップＳ２７０１）。
【０２５１】
乗車券情報は、例えば、利用者Ｕが乗車したい車両の車両名、日時、乗車駅、降車駅、利用者Ｕの氏名、アドレスに関する情報を含む。乗車券情報は、例えば、オペレータ端末２６０１の入力デバイス４０４を用いたオペレータの操作により入力される。
【０２５２】
ここで、オペレータ端末２６０１により、乗車券情報が入力されるのを待って（ステップＳ２７０１：Ｎｏ）、乗車券情報が入力された場合（ステップＳ２７０１：Ｙｅｓ）、乗車券情報を情報提供装置１０１に送信する（ステップＳ２７０２）。
【０２５３】
このあと、オペレータ端末２６０１により、情報提供装置１０１から予約結果を受信したか否かを判断する（ステップＳ２７０３）。ここで、オペレータ端末２６０１により、予約結果を受信するのを待って（ステップＳ２７０３：Ｎｏ）、予約結果を受信した場合（ステップＳ２７０３：Ｙｅｓ）、受信した予約結果に基づいて、乗車券を予約できたか否かを判断する（ステップＳ２７０４）。
【０２５４】
ここで、乗車券を予約できた場合（ステップＳ２７０４：Ｙｅｓ）、オペレータ端末２６０１により、オペレータ端末２６０１のディスプレイ４０５に乗車券の予約が取れた旨を表示する（ステップＳ２７０５）。そして、オペレータ端末２６０１により、顧客ＩＤが記録された乗車券を発行して（ステップＳ２７０６）、本フローチャートによる一連の処理を終了する。
【０２５５】
一方、乗車券を予約できなかった場合（ステップＳ２７０４：Ｎｏ）、オペレータ端末２６０１により、オペレータ端末２６０１のディスプレイ４０５に乗車券の予約が取れなかった旨を表示して（ステップＳ２７０２）、本フローチャートによる一連の処理を終了する。
【０２５６】
これにより、利用者Ｕが乗車したい車両の乗車券の購入処理を行うことができる。利用者Ｕは、発行された乗車券を改札機１０３−ｊの投入口に投入することにより、改札を通過することができる。ここで、乗車券の具体例について説明する。
【０２５７】
図２８は、乗車券の具体例を示す説明図である。図２８において、乗車券２８００は、車両名「Ａ２２２」の１号車１列Ｃ席の○○駅から△□駅までの乗車券である。また、乗車券２８００の利用日は「２０１１／２／２２」、車両名「Ａ２２２」の○○駅の発車時刻は「１０：２４」、△□駅の到着時刻は「１０：５６」である。
【０２５８】
また、乗車券２８００には、乗車券２８００を購入した利用者Ｕの顧客ＩＤ「６７８９３０４」が記録されている。顧客ＩＤ「６７８９３０４」の利用者Ｕは、発行された乗車券２８００を改札機１０３−ｊの投入口に投入することにより、○○駅の改札を通過することができる。
【０２５９】
（情報提供装置１０１の予約処理手順）
つぎに、実施の形態４にかかる情報提供装置１０１の予約処理手順について説明する。予約処理は、オペレータ端末２６０１からのアクセスを受け付けて、利用者Ｕが乗車したい乗車車両の乗車券を予約する処理である。
【０２６０】
図２９は、実施の形態４にかかる情報提供装置１０１の予約処理手順の一例を示すフローチャートである。図２９のフローチャートにおいて、まず、情報提供装置１０１により、オペレータ端末２６０１から乗車券情報を受信したか否かを判断する（ステップＳ２９０１）。
【０２６１】
ここで、情報提供装置１０１により、乗車券情報を受信するのを待つ（ステップＳ２９０１：Ｎｏ）。そして、情報提供装置１０１により、乗車券情報を受信した場合（ステップＳ２９０１：Ｙｅｓ）、車両予約ＤＢ５００を参照して、利用者Ｕが乗車したい乗車車両の乗車券の予約が可能か否かを判断する（ステップＳ２９０２）。
【０２６２】
ここで、乗車券の予約が可能の場合（ステップＳ２９０３：Ｙｅｓ）、情報提供装置１０１により、利用者Ｕを一意に識別可能な顧客ＩＤを発行する（ステップＳ２９０４）。そして、情報提供装置１０１により、発行した顧客ＩＤと、乗車券情報に含まれる利用者Ｕの氏名、アドレスとを関連付けて顧客ＤＢ８００に登録する（ステップＳ２９０５）。
【０２６３】
つぎに、情報提供装置１０１により、車両予約ＤＢ５００に顧客ＩＤを登録する（ステップＳ２９０６）。具体的には、例えば、情報提供装置１０１が、乗車券情報から特定される日時の乗車車両の乗車駅および降車駅に「顧客ＩＤ」を設定するとともに、乗車駅と降車駅との間の駅に「継続」を設定する。
【０２６４】
そして、情報提供装置１０１により、発行した顧客ＩＤを記録した乗車券の発行を指示する予約結果をオペレータ端末２６０１に送信して（ステップＳ２９０７）、本フローチャートによる一連の処理を終了する。
【０２６５】
一方、乗車券の予約ができない場合（ステップＳ２９０３：Ｎｏ）、情報提供装置１０１により、乗車券の予約が取れなかったことを示す予約結果をオペレータ端末２６０１に送信して（ステップＳ２９０８）、本フローチャートによる一連の処理を終了する。これにより、利用者Ｕが乗車したい車両の乗車券の予約処理を行うことができる。
【０２６６】
（改札機１０３−ｊの通過情報送信処理手順）
つぎに、実施の形態４にかかる改札機１０３−ｊの通過情報送信処理手順について説明する。この通過情報送信処理は、利用者Ｕが乗車券を利用して改札を通過した際に、利用者Ｕが改札を通過した通過時刻ｔを含む通過情報を情報提供装置１０１に送信する処理である。
【０２６７】
図３０は、実施の形態４にかかる改札機１０３−ｊの通過情報送信処理手順の一例を示すフローチャートである。図３０のフローチャートにおいて、まず、改札機１０３−ｊにより、自機の投入口に乗車券が投入されたか否か判断する（ステップＳ３００１）。
【０２６８】
ここで、改札機１０３−ｊにより、乗車券が投入されるのを待って（ステップＳ３００１：Ｎｏ）、乗車券が投入された場合（ステップＳ３００１：Ｙｅｓ）、利用者Ｕが乗車するか降車するかを判断する（ステップＳ３００２）。
【０２６９】
利用者Ｕが乗車するか降車するかの判断は、例えば、乗車用の投入口に乗車券が投入された否かによって判断することができる。乗車用の投入口に乗車券が投入された場合、利用者Ｕが乗車すると判断される。一方、降車用の投入口に乗車券が投入された場合、利用者Ｕが降車すると判断される。
【０２７０】
ステップＳ３００２において、利用者Ｕが降車する場合（ステップＳ３００２：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、利用者Ｕが乗車する場合（ステップＳ３００２：Ｙｅｓ）、改札機１０３−ｊにより、投入された乗車券から顧客ＩＤを読み取ったか否かを判断する（ステップＳ３００３）。
【０２７１】
ここで、顧客ＩＤを読み取れなかった場合（ステップＳ３００３：Ｎｏ）、本フローチャートによる一連の処理を終了する。一方、顧客ＩＤを読み取った場合（ステップＳ３００３：Ｙｅｓ）、改札機１０３−ｊにより、利用者Ｕが改札を通過した通過時刻ｔを取得する（ステップＳ３００４）。通過時刻ｔは、例えば、自機の投入口に乗車券が投入された時刻である。
【０２７２】
そして、改札機１０３−ｊにより、駅ＩＤと改札ＩＤと顧客ＩＤと通過時刻ｔとを含む通過情報を情報提供装置１０１に送信して（ステップＳ３００５）、本フローチャートによる一連の処理を終了する。
【０２７３】
これにより、利用者Ｕが乗車券を利用して改札を通過した際に、利用者Ｕの顧客ＩＤと通過時刻ｔとを含む通過情報を情報提供装置１０１に送信することができる。なお、改札機１０３−ｊが乗車専用の改札機の場合、上述したステップＳ３００２の処理は削除することができる。
【０２７４】
なお、実施の形態４にかかる情報提供装置１０１の情報提供処理手順は、図１８および図１９に示した実施の形態２にかかる情報提供装置１０１の情報提供処理手順と同様のため、ここでは図示および説明を省略する。
【０２７５】
以上説明した実施の形態４にかかる情報提供システム２６００によれば、紙切符である乗車券を利用して改札を通過した利用者Ｕが乗車車両の乗り場に到着した頃合いを見計らって、利用者Ｕの携帯端末１０２−ｉに提供情報を送信することができる。
【０２７６】
なお、上述した説明では、乗車券を発行するコンピュータとしてオペレータ端末２６０１を例に挙げて説明したが、これに限らない。例えば、駅Ｓ１〜ＳＫに設置された自動券売機により乗車券を発行することにしてもよい。この場合、利用者Ｕが自動券売機を操作して乗車券を購入する。自動券売機の乗車券購入処理手順は、図２７に示したオペレータ端末２６０１の乗車券購入処理手順と同様である。
【０２７７】
なお、本実施の形態で説明した情報提供方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本情報提供プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本情報提供プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２７８】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２７９】
（付記１）乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得する取得部と、
前記取得部によって取得された前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定する判定部と、
前記判定部によって前記所定の時点を過ぎたと判定された場合、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する送信部と、
を備えることを特徴とする情報提供装置。
【０２８０】
（付記２）前記判定部は、
前記利用者が前記改札を通過した通過時刻から、前記改札から前記乗車駅を発車する車両の乗り場までの移動にかかる移動時間が経過したか否かを判定し、
前記送信部は、
前記通過時刻から前記移動時間が経過したと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする付記１に記載の情報提供装置。
【０２８１】
（付記３）前記乗車駅を発車する各々の車両と前記各々の車両への乗車を予約した予約者とを関連付けて記憶する第１のデータベースの中から、前記利用者が予約した車両を検索する検索部と、
前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部と、を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする付記１または２に記載の情報提供装置。
【０２８２】
（付記４）前記各々の車両は、一以上の車両が連結した列車であり、
前記第１のデータベースは、前記予約者が予約した列車の号車番号を記憶しており、
前記第２のデータベースは、前記改札から前記列車の各々の号車番号の車両の乗り場までの移動にかかる移動時間を記憶しており、
前記検索部は、
前記第１のデータベースの中から、前記利用者が予約した列車の号車番号を検索し、
前記抽出部は、
前記第２のデータベースの中から、前記改札から前記検索部によって検索された前記号車番号の車両の乗り場までの移動にかかる移動時間を抽出することを特徴とする付記３に記載の情報提供装置。
【０２８３】
（付記５）前記第１のデータベースは、さらに、前記各々の車両の発車時刻を記憶しており、
前記通過時刻から前記移動時間が経過した時刻と前記利用者が予約した車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間以上と判断された場合、前記通過時刻から前記移動時間が経過したか否かを判定することを特徴とする付記３または４に記載の情報提供装置。
【０２８４】
（付記６）前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記利用者が予約した車両の前記発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記発車時刻を過ぎたと判定された場合、前記提供情報を前記アドレス宛に送信することを特徴とする付記５に記載の情報提供装置。
【０２８５】
（付記７）前記第１のデータベースは、さらに、前記予約者が予約した座席の列番号を記憶しており、
前記抽出部は、
前記判断部によって前記所定時間未満と判断された場合、前記各々の車両の乗り場から前記各々の車両の各々の座席列の座席に着席するまでにかかる乗車時間を記憶する第３のデータベースの中から、前記利用者が予約した列番号の座席列の座席に着席するまでにかかる乗車時間を抽出し、
前記判定部は、
前記利用者が予約した車両の発車時刻から、前記抽出部によって抽出された前記乗車時間が経過したか否かを判定し、
前記送信部は、
前記車両の発車時刻から前記乗車時間が経過したと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする付記５に記載の情報提供装置。
【０２８６】
（付記８）前記乗車駅を発車する各々の車両と、前記各々の車両の発車時刻と、前記各々の車両への乗車を予約した予約者とを関連付けて記憶する第１のデータベースの中から、前記利用者が予約した車両を検索する検索部を備え、
前記判定部は、
前記検索部によって検索された前記車両の発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記車両の発車時刻を過ぎたと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする付記１に記載の情報提供装置。
【０２８７】
（付記９）前記通過時刻と、前記検索部によって検索された前記車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記車両の発車時刻を過ぎたか否かを判定することを特徴とする付記８に記載の情報提供装置。
【０２８８】
（付記１０）前記判断部によって前記所定時間以上と判断された場合、前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする付記９に記載の情報提供装置。
【０２８９】
（付記１１）前記提供情報は、前記検索部によって検索された前記車両が停車するいずれかの停車駅に関する広告情報であることを特徴とする付記３乃至１０のいずれか一つに記載の情報提供装置。
【０２９０】
（付記１２）前記提供情報は、前記検索部によって検索された前記車両が停車する停車駅のうち、前記乗車駅から前記利用者の降車駅までのいずれかの停車駅に関する広告情報であることを特徴とする付記１１に記載の情報提供装置。
【０２９１】
（付記１３）前記通過情報は、前記利用者の降車駅を示す情報を含んでおり、
前記乗車駅を発車する各々の車両と、前記各々の車両が停車する停車駅とを関連付けて記憶する第４のデータベースの中から、前記利用者の降車駅に停車する車両を検索する検索部と、
前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部と、を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする付記１または２に記載の情報提供装置。
【０２９２】
（付記１４）前記第４のデータベースは、さらに、前記各々の車両の発車時刻を記憶しており、
前記通過時刻から前記移動時間が経過した時刻と、前記検索部によって検索された前記車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間以上と判断された場合、前記通過時刻から前記移動時間が経過したか否かを判定することを特徴とする付記１３に記載の情報提供装置。
【０２９３】
（付記１５）前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記検索部によって検索された前記車両の前記発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記発車時刻を過ぎたと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする付記１４に記載の情報提供装置。
【０２９４】
（付記１６）前記検索部は、
前記利用者の降車駅に停車する車両のうち、前記通過時刻以降の発車時刻が早い車両を検索することを特徴とする付記１４または１５に記載の情報提供装置。
【０２９５】
（付記１７）前記第４のデータベースは、さらに、前記各々の車両が降車駅に到着する到着時刻を記憶しており、
前記検索部は、
前記利用者の降車駅に停車する車両のうち、発車時刻が前記通過時刻以降かつ前記利用者の降車駅に到着する到着時刻が早い車両を検索することを特徴とする付記１４または１５に記載の情報提供装置。
【０２９６】
（付記１８）前記通過情報は、前記利用者の降車駅を示す情報を含んでおり、
前記乗車駅を発車する各々の車両と、前記各々の車両の発車時刻と、前記各々の車両が停車する停車駅とを関連付けて記憶する第４のデータベースの中から、前記利用者の降車駅に停車する車両を検索する検索部を備え、
前記判定部は、
前記検索部によって検索された前記車両の発車時刻を過ぎたか否かを判定し、
前記送信部は、
前記判定部によって前記車両の発車時刻を過ぎたと判定された場合、前記携帯端末に前記提供情報を送信することを特徴とする付記１に記載の情報提供装置。
【０２９７】
（付記１９）前記通過時刻と、前記検索部によって検索された前記車両の発車時刻との時間間隔が所定時間以上か否かを判断する判断部を備え、
前記判定部は、
前記判断部によって前記所定時間未満と判断された場合、前記車両の発車時刻を過ぎたか否かを判定することを特徴とする付記１８に記載の情報提供装置。
【０２９８】
（付記２０）前記判断部によって前記所定時間以上と判断された場合、前記改札から前記各々の車両の乗り場までの移動にかかる移動時間を記憶する第２のデータベースの中から、前記改札から前記検索部によって検索された前記車両の乗り場までの移動にかかる移動時間を抽出する抽出部を備え、
前記判定部は、
前記抽出部によって抽出された前記移動時間が前記通過時刻から経過したか否かを判定することを特徴とする付記１９に記載の情報提供装置。
【０２９９】
（付記２１）前記取得部は、
前記改札を前記利用者が通過した場合に、前記改札に設置されている改札機から前記通過情報を受信することを特徴とする付記１乃至２０のいずれか一つに記載の情報提供装置。
【０３００】
（付記２２）前記送信部は、
各々の利用者の識別情報と前記各々の利用者の携帯端末のアドレスとを関連付けて記憶する第５のデータベースの中に、前記通過情報に含まれる前記利用者の識別情報と関連付けて記憶されているアドレス宛に前記提供情報を送信することを特徴とする付記１乃至２１のいずれか一つに記載の情報提供装置。
【０３０１】
（付記２３）乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得し、
取得した前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定し、
前記所定の時点を過ぎたと判定した場合、利用者の識別情報と当該利用者の携帯端末のアドレスとを関連付けて記憶する記憶部を参照して、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する、
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
【０３０２】
（付記２４）乗車駅の改札を利用者が通過した場合に、前記利用者が前記改札を通過した通過時刻と前記利用者の識別情報とを含む通過情報を取得し、
取得した前記通過情報に基づいて、前記利用者が前記改札を通過した通過時刻以降の所定の時点を過ぎたか否かを判定し、
前記所定の時点を過ぎたと判定した場合、利用者の識別情報と当該利用者の携帯端末のアドレスとを関連付けて記憶する記憶部を参照して、前記利用者の識別情報から特定される前記利用者の携帯端末に、前記利用者に提供する提供情報を送信する、
処理をコンピュータが実行することを特徴とする情報提供方法。
【符号の説明】
【０３０３】
１０１  情報提供装置
１０２，１０２−１〜１０２−ｎ，１０２−ｉ  携帯端末
１０３，１０３−１〜１０３−ｍ，１０３−ｊ  改札機
２００，２６００  情報提供システム
５００  車両予約ＤＢ
６００  時刻表ＤＢ
７００，２０００  移動時間ＤＢ
８００  顧客ＤＢ
９００  広告ＤＢ
１０００，２２００  通過情報
１３００  乗車時間テーブル
１１０１  取得部
１１０２  検索部
１１０３  抽出部
１１０４  判定部
１１０５  作成部
１１０６  判断部
１１０７  送信部
【図１】
2012203892.tif 000003
【図２】
2012203892.tif 000004
【図３】
2012203892.tif 000005
【図４】
2012203892.tif 000006
【図５】
2012203892.tif 000007
【図６】
2012203892.tif 000008
【図７】
2012203892.tif 000009
【図８】
2012203892.tif 000010
【図９】
2012203892.tif 000011
【図１０】
2012203892.tif 000012
【図１１】
2012203892.tif 000013
【図１２】
2012203892.tif 000014
【図１３】
2012203892.tif 000015
【図１４】
2012203892.tif 000016
【図１５】
2012203892.tif 000017
【図１６】
2012203892.tif 000018
【図１７】
2012203892.tif 000019
【図１８】
2012203892.tif 000020
【図１９】
2012203892.tif 000021
【図２０】
2012203892.tif 000022
【図２１】
2012203892.tif 000023
【図２２】
2012203892.tif 000024
【図２３】
2012203892.tif 000025
【図２４】
2012203892.tif 000026
【図２５】
2012203892.tif 000027
【図２６】
2012203892.tif 000028
【図２７】
2012203892.tif 000029
【図２８】
2012203892.tif 000030
【図２９】
2012203892.tif 000031
【図３０】
2012203892.tif 000032