JP2000293743A - Method and device for controlling automatic vending machine - Google Patents

Method and device for controlling automatic vending machine

Info

Publication number
JP2000293743A
JP2000293743A JP11101650A JP10165099A JP2000293743A JP 2000293743 A JP2000293743 A JP 2000293743A JP 11101650 A JP11101650 A JP 11101650A JP 10165099 A JP10165099 A JP 10165099A JP 2000293743 A JP2000293743 A JP 2000293743A
Authority
JP
Japan
Prior art keywords
unit
communication
sub
vending machine
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11101650A
Other languages
Japanese (ja)
Inventor
Ichiro Fukuda
一郎 福田
Takashi Negishi
荘 根岸
Keijiro Fujino
啓次郎 藤野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Conlux Co Ltd
Original Assignee
Nippon Conlux Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Conlux Co Ltd filed Critical Nippon Conlux Co Ltd
Priority to JP11101650A priority Critical patent/JP2000293743A/en
Publication of JP2000293743A publication Critical patent/JP2000293743A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To design a new function device without being limited by the specification of a main controller by using a storage medium, etc. for a main controlling part, connecting a sub controller whose programs can easily be rewritten and connecting a new function device realizing a new function to the sub controller. SOLUTION: A sub controller 30 is operated by a program stored in a storage device 31 or a storage medium 50, controls connected electronic money processor 41, portable terminal device 42 and new function device 43 and operates as a device realizing one function to a main controller 10. The controller 10 transmits a signal to the controller 30. The controller 30 receiving the signal transmits the signal to device 43, and the device 43 performs prescribed processing when it receives the signal and returns the signal to the controller 30. Subsequently, the controller 30 exchanges a signal with the device 43 as necessary and returns the results as a signal to the controller 10.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、自動販売機の制御方
法および装置に関し、特に、自動販売機に新たな機能を
容易に追加することのできる自動販売機の制御方法およ
び装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vending machine control method and apparatus, and more particularly to a vending machine control method and apparatus capable of easily adding a new function to a vending machine.

【0002】[0002]

【従来の技術】最近の自動販売機は、機能毎に別個の装
置が用意され、これらを制御する装置とともにシステム
を形成している。例えば、図5(a)に示すように、全
体の制御を行う主制御装置110とシリアル通信線を介
して、各種設定のための入力などを行うキー入力装置1
21と硬貨の受け入れと払出を行う硬貨処理装置12
2、紙幣の受け入れを行う紙幣処理装置123、商品を
排出する商品搬送装置124が接続されている。この構
成では、主制御装置110が硬貨処理装置122や紙幣
処理装置123から投入された硬貨および紙幣の金額情
報を受け取り、両者の合計金額と商品の価格とを比較し
て、商品搬送装置124へ商品の排出指示を出すととも
に、硬貨処理装置122に対して釣り銭の返却指示を出
す等の動作を行う。
2. Description of the Related Art In a recent vending machine, separate devices are prepared for each function, and a system is formed together with devices for controlling these devices. For example, as shown in FIG. 5A, a key input device 1 for inputting various settings via a serial communication line with a main control device 110 for performing overall control.
21 and a coin processing device 12 for receiving and paying out coins
2. A bill processing device 123 that accepts bills and a product transport device 124 that discharges products are connected. In this configuration, the main control device 110 receives information on the amount of money of coins and bills inserted from the coin processing device 122 and the bill processing device 123, compares the total amount of the two and the price of the product, and sends the information to the product transport device 124. In addition to issuing an instruction to discharge the product, an operation such as issuing an instruction to return change to the coin processing device 122 is performed.

【0003】ここで、自動販売機に新たな機能を追加し
ようとした場合には、図5(b)に示すように、シリア
ル通信線に電子マネーの授受を行う電子マネー処理装置
141や電話回線、携帯電話、PHS、光送受信装置等
を介して通信を行うことのできるポータブル端末142
を接続することになる。
In order to add a new function to a vending machine, as shown in FIG. 5B, an electronic money processing device 141 for transferring electronic money to and from a serial communication line, a telephone line, and the like. Terminal 142 that can communicate via mobile phone, PHS, optical transceiver, etc.
Will be connected.

【0004】しかし、電子マネー処理装置141やポー
タブル端末装置142を単に接続しただけでは、これら
を動作させることはできず、これらを動作させるために
は、主制御装置110のプログラムを書き換える必要が
ある。このプログラムの書き換えは、自動販売機の設置
場所で容易に行うことはできず、場合によっては一度主
制御装置110を回収してプログラムの書き換え後に改
めて自動販売機内に収容させる必要がある。このため、
期間限定で機能を追加する場合、例えば、キャンペーン
期間中にプロモーションを行うための機能を追加する場
合等には、機能の追加時と削減時の両者でプログラムの
書き換えを行う必要があり、容易に機能の変更をするこ
とはできない。
However, simply connecting the electronic money processing device 141 and the portable terminal device 142 cannot operate them, and in order to operate them, it is necessary to rewrite the program of the main control device 110. . The rewriting of the program cannot be easily performed at the place where the vending machine is installed. In some cases, it is necessary to collect the main controller 110 once and re-store the program in the vending machine after rewriting the program. For this reason,
When adding a function for a limited period of time, for example, when adding a function for conducting a promotion during the campaign period, it is necessary to rewrite the program both when adding and reducing the function, and it is easy to The function cannot be changed.

