JPH02282850A - On-line information processor - Google Patents

On-line information processor

Info

Publication number
JPH02282850A
JPH02282850A JP1105149A JP10514989A JPH02282850A JP H02282850 A JPH02282850 A JP H02282850A JP 1105149 A JP1105149 A JP 1105149A JP 10514989 A JP10514989 A JP 10514989A JP H02282850 A JPH02282850 A JP H02282850A
Authority
JP
Japan
Prior art keywords
communication protocol
communication
information processing
packet
processing device
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
JP1105149A
Other languages
Japanese (ja)
Inventor
Teiji Okumura
奥村 悌二
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1105149A priority Critical patent/JPH02282850A/en
Publication of JPH02282850A publication Critical patent/JPH02282850A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To process plural differing communication rules with a single subscriber circuit by describing a host communication rule into the user data of a calling packet to send them to a main information processor and deciding the software that processes the higher communication rule. CONSTITUTION:The communication rule entry means 161 and 162 write the identifiers of communication rules used by the slave information processors 101 and 102 themselves into the user data of a calling packet when the start of the transfer of data is desired to both processors 101 and 102. A communication rule deciding means 160 decides the communication rule identifiers written into the user data of an incoming packet in an incoming state of a main information processor 100 and then decides the communication rules used by a host application program to send them to the communication rule control means 131 and 132. A packet exchange network control means 170 contains a communication rule deciding table 150 which decides a specific communication rule processing means that processes the communication rule stored in the received data packet. Thus it is possible to process plural differing communication rules with a single subscriber circuit.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はパケット交換網を利用するオンラインシステム
に利用するに適する。本発明はパケット交換の上位層で
使用する通信規約をパケット着呼時に決定する装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention is suitable for use in an online system using a packet switching network. The present invention relates to a device that determines a communication protocol to be used in an upper layer of packet switching when a packet call arrives.

〔概要〕〔overview〕

本発明はパケット交換網を介して複数の情報処理装置が
接続され、上位通信規約を使用してデータ転送を行うオ
ンライン情報処理装置において、発呼パケットの利用者
データ中に上位通信規約を付記して主情報処理装置に伝
え、上位通信規約を処理するソフトウェアを決定するこ
とにより、一つの加入者回線で複数の異なる通信規約を
処理できるようにしたものである。
The present invention provides an online information processing device in which a plurality of information processing devices are connected via a packet switching network and transfers data using a higher-level communication protocol, in which the higher-level communication protocol is added to the user data of a calling packet. This allows one subscriber line to process a plurality of different communication rules by transmitting the information to the main information processing device and determining the software that will process the higher-level communication rules.

〔従来の技術〕[Conventional technology]

従来、パケット交換網を利用するオンラインシステムに
おいて、パケット交換の上位層で複数の異なった通信規
約を使用する場合、異なった通信規約ごとにパケット交
換網に対する加入者回線を必要とし、加入者回線と上位
層通信規約を固定させていた。
Conventionally, in an online system that uses a packet-switched network, when multiple different communication protocols are used in the upper layer of the packet-switched network, a subscriber line to the packet-switched network is required for each different communication protocol, and the subscriber line and Upper layer communication rules were fixed.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の上位層通信規約の決定はパケット交換網
加入者回線に固定させているために、複数の異なった通
信規約を使用する場合、通信規約ごとに加入者回線を必
要とする欠点がある。
The above-mentioned conventional method for determining upper layer communication protocols is fixed to subscriber lines of packet-switched networks, which has the disadvantage of requiring subscriber lines for each communication protocol when multiple different communication protocols are used. .

本発明はこのような欠点を除去するもので、通信規約ご
とに加入者回線を必要とせず、一つの加入者回線で複数
の異なった通信規約を処理できる装置を提供することを
目的とする。
SUMMARY OF THE INVENTION The present invention aims to eliminate such drawbacks and to provide a device that does not require a subscriber line for each communication protocol and can process a plurality of different communication protocols using one subscriber line.

