(57)【特許請求の範囲】
【請求項１】
サーバ装置と当該サーバ装置により制御される複数のクライアント装置とからなるコンピュータシステムにおける当該クライアント装置に対し、ユーザからコンピュータ処理に関する説明を要求する説明要求操作が行われると、当該説明要求操作に対応する第１の説明情報を上記サーバが選択し、当該第１の説明情報を、上記説明要求操作が行われた上記クライアント装置の表示画面上に表示させるコンピュータ処理表示方法において、
上記クライアント装置は、
上記コンピュータ処理の実行中、当該クライアント装置に対してユーザから上記説明要求操作が行われると、当該コンピュータ処理において上記表示画面上に上記第１の説明情報を表示するために今までの間に上記サーバ装置にアクセスしたアクセス回数をカウントするカウントステップと、
上記説明要求操作に応じてカウントした上記アクセス回数を上記サーバ装置に対して送出する送出ステップとを具え、
上記サーバ装置は、
上記説明要求操作が行われた結果として上記クライアント装置から送出された上記当該アクセス回数が予め設定された所定の回数以上である場合には、所定の記憶手段に記憶されている複数の上記説明情報の中から、上記クライアント装置に対する上記説明要求操作に応じ、上記第１の説明情報の内容をユーザの学習度に合わせて異なる表現で説明し直した第２の説明情報を、当該第１の説明情報に換えて選択する選択ステップと、
選択した上記第２の説明情報を上記クライアント装置の上記表示画面上に表示させる表示ステップとを具える
ことを特徴とするコンピュータ処理表示方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
産業上の利用分野
従来の技術（図９）
発明が解決しようとする課題
課題を解決するための手段（図１〜図５）
作用（図６〜図８）
実施例（図１〜図８）
発明の効果
【０００２】
【産業上の利用分野】
本発明はコンピユータ処理表示方法に関し、特にコンピユータシステムの表示画面のグラフイカルユーザインターフエース上でコンピユータ処理に関する情報を表示するものに適用し得る。
【０００３】
【従来の技術】
従来、コンピユータ処理操作中にユーザがコンピユータの処理機能に関する説明を求めると、コンピユータシステムのグラフイカルユーザインターフエースによつて表示画面上に処理機能に関する説明が表示されるものがある。これは図９に示すような、コンピユータ処理表示手順で実行される。すなわちステツプＳＰ２の処理中にユーザがステツプＳＰ３でコンピユータ処理機能に関する説明を求めると、グラフイカルユーザインターフエースはステツプＳＰ４で予めデータベースに記憶されている各コンピユータ処理に関する機能説明を画面上に表示する。
【０００４】
【発明が解決しようとする課題】
ところが、データベースに記憶されている機能説明の内容は、コンピユータ処理の項目毎に一項目全体の機能説明をしたものが対応させてあり、コンピユータシステムの使用状態によらず画面表示される内容が常に同じものであるという問題があつた。また詳しい機能説明を画面表示させるようにすると、表示内容が膨大になるという問題があつた。また同一のコンピユータ処理に対して機能説明の要求を繰り返した場合、いつでも同一の機能説明が繰り返されるので、既知となつた必要のない説明が繰り返し表示されるという問題があつた。さらにコンピユータ処理操作中にエラーが発生した場合、処理状況に応じたエラーに関する説明がなされず、エラー表示が役立たないという問題があつた。
【０００５】
本発明は以上の点を考慮してなされたもので、コンピユータシステムの使用状態に応じてコンピユータ処理に関する情報が表示されるコンピユータ処理表示方法を提案しようとするものである。
【０００６】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、サーバ装置と当該サーバ装置により制御される複数のクライアント装置とからなるコンピュータシステムにおける当該クライアント装置に対し、ユーザからコンピュータ処理に関する説明を要求する説明要求操作が行われると、当該説明要求操作に対応する第１の説明情報をサーバが選択し、当該第１の説明情報を、説明要求操作が行われたクライアント装置の表示画面上に表示させるコンピュータ処理表示方法において、クライアント装置は、コンピュータ処理の実行中、当該クライアント装置に対してユーザから説明要求操作が行われると、当該コンピュータ処理において表示画面上に第１の説明情報を表示するために今までの間にサーバ装置にアクセスしたアクセス回数をカウントして、説明要求操作に応じてカウントしたアクセス回数をサーバ装置に対して送出し、サーバ装置は、説明要求操作が行われた結果としてクライアント装置から送出された当該アクセス回数が予め設定された所定の回数以上である場合には、所定の記憶手段に記憶されている複数の説明情報の中から、クライアント装置に対する説明要求操作に応じ、第１の説明情報の内容をユーザの学習度に合わせて異なる表現で説明し直した第２の説明情報を、当該第１の説明情報に換えて選択して、選択した第２の説明情報をクライアント装置の表示画面上に表示させるようにした。
【０００７】
【作用】
これにより、コンピュータ処理の実行中における説明要求操作と今までのアクセス回数とに応じ、第１の説明情報とこの第１の説明情報の内容をユーザの学習度に合わせて異なる表現で説明し直した第２の説明情報とのいずれかをサーバ装置が選択してクライアント装置の表示画面上に表示させることができると共に、説明要求操作毎のアクセス回数をクライアント装置側でカウントすることで、複数のクライアント装置それぞれの説明要求操作毎のアクセス回数の管理をサーバ装置に集中して処理負荷を増加させてしまうことを回避できる。
【０００８】
【実施例】
以下図面について、本発明の一実施例を詳述する。
【０００９】
本発明によるコンピユータ処理表示方法の対象となるコンピユータシステムは、入出力装置として少なくともマウス及び画像表示装置を有し、プログラミング言語としてベーシツク言語が動作するコンピユータ装置上で実現される。コンピユータ装置は複数のユーザ各々が端末装置として用いる複数のクライアントと、当該複数のクライアントを監視し、コンピユータ処理制御するサーバによつて構成されている。
【００１０】
図１はこの実施例のコンピユータ処理表示方法のソフトウエア構成を示す。すなわちコンピユータ処理表示方法のソフトウエア１はオペレーテイングシステム２及びウインドウ表示制御用の準オペレーテイングシステム３上に構築された表示用インタプリタ１０及び表示用エデイタ１１で構成される。
【００１１】
表示用インタプリタ１０は、この実施例のコンピユータ処理表示方法の処理の対象となる処理プログラム２０に含まれる各命令中、画像表示装置に表示する命令を実行し、画像表示装置に表示するプログラムである。表示用エデイタ１１はユーザからの機能説明の要求に従い、処理プログラム２０によつてコンピユータ処理の機能を画面上に文字表示する。この処理プログラム２０はプログラミング言語としてのベーシツク言語で記述されたグラフイカルユーザインターフエースプログラムである。
【００１２】
図２は、この実施例において、画像表示装置に表示されるコンピユータ処理の機能説明を選択する表示画面を示す。図中長方形のウインドウＡは、処理プログラム２０の処理命令の実行により、画像表示装置に表示されるコンピユータの処理画面である。さらにウインドウＢは、プログラム起動時に画面に表示されるヒユーマンエラー回復支援機能用のウインドウある。また矢印Ｐは、マウスによつて入力される情報に従つて移動するポインタである。ここで、このマウスはポインタＰをウインドウＢ上に移動して、マウスに配設されたボタンを短時間押す（クリツクする）ことでコンピユータに処理命令を入力してヒユーマンエラー回復支援機能によるウインドウを画面上に読み出す（アクセスする）。ウインドウ上でコンピユータの処理項目が選択されると、ウインドウＡで実行されるコンピユータ処理に関する機能説明、エラー発生時の発生原因及び復旧方法がデータベースより選択され、文字にて表示される。
【００１３】
ここでコンピユータ処理の機能説明の際、ユーザが機能説明をアクセスした回数（以下アクセス回数という）がカウントされ、このアクセス回数の情報はコンピユータのサーバに送られる。コンピユータシステムのサーバでは、このアクセス回数をユーザのコンピユータ処理に対する学習度として認識し、この学習度に基づいて画像処理装置の画面に表示するコンピユータ処理の機能説明の内容を選択する。これにより機能説明の際、コンピユータはユーザの学習度に応じて機能説明の内容を選択することができると共に、既に繰り返し表示された機能説明を省くことができ、簡潔で分かりやすい機能説明が表示され得る。
【００１４】
図３は、コンピユータ処理中にエラーが発生した場合のエラーメツセージの表示方法を示す。先ずユーザの操作により、クライアントからサーバに対してコンピユータ処理命令Ｏdrが入力されたときコンピユータの処理操作にエラーＥrrが発生すると、サーバはエラー発生を知らせる所定の整数値Ｉ１をクライアントに送出する。これに対してクライアントはエラー発生の内容を問う所定の整数値Ｉ２を送り返す。サーバはこの整数値Ｉ２によつてクライアントを特定することができ、クライアントに応じたエラー情報を選択することができる。
【００１５】
サーバはこの整数値Ｉ２を受け取ると発生したエラーに対応するエラー情報のメツセージ番号をデータベースから選択して、これに対応する所定の整数値Ｉ３をクライアントに送出する。これによりクライアントは、整数値Ｉ３に対応するエラー情報をヒユーマンエラー回復支援機能の有するエラー対処用データベースＤＢから検索して画面に表示する。
【００１６】
このようなコンピユータ処理表示手順は、図４に示すコンピユータ処理表示手順に従つて実行される。すなわちこのコンピユータ処理表示手順は、ステツプＳＰ２０において、表示用インタプリタ１０により、処理プログラム２０を構文解析し、含まれる処理命令を実行し、ステツプＳＰ２１において処理結果を画像表示装置に表示する。
【００１７】
次にステツプＳＰ２２において、引き続き処理プログラム２０に基づいたコンピユータ処理を実行する。ここで、ヒユーマンエラー回復支援機能では処理実行の間中、クライアントはサーバに対してコンピユータ処理状況やシステムの内部状況を送出し続けている。これによつてコンピユータ処理状況やシステムの内部状況は常にコンピユータシステムによつて把握される。
【００１８】
ここでステツプＳＰ２３において、処理中のプログラムに付随する機能についての説明を受けたいとき、ユーザはマウス操作によりポインタＰをウインドウＢ上に移動してクリツクする。これにより、ステツプＳＰ２４において、ヒユーマンエラー回復支援機能が働き、機能説明のメニユ画面を新しくウインドウに表示する。
【００１９】
さらにコンピユータ処理実行中にステツプＳＰ２５でエラーが発生した場合、ステツプＳＰ２６でエラーメツセージが画面表示される。さらにユーザがステツプＳＰ２６のエラーメツセージだけからでは、エラー発生原因又はエラー状態からの復旧方法が分からないといつた状況のとき、ステツプＳＰ２７において、ユーザがウインドウＢ上でマウスによりクリツクすると処理手順は、ステツプＳＰ２８に移り、ここでヒユーマンエラー回復支援機能が働き、新しくウインドウを生成し、当該ウインドウ内にエラー発生原因、エラー状態及びエラー状態から回復する方法等のユーザが所望する情報を画面表示する。
【００２０】
このようなコンピユータ処理表示方法を実現するコンピユータ処理表示装置の構成を図５に示す。コンピユータ処理表示装置６０は、この実施例で上述したコンピユータ装置上で実現されたものである。図中において初期画面６１は、処理プログラム２０を起動させたときの最初の画面である。画像表示装置６２は、上述のコンピユータ装置に接続され、機能説明及びエラーメツセージを表示する表示装置である。
【００２１】
入力手段６３はコンピユータ装置に接続され、画像表示装置６２上に表示されているポインタＰの移動を制御するマウス又はキーボード等である。一時記憶手段６４は表示用エデイタ１１で、マウスにより選択された処理プログラム２０に付随する情報を記憶する部分である。なおこのコンピユータ処理表示装置６０で、初期画面６１、表示用エデイタ１１、一時記憶手段６４及び処理プログラム２０は、上述したようにソフトウエア上で実現される。
【００２２】
ここで、この実施例について上述したコンピユータ処理機能表示方法をウインドウシステム上でのコンピユータ処理の機能説明に適用した場合の動作を図６〜図８の表示画面を用いて説明する。まず図６においては、コンピユータ処理機能説明を選択するウインドウＷ１及び選択された機能説明の選択項目（キーワード）が入力されるウインドウＷ２を示す。ウインドウＷ１の中には、機能説明の対象となる処理項目を表示したウインドウが形成されている。
【００２３】
このような表示画面上で、処理機能のメニユ画面からキーワードとしてオフラインの項目を選択する場合、マウスによりポインタＰをウインドウＷ１上のオフラインのところに合わせマウスのボタンを押してクリツクする。そして画面右上の「Help」にポインタＰを移動してマウスのボタンを押してクリツクする。これによりウインドウＷ２の「Input 」の欄にキーワードとしてオフラインが入力される。ここでウインドウＷ２右下の「ＯＫ」をマウスのボタンを押してクリツクすると、画面には図７に示すように、ウインドウＧ１内にオフラインに関する機能説明が表示される。
【００２４】
このときユーザがオフラインに関して第１回目の機能説明を要求した場合、機能説明の内容はオフラインに関する基本的な事柄から始まり機能全般に亘る広い範囲の内容となる。このように機能説明が広い範囲に亘り、１画面で説明しきれないとウインドウＧ１の右側のスクロールバーＳＲをマウスのボタンをクリツクすることにより、画面を送り表示にして機能説明を参照する。このとき同時に（オフライン機能の説明に対するアクセス毎に）オフラインの項目に対する機能説明のアクセス回数がカウントされる。
【００２５】
こうしてユーザがコンピユータ操作中に何回かオフラインの処理に関する機能説明を求めると、例えばアクセス回数が10回以上になると、10回目に画面に表示されるオフラインに関する機能説明は、図８に示すウインドウＧ２のようになる。すなわちウインドウＧ２の機能説明は、ウインドウＧ１に比較して専門的な用語を用いたより高度な内容のものとなる。このようにコンピユータシステムがユーザの機能説明に対するアクセス回数をカウントして、これをユーザの学習度として認識することにより、ユーザの学習度に応じた機能説明の段階表示ができるようになる。さらにアクセス回数に応じて、説明の繰り返しを省くことができるようになり、これにより簡潔で分かり易い機能説明の表示ができる。
【００２６】
ここで所定のコンピユータ処理操作中にコンピユータに処理エラーが発生した場合、エラーメツセージが画面表示される。このときユーザがウインドウ上でマウスによりクリツクするとヒユーマンエラー回復支援機能が働き、新しくウインドウを生成する。このときサーバは常時クライアントの状況を把握しているので、ウインドウ内には、コンピユータ処理の状況に応じてエラー発生原因、エラー状態及びエラー状態から回復する方法の情報が表示される。
【００２７】
以上の方法によれば、コンピユータ処理操作中に所定のコンピユータ処理に関する機能説明を求める場合、表示画面上で所望の機能説明の項目をポインテイングデバイスで選択すると、その機能説明のアクセス回数に応じた内容の機能説明が画面に表示される。これによりアクセス回数が段階を経るに従つて、機能説明の表示内容をより専門的な高度のものとすると共に、繰り返し表示された説明を省き、簡潔で分かりやすい表示とすることができる。このように、コンピユータの使用状態に応じて機能説明がより見やすい状態で表示されるので、ユーザの使い勝手を向上し得る。
【００２８】
さらに上述の方法によれば、コンピユータ処理操作中に何らかのエラーが発生した場合、表示画面上でポインテイングデバイスで選択することにより、コンピユータの処理状況に応じて、発生したエラー発生原因、エラー状態及びエラー状態からの復旧方法等を画面に表示することができる。これによりコンピユータ処理中に発生するエラーに素早く対応することができ、ユーザの使い勝手を向上し得る。
【００２９】
なお上述の実施例においては、画面に表示する機能説明の内容をユーザのアクセス回数に応じて変えた場合について述べたが、本発明はこれに限らず、例えばコンピユータ処理の実行回数又は実行時間等をユーザの学習度の尺度として用いるようにしても良い。さらに、画面に表示する機能説明の内容を決める判断基準として、ユーザが現在のコンピユータ処理に至るまでの処理経過（タスクコンテクスト）を参照するようにしても良い。
【００３０】
また上述の実施例においては、本発明によるコンピユータ処理表示方法をソフトウエアとしてベーシツク言語で形成するようにした場合について述べたが、本発明はこれに限らず、Ｃ言語等で記述するようにしても良く、ソフトウエアの各種情報の入力手段としても、マウスに限らず例えばトラツクボールやジヨイステイツク、さらにはキーボード等を用いるようにしても、上述の実施例と同様の効果を実現できる。
【００３１】
【発明の効果】
上述のように本発明によれば、コンピュータ処理の実行中における説明要求操作と今までのアクセス回数とに応じ、第１の説明情報とこの第１の説明情報の内容をユーザの学習度に合わせて異なる表現で説明し直した第２の説明情報とのいずれかをサーバ装置が選択してクライアント装置の表示画面上に表示させることができると共に、説明要求操作毎のアクセス回数をクライアント装置側でカウントすることで、複数のクライアント装置それぞれの説明要求操作毎のアクセス回数の管理をサーバ装置に集中して処理負荷を増加させてしまうことを回避でき、この結果、かかるコンピュータシステムでは、サーバ装置への処理負荷を極力増加させずに、このサーバ装置が、説明要求操作に応じた説明情報をユーザの学習度に応じて選択してクライアント装置に段階表示させることができる。
【図面の簡単な説明】
【図１】本発明によるコンピユータ処理表示方法のソフトウエア構成を示す略線図である。
【図２】本発明によるコンピユータ処理表示方法の動作の説明として画像表示装置の表示を示す略線図である。
【図３】本発明によるコンピユータ処理表示方法のエラー処理表示の説明に供するタイミングチヤートである。
【図４】本発明によるコンピユータ処理表示方法の実行手順の説明に供する示すフローチヤートである。
【図５】本発明によるコンピユータ処理表示方法を構成する装置の説明に供する略線図である。
【図６】本発明によるコンピユータ処理表示方法の具体例としてオフライン機能の説明における画像表示装置の表示を示す略線図である。
【図７】図６と同様にオフライン機能の説明における画像表示装置の表示を示す略線図である。
【図８】図６と同様にオフライン機能の説明における画像表示装置の表示を示す略線図である。
【図９】従来のコンピユータ処理表示方法の実行手順の説明に供する示すフローチヤートである。
【符号の説明】
１……コンピユータ処理表示プログラム、２……オペレーテイングシステム、３……準オペレーテイングシステム、１０……表示用インタプリタ、１１……表示用エデイタ、２０……処理プログラム、６０……コンピユータ処理表示装置、６１……初期画面、６２……画像表示装置、６３……入力手段、６４……一時記憶手段。
【図１】
0004023837.tif 000002
【図２】
0004023837.tif 000003
【図３】
0004023837.tif 000004
【図４】
0004023837.tif 000005
【図５】
0004023837.tif 000006
【図６】
0004023837.tif 000007
【図７】
0004023837.tif 000008
【図８】
0004023837.tif 000009
【図９】
0004023837.tif 000010