(57)【要約】  【課題】  複数種類の電子マネー等に対する決済処理を迅速に行うことのできる情報処理装置を提供する。  【解決手段】  対応可能とする電子マネーのそれぞれの決済処理を行う決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃを具備するとともに、対応可能とする全ての電子マネーに関する情報の読み取りを行う選択部１０２を具備し、選択部１０２によりメディアの検出を行った結果に応じて決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃを動作させる。【選択図】        図４
2008016016.tif 000002
【特許請求の範囲】
【請求項１】
メディアに格納された電子情報を利用して決済を行う情報処理装置において、
それぞれ種別の異なる電子情報を利用して決済を行う複数の決済手段と、
前記決済手段のそれぞれに対応する全ての種別の電子情報を検出する検出手段と
を具備し、
前記決済手段は、前記検出手段による前記メディアからの電子情報の検出結果に応じて動作する
ことを特徴とする情報処理装置。
【請求項２】
前記検出手段は、前記メディアから検出した電子情報を読み出し、該読み出した電子情報を表示手段に表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記検出手段は、前記メディアから検出した電子情報の種別に対応する決済手段を動作させることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記検出手段は、複数種別の電子情報を前記メディアから検出した場合に、前記複数の決済手段から動作させる決済手段を選択させることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記検出手段は、１種別の電子情報を前記メディアから検出した場合には、該電子情報の種別に対応する決済手段を動作させることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記検出手段により前記メディアから検出された電子情報の種別に対応する決済手段を動作させる決済制御手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記決済制御手段は、前記メディアから検出した電子情報を読み出し、該読み出した電子情報を表示手段に表示することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記決済制御手段は、前記検出手段が複数種別の電子情報を前記メディアから検出した場合に、前記複数の決済手段から動作させる決済手段を選択させることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記決済制御手段は、前記検出手段が１種別の電子情報を前記メディアから検出した場合に、該電子情報の種別に対応する決済手段を動作させることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記決済手段のそれぞれと、前記検出手段とを同時に動作させないことを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、ＩＣが搭載されたメディアとの間で通信を行い、当該メディアに格納された情報の表示処理や当該メディアに格納された情報に基づく決済処理等を行う情報処理装置に関する。
【背景技術】
【０００２】
近年、電子情報を利用して各種決済を行うための技術が多く提案され、当該技術を用いた決済も多く利用されている。電子情報を利用した決済方法には、特定の決済にのみ利用できるものや、不特定の決済に利用可能なものもあり、後者で用いられる電子情報は、電子マネーと称されることが多い。
【０００３】
電子マネーと称される電子情報には、様々な種類があり、これを格納するメディアにも様々な種類があるが、最近では、ＩＣ（Integrated Circuit）を搭載したメディアが利用されることが多くなっている。ＩＣは、電子情報等の記憶容量が大きく、セキュリティを施すことも容易であるといった利点がある。また、ＩＣを搭載したメディアには、リーダ／ライタ等の情報処理装置との間で無線による通信を行うことができるものもあり、メディアと情報処理装置を非接触の状態で決済することも可能である（例えば、特許文献１参照）。
【０００４】
また、前述のように、メディアに搭載されるＩＣは、電子マネー等として利用する電子情報に対して、記憶容量が十分に大きいので、複数種類の電子マネーに対応するそれぞれの電子情報を格納することも可能である。
【０００５】
ところで、一般に、複数種類の電子マネーに対応して決済等の処理を行う情報処理装置の動作は、次のようになる。図１および図２は、複数種類の電子マネーに対応して決済等の処理を行う際の情報処理装置の動作の流れを示すフローチャートである。なお、ここでは、情報処理装置は、種類Ａ、種類Ｂ、種類Ｃの３種の電子マネーに対応するものとする。
【０００６】
情報処理装置は、動作を開始すると、まず、種類Ａ、種類Ｂ、種類Ｃのそれぞれに対応するフラグを全てオフに設定する（ステップ９００１）。続いて、情報処理装置は、種類Ａに対応する決済アプリケーション（以下、ＡＰと略称する）を起動し（ステップ９００２）、その決済アプリケーションに対してメディア検出命令を出す（ステップ９００３）。その結果、メディアが検出された場合には（ステップ９００４でＹＥＳ）、種類Ａに対応するフラグをオンに設定し（ステップ９００５）、メディアが検出されない場合には（ステップ９００４でＮＯ）、種類Ａに対応するフラグをオフのままとする。そして、情報処理装置は、種類Ａに対応する決済ＡＰを終了する（ステップ９００６）。
【０００７】
続いて、情報処理装置は、種類Ｂに対応する決済ＡＰを起動し（ステップ９００７）、その決済アプリケーションに対してメディア検出命令を出す（ステップ９００８）。その結果、メディアが検出された場合には（ステップ９００９でＹＥＳ）、種類Ｂに対応するフラグをオンに設定し（ステップ９０１０）、メディアが検出されない場合には（ステップ９００９でＮＯ）、種類Ｂに対応するフラグをオフのままとする。そして、情報処理装置は、種類Ｂに対応する決済ＡＰを終了する（ステップ９０１１）。
【０００８】
次に、情報処理装置は、種類Ｃに対応する決済ＡＰを起動し（ステップ９０１２）、その決済アプリケーションに対してメディア検出命令を出す（ステップ９０１３）。その結果、メディアが検出された場合には（ステップ９０１４でＹＥＳ）、種類Ｃに対応するフラグをオンに設定し（ステップ９０１５）、メディアが検出されない場合には（ステップ９０１４でＮＯ）、種類Ｃに対応するフラグをオフのままとする。そして、情報処理装置は、種類Ｃに対応する決済ＡＰを終了する（ステップ９０１６）。
【０００９】
その後、情報処理装置は、種類Ａ、種類Ｂ、種類Ｃのそれぞれに対応するフラグの全てがオフであった場合、つまり、種類Ａ、種類Ｂ、種類Ｃのいずれに対応するメディアも検出することができなかった場合には（ステップ９０１７でＮＯ）、ステップ９００２の処理に戻り、同様の処理を繰り返す。
【００１０】
一方、情報処理装置は、種類Ａ、種類Ｂ、種類Ｃのそれぞれに対応するフラグの少なくとも１つがオンであった場合には（ステップ９０１７でＹＥＳ）、オンであるフラグが複数であれば（ステップ９０１８でＹＥＳ）、利用者に対して利用する電子マネーの種類を選択させる種類選択処理を行い（ステップ９０１９）、被選択種類を特定する。オンであるフラグが１つであった場合には（ステップ９０１８でＮＯ）、そのフラグに対応する種類を被選択種類として特定する。
【００１１】
次に、情報処理装置は、被選択種類に対応する決済ＡＰを起動し（ステップ９０２０）、その決済ＡＰにより決済処理を行わせる（ステップ９０２１）。なお、決済処理については、その種類毎に異なる処理が行われるため、ここでの説明は省略する。そして、決済処理が終了すると、その決済ＡＰを終了させ（ステップ９０２２）、ステップ９００１の処理に戻り、同様の処理を繰り返す。
【特許文献１】特開２００４−２１３５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
前述のように、電子マネー等のリーダ／ライタとなる情報処理装置を複数種類の電子マネー等に対応させる場合、その情報処理装置では、種類毎に異なる決済ＡＰを順次起動し、メディアに格納されている電子マネー等の種類を確認し、その後に決済等の処理を行う必要があった。これは、複数の決済ＡＰを同時に起動すると、各決済ＡＰがそれぞれに決済処理を行ってしまう可能性がある等の諸問題があるためである。また、統一された決済ＡＰを構築することは、電子マネー等に対応する電子情報の処理が種類毎に異なり、その処理または処理に要する情報が非公開となっていることが多いことから困難である。
【００１３】
この情報処理装置で起動する決済ＡＰの数は、対応可能な電子マネーの種類に比例して大きくなり、これらを順次起動することは、決済処理に要する時間が長くなる要因となる。
【００１４】
そこで、本発明は、複数種類の電子マネー等に対する決済処理を迅速に行うことのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した目的を達成するため、請求項１の発明は、メディアに格納された電子情報を利用して決済を行う情報処理装置において、それぞれ種別の異なる電子情報を利用して決済を行う複数の決済手段と、前記決済手段のそれぞれに対応する全ての種別の電子情報を検出する検出手段とを具備し、前記決済手段は、前記検出手段による前記メディアからの電子情報の検出結果に応じて動作することを特徴とする。
【００１６】
また、請求項２の発明は、請求項１の発明において、前記検出手段は、前記メディアから検出した電子情報を読み出し、該読み出した電子情報を表示手段に表示することを特徴とする。
【００１７】
また、請求項３の発明は、請求項１の発明において、前記検出手段は、前記メディアから検出した電子情報の種別に対応する決済手段を動作させることを特徴とする。
【００１８】
また、請求項４の発明は、請求項３の発明において、前記検出手段は、複数種別の電子情報を前記メディアから検出した場合に、前記複数の決済手段から動作させる決済手段を選択させることを特徴とする。
【００１９】
また、請求項５の発明は、請求項４の発明において、前記検出手段は、１種別の電子情報を前記メディアから検出した場合には、該電子情報の種別に対応する決済手段を動作させることを特徴とする。
【００２０】
また、請求項６の発明は、請求項１の発明において、前記検出手段により前記メディアから検出された電子情報の種別に対応する決済手段を動作させる決済制御手段をさらに具備することを特徴とする。
【００２１】
また、請求項７の発明は、請求項６の発明において、前記決済制御手段は、前記メディアから検出した電子情報を読み出し、該読み出した電子情報を表示手段に表示することを特徴とする。
【００２２】
また、請求項８の発明は、請求項７の発明において、前記決済制御手段は、前記検出手段が複数種別の電子情報を前記メディアから検出した場合に、前記複数の決済手段から動作させる決済手段を選択させることを特徴とする。
【００２３】
また、請求項９の発明は、請求項８の発明において、前記決済制御手段は、前記検出手段が１種別の電子情報を前記メディアから検出した場合に、該電子情報の種別に対応する決済手段を動作させることを特徴とする。
【００２４】
また、請求項１０の発明は、請求項１の発明において、前記決済手段のそれぞれと、前記検出手段とを同時に動作させないことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、複数種類の電子マネー等のそれぞれに対応する決済ＡＰを順次起動する必要がなく、結果として、決済処理を迅速に行うことが可能となる。
【００２６】
また、多数の電子マネーに対応する情報処理装置であっても、表示する電子マネーの種類は、当該メディアから検出した情報だけになるため、利用者に無駄な選択肢を与えることがない。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係る情報処理装置の一実施の形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２８】
図３は、本発明を適用した自動販売機の構成例を示すブロック図である。同図に示す自動販売機１は、主制御装置２と、商品選択装置３、現金決済装置４、電子決済装置５を有している。
【００２９】
主制御装置２は、商品選択装置３、現金決済装置４、電子決済装置５の各部を制御する。商品選択装置３は、利用者（購入者）により指定された商品の払い出し等を行う。現金決済装置４は、現金による決済処理を行う。電子決済装置５は、電子マネーを利用した決済処理を行う。なお、電子マネーには、プリペイド方式のものやポストペイ方式のものを含む様々な種類のものがあるが、ここでは、ＩＣカードや携帯電話等のメディアに格納された電子情報を利用して決済を行うものは、全て電子マネーであるものとする。
【００３０】
また、電子決済装置５は、決済制御部５１と、メディアリーダ／ライタ５２、メディア用アンテナ５３、入力受付部５４、情報出力部５５、通信処理部５６を有している。
【００３１】
決済制御部５１は、メディアリーダ／ライタ５２、メディア用アンテナ５３、入力受付部５４、情報出力部５５、通信処理部５６の各部を制御するとともに、自動販売機１の主制御装置２との間で情報の授受を行う。メディアリーダ／ライタ５２は、本発明を適用したもので、電子マネーを格納したメディアに対する情報の読み出しや書き込みを含む処理を実行する。なお、メディアリーダ／ライタ５２の詳細については後述する。メディア用アンテナ５３は、電子マネーを格納したメディアとの間で無線通信を行う際に利用するアンテナである。入力受付部５４は、利用者が入力する情報を受け付けるもので、例えば、キーボード等で構成される。情報出力部５５は、利用者に通知すべき情報を出力するもので、文字情報等を表示する表示器やビープ音等を発音するサウンダ等で構成される。通信処理部５６は、電子マネーの決済等に必要な通信を行うためのもので、ＬＡＮ（Local Area Network）アダプタやモデム等で構成される。
【００３２】
次に、メディアリーダ／ライタ５２の詳細について説明する。図４は、メディアリーダ／ライタ５２の機能的な構成を示すブロック図であり、図５は、メディアリーダ／ライタ５２のハードウェア構成を示すブロック図、図６は、メディアリーダ／ライタ５２のソフトウェア構成を示す図である。
【００３３】
まず、メディアリーダ／ライタ５２の機能的な構成について説明する。図４に示すように、メディアリーダ／ライタ５２は、情報入出力部１０１と、選択部１０２、決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃ、アンテナ接続部１０４を有している。
【００３４】
情報入出力部１０１は、決済制御部５１とのインタフェイスであり、決済制御部５１との間で情報や命令等の授受を行う。選択部１０２は、メディアからの情報の読み出しと、利用する決済部の選択（決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃのいずれか）を行う。決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃは、それぞれ、種類Ａ、種類Ｂ、種類Ｃの電子マネーの決済処理を行う。アンテナ接続部１０４は、メディア用アンテナ５３とのインタフェイスであり、メディア用アンテナ５３との間で情報や命令等の授受を行う。なお、ここでは、メディアリーダ／ライタ５２が対応可能な電子マネーの種類を種類Ａ、種類Ｂ、種類Ｃの３種としているため、決済部として決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃを有しているが、決済部は、対応可能な電子マネーの数に応じて増減可能なものである。
【００３５】
次に、メディアリーダ／ライタ５２のハードウェア構成について説明する。図５に示すように、メディアリーダ／ライタ５２は、ＣＰＵ（Central Processing Unit）１２１と、ＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３、Ｉ／Ｆ（InterFace）１２４、Ｉ／Ｆ１２５を有している。
【００３６】
ＣＰＵ１２１は、後述するソフトウェアに基づいて動作し、図４に示した情報入出力部１０１、選択部１０２、決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃ、アンテナ接続部１０４の各部を実現する。ＲＯＭ１２２は、ＣＰＵ１２１が実行する後述のソフトウェアが格納されている。このＲＯＭ１２２は、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）のような書き換え可能なものを用いることも可能である。ＲＡＭ１２３は、ＣＰＵ１２１が動作する際に、一時的に情報等を記憶する。Ｉ／Ｆ１２４は、図４に示した情報入出力部１０１の一部となるインタフェイスである。また、Ｉ／Ｆ１２５は、図４に示したアンテナ接続部１０４の一部となるインタフェイスである。
【００３７】
続いて、メディアリーダ／ライタ５２のソフトウェア構成について説明する。図６に示すように、メディアリーダ／ライタ５２は、ハードウェア１５１（図５に示した構成）でＯＳ（Operating System）１５２を動作させており、このＯＳ１５２上で、選択ＡＰ１５３、決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃを動作させている。選択ＡＰ１５３、決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃは、それぞれ、図４に示した選択部１０２、決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃを実現するものである。
【００３８】
また、選択ＡＰ１５３、決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃは、それぞれ、独立して動作するもので、例えば、選択ＡＰ１５３と決済ＡＰ（種類Ａ）１５４Ａの間での情報授受等は行わない。このため、選択ＡＰ１５３は、対応可能な種類Ａ、種類Ｂ、種類Ｃが格納されたメディアを読み取る際に必要となる種類Ａ情報１５３Ａ、種類Ｂ情報１５３Ｂ、種類Ｃ情報１５３Ｃを有している。
【００３９】
次に、メディアリーダ／ライタ５２の動作について説明するが、メディアリーダ／ライタ５２の動作は、自動販売機１の動作と併せて説明することで理解が容易となるため、メディアリーダ／ライタ５２の動作の概略、自動販売機の動作、メディアリーダ／ライタ５２の動作の詳細の順に説明する。
【００４０】
図７は、メディアリーダ／ライタ５２の動作の概略を示すフローチャートである。メディアリーダ／ライタ５２は、動作を開始すると、まず、選択ＡＰ１５３を起動して選択部１０２を構成する（ステップ２０１）。そして、選択部１０２に対してメディア検出命令を与え、メディアを検出させる（ステップ２０２）。このメディアの検出は、メディアが検出されるまでの間、定期的に行われるが（ステップ２０３でＮＯ）、このステップ２０２とステップ２０３でループしている処理が、いわゆる待機状態となる。
【００４１】
一方、選択部１０２がメディアを検出すると（ステップ２０３でＹＥＳ）、選択部１０２は、当該メディアから電子マネーに関する情報等を取得する（ステップ２０４）。そして、取得した情報が複数種類の電子マネーに関するものであれば（ステップ２０５でＹＥＳ）、選択部１０２は、決済制御部５１を介して利用者（購入者）に、利用する電子マネーの種類を選択させる（ステップ２０６）。
【００４２】
利用者により、利用する電子マネーが選択されるか（ステップ２０６）、取得した電子マネーに関する情報が１種類であった場合には（ステップ２０５でＮＯ）、選択された種類若しくは取得した情報に対応する種類を被選択種類として、対応する決済ＡＰ（決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃのいずれか）を起動して決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃのいずれかを構成し（ステップ２０７）、選択ＡＰ１５３を終了して選択部１０２を非動作とする（ステップ２０８）。
【００４３】
その後、メディアリーダ／ライタ５２は、構成した決済部で決済処理を行うが（ステップ２０９）、この決済処理は、電子マネーの種類により異なるものであるため、ここでの説明は省略する。
【００４４】
そして、決済部による決済処理が終了すると、メディアリーダ／ライタ５２は、起動中の決済ＡＰを終了して対応する決済部を非動作とし（ステップ２１０）、ステップ２０１の処理に戻り、選択ＡＰ１５３を起動させて待機状態となる。
【００４５】
次に、自動販売機１の動作について説明する。図８乃至１０は、自動販売機１の動作の流れを示すフローチャートである。
【００４６】
自動販売機１は、動作を開始すると、現金が投入されるか、商品が選択されるか、メディアが所定の位置（メディア用アンテナ５３の近傍）にタッチされる（近づけられる）までの間（ステップ３０１でＮＯ、ステップ３０２でＮＯ、ステップ３０３でＮＯ）、待機状態となる。
【００４７】
この待機状態において、現金決済装置４に現金が投入されると（ステップ３０１でＹＥＳ）、自動販売機１は、後述する現金決済処理を実行する（ステップ３０４）。
【００４８】
また、待機状態において、商品選択装置３の一部である商品選択ボタン（不図示）の押下により商品が選択されると（ステップ３０２でＹＥＳ）、自動販売機１は、後述する商品先選択処理を実行する。
【００４９】
また、待機状態において、メディアタッチが実行されると（ステップ３０３でＹＥＳ）、電子決済装置５のメディアリーダ／ライタ５２が、メディアを検出して当該メディアから情報を取得し、取得した情報を情報出力部５５に表示させる（ステップ３０６）。ここで表示される情報は、電子マネーの残高（プリペイド方式）や与信の有無（ポストペイ方式）等の各種類の電子マネーに応じた情報を含むものである。そして、この表示は、タイムアウトとなるかキャンセル指示があると消去され、自動販売機１は、待機状態に戻る（ステップ３０７でＹＥＳ）。
【００５０】
続いて、ステップ３０４で実行する現金決済処理について説明する。現金決済処理では、投入された現金を計数し（図９のステップ３２１）、投入金額を金額表示部（不図示）に表示し（ステップ３２２）、投入された金額で販売可能な商品があれば該当する商品の選択ボタンの販売可能ランプを点灯する（ステップ３２３）。
【００５１】
この状態で、さらに現金の投入があれば（ステップ３２４でＹＥＳ）、同様の処理を行い、販売可能な商品の選択ボタンが押下されると（ステップ３２５でＹＥＳ）、商品選択装置３が選択された商品を払い出し（ステップ３２６）、現金決済装置４が釣銭の支払い等の精算処理を行い（ステップ３２７）、現金決済処理を終了する。また、現金が投入された状態で、その後の操作が無く、タイムアウトとなった場合、若しくはキャンセルが指示された場合には（ステップ３２８でＹＥＳ）、現金決済装置４が投入金の返却等の精算処理を行い（ステップ３２７）、現金決済処理を終了する。
【００５２】
次に、ステップ３０５で実行する商品先選択処理について説明する。商品ボタンの押下により商品が選択されると、自動販売機１は、現金の投入か、メディアタッチを待つ（ステップ３４１でＮＯ、ステップ３４２でＮＯ、ステップ３４３でＮＯ）。
【００５３】
この状態で、現金決済装置４に現金が投入されると（ステップ３４１でＹＥＳ）、自動販売機１は、現金決済処理を実行し（ステップ３４４）、商品先選択処理を終了する。この現金決済処理は、前述のステップ３２１乃至ステップ３２８の処理と同様の処理である。
【００５４】
一方、メディアタッチが実行されると（ステップ３４３でＹＥＳ）、電子決済装置により電子決済が実行される（ステップ３４５）。そして、決済が成立すると（ステップ３４６でＹＥＳ）、商品選択装置３が選択された商品を払い出して（ステップ３４７）、商品先選択処理を終了し、決済が不成立であれば（ステップ３４６でＮＯ）、そのまま商品先選択処理を終了する。
【００５５】
また、現金の投入やメディアタッチが実行されることなく、タイムアウトとなるかキャンセルが指示されると（ステップ３４２でＹＥＳ）、そのまま商品先選択処理を終了する。
【００５６】
自動販売機１は、このように動作するが、ステップ３０３やステップ３４３におけるメディアタッチの有無の検出や、メディアタッチがあった場合の後続する処理は、メディアリーダ／ライタ５２を含む電子決済装置５により行われる。そこで、次には、メディアリーダ／ライタ５２の動作の詳細を、自動販売機１の動作を適宜参照して説明する。
【００５７】
図１１乃至１４は、メディアリーダ／ライタ５２の動作の流れを示すフローチャートである。
【００５８】
メディアリーダ／ライタ５２は、自動販売機１の電源投入に伴って動作を開始し、まず、選択ＡＰ１５３を起動して選択部１０２を構成する（ステップ４０１）。選択部１０２を構成すると、選択部１０２は、メディアの検出を定期的に行う待機状態となる（ステップ４０２でＮＯ、ステップ４０３、ステップ４０４でＮＯ）。
【００５９】
この待機状態において、選択部１０２がメディアを検出すると（ステップ４０４でＹＥＳ）、メディアリーダ／ライタ５２は、後述する情報表示処理を行い（ステップ４０５）、この情報表示処理が終了すると、再び待機状態となる。
【００６０】
また、待機状態において、決済制御部５１から決済指示が入力されると（ステップ４０２でＹＥＳ）、メディアリーダ／ライタ５２は、後述する決済処理を行い（ステップ４０６）、決済処理が終了すると選択ＡＰ１５３が起動中であれば（ステップ４０７でＹＥＳ）、そのまま待機状態に移行し、選択ＡＰ１５３が起動中でなければ（ステップ４０７でＮＯ）、選択ＡＰ１５３を起動して選択部１０２を構成し（ステップ４０１）、待機状態に移行する。決済制御部５１から入力される決済指示は、自動販売機１が商品先選択処理（図８のステップ３０５参照）に移行した際に、主制御装置２からその旨を伝えられた決済制御部５１が発するものである。
【００６１】
続いて、ステップ４０５で実行する情報表示処理について説明する。前述のように、待機状態において、選択部１０２がメディアを検出すると情報表示処理が開始されるが、情報表示処理では、選択部１０２は、まず、主制御装置２にメディアタッチがあった旨を通知する（図１２のステップ４２１）。これにより決済制御部５１は、図８のステップ３０３のメディアタッチの有無の判断をし、ステップ３０６のメディア情報表示を行うこととなる。
【００６２】
メディアタッチを通知すると、続いて、選択部１０２は、種類Ａ情報１５３Ａを利用して種類Ａの電子マネー情報の取得（ステップ４２２）、種類Ｂ情報１５３Ｂを利用して種類Ｂの電子マネー情報の取得（ステップ４２３）、種類Ｃ情報１５３Ｃを利用して種類Ｃの電子マネー情報の取得を行う（ステップ４２４）。
【００６３】
このとき、メディアとの通信エラーが発生した場合には（ステップ４２５でＮＯ）、利用者によるメディアタッチが不完全であった可能性が高いため、選択部１０２は、情報出力部５５にその旨を通知するエラーを表示させる（ステップ４２６）。
【００６４】
また、メディアとの通信エラーが発生しなかった場合には（ステップ４２５でＹＥＳ）、選択部１０２は、情報出力部５５に確認音を発生させる（ステップ４２７）。この確認音は、決済が成立した際に発生される確認音と異なる音であることが望ましいが、同じ音であってもよい。また、確認音は、必ずしも発生させる必要は無い。
【００６５】
そして、選択部１０２は、メディアから取得できた情報があれば（ステップ４２８でＹＥＳ）、その情報を情報出力部５５に表示させる（ステップ４２９）。また、通信エラーが発生しなかったにもかかわらず、メディアから情報を取得できなかった場合には（ステップ４２８でＮＯ）、当該メディアに格納されている電子マネーは、種類Ａ、種類Ｂ、種類Ｃのいずれでもないため、選択部１０２は、情報出力部５５に電子マネーの種類が異なる旨のエラーを表示させる（ステップ４３０）。
【００６６】
また、選択部１０２は、情報出力部５５に、エラー表示、種類エラー表示、情報表示のいずれかを行わせると、タイムアウトになるかキャンセル指示に応じて、当該表示を消去させ、情報表示処理を終了する（ステップ４３１でＹＥＳ）。
【００６７】
次に、ステップ４０６で実行する決済処理について説明する。前述のように、待機状態において、決済制御部５１から決済指示が入力されると、決済処理が開始されるが、選択部１０２は、決済処理が開始された状態でもメディアの検出を継続する（ステップ４４１でＮＯ、ステップ４４２、ステップ４４３でＮＯ）。
【００６８】
この状態において、選択部１０２は、メディアを検出することなく、タイムアウトとなるかキャンセルが指示されると（ステップ４４１でＹＥＳ）、選択部１０２は、決済処理を終了する。
【００６９】
一方、メディアを検出すると（ステップ４４３でＹＥＳ）、選択部１０２は、種類Ａ情報１５３Ａを利用して種類Ａの電子マネー情報の取得（ステップ４４４）、種類Ｂ情報１５３Ｂを利用して種類Ｂの電子マネー情報の取得（ステップ４４５）、種類Ｃ情報１５３Ｃを利用して種類Ｃの電子マネー情報の取得を行う（ステップ４４６）。
【００７０】
このとき、メディアとの通信エラーが発生した場合には（ステップ４４７でＮＯ）、利用者によるメディアタッチが不完全であった可能性が高いため、選択部１０２は、情報出力部５５にその旨を通知するエラーを表示させる（ステップ４４８）。
【００７１】
また、通信エラーが発生しなかったにもかかわらず（ステップ４４７でＹＥＳ）、メディアから情報を取得できなかった場合には（ステップ４４９でＮＯ）、当該メディアに格納されている電子マネーは、種類Ａ、種類Ｂ、種類Ｃのいずれでもないため、選択部１０２は、情報出力部５５に電子マネーの種類が異なる旨のエラーを表示させる（ステップ４５０）。
【００７２】
また、選択部１０２は、情報出力部５５に、エラー表示、種類エラー表示のいずれかを行わせると、タイムアウトになるかキャンセル指示に応じて、当該表示を消去させ、情報表示処理を終了する（ステップ４５１でＹＥＳ）。
【００７３】
一方、選択部１０２は、メディアから取得できた情報があり（ステップ４４９でＹＥＳ）、取得した情報が複数種類であれば（ステップ４５２でＹＥＳ）、選択部１０２は、情報出力部５５に確認音を発生させる（ステップ４５３）。この確認音は、決済が成立した際に発生される確認音と異なる音であることが望ましいが、同じ音であってもよい。また、確認音は、必ずしも発生させる必要は無い。
【００７４】
続いて、選択部１０２は、情報出力部５５に、利用する電子マネーの種類の選択を要求する旨を表示させる（ステップ４５４）。その後、利用者による種類の選択が行われないままタイムアウトとなるかキャンセルが指示されると（ステップ４５５でＮＯステップ４５６でＹＥＳ）、選択部１０２は、決済処理を終了する。
【００７５】
また、利用者が入力受付部５４から所望の電子マネーの種類を入力すると（ステップ４５５でＹＥＳ）、選択部１０２は、利用者に選択された種類の電子マネーに対応する決済ＡＰ（決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃのいずれか）を起動して決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃのいずれかを構成し（ステップ４５７）、選択ＡＰ１５３を終了して選択部１０２を非動作とする（ステップ４５８）。
【００７６】
その後、メディアリーダ／ライタ５２は、構成した決済部で決済処理を行うが（ステップ４５９）、この決済処理は、電子マネーの種類により異なるものであるため、ここでの説明は省略する。なお、この決済処理に際しては、構成された決済部により、利用者に対して再度メディアタッチが要求されることとなる。
【００７７】
そして、決済部による決済処理が終了すると、メディアリーダ／ライタ５２は、起動中の決済ＡＰを終了して対応する決済部を非動作とし（ステップ４６０）、決済処理を終了する。
【００７８】
一方、選択部１０２は、メディアから取得できた情報があり（ステップ４４９でＹＥＳ）、取得した情報が１種類であった場合には（ステップ４５２でＮＯ）、取得した情報に対応する決済ＡＰ（決済ＡＰ（種類Ａ）１５４Ａ、決済ＡＰ（種類Ｂ）１５４Ｂ、決済ＡＰ（種類Ｃ）１５４Ｃのいずれか）を起動して決済部（種類Ａ）１０３Ａ、決済部（種類Ｂ）１０３Ｂ、決済部（種類Ｃ）１０３Ｃのいずれかを構成し（ステップ４５７）、選択ＡＰ１５３を終了して選択部１０２を非動作とする（ステップ４５８）。
【００７９】
その後、メディアリーダ／ライタ５２は、構成した決済部で決済処理を行うが（ステップ４５９）、この決済処理は、電子マネーの種類により異なるものであるため、ここでの説明は省略する。なお、この決済処理は、選択部１０２による情報の取得と継続して行われるため、利用者によるメディアタッチを再度要求する必要は無い。
【００８０】
そして、決済部による決済処理が終了すると、メディアリーダ／ライタ５２は、起動中の決済ＡＰを終了して対応する決済部を非動作とし（ステップ４６０）、決済処理を終了する。
【００８１】
なお、メディアから取得できた情報が１種類の場合に、選択部１０２が確認音を発生させないのは、決済ＡＰによって構成された決済部が続けて決済処理を行う際に、確認音の発生によるメディアとの通信不良が発生することを防止するためである。
【００８２】
次に、メディアリーダ／ライタ５２の動作を主制御装置２と決済制御部５１との関連で説明する。図１５乃至１７は、メディアリーダ／ライタ５２の動作の流れを主制御装置２と決済制御部５１との関連で示した図である。なお、同図においては、決済部（種類Ｃ）１０３Ｃ等の一部を省略している。
【００８３】
選択部１０２は、決済制御部５１が発する起動命令（メディア検出命令）に応じて動作を開始し（図１５のステップ５０１）、その後、メディアを検出すると（ステップ５０２）、当該メディアから残高情報や与信情報等の電子マネーに関する情報を取得し（ステップ５０３）、取得した情報を決済制御部５１に通知する（ステップ５０４）。そして、決済制御部５１は、通知された残高情報や与信情報等の電子マネーに関する情報を情報出力部５５（図１５では不図示、図３参照）に表示する。
【００８４】
一方、電子マネー決済による商品販売が行われる場合には、主制御装置２が商品が選択されたことを検知すると（図１６のステップ５１１）、主制御装置２は、決済制御部５１に対して決済指示を発する（ステップ５１２）。主制御装置２からの決済指示を受けた決済制御部５１は、選択部１０２に対して決済指示を発し（ステップ５１３）、選択部１０２は、メディアを検出すると（ステップ５１４）、当該メディアから残高情報や与信情報等の電子マネーに関する情報を取得する（ステップ５１５）。そして、当該メディアから複数種類の電子マネーに関する情報が取得できた場合には、選択部１０２は、決済制御部５１に利用する電子マネーの選択を要求し（ステップ５１６）、これを受けた決済制御部５１が情報出力部５５と入力受付部５４（いずれも図１５では不図示、図３参照）を利用して利用者に電子マネーの種類を選択させ（ステップ５１７）、利用する電子マネーの種類が選択されると、その選択情報を選択部１０２に通知する（ステップ５１８）。選択情報の通知を受けた選択部１０２は、選択された電子マネーの種類に対応する決済部、例えば、決済部（種類Ａ）１０３Ａに対して、起動命令と決済命令を発し（ステップ５１９）、動作を終了する。決済部（種類Ａ）１０３Ａは、この起動命令により動作を開始し、メディアを検出すると（ステップ５２０）、決済処理を行い（ステップ５２１）、決済制御部５１に決済完了を通知するとともに（ステップ５２２）、選択部１０２に対して起動命令を発し（ステップ５２３）、動作を終了する。そして、決済制御部５１は、主制御装置２に対して決済の完了を通知する（ステップ５２４）。
【００８５】
また、１種類の電子マネーに対応するメディアよる商品販売が行われる場合には、主制御装置２が商品が選択されたことを検知すると（図１７のステップ５３１）、主制御装置２は、決済制御部５１に対して決済指示を発する（ステップ５３２）。主制御装置２からの決済指示を受けた決済制御部５１は、選択部１０２に対して決済指示を発し（ステップ５３３）、選択部１０２は、メディアを検出すると（ステップ５３４）、当該メディアから残高情報や与信情報等の電子マネーに関する情報を取得する（ステップ５３５）。そして、当該メディアから１種類の電子マネーに関する情報が取得できた場合には、選択部１０２は、その電子マネーの種類に対応する決済部、例えば、決済部（種類Ａ）１０３Ａに対して、起動命令と決済命令を発し（ステップ５３６）、動作を終了する。決済部（種類Ａ）１０３Ａは、この起動命令により動作を開始し、決済処理を行い（ステップ５３７）、決済制御部５１に決済完了を通知するとともに（ステップ５３８）、選択部１０２に対して起動命令を発し（ステップ５３９）、動作を終了する。そして、決済制御部５１は、主制御装置２に対して決済の完了を通知する（ステップ５４０）。
【実施例２】
【００８６】
実施例２では、実施例１で説明した構成のうち、決済制御部５１の動作とメディアリーダライタ５２の機能的構成および動作とが異なる場合を説明する。
【００８７】
図１８は、実施例２におけるメディアリーダ／ライタ１０５２の機能的な構成を示すブロック図であり、図１９は、メディアリーダ／ライタ１０５２ソフトウェア構成を示す図である。なお、メディアリーダ／ライタ１０５２のハードウェア構成は、実施例１の場合と同様であるため（図５参照）、ここでの説明は省略する。
【００８８】
まず、メディアリーダ／ライタ１０５２の機能的な構成について説明する。図１８に示すように、メディアリーダ／ライタ１０５２は、情報入出力部１１０１と、検出部１１０２、決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃ、アンテナ接続部１１０４を有している。なお、このメディアリーダ／ライタ１０５２は、図３に示したメディアリーダ／ライタ５２と置き換えたものに相当する。
【００８９】
情報入出力部１１０１は、決済制御部１０５１とのインタフェイスであり、決済制御部１０５１との間で情報や命令等の授受を行う。なお、決済制御部１０５１は、実施例１で説明した決済制御部５１（図３参照）と動作が異なるもので、実施例２においては、この決済制御部５１と置き換えて利用されるものである。検出部１１０２は、メディアからの情報の読み出しを行う。決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃは、それぞれ、種類Ａ、種類Ｂ、種類Ｃの電子マネーの決済処理を行う。アンテナ接続部１１０４は、メディア用アンテナ５３とのインタフェイスであり、メディア用アンテナ５３との間で情報や命令等の授受を行う。なお、ここでは、メディアリーダ／ライタ１０５２が対応可能な電子マネーの種類を種類Ａ、種類Ｂ、種類Ｃの３種としているため、決済部として決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃを有しているが、決済部は、対応可能な電子マネーの数に応じて増減可能なものである。
【００９０】
続いて、メディアリーダ／ライタ１０５２のソフトウェア構成について説明する。図１９に示すように、メディアリーダ／ライタ１０５２は、ハードウェア１５１（図５に示した構成）でＯＳ（Operating System）１５２を動作させており、このＯＳ１５２上で、検出ＡＰ１１５３、決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃを動作させている。検出ＡＰ１１５３、決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃは、それぞれ、図１８に示した検出部１１０２、決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃを実現するものである。
【００９１】
また、検出ＡＰ１１５３は、対応可能な種類Ａ、種類Ｂ、種類Ｃが格納されたメディアを読み取る際に必要となる種類Ａ情報１１５３Ａ、種類Ｂ情報１１５３Ｂ、種類Ｃ情報１１５３Ｃを有している。
【００９２】
次に、メディアリーダ／ライタ１０５２を有する電子決済装置の動作を説明する。図２０は、メディアリーダ／ライタ１０５２を有する電子決済装置の動作の流れを示すフローチャートである。
【００９３】
メディアリーダ／ライタ１０５２を有する電子決済装置は、動作を開始すると、まず、決済制御部１０５１がメディアリーダ／ライタ１０５２に対して検出ＡＰ１１５３を起動させるための検出ＡＰ起動命令を発し（ステップ１２０１）、メディアリーダ／ライタ１０５２から情報通知があるのを待つ（ステップ１２０２でＮＯ）。
【００９４】
そして、メディアリーダ／ライタ１０５２から電子マネーの種類を示す情報が通知されると（ステップ１２０２でＹＥＳ）、決済制御部１０５１は、その時点で主制御装置５からの決済指示がなければ（ステップ１２０３でＮＯ）、通知された情報に基づいて情報出力部５５に電子マネーの種類を表示し、入力受付部５４から利用者による電子マネーの選択を受け付ける（ステップ１２０４）。続いて、決済制御部１０５１は、メディアリーダ／ライタ１０５２に対して、検出ＡＰ１１５３を終了させるための検出ＡＰ停止命令を発し（ステップ１２０５）、利用者により利用する電子マネーが選択されるか、メディアに格納されている電子マネーが１種類であった等の理由により特定された電子マネーの種類に対応する決済ＡＰ（決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃのいずれか）を起動させるための決済ＡＰ起動命令を発する（ステップ１２０６）。
【００９５】
その後、決済制御部１０５１は、決済ＡＰが動作しているメディアリーダ／ライタ１０５２に対して残高情報や与信情報等の情報取得命令を発し（ステップ１２０７）、これに応じてメディアリーダ／ライタ１０５２から残高情報や与信情報等が返されると、当該情報を情報出力部５５に表示し（ステップ１２０８）、動作している決済ＡＰを終了させるための決済ＡＰ停止命令をメディアリーダ／ライタ１０５２に発し（ステップ１２０９）、ステップ１２０１の処理に戻る。
【００９６】
一方、メディアリーダ／ライタ１０５２から電子マネーの種類を示す情報が通知された際に（ステップ１２０２でＹＥＳ）、主制御装置５からの決済指示があれば（ステップ１２０３でＹＥＳ）、決済制御部１０５１は、通知された情報に複数の電子マネーの種類が含まれていれば（ステップ１２１０でＹＥＳ）、当該情報に基づいて情報出力部５５に電子マネーの種類を表示し、入力受付部５４から利用者による電子マネーの選択を受け付ける（ステップ１２１１）。
【００９７】
利用者により利用する電子マネーが選択されるか、メディアに格納されている電子マネーが１種類であった（ステップ１２１０でＮＯ）等の理由により決済に利用する電子マネーの種類が特定されると、決済制御部１０５１は、メディアリーダ／ライタ１０５２に対して、検出ＡＰ１１５３を終了させるための検出ＡＰ停止命令を発し（ステップ１２１２）、特定された電子マネーの種類に対応する決済ＡＰ（決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃのいずれか）を起動させるための決済ＡＰ起動命令を発する（ステップ１２１３）。
【００９８】
その後、決済制御部１０５１は、決済ＡＰが動作しているメディアリーダ／ライタ１０５２に対して決済命令を発し（ステップ１２１４）、これに応じてメディアリーダ／ライタ１０５２から決済完了通知が返されると、当該情報を主制御装置２に通知し（ステップ１２１５）、動作している決済ＡＰを終了させるための決済ＡＰ停止命令をメディアリーダ／ライタ１０５２に発し（ステップ１２１６）、ステップ１２０１の処理に戻る。
【００９９】
次に、メディアリーダ／ライタ１０５２の動作を説明する。図２１および図２２は、メディアリーダ／ライタ１０５２の動作の流れを示すフローチャートである。
【０１００】
メディアリーダ／ライタ１０５２は、決済制御部１０５１から検出ＡＰ起動命令を受けると（ステップ１３０１でＹＥＳ）、検出ＡＰ１１５３を起動して検出部１１０２を構成し（ステップ１３０２）、検出部１１０２がメディアを検出する（ステップ１３０３でＮＯ、ステップ１３０４）。このメディアの検出は、メディアが検出されるまでの間、定期的に行われるが（ステップ１３０５でＮＯ）、このステップ１３０３からステップ１３０５でループしている処理が、いわゆる待機状態となる。
【０１０１】
検出部１１０２がメディアを検出すると（ステップ１３０５でＹＥＳ）、検出部１１０２は、当該メディアから格納されている電子マネーの種類を示す情報を取得し、これを決済制御部１０５１に通知する（ステップ１３０６）。
【０１０２】
そして、メディアリーダ／ライタ１０５２は、決済制御部１０５１から検出ＡＰ停止命令を受けると（ステップ１３０３でＹＥＳ）、検出ＡＰ１１５３を終了して検出部１１０２を非動作とする（ステップ１３０７）。
【０１０３】
また、メディアリーダ／ライタ１０５２は、決済制御部１０５１から決済ＡＰ起動命令を受けると（ステップ１３０１でＮＯ、ステップ１３０８でＹＥＳ）、対応する決済ＡＰ（決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃのいずれか）を起動して決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃのいずれかを構成する（ステップ１３０９）。
【０１０４】
この状態で、決済制御部１０５１から情報取得命令を受けると（ステップ１３１０でＮＯ、ステップ１３１１でＹＥＳ）、起動された決済部、例えば、決済部（種類Ａ）１１０３Ａがメディアを検出し（ステップ１３１２、ステップ１３１３でＮＯ）、メディアを検出すると（ステップ１３１３でＹＥＳ）、起動された決済部（例えば、決済部（種類Ａ）１１０３Ａ）は、当該メディアから格納されている電子マネーの残高情報や与信情報を取得し（ステップ１３１４）、これを決済制御部１０５１に通知する（ステップ１３１５）。
【０１０５】
また、決済制御部１０５１から決済命令を受けると（ステップ１３１０でＮＯ、ステップ１３１１でＮＯ、ステップ１３１６でＹＥＳ）、起動された決済部、例えば、決済部（種類Ａ）１１０３Ａがメディアを検出し（ステップ１３１７、ステップ１３１８でＮＯ）、メディアを検出すると（ステップ１３１８でＹＥＳ）、起動された決済部（例えば、決済部（種類Ａ）１１０３Ａ）は、決済命令に含まれる決済情報にしたがって、決済処理を行う（ステップ１３１９）。この決済処理は、電子マネーの種類により異なるものであるため、ここでの説明は省略する。決済処理が終了すると、決済部（例えば、決済部（種類Ａ）１１０３Ａ）は、決済制御部１０５１に決済完了を通知する（ステップ１３２０）。
【０１０６】
そして、メディアリーダ／ライタ１０５２は、決済制御部１０５１から決済ＡＰ停止命令を受けると（ステップ１３１０でＹＥＳ）、起動している決済ＡＰを終了して、対応する決済部を非動作とする（ステップ１３２１）。
【０１０７】
次に、メディアリーダ／ライタ１０５２の動作を主制御装置２と決済制御部１０５１との関連で説明する。図２３乃至２５は、メディアリーダ／ライタ１０５２の動作の流れを主制御装置２と決済制御部１０５１との関連で示した図である。なお、同図においては、決済部（種類Ｃ）１１０３Ｃ等の一部を省略している。
【０１０８】
検出部１１０２は、決済制御部１０５１が発する起動命令に応じて動作を開始し（図２３のステップ１４０１）、その後、メディアを検出すると（ステップ１４０２）、当該メディアから電子マネーの種類に関する情報を取得し（ステップ１４０３）、取得した情報を決済制御部１０５１に通知する（ステップ１４０４）。この処理は、図２１のステップ１３０４からステップ１３０６の処理に相当する。
【０１０９】
一方、決済制御部１０５１は、検出部１１０２から電子マネーの種類に関する情報を受けると、電子マネーの種類を情報出力部５５に表示して、入力受付部５４から利用者による電子マネーの選択を受け付ける（ステップ１４０５）。そして、決済制御部１０５１は、検出部１１０２に対して検出ＡＰ停止命令を発するとともに（ステップ１４０６）、選択された決済部、例えば決済部（種類Ａ）１１０３Ａに対して、起動命令と情報取得命令を発する（ステップ１４０７）。これらの処理は、図２０のステップ１２０４からステップ１２０７の処理に相当する。
【０１１０】
検出部１１０２は、決済制御部１０５１から検出ＡＰ停止命令を受けると動作を停止する（ステップ１４０６）。この処理は、図２１のステップ１３０７の処理に相当する。
【０１１１】
決済部（種類Ａ）１１０３Ａは、決済制御部１０５１から起動命令と情報取得命令を受けると（ステップ１４０７）、メディアを検出し（ステップ１４０８）、当該メディアから電子マネーの残高情報や与信情報等の情報を取得し（ステップ１４０９）、取得した情報を決済制御部１０５１に通知する（ステップ１４１０）。この処理は、図２２のステップ１３１１からステップ１３１５の処理に相当する。
【０１１２】
そして、決済制御部１０５１は、通知された残高情報や与信情報等の情報を情報出力部５５に表示して（ステップ１４１１）、決済部（種類Ａ）１１０３Ａに対して決済ＡＰ停止命令を発し（ステップ１４１２）、決済部１１０２に起動命令を発する（ステップ１４１３）。
【０１１３】
また、電子マネー決済による商品販売が行われる場合には、主制御装置２が商品が選択されたことを検知すると（図２４のステップ１４２１）、主制御装置２は、決済制御部１０５１に対して決済指示を発する（ステップ１４２２）。
【０１１４】
その一方で、検出部１１０２がメディアを検出し（ステップ１４２３）、当該メディアから電子マネーの種類に関する情報を取得し（ステップ１４２４）、取得した情報を決済制御部１０５１に通知する（ステップ１４２５）。この処理は、図２１のステップ１３０４からステップ１３０６の処理に相当する。
【０１１５】
決済制御部１０５１は、検出部１１０２から電子マネーの種類に関する情報を受けると、電子マネーの種類を情報出力部５５に表示して、入力受付部５４から利用者による電子マネーの選択を受け付ける（ステップ１４２６）。そして、決済制御部１０５１は、検出部１１０２に対して検出ＡＰ停止命令を発するとともに（ステップ１４２７）、選択された決済部、例えば決済部（種類Ａ）１１０３Ａに対して、起動命令と決済命令を発する（ステップ１４２８）。これらの処理は、図２０のステップ１２０３からステップ１２１４の処理に相当する。
【０１１６】
検出部１１０２は、決済制御部１０５１から検出ＡＰ停止命令を受けると動作を停止する（ステップ１４２７）。この処理は、図２１のステップ１３０７の処理に相当する。
【０１１７】
決済部（種類Ａ）１１０３Ａは、決済制御部１０５１から起動命令と決済命令を受けると（ステップ１４２８）、メディアを検出し（ステップ１４２９）、当該メディアに対して決済処理を行い（ステップ１４３０）、決済処理が終了すると、決済制御部１０５１に決済完了を通知する（ステップ１４３１）。この処理は、図２１のステップ１３１６からステップ１３２０の処理に相当する。
【０１１８】
そして、決済制御部１０５１は、主制御装置２に決済完了を通知し（ステップ１４３２）、決済部（種類Ａ）１１０３Ａに対して決済ＡＰ停止命令を発し（ステップ１４３３）、決済部１１０２に起動命令を発する（ステップ１４３４）。
【０１１９】
また、１種類の電子マネーに対応するメディアよる商品販売が行われる場合には、主制御装置２が商品が選択されたことを検知すると（図２５のステップ１４４１）、主制御装置２は、決済制御部１０５１に対して決済指示を発する（ステップ１４４２）。
【０１２０】
その一方で、検出部１１０２がメディアを検出し（ステップ１４４３）、当該メディアから電子マネーの種類に関する情報を取得し（ステップ１４４４）、取得した情報を決済制御部１０５１に通知する（ステップ１４４５）。この処理は、図２１のステップ１３０４からステップ１３０６の処理に相当する。
【０１２１】
その後、決済制御部１０５１は、検出部１１０２に対して検出ＡＰ停止命令を発するとともに（ステップ１４４６）、検出された決済部、例えば決済部（種類Ａ）１１０３Ａに対して、起動命令と決済命令を発する（ステップ１４４７）。これらの処理は、図２０のステップ１２０３からステップ１２１４の処理（ステップ１２１１を除く）に相当する。
【０１２２】
検出部１１０２は、決済制御部１０５１から検出ＡＰ停止命令を受けると動作を停止する（ステップ１４４６）。この処理は、図２１のステップ１３０７の処理に相当する。
【０１２３】
決済部（種類Ａ）１１０３Ａは、決済制御部１０５１から起動命令と決済命令を受けると（ステップ１４４７）、メディアを検出し（ステップ１４４８）、当該メディアに対して決済処理を行い（ステップ１４４９）、決済処理が終了すると、決済制御部１０５１に決済完了を通知する（ステップ１４５０）。この処理は、図２２のステップ１３１６からステップ１３２０の処理に相当する。なお、ステップ１４４８でのメディアの検出は、利用者にとっては、ステップ１４４３でのメディアの検出と一連の流れで行われる、つまり、利用者による一度のメディアタッチで、ステップ１４４３のメディア検出とステップ１４４８でのメディアの検出が行われる。もちろん、メディアの検出を一連の流れで行えなかった場合は、利用者に再度のメディアタッチを要求することとなる。
【０１２４】
そして、決済制御部１０５１は、主制御装置２に決済完了を通知し（ステップ１４５１）、決済部（種類Ａ）１１０３Ａに対して決済ＡＰ停止命令を発し（ステップ１４５２）、決済部１１０２に起動命令を発する（ステップ１４５３）。
【０１２５】
なお、実施例２の説明では、検出ＡＰ１１５３、決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃは、いずれか１つのみが起動される場合を説明したが、検出ＡＰ１１５３を常時起動し、決済ＡＰ（種類Ａ）１１５４Ａ、決済ＡＰ（種類Ｂ）１１５４Ｂ、決済ＡＰ（種類Ｃ）１１５４Ｃのいずれかを検出ＡＰ１１５３と同時に起動するように構成することもできる。この場合、メディアリーダ／ライタ１０５２の動作は多少異なるが、上述の説明から十分に類推可能であると考えられるため、ここでの説明は省略する。
【実施例３】
【０１２６】
実施例３では、実施例１、実施例２と構成の異なるメディアリーダ／ライタについて説明する。例えば、実施例２においては、メディアリーダ／ライタ１０５２は、情報入出力部１１０１、検出部１１０２、決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃ、アンテナ接続部１１０４を有し、他に決済制御部１０５１、メディア用アンテナ５３、入力受付部５４、情報出力部５５、通信処理部５６とで、電子決済装置を構成する場合を説明した。
【０１２７】
これら電子決済装置を構成する各部は、メディアリーダ／ライタの一部とすることが可能であり、例えば、図２６に示すメディアリーダ／ライタ２０５２のように、検出部１１０２、決済部（種類Ａ）１１０３Ａ、決済部（種類Ｂ）１１０３Ｂ、決済部（種類Ｃ）１１０３Ｃ、アンテナ接続部１１０４、決済制御部１０５１、入力受付部５４、情報出力部５５を含むような構成を実現することが可能である。
【０１２８】
この場合には、メディアリーダ／ライタ２０５２のハードウェア構成は、図５に示したＣＰＵ１２１と、ＲＯＭ１２２、ＲＡＭ１２３、Ｉ／Ｆ１２４、Ｉ／Ｆ１２５のほかに表示器や入力キー等を必要とするが、その構成は、十分に類推可能であると考えられるため、詳細な説明は省略する。
【図面の簡単な説明】
【０１２９】
【図１】複数種類の電子マネーに対応して決済等の処理を行う際の情報処理装置の動作の流れを示すフローチャートである。
【図２】複数種類の電子マネーに対応して決済等の処理を行う際の情報処理装置の動作の流れを示すフローチャートである。
【図３】本発明を適用した自動販売機の構成例を示すブロック図である。
【図４】メディアリーダ／ライタ５２の機能的な構成を示すブロック図である。
【図５】メディアリーダ／ライタ５２のハードウェア構成を示すブロック図である。
【図６】メディアリーダ／ライタ５２のソフトウェア構成を示す図である。
【図７】メディアリーダ／ライタ５２の動作の概略を示すフローチャートである。
【図８】自動販売機１の動作の流れを示すフローチャートである。
【図９】自動販売機１の動作の流れを示すフローチャートである。
【図１０】自動販売機１の動作の流れを示すフローチャートである。
【図１１】メディアリーダ／ライタ５２の動作の流れを示すフローチャートである。
【図１２】メディアリーダ／ライタ５２の動作の流れを示すフローチャートである。
【図１３】メディアリーダ／ライタ５２の動作の流れを示すフローチャートである。
【図１４】メディアリーダ／ライタ５２の動作の流れを示すフローチャートである。
【図１５】メディアリーダ／ライタ５２の動作の流れを主制御装置２と決済制御部５１との関連で示した図である。
【図１６】メディアリーダ／ライタ５２の動作の流れを主制御装置２と決済制御部５１との関連で示した図である。
【図１７】メディアリーダ／ライタ５２の動作の流れを主制御装置２と決済制御部５１との関連で示した図である。
【図１８】実施例２におけるメディアリーダ／ライタ１０５２の機能的な構成を示すブロック図である。
【図１９】図１９は、メディアリーダ／ライタ１０５２ソフトウェア構成を示す図である。
【図２０】メディアリーダ／ライタ１０５２を有する電子決済装置の動作の流れを示すフローチャートである。
【図２１】メディアリーダ／ライタ１０５２の動作の流れを示すフローチャートである。
【図２２】メディアリーダ／ライタ１０５２の動作の流れを示すフローチャートである。
【図２３】メディアリーダ／ライタ１０５２の動作の流れを主制御装置２と決済制御部１０５１との関連で示した図である。
【図２４】メディアリーダ／ライタ１０５２の動作の流れを主制御装置２と決済制御部１０５１との関連で示した図である。
【図２５】メディアリーダ／ライタ１０５２の動作の流れを主制御装置２と決済制御部１０５１との関連で示した図である。
【図２６】実施例３におけるメディアリーダ／ライタの構成例を示した図である。
【符号の説明】
【０１３０】
１    自動販売機
２    主制御装置
３    商品選択装置
４    現金決済装置
５    電子決済装置
５１    決済制御部
５２    メディアリーダ／ライタ
５３    メディア用アンテナ
５４    入力受付部
５５    情報出力部
５６    通信処理部
１０１    情報入出力部
１０２    選択部
１０３Ａ    決済部（種類Ａ）
１０３Ｂ    決済部（種類Ｂ）
１０３Ｃ    決済部（種類Ｃ）
１０４    アンテナ接続部
１２１    ＣＰＵ
１２２    ＲＯＭ
１２３    ＲＡＭ
１２４    Ｉ／Ｆ
１２５    Ｉ／Ｆ
１５１    ハードウェア
１５２    ＯＳ
１５３    選択ＡＰ
１５３Ａ    種類Ａ情報
１５３Ｂ    種類Ｂ情報
１５３Ｃ    種類Ｃ情報
１５４Ａ    決済ＡＰ（種類Ａ）
１５４Ｂ    決済ＡＰ（種類Ｂ）
１５４Ｃ    決済ＡＰ（種類Ｃ）
１０５１    決済制御部
１０５２    メディアリーダ／ライタ
１１０１    情報入出力部
１１０２    検出部
１１０３Ａ    決済部（種類Ａ）
１１０３Ｂ    決済部（種類Ｂ）
１１０３Ｃ    決済部（種類Ｃ）
１１０４    アンテナ接続部
１１５３    検出ＡＰ
１１５３Ａ    種類Ａ情報
１１５３Ｂ    種類Ｂ情報
１１５３Ｃ    種類Ｃ情報
１１５４Ａ    決済ＡＰ（種類Ａ）
１１５４Ｂ    決済ＡＰ（種類Ｂ）
１１５４Ｃ    決済ＡＰ（種類Ｃ）
２０５２    メディアリーダ／ライタ
【図１】
2008016016.tif 000003
【図２】
2008016016.tif 000004
【図３】
2008016016.tif 000005
【図４】
2008016016.tif 000006
【図５】
2008016016.tif 000007
【図６】
2008016016.tif 000008
【図７】
2008016016.tif 000009
【図８】
2008016016.tif 000010
【図９】
2008016016.tif 000011
【図１０】
2008016016.tif 000012
【図１１】
2008016016.tif 000013
【図１２】
2008016016.tif 000014
【図１３】
2008016016.tif 000015
【図１４】
2008016016.tif 000016
【図１５】
2008016016.tif 000017
【図１６】
2008016016.tif 000018
【図１７】
2008016016.tif 000019
【図１８】
2008016016.tif 000020
【図１９】
2008016016.tif 000021
【図２０】
2008016016.tif 000022
【図２１】
2008016016.tif 000023
【図２２】
2008016016.tif 000024
【図２３】
2008016016.tif 000025
【図２４】
2008016016.tif 000026
【図２５】
2008016016.tif 000027
【図２６】
2008016016.tif 000028