Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2001148051A - Automatic vending machine and automatic vending machine management system - Google Patents
[go: Go Back, main page]

JP2001148051A - Automatic vending machine and automatic vending machine management system - Google Patents

Automatic vending machine and automatic vending machine management system

Info

Publication number
JP2001148051A
JP2001148051A JP33115699A JP33115699A JP2001148051A JP 2001148051 A JP2001148051 A JP 2001148051A JP 33115699 A JP33115699 A JP 33115699A JP 33115699 A JP33115699 A JP 33115699A JP 2001148051 A JP2001148051 A JP 2001148051A
Authority
JP
Japan
Prior art keywords
program
information
vending machine
execution
charging
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.)
Granted
Application number
JP33115699A
Other languages
Japanese (ja)
Other versions
JP3726598B2 (en
Inventor
Junichi Fujii
準一 藤井
Toshihiro Maruyama
智弘 丸山
Yukio Makita
幸雄 槙田
Masami Takada
正実 高田
Takeo Nakano
竹夫 中野
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP33115699A priority Critical patent/JP3726598B2/en
Publication of JP2001148051A publication Critical patent/JP2001148051A/en
Application granted granted Critical
Publication of JP3726598B2 publication Critical patent/JP3726598B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 外部よりプログラムをローディング可能な自
動販売機において、該プログラムの実行に係わる課金を
実現できるようにする。 【解決手段】 プログラム管理テーブル110に自動販
売機10内にローディングされている各対象プログラム
141の実行権情報及びドライバ管理情報を格納する。
実行権情報はプリペイド方式の課金に関する情報を含
み、ドライバ管理情報は有料資源の使用量に応じて課金
するための収集情報を含む。実行管理部121は対象プ
ログラム141の実行に係わる課金情報を収集し、各ド
ライバ105〜108は有料資源の使用量を収集し、そ
れらがプログラム管理テーブル110の課金情報を更新
する。このプログラム管理テーブル110内の課金情報
は、通信回線I/F103又は携帯端末I/F104を
介してセンター装置20又は携帯端末30に送信され
る。
(57) [Summary] [PROBLEMS] To enable a vending machine which can load a program from the outside to realize charging related to the execution of the program. SOLUTION: Execution right information and driver management information of each target program 141 loaded in a vending machine 10 are stored in a program management table 110.
The execution right information includes information on charging in the prepaid system, and the driver management information includes collected information for charging in accordance with the usage amount of the paid resource. The execution management unit 121 collects charging information related to the execution of the target program 141, and each of the drivers 105 to 108 collects the usage amount of the pay resource, and updates the charging information in the program management table 110. The accounting information in the program management table 110 is transmitted to the center device 20 or the mobile terminal 30 via the communication line I / F 103 or the mobile terminal I / F 104.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、自動販売機及び自
動販売機管理システムに関する。
The present invention relates to a vending machine and a vending machine management system.

【0002】[0002]

【従来の技術】従来、自動販売機の機能は、ROMに固
定的に書き込まれたプログラムによって実行されてい
た。このため、自動販売機によって実現される機能は固
定的であった。
2. Description of the Related Art Conventionally, the functions of a vending machine have been executed by a program fixedly written in a ROM. For this reason, the function realized by the vending machine is fixed.

【0003】しかしながら、これからの自動販売機は、
単なる、物品の販売機能のみでなく、 1) サービス性の向上 2) 集客力の向上(値引き、景品などのキャンペー
ン) 3) 用途の拡大(広告塔や情報端末などとしての用
途) などを図る必要があるものと思われる。
[0003] However, future vending machines are:
It is not just a function of selling goods, but 1) Improve serviceability 2) Improve customer attraction (campaigns such as discounts and premiums) 3) Expand applications (use as advertising towers and information terminals, etc.) There seems to be.

【0004】[0004]

【発明が解決しようとする課題】上述したように、従来
の自動販売機は、ダイナミック(動的)にプログラムを
入れ替えることはできず、ROM内に予め書き込まれた
プログラムを選択して実行させたり、パラメータを変更
することにより、上記1)〜3)の機能の一部を実現し
ていた。このため、自動販売機で実行されるプログラム
に対する課金の概念は、今まで、存在しなかった。
As described above, the conventional vending machine cannot change the program dynamically, and cannot select and execute a program previously written in the ROM. By changing the parameters, some of the above functions 1) to 3) are realized. For this reason, the concept of charging for a program executed in a vending machine has not existed until now.

【0005】本発明は、今まで、自動販売機において実
現されていなかった下記の課金方式を実現することであ
る。 (1) 自動販売機で実行されるプログラムの使用料金
の徴収(あるいは、その徴収のために必要となるデータ
の収集) (2) 自動販売機で実行されるプログラムの実行回数
あるいは実行時間に応じた、該プログラムの実行制限
(プリペイド方式の課金等) (3) 自動販売機内でのプログラムの実行に伴うコス
トの回収(あるいは、その回収のために必要となるデー
タの収集) 上記(1)の例としては、例えば、自動販売機の管理会
社が、プログラム提供業者からプログラムの提供を受
け、プログラムの使用量に応じた料金を支払うシステム
などが考えられる。
An object of the present invention is to realize the following charging system which has not been realized in a vending machine. (1) Collection of the usage fee of the program executed by the vending machine (or collection of data necessary for the collection) (2) According to the number of times or the execution time of the program executed by the vending machine (3) Collection of costs associated with execution of the program in the vending machine (or collection of data required for the collection) As an example, for example, a system in which a vending machine management company receives provision of a program from a program provider and pays a fee according to the usage amount of the program can be considered.

【0006】上記(2)の例としては、例えば、自動販
売機の管理会社がプログラム提供業者からプログラムの
実行権を購入し、実行権の限度までプログラムを実行す
るシステムなどが考えられる。
As an example of the above (2), for example, a system in which a vending machine management company purchases a program execution right from a program provider and executes the program up to the limit of the execution right can be considered.

【0007】また、上記(3)のコストとしては、例え
ば、値引きや景品のコスト、通信使用料、その他の有料
資源の使用料金などが考えられ、システムとしては、サ
ービス提供会社が、自動販売機の管理会社から自動販売
機の使用権を借り、自動販売機上でサービスを提供シス
テムなどが考えられる。
[0007] The cost of (3) may be, for example, a discount, a premium, a communication fee, or a fee for using other paid resources. A system that provides a service on a vending machine by borrowing the right to use the vending machine from a management company is conceivable.

【0008】[0008]

