JPH04255049A - Remote command execution system - Google Patents
Remote command execution systemInfo
- Publication number
- JPH04255049A JPH04255049A JP3036923A JP3692391A JPH04255049A JP H04255049 A JPH04255049 A JP H04255049A JP 3036923 A JP3036923 A JP 3036923A JP 3692391 A JP3692391 A JP 3692391A JP H04255049 A JPH04255049 A JP H04255049A
- Authority
- JP
- Japan
- Prior art keywords
- execution
- command
- computer
- format
- execution result
- 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
Links
- 230000004913 activation Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 238000005094 computer simulation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、データ通信システムに
おける、遠隔地にある異機種コンピュータの資源を利用
するための、遠隔コマンド実行システムに利用する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is applied to a remote command execution system for utilizing the resources of different types of computers in remote locations in a data communication system.
【0002】0002
【従来の技術】従来の異機種間の翻訳形の遠隔コマンド
実行システムは、図4に示すように、入力手段1と、表
示手段2と、起動コンピュータ3と、実行コンピュータ
4と、ネットワーク5とを備え、起動コンピュータ3は
、起動側通信手段33、コマンド翻訳手段34および実
行結果翻訳手段35を含み、実行コンピュータ4は、実
行側通信手段41およびコマンド実行部44を含んでい
る。2. Description of the Related Art A conventional translated remote command execution system between different models includes an input means 1, a display means 2, a starting computer 3, an execution computer 4, and a network 5, as shown in FIG. The activation computer 3 includes an activation side communication means 33, a command translation means 34, and an execution result translation means 35, and the execution computer 4 includes an execution side communication means 41 and a command execution unit 44.
【0003】このシステムにおける遠隔コマンド実行は
、利用者が入力手段1に起動コンピュータ3のコマンド
言語形式で実行するコマンドを入力することにより起動
される。コマンド翻訳手段34は実行コンピュータ4が
起動コンピュータ3と異なるコマンド言語を持つ場合、
入力されたコマンドを実行コンピュータ4のコマンド形
式に翻訳する。翻訳されたコマンドは起動側通信手段3
3により、実行コンピュータ4に送信される。実行側通
信手段41はコマンドを受信すると、コマンド実行部4
4を起動し、コマンドを実行させる。コマンドの実行結
果は実行側通信手段41により起動コンピュータ3へ返
送される。この実行結果は実行コンピュータ4の実行結
果表現形式で表される。起動側通信手段33により受信
された実行結果は、実行結果翻訳手段35により、起動
コンピュータ3の実行結果表現形式に翻訳され、表示手
段2により表示される。[0003] Remote command execution in this system is started by a user inputting a command to be executed in the command language format of the starting computer 3 into the input means 1. When the execution computer 4 has a different command language from the startup computer 3, the command translation means 34
The input command is translated into the command format of the execution computer 4. The translated command is sent to the initiator communication means 3.
3 to the execution computer 4. When the execution side communication means 41 receives the command, the command execution unit 4
4 and run the command. The execution result of the command is sent back to the startup computer 3 by the execution side communication means 41. This execution result is expressed in the execution result expression format of the execution computer 4. The execution result received by the activation side communication means 33 is translated by the execution result translation means 35 into the execution result expression format of the activation computer 3 and displayed on the display means 2.
【0004】0004
【発明が解決しようとする課題】この従来の翻訳形の遠
隔コマンド実行システムは、起動コンピュータ上のコマ
ンド翻訳手段および実行結果翻訳手段により、起動コン
ピュータと実行コンピュータ間のコマンドおよび実行結
果の翻訳を行っているため、他の異なるコマンド言語形
式および実行結果表現形式を持つコンピュータを起動コ
ンピュータおよび実行コンピュータとして加えるときに
、コマンド翻訳手段および実行結果翻訳手段をコンピュ
ータの組合わせ数だけ用意しなければならないので構成
が困難になる欠点があった。[Problems to be Solved by the Invention] This conventional translated remote command execution system uses a command translation means and an execution result translation means on the startup computer to translate commands and execution results between the startup computer and the execution computer. Therefore, when adding computers with different command language formats and execution result expression formats as startup computers and execution computers, it is necessary to prepare command translation means and execution result translation means for the number of combinations of computers. The drawback was that it was difficult to configure.
【0005】本発明の目的は、前記の欠点を除去するこ
とにより、多数の異なる機種のコンピュータ間で、コマ
ンド翻訳手段および実行結果翻訳手段の数を制限して簡
単にシステムを構築できる遠隔コマンド実行システムを
提供することにある。An object of the present invention is to provide a remote command execution system that can easily construct a system between many different types of computers by limiting the number of command translation means and execution result translation means, by eliminating the above-mentioned drawbacks. The goal is to provide a system.
【0006】[0006]
【課題を解決するための手段】本発明は、コマンドおよ
び実行結果の伝送を行う通信手段を含む起動コンピュー
タと、この起動コンピュータにネットワークを介して接
続され前記通信手段およびコマンド実行部を含む実行コ
ンピュータとを備えた遠隔コマンド実行システムにおい
て、前記通信手段はコマンドおよび実行結果をコンピュ
ータ内部の形式とは異なる一定の中間コマンド形式で伝
送を行う構成であり、前記起動コンピュータおよび前記
実行コンピュータは、それぞれコンピュータ内部のコマ
ンド形式と前記中間コマンド形式の間の翻訳を行うコマ
ンド翻訳手段と、コンピュータ内部の実行結果形式と中
間実行結果形式の間の翻訳を行う実行結果翻訳手段とを
含むことを特徴とする。[Means for Solving the Problems] The present invention provides an activation computer including a communication means for transmitting commands and execution results, and an execution computer connected to the activation computer via a network and including the communication means and a command execution section. In the remote command execution system, the communication means is configured to transmit commands and execution results in a certain intermediate command format different from the internal format of the computer, and the startup computer and the execution computer are each a computer. The present invention is characterized in that it includes a command translation means for translating between an internal command format and the intermediate command format, and an execution result translation means for translating between the execution result format inside the computer and the intermediate execution result format.
【0007】[0007]
【作用】通信手段はコンピュータ内部のコマンドとは異
なる一定の中間コマンド形式でデータ伝送を行う。そし
て、起動および実行コンピュータにおいてはコマンド翻
訳手段および実行結果翻訳手段により、それぞれ伝送さ
れる中間コマンド形式とコンピュータ内のコマンド形式
との翻訳を行う。[Operation] The communication means transmits data in a certain intermediate command format different from the commands inside the computer. In the startup and execution computers, the command translation means and the execution result translation means respectively translate the transmitted intermediate command format and the command format within the computer.
【0008】従って、多数の異なる機種のコンピュータ
間で遠隔コマンド実行システムを構築する場合、コンピ
ュータの機種分のコマンド翻訳手段および実行結果翻訳
手段を設ければよくなり、簡単にシステムを構築するこ
とが可能となる。Therefore, when constructing a remote command execution system between many different types of computers, it is sufficient to provide command translation means and execution result translation means for each computer model, making it easy to construct the system. It becomes possible.
【0009】[0009]
【実施例】以下、本発明の実施例について図面を参照し
て説明する。Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings.
【0010】図1は本発明の第一実施例を示すブロック
構成図である。本第一実施例は、コマンドおよび実行結
果の伝送を行う起動側通信手段33a を含む起動コン
ピュータ3と、この起動コンピュータ3にネットワーク
5を介して接続され実行側通信手段41a およびコマ
ンド実行部44を含む実行コンピュータ4とを備えた遠
隔コマンド実行システムにおいて、FIG. 1 is a block diagram showing a first embodiment of the present invention. The first embodiment includes an activation computer 3 including an activation side communication means 33a for transmitting commands and execution results, an execution side communication means 41a connected to this activation computer 3 via a network 5, and a command execution section 44. In a remote command execution system comprising an execution computer 4 including:
【0011】本発明の特徴とするところの、起動側通信
手段33a および実行側通信手段41a はコマンド
および実行結果をコンピュータ内部の形式とは異なる一
定の中間コマンド形式で伝送を行う構成であり、起動コ
ンピュータ3および実行コンピュータ4は、それぞれコ
ンピュータ内部のコマンド形式と前記中間コマンド形式
の間の翻訳を行う起動側コマンド翻訳手段31および実
行側コマンド翻訳手段42と、コンピュータ内部の実行
結果形式と中間実行結果形式の間の翻訳を行う起動側実
行結果翻訳手段32および実行側実行結果翻訳手段43
とを含んでいる。A feature of the present invention is that the activation side communication means 33a and the execution side communication means 41a are configured to transmit commands and execution results in a fixed intermediate command format different from the internal format of the computer. The computer 3 and the execution computer 4 each have an invoking side command translation means 31 and an execution side command translation means 42 that translate between the command format inside the computer and the intermediate command format, and the execution result format and intermediate execution result inside the computer. Invoking-side execution result translation means 32 and execution-side execution result translation means 43 that perform translation between formats.
Contains.
【0012】次に、本第一実施例の動作について図2に
示す流れ図を参照して説明する。まず、利用者は入力手
段1へ起動コンピュータのコマンド形式で実行コマンド
を入力する(ステップS1) 。コマンドは起動側コマ
ンド翻訳手段31によって中間形式に翻訳され (ステ
ップS2)、起動側通信手段33a により実行ホスト
コンピュータ4に送信される(ステップS3)。実行コ
ンピュータ4では実行側通信手段41a が中間形式の
コマンドを受け取り、実行側コマンド翻訳手段42によ
り実行コンピュータ4の形式のコマンドに翻訳し(ステ
ップS5)、コマンド実行部44を起動する (ステッ
プS6)。コマンド実行部44の実行結果は実行側実行
結果翻訳手段43により中間形式の実行結果データに翻
訳され (ステップS7)、実行側通信手段41a に
より起動コンピュータ3へ返信される(ステップS8)
。起動コンピュータ3に返された中間形式の実行結果は
起動側通信手段33a により受信され(ステップS9
)、起動側実行結果翻訳手段32により起動コンピュー
タ3の実行結果表示形式に翻訳され(ステップS10)
、表示手段2によって表示される(ステップS11)
。Next, the operation of the first embodiment will be explained with reference to the flowchart shown in FIG. First, the user inputs an execution command into the input means 1 in the command format of the starting computer (step S1). The command is translated into an intermediate format by the initiating side command translation means 31 (step S2), and is transmitted to the execution host computer 4 by the invoking side communication means 33a (step S3). In the execution computer 4, the execution side communication means 41a receives the command in the intermediate format, and the execution side command translation means 42 translates it into a command in the format of the execution computer 4 (step S5), and starts the command execution unit 44 (step S6). . The execution result of the command execution unit 44 is translated into intermediate format execution result data by the execution-side execution result translation means 43 (step S7), and is sent back to the startup computer 3 by the execution-side communication means 41a (step S8).
. The intermediate format execution result returned to the starting computer 3 is received by the starting side communication means 33a (step S9).
) is translated into the execution result display format of the startup computer 3 by the startup side execution result translation means 32 (step S10).
, displayed by the display means 2 (step S11)
.
【0013】以上の過程を経て、起動コンピュータ3に
入力された起動コンピュータ3のコマンド形式のコマン
ドが実行コンピュータ4で遠隔実行され、起動コンピュ
ータ3から起動コンピュータ3の表示形式で実行結果が
表示される。他のコマンド形式および実行結果表示形式
を持つ実行コンピュータ4a に対しても、ネットワー
ク上は中間形式のコマンドで通信するため、同様にして
遠隔コマンド実行を行うことができる。Through the above process, the command in the command format of the startup computer 3 input to the startup computer 3 is remotely executed by the execution computer 4, and the execution result is displayed from the startup computer 3 in the display format of the startup computer 3. . Since the execution computer 4a having other command formats and execution result display formats communicates with intermediate format commands over the network, remote command execution can be performed in the same way.
【0014】図3は本発明の第二実施例を示すブロック
構成図である。本第二実施例は、入力手段1と、表示手
段2と、起動実行コンピュータ6と、ネットワーク5と
を備えている。そして、起動実行コンピュータは、起動
側コマンド翻訳手段31、起動側実行結果翻訳手段32
、起動側通信手段33a 、実行側通信手段41a 、
実行側コマンド翻訳手段42、実行側実行結果翻訳手段
43、およびコマンド実行部44を含んでいる。FIG. 3 is a block diagram showing a second embodiment of the present invention. The second embodiment includes an input means 1, a display means 2, a startup execution computer 6, and a network 5. The startup execution computer includes a startup side command translation means 31 and a startup execution result translation means 32.
, starting side communication means 33a , execution side communication means 41a ,
It includes an execution side command translation means 42, an execution side execution result translation means 43, and a command execution section 44.
【0015】本第二実施例は、図1の第一実施例の起動
コンピュータ3と、実行コンピュータ4の各手段を同一
コンピュータに内蔵させたものである。従って、起動実
行コンピュータ6は、遠隔コマンド実行の起動側または
実行側のどちらの役割も果たすことができる。In the second embodiment, the activation computer 3 and the execution computer 4 of the first embodiment shown in FIG. 1 are built into the same computer. Therefore, the startup execution computer 6 can play the role of either the startup side or the execution side of remote command execution.
【0016】[0016]
【発明の効果】以上説明したように、本発明は、起動コ
ンピュータと実行コンピュータの双方に中間形式のコマ
ンド形式と各コンピュータのコマンド形式の翻訳手段と
、中間形式の実行結果形式と各コンピュータの実行結果
形式の翻訳手段を有し、中間形式によって通信すること
によって、多数の異なる機種のコンピュータ間で遠隔コ
マンド実行システムを構築する際も、コンピュータの機
種分のコマンド翻訳手段および実行結果翻訳手段を用意
すればよく、簡単にシステムを構築できる効果がある。Effects of the Invention As explained above, the present invention provides means for translating an intermediate command format and a command format of each computer in both the startup computer and the execution computer, and translation means for translating the intermediate format command format and the command format of each computer. By having a result format translation means and communicating in an intermediate format, even when building a remote command execution system between many different types of computers, you can prepare command translation means and execution result translation means for each computer model. This has the effect of making it easy to build a system.
【図1】 本発明の第一実施例を示すブロック構成図
。FIG. 1 is a block configuration diagram showing a first embodiment of the present invention.
【図2】 その動作を示す流れ図。FIG. 2 is a flowchart showing the operation.
【図3】 本発明の第二実施例を示すブロック構成図
。FIG. 3 is a block configuration diagram showing a second embodiment of the present invention.
【図4】 従来例を示すブロック構成図。FIG. 4 is a block configuration diagram showing a conventional example.
1 入力手段 2 表示手段 3 起動コンピュータ 4、4a 実行コンピュータ 5 ネットワーク 31 起動側コマンド翻訳手段 32 起動側実行結果翻訳手段 33、33a 起動側通信手段 41、41a 実行側通信手段 42 実行側コマンド翻訳手段 43 実行側実行結果翻訳手段 44 コマンド実行部 S1〜S11 ステップ 1 Input means 2 Display means 3. Startup computer 4, 4a Execution computer 5. Network 31 Activation side command translation means 32 Invoking side execution result translation means 33, 33a Activation side communication means 41, 41a Execution side communication means 42 Execution side command translation means 43 Execution side execution result translation means 44 Command execution part S1-S11 Step
Claims (1)
通信手段を含む起動コンピュータと、この起動コンピュ
ータにネットワークを介して接続され前記通信手段およ
びコマンド実行部を含む実行コンピュータとを備えた遠
隔コマンド実行システムにおいて、前記通信手段はコマ
ンドおよび実行結果をコンピュータ内部の形式とは異な
る一定の中間コマンド形式で伝送を行う構成であり、前
記起動コンピュータおよび前記実行コンピュータは、そ
れぞれコンピュータ内部のコマンド形式と前記中間コマ
ンド形式の間の翻訳を行うコマンド翻訳手段と、コンピ
ュータ内部の実行結果形式と中間実行結果形式の間の翻
訳を行う実行結果翻訳手段とを含むことを特徴とする遠
隔コマンド実行システム。1. A remote command execution system comprising: a startup computer including communication means for transmitting commands and execution results; and an execution computer connected to the startup computer via a network and including the communication means and a command execution unit. In the above, the communication means is configured to transmit commands and execution results in a certain intermediate command format different from the internal format of the computer, and the startup computer and the execution computer are configured to transmit commands and execution results in a certain intermediate command format different from the internal format of the computer, and the startup computer and the execution computer respectively A remote command execution system comprising: a command translation means for translating between formats; and an execution result translation means for translating between an execution result format inside a computer and an intermediate execution result format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3036923A JPH04255049A (en) | 1991-02-06 | 1991-02-06 | Remote command execution system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3036923A JPH04255049A (en) | 1991-02-06 | 1991-02-06 | Remote command execution system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04255049A true JPH04255049A (en) | 1992-09-10 |
Family
ID=12483283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3036923A Pending JPH04255049A (en) | 1991-02-06 | 1991-02-06 | Remote command execution system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04255049A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0778110A (en) * | 1993-09-07 | 1995-03-20 | Nec Corp | Remote control system for remote terminal equipment |
JP2000067013A (en) * | 1998-08-26 | 2000-03-03 | Nec Corp | System and method for communication between dissimilar distributed object bases and record medium recording program for communication between dissimilar distributed object bases |
-
1991
- 1991-02-06 JP JP3036923A patent/JPH04255049A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0778110A (en) * | 1993-09-07 | 1995-03-20 | Nec Corp | Remote control system for remote terminal equipment |
JP2000067013A (en) * | 1998-08-26 | 2000-03-03 | Nec Corp | System and method for communication between dissimilar distributed object bases and record medium recording program for communication between dissimilar distributed object bases |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7114018B1 (en) | Methods, systems, and computer program products for communication of non-keyboard related data via a keyboard connection | |
KR920016971A (en) | Computer system and system and method for controlling graphical display therefor | |
WO2002101592A3 (en) | Database access bridge system and process | |
WO2015066228A2 (en) | Data capture on a serial device | |
CN108027725A (en) | The method, apparatus and equipment for instructing terminal device to operate | |
US7945547B2 (en) | Communication apparatus and method for controlling communication | |
CN112416505A (en) | Remote control system, method and computing equipment | |
WO2019161691A1 (en) | Method and apparatus for self-adaptively parsing touch data, and device and storage medium | |
JPH04255049A (en) | Remote command execution system | |
JP2002049586A (en) | Server system and server device | |
WO2017211260A1 (en) | Data access method and related device | |
JPS6139105A (en) | Numerical controller | |
KR20020032082A (en) | Method for registration of bluetooth ID using registration function of bluetooth access point | |
JP3647827B2 (en) | Wireless printing interface kit and method | |
US20050134910A1 (en) | Network printer capable of displaying printing state and method thereof | |
US20230336611A1 (en) | Remote operating method and remote operating system for human-machine interface | |
TWI810895B (en) | Remote operating method of human-machine interface, and remote operating system for using the same | |
CN117201229B (en) | Communication method, system and storage medium | |
US20220374214A1 (en) | System and method for transmitting commands and data via natural language-based formats | |
JPH04127251A (en) | Data transfer system | |
JP2002007123A (en) | Graphical user interface part display control system | |
JPH05334272A (en) | Monitoring and operating method for plural electronic computers | |
JPH07230393A (en) | Information processing system and program debugging method therefor | |
JPS62248053A (en) | Data base system | |
JPS63263551A (en) | Communication system between host and terminal |