JPH02204850A - Data terminal - Google Patents

Data terminal

Info

Publication number
JPH02204850A
JPH02204850A JP1024904A JP2490489A JPH02204850A JP H02204850 A JPH02204850 A JP H02204850A JP 1024904 A JP1024904 A JP 1024904A JP 2490489 A JP2490489 A JP 2490489A JP H02204850 A JPH02204850 A JP H02204850A
Authority
JP
Japan
Prior art keywords
communication control
control procedure
communication
modules
data terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1024904A
Other languages
Japanese (ja)
Inventor
Takeshi Obita
小比田 剛
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP1024904A priority Critical patent/JPH02204850A/en
Publication of JPH02204850A publication Critical patent/JPH02204850A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To facilitate the communication of data to plural host systems by preparing previously different communication control procedures within a data terminal as modules and changing these control procedures during the execution of a work program. CONSTITUTION:A data terminal 8 is constituted of a kernel 2 serving as a nucleus of an operating system, the communication control procedure modules 3 - 5 which attain the communication control procedures A - C, a communication control part 6 which carries out the communication control via the communication control procedure of one of those modules 3 - 5, a work program 1 which performs an actual work, and a communication control equipment 7, i.e., the hardware resources of a MODEM/NCU, etc. The modules 3 - 5 are assembled and started for the communication control procedures with a supervisor call that designates these control procedures. Then the modules 3 - 5 are stopped and separated from each other. As a result, the single controller 7 can be operated by plural communication control procedures during the execution of the program 1.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は1つの通信制御装置から公衆通信回線を使用し
て通信制御手順の異なるホストシステムとデータ通信を
行なうデータ端末に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data terminal that performs data communication from one communication control device to a host system with a different communication control procedure using a public communication line.

[従来の技術] 従来のデータ端末のオペレーティングシステムでは1つ
の通信制御装置に対して1つの通信制御手順モジュール
が対応していた。
[Prior Art] In the conventional operating system of a data terminal, one communication control procedure module corresponds to one communication control device.

[発明が解決しようとする課題] 上述した従来のデータ端末は、1つの通信制御装置に対
して1つの通信制御手順モジュールが対応しているので
、オンラインシステムを構築する場合、同じ通信制御手
順を有する相手のみとしか通信できないという制約があ
り、異なる通信制御手順を運用する場合、業務プログラ
ムを中断してオペレーティングシステムを人手によって
再編成するか、もしくは各通信制御手順ごとに準備され
たオペレーティングシステムをロードし直さなければ通
信できない欠点があり、また、複数の公衆通信回線と通
信制御手順を有するターミナルコントローラを設置した
場合、高価なシステムになってしまう欠点がある。
[Problems to be Solved by the Invention] In the conventional data terminal described above, one communication control procedure module corresponds to one communication control device, so when constructing an online system, it is necessary to use the same communication control procedure. If you want to operate different communication control procedures, you must either interrupt the business program and reorganize the operating system manually, or use the operating system prepared for each communication control procedure. It has the disadvantage that it cannot communicate unless it is reloaded, and it also has the disadvantage that if a terminal controller having multiple public communication lines and communication control procedures is installed, the system becomes expensive.

[課題を解決するための手段] 本発明のデータ端末は、1つの通信制御装置から公衆通
信回線を使用して通信制御手順の異なるホストシステム
とデータ通信を行なうデータ端末において、複数の通信
制御手順モジュールから業務プログラムが指定した通信
制御手順モジュールを選択し、通信制御部に組込み起動
し、また通信制御部に存在する通信制御手順モジュール
を停止させ、通信制御部から切離す手段がオペレーティ
ングシステムに設けられている。
[Means for Solving the Problems] A data terminal of the present invention is a data terminal that performs data communication from one communication control device to a host system using a public communication line using a plurality of communication control procedures. The operating system is provided with means for selecting a communication control procedure module specified by a business program from among the modules, incorporating it into the communication control unit and starting it, and stopping the communication control procedure module existing in the communication control unit and disconnecting it from the communication control unit. It is being

