JPH0455965A - 端末制御方式 - Google Patents

端末制御方式

Info

Publication number
JPH0455965A
JPH0455965A JP2165651A JP16565190A JPH0455965A JP H0455965 A JPH0455965 A JP H0455965A JP 2165651 A JP2165651 A JP 2165651A JP 16565190 A JP16565190 A JP 16565190A JP H0455965 A JPH0455965 A JP H0455965A
Authority
JP
Japan
Prior art keywords
terminal
program
control information
extended function
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2165651A
Other languages
English (en)
Inventor
Makoto Mitsunari
三成 誠
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2165651A priority Critical patent/JPH0455965A/ja
Publication of JPH0455965A publication Critical patent/JPH0455965A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、情報処理装置より、接続する端末装置に対し
て制御情報を送出し、該制御情報に基づいて特定の処理
を行わせる端末制御方式に関するものである。
[従来の技術] 従来、ホストコンピュータと通信端末とを伝送路を介し
て接続し、運用するシステムでは、端末装置として専用
端末が使用されている。そして、例えば、パーソナルコ
ンピュータ(パソコン)等の専用端末以外のコンピュー
タ装置が端末装置として使用される場合、パソコン等の
コンピュータ装置上で稼動する専用端末のエミュレータ
が用意され使用されていた。
[発明が解決しようとしている課題] しかしながら、上記従来例でのエミュレータは文字通り
の専用端末のエミュレータであり、本来の専用端末と同
程度の機能しか持っていないものが多かった。そのため
に、近年では、益々多機能化、高機能化しているパソコ
ン等のコンピュータ装置の有するインテリジェントコン
ピュータ装置としての能力を十分に引き出して活用して
いないという欠点があった。
また、端末エミュレータの中に、パソコン等のコンピュ
ータ装置が本来持っているインテリジェントコンピュー
タ装置としての機能を付加しようとすると、端末エミュ
レータのプログラムサイズが増大してしまうという欠点
もあった。
本発明は、上記課題を解決するために成されたもので、
情報処理装置より、接続する端末装置に対して制御情報
を送出し、該制御情報に基づいて特定の処理を効率よ(
行わせることができる端末制御方式を提供することを目
的とする。
[課題を解決するための手段及び作用]上記目的を達成
するために、本発明の端末制御方式は以下の構成から成
る。すなわち、情報処理装置より、接続する端末装置に
対して制御情報を送出し、該制御情報に基づいて特定の
処理を行わせる端末制御方式において、前記情報処理装
置に、前記端末装置を制御する制御情報を出力する出力
手段を備え、 前記端末装置に、前記制御情報に対応する処理手順を記
憶する記憶手段と、前記制御情報を入力する入力手段と
、該入力手段からの制御情報に対応する処理手順を、前
記記憶手段より検索する検索手段と、該検索手段で検索
した処理手順に従って処理を実行する実行手段と、該実
行手段で実行した結果を報知する報知手段とを備える。
[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
く構成の説明 (第1図)〉 第1図は、本発明の一実施例を示すブロック図である。
図において、1は後述する端末装置7に提供すべき情報
を管理するホストコンピュータ、2は端末装置7へ送出
する依頼情報あるいは端末装置7から受は取った返却情
報を記憶するホスト記憶装置、3はホストコンピユータ
1全体を制御するホスト主制御部、4は伝送路6を介し
て端末装置7と依頼情報あるいは返却情報の授受を行う
ホスト通信部、5はホスト記憶装置2から読み出した依
頼情報あるいは端末装置7から受は取った返却情報に加
工を施し、ホスト記憶装置2に記憶するホストプログラ
ム、6はホストコンピュータlと端末装置7とを結ぶ伝
送路である。
一方、7は表示機能、入力機能等を備えた端末装置とし
て使用される端末装置であり、本実施例ではパーソナル
コンピュータである。8は、伝送路6を介してホストコ
ンピュータ1から送られて(る依頼情報、あるいはホス
トコンピュータ1に送出する返却情報の授受を行う端末
通信部、9は端末装置7全体を制御する端末主制御部、
10は専用端末として機能する端末のエミュレータであ
り、ホストコンピュータ1からの依頼により「拡張機能
プログラム」を端末記憶装置14から読み出して起動す
る。
11はホストコンピュータ1からの依頼によって端末エ
ミュレータ10で起動される「拡張機能プログラム」群
、12はホストコンピュータ1から送られて(るデータ
等を表示する表示装置、13は利用者の入力を受は付け
る入力装置、14は「拡張機能プログラム」を索引情報
を付加して記憶する端末記憶装置、15はホストコンピ
ュータ1からの各種データを必要に応じて印字する印字
装置、そして16は「拡張機能プログラム」群を記憶す
るメインメモリである。
く動作の説明 (第2図〜第8図)〉 次に、以上の構成から成る本実施例での[拡張機能プロ
グラム」の制御及びそれに関連する処理動作を、専用端
末の機能範囲で表示されたテキスト画面に、「拡張機能
プログラム」を使用してグラフを重ねて表示する場合を
例に、第2図〜第8図を参照して以下に説明する。
尚、本実施例では、端末エミュレータlOは、テキスト
表示機能しか持たず、端末装置7が本来持っているグラ
フィック表示機能を使用してグラフを表示するプログラ
ムは、端末記憶装置14内の拡張機能プログラムAによ
って実現されているものとする。
また、第2図は、本実施例での動作を説明するための表
示装置12の表示例であり、201の売り上げ一覧及び
203の最下行のファンクションキーラベルは、端末エ
ミュレータ10の持つテキスト表示機能によって既に表
示されているものとする。そして、ホストコンピュータ
1からの依頼により、端末7が表示装置12に、第2図
に示す202のグラフを重ねて表示する場合を例に説明
する。
まず、第3図に示すフローチャートは、ホストコンピュ
ータ1での処理動作であり、ホストプログラム5に格納
されているものである。そして、ステップSlにおいて
、ホストコンピュータ1のホスト主制御部3は、端末装
置7のグラフ表示用の「拡張機能プログラムA」のロー
ドを依頼する依頼情報を作成する。そして、ホスト通信
部4に指示し、伝送路6を介して依頼情報を端末装置7
へ送出する。ここで、作成し送出する依頼情報はとの「
拡張機能プログラム」のロードを依頼するかを示し、[
拡張機能プログラムの名前」や「既にロード済みの場合
、オーバライドするか否か」等の情報を含む。
尚、本実施例では、上述したように「拡張機能プログラ
ムの名前」はグラフ表示を行う拡張機能プログラムAの
名前であり、「既にロード済みの場合、オーバライドす
るか否か」はオーバライドすると設定されている。
次に、端末装置7から送られてくるスティタスを受信す
ると、ステップS2へ処理を進め、詳細は後述する端末
装置7での依頼結果を判断する。
その結果、成功を示すスティタスであれば、次のステッ
プS3へ処理を進め、拡張機能プログラムAの実行を依
頼する情報を作成し、端末装置7へ送出する。ここでの
依頼情報は、との「拡張機能プログラム」の実行を依頼
するかを示し、「拡張機能プログラムの名前」や[拡張
機能プログラムへ渡すデータ」等を含む0本実施例では
、上述のように、グラフ表示を行う拡張機能プログラム
Aの名前と、「拡張機能プログラムへ渡すデータ」とし
て、グラフ表示を行うための各地の売り上げデータであ
る。
次に、ホスト通信部7を介し、詳細は後述する端末装置
7での実行結果を示すスティタスを受信すると、ステッ
プS4へ処理を進め、その結果を判断する。ここで、成
功を示すスティタスであればステップS5へ処理を進め
、実行した拡張機能プログラムAのアンロードを依頼す
る情報を作成し、端末装置7へ送出する。ここでの依頼
情報はとの「拡張機能プログラム」のアンロードを依頼
するかを示し、アンロードすべき「拡張機能プログラム
の名前」等の情報を含む0本実施例では、上述したよう
に、グラフ表示を行う拡張機能プログラムAの名前であ
る。
そして、端末装置7からスティタスを受信すると、ステ
ップS6へ処理を進め、成功したか否かを判断する。そ
の結果、成功であれば端末装置7への依頼処理を終了す
るが、上述したステップS2、S4.S6の結果が失敗
であればステップS7へ処理を進め、「拡張機能プログ
ラム」の制御が失敗した旨を報知する。この処理は、端
末装置7からのスティタスに応じたメツセージをホスト
記憶装置2から読み出し、端末装置7へ送出して端末装
置7の表示装置12あるいは印字装置15へ出力させる
処理である。
尚、第3図に示すフローチャートでは、説明の都合上、
端末装置7への依頼をシーケンシャルに行う場合を説明
したが、ステップS3.S4での処理を繰返しても良い
これに対し、端末側では、情報端末装置7の端末通信部
8がホストコンピュータ1からの依頼情報を伝送路6を
介して受信すると、端末主制御部9に依頼情報の受信を
通知する。この通知により、端末主制御部9では、第4
図に示すフローチャートに従って端末エミュレータ10
の処理を開始する。
まず、ステップ5101において、ホストコンピュータ
1から送られてきた依頼情報を受は取ると、ステップ5
102へ処理を進め、依頼情報の解析を行い、その依頼
に応じてそれぞれ対応するステップへと処理を進める。
ここで、「拡張機能プログラム」をロードする依頼情報
の場合には、ステップS 1.03へ処理を進め、後述
する「プログラムロード処理」で「拡張機能プログラム
」をメインメモリ16にロードする。そして、ロード処
理が終了すると、ステップ5113へ処理を進め、処理
結果を示すスティタスをホストコンピュータlへ返送す
る。この[プログラムロード処理」の詳細は、第5図に
示すフローチャートである。
また、プログラムの実行を依頼する依頼情報であればス
テップ5111へ処理を進め、後述する「プログラム実
行処理」で指定されたプログラムの実行を行う、そして
実行が終了すると、同様にステップ5113へ処理を進
め、処理結果を示すスティタスをホストコンピュータ1
へ返送する。
この「プログラム実行処理」の詳細は、第6図に示すフ
ローチャートである。更に、プログラムの削除依頼を受
信した場合には、ステップ5112へ処理を進め、後述
する「プログラムアンロード処理」を行う。そして、処
理を終了すると、同様にステップ5113においてステ
ィタスをホストコンピュータ1に返送して処理を終了す
る。この「プログラムアンロード処理」の詳細は、第7
図に示すフローチャートである。
尚、本実施例では、[拡張機能プログラム」のロード、
実行、アンロードと個別に処理するだけでなく、これら
の処理を組み合わせた依頼情報を受信して処理すること
も可能である。例えば、「拡張機能プログラムJのロー
ドと実行が依頼された場合には、ステップ5104へ処
理を進め、指定された「拡張プログラム」をメインメモ
リ16にロードし、ステップ5105においてロード結
果が成功であればステップ8106へ進み、ロードされ
た「拡張プログラム」を実行する。
同様に「拡張機能プログラム」のロード、実行。
そしてアンロードが依頼されると、ステップ5107へ
処理を進め、指定された「拡張機能プログラム」をメイ
ンメモリ16にロードし、ステップ8108でロード結
果が成功であれば、ステップ5109へ処理を進め、「
拡張プログラム」を実行し、次のステップsi ioで
は、実行した「拡張機能プログラム」をメインメモリ1
6から削除する。
また、上述のステップ5113では、返送するスティタ
スのセットと共に、その結果を、例えば表示装置12に
表示するようにしても良い。
次に、本実施例におけるプログラムロード処理を第5図
に示すフローチャートに従って以下に説明する。
ステップ5201において、依頼された「拡張機能プロ
グラム」 (ここでは拡張機能プログラムA)を端末記
憶装置14から検索し、ステップ5202で、該当する
プログラムがあったか否かを判定する。その結果、該当
するプログラムが無い場合、ステップ5210へ処理を
進め、ホストコンピュータ1に返送するスティタスに「
失敗」の旨を設定し処理を終了する。しかし、ステップ
5202において、該当するプログラムがあれば、ステ
ップ5203へ進み、依頼された「拡張機能プログラム
」が既にメインメモリ16にロード済みであるか否かを
判定する。ここで、該当プログラムがロード済みでない
場合には、ステップ5206において「拡張機能プログ
ラムJを端末記憶装置14から読み込み、メインメモリ
16にロードする。
このプログラムロードが終了すると、ステップ5207
へ処理を進め、ロードが成功したか否かをチエツクサム
等によって判定する。そして、成功していればステップ
5209へ進み、スティタスに「成功」の旨を設定する
が、ロードが失敗していればステップ3208へ進み、
スティタスに「失敗」の旨を設定し処理を終了する。
上述のステップ5203で該当するプログラムがロード
済みであれば、ステップ5204へ処理を進め、オーバ
ライドの指定があるか否かを判定する。ここで、指定が
あればステップ5205へ進み、ロードされている[拡
張機能プログラム」をメインメモリ16から削除した後
、上述のステップ5206において新たにプログラムを
ロードし、その結果によってスティタスをセットして処
理を終了する。しかし、ステップ5204において、オ
ーバライドの指定がない場合には、ステップ5211へ
進み、メインメモリ16上の「拡張機能プログラム」と
端末記憶装置14上の「拡張機能プログラム」との内容
を比較する。そして、ステップ5212で、その結果を
判定し、両者が一致した場合には、ステップ5214へ
進み、スティタスに「成功」の旨を設定して処理を終了
する。しかし、一致しない場合には、ステップ5213
へ処理を進め、スティタスに「失敗」の旨を設定して処
理を終了する。
次に、本実施例におけるプログラム実行処理を第6図に
示すフローチャートに従って以下に説明する。
まず、ステップ5301において、依頼された「拡張機
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でなければステップ8306へ処理を進め、スティタス
に「失敗」の旨を設定して処理を終了する。しかし、該
当するプログラムがロード済みであれば、ステップ53
02へ処理を進め、依頼情報と共に送られてきた「拡張
機能プログラムへ渡すデータ」 (ここではグラフ表示
を行うための地域別売り上げデータ)に基づいて表示デ
ータを作成する。そして、次のステップ5303へ処理
を進め、「拡張機能プログラムA」をコールしてグラフ
表示処理を実行する。
ここで、第8図に示すフローチャートは、この拡張機能
プログラムAの処理手順である。
まず、ステップ5501において、「拡張機能プログラ
ムへ渡すデータ」を受は取り、ステップ5502では、
受は取ったデータが正しいか否かを判定する。その結果
、正しければステップ5503へ処理を進め、受は取っ
たデータに従って第2図に示す202のグラフを作成し
、表示装置12に表示する。このグラフ202の表示が
終了すると、ステップ5504において、実行が成功し
た旨を端末エミュレータ10に通知して処理を終了する
。しかし、上述のステップ5502での判断において、
受は取ったデータが誤っていると判定された場合には、
ステップ5505へ処理を進め、データが誤っている旨
を端末エミュレータ10に通知して処理を終了する。
次に、拡張機能プログラムAの実行が終了すると、端末
エミュレータ10は第4図のステップ5304へ処理を
戻し、「拡張機能プログラムA」の実行結果をホストコ
ンピュータ1へ送るデータに編集する。そして、ステッ
プ5305へ処理を進め、スティタスに「成功」の旨を
設定して処理を終了する。
次に1本実施例におけるプログラムアンロード処理を第
7図に示すフローチャートに従って以下に説明する。
まず、ステップ5401において、依頼された「拡張機
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でない場合には、ステップ5404へ処理を進め、ステ
ィタスに「失敗」の旨を設定して処理を終了する。しか
し、該、当するプログラムがロード済みである場合には
、ステップ5402へ処理を進め、既にロードされてい
る「拡張機能プログラム」をメインメモリ16から削除
する。そして、ステップ5403でスティタスに「成功
」の旨を設定し、「プログラムのアンロード処理」を終
了する。
以上説明したように本実施例によれば、パーソナルコン
ピュータなどのコンピュータ装置が本来持っているイン
テリジェントコンピュータ装置としての機能を、端末エ
ミュレータとは別な「拡張機能プログラム」として定義
することができると共に、これを必要なときにホストコ
ンピュータで利用することができる。
従って、以下に述べるような効果がある。
(1)端末エミュレータ自身は、専用端末のエミュレー
タとしてあればよ(、端末エミュレータのプログラムサ
イズを小さくすることができる。
(2)アプリケーションシステムで必要とする機能だけ
を端末エミュレータの「拡張機能プログラム」とするこ
とができるので、アプリケーションシステム全体を小さ
(することができる。
(3)パーソナルコンピュータなどのコンピュータ装置
に新たな機能が追加された場合でも、端末エミュレータ
自身は変更する必要がなく、端末装置側で新たな「拡張
機能プログラム」を作成し、ホストコンピュータ側でこ
れに対応したプログラムを作成すればよく拡張性が高い
システムを構築できる。
上述した実施例では、テキスト表示機能しか持っていな
い端末エミュレータにグラフ表示の機能を拡張する場合
を例として示したが、例えば端末装置に接続されたIC
カード装置と入出力を行う「拡張機能プログラム」を作
成し、ホストコンピュータ側でこれに対応したプログラ
ムを作成すれば、端末エミュレータにICカードの読み
書きの機能を拡張することができる。
同様に、端末装置に接続されたバーコード読み取り装置
と入出力を行う「拡張機能プログラム」を作成し、ホス
トコンピュータ側でこれに対応したプログラムを作成す
れば、端末エミュレータにバーコードの読み取り機能を
拡張することが可能となる。
従って、本実施例によれば、端末エミュレータに高い拡
張性を持たせることができる。
[発明の効果] 以上説明したように本発明によれば、情報処理装置より
、接続する端末装置に対して制御情報を送出し、該制御
情報に基づいて特定の処理を効率よく行わせることがで
き、その結果を報知させることができる。
【図面の簡単な説明】
第1図は本実施例の構成を示すブロック図、第2図は本
実施例の処理動作を説明するための表示例を示す図、 第3図〜第8図は本実施例の処理動作を示すフローチャ
ートである。 図中、1・・・ホストコンピュータ、2・・・ホスト記
憶装置、3・・・ホスト主制御部、4・・・ホスト通信
部、5・・・ホストプログラム、6・・・伝送路、7・
・・端末装置、8・・・端末通信部、9・・・端末主制
御部、10・・・端末エミュレータ、11・・・拡張機
能プログラム、12・・・表示装置、13・・・入力装
置、14・・・端末記憶装置、15・・・印字装置、1
6・・・メインメモリである。

Claims (1)

  1. 【特許請求の範囲】 情報処理装置より、接続する端末装置に対して制御情報
    を送出し、該制御情報に基づいて特定の処理を行わせる
    端末制御方式において、 前記情報処理装置に、前記端末装置を制御する制御情報
    を出力する出力手段を備え、 前記端末装置に、前記制御情報に対応する処理手順を記
    憶する記憶手段と、 前記制御情報を入力する入力手段と、 該入力手段からの制御情報に対応する処理手順を、前記
    記憶手段より検索する検索手段と、該検索手段で検索し
    た処理手順に従つて処理を実行する実行手段と、 該実行手段で実行した結果を報知する報知手段とを備え
    ることを特徴とする端末制御方式。
JP2165651A 1990-06-26 1990-06-26 端末制御方式 Pending JPH0455965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2165651A JPH0455965A (ja) 1990-06-26 1990-06-26 端末制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2165651A JPH0455965A (ja) 1990-06-26 1990-06-26 端末制御方式

Publications (1)

Publication Number Publication Date
JPH0455965A true JPH0455965A (ja) 1992-02-24

Family

ID=15816411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2165651A Pending JPH0455965A (ja) 1990-06-26 1990-06-26 端末制御方式

Country Status (1)

Country Link
JP (1) JPH0455965A (ja)

Similar Documents

Publication Publication Date Title
KR100287137B1 (ko) 휴대형 정보 단말기의 버전 관리방법
US5367688A (en) Boot system for distributed digital data processing system
US4885770A (en) Boot system for distributed digital data processing system
US7120860B1 (en) Display control apparatus and storage medium
US6651120B2 (en) Image data converting system and a storage medium thereof
CN110851081A (zh) 存储空间的安全清理方法、装置及计算机可读存储介质
CN108647023A (zh) 软件开发工具的图片压缩方法、装置、设备及存储介质
US8001210B2 (en) Transmission and reception of display information that configures a screen with multiple screen elements
JPH0455965A (ja) 端末制御方式
JPH0455966A (ja) 瑞末制御方式
CN110795389B (zh) 基于存储快照的拷贝方法、用户设备、存储介质及装置
JP2645065B2 (ja) 情報ダウンロードシステム
JPH09146651A (ja) コンピュータ遠隔起動システム
JPH0354657A (ja) 端末制御方式
JPH04279959A (ja) 情報処理装置
JP2001249801A (ja) ソフトウエアインストール装置、及び、記憶媒体
KR101363107B1 (ko) 메시지 관리 장치 및 방법
JP6766534B2 (ja) Uimおよびuim発行システム
JPH07160634A (ja) オンライン画面とイメージデータとのマルチウィンド ウ表示方式
JP2996294B2 (ja) ジョブ制御言語作成方法
JPH0748214B2 (ja) データ編集システム
JPH0721005A (ja) クライアント/サーバ方式における画像表示方法
JPH0756743A (ja) モジュ−ル管理方法および装置
JPH05346966A (ja) 情報処理装置
JPH05119956A (ja) 画面出力切換方法