(57)【特許請求の範囲】
【請求項１】
複数のクライアントと、前記複数のクライアントとネットワークを介して接続されたサーバとを有するサーバクライアントシステムであって、
前記各クライアントは、
前記サーバに対する指示情報と、予めクライアント毎に定められたクライアント名とを受け付ける入力手段と、
前記入力手段が受け付けた情報に基づいて、サーバに処理を行わせるための要求情報を生成する要求情報生成手段と、
前記要求情報を前記サーバに送信するとともに、前記サーバが実行した処理結果を受信する通信手段と、を有し、
前記サーバは、
前記要求情報の受信回数を示すアクセス回数と、処理の優先度を示す優先レベルとを対応付けたアクセス回数テーブルを記憶した第１の記憶手段と、
前記クライアント各々から、前記要求情報を受信する受信手段と、
前記クライアント毎に、前記アクセス回数を累計し、第２の記憶手段に記憶する累計手段と、
前記要求情報の指示に対応するプロセスを発生するプロセス発生手段と、
前記第２の記憶手段を読み出して、前記要求情報のクライアント名に対応するアクセス回数を特定し、さらに、前記第１の記憶手段を読み出して、前記特定したアクセス回数に対応する優先レベルを決定する優先レベル決定手段と、
前記プロセスを、前記決定した優先レベルに従ってマルチプロセス処理を実行する処理手段と
前記処理手段が実行した処理結果を、前記要求情報を送信したクライアントに送信する送信手段と、を有すること
を特徴とするサーバクライアントシステム。
【請求項２】
複数のクライアントと、前記複数のクライアントとネットワークを介して接続されたサーバとを有するサーバクライアントシステムであって、
前記各クライアントは、
前記サーバに対する指示情報と、予めクライアント毎に定められたクライアント名と、ログイン時間およびログアウト予定時間と、を受け付ける入力手段と、
前記入力手段が受け付けた情報に基づいて、サーバに処理を行わせるための要求情報を生成する要求情報生成手段と、
前記要求情報を前記サーバに送信するとともに、前記サーバが実行した処理結果を受信する通信手段と、を有し、
前記サーバは、
前記ログアウト予定時間から前記ログイン時間を引いたクライアントを使用する残り時間と、処理の優先度を示す優先レベルと、を対応付けた残り時間テーブルを記憶した第１の記憶手段と、
前記クライアント毎に、前記残り時間を記憶するための第２の記憶手段と、
前記クライアント毎に、前記残り時間を前記ログイン時間と前記ログアウト予定時間とに基づいて算出し、前記第２の記憶手段に記憶する算出手段と、
前記要求情報の指示に対応するプロセスを発生するプロセス発生手段と、
前記第２の記憶手段を読み出して、前記要求情報のクライアント名に対応する残り時間を特定し、さらに、前記第１の記憶手段を読み出して、前記特定した残り時間に対応する優先レベルを決定する優先レベル決定手段と、
前記プロセスを、前記決定した優先レベルに従ってマルチプロセス処理を実行する処理手段と
前記処理手段が実行した処理結果を、前記要求情報を送信したクライアントに送信する送信手段と、を有すること
を特徴とするサーバクライアントシステム。
【請求項３】
複数のクライアントと、前記複数のクライアントとネットワークを介して接続されたサーバとを有するサーバクライアントシステムであって、
前記各クライアントは、サーバに与える指示を含むデータ、および、前記指示に対する処理の優先度を示す優先レベルを決定するための優先情報を少なくとも受け付ける入力手段と、自クライアントが起動し、システムにログインした旨の情報であるログイン情報を発生する手段と、前記入力手段が受け付けた情報およびログイン情報に基づいて、サーバに処理を行わせるための要求情報を生成する要求情報生成手段と、サーバ側とデータの送受信を行なう手段であって、前記要求情報をサーバ側に送る機能を少なくとも有するクライアント通信手段と、該クライアント通信手段が送受信するデータを少なくとも表示する表示手段とを備え、
前記サーバは、前記クライアント通信手段との間で前記要求情報の送受信を行なうサーバ通信手段と、前記優先情報と優先レベルとの対応関係を定めたデータを記憶するための第１の記憶手段と、ログインしているクライアントについてのみの、優先情報と優先レベルとの対応関係を定めたデータを記憶するための第２の記憶手段と、サーバ通信手段を介して受け付けた前記要求情報に対応する、プロセスを発生するプロセス発生手段と、前記サーバ通信手段を介して得られるログイン情報に基づき、前記第１の記憶手段を参照し、ログインしているクライアントに関する、優先情報と優先レベルとの対応関係を定めたデータを前記第２の記憶手段に記憶する処理と、発生したプロセスに対する指示に対応する優先情報に基づいて、前記第２の記憶手段の記憶内容を参照して、発生したプロセスに付与する優先レベルを決定する優先レベル決定手段と、優先レベルが付与されたプロセスを、マルチプロセス処理する処理、および、前記サーバ通信手段を介して、処理結果を、対応するクライアントのクライアント通信手段に与える処理を行なう処理手段とを備えることを特徴とするサーバクライアントシステム。
【請求項４】
複数のクライアントと、前記複数のクライアントとネットワークを介して接続されたサーバとを有するサーバクライアントシステムであって、
前記各クライアントは、サーバに与える指示を含むデータ、自クライアントがシステムにログインした旨の情報であるログイン情報、クライアントの識別子であるクライアント名を受け付ける入力手段と、前記入力手段が受け付けた情報に基づいて、サーバに処理を行わせるための要求情報を生成する要求情報生成手段と、サーバから与えられる、自クライアント固有の、処理の優先度を示す優先レベルを記憶するための第１記憶手段と、サーバ側とデータの送受信を行なう手段であって、前記要求情報をサーバ側に送信する際に前記第１記憶手段を参照して、対応する優先レベルを付加して送信する機能を有するクライアント通信手段と、該クライアント通信手段が送受信するデータを少なくとも表示する表示手段とを備え、
前記サーバは、前記クライアント通信手段との間でデータの送受信を行なうサーバ通信手段と、クライアント名と優先レベルとの対応関係を定めたデータを記憶するための第２記憶手段と、前記要求情報に対応するプロセスを発生するプロセス発生手段と、ログイン情報およびクライアント名を送信してきたクライアントについて、前記第２記憶手段の記憶内容を参照し、当該クライアント固有に定める優先レベルを前記サーバ通信手段を介してクライアント側に送る処理、優先レベルが付与されたプロセスを、マルチプロセス処理する処理、および、前記サーバ通信手段を介して、処理結果を、対応するクライアントのクライアント通信手段に与える処理を行なう処理手段とを備えることを特徴とするサーバクライアントシステム。
【請求項５】
複数のクライアントと、ネットワークを介して接続されたサーバとを有するサーバクライアントシステムであって、
前記サーバは、
前記クライアントとデータの送受信を行なうサーバ通信手段と、
所定データをクライアントに与えていく順番を定めた情報であるワークフロー情報を記憶する第１の記憶手段と、
他クライアントから自クライアントへ所定データを入力するための入力パスの数、および、自クライアントから他クライアントへ所定データを出力する出力パスの数の総和である入出力パス数と、処理の優先度を示す優先レベルと、を対応付けた入出力パステーブルとを記憶する第２の記憶手段と、
サーバ通信手段を介して受け付けたワークフロー情報提示指示に対応し、クライアント側にワークフロー情報を与え、さらに、クライアントが指示したワークフローを採用するワークフロー情報処理手段と、
採用されたワークフローにしたがって、所定データをクライアントに与えていくプロセスを発生するプロセス発生手段と、
前記第１の記憶手段に記憶されたワークフロー情報を読み出して、クライアント毎に入出力パス数を特定し、さらに、前記第２の記憶手段を読み出して、前記特定した入出力パス数に対応する優先レベルを決定する優先レベル決定手段と、
前記プロセスを、前記決定した優先レベルに従ってマルチプロセス処理する処理手段と、を備え、
前記各クライアントは、
前記サーバとデータの送受信を行なう手段であるクライアント通信手段と、
前記所定データ、サーバに与えるワークフロー情報提示指示、および、採用するワークフローを少なくとも受け付ける入力手段と、
前記入力手段が受け付けた情報に基づいて、前記要求情報を作成する要求情報作成手段と、
前記クライアント通信手段が送受信するデータを少なくとも表示する表示手段と、
を備えること
を特徴とするサーバクライアントシステム。
【請求項６】
請求項５記載のサーバクライアントシステムであって、
前記入力パスの数は、ワークフローの開始から自クライアントまでの全ての入力パスの累計であること
を特徴とするサーバクライアントシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、イメージ・テキストを含む各種データの登録、配送等のワークフローによる処理を、クライアントの要求によって行なうサーバシステムに関する。
【０００２】
【従来の技術】
従来から、文書データ等の、ワークフローによる配送等の処理を行なう情報処理装置や、文書データ等を格納、読み出しする電子ファイリングシステムにおいては、サーバ・クライアント間の連係動作によって、所定の処理が行なわれている。
【０００３】
このようなサーバ・クライアント間の連係動作を行なうクライアントサーバシステムとは、クライアント側からの各種要求に対して、データ検索、データ読み出しのためのファイル管理、クライアント間におけるデータ転送等の処理を、サーバ側が行なうシステムである。
【０００４】
しかしながら、これまでのシステムでは、クライアントの要求に対して行なうサーバの処理は、各クライアントからの要求順に行なわれるため、クライアントからの要求が増えるに従って、要求に対する処理の速度である応答速度は遅くなり、仮に、至急の処理が発生しても、当該処理を優先的に処理できない場合がある。
【０００５】
また、クライアントの要求を並列処理する場合であっても、処理開始自体は即時に行なわれるが、やはり、クライアントの要求数が増加するに従って、各要求に対するサーバの占有率が低下し、要求した処理が完了するまでに、相当の時間がかかってしまう。
【０００６】
従来のシステムでは、要求の緊急性に対する配慮がなされておらず、クライアントが与える要求に対して、該要求に対する処理の優先度を示す優先レベルの設定が行なえない。  このようなことは、ユーザインターフェースの性能の劣化になってしまい、このような性能劣化に対する装置も提案されている。
【０００７】
例えば、以下に示す文献に記載された技術が、公知技術となっている。
【０００８】
「めだか：ソフトウエア開発向き電子メール基盤」（垂水：ＮＥＣ関西Ｃ＆Ｃ研究所、情報処理学会第４５回全国大会（平成４年９月）１Ｕ−３）に開示されている技術として、電子メールシステムにおいて配送されるメールに、配送処理の優先度付けを行なうことが提案されている。
【０００９】
しかしながら、この処理手順によれば、単に、メールが配送される、各端末が備える表示装置によって画面表示する順番を変更するものである。
【００１０】
即ち、画面表示を優先して行なうメールは、該メールが配送された直後、即ち、到着後すぐに、いわゆる開封する処理であり、メールの転送・記憶等の各処理に対して優先度を設定するものではないため、要求の緊急性に対する配慮が行なわれているとはいえない。
【００１１】
【発明が解決しようとする課題】
このように従来のシステムにおいては、クライアント側からの要求の緊急性に対する配慮がなされておらず、要求に対する優先レベルの設定が行なえないため、例えば、文書データの配送処理等の業務形態に融通性が無く、ユーザインターフェースの性能が劣るという問題点があった。
【００１２】
即ち、従来のシステムにおいては、クライアント側からの要求に対して、サーバ側はクライアント側の要求に対する意志（例えば、通常の処理なのか、緊急性を有する処理なのか等）判断できず、サーバが受け付けた全ての要求に対する処理を均等に行なっていた。
【００１３】
そこで第１の課題として、クライアント側の要求に対して、サーバ側が要求に対する緊急度等の把握をせず、全処理を均等に行なうため、諸般の事情を考慮した処理を行なえず、処理の融通性にかけることが挙げられる。
【００１４】
また、従来の技術においては、例えば、文書データの所定クライアント間への配送処理等のワークフローの中で、優先処理を行なうことができなかった。そこで、第２の課題としては、ワークフロー上で処理されるデータに対して優先性を持たせて処理を行なうことができないことである。
【００１５】
【課題を解決するための手段】
上記課題を解決する手段として、以下の手段が考えられる。
【００１６】
すなわち、複数のクライアントとサーバを有し、クライアントから与えられた指示に対応した処理をサーバが行なうシステムであって、前記各クライアントは、サーバに与える指示を含むデータ、および、前記指示に対する処理の優先度を示す優先レベルを決定するための優先情報を少なくとも受け付ける入力手段と、サーバ側とデータの送受信を行なう手段であって、前記入力手段が受け付けたデータをサーバ側に送る機能を少なくとも有するクライアント通信手段と、該クライアント通信手段が送受信するデータを少なくとも表示する表示手段とを備えた手段である。
【００１７】
そして、前記サーバは、前記クライアント通信手段との間でデータの送受信を行なうサーバ通信手段と、前記優先情報と優先レベルとの対応関係を定めたデータを記憶するための記憶手段と、サーバ通信手段を介して受け付けた指示に対応する、プロセスを発生するプロセス発生手段と、発生したプロセスに対する指示に対応する優先情報に基づいて、前記記憶手段の記憶内容を参照して、発生したプロセスに付与する優先レベルを決定する優先レベル決定手段と、優先レベルが付与されたプロセスを、マルチプロセス処理する処理、および、前記サーバ通信手段を介して、処理結果を、対応するクライアントのクライアント通信手段に与える処理を行なう処理手段とを備える。
【００１８】
また、上記課題を解決するために、以下の態様も考えられる。
【００１９】
複数のクライアントとサーバを有し、サーバが、所定データをクライアントに与えていくシステムであって、前記サーバは、前記クライアント通信手段との間でデータの送受信を行なうサーバ通信手段と、サーバが、所定データをクライアントに与えていく順番を定めた情報であるワークフロー情報、および、ワークフローごとに、ワークフローに従って行なう処理の優先度を示す優先レベルを記憶する記憶手段と、サーバ通信手段を介して受け付けたワークフロー情報提示指示に対応し、クライアント側にワークフロー情報を与え、さらに、クライアントが指示したワークフローを採用するワークフロー情報処理手段と、採用されたワークフローにしたがって、所定データをクライアントに与えていくプロセスを発生するプロセス発生手段と、前記記憶手段の記憶内容を参照して、発生したプロセスに付与する優先レベルを決定する優先レベル決定手段と、優先レベルが付与されたプロセスをマルチプロセス処理する処理手段とを備えた手段である。
【００２０】
そして、前記各クライアントは、サーバ側とデータの送受信を行なう手段であるクライアント通信手段と、該クライアント通信手段が送受信するデータを少なくとも表示する表示手段と、前記所定データ、サーバに与えるワークフロー情報提示指示、および、採用するワークフローを少なくとも受け付ける入力手段とを備える。
【００２１】
【作用】
以下、本発明の作用について説明する。
【００２２】
図１は、クライアントの要求に対して、サーバが優先レベルを設定し、設定した優先レベルに基づいて処理を行なう要求優先処理の動作を示すブロック図である。
【００２３】
まず、サーバは、クライアントからのクライアント要求１から、要求解析２によって、優先付け判定情報３および要求処理コマンド４を抽出する。
【００２４】
ここで、優先付け判定情報３は、クライアント名、ワークフロー名、クライアントより送られた優先レベル等の情報であり、要求処理コマンド４は、文書検索、登録、表示等のクライアントの要求処理の内容である。
【００２５】
また、システム管理者が予め登録している、ルール情報５を参照し、クライアントのアクセス情報、ワークフロー情報、クライアントのスケジュール情報等を用いて、優先情報６を求める。なお、優先付け判定情報３が与えられると、優先情報６を参照して、優先レベルが一意に決定される関係になっている。
【００２６】
そして、要求処理コマンド４に基づいて、要求処理プロセス発生８は、要求を処理するための、サーバ上での前記要求に対するプロセスを発生する。
【００２７】
また、優先レベル設定７は、優先付け判定情報３および優先情報６に基いて、要求処理プロセス発生８で発生したプロセスに対して、優先レベルの設定を行なう。
【００２８】
これにより、要求処理開始９で、クライアントの要求に対する処理の動作を開始する。その後の処理は、設定された優先レベルを参照して行なう。
【００２９】
図２は、クライアントの要求に対して行なう、サーバのＣＰＵが行なう処理の処理チャートの一例を示す。各要求に対する処理は、マルチタスク処理によって行なわれている。
【００３０】
ＣＰＵに対する処理時間を示すＣＰＵ処理タイム１０に対して、クライアント１（１１）の要求処理を優先レベル５、クライアント２（１２）の要求処理を優先レベル１０とし、クライアント１、２の要求処理開始１５が行なわれる。
【００３１】
なお、優先レベルの値が小さいほど、処理要求の緊急性が高く、より早く処理されるべきことを意味する。
【００３２】
クライアント１の要求に対する処理状態は、ライン１７で、クライアント２の要求に対する処理状態は、ライン１８で表している。
【００３３】
ここで、優先レベル１４は、優先順位の高いものを「１」、低いものを「１０」とし、１から１０までの範囲とする。
【００３４】
ライン１７、ライン１８に示すように、クライアント１の優先レベルは５であり、クライアント２の優先レベルの１０よりも、優先レベルが高く設定されているため、クライアント２よりも、クライアント１の方が、ＣＰＵの占有率は高くなっていることが分かる。
【００３５】
そして、クライアント３（１３）の要求に対する処理を、優先レベル１に設定し、クライアント３の要求に対する処理を開始する要求開始処理１６が行なわれる。クライアント３の要求に対する処理状態は、ライン１９で表している。
【００３６】
図１に示す、ライン１９を見て分かるように、クライアント３のＣＰＵの占有率は、クライアント３の優先レベルが、一番高く設定されているため、最優先で処理がおこなわれることになる。
【００３７】
このように、クライアント３の処理開始は、クライアント１、２よりも遅いが、最優先で処理が終了するように、マルチタスク処理の動作を制御する。
【００３８】
以上のようにして、処理が行なわれることによって、処理順序の変更に対して柔軟性を持たせたシステムを提供できる。
【００３９】
【実施例】
以下、本発明にかかる実施例を図面を参照して説明する。
【００４０】
図３は、本発明の一実施例である、文書サーバクライアントシステムを説明するに示した、文書ファイリングシステムの一構成例を示す構成図である。
【００４１】
本システムは、文書データの入力、検索、ワークフロー作業等の各種の要求を行なうためのクライアント１（１００）、クライアント２（２００）、クライアント１０（３００）と、クライアントの管理、文書を登録するためのデータベースの管理や、ワークフローによる文書データの配付処理等の、要求に対する各種の処理を行なう文書サーバ５００と、各クライアントと文書サーバ５００とを接続するネットワーク９０とを有して構成される。
【００４２】
なお、これ以下、かかる文書サーバを「サーバ」として説明する。もちろん、サーバが処理対象とするデータは、文書データに限られない。各種のマルチメディアデータ等が考えられる。
【００４３】
まず、クライアント名の種類を判定して、クライアントとの要求に対する処理である要求処理に対する優先レベルを決定し、要求処理を行なうシステムについて説明する。
【００４４】
図４に、クライアントの詳細な構成図を示す。
【００４５】
クライアントは、文書画像を入力するための画像入力装置１０１と、ユーザの指示を受け付ける外部指示入力装置１０２、文書にアノテーションを付すためのアノテーション作成装置１０３と、クライアントがサーバに処理を行なわせるための要求を示す情報（要求情報）を生成する要求情報作成装置１０４と、各クライアントやサーバとの間で、要求情報。文書データ等の各種のデータを送受信するための通信装置１０５と、文書データを少なくとも表示するための表示装置１０６と、サーバが検索した文書名、文書データ等のデータを記憶するためのデータ記憶装置１０７と、クライアントがサーバに処理を行なわせるための要求を示す情報である要求情報を一時記憶するための要求情報記憶装置１０８と、これらの各装置の動作を制御する制御装置１０９を有して構成される。
【００４６】
一方、図５に、サーバの詳細な構成図を示す。
【００４７】
サーバは、各クライアントとの間で、要求情報、文書等の各種データを送受信するための通信装置５０１と、クライアントからの要求情報より、要求の処理内容や要求処理の優先レベル設定のためのキーワードを抽出する機能を有する要求情報解析装置５０２、要求された処理の優先レベルを記憶するための優先情報記憶装置５０３、優先レベルに基づいて、要求された処理に対するプロセスに優先順位付けを行なう要求順位付け装置５０４と、文書名や文書データ等のデータを登録するためのデータベース５０６と、文書データ等をデータベースの登録内容を参照して検索する検索装置５０５と、優先情報の設定等のユーザの指示を受け付ける外部指示入力装置５０７と、ユーザが指示するためのに必要な各種項目を操作画面として表示する表示装置５０８と、これらの各装置の動作を制御する制御装置５０９を有して構成される。
【００４８】
以上のサーバ、クライアントを構成する各装置の動作を、図６に示すクライアント名判定型優先処理フローチャートおよび図７に示すクライアント毎優先情報テーブルを参照して説明する。
【００４９】
まず、優先情報登録（ステップ９０１）において、ユーザ（システム管理者）が外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図７に示すような、クライアント名と優先レベルとの関係を示したテーブルを登録する。
【００５０】
クライアント要求待ち（ステップ９０２）では、各クライアントからの要求を待つ。そして、クライアントが、文書検索要求（ステップ９０３）を行なった場合、ユーザが、外部指示入力装置１０２を介して、「文書のタイトルに「日立」の文字が存在する文書を検索せよ」との旨の指示を入力する。例えば、図６の９１３に示させる内容を入力する。
【００５１】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求を示す情報（要求情報）を生成する。そして、かかる要求情報を要求情報記憶装置１０８が記憶する。すなわち、「通信情報」を文書検索として記憶し、また、「内容」を、例えば図６に示したように、「タイトルキーワード＝日立」、「クライアント名＝クライアント１０」として記憶する。
【００５２】
この要求情報を、伝送情報９１３として、制御装置１０９が、通信装置１０５を介して、サーバへ転送する。転送されてきた伝送情報９１３は、通信装置５０１を介して入力される。
【００５３】
そして、通信情報解析（ステップ９０４）では、要求処理の種類や要求処理に対して優先レベルを設定するためのクライアント名（この場合「クライアント１０」）を、要求情報解析装置５０２によって抽出する。
【００５４】
優先情報検索（ステップ９０５）は、抽出されたクライアント名に基づいて、優先情報記憶装置５０３内に記憶されている、図７に示すような、クライアント毎優先情報テーブル８０をサーチする。優先レベル抽出（ステップ９０６）では、クライアント毎優先情報テーブル８０を参照して、クライアント１０の優先レベル「１」を抽出する。
【００５５】
それと同時に、要求用プロセス発生（ステップ９０７）によって、制御装置５０９が転送された要求を処理するためのプロセスを発生する。
【００５６】
次にプロセス優先レベル設定９０８は、抽出された優先レベルを、要求順位付け装置５０４に送り、要求順位付け装置５０４は、制御装置５０９が発生した要求処理に対するプロセスである、要求処理プロセスに対して、優先レベルを設定する。
【００５７】
そして、要求処理開始（ステップ９０９）では、クライアントの要求が９１３に示すように「検索」であるため、制御装置５０９が発生した要求処理プロセスによって、検索装置５０５へ、「タイトルキーワード（日立）」を送信し、検索装置５０５は、受信したタイトルキーワードに基づいて、データベース５０６の内容を検索する。
【００５８】
一方、要求情報転送（ステップ９１０）では、検索した検索情報（文書名）を、通信装置５０１によって、クライアント側に転送する。
【００５９】
そして、クライアントでは、検索結果の表示を行なうため（ステップ９１１）、サーバより転送されてきた伝送情報９１４を、通信装置１０５を介して、データ記憶装置１０７へ送信し、表示装置１０６に、検索結果（即ち、日立評論）である文書名を表示する（ステップ９１１）。
【００６０】
そして、ステップ９１５では、クライアントからの要求待ち状態となる。
【００６１】
また優先情報テーブルの内容として、クライアント名に対して一意に定めた配列番号に対して優先レベルを定めておくことも可能である。この場合、通信情報解析（ステップ９０４）では、クライアント名に対する配列番号を抽出する（例クライアント名「クライアント１０」の場合、配列番号＝３）。この配列番号を用いて、優先情報検索（ステップ９０５）では、図８に示す、配列状優先情報テーブル８１を参照して優先レベルの検索を行ない、優先レベル４が抽出される。それ以降の動作内容は、上記説明と同じである。
【００６２】
なお、この際、クライアントの表示装置１０６に自己の配列番号を表示させ、ユーザは、これを参照して、ステップ９０３で、配列番号を入力可能な構成としておけば良い。
【００６３】
また、要求情報作成装置１０４が、自己の配列番号を自動的に生成し、要求情報を、要求情報記憶装置１０８に送信するような構成にしておくことも好ましい。
【００６４】
次に、他の実施例である、アノテーション判定型優先処理を利用したシステムの動作について、図４、５、９、１０を参照し説明する。
【００６５】
まず優先情報登録（ステップ９２０）では、ユーザ（システム管理者）が、外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図１０に示すような、アノテーション名と優先レベルの関係を示したテーブル８２を登録する。
【００６６】
クライアント要求待ち（ステップ９２１）では、各クライアントからの要求を待つ。そして、文書アノテーション付け（ステップ９２２）では、クライアントのデータ記憶装置１０７に格納してある文書に対して、ユーザが、外部指示入力装置１０２を介して「至急」というアノテーション付けて文書登録を行なう指示を出した場合には、アノテーション作成装置１０３によって、文書データにアノテーション付けが行なわれる。
【００６７】
次に、文書登録要求（ステップ９２３）では、ユーザが外部指示入力装置１０２を介してアノテーションを付けた文書を登録する旨の指示が入力される。登録要求の指示が入力されると、要求情報作成装置１０４が要求情報を作成し、作成した要求情報を要求情報記憶装置１０８に記憶する。具体的には、「通信情報」を「文書登録」とし、「内容」を「アノテーション＝「至急」、文書名、文書データ」として記憶する。この要求情報を、伝送情報９３０として、制御装置１０９の制御により、通信装置１０５を介してサーバへ転送する。
【００６８】
転送されてきた伝送情報９３０は、通信装置５０１を介してサーバに入力される。そして、通信情報解析（ステップ９２４）では、要求された処理の種類や優先レベルを設定するための、アノテーション名（至急）を、要求情報解析装置５０２で抽出する。
【００６９】
優先情報検索（ステップ９２５）では、抽出されたクライアント名に基いて、優先情報記憶装置５０３に記憶されている、アノテーション毎優先情報テーブル８２のサーチを行なう。
【００７０】
優先レベル抽出（ステップ９２６）では、クライアント毎優先情報テーブル８２を参照して、「至急」に対応する優先レベル「４」を抽出する。それと同時に、要求用プロセス発生（ステップ９２７）により、制御装置５０９が、転送されてきた要求を処理するためのプロセスを発生する。
【００７１】
次に、プロセス優先レベル設定（ステップ９２８）は、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して、優先レベルを設定する。そして、要求処理開始（ステップ９２９）では、制御装置５０９が発生した要求処理プロセスによって、データベース５０６に、クライアントより転送されてきた「文書名、文書データ、アノテーションデータ」を登録する。そして、サーバは、クライアント要求待ちの状態となる（ステップ９９９）。
【００７２】
次に、他の実施例である、クライアント名ルール判定型優先処理を利用したシステムの動作について、図４、１１、１２、１３、１４を参照して説明する。クライアントの構成には変更がないが、サーバの構成は、図１１に示すように、図５にて示した構成５００に、クライアントの要求情報に対する優先レベル決定情報（例えば、クライアント名）を、一定のルールにしたがって変換するための情報を記憶する、優先ルール情報記憶装置５１０を、新たに付加している。その他の装置の動作については、殆ど変わらない。したがって、変更点を中心として説明する。
【００７３】
まず、優先情報登録（ステップ９３１）では、ユーザ（システム管理者）が外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図１３に示すような、役職と優先レベルとの関係を示した、優先情報テーブル８３を登録する。また、優先ルール情報記憶装置５１０に、図１４に示すような、クライアント名と役職との関係を示したルール情報テーブル８４を登録する。
【００７４】
クライアント要求待ち（ステップ９３２）では、各クライアントからの要求を待つ。
【００７５】
そして、文書検索要求（ステップ９３３）では、ユーザが外部指示入力装置１０２を介して、文書のタイトルに「タイトルキーワード＝日立」が存在する文書の検索を要求する指示を入力する。
【００７６】
文書検索の指示が入力されると、要求情報作成装置１０４が要求情報を作成し、作成した要求情報を要求情報記憶装置１０８に記憶する。具体的には、「通信情報」として、「文書検索」を、そのパラメータとして、「タイトルキーワード＝日立、クライアント名＝クライアント１５」を記憶する。
【００７７】
制御装置１０９の制御動作により、この要求情報を、伝送情報９４３として、通信装置１０５を介して、サーバへ転送する。そして、転送されてきた伝送情報９４３は、通信装置５０１を介して入力される。
【００７８】
通信情報解析（ステップ９３４）では、要求処理の種類や要求処理の優先レベルの設定を行なうためのルール対応情報である、クライアント名（クライアント１５）を要求情報解析装置５０２によって抽出する。優先ルール情報検索（ステップ９３５）では、ルール対応情報である、クライアント名１５を用いて、ルール情報テーブル８４を参照して、役職名である、優先レベル設定情報を抽出する。
【００７９】
この場合、「クライアント１５」という情報により、役職が「課長」であるという情報が抽出できる。
【００８０】
優先情報検索（ステップ９３６）では、抽出された役職を基に、優先情報記憶装置５０３に記憶されている、ルール毎優先情報テーブル８３をサーチする。優先レベル抽出（ステップ９３７）では、ルール優先情報テーブル８３を参照して「課長」に該当する「優先レベル４」を抽出する。同時に、制御装置５０９の制御動作により、要求用プロセス発生（ステップ９３８）において、転送されてきた要求を処理するプロセスを発生する。
【００８１】
次に、プロセス優先レベル設定（ステップ９３９）は、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して、優先レベルを設定する。
【００８２】
そして、要求処理開始（ステップ９４０）では、制御装置５０９が発生した要求処理プロセスにしたがった処理を実行する。この例では、前述のように、クライアントからの要求は「文書検索」である。この場合、前述の要求情報記憶装置１０８の記憶内容を、検索装置５０５へ送る。具体的には、タイトルキーワード（日立）を送り、検索装置５０５は、受信したタイトルキーワードに基づいて、データベース５０６の内容を検索する。
【００８３】
要求情報転送（ステップ９４１）では、検索された検索結果（文書名）を、通信装置５０１を介して、クライアント側に転送する。そして、クライアントでは、検索結果を表示させるために（ステップ９４２）、サーバより転送されてきた伝送情報９４４を、通信装置１０５を介して、データ記憶装置１０７へ送信し、表示装置１０６に、検索結果である文書名「日立評論」を表示する。その後、クライアント要求待ちの状態になる（ステップ９４５）。
【００８４】
次に、クライアント毎アクセス数判定型優先処理を利用したシステムの動作について、図４、１５、１６、１７、１８を参照して説明する。
【００８５】
この実施例においても、クライアントの構成には、変更はないが、サーバの構成は、図５に示した構成５００に、クライアント毎のアクセス数を記憶するためのクライアント毎アクセス情報記憶装置５１１と、クライアントのアクセス数のカウントを行なうアクセスカウント装置５１２を、新たに備えた構成となる。
【００８６】
まず、優先情報登録（ステップ９５０）では、システム管理者が、外部指示入力装置５０７を介して、優先情報記憶装置５０３に、アクセス累計数と優先レベルの関係を示したアクセス累計優先情報テーブル８５を登録する。このテーブルの一例を、図１７に示す。
【００８７】
また、クライアント毎アクセス情報記憶装置５１１には、例えば、図１８に示すような、クライアント名とアクセス累計数の関係を示したクライアント毎アクセス累計テーブル８６を登録しておく。
【００８８】
クライアント要求待ち（ステップ９５１）では、各クライアントからの要求を待つ。
【００８９】
そして、クライアントが文書検索要求（ステップ９５２）において、ユーザが外部指示入力装置１０２を介して指示を出す。ここでは指示として、文書のタイトルにタイトルキーワード＝「日立」が存在する文書の検索を、例にとって説明を行なう。
【００９０】
文書検索の指示が入力されると、要求情報作成装置１０４が要求情報を作成し、作成した要求情報を要求情報記憶装置１０８に記憶する。具体的には、「通信情報」として、「文書検索」を、そのパラメータとして、「タイトルキーワード＝日立、クライアント名＝クライアント１」を記憶する。
【００９１】
この要求情報を、伝送情報９６４として、制御装置１０９の制御動作によって、通信装置１０５を介して、サーバへ転送する。
【００９２】
転送されてきた伝送情報９６４は、通信装置５０１を介してサーバへ入力される。
【００９３】
通信情報解析（ステップ９５３）では、要求された処理の種類や処理の優先レベル設定のための「クライアント名＝クライアント１」を、要求情報解析装置５０２で抽出する。
【００９４】
クライアントアクセス累計数抽出（ステップ９５４）では、クライアント毎のアクセス情報記憶装置５１１の記憶内容を参照して、クライアントのアクセス累計数を抽出する。
【００９５】
この場合、クライアント１に対しては、アクセス累計数は「６０」という値を抽出する。
【００９６】
優先情報検索（ステップ９５５）では、抽出されたアクセス累計数を用いて、優先情報記憶装置５０３に格納されている、アクセス累計数優先情報テーブル８５をサーチする。
【００９７】
優先レベル抽出（ステップ９５６）では、アクセス累計数優先情報テーブル８５を参照して、アクセス累計数６０〜６９の場合に該当する「優先レベル５」を抽出する。
【００９８】
同時に、要求用プロセス発生（ステップ９５７）では、制御装置５０９が、転送された要求を処理するためのプロセスを発生する。
【００９９】
次に、プロセス優先レベル設定（ステップ９５８）では、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して優先レベルを設定する。
【０１００】
また、アクセスカウントアップ（ステップ９５９）では、クライアント毎アクセス情報記憶装置５１１に記憶している、クライアント毎アクセス累計テーブル８６に対して、アクセスカウント装置５１２によって、要求があった（本実施例では、伝送情報９６４をサーバに送信したクライアント）クライアント名に該当するクライアントに対するカウント値のインクリメントを行なう。
【０１０１】
この図の場合、クライアント１のアクセス累計数が「６０」は、「６１」にカウントアップされる。
【０１０２】
また、このアクセスカウントアップは、クライアントの要求を受けた後、即ち、フローでは、通信情報解析（ステップ９５３）の後に行なうことも可能である。
【０１０３】
要求処理開始（ステップ９６０）では、クライアントの要求が、文書検索であるため、制御装置５０９の発生した要求処理プロセスによって、検索装置５０５へ、「タイトルキーワード＝日立」を送り、一方、検索装置５０５は、タイトルキーワードを参照して、データベース５０６の内容を検索する。
【０１０４】
要求情報転送（ステップ９６１）では、検索結果である「文書名」を、通信装置５０１を介してクライアントに転送する。そして、クライアントでは、検索結果を表示するため（ステップ９６２）、サーバより転送されてきた伝送情報９６５を、通信装置１０５を介して、データ記憶装置１０７へ送信し、表示装置１０６に、検索結果である、文書名＝日立評論を表示する。
【０１０５】
その後、クライアント要求待ちの状態になる（ステップ９６３）。
【０１０６】
次に、クライアント毎スケジュール判定型優先処理を利用したシステムの動作について図４、１９、２０、２１、２２を参照して説明する。
【０１０７】
この実施例においても、クライアントの構成には変更がなく、図４に示すとおりであるが、サーバの構成は、図５に示した構成５００に、クライアント毎のスケジュールを記憶するためのクライアントスケジュール情報記憶装置５１３と、クライアントログイン時にクライアントスケジュール情報を基に、クライアントログイン時間とログイン時の在席残り時間を記憶するクライアント在席残時間記憶装置５１４と、クライアント毎の本日在席残り時間を抽出する機能を有する在席残時間抽出装置５１５と、現在の日付け、時刻を提供するために、かかる情報を記憶する現日時記憶装置５１６を、新たに付加した構成になっている。なお、現日時記憶装置５１６は、現在の日付け、時刻を検出するための時計等を具備する。
【０１０８】
まず、優先情報登録（ステップ９７０）は、システム管理者が外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図２１に示すような、在席残り時間と優先レベルとの関係を定めた在席残り時間優先情報テーブル８７を登録する。
【０１０９】
スケジュール情報登録（ステップ９７１）では、予め、各クライアントからネットワークを介して、図２１に示すような、クライアント名、内容（離席の理由）、離席する年月日、時間（クライアント端末が配置してある座席から離れる時間）、戻り時間（クライアント端末が配置してある座席に戻る時間）を有して構成される、クライアントスケジュール情報テーブル８８が登録されている。そして、クライアント要求待ち（ステップ９７２）では、各クライアントからの要求があるのを待つ。
【０１１０】
クライアント側では、ログイン処理（ステップ９７３）において、ユーザの外部指示入力装置１０２の操作によって、サーバへログインすることを求める指示が入力される。
【０１１１】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、通信情報として「ログイン」、処理のパラメータとして、「クライアント名＝クライアント１０」を記憶する。
【０１１２】
そして、この要求情報を伝送情報９８６として、制御装置１０９の制御動作によって、通信装置１０５を介してサーバへ転送する。
【０１１３】
転送されてきた伝送情報９８６は、通信装置５０１を介してサーバへと入力される。そして、通信情報解析（ステップ９７４）では、要求された処理の種類が「ログイン」である場合、クライアント在席時間を抽出するために、クライアント名「クライアント１０」を、要求情報解析装置５０２によって抽出する。
【０１１４】
クライアント在席残り時間算出（ステップ９７５）では、在席残時間抽出装置５１５が、クライアント名と、クライアントスケジュール情報記憶装置５１３に記憶されているクライアントスケジュール情報テーブルと、現日時記憶装置５１６が示す現在の時間に基づいて、図２３に示すような、クライアント名、ログイン時間、在席残り時間よりなるログインクライアント在席残り時間テーブル８９を生成し、クライアント在席残時間記憶装置５１４に記憶する。
【０１１５】
ここでクライアント名が、「クライアント１０」で、クライアントがログインした現在の日時が”１９９４年５月３０日ＡＭ８時”の場合、図２３に示すように、ログイン時間が「ＡＭ８時」で在席残り時間が「２時間」となる。
【０１１６】
すなわち、図２１を参照して、「クライアント１０」は、ＡＭ１０時に出張して、戻らないスケジュールとなっている。したがって、ＡＭ８時からＡＭ１０時までの２時間が在席残り時間となる。他のクライアントに対しても、図２３に示すように、同様にして在席残り時間が求まることになる。
【０１１７】
なお、ステップ９７５の次には、サーバ側は、クライアント要求待ち状態となる（ステップ９８９）。
【０１１８】
次に、文書検索要求（ステップ９７６）では、ユーザが外部指示入力装置１０２を介して、文書のタイトル中に「日立」が存在する文書の検索をする旨の指示を入力する。
【０１１９】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、通信情報として「文書検索」を、処理のパラメータとして「タイトルキーワード＝日立、クライアント名＝クライアント１０」を記憶する。
【０１２０】
この要求情報を、伝送情報９８７として、制御装置１０９の制御動作によって通信装置１０５を介してサーバへ転送する。
【０１２１】
転送されてきた伝送情報９８７は、通信装置５０１を介してサーバへ入力される。そして、通信情報解析（ステップ９７７）では、要求処理の種類や要求処理に優先レベル設定を行なうために、クライアント名「クライアント１０」を、要求情報解析装置５０２によって抽出する。
【０１２２】
クライアント在席時間算出（ステップ９７８）では、現日時記憶装置５１６が提供する現在の時間と、クライアント在席残時間記憶装置５１４に記憶されている、ログインクライアント在席残り時間テーブル８９の内容に基づいて、「在席残り時間−（現在時刻−ログイン時刻）」なる計算を行ない、現時点での在席残り時間を算出する。
【０１２３】
優先情報検索（ステップ９７９）では、抽出された、現時点での在席残り時間に基づいて、優先情報記憶装置５０３内の在席残り時間優先情報テーブル８７をサーチする。そして、優先レベル抽出（ステップ９８０）では、在席残り時間優先情報テーブル８７を参照して優先レベルを抽出する。例えば、先の例で言えば、現在時刻がＡＭ９時の場合、在席残り時間３１〜６０に該当するため、「優先レベル２」が抽出されることになる。またこれと同時に、要求用プロセス発生（ステップ９８１）にて、転送されてきた要求を処理するためのプロセスを、制御装置５０９が発生する。
【０１２４】
次に、プロセス優先レベル設定（ステップ９８２）では、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して、優先レベルを設定する。
【０１２５】
そして、要求処理開始（ステップ９８３）では、クライアントの要求が「文書検索」のため、検索装置５０５へ、「タイトルキーワード＝日立」を送り、検索装置５０５は、該タイトルキーワードに基づいて、データベース５０６内を検索する。
【０１２６】
要求情報転送（ステップ９８４）では、検索された情報である検索情報として「文書名＝日立評論」を、通信装置５０１を介してクライアントに転送する。
【０１２７】
そしてクライアントでは、検索結果の表示のために（ステップ９８５）、サーバより転送されてきた伝送情報９８８を、通信装置１０５を介して、データ記憶装置１０７へ送り、表示装置１０６に、検索結果である、文書名「日立評論」を表示する。
【０１２８】
その後、サーバ側は、クライアント要求待ち状態となる（ステップ９９０）。
【０１２９】
なお、在籍時間内に必ずしも返答を要求しないクライアントについては、その旨を指定して、優先順位を上げることを不要として、他のクライアントの優先順位を上げる様にしても良い。
【０１３０】
次に、他の実施例である、接続（ログイン）クライアント名判定型優先処理を利用したシステムの動作について、図４、７、２４、２５、２６を参照して説明する。本実施例においても、クライアントの構成については、図４に示す構成例と変わる所がないが、サーバの構成は、図５で示した構成５００に、ログインしているクライアントの優先情報を記憶するための、接続クライアント優先情報記憶装置５１７を、新たに付加した構成となっている。
【０１３１】
まず、優先情報登録（ステップ６００）では、システム管理者が、外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図７に示す、全クライアント名と優先レベルとの関係を示すテーブルを登録する。そして、クライアント要求待ち（ステップ６０１）では、各クライアントからの要求待ち状態になる。
【０１３２】
そして、ログイン（ステップ６０２）で、ユーザが外部指示入力装置１０２を介してログインすることを要求する指示を入力する。
【０１３３】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、「通信情報」として「ログイン」を、処理のパラメータとして「クライアント名＝”クライアント１５」を記憶する。この要求情報を、伝送情報６１４として、制御装置１０９の制御動作により、通信装置１０５を介してサーバへ転送する。
【０１３４】
転送されてきた伝送情報６１４は、通信装置５０１を介してサーバへ入力される。そして、通信情報解析（ステップ６０３）では、要求処理の種類が「ログイン」である場合、接続クライアント優先情報テーブル作成ために、クライアント名「クライアント１５」を、要求情報解析装置５０２によって抽出する。
【０１３５】
接続クライアント優先情報登録（ステップ６０４）において、制御装置５０９は、この抽出したクライアント名に基づいて、優先情報記憶装置５０３に記憶している、クライアント毎優先情報テーブル８０のうちから、通信情報として「ログイン」を送ったクライアントに対するデータを、接続クライアント優先情報記憶装置５１７に記憶している、図２６に示す、クライアント名と優先レベルの関係を示した、接続クライアント優先情報テーブル７０に、転送して登録する。
【０１３６】
そして、文書検索要求（ステップ６０５）では、ユーザが外部指示入力装置１０２を介して、文書のタイトルに「日立」が存在する文書検索を行なう旨の指示が入力される。
【０１３７】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、「通信情報」を「文書検索」とし、パラメータを「タイトルキーワード＝日立、クライアント名＝クライアント１０」として記憶する。
【０１３８】
そして、この要求情報を伝送情報６１５として、制御装置１０９の制御動作によって、通信装置１０５を介してサーバへ転送する。
【０１３９】
転送されてきた伝送情報６１５は、通信装置５０１を介してサーバに入力される。そして、通信情報解析（ステップ６０６）では、要求処理の種類や要求処理に対して優先レベルを設定するための、クライアント名「クライアント１５」を要求情報解析装置５０２によって抽出する。
【０１４０】
優先情報検索（ステップ６０７）では、抽出されたクライアント名に基づいて、接続クライアント優先情報記憶装置５１７内の接続クライアント優先情報テーブル７０をサーチする。優先レベル抽出（ステップ６０８）では、接続クライアント優先情報テーブル７０を参照して、「クライアント１５」に対応する「優先レベル３」を抽出する。同時に、要求用プロセス発生（ステップ６０９）では、転送されてきた要求を処理するためのプロセスを発生する。
【０１４１】
次に、プロセス優先レベル設定（ステップ６１０）では、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して優先レベルを設定する。
【０１４２】
そして、要求処理開始（ステップ６１１）では、制御装置５０９が発生した要求処理プロセスにおいて、クライアントの要求した処理が「文書検索」であるため、検索装置５０５へ、タイトルキーワード「日立」を送信し、検索装置５０５では、該タイトルキーワードに基づいて、データベース５０６の内容を検索する。
【０１４３】
要求情報転送（ステップ６１２）では、検索された結果である検索情報、即ち、文書名＝日立評論を、通信装置５０１を介して、クライアントに転送する。そして、クライアントでは、検索結果の表示のために（ステップ６１３）、サーバより転送された伝送情報６１６を通信装置１０５を介して、データ記憶装置１０７へ送信し、表示装置１０６に、検索結果である、文書名「日立評論」を表示する。その後、サーバ側は、クライアント要求待ち状態となる（ステップ６１８）。
【０１４４】
次に、他の実施例として、クライアント要求添付型優先処理を利用したシステムの動作について、図５、７、２７、２８を参照して説明する。
【０１４５】
本実施例では、サーバの構成は、図５に示した構成と変わる点がないが、クライアントの構成は、図４に示す構成１００に、クライアント毎の優先レベルを記憶する優先情報記憶装置１１０を新たに付加した構成とする。なお、本実施例では不要となるアノテーション作成装置１０３を除いて構成しても良い。
【０１４６】
まず、優先情報登録（ステップ６２０）では、システム管理者）が、外部指示入力装置５０７を介して、優先情報記憶装置５０３に、図７に示すような、クライアント名と優先レベルの関係を示したテーブルを登録する。
【０１４７】
次に、クライアント要求待ち状態となり（ステップ６２１）、サーバは、各クライアントからの要求を待つ。
【０１４８】
そして、ログイン（ステップ６２２）で、外部指示入力装置１０２を介して、サーバへログインを命ずる指示が、ユーザにより入力される。
【０１４９】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、「通信情報」として「ログイン」、処理のパラメータとして、「クライアント名＝クライアント７」を記憶する。
【０１５０】
この要求情報を、伝送情報６３５として、制御装置１０９の制御動作として通信装置１０５を介してサーバへ転送する。転送されてきた伝送情報６３５は、通信装置５０１を介してサーバへ入力される。そして、通信情報解析（ステップ６２３）では、要求処理の内容が「ログイン」である場合、クライアント優先レベルを抽出するための、クライアント名「クライアント７」を要求情報解析装置５０２によって抽出する。
【０１５１】
このクライアント名に基づいて、優先情報検索（ステップ６２４）において、制御装置５０９は、優先情報記憶装置５０３に記憶されている、クライアント毎優先情報テーブル８０の中の、ログインしたクライアントの優先レベルをサーチする。
【０１５２】
優先レベル転送（ステップ６２５）では、クライアント毎優先情報テーブル８０に基づいて、クライアント７の優先レベルである「優先レベル＝９」を、通信装置５０１を介してクライアントに転送する。その後、サーバ側は、要求待ち状態になる（ステップ６３９）。
【０１５３】
クライアントでは、優先情報を記憶する記憶処理を行なうため（ステップ６２６）、サーバより転送された伝送情報６３６を、通信装置１０５を介して、優先情報記憶装置１１０へ送信し、当該クライアントに対する優先レベルを記憶する。
【０１５４】
そして、クライアント画像表示（ステップ６２７）では、ユーザが、外部指示入力装置１０２を介して、予め検索してデータ記憶装置１０７に記憶してある、「日立評論」なる文書名を持つ文書を得て、当該文書データをクライアント側の端末表示装置に画像表示することを命じる指示が入力される。
【０１５５】
入力された指示が与えられると、要求情報作成装置１０４は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置１０８が記憶する。具体的には、「通信情報」として「画面表示」、処理パラメータとして、「優先レベル＝９、文書名＝日立評論」を記憶する。
【０１５６】
この要求情報を、伝送情報６３７として、制御装置１０９の制御動作により、通信装置１０５を介してサーバへ転送する。なお、ここで優先レベルは、優先情報記憶装置１１０に既に格納されているため、これを用いることになる。
【０１５７】
転送されてきた伝送情報６３７は、通信装置５０１を介してサーバへ入力される。そして、通信情報解析（ステップ６２８）では、要求処理の内容や要求処理に対する優先レベル設定を行なうため、優先レベルを、要求情報解析装置５０２によって抽出する。
【０１５８】
優先レベル抽出（ステップ６２９）では、要求情報解析装置５０２で抽出した情報に基づいて、クライアント７の優先レベル９を抽出する。
【０１５９】
サーバ側では、今までの実施例のように、テーブル等を参照して再度優先レベルを抽出する必要はなく、送られてくる優先レベル９をそのまま利用すれば良い。
【０１６０】
なお、同時に、要求用プロセス発生（ステップ６３０）では、制御装置５０９が、転送された要求を処理するためのプロセスを発生する。
【０１６１】
次に、プロセス優先レベル設定（ステップ６３１）は、抽出された優先レベルを要求順位付け装置５０４に送信し、要求順位付け装置５０４は、制御装置５０９が発生した要求処理プロセスに対して優先レベルを設定する。
【０１６２】
そして、要求処理開始（ステップ６３２）では、制御装置５０９が発生した要求処理プロセスが実行される。この実施例では、クライアントの要求が”画像表示”であるため、検索装置５０５へ文書名を送り、検索装置５０５は、文書名に基づいて、データベース５０６の内容を検索する。
【０１６３】
そして、要求情報転送（ステップ６３３）では、検索された情報である、「画像データ」を、通信装置５０１を介して、クライアントに転送する。
【０１６４】
そして、クライアントでは画像表示をおこなうために（ステップ６３４）、サーバより転送されてきた伝送情報６３８を、通信装置１０５を介して、データ記憶装置１０７へ送信し、表示装置１０６に、画像データを表示する。
【０１６５】
その後、サーバ側は、クライアント待ち状態となる（ステップ６４０）。
【０１６６】
次に、ワークフローにおける優先付け処理を利用したシステムの動作について、いくつかの例を挙げて説明する。
【０１６７】
まず、ワークフロー名の種類を判定して、要求処理の優先レベルを決定し、ワークフローで示される処理を行なう実施例について、図２９、３０、３１、３２、３３、３４を参照して説明する。まず、サーバおよびクライアントの構成について説明する。
【０１６８】
サーバの詳細な構成例を、図２９に示す。
【０１６９】
サーバは、各クライアントと要求情報や文書等の各種データを転送するための通信装置４００と、クライアントが与える要求情報から、要求の処理内容や要求処理に対する優先レベル設定のためのキーワードを抽出する要求情報解析装置４０１と、ワークフローに対して、ワークフロー名、ワークフローの業務の流れを、ノード（クライアント名）やパス（あるクライアントと、他のクライアントつなぎ方を示すもの）で表したノードパスデータを含む情報を示すワークフロー情報テーブル６０を記憶するワークフロー情報記憶装置４０２と、ワークフロー情報記憶装置４０２に記憶されているワークフロー名と優先レベルの関係を示したワークフロー名毎優先情報テーブル６１を記憶しているワークフロー毎優先情報記憶装置４０３と、優先レベルに基づいて、要求処理に対するプロセスの優先順位付けを行なう要求順位付け装置４０６と、文書名、文書データ等のデータを登録しているデータベース４０５と、文書等のデータをデータベースの内容に基づいて検索する検索装置４０４と、優先情報の設定等の、ユーザが与える指示を受け付ける外部指示入力装置４０８と、文書に対して、優先レベル付きワークフロー上配付文書情報テーブル６２を記憶する、優先レベル付きワークフロー上配付付き文書情報記憶装置４０７と、ユーザが指示するため指示項目や処理結果を表示するための操作画面を表示する表示装置４０９と、これらの各装置の動作を制御する制御装置４１０を有して構成される。
【０１７０】
一方、クライアントの構成例を、図３０に示す。
【０１７１】
文書データを画像データとして入力する画像入力装置３０１と、ユーザが与える各種の指示を受け付ける外部指示入力装置３０２と、クライアントがサーバに対して行なわせる処理の実行を要求する情報である要求情報を作成する要求情報作成装置３０３と、各クライアントやサーバとの間において、要求情報や文書等のデータを送受信するための通信装置３０４と、文書データ等のデータを表示するための表示装置３０５と、文書データ等を記憶するデータ記憶装置３０６、サーバ側が格納しているワークフロー情報を参照して、これを記憶するためのワークフロー情報一時記憶装置３０７と、クライアント毎の優先情報を記憶する優先情報記憶装置３０８と、クライアントがサーバに要求する情報を一時記憶する要求情報記憶装置３０９と、これらの各装置の動作を制御する制御装置３１０を有して構成される。
【０１７２】
次に、動作内容を、図３１に示すワークフロー毎優先処理フローを参照して説明する。
【０１７３】
まず、ワークフロー情報登録（ステップ７００）では、システム管理者が外部指示入力装置４０８を介して、ワークフロー情報記憶装置４０２に、図３２に示すようなワークフロー名とノードパスデータとの関係を定めた、ワークフロー情報テーブル６０を登録する操作を行なう。クライアント要求待ち（ステップ７０１）では、各クライアントからの要求を待つ。
【０１７４】
そして、文書作成（ステップ７０２）で、ユーザが、外部指示入力装置３０２を介して画像入力の指示を行ない、制御装置３１０は、文書画像を画像入力装置３０１より、文書データ（画像データ）として入力し、データ記憶装置３０６に記憶する。
【０１７５】
次にワークフローに、作成した文書を登録するために、ワークフロー情報参照（ステップ７０３）において、外部指示入力装置３０２を介して、ワークフロー情報を参照することを命じる指示がユーザから入力される。
【０１７６】
入力された指示が与えられると、要求情報作成装置３０３は、クライアントがサーバに処理を行なわせるための要求情報を生成する。そして、かかる要求情報を、要求情報記憶装置３０９が記憶する。具体的には、「通信情報」として「ワークフロー情報参照」として記憶する。この要求情報を伝送情報７１５として、制御装置３１０の制御動作により、通信装置３０４を介してサーバへ転送する。
【０１７７】
転送された伝送情報７１５は、通信装置４００介してサーバへ入力される。そして、通信情報解析（ステップ７０４）では、要求処理の種類が、ワークフロー情報参照であることを、要求情報解析装置４０１によって抽出する。
【０１７８】
ワークフロー情報抽出転送（ステップ７０５）では、ワークフロー情報記憶装置４０２に記憶してあるワークフロー情報テーブルの内容を、通信装置４００を介してクライアントへ、伝送情報７１６として転送し、ワークフロー情報一時記憶装置３０７に記憶する。
【０１７９】
クライアント要求待ち（ステップ７１８）では、各クライアントからの要求を待つ。
【０１８０】
そして、クライアント側での、ワークフロー選択の操作を行なうため（ステップ７０６）のため、サーバより転送されてきたワークフロー情報を、表示装置３０５に表示する。
【０１８１】
クライアント側のユーザは、表示されたワークフロー情報の中から、自己が作成した文書に対して希望通りの配送を行なうための、配送手順を定めるワークフローを、外部指示入力装置３０２の操作によって選択する。
【０１８２】
次に、選択した、文書ワークフローを登録するために（ステップ７０７）、外部指示入力装置３０２より、文書を、図３２に示す、ワークフローＡに登録することを命じる指示がユーザによって入力される。
【０１８３】
なお、図３２において、Ｃは、クライアントを示し、例えば、Ｃ１０は、クライアント１０を示す。したがって、ワークフローＡは、まず、クライアント１（Ｃ１）とクライアント１０（Ｃ１０）に文書を配送し、さらに、両クライアントからクライアント２（Ｃ２）に配送され、最後に、クライアント７（Ｃ７）に配送するという、配送手順（ワークフロー）を示している。なお、文書を作成したクライアントは、図示しておらず、まず、このクライアントから、クライアント１（Ｃ１）とクライアント１０（Ｃ１０）に文書が配送
させる。なお、一連の配送処理は、サーバが行なう。
【０１８４】
さて、入力された指示に対応する要求情報が、要求情報作成装置３０３によって作成され、作成された要求情報は、要求情報記憶装置３０３に記憶される。具体的には、「通信情報」として「文書ワークフロー登録」、処理のパラメータとして、「文書名＝ＰＪ１報告、ワークフロー名＝ワークフローＡ」および、データ記憶装置３０６に記憶している「文書データ」を記憶する。
【０１８５】
この要求情報を伝送情報７１７として、制御装置３１０の制御動作により通信装置３０４を介して、サーバへ転送する。サーバは、転送されてきた伝送情報７１７を、通信装置４００を介して入力する。そして、通信情報解析（ステップ７０８）では、要求処理の種類や要求処理に対して優先レベルの設定を行なうための、ワークフロー名「ワークフローＡ」を要求情報解析装置４０１によって抽出する。
【０１８６】
優先情報検索（ステップ７１０）では、抽出されたワークフロー名に基づいて、ワークフロー毎優先情報記憶装置４０３に記憶されている、ワークフロー名毎優先情報テーブル６１をサーチする。
【０１８７】
優先レベル抽出（ステップ７１１）では、ワークフロー名毎優先情報テーブル６１に基づいて、ワークフローＡの優先レベル４を抽出する。同時に、要求用プロセス発生（ステップ７１２）では、転送されてきた要求を処理するためのプロセスを、制御装置４１０によって発生する。
【０１８８】
次に、プロセス優先レベル設定（ステップ７１３）では、抽出された優先レベルを、要求順位付け装置４０６に送信し、要求順位付け装置４０６は、制御装置４１０が発生した要求処理プロセスに対して優先レベルを設定する。
【０１８９】
そして、要求処理開始（ステップ７１４）では、以下の処理を行なう。なお、以下の処理を行なった後、サーバはクライアント待ち状態になる（ステップ７１９）。
【０１９０】
この場合要求された処理内容は、文書名、文書データを、データベースへ登録するワークフロー処理のため、ワークフロー情報記憶装置４０２に記憶されている、ワークフローＡのノードパスデータより、クライアント１と１０に配付する必要があることから、優先レベル付きワークフロー上配付文書情報記憶装置４０７に記憶されている、図４２に示す、優先レベル付きワークフロー上配付文書情報テーブル６６に、伝送情報７１７によって、ワークフロー名、文書名、クライアント名、優先レベルの各々を対応させて登録することになる。
【０１９１】
なお、フローチャートには示さないが、サーバは、登録されたワークフローにしたがって、文書の配布処理を行ない、その際、ワークフローに対して設定された優先レベルを参照しながら処理を行なっていく。
【０１９２】
次に、他の実施例である、ワークフローノード毎優先処理を利用したシステムの動作について、図２７、３２、３５、３６、３７、３８、３９、４０、４１、４２等を参照して説明する。
【０１９３】
まず、サーバおよびクライアントの構成例について説明する。
【０１９４】
クライアントの構成例は、図３０に示す通りであり、構成の変更点はない。
【０１９５】
図３５に示すとおり、サーバは、各クライアントとの間で、要求情報、文書等の各種データを送受信するための通信装置４２０と、クライアントからの要求情報に基づいて、要求の処理内容や要求処理に対して設定する優先レベルの設定のための、キーワードを抽出する要求情報解析装置４２１と、ワークフローに対する、ワークフロー名、ワークフローの業務の流れをノード（クライアント名）、パス（あるクライアントから、他のクライアントへのつなぎ方）で表したノードパスデータよりなる情報を示すワークフロー情報テーブル６０を記憶するワークフロー情報記憶装置４２２と、ワークフロー上配付文書の情報を記憶しているワークフロー上配付付き文書情報記憶装置４２３と、ワークフロー上におけるノード毎の優先レベルを決定するためのルール情報を記憶するワークフロー優先ルール情報記憶装置４２４と、各ワークフローのノード毎の優先情報を記憶するワークフローノード毎優先情報記憶装置４２５と、文書等をデータベースの内容を参照して検索する検索装置４２６と、文書名、文書データ等のデータを登録しているデータベース４２７と、各ワークフローのノード毎の優先レベルを抽出するワークフロー毎優先レベル抽出装置４２８と、優先レベルに基づいて、要求処理に対するプロセスに優先順位を付加する要求順位付け装置４２９と、優先情報の設定等のユーザ指示を受け付ける外部指示入力装置４３２と、ユーザが指示するための指示項目等を操作画面として表示する表示装置４３１と、これらの各装置を動作を制御する制御装置４３０を有して構成される。
【０１９６】
さて、図３６に示す、ワークフローノード毎優先処理について説明する。
【０１９７】
まず、ワークフローノード毎優先情報登録（ステップ７２０）では、ワークフロー情報記憶装置４２２に記憶するワークフロー情報テーブル６０と、ワークフロー優先ルール情報記憶装置４２４に記憶してあるテーブル６３、６４（図３７、３８参照）に基づいて、ワークフローノード毎優先レベル抽出装置４２８によって、ワークフローノード毎の優先レベルを抽出し、ワークフローノード毎優先情報記憶装置４２５に、クライアント名とワークフロー名と優先レベルを関係づけた、図４１に示すワークフローノード毎優先情報テーブル６５を登録する。
【０１９８】
ワークフロー優先ルール情報記憶装置４２４に記憶されるテーブルが、ノードの入出力パス数に応じて優先レベルを設定する場合、入出力パス数優先ルールテーブル６３を参照して、優先レベルを設定する。
【０１９９】
図３９に示すワークフロー例では、各クライアントに対する入出力パス数に応じて、優先レベルが図に示すように定まり、これをワークフローノード毎優先情報テーブル６５に、クライアント名とワークフロー名と優先レベルとを関係付けて登録する。
【０２００】
図３９示すように、「ノード」は、各クライアントを、「パス」は、クライアント間を結ぶ経路である。「入出力パス数」とは、あるクライアント（ノード）に、文書を入力する経路を示すパスである入力パスの数と、あるクライアント（ノード）から、他のクライアントに文書を出力する経路を示すパスである出力パスの数との合計数をいう。
【０２０１】
例えば、クライアント２では、入力パスが「２」で、出力パスが「２」であるから、入出力パス数は「４」となる。他のクライアントに対しても、同様にして、入出力パス数が定まり、この様子を図３９に示す。
【０２０２】
図３７に示す、テーブル６３に基づき、優先レベルを決定する場合、図３９のクライアント２の入出力パス数は「４」となるため、入出力パス数「４」の場合には、優先レベルは、「３」となる。その結果、図４１に示すテーブル６５へ、「ワークフロー名＝ワークフローＡ、クライアント名＝クライアント２、優先レベル３」なる情報が登録されることになる。
【０２０３】
また、ノードの入出力パス累計数で優先レベルを設定する場合、図３８に示す、入出力パス累計優先ルールテーブル６４を参照して、優先レベルを設定する。
【０２０４】
ここでいう「入出力パス累計数」とは、以下に示す「入力パス数」と「出力パス数」の合計値である。ここでの「入力パス数」とは、あるノードに注目した場合、当該ノードの入力経路を示すパス数のほかに、当該パスに接続されるノードの入力経路を示すパス数を、全て加えた値である。「出力パス数」は、あるノードに注目した場合、当該ノードからの出力経路を示すパス数である。
【０２０５】
例えば、クライアント２では入力パス数が「２」で、出力パス数が「２」であるから、入出力パス累計数は「４」となる。また、クライアント７では入力パス数が「４」で、出力パス数が「１」であるから、入出力パス累計数は「５」となる。他のクライアントに対しても、同様にして、入出力パス累計数が定まり、この様子を図４０に示す。
【０２０６】
図３８に示す、テーブル６４に基づき、優先レベルを決定する場合、図４０のクライアント２の入出力パス累計数は「４」となるため、入出力パス累計数「４」の場合には、優先レベルは、「６」となる。その結果、図４１に示すテーブル６５へ、「ワークフロー名＝ワークフローＡ、クライアント名＝クライアント２、優先レベル６（優先レベルの括弧内で示した値）」なる情報が登録されることになる。
【０２０７】
次に、クライアント要求待ち（ステップ７２１）では、各クライアントからの要求を待つ。そして、ログイン（ステップ７２２）で、ユーザが外部指示入力装置１０２を介して、クライアントがサーバに対しログインすることを命じる指示が入力される。
【０２０８】
入力された指示に対応する要求情報が、要求情報作成装置１０４により作成される。
【０２０９】
そして、要求情報は、要求情報記憶装置１０８に記憶される。具体的には、「通信情報」を「ログイン」として、パラメータを「クライアント名＝クライアント１０」として記憶する。
【０２１０】
この要求情報を伝送情報７３６として、通信装置１０５を介して、制御装置１０９の制御動作によってサーバへ転送する。
【０２１１】
転送されてきた伝送情報７３６は、通信装置４２０を介して、サーバへ入力される。
【０２１２】
そして、通信情報解析（ステップ７２３）では、要求処理の内容が「ログイン」である場合、ワークフロー上配付文書情報を抽出するための、クライアント名「クライアント１０」を、要求情報解析装置４２１によって抽出する。
【０２１３】
このクライアント名に基づいて、ワークフロー上配付文書抽出（ステップ７２４）において、制御装置４３０は、ワークフロー上配付文書情報記憶装置４２３に記憶しているワークフロー上配付文書情報テーブル６６を参照して、ログインしたクライアント１０の情報を抽出する。ワークフロー上配付文書情報テーブル６６には、ワークフロー上配付文書情報を構成する、クライアント名、ワークフロー名および文書名を関係づけて記憶している。
【０２１４】
ワークフロー上配付文書情報転送（ステップ７２５）では、抽出したワークフロー上配付文書情報を、通信装置４２０を介してクライアントに転送する。
【０２１５】
クライアントでは、ワークフロー配付文書を記憶するため（ステップ７２６）、サーバより転送された伝送情報７３７を、通信装置１０５を介して、データ記憶装置１０７へ送信し記憶する。その後、ステップ７４０で、サーバは、クライアントからの要求待ちの状態になる。
【０２１６】
次に、ワークフロー配付文書表示（ステップ７２７）のため、外部指示入力装置１０２を介して、文書表示を命じる指示が、ユーザによって入力される。入力された指示に対応する要求情報が要求情報生成装置１０４によって生成される。生成された要求情報は、要求情報記憶装置１０８に記憶される。具体的には、「通信情報」として「文書表示」、そのパラメータとして、「クライアント名＝クライアント１０、ワークフロー名＝ワークフローＡ、文書名＝ＰＪ１報告」が記憶される。この要求情報を伝送情報７３８として、制御装置１０９の制御動作により通信装置１０５を介してサーバへ転送する。
【０２１７】
転送されてきた伝送情報７３８は、通信装置４２０を介してサーバへ入力される。そして通信情報解析（ステップ７２８）では、要求処理の種類や要求処理に対して優先レベルを設定するためのクライアント名「クライアント１０」とワークフロー名「ワークフローＡ」を要求情報解析装置４２１によって抽出する。
【０２１８】
優先情報検索（ステップ７２９）では、抽出されたクライアント名とワークフロー名に基づいて、ワークフローノード毎優先情報記憶装置４２５に記憶されている、ワークフローノード毎優先情報テーブル６５をサーチする。優先レベル抽出（ステップ７３０）では、ワークフローノード毎優先情報テーブル６５を参照して、クライアント１０でワークフローＡ、優先レベル８（これはテーブル６３を使用した場合）または１０（これはテーブル６４を使用した場合）を抽出する。
【０２１９】
同時に、要求用プロセス発生（ステップ７３１）では、制御装置４３０が、転送された要求を処理するためのプロセスを発生する。次に、プロセス優先レベル設定（ステップ７３２）では、抽出された優先レベル８または１０を、要求順位付け装置４２９に送信し、要求順位付け装置４２９は、制御装置４３０が発生した要求処理プロセスに対して、優先レベルを設定する。
【０２２０】
そして、要求処理開始（ステップ７３３）では、制御装置４３０が発生した要求処理プロセスを処理する。ここでは、クライアントの要求が「画像表示」であるため、検索装置４２６へ文書名を送り、検索装置４２６は、文書名に基づいてデータベース４２７の内容を検索し、該当する画像データを求める。
【０２２１】
要求情報転送（ステップ７３４）は、検索した情報である「画像データ」を、通信装置４２０を介して、クライアントに転送する。そしてクライアントでは、画像表示を行なうため（ステップ７３５）、サーバより転送されてきた伝送情報７３９を、通信装置１０５を介して、データ記憶装置１０７へ送り、表示装置１０６によって文書名に対応する画像データを表示する。この後、クライアントは、要求待ち状態となる（ステップ７４１）。
【０２２２】
また、クライアントのログイン時に、配付文書の文書名をクライアントに転送していたが、それ以外に、文書名ではなく文書データを、サーバのデータベース４２７以外に設けた別の記憶装置に、配布先のクライアント毎に一時記憶しておき、クライアントが備えるデータ記憶装置１０７に、文書データを先送りすることも考えられる。
【０２２３】
次に、ワークフロー上において、通過したノード数によって優先レベルを設定する方法を、図４３、４４、４５を参照して説明する。図４３のワークフロー上で、上段のパスでは「ＰＪ５報告文書」の配送フローについて示している。クライアント１からクライアント２に文書が転送される間で、「通過ノード数」が０から２と変化している。
【０２２４】
ここで、「通過ノード」とは、配送フローを見たときに、当該フロー中に存在するノードの数を累積していった値である。
【０２２５】
ここで、図４４に示す通過ノード数優先テーブル６７を参照すると、クライアント１では、通過ノード数が「０」であるから、優先レベルが「１０」であり、クライアント２では、通過ノード数が「２」であるから、優先レベルが「６」であり、優先レベルが１０から６に変化する。
【０２２６】
このように、文書がワークフロー上のノードを通過する度に、優先レベルが変化する様子を記憶する情報を、図４５に示す、文書単位優先テーブル６８に展開して行く。全く同様に、図４３に示す、下段のパスでは「ＰＪ１報告文書」は、クライアント３０からクライアント２に転送される間に、通過ノード数が０から３へ変化するため、図４４の通過ノード数優先テーブルを参照すると、優先レベルが１０から４に変化することが分かる。
【０２２７】
このように文書がワークフロー上のノードを通過する度に、優先レベルが変化することを示す情報を、図４５の文書単位優先テーブル６８に展開して行く。
【０２２８】
このような処理は、サーバが行なっていく。すなわち、サーバは、クライアントに文書を配布する毎に、通過ノード数の変更を行なって、優先順位の変更を行なっていく。
【０２２９】
そして、サーバは、随時変更する優先順位を参照しながら、文書の配布処理を行なっていくことになる。本方法は、前述してきたクライアント毎に優先レベルを設定する方法とは異なり、配送対象となる文書毎に優先レベルを設定する方法である。
【０２３０】
以上説明してきたように、本発明によれば、クライアントの要求に対して、要求処理を行なうプロセスを生成して、要求処理プロセスに対し、予め定めた規則に従って優先レベルを設定することで、クライアントの要求する緊急性に対応した処理を行なえ、サーバの処理速度の低下を、ユーザが満足する程度に抑さえることが可能となる。また、ワークフローを利用した処理においても、優先レベルを設定することによって、業務フローの処理形態に柔軟性をもたせることが可能になった。
【０２３１】
なお、本実施例において説明してきた、各種の優先順位決定方法を選択しうる構成にしても良い。
【０２３２】
【発明の効果】
以上のように、本発明によれば、サーバがクライアントの要求を処理する際に、要求の緊急性に応じた処理を行なうことが可能となり、クライアント数が増えても、サーバの処理速度の低下を、仮想的に向上することができることになる。
【図面の簡単な説明】
【図１】本発明の動作説明のための要求優先処理ブロック図である。
【図２】ＣＰＵ処理タイムチャートの説明図である。
【図３】システム全体の構成図である。
【図４】クライアントの構成例を示す構成図である。
【図５】サーバの構成例を示す構成図である。
【図６】クライアント名判定型優先処理のフローチャートである。
【図７】クライアント毎優先情報テーブルの説明図である。
【図８】配列優先情報テーブルの説明図である。
【図９】アノテーション判定型優先処理のフローチャートである。
【図１０】アノテーション毎優先情報テーブルの説明図である。
【図１１】サーバの構成例を示す構成図である。
【図１２】クライアント名ルール判定型優先処理のフローチャートである。
【図１３】ルール毎優先情報テーブルの説明図である。
【図１４】ルール情報テーブルの説明図である。
【図１５】サーバの構成例を示す構成図である。
【図１６】クライアント毎アクセス数判定型優先処理のフローチャートである。
【図１７】アクセス累計優先情報テーブルの説明図である。
【図１８】クライアント毎アクセス累計テーブルの説明図である。
【図１９】サーバの構成例を示す構成図である。
【図２０】クライアント毎スケジュール優先処理のフローチャートである。
【図２１】クライアントスケジュール情報テーブルの説明図である。
【図２２】在席残り時間優先情報テーブルの説明図である。
【図２３】ログインクライアント在席残り時間テーブルの説明図である。
【図２４】サーバの構成例を示す構成図である。
【図２５】接続クライアント名判定型優先処理のフローチャートである。
【図２６】接続クライアント優先情報テーブルの説明図である。
【図２７】クライアントの構成例を示す構成図である。
【図２８】クライアント要求添付型優先処理のフローチャートである。
【図２９】サーバの構成例を示す構成図である。
【図３０】クライアントの構成例を示す構成図である。
【図３１】ワークフロー毎優先処理のフローチャートである。
【図３２】ワークフロー情報テーブルの説明図である。
【図３３】ワークフロー名毎優先情報テーブルの説明図である。
【図３４】優先レベル付きワークフロー上配付文書情報テーブルの説明図である。
【図３５】サーバの構成例を示す構成図である。
【図３６】ワークフローノード毎優先処理のフローチャートである。
【図３７】入出力パス数優先ルールテーブルの説明図である。
【図３８】入出力パス累計優先ルールテーブルの説明図である。
【図３９】入出力パス数によるワークフローノード毎の優先レベル抽出の説明図である。
【図４０】入出力パス累計数によるワークフローノード毎の優先レベル抽出の説明図である。
【図４１】ワークフローノード毎優先情報テーブルの説明図である。
【図４２】ワークフロー上配付文書情報テーブルの説明図である。
【図４３】通過ノード数による優先レベルの変化を示す説明図である。
【図４４】通過ノード数優先情報テーブルの説明図である。
【図４５】文書単位優先テーブルの説明図である。
【符号の説明】
１…クライアント要求、２…要求解析、３…優先付け判定情報、４…要求処理コマンド、１０…ＣＰＵ処理タイム、１１…クライアント１、１２…クライアント２、１３…クライアント３、１４…優先レベル、９０…ネットワーク、５００…文書サーバ、１００…クライアント１、２００…クライアント２、３００…クライアント３
【図１】
0003569010.tif 000002
【図２】
0003569010.tif 000003
【図３】
0003569010.tif 000004
【図４】
0003569010.tif 000005
【図５】
0003569010.tif 000006
【図６】
0003569010.tif 000007
【図７】
0003569010.tif 000008
【図８】
0003569010.tif 000009
【図９】
0003569010.tif 000010
【図１０】
0003569010.tif 000011
【図１１】
0003569010.tif 000012
【図１２】
0003569010.tif 000013
【図１３】
0003569010.tif 000014
【図１４】
0003569010.tif 000015
【図１５】
0003569010.tif 000016
【図１６】
0003569010.tif 000017
【図１７】
0003569010.tif 000018
【図１８】
0003569010.tif 000019
【図１９】
0003569010.tif 000020
【図２０】
0003569010.tif 000021
【図２１】
0003569010.tif 000022
【図２２】
0003569010.tif 000023
【図２３】
0003569010.tif 000024
【図２４】
0003569010.tif 000025
【図２５】
0003569010.tif 000026
【図２６】
0003569010.tif 000027
【図２７】
0003569010.tif 000028
【図２８】
0003569010.tif 000029
【図２９】
0003569010.tif 000030
【図３０】
0003569010.tif 000031
【図３１】
0003569010.tif 000032
【図３２】
0003569010.tif 000033
【図３３】
0003569010.tif 000034
【図３４】
0003569010.tif 000035
【図３５】
0003569010.tif 000036
【図３６】
0003569010.tif 000037
【図３７】
0003569010.tif 000038
【図３８】
0003569010.tif 000039
【図３９】
0003569010.tif 000040
【図４０】
0003569010.tif 000041
【図４１】
0003569010.tif 000042
【図４２】
0003569010.tif 000043
【図４３】
0003569010.tif 000044
【図４４】
0003569010.tif 000045
【図４５】
0003569010.tif 000046