【0005】また、新たに追加する電子マネー処理装置
141やポータブル端末装置142を設計する際には、
主制御装置110との通信プロトコルや主制御装置11
0の仕様(バージョン)等を考慮する必要があり、設計
上の大きな制約となってしまうことが多い。
When designing an electronic money processing device 141 or a portable terminal device 142 to be newly added,
Communication protocol with main controller 110 and main controller 11
It is necessary to consider the specification (version) of 0, etc., and this often becomes a large design constraint.

【0006】[0006]

【発明が解決しようとする課題】上述したように、従来
の自動販売機においては、新たな機能を追加しようとし
た場合に、新たな機能を実現する追加装置の設計上の制
約が多かったり、追加装置の接続に際する主制御装置の
プログラムの書き換え作業が繁雑である等、機能を容易
に追加することは困難であった。
As described above, in a conventional vending machine, when an attempt is made to add a new function, there are many restrictions on the design of an additional device for realizing the new function. It has been difficult to easily add functions, for example, the task of rewriting the program of the main control device when connecting the additional device is complicated.

【0007】そこで、この発明では、新たな機能を追加
する追加装置の設計上の制約を低減するとともに、当該
追加装置を容易に追加することのできる自動販売機の制
御方法および装置を提供することを目的とする。
In view of the above, the present invention provides a vending machine control method and apparatus capable of reducing the design constraints of an additional device for adding a new function and easily adding the additional device. With the goal.

【0008】[0008]

【課題を解決するための手段】上述した目的を達成する
ため、請求項1の発明では、自動販売機の機能を複数の
単位機能に分割し、該分割した各機能に対応して該機能
をそれぞれ実現する複数の単位ユニットを設け、該複数
の単位ユニットを第1の通信手段を介して第1のプログ
ラムにより動作する主制御部に接続することにより、該
主制御部は、前記第1のプログラムに基づき各単位ユニ
ットの動作を各単位ユニットとの間の前記第1の通信手
段を介する第1の通信プロトコルによる通信を用いて制
御する自動販売機の制御方法において、前記主制御部に
前記第1の通信手段を介して第2のプログラムにより動
作する副制御部を接続するとともに、該副制御部に新た
に追加する機能を実現する少なくとも1つの追加単位ユ
ニットを第2の通信手段を介して接続し、前記副制御部
は、前記第2のプログラムに基づき前記第1の通信手段
を介する第2の通信プロトコルによる通信を用いて前記
追加単位ユニットの動作を制御することを特徴とする。
In order to achieve the above object, according to the first aspect of the present invention, the function of a vending machine is divided into a plurality of unit functions, and the functions are corresponded to the respective divided functions. By providing a plurality of unit units each of which is realized, and connecting the plurality of unit units to a main control unit operated by a first program via a first communication unit, the main control unit can execute the first control unit. In a vending machine control method for controlling the operation of each unit based on a program by using a communication by a first communication protocol with each unit via the first communication means, the main control unit includes The sub-control unit operated by the second program is connected via the first communication unit, and at least one additional unit unit for realizing a function newly added to the sub-control unit is connected to the second communication unit. Means for controlling the operation of the additional unit by using a communication according to a second communication protocol via the first communication means based on the second program. And

【0009】また、請求項2の発明では、請求項1の発
明において、前記第2のプログラムをリムーバブルメデ
ィアに格納し、前記副制御部は、前記リムーバブルメデ
ィアから前記第2のプログラムを読み取ることにより該
第2のプログラムを実行することを特徴とする。
According to a second aspect of the present invention, in the first aspect of the present invention, the second program is stored in a removable medium, and the sub control unit reads the second program from the removable medium. The second program is executed.

【0010】また、請求項3の発明では、請求項1の発
明において、前記副制御部は、前記複数の単位ユニット
の動作を前記主制御部に代わって制御することを特徴と
する。
[0010] According to a third aspect of the present invention, in the first aspect of the present invention, the sub control unit controls the operation of the plurality of unit units in place of the main control unit.

