Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4381990B2 - Communication line control system - Google Patents
[go: Go Back, main page]

JP4381990B2 - Communication line control system - Google Patents

Communication line control system Download PDF

Info

Publication number
JP4381990B2
JP4381990B2 JP2005003764A JP2005003764A JP4381990B2 JP 4381990 B2 JP4381990 B2 JP 4381990B2 JP 2005003764 A JP2005003764 A JP 2005003764A JP 2005003764 A JP2005003764 A JP 2005003764A JP 4381990 B2 JP4381990 B2 JP 4381990B2
Authority
JP
Japan
Prior art keywords
communication
request
data
unit
management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2005003764A
Other languages
Japanese (ja)
Other versions
JP2005210714A (en
Inventor
藤 倫 彦 斎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2005003764A priority Critical patent/JP4381990B2/en
Publication of JP2005210714A publication Critical patent/JP2005210714A/en
Application granted granted Critical
Publication of JP4381990B2 publication Critical patent/JP4381990B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は一定の数の通信回線と通信手段によって多数の通信を送る通信システムにおいて、通信の要求を各通信手段に分散して要求することにより、全体の通信の効率化を図った通信回線制御システムに関する。   The present invention relates to a communication line control for improving the efficiency of the entire communication by distributing a request for communication to each communication means in a communication system in which a large number of communication is performed by a certain number of communication lines and communication means. About the system.

なお、本発明が適用可能な上記「一定の数の通信回線と通信手段によって多数の通信を送る通信システム」としては、並列的な複数の通信回線を有する通信システム、クライアントサーバーシステム、複数のファクシミリ等の通信機器を備えた通信システム、光ケーブル等の高速送受信を行うに媒体にバッチ式にデータを送受信するシステム、等がある。   The above-mentioned “communication system for sending a large number of communications by means of 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, and a plurality of facsimiles. There are communication systems equipped with communication devices such as systems, systems that transmit and receive data batchwise to media for high-speed transmission and reception of optical cables and the like.

一定の数の通信回線と通信手段に多数の通信を送る通信システムにおいては、特定の通信回線や通信手段に通信の要求が集中し、その通信回線や通信手段に一旦送られた通信データがなかなか通信相手に送られないことがしばしば発生する。   In a communication system that sends a large number of communications to a certain number of communication lines and communication means, communication requests are concentrated on a specific communication line or communication means, and the communication data once sent to the communication line or communication means is not easy. Often it is not sent to the other party.

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

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

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

この株式注文用の通信システムでは、取引所50に複数のラインL1〜L4が接続されている。各ラインL1〜L4には通信手段T1〜T4が設けられている。通信手段T1〜T4は、ラインL1〜L4を介して取引所50との間の通信プロトコルを制御し、データを送受信する装置である。   In this communication system for ordering stock, a plurality of lines L <b> 1 to L <b> 4 are connected to the exchange 50. Each line L1-L4 is provided with communication means T1-T4. Communication means T1-T4 is an apparatus which controls the communication protocol between the exchanges 50 via the lines L1-L4, and transmits / receives data.

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

この株式注文用の通信システムによれば、株式注文の種類に応じて専用注文端末TM1〜TM5を使い分け、取引所50に株式注文を行うことができる。   According to this communication system for ordering stocks, it is possible to place stock orders on the exchange 50 by using the dedicated order terminals TM1 to TM5 depending on the type of stock order.

しかしながら、上記「特定の通信回線や通信手段に特定の種類の通信を担当させる従来の方法」では、ある通信回線に負荷が集中したときに、他の負荷が低い通信回線を利用することができないため、全体としての通信効率は低かった。   However, in the above-mentioned “conventional method in which a specific communication line or communication means is responsible for a specific type of communication”, when a load is concentrated on a certain communication line, a communication line with a low other load cannot be used. Therefore, the overall communication efficiency was low.

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

また、光ケーブル等の高速送受信を行うに媒体を用いる通信システムのように、実際にデータを送受信する時間より、送受信をするためのプロトコルを成立させるための時間の方が多くかかる通信システムでは、種類ごとに複数の通信データをまとめて送受信をする方が通信効率が高い。   Also, in a communication system that takes more time to establish a protocol for transmission / reception than time to actually transmit / receive data, such as a communication system using a medium for high-speed transmission / reception such as an optical cable, Communication efficiency is higher when a plurality of pieces of communication data are transmitted and received at the same time.

ところが従来は、一本の高速回線で、送られてきた通信リクエストを通信の種類によってグループ分けして貯めておき、それぞれの通信種類について一定数の通信リクエストがまとまった段階で送受信するシステムがなかった。   However, in the past, there has been no system that sends and receives received communication requests in groups according to the type of communication on a single high-speed line, and transmits and receives a fixed number of communication requests for each communication type. It was.

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

本願請求項1に係る通信回線制御システムは、
一箇所の通信相手に接続された複数本の通信回線と、前記通信回線にそれぞれ接続された通信手段と、前記通信手段の複数個に接続された負荷分散制御手段と、一つの負荷分散制御手段に複数個接続された通信端末とを有する通信回線制御システムにおいて、
前記通信手段は、少なくとも1つの通信チャネルを有し、前記通信チャネルに対して通信の種類によって分類した通信IDを宣言または解除することができ、通信IDを宣言された通信チャネルは、宣言された通信IDと同一の通信IDを有する通信データのみを通し、宣言された通信IDと同一の通信IDを有する通信データを待ち行列にして保持でき、
前記負荷分散制御手段は、前記通信端末から通信IDを付した通信リクエストとデータを受け取り、前記通信リクエストの通信IDと同一の通信IDを宣言された通信チャネルを予め定められた優先順序で検索し、使用可能な状態の通信チャネルのうち優先順位が最も高い通信チャネルに前記通信リクエストのデータを送信する、ことを特徴とするものである。
The communication line control system according to claim 1 of the present application is:
A plurality of communication lines connected to one communication partner, communication means connected to each of the communication lines, load distribution control means connected to a plurality of the communication means, and one load distribution control means A communication line control system having a plurality of communication terminals connected to
The communication means has at least one communication channel, and can declare or cancel the communication ID classified according to the type of communication for the communication channel, and the communication channel in which the communication ID is declared is declared Only communication data having the same communication ID as the communication ID can be passed through, and communication data having the same communication ID as the declared communication ID can be held in a queue,
The load distribution control means receives a communication request and data attached with a communication ID from the communication terminal, and searches a communication channel in which the same communication ID as the communication ID of the communication request is declared in a predetermined priority order. The communication request data is transmitted to the communication channel with the highest priority among the communication channels in the usable state.

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

本願請求項3に係る通信回線制御システムは、請求項2の通信回線制御システムにおいて、
前記負荷分散制御手段は、
前記通信手段を、通信IDと、通信手段を特定する情報と、によって管理する通信手段管理部と、
前記通信端末の通信リクエストの発生、処理、返信までを管理する通信リクエスト管理部と、
リクエスト元の通信端末を、通信リクエストごとに管理するリクエスト元通信端末管理部と、
通信リクエストや応答通信リクエストを入力し、前記リクエストの処理を前記各管理部に振り分ける主制御部と、
を有していることを特徴とするものである。
The communication line control system according to claim 3 of the present application is the communication line control system according to claim 2,
The load distribution control means includes
A communication means management unit for managing the communication means by a communication ID and information for specifying the communication means;
A communication request management unit that manages the generation, processing, and reply of the communication request of the communication terminal;
A request source communication terminal management unit for managing a request source communication terminal for each communication request;
A main control unit that inputs a communication request or a response communication request, and distributes the processing of the request to each management unit,
It is characterized by having.

本願請求項4に係る通信回線制御システムは、請求項3の通信回線制御システムにおいて、
前記通信手段管理部は、
通信リクエストを発した通信端末とその通信リクエストの通信を行う通信手段との間の交信を保持するための通信経路ごとに、通信経路および通信手段に関する情報を管理する通信手段インフォメーション管理手段と、
通信手段とそれらの通信IDとを登録した通信手段マネージメントテーブルを有し、前記通信手段インフォメーション管理手段を管理する通信手段マネージメントテーブル管理手段と、
を有していることを特徴とするものである。
The communication line control system according to claim 4 of the present application is the communication line control system according to claim 3,
The communication means management unit
For each communication path for maintaining communication between the communication terminal that issued the communication request and the communication means that performs communication of the communication request, communication means information management means for managing information on the communication path and the communication means,
A communication means management table managing means for managing the communication means information management means, comprising a communication means management table in which communication means and their communication IDs are registered;
It is characterized by having.

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

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

以上の説明から明らかなように、本発明の通信回線制御システムによれば、一定の数の通信回線と通信手段によって多数種類の通信を行う場合に、通信種類によって通信手段の使用の優先順序を定め、使用可能な状態の通信手段であってその時点で最も優先順序が高い通信手段によって送受信を行うので、使用可能な通信手段を用いて流動的に通信を行うことができる。これにより、特定の回線が過負荷の状態になって通信ができない不都合を防止することができる。   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 certain number of communication lines and communication means, the priority order of use of the communication means is set according to the communication type. Since transmission / reception is performed by a communication means that is in a usable state and has the highest priority order at that time, it is possible to perform fluid communication using the usable communication means. As a result, it is possible to prevent inconvenience that a specific line is overloaded and communication is not possible.

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

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

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

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

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

通信相手2は、単一の通信相手でもよいし、複数の通信相手でもよい。人の他、コンピュータ、通信機器であってもよい。   The communication partner 2 may be a single communication partner or a plurality of communication partners. In addition to a person, it may be a computer or a communication device.

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

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

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

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

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

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

通信端末TM1〜TM5は、通信のリクエストを入出力する装置であり、電話、専用端末、コンピュータ等である。通信端末TM1〜TM5は、通信リクエストを送るときに、前記通信IDを付して送る。   The communication terminals TM1 to TM5 are devices that input and output communication requests, and are telephones, dedicated terminals, computers, and the like. When the communication terminals TM1 to TM5 send a communication request, they are sent with the communication ID.

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

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

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

図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 the conventional dedicated line.

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

これにより、通信リクエストは不特定の空いている通信手段に送られることになり、通信回線制御システム1は全体として効率の高い通信を行うことができる。具体的な通信の負荷分散制御の方法は後にまた説明する。   As a result, the communication request is sent to an unspecified 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.

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

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

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

本実施形態の負荷分散制御手段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.

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

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

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

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

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

通信手段マネージメントテーブルとは、本発明による通信回線制御システム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 for identifying each communication means, a communication ID, and the like.

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

リプライウォッチャー手段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 (response communication Data transmission system). The communication request ID is an identifier assigned to each communication request in order to specify the communication request.

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

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

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

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

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

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

図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 connection are connected to the main control unit 4 of the load distribution control means 3. Send an event requesting connection.

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

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

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

以上の処理で通信手段がシステムに接続される。次に、接続された通信手段は、どのような通信IDの送受信を行うかの通信ID宣言をしなければならない。通信ID宣言の処理の流れを図4に示す。なお、図4のフローチャートにおいて、各処理ステップの処理を行う処理手段を括弧を付して示す。   The communication means is connected to the system through the above processing. Next, the connected communication means must make a communication ID declaration indicating what kind of communication ID is to be transmitted and received. The flow of processing for communication ID declaration is shown in FIG. In the flowchart of FIG. 4, the processing means for performing the processing of each processing step is shown in parentheses.

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

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

次に、通信リクエスト管理部6に通信手段の登録を行う。
まず、通信手段インフォメーション管理手段5aが、同一の通信IDを有する通信リクエストキューマネージャー手段6cが存在するか否かを検索する(ステップS220)。同一の通信IDの通信リクエストキューマネージャー手段6cがなければ、新たに作成する。
Next, the communication means is registered in the communication request management unit 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 means 6c with the same communication ID, a new one is created.

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

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

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

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

上記通信には、通信端末から通信手段への通信リクエストの送信と、通信手段から通信端末への応答通信データの送信とがある。これらの送信は、すべて負荷分散制御手段3を介して行われる。   The 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. All of these transmissions are performed via the load distribution control means 3.

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

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

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

次に、上記ステップ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 having a communication ID corresponding to the communication ID of the communication request (step S320).

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

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

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

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

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

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

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

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

図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, the processing means for performing the processing of each processing step is shown in parentheses as in FIG.

応答通信データの送信のイベントは、通信を行った通信手段から送信され、図6の最初に示すように、通信回線制御システム1の主制御部4に入力される(ステップS400)。   The response communication data transmission event is transmitted from the communication means that has performed 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).

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

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

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

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

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

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

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

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

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

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

