[go: up one dir, main page]

JPH10301870A - Communication line control system - Google Patents

Communication line control system

Info

Publication number
JPH10301870A
JPH10301870A JP11269197A JP11269197A JPH10301870A JP H10301870 A JPH10301870 A JP H10301870A JP 11269197 A JP11269197 A JP 11269197A JP 11269197 A JP11269197 A JP 11269197A JP H10301870 A JPH10301870 A JP H10301870A
Authority
JP
Japan
Prior art keywords
communication
request
control system
data
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.)
Granted
Application number
JP11269197A
Other languages
Japanese (ja)
Other versions
JP3715071B2 (en
Inventor
Tomohiko Saito
藤 倫 彦 斎
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.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute 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 Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP11269197A priority Critical patent/JP3715071B2/en
Publication of JPH10301870A publication Critical patent/JPH10301870A/en
Application granted granted Critical
Publication of JP3715071B2 publication Critical patent/JP3715071B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

(57)【要約】 【課題】 通信回線全体を使用して通信でき、通信障害
を他の通信回線によってバックアップすることができる
通信回線制御システムを提供する。 【解決手段】 通信回線L1〜L4と、通信手段T1〜
T4と、負荷分散制御手段3と、負荷分散制御手段3に
接続された通信端末TM1〜TM5とを有する通信回線
制御システム1において、通信手段T1〜T4は、通信
IDのうちの一定の通信IDの通信を通す通信チャネル
であって、一定数の通信リクエストのデータを待行列に
して保持する通信チャネル10〜30を少なくとも一つ
有し、負荷分散制御手段3は、通信リクエストを受け取
り、通信リクエストの通信IDと同一の通信IDを通す
通信チャネル10〜30を予め定められた優先順序で検
索し、使用可能な状態の通信チャネルのうち優先順位が
最も高いものに通信リクエストのデータを送信するよう
に構成した。
(57) [Problem] To provide a communication line control system capable of performing communication using the entire communication line and backing up a communication failure by another communication line. SOLUTION: Communication lines L1 to L4 and communication units T1 to T1 are provided.
In the communication line control system 1 including T4, the load distribution control means 3, and the communication terminals TM1 to TM5 connected to the load distribution control means 3, the communication means T1 to T4 have a fixed communication ID among the communication IDs. And has at least one communication channel 10 to 30 for holding data of a fixed number of communication requests in a queue, and the load distribution control means 3 receives the communication request, The communication channels 10 to 30 passing the same communication ID as the communication ID are searched in a predetermined priority order, and the data of the communication request is transmitted to the communication channel in the available state having the highest priority. Configured.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は一定の数の通信回線
と通信手段によって多数の通信を送る通信システムにお
いて、通信の要求を各通信手段に分散して要求すること
により、全体の通信の効率化を図った通信回線制御シス
テムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system in which a large number of communications are transmitted by a fixed number of communication lines and communication means. The present invention relates to a communication line control system that has been developed.

【0002】なお、本発明が適用可能な上記「一定の数
の通信回線と通信手段によって多数の通信を送る通信シ
ステム」としては、並列的な複数の通信回線を有する通
信システム、クライアントサーバーシステム、複数のフ
ァクシミリ等の通信機器を備えた通信システム、光ケー
ブル等の高速送受信を行うに媒体にバッチ式にデータを
送受信するシステム、等がある。
[0002] The "communication system for transmitting a large number of communications by a certain number of communication lines and communication means" to which the present invention can be applied includes a communication system having a plurality of parallel communication lines, a client server system, There are a communication system including a plurality of communication devices such as facsimile machines, a system for transmitting and receiving data in a batch manner to and from a medium for high-speed transmission and reception such as an optical cable.

【0003】[0003]

【従来の技術】一定の数の通信回線と通信手段に多数の
通信を送る通信システムにおいては、特定の通信回線や
通信手段に通信の要求が集中し、その通信回線や通信手
段に一旦送られた通信データがなかなか通信相手に送ら
れないことがしばしば発生する。
2. Description of the Related Art In a communication system in which a large number of communications are sent to a certain number of communication lines and communication means, communication requests are concentrated on a specific communication line or communication means, and are temporarily sent to the communication line or communication means. It often happens that the communication data is not easily transmitted to the communication partner.

【0004】このような現象が発生する通信システムの
具体例としては以下のようなものがある。 並列的な複数の通信回線(電話回線、コンピュータ
の通信回線等)を有する通信システムにおいて、特定の
通信回線に通信が集中する場合がこれに該当する。この
場合には、使用しようとする回線が使用できず、通信が
できない、ということが生じる。 一つのセンターサーバーに複数の分散サーバーが接
続され、これらの分散サーバーに多数のクライアントが
接続されたクライアントサーバーシステムにおいて、多
数のクライアントが特定の分散サーバーにセンターサー
バーへの通信リクエストが送った場合がこれに該当す
る。この場合には、通信リクエストが集中した分散サー
バーはフル稼動の状態にも関わらず、他の分散サーバー
はアイドリングの状態になる。クライアント側から見る
と、通信リクエストがなかなか処理されず、通信をする
ことができない、ということが起こる。 複数のファクシミリを備えた通信システムにおい
て、特定のファクシミリに送信データが集中し、他のフ
ァクシミリが送信可能にも関わらず、データをなかなか
送信できない場合がこれに該当する。 上記〜の例で説明したような通信の集中による障害
を回避する方法として、通信回線や通信手段ごとに特定
の種類の通信を担当させることが考えられていた。
The following are specific examples of the communication system in which such a phenomenon occurs. In a communication system having a plurality of parallel communication lines (telephone lines, computer communication lines, and the like), a case where communication is concentrated on a specific communication line corresponds to this. In this case, the line to be used cannot be used, and communication cannot be performed. In a client server system where multiple distributed servers are connected to one center server and many clients are connected to these distributed servers, many clients may send a request for communication to the center server to a specific distributed server. This is the case. In this case, the distributed server on which communication requests are concentrated is in a fully operating state, but the other distributed servers are in an idling state. From the viewpoint of the client, the communication request is not easily processed and communication cannot be performed. In a communication system having a plurality of facsimile machines, transmission data is concentrated on a specific facsimile machine, and data cannot be easily transmitted, even though other facsimile machines can transmit. As a method of avoiding the failure due to the concentration of communication as described in the above examples, it has been considered to assign a specific type of communication to each communication line or communication means.

【0005】この従来の方法の一例として、証券会社に
おける株式注文用の通信システムの例を用いて、上記
「特定の通信回線や通信手段に特定の通信を担当させる
従来の方法」について説明する。
[0005] As an example of this conventional method, the above-mentioned "conventional method of assigning a specific communication line or communication means to a specific communication" will be described using an example of a communication system for stock orders in a securities company.

【0006】図8に特定の通信回線や通信手段に特定の
通信を担当させた株式注文用の通信システムの構成を示
す。
FIG. 8 shows a configuration of a stock order communication system in which a specific communication line or communication means is in charge of a specific communication.

【0007】この株式注文用の通信システムでは、取引
所50に複数のラインL1〜L4が接続されている。各
ラインL1〜L4には通信手段T1〜T4が設けられて
いる。通信手段T1〜T4は、ラインL1〜L4を介し
て取引所50との間の通信プロトコルを制御し、データ
を送受信する装置である。
In this stock order communication system, a plurality of lines L1 to L4 are connected to the exchange 50. Communication means T1 to T4 are provided for each of the lines L1 to L4. The communication means T1 to T4 are devices that control a communication protocol with the exchange 50 via the lines L1 to L4 and transmit and receive data.

【0008】各通信手段T1〜T4には専用注文端末T
M1〜TM5が接続されている。専用注文端末TM1〜
TM5とは、図8に示すように、バスケット注文を行う
端末、シングル注文を行う端末、委託注文を行う端末、
のように特定の種類の注文を行う注文端末である。な
お、バスケット注文とは、複数銘柄の株式を組み合わせ
て注文する株式注文方法をいい、シングル注文とは、単
一銘柄の株式を注文する株式注文方法をいう。委託注文
とは、証券会社が顧客の委託を受けて株式を注文する株
式注文方法をいう。
Each communication means T1 to T4 has a dedicated order terminal T
M1 to TM5 are connected. Dedicated order terminals TM1
TM5 is, as shown in FIG. 8, a terminal for making a basket order, a terminal for making a single order, a terminal for making a consignment order,
An order terminal for making a specific type of order as shown in FIG. The basket order refers to a stock ordering method for ordering a combination of a plurality of stocks, and the single order refers to a stock ordering method for ordering a single stock. The consignment order refers to a stock ordering method in which a securities company orders a stock on behalf of a customer.

【0009】この株式注文用の通信システムによれば、
株式注文の種類に応じて専用注文端末TM1〜TM5を
使い分け、取引所50に株式注文を行うことができる。
According to the stock order communication system,
By using the dedicated order terminals TM1 to TM5 properly according to the type of stock order, a stock order can be made to the exchange 50.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、上記
「特定の通信回線や通信手段に特定の種類の通信を担当
させる従来の方法」では、ある通信回線に負荷が集中し
たときに、他の負荷が低い通信回線を利用することがで
きないため、全体としての通信効率は低かった。
However, in the above-mentioned "conventional method of assigning a specific communication line or communication means to a specific type of communication", when a load is concentrated on a certain communication line, another load is applied. Since a low communication line could not be used, the overall communication efficiency was low.

【0011】また、上記従来の方法では、ある通信回線
が通信不能になったときに、その担当している種類の通
信は送受信することができなくなった。これでは、デー
タを確実に通信相手に送る信頼性が低かった。
Further, in the above-described conventional method, when a communication line becomes incapable of communication, the type of communication in charge cannot be transmitted or received. In this case, the reliability of reliably sending data to a communication partner was low.

【0012】また、光ケーブル等の高速送受信を行うに
媒体を用いる通信システムのように、実際にデータを送
受信する時間より、送受信をするためのプロトコルを成
立させるための時間の方が多くかかる通信システムで
は、種類ごとに複数の通信データをまとめて送受信をす
る方が通信効率が高い。
In addition, as in a communication system using a medium for performing high-speed transmission / reception such as an optical cable, a communication system in which a time for establishing a protocol for transmission / reception is longer than a time for actually transmitting / receiving data. Then, the communication efficiency is higher if a plurality of communication data are transmitted and received collectively for each type.

【0013】ところが従来は、一本の高速回線で、送ら
れてきた通信リクエストを通信の種類によってグループ
分けして貯めておき、それぞれの通信種類について一定
数の通信リクエストがまとまった段階で送受信するシス
テムがなかった。
Conventionally, however, communication requests sent are grouped according to the type of communication and stored in a single high-speed line, and are transmitted and received when a certain number of communication requests are collected for each communication type. There was no system.

【0014】そこで、本発明が解決しようとする課題
は、通信リクエストの相互の干渉による通信の非効率を
避け、かつ、通信回線全体を使用して通信でき、通信障
害を他の通信回線によってバックアップすることができ
る通信回線制御システムを提供することにある。
[0014] Therefore, the problem to be solved by the present invention is to avoid communication inefficiency due to mutual interference of communication requests, to enable communication using the entire communication line, and to back up communication failure by another communication line. It is an object of the present invention to provide a communication line control system capable of performing such operations.

【0015】[0015]

【課題を解決するための手段】本願請求項1に係る通信
回線制御システムは、少なくとも一本の通信回線と、前
記通信回線にそれぞれ接続された通信手段と、前記通信
手段の複数個に接続された負荷分散制御手段と、一つの
負荷分散制御手段に複数個接続された通信端末とを有す
る通信回線制御システムにおいて、前記通信手段は、通
信の種類によって分類した通信IDのうちの一定の通信
IDの通信を通す通信チャネルであって、一定数の通信
リクエストのデータを待行列にして保持する通信チャネ
ルを少なくとも一つ有し、前記負荷分散制御手段は、前
記通信端末から通信IDを付した通信リクエストを受け
取り、前記通信リクエストの通信IDと同一の通信ID
を通す通信チャネルを予め定められた優先順序で検索
し、使用可能な状態の通信チャネルのうち優先順位が最
も高い通信チャネルに前記通信リクエストのデータを送
信する、ことを特徴とするものである。
A communication line control system according to a first aspect of the present invention includes at least one communication line, communication means respectively connected to the communication lines, and a plurality of communication means. A communication line control system having a load distribution control means and a plurality of communication terminals connected to one load distribution control means, wherein the communication means comprises: A communication channel through which a predetermined number of communication request data are queued and held, and wherein the load distribution control means performs communication with a communication ID from the communication terminal. Receives the request and has the same communication ID as the communication ID of the communication request
A communication channel through which the communication request is transmitted is searched in a predetermined priority order, and the communication request data is transmitted to a communication channel having the highest priority among available communication channels.

【0016】本願請求項2に係る通信回線制御システム
は、請求項1の通信回線制御システムにおいて、前記負
荷分散制御手段は、前記通信端末から通信IDを付した
通信リクエストを受け取り、前記通信リクエストの通信
IDと同一の通信IDを通す通信チャネルを予め定めら
れた優先順序で検索し、使用可能な状態の通信チャネル
のうち優先順位が最も高い通信チャネルに前記通信リク
エストのデータを送信するとともに、リクエスト元の通
信端末の情報を保持し、応答通信のデータを前記リクエ
スト元の通信端末に送信する、ことを特徴とするもので
ある。
The communication line control system according to claim 2 of the present invention is the communication line control system according to claim 1, wherein the load distribution control means receives a communication request with a communication ID from the communication terminal, A communication channel passing through the same communication ID as the communication ID is searched in a predetermined priority order, and the communication request data is transmitted to the communication channel having the highest priority among the available communication channels, and The information of the original communication terminal is retained, and response communication data is transmitted to the requesting communication terminal.

【0017】本願請求項3に係る通信回線制御システム
は、請求項2の通信回線制御システムにおいて、前記負
荷分散制御手段は、前記通信手段を、通信IDと、通信
手段を特定する情報と、によって管理する通信手段管理
部と、前記通信端末の通信リクエストの発生、処理、返
信までを管理する通信リクエスト管理部と、リクエスト
元の通信端末を、通信リクエストごとに管理するリクエ
スト元通信端末管理部と、通信リクエストや応答通信リ
クエストを入力し、前記リクエストの処理を前記各管理
部に振り分ける主制御部と、を有していることを特徴と
するものである。
According to a third aspect of the present invention, in the communication line control system according to the second aspect, the load distribution control means uses the communication ID and a communication ID to specify the communication means. A communication unit management unit that manages, a communication request management unit that manages the generation, processing, and reply of a communication request of the communication terminal; and a request source communication terminal management unit that manages a request source communication terminal for each communication request. And a main control unit for inputting a communication request or a response communication request and distributing the processing of the request to each of the management units.

【0018】本願請求項4に係る通信回線制御システム
は、請求項3の通信回線制御システムにおいて、前記通
信手段管理部は、通信リクエストを発した通信端末とそ
の通信リクエストの通信を行う通信手段との間の交信を
保持するための通信経路ごとに、通信経路および通信手
段に関する情報を管理する通信手段インフォメーション
管理手段と、通信手段とそれらの通信IDとを登録した
通信手段マネージメントテーブルを有し、前記通信手段
インフォメーション管理手段を管理する通信手段マネー
ジメントテーブル管理手段と、を有していることを特徴
とするものである。
The communication line control system according to a fourth aspect of the present invention is the communication line control system according to the third aspect, wherein the communication unit management unit includes a communication terminal that issues a communication request and a communication unit that communicates the communication request. For each communication path for holding communication between the communication means, a communication means information management means for managing information on the communication path and the communication means, and a communication means management table for registering the communication means and their communication IDs, And a communication means management table management means for managing the communication means information management means.

【0019】本願請求項5に係る通信回線制御システム
は、請求項3の通信回線制御システムにおいて、前記通
信リクエスト管理部は、通信IDごとに、通信を行う通
信手段の情報を管理し、通信リクエストのデータを保持
する通信リクエストキュー管理手段と、通信IDごと
に、前記通信リクエストキュー管理手段を管理する通信
リクエストキューマネージャー手段と、通信IDごと
に、通信リクエストに対する応答を監視し、応答があっ
た場合の応答データの送信を管理するリプライウォッチ
ャー手段と、を有していることを特徴とするものであ
る。
The communication line control system according to a fifth aspect of the present invention is the communication line control system according to the third aspect, wherein the communication request management unit manages information of communication means for performing communication for each communication ID, and Communication request queue management means for holding the above data, a communication request queue manager means for managing the communication request queue management means for each communication ID, and a response to a communication request for each communication ID. Reply watcher means for managing transmission of response data in the case.

【0020】本願請求項6に係る通信回線制御システム
は、請求項3の通信回線制御システムにおいて、前記通
信手段は、通信に障害が発生したときは、その通信手段
の通信IDと通信手段を特定する情報を前記負荷分散制
御手段に送り、前記負荷分散制御手段は、前記通信手段
管理部と前記通信リクエスト管理部とから、前記通信手
段から送られた通信IDと同一の通信IDを有する通信
手段を検索し、通信不能になった前記通信手段に関する
情報を削除することにより、通信障害をバックアップす
ることを特徴とするものである。
In a communication line control system according to a sixth aspect of the present invention, in the communication line control system according to the third aspect, when a failure occurs in communication, the communication means specifies a communication ID of the communication means and a communication means. To the load distribution control means, and the load distribution control means sends the communication means having the same communication ID as the communication ID sent from the communication means from the communication means management part and the communication request management part. The communication failure is backed up by retrieving the information on the communication means that has become unable to communicate.

【0021】[0021]

【発明の実施の形態】次に、本発明の実施形態について
添付の図面を参照して以下に説明する。最初に、本発明
による通信回線制御システムのシステム構成例を図1に
示して説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described below with reference to the accompanying drawings. First, an example of a system configuration of a communication line control system according to the present invention will be described with reference to FIG.

【0022】図1において、全体を符号1で示す通信回
線制御システムは、通信相手2に接続された複数本の通
信回線L1〜L4と、通信回線L1〜L4にそれぞれ接
続された通信手段T1〜T4と、通信手段T1〜T4に
接続された負荷分散制御手段3と、負荷分散制御手段3
に接続された通信端末TM1〜TM5とを有する。
In FIG. 1, a communication line control system generally designated by reference numeral 1 comprises a plurality of communication lines L1 to L4 connected to a communication partner 2 and communication units T1 to T1 connected to the communication lines L1 to L4, respectively. T4, load distribution control means 3 connected to communication means T1 to T4, and load distribution control means 3
And communication terminals TM1 to TM5 connected to each other.

【0023】また通信手段T1〜T4は、通信IDに対
応した通信チャネル10〜30,50を有している。こ
こで、通信IDとは、図1にも示すように「通信ID1
0」、「通信ID20」、…、というように通信種類に
よって分類した通信の識別子であって、通信に付すもの
である。
The communication means T1 to T4 have communication channels 10 to 30, 50 corresponding to the communication ID. Here, the communication ID is "communication ID 1" as shown in FIG.
The communication identifiers are classified according to the type of communication, such as “0”, “communication ID 20”,... And are attached to the communication.

【0024】通信IDを分類するための通信の種類は、
ユーザーの通信回線制御システムの使用方法によって、
ユーザーが自由に定めることができる。たとえば、通信
データの内容によって通信IDを付し、通信種類ごとに
異なる通信回線を優先的に使用するようにしてもよい。
あるいは、通信の優先度によって通信をランク分けして
通信IDを付し、優先度の高い通信IDの通信を優先的
に通すようにしてもよい。
The type of communication for classifying the communication ID is
Depending on how the user uses the communication line control system,
It can be freely defined by the user. For example, a communication ID may be assigned according to the content of communication data, and a different communication line may be preferentially used for each communication type.
Alternatively, the communication may be ranked according to the priority of the communication, a communication ID may be assigned, and the communication with the communication ID with a higher priority may be preferentially passed.

【0025】通信相手2は、単一の通信相手でもよい
し、複数の通信相手でもよい。人の他、コンピュータ、
通信機器であってもよい。
The communication partner 2 may be a single communication partner or a plurality of communication partners. People, computers,
It may be a communication device.

【0026】通信回線L1〜L4は、有線、無線、搬送
電流を問わず、通信を通す通信路をいうものとする。
The communication lines L1 to L4 are communication paths through which communication is performed regardless of wired, wireless, or carrier current.

【0027】通信手段T1〜T4は、通信回線L1〜L
4に対して通信データを入出力する手段であって、後述
する通信チャネル10〜30の通信IDを宣言したり、
解除したりの処理を行うことができる情報処理機能を有
し、通信チャネル10〜30に一定数の通信リクエスト
のデータを待行列にして保持しておくことができるもの
である。好ましくは、通信手段T1〜T4はコンピュー
タからなる。
The communication means T1 to T4 include communication lines L1 to L
Means for inputting / outputting communication data to / from the communication channel 4, declaring communication IDs of communication channels 10 to 30 described later,
It has an information processing function that can perform processing such as release, and can hold a fixed number of communication request data in communication channels 10 to 30 in a queue. Preferably, the communication means T1 to T4 comprise a computer.

【0028】また、通信手段T1〜T4は、同一種類の
通信を所定数まとめて送受信することができる。すなわ
ち、通信手段T1〜T4は、送られてきた通信リクエス
トを通信種類によってグループ分けして貯めておき、そ
れぞれの通信種類について一定数の通信リクエストがま
とまったことを条件に通信可能と判断し、送信すること
ができるのである。
The communication means T1 to T4 can collectively transmit and receive a predetermined number of the same type of communication. That is, the communication means T1 to T4 store the received communication requests by grouping them according to the communication type, and determine that communication is possible on condition that a certain number of communication requests are collected for each communication type, It can be sent.

【0029】負荷分散制御手段3は、通信端末TM1〜
TM5から通信リクエストを受け取り、通信リクエスト
に付された通信IDと同一の通信IDを通す通信チャネ
ル10〜30,50を予め定められた優先順序で検索
し、使用可能な状態の通信チャネル10〜30,50の
うちの優先順位が最も高いものにその通信リクエストの
データを送信する手段である。負荷分散制御手段3は、
上記処理を行うための情報処理装置であり、固定的に上
記処理を行うように作り込んだ情報処理装置でもよい
が、好ましくはソフトウェアによって制御されたコンピ
ュータである。
The load distribution control means 3 comprises communication terminals TM1 to TM1.
A communication request is received from the TM5, and the communication channels 10 to 30 and 50 that pass the same communication ID as the communication ID assigned to the communication request are searched in a predetermined priority order, and the communication channels 10 to 30 in a usable state are searched. , 50 for transmitting the data of the communication request to the one having the highest priority. The load distribution control means 3
It is an information processing apparatus for performing the above processing, and may be an information processing apparatus fixedly configured to perform the above processing, but is preferably a computer controlled by software.

【0030】なお、通信回線制御システム1は、応答通
信のデータの送信をも行うものであっても、一方的に送
信のみを行うものであってもよい。
The communication line control system 1 may also transmit response communication data, or may unilaterally transmit only data.

【0031】通信回線制御システム1が応答データの送
信をも行うものである場合は、負荷分散制御手段3は、
リクエスト元の通信端末TM1〜TM5の情報を保持
し、応答通信のデータをそのリクエスト元の通信端末に
送信する。
If the communication line control system 1 also transmits response data, the load distribution control means 3
The information of the requesting communication terminals TM1 to TM5 is held, and response communication data is transmitted to the requesting communication terminal.

【0032】通信端末TM1〜TM5は、通信のリクエ
ストを入出力する装置であり、電話、専用端末、コンピ
ュータ等である。通信端末TM1〜TM5は、通信リク
エストを送るときに、前記通信IDを付して送る。
Each of the communication terminals TM1 to TM5 is a device for inputting and outputting a communication request, and is a telephone, a dedicated terminal, a computer, or the like. When sending a communication request, the communication terminals TM1 to TM5 attach the communication ID and send it.

【0033】上記構成の通信回線制御システム1による
通信は以下のようにして行われる。通信端末TM1〜T
M5は通信リクエストに通信IDを付して個別に負荷分
散制御手段3に送る。負荷分散制御手段3は、通信端末
TM1〜TM5からの通信リクエストを受け取り、通信
リクエストに付された通信IDを読み取り、同一通信I
Dの送受信を行う通信チャネル10〜30,50を有す
る通信手段T1〜T4を一定優先順序に従ってサーチす
る。ここで「サーチ」とは、通信手段の通信チャネルに
すでに格納されている通信リクエストが一定数に達した
か否かをチェックし、一定数に達している場合には次の
優先順位の通信手段の通信チャネルをチェックすること
をいう。
Communication by the communication line control system 1 having the above configuration is performed as follows. Communication terminals TM1 to T
M5 attaches a communication ID to the communication request and sends it to the load distribution control means 3 individually. The load distribution control means 3 receives the communication requests from the communication terminals TM1 to TM5, reads the communication ID attached to the communication requests, and
The communication means T1 to T4 having the communication channels 10 to 30 and 50 for transmitting and receiving D are searched according to a predetermined priority order. Here, "search" refers to checking whether or not the number of communication requests already stored in the communication channel of the communication means has reached a certain number, and if the number has reached the certain number, the communication means having the next priority Checking the communication channel.

【0034】上記サーチの結果、負荷分散制御手段3
は、使用可能な状態の通信チャネル10〜30,50の
うち優先順位が最も高いものにその通信リクエストのデ
ータを送信する。通信手段T1〜T4は、各通信チャネ
ルの待行列に入っている通信リクエストを逐次通信相手
2に送信する。
As a result of the above search, the load distribution control means 3
Transmits the data of the communication request to the highest priority one of the available communication channels 10 to 30, 50. The communication means T1 to T4 sequentially transmit the communication requests queued in each communication channel to the communication partner 2.

【0035】この場合、先に述べたように通信手段T1
〜T4は、送られてきた通信リクエストを通信種類によ
ってグループ分けして貯めておき、それぞれの通信種類
について一定数の通信リクエストがまとまったことを条
件に通信可能と判断し、送信する。これにより、一定量
のデータをまとめて送ることができ、通信プロトコルの
確立等に費やされる時間を節約して高効率の通信を行う
ことができる。
In this case, as described above, the communication means T1
From T4, the received communication requests are grouped according to the communication type and stored, and it is determined that communication is possible on condition that a certain number of communication requests are collected for each communication type, and then transmitted. As a result, a fixed amount of data can be transmitted at a time, and time spent for establishing a communication protocol and the like can be saved, and highly efficient communication can be performed.

【0036】図1に示した例では、通信手段T1〜T3
は、それぞれ通信チャネル10〜30を有し、複数種類
の通信を送受信することができる。これに対し、通信手
段T4は、通信チャネル50のみの送受信をすることが
できるので、従来の専用回線と同一のものになってい
る。
In the example shown in FIG. 1, the communication means T1 to T3
Have communication channels 10 to 30, respectively, and can transmit and receive a plurality of types of communication. On the other hand, since the communication means T4 can transmit and receive only the communication channel 50, it is the same as a conventional dedicated line.

【0037】これにより、通信ID10の通信リクエス
トは、通信手段T1〜T3の空いている通信チャネル1
0に送られる。通信ID20〜30についても同じであ
る。通信ID50は常に通信チャネル50に送られる。
Thus, the communication request of the communication ID 10 is transmitted to the vacant communication channel 1 of the communication means T1 to T3.
Sent to 0. The same applies to the communication IDs 20 to 30. The communication ID 50 is always sent to the communication channel 50.

【0038】これにより、通信リクエストは不特定の空
いている通信手段に送られることになり、通信回線制御
システム1は全体として効率の高い通信を行うことがで
きる。具体的な通信の負荷分散制御の方法は後にまた説
明する。
Thus, the communication request is sent to unspecified vacant communication means, and the communication line control system 1 can perform highly efficient communication as a whole. A specific communication load distribution control method will be described later.

【0039】次に、本発明の特徴的な部分である負荷分
散制御手段3の構成とその処理について以下に説明す
る。図2は、負荷分散制御手段3のクラスオブジェクト
の構造を示している。
Next, the configuration and processing of the load distribution control means 3, which are characteristic parts of the present invention, will be described below. FIG. 2 shows the structure of the class object of the load distribution control means 3.

【0040】なお、「オブジェクト」とは、ある属性に
よってクラス分けし、データと手続とを一体化したもの
である。オブジェクトは、以下の特徴を有している。 (1)同じ属性を有するオブジェクト(クラスオブジェ
クト)は、基本的に同じメソッド(所定の処理を行う手
段)を有している。 (2)あるクラスオブジェクトの属性やメソッドは、他
のクラスオブジェクトでも継承できる。 (3)他のオブジェクトにそのオブジェクトが有するメ
ソッドによる処理を依頼することができる。
The "object" is obtained by classifying data into certain attributes and integrating data and procedures. The object has the following features. (1) Objects (class objects) having the same attribute basically have the same method (means for performing a predetermined process). (2) Attributes and methods of a certain class object can be inherited by other class objects. (3) It is possible to request another object to perform processing by a method of the object.

【0041】本明細書でいう「オブジェクト」は、上記
データと手続を一体化したソフトウェアと、オブジェク
トを実行するためのハードウェアとを含むものとする。
The "object" in this specification includes software integrating the above data and procedures, and hardware for executing the object.

【0042】本実施形態の負荷分散制御手段3の構成手
段は、「オブジェクト」からなる。各処理手段を「オブ
ジェクト」とすることにより、本発明のシステムは、種
々の処理に柔軟に対応できるようになる。しかし、これ
は本発明をオブジェクト指向の枠組みに限る意味ではな
い。つまり、オブジェクトと同一の機能を通常の手続型
プログラムによって制御された処理装置によって負荷分
散制御手段3を実現するようにしてもよい。
The constituent means of the load distribution control means 3 of this embodiment is composed of "objects". By making each processing means an "object", the system of the present invention can flexibly cope with various processes. However, this does not mean that the present invention is limited to an object-oriented framework. That is, the load distribution control means 3 may be realized by a processing device in which the same function as the object is controlled by a normal procedural program.

【0043】図2において、負荷分散制御手段3を構成
する各オブジェクトは4角形の線で囲み、上段にオブジ
ェクト名、中段に属性、下段にそのオブジェクトのメソ
ッドを記している。
In FIG. 2, each object constituting the load distribution control means 3 is surrounded by a square line, and the upper row shows the object name, the middle row shows the attribute, and the lower row shows the method of the object.

【0044】図2に示すように、全体を符号3で示すコ
アーノードは、主制御部4と、通信手段管理部5と、通
信リクエスト管理部6と、リクエスト元通信端末管理部
7とを有している。
As shown in FIG. 2, the core node indicated by reference numeral 3 has a main control unit 4, a communication unit management unit 5, a communication request management unit 6, and a request source communication terminal management unit 7. ing.

【0045】通信手段管理部5は、通信手段インフォメ
ーション管理手段5aと、通信手段マネージメントテー
ブル管理手段5bとからなる。
The communication means management section 5 comprises a communication means information management means 5a and a communication means management table management means 5b.

【0046】通信手段インフォメーション管理手段5a
は、所定の通信リクエストとその通信リクエストを処理
する通信手段との交信を維持する通信経路ごとに、その
通信経路に関する情報と、通信手段に関する情報とを管
理する手段である。通信経路は、所定の通信リクエスト
に対して所定の通信手段が送受信の処理を行うが、その
情報の流れの交信経路である。通信手段インフォメーシ
ョン管理手段5aは、通信経路ごとに通信手段の情報
(通信手段を特定する情報)や、その他の通信経路に関
する情報(たとえば、通信プロトコル等)を管理するの
である。
Communication means Information management means 5a
Is a means for managing, for each communication path maintaining communication between a predetermined communication request and a communication means for processing the communication request, information on the communication path and information on the communication means. The communication path is a communication path for the flow of information, in which a predetermined communication unit performs transmission / reception processing for a predetermined communication request. The communication means information management means 5a manages information on communication means (information specifying communication means) and information on other communication paths (for example, a communication protocol) for each communication path.

【0047】通信手段マネージメントテーブル管理手段
5bは、全システムで1個存在し、通信手段マネージメ
ントテーブルを有し、前記通信手段インフォメーション
管理手段5aを管理する。なおここで、オブジェクト間
の「管理」とは、たとえば、通信手段マネージメントテ
ーブル管理手段5bは、通信手段インフォメーション管
理手段5aに依頼し、所定の通信手段の情報を検索さ
せ、回答を得る等の制御を行うことをいう。オブジェク
ト間の「管理」については以下に同じとする。
One communication means management table management means 5b exists in all systems, has a communication means management table, and manages the communication means information management means 5a. Here, the "management" between objects means, for example, a control in which the communication means management table management means 5b requests the communication means information management means 5a to search for information of a predetermined communication means and obtain an answer. To do. The same applies to "management" between objects.

【0048】通信手段マネージメントテーブルとは、本
発明による通信回線制御システム1に接続される各通信
手段の情報を登録したテーブルをいう。ここで、通信手
段マネージメントテーブルに登録する通信手段の情報
は、各通信手段を特定する情報、通信ID等である。
The communication means management table is a table in which information of each communication means connected to the communication line control system 1 according to the present invention is registered. Here, the information of the communication means registered in the communication means management table is information specifying each communication means, a communication ID, and the like.

【0049】通信リクエスト管理部6は、リプライウォ
ッチャー手段6aと、通信リクエストキュー管理手段6
bと、通信リクエストキューマネージャー手段6cとか
らなる。
The communication request management unit 6 includes a reply watcher unit 6a and a communication request queue management unit 6
b and the communication request queue manager 6c.

【0050】リプライウォッチャー手段6aは、通信リ
クエストIDごとに存在し、応答待ちの通信端末の情報
を登録し、応答を監視し、応答があった場合にはその応
答データを送信する手段である(応答通信のデータを送
信するシステム)。通信リクエストIDは、通信リクエ
ストを特定するために通信リクエストごとに付された識
別子である。
The reply watcher means 6a exists for each communication request ID, registers information of a communication terminal waiting for a response, monitors a response, and transmits a response data when there is a response ( System for transmitting response communication data). The communication request ID is an identifier assigned to each communication request to identify the communication request.

【0051】通信リクエストキュー管理手段6bは、通
信IDごとに存在し、対応する通信IDの送受信を行う
通信手段の情報を管理し、通信リクエストの通信データ
を保持する。
The communication request queue management means 6b exists for each communication ID, manages information on communication means for transmitting and receiving the corresponding communication ID, and holds communication request communication data.

【0052】通信リクエストキュー管理手段6bは、通
信リクエストがあった場合に、対応する通信IDの通信
手段をサーチし、通信リクエストの通信データを転送
し、応答があるまで前記通信リクエストを登録しておく
ものである。
When there is a communication request, the communication request queue management means 6b searches for the communication means of the corresponding communication ID, transfers the communication data of the communication request, and registers the communication request until a response is received. It is something to keep.

【0053】通信リクエストキューマネージャー手段6
cは、通信IDごとに存在し、前記通信リクエストキュ
ー管理手段6bを管理する。
Communication request queue manager means 6
c exists for each communication ID and manages the communication request queue management means 6b.

【0054】リクエスト元通信端末管理部7は、通信リ
クエストIDごとに通信リクエスト送信元の通信端末の
情報を管理する。
The request source communication terminal management unit 7 manages information on the communication terminal of the communication request transmission source for each communication request ID.

【0055】以上が負荷分散制御手段3の各構成手段の
説明であったが、次ぎに通信における各構成手段の作用
について以下に説明する。なお、以下の説明では図2に
示した負荷分散制御手段3の構成を参照することによ
り、構成手段間の関係がより明らかとなる。
The above is a description of each component of the load distribution control means 3. Next, the operation of each component in communication will be described below. In the following description, referring to the configuration of the load distribution control unit 3 shown in FIG. 2, the relationship between the configuration units will be clearer.

【0056】最初に、本発明の通信回線制御システム1
を構成するには、システムに通信手段を接続しなければ
ならない。この通信手段の接続の処理の流れを図3に示
す。なお、図3のフローチャートにおいて、各処理ステ
ップの処理を行う処理手段を括弧を付して示す。
First, the communication line control system 1 of the present invention
Must be connected to communication means to the system. FIG. 3 shows the flow of the connection process of the communication means. In the flowchart of FIG. 3, processing means for performing the processing of each processing step is shown in parentheses.

【0057】図3に示すように、本発明の通信回線制御
システム1に通信手段T1〜T4を接続するには、接続
を要求する通信手段T1〜T4が負荷分散制御手段3の
主制御部4に通信手段の接続を要求するイベントを送信
する。
As shown in FIG. 3, in order to connect the communication means T1 to T4 to the communication line control system 1 of the present invention, the communication means T1 to T4 requesting the connection are connected to the main control unit 4 of the load distribution control means 3. To send an event requesting connection of the communication means.

【0058】この接続要求のイベントを受けた主制御部
2(ステップS100)は、通信手段接続受付用チャネ
ルに通信手段を接続するためのイベントを発生する(ス
テップS110)。このイベントは、次のように処理さ
れる。
The main control unit 2 (step S100) receiving the connection request event generates an event for connecting the communication means to the communication means connection reception channel (step S110). This event is processed as follows.

【0059】まず、接続を要求する通信手段について、
新たな通信手段インフォメーション管理手段5aが作成
され、通信経路情報やその通信手段に関する情報等が登
録される(ステップS120)。
First, regarding the communication means for requesting a connection,
A new communication means information management means 5a is created, and communication path information and information on the communication means are registered (step S120).

【0060】次に、この新たな通信手段は、通信手段マ
ネージメントテーブルに登録される(ステップS13
0)。
Next, this new communication means is registered in the communication means management table (step S13).
0).

