(57)【要約】【課題】ユーザが限られた画面表示スペースの中で表示状態を柔軟に変更する。【解決手段】表示画面のデータ表示領域を構成するブロックの表示位置および表示サイズ並びにブロック内の表示項目の情報を含むブロック定義データを予め記憶しておき、表示画面上で指定されたブロックに係る前記表示切替指示部品の押下情報が取得される度に、指定されたブロックおよび周辺ブロックの表示サイズ、表示位置、および表示項目をブロック定義データに基づいて変更し、作成した新たな表示画面を出力する。【選択図】図１
2010097574.tif 000002
【特許請求の範囲】
【請求項１】
データ表示領域が複数のブロックから構成され、かつ、前記ブロックの各々に表示切替指示部品が設けられた表示画面と、
前記表示画面における前記ブロックの表示位置および表示サイズ並びに前記ブロック内の表示項目に係る情報をブロック定義データとして記憶するブロック定義テーブルと、
前記表示画面において指定されたブロックに係る前記表示切替指示部品の押下情報が取得される度に、前記指定されたブロックおよび周辺ブロックの前記表示位置、前記表示サイズ、および前記表示項目を前記ブロック定義データに基づいて変更し、新たな表示画面を作成する画面作成部と、
を有することを特徴とする表示制御装置。
【請求項２】
前記ブロック定義テーブルは、前記ブロック定義データに前記表示サイズの変更比率情報を更に含んでおり、
前記画面作成部は、前記表示切替指示部品の押下情報が取得された場合に、前記指定されたブロックの表示サイズを前記変更比率情報に基づいて複数の段階で変更することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記ブロックに係る前記表示項目毎の表示または非表示の組合せを定義した表示パターンを記憶する表示パターン定義テーブルを更に有し、
前記画面作成部は、前記指定されたブロックに係る前記表示パターンを他の表示パターンに切替えると共に、前記ブロック定義データおよび前記表示パターンに含まれる表示項目の数に基づいて前記指定されたブロックおよび前記周辺ブロックの表示サイズをそれぞれ変更することを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記表示パターン定義テーブルは、前記表示パターン毎に前記表示項目間の表示優先順位情報を関連付けており、
前記画面作成部は、前記表示優先順位情報に基づいて前記表示項目を前記ブロックの中で並べ替えて表示することを特徴とする請求項３記載の表示制御装置。
【請求項５】
前記表示切替指示部品が表示切替タブであることを特徴とする請求項１乃至請求項４のいずれか一項に記載の表示制御装置。
【請求項６】
前記表示パターン定義テーブルは、前記表示パターン毎に前記表示項目の数に対応して前記表示切替指示部品の形状を少なくとも３種類関連付けており、
前記画面作成部は、前記表示切替指示部品の押下情報が取得される度に、前記ブロック内に表示される前記表示切替指示部品の形状を変更することを特徴とする請求項３または請求項４記載の表示制御装置。
【請求項７】
前記表示切替指示部品が表示切替ボタンであることを特徴とする請求項６記載の表示制御装置。
【請求項８】
前記表示画面における各ブロックの表示位置および表示サイズを表す画面状態情報を前記表示画面に設けられた画面状態呼出ボタンに関連付けて記憶する画面状態記録テーブルを更に有しており、
前記画面作成部は、前記画面状態呼出ボタンの押下情報が取得された場合に、前記関連付けされた画面状態情報に基づいて前記表示画面の画面状態を変更することを特徴とする請求項１乃至請求項７記載のいずれか一項に記載の表示制御装置。
【請求項９】
データ表示領域が複数のブロックから構成され、かつ、前記ブロックの各々に表示切替指示部品が設けられた表示画面における前記ブロックの表示位置および表示サイズ並びに前記ブロック内の表示項目に係る情報をブロック定義データとして記憶するコンピュータに、
前記ブロック定義データに基づいて作成された表示画面を出力する第１の画面出力ステップと、
前記出力された表示画面において指定されたブロックに係る前記表示切替指示部品の押下情報を前記指定されたブロックのサイズ変更要求情報として取得するサイズ変更要求取得ステップと、
このサイズ変更要求取得ステップにおいて前記サイズ変更要求情報が取得される度に、前記指定されたブロックおよび周辺ブロックの前記表示位置、前記表示サイズ、および前記表示項目を前記ブロック定義データに基づいて変更し、新たな表示画面を作成する画面作成ステップと、
前記作成された新たな表示画面を出力する第２の画面出力ステップと、
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、限られた画面スペースの中で表示状態の変更を行う表示制御装置および表示制御プログラムに関する。
【背景技術】
【０００２】
一般に、メーカーなどのサポートセンター（コールセンター）におけるオペレータは、顧客から電話による問合せを受けると、表示画面の情報を参照しながら問合せ内容を入力し、応答作業を行っている。この応答作業には迅速性が要求されるので、表示画面上にはより多くの情報を表示することが好ましい。しかし、全ての情報を表示しようとすると、文字サイズが小さくなり過ぎる場合や画面内に収まりきらない場合などがある。
【０００３】
このため、多くの情報が表示される画面については、ユーザは隠されている部分を表示させるためにマウスやキーボードなどによって表示画面をスクロールする必要があるが、画面内に不要な情報が表示されると、必要な情報を特定することが困難となる。図２５は、従来技術における画面表示の具体例を示す図である。
【０００４】
このような問題を解決するために、画面上のデータ表示領域を複数のブロックに分割し、このブロック単位で折畳／展開を行うことで、限られた画面表示スペースを有効活用する技術が知られている（例えば、特許文献１参照。）
【特許文献１】特開２００６−７２５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術においては、あるブロックが必要でない場合、そのブロックの折畳を行うことによって不要な情報の非表示化を行える。しかし、ブロック内に多くの情報が存在する場合には、必要な情報が一項目のみの場合でも、ブロック全体を展開状態にしなければならず、情報の混乱を招きやすい画面状態となってしまう。すなわち、ブロック単位での制御では、情報の必要度に応じた表示／非表示の切替が困難であり、画面表示スペースを有効に活用できないという問題があった。
【０００６】
そこで、本発明は、上記従来技術の問題に鑑み、ユーザが限られた画面表示スペースの中で表示状態を柔軟に変更可能な表示制御装置および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る表示制御装置は、データ表示領域が複数のブロックから構成され、かつ、前記ブロックの各々に表示切替指示部品が設けられた表示画面と、前記表示画面における前記ブロックの表示位置および表示サイズ並びに前記ブロック内の表示項目に係る情報をブロック定義データとして記憶するブロック定義テーブルと、前記表示画面において指定されたブロックに係る前記表示切替指示部品の押下情報が取得される度に、前記指定されたブロックおよび周辺ブロックの前記表示位置、前記表示サイズ、および前記表示項目を前記ブロック定義データに基づいて変更し、新たな表示画面を作成する画面作成部と、を有することを特徴とする。
【０００８】
本発明に係る表示制御プログラムは、データ表示領域が複数のブロックから構成され、かつ、前記ブロックの各々に表示切替指示部品が設けられた表示画面における前記ブロックの表示位置および表示サイズ並びに前記ブロック内の表示項目に係る情報をブロック定義データとして記憶するコンピュータに、前記ブロック定義データに基づいて作成された表示画面を出力する第１の画面出力ステップと、前記出力された表示画面において指定されたブロックに係る前記表示切替指示部品の押下情報を前記指定されたブロックのサイズ変更要求情報として取得するサイズ変更要求取得ステップと、このサイズ変更要求取得ステップにおいて前記サイズ変更要求情報が取得される度に、前記指定されたブロックおよび周辺ブロックの前記表示位置、前記表示サイズ、および前記表示項目を前記ブロック定義データに基づいて変更し、新たな表示画面を作成する画面作成ステップと、前記作成された新たな表示画面を出力する第２の画面出力ステップと、を実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが限られた画面表示スペースの中で表示状態を柔軟に変更可能な表示制御装置および表示制御プログラムが提供される。
【発明を実施するための最良の形態】
【００１０】
＜実施形態１＞
以下、本発明の実施形態について図面を用いて説明する。図１は、本発明の一実施形態に係る表示制御装置１の全体構成例を示すブロック図である。同図において、表示制御装置１は、制御部１１、データベース部１２、入力情報取得部１３、画面作成部１４、画面出力部１５、およびデータ更新部１６から構成されたコンピュータであり、ＬＡＮやインターネットなどのネットワーク２を介して複数の操作者端末３に接続されている。
【００１１】
制御部１１は、表示制御装置１を構成する各部の動作を制御する中央処理装置（ＣＰＵ）である。
【００１２】
データベース部１２は、ユーザ情報テーブル１２Ａ、表示ブロック定義テーブル１２Ｂ、ブロック定義テーブル１２Ｃ、案件データテーブル１２Ｄ、および画面状態記録テーブル１２Ｅを含んだデータベースである。図２は、ユーザ情報テーブル１２Ａの具体例を示す図である。ここでは、ユーザＩＤ、ユーザ名、グループＩＤ、グループ名など操作者端末３で作業を行うユーザの各種情報が記憶されている。
【００１３】
図３は、表示ブロック定義テーブル１２Ｂの具体例を示す図である。ここでは、画面のデータ表示領域の構成要素であって一以上のコントロール（入力項目）を纏めた各ブロックの表示有無をグループ若しくはユーザ毎に定義している。例えば、ユーザＩＤが“Ｕｓｅｒ_２”の場合には、“ブロックＢ”と“ブロックＣ”の設定値がｔｒｕｅであるため表示対象となるが、“ブロックＡ”の設定値はｆａｌｓｅであるため表示対象から除外されることが示されている。
【００１４】
図４は、ブロック定義テーブル１２Ｃの具体例を示す図である。ここでは、ブロックＩＤ、ブロック名、各種の表示条件（初期表示サイズ、変更比率、最小表示サイズなど）に加えて、ブロック内で表示対象とする項目（以下、「表示項目」という。）が定義されている。例えば、“ブロックＣ”については、初期表示サイズが（１００，１５０）であり、商品分類、商品名、購入年月日、製造番号などが表示項目であることが示されている。また、ユーザから“ブロックＣ”のサイズ変更要求情報が入力された場合には、ブロックＣは初期表示サイズを基準として変更比率で段階的に折り畳まれ、最小表示サイズを満たす範囲で表示サイズが小さくなる。
【００１５】
図５は、案件データテーブル１２Ｄの具体例を示す図である。ここでは、顧客からの問合せ案件毎に案件番号、ステータス（問合せ状況）、顧客情報（氏名や住所など）、商品情報（商品分類、商品名、購入年月日、製造番号など）が記憶されることが示されている。
【００１６】
図６は、画面状態記録テーブル１２Ｅの具体例を示す図である。ここでは、ユーザが担当した案件毎に各ブロックの表示位置と表示サイズが画面状態として記憶されることが示されている。
【００１７】
入力情報取得部１３は、操作者端末３における入力情報をネットワーク２および通信装置（図示省略する）を介して取得するプログラムである。取得される情報の具体例としては、画面表示要求情報、画面表示終了情報、表示画面におけるブロックのサイズ変更要求情報、および各表示項目に対する入力データなどが挙げられる。尚、表示画面におけるブロックのサイズ変更要求情報は、画面を構成する各ブロックに設けられている表示切替指示を行う画面部品（以下、「表示切替指示部品」という。）の選択や押下によって入力される。表示切替指示部品の例としては、タブ、ボタン、コンボ、ハイパーリンクなどが挙げられるが、本実施形態では表示切替指示部品は表示切替タブとする。
【００１８】
画面作成部１４は、入力情報取得部１３において取得されたサイズ変更要求情報およびブロック定義テーブル１２Ｃに記憶されたブロック定義データに基づいてユーザが表示画面上で指定したブロック（以下、「指定ブロック」という。）および指定ブロックの周辺に位置するブロック（以下、「周辺ブロック」という。）の表示位置、表示サイズ、および表示項目を変更し、表示画面を作成するプログラムである。
【００１９】
図７は、指定ブロックのサイズ変更方法の具体例を示す図である。ここでは、ユーザが表示画面上のブロックＦの表示切替タブ（以下、「Ｔａｂ」という。）をクリックする度にブロックＦが初期表示サイズを基準として段階的に折り畳まれ、最小表示ブロックのＴａｂをクリックすると展開されて初期表示サイズへ戻ることが示されている。尚、ブロックサイズの変更方法は、任意に設定可能である。例えば、ブロックＦのＴａｂをクリックする度にブロックサイズが初期表示サイズを基準として段階的に折り畳まれ、最小表示ブロックのＴａｂをクリックする度に段階的に展開されるとしても良い。
【００２０】
図８は、指定ブロックおよび周辺ブロックのサイズ変更の具体例を示す図である。ここでは、指定ブロックが折り畳まれる場合には、周辺ブロックはブロック間に生じる空白領域の大きさを最大値として展開され、指定ブロックが展開される場合には、周辺ブロックはブロック間に生じる重複領域の大きさを最小値として折り畳まれるものとして説明する。
【００２１】
画面状態ＡにおいてブロックＡのＴａｂをクリックするとブロックＡが折り畳まれると共に、折り畳み後のブロックＡとの間に生じる空白領域を埋めるようにブロックＢを左方向に展開させ、画面状態Ｂが形成される。次に、画面状態ＢにおいてブロックＢのＴａｂを複数回クリックしてブロックＢが最小サイズまで折り畳まれる場合には、ブロックＢの下方には折り畳まれた分だけ空白領域が生じるが、ブロックＢの下方に位置するブロックＤのサイズが空白領域の大きさ以下であるので移動させる。そして、ブロックＢが上方に移動されると元の位置には空白領域が生じるので、この空白領域を埋めるようにブロックＣを右方向に展開させ、画面状態Ｃが形成される。このように、指定ブロックの表示サイズが変更される場合には、これに連動して周辺ブロックの表示サイズの変更が行われる。また、ブロックが折り畳まれる場合には、表示項目はブロックのサイズに応じて下から順番に表示対象から外される。
【００２２】
尚、指定ブロックおよび周辺ブロックのサイズ変更は上記以外の方法で行っても良い。例えば、図４に示される各ブロックのサイズ情報の中に最大表示サイズを予め定義しておき、この情報に基づいて表示制御を行うこともできる。すなわち、タブ操作による指定ブロックのサイズ変更指示が折り畳み処理の場合には、指定ブロックのサイズは初期サイズから変更比率に基づいて最小サイズ方向へ段階的に縮小され、周辺ブロックのサイズは最大サイズに向けて拡大される。逆に、指定ブロックのサイズ変更指示が展開処理の場合には、指定ブロックのサイズは最大サイズに向けて拡大され、周辺ブロックのサイズは初期サイズから変更比率に基づいて最小サイズ方向へ段階的に縮小される。
【００２３】
画面出力部１５は、画面作成部１４において作成された表示画面データを操作者端末３へ出力するプログラムである。操作者端末３では、この表示画面データを受信し、表示装置（図示省略する）によって表示を行う。また、ユーザはマウスやキーボードなどの入力装置（図示省略する）を用いて表示画面上の各項目に対する入力作業を行い、その入力データはネットワーク２を介して表示制御装置１側に伝送される。
【００２４】
データ更新部１６は、入力情報取得部１３における取得情報に基づいてデータベース部１２を更新するプログラムである。取得情報が表示項目に対する入力データの場合には、この入力データを案件データテーブル１２Ｄに保存する。また、取得情報が画面状態情報の場合には、表示画面上の各ブロックの表示位置および表示サイズを画面状態として画面状態記録テーブル１２Ｅに保存する。
【００２５】
以下、本実施形態に係る表示制御装置１の動作を図面に基づいて詳細に説明する。図９は、本発明の実施形態１に係る表示制御装置１の処理の具体例を示すフローチャートである。
【００２６】
Ｓ９０１において、画面作成部１４は、入力情報取得部１３における取得情報に基づいて操作者端末３からの画面表示要求の有無を判定する。ここで、画面表示要求が有りと判定された場合には、Ｓ９０１へ進む。これに対して、画面表示要求が無いと判定された場合には、画面表示要求が行われるまで待機状態となる。
【００２７】
Ｓ９０２において、画面作成部１４は、画面表示要求が新規案件に関するものか否かを判定する。ここで、新規案件と判定された場合には、Ｓ９０３へ進む。これに対して、継続案件と判定された場合には、Ｓ９０４へ進む。
【００２８】
Ｓ９０３において、画面作成部１４は、ログインユーザのユーザＩＤをキーとして表示ブロック定義テーブル１２Ｂを参照してログインユーザに係る初期画面の状態情報を取得する。
【００２９】
Ｓ９０４において、画面作成部１４は、ユーザＩＤと表示画面上で指定された案件番号をキーとして画面状態記録テーブル１２Ｅから前回の作業終了時の画面状態情報を取得する。
【００３０】
Ｓ９０５において、画面作成部１４は、案件番号をキーとして案件データテーブル１２Ｄから案件データを取得し、これを表示項目の設定値とした表示画面を作成する。
【００３１】
Ｓ９０６において、画面出力部１５は、画面作成部１４において作成された表示画面データを操作者端末３へ出力する。
【００３２】
Ｓ９０７において、画面作成部１４は、入力情報取得部１３における取得情報に基づいて操作者端末３の表示画面上でユーザがＴａｂクリックを行ったか否かを判定する。ここで、Ｔａｂクリックが行われたと判定された場合には、Ｓ９０９へ進む。これに対し、Ｔａｂクリックが行われていないと判定された場合には、Ｓ９１０へ進む。
【００３３】
Ｓ９０８において、画面作成部１４は、所定の規則に基づいて画面状態を変更した新たな表示画面を作成する。具体的には、指定ブロックおよび周辺ブロックの表示位置や表示サイズを変更する。
【００３４】
Ｓ９０９において、画面出力部１５は、画面作成部１４において作成された表示画面データを操作者端末３へ出力する。
【００３５】
Ｓ９１０において、データ更新部１６は、入力情報取得部１３における取得情報に基づいて画面表示終了情報の有無を判定する。ここで、画面表示終了情報が有りと判定された場合には、Ｓ９１１へ進む。例えば、表示画面において閉じるボタンや終了ボタンなどが押下された場合が該当する。これに対し、画面表示終了情報が無しと判定された場合には、Ｓ９０７へ戻り、画面表示終了情報が有るまでＳ９０７〜Ｓ９１０の処理が繰り返される。
【００３６】
Ｓ９１１において、データ更新部１６は、入力情報取得部１３における取得情報に含まれる表示画面上での入力データや画面状態情報に基づいてデータベース部１２の案件データテーブル１２Ｄおよび画面状態記録テーブル１２Ｅを更新し、処理を終了する。
【００３７】
図１０は、画面作成部１４における処理の具体例を示すフローチャートであり、図９のＳ９０８の処理に相当する。
【００３８】
Ｓ１００１においては、ブロック定義テーブル１２Ｃより指定ブロックに係る変更比率を取得する。
【００３９】
Ｓ１００２においては、取得された変更比率に従って指定ブロックのサイズを変更する。例えば、変更比率が０．２５の場合にはブロックの縦横の長さをそれぞれ半分に変更するなどの変更方法が挙げられるが、変更比率に対する指定ブロックのサイズ変更方法は任意に定めることができる。
【００４０】
Ｓ１００３においては、Ｓ１００２における指定ブロックのサイズ変更処理が折り畳み処理か否かを判定する。ここで、指定ブロックのサイズ変更が折り畳み（サイズ縮小）処理であると判定された場合には、Ｓ１００４へ進む。これに対し、指定ブロックのサイズ変更処理が展開（サイズ拡大）処理であると判定された場合には、Ｓ１００６へ進む。
【００４１】
Ｓ１００４においては、指定ブロックのサイズ変更によって移動または展開が可能となった周辺ブロックの有無を判定する。ここで、該当する周辺ブロックが有ると判定された場合には、Ｓ１００５へ進む。これに対して、該当する周辺ブロックが無いと判定された場合には、処理を終了する。
【００４２】
Ｓ１００５においては、指定ブロックのサイズ変更によって発生した空白領域の中で該当ブロックを移動または展開してＳ１００４へ戻り、該当するブロックが無くなるまでＳ１００４〜Ｓ１００５の処理を繰り返す。
【００４３】
Ｓ１００６においては、指定ブロックのサイズ変更によって表示領域が重なってしまうブロックの有無を判定する。ここで、該当する周辺ブロックが有ると判定された場合には、Ｓ１００７へ進む。これに対して、該当する周辺ブロックが無いと判定された場合には、処理を終了する。
【００４４】
Ｓ１００７においては、該当する周辺ブロックを折り畳み、ブロック間で表示領域が重ならないように調整を行うと共に、ブロック内の表示項目をブロックサイズに応じて削減してＳ１００６へ戻り、該当する周辺ブロックが無くなるまでＳ１００６〜Ｓ１００７の処理を繰り返す。
【００４５】
このように、ブロックの表示状態を複数パターン用意することで、ユーザにとって必要な情報を、時と場合に応じてユーザの思い通りの表示状態を作ることが出来る。ユーザは、多くの情報が並んだ画面を閲覧している際に、表示状態調整機能を操作することにより、必要な情報だけを絞り込んだ画面に切り替えることができる。これにより、作業に不必要な情報を排除し、必要な情報もしくは入力項目を特定しやすくなる効果があり、作業の効率化が期待できる。また、各ブロックの表示位置および表示サイズを画面状態情報として保存することで、次回の作業においては前回作業の画面状態情報を読込み、その続きを即座に開始できる。
【００４６】
＜実施形態２＞
図１１は、本発明の実施形態２に係る表示制御装置１の全体構成例を示すブロック図である。同図に示されるように、本実施形態に係る表示制御装置１は、実施形態１に係る表示制御装置１に対してデータベース部１２に表示パターン定義テーブル１２Ｆを更に含んだ構成である。また、本実施形態では、表示切替指示部品は表示切替タブとする。尚、図１において付された符号と共通する符号は同一の対象を表すため説明を省略し、異なる箇所について詳細に説明する。
【００４７】
図１２は、表示パターン定義テーブル１２Ｆの具体例を示す図である。ここでは、ブロック内で表示する項目を複数の表示パターンで定義している。また、図１３は、図１２の表示パターンに対応する画面表示時の動きを示す図である。ここでは、“ブロックＡ”の表示パターンは４通りで定義されており、初期表示（“表示順序＝１”）の場合には、項目Ａ、Ｂ、Ｃ、Ｄ、Ｅが表示される。次に、表示画面上でＴａｂがクリックされると次の表示パターン（“表示順序＝２”）に変更され、項目Ａ、Ｂ、Ｃ、Ｅ、Ｆが表示される。同様に、表示画面上でＴａｂが再度クリックされると次の表示パターン（“表示順序＝３”）に変更され、項目Ａ、Ｂ、Ｄ、Ｆが表示される。この時、ブロックのサイズも表示項目数の減少に応じて折り畳まれる。このように、表示画面上でＴａｂがクリックされる度に表示パターン定義テーブル１２Ｆに予め定義された表示パターンに基づいて表示項目とブロックサイズの変更処理が繰返し行われる。
【００４８】
以下、本実施形態に係る表示制御装置１の動作の内、実施形態１と異なる点を詳細に説明する。図１４は、画面作成部１４の処理の具体例を示すフローチャートであり、図９のＳ９０８の処理に相当する。
【００４９】
Ｓ１４０１においては、表示パターン定義テーブル１２Ｆから指定ブロックに係る他の表示パターンを取得する。具体的には、表示中の画面に係る表示パターンの次の表示順序で定義された表示パターンを取得する。
【００５０】
Ｓ１４０２においては、取得した表示パターンに基づいてブロック内の表示項目を決定すると共に、この表示項目の数に応じて指定ブロックのサイズを適宜変更する。尚、Ｓ１４０３〜Ｓ１４０７の処理は、Ｓ１００３〜Ｓ１００７の処理と同様であるため説明を省略する。
【００５１】
このように、折畳みの各々の段階における各項目の表示／非表示の組合せを設定することで、ブロック内での表示内容を変化させることができるので、ユーザが所望する画面状態で効率的な作業が可能となる。
【００５２】
＜実施形態３＞
本実施形態に係る表示制御装置１は、実施形態２に係る表示制御装置１と同様の構成であるが、本実施形態では表示パターン定義テーブル１２Ｆの定義情報が異なっている。また、本実施形態では、表示切替指示部品は表示切替タブとする。図１５は、表示パターン定義テーブル１２Ｆの具体例を示す図である。図１２においては、表示項目の組合せを表示パターンとして定義していたが、図１５においては表示パターンと表示項目間の表示優先順位情報を合わせて定義している。また、図１６は、図１５の表示パターンに対応する画面表示時の動きを示す図である。ここでは、表示画面上でＴａｂがクリックされる度にブロック内の表示項目および表示順序が表示パターン定義テーブル１２Ｆの記憶内容に基づいて変更されることが示されている。この表示優先順位情報は、システム管理者などのユーザが事前にデータベース内に登録しておくと好適である。
【００５３】
以下、本実施形態に係る表示制御装置１の動作の内、実施形態２と異なる点を詳細に説明する。図１７は、画面作成部１４の処理の具体例を示すフローチャートであり、図９のＳ９０８に相当する。
【００５４】
Ｓ１７０１においては、指定ブロックに係る表示パターンと表示項目間の表示優先順位情報を取得する。
【００５５】
Ｓ１７０２においては、表示優先順位情報に基づいて指定ブロック内での表示順序を並べ替える。尚、Ｓ１７０３〜Ｓ１７０８の処理は、Ｓ１４０２〜Ｓ１４０７の処理と同様であるため説明を省略する。
【００５６】
このように、折畳みの各々の段階における表示項目の間で優先順位を設定することでＴａｂクリック時の表示内容を優先順位により変化させることが可能となる。また、ユーザの参照／編集したい情報をブロックサイズと共に制御することが可能となる。
【００５７】
＜実施形態４＞
本実施形態に係る表示制御装置１は、実施形態２に係る表示制御装置１と同様の構成であるが、本実施形態では表示パターン定義テーブル１２Ｆの定義情報が異なっている。また、本実施形態では、表示切替指示部品は表示切替ボタンとする。
【００５８】
図１８は、表示パターン定義テーブル１２Ｆの具体例を示す図である。図１２においては、表示項目の組合せを表示パターンとして定義していたが、図１８においては表示パターン毎に表示項目の数に対応する表示切替ボタンの形状を少なくとも３種類関連付けて定義している。例えば、ブロックＡについては、表示対象項目が項目Ａ〜Ｆの表示パターンに対してボタン形状コードが“Ｓｈ_1”と定義されている。尚、表示切替ボタンの形状の種類は、４種類以上であっても良く、任意に変更可能であるが、３種類とすると操作や実装の容易性の面で好適である。また、ボタンの形状も上記の例に限られず、利用者が図形と表示項目数の関係を把握できる形状であれば任意に変更可能である。例えば、音声のボリュームと同様にゲージ表示としても良く、レベル値や文字列をハイパーリンクなどで表示しても良い。
【００５９】
図１９は、図１８の表示パターンに対応する画面表示時の動きを示す図である。ここでは、表示画面上で表示切替ボタンが押下される度にブロック内の表示項目と表示切替ボタンの形状が表示パターン定義テーブル１２Ｆの記憶内容に基づいて変更されることが示されている。すなわち、全項目（項目Ａ〜Ｆ）を表示するときはボタン形状が下向きの三角、一部の項目（項目Ａ〜Ｄ）を表示するときはボタン形状が右向きの三角、全項目を非表示とするときは横向きのバーがブロックの左上に表示される例が示されている。
【００６０】
図２０は、表示画面の具体例を示す図である。ここでは、表示画面に“サービスリクエスト検索”、“サービスリクエスト一覧”、および“アクション検索”の３つのブロックが含まれており、図１９と同様に各ブロックの左上に表示切替ボタンが表示されている。また、各ブロックの右上の領域には、表示状態に対応する３つの図形が並べて表示されており、各ブロックの現在の表示状態が一見して分かるように丸印で囲まれている。更に、図形にカーソルを合わせた際に各図形がブロックのどのような状態を示しているのかを吹き出しで表示している。これにより、例えば、“サービスリクエスト検索”ブロックにおいては、表示状態が全項目表示であることが分かる。尚、ブロック右上に設けられている表示状態を示す図形も表示切替ボタンとすることで、現在の表示状態以外の図形を押下した際に対応する表示状態へ素早く変更できるので好適である。また、表示切替ボタンおよび表示状態の表示位置は同図に示される位置に限られない。
【００６１】
以下、本実施形態に係る表示制御装置１の動作の内、実施形態２と異なる点を詳細に説明する。図２１は、画面作成部１４の処理の具体例を示すフローチャートであり、図９のＳ９０８に相当する。
【００６２】
Ｓ２１０１においては、指定ブロックに係る表示パターンと共に、予め表示項目の数に対応して定義された表示切替ボタンのボタン形状情報を取得する。
【００６３】
Ｓ２１０２においては、取得した表示パターンに基づいてブロック内の表示項目を決定すると共に、この表示項目の数に応じて指定ブロックのサイズを適宜変更する。
【００６４】
Ｓ２１０３においては、表示パターンに対応するボタン形状情報に従って表示切替ボタンの形状を変更する。
【００６５】
尚、Ｓ２１０４〜Ｓ２１０８の処理は、Ｓ１００３〜Ｓ１００７の処理と同様であるため説明を省略する。
【００６６】
このように、ブロック内の表示項目の数に対応するように表示切替ボタンの形状をデータベースに予め定義しておくことで、ユーザは表示画面を参照した際にブロックの折畳／展開の状態を容易に把握することが可能となると共に、ブロック内を所望の表示状態へ変更できるので、業務対応の迅速性が向上する
＜実施形態５＞
本実施形態に係る表示制御装置１は、実施形態１に係る表示制御装置１と同様の構成である。また、本実施形態では、表示切替指示部品は表示切替タブとする。尚、図１において付された符号と共通する符号は同一の対象を表すため説明を省略し、異なる箇所について詳細に説明する。
【００６７】
本実施形態では実施形態１と比較して画面状態記録テーブル１２Ｅの記憶内容が異なっている。図２２は、画面状態記録テーブル１２Ｅの具体例を示す図である。ここでは、表示画面上の画面状態呼出ボタンに各種の画面状態（ブロックの表示位置および表示サイズなど）がそれぞれ関連付けられている。例えば、ユーザＩＤが“Ｕｓｅｒ_１”の場合には、表示画面上で状態Ａのボタンが押下された場合には画面状態ＩＤ“０１２３４５６”の画面状態に変更されることが示されている。図２３は、画面状態変更処理の具体例を示す図である。ここでは、三つの画面状態呼出ボタン（［状態Ａ］／［状態Ｂ］／［状態Ｃ］）が備えられており、ユーザが各ボタンを押下する事で、表示画面を構成する複数のブロックの表示位置やサイズを変更し、目的の画面状態へ即座に変更することが出来る。各画面状態は、システム管理者などのユーザが事前にデータベース内に登録しておくと好適である。
【００６８】
以下、本実施形態に係る表示制御装置１の動作の内、実施形態１と異なる点を詳細に説明する。図２４は、本実施形態に係る表示制御装置１の処理の具体例を示すフローチャートである。尚、Ｓ２４０１〜Ｓ２４０６の処理はＳ９０１〜Ｓ９０７と共通し、Ｓ２４０９〜Ｓ２４１３の処理は、Ｓ９０７〜Ｓ９１１の処理と共通するので説明を省略する。
【００６９】
Ｓ２４０７において、画面作成部１４は、入力情報取得部１３における取得情報に基づいて操作者端末３の表示画面における画面状態呼出ボタンの押下の有無を判定する。ここで、画面状態呼出ボタンの押下有りと判定された場合には、Ｓ２４０８へ進む。これに対して、画面状態呼出ボタンの押下無しと判定された場合には、Ｓ２４０９へ進む。
【００７０】
Ｓ２４０８において、画面作成部１４は、入力情報取得部１３における取得情報に含まれている画面状態呼出ボタンのＩＤをキーとして画面状態記録テーブル１２Ｅを参照し、関連付けされている画面状態情報を取得してＳ２４０６へ戻る。
【００７１】
このように、画面状態呼出ボタンに画面状態を関連付けてデータベース内に事前に登録しておくことで、ユーザが画面状態呼出ボタンの押下によって目的の画面状態への表示切替を即座に行えるため、業務対応の効率性が向上する。
【００７２】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７３】
具体的には、上記実施形態においては操作者端末３（クライアント）側に入力装置および表示装置を設け、表示制御装置１（サーバ）側で表示画面を構築して出力する構成としたが、表示制御装置１側に入力装置および表示装置を設ける構成としても良い。
【００７４】
また、表示画面上での表示切替タブの押下情報に応じてブロックサイズを段階的に変更しているが、ボタンなどのタブ以外の入力部品を用いても良い。同様に、画面状態呼出ボタンに代えて複数の画面状態をリスト形式やプルダウン形式で表示してユーザが選択するとしても良い。
【００７５】
また、データベース部１２の各テーブルの記憶内容（例えば、表示パターンや表示優先順位情報など）は所定の規則でＣＳＶファイルなどに記録しても良い。
【００７６】
更に、画面表示の終了時の画面状態を画面状態記録テーブル１２Ｅに保存する処理としたが、表示画面上に保存ボタンなどを設け、ユーザが任意のタイミングで作業画面の状態を保存可能としても良い。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態１に係る表示制御装置１の全体構成例を示すブロック図。
【図２】ユーザ情報テーブル１２Ａの具体例を示す図。
【図３】表示ブロック定義テーブル１２Ｂの具体例を示す図。
【図４】ブロック定義テーブル１２Ｃの具体例を示す図。
【図５】案件データテーブル１２Ｄの具体例を示す図。
【図６】画面状態記録テーブル１２Ｅの具体例を示す図。
【図７】指定ブロックのサイズ変更方法の具体例を示す図。
【図８】指定ブロックおよび周辺ブロックのサイズ変更の具体例を示す図。
【図９】本発明の実施形態１に係る表示制御装置１の処理の具体例を示すフローチャート。
【図１０】画面作成部１４の処理の具体例を示すフローチャート。
【図１１】本発明の実施形態２に係る表示制御装置１の全体構成例を示すブロック図。
【図１２】表示パターン定義テーブル１２Ｆの具体例を示す図。
【図１３】図１２の表示パターンに対応する画面表示時の動きを示す図。
【図１４】画面作成部１４の処理の具体例を示すフローチャート。
【図１５】表示パターン定義テーブル１２Ｆの具体例を示す図。
【図１６】図１５の表示パターンに対応する画面表示時の動きを示す図。
【図１７】画面作成部１４の処理の具体例を示すフローチャート。
【図１８】表示パターン定義テーブル１２Ｆの具体例を示す図。
【図１９】図１８の表示パターンに対応する画面表示時の動きを示す図。
【図２０】表示画面の具体例を示す図。
【図２１】画面作成部１４の処理の具体例を示すフローチャート。
【図２２】画面状態記録テーブル１２Ｅの具体例を示す図。
【図２３】画面状態変更処理の具体例を示す図。
【図２４】本発明の実施形態５に係る表示制御装置１の処理の具体例を示すフローチャート。
【図２５】従来技術における画面表示の具体例を示す図。
【符号の説明】
【００７８】
１…表示制御装置、
２…ネットワーク、
３…操作者端末、
１１…制御部、
１２…データベース部、
１２Ａ…ユーザ情報テーブル、
１２Ｂ…表示ブロック定義テーブル、
１２Ｃ…ブロック定義テーブル、
１２Ｄ…案件データテーブル、
１２Ｅ…画面状態記録テーブル、
１２Ｆ…表示パターン定義テーブル、
１３…入力情報取得部、
１４…画面作成部、
１５…画面出力部、
１６…データ更新部。
【図１】
2010097574.tif 000003
【図２】
2010097574.tif 000004
【図３】
2010097574.tif 000005
【図４】
2010097574.tif 000006
【図５】
2010097574.tif 000007
【図６】
2010097574.tif 000008
【図７】
2010097574.tif 000009
【図８】
2010097574.tif 000010
【図９】
2010097574.tif 000011
【図１０】
2010097574.tif 000012
【図１１】
2010097574.tif 000013
【図１２】
2010097574.tif 000014
【図１３】
2010097574.tif 000015
【図１４】
2010097574.tif 000016
【図１５】
2010097574.tif 000017
【図１６】
2010097574.tif 000018
【図１７】
2010097574.tif 000019
【図１８】
2010097574.tif 000020
【図１９】
2010097574.tif 000021
【図２１】
2010097574.tif 000022
【図２２】
2010097574.tif 000023
【図２３】
2010097574.tif 000024
【図２４】
2010097574.tif 000025
【図２５】
2010097574.tif 000026
【図２０】
2010097574.tif 000027