JPH04107034A - Retry frequency learning device - Google Patents

Retry frequency learning device

Info

Publication number
JPH04107034A
JPH04107034A JP2225730A JP22573090A JPH04107034A JP H04107034 A JPH04107034 A JP H04107034A JP 2225730 A JP2225730 A JP 2225730A JP 22573090 A JP22573090 A JP 22573090A JP H04107034 A JPH04107034 A JP H04107034A
Authority
JP
Japan
Prior art keywords
pos
communication
retry
retry count
data
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
Application number
JP2225730A
Other languages
Japanese (ja)
Inventor
Yasunobu Suzuki
泰信 鈴木
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.)
Toshiba TEC Corp
Original Assignee
Tokyo Electric Co 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2225730A priority Critical patent/JPH04107034A/en
Publication of JPH04107034A publication Critical patent/JPH04107034A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

PURPOSE:To prevent the degradation of the communication efficiency accompanied with system expansion or the like by automatically correcting the frequency in retry for the occurrence of communication error in each external device in accordance with environments of the system. CONSTITUTION:Plural POS terminals 1 consisting of electronic cash registers and one POS controller 2 consisting of a host computer are connected through a transmission line 3 like an BDLC line to constitute the system. The POS controller 2 sets required data stored on a set data file 4 to each POS terminal 1 through the transmission line 3 and gathers sales data of goods sold and registered by each POS terminal 1 to totalize data for each transaction classification in a sales totalization file 5 and analyzes sales in the whole of a shop.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、PO5(販売時点情報管理)システム等のネ
ットワークシステムに用いて好適なリトライ回数学習装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a retry count learning device suitable for use in a network system such as a PO5 (point of sale) system.

C従来の技術] 一般に、POSシステムは、電子式キャッシュレジスタ
からなる複数台のPOSターミナルとホストコンピュー
タからなる1台の上位コントローラとをHDLC(ハイ
レベル・データーリンクΦコントロール)回線等の伝送
路を介して接続して構成されている。そして、上位コン
トローラは各POSターミナルに対し上記伝送路を介し
て必要なデータの設定を行ったり、各POSターミナル
にて販売登録された商品の売上データを収集して取引別
等に集計し、店全体の売上分析等を行うようになってい
る。
C. Prior Art] In general, a POS system connects multiple POS terminals consisting of electronic cash registers and one host controller consisting of a host computer through a transmission line such as an HDLC (High Level Data Link Φ Control) line. It is configured by connecting through. Then, the host controller sets the necessary data for each POS terminal via the above transmission path, collects sales data of products registered for sale at each POS terminal, aggregates it by transaction, etc. It is designed to perform overall sales analysis, etc.

ところで、POSシステム等のように通信機能を有する
複数台の端末機(上位コントローラ及びPOSターミナ
ル)を伝送路を介して接続してなるネットクシステムに
おいては、ある端末機が相手局と通信を行う場合、先ず
その相手局との間で回線の接続を図る(コネクション確
立業務)。次に、接続された回線を通して必要なデータ
の送信を行う(データ転送業務)。その後、回線を切断
する(コネクシッン切断業務)。この場合において、各
業務実行時に相手局から無応答であったり異常応答が返
信されてきて通信エラーが発生すると、予め設定された
回数だけ同一業務のリトライ(再施行)が繰り返される
。そして、予め設定された回数のリトライを行ってもエ
ラー状態が解消されない場合には、今回の通信処理がエ
ラーとして終了される。
By the way, in a network system such as a POS system in which multiple terminals (upper controller and POS terminal) with communication functions are connected via a transmission path, one terminal communicates with the other station. If so, first try to establish a line connection with the other station (connection establishment task). Next, the necessary data is transmitted through the connected line (data transfer operation). After that, the line is disconnected (connection disconnection operation). In this case, if a communication error occurs due to no response or an abnormal response from the partner station when each task is executed, the same task is retried (re-executed) a preset number of times. If the error condition is not resolved even after retrying a preset number of times, the current communication process is terminated as an error.