【0061】以上の処理で通信手段がシステムに接続さ
れる。次に、接続された通信手段は、どのような通信I
Dの送受信を行うかの通信ID宣言をしなければならな
い。通信ID宣言の処理の流れを図4に示す。なお、図
4のフローチャートにおいて、各処理ステップの処理を
行う処理手段を括弧を付して示す。
With the above processing, the communication means is connected to the system. Next, the connected communication means determines what kind of communication I
A communication ID declaration must be made as to whether transmission / reception of D is to be performed. FIG. 4 shows the flow of processing of the communication ID declaration. In the flowchart of FIG. 4, processing means for performing each processing step is shown in parentheses.

【0062】図4に示すように、通信ID宣言をする通
信手段は、通信ID宣言の要求を負荷分散制御手段3の
主制御部4に送信する(ステップS200)。
As shown in FIG. 4, the communication means for declaring the communication ID transmits a request for the communication ID declaration to the main control unit 4 of the load distribution control means 3 (step S200).

【0063】主制御部4は上記通信ID宣言のイベント
を受け、通信手段マネージメントテーブル管理手段5b
にメッセージを送り、通信手段マネージメントテーブル
管理手段5bによりその通信手段についての通信手段イ
ンフォメーション管理手段5aを作成し、通信ID、通
信手段特定情報を通信手段マネージメントテーブルに登
録する(ステップS210)。
The main controller 4 receives the event of the communication ID declaration and receives the communication ID management table management means 5b.
The communication means management table management means 5b creates a communication means information management means 5a for the communication means, and registers the communication ID and communication means identification information in the communication means management table (step S210).