【課題を解決するための手段】本発明の第1の態様の自
動販売機は、外部からプログラムをローディングするプ
ログラム・ローディング手段と、該ローディングされた
各プログラムについて、個別に、該プログラムに関係す
る課金情報を格納する格納手段と、該各プログラムの実
行を制御し、該各プログラムの実行に関連する課金情報
を収集し、その収集結果に基づき前記格納手段内の課金
情報を更新するプログラム管理手段とを備える。
According to a first aspect of the present invention, there is provided a vending machine which includes a program loading means for loading a program from the outside, and each of the loaded programs is individually related to the program. Storage means for storing charging information, and program management means for controlling execution of each program, collecting charging information related to the execution of each program, and updating charging information in the storage means based on the collection result And

【0009】上記第1の態様の自動販売機によれば、各
プログラムの実行に関連する課金情報を収集・管理する
ことができる。本発明の第2の態様の自動販売機は、上
記第1の態様の自動販売機が備える各手段に加え、更
に、前記各プログラムに関係する有料資源の課金情報を
収集し、その収集結果に基づき前記格納手段内の課金情
報を更新する有料資源課金情報収集手段を備える。
According to the vending machine of the first aspect, it is possible to collect and manage billing information related to execution of each program. The vending machine according to the second aspect of the present invention further collects, in addition to the means provided in the vending machine according to the first aspect, charging information of a pay resource related to each of the programs, and adds the charging information to the collection result. A pay resource charging information collecting means for updating the charging information in the storage means based on the information.

【0010】上記第2の態様の自動販売機によれば、更
に、各プログラムが使用した有料資源の課金情報を収集
・管理することができる。本発明の第3の態様の自動販
売機は、上記第1または2の態様の自動販売機が備える
各手段に加え、更に、前記各プログラムの実行に関連す
る課金情報または各プログラムの実行に関連する有料資
源の課金情報が設定された上限値を越えた場合に、前記
課金情報に係わるプログラムの実行を停止させるプログ
ラム停止手段を備える。
According to the vending machine of the second aspect, it is possible to further collect and manage the billing information of the pay resources used by each program. A vending machine according to a third aspect of the present invention includes, in addition to the means provided in the vending machine according to the first or second aspect, furthermore, accounting information relating to the execution of each program or execution of each program. A program stopping means for stopping the execution of the program related to the billing information when the billing information of the pay resource exceeds the set upper limit.

【0011】本発明の第3の態様の自動販売機によれ
ば、各プログラムの実行に関連する課金情報または各プ
ログラムに関係する有料資源の課金情報に上限値を設定
することにより、プリペイド方式での課金を実現でき
る。
According to the vending machine of the third aspect of the present invention, the upper limit value is set in the billing information related to the execution of each program or the billing information of the pay resource related to each program, so that the prepaid system can be used. Can be realized.

【0012】本発明の第4の態様の自動販売機は、上記
第1、2、または3の態様の自動販売機が備える各手段
に加え、更に、前記格納手段に格納されている課金情報
を外部装置に通知する通知手段を備える。
A vending machine according to a fourth aspect of the present invention further includes, in addition to the means provided in the vending machine according to the first, second, or third aspect, further the billing information stored in the storage means. A notification unit for notifying the external device is provided.

【0013】本発明の第4の態様の自動販売機によれ
ば、課金情報をネットワーク等を介して外部のセンター
装置等に通知できるので、センター装置等で該課金情報
を、各自動販売機毎の課金の集計処理に利用できる。
According to the vending machine of the fourth aspect of the present invention, the billing information can be notified to an external center device or the like via a network or the like. It can be used for the accounting process of.

【0014】本発明の自動販売機管理システムは、外部
からプログラムをローディングするプログラム・ローデ
ィング手段と、該ローディングされた各プログラムにつ
いて、個別に、該プログラムに関係する課金情報を格納
する格納手段と、該各プログラムの実行を制御し、該各
プログラムの実行に関連する課金情報を収集し、その収
集結果に基づき前記格納手段内の課金情報を更新するプ
ログラム管理手段と、該各プログラムに関係する有料資
源の課金情報を収集し、その収集結果に基づき前記格納
手段内の課金情報を更新する有料資源課金情報収集手段
とを備える自動販売機と、該自動販売機から前記格納手
段に格納されている前記各プログラムに関係する課金情
報を受信する受信手段と、該受信手段により受信された
課金情報に基づき該自動販売機の課金料金を算出する算
出手段を備えるセンター装置とを備える。
The vending machine management system according to the present invention comprises: a program loading means for loading a program from the outside; a storage means for individually storing charging information relating to each of the loaded programs; A program management unit that controls execution of each program, collects billing information related to the execution of each program, and updates billing information in the storage unit based on the collection result; A vending machine comprising: a pay resource billing information collecting means for collecting billing information of resources and updating the billing information in the storage means based on the collection result; and storing the billing information from the vending machine in the storage means. Receiving means for receiving the billing information relating to each of the programs, based on the billing information received by the receiving means; And a center device comprising a calculation means for calculating an accounting fee of vending machines.

【0015】本発明の自動販売機管理システムによれ
ば、自動販売機により各プログラムの実行に関連する課
金情報及び各プログラムに関係する有料資源の課金情報
を収集・管理し、センター装置が該自動販売機からそれ
らの課金情報を受信することにより、センター装置にお
いて、各自動販売機毎に個別に課金を集計処理できると
共に、各プログラム毎さらには各プログラムの実行回数
・実行時間や各有料資源毎など明細な課金情報の作成が
可能になる。
According to the vending machine management system of the present invention, the vending machine collects and manages billing information related to execution of each program and billing information of pay resources related to each program. By receiving the billing information from the vending machine, the center device can collect and process the billing for each vending machine individually, and execute the program for each program, the number of times and the execution time of each program, and each paid resource. For example, detailed billing information can be created.

【0016】[0016]

【発明の実施の形態】以下、図面を参照しながら、本発
明の実施形態を説明する。図1は、本発明の一実施形態
の自動販売機管理システムの全体構成を示す図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of a vending machine management system according to an embodiment of the present invention.

【0017】同システムは、自動販売機10、センター
装置20、携帯端末30、及び通信回線40、及びその
他の装置50を備えている。そして、自動販売機10と
センター装置20は、通信回線40を介して互いに通信
可能となっている。尚、上記その他の装置50は、対象
プログラム141が、個別の目的で通信を行う通信相手
である。
The system includes a vending machine 10, a center device 20, a portable terminal 30, a communication line 40, and other devices 50. The vending machine 10 and the center device 20 can communicate with each other via the communication line 40. The other device 50 is a communication partner with which the target program 141 performs communication for an individual purpose.