さて従来、通信エラー発生時のリトライ回数はシステム
の構築時に各端末機にパラメータとして与えられ、それ
はシステムに変更があっても固定されていた。しかしな
がら、システムの拡張を図った場合には通信エラーの発
生する確率が高くなる傾向があり、逆にシステムの縮小
を図った場合には通信エラーの発生する確率が低くなる
傾向がある。このため、システムの環境に適したリトラ
イ回数を設定することが、通信効率の面から好ましいと
言える。
Conventionally, the number of retries when a communication error occurs is given to each terminal as a parameter when the system is constructed, and it remains fixed even if the system is changed. However, when the system is expanded, the probability that a communication error will occur tends to increase, and conversely, when the system is downsized, the probability that a communication error occurs tends to decrease. For this reason, it can be said that it is preferable from the viewpoint of communication efficiency to set the number of retries suitable for the system environment.

[発明が解決しようとする課題] しかし従来は、通信エラー発生時のリトライ回数がシス
テムの構築時に各端末機にパラメータとして与えられ固
定化されていたため、システムの拡張等により通信効率
が低下することがあった。
[Problem to be solved by the invention] However, in the past, the number of retries when a communication error occurred was given to each terminal as a parameter and fixed when the system was constructed, so communication efficiency decreased due to system expansion, etc. was there.

そこで本発明は、各外部装置における通信エラー発生時
のリトライ回数をシステムの環境に合せて自動的に修正
することができ、システムの拡張等に伴う通信効率の低
下を防止できるリトライ回数学習装置を提供しようとす
るものである。
Therefore, the present invention provides a retry count learning device that can automatically modify the retry count when a communication error occurs in each external device according to the system environment, and can prevent a decrease in communication efficiency due to system expansion. This is what we are trying to provide.

[課題を解決するための手段] 本発明は、伝送路を介して接続された外部装置相互間の
通信処理にて発生したエラー情報を収集するエラー情報
収集手段と、この収集手段により収集されたエラー情報
に基づいて外部装置における通信処理の際のエラー発生
に対するリトライ回数を自動的に決定するリトライ回数
決定手段と、この決定手段により決定されたリトライ回
数を外部装置に設定するリトライ回数設定手段とを備え
たリトライ回数学習装置である。
[Means for Solving the Problems] The present invention provides error information collection means for collecting error information generated in communication processing between external devices connected via a transmission path, retry count determining means for automatically determining the retry count for an error occurring during communication processing in the external device based on error information; and retry count setting means for setting the retry count determined by the determining means in the external device. This is a retry number learning device equipped with the following.

