[go: up one dir, main page]

JP2748489B2 - Transaction processing terminal group management device - Google Patents

Transaction processing terminal group management device

Info

Publication number
JP2748489B2
JP2748489B2 JP1010722A JP1072289A JP2748489B2 JP 2748489 B2 JP2748489 B2 JP 2748489B2 JP 1010722 A JP1010722 A JP 1010722A JP 1072289 A JP1072289 A JP 1072289A JP 2748489 B2 JP2748489 B2 JP 2748489B2
Authority
JP
Japan
Prior art keywords
data
plu
product
file
speed
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.)
Expired - Lifetime
Application number
JP1010722A
Other languages
Japanese (ja)
Other versions
JPH02190998A (en
Inventor
義隆 佐野
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.)
Omron Corp
Original Assignee
Omron Corp
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 Omron Corp filed Critical Omron Corp
Priority to JP1010722A priority Critical patent/JP2748489B2/en
Publication of JPH02190998A publication Critical patent/JPH02190998A/en
Application granted granted Critical
Publication of JP2748489B2 publication Critical patent/JP2748489B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、POS(Point-Of-Salesの略)端末群管理
装置に関し、特に、PLU(Price Look Upの略)ファイル
を備えるPOS端末群管理装置に関する。
The present invention relates to a POS (Point-Of-Sales) terminal group management device, and in particular, a POS terminal group having a PLU (Price Look Up) file. Regarding the management device.

