Movatterモバイル変換


[0]ホーム

URL:


JPH1196464A - Store / server multiplex control method in POS system and POS system - Google Patents

Store / server multiplex control method in POS system and POS system

Info

Publication number
JPH1196464A
JPH1196464AJP25370597AJP25370597AJPH1196464AJP H1196464 AJPH1196464 AJP H1196464AJP 25370597 AJP25370597 AJP 25370597AJP 25370597 AJP25370597 AJP 25370597AJP H1196464 AJPH1196464 AJP H1196464A
Authority
JP
Japan
Prior art keywords
server
store
function
pos
servers
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.)
Withdrawn
Application number
JP25370597A
Other languages
Japanese (ja)
Inventor
Hisamitsu Kasahara
央光 笠原
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu LtdfiledCriticalFujitsu Ltd
Priority to JP25370597ApriorityCriticalpatent/JPH1196464A/en
Publication of JPH1196464ApublicationCriticalpatent/JPH1196464A/en
Withdrawnlegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromJapanese

(57)【要約】【課題】 ストア・サーバの負荷分散を行い、また、ス
トア・サーバダウン時であっても運用停止を回避し、信
頼性の向上を図ること。【解決手段】 複数台のストア・サーバ1−1〜1−3
を設け、複数台のストア・サーバ1−1〜1−3に集計
機能、価格管理機能、クレジット機能等の各機能を分担
させる。コントローラ2は、ダウンしたストア・サーバ
が発生すると、他のサーバにダウンしたサーバが行って
いた処理を振り分ける。各機能毎にストア・サーバを設
け、各機能を各ストア・サーバに分散しているので、各
処理が一台のストア・サーバに集中することがなく、負
荷の分散を図ることができる。また、ストア・サーバが
ダウンした場合であっても、他のサーバが処理を代行す
ることができ、機能が停止することがない。このため、
システムの信頼性を向上することができる。
(57) [Summary] [PROBLEMS] To improve the reliability by distributing the load of a store server, avoiding an operation stop even when the store server is down. SOLUTION: A plurality of store servers 1-1 to 1-3 are provided.
And a plurality of store servers 1-1 to 1-3 are assigned functions such as an aggregation function, a price management function, and a credit function. When a failed store server occurs, the controller 2 distributes the processing performed by the failed server to another server. Since a store server is provided for each function and each function is distributed to each store server, each process does not concentrate on one store server, and the load can be distributed. Further, even if the store server goes down, another server can take over the processing and the function does not stop. For this reason,
The reliability of the system can be improved.

Description

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

【0001】[0001]

【発明の属する技術分野】百貨店、量販店、ショッピン
グセンター、スーパーなどでは、ストア・サーバ、PO
Sサーバ、POS端末等から構成されるPOSシステム
が使用され、売上管理、発注管理、顧客管理等が行われ
ている。本発明は上記したPOSシステムに関し、特
に、本発明はストア・サーバの負荷分散および、ダウン
時、運用停止が回避でき、信頼性の向上を図ることがで
きるPOSサーバにおけるストア・サーバ多重制御方法
およびPOSシステムに関するものである。
BACKGROUND OF THE INVENTION In department stores, mass retailers, shopping centers, supermarkets, etc., store servers, POs
A POS system including an S server, a POS terminal, and the like is used to perform sales management, order management, customer management, and the like. The present invention relates to the above-mentioned POS system, and in particular, the present invention relates to a store / server multiplexing control method in a POS server which can avoid load halt of a store server and prevent operation stop when down, and improve reliability. It relates to a POS system.

【0002】[0002]

【従来の技術】図7は店舗内に設置される従来のPOS
システムの構成を示す図である。同図において、10は
ストア・サーバであり、ストア・サーバ10は集計機
能、価格管理機能、クレジット機能等、システムの運用
に必要な機能を果たし、POSシステムにおいてホスト
的役割を果たす。20はコントローラであり、コントロ
ーラ20はPOS端末30とストア・サーバ10との中
継機能を果たす(以下、コントローラ11をPOSサー
バとよぶ)。POS端末30から送信される売上デー
タ、クレジットデータはPOSサーバ20を介してスト
ア・サーバ10に送られ、集計、クレジット処理が行わ
れる。また、商品等の価格の変更時、ストア・サーバ1
0は価格変更データをPOSサーバ20を介してPOS
端末30に送信する。
2. Description of the Related Art FIG. 7 shows a conventional POS installed in a store.
FIG. 1 is a diagram illustrating a configuration of a system. In the figure, reference numeral 10 denotes a store server, and the store server 10 performs functions necessary for system operation, such as a totaling function, a price management function, and a credit function, and plays a host role in the POS system. Reference numeral 20 denotes a controller, which performs a relay function between the POS terminal 30 and the store server 10 (hereinafter, the controller 11 is referred to as a POS server). The sales data and credit data transmitted from the POS terminal 30 are sent to the store server 10 via the POS server 20, where the totaling and credit processing are performed. When the price of a product or the like changes, the store server 1
0 indicates the POS value of the price change data via the POS server 20.
Transmit to terminal 30.