【0018】通信回線40は、例えば、専用回線、公衆
回線、無線回線(移動体通信回線等)、衛星通信回線、
インターネット等である。自動販売機10は、商品トレ
イ101、コインメック/ビルバリ102、通信回線イ
ンタフェース(通信回線I/F)103、携帯端末イン
タフェース(携帯端末I/F)104,コインメック/
ビルバリ・ドライバ105、商品トレイドライバ10
6、携帯端末ドライバ107、通信回線ドライバ10
8、プログラム管理テーブル110、実行管理部12
1、読み出し通知部122、タイマ130、及び少なく
とも1つの対象プログラム(実行プログラム)141を
備えている。
The communication line 40 includes, for example, a dedicated line, a public line, a wireless line (such as a mobile communication line), a satellite communication line,
Internet etc. The vending machine 10 includes a product tray 101, a coin mech / building bar 102, a communication line interface (communication line I / F) 103, a portable terminal interface (portable terminal I / F) 104, a coin mech /
Building Barrier Driver 105, Product Tray Driver 10
6. Mobile terminal driver 107, communication line driver 10
8. Program management table 110, execution management unit 12
1, a read notification unit 122, a timer 130, and at least one target program (execution program) 141.

【0019】対象プログラム141は、破線の矢印の経
路で、センター装置20や携帯端末30などから自動販
売機10にローディングされて実行される。個々の対象
プログラム141には、ユニークな識別子であるプログ
ラムID142と実行権情報143が付加されている。
The target program 141 is loaded from the center device 20 or the portable terminal 30 to the vending machine 10 and executed on the path indicated by the broken arrow. Each target program 141 is provided with a program ID 142, which is a unique identifier, and execution right information 143.

【0020】プログラムID142は、各対象プログラ
ム141を識別するためのコードである。また、実行権
情報143は、対応する対象プログラム141の課金に
関する下記の(1)、(2)の情報を含んでいる。
The program ID 142 is a code for identifying each target program 141. Further, the execution right information 143 includes the following information (1) and (2) relating to charging of the corresponding target program 141.

【0021】(1) 対象プログラム141の実行回
数、実行時間に関する情報 この情報には、タイプ1とタイプ2がある。 タイプ1:計測を行い、実績(計測値)に応じて課金す
る タイプ2:対象プログラム141の最大実行回数あるい
は最大実行時間を規定する情報 (2) 有料資源の使用に関する情報 ・外部との有料通信の使用許可情報 ・景品の発行許可情報 ・値引きの許可情報(平均値引き率を指定することも可
能) ・その他の有料資源の使用許可情報 尚、上記付加情報は、対象プログラム141と共にデー
タとして配布する方式、対象プログラム141のコード
に埋め込む方式等により、センター装置20から対象プ
ログラム141と共に自動販売機10にローディングさ
れる。また、セキュリティを考慮して、対象プログラム
141本体やプログラムID142を暗号化したり、対
象プログラム141の正当性チェックを行うようにする
ようにしてもよい。
(1) Information on the Number of Executions and Execution Time of the Target Program 141 This information includes type 1 and type 2. Type 1: Measure and charge according to the performance (measured value) Type 2: Information specifying the maximum number of executions or maximum execution time of the target program 141 (2) Information on use of paid resources ・ Paid communication with outside・ Permission issue information ・ Presentation permission information ・ Discount permission information (an average discount rate can also be specified) ・ Other paid resource use permission information The above additional information is distributed as data together with the target program 141. The data is loaded from the center device 20 to the vending machine 10 together with the target program 141 by a method, a method of embedding the code in the target program 141, or the like. In consideration of security, the main body of the target program 141 and the program ID 142 may be encrypted, or the validity of the target program 141 may be checked.

【0022】商品トレイ101は、自動販売機10で販
売する商品を格納するトレイである。商品トレイドライ
バ106は、対象プログラム141と商品トレイ101
との間のインタフェースを行うと共に、販売された商品
の情報等を管理し、その情報に基づいてプログラム管理
テーブル110の当該有料資源情報の値を更新する。
The product tray 101 is a tray for storing products to be sold by the vending machine 10. The product tray driver 106 includes the target program 141 and the product tray 101
, And manages information on sold products and updates the value of the pay resource information in the program management table 110 based on the information.

【0023】コインメック/ビルバリ102は、コイン
メックとビルバリとから成る。コインメック、ビルバリ
は、対象プログラム141などからコインメック/ビル
バリドライバ105を介しての指示により、自動販売機
10に投入された硬貨(コインメックの場合)や紙幣
(ビルバリの場合)の判別、保管、返却、釣り銭の返却
などを行う。
The coin mech / building bar 102 includes a coin mech and a building bar. The coin mech and the bill validator discriminate and store coins (in the case of coin mech) and bills (in the case of bill valid) inserted into the vending machine 10 according to an instruction from the target program 141 or the like via the coin mech / bill validator 105. , Return, change, etc.

【0024】コインメック/ビルバリドライバ105
は、対象プログラム141とコインメック/ビルバリ1
02との間のインタフェースを行うと共に、投入金額等
の管理を行い、その情報に基づいてプログラム管理テー
ブル110の当該有料資源情報の値を更新する。
Coin Mech / Bill Bali Driver 105
Is the target program 141 and Coin Mech / Buil Bali 1
In addition to performing an interface with the pay resource information 02, the value of the paid resource information in the program management table 110 is updated based on the information.

【0025】通信回線I/F103及び通信回線ドライ
バ108は、自動販売機10とセンター装置20とを通
信回線40を介して接続するインタフェースである。通
信回線ドライバ108は、通信の使用量を計測し、プロ
グラム管理テーブル110の当該有料資源情報の値を更
新する。
The communication line I / F 103 and the communication line driver 108 are interfaces for connecting the vending machine 10 and the center device 20 via the communication line 40. The communication line driver 108 measures the amount of communication used, and updates the value of the pay resource information in the program management table 110.

【0026】通信回線I/F103及び通信回線ドライ
バ108は、プログラム管理テーブル110に格納され
ている課金に必要な情報を、通信回線I/F103を介
して携帯端末30に送信したり、センター装置20から
通信回線40を介して対象プログラム141を自動販売
機10にローディングする場合にも使用される。
The communication line I / F 103 and the communication line driver 108 transmit the information necessary for accounting stored in the program management table 110 to the portable terminal 30 via the communication line I / F 103, It is also used when loading the target program 141 into the vending machine 10 via the communication line 40 from.