【0064】次に、通信リクエスト管理部6に通信手段
の登録を行う。まず、通信手段インフォメーション管理
手段5aが、同一の通信IDを有する通信リクエストキ
ューマネージャー手段6cが存在するか否かを検索する
(ステップS220)。同一の通信IDの通信リクエス
トキューマネージャー手段6cがなければ、新たに作成
する。
Next, the communication means is registered in the communication request management section 6. First, the communication means information management means 5a searches for a communication request queue manager means 6c having the same communication ID (step S220). If there is no communication request queue manager 6c with the same communication ID, a new one is created.

【0065】次に、通信手段インフォメーション管理手
段5aは、前記ステップS220により検索あるいは作
成された通信リクエストキューマネージャー手段6c
に、通信ID宣言を行っている通信手段の情報を登録す
る(ステップS230)。
Next, the communication means information management means 5a reads the communication request queue manager means 6c searched or created in step S220.
Then, the information of the communication means making the communication ID declaration is registered (step S230).

【0066】最後に、上記通信リクエストキューマネー
ジャー手段6cは、対応する通信リクエストキュー管理
手段6bを取得し、通信ID宣言をしている通信手段を
送受信可能な通信手段として登録する(ステップS24
0)。ここで、「取得」とは、所定のオブジェクトを検
索し、リンクを介して種々のメッセージを送れる状態に
することをいうものとする。
Finally, the communication request queue manager 6c obtains the corresponding communication request queue manager 6b and registers the communication unit declaring the communication ID as a receivable communication unit (step S24).
0). Here, “acquisition” refers to a state where a predetermined object is searched and various messages can be sent via a link.