[従来の技術] POS端末群管理装置は、同一システム内に通信回線(L
ANなど)を介して複数のPOS端末装置を接続し、各POS端
末を含むシステム全体を制御・管理する多くの機能を有
している。POS端末群管理装置の一機能として、PLUファ
イル管理とPLU処理がある。
[Prior Art] A POS terminal group management device uses a communication line (L
It has many functions to connect multiple POS terminal devices via AN and control the whole system including each POS terminal. One function of the POS terminal group management device is PLU file management and PLU processing.

従来の、POS端末群管理装置は装置が備えるPLUファイ
ルを次に示すように管理していた。
A conventional POS terminal group management device manages a PLU file included in the device as follows.

PLUファイルとして、ファイル内のデータの読み書き
の処理は高速にできるがデータの容量は小さい高速・小
容量PLUファイルと、ファイル内のデータの容量は大き
いがデータの読み書きの処理が低速である低速・大容量
PLUファイルの2タイプを有していた。この2タイプのP
LUファイルは、食品などのよく売れる商品のPLUデータ
はアクセス頻度が高いので高速・小容量PLUファイルに
登録し、反対に、PLUデータでもアクセス頻度が低いも
のは低速・大容量PLUファイルに登録することで、ファ
イル内のデータを読み書きする平均PLU処理の時間を高
速化してきた。また、高速・小容量PLUファイルはICメ
モリに構成し低速・大容量PLUファイルはハードディス
ク装置に構成するようにして使用目的でメモリの使い分
けを行ない、PLUファイル管理の低コスト化を実現して
いた。
As a PLU file, a high-speed, small-capacity PLU file that can read and write data in the file at a high speed but has a small data capacity, and a low-speed and small-capacity PLU file that has a large data capacity in the file but a slow data read / write process Large capacity
It had two types of PLU files. These two types of P
In LU files, PLU data of products that sell well, such as food, is frequently accessed, so it is registered in a high-speed, small-capacity PLU file. Conversely, PLU data that is infrequently accessed is registered in a low-speed, large-capacity PLU file. As a result, the average PLU processing time for reading and writing data in a file has been shortened. In addition, high-speed, small-capacity PLU files are configured in IC memory, and low-speed, large-capacity PLU files are configured in a hard disk drive. .

[発明が解決しようとする課題] しかし、従来のPOS端末群管理装置が備えるPLUファイ
ルは、高速・小容量PLUファイルと低速・大容量PLUファ
イルという2タイプを有して、各商品に関するPLUデー
タは、そのアクセス頻度により前記2タイプのPLUファ
イルのいずれか一方へ振分けられて登録されていた。し
かし、前記PLUデータの振分けは固定的であったため
に、季節、年中行事、特売などによる毎日の商品別売上
数量の変化に十分対応できないため、各POS端末からの
要求に応じて該商品のPLUデータを処理するまでの平均P
LU処理時間に大きなばらつきがあるという問題点があっ
た。
[Problems to be Solved by the Invention] However, the PLU file provided in the conventional POS terminal group management device has two types: a high-speed / small-capacity PLU file and a low-speed / large-capacity PLU file. Have been sorted and registered to one of the two types of PLU files depending on the access frequency. However, since the distribution of the PLU data was fixed, it was not possible to sufficiently respond to changes in daily sales volume of each product due to seasons, annual events, special sales, etc. Average P before processing PLU data
There is a problem that there is a large variation in LU processing time.

それゆえに、本発明の目的は、毎日の商品別売上数量
の変化に対応して、各商品のPLUデータを高速・小容量P
LUファイルと低速・大容量PLUファイルとに自動的に振
分け、常に最小の平均PLU処理時間を達成できる取引処
理端末群管理装置を提供することである。
Therefore, an object of the present invention is to provide high-speed, small-capacity PLU data for each product in response to changes in daily sales volume by product.
An object of the present invention is to provide a transaction processing terminal group management device that can automatically distribute an LU file and a low-speed / large-capacity PLU file and always achieve the minimum average PLU processing time.

[課題を解決するための手段] 本発明に係る取引処理端末群管理装置は、複数個の取
引処理端末に接続されかつこれらの取引処理端末を群管
理する取引処理端末群管理装置であって、以下の特徴を
有する。すなわち、商品のその日の売上数量データを含
む商品に関するデータを予め記憶する第1の記憶手段
と、商品のその日の売上数量データを含む商品に関する
データを予め記憶し、第1の記憶手段よりも大容量で、
かつ第1の記憶手段よりも低速でアクセス可能な第2の
記憶手段と、商品の販売時期に関する時期的データを記
憶する第3の記憶手段と、第1および第2の記憶手段に
記憶されたデータを読出して、読出されたデータをその
日の売上数量データと第3の記憶手段に記憶された時期
的データに基づいて、優先順位の高い順に分類する分類
手段と、分類手段により優先順位の高い順に分類された
商品に関するデータをその順序で第1の記憶手段に記憶
させ、残りを第2の記憶手段に記憶させるように振り分
ける振り分け手段とを備えて構成される。
[Means for Solving the Problems] A transaction processing terminal group management device according to the present invention is a transaction processing terminal group management device connected to a plurality of transaction processing terminals and managing the transaction processing terminals in a group, It has the following features. That is, first storage means for storing in advance data relating to a product including sales volume data of the product on that day, and data relating to the product including sales volume data of the product for that day in advance, which are larger than the first storage device. With capacity
And a second storage means which can be accessed at a lower speed than the first storage means, a third storage means for storing temporal data relating to a sale time of the product, and the first and second storage means. Classifying means for reading the data, classifying the read data on the basis of the sales quantity data of the day and the temporal data stored in the third storage means, in a descending order of priority; And a distribution unit configured to store the data on the products classified in order in the first storage unit in that order and to store the rest in the second storage unit.

[作用] 本発明に係る取引処理端末群管理装置では、毎日、分
類手段によりその日の取引処理における売上数量データ
と第3の記憶手段に予め記憶された時期的データとに基
づいて優先順位の高い順に分類された商品に関するデー
タは、その後振り分け手段により優先順位の高い順に従
って第1の記憶手段に記憶され、残りは第2の記憶手段
に記憶されるので、商品に関するデータは取引処理にお
ける平均PLU処理時間を常に最小にするように第1およ
び第2の記憶手段に最適振り分けされる。
[Operation] In the transaction processing terminal group management device according to the present invention, the classification unit has a high priority every day based on the sales quantity data in the transaction process on that day and the temporal data stored in advance in the third storage unit. The data on the commodities classified in order is then stored in the first storage means by the sorting means in the order of higher priority, and the rest is stored in the second storage means. It is optimally allocated to the first and second storage means so that the processing time is always minimized.

[実施例] 第2図は、本発明の一実施例のシステムの構成図であ
る。第2図において、このシステムは、複数POS端末を
含むシステム全体を制御・監視するPOS端末群管理装置
1と、前記POS端末群管理装置1に接続し、顧客との取
引処理を行なうPOS端末(特に説明しない)2と、複数
のPOS端末2とPOS端末群管理装置1相互のデータ伝送を
行なう通信回線(特に説明しない)3とを含む。
Embodiment FIG. 2 is a configuration diagram of a system according to an embodiment of the present invention. In FIG. 2, the system includes a POS terminal group management device 1 for controlling and monitoring the entire system including a plurality of POS terminals, and a POS terminal (connected to the POS terminal group management device 1 for performing transaction processing with a customer). 2) and a communication line (not particularly described) 3 for performing data transmission between the plurality of POS terminals 2 and the POS terminal group management device 1.