【0003】[0003]

【発明が解決しようとする課題】従来のPOSシステム
では、図7に示すようにストア・サーバがPOSシステ
ムに1台しかなく、各処理が一斉に動作すると、高負荷
状態となりレスポンスが遅延するといった問題があっ
た。ストア・サーバが高負荷状態になると、各処理の処
理時間が遅延するため、無負荷状態時より余分に待たな
ければならず、買い物にきている顧客を待たせることに
なる。また、ストア・サーバダウン時は、機能を限定し
てPOSシステムを運用しなければならず、売上取引の
集計、価格の変更、クレジット取引等の各種処理を行う
ことができなくなり、買い物にきている顧客に対して迷
惑をかけることになる。最悪の場合は、店舗を閉店しな
ければならない時もあり、信頼性の面で問題があった。
In the conventional POS system, as shown in FIG. 7, there is only one store server in the POS system. If all the processes operate simultaneously, the load becomes high and the response is delayed. There was a problem. When the load of the store server becomes high, the processing time of each process is delayed. Therefore, the store server has to wait more than when there is no load, and the customer who is shopping has to wait. Also, when the store / server goes down, the POS system must be operated with limited functions, and it is not possible to perform various processes such as totaling sales transactions, changing prices, and performing credit transactions. This can be annoying to existing customers. In the worst case, the store had to be closed, which was a problem in terms of reliability.

【0004】本発明は上記した従来技術の問題点を考慮
してなされたものであって、ストア・サーバの負荷分散
を行うことができ、また、ストア・サーバダウン時であ
っても、運用停止を回避でき信頼性の向上を図ることが
できるPOSサーバにおけるストア・サーバ多重制御方
法およびシステムを提供することである。
[0004] The present invention has been made in consideration of the above-mentioned problems of the prior art, and is capable of distributing the load of a store server. It is an object of the present invention to provide a store / server multiplex control method and system in a POS server which can avoid the problem and improve the reliability.

【0005】[0005]

【課題を解決するための手段】図1は本発明の原理構成
図である。上記課題を解決するため、本発明において
は、ストア・サーバと、POS端末と、POS端末と複
数台のストア・サーバ間を中継するコントローラ2とを
備えたPOSシステムにおいて、図1に示すように、複
数台のストア・サーバ1−1〜1−3を設け、複数台の
ストア・サーバ1−1〜1−3に集計機能、価格管理機
能、クレジット機能等の各機能を分担させるとともに、
他のサーバの処理を代行させる機能を設ける。そして、
複数台のサーバ1−1〜1−3のうち、割り当てられた
処理を実行できないサーバが発生したとき、上記コント
ローラ2は他のサーバに該サーバが行っていた処理を振
り分ける。
FIG. 1 is a block diagram showing the principle of the present invention. In order to solve the above-mentioned problem, according to the present invention, in a POS system including a store server, a POS terminal, and a controller 2 that relays between the POS terminal and a plurality of store servers, as shown in FIG. A plurality of store servers 1-1 to 1-3 are provided, and the plurality of store servers 1-1 to 1-3 are assigned functions such as an aggregation function, a price management function, and a credit function.
A function is provided to substitute for the processing of another server. And
When a server that cannot execute the assigned process occurs among the plurality of servers 1-1 to 1-3, the controller 2 distributes the process performed by the server to another server.

【0006】以上のように本発明の請求項1〜3の発明
においては、各機能毎にストア・サーバを設け、各機能
を各ストア・サーバに分散しているので、各処理が一台
のストア・サーバに集中することがなく、負荷の分散を
図ることができる。また、機能毎にストア・サーバが設
けられているので、ストア・サーバがダウンした場合で
あっても、他のサーバが処理を代行することができ、機
能が停止することがない。このため、システムの信頼性
を向上することができる。
As described above, according to the first to third aspects of the present invention, a store server is provided for each function, and each function is distributed to each store server. The load can be distributed without being concentrated on the store server. In addition, since a store server is provided for each function, even when the store server goes down, another server can take over the processing and the function does not stop. Therefore, the reliability of the system can be improved.