【0067】以上が通信ID宣言とその処理についての
説明であったが、通信障害によって所定の通信手段が通
信不能になったときは、通信手段が通信ID解除の宣言
を行う。通信ID解除の宣言は、上記通信ID宣言と同
一のオブジェクトを辿り、登録してあった通信手段、通
信IDに関する情報を削除することによって達成され
る。
The communication ID declaration and its processing have been described above. When a predetermined communication means cannot communicate due to a communication failure, the communication means declares a communication ID release. The communication ID release declaration is achieved by tracing the same object as the communication ID declaration and deleting the registered communication means and information on the communication ID.

【0068】通信手段が接続され、通信手段が通信ID
宣言をした通信回線制御システム1は、以下に説明する
ように通信処理を行う。以下、応答データの送信まで行
う通信処理の流れを説明する。
The communication means is connected, and the communication means is a communication ID.
The communication line control system 1 that has made the declaration performs communication processing as described below. Hereinafter, the flow of communication processing performed until the transmission of response data will be described.

【0069】上記通信には、通信端末から通信手段への
通信リクエストの送信と、通信手段から通信端末への応
答通信データの送信とがある。これらの送信は、すべて
負荷分散制御手段3を介して行われる。
The above communication includes transmission of a communication request from the communication terminal to the communication means and transmission of response communication data from the communication means to the communication terminal. These transmissions are all performed via the load distribution control means 3.