【0027】携帯端末I/F104及び携帯端末ドライ
バ107は、自動販売機10と携帯端末30とを通信接
続するインタフェースである。携帯端末I/F104と
携帯端末30は、例えば、ケーブルや赤外線通信リンク
等により接続される。
The portable terminal I / F 104 and the portable terminal driver 107 are interfaces for connecting the vending machine 10 and the portable terminal 30 by communication. The mobile terminal I / F 104 and the mobile terminal 30 are connected by, for example, a cable or an infrared communication link.

【0028】携帯端末ドライバ107及び携帯端末I/
F104は、プログラム管理テーブル110に格納され
ている課金に必要な情報を、携帯端末I/F104を介
して携帯端末30に送信したり、携帯端末30から携帯
端末I/F104を対象プログラム141を自動販売機
30をローディングする場合にも使用される。
The portable terminal driver 107 and the portable terminal I /
F104 transmits information necessary for charging stored in the program management table 110 to the portable terminal 30 via the portable terminal I / F 104, and automatically transmits the target program 141 from the portable terminal 30 to the portable terminal I / F 104. It is also used when loading the vending machine 30.

【0029】実行管理部121は、各対象プログラム1
41のローディング及び実行を制御すると共に、対象プ
ログラム141の実行に関係する課金に必要な情報(実
行回数、実行時間等)を収集し、プログラム管理テーブ
ル110を更新する。また、プログラム管理テーブル1
10を参照して、対象プログラム141の起動を制御す
る。
The execution management unit 121 controls each target program 1
In addition to controlling the loading and execution of the program 41, information (number of executions, execution time, etc.) necessary for charging related to the execution of the target program 141 is collected, and the program management table 110 is updated. Also, the program management table 1
10, the activation of the target program 141 is controlled.

【0030】プログラム管理テーブル110は、各対象
プログラム141について、課金に関する情報を格納す
ると共に、各対象プログラム141に与えられた実行権
情報や実行許可状態フラグを格納する。また、プログラ
ム管理テーブル110に格納する情報は、データの破壊
や改ざんを防止・検出するために暗号化して格納するよ
うにしてもよい。
The program management table 110 stores information on charging for each target program 141, as well as execution right information and an execution permission status flag given to each target program 141. The information stored in the program management table 110 may be encrypted and stored in order to prevent or detect data destruction or falsification.

【0031】読み出し通知部122は、プログラム管理
テーブル110から課金情報を読みだして、それを、携
帯端末ドライバ107や通信回線ドライバ108を介し
て、携帯端末30やセンター装置20に送信する。
The read notification unit 122 reads out the billing information from the program management table 110 and transmits it to the portable terminal 30 and the center device 20 via the portable terminal driver 107 and the communication line driver 108.

【0032】タイマ130は、実行管理部121あるい
は読み出し通知部122を定期的に起動させる。また、
センター装置20は、図1においては特に図示してはい
ないが、自動販売機10から後述する各対象プログラム
141毎の課金情報を受信する受信装置と、該受信した
課金情報に基づき各対象プログラム141毎に課金料金
を算出する装置を備えている。
The timer 130 activates the execution management unit 121 or the read notification unit 122 periodically. Also,
Although not shown in FIG. 1, the center device 20 includes a receiving device that receives, from the vending machine 10, charging information for each of the target programs 141, which will be described later, and each of the target programs 141 based on the received charging information. An apparatus for calculating a billing fee for each is provided.

【0033】図2は、プログラム管理テーブル110の
データ構造を示す図である。プログラム管理テーブル1
10の各エントリには、実行管理部121が管理する情
報(実行管理部管理情報)111と各ドライバ105〜
108が管理する情報(ドライバ管理情報)112が格
納される。
FIG. 2 is a diagram showing a data structure of the program management table 110. Program management table 1
10 includes information (execution management unit management information) 111 managed by the execution management unit 121 and drivers 105 to 105.
Information (driver management information) 112 managed by the storage unit 108 is stored.

【0034】実行管理部管理情報111は、「プログラ
ムID」、「プログラム各種実行権情報」、「プログラ
ム実行許可状態フラグ」、「総実行時間」、及び「総実
行回数」の各項目から成る。また、ドライバ管理情報1
12は、各ドライバ105〜108が管理する「有料資
源1情報」〜「有料資源n情報」までのn個の項目から
構成される。
The execution management section management information 111 includes items of “program ID”, “various program execution right information”, “program execution permission state flag”, “total execution time”, and “total execution count”. Also, driver management information 1
Reference numeral 12 includes n items from “paid resource 1 information” to “paid resource n information” managed by the drivers 105 to 108.

【0035】これらの項目の内、「プログラムID」と
「プログラム各種実行権情報」は、対象プログラム14
1の登録時に格納される固定情報であるが、その他の項
目は対象プログラム141の実行時に更新される。
Among these items, the “program ID” and the “program various execution right information” are the target program 14.
1 is the fixed information stored at the time of registration, but the other items are updated when the target program 141 is executed.

【0036】図3は、プログラム管理テーブル110の
具体例を示す図である。同図には、4個のエントリ11
5〜118が示されている。これら各エントリの実行権
情報は、「実績課金/プリペイドフラグ」、「実行時間
上限」、「実行回数上限」、「有料通信使用可否フラ
グ」、「値引き可否(最大値引き率)」及び「景品発行
可否フラグ」から構成されている。
FIG. 3 is a diagram showing a specific example of the program management table 110. In the figure, four entries 11
5-118 are shown. The execution right information of each of these entries includes “actual accounting / prepaid flag”, “upper limit of execution time”, “upper limit of number of executions”, “payable communication availability flag”, “discount availability (maximum discount rate)”, and “prize issuance”. Permission flag ”.

【0037】実績課金/プリペイドフラグ:実績課金の
とき“0”、プリペイドのとき“1”が設定される 実行時間上限:対象プログラム141の実行時間の上限
が分単位で設定される 実行回数上限:対象プログラム141の実行回数の上限
が設定される 有料通信使用可否フラグ:有料通信の使用が可であれば
“1”が、不可であれば“0”が設定される。
Actual charge / prepaid flag: "0" is set for actual charge and "1" is set for prepaid. Execution time upper limit: The upper limit of the execution time of the target program 141 is set in minutes. An upper limit of the number of executions of the target program 141 is set. Paid communication availability flag: “1” is set if paid communication is available, and “0” is set if paid communication is not available.

