JPH10301874A - 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体 - Google Patents

遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体

Info

Publication number
JPH10301874A
JPH10301874A JP9104997A JP10499797A JPH10301874A JP H10301874 A JPH10301874 A JP H10301874A JP 9104997 A JP9104997 A JP 9104997A JP 10499797 A JP10499797 A JP 10499797A JP H10301874 A JPH10301874 A JP H10301874A
Authority
JP
Japan
Prior art keywords
control code
software
input information
server
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
JP9104997A
Other languages
English (en)
Inventor
Hidemasa Muta
田 英 正 牟
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP9104997A priority Critical patent/JPH10301874A/ja
Priority to TW086118598A priority patent/TW412698B/zh
Priority to KR1019980000541A priority patent/KR19980079592A/ko
Priority to CN98105903A priority patent/CN1100297C/zh
Priority to EP98302847A priority patent/EP0878759A1/en
Priority to US09/063,077 priority patent/US6286003B1/en
Publication of JPH10301874A publication Critical patent/JPH10301874A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 遠隔地にあるサーバのGUI画面を、予め操
作する側のマシンに特別な遠隔操作用のソフトウェアを
インストールすることなく、遠隔地にあるサーバから入
手し、これを使用して遠隔操作をする。 【解決手段】遠隔操作用のソフトウエアは、サーバが保
持するHTMLファイルに記述されており、遠隔操作す
るマシン側は、ウエブブラウザを使用してこれをダウン
ロードする。ダウンロードされた遠隔操作用のソフトウ
エアは、自動的に起動され、遠隔操作されるサーバに存
在する遠隔操作されるためのソフトウエアを起動させる
要求を送信する。この一方遠隔操作するマシンは遠隔操
作用ソフトウエアの機能であるイベント監視部、イベン
ト送信部、描画命令受信部、描画命令解析部をアクティ
ブにする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、遠隔操作方法に関
し、より詳しくは、ネットワーク上に存在する遠隔マシ
ンのGUI(Graphical User Inte
rface)画面を操作する方法に関する。
【0002】
【従来の技術】従来、遠隔地にあるマシンのGUI画面
を遠隔操作する場合、あらかじめ遠隔操作されるマシン
と遠隔操作するマシンの両方に、特別な遠隔操作用のソ
フトウェアをインストールしておく必要があった。
【0003】しかし、遠隔操作する複数のマシンは、さ
まざまなハードウエア環境、ソフトウエア環境で構成さ
れている場合が多く、例えばCDROMドライブがなく
フロッピーディスクドライブしか有していなかったり、
異なるOSで動作しているものも存在し、それら全ての
マシン用に遠隔操作用のソフトウェアを開発しインスト
ールするのは大変である。
【0004】また、常に遠隔操作されるマシンと同一の
バージョンのソフトウェアをインストールしておく必要
があるので、バージョンアップ時にはすべての遠隔操作
するマシンのバージョンを確認し、すべてのマシンをバ
ージョンアップする必要がある等管理するのも大変であ
る。
【0005】さらに、遠隔操作するマシンのソフトウェ
アを特定のプラットフォームに依存する形で開発する
と、遠隔操作できるマシンが限定されてしまいユーザー
の期待するマルチプラットフォーム対応に答えられな
い。
【0006】そして、遠隔操作するマシンに常に遠隔操
作用のソフトウエアが存在すると、一定の記憶領域を占
有し、特に携帯型の遠隔操作マシンの小型化の障害にな
る恐れがある。
【0007】また、本発明に関連する先行技術として、
特公平8−1624号公報及び、特開平7−34188
号公報が存在する。この特公平8−1624号公報は、
異なったOS上で走るプログラムを遠隔地のコンピュー
タシステムの画面に表示し、GUI資源も統一して表示
する技術を開示している。また、特開平7−34188
号公報は中央プロセッサと遠隔地のグラッフィック端末
と表示制御装置プロセッサより構成される多重グラッフ
ィック・セッションを支援するコンピュータシステムを
開示している。しかし、これらの技術は、遠隔操作側の
マシンに予め遠隔操作用のソフトウエアを導入している
ため、上記問題は解決していなかった。
【0008】
【発明が解決しようとする課題】本発明の一つの目的
は、遠隔操作する端末側に遠隔操作用ソフトウエアが現
在存在しない場合であっても、遠隔操作されるサーバに
アクセスするだけで、そのサーバを遠隔操作できるコン
ピュータシステムを提供することにある。
【0009】本発明の他の一つの目的は、遠隔操作され
るサーバ側の被遠隔操作用のソフトウエアのバージョン
アップに伴って発生する遠隔操作する側の端末の遠隔操
作用ソフトウエアのバージョンアップ作業を軽減するこ
とにある。
【0010】本発明の他の一つの目的は、遠隔操作する
端末側で発生していた遠隔操作用のソフトウエアのイン
ストール作業を無くし、システム管理者の作業を軽減す
ることにある。
【0011】本発明の他の一つの目的は、遠隔操作する
端末側で発生していた遠隔操作用のソフトウエアの管理
作業を無くし、システム管理者の作業を軽減することに
ある。
【0012】本発明の他の一つの目的は、遠隔操作する
端末のプラットフォームに依存することのない遠隔操作
を実現することにある。
【0013】本発明の他の一つの目的は、遠隔操作する
端末の資源の使用を少なくし、遠隔操作用端末として使
用できるハードウエアの要件を軽減することにある。
【0014】本発明の他の一つの目的は、遠隔操作を行
うに際して、遠隔操作を行うマシンと遠隔操作が行われ
るマシン間の通信データのデータ量を少なくした高速な
遠隔操作システムを提供することにある。
【0015】本発明の一態様における他の一つの目的
は、遠隔操作用のソフトウエアをダウンロードする際
に、特別なダウンロード用のソフトウエアを用意してお
かなくとも、他の用途に使用しているソフトウエアで代
用することにより、遠隔操作する端末側の記憶域やCP
U等の資源の負担を軽減することにある。
【0016】
【課題を解決するための手段】遠隔地にあるサーバのG
UI画面を、予め操作する側のマシンに特別な遠隔操作
用のソフトウェアをインストールすることなく、遠隔地
にあるサーバから入手し、入手した遠隔操作用のソフト
ウエアを使用して遠隔操作をする。
【0017】本発明の一態様においては、遠隔操作用の
ソフトウエアは、サーバが保持するHTML(Hype
rText Markup Language)ファイ
ルにリンクして(記述されて)おり、遠隔操作するマシ
ン側は、JAVAアプレットが動作する任意のウエブ・
ブラウザから特別なソフトウェアを使用することなく簡
単に遠隔操作が行えるようなる。
【0018】この遠隔操作用のソフトウエアは、遠隔操
作するマシンにダウンロードされると、自動的に起動さ
れ、遠隔操作されるサーバに存在する遠隔操作されるた
めのソフトウエアをアクティブにする要求を送信する。
この一方遠隔操作するマシンは遠隔操作用ソフトウエア
の機能であるイベント監視部、イベント送信部、描画命
令受信部、描画命令解析部をアクティブにする。
【0019】遠隔操作される側のサーバにおいては、遠
隔操作するマシンから送出された要求に応答して、被遠
隔操作用ソフトウエアの機能であるイベント受信部、イ
ベント解析部、描画命令監視部、描画命令送信部をアク
ティブにする。これによって図2に示すように、マスタ
・コントローラ100のウエブ・ブラウザ210上に
は、スレーブ・サーバ240の表示画面245と同一の
イメージ(スレーブ・サーバ表示ウインドウ220)が
描画され、マスタ・コントローラ100からスレーブ・
サーバ240を遠隔操作することが可能となる。
【0020】本発明の一態様においては、(a)前記端
末において特定されたサーバアクセス情報に基づいて、
前記ネットワークを介して前記サーバにアクセスする段
階と、(b)前記サーバから前記遠隔操作用のソフトウ
エアを前記端末にダウンロードする段階と、(c)前記
ダウンロードした遠隔操作用のソフトウエアに基づい
て、前記端末側から前記サーバ側へ前記端末の入力装置
から発生する入力情報を送信する段階と、(d)前記サ
ーバ側で、前記端末側から送信された入力情報を受領
し、その入力情報に基づいて、前記GUI資源に描画命
令を生成することを命令する段階と、(e)前記描画命
令を前記サーバ側から前記端末側へ送信する段階と、
(f)前記端末側で、前記描画命令を受領する段階と、
を含むネットワーク上に存在し、遠隔操作用のソフトウ
エアを有するサーバが保有する前記サーバのGUI資源
を、入力装置を有する端末から遠隔操作する方法が提供
される。本願の特許請求の範囲において、「端末におい
て特定されたサーバアクセス情報」とは、キーボード等
によって入力された情報のみならず、予め入力されてい
た複数のサーバアクセス情報の中から選択すること等を
含む概念である。また、本願の特許請求の範囲におい
て、「入力情報」とは、マウス等のポインティング・デ
バイス等から入力された信号のみならず、キーボード入
力や音声入力等を含む概念である。本願の特許請求の範
囲において、「GUI資源に描画命令を生成することを
命令する」とは、サーバに存在する描画に携わるソフト
ウエア(ウインドウシステムや画像描画エンジン等)に
対し、そのソフトウエアが理解できる形式で命令を行う
行為をすべて含み、本発明の好適な実施例において説明
したジャーナル・プレイバック・フックにウインドウ・
メッセージを与える方法の他、そのサーバが理解できる
マウス等から発生するシリアルポート信号等に変換して
サーバ側のGUI資源に命令を与えてもよい。
【0021】本発明の他の一態様においては、(a)前
記端末において特定されたサーバアクセス情報に基づい
て、前記ネットワークを介して前記サーバにアクセスす
る段階と、(b)前記サーバから前記遠隔操作用のソフ
トウエアを前記端末にダウンロードする段階と、(c)
前記ダウンロードした遠隔操作用のソフトウエアに基づ
いて、前記端末側から前記サーバ側へ前記端末の入力装
置から発生する入力情報を送信する段階と、(d)前記
サーバ側で、前記端末側から送信された入力情報を受領
し、その入力情報の内容を解析する段階と、(e)解析
された入力情報の内容に基づいて、前記描画エンジンに
描画命令を生成することを命令する段階と、(f)前記
描画命令を前記サーバ側から前記端末側へ送信する段階
と、(g)前記端末側で、サーバ側から送信された描画
命令に基づいて前記端末の表示画面に表示すべきイメー
ジデータを生成する段階と、を含むネットワーク上に存
在し、遠隔操作用のソフトウエアを有するサーバが保有
する前記サーバのGUI資源を、入力装置及び表示装置
を有する端末から遠隔操作する方法が提供される。本願
の特許請求の範囲において、「イメージデータを生成す
る」とは、表示画面に直接表示されるためのイメージデ
ータのみならず、イメージデータとして格納される表示
装置に送られる以前のデータを含む概念である。
【0022】本発明の他の一態様においては、(a)前
記マスタ・コントローラの前記ウエブ・ブラウザにおい
て指定されたURLに基づいて、前記インターネットを
介して前記スレーブ・サーバにアクセスする段階と、
(b)前記スレーブ・サーバから前記HTTPデーモン
を介してHTMLファイルを前記マスタ・コントローラ
側にダウンロードする段階と、(c)前記マスタ・コン
トローラ側で前記HTMLファイルを解析し、前記HT
MLファイルにリンクしたマスタ・アプレットをダウン
ロードする段階と、(f)前記スレーブ・サーバ側のス
レーブ・デーモンと前記マスタ・コントローラのマスタ
・アプレットとのコネクションを確立する段階と、を含
むインターネット上に存在し、スレーブ・デーモンとH
TTPデーモンとHTMLファイルと前記HTMLファ
イルにリンクしたマスタ・アプレットとを有するスレー
ブ・サーバのGUI資源を、ウエブ・ブラウザを保有
し、入力装置及び表示装置を有するマスタ・コントロー
ラから遠隔操作する方法が提供される。
【0023】本発明の他の一態様においては、(a)入
力情報受信制御コードと入力情報解析制御コードと描画
命令監視制御コードと描画命令送信制御コードとを含む
被遠隔操作用ソフトウエアと、(b)前記被遠隔操作用
ソフトウエアと対話し、入力情報監視制御コードと入力
情報送信制御コードと描画命令受信制御コードと描画命
令解析制御コードとを含む遠隔操作用ソフトウエアと、
(c)前記遠隔操作用ソフトウエアにアクセスするため
の記述を有するHTMLファイルと、(d)前記ネット
ワークからの前記HTMLファイルへのアクセスを制御
するHTTPデーモンと、を含むネットワークに接続す
るサーバが提供される。
【0024】本発明の他の一態様においては、(a−
1)入力情報受信制御コードと入力情報解析制御コード
と描画命令監視制御コードと描画命令送信制御コードと
を含む被遠隔操作用ソフトウエアと、(a−2)前記被
遠隔操作用ソフトウエアと対話し、入力情報監視制御コ
ードと入力情報送信制御コードと描画命令受信制御コー
ドと描画命令解析制御コードとを含む遠隔操作用ソフト
ウエアと、(a−3)前記端末側の遠隔操作用ソフトウ
エアのダウンロード要求に応答して、前記遠隔操作用ソ
フトウエアを前記端末側へ送信する手段と、を含むネッ
トワーク上に存在する端末と前記ネットワークを介して
接続するサーバが提供される。
【0025】本発明の他の一態様においては、(a−
1)入力情報受信制御コードと入力情報解析制御コード
と描画命令監視制御コードと描画命令送信制御コードと
を含む被遠隔操作用ソフトウエアと、(a−2)前記被
遠隔操作用ソフトウエアと対話し、入力情報監視制御コ
ードと入力情報送信制御コードと描画命令受信制御コー
ドと描画命令解析制御コードとを含む遠隔操作用ソフト
ウエアと、(a−3)前記遠隔操作用ソフトウエアにア
クセスするための記述を有するHTMLファイルと、
(a−4)前記ネットワークからの前記HTMLファイ
ルへのアクセスを制御するHTTPデーモンと、を保持
するネットワークに接続されたサーバと、(b−1)前
記HTMLファイルにアクセスし、前記遠隔操作用ソフ
トウエアをダウンロードするためのウエブ・ブラウザ
と、(b−2)前記遠隔操作用ソフトウエアを格納する
遠隔操作用ソフトウエア格納部と、を保持する前記ネッ
トワークに接続された端末と、を含むコンピュータシス
テムが提供される。
【0026】本発明の他の一態様においては、(a−
1)入力情報受信制御コードと入力情報解析制御コード
と描画命令監視制御コードと描画命令送信制御コードと
を含む被遠隔操作用ソフトウエアと、(a−2)前記被
遠隔操作用ソフトウエアと対話し、入力情報監視制御コ
ードと入力情報送信制御コードと描画命令受信制御コー
ドと描画命令解析制御コードとを含む遠隔操作用ソフト
ウエアと、(a−3)前記端末側の遠隔操作用ソフトウ
エアのダウンロード要求に応答して、前記遠隔操作用ソ
フトウエアを前記端末側へ送信する手段と、を含むネッ
トワークに接続されたサーバと、(b−1)前記遠隔操
作用ソフトウエアをダウンロードを前記サーバに要求す
る手段と、(b−2)前記遠隔操作用ソフトウエアを格
納する遠隔操作用ソフトウエア格納部と、を保持する前
記ネットワークに接続された端末と、を含むネットワー
ク上に存在する端末と前記ネットワークを介して接続す
るサーバを含むコンピュータシステムが提供される。
【0027】本発明の他の一態様においては、(a)入
力情報監視制御コードと入力情報送信制御コードと描画
命令受信制御コードと描画命令解析制御コードとを含
み、入力情報受信制御コードと入力情報解析制御コード
と描画命令監視制御コードと描画命令送信制御コードと
を含む被遠隔操作用ソフトウエアと対話する遠隔操作用
ソフトウエアと、(b)前記遠隔操作用ソフトウエアに
アクセスするための記述を有するHTMLファイルと、
を格納する記憶媒体が提供される。
【0028】本発明の他の一態様においては、入力情報
監視制御コードと入力情報送信制御コードと描画命令受
信制御コードと描画命令解析制御コードとを含み、入力
情報受信制御コードと入力情報解析制御コードと描画命
令監視制御コードと描画命令送信制御コードとを含む被
遠隔操作用ソフトウエアと対話する遠隔操作用ソフトウ
エアにアクセスするための記述を有するHTMLファイ
ルを格納する記憶媒体が提供される。
【0029】本発明の他の一態様においては、端末側か
らのソフトウエアのダウンロード要求に応答して前記端
末にソウフトウエアを送信するためのソウフトウエアを
格納する媒体であって、入力情報監視制御コードと入力
情報送信制御コードと描画命令受信制御コードと描画命
令解析制御コードとを含み、入力情報受信制御コードと
入力情報解析制御コードと描画命令監視制御コードと描
画命令送信制御コードとを含む被遠隔操作用ソフトウエ
アと対話する遠隔操作用ソフトウエアを前記端末に送信
するためのソフトウエアを格納する記憶媒体が提供され
る。
【0030】
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1を参照すると、本発明において使用される遠
隔操作するマシン(マスタ・コントローラ)のハードウ
ェア構成の一実施例を示す概観図が示されている。マス
ターコントローラ100は、中央処理装置(CPU)1
とメモリ4とを含んでいる。CPU1とメモリ4は、バ
ス2を介して、補助記憶装置としてのハードディスク装
置13とを接続してある。フロッピーディスク装置(ま
たはMO、CD−ROM等の記憶媒体駆動装置)20は
フロッピーディスクコントローラ19を介してバス2へ
接続されている。
【0031】フロッピーディスク装置(またはMO、C
D−ROM等の記憶媒体駆動装置)20には、フロッピ
ーディスク(またはMO、CD−ROM等の記憶媒体)
が挿入され、このフロッピーディスク等やハードディス
ク装置13、ROM14には、オペレーティングシステ
ムと協働してCPU等に命令を与え、本発明を実施する
ためのコンピュータ・プログラムのコードを記録するこ
とができ、メモリ4にロードされることによって実行さ
れる。このコンピュータ・プログラムのコードは圧縮
し、または、複数に分割して、複数の媒体に記録するこ
ともできる。
【0032】マスタ・コントローラ100は更に、ユー
ザ・インターフェース・ハードウェアを備え、入力をす
るためのポインティング・デバイス(マウス、ジョイス
ティック等)7またはキーボード6や、視覚データをユ
ーザに提示するためのディスプレイ12を有することが
できる。また、パラレルポート16を介してプリンタを
接続することや、シリアルポート15を介してモデムを
接続することが可能である。このマスタ・コントローラ
100は、シリアルポート15およびモデムまたは通信
アダプタ18(イーサネットやトークンリング・カード)
等を介してネットワークに接続し、他のコンピュータ等
と通信を行うことが可能である。
【0033】スピーカ23は、オーディオ・コントロー
ラ21によってD/A(デジタル/アナログ変換)変換
しされた音声信号を、アンプ22を介して受領し、音声
として出力する。また、オーディオ・コントローラ21
は、マイクロフォン24から受領した音声情報をA/D
(アナログ/デジタル)変換し、システム外部の音声情
報をシステムにとり込むことを可能にしている。
【0034】このように、本発明のマスタ・コントロー
ラは、通常のパーソナルコンピュータ(PC)やワーク
ステーション、ノートブックPC、パームトップPC、
ネットワークコンピュータ、コンピュータを内蔵したテ
レビ等の各種家電製品、通信機能を有するゲーム機、電
話、FAX、携帯電話、PHS、電子手帳、等を含む通
信機能有する通信端末、または、これらの組合せによっ
て実施可能であることを容易に理解できるであろう。た
だし、これらの構成要素は例示であり、その全ての構成
成要素が本発明の必須の構成要素となるわけではない。
【0035】特に、ここで説明したハードウエア構成
は、遠隔サーバ(スレーブ・サーバ)を操作するに必要
なものであるため、音声の処理に必要なオーディオ・コ
ントローラ21、アンプ22、スピーカ23、マイクロ
フォン24等は必須の構成要素ではない。また、オペレ
ータからの直接的な入力を可能にするキーボード6、マ
ウス7、キーボード/マウスコントローラ5等もスレー
ブ・サーバの遠隔操作用のソフトウエアをダウンロード
を指示し、実際に遠隔操作を行うための入力手段を有し
ていれば十分である。
【0036】このマスタ・コントローラ100の各構成
要素は、複数のマシンを組合せ、それらに機能を配分し
実施する等の種々の変更は当業者によって容易に想定さ
れるものであって、それらの変更は、本発明の思想に包
含される概念である。
【0037】本発明に使用されるスレーブ・サーバ24
0もマスターコントローラと同様に図1に示すハードウ
ェア構成によって実施することができる。すなわちスレ
ーブ・サーバ240も、送信されたイベントを受信し、
描画命令に変換して送出する機能と、遠隔操作用のソフ
トウエアと被遠隔操作用のソフトウエアとを格納し、遠
隔操作用のソフトウエアを送信する機能とがあればよい
ので、通常のパーソナルコンピュータ(PC)やワーク
ステーション、ノートブックPC、パームトップPC、
コンピュータを内蔵したテレビ等の各種家電製品、通信
機能を有するゲーム機、電話、FAX、携帯電話、PH
S、電子手帳、等を含む通信機能有する通信端末、また
は、これらの組合せによっても実施可能であることを容
易に理解できるであろう。
【0038】ただし、これらの構成要素は例示であり、
その全ての構成成要素が本発明の必須の構成要素となる
わけではない。特に、ここで説明したハードウエア構成
は、遠隔サーバ(スレーブ・サーバ)を操作するに必要
なものであるため、音声の処理に必要なオーディオ・コ
ントローラ21、アンプ22、スピーカ23、マイクロ
フォン24等は必須の構成要素ではない。また、オペレ
ータからの直接的な入力を可能にするキーボード6、マ
ウス7、キーボード/マウスコントローラ5等も被遠隔
操専用のサーバとすれば必ずしも必須の構成要素とはな
らない。
【0039】マスタ・コントローラ100側のオペレー
ティング・システムとしては、WindowsNT(マ
イクロソフトの商標)、Windows95(マイクロ
ソフトの商標)、Windows3.x(マイクロソフ
トの商標)、OS/2(IBMの商標)、MacOS
(Apple社の商標)、AIX(IBMの商標)上の
X−WINDOWシステム(MITの商標)などの、標
準でGUIマルチウインドウ環境をサポートするもの
や、PC−DOS(IBMの商標)、MS−DOS(マ
イクロソフトの商標)などのキャラクタ・ベース環境の
もの、さらにはOS/Open(IBMの商標)、Vx
Works(Wind River Systems,
Inc.の商標)等のリアルタイムOS、JavaO
S等のネットワークコンピュータに組み込まれたOSで
も実現可能であり、特定のオペレーティング・システム
環境に限定されるものではない。
【0040】また、本発明の一態様であるウエブ・ブラ
ウザを使用して遠隔操作用のソフトウエアをダウンロー
ドする態様においては、ウエブ・ブラウザとして、ネッ
トスケープ・ナビゲータ(ネットスケープ・ナビゲータ
はネットスケープ社の商標)、インターネット・エキス
プローラ(インターネット・エキスプローラはマイクロ
ソフト社の商標)、ホット・ジャバ(ホット・ジャバは
サンマイクロシステムズ社の商標)等のJavaアプレ
ットが利用可能なものであれば任意のウエブ・ブラウザ
であってもよい。
【0041】スレーブ・サーバ240側のオペレーティ
ング・システムも、WindowsNT(マイクロソフ
トの商標)、Windows95(マイクロソフトの商
標)、Windows3.x(マイクロソフトの商
標)、OS/2(IBMの商標)、MacOS(App
le社の商標)、AIX(IBMの商標)上のX−WI
NDOWシステム(MITの商標)などの、標準でGU
Iマルチウインドウ環境をサポートするものや、OS/
Open(IBMの商標)、VxWorks(Wind
River Systems, Inc.の商標)等
のリアルタイムOS、JavaOS等のネットワークコ
ンピュータに組み込まれたOSでも実現可能であり、特
定のオペレーティング・システム環境に限定されるもの
ではない。
【0042】B.システム構成次に、図3のブロック図
を参照して、本発明の好適な実施例におけるシステム構
成について説明する。本発明の好適な実施例において、
マスタ・コントローラ210のウエブ・ブラウザ213
は、Java仮想マシン上で稼働する。ウエブ・ブラウ
ザ213はオペレータのスレーブ・サーバ240にアク
セスするためのURL(Uniform Resour
ce Locator)の特定(URLの入力、ブック
マーク等に指定されたURLの指定等)に応答して、ス
レーブ・サーバ240にアクセスする。
【0043】スレーブ・サーバ240は、マスタ・コン
トローラ210からのアクセスに応答して、HTTP
(Hypertext Transfer Proto
col)デーモン241が、指定されたURLに対応す
るHTMLファイル243にアクセスし、マスタ・コン
トローラ210に送信する。このデーモンとは、サーバ
上で動作するクライアントにサービスを提供するプログ
ラムのことを指している。図5に示すように、このHT
MLファイルには、遠隔操作用のソフトウエアであるマ
スタ・アプレット245へのリンク情報271を有して
おり、マスタ・アプレット245もマスタ・コントロー
ラ側へ送信する。
【0044】本発明においては、このように標準化され
たインターネットのブラウズ機能を利用して遠隔操作用
のソフトウエアをダウンロードしているため、遠隔操作
する端末のプラットフォームに依存することのない遠隔
操作を実現している。このHTMLファイルには、異な
るサーバまたは同一のサーバに存在する複数のマスタ・
アプレット245へのリンク情報を含めてもよい。この
場合、ウエブブラウザには複数の遠隔サーバのGUIが
表示されることになるが、ウエブブラウザは、ポインタ
の位置に応じて、イベントを渡すアプリケーションを切
り換えることができるので、複数のサーバを1つのブラ
ウザから遠隔操作を行うことも可能である。また、マス
タ・コントローラ210側に複数のブラウザを立ち上げ
て、複数のサーバを遠隔操作することもできる。
【0045】マスタ・アプレット215は、マスタ・コ
ントローラにダウンロードされると、自動的に起動さ
れ、スレーブ・サーバ240に存在するスレーブ・デー
モン247に接続要求を送信する。スレーブ・デーモン
247はこの接続要求を受領し、接続可能であることを
マスタ・コントローラのマスタ・アプレットに通知す
る。図4は、マスタ・コントローラ210上のマスタ・
アプレット215とスレーブ・サーバ240上のスレー
ブ・デーモン247がコネクションを確立した状態を示
している。
【0046】以上図3、4に示す各機能ブロックを説明
したが、これらの機能ブロックは、論理的機能ブロック
であり、各々1つのまとまりを持ったハードウエアやソ
フトウエアによって実現されることを意味するのではな
く、複合し、または共通したハードウエアやソフトウエ
アによって実現可能である。また、この図3、4に示す
全ての機能ブロックが本発明に必須の構成要素という訳
ではない。例えば、本発明をウエブ・ブラウザを使用せ
ずダウンロードする方式を採用すれば、Java仮想マ
シン211とウエブ・ブラウザ213は、遠隔操作用の
ソフトウエアを要求するためのソフトウエアに代替可能
であるし、スレーブ・サーバ240側においても、HT
MLファイル243は不要であり、HTTPデーモンも
マスタ・コントローラ210の要求に応答して、遠隔操
作用のソフトウエアをマスタ・コントローラ210側へ
送信するソフトウエアに代替可能である。
【0047】次に、本発明の好適な実施例における遠隔
操作用のソフトウエアと被遠隔操作用のソフトウエアの
コネクションを確立し遠隔操作の準備を実現する手順を
図6、7のフローチャートと図8のマスタ・アプレット
とスレーブ・デーモンの動作状態を示す概念図によって
説明する。
【0048】まず図6において、マスタ・コントローラ
210にマスタ・アプレット215がダウンロードされ
ると、マスタ・アプレットが自動的に起動される(ブロ
ック401)。起動されたマスタ・アプレット215は
スレーブ・デーモン247へ接続要求を送出する。
【0049】この一方、図7に示すスレーブ・サーバ2
40のスレーブ・デーモン247は、予め稼働状態にあ
り(ブロック501)、マスタ・アプレット215から
の接続要求を監視している(ブロック503)。マスタ
・アプレット215からの接続要求が検出された場合に
は、マスタ・アプレット215に接続可能であることを
通知し、描画命令監視部323、描画命令送信部329
を有効にし(ブロック505、507)、GUI画面全
体を再描画する(ブロック509)。図8に本発明の好
適な実施例におけるマスタ・アプレットとスレーブ・デ
ーモンの動作状態を示す概念図を示す。
【0050】このGUI画面全体を再描画するのは、現
在のスレーブ・サーバのGUI画面をマスタ・コントロ
ーラ210側に送信するためである。また、イベント受
信部311、イベント解析部315を有効にする。本発
明の好適な実施例においては、この描画命令監視部32
3、描画命令送信部329、イベント受信部311、イ
ベント解析部315の各々にスレッドが割りふられ、並
列で動作可能になっている。
【0051】スレーブ・サーバ240側から接続可能で
あるとの通知を受けたマスタ・アプレット215は、接
続に成功したことを認識し(図6、ブロック405)、
イベント送信部303、描画命令受信部333、イベン
ト監視部303、描画命令解析部337を有効にする
(ブロック407、409、411、413)。本発明
の好適な実施例においては、この場合もスレーブ・デー
モン247と同様に、イベント送信部303、描画命令
受信部333、イベント監視部303、描画命令解析部
337の各々にスレッドを割りふり、並列で動作可能な
状態にしている。
【0052】次に、本発明の好適な実施例における遠隔
操作の手順を図9乃至16のフローチャートと図8のマ
スタ・アプレットとスレーブ・デーモンの動作状態を示
す概念図によって説明する。図9は、イベント監視部3
03の処理手順を示すフローチャートである。イベント
監視部303は、マスタ・コントローラ210のマスタ
・アプレット215上でマウス、キーボード等の入力装
置を操作することによって起こったイベントを監視する
(ブロック421)。
【0053】本発明の好適な実施例においては、図17
に示すように、マウス、キーボード等の入力装置を操作
する信号は、handleEvent関数301によっ
て、イベントの種類、イベントの発生した座標値、キー
番号としてイベント監視部303に入力される。本発明
の好適な実施例においては、スレーブ・デーモン247
が起動すると、スレーブ・サーバ240のGUI画面を
再描画し(図7、ブロック509)、描画命令として、
マスタ・コントローラ210に送信する。
【0054】これを受領したマスタ・コントローラ21
0は、所定の領域を、この送信された描画命令に基づく
GUI画面に割り当てる。イベント監視部303は、こ
の割り当てられた領域(図2、スレーブ・サーバ表示ウ
インドウ220)に対して発生するユーザ入力を監視す
る。本発明の好適な実施例において、スレーブ・サーバ
表示ウインドウ220は、オペレータに現在選択されて
いることを示すために、スレーブ・サーバ表示ウインド
ウ220の縁取りの色を変更して表示させている。オペ
レータは、スレーブ・サーバ表示ウインドウ220の領
域内におけるマウス等のポインティング・デバイスによ
る入力のみならず、スレーブ・サーバ表示ウインドウ2
20の選択状態におけるキーボード入力、音声入力等も
利用して遠隔操作を行うことができる。
【0055】本発明の好適な実施例において、イベント
監視部303は、スレーブ・デーモン247に送信する
データ量を削減するためにスレーブ・デーモン247が
後述するウインドウメッセージを生成するに必要な最低
限の情報に変換している。この変換されたデータをさら
に圧縮し、または暗号化してスレーブ・デーモン247
に送出して、スレーブ・デーモン247側で、解凍等し
て使用することも可能である。
【0056】ただし、このイベント監視部303の行う
変換作業は、必須の手順ではなく、handleEve
nt関数301によって発生したイベントデータをその
ままの形式でスレーブ・デーモン側に送出してもよい。
図18は、本発明の好適な実施例において変換された一
般的なイベントのデータ例である。
【0057】本発明の好適な実施例においては、イベン
ト監視部303とイベント送信部307を独立して動作
可能にしているため、変換されたイベントは一端イベン
ト格納部305に格納される(ブロック423)。ただ
し、このイベント格納部305も、イベントの発生毎に
スレーブ・デーモン247側にイベントを送信する構成
で実施すれば不要な構成要素であるため、本発明の必須
の構成要素とはならない。これらの手順は操作終了まで
継続され(ブロック425)、操作終了を検出後イベン
ト監視部303は無効にされる(ブロック427)。
【0058】この一方、イベント送信部307は、図1
0に示すように、イベント送信部307が有効になった
ことに応答して操作開始を通知する操作開始イベントを
スレーブ・デーモン247側へ送信する(ブロック45
1)。そして、イベント格納部305にイベント格納さ
れているか否かを監視し(ブロック453)、イベント
格納部305にイベント格納されている場合には格納さ
れているイベントをスレーブ・デーモン247側に送信
する(ブロック455)。イベント送信部307におい
ても、これらの手順は操作終了まで継続され(ブロック
457)、操作終了を検出後操作終了を各部に通知し
(ブロック459)、イベント送信部307は無効にさ
れる(ブロック461)。
【0059】図11は、イベント受信部311の処理手
順を示すフローチャートである。マスタ・アプレット2
15側から操作開始イベントを受領したイベント受信部
311は、イベント受信が可能であることを判断し(ブ
ロック521)、マスタ・アプレット215側から送信
されるイベントを受信し(ブロック523)、スレーブ
・デーモン247側のイベント格納部313にイベント
を格納する(ブロック525)。イベント受信部311
においても、これらの手順は操作終了まで継続され(ブ
ロック425)、操作終了の検出により、イベント受信
部311は無効にされる(ブロック427)。
【0060】イベント解析部315は、図12に示すよ
うに、イベント格納部313にイベントが格納されるの
を監視し(ブロック531)、イベント格納部313に
格納されたイベントを解析する(ブロック533)。本
発明の好適な実施例においては、図19に示すように、
イベント解析部315は、受領したイベントを解析し、
スレーブ・サーバに導入されているウインドウシステム
320に対応した形式のメッセージに変換し、ジャーナ
ル・プレイバック・フック317を経由してウインドウ
システム320に渡している(ブロック541)。
【0061】このジャーナル・プレイバック・フック3
17は、一般的にジャーナル・レコード・フックとペア
で用いられるものである。このジャーナル・レコード・
フックは、オペレータ入力によって発生するウインドウ
メッセージを記録することができ、その記録されたウイ
ンドウメッセージをジャーナル・プレイバック・フック
によって再現することができる。
【0062】本発明の好適な実施例においては、このジ
ャーナル・プレイバック・フックの機能を利用してい
る。このジャーナル・プレイバック・フック317にイ
ベント解析部で生成されたウインドウメッセージを渡す
ことにより、ウインドウシステム320は、ウインドウ
システム内で発生したウインドウメッセージとして取り
扱うことができる。このウインドウシステム320に渡
されたウインドウメッセージは、ウインドウシステム3
20によって解釈され、どのようなアプリケーションに
対しどのような入力があったかを判断し、GUI画面の
書替えを発生させる。このウインドウメッセージによっ
て引き起こされたGUI画面の書替えは、ウインドウシ
ステム320が有している画像描画エンジン321、描
画ドライバ325によってイメージとして表示装置24
5に出力される。
【0063】イベント解析部315においても、これら
の手順は操作終了まで継続され(ブロック535)、操
作終了の検出により、イベント解析部315は、操作終
了を各部に通知し(ブロック537)、イベント解析部
315は無効にされる(ブロック539)。
【0064】図13は、描画命令監視部323の処理手
順を示すフローチャートである。描画命令監視部323
は、ウインドウシステム320のGUI321と描画ド
ライバ325の中間に割り込み、画像描画エンジン32
1には、描画ドライバ325であるかの如く振る舞い、
描画ドライバ325には、画像描画エンジン321であ
るかの如く振る舞うことができる。
【0065】そして、描画命令監視部323は、画像描
画エンジンと描画ドライバの間で監視し、スレーブ・サ
ーバのGUI画面を書替えるために呼ばれた全てのAP
Iを監視し、これに基づいて描画命令を作成し(ブロッ
ク563)、スレーブ・サーバ240側の描画命令格納
部327に格納する(ブロック565)。図20は、本
発明の好適な実施例における代表的な描画命令のデータ
例である。
【0066】この変換された描画命令をさらに圧縮し、
または暗号化してマスタ・アプレット215に送出し
て、マスタ・アプレット215側で、解凍等して使用す
ることも可能である。ただし、この描画命令監視部32
3の行う変換作業は、必須の手順ではなく、描画エンジ
ン321によって発生し、描画ドライバに送出されるデ
ータをそのままの形式でマスタ・アプレット215側に
送出してもよい。
【0067】図14は、描画命令送信部329の処理手
順を示すフローチャートである。描画命令送信部329
は、描画命令格納部327に描画命令が格納されること
を監視する(ブロック531)。そして、描画命令格納
部327に描画命令が格納されたことを検出すると、描
画命令をマスタ・コントローラ210側に送信する(ブ
ロック553)。これらの手順は操作終了まで継続され
(ブロック555)、操作終了の検出により、描画命令
送信部329は無効にされる(ブロック557)。
【0068】図15は、描画命令受信部333の処理手
順を示すフローチャートである。描画命令受信部333
は、スレーブ・デーモンからの描画命令の送信を監視し
(ブロック441、443)、受信した描画命令をマス
タ・コントローラ210側の描画命令格納部335に格
納する(ブロック423)。描画命令受信部333にお
いても、これらの手順は操作終了まで継続され(ブロッ
ク447)、操作終了の検出により、描画命令受信部3
33は無効にされる(ブロック449)。
【0069】図16は、描画命令解析部337の処理手
順を示すフローチャートである。描画命令解析部337
は、描画命令格納部335に描画命令が格納されること
を監視し(ブロック431)、格納された描画命令をを
解析してスレーブ・サーバのGUI画面上に描かれたも
のと全く同じイメージを生成し、マスタ・コントローラ
210のウエブ・ブラウザ画面220上に描画する(ブ
ロック433)。描画命令解析部337においても、こ
れらの手順は操作終了まで継続され(ブロック43
5)、操作終了の検出により、描画命令解析部337は
無効にされる(ブロック449)。
【0070】
【発明の効果】以上説明したように、本発明によれば、
遠隔操作する端末側に遠隔操作用ソフトウエアが現在存
在しない場合であっても、遠隔操作されるサーバにアク
セスするだけで、そのサーバを遠隔操作できるコンピュ
ータシステムを提供することができる。
【0071】また、本発明の一態様においては、遠隔操
作されるサーバ側の被遠隔操作用のソフトウエアのバー
ジョンアップに伴って発生する遠隔操作する側の端末の
遠隔操作用ソフトウエアのバージョンアップ作業からシ
ステム管理者を開放することができる。
【0072】さらに、本発明の一態様においては、遠隔
操作する端末側で発生していた遠隔操作用のソフトウエ
アのインストール作業を無くし、システム管理者の作業
を軽減することができる。
【0073】そして、本発明の一態様においては、遠隔
操作する端末側で発生していた遠隔操作用のソフトウエ
アの管理作業を無くし、システム管理者の作業を軽減す
ることができる。
【0074】また、本発明の一態様においては、遠隔操
作する端末のプラットフォームに依存することのない遠
隔操作を実現することができる。
【0075】さらに、本発明の一態様においては、遠隔
操作する端末の資源の使用を少なくし、遠隔操作用端末
として使用できるハードウエアの要件を軽減することが
できる。
【0076】そして本発明の一態様においては、遠隔操
作を行うに際して、遠隔操作を行うマシンと遠隔操作が
行われるマシン間の通信データのデータ量を少なくした
高速な遠隔操作システムを提供することができる。
【0077】本発明の一態様においては、遠隔操作用の
ソフトウエアをダウンロードする際に、特別なダウンロ
ード用のソフトウエアを用意しておかなくとも、他の用
途に使用しているソフトウエアで代用することにより、
遠隔操作する端末側の記憶域やCPU等の資源の負担を
軽減することができる。
【0078】
【図面の簡単な説明】
【図1】 本発明のマスタ・コントローラまたはスレー
ブ・サーバのハードウェア構成の一実施例を示すブロッ
ク図である。
【図2】 本発明の動作状態の一実施例を示す図であ
る。
【図3】 本発明の好適な実施例におマスタ・コントロ
ーラ及びスレーブ・サーバの構造を示すブロック図であ
る。
【図4】 本発明の好適な実施例におマスタ・コントロ
ーラ及びスレーブ・サーバの構造を示すブロック図であ
る。
【図5】 本発明の好適な実施例において使用されるH
TML文書の一実施例を説明するための図である。
【図6】 本発明の好適な実施例におけるマスタ・アプ
レットの動作状態を示すフローチャートである。
【図7】 本発明の好適な実施例におけるスレーブ・デ
ーモンの動作状態を示すフローチャートである。
【図8】 本発明の好適な実施例におけるマスタ・アプ
レットとスレーブ・デーモンの動作状態を示す概念図で
ある。
【図9】 本発明の好適な実施例におけるイベント監視
部の動作手順を示すフローチャートである。
【図10】 本発明の好適な実施例におけるイベント送
信部の動作手順を示すフローチャートである。
【図11】 本発明の好適な実施例におけるイベント受
信部の動作手順を示すフローチャートである。
【図12】 本発明の好適な実施例におけるイベント解
析部の動作手順を示すフローチャートである。
【図13】 本発明の好適な実施例における描画命令監
視部の動作手順を示すフローチャートである。
【図14】 本発明の好適な実施例における描画命令送
信部の動作手順を示すフローチャートである。
【図15】 本発明の好適な実施例における描画命令受
信部の動作手順を示すフローチャートである。
【図16】 本発明の好適な実施例における描画命令解
析部の動作手順を示すフローチャートである。
【図17】 本発明の好適な実施例におけるイベント監
視部の行うデータ変換の一実施例を示す図である。
【図18】 本発明の好適な実施例におけるイベント・
データの実施例を示す図である。
【図19】 本発明の好適な実施例におけるイベント解
析部の行うデータ変換の一実施例を示す図である。
【図20】 本発明の好適な実施例における描画命令デ
ータの実施例を示す図である。
【符号の説明】
100、210 マスタ・コントローラ 211 Java仮想マシン 213 ウエブ・ブラウザ 215 マスタ・アプレット 220 遠隔操作用ウインドウ 230 ネットワーク 240 スレーブ・サーバ 241 HTTPデーモン 243 HTMLファイル 245 マスタ・アプレット 247 スレーブ・デーモン 270 HTML文書 303 イベント監視部 307 イベント送信部 311 イベント受信部 315 イベント解析部 320 ウインドウシステム 329 描画命令送信部 333 描画命令受信部 337 描画命令解析部
フロントページの続き (51)Int.Cl.6 識別記号 FI G06F 12/00 545 G06F 12/00 545Z 545F

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】ネットワーク上に存在し、遠隔操作用のソ
    フトウエアを有するサーバが保有する前記サーバのGU
    I(Graphical User Interfac
    e)資源を、入力装置を有する端末から遠隔操作する方
    法であって、 (a)前記端末において特定されたサーバアクセス情報
    に基づいて、前記ネットワークを介して前記サーバにア
    クセスする段階と、 (b)前記サーバから前記遠隔操作用のソフトウエアを
    前記端末にダウンロードする段階と、 (c)前記ダウンロードした遠隔操作用のソフトウエア
    に基づいて、前記端末側から前記サーバ側へ前記端末の
    入力装置から発生する入力情報を送信する段階と、 (d)前記サーバ側で、前記端末側から送信された入力
    情報を受領し、その入力情報に基づいて、前記GUI資
    源に描画命令を生成することを命令する段階と、 (e)前記描画命令を前記サーバ側から前記端末側へ送
    信する段階と、 (f)前記端末側で、前記描画命令を受領する段階と、 を含む遠隔操作方法。
  2. 【請求項2】ネットワーク上に存在し、遠隔操作用のソ
    フトウエアを有するサーバが保有する前記サーバのGU
    I資源を、入力装置及び表示装置を有する端末から遠隔
    操作する方法であって、 (a)前記端末において特定されたサーバアクセス情報
    に基づいて、前記ネットワークを介して前記サーバにア
    クセスする段階と、 (b)前記サーバから前記遠隔操作用のソフトウエアを
    前記端末にダウンロードする段階と、 (c)前記ダウンロードした遠隔操作用のソフトウエア
    に基づいて、前記端末側から前記サーバ側へ前記端末の
    入力装置から発生する入力情報を送信する段階と、 (d)前記サーバ側で、前記端末側から送信された入力
    情報を受領し、その入力情報の内容を解析する段階と、 (e)解析された入力情報の内容に基づいて、前記描画
    エンジンに描画命令を生成することを命令する段階と、 (f)前記描画命令を前記サーバ側から前記端末側へ送
    信する段階と、 (g)前記端末側で、サーバ側から送信された描画命令
    に基づいて前記端末の表示画面に表示すべきイメージデ
    ータを生成する段階と、 を含む遠隔操作方法。
  3. 【請求項3】インターネット上に存在し、スレーブ・デ
    ーモンとHTTP(Hypertext Transf
    er Protocol)デーモンとHTML(Hyp
    erText Markup Language)ファ
    イルと前記HTMLファイルにリンクしたマスタ・アプ
    レットとを有するスレーブ・サーバのGUI資源を、ウ
    エブ・ブラウザを保有し、入力装置及び表示装置を有す
    るマスタ・コントローラから遠隔操作する方法であっ
    て、 (a)前記マスタ・コントローラの前記ウエブ・ブラウ
    ザにおいて指定されたURLに基づいて、前記インター
    ネットを介して前記スレーブ・サーバにアクセスする段
    階と、 (b)前記スレーブ・サーバから前記HTTPデーモン
    を介してHTMLファイルを前記マスタ・コントローラ
    側にダウンロードする段階と、 (c)前記マスタ・コントローラ側で前記HTMLファ
    イルを解析し、前記HTMLファイルにリンクしたマス
    タ・アプレットをダウンロードする段階と、 (f)前記スレーブ・サーバ側のスレーブ・デーモンと
    前記マスタ・コントローラのマスタ・アプレットとのコ
    ネクションを確立する段階と、 を含む遠隔操作方法。
  4. 【請求項4】ネットワークに接続するサーバであって、 (a)入力情報受信制御コードと入力情報解析制御コー
    ドと描画命令監視制御コードと描画命令送信制御コード
    とを含む被遠隔操作用ソフトウエアと、 (b)前記被遠隔操作用ソフトウエアと対話し、入力情
    報監視制御コードと入力情報送信制御コードと描画命令
    受信制御コードと描画命令解析制御コードとを含む遠隔
    操作用ソフトウエアと、 (c)前記遠隔操作用ソフトウエアにアクセスするため
    の記述を有するHTMLファイルと、 (d)前記ネットワークからの前記HTMLファイルへ
    のアクセスを制御するHTTPデーモンと、を含むサー
    バ。
  5. 【請求項5】ネットワーク上に存在する端末と前記ネッ
    トワークを介して接続するサーバであって、 (a−1)入力情報受信制御コードと入力情報解析制御
    コードと描画命令監視制御コードと描画命令送信制御コ
    ードとを含む被遠隔操作用ソフトウエアと、 (a−2)前記被遠隔操作用ソフトウエアと対話し、入
    力情報監視制御コードと入力情報送信制御コードと描画
    命令受信制御コードと描画命令解析制御コードとを含む
    遠隔操作用ソフトウエアと、 (a−3)前記端末側の遠隔操作用ソフトウエアのダウ
    ンロード要求に応答して、前記遠隔操作用ソフトウエア
    を前記端末側へ送信する手段と、を含むサーバ。
  6. 【請求項6】(a−1)入力情報受信制御コードと入力
    情報解析制御コードと描画命令監視制御コードと描画命
    令送信制御コードとを含む被遠隔操作用ソフトウエア
    と、 (a−2)前記被遠隔操作用ソフトウエアと対話し、入
    力情報監視制御コードと入力情報送信制御コードと描画
    命令受信制御コードと描画命令解析制御コードとを含む
    遠隔操作用ソフトウエアと、 (a−3)前記遠隔操作用ソフトウエアにアクセスする
    ための記述を有するHTMLファイルと、 (a−4)前記ネットワークからの前記HTMLファイ
    ルへのアクセスを制御するHTTPデーモンと、を保持
    するネットワークに接続されたサーバと、 (b−1)前記HTMLファイルにアクセスし、前記遠
    隔操作用ソフトウエアをダウンロードするためのウエブ
    ・ブラウザと、 (b−2)前記遠隔操作用ソフトウエアを格納する遠隔
    操作用ソフトウエア格納部と、を保持する前記ネットワ
    ークに接続された端末と、を含むコンピュータシステ
    ム。
  7. 【請求項7】ネットワーク上に存在する端末と前記ネッ
    トワークを介して接続するサーバを含むコンピュータシ
    ステムであって、 (a−1)入力情報受信制御コードと入力情報解析制御
    コードと描画命令監視制御コードと描画命令送信制御コ
    ードとを含む被遠隔操作用ソフトウエアと、 (a−2)前記被遠隔操作用ソフトウエアと対話し、入
    力情報監視制御コードと入力情報送信制御コードと描画
    命令受信制御コードと描画命令解析制御コードとを含む
    遠隔操作用ソフトウエアと、 (a−3)前記端末側の遠隔操作用ソフトウエアのダウ
    ンロード要求に応答して、前記遠隔操作用ソフトウエア
    を前記端末側へ送信する手段と、を含むネットワークに
    接続されたサーバと、 (b−1)前記遠隔操作用ソフトウエアをダウンロード
    を前記サーバに要求する手段と、 (b−2)前記遠隔操作用ソフトウエアを格納する遠隔
    操作用ソフトウエア格納部と、を保持する前記ネットワ
    ークに接続された端末と、を含むコンピュータシステ
    ム。
  8. 【請求項8】(a)入力情報監視制御コードと入力情報
    送信制御コードと描画命令受信制御コードと描画命令解
    析制御コードとを含み、入力情報受信制御コードと入力
    情報解析制御コードと描画命令監視制御コードと描画命
    令送信制御コードとを含む被遠隔操作用ソフトウエアと
    対話する遠隔操作用ソフトウエアと、 (b)前記遠隔操作用ソフトウエアにアクセスするため
    の記述を有するHTMLファイルと、を格納する記憶媒
    体。
  9. 【請求項9】入力情報監視制御コードと入力情報送信制
    御コードと描画命令受信制御コードと描画命令解析制御
    コードとを含み、入力情報受信制御コードと入力情報解
    析制御コードと描画命令監視制御コードと描画命令送信
    制御コードとを含む被遠隔操作用ソフトウエアと対話す
    る遠隔操作用ソフトウエアにアクセスするための記述を
    有するHTMLファイルを格納する記憶媒体。
  10. 【請求項10】端末側からのソフトウエアのダウンロー
    ド要求に応答して前記端末にソウフトウエアを送信する
    ためのソウフトウエアを格納する媒体であって、 入力情報監視制御コードと入力情報送信制御コードと描
    画命令受信制御コードと描画命令解析制御コードとを含
    み、入力情報受信制御コードと入力情報解析制御コード
    と描画命令監視制御コードと描画命令送信制御コードと
    を含む被遠隔操作用ソフトウエアと対話する遠隔操作用
    ソフトウエアを前記端末に送信するためのソフトウエア
    を格納する記憶媒体。
JP9104997A 1997-04-22 1997-04-22 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体 Pending JPH10301874A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP9104997A JPH10301874A (ja) 1997-04-22 1997-04-22 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体
TW086118598A TW412698B (en) 1997-04-22 1997-12-10 A remote controlling method, a network server remote controlled by a termianl, and a memory storage medium for HTML files
KR1019980000541A KR19980079592A (ko) 1997-04-22 1998-01-12 원격 조작 방법, 네트워크를 통해 단말로부터 원격 조작되는 서버 및 html 파일을 격납하는 기억 매체
CN98105903A CN1100297C (zh) 1997-04-22 1998-03-27 遥控方法、遥控网络服务器和超文本标记语言文件存储介质
EP98302847A EP0878759A1 (en) 1997-04-22 1998-04-14 Remote controlling method and apparatus
US09/063,077 US6286003B1 (en) 1997-04-22 1998-04-21 Remote controlling method a network server remote controlled by a terminal and a memory storage medium for HTML files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9104997A JPH10301874A (ja) 1997-04-22 1997-04-22 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体

Publications (1)

Publication Number Publication Date
JPH10301874A true JPH10301874A (ja) 1998-11-13

Family

ID=14395747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9104997A Pending JPH10301874A (ja) 1997-04-22 1997-04-22 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体

Country Status (6)

Country Link
US (1) US6286003B1 (ja)
EP (1) EP0878759A1 (ja)
JP (1) JPH10301874A (ja)
KR (1) KR19980079592A (ja)
CN (1) CN1100297C (ja)
TW (1) TW412698B (ja)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296468A (ja) * 1998-04-10 1999-10-29 Ricoh Co Ltd 画像処理装置
JP2001508577A (ja) * 1998-05-06 2001-06-26 サムソン エレクトロニクス カンパニー リミテッド ネットワークシステムのシステムデバイス動作状態表示方法
JP2001331428A (ja) * 2000-05-18 2001-11-30 Chihiro Tsuyusaki 情報処理装置の遠隔操作ソフト、遠隔操作システム及びプログラムを記録した記録媒体
JP2002073442A (ja) * 2000-08-23 2002-03-12 Samsung Electronics Co Ltd 制御機器の少なくとも一つ以上の被制御機器制御方法及び装置
JP2002510415A (ja) * 1997-06-25 2002-04-02 サムソン エレクトロニクス カンパニー リミテッド ブラウザー基盤の命令及び制御ホームネットワーク
JP2002175275A (ja) * 2000-08-28 2002-06-21 Abaco Pr Inc 制限されたクライアント装置がネットワーク接続されたサーバの全資源を使用することを可能にする方法および装置
KR100421182B1 (ko) * 2001-05-26 2004-03-03 엘지전자 주식회사 이동통신 단말기를 이용한 컴퓨터 원격제어 시스템 및 방법
KR20040018288A (ko) * 2002-08-22 2004-03-03 이승재 개인용 단말기 및 그 제어방법
JP2004312711A (ja) * 2003-03-25 2004-11-04 Ricoh Co Ltd 画像形成装置及び画像形成装置を遠隔のアプリケーションにより操作する方法
US6839061B1 (en) 1999-05-20 2005-01-04 Seiko Epson Corporation Image display system and information storage medium
US6959392B1 (en) 1998-12-22 2005-10-25 Fujitsu Limited Information providing system and method for providing information
JP2005323093A (ja) * 2004-05-07 2005-11-17 Fujitsu Ltd Webサーバを利用した遠隔操作制御プログラム
JP2005346260A (ja) * 2004-06-01 2005-12-15 Iwatsu Electric Co Ltd コンテンツ表示方法
JP2007140806A (ja) * 2005-11-17 2007-06-07 Mitsubishi Heavy Ind Ltd 料金収受機械および料金収受プログラム
JP2009258824A (ja) * 2008-04-14 2009-11-05 Nippon Hoso Kyokai <Nhk> 代替コンテンツ提示装置および代替コンテンツナビゲーションプログラム
JP2010057186A (ja) * 2003-03-25 2010-03-11 Ricoh Co Ltd 端末装置、方法、及びプログラム
JP2010170564A (ja) * 2002-02-21 2010-08-05 Qualcomm Inc 移動デバイスをエミュレートするための方法及び装置
US7791750B2 (en) 2003-12-03 2010-09-07 Omron Corporation Image processing system, method of controlling the image processing system, and program for a peripheral apparatus in the system
KR100982511B1 (ko) 2003-10-08 2010-09-16 삼성전자주식회사 원격 제어 장치 및 방법
WO2010119522A1 (ja) * 2009-04-15 2010-10-21 パイオニア株式会社 画像共有システム
JP2011141891A (ja) * 1999-08-20 2011-07-21 Zih Corp ラベル、タグ等を印刷するためのプリンタ
JP2012234252A (ja) * 2011-04-28 2012-11-29 Nec Corp 遠隔操作システム、データ処理方法およびプログラム
JP2013012018A (ja) * 2011-06-29 2013-01-17 Internatl Business Mach Corp <Ibm> 安全に管理された仮想マシンの実行環境を構築する方法、プログラムおよびコンピュータ装置
JP2018533864A (ja) * 2015-09-16 2018-11-15 中興通訊股▲ふん▼有限公司Zte Corporation 遠隔制御方法、装置及び携帯端末
CN113886733A (zh) * 2021-08-30 2022-01-04 浙江中控技术股份有限公司 基于html5的信号图谱展示系统和方法

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7555529B2 (en) 1995-11-13 2009-06-30 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6950991B2 (en) 1995-11-13 2005-09-27 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6088515A (en) 1995-11-13 2000-07-11 Citrix Systems Inc Method and apparatus for making a hypermedium interactive
US6437803B1 (en) 1998-05-29 2002-08-20 Citrix Systems, Inc. System and method for combining local and remote windows into a single desktop environment
US9094384B2 (en) * 1996-02-16 2015-07-28 Reference Ltd., Limited Liability Company TCP/IP protocol network with satellite nodes
US6173332B1 (en) 1996-03-06 2001-01-09 Paul L. Hickman Method and apparatus for computing over a wide area network
US7130888B1 (en) * 1996-02-16 2006-10-31 G&H Nevada-Tek Method and apparatus for controlling a computer over a TCP/IP protocol network
US7100069B1 (en) 1996-02-16 2006-08-29 G&H Nevada-Tek Method and apparatus for controlling a computer over a wide area network
US6289320B1 (en) * 1998-07-07 2001-09-11 Diebold, Incorporated Automated banking machine apparatus and system
US6614433B1 (en) * 1998-06-05 2003-09-02 Unisys Corporation Method and system for distributed, dynamic generation of graphics files
US20010044850A1 (en) * 1998-07-22 2001-11-22 Uri Raz Method and apparatus for determining the order of streaming modules
US7197570B2 (en) * 1998-07-22 2007-03-27 Appstream Inc. System and method to send predicted application streamlets to a client device
US6539437B1 (en) * 1998-11-30 2003-03-25 Intel Corporation Remote control inputs to java applications
US6928469B1 (en) 1998-12-29 2005-08-09 Citrix Systems, Inc. Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques
US6502148B1 (en) * 1999-04-30 2002-12-31 Imagex.Com, Inc. System for scaling an application server system
US6618820B1 (en) 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for configuring an application server system
US6539445B1 (en) * 2000-01-10 2003-03-25 Imagex.Com, Inc. Method for load balancing in an application server system
US6618742B1 (en) 2000-01-10 2003-09-09 Imagex.Com, Inc. Method for job impact learning
US6505238B1 (en) * 1999-08-19 2003-01-07 International Business Machines Corporation Method and system for implementing universal login via web browser
US6356933B2 (en) 1999-09-07 2002-03-12 Citrix Systems, Inc. Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
EP1113361A1 (en) * 2000-01-03 2001-07-04 Wimba.Com S.A. Process of communication between an applet and a local agent using a socket communication channel
EP1117220A1 (en) * 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
EP1117035A1 (en) * 2000-01-14 2001-07-18 Sun Microsystems, Inc. Runtime environment component services
EP1117049A1 (en) * 2000-01-14 2001-07-18 Sun Microsystems, Inc. Dynamic conversion of data
JP2001209471A (ja) * 2000-01-27 2001-08-03 Fuji Photo Film Co Ltd 遠隔操作端末機用の操作画面簡易作成システム
US7023572B2 (en) 2000-02-02 2006-04-04 Raja Singh Tuli Portable high speed internet access device
US20020115477A1 (en) * 2001-02-13 2002-08-22 Raja Singh Portable high speed internet access device with scrolling
US7289244B2 (en) 2000-02-02 2007-10-30 Raja Singh Tuli Portable high speed internet access device
US7356570B1 (en) 2000-08-29 2008-04-08 Raja Tuli Portable high speed communication device
US6633314B1 (en) * 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US7068381B1 (en) 2000-02-02 2006-06-27 Raja Tuli Portable high speed internet access device
US6941382B1 (en) * 2000-02-07 2005-09-06 Raja Tuli Portable high speed internet or desktop device
WO2001059551A2 (en) * 2000-02-08 2001-08-16 Sony Corporation Of America User interface for interacting with plural real-time data sources
US7644018B1 (en) 2000-02-08 2010-01-05 Sony Corporation System and method for providing publicly vended content via a wireless network
US6874009B1 (en) 2000-02-16 2005-03-29 Raja Tuli Portable high speed internet device with user fees
AU778428B2 (en) * 2000-02-25 2004-12-02 Canon Kabushiki Kaisha Local sound and graphic feedback
JP4411730B2 (ja) * 2000-02-29 2010-02-10 ソニー株式会社 ユーザインターフェースシステム、サーバ装置、及び、リモート端末装置
US6587125B1 (en) * 2000-04-03 2003-07-01 Appswing Ltd Remote control system
US6789112B1 (en) 2000-05-08 2004-09-07 Citrix Systems, Inc. Method and apparatus for administering a server having a subsystem in communication with an event channel
US6785713B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US6922724B1 (en) 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
US6785726B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for delivering local and remote server events in a similar fashion
US8386945B1 (en) * 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
US20030182469A1 (en) * 2000-06-09 2003-09-25 Simon Lok Distributed computer system using a graphical user interface toolkit
US20010054060A1 (en) * 2000-06-16 2001-12-20 Fillebrown Lisa A. Personal wireless network
US8386557B2 (en) * 2000-06-16 2013-02-26 Enfora, Inc. Method for supporting a personal wireless network
AU2001266543A1 (en) * 2000-06-22 2002-01-02 The National University Of Singapore A system for automating a web browser application
US7047495B1 (en) * 2000-06-30 2006-05-16 Intel Corporation Method and apparatus for graphical device management using a virtual console
US20020029259A1 (en) * 2000-07-26 2002-03-07 Nec Corporation Remote operation system and remote operation method thereof
US7191211B2 (en) 2000-10-03 2007-03-13 Raja Tuli Portable high speed internet access device priority protocol
US6842777B1 (en) 2000-10-03 2005-01-11 Raja Singh Tuli Methods and apparatuses for simultaneous access by multiple remote devices
US7470196B1 (en) * 2000-10-16 2008-12-30 Wms Gaming, Inc. Method of transferring gaming data on a global computer network
US6915327B1 (en) 2000-10-30 2005-07-05 Raja Singh Tuli Portable high speed communication device peripheral connectivity
US20020105548A1 (en) 2000-12-12 2002-08-08 Richard Hayton Methods and apparatus for creating a user interface using property paths
US20020080171A1 (en) * 2000-12-22 2002-06-27 Laferriere Robert James Method and apparatus for coordinating screen views in a collaborative computing environment
US6928461B2 (en) 2001-01-24 2005-08-09 Raja Singh Tuli Portable high speed internet access device with encryption
JP2002259036A (ja) * 2001-02-28 2002-09-13 Sony Corp 情報処理装置及び情報処理方法、記録媒体並びにプログラム
AU2002321997A1 (en) * 2001-03-05 2002-12-23 Anysoft Limited Partnership Technique for integrating information from one or more remotely located sources
US6999912B2 (en) * 2001-03-13 2006-02-14 Microsoft Corporation Provisioning computing services via an on-line networked computing environment
US20030031992A1 (en) * 2001-08-08 2003-02-13 Laferriere Robert J. Platform independent telecollaboration medical environments
EP1286261A1 (de) * 2001-08-13 2003-02-26 Alcatel Verfahren, Bedienoberflächenmodul, Zwischenmodule sowie damit ausgestattetes Netzwerk-Management-System zur Bedienung eines Bedienoberflächenmoduls
US7177902B2 (en) * 2001-12-28 2007-02-13 Nokia, Inc. Remotely controlling a computer via simulated keyboard events
US7722466B2 (en) * 2002-03-06 2010-05-25 Wms Gaming Inc. Integration of casino gaming and non-casino interactive gaming
US8135843B2 (en) 2002-03-22 2012-03-13 Citrix Systems, Inc. Methods and systems for providing access to an application
US7231152B2 (en) * 2002-04-08 2007-06-12 Silicon Communications Technology Co., Ltd. Infrared remote control receiver (IRCR) having semiconductor signal processing device therein
KR100532224B1 (ko) * 2002-04-08 2005-11-29 실리콤텍(주) Cmos 공정만을 사용하여 설계된 반도체 신호처리장치를 갖는 적외선 리모콘 수신기
US8176428B2 (en) 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
US8935401B2 (en) * 2003-06-20 2015-01-13 Hewlett-Packard Development Company, L.P. Method and system using admission control in interactive grid computing systems
US7424525B2 (en) * 2003-06-30 2008-09-09 Microsoft Corporation Managing headless computer systems
US7711840B2 (en) * 2003-10-23 2010-05-04 Microsoft Corporation Protocol for remote visual composition
US7817156B2 (en) * 2004-06-11 2010-10-19 Seiko Epson Corporation Image transfer using drawing command hooking
US7464110B2 (en) * 2004-06-30 2008-12-09 Nokia Corporation Automated grouping of image and other user data
US20060004834A1 (en) * 2004-06-30 2006-01-05 Nokia Corporation Dynamic shortcuts
US20060080678A1 (en) * 2004-09-07 2006-04-13 Bailey Mark W Task distribution method for protecting servers and tasks in a distributed system
JP4407487B2 (ja) * 2004-11-15 2010-02-03 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置及び画像形成システム
JP2006140898A (ja) * 2004-11-15 2006-06-01 Konica Minolta Business Technologies Inc 画像形成システム
US7680805B2 (en) * 2004-12-30 2010-03-16 Sap Ag Synchronization method for an object oriented information system (IS) model
KR100631207B1 (ko) * 2005-05-23 2006-10-04 삼성전자주식회사 메세지 큐에 기반한 gui실행방법
US8212805B1 (en) 2007-01-05 2012-07-03 Kenneth Banschick System and method for parametric display of modular aesthetic designs
US20090172557A1 (en) * 2008-01-02 2009-07-02 International Business Machines Corporation Gui screen sharing between real pcs in the real world and virtual pcs in the virtual world
US20100268762A1 (en) * 2009-04-15 2010-10-21 Wyse Technology Inc. System and method for scrolling a remote application
US9191448B2 (en) * 2009-04-15 2015-11-17 Wyse Technology L.L.C. System and method for rendering a composite view at a client device
US9189124B2 (en) * 2009-04-15 2015-11-17 Wyse Technology L.L.C. Custom pointer features for touch-screen on remote client devices
US9448815B2 (en) * 2009-04-15 2016-09-20 Wyse Technology L.L.C. Server-side computing from a remote client device
US8676926B2 (en) * 2009-04-15 2014-03-18 Wyse Technology L.L.C. System and method for handling remote drawing commands
US9578113B2 (en) 2009-04-15 2017-02-21 Wyse Technology L.L.C. Method and apparatus for transferring remote session data
US9553953B2 (en) 2009-04-15 2017-01-24 Dell Products L.P. Method and apparatus for extending capabilities of a virtualization domain to support features available in a normal desktop application
KR20120061161A (ko) * 2010-12-02 2012-06-13 삼성전자주식회사 제어 원격 유저 인터페이스를 제공하는 방법 및 장치
DE112011105379B4 (de) 2011-06-28 2022-12-15 Hewlett-Packard Development Company, L.P. Anzeige von Betriebsstatusinformationen eines Clients in einer Remote-Desktop-Sitzung
US8979635B2 (en) 2012-04-02 2015-03-17 Wms Gaming Inc. Systems, methods and devices for playing wagering games with distributed and shared partial outcome features
US9564007B2 (en) 2012-06-04 2017-02-07 Bally Gaming, Inc. Wagering game content based on locations of player check-in
US9305433B2 (en) 2012-07-20 2016-04-05 Bally Gaming, Inc. Systems, methods and devices for playing wagering games with distributed competition features
US9311777B2 (en) 2012-08-17 2016-04-12 Bally Gaming, Inc. Systems, methods and devices for configuring wagering game systems and devices
US8616981B1 (en) 2012-09-12 2013-12-31 Wms Gaming Inc. Systems, methods, and devices for playing wagering games with location-triggered game features
CN103685470B (zh) * 2013-11-19 2018-05-18 Tcl光电科技(惠州)有限公司 基于浏览器的遥控方法和系统、浏览器、应用服务器
CN103778193A (zh) * 2014-01-06 2014-05-07 北京星网锐捷网络技术有限公司 一种提高网页显示速度的方法及浏览器
US9875618B2 (en) 2014-07-24 2018-01-23 Igt Gaming system and method employing multi-directional interaction between multiple concurrently played games
JP2016057794A (ja) * 2014-09-09 2016-04-21 村田機械株式会社 管理装置、制御装置、繊維機械管理システム、及び繊維機械の管理方法
US10606727B2 (en) 2016-09-06 2020-03-31 Soroco Private Limited Techniques for generating a graphical user interface to display documentation for computer programs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5005122A (en) * 1987-09-08 1991-04-02 Digital Equipment Corporation Arrangement with cooperating management server node and network service node
JPH0728736A (ja) 1993-07-15 1995-01-31 Hitachi Ltd マルチウィンドウ制御方式
JPH07182282A (ja) * 1993-09-28 1995-07-21 At & T Global Inf Solutions Internatl Inc コンピュータービデオ表示の添え書き
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US5909545A (en) * 1996-01-19 1999-06-01 Tridia Corporation Method and system for on demand downloading of module to enable remote control of an application program over a network
US5706502A (en) * 1996-03-25 1998-01-06 Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
US6098092A (en) * 1996-11-08 2000-08-01 Silicon Graphics, Inc. Server to dynamically generate graphics for the world wide web

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002510415A (ja) * 1997-06-25 2002-04-02 サムソン エレクトロニクス カンパニー リミテッド ブラウザー基盤の命令及び制御ホームネットワーク
JPH11296468A (ja) * 1998-04-10 1999-10-29 Ricoh Co Ltd 画像処理装置
JP2001508577A (ja) * 1998-05-06 2001-06-26 サムソン エレクトロニクス カンパニー リミテッド ネットワークシステムのシステムデバイス動作状態表示方法
US6959392B1 (en) 1998-12-22 2005-10-25 Fujitsu Limited Information providing system and method for providing information
US6839061B1 (en) 1999-05-20 2005-01-04 Seiko Epson Corporation Image display system and information storage medium
JP2011141891A (ja) * 1999-08-20 2011-07-21 Zih Corp ラベル、タグ等を印刷するためのプリンタ
JP2001331428A (ja) * 2000-05-18 2001-11-30 Chihiro Tsuyusaki 情報処理装置の遠隔操作ソフト、遠隔操作システム及びプログラムを記録した記録媒体
JP2002073442A (ja) * 2000-08-23 2002-03-12 Samsung Electronics Co Ltd 制御機器の少なくとも一つ以上の被制御機器制御方法及び装置
US6941340B2 (en) 2000-08-23 2005-09-06 Samsung Electronics Co., Ltd. Method and apparatus for controlling at least one controlled device in a controlling device
JP2002175275A (ja) * 2000-08-28 2002-06-21 Abaco Pr Inc 制限されたクライアント装置がネットワーク接続されたサーバの全資源を使用することを可能にする方法および装置
KR100421182B1 (ko) * 2001-05-26 2004-03-03 엘지전자 주식회사 이동통신 단말기를 이용한 컴퓨터 원격제어 시스템 및 방법
JP2010170564A (ja) * 2002-02-21 2010-08-05 Qualcomm Inc 移動デバイスをエミュレートするための方法及び装置
KR20040018288A (ko) * 2002-08-22 2004-03-03 이승재 개인용 단말기 및 그 제어방법
JP2010057186A (ja) * 2003-03-25 2010-03-11 Ricoh Co Ltd 端末装置、方法、及びプログラム
JP2004312711A (ja) * 2003-03-25 2004-11-04 Ricoh Co Ltd 画像形成装置及び画像形成装置を遠隔のアプリケーションにより操作する方法
KR100982511B1 (ko) 2003-10-08 2010-09-16 삼성전자주식회사 원격 제어 장치 및 방법
US8489996B2 (en) 2003-10-08 2013-07-16 Samsung Electronics Co., Ltd. Apparatus and method for remote controlling
US7791750B2 (en) 2003-12-03 2010-09-07 Omron Corporation Image processing system, method of controlling the image processing system, and program for a peripheral apparatus in the system
JP2005323093A (ja) * 2004-05-07 2005-11-17 Fujitsu Ltd Webサーバを利用した遠隔操作制御プログラム
JP2005346260A (ja) * 2004-06-01 2005-12-15 Iwatsu Electric Co Ltd コンテンツ表示方法
JP2007140806A (ja) * 2005-11-17 2007-06-07 Mitsubishi Heavy Ind Ltd 料金収受機械および料金収受プログラム
JP2009258824A (ja) * 2008-04-14 2009-11-05 Nippon Hoso Kyokai <Nhk> 代替コンテンツ提示装置および代替コンテンツナビゲーションプログラム
WO2010119522A1 (ja) * 2009-04-15 2010-10-21 パイオニア株式会社 画像共有システム
JPWO2010119522A1 (ja) * 2009-04-15 2012-10-22 パイオニア株式会社 画像共有システム
JP2012234252A (ja) * 2011-04-28 2012-11-29 Nec Corp 遠隔操作システム、データ処理方法およびプログラム
JP2013012018A (ja) * 2011-06-29 2013-01-17 Internatl Business Mach Corp <Ibm> 安全に管理された仮想マシンの実行環境を構築する方法、プログラムおよびコンピュータ装置
JP2018533864A (ja) * 2015-09-16 2018-11-15 中興通訊股▲ふん▼有限公司Zte Corporation 遠隔制御方法、装置及び携帯端末
CN113886733A (zh) * 2021-08-30 2022-01-04 浙江中控技术股份有限公司 基于html5的信号图谱展示系统和方法

Also Published As

Publication number Publication date
CN1204091A (zh) 1999-01-06
EP0878759A1 (en) 1998-11-18
CN1100297C (zh) 2003-01-29
KR19980079592A (ko) 1998-11-25
TW412698B (en) 2000-11-21
US6286003B1 (en) 2001-09-04

Similar Documents

Publication Publication Date Title
JPH10301874A (ja) 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体
US6477550B1 (en) Method and system for processing events related to a first type of browser from a second type of browser
JP3444471B2 (ja) 書式作成方法およびディジタル処理装置に書式作成方法を実行させるための装置可読な記憶媒体
US6343311B1 (en) Methods, systems and computer program products for remote control of a processing system
JP3251898B2 (ja) ダウンロード方法及びデータ通信システム
JP3184802B2 (ja) カスタマイズされたインターネット・コンテンツを要求側クライアント装置に提供する方法およびシステム
US6662220B1 (en) Method and apparatus for remote computer management using web browser and hyper-media managed object applications
JP3280330B2 (ja) 通信方法、クライアント端末、サーバ、通信システム、通信を制御するためのソフトウエア・プロダクトを格納した記録媒体
JP2002175275A (ja) 制限されたクライアント装置がネットワーク接続されたサーバの全資源を使用することを可能にする方法および装置
JPH11328074A (ja) ウェブリソ―スのデ―タ変更の通信方法
CN100383774C (zh) 网络上的多个计算机之间进行合作的方法、系统
JP2000298567A (ja) インターネット・ベース・プリンティング
JP2006318499A (ja) サーバとクライアントノードとの間の接続を管理するシステムおよび方法
US20040260806A1 (en) System supporting communication between a web enabled application and another application
US20030055874A1 (en) System for automatically recognizing devices connected in a distributed processing environment
WO2006028783A2 (en) Server-recorder macros and web application automation
JP2000250838A (ja) アプリケーションプログラムの実装方法ならびにシステム及び同方法がプログラムされ記録された記録媒体
JP3721070B2 (ja) 既存オンラインアプリケーションのインターネット端末対応方法並びにサーバ装置
KR100422679B1 (ko) 혼합 컨텐츠 서버-클라이언트 시스템
JP2001268646A (ja) 携帯無線通信機、ツール・サーバ、音声認証サーバ、及び無線通信システム
US7523210B2 (en) Information providing server, communication terminal, control method therefor, and information providing system
JP2002278663A (ja) 情報処理装置
KR100513159B1 (ko) 인터넷을 통해 asp를 사용하는 경우 단일 모드의터미널 통신 채널에 의한 프로그램의 다중 실행 방법과 그화면 크기의 자유로운 변경 방법
JPH10334046A (ja) ホスト・コンピュータ・プログラムに対する対話式インターネット・アクセスのためのシステム、方法、及び装置
JP2000222352A (ja) Unixユーザ管理システムおよび方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100919

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110919

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110919

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120919

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130919

Year of fee payment: 10