【0007】[0007]

【発明の実施の形態】図2、図3は本発明の実施例のシ
ステムの構成を示す図である。同図において、11は運
用サーバ、12はPLU(プライス・ルックアップ、以
下PLUという)サーバ、13はクレジット・サーバで
あり、上記11〜13のサーバでストア・サーバを構成
する。そして、運用サーバ11はシステム正常時、集計
機能を果たし、PLUサーバ12あるいはクレジット・
サーバ13がダウンしたときは、価格管理機能、クレジ
ット機能も行う。PLUサーバ12はシステム正常時、
価格管理機能を果たし、運用サーバ11がダウンしたと
きは、集計機能を行う。また、クレジット機能サーバ1
3はクレジット機能を行う。20はPOSサーバであ
り、POSサーバ20はPOS端末30から送信された
データを上記運用サーバ11、PLUサーバ12、クレ
ジット機能サーバ13へ振り分け、また、上記運用サー
バ11、PLUサーバ12、クレジット機能サーバ13
から送信されるデータを中継してPOS端末30に送
る。
2 and 3 are diagrams showing the configuration of a system according to an embodiment of the present invention. In FIG. 1, reference numeral 11 denotes an operation server, reference numeral 12 denotes a PLU (Price Look-up, hereinafter referred to as PLU) server, and reference numeral 13 denotes a credit server. The servers 11 to 13 constitute a store server. When the system is normal, the operation server 11 performs a counting function, and the PLU server 12 or the credit
When the server 13 goes down, it also performs a price management function and a credit function. When the system is normal, the PLU server 12
It performs a price management function, and performs an aggregation function when the operation server 11 goes down. Credit function server 1
3 performs a credit function. Reference numeral 20 denotes a POS server. The POS server 20 distributes data transmitted from the POS terminal 30 to the operation server 11, the PLU server 12, and the credit function server 13. 13
Is relayed to the POS terminal 30.

【0008】図2は全てのサーバ11〜13が正常に動
作している状態を示し、POS端末30から送信される
売上データはPOSサーバ20を介して運用サーバ1
1に送られ集計処理が行われ、また、POS端末30か
ら送信されるクレジットデータはPOSサーバ20を
介してクレジット・サーバ13に送られてクレジット処
理が行われ、応答がPOSサーバ20を介してPOS端
末30に送られる。さらに、価格変更時には、PLUサ
ーバ12から価格変更データがPOSサーバ20を介し
て各POS端末30に送られ、その応答がPOS端末3
0からPOSサーバ20を介してPLUサーバ12に送
られる。
FIG. 2 shows a state where all the servers 11 to 13 are operating normally. Sales data transmitted from the POS terminal 30 is transmitted to the operation server 1 via the POS server 20.
1 and a totaling process is performed, and the credit data transmitted from the POS terminal 30 is transmitted to the credit server 13 via the POS server 20 to perform the credit processing, and a response is transmitted via the POS server 20. It is sent to the POS terminal 30. Further, at the time of price change, the price change data is sent from the PLU server 12 to each POS terminal 30 via the POS server 20 and the response is sent to the POS terminal 3.
0 to the PLU server 12 via the POS server 20.

【0009】図3はPULサーバ12、クレジット・サ
ーバ13がダウンしている状態を示しており、POS端
末30から送信される売上データはPOSサーバ20を
介して運用サーバ11に送られて集計処理が行われる。
POS端末30から送信されるクレジットデータはP
OSサーバ20を介して運用・サーバ11に送られて運
用サーバ11が持つクレジット機能によりクレジット処
理が行われ、その応答がPOSサーバ20を介してPO
S端末30に送られる。また、POS端末30から送信
される顧客のポイントデータはクレジット・サーバ1
3がダウン中は処理が行われない。さらに、価格変更時
には、運用サーバ11が持つ価格管理機能により、運用
サーバ11から価格変更データがPOSサーバ20を介
して各POS端末30に送られ、その応答がPOSサー
バ20を介して運用サーバ11に送られる。これらのデ
ータは、電文として各POS端末30からストア・サー
バを構成する各サーバ11〜13へ、あるいは、各サー
バ11〜13から各POS端末30に送信され、POS
サーバ20により、これらの電文の送信先が設定され
る。
FIG. 3 shows a state in which the PUL server 12 and the credit server 13 are down. Sales data transmitted from the POS terminal 30 is sent to the operation server 11 via the POS server 20 to perform a totaling process. Is performed.
The credit data transmitted from the POS terminal 30 is P
The credit processing is performed by the credit function of the operation server 11 by being sent to the operation / server 11 via the OS server 20, and the response is sent to the PO via the POS server 20.
It is sent to the S terminal 30. The customer point data transmitted from the POS terminal 30 is stored in the credit server 1.
No processing is performed while 3 is down. Further, at the time of price change, price change data is sent from the operation server 11 to each POS terminal 30 via the POS server 20 by the price management function of the operation server 11, and a response is sent to the operation server 11 via the POS server 20. Sent to These data are transmitted as a message from each POS terminal 30 to each server 11 to 13 constituting the store server, or from each server 11 to 13 to each POS terminal 30,
The server 20 sets the transmission destination of these messages.