[作 用] 業務プログラムの指定により、人手を介せずにオペレー
ティングシステムが呼単位に通信制御手順を変更し、異
った通信制御手順のホストシステムとデータ通信を行な
うことができる。
[Operation] By specifying the business program, the operating system can change the communication control procedure on a call-by-call basis without human intervention, and can perform data communication with a host system with a different communication control procedure.

[実施例] 次に、本発明の実施例について図面を参照して説明する
[Example] Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明のデータ端末の一実施例の要部を示すブ
ロック図、第2図は第1図のデータ端末を含むネットワ
ークの構成図である。
FIG. 1 is a block diagram showing essential parts of an embodiment of a data terminal of the present invention, and FIG. 2 is a configuration diagram of a network including the data terminal of FIG. 1.

データ端末8は、第2図に示すように、公衆通信回線1
2を経由して、通信制御手順Aを有するホストシステム
9、通信制御手段Bを有するホストシステムlOおよび
通信制御手順Cを有するホストシステム11とデータ通
信を行なう。
The data terminal 8 is connected to the public communication line 1 as shown in FIG.
2, data communication is performed with a host system 9 having a communication control procedure A, a host system IO having a communication control means B, and a host system 11 having a communication control procedure C.

データ端末8は、第1図に示すように、オペレーティン
グシステムの核であるカーネル2と、通信制御手順Aを
実現する通信制御手順モジュール3と、通信制御手順B
を実現する通信制御手順モジュール4と、通信制御手順
Cを実現する通信制御手順モジュール5と、カーネル2
の配下で通信制御手順モジュール3.4または5のうち
の1つのモジュールの通信制御手順によって通信制御を
実行する通信制御部6と、実際の業務を行なう業務プロ
グラム1と、MODEM/NCU等のハードウェア資源
である通信制御装置7からなる。
As shown in FIG. 1, the data terminal 8 includes a kernel 2 which is the core of the operating system, a communication control procedure module 3 that implements communication control procedure A, and a communication control procedure module B.
A communication control procedure module 4 that realizes the communication control procedure C, a communication control procedure module 5 that realizes the communication control procedure C, and a kernel 2
A communication control unit 6 that executes communication control according to the communication control procedure of one of the communication control procedure modules 3.4 or 5, a business program 1 that performs actual business, and hardware such as MODEM/NCU. It consists of a communication control device 7 which is a hardware resource.

次に、本実施例の動作を第1図および第2図により説明
する。
Next, the operation of this embodiment will be explained with reference to FIGS. 1 and 2.

始めに、業務プログラム1をロードし、業務を実行する
。この業務の実行中にホストシステム9と通信する場合
は、業務プログラム1からカーネル2に対して通信制御
手順Aを指定したスーパーバイザーコールを発行する。
First, load the business program 1 and execute the business. When communicating with the host system 9 during execution of this business, the business program 1 issues a supervisor call specifying communication control procedure A to the kernel 2.

