(57)【特許請求の範囲】
【請求項１】
画面上に表示データをマルチウインドウで表示するための表示制御装置において、
該画面上に第１のウインドウを表示するための第１のウインドウ表示制御部と、該画面上に第２のウインドウを表示するための第２のウインドウ表示制御部とがそなえられ、
該第１のウインドウ表示制御部が、該第１のウインドウ内で表示される項目に設定された表示データにカーソルが位置付けられ該第２のウインドウとの連携開始のトリガーが生成されると、当該表示データについて予め定義されている参照情報の表示を該第２のウインドウ表示制御部に対して要求し、
該第２のウインドウ表示制御部が、該参照情報を該画面上の該第２のウインドウ内に表示するとともに、該第２のウインドウ内に表示された該参照情報から選択された情報を該第１のウインドウ表示制御部へ送り、
該第１のウインドウ表示制御部が、該第２のウインドウ表示制御部からの情報を、該画面上の該第１のウインドウ内において、該カーソルを位置付けられた上記表示データの項目とは異なる項目に表示することを
特徴とする、表示制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、画面上に表示データをマルチウインドウで表示するための表示制御装置に関する。
近年、マルチウインドウシステムは、ワークステーションの他にパーソナルコンピュータ等の汎用機にも用いられ、画面上に表示しきれないデータを簡単かつ自由に扱うことを可能にしている。
【０００２】
このようなマルチウインドウシステムでは、一般に、業務プログラム画面において、オペレータに入力を促す目的で、操作ガイダンス内容を表示するサービスを行なうことが多い。
操作ガイダンス内容をオペレータに知らしめる手順としては、機能キー押下やボタン／メニューの選択をトリガーとして、ヘルプ画面等を画面上にウインドウとしてオープンし、ガイダンスを提供することが行なわれている。
【０００３】
しかし、業務プログラムウインドウの操作効率の向上が要求される中で、操作事象に合致した参照情報を、オペレータの意思に任せ、その都度、新画面を表示するのは操作効率が良いとはいえない。
業務プログラム画面が表示する項目の中から参照情報をオペレータに対して容易に提供する装置の必要性は極めて大きい。
【０００４】
【従来の技術】
従来の画面操作においては、機能キー押下やボタン／メニューの選択をトリガーとして、表示中の業務プログラムに対応する関連画面（関連ウインドウ）をトリガーの内容によって表示している。
現在表示中の業務プログラム画面に対応する関連画面は、ヘルプ画面に代表されるように、主画面に対応する参照情報を一括管理するようなもので、オペレータから見ると業務プログラム画面での処理を離れて、もう一つの業務プログラムを操作・開始しなおすような状況となる。
【０００５】
【発明が解決しようとする課題】
従って、上述した従来技術では、主たる業務の実行中に参照情報を得るためには、機能キー押下やボタン／メニューの選択を行ないそれをトリガーとして表示中の業務プログラムに対応する関連画面をトリガーの内容によって表示させ、多元的な情報を一括して表示する参照画面（ヘルプ画面）をオープンさせなければならず、オペレータに対する負担が極めて大きく、その負担を軽減することが望まれている。
【０００６】
本発明は、このような課題に鑑み創案されたもので、オペレータがガイダンス要求の入力操作を行なうことなく参照情報の提供を行なえるようにして、オペレータに対する負担を軽減するとともに、参照情報を得るまでの時間を短縮して作業の効率化をはかった表示制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
図１は本発明の原理ブロック図で、この図１において、１は表示部２の画面２ａ上に表示データをマルチウインドウで表示するための表示制御装置であり、この表示制御装置１は、画面２ａ上に第１のウインドウ２Ａを表示するための第１のウインドウ表示制御部３と、画面２ａ上に第２のウインドウ２Ｂを表示するための第２のウインドウ表示制御部４とを有している。
【０００８】
そして、第１のウインドウ表示制御部３が、第１のウインドウ２Ａ内で表示される項目に設定された表示データにカーソルが位置付けられ第２のウインドウ２Ｂとの連携開始のトリガーが生成されると、その表示データについて予め定義されている参照情報の表示を第２のウインドウ表示制御部４に対して要求し、第２のウインドウ表示制御部４が、その参照情報を画面２ａ上の第２のウインドウ２Ｂ内に表示するようになっている。
【０００９】
また、第２のウインドウ表示制御部４が、第２のウインドウ２Ｂ内に表示された参照情報から選択された情報を第１のウインドウ表示制御部３へ送り、第１のウインドウ表示制御部３が、第２のウインドウ表示制御部４からの情報を、画面２ａ上の第１のウインドウ２Ａ内において、カーソルを位置付けられた表示データの項目とは異なる項目に表示するようになっている。
【００１０】
【作用】
図１にて上述した本発明の表示制御装置では、第１のウインドウ２Ａ内の表示データの参照情報が予め定義されており、第１のウインドウ２Ａ内でカーソルを付された状態で第２のウインドウ２Ｂとの連携開始のトリガーが生成されると、その表示データについて予め定義されている参照情報の表示要求が、第１のウインドウ表示制御部３から第２のウインドウ表示制御部４に対して行なわれ、第２のウインドウ表示制御部４により、その参照情報が画面２ａ上の第２のウインドウ２Ｂ内に表示される。
【００１１】
つまり、第１のウインドウ２Ａ上でカーソルを付された項目に応じて、その項目における表示データとリンクした参照情報が、第２のウインドウ２Ｂ内に同期して表示される。このとき、カーソルが移動し、他の項目の表示データに位置付けばその項目に応じて予め定義された参照情報が、第２のウインドウ２Ｂ内に表示される。
【００１２】
従って、オペレータは、ガイダンス要求の入力操作を行なうことなく、参照情報を第２のウインドウ２Ｂ内の表示データとして参照でき、第１のウインドウ２Ａが表示する項目についての参照情報をオペレータに対して容易に提供することができる。
また、第２のウインドウ２Ｂ内に表示された参照情報から選択された情報が、第２のウインドウ表示制御部４により第１のウインドウ表示制御部３へ送信され、その情報が、第１のウインドウ表示制御部３により、画面２ａ上の第１のウインドウ２Ａ内において、カーソルを位置付けられた表示データの項目とは異なる項目に表示される。
【００１３】
従って、別ウインドウ（第２のウインドウ）２Ｂでの入力操作（選択）結果を、第２のウインドウ表示制御部４と第１のウインドウ表示制御部３との間の通信連携により、元のウインドウ（第１のウインドウ）２Ａに反映させることができる。
【００１４】
【実施例】
以下、図面を参照して本発明の実施例を説明する。
図２は本発明の一実施例としての表示制御装置を示すブロック図であり、この図２において、１１はマウス，キーボード等の入力部、１２は画面（図示略）を有するＣＲＴ等の表示部で、この表示部１２の画面上に、後述するごとく、業務ウインドウ（第１のウインドウ）１２Ａ−１〜１２Ａ−３や関連ウインドウ（第２のウインドウ）１２Ｂが表示されるようになっている。
【００１５】
なお、業務ウインドウ１２Ａ−１〜１２Ａ−３は、画面上に表示された同一のものであるが、業務の進行に伴ってそれぞれの表示状態が変化しており、その表示状態毎に異なる符号を付して表示している。また、各業務ウインドウ１２Ａ−１〜１２Ａ−３内には、入力部１１からの入力情報を設定される箇所にカーソル１２Ｃが表示されている。
【００１６】
また、１３は本実施例の表示制御装置として機能するＣＰＵ、１４はメモリで、メモリ１４は、ＣＰＵ１３が動作するために必要な各種データやプログラムのほか、後述する業務プログラム用定義体（項目の属性を含む）を格納するものである。
そして、本実施例のＣＰＵ１３は、表示部１２の画面上に表示データをマルチウインドウで表示するためのもので、画面上に業務ウインドウ１２Ａ−１〜１２Ａ−３を表示するための業務ウインドウ表示制御部（第１のウインドウ表示制御部）１５と、画面上に関連ウインドウ１２Ｂを表示するための関連ウインドウ表示制御部（第２のウインドウ表示制御部）１６とを有して構成されている。
【００１７】
ここで、業務ウインドウ表示制御部１５は、業務ウインドウ１２Ａ−２内でカーソル１２Ｃの位置する部分に表示された表示データについて予め定義されている参照情報の表示を関連ウインドウ表示制御部１６に対して要求する機能を有している。
また、関連ウインドウ表示制御部１６は、業務ウインドウ表示制御部１５からの要求に応じてその参照情報を画面上の関連ウインドウ１２Ｂ内に表示する機能をもつほか、関連ウインドウ２Ｂ内に表示された参照情報から選択された情報を業務ウインドウ表示制御部１５へ送信する機能を有している。
【００１８】
さらに、業務ウインドウ表示制御部１５は、関連ウインドウ表示制御部１６から送信された情報を画面上の業務ウインドウ１２Ａ−３内に表示する機能も有している。
次に、上述のごとく構成された本実施例の動作を、図２に示すブロック図を参照しながら、図３に示すフローチャート（ステップＳ１〜Ｓ９）に従って説明する。
【００１９】
なお、本実施例では、操作中の業務ウインドウ１２Ａ−１〜１２Ａ−３で、カーソル１２Ｃの位置付いた項目（表示データ）に対応した関連ウインドウ１２Ｂを起動するために、業務プログラムの画面設計においてウインドウ表示内容を定義し格納する情報（業務プログラム用定義体）を作成するタイミングで、予め、項目と関連ウインドウ１２Ｂとの関係がその定義体に項目の属性として定義されている。この項目の属性は、項目にカーソル１２Ｃが設定される時にガイダンス等の関連画面（関連ウインドウ１２Ｂ）を表示させることの他に、その関連画面を表示する情報をリンクさせるものである。
【００２０】
本実施例を起動する際には、まず、業務プログラム用定義体を論理画面に展開し（図３のステップＳ１）、図２に示すように、業務画面つまり業務ウインドウ１２Ａ−１を表示部１２の画面上に表示する（図３のステップＳ２）。
例えば図２では、機械設計等において必要な部品を業務プログラムで選択しようとする例が示されており、業務ウインドウ１２Ａ−１の部品項目にカーソル１２Ｃを合わせ、業務ウインドウ１２Ａ−２として示すように、入力部１１から部品名として‘ボルト’を設定する。
【００２１】
そして、業務ウインドウ１２Ａ−２の部品項目（‘ボルト’の表示位置）にカーソル１２Ｃを配置した状態で（図３のステップＳ３）、オペレータが入力部１１を操作してキーアテンション（関連ウインドウ１２Ｂとの連携開始のトリガー）を生成することにより、その項目（ここでは‘ボルト’）に関連するウインドウ１２Ｂの開設が実行される。
【００２２】
このとき、業務ウインドウ表示制御部１５において、関連ウインドウ１２Ｂの連携を開始し〔図２の(1) 参照〕、関連ウインドウ表示制御部１６を起動する〔図２の(2) 参照〕。また、メモリ１４に記憶されている該当項目の属性を参照し、関連ウインドウ１２Ｂの表示を要求する該当項目の属性による処理の振分を行ない（図３のステップＳ４）、参照情報が必要か否かを判断する（図３のステップＳ５）。
【００２３】
参照情報が必要である場合には、メモリ１４のデータに基づいて、業務ウインドウ表示制御部１５から関連ウインドウ表示制御部１６への送信データ（参照情報を含むもの）を作成してから〔図２の(3) 参照〕、そのデータを関連ウインドウ表示制御部１６へ送信する〔図２の(4) 参照）。
関連ウインドウ表示制御部１６において、参照情報についてのデータを受信すると〔図２の(5) 参照〕、そのデータが、関連ウインドウ１２Ｂ内に表示され（図３のステップＳ６）、オペレータにガイダンス情報として提供される。このとき、その表示によりガイダンス情報に対する入力操作をオペレータに促す。図２に示す関連ウインドウ１２Ｂでは、例えば具体的なボルトの図面，その製品番号等がガイダンス情報等として表示されている。
【００２４】
オペレータが、その関連ウインドウ１２Ｂの表示を参照し、入力部１１を操作して適当な部品（ボルト）を選択すると、関連ウインドウ表示制御部１６では、業務ウインドウ表示制御部１５への返信データ（例えば選択したボルトの製品番号等を含むもの）が作成され〔図２の(6) 参照〕、そのデータが業務ウインドウ表示制御部１５へ送信される〔図２の(7) 参照〕。
【００２５】
そして、業務ウインドウ表示制御部１５では、関連ウインドウ表示制御部１６から返信データを受信すると〔図２の(8) 参照；図３のステップＳ７でＹＥＳ判定の場合〕、業務ウインドウ１２Ａ−３の連携を開始し〔図２の(9) 参照〕、返信データの出力処理を行ない〔図２の(10)参照〕、返信データを業務ウインドウ１２Ａ−３内に表示する（図３のステップＳ８）。
【００２６】
これにより、例えば図２の業務ウインドウ１２Ａ−３に示すように、その業務画面内に関連ウインドウ１２Ｂで選択されたボルトの製品番号が、その項目の部分に表示される。
なお、図３のステップＳ３〜Ｓ８による処理は、ステップＳ９で処理が終了したと判定されるまで繰り返し行なわれる。
【００２７】
このようにして、本実施例では、業務ウインドウ１２Ａ−１〜１２Ａ−３上でカーソル１２Ｃを付された項目に応じて、その項目における表示データとリンクした参照情報が、予め定義された属性に基づいて関連ウインドウ１２Ｂ内に同期して表示される。
このとき、カーソル１２Ｃが移動し、他の項目の表示データに位置付けばその項目独自の属性により予め定義された参照情報が、関連ウインドウ１２Ｂ内に表示される。これにより、１つの業務プログラムで参照属性をもつ項目にカーソル１２Ｃが設定された時点で任意の画面（関連ウインドウ１２Ｂ）に参照情報を逐次表示することができる。
【００２８】
従って、本実施例によれば、オペレータは、ガイダンス要求の入力操作を行なうことなく、参照情報を関連ウインドウ１２Ｂ内の表示データとして参照でき、業務ウインドウ１２Ａ−１〜１２Ａ−３が表示する項目についての参照情報をオペレータに対して容易に提供できるので、オペレータは一つの業務プログラムに集中でき、オペレータに対する負担が大幅に軽減されるとともに、参照情報を得るまでの時間を短縮して作業効率，操作効率を大幅に向上することができる。
【００２９】
また、別ウインドウ（関連ウインドウ）１２Ｂでの入力操作（選択）結果が、関連ウインドウ表示制御部１６と業務ウインドウ表示制御部１５との間の通信連携により、元のウインドウ（業務ウインドウ）１２Ａ−３に反映させることができるので、オペレータによる作業効率，操作効率のさらなる向上に寄与する利点もある。
【００３０】
なお、上述した実施例では、図２において、具体的な表示例として、機械設計等において必要な部品（ボルト）を業務プログラムで選択しようとする例を示したが、本発明は、これに限定されるものではなく、種々の業務プログラムに適用することで、上述した実施例と同様の作用効果が得られることはいうまでもない。
【００３１】
【発明の効果】
以上詳述したように、本発明の表示制御装置によれば、第１のウインドウ上でカーソルを付された項目の位置に応じて、その項目における表示データとリンクした参照情報を、第２のウインドウ内に同期して表示することができるので、オペレータは、ガイダンス要求の入力操作を行なうことなく、参照情報を第２のウインドウ内の表示データとして参照でき、第１のウインドウが表示する項目についての参照情報をオペレータに対して容易に提供でき、オペレータに対する負担を大幅に軽減できるとともに、参照情報を得るまでの時間が短縮され作業効率，操作効率を大幅に向上できる効果がある。
【００３２】
また、第２のウインドウでの選択結果を、第２のウインドウ表示制御部と第１のウインドウ表示制御部との間の通信連携により第１のウインドウに反映させることができ、オペレータによる作業効率，操作効率をさらに向上できる効果もある。
【図面の簡単な説明】
【図１】本発明の原理ブロック図である。
【図２】本発明の一実施例としての表示制御装置を示すブロック図である。
【図３】本実施例の動作を説明するためのフローチャートである。
【符号の説明】
１  表示制御装置
２  表示部
２ａ  画面
２Ａ  第１のウインドウ
２Ｂ  第２のウインドウ
３  第１のウインドウ表示制御部
４  第２のウインドウ表示制御部
１１  入力部
１２  表示部
１２Ａ−１〜１２Ａ−３  業務ウインドウ（第１のウインドウ）
１２Ｂ  関連ウインドウ（第２のウインドウ）
１２Ｃ  カーソル
１３  ＣＰＵ（表示制御装置）
１４  メモリ
１５  業務ウインドウ表示制御部（第１のウインドウ表示制御部）
１６  関連ウインドウ表示制御部（第２のウインドウ表示制御部）
【図１】
0003668513.tif 000002
【図２】
0003668513.tif 000003
【図３】
0003668513.tif 000004