次に、負荷分散制御手段3による「一定の優先順序に従って通信手段の通信チャネルをサーチし、使用可能な状態の通信チャネルのうち優先順位が最も高いものに通信リクエストのデータを送信する」処理と、「通信障害があったときに通信不能になった通信手段の他の通信手段によって通信をバックアップする」処理について、具体例を用いて以下に説明する。   Next, a process of “searching the communication channel of the communication unit according to a certain priority order and transmitting the communication request data to the highest available communication channel among the available communication channels” by the load distribution control unit 3; 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.

図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 stock order 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. Load distribution control means 3 for transmitting an order request is connected to the communication means T1 to T4. A plurality of order terminals OTM1 to OTM3 (corresponding to communication terminals TM1 to TM5) are connected to the load distribution control means 3.

この株式注文用の通信システムでは、バスケット注文とシングル注文という注文の種類によって分類した通信ID10,20によって注文リクエストの処理をするものとする。念のために、バスケット注文とは、複数銘柄の株式を組み合わせて注文する方法をいい、シングル注文とは、単一銘柄の株式を注文する方法をいう。バスケット注文は大量のデータを送信する一例であり、シングル注文は優先的に少量のデータを送信する一例である。なお、通信IDは、このほかに適宜に委託注文と自己注文というように、注文の主体によって分類することもできる。   In this stock order communication system, an order request is processed by communication IDs 10 and 20 categorized according to the order types of basket order and single order. As a precaution, the basket order refers to a method of ordering a combination of a plurality of stocks, and the single order refers to a method of ordering a single stock. A basket order is an example of transmitting a large amount of data, and a single order is an example of transmitting a small amount of data preferentially. Communication IDs can also be classified according to the subject of the order, such as consignment order and self-order, as appropriate.

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

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

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

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

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

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

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

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

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