【0011】また、請求項4の発明では、自動販売機の
各機能を実行する複数の機能実行手段と、該複数の機能
実行手段と第1の通信線を介して接続され、該複数の機
能実行手段の動作を制御する主制御手段とを具備する自
動販売機の制御装置において、前記主制御手段と前記第
1の通信線を介して接続されるとともに、新たに追加さ
れる追加機能実行手段と第2の通信線を介して接続さ
れ、該追加機能実行手段を制御する副制御手段を具備す
ることを特徴とする。
Further, in the invention according to claim 4, a plurality of function executing means for executing each function of the vending machine are connected to the plurality of function executing means via a first communication line, and A control device for a vending machine having a main control unit for controlling the operation of an execution unit, wherein the main control unit is connected to the vending machine via the first communication line and a newly added additional function execution unit is provided. And a sub-control unit connected via the second communication line to control the additional function executing unit.

【0012】また、請求項5の発明では、請求項4の発
明において、前記副制御手段は、前記追加機能実行手段
を制御するプログラムを格納した記憶手段を具備し、該
記憶手段に記憶されたプログラムに基づいて前記追加機
能実行手段を制御することを特徴とする。
According to a fifth aspect of the present invention, in the fourth aspect of the present invention, the sub control means includes a storage means for storing a program for controlling the additional function execution means, and the sub control means is stored in the storage means. The additional function execution means is controlled based on a program.

【0013】また、請求項6の発明では、請求項4の発
明において、前記副制御手段は、前記追加機能実行手段
を制御するプログラムを格納したリムーバブルメディア
との通信を行う通信手段を具備し、該通信手段を介して
前記リムーバブルメディアから読み取ったプログラムに
基づいて前記追加機能実行手段を制御することを特徴と
する。
According to a sixth aspect of the present invention, in the fourth aspect of the invention, the sub-control means includes a communication means for communicating with a removable medium storing a program for controlling the additional function execution means, The additional function execution means is controlled based on a program read from the removable medium via the communication means.

【0014】また、請求項7の発明では、請求項4の発
明において、前記副制御手段は、前記複数の機能実行手
段を前記主制御手段に代わって制御することを特徴とす
る。
According to a seventh aspect of the present invention, in the fourth aspect of the present invention, the sub-control means controls the plurality of function executing means in place of the main control means.

【0015】また、請求項8の発明では、自動販売機の
機能をそれぞれ実現する複数の単位ユニットを設け、該
複数の単位ユニットを第1の通信手段を介して第1のプ
ログラムにより動作する主制御手段に接続することによ
り、該主制御手段は、前記第1のプログラムに基づき各
単位ユニットの動作を各単位ユニットとの間の前記第1
の通信手段を介する第1の通信プロトコルによる通信を
用いて制御する自動販売機の制御装置において、前記主
制御手段に前記第1の通信手段を介して接続されるとと
もに第2のプログラムにより動作する副制御手段と、新
たに追加する機能を実現する少なくとも1つの追加単位
ユニットと、前記副制御手段と前記追加単位ユニットと
を接続する第2の通信手段とを具備し、前記副制御手段
は、前記第2のプログラムに基づき前記第1の通信手段
を介する第2の通信プロトコルによる通信を用いて前記
追加単位ユニットの動作を制御することを特徴とする。
According to the invention of claim 8, a plurality of unit units for realizing the functions of the vending machine are provided, and the plurality of unit units are operated by a first program via a first communication means. By connecting to the control means, the main control means controls the operation of each unit unit based on the first program to the first unit between each unit unit.
In a vending machine control device which controls using a communication according to a first communication protocol via a communication means, the vending machine is connected to the main control means via the first communication means and operates according to a second program. Sub-control means, comprising at least one additional unit for realizing a function to be newly added, and second communication means for connecting the sub-control means and the additional unit, the sub-control means, The operation of the additional unit unit is controlled using communication based on a second communication protocol via the first communication unit based on the second program.

【0016】[0016]

【実施例】以下、この発明に係る自動販売機の制御方法
および装置の一実施例について、添付図面を参照して詳
細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a vending machine control method and apparatus according to the present invention will be described below in detail with reference to the accompanying drawings.

【0017】図1は、この発明を採用した自動販売機の
構成を示すブロック図である。同図に示すように、この
発明を採用した自動販売機は、主制御装置10とキー入
力装置21、硬貨処理装置22、紙幣処理装置23、商
品搬送装置24、副制御装置30、電子マネー処理装置
41、ポータブル端末装置42、新機能装置43を具備
して構成される。また、副制御装置30は、記憶装置3
1を具備するか、記憶装置31に代えて記憶媒体50を
収容してこの記憶媒体50を記憶装置31として利用す
る。
FIG. 1 is a block diagram showing a configuration of a vending machine adopting the present invention. As shown in the figure, a vending machine adopting the present invention includes a main controller 10 and a key input device 21, a coin processing device 22, a bill processing device 23, a product transport device 24, a sub-control device 30, an electronic money processing device. It comprises a device 41, a portable terminal device 42 and a new function device 43. In addition, the sub-control device 30 includes the storage device 3
1 is provided, or a storage medium 50 is accommodated in place of the storage device 31, and the storage medium 50 is used as the storage device 31.