【0010】図4はPOSサーバ20に設けられた振り
分けテーブルの一例を示す図であり、POSサーバ20
は、上記振り分けテーブルを参照して、システムの状態
に応じた送信先を決定し、電文を対応する送信先に送信
する。ストア・サーバを構成する各サーバ11〜13と
POS端末30間で送信される電文としては、図4に示
すように売上系、価格管理系、クレジット系の電文があ
り、売上系電文としては、売上データ等を送るための取
引電文、売上データの照会を行うための点検電文等があ
る。また、価格管理系電文としては、メインテナンス電
文、価格の照会を行うためのPLU電文等があり、クレ
ジット系の電文としては、クレジットに関するクレジッ
ト電文、顧客のポイントデータ等を送るためのポイント
電文、POS端末30を操作するキャッシャーの交替デ
ータに関するキャシャー交替電文等がある。
FIG. 4 is a diagram showing an example of a distribution table provided in the POS server 20.
Refers to the distribution table, determines a transmission destination according to the state of the system, and transmits the message to the corresponding transmission destination. The messages transmitted between the servers 11 to 13 and the POS terminal 30 constituting the store server include sales, price management, and credit messages as shown in FIG. There are a transaction message for sending sales data and the like, a check message for inquiring sales data, and the like. Further, the price management system message includes a maintenance message, a PLU message for inquiring a price, and the like. The credit message includes a credit message related to credit, a point message for sending customer point data, and a POS message. There is a cashier replacement message related to cashier replacement data for operating the terminal 30.

【0011】振り分けテーブルには、図4に示すよう
に、システムが正常時の送信先サーバと、システム異常
時の切り換え先サーバを設定することができ、送信先サ
ーバ/切り換え先サーバは、システム構成、使用環境等
に応じて適宜変更することができる(同図中の黒丸が送
信先サーバを示している)。例えば、取引電文が送信さ
れてきたとき、POSサーバ20は上記振り分けテーブ
ルを参照し、運用サーバ11が正常時には、取引電文を
運用サーバ11に送信し、運用サーバ11がダウンした
ときは、取引電文の送信先をPLUサーバ12に切り換
える。同様に、PLUサーバ12が正常時には、PLU
照会電文をPLUサーバ12に送信し、PLUサーバ1
2がダウンしたときは、PLU電文の送信先を運用サー
バ11に切り換える。また、図4の例では、ポイント電
文、キャッシャー交替電文は、クレジット・サーバ13
が正常時にはクレジット・サーバ13に送信するが、ク
レジット・サーバ13がダウンしたときは、送信しな
い。
As shown in FIG. 4, a destination server when the system is normal and a destination server when the system is abnormal can be set in the distribution table. , Can be appropriately changed according to the use environment and the like (black circles in the figure indicate transmission destination servers). For example, when a transaction message is transmitted, the POS server 20 refers to the above-mentioned distribution table. When the operation server 11 is normal, the POS server 20 transmits the transaction message to the operation server 11, and when the operation server 11 goes down, the transaction message is transmitted. Is switched to the PLU server 12. Similarly, when the PLU server 12 is normal, the PLU
The inquiry message is transmitted to the PLU server 12 and the PLU server 1
When the number 2 is down, the transmission destination of the PLU message is switched to the operation server 11. In the example of FIG. 4, the point message and the cashier replacement message are stored in the credit server 13.
Is transmitted to the credit server 13 when is normal, but is not transmitted when the credit server 13 is down.

