JP2003203030A - Data communication method for automatic vending machine online system - Google Patents
Data communication method for automatic vending machine online systemInfo
- Publication number
- JP2003203030A JP2003203030A JP2002000428A JP2002000428A JP2003203030A JP 2003203030 A JP2003203030 A JP 2003203030A JP 2002000428 A JP2002000428 A JP 2002000428A JP 2002000428 A JP2002000428 A JP 2002000428A JP 2003203030 A JP2003203030 A JP 2003203030A
- Authority
- JP
- Japan
- Prior art keywords
- data
- vending machine
- load
- server
- command
- 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
Links
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数の自動販売機
が通信回線によりセンターと接続された自動販売機オン
ラインシステムに係わり、特に、該複数の自動販売機に
データをロードする方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vending machine online system in which a plurality of vending machines are connected to a center by a communication line, and more particularly to a method for loading data into the plurality of vending machines.
【0002】[0002]
【従来の技術】最近では、各地に設置される自動販売機
のメンテナンス(自動販売機に格納されるデータの更新
等)は、ネットワークを介してセンターからオンライン
で行われるようになってきている。このように、オンラ
インで各地の自動販売機をメンテナンスすることによ
り、メンテナンスを即時にできる共に、メンテナンス要
員の人件費が節約される。この自動販売機のメンテナン
スは、センターから自動販売機にデータをロードするこ
とにより行われる。2. Description of the Related Art Recently, maintenance of vending machines installed in various places (updating of data stored in the vending machines) has been performed online from a center via a network. As described above, by maintaining the vending machines in various regions online, the maintenance can be performed immediately and the labor cost of the maintenance staff can be saved. This vending machine maintenance is performed by loading data from the center to the vending machine.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
自動販売機オンラインシステムにおいては、センターが
個々の自動販売機を個別にメンテナンスしていた(セン
ターが、個々の自動販売機に個別に更新データをロード
していた)。また、複数の自動販売機を一括してメンテ
ナンスするシステムの構築の提案は、全て専用処理で実
現する方法であり、複数の自動販売機を一括してメンテ
ナンスできる自動販売機オンラインシステムの容易な構
成方法(構築方法)は、まだ、確立されていないのが現
状である。However, in the conventional vending machine online system, the center maintains the individual vending machines individually (the center updates the individual vending machines individually. Had been loaded). In addition, the proposal to build a system for collectively maintaining multiple vending machines is a method that can be realized entirely by dedicated processing, and an easy configuration of an automatic vending machine online system that can collectively maintain multiple vending machines At present, the method (construction method) has not been established yet.
【0004】このように、従来の自動販売機オンライン
システムにおいては、複数の自動販売機のメンテナン
ス、すなわち、複数の自動販売機へのデータロードが困
難であった。As described above, in the conventional vending machine online system, it has been difficult to maintain a plurality of vending machines, that is, to load data into the plurality of vending machines.
【0005】本発明の目的は、自動販売機オンラインシ
ステムにおいて、複数の自動販売機へのデータロード処
理を容易に実現できる方法を提供することである。An object of the present invention is to provide a method capable of easily realizing a data loading process for a plurality of vending machines in an vending machine online system.
【0006】[0006]
【課題を解決するための手段】本発明は、センターと複
数の自動販売機がネットワークで接続され、センターか
らオンラインで該複数の自動販売機にデータをロードさ
せる自動販売機オンラインシステムにおけるデータ通信
方法を前提とする。The present invention provides a data communication method in a vending machine online system in which a center is connected to a plurality of vending machines via a network and data is loaded online from the center to the plurality of vending machines. Is assumed.
【0007】本発明の第1の態様は、 センターにFT
Pクライアントを、上記複数の自動販売機の少なくとも
1つにFTPサーバを、その他の自動販売機にデータの
ロードを行うロード専用サーバをそれぞれ設け、FTP
サーバとロード専用サーバとの間にデータラインを確立
させ、FTPサーバとFTPクライアントとの間にコマ
ンドラインを確立させ、FTPサーバは該コマンドライ
ンを介してFTPクライアントからコマンドを受け取る
と、該コマンドの指示内容に従って、ロード専用サーバ
との間でデータ通信を行うことを特徴とする。The first aspect of the present invention is that the FT is installed in the center.
An FTP server is provided for at least one of the plurality of vending machines, and a dedicated load server for loading data is provided for the other vending machines.
A data line is established between the server and the load-only server, a command line is established between the FTP server and the FTP client, and when the FTP server receives a command from the FTP client via the command line, the command line It is characterized in that data communication is performed with the load-only server according to the instruction content.
【0008】これにより、センターの情報処理装置から
FTPサーバが設けられた自動販売機にコマンドを送信
することで、FTPサーバとロード専用サーバ間の連携
データ通信を利用して、FTPサーバの設けられた自動
販売機から他の自動販売機にデータをロードさせること
などが可能になる。Thus, by transmitting a command from the information processing device of the center to the vending machine provided with the FTP server, the FTP server is provided by utilizing the linked data communication between the FTP server and the load-only server. It is possible to load data from other vending machines to other vending machines.
【0009】本発明の第2の態様は、上記第1の態様に
おいて、さらに、前記ロード専用サーバが設けられた自
動販売機内にデータのロードに関する情報が登録された
コマンドファイルを格納し、前記FTPサーバと前記ロ
ード専用サーバとの間でのデータロードは、前記コマン
ドファイルに登録された情報に基づき行うことを特徴と
する。According to a second aspect of the present invention, in addition to the first aspect, a command file in which information regarding data loading is registered is stored in the vending machine provided with the load-only server, and the FTP is provided. Data loading between the server and the load-only server is performed based on the information registered in the command file.
【0010】これにより、前記ロード専用サーバは、前
記コマンドファイルの登録情報を参照して、FTPサー
バとの間で授受するデータの指示や該データの識別等が
可能となる、本発明の第3の態様は、上記第1の態様に
おいて、さらに、前記ロード専用サーバが設けられた自
動販売機内に、前記ロード専用サーバへのアクセスを制
限するための情報が設定されたアクセス制限ファイルを
格納し、該アクセス制限ファイルの設定情報に基づく、
前記ロード専用サーバへのアクセスを制限することを特
徴とする。As a result, the load-only server can refer to the registration information in the command file to instruct the data to be exchanged with the FTP server, identify the data, and the like. According to the first aspect, in the first aspect, an access restriction file in which information for restricting access to the load-only server is further stored in an automatic vending machine provided with the load-only server, Based on the setting information of the access restriction file,
It is characterized in that access to the load-only server is restricted.
【0011】これにより、ロード専用サーバは、アクセ
ス制限ファイルの設定情報に基づき、接続相手を制限で
き、不法なアクセスを防止できる。As a result, the load-only server can restrict the connection partner based on the setting information of the access restriction file and prevent illegal access.
【0012】[0012]
【発明の実施の形態】以下、図面を参照しながら、本発
明の実施形態を説明する。図1は、本発明の実施形態の
自動販売機オンラインシステムの全体構成を示す図であ
る。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of an automatic vending machine online system according to an embodiment of the present invention.
【0013】センターPC1は、センターに設置された
PC(Personal Computer)サーバであり、複数の自動販
売機(自販機)2、3、4、・・・Nとネットワーク1
00を介して接続されている。同図において、ネットワ
ーク100は簡略化されているが、このネットワーク1
00は、例えば、複数の自動販売機2、3、4・・・N
がLAN(Local Area Network) で接続され、センター
PC1と該LANとの間が公衆回線やIP(Internet P
rotocol)ネットワークなどで接続された構成となってい
る。ネットワーク100のトポロジーは、上記以外に
も、様々な形態が可能である。The center PC 1 is a PC (Personal Computer) server installed in the center, and includes a plurality of vending machines (vending machines) 2, 3, 4, ... N and a network 1.
00 for connection. Although the network 100 is simplified in FIG.
00 is, for example, a plurality of vending machines 2, 3, 4, ... N.
Are connected via a LAN (Local Area Network), and a public line or an IP (Internet P
rotocol) The network is connected. The topology of the network 100 can take various forms other than the above.
【0014】次に、本発明の各実施形態について説明す
る。尚、以下の実施形態では、説明を分かりやすくする
ために、自動販売機が3台のシステムを取り上げる。図
2は、本発明の第1及び第2の実施形態を説明する図で
ある。Next, each embodiment of the present invention will be described. In the following embodiments, a system with three vending machines will be taken up for the sake of clarity. FIG. 2 is a diagram for explaining the first and second embodiments of the present invention.
【0015】これらの実施形態では、3台の自販機2
(ホストA)、3(ホストB)、4(ホストC)がネッ
トワーク100を介してセンターPC1と接続されてい
る。センターPC1には、FTP( File Tranfer Proto
col)クライアント8が実装されており、自販機2にFT
Pサーバ9が実装されている。また、自販機3、4には
ロード専用サーバ12、15が実装されている。 〔第
1の実施形態〕第1の実施形態における、ロード専用サ
ーバ12、15の第1の処理、及びセンターPC1から
の操作による、FTPサーバ9からロード専用サーバ1
2、15へのデータロードの方法を、図2を参照しなが
ら説明する。
(i) ロード専用サーバの第1の処理
〔機能〕 接続要求を受け付け、通信データを受信し、
その受信データを固定データ名で保存する。In these embodiments, three vending machines 2
(Host A), 3 (Host B), 4 (Host C) are connected to the center PC 1 via the network 100. The center PC 1 has an FTP (File Tranfer Proto
col) client 8 is installed and FT is installed on vending machine 2.
A P server 9 is installed. Load-only servers 12 and 15 are mounted on the vending machines 3 and 4. [First Embodiment] From the FTP server 9 to the load-only server 1 according to the first processing of the load-only servers 12 and 15 and the operation from the center PC 1 in the first embodiment.
A method of loading data into Nos. 2 and 15 will be described with reference to FIG. (I) First processing of load-only server [Function] Accepts connection request, receives communication data,
The received data is saved with a fixed data name.
【0016】〔処理〕 上記機能は、以下の処理手順に
より実現される。
1) 自販機3、4では、特定ポート(X番ポート13、
16)をオープンし、相手からの接続要求を待っている
(listenしている)。尚、FTPサーバ9がFTPクラ
イアント8との間で、データ転送用コネクションのため
に20番ポート10を、制御用コネクションのために2
1番のポート番号を使用するため、X1,X2,Y1,
Y2には、20、21以外の他の処理で使用していない
番号が使用される。
2) 接続要求を受け付けた場合、相手との通信路(デー
タライン)を確立する。図2の例では、自販機3と自販
機4が、それぞれ、自販機2との間にデータライン6、
7を確立している。
3) 確立したデータライン6、7からの受信データを
(空になるまで)読み込み、その受信データを自装置の
メモリ(不図示)に固定データ名で保存する。4) デー
タの受信を終了すると、データライン6、7を切断す
る。[Processing] The above function is realized by the following processing procedure. 1) On the vending machines 3 and 4, a specific port (X port 13,
16) is opened and waiting for a connection request from the other party (listening). Note that the FTP server 9 and the FTP client 8 use port 20 for the data transfer connection and 2 for the control connection.
Since the port number of 1 is used, X1, X2, Y1,
For Y2, a number that is not used in any process other than 20 and 21 is used. 2) When receiving a connection request, establish a communication path (data line) with the other party. In the example of FIG. 2, the vending machine 3 and the vending machine 4 are connected to the data line 6 between the vending machine 2 and the vending machine 2, respectively.
7 has been established. 3) Read the received data from the established data lines 6 and 7 (until it becomes empty), and save the received data in the memory (not shown) of the own device with a fixed data name. 4) When the data reception is completed, the data lines 6 and 7 are disconnected.
【0017】次に、センターPC1からの操作による、
FTPサーバ9からロード専用サーバ12、13へのデ
ータロード処理を説明する。
(ii) センターPC1からの操作による、FTPサ
ーバ9からロード専用サーバ12、13へのデータロー
ド処理
〔機能〕 自販機2内のデータを、自販機3、4へロー
ドする。Next, by the operation from the center PC 1,
A data load process from the FTP server 9 to the load-only servers 12 and 13 will be described. (Ii) Data loading process from FTP server 9 to load-only servers 12 and 13 by operation from center PC 1 [Function] Data in vending machine 2 is loaded into vending machines 3 and 4.
【0018】〔処理〕 該ロード処理は、以下の手順で
行われる。
1) FTPサーバ9(センターPC1)からFTPサー
バ9(自販機2)へ接続する。これにより、センターP
C1と自販機2との間に通信路(コマンドライン5)が
確立される。
2) コマンドライン5を使用し、FTPクライアント8
からFTPサーバ9へコマンド(自販機−自販機間の接
続を促すコマンド。ここでは、自販機3のX番ポートへ
接続を促すコマンド)を送信する。このコマンドによ
り、FTPサーバ9(自販機2の20番ポート10)か
らロード専用サーバ12(自販機3のX番ポート13)
への接続要求が行われ、FTPサーバ9(自販機2の2
0番ポート10)とロード専用サーバ12(自販機3の
X1番ポート13)との間にデータライン6が確立され
る。そして、FTPサーバ9(自販機2)は、この処理
の結果がレスポンスとして、コマンドライン5を介して
FTPクライアント8(センターPC1)へ返す。
3) コマンドライン5を使用し、FTPクライアント8
からFTPサーバ9へコマンド(自販機−自販機間デー
タをロードするコマンド。ここでは、自販機2内のデー
タを自販機3へロードするコマンド)を送信する。FT
Pサーバ9は、このコマンドを受信すると、データライ
ン6を介してロード専用サーバ12(自販機3)へデー
タを流す。ロード専用サーバ12は、該データを読み込
み(受信し)、その受信データを固定データ名で自販機
3内のメモリ(不図示)に保存する。そして、ロード専
用サーバ12は、受信データが空になった場合、データ
ライン6を切断する。FTPサーバ9(自販機2)は、
この処理の結果をレスポンスとして、コマンドライン5
を介してFTPクライアント8(センターPC1)に返
す。[Processing] The loading process is performed in the following procedure. 1) Connect from the FTP server 9 (center PC 1) to the FTP server 9 (vending machine 2). As a result, the center P
A communication path (command line 5) is established between C1 and the vending machine 2. 2) Using command line 5, FTP client 8
Transmits a command (a command for prompting a connection between the vending machine and the vending machine, here, a command for prompting a connection to the X port of the vending machine 3) to the FTP server 9. This command causes the FTP server 9 (port 20 of vending machine 2) to load-only server 12 (port X of vending machine 3).
To the FTP server 9 (2 of vending machine 2).
The data line 6 is established between the 0th port 10) and the load-only server 12 (X1 port 13 of the vending machine 3). Then, the FTP server 9 (vending machine 2) returns the result of this processing as a response to the FTP client 8 (center PC 1) via the command line 5. 3) Using command line 5, FTP client 8
From the vending machine to the FTP server 9 (command for loading data between vending machine and vending machine. Here, command for loading data in vending machine 2 to vending machine 3). FT
Upon receiving this command, the P server 9 sends data to the load-only server 12 (vending machine 3) via the data line 6. The load-only server 12 reads (receives) the data and stores the received data in a memory (not shown) in the vending machine 3 with a fixed data name. Then, the load-only server 12 disconnects the data line 6 when the received data becomes empty. The FTP server 9 (vending machine 2) is
Command line 5 with the result of this processing as a response
Via FTP to the FTP client 8 (center PC 1).
【0019】尚、上記処理において、自販機2から自販
機3へ送信される上記データは、自販機2が、予め、自
機内に保存しているものとする。
4) 上記2)及び3)と同様な処理により、自販機2から自
販機4へのデータロード処理が実行される。In the above processing, it is assumed that the data transmitted from the vending machine 2 to the vending machine 3 is stored in the vending machine 2 in advance. 4) The data loading process from the vending machine 2 to the vending machine 4 is executed by the same processing as the above 2) and 3).
【0020】〔第2の実施形態〕第2の実施形態におけ
る、ロード専用サーバ12、15の第2の処理、及びセ
ンターPC1からの操作による、ロード専用サーバ1
2、15からFTPサーバ9へのデータロードの方法
を、図2を参照しながら説明する。
(i) ロード専用サーバ12、15の第2の処理
〔機能〕 接続要求を受付け、自身が保持しているデー
タを接続が確立した通信路に送信する。[Second Embodiment] The load-dedicated server 1 according to the second embodiment by the second processing of the load-dedicated servers 12 and 15 and the operation from the center PC 1.
A method of loading data from 2, 15 to the FTP server 9 will be described with reference to FIG. (I) Second processing of load-only servers 12 and 15 [Function] Accepts a connection request and sends the data held by itself to the communication path with which the connection is established.
【0021】〔処理〕 上記機能は、以下の手順で行わ
れる。
1) 自販機3、4は、特定ポート(それぞれ、Y1番ポ
ート14、Y2番ポート17)をオープンし、相手から
の接続要求を待っている(listenしている)。Y1,Y
2は、上述した第1の実施形態におけるX番(X1番、
X2番)ポートの場合と同様にして決定される。
2) 接続要求を受け付けた場合、相手との通信路(デー
タライン18、19)を確立する。
3) 確立したデータライン18、19へ、自身が保持し
ているデータを送信する。
4) データ送信終了後、データラインを切断する。
(ii) センターPC1からの操作による、ロード専
用サーバ12、15からFTPサーバ9へのデータロー
ド処理
〔機能〕 自販機3、4内のデータを自販機2へロード
する。[Processing] The above function is performed in the following procedure. 1) The vending machines 3 and 4 open specific ports (Y1 port 14 and Y2 port 17, respectively) and wait (listen) for a connection request from the other party. Y1, Y
2 is the X number (X1 number, in the above-described first embodiment,
X2) port is determined in the same manner as in the case of the port. 2) When the connection request is accepted, the communication path (data lines 18 and 19) with the other party is established. 3) The data held by itself is transmitted to the established data lines 18 and 19. 4) Disconnect the data line after data transmission is completed. (Ii) Data loading process from the load-only servers 12, 15 to the FTP server 9 by operation from the center PC 1 [Function] The data in the vending machines 3 and 4 is loaded into the vending machine 2.
【0022】〔処理〕 上述機能を、以下の手順で実行
する。この処理手順は、上述した第1の実施形態と、ほ
ぼ同様であるが、第1の実施形態の処理2)、3)及び4)に
関して、次の点が異なる。[Processing] The above-mentioned functions are executed in the following procedure. This processing procedure is almost the same as that of the above-described first embodiment, but the following points are different regarding the processing 2), 3), and 4) of the first embodiment.
【0023】〈2)に関して〉FTPサーバ9は、ロード
専用サーバ12との間で、自販機2の20番ポート10
から自販機3のY番ポート14へ接続を行い、それらの
ポート間にデータライン18を確立する。Regarding <2)> The FTP server 9 and the load-only server 12 are connected to the port 20 of the vending machine 2.
To the Y port 14 of the vending machine 3, and establishes the data line 18 between these ports.
【0024】〈3)に関して〉ロード専用サーバ12(自
販機3)は、データライン18を介してFTPサーバ9
(自販機2)へデータを流す(送信する)。<Regarding (3)> The load-only server 12 (vending machine 3) is connected to the FTP server 9 via the data line 18.
Flow (send) data to (vending machine 2).
【0025】〈4)に関して〉自販機4から自販機2への
データロードを行う。次に、図3乃至図5を参照しなが
ら、本発明の第3の実施形態を説明する。尚、図3及び
図4において、図2に示された構成要素と同一の構成要
素には、同一の符号を記している。<Regarding (4)> Data is loaded from the vending machine 4 to the vending machine 2. Next, a third embodiment of the present invention will be described with reference to FIGS. In FIGS. 3 and 4, the same components as those shown in FIG. 2 are designated by the same reference numerals.
【0026】〔第3の実施形態〕第3の実施形態は、上
述した第1の実施形態に、ロードするデータを指定でき
る機能を付加したものであり、この機能を実現するため
に、ロード専用サーバ12、15が実装された自販機
3、4内に、新たにコマンドファイル20、21を設け
ている。
(i) ロード専用サーバ12、15の第3の処理
上記第1の実施形態のロード専用サーバ12、13に、
次の機能を付加する。[Third Embodiment] In the third embodiment, a function for designating data to be loaded is added to the above-described first embodiment. In order to realize this function, a load-only function is provided. Command files 20 and 21 are newly provided in the vending machines 3 and 4 in which the servers 12 and 15 are mounted. (I) Third Processing of Load-Only Servers 12, 15 In the load-only servers 12, 13 of the first embodiment described above,
Add the following functions.
【0027】〔機能〕 自販機3、4自身にコマンドフ
ァイル20、21が存在する場合、データのロード処理
は、そのコマンドファイルの内容に従って行う。
〔処理〕 上記機能は、以下の処理手順によって実現さ
れる。[Function] When the command files 20 and 21 exist in the vending machines 3 and 4 themselves, the data loading process is performed according to the contents of the command file. [Processing] The above function is realized by the following processing procedure.
【0028】1) 各自販機3、4では、特定ポート(X
1番ポート13、X2番ポート16、Y1番ポート1
4、Y2番ポート17)をオープンし、相手からの接続
要求を待っている(listenしている)。1) In each vending machine 3 and 4, a specific port (X
1st port 13, X2th port 16, Y1th port 1
4, Y2 port 17) is opened, waiting for a connection request from the other party (listening).
【0029】X番(X1番、X2番)ポートは受信専用
であり、Y番(Y1番、Y2番)ポートは送信専用であ
る。
2) 接続要求を受け付けた場合、相手との通信路(デー
タライン)を確立する。 図3及び図4の例では、FT
Pサーバ9からの接続要求を受け付け、データライン
6、7、18、19等を確立する。Ports X (X1 and X2) are dedicated to reception, and ports Y (Y1 and Y2) are dedicated to transmission. 2) When receiving a connection request, establish a communication path (data line) with the other party. In the example of FIGS. 3 and 4, FT
The connection request from the P server 9 is accepted, and the data lines 6, 7, 18, 19 and the like are established.
【0030】3) ロード専用サーバ12、15は、それ
ぞれ、コマンドファイル20、21が存在していた場
合、それらのファイルの内容に従い、扱うべきデータを
特定する。
・ X番ポートの接続が行われている場合、コマンドフ
ァイル20、21に登録された指定データ名で、受信デ
ータを自身のファイルに保存する。また、更に、コマン
ドファイル20、21にサイズまでも指定されていた場
合、その受信データのサイズがその指定サイズに合わな
いときは、その受信データを破棄する。
・ Y番ポートの接続が行われている場合、コマンドフ
ァイル20、21にデータ本体のロードが指定されてい
るときは、自機内にある指定データを読み出して送信す
る。一方、データ本体ではなく、データ情報が指定され
ているときは、指定されたデータ自体を送信するのでは
なく、その指定データのデータ情報(サイズ、作成日時
等)を記述したファイルを送信する。
4) ロード処理終了時、データラインを切断する。3) When the command files 20 and 21 are present, the load-only servers 12 and 15 specify the data to be handled according to the contents of those files. -When the port X is connected, the received data is saved in its own file with the designated data name registered in the command files 20 and 21. Further, if the size is specified in the command files 20 and 21, and the size of the received data does not match the specified size, the received data is discarded. -When the port Y is connected and the command file 20 or 21 is specified to load the data body, the specified data in the device itself is read and transmitted. On the other hand, when the data information is designated, not the data body, the designated data itself is not transmitted, but a file in which the data information (size, creation date, etc.) of the designated data is described is transmitted. 4) Disconnect the data line at the end of load processing.
【0031】図4は、上記3)の処理で使用されるコマン
ドファイル20、21の登録情報の一例を示す図であ
る。コマンドファイル20、21には、「種別」、「デ
ータ名」、「ロード形式」及び「制約情報」の各項目が
登録される。尚、「制約情報」はオプション(option)で
あり、必ずしも登録する必要はない。FIG. 4 is a diagram showing an example of registration information of the command files 20 and 21 used in the above process 3). In the command files 20 and 21, items of “type”, “data name”, “load format”, and “constraint information” are registered. The "constraint information" is an option and does not necessarily need to be registered.
【0032】「種別」・・・ロード専用サーバ12、1
5から見たデータロードの方向。
DOWNROAD:データを受信し、自身にデータを保存(FT
Pサーバ9→ロード専用サーバ12、15)
UPROAD :自身で保持しているデータを送信(ロード専
用サーバ12、15→FTPサーバ9)
「データ名」・・・ロード処理の際に使用するデータ名
を特定する。"Type" ... load-only servers 12, 1
The direction of data loading seen from 5. DOWNROAD: Receives data and saves data to itself (FT
P server 9-> load-only server 12, 15) UPROAD: Send data held by itself (load-only server 12, 15-> FTP server 9) "data name" ... data name used during load processing Specify.
【0033】受信(DOWNROAD)の場合は、自身のメモリ
に保存する際のデータ名。
送信(UPROAD)の場合は、何のデータを送信するかを
示すデータ名)
「ロード形式」・・・「データ名」項目で示されたデー
タ名の、データ本体を扱うのか、データ情報(サイズ、
作成日時、データ属性(読み取り可、書き込み可)等)
を扱うのかを特定するための項目
「制約情報」・・・ロード時の制約事項等があれば記述
する。例えば、DOWN ROAD の指定で、この項目にサイズ
が指定されていた場合は、ロード処理により受信したデ
ータのサイズがその指定サイズに一致しない場合、その
受信データを破棄する。
(ii) センターPC1からの操作による、ロード専
用サーバ12、15からFTPサーバ9へのデータロー
ド処理
〔機能〕 自販機3、4内のデータを自販機2へロード
する。In the case of receiving (DOWNROAD), the data name used for saving in its own memory. In the case of transmission (UPROAD), what data to send
Data name indicated) "Load format" ... Data name (data, size,
Creation date and time, data attributes (readable and writable), etc.)
"Constraint information" for specifying whether or not to handle is described if there are any restrictions when loading. For example, if the size is specified in this item by specifying DOWN ROAD and the size of the data received by the load process does not match the specified size, the received data is discarded. (Ii) Data loading process from the load-only servers 12, 15 to the FTP server 9 by operation from the center PC 1 [Function] The data in the vending machines 3 and 4 is loaded into the vending machine 2.
【0034】〔処理〕 上記機能を、以下の手順により
実現する。
1) 上記第1の実施形態の方法により、コマンドファイ
ル20を含むデータ(例えば、圧縮されたもの)を自販
機2から自販機3へ送信する。自販機3は、該データを
受信し、それを保持する。
2) FTPクライアント8(センターPC1)からFT
Pサーバ9(自販機2)へ接続する。これにより、FT
Pクライアント8とFTPサーバ9との間に通信路(コ
マンドライン5)が確立される。
3) FTPクライアント8は、コマンドライン5を使用
して、FTPサーバ9へコマンド(自販機−自販機間の
接続を促すコマンド。ここでは、自販機3のY番ポート
14へ接続を促すコマンド)を送信する。このコマンド
により、FTPサーバ9(自販機2のポート20)から
ロード専用サーバ12(自販機3のY1番ポート14)
への接続要求が行われ、通信路(データライン18)が
確立される。また、この処理の結果がレスポンスとし
て、FTPサーバ9(自販機2)からFTPクライアン
ト8(センターPC1)へ返される。
4) FTPクライアント8は、コマンドライン5を使用
して、FTPサーバ9へコマンド(自販機−自販機間で
データをロードするコマンド。ここでは、自販機3内の
データを自販機2へロードするコマンド)を送信する。
このコマンドにより、データライン18にロード専用サ
ーバ18(自販機3)からFTPサーバ9(自販機2)
へデータを流す(送信する)。すなわち、ロード専用サ
ーバ18は、自身で保持しているデータを読み込み、そ
れをデータライン18へ送信する。そして、ロード専用
サーバ18は、データの送信終了時、データライン18
を切断する。[Processing] The above function is realized by the following procedure. 1) By the method of the first embodiment, data (for example, compressed data) including the command file 20 is transmitted from the vending machine 2 to the vending machine 3. The vending machine 3 receives the data and holds it. 2) FT from FTP client 8 (center PC 1)
Connect to the P server 9 (vending machine 2). This allows FT
A communication path (command line 5) is established between the P client 8 and the FTP server 9. 3) The FTP client 8 uses the command line 5 to send a command (a command for prompting a connection between the vending machine and the vending machine; here, a command for prompting a connection to the Y port 14 of the vending machine 3). . This command causes the FTP server 9 (port 20 of the vending machine 2) to load the dedicated server 12 (Y1 port 14 of the vending machine 3).
A connection request is made and the communication path (data line 18) is established. Further, the result of this processing is returned from the FTP server 9 (vending machine 2) to the FTP client 8 (center PC 1) as a response. 4) The FTP client 8 uses the command line 5 to send a command (a command for loading data between the vending machine and the vending machine. Here, a command for loading the data in the vending machine 3 to the vending machine 2) to the FTP server 9. To do.
This command causes the data line 18 to be loaded from the dedicated server 18 (vending machine 3) to the FTP server 9 (vending machine 2).
Send (send) data to. That is, the load-only server 18 reads the data held by itself and sends it to the data line 18. Then, the load-dedicated server 18 sends the data line 18 at the end of the data transmission.
Disconnect.
【0035】以上により、自販機3から自販機2へのデ
ータロードが完了する。
5) 上記1)から4)と同様にして、自販機4から自販機3
へデータロードを行う。ところで、自販機2から自販機
3、4へロードする際、コマンドファイル20、21を
使用すれば、ロードするデータ名(ファイル)を指定す
ることができる。これは、コマンドファイル20、21
に〔「種別」=DOWNLPAD、「データ名」=ロードするデ
ータの名称(ファイル名)、「ロード形式」=本体」〕
と設定されたレコードを登録することにより可能となる
(図5参照)。したがって、ロード専用サーバ12、1
5は、自機にロードされるデータをFTPサーバ9に指
定できる。With the above, data loading from the vending machine 3 to the vending machine 2 is completed. 5) Vending machine 4 to vending machine 3 in the same manner as 1) to 4) above.
Data is loaded to. By the way, when loading from the vending machine 2 to the vending machines 3 and 4, if the command files 20 and 21 are used, the data name (file) to be loaded can be specified. This is the command file 20, 21
[[Type] = DOWNLPAD, [Data name] = Name of data to be loaded (file name), [Load format] = Main body])
It becomes possible by registering the record set as (see FIG. 5). Therefore, the load-only servers 12, 1
5 can specify to the FTP server 9 the data to be loaded in itself.
【0036】また、上述した第1の実施形態において、
自販機2から自販機3、4へロードするデータを、全
て、圧縮形式のものとするようにしてもよい。この場
合、自販機自販機3、4のロード専用サーバ12、15
は、自販機2からロードされるデータを解凍し、ファイ
ル等に戻す。Further, in the above-mentioned first embodiment,
All the data loaded from the vending machine 2 to the vending machines 3 and 4 may be in a compressed format. In this case, the load-only servers 12, 15 of the vending machines 3, 4
Decompresses the data loaded from the vending machine 2 and returns it to a file or the like.
【0037】また、図5に示すコマンドファイル20、
21に、さらに、「ロードするデータが圧縮形式である
か否かを示す項目」を追加してもよい。この項目の追加
により、自販機2と自販機3、4間で、圧縮形式のデー
タと圧縮されていないデータの2種類のデータのロード
が可能になる。The command file 20 shown in FIG.
21 may further include an “item indicating whether the data to be loaded is in a compressed format”. By adding this item, it is possible to load two types of data, that is, compressed data and uncompressed data, between the vending machine 2 and the vending machines 3 and 4.
【0038】このように、第3の実施形態では、コマン
ドファイル20、21の使用により、以下のような事が
可能となる。まず、FTPサーバ9(自販機2)からロ
ード専用サーバ12、15(自販機3、4)へのデータ
のロードに関しては、ロード専用サーバ12、15(自
販機3、4)は、そのロードするデータの名称(ファイ
ル名等)を特定できる。また、データ本体のみでなく、
データ情報の通知も可能となる。さらに、ロード時に、
受信するデータのサイズをチェックすることにより、異
常なデータを破棄することができる。As described above, in the third embodiment, the use of the command files 20 and 21 enables the following. First, regarding the loading of data from the FTP server 9 (vending machine 2) to the load-only servers 12, 15 (vending machines 3, 4), the load-only servers 12, 15 (vending machines 3, 4) name the data to be loaded. (File name etc.) can be specified. Also, not only the data itself,
Notification of data information is also possible. Furthermore, when loading,
The abnormal data can be discarded by checking the size of the received data.
【0039】〔第4の実施形態〕本発明の第4の実施形
態は、上述した第1の実施形態に対して、アクセス制限
ファイルにより、ロード専用サーバ12、15へのアク
セスを制限する機能を付加するものである。[Fourth Embodiment] The fourth embodiment of the present invention is different from the above-described first embodiment in that it has a function of restricting access to the load-only servers 12 and 15 by an access restriction file. It is something to add.
【0040】図6は、第4の実施形態のシステム構成を
示す図である。ロード専用サーバ12、15への接続
は、ネットワーク100を介して、通常、どのような機
器からも行える。このため、自販機3、4内のデータの
安全性は保証されない。第4の実施形態では、自販機
3、4への不法アクセスを防ぐため、アクセス制限ファ
イル40、41を自販機3、4内に実装させる。自販機
3、4内のロード専用サーバ12、15は、それぞれ、
アクセス制限ファイル40、41を参照することによ
り、接続が許可されている特定ホストからの接続要求し
か受け付けない。FIG. 6 is a diagram showing the system configuration of the fourth embodiment. Connection to the load-only servers 12 and 15 can be normally performed from any device via the network 100. Therefore, the safety of the data in the vending machines 3 and 4 cannot be guaranteed. In the fourth embodiment, the access restriction files 40 and 41 are mounted in the vending machines 3 and 4 in order to prevent illegal access to the vending machines 3 and 4. The load-only servers 12 and 15 in the vending machines 3 and 4 are
By referring to the access restriction files 40 and 41, only the connection request from the specific host permitted to connect is accepted.
【0041】図7は、アクセス制限ファイル40、41
の一例を示す図である。同図に示すアクセス制限ファイ
ル40、41には、リモート(接続相手)接続情報51
と、ローカル(自身)接続情報52が登録される。リモ
ート(接続相手)接続情報51は、「接続を許可する相
手IPアドレス」と「接続を許可する相手ポート番号」
を有する。ロード専用サーバ12、15は、接続を許可
する通信相手を、アクセス制限ファイル40、41内の
リモート(接続相手)接続情報51に設定されているI
Pアドレスとポート番号で特定し、リモート(接続相
手)接続情報51に設定されていないIPアドレスとポ
ート番号に関しては、接続を行わない(接続を拒否し、
切断する)。FIG. 7 shows the access restriction files 40 and 41.
It is a figure which shows an example. Remote (connection partner) connection information 51 is included in the access restriction files 40 and 41 shown in FIG.
Then, the local (self) connection information 52 is registered. The remote (connection partner) connection information 51 includes “the IP address of the partner who is allowed to connect” and “the port number of the partner who is allowed to connect”.
Have. The load-only servers 12 and 15 set the communication partners who are permitted to connect in the remote (connection partner) connection information 51 in the access restriction files 40 and 41.
The IP address and port number specified by the P address and port number and not set in the remote (connection partner) connection information 51 are not connected (reject the connection,
Disconnect).
【0042】また、ローカル(自身)接続情報52は、
「ロード処理用(受信)ポート番号」と「ロード処理用
(送信)ポート番号」を有する。これらのポート番号
は、いずれも、ロード専用サーバ自身のポート番号であ
る。図6に示すシステムでは、自販機3の「ロード処理
用(受信)ポート番号」と「ロード処理用(送信)ポー
ト番号」は、それぞれ、“X1番”、“Y1番”であ
る。また、自販機4の「ロード処理用(受信)ポート番
号」と「ロード処理用(送信)ポート番号」は、それぞ
れ、“X2番”、“Y2番”である。The local (self) connection information 52 is
It has a "load processing (reception) port number" and a "load processing (transmission) port number". Each of these port numbers is the port number of the load-only server itself. In the system shown in FIG. 6, the "load processing (reception) port number" and the "load processing (transmission) port number" of the vending machine 3 are "X1" and "Y1", respectively. Further, the “load processing (reception) port number” and the “load processing (transmission) port number” of the vending machine 4 are “X2” and “Y2”, respectively.
【0043】第4の実施形態では、ローカル(自身)接
続情報52に設定される上記2つのポート番号の変更
も、ロード専用サーバ自身が他からの要請(接続を許可
されたものからの要請のみ)で行うようにする。これに
より、接続が許可されている通信相手の接続でしか、ロ
ード専用サーバ112、15のポート番号を知ることが
できず、接続を許可されていない他の相手からの接続は
困難となる。In the fourth embodiment, even when the two port numbers set in the local (self) connection information 52 are changed, the load-only server itself requests from others (only requests from those permitted to connect). ). As a result, the port numbers of the load-only servers 112 and 15 can be known only by the connection of the communication partner who is permitted to connect, and it becomes difficult to connect from the other party who is not permitted to connect.
【0044】第4の実施形態の処理(機能)を纏める
と、以下のようになる。
(1) 相手IPアドレスにより、アクセス許可・不許
可の制限をかける
(2) 相手ポート番号により、アクセス許可・不許可
の制限をかける
(3) 自販機3、4は、自機のロード専用サーバ1
2、15にて使用するポート番号(図6のX1,X2,
Y1,Y2等)の変更を、接続が許可されている通信相
手からの要請があったときのみ、自機のロード専用サー
バ12、15により行う。The processing (functions) of the fourth embodiment can be summarized as follows. (1) Restrict access permission / non-permission by the partner IP address (2) Restrict access permission / non-permission by the partner port number (3) The vending machines 3 and 4 are their own load-only servers 1
Port numbers used for 2 and 15 (X1, X2 in Fig. 6
(Y1, Y2, etc.) is changed by the load-only servers 12 and 15 of the own device only when there is a request from a communication partner permitted to connect.
【0045】このため、第4の実施形態では、例えば、
ロード専用サーバ12は、FTPサーバ9に対してのみ
接続を許可し、FTPサーバ9との間でデータライン
6、7を確立する。この場合、図7のアクセス制限ファ
イル40、41のリモート(接続相手)接続情報51に
は、FTPサーバ9のIPアドレスと20番のポート番
号が設定され、ローカル(自身)接続情報52には、ロ
ード処理用(受信)ポート番号として“X1”が、ロー
ド処理用(送信)ポート番号として“Y1”が設定され
る。Therefore, in the fourth embodiment, for example,
The load-only server 12 permits only the FTP server 9 to connect, and establishes the data lines 6 and 7 with the FTP server 9. In this case, the IP address of the FTP server 9 and the port number 20 are set in the remote (connection partner) connection information 51 of the access restriction files 40 and 41 of FIG. 7, and the local (self) connection information 52 is "X1" is set as the load processing (reception) port number, and "Y1" is set as the load processing (transmission) port number.
【0046】以上述べたように、本発明では、自動販売
機オンラインシステムにおいて、一台の自動販売機(自
動販売機2)にFTPサーバ(FTPサーバ9)を実装
し、他の自動販売機(自動販売機3、4、・・・N)に
はロード専用サーバ(ロード専用サーバ12、15、・
・・)を実装する。そして、センターに設置されたセン
ターPC1からFTPサーバの実装された自動販売機へ
アクセスし、その自動販売機にコマンドを送信すること
で、その自動販売機に他の自動販売機(ロード専用サー
バが実装された自動販売機)との間の通信路を確立さ
せ、該通信路を介してデータ通信を行わせる。この結
果、ロード専用サーバ(の実装された自動販売機)とF
TPサーバ(の実装された自動販売機)とを連携させ
て、センターから複数の自動販売機へデータロードを行
うことが可能となる。これらの処理の結果は、レスポン
スとして、FTPサーバの実装された自動販売機からセ
ンターPC1へ通知される。As described above, according to the present invention, in the vending machine online system, the FTP server (FTP server 9) is mounted on one vending machine (vending machine 2) and the other vending machines ( Load-only servers (load-only servers 12, 15, ...
・ ・) Is implemented. Then, by accessing the vending machine having the FTP server installed from the center PC 1 installed in the center and transmitting a command to the vending machine, another vending machine (a load-only server A communication path with the installed vending machine) is established, and data communication is performed through the communication path. As a result, the load-only server (the vending machine in which it is installed) and F
Data can be loaded from the center to a plurality of vending machines by linking with (a vending machine in which the TP server is installed). The results of these processes are notified to the center PC 1 as a response from the vending machine in which the FTP server is installed.
【0047】このように、ロード専用サーバとFTPサ
ーバを連携することで、自動販売機オンラインシステム
の構築が容易になる。また、センターから自動販売機に
データをロードする際も、センターPC−自動販売機間
が公衆回線で、自動販売機−自動販売機間をLANが接
続されているシステムの場合(公衆回線がデータ量によ
る課金の場合や、公衆回線よりもLANの方が通信速度
が早い場合)、センターPCから自動販売機へのデータ
ロードは1回行えばよく、その後は、自動販売機−自動
販売機間で通信すればよいので、通信料の抑制及び通信
時間の短縮が可能となる。As described above, by linking the load-only server and the FTP server, it becomes easy to construct the vending machine online system. Also, when loading data from the center to the vending machine, if the system is such that the center PC-vending machine is a public line and the LAN is connected between the vending machine-vending machine (the public line is the data In case of charging by volume or when communication speed of LAN is faster than public line), data loading from the center PC to the vending machine only needs to be done once. After that, between vending machines and vending machines Therefore, it is possible to suppress the communication charge and shorten the communication time.
【0048】また、ロード専用サーバの実装された自動
販売機にコマンドファイル(コマンドファイル20、2
1)を配布しておくことにより、該自動販売機はロード
されるデータを識別できる。また、データの情報の授受
や異常なデータの破棄等もできる。また、さらに、ロー
ド専用サーバの実装された自動販売機にアクセス制限フ
ァイル(アクセス制限ファイル40、41)を配布して
おくことにより、ロード専用サーバへのアクセスを制限
することができ、不法なアクセスから該自動販売機内の
データを守ことができる。In addition, a command file (command file 20, 2,
By distributing 1), the vending machine can identify the data to be loaded. Also, it is possible to exchange data information and discard abnormal data. Furthermore, by distributing the access restriction files (access restriction files 40 and 41) to the vending machine in which the load-only server is installed, it is possible to restrict access to the load-only server, which results in illegal access. Therefore, the data in the vending machine can be protected.
【0049】[0049]
【発明の効果】本発明によれば、少なくとも一台の自動
販売機にFTPサーバを設け、その他の自動販売機にロ
ード専用サーバを設け、FTPサーバとロード専用サー
バとを連携させて、自動販売機間でデータをロードでき
るようにしたので、自動販売機オンラインシステムの構
築が容易になる。According to the present invention, at least one vending machine is provided with an FTP server, and other vending machines are provided with load-dedicated servers, and the FTP server and the load-dedicated server are linked to perform automatic sale. Since data can be loaded between machines, the construction of vending machine online system becomes easy.
【0050】また、センターの情報処理装置と自動販売
機間の通信回線の種類及び自動販売機−自動販売機間を
接続するネットワーク形態によっては、従来システムよ
りもデータロードのための通信料金を抑えたり通信時間
を短縮できる。Further, depending on the type of communication line between the information processing device of the center and the vending machine and the network form connecting the vending machine to the vending machine, the communication charge for data loading is suppressed as compared with the conventional system. Or communication time can be shortened.
【0051】また、ロード専用サーバが設けられた自動
販売機にコマンドファイルを格納する構成にすることに
より、ロード専用サーバは、ロードするデータの指定、
データ情報の授受及びロード時における異常な受信デー
タの破棄など、様々な機能の拡充が可能となる。By configuring the command file to be stored in the vending machine provided with the load-only server, the load-only server can specify the data to be loaded,
It is possible to expand various functions such as sending and receiving data information and discarding abnormal received data during loading.
【0052】また、さらに、ロード専用サーバが設けら
れた自動販売機にアクセス制限ファイルを格納する構成
にすることにより、ロード専用サーバは、アクセス制限
ファイルを参照して、接続相手を制限することができる
ようになり、不法アクセス等から自機内のデータを守こ
とが可能となる。Further, by configuring the access restriction file to be stored in the vending machine provided with the load exclusive server, the load exclusive server can refer to the access restriction file to restrict the connection partner. It becomes possible to protect the data in the own machine from illegal access.
【図1】本発明の実施形態のシステム構成を示す図であ
る。FIG. 1 is a diagram showing a system configuration of an embodiment of the present invention.
【図2】本発明の第1及び第2実施形態の構成・動作を
説明する図である。FIG. 2 is a diagram illustrating the configurations and operations of the first and second embodiments of the present invention.
【図3】本発明の第3実施形態の構成・動作を説明する
図である。FIG. 3 is a diagram illustrating a configuration and operation of a third exemplary embodiment of the present invention.
【図4】本発明の第4実施形態の構成・動作を説明する
図である。FIG. 4 is a diagram illustrating the configuration and operation of a fourth exemplary embodiment of the present invention.
【図5】コマンドファイルの登録情報を説明する図であ
る。FIG. 5 is a diagram illustrating registration information of a command file.
【図6】本発明の第5実施形態の構成・動作を説明する
図である。FIG. 6 is a diagram illustrating the configuration and operation of the fifth embodiment of the present invention.
【図7】アクセス制限ファイルの設定情報を説明する図
である。FIG. 7 is a diagram illustrating setting information of an access restriction file.
1 センターPC 2,3,4,・・・,N 自販機(自動販売機) 5 コマンドライン 6,7,18,19 データライン 9 FTPサーバ 10 20番ポート 11 21番ポート 13 X1番ポート 14 Y1番ポート 16 X2番ポート 17 Y2番ポート 12,15 ロード専用サーバ 20,21 コマンドファイル 40,41 アクセス制限ファイル 51 リモート(接続相手)接続情報 52 ローカル(自身)接続情報 1 Center PC 2, 3, 4, ..., N Vending machines (vending machines) 5 Command line 6,7,18,19 data lines 9 FTP server 10 port 20 11 Port 21 13 X port 1 14 Y1 port 16 x port 2 17 Y2 port 12,15 Road dedicated server 20,21 Command file 40, 41 access restriction file 51 Remote (connection partner) connection information 52 Local (self) connection information
Claims (3)
ークで接続され、センターからオンラインで該複数の自
動販売機にデータをロードさせる自動販売機オンライン
システムにおけるデータ通信方法において、 センターにFTPクライアントを、上記複数の自動販売
機の少なくとも1つにFTPサーバを、その他の自動販
売機にデータのロードを行うロード専用サーバをそれぞ
れ設け、 FTPサーバとロード専用サーバとの間にデータライン
を確立させ、 FTPサーバとFTPクライアントとの間にコマンドラ
インを確立させ、 FTPサーバは該コマンドラインを介してFTPクライ
アントからコマンドを受け取ると、該コマンドの指示内
容に従って、ロード専用サーバとの間でデータ通信を行
うことを特徴とする自動販売機オンラインシステムにお
けるデータ通信方法。1. A data communication method in a vending machine online system, wherein a center is connected to a plurality of vending machines via a network, and data is loaded online from the center to the plurality of vending machines. An FTP server is provided in at least one of the plurality of vending machines, and a load-dedicated server that loads data is provided in the other vending machines, and a data line is established between the FTP server and the load-dedicated server. A command line is established between the server and the FTP client, and when the FTP server receives a command from the FTP client via the command line, it performs data communication with the load-only server according to the instruction content of the command. Vending machine online characterized by Data communication method in the system.
れた自動販売機内にデータのロードに関する情報が登録
されたコマンドファイルを格納し、 前記FTPサーバと前記ロード専用サーバとの間でのデ
ータロードは、前記コマンドファイルに登録された情報
に基づき行うことを特徴とする請求項1記載の自動販売
機オンラインシステムにおけるデータ通信方法。2. A command file in which information regarding data loading is registered is stored in a vending machine provided with the load dedicated server, and data loading between the FTP server and the load dedicated server is performed. 2. The data communication method in the vending machine online system according to claim 1, wherein the data communication method is performed based on information registered in the command file.
れた自動販売機内に、前記ロード専用サーバへのアクセ
スを制限するための情報が設定されたアクセス制限ファ
イルを格納し、 該アクセス制限ファイルの設定情報に基づく、前記ロー
ド専用サーバへのアクセスを制限することを特徴とする
請求項1記載の自動販売機オンラインシステムにおける
データ通信方法。3. An access control file in which information for restricting access to the load-only server is stored in an automatic vending machine provided with the load-only server, and the access control file is set. The data communication method in the vending machine online system according to claim 1, wherein access to the load-only server is restricted based on information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002000428A JP2003203030A (en) | 2002-01-07 | 2002-01-07 | Data communication method for automatic vending machine online system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002000428A JP2003203030A (en) | 2002-01-07 | 2002-01-07 | Data communication method for automatic vending machine online system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003203030A true JP2003203030A (en) | 2003-07-18 |
Family
ID=27640817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002000428A Pending JP2003203030A (en) | 2002-01-07 | 2002-01-07 | Data communication method for automatic vending machine online system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003203030A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59108156A (en) * | 1982-12-13 | 1984-06-22 | Fujitsu Ltd | Controlling method of indirect request for film transfer processing between remote nodes |
JP2001109821A (en) * | 1995-10-13 | 2001-04-20 | Sony Corp | Information processing method and information processor |
JP2001282670A (en) * | 2000-01-27 | 2001-10-12 | Fujitsu Ltd | System and device for resource distribution, computer- readable recording medium with resource distributing program recorded, and resource distributing program |
-
2002
- 2002-01-07 JP JP2002000428A patent/JP2003203030A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59108156A (en) * | 1982-12-13 | 1984-06-22 | Fujitsu Ltd | Controlling method of indirect request for film transfer processing between remote nodes |
JP2001109821A (en) * | 1995-10-13 | 2001-04-20 | Sony Corp | Information processing method and information processor |
JP2001282670A (en) * | 2000-01-27 | 2001-10-12 | Fujitsu Ltd | System and device for resource distribution, computer- readable recording medium with resource distributing program recorded, and resource distributing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102394872B (en) | Data communication protocol | |
JP3354433B2 (en) | Network communication system | |
US7574523B2 (en) | Relay peers for extending peer availability in a peer-to-peer networking environment | |
US11856065B2 (en) | Data transmission for service integration between a virtual private cloud and an intranet | |
EP1583320A2 (en) | System and method for sharing objects between computers over a network | |
US20090318126A1 (en) | Arrangement for using erp-systems on, preferably, mobile devices | |
CN101194250A (en) | Method and system for closing RDMA connection | |
JP2013545345A (en) | Method and system for communicating between a vehicle and a remote application server | |
US7934218B2 (en) | Interprocess communication management using a socket layer | |
EP2075975B1 (en) | Relay server and relay communication system | |
WO2023246187A1 (en) | Management method for blockchain network, and related device | |
JP2004102991A (en) | File distributed transmitting and receiving system | |
US7363383B2 (en) | Running a communication protocol state machine through a packet classifier | |
US20050188070A1 (en) | Vertical perimeter framework for providing application services | |
JP2003203030A (en) | Data communication method for automatic vending machine online system | |
JP3965774B2 (en) | Network system | |
JP6798737B1 (en) | Personal information management system and personal information management method | |
JP2000092111A (en) | Repeater and network system provided with the same | |
JP2000122939A (en) | Communication control method for application gateway | |
JP2001044997A (en) | Device and method for information communication and computer-readable recording medium storing information communication program | |
EP1566941A1 (en) | Method and device for enabling mono- and bi-directional communication between mobile equipment and smartcard applications | |
JPH07120322B2 (en) | Online SG processing method | |
JP2001175522A (en) | Method and system for exclusive control | |
JPH0738599A (en) | Inter-lan connector | |
JP2001216208A (en) | Data transfer method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040415 |
|
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 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050816 |