【0038】値引き可否(最大値引き率):対象景品の
値引きが不可であれば“0”が設定され、可であれば最
大値引き率の値(%)が設定される 景品発行可否フラグ:景品発行が可であれば“1”が、
不可であれば“0”が設定される また、各実行権情報項目において、“−1”が設定され
ている項目は無効である。
Whether discount is possible (maximum discount rate): If discount of the target prize is impossible, "0" is set, and if it is possible, the value (%) of the maximum discount rate is set. "1" if is possible,
If it is impossible, “0” is set. In each execution right information item, the item in which “−1” is set is invalid.

【0039】続いて、プログラム管理テーブル110の
その他の項目について説明する。 プログラム実行許可状態フラグ:対象プログラム141
の実行が許可されていれば“1”に、不許可となってい
れば“0”に設定される。このフラグは、対象プログラ
ム141が上記実行時間上限または上記実行回数上限を
超えたとき不許可に設定される。
Next, other items of the program management table 110 will be described. Program execution permission status flag: target program 141
Is set to "1" if the execution of the command is permitted, and set to "0" if the command is not permitted. This flag is set to be not permitted when the target program 141 exceeds the upper limit of the execution time or the upper limit of the number of executions.

【0040】総実行時間:対象プログラム141の累積
実行時間(単位は分)であり、実行管理部121によっ
て定期的に更新される 総実行回数:対象プログラム141の累積実行回数であ
り、実行管理部121によって該対象プログラム141
が起動される毎に更新される(“1”インクリメントさ
れる) 次に、図3に示されたドライバ管理情報112(有料資
源1情報〜有料資源5情報)について説明する。
The total execution time is the cumulative execution time (unit: minute) of the target program 141, and is periodically updated by the execution management unit 121. The total execution count is the cumulative execution count of the target program 141, and the execution management unit. 121, the target program 141
Is updated (incremented by "1") each time the driver is started. Next, the driver management information 112 (paid resource 1 information to paid resource 5 information) shown in FIG. 3 will be described.

【0041】総販売個数:ある商品の累積販売個数であ
り、商品トレイドライバ106によって更新される 総販売金額:ある商品の累積販売金額であり、コインメ
ック/ビルバリドライバ105によって更新される 総値引き金額:ある商品の累積値引き金額であり、コイ
ンメック/ビルバリドバ105によって更新される 景品発行個数:ある景品の発行個数であり、商品トレイ
ドライバ106によって更新される 有料通信使用度数:対象プログラム141の累積有料通
信の度数(ある所定の単位)であり、該対象プログラム
141が有料通信を行う毎に通信回線ドライバ108に
よって更新される 図3に示すプログラム管理テーブル110においては、
プログラムID142が“24004”と“5801
0”の対象プログラム141が共に実行停止となってい
る。プログラムID142が“24004”の対象プロ
グラム141の場合には、実行回数の上限を超えたため
(300回分のプリペイドを超過したため)、プログラ
ムID142が“58010”の対象プログラム141
の場合には、許可されていない有料通信を実行しようと
して停止となっている。
Total sales quantity: Cumulative sales quantity of a certain product and updated by the product tray driver 106 Total sales price: Cumulative sales price of a certain product and total discount amount updated by the coin mech / building driver 105 : Cumulative discount amount of a certain product, updated by the coin mech / build bar 105 The number of prizes issued: The number of prizes issued, updated by the product tray driver 106 Paid communication usage frequency: Cumulative charge of the target program 141 Frequency of communication (a predetermined unit), which is updated by the communication line driver 108 every time the target program 141 performs pay communication. In the program management table 110 shown in FIG.
When the program ID 142 is “24004” and “5801”
The target program 141 of “0” has been suspended. When the program ID 142 is the target program 141 of “24004”, the program ID 142 has exceeded the upper limit of the number of executions (because the prepaid amount for 300 times has been exceeded). Target program 141 of “58010”
In the case of, the user is stopped trying to execute the unpaid communication.

【0042】また、プログラムID142が“1100
2”の対象プログラム141は、100分までの実行時
間が許可されているプリペイド・タイプのプログラムで
あるが、現在の所、総実行時間が68分であるため、実
行停止とはなっていない。また、プログラムID142
が“11001”の対象プログラム141は、実績に対
して課金するタイプのプログラムであり、実行時間及び
実行回数に上限が設定されておらず、有料通信も許可さ
れているため、実行停止となることはない。
If the program ID 142 is "1100
The target program 141 of "2" is a prepaid type program whose execution time is permitted up to 100 minutes. However, since the total execution time is 68 minutes at present, the execution is not stopped. Also, the program ID 142
The target program 141 of “11001” is a type of program that charges for the actual result, the upper limit of the execution time and the number of executions is not set, and the paid communication is also permitted. There is no.

【0043】続いて、上記構成の実施形態の動作を説明
する。まず、実行管理部121の動作を図4乃至図6の
フローチャートを参照しながら説明する。
Next, the operation of the embodiment having the above configuration will be described. First, the operation of the execution management unit 121 will be described with reference to the flowcharts of FIGS.

【0044】図4は、実行管理部121が新たにローデ
ィングされる対象プログラム141をプログラム管理テ
ーブル110に登録する処理を説明するフローチャート
である。
FIG. 4 is a flowchart for explaining a process in which the execution management unit 121 registers the newly loaded target program 141 in the program management table 110.

【0045】プログラム管理テーブル110は、新たな
対象プログラム141がセンター装置20あるいは携帯
端末30からローディングされると、その対象プログラ
ム141用の新規エントリをプログラム管理テーブル1
10に追加する(ステップS11)。
When a new target program 141 is loaded from the center device 20 or the portable terminal 30, a new entry for the target program 141 is added to the program management table 110.
10 (step S11).

【0046】次に、該対象プログラム141に添付また
は内蔵されたプログラムID142及び実行権情報14
3を、該新規エントリに設定し(ステップS12)、プ
ログラム登録処理を終了する。
Next, the program ID 142 and the execution right information 14 attached or built into the target program 141
3 is set in the new entry (step S12), and the program registration process ends.