【0012】図5はPOSサーバ20における処理を示
すフローチャートであり、前記図2〜図4を参照しなが
ら図5により本実施例におけるPOSサーバにおける処
理を説明する。 (1)システム正常時 POSサーバ20で電文(例えば売上データを示す取引
電文)が受信されると、図4に示した振り分けテーブル
により電文を認識し、取引電文の送信先サーバフラグを
設定する(図5のステップS1、S2)。電文が図4の
(1) に示す取引電文であると、取引電文の送信先サーバ
は運用サーバ11であるので、送信先サーバフラグは運
用サーバ11(フラグ=1)に設定される。ついで、送
信先サーバダウン時の代行サーバとなる切り換え先サー
バを設定し、取引電文の切換先サーバフラグに設定する
(ステップS3)。この場合は、PLUサーバ12(フ
ラグ=2)が切換先サーバに設定される。
FIG. 5 is a flowchart showing the processing in the POS server 20, and the processing in the POS server in this embodiment will be described with reference to FIG. 5 while referring to FIGS. (1) When the system is normal When a message (for example, a transaction message indicating sales data) is received by the POS server 20, the message is recognized by the sorting table shown in FIG. 4 and a transmission destination server flag of the transaction message is set ( Steps S1 and S2 in FIG. 5). The message is
In the case of the transaction message shown in (1), the destination server of the transaction message is the operation server 11, so the transmission destination server flag is set to the operation server 11 (flag = 1). Next, a switching destination server which is a proxy server when the transmission destination server is down is set, and the switching destination server flag of the transaction message is set (step S3). In this case, the PLU server 12 (flag = 2) is set as the switching destination server.

【0013】次に、送信先サーバの回線の接続状況より
送信先サーバへ送信可能であるかを調べる(ステップS
4)。この場合は、システムが正常で送信可能であるの
で、ステップS5に行き、電文の送信先サーバ確定フラ
グに送信先サーバフラグ(フラグ=1)を設定し、送信
先サーバ確定フラグにより、電文を送信先サーバ(運用
サーバ11)に送信する(ステップS6)。電文が、前
記図2に示したクレジット電文、価格変更電文の場合も
同様に制御され、各電文がそれぞれのサーバへ送信され
る。
Next, it is checked whether transmission is possible to the destination server based on the line connection status of the destination server (step S).
4). In this case, since the system is normal and transmission is possible, the process goes to step S5, where the transmission destination server flag (flag = 1) is set in the transmission destination server confirmation flag of the message, and the message is transmitted by the transmission destination server confirmation flag. It is transmitted to the destination server (operation server 11) (step S6). In the case where the telegram is the credit telegram or the price change telegram shown in FIG. 2, the same control is performed, and each telegram is transmitted to each server.

【0014】(2)クレジット・サーバがダウン状態に
ある時 POSサーバ20で電文(例えばクレジット電文、ポイ
ント電文)が受信されると、前記したように図4に示し
た振り分けテーブルにより電文を認識し、クレジット電
文、ポイント電文の送信先サーバフラグを設定する(図
5のステップS1、S2)。電文がクレジット電文、ポ
イント電文であると、送信先サーバフラグはクレジット
・サーバ13(フラグ=3)に設定される。ついで、送
信先サーバダウン時の代行サーバとなる切り換え先サー
バを設定し、クレジット電文、ポイント電文の切換先サ
ーバフラグに設定する(ステップS3)。電文がクレジ
ット電文の場合には、切換先サーバが運用サーバ11で
あるので、切換先サーバフラグは”1”に設定される。
また、電文がポイント電文の場合には、切換先サーバは
無いので、切換先サーバフラグは”0”に設定される。
(2) When the Credit Server is Down When a message (for example, a credit message or a point message) is received by the POS server 20, the message is recognized by the sorting table shown in FIG. 4 as described above. , The destination server flag of the credit message and the point message is set (steps S1 and S2 in FIG. 5). If the message is a credit message or a point message, the destination server flag is set to the credit server 13 (flag = 3). Next, a switching destination server which is a proxy server when the transmission destination server goes down is set, and the switching destination server flag of the credit message and the point message is set (step S3). If the message is a credit message, the switching destination server is the operation server 11, so the switching destination server flag is set to "1".
If the message is a point message, there is no server to switch to, so the switchover server flag is set to “0”.

【0015】次に、送信先サーバの回線の接続状況より
送信先サーバへ送信可能であるかを調べる(ステップS
4)。この場合は、クレジット・サーバ13がダウン状
態であり、送信先サーバへ送信できないので、ステップ
S7に行き、切換え先サーバの有無を調べる。そして、
切換先サーバへの送信が可能であれば、送信先サーバ確
定フラグを設定し、送信先サーバへ送信する(ステップ
S8,S9,S6)。また、切換先サーバへの送信がで
きなければ、処理を終了する。
Next, it is checked from the connection status of the line of the destination server whether transmission to the destination server is possible (step S).
4). In this case, since the credit server 13 is down and cannot be transmitted to the destination server, the process goes to step S7 to check whether there is a switching destination server. And
If transmission to the destination server is possible, a destination server confirmation flag is set, and the transmission is made to the destination server (steps S8, S9, S6). If transmission to the switching destination server is not possible, the process is terminated.