第3図は、第2図に示すPOS端末群管理装置1のハー
ドウェア構成を示す概略図である。POS端末群管理装置
1は、装置全体を制御・管理する中央演算処理装置(以
下、CPUと称する)10、本発明に関する処理プログラム
などを記憶するプログラムメモリ30、データの高速アク
セス可能であるがデータの容量が小さいICメモリ20、デ
ータの容量は大きいがデータのアクセスが低速であるハ
ードディスク装置40、定期的に決まる特売商品に関する
データを記憶するフレキシブルディスク60、前記フレキ
シブルディスク60の入出力処理をするフレキシブルディ
スクドライバ50、特売日などの時期的判断に用いるカレ
ンダー時計70、通信回線3を介してPOS端末群管理装置
1と各POS端末2とのデータの入出力を制御する通信制
御部80、CPU10の起動指示を受けて入出力装置20ないし5
0の入出力制御を行なうチャネル90を備えている。さら
に、前記ICメモリ20は高速アクセス必要なPLUデータを
格納する高速・小容量PLUファイル20aを含み、かつ、前
記ハードディスク装置40は主にデータ処理に用いる領域
であるワークエリア40aとデータのアクセスは低速であ
るが多量のPLUデータを格納する低速・大容量PLUファイ
ル40bと、季節商品、特売商品に関するデータを格納す
る季節商品/特売商品ファイル40cとを含む。
FIG. 3 is a schematic diagram showing a hardware configuration of the POS terminal group management device 1 shown in FIG. The POS terminal group management device 1 includes a central processing unit (hereinafter, referred to as a CPU) 10 for controlling and managing the entire device, a program memory 30 for storing a processing program and the like according to the present invention, The memory capacity of the IC memory 20 is small, the data capacity is large but the data access is low speed, the hard disk device 40, the flexible disk 60 for storing the data on the bargain products which are regularly determined, and the input / output processing of the flexible disk 60 are performed. A flexible disk driver 50, a calendar clock 70 used for judging timing such as a special sale date, a communication control unit 80 controlling data input / output between the POS terminal group management device 1 and each POS terminal 2 via the communication line 3, a CPU 10 I / O devices 20 to 5
A channel 90 for performing input / output control of 0 is provided. Further, the IC memory 20 includes a high-speed, small-capacity PLU file 20a for storing PLU data required for high-speed access, and the hard disk device 40 has a work area 40a, which is an area mainly used for data processing, and data access. It includes a low-speed, large-capacity PLU file 40b that stores a large amount of PLU data that is low-speed, and a seasonal / special sale item file 40c that stores data on seasonal items and bargain items.

第4図は、第3図に示すPLUファイル(高速・小容量P
LUファイル20aと低速・大容量PLUファイル40b)の構成
の概略を示す。第5図は、第3図に示す季節商品/特売
商品ファイル40cの構成の概略を示す。次に、第3図な
いし第5図を参照して各ファイルの構成について説明す
る。
FIG. 4 shows the PLU file shown in FIG.
An outline of the configuration of the LU file 20a and the low-speed / large-capacity PLU file 40b) is shown. FIG. 5 shows an outline of the configuration of the seasonal / sale product file 40c shown in FIG. Next, the configuration of each file will be described with reference to FIG. 3 to FIG.

第4図に示す両PLUファイル20aと40bは、各商品につ
いて同様な形式でPLUデータ21を格納している。さら
に、前記各商品のPLUデータ21は、商品に1対1に対応
するPLUコード21aと、その商品名21b、商品の単価21c、
商品の当日(1日)の売上数量21dを格納している。
Both PLU files 20a and 40b shown in FIG. 4 store PLU data 21 in the same format for each product. Further, the PLU data 21 of each product includes a PLU code 21a corresponding to the product on a one-to-one basis, a product name 21b, a unit price 21c of the product,
Stores the sales quantity 21d of the product on the day (one day).

第5図に示す季節商品/特売商品ファイル40cは、該
当する商品のPLUコード21a、季節商品であれば販売期間
を示す当該季節開始日41aと当該季節終了日41bを格納
し、特売商品であれば特売期間を示す特売開始日41cと
特売終了日41dを格納している。なお、第3図に示す特
売商品ファイル入力用のフレキシブルディスク60内に記
憶される特売商品に関するデータも、第5図に示すよう
なPLUコード21a、特売開始日41c、特売終了日41dと同様
な構成となっている。また、季節商品と特売商品に関す
るデータは、両方の構成の形式が一致しているので、季
節商品/特売商品ファイルとして1ファイルに格納して
いる。
The seasonal product / sale product file 40c shown in FIG. 5 stores the PLU code 21a of the corresponding product, the season start date 41a and the season end date 41b indicating the sales period if the product is a seasonal product. For example, a special sale start date 41c and a special sale end date 41d indicating a special sale period are stored. The data on the special sale product stored in the special sale product file input flexible disk 60 shown in FIG. 3 is the same as the PLU code 21a, the special sale start date 41c, and the special sale end date 41d as shown in FIG. It has a configuration. Also, the data on the seasonal product and the bargain product are stored in one file as a seasonal / bargain product file because the formats of both configurations match.

