【発明の詳細な説明】この発明はホテル等の客室に設けられた冷蔵庫等の端末
機から送られる販売データを集中管理するホテルベンタ
ーシステムに関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a hotel vendor system that centrally manages sales data sent from terminals such as refrigerators installed in guest rooms of hotels and the like.
この種のホテルベンダーシステムとして第1図に示すも
のか知られている。As a hotel vendor system of this type, the one shown in FIG. 1 is known.
第1図においてホストコンピュータよりチェックイン/
アウト指令が発生すると、モデム2を経由してホテルの
フロント等に設けたセンタマシン3へ部屋番号を付して
指令か送られる。一方、センタマシン3は各客室に設け
た自動販売式の冷蔵庫であるベンダ4から送られ、集計
さ第1た販ゲ凸個数または販売金額等の販売データを道
路(こてホストコンピュータ1へ返送する。In Figure 1, check-in from the host computer/
When an out command is generated, the command is sent via a modem 2 to a center machine 3 installed at the front desk of a hotel, with a room number attached. On the other hand, the center machine 3 sends sales data such as the number of sales items or the sales amount sent from the vendor 4, which is an automatic vending refrigerator installed in each guest room, to the road (trowel host computer 1). do.
センタマシン3は第2図に示すよう(こインターフェイ
ス5を通して得た各ベンダ4から送らイする商品の販売
データを、当該センタマシン31町のデータ久AM、5
に格納している。な札第2図(こおいて、7はCPU、
8はインターフェイス、9(よプログラムおよびワーキ
ングメモリである。As shown in FIG.
It is stored in. Figure 2 (here, 7 is the CPU,
8 is the interface, 9 is the program and working memory.
通常ホストコンピュータ1とセンタマシン3(よ、BS
CPoL/SELあるいは、B S CC0N−1−E
NTION と呼ばれる方式にて交信してしする力)、
どちらにしろ、データ処理時間を必要以上長くとること
は許されない。Normally host computer 1 and center machine 3 (BS
CPoL/SEL or B S CC0N-1-E
The power of communicating through a method called NTION),
In either case, it is unacceptable to take longer than necessary for data processing.
しかし、従来の方式では、日付更新〔以下1i0D(エ
ンドオブデイ)と呼ぶ〕の処理のとき以下に述べる問題
点かあった。However, the conventional system has the following problems when processing a date update (hereinafter referred to as 1i0D (end of day)).
(1)ホストコンピュータの要求があったとき、1乙0
1)時の販売データをセンタマシンからホストコンピュ
ータへ送るために、ホストコンピュータを待たすことは
許されない。(1) When requested by the host computer,
1) It is not allowed to make the host computer wait in order to send sales data from the center machine to the host computer.
(2)ポーリング時の販売データの送信については通信
に要する時間を極力減らす為に、販売データが変化した
部屋のデータのみ送信するようにしている。このとき、
センタマシンとベンダの交信に要する時間は零ではない
為、センタマシンが有する販売データは古い可能性があ
る。従って、ホストコンピュータに送ったデータと実際
の販売データに差が生じ、正確に販売データを管理出来
ない可能性がある。(2) Regarding the transmission of sales data during polling, in order to reduce the time required for communication as much as possible, only the data of rooms whose sales data has changed are transmitted. At this time,
Since the time required for communication between the center machine and the vendor is not zero, the sales data held by the center machine may be old. Therefore, there is a difference between the data sent to the host computer and the actual sales data, and there is a possibility that the sales data cannot be managed accurately.
(3)ホストコンピュータとセンタマシンの交信時間も
皆無ではない。転送するデータ量によるが、ホスト側か
データのタンプするときなどは、数分を要することも有
り得る。ホストヘデータを転送した時と、実際にベンダ
に処理を行う時の時間差によって販売データの取り洩れ
か生じることかある。(3) The communication time between the host computer and the center machine is not non-existent. Depending on the amount of data to be transferred, it may take several minutes when the host side is stamping data. Sales data may be missed due to the time difference between when the data is transferred to the host and when it is actually processed by the vendor.
(4)ペンタのE 01)実処理に関しても、全てのベ
ンダを同時に処理出来ない為、最初に実行した部屋と最
後に実行した部屋とては可成の時間差があり、販売デー
タの取り洩れを生じる可能性かある。(4) Penta's E 01) Regarding the actual processing, since it is not possible to process all vendors at the same time, there is a considerable time difference between the room executed first and the room executed last, so it is possible to miss sales data. There is a possibility that it will occur.
いいかえると、従来の方法によれば、ホストコンピュー
タのIi 01)指令に対し、センタマシン側はホスト
を待たせる訳にはいかないので、ホストへの販売データ
を転送後、ベンダのEOI)実処理を行なわなけれはな
らない。この時、ホストコンピュータとセンタマシンの
交信時間、センタマシンのデータのリアル性欠如、ベン
ダのEol)処理時間による販売データの取り洩れが発
生するという欠点か生じる。In other words, according to the conventional method, the center machine cannot keep the host waiting in response to the Ii 01) command from the host computer, so after transmitting the sales data to the host, the center machine cannot perform the actual processing of the vendor's EOI). must be done. At this time, there are disadvantages in that sales data may be omitted due to the communication time between the host computer and the center machine, the lack of realism in the data of the center machine, and the vendor's EOL processing time.
この発明は上述の欠点を除去して、EOD処理時の販売
データを正確に管理てきるホテルペンタシステムを提供
することを目的とする。An object of the present invention is to eliminate the above-mentioned drawbacks and provide a hotel penta system that can accurately manage sales data during EOD processing.
以下にこの発明の一実施例について図面とともに説明す
る。An embodiment of the present invention will be described below with reference to the drawings.
第3図はこの発明の一実・雄側を示すもので、センタマ
シン3には販売データを記憶する第1の1(AM6と、
後述の補正データを記憶する第2のI(AMIOとを備
えている。FIG. 3 shows the main part of this invention, in which the center machine 3 has a first machine (AM6,
It includes a second I (AMIO) that stores correction data, which will be described later.
なお、第3図において、第2図と同一の部分には同一の
符号を付している。In addition, in FIG. 3, the same parts as in FIG. 2 are given the same reference numerals.
一]二記の構成によって、センタマシン3は、3種類の
データを記憶することかできる。即ち、各ベンダ4より
受信した生の販売データ、補正データ販売データの3種
類である。ここで、販売データはベンダより受信した生
の販売データに補正データを加算したもので疋義される
。The center machine 3 can store three types of data with the configuration described in (1) and (2) above. That is, there are three types of sales data: raw sales data received from each vendor 4 and corrected data sales data. Here, the sales data is defined as the raw sales data received from the vendor plus correction data.
」−記の構成において、適宜なスキャニング時期にセン
タマシン3からベンダ4に指令が与えられると、ベンダ
4からの販売データはCI’U、7を通して、ワーキン
グメモリ9に記憶される。そして、この販売データは適
宜なタイミングでRAM5に販売データとして摺き込ま
れる。In the configuration described above, when a command is given from the center machine 3 to the vendor 4 at an appropriate scanning time, sales data from the vendor 4 is stored in the working memory 9 through the CI'U, 7. This sales data is then written into the RAM 5 as sales data at an appropriate timing.
また、ポストコンピュータから】;、oD指令か来たと
きは、その時点において、ベンダ4から読み取られ、ワ
ーキングメモリ9に記憶された販売データと、前回のス
キャニング11−!jに読み取られ、lζAM6に記・
臆されている販売データとの差かCPU7て演算され、
その差がRAMl0に記憶されるようになっている。Also, when an oD command is received from the post computer, the sales data read from the vendor 4 and stored in the working memory 9 and the previous scanning 11-! j and written to lζAM6.
The difference with the much-discussed sales data is calculated by the CPU7,
The difference is stored in RAM10.
ベンダ4は、ホストコンピュータ1からのチェックイン
指令てそれ迄ベンダに記′[コされていた前回の販売デ
ータをOクリアし、また冷蔵庫の扉のロックを解除し販
売可能とする。また、チェックアウト指令を受けると、
扉を施錠し販売不可とした後、販売データをセンタマシ
ン4へ送り返す。The vendor 4 receives a check-in command from the host computer 1, clears the previous sales data that had been written to the vendor, and also unlocks the refrigerator door to enable sales. Also, when receiving a checkout instruction,
After locking the door and making sales impossible, the sales data is sent back to the center machine 4.
ベンダ4は、これ以外にセンタマシンからスキャン指令
があれば販売データ、在庫データその他の情報を送る以
外には何も機能しない。In addition to this, if there is a scan command from the center machine, the vendor 4 has no other function other than sending sales data, inventory data, and other information.
従ってベンダ4にはIi 01)の処理機能かない為セ
ンタマシン4にはベンダに対しチェックアウトを行って
、一度販売データを受は取った後、直ぐにチェックイン
を行ってペンタの販売データのクリアを行っている。な
お、この時、Ii 0 +)は深夜に行われるので、ト
アロソクの音でクレームを出さないよう、チェックアウ
トのllj 施錠を行わない特殊モードか採用される。Therefore, since the vendor 4 does not have the processing function of Ii 01), the center machine 4 checks out the vendor, receives the sales data, and immediately checks in to clear the penta sales data. Is going. At this time, since Ii 0 +) will be held late at night, a special mode will be adopted in which the check-out llj will not be locked in order to avoid complaints due to the sound of the door lock.
次に動作について説明する。Next, the operation will be explained.
先ず、ポストコンピュータ1からチェックイン指令が来
たら、センタマシン3はベンダ4のチェックインを行う
と同時に、センタマシン3内の12−A M 6内の販
売データとRAMIQ間の補正テークの0クリアを行う
。その後センタマシン3は常時ベンダ4と適宜な時間間
隔でスキャン交信を行って・各ベンダ4の販売データを
取り込み、RAM61こ、;己1意している。First, when a check-in command is received from the post computer 1, the center machine 3 checks in the vendor 4, and at the same time clears the correction take between the sales data in 12-AM 6 in the center machine 3 and RAMIQ to 0. I do. Thereafter, the center machine 3 constantly performs scan communication with the vendors 4 at appropriate time intervals, takes in the sales data of each vendor 4, and stores it in the RAM 61.
次に、ポストコンピュータ1から特定のベンダ4か選択
されて、Ii 01)が指令されたら、センタマシン3
はこの選択された特定のベンダとのスキャン交信は禁止
するモードにはいる。Next, when a specific vendor 4 is selected from the post computer 1 and Ii 01) is commanded, the center machine 3
enters a mode that prohibits scanning communications with this particular selected vendor.
なおホストコンピュータ1からのポーリングあるいはコ
ンテンション方式の場合は、センタマシン3からの選択
により、その選択されたペンタの販売テーク、をRA−
M gから読み出してホストコンピュータ1へ送(i−
jする。この送イ、;シた販売テークXはRA M 6
に記4σされる。In addition, in the case of polling or contention method from host computer 1, the selected penta sales take is RA-
Read from Mg and send to host computer 1 (i-
j. For this transfer, the sales take X is RAM 6
It is written as 4σ.
次に、1部屋ずつベンダのIi 01)処理を行う。Next, perform vendor Ii 01) processing one room at a time.
この時、最初のチェックアウト指令で各ペンタ4より得
た販売テーク、即ちRA M 5に記憶されている販売
テークXと前回のペンタとの交信で得た販売テーク、即
ちRAM9に記憶されている販売データYとの差ZをC
l’ U 7て演算し、その差ZをRANllOに補正
データとして格納する。次に、ベンダに対しチェックイ
ン指令を行いベンダ内の販売データをクリアする。At this time, the sales take obtained from each Penta 4 in the first checkout command, that is, the sales take X stored in RAM 5, and the sales take obtained in the previous communication with the Penta, that is, stored in RAM 9. The difference Z from sales data Y is C
l' U 7 is calculated, and the difference Z is stored in RANllO as correction data. Next, a check-in command is issued to the vendor to clear the sales data within the vendor.
1日日のIi Oり処理後のセンタマシン内の販売デー
タは、RA M 6に記憶されているベンダの販売デー
タYとRA li+11 Qに1、己4.0されている
看11正データZの和で表わされ、その和がRA M
6に居き込まれる。それ故、翌日のE 01)処理にお
ける集計データには、従来のシステムて取り洩れとなっ
ていたデータは翌F1分に加算され、ベンダの販売デー
タをiE rirfに管理することか可能となる。The sales data in the center machine after the Ii O processing on the 1st is 1 for vendor sales data Y stored in RAM 6 and RA li+11 Q, and 4.0 for itself. RAM
I'm stuck at 6. Therefore, the data that was omitted in the conventional system is added to the total data in the next day's E01) process for the next F1, making it possible to manage vendor sales data in iE rirf.
以上、胎:述したよう(乙この発明はホテルベンダーシ
ステムにおいて、E01〕命令があったとき、[)11
回のスキャニングタイミンクに記憶している4i末機か
らの販売データと、Ii 01)時の販売データの差で
ある補正データを記憶する補助的な記・10手段を設け
るようにしたから、E OD指令の実行時には、」二記
前回のスキャニングタイミングで得られたデータをポス
トコンピュータに送って、l1OI)処理時間の短縮を
図るとともに、補助的な記憶手段に記憶された補正デー
タを翌日分のデータ処理時に読み出して加算することが
できるようになり、従来のように、上記E OI)命令
実行の直前に販売されたデータか消滅するという不具合
はなくなり、正確な10分の販売データの集計管理か行
えるようになる。As mentioned above, this invention is implemented in a hotel vendor system, when the E01 command is issued, [)11
EOD When executing a command, the data obtained at the previous scanning timing is sent to the postcomputer to shorten the processing time, and the correction data stored in the auxiliary storage means is transferred to the next day's data. It is now possible to read and add data during processing, which eliminates the problem of data sold immediately before the execution of the E OI) instruction mentioned above, and eliminates the problem of data being sold immediately before the execution of the E OI command. Be able to do it.
第1図はホテルベンダーシステムの一例を示すブロック
図、第2図は第1図のシステムにおけるセンタマシンの
従来例を示すブロック図、耐3図はこの発明の一実施例
を示すブロック図である。1・・・ホストコンピュータ、3・・・センタマシン、
4・・・/令蔵j(f、、6・・RA N、1.10・
・・補正データJ]]のRAM。Fig. 1 is a block diagram showing an example of a hotel vendor system, Fig. 2 is a block diagram showing a conventional example of a center machine in the system of Fig. 1, and Fig. 3 is a block diagram showing an embodiment of the present invention. . 1... host computer, 3... center machine,
4.../Reizoj (f,, 6...RAN, 1.10.
...Correction data J]] RAM.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57172299AJPS5960563A (en) | 1982-09-29 | 1982-09-29 | Hotel vendor system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57172299AJPS5960563A (en) | 1982-09-29 | 1982-09-29 | Hotel vendor system |
| Publication Number | Publication Date |
|---|---|
| JPS5960563Atrue JPS5960563A (en) | 1984-04-06 |
| JPS631635B2 JPS631635B2 (en) | 1988-01-13 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57172299AGrantedJPS5960563A (en) | 1982-09-29 | 1982-09-29 | Hotel vendor system |
| Country | Link |
|---|---|
| JP (1) | JPS5960563A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090052459A1 (en)* | 1999-02-24 | 2009-02-26 | Ibahn General Holdings Corporation | Methods and apparatus for providing high speed connectivity to a hotel environment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090052459A1 (en)* | 1999-02-24 | 2009-02-26 | Ibahn General Holdings Corporation | Methods and apparatus for providing high speed connectivity to a hotel environment |
| US8854195B2 (en)* | 1999-02-24 | 2014-10-07 | Guest Tek Interactive Entertainment Ltd. | Customizing guest room by transmission of control information corresponding to guest preferences to in-room systems via network of hospitality structure |
| Publication number | Publication date |
|---|---|
| JPS631635B2 (en) | 1988-01-13 |
| Publication | Publication Date | Title |
|---|---|---|
| US4028663A (en) | Digital computer arrangement for high speed memory access | |
| US5129089A (en) | Distributed interlock apparatus and distributed interlock management method | |
| US5025367A (en) | Storage allocation and garbage collection using liberate space tokens | |
| US20020178177A1 (en) | Parallel logging method for transaction processing system | |
| US4692862A (en) | Rapid message transmission system between computers and method | |
| US4920485A (en) | Method and apparatus for arbitration and serialization in a multiprocessor system | |
| JPH0962558A (en) | Method and system for database management | |
| JPH114279A (en) | Advanced intersystem transmission method and mechanism | |
| US6076126A (en) | Software locking mechanism for locking shared resources in a data processing system | |
| US5206937A (en) | Data communication system having plural stations connected to a single transmission path | |
| EP0266770B1 (en) | Loop transmission system and data transmission control method | |
| JPS5960563A (en) | Hotel vendor system | |
| US6351826B1 (en) | Method and apparatus for automatically verifying communication software | |
| CA1229421A (en) | Shared memory multiprocessor system | |
| JP2588298B2 (en) | False image processing system by multiple reflection of radar | |
| US5506945A (en) | Use of "pipes" for the transfer of status information between different remote systems | |
| US6529972B1 (en) | Message translation and data proxy service for remote data transport in a computer network | |
| EP0423730B1 (en) | Electronic device with data transmission function | |
| US5214644A (en) | Electronic device with data transmission function | |
| JPH0220026B2 (en) | ||
| EP0249345B1 (en) | Data packet shortening method and device | |
| JPH08278953A (en) | Exclusive control method in computer system | |
| US5303345A (en) | Method for controlling data sending and receiving operations of a microprocessor | |
| US6681260B1 (en) | Data transfer method in function expansion system | |
| CA1274300A (en) | Line condition data collecting system for a telephone exchange |