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