【0018】主制御装置10には、従来と同様にシリア
ル通信線を介してキー入力装置21と硬貨処理装置2
2、紙幣処理装置23、商品搬送装置24が接続されて
いる他、副制御装置30が接続されている。
The main controller 10 has a key input device 21 and a coin processor 2 via a serial communication line as in the prior art.
2. The banknote processing device 23 and the product transport device 24 are connected, and the sub-control device 30 is connected.

【0019】また、副制御装置30には、主制御装置1
0との間のシリアル通信線とは別の通信線を介して、追
加機能である電子マネー処理装置41とポータブル端末
装置42が接続され、必要に応じてさらに新機能装置4
3が接続される。
The sub control unit 30 includes the main control unit 1
The electronic money processing device 41, which is an additional function, and the portable terminal device 42 are connected via a communication line different from the serial communication line between the external device 1 and the new function device 4 if necessary.
3 are connected.

【0020】この副制御装置30は、記憶装置31若し
くは記憶媒体50に記憶されているプログラムにより動
作し、接続された電子マネー処理装置41とポータブル
端末装置42、新機能装置43の制御を行うとともに、
主制御装置10に対しては、一機能を実現する装置とし
て動作する。
The sub-control device 30 is operated by a program stored in the storage device 31 or the storage medium 50 to control the connected electronic money processing device 41, portable terminal device 42, and new function device 43, and ,
The main controller 10 operates as a device that realizes one function.

【0021】また、副制御装置30は、電子マネー処理
装置41とポータブル端末装置42、新機能装置43の
みでなく、キー入力装置21と硬貨処理装置22、紙幣
処理装置23、商品搬送装置24を主制御装置10に代
わって制御することもできる。
The sub-control device 30 includes not only the electronic money processing device 41, the portable terminal device 42, and the new function device 43, but also the key input device 21, the coin processing device 22, the bill processing device 23, and the product transport device 24. Control can be performed instead of the main controller 10.

【0022】ここで、図2を参照して、各装置間の信号
(命令や応答、データ)の流れについて説明する。な
お、以下では、キー入力装置21と硬貨処理装置22、
紙幣処理装置23、商品搬送装置24を従来装置20と
して説明し、電子マネー処理装置41とポータブル端末
装置42、新機能装置43等を新機能装置40として説
明する。
Here, the flow of signals (commands, responses, and data) between the devices will be described with reference to FIG. In the following, the key input device 21 and the coin processing device 22,
The banknote processing device 23 and the commodity transport device 24 will be described as the conventional device 20, and the electronic money processing device 41, the portable terminal device 42, the new function device 43, and the like will be described as the new function device 40.

【0023】主制御装置10が従来装置20を制御する
場合には、主制御装置10から従来装置20に対して信
号(命令若しくはデータ)61が送出され、これに応じ
て従来装置20から主制御装置10へ信号(応答若しく
はデータ)62が送出される。
When the main controller 10 controls the conventional device 20, a signal (command or data) 61 is sent from the main controller 10 to the conventional device 20. A signal (response or data) 62 is sent to the device 10.

【0024】主制御装置10が新機能装置40を制御し
ようとする場合には、主制御装置10は新機能装置40
を直接制御することはできないため、まず、主制御装置
10から副制御装置30に対して信号(命令若しくはデ
ータ)71が送出される。信号71を受けた副制御装置
30は、新機能装置40に対して信号(命令若しくはデ
ータ)72を送出し、新機能装置40は、信号72を受
けると所定の処理を行って信号(応答若しくは命令)7
3を副制御装置30に返す。この後、副制御装置30
は、必要に応じて新機能装置40(先の装置と同一であ
っても別のものであってもよい)との間で同様に信号7
4、75の授受を行い、その結果を信号(応答若しくは
データ)76として主制御装置10に返す。
When the main controller 10 attempts to control the new function device 40, the main controller 10
Cannot be directly controlled, first, a signal (command or data) 71 is sent from the main control device 10 to the sub-control device 30. Upon receiving the signal 71, the sub-control device 30 sends a signal (command or data) 72 to the new function device 40. When the new function device 40 receives the signal 72, the new function device 40 performs a predetermined process and performs a signal (response or response). Order) 7
3 is returned to the sub control device 30. Thereafter, the sub control device 30
Is a signal 7 between the new function device 40 (which may be the same as the previous device or another device) as necessary.
4 and 75 are exchanged, and the result is returned to the main controller 10 as a signal (response or data) 76.