【0047】図5は、実行管理部121がある対象プロ
グラム141を起動する際の処理を説明するフローチャ
ートである。実行管理部121は、ある対象プログラム
141を起動する際、まず、プログラム管理テーブル1
10のその対象プログラム141のエントリを参照し、
実行回数と実行許可状態フラグのチェックする(ステッ
プS21)。実行回数は、総実行回数と実行回数上限値
を比較することによりチェックする。
FIG. 5 is a flowchart for explaining processing when the execution management unit 121 activates the target program 141. When activating a certain target program 141, the execution management unit 121 first sets the program management table 1
10, referring to the entry of the target program 141,
The number of executions and the execution permission state flag are checked (step S21). The number of executions is checked by comparing the total number of executions with the upper limit of the number of executions.

【0048】そして、該対象プログラム141が実行許
可状態であるか判断し(ステップS22)、実行許可状
態であれば(ステップS22,Yes),プログラム管
理テーブル110の該対象プログラム141の「実行回
数」を“1”インクリメントし(ステップS23)、該
対象プログラム141を起動させて(ステップS2
4)、処理を終了する。
Then, it is determined whether or not the target program 141 is in the execution permitted state (step S22). If the execution is permitted (step S22, Yes), the "execution count" of the target program 141 in the program management table 110 is determined. Is incremented by "1" (step S23), and the target program 141 is started (step S2).
4), end the process.

【0049】一方、ステップS22で実行許可状態でな
いと判断すると(ステップS22,No)、直ちに処理
を終了する。図6は、実行管理部121がタイマ130
からのタイマイベントにより起動された際の処理を説明
するフローチャートである。
On the other hand, if it is determined in step S22 that the state is not the execution permission state (step S22, No), the process is immediately terminated. FIG. 6 shows that the execution management unit 121
9 is a flowchart for explaining processing when the timer is activated by a timer event.

【0050】実行管理部121は、プログラム管理テー
ブル110において、現在、起動中(実行中)の対象プ
ログラム141の「総実行時間」を更新する(ステップ
S31)。
The execution management unit 121 updates the “total execution time” of the currently activated (executing) target program 141 in the program management table 110 (step S 31).

【0051】次に、総実行時間が実行時間上限値を超え
ている対象プログラム141がないか判断し(ステップ
S32)、実行時間上限値を超えている対象プログラム
141が存在すれば(ステップS32、Yes)、プロ
グラム管理テーブル110のその対象プログラム141
の「実行許可状態フラグ」を“0”(不許可)に設定し
(ステップS33)、その対象プログラム141を停止
させ(ステップS34)、処理を終了する。
Next, it is determined whether there is any target program 141 whose total execution time exceeds the execution time upper limit (step S32). If there is a target program 141 whose execution time exceeds the execution time upper limit (step S32, Yes), the target program 141 in the program management table 110
Is set to "0" (non-permitted) (step S33), the target program 141 is stopped (step S34), and the process ends.

【0052】一方、ステップS32で、実行時間上限値
を超えている対象プログラム141が存在しなければ
(ステップS32、No)、直ちに、処理を終了する。
図7は、各ドライバ(105〜108)の動作を説明す
るフローチャートである。
On the other hand, if there is no target program 141 exceeding the execution time upper limit value in step S32 (step S32, No), the process is immediately terminated.
FIG. 7 is a flowchart for explaining the operation of each driver (105 to 108).

【0053】各ドライバは、対象プログラム141から
有料資源の使用を要求されたとき、プログラム管理テー
ブル110の該対象プログラム141の「実行権情報」
を参照して、該対象プログラム141にその有料資源の
実行権があるか判断する(ステップS41)。
When each driver is requested by the target program 141 to use a paid resource, the driver executes the “execution right information” of the target program 141 in the program management table 110.
It is determined whether the target program 141 has the right to execute the pay resource (step S41).

【0054】そして、実行権があれば(ステップS4
1、Yes)、通常のドライバ処理(そのドライバの本
来の処理)を実行し(ステップS42)、その処理を終
了すると、該対象プログラム141が使用した有料資源
の使用量に応じてプログラム管理テーブル110内の該
対象プログラム141の「該有料資源の使用量」を更新
する(ステップS43)。
If there is an execution right (step S4)
1, Yes), normal driver processing (original processing of the driver) is executed (step S42), and when the processing is completed, the program management table 110 according to the usage amount of the paid resource used by the target program 141 is set. Then, the “usage amount of the paid resource” of the target program 141 is updated (step S43).

【0055】次に、各ドライバは、その有料資源の更新
値が該対象プログラム141に対して許可されている限
度値を超えているか判断する(ステップS44)。この
判断は、プログラム管理テーブル110内の該対象プロ
グラム141の「実行権情報」を参照することにより行
われる。
Next, each driver determines whether or not the updated value of the paid resource exceeds the limit value permitted for the target program 141 (step S44). This determination is made by referring to “execution right information” of the target program 141 in the program management table 110.

【0056】そして、限度値を超過していれば(ステッ
プS44、Yes)、プログラム管理テーブル110内
の該対象プログラム141の「実行許可状態フラグ」を
不許可に設定し(ステップS45)、該対象プログラム
141を停止させ(ステップS46)、処理を終了す
る。
If the limit value is exceeded (step S44, Yes), the "execution permission status flag" of the target program 141 in the program management table 110 is set to non-permission (step S45), and the target The program 141 is stopped (step S46), and the process ends.

【0057】また、ステップS41で実行権が無いと判
断した場合(ステップS41、No)またはステップS
44で限度値を超過していないと判断した場合には(ス
テップS44、No)、処理を終了する。
When it is determined in step S41 that there is no execution right (step S41, No), or
When it is determined that the limit value has not been exceeded at 44 (No at Step S44), the process is terminated.

【0058】次に、図8及び図9のフローチャートを参
照して、読み出し通知部122の動作を説明する。図8
は、タイマ130からの定周期のタイマイベントによ
り、読み出し通知部122が起動された場合の、読み出
し通知部122の動作を説明するフローチャートであ
る。
Next, the operation of the read notification unit 122 will be described with reference to the flowcharts of FIGS. FIG.
9 is a flowchart illustrating the operation of the read notification unit 122 when the read notification unit 122 is activated by a fixed-period timer event from the timer 130.

【0059】読み出し通知部122は、タイマイベント
により起動されると、プログラム管理テーブル110の
内容を読み出し、その内容を、通信回線ドライバ10
8、通信回線I/F103、及び通信回線40を介して
センター装置20に通知し(ステップS51)、処理を
終了する。
When activated by a timer event, the read notification unit 122 reads the contents of the program management table 110 and transmits the contents to the communication line driver 10.
8, Notify the center device 20 via the communication line I / F 103 and the communication line 40 (step S51), and terminate the process.

