[go: up one dir, main page]

JP2000293454A - Data communication device, data communication method, and recording medium - Google Patents

Data communication device, data communication method, and recording medium

Info

Publication number
JP2000293454A
JP2000293454A JP11097436A JP9743699A JP2000293454A JP 2000293454 A JP2000293454 A JP 2000293454A JP 11097436 A JP11097436 A JP 11097436A JP 9743699 A JP9743699 A JP 9743699A JP 2000293454 A JP2000293454 A JP 2000293454A
Authority
JP
Japan
Prior art keywords
data
transmission
logical
transmitting
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11097436A
Other languages
Japanese (ja)
Inventor
Yasuyuki Nakamura
村 康 之 中
Kenichi Ono
野 健 一 大
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP11097436A priority Critical patent/JP2000293454A/en
Publication of JP2000293454A publication Critical patent/JP2000293454A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 データの送信順序を保証することができるデ
ータ通信装置の提供。 【解決手段】 データ通信装置は、1本の物理回線L1
で接続された送信側ノード1と受信側ノード2とを備え
ており、物理回線L1には3本の論理回線L2〜L4が
設定されている。送信側ノード1は、複数の送信側プロ
グラムA-1,A-2と、各論理回線L2〜L4に対応して設
けられる送信用ソケット11〜13とを有する。この
他、送信側ノード1は、回線定義ファイル14を格納す
る回線定義部15と、OLTP制御部16とを有する。回線
定義ファイルにより、宛先プログラム名と、使用する論
理回線L2〜L4名との対応関係がわかるため、このフ
ァイルに従って、使用する論理回線L2〜L4を決定す
ることにより、送信側ノード1から受信側ノード2に送
信されるトランザクションの順序性を保証することがで
きる。
(57) [Summary] [PROBLEMS] To provide a data communication device capable of guaranteeing a data transmission order. SOLUTION: The data communication device has one physical line L1.
The transmission-side node 1 and the reception-side node 2 are connected with each other, and three logical lines L2 to L4 are set in the physical line L1. The transmission-side node 1 has a plurality of transmission-side programs A-1 and A-2, and transmission sockets 11 to 13 provided corresponding to the respective logical lines L2 to L4. In addition, the transmitting node 1 has a line definition unit 15 for storing a line definition file 14 and an OLTP control unit 16. Since the correspondence between the destination program name and the names of the logical lines L2 to L4 to be used can be known from the line definition file, the logical nodes L2 to L4 to be used are determined according to this file. The order of the transactions sent to the node 2 can be guaranteed.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ひとまとまりの業
務を行う単位であるトランザクションを送信する手法に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for transmitting a transaction which is a unit for performing a group of tasks.

【0002】[0002]

【従来の技術】分散OLTP(Online Transaction Processi
ng)環境では、送信側ノードから受信側ノードに対し
て、単位時間に多量のトランザクションデータを転送で
きるように、1本の物理回線内に論理的なOLTP回線を複
数設定するのが一般的である。
2. Description of the Related Art Distributed OLTP (Online Transaction Processi)
ng) In an environment, it is common to set up multiple logical OLTP lines within one physical line so that a large amount of transaction data can be transferred per unit time from the sending node to the receiving node. is there.

【0003】図4は従来のデータ通信装置の概略構成を
示すブロック図である。送信側ノード1と受信側ノード
2とは、物理回線L1で接続されており、この物理回線
L1には複数の論理回線L2,L3,L4が設定されて
いる。図4は1本の物理回線L1に3本の論理回線L2
〜L4を設定した例を示している。
FIG. 4 is a block diagram showing a schematic configuration of a conventional data communication device. The transmitting node 1 and the receiving node 2 are connected by a physical line L1, and a plurality of logical lines L2, L3, L4 are set in the physical line L1. FIG. 4 shows three logical lines L2 connected to one physical line L1.
In the example shown in FIG.

【0004】送信側ノード1には、各論理回線L2〜L
4に対応して複数の送信用ソケット11〜13が設けら
れている。各送信用ソケット11〜13は、送信側プロ
グラムA-1,A-2から出力されたトランザクションを時分
割して、対応する論理回線L2〜L4に供給する制御を
行う。
[0006] Each of the logical lines L2 to L
4, a plurality of transmission sockets 11 to 13 are provided. Each of the transmission sockets 11 to 13 controls the transactions output from the transmission side programs A-1 and A-2 in a time-division manner and supplying the transactions to the corresponding logical lines L2 to L4.