【0070】図5に、通信端末から通信手段への通信リ
クエストの送信の流れを示す。なお、図5のフローチャ
ートにおいて、各処理ステップの処理を行う処理手段を
括弧を付して示す。
FIG. 5 shows a flow of transmitting a communication request from the communication terminal to the communication means. In the flowchart of FIG. 5, processing means for performing each processing step is shown in parentheses.

【0071】通信リクエストは、通信端末から発せら
れ、図5の最初に示すように、負荷分散制御手段3の主
制御部4に通信リクエストのイベントとして入力される
(ステップS300)。
The communication request is issued from the communication terminal, and is input to the main control unit 4 of the load distribution control means 3 as a communication request event, as shown at the beginning of FIG. 5 (step S300).

【0072】上記通信リクエストのイベントを受けた主
制御部4は、通信経路ごとに通信手段インフォメーショ
ン管理手段5aを生成する(ステップS310)。
Upon receiving the communication request event, the main control unit 4 generates the communication means information management means 5a for each communication path (step S310).

【0073】次に、上記ステップS310によって生成
された通信手段インフォメーション管理手段5aは、通
信リクエストの通信IDに対応する通信IDの通信リク
エストキューマネージャー手段6cを取得する(ステッ
プS320)。
Next, the communication means information management means 5a generated in step S310 acquires the communication request queue manager means 6c of the communication ID corresponding to the communication ID of the communication request (step S320).

【0074】上記ステップS320によって取得された
通信リクエストキューマネージャー手段6cは、同一の
通信IDの通信リクエストキュー管理手段6bを取得す
る(ステップS330)。通信リクエストキューマネー
ジャー手段6cは、取得した通信リクエストキュー管理
手段6bに通信リクエストに関する情報(通信データ)
を渡す(ステップS340)。
The communication request queue manager 6c obtained in step S320 obtains the communication request queue manager 6b having the same communication ID (step S330). The communication request queue manager 6c stores information (communication data) related to the communication request in the acquired communication request queue manager 6b.
Is passed (step S340).

【0075】上記通信リクエストキュー管理手段6b
は、上記通信リクエストに関する情報をその通信リクエ
ストキュー、つまり通信リクエストの待行列に登録する
(ステップS350)。
The communication request queue management means 6b
Registers the information on the communication request in the communication request queue, that is, the communication request queue (step S350).

【0076】次に、通信リクエストキュー管理手段6b
はリプライウォッチャー手段6aを取得し、これに通信
リクエスト元の通信端末を応答待ち通信端末として登録
する(ステップS360)。
Next, the communication request queue management means 6b
Acquires the reply watcher means 6a, and registers the communication terminal of the communication request source as a response waiting communication terminal in this (step S360).

【0077】上記ステップS360で取得されたリプラ
イウォッチャー手段6aは、その通信リクエストに対し
て応答待ちタイマを設定し、応答を監視する(ステップ
S370)。
The reply watcher means 6a obtained in step S360 sets a response waiting timer for the communication request and monitors the response (step S370).

【0078】次に、通信リクエストキュー管理手段6b
は、所定の優先順位に従って通信を行う通信手段(具体
的には通信チャネル)をサーチし、使用可能な状態の通
信手段のうち優先順位が最も高い通信チャネルである通
信手段インフォメーション管理手段5aを取得する(ス
テップS380)。
Next, the communication request queue management means 6b
Searches for communication means (specifically, a communication channel) that performs communication in accordance with a predetermined priority, and obtains a communication means information management means 5a which is a communication channel having the highest priority among communication means in a usable state. (Step S380).

【0079】次に、上記通信手段インフォメーション管
理手段5aが、上記負荷が低い通信手段に対し、通信デ
ータを送信する(ステップS390)。これにより、通
信リクエストと通信データが所定の通信手段を介して通
信相手に送られることになる。
Next, the communication means information management means 5a transmits communication data to the communication means having a low load (step S390). Thus, the communication request and the communication data are sent to the communication partner via the predetermined communication means.

【0080】以上が通信端末から通信手段への通信リク
エストの送信であるが、ステップS380,S390に
おいて通信リクエストキュー管理手段6bが通信可能な
通信手段のうち優先順位が最も高いものを検索して、そ
れに通信データを送信する処理により、本発明の通信回
線制御システム1は通信回線の負荷分散を行うことがで
きるのである。
The transmission of the communication request from the communication terminal to the communication means has been described above. In steps S380 and S390, the communication request queue management means 6b searches for the communication means having the highest priority among the communicable communication means. The communication line control system 1 of the present invention can distribute the load of the communication line by transmitting the communication data.

【0081】次に、通信相手から通信手段を介して通信
端末へ応答通信データを送信する処理について説明す
る。
Next, processing for transmitting response communication data from a communication partner to a communication terminal via communication means will be described.

【0082】図6に通信手段から通信端末への応答通信
データの送信の流れを示す。図6のフローチャートにお
いて、図5と同様に各処理ステップの処理を行う処理手
段を括弧を付して示す。
FIG. 6 shows the flow of transmission of response communication data from the communication means to the communication terminal. In the flowchart of FIG. 6, processing means for performing the processing of each processing step is shown in parentheses as in FIG.

【0083】応答通信データの送信のイベントは、通信
を行った通信手段から送信され、図6の最初に示すよう
に、通信回線制御システム1の主制御部4に入力される
(ステップS400)。
The transmission event of the response communication data is transmitted from the communication means that has performed the communication, and is input to the main control unit 4 of the communication line control system 1 as shown at the beginning of FIG. 6 (step S400).

【0084】上記応答送信のイベントを受けた主制御部
4は、応答送信を行った通信手段の通信手段インフォメ
ーション管理手段5aを取得する(ステップS41
0)。
Upon receiving the response transmission event, the main control unit 4 acquires the communication means information management means 5a of the communication means which has transmitted the response (step S41).
0).

【0085】次に、上記ステップS410によって取得
された通信手段インフォメーション管理手段5aは、対
応する通信IDの通信リクエストキューマネージャー手
段6cを取得する(ステップS420)。
Next, the communication means information management means 5a obtained in step S410 obtains the communication request queue manager means 6c of the corresponding communication ID (step S420).

【0086】上記ステップS420によって取得された
通信リクエストキューマネージャー手段6cは、同一の
通信IDの通信リクエストキュー管理手段6bを取得す
る(ステップS430)。
The communication request queue manager 6c obtained in step S420 obtains the communication request queue manager 6b having the same communication ID (step S430).

【0087】上記ステップS430によって取得された
通信リクエストキュー管理手段6bは、通信リクエスト
をその通信リクエストキューから削除する(ステップS
440)。
The communication request queue management means 6b obtained in step S430 deletes the communication request from the communication request queue (step S430).
440).

【0088】次に、リプライウォッチャー手段6aは、
通信リクエスト元の通信端末に関するデータを応答待ち
通信端末のデータから削除する(ステップS450)。
Next, the reply watcher means 6a
The data related to the communication terminal of the communication request source is deleted from the data of the communication terminal waiting for the response (step S450).

【0089】以上のステップS420〜S450の処理
により、通信リクエスト管理部6から通信リクエストが
削除される。
The communication request is deleted from the communication request management section 6 by the processing in steps S420 to S450 described above.

【0090】次に、リプライウォッチャー手段6aは、
通信手段マネージメントテーブル管理手段5bにアクセ
スし、これを取得する(ステップS460)。
Next, the reply watcher means 6a
It accesses the communication means management table management means 5b and acquires it (step S460).

【0091】通信手段マネージメントテーブル管理手段
5bは、通信手段の情報から、対応する通信手段インフ
ォメーション管理手段5aを取得し、この通信手段イン
フォメーション管理手段5aとリクエスト元通信端末管
理部7により、リプライウォッチャー手段6aはリクエ
スト元の通信端末の情報を得ることができる(ステップ
S470)。
The communication means management table management means 5b acquires the corresponding communication means information management means 5a from the information of the communication means, and the communication means information management means 5a and the request source communication terminal management section 7 use the reply watcher means. 6a can obtain information on the requesting communication terminal (step S470).

【0092】最後に、リプライウォッチャー手段6a
は、上記のように得られたリクエスト元通信端末に処理
結果を送信する(ステップS480)。
Finally, the reply watcher means 6a
Transmits the processing result to the requesting communication terminal obtained as described above (step S480).

【0093】以上が、通信処理における通信リクエスト
の送信と応答通信データの返信に関する負荷分散制御手
段3の処理の流れである。
The above is the flow of processing of the load distribution control means 3 regarding transmission of a communication request and return of response communication data in the communication processing.

【0094】次に、負荷分散制御手段3による「一定の
優先順序に従って通信手段の通信チャネルをサーチし、
使用可能な状態の通信チャネルのうち優先順位が最も高
いものに通信リクエストのデータを送信する」処理と、
「通信障害があったときに通信不能になった通信手段の
他の通信手段によって通信をバックアップする」処理に
ついて、具体例を用いて以下に説明する。
Next, the load distribution control means 3 searches for a communication channel of the communication means according to a certain priority order.
Send communication request data to the highest priority available communication channel "process,
The process of “backing up communication by another communication means that has become unable to communicate when there is a communication failure” will be described below using a specific example.

【0095】図7は、本発明を適用した株式注文用の通
信システムを示している。図7において、取引所8(通
信相手2に相当する)には、複数のラインL1〜L4が
接続されている。ラインL1〜L4には、注文データを
送信する通信手段T1〜T4がそれぞれ接続されてい
る。通信手段T1〜T4には、注文リクエストを送信す
る負荷分散制御手段3が接続されている。負荷分散制御
手段3には、複数の注文端末OTM1〜OTM3(通信
端末TM1〜TM5に相当する)が接続されている。
FIG. 7 shows a communication system for ordering stocks to which the present invention is applied. In FIG. 7, a plurality of lines L1 to L4 are connected to an exchange 8 (corresponding to the communication partner 2). Communication means T1 to T4 for transmitting order data are connected to the lines L1 to L4, respectively. The communication means T1 to T4 are connected to a load distribution control means 3 for transmitting an order request. A plurality of order terminals OTM1 to OTM3 (corresponding to communication terminals TM1 to TM5) are connected to the load distribution control means 3.