【0060】尚、タイマイベントの周期は、例えば、セ
ンター装置20から指定される。図9は、センター装置
20または携帯端末30から課金関連情報の読み出し要
求を受信したときの読み出し通知部122の動作を説明
するフローチャートである。
The period of the timer event is specified by the center device 20, for example. FIG. 9 is a flowchart illustrating an operation of the read notification unit 122 when a request to read charging-related information is received from the center device 20 or the mobile terminal 30.

【0061】読み出し通知部122は、例えば、所定の
周期で、上記読み出し要求を受信したか判断しており
(ステップS61)、上記読み出し要求を受信したと判
断すると(ステップS61、Yes)、プログラム管理
テーブル110の内容を読み出し、その内容を、上記読
み出し要求の要求元(センター装置20または携帯端末
30)に送信し(ステップS62)、処理を終了する。
The read notifying unit 122 determines, for example, at a predetermined cycle, whether or not the read request has been received (step S61). If it is determined that the read request has been received (step S61, Yes), the program management unit 122 executes the program management. The contents of the table 110 are read, and the contents are transmitted to the request source of the read request (the center device 20 or the mobile terminal 30) (step S62), and the process ends.

【0062】一方、ステップS61で上記読み出し要求
の受信が無いと判断すると(ステップS61、No)、
直ちに、処理を終了する。図9のフローチャートと同様
の処理を、割り込みイベントにより行うようにしてもよ
い。この場合、読み出し通知部122は、自動販売機1
0がセンター装置20または携帯端末30から上記読み
出し要求を受信する毎に、読み出し通知部122を起動
する。
On the other hand, if it is determined in step S61 that the read request has not been received (step S61, No),
The process ends immediately. The same processing as in the flowchart of FIG. 9 may be performed by an interrupt event. In this case, the read notification unit 122 sends the vending machine 1
0 activates the read notification unit 122 each time the read request is received from the center device 20 or the mobile terminal 30.

【0063】[0063]

【発明の効果】以上、説明したように、本発明によれ
ば、外部からプログラムをローディング可能な自動販売
機に関して、該プログラムの使用や該自動販売機の使用
に付随する有料資源の使用に対して、正当な対価を請求
するためのデータを収集できる。また、上記データの収
集が可能となることにより、自動販売機に外部からロー
ディングするプログラムの流通や該自動販売機を利用し
たサービスの提供の基盤となる環境を提供することがで
きる。
As described above, according to the present invention, with respect to a vending machine to which a program can be loaded from the outside, the use of the program and the use of a pay resource accompanying the use of the vending machine are restricted. Thus, data for requesting legitimate compensation can be collected. In addition, by enabling the collection of the data, it is possible to provide an environment which is a base for distribution of a program for loading a vending machine from the outside and provision of a service using the vending machine.

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

【図1】本発明の一実施形態の自動販売機管理システム
の全体構成を示すブロック図である。
FIG. 1 is a block diagram showing an overall configuration of a vending machine management system according to an embodiment of the present invention.

【図2】プログラム管理テーブルのデータ構造を示す図
である。
FIG. 2 is a diagram showing a data structure of a program management table.

【図3】プログラム管理テーブルの具体例を示す図であ
る。
FIG. 3 is a diagram showing a specific example of a program management table.

【図4】実行管理部が実行するプログラム登録処理を説
明するフローチャートである。
FIG. 4 is a flowchart illustrating a program registration process executed by an execution management unit.

【図5】実行管理部が実行するプログラム起動処理を説
明するフローチャートである。
FIG. 5 is a flowchart illustrating a program activation process executed by the execution management unit.

【図6】実行管理部が実行するタイマイベント処理を説
明するフローチャートである。
FIG. 6 is a flowchart illustrating a timer event process executed by an execution management unit.

【図7】各ドライバの動作を説明するフローチャートで
ある。
FIG. 7 is a flowchart illustrating the operation of each driver.

【図8】読み出し通知部が実行するタイマイベント処理
を説明するフローチャートである。
FIG. 8 is a flowchart illustrating a timer event process executed by a read notification unit.

【図9】読み出し通知部が、読み出し要求を受信した際
の動作を説明するフローチャートである。
FIG. 9 is a flowchart illustrating an operation when a read notification unit receives a read request.

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

10 自動販売機 101 商品トレイ 102 コインメック/ビルバリ 103 通信回線I/F 104 携帯端末I/F 105 コインメック/ビルバリドライバ 106 商品トレイドライバ 107 携帯端末ドライバ 108 通信回線ドライバ 110 プログラム管理テーブル 111 実行管理部管理情報 112 ドライバ管理情報 115、116、117、118 エントリ 121 実行管理部 122 読み出し通知部 130 タイマ 141 対象プログラム 142 プログラムID 143 実行権情報 DESCRIPTION OF SYMBOLS 10 Vending machine 101 Commodity tray 102 Coin mech / build validity 103 Communication line I / F 104 Mobile terminal I / F 105 Coin mech / build validity driver 106 Commodity tray driver 107 Mobile terminal driver 108 Communication line driver 110 Program management table 111 Execution management unit Management information 112 Driver management information 115, 116, 117, 118 Entry 121 Execution management unit 122 Read notification unit 130 Timer 141 Target program 142 Program ID 143 Execution right information