カーネル2はこのスーパーバイザーコールを受け、通信
制御手順モジュール3.4.5の中から指定された通信
制御手順がAである通信制御手順モジュール3を選んで
通信制御部6に組み込み、これを起動する。業務プログ
ラム1は、通信制御部6に組み込まれた通信制御手順A
により呼の設定、データ通信、呼の解放を行ない、ホス
トシステム9との間でオンライ・ンによるデータ通信を
実行する。その後通信制御手順BのホストシステムlO
と通信する場合は、業務プログラム1からカーネル2に
対して通信制御手順Bを指定したスーパーバイザーコー
ルを発行する。カーネル2はこのスーパーバイザーコー
ルを受け、それまで通信制御部6に存在した通信制御手
順Aを停止させて切り離し、通信制御手順Bの通信制御
手順モジュール4を通信制御部6に組み込み、こわを起
動する。この通信制御手順変更のための切り離し、組み
込みの間は、ハードウェアの初期化およびデータ受信等
による割り込みは禁止している。モジュール4が通信制
御部6に組み込まれ、起動した後は、通信制御手順Bに
よる呼の設定、データ通信、呼の解放を行なうことによ
って、ホストシステムlOとの間で通信を行なうことが
できる。さらに、通信制御手順Cのホストシステム11
との間で通信を行なう場合も、同様に通信制御手順をモ
ジュール5によって変更し、通信することができる。
The kernel 2 receives this supervisor call, selects the communication control procedure module 3 whose specified communication control procedure is A from the communication control procedure modules 3.4.5, incorporates it into the communication control unit 6, and starts it. do. The business program 1 is a communication control procedure A incorporated in the communication control unit 6.
The system performs call setting, data communication, and call release, and executes online data communication with the host system 9. After that, host system lO of communication control procedure B
When communicating with the kernel 2, the business program 1 issues a supervisor call specifying communication control procedure B to the kernel 2. Upon receiving this supervisor call, the kernel 2 stops and disconnects the communication control procedure A that had existed in the communication control unit 6 until then, incorporates the communication control procedure module 4 of the communication control procedure B into the communication control unit 6, and activates the stiffness. do. During separation and installation for changing communication control procedures, interrupts due to hardware initialization, data reception, etc. are prohibited. After the module 4 is incorporated into the communication control section 6 and started up, it can communicate with the host system IO by performing call setup, data communication, and call release according to communication control procedure B. Furthermore, the host system 11 of communication control procedure C
In the case of communicating with , the communication control procedure can be similarly changed by the module 5 and communication can be performed.

上述のように、通信制御手順を指定したスーパーバイザ
ーコールで通信制御手順のモジュールを組み込み起動し
、さらに停止し切り離すことにより、業務プログラムl
の実行中に1つの通信制御装置7を複数の通信制御手順
で運用することが可能となる。
As mentioned above, by incorporating and starting the communication control procedure module using a supervisor call that specifies the communication control procedure, and then stopping and disconnecting it, the business program l
It becomes possible to operate one communication control device 7 in a plurality of communication control procedures during the execution of the communication control procedure.

[発明の効果] 以上説明したように本発明は、異る通信制御手順をそれ
ぞれモジュールとしてデータ端末内に予め複数個設けて
おき、業務プログラムの指定によりオペレーティングシ
ステムが通信制御手順モジュールを選択し、業務プログ
ラム実行中に通信制御手順を変更可能としたことにより
、1つのデータ端末から通信制御手順の異る複数のホス
トシステムに対してデータ通信が容易になり、安価なデ
ータ端末を運用することができる効果があり、さらに、
複数の通信制御手順によるホストシステムとデータ端末
からなるネットワークの範囲を拡大できる大きな効果が
ある。
[Effects of the Invention] As explained above, the present invention provides a plurality of different communication control procedures as modules in advance in a data terminal, and an operating system selects a communication control procedure module according to a specification of a business program. By making it possible to change the communication control procedure while running a business program, it becomes easier to communicate data from one data terminal to multiple host systems with different communication control procedures, making it possible to operate inexpensive data terminals. There is an effect that can be done, and in addition,
This has the great effect of expanding the range of a network consisting of a host system and data terminals using multiple communication control procedures.

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

第1図は本発明のデータ端末の一実施例の要部を示すブ
ロック図、第2図は第1図のデータ端末8を含むネット
ワークの構成図である。 1・・・業務プログラム、 2・・・カーネル、 3.4.5・・・通信制御手順モジュール、6・・・通
信制御部、 7・・・通信制御装置、 8・・・データ端末、 9.10.11・・−ホストシステム、12・・・公衆
通信回線。
FIG. 1 is a block diagram showing essential parts of an embodiment of a data terminal of the present invention, and FIG. 2 is a configuration diagram of a network including the data terminal 8 of FIG. 1. DESCRIPTION OF SYMBOLS 1...Business program, 2...Kernel, 3.4.5...Communication control procedure module, 6...Communication control unit, 7...Communication control device, 8...Data terminal, 9 .10.11...-Host system, 12...Public communication line.