【0005】受信側ノード2には、各論理回線L2〜L
4に対応して複数の受信用ソケット21〜23が設けら
れている。各受信用ソケット21〜23は、対応する論
理回線から送られてきたトランザクションを、対応する
受信側プログラムB-1,B-2に供給する制御を行う。
[0005] Each of the logical lines L2 to L
4, a plurality of receiving sockets 21 to 23 are provided. Each of the receiving sockets 21 to 23 controls supply of a transaction sent from the corresponding logical line to the corresponding receiving side program B-1 or B-2.

【0006】図4に示すように、1本の物理回線L1に
複数の論理回線L2〜L4を設定して、複数のトランザ
クションを時分割して送信することにより、物理回線L
1の利用効率を高めることができる。
As shown in FIG. 4, a plurality of logical lines L2 to L4 are set for one physical line L1 and a plurality of transactions are transmitted in a time-division manner, thereby obtaining the physical line L1.
1 can be used more efficiently.

【0007】図4に示す従来のデータ通信装置では、ト
ランザクションの転送時にどの論理回線を使用するかを
決めておらず、使用する論理回線は各論理回線L2〜L
4の使用状況等によって動的に変化する。このため、送
信側プログラムA-1,A-2および受信側プログラムB-1,B
-2は論理回線を意識しないのが一般的である。
In the conventional data communication device shown in FIG. 4, it is not determined which logical line is used when transferring a transaction, and the logical lines to be used are the logical lines L2 to L2.
4 dynamically changes depending on the use condition and the like. For this reason, the transmission side programs A-1, A-2 and the reception side programs B-1, B
-2 generally does not consider the logical line.

【0008】[0008]

【発明が解決しようとする課題】1本の物理回線L1に
複数の論理回線L2〜L4が設定されていると、データ
の転送効率が向上するという利点がある反面、転送時に
どの論理回線が使用されるかわからないため、以下の欠
点がある。
When a plurality of logical lines L2 to L4 are set for one physical line L1, there is an advantage that the data transfer efficiency is improved, but which logical line is used at the time of transfer. However, there is the following disadvantage because it is not known.

【0009】送信側プログラムA-1,A-2が非同期に複数
のトランザクションを同時に送信すると、これらトラン
ザクションは空いている論理回線を介して受信側に転送
されるため、送信した順番通りにトランザクションが受
信側プログラムB-1,B-2に届くとは限らない。したがっ
て、受信側プログラムB-1,B-2の処理がトランザクショ
ンの送信順序に依存する場合には、受信したトランザク
ションを並び替える機構が必要になる。この機構は、受
信側プログラムB-1,B-2の中に設けられることが多く、
受信側プログラムB-1,B-2の構造が複雑になってしま
う。また、データの転送速度も低下するおそれがある。
When the transmitting side programs A-1 and A-2 simultaneously transmit a plurality of transactions asynchronously, these transactions are transferred to the receiving side via the vacant logical line, so that the transactions are transmitted in the order of transmission. It does not always reach the receiving side programs B-1 and B-2. Therefore, when the processing of the receiving side programs B-1 and B-2 depends on the transmission order of the transactions, a mechanism for rearranging the received transactions is required. This mechanism is often provided in the receiving programs B-1 and B-2,
The structure of the receiving side programs B-1 and B-2 becomes complicated. Also, the data transfer speed may be reduced.

【0010】本発明は、このような点に鑑みてなされた
ものであり、その目的は、データの送信順序を保証する
ことができるデータ通信装置、データ通信方法、および
記録媒体を提供することにある。
[0010] The present invention has been made in view of the above points, and an object of the present invention is to provide a data communication device, a data communication method, and a recording medium that can guarantee the data transmission order. is there.

【0011】[0011]