第1図は、本発明の一実施例を示すPLUデータの最適
振分処理のフロー図である。次に、第1図ないし第5図
を参照してPLUデータの最適振分けの処理動作について
説明する。なお、データ処理に関する各種プログラムは
すべてプログラムメモリ30内に記憶している。
FIG. 1 is a flow chart of the PLU data optimum distribution process according to an embodiment of the present invention. Next, the processing operation of the optimal distribution of PLU data will be described with reference to FIGS. Note that various programs related to data processing are all stored in the program memory 30.

PLUデータ21の高速・小容量PLUファイルと低速・大容
量PLUファイルへの最適振分処理は、毎日、取引終了後
に行なわれる。まず、取引時間内の通常の顧客との取引
処理においては、ステップS1(図中では、S1と称する)
で各POS端末2から各商品の取引に関する情報が通信回
線3を経由しPOS端末群管理装置1へ送られる。POS端末
群管理装置1のCPU10は通信制御部80を介して各商品の
取引に関する情報を得て、該商品の当日売上数量21dを
更新する処理を行なう。取引処理中には、他にも多くの
処理が並行するが特に説明しない。
The optimum distribution process of the PLU data 21 into the high-speed / small-capacity PLU file and the low-speed / large-capacity PLU file is performed every day after the transaction. First, in the transaction processing with a normal customer during the transaction time, step S1 (referred to as S1 in the figure)
Then, information on the transaction of each product is transmitted from each POS terminal 2 to the POS terminal group management device 1 via the communication line 3. The CPU 10 of the POS terminal group management device 1 obtains information on the transaction of each product via the communication control unit 80, and performs a process of updating the sales volume 21d of the product on the day. During the transaction process, many other processes are performed in parallel, but no particular description is given.

次に、取引時間終了後、POS端末群管理装置1内で行
なうステップS2以降のPLUデータ21の最適振分処理につ
いて説明する。
Next, a description will be given of the optimal distribution process of the PLU data 21 after the transaction time is completed in the POS terminal group management device 1 after step S2.