[作 用コ このように構成された本発明においては、外部装置の通
信処理により発生したエラー情報を定期的に収集し、そ
の収集したエラー情報に基づいてリトライ回数を決定す
る。例えばシステムの拡張が図られて通信エラーが増加
した場合には現在のリトライ回数を増加する方向に、逆
にシステムの縮小が図られて通信エラーが減少した場合
には現在のリトライ回数を減少する方向に修正して決定
する。そしてその決定したリトライ回数を外部装置に設
定する。これにより、以後、外部装置では通信エラーが
発生する毎に最新のリトライ回数だけリトライが行われ
るようになる。
[Operation] In the present invention configured in this manner, error information generated by communication processing of an external device is periodically collected, and the number of retries is determined based on the collected error information. For example, if the system is expanded and communication errors increase, the current number of retries will be increased; conversely, if the system is downsized and communication errors decrease, the current number of retries will be decreased. Correct the direction and decide. Then, the determined number of retries is set in the external device. As a result, from now on, the external device will retry the latest number of retries every time a communication error occurs.

[実施例] 以下、本発明をPOSシステムに適用した一実施例につ
いて図面を参照しながら説明する。
[Embodiment] Hereinafter, an embodiment in which the present invention is applied to a POS system will be described with reference to the drawings.

第2図はPOSシステムの概念図であって、電子式キャ
ッシュレジスタからなる複数台のPOSターミナル1と
ホストコンピュータからなる1台のPOSコントローラ
2とをHDLC回線等の伝送路3を介して接続して構成
されている。そして、POSコントローラ2は各POS
ターミナル1に対し上記伝送路3を介して設定データフ
ァイル4に記憶されている所要データの設定を行ったり
、各POSターミナル1にて販売登録された商品の売上
データを収集して売上集計ファイル5で取引別等に集計
し、店全体の売上分析等を行うようになっている。
FIG. 2 is a conceptual diagram of a POS system, in which multiple POS terminals 1 consisting of electronic cash registers and one POS controller 2 consisting of a host computer are connected via a transmission line 3 such as an HDLC line. It is composed of Then, the POS controller 2
The necessary data stored in the setting data file 4 is set for the terminal 1 via the transmission path 3, and the sales data of products registered for sale at each POS terminal 1 is collected and stored in the sales summary file 5. It is now possible to aggregate sales by transaction and perform sales analysis for the store as a whole.

第3図は上記POSコントローラ2の制御ブロック図で
ある。すなわち、制御部本体としてのCPU (中央処
理装置)11に、パスライン12を介して、通信プログ
ラム等が記憶されるROM(読出し専用メモリ)13、
データ処理に使用されるワークバッフ7等が形成された
RAM (随時読出し書込み可能なメモリ)14、およ
びE2FROM(電気的消去型プログラマブルROM)
15の各記憶部と、前記伝送路3を介して各PO8端末
機1との間で行われるデータ通信を制御する伝送制御回
路16、前記設定データファイル4や売上集計ファイル
5が設けられるディスク装置17を動作させるディスク
ドライバ18、フルキーボード19.CRTディスプレ
イ20、プリンタ21等の外部入出力機器が接続される
入出力機器インタフェース22及び日時を計時する時計
回路23の各部とをそれぞれ接続して構成されている。
FIG. 3 is a control block diagram of the POS controller 2. As shown in FIG. That is, a ROM (read-only memory) 13 in which communication programs and the like are stored is connected to a CPU (central processing unit) 11 as a main body of the control unit via a pass line 12;
RAM (memory that can be read and written at any time) 14 in which a work buffer 7 used for data processing is formed, and E2FROM (electrically erasable programmable ROM)
a transmission control circuit 16 for controlling data communication between each of the storage units 15 and each PO8 terminal 1 via the transmission line 3, a disk device in which the setting data file 4 and the sales summary file 5 are provided; 17, a disk driver 18, a full keyboard 19. It is constructed by connecting an input/output device interface 22 to which external input/output devices such as a CRT display 20 and a printer 21 are connected, and each part of a clock circuit 23 that measures date and time.

第4図は前記POSターミナル1の制御ブロック図であ
る。すなわち、制御部本体としてのCPU31に、パス
ライン32を介して、「登録」「精算」 「設定」等P
OSターミナルとしての各種業務モードを実行するため
のプログラム等が記憶されるROM33.商品販売デー
タを登録処理するためのメモリ等が形成されたRAM3
4及びE2 PROM35の各メモリ部と、前記伝送路
3ヲ介してPOSコントローラ2との間で行われるデー
タ通信を制御する伝送制御回路36、前記各種業務モー
ドを選択するためのモードスイッチ37から信号が入力
されるとともにドロワ38に開放信号を出力するI10
ボート39、販売商品に関する情報等を入力するための
キーボード40゜販売商品の値段や客の合計金額等を表
示する表示器41、レシート等に印字を行うプリンタ4
2が接続される入出力機器インタフェース43、等の各
部を接続して構成されている。
FIG. 4 is a control block diagram of the POS terminal 1. That is, "registration", "payment", "setting", etc.
A ROM 33 that stores programs and the like for executing various business modes as an OS terminal. RAM3 in which memory etc. for registering and processing product sales data is formed.
4 and E2 A transmission control circuit 36 that controls data communication between each memory section of the PROM 35 and the POS controller 2 via the transmission line 3, and a signal from the mode switch 37 for selecting the various business modes. I10 outputs an open signal to the drawer 38 at the same time as input
A boat 39, a keyboard 40 for inputting information regarding the products for sale, a display 41 for displaying the price of the products for sale, the customer's total amount, etc., a printer 4 for printing on receipts, etc.
2 is connected to the input/output device interface 43, and other parts.

ここで、上記POSコントローラ2及び各POSターミ
ナル1のE2 PROM15及び35には、それぞれ第
1図に示す通信管理テーブル50が形成されている。こ
の通信管理テーブル50には、相手局とのデータ通信に
おいて発生する前記「コネクション確立」、「データ転
送」2「コネクション切断」の各業務別に、該当業務の
実行要求発生数の総数を記憶するエリアA1、該当業務
におけるリトライ発生数の総数を記憶するエリアA2、
及び該当業務におけるリトライ回数の設定値を記憶する
エリアA3が設けられている。
Here, a communication management table 50 shown in FIG. 1 is formed in the E2 PROMs 15 and 35 of the POS controller 2 and each POS terminal 1, respectively. This communication management table 50 includes an area for storing the total number of execution requests for each of the above-mentioned "connection establishment", "data transfer" and "connection disconnection" operations that occur during data communication with the other station. A1, area A2 for storing the total number of retry occurrences in the relevant business;
There is also provided an area A3 for storing the set value of the number of retries for the corresponding task.

また、上記POSコントローラ2及び各POSターミナ
ル1のRAM14及び34には、それぞれ第5図に示す
リトライカウンタ60が形成されている。
Further, a retry counter 60 shown in FIG. 5 is formed in the RAMs 14 and 34 of the POS controller 2 and each POS terminal 1, respectively.

さらに、上記POSコントローラ2のROM13には、
第6図に示す学習用テーブル70が記憶されている。こ
の学習用テーブル70には、通信業務の要求発生数に対
するリトライ発生数の比に対応して適当なリトライ回数
設定値が予め設定されている。
Furthermore, in the ROM 13 of the POS controller 2,
A learning table 70 shown in FIG. 6 is stored. In this learning table 70, an appropriate retry count setting value is set in advance in accordance with the ratio of the number of retries to the number of communication service requests.

しかして、上記POSコントローラ2及び各PO39−
ミ+tllのCPUII及び31は、システム稼働時に
相手局との間で通信業務が発生すると、第7図に示す制
御を実行するようにプログラム設定されている。すなわ
ち、「コネクション確立」、「データ転送」、「コネク
ション切断」のいずれかの業務の実行要求が発生すると
、自身のE2 PROM15及び35に形成されている
通信管理テーブル50の該当業務項目に対応するエリア
A1の要求発生数を「+1」だけ加算する。
Therefore, the POS controller 2 and each PO39-
The CPU II and 31 of Mi+tll are programmed to execute the control shown in FIG. 7 when a communication service occurs with a partner station during system operation. That is, when a request for execution of any of the tasks "establishment of connection,""transfer of data," and "disconnection of connection" occurs, the E2 PROM corresponds to the corresponding task item in the communication management table 50 formed in its own E2 PROM 15 and 35. Add "+1" to the number of requests generated in area A1.

また、RAM14及び34のリトライカウンタ60に上
記通信管理テーブル50の該当業務項目に対応するエリ
アA3のリトライ回数設定値をセットする。しかる後、
予め決められた通信手順に従って該当業務の通信処理を
実行する。そして通信エラーが発生することなくその通
信処理を完了した場合には、次の制御に移る。
Further, the retry count setting value of the area A3 corresponding to the corresponding work item in the communication management table 50 is set in the retry counters 60 of the RAMs 14 and 34. After that,
Communication processing for the relevant business is executed according to a predetermined communication procedure. If the communication process is completed without any communication error occurring, the control proceeds to the next step.

これに対し、通信処理中に相手局が無応答であったり異
常応答が返信されてきたりして通信エラーが発生した場
合には、上記リトライカウンタ60を「−1」だけカウ
ントダウンさせる。そしてカウント値が“0゛でなけれ
ば上記通信管理テーブル50の該当業務項目に対応する
エリアA2のリトライ発生数を「+1」だけ加算して、
該当業務の通信処理を再度実行する。
On the other hand, if a communication error occurs because the other station does not respond or an abnormal response is returned during communication processing, the retry counter 60 is counted down by "-1". Then, if the count value is "0", add "+1" to the number of retries in area A2 corresponding to the corresponding business item in the communication management table 50, and
Execute the communication process for the relevant task again.

こうして、通信エラーが発生するたびにリトライカウン
タ60を「−1」ずつカウントダウンさせ、カウント値
が0°になったならば今回の通信処理をエラーとして終
了する。
In this way, each time a communication error occurs, the retry counter 60 is counted down by "-1", and when the count value reaches 0[deg.], the current communication process is terminated as an error.

したがって、上記POSコントローラ2及び各POSタ
ーミナル1のE2 PROM15及び35に形成された
通信管理テーブル50のエリアAl。
Therefore, area Al of the communication management table 50 formed in the E2 PROMs 15 and 35 of the POS controller 2 and each POS terminal 1.

A2には、それぞれ該当する通信業務の実行要求発生数
の総数及び通信エラー発生によるリトライ発生数の総数
が記憶されることになる。そしてその記憶値はシステム
の電源がダウンしても保持される。
A2 stores the total number of execution requests for the corresponding communication service and the total number of retries due to communication errors. The stored value is retained even if the system is powered down.

また、上記POSコントローラ2のCPUIIは、シス
テム立上げ時の初期処理において、第8図に示すリトラ
イ回数学習機能の制御を実行するようにプログラム設定
されている。すなわち、先ず伝送路3を介して接続され
た各POSターミナル1に対して通信管理情報の収集を
行う。これにより、各POSターミナル1からはそれぞ
れE2FROM35の通信管理テーブル50に保持され
ている項目別の要求発生数及びリトライ発生数が送信さ
れてくるのでそれを収集し、その収集データと自身のE
2FROM15の通信管理テーブル50に保持されてい
る該当データとを項目別に集計する。(エラー情報収集
手段) 次に、項目毎に第8図に示す学習処理を実行して各項目
のリトライ回数設定値を決定する。始めに、集計された
要求発生数と予め設定された基準値N(≧2)とを比較
する。そして、要求発生数が基準値に満たない場合には
サンプルが不足して学習データとして役立たないので、
通信管理テーブル50のエリアA3に設定されている現
在のリトライ回数設定値を変更せず、そのエリアA3の
内容を該当項目のリトライ回数設定値として決定する。
Further, the CPU II of the POS controller 2 is programmed to execute the control of the retry count learning function shown in FIG. 8 in the initial processing at the time of system start-up. That is, first, communication management information is collected for each POS terminal 1 connected via the transmission line 3. As a result, each POS terminal 1 sends the number of request occurrences and the number of retry occurrences for each item held in the communication management table 50 of the E2FROM 35, which is collected, and the collected data and its own E
The relevant data held in the communication management table 50 of the 2FROM 15 is aggregated for each item. (Error Information Collection Means) Next, the learning process shown in FIG. 8 is executed for each item to determine the retry count setting value for each item. First, the total number of request occurrences is compared with a preset reference value N (≧2). If the number of request occurrences is less than the standard value, there will be a shortage of samples and they will not be useful as learning data.
The current retry count setting value set in area A3 of the communication management table 50 is not changed, and the contents of area A3 are determined as the retry count setting value of the corresponding item.

これに対し、要求発生数が基準値N以上の場合にはその
要求発生数に対するリトライ発生数の比を計算する。そ
してその計算された比の値でROM13に記憶されてい
る学習用テーブル70をサーチし、該当するリトライ回
数設定値を読出してその値に決定する。(リトライ回数
決定手段)こうして、各項目毎に上記学習処理を実行し
てリトライ回数設定値が決定されたならば、その決定値
に従って先ず自身のE2 PROM15に形成されてい
る通信管理テーブル50のエリア八3の内容を修正する
。次いで、前記伝送路3を介して各POSターミナル1
にリトライ回数設定値の修正要求を行う。これにより、
各POSターミナル1のE2 PROM35に形成され
ている通信管理テーブル50のエリアA3の内容が自動
修正されるので、修正が行われたことを確認した後、こ
の処理を終了する。(リトライ回数設定手段)このよう
に本実施例においては、外部装置として機能するPOS
コントローラ2及び各POSターミナル1において、そ
れぞれ相手局との通信処理の際に発生したエラーの情報
としてリトライ発生数が通信管理テーブル50によって
管理されている。そして、システムの立上げが行われる
毎に、POSコントローラ2により該システムで発生し
た通信エラーの情報が収集・集計され、その集計情報に
基づいて自動的にリトライ回数設定値が決定されて、そ
の決定されたリトライ回数設定値が各POSターミナル
及びPOSコントローラ1自身に設定される。具体的に
は、通信エラーの発生回数が多いと要求発生数に対する
リトライ発生数の比が大きくなるのでリトライ回数設定
値は大きく設定され、逆に通信エラーの発生回数が少な
いと要求発生数に対するリトライ発生数の比が小さくな
るのでリトライ回数設定値は小さく設定される。しかし
て、システム立上げ後の稼働時においては、POSコン
トローラ2及び各PoSターミナル1ではそれぞれ相手
局との通信処理の際にエラーが発生すると、システム立
上げ時に設定されたリトライ回数だけリトライが行われ
るようになる。
On the other hand, if the number of requests generated is equal to or greater than the reference value N, the ratio of the number of retries generated to the number of requests generated is calculated. Then, the learning table 70 stored in the ROM 13 is searched using the calculated ratio value, and the corresponding retry count setting value is read out and determined to that value. (Retry count determining means) Once the retry count set value is determined by executing the above learning process for each item, first the area of the communication management table 50 formed in the own E2 PROM 15 is determined according to the determined value. Amend the contents of Section 8.3. Next, each POS terminal 1 is connected via the transmission line 3.
A request is made to modify the retry count setting value. This results in
Since the contents of area A3 of the communication management table 50 formed in the E2 PROM 35 of each POS terminal 1 are automatically corrected, this process is ended after confirming that the correction has been made. (Retry count setting means) As described above, in this embodiment, the POS that functions as an external device
In the controller 2 and each POS terminal 1, the number of retries is managed by a communication management table 50 as information on errors that occur during communication processing with the other station. Then, each time the system is started up, the POS controller 2 collects and aggregates information on communication errors that have occurred in the system, and automatically determines the retry count setting value based on the aggregated information. The determined retry count setting value is set in each POS terminal and the POS controller 1 itself. Specifically, if the number of times communication errors occur is large, the ratio of the number of retries to the number of requests will be large, so the retry count setting value is set to a large value; conversely, if the number of communication errors is small, the number of retries is set to a large value Since the ratio of the number of occurrences becomes small, the retry count setting value is set small. Therefore, during operation after system startup, if an error occurs in the POS controller 2 and each PoS terminal 1 during communication processing with the other station, retries will be performed for the number of retries set at system startup. Becomes exposed.

一般に、POSシステムにおいてPOSターミナル1を
増加させてシステムの拡張を図った場合には通信エラー
の発生する確率が高くなる傾向があり、逆にPOSター
ミナル1を減少させてシステムの縮小を図った場合には
通信エラーの発生する確率が低くなる傾向がある。従っ
て、システムの拡張が図られて通信エラーが増加する傾
向にあるときはリトライ回数が増加するので、通信処理
が正常に行われる可能性が高くなる。その結果、システ
ムの拡張を図る前と同程度の通信効率が得られるように
なり、システムの拡張を容易に図れるようになる。
Generally, in a POS system, if you try to expand the system by increasing the number of POS terminals 1, the probability of a communication error occurring tends to increase; conversely, if you try to downsize the system by decreasing the number of POS terminals 1. There is a tendency for the probability of communication errors to occur to be lower. Therefore, when the system is expanded and the number of communication errors tends to increase, the number of retries increases, increasing the possibility that communication processing will be performed normally. As a result, the same level of communication efficiency as before the system expansion can be obtained, and the system can be expanded easily.

なお、本発明はPOSシステムに限定されるものではな
く、外部装置相互間を伝送路を介して接続したネットワ
ークシステム全般に適用できるものである。また、前記
実施例では通信処理におけるエラー情報としてリトライ
発生数を管理したがそれに限定されるものではなく、他
の要素を加味してリトライ回数の学習を行うようにして
もよい。
Note that the present invention is not limited to POS systems, but can be applied to general network systems in which external devices are connected to each other via transmission paths. Further, in the embodiment described above, the number of retries is managed as error information in communication processing, but the number of retries is not limited to this, and the number of retries may be learned by taking into account other factors.

さらに、前記実施例ではリトライ回数の学習を学習用テ
ーブル70を用いて行う例を示したが、計算式を用いて
演算により行うようにしてもよい。
Further, in the embodiment described above, an example was shown in which learning the number of retries is performed using the learning table 70, but it may be performed by calculation using a calculation formula.

この他、本発明の要旨を逸脱しない範囲で種々変形実施
可能であるのは勿論である。
It goes without saying that various other modifications can be made without departing from the gist of the present invention.

[発明の効果] 以上詳述したように、本発明によれば、各外部装置にお
ける通信エラー発生時のリトライ回数をシステムの環境
に合せて自動的に修正することができ、システムの拡張
等に伴う通信効率の低下を防止できるリトライ回数学習
装置を提供できる。
[Effects of the Invention] As described in detail above, according to the present invention, the number of retries when a communication error occurs in each external device can be automatically corrected in accordance with the system environment, which is useful for system expansion, etc. It is possible to provide a retry count learning device that can prevent the accompanying decrease in communication efficiency.

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

図は本発明をPOSシステムに適用した一実施例を示す
図であって、第1図は通信管理テーブルを示す図、第2
図はPOSシステムの概念図、第3図はPOSコントロ
ーラの制御ブロック図、第4図はPOSターミナルの制
御ブロック図、第5図はリトライカウンタを示す図、第
6図は学習用テーブルを示す図、第7図はPOSコント
ローラ及びPOSターミナルにおける通信業務の制御ル
ーチンを示す流れ図、第8図はPOSコントローラにお
けるリトライ回数学習業務の制御ルーチンを示す流れ図
、第9図は上記リトライ回数学習業務の制御ルーチン中
のリトライ設定値学習処理を示す流れ図である。 1・・・POSターミナル、 2・・・POSコントローラ、3・・・伝送路、11.
31・・・CPU、16.36・・・伝送制m回路、5
0・・・通信管理テーブル、 60・・・リトライカウンタ、70・・・学習用テーブ
ル。 出願人代理人 弁理士 鈴江武彦 第2図 第6図 第 図 第 図
The figures are diagrams showing an embodiment in which the present invention is applied to a POS system, in which Fig. 1 shows a communication management table, and Fig. 2
The figure is a conceptual diagram of the POS system, Figure 3 is a control block diagram of the POS controller, Figure 4 is a control block diagram of the POS terminal, Figure 5 is a diagram showing a retry counter, and Figure 6 is a diagram showing a learning table. , FIG. 7 is a flowchart showing the control routine for communication operations in the POS controller and POS terminal, FIG. 8 is a flowchart showing the control routine for the retry count learning task in the POS controller, and FIG. 9 is the control routine for the retry count learning task. 3 is a flowchart showing a retry setting value learning process in FIG. 1... POS terminal, 2... POS controller, 3... Transmission line, 11.
31...CPU, 16.36...Transmission control m circuit, 5
0...Communication management table, 60...Retry counter, 70...Learning table. Applicant's Representative Patent Attorney Takehiko Suzue Figure 2 Figure 6 Figure Figure

Claims (1)

【特許請求の範囲】 伝送路を介して接続された外部装置相互間の通信処理に
て発生したエラー情報を収集するエラー情報収集手段と
、 この収集手段により収集されたエラー情報に基づいて前
記外部装置における通信処理の際のエラー発生に対する
リトライ回数を自動的に決定するリトライ回数決定手段
と、 この決定手段により決定されたリトライ回数を前記外部
装置に設定するリトライ回数設定手段と、を具備したこ
とを特徴とするリトライ回数学習装置。
[Scope of Claims] Error information collection means for collecting error information generated in communication processing between external devices connected via a transmission path; The apparatus further comprises a retry count determining means for automatically determining the retry count in response to an error occurring during communication processing in the device, and a retry count setting means for setting the retry count determined by the determining means in the external device. A retry number learning device characterized by:
JP2225730A 1990-08-28 1990-08-28 Retry frequency learning device Pending JPH04107034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2225730A JPH04107034A (en) 1990-08-28 1990-08-28 Retry frequency learning device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2225730A JPH04107034A (en) 1990-08-28 1990-08-28 Retry frequency learning device

Publications (1)

Publication Number Publication Date
JPH04107034A true JPH04107034A (en) 1992-04-08

Family

ID=16833927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2225730A Pending JPH04107034A (en) 1990-08-28 1990-08-28 Retry frequency learning device

Country Status (1)

Country Link
JP (1) JPH04107034A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06245277A (en) * 1993-02-15 1994-09-02 Honda Motor Co Ltd Data transmission system for vehicle
US7206292B2 (en) 1999-12-30 2007-04-17 Aperto Networks, Inc. Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system
US7349426B2 (en) 1999-12-30 2008-03-25 Aperto Networks, Inc. Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]
US8750172B2 (en) 2000-10-11 2014-06-10 Samsung Electronics Co., Ltd. Automatic retransmission and error recovery for packet oriented point-to-multipoint communication

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06245277A (en) * 1993-02-15 1994-09-02 Honda Motor Co Ltd Data transmission system for vehicle
US7206292B2 (en) 1999-12-30 2007-04-17 Aperto Networks, Inc. Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system
US7349426B2 (en) 1999-12-30 2008-03-25 Aperto Networks, Inc. Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]
US7366133B1 (en) 1999-12-30 2008-04-29 Aperto Networks, Inc. Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]
US8432817B2 (en) 1999-12-30 2013-04-30 Wi-Lan, Inc. Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system
US8867473B2 (en) 1999-12-30 2014-10-21 Wi-Lan, Inc. Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system
US8750172B2 (en) 2000-10-11 2014-06-10 Samsung Electronics Co., Ltd. Automatic retransmission and error recovery for packet oriented point-to-multipoint communication

Similar Documents

Publication Publication Date Title
JP2952124B2 (en) Photo processing machine failure diagnosis system
EP0187523A2 (en) Pos systems
US7324960B2 (en) POS system
CN110633977A (en) Payment exception processing method and device and terminal equipment
JPH04107034A (en) Retry frequency learning device
JPH06101071B2 (en) Sales data processor
JP2001222766A (en) Pos system
JP2968390B2 (en) Master device in data aggregation system
JPS6388674A (en) Transaction processing device
KR930003992B1 (en) Method of connecting terminals in electrical cash register
JPH0535976A (en) Product sales data processor
JP2004295614A (en) Transaction processing system and information terminal
JP2667923B2 (en) Data processing system and data management method in this system
JP3387162B2 (en) Transaction processing system
JP2963954B2 (en) Data collection device
JPH02112095A (en) Commodity sales data processor
JPH1011658A (en) Register device
JPS61895A (en) Marchandize sales data processing system
JPS6022267A (en) Pos system
JP2589207B2 (en) POS system
JPH07146896A (en) Sales register device
JPS61210499A (en) Pos system
JP2541604B2 (en) POS system
JPH05225210A (en) Data processor
JPH02144797A (en) Pos terminal equipment