JPH03129551A - 情報処理システムのユーザー支援方法 - Google Patents

情報処理システムのユーザー支援方法

Info

Publication number
JPH03129551A
JPH03129551A JP2179390A JP17939090A JPH03129551A JP H03129551 A JPH03129551 A JP H03129551A JP 2179390 A JP2179390 A JP 2179390A JP 17939090 A JP17939090 A JP 17939090A JP H03129551 A JPH03129551 A JP H03129551A
Authority
JP
Japan
Prior art keywords
service
wide area
user
area support
support system
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.)
Granted
Application number
JP2179390A
Other languages
English (en)
Other versions
JPH0831084B2 (ja
Inventor
Gerard Claes
ジエラール・クラエ
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.)
Bull SAS
Original Assignee
Bull SAS
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 Bull SAS filed Critical Bull SAS
Publication of JPH03129551A publication Critical patent/JPH03129551A/ja
Publication of JPH0831084B2 publication Critical patent/JPH0831084B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • 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
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Devices For Executing Special Programs (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Hardware Redundancy (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明はユーザー−オペレータによる情報処理システム
の操作に係る。情報処理システムは例えば、中央処理装
置と中央メモリと1つまたは複数の入出力周辺装置とオ
ペ−レーティングシステムとユーザーの選択に基づいて
システムにロードされる1つ以上のアプリケーションプ
ログラムとを最小1i戒として定義される。
現代社会における情報処理の急激な発展は、情報処理シ
ステムのユーザーのプロフィールを著しく変貌させた。
特にビジネスの世界では、熟練した専門家と、キーボー
ド及びスクリーンを有する型の端末装置、即ちたいてい
はローカルに孤立した端末装置を操作する素人のユーザ
ーとが情報処理機器を共用しており、後者の数が増加す
る一途である。この新しい事態で問題となるのは、これ
らの新しいユーザーの訓練、特に初期訓練後の個人的な
進歩に関するものである。実際、いくつかのアプリケー
ションソフトウェアに組み込まれた支援機能は、あまり
にも初歩的で範囲も狭い(通常は助言及び/または注釈
に限定されている〉ので、ユーザーが支援プログラムを
呼び出したときの事態に対する有効で適切な支援を与え
ることが難しい。
本発明の目的は、情報処理システムのユーザーがオペレ
ーティングシステムを使用するときもサービスアプリケ
ーションを使用するときもコンピュータによって支援さ
れる作業環境に置かれるように、情報処理システムのユ
ーザーに利用可能な一群の支援及びサービスを提供する
ことである。
本発明の情報処理システムのユーザーの支援方法の特徴
は、複数の専用サービスシステムを、広域支援システム
内に結合せしめ、広域支援システムと情報処理システム
との間の入力(受信モード〉及び出力(送信モード〉を
管理するインタフェースと相互接続することである。
本発明方法の第1の実#IW!A様によれば、サービス
システムはコアシステムを介してインタフェースとスタ
ー型に相互接続されている。
本発明方法の第2の実施態様によれば、サービスシステ
ムがループネットワーク型に相互接続されており、サー
ビスシステムの1つが前記インタフェースとの優先的接
続を確保する。
本発明方法の変更態様によれば、サービスシステムが、
サービスドライバ例えば推論または翻訳ドライバと、少
なくとも1つの知識ベースと、少なくとも1つの事実ベ
ースとを含む、好ましくは、サービスシステムは、各サ
ービスドライバで利用できる知識ベース型及び/または
事実ベース型の少なくとも1つの共通データベースを含
む。
本発明方法の変更態様によれば、少なくとも1つの知識
ベース、好ましくは共通知識ベースが、「ユーザー」記
述知識ベース(OPE)及び/または「システム」記述
知識ベース<sys>を含む。
本発明方法の特定変更態様によれば、インタフェースは
、ユーザーのアクション及びアプリケーションとの対話
を一検出し記録するように構成され、記録された情報を
動作中のサービスドライバ及び1つまたは複数の事実ベ
ースに送出する手段が備えられている。好ましくは、広
域支援システムを前記オペレーティングシステムに実質
的に統合できるように、前記インタフェースがオペレー
ティングシステムのレベルに直接的に接続されている。
更に別の変更態様によれば、広域支援システムの起動は
、ユーザーの瞬時呼び出しによって実施されるか1、ま
たは広域支援システムの通知後の事象の検出によって自
動的にトリガされる。
従って本発明方法の上記のごとき変更態様によれば、以
下の動作が可能となる。
1、ユーザーのアクション(キーボード及び/またはス
クリーンによる〉、リアクション(誤り、ためらい、等
)及びサービスアプリケーションとの対話(ファイル開
始、プリント命令、等)を検出する。
2.ユーザー及び/またはシステムの時間的及び空間的
環境に対する汎用コンテキストの記述を認識及び作成す
る。
3、ユーザーの待期間(支援請求、障害追跡のような)
の関数としてインタフェースを介して収集されるか及び
/または特定事象(重大な誤り、障害、等)の検出に自
動的に基づく事象を処理する。
4、ユーザー自身及び/または環境の関数として個人指
名された支援をユーザーに与えるために適当な対話を記
憶する。
本発明方法の更に別の変更態様によれば、データベース
が、汎用知識ベース及び事実ベースに含まれる情報から
支援システムにより発生されるアクション及びりアクシ
ョン(active and reactive)の知
識ベースを含む、この特性によっていくつかの情報を予
め処理できるので支援システムの介入が実質的に促進さ
れる。
更に本発明方法の別の実施態様によれば、サービスシス
テム及びそれらのサービスドライバが、情報処理シス、
テムの管理、教育及び自主訓練、障害追跡カー唱壕され
た基本機能に関して専用化されている。
本発明はまた、中央処理装置と中央メモリと1つまたは
複数の入力及び/または出力周辺装置とオペレーティン
グシステムと1つまたは複数のアプリケーションプログ
ラムとを含む情報処理システムに関連し本発明方法の種
々の態様を実施する装置に関する0本発明装置の特徴は
、広域支援システムと情、報処理システムとの間のイン
タフェースを形成する手段に相互接続された複数の専用
サービスシステムを結合した当該広域支援システムをさ
らに含んでいることにある。
本発明装置の第1の実施例においては、オペレーティン
グシステムのレベルで、インタフェースを形成する手段
がユーザーとアプリケーションとの間で透過的に直接的
に接続されており、(受信モードで)ユーザーのアクシ
ョン及びアプリケーションとの対話を検出するように構
成されている。
本発明装置の変更態様によれば、広域支援システムの全
部または一部が、 一サービスドライバの推論ドライバを構成するプログラ
マブルリードオンリメモリ(FROM)または等価の素
子と、 一事実ベースを構成するランダムアクセスメモリ(RA
M)または等価の素子と、 一知識ベースを構成し好ましくはCMO5または等価の
素子から戒るランダムアクセスメモリ(RAM)と、−
プログラマブルリードオンリメモリ(PRON>または
等価の素子とシステムの周辺装置に必要な接続を可能に
する回路とを備えたインタフェースポードと の少なくとも1つを含む付加的マイクロ回路ボードまた
はモジュールの形態で実現され、広域支援システムの起
動はオペレーティングシステムの初期化プログラムによ
って実現される。
好ましくは、上述のボードまたはモジュールが更に、広
域支援システムのいくつかの構成素子をモニタするため
に例えばマイクロプロセッサを備えた補助中央処理装置
を含んでいる。この最後の特徴によれば、ホスト情報処
理システムによる計算時間を短縮させつつ広域支援シス
テムの介入を促進させることができる。
次に本発明を添付図面に基づいて説明する。
従来のアーキテクチャによる第1図のユニット型情報処
理システムは、内部通信バス18によって適宜接続され
た中央処理装置(D、C,)10と中央メモリ12とを
含む、中央メモリ12自体はリードオンリメモリ(RO
M)14とランダムアクセスメモリ(RAM)16とに
分割されている。情報処理システムの中央サブシステム
(10,12)は、バス18に接続された入出カニニッ
ト(Ilo)20を介してシステムのユーザーからアク
セスし得る入力及び/または出力周辺装置のセット(t
lTIL)と通信する。セット((ITIL)を構成す
る4種の周辺装置、即ちキーボード22(入力)、スク
リーン24(入出力〉、補助ディスクメモリユニット2
6(入出力)及びプリンタ28(出力)を非限定例とし
て図示した。
同じ〈従来と全く同様に、入出力周辺装置の管理は、R
OM14に常駐記憶された初期化プログラムを用いてR
AM16に適宜ロードされるオペレーティングシステム
O8と呼ばれるプログラム集合によって確保される。R
AMにはまた、システムの特性に従ってユニット型モー
ドまたは同時モードで実行され得る1つまたは複数のア
プリケーションプログラム八PPがロードされる。いず
れにしても、ユーザー(周辺装置UTIL)とアプリケ
ーションプログラム(八PP)との間の一連の対話IN
TERがオペレーティングシステム(OS)によって管
理される。
第2図は、本発明の支援方法を説明する基本図である。
第2図の上部の3つのブロックは、上述した情報処理シ
ステムの要素としてUTIL23.0825及び^PP
27を示す、更に、ユーザー(実際には周辺装置UTI
L23)とアプリケーションプログラム(八PP)27
どの間の一連の対話は、オペレーティングシステム(O
S)25の統合部であるチャネルINTER(双方向矢
印29で示す)を介して行なわれる。
本発明の広域支援システムは、3つの主なサブシステム
、即ち、インタフェース30と、複数のサービスドライ
バ32を備えた処理部と、−群のデータベースを含む専
門知識部(e+cpertise portion)と
を有する。これら−群のデータベース自体は、共通デー
タベース34(特に事実ベースを含む)とユニット型デ
ータベース36とに分割されている。サービスドライバ
32とデータベースとは、詳細に後述するような一群の
専用サービスシステムを備えており、コアシステム38
の制御下に選択的に使用され得る。従ってサービスシス
テムは、推論または翻訳ドライバと知識ベース及び事実
ベースとの組み合わせによって定義される。
インタフェース30は、オペレーティングシステムO5
のレベルに存在し、該システムと直接関係をもつ。この
インタフェースは2つの機能、即ち、1、受信モードで
は、動作中のサービスドライバにユーザー/アプリケー
ション対話に関する情報を送出し、 2、送信モードでは、サービスドライバから情報を(例
えばアプリケーション内で直接デモンストレーションす
るために〉ユーザーtlTILまたはアプリケーション
^PP方向に送信する。
インタフェースは、ユーザー、アプリケーション、情報
処理システムのその他の構成素子及び広域支援システム
間の交換を正規化するために特に有用である。
構造的な見地から、インタフェースは、アナライザ42
に結合または非結合のセンサ(ピックアップ〉40とト
ランスミッタ44とから構成されている。
センサ40は情報処理システムのいくつかの構成素子と
サービスドライバ32、例えばキーボードフィルタ、ス
クリーンメモリ読取装置、マウス読取装置、ライトベン
読取装置、スクリーン接触読取装置との間に配置された
回路及びルーチンから構成されている。第2図には図示
しないが、本発明のいくつかの変更態様では、ノイズデ
ィテクタ、光電センサ、クロノメータ、圧力検出器、信
号発生器(例えば確率変数発生器)のごとき情報処理シ
ステム外部の物理的センサも使用する。
センサかち得られた基本情報に基づくより進んだ情報が
アナライザ42によって処理される。これらアナライザ
は一般にプログラムされた形式となっており、その目的
とするところは、サービスドライバに対してより理解し
易い情報を発生することにある。サービスドライバの専
門機能に従って、最適組み合わせのアナライザを提案す
ることが可能である0例えば、ユーザーの行為に関する
情報(関心についてのアナライザ、当惑についてのアナ
ライザ〉及び走行中のアプリケーションの状態に関する
情報(メモリの使用可能スペースのアナライザ、システ
ムとアプリケーションのいくつかのオペレーションとの
互換性のアナライザ)の双方を収集できるのが有利であ
る。
トランスミッタ44は走行中のアプリケーション八PP
または情報処理システムへもしくは再びユーザーへ情報
を送出するためにサービスドライバ32によって用いら
れる。これらのトランスミッタとして例えば、メニュー
発生器、スクリーン上の情報処理窓発生器、スクリーン
上の静止画像もしくは動画像発生器または音声発生器が
ある。
処理部はコアシステム38を備えており、サービスシス
テム、特に対応するサービスドライバ32がスター型に
相互接続されている。コア構造38はシーケンサの周囲
に構成されており、インタフェース30の素子を初期化
した後、制御を認識された要求に応じて1つまたは他の
サービスドライバ(M〜Mつ〉へ移す。
サービスドライバM1は一般に、ソフトウェアシステム
、即ち各々が1つのタスクを実行する推論ドライバ(T
+〜Tm)の集合を備えている。より詳細には、対応す
るエキスパートの基本タスクに基づいて各ドライバM1
毎にタスクが選択される。例えば、障害追跡用サービス
ドライバは、保守エンジニアの基本タスクを処理する機
能を有し、保守用基本タスク、と同数の基本システムを
含んでいる。
別の例として教育用ドライバを考察すると、教育用ドラ
イバは、先生の4つの主要タスク、即ち教育計画、教育
自体、練習指導、学習内容の試験の機能を含む0本発明
に基づく方法によって広域支援システムに統合された種
々のサービスの詳細については、この広域支援システム
の動作の記述に沿って非限定例を挙げて説明される。
一般に専門知識部は、データベースに書込まれた、ユー
ザー、エキスパートの学識、情報処理システム全般、及
び、特定のアプリケーション、等に関する一連の知識を
組合わせている。このデータベースは、広域支援システ
ム専用のものでもよいが、主体/属性型の記述を受は入
れることができしかも実時間の支援実行を妨害しないよ
うに短時間で更新できるならば既存のデータベースも使
用し得る。
このデータベースは、全部のサービスドライバに共通の
データベース34とユニット型データベース36として
構成され、データベース36は基本的に各サービスドラ
イハニ整合(M、/BCUI 〜M、/BCUN)する
専用の複数の汎用ユニット型知識ベースBCυがら戒っ
ている。
汎用ユニット型知識ベースは、概念とこれらの概念に関
連する特性と関係動作とを備えている。
一般にこれらの知識は、該当する各サービスに対応して
リストされている0例えば、自主練習用の教育専門リス
、ト、または障害追跡用の保守エキスパートリストであ
る。特に、自主練習用ドライバに関連するユニット型知
識ベースのコンテキストには、 一概念:キーボードの数値キー −その特性:アクセス手段、これらのキーの作動効果、
これらのキーを操作する方法を学ぶユーザーに要求され
るレベル、等、 −そのアクション:これらのキーをいかに操作するかの
教育手段、こ−に4の学習に関する練習、等を定義し得
る。
更に、汎用ユニット型知識ベースはまた、操作規則を含
み得る。この規則としては、「走行中のアプリケーショ
ンとの互換性を確認する前に機能キーFl/FIOが如
何に作動するかを教えてはいけない」というものがある
これらのユニット型知識ベースと、全部のサービスドラ
イバに共通の知識ベースとが共存している。この共通ベ
ースはそれ自体、ユーザーに属する記述知識ベース(ベ
ース0PE)とシステムに属する記述知識ベース(ベー
ス5YS)とに分割されている。これらの知識は、主体
向き言語で公知の構造に従って記述毎にメモリ内にリス
トされている。
知識ベースOPEはまず、ユーザー−オペレータに関す
る記述知識、例えば、 一ユーザーの識別、 一ユーザープロフィール(情報処理システムのユーザー
としての教育課程も含む) 一システム及び/またはアプリケーションに関するユー
ザーの経験〈自主練習のため)、−ユーザーの目標(自
主練習のため〉、−ユーザーが実行したいタスク(文脈
支援のため)を含む。
記述知識ベースSYSは、システムの構成に関する知識
、ユーザーによって使用される各アプリケーション^P
Pに関する知識、システムの外部環境(ノイズ、室の明
・るさ、等)に関する知識、先行する事実または事象、
先行する動作、に関する知識等を含む。
常に更新され且つ全部のサービスドライバにアクセス可
能であるユーザー及び/またはシステムの知識向きの記
述知識ベースは、従来のエキスパートシステムに比較し
て広域支援システムの性能を顕著に改良する。
広域支援システムはまた、完全な共用によってまたは必
要、に応じて1つの統合サービスシステムから別のシス
テムに転送することによって全部のサービスドライバが
利用し得る事実ベースBPを含む、これらの事実は、ユ
ーザー、アプリケーション及び/またはサービスシステ
ム間の対話から得られた事象から構成される0例えば、
練習における誤り、障害追跡サービスの質問に対するユ
ーザーの回答、アプリケーション用ファイルの作成、等
である。しかしながら本発明の範囲から逸脱することな
くユニット型事実ベースをユニット型知識ベースに結合
させ得ることに注目されたい、これを選択するか否かは
、広域支援システムの設計者に委ねられており、各サー
ビスドライバの仕様に従って行なわれる。
広域支援システムは最後に、アクション及びりアクショ
ンの知識ベースを含む、これは機能、規則または方法の
ごとき種々のエキスパートから学習する知識であり、記
述知識及び事実知識の状態に従って実行される0例えば
、 「プリンタ構成がシステムに既知であり(記述知識)、
且つプリンタが動かないときは(事実)、プリンタ側に
問題を探せ」、または、 「キーボードが既知であり(記述知識)、且つ誤り(シ
フトキー)が誤り最大値を上回る(>MAX ERRO
R)ときは、キーボードを見直せ」。
上記に詳述した全ての型の知識に関連する知識積分器E
XP46は、エキスパートからデータベースに知識を入
力・させることができる。
上記の記載より、本発明方法が、特に適当なソフトウェ
アを統合した上述のタイプの広域支援システムと従来の
情報処理システム(ハードウェア及びソフトウェア〉と
を結合した適当な装置によって実施され得ることが理解
されよう、しかしながら、本発明の範囲内で支援システ
ムの全部または一部を1つまたは複数のサブサービスシ
ステムを含むマイクロ回路ボードまたはモジュールの形
態で製造する、と以下のごとき種々の重要な効果が得ら
れる。
一補助中央処理装置例えばマイクロプロセッサを付加す
ることによってホスト情報処理システムにおける計算時
間を削除できる。
一補助メモリを付加することによって中央メモリのスペ
ースを専有しないくこれはある種のアプリケーション例
えばメモリの大スペースを専有する図形処理環境では重
要である)ようにすることができる。
一マイクロホン、クロノメータ、等のごとき物理的セン
サをボードに付加することが可能である。
本発明の方法を実施する装置の変更態様では、付加的ボ
ードが、 一サービスドライバの推論ドライバをitするプログラ
マブルリードオンリメモリ(PRON)または等価の素
子と、 一知識ベースを構成する好ましくはCMOSまたは等価
の素子から戒るランダムアクセスメモリ(RAM)と、 一事実ベースを構成するランダムアクセスメモリ(RA
M)または等価の素子と、 一プログラマブルリードオンリメモリ(PRON)また
は等価の素子とシステムの周辺装置に対して必要な接続
を可能とする回路を含むインタフェース部の少なくとも
1つを含む。
また、オペレーティングシステムからボードを初期化す
るプ・ログラムも備えられている。
fat&に、広域支援システムによる本発明の支援方法
の実行手順を第3図のフローチャートを参照して説明す
る。
情報処理システムの起動(MER5>後、ユーザーは広
域支援システム(SAに)を使用するか否かを選択する
(?/5AG) 、否(出力N〉の場合、ユーザーは中
央メモリに適当にロードされた現在のアプリケーション
(八PP)を実行する。アプリケーションAPPは従来
同様のワー、ドプロセッサ、コンパイラ、データベース
管理システム等を含み、そのアプリケーション機能にオ
ペレーティングシステム自体も含む。
広域支援システムの使用を選択した場合(出力Y〉、広
域支援システムSAGは、実質的にはオペレーティング
システムO3に統合されることによって中央メモリに自
動的にロードされる。この最初の状態で、システムSA
Gはユーザーにはみえないが、そのインタフェースは、
入力周辺装置くキーボード、マウス)によって発生され
る全ての情報をろ波する。
これによりユーザーは現在のアプリケーション(^PP
/5AG)を前と同様に実行することができる。
しかしながら、システムSAGは障害が生じた場合の自
動じ警告を含んでおり(?/INC)、障害が検出され
るとく出力Y)、そのサービスドライバを介して後述す
る障害追跡の支援(^RINC)サービスシステムに直
接的に接続される。
問題が存在しないときく出力N〉、例えばオペレーティ
ングシステム(O5)によって割り付けられた対応する
機能キー(Fl〜FN)を押下するかまたはサブメニュ
ーの「支援」見出しを選択することによってユーザーが
支tS<OA〉を瞬時呼び出しするとシステムSAGが
実際に正しく動作する。
この段階でシステムSAGは、SAGシステムへのユー
ザーのアクセスコードを作成するようにユーザーに要求
しユーザーの識別名受付の手順を開始する(?/UTI
L)、ユーザーが既知のユーザーであるときく出力N〉
、これによって支援メニュー(M^)が出現する。逆に
、ユーザーが未知のユーザーであるとき(出力Y)、シ
ステムSAGはユーザーにシステムSAG自身を与え(
P/5AG)、ユーザーが種々の質問に応答して自己紹
介するように要求する(P/UTIL)。
これらの自己紹介が終わると、システムは支援メニュー
(N^〉に戻る。
本発明方法の非限定実施例としてここで説明する広域支
援システムにおいては、支援メニュー(M^〉は、各、
々が1つの専用サービスシステムに対応する複数の見出
しを含む。このサービスシステムは前に述べたような障
害追跡の支援システムrARING、を含む。第3図は
3つのサービスシステムを詳細に示す、勿論、広域支援
システムは、その他のサービスシステムを組み込むこと
ができる。
第3図では矢印の付いた点線でこれらの他のサービスシ
ステムのうちの2つを概略的に示している。
ユーザーの選択に従って、該当するサービスドライバM
1及びそのユニット型知識ベースBCUIが作業メモリ
にロードされる。ユーザーは、彼め現在の要求に適応し
た特定の統合サービスを利用し得る。
利用可能な統合サービスの3つの例を非限定例として以
下に説明する。
1、情報処理環境の管理の支tS <^ENV)、この
サービスの目的は、作業中の情報処理環境を正しく管理
する手段をユーザーに提供することである。
指示の要求が検討され(EDEMIND手順)た後、デ
ュアルタスクドライバを含むサービスが以下の指示を送
出する(DLIND手順〉。
一システム管理のために、システム内の情報トラフィッ
ク及び該システムの性能に関する表及び標識を導入する
、 一コマンド管理のために、マクロ命令のような一連のコ
マンド列を発生可能とするサブシステム八GENTをユ
ーザーに利用させる。これらのコマンド列は(キース・
トローツ、スクリーン上の語、等のような)予め定義さ
れたitcが出現すると自動的に呼び出されるかまたは
起動される。
2、教育または自主練習の支援(^ENS)このサービ
スの目的は、アプリケーションに関する個人専用化可能
な自主練習をユーザーに提供することである。このサー
ビスは、ループ機能を有する4重タスク型であり、教育
管理、指導システム、練習システム及びレベルシステム
を含む。
教育管理はユーザーの教育課程の計画化処理を行なう(
ECIJR手順)、これは実質的に推論ドライバであり
、知識ベースの専門的知識及びユーザーに関する情報を
考慮に入れて与えるべき教材を選択する。
指導システムは、講義の編成処理を行なう、これは、教
育専門家が準備した順序で指導を実行する翻訳器または
同じタスクを実行するように構成された推論ドライバの
いずれを備えtそ1い。
練習システムは、練習中のユーザーを指導する。
特にユーザーを見守って正しい解に導くように示唆を与
える。
最後に、システムは、ユーザーの試験及びその進歩に関
する処理を行なう、これは、ユーザーに属する知識ベー
ス(OPERベース)に与えられたばかりの学習内容を
統合するエキスパートシステムによって行なわれる。最
後の3つのシステムは第3図でDLCGC手順(CGC
はコース(Cour)、ガイダンス(Guidage)
及びテスト(Controle)を意味する)として示
されている。
3、障害追跡の支援〈^RINC) 作業ステーションで故障が発生した場合、このサービス
の目的は、問題を解決し得る最初の指示をユーザーに提
供することである。
このサービスでは、システム(中央処理装置、中央メモ
リ、キーボード、スクリーン)の最低限のみの修理が要
求される文書が得られる。
周辺装置のセンサのトレースから得られユーザーに対す
る質問によって補完された指示によって(ETR^手順
)、サービスは、その知識ベースに解決の要素を探し、
(DIAG/R1手順によって〉システム及び走行中の
そのアプリケーションのオペレーショナルサービスへの
戻りを導くべく取り得る道をその他のアクション(保管
、等)と共に提案する。
サービス要求の処理が終了すると、ユーザーは停止に接
続されることによって(?/ARR)、支援システムS
AGに、留まって別のサービスを利用するか(出力/N
)または−時的にシステムを離れるか(出力P)または
最終的に支援システムを出てアプリケーションAPPに
進むか(出力D)を選択する。−時的にシステムを離れ
る場合(出力P)には、支援メニュー(M^)を手順(
S/5AG)によって解除し支援要求手順りへの上流に
接続することによってシステムの監視状態を取り戻す、
支援システムのフィルタ及び種々のセンサによって予め
選択された情報集合を追跡するにもかかわらず、広域支
援システムSAGはアプリケーション^PPに再度透過
性になる。
勿論本発明は記載の統合サービスに限定されない、特に
、例えばユーザーに対する全般的支援、使用中のアプリ
ケーションに近接のコンテキスト支援、ユーザーの能力
開発の支援のごときその他の支援サービスを包含する。
また、オペレータによって使用される得る別種のアプリ
ケーション例えば通信、数学的及び/または図形的アプ
リケーション、編集、翻訳、工業プロセスのモニタ、等
を目的とする専用サービスも忘れてはならない。
更に、本発明方法を実施する装置の別の実施態様では、
種々のサービスシステムがループネットワークとして相
互接続され、システムの1つがインタフェースと優先的
に接続し、その後でインタフェースが関係のある別のサ
ービスシステムと接続するように構成されている。
【図面の簡単な説明】
第1図は本発明方法の実施に使用し得る従来の情報処理
システムの概略図、第2図は本発明の支援方法の基本原
理の説明図、第3図は本発明の支援方法に辿した広域支
援システムのフローチャートである。 10・・・・・・中央処理装置、12・・・・・・中央
メモリ、14・・・・・・ROM、16・・・・・・R
AM、18・・・・・・バス、20・・・・・・入出力
周辺装置、22・・・・・・キーボード、24・・・・
・・スクリーン、26・・・・・・補助ディスクメモリ
ユニット、28・・・・・・プリンタ、23・・・^・
周辺装置、25・・・・・・オペレーテイングイステム
、27・・・・・・アプリケーションプログラム、30
・・・・・・インタフェース、32・・・・・・サービ
スドライバ、34.36・・・・・・データベース。 IGj IG−2 5

Claims (17)

    【特許請求の範囲】
  1. (1)中央処理装置と中央メモリと1つまたは複数の入
    出力周辺装置とオペレーティングシステムと任意に1つ
    または複数のアプリケーションプログラムとを含む情報
    処理システムのユーザー支援方法であつて、複数の専用
    サービスシステムを、広域支援システム内に結合せしめ
    、広域支援システムと情報処理システムとの間の入力(
    受信モード)及び出力(送信モード)を管理するインタ
    フェースと相互接続させたことを特徴とする情報処理シ
    ステムのユーザー支援方法。
  2. (2)サービスシステムがコアシステムを介してインタ
    フェースにスター型に相互接続されていることを特徴と
    する請求項1に記載の方法。
  3. (3)サービスシステムがループネットワーク型に相互
    接続されており、サービスシステムの1つが前記インタ
    フェースとの優先的な接続を確保することを特徴とする
    請求項1に記載の方法。
  4. (4)サービスシステムが、サービスドライバ例えば推
    論または翻訳ドライバと、少なくとも1つの知識ベース
    と、少なくとも1つの事実ベースとを含むことを特徴と
    する請求項1から3のいずれか一項に記載の方法。
  5. (5)前記サービスシステムが、各サービスドライバで
    利用可能な知識ベース型及び/または事実ベース型の少
    なくとも1つの共通データベースを含むことを特徴とす
    る請求項4に記載の方法。
  6. (6)少なくとも1つの知識ベース、好ましくは共通知
    識ベースが、「ユーザー」記述知識ベース及び/または
    「システム」記述知識ベースを含むことを特徴とする請
    求項4または5に記載の方法。
  7. (7)少なくとも1つの知識ベース及び少なくとも1つ
    の事実ベースに格納された情報から広域支援システムに
    よって発生されるアクション及びりアクションの知識ベ
    ースを1つまたは複数のサービスドライバに結合させる
    ことを特徴とする請求項4から6のいずれか一項に記載
    の方法。
  8. (8)前記インタフェースは、(受信モードで)ユーザ
    ーの動作及びアプリケーションとの対話を検出し記録す
    るように構成されており、記録された情報を動作中のサ
    ービスドライバ及び1つまたは複数の事実ベースに送出
    する手段が備えられていることを特徴とする請求項1か
    ら7のいずれか一項に記載の方法。
  9. (9)広域支援システムの起動が、ユーザーの瞬時呼出
    しによって実施されるか、または、広域支援システムの
    通知後の事象の検出によって自動的にトリガされること
    を特徴とする請求項8に記載の方法。
  10. (10)広域支援システムを前記オペレーティングシス
    テムに実質的に統合するために、前記インタフェースが
    オペレーティングシステムのレベルに直接的に接続され
    ていることを特徴とする請求項1から9のいずれか一項
    に記載の方法。
  11. (11)サービスシステム及びそれらのドライバが、情
    報処理システムの管理、 教育及び自主訓練、 障害追跡、 から特に選択された基本機能に関して専用化されている
    ことを特徴とする請求項4から10のいずれか一項に記
    載の方法。
  12. (12)サービスドライバが、好ましくはループ機能を
    有する多重タスク型であることを特徴とする請求項4か
    ら11のいずれか一項に記載の方法。
  13. (13)中央処理装置と中央メモリと1つまたは複数の
    入出力周辺装置とオペレーティングシステムと任意に1
    つまたは複数のアプリケーションプログラムとを含む情
    報処理システムに関する請求項1から12のいずれか一
    項に記載の方法の実施装置であって、広域支援システム
    と情報処理システムとの間のインタフェースを形成する
    手段に相互接続された複数の専用サービスシステムを結
    合した当該広域支援システムをさらに含んでいることを
    特徴とする装置。
  14. (14)オペレーティングシステムのレベルで、インタ
    フェースを形成する手段がユーザーとアプリケーション
    との間に透過的に直接的に接続されており、(受信モー
    ドで)ユーザーのアクション及びアプリケーションとの
    対話を検出するように構成されていることを特徴とする
    請求項13に記載の装置。
  15. (15)広域支援システムの全部または一部が、サービ
    スドライバの推論ドライバを構成するプログラマブルリ
    ードオンリメモリまたは等価の素子と、 事実ベースを構成するランダムアクセスメモリまたは等
    価の素子と、 知識ベースを構成し好ましくはCMOSまたは等価の素
    子から成るランダムアクセスメモリと、プログラマブル
    リードオンリメモリまたは等価の素子とシステムの周辺
    装置に対する必要な接続を可能とする回路とを含むイン
    タフェース部とから成る素子の少なくとも1つを含む付
    加的マイクロ回路ボードまたはモジュールの形態で実現
    され、広域支援システムがオペレーティングシステムか
    らの初期化プログラムによって実現されることを特徴と
    する請求項13または14に記載の装置。
  16. (16)広域支援システムのいくつかの構成素子をモニ
    タするために、例えばマイクロプロセッサを備えた補助
    中央処理装置を含むことを特徴とする請求項15に記載
    の装置。
  17. (17)クロノメータ及び/またはマイクロホンのごと
    き付加的物理センサを含むことを特徴とする請求項15
    または16に記載の装置。
JP2179390A 1989-07-07 1990-07-06 情報処理システムのユーザー支援方法 Expired - Lifetime JPH0831084B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8909159A FR2649508B1 (fr) 1989-07-07 1989-07-07 Procede d'assistance pour l'utilisateur d'un systeme informatique et dispositif pour la mise en oeuvre dudit procede
FR8909159 1989-07-07

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP7271572A Division JPH09167136A (ja) 1989-07-07 1995-10-19 情報処理システムのユーザー支援方法及び該方法の実施装置

Publications (2)

Publication Number Publication Date
JPH03129551A true JPH03129551A (ja) 1991-06-03
JPH0831084B2 JPH0831084B2 (ja) 1996-03-27

Family

ID=9383575

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2179390A Expired - Lifetime JPH0831084B2 (ja) 1989-07-07 1990-07-06 情報処理システムのユーザー支援方法
JP7271572A Pending JPH09167136A (ja) 1989-07-07 1995-10-19 情報処理システムのユーザー支援方法及び該方法の実施装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP7271572A Pending JPH09167136A (ja) 1989-07-07 1995-10-19 情報処理システムのユーザー支援方法及び該方法の実施装置

Country Status (8)

Country Link
EP (1) EP0407296B1 (ja)
JP (2) JPH0831084B2 (ja)
KR (1) KR940000290B1 (ja)
AT (1) ATE128776T1 (ja)
CA (1) CA2020505C (ja)
DE (1) DE69022783T2 (ja)
ES (1) ES2088996T3 (ja)
FR (1) FR2649508B1 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2695542B2 (ja) * 1991-07-12 1997-12-24 財団法人ニューメディア開発協会 ユーザ情報の利用・獲得を行う情報処理装置
JPH07113881B2 (ja) * 1991-07-17 1995-12-06 財団法人パーソナル情報環境協会 メタファ環境制御方式
JP2768412B2 (ja) * 1992-07-15 1998-06-25 財団法人ニューメディア開発協会 ユ−ザ適応型システムおよびその適応方法
US6049792A (en) * 1993-03-19 2000-04-11 Ricoh Company Limited Automatic invocation of computational resources without user intervention across a network
US6633861B2 (en) 1993-03-19 2003-10-14 Ricoh Company Limited Automatic invocation of computational resources without user intervention across a network
US5546502A (en) * 1993-03-19 1996-08-13 Ricoh Company, Ltd. Automatic invocation of computational resources without user intervention
US6340977B1 (en) 1999-05-07 2002-01-22 Philip Lui System and method for dynamic assistance in software applications using behavior and host application models
US6801222B1 (en) 1999-10-14 2004-10-05 International Business Machines Corporation Method and system for dynamically building application help navigation information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
COMMUNICATIONS OF THE ACM=1988US *
IEEE SOFTWARE=1988US *

Also Published As

Publication number Publication date
JPH09167136A (ja) 1997-06-24
JPH0831084B2 (ja) 1996-03-27
FR2649508A1 (fr) 1991-01-11
CA2020505C (fr) 1999-08-17
ES2088996T3 (es) 1996-10-01
KR910003507A (ko) 1991-02-27
CA2020505A1 (fr) 1991-01-08
DE69022783D1 (de) 1995-11-09
FR2649508B1 (fr) 1994-07-08
EP0407296A1 (fr) 1991-01-09
EP0407296B1 (fr) 1995-10-04
DE69022783T2 (de) 1996-03-14
KR940000290B1 (ko) 1994-01-14
ATE128776T1 (de) 1995-10-15

Similar Documents

Publication Publication Date Title
Da et al. Open-ti: Open traffic intelligence with augmented language model
Jonassen et al. Learning to Troubleshoot: A New Theory-Based Design Architecture: Jonassen and Hung
US5870768A (en) Expert system and method employing hierarchical knowledge base, and interactive multimedia/hypermedia applications
EP3875912B1 (en) User interface tool kit for mobile devices
US6014134A (en) Network-based intelligent tutoring system
MXPA03006289A (es) Arquitectura colaboradora de multiagentes para resolucion de problemas y tutoria.
CN108566323A (zh) 一种T-Box自动化测试方法及系统
JPH10501639A (ja) 訓練可能ユーザ・インターフェース変換装置
US5161116A (en) System for evaluating the performance of a large scale programmable machine capable of having a plurality of terminals attached thereto
CN113176903B (zh) Simulink模型应用于不同汽车控制器平台的软件集成方法及系统
KR940000290B1 (ko) 정보처리 시스템의 사용자의 지원방법 및 이 방법을 실행하는 장치
US11783208B2 (en) Use of machine learning to provide answer patterns and context descriptions
US11636357B2 (en) Use of machine learning to identify topical arguments
CN120881171A (zh) 一种基于多协议融合的模块化物联网实训方法和系统
CN114189534A (zh) 一种物联网系统中设备交互软件仿真程序的设计方法
JP7861946B2 (ja) プラント運転支援システム及びプラント運転支援方法を実施するコンピュータシステム、並びにコンピュータプログラム記録媒体
US8595648B1 (en) Script logic graphical mapping
JPH06222922A (ja) エキスパートシステム
JPS6177941A (ja) 情報処理装置用携帯形障害診断装置
Su et al. Developing a usable mobile expert support system for emergency response center
JPH07219980A (ja) テスト実行方式
JPH04320925A (ja) プロセス状態表示装置
Clarke et al. Integrating expert systems and multimedia for improved troubleshooting of the city of Los Angeles's computer hardware
JP2026004921A (ja) 情報処理装置及び情報処理方法
Gustavsson et al. The Common-KADS communication model