【0025】また、副制御装置30が従来装置20と新
機能装置40の両者を制御する場合には、副制御装置3
0が従来装置20に対して信号(命令若しくはデータ)
81を送出し、これに応じた信号(応答若しくはデー
タ)82を従来装置20から受信するとともに新機能装
置40に対して信号(命令若しくはデータ)83を送出
し、これに応じた信号(応答若しくはデータ)84を新
機能装置40から受信する。
When the sub-control device 30 controls both the conventional device 20 and the new function device 40, the sub-control device 3
0 is a signal (command or data) to the conventional device 20
81, the corresponding signal (response or data) 82 is received from the conventional device 20 and the signal (command or data) 83 is transmitted to the new function device 40, and the corresponding signal (response or data) is sent to the new function device 40. Data) 84 is received from the new function device 40.

【0026】上述したように、副制御装置30は、主制
御装置10に対して一機能を実現する装置と同等なもの
として動作する場合と、主制御装置10に代わって従来
装置20をも制御するように動作することができる。こ
の両者の切替は、副制御装置30側でソフトウェアまた
はハードウェアにより実現することができる。
As described above, the sub-control device 30 operates as a device that realizes one function with respect to the main control device 10, and also controls the conventional device 20 in place of the main control device 10. You can work as you do. Switching between the two can be realized by software or hardware on the sub-control device 30 side.

【0027】まず、副制御装置30の切替をソフトウェ
アで行う場合を説明する。図3は、ソフトウェアにより
副制御装置30の動作の切替を行う場合の構成を示した
図である。
First, the case where the switching of the sub-control device 30 is performed by software will be described. FIG. 3 is a diagram showing a configuration in a case where the operation of the sub control device 30 is switched by software.

【0028】同図に示すように、主制御装置10は、制
御プログラム12と通信プロトコル13、通信ドライバ
14、ハードウェア(インタフェイス等)15を具備す
るとともに、シリアル通信線を介して従来装置20(2
0−1、20−2)と副制御装置30が接続されてい
る。また、副制御装置30は、プログラム31−1によ
り動作するアプリケーション32と通信プロトコル3
3、通信ドライバ34、ハードウェア(インタフェイス
等)35を具備するとともに、シリアル通信線により主
制御装置10と接続され、別のシリアル通信線を介して
新機能装置40(40−1、40−2)が接続されてい
る。
As shown in FIG. 1, the main controller 10 includes a control program 12, a communication protocol 13, a communication driver 14, and hardware (interface, etc.) 15, and a conventional device 20 via a serial communication line. (2
0-1, 20-2) and the sub-control device 30 are connected. The sub-control device 30 communicates with the application 32 operated by the program 31-1 and the communication protocol 3
3, a communication driver 34, and hardware (interface, etc.) 35, and are connected to the main controller 10 by a serial communication line, and the new function device 40 (40-1, 40- 2) is connected.

【0029】副制御装置30は、記憶装置31若しくは
記憶媒体50に格納されているプログラム31−1によ
り動作するアプリケーションにより、通信プロトコル3
3と通信ドライバ34、ハードウェア35を制御し、主
制御装置10の従装置として動作する場合と、主制御装
置10に代わって従来装置20を制御する場合とを切り
替えることができる。また、ここでは、ハードウェア3
5に主制御装置10側と新機能装置30側を接続してい
るが、新機能装置30側の通信を主制御装置10側の通
信とは別のプロトコルなどで行う場合には、必要に応じ
て副制御装置30がそれぞれ異なる通信プロトコル33
と通信ドライバ34、ハードウェア35を具備するよう
に構成することができる。
The sub-controller 30 communicates with the communication protocol 3 by using an application operated by the program 31-1 stored in the storage device 31 or the storage medium 50.
3 and the communication driver 34 and the hardware 35 to operate as a slave device of the main control device 10 and to control the conventional device 20 in place of the main control device 10. Also, here, hardware 3
5, the main control device 10 and the new function device 30 are connected. However, if the communication of the new function device 30 is performed using a protocol different from the communication of the main control device 10 or the like, The sub-control devices 30 have different communication protocols 33
And a communication driver 34 and hardware 35.

【0030】次に、副制御装置30の切替をハードウェ
アで行う場合を説明する。図4は、ハードウェアにより
副制御装置30の動作の切替を行う場合の構成を示した
図である。
Next, a case where the switching of the sub-control device 30 is performed by hardware will be described. FIG. 4 is a diagram showing a configuration in a case where the operation of the sub control device 30 is switched by hardware.

【0031】同図に示すように、主制御装置10と従来
装置20(20−1、20−2)、副制御装置30は、
それぞれ通信用の送信端Txと受信端Rxを具備してお
り、主制御装置10の送信端Txと従来装置20および
副制御装置の受信端Rxが接続され、主制御装置10の
受信端Rxと従来装置20および副制御装置の送信端T
xが接続されている。この場合、主制御装置10が従来
装置20と副制御装置30を制御することができるが、
副制御装置30は新機能装置40のみを制御することが
できる。
As shown in FIG. 1, the main control device 10, the conventional devices 20 (20-1, 20-2), and the sub control device 30
Each has a transmitting end Tx and a receiving end Rx for communication. The transmitting end Tx of the main control device 10 is connected to the receiving end Rx of the conventional device 20 and the sub control device. Transmission end T of conventional device 20 and sub-control device
x is connected. In this case, the main control device 10 can control the conventional device 20 and the sub-control device 30.
The sub-control device 30 can control only the new function device 40.

