JPH0455966A - 瑞末制御方式 - Google Patents
瑞末制御方式Info
- Publication number
- JPH0455966A JPH0455966A JP2165652A JP16565290A JPH0455966A JP H0455966 A JPH0455966 A JP H0455966A JP 2165652 A JP2165652 A JP 2165652A JP 16565290 A JP16565290 A JP 16565290A JP H0455966 A JPH0455966 A JP H0455966A
- Authority
- JP
- Japan
- Prior art keywords
- information
- program
- terminal
- extended function
- processing
- 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
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、情報処理装置より、接続する端末装置に対し
て制御情報を送出し、該制御情報に基づいて特定の処理
を行わせる端末制御方式に関するものである。
て制御情報を送出し、該制御情報に基づいて特定の処理
を行わせる端末制御方式に関するものである。
[従来の技術]
従来、ホストコンピュータと通信端末とを伝送路を介し
て接続し、運用するシステムでは、端末装置として専用
端末が使用されている。そして、例えば、パーソナルコ
ンピュータ(パソコン)等の専用端末以外のコンピュー
タ装置が端末装置として使用される場合、パソコン等の
コンピュータ装置上で稼動する専用端末のエミュレータ
が用意され使用されていた。
て接続し、運用するシステムでは、端末装置として専用
端末が使用されている。そして、例えば、パーソナルコ
ンピュータ(パソコン)等の専用端末以外のコンピュー
タ装置が端末装置として使用される場合、パソコン等の
コンピュータ装置上で稼動する専用端末のエミュレータ
が用意され使用されていた。
[発明が解決しようとしている課題]
しかしながら、上記従来例でのエミュレータは文字通り
の専用端末のエミュレータであり、本来の専用端末と同
程度の機能しか持っていないものが多かった。そのため
に、近年では、益々多機能化、高機能化しているパソコ
ン等のコンピュータ装置の有するインテリジェントコン
ピュータ装置としての能力を十分に引き出して活用して
いないという欠点があった。
の専用端末のエミュレータであり、本来の専用端末と同
程度の機能しか持っていないものが多かった。そのため
に、近年では、益々多機能化、高機能化しているパソコ
ン等のコンピュータ装置の有するインテリジェントコン
ピュータ装置としての能力を十分に引き出して活用して
いないという欠点があった。
また、端末エミュレータの中に、パソコン等のコンピュ
ータ装置が本来持っているインテリジェントコンピュー
タ装置としての機能を付加しようとすると、端末エミュ
レータのプログラムサイズが増大してしまうという欠点
もあった。
ータ装置が本来持っているインテリジェントコンピュー
タ装置としての機能を付加しようとすると、端末エミュ
レータのプログラムサイズが増大してしまうという欠点
もあった。
本発明は、上記課題を解決するために成されたもので、
情報処理装置より、接続する端末装置に対し制御情報を
送出することにより、特定の処理を効率よく行わせるこ
とができる端末制御方式を提供することを目的とする。
情報処理装置より、接続する端末装置に対し制御情報を
送出することにより、特定の処理を効率よく行わせるこ
とができる端末制御方式を提供することを目的とする。
[課題を解決するための手段及び作用コ上記目的を達成
するために、本発明の端末制御方式は以下の構成から成
る。すなわち、情報処理装置より、接続する端末装置に
対して制御情報を送出し、該制御情報に基づいて特定の
処理を行わせる端末制御方式において、前記情報処理装
置に、前記端末装置で起動される処理手順と該処理手順
を制御する制御情報とを出力する出力手段と、該出力手
段で出力する処理手順を記憶する記憶手段とを備え、 前記端末装置に、前記情報処理装置からの制御情報或は
処理手順を入力する入力手段と、該入力手段で入力した
制御情報に対応する処理手順に従って処理を実行する実
行手段と、該実行手段で実行した結果を報知する報知手
段とを備える。
するために、本発明の端末制御方式は以下の構成から成
る。すなわち、情報処理装置より、接続する端末装置に
対して制御情報を送出し、該制御情報に基づいて特定の
処理を行わせる端末制御方式において、前記情報処理装
置に、前記端末装置で起動される処理手順と該処理手順
を制御する制御情報とを出力する出力手段と、該出力手
段で出力する処理手順を記憶する記憶手段とを備え、 前記端末装置に、前記情報処理装置からの制御情報或は
処理手順を入力する入力手段と、該入力手段で入力した
制御情報に対応する処理手順に従って処理を実行する実
行手段と、該実行手段で実行した結果を報知する報知手
段とを備える。
以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
を詳細に説明する。
く構成の説明 (第1図)〉
第1図は、本発明の一実施例を示すブロック図である0
図において、1は後述する端末装置7に提供すべき情報
を管理するホストコンピュータ、2は後述する「拡張機
能プログラムノを索引情報を付加して記憶すると共に端
末装置7へ送出する依頼情報あるいは端末装置7から受
は取った返却情報を記憶するホスト記憶装置、3はホス
トコンピユータ1全体を制御するホスト主制御部、4は
伝送路6を介して端末装置7と依頼情報あるいは返却情
報の授受を行うホスト通信部、5はホスト記憶装置2か
ら読み出した依頼情報あるいは端末装置7から受は取っ
た返却情報に加工を施し、ホスト記憶装置2に記憶する
ホストプログラム、6はホストコンピュータlと端末装
置7とを結ぶ伝送路である。
図において、1は後述する端末装置7に提供すべき情報
を管理するホストコンピュータ、2は後述する「拡張機
能プログラムノを索引情報を付加して記憶すると共に端
末装置7へ送出する依頼情報あるいは端末装置7から受
は取った返却情報を記憶するホスト記憶装置、3はホス
トコンピユータ1全体を制御するホスト主制御部、4は
伝送路6を介して端末装置7と依頼情報あるいは返却情
報の授受を行うホスト通信部、5はホスト記憶装置2か
ら読み出した依頼情報あるいは端末装置7から受は取っ
た返却情報に加工を施し、ホスト記憶装置2に記憶する
ホストプログラム、6はホストコンピュータlと端末装
置7とを結ぶ伝送路である。
一方、7は表示機能、入力機能等を備えた端末装置とし
て使用される端末装置であり、本実施例ではパーソナル
コンピュータである。8は、伝送路6を介してホストコ
ンピュータ1から送られてくる依頼情報、あるいはホス
トコンピュータlに送出する返却情報の授受を行う端末
通信部、9は端末装置7全体を制御する端末主制御部、
1oは専用端末として機能する端末のエミュレータであ
り、ホストコンピュータ1からの依頼により「拡張機能
プログラム」を端末記憶装置14がら読み出して起動す
る。
て使用される端末装置であり、本実施例ではパーソナル
コンピュータである。8は、伝送路6を介してホストコ
ンピュータ1から送られてくる依頼情報、あるいはホス
トコンピュータlに送出する返却情報の授受を行う端末
通信部、9は端末装置7全体を制御する端末主制御部、
1oは専用端末として機能する端末のエミュレータであ
り、ホストコンピュータ1からの依頼により「拡張機能
プログラム」を端末記憶装置14がら読み出して起動す
る。
11はホストコンピュータlからの依頼にょって端末エ
ミュレータ10で起動される「拡張機能プログラム」群
、12はホストコンピュータ1から送られてくるデータ
等を表示する表示装置、13は利用者の入力を受は付け
る入力装置、14はハードディスク装置又はフロッピー
ディスク装置等の端末記憶装置、15はホストコンピュ
ータlからの各種データを必要に応じて印字する印字装
置、そして16は「拡張機能プログラム」群を記憶する
メインメモリである。
ミュレータ10で起動される「拡張機能プログラム」群
、12はホストコンピュータ1から送られてくるデータ
等を表示する表示装置、13は利用者の入力を受は付け
る入力装置、14はハードディスク装置又はフロッピー
ディスク装置等の端末記憶装置、15はホストコンピュ
ータlからの各種データを必要に応じて印字する印字装
置、そして16は「拡張機能プログラム」群を記憶する
メインメモリである。
〈動作の説明 (第2図〜第8図)〉
次に、以上の構成から成る本実施例での「拡張機能プロ
グラム」の制御及びそれに関連する処理動作を、専用端
末の機能範囲で表示されたテキスト画面に、「拡張機能
プログラム」を使用してグラフを重ねて表示する場合を
例に、第2図〜第8図を参照して以下に説明する。
グラム」の制御及びそれに関連する処理動作を、専用端
末の機能範囲で表示されたテキスト画面に、「拡張機能
プログラム」を使用してグラフを重ねて表示する場合を
例に、第2図〜第8図を参照して以下に説明する。
尚、本実施例では、端末エミュレータ10は、テキスト
表示機能しか持たず、端末装置7が本来持っているグラ
フィック表示機能を使用してグラフを表示するプログラ
ムは、ホスト記憶装置2内の拡張機能プログラムAによ
って実現されるものとする。
表示機能しか持たず、端末装置7が本来持っているグラ
フィック表示機能を使用してグラフを表示するプログラ
ムは、ホスト記憶装置2内の拡張機能プログラムAによ
って実現されるものとする。
また、第2図は、本実施例での動作を説明するための表
示装置12の表示例であり、201の売り上げ一覧及び
203の最下行のファンクションキーラベルは、端末エ
ミュレータ10の持つテキスト表示機能によって既に表
示されているものとする。そして、ホストコンピュータ
1からダウンロードされた「拡張機能プログラムA」に
より、端末7が表示装置12に、第2図に示す202の
グラフを重ねて表示する場合を例に説明する。
示装置12の表示例であり、201の売り上げ一覧及び
203の最下行のファンクションキーラベルは、端末エ
ミュレータ10の持つテキスト表示機能によって既に表
示されているものとする。そして、ホストコンピュータ
1からダウンロードされた「拡張機能プログラムA」に
より、端末7が表示装置12に、第2図に示す202の
グラフを重ねて表示する場合を例に説明する。
まず、第3図に示すフローチャートは、ホストコンピュ
ータ1での処理動作であり、ホストプログラム5に格納
されているものである。そして、ステップS1において
、ホストコンピュータ1のホスト主制御部3は、端末装
置7のグラフ表示用の「拡張機能プログラムA」をホス
ト記憶装置2から検索する。この検索が終了すると、ス
テップS2へ処理を進め、その結果を判断する。ここで
プログラムが無ければステップS9へ進めるが、有れば
ステップS3へ進み、検索したプログラムAのダウンロ
ードを行う依頼情報を作成する。
ータ1での処理動作であり、ホストプログラム5に格納
されているものである。そして、ステップS1において
、ホストコンピュータ1のホスト主制御部3は、端末装
置7のグラフ表示用の「拡張機能プログラムA」をホス
ト記憶装置2から検索する。この検索が終了すると、ス
テップS2へ処理を進め、その結果を判断する。ここで
プログラムが無ければステップS9へ進めるが、有れば
ステップS3へ進み、検索したプログラムAのダウンロ
ードを行う依頼情報を作成する。
そして、ホスト通信部4に指示し、伝送路6を介して依
頼情報を端末装置7へ送出する。ここで作成し送出する
依頼情報は、どの「拡張機能プログラムのコード」をダ
ウンロードするかを示し、「既にロード済みの場合、オ
ーバライドするか否か」等の情報を含む。
頼情報を端末装置7へ送出する。ここで作成し送出する
依頼情報は、どの「拡張機能プログラムのコード」をダ
ウンロードするかを示し、「既にロード済みの場合、オ
ーバライドするか否か」等の情報を含む。
尚、本実施例では、「拡張機能プログラムのコード」は
グラフ表示を行う拡張機能プログラムAであり、[既に
ロード済みの場合、オーバライドするか否か」はオーバ
ライドすると設定されている。
グラフ表示を行う拡張機能プログラムAであり、[既に
ロード済みの場合、オーバライドするか否か」はオーバ
ライドすると設定されている。
次に、端末装置7から送られてくるスティタスを受信す
ると、ステップS4へ処理を進め、詳細は後述する端末
装置7での依頼結果を判断する。
ると、ステップS4へ処理を進め、詳細は後述する端末
装置7での依頼結果を判断する。
その結果、成功を示すスティタスであれば、次のステッ
プS5へ処理を進め、拡張機能プログラムAの実行を依
頼する情報を作成し、端末装置7へ送出する。ここでの
依頼情報は、どの「拡張機能プログラム」の実行を依頼
するかを示し、「拡張機能プログラムの名前」や「拡張
機能プログラムへ渡すデータ」等を含む。本実施例では
、上述のように、グラフ表示を行う拡張機能プログラム
Aの名前と、「拡張機能プログラムへ渡すデータ」とし
て、グラフ表示を行うための各地の売り上げデータであ
る。
プS5へ処理を進め、拡張機能プログラムAの実行を依
頼する情報を作成し、端末装置7へ送出する。ここでの
依頼情報は、どの「拡張機能プログラム」の実行を依頼
するかを示し、「拡張機能プログラムの名前」や「拡張
機能プログラムへ渡すデータ」等を含む。本実施例では
、上述のように、グラフ表示を行う拡張機能プログラム
Aの名前と、「拡張機能プログラムへ渡すデータ」とし
て、グラフ表示を行うための各地の売り上げデータであ
る。
次に、ホスト通信部7を介し、詳細は後述する端末装置
7での実行結果を示すスティタスを受信すると、ステッ
プS6へ処理を進め、その結果を判断する。ここで、成
功を示すスティタスであればステップS7へ処理を進め
、実行した拡張機能プログラムAのアンロードを依頼す
る情報を作成し、端末装置7へ送出する。ここでの依頼
情報はどの「拡張機能プログラム」のアンロードを依頼
するかを示し、アンロードすべき「拡張機能プログラム
の名前」等の情報を含む0本実施例では、上述したよう
に、グラフ表示を行う拡張機能プログラムAの名前であ
る。
7での実行結果を示すスティタスを受信すると、ステッ
プS6へ処理を進め、その結果を判断する。ここで、成
功を示すスティタスであればステップS7へ処理を進め
、実行した拡張機能プログラムAのアンロードを依頼す
る情報を作成し、端末装置7へ送出する。ここでの依頼
情報はどの「拡張機能プログラム」のアンロードを依頼
するかを示し、アンロードすべき「拡張機能プログラム
の名前」等の情報を含む0本実施例では、上述したよう
に、グラフ表示を行う拡張機能プログラムAの名前であ
る。
そして、端末装置7からスティタスを受信すると、ステ
ップS8へ処理を進め、成功したか否かを判断する。そ
の結果、成功であれば端末装置7への依頼処理を終了す
るが、上述したステップS4、S6.S8の結果が失敗
であればステップS9へ処理を進め、「拡張機能プログ
ラム」の制御が失敗した旨を報知する。この処理は、端
末装置7からのスティタスに応じたメツセージをホスト
記憶装置2から読み出し、端末装置7へ送出して端末装
置7の表示装置12あるいは印字装置15へ出力させる
処理である。
ップS8へ処理を進め、成功したか否かを判断する。そ
の結果、成功であれば端末装置7への依頼処理を終了す
るが、上述したステップS4、S6.S8の結果が失敗
であればステップS9へ処理を進め、「拡張機能プログ
ラム」の制御が失敗した旨を報知する。この処理は、端
末装置7からのスティタスに応じたメツセージをホスト
記憶装置2から読み出し、端末装置7へ送出して端末装
置7の表示装置12あるいは印字装置15へ出力させる
処理である。
尚、第3図に示すフローチャートでは、説明の都合上、
端末装置7への依頼をシーケンシャルに行う場合を説明
したが、ステップS5.S6での処理を繰返しても良い
。
端末装置7への依頼をシーケンシャルに行う場合を説明
したが、ステップS5.S6での処理を繰返しても良い
。
これに対し、端末側では、情報端末装置7の端末通信部
8がホストコンピュータ1からの依頼情報を伝送路6を
介して受信すると、端末主制御部9に依頼情報の受信を
通知する。この通知により、端末主制御部9では、第4
図に示すフローチャートに従って端末エミュレータ10
の処理を開始する。
8がホストコンピュータ1からの依頼情報を伝送路6を
介して受信すると、端末主制御部9に依頼情報の受信を
通知する。この通知により、端末主制御部9では、第4
図に示すフローチャートに従って端末エミュレータ10
の処理を開始する。
まず、ステップ5101において、ホストコンピュータ
lから送られてきた依頼情報を受は取ると、ステップ5
102へ処理を進め、依頼情報の解析を行い、その依頼
に応じてそれぞれ対応するステップへと処理を進める。
lから送られてきた依頼情報を受は取ると、ステップ5
102へ処理を進め、依頼情報の解析を行い、その依頼
に応じてそれぞれ対応するステップへと処理を進める。
ここで、「拡張機能プログラム」をダウンロードする依
頼情報の場合には、ステップ5103へ処理を進め、後
述する「プログラムロード処理」で「拡張機能プログラ
ム」をメインメモリ16にロードする。そして、ロード
処理が終了すると、ステップSl 13へ処理を進め、
処理結果を示すスティタスをホストコンピュータlへ返
送する。この「プログラムロード処理」の詳細は、第5
図に示すフローチャートである。
頼情報の場合には、ステップ5103へ処理を進め、後
述する「プログラムロード処理」で「拡張機能プログラ
ム」をメインメモリ16にロードする。そして、ロード
処理が終了すると、ステップSl 13へ処理を進め、
処理結果を示すスティタスをホストコンピュータlへ返
送する。この「プログラムロード処理」の詳細は、第5
図に示すフローチャートである。
また、プログラムの実行を依頼する依頼情報であればス
テップ5111へ処理を進め、後述する「プログラム実
行処理」で指定されたプログラムの実行を行う、そして
実行が終了すると、同様にステップ5113へ処理を進
め、処理結果を示すスティタスをホストコンピュータ1
へ返送する。
テップ5111へ処理を進め、後述する「プログラム実
行処理」で指定されたプログラムの実行を行う、そして
実行が終了すると、同様にステップ5113へ処理を進
め、処理結果を示すスティタスをホストコンピュータ1
へ返送する。
この「プログラム実行処理」の詳細は、第6図に示すフ
ローチャートである。更に、プログラムの削除依頼を受
信した場合には、ステップ5112へ処理を進め、後述
する[プログラムアンロード処理」を行う。そして、処
理を終了すると、同様にステップ5113においてステ
ィタスをホストコンピュータ1に返送して処理を終了す
る。この「プログラムアンロード処理」の詳細は、第7
図に示すフローチャートである。
ローチャートである。更に、プログラムの削除依頼を受
信した場合には、ステップ5112へ処理を進め、後述
する[プログラムアンロード処理」を行う。そして、処
理を終了すると、同様にステップ5113においてステ
ィタスをホストコンピュータ1に返送して処理を終了す
る。この「プログラムアンロード処理」の詳細は、第7
図に示すフローチャートである。
尚、本実施例では、「拡張機能プログラム」のダウンロ
ード、実行、アンロードと個別に処理するだけでなく、
これらの処理を組み合わせた依頼情報を受信して処理す
ることも可能である0例えば、「拡張機能プログラム」
のダウンロードと実行が依頼された場合には、ステップ
5104へ処理を進め、指定された「拡張プログラム」
をメインメモリ16にロードし、ステップ5105にお
いてロード結果が成功であればステップ5106へ進み
、ロードされた「拡張プログラム」を実行する。同様に
、「拡張機能プログラム」のダウンロード、実行、そし
て、アンロードが依頼されると、ステップ5107へ処
理を進め、指定された「拡張機能プログラム」をメイン
メモリ16にロードし、ステップ8108でロード結果
が成功であれば、ステップ5109へ処理を進め、「拡
張プログラム」を実行し、次のステップ5110では、
実行した「拡張機能プログラムJをメインメモリ16か
ら削除する。
ード、実行、アンロードと個別に処理するだけでなく、
これらの処理を組み合わせた依頼情報を受信して処理す
ることも可能である0例えば、「拡張機能プログラム」
のダウンロードと実行が依頼された場合には、ステップ
5104へ処理を進め、指定された「拡張プログラム」
をメインメモリ16にロードし、ステップ5105にお
いてロード結果が成功であればステップ5106へ進み
、ロードされた「拡張プログラム」を実行する。同様に
、「拡張機能プログラム」のダウンロード、実行、そし
て、アンロードが依頼されると、ステップ5107へ処
理を進め、指定された「拡張機能プログラム」をメイン
メモリ16にロードし、ステップ8108でロード結果
が成功であれば、ステップ5109へ処理を進め、「拡
張プログラム」を実行し、次のステップ5110では、
実行した「拡張機能プログラムJをメインメモリ16か
ら削除する。
また、上述のステップ5113では、返送するスティタ
スのセットと共に、その結果を、例えば表示装置12に
表示するようにしても良い。
スのセットと共に、その結果を、例えば表示装置12に
表示するようにしても良い。
次に、本実施例におけるプログラムロード処理を第5図
に示すフローチャートに従って以下に説明する。
に示すフローチャートに従って以下に説明する。
ステップ5201において、依頼された「拡張機能プロ
グラム」が既にメインメモリ16にロード済みであるか
否かを判定する。ここで、該当プログラムがロード済み
でない場合には、ステラ’7’S 204において「拡
張機能プログラムJをホストコンピュータlからダウン
ロードし、メインメモリ16にロードする。このプログ
ラムロードが終了すると、ステップ5205へ処理を進
め、ロードが成功したか否かをチエツクサム等によって
判定する。そして、成功していればステップ5207へ
進み、スティタスに「成功」の旨を設定するが、失敗し
ていればステップ8206へ進み、スティタスに「失敗
」の旨を設定し処理を終了する。
グラム」が既にメインメモリ16にロード済みであるか
否かを判定する。ここで、該当プログラムがロード済み
でない場合には、ステラ’7’S 204において「拡
張機能プログラムJをホストコンピュータlからダウン
ロードし、メインメモリ16にロードする。このプログ
ラムロードが終了すると、ステップ5205へ処理を進
め、ロードが成功したか否かをチエツクサム等によって
判定する。そして、成功していればステップ5207へ
進み、スティタスに「成功」の旨を設定するが、失敗し
ていればステップ8206へ進み、スティタスに「失敗
」の旨を設定し処理を終了する。
上述のステップ5201で該当するプログラムがロード
済みであれば、ステップ5202へ処理を進め、オーバ
ライドの指定があるが否かを判定する。ここで、指定が
あればステップ5203へ進み、ロードされている「拡
張機能プログラム」をメインメモリ16から削除した後
、上述のステップ5204において新たにプログラムを
ロードし、その結果によってスティタスをセットして処
理を終了する。しかし、ステップ5202において、オ
ーバライドの指定がない場合には、ステッブ5208へ
進み、メインメモリ16上の「拡張機能プログラムJと
ホストコンピュータ1からダウンロードされた「拡張機
能プログラムJとの内容を比較する。そして、ステップ
5209で、その結果を判定し、両者が一致した場合に
は、ステップ5211へ進み、スティタスに「成功」の
旨を設定して処理を終了する。しかし、一致しない場合
には、ステップ5210へ処理を進め、スティタスに「
失敗Jの旨を設定して処理を終了する。
済みであれば、ステップ5202へ処理を進め、オーバ
ライドの指定があるが否かを判定する。ここで、指定が
あればステップ5203へ進み、ロードされている「拡
張機能プログラム」をメインメモリ16から削除した後
、上述のステップ5204において新たにプログラムを
ロードし、その結果によってスティタスをセットして処
理を終了する。しかし、ステップ5202において、オ
ーバライドの指定がない場合には、ステッブ5208へ
進み、メインメモリ16上の「拡張機能プログラムJと
ホストコンピュータ1からダウンロードされた「拡張機
能プログラムJとの内容を比較する。そして、ステップ
5209で、その結果を判定し、両者が一致した場合に
は、ステップ5211へ進み、スティタスに「成功」の
旨を設定して処理を終了する。しかし、一致しない場合
には、ステップ5210へ処理を進め、スティタスに「
失敗Jの旨を設定して処理を終了する。
次に、本実施例におけるプログラム実行処理を第6図に
示すフローチャートに従って以下に説明する。
示すフローチャートに従って以下に説明する。
まず、ステップ5301において、依頼された「拡張機
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でなければステップ8306へ処理を進め、スティタス
に「失敗」の旨を設定して処理を終了する。しかし、該
当するプログラムがロード済みであれば、ステップ53
02へ処理を進め、依頼情報と共に送られてきた「拡張
機能プログラムへ渡すデータ」 (ここではグラフ表示
を行うための地域別売り上げデータ)に基づいて表示デ
ータを作成する。そして、次のステップ5303へ処理
を進め、「拡張機能プログラムA」をコールしてグラフ
表示処理を実行する。
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でなければステップ8306へ処理を進め、スティタス
に「失敗」の旨を設定して処理を終了する。しかし、該
当するプログラムがロード済みであれば、ステップ53
02へ処理を進め、依頼情報と共に送られてきた「拡張
機能プログラムへ渡すデータ」 (ここではグラフ表示
を行うための地域別売り上げデータ)に基づいて表示デ
ータを作成する。そして、次のステップ5303へ処理
を進め、「拡張機能プログラムA」をコールしてグラフ
表示処理を実行する。
ここで、第8図に示すフローチャートは、この拡張機能
プログラムAの処理手順である。
プログラムAの処理手順である。
まず、ステップ5501において、「拡張機能プログラ
ムへ渡すデータ」を受は取り、ステップ5502では、
受は取ったデータが正しいか否かを判定する。その結果
、正しければステップ5503へ処理を進め、受は取っ
たデータに従って第2図に示す202のグラフを作成し
、表示装置12に表示する。このグラフ202の表示が
終了すると、ステップ5504において、実行が成功し
た旨を端末エミュレータ10に通知して処理を終了する
。しかし、上述のステップ5502での判断において、
受は取ったデータが誤っていると判定された場合には、
ステップ5505へ処理を進め、データが誤っている旨
を端末エミュレータ10に通知して処理を終了する。
ムへ渡すデータ」を受は取り、ステップ5502では、
受は取ったデータが正しいか否かを判定する。その結果
、正しければステップ5503へ処理を進め、受は取っ
たデータに従って第2図に示す202のグラフを作成し
、表示装置12に表示する。このグラフ202の表示が
終了すると、ステップ5504において、実行が成功し
た旨を端末エミュレータ10に通知して処理を終了する
。しかし、上述のステップ5502での判断において、
受は取ったデータが誤っていると判定された場合には、
ステップ5505へ処理を進め、データが誤っている旨
を端末エミュレータ10に通知して処理を終了する。
次に、拡張機能プログラムAの実行が終了すると、端末
エミュレータ10は第4図のステップ5304へ処理を
戻し、「拡張機能プログラムA」の実行結果をホストコ
ンピュータ1へ送るデータに編集する。そして、ステッ
プ5305へ処理を進め、スティタスに「成功」の旨を
設定して処理を終了する。
エミュレータ10は第4図のステップ5304へ処理を
戻し、「拡張機能プログラムA」の実行結果をホストコ
ンピュータ1へ送るデータに編集する。そして、ステッ
プ5305へ処理を進め、スティタスに「成功」の旨を
設定して処理を終了する。
次に、本実施例におけるプログラムアンロード処理を第
7図に示すフローチャートに従って以下に説明する。
7図に示すフローチャートに従って以下に説明する。
まず、ステップ5401において、依頼された「拡張機
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でない場合には、ステップ5404へ処理を進め、ステ
ィタスに「失敗」の旨を設定して処理を終了する。しか
し、該当するプログラムがロード済みである場合には、
ステップ5402へ処理を進め、既にロードされている
「拡張機能プログラム」をメインメモリ16から削除す
る。そして、ステップ3403でスティタスに「成功」
の旨を設定し、[プログラムのアンロード処理」を終了
する。
能プログラム」が既にメインメモリ16にロード済みで
あるか否かを判定し、該当するプログラムがロード済み
でない場合には、ステップ5404へ処理を進め、ステ
ィタスに「失敗」の旨を設定して処理を終了する。しか
し、該当するプログラムがロード済みである場合には、
ステップ5402へ処理を進め、既にロードされている
「拡張機能プログラム」をメインメモリ16から削除す
る。そして、ステップ3403でスティタスに「成功」
の旨を設定し、[プログラムのアンロード処理」を終了
する。
以上説明したように本実施例によれば、パーソナルコン
ピュータなどのコンピュータ装置が本来持っているイン
テリジェントコンピュータ装置としての機能を、端末エ
ミュレータとは別な「拡張機能プログラム」として定義
することができると共に、これを必要なときに、ホスト
コンピュータからダウンロードして利用することができ
る。
ピュータなどのコンピュータ装置が本来持っているイン
テリジェントコンピュータ装置としての機能を、端末エ
ミュレータとは別な「拡張機能プログラム」として定義
することができると共に、これを必要なときに、ホスト
コンピュータからダウンロードして利用することができ
る。
従って、以下に述べるような効果がある。
(1)端末エミュレータ自身は、専用端末のエミュレー
タとしてあればよ(、端末エミュレータのプログラムサ
イズを小さくすることができる。
タとしてあればよ(、端末エミュレータのプログラムサ
イズを小さくすることができる。
(2)アプリケーションシステムで必要とする機能だけ
を端末エミュレータの「拡張機能プログラム」とするこ
とができ、かっ「拡張機能プログラム」はホストコンピ
ュータ側で一括して持つことで、アプリケーションシス
テム全体を小さ(することができる。
を端末エミュレータの「拡張機能プログラム」とするこ
とができ、かっ「拡張機能プログラム」はホストコンピ
ュータ側で一括して持つことで、アプリケーションシス
テム全体を小さ(することができる。
(3)パーソナルコンピュータなどのコンピュータ装置
に新たな機能が追加された場合でも、端末エミュレータ
自身は変更する必要がな(、端末装置側で新たな「拡張
機能プログラム」を作成し、ホストコンピュータ側でこ
れに対応したプログラムを作成すればよく拡張性が高い
システムを構築できる。
に新たな機能が追加された場合でも、端末エミュレータ
自身は変更する必要がな(、端末装置側で新たな「拡張
機能プログラム」を作成し、ホストコンピュータ側でこ
れに対応したプログラムを作成すればよく拡張性が高い
システムを構築できる。
上述した実施例では、テキスト表示機能しか持っていな
い端末エミュレータにグラフ表示の機能を拡張する場合
を例として示したが、例えば端末装置に接続されたIC
カード装置と入出力を行う[拡張機能プログラム」を作
成し、ホストコンピュータ側でこれに対応したプログラ
ムを作成すれば、端末エミュレータにICカードの読み
書きの機能を拡張することができる。
い端末エミュレータにグラフ表示の機能を拡張する場合
を例として示したが、例えば端末装置に接続されたIC
カード装置と入出力を行う[拡張機能プログラム」を作
成し、ホストコンピュータ側でこれに対応したプログラ
ムを作成すれば、端末エミュレータにICカードの読み
書きの機能を拡張することができる。
同様に、端末装置に接続されたバーコード読み取り装置
と入出力を行う[拡張機能プログラム」を作成し、ホス
トコンピュータ側でこれに対応したプログラムを作成す
れば、端末エミュレータにバーコードの読み取り機能を
拡張することが可能となる。
と入出力を行う[拡張機能プログラム」を作成し、ホス
トコンピュータ側でこれに対応したプログラムを作成す
れば、端末エミュレータにバーコードの読み取り機能を
拡張することが可能となる。
従って、本実施例によれば、端末エミュレータに高い拡
張性を持たせることができる。
張性を持たせることができる。
[発明の効果]
以上説明したように本発明によれば、情報処理装置より
、接続する端末装置に対して制御情報を送出し、該制御
情報に基づいて特定の処理を効率よく行わせることがで
き、その結果を報知させることができる。
、接続する端末装置に対して制御情報を送出し、該制御
情報に基づいて特定の処理を効率よく行わせることがで
き、その結果を報知させることができる。
第1図は本実施例の構成を示すブロック図、第2図は本
実施例の処理動作を説明するための表示例を示す図、 第3図〜第8図は本実施例の処理動作を示すフローチャ
ートである。 図中、1・・・ホストコンピュータ、2・・・ホスト記
憶装置、3・・・ホスト主制御部、4・・・ホスト通信
部、5・・・ホストプログラム、6・・・伝送路、7・
・・端末装置、8・・・端末通信部、9・・・端末主制
御部、10・・・端末エミュレータ、11・・・拡張機
能プログラム、12・・・表示装置、13・・・入力装
置、14・・・端末記憶装置、15・・・印字装置、1
6・・・メインメモリである。 特許出願人 キャノン株式会社 代理人 弁理士 大塚康徳(他1テ霞「句第6図 第7図 第8 図
実施例の処理動作を説明するための表示例を示す図、 第3図〜第8図は本実施例の処理動作を示すフローチャ
ートである。 図中、1・・・ホストコンピュータ、2・・・ホスト記
憶装置、3・・・ホスト主制御部、4・・・ホスト通信
部、5・・・ホストプログラム、6・・・伝送路、7・
・・端末装置、8・・・端末通信部、9・・・端末主制
御部、10・・・端末エミュレータ、11・・・拡張機
能プログラム、12・・・表示装置、13・・・入力装
置、14・・・端末記憶装置、15・・・印字装置、1
6・・・メインメモリである。 特許出願人 キャノン株式会社 代理人 弁理士 大塚康徳(他1テ霞「句第6図 第7図 第8 図
Claims (1)
- 【特許請求の範囲】 情報処理装置より、接続する端末装置に対して制御情報
を送出し、該制御情報に基づいて特定の処理を行わせる
端末制御方式において、 前記情報処理装置に、前記端末装置で起動される処理手
順と該処理手順を制御する制御情報とを出力する出力手
段と、 該出力手段で出力する処理手順を記憶する記憶手段とを
備え、 前記端末装置に、前記情報処理装置からの制御情報或は
処理手順を入力する入力手段と、該入力手段で入力した
制御情報に対応する処理手順に従つて処理を実行する実
行手段と、該実行手段で実行した結果を報知する報知手
段とを備えることを特徴とする端末制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2165652A JPH0455966A (ja) | 1990-06-26 | 1990-06-26 | 瑞末制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2165652A JPH0455966A (ja) | 1990-06-26 | 1990-06-26 | 瑞末制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0455966A true JPH0455966A (ja) | 1992-02-24 |
Family
ID=15816427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2165652A Pending JPH0455966A (ja) | 1990-06-26 | 1990-06-26 | 瑞末制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0455966A (ja) |
-
1990
- 1990-06-26 JP JP2165652A patent/JPH0455966A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5367688A (en) | Boot system for distributed digital data processing system | |
| US4885770A (en) | Boot system for distributed digital data processing system | |
| US20020078262A1 (en) | System and methods for providing compatibility across multiple versions of a software system | |
| US8019592B2 (en) | Information terminal device and method for purchasing and adding additional program functions | |
| EP1548584A2 (en) | Application data management method for mobile terminal and mobile terminal used therein | |
| US20020174206A1 (en) | Web-based file manipulating system | |
| KR19980076632A (ko) | 휴대형 정보 단말기의 버전 관리방법 | |
| US20080182668A1 (en) | Information processor | |
| US20020032758A1 (en) | Method and system for dynamically loading program logic into an application | |
| CN108647023A (zh) | 软件开发工具的图片压缩方法、装置、设备及存储介质 | |
| WO2021153456A1 (ja) | 情報端末、管理サーバ、情報処理システム、およびダウンロード操作方法 | |
| JP2007052190A (ja) | 画像表示システム,画像表示方法,画像表示装置,画像データ処理装置,プログラム,記録媒体,画像処理プログラム配信サーバ | |
| JPH11312154A (ja) | 協同作業支援システム及び記録媒体 | |
| US7720460B2 (en) | Automatic character code recognition/display system, method, and program using mobile telephone | |
| JPH0455965A (ja) | 端末制御方式 | |
| CN113050936A (zh) | 基于集成开发环境的前端数据处理方法及装置 | |
| JP6851836B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JPH09146651A (ja) | コンピュータ遠隔起動システム | |
| JPH06119262A (ja) | コンピュータ端末システム | |
| JP7315750B2 (ja) | サーバシステム、クライアント装置及びプログラム | |
| JP3166690B2 (ja) | データ転送システム、データ転送方法およびデータ転送用プログラムを記録した記録媒体 | |
| JPH0354657A (ja) | 端末制御方式 | |
| JP6766534B2 (ja) | Uimおよびuim発行システム | |
| JP2025072819A (ja) | 更新版アプリケーション準備装置、更新版アプリケーション準備方法及びプログラム | |
| KR101240096B1 (ko) | 이동통신 단말기의 자바 애플리케이션 관리 방법 |