(57)【要約】【目的】本発明は、ＷＷＷサーバとＷＷＷクライアントからなり、ネットワークを介して連携して業務を行う業務処理システム、ＷＷＷサーバ、業務処理方法、および記録媒体に関し、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータ受渡しを実現することを目的とする。【構成】サーバから画面制御プログラム、画面情報をダウンロードしてクライアント上で画面制御プログラムが制御ブロックを生成して画面情報をメモリに展開し、これをもとに該当画面を表示／非表示および画面間でデータの受渡しなどを行うよう構成する。【選択図】    図１
2007035069.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷサーバとＷＷＷクライアントからなり、ネットワークを介して連携して業務を行う業務処理システムであって、
利用者より該当する業務処理が選択された場合に、画面情報を前記ＷＷＷサーバより取得すると共に、他の業務処理が選択された場合に記憶している画面情報を所定のタイミングで削除する画面情報記憶制御機能および、該画面情報記憶制御機能に記憶した画面情報を参照して画面生成および削除する画面遷移制御を行う制御機能を、業務処理ごとに生成する画面制御をＷＷＷクライアントに行わせる業務処理プログラムを、該ＷＷＷクライアントからの要求に基づき、該クライアントへ送信すると共に、該ＷＷＷクライアントが業務処理プログラムの実行時に該ＷＷＷクライアントが要求する画面情報を該ＷＷＷクライアントへ送信する送信手段を備えるＷＷＷサーバと、
前記ＷＷＷサーバに接続し、該ＷＷＷサーバの前記送信手段により送信された業務処理プログラムを受信する受信手段と、該受信手段で受信した業務処理プログラムを実行するプログラム実行手段とを備えるＷＷＷクライアントと
を備えることを特徴とする業務処理システム。
【請求項２】
ネットワークを介して連携して業務を行う業務処理システムであって、
利用者より該当する業務処理が選択された場合に、画面情報をＷＷＷサーバより取得すると共に、他の業務処理が選択された場合に記憶している画面情報を所定のタイミングで削除する画面情報記憶制御機能および、該画面情報記憶制御機能に記憶した画面情報を参照して画面生成および削除する画面遷移制御を行う制御機能を、業務処理ごとに生成する画面制御をＷＷＷクライアントに行わせる業務処理プログラムを、該ＷＷＷクライアントからの要求に基づき、該クライアントへ送信すると共に、該ＷＷＷクライアントが業務処理プログラムの実行時に該ＷＷＷクライアントが要求する画面情報を該ＷＷＷクライアントへ送信する送信手段を備えるＷＷＷサーバ。
【請求項３】
ネットワークを介してＷＷＷサーバと連携して業務を行うＷＷＷクライアントに、
利用者より該当する業務処理が選択された場合に、画面情報を前記ＷＷＷサーバより取
得すると共に、他の業務処理が選択された場合に記憶している画面情報を所定のタイミングで削除する画面情報記憶制御機能および、該画面情報記憶制御機能に記憶した画面情報を参照して画面生成および削除する画面遷移制御を行う制御機能を、業務処理ごとに生成する画面制御をＷＷＷクライアントに行わせる業務処理プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項４】
ネットワークを介してＷＷＷサーバと連携して業務を行うＷＷＷクライアントが、
利用者より該当する業務処理が選択された場合に、画面情報を前記ＷＷＷサーバより取得すると共に、他の業務処理が選択された場合に記憶している画面情報を所定のタイミングで削除する画面情報記憶制御機能および、該画面情報記憶制御機能に記憶した画面情報を参照して画面生成および削除する画面遷移制御を行う制御機能を、業務処理ごとに生成する画面制御を実行することを特徴とする業務処理方法。
【請求項５】
ネットワークを介してＷＷＷサーバと連携して業務を行うＷＷＷクライアントが行う業務処理方法であって、
前記ＷＷＷサーバは、利用者より該当する業務処理が選択された場合に、必要な画面を前記ＷＷＷサーバより取得すると共に、他の業務処理が選択された場合に記憶している画面情報を所定のタイミングで削除する画面情報記憶制御機能および、該画面情報記憶制御機能に記憶した画面情報を参照して画面生成および削除する画面遷移制御を行う制御機能を、業務処理ごとに生成する画面制御をＷＷＷクライアントに行わせる業務処理プログラムを、該ＷＷＷクライアントからの要求に基づき、該クライアントへ送信すると共に、該ＷＷＷクライアントが業務処理プログラムの実行時に該ＷＷＷクライアントが要求する画面情報を該ＷＷＷクライアントへ送信する送信ステップを実行し、
前記ＷＷＷクライアントは、前記ＷＷＷサーバに対し、該ＷＷＷサーバの前記送信手段により送信された業務処理プログラムを受信し、該受信した業務プログラムを実行する
ことを特徴とする業務処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからダウロードした画面を表示する業務処理システム、ＷＷＷサーバ、業務処理方法、および記録媒体に関するものである。ＷＷＷの普及に伴い、ＷＷＷブラウザを用いてＷＷＷサーバから画面をダウンロードして表示し、各種業務処理を行う業務システムが増加している。この場合、システムの保守をサーバで行うことができ、クライアント（ＷＷＷブラウザ）の数が例えば数百から数千にも及ぶ大規模業務システムも実現されようとしている。このようなシステムをＷＷＷサーバで管理し、クライアントのＷＷＷブラウザ上で移動する多量画面を迅速に画面表示できしかも画面間でデータの受け渡しができる業務システムを構築することが望まれている。
【背景技術】
【０００２】
従来のＷＷＷサーバシステムは、サーバ上に複数の画面を格納し、実行時に画面を順次ダウンロードしてクライアントのブラウザ上に順次表示して画面遷移して業務処理を行うようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来のＷＷＷサーバシステムでは、その都度、ＨＴＭＬ文書で記述された画面をダウンロードして当該ＨＴＭＬ文書を解析して表示装置上に画面を表示し、当該画面から次の画面のＨＴＭＬ文書をダウンロードして解析し画面を表示することを繰り返す必要があった。そのため、その都度、ＨＴＭＬ文書をダウンロードする時間および解析して画面生成するに要する時間が多く必要となり、迅速に画面をダウンロードして画面を遷移させて一連の業務処理を実行し得ないという問題があった。
【０００４】
本発明は、これらの問題を解決するため、サーバから画面制御プログラム、画面情報をダウンロードしてクライアント上で当該画面制御プログラムが制御ブロックを生成して画面情報をメモリに展開し、これをもとに該当画面を表示／非表示および画面間でデータの受渡しを行い、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータ受渡しを実現することを目的としている。
【課題を解決するための手段】
【０００５】
図１を参照して課題を解決するための手段を説明する。
図１において、クライアント３は、サーバ１から画面情報とプログラムのダウンロードを受けるものであって、ここでは、アプレット５、画面制御プログラム６、および複数の制御ブロック７などから構成されるものである。
【０００６】
アプレット５は、ブラウザ４の画面上に業務一覧などを表示するものである。
画面制御プログラム６は、制御ブロック７を生成などするものである。
【０００７】
制御ブロック７は、画面情報をもとにメモリ上に画面を展開したり、画面間でデータの受渡したりなどするするものである。
【０００８】
次に、動作を説明する。
画面制御プログラム６がサーバからダウンロードして起動し、ダウンロードした画面情報とプログラムをもとに制御ブロック７を生成し、生成した制御ブロック７が画面情報に従いメモリ上に画面を展開し、アプレット５が業務一覧を表示し、業務一覧から選択された業務に対応するメモリ上に展開された画面を読み出して表示するようにしている。
【０００９】
この際、制御ブロック７にＩＤを付与し、ＩＤを指定して画面を表示、表示中の画面を非表示、あるいは表示中の画面を非表示にして他の画面を表示させるようにしている。
【００１０】
また、画面情報に、メモリ上に画面を展開する生成タイミング情報を付加し、生成タイミング情報に従って画面情報をメモリ上に展開するようにしている。
【００１１】
また、画面情報に、メモリ上の画面を削除する削除タイミング情報を付加し、削除タイミング情報に従ってメモリ上に展開された画面を削除するようにしている。
【００１２】
また、画面に対応する制御ブロック７が画面に対応する他の制御ブロック７にデータを受け渡しするようにしている。
【００１３】
従って、サーバ１から画面制御プログラム６、画面情報をダウンロードしてクライアント３上で画面制御プログラム６が制御ブロック７を生成してこれが画面情報をメモリ展開し、該当画面を表示／非表示および画面間でデータの受渡しを行うことにより、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータの受け渡しを実現することが可能となる。
【発明の効果】
【００１４】
本発明ば、サーバから画面制御プログラム６、画面情報をダウンロードしてクライアント３上で画面制御プログラム６が制御ブロック７を生成してこれが画面情報をメモリ展開し、該当画面を表示／非表示および画面間でデータの受渡しを行う構成を採用しているため、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータの受け渡しを実現できる。これらにより、
（１）多量画面情報をサーバ１で集中管理し、クライアント３に良く使われる画面情報をダウンロードして制御ブロック７にメモリ上に展開させておき、必要となったときにメモリ上から読み出して表示装置上に表示することで、極めて高速に画面から画面に遷移させて表示させることができる。
【００１５】
（２）クライアント３が画面を表示する際に、生成タイミング情報および削除タイミング情報を登録することで、画面遷移をきめこかく使い易く簡易に設定できる。
【００１６】
（３）また、画面遷移が従来のＨＴＭＬ文書のダウンロードして解析、画面生成して表示するという長い時間の必要な処理がなくなり、極めて高速に画面を他の画面に切替（遷移）させることができる。
【００１７】
（４）また、良く表示する画面の削除タイミング情報を削除しないと設定し、メモリ上に展開して常駐させ、必要なときにメモリから読み出して即時に表示させることができる。
【００１８】
（５）画面を制御する制御ブロック７を設けたため、制御ブロック７間でデータの受渡しすることで、画面から画面へのデータの受渡しを簡易に実現できる。
【発明を実施するための最良の形態】
【００１９】
本発明は、サーバから画面制御プログラム６、画面情報をダウンロードしてクライアント３上で画面制御プログラム６が制御ブロック７を生成してこれが画面情報をメモリ展開し、該当画面を表示／非表示および画面間でデータの受渡しを行ことにより、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータの受け渡しを実現した。
【実施例１】
【００２０】
次に、図１から図８を用いて本発明の実施の形態および動作を順次詳細に説明する。
図１は、本発明のシステム構成図を示す。
【００２１】
図１において、サーバ１は、ＷＷＷサーバの機能を持ち、多量の画面情報２および図示しないが、クライアント３にダウンロードして起動し制御ブロック７としての機能を持たせるプログラム、画面制御プログラム６、およびＪａｖａ（登録商標）言語で記述してブラウザ４で動作するプログラムであるアプレット５などを集中管理するものである。
【００２２】
画面情報２は、画面を表示する画面に関する情報（画面定義体など）、および生成タイミング情報、削除タイミング情報などである。
【００２３】
クライアント３は、ネットワークを介してサーバ１に接続する端末であって、ここでは、ブラウザ４、画面制御プログラム６、および制御ブロック７などから構成されるものである。
【００２４】
ブラウザ４は、サーバ１に接続して所定のＵＲＬのＨＴＭＬ文書のダウンロードを受けて解析し画面を表示するものであって、ここでは、Ｊａｖａ言語で記述されたアプレット５をサーバ１からダウンロードして動作させるプラットホームである。
【００２５】
アプレット５は、サーバ１からダウンロードされ、ブラウザ４上で動作するプログラムであって、ここでは、業務一覧などを表示するものである。
【００２６】
画面制御プログラム６は、サーバ１からダウンロードされて起動し、各種画面制御を行うものであって、ここでは、サーバ１からダウンロードを受けたプログラムを起動して画面毎に制御ブロック７を生成したりなどするものである。
【００２７】
制御ブロック７は、画面情報をもとにメモリ上に画面を展開したり、画面間でデータの受渡しなどするものである。
【００２８】
次に、図２のフローチャートの順蕃に従い、図１の構成の動作を詳細に説明する。
図２は、本発明の動作説明フローチャートを示す。ここで、サーバ１、およびクライアント３は、図１のサーバ１およびクライアント３に相当する。
【００２９】
図２において、Ｓｌは、クライアント３が業務一覧メニューのページ（ＵＲＬ）を要求する。
【００３０】
Ｓ２は、Ｓｌの要求を受けたサーバ１が図示の下記のプログラムおよび情報を送信（ダウンロード）する。
【００３１】
・アプレット：
・画面制御プログラム：
・画面情報＋プログラム（制御ブロック）
・生成タイミング情報：
・削除タイミグン情報：
・その他
ここで、アプレットは、Ｊａｖａ言語で記述したプログラムであって、クライアント３のブラウザ４上で動作するアプレット５である。画面制御プログラムは、クライアント３上で動作する画面制御プログラム６である。画面情報＋プログラム（制御ブロック）は、クライアント３上で起動して制御ブロック７として動作させるプログラムおよび画面をメモリ上に展開するための画面情報である。生成タイミング情報は、制御ブロック７がメモリ上に展開した画面を生成するタイミング情報である。削除タイミング情報は、制御ブロック７がメモリ上に展開した画面を削除するタイミング情報である。
【００３２】
Ｓ３は、Ｓ２の送信に対応して、クライアント３が受信し、画面制御プログラム６が受信したプログラムを起動して制御ブロック７を画面情報毎に生成する。
【００３３】
Ｓ４は、アプレット５が業務一覧を作成してブラウザ４上に表示する。
Ｓ５は、業務の選択を行う。これは、Ｓ４でブラウザ４上に表示された業務一覧から１つをユーザが選択する。
【００３４】
Ｓ６は、名前又はインデックスをもとに制御ブロックの検索を行う。これは、Ｓ５で業務一覧から選択された画面の制御ブロックを、Ｓ８の制御ブロック情報テーブルを検索して制御ブロックがありか否かを調べる。
【００３５】
Ｓ９は、制御ブロックが見つかった判別する。ＹＥＳの場合には、Ｓｌ０に進む。ＮＯの場合には、該当する制御ブロックが見つからなかったので、終了する。
【００３６】
Ｓ１０は、Ｓ９で制御ブロックが見つかったと判明したので、現在表示されている画面を非表示にする。
【００３７】
Ｓｌｌは、非表示にした画面の制御ブロックの削除タイミングをチェックする。これは、非表示した画面の制御ブロック７の削除タイミング情報をチェックする。
【００３８】
Ｓ１２は、Ｓｌｌでチェックした結果、非表示時削除か判別する。ＹＥＳの場合には、Ｓ１３でメモリ上からその画面を削除し、Ｓ１４に進む。ＮＯの場合には、Ｓ１４に進む。
【００３９】
Ｓ１４は、Ｓ９で検索された制御ブロックはメモリ上で画面を管理しているか判別する。ＹＥＳの場合には、Ｓ１５で制御ブロックの管理する画面を表示し、Ｓ２０に進む。一方、Ｓ１４のＮＯの場合には、Ｓ１６に進む。
【００４０】
Ｓ１６は、既にクライアント上に画面情報を読み込んでいるか判別する。ＹＥＳの場合には、Ｓ１９で読み込んでいた画面情報をもとに画面をメモリ上に展開し、Ｓ１５で制御ブロックの管理する画面を表示し、Ｓ２０に進む。一方、Ｓ１６のＮＯの場合には、クライアント３に画面情報が読み込まれていないと判明したので、Ｓ１７で画面の要求（業務名／画面名）をサーバ１に送信する。
【００４１】
Ｓ１８は、Ｓ１７の画面の要求を受信したサーバ１が画面情報を送信する。そして、Ｓ１９で送信を受けたクライアント３の制御ブロック７が画面情報をもとに画面をメモリ上に展開し、Ｓ１５で制御ブロックの管理する画面を表示し、Ｓ２０に進む。
【００４２】
以上によって、現荏表示中の画面を非表示にして切替時に、非表示にした画面の削除タイミング情報がオンのときにはメモリ上か′らその画面を削除し、
・次に表示しようとする画面がメモリ上に展開されている場合はメモリ上から読み出して表示し、
・次に表示しようとする画面がメモリ上に展開されていないがクライアント３に読み込まれているときはメモリ上に展開してそれを読み出して表示し、
・次に表示しようとする画面がクライアントに読み込まれていないときはサーバ１に要求してダウンロードを受けた画面情報をメモリ上に展開してそれを読み出して表示する
ことが可能となる。
【００４３】
Ｓ２０は、メモリ上に展開されている画面を管理する制御制御ブロックの数をチェックする。これは、画面制御プログラム６が、メモリ上に画面を展開して管理している制御ブロック７の数を調べて所定値を越えているかチェックする。
【００４４】
Ｓ２１は、管理数を越えているか判別する。これは、画面制御プログラム６が規定する管理数を越えているか判別する。ＹＥＳの場合には、Ｓ２２でメモリから越えている画面を削除、例えば画面制御プログラム６が管理するリストの先頭から、削除タイミング情報で規定値を越えたら削除すると設定されている制御ブロックが管理する画面を削除する（ここでは、制御ブロックはメモリから削除しなく、その管理する画面のみを削除する、尚、メモリ残量がすくなったときは画面制御ブロック６も一緒に削除するようにしてもよい）。そして、終了する。一方、Ｓ２１のＮＯの場合には、絡了する。これにより、削除タインミング情報で削除と設定した制御ブロック７と画面のみを削除して制御ブロック７の数を規定数に制限すると共に、削除と設定しない制御ブロック７とその画面はメモリ上に常駐（良く表示する画面は常駐）し、何時でも即座に表示できるようにすることが可能となる。
【００４５】
図３は、本発明の制御ブロック情報テーブル例を示す。この制御ブロック情報テーブルは、図１の制御ブロック７を管理する情報を登録したものであって、図示の下記の情報を登録して管理するものである。
【００４６】
・業務名／画面名    ：業務１
・オブジェクトのＩＤ：オブジェクトＩＤ＝１
・画面ＩＤ          ：画面ＩＤ＝１
・生成タイミング情報：画面遷移時
・削除タイミング情報：アプレット終了時
・履歴情報          ：５
・自動タイミング設定：ｔｒｕｅ
・データ領域        ：氏名（Ａ）、年齢（３０）・・・
・その他
ここで、業務名／画面名は画面情報の名前であり、オブジェクトＩＤは制御ブロック７のオブジェクトのメモリ上でのＩＤであり、画面ＩＤは画面情報から生成された画面（画面オブジェクト）のメモリ上のＩＤであり、生成タイミング情報は画面情報力から実際に画面を生成するタイミング情報であり、削除タイミング情報は画面を実際にメモリ上から削除する削除タイミング情報であり、履歴情報は画面制御プログラム６が管理する画面が何回表示（利用）されたかの履歴であり、自動タイミング設定はｔｒｕｅにすることで生成タイミング／削除タイミングの情報を自動的に変更できるという設定であり（ｆａｌｓｅにすることで変更処理が動作せず、生成タイミング／削除タイミングは初期状態で決定される設定であり）、データ領域は氏名、年齢などの各種データを設定する領域である。尚、履歴情報こ従い、統計的に良く使われる画面は最も高速に画面表示できるように、アプレット動作中に生成タインミング、削除タイミングを変更できるようにする処理を定義できるインタフェースを持たせたものである。
【００４７】
以上の制御ブロック情報テーブルに登録された情報をもとに、画面遷移時に画面を表示、アプレット終了時に画面をメモリ上から削除などの各種画面制御をきめ細かく制御することが可能となる。
【００４８】
図４は、本発明の生成タイミング情報例を示す。これは、図３の制御ブロック情報テーブルに登録する生成タイミング情報の詳細例であって、図示の下記の項目に対応づけてそれぞれ登録するものである。
【００４９】
・生成タイミング：
・ダウンロード・
・メモリ
・表示，
ここで、ダウンロード、メモリ、表示は、画面情報をサーバからクライアントにダウンロードする、ダウンロードした画面情報をメモリ上に展開する、メモリ上に展開した画面を読み出して表示する、という段階にそれぞれ対応している。例えば生成タイミング「画面制御プログラム起動時の画面の読み込み生成」では、ダウンロード（画面情報をサーバからクライアントにダウンロード）、およびメモリ（ダウンロードした画面情報をメモリ上に展開）まで実行し、表示（メモリ上に展開した画面を読み出して表示）は行わない、という意味を表す。他も同様である。
【００５０】
図５は、本発明の削除タイミング情報例を示す。これは、図３の制御ブロックテーブルに登録する削除タイミング情報の詳細例であって、図示の下記の項目に対応づけて登録するものである。
【００５１】
・削除タイミング：非表示時、メモリ上で管理される画面数が一定数を越えたとき、画面制御プログラムの削除時など
以上の削除タイミング情報を登録することにより、登録した削除タイミング時に自動的に非表示にしたメモリ上に展開されている画面を削除、メモリ上で管理されている画面数が一定数を越えたときに古くかつ削除フラグがオンの画面を削除、画面制御プログラム６が削除されたときにメモリ上の画面を削除するというようにきめこまかくメモリ上に展開した画面を削除することが可能となる。
【００５２】
図６は、本発明の画面制御プログラムと制御ブロックの生成説明図を示す。
図６の（ａ）は、サーバ１からダウンロードする状態を示す。この状態では、図示のように、サーバ１中の画面制御プログラムおよびアプリケーションプログラムがクライアント３にダウンロードされる（既述した図２のＳ２）。
【００５３】
図６の（ｂ）は、図６の（ａ）でダウンロードして起動した状態を示す。この状態では、クライアント３中に画面制御プログラム６が動作し、複数の制御ブロック７を生成した状態である（既述した図２のＳ３）。
【００５４】
図６の（ｃ）は、制御ブロック７がダウンロードした画面情報をもとにメモリ上に画面を展開した状態を示す。この状態では、メモリ上に画面が展開されているので、即時に表示装置上にいずれかの画面を表示することが可能となる。メモリ上に展開されていない画面の表示が必要となったときは、既述したように、画面情報がクライアント３にダウンロードされていればその画面情報をメモリ上に展開して表示装置上に表示し、一方、画面情報がクライアント３にダウンロードされていないときはサーバ１から画面情報をダウンロードしてメモリ上に展開した後にメモリから読み出して表示装置上に画面を表示する。
【００５５】
以上のように、サーバ１からクライアント３に画面制御プログラム６をダウンロードして起動し、複数の制御ブロック７を生成し、当該制御ブロック７が画面情報をもとにメモリ上に画面をそれぞれ展開し、必要となった画面をメモリから読み出して表示装置上に表示することにより、従来のサーバからその都度、ＨＴＭＬ文書をクライアント３にダウンロードし、当該ＨＴＭＬ文書を解析して画面を生成して表示装置上に表示するという時間のかかる処理を毎度行う必要がなくなり、特にメモリ上に良く使う画面を常駐させ（削除タイミング情報として削除しないを設定して常駐させ）、極めて迅速に画面を表示させることが可能となる。
【００５６】
図７は、本発明の画面遷移例を示す。
図７の（ａ）は、表示装置の表示領域に画面１が表示されている状態を示す。この状態は、既述した制御ブロック７がメモリ上に展開した画面のうちから、画面１という名前の画面を読み出して表示装置の表示領域に表示した状態である。この画面１を表示している状態で、画面２の表示要求（画面名あるいはインデックスを指定した画面切替命令の発行）があると、図７の（ｂ）のように遷移する。
【００５７】
図７の（ｂ）は、画面１から画面２へ遷移した状態を示す。この状態では、図７の（ａ）の画面１を非表示にし、画面２を表示した状態に切り替えている。この際、既述したように、制御ブロック７がメモリ上に画面２を展開していた場合には、即時にメモリから画面２を読み出して図示のように表示することが可能となる。
【００５８】
図８は、本発明の制御ブロックを通した画面間のデータ受渡し例を示す。ここでは、左側の表示装置上に画面１を表示して、名前「Ａ」、年齢「３０」と入力した場合に当該画面１を制御する制御ブロック７に当該データ（名前「Ａ」、年齢「３０」というデータ）を設定して保持させる。そして、右側の表示装置上に表示されている画面２を制御する制御ブロック７が画面制御プログラム６経由で画面１の制御ブロック７が保持するデータの転送を受けて画面２上に図示のように表示する。これにより、制御ブロック７の問でデータの受渡しが行われ、ここでは、画面１上のデータが画面２上に表示されることとなり、画面間（正確には制御ブロック間）でデータの受渡しを任意に行うことが可能となる。
【産業上の利用可能性】
【００５９】
本発明は、サーバから画面制御プログラム６、画面情報をダウンロードしてクライアント３上で画面制御プログラム６が制御ブロック７を生成してこれが画面情報をメモリ展開し、該当画面を表示／非表示および画面間でデータの受渡しを行い、従来のその都度、ＨＴＭＬ文書のダウンロード、解析、画面生成を行うに要する時間を短縮し、迅速に画面の表示と遷移および画面間のデータの受け渡しを可能にした業務処理システムおよび業務処理方法に関するものである。
【図面の簡単な説明】
【００６０】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明の制御ブロック情報例である。
【図４】本発明の生成タイミング情報例である。
【図５】本発明の削除タイミング情報例である。
【図６】本発明の画面制御プログラムと制御ブロックの生成説明図である。
【図７】本発明の画面遷移例である。
【図８】本発明の制御ブロックを通した画面間のデータ受け渡し例である。
【符号の説明】
【００６１】
１：サーバ
２：画面情報
３：クライアント（端末）
４：ブラウザ
５：アプレット
６：画面制御プログラム
７：制御ブロック
【図１】
2007035069.tif 000003
【図２】
2007035069.tif 000004
【図３】
2007035069.tif 000005
【図４】
2007035069.tif 000006
【図５】
2007035069.tif 000007
【図６】
2007035069.tif 000008
【図７】
2007035069.tif 000009
【図８】
2007035069.tif 000010