(57)【要約】【課題】  解決しようとする問題点は、従来の技術では、一つの処理に関連する複数のウインドウを、一連の処理に対応付けて表示制御することができない点である。【解決手段】  一つのディスプレイ上に複数のウインドウを重ねて表示するウインドウ表示制御方法において、最上位での表示が指定されたウインドウに予め関連付けられたウインドウを抽出し、この抽出したウインドウを、最上位での表示が指定されたウインドウに関連しないウインドウよりも上位に表示すると共に、抽出したウインドウが複数有る場合には、予め各々のウインドウに設定された優先度に基づき、各々重ねて表示する。【選択図】図１
2006139779.tif 000002
【特許請求の範囲】
【請求項１】
一つのディスプレイ上に複数のウインドウを重ねて表示するウインドウ表示制御方法において、最上位での表示が指定されたウインドウに予め関連付けられたウインドウを抽出し、該抽出したウインドウを、上記最上位での表示が指定されたウインドウに関連しないウインドウよりも上位に表示すると共に、上記抽出したウインドウが複数有る場合には、予め各々のウインドウに設定された優先度に基づき、各々重ねて表示することを特徴とするウインドウ表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つのディスプレイ上に複数のアプリケーション画面（マルチウインドウ）をオーバラッピングして（重ねて）表示するウインドウ表示技術に係り、特に、複数の操作用ウインドウを表示切替して一連の処理を行なうのに好適なウインドウ表示制御方法に関するものである。
【背景技術】
【０００２】
オーバラッピング方式のウインドウ表示に係る従来技術としては、例えば、特開平５−１８９１８４号公報に記載のものがある。この技術では、データ等の入力対象となっているアクティブウインドウを、常に、画面の一番上に表示することにより、オペレータの負担を軽減し、操作性を向上させている。
【０００３】
しかし、この技術では、入力対象のウインドウを画面の最上位に表示させる場合、および、当該ウインドウのみを対象としている。すなわち、この技術は、入力対象のウインドウを画面の最上位に表示させるものであるが、対象ウインドウが入力用ウインドウでない場合や、対象ウインドウと関連した他のウインドウの移動に関しての配慮がなされておらず、例えば、最上位に表示したウインドウとは別に、入力や参照が必要なウインドウ（対象ウインドウ）がある場合、この対象ウインドウを、重なり合ったその他のウインドウの中からトップレベル(最上位)に移動する操作を、人手により行なわなければならない。
【０００４】
【特許文献１】特開平５−１８９１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、従来の技術では、一つの処理に関連する複数のウインドウを、一連の処理に対応付けて表示制御することができない点である。
【０００６】
本発明の目的は、これら従来技術の課題を解決し、一連の処理の操作において用いる入力操作用ウインドウや参照用ウインドウなどの表示切替を高効率化し、ウインドウ切替に係る操作者の負荷を軽減すると共に、関連しない他ウインドウへの誤入力を防ぎ、ウインドウ表示を行なう装置の操作性の向上を可能とするウインドウ表示制御方法を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のウインドウ表示システムは、最上位での表示が指定されたウインドウに予め関連付けられたウインドウを抽出し、抽出したウインドウを、最上位での表示が指定されたウインドウに関連しないウインドウよりも上位に表示すると共に、抽出したウインドウが複数有る場合には、予め各々のウインドウに設定された優先度に基づき、各々重ねて表示することを特徴とする。
【０００８】
本発明では、例えば、取引等の単位で複数のウインドウをグループ分けして管理し、あるウインドウを画面の最上位に表示する際、同一グループの関連するウインドウが有る場合には、それらのウインドウもあわせて上位に移動する。さらに、この時、同一グループ内の各ウインドウも、予め定められた順序に重ねた位置に移動する。
【発明の効果】
【０００９】
本発明によれば、一つの処理に関連する複数のウインドウを、一連の処理に対応付けて表示制御することにより、一連の処理の操作において用いる入力操作用ウインドウや参照用ウインドウなどの自動表示切替を高効率化でき、ウインドウ切替に係る操作者の負荷を軽減できると共に、関連しない他ウインドウへの誤入力を防ぐことができ、ウインドウ表示を行なう装置の操作性を向上させることが可能である。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例を、図面により詳細に説明する。
【００１１】
図１は、本発明のウインドウ表示制御方法の一実施例を示すフローチャートであり、図２は、図１におけるウインドウ表示制御を行なうシステムの構成例を示すブロック図である。
【００１２】
図２において、１はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ、陰極線管）等からなる表示装置、２はキーボードやマウス等からなる入力装置、３はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等を有して蓄積プログラム方式による種々の処理を行なう情報処理装置（図中、ＣＰＵと記載）である。
【００１３】
情報処理装置３は、本発明に係るウインドウの表示制御を行なう表示制御部４を有し、この表示制御部４は、複数の取引別の重ね合わせ順をアクティブ度（稼動状況に基づく優先度)に基づき管理する取引別アクティブ度管理テーブル５と、一つの取引内の複数ウインドウの重ね合わせ順を管理するウインドウ重ね順管理テーブル６を有し、各ウインドウを取引単位でグループ分けして管理する。取引別アクティブ度管理テーブル５においては、「取引Ｂ」、「取引Ａ」、「取引Ｃ」の順に、アクティブ度が設定されている。アクティブな取引ほど、表示の重ね合わせの上の方に存在する。ウインドウ重ね順管理テーブル６においては、「エラー出力ウインドウ」、「コードガイドウインドウ」、「内訳金額入力ウインドウ」、「取引入力ウインドウ」の順で重ね合わせの順が設定されている。
【００１４】
以下、図１に従って、表示制御部４の本発明に係るウインドウ表示制御動作の説明を行なう。
【００１５】
図２の表示制御部４は、任意に指定されたウインドウを、図２の表示装置１の画面の最上位に表示する際、まず、このウインドウの取引グループを判別した後、図２の取引別アクティブ度管理テーブル５を参照して、このウインドウの属する取引グループのアクティブ度を判別する（ステップ１０１）。アクティブ度が「１」であれば、この取引グループの各ウインドウは、既に、他の取引グループの各ウインドウの上位に有るので、そのまま、指定されたウインドウを最上位に表示し（ステップ１０２）、図２のウインドウ重ね順管理テーブル６における重ね合わせ順を更新して（ステップ１０３）、処理を終了する。
【００１６】
ステップ１０１においてアクティブ度が「１」以外であれば、指定されたウインドウの属する取引グループの各ウインドウを、図２のウインドウ重ね順管理テーブル６に示される重ね合わせ順に表示する（ステップ１０４）。そして、同一取引グループ内の各ウインドウの表示が全て終了すれば（ステップ１０５）、指定されたウインドウを最上位に表示し（ステップ１０２）、図２の取引別アクティブ度管理テーブル５におけるアクティブ度、および、図２のウインドウ重ね順管理テーブル６における重ね合わせ順をそれぞれ更新して（ステップ１０３）、処理を終了する。
【００１７】
以下、具体的な例を用いて、このような図２の表示制御部４によるウインドウ表示制御動作の説明を行なう。
【００１８】
図３は、図２におけるウインドウ表示制御システムにより表示される一取引単位の各ウインドウの構成例を示す説明図であり、図４は、図２における情報処理装置による取引処理例を示す説明図である。
【００１９】
図３において、１０〜１４は、各々同一の取引グループに属するウインドウであり、取引入力ウインドウ１０は、オペレータが口座番号、氏名、取引科目、入出金合計金額等を入力するウインドウであり、図２の情報処理装置３は、このウインドウへの入力を元にセンタに取引の送信を行う。また、コードガイドウインドウ１１は、取引入力ウインドウ１０に入力する項目の内、コードで指定する場合の参照にオペレータが使用する。内訳金額入力ウインドウ１２は、取引の入出金金額の現金内訳および小切手の内訳の入力にオペレータが使用する。取引出力ウインドウ１３は、センタからの回答により表示され、口座照会等で使用される。エラー出力ウインドウ１４は、センタからのエラー回答を表示し、取引の送信項目に対して誤り等がある場合、オペレータに通知する。
【００２０】
図４は、Ａ取引とＢ取引がオーバラップして行なわれる際の手順を示し、各工程２０〜２４の順に取引は進められる。
【００２１】
工程２０では、Ａ取引に関して、オペレータの入力後、センタに問合せ送信する。工程２１では、センタからの回答を待つ間、Ａ取引にオーバラップさせて、次の取引(Ｂ取引)の入力を先に行っておく。工程２２は、工程２０での問合せに対してセンタからエラー回答が返ってきた場合である。工程２３では、オペレータは入力項目に誤りがある場合、工程２０で入力した取引入力ウインドウの入力項目を修正し、再度センタに問合せ送信を行う。工程２４では、工程２１と同様、Ｂ取引の取引入力ウインドウに入力を行う。この工程２４中に、Ａ取引に対するセンタからの正常回答があれば、Ａ取引に対する出金指示や伝票／通帳への印字が行われるが、表示はＢ取引のままである。
【００２２】
この図４における各工程２０〜２４に沿って、図３に示す各ウインドウ１０〜１４を用いて、本発明に係るウインドウ表示制御手順を具体的に説明する。
【００２３】
先ず、工程２１では、工程２０におけるＡ取引で入力した取引入力ウインドウ１０とコードガイドウインドウ１１および内訳金額入力ウインドウ１２の上に、Ｂ取引で入力を行っている取引入力ウインドウ１０とコードガイドウインドウ１１および内訳金額入力ウインドウ１２が、かぶさった状態で、表示される。その後の工程２２において、工程２０におけるＡ取引に対してエラー回答が返ってくると、Ａ取引に対するエラー出力ウインドウ１４の表示を行う。
【００２４】
その際、本発明のウインドウ表示制御により、エラー出力ウインドウ１４と連動して、Ｂ取引に係る各ウインドウの上に、Ａ取引に係る各ウインドウを移動する。
【００２５】
オペレータは、エラー出力ウインドウ１４の表示内容に基づき、Ａ取引の取引入力ウインドウ１０や内訳金額ウインドウ１４の入力項目の修正、およびコードガイドウインドウ１１の参照を行なうが、上述のように、エラーウインドウと連動して、Ａ取引に係る各ウインドウが移動されてきており、オペレータは、ウインドウの切替操作を行なうことなく、修正操作ができる。
【００２６】
もし、本発明のウインドウ表示制御を用いなければ、単にＡ取引のエラー出力ウインドウ１４をＢ取引の各ウインドウの上に表示した場合、Ａ取引をアクセスするためには、オペレータは、Ｂ取引の各ウインドウを消去する必要がある。また、Ａ取引とＢ取引が同様の取引であった場合、Ｂ取引のウインドウの入力項目に対して、誤入力することが考えられる。
【００２７】
以上、図１〜図４を用いて説明したように、本実施例のウインドウ表示制御方法では、一連の取引等で使用する複数のウインドウを、取引単位でグループ分けして管理する。そして、あるウインドウを画面の最上位に表示する際、同一グループの他のウインドウが有る場合には、それらのウインドウも、上位の位置に移動する。この時、同一グループ内の各ウインドウに関しても、予め設定された順序に基づき移動する。このことにより、オペレータは、関連するウインドウへの入力／参照を、関連しないウインドウを削除することなく行なうことができ、関連するウインドウへの入力／参照が容易になり、操作性が向上するとともに、関連しない他ウインドウへの誤入力を防ぐことができる。
【００２８】
尚、本発明は、図１〜図４を用いて説明した実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、図１においては、ステップ１０２、１０４、１０５で、同一取引のウインドウを重ね合わせ度の大きい順での表示、および、指定されたウインドウの最上位での表示を行なった後に、ステップ１０３での図２の取引別アクティブ度管理テーブル５とウインドウ重ね順管理テーブル６の更新を行なっているが、先にテーブル更新を行なった後に、表示制御する手順でも良い。
【図面の簡単な説明】
【００２９】
【図１】本発明のウインドウ表示制御方法の一実施例を示すフローチャートである。
【図２】図１におけるウインドウ表示制御を行なうシステムの構成例を示すブロック図である。
【図３】図２におけるウインドウ表示制御システムにより表示される一取引単位の各ウインドウの構成例を示す説明図である。
【図４】図２における情報処理装置による取引処理例を示す説明図である。
【符号の説明】
【００３０】
１：表示装置、２：入力装置、３：情報処理装置、４：表示制御部、５：取引別アクティブ度管理テーブル、６：ウインドウ重ね順管理テーブル、１０：取引入力ウインドウ、１１：コードガイドウインドウ、１２：内訳金額入力ウインドウ、１３：取引出力ウインドウ、１４：エラー出力ウインドウ、２０〜２４：工程
【図１】
2006139779.tif 000003
【図２】
2006139779.tif 000004
【図３】
2006139779.tif 000005
【図４】
2006139779.tif 000006
【手続補正書】
【提出日】平成17年11月18日(2005.11.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置のウインドウを制御するウインドウ表示制御システムであって、
回線を介して第１の取引に対するエラー回答を受信する手段と、
当該第１の取引のウインドウを他の取引のウインドウよりも上位に表示し、かつ、前記エラー回答に対応するエラー出力ウインドウを当該第１の取引のウインドウよりも上位に表示する手段とを有することを特徴とするウインドウ表示制御システム。
【請求項２】
表示装置のウインドウを制御するウインドウ表示制御システムであって、
回線を介して第１の取引に対するエラー回答を受信する手段と、
前記第１の取引のウインドウがアクテイブかを判別する手段と、
前記第１の取引のウインドウがアクテイブなとき、前記エラー回答に対応するエラー出力ウインドウを当該第１の取引のウインドウよりも上位に表示する手段と、
前記第１の取引のウインドウがアクテイブでないとき、当該第１の取引のウインドウを他の取引のウインドウよりも上位に表示し、かつ、前記エラー回答に対応するエラー出力ウインドウを当該第１の取引のウインドウよりも上位に表示する手段とを有することを特徴とするウインドウ表示制御システム。
【請求項３】
請求項１または２記載のウインドウ表示制御システムであって、
前記第１の取引のウインドウは、取引入力ウインドウと、コードガイドウインドウと、内訳金額入力ウインドウと、取引出力ウインドウとのうち、少なくとも一つを含むことを特徴とするウインドウ表示制御システム。