【0096】この株式注文用の通信システムでは、バス
ケット注文とシングル注文という注文の種類によって分
類した通信ID10,20によって注文リクエストの処
理をするものとする。念のために、バスケット注文と
は、複数銘柄の株式を組み合わせて注文する方法をい
い、シングル注文とは、単一銘柄の株式を注文する方法
をいう。なお、通信IDは、このほかに適宜に委託注文
と自己注文というように、注文の主体によって分類する
こともできる。
In this communication system for stock orders, it is assumed that order requests are processed by communication IDs 10 and 20 classified according to the type of order, basket order and single order. Just in case, basket order is a method of ordering by combining a plurality of stocks, and single ordering is a method of ordering a single stock. In addition, the communication ID can also be classified according to the ordering entity such as a consignment order and a self-order as appropriate.

【0097】通信手段T1〜T4は、それぞれ取引所8
とのプロトコル確立を行うプロトコル制御部と、通信チ
ャネルを管理し、通信チャネルに保持された注文データ
を適当な数ブロッキングし、取引所8に送信するライン
マネージャーLM1〜LM4が設けられている。
The communication means T1 to T4 correspond to the exchange 8
And a line manager LM1 to LM4 that manages a communication channel, blocks an appropriate number of order data held in the communication channel, and transmits the blocking data to the exchange 8.

【0098】ラインマネージャーLM1〜LM3は、バ
スケット注文を受け付けるバスケット注文チャネルと、
シングル注文を受け付けるシングル注文チャネルとを有
している。ラインマネージャーLM4は、シングル注文
チャネルのみを有している。すなわち、ラインL1〜L
3は、バスケット注文とシングル注文とを行う複数用途
回線であり、ラインL4はシングル注文のみを行う専用
回線である。
The line managers LM1 to LM3 include a basket order channel for receiving a basket order,
A single order channel for receiving a single order. Line manager LM4 has only a single order channel. That is, the lines L1 to L
Reference numeral 3 denotes a multi-purpose line for performing a basket order and a single order, and line L4 is a dedicated line for performing only a single order.

【0099】バスケット注文チャネルとシングル注文チ
ャネルは、使用される優先順序を予め付されている。図
7のバスケット注文チャネルとシングル注文チャネルの
下に記した数字は、それぞれの注文チャネルの優先順序
を示している。つまり、バスケット注文であれば、通信
手段T1→T2→T3の順で通信手段の使用状態が検索
され、シングル注文であれば、通信手段T4→T3→T
2→T1の順で検索される。
The basket order channel and the single order channel are pre-assigned the priority order to be used. The numbers shown below the basket order channel and the single order channel in FIG. 7 indicate the priority order of each order channel. That is, in the case of a basket order, the use state of the communication means is searched in the order of the communication means T1, T2, and T3, and in the case of a single order, the communication means T4, T3, and T are used.
The search is performed in the order of 2 → T1.

【0100】上記構成の株式注文用の通信システムにお
いて、注文端末OTM1〜OTM3がバスケット注文や
シングル注文のリクエストを発すると、各注文リクエス
トは以下のように処理される。なお、各注文リクエスト
には、バスケット注文かシングル注文かを識別する通信
ID10,20が付されている。
In the communication system for stock order having the above configuration, when the order terminals OTM1 to OTM3 issue requests for basket order or single order, each order request is processed as follows. Each order request is provided with communication IDs 10 and 20 for identifying a basket order or a single order.

【0101】最初に、注文リクエストは負荷分散制御手
段3に送られる。負荷分散制御手段3は、注文端末OT
M1〜OTM3からの注文リクエストを通信IDによっ
てバスケット注文かシングル注文かを識別する。
First, the order request is sent to the load distribution control means 3. The load distribution control means 3 includes an order terminal OT
Whether the order request from M1 to OTM3 is a basket order or a single order is identified by the communication ID.

【0102】次に、負荷分散制御手段3は、注文リクエ
ストがバスケット注文であれば、通信手段T1→T2→
T3の順でバスケット注文チャネルの使用状態を検索
し、シングル注文であれば、通信手段T4→T3→T2
→T1の順でシングル注文チャネルの使用状態を検索す
る。上記各注文チャネルは、予め待行列にして保持して
おける注文リクエストの数を宣言している。負荷分散制
御手段3は、注文チャネルの待行列の注文リクエストの
数が予め宣言した数に達しているときは、その注文チャ
ネルが使用中であるとして次の注文チャネルを検索す
る。
Next, if the order request is a basket order, the load distribution control means 3 communicates with the communication means T1 → T2 →
The use state of the basket order channel is searched in the order of T3, and if it is a single order, the communication means T4 → T3 → T2
→ The use state of the single order channel is searched in the order of T1. Each of the order channels declares the number of order requests that can be queued and held in advance. When the number of order requests in the queue of the order channel has reached the number declared in advance, the load distribution control means 3 determines that the order channel is in use and searches for the next order channel.

【0103】このようにして、負荷分散制御手段3は、
使用可能な注文チャネルのうちで最も優先順位が高い注
文チャネルに注文リクエストを送信する。全注文チャネ
ルが使用中である場合は、負荷分散制御手段3は注文リ
クエストを保持したまま、ラインマネージャーLM1〜
LM4のいずれかから応答通信データの送信があった時
に再度注文チャネルを検索する。
Thus, the load distribution control means 3
Send the order request to the highest priority order channel available. When all the order channels are in use, the load distribution control means 3 keeps the order request and keeps the line managers LM1 to LM1.
When the response communication data is transmitted from any of the LMs 4, the order channel is searched again.

【0104】通信手段T1〜T4のラインマネージャー
LM1〜LM4は、注文チャネルを交互にチェックし、
到着した注文リクエストのデータを取り出し、取引所8
が規定する数を最大値としてブロッキング処理を行い、
取引所8に注文電文を送信する。ラインマネージャーL
M1〜LM4は、取引所8から注文受付通知を受信する
と、負荷分散制御手段3を介してその応答通信を注文元
の注文端末OTM1〜OTM3に送信する。
The line managers LM1 to LM4 of the communication means T1 to T4 check order channels alternately,
The data of the order request that has arrived is taken out and exchange 8
Performs blocking processing with the number specified by the maximum value,
The order message is transmitted to the exchange 8. Line Manager L
When receiving the order acceptance notification from the exchange 8, the M1 to LM4 transmit the response communication to the order terminal OTM1 to OTM3 via the load distribution control means 3.

【0105】通信手段T1〜T4のいずれかに通信障害
が発生したときは、通信手段T1〜T4が負荷分散制御
手段3に対して通信ID解除宣言を行う。この通信ID
解除宣言は、上述したように、通信可能な通信手段や通
信チャネルのリストから通信障害のあった通信手段や通
信チャネルの情報を削除することによって実現される。
通信IDが解除されると、負荷分散制御手段3は、その
通信手段や通信チャネルが無いものとして次の通信手段
や通信チャネルをサーチするので、結局通信が他の通信
手段によってバックアップされる。
When a communication failure occurs in any of the communication means T1 to T4, the communication means T1 to T4 declare a communication ID release to the load distribution control means 3. This communication ID
As described above, the release declaration is realized by deleting the information of the communication means and the communication channel having the communication failure from the list of the communication means and the communication channels that can communicate.
When the communication ID is released, the load distribution control means 3 searches for the next communication means or communication channel assuming that the communication means or communication channel does not exist, so that the communication is eventually backed up by another communication means.

【0106】上述のようにして本発明による通信回線制
御システムは、複数の通信手段を一定の優先順序にした
がって使用し、通信手段が使用中である場合は次の通信
手段を使用するので、回線が特定の種類の通信に固定さ
れず、ある種類の通信がその時点で空いている回線を通
じて送られる。これにより、ある特定種類の通信回線が
過負荷の状態によってその種類の通信のみが送信されな
い弊害を解消することができる。
As described above, the communication line control system according to the present invention uses a plurality of communication means according to a certain priority order, and uses the next communication means when the communication means is in use. Is not fixed to a particular type of communication, but a certain type of communication is sent over the currently free line. As a result, it is possible to eliminate a problem that only a certain type of communication line is not transmitted due to an overloaded state of the communication line.

【0107】また、上記例のように、各通信チャネルの
優先順序を通信回線に対して順不同に設定することによ
り、通信回線が全体的に使用されることになり、回線全
体としての通信効率を向上させることができる。
Further, as in the above example, by setting the priority order of each communication channel in random order with respect to the communication line, the communication line is used as a whole and the communication efficiency of the entire line is reduced. Can be improved.

【0108】また、通信チャネルは通信手段の通信ID
宣言によって設定されるが、通信チャネルを適当に設定
することにより、上記例のラインL4のように特定の回
線を適宜に専用回線とすることもできる。
The communication channel is the communication ID of the communication means.
Although set by the declaration, by appropriately setting the communication channel, a specific line can be appropriately used as a dedicated line like the line L4 in the above example.

【0109】さらに、本発明による通信回線制御システ
ムによれば、通信手段のいずれかに通信障害が発生した
ときは、他の通信回線が使用するので、流動的に通信障
害をバックアップすることができる。
Further, according to the communication line control system of the present invention, when a communication failure occurs in one of the communication means, the other communication line is used, so that the communication failure can be backed up in a fluid manner. .

【0110】以上で「一定の優先順序に従って通信手段
の通信チャネルをサーチし、使用可能な状態の通信チャ
ネルのうち優先順位が最も高いものに通信リクエストの
データを送信する」処理と、「通信障害があったときに
通信不能になった通信手段の他の通信手段によって通信
をバックアップする」処理についての説明を終了する。
次に、本発明による通信回線制御システムの適用例につ
いて説明する。
In the above, the processing of "searching the communication channel of the communication means in accordance with a predetermined priority order and transmitting the data of the communication request to the highest available priority among the available communication channels" processing and the processing of "communication failure" The description of the process of “backing up communication by another communication means that has become unable to communicate when there is” is ended.
Next, an application example of the communication line control system according to the present invention will be described.