〔問題点を解決するための手段〕 本発明は、複数の通信規約にそれぞれ対応する複数の通
信規約制御手段と、この通信規約制御手段に従いデータ
通信を実行する応用プログラム手段とを含む主情報処理
装置を備え、パケット交換網および加入者回線を介して
この主情報処理装置が、それぞれ通信規約制御手段およ
び応用プログラム手段を含む複数の従情報処理装置に接
続され、前記主情報処理装置の応用プログラム手段が前
記従情報処理装置のうちのひとつの装置の応用プログラ
ム手段とデータ転送を行うオンライン情報処理装置にお
いて、前記従情報処理装置に、データ転送を開始したい
ときに自装置が使用する通信規約の識別子を発呼パケッ
トの利用者データに記入する通信規約記入手段をそれぞ
れ含み、前記主情報処理装置に、着呼時に着呼パケット
の利用者データに記入された通信規約識別子をあらかじ
め設定された通信規約決定テーブルを参照して判別し、
上位応用プログラムが使用する通信規約を決定して前記
従通信規約制御手段へ送信する通信規約判別手段を含む
ことを特徴とする。
[Means for Solving the Problems] The present invention provides a main information processing system that includes a plurality of communication protocol control means respectively corresponding to a plurality of communication protocol control means, and an application program means for executing data communication according to the communication protocol control means. The main information processing device is connected to a plurality of slave information processing devices each including a communication protocol control means and an application program means via a packet switching network and a subscriber line, and the application program of the main information processing device is In an online information processing device in which the means performs data transfer with the application program means of one of the slave information processing devices, the slave information processing device is provided with a communication protocol to be used by the slave information processing device when it wants to start data transfer. Each includes a communication agreement entry means for writing an identifier into the user data of the calling packet, and the communication agreement identifier written in the user data of the incoming call packet is set in advance in the main information processing device at the time of an incoming call. Determine by referring to the rules determination table,
The communication protocol determining means is characterized in that it includes communication protocol determining means for determining a communication protocol used by the upper application program and transmitting the determined communication protocol to the slave communication protocol control means.

〔作用〕[Effect]

データを転送しようとする情報処理装置の通信規約記入
手段が、使用する通信規約の識別子を発呼パケットの利
用者データに記入し、データ転送を受ける情報処理装置
の通信規約判別手段が通信規約決定テーブルに基づき着
呼時に着呼パケットの利用者データに記入された通信規
約識別子を判別し、応用プログラム手段が使用する通信
規約を決定して通信規約制御手段に制御を渡し、通信規
約制御手段が決定された通信規約を処理する。
The communication contract entry means of the information processing device that is going to transfer data writes the identifier of the communication contract to be used in the user data of the calling packet, and the communication contract determination device of the information processing device that receives the data transfer determines the communication contract. Based on the table, the communication protocol identifier written in the user data of the incoming call packet is determined at the time of an incoming call, the communication protocol used by the application program means is determined, control is passed to the communication protocol control means, and the communication protocol control means Process the determined communication agreement.

このように異なる複数の上位通信規約を使用するときに
発呼パケットの利用者データ中に上位通信規約を格納し
て上位通信規約を処理するソフトウェアを決定すること
により、一つの加入者回線で複数の異なる通信規約を処
理することができる。
In this way, when using multiple different upper communication rules, by storing the upper communication rules in the user data of the calling packet and determining the software that processes the upper communication rules, multiple communication rules can be used on one subscriber line. can handle different communication protocols.

〔実施例〕〔Example〕

次に、本発明実施例を図面に基づいて説明する。 Next, embodiments of the present invention will be described based on the drawings.

第1図は本発明実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

本発明実施例は、複数の通信規約にそれぞれ対応する複
数の通信規約制御手段131.132 と、この通信規
約制御手段131.132に従いデータ通信を実行する
応用プログラム手段140と、パケット交換網制御手段
170とを含む主情報処理袋@100を備え、パケット
交換網120および加入者回線110.111.112
を介してこの主情報処理装置100が、それぞれ通信規
約制御手段133.134および応用プログラム手段1
41.142 と、パケット交換網制御手段171.1
72とをそれぞれ含む複数の従情報処理装置101およ
び102に接続され、さらに、本発明の特徴として、従
情報処理装置101および102に、データ転送を開始
したいときに自装置が使用する通信規約の識別子を発呼
パケットの利用者データに記入する通信規約記入手段1
61および162をそれぞれ含み、主情報処理装置10
0に、着呼時に着呼パケットの利用者データに記入され
た通信規約識別子を判別し、上位応用プログラムが使用
する通信規約を決定して通信規約制御手段131および
132へ送信する通信規約判別手段160を含み、この
通信規約判別手段160が論理チャネルで使用する通信
規約識別子が格納され、パケット交換網制御手段170
が受信したデータパケットに格納された通信規約をどの
通信規約処理手段に処理させるかを決定するための通信
規約決定テーブル150を設ける。
The embodiment of the present invention includes a plurality of communication protocol control means 131 and 132 respectively corresponding to a plurality of communication protocols, an application program means 140 that executes data communication according to the communication protocol control means 131 and 132, and a packet switching network control means. 170, a packet switching network 120 and subscriber lines 110.111.112.
This main information processing device 100 is connected to communication protocol control means 133, 134 and application program means 1 via
41.142 and packet switching network control means 171.1
Further, as a feature of the present invention, the slave information processing devices 101 and 102 are connected to a plurality of slave information processing devices 101 and 102, each including a Communication protocol entry means 1 for entering an identifier into user data of a calling packet
61 and 162, respectively, the main information processing device 10
0, communication protocol determining means for determining the communication protocol identifier written in the user data of the incoming call packet at the time of an incoming call, determining the communication protocol to be used by the upper application program, and transmitting the determined communication protocol to the communication protocol control means 131 and 132; 160, in which a communication protocol identifier used by the communication protocol determining means 160 in the logical channel is stored, and a packet switching network control means 170
A communication protocol determination table 150 is provided for determining which communication protocol processing means is to be used to process the communication protocol stored in the data packet received by.