【0016】電文がクレジット電文の場合には、切換先
サーバは運用サーバ11であるので、切換先サーバ(運
用サーバ11)の回線の接続状況から送信可能であるか
を調べる(ステップS8)。そして、送信可能であれ
ば、電文の送信先サーバ確定フラグに送信先サーバフラ
グ(フラグ=1)を設定し、送信先サーバ確定フラグに
より、電文を送信先サーバ(運用サーバ11)に送信す
る(ステップS9,10)。また、電文がポイント電文
の場合は、切換え先サーバが無く、切換先サーバフラグ
は”0”であるので、そのまま処理を終了する。その他
の電文についても同様に制御され、例えば価格変更電文
については、PLUサーバ12がダウンしているとき、
切換先サーバである運用サーバ11に送信される。な
お、上記説明では、特定ストア・サーバがダウンしたと
き、他のサーバに切り換える場合について説明したが、
特定のサーバが高負荷となったとき、処理を他のサーバ
に切り換えるようにしてもよい。
If the message is a credit message, since the switching destination server is the operation server 11, it is checked whether transmission is possible based on the connection status of the line of the switching destination server (operation server 11) (step S8). Then, if transmission is possible, the transmission destination server flag (flag = 1) is set in the transmission destination server confirmation flag of the message, and the transmission message is transmitted to the transmission destination server (operation server 11) by the transmission destination server confirmation flag ( Steps S9 and S10). If the message is a point message, there is no switch destination server and the switch destination server flag is "0", so the process is terminated. Other messages are controlled in the same manner. For example, for a price change message, when the PLU server 12 is down,
It is transmitted to the operation server 11 which is the switching destination server. In the above description, the case where the specific store server is switched to another server when the specific store server goes down has been described.
When a particular server becomes heavily loaded, the processing may be switched to another server.

【0017】本実施例においては、上記のように、運用
サーバ11、PLUサーバ12、クレジット・サーバ1
3を設け、集計機能、価格管理機能、クレジット機能等
の各機能を各ストア・サーバに分散しているので、各処
理が一台のストア・サーバに集中することがなく、負荷
の分散を図ることができる。また、ストア・サーバがダ
ウンした場合であっても、他のサーバが処理を代行する
ことができ、機能が停止することがない。このため、シ
ステムの信頼性を向上することができる。
In this embodiment, as described above, the operation server 11, the PLU server 12, the credit server 1
3 and the functions such as the aggregation function, the price management function, and the credit function are distributed to each store server, so that each processing is not concentrated on one store server and the load is distributed. be able to. Further, even if the store server goes down, another server can take over the processing and the function does not stop. Therefore, the reliability of the system can be improved.

【0018】図6は本発明におけるストア・サーバの他
の構成例を示す図であり、図6においては、図2、図3
に示した運用サーバ11、PLUサーバ12、クレジッ
ト・サーバ13に加え、ファイル・サーバ14、監視サ
ーバ15を備えている。ファイル・サーバ14は、価格
表、プログラム等をPOS端末30等にダウンロードす
るためのファイル・ダウンロード機能を備え、監視サー
バ15はシステムを監視し、ハードエラーのログ情報の
収集、ログ情報をダンプする等の監視機能を備えてい
る。図6の実施例においても、上記実施例と同様、各機
能を各ストア・サーバに分散しているので、各処理が一
台のストア・サーバに集中することがなく、負荷の分散
を図ることができ、また、ストア・サーバがダウンした
場合であっても、他のサーバが処理を代行することがで
き、機能が停止することがない。
FIG. 6 is a diagram showing another configuration example of the store server according to the present invention. In FIG. 6, FIGS.
A file server 14 and a monitoring server 15 are provided in addition to the operation server 11, PLU server 12, and credit server 13 shown in FIG. The file server 14 has a file download function for downloading price lists, programs, and the like to the POS terminal 30 and the like. The monitoring server 15 monitors the system, collects log information of hard errors, and dumps log information. And other monitoring functions. In the embodiment of FIG. 6, as in the above embodiment, each function is distributed to each store server, so that each process is not concentrated on one store server, and the load is distributed. Even if the store server goes down, another server can take over the processing and the function does not stop.

【0019】[0019]

