(57)【要約】【課題】ほぼ同時に複数の自動改札機から要求がくる処理をサーバ装置が実用的な時間内において処理して処理結果を返す。【解決手段】複数の自動改札機と、自動改札機と通信可能なサーバ装置とを含むシステムであって、前記自動改札機は、ＩＣカード識別情報を読み取り、ＩＣカード識別情報を含む要求をサーバ装置に送信し、前記要求に基づいてサーバ装置が実行した処理の実行情報を受信し、受信した実行情報に基づいてドアを開閉し、前記サーバ装置は、前記要求を自動改札機から受信し、前記要求に応じて一連のＩＣカード処理を構成する処理を実行し、前記要求に含まれるＩＣカード識別情報と、前記処理を識別する処理識別情報とを関連付けて関連情報として記憶装置に記憶し、前記実行情報を自動改札機に送信し、自動改札機との通信を切断することによって課題を解決する。【選択図】図９
2015018501.tif 000002
【特許請求の範囲】
【請求項１】
複数の自動改札機と、前記自動改札機と通信可能なサーバ装置とを含むシステムであって、
前記自動改札機は、
ＩＣカードからＩＣカードを識別するＩＣカード識別情報を読み取る読み取り手段と、
前記読み取り手段により読み取られた前記ＩＣカード識別情報を含む要求を前記サーバ装置に送信する要求送信手段と、
前記要求送信手段により送信された前記要求に基づいて前記サーバ装置が実行した処理に関する実行情報を前記サーバ装置から受信する実行情報受信手段と、
前記実行情報受信手段により前記実行情報が受信されると、前記実行情報に基づいてドアを開閉する開閉手段と、
を有し、
前記サーバ装置は、
前記要求送信手段により送信された前記要求を前記自動改札機から受信する要求受信手段と、
前記要求受信手段で受信された前記要求に応じて、自動改札機に係る一連のＩＣカード処理を構成する処理を実行する処理実行手段と、
前記要求受信手段で受信された前記要求に含まれる前記ＩＣカード識別情報と、前記処理実行手段で実行された前記処理を識別する処理識別情報とを関連付けて関連情報として記憶装置に記憶する記憶手段と、
前記処理実行手段で実行された前記処理に関する実行情報を前記要求受信手段で前記要求を受信した前記自動改札機に送信する実行情報送信手段と、
前記要求受信手段で前記要求を受信した前記自動改札機との通信を切断する切断手段と、
を有するシステム。
【請求項２】
前記処理実行手段は、前記要求受信手段で受信された前記要求に含まれる前記ＩＣカード識別情報に基づいて、前記記憶装置に記憶されている前記関連情報を検索し、前記ＩＣカード識別情報を含む前記関連情報が存在する場合は、前記関連情報に含まれる前記処理識別情報に基づいて、前記処理を特定し、前記一連のＩＣカード処理の次の処理を実行する請求項１記載のシステム。
【請求項３】
前記要求送信手段は、前記ＩＣカード識別情報と、前記ＩＣカードの記録情報とを含む要求を前記サーバ装置に送信し、
前記開閉手段は、前記実行情報受信手段により前記ＩＣカードが正当である旨の実行情報が受信され、かつ、前記記録情報に基づいたドアの開扉を許可する旨の実行情報が受信された場合、ドアを開扉する請求項１又は２記載のシステム。
【請求項４】
前記開閉手段は、前記実行情報受信手段により前記ＩＣカードが正当でない旨の実行情報が受信された場合、ドアを閉扉する請求項１乃至３何れか１項記載のシステム。
【請求項５】
前記自動改札機は、
自動改札機に進入するユーザを検知する人間検知手段を更に有し、
前記開閉手段は、前記人間検知手段によりユーザの逆進入が検知された場合、前記実行情報によらず、ドアを閉扉する請求項１乃至４何れか１項記載のシステム。
【請求項６】
前記自動改札機は、
自動改札機に進入するユーザを検知する人間検知手段を更に有し、
前記開閉手段は、前記人間検知手段によりユーザの無札進入が検知された場合、前記実行情報によらず、ドアを閉扉する請求項１乃至４何れか１項記載のシステム。
【請求項７】
前記自動改札機は、
前記開閉手段によるドアの開閉に応じた案内情報を案内する案内手段を更に有する請求項１乃至６何れか１項記載のシステム。
【請求項８】
複数の自動改札機と、前記自動改札機と通信可能なサーバ装置とを含むシステムにおける情報処理方法であって、
前記自動改札機が、ＩＣカードからＩＣカードを識別するＩＣカード識別情報を読み取る読み取りステップと、
前記自動改札機が、前記読み取りステップにより読み取られた前記ＩＣカード識別情報を含む要求を前記サーバ装置に送信する要求送信ステップと、
前記サーバ装置が、前記要求送信ステップにより送信された前記要求を前記自動改札機から受信する要求受信ステップと、
前記サーバ装置が、前記要求受信ステップで受信された前記要求に応じて、自動改札機に係る一連のＩＣカード処理を構成する処理を実行する処理実行ステップと、
前記サーバ装置が、前記要求受信ステップで受信された前記要求に含まれる前記ＩＣカード識別情報と、前記処理実行ステップで実行された前記処理を識別する処理識別情報とを関連付けて関連情報として記憶装置に記憶する記憶ステップと、
前記サーバ装置が、前記処理実行ステップで実行された前記処理に関する実行情報を前記要求受信ステップで前記要求を受信した前記自動改札機に送信する実行情報送信ステップと、
前記サーバ装置が、前記要求受信ステップで前記要求を受信した前記自動改札機との通信を切断する切断ステップと、
前記自動改札機が、前記実行情報送信ステップにより送信された前記実行情報を前記サーバ装置から受信する実行情報受信ステップと、
前記自動改札機が、前記実行情報受信ステップにより前記実行情報が受信されると、前記実行情報に基づいてドアを開閉する開閉ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理方法に関する。
【背景技術】
【０００２】
従来、複数の自動改札機におけるＩＣカードの判定処理をサーバ装置で一元管理するシンクライアント型システムが知られている。
特許文献１に開示されているシステムでは、サーバ装置が、旅客の乗車媒体（ＩＣカード等）の識別情報と、例えば自動改札機における入出場処理等に関する乗車情報とを対応付けて管理している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−８５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているシステムは、前記識別情報毎に一連の処理を管理しているため、一人の旅客に対する処理が完結するまで他の旅客に対する処理を実行することができない問題があった。つまり、特許文献１に開示されているシステムのサーバ装置では、ほぼ同時に複数の自動改札機から要求がくる処理を実用的な時間内において処理して処理結果を返すことができない問題があった。
本発明は、このような問題に鑑みてなされたものであり、ほぼ同時に複数の自動改札機から要求がくる処理を、サーバ装置が実用的な時間内において処理して処理結果を返すことを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、複数の自動改札機と、前記自動改札機と通信可能なサーバ装置とを含むシステムであって、前記自動改札機は、ＩＣカードからＩＣカードを識別するＩＣカード識別情報を読み取る読み取り手段と、前記読み取り手段により読み取られた前記ＩＣカード識別情報を含む要求を前記サーバ装置に送信する要求送信手段と、前記要求送信手段により送信された前記要求に基づいて前記サーバ装置が実行した処理に関する実行情報を前記サーバ装置から受信する実行情報受信手段と、前記実行情報受信手段により前記実行情報が受信されると、前記実行情報に基づいてドアを開扉する開扉手段と、を有し、前記サーバ装置は、前記要求送信手段により送信された前記要求を前記自動改札機から受信する要求受信手段と、前記要求受信手段で受信された前記要求に応じて、自動改札機に係る一連のＩＣカード処理を構成する処理を実行する処理実行手段と、前記要求受信手段で受信された前記要求に含まれる前記ＩＣカード識別情報と、前記処理実行手段で実行された前記処理を識別する処理識別情報とを関連付けて関連情報として記憶装置に記憶する記憶手段と、前記処理実行手段で実行された前記処理に関する実行情報を前記要求受信手段で前記要求を受信した前記自動改札機に送信する実行情報送信手段と、前記要求受信手段で前記要求を受信した前記自動改札機との通信を切断する切断手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ほぼ同時に複数の自動改札機から要求がくる処理を、サーバ装置が実用的な時間内において処理して処理結果を返すことができる。
【図面の簡単な説明】
【０００７】
【図１】システム構成の一例を示す図である。
【図２】サーバ装置のハードウェア構成の一例を示す図である。
【図３】自動改札機のハードウェア構成の一例を示す図である。
【図４】サーバ装置のソフトウェア構成の一例を示す図である。
【図５】関連情報の一例を示す図である。
【図６】自動改札機のソフトウェア構成の一例を示す図である。
【図７】サーバ装置と、自動改札機との処理の一例を示すシーケンス図である。
【図８】順次更新される関連情報の一例を示す図である。
【図９】サーバ装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、本実施形態のシステムにおけるシステム構成の一例を示す図である。
本実施形態のシステムは、サーバ装置１１、ネットワーク１２及び自動改札機１３ａ、１３ｂ、１３ｃ、１３ｄ（以後、自動改札機１３ａ、１３ｂ、１３ｃ、１３ｄを総称するときは、自動改札機１３という）を有する。なお、説明の便宜上、本実施形態のシステムは、４台の自動改札機を有しているものとして説明するが、自動改札機の台数はこれに限る必要はない。また、サーバ装置１１は、全ての駅の自動改札機を一元管理するサーバ装置であってもよいし、駅毎に設置され、前記駅毎の自動改札機を管理するサーバ装置であってもよい。
【００１０】
サーバ装置１１は、ネットワーク１２を介して接続している複数の自動改札機１３におけるＩＣカード処理を管理する。より具体的には、サーバ装置１１は、複数の自動改札機１３から受信したＩＣカードを識別するＩＣカード識別情報（以後、単にＩＣカード識別情報という）を含むＩＣカード処理要求（以後、単に要求という）に応じて、一連のＩＣカード処理を構成する処理を実行する。その際、サーバ装置１１は、前記ＩＣカード識別情報と、前記実行した処理を識別する処理識別情報（以後、単に処理識別情報という）とを関連付けた関連情報を記憶する。なお、自動改札機１３とネットワーク１２を介して通信可能なサーバ装置１１が実行する処理は、情報処理の一例である。
【００１１】
自動改札機１３は、ユーザ（旅客等）が所有するＩＣカードのＩＣカード識別情報を読み取り、読み取ったＩＣカード識別情報を含む要求をサーバ装置１１に送信する。そして、自動改札機１３は、送信した要求に対してサーバ装置１１が実行した処理に関する実行情報を受信し、受信した前記実行情報に基づいてＩＣカードに対して情報の読み取りや書き込みを行う。また、自動改札機１３は、ユーザに対して接客処理を行う。なお、ここでいう接客処理とは、自動改札機１３に進入する人を検知してドアの開閉をしたり、音声案内をしたり、ランプの点灯又は消灯をしたりする等の接客処理が挙げられる。自動改札機１３の処理の詳細については、図６及び図７等を用いて後述する。
【００１２】
図２は、サーバ装置１１のハードウェア構成の一例を示す図である。
サーバ装置１１は、ハードウェア構成として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、インターフェース装置２０２と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２０３と、入力装置２０４と、表示装置２０５と、記録媒体ドライブ装置２０６と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０９とを有する。
【００１３】
ＣＰＵ２０１は、サーバ装置１１を制御する。ＣＰＵ２０１は、ＨＤ２０３に記憶されているプログラムを読み出して、ＲＡＭ２０９に記憶し、プログラムを実行することで、後述するサーバ装置１１の機能（ソフトウェア構成）、シーケンス図のサーバ装置１１に係る処理及びフローチャートに係る処理を実現する。
インターフェース装置２０２は、サーバ装置１１をネットワーク１２等に接続するインターフェースである。
入力装置２０４は、サーバ装置１１の管理者が操作するキーボード及びマウス等で構成され、サーバ装置１１に各種操作情報等を入力するのに用いられる。
表示装置２０５は、サーバ装置１１の管理者が利用するディスプレイ等で構成され、各種情報又は画面等を表示するのに用いられる。
【００１４】
サーバ装置１１のプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体２０７によってサーバ装置１１に提供されるか、ネットワーク等を通じてダウンロードされる。記録媒体２０７は、記録媒体ドライブ装置２０６にセットされ、プログラムが記録媒体２０７から記録媒体ドライブ装置２０６を介してＨＤ２０３にインストールされる。
ＲＯＭ２０８は、サーバ装置１１の電源投入時に最初に読み込まれるプログラム等を記憶する。
ＲＡＭ２０９は、サーバ装置１１のメインメモリである。
ＨＤ２０３は、ＣＰＵ２０１が実行するプログラム以外にも、例えば、上述したＩＣカード識別情報、処理識別情報及び関連情報等を記憶する。なお、ＩＣカード識別情報、処理識別情報及び関連情報等の全て又はその内のいくつかの情報は、サーバ装置１１とネットワークを介して接続された他の装置のＨＤ等に記憶されていてもよい。
【００１５】
図３は、自動改札機１３のハードウェア構成の一例を示す図である。
自動改札機１３は、ハードウェア構成として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、インターフェース装置３０２と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）３０３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０５とを有する。更に、自動改札機１３は、案内装置３０６と、乗車券処理装置３０７と、人間検知装置３０８と、ドア開閉装置３０７とを有する。
【００１６】
ＣＰＵ３０１は、自動改札機１３を制御する。ＣＰＵ３０１は、ＨＤ３０３に記憶されているプログラムを読み出して、ＲＡＭ３０５に記憶し、プログラムを実行することで、後述する自動改札機１３の機能（ソフトウェア構成）及びシーケンス図の自動改札機１３に係る処理を実現する。
インターフェース装置３０２は、自動改札機１３をネットワーク１２等に接続するインターフェースである。
乗車券処理装置３０７は、乗車媒体に対して読み取りや、書き込み等の処理を行う。なお、乗車券処理装置３０７は、ＩＣカード等の記録媒体に対して読み取りや、書き込み等の処理を行うことができるＩＣタッチ部を有するＩＣリーダライタ等を有していてもよい。ＩＣリーダライタによるＩＣカードに対しての読み取り処理及び書き込み処理は、公知の技術であるため説明を省略する。ここで、ＣＰＵ３０１は、サーバ装置１１から受信した指示に基づいて、ＩＣカードタッチ受付可能を示すように乗車券処理装置３０７のＩＣカードタッチ部を点灯させたり、ＩＣカードタッチ受付不可能を示すように消灯させたりすることができる。例えば、駅係員が自動改札機１３をリセットしたとする。その場合、ＣＰＵ３０１は、乗車券処理装置３０７を制御することにより切符投入口を閉じると共に、リセット操作を検知した旨をサーバ装置１１に送信する。そして、サーバ装置１１は、自動改札機１３にＩＣカードタッチ部を消灯させる旨の指示を送信する。また、ＣＰＵ３０１は、リセット処理の終了を検知すると、乗車券処理装置３０７を制御することにより切符投入口を開くと共に、リセット処理が終了した旨をサーバ装置１１に送信する。そして、サーバ装置１１は、自動改札機１３にＩＣカードタッチ部を点灯させる旨の指示を送信する。ここでは、駅係員が自動改札機をリセットする場合を例に説明したが、これに限る必要はない。例えば、保守員が自動改札機のパラメータの変更操作をする際にパラメータの変更が反映されるまでＩＣカードタッチが無効となる場合や、ユーザが切符投入口に切符を投入したためＩＣカードタッチが無効となる場合等があげられる。
【００１７】
ＲＯＭ３０４は、自動改札機１３の電源投入時に最初に読み込まれるプログラム等を記憶する。
ＲＡＭ３０５は、自動改札機１３のメインメモリである。
ＨＤ３０３は、ＣＰＵ３０１が実行するプログラム以外にも、例えば、乗車券処理装置３０７がＩＣカードから読み取ったＩＣカード識別情報、乗車情報、チャージ金額（プリペイド金額）情報及び定期区間情報等の記録情報を記憶する。
【００１８】
案内装置３０６は、自動改札機を利用するユーザに対して、利用金額、残額、入場処理結果、出場処理結果及び自動改札機の動作状況等に関する案内情報を案内する。なお、案内装置３０６は、前記案内を画面表示にて行う表示装置、音声案内にて行う音声装置及びランプの点灯にて行う点灯装置等を有している。
乗車券処理装置３０７は、乗車媒体に対して読み取りや、書き込み等の処理を行う。なお、乗車券処理装置３０７は、ＩＣカード等の記録媒体に対して読み取りや、書き込み等の処理を行うことができるＩＣリーダライタ等を有しているものとする。
人間検知装置３０８は、自動改札機に進入するユーザを検知する。
ドア開閉装置３０９は、自動改札機のドアの開閉を行う。
【００１９】
図４は、サーバ装置１１のソフトウェア構成の一例を示す図である。
要求受信部４１は、自動改札機１３からＩＣカード識別情報を含む要求を受信する。
処理実行部４２は、要求受信部４１が自動改札機１３から受信した前記要求に応じて、一連のＩＣカード処理を構成する処理を実行する。説明の便宜上、本実施形態における一連のＩＣカード処理は、処理１、処理２、処理３及び処理４の４つの処理から構成されており、更に、処理１から処理４まで順番に実行される処理であるものとする。なお、ＨＤ２０３は、前記一連のＩＣカード処理を構成する各処理の実行に対応したプログラムを記憶している。例えば、ＣＰＵ２０１が「処理２」に対応するプログラムを実行することにより、処理実行部４２による「処理２」の実行が実現される。
【００２０】
以下、より具体的な例について説明する。
まず、記憶部４３が図５に示されるようなテーブルデータをＨＤ２０３に記憶しているとする。
図５は、ＩＣカード識別情報と、処理識別情報とを関連付けた関連情報の一例を示す図である。
処理実行部４２は、要求受信部４１が自動改札機１３から受信した要求に含まれるＩＣカード識別情報に基づいて、記憶部４３がＨＤ２０３等に記憶している関連情報に含まれるＩＣカード識別情報を検索する。そして、処理実行部４２は、検索したＩＣカード識別情報に一致するＩＣカード識別情報を含む関連情報に基づいて前記ＩＣカード識別情報に関連付けられた処理識別情報を特定することで実行済みの処理を特定し、次の処理を特定して実行する。
【００２１】
例えば、処理実行部４２は、ＩＣカード識別情報"１００ａ"を含む要求を自動改札機１３から受信した場合、ＩＣカード識別情報"１００ａ"に基づいて、図５に示されるような関連情報を検索する。そして、処理実行部４２は、検索したＩＣカード識別情報"１００ａ"に一致するＩＣカード識別情報と関連付けられた処理識別情報"１"に基づいて、次に実行する処理が「処理２」であることを特定する。
なお、処理実行部４２は、前記関連情報内に前記ＩＣカード識別情報が存在しなかった場合、最初の処理（処理１）を実行する。
【００２２】
記憶部４３は、上述した関連情報をＨＤ２０３に記憶する。また、記憶部４３は、処理実行部４２により新たに処理が実行された場合、前記実行された処理の処理識別情報を用いて前記関連情報を更新する。
実行情報送信部４４は、処理実行部４２により処理が実行され、記憶部４３により前記実行された処理に関する処理識別情報がＨＤ２０３に記憶されると、要求受信部４１が要求を受信した自動改札機１３に対して前記処理の実行結果（判定結果等）に関する実行情報を送信する。
【００２３】
切断部４５は、実行情報送信部４４により実行情報が自動改札機１３に送信されると、サーバ装置１１と、実行情報送信部４４が前記実行情報を送信した自動改札機１３との通信を切断する。そして、処理実行部４２は、関連情報に関するテーブルデータを参照し、次の処理を実行するために他の自動改札機１３と接続し、前記処理を実行する。
即ち、本実施形態のサーバ装置１１は、自動改札機１３から受信したＩＣカードの処理要求に対して、全ての処理（処理１から処理４までの処理）を完結させなくても、他の自動改札機１３から受信した要求に対して応答することができる。
【００２４】
図６は、自動改札機１３のソフトウェア構成の一例を示す図である。
読み書き部５１は、乗車券処理装置３０７を制御することによりユーザが所有するＩＣカード等の記録媒体に対して情報の読み取り及び書き込みを行う。例えば、読み書き部５１は、ＩＣカードからＩＣカード識別情報、乗車情報、チャージ金額情報又は定期区間情報等の記録情報を読み取ったり、チャージ金額から乗車料金を引き去った後のチャージ金額情報をＩＣカードに書き込んだりする。
要求送信部５２は、読み書き部５１で読み取られたＩＣカード識別情報を含む要求をサーバ装置１１に送信する。また、要求送信部５２は、サーバ装置１１への要求に応じて、ＩＣカード識別情報だけなく、上述した他の記録情報もサーバ装置１１に送信する。
【００２５】
実行情報受信部５３は、サーバ装置１１により実行された処理に関する実行情報をサーバ装置１１から受信する。例えば、実行情報受信部５３は、サーバ装置１１からユーザのＩＣカード認証処理の判定結果に関する情報や、料金判定の判定結果（自動改札機の通過判定結果等を含む）に関する情報等を受信する。なお、読み書き部５１は、乗車券処理装置３０７を制御することにより実行情報受信部５３が受信した前記判定結果に関する情報等に基づいて、上述したＩＣカードに対する情報の読み取りや書き込みを行う。
乗車券処理部５４は、乗車券処理装置３０７を制御することにより切符投入口の開閉、乗車券の取り込み、乗車券の搬送及び乗車券の繰り出し等を行う。
【００２６】
人間検知部５５は、人間検知装置３０８を制御することによりユーザの自動改札機への進入や通過を検知する。
ドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアの開閉を行う。
案内部５７は、案内装置３０６に含まれる表示装置を制御することにより画面表示案内をしたり、案内装置３０６に含まれる音声装置を制御することにより音声案内をしたりする。また、案内部５７は、案内装置３０６に含まれる点灯装置を制御することによりランプを点灯又は消灯させ、自動改札機の通過許可等に関する案内を行う。
【００２７】
図７は、サーバ装置１１、自動改札機１３ａ及び自動改札機１３ｂの処理の一例を示すシーケンス図である。
ＳＱ１において、自動改札機１３ａの読み書き部５１は、乗車券処理装置３０７を制御することによりユーザのＩＣカードのＩＣカード識別情報（１００ａとする）を読み込む。ここで、自動改札機１３ａの人間検知部５５が人間検知装置３０８を制御することによりユーザの逆進入を検知した場合、自動改札機１３ａのドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアを閉扉する。その際、自動改札機１３ａの案内部５７は、案内装置３０６を制御して音声案内をすることによりユーザに退避を促す。また、自動改札機１３ａは、逆進入を検知した旨をサーバ装置１１に送信する。これにより、サーバ装置１１は、自動改札機１３ａに乗車券処理装置３０７のＩＣタッチ部を消灯させる旨の指示を送信する。その後、サーバ装置１１は、自動改札機１３ａから逆進入したユーザの退場を検知した旨の通知を受信すると、自動改札機１３ａに乗車券処理装置３０７のＩＣタッチ部を点灯させる旨の指示を送信する。なお、ここでは、ユーザが逆進入した場合を例に説明したが、ユーザがＩＣカードをＩＣタッチ部にタッチせずに進入した場合又は切符を投入せずに進入した場合（以下、無札進入という）等に関しても同様の処理が実行される。
ＳＱ２において、自動改札機１３ａの要求送信部５２は、ＩＣカード識別情報"１００ａ"を含む要求をサーバ装置１１に送信する。
ＳＱ３において、自動改札機１３ａの乗車券処理部５４は、乗車券処理装置３０７を制御することにより自動改札機の切符投入口を閉じる。
【００２８】
ＳＱ４において、処理実行部４２は、前記要求に含まれるＩＣカード識別情報"１００ａ"に基づいて、ＨＤ２０３に記憶されている関連情報を検索する。ここでは、図８（ａ）に示されるように、ＨＤ２０３は、まだ関連情報を記憶していない状態であるものとする。なお、図８は、サーバ装置１１により順次更新されていく関連情報の一例を示す図である。
ＳＱ５において、処理実行部４２は、一連のＩＣカード処理の最初の処理（処理１とする）としてＩＣカードの認証処理を行う。ここでは、処理実行部４２は、ＩＣカードの正当性（ＩＣカード認証）を確認したものとする。
ＳＱ６において、記憶部４３は、ＩＣカード識別情報"１００ａ"と、処理１に関する処理識別情報"１"とを関連付けた図８（ｂ）に示されるような関連情報をＨＤ２０３に記憶する。
ＳＱ７において、実行情報送信部４４は、ＩＣカードの認証処理においてＩＣカードの正当性を確認した旨の実行情報を自動改札機１３ａに送信する。なお、本実施形態では、ＳＱ５で処理実行部４２がＩＣカードの正当性を確認できた場合を例に説明するが、正当性を確認できなかった場合、ＳＱ７で実行情報送信部４４は、自動改札機１３ａにドアを閉扉する旨の実行情報を送信する。例えば、ＳＱ１で自動改札機１３ａの読み書き部５１がＩＣカード識別情報を読み込む際に、乗車券処理装置３０７のＩＣタッチ部に対するＩＣカードのタッチ不良等があった場合、処理実行部４２は、ＳＱ５でＩＣカードの正当性を確認することができない。その他、ＳＱ１で自動改札機１３ａの読み書き部５１がＩＣカード識別情報を読み込む際にユーザがネガカード（無効なＩＣカード等）を乗車券処理装置３０７のＩＣタッチ部にタッチした場合等においても、処理実行部４２は、ＳＱ５でＩＣカードの正当性を確認することができない。そのため、ＳＱ７で実行情報送信部４４は、自動改札機１３ａにドアを閉扉する旨の実行情報を送信する。
ＳＱ８において、切断部４５は、サーバ装置１１と、自動改札機１３ａとの通信を切断する。
【００２９】
ＳＱ９において、自動改札機１３ａの読み書き部５１は、乗車券処理装置３０７を制御することにより正当性が確認されたＩＣカードの記録情報を読み込む。より具体的には、自動改札機１３ａの読み書き部５１は、乗車券処理装置３０７を制御することによりＩＣカードから、チャージ金額情報、乗車区間情報及び定期区間情報等の記録情報を読み取る。
なお、以降の説明では、ＳＱ９における自動改札機１３ａの読み書き部５１による処理の実行中に、ＳＱ１０における自動改札機１３ｂの読み書き部５１による処理が実行されたものとして説明する。
ＳＱ１０において、自動改札機１３ｂの読み書き部５１は、乗車券処理装置３０７を制御することによりユーザのＩＣカードのＩＣカード識別情報（１００ｂとする）を読み込む。なお、ここで、自動改札機１３ｂがユーザの逆進入を検知した場合や、ユーザの無札進入を検知した場合等の処理については、ＳＱ１で説明した内容と同様であるため説明を省略する。
ＳＱ１１において、自動改札機１３ｂの要求送信部５２は、ＩＣカード識別情報"１００ｂ"を含む要求をサーバ装置１１に送信する。
ＳＱ１２において、自動改札機１３ｂの乗車券処理部５４は、乗車券処理装置３０７を制御することにより自動改札機の切符投入口を閉じる。
【００３０】
ＳＱ１３において、処理実行部４２は、前記要求に含まれるＩＣカード識別情報"１００ｂ"に基づいて、ＨＤ２０３に記憶されている関連情報を検索する。ここで、ＨＤ２０３は、ＳＱ６で上述したように図８（ｂ）に示されるような関連情報を記憶している。ここで、処理実行部４２は、前記関連情報にＩＣカード識別情報"１００ｂ"を含む関連情報が存在しないので、実行する処理を一連のＩＣカード処理の最初の処理と特定する。
ＳＱ１４において、処理実行部４２は、一連のＩＣカード処理の最初の処理（処理１とする）としてＩＣカードの認証処理を行う。ＳＱ５と同様に、ここでは、処理実行部４２は、ＩＣカードの正当性（ＩＣカード認証）を確認したものとする。
ＳＱ１５において、記憶部４３は、ＩＣカード識別情報"１００ｂ"と、処理１に関する処理識別情報"１"とを関連付けた図８（ｃ）に示されるような関連情報をＨＤ２０３に記憶する。
ＳＱ１６において、実行情報送信部４４は、ＩＣカードの認証処理においてＩＣカードの正当性を確認した旨の実行情報を自動改札機１３ｂに送信する。なお、本実施形態では、ＳＱ１４で処理実行部４２がＩＣカードの正当性を確認できた場合を例に説明するが、正当性を確認できなかった場合、ＳＱ１６で実行情報送信部４４は、自動改札機１３ａにドアを閉扉する旨の実行情報を送信する。より具体的な例については、ＳＱ７で説明した内容と同様であるため説明を省略する。
ＳＱ１７において、切断部４５は、サーバ装置１１と、自動改札機１３ｂとの通信を切断する。
ＳＱ１８において、自動改札機１３ｂの読み書き部５１は、乗車券処理装置３０７を制御することにより正当性が確認されたＩＣカードの記録情報を読み込む。
【００３１】
自動改札機１３ａでは、ＳＱ９における読み書き部５１による前記記録情報の読み取りが終了すると、ＳＱ１９において、要求送信部５２は、ＩＣカード識別情報"１００ａ"と、前記記録情報とを含む要求をサーバ装置１１に送信する。
ＳＱ２０において、処理実行部４２は、前記要求に含まれるＩＣカード識別情報"１００ａ"に基づいて、ＨＤ２０３に記憶されている関連情報を検索する。ここで、ＨＤ２０３は、ＳＱ１５で上述したように図８（ｃ）に示されるような関連情報を記憶している。ここで、処理実行部４２は、図８（ｃ）に示されるような関連情報から検索したＩＣカード識別情報"１００ａ"に対応する処理識別情報"１"に基づいて、次に実行する処理（処理２）を特定する。
【００３２】
ＳＱ２１において、処理実行部４２は、前記要求に含まれる前記記録情報に基づいて、ユーザが自動改札機を通過してもよいか否かを判定する。より具体的には、処理実行部４２は、乗車区間情報、ＩＣカードのチャージ金額情報、ＩＣカードの定期区間情報等に基づいて、ユーザが自動改札機を通過してもよいか否かを判定する。ここでは、処理実行部４２は、ユーザが自動改札機を通過してもよいと判定したものとする。
ＳＱ２２において、記憶部４３は、ＩＣカード識別情報"１００ａ"と、処理２に関する処理識別情報"２"とを関連付けた図８（ｄ）に示されるような関連情報をＨＤ２０３に記憶する。
ＳＱ２３において、実行情報送信部４４は、ユーザの通過判定に関する料金情報や判定情報等を含む実行情報を自動改札機１３ａに送信する。なお、実行情報には、ＩＣカードが正当である旨の情報が含まれていてもよい。
ＳＱ２４において、切断部４５は、サーバ装置１１と、自動改札機１３ａとの通信を切断する。
【００３３】
ＳＱ２５において、自動改札機１３ａの読み書き部５１は、乗車券処理装置３０７を制御することによりＳＱ２３において送信された実行情報に基づく料金情報や判定情報等をＩＣカードに書き込む。
ＳＱ２６において、自動改札機１３ａのドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアを開ける。更に、自動改札機１３ａの案内部５７は、案内装置３０６を制御することによりランプを点灯させる。なお、本実施形態では、ＳＱ２１で処理実行部４２が通過許可判定をした場合を例に説明するが、通過許可判定をしなかった場合、自動改札機１３ａのドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアを閉める。
ＳＱ２７において、自動改札機１３ａの人間検知部５５が人間検知装置３０８を制御することによりユーザの通過を検知すると、自動改札機１３ａの案内部５７は、案内装置３０６を制御することによりランプを消灯する。
【００３４】
一方、自動改札機１３ｂでは、ＳＱ１８における読み書き部５１による前記記録情報の読み取りが終了すると、ＳＱ２８において、要求送信部５２は、ＩＣカード識別情報"１００ｂ"と、前記記録情報とを含む要求をサーバ装置１１に送信する。
ＳＱ２９において、処理実行部４２は、前記要求に含まれるＩＣカード識別情報"１００ｂ"に基づいて、ＨＤ２０３に記憶されている関連情報を検索する。ここで、ＨＤ２０３は、ＳＱ２２で上述したように図８（ｄ）に示されるような関連情報を記憶している。ここで、処理実行部４２は、図８（ｄ）に示されるような関連情報から検索したＩＣカード識別情報"１００ｂ"に対応する処理識別情報"１"に基づいて、次に実行する処理（処理２）を特定する。
【００３５】
ＳＱ３０において、処理実行部４２は、前記要求に含まれる前記記録情報に基づいて、ユーザが自動改札機を通過してもよいか否かを判定する。ＳＱ３０における処理の詳細は、ＳＱ２１と同様であるため、説明を省略する。なお、ここでは、処理実行部４２は、ユーザが自動改札機を通過してもよいと判定したものとする。
ＳＱ３１において、記憶部４３は、ＩＣカード識別情報"１００ｂ"と、処理２に関する処理識別情報"２"とを関連付けた図８（ｅ）に示されるような関連情報をＨＤ２０３に記憶する。
ＳＱ３２において、実行情報送信部４４は、ユーザの通過判定に関する料金情報や判定情報等を含む実行情報を自動改札機１３ｂに送信する。なお、実行情報には、ＩＣカードが正当である旨の情報が含まれていてもよい。
ＳＱ３３において、切断部４５は、サーバ装置１１と、自動改札機１３ｂとの通信を切断する。
【００３６】
ＳＱ３４において、自動改札機１３ｂの読み書き部５１は、乗車券処理装置３０７を制御することによりＳＱ３２において送信された実行情報に基づく料金情報や判定情報等をＩＣカードに書き込む。
ＳＱ３５において、自動改札機１３ｂのドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアを開ける。更に、自動改札機１３ｂの案内部５７は、案内装置３０６を制御することによりランプを点灯させる。なお、本実施形態では、ＳＱ３０で処理実行部４２が通過許可判定をした場合を例に説明するが、通過許可判定をしなかった場合、自動改札機１３ｂのドア開閉部５６は、ドア開閉装置３０９を制御することにより自動改札機のドアを閉める。
ＳＱ３６において、自動改札機１３ｂの人間検知部５５が人間検知装置３０８を制御することによりユーザの通過を検知すると、自動改札機１３ｂの案内部５７は、案内装置３０６を制御することによりランプを消灯する。
【００３７】
以上のように、本実施形態のシステムは、従来、自動改札機１３で行われてきた一連のＩＣカード判定処理をサーバ装置１１にて実行する。そして、自動改札機１３は、サーバ装置１１から受信したＩＣカード判定処理に関する実行情報に基づいてＩＣカードに対して情報の読み取りや書き込みを行うと共に、上述の接客処理を実行する。これにより、本実施形態のシステムは、サーバ装置１１に接続された複数の自動改札機１３による処理を実行することができる。
また、本実施形態のシステムによれば、従来、自動改札機１３が有していた上述のＩＣカード認証機能及び通過判定機能等の一連のＩＣカード判定処理に関する判定機能を、サーバ装置１１に移行させることができる。即ち、本実施形態のシステムでは、自動改札機１３が前記判定機能を有する必要がなくなるため、自動改札機１３の低コスト化を実現することができる。
【００３８】
図９は、本実施形態のサーバ装置１１による処理の一例を示すフローチャートである。
Ｓ１０１において、要求受信部４１は、自動改札機１３からＩＣカード識別情報を含む要求を受信したか否かを判定し、受信したと判定した場合、処理をＳ１０２に進める。一方、Ｓ１０１で、要求受信部４１は、前記要求を受信していないと判定した場合、前記要求を受信するまで待機する。ここでは、要求受信部４１は、自動改札機１３からＩＣカード識別情報"１００ａ"を含む要求を受信したものとする。
Ｓ１０２において、処理実行部４２は、Ｓ１０１で受信した前記要求に含まれるＩＣカード識別情報に基づいて、ＨＤ２０３に記憶されている関連情報を検索し、処理をＳ１０３に進める。ここでは、処理実行部４２は、ＩＣカード識別情報"１００ａ"に基づいて、図８（ｃ）に示されるような関連情報を検索した場合を例として以下に説明する。
【００３９】
Ｓ１０３において、処理実行部４２は、関連情報にＳ１０１で受信した要求に含まれるＩＣカード識別情報が含まれているか否かを判定し、含まれていると判定した場合、処理をＳ１０４に進める。一方、Ｓ１０３で、処理実行部４２は、前記ＩＣカード識別情報が含まれていないと判定した場合、処理をＳ１０８に進める。上述した例の場合、Ｓ１０３で、処理実行部４２は、関連情報にＩＣカード識別情報が含まれていると判定する。
なお、Ｓ１０３において、処理実行部４２は、関連情報にＩＣカード識別情報と、自動改札機１３を識別する自動改札機識別情報（以後、単に自動改札機識別情報という）とが含まれているか否かを判定するようにしてもよい。より具体的な例について、以下に説明する。
【００４０】
例えば、ＨＤ２０３は、ＩＣカード識別情報と、自動改札機識別情報と、処理識別情報とが関連付けられた関連情報を記憶しているとする。そして、Ｓ１０１において、要求受信部４１は、自動改札機１３からＩＣカード識別情報と、自動改札機識別情報とを含む要求を受信したとする。この場合、処理実行部４２は、前記関連情報に前記要求に含まれるＩＣカード識別情報と、自動改札機識別情報とが含まれていると判定した場合、処理をＳ１０４に進める。一方、処理実行部４２は、含まれていないと判定した場合、例えばエラーメッセージ等を表示装置２０５に表示する。これにより、処理実行部４２は、例えば図７に示されるＳＱ１４でＩＣカード識別情報と、自動改札機識別情報とを含む要求に応じてＩＣカード認証をした後に、前記自動改札機識別情報と異なる自動改札機識別情報を含む要求を受信した場合、ＳＱ２１で通過判定せずに、例えばエラーメッセージを表示することができる。
【００４１】
Ｓ１０４において、処理実行部４２は、一連のＩＣカード処理を構成する処理のうち、現在何番目の処理まで実行済みであるかを特定し、処理をＳ１０５に進める。より具体的には、処理実行部４２は、前記ＩＣカード識別情報に基づいて、前記関連情報を検索し、検索した前記ＩＣカード識別情報に一致する関連情報に基づいて、現在何番目の処理まで実行済みであるかを特定する。例えば上述した例の場合、処理実行部４２は、現在「処理１」まで実行済みであると特定する。
Ｓ１０５において、処理実行部４２は、Ｓ１０４で特定した現在実行済みの処理の次の処理を実行し、処理をＳ１０６に進める。例えば上述した例の場合、処理実行部４２は、「処理２」を実行する。
【００４２】
Ｓ１０６において、記憶部４３は、前記ＩＣカード識別情報と、Ｓ１０５で実行された処理を識別する処理識別情報とを関連付けた関連情報をＨＤ２０３に記憶し、処理をＳ１０７に進める。なお、その際、記憶部４３は、既にＨＤ２０３に記憶されている関連情報を更新して記憶する。例えば上述した例の場合、処理実行部４２は、ＩＣカード識別情報"１００ａ"と、「処理２」の処理識別情報"２"とを関連付けた関連情報をＨＤ２０３に記憶する。
Ｓ１０７において、切断部４５は、サーバ装置１１と、前記要求を受信した自動改札機１３との通信を切断し、処理をＳ１０１に戻す。
一方、Ｓ１０８において、処理実行部４２は、一連のＩＣカード判定処理を構成する処理のうち、最初の処理を実行し、処理をＳ１０６に進める。
【００４３】
以上、本実施形態によれば、サーバ装置１１は、自動改札機１３から受信したＩＣカード識別情報を含む要求に応じて、一連のＩＣカード処理を構成する処理を実行することができる。これにより、サーバ装置１１は、ほぼ同時に複数の自動改札機１３から要求がくる処理を実用的な時間内において処理して処理結果を返すことができる。
【００４４】
＜その他の実施形態＞
また、本実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４５】
以上、上述した各実施形態によれば、サーバ装置１１は、ほぼ同時に複数の自動改札機１３から要求がくる処理を、サーバ装置が実用的な時間内において処理して処理結果を返すことができる。
【００４６】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４７】
１１  サーバ装置、１２  ネットワーク、１３ａ、１３ｂ、１３ｃ、１３ｄ  自動改札機
【図１】
2015018501.tif 000003
【図２】
2015018501.tif 000004
【図３】
2015018501.tif 000005
【図４】
2015018501.tif 000006
【図５】
2015018501.tif 000007
【図６】
2015018501.tif 000008
【図７】
2015018501.tif 000009
【図８】
2015018501.tif 000010
【図９】
2015018501.tif 000011