【課題を解決するための手段】上述した課題を解決する
ために、請求項1の発明は、複数の送信プログラムを有
する送信側ノードと、複数の受信プログラムを有する受
信側ノードと、前記送信側ノードと前記受信側ノードと
を接続するデータ通信用の少なくとも1本の物理回線
と、を備え、前記物理回線のそれぞれに複数の論理回線
を設定して、前記送信側ノードから前記受信側ノードに
いずれかの論理回線を介してデータを送信するデータ通
信装置において、前記送信側ノードは、データの送信先
である受信プログラムの名称と、データ送信時に使用す
る論理回線の名称との対応関係を記述したテーブルを格
納するテーブル格納手段と、前記送信プログラムのいず
れかから送信されたデータを解析して、該データの送信
先である受信プログラムを検出する受信先検出手段と、
前記受信先検出手段で検出された受信プログラムに対応
する論理回線を前記テーブルから検索する回線検索手段
と、前記送信プログラムのいずれかから送信されたデー
タを、前記回線検索手段で検索された論理回線を介して
前記受信側ノードに送信する送信制御手段と、を有す
る。
In order to solve the above-mentioned problems, the present invention is directed to a transmitting node having a plurality of transmitting programs, a receiving node having a plurality of receiving programs, and a transmitting node. At least one physical line for data communication connecting the node and the receiving node, and setting a plurality of logical lines for each of the physical lines, from the transmitting node to the receiving node In a data communication device for transmitting data via any of the logical lines, the transmitting node describes a correspondence relationship between a name of a receiving program to which data is transmitted and a name of a logical line used when transmitting data. Table storage means for storing the data stored in the table, and data transmitted from any of the transmission programs, and a reception program as a transmission destination of the data. A destination detecting means for detecting a beam,
A line search unit for searching the table for a logical line corresponding to the reception program detected by the reception destination detection unit; and a logical line searched for by the line search unit for data transmitted from any of the transmission programs. And transmission control means for transmitting the data to the reception-side node via a communication device.

【0012】請求項1の発明では、データの送信先であ
る受信プログラムの名称と、データ送信時に使用する論
理回線の名称との対応関係を記述したテーブルに基づい
て、データを送信する論理回線を設定するため、データ
の送信順序を保証することができる。
According to the first aspect of the present invention, a logical line for transmitting data is specified based on a table describing the correspondence between the name of a receiving program to which data is transmitted and the name of a logical line used for data transmission. Because of the setting, the data transmission order can be guaranteed.

【0013】請求項2の発明では、受信プログラムに対
応する論理回線がテーブルに記述されていない場合は、
空いている論理回線を用いてデータを送信するため、物
理回線を有効利用でき、データの転送効率を向上でき
る。
According to the second aspect of the present invention, when the logical line corresponding to the receiving program is not described in the table,
Since data is transmitted using a vacant logical line, the physical line can be used effectively, and the data transfer efficiency can be improved.

【0014】請求項3の発明では、データの送信順序を
乱さないようにデータを送信できる。
According to the third aspect of the present invention, data can be transmitted without disturbing the data transmission order.

【0015】[0015]

【発明の実施の形態】以下、本発明に係るデータ通信装
置について、図面を参照しながら具体的に説明する。以
下では、送信側ノードから受信側ノードに対して、1本
の物理回線を介して複数のトランザクションを伝送する
例について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a data communication device according to the present invention will be specifically described with reference to the drawings. Hereinafter, an example will be described in which a plurality of transactions are transmitted from a transmitting node to a receiving node via one physical line.

【0016】図1は本発明に係るデータ通信装置の一実
施形態のブロック図である。図1のデータ通信装置は、
図4と同様に、1本の物理回線L1で接続された送信側
ノード1と受信側ノード2とを備えており、物理回線L
1には3本の論理回線L2〜L4が設定されている。
FIG. 1 is a block diagram of an embodiment of a data communication device according to the present invention. The data communication device of FIG.
As in FIG. 4, a transmission node 1 and a reception node 2 connected by one physical line L1 are provided.
1, three logical lines L2 to L4 are set.

【0017】送信側ノード1は、図4と同様に、複数の
送信側プログラムA-1,A-2と、各論理回線L2〜L4に
対応して設けられる送信用ソケット11〜13とを有す
る。この他、送信側ノード1は、後述する回線定義ファ
イル14を格納する回線定義部(テーブル格納手段)1
5と、OLTP制御部16とを有する。
As shown in FIG. 4, the transmitting node 1 has a plurality of transmitting programs A-1 and A-2, and transmitting sockets 11 to 13 provided corresponding to the respective logical lines L2 to L4. . In addition, the transmission side node 1 includes a line definition unit (table storage unit) 1 for storing a line definition file 14 described later.
5 and an OLTP control unit 16.