───────────────────────────────────────────────────── フロントページの続き (72)発明者 槙田 幸雄 神奈川県川崎市川崎区田辺新田1番1号 富士電機株式会社内 (72)発明者 高田 正実 神奈川県川崎市川崎区田辺新田1番1号 富士電機株式会社内 (72)発明者 中野 竹夫 神奈川県川崎市川崎区田辺新田1番1号 富士電機株式会社内 Fターム(参考) 3E044 AA01 CB01 CB05 DA01 DB02 DB12 DC06 DE01 DE03 DE04 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Yukio Makita 1-1, Tanabe Nitta, Kawasaki-ku, Kawasaki, Kanagawa Prefecture Inside Fuji Electric Co., Ltd. (72) Inventor Masami Takada 1, Tanabe Nitta, Kawasaki-ku, Kawasaki, Kanagawa Prefecture No. 1 Inside Fuji Electric Co., Ltd. (72) Inventor Takeo Nakano 1-1, Tanabe-Nitta, Kawasaki-ku, Kawasaki-shi, Kanagawa Prefecture F-term inside Fuji Electric Co., Ltd. 3E044 AA01 CB01 CB05 DA01 DB02 DB12 DC06 DE01 DE03 DE04

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 外部からプログラムをローディングする
プログラム・ローディング手段と、 該ローディングされた各プログラムについて、個別に、
該プログラムに関係する課金情報を格納する格納手段
と、 該各プログラムの実行を制御し、該各プログラムの実行
に関連する課金情報を収集し、その収集結果に基づき前
記格納手段内の課金情報を更新するプログラム管理手段
と、 を備えることを特徴とする自動販売機。
1. A program loading means for loading a program from the outside, and for each of the loaded programs,
Storage means for storing billing information related to the program; controlling execution of each program; collecting billing information related to the execution of each program; and collecting billing information in the storage means based on the collection result. A vending machine comprising: a program management means for updating;
【請求項2】 更に、前記各プログラムに関係する有料
資源の課金情報を収集し、その収集結果に基づき前記格
納手段内の課金情報を更新する有料資源課金情報収集手
段と、 を備えることを特徴とする請求項1記載の自動販売機。
2. A pay resource charging information collecting unit that collects charging information of a pay resource related to each of the programs and updates charging information in the storage unit based on the collection result. The vending machine according to claim 1, wherein
【請求項3】 更に、 前記各プログラムの実行に関連するまたは前記各プログ
ラムに関係する有料資源の課金情報が設定された上限値
を越えた場合に、該課金情報に係わるプログラムの実行
を停止させるプログラム停止手段を備えることを特徴と
する請求項1または2記載の自動販売機。
3. The method according to claim 1, further comprising: stopping the execution of the program related to the charge information when the charge information of the pay resource related to the execution of the program or related to the program exceeds a set upper limit. 3. The vending machine according to claim 1, further comprising program stop means.
【請求項4】 更に、 前記格納手段に格納されている課金情報を外部装置に通
知する通知手段を備えることを特徴とする請求項1、
2、または3記載の自動販売機。
4. The apparatus according to claim 1, further comprising a notifying unit for notifying an external device of charging information stored in said storage unit.
2. The vending machine according to 2 or 3.
【請求項5】 外部からプログラムをローディングする
プログラム・ローディング手段と、 該ローディングされた各プログラムについて、個別に、
該プログラムに関係する課金情報を格納する格納手段
と、 該各プログラムの実行を制御し、該各プログラムの実行
に関連する課金情報を収集し、その収集結果に基づき前
記格納手段内の課金情報を更新するプログラム管理手段
と、 該各プログラムに関係する有料資源の課金情報を収集
し、その収集結果に基づき前記格納手段内の課金情報を
更新する有料資源課金情報収集手段とを備える自動販売
機と、 該自動販売機から前記格納手段に格納されている前記各
プログラムに関係する課金情報を受信する受信手段と、 該受信手段により受信された課金情報に基づき、前記各
プログラム毎に、個別に課金料金を算出する算出手段を
備えるセンター装置と、 を備える自動販売機管理システム。
5. A program loading means for loading a program from the outside, and for each of the loaded programs,
Storage means for storing billing information related to the program; controlling execution of each program; collecting billing information related to the execution of each program; and collecting billing information in the storage means based on the collection result. A vending machine comprising: a program management means for updating; and a pay resource billing information collecting means for collecting billing information of pay resources related to each program, and updating the billing information in the storage means based on the collection result. Receiving means for receiving, from the vending machine, charging information related to each of the programs stored in the storage means; and charging individually for each of the programs based on the charging information received by the receiving means. A vending machine management system comprising: a center device including a calculation unit for calculating a fee;
JP33115699A 1999-11-22 1999-11-22 Vending machine and vending machine management system Expired - Fee Related JP3726598B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33115699A JP3726598B2 (en) 1999-11-22 1999-11-22 Vending machine and vending machine management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33115699A JP3726598B2 (en) 1999-11-22 1999-11-22 Vending machine and vending machine management system

Publications (2)

Publication Number Publication Date
JP2001148051A true JP2001148051A (en) 2001-05-29
JP3726598B2 JP3726598B2 (en) 2005-12-14

Family

ID=18240509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33115699A Expired - Fee Related JP3726598B2 (en) 1999-11-22 1999-11-22 Vending machine and vending machine management system

Country Status (1)

Country Link
JP (1) JP3726598B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012505451A (en) * 2008-10-07 2012-03-01 タイコ エレクトロニクス サービシズ ゲゼルシャフト ミット ベシュレンクテル ハフツンク Tactile man-machine interface with data communication interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012505451A (en) * 2008-10-07 2012-03-01 タイコ エレクトロニクス サービシズ ゲゼルシャフト ミット ベシュレンクテル ハフツンク Tactile man-machine interface with data communication interface

Also Published As

Publication number Publication date
JP3726598B2 (en) 2005-12-14

Similar Documents

Publication Publication Date Title
KR100581067B1 (en) How to control automatic sales system and management server that can be purchased using mobile phone
JP6431368B2 (en) Transaction management apparatus, transaction request apparatus, and transaction management system
JP5411853B2 (en) Electronic payment system
JP7285524B2 (en) Program, method and information processing device
CN111932241A (en) Prepaid order processing method and device
JP6312023B2 (en) Settlement system, privilege management method thereof, and computer program
JP2010009528A (en) Settlement system and settlement device in game parlor
WO2013008132A1 (en) A system and method for allocating value to a customer account
JP6924519B2 (en) Payment system, its privilege management method and computer program
JP2001148051A (en) Automatic vending machine and automatic vending machine management system
JP5270105B2 (en) Electronic payment system, electronic payment server, mobile communication terminal, and electronic payment method
JP3874602B2 (en) Sales system
JP6069640B2 (en) Payment system for amusement facilities and payment control method thereof
KR20100132764A (en) Electronic money stop system and method, and apparatus applied thereto
JP2002091598A (en) Information processing system and method, and recording medium recording information processing program operating on computer
KR100587826B1 (en) Game content driving method of mobile terminal
JP7736351B2 (en) Payment system, and its benefit management method and computer program
JP6313796B2 (en) Payment system for amusement facilities and payment control method thereof
JP2003256587A (en) Space usage fee settlement method, fee settlement mediation server and space lending company system
JP2002358433A (en) Content sales management system and content sales management method
KR100422171B1 (en) System for meal ticket issued using public telecommunication terminal
JP2025179767A (en) Equipment, cash payment history information collection method, retrofit cashless payment unit, and application program
JP3949861B2 (en) Parking fee settlement system
JP3879617B2 (en) Pachinko machine loan collection system
HK40040714A (en) Prepayment order processing method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050707

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050919

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees