JPH07219870A - 遠隔電子計算機のプログラム起動方法 - Google Patents

遠隔電子計算機のプログラム起動方法

Info

Publication number
JPH07219870A
JPH07219870A JP6011534A JP1153494A JPH07219870A JP H07219870 A JPH07219870 A JP H07219870A JP 6011534 A JP6011534 A JP 6011534A JP 1153494 A JP1153494 A JP 1153494A JP H07219870 A JPH07219870 A JP H07219870A
Authority
JP
Japan
Prior art keywords
program
computer
remote computer
communication means
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
Application number
JP6011534A
Other languages
English (en)
Inventor
Naoto Oomuta
直人 大牟田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP6011534A priority Critical patent/JPH07219870A/ja
Publication of JPH07219870A publication Critical patent/JPH07219870A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 遠隔電子計算機のプログラムを起動し、その
実行結果を利用者が希望する任意のプロセスで受信でき
る遠隔電子計算機のプログラム起動方法を提供すること
を目的とする。 【構成】 電子計算機網103において、利用元の電子
計算機101内に、実行中のプロセス間で情報のやり取
りを行うプロセス間連絡手段302と、電子計算機網1
03を通じて遠隔電子計算機と相互に情報のやり取りを
行う電子計算機網連絡手段303とを持ち、利用者が要
求した計算機名に従って、電子計算機網連絡手段303
とプロセス間連絡手段302により、遠隔電子計算機で
起動したいプログラム名と利用元の電子計算機101名
を送り、プログラムの実行結果を、電子計算機網連絡手
段303とプロセス間連絡手段302により、指定され
たプロセスに送る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は複数の電子計算機を統合
したネットワークシステムにおいて、遠隔電子計算機の
プログラムの起動とその実行結果を利用元の電子計算機
の指定されたプロセスに送信するのに、好適な遠隔電子
計算機のプログラム起動方法に関するものである。
【0002】
【従来の技術】従来、遠隔電子計算機のプログラム起動
方法は、遠隔電子計算機名と起動したいプログラム名を
用いて起動する方法がある。この方法では、起動された
プログラムの実行結果が、利用元の電子計算機中にある
遠隔電子計算機のプログラム起動を依頼したプロセスに
送られるようになっている。
【0003】
【発明が解決しようとする課題】しかしながら、上記の
従来技術では遠隔電子計算機で起動されたプログラムの
実行結果は、利用元の電子計算機側では、遠隔電子計算
機のプログラム起動を仮想したプロセス中のみでしか知
ることができないようになっていた。
【0004】よって遠隔電子計算機のプログラムの実行
結果を利用元の電子計算機側において、遠隔電子計算機
のプログラム起動を依頼したプロセス以外のプロセスに
おいて参照したいときは、遠隔電子計算機のプログラム
起動を依頼したプロセスからプロセス間連絡手段を用い
てその結果を送信しなければならず、操作性に劣るとい
う問題点があった。
【0005】本発明は上記問題点を解決するもので、遠
隔電子計算機のプログラムを起動し、その実行結果を利
用者が希望する任意のプロセスで受信できるようにした
遠隔電子計算機のプログラム起動方法を提供することを
目的とする。
【0006】
【課題を解決するための手段】本発明は、上記問題点を
解決するために、複数の電子計算機およびその付帯施設
から構成される電子計算機網において利用元の電子計算
機内に、実行中のプロセス間で情報のやり取りを行うプ
ロセス間連絡手段と、電子計算機網を通じて遠隔電子計
算機と相互に情報のやり取りを行う電子計算機網連絡手
段とを持ち、利用者が要求した電子計算機名に従って、
電子計算機網連絡手段とプロセス間連絡手段により、そ
の遠隔電子計算機で起動したいプログラム名と利用元の
電子計算機名を送り、それに基づき遠隔電子計算機中で
プログラムを起動し、そのプログラムの実行結果を電子
計算機網連絡手段とプロセス間連絡手段により、利用元
の電子計算機の指定されたプロセスに送るようにしてい
る。
【0007】
【作用】上記構成により、遠隔電子計算機における実行
結果が、利用者の送信操作を経ることなく、電子計算機
網連絡手段、プロセス間連絡手段を介して、利用元の電
子計算機において利用者が指定したプロセスへ送られ
る。
【0008】
【実施例】次に図面を参照しながら、本発明の実施例を
説明する。図1は、本発明の一実施例における遠隔電子
計算機のプログラム起動方法が実施されるネットワーク
環境のブロック図、図2は、本発明の一実施例における
遠隔電子計算機のプログラム起動方法の利用元の電子計
算機のブロック図である。図1中、101は利用者が直
接操作することのできる利用元の電子計算機、102は
利用者がプログラムを起動したいとする遠隔電子計算
機、103は利用元の電子計算機101、遠隔電子計算
機102など複数の電子計算機を結合している電子計算
機網である。
【0009】図2中、201は図5、図6のフローチャ
ートに沿う制御プログラムを一時的に記憶したり、後述
するプログラムの実行結果を記憶したりするための領域
が設けられたRAM(ランダムアクセスメモリ)、20
2は図5、図6のフローチャートに沿う制御プログラム
を記憶している補助記憶装置、203はRAM201に
記憶された制御プログラムを実行し、後述する各要素を
制御するCPU(中央処理装置)、204は利用者が動
作命令など必要な情報を入力するためのキーボード、2
05は処理状況や実行結果など利用者に必要な情報を表
示する為のCRT、206は電子計算機網103を介し
て他の電子計算機とデータをやり取りするための通信装
置である。
【0010】次に図3、図4を参照しながら、利用元の
電子計算機101および遠隔電子計算機102のソフト
ウェア構成について説明をする。図3は、本発明の一実
施例における遠隔電子計算機のプログラム起動方法の利
用元の電子計算機のソフトウェア構成図である。図3に
おいて、301は利用元の電子計算機101にあり、所
望のプログラムを起動するように依頼するプログラム起
動依頼プロセスである。302はプロセス間連絡手段で
あり、303は電子計算機網連絡手段である。プロセス
間連絡手段302と電子計算機網連絡手段303は、基
本ソフトUNIX(商標)ではsocketコールによ
り実現される。また304は、利用元の電子計算機10
1で実行したプログラムの実行結果を得るためのプログ
ラム実行結果取得プロセスである。
【0011】図4は本発明の一実施例における遠隔電子
計算機のプログラム起動方法の遠隔電子計算機のソフト
ウェア構成図である。図4において、401はバックグ
ラウンドプロセス起動法であり、402は、利用元の電
子計算機101中のプログラム起動依頼プロセス301
より依頼を受け、依頼されたプログラムを起動し、起動
したプログラムから実行結果を取得するプログラム起動
請け負いプロセスである。403はプログラム起動依頼
プロセス301が実行したい遠隔電子計算機プログラム
である。プログラム起動請け負いプロセス402は、バ
ックグラウンドプロセス起動法401により起動され、
常にバックグラウンドで動いていて、プログラム起動依
頼プロセス301からの要求を待っている。プログラム
起動依頼プロセス301が、プログラム403を実行し
たいときに、電子計算機網連絡手段303及びプロセス
間連絡手段302とを介して、プログラム起動請け負い
プロセス402に、利用元の電子計算機101の名前と
プログラム実行結果取得プロセス304の名前と実行し
たいプログラム403の名前を送る。そして依頼を受け
たプログラム起動請け負いプロセス402は、プログラ
ム403を実行する。プログラム403が終了すると、
プログラム起動請け負いプロセス402はプログラム4
03の実行結果を、電子計算機網連絡手段303及びプ
ロセス間連絡手段302とを介して、利用元の電子計算
機101におけるプログラム実行結果取得プロセス30
4に送るようになっている。
【0012】図5は、本発明の一実施例における遠隔電
子計算機のプログラム起動方法のプログラム起動依頼処
理を示すフローチャートである。次にプログラム起動依
頼プロセス301の処理を図5に従って説明する。まず
ステップ501にて、プログラム起動依頼プロセス30
1は、遠隔電子計算機102上でプログラム403を起
動すべきときに、まずプログラム起動請け負いプロセス
402との間に通信路を開設する。UNIX4.3BS
D(商標)であれば通信路の開設はsocket関連コ
ールにより、ネットワークを越えた通信路を開設可能で
ある。ステップ502にて、プログラム起動依頼プロセ
ス301は、プロセス間連絡手段302と電子計算機網
連絡手段303を用いて、プログラム起動請け負いプロ
セス402に、利用元の電子計算機101の名前とプロ
グラム実行結果取得プロセス304の名前と実行したい
プログラム403の名前を送る。
【0013】次に、プログラム実行結果取得プロセス3
04の実行結果取得処理を説明する。図6は本発明の一
実施例における遠隔電子計算機のプログラム起動方法の
実行結果を利用元の電子計算機で取得するプログラム実
行結果取得処理を示す流れ図である。ステップ601に
て、プログラム実行結果取得プロセス304はプログラ
ム起動請け負いプロセス402からプログラム403の
実行結果が送られてくるのを待つ。そして実行結果が送
られてきたならば、ステップ602へ処理が移る。ここ
で、プログラム実行結果取得プロセス304は任意のプ
ロセスであるため、そのプロセスに応じた処理を続け
る。
【0014】図7は、本発明の一実施例における遠隔電
子計算機のプログラム起動方法のプログラム起動請け負
いプロセスの動作を示す流れ図である。次にプログラム
起動請け負いプロセス402の動作を図7に従って説明
する。
【0015】まずステップ701にて、プログラム起動
依頼プロセス301から、プロセス間連絡手段302と
電子計算機網連絡手段303を用いて、通信路が接続さ
れ、プログラム起動請け負いプロセス402は利用元の
電子計算機101の名前とプログラム実行結果取得プロ
セス304の名前と実行したいプログラム403の名前
が送られてくるのを待つ。これらの名前が送られてきた
ら、ステップ702にて、子プロセスを起動する。親プ
ロセスはステップ701に戻り、次の要求を待つ。ステ
ップ703にて、子プロセスを起動する。
【0016】ステップ704にて、waitを発行し、
プログラム403の終了を待ち、ステップ705にて、
プログラム起動依頼プロセス301から送られてきた利
用元の電子計算機101の名前とプログラム実行結果取
得プロセス304の名前を用いて、プログラム実行結果
取得プロセス304と通信路を接続し、プログラム40
3の実行結果を含むファイルの内容を、プログラム実行
結果取得プロセス304に、プロセス間連絡手段302
と電子計算機網連絡手段303を用いて送る。
【0017】一方ステップ706にて、標準出力を切り
替え、プログラム403の実行結果をファイルに取るよ
うにする。またステップ707にて、プログラム起動依
頼プロセス301から送られてきた、プログラム403
の名前を用いて、プログラム403を実行する。
【0018】
【発明の効果】本発明によれば、遠隔電子計算機のプロ
グラム起動し、利用者の送信操作なしにその実行結果を
利用者が希望する任意のプロセスで受信できる。よって
利用元の電子計算機が起動した、複数の計算機上のプロ
グラムの結果の管理が一層容易になる。
【図面の簡単な説明】
【図1】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法が実施されるネットワーク環境のブロ
ック図
【図2】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法の利用元の電子計算機のブロック図
【図3】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法の利用元の電子計算機のソフトウェア
構成図
【図4】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法の遠隔電子計算機のソフトウェア構成
図
【図5】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法のプログラム起動依頼処理を示す流れ
図
【図6】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法の実行結果を利用元の電子計算機で取
得するプログラム実行結果取得処理を示す流れ図
【図7】本発明の一実施例における遠隔電子計算機のプ
ログラム起動方法のプログラム起動請け負いプロセスの
動作を示す流れ図
【符号の説明】
101 利用元の電子計算機 102 遠隔電子計算機 103 電子計算機網

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の電子計算機およびその付帯施設から
    構成される電子計算機網において利用元の電子計算機内
    に、実行中のプロセス間で情報のやり取りを行うプロセ
    ス間連絡手段と、前記電子計算機網を通じて遠隔電子計
    算機と相互に情報のやり取りを行う電子計算機網連絡手
    段とを持ち、利用者が要求した電子計算機名に従って、
    前記電子計算機網連絡手段と前記プロセス間連絡手段に
    より、前記遠隔電子計算機で起動したいプログラム名と
    利用元の電子計算機名を送り、それに基づき前記遠隔電
    子計算機中でプログラムを起動し、そのプログラムの実
    行結果を前記電子計算機網連絡手段と前記プロセス間連
    絡手段により、利用元の電子計算機の指定されたプロセ
    スに送ることを特徴とする遠隔電子計算機のプログラム
    起動方法。