【0032】ところで、副制御装置30は、スイッチ3
6を具備しており、このスイッチ36を切り替えること
で、副制御装置30の送信端Txと従来装置20の受信
端Rxが接続されるとともに、副制御装置30の受信端
Rxと従来装置20の送信端Txが接続されることにな
り、副制御装置30が新機能装置40に加え、従来装置
20を制御することが可能となる。
Incidentally, the sub-control device 30 is provided with the switch 3
By switching the switch 36, the transmitting end Tx of the sub-control device 30 and the receiving end Rx of the conventional device 20 are connected, and the receiving end Rx of the sub-control device 30 and the conventional device 20 are connected. The transmission end Tx is connected, so that the sub-control device 30 can control the conventional device 20 in addition to the new function device 40.

【0033】なお、この実施例では、追加する新機能と
して電子マネー処理装置とポータブル端末を例とした
が、この他にもプロモーション用の装置や広告用の表示
装置等多くの機能を新機能として追加することができ
る。
In this embodiment, an electronic money processing device and a portable terminal are taken as examples of new functions to be added. However, many other functions such as a promotion device and an advertisement display device are added as new functions. Can be added.

【0034】[0034]

【発明の効果】以上説明したように、この発明によれ
ば、主制御装置に記憶媒体などを使用して容易にプログ
ラムの書き換えが可能な副制御装置を接続し、この副制
御装置に新たな機能を実現する新機能装置を接続するよ
うに構成したので、主制御装置の仕様に制限されずに新
機能装置の設計を行うことができるとともに、自動販売
機に対する新機能の追加および削減を容易に行うことが
でき、プログラムの書き換えも自動販売機の設置場所で
迅速に行うことができる。
As described above, according to the present invention, a sub-controller capable of easily rewriting a program by using a storage medium or the like is connected to the main controller, and a new sub-controller is connected to the sub-controller. The system is configured so that new function devices that realize functions are connected, so that new function devices can be designed without being restricted by the specifications of the main controller, and new functions can be easily added and reduced for vending machines. The program can be rewritten quickly at the place where the vending machine is installed.

【0035】また、従来の自動販売機に対しても、新機
能装置を追加するのと同様の要領(従来と同様の方法)
で副制御装置を追加すれば、以後、新機能の追加および
削減を容易に行うことができる。
The same procedure as adding a new functional device to a conventional vending machine (the same method as the conventional one)
If a sub-control device is added, new functions can be easily added and reduced thereafter.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明を採用した自動販売機の構成を示すブ
ロック図。
FIG. 1 is a block diagram showing a configuration of a vending machine employing the present invention.

【図2】各装置間の信号の流れを示した図。FIG. 2 is a diagram showing a signal flow between devices.

【図3】ソフトウェアにより副制御装置30の動作の切
替を行う場合の構成を示した図。
FIG. 3 is a diagram showing a configuration in a case where an operation of a sub control device 30 is switched by software.

【図4】ハードウェアにより副制御装置30の動作の切
替を行う場合の構成を示した図。
FIG. 4 is a diagram showing a configuration in a case where an operation of a sub control device 30 is switched by hardware.

【図5】従来の自動販売機の構成と新機能の追加方法を
説明するための図。
FIG. 5 is a diagram for explaining a configuration of a conventional vending machine and a method of adding a new function.

【符号の説明】[Explanation of symbols]