取引時間終了後のPLUデータ21の最適振分処理は、毎
日、定時刻になると自動的に行なわれるようにする。す
なわち、ステップS2で、CPU10はカレンダー時計70の計
時時刻が予め定められた最適振分処理開始の時刻になっ
ているか否かを判断する。カレンダー時計70の計時時刻
が開始時刻になるまでステップS2の判断は続くが処理開
始時刻であると判定すると、次のステップS3に進む。ス
テップS3では、CPU10は、プログラムメモリ30中のファ
イル操作に関するプログラムに基づき、前記ステップS1
の当日の取引処理中に更新された当日売上数量21dを有
する高速・小容量PLUファイル20aと低速・大容量PLUフ
ァイル40bをハードディスク装置40内のワークエリア40a
にロードする。このとき、低速・小容量PLUファイル20a
はICメモリ20からチャネル90を介してハードディスク装
置40内のワークエリア40aにロードされる。以降、両PLU
ファイルはワークエリア40a内で処理される。次のステ
ップS4では、CPU10はプログラムメモリ30中のソートに
関するプログラムに基づき、前記ステップS3でワークエ
リア40aにロードされた両PLUファイルを通して、当日売
上数量の21dを基準にして当日売上数量の多い順にソー
トする。次に、ステップS5では、フレキシブルディスク
60の特売商品に関する新規データがフレキシブルディス
クドライバ50を介してワークエリア40aに読込まれてい
るか否か判定する。新規データが読込まれていれば、処
理はステップS6に進む。ステップS6では、CPU10はプロ
グラムメモリ30中のファイル操作に関するプログラムに
基づき、季節商品/特売商品ファイル40cの特売商品に
関するデータの内容を、前記新規データの内容に更新す
る。その後、処理はステップS7に進む。前記ステップS5
の判断処理で特売商品に関する新規入力のない場合、処
理はステップS7に進む。ステップS7では、CPU10は、プ
ログラムメモリ30中のファイル操作に関するプログラム
に基づき、前記ステップS5とステップS6で処理された季
節商品/特売商品ファイル40cの販売期間を示すデータ4
1aないし41dおよびカレンダー時計70の日付を参照し、
翌日の日付を販売期間内に含む季節および特売商品のPL
Uコード21aを抽出する。次に、ステップS8では、CPU10
はプログラムメモリ30中のファイル検索に関するプログ
ラムに基づき、前記ステップS7で抽出したPLUコード21a
を基準として、前記ステップS4で当日売上数量の多い順
にソートされているワークエリア40a内の高速・小容量P
LUファイル20aを検索する。この検索時に、前記ステッ
プS7で抽出した翌日の季節および特売商品に関するPLU
データ21がすべて当日売上数量の多い順にソートされて
いる高速・小容量PLUファイル20a中に含まれているか否
か判定する。その判定結果、翌日の季節および特売商品
に関するPLUデータ21が1件でもソート後の高速・小容
量PLUファイル20aに格納されていないと判定すると、処
理はステップS9に進む。ステップS9では、前記ステップ
S8で高速・小容量PLUファイル20aに格納されていないと
判明した翌日の特売商品あるいは季節商品のPLUコード2
1aを基準として、前記ステップS4でソートしたワークエ
リア40a内の低速・大容量PLUファイル40bを前記ステッ
プS8同様に検索する。検索結果、低速・大容量PLUファ
イル40bから、翌日の特売商品あるいは季節商品のPLUデ
ータ21が抽出される。次に低速・大容量PLUファイル40b
から抽出したPLUデータ21と高速・小容量PLUファイル20
aの中で当日売上数量が少ない商品のPLUデータ21とを順
次入替える。その結果、高速アクセス必要とされる売上
数量の多い商品と季節商品および特売商品に関するPLU
データ21はすべて高速アクセス可能な高速・小容量PLU
ファイル20aに格納されることになる。その後、処理は
ステップS10へ進む。前記ステップS8の処理で、翌日の
特売商品あるいは季節商品に関するPLUデータ21がすべ
て売上数量の多い順にソートされている高速・小容量PL
Uファイル20aに格納されていれば、低速・大容量PLUフ
ァイル40bとのデータ入替えは行なわず、処理はステッ
プS10に進む。
The optimal distribution processing of the PLU data 21 after the end of the transaction time is automatically performed every day at a fixed time. That is, in step S2, the CPU 10 determines whether or not the time measured by the calendar clock 70 is a predetermined optimal distribution processing start time. The determination in step S2 continues until the time counted by the calendar clock 70 reaches the start time, but if it is determined that the processing start time is reached, the process proceeds to the next step S3. In step S3, the CPU 10 executes the processing in step S1 based on a program related to a file operation in the program memory 30.
A high-speed / small-capacity PLU file 20a and a low-speed / large-capacity PLU file 40b having the same-day sales quantity 21d updated during the transaction processing of the same day on the work area 40a in the hard disk device 40
To load. At this time, the low-speed, small-capacity PLU file 20a
Is loaded from the IC memory 20 to the work area 40a in the hard disk device 40 via the channel 90. Thereafter, both PLUs
The file is processed in the work area 40a. In the next step S4, based on the program related to sorting in the program memory 30, the CPU 10 passes through both the PLU files loaded in the work area 40a in the step S3 and sorts the day's sales volume in descending order of the day's sales volume 21d. Sort. Next, in step S5, the flexible disk
It is determined whether or not new data relating to the 60 bargain products has been read into the work area 40a via the flexible disk driver 50. If new data has been read, the process proceeds to step S6. In step S6, the CPU 10 updates the content of the data on the bargain product in the seasonal / bargain product file 40c to the content of the new data based on the file operation program in the program memory 30. Thereafter, the process proceeds to step S7. Step S5
If there is no new input relating to the bargain product in the judgment process of, the process proceeds to step S7. In step S7, the CPU 10 executes the data 4 indicating the sales period of the seasonal / sale product file 40c processed in steps S5 and S6 based on the file operation program in the program memory 30.
Refer to the date of 1a to 41d and calendar clock 70,
PL for seasonal and bargain items that include the next day's date within the sales period
Extract the U code 21a. Next, in step S8, the CPU 10
Is a PLU code 21a extracted in step S7 based on a program related to file search in the program memory 30.
The high-speed / small capacity P in the work area 40a sorted in the
Search the LU file 20a. At the time of this search, the PLUs relating to the seasonal and bargain items of the next day extracted in step S7 above
It is determined whether or not all the data 21 is included in the high-speed / small-capacity PLU file 20a sorted in the descending order of the sales volume on the day. As a result of the determination, if it is determined that no PLU data 21 relating to the next day's seasonal and bargain products is stored in the sorted high-speed / small-capacity PLU file 20a, the process proceeds to step S9. In step S9, the step
PLU code 2 of the special sale product or seasonal product of the next day that it was found in S8 that it was not stored in the high-speed, small-capacity PLU file 20a
Based on 1a, a low-speed / large-capacity PLU file 40b in the work area 40a sorted in step S4 is searched in the same manner as in step S8. As a result of the search, the PLU data 21 of the special sale item or the seasonal item on the next day is extracted from the low speed / large capacity PLU file 40b. Next, low-speed, large-capacity PLU file 40b
PLU data 21 and high-speed, small-capacity PLU file 20 extracted from
In P, the PLU data 21 of the product whose sales volume is small on the day is sequentially replaced. As a result, PLUs related to high-volume, seasonal and bargain items that require high-speed access
All data 21 are high-speed, small-capacity PLU that can be accessed at high speed
It will be stored in the file 20a. Thereafter, the process proceeds to step S10. In the processing of the step S8, the PLU data 21 relating to the special sale product or the seasonal product of the next day is all sorted in the descending order of the sales volume.
If the data is stored in the U file 20a, the data is not replaced with the low speed / large capacity PLU file 40b, and the process proceeds to step S10.

