(57)【要約】【課題】鉄道などの旅客運輸サービスを利用する個々の利用者に対して、それぞれのニーズに即した情報を個別に検索・提供すること。【解決手段】本システムの利用者が、定期券として機能するＩＣカード１００を提示して自動改札機を通過すると、自動改札機内のＩＣカードリーダ／ライタ１０１により、ＩＣカード１００内の利用者情報や区間情報が読み取られ、現在時刻（改札通過時刻）とともにサーバ１０２に送信される。サーバ１０２では、上記データとあらかじめ保持している運行ダイヤなどから、上記利用者が乗車する可能性の高い列車、具体的には直近のＮ本を特定して、その系統・種別・発車時刻・乗車率・発着番線・乗車すべき号車などからなる表示用データをＩＣカードリーダ１０１に返信する。そして、上記データがＩＣカード１００に書き込まれ、その表面のリライトエリアに表示される。【選択図】        図１
2005107589.tif 000002
【特許請求の範囲】
【請求項１】
鉄道などの旅客運輸サービスを利用する利用者が改札口などの特定の場所を通過した時刻および当該利用者が前記サービスを利用する区間を受信する受信手段と、
前記受信手段により受信された時刻および区間にもとづいて前記利用者が利用する可能性の高い便を特定する特定手段と、
前記特定手段により特定された各便に関する情報からなる表示用データを作成する作成手段と、
前記作成手段により作成された表示用データを送信する送信手段と、
を備えることを特徴とする情報検索装置。
【請求項２】
前記特定手段は前記受信手段により受信された時刻に所定時間を加算した時刻以降に出発する便を前記利用者が利用する可能性の高い便として特定することを特徴とする前記請求項１に記載の情報検索装置。
【請求項３】
さらに、前記利用者は前記特定手段により特定された便のうち最も早く出発する便を前記区間だけ利用するものとして当該便の利用率を算出する算出手段を備えることを特徴とする前記請求項１または請求項２に記載の情報検索装置。
【請求項４】
前記作成手段は少なくとも前記特定手段により特定された各便の利用率を含む表示用データを作成することを特徴とする前記請求項１〜請求項３のいずれか一つに記載の情報検索装置。
【請求項５】
前記作成手段は少なくとも前記特定手段により特定された各便の乗降口のうち前記利用者にとって最適な乗降口に関する情報を含む表示用データを作成することを特徴とする前記請求項１〜請求項４のいずれか一つに記載の情報検索装置。
【請求項６】
前記送信手段により送信された表示用データは前記利用者の携行するＩＣカード上もしくは携帯電話上に表示されることを特徴とする前記請求項１〜請求項５のいずれか一つに記載の情報検索装置。
【請求項７】
鉄道などの旅客運輸サービスを利用する利用者が改札口などの特定の場所を通過した時刻および当該利用者が前記サービスを利用する区間を受信する受信工程と、
前記受信工程で受信された時刻および区間にもとづいて前記利用者が利用する可能性の高い便を特定する特定工程と、
前記特定工程で特定された各便に関する情報からなる表示用データを作成する作成工程と、
前記作成工程で作成された表示用データを送信する送信工程と、
を含むことを特徴とする情報検索方法。
【請求項８】
前記特定工程では前記受信工程で受信された時刻に所定時間を加算した時刻以降に出発する便を前記利用者が利用する可能性の高い便として特定することを特徴とする前記請求項７に記載の情報検索方法。
【請求項９】
さらに、前記利用者は前記特定工程で特定された便のうち最も早く出発する便を前記区間だけ利用するものとして当該便の利用率を算出する算出工程を含むことを特徴とする前記請求項７または請求項８に記載の情報検索方法。
【請求項１０】
前記作成工程では少なくとも前記特定工程で特定された各便の利用率を含む表示用データを作成することを特徴とする前記請求項７〜請求項９のいずれか一つに記載の情報検索方法。
【請求項１１】
前記作成工程では少なくとも前記特定工程で特定された各便の乗降口のうち前記利用者にとって最適な乗降口に関する情報を含む表示用データを作成することを特徴とする前記請求項７〜請求項１０のいずれか一つに記載の情報検索方法。
【請求項１２】
前記送信工程で送信された表示用データは前記利用者の携行するＩＣカード上もしくは携帯電話上に表示されることを特徴とする前記請求項７〜請求項１１のいずれか一つに記載の情報検索方法。
【請求項１３】
前記請求項７〜請求項１２のいずれか一つに記載された方法をコンピュータに実行させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、鉄道などの旅客運輸サービスを利用する利用者に発着時刻などの各種情報を提供するための情報検索装置、情報検索方法、およびこの方法をコンピュータに実行させる情報検索プログラムに関する。
【背景技術】
【０００２】
鉄道などの旅客運輸サービスにおいて、駅構内に設置された電光掲示板などにより、先発列車や次発列車などの詳細情報（その発着時刻や発着番線、停車駅、運行状況など）を提供するサービスは従来からあった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来技術では、どの利用者に対しても同一の情報を提供するため、個々の利用者は提供された情報の中から、自分にとって必要な情報を選び出さなければならなかった。大きな駅などの場合、多数の掲示板の中から目的の路線を探し出すだけで時間がかかり、その間に乗れたはずの列車に乗り遅れてしまうこともしばしばであった。また、前寄り車両のほうが降りたときに出口に近いにもかかわらず、たまたま後寄り車両に乗ってしまったなどの理由で、降車時に思わぬ時間がかかってしまうことも珍しくなかった。
【０００４】
この発明は、上述した従来技術による問題点を解消するため、鉄道などの旅客運輸サービスを利用する個々の利用者に対して、それぞれのニーズに即した情報を個別に検索・提供することが可能な情報検索装置、情報検索方法、およびこの方法をコンピュータに実行させる情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報検索装置は、鉄道などの旅客運輸サービスを利用する利用者が改札口などの特定の場所を通過した時刻および当該利用者が前記サービスを利用する区間を受信する受信手段と、前記受信手段により受信された時刻および区間にもとづいて前記利用者が利用する可能性の高い便を特定する特定手段と、前記特定手段により特定された各便に関する情報からなる表示用データを作成する作成手段と、前記作成手段により作成された表示用データを送信する送信手段と、を備えることを特徴とする。
【０００６】
この請求項１の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便に関する情報のみが選択的に通知される。
【０００７】
また、請求項２の発明にかかる情報検索装置は、請求項１に記載の発明において、前記特定手段が前記受信手段により受信された時刻に所定時間を加算した時刻以降に出発する便を前記利用者が利用する可能性の高い便として特定することを特徴とする。
【０００８】
この請求項２の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便が、そこから乗降口までの所要時間などを勘案のうえ特定される。
【０００９】
また、請求項３の発明にかかる情報検索装置は、請求項１または請求項２に記載の発明において、さらに、前記利用者が前記特定手段により特定された便のうち最も早く出発する便を前記区間だけ利用するものとして当該便の利用率を算出する算出手段を備えることを特徴とする。
【００１０】
この請求項３の発明によれば、もっぱら既存のハードウエア（自動改札機など）で収集できる情報から各便の利用率を概算できる。
【００１１】
また、請求項４の発明にかかる情報検索装置は、請求項１〜請求項３のいずれか一つに記載の発明において、前記作成手段が少なくとも前記特定手段により特定された各便の利用率を含む表示用データを作成することを特徴とする。
【００１２】
この請求項４の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い各便の利用率（込み具合）が通知される。
【００１３】
また、請求項５の発明にかかる情報検索装置は、請求項１〜請求項４のいずれか一つに記載の発明において、前記作成手段が少なくとも前記特定手段により特定された各便の乗降口のうち前記利用者にとって最適な乗降口に関する情報を含む表示用データを作成することを特徴とする。
【００１４】
この請求項５の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い各便の最適な乗降口（降車時に最も改札口に近い号車やドアなど）が通知される。
【００１５】
また、請求項６の発明にかかる情報検索装置は、請求項１〜請求項５のいずれか一つに記載の発明において、前記送信手段により送信された表示用データが前記利用者の携行するＩＣカード上もしくは携帯電話上に表示されることを特徴とする。
【００１６】
この請求項６の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便に関する情報がその携行するＩＣカード上または携帯電話上で通知される。
【００１７】
また、請求項７の発明にかかる情報検索方法は、鉄道などの旅客運輸サービスを利用する利用者が改札口などの特定の場所を通過した時刻および当該利用者が前記サービスを利用する区間を受信する受信工程と、前記受信工程で受信された時刻および区間にもとづいて前記利用者が利用する可能性の高い便を特定する特定工程と、前記特定工程で特定された各便に関する情報からなる表示用データを作成する作成工程と、前記作成工程で作成された表示用データを送信する送信工程と、を含むことを特徴とする。
【００１８】
この請求項７の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便に関する情報のみが選択的に通知される。
【００１９】
また、請求項８の発明にかかる情報検索方法は、請求項７に記載の発明において、前記特定工程では前記受信工程で受信された時刻に所定時間を加算した時刻以降に出発する便を前記利用者が利用する可能性の高い便として特定することを特徴とする。
【００２０】
この請求項８の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便が、そこから乗降口までの所要時間などを勘案のうえ特定される。
【００２１】
また、請求項９の発明にかかる情報検索方法は、請求項７または請求項８に記載の発明において、さらに、前記利用者が前記特定工程で特定された便のうち最も早く出発する便を前記区間だけ利用するものとして当該便の利用率を算出する算出工程を含むことを特徴とする。
【００２２】
この請求項９の発明によれば、もっぱら既存のハードウエア（自動改札機など）で収集できる情報から各便の利用率を概算できる。
【００２３】
また、請求項１０の発明にかかる情報検索方法は、請求項７〜請求項９のいずれか一つに記載の発明において、前記作成工程では少なくとも前記特定工程で特定された各便の利用率を含む表示用データを作成することを特徴とする。
【００２４】
この請求項１０の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い各便の利用率（込み具合）が通知される。
【００２５】
また、請求項１１の発明にかかる情報検索方法は、請求項７〜請求項１０のいずれか一つに記載の発明において、前記作成工程では少なくとも前記特定工程で特定された各便の乗降口のうち前記利用者にとって最適な乗降口に関する情報を含む表示用データを作成することを特徴とする。
【００２６】
この請求項１１の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い各便の最適な乗降口（降車時に最も改札口に近い号車やドアなど）が通知される。
【００２７】
また、請求項１２の発明にかかる情報検索方法は、請求項７〜請求項１１のいずれか一つに記載の発明において、前記送信工程で送信された表示用データは前記利用者の携行するＩＣカード上もしくは携帯電話上に表示されることを特徴とする。
【００２８】
この請求項１２の発明によれば、利用者が改札口などを通過した時点で、その利用する可能性の高い便に関する情報がその携行するＩＣカード上または携帯電話上で通知される。
【００２９】
また、請求項１３の発明にかかる情報検索プログラムによれば、請求項７〜請求項１２のいずれか一つに記載された方法をコンピュータに実行させることが可能である。
【発明の効果】
【００３０】
本発明にかかる情報検索装置、情報検索方法、およびこの方法をコンピュータに実行させる情報検索プログラムによれば、鉄道などの旅客運輸サービスを利用する個々の利用者に対して、それぞれのニーズに即した情報を個別に検索・提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる情報検索装置、情報検索方法、および情報検索プログラムの好適な実施の形態を詳細に説明する。
【００３２】
図１は、この発明の実施の形態にかかる情報検索装置を含む、情報検索システムの全体構成を示す説明図である。
【００３３】
図中、１００は上記システムの利用者（具体的には列車の乗客）により携行されるＩＣカードであり、上記利用者が特定の期間中、特定の区間において鉄道サービスを利用するための定期券として機能する。また、ＩＣカード１００の表面には任意の文字の表示が可能なリライトエリアが設けられている。
【００３４】
１０１はＩＣカードリーダ／ライタであり、各駅の改札口に設置された自動改札機に内蔵されている。このＩＣカードリーダ／ライタ１０１は、後述するサーバ１０２と無線あるいは有線ＬＡＮ１０３により接続されており、ＩＣカード１００から読み取ったデータをサーバ１０２に送信するとともに、サーバ１０２から受信したデータをＩＣカード１００の表示メモリに書き込んで、そのリライトエリアに出力させる。
【００３５】
１０２はサーバであり、ＩＣカードリーダ／ライタ１０１から受信したデータおよび事前にサーバ１０２に登録されているデータにもとづいて、後述する列車情報を検索するとともに、ＩＣカード１００への表示用データを作成して、ＩＣカードリーダ／ライタ１０１に返信する。なお、このサーバ１０２が本発明にいう情報検索装置に相当する。
【００３６】
本システムの利用者が、ＩＣカード１００を提示して自動改札機を通過すると、自動改札機内のＩＣカードリーダ／ライタ１０１により、ＩＣカード１００内のデータが読み取られる。このデータには、少なくとも下記の３つが含まれる。
・ＩＣカード１００の持ち主を特定するための情報（利用者ごとに付与される一意な利用者番号など。以下では「利用者情報」と言う）
・乗車区間を特定するための情報（利用線・乗車駅・降車駅・経由駅など。以下では「区間情報」と言う）
・有効期間（当該期間の開始日と終了日、あるいは終了日のみ）
【００３７】
そしてＩＣカードリーダ／ライタ１０１は、上記区間情報および有効期間をチェックして、現在位置（ＩＣカードリーダ／ライタ１０１およびそれを内蔵する自動改札機の設置場所）が上記区間内でありかつ現在日時が上記期間内である場合に、サーバ１０２に対して
・利用者情報
・区間情報
・現在時刻（利用者が自動改札機を通過した時刻）
などを送信する（なお、以下ではこれらをまとめて「改札通過情報」と言う）。
【００３８】
これを受信したサーバ１０２では、上記データとあらかじめ保持している運行ダイヤなどから、上記利用者が乗車する可能性の高い列車、具体的には直近のＮ本を特定する。さらに、特定した各列車の「列車情報」、具体的には
・系統
・種別（特急／急行／普通など）
・発着時刻
・乗車率および当該乗車率の計測駅
・発着番線
・乗車位置（乗車すべき車両番号やドア番号など）
などをＩＣカードリーダ／ライタ１０１に返信する。
【００３９】
そしてＩＣカードリーダ／ライタ１０１により、上記データがＩＣカード１００内の表示メモリに書き込まれ、そのリライトエリアに図２に示すように表示される。利用者は図示する画面で、どの列車の何号車に乗車すべきかなどをホームに向かいながら確認することができる。
【００４０】
次に、図３はこの発明の実施の形態にかかる情報検索装置、すなわち図１に示したサーバ１０２のハードウエア構成を示す説明図である。図中、３０１は装置全体を制御するＣＰＵを、３０２は基本入出力プログラムを記憶したＲＯＭを、３０３はＣＰＵ３０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００４１】
また、３０４はＣＰＵ３０１の制御にしたがってＨＤ（ハードディスク）に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、３０５はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、３０６は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、３０７は本装置が接続されたＬＡＮ１０３への／からの各種データの送／受信を制御する通信制御部を、３００は上記各部を接続するためのバスを、それぞれ示している。
【００４２】
次に、図４は図１に示した情報検索システムの機能構成を示す説明図である。図中、４００ｘはＩＣカード１００の機能部、４０１ｘはＩＣカードリーダ／ライタ１０１の機能部、４０２ｘはサーバ１０２の機能部を、それぞれ示している。
【００４３】
４００ａは記憶部であり、ＩＣカード１００を定期券として機能させるために必要なデータ、具体的には上述の利用者情報、区間情報、有効期間などを保持するとともに、後述する表示部４００ｂによる表示の対象となるデータを保持する機能部である。この記憶部４００ａは、具体的にはＩＣカード１００内のメモリにより実現される。
【００４４】
４００ｂは表示部であり、ＩＣカードリーダ／ライタ１０１により記憶部４００ａ内の所定領域（表示メモリ）に書き込まれたデータを、カード表面のリライトエリアに表示する機能部である。この表示部４００ｂは、具体的にはＩＣカード１００のリライトエリアおよび当該エリアへのデータの表示を制御するマイクロプロセッサにより実現される。
【００４５】
次に、４０１ａはカードリーダ部であり、ＩＣカード１００の記憶部４００ａに保持されているデータを読み出すとともに、後述する送信部４０１ｂに出力する機能部である。４０１ｂは送信部であり、カードリーダ部４０１ａから入力したデータをサーバ１０２に送信する機能部である。
【００４６】
４０１ｃは受信部であり、サーバ１０２から送信されてきたデータを受信するとともに、当該データを後述するカードライタ部４０１ｄに出力する機能部である。４０１ｄはカードライタ部であり、受信部４０１ｃから入力したデータを、ＩＣカード１００の記憶部４００ａに書き込む機能部である。
【００４７】
次に、４０２ａは受信部であり、ＩＣカードリーダ／ライタ１０１から送信されてきたデータを受信するとともに、当該データを後述する列車特定部４０２ｄに出力する機能部である。
【００４８】
４０２ｂは列車情報ＤＢ（データベース）であり、個々の列車について下記に示すような諸項目を保持している。なお、本発明にいう列車情報には下記（１）〜（４）のほか、各列車の現時点での乗車率があるが、この乗車率だけは列車情報ＤＢ４０２ｂでなく、後述する乗降車ＴＢＬ４０２ｃで別途管理される。
【００４９】
（１）運行ルートに関する情報（以下では「ルート情報」と言う）
具体的には系統、方面（上り／下り）、種別（特急／急行／普通など）などである。各列車はその始発駅−経由駅−終着駅の組み合わせごとに系統に分類され、系統、方面、および種別の３つが分かれば、運行ルートすなわち何線のどの駅から何線のどの駅に停車して何線のどの駅に向かう列車であるかを特定できる。
【００５０】
（２）運行スケジュールに関する情報（以下では「ダイヤ情報」と言う）
具体的には運行日（あるいは逆に運休日）、各駅における発着時刻や発着番線などである。
【００５１】
（３）運行車両に関する情報（以下では「車両情報」と言う）
具体的には車両ＩＤ、編成（何両編成であるか）、総定員数などである。なお、本発明において「車両」とは物理的な意味であり、「列車」とはある車両により実現される便を意味している。たとえば、Ａ駅からＪ駅まで走行した後、折り返し運転でＪ駅からＡ駅まで走行した「車両」があった場合、「列車」としては２本と数える。そして列車情報ＤＢ４０２ｂや後述する乗降車ＴＢＬ４０２ｃは、それぞれの「列車」について各種の列車情報を保持している。
【００５２】
（４）乗車位置に関する情報（以下では「乗車位置情報」と言う）
どの号車のどのドア付近に乗車するのが最も便宜であるかを示す情報である。たとえば各列車につき、停車する駅ごとに、当該駅の改札口に最も近い位置に停車する号車およびドアを保持しておく。
例）Ａ駅・Ｂ駅・Ｃ駅・・・Ｊ駅の各駅に停車する列車００１の乗車位置情報
Ｂ駅    ３号車１番ドア
Ｃ駅    ４号車３番ドア
・・・（中略）・・・
Ｊ駅    １号車１番ドア、５号車３番ドア
【００５３】
なお、改札口の最寄り位置に代えて、他線への乗換口の最寄り位置、エスカレータあるいはエレベータの最寄り位置などを保持するようにしてもよく、これらのうち複数をあわせて保持するようにしてもよい。たとえば、
例）Ａ駅・Ｂ駅・Ｃ駅・・・Ｊ駅の各駅に停車する列車００１の乗車位置情報
Ｂ駅    ３号車１番ドア（改札口最寄り位置）
Ｃ駅    ４号車３番ドア（改札口最寄り位置）
２号車２番ドア（○○線乗換口最寄り位置）
６号車３番ドア（△△線／××線乗換口最寄り位置）
４号車３番ドア（エスカレータ最寄り位置）
１号車１番ドア（エレベータ最寄り位置）
・・・（中略）・・・
Ｊ駅    １号車１番ドア、５号車３番ドア（改札口最寄り位置）
５号車３番ドア（エスカレータ最寄り位置）
１号車１番ドア（エレベータ最寄り位置）
【００５４】
次に、４０２ｃは乗降車ＴＢＬ（テーブル）であり、現在運行中の列車ごとに一つずつ作成される（列車情報ＤＢ４０２ｂには運行予定のある全列車の情報が格納されるのに対し、乗降車ＴＢＬ４０２ｃは現在運行中の列車についてのみ作成される点が異なる）。図５は、運行中の列車の数だけある乗降車ＴＢＬ４０２ｃのうち、特に上述の列車００１の乗降車ＴＢＬ４０２ｃの一例を示す説明図である。
【００５５】
図示する乗降車ＴＢＬ４０２ｃは、列車００１がＣ駅を出発してＤ駅に向かう途中のものである。図中、「乗車数」とは各駅で列車００１に乗車した乗客の人数、「降車数」とは各駅で列車００１から降車した乗客の人数である。
【００５６】
この乗車数と降車数とは、列車００１の各ドアにセンサを取り付けるなどして計測するのが最も正確であるが、ここでは簡略化して、もっぱらＩＣカード１００に保持された区間情報から乗車数と降車数とを概算することにする。すなわち、本システムの利用者は、各々そのＩＣカード１００に保持された区間だけ鉄道サービスを利用すると仮定し、区間途中からの乗車や区間途中での降車はないものとする。また、本システムの利用者は、自動改札通過後に当該駅から出発する最初の列車（正確には、後述する列車特定部４０２ｄにより特定された最直近の列車）に乗車するものとする。
【００５７】
そしてたとえばＣ駅において、Ｊ駅行きの先発列車０００が発車した後、同じくＪ駅行きの次発列車００１が発車するまでの間に、Ｄ駅〜Ｊ駅のいずれかまでのＩＣカード１００（定期券）を提示して自動改札機を通過した乗客が１１０人いたとすると、列車００１のＣ駅における乗車数は図示するように１１０となる。また、Ｃ駅の前のＡ駅あるいはＢ駅において、列車０００の発車から列車００１の発車までの間に、Ｃ駅までのＩＣカード１００（定期券）を提示して自動改札機を通過した乗客が計２０人いたとすると、列車００１のＣ駅における降車数は図示するように２０となる。
【００５８】
また、図示する「累積乗車数」とは列車００１が現時点までに停車した各駅における乗車数の合計、「累積降車数」とは列車００１が現時点までに停車した各駅における降車数の合計であり、「実乗車数」とは累積乗車数から累積降車数を減算した人数、すなわち列車００１の各駅における乗客数である。
【００５９】
また、図示する「乗車率」とは上述の実乗車数を列車の総定員数で除算した割合である。列車００１の実乗車数が４１５人、総定員数が１０００人であったとすると、乗車率は図示するように約０．４２となる。
【００６０】
図４に戻り、次に４０２ｄは列車特定部であり、自動改札機を通過した利用者が乗車する可能性の高い列車、具体的には直近の列車をＮ本（このＮは後述する利用者ＤＢ４０２ｆに保持されている）特定するとともに、特定した列車を後述する乗降車ＴＢＬ更新部４０２ｅおよび列車情報編集部４０２ｇに通知する機能部である。
【００６１】
上述のように自動改札機内のＩＣカードリーダ／ライタ１０１からは、ＩＣカード１００に保持された区間情報と改札通過時刻とが送信されてくるので、列車特定部４０２ｄは列車情報ＤＢ４０２ｂを検索して、上記区間情報として指定された降車駅（利用者の目的駅）に停車する列車であり、かつその発車時刻が上記通過時刻からＸ分後以降であるものを、発車時刻の早い順にＮ本特定する。
【００６２】
このＸは利用者が自動改札機を通過してから、列車の乗降口に到達するまでの標準的・平均的な所要時間であって、あらかじめ駅ごとに設定しておく。なお、駅によっては改札口から各プラットホームまでの所要時間にばらつきがある（０番線だけが他のホームより遠いところにある、など）こともあるので、各駅の各ホームごとにＸを設定するようにし、「列車の発車時刻≧改札通過時刻＋当該列車の発着番線までの所要時間Ｘ」を満たす列車のみをＮ本検索するようにしてもよい。
【００６３】
４０２ｅは乗降車ＴＢＬ更新部であり、列車ごとの乗降車ＴＢＬ４０２ｃを作成／削除するとともに、自動改札機内のＩＣカードリーダ／ライタ１０１から送信されてきた区間情報にもとづいて、乗降車ＴＢＬ４０２ｃの内容を随時更新する機能部である。
【００６４】
たとえば、Ｃ駅を出てＤ駅に向かう途中の列車００１の乗降車ＴＢＬ４０２ｃが図５に示したような状態であるとき、Ｄ駅において、先発列車０００が出てから次発列車００１が出るまで（厳密には、列車００１の発車時刻のＸ分前まで）の間に、ある乗客がその自動改札機をＤ駅−Ｊ駅間の定期券を提示して通過したとすると、乗降車ＴＢＬ更新部４０２ｅは図５の乗降車ＴＢＬ４０２ｃを図６に示すように更新する。図５と図６とを比較すると、Ｄ駅における「乗車数」とＪ駅における「降車数」とが、それぞれ１ずつカウントアップされていることが分かる。
【００６５】
なお、この時点でＤ駅の「累積乗車数」「累積降車数」「実乗車数」および「乗車率」もあわせて更新（再計算）するようにしてもよいが、ここでは「乗車数」および「降車数」以外の項目は、列車００１がＤ駅を出た時点でまとめて計算することとする。たとえば、列車０００が発車してから列車００１が発車するＸ分前までの間に、Ｄ駅からＥ〜Ｊ駅のいずれかまでの定期券を提示してＤ駅の自動改札機を通過した乗客が計５０人いたとすると、列車００１がＤ駅を出た直後の乗降車ＴＢＬ４０２ｃは図７に示すようになる。
【００６６】
図４に戻り、次に４０２ｆは利用者ＤＢであり、個々の利用者についてその利用者番号や氏名などといった個人情報、区間情報や有効期間などその保持するＩＣカード１００の詳細情報のほか、本システムが提供する情報検索サービス（具体的には改札通過時に、定期券であるＩＣカード１００上に図２のような各種情報を表示するサービス）を利用するか否か、利用する場合の各種設定などを保持している。
【００６７】
本サービスを利用する場合の各種設定とは、検索する列車の本数Ｎ（図２の例ではＮ＝３）、ＩＣカード１００への表示項目（たとえば図２の乗車率を表示させないなどの設定が可能）、ＩＣカード１００への表示形態（発車時刻の早い順／乗車率の低い順、など）、乗車位置として希望する位置（改札口に近い／乗換口に近い／エスカレータに近い／エレベータに近い、など）などである。これらの設定はあらかじめ、本サービスの利用開始時に各利用者に申告させておき、以後はインターネット上のホームページなどから随時変更できるようにする。
【００６８】
４０２ｇは列車情報編集部であり、列車特定部４０２ｄにより特定された各列車の列車情報を列車情報ＤＢ４０２ｂおよび乗降車ＴＢＬ４０２ｃから読み出すとともに、これらの情報にもとづいて、ＩＣカード１００のリライトエリアへ表示する図２のような文字列データ（表示用データ）を生成する機能部である。このとき、列車情報編集部４０２ｇは利用者ＤＢ４０２ｆに保持された設定にしたがって上記データを作成する。
【００６９】
４０２ｈは送信部であり、列車情報編集部４０２ｇにより作成された文字列データを、ＩＣカードリーダ／ライタ１０１の受信部４０１ｃに送信する機能部である。
【００７０】
次に、図８はこの発明の実施の形態にかかる情報検索装置、すなわちサーバ１０２における情報検索・更新処理の手順を示すフローチャートである。
【００７１】
本システムの利用者が自動改札機にＩＣカード１００を提示すると、その内部のデータがＩＣカードリーダ／ライタ１０１のカードリーダ部４０１ａにより読み取られ、区間と有効期間、およびカード本体の真正性などのチェックがおこなわれる。そしてこれらに問題がなかった場合は、ＩＣカードリーダ／ライタ１０１の送信部４０１ｂから改札通過情報、すなわちＩＣカード１００内の利用者情報と区間情報、および改札通過時刻などがサーバ１０２へ送信され、その受信部４０２ａにより受信される（ステップ８０１：Ｙｅｓ）。
【００７２】
次に、これらのデータは受信部４０２ａから列車特定部４０２ｄへ出力され、列車特定部４０２ｄはまず上記利用者の降車駅を特定する（ステップＳ８０２）。たとえば、Ｄ駅の改札をＤ駅−Ｊ駅間の定期券を提示して通過した利用者の降車駅はＪ駅である。
【００７３】
次に、列車特定部４０２ｄは上記駅に停車する列車であって、かつその発車時刻≧改札通過時刻＋乗降口までの所要時間Ｘ、となるような列車をＮ本特定する（ステップＳ８０３）。なお、このＮは受信部４０２ａから入力した利用者番号で、利用者ＤＢ４０２ｆを引くことにより取得する。そして、乗降車ＴＢＬ更新部４０２ｅには上記で特定したうち最直近の列車（その発車時刻が最も早いもの）と、上記で受信した区間情報を、また列車情報編集部４０２ｇには上記で特定したＮ本の列車と、上記で受信した利用者情報および区間情報を、それぞれ通知する。
【００７４】
乗降車ＴＢＬ更新部４０２ｅは、上記で通知された最直近の列車の乗降車ＴＢＬ４０２ｃを検索し、もし当該テーブルが存在しない、すなわちまだ作成されていない場合は（ステップＳ８０４：Ｎｏ）当該テーブルを新規作成した上で（ステップＳ８０５）、テーブル内の上記利用者の乗車駅（上述の例ではＤ駅）の「乗車数」、降車駅（同Ｊ駅）の「降車数」をそれぞれ１ずつ増加させる（ステップＳ８０６。これにより、たとえば図５のような乗降車ＴＢＬ４０２ｃが図６のように更新される）。
【００７５】
一方、列車情報編集部４０２ｇは上記で通知されたＮ本の列車について、列車情報ＤＢ４０２ｂおよび乗降車ＴＢＬ４０２ｃからその列車情報（発着時刻や乗車率など）を抽出する（ステップＳ８０７）。また、通知された利用者情報中の利用者番号で利用者ＤＢ４０２ｆを検索し、上記利用者が希望する表示項目や乗車位置などの設定を抽出する（ステップＳ８０８）。そして、上記設定にしたがって、利用者に列車情報を通知するための文字列データ（表示用データ）を作成し、送信部４０２ｈに出力する（ステップＳ８０９）。
【００７６】
そして送信部４０２ｈにより、上記データがＩＣカードリーダ／ライタ１０１の受信部４０１ｃへ送信される（ステップＳ８１０）。その後、上記データはカードライタ部４０１ｄによりＩＣカード１００の記憶部４００ａ（表示メモリ）に書き込まれ、これを受けた表示部４００ｂにより図２のように表示される。
【００７７】
なお、鉄道会社は上記で説明した情報検索システムのほかに、列車の運行状況を把握するための列車運行管理システムを別途運営・管理しており、当該システムでは各駅における各列車の発着状況を常時監視している。そして、ある列車がある駅を出発したことを検知すると、その都度その旨をサーバ１０２に通知する。
【００７８】
この通知は上記列車や発車駅などの情報からなる「発車情報」の送信によりおこなわれ、これをその受信部４０２ａで受信したサーバ１０２は（ステップＳ８０１：Ｎｏ、ステップＳ８１１：Ｙｅｓ）、次にその乗降車ＴＢＬ更新部４０２ｅにより、上記列車の乗降車ＴＢＬ４０２ｃを検索する。
【００７９】
そして、もし当該テーブルが存在しない、すなわちまだ作成されていない場合は（ステップＳ８１２：Ｎｏ。始発駅で乗客がないまま列車が発車したケースなどでは、ステップＳ８０５を経由しないため乗降車ＴＢＬ４０２ｃの存在しない場合がある）、当該テーブルを新規作成した上で（ステップＳ８１３）、実乗車数や乗車率などを算出し上記駅のレコードを完成させる（ステップＳ８１４。これにより、たとえば図６のような乗降車ＴＢＬ４０２ｃが図７のように更新される）。
【００８０】
また、列車運行管理システムからはある列車が終着駅に到達した旨の「終着情報」も随時送信されてくるので、これをその受信部４０２ａで受信したサーバ１０２は（ステップＳ８０１：Ｎｏ、ステップＳ８１１：Ｎｏ、ステップＳ８１５：Ｙｅｓ）、上記列車の乗降車ＴＢＬ４０２ｃを検索・削除する（ステップＳ８１６）。
【００８１】
以上説明したように、この発明にかかる情報検索装置、情報検索方法、および情報検索プログラムによれば、ＩＣカード１００の購入者に、駅構内の電光掲示板などによる従来の乗車案内とは異なる、よりきめ細かな（各利用者のニーズに即した）情報提供サービスを実施することができる。特にお年寄りや妊婦、病人や怪我人、ハンディキャップのある乗客などにとって、降車や乗換が最もスムーズな乗車位置や、席に座れそうな列車はどれであるかなどを事前に確認できるのは便利である。
【００８２】
なお、乗車位置としては上述した改札口最寄り位置などのほか、たとえば降車駅における延着証明書の発行窓口に最も近い車両、あるいは降車駅とは関係なく、弱冷房車や女性専用車両などを指定できるようにしてもよい。またＩＣカード１００に表示させる情報としては、列車情報として上述したもののほか、たとえば乗換駅、運行状況（遅延の有無など）、車内設備（公衆電話やお手洗いの有無など）など様々なものが考えられる。
【００８３】
なお、上述の実施の形態では乗客は全員ＩＣカード１００を保持しているものとして説明したが、実際には通常の乗車券で乗車する乗客も多いので、乗車率の計算にあたってはこれらの乗客の数も考慮するようにしてもよい。
【００８４】
すなわち自動改札機は、利用者の提示したのがＩＣカード１００でなく乗車券であるとき、券面に印刷された区間情報を光学的に読み取ってサーバ１０２に通知する。そしてこれを受けたサーバ１０２は、列車特定部４０２ｄにより最直近の列車を特定するとともに、乗降車ＴＢＬ更新部４０２ｅによりその乗降車ＴＢＬ４０２ｃの乗車数と降車数とを更新するが、以後の処理（すなわち列車情報編集部４０２ｇによる表示用データの作成、送信部４０２ｈによる表示用データの送信など）はおこなわない。あるいは、乗車券で乗車した乗客については、自動改札機上のパネル（通常は切符の取り忘れなどの警告を表示する）に列車情報を表示するようにしてもよい。
【００８５】
また、上記実施の形態では上述のように、各利用者はＩＣカード１００内の区間情報どおりに鉄道サービスを利用するものとしたが、実際には上記区間の途中駅からの乗車や途中駅での降車などもあり得る。そこで、列車の各ドアにセンサを取り付け、現実の乗降者数を測定して乗車率を算出するようにしてもよい。
【００８６】
また、上述した実施の形態では定期券として機能するＩＣカード１００の表面に各種情報を表示するようにしたが、将来的には、自動改札機に携帯電話をかざすことで鉄道サービスを利用できるようになる可能性が高い。そこで、ＩＣカード１００でなく利用者の携帯電話上に上記情報を表示するようにしてもよい。すなわち、無線インターフェースなどにより携帯電話内の区間情報などを読み取った自動改札機から、サーバ１０２に改札通過情報が送信され、サーバ１０２で検索された列車情報などが、自動改札機を経由して（あるいは別途インターネットなどを経由して）携帯電話のディスプレイに送信・表示される。
【００８７】
また、上述した実施の形態ではもっぱら鉄道サービスを例として説明したが、このほかの旅客運輸サービス、たとえばバス、船舶、航空機などに応用することも可能である。個々のサービスの特性によって、利用者に通知すべき情報は異なるが、乗車券／回数券／定期券など何らかの証票が提示されたタイミングで、必要な情報提供をおこなうという点は同じである。
【００８８】
なお、逆にこれらが提示されるのは乗車時に限定されないので、提示の都度必要な情報を提供するようにしてもよい。たとえば、いったん改札を出てから別の改札を入って列車を乗り換える場合など、再入場時に乗換可能な列車の情報を表示する。また、降車時には降車駅周辺の地図やイベント情報、近隣の店舗におけるセール情報などを表示させるようにしてもよい。
【００８９】
また、上記実施の形態で説明した情報検索法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００９０】
以上のように、本発明にかかる情報検索装置、情報検索方法、および情報検索プログラムは、鉄道などの旅客運輸サービスを利用する個々の利用者への情報提供に有用であり、特に、当該利用者がＩＣカードや携帯電話など、文字情報の表示が可能な端末を携行している場合に適している。
【図面の簡単な説明】
【００９１】
【図１】この発明の実施の形態にかかる情報検索装置を含む、情報検索システムの全体構成を示す説明図である。
【図２】この発明の実施の形態にかかる情報検索装置により検索され、ＩＣカード１００のリライトエリアに表示される列車情報の一例を示す説明図である。
【図３】この発明の実施の形態にかかる情報検索装置のハードウエア構成を示す説明図である。
【図４】この発明の実施の形態にかかる情報検索装置を含む、情報検索システムの機能構成を示す説明図である。
【図５】この発明の実施の形態にかかる乗降車ＴＢＬ４０２ｃの一例を示す説明図である。
【図６】この発明の実施の形態にかかる乗降車ＴＢＬ４０２ｃの、乗降車ＴＢＬ更新部４０２ｅによる更新直後の状態（乗客の改札通過時）を示す説明図である。
【図７】この発明の実施の形態にかかる乗降車ＴＢＬ４０２ｃの、乗降車ＴＢＬ更新部４０２ｅによる更新直後の状態（列車発車時）を示す説明図である。
【図８】この発明の実施の形態にかかる情報検索装置における、情報検索・更新処理の手順を示すフローチャートである。
【符号の説明】
【００９２】
１００  ＩＣカード
１０１  ＩＣカードリーダ／ライタ
１０２  サーバ
１０３  ＬＡＮ
３００  バス
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  ＨＤＤ
３０５  ディスプレイ
３０６  キーボード
３０７  通信制御部
４００ａ  記憶部
４００ｂ  表示部
４０１ａ  カードリーダ部
４０１ｂ  送信部（ＩＣカードリーダ／ライタ１０１側）
４０１ｃ  受信部（ＩＣカードリーダ／ライタ１０１側）
４０１ｄ  カードライタ部
４０２ａ  受信部（サーバ１０２側）
４０２ｂ  列車情報ＤＢ
４０２ｃ  乗降車ＴＢＬ
４０２ｄ  列車特定部
４０２ｅ  乗降車ＴＢＬ更新部
４０２ｆ  利用者ＤＢ
４０２ｇ  列車情報編集部
４０２ｈ  送信部（サーバ１０２側）
【図１】
2005107589.tif 000003
【図２】
2005107589.tif 000004
【図３】
2005107589.tif 000005
【図４】
2005107589.tif 000006
【図５】
2005107589.tif 000007
【図６】
2005107589.tif 000008
【図７】
2005107589.tif 000009
【図８】
2005107589.tif 000010