(57)【要約】  【課題】  容易な作業で自動販売機を構成する装置のプログラムの書き換え等を行うことのできる電子決済装置を提供することを目的とする。  【解決手段】  電子決済を行う電子決済装置２０が、専用のＩＣカード５０から、電子決済装置２０、紙幣処理装置３０、硬貨処理装置４０等が利用するプログラムの書き換え許可を示す許可情報を読み込み、読み込んだ許可情報を管理センター７０に通知する。そして、電子決済装置２０は、作業装置８０がアップロードするプログラム等のデータを受け付け、受け付けたデータに基づいてプログラム等の書き換えを行う。【選択図】        図１
2009199410.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機に配設され、非接触で通信可能な媒体に格納された電子マネーに関する情報に基づいて決済処理を行う電子決済装置において、
通信可能な媒体を検出する媒体検出手段と、
前記媒体検出手段が検出した媒体の種別を判定する種別判定手段と、
前記種別判定手段により前記媒体検出手段が検出した媒体が前記自動販売機に配設された装置のプログラム更新を許可する許可情報が格納された媒体であると判定された場合に、該媒体から前記許可情報を取得する情報取得手段と、
前記情報取得手段が取得した許可情報に基づいて該プログラムを書き込む対象となる装置を特定する対象装置特定手段と、
前記情報取得手段が取得した許可情報に基づいて通信手段を介して送信されるプログラムの受け付けを準備し、作業装置が前記通信手段を介してプログラムの受け付けを要求したことに応じて該作業装置から該通信手段を介して送信されるプログラムを受け付けるプログラム受付手段と、
前記プログラム受付手段が取得したプログラムを前記対象装置特定手段が特定した装置に書き込むプログラム書込手段と
を具備することを特徴とする電子決済装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子決済装置に関し、特に、自動販売機に配設され、決済処理以外の用途にも用いられる電子決済装置に関する。
【背景技術】
【０００２】
自動販売機は、本体としての装置の他に、硬貨処理装置や紙幣処理装置等の複数の装置により構成されていることが多く、各装置は、コンピュータを利用した制御部により動作している。このため、各装置には、コンピュータを構成するプロセッサを動作させるためのプログラムが記憶されている。
【０００３】
また、各装置は、プログラムをフラッシュメモリ等の書き換えが可能なメモリに記憶させることで、プログラムの改変や修正が行われた場合に、装置自体を交換することなく、メモリを書き換えることで新たなプログラムを利用することができ、メモリを書き換えるための装置も提案されている（例えば、特許文献１参照）。
【０００４】
一方、最近では、ＩＣカード等の媒体に記憶された電子情報を利用した電子決済が利用される機会も多くなっており、自動販売機も電子決済に対応可能になっている（例えば、特許文献２参照）。
【特許文献１】特開２００１−１８４５４７号公報
【特許文献２】特開２００８−１６０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、プログラムの書き換えを行う装置等によりプログラムの書き換えを行うためには、プログラムの書き換えを行う装置とプログラムの書き換え対象となる装置を接続する必要があるため、自動販売機を開扉して作業を行う必要があった。
【０００６】
そこで、本発明は、容易な作業で自動販売機を構成する装置のプログラムの書き換え等を行うことのできる電子決済装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、自動販売機に配設され、非接触で通信可能な媒体に格納された電子マネーに関する情報に基づいて決済処理を行う電子決済装置において、通信可能な媒体を検出する媒体検出手段と、前記媒体検出手段が検出した媒体の種別を判定する種別判定手段と、前記種別判定手段により前記媒体検出手段が検出した媒体が前記自動販売機に配設された装置のプログラム更新を許可する許可情報が格納された媒体であると判定された場合に、該媒体から前記許可情報を取得する情報取得手段と、前記情報取得手段が取得した許可情報に基づいて該プログラムを書き込む対象となる装置を特定する対象装置特定手段と、前記情報取得手段が取得した許可情報に基づいて通信手段を介して送信されるプログラムの受け付けを準備し、作業装置が前記通信手段を介してプログラムの受け付けを要求したことに応じて該作業装置から該通信手段を介して送信されるプログラムを受け付けるプログラム受付手段と、前記プログラム受付手段が取得したプログラムを前記対象装置特定手段が特定した装置に書き込むプログラム書込手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、自動販売機を構成する装置のプログラムの書き換え等を行う際に、自動販売機の開扉を必要とせず、作業効率を向上させることが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係る電子決済装置の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例】
【００１０】
図１は、本発明を適用した電子決済装置を含む自動販売機の構成を示すブロック図である。同図に示すように、自動販売機１０は、電子決済装置２０と、紙幣処理装置３０、硬貨処理装置４０を有している。なお、図１では省略しているが、自動販売機１０は、商品を販売（保管、排出等）するための他の装置も有している。
【００１１】
電子決済装置２０は、電子マネーを利用した決済処理を行うほか紙幣処理装置３０や硬貨処理装置４０等のプログラム等の書き換え処理を行う。紙幣処理装置３０は、紙幣の正偽判定や受け入れ等の処理を行い、硬貨処理装置４０は、硬貨の正偽判定や受け入れ、払い出し等の処理を行う。電子決済装置２０と紙幣処理装置３０、硬貨処理装置４０は、通信線１１により接続され、各装置間で必要に応じて通信処理を行う。また、電子決済装置２０と紙幣処理装置３０、電子決済装置２０と硬貨処理装置４０は、それぞれ、通信線１２、通信線１３により接続されており、通信線１２、通信線１３を利用して、電子決済装置２０が、紙幣処理装置３０、硬貨処理装置４０等のプログラム等の書き換え処理を行う。
【００１２】
また、電子決済装置２０は、制御部２１と情報処理部２２、入出力部２３、報知部２４、通信部２５を有している。制御部２１は、電子決済装置２０の各部を制御するほか、決済処理を行うもので、プロセッサ等の演算部、メモリ等の記憶部により構成され、演算部が記憶部に記憶されているプログラムを実行することで動作する。入出力部２３は、ＩＣカード５０が接近した（かざされた）ことを検出し、ＩＣカード５０との間で無線通信を行うもので、アンテナを有している。情報処理部２２は、入出力部２３が受信したアナログ信号をディジタルデータに変換して制御部２１へ入力し、制御部２１が出力するディジタルデータをアナログ信号に変換して入出力部２３から送信させる。報知部２４は、光や音によりＩＣカード５０を接近させた者に対する報知処理を行う。通信部２５は、通信ネットワーク６０を介して管理センター７０、作業装置８０等との間で通信を行う。
【００１３】
なお、管理センター７０は、自動販売機１０を遠隔管理するもので、管理装置等を有している。作業装置８０は、プログラム等の書き換え処理を行う作業者が携帯して利用する端末装置であり、例えば、通信手段を有するパーソナルコンピュータである。通信ネットワーク６０は、専用のネットワークであてもよく、インターネット等の既存のネットワークを利用したものでもよい。
【００１４】
ここで、制御部２１の機能的な構成について説明する。図２は、制御部２１の機能的な構成例を示すブロック図である。
【００１５】
同図に示すように、制御部２１は、種別判定部１００と、決済処理部１０１、報知制御部１０２、許可情報取得部１０３、記憶部１０４、データ取得部１０５、対象装置決定部１０６、コード取得部１０７、更新要否判定部１０８、書換処理部１０９、通知処理部１１０の各機能部を有している。
【００１６】
種別判定部１００は、入出力部２３が検出したＩＣカード５０の種別を判定する。種別の判定は、ＩＣカード５０が記憶している認識コードにより行う。
【００１７】
決済処理部１０１は、種別判定部１００により入出力部２３が検出したＩＣカード５０が許可情報等を記憶した専用ＩＣカードでないと判定された場合に、決済処理を行う。この決済処理部１０１の動作は、既存のものと同様である。
【００１８】
報知制御部１０２は、報知部２４を制御して光や音を利用した報知を行わせる。
【００１９】
許可情報取得部１０３は、種別判定部１００により入出力部２３が検出したＩＣカード５０が許可情報等を記憶した専用ＩＣカードであると判定された場合に、その専用ＩＣカードから許可情報や認識コード、ＲＯＭコード等の情報を取得する。
【００２０】
記憶部１０４は、許可情報取得部１０３が取得した許可情報やデータ受付部１０５が取得したプログラム等の様々なデータを記憶する。
【００２１】
データ受付部１０５は、サーバ動作を行うことで、通信部２５を介してアップロード要求の受け付けを行い、この処理により作業装置８０から、プログラムや調整用パラメータ等のデータを取得する。
【００２２】
対象装置決定部１０６は、許可情報取得部１０３が取得して記憶部１０４に記憶した認識コードに基づいて、これらを書き込む対象となる装置を決定する。対象となる装置は、紙幣処理３０や硬貨処理装置４０であるが、電子決済装置２０自体が対象装置となることもある。
【００２３】
コード取得部１０７は、対象装置決定部１０６が決定した装置から、現在記憶しているプログラムやデータ等のバージョンを示すＲＯＭコードを取得し、記憶部１０４に記憶する。
【００２４】
更新要否判定部１０８は、許可情報取得部１０３が取得して記憶部１０４に記憶したＲＯＭコードとコード取得部１０７が取得して記憶部１０４に記憶したＲＯＭコードを比較し、プログラムやデータの更新の要否を判定する。
【００２５】
書換処理部１０９は、更新要否判定部１０８によりプログラムやデータの更新が必要であると判定された装置（対象装置決定部１０６が決定したもの）に対して、データ受付部１０５が取得して記憶部１０４に記憶したプログラムやデータの書き込み処理を行う。
【００２６】
通知処理部１１０は、許可情報取得部１０３が取得して記憶部１０４に記憶した許可情報、プログラムやデータの書き込み処理等に関する各種情報を通信部２５を介して管理センター７０に通知する。
【００２７】
次に、電子決済装置２０の動作について説明する。図３乃至６は、電子決済装置２０の動作の流れを示すフローチャートである。
【００２８】
電子決済装置２０は、待機状態において（ステップ２０１でＮＯ）、入出力部２３がＩＣカード５０を検出すると（ステップ２０１でＹＥＳ）、制御部２１が、入出力部２３と情報処理部２２を介してＩＣカード５０の認識コードを読み取り（ステップ２０２）、種別判定部１００がＩＣカード５０の種別を判定する（ステップ２０３）。認識コードは、ＩＣカード５０が専用ＩＣカードであることを示すとともに、プログラムやデータの書き込み対象となる装置を示す情報である。
【００２９】
判定の結果、ＩＣカード５０が専用ＩＣカードではなく（ステップ２０４でＮＯ）、決済等で利用が可能なＩＣカードでもなかった場合には（ステップ２０５でＮＯ）、報知制御部１０２が報知部２４を制御してエラーを報知し（ステップ２０６）、一定時間後にエラー状態を解除して（ステップ２０７）、電子決済装置２０は、待機状態に戻る。
【００３０】
一方、種別判定部１００による判定の結果、ＩＣカード５０が専用ＩＣカードではなく（ステップ２０４でＮＯ）、決済等で利用が可能なＩＣカードであった場合には（ステップ２０５でＹＥＳ）、決済処理部１０１が決済処理等を行い（ステップ２０８）、その後に待機状態に戻る。なお、決済処理部１０１による処理は、従来と同様であるため、その詳細説明は省略するが、電子決済装置２０が待機状態にある場合に決済等で利用が可能なＩＣカードが検出されたときは、残額表示等の処理を行うことが多い。
【００３１】
また、種別判定部１００による判定の結果、ＩＣカード５０が専用ＩＣカードであった場合には（ステップ２０４でＹＥＳ）、許可情報取得部１０３がＩＣカード５０から許可情報、認識コード、ＲＯＭコード等の情報を読み込み（ステップ２０９）、読み込みに成功したら（ステップ２１０でＹＥＳ）、取得した情報を記憶部１０４に記憶する（ステップ２１１）。読み込みに失敗した場合には（ステップ２１０でＮＯ）、許可情報取得部１０３は、許可情報等の再読み込みを行い（ステップ２１２）、読み込みに成功したら（ステップ２１３でＹＥＳ）、取得した許可情報等を記憶部１０４に記憶する（ステップ２１１）。許可情報等の再読み込みに失敗した場合には（ステップ２１３でＮＯ）、報知制御部１０２が報知部２４を制御してエラーを報知し（ステップ２０６）、一定時間後にエラー状態を解除して（ステップ２０７）、電子決済装置２０は、待機状態に戻る。なお、許可情報取得部１０３が読み込むデータは、認識コードと、許可情報、ＲＯＭコード等である。
【００３２】
許可情報取得部１０３が取得した許可情報等を記憶部１０４に記憶すると、対象装置決定部１０６が記憶部１０４から認識コードを読み出し、この認識コードに基づいてプログラムやデータ等を書き込む対象となる装置を決定する（ステップ２１４）。
【００３３】
対象装置決定部１０６が対象となる装置を決定すると、続いて、コード取得部１０７が該当する装置からＲＯＭコードを読み込み（ステップ２１５）、読み込みに成功したら（ステップ２１６でＹＥＳ）、取得したＲＯＭコードを記憶部１０４に記憶する（ステップ２１７）。読み込みに失敗した場合には（ステップ２１６でＮＯ）、コード取得部１０７は、ＲＯＭコードの再読み込みを行い（ステップ２１８）、読み込みに成功したら（ステップ２１９でＹＥＳ）、取得したＲＯＭコードを記憶部１０４に記憶する（ステップ２１７）。ＲＯＭコードの再読み込みに失敗した場合には（ステップ２１９でＮＯ）、報知制御部１０２が報知部２４を制御してエラーを報知し（ステップ２０６）、一定時間後にエラー状態を解除して（ステップ２０７）、電子決済装置２０は、待機状態に戻る。
【００３４】
コード取得部１０７が取得したＲＯＭコードを記憶部１０４に記憶すると、更新要否判定部１０８が、記憶部１０４に記憶されている許可情報取得部１０３が取得したＲＯＭコードとコード取得部１０７が取得したＲＯＭコードをを比較する（ステップ２２０）。比較の結果、両ＲＯＭコードが一致した場合には（ステップ２２１でＮＯ）、報知制御部１０２が報知部２４を制御してプログラム等の書き換えが不要である旨を報知し（ステップ２２２）、電子決済装置２０は、待機状態に戻る。
【００３５】
一方、更新要否判定部１０８によるＲＯＭコードの比較の結果、両ＲＯＭコードが不一致であった場合には（ステップ２２１でＹＥＳ）、通知処理部１１０が記憶部１０４に記憶されている許可情報を管理センター７０に送信するとともに（ステップ２２３）、報知制御部１０２が報知部２４を制御してデータのアップロード開始指示を報知し（ステップ２２４）、データ受付部１０５がサーバ動作によるデータ受付処理を開始する（ステップ２２５）。
【００３６】
なお、更新要否判定部１０８は、ＲＯＭコードが一致するか否かによってプログラム等の更新の要否を判定したが、ＲＯＭコードの新旧や大小等によってプログラム等の更新の要否を判定するようにしてもよい。
【００３７】
データ受付部１０５は、データ受付処理を開始すると、通信部２５を介して作業装置８０からのアップロード要求を待つ（ステップ２２６でＮＯ、ステップ２２７でＮＯ）。この間に、一定時間が経過してタイムアップとなると（ステップ２２６でＮＯ、ステップ２２７でＹＥＳ）、報知制御部１０２が報知部２４を制御してエラーを報知し（ステップ２０６）、一定時間後にエラー状態を解除して（ステップ２０７）、電子決済装置２０は、待機状態に戻る。
【００３８】
一方、データ受付部１０５は、タイムアップとなる前に、作業装置８０からのアップロード要求を受信すると（ステップ２２６でＹＥＳ）、当該要求に応じてプログラムまたはパラメータ変更用のデータを受け付け（ステップ２２８）、取得したプログラム等を記憶部１０４に記憶して（ステップ２２９）、サーバ動作によるデータ受付処理を終了する（ステップ２３０）。
【００３９】
なお、作業装置８０による電子決済装置２０に対するデータ等のアップロード処理の詳細については後述する。
【００４０】
続いて、書換処理部１０９が、記憶部１０４からプログラムまたはパラメータ変更用のデータ等を読み出し、対象装置決定部１０６が決定した装置に対して、プログラムまたはパラメータ変更用のデータ等の書換処理を行う（ステップ２３１）。
【００４１】
書換処理部１０９による書き換え処理に成功すると（ステップ２３２でＹＥＳ）、報知制御部１０２が報知部２４を制御してプログラム等の書き換えが成功した旨を報知する（ステップ２３３）。書き込みに失敗した場合には（ステップ２３２でＮＯ）、書換処理部１０９は、プログラム等の再書き換えを行い（ステップ２３４）、書き換え処理に成功すると（ステップ２３５でＹＥＳ）、報知制御部１０２が報知部２４を制御してプログラム等の書き換えが成功した旨を報知する（ステップ２３３）。プログラム等の再書き換えに失敗した場合には（ステップ２３５でＮＯ）、報知制御部１０２が報知部２４を制御してエラーを報知し（ステップ２３６）、電子決済装置２０は処理を停止する。これは、プログラム等の書き換えに失敗しているため、対象装置が正常に動作しない可能性があるため、待機状態に戻らないようにするためである。
【００４２】
書換処理部１０９による書き換え処理に成功し、その旨が報知されると、通知処理部１１０が、自動販売機１０からロケーションデータを読み込む（ステップ２３７）。ロケーションデータは、自動販売機１０に予め記憶されているもので、自動販売機１０の設置場所を示すデータである。
【００４３】
ロケーションデータの読み込みに成功すると（ステップ２３８でＹＥＳ）、通知処理部１１０は、記憶部１０４にロケーションデータを記憶するとともに（ステップ２３９）、記憶部１０４に記憶している読み込みフラグを成功にセットする（ステップ２４０）。また、ロケーションデータの読み込みに失敗した場合は（ステップ２３８でＮＯ）、通知処理部１１０は、ロケーションデータを再読み込みし（ステップ２４１）、読み込みに成功すると（ステップ２４２でＹＥＳ）、記憶部１０４にロケーションデータを記憶するとともに（ステップ２３９）、記憶部１０４に記憶している読み込みフラグを成功にセットする（ステップ２４０）。再読み込みに失敗した場合には、通知処理部１１０は、記憶部１０４にロケーションデータをエラーとして記憶するとともに（ステップ２４３）、記憶部１０４に記憶している読み込みフラグを失敗にセットする（ステップ２４４）。
【００４４】
そして、通知処理部１１０は、記憶部１０４から旧ＲＯＭコードと新ＲＯＭコード、ロケーションデータ、読み込みフラグを取得し、これらを通信部２５を介して管理センター７０に通知し（ステップ２４５）、この通知を行った時刻を記憶部１０４に記憶する（ステップ２４６）。
【００４５】
これにより、電子決済装置２０は、プログラムの書き換え処理を終了して、待機状態に戻る。
【００４６】
次に、作業装置８０から電子決済装置２０へのデータ等のアップロードについて説明する。図７は、データ等のアップロード処理時の作業装置８０と管理センター７０、電子決済装置２０の動作の流れを示すフローチャートである。
【００４７】
まず、前述のステップ２２３の処理で、電子決済装置２０の通知処理部１１０が管理センター７０に許可情報を送信すると（ステップ３０１）、当該許可情報は、管理センター７０で受信される（ステップ３０２）。なお、通信ネットワーク６０における電子決済装置２０のネットワークアドレスが固定されていない場合には、この時点で電子決済装置２０から管理センター７０にネットワークアドレスが通知される。
【００４８】
一方、プログラム等の書き換え処理を行う作業者は、前述のステップ２２４の処理で、電子決済装置２０の報知部２４がデータのアップロード開始指示を報知すると、これに応じて作業装置８０を操作し、通信ネットワーク６０を介して管理センター７０に接続し、管理センター７０に対して電子決済装置２０へ接続するための接続先の通知を要求する（ステップ３０３）。作業装置８０と管理センター７０の間では、どのようなプロトコルで通信を行ってもよいが、例えば、ＨＴＴＰ（HyperText Transfer Protocol）を利用し、作業装置８０のウェブブラウザにより管理センター７０（の管理装置、ウェブサーバとして動作する）に接続するようにする。
【００４９】
作業装置８０からの接続先の通知要求を受けると、管理センター７０の管理装置は、電子決済装置２０から許可情報を受信していることを確認し（ステップ３０４）、許可情報を受信していれば、作業装置８０に電子決済装置２０へ接続するための接続先を通知する（ステップ３０５）。この接続先の通知は、管理センター７０の管理装置が接続先へのリンク情報を記述したウェブページを送信してもよく、ＨＴＴＰリダイレクトを利用して、作業装置８０のウェブブラウザが自動で電子決済装置２０へ接続するようにしてもよい。作業装置８０と電子決済装置２０の間では、どのようなプロトコルで通信を行ってもよいが、例えば、ＨＴＴＰを利用し、作業装置８０のウェブブラウザによりサーバ動作を行う電子決済装置２０のデータ受付部１０５に接続するようにする。
【００５０】
続いて、接続先の通知を受けた作業装置８０は、電子決済装置２０のデータ受付部１０５に接続し、アップロード要求を行い（ステップ３０６）、これに応じてデータ受付部１０５は、アップロード要求を受け付ける（ステップ３０７）。このときのデータ受付部１０５の処理は、前述のステップ２２６の処理に相当する。
【００５１】
データ受付部１０５がアップロード要求を受け付けると、作業装置８０は、プログラムまたはパラメータ変更用のデータを電子決済装置２０へ送信し（ステップ３０８）、電子決済装置２０では、データ受付部１０５が当該データを受信し（ステップ３０９）、アップロード処理を終了する。このときのデータ受付部１０５の処理は、前述のステップ２２８の処理に相当する。
【００５２】
なお、前述の説明では、作業装置８０から電子決済装置２０にデータ等をアップロードする際に、管理センター７０を利用していたが、作業装置８０にＩＣカード５０のデータを読み込む手段を設け、電子決済装置２０がＩＣカード５０から許可情報等を読み込んだ際に通信ネットワーク６０における電子決済装置２０のネットワークアドレス等の接続先をＩＣカード５０に書き込み、これを作業装置８０が読み込んで直接電子決済装置２０に接続するようにすることも可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明を適用した電子決済装置を含む自動販売機の構成を示すブロック図である。
【図２】制御部２１の機能的な構成例を示すブロック図である。
【図３】電子決済装置２０の動作の流れを示すフローチャートである。
【図４】電子決済装置２０の動作の流れを示すフローチャートである。
【図５】電子決済装置２０の動作の流れを示すフローチャートである。
【図６】電子決済装置２０の動作の流れを示すフローチャートである。
【図７】データ等のアップロード処理時の作業装置８０と管理センター７０、電子決済装置２０の動作の流れを示すフローチャートである。
【符号の説明】
【００５４】
１０    自動販売機
１１    通信線
１２    通信線
１３    通信線
２０    電子決済装置
２１    制御部
２２    情報処理部
２３    入出力部
２４    報知部
２５    通信部
３０    紙幣処理装置
４０    硬貨処理装置
５０    ＩＣカード
６０    通信ネットワーク
７０    管理センター
８０    作業装置
１００    種別判定部
１０１    決済処理部
１０２    報知制御部
１０３    許可情報取得部
１０４    記憶部
１０５    データ受付部
１０６    対象装置決定部
１０７    コード取得部
１０８    更新要否判定部
１０９    書換処理部
１１０    通知処理部
【図１】
2009199410.tif 000003
【図２】
2009199410.tif 000004
【図３】
2009199410.tif 000005
【図４】
2009199410.tif 000006
【図５】
2009199410.tif 000007
【図６】
2009199410.tif 000008
【図７】
2009199410.tif 000009