前記、ステップS4ないしステップS9の処理は、ステッ
プS3の処理でワークエリア40aにロードされた両PLUファ
イルについて行なわれる。以上により、当日の売上数量
の多い商品と季節商品および特売商品に関するPLUデー
タは高速にアクセス可能な高速・小容量PLUファイル20a
にすべて格納し、残りは低速・大容量PLUファイル40bに
格納できることになる。次に、ステップS10では、CPU10
は、プログラムメモリ30の中のファイル操作に関するプ
ログラムに基づき、ワークエリア40a内でPLUデータの最
適振分処理が行なわれた両PLUファイルを、それぞれ元
に戻す。すなわち、ワークエリア40a内の高速・小容量P
LUファイル20aをハードディスク装置40からチャネル90
を介してICメモリ20へ戻す。一方、ワークエリア40a内
の低速・大容量PLUファイル40bは同じハードディスク装
置40内の低速・大容量PLUファイル40bに戻す。
The processes in steps S4 to S9 are performed on both PLU files loaded in the work area 40a in the process in step S3. As described above, PLU data on high-volume products, seasonal products, and special-selling products on the day are high-speed, small-capacity PLU files 20a that can be accessed at high speed.
, And the rest can be stored in the low-speed / large-capacity PLU file 40b. Next, in step S10, the CPU 10
Restores both PLU files for which PLU data has been optimally allocated in the work area 40a, based on a file operation program in the program memory 30. That is, the high speed and small capacity P in the work area 40a
LU file 20a from hard disk drive 40 to channel 90
To the IC memory 20 via. On the other hand, the low-speed / large-capacity PLU file 40b in the work area 40a is returned to the low-speed / large-capacity PLU file 40b in the same hard disk device 40.

以上のステップS2ないしステップS10の処理を通じ
て、翌日の取引処理に備えてのPLUデータの最適振分処
理が行なえることになる。最後に、ステップS11で、各P
LUファイルの当日売上数量21dのデータをすべてクリア
(初期化)し、翌日の取引処理に備えるようにしてい
る。
Through the processing in steps S2 to S10, the PLU data can be optimally allocated in preparation for the next day's transaction processing. Finally, in step S11, each P
It clears (initializes) all data on the day's sales volume 21d in the LU file to prepare for the next day's transaction processing.