【発明の効果】以上説明したように本発明においては、
以下の効果を得ることができる。 (1)各機能毎にストア・サーバを設け、各機能を各ス
トア・サーバに分散しているので、各処理が一台のスト
ア・サーバに集中することがなく、負荷の分散を図るこ
とができる。このため、システムの性能を向上させるこ
とができる。 (2)機能毎にストア・サーバが設けられているので、
ストア・サーバがダウンした場合であっても、他のサー
バが処理を代行することができ、機能が停止することが
ない。このため、システムの信頼性を向上させることが
できる。
As described above, in the present invention,
The following effects can be obtained. (1) Since a store server is provided for each function and each function is distributed to each store server, each process does not concentrate on one store server, and the load can be distributed. it can. Therefore, the performance of the system can be improved. (2) Since a store server is provided for each function,
Even if the store server goes down, another server can take over the processing and the function does not stop. For this reason, the reliability of the system can be improved.

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

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の実施例のシステムの構成を示す図であ
る。
FIG. 2 is a diagram illustrating a configuration of a system according to an embodiment of the present invention.

【図3】本発明の実施例のシステムの構成を示す図(サ
ーバダウン時)である。
FIG. 3 is a diagram illustrating a configuration of a system according to an embodiment of the present invention (when a server is down).

【図4】振り分けテーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a distribution table.

【図5】本発明の実施例におけるPOSサーバの処理を
示すフローチャートである。
FIG. 5 is a flowchart illustrating a process of the POS server according to the embodiment of the present invention.

【図6】他のストア・サーバの構成例を示す図である。FIG. 6 is a diagram showing a configuration example of another store server.

【図7】従来のPOSシステムの構成を示す図である。FIG. 7 is a diagram showing a configuration of a conventional POS system.

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

1−1〜1−3 ストア・サーバ 2 コントローラ 3 POS端末 11 運用サーバ 12 PLUサーバ 13 クレジット・サーバ 14 ファイル・サーバ 15 監視サーバ 20 POSサーバ 30 POS端末 1-1 to 1-3 Store server 2 Controller 3 POS terminal 11 Operation server 12 PLU server 13 Credit server 14 File server 15 Monitoring server 20 POS server 30 POS terminal

Claims (3)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 ストア・サーバと、POS端末と、PO
S端末とストア・サーバ間を中継するコントローラとを
備えたPOSシステムにおけるストア・サーバの多重制
御方法であって、 複数台のストア・サーバを設け、集計機能、価格管理機
能、クレジット機能等のシステム運用に必要な処理を上
記複数台のストア・サーバに分担して実行させ、 上記コントローラは、複数台のサーバのうち、割り当て
られた処理を実行できないサーバが発生したとき、処理
可能なストア・サーバに上記処理を振り分け、振り分け
られたストア・サーバが、上記処理を代行することを特
徴とするPOSシステムにおけるストア・サーバの多重
制御方法。
1. A store server, a POS terminal, and a PO
A multiplex control method for a store server in a POS system including an S terminal and a controller for relaying between the store terminal and the store server, wherein a plurality of store servers are provided, and a system such as an aggregation function, a price management function, and a credit function is provided. The processes required for operation are shared among the plurality of store servers and executed, and the controller is configured to execute a store server which can perform the process when a server which cannot execute the assigned process occurs among the plurality of servers. A method of multiplexing a store server in a POS system, wherein the distributed store server performs the above process on behalf of the distributed store server.
【請求項2】 複数台のストア・サーバと、POS端末
と、POS端末と複数台のストア・サーバ間を中継する
コントローラとを備えたPOSシステムであって、 上記複数台のストア・サーバは分担して集計機能、価格
管理機能、クレジット機能等のシステム運用に必要な処
理を実行するとともに、他のサーバの処理を代行する機
能を備えており、 また、上記コントローラは処理の振り分け機能を備えて
おり、複数台のサーバのうち、割り当てられた処理を実
行できないサーバが発生したとき、他のサーバに該サー
バが行っていた処理を振り分けることを特徴とするPO
Sシステム。
2. A POS system comprising a plurality of store servers, a POS terminal, and a controller for relaying between the POS terminal and the plurality of store servers, wherein the plurality of store servers are shared. In addition to performing processing necessary for system operation such as aggregation function, price management function, credit function, etc., it has a function to substitute for processing of other servers, and the controller has a processing distribution function When a server that cannot execute the assigned process occurs among a plurality of servers, the process performed by the server is distributed to another server.
S system.
【請求項3】 複数台のストア・サーバと、POS端末
と、POS端末と複数台のストア・サーバ間を中継する
コントローラとを備えたPOSシステムであって、 上記複数台のストア・サーバは分担して集計機能、価格
管理機能、クレジット機能等のシステム運用に必要な処
理を実行するとともに、他のサーバの処理を代行する機
能を備えており、 また、上記コントローラは、POS端末から送られる電
文を振り分ける振り分けテーブルを備えており、 上記コントローラは、POS端末から送信された上記電
文をストア・サーバに送信するとき、上記振り分けテー
ブルを参照してストア・サーバの状態に応じて上記電文
の送信先を決定することを特徴とするPOSシステム。
3. A POS system comprising a plurality of store servers, a POS terminal, and a controller for relaying between the POS terminal and the plurality of store servers, wherein the plurality of store servers are shared. In addition to performing processing necessary for system operation such as an aggregation function, a price management function, a credit function, and the like, it has a function to perform processing of another server. The controller, when transmitting the message transmitted from the POS terminal to the store server, refers to the distribution table and transmits the message according to the state of the store server. A POS system.
JP25370597A1997-09-181997-09-18 Store / server multiplex control method in POS system and POS systemWithdrawnJPH1196464A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP25370597AJPH1196464A (en)1997-09-181997-09-18 Store / server multiplex control method in POS system and POS system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP25370597AJPH1196464A (en)1997-09-181997-09-18 Store / server multiplex control method in POS system and POS system

