(57)【要約】【課題】  通信系の障害が生じた際にその障害の原因の特定を容易に行うことができる自動販売機を提供する。【解決手段】  赤外線受発光部診断部１６２は、テストデータを変調した光信号を赤外線受発光部１４０の赤外線発光ダイオード１４１から発光するとともに該光信号をフォトダイオード１４２で受信し、受信したデータとテストデータを比較することで赤外線受発光部１４０の動作診断を行う。また、管理サーバ３００又はハンディターミナル４００との通信の履歴を通信履歴記憶部１６３に記憶しておき、該通信履歴及び設定情報記憶部１６４に記憶されている設定情報に基づき、通信障害の有無，原因を推定し、通信レポートとしてプリンタ１５０から出力する。【選択図】  図１
2007004467.tif 000002
【特許請求の範囲】
【請求項１】
発光素子及び受光素子を有する赤外線受発光部を備え、該赤外線受発光部を介して外部機器と通信可能な自動販売機において、
所定のテストデータを変調した光信号を前記赤外線受発光部の発光素子から発光させるとともに、受光素子で受光した前記光信号を復調して受信データを取得し、該受信データと前記テストデータとが一致しない場合又は前記受信データを取得できない場合には所定の表示装置に異常表示を行う制御装置を備えた
ことを特徴とする自動販売機。
【請求項２】
前記テストデータを用いた異常検出処理の開始を入力する入力手段を備えた
ことを特徴とする請求項１記載の自動販売機
【請求項３】
発光素子及び受光素子を有する赤外線受発光部と、ネットワーク接続用の通信装置とを備え、赤外線受発光部を介して第１の外部機器と通信可能であるとともに前記通信装置を介して所定の管理コンピュータと通信可能な自動販売機において、
前記外部機器又は管理コンピュータとの通信の履歴を記憶する通信履歴記憶手段と、通信履歴記憶手段に記憶された通信履歴を所定の出力先に出力する出力手段とを有する制御装置を備えた
ことを特徴とする自動販売機。
【請求項４】
前記制御装置は、前記外部機器又は管理コンピュータとの通信に必要な設定情報を記憶する設定情報記憶手段を備え、
前記出力手段は、該設定情報記憶手段に記憶された設定情報を前記通信履歴とともに所定の出力先に出力する
ことを特徴とする請求項３記載の自動販売機。
【請求項５】
前記制御装置は、前記通信履歴記憶手段に記憶された通信履歴及び設定情報記憶手段に記憶された設定情報に基づき、通信結果が異常である場合には当該異常の原因を推定する異常原因推定手段を備え、
前記出力手段は、異常原因推定手段により推定された異常原因情報を前記通信履歴とともに所定の出力先に出力する
ことを特徴とする請求項４記載の自動販売機。
【請求項６】
前記制御装置は、第２の外部機器とのインタフェイスを備え、該インタフェイスを介して第２の外部機器に対して通信履歴又は設定情報の少なくとも一方或いは双方を出力する
ことを特徴とする請求項４記載の自動販売機。
【請求項７】
前記制御装置は、着脱自在な記憶媒体のインタフェイスを備え、該インタフェイスに装着された記憶媒体に対して通信履歴又は設定情報の少なくとも一方或いは双方を出力する
ことを特徴とする請求項４記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理コンピュータや外部機器との間で通信可能な自動販売機に関し、特に通信系の故障診断の技術に関する。
【背景技術】
【０００２】
従来のこの種の自動販売機は、ネットワークを介して所定の管理コンピュータに接続するための通信装置と、自動販売機の内側に設けた制御装置及び管理者用の操作部とを備えたものが知られている（特許文献１参照）。この自動販売機では、販売データを所定の記憶部に蓄積しておき、定期的に該販売データを管理コンピュータに送信する。また、特許文献１に記載の自動販売機では、ハンディターミナルと呼ばれる管理者が携行する端末と通信するための赤外線インタフェイスを備えている。管理者はハンディターミナルを用いて販売データの取得や各種操作が可能となっている。
【特許文献１】特開２００４−２０６５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の自動販売機では、通信系に障害が生じたときにその障害発生の原因を特定することが困難であった。これは、通信系の障害では障害発生箇所として検討すべき箇所が、制御装置や通信装置のハードウェア及びソフトウェアだけでなく、通信経路となるネットワークのハードウェア及びソフトウェアや、通信相手先のハードウェア及びソフトウェアと多岐にわたるためである。したがって、通信系の障害について障害の原因を特定するには管理者に豊富な知識と経験が必要となっていた。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、通信系の障害が生じた際にその障害の原因の特定を容易に行うことができる自動販売機を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１では、発光素子及び受光素子を有する赤外線受発光部を備え、該赤外線受発光部を介して外部機器と通信可能な自動販売機において、所定のテストデータを変調した光信号を前記赤外線受発光部の発光素子から発光させるとともに、受光素子で受光した前記光信号を復調して受信データを取得し、該受信データと前記テストデータとが一致しない場合又は前記受信データを取得できない場合には所定の表示装置に異常表示を行う制御装置を備えたことを特徴とするものを提案する。
【０００６】
本発明によれば、赤外線受発光部に障害がある場合には所定の表示装置に異常表示が行われるので、赤外線通信の障害があった際には、当該異常検出の結果を参照することにより障害発生箇所の特定が容易となる。また、赤外線受発光部の異常検出処理では、発光素子から発光した光信号を受光素子で受信することにより行うので、別途外部機器を用意する必要がなく利便性に優れたものとなる。
【０００７】
また、請求項３では、発光素子及び受光素子を有する赤外線受発光部と、ネットワーク接続用の通信装置とを備え、赤外線受発光部を介して第１の外部機器と通信可能であるとともに前記通信装置を介して所定の管理コンピュータと通信可能な自動販売機において、前記外部機器又は管理コンピュータとの通信の履歴を記憶する通信履歴記憶手段と、通信履歴記憶手段に記憶された通信履歴を所定の出力先に出力する出力手段とを有する制御装置を備えたことを特徴とするものを提案する。
【０００８】
本発明によれば、通信装置を介した管理コンピュータとの通信において当該通信の履歴が通信履歴記憶手段に蓄積され、この通信履歴を所定の出力先に出力可能となっているので、通信障害が生じた際には、当該通信履歴を参照することにより障害発生箇所の特定が容易となる。
【０００９】
また、請求項４では、請求項３記載の自動販売機において、前記制御装置は、前記外部機器又は管理コンピュータとの通信に必要な設定情報を記憶する設定情報記憶手段を備え、前記出力手段は、該設定情報記憶手段に記憶された設定情報を前記通信履歴とともに所定の出力先に出力することを特徴とするものを提案する。
【００１０】
本発明によれば、前記通信履歴とともに当該通信で用いられた設定情報が所定の出力先に出力されるので、通信障害の原因が設定情報の瑕疵にある場合にも、当該瑕疵を容易に特定できる。
【００１１】
また、請求項５では、請求項４記載の自動販売機において、前記制御装置は、前記通信履歴記憶手段に記憶された通信履歴及び設定情報記憶手段に記憶された設定情報に基づき、通信結果が異常である場合には当該異常の原因を推定する異常原因推定手段を備え、前記出力手段は、異常原因推定手段により推定された異常原因情報を前記通信履歴とともに所定の出力先に出力することを特徴とするものを提案する。
【００１２】
本発明によれば、通信結果が異常である場合には、異常原因推定手段が通信履歴情報及び設定情報から当該異常の原因を推定し、推定された異常原因情報が前記通信履歴とともに所定の出力先に出力されるので、管理者は通信障害の原因を容易に把握することができる。
【００１３】
なお、通信履歴等の出力先としては、例えば、コンピュータやプリンタなどの外部機器や着脱自在な記憶媒体などが挙げられる。
【発明の効果】
【００１４】
以上説明したように本発明によれば、通信系に障害が生じた場合であっても、赤外線受光部における異常の有無や、管理コンピュータとの通信における通信履歴を参照できるので、障害発生箇所の特定が容易となる。
【発明を実施するための最良の形態】
【００１５】
本発明の一実施の形態に係る自動販売機について図面を参照して説明する。図１は自動販売機の構成図である。なお、図１では説明の簡単のため本発明の要旨に係るもののみを記載した。
【００１６】
本実施の形態に係る自動販売機１００は、図１に示すように、ネットワーク２００を介して、各自動販売機１００の販売情報などを集中管理する管理サーバ３００通信可能となっている。また、自動販売機１００は、管理者が携行するハンディターミナル４００との間で赤外線通信が可能となっている。管理者は、このハンディターミナル４００を用いて自動販売機１００から販売情報を収集した後に該ハンディターミナル４００を管理サーバ３００の設置場所まで持ち帰り、ハンディターミナル４００に記憶した販売情報を管理サーバ３００に転送する。このような運用形態から以下の説明では必要に応じて、ネットワーク２００を介した自動販売機１００と管理サーバ３００との間の通信をオンライン通信と呼び、自動販売機１００とハンディターミナル４００との間の赤外線による通信をオフライン通信と呼ぶものとする。
【００１７】
自動販売機１００は、図１に示すように、ネットワーク２００と接続するための通信装置１１０と、主として投入金額等の表示を行う７セグメントＬＥＤ等からなる表示部１２０と、自動販売機１００の内側に配置され且つ管理者が各種入力操作等を行うための操作部１３０と、赤外線通信を行うための赤外線受発光部１４０と、電気信号である通信データと光信号とを相互に変換する変復調部１４５と、後述するように通信レポート等を印字するためのプリンタ１５０と、制御装置１６０とを備えている。
【００１８】
操作部１３０は、複数のキーからなる入力部（図示省略）とＬＥＤ等の表示手段（図示省略）とを備えている。本実施の形態では、少なくとも、赤外線受発光部１４０の診断の開始を指示するための赤外線受発光部診断キーと、通信履歴の記録を行う「履歴モード」を切り替える履歴モード切替キーとを備えている。
【００１９】
赤外線受発光部１４０は、赤外線発光素子である赤外線発光ダイオード１４１と、赤外線受光素子であるフォトダイオード１４２とを備えている。また、赤外線受発光部１４０は、赤外線発光ダイオード１４１から発光された光信号の少なくとも一部が、フォトダイオード１４２で受光できるよう形成されている。
【００２０】
制御装置１６０は、通信装置１１０を用いた管理サーバ３００との通信制御、赤外線受発光部１４０を介したハンディターミナル４００との通信制御、商品の販売制御、庫内の温度制御等を行う主制御部１６１を備えている。また、制御装置１６０は、赤外線受発光部１４０の診断処理を行う赤外線受発光部診断部１６２と、管理サーバ３００又はハンディターミナル４００との通信履歴を記憶する通信履歴記憶部１６３と、管理サーバ３００又はハンディターミナル４００との通信に必要な各種設定情報を記憶した設定情報記憶部１６４と、管理サーバ３００又はハンディターミナル４００との通信の履歴を解析して、通信障害の有無及びその原因並びに可能であればその対策を推定するとともに、推定結果である原因情報や通信履歴等を通信レポートとして出力する障害原因推定部１６５と、通信レポートの出力先となるプリンタ１５０とのインタフェイスである出力インタフェイス１６６とを備えている。
【００２１】
次に、本実施の形態に係る自動販売機の動作について説明する。まず、赤外線受発光部１４０の動作診断を行う場合について図２のフローチャートを参照して説明する。
【００２２】
赤外線受発光部診断部１６２は、操作部１３０の赤外線受発光部診断キーの押下を検出すると（ステップＳ１）、所定のテストデータを変復調部１４５に送ることにより該テストデータに対応する光信号を赤外線受発光部１４０の赤外線発光ダイオード１４１から出力させる（ステップＳ２）。そして、赤外線受発光部１４０のフォトダイオード１４２で当該光信号が受光されていない場合（ステップＳ３）、又は、受光した光信号を復調したデータが前記テストデータと一致しない場合には（ステップＳ４）、表示部１２０に所定のエラー表示を行う（ステップＳ５）。その他の場合には、表示部１２０に所定の正常表示を行う（ステップＳ６）。前記ステップＳ５及びステップＳ６の表示は所定時間（例えば１０秒程度）継続させ、その後に処理を終了する。なお、テストデータとしては例えば、「００，０１，０２，０４…」というデータ列などが挙げられる。
【００２３】
以上の処理により、赤外線受発光部１４０及び変復調部１４５に何らかの異常が生じた場合には、異常が発生した旨が表示部１２０に表示されるので、保守性に優れたものとなる。
【００２４】
次に、管理サーバ３００又はハンディターミナル４００との通信の動作診断を行う場合について図３のフローチャートを参照して説明する。
【００２５】
まず、主制御部１６１は、操作部１３０の履歴モード切替キーの押下を検出すると（ステップＳ１１）、次回同キーの押下検出するまで（ステップＳ１４）、履歴記録モードとして通信履歴記憶部１６３への通信履歴の記録を開始する（ステップＳ１２）。この履歴記録モードにおいては、管理サーバ３００又はハンディターミナル４００との間の通信処理（ステップＳ１３）の履歴を記録する。なお、この通信処理自体は従来周知のものなので、ここでは説明は省略する。そして、主制御部１６１は、操作部１３０の履歴モード切替キーの押下を再度検出すると（ステップＳ１４）、通信履歴の記録を終了する（ステップＳ１５）。
【００２６】
次に、障害原因推定部１６５は、通信履歴記憶部１６３から通信履歴を解析・診断して通信レポートを作成し（ステップＳ１６）、プリンタ１５０から通信レポートを出力する（ステップＳ１７）。ステップＳ１６の通信履歴の解析・診断処理では、通信履歴に含まれるエラーを判定し、該エラーの原因を所定のルールに基づいて導出するとともに、可能であれば該エラーに対応する対策を求める。例えば、通信装置１１０を用いてネットワーク２００に接続する際には通常ユーザ認証が行われるが、該ユーザ認証に失敗した際には、設定情報記憶部１６４に記憶されているパスワード又はユーザ名に瑕疵があることが推定される。そして、これに対する対策としては「パスワード又はユーザ名を確認する」ということになる。通信レポートの一例を図４に示す。図４に示すように、通信レポートには、設定情報記憶部１６４に記憶されている設定情報と、各通信毎の通信日時，通信内容（オンライン通信かオフライン通信かの区別を含む），通信結果，通信結果がＮＧの場合にはその原因及び対策が含まれる。
【００２７】
以上のような処理により、自動販売機１００を履歴モードにして通信処理を行うことにより、設定情報，通信履歴，通信障害が生じた場合にはその原因等が通信レポートとしてプリンタ１５０から出力されるので、通信障害の特定を容易に行うことができる。
【００２８】
以上本発明の一実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、上記実施の形態では通信レポートの出力先としてプリンタ１５０を用いたが、他の出力先に出力するようにしてもよい。例えば、ノートパソコンなどの他の外部機器と制御装置１６０を接続して、通信レポートをデータとして当該外部機器に転送するようにしてもよい。また例えば、フラッシュメモリやフレキシブルディスクなどの着脱自在な外部記憶媒体に通信レポートを記録するようにしてもよい。
【００２９】
また、上記実施の形態では、自動販売機１００の内側に配置され且つ管理者が各種入力操作等を行うための操作部１３０を利用して、赤外線受発光部の診断開始の入力や履歴モードの切替を行っていたが、例えば制御装置１６０などに専用のキーを設けることにより赤外線受発光部の診断開始の入力や履歴モードの切替を行うよにしてもよい。
【図面の簡単な説明】
【００３０】
【図１】自動販売機の構成図
【図２】赤外線受発光部の診断処理について説明するフローチャート
【図３】通信処理の動作診断について説明するフローチャート
【図４】通信レポートの一例
【符号の説明】
【００３１】
１００…自動販売機、１１０…通信装置、１２０…表示部、１３０…操作部、１４０…赤外線受発光部、１４１…赤外線発光ダイオード、１４２…フォトダイオード、１４５…変復調部、１５０…プリンタ、１６０…制御装置、１６１…主制御部、１６２…赤外線受発光部診断部、１６３…通信履歴記憶部、１６４…設定情報記憶部、１６５…障害原因推定部、２００…ネットワーク、３００…管理サーバ、４００…ハンディターミナル
【図１】
2007004467.tif 000003
【図２】
2007004467.tif 000004
【図３】
2007004467.tif 000005
【図４】
2007004467.tif 000006