(57)【要約】【課題】従来の自動販売機は、複数の情報処理装置と通信する場合に複数の通信手段が必要であった。【解決手段】自動販売機と第一情報処理装置と第二情報処理装置を有する情報処理システムであって、第一情報処理装置は第一情報処理装置識別子を有し、かつ自動販売機の状態情報を送信する命令である状態情報命令を自動販売機に送信し、第二情報処理装置は出力情報と第二情報処理装置識別子を有する出力命令を自動販売機に送信し、自動販売機は、出力情報を出力する情報出力部と、状態情報を取得する状態情報取得部と、変換アダプタを具備し、変換アダプタは、状態情報命令または出力命令を受信し、受信した命令が有する情報処理装置識別子により、当該命令を情報出力部または状態管理部に渡す情報処理システムにより、一の自動販売機が複数の情報処理装置と通信する場合でも、一の通信手段により行える。【選択図】　図１
2004118287.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機と第一情報処理装置と第二情報処理装置を有する情報処理システムを構成する自動販売機であって、
前記第一情報処理装置は、
前記自動販売機の状態に関する情報である状態情報を送信する旨を示し、かつ当該第一情報処理装置を識別する第一情報処理装置識別子を有する状態情報命令を前記自動販売機に送信する状態情報命令送信部と、
前記状態情報命令の送信に対応して前記自動販売機から送信された状態情報を受信する状態情報受信部を具備し、
前記第二情報処理装置は、
前記自動販売機宛てに出力する情報である出力情報を格納している出力情報格納部と、
前記出力情報格納部が格納している出力情報と当該第二情報処理装置を識別する第二情報処理装置識別子を有する出力命令を前記自動販売機に送信する出力命令送信部を具備し、
前記自動販売機は、
出力情報を出力する情報出力部と、
状態情報を取得する状態情報取得部と、
変換アダプタを具備し、
前記変換アダプタは、
前記状態情報命令または前記出力命令を受信する命令受信手段と、
前記命令受信手段で受信した命令が有する情報処理装置識別子により、当該命令を前記情報出力部または前記状態取得部に渡す命令制御手段と、
前記状態情報取得部が取得した状態情報を前記第一情報処理装置に送信する状態情報送信手段を具備する
情報処理システムを構成する自動販売機。
【請求項２】
前記変換アダプタは、自動販売機の他の動作を行なわしめるための電源とは別の電源により動作する請求項１記載の自動販売機。
【請求項３】
第一自動販売機と１以上の第二自動販売機と第二情報処理装置を有する情報処理システムを構成する第一自動販売機であって、
前記第二情報処理装置は、
前記第一自動販売機または／および前記第二自動販売機が出力する情報である出力情報を格納している出力情報格納部と、
前記出力情報格納部が格納している出力情報を有する出力命令を前記第一自動販売機に送信する出力命令送信部を具備し、
前記第一自動販売機は、
前記第二情報処理装置から出力命令を受信する出力命令受信部と、
前記出力命令が有する出力情報を１以上の第二自動販売機に送信する出力情報送信部を具備し、
前記第二自動販売機は、
前記出力情報を受信する出力情報受信部と、
前記出力情報を出力する出力情報出力部を具備する
情報処理システムを構成する第一自動販売機。
【請求項４】
前記出力情報格納部は出力情報と当該出力情報の属性値を対応付けて格納しており、前記出力命令は出力情報と属性値を有し、
前記出力情報送信部は、前記出力命令が有する出力情報を、当該出力命令が有する属性値に基づいて１以上の第二自動販売機のうち、一部の第二自動販売機に送信する請求項３記載の第一自動販売機。
【請求項５】
コンピュータに、第二情報処理装置から出力命令を受信する出力命令受信ステップと、前記出力命令が有する出力情報を、当該出力命令が有する属性値に基づいて１以上の第二自動販売機のうち、一部の第二自動販売機に送信する出力情報送信ステップを実行させるためのプログラム。
【請求項６】
一の変換アダプタが第一情報処理装置または第二情報処理装置から、情報処理識別子を有する命令を受信する命令受信ステップと、
前記命令から情報処理識別子を取得する情報処理識別子取得ステップと、
前記情報処理識別子取得ステップで取得した情報処理識別子により、当該命令を情報出力部または状態情報取得部に渡す命令制御ステップと、
前記命令制御ステップにおいて前記命令を状態情報取得部に渡した場合に、状態情報を取得し、当該状態情報を前記第一情報処理装置に送信する状態情報送信ステップを
前記命令制御ステップにおいて前記命令を情報出力部に渡した場合に、当該命令が有する出力情報を出力する情報出力ステップを具備する自動販売機の制御方法。
【請求項７】
第一自動販売機における出力情報の制御方法であって、
第二情報処理装置から出力命令を受信する出力命令受信ステップと、
前記出力命令が有する出力情報を１以上の第二自動販売機に送信する出力情報送信ステップを具備する出力情報の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信機能を有する自動販売機や情報処理装置等に関する。
【０００２】
【従来の技術】
従来の情報処理システムの外観図を図１４に示す。従来の情報処理システムは、自動販売機１４１と第一情報処理装置１４２と第二情報処理装置１４３を具備している。自動販売機１４１は、ＬＥＤ表示器１４１１とＡＲＫ１４１２を有する。ＬＥＤ表示器１４１１は、広告情報などを表示する。ＡＲＫ１４１２は、自動販売機の管理情報の送信の指示を受け付け、管理情報を送信する通信手段である。管理情報とは、例えば、品切れの情報や盗難等の緊急通報の情報等である。第一情報処理装置１４２は、広告情報などＬＥＤに表示させる情報である出力情報を格納しており、自動販売機１４１に送信する。第二情報処理装置１４３は、自動販売機１４１に自動販売機の管理情報の送信指示を送信し、自動販売機１４１から管理情報を受信する。
【０００３】
第一情報処理装置１４２と自動販売機１４１は、Ｄｏｐａ網で通信される。また、第二情報処理装置１４３と自動販売機１４１は、ポケベル網で通信される。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来技術によれば、一の自動販売機が複数の情報処理装置と通信する場合に、複数の通信手段を設けなければならなかった。また、悪意のユーザ等により、主電源が抜かれたり、壊されたりした場合に、外部に自動的にかかる緊急事態を知らせる手段が存在しなかった。
【０００５】
【課題を解決するための手段】
そこで、本発明は、自動販売機と第一情報処理装置と第二情報処理装置を有する情報処理システムであって、第一情報処理装置は、自動販売機の状態に関する情報である状態情報を送信する旨を示し、かつ当該第一情報処理装置を識別する第一情報処理装置識別子を有する状態情報命令を自動販売機に送信する状態情報命令送信部と、状態情報命令の送信に対応して自動販売機から送信された状態情報を受信する状態情報受信部を具備し、第二情報処理装置は、自動販売機宛てに出力する情報である出力情報を格納している出力情報格納部と、出力情報格納部が格納している出力情報と当該第二情報処理装置を識別する第二情報処理装置識別子を有する出力命令を自動販売機に送信する出力命令送信部を具備し、自動販売機は、出力情報を出力する情報出力部と、状態情報を取得する状態情報取得部と、変換アダプタを具備し、変換アダプタは、状態情報命令または出力命令を受信する命令受信手段と、命令受信手段で受信した命令が有する情報処理装置識別子により、当該命令を情報出力部または状態管理部に渡す命令制御手段と、状態情報取得部が取得した状態情報を第一情報処理装置に送信する状態情報送信手段を具備する情報処理システムであり、かかる情報処理システムにより、一の自動販売機が複数の情報処理装置と通信し、複数の機能を実現する場合でも、一の通信手段により行える。そのことにより、自動販売機のメンテナンスが容易になり、また自動販売機の構成部品が減り、安価に製造できる。また、変換アダプタは、自動販売機の他の動作を行なわしめるための電源とは別の電源により動作することにより、悪意のユーザ等により、主電源が抜かれたり、壊されたりした場合でも、変換アダプタにより外部に自動的にかかる緊急事態を知らせることができる。
【０００６】
【発明の実施の形態】
以下、情報処理システムや自動販売機（以下、適宜「自販機」という。）等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【０００７】
（実施の形態１）
図１は、本実施の形態における情報処理システムの概念図である。情報処理システムは、自動販売機１１と第一情報処理装置１２と第二情報処理装置１３を有する。第一情報処理装置１２は、自動販売機１１に自動販売機の状態に関する情報である状態情報を送信することを指示し、自動販売機１１から状態情報を受信し、当該状態情報を管理する。第二情報処理装置１３は、商品等の広告である広告情報等の出力情報を自動販売機１１に送信する。自動販売機１１は、第一情報処理装置１２からの指示に従って、状態情報を第一情報処理装置１２に送信する。また、自動販売機１１は、第二情報処理装置１３から受信した出力情報を出力する。なお、状態情報とは、自動販売機の稼動状況を示す情報や、自動販売機で販売している商品の在庫に関する情報や、自動販売機で販売した商品の販売数、販売時刻などの商品販売に関する情報などがある。状態情報のデータ構造は問わない。
【０００８】
図２は、本実施の形態における情報処理システムのブロック図である。自動販売機１１は、変換アダプタ１１０１、状態情報取得部１１０２、情報出力部１１０３、第一電源１１０４、第二電源１１０５を有する。変換アダプタ１１０１は、命令受信手段１１０１１、命令制御手段１１０１２、状態情報送信手段１１０１３を有する。第一情報処理装置１２は、状態情報命令送信部１２０１、状態情報受信部１２０２、状態情報蓄積部１２０３、状態情報出力指示受付部１２０４、状態情報出力部１２０５を有する。第二情報処理装置１３は、出力情報格納部１３０１、出力命令送信部１３０２を具備する。
【０００９】
変換アダプタ１１０１は、第一情報処理装置１２または第二情報処理装置１３と通信を行い、第一情報処理装置１２または第二情報処理装置１３から送信された命令を状態情報取得部１１０２または情報出力部１１０３に振り分ける。また、変換アダプタ１１０１は、第一情報処理装置１２に状態情報を送信する。
【００１０】
状態情報取得部１１０２は、自動販売機１１の状態情報を取得する。状態情報を取得する技術は公知技術であるので、ここでの詳細な説明は省略する。
【００１１】
情報出力部１１０３は、出力情報を出力する。出力情報のデータ構造や内容は問わない。出力情報とは、例えば、商品の広告情報である。また、広告情報は、自動販売機１１で販売している商品の広告情報であるとは限らない。出力情報のデータ構造は問わない。出力情報の出力とは、通常、ディスプレイへの表示を言うが、スピーカーへの音情報の出力や、プリンタへの印刷や、他の装置への送信も含む概念である。情報出力部１１０３は、ディスプレイ等の出力媒体を含むと考えても、含まないと考えても良い。情報出力部１１０３は、例えば、ＬＥＤ表示器とそのドライバーソフト等で実現され得る。
【００１２】
第一電源１１０４は、変換アダプタ１１０１を駆動させるための電源である。
【００１３】
第二電源１１０５は、変換アダプタ１１０１以外の部位（すべてとは限らない）を駆動させるための電源である。
【００１４】
命令受信手段１１０１１は、第一情報処理装置１２からの状態情報命令または第二情報処理装置１３からの出力命令を受信する。命令受信手段１１０１１は、通常、無線または有線の通信手段で実現される。但し、命令受信手段１１０１１は、ＣＡＴＶを含む放送を受信する手段により実現されても良い。なお、ここで、状態情報命令は、第一情報処理装置１２を識別する第一情報処理装置識別子を有する。しかし、状態情報命令の記述体系やデータ構造等は問わない。つまり、状態情報命令は、いわゆるコマンドと、電話番号やＩＰアドレス等の第一情報処理装置識別子を有し、それらが分離されていても良い。また、出力命令も同様に記述体系やデータ構造等は問わない。
【００１５】
命令制御手段１１０１２は、命令受信手段１１０１１で受信した命令が有する情報処理装置識別子により、当該命令が有する出力情報または当該命令を情報出力部１１０３または状態管理部１１０２に渡す。命令制御手段１１０１２は、通常、ＭＰＵやメモリ等から実現され得る。命令制御手段１１０１２が命令を振り分けるための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１６】
状態情報送信手段１１０１３は、状態情報取得部１１０２が取得した状態情報を第一情報処理装置１２に送信する。状態情報送信手段１１０１３は、通常、無線または有線の通信手段で実現される。但し、状態情報送信手段１１０１３は、ＣＡＴＶを含む放送手段により実現されても良い。
【００１７】
状態情報命令送信部１２０１は、自動販売機１１の状態に関する情報である状態情報を送信する旨を示し、かつ当該第一情報処理装置を識別する第一情報処理装置識別子を有する状態情報命令を自動販売機１１に送信する。第一情報処理装置識別子は、図示しない手段により第一情報処理装置１２に格納されている。第一情報処理装置識別子は、例えば、第一情報処理装置１２と通信するための電話番号やＩＰアドレス等である。状態情報命令送信部１２０１は、通常、無線または有線の通信手段で実現される。但し、状態情報命令送信部１２０１は、ＣＡＴＶを含む放送手段により実現されても良い。状態情報命令送信部１２０１は、通常、命令受信手段１１０１１と同一の手段により実現される。
【００１８】
状態情報受信部１２０２は、状態情報命令の送信に対応して自動販売機１１から送信された状態情報を受信する。状態情報受信部１２０２は、通常、無線または有線の通信手段で実現される。但し、状態情報命令送信部１２０１は、ＣＡＴＶを含む放送を受信する手段により実現されても良い。
【００１９】
状態情報蓄積部１２０３は、状態情報受信部１２０２が受信した状態情報を蓄積する。状態情報蓄積部１２０３は、通常、ＭＰＵやメモリ等から実現され得る。状態情報蓄積部１２０３が情報を蓄積するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。状態情報蓄積部１２０３は、状態情報を蓄積する記録媒体（ハードウェア）を含むと考えても含まないと考えても良い。
【００２０】
状態情報出力指示受付部１２０４は、状態情報蓄積部１２０３が蓄積した状態情報の出力指示を受け付ける。状態情報の出力指示は、通常、ユーザが行う。出力指示は、マウスやキーボードやリモコンなどの入力手段で行う。状態情報出力指示受付部１２０４は、入力手段とそのドライバーソフト等で実現され得る。
【００２１】
状態情報出力部１２０５は、状態情報出力指示受付部１２０４が受け付けた状態情報の出力指示に基づいて、状態情報蓄積部１２０３が蓄積した状態情報を出力する。出力は、通常、ディスプレイへの出力を言うが、スピーカーへの音声出力、プリンタへの印字等も含む概念である。状態情報出力部１２０５は、例えば、ディスプレイとそのドライバーソフト等で実現され得る。
【００２２】
出力情報格納部１３０１は、出力情報を格納している。出力情報格納部１３０１は、不揮発性の記録媒体、または揮発性の記録媒体で実現され得る。
【００２３】
出力命令送信部１３０２は、出力情報格納部１３０１が格納している出力情報と当該第二情報処理装置を識別する第二情報処理装置識別子を有する出力命令を自動販売機１１に送信する。第二情報処理装置識別子は、図示しない手段により第二情報処理装置１３に格納されている。第二情報処理装置識別子は、例えば、第二情報処理装置１３と通信するための電話番号やＩＰアドレス等である。出力命令送信部１３０２は、通常、無線または有線の通信手段で実現される。但し、出力命令送信部１３０２は、ＣＡＴＶを含む放送手段により実現されても良い。
【００２４】
以下、本情報処理システムの動作について説明する。まず、自動販売機１１の動作について、図３のフローチャートを用いて説明する。
【００２５】
（ステップＳ３０１）変換アダプタ１１０１の命令受信手段１１０１１は、命令を受信したか否かを判断する。命令を受信すればステップＳ３０２に行き、命令を受信しなければステップＳ３０１に戻る。
【００２６】
（ステップＳ３０２）変換アダプタ１１０１の命令制御手段１１０１２は、ステップＳ３０１で受信した命令が有する情報処理装置識別子を取得する。
【００２７】
（ステップＳ３０３）変換アダプタ１１０１の命令制御手段１１０１２は、ステップＳ３０２で取得した情報処理装置識別子に基づいて、ステップＳ３０１で受信した命令を転送する部を決定する。転送する部は、ここでは、情報出力部１１０３または状態管理部１１０２である。
【００２８】
（ステップＳ３０４）変換アダプタ１１０１の命令制御手段１１０１２は、ステップＳ３０３の決定に基づいて、ステップＳ３０１で受信した命令または命令が有する出力情報を転送する。
【００２９】
（ステップＳ３０５）転送先が情報出力部１１０３であればステップＳ３０６に行き、転送先が情報出力部１１０３でなければステップＳ３０７に飛ぶ。
【００３０】
（ステップＳ３０６）情報出力部１１０３は転送されてきた命令に含まれる出力情報を取り出し、当該出力情報を出力する。
【００３１】
（ステップＳ３０７）転送先が状態管理部１１０２であればステップＳ３０６に行き、転送先が状態管理部１１０２でなければ処理を終了する。
【００３２】
（ステップＳ３０８）状態管理部１１０２は、自動販売機１１の状態情報を取得する。
【００３３】
（ステップＳ３０９）状態管理部１１０２は、ステップＳ３０８で取得した状態情報を変換アダプタ１１０１に転送する。
【００３４】
（ステップＳ３１０）変換アダプタ１１０１の状態情報送信手段１１０１３は、転送されてきた状態情報を第一情報処理装置１２に送信する。
【００３５】
なお、図３のフローチャートで説明した動作は、自動販売機１１の第一電源１１０４、第二電源１１０５がＯＮであることが前提となっている。例えば、悪意のユーザにより、自動販売機１１の第二電源１１０５（主の電源）が抜かれたとする。なお、悪意のユーザは、例えば、自動販売機１１を壊して、商品の販売料金を奪おうとする者等である。
【００３６】
かかる場合、変換アダプタ１１０１のみが機能する。つまり、第一情報処理装置１２や第二情報処理装置１３から送信された命令を受信できるが、状態情報の取得および送信、または出力情報の出力ができない。かかる場合、変換アダプタ１１０１は、エラーである旨を示す状態情報を構成し、第一情報処理装置１２に当該状態情報を送信する。また、かかる場合、変換アダプタ１１０１は、エラーである旨を示す情報を第二情報処理装置１３に送信する。なお、変換アダプタ１１０１は、通信機能と簡単な情報処理演算のみ行うので、第一電源１１０４は第二電源１１０５と比較して、消費電力量が小さい。
【００３７】
以上の場合は、第一電源１１０４のみＯＮであり、変換アダプタ１１０１のみが機能する場合である。かかる場合は、悪意のユーザによる自動販売機１１あらしなどに有効である。
【００３８】
次に、第一情報処理装置１２の動作について、図４のフローチャートを用いて説明する。
【００３９】
（ステップＳ４０１）状態情報命令送信部１２０１は、状態情報命令の送信時刻になったか否かを判断する。状態情報命令の送信時刻であればステップＳ４０２に行き、状態情報命令の送信時刻でなければステップＳ４０１に戻る。
【００４０】
（ステップＳ４０２）状態情報命令送信部１２０１は、状態情報命令を送信する。なお、状態情報命令は、予め第一情報処理装置１２が保持していても良いし、第一情報処理装置１２のユーザが入力しても良い。
【００４１】
（ステップＳ４０３）状態情報受信部１２０２は、状態情報を受信したか否かを判断する。状態情報を受信すればステップＳ４０４に行き、状態情報を受信しなければステップＳ４０６に飛ぶ。なお、状態情報の受信は、ステップＳ４０２における状態情報命令の送信に対応したものである。
【００４２】
（ステップＳ４０４）状態情報蓄積部１２０３は、ステップＳ４０３で受信した状態情報が正常な情報であるか否かを判断する。正常な情報であればステップＳ４０５に行き、正常な情報でなければステップＳ４０７に飛ぶ。正常な情報であるか否かは、受信した状態情報を解析することにより判断できる、とする。かかる判断方法やエラーの情報の内容は問わない。具体例については、以下で説明する。
【００４３】
（ステップＳ４０５）状態情報蓄積部１２０３は、ステップＳ４０３で受信した状態情報を蓄積する。
【００４４】
（ステップＳ４０６）タイムアウトであるか否かを判断する。なお、状態情報命令を送信してから一定時間の間に状態情報を受信しなければタイムアウトとする。
【００４５】
（ステップＳ４０７）状態情報出力部１２０５は、エラーであることを示す状態情報（エラー情報）を出力する。
【００４６】
なお、本フローチャートにおいて、正常な状態情報の出力に関して述べなかった。正常な状態情報は、例えば、状態情報出力指示受付部１２０４がユーザからの状態情報の出力指示を受け付けることにより出力される。かかる場合、状態情報出力指示受付部１２０４がユーザからの状態情報の出力指示を受け付け、状態情報出力部１２０５に状態情報の出力を指示する。そして、状態情報出力部１２０５は状態情報を出力する。
【００４７】
また、本フローチャートにおいて、予め決められた時刻に状態情報命令が自動販売機１１に送信されたが、ユーザの指示により状態情報命令が自動販売機１１に送信されても良い。また、外部の装置からの指示等で状態情報命令が自動販売機１１に送信されても良い。
【００４８】
次に、第二情報処理装置１３の動作について説明する。第二情報処理装置１３の出力命令送信部１３０２は、例えば、予め決められた時刻に出力情報格納部１３０１から出力情報を取り出し、当該出力情報と第二情報処理装置識別子から出力命令を構成し、当該出力命令を自動販売機１１に送信する。なお、ユーザの指示により出力命令が自動販売機１１に送信されても良い。また、外部の装置からの指示等で出力命令が自動販売機１１に送信されても良い。また、第二情報処理装置識別子は、予め第二情報処理装置１３は保持している、とする。
【００４９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。本情報処理システムの概念図を図５に示す。本情報処理システムは、自動販売機１１と第一情報処理装置１２と第二情報処理装置１３を有する。自動販売機１１は、情報出力部１１０３としてＬＥＤ表示器を有する。また、自動販売機１１は、変換アダプタ１１０１、状態情報取得部１１０２を有する。また、状態情報取得部１１０２は、ＣＰＵと販売ＤＢ等を有する。販売ＤＢは、自動販売機１１で販売している商品の販売数や在庫数等を保持している。商品の販売数や在庫数等は、既存技術により取得可能である。変換アダプタ１１０１は、図６の命令転送表を保持している。命令転送表は、第一情報処理装置１２または第二情報処理装置１３から送信された命令を状態情報取得部１１０２または情報出力部１１０３に振り分けるための表である。命令転送表は、「ＩＤ」「電話番号」「転送部」を有するレコードを複数格納する。「ＩＤ」はレコードを識別する情報であり、表管理上必要な情報である。「電話番号」は、命令の送信元の装置の電話番号である。「転送部」は、受信した命令の転送先の部位を示す情報である。つまり、「０５０−１１１１−２２２２」の装置から送信された命令は「情報出力部」に転送される。
【００５０】
そして、今、第一情報処理装置１２から状態情報命令「ｓｅｎｄ　ｓｔａｔｕｓ　｜　０５０−１２３４−３３３３」が送信されたとする。「ｓｅｎｄ　ｓｔａｔｕｓ」は状態情報を送信することを指示する命令（コマンド）であり、「０５０−１２３４−３３３３」は第一情報処理装置識別子である。ここでは、状態情報命令は、コマンドと第一情報処理装置識別子を有する。
【００５１】
次に、自動販売機１１の変換アダプタ１１０１は、状態情報命令「ｓｅｎｄ　ｓｔａｔｕｓ　｜　０５０−１２３４−３３３３」を受信し、第一情報処理装置識別子「０５０−１２３４−３３３３」を取り出す。次に、変換アダプタ１１０１は、第一情報処理装置識別子「０５０−１２３４−３３３３」から転送部「状態情報取得部」を取得し、状態情報命令「ｓｅｎｄ　ｓｔａｔｕｓ　｜　０５０−１２３４−３３３３」または命令「ｓｅｎｄ　ｓｔａｔｕｓ」を状態情報取得部１１０２に送信する。
【００５２】
次に、状態情報取得部１１０２は、上記命令を受信し、販売ＤＢの情報（すべてでの一部でも良い）を取得して、変換アダプタ１１０１に返す。そして、変換アダプタ１１０１は、販売ＤＢの情報を受信し、第一情報処理装置識別子「０５０−１２３４−３３３３」で識別される第一情報処理装置１２に販売ＤＢの情報を送信する。次に、第一情報処理装置１２は販売ＤＢの情報受信し、蓄積する。
【００５３】
また、次に、第二情報処理装置１３が格納している出力情報（広告情報）のうち、「ＩＤ＝２」の広告情報を取り出し、自動販売機１１に送信する、とする。かかる場合、第二情報処理装置１３は、「ＩＤ＝２」の広告情報と第二情報処理装置識別子「０５０−１１１１−２２２２」を有する出力命令を自動販売機１１に送信する。
【００５４】
次に、自動販売機１１の変換アダプタ１１０１は、「ＩＤ＝２」の広告情報と第二情報処理装置識別子「０５０−１１１１−２２２２」を有する出力命令を受信する。そして、変換アダプタ１１０１は、出力命令から第二情報処理装置識別子「０５０−１１１１−２２２２」を取り出す。次に、変換アダプタ１１０１は、第二情報処理装置識別子「０５０−１１１１−２２２２」と対になる転送部「情報出力部」を命令転送表から取得する。
【００５５】
次に、変換アダプタ１１０１は、出力命令または、出力命令が有する広告情報を情報出力部１１０３に転送する。次に、情報出力部１１０３は、広告情報を受信し、出力する。広告情報の出力結果は、図５のＬＥＤ表示器の表示である。
【００５６】
以上、本実施の形態によれば、自動販売機の変換アダプタが、複数の情報処理装置から送信される命令や情報を一手に受信し、送信する送信元によって、当該命令や情報を転送する部を制御することにより、通信手段は一つで済み、かつ種々の機能を果たす自動販売機を提供できる。変換アダプタ１１０１を機能させる電源である第一電源１１０４と、状態情報取得部１１０２や情報出力部を機能させる電源である第二電源１１０５が異なる電源であるため、例えば、悪意のユーザにより、自動販売機１１の第二電源１１０５（主の電源）が抜かれた場合でも、変換アダプタ１１０１が機能し、第一情報処理装置１２や第二情報処理装置１３に、状態情報取得部１１０２や情報出力部が動作していない状態を送信（通知）できる。
【００５７】
なお、本実施の形態において、変換アダプタ１１０１を機能させる電源である第一電源１１０４と、状態情報取得部１１０２や情報出力部を機能させる電源である第二電源１１０５が異なる電源であったが、一の電源でも良い。
【００５８】
また、本実施の形態によれば、変換アダプタは、電話番号等の情報処理識別子に基づいて、受信した命令を転送したが、受信した命令を識別する手段は、他の手段でも良い。
【００５９】
さらに、本実施の形態における自動販売機や第一情報処理装置や第二情報処理装置の各種の処理は、ソフトウェアによって実現し、ソフトウェアダウンロードにより提供しても良い。また、かかるソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して配布しても良い。かかる実現手段に種々のものがあることは、他の実施の形態においても同様である。
【００６０】
（実施の形態２）
【００６１】
図７は、本実施の形態における情報処理システムの概念図である。情報処理システムは、第二情報処理装置１３と第一自販機７１と第二自販機７２を有する。情報処理システにおいて、第二自販機７２は１以上存在し、それぞれ第二自販機７２（１）、６２（２）、・・・、６３（ｎ）とする。但し、１以上の第二自販機は、総称して第二自販機７２と言う。
【００６２】
第一自販機７１は、第二情報処理装置１３から出力命令を受信し、出力命令に基づいて、出力命令が有する出力情報をいずれかの第二自販機７２に送信する。第二自販機７２は、出力情報を受信し、出力する。
【００６３】
図８は、本実施の形態における情報処理システムのブロック図である。第一自販機７１は、変換アダプタ７１０１、情報出力部１１０３を有する。変換アダプタ７１０１は、命令受信手段７１０１１、命令制御手段７１０１２、出力情報送信手段７１０１３を有する。第二自販機７２は、出力情報受信部７２０１、情報出力部１１０３を有する。
【００６４】
命令受信手段７１０１１は、第二情報処理装置１３からの出力命令を受信する。命令受信手段１１０１１は、通常、無線または有線の通信手段で実現される。但し、命令受信手段７１０１１は、ＣＡＴＶを含む放送を受信する手段により実現されても良い。
【００６５】
命令制御手段７１０１２は、命令受信手段１１０１１で受信した命令が有する出力情報の属性値により、出力情報を送信する第二自販機７２を決定する。なお、出力情報を送信する第二自販機７２は２以上存在しても良い。命令制御手段７１０１２は、通常、ＭＰＵやメモリ等から実現され得る。命令制御手段７１０１２が出力情報を送信する第二自販機７２を決定する処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６６】
出力情報送信手段７１０１３は、命令制御手段７１０１２が決定した第二自販機７２に出力情報を送信する。出力情報送信手段７１０１３は、通常、無線または有線の通信手段で実現される。但し、出力情報送信手段７１０１３は、ＣＡＴＶを含む放送手段により実現されても良い。
【００６７】
出力情報受信部７２０１は、第一自販機７１から出力情報を受信する。出力情報受信部７２０１は、通常、無線または有線の通信手段で実現される。但し、出力情報受信部７２０１は、ＣＡＴＶを含む放送を受信する手段により実現されても良い。
【００６８】
以下、本情報処理システムの動作について説明する。まず、第二情報処理装置１３の動作について説明する。第二情報処理装置１３の出力命令送信部１３０２は、出力情報と属性値の対の情報を出力情報格納部１３０１から取得し、出力情報と属性値を有する出力命令を構成し、当該出力命令を第一自販機７１に送信する。出力命令を送信するタイミングは問わない。
【００６９】
次に、第一自販機７１の動作について、図９のフローチャートを用いて説明する。
【００７０】
（ステップＳ９０１）変換アダプタ７１０１の命令受信手段７１０１１は、出力命令を受信したか否かを判断する。出力命令を受信すればステップＳ９０２に行き、出力命令を受信しなければステップＳ９０１に戻る。
【００７１】
（ステップＳ９０２）命令制御手段７１０１２は、ステップＳ９０１で受信した出力命令から属性値を取得する。
【００７２】
（ステップＳ９０３）命令制御手段７１０１２は、ステップＳ９０２で取得した属性値に基づいて、出力命令が有する出力情報を送信する送信先の第二自販機を決定する。送信先の第二自販機を決定する具体的なアルゴリズムは、以下で述べる。
【００７３】
（ステップＳ９０４）命令制御手段７１０１２は、ステップＳ９０３で決定した送信先の第二自販機の数を変数ｎに代入する。
【００７４】
（ステップＳ９０５）命令制御手段７１０１２は、カウンタｉに１を代入する。
【００７５】
（ステップＳ９０６）命令制御手段７１０１２は、カウンタｉがｎ以下であるか否かを判断する。ｉがｎ以下であればステップＳ９０７に行き、ｉがｎより大きければステップＳ９０９に飛ぶ。
【００７６】
（ステップＳ９０７）出力情報送信手段７１０１３は、ステップＳ９０１で受信した出力命令が有する出力情報をｉ番目の送信先の第二自販機に送信する。
【００７７】
（ステップＳ９０８）カウンタｉをインクリメントする。ステップＳ９０６に戻る。
【００７８】
（ステップＳ９０９）情報出力部１１０３は、ステップＳ９０１で受信した出力命令が有する属性値に基づいて、第一自販機７１は出力命令が有する出力情報を出力するか否かを判断する。出力情報を出力するとの決定の場合はステップＳ９１０に行き、出力情報を出力しないとの決定の場合は処理を終了する。
【００７９】
（ステップＳ９１０）情報出力部１１０３は出力情報を出力する。
【００８０】
次に、第二自販機７２の動作について説明する。第二自販機７２の出力情報受信部７２０１は、第一自販機７１から出力情報を受信し、情報出力部１１０３は当該出力情報を出力する。
【００８１】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。本情報処理システムの概念図を図１０に示す。本情報処理システムは、第二情報処理装置１３と第一自販機７１と４つの第二自販機７２（１）から（４）を有する。第一自販機７１と４つの第二自販機７２（１）から（４）は、ＡＢＣ高校という高校の寮の各階に設置されている。その寮は、１階がロビーおよび娯楽室の階であり、２階が男子寮の階であり、３階が先生の寮の階であり、４階が女子寮の階である。
【００８２】
図１１は、第二情報処理装置１３が保持している出力情報管理表である。出力情報管理表は、「ＩＤ」「出力情報」「属性値」を有するレコードを１以上格納している。「ＩＤ」はレコードを識別する情報であり、表管理上必要である。「出力情報」は第一自販機７１や第二自販機７２で表示する情報である。「出力情報」は、ここでは商品の宣伝広告の情報であるが、特に広告情報に限らない。「属性値」は「出力情報」の属性を示す情報である。「属性値」は適切な出力情報を適切な自動販売機に出力するために用いる。
【００８３】
図１２は、第一自販機７１が保持している送信制御表である。送信制御表は、出力情報の送信先を決定するために用いる。送信制御表は、「ＩＤ」「自販機識別子」「属性値」「自販機符号」を有するレコードを１以上保持している。「ＩＤ」はレコードを識別する情報であり、表管理上必要である。「自販機識別子」は自販機と通信をするための情報であり、ここでは自販機のＩＰアドレスである。なお、このＩＰアドレスはＩＰＶ４の表記であるが、ＩＰＶ６の表記のＩＰアドレスでも良い。「属性値」は、自動販売機の設置場所を考慮して、適切な出力情報を出力するための情報であり、自動販売機の設置場所に居る人の属性値になっている。「自販機符号」は、自販機の符号を示し、表を分かりやすくするための情報である。
【００８４】
以上のような状態において、第二情報処理装置１３は、図１１の出力情報管理表から順に出力情報と属性値を取り出し、出力情報と属性値を有する出力命令を構成し、当該出力命令を第一自販機７１に送信する、とする。まず、第二情報処理装置１３は、出力情報管理表から「ＩＤ＝１」の出力情報と属性値を有する出力命令を送信する。なお、「ＩＤ＝１」の出力情報は、動画情報であることを示す。
【００８５】
次に、第一自販機７１は、「ＩＤ＝１」の出力情報と属性値を有する出力命令を受信する。そして、第一自販機７１は、「ＩＤ＝１」の属性値「２０歳未満」に基づいて出力情報を送信する自販機を決定する。具体的には、第一自販機７１は、属性値「２０歳未満」と対になる自販機識別子「１６８．１２２．０．２」を送信制御表から取得する。そして、自販機識別子「１６８．１２２．０．２」の自販機（第二自販機７２（１））に図１１の「ＩＤ＝１」の出力情報（動画）を送信する。次に、第二自販機７２（１）は、「ＩＤ＝１」の出力情報（動画）を受信し、出力する。
【００８６】
また、次に、第一自販機７１は、図１２の送信制御表から自身が表示する出力情報に制約がないことを判断する。第一自販機７１（自販機識別子「１６８．１２２．０．１」）の属性値に情報が入力されていないからである。そして、第一自販機７１は、「ＩＤ＝１」の出力情報（動画）を出力する。
【００８７】
次に、第二情報処理装置１３は、出力情報管理表から「ＩＤ＝２」の出力情報と属性値を有する出力命令を送信する。そして、第一自販機７１は、当該出力命令を受信し、属性値「２０歳以上」を取得する。そして、第一自販機７１は、属性値「２０歳以上」から自販機識別子「１６８．１２２．０．４」を取得する。そして、第一自販機７１は、自販機識別子「１６８．１２２．０．４」の自販機７２（３）に、出力情報「ＸＸＸビール　１８０円，ＡＡＡ発泡酒１０５円・・・・」を送信する。
【００８８】
次に、自販機７２（３）は出力情報「ＸＸＸビール　１８０円，ＡＡＡ発泡酒１０５円・・・・」を受信し、出力する。なお、第一自販機７１も、上記説明に示したように、出力情報「ＸＸＸビール　１８０円，ＡＡＡ発泡酒１０５円・・・・」を出力する。
【００８９】
さらに、第二情報処理装置１３は、出力情報管理表から「ＩＤ＝３」の出力情報と属性値を有する出力命令を送信する。上記の処理と同様の処理により、自販機７２（４）は、出力情報「美白効果満点！・・・・」を出力する。
【００９０】
以上、本実施の形態によれば、一の自動販売機が外部から出力情報を一手に受信し、他の自動販売機に送信することにより、外部との通信窓口は一の自動販売機のみで良い。そして、通信窓口の自動販売機と他の自動販売機は、例えば、構内ＬＡＮ等の通信網を用いることにより、簡易な構成で、適切な情報を適切な自動販売機に出力できる。
【００９１】
なお、本実施の形態において、外部との通信窓口は一の自動販売機であったが、外部との通信窓口は、いわゆるコンピュータ等の情報処理装置であっても良い。かかる場合の情報処理システムの構成を示す外観図は図１３のようになる。つまり、図１０と比較して、第一自販機７１が情報処理装置１２１に変わっている。情報処理装置１２１は、通常の自動販売機の機能を有さないが、本実施の形態で説明した出力情報の制御に関する限り、第一自販機７１と同様の機能を果たす。つまり、情報処理装置１２１は、第二情報処理装置１３から出力命令を受信する出力命令受信部と、出力命令が有する出力情報を、当該出力命令が有する属性値に基づいて１以上の第二自動販売機のうち、一部の第二自動販売機に送信する出力情報送信部を具備する。なお、情報処理装置１２１は、受信した情報を出力してもしなくても良い。
【００９２】
また、本実施の形態において、第一自販機７１の情報出力部１１０３は必須ではない。つまり、第一自販機７１は第二情報処理装置から出力命令を受信する出力命令受信部と、出力命令が有する出力情報を、当該出力命令が有する属性値に基づいて１以上の第二自動販売機のうち、一部の第二自動販売機に送信する出力情報送信部を具備すれば良い。
【００９３】
また、本実施の形態において、第一自販機７１は、属性値に基づいて出力情報を送信する自動販売機を決定して、一部の自動販売機にのみ、外部から受信した出力情報を送信した。しかし、第一自販機７１は、すべての自動販売機に、外部から受信した出力情報を送信しても良い。かかる場合、第一自販機７１は、第二情報処理装置から出力命令を受信する出力命令受信部と、出力命令が有する出力情報を１以上の第二自動販売機に送信する出力情報送信部を具備するものとなる。
【００９４】
さらに、本実施の形態における第一自販機や第二自販機や第二情報処理装置の各種の処理は、ソフトウェアによって実現し、ソフトウェアダウンロードにより提供しても良い。また、かかるソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して配布しても良い。本実施の形態における第一自販機の動作をソフトウェアで行った場合のプログラムは、以下のようなプログラムとなる。つまり、コンピュータに、第二情報処理装置から出力命令を受信する出力命令受信ステップと、出力命令が有する出力情報を、当該出力命令が有する属性値に基づいて１以上の第二自動販売機のうち、一部の第二自動販売機に送信する出力情報送信ステップを実行されるためのプログラム、である。なお、かかるプログラムは、通常、自動販売機などのＲＯＭ等に格納されている。
【００９５】
【発明の効果】
本発明によれば、簡易な構成で外部の情報処理装置と通信できる自動販売機を提供できる。
【図面の簡単な説明】
【図１】実施の形態１における情報処理システムの概念図
【図２】実施の形態１における情報処理システムのブロック図
【図３】実施の形態１における自動販売機の動作について説明するフローチャート
【図４】実施の形態１における第一情報処理装置の動作について説明するフローチャート
【図５】実施の形態１における情報処理システムの概念図
【図６】実施の形態１における命令転送表を示す図
【図７】実施の形態２における情報処理システムの概念図
【図８】実施の形態２における情報処理システムのブロック図
【図９】実施の形態２における第一自販機の動作について説明するフローチャート
【図１０】実施の形態２における情報処理システムの概念図
【図１１】実施の形態２における出力情報管理表を示す図
【図１２】実施の形態２における送信制御表を示す図
【図１３】実施の形態２における情報処理システムの構成を示す外観図
【図１４】従来の情報処理システムの外観図
【符号の説明】
１１、１４１　自動販売機
１２、１４２　第一情報処理装置
１３、１４３　第二情報処理装置
７１　第一自販機
７２　第二自販機
１２１　情報処理装置
１１０１　変換アダプタ
１１０２　状態管理部
１１０２　状態情報取得部
１１０３　情報出力部
１１０４　第一電源
１１０５　第二電源
１２０１　状態情報命令送信部
１２０２　状態情報受信部
１２０３　状態情報蓄積部
１２０４　状態情報出力指示受付部
１２０５　状態情報出力部
１３０１　出力情報格納部
１３０２　出力命令送信部
１４１１　表示器
７１０１　変換アダプタ
７２０１　出力情報受信部
１１０１１、７１０１１　命令受信手段
１１０１２、７１０１２　命令制御手段
１１０１３、７１０１３　状態情報送信手段
【図１】
2004118287.tif 000003
【図２】
2004118287.tif 000004
【図３】
2004118287.tif 000005
【図４】
2004118287.tif 000006
【図５】
2004118287.tif 000007
【図６】
2004118287.tif 000008
【図７】
2004118287.tif 000009
【図８】
2004118287.tif 000010
【図９】
2004118287.tif 000011
【図１０】
2004118287.tif 000012
【図１１】
2004118287.tif 000013
【図１２】
2004118287.tif 000014
【図１３】
2004118287.tif 000015
【図１４】
2004118287.tif 000016