Publications (1)

Publication NumberPublication Date
JPH1196464Atrue JPH1196464A (en)1999-04-09

Family

ID=17255012

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP25370597AWithdrawnJPH1196464A (en)1997-09-181997-09-18 Store / server multiplex control method in POS system and POS system

Country Status (1)

CountryLink
JP (1)JPH1196464A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2002092743A (en)*2000-09-202002-03-29Fujitsu General Ltd POS management method and POS management system by DM multiplexing
JP2006031619A (en)*2004-07-212006-02-02Toppan Forms Co Ltd Facility management system
JP2010026609A (en)*2008-07-152010-02-04Denkodo Co LtdUninterruptible pos operation system
WO2014119100A1 (en)*2013-01-312014-08-07株式会社日立製作所Management device and management system
CN115664942A (en)*2022-09-072023-01-31深圳海星智驾科技有限公司 A server disaster recovery method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2002092743A (en)*2000-09-202002-03-29Fujitsu General Ltd POS management method and POS management system by DM multiplexing
JP2006031619A (en)*2004-07-212006-02-02Toppan Forms Co Ltd Facility management system
JP2010026609A (en)*2008-07-152010-02-04Denkodo Co LtdUninterruptible pos operation system
WO2014119100A1 (en)*2013-01-312014-08-07株式会社日立製作所Management device and management system
JP2014149592A (en)*2013-01-312014-08-21Hitachi LtdManagement device and management system
CN115664942A (en)*2022-09-072023-01-31深圳海星智驾科技有限公司 A server disaster recovery method and system

Similar Documents

PublicationPublication DateTitle
US5771343A (en)System and method for failure detection and recovery
US5079740A (en)System and method of providing an automatic back-up primary terminal for a cluster of secondary terminals
US4873631A (en)Point of sale automatic back-up system and method
EP3235187B1 (en)An interface, method and computer program product for controlling the transfer of electronic messages
GB2533380A (en)An interface, system, method and computer program product for controlling the transfer of electronic messages
GB2537087A (en)A system, method and computer program product for receiving electronic messages
JPH1196464A (en) Store / server multiplex control method in POS system and POS system
JPH0660000A (en) Information processing system and information processing method
US6199033B1 (en)LAN emulation server changing over method
JPS62169266A (en) Data transmitting/receiving terminal device
JP3549762B2 (en) Communication line alarm notification device and communication line alarm notification method
JP7395908B2 (en) information processing system
JPH05216908A (en)On-line system and its operation
US20230214793A1 (en)Information processing system and intermediary device
JP3484302B2 (en) Product sales data registration processing system and product sales registration terminal
JP3494542B2 (en) Wireless data communication system and duplexing method thereof
JP2848297B2 (en) Multiprocessor interrupt control system
JPH06266685A (en)Decentralized control system
JP3642941B2 (en) Unattended contract system
JP3838851B2 (en) Network system and communication control device
JPH06152570A (en)System for system switching processing in duplex data processor
JPH0981408A (en) Computer system
JP2536626B2 (en) I/O processor isolation method
US6526040B1 (en)Exchange network system
JPH1196031A (en) Information processing system

Legal Events

DateCodeTitleDescription
A300Application deemed to be withdrawn because no request for examination was validly filed

Free format text:JAPANESE INTERMEDIATE CODE: A300

Effective date:20041207


[8]ページ先頭

©2009-2025 Movatter.jp