【0018】受信側ノード2は、図4と同様に、送信側
プログラムA-1,A-2からのトランザクションの最終受け
取り先である複数の受信側プログラムB-1,B-2と、各論
理回線L2〜L4に対応して設けられ送信側ノード1か
らのトランザクションを受信する複数の受信用ソケット
21〜23とを有する。
As shown in FIG. 4, the receiving node 2 includes a plurality of receiving programs B-1 and B-2, which are final recipients of transactions from the transmitting programs A-1 and A-2, and each logical program. It has a plurality of receiving sockets 21 to 23 which are provided corresponding to the lines L2 to L4 and receive transactions from the transmitting node 1.

【0019】回線定義ファイル14は、図1に示すよう
に、受信側プログラム名と、該受信側プログラムにトラ
ンザクションを送信するときに使用する論理回線L2〜
L4名との対応関係をテーブル形式で記述したファイル
である。
As shown in FIG. 1, the line definition file 14 includes a program name of a receiving side and logical lines L2 to L2 used to transmit a transaction to the receiving side program.
This is a file in which the correspondence with L4 names is described in a table format.

【0020】OLTP制御部16はさらに、送信側プログラ
ムのトランザクション送信要求を処理する送信処理部1
7と、トランザクションの送信に使用する論理回線L2
〜L4を選択する回線制御部18とを有する。
The OLTP control unit 16 further includes a transmission processing unit 1 for processing a transaction transmission request of the transmission-side program.
7 and the logical line L2 used for transmitting the transaction
To L4.

【0021】図2は送信側プログラムA-1,A-2から受信
側プログラムB-1,B-2に転送されるトランザクションの
データ構成を示す図である。図示のように、トランザク
ションは、トランザクションヘッダ部31とトランザク
ションデータ部32とに分かれており、トランザクショ
ンヘッダ部31には、宛先ホスト名、宛先プログラム
名、およびデータ長などの情報が格納される。また、ト
ランザクションデータ部32には、実データが格納され
る。
FIG. 2 is a diagram showing a data structure of a transaction transferred from the sending programs A-1 and A-2 to the receiving programs B-1 and B-2. As illustrated, the transaction is divided into a transaction header section 31 and a transaction data section 32. The transaction header section 31 stores information such as a destination host name, a destination program name, and a data length. The transaction data section 32 stores actual data.

【0022】図3はOLTP制御部16の処理動作を示すフ
ローチャートである。まず、送信側プログラムA-1,A-2
からトランザクションの送信要求があったか否かを判定
する(ステップS1)。送信要求がなければステップS
1に留まり、送信要求があった場合には、送信側プログ
ラムA-1,A-2からのトランザクションを受信する(ステ
ップS2)。以上のステップS1,S2の処理は、送信
処理部17が行う。
FIG. 3 is a flowchart showing the processing operation of the OLTP control unit 16. First, send-side programs A-1 and A-2
It is determined whether or not there has been a transaction transmission request (step S1). If there is no transmission request, step S
1, when there is a transmission request, transactions from the transmission side programs A-1 and A-2 are received (step S2). The processing of steps S1 and S2 is performed by the transmission processing unit 17.

【0023】次に、受信したトランザクションのトラン
ザクションヘッダ部31に含まれる宛先プログラム名を
検出する(ステップS3)。次に、検出された宛先プロ
グラム名に対応する論理回線L2〜L4名が回線定義フ
ァイル14中に記述されているか否かを判定する(ステ
ップS4)。
Next, the destination program name included in the transaction header section 31 of the received transaction is detected (step S3). Next, it is determined whether or not the logical lines L2 to L4 corresponding to the detected destination program name are described in the line definition file 14 (step S4).

【0024】記述があれば、記述された論理回線L2〜
L4名を、トランザクション送信用の論理回線L2〜L
4として選択する(ステップS5)。一方、記述がなけ
れば、現在空いている論理回線L2〜L4を、トランザ
クション送信用の論理回線L2〜L4として選択する
(ステップS6)。なお、空いている論理回線L2〜L
4がなければ、空くまで待機する。
If there is a description, the described logical line L2
L4 names are assigned to the logical lines L2 to L for transaction transmission.
4 (step S5). On the other hand, if there is no description, the currently available logical lines L2 to L4 are selected as the logical lines L2 to L4 for transaction transmission (step S6). In addition, free logical lines L2 to L
If there is no 4, wait until it becomes empty.