【0111】本発明による通信回線制御システムは、要
するに「一定の数の通信回線と通信手段によって多数の
通信を送る通信システム」であって、広汎な通信システ
ムに適用することができる。このような適用可能な通信
システムとしては、並列的な複数の通信回線を有する
通信システム、クライアントサーバーシステム、光
ケーブル等の高速送受信を行うに媒体にバッチ式にデー
タを送受信するシステム、等がある。 並列的な複数の通信回線を有する通信システムにつ
いては、既に説明した株式注文用の通信システムや、複
数のファクシミリを備えた通信システムにおいて、ファ
クシミリと通信端末の間に本発明による負荷分散制御手
段を介在させ、通信負荷を分散し通信障害でバックアッ
プするようにした通信システム、等が考えられる。 クライアントサーバーシステムでは、たとえば一つ
のセンターサーバーに複数の分散サーバーが接続され、
これらの分散サーバーに多数のクライアントが接続され
たクライアントサーバーシステムにおいて、クライアン
トと分散サーバーの間に本発明による負荷分散制御手段
を介在させ、分散サーバーの負荷を分散し、処理に障害
が発生したときに他の分散サーバーによってバックアッ
プするようにしたクライアントサーバーシステム、等が
考えられる。 光ケーブル等の高速送受信を行うに媒体にバッチ式
にデータを送受信するシステムについては、高速回線に
データを流す複数の通信手段と通信端末とを設け、通信
手段と通信端末の間に本発明による負荷分散制御手段を
介在させ、1本の高速回線によって多目的の通信を行う
ようにした高速通信システムが考えられる。
The communication line control system according to the present invention is essentially a "communication system for transmitting a large number of communications by a certain number of communication lines and communication means", and can be applied to a wide variety of communication systems. Such applicable communication systems include a communication system having a plurality of parallel communication lines, a client-server system, a system for transmitting and receiving data in a batch manner to a medium for high-speed transmission and reception such as an optical cable, and the like. For a communication system having a plurality of parallel communication lines, in a communication system for stock order described above or a communication system having a plurality of facsimile machines, a load distribution control means according to the present invention is provided between a facsimile machine and a communication terminal. A communication system that intervenes, distributes the communication load, and backs up due to a communication failure may be used. In a client-server system, for example, multiple distributed servers are connected to one center server,
In a client-server system in which a large number of clients are connected to these distributed servers, the load distribution control means according to the present invention is interposed between the clients and the distributed servers to distribute the load of the distributed servers and to cause a processing failure. In addition, a client-server system that is backed up by another distributed server can be considered. For a system for transmitting and receiving data in a batch manner to a medium for high-speed transmission and reception such as an optical cable, a plurality of communication means and a communication terminal for flowing data through a high-speed line are provided, and a load according to the present invention is provided between the communication means and the communication terminal. A high-speed communication system in which distributed control means is interposed and multipurpose communication is performed by one high-speed line is conceivable.

【0112】この場合、通信手段は同一種類のデータを
一定のデータ量をまとめて送るようするのが好ましい。
これは、光ケーブル等の高速送受信を行うに媒体につい
ては、通信プロトコル確立のための時間を少なくするこ
とができ、高速で大量のデータの送受信を可能にする効
果を有する。
In this case, it is preferable that the communication means send the same type of data in a fixed data amount.
This has the effect of shortening the time for establishing a communication protocol for a medium for performing high-speed transmission and reception such as an optical cable, and enabling high-speed transmission and reception of a large amount of data.

【0113】[0113]

【発明の効果】以上の説明から明らかなように、本発明
の通信回線制御システムによれば、一定の数の通信回線
と通信手段によって多数種類の通信を行う場合に、通信
種類によって通信手段の使用の優先順序を定め、使用可
能な状態の通信手段であってその時点で最も優先順序が
高い通信手段によって送受信を行うので、使用可能な通
信手段を用いて流動的に通信を行うことができる。これ
により、特定の回線が過負荷の状態になって通信ができ
ない不都合を防止することができる。
As is apparent from the above description, according to the communication line control system of the present invention, when a large number of types of communication are performed by a fixed number of communication lines and communication means, the communication means depends on the type of communication. The priority order of use is determined, and transmission / reception is performed by the communication means that is in a usable state and has the highest priority at that time, so that it is possible to perform fluid communication using the available communication means. . As a result, it is possible to prevent an inconvenience that a specific line is overloaded and communication cannot be performed.

【0114】また、特定の通信手段に通信障害が発生し
たときは、次の使用優先順序の通信手段によって通信を
行うことができるので、円滑に通信障害をバックアップ
することができる。
Further, when a communication failure occurs in a specific communication means, communication can be performed by the communication means in the next priority order, so that the communication failure can be smoothly backed up.

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

【図1】本発明による通信回線制御システムの一例の構
成とその処理の流れを示したブロック図。
FIG. 1 is a block diagram showing a configuration of an example of a communication line control system according to the present invention and a flow of processing thereof.

【図2】本発明の通信回線制御システムの負荷分散制御
手段の構成とその処理の流れを示したブロック図。
FIG. 2 is a block diagram showing a configuration of a load distribution control means of the communication line control system of the present invention and a flow of its processing.

【図3】本発明の通信回線制御システムへの通信手段の
接続の処理を示したフローチャート。
FIG. 3 is a flowchart showing a process of connecting a communication unit to the communication line control system of the present invention.

【図4】本発明の通信回線制御システムにおける通信I
D宣言の処理を示したフローチャート。
FIG. 4 shows communication I in the communication line control system of the present invention.
9 is a flowchart illustrating processing of a D declaration.

【図5】本発明の通信回線制御システムにおける通信端
末から通信手段への通信リクエストの送信の流れを示し
たフローチャート。
FIG. 5 is a flowchart showing a flow of transmitting a communication request from a communication terminal to a communication means in the communication line control system of the present invention.

【図6】本発明の通信回線制御システムにおける通信手
段から通信端末への応答通信の送信の流れを示したフロ
ーチャート。
FIG. 6 is a flowchart showing the flow of transmission of response communication from a communication means to a communication terminal in the communication line control system of the present invention.

【図7】本発明の通信回線制御システムを適用した株式
注文用通信システムの構成と処理の流れを示したブロッ
ク図。
FIG. 7 is a block diagram showing the configuration and processing flow of a stock order communication system to which the communication line control system of the present invention is applied.

【図8】従来の株式注文用通信システムの構成と処理の
流れを示したブロック図。
FIG. 8 is a block diagram showing a configuration and a processing flow of a conventional stock order communication system.

【符号の説明】 1 通信回線制御システム 2 通信相手 3 負荷分散制御手段 4 主制御部 5 通信手段管理部 5a 通信手段インフォメーション管理手段 5b 通信手段マネージメントテーブル管理手段 6 通信リクエスト管理部 6a リプライウォッチャー手段 6b 通信リクエストキュー管理手段 6c 通信リクエストキューマネージャー手段 7 リクエスト元通信端末管理部 L1 通信回線 L2 通信回線 L3 通信回線 L4 通信回線 LM1 ラインマネージャー LM2 ラインマネージャー LM3 ラインマネージャー LM4 ラインマネージャー OTM1 注文端末 OTM2 注文端末 OTM3 注文端末 T1 通信手段 T2 通信手段 T3 通信手段 T4 通信手段 TM1 通信端末 TM2 通信端末 TM3 通信端末 TM4 通信端末 TM5 通信端末[Description of Signs] 1 Communication line control system 2 Communication partner 3 Load distribution control means 4 Main control unit 5 Communication means management unit 5a Communication means information management means 5b Communication means management table management means 6 Communication request management unit 6a Reply watcher means 6b Communication request queue management means 6c Communication request queue manager means 7 Requesting communication terminal management unit L1 communication line L2 communication line L3 communication line L4 communication line LM1 line manager LM2 line manager LM3 line manager LM4 line manager OTM1 order terminal OTM2 order terminal OTM3 order Terminal T1 communication means T2 communication means T3 communication means T4 communication means TM1 communication terminal TM2 communication terminal TM3 communication terminal TM4 communication terminal TM5 communication Communication terminal

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】少なくとも一本の通信回線と、前記通信回
線にそれぞれ接続された通信手段と、前記通信手段の複
数個に接続された負荷分散制御手段と、一つの負荷分散
制御手段に複数個接続された通信端末とを有する通信回
線制御システムにおいて、 前記通信手段は、通信の種類によって分類した通信ID
のうちの一定の通信IDの通信を通す通信チャネルであ
って、一定数の通信リクエストのデータを待行列にして
保持する通信チャネルを少なくとも一つ有し、 前記負荷分散制御手段は、前記通信端末から通信IDを
付した通信リクエストを受け取り、前記通信リクエスト
の通信IDと同一の通信IDを通す通信チャネルを予め
定められた優先順序で検索し、使用可能な状態の通信チ
ャネルのうち優先順位が最も高い通信チャネルに前記通
信リクエストのデータを送信する、ことを特徴とする通
信回線制御システム。
At least one communication line, communication means respectively connected to the communication lines, load distribution control means connected to a plurality of the communication means, and a plurality of load distribution control means In a communication line control system having a communication terminal connected thereto, the communication means includes a communication ID classified according to a type of communication.
Wherein at least one communication channel through which communication of a certain communication ID is performed and which holds data of a certain number of communication requests in a queue is provided; Receives a communication request with a communication ID, searches for a communication channel passing through the same communication ID as the communication ID of the communication request in a predetermined priority order. A communication line control system, wherein the communication request data is transmitted to a high communication channel.
【請求項2】前記負荷分散制御手段は、前記通信端末か
ら通信IDを付した通信リクエストを受け取り、前記通
信リクエストの通信IDと同一の通信IDを通す通信チ
ャネルを予め定められた優先順序で検索し、使用可能な
状態の通信チャネルのうち優先順位が最も高い通信チャ
ネルに前記通信リクエストのデータを送信するととも
に、リクエスト元の通信端末の情報を保持し、応答通信
のデータを前記リクエスト元の通信端末に送信する、こ
とを特徴とする請求項1記載の通信回線制御システム。
2. The load distribution control means receives a communication request with a communication ID from the communication terminal, and searches for a communication channel passing through the same communication ID as the communication ID of the communication request in a predetermined priority order. Transmitting the data of the communication request to the communication channel having the highest priority among the available communication channels, holding information of the communication terminal of the request source, and transmitting the data of the response communication to the communication of the request source. The communication line control system according to claim 1, wherein the communication line control system transmits the communication line to a terminal.
【請求項3】前記負荷分散制御手段は、 前記通信手段を、通信IDと、通信手段を特定する情報
と、によって管理する通信手段管理部と、 前記通信端末の通信リクエストの発生、処理、返信まで
を管理する通信リクエスト管理部と、 リクエスト元の通信端末を、通信リクエストごとに管理
するリクエスト元通信端末管理部と、 通信リクエストや応答通信リクエストを入力し、前記リ
クエストの処理を前記各管理部に振り分ける主制御部
と、 を有していることを特徴とする請求項2記載の通信回線
制御システム。
3. A communication means management unit which manages the communication means by using a communication ID and information for specifying the communication means, wherein a communication request of the communication terminal is generated, processed, and returned. A communication request management unit that manages the communication request, a request source communication terminal management unit that manages the communication terminal of the request source for each communication request, and a communication request or a response communication request. 3. The communication line control system according to claim 2, further comprising: a main control unit for distributing the communication line.
【請求項4】前記通信手段管理部は、 通信リクエストを発した通信端末とその通信リクエスト
の通信を行う通信手段との間の交信を保持するための通
信経路ごとに、通信経路および通信手段に関する情報を
管理する通信手段インフォメーション管理手段と、 通信手段とそれらの通信IDとを登録した通信手段マネ
ージメントテーブルを有し、前記通信手段インフォメー
ション管理手段を管理する通信手段マネージメントテー
ブル管理手段と、を有していることを特徴とする請求項
3記載の通信回線制御システム。
4. The communication means management unit according to claim 1, wherein said communication means manages a communication path and a communication means for each communication path for maintaining communication between a communication terminal which has issued a communication request and a communication means which performs communication of said communication request. A communication means for managing information; a communication means management table for registering the communication means and their communication IDs; and a communication means management table managing means for managing the communication means information management means. 4. The communication line control system according to claim 3, wherein:
【請求項5】前記通信リクエスト管理部は、 通信IDごとに、通信を行う通信手段の情報を管理し、
通信リクエストのデータを保持する通信リクエストキュ
ー管理手段と、 通信IDごとに、前記通信リクエストキュー管理手段を
管理する通信リクエストキューマネージャー手段と、 通信IDごとに、通信リクエストに対する応答を監視
し、応答があった場合の応答データの送信を管理するリ
プライウォッチャー手段と、を有していることを特徴と
する請求項3記載の通信回線制御システム。
5. The communication request management unit manages information of communication means for performing communication for each communication ID,
Communication request queue management means for holding communication request data; communication request queue manager means for managing the communication request queue management means for each communication ID; and a response to the communication request for each communication ID. 4. The communication line control system according to claim 3, further comprising: reply watcher means for managing transmission of response data when there is a response.
【請求項6】前記通信手段は、通信に障害が発生したと
きは、その通信手段の通信IDと通信手段を特定する情
報を前記負荷分散制御手段に送り、 前記負荷分散制御手段は、前記通信手段管理部と前記通
信リクエスト管理部とから、前記通信手段から送られた
通信IDと同一の通信IDを有する通信手段を検索し、
通信不能になった前記通信手段に関する情報を削除する
ことにより、通信障害をバックアップすることを特徴と
する請求項3記載の通信回線制御システム。
6. When a failure occurs in communication, the communication means sends a communication ID of the communication means and information for specifying the communication means to the load distribution control means. From the means management unit and the communication request management unit, search for communication means having the same communication ID as the communication ID sent from the communication means,
4. The communication line control system according to claim 3, wherein a communication failure is backed up by deleting information on the communication means that has become unable to communicate.
JP11269197A 1997-04-30 1997-04-30 Communication line control system Expired - Lifetime JP3715071B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11269197A JP3715071B2 (en) 1997-04-30 1997-04-30 Communication line control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11269197A JP3715071B2 (en) 1997-04-30 1997-04-30 Communication line control system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005003764A Division JP4381990B2 (en) 2005-01-11 2005-01-11 Communication line control system