第2図は本発明実施例のパケットフレームのフォーマッ
トを示す図である。このフォーマットは従情報処理装置
101.102が生成する発呼パケットと、主情報処理
装置100が受信する着呼パケットの構成例を示したも
ので、論理チャネル番号フィールド201 と、指令フ
ィールド202 と、加入者番号フィールド203と、
利用者データ長フィールド204 と、利用者データフ
ィールド205により構成される。
FIG. 2 is a diagram showing the format of a packet frame according to an embodiment of the present invention. This format shows an example of the structure of a calling packet generated by the slave information processing devices 101 and 102 and an incoming call packet received by the main information processing device 100, including a logical channel number field 201, a command field 202, a subscriber number field 203;
It is composed of a user data length field 204 and a user data field 205.

第4図は主情報処理装置100の通信規約判別手段16
0が論理チャネルで使用する通信規約識別子が格納され
、以後パケット交換網制御手段17(lが受信したデー
タパケットに格納された通信規約をどの通信規約制御手
段が処理するかを決定するための通信規約決定テーブル
150の構成例を示す図である。この通信規約決定テー
ブル150は通信規約識別子フィールド401と、論理
チャネル番号フィールド402と、通信規約制御アドレ
スフィールド403 とにより構成される。
FIG. 4 shows the communication protocol determining means 16 of the main information processing device 100.
0 stores the communication protocol identifier used in the logical channel, and from now on, the packet switching network control means 17 (1) uses communication to determine which communication protocol control means will process the communication protocol stored in the received data packet. 3 is a diagram illustrating an example of the configuration of a communication protocol determination table 150. This communication protocol determination table 150 is composed of a communication protocol identifier field 401, a logical channel number field 402, and a communication protocol control address field 403.

このように構成された本発明実施例の上位通信規約決定
に関する動作について説明する。
The operation related to determining the upper communication protocol in the embodiment of the present invention configured as described above will be explained.

第3図は本発明実施例の上位通信規約決定における従情
報処理装置101の動作の流れを示すフローチャートで
ある。応用プログラム手段141 は通信規約(1)を
使用し、主情報処理装置100の応用プログラム手段1
40とデータ送信を行うための接続要求を通信規約制御
手段133に対して行う(Sl)。
FIG. 3 is a flowchart showing the operation flow of the slave information processing device 101 in determining the upper communication protocol according to the embodiment of the present invention. The application program means 141 uses the communication protocol (1), and the application program means 1 of the main information processing device 100
A connection request for data transmission with 40 is made to the communication protocol control means 133 (Sl).

通信規約制御手段133は発呼パケットを生成するため
パケット交換網制御手段171に制御を渡す(32>。
The communication protocol control means 133 passes control to the packet switching network control means 171 to generate a calling packet (32>).

パケット交換網制御手段171 はパケットフレームの
指令フィールド202 に発呼パケットであることを、
また加入者番号フィールド203に主情報処理装置10
0のパケット加入者番号を、論理チャネル番号フィール
ド201 に使用可能な状、慣にある論理チャネル番号
をそれぞれ書込み、つづく制御を通信規約記入手段16
1に渡す(S3)。通信規約記入手段161は当該発呼
パケットの利用者データ長フィールド204と利用者デ
ータフィールド205にデータ長(2)と通信規約(1
)の識別子P1を各々格納し、パケット交換網制御手段
171に制御を渡す(S4)。パケット交換網制御手段
171は当該発呼パケットを加入者回線111に送出す
る(S5)。
The packet switching network control means 171 indicates that it is a calling packet in the command field 202 of the packet frame.
Also, in the subscriber number field 203, the main information processing device 10
The packet subscriber number 0 is written in the logical channel number field 201, and each usable and conventional logical channel number is written.
1 (S3). The communication agreement entry means 161 enters the data length (2) and the communication agreement (1) into the user data length field 204 and user data field 205 of the calling packet.
), and passes control to the packet switching network control means 171 (S4). The packet switching network control means 171 sends the calling packet to the subscriber line 111 (S5).

第5図は本発明実施例の上位通信規約決定における主情
報処理袋@100の動作の流れを示すフローチャートで
ある。
FIG. 5 is a flowchart showing the operation flow of the main information processing bag @100 in determining the upper level communication protocol according to the embodiment of the present invention.

パケット網制御手段170にて加入者回線110より従
情報処理装置101が発呼した着呼パケットを受信する
(Sll)。パケット網制御手段170にて当該パケッ
トの利用者データ長フィールド204を参照し、データ
長フィールドが0でなければ上位通信規約が指定されて
いると判断し、通信規約判別手段160に制御を渡す(
S12)。通信規約判別手段160は着呼パケットの論
理チャネル番号フィールド201をキーとして通信規約
決定テーブル150の論理チャネル番号フィールド40
2を参照し、致した論理チャネル番号フィールド402
に対応する通信規約識別子フィールド401へ着呼パケ
ットの利用者データフィールド205の内容を移送する
(S13)。
The packet network control means 170 receives an incoming call packet issued by the slave information processing device 101 from the subscriber line 110 (Sll). The packet network control means 170 refers to the user data length field 204 of the packet, and if the data length field is not 0, determines that the upper communication protocol is specified, and passes control to the communication protocol determination means 160 (
S12). The communication protocol determining means 160 uses the logical channel number field 201 of the incoming call packet as a key to determine the logical channel number field 40 of the communication protocol determination table 150.
2 and matched logical channel number field 402
The contents of the user data field 205 of the incoming call packet are transferred to the communication protocol identifier field 401 corresponding to (S13).

このようにして主情報処理装置100のパケット網制御
手段170が従情報処理装置101の応用プログラム手
段141から受信する以降のパケットデータを処理する
通信規約制御を論理チャネル番号だけで決定することが
できる。
In this way, the communication protocol control for processing subsequent packet data received by the packet network control means 170 of the main information processing device 100 from the application program means 141 of the slave information processing device 101 can be determined based only on the logical channel number. .

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、異なる複数の上位
通信規約を使用するときに、発呼パケットの利用者デー
タ中に上位通信規約を格納して相手側に伝えるから上位
通信規約を処理するソフトウェアをこれにしたがい決定
することができる。
As explained above, according to the present invention, when using a plurality of different upper communication rules, the upper communication rules are stored in the user data of the calling packet and transmitted to the other party, so that the upper communication rules are processed. Software can be determined accordingly.

このように一つの加入者回線で複数の異なる通信規約を
処理することができる効果がある。
In this way, one subscriber line has the advantage of being able to process a plurality of different communication protocols.

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

第1図は本発明実施例の構成を示すブ0 ンク図。 第2図は本発明実施例の上位通信規約方式を適用したパ
ケット交換網におけるパケットフレームの構成を示す図
。 第3図は本発明実施例に右ける接続要求を行った側の情
報処理装置の処理の流れを示すフローチャート。 第4図は本発明実施例における通信規約決定テーブルメ
モリの内容を示す図。 第5図は本発明実施例の接続要求を受けた側の情報処理
装置の処理の流れを示すフローチャート。 100・・・主情報処理装置、101.102・・・従
情報処理装置、110.111.112・・・加入者回
線、120・・・パケット交換網、131.132.1
33.134・・・通信規約制御手段、140.141
.142・・・応用プログラム手段、150・・・通信
規約決定テーブル、160・・・通信規約判別手段、1
61.162・・・通信規約記入手段、170.171
.172・・・パケット交換網制御手段、201・・・
論理チャネル番号フィールド、202・・・指令フィー
ルド、203・・・加入者番号フィールド、204・・
・利用者データ長フィールド、205・・・利用者デー
タフィールド、401・・・通信規約識別子フィールド
、402・・・論理チャネル番号フィールド、403・
・・通信規約制御アドレスフィールド。
FIG. 1 is a blank diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a diagram showing the structure of a packet frame in a packet switching network to which the upper communication protocol system of the embodiment of the present invention is applied. FIG. 3 is a flowchart showing the processing flow of the information processing device that made the connection request according to the embodiment of the present invention. FIG. 4 is a diagram showing the contents of the communication protocol determination table memory in the embodiment of the present invention. FIG. 5 is a flowchart showing the processing flow of the information processing device on the side that receives the connection request according to the embodiment of the present invention. 100... Main information processing device, 101.102... Slave information processing device, 110.111.112... Subscriber line, 120... Packet switching network, 131.132.1
33.134... Communication protocol control means, 140.141
.. 142... Application program means, 150... Communication protocol determination table, 160... Communication protocol determining means, 1
61.162...Communication agreement entry means, 170.171
.. 172...Packet switching network control means, 201...
Logical channel number field, 202... Command field, 203... Subscriber number field, 204...
- User data length field, 205... User data field, 401... Communication protocol identifier field, 402... Logical channel number field, 403.
...Communication protocol control address field.

Claims (1)

【特許請求の範囲】 1、複数の通信規約にそれぞれ対応する複数の通信規約
制御手段と、この通信規約制御手段に従いデータ通信を
実行する応用プログラム手段とを含む主情報処理装置を
備え、パケット交換網および加入者回線を介してこの主
情報処理装置が、それぞれ通信規約制御手段および応用
プログラム手段を含む複数の従情報処理装置に接続され
、前記主情報処理装置の応用プログラム手段が前記従情
報処理装置のうちのひとつの装置の応用プログラム手段
とデータ転送を行うオンライン情報処理装置において、 前記従情報処理装置に、データ転送を開始したいときに
自装置が使用する通信規約の識別子を発呼パケットの利
用者データに記入する通信規約記入手段をそれぞれ含み
、 前記主情報処理装置に、着呼時に着呼パケットの利用者
データに記入された通信規約識別子をあらかじめ設定さ
れた通信規約決定テーブルを参照して判別し、上位応用
プログラムが使用する通信規約を決定して前記従通信規
約制御手段へ送信する通信規約判別手段を含む ことを特徴とするオンライン情報処理装置。
[Scope of Claims] 1. A main information processing device including a plurality of communication protocol control means respectively corresponding to a plurality of communication protocol control means and an application program means for executing data communication according to the communication protocol control means, and a packet exchange This main information processing device is connected to a plurality of slave information processing devices each including a communication protocol control means and an application program means via a network and a subscriber line, and the application program means of the main information processing device is connected to the slave information processing device. In an online information processing device that transfers data with the application program means of one of the devices, an identifier of a communication protocol to be used by the device itself is sent to the slave information processing device in a calling packet when the device wants to start data transfer. Each of the devices includes communication contract entry means for writing in the user data, and causes the main information processing device to refer to a preset communication contract determination table with the communication contract identifier entered in the user data of the incoming call packet at the time of an incoming call. 1. An online information processing apparatus comprising: communication protocol determining means for determining a communication protocol to be used by a higher-level application program and transmitting the determined communication protocol to the slave communication protocol control means.
JP1105149A 1989-04-25 1989-04-25 On-line information processor Pending JPH02282850A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1105149A JPH02282850A (en) 1989-04-25 1989-04-25 On-line information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1105149A JPH02282850A (en) 1989-04-25 1989-04-25 On-line information processor

Publications (1)

Publication Number Publication Date
JPH02282850A true JPH02282850A (en) 1990-11-20

Family

ID=14399669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1105149A Pending JPH02282850A (en) 1989-04-25 1989-04-25 On-line information processor

Country Status (1)

Country Link
JP (1) JPH02282850A (en)

Similar Documents

Publication Publication Date Title
JP2526695B2 (en) Online information processing device
JPH0821013B2 (en) Direct memory access order competition control method
JPH02282850A (en) On-line information processor
JP2611797B2 (en) Communication control device
JPS58170155A (en) Packet communication system
JPS6332300B2 (en)
JP2564499B2 (en) Transmission data flow control method
JP2573692B2 (en) Task processing control method
JP2637279B2 (en) Communication channel management method
JPS6326905B2 (en)
JPH01248851A (en) Heterogeneous terminal communication system
JPH01276940A (en) Data transfer controller
JPH0583361A (en) Display control system for conference call
JPS59132257A (en) System for transferring common bus information
JPH02105244A (en) Data transmitter and receiver
JPS621340A (en) Communication control equipment
JPH02244852A (en) Packet processing device
JPH01256248A (en) Hierarchical protocol parallel processor
JPS59157752A (en) Computer test system
JPH03262060A (en) Completion synchronizing system for communication control
JPH0474247A (en) Disconnecting system for network connection
JPH0365720A (en) Print server
JPH01208051A (en) Line selection system
JPH04205537A (en) Fully double control system
JPH03274846A (en) Data communication system