【0025】ステップS5またはS6の処理が終了する
と、次に、決定した論理回線L2〜L4を介して受信側
ノード2にトランザクションを転送する(ステップS
5)。転送されたトランザクションは受信用ソケット2
1〜23で受信され、受信用ソケット21〜23は、ト
ランザクションヘッダ部31の宛先プログラム名を参照
して、トランザクションの送り先を決定する。その後、
受信用ソケット21〜23から最終送り先の受信側プロ
グラムB-1,B-2にトランザクションが伝送される。
When the processing in step S5 or S6 is completed, the transaction is transferred to the receiving node 2 via the determined logical lines L2 to L4 (step S5).
5). The transferred transaction is socket 2 for receiving
The receiving sockets 21 to 23 determine the destination of the transaction by referring to the destination program name in the transaction header section 31. afterwards,
Transactions are transmitted from the receiving sockets 21 to 23 to the receiving side programs B-1 and B-2 at the final destination.

【0026】なお、図3のフローチャートにおいて、ス
テップS3の処理が受信先検出手段に、ステップS4〜
S6の処理が回線検索手段に、ステップS7の処理が送
信制御手段に、それぞれ対応する。
In the flowchart of FIG. 3, the processing in step S3 is performed by the destination detecting means in steps S4 to S4.
The processing in S6 corresponds to the line search means, and the processing in step S7 corresponds to the transmission control means.

【0027】例えば、送信側ノード1内の複数のプログ
ラムA-1,A-2が前後して受信側ノード2内の同一のプロ
グラムB-2にトランザクションを送信した場合には、図
1に示す回線定義ファイル14中に、受信側プログラム
への送信は論理回線L2〜L4を経由する旨の記述があ
るため、先に送信したトランザクションが必ず先に論理
回線L2〜L4を経由することなり、データの順序性が
保証される。
For example, FIG. 1 shows a case where a plurality of programs A-1 and A-2 in the transmitting node 1 transmit a transaction to the same program B-2 in the receiving node 2 before and after. Since the line definition file 14 describes that transmission to the receiving-side program is performed via the logical lines L2 to L4, the previously transmitted transaction always passes through the logical lines L2 to L4. Order is guaranteed.

【0028】このように、本実施形態は、宛先プログラ
ム名と、使用する論理回線L2〜L4名との対応関係を
記述した回線定義ファイル14を設け、このファイルに
従って、使用する論理回線L2〜L4を決定するため、
送信側ノード1から受信側ノード2に送信されるトラン
ザクションの順序性を保証することができる。
As described above, in the present embodiment, the line definition file 14 in which the correspondence between the destination program name and the logical lines L2 to L4 to be used is provided, and the logical lines L2 to L4 To determine
The order of the transactions transmitted from the transmitting node 1 to the receiving node 2 can be guaranteed.

【0029】なお、図1では、1本の物理回線L1に3
本の論理回線L2〜L4を設定する例を説明したが、設
定する論理回線L2〜L4の数には特に制限はない。ま
た、物理回線L1の数にも特に制限はない。
In FIG. 1, 3 is assigned to one physical line L1.
Although the example in which the logical lines L2 to L4 are set has been described, the number of logical lines L2 to L4 to be set is not particularly limited. There is no particular limitation on the number of physical lines L1.

【0030】図1に示したOLTP制御部16は、ハードウ
ェアで構成しても、ソフトウェアで構成してもよい。例
えば、図3に示すOLTP制御部16の処理をソフトウェア
で構成する場合は、これらの処理を行うプログラムをフ
ロッピーディスクやCD-ROM等の記録媒体に収納し、コン
ピュータに読み込ませて実行させてもよい。記録媒体
は、磁気ディスクや光ディスク等の携帯可能なものに限
定されず、ハードディスク装置やメモリなどの固定型の
記録媒体でもよい。
The OLTP control section 16 shown in FIG. 1 may be constituted by hardware or software. For example, when the processing of the OLTP control unit 16 shown in FIG. 3 is configured by software, a program for performing these processing may be stored in a recording medium such as a floppy disk or a CD-ROM and read and executed by a computer. Good. The recording medium is not limited to a portable medium such as a magnetic disk or an optical disk, but may be a fixed recording medium such as a hard disk device or a memory.