10 主制御装置 12 制御プログラム 13 通信プロトコル 14 通信ドライバ 15 ハードウェア 20、20−1、20−2 従来装置 21 キー入力装置 22 硬貨処理装置 23 紙幣処理装置 24 商品搬送装置 30 副制御装置 31 記憶装置 31−1 プログラム 32 アプリケーション 33 通信プロトコル 34 通信ドライバ 35 ハードウェア 36 スイッチ 40、40−1、40−2 新機能装置 41 電子マネー処理装置 42 ポータブル端末装置 43 新機能装置 50 記憶媒体 Reference Signs List 10 Main control device 12 Control program 13 Communication protocol 14 Communication driver 15 Hardware 20, 20-1, 20-2 Conventional device 21 Key input device 22 Coin processing device 23 Bill processing device 24 Commodity transport device 30 Secondary control device 31 Storage device 31-1 Program 32 Application 33 Communication Protocol 34 Communication Driver 35 Hardware 36 Switch 40, 40-1, 40-2 New Function Device 41 Electronic Money Processing Device 42 Portable Terminal Device 43 New Function Device 50 Storage Medium

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 自動販売機の機能を複数の単位機能に分
割し、該分割した各機能に対応して該機能をそれぞれ実
現する複数の単位ユニットを設け、該複数の単位ユニッ
トを第1の通信手段を介して第1のプログラムにより動
作する主制御部に接続することにより、該主制御部は、
前記第1のプログラムに基づき各単位ユニットの動作を
各単位ユニットとの間の前記第1の通信手段を介する第
1の通信プロトコルによる通信を用いて制御する自動販
売機の制御方法において、 前記主制御部に前記第1の通信手段を介して第2のプロ
グラムにより動作する副制御部を接続するとともに、該
副制御部に新たに追加する機能を実現する少なくとも1
つの追加単位ユニットを第2の通信手段を介して接続
し、 前記副制御部は、前記第2のプログラムに基づき前記第
1の通信手段を介する第2の通信プロトコルによる通信
を用いて前記追加単位ユニットの動作を制御することを
特徴とする自動販売機の制御方法。
1. A function of a vending machine is divided into a plurality of unit functions, a plurality of unit units for realizing each of the divided functions are provided, and the plurality of unit units are divided into first units. By connecting to the main control unit operated by the first program via the communication means, the main control unit
In a vending machine control method for controlling the operation of each unit based on the first program by using communication with a first communication protocol via a first communication means with each unit, the method comprises: A sub-controller operated by a second program is connected to the control unit via the first communication unit, and at least one of the sub-controllers realizing a function newly added to the sub-controller is realized.
Two additional unit units are connected via a second communication unit, and the sub-control unit uses the communication according to a second communication protocol via the first communication unit based on the second program to execute the additional unit unit A method for controlling a vending machine, comprising controlling operation of a unit.
【請求項2】 前記第2のプログラムをリムーバブルメ
ディアに格納し、 前記副制御部は、前記リムーバブルメディアから前記第
2のプログラムを読み取ることにより該第2のプログラ
ムを実行することを特徴とする請求項1記載の自動販売
機の制御方法。
2. The method according to claim 1, wherein the second program is stored in a removable medium, and the sub-controller executes the second program by reading the second program from the removable medium. Item 4. The method for controlling a vending machine according to Item 1.
【請求項3】 前記副制御部は、 前記複数の単位ユニットの動作を前記主制御部に代わっ
て制御することを特徴とする請求項1記載の自動販売機
の制御方法。
3. The vending machine control method according to claim 1, wherein the sub-control unit controls operations of the plurality of unit units in place of the main control unit.
【請求項4】 自動販売機の各機能を実行する複数の機
能実行手段と、該複数の機能実行手段と第1の通信線を
介して接続され、該複数の機能実行手段の動作を制御す
る主制御手段とを具備する自動販売機の制御装置におい
て、 前記主制御手段と前記第1の通信線を介して接続される
とともに、新たに追加される追加機能実行手段と第2の
通信線を介して接続され、該追加機能実行手段を制御す
る副制御手段を具備することを特徴とする自動販売機の
制御装置。
4. A plurality of function executing means for executing each function of the vending machine, connected to the plurality of function executing means via a first communication line, and controlling operations of the plurality of function executing means. A vending machine control device including a main control unit, wherein the main control unit is connected to the vending machine via the first communication line, and a newly added additional function execution unit and a second communication line are connected. A control device for a vending machine, characterized by comprising a sub-control means connected via the control unit for controlling the additional function executing means.
【請求項5】 前記副制御手段は、 前記追加機能実行手段を制御するプログラムを格納した
記憶手段を具備し、該記憶手段に記憶されたプログラム
に基づいて前記追加機能実行手段を制御することを特徴
とする請求項4記載の自動販売機の制御装置。
5. The sub-control unit includes a storage unit that stores a program for controlling the additional function execution unit, and controls the additional function execution unit based on the program stored in the storage unit. The control device for a vending machine according to claim 4, characterized in that:
【請求項6】 前記副制御手段は、 前記追加機能実行手段を制御するプログラムを格納した
リムーバブルメディアとの通信を行う通信手段を具備
し、該通信手段を介して前記リムーバブルメディアから
読み取ったプログラムに基づいて前記追加機能実行手段
を制御することを特徴とする請求項4記載の自動販売機
の制御装置。
6. The sub-control means includes communication means for communicating with a removable medium storing a program for controlling the additional function execution means, and a program read from the removable medium via the communication means. 5. The control device for a vending machine according to claim 4, wherein said additional function executing means is controlled based on said additional function.
【請求項7】 前記副制御手段は、 前記複数の機能実行手段を前記主制御手段に代わって制
御することを特徴とする請求項4記載の自動販売機の制
御装置。
7. The vending machine control apparatus according to claim 4, wherein said sub control means controls said plurality of function execution means in place of said main control means.
【請求項8】 自動販売機の機能をそれぞれ実現する複
数の単位ユニットを設け、該複数の単位ユニットを第1
の通信手段を介して第1のプログラムにより動作する主
制御手段に接続することにより、該主制御手段は、前記
第1のプログラムに基づき各単位ユニットの動作を各単
位ユニットとの間の前記第1の通信手段を介する第1の
通信プロトコルによる通信を用いて制御する自動販売機
の制御装置において、 前記主制御手段に前記第1の通信手段を介して接続され
るとともに第2のプログラムにより動作する副制御手段
と、 新たに追加する機能を実現する少なくとも1つの追加単
位ユニットと、 前記副制御手段と前記追加単位ユニットとを接続する第
2の通信手段とを具備し、 前記副制御手段は、前記第2のプログラムに基づき前記
第1の通信手段を介する第2の通信プロトコルによる通
信を用いて前記追加単位ユニットの動作を制御すること
を特徴とする自動販売機の制御装置。
8. A plurality of unit units each realizing a function of a vending machine are provided, and the plurality of unit units are connected to a first unit.
Is connected to the main control means operated by the first program through the communication means, the main control means controls the operation of each unit unit based on the first program, and In a vending machine control device for controlling using communication according to a first communication protocol via one communication means, the vending machine is connected to the main control means via the first communication means and operates according to a second program. Sub-controlling means, at least one additional unit for realizing a function to be newly added, and second communication means for connecting the sub-controlling means and the additional unit. Controlling the operation of the additional unit using communication based on a second communication protocol via the first communication means based on the second program. Vending machine control device.
JP11101650A 1999-04-08 1999-04-08 Method and device for controlling automatic vending machine Pending JP2000293743A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11101650A JP2000293743A (en) 1999-04-08 1999-04-08 Method and device for controlling automatic vending machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11101650A JP2000293743A (en) 1999-04-08 1999-04-08 Method and device for controlling automatic vending machine