Publications (2)

Publication Number Publication Date
JPH10301870A true JPH10301870A (en) 1998-11-13
JP3715071B2 JP3715071B2 (en) 2005-11-09

Family

ID=14593079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11269197A Expired - Lifetime JP3715071B2 (en) 1997-04-30 1997-04-30 Communication line control system

Country Status (1)

Country Link
JP (1) JP3715071B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000039679A3 (en) * 1998-12-31 2000-11-23 Emc Corp Method and apparatus for balancing workloads among paths in a multi-path computer system
JP2004504652A (en) * 2000-03-02 2004-02-12 トレーディング テクノロジーズ インターナショナル インコーポレイテッド Click-based trading with an intuitive grid display of market depth
JP2013048427A (en) * 2012-09-13 2013-03-07 Telefon Ab L M Ericsson Networks having multiple paths between nodes and nodes for such network
US8694398B2 (en) 2000-03-02 2014-04-08 Trading Technologies International, Inc Click based trading with market depth display
US8756148B2 (en) 1999-04-09 2014-06-17 Trading Technologies International, Inc User interface for an electronic trading system
US8768816B2 (en) 2000-03-02 2014-07-01 Trading Technologies International, Inc. System and method for automatic scalping a tradeable object in an electronic trading environment
US8768824B2 (en) 1999-04-09 2014-07-01 Trading Technologies International, Inc User interface for semi-fungible trading
US8831988B2 (en) 2003-06-30 2014-09-09 Trading Technologies International, Inc. Repositioning of market information on trading screens
US9253078B2 (en) 2007-10-31 2016-02-02 Telefonaktiebolaget Lm Ericsson (Publ) Networks having multiple paths between nodes and nodes for such a network
JP2017182209A (en) * 2016-03-28 2017-10-05 株式会社大和総研 Exchange market connection system and program
US9811859B2 (en) 2000-03-02 2017-11-07 Trading Technologies International, Inc. Trading tools for electronic trading

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2359170A (en) * 1998-12-31 2001-08-15 Emc Corp Method and apparatus for balancing workloads among paths in a multi-path computer system
GB2359170B (en) * 1998-12-31 2003-12-24 Emc Corp Method and apparatus for balancing workloads among paths in a multi-path computer system
WO2000039679A3 (en) * 1998-12-31 2000-11-23 Emc Corp Method and apparatus for balancing workloads among paths in a multi-path computer system
US8768824B2 (en) 1999-04-09 2014-07-01 Trading Technologies International, Inc User interface for semi-fungible trading
US10147138B2 (en) 1999-04-09 2018-12-04 Trading Technologies International, Inc. User interface for semi-fungible trading
US10121198B2 (en) 1999-04-09 2018-11-06 Trading Technologies International, Inc. User interface for an electronic trading system
US9189815B2 (en) 1999-04-09 2015-11-17 Trading Technologies International, Inc. User interface for an electronic trading system
US8756148B2 (en) 1999-04-09 2014-06-17 Trading Technologies International, Inc User interface for an electronic trading system
US9141993B2 (en) 1999-04-09 2015-09-22 Trading Technologies International, Inc. User interface for semi-fungible trading
US8694398B2 (en) 2000-03-02 2014-04-08 Trading Technologies International, Inc Click based trading with market depth display
US10185994B2 (en) 2000-03-02 2019-01-22 Trading Technologies International, Inc. Trading tools for electronic trading
US8768816B2 (en) 2000-03-02 2014-07-01 Trading Technologies International, Inc. System and method for automatic scalping a tradeable object in an electronic trading environment
US8666858B2 (en) 2000-03-02 2014-03-04 Trading Technologies International, Inc Click based trading with intuitive grid display of market depth
US10565652B2 (en) 2000-03-02 2020-02-18 Trading Technologies International, Inc. System and method for automatic repositioning of market information in a graphical user interface
US10354324B2 (en) 2000-03-02 2019-07-16 Trading Technologies International, Inc. Click based trading with market depth display
US9811859B2 (en) 2000-03-02 2017-11-07 Trading Technologies International, Inc. Trading tools for electronic trading
US10210572B2 (en) 2000-03-02 2019-02-19 Trading Technologies International, Inc. Click based trading with intuitive grid display of market depth
JP2004504652A (en) * 2000-03-02 2004-02-12 トレーディング テクノロジーズ インターナショナル インコーポレイテッド Click-based trading with an intuitive grid display of market depth
US10002386B2 (en) 2000-03-02 2018-06-19 Trading Technologies International, Inc. System and method for automatic repositioning of market information in a graphical user interface
US10037567B2 (en) 2000-03-02 2018-07-31 Trading Technologies International, Inc. Trading tools for electronic trading
US8831988B2 (en) 2003-06-30 2014-09-09 Trading Technologies International, Inc. Repositioning of market information on trading screens
US9830654B2 (en) 2003-06-30 2017-11-28 Trading Technologies International, Inc. Repositioning of market information on trading screens
US9942154B2 (en) 2007-10-31 2018-04-10 Telefonaktiebolaget Lm Ericsson (Publ) Networks having multiple paths between nodes and nodes for such a network
US9253078B2 (en) 2007-10-31 2016-02-02 Telefonaktiebolaget Lm Ericsson (Publ) Networks having multiple paths between nodes and nodes for such a network
JP2013048427A (en) * 2012-09-13 2013-03-07 Telefon Ab L M Ericsson Networks having multiple paths between nodes and nodes for such network
JP2017182209A (en) * 2016-03-28 2017-10-05 株式会社大和総研 Exchange market connection system and program

Also Published As

Publication number Publication date
JP3715071B2 (en) 2005-11-09

Similar Documents

Publication Publication Date Title
US6195682B1 (en) Concurrent server and method of operation having client-server affinity using exchanged client and server keys
JP2562865B2 (en) Communication device and communication method between at least one user and at least one server
US8838703B2 (en) Method and system for message processing
CA1257399A (en) Local area network for digital data processing system
US7864703B2 (en) Packet communication device
US5960178A (en) Queue system and method for point-to-point message passing having a separate table for storing message state and identifier of processor assigned to process the message
CN113660178B (en) CDN content management system
JP3715071B2 (en) Communication line control system
CN116319732A (en) Message queue centralized configuration management system and method based on RabbitMQ
JP2001022714A (en) Server computer, load distribution system, telephone switching system, and load distribution method
CN108259605B (en) Data calling system and method based on multiple data centers
JP4516594B2 (en) Message transmission control method, message transmission control device, and message transmission control program
JP2896394B2 (en) File server device
JP4381990B2 (en) Communication line control system
CN109218156A (en) A kind of management method of Dynamic link library data
CN112950153B (en) Centralized business arrangement method and system based on cloud edge collaborative environment
JPH1023005A (en) Multicast distribution method and system
JP2002049602A (en) Search system
CN113098792B (en) Interface data communication method and system based on token binding
JP2730094B2 (en) Mailbox control method for electronic mail system
JP2006120080A (en) Web service request relay system, web service request relay method, relay server and program
CN115658164A (en) Distributed serial arrangement service execution method and system
CN116980280A (en) Data processing method and device, equipment and medium applied to distributed system
JPH02192344A (en) Broadcast e-mail distribution result notification method
JPH1040137A (en) Console message control system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050111

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050729

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050824

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080902

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090902

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100902

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110902

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120902

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130902

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term