【0031】また、図3の処理を行うプログラムを、イ
ンターネット等の通信回線(無線通信も含む)を介して
頒布してもよい。さらに、図3の処理を行うプログラム
を暗号化したり、変調をかけたり、圧縮した状態で、イ
ンターネット等の有線回線や無線回線を介して、あるい
は記録媒体に収納して頒布してもよい。
The program for performing the processing in FIG. 3 may be distributed via a communication line (including wireless communication) such as the Internet. Further, the program for performing the processing of FIG. 3 may be distributed in a state of being encrypted, modulated, or compressed through a wired or wireless line such as the Internet, or stored in a recording medium.

【0032】[0032]

【発明の効果】以上詳細に説明したように、本発明によ
れば、送信側ノードから受信側ノードに対して、物理回
線上に設定された論理回線を介してデータを送信する
際、データを送信する論理回線を予め設定するため、デ
ータの送信順序を保証することができる。
As described above in detail, according to the present invention, when data is transmitted from a transmitting node to a receiving node via a logical line set on a physical line, the data is transmitted. Since the logical line to be transmitted is set in advance, the data transmission order can be guaranteed.

【0033】また、論理回線を予め設定しなかったデー
タについては、従来同様に、空いている論理回線を用い
てデータを送信するため、物理回線を有効利用でき、デ
ータの転送効率の向上が図れる。
For data for which a logical line has not been set in advance, data is transmitted using a vacant logical line as in the prior art, so that a physical line can be used effectively and data transfer efficiency can be improved. .

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

【図1】本発明に係るデータ通信装置の一実施形態のブ
ロック図。
FIG. 1 is a block diagram of an embodiment of a data communication device according to the present invention.

【図2】送信側プログラムから受信側プログラムに転送
されるトランザクションのデータ構成を示す図。
FIG. 2 is a diagram showing a data structure of a transaction transferred from a transmitting program to a receiving program.

【図3】OLTP制御部の処理動作を示すフローチャート。FIG. 3 is a flowchart illustrating a processing operation of an OLTP control unit;

【図4】従来のデータ通信装置の概略構成を示すブロッ
ク図。
FIG. 4 is a block diagram showing a schematic configuration of a conventional data communication device.

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

1 送信側ノード 2 受信側ノード 11〜13 送信用ソケット 14 回線定義ファイル 15 回線定義部 16 OLTP制御部 21〜23 受信用ソケット L1 物理回線 L2,L3,L4 論理回線 DESCRIPTION OF SYMBOLS 1 Sending node 2 Receiving node 11-13 Transmission socket 14 Line definition file 15 Line definition unit 16 OLTP control unit 21-23 Receiving socket L1 Physical line L2, L3, L4 Logical line

