JPH03250295A - Pos端末群管理装置 - Google Patents
Pos端末群管理装置Info
- Publication number
- JPH03250295A JPH03250295A JP4881990A JP4881990A JPH03250295A JP H03250295 A JPH03250295 A JP H03250295A JP 4881990 A JP4881990 A JP 4881990A JP 4881990 A JP4881990 A JP 4881990A JP H03250295 A JPH03250295 A JP H03250295A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- plu
- request
- read
- terminal
- 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
- Cash Registers Or Receiving Machines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、POS(販売時点情報管理)システムにおい
て用いられるPOS端末群管理装置に関する。具体的に
いえば、複数台のPOS端末からPLUファイルへのア
クセス要求があった場合、POS端末の優先順位を決定
し、当該POS端末を優先順位に従って記憶装置に割当
てるためのPOS端末群管理装置に関する。
て用いられるPOS端末群管理装置に関する。具体的に
いえば、複数台のPOS端末からPLUファイルへのア
クセス要求があった場合、POS端末の優先順位を決定
し、当該POS端末を優先順位に従って記憶装置に割当
てるためのPOS端末群管理装置に関する。
[背景技術とその問題点]
従来のPOSシステムにおけるPOS端末群管理装置と
しては、種々のものがある。
しては、種々のものがある。
もっとも簡単なものは、FLUファイルが2重化されて
おらず、全てのPLUファイルが1つの記憶装置に格納
されている。
おらず、全てのPLUファイルが1つの記憶装置に格納
されている。
しかし、このようなPOS端末群管理装置では、PLU
ファイルを格納している記憶装置が故障すると、POS
端末からPLUファイルの読み出しが不可能となる。
ファイルを格納している記憶装置が故障すると、POS
端末からPLUファイルの読み出しが不可能となる。
このため、2つの記憶装置に同一のPLUファイルを格
納して2重ファイル化し、一方を主記憶装置とし、他方
を予備記憶装置としたものがある。
納して2重ファイル化し、一方を主記憶装置とし、他方
を予備記憶装置としたものがある。
このようなPO8端末群管理装置は、通常の運用状態で
は主gc!憶装置にアクセスし、主記憶装置にアクセス
して故障であった場合には、予備記憶装置にアクセスす
るようになフている。
は主gc!憶装置にアクセスし、主記憶装置にアクセス
して故障であった場合には、予備記憶装置にアクセスす
るようになフている。
しかしながら、PLUファイルが2重化されていても、
通常の運用状態では1台の主記憶装置が使用されるだけ
であるので、主記憶装置がPOS端末により読み出され
ている間は、他のPO8端末からアクセス要求があって
も、アクセス要求を受は付けることができず、主記憶装
置の読み出しが完了した後でなければ、アクセス要求を
受は付けることができなかった。このため、複数のPO
8端末からのアクセス要求が滞留している場合には、1
つのPO8端末による主記憶装置の読み出しが完了した
後、次のPO8端末から主記憶装置へアクセス要求を出
し、このアクセス要求が受は付けられた後、当該POS
端末により主記憶装置から読み出しを実行している。こ
の結果、PO8端末による読み出し完了と次のPO8端
末による読み出し開始との間には、r/O処理のための
待ち時間が必要となり、PO8端末への応答時間が長く
なるという欠点があった。さらに、PO8端末への応答
時間が長くなる結果、PO8端末の処理能力(端末台数
や取引可能数)が制限されていた。
通常の運用状態では1台の主記憶装置が使用されるだけ
であるので、主記憶装置がPOS端末により読み出され
ている間は、他のPO8端末からアクセス要求があって
も、アクセス要求を受は付けることができず、主記憶装
置の読み出しが完了した後でなければ、アクセス要求を
受は付けることができなかった。このため、複数のPO
8端末からのアクセス要求が滞留している場合には、1
つのPO8端末による主記憶装置の読み出しが完了した
後、次のPO8端末から主記憶装置へアクセス要求を出
し、このアクセス要求が受は付けられた後、当該POS
端末により主記憶装置から読み出しを実行している。こ
の結果、PO8端末による読み出し完了と次のPO8端
末による読み出し開始との間には、r/O処理のための
待ち時間が必要となり、PO8端末への応答時間が長く
なるという欠点があった。さらに、PO8端末への応答
時間が長くなる結果、PO8端末の処理能力(端末台数
や取引可能数)が制限されていた。
また、PLtJファイルを2重化しても、予備記憶装置
は、主記憶装置の故障時に用いられるだけで1通常の運
用状態では使用されず、システム構成の無駄が大きかっ
た。
は、主記憶装置の故障時に用いられるだけで1通常の運
用状態では使用されず、システム構成の無駄が大きかっ
た。
さらに、主記憶装置は、アクセスされる毎に事前に故障
をチエツクされているが、予備記憶装置は、主記憶装置
の故障まではチエツクされなかった。
をチエツクされているが、予備記憶装置は、主記憶装置
の故障まではチエツクされなかった。
第二の従来例のように、PLUファイルを2重化しても
、主記憶装置の故障を発見してから、予備記憶装置にア
クセス開始したのでは、読み出し障害時の応答速度が遅
くなる。このため、2台の記憶装置に同時にアクセスし
、速くアクセス要求を受は付けた記憶装置からPLUフ
ァイルを読み出すようにしたものもある。このようなP
O8端末群管理装置では、一方の記憶装置の故障時には
直ちに他方の記憶装置から読み出させるので、故障時の
応答速度が改善される。
、主記憶装置の故障を発見してから、予備記憶装置にア
クセス開始したのでは、読み出し障害時の応答速度が遅
くなる。このため、2台の記憶装置に同時にアクセスし
、速くアクセス要求を受は付けた記憶装置からPLUフ
ァイルを読み出すようにしたものもある。このようなP
O8端末群管理装置では、一方の記憶装置の故障時には
直ちに他方の記憶装置から読み出させるので、故障時の
応答速度が改善される。
しかしながら、このような装置にあっても、通常の運用
状態では応答速度の速い側の記憶装置のみがアクセスさ
れることに変わりなく、第二の従来例と同様、複数のア
クセス要求が滞留している場合には、I/O処理の待ち
時間のために応答時間が長くなるという欠点がある。ま
た、通常の運用状態では、一方の記憶装置しか用いられ
ない点や、応答速度の遅い記憶装置の故障を事前にチエ
ツクできない点なども、同様であった。
状態では応答速度の速い側の記憶装置のみがアクセスさ
れることに変わりなく、第二の従来例と同様、複数のア
クセス要求が滞留している場合には、I/O処理の待ち
時間のために応答時間が長くなるという欠点がある。ま
た、通常の運用状態では、一方の記憶装置しか用いられ
ない点や、応答速度の遅い記憶装置の故障を事前にチエ
ツクできない点なども、同様であった。
[発明が解決しようとする課題]
本発明は斜上の従来例の欠点に鑑みてなされたものであ
り、その目的とするところはPOS端末からのアクセス
要求が複数滞留している場合の応答速度を向上させると
共に、通常の運用状態でも両記憶装置のチエツクを行な
えるようにすることにある。
り、その目的とするところはPOS端末からのアクセス
要求が複数滞留している場合の応答速度を向上させると
共に、通常の運用状態でも両記憶装置のチエツクを行な
えるようにすることにある。
[課題を解決するための手段]
本発明のPO8端末群管理装置は、商品名や商品単価等
の商品情報を記録した同一のPLUファイルを格納し、
交互にアクセスされるようになった2つの独立した記憶
装置と、PLUファイルにアクセスを要求する複数台の
PO8端末と、PO8端末からのアクセス要求に応じ、
アクセスされていない側の記憶装置に当該アクセス要求
を登録し、各記憶装置に登録されたアクセス要求を順次
処理させるI/O制御手段とからなることを特徴として
いる。
の商品情報を記録した同一のPLUファイルを格納し、
交互にアクセスされるようになった2つの独立した記憶
装置と、PLUファイルにアクセスを要求する複数台の
PO8端末と、PO8端末からのアクセス要求に応じ、
アクセスされていない側の記憶装置に当該アクセス要求
を登録し、各記憶装置に登録されたアクセス要求を順次
処理させるI/O制御手段とからなることを特徴として
いる。
[作用]
本発明のPO8端末群管理装置にあっては、同一のPL
Uファイルを格納している2つの記憶装置が、交互にア
クセスされるようにしたので、−方の記憶装置のアクセ
ス中に他のPO8端末からアクセス要求があっても、他
方の記憶装置へアクセス要求を登録させてI/O処理を
行なわせることができ、アクセス中の記憶装置からの読
み出しが完了すれば、直ちに他方の記憶装置に登録され
ているPLUファイルの読み出しを実行させることかで
きる。従って、本発明によれば、PO8端末からのアク
セス要求が複数滞留している場合でも、一方の記憶装置
からの読み出し完了を待たず、他方の記憶装置へアクセ
ス要求(特に、読み出し要求)させることができ、I/
O処理待ち時間を減少させてシステム全体としての応答
速度を向上させることがでとる。さらに、応答時間が短
縮される結果、接続可能なPO8端末台数等も増加し、
処理能力も向上する。
Uファイルを格納している2つの記憶装置が、交互にア
クセスされるようにしたので、−方の記憶装置のアクセ
ス中に他のPO8端末からアクセス要求があっても、他
方の記憶装置へアクセス要求を登録させてI/O処理を
行なわせることができ、アクセス中の記憶装置からの読
み出しが完了すれば、直ちに他方の記憶装置に登録され
ているPLUファイルの読み出しを実行させることかで
きる。従って、本発明によれば、PO8端末からのアク
セス要求が複数滞留している場合でも、一方の記憶装置
からの読み出し完了を待たず、他方の記憶装置へアクセ
ス要求(特に、読み出し要求)させることができ、I/
O処理待ち時間を減少させてシステム全体としての応答
速度を向上させることがでとる。さらに、応答時間が短
縮される結果、接続可能なPO8端末台数等も増加し、
処理能力も向上する。
また、複数台の記憶装置が交互にアクセスされるので、
記憶装置の無駄が少なくなると共に、アクセス時に障害
の有無が判断されるので、通常の運用状態においても両
記憶装置の故障がチエツクされる。
記憶装置の無駄が少なくなると共に、アクセス時に障害
の有無が判断されるので、通常の運用状態においても両
記憶装置の故障がチエツクされる。
[実施例]
以下、本発明の実施例を添付図に基づいて詳述する。
第1図及び第2図に示すように、複数台のPO8端末3
は、パスライン5を通じて通信制御部4に接続されてお
り、通信制御部4は、2台のハードディスク等の記憶装
置#1.#2に接続されている。両記憶装置#1.#2
は互いに独立した装置であって、両記憶装置#1.#2
には、複数の同一のPLUファイルA、B、Cが格納さ
れ、2重ファイル化されており、一方の記憶装置#1(
あるいは#2)に障害もしくは故障が発生した場合でも
、他方の記憶装置#2(あるいは#1)に格納されたP
LUファイルA、B、Cにアクセスできるようになって
いる。
は、パスライン5を通じて通信制御部4に接続されてお
り、通信制御部4は、2台のハードディスク等の記憶装
置#1.#2に接続されている。両記憶装置#1.#2
は互いに独立した装置であって、両記憶装置#1.#2
には、複数の同一のPLUファイルA、B、Cが格納さ
れ、2重ファイル化されており、一方の記憶装置#1(
あるいは#2)に障害もしくは故障が発生した場合でも
、他方の記憶装置#2(あるいは#1)に格納されたP
LUファイルA、B、Cにアクセスできるようになって
いる。
PO8端末3は、POSシステムの端末機であって、バ
ーコードリーダーによって商品に貼付されたバーコード
からPLUコード等を読み込むことができるようになっ
ている。あるいは、キーボードからPLUコード等を入
力するようになっていてもよい。
ーコードリーダーによって商品に貼付されたバーコード
からPLUコード等を読み込むことができるようになっ
ている。あるいは、キーボードからPLUコード等を入
力するようになっていてもよい。
各PLUファイルA、B、Cには、第3図に示すように
、PLUコード8に対応して、例えば、商品名9、商品
単価/O、売上げ数量合計11などの商品管理用の情報
が記録されている。
、PLUコード8に対応して、例えば、商品名9、商品
単価/O、売上げ数量合計11などの商品管理用の情報
が記録されている。
また、通信制御部4は、PO8端末3からアクセス要求
があると、PO8端末3を2台の記憶装置#1.#2へ
交互に接続しており、複数台のPO8端末3からアクセ
ス要求があった場合には、それらのPO8端末3の優先
順位(例えば、受信順)を決定し、優先順位に従ってP
O8端末3を両記憶装置#1.#2へ交互に接続してい
る。この通信制御部4は、第2図に示すように、プログ
ラムメモリ7に登録されたPO8端末3群管理プログラ
ムに従ってCPU6により制御されており、以下に説明
するように、第7図のフローチャートに従ってPO8端
末3と両記憶装置#1.#2を接続している。
があると、PO8端末3を2台の記憶装置#1.#2へ
交互に接続しており、複数台のPO8端末3からアクセ
ス要求があった場合には、それらのPO8端末3の優先
順位(例えば、受信順)を決定し、優先順位に従ってP
O8端末3を両記憶装置#1.#2へ交互に接続してい
る。この通信制御部4は、第2図に示すように、プログ
ラムメモリ7に登録されたPO8端末3群管理プログラ
ムに従ってCPU6により制御されており、以下に説明
するように、第7図のフローチャートに従ってPO8端
末3と両記憶装置#1.#2を接続している。
〔1/O処理〕
PO8端末3は、バーコードリーダにより顧客が購入し
た商品のバーコードを読み取り、第4図に示すように、
電文ヘッダ13の次にPLUコード8を組み込んでPL
U要求電文12を編集し、PO8端末3から通信制御部
4へPLU要求電文12を送信する。
た商品のバーコードを読み取り、第4図に示すように、
電文ヘッダ13の次にPLUコード8を組み込んでPL
U要求電文12を編集し、PO8端末3から通信制御部
4へPLU要求電文12を送信する。
通信制御部4は、POS端末3からPLU処理を受信し
たか否かを監視しており(S31)、PLU要求電文1
2を受信すると、両記憶装置#1゜#2が正常かどうか
をチエツクする(S 32)。
たか否かを監視しており(S31)、PLU要求電文1
2を受信すると、両記憶装置#1゜#2が正常かどうか
をチエツクする(S 32)。
両記憶装置#1.#2が正常であることを確認した場合
には、PLUファイルA、B、Cの読み出し要求(PL
O要求)かPLUファイルA、B。
には、PLUファイルA、B、Cの読み出し要求(PL
O要求)かPLUファイルA、B。
Cの編集要求かを判断しく533)、PLU要求処理で
あれば前回読み出しを行った記憶装置が#1か、#2か
を判断する(S34)。すなわち、ステップ34におい
ては、ステップ45あるいは46で読み出された記憶装
置(後述する。)が#1であるのか、#2であるのかを
判断する。
あれば前回読み出しを行った記憶装置が#1か、#2か
を判断する(S34)。すなわち、ステップ34におい
ては、ステップ45あるいは46で読み出された記憶装
置(後述する。)が#1であるのか、#2であるのかを
判断する。
そして、前回読み出しを行った記憶装置が#1であれば
、PLU要求処理を記憶装置#2のり一ドキュー18に
登録する(S 35)。また、前回読み出しを行った記
憶装置が#2であれば、PLU要求処理を記憶装置#1
のリードキュー17に登録する(33 e)。
、PLU要求処理を記憶装置#2のり一ドキュー18に
登録する(S 35)。また、前回読み出しを行った記
憶装置が#2であれば、PLU要求処理を記憶装置#1
のリードキュー17に登録する(33 e)。
すなわち、記憶装置#1.#2の各リードキュー17,
18は、第6図に示すように、残PLU要求データを登
録しておくF’IF○型式の登録エリア21と、次PL
U要求データ登録ポインタ19と次PLU要求データ読
出しポインタ20を有している。そして、新たなPLU
要求処理があると、次PLU要求データ登録ポインタ1
9が示しているエリア(空のエリア)22に残PL、L
7要求データとして登録され、次PLU要求データ登録
ポインタ19が更新される。一方、次PLU要求データ
読出しポインタ20は、次に読み出される残PLU要求
データ(最先の残PLU要求データ)を登録したエリア
23を示しており、次FLU要求データ読出しポインタ
20に示されたエリア23の残PLU要求データが取り
出されると、次PLU要求データ読出しポインタ20が
更新される。
18は、第6図に示すように、残PLU要求データを登
録しておくF’IF○型式の登録エリア21と、次PL
U要求データ登録ポインタ19と次PLU要求データ読
出しポインタ20を有している。そして、新たなPLU
要求処理があると、次PLU要求データ登録ポインタ1
9が示しているエリア(空のエリア)22に残PL、L
7要求データとして登録され、次PLU要求データ登録
ポインタ19が更新される。一方、次PLU要求データ
読出しポインタ20は、次に読み出される残PLU要求
データ(最先の残PLU要求データ)を登録したエリア
23を示しており、次FLU要求データ読出しポインタ
20に示されたエリア23の残PLU要求データが取り
出されると、次PLU要求データ読出しポインタ20が
更新される。
従って、POS端末3から複数の読み出し要求があった
場合、通信制御部4は、各読み出し要求を受信順に面記
憶装置#1.#2のリードキュー17.18へ一旦登録
しておき、リードキュー17゜18に登録された優先順
に読み出しを行なわせるのである。
場合、通信制御部4は、各読み出し要求を受信順に面記
憶装置#1.#2のリードキュー17.18へ一旦登録
しておき、リードキュー17゜18に登録された優先順
に読み出しを行なわせるのである。
上記のように、このPO8端末群管理装置では、2台の
記憶装置#1.#2から交互に読み出しを行なわせ(8
44〜46:後述する。)、記憶装置#1で読み出しが
行なわれている場合は、記憶装置#2のリードキュー1
8に登録を行ない(S35)、記憶装置#2で読み出し
が行なわれている場合は、記憶装置#1のリードキュー
17に登録を行なっている(83 B)ので、いずれの
場合も、他方の記憶装置の読み出し中にリードキューへ
の登録ないしI/O処理を行なうことができ、通常の運
用状態では、複数の読み出し要求が滞留している場合に
は、1/O処理待ち時間を短縮することができる。すな
わち、読み圧し中の記憶装置の読み圧しが完了したら、
I/O処理のための待ち時間を要することなく、直ちに
読み出しを行なうことができる。
記憶装置#1.#2から交互に読み出しを行なわせ(8
44〜46:後述する。)、記憶装置#1で読み出しが
行なわれている場合は、記憶装置#2のリードキュー1
8に登録を行ない(S35)、記憶装置#2で読み出し
が行なわれている場合は、記憶装置#1のリードキュー
17に登録を行なっている(83 B)ので、いずれの
場合も、他方の記憶装置の読み出し中にリードキューへ
の登録ないしI/O処理を行なうことができ、通常の運
用状態では、複数の読み出し要求が滞留している場合に
は、1/O処理待ち時間を短縮することができる。すな
わち、読み圧し中の記憶装置の読み圧しが完了したら、
I/O処理のための待ち時間を要することなく、直ちに
読み出しを行なうことができる。
いずれかの記憶装置の読み出しが完了すると、読み出し
が完了した記憶装置が#1か、#2か判断する(S44
)。記憶装置#2の読み出しが完了したのであれば、記
憶装置#1のリードキュー17から次要求データ読出し
ポインタ20で示されたPLO要求データを取り出し、
PLOファイルA、B、Cにアクセスして単価/Oや商
品名9等の読み出し処理を開始する(S45)。そして
、PLUファイルA、B、Cの読み出しが完了したか否
か判断され(S42)、読み出しが完了すると、読み出
した商品名9や単価/O等を応答電文(図示せず)に編
集してPO8端末3へ返信する(S43)。こうして記
憶装置#1の読み出しが完了すると、記憶装置#2のリ
ードキュー18から次要求データ読出しポインタ20で
示されたPLU要求データを取り出し、PLU7アイル
A。
が完了した記憶装置が#1か、#2か判断する(S44
)。記憶装置#2の読み出しが完了したのであれば、記
憶装置#1のリードキュー17から次要求データ読出し
ポインタ20で示されたPLO要求データを取り出し、
PLOファイルA、B、Cにアクセスして単価/Oや商
品名9等の読み出し処理を開始する(S45)。そして
、PLUファイルA、B、Cの読み出しが完了したか否
か判断され(S42)、読み出しが完了すると、読み出
した商品名9や単価/O等を応答電文(図示せず)に編
集してPO8端末3へ返信する(S43)。こうして記
憶装置#1の読み出しが完了すると、記憶装置#2のリ
ードキュー18から次要求データ読出しポインタ20で
示されたPLU要求データを取り出し、PLU7アイル
A。
B、Cにアクセスして単価/Oや商品名9等の読み出し
処理を開始する(S44,4e)。そして、PLUファ
イルA、B、Cの読み出しが完了したか否か判断され(
842)、読み出しが完了すると、読み出した商品名9
や単価/O等を応答電文に編集してPO8端末3へ返信
する(843)。
処理を開始する(S44,4e)。そして、PLUファ
イルA、B、Cの読み出しが完了したか否か判断され(
842)、読み出しが完了すると、読み出した商品名9
や単価/O等を応答電文に編集してPO8端末3へ返信
する(843)。
このようにして、面記憶装置#1及び#2は、交互にP
LUファイルの読み出しを行なわれている。
LUファイルの読み出しを行なわれている。
また、ステップ45もしくは4θにより、記憶装置#1
もしくは#2の読み出し処理を開始した後は、PLOフ
ァイルA、B、Cの読み出しが完了するまでは、通信制
御部4は、PO8端末3からのPLU処理を受信したか
否かを繰り返し監視しており(342,31)、POS
端末3からのPLU処理を受信すれば、前記のごと<P
LU処理を受は付けて読み出し中でない記憶装置のり−
ドキューに登録させる(831〜36)。
もしくは#2の読み出し処理を開始した後は、PLOフ
ァイルA、B、Cの読み出しが完了するまでは、通信制
御部4は、PO8端末3からのPLU処理を受信したか
否かを繰り返し監視しており(342,31)、POS
端末3からのPLU処理を受信すれば、前記のごと<P
LU処理を受は付けて読み出し中でない記憶装置のり−
ドキューに登録させる(831〜36)。
したがって、ステップ44からステップ45又は46へ
移る際に、I/O処理の必要がなく、直ちにステップ4
5又は4θへ移ることかでき、処理時間が短くて済む。
移る際に、I/O処理の必要がなく、直ちにステップ4
5又は4θへ移ることかでき、処理時間が短くて済む。
[:PLUファイルの更新]
POS端末3は、ステップ43で送信された応答電文を
受信すると、単価/O及び商品名9を取り出し、デイス
プレィに表示すると共に集計し、第5図に示すように、
電文ヘッド15の後にPLUコード8及び売り上げ数量
16を加えてPLU更新電文14を編集し、通信制御部
4へ送信する。
受信すると、単価/O及び商品名9を取り出し、デイス
プレィに表示すると共に集計し、第5図に示すように、
電文ヘッド15の後にPLUコード8及び売り上げ数量
16を加えてPLU更新電文14を編集し、通信制御部
4へ送信する。
なお、この後、PO8端末3は、次の商品を処理するこ
とができる。
とができる。
このPLU更新電文14が送信されると、通信制御部4
は当該電文14を受信しく831)、両記憶装置#l、
#2が正常であることを確認しく332)、PLO要求
処理でないと判断(S33)した後、両方の記憶装置#
1.#2の当該PLUファイルA、B、Cの売上げ数量
を同時に書き換えて更新する(S 47)。
は当該電文14を受信しく831)、両記憶装置#l、
#2が正常であることを確認しく332)、PLO要求
処理でないと判断(S33)した後、両方の記憶装置#
1.#2の当該PLUファイルA、B、Cの売上げ数量
を同時に書き換えて更新する(S 47)。
読み出し要求、もしくは更新の要求が受信された(83
1)後、ステップ32において、いずれかの記憶装置が
故障であると判断されると、記憶装置#1が故障か、#
2が故障か判断する(S37)。記憶装置#1が故障で
あると判断すると、PI、tJ要求処理か否か判断しく
538)、PLU要求処理であれば、記録装置#2のリ
ードキュー18に登録しく539)、更新の要求であれ
ば、記憶装置#2のPLUファイルA、B、Cの売上げ
数量を更新する(S 48)。一方、言己憶装置#2が
故障であると判断すると、PLU要求処理か否か判断し
く540)、PLU要求処理であれば、記憶装置#lの
リードキュー17に登録しく541)、更新の要求であ
れば、記憶装置#1のPLUファイルA、B、Cの売上
げ数量を更新する(849)。
1)後、ステップ32において、いずれかの記憶装置が
故障であると判断されると、記憶装置#1が故障か、#
2が故障か判断する(S37)。記憶装置#1が故障で
あると判断すると、PI、tJ要求処理か否か判断しく
538)、PLU要求処理であれば、記録装置#2のリ
ードキュー18に登録しく539)、更新の要求であれ
ば、記憶装置#2のPLUファイルA、B、Cの売上げ
数量を更新する(S 48)。一方、言己憶装置#2が
故障であると判断すると、PLU要求処理か否か判断し
く540)、PLU要求処理であれば、記憶装置#lの
リードキュー17に登録しく541)、更新の要求であ
れば、記憶装置#1のPLUファイルA、B、Cの売上
げ数量を更新する(849)。
[発明の効果]
本発明によれば、POS端末からのアクセヌ要求が複数
滞留している場合にも、一方の記憶装置からの読み出し
完了を待つことなく、他方の記憶装置へ読み出し要求を
出すことができ、システム全体として見れば、I/O処
理待ち時間が短縮され、PO8端末への応答速度を向上
させることがでとる。さらに、応答速度が向上する結果
、接続することができるPO8端末数も増加させること
ができ、POSシステムの処理能力を向上させることも
できる。また、両記憶装置が交互にアクセスされるので
、通常の運用状態においても、両記憶装置の故障をチエ
ツクすることができると共に記憶装置の無駄を減らすこ
とができる。
滞留している場合にも、一方の記憶装置からの読み出し
完了を待つことなく、他方の記憶装置へ読み出し要求を
出すことができ、システム全体として見れば、I/O処
理待ち時間が短縮され、PO8端末への応答速度を向上
させることがでとる。さらに、応答速度が向上する結果
、接続することができるPO8端末数も増加させること
ができ、POSシステムの処理能力を向上させることも
できる。また、両記憶装置が交互にアクセスされるので
、通常の運用状態においても、両記憶装置の故障をチエ
ツクすることができると共に記憶装置の無駄を減らすこ
とができる。
第1図は本発明のPO8端末群管理装置の基本構成を示
す概略図、第2図は本発明のPos端末群管理装置の一
実施例を示す構成図、第3図はPLOファイルの一例を
示す一部省略したファイル構成図、第4図はPLU要求
電文の一部省略した構成図、第5図はPLU更新電文の
一部省略した構成図、第6図は記憶装置のリードキュー
を示すメモリ構成図、第7図は同上のPos端末群管理
装置の一実施例による処理手順を説明するフローチャー
トである。 #1.#2・・・記憶装置 3・・・PO8端末 4・・・通信制御部 A、B、C・・・PLUファイル ?P 1 + +? 2・・・記憶装置3・・・PO8
端末 4・・・通信匍f御部 A、B、C・・・PLUファイル 公、串、q 罵 面 3 5 第 図
す概略図、第2図は本発明のPos端末群管理装置の一
実施例を示す構成図、第3図はPLOファイルの一例を
示す一部省略したファイル構成図、第4図はPLU要求
電文の一部省略した構成図、第5図はPLU更新電文の
一部省略した構成図、第6図は記憶装置のリードキュー
を示すメモリ構成図、第7図は同上のPos端末群管理
装置の一実施例による処理手順を説明するフローチャー
トである。 #1.#2・・・記憶装置 3・・・PO8端末 4・・・通信制御部 A、B、C・・・PLUファイル ?P 1 + +? 2・・・記憶装置3・・・PO8
端末 4・・・通信匍f御部 A、B、C・・・PLUファイル 公、串、q 罵 面 3 5 第 図
Claims (1)
- (1)商品名や商品単価等の商品情報を記録した同一の
PLUファイルを格納し、交互にアクセスされるように
なった2つの独立した記憶装置と、 PLUファイルにアクセスを要求する複数 台のPOS端末と、 POS端末からのアクセス要求に応じ、ア クセスされていない側の記憶装置に当該アクセス要求を
登録し、各記憶装置に登録されたアクセス要求を順次処
理させるI/O制御手段と からなることを特徴とするPOS端末群管理装置。。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4881990A JPH03250295A (ja) | 1990-02-27 | 1990-02-27 | Pos端末群管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4881990A JPH03250295A (ja) | 1990-02-27 | 1990-02-27 | Pos端末群管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03250295A true JPH03250295A (ja) | 1991-11-08 |
Family
ID=12813832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4881990A Pending JPH03250295A (ja) | 1990-02-27 | 1990-02-27 | Pos端末群管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03250295A (ja) |
-
1990
- 1990-02-27 JP JP4881990A patent/JPH03250295A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3697395B2 (ja) | 異なるデータ構造を格納するための方法及び装置 | |
| US6088705A (en) | Method and apparatus for loading data into a database in a multiprocessor environment | |
| US7136976B2 (en) | System and method for backup which synchronously or asynchronously stores additional information depending on the target backup data | |
| US7047355B2 (en) | Updated data write method using journal log | |
| JP2004054720A (ja) | ディスクアレイシステムのバックアップ方法 | |
| US6279134B1 (en) | Storage device and storage subsystem for efficiently writing error correcting code | |
| US5204954A (en) | Remote storage management mechanism and method | |
| US4965802A (en) | Memory arrangement utilized for IC card | |
| EP1079298A2 (en) | Digital data storage subsystem including directory for efficiently providing formatting information for stored records | |
| JPH0520413A (ja) | 電子フアイル装置 | |
| US6741970B2 (en) | Method and apparatus for enhanced, high speed updating and storing of E-commerce orders in a server | |
| US5706513A (en) | System and method for queuing an retrieving data objects to and from a shared storage medium | |
| JPH03250295A (ja) | Pos端末群管理装置 | |
| JPH0461379B2 (ja) | ||
| US6021517A (en) | Storage device and storage subsystem for efficiently writing error correcting code | |
| US6553349B1 (en) | System and method of applying price changes in an electronic price label system | |
| US6510456B1 (en) | Data transfer control method and system, data transfer control program file, and file storage medium | |
| US5706512A (en) | Computer program product for queuing and retrieving data objects to and from a shared storage medium | |
| US20030033440A1 (en) | Method of logging message activity | |
| JPH10512985A (ja) | トランザクションの状態の追跡 | |
| JPH01118956A (ja) | データ処理装置 | |
| US20060126653A1 (en) | Transferring data between system and storage in a shared buffer | |
| JP3183250B2 (ja) | キュー管理システム | |
| JP2903605B2 (ja) | ファイル領域管理処理方法 | |
| JP2995787B2 (ja) | Pos端末群管理装置 |