上述のようにして本発明による通信回線制御システムは、複数の通信手段を一定の優先順序にしたがって使用し、通信手段が使用中である場合は次の通信手段を使用するので、回線が特定の種類の通信に固定されず、ある種類の通信がその時点で空いている回線を通じて送られる。これにより、ある特定種類の通信回線が過負荷の状態によってその種類の通信のみが送信されない弊害を解消することができる。   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. Instead of being fixed to the type of communication, a type of communication is sent over the currently available line. As a result, it is possible to solve the problem that only a certain type of communication is not transmitted due to an overload of a certain type of communication line.

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

また、通信チャネルは通信手段の通信ID宣言によって設定されるが、通信チャネルを適当に設定することにより、上記例のラインL4のように特定の回線を適宜に専用回線とすることもできる。たとえば、ラインL4にシングル注文の通信IDを設定すれば該ラインをシングル注文の専用回線とすることができる。   Further, the communication channel is set by the communication ID declaration of the communication means. However, by appropriately setting the communication channel, a specific line can be appropriately set as a dedicated line like the line L4 in the above example. For example, if a communication ID for single order is set in the line L4, the line can be made a dedicated line for single order.

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

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

本発明による通信回線制御システムは、要するに「一定の数の通信回線と通信手段によって多数の通信を送る通信システム」であって、広汎な通信システムに適用することができる。このような適用可能な通信システムとしては、(a)並列的な複数の通信回線を有する通信システム、(b)クライアントサーバーシステム、(c)光ケーブル等の高速送受信を行うに媒体にバッチ式にデータを送受信するシステム、等がある。
(a) 並列的な複数の通信回線を有する通信システムについては、既に説明した株式注文用の通信システムや、複数のファクシミリを備えた通信システムにおいて、ファクシミリと通信端末の間に本発明による負荷分散制御手段を介在させ、通信負荷を分散し通信障害でバックアップするようにした通信システム、等が考えられる。
(b) クライアントサーバーシステムでは、たとえば一つのセンターサーバーに複数の分散サーバーが接続され、これらの分散サーバーに多数のクライアントが接続されたクライアントサーバーシステムにおいて、クライアントと分散サーバーの間に本発明による負荷分散制御手段を介在させ、分散サーバーの負荷を分散し、処理に障害が発生したときに他の分散サーバーによってバックアップするようにしたクライアントサーバーシステム、等が考えられる。
(c) 光ケーブル等の高速送受信を行うに媒体にバッチ式にデータを送受信するシステムについては、高速回線にデータを流す複数の通信手段と通信端末とを設け、通信手段と通信端末の間に本発明による負荷分散制御手段を介在させ、1本の高速回線によって多目的の通信を行うようにした高速通信システムが考えられる。
The communication line control system according to the present invention is, in short, a “communication system that transmits 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) a communication system having a plurality of parallel communication lines; (b) a client server system; and (c) batch data on a medium for high-speed transmission / reception such as an optical cable. System to send and receive.
(A) For a communication system having a plurality of parallel communication lines, the load distribution according to the present invention is performed between the facsimile and the communication terminal in the communication system for stock order already described and the communication system having a plurality of facsimiles. A communication system in which a control unit is interposed to distribute communication load and back up due to a communication failure is conceivable.
(B) In a client server system, for example, in a client server system in which a plurality of distributed servers are connected to one center server, and a number of clients are connected to these distributed servers, the load according to the present invention is between the clients and the distributed servers. A client server system in which a distributed control unit is interposed to distribute the load on the distributed server and backup is performed by another distributed server when a failure occurs in processing can be considered.
(C) For a system that transmits and receives data batchwise to a medium for high-speed transmission / reception such as an optical cable, a plurality of communication means for sending data to a high-speed line and a communication terminal are provided. A high-speed communication system in which multipurpose communication is performed through a single high-speed line through the load balancing control means according to the invention can be considered.

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