JP6011534A 1994-02-03 1994-02-03 遠隔電子計算機のプログラム起動方法 Pending JPH07219870A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6011534A JPH07219870A (ja) 1994-02-03 1994-02-03 遠隔電子計算機のプログラム起動方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6011534A JPH07219870A (ja) 1994-02-03 1994-02-03 遠隔電子計算機のプログラム起動方法

Publications (1)

Publication Number Publication Date
JPH07219870A true JPH07219870A (ja) 1995-08-18

Family

ID=11780640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6011534A Pending JPH07219870A (ja) 1994-02-03 1994-02-03 遠隔電子計算機のプログラム起動方法

Country Status (1)

Country Link
JP (1) JPH07219870A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7815711B2 (en) 2003-10-01 2010-10-19 Atlas Copco Airpower, Naamloze Vennootschap Method for separating gases from a gas mixture and device for applying such a method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7815711B2 (en) 2003-10-01 2010-10-19 Atlas Copco Airpower, Naamloze Vennootschap Method for separating gases from a gas mixture and device for applying such a method

Similar Documents

Publication Publication Date Title
AU709436B2 (en) A method and apparatus for making a hypermedium interactive
US20120191649A1 (en) Data Transfer Method and Server Computer System
US7257615B2 (en) Server side execution of application modules in a client and server system
CN111770043B (zh) 游戏数据通信方法、装置、存储介质及电子设备
JP3515839B2 (ja) コンピュータシステム間通信システム
JP2000194541A (ja) 端末装置
US6487609B1 (en) Method and system for communicating event messages between a peripheral device and a client computer
JP2001268668A (ja) リモートコントロールシステムとその設定方法
JP5042415B2 (ja) クライアントサーバシステム
JP2002351677A (ja) アプリケーション・プログラム実行順序制御システム
JP2000056997A (ja) 分散オブジェクト環境におけるサーバ・クライアント間の非同期通知装置及びその方法
JPH04278661A (ja) 入出力装置管理方式
CN116401078A (zh) 跨eda软件的交互方法
JPH06348634A (ja) リモートプログラム起動方式
JPH07295910A (ja) クライアントサーバシステムにおけるクライアント管理方法
AU737604B2 (en) A method for making a hypermedium interactive
JP2002287986A (ja) サーバ計算機、分散処理環境システム、プログラムおよび分散処理環境方法
JPH02118867A (ja) メッセージ通信処理方式
JPH08297522A (ja) 通信プログラムの起動方法
JP2005190412A (ja) ファイル転送装置、ファイル転送システム、ファイル転送方法及びプログラム
JP2000311118A (ja) 通信システム
JPH056321A (ja) リモートプロシジヤの管理方式
JPH0764884A (ja) コネクション情報受渡し機構
JPH05274283A (ja) 複数プロセス協調方法及び計算機システム
JPH08185373A (ja) オープンシステムと既存の非オープンシステムとを結合するときのシステム構築方法およびそのための装置