フロントページの続き Fターム(参考) 5B089 GB03 KA05 KA10 KC15 KC22 KC44 5K034 AA01 AA05 CC01 DD01 FF01 HH01 HH02 HH07 JJ11 LL01 MM18 Continued on the front page F term (reference) 5B089 GB03 KA05 KA10 KC15 KC22 KC44 5K034 AA01 AA05 CC01 DD01 FF01 HH01 HH02 HH07 JJ11 LL01 MM18

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】複数の送信プログラムを有する送信側ノー
ドと、 複数の受信プログラムを有する受信側ノードと、 前記送信側ノードと前記受信側ノードとを接続するデー
タ通信用の少なくとも1本の物理回線と、を備え、 前記物理回線のそれぞれに複数の論理回線を設定して、
前記送信側ノードから前記受信側ノードにいずれかの論
理回線を介してデータを送信するデータ通信装置におい
て、 前記送信側ノードは、 データの送信先である受信プログラムの名称と、データ
送信時に使用する論理回線の名称との対応関係を記述し
たテーブルを格納するテーブル格納手段と、 前記送信プログラムのいずれかから送信されたデータを
解析して、該データの送信先である受信プログラムを検
出する受信先検出手段と、 前記受信先検出手段で検出された受信プログラムに対応
する論理回線を前記テーブルから検索する回線検索手段
と、 前記送信プログラムのいずれかから送信されたデータ
を、前記回線検索手段で検索された論理回線を介して前
記受信側ノードに送信する送信制御手段と、 を有することを特徴とするデータ通信装置。
1. A transmitting node having a plurality of transmitting programs, a receiving node having a plurality of receiving programs, and at least one physical line for data communication connecting the transmitting node and the receiving node. And comprising setting a plurality of logical lines for each of the physical lines,
In a data communication device for transmitting data from the transmitting node to the receiving node via any one of the logical lines, the transmitting node uses a name of a receiving program to which the data is to be transmitted and a data transmission destination. A table storage unit for storing a table describing a correspondence relationship with a logical line name, a reception destination for analyzing data transmitted from any of the transmission programs and detecting a reception program that is a transmission destination of the data Detection means; line search means for searching the table for a logical line corresponding to the reception program detected by the reception destination detection means; and data transmitted from any of the transmission programs being searched by the line search means. Transmission control means for transmitting the data to the receiving node via the specified logical line. Apparatus.
【請求項2】前記回線検索手段は、前記受信先検出手段
で検出された受信プログラムに対応する論理回線が前記
テーブルに存在しない場合には、空いている論理回線の
いずれかを検索対象として選択することを特徴とする請
求項1に記載のデータ通信装置。
2. The system according to claim 1, wherein said line search means selects one of the vacant logical lines as a search target when the logical line corresponding to the reception program detected by said destination detection means does not exist in said table. The data communication device according to claim 1, wherein
【請求項3】前記受信先検出手段は、前記送信プログラ
ムからデータが送信された順に、該データの送信先であ
る受信プログラムを検出することを特徴とする請求項1
または2に記載のデータ通信装置。
3. The data receiving apparatus according to claim 1, wherein said receiving destination detecting means detects a receiving program to which the data is transmitted in the order in which the data is transmitted from the transmitting program.
Or the data communication device according to 2.
【請求項4】複数の送信プログラムを有する送信側ノー
ドと複数の受信プログラムを有する受信側ノードとの間
を、少なくとも1本のデータ通信用の物理回線で接続
し、前記物理回線のそれぞれに複数の論理回線を設定し
て、前記送信側ノードから前記受信側ノードにいずれか
の論理回線を介してデータを送信するデータ通信方法に
おいて、 データの送信先である受信プログラムの名称と、データ
送信時に使用する論理回線の名称との対応関係を記述し
たテーブルを格納する第1の手順と、 前記送信プログラムのいずれかから送信されたデータを
解析して、該データの送信先である受信プログラムを検
出する第2の手順と、 前記第2の手順で検出された受信プログラムに対応する
論理回線を前記テーブルから検索する第3の手順と、 前記送信プログラムのいずれかから送信されたデータ
を、前記第3の手順で検索された論理回線を介して前記
受信側ノードに送信する第4の手順と、を備えることを
特徴とするデータ通信方法。
4. A transmission-side node having a plurality of transmission programs and a reception-side node having a plurality of reception programs are connected by at least one physical line for data communication. In the data communication method of setting the logical line and transmitting data from the transmitting node to the receiving node via any logical line, the name of the receiving program to which the data is transmitted, A first procedure for storing a table describing a correspondence relationship with a name of a logical line to be used; and analyzing data transmitted from any of the transmission programs to detect a reception program which is a transmission destination of the data. A second procedure of searching the table for a logical line corresponding to the reception program detected in the second procedure; And a fourth step of transmitting data transmitted from any of the communication programs to the receiving node via the logical line searched in the third procedure.
【請求項5】複数の送信プログラムを有する送信側ノー
ドと複数の受信プログラムを有する受信側ノードとの間
を、少なくとも1本のデータ通信用の物理回線で接続
し、前記物理回線のそれぞれに複数の論理回線を設定し
て、前記送信側ノードから前記受信側ノードにいずれか
の論理回線を介してデータを送信するプログラムを記録
したコンピュータ読み取り可能な記録媒体において、 データの送信先である受信プログラムの名称と、データ
送信時に使用する論理回線の名称との対応関係を記述し
たテーブルを格納する第1の手順と、 前記送信プログラムのいずれかから送信されたデータを
解析して、該データの送信先である受信プログラムを検
出する第2の手順と、 前記第2の手順で検出された受信プログラムに対応する
論理回線を前記テーブルから検索する第3の手順と、 前記送信プログラムのいずれかから送信されたデータ
を、前記第3の手順で検索された論理回線を介して前記
受信側ノードに送信する第4の手順と、を備えるプログ
ラムを記録したコンピュータ読み取り可能な記録媒体。
5. A transmission-side node having a plurality of transmission programs and a reception-side node having a plurality of reception programs are connected by at least one physical line for data communication. A computer-readable recording medium that records a program for transmitting data from the transmitting node to the receiving node via any one of the logical nodes by setting a logical line of And a first procedure for storing a table describing the correspondence between the name of the logical circuit and the name of the logical line used at the time of data transmission; and analyzing data transmitted from any of the transmission programs and transmitting the data. A second procedure for detecting a receiving program that is the destination, and a logical line corresponding to the receiving program detected in the second procedure A third procedure for searching data from any of the transmission programs, and a fourth procedure for transmitting data transmitted from any of the transmission programs to the reception-side node via the logical line searched for in the third procedure. A computer-readable recording medium recording a program comprising:
JP11097436A 1999-04-05 1999-04-05 Data communication device, data communication method, and recording medium Pending JP2000293454A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11097436A JP2000293454A (en) 1999-04-05 1999-04-05 Data communication device, data communication method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11097436A JP2000293454A (en) 1999-04-05 1999-04-05 Data communication device, data communication method, and recording medium