本発明による通信回線制御システムの一例の構成とその処理の流れを示したブロック図。The block diagram which showed the structure of an example of the communication line control system by this invention, and the flow of the process. 本発明の通信回線制御システムの負荷分散制御手段の構成とその処理の流れを示したブロック図。The block diagram which showed the structure of the load distribution control means of the communication line control system of this invention, and the flow of the process. 本発明の通信回線制御システムへの通信手段の接続の処理を示したフローチャート。The flowchart which showed the process of the connection of the communication means to the communication line control system of this invention. 本発明の通信回線制御システムにおける通信ID宣言の処理を示したフローチャート。The flowchart which showed the process of the communication ID declaration in the communication line control system of this invention. 本発明の通信回線制御システムにおける通信端末から通信手段への通信リクエストの送信の流れを示したフローチャート。The flowchart which showed the flow of transmission of the communication request from the communication terminal to a communication means in the communication line control system of this invention. 本発明の通信回線制御システムにおける通信手段から通信端末への応答通信の送信の流れを示したフローチャート。The flowchart which showed the flow of transmission of the response communication from the communication means in the communication line control system of this invention to a communication terminal. 本発明の通信回線制御システムを適用した株式注文用通信システムの構成と処理の流れを示したブロック図。The block diagram which showed the structure of the communication system for stock orders to which the communication line control system of this invention was applied, and the flow of a process. 従来の株式注文用通信システムの構成と処理の流れを示したブロック図。The block diagram which showed the structure and processing flow of the conventional stock order communication system.

