文書の管理を行う文書管理装置であって、予め、文書のタイトル、機密レベルおよび機密ワードが含まれるかを検知する頻度とを対応付けて記憶する記憶手段と、作成中の文書のタイトルを特定し、特定されたタイトルから当該文書の機密レベルを検知する検知手段と、前記文書の機密レベルに応じた頻度で、前記作成中の文書に含まれる機密ワードのチェックを実施する機密ワードチェック手段と、前記機密ワードチェック手段でのチェック結果を出力する出力する手段とを有することを特徴とする文書管理装置。機密文書の厳重な管理を目的として、ユーザが作成している文書が機密文書であるかを適切に判断し、機密文書である場合には、管理レベルを上げることが求められる。その際、管理者権限を持つ文書管理者による、ユーザ作成中の文書についての、機密文書か否かの判断を含む機密文書管理作業の簡便化を助けるような、文書管理システムの自動化が課題である。上記の課題を解決するために、本発明では、作成中の文書の種類機密文書レベルを判断し、この種類に応じて機密ワードチェックのタイミング時間を決定するものである。この際、作成中の文書のタイトルから文書の種別を判断するとより好適である。また、上記のタイミング毎に機密ワードチェックを実行し、予め定められた機密ワードが検知された場合は、管理者に通知することも本発明の一態様である。さらに、機密ワード検知回数に応じて、機密ワードチェックのタイミングの頻度が変化することも本発明の一態様である。本発明によれば、文書の種別に応じた機密管理を容易に実現可能になる。図1は本発明の一実施形態における全体図であり、ユーザは文書管理サーバ100の端末にアクセスし、文書を作成する。文書管理サーバ100内には、機密文書管理プログラム103と認証プログラム104が稼動している。機密文書管理プログラム103は文書データを管理するサービス、及び機密ワードチェックのサービスを提供する。機密文書管理プログラム103が管理する文書データは、文書保管DB102に保管される。認証プログラム104は、ユーザ情報を管理し、機密文書管理プログラム103からのユーザIDやパスワード等のユーザ認証問合せに対し認証を行う。機密ワードDB102には、管理者権限を持つ文書管理者105が予め登録した機密ワードNGワードが格納されている。図4は、本実施形態の全体処理フローを示している図であり、その内容は後述する。なお、各処理は、上述した各種プログラムに従って処理されるものである。図2は、ユーザが作成している文書の機密度を管理するためのテーブルである。図3は、文書のタイトルに含まれる文字数等の情報と、文書カテゴリ機密文書レベルを対応付けるためのテーブルである。全体処理フローは以下のとおりとなる。つまり、図4に従って、本実施形態の処理内容を説明する。ステップ401:ユーザ0002から認証情報、すなわち、ユーザIDとパスワードが文書作成者端末から入力されると、これらが文書管理サーバ100に送信され、認証プログラム104がユーザ認証を行う。ステップ402:ユーザ認証が成功すると、認証プログラム104は、機密文書管理プログラム103にステップ401で送信されたユーザIDを渡す。このことで、機密文書管理プログラム103は、このユーザIDをアクセスコントロールリストに登録することで、ユーザは文書保管DB100に保存されている任意のベース文書を開くことができるようになる。ステップ403:機密文書管理プログラム103は、ユーザ0002が文書作成者端末を介して文書が開かれた編集を開始した場合、文書作成者端末から編集中の文書のタイトルの文字数301、及び文書タイトルの中の数字のケタ数302を受信する。これは、文書作成者端末のOSが文字数カウント機能を使い、編集中の文書のタイトルの文字数301、及び文書タイトルの中の数字のケタ数302をカウントし、これを文書管理サーバ100に送信することで実現される。機密文書管理プログラム103は、カウントした結果をテーブル300と照らし合わせ、文書カテゴリ203を判断する。今回は、文書タイトルの文字数301と文書タイトルの中の数字のケタ数のデータから、文書カテゴリBと判断されたとする。なお、文字数などのカウントは、一定時間毎に機密文書管理プログラム103から文書作成者端末にカウント要求を送信し、これに応答する形で実行してもよいし、上記のOSが自律的実行してもよい。ステップ404:機密文書管理プログラム103は、テーブル200を参照し、ステップ403で判断した文書カテゴリ203に応じた、ステップ405以降で実行する機密ワードチェックの実施頻度を確定する。この場合は文書カテゴリBのため、機密ワードチェックの実施頻度は600秒毎の実施となる。後述するが、機密ワードチェックの実施頻度は、機密ワードチェックの結果の、テーブル200にカウントされた機密ワードの検知回数によっても、変化する。検知回数が上がるにつれて機密ワードチェックの実施頻度が上がる。ステップ405、410:文書カテゴリ203によって設定された機密ワードチェックの実施頻度時間毎に、文書ファイルが編集されたかをチェックする。これは、前回のチェック際の文書の内容が変更されたかの確認要求を、機密文書管理プログラム103が上記のOSに対して送信して、これに対する応答で判断する。OSでは、管理機能などを用いて編集の有無を判断する。ステップ406:ステップ410で文書ファイルの編集が認められた場合、機密文書管理プログラム103が、OSから前回のチェックの際の文書と今回の文書の内容を受信し、これらの差分データを抽出する。差分データの抽出は、最新の文書の内容と、1つ前の版、つまり、1つ前の機密ワードチェック時の版の文書の内容を比較し、両内容の文字同士を比較することによって相違点を検索し、これにより差分データが得られる。なお、差分データの抽出自身は文書作成者端末のOSで実行させ、差分データ結果を受信するようにしてもよい。ステップ411:機密文書管理プログラム103は、ステップ406で得られた差分データに機密ワードが含まれているかチェックを実施する。例えば社外秘極秘秘といったキーワードが、予め、文書管理者105によって、機密ワードとして機密ワードDB102に登録されており、差分データにこれらの機密情報が含まれるかで判断する。差分データに機密ワードが含まれていた場合、ステップ406に進む。ステップ406:機密文書管理プログラム103は、機密文書が含まれていることを文書管理者105に、つまり、当該文書管理者105の使用する端末に通知する。これは、メール送信して通知してもよいし、文書管理者105の利用するツールwebの管理するテーブルに登録してもよい。また、機密ワードの検出回数をテーブル200に更新する。ステップ412、408:更新された機密ワードの検出回数が所定の回数を越えたかを判断し、越えた場合、機密ワードチェックの実施頻度を上げる。ステップ409:機密ワードの検出回数が所定回数を越えない場合は、機密ワードチェックの実施頻度はそのまま据え置きとなる。