Claims (1)

【特許請求の範囲】 1、1つの通信制御装置から公衆通信回線を使用して通
信制御手順の異なるホストシステムとデータ通信を行な
うデータ端末において、 複数の通信制御手順モジュールから業務プログラムが指
定した通信制御手順モジュールを選択し、通信制御部に
組込み起動し、また通信制御部に存在する通信制御手順
モジュールを停止させ、通信制御部から切離す手段がオ
ペレーティングシステムに設けられていることを特徴と
するデータ端末。
[Scope of Claims] 1. In a data terminal that performs data communication from one communication control device to a host system with different communication control procedures using a public communication line, communication specified by a business program from a plurality of communication control procedure modules. The operating system is provided with means for selecting a control procedure module, incorporating and activating the control procedure module in the communication control unit, and stopping the communication control procedure module existing in the communication control unit and separating it from the communication control unit. data terminal.
JP1024904A 1989-02-02 1989-02-02 Data terminal Pending JPH02204850A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1024904A JPH02204850A (en) 1989-02-02 1989-02-02 Data terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1024904A JPH02204850A (en) 1989-02-02 1989-02-02 Data terminal

Publications (1)

Publication Number Publication Date
JPH02204850A true JPH02204850A (en) 1990-08-14

Family

ID=12151164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1024904A Pending JPH02204850A (en) 1989-02-02 1989-02-02 Data terminal

Country Status (1)

Country Link
JP (1) JPH02204850A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04220751A (en) * 1990-12-20 1992-08-11 Fujitsu Ltd Pos terminal
US5242877A (en) * 1992-02-21 1993-09-07 Rohm And Haas Company Polymer-supported catalysts
US9298479B2 (en) 2007-12-31 2016-03-29 Datalogic ADC, Inc. Systems and methods for configuring, updating, and booting an alternate operating system on a portable data reader

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04220751A (en) * 1990-12-20 1992-08-11 Fujitsu Ltd Pos terminal
US5242877A (en) * 1992-02-21 1993-09-07 Rohm And Haas Company Polymer-supported catalysts
US9298479B2 (en) 2007-12-31 2016-03-29 Datalogic ADC, Inc. Systems and methods for configuring, updating, and booting an alternate operating system on a portable data reader

Similar Documents

Publication Publication Date Title
JPH02204850A (en) Data terminal
CN105487921B (en) A kind of task stack management method and device
CA2073345A1 (en) A method and apparatus for automatically executing system reconfigurations
JPS5831438A (en) Centralized controlling system between different operating systems
CA2283291A1 (en) Telecommunications switching system with readily configurable supervisor control
JPS603252B2 (en) Transmission control procedure control method
JPS6331257A (en) Automatic communication identifying controller for call signal at incoming side
JPH08212098A (en) Debugging method
KR100344201B1 (en) Tcp/ip connection device of banking system
JPH0369245A (en) Reception data monitor system for information processor
JPH0344236A (en) Lan terminal equipment
JPH01108669A (en) Decentralized processing system
JPS5647849A (en) Terminal control equipment
KR0146433B1 (en) Message distributing method among multiprocess
JP2000224254A (en) Communication equipment
JPS63124643A (en) Termination setting method for terminal equipment
JPH05219137A (en) Connection system corresponding type line control realizing system
JPH03121696A (en) Incoming call control system
JPS60192448A (en) Network resource managing control system
JPH0326589B2 (en)
JPS63115242A (en) Simulation system
JPH03274939A (en) Unitary monitoring method for network
JPS5840648A (en) Connection system for input and output controller
JPH0630457A (en) Inter-processor communication equipment
JPS62171359A (en) Terminal system for exchange maintenance operation