Publications (1)

Publication Number Publication Date
JP2000293743A true JP2000293743A (en) 2000-10-20

Family

ID=14306268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11101650A Pending JP2000293743A (en) 1999-04-08 1999-04-08 Method and device for controlling automatic vending machine

Country Status (1)

Country Link
JP (1) JP2000293743A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1244076A1 (en) * 2001-03-20 2002-09-25 Sanyo Electric Co. Ltd Control device for automatic vending machine
JP2003223667A (en) * 2002-01-30 2003-08-08 Sanden Corp Control system of automatic vending machine and terminal control device used for automatic vending machine
US6741910B1 (en) 2001-03-16 2004-05-25 Fuji Electric Co., Ltd. Control device for automatic vending machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6741910B1 (en) 2001-03-16 2004-05-25 Fuji Electric Co., Ltd. Control device for automatic vending machine
EP1244076A1 (en) * 2001-03-20 2002-09-25 Sanyo Electric Co. Ltd Control device for automatic vending machine
JP2003223667A (en) * 2002-01-30 2003-08-08 Sanden Corp Control system of automatic vending machine and terminal control device used for automatic vending machine

Similar Documents

Publication Publication Date Title
EP4148615B1 (en) Near field communication (nfc) method and apparatus, and electronic device
CA2256664C (en) Parking meter with peripheral functions
CA2643132C (en) Method and apparatus for controlling a peripheral via different data ports
US10163292B1 (en) Adapter device for obtaining payments and monitoring inventory levels of a vending machine
CN101341519B (en) Banknote Recycler Protocol Adapter
CN101145263A (en) Financial POS supervisor and its management method
US20040267667A1 (en) Automated cash transaction system
US7942325B2 (en) Optimized smart card driver performance
JP2000293743A (en) Method and device for controlling automatic vending machine
AU2021273648B2 (en) Multi-use near field communication front end on a point of sale system
US20090224885A1 (en) Radio frequency identification reader data integration device and method thereof
JP5614859B2 (en) Vending machine communication system
CN201681447U (en) Non-cash transaction control and wireless data transmission terminal of vending machine
CA2289950A1 (en) Point-of-sale system and distributed computer network for same
CN212276502U (en) Automatic vending machine control system
JP2811032B2 (en) Card terminal device
JP4067832B2 (en) Vending machine control system and terminal control device used in vending machine
CN114326526B (en) Vending machine, instruction parsing method, storage medium, and slave device thereof
JPH10208005A (en) Data access device
EP4030632B1 (en) Multi-use near field communication front end on a point of sale system
EP1662451A1 (en) Payment system for restaurant using electronic money
EP2930677A1 (en) Data transmission from a vending machine through customers' cellular devices
JP2017138718A (en) Automatic selling machine and automatic selling machine system
JP2001148052A (en) Control system for automatic vending machine
CN103713923B (en) A kind of system and method upgraded to all-purpose card reader device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060119

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20070530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080430

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080627

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20081118