上述の実施例においては、両PLUファイルのソート方
法あるいは検索方法は特定していないが、高速であるこ
とが望ましく、また、ファイル操作とデータのクリア
(初期化)操作を伴うので、ファイル破壊およびデータ
破壊に備えて予め各ファイルのバックアップをとるよう
にしてもよい。また、各入出力装置間の制御方式は、チ
ャネル制御方式としているが特定はしない。さらに、外
部からのデータの入力は、フレキシブルディスクを介し
行なっているが、POS端末群管理装置の管理するPLUデー
タなどをディスプレイ表示し、各種入力装置(キーボー
ド、マウス、ライトペン、タブレット、タッチセンサパ
ネルなど)を介して外部から直接データ入力するように
してもよい。
In the above embodiment, the sorting method or the searching method of both PLU files is not specified, but it is desirable that the processing speed is high, and the file operation and the data clear (initialization) operation are involved. Each file may be backed up in advance in preparation for data destruction. The control method between the input / output devices is a channel control method, but is not specified. Furthermore, external data is input via a flexible disk, but PLU data managed by the POS terminal group management device is displayed on a display, and various input devices (keyboard, mouse, light pen, tablet, touch sensor Data may be directly input from outside via a panel or the like.

この実施例によれば、高速・小容量/低速・大容量の
2タイプのPLUファイルを準備して、毎日の取引終了後
定時刻になると当日の商品別売上数量データと翌日の季
節商品/特売商品データとに従ってPLUデータの最適振
り分けを自動的に行なうようにしているので、季節/特
売などによる商品別売上数量の変化にも迅速に対応して
常に平均PLU処理時間を最小にすることができる。
According to this embodiment, two types of PLU files, high-speed / small-capacity / low-speed / large-capacity, are prepared, and at a fixed time after the end of daily trading, sales volume data for each product on the day and seasonal products / special sales for the next day Since the optimal distribution of PLU data is automatically performed according to the product data, the average PLU processing time can always be minimized by quickly responding to changes in sales volume by product due to seasonal / sale sales. .

[発明の効果] 以上のように、この発明に係る取引処理端末群管理装
置によれば、毎日、その日の取引処理における売上数量
データと第3の記憶手段に予め記憶された時期的データ
とに基づいて商品に関するデータが取引処理における平
均PLU処理時間を常に最小にするように第1および第2
の記憶手段に最適振り分けされるので、(1)たとえば
季節/特売などによる売上数量の変化ならびに毎日の商
品別売上数量の変化に対応して、常に平均PLU処理時間
を最小にでき、(2)前記(1)の機能向上は、取引処
理端末群管理装置のハードウェアを追加しなくとも実現
できるのでコストパフォーマンスが向上し、(3)外部
からアクセスされるPLUデータを、その要求されるアク
セス速度に応じて、上記2タイプのPLUファイルに振分
けているので、メモリの有効活用が図れ、(4)上記振
分処理は翌日の取引開始までに終了すればよいことか
ら、深夜に処理を行なうことにより電力費用が安価でよ
く、(5)深夜に処理を行なえばCPUを占有できるので
処理速度の高速化が図れるなどの効果がある。
[Effects of the Invention] As described above, according to the transaction processing terminal group management device according to the present invention, each day, the sales quantity data in the transaction processing on that day and the temporal data previously stored in the third storage means are converted. First and second so that the data on the product based on the transaction always minimizes the average PLU processing time in the transaction processing
(1) The average PLU processing time can always be minimized in response to changes in sales volume due to, for example, seasons / special sales, and changes in daily sales volume for each product, and (2) The function improvement of (1) can be realized without adding hardware of the transaction processing terminal group management apparatus, so that cost performance is improved. (3) PLU data accessed from the outside can be obtained at the required access speed. According to the above, the two types of PLU files are distributed, so that the memory can be effectively used. (4) Since the above-mentioned distribution processing only needs to be completed by the start of the next day, the processing should be performed at midnight. (5) If the processing is performed at midnight, the CPU can be occupied, so that the processing speed can be increased.

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

第1図は、本発明の一実施例のPLUデータの最適振分処
理のフロー図である。第2図は、本発明の一実施例のシ
ステムの構成図である。第3図は、本発明の一実施例の
POS端末群管理装置のハードウェア構成を示す概略図で
ある。第4図は、PLUファイルの構成の概略図である。
第5図は、季節商品/特売商品ファイルの構成の概略図
である。 図中、1はPOS端末群管理装置、20aは高速・小容量PLU
ファイル、40bは低速・大容量PLUファイル、40cは季節
商品/特売商品ファイル、60はフレキシブルディスク、
70はカレンダー時計、21はPLUデータ、21aはPLUコー
ド、21dは当日売上数量を示す。 なお、各図中、同一符号は同一または相当部分を示す。
FIG. 1 is a flowchart of the PLU data optimum distribution process according to one embodiment of the present invention. FIG. 2 is a configuration diagram of a system according to an embodiment of the present invention. FIG. 3 shows an embodiment of the present invention.
It is the schematic which shows the hardware constitutions of the POS terminal group management device. FIG. 4 is a schematic diagram of the structure of a PLU file.
FIG. 5 is a schematic diagram of a structure of a seasonal product / sale product file. In the figure, 1 is a POS terminal group management device, 20a is a high-speed, small-capacity PLU
File, 40b is a low-speed / large-capacity PLU file, 40c is a seasonal / sale product file, 60 is a flexible disk,
70 indicates a calendar clock, 21 indicates PLU data, 21a indicates a PLU code, and 21d indicates sales volume on the day. In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数個の取引処理端末に接続されかつこれ
らの取引処理端末を群管理する取引処理端末群管理装置
であって、 商品のその日の売上数量データを含む商品に関するデー
タを予め記憶する第1の記憶手段と、 商品のその日の売上数量データを含む商品に関するデー
タを予め記憶し、前記第1の記憶手段よりも大容量で、
かつ前記第1の記憶手段よりも低速でアクセス可能な第
2の記憶手段と、 商品の販売時期に関する時期的データを記憶する第3の
記憶手段と、 前記第1および第2の記憶手段に記憶されたデータを読
出して、読出されたデータをその日の売上数量データと
前記第3の記憶手段に記憶された時期的データに基づい
て、優先順位の高い順に分類する分類手段と、 前記分類手段により優先順位の高い順に分類された商品
に関するデータをその順序で前記第1の記憶手段に記憶
させ、残りを前記第2の記憶手段に記憶させるように振
り分ける振り分け手段とを備えた、取引処理端末群管理
装置。
1. A transaction processing terminal group management device connected to a plurality of transaction processing terminals and managing the transaction processing terminals in a group, wherein data relating to a product including sales volume data of the product is stored in advance. A first storage unit, which stores in advance data relating to a product including sales volume data of the product on that day, and has a larger capacity than the first storage unit;
A second storage unit that can be accessed at a lower speed than the first storage unit; a third storage unit that stores temporal data on a sale time of a product; and a storage unit that is stored in the first and second storage units. Classifying means for reading the read data, and classifying the read data based on the sales quantity data of the day and the temporal data stored in the third storage means in descending order of priority; A transaction processing terminal group comprising: distribution means for storing data relating to commodities classified in descending order of priority in the first storage means and distributing the rest in the second storage means. Management device.
JP1010722A 1989-01-19 1989-01-19 Transaction processing terminal group management device Expired - Lifetime JP2748489B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1010722A JP2748489B2 (en) 1989-01-19 1989-01-19 Transaction processing terminal group management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1010722A JP2748489B2 (en) 1989-01-19 1989-01-19 Transaction processing terminal group management device

Publications (2)

Publication Number Publication Date
JPH02190998A JPH02190998A (en) 1990-07-26
JP2748489B2 true JP2748489B2 (en) 1998-05-06

Family

ID=11758179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1010722A Expired - Lifetime JP2748489B2 (en) 1989-01-19 1989-01-19 Transaction processing terminal group management device

Country Status (1)

Country Link
JP (1) JP2748489B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3006814B2 (en) * 1993-11-29 2000-02-07 日本電気株式会社 Simple selling item grasp method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0656636B2 (en) * 1985-07-11 1994-07-27 東京電気株式会社 POS system
JPS62237569A (en) * 1986-04-09 1987-10-17 Hitachi Ltd POS terminal product file management method
JPH0194499A (en) * 1987-10-06 1989-04-13 Nec Corp Plu location processing system
JPH0241598A (en) * 1988-08-01 1990-02-09 Nec Corp Price look-up information update system

Also Published As

Publication number Publication date
JPH02190998A (en) 1990-07-26

Similar Documents

Publication Publication Date Title
GB2343763A (en) Databases
US20060064428A1 (en) Methods and apparatus for mapping a hierarchical data structure to a flat data structure for use in generating a report
JP2955081B2 (en) Product demand forecasting device
CA2283043C (en) System and method of sending messages to a group of electronic price labels
CN110866006A (en) Method and device for archiving expired data
WO1999033015A9 (en) Dynamic rule based market research database
CA2344799A1 (en) System and method for using an enhanced external data interface to display data in epl systems
JP2748489B2 (en) Transaction processing terminal group management device
JPH04353970A (en) Optimal purchasing prediction method
JP4727015B2 (en) Electronic price label system and display price change method
JPS62158636A (en) Measuring in-line system
JP3954674B2 (en) Price calculation device
JP3961465B2 (en) Inventory management system and inventory management method
CN115063187B (en) Electronic commerce data processing method, system, electronic device and medium
JP4501040B2 (en) Computer-readable recording medium recording customer master general-purpose data receiving program
JP3006814B2 (en) Simple selling item grasp method
JP3387162B2 (en) Transaction processing system
JP2541148B2 (en) Data processing device
JPH0631592Y2 (en) Weather discriminant data processor
JPS59106073A (en) electronic register
JPH0225966A (en) data aggregation device
JPH03263194A (en) Pos system
CN115392206A (en) Method, device and equipment for quickly querying data based on WPS/EXCEL and storage medium
CN116485491A (en) Screening method for mass data electronic goods
Gates Factors to consider in choosing a microcomputer for library housekeeping and information retrieval in a small library: experience in the Cairns Library

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090220

Year of fee payment: 11

EXPY Cancellation because of completion of term