符号の説明Explanation of symbols

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 SYMBOLS 1 Communication line control system 2 Communication partner 3 Load distribution control means 4 Main control part 5 Communication means management part 5a Communication means information management means 5b Communication means management table management means 6 Communication request management part 6a Reply watcher means 6b Communication request queue management means 6c Communication request queue manager 7 Request source communication terminal manager 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 terminal

Claims (6)

一箇所の通信相手に接続された複数本の通信回線と、前記通信回線にそれぞれ接続された通信手段と、前記通信手段の複数個に接続された負荷分散制御手段と、一つの負荷分散制御手段に複数個接続された通信端末とを有する通信回線制御システムにおいて、
前記通信手段の少なくとも一部は複数の通信チャネルを有し、前記通信手段は前記通信チャネルに対して通信の種類によって分類した通信IDを宣言または解除することができ、通信IDを宣言された通信チャネルは、宣言された通信IDと同一の通信IDを有する通信データのみを通し、宣言された通信IDと同一の通信IDを有する通信データを待ち行列にして保持でき、
前記負荷分散制御手段は、前記通信端末から通信IDを付した通信リクエストとデータを受け取り、前記通信リクエストの通信IDと同一の通信IDを宣言された通信チャネルを予め定められた優先順序で検索し、使用可能な状態の通信チャネルのうち優先順位が最も高い通信チャネルに前記通信リクエストのデータを送信する、ことを特徴とする通信回線制御システム。
A plurality of communication lines connected to one communication partner, communication means connected to each of the communication lines, load distribution control means connected to a plurality of the communication means, and one load distribution control means A communication line control system having a plurality of communication terminals connected to
At least a part of the communication means has a plurality of communication channels, and the communication means can declare or cancel the communication ID classified according to the type of communication with respect to the communication channel, and the communication in which the communication ID is declared The channel can pass only communication data having the same communication ID as the declared communication ID, and can hold communication data having the same communication ID as the declared communication ID in a queue.
The load distribution control means receives a communication request and data attached with a communication ID from the communication terminal, and searches a communication channel in which the same communication ID as the communication ID of the communication request is declared in a predetermined priority order. A communication line control system, wherein the communication request data is transmitted to a communication channel having a highest priority among communication channels in a usable state.
前記負荷分散制御手段は、前記通信端末から通信IDを付した通信リクエストを受け取り、前記通信リクエストの通信IDと同一の通信IDを通す通信チャネルを予め定められた優先順序で検索し、使用可能な状態の通信チャネルのうち優先順位が最も高い通信チャネルに前記通信リクエストのデータを送信するとともに、リクエスト元の通信端末の情報を保持し、応答通信のデータを前記リクエスト元の通信端末に送信する、ことを特徴とする請求項1記載の通信回線制御システム。   The load distribution control means receives a communication request with a communication ID from the communication terminal, searches for a communication channel that passes the same communication ID as the communication ID of the communication request in a predetermined priority order, and can be used. The communication request data is transmitted to the communication channel having the highest priority among the communication channels in the state, the information of the request source communication terminal is held, and the response communication data is transmitted to the request source communication terminal. 2. The communication line control system according to claim 1, wherein: 前記負荷分散制御手段は、
前記通信手段を、通信IDと、通信手段を特定する情報と、によって管理する通信手段管理部と、
前記通信端末の通信リクエストの発生、処理、返信までを管理する通信リクエスト管理部と、
リクエスト元の通信端末を、通信リクエストごとに管理するリクエスト元通信端末管理部と、
通信リクエストや応答通信リクエストを入力し、前記リクエストの処理を前記各管理部に振り分ける主制御部と、
を有していることを特徴とする請求項2記載の通信回線制御システム。
The load distribution control means includes
A communication means management unit for managing the communication means by a communication ID and information for specifying the communication means;
A communication request management unit that manages the generation, processing, and reply of the communication request of the communication terminal;
A request source communication terminal management unit for managing a request source communication terminal for each communication request;
A main control unit that inputs a communication request or a response communication request, and distributes the processing of the request to each management unit,
The communication line control system according to claim 2, further comprising:
前記通信手段管理部は、
通信リクエストを発した通信端末とその通信リクエストの通信を行う通信手段との間の交信を保持するための通信経路ごとに、通信経路および通信手段に関する情報を管理する通信手段インフォメーション管理手段と、
通信手段とそれらの通信IDとを登録した通信手段マネージメントテーブルを有し、前記通信手段インフォメーション管理手段を管理する通信手段マネージメントテーブル管理手段と、
を有していることを特徴とする請求項3記載の通信回線制御システム。
The communication means management unit
For each communication path for maintaining communication between the communication terminal that issued the communication request and the communication means that performs communication of the communication request, communication means information management means for managing information on the communication path and the communication means,
A communication means management table managing means for managing the communication means information management means, comprising a communication means management table in which communication means and their communication IDs are registered;
The communication line control system according to claim 3, further comprising:
前記通信リクエスト管理部は、
通信IDごとに、通信を行う通信手段の情報を管理し、通信リクエストのデータを保持する通信リクエストキュー管理手段と、
通信IDごとに、前記通信リクエストキュー管理手段を管理する通信リクエストキューマネージャー手段と、
通信IDごとに、通信リクエストに対する応答を監視し、応答があった場合の応答データの送信を管理するリプライウォッチャー手段と、
を有していることを特徴とする請求項3記載の通信回線制御システム。
The communication request management unit
Communication request queue management means for managing information of communication means for performing communication and holding communication request data for each communication ID;
Communication request queue manager means for managing the communication request queue management means for each communication ID;
Reply watcher means for monitoring a response to a communication request for each communication ID and managing transmission of response data when there is a response;
The communication line control system according to claim 3, further comprising:
前記通信手段は、通信に障害が発生したときは、その通信手段の通信IDと通信手段を特定する情報を前記負荷分散制御手段に送り、
前記負荷分散制御手段は、前記通信手段管理部と前記通信リクエスト管理部とから、前記通信手段から送られた通信IDと同一の通信IDを有する通信手段を検索し、通信不能になった前記通信手段に関する情報を削除することにより、通信障害をバックアップすることを特徴とする請求項3記載の通信回線制御システム。
When a communication failure occurs, the communication unit sends information identifying the communication ID of the communication unit and the communication unit to the load distribution control unit,
The load distribution control unit searches the communication unit management unit and the communication request management unit for a communication unit having the same communication ID as the communication ID sent from the communication unit, and the communication is disabled. 4. The communication line control system according to claim 3, wherein a communication failure is backed up by deleting information relating to the means.
JP2005003764A 2005-01-11 2005-01-11 Communication line control system Expired - Lifetime JP4381990B2 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Related Parent Applications (1)

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

