(57)【要約】【課題】ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供を可能とする。【解決手段】リーダライタ２００より利用履歴データを受信してパターンテーブルに照合し情報提供パターンを特定するパターン特定手段１１０と、利用履歴を示すリーダライタに対しカードＩＤとこれに対応する情報提供パターンのデータを送るパターン送信手段１１１とを備える情報処理装置１００と、カードＩＤと情報提供パターンを情報処理装置１００から受信しカードＩＤに対応する情報提供パターンのデータを読み出し乗車券ＩＣカードに書き込みするパターン書込手段２１０を備えるリーダライタ２００と、リーダライタ２５０よりパターンＩＤを受信しコンテンツテーブルに照合してコンテンツデータを特定し出力するコンテンツ出力手段３１０を備える情報提供端末３００とから情報提供システム１０を構成する。【選択図】図１
2010157055.tif 000002
【特許請求の範囲】
【請求項１】
他装置と通信する通信手段と、乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段とを備えた情報処理装置が、
乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定処理と、
カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信処理とを実行し、
他装置と通信する通信手段と、記憶手段とを備えたリーダライタが、
前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込処理を実行し、
他装置と通信する通信手段と、前記情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段とを備えた情報提供端末が、
乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力処理を実行する、
ことを特徴とする情報提供方法。
【請求項２】
前記情報処理装置が、
前記パターン特定処理において、乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信して記憶手段に格納しており、
前記パターン送信処理において、前記記憶手段から利用履歴データをカードＩＤ毎に読み出し、この利用履歴データから該当乗車券ＩＣカードが利用された日時とリーダライタの情報とを抽出し、ここで抽出した各リーダライタの一定期間中の利用回数をカウントし、前記利用回数が所定基準値以上のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、
ことを特徴とする請求項１に記載の情報提供方法。
【請求項３】
前記リーダライタが、
乗車券ＩＣカードに対する読み書き動作に際し、乗車券ＩＣカードとの通信時間を測定し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤと前記通信時間とリーダライタの情報とを含む通信履歴データを前記情報処理装置に送信する通信時間送信処理を実行し、
前記情報処理装置が、
前記パターン特定処理において、前記リーダライタより前記通信履歴データを通信手段を介して受信して記憶手段に格納し、
前記パターン送信処理において、前記記憶手段から前記通信履歴データをカードＩＤ毎に読み出し、この通信履歴データから該当乗車券ＩＣカードの通信時間とリーダライタの情報とを抽出し、ここで抽出した各リーダライタでの一定期間中における通信時間の平均値を算定し、前記平均値が所定基準値以上のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、
ことを特徴とする請求項１または２に記載の情報提供方法。
【請求項４】
前記リーダライタが、
乗車券ＩＣカードに対する読み書き動作に際し、読み書き動作が完了する前に通信途絶した処理未了の乗車券ＩＣカードのカードＩＤを記憶し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤとリーダライタの情報とを含む処理未了データを前記情報処理装置に送信する未了情報送信処理を実行し、
前記情報処理装置が、
前記パターン特定処理において、前記リーダライタより前記処理未了データを通信手段を介して受信して記憶手段に格納し、
前記パターン送信処理において、前記記憶手段から前記処理未了データをカードＩＤ毎に読み出し、この処理未了データからリーダライタの情報を抽出し、ここで抽出した各リーダライタでの一定期間中の処理未了回数をカウントし、前記処理未了回数が所定基準値以下のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、
ことを特徴とする請求項１〜３のいずれかに記載の情報提供方法。
【請求項５】
前記リーダライタが、
乗車券ＩＣカードに対する読み書き動作に際し、乗車券ＩＣカードへのデータ書込量を測定し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤと前記データ書込量とリーダライタの情報とを含む書込量データを前記情報処理装置に送信する書込量送信処理を実行し、
前記情報処理装置が、
前記パターン特定処理において、前記リーダライタより前記書込量データを通信手段を介して受信して記憶手段に格納し、
前記パターン送信処理において、前記記憶手段から前記書込量データをカードＩＤ毎に読み出し、この書込量データから該当乗車券ＩＣカードのデータ書込量とリーダライタの情報とを抽出し、ここで抽出した各リーダライタでの一定期間中におけるデータ書込量の平均値を算定し、前記平均値が所定基準値以下のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、
ことを特徴とする請求項１〜４のいずれかに記載の情報提供方法。
【請求項６】
前記情報処理装置が、
前記記憶手段において、リーダライタとリーダライタの設置施設との対応付け情報を格納した施設テーブルを備えており、
前記パターン送信処理において、前記特定したリーダライタの情報を前記施設テーブルに照合して該当施設と当該施設に設置されたリーダライタの特定を実行し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、
ことを特徴とする請求項１〜５のいずれかに記載の情報提供方法。
【請求項７】
前記情報処理装置が、乗車券ＩＣカードの利用履歴に応じた情報提供パターンのデータとして、パターン総数別のパターンＩＤをパターン総数順に並べて結合し１レコードとしたデータを格納したパターンテーブルを記憶手段に格納しており、
前記乗車券ＩＣカードが、決済用金員の金額値を所定桁数の範囲で記憶領域に格納しており、
前記リーダライタが、
前記パターン書込処理において、前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードの記憶領域にアクセスして前記所定桁数のうち金額値が未格納の残桁数をカウントし、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、前記情報提供パターンのデータから前記残桁数に対応する桁数分だけパターンＩＤを抽出して、ここで抽出したパターンＩＤを前記乗車券ＩＣカードに書き込みする、
ことを特徴とする請求項１〜６のいずれかに記載の情報提供方法。
【請求項８】
他装置と通信する通信手段と、乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段と、
乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定手段と、
カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信手段とを備える情報処理装置と、
他装置と通信する通信手段と、記憶手段と、
前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込手段とを備えるリーダライタと、
他装置と通信する通信手段と、前記情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段と、
乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力手段とを備える情報提供端末と、
を含むことを特徴とする情報提供システム。
【請求項９】
他装置と通信する通信手段と、
乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段と、
乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定手段と、
カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信手段と、
を備えることを特徴とする情報処理装置。
【請求項１０】
他装置と通信する通信手段と、
記憶手段と、
前記通信手段を介してカードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込手段と、
を備えることを特徴とするリーダライタ。
【請求項１１】
他装置と通信する通信手段と、
情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段と、
乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力手段と、
を備えることを特徴とする情報提供端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供方法、情報提供システム、情報処理装置、リーダライタ、および情報提供端末に関するものであり、具体的には、ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供を可能とする技術に関する。
【背景技術】
【０００２】
鉄道駅など各種交通機関の乗降地では、改札施設の他に飲食店や書籍販売店など様々な商業施設が改札内あるいは駅ビル等に設けられるようになった。また、交通機関の利用客が所持する乗車券ＩＣカードには電子決済機能も備えられ、前記商業施設での商品購入時等に決済手段として用いられる機会も多い。こうしたＩＣカードを利用した情報サービスとして以下のような技術がある。
【０００３】
例えば、利用者が所持するＩＣカードの識別情報を読み取る複数の利用施設に設けられたカードリーダと、カードリーダにより読み取られた識別情報をカードリーダが設けられた利用施設の識別情報と対応付けて利用者が利用した利用時刻情報及び利用内容情報と共に利用者情報として記録する利用者情報記録部と、利用者情報記録部からの利用者情報をネットワークを介して収集して格納する利用者情報収集部と、前記利用者情報収集部に収集された前記利用者情報に基づいて利用施設ごとの利用者グループを形成するグループ化処理部と、前記利用者グループに対応して当該利用者グループの利用者が情報交換するための書き込みおよび参照の領域を管理する前記利用者サービス処理部と、ネットワークを介して前記利用者サービス処理部にアクセスして前記利用者グループに対応した領域に対して書き込みおよび参照を行う複数の利用者のクライアント端末とを備えるシステム（特許文献１参照）などが提案されている。
【０００４】
また、顧客の、店舗への入退館時、或いは店舗での清算時に、顧客に与える特典の指標となるポイントや顧客の履歴データを付与するシステム（特許文献２参照）なども提案されている。
【特許文献１】特開２００８−１５２５８９号公報
【特許文献２】特開２００８−１１２３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、交通機関の利用客が乗車券ＩＣカードを利用する機会は増えているが、乗車券ＩＣカードの利用履歴を活用して利用客毎の情報提供がなされることはなかった。特に、鉄道駅を移動経路の一部としてのみ利用する通常時には、乗車券ＩＣカードへの読み書き動作が自動改札機器でしか行われないことが多く、膨大な数の利用客に対して個別の情報をセンターサーバ等から前記自動改札機器に向けて迅速に提供することは困難である。
【０００６】
そこで本発明は上記課題を鑑みてなされたものであり、ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供を可能とする技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の情報提供方法は、他装置と通信する通信手段と、乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段とを備えた情報処理装置と、他装置と通信する通信手段と記憶手段とを備えたリーダライタと、他装置と通信する通信手段と前記情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段とを備えた情報提供端末とが以下の処理を実行するものである。
【０００８】
すなわち、前記情報処理装置が、乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定処理を実行する。
【０００９】
また、前記情報処理装置が、カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信処理を実行する。
【００１０】
また、前記リーダライタが、前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込処理を実行する。
【００１１】
また、前記情報提供端末が、乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力処理を実行する。
【００１２】
なお、前記情報提供方法において、前記情報処理装置が、前記パターン特定処理において、乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信して記憶手段に格納しているとしてもよい。
【００１３】
この場合、前記情報処理装置は、前記パターン送信処理において、前記記憶手段から利用履歴データをカードＩＤ毎に読み出し、この利用履歴データから該当乗車券ＩＣカードが利用された日時とリーダライタの情報とを抽出し、ここで抽出した各リーダライタの一定期間中の利用回数をカウントし、前記利用回数が所定基準値以上のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するとすれば好適である。
【００１４】
また、前記情報提供方法において、前記リーダライタが、乗車券ＩＣカードに対する読み書き動作に際し、乗車券ＩＣカードとの通信時間を測定し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤと前記通信時間とリーダライタの情報とを含む通信履歴データを前記情報処理装置に送信する通信時間送信処理を実行するとしてもよい。
【００１５】
この場合、前記情報処理装置が、前記パターン特定処理において、前記リーダライタより前記通信履歴データを通信手段を介して受信して記憶手段に格納し、前記パターン送信処理において、前記記憶手段から前記通信履歴データをカードＩＤ毎に読み出し、この通信履歴データから該当乗車券ＩＣカードの通信時間とリーダライタの情報とを抽出し、ここで抽出した各リーダライタでの一定期間中における通信時間の平均値を算定し、前記平均値が所定基準値以上のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、とすれば好適である。
【００１６】
また、前記情報提供方法において、前記リーダライタが、乗車券ＩＣカードに対する読み書き動作に際し、読み書き動作が完了する前に通信途絶した処理未了の乗車券ＩＣカードのカードＩＤを記憶し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤとリーダライタの情報とを含む処理未了データを前記情報処理装置に送信する未了情報送信処理を実行するとしてもよい。
【００１７】
この場合、前記情報処理装置が、前記パターン特定処理において、前記リーダライタより前記処理未了データを通信手段を介して受信して記憶手段に格納し、前記パターン送信処理において、前記記憶手段から前記処理未了データをカードＩＤ毎に読み出し、この処理未了データからリーダライタの情報を抽出し、ここで抽出した各リーダライタでの一定期間中の処理未了回数をカウントし、前記処理未了回数が所定基準値以下のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、とすれば好適である。
【００１８】
また、前記情報提供方法において、前記リーダライタが、乗車券ＩＣカードに対する読み書き動作に際し、乗車券ＩＣカードへのデータ書込量を測定し、前記通信手段を介して、該当乗車券ＩＣカードのカードＩＤと前記データ書込量とリーダライタの情報とを含む書込量データを前記情報処理装置に送信する書込量送信処理を実行するとしてもよい。
【００１９】
この場合、前記情報処理装置が、前記パターン特定処理において、前記リーダライタより前記書込量データを通信手段を介して受信して記憶手段に格納し、前記パターン送信処理において、前記記憶手段から前記書込量データをカードＩＤ毎に読み出し、この書込量データから該当乗車券ＩＣカードのデータ書込量とリーダライタの情報とを抽出し、ここで抽出した各リーダライタでの一定期間中におけるデータ書込量の平均値を算定し、前記平均値が所定基準値以下のリーダライタを特定し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、とすれば好適である。
【００２０】
また、前記情報提供方法において、前記情報処理装置が、前記記憶手段において、リーダライタとリーダライタの設置施設との対応付け情報を格納した施設テーブルを備えており、前記パターン送信処理において、前記特定したリーダライタの情報を前記施設テーブルに照合して該当施設と当該施設に設置されたリーダライタの特定を実行し、ここで特定したリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、としてもよい。
【００２１】
また、前記情報提供方法において、前記情報処理装置が、乗車券ＩＣカードの利用履歴に応じた情報提供パターンのデータとして、パターン総数別のパターンＩＤをパターン総数順に並べて結合し１レコードとしたデータを格納したパターンテーブルを記憶手段に格納しており、前記乗車券ＩＣカードが、決済用金員の金額値を所定桁数の範囲で記憶領域に格納している、としてもよい。
【００２２】
この場合、前記リーダライタが、前記パターン書込処理において、前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードの記憶領域にアクセスして前記所定桁数のうち金額値が未格納の残桁数をカウントし、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、前記情報提供パターンのデータから前記残桁数に対応する桁数分だけパターンＩＤを抽出して、ここで抽出したパターンＩＤを前記乗車券ＩＣカードに書き込みする、とすれば好適である。
【００２３】
また、本実施形態の情報提供システムは、他装置と通信する通信手段と、乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段と、乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定手段と、カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信手段とを備える情報処理装置と、他装置と通信する通信手段と、記憶手段と、前記通信手段を介して前記カードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込手段とを備えるリーダライタと、他装置と通信する通信手段と、前記情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段と、乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力手段とを備える情報提供端末と、を含むことを特徴とする。
【００２４】
また、本実施形態の情報処理装置は、他装置と通信する通信手段と、乗車券ＩＣカードの利用履歴に応じた情報提供パターンを格納したパターンテーブルを記憶する記憶手段と、乗車券ＩＣカードに対する読み書き動作を行ったリーダライタより、前記乗車券ＩＣカードの利用履歴データを通信手段を介して受信し、この利用履歴データを前記パターンテーブルに照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段に格納する、パターン特定手段と、カードＩＤに対応する情報提供パターンと利用履歴データを記憶手段から読み出し、前記利用履歴データが利用履歴を示すリーダライタに対し、前記通信手段を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信手段と、を備えることを特徴とする。
【００２５】
また、本発明のリーダライタは、他装置と通信する通信手段と、記憶手段と、前記通信手段を介してカードＩＤと情報提供パターンのデータを情報処理装置から受信して記憶手段に格納し、乗車券ＩＣカードに対する読み書き動作を行う際に、該当乗車券ＩＣカードから読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカードに書き込みするパターン書込手段と、を備えることを特徴とする。
【００２６】
また、本発明の情報提供端末は、他装置と通信する通信手段と、情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブルを記憶する記憶手段と、乗車券ＩＣカードに対する読み取り動作を行ったリーダライタより、前記乗車券ＩＣカードのパターンＩＤを通信手段を介して受信し、当該パターンＩＤを前記コンテンツテーブルに照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェースに出力する、コンテンツ出力手段と、を備えることを特徴とする。
【００２７】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００２８】
本発明によれば、ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供が可能となる。
【発明を実施するための最良の形態】
【００２９】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の情報提供システム１０のネットワーク構成図である。図１に示す情報提供システム１０は、ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供を可能とするコンピュータシステムである。
【００３０】
本実施形態において、前記情報提供システム１０が含む情報処理装置１００は、鉄道会社や航空会社等の運輸機関が運営するコンピュータであり、鉄道各駅等に設置された自動改札装置５や商業施設等のレジ端末６などに組み込まれている乗車券ＩＣカード５０の多数のリーダライタ２００と、ネットワーク１４０で結ばれている。前記乗車券ＩＣカード５０には、前記リーダライタ２００により該当利用客の乗車券ＩＣカード５０の利用履歴に応じた情報提供パターンのデータ（前記情報処理装置１００が指示したもの）が書き込みされる。こうした乗車券ＩＣカード５０を所持する前記利用客らは、鉄道駅や空港など乗車券ＩＣカード５０を利用できる各種交通機関の利用拠点や、或いはその他の施設を訪れた際、そこに設置されている情報提供端末３００（に接続されたリーダライタ２５０）に対し、乗車券ＩＣカード５０の読み取りをさせる。この情報提供端末３００は、予め情報提供パターンに応じたコンテンツデータを保持しており、前記乗車券ＩＣカード５０からリーダライタ２５０が読み取った情報提供パターンに応じてコンテンツデータを読み出し、ディスプレイ等に表示することになる。
【００３１】
こうした本実施形態における情報提供システム１０を構成する各装置について以下説明する。前記情報提供システム１０（以下システム１０）を構成する情報処理装置１００は、例えば、鉄道会社等の管理センターに設置されるサーバ装置などのコンピュータであり、本発明を実現する機能を備えるべくハードディスクドライブなどの不揮発性の記憶手段１０１に格納されたプログラム１０２をＲＡＭ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記情報処理装置１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス１０５、ディスプレイなどの出力インターフェイス１０６を備えるものとできる。また、前記乗車券ＩＣカード５０のリーダライタ２００、情報提供端末３００などとの間のデータ授受を担う通信手段１０７を有している。なお、前記リーダライタ２００は、ＲＦＩＤチップ５１を備えた乗車券ＩＣカード５０に対するリーダライタ装置である。
【００３２】
続いて、前記システム１０を構成する前記情報処理装置１００が、例えばプログラム１０２に基づき前記記憶手段１０１にて構成・保持する機能部につき説明を行う。なお、前記情報処理装置１００は、記憶手段において、パターンテーブル１２５、履歴テーブル１２６、ユーザテーブル１２７、通信履歴テーブル１２８、未了履歴テーブル１２９、書込量履歴テーブル１３０、施設テーブル１３１を格納している（各テーブルについては後述する）。
【００３３】
こうした前記情報処理装置１００は、乗車券ＩＣカード５０に対する読み書き動作を行った、自動改札装置５やレジ端末６などに組み込まれているリーダライタ２００より、前記乗車券ＩＣカード５０の利用履歴データを通信手段１０７を介し受信して記憶手段１０１の履歴テーブル１２６に格納し、この利用履歴データを前記パターンテーブル１２５に照合して情報提供パターンを特定し、この情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて記憶手段１０１のユーザテーブル１２７に格納する、パターン特定手段１１０を備える。
【００３４】
また、前記情報処理装置１００は、カードＩＤに対応する情報提供パターンを前記記憶手段１０１のユーザテーブル１２７から、前記カードＩＤに対応する利用履歴データを前記記憶手段１０１の履歴テーブル１２６から読み出し、前記利用履歴データが利用履歴を示すリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するパターン送信手段１１１を備える。勿論、前記情報処理装置１００は、各リーダライタ２００のネットワーク１４０上でのアドレスを記憶手段１０１等において保持しており、前記情報提供パターン等のデータを送信する際には、該当リーダライタ２００のアドレスを記憶手段１０１で特定し、このアドレスに宛てて送信を行う。
【００３５】
なお、前記パターン送信手段１１１は、前記記憶手段１０１の履歴テーブル１２６から利用履歴データをカードＩＤ毎に読み出し、この利用履歴データから該当乗車券ＩＣカード５０が利用された日時とリーダライタ２００の情報とを抽出し、ここで抽出した各リーダライタの一定期間中の利用回数をカウントし、前記利用回数が所定基準値以上のリーダライタ２００を特定し、ここで特定したリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、としてもよい。
【００３６】
なお、リーダライタ２００を特定する方法は、上記方法に限定するものではない。例えば、前記パターン送信手段１１１は、前記利用履歴データから該当乗車券ＩＣカード５０が利用された日時とリーダライタ２００の情報とを抽出し、ここで抽出した各リーダライタの所定曜日や所定時間帯における利用回数や利用間隔等の各種統計値を算定し、前記統計値が所定基準値を満たすリーダライタ２００を特定することもできる。また、前記パターン送信手段１１１は、前記利用履歴データから該当乗車券ＩＣカード５０が利用された日時とリーダライタ２００の情報とを抽出し、ここで抽出した日時が休日（前記情報処理装置１００がコンピュータとして通常備えるカレンダー機能からデータ取得）となっている各リーダライタ２００を特定し、休日しか利用しない駅であっても、その駅のリーダライタ２００を特定するとしてもよい。また、前記情報処理装置１００が各駅の乗降客数のデータ（例：各リーダライタ２００から送られてくる読み取り情報から各駅毎に客数算定）を記憶手段１０１に保持しており、前記利用回数が前記所定基準値以上であると特定したリーダライタ２００について、その設置駅の乗降客数が所定基準より多い駅であれば、該当駅に設置のリーダライタ２００を特定結果から除外するとしてもよい。また、鉄道事業者が前記情報処理装置１００の入力インターフェース１０５などから任意の駅のリーダライタ２００を特定し、情報処理装置１００がこれを受けてリーダライタ２００の特定結果とすることもできる。
【００３７】
また、前記パターン特定手段１１０は、前記リーダライタ２００より通信履歴データを通信手段１０７を介して受信して記憶手段１０１の通信履歴テーブル１２８に格納するとしてもよい。前記通信履歴データは、前記リーダライタ２００が、前記乗車券ＩＣカード５０に対する読み書き動作に際し、乗車券ＩＣカード５０との通信時間を測定し、該当乗車券ＩＣカード５０のカードＩＤとリーダライタの情報と共に送信してきたデータである。
【００３８】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の通信履歴テーブル１２８から前記通信履歴データをカードＩＤ毎に読み出し、この通信履歴データから該当乗車券ＩＣカード５０の通信時間とリーダライタ２００の情報とを抽出し、ここで抽出した各リーダライタ２００での一定期間中における通信時間の平均値を算定し、前記平均値が所定基準値以上のリーダライタ２００を特定し、ここで特定したリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するとすれば好適である。
【００３９】
なお、前記情報処理装置１００のパターン特定手段１１０は、前記リーダライタ２００より処理未了データを通信手段１０７を介して受信して記憶手段１０１の未了履歴テーブル１２９に格納するとしてもよい。この処理未了データは、前記リーダライタ２００が、前記乗車券ＩＣカード５０に対する読み書き動作に際し、読み書き動作が完了する前に通信途絶した処理未了の乗車券ＩＣカード５０のカードＩＤを記憶し、該当乗車券ＩＣカード５０のカードＩＤとリーダライタの情報とを含むデータとして送信してきたものである。
【００４０】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の未了履歴テーブル１２９から前記処理未了データをカードＩＤ毎に読み出し、この処理未了データからリーダライタ２００の情報を抽出し、ここで抽出した各リーダライタ２００での一定期間中の処理未了回数をカウントし、前記処理未了回数が所定基準値以下のリーダライタ２００を特定し、ここで特定したリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するとすれば好適である。
【００４１】
また、前記情報処理装置のパターン特定手段１１０は、前記リーダライタ２００より書込量データを通信手段１０７を介して受信して記憶手段１０１の書込量履歴テーブル１３０に格納するとしてもよい。前記書込量データは、前記リーダライタ２００が、前記乗車券ＩＣカード５０に対する読み書き動作に際し、乗車券ＩＣカード５０へのデータ書込量を測定し、該当乗車券ＩＣカード５０のカードＩＤと前記データ書込量とリーダライタの情報とを含むデータとして送信してきたものである。
【００４２】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の書込量履歴テーブル１３０から前記書込量データをカードＩＤ毎に読み出し、この書込量データから該当乗車券ＩＣカード５０のデータ書込量とリーダライタ２００の情報とを抽出し、ここで抽出した各リーダライタ２００での一定期間中におけるデータ書込量の平均値を算定し、前記平均値が所定基準値以下のリーダライタ２００を特定し、ここで特定したリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する、とすれば好適である。
【００４３】
また、前記パターン送信手段１１１は、上記様々に特定したリーダライタ２００の情報を前記施設テーブル１３１に照合して該当施設と当該施設に設置されたリーダライタ２００の特定を実行し、ここで特定したリーダライタ２００に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するとしてもよい。
【００４４】
続いて、前記システム１０を前記情報処理装置１００らと共に構成するリーダライタ２００について説明する。このリーダライタ２００は、例えば、交通機関の自動改札装置５や商業施設等のレジ端末６などに組み込まれている乗車券ＩＣカード５０のリーダライタ装置であり、ＲＦＩＤリーダライタ装置を想定できる。
【００４５】
例えば、自動改札装置５に組み込まれているリーダライタ２００の場合、従来の一般的動作としては、交通機関の利用客が改札内に入場しようと乗車券ＩＣカード５０をかざして通過する際、該当乗車券ＩＣカード５０との無線通信を実行し、カード内の格納情報（カードＩＤやチャージ金額残、定期券区間情報など）の読み取りや或いは所定データ（入場駅や出発空港の情報など）の書込みを実行する。或いは前記利用客が改札外に出場しようと乗車券ＩＣカード５０をかざして通過する際、前記リーダライタ２００は、該当乗車券ＩＣカード５０との無線通信を実行し、カード内の格納情報（カードＩＤやチャージ金額残、定期券区間情報など）の読み取りや或いは所定データ（出場駅や到着空港の情報、乗車区間等に応じて減額処理したチャージ金額残の情報など）の書込みを実行する。
【００４６】
また、商業施設等のレジ端末６に組み込まれているリーダライタ２００の場合、従来の一般的動作としては、商業施設等の利用客が購入商品やサービスの決済をしようと前記乗車券ＩＣカード５０をかざした際、該当乗車券ＩＣカード５０との無線通信を実行し、カード内の格納情報（カードＩＤやチャージ金額残など）の読み取りと、所定データ（該当商業施設等の情報、決済金額に応じて減額処理したチャージ金額残の情報など）の書込みを実行する。
【００４７】
本実施形態におけるリーダライタ２００は、こうした乗車券ＩＣカード５０に対する読み書き動作に際して、予め前記情報処理装置１００から取得している情報提供パターンのデータを該当乗車券ＩＣカード５０に対して書込処理することとなる。
【００４８】
こうしたリーダライタ２００は、本発明を実現する機能を備えるべく不揮発性の記憶手段２０１に格納されたプログラム２０２をＲＡＭ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記リーダライタ２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス２０５、ディスプレイなどの出力インターフェイス２０６を備えるとしてもよい。また、前記情報処理装置１００との間のデータ授受を担う通信手段２０７を有している。また当然ながら、当該リーダライタ２００は、前記乗車券ＩＣカード５０の通信手段５８と無線通信を行う無線通信手段２０８も備えている。
【００４９】
続いて、前記リーダライタ２００が、例えばプログラム２０２に基づき前記記憶手段２０１にて構成・保持する機能部につき説明を行う。なお、前記リーダライタ２００は、ユーザパターンテーブル２２５を記憶手段２０１に格納している（ユーザパターンテーブル２２５のデータ構造例等については後述）。
【００５０】
こうした前記リーダライタ２００は、前記通信手段２０７を介して前記カードＩＤと情報提供パターンのデータを情報処理装置１００から受信して記憶手段２０１のユーザパターンテーブル２２５に格納し、乗車券ＩＣカード５０に対する読み書き動作を行う際に、該当乗車券ＩＣカード５０から読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段２０１のユーザパターンテーブル２２５から読み出し、この情報提供パターンのデータを前記乗車券ＩＣカード５０に書き込みするパターン書込手段２１０を備える。
【００５１】
また、前記リーダライタ２００は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、乗車券ＩＣカード５０との通信時間として、例えば、無線通信の確立時と終了時を検知してその間の時間を時計機能（リーダライタ２００が備える機能）で測定し、前記通信手段２０７を介して、該当乗車券ＩＣカード５０のカードＩＤと前記通信時間とリーダライタ２００の情報とを含む通信履歴データを前記情報処理装置１００に送信する通信時間送信手段２１１を備えるとしてもよい。
【００５２】
また、前記リーダライタ２００は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、読み書き動作が完了する前に通信途絶した処理未了（カードＩＤまでは読み取れた状態）の乗車券ＩＣカード５０のカードＩＤを記憶手段２０１に記憶し、前記通信手段２０７を介して、該当乗車券ＩＣカード５０のカードＩＤとリーダライタ２００の情報とを含む処理未了データを前記情報処理装置１００に送信する未了情報送信手段２１２を備えるとしてもよい。
【００５３】
また、前記リーダライタ２００は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、乗車券ＩＣカード５０へのデータ書込量を、例えば、無線通信の確立時と終了時との間に書き込みしたデータサイズを合算することで測定し、前記通信手段２０７を介して、該当乗車券ＩＣカード５０のカードＩＤと前記データ書込量とリーダライタ２００の情報とを含む書込量データを前記情報処理装置１００に送信する書込量送信手段２１３を備えるとしてもよい。
【００５４】
なお、前記リーダライタ２００のパターン書込手段２１０は、前記通信手段２０７を介して前記カードＩＤと情報提供パターンのデータを情報処理装置１００から受信して記憶手段１０１に格納し、乗車券ＩＣカード５０に対する読み書き動作を行う際に、該当乗車券ＩＣカード５０の記憶領域たるＥＥＰＲＯＭ５７にアクセスして所定桁数（決済用金員の金額値を格納している領域）のうち金額値が未格納の残桁数をカウントし、該当乗車券ＩＣカード５０から読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段１０１から読み出し、前記情報提供パターンのデータから前記残桁数に対応する桁数分だけパターンＩＤを抽出して、ここで抽出したパターンＩＤを前記乗車券ＩＣカード５０に書き込みする、としてもよい。この場合、前記情報処理装置１００は、前記乗車券ＩＣカード５０の利用履歴に応じた情報提供パターンのデータとして、パターン総数別のパターンＩＤをパターン総数順に並べて結合し１レコードとしたデータを、リーダライタ２００に送信しているものとする。
【００５５】
続いて、前記システム１０を前記情報処理装置１００らと共に構成する情報提供端末３００について説明する。この情報提供端末３００は、例えば、鉄道駅や空港などの交通機関の拠点や、街頭などに設置されるデジタル案内板等を想定できる。こうした情報提供端末３００は、本発明を実現する機能を備えるべくハードディスクドライブなどの不揮発性の記憶手段３０１に格納されたプログラム３０２をＲＡＭ３０３に読み出し、演算装置たるＣＰＵ３０４により実行する。また、前記情報提供端末３００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス３０５、ディスプレイなどの出力インターフェイス３０６を備える。また、乗車券ＩＣカード５０のリーダライタ２５０や前記情報処理装置１００との間のデータ授受を担う通信手段２０７を有している。なお、前記リーダライタ２５０を当該情報提供端末３００自身が備えているとしても勿論よい。
【００５６】
続いて、前記情報提供端末３００が、例えばプログラム２０２に基づき前記記憶手段２０１にて構成・保持する機能部につき説明を行う。なお、前記情報提供端末３００は、前記情報提供パターンのパターンＩＤ毎にコンテンツデータを格納したコンテンツテーブル３２５を記憶手段２０１に格納している（テーブルのデータ構造例については後述）。
【００５７】
こうした前記情報提供端末３００は、乗車券ＩＣカード５０に対する読み取り動作を行ったリーダライタ２５０より、前記乗車券ＩＣカード５０のパターンＩＤを通信手段３０７を介して受信し、当該パターンＩＤを前記コンテンツテーブル３２５に照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェース３０６に出力する、コンテンツ出力手段３１０を備える。
【００５８】
なお、前記情報提供システム１０において、前記情報提供端末３００を前記リーダライタ理装置２００に置き換えて、当該リーダライタ２００が前記コンテンツテーブル３２５を記憶手段２０１に備え、乗車券ＩＣカード５０に対する読み取り動作を行って該当乗車券ＩＣカード５０のパターンＩＤを取得し、当該パターンＩＤを前記コンテンツテーブル３２５に照合してコンテンツデータを特定し、このコンテンツデータを出力インターフェース２０６に出力する、としてもよい。つまり、前記リーダライタ２００が前記コンテンツテーブル３２５と前記コンテンツ出力手段３１０を備えるとしてもよい。
【００５９】
続いて、前記リーダライタ２００、２５０らと通信する乗車券ＩＣカード５０について説明する。この乗車券ＩＣカード５０は、例えば、ＲＦＩＤチップ５１をプラスティック筐体５２などの適宜な収納ケースに格納した形態が想定され、前記リーダライタ２００、２５０との間で無線通信可能である。
【００６０】
前記ＲＦＩＤチップ５１は、プログラム５３（リーダライタ２００、２５０からの要求に応じて格納情報等を返信処理したり、逆にデータを格納処理したりするプログラムなど）やカードＩＤを格納するＲＯＭ５４、ＲＡＭ５５、前記プログラム５３をＲＯＭ５４からＲＡＭ５５に読み出して実行するＣＰＵ５６、決済用金員の金額値＝チャージ金額残を所定桁数の範囲で格納する記憶領域が設定されたＥＥＰＲＯＭ５７、前記リーダライタ２００、２５０との無線通信処理を担う通信手段５８（アンテナも含む）とから構成される。前記ＥＥＰＲＯＭ５７には、前記金額値１８のデータや、リーダライタ２００から書き込みされた情報提供パターンのパターンＩＤ１９の他に、例えば、定期券区間情報１３、入場駅や出発空港の情報１４、出場駅や到着空港の情報１５、利用した商業施設等の情報１６、利用日時１７が格納される。なお、前記情報１４〜１７については、乗車券ＩＣカード５０が利用されるたびにレコードが追加されていく（こうしたＲＦＩＤチップ５１における格納情報１２については、図５に示す）。
【００６１】
これまで示した前記システム１０を構成する各装置における各手段１１０〜１１１、２１０〜２１３、３１０らはハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、各装置のＣＰＵがプログラム実行に合わせて記憶装置より該当プログラムをＲＡＭに読み出して、これを実行することとなる。
【００６２】
−−−テーブル構造例−−−
次に、本実施形態の前記システム１０が利用するテーブルの例について説明する。図２は本実施形態における（ａ）パターンテーブル１２５、（ｂ）履歴テーブル１２６、（ｃ）ユーザテーブル１２７の各構成例を示す図である。
【００６３】
前記パターンテーブル１２５は、乗車券ＩＣカード５０の利用履歴に応じた情報提供パターンを格納したテーブルである。このパターンテーブル１２５は、例えば、情報提供パターンを示すパターンＩＤをキーとして、利用履歴データが含む属性（例：所定時間帯に○○駅入場、○△駅出場、○○施設で商品Ａを購入、など）の有無を対応付けたレコードの集合体となっている。
【００６４】
なお、前記のパターンＩＤとしては、パターン総数別のパターンＩＤをパターン総数順に並べて結合し１レコードとしたデータを想定できる。例えば、ある利用履歴の属性に対応したパターンＩＤが、「１２３４５６」だったとする。この場合、情報提供パターンが「０」〜「９９」までの総数１００個の場合のパターンＩＤは、前記パターンＩＤ「１２３４５６」のうち上二桁の「１２」の部分となる。また、情報提供パターンが「０」〜「９９９９」までの総数１００００個の場合のパターンＩＤは、前記総数１００個の場合のパターンＩＤ「１２」から派生する１００通りのパターンのうちの１つであるパターンＩＤ「３４」を「１２」に結合させた「１２３４」の部分となる。また、情報提供パターンが「０」〜「９９９９９９」までの総数１００００００個の場合のパターンＩＤは、前記総数１００００個の場合のパターンＩＤ「１２３４」から派生する１００通りのパターンのうちの１つであるパターンＩＤ「５６」を「１２３４」に結合させた「１２３４５６」、すなわち全桁の「１２３４５６」となる。
【００６５】
また、前記履歴テーブル１２６は、乗車券ＩＣカード５０の利用履歴データを格納したテーブルであり、例えば、乗車券ＩＣカード５０のカードＩＤをキーに、該当乗車券ＩＣカード５０が利用された日時、読み書きを行ったリーダライタのＩＤ、当該リーダライタの設置施設（駅名、店舗名など）、利用内容（決済金額、商品属性など）といったデータを対応付けたレコードの集合体となっている。換言すれば、リーダライタ２００が前記情報処理装置１００に対して、利用履歴データとして、前記レコードのデータを送信していることになる。
【００６６】
また、前記ユーザテーブル１２７は、前記情報提供パターンに前記利用履歴データが含むカードＩＤを対応付けて格納したテーブルである。このユーザテーブル１２７は、例えば、カードＩＤをキーに前記情報提供パターンに対応するパターンＩＤを対応付けたレコードの集合体となっている。
【００６７】
図３は本実施形態における（ａ）通信履歴テーブル１２８、（ｂ）未了履歴テーブル１２９、（ｃ）書込量履歴テーブル１３０、（ｄ）施設テーブル１３１の各構成例を示す図である。前記通信履歴テーブル１２８は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、乗車券ＩＣカード５０とリーダライタ２００との間の通信時間を示す通信履歴データを格納したテーブルである。この通信履歴テーブル１２８は、例えば、乗車券ＩＣカード５０のカードＩＤをキーにして、測定日時、該当乗車券ＩＣカード５０と通信したリーダライタのＩＤ、およびその通信時間のデータを対応付けたレコードの集合体となっている。
【００６８】
また、前記未了履歴テーブル１２９は、リーダライタ２００による乗車券ＩＣカード５０に対する読み書き動作に際し、読み書き動作が完了する前に通信途絶した処理未了の乗車券ＩＣカード５０のカードＩＤを格納したテーブルである。この未了履歴テーブル１２９は、例えば、乗車券ＩＣカード５０のカードＩＤをキーとして、通信実行日時、該当乗車券ＩＣカード５０と通信したリーダライタのＩＤ、といったデータを対応付けたレコードの集合体となっている。
【００６９】
また、前記書込量履歴テーブル１３０は、リーダライタ２００による乗車券ＩＣカード５０に対するデータ書込量のデータを格納するテーブルである。この書込量履歴テーブル１３０は、例えば、乗車券ＩＣカード５０のカードＩＤをキーとして、測定日時、該当乗車券ＩＣカード５０と通信して書込処理を実行したリーダライタのＩＤ、および該当乗車券ＩＣカード５０に１通信で書き込みされたデータ書込量、といったデータを対応付けたレコードの集合体となっている。
【００７０】
また、前記施設テーブル１３１は、リーダライタ２００と当該リーダライタ２００の設置施設との対応付け情報を格納したテーブルであり、例えば、リーダライタ２００のＩＤをキーとして、設置先の施設名を対応付けたレコードの集合体となっている。
【００７１】
図４は本実施形態における（ａ）ユーザパターンテーブル２２５、（ｂ）コンテンツテーブル３２５の各構成例を示す図である。前記ユーザパターンテーブル２２５は、リーダライタ２００が備えるテーブルであり、乗車券ＩＣカード５０のカードＩＤと、情報提供パターンを示すパターンＩＤとを対応付けたレコードの集合体となっている。
【００７２】
また、前記コンテンツテーブル３２５は、情報提供端末３００が備えるテーブルであり、情報提供パターンのパターンＩＤをキーに、パターンＩＤに対応するコンテンツデータを対応付けたものとなっている。このコンテンツテーブル３２５のデータは、例えば、予め情報処理装置１００がネットワーク１４０を介して前記情報提供端末３００に配信しておくものとなる（この場合、勿論、前記情報処理装置１００はコンテンツデータを記憶手段１０１に保持している）。前記情報提供端末３００は、このコンテンツテーブル３２５を、情報提供パターンの各総数毎に備えるとすれば好適である。図の例では、パターン総数が６桁（０から９９９９９９）、パターン総数が４桁（０から９９９９）、パターン総数が２桁（０から９９）、の各コンテンツテーブルについて示している。総数２桁のコンテンツデータは、総数４桁および総数６桁のコンテンツデータを包含したデータであり、総数４桁のコンテンツデータは、総数６桁のコンテンツデータを包含したデータである。つまり、総数の桁数が少ないほど上位概念のデータとなっている。
【００７３】
−−−処理フロー例１−−−
以下、本実施形態における情報提供方法の実際手順について図に基づき説明する。なお、以下で説明する情報提供方法に対応する各種動作は、前記システム１０を構成する各装置のＲＡＭに読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００７４】
図６は本実施形態の情報提供方法の処理フロー例１を示す図である。ここでは、本実施形態の情報提供方法の全体フローについて説明する。想定する状況において、例えば、あるエリアに散在する多数の鉄道駅に自動改札装置５がそれぞれ複数配置されている。各自動改札装置５には前記リーダライタ２００が組み込まれており、当該リーダライタ２００により、鉄道の利用客が携行する乗車券ＩＣカード５０に対する読み書きが行われる。また、この読み書きの結果に基づいて前記自動改札装置５は改札内外を区切るゲート機構を開閉させ、前記利用客の改札内への入場可否や改札外への出場可否をコントロールする。当然ながら、こうした改札内外への移動判定等の従来動作について、自動改札装置５およびリーダライタ２００は、必要となる機構、機能、プログラム、およびデータを備えているものとする（既存技術であるので説明は省略する）。
【００７５】
加えて、前記鉄道駅の構内、鉄道駅と一体となった駅ビル、および駅ビル周辺の街中の少なくともいずれかにおいて店舗等の商業施設が存在するものとする。この商業施設におけるレジ端末６にはケーブル等を介してリーダライタ２００が接続されている。当該リーダライタ２００は前記レジ端末６と連動して、商業施設の利用客が携行する乗車券ＩＣカード５０に対するチャージ金額の残高照会や決済金額の引き落とし（決済後金額値の書込み）などが行われる。当然ながら、こうしたレジ端末６と連動したリーダライタ２００の従来動作について前記リーダライタ２００は、必要となる機構、機能、プログラム、およびデータを備えているものとする（既存技術であるので説明は省略する）。
【００７６】
こうした想定の下、鉄道駅や商業施設等の前記リーダライタ２００は、前記乗車券ＩＣカード５０に対する読み書き動作に応じて、前記乗車券ＩＣカード５０の利用履歴データを前記情報処理装置１００に送信する（ｓ１００）。この利用履歴データとしては、図２（ｂ）の履歴テーブル１２６についての説明でも既に述べたが、例えば、乗車券ＩＣカード５０のカードＩＤ、鉄道駅や商業施設等の利用日時、読み書きを行ったリーダライタ２００のリーダライタＩＤ、リーダライタ２００の設置施設（鉄道駅や商業施設の名称やＩＤなど）、および利用内容（入場、出場、商品購入、利用金額など）などとなる。
【００７７】
一方、前記情報処理装置１００のパターン特定手段１１０は、利用客の乗車券ＩＣカード５０に対する読み書き動作を行った、前記自動改札装置５や前記レジ端末６などに組み込まれている前記リーダライタ２００より、前記乗車券ＩＣカード５０の利用履歴データを通信手段１０７を介し受信し、記憶手段１０１の履歴テーブル１２６に格納する（ｓ１０１）。
【００７８】
また、前記パターン特定手段１１０は、前記リーダライタ２００から受信した利用履歴データを前記パターンテーブル１２５に照合して情報提供パターンを特定する（ｓ１０２）。この場合、前記パターン特定手段１１０は、例えば、各カードＩＤ（例えば、“ｃ０００１”）について一定期間分の前記利用履歴データを前記履歴テーブル１２６から抽出する。図２（ｂ）に示す履歴テーブル１２６において、カードＩＤ「ｃ０００１」について、「２００８／９／１」分の利用履歴データを抽出するとすれば、前記パターン特定手段１１０は、テーブル中の上から３レコードを抽出できる。また前記パターン特定手段１１０は、この３つのレコードの各利用履歴データから、「設置施設」（＝利用客の利用施設）および「利用内容」のデータを抽出する。上記の３レコードの例であれば、「設置施設：Ａ駅、利用内容：入場、定期券利用」、「設置施設：Ｃ施設、利用内容：商品Ｄ購入、１３０円引落」、「設置施設：Ｂ駅、利用内容：出場、定期券利用」というデータが抽出できる。そこで前記パターン特定手段１１０は、これら「設置施設」および「利用内容」に関する抽出データを、前記パターンテーブル１２５に照合し、属性として「Ａ駅入場」、「Ｂ駅出場」、「Ｃ施設利用」、「商品Ｄ購入」を含む利用履歴データに対応したパターンＩＤ「１２３４５６」を特定するのである。
【００７９】
続いて前記パターン特定手段１１０は、前記ステップｓ１０２で特定した情報提供パターン「１２３４５６」に、前記利用履歴データが含んでいたカードＩＤ「ｃ０００１」を対応付け、記憶手段１０１のユーザテーブル１２７に格納する（ｓ１０３）。こうした前記ステップｓ１０２、ｓ１０３の処理を、各カードＩＤ毎に定期的（例：１日毎、１週毎など）に実行し、前記ユーザテーブル１２６が生成・更新されることになる。前記ユーザテーブル１２６は定期的に更新されるものとなるので、利用客の行動パターンが変化していったとしても一定期間毎に追従することができる。
【００８０】
次に、前記情報処理装置１００のパターン送信手段１１１は、カードＩＤに対応する情報提供パターンを前記記憶手段１０１のユーザテーブル１２７から、前記カードＩＤに対応する利用履歴データを前記記憶手段１０１の履歴テーブル１２６から読み出す（ｓ１０４）。この場合、前記パターン送信手段１１１は、例えば、各カードＩＤ（例えば、“ｃ０００１”）についての情報提供パターンとして、前記ユーザテーブル１２６から、パターンＩＤを抽出する。図２（ｃ）に示すユーザテーブル１２７において、カードＩＤ「ｃ０００１」について情報提供パターンを抽出するとすれば、前記パターン送信手段１１１は、パターンＩＤ「１２３４５６」を抽出できる。また、前記パターン送信手段１１１は、例えば、各カードＩＤ（例えば、“ｃ０００１”）についての利用履歴データを、前記履歴テーブル１２６からする。図２（ｂ）に示す履歴テーブル１２６において、カードＩＤ「ｃ０００１」に対応する利用履歴データを抽出するとすれば、前記パターン送信手段１１１は、テーブル中の上から３レコードを抽出できる。
【００８１】
また前記パターン送信手段１１１は、上記処理で抽出した３レコードの利用履歴データにおいて利用履歴を示すリーダライタ２００、「Ｒａ００３１」、「Ｒｃ０００２」、「Ｒｂ００１２」に対し、前記通信手段１０７を介して前記カードＩＤ「ｃ０００１」とこれに対応する情報提供パターン「１２３４５６」のデータを送信する（ｓ１０５）。前記パターン送信手段１１１は、こうしたステップｓ１０４、ｓ１０５の処理を、各カードＩＤについて一定期間毎に繰り返し実行する。
【００８２】
なお、前記パターン送信手段１１１が、前記特定したリーダライタ２００の情報を前記施設テーブル１３１に照合し、該当施設と当該施設に設置されたリーダライタの特定を実行し、ここで特定したリーダライタに対し、前記通信手段を１０７介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信するとしてもよい。
【００８３】
一方、前記「Ｒａ００３１」（＝Ａ駅設置）、「Ｒｃ０００２」（＝Ｃ施設設置）、「Ｒｂ００１２」（＝Ｂ駅設置）の各リーダライタ２００のパターン書込手段２１０は、前記通信手段２０７を介して前記カードＩＤ「ｃ０００１」と情報提供パターン「１２３４５６」のデータを前記情報処理装置１００から受信して記憶手段２０１のユーザパターンテーブル２２５に格納する（ｓ１０６）。この状態で、前記「ｃ０００１」の乗車券ＩＣカード５０を携行した利用客が、再び該当施設（Ａ駅、Ｃ施設、Ｂ駅のいずれか）を訪れて乗車券ＩＣカード５０を利用するまで、前記パターン書込手段２１０は待機する。
【００８４】
その後、前記「ｃ０００１」の乗車券ＩＣカード５０を携行した利用客が該当施設を訪れ、前記リーダライタ２００（Ｒａ００３１、Ｒｃ０００２、Ｒｂ００１２のいずれか）に前記乗車券ＩＣカード５０をかざしたとする。この時、前記リーダライタ２００のパターン書込手段２１０は、従来動作（自動改札装置５やレジ端末６との連動）として前記乗車券ＩＣカード５０に対する読み書き動作を行う際に、該当乗車券ＩＣカード５０から読み取ったカードＩＤ「ｃ０００１」に対応する情報提供パターン「１２３４５６」のデータを前記記憶手段２０１のユーザパターンテーブル２２５から読み出す（ｓ１０７）。
【００８５】
また、前記パターン書込手段２１０は、前記ステップｓ１０７で読み出した情報提供パターン「１２３４５６」のデータを前記無線通信手段２０８により前記乗車券ＩＣカード５０に書き込みする（ｓ１０８）。乗車券ＩＣカード５０の側では、前記情報提供パターンを示すパターンＩＤ「１２３４５６」のデータを、前記ＥＥＰＲＯＭ５７の格納情報１２のパターンＩＤ１９として格納することになる。
【００８６】
こうしてパターンＩＤが書き込みされた乗車券ＩＣカード５０を保持する利用客は、その後、ある訪問先に出向くべくＳ駅を訪れたとする。例えば、そのＳ駅には図１３に示すようなデジタル案内板などの情報提供端末３００が設置されている。そこで前記利用客は、駅構内の商業施設や駅周辺の情報を得ようと、前記情報提供端末３００において、そのリーダライタ２５０（ないし自動改札装置５やレジ端末６のリーダライタ２００）に対し乗車券ＩＣカード５０をかざす。
【００８７】
この時、前記情報提供端末３００のコンテンツ出力手段３１０は、前記乗車券ＩＣカード５０に対する読み取り動作を行った前記リーダライタ２５０より、前記乗車券ＩＣカード５０が記憶していたパターンＩＤ「１２３４５６」を通信手段３０７を介して受信し、当該パターンＩＤ「１２３４５６」を前記コンテンツテーブル３２５に照合してコンテンツデータ「１２３４５６．ｄａｔ」を特定する（ｓ１０９）。
【００８８】
コンテンツデータ「１２３４５６．ｄａｔ」を特定した前記コンテンツ出力手段３１０は、このコンテンツデータ「１２３４５６．ｄａｔ」を出力インターフェース３０６たるディスプレイ装置に出力する（ｓ１１０）。図１３に示すコンテンツデータの出力例では、前記コンテンツ出力手段３１０が、前記利用客のカードＩＤ「ｃ０００１」（前記読み取り動作でパターンＩＤと共に取得）を含めたテキストメッセージ１０１０と、前記コンテンツデータ「１２３４５６．ｄａｔ」から抽出したコンテンツタイトル１０２０とを画面１０００としてディスプレイ表示している。図１３の例であれば、コンテンツデータ「１２３４５６．ｄａｔ」のコンテンツタイトル１０２０は「和食（そば）」となっている。つまり、このコンテンツデータ「１２３４５６．ｄａｔ」は、「Ｓ駅周辺のそば屋情報」に対応したものである。このコンテンツデータ「１２３４５６．ｄａｔ」は、他に、イメージデータである地図情報１０３０も含んでおり、前記コンテンツ出力手段３１０は、前記Ｓ駅を含め最寄りの店舗位置が強調表示された地図データを前記コンテンツデータ「１２３４５６．ｄａｔ」から読み出して、前記画面１０００としてディスプレイ表示している。また、前記コンテンツ出力手段３１０は、当該地図情報１０３０に応じた、該当施設（例：カーソル１０４０で利用客が選択した施設）までの道案内の音声データ（コンテンツデータに予め格納されている）を再生してスピーカ１０５０等で出力するとしてもよい。
【００８９】
−−−処理フロー例２−−−
次に、前記処理フロー例１における前記ステップｓ１０５（カードＩＤとこれに対応する情報提供パターンのデータを情報処理装置１００からリーダライタ２００に送信）に先立ち、主としてリーダライタ２００が実行する処理について説明する。図７は本実施形態の情報提供方法の処理フロー例２を示す図である。
【００９０】
前記処理フロー例１の前記ステップｓ１０５の処理にあたって、前記情報処理装置１００は、該当利用客が過去に利用したリーダライタ２００をデータの送り先としていた。ここでは、この考え方を更に進めて、データ送信先のリーダライタ２００を様々な条件で考慮して選別することとし、そのために主としてリーダライタ２００が実行する処理について以下に示す。
【００９１】
この場合、前記リーダライタ２００の通信時間送信手段２１１は、乗車券ＩＣカード５０に対する読み書き動作（従来動作にあたるもの。以下同様）に際し、乗車券ＩＣカード５０との通信時間として、例えば、前記リーダライタ２００の無線通信手段２０８と乗車券ＩＣカード５０のＲＦＩＤチップ５１が備える通信手段５８との間での無線通信の確立時と終了時を検知し（ｓ２００：ＯＫ）、その間の時間を時計機能（リーダライタ２００が備える機能）で測定する（ｓ２０１）。例えば、「Ａ駅」に設置されたリーダライタ２００「Ｒａ００３１」が、カードＩＤ「ｃ０００１」なる乗車券ＩＣカード５０について、読み書き動作を実行し、カードＩＤ「ｃ０００１」を取得し、更に、前記無線通信の確立時と終了時との間を「０．２０秒」と測定したとする。
【００９２】
また、前記リーダライタ２００の書込量送信手段２１３は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、前記乗車券ＩＣカード５０へのデータ書込量を、例えば、前記無線通信の確立時と終了時との間に書き込みしたデータサイズを合算することで測定する（ｓ２０２）。例えば、「Ａ駅」に設置されたリーダライタ２００「Ｒａ００３１」が、カードＩＤ「ｃ０００１」なる乗車券ＩＣカード５０について、前記無線通信の確立時と終了時との間「０．２０秒」に、「１１２」バイトのデータを書き込みし、この「１１２」バイトをデータ書込量として測定したとする。
【００９３】
この時、前記通信時間送信手段２１１は、該当乗車券ＩＣカード５０のカードＩＤ「ｃ０００１」と、前記通信時間「０．２０秒」と、リーダライタ２００の情報「Ｒａ００３１」とを含む通信履歴データを、また、前記書込量送信手段２１３は、前記乗車券ＩＣカード５０のカードＩＤ「ｃ０００１」と前記データ書込量「１１２」とリーダライタ２００の情報「Ｒａ００３１」とを含む書込量データを、それぞれ前記情報処理装置１００に送信する（ｓ２０３）。
【００９４】
また、前記リーダライタ２００の未了情報送信手段２１２は、前記乗車券ＩＣカード５０に対する読み書き動作に際し、一旦、無線通信が確立されたが、読み書き動作が完了する前に通信途絶した場合（ｓ２００：ＮＧ）、この処理未了（カードＩＤまでは読み取れた状態）の乗車券ＩＣカード５０のカードＩＤを記憶手段２０１に記憶する（ｓ２０４）。例えば、「Ｆ駅」に設置されたリーダライタ２００「Ｒｆ０００５」が、カードＩＤ「ｃ００１０」なる乗車券ＩＣカード５０について、一旦、無線通信を確立して読み書き動作を開始してカードＩＤ「ｃ００１０」を取得し、その後無線通信が途絶したとする。この場合、前記リーダライタ２００「Ｒｆ０００５」は、前記カードＩＤ「ｃ００１０」のデータを記憶手段２０１に格納することになる。こうした処理未了の乗車券ＩＣカード５０のカードＩＤについては、例えば一定期間にわたって収集される。
【００９５】
また、前記未了情報送信手段２１２は、前記記憶手段２０１から処理未了の乗車券ＩＣカード５０のカードＩＤとリーダライタ２００の情報とを読み出して（ｓ２０５）、これらを含む処理未了データとして前記通信手段２０７を介し前記情報処理装置１００に送信する（ｓ２０６）。上記の例であれば、前記リーダライタ２００「Ｒｆ０００５」は、前記カードＩＤ「ｃ００１０」とリーダライタＩＤ「Ｒｆ０００５」のデータを記憶手段２０１から読み出して処理未了データとして情報処理装置１００に送信することになる。
【００９６】
一方、前記情報処理装置１００のパターン特定手段１１０は、前記ステップｓ２０３、ｓ２０６で前記リーダライタ２００らが送信したデータを、前記通信手段１０７を介して受信する（ｓ２０７）。また前記情報処理装置１００のパターン特定手段１１０は、受信したデータが前記通信履歴データであれば（ｓ２０８：通信履歴）、これを前記記憶手段１０１の通信履歴テーブル１２８に格納する（ｓ２０９）。また、前記データが、前記処理未了データであれば（ｓ２０８：処理未了）、これを前記記憶手段１０１の未了履歴テーブル１２９に格納する（ｓ２１０）。また、前記データが、前記書込量データであれば（ｓ２０８：書込量）、これを前記記憶手段１０１の書込量履歴テーブル１３０に格納する（ｓ２１１）。こうして、前記情報処理装置１００において、前記通信履歴テーブル１２８、未了履歴テーブル１２９、書込量履歴テーブル１３０のレコードが生成されていく。
【００９７】
−−−処理フロー例３−−−
次に、前記処理フロー例２においてリーダライタ２００が情報処理装置１００に送信してきたデータを利用し、データ送信先のリーダライタ２００を様々な条件で考慮して選別する処理例１について説明する。図８は本実施形態の情報提供方法の処理フロー例３を示す図である。
【００９８】
この場合、前記情報処理装置１００のパターン送信手段１１１は、前記記憶手段１０１の履歴テーブル１２６から利用履歴データをカードＩＤ毎に読み出し（ｓ３００）、この利用履歴データから該当乗車券ＩＣカード５０が利用された日時とリーダライタ２００の情報とを抽出する（ｓ３０１）。そして、ここで抽出した各リーダライタの一定期間中（例えば、１週間、１ヶ月）の利用回数をカウントする（ｓ３０２）。例えば、前記パターン送信手段１１１は、カードＩＤ「ｃ０００１」について履歴テーブル１２６から、「２００８／９／１」〜「２００８／９／３」までの三日間の利用履歴データとして２０レコードを抽出できたとする。そして、リーダライタ毎の前記三日間の利用回数をカウントして、前記パターン送信手段１１１は、リーダライタ「Ｒａ００３１」について利用回数「１５」、「Ｒｂ００２２」について利用回数「１２」、「Ｒｇ００１５」について利用回数「３」を得られたとする。
【００９９】
ここで前記パターン送信手段１１１は、前記利用回数が所定基準値以上のリーダライタ２００を特定する（ｓ３０３）。例えば、利用回数の基準値を「１０」だとすれば、上記例であれば、前記パターン送信手段１１１は、リーダライタ「Ｒａ００３１」（＝Ａ駅のリーダライタ）および「Ｒｂ００２２」（＝Ｂ駅のリーダライタ）を特定することになる。
【０１００】
こうしてリーダライタ２００を特定した前記パターン送信手段１１１は、前記リーダライタ「Ｒａ００３１」および「Ｒｂ００２２」に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する（ｓ３０４）。
【０１０１】
−−−処理フロー例４−−−
次に、前記処理フロー例２においてリーダライタ２００が情報処理装置１００に送信してきたデータを利用し、データ送信先のリーダライタ２００を様々な条件で考慮して選別する処理例２について説明する。図９は本実施形態の情報提供方法の処理フロー例４を示す図である。
【０１０２】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の通信履歴テーブル１２８から前記通信履歴データをカードＩＤ毎に読み出し（ｓ４００）、この通信履歴データから該当乗車券ＩＣカード５０の通信時間とリーダライタ２００の情報とを抽出する（ｓ４０１）。そして、ここで抽出した各リーダライタ２００での一定期間中における通信時間の平均値を算定する（ｓ４０２）。例えば、前記パターン送信手段１１１は、カードＩＤ「ｃ０００１」について前記通信履歴テーブル１２８から、「２００８／９／１」〜「２００８／９／３」までの三日間の通信履歴データとして１０レコードを抽出できたとする。そして、リーダライタ毎の前記三日間の通信時間の平均値を算定して、前記パターン送信手段１１１は、リーダライタ「Ｒａ００３１」について平均値「０．２０秒」、「Ｒｃ００２２」について平均値「０．２２秒」、「Ｒｅ００３３」について平均値「０．１９秒」を得られたとする。
【０１０３】
ここで前記パターン送信手段１１１は、前記平均値が所定基準値以上のリーダライタ２００を特定する（ｓ４０３）。例えば、前記平均値の基準値を「０．２１秒」だとすれば、上記例であれば、前記パターン送信手段１１１は、リーダライタ「Ｒｃ００２２」（＝Ｃ施設のリーダライタ）を特定することになる。
【０１０４】
こうしてリーダライタ２００を特定した前記パターン送信手段１１１は、前記リーダライタ「Ｒｃ００２２」に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する（ｓ４０４）。
【０１０５】
−−−処理フロー例５−−−
次に、前記処理フロー例２においてリーダライタ２００が情報処理装置１００に送信してきたデータを利用し、データ送信先のリーダライタ２００を様々な条件で考慮して選別する処理例３について説明する。図１０は本実施形態の情報提供方法の処理フロー例５を示す図である。
【０１０６】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の未了履歴テーブル１２９から前記処理未了データをカードＩＤ毎に読み出し（ｓ５００）、この処理未了データからリーダライタ２００の情報を抽出する（ｓ５０１）。そして、ここで抽出した各リーダライタ２００での一定期間中の処理未了回数をカウントする（ｓ５０２）。例えば、前記パターン送信手段１１１は、カードＩＤ「ｃ０００１」について未了履歴テーブル１２９から、「２００８／９／１」〜「２００８／９／７」までの７日間の処理未了データとして７レコードを抽出できたとする。そして、リーダライタ毎の前記７日間の処理未了回数をカウントして、前記パターン送信手段１１１は、リーダライタ「Ｒｆ０００５」について処理未了回数「４」、「Ｒａ００２２」について処理未了回数「２」、「Ｒｂ００１２」について処理未了回数「１」を得られたとする。
【０１０７】
ここで前記パターン送信手段１１１は、前記処理未了回数が所定基準値以下のリーダライタ２００を特定する（ｓ５０３）。例えば、処理未了回数の基準値を「３」だとすれば、上記例であれば、前記パターン送信手段１１１は、リーダライタ「Ｒｆ０００５」（＝Ｆ駅のリーダライタ）を特定することになる。
【０１０８】
こうしてリーダライタ２００を特定した前記パターン送信手段１１１は、前記リーダライタ「Ｒｆ０００５」に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する（ｓ５０４）。
【０１０９】
−−−処理フロー例６−−−
次に、前記処理フロー例２においてリーダライタ２００が情報処理装置１００に送信してきたデータを利用し、データ送信先のリーダライタ２００を様々な条件で考慮して選別する処理例４について説明する。図１１は本実施形態の情報提供方法の処理フロー例６を示す図である。
【０１１０】
この場合、前記パターン送信手段１１１は、前記記憶手段１０１の書込量履歴テーブル１３０から前記書込量データをカードＩＤ毎に読み出し（ｓ６００）、この書込量データから該当乗車券ＩＣカード５０のデータ書込量とリーダライタ２００の情報とを抽出する（ｓ６０１）。そして、ここで抽出した各リーダライタ２００での一定期間中におけるデータ書込量の平均値を算定する（ｓ６０２）。例えば、前記パターン送信手段１１１は、カードＩＤ「ｃ０００１」について前記書込量履歴テーブル１３０から、「２００８／９／１」〜「２００８／９／３」までの三日間の書込量データとして１０レコードを抽出できたとする。そして、リーダライタ毎の前記三日間のデータ書込量の平均値を算定して、前記パターン送信手段１１１は、リーダライタ「Ｒａ００３１」について平均値「１１０」バイト、「Ｒｃ００２２」について平均値「１０２」バイト、「Ｒｆ０００５」について平均値「９０」バイトを得られたとする。
【０１１１】
ここで前記パターン送信手段１１１は、前記平均値が所定基準値以下のリーダライタ２００を特定する（ｓ６０３）。例えば、前記平均値の基準値を「１００」バイトだとすれば、上記例であれば、前記パターン送信手段１１１は、リーダライタ「Ｒｆ０００５」（＝Ｆ駅のリーダライタ）を特定することになる。
【０１１２】
こうしてリーダライタ２００を特定した前記パターン送信手段１１１は、前記リーダライタ「Ｒｆ０００５」に対し、前記通信手段１０７を介して前記カードＩＤとこれに対応する情報提供パターンのデータを送信する（ｓ６０４）。
【０１１３】
−−−処理フロー例７−−−
次に、リーダライタ２００による乗車券ＩＣカード５０へのパターンＩＤの書込み処理について説明する。図５は本実施形態における乗車券ＩＣカード５０の格納情報１２の例を示す図であり、図１２は本実施形態の情報提供方法の処理フロー例７を示す図である。
【０１１４】
本実施形態における乗車券ＩＣカード５０では、例えば、図５に示すような格納情報１２をＥＥＰＲＯＭ５７に格納している。この格納情報１２のうち、チャージ金額など金額値１８については、例えば、第１〜第７までの桁２に対し数値枠３が設定されている。なおこの例では、前記第７桁は１の位、第６桁は十の位に対応し、以下、第１桁の十万の位まで対応している。また、前記数値枠３において「０」以外の数値が入っている最大位の桁２には、乗車券ＩＣカード５０がフラグを立てている。図５の金額値１８ａの例では、数値「９８０」円のうち百の位の「９」が第５桁に入っているので、この第５桁にフラグが立てられている。
【０１１５】
この場合、前記リーダライタ２００のパターン書込手段２１０は、前記通信手段２０７を介して前記カードＩＤと情報提供パターンのデータを情報処理装置１００から受信して記憶手段１０１に格納した後、乗車券ＩＣカード５０に対する読み書き動作を行う際に、該当乗車券ＩＣカード５０の前記ＥＥＰＲＯＭ５７にアクセスして前記第１〜第７の桁に対応する数値枠３（＝決済用金員の金額値を格納している領域）のうち、金額値が未格納の残桁数をカウントする（ｓ７００）。この時、前記パターン書込手段２１０は、前記フラグを前記金額値１８の数値枠３の中で検索し、第５桁に該当フラグを特定できる。そこで、前記パターン書込手段２１０は、第１桁〜第４桁の計４桁分を残桁数としてカウントできる。
【０１１６】
続いて前記パターン書込手段２１０は、該当乗車券ＩＣカード５０から読み取ったカードＩＤに対応する情報提供パターンのデータを前記記憶手段１０１から読み出し（ｓ７０１）、前記情報提供パターンのデータから前記残桁数に対応する桁数分だけパターンＩＤを抽出する（ｓ７０２）。例えば、前記パターン書込手段２１０が、乗車券ＩＣカード５０からカードＩＤ「ｃ０００１」を読み取って、このカードＩＤ「ｃ０００１」に対応する情報提供パターンとして、「１２３４５６」のデータを前記記憶手段１０１から読み出したとする。この場合、前記パターン書込手段２１０は、前記情報提供パターン「１２３４５６」から前記残桁数の「４」桁に対応する桁数分の「１２３４」だけパターンＩＤを抽出することになる。
【０１１７】
前記パターン書込手段２１０は、こうして抽出したパターンＩＤ「１２３４」を前記乗車券ＩＣカード５０に書き込みする（ｓ７０３）。この結果、図５の金額値１８ｂに示すように、数値枠３の第１桁から第４桁までに、前記パターンＩＤ「１２３４」が設定され、第５桁から第７桁までに金額値「９８０」円がそのまま設定されることとなった。
【０１１８】
その後、この乗車券ＩＣカード５０に対し、リーダライタ２００や自動券売機等から金員のチャージがなされたとする。このチャージ処理については既存技術・装置を採用すればよい。例えば、チャージ額が「３２２００」円だったとする。すると、前記乗車券ＩＣカード５０の金額値１８としてそれまで設定されていた「９８０」円に、「３２２００」円を加算した「３３１８０」円が設定されることになる。すなわち、前記数値枠３において、金額値が設定される桁数が２つ増えて第３桁が金額値の先頭となる（乗車券ＩＣカード５０は第５桁から第３桁に前記フラグを移動する）。これに伴って、それまでパターンＩＤが格納されていた第１桁から第４桁のうち、第３桁および第４桁については金額値のデータで更新されてしまった。
【０１１９】
この時、前記処理フロー例１における前記ステップｓ１０９が実行されたとすれば、前記情報提供端末３００のコンテンツ出力手段３１０は、前記乗車券ＩＣカード５０に対する読み取り動作を行った前記リーダライタ２５０より、前記乗車券ＩＣカード５０のパターンＩＤ「１２」を通信手段３０７を介して受信することになる。なお、ここでパターンＩＤを送信してきた前記リーダライタ２５０は、当該送信に先立ち、金額値先頭桁を示す前記フラグを乗車券ＩＣカード５０の前記金額値１８のデータ中で検索し、前記フラグが設定されている桁を「第３桁」と特定し、それより上位桁の第１桁から第２桁までをパターンＩＤの設定枠と認識して「１２」なる数値を抽出している。
【０１２０】
前記のパターンＩＤは、既に上述したように、パターン総数別のパターンＩＤをパターン総数順に並べて結合し１レコードとしたデータを想定できる。従って、パターンＩＤが、「１２３４５６」だったとき、情報提供パターンが「０」〜「９９」までの総数１００個の場合のパターンＩＤは、前記パターンＩＤ「１２３４５６」のうち上二桁の「１２」の部分となる。そこで、前記情報提供端末３００のコンテンツ出力手段３１０は、前記リーダライタ２５０より、前記乗車券ＩＣカード５０が記憶していたパターンＩＤとして「１２」を受信して、当該パターンＩＤ「１２」を前記コンテンツテーブル３２５（総数２桁のもの）に照合してコンテンツデータ「１２．ｄａｔ」を特定することになる。この「１２．ｄａｔ」は、「１２３４５６．ｄａｔ」の上位概念にあたるデータであり、「１２３４５６．ｄａｔ」のデータを含むものであるから、前記情報提供端末３００が「１２．ｄａｔ」のデータを出力した場合、利用客として必要な情報が不足する事態は生じない。
【０１２１】
またその後、この乗車券ＩＣカード５０を利用した決済処理がなされたとする。この決済処理については既存技術・装置を採用すればよい。例えば、ある商品代金として引き落とし額が「３３１７７」円だったとする。すると、前記乗車券ＩＣカード５０の金額値１８としてそれまで設定されていた「３３１８０」円から、「３３１７７」円を減算した「３」円が設定されることになる。すなわち、前記数値枠３において、金額値が設定される桁数が４つ減じて第７桁が金額値の先頭となる（乗車券ＩＣカード５０は第３桁から第７桁に前記フラグを移動する）。これに伴って、それまで金額値のデータが格納されていた第３桁から第６桁は、金額値が未格納の残桁と新たになった。
【０１２２】
この状態で前記ステップｓ７００が再度実行されると、前記パターン書込手段２１０は、前記フラグを前記金額値１８の数値枠３の中で検索し、第７桁に該当フラグを特定できる。そこで、前記パターン書込手段２１０は、第１桁〜第６桁の計６桁分を残桁数としてカウントし、この時の該当カードＩＤのパターンＩＤが「３１５８１３」だったとすれば、そのうち「３１５８１３」、つまり全６桁を前記第１桁〜第６桁の数値枠に設定する。
【０１２３】
このように、乗車券ＩＣカード５０の格納情報１２のうち、金額値１８の格納領域において、チャージ金額残の桁数とパターンＩＤの桁数とを効率よく併存させて、本実施形態の情報提供方法を実行することもできる。
【０１２４】
したがって本実施形態によれば、ごく短時間しか読み書き処理されない乗車券ＩＣカードを利用する多数の利用客に対し、利用客個々の乗車券ＩＣカードの利用履歴に応じた迅速な情報提供が可能となる。
【０１２５】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【０１２６】
【図１】本実施形態の情報提供システムのネットワーク構成図である。
【図２】本実施形態における（ａ）パターンテーブル、（ｂ）履歴テーブル、（ｃ）ユーザテーブルの各構成例を示す図である。
【図３】本実施形態における（ａ）通信履歴テーブル、（ｂ）未了履歴テーブル、（ｃ）書込量履歴テーブル、（ｄ）施設テーブルの各構成例を示す図である。
【図４】本実施形態における（ａ）ユーザパターンテーブル、（ｂ）コンテンツテーブルの各構成例を示す図である。
【図５】本実施形態における乗車券ＩＣカードの格納情報例を示す図である。
【図６】本実施形態の情報提供方法の処理フロー例１を示す図である。
【図７】本実施形態の情報提供方法の処理フロー例２を示す図である。
【図８】本実施形態の情報提供方法の処理フロー例３を示す図である。
【図９】本実施形態の情報提供方法の処理フロー例４を示す図である。
【図１０】本実施形態の情報提供方法の処理フロー例５を示す図である。
【図１１】本実施形態の情報提供方法の処理フロー例６を示す図である。
【図１２】本実施形態の情報提供方法の処理フロー例７を示す図である。
【図１３】本実施形態のコンテンツ出力例を示す図である。
【符号の説明】
【０１２７】
５  自動改札装置
６  レジ端末
１０  情報提供システム
５０  乗車券ＩＣカード
５１  ＲＦＩＤチップ
５２  プラスティック筐体
５３  プログラム
５４  ＲＯＭ
５５  ＲＡＭ
５６  ＣＰＵ
５７  ＥＥＰＲＯＭ
５８  通信手段
１００  情報処理装置
１０１、２０１、３０１  記憶手段
１０２、２０２、３０２  プログラム
１０３、２０３、３０３  ＲＡＭ（Random Access Memory）
１０４、２０４、３０４  ＣＰＵ（Central Processing Unit）
１０５、２０５、３０５  入力インターフェイス
１０６、２０６、３０６  出力インターフェイス
１０７、２０７、３０７  通信手段
１１０  パターン特定手段
１１１  パターン送信手段
１２５  パターンテーブル
１２６  履歴テーブル
１２７  ユーザテーブル
１２８  通信履歴テーブル
１２９  未了履歴テーブル
１３０  書込量履歴テーブル
１３１  施設テーブル
１４０  ネットワーク
２００、２５０  ＲＦＩＤリーダライタ
２０８  無線通信手段
２１０  パターン書込手段
２１１  通信時間送信手段
２１２  未了情報送信手段
２１３  書込量送信手段
２２５  ユーザパターンテーブル
３００  情報提供端末
３１０  コンテンツ出力手段
３２５  コンテンツテーブル
【図１】
2010157055.tif 000003
【図２】
2010157055.tif 000004
【図３】
2010157055.tif 000005
【図４】
2010157055.tif 000006
【図５】
2010157055.tif 000007
【図６】
2010157055.tif 000008
【図７】
2010157055.tif 000009
【図８】
2010157055.tif 000010
【図９】
2010157055.tif 000011
【図１０】
2010157055.tif 000012
【図１１】
2010157055.tif 000013
【図１２】
2010157055.tif 000014
【図１３】
2010157055.tif 000015