Publications (1)

Publication Number Publication Date
JP2000293454A true JP2000293454A (en) 2000-10-20

Family

ID=14192326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11097436A Pending JP2000293454A (en) 1999-04-05 1999-04-05 Data communication device, data communication method, and recording medium

Country Status (1)

Country Link
JP (1) JP2000293454A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3353750B2 (en) 1999-07-28 2002-12-03 日本電気株式会社 Data transfer system using batch response method
JP2003204367A (en) * 2001-12-18 2003-07-18 Hewlett Packard Co <Hp> Transmission of information by using transaction in progress
WO2012090323A1 (en) * 2010-12-28 2012-07-05 三菱電機株式会社 Method of managing logical link and communication device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3353750B2 (en) 1999-07-28 2002-12-03 日本電気株式会社 Data transfer system using batch response method
JP2003204367A (en) * 2001-12-18 2003-07-18 Hewlett Packard Co <Hp> Transmission of information by using transaction in progress
WO2012090323A1 (en) * 2010-12-28 2012-07-05 三菱電機株式会社 Method of managing logical link and communication device
JP5460886B2 (en) * 2010-12-28 2014-04-02 三菱電機株式会社 Logical link management method and communication apparatus
US8873957B2 (en) 2010-12-28 2014-10-28 Mitsubishi Electric Corporation Logical-link management method and communication device

Similar Documents

Publication Publication Date Title
EP0725351A2 (en) Expedited message transfer in a multi-nodal data processing system
KR20050009685A (en) State migration in multiple nic rdma enabled devices
US7069305B2 (en) Computer system and a data transfer method thereof using remote direct memory access
US7143176B2 (en) Data communication with a protocol that supports a given logical address range
JPH05289977A (en) Method and device for data transfer
JPH069361B2 (en) Message transmission method
JP2000293454A (en) Data communication device, data communication method, and recording medium
JP2000224260A (en) Communication control device
US20070088854A1 (en) Apparatus for searching TCP and UDP sockets
JP2853607B2 (en) Communication system between jobs
JP3799741B2 (en) Bus controller
JP3709905B2 (en) Network server device
JP2003174460A (en) Data communication method, its execution system, and its processing program
JP3058010B2 (en) Method and apparatus for communication between processors
JPH0218623B2 (en)
JPH05101020A (en) Automatic network setting device
JP2747097B2 (en) LAN connection device
JPH05191474A (en) Communication protocol processor
JPH0685841A (en) Communication controller
JP3299021B2 (en) Multi-bus II-SCSI bus data transfer method and apparatus
JPH0923245A (en) Network connection device
JPH0926911A (en) Page information transfer processor
JPH10326240A (en) Network file transfer processing method
JPH0671271B2 (en) Data communication system
JPH0230249A (en) Bit stream processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080725

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090210