Publications (2)

Publication Number Publication Date
JP2005210714A JP2005210714A (en) 2005-08-04
JP4381990B2 true JP4381990B2 (en) 2009-12-09

Family

ID=34909625

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP4381990B2 (en)

Also Published As

Publication number Publication date
JP2005210714A (en) 2005-08-04

Similar Documents

Publication Publication Date Title
US6195682B1 (en) Concurrent server and method of operation having client-server affinity using exchanged client and server keys
JP3573386B2 (en) Large-scale client-server system for load control
US20020143953A1 (en) Automatic affinity within networks performing workload balancing
CN112202918B (en) Load scheduling method, device, equipment and storage medium for long connection communication
WO2009065318A1 (en) A data storage method, a management server, a storage equipment and system
JP3715071B2 (en) Communication line control system
CN106302647B (en) Message distribution method and server
CN113660178B (en) CDN content management system
CN101159716A (en) A gateway system and message service processing method thereof
US7864703B2 (en) Packet communication device
JP2001022714A (en) Server computer, load distribution system, telephone switching system, and load distribution method
JP5526780B2 (en) Load distribution system, service processing server, load distribution method, and load distribution program
JP4381990B2 (en) Communication line control system
JP2001251359A (en) Direct customer management for network router
CN101663645B (en) Interface module
CN106790632B (en) Method and device for concurrent transmission of stream data
CN115865333A (en) Quantum entanglement establishing method and device and electronic equipment
JP2002049602A (en) Search system
CN113098792B (en) Interface data communication method and system based on token binding
KR102168177B1 (en) Network function and method for processing packet using the same
CN115658164B (en) Distributed serial arrangement service execution method and system
CN114268615B (en) Service processing method and system based on TCP connection
JP2006120080A (en) Web service request relay system, web service request relay method, relay server and program
CN115202882B (en) Distributed application architecture and execution method thereof
CN111277982A (en) Face retrieval method and system for reducing IOT platform server consumption

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070522

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070723

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070903

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20071012

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090916

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

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

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: 20121002

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

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