(57)【要約】【課題】利用者の関心の高さに応じた文書処理が行われること。【解決手段】入力された文に対して言語解析を行い、抽出されたトークンがプロファイルデータベースに登録されているか否か判断し、登録されている場合は参照時刻のみ更新し、登録されていない場合はトークン、参照時刻、及び活性値の初期値をプロファイルデータベースに追加し、プロファイルデータベースにおいて、参照されたと判断された参照時間と対応付けられた活性度の増加処理を行い、また一定期間ごとに活性度の減衰処理を行い、そして、この抽出されたトークンと、トークンに対応する活性度を用いて文書処理を行う。【選択図】        図１
2005251126.tif 000002
【特許請求の範囲】
【請求項１】
意味または機能を有する最小の言語単位を示すトークンと、トークンと対応付けられた重み付けを示す活性度に基づいて、文書あるいは文書に含まれた情報を選択的に取得して処理を行う文書処理方法であって、
入力された文から、前記トークンを抽出して言語解析を行う言語解析ステップと、
前記言語解析ステップにより言語解析が開始された時刻を示す解析開始時刻情報を計測する解析時刻計測ステップと、
前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時間情報と、前記活性度と、を対応付けた設定情報において、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新するトークン更新処理ステップと、
前記設定情報に登録されている前記解析開始時刻情報と前記解析時刻計測ステップにおいて計測された前記解析開始時刻情報とを比較し、前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させるか否か判定する活性度増加妥当性判定ステップと、
前記活性度増加妥当性判定ステップにおいて前記活性度を増加させると判定された場合に、比較された前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させる活性度増加ステップと、
を含むことを特徴とする文書処理方法。
【請求項２】
前記トークン更新処理ステップは、さらに、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする請求項１に記載の文書処理方法。
【請求項３】
前記トークン更新処理ステップは、さらに、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、前記トークンが前記設定情報に登録されていないと判断した場合は、前記言語解析ステップにより言語解析された前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする請求項２に記載の文書処理方法。
【請求項４】
前記設定情報に登録されている前記活性度を減衰させる活性度減衰ステップをさらに含むことを特徴とする請求項１〜３のいずれか一つに記載の文書処理方法。
【請求項５】
文書を入力する文書入力ステップをさらに含み、
前記言語解析ステップは、前記文書入力ステップにより入力された文書中の文に対し、前記トークンを抽出することを特徴とする請求項１〜４のいずれか一つに記載の文書処理方法。
【請求項６】
前記活性度減衰ステップを実行する時間を決定するために入力される情報を示す減衰時間情報を指定する活性度減衰情報指定ステップと、
前記活性度減衰情報指定ステップにより指定された前記減衰時間情報に基づき、前記活性度減衰ステップを実行する減衰実行時間情報を算出する活性度減衰時間算出ステップと、をさらに含み、
前記活性度減衰ステップは、さらに、前記活性度減衰時間算出ステップにより算出された前記減衰実行時間情報により前記活性度を減衰させることを特徴とする請求項４に記載の文書処理方法。
【請求項７】
前記文書入力ステップにより入力される文書の条件を示す入力条件情報を指定する文書入力条件指定ステップと、
前記文書入力条件指定ステップにより指定された前記入力条件情報により文書を取得する文書取得ステップと、
前記文書取得ステップを実行する時間を示す取得時間情報を指定する取得時間指定ステップと、
前記取得時間指定ステップにより指定された前記取得時間情報により前記文書取得ステップを実行させる文書取得制御ステップと、をさらに含み、
前記文書入力ステップは、さらに、前記文書取得ステップにより取得された文書を入力することを特徴とする請求項５に記載の文書処理方法。
【請求項８】
前記入力条件指定ステップは、前記入力条件情報として、文書が保持されていた場所を示す場所情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項７に記載の文書処理方法。
【請求項９】
前記文書入力条件指定ステップは、前記入力条件情報として、特定の分野の文書を取得するために指定する単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項７に記載の文書処理方法。
【請求項１０】
前記文書入力条件指定ステップは、前記入力条件情報として、文書が保持されていた場所を示す場所情報、特定の分野の文書を取得するための単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項７に記載の文書処理方法。
【請求項１１】
前記言語解析ステップにより抽出された前記トークンから、前記トークンと類似する意味を持つトークンを示す類似トークンを抽出する類似トークン抽出ステップをさらに含み、
前記トークン更新処理ステップは、さらに、前記設定情報において、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする請求項１〜１０のいずれか一つに記載の文書処理方法。
【請求項１２】
前記トークン更新処理ステップは、さらに、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする請求項１１に記載の文書処理方法。
【請求項１３】
前記トークン更新処理ステップは、さらに、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていないと判断した場合は、前記類似トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値と、を対応付けて前記設定情報に登録することを特徴とする請求項１２に記載の文書処理方法。
【請求項１４】
前記トークンを前記設定情報に登録するための条件を示す登録条件情報を指定するトークン登録条件指定ステップと、をさらに含み、
前記トークン更新処理ステップは、さらに、前記トークン登録条件指定ステップで指定された前記登録条件情報を満たす場合に限り、前記言語解析ステップにより言語解析された前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする請求項３に記載の文書処理方法。
【請求項１５】
前記言語解析ステップは、さらに、言語解析により抽出された前記トークンの品詞を特定し、
前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致することを特徴とする請求項１４に記載の文書処理方法。
【請求項１６】
前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないことを特徴とする請求項１４に記載の文書処理方法。
【請求項１７】
前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項１４に記載の文書処理方法。
【請求項１８】
前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致すること、及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項１４に記載の文書処理方法。
【請求項１９】
前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないこと及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項１４に記載の文書処理方法。
【請求項２０】
意味または機能を有する最小の言語単位を示すトークンと、トークンと対応付けられた重み付けを示す活性度を用いて、文書あるいは文書に含まれた情報を選択的に取得して処理を行う文書処理装置であって、
入力された文から、前記トークンを抽出して言語解析を行う言語解析手段と、
前記言語解析手段により前記言語解析が開始された時刻を示す解析開始時刻情報を計測する解析時刻計測手段と、
前記トークン、前記解析時刻計測手段により計測された前記解析開始時間情報、及び文章処理における重み付けを示す活性度と、を対応付けた設定情報を記憶する記憶手段と、
前記記憶手段に記憶された前記設定情報において、前記言語解析手段により言語解析された前記トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新するトークン更新処理手段と、
前記記憶手段に記憶された前記設定情報に登録されている前記解析開始時刻情報と前記解析時刻計測手段において計測された前記解析開始時刻情報とを比較し、前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させるか否か判定する活性度増加妥当性判定手段と、
前記活性度増加妥当性判定手段において前記活性度を増加させると判定された場合に、比較された前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させる活性度増加手段と、
を具備することを特徴とする文書処理装置。
【請求項２１】
前記トークン更新処理手段は、さらに、前記言語解析手段により言語解析された前記トークンと同一の前記トークンが前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記言語解析手段により言語解析された前記トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする請求項２０に記載の文書処理装置。
【請求項２２】
前記トークン更新処理手段は、さらに、前記言語解析手段により言語解析された前記トークンと同一の前記トークンが前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、前記トークンが前記設定情報に登録されていないと判断した場合は、前記言語解析手段により言語解析された前記トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする請求項２１に記載の文書処理装置。
【請求項２３】
前記記憶手段に記憶された前記設定情報に登録されている前記活性度を減衰させる活性度減衰手段をさらに具備することを特徴とする請求項２０〜２２のいずれか一つに記載の文書処理装置。
【請求項２４】
文書を入力する文書入力手段をさらに具備し、
前記言語解析手段は、前記文書入力手段により入力された文書中の文に対し、前記トークンを抽出することを特徴とする請求項２０〜２３のいずれか一つに記載の文書処理装置。
【請求項２５】
前記活性度減衰手段を実行する時間を決定するために入力される情報を示す減衰時間情報を指定する活性度減衰情報指定手段と、
前記活性度減衰情報指定手段により指定された前記減衰時間情報に基づき、前記活性度減衰手段を実行する減衰実行時間情報を算出する活性度減衰時間算出手段と、をさらに具備し、
前記活性度減衰手段は、さらに、前記活性度減衰時間算出手段により算出された前記減衰実行時間情報により前記活性度を減衰させることを特徴とする請求項２３に記載の文書処理装置。
【請求項２６】
前記文書入力手段により入力される文書の条件を示す入力条件情報を指定する文書入力条件指定手段と、
前記文書入力条件指定手段により指定された前記入力条件情報により文書を取得する文書取得手段と、
前記文書取得手段を実行する時間を示す取得時間情報を指定する取得時間指定手段と、
前記取得時間指定手段により指定された前記取得時間情報により前記文書取得手段を実行させる文書取得制御手段と、をさらに具備し、
前記文書入力手段は、さらに、前記文書取得手段により取得された文書を入力することを特徴とする請求項２４に記載の文書処理装置。
【請求項２７】
前記入力条件指定手段は、前記入力条件情報として、文書が保持されていた場所を示す場所情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項２６に記載の文書処理装置。
【請求項２８】
前記文書入力条件指定手段は、前記入力条件情報として、特定の分野の文書を取得するために指定する単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項２６に記載の文書処理装置。
【請求項２９】
前記文書入力条件指定手段は、前記入力条件情報として、文書が保持されていた場所を示す場所情報、特定の分野の文書を取得するための単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする請求項２６に記載の文書処理装置。
【請求項３０】
前記言語解析手段により抽出された前記トークンから、前記トークンと類似する意味を持つトークンを示す類似トークンを抽出する類似トークン抽出手段をさらに具備し、
前記トークン更新処理手段は、さらに、前記記憶手段に記憶された前記設定情報において、前記類似トークン抽出手段により抽出された前記類似トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする請求項２０〜２９のいずれか一つに記載の文書処理装置。
【請求項３１】
前記トークン更新処理手段は、さらに、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンが、前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする請求項３０に記載の文書処理装置。
【請求項３２】
前記トークン更新処理手段は、さらに、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンが、前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、前記類似トークンが登録されていないと判断した場合は、前記類似トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値と、を対応付けて前記設定情報に登録することを特徴とする請求項３１に記載の文書処理装置。
【請求項３３】
前記トークンを、前記設定情報に登録するための条件を示す登録条件情報を指定するトークン登録条件指定手段と、をさらに具備し、
前記トークン更新処理手段は、さらに、前記トークン登録条件指定手段で指定された前記登録条件を満たす場合に限り、前記言語解析手段により言語解析された前記トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする請求項２２に記載の文書処理装置。
【請求項３４】
前記言語解析手段は、さらに、言語解析により抽出された前記トークンの品詞を特定し、
前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致することを特徴とする請求項３３に記載の文書処理装置。
【請求項３５】
前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないことを特徴とする請求項３３に記載の文書処理装置。
【請求項３６】
前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項３３に記載の文書処理装置。
【請求項３７】
前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致すること、及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項３３に記載の文書処理装置。
【請求項３８】
前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、
前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないこと及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする請求項３３に記載の文書処理装置。
【請求項３９】
請求項１〜請求項１９のいずれか一つに記載の文書処理方法をコンピュータに実行させるためにプログラムを記録したことを特徴とするコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自然言語処理技術を利用した文書処理方法、文書処理装置及び媒体に関し、特に、文書処理に用いられる、文書から抽出したトークンと、このトークンと対応付けられた重み付けを示す活性度とを取得することに関するものである。
【背景技術】
【０００２】
近年、コンピュータの演算能力の飛躍的な向上とインターネット等のネットワークインフラストラクチャーの発展に伴い、大量の文章データを対象とした検索、フィルタリングなどの情報アクセス技術が広く利用される傾向にある。情報アクセス技術は、情報検索、情報分類、情報フィルタリング等のさまざまな技術カテゴリに細分化されるが、文書等のリソース集合から、特定の情報要求を満たす部分集合を抽出するという手順は共通であると考えられる。例えば、google（登録商標）に代表されるインターネット上の文章データを対象とした検索システムでは、利用者は、利用者自身が指定した情報要求に適合する文書データを検索結果として得ることが可能である。また、最近の電子メールクライアントソフトは、新規に受信したメールを指定する振り分け条件に従って、適切なフォルダにメールを振り分ける機能を有しているものもある。
【０００３】
大量の文書データから情報アクセス技術を利用して抽出した文書データの集合は、それ自体が多数の文書データを含んでいるため、利用者が文書データの内容を判別できるように、これら文書データの集合を表現する情報を生成する必要がある。例えば、多くの文書データ分類技術では、文書データの集合に含まれている代表的な単語セットを抽出し、これを文書データの集合を表現する情報としている。この場合、代表的な単語セットは、文書データの集合に含まれる単語の頻度情報に対し、簡単な統計処理を施すことで抽出されるのが一般的である。しかしながら、文書データの集合を表す単語セットは、文書データの集合において妥当性のある基準で抽出されるが、利用者に関する情報を使用して抽出されたわけではないため、利用者が文書データの集合を表す単語セットについて理解することが可能である保証は無く、提示された単語セットが文書データを表す語として全く機能しない状況は容易に推測可能である。
【０００４】
このような問題を解決する方法としては、利用者が既知である単語をプロファイルとして用意し、文書データの集合を表す単語セットの抽出過程で、このプロファイルに含まれない単語は統計的な基準を満たすものでも、文書データの集合を表す単語セットとして選択しない方法がある。この方法を実現するために必要な、利用者が既知である単語で構成されるプロファイルの自動取得方法として、特開平１１−６６０８１号公報で開示された発明がある。この発明は、利用者が生成または参照した文書データに対し、統計処理を施してキーワードを抽出し、抽出されたキーワードを元にプロファイルを生成する。さらにはキーワードの抽出対象となる文書データを動的に決定して、自動的にプロファイルの生成を行う機能も提供している。そして、この発明でのキーワードの生成基準は既知の文書データ内での統計情報、より具体的には頻度情報に基づくものである。
【０００５】
また、特開平１１−４５２８４号公報で開示された発明では、文書データベースに対して検索した場合、この検索条件からキーワードを抽出しプロファイルを作成する方法が開示されている。加えて、端末から不要なキーワードを削除する方法も開示されている。
【０００６】
【特許文献１】特開平１１−６６０８１号公報
【特許文献２】特開平１１−４５２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特開平１１−６６０８１号公報で開示された発明では、キーワード抽出対象であった文書データが削除された等の理由により、抽出対象となる文書データの集合からいくつかの文書データが除外された場合、文書データの除外前と除外後とに生成されるプロファイルでは、抽出されるキーワードが急激に変化する可能性がある。例えば、除外対象の文書データに高頻度でいくつかの単語が存在していた場合、これらは除外前にはキーワードとして抽出される可能性が高いが、除外後にはキーワードとして抽出される可能性をほとんど失う。このような急激な変化は、利用者にとって強い違和感を持たせるものであることは容易に推測できる。なぜならば、人間にとっては、記憶とは突然なくなるものではなく、徐々に劣化していくものだからである。
【０００８】
加えて、この特開平１１−６６０８１号公報で開示された発明では、頻度情報によりキーワードを抽出するため、利用者の関心が少なくなり、最近は参照しなくなった文書データに含まれているキーワードであっても、文書データを以前参照した頻度が高ければプロファイルに優先的に抽出されるという問題がある。つまり、利用者がこのようなプロファイルを用いて文書処理を行うと、以前は関心が高かったが、現在は関心が低いキーワードを優先して文書処理が行われ、利用者の期待に反することになるからである。
【０００９】
また特開平１１−４５２８４号公報で開示された発明では、新しく作成されたプロファイルと既存のプロファイルをマージするため、文章データが除外された等の理由によりキーワードが急激に変化することは無いが、キーワードは徐々に蓄積されていくため、利用者は関心が少なくなったキーワードをプロファイルから削除しなければならないという問題がある。
【００１０】
つまり、これらの発明では、利用者の関心は時系列に従い徐々に変動することを考慮に入れず、頻度等によりキーワードを抽出しているところに問題がある。
【００１１】
本発明は、上記に鑑みてなされたものであって、文書から意味または機能を有する最小の言語単位を示すトークンを抽出し、抽出されたトークンと対応付けた利用者の関心の変動を擬似的に算出した活性度を取得し、これらトークン及びトークンと対応付けられた活性度を用いて文書処理を行うことで、利用者の関心の高さに応じた文書処理が行われることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、意味または機能を有する最小の言語単位を示すトークンと、トークンと対応付けられた重み付けを示す活性度を用いて、文書あるいは文書に含まれた情報を選択的に取得して処理を行う文書処理方法であって、入力された文から、前記トークンを抽出して言語解析を行う言語解析ステップと、前記言語解析ステップにより前記言語解析が開始された時刻を示す解析開始時刻情報を計測する解析時刻計測ステップと、前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時間情報と、前記活性度と、を対応付けた設定情報において、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新するトークン更新処理ステップと、前記設定情報に登録されている前記解析開始時刻情報と前記解析時刻計測ステップにおいて計測された前記解析開始時刻情報とを比較し、前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させるか否か判定する活性度増加妥当性判定ステップと、前記活性度増加妥当性判定ステップにおいて前記活性度を増加させると判定された場合に、比較された前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させる活性度増加ステップと、を含むことを特徴とする。
【００１３】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記トークン更新処理ステップは、さらに、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする。
【００１４】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記トークン更新処理ステップは、さらに、前記言語解析ステップにより言語解析された前記トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、前記トークンが前記設定情報に登録されていないと判断した場合は、前記言語解析ステップにより言語解析された前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする。
【００１５】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つにかかる発明において、前記設定情報に登録されている前記活性度を減衰させる活性度減衰ステップをさらに含むことを特徴とする。
【００１６】
また、請求項５にかかる発明は、請求項１〜４のいずれか一つにかかる発明において、文書を入力する文書入力ステップをさらに含み、前記言語解析ステップは、前記文書入力ステップにより入力された文書中の文に対し、前記トークンを抽出することを特徴とする。
【００１７】
また、請求項６にかかる発明は、請求項４にかかる発明において、前記活性度減衰ステップを実行する時間を決定するために入力される情報を示す減衰時間情報を指定する活性度減衰情報指定ステップと、前記活性度減衰情報指定ステップにより指定された前記減衰時間情報に基づき、前記活性度減衰ステップを実行する減衰実行時間情報を算出する活性度減衰時間算出ステップと、をさらに含み、前記活性度減衰ステップは、さらに、前記活性度減衰時間算出ステップにより算出された前記減衰実行時間情報により前記活性度を減衰させることを特徴とする。
【００１８】
また、請求項７にかかる発明は、請求項５にかかる発明において、前記文書入力ステップにより入力される文書の条件を示す入力条件情報を指定する文書入力条件指定ステップと、前記文書入力条件指定ステップにより指定された前記入力条件情報により文書を取得する文書取得ステップと、前記文書取得ステップを実行する時間を示す取得時間情報を指定する取得時間指定ステップと、前記取得時間指定ステップにより指定された前記取得時間情報により前記文書取得ステップを実行させる文書取得制御ステップと、をさらに含み、前記文書入力ステップは、さらに、前記文書取得ステップにより取得された文書を入力することを特徴とする。
【００１９】
また、請求項８にかかる発明は、請求項７にかかる発明において、前記入力条件指定ステップは、前記入力条件情報として、文書が保持されていた場所を示す場所情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００２０】
また、請求項９にかかる発明は、請求項７にかかる発明において、前記文書入力条件指定ステップは、前記入力条件情報として、特定の分野の文書を取得するために指定する単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００２１】
また、請求項１０にかかる発明は、請求項７にかかる発明において、前記文書入力条件指定ステップは、前記入力条件情報として、文書が保持されていた場所を示す場所情報、特定の分野の文書を取得するための単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００２２】
また、請求項１１にかかる発明は、請求項１〜１０のいずれか一つにかかる発明において、前記言語解析ステップにより抽出された前記トークンから、前記トークンと類似する意味を持つトークンを示す類似トークンを抽出する類似トークン抽出ステップをさらに含み、前記トークン更新処理ステップは、さらに、前記設定情報において、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする。
【００２３】
また、請求項１２にかかる発明は、請求項１１にかかる発明において、前記トークン更新処理ステップは、さらに、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測ステップで計測された前記解析開始時刻情報に更新することを特徴とする。
【００２４】
また、請求項１３にかかる発明は、請求項１２にかかる発明において、前記トークン更新処理ステップは、さらに、前記類似トークン抽出ステップにより抽出された前記類似トークンと同一の前記トークンが前記設定情報に登録されているか否か判断し、登録されていないと判断した場合は、前記類似トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値と、を対応付けて前記設定情報に登録することを特徴とする。
【００２５】
また、請求項１４にかかる発明は、請求項３にかかる発明において、前記トークンを前記設定情報に登録するための条件を示す登録条件情報を指定するトークン登録条件指定ステップと、をさらに含み、前記トークン更新処理ステップは、さらに、前記トークン登録条件指定ステップで指定された前記登録条件情報を満たす場合に限り、前記言語解析ステップにより言語解析された前記トークンと、前記解析時刻計測ステップにより計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする。
【００２６】
また、請求項１５にかかる発明は、請求項１４にかかる発明において、前記言語解析ステップは、さらに、言語解析により抽出された前記トークンの品詞を特定し、前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致することを特徴とする。
【００２７】
また、請求項１６にかかる発明は、請求項１４にかかる発明において、前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないことを特徴とする。
【００２８】
また、請求項１７にかかる発明は、請求項１４にかかる発明において、前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００２９】
また、請求項１８にかかる発明は、請求項１４にかかる発明において、前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致すること、及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００３０】
また、請求項１９にかかる発明は、請求項１４にかかる発明において、前記言語解析ステップは、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定ステップは、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析ステップにより抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないこと及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００３１】
また、請求項２０にかかる発明は、意味または機能を有する最小の言語単位を示すトークンと、トークンと対応付けられた重み付けを示す活性度を用いて、文書あるいは文書に含まれた情報を選択的に取得して処理を行う文書処理装置であって、入力された文から、前記トークンを抽出して言語解析を行う言語解析手段と、前記言語解析手段により前記言語解析が開始された時刻を示す解析開始時刻情報を計測する解析時刻計測手段と、前記トークン、前記解析時刻計測手段により計測された前記解析開始時間情報、及び文章処理における重み付けを示す活性度と、を対応付けた設定情報を記憶する記憶手段と、前記記憶手段に記憶された前記設定情報において、前記言語解析手段により言語解析された前記トークンと同一の前記トークンに対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新するトークン更新処理手段と、前記記憶手段に記憶された前記設定情報に登録されている前記解析開始時刻情報と前記解析時刻計測手段において計測された前記解析開始時刻情報とを比較し、前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させるか否か判定する活性度増加妥当性判定手段と、前記活性度増加妥当性判定手段において前記活性度を増加させると判定された場合に、比較された前記設定情報に登録されている前記解析開始時刻情報と対応付けられた前記活性度を増加させる活性度増加手段と、を具備することを特徴とする。
【００３２】
また、請求項２１にかかる発明は、請求項２０にかかる発明において、前記トークン更新処理手段は、さらに、前記言語解析手段により言語解析された前記トークンと同一の前記トークンが前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記言語解析手段により言語解析された前記トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする。
【００３３】
また、請求項２２にかかる発明は、請求項２１にかかる発明において、前記トークン更新処理手段は、さらに、前記言語解析手段により言語解析された前記トークンと同一の前記トークンが前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、前記トークンが前記設定情報に登録されていないと判断した場合は、前記言語解析手段により言語解析された前記トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする。
【００３４】
また、請求項２３にかかる発明は、請求項２０〜２２のいずれか一つにかかる発明において、前記記憶手段に記憶された前記設定情報に登録されている前記活性度を減衰させる活性度減衰手段をさらに具備することを特徴とする。
【００３５】
また、請求項２４にかかる発明は、請求項２０〜２３のいずれか一つにかかる発明において、文書を入力する文書入力手段をさらに具備し、前記言語解析手段は、前記文書入力手段により入力された文書中の文に対し、前記トークンを抽出することを特徴とする。
【００３６】
また、請求項２５にかかる発明は、請求項２３にかかる発明において、前記活性度減衰手段を実行する時間を決定するために入力される情報を示す減衰時間情報を指定する活性度減衰情報指定手段と、前記活性度減衰情報指定手段により指定された前記減衰時間情報に基づき、前記活性度減衰手段を実行する減衰実行時間情報を算出する活性度減衰時間算出手段と、をさらに具備し、前記活性度減衰手段は、さらに、前記活性度減衰時間算出手段により算出された前記減衰実行時間情報により前記活性度を減衰させることを特徴とする。
【００３７】
また、請求項２６にかかる発明は、請求項２４にかかる発明において、前記文書入力手段により入力される文書の条件を示す入力条件情報を指定する文書入力条件指定手段と、前記文書入力条件指定手段により指定された前記入力条件情報により文書を取得する文書取得手段と、前記文書取得手段を実行する時間を示す取得時間情報を指定する取得時間指定手段と、前記取得時間指定手段により指定された前記取得時間情報により前記文書取得手段を実行させる文書取得制御手段と、をさらに具備し、前記文書入力手段は、さらに、前記文書取得手段により取得された文書を入力することを特徴とする。
【００３８】
また、請求項２７にかかる発明は、請求項２６にかかる発明において、前記入力条件指定手段は、前記入力条件情報として、文書が保持されていた場所を示す場所情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００３９】
また、請求項２８にかかる発明は、請求項２６にかかる発明において、前記文書入力条件指定手段は、前記入力条件情報として、特定の分野の文書を取得するために指定する単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００４０】
また、請求項２９にかかる発明は、請求項２６にかかる発明において、前記文書入力条件指定手段は、前記入力条件情報として、文書が保持されていた場所を示す場所情報、特定の分野の文書を取得するための単語の論理式を示す論理式情報及び文書の作成または修正された時間を示す時間情報を指定することを特徴とする。
【００４１】
また、請求項３０にかかる発明は、請求項２０〜２９のいずれか一つにかかる発明において、前記言語解析手段により抽出された前記トークンから、前記トークンと類似する意味を持つトークンを示す類似トークンを抽出する類似トークン抽出手段をさらに具備し、前記トークン更新処理手段は、さらに、前記記憶手段に記憶された前記設定情報において、前記類似トークン抽出手段により抽出された前記類似トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする。
【００４２】
また、請求項３１にかかる発明は、請求項３０にかかる発明において、前記トークン更新処理手段は、さらに、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンが、前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、登録されていると判断した場合に限り、前記設定情報において、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンと対応付けられた前記解析開始時刻情報を、前記解析時刻計測手段で計測された前記解析開始時刻情報に更新することを特徴とする。
【００４３】
また、請求項３２にかかる発明は、請求項３１にかかる発明において、前記トークン更新処理手段は、さらに、前記類似トークン抽出手段により抽出された前記類似トークンと同一の前記トークンが、前記記憶手段に記憶された前記設定情報に登録されているか否か判断し、前記類似トークンが登録されていないと判断した場合は、前記類似トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値と、を対応付けて前記設定情報に登録することを特徴とする。
【００４４】
また、請求項３３にかかる発明は、請求項２２にかかる発明において、前記トークンを、前記設定情報に登録するための条件を示す登録条件情報を指定するトークン登録条件指定手段と、をさらに具備し、前記トークン更新処理手段は、さらに、前記トークン登録条件指定手段で指定された前記登録条件を満たす場合に限り、前記言語解析手段により言語解析された前記トークンと、前記解析時刻計測手段により計測された前記解析開始時刻情報と、前記活性度の初期値とを対応付けて前記設定情報に登録することを特徴とする。
【００４５】
また、請求項３４にかかる発明は、請求項３３にかかる発明において、前記言語解析手段は、さらに、言語解析により抽出された前記トークンの品詞を特定し、前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致することを特徴とする。
【００４６】
また、請求項３５にかかる発明は、請求項３３にかかる発明において、前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないことを特徴とする。
【００４７】
また、請求項３６にかかる発明は、請求項３３にかかる発明において、前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００４８】
また、請求項３７にかかる発明は、請求項３３にかかる発明において、前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のある少なくとも一つ以上の品詞を示す登録品詞情報に含まれている品詞と一致すること、及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００４９】
また、請求項３８にかかる発明は、請求項３３にかかる発明において、前記言語解析手段は、さらに、抽出された前記トークンの言語解析で前記トークンの品詞を特定し、前記トークン登録条件指定手段は、前記設定情報に登録するための条件を示す前記登録条件として、前記言語解析手段により抽出された前記トークンの品詞が、登録する必要のない少なくとも一つ以上の品詞を示す登録不要品詞情報に含まれている品詞と一致しないこと及び前記トークンの表記が、登録する必要のない少なくとも一つ以上の表記を示す登録不要表記情報に含まれている表記と一致しないことを特徴とする。
【００５０】
また、請求項３９にかかる発明は、請求項１〜１９のいずれか一つにかかる発明としてコンピュータに実行させるためにプログラムを記録したことを特徴とする。
【発明の効果】
【００５１】
以上説明したように、本発明（請求項１）にかかる文書処理方法は、入力された文に含まれるトークンを抽出し、抽出されたトークンと同一のトークンに対応付けされた活性度を増加させ、トークンと、トークンに対応付けられた活性度を用いて文章処理が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５２】
また、本発明（請求項２）にかかる文書処理方法は、抽出されたトークンが設定情報に登録されているか否か判断し、登録されていると判断した場合のみ、抽出されたトークンと同一のトークンに対応付けられた解析開始時刻情報を、計測された解析開始時刻情報に更新しているので、更新された解析開始時刻情報と対応付けられた活性度のみ増加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５３】
また、本発明（請求項３）にかかる文書処理方法は、抽出されたトークンが設定情報に登録されているか否か判断し、登録されていないと判断した場合は、このトークンと、計測された解析開始時刻情報と、活性度の初期値とを対応付けて設定情報に登録しているので、文書処理に用いるためのトークンの情報が追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５４】
また、本発明（請求項４）にかかる文書処理方法は、設定情報に登録されている活性度を減衰させるので、例えば参照された回数が同じ複数のトークンでも最近参照されたトークンの方が、トークンと対応付けられた活性度が高くなるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５５】
また、本発明（請求項５）にかかる文書処理方法は、文書を入力する文書入力ステップをさらに含むので、より効率的に、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５６】
また、本発明（請求項６）にかかる文書処理方法は、活性度の減衰処理を行うための減衰指定情報を入力させ、この減衰指定情報より算出された減衰処理の実行時刻に活性値の減衰処理を行うことで、活性度の増加処理等とは独立かつ非同期で減衰処理が可能となり、非同期で減衰処理が行われた活性度を文書処理に用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、利用者の要求に応じた、より柔軟なトークンの活性度の増減が可能となり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５７】
また、本発明（請求項７）にかかる文書処理方法は、文書の取得する時間を指定して、指定した時間に文書を取得するので、時間の経過による活性度の変動を動的に算出することが可能となり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５８】
また、入力される文書の条件を指定して、指定された条件に従って文書を取得するので、興味・関心が高い文書からのみトークンが抽出され、このトークンに対応付けられた活性度が増加されるため、利用者の興味、関心に応じた精度の高い活性度を算出され、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００５９】
また、本発明（請求項８）にかかる文書処理方法は、入力される文書の条件として、文書が保持されていた場所と文書の作成・修正時間に関する情報としているので、例えば、入力条件情報より指定された場所に存在する文書であり、前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなり、新たに作成または更新されたことから興味、関心が高くなったと考えられる文書から抽出されたトークンと対応付けられた活性度を算出するので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、取得する文書の場所を限定し、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６０】
また、本発明（請求項９）にかかる文書処理方法は、入力される文書の条件として、文書を抽出するための単語の論理式と文書の作成・修正時間に関する情報としているので、例えば単語の論理式により特定された分野の文書であり、かつ前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなるため、特定分野において新たに作成または更新されたので興味、関心が高くなったと思われる文書から抽出されたトークンに対応する活性度のみ算出が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６１】
また、本発明（請求項１０）にかかる文書処理方法は、入力される文書の条件として、文書が保持されている場所、文書を抽出するための単語の論理式と文書の作成・修正時間に関する情報としているので、例えば、指定された場所に存在する文書であり、単語の論理式により特定された分野の文書であり、かつ前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなるため、特定分野において新たに作成または更新されたので興味、関心が高くなったと思われる文書から抽出されたトークンに対応する活性度のみ算出が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、取得する文書の場所を限定し、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、活性度の算出が軽減されるため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６２】
また、本発明（請求項１１）にかかる文書処理方法は、入力された文から抽出されたトークンと類似する意味を持つトークンを示す類似トークンを抽出し、この抽出された類似トークンを文書から抽出されたトークンと同様の処理を行うので、例えば、抽出されたトークンが「休日」の場合、「休み」「休暇」等の類似トークンと対応付けられた活性度も増加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００６３】
また、本発明（請求項１２）にかかる文書処理方法は、抽出された類似トークンが設定情報に登録されているか否か判断し、登録されていると判断した場合のみ、抽出された類似トークンと同一のトークンに対応付けられた解析時刻情報を更新し、更新された解析開始時刻情報と対応付けられた活性度を増加させているので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００６４】
また、本発明（請求項１３）にかかる文書処理方法は、抽出された類似トークンが設定情報に登録されているか否か判断し、登録されていないと判断した場合は、この類似トークンと、計測された解析時刻情報と、活性度の初期値とを対応付けて設定情報に登録しているので、文書処理に用いるためのトークンの情報が追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００６５】
また、本発明（請求項１４）にかかる文書処理方法は、抽出されたトークンを設定情報に登録するための条件を設定し、設定された条件を満たしたトークンのみ登録するので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６６】
また、本発明（請求項１５）にかかる文書処理方法は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録品詞情報に登録された品詞である場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６７】
また、本発明（請求項１６）にかかる文書処理方法は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録不要品詞情報に登録された品詞ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６８】
また、本発明（請求項１７）にかかる文書処理方法は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００６９】
また、本発明（請求項１８）にかかる文書処理方法は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録品詞情報に登録された品詞であり、かつこのトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００７０】
また、本発明（請求項１９）にかかる文書処理方法は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録不要品詞情報に登録された品詞ではなく、かつこのトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【００７１】
以上説明したように、本発明（請求項２０）にかかる文書処理装置は、入力された文に含まれるトークンを抽出し、抽出されたトークンと同一のトークンに対応付けされた活性度を増加させ、トークンと、トークンに対応付けられた活性度を用いて文章処理が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７２】
また、本発明（請求項２１）にかかる文書処理装置は、抽出されたトークンが設定情報に登録されているか否か判断し、登録されていると判断した場合のみ、抽出されたトークンと同一のトークンに対応付けられた解析開始時刻情報を、計測された解析開始時刻情報に更新しているので、更新された解析開始時刻情報と対応付けられた活性度のみ増加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７３】
また、本発明（請求項２２）にかかる文書処理装置は、抽出されたトークンが設定情報に登録されているか否か判断し、登録されていないと判断した場合は、このトークンと、計測された解析開始時刻情報と、活性度の初期値とを対応付けて設定情報に登録しているので、文書処理に用いるためのトークンの情報が追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７４】
また、本発明（請求項２３）にかかる文書処理装置は、設定情報に登録されている活性度を減衰させるので、例えば参照された回数が同じ複数のトークンでも最近参照されたトークンの方が、トークンと対応付けられた活性度が高くなるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７５】
また、本発明（請求項２４）にかかる文書処理装置は、文書を入力する文書入力ステップをさらに含むので、より効率的に、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７６】
また、本発明（請求項２５）にかかる文書処理装置は、活性度の減衰処理を行うための減衰指定情報を入力させ、この減衰指定情報より算出された減衰処理の実行時刻に活性値の減衰処理を行うことで、活性度の増加処理等とは独立かつ非同期で減衰処理が可能となり、非同期で減衰処理が行われた活性度を文書処理に用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、利用者の要求に応じた、より柔軟なトークンの活性度の増減が可能となり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７７】
また、本発明（請求項２６）にかかる文書処理装置は、文書の取得する時間を指定して、指定した時間に文書を取得するので、時間の経過による活性度の変動を動的に算出することが可能となり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７８】
また、入力される文書の条件を指定して、指定された条件に従って文書を取得するので、興味・関心が高い文書からのみトークンが抽出され、このトークンに対応付けられた活性度が増加されるため、利用者の興味、関心に応じた精度の高い活性度を算出され、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００７９】
また、本発明（請求項２７）にかかる文書処理装置は、入力される文書の条件として、文書が保持されていた場所と文書の作成・修正時間に関する情報としているので、例えば、入力条件情報より指定された場所に存在する文書であり、前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなり、新たに作成または更新されたことから興味、関心が高くなったと考えられる文書から抽出されたトークンと対応付けられた活性度を算出するので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、取得する文書の場所を限定し、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、文書処理装置を実施する装置において演算負荷が軽減されるという効果を奏する。
【００８０】
また、本発明（請求項２８）にかかる文書処理装置は、入力される文書の条件として、文書を抽出するための単語の論理式と文書の作成・修正時間に関する情報としているので、例えば単語の論理式により特定された分野の文書であり、かつ前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなるため、特定分野において新たに作成または更新されたので興味、関心が高くなったと思われる文書から抽出されたトークンに対応する活性度のみ算出が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、文書処理装置を実施する装置において演算負荷が軽減されるという効果を奏する。
【００８１】
また、本発明（請求項２９）にかかる文書処理装置は、入力される文書の条件として、文書が保持されている場所、文書を抽出するための単語の論理式と文書の作成・修正時間に関する情報としているので、例えば、指定された場所に存在する文書であり、単語の論理式により特定された分野の文書であり、かつ前回の文書を取得する処理が行われた後から作成または更新された文書を取得することとなるため、特定分野において新たに作成または更新されたので興味、関心が高くなったと思われる文書から抽出されたトークンに対応する活性度のみ算出が行われるので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、取得する文書の場所を限定し、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、活性度の算出が軽減されるため、文書処理装置を実施する装置において演算負荷が軽減されるという効果を奏する。
【００８２】
また、本発明（請求項３０）にかかる文書処理装置は、入力された文から抽出されたトークンと類似する意味を持つトークンを示す類似トークンを抽出し、この抽出された類似トークンを文書から抽出されたトークンと同様の処理を行うので、例えば、抽出されたトークンが「休日」の場合、「休み」「休暇」等の類似トークンと対応付けられた活性度も増加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００８３】
また、本発明（請求項３１）にかかる文書処理装置は、抽出された類似トークンが設定情報に登録されているか否か判断し、登録されていると判断した場合のみ、抽出された類似トークンと同一のトークンに対応付けられた解析時刻情報を更新し、更新された解析開始時刻情報と対応付けられた活性度を増加させているので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００８４】
また、本発明（請求項３２）にかかる文書処理装置は、抽出された類似トークンが設定情報に登録されているか否か判断し、登録されていないと判断した場合は、この類似トークンと、計測された解析時刻情報と、活性度の初期値とを対応付けて設定情報に登録しているので、文書処理に用いるためのトークンの情報が追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【００８５】
また、本発明（請求項３３）にかかる文書処理装置は、抽出されたトークンを設定情報に登録するための条件を設定し、設定された条件を満たしたトークンのみ登録するので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００８６】
また、本発明（請求項３４）にかかる文書処理装置は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録品詞情報に登録された品詞である場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００８７】
また、本発明（請求項３５）にかかる文書処理装置は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録不要品詞情報に登録された品詞ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００８８】
また、本発明（請求項３６）にかかる文書処理装置は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００８９】
また、本発明（請求項３７）にかかる文書処理装置は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録品詞情報に登録された品詞であり、かつこのトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００９０】
また、本発明（請求項３８）にかかる文書処理装置は、抽出されたトークンを設定情報に登録する条件を、抽出されたトークンの品詞が、登録不要品詞情報に登録された品詞ではなく、かつこのトークンの表記が、登録不要表記情報に登録された表記ではない場合としたので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するため、文書処理装置の演算負荷が軽減されるという効果を奏する。
【００９１】
また、本発明（請求項３９）にかかるコンピュータ読み取り可能な媒体によれば、請求項１〜１９に記載のいずれか一つの文書処理方法をコンピュータに実行させるためのプログラムを記録したため、このプログラムをコンピュータに実行させることにより、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【発明を実施するための最良の形態】
【００９２】
以下に添付図面を参照して、この発明にかかる文書処理方法、文書処理装置及び媒体の最良な実施の形態を詳細に説明する。
【００９３】
（第１の実施の形態）
本実施の形態にかかる文書処理方法、文書処理装置は、利用者が作成または参照した文書データの入力処理を行い、プロファイルデータベース１において、入力された文書データに含まれていた意味または機能を有する最小の言語単位（以下「トークン」という）と、このトークンに対応付けられた活性度を登録または更新し、プロファイルデータベース１を用いて文書処理を行うものである。
【００９４】
図１は、本発明の第１の実施の形態にかかる文書処理方法を実現するための構成を示すブロック図である。同図に示すように、文書入力処理部１０１と、参照時刻計測部１０２と、言語解析部１０３と、トークン更新処理部１０４と、活性度増加妥当性判定部１０５と、活性度増加部１０６と、活性度減衰部１０７と、文書処理部１０８とから構成されている。
【００９５】
文書入力処理部１０１は、本発明における文書入力ステップを実現し、文書データの入力処理を行い、後述する言語解析部１０３に文書データ中の文を出力する。なお、文書入力処理部１０１で入力処理が行われる文書データの形式は、文書入力処理部１０１が文書データから文を抽出することが可能なデータであればどのような形式であってもよい。例えば、ファイルの拡張子が"txt"、"html"等のテキストデータや、拡張子が"pdf"、"doc"等のバイナリデータが考えられる。文書入力処理部１０１に入力される文書データは、利用者の興味または関心が高いと考えられる文書であり、例えば利用者が生成または参照した文書データとする。なお、文書入力処理部１０１に文書データを入力する方法について特に制限を設けない。利用者が文書データを入力してもよいし、他に文書データを取得する手段を設けて自動的に取得した文書データを入力しても良い。
【００９６】
参照時刻計測部１０２は、本発明における解析時刻計測ステップを実現し、後述する言語解析部１０３による言語解析が開始される時刻を計測し、この時刻を文書データのトークンが参照された時刻として取り扱う。トークンが参照された時刻と言語解析が開始される時刻は厳密には異なるが、本実施の形態ではそこまで考慮する必要は無い。
【００９７】
また、本実施の形態では、参照時刻等で用いられる時刻を、ある時刻から経過した秒数で表している。これは説明を容易にするためのものであり、時刻の保持形式を秒数のみ制限するものではなく、後述するプロファイルデータベース１に登録された参照時刻と参照時刻計測部１０２で計測された時刻との比較等の演算することが可能な保持形式であればよい。例えば04-12-31-23:59:59等で示される年-月-日-時:分:秒の形式で保持しても、時刻同士で比較などの演算することが可能であるため、この形式で保持しても問題ない。
【００９８】
言語解析部１０３は、本発明における言語解析ステップを実現し、文書入力処理部１０１から入力された文に対し、言語解析を施すことで、文を構成するトークンに関する情報を抽出する。
【００９９】
また、本実施の形態では、言語解析方法として形態素解析を採用する。そして入力された文章データ中の文に対して形態素解析を行い、トークンの表記の終止形とその品詞とを抽出する。
【０１００】
日本語文において形態素解析を行う例を示す。日本語文において、トークンの品詞や活用形等において組み合わせの規則がある。例えば格助詞は名詞のあとに置かれ、動詞の直後に格助詞が来ることはない等である。そこで、その規則を参照しながら入力文をトークンの並びに変換する。この形態素解析を行う前の文を図２に示し、その文に対して形態素解析を適用した結果の文を図３に示す。“／”はトークンの区切りを意味し、“ｎ”が名詞、“ｐ”が助詞、“ａｕ”が助動詞、“ａｄ”が形容詞を意味する。なお、形態素解析を行うためには、トークンの品詞、読み、活用形などが定義してある辞書と、トークン同士が連接可能な２語のタイプを定義してある連接可能性辞書が必要となる。ただしこれらの辞書は本発明の主要構成要素ではないため図示しないこととする。
【０１０１】
トークン更新処理部１０４は、本発明におけるトークン更新処理ステップを実現し、言語解析部１０３で抽出されたトークンと同一のトークンが後述するプロファイルデータベース１にすでに登録されているか否か判断し、登録されている場合は、登録されていたトークンと対応付けられている参照時刻の値を、参照時刻計測部１０２で計測された参照時刻の値で更新し、登録されてない場合は、抽出されたトークン、抽出されたトークンの品詞、参照時刻計測部１０２で計測された参照時刻、活性度の初期値を対応付けて、プロファイルデータベース１に１レコード追加する。
【０１０２】
抽出されたトークンと同一のトークンか否かの判断基準を示す。互いのトークンの表記及び品詞を比較して、表記と品詞が共に一致する場合は同一とし、それ以外、つまり表記と品詞が共に一致せず、あるいはどちらか一方のみ一致した場合は同一ではないと判断する。
【０１０３】
また、活性度とは、後述する処理の手順により、時刻の変化による利用者の関心などの変動を擬似的に算出したパラメータであり、文書処理時には重み付けとして使用される。後述する活性度増加部１０６において活性度の増加処理が、同じく後述する活性度減衰部１０７において活性度の減衰処理が行われる。なお、本実施の形態では活性度の範囲を０〜１とし、初期値を０．５と定めているが、本発明において活性度の範囲を０〜１に制限するものではない。
【０１０４】
プロファイルデータベース１は、本発明における設定情報を構成し、１レコードあたりのフィールド情報として、トークン、品詞、参照時間、活性度を保持する。図４に本実施の形態におけるプロファイルデータベース１を示す。後述する文書処理部１０８で、プロファイルデータベース１に登録されたトークンとトークンに対応付けられた活性度を重み付けとして用いて、文書処理が行われる。また本実施の形態では、プロファイルデータベース１では同一のトークンを複数レコードへの登録を禁止する。同一のトークンが複数レコードに登録されていると、活性度を適切に増加または減衰させることが難しくなり、文書処理部１０８では適切な文書処理が難しくなるためである。
【０１０５】
活性度増加妥当性判定部１０５は、本発明における活性度増加妥当性判定ステップを実現し、プロファイルデータベース１に登録されている参照時刻と参照時刻計測部１０２で計測された参照時刻とを比較して、プロファイルデータベース１に登録されている参照時刻と対応付けられた活性度を増加させる妥当性があるか否か判定する。この判定は、プロファイルデータベース１に登録されている全レコードの参照時刻に対して行われる。
【０１０６】
また、本実施の形態の場合では、活性度増加妥当性判定部１０５は、参照時刻計測部１０２で計測された参照時刻とプロファイルデータベース１に登録された参照時刻が同じ時刻の場合は活性度を増加させる妥当性があると判定する。なお、本発明の活性度増加妥当性判定部１０５で活性度を増加させる妥当性があると判定する場合は、参照時刻計測部１０２で計測された参照時刻とプロファイルデータベース１に登録された参照時刻が同じ時刻の場合に限られず、参照時間に関する情報に基づき、利用者が文書データを参照したと判定できる場合は、活性度を増加させる妥当性があると判定してよい。
【０１０７】
活性度増加部１０６は、本発明における活性度増加ステップを実現し、活性度増加妥当性判定部１０５により増加する妥当性ありと判定された場合、妥当性ありと判定されたプロファイルデータベース１に登録された参照時刻と対応付けられた活性度の増加処理を行う。増加処理の方法としては様々な方法が利用可能であり、例えば一定数を加える、１よりも大きな定数で掛ける、対数関数の利用する、もしくは上述した方法以外の既知の増加処理の方法の利用も考えられる。
【０１０８】
本実施の形態における増加処理の方法は、プロファイルデータベース１に登録された参照時刻と対応付けられた活性度の値を０．１増加させることとする。ただし、活性度は上限値である１を超えないものと設定する。
【０１０９】
活性度減衰部１０７は、本発明における活性度減衰ステップを実現し、プロファイルデータベース１に登録された活性度について減衰処理を行う。減衰処理の方法はさまざまな方法が利用可能であり、一定数を減ずる、１よりも大きな定数で序する、０以上１未満の定数を掛ける、対数関数を利用する、もしくは上述した方法以外の既知の減衰方法を利用することも考えられる。
【０１１０】
また、活性度減衰部１０７は、必ずしも文書入力処理部１０１や活性度増加妥当性判定部１０５の処理と同期させる必要はない。活性度減衰部１０７における減衰処理の起動方法としては、文書入力処理部１０１や活性度増加妥当性判定部１０５の処理と同期させる以外に、あらかじめ設定された一定時間毎や利用者が指定した時刻に減衰処理を行う方法等が考えられる。
【０１１１】
本実施の形態では、活性度減衰部１０７により行われる減衰方法としては、０以上１未満の定数を活性度に掛け合わせる方法を採用し、詳しくは、プロファイルデータベース１に登録されている全ての活性度の値に減衰定数０．９を乗ずることとする。また、あらかじめ閾値を設定しておき、閾値以下の活性度は０とする処理を行う。この処理により計算処理の効率化と計算誤差の発生の制限を行う。なお、活性度減衰部１０７での減衰処理の実行は一定時間毎、詳しくはｃｔ＝０から開始されてｃｔ＝４０２４００秒毎に行われるものとする。
【０１１２】
文書処理部１０８は、プロファイルデータベース１に登録されたトークンと、これに対応付けられた活性度と用いて文書データ検索、文書データ分類等の文書処理を行うものである。活性度を重み付けとして使用することで、現在の利用者の関心の高低に対応した文章処理が行われることとなる。当然、プロファイルデータベース１に登録されたトークンに対応する品詞も文書処理に利用しても良い。
【０１１３】
例えば、文書データ検索では、登録されたトークンを索引語とし、その索引語に対する活性度を重み付けとして用い、文書データ検索を実行することが考えられる。なお、文書データの検索時の重み付けの要件として、活性度が高すぎるトークンはどの文書データにも高頻度で出現しているため特定性が低いとみなし、高すぎる活性度と対応付けられたトークンは索引語として使用せず、中程度の活性度と対応付けられたトークンを検索語として使用することも考えられる。
【０１１４】
また、利用者が、文書データ群における記載内容を把握したい場合、プロファイルデータベース１に登録されたトークンを索引語とし、トークンに対応した活性度を重み付けとして用いてキーワードの抽出を行う。具体的には、文書データ群中に索引語であるトークンと一致する記載があるか否か、そしてトークンに対応する活性度による重み付けと文書データ群中の出現頻度に基づきキーワードの取捨選択を行い、文書データ群を示す最適なキーワードを抽出する。利用者は抽出されたキーワードを参照することで、文書データ群の記載内容の把握が可能となる。
【０１１５】
さらには、利用者が文書データ群を分類したい場合、高い活性度と対応付けられたトークンをキーワードとして用いて、文書データ群を分類することが考えられる。高い活性度と対応付けられたトークンをキーワードとすることで、文書データが利用者の現在興味のある分野のものであるか否かにより文書データ群を分類することが可能となる。
【０１１６】
次に、以上のように構成された本実施の形態にかかる文書処理方法の、文書データの入力からプロファイルデータベース１への登録までの処理を説明する。図５は、本実施の形態にかかる文書処理方法の文書データの入力からプロファイルデータベース１への登録までの処理の手順を示すフローチャートである。
【０１１７】
利用者が文書データの生成や文書データの参照を行うと、まず文書入力処理部１０１がこれら文書データの入力する処理を行う（ステップＳ５０１）。そして、参照時刻計測部１０２が現在時刻を取得して、取得した現在時刻をｃｔに代入する（ステップＳ５０２）。さらに、言語解析部１０３が入力された文書データに形態素解析を行い、トークンとこのトークンの品詞を抽出する（ステップＳ５０３）。
【０１１８】
トークン更新処理部１０４は、抽出されたトークン群から最初のトークンを選択し（ステップＳ５０４）、選択されたトークンがすでにプロファイルデータベース１に登録されているか否か判断する（ステップＳ５０５）。
【０１１９】
トークン更新処理部１０４が、選択されたトークンが、まだプロファイルデータベース１に登録されていないと判断した場合（ステップＳ５０５：Ｎｏ）、選択されたトークン、このトークンの品詞、参照された時間が代入されたｃｔ、活性度の初期値とを対応付けてプロファイルデータベース１に追加登録する（ステップＳ５０６）。トークン更新処理部１０４が、すでに登録されていると判断した場合（ステップＳ５０５：Ｙｅｓ）、トークン更新処理部１０４は、選択されたトークンが今回参照されたことを示すため、プロファイルデータベース１内で、選択されたトークンと同一のトークンに対応付けられた参照時刻の値をｃｔで更新する（ステップＳ５０９）。
【０１２０】
そして、トークン更新処理部１０４は、言語解析部１０３より抽出されたトークン群に上記ステップによる登録されているか否かの確認が済んでいないトークンが他にあるか否か判定し（ステップＳ５０７）、他にトークンがあると判定した場合（ステップＳ５０７：Ｙｅｓ）、登録されているか否かの確認が済んでいないトークンを選択し（ステップＳ５０８）、再び選択されたトークンがプロファイルデータベース１に登録されているか否かの判断から開始する（ステップＳ５０５）。
【０１２１】
言語解析部１０３より抽出されたトークン群にトークンが他にないと判断した場合（ステップＳ５０７：Ｎｏ）、抽出された全てのトークンの登録処理が既に行われたとみなし、［１］から図６の［１］へと進み、活性度増加妥当性の判断から活性度の増加までの処理が行われる。
【０１２２】
次に、本実施の形態にかかる文書処理方法の、活性度の増加妥当性の判断から活性度の増加までの処理を説明する。図６は、図５の［１］から処理が進められたものであり、本実施の形態にかかる文書処理方法の活性度増加妥当性の判断から活性度の増加までの処理の手順を示すフローチャートである。
【０１２３】
活性度増加妥当性判定部１０５は、ステップＳ５０２で参照時刻計測部１０２が代入したｃｔから、現在時刻を取得し（ステップＳ６０１）、プロファイルデータベース１の最初のレコードの参照時刻の値を取得し（ステップＳ６０２）、取得された参照時刻の値が現在時刻と同じか否か判断する（ステップＳ６０３）。
【０１２４】
取得された参照時刻の値と現在時刻が同じと判断した場合（ステップＳ６０３：Ｙｅｓ）とは、取得された参照時刻と対応付けられたトークンが入力された文書データから抽出されたことを意味し、つまりはトークンが利用者に参照されたことを意味する。
【０１２５】
この場合（ステップＳ６０３：Ｙｅｓ）、活性度増加部１０６は、プロファイルデータベース１において、取得された参照時間と対応付けられた活性度の値を０．１増加させ（ステップＳ６０４）、増加した活性度の値が１より大きいか否か判断し（ステップＳ６０５）、活性度の値が１より大きい場合（ステップＳ６０５：Ｙｅｓ）は活性度の値を１に更新する（ステップＳ６０６）。なお、活性度の値が１より小さい場合（ステップＳ６０５：Ｎｏ）、特に処理を行わない。
【０１２６】
活性度増加妥当性判定部１０５は、取得された参照時刻の値と現在時刻が異なると判断した場合（ステップＳ６０３：Ｎｏ）、特に処理を行わない。
【０１２７】
そして、活性度増加妥当性判定部１０５は、プロファイルデータベース１に次のレコードがあるか否か判断し（ステップＳ６０７）、次のレコードがあると判断した場合（ステップＳ６０７：Ｙｅｓ）は、次のレコードの参照時刻を取得し（ステップＳ６０８）、再び取得された参照時刻が現在時刻と同じか否かの判断から開始する（ステップＳ６０３）。
【０１２８】
活性度増加妥当性判定部１０５は、次のレコードがないと判断した場合（ステップＳ６０７：Ｎｏ）、全てのレコードに対して処理が行われたものとみなし、終了する。
【０１２９】
また図７は、図２で示されたデータ１を時刻ｃｔ＝１００００に入力し、さらにデータ２を時刻ｃｔ＝７０４８００に入力し、入力毎に増加処理を行った活性度の遷移を示したものである。ただし、本図では説明を容易にするため活性度減衰部１０７による減衰処理は省いた。トークン更新処理部１０４がトークンをプロファイルデータベース１に登録する時、このトークンと対応付けられた参照時刻に時刻ｃｔの値が、このトークンと対応付けられた活性度に初期値として０．５が登録される。その後、活性度増加部１０６が活性度の増加処理を行い、活性度が０．６に更新される。データ１とデータ２とで重複するトークンと対応付けられた活性度は、増加処理が２度行われるため、０．７となる。また、この活性度に対応する参照時刻は、データ２の入力時にトークン更新処理部１０４により７０４８００に更新されている。
【０１３０】
次に、本実施の形態にかかる文書処理方法の、活性度の減衰処理を説明する。図８は、本実施の形態にかかる文書処理方法における減衰処理の手順を示すフローチャートである。
【０１３１】
活性度減衰部１０７は、プロファイルデータベース１の最初のレコードの活性度を取得し（ステップＳ８０１）、取得した活性度の値が指定した閾値より低いか否か判断し（ステップＳ８０２）、閾値より低いと判断した場合（ステップＳ８０２：Ｙｅｓ）、プロファイルデータベース１における取得先の活性度の値を０に更新する（ステップＳ８０３）。閾値より高いと判断した場合（ステップＳ８０２：Ｎｏ）は、プロファイルデータベース１における取得先の活性度を、この活性度の値に０．９を掛けた値で更新する（ステップＳ８０６）。
【０１３２】
その後、活性度減衰部１０７は、プロファイルデータベース１に次のレコードがあるか否か判断し（ステップＳ８０４）、次のレコードがあると判断した場合（Ｓ８０４：Ｙｅｓ）、次のレコードの活性度を取得し（ステップＳ８０５）、再び取得した活性度が指定した閾値より低いか否かの判断から開始する（ステップＳ８０２）。
【０１３３】
活性度減衰部１０７は次のレコードがないと判断した場合（ステップＳ８０４：Ｎｏ）、全ての活性度に減衰処理が行われたものとみなし、終了する。
【０１３４】
図９は、図２に示されるデータ１を時刻ｃｔ＝１００００に入力し、活性度減衰部１０７による減衰処理を時刻ｃｔ＝４０２４００に実施し、データ２を時刻ｃｔ＝７０４８００に入力し、データの入力毎に増加処理を行った場合の活性度の遷移を示したものである。活性度減衰部１０７は、時刻ｃｔ＝４０２４００にプロファイルデータベース１に登録されている全ての活性度に０．９掛けて、活性度を０．５４に更新する。データ１とデータ２とで重複するトークンは、増加処理、減衰処理、増加処理の順に更新されたため活性度は０．６４となる。また、時刻ｃｔ＝７０４８００では、減衰処理後にデータ２の入力時に追加されたトークンの活性値は０．６となる。これに対し、データ１の入力時に追加されたトークンであり、データ２と重複していないトークンの活性値は０．５４となる。したがって参照された回数が同じでも、最近参照されたトークンの方が高い活性度を示すことが判る。
【０１３５】
また、文書処理部１０８における文書検索で、活性度が０．６以上のトークンを索引語として利用すると条件を設定した場合、利用者が、時刻ｃｔ＝７０４８００以降、ｃｔ＝８０４８００以前に、文書処理を行うと、時刻ｃｔ＝１００００で参照された“エンジン”、“利用”等は索引語として選択されず、時刻ｃｔ＝７０４８００で参照された“kensaku”、“人気”等は索引語として選択される。
【０１３６】
従って、最近参照されたトークンほど、検索、分類などの文書処理で優先的にキーワードとして抽出することが可能となる。
【０１３７】
図１０は、第一の実施の形態に係る文書処理装置のハードウェア構成を示す図である。文書処理装置は、ハードウェア構成として、文書処理装置における文書処理を実行する文書処理プログラムなどが格納されているＲＯＭ１２と、ＲＯＭ１２内のプログラムに従って文書処理装置の各部により文書処理等を実行するＣＰＵ１１と、ワークエリアが形成され、文書処理装置の制御に必要な種々のデータを記憶するＲＡＭ１３と、ネットワークに接続して通信を行う通信I／Ｆ１４と、各部を接続するバス１５と、を備えている。
【０１３８】
先に述べた文書処理装置における文書処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【０１３９】
この場合には、文書処理プログラムは、文書処理装置において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【０１４０】
また、本実施例の文書処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【０１４１】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【０１４２】
本発明においては、言語解析部１０３における言語解析で利用する言語解析方法について特に限定はせず、形態素解析以外の方法で言語解析を行っても良い。ただしトークンを一意に識別するための情報は必要となる。形態素解析の場合では、トークンを一意に識別するための情報はトークンの表記と品詞となる。
【０１４３】
また、プロファイルデータベース１に機能的な制約を求めず、トークンに関する情報を適切に記憶、参照可能なものであればどのようなものでも良い。例えば、文書データの検索等の重み付けとして用いるための、活性度以外のパラメータとして、参照したトークンの出現頻度や累積出現頻度も記憶してもよい。
【０１４４】
また、文書データからトークンを抽出するための、言語解析部１０３、トークン更新処理部１０４、活性度増加部１０６による処理は、シーケンシャルに行わなければならないという制限を設けるものではない。例えば、言語解析部１０３とトークン更新処理部１０４による処理を数回連続して行い、その後に活性度増加部１０６で一括して増加処理を行ってもよい。この場合、例えば前回の活性度増加部１０６による増加処理が行われた時刻を記憶し、活性度増加妥当性判定部１０５は、プロファイルデータベース１に登録されている参照時刻が前回処理を行った時刻以降の時刻をしめす場合に限り、この登録されている参照時刻と対応付けられた活性度を増加すると判定する。また、活性度増加部１０６が一括して増加処理を行う場合、言語解析部１０３で同一のトークンが複数回抽出されているときは、抽出された回数を保持し、この回数に従って活性度の増加させる値を変更することも考えられる。
【０１４５】
このように本実施の形態において、活性度増加部１０６は、利用者が参照した文書データから抽出されたトークンに対応付けて活性度を増加させる処理を可能としているので、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１４６】
また、活性度増加妥当性判定部１０５は、トークンがプロファイルデータベース１に登録されていないと判断した場合、このトークンと、計測された解析開始時刻情報と、活性度の初期値とを対応付けてプロファイルデータベース１に登録しているので、文書処理に用いるためのトークンの情報が追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１４７】
また、活性度減衰部１０７は、プロファイルデータベース１に登録されている活性度を減衰させるので、参照された回数が同じ複数のトークンでも最近参照されたトークンの方が、トークンと対応付けられた活性度が高くなるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１４８】
（第２の実施の形態）
第１の実施の形態では、活性度減衰部１０７による減衰処理は一定時間毎としたが、この第２の実施の形態は、利用者により減衰処理が行われる時間の間隔を活性度減衰情報指定部２０１で指定し、この指定された減衰処理が行われる時間の間隔から活性度減衰時間算出部２０２が減衰時刻を算出して、活性度減衰部１０７が減衰処理を行うものである。
【０１４９】
図１１は、第２の実施の形態にかかる文書処理方法を実現するための構成を示すブロック図である。同図に示すように、第１の実施の形態にかかる文書処理方法を実現するための構成に、新たに活性度減衰情報指定部２０１と活性度減衰時間算出部２０２を追加した。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１５０】
活性度減衰情報指定部２０１は、本発明における活性度減衰情報指定ステップを実現し、利用者により、活性度減衰部１０７による減衰処理が行われる間隔が指定される。例えば、利用者は、減衰処理が行われる間隔を数時間毎、数日毎、あるいは数週間毎と指定することが可能となる。本実施の形態では、活性度減衰情報指定部２０１は日単位で減衰処理が行われる間隔を設定できるものとし、これより利用者は減衰処理が行われる間隔を４日毎と指定したものとする。
【０１５１】
活性度減衰時間算出部２０２は、本発明における活性度減衰時間算出ステップを実現し、本発明の文書処理方法を実現するため装置が起動した時刻を初期値とし、活性度減衰情報指定部２０１で利用者により指定された間隔から、実際に減衰処理を行う時刻の算出し、算出された時刻に減衰処理を実行する旨を活性度減衰部１０７に出力する。これにより活性度減衰部１０７が減衰処理を行うものとする。
【０１５２】
次に、以上のように構成された本実施の形態にかかる文書処理方法で、利用者が間隔日を指定し、指定された間隔日毎に活性度減衰部１０７により行われる減衰処理を説明する。図１１は、本実施の形態にかかる文書処理方法で利用者が間隔日を指定し、指定された間隔日毎に活性度減衰部１０７により行われる減衰処理の手順を示すフローチャートである。
【０１５３】
利用者は、活性度減衰情報指定部２０１により、減衰処理を行われる間隔を日単位で示した間隔日(day)を指定する（ステップＳ１１０１）。
【０１５４】
活性度減衰時間算出部２０２は、文書処理方法を実現するため装置が起動した時刻を現在時刻ＣｕｒｒｅｎｔＣｔの初期値として保持し（ステップＳ１１０２）、利用者が指定した間隔日ｄａｙに２４＊６０＊６０を掛けて減衰処理を行われる間隔を秒単位で示した間隔時間ＩｎｔｅｒｖａｌＣｔを算出し（ステップＳ１１０３）、減衰処理を行う予定時刻ＥｘｅＣｔを、現在時刻ＣｕｒｒｅｎｔＣｔに間隔時間ＩｎｔｅｒｖａｌＣｔを加えることで求める（ステップＳ１１０４）。
【０１５５】
その後、活性度減衰時間算出部２０２は新たに現在時刻ＣｕｒｒｅｎｔＣｔを取得し（ステップＳ１１０５）、現在時刻ＣｕｒｒｅｎｔＣｔが減衰処理を行う予定時刻ＥｘｅＣｔと同時刻または経過したか否かを判断し（ステップＳ１１０６）、減衰処理を行う予定時刻ＥｘｅＣｔと同時刻または経過したと判断した場合（ステップＳ１１０６：Ｙｅｓ）、活性度減衰部１０７に減衰処理を実行する旨を出力する。この実行する旨を入力された活性度減衰部１０７は活性値の減衰処理を行う（ステップＳ１１０７）。
【０１５６】
活性度減衰部１０７による減衰処理が行われたあと、活性度減衰時間算出部２０２は、次に減衰処理を行う予定時刻ＥｘｅＣｔを、今回の減衰処理を行う予定時刻ＥｘｅＣｔに減衰処理を行う間隔時間ＩｎｔｅｒｖａｌＣｔを加えて求め（ステップＳ１１０８）、再度、現在時刻ＣｕｒｒｅｎｔＣｔの取得から開始する（ステップＳ１１０５）。
【０１５７】
また、活性度減衰時間算出部２０２は現在時刻ＣｕｒｒｅｎｔＣｔが減衰処理を行う予定時刻ＥｘｅＣｔ以前と判断した場合（ステップＳ１１０６：Ｎｏ）、特に処理は行わず、再度、現在時刻ＣｕｒｒｅｎｔＣｔの取得から開始する（ステップＳ１１０５）。
【０１５８】
図１３は、時刻ｃｔ＝９５０００に文書処理方法を実現するため装置を起動し、図２に示されるデータ１を時刻ｃｔ＝１００００に入力し、データ２を時刻ｃｔ＝７０４８００に入力し、データの入力毎に増加処理を行い、また利用者が減衰処理を行う間隔日を４日と指定した場合の活性度の遷移を示したものである。ｃｔ＝７８６２００に減衰処理が行われた結果、データ１の入力時に追加されて、その後利用者が参照していないトークンと対応付けられた活性度は、初期値より低い値（０．４９）を示すことが判る。
【０１５９】
本発明においては、活性度減衰情報指定部２０１での指定方法は間隔日に限定されない。例えば実行間隔を週または月毎に指定してもよい。また、活性度減衰時間算出部２０２による減衰処理を行う予定時刻か否かの判断は、常に行う必要はなく、一定の間隔毎に行うことにしても良い。例えば、５分毎に、現在時刻が減衰処理を行う予定時刻を経過したか否か判断することなどが考えられる。当然、判断する間隔は５分に限られず、利用者が文書データを参照する頻度などに応じて設定すればよい。
【０１６０】
このように、本実施の形態においては、利用者が減衰処理を行う間隔日を指定し、指定された間隔日に基づき、減衰処理を行う予定時刻を算出して、現在時刻が減衰処理を行う予定時刻を経過しているか否か判断したのち減衰処理を行うことで、トークンの活性度の増加処理等とは独立かつ非同期で減衰処理が可能となったため、非同期で減衰処理が行われた活性度を文書処理に用いることで、より利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１６１】
また、活性度減衰情報指定部２０１で、利用者が２日ごとに実行するなど、利用者の理解が容易な形式で入力できるため、利用者の文書データを参照する頻度などによる要求に応じた、より柔軟なトークンと対応付けられた活性度の増減が可能となり、この活性度を文書処理に用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１６２】
（第３の実施の形態）
第２の実施の形態までは、入力される文書データの制限および取得方法を特に定めていないが、この第３の実施の形態では、文書入力条件指定部３０１により、入力する文書データの条件の指定を可能とし、この条件に基づき文書取得部３０２が文書データを自動的に取得し、さらには取得時間指定部３０３で文書データを取得する時間を指定し、文書取得制御部３０４が指定された時間に文書データを取得するように文書取得部３０２を制御するものである。
【０１６３】
図１４は、本発明の第３の実施の形態にかかる文書処理方法を実現するための装置の構成を示すブロック図である。同図に示すように、第２の実施の形態にかかる文書処理方法を実現するための構成に、新たに文書入力条件指定部３０１と文書取得部３０２と取得時間指定部３０３と文書取得制御部３０４を追加した。以下の説明では、上述した第２の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１６４】
文書入力条件指定部３０１は、本発明における文書入力条件指定ステップを実現し、後述する文書取得部３０２で取得する文書データの条件が指定される。
【０１６５】
本実施の形態では、文書入力条件指定部３０１は文書データを取得する条件を、“文書データを保持している場所”、“文書データの生成時間”、及び“文書データとして入力処理が可能なファイルの拡張子”とする。“文書データを保持している場所”を指定するのは、主にウェブサイトのＵＲＬとし、指定されるＵＲＬの数に制限を設けず、指定されたＵＲＬより下層で保持されている全ての文書データファイルを取得の対象のファイルとする。また“文書データの生成時間”を取得する条件として指定して、この指定された時間以降に作成または変更された文書データのみ取得する。また“文書データとして入力処理が可能なファイルの拡張子”を指定して、指定された拡張子を有するファイルのみ文書取得部３０２で取得する。
【０１６６】
文書入力条件指定部３０１における、入力する文書データの条件の指定方法は、文書処理方法を実現するための装置等により自動的に指定、もしくは利用者により手動で指定されてもよい。文書処理方法を実現するための装置等により自動で指定する方法は、例えば、文書処理方法を実現するための装置等が、利用者がブラウザ等で参照したＵＲＬを取得し、この取得したＵＲＬを“文書データを保持している場所”と指定し、前回の文書データ取得処理が行われた時間を“文書データの生成時間”と指定し、文書入力処理部１０１が処理することが可能なファイルの拡張子を“文書データとして入力処理が可能なファイルの拡張子”と指定する方法等が考えられる。
【０１６７】
文書入力条件指定部３０１において、“文書データとして入力処理が可能なファイルの拡張子”で指定される拡張子に特に制限を設けないが、文書入力処理部１０１で処理することが可能な文書データを示すファイルの拡張子を指定するのが望ましい。なお、本実施の形態における“文書データを保持している場所”はウェブサイトのＵＲＬとしたが、これに制限されるものではなく、例えば文書処理方法を実現するための装置が有するＨＤＤ内の場所でも良い。
【０１６８】
文書取得部３０２は、本発明における文書取得ステップを実現し、文書入力条件指定部３０１で指定された条件を満たす文書データを取得する。また、文書取得部３０２が文書データを取得する処理を行う時刻は、後述する文書取得制御部３０４により制御される。そして文章取得部３０２が文書データを取得した後、この文書データの取得と同期して、取得した文書データの文書入力処理部１０１による入力処理が行われる。文書取得部３０２による文書データの取得方法に特に制限は無く、例えば文書入力条件指定部３０１で指定された条件に従い、インターネット上の検索エンジンを利用して文書データを取得してもよい。なお、文書入力処理部１０１による入力処理以降の処理は、第２の実施の形態までと同様の処理が行われる。
【０１６９】
本実施の形態では、文書取得部３０２は、文書入力条件指定部３０１で指定された“文書データを保持している場所”を示すＵＲＬから“文書データの生成時間”以降に作成または変更された文書データであり、“文書データとして入力処理が可能なファイルの拡張子”で指定された拡張子を有する文書データのダウンロード等を行うことで、文書データを取得する。また、ダウンロードの方法に特に制限は無く、例えば“ftp”や“http”のプロトコルによるダウンロードが考えられる。なお本実施の形態は、文書取得ステップの実現方法をダウンロードに制限するものではなく、文書データ中の情報を取得できればどんな方法でも良い。
【０１７０】
また本実施の形態においては、文書取得部３０２は、文書入力条件指定部３０１で指定された“文書データを保持している場所”、“文書データの生成時間”、及び“文書データとして入力処理が可能なファイルの拡張子”による条件を満たす文書データを取得するため、文書取得部３０２の内部にテキストデータ取得オブジェクト１４０１を生成し、このテキストデータ取得オブジェクト１４０１が取得処理を行うことで、条件を満たす文書データを取得することが可能となる。
【０１７１】
図１５は、テキストデータ取得オブジェクト１４０１、子ＵＲＬ抽出オブジェクト１４０２及びコンテンツ抽出オブジェクト１４０３の構成を示している。
【０１７２】
テキストデータ取得オブジェクト１４０１は、データとして指定ＵＲＬリスト、コンテンツ生成時間、テキストファイル拡張子リスト、コンテンツリストを保持し、さらに子ＵＲＬ抽出オブジェクト１４０２及びコンテンツ抽出オブジェクト１４０３を保持する。テキストデータ取得オブジェクト１４０１が保有することが可能な子ＵＲＬ抽出オブジェクト１４０２及びコンテンツ抽出オブジェクト１４０３の数には特に制限が無く、テキストデータ取得オブジェクト１４０１が、必要に応じて子ＵＲＬ抽出オブジェクト１４０２及びコンテンツ抽出オブジェクト１４０３を生成し、保有することが出来る。
【０１７３】
そして、テキストデータ取得オブジェクト１４０１は、自オブジェクト生成時において文書入力条件指定部３０１で指定された条件が設定される。つまり文書入力条件指定部３０１で指定された“文書データを保持している場所”をテキストデータ取得オブジェクト１４０１の指定ＵＲＬリストに代入され、文書入力条件指定部３０１で指定された“文書データの生成時間”をテキストデータ取得オブジェクト１４０１のコンテンツ生成時間に代入され、文書入力条件指定部３０１で指定された“文書データとして入力処理が可能なファイルの拡張子”をテキストデータ取得オブジェクト１４０１のテキストファイル拡張子リストに代入され、後述する処理を行うことで、テキストデータ取得オブジェクト１４０１は、文書入力条件指定部３０１で指定された条件を満たす文書データをコンテンツリストに保持することとなる。
【０１７４】
子ＵＲＬ抽出オブジェクト１４０２は、テキストデータ取得オブジェクト１４０１内部で生成されるオブジェクトであり、データとしてＵＲＬリストを保持する。子ＵＲＬ抽出オブジェクト１４０２は、テキストデータ取得オブジェクト１４０１からＵＲＬを取得すると、そのＵＲＬの子ＵＲＬが存在する場合はそれらを抽出し、ＵＲＬリストに登録する。
【０１７５】
コンテンツ抽出オブジェクト１４０３は、テキストデータ取得オブジェクト１４０１内部で生成されるオブジェクトであり、データとしてコンテンツ及びこのコンテンツ生成時間を保持する。コンテンツ抽出オブジェクト１４０３は、テキストデータ取得オブジェクト１４０１からＵＲＬを取得すると、このＵＲＬが示す文書データをコンテンツに登録し、また、この文書データのタイムスタンプをコンテンツ生成時間に登録する。
【０１７６】
図１４に戻り、取得時間指定部３０３は、本発明における取得時間指定ステップを実現し、利用者により文書データを取得する時間の間隔が指定される。利用者は、取得時間指定部３０３により文書データの取得を行う間隔を、数時間毎、数日毎、数週間毎と、文書データが更新される頻度などに応じて、指定することが可能となる。本実施の形態において、利用者は、取得時間指定部３０３により日単位で間隔を指定できるものする。なお、本発明の取得を行うために指定する時間の間隔を日単位に制限するものではない。
【０１７７】
文書取得制御部３０４は、本発明における文書取得制御ステップを実現し、取得時間指定部３０３により指定された時間の間隔ごとに、文書取得部３０２が文書データを取得するように制御を行うものとする。本実施の形態では、文書処理方法を実現するための装置が起動した時刻を初期値とし、取得時間指定部３０３で指定された間隔日から文書データの取得時刻の算出し、現在時刻が算出された取得時刻と同時刻または経過したと判断した場合は、文書取得部３０２へ文書データの取得を行う旨を出力する。そして取得を行う旨が入力された文書取得部３０２は、文書データの取得を行う。
【０１７８】
次に、以上のように構成された本実施の形態にかかる文書処理方法において、テキストデータ取得オブジェクト１４０１が、文書入力条件指定部３０１より指定された文書データを取得する条件に基づいて、コンテンツリストに条件を満たす文書データを取得するまでの処理を説明する。図１６は、テキストデータ取得オブジェクト１４０１が、文書入力条件指定部３０１により指定された文書データを取得する条件に基づいて、コンテンツリストに条件を満たす文書データを取得するまでの処理の手順を示すフローチャートである。
【０１７９】
文書取得部３０２は、文書入力条件指定部３０１から、“文書データを保持している場所”、“文書データの生成時間”、及び“文書データとして入力処理が可能なファイルの拡張子”を取得すると、テキストデータ取得オブジェクト１４０１を生成する。生成されたテキストデータ取得オブジェクト１４０１は、指定ＵＲＬリストに“文書データを保持している場所”が、コンテンツ生成時間に“文書データの生成時間”が、テキストファイル拡張子リストに文書データとして入力処理が可能なファイルの拡張子”が代入される（ステップＳ１５０１）。
【０１８０】
テキストデータ取得オブジェクト１４０１は、指定ＵＲＬリストが保持する最初の指定ＵＲＬを選択し（ステップＳ１５０２）、この選択されたＵＲＬに対応した子ＵＲＬ抽出オブジェクト１４０２を生成する。
【０１８１】
生成された子ＵＲＬ抽出オブジェクト１４０２は、選択されたＵＲＬの下層にさらにＵＲＬ（以下「子ＵＲＬ」という）が存在する場合はこれらを抽出して、ＵＲＬリストに保持する（ステップＳ１５０３）。もし、子ＵＲＬが全く存在しない場合、生成された子ＵＲＬ抽出オブジェクト１４０２を廃棄して、テキストデータ取得オブジェクト１４０１は、指定ＵＲＬリストが保持する次の指定ＵＲＬを選択し、再びこれに対応する子ＵＲＬ抽出オブジェクト１４０２を生成し、ステップＳ１５０３の処理を行う（このステップは図示しない）。
【０１８２】
テキストデータ取得オブジェクト１４０１は、子ＵＲＬ抽出オブジェクト１４０２が保持するＵＲＬリストの先頭のＵＲＬを選択する（ステップＳ１５０４）。なお、ステップＳ１５０２でテキストデータ取得オブジェクト１４０１から選択されたＵＲＬと区別するために、子ＵＲＬ抽出オブジェクト１４０２から選択されたＵＲＬを、選択された抽出ＵＲＬと呼ぶこととする。そしてテキストデータ取得オブジェクト１４０１は、選択された抽出ＵＲＬがディレクトリを示すものか否か判定し（ステップＳ１５０５）、ディレクトリであると判定した場合（ステップＳ１５０５：Ｙｅｓ）、このディレクトリに対応した子ＵＲＬ抽出オブジェクト１４０２を生成し、選択された抽出ＵＲＬの子ＵＲＬを抽出し、ＵＲＬリストに保持させる（ステップＳ１５０６）。そして抽出された抽出ＵＲＬの子ＵＲＬについて、テキストデータ取得オブジェクト１４０１が、ステップＳ１５０４〜ステップＳ１５１２の手順に沿って処理を行い、条件を満たした文書データをコンテンツリストに追加する（このステップは図示しない）。
【０１８３】
テキストデータ取得オブジェクト１４０１は、選択された抽出ＵＲＬがディレクトリではないと判定した場合（ステップＳ１５０５：Ｎｏ）、テキストデータ取得オブジェクト１４０１はこの選択された抽出ＵＲＬの拡張子がテキストファイル拡張子リストに含まれているか否か判定する（ステップＳ１５０７）。
【０１８４】
テキストデータ取得オブジェクト１４０１は、選択された抽出ＵＲＬの拡張子がテキストファイル拡張子リストに含まれていると判定した場合（ステップＳ１５０７：Ｙｅｓ）、コンテンツ抽出オブジェクト１４０３を生成する。生成されたコンテンツ抽出オブジェクト１４０３は、選択された抽出ＵＲＬに存在する文書データを取得し、取得した文書データをコンテンツに代入し、この文書データのタイムスタンプを取得し、取得したタイムスタンプをコンテンツ生成時間に代入する（ステップＳ１５０８）。
【０１８５】
さらに、テキストデータ取得オブジェクト１４０１は、コンテンツ抽出オブジェクト１４０３が保持するコンテンツ生成時間が、テキストデータ取得オブジェクト１４０１が保持するコンテンツ生成時間より新しいか否か判定し（ステップＳ１５０９）、新しいと判定された場合（ステップＳ１５０９：Ｙｅｓ）は、コンテンツ抽出オブジェクト１４０３のコンテンツとして保持する文書データをテキストデータ取得オブジェクト１４０１のコンテンツリストに追加する（ステップＳ１５１０）。また、コンテンツ抽出オブジェクト１４０３が保持するコンテンツ生成時間が、テキストデータ取得オブジェクト１４０１が保持するコンテンツ生成時間より古いと判断された場合（ステップＳ１５０９：ＮＯ）は、特に処理を行わない。
【０１８６】
また、テキストデータ取得オブジェクト１４０１は、選択された抽出ＵＲＬの拡張子がテキストファイル拡張子リストに含まれていない場合（ステップＳ１５０７：Ｎｏ）、特に処理を行わない。
【０１８７】
テキストデータ取得オブジェクト１４０１は、子ＵＲＬ抽出オブジェクト１４０２のＵＲＬリストに保持されたＵＲＬリストに次の抽出ＵＲＬがあるか否か判定し（ステップＳ１５１１）、次の抽出ＵＲＬがある場合（ステップＳ１５１１：Ｙｅｓ）は、この次の抽出ＵＲＬを選択し（ステップＳ１５１２）、選択された抽出ＵＲＬについて、再びディレクトリか否かの判定から開始する（ステップＳ１５０５）。
【０１８８】
テキストデータ取得オブジェクト１４０１は、子ＵＲＬ抽出オブジェクト１４０２が保持するＵＲＬリストに次の抽出ＵＲＬがないと判定した場合（ステップＳ１５１１：Ｎｏ）、指定ＵＲＬリストに次のＵＲＬがあるか否か判定し（ステップＳ１５１３）、次のＵＲＬがあると判定した場合（ステップＳ１５１３：Ｙｅｓ）、指定ＵＲＬリストから次のＵＲＬを選択（ステップＳ１５１４）し、この選択されたＵＲＬに対応した子ＵＲＬ抽出オブジェクト１４０２を生成し、再びステップＳ１５０３から開始する。
【０１８９】
テキストデータ取得オブジェクト１４０１は、指定ＵＲＬリストに次のＵＲＬがないと判定した場合（ステップＳ１５１３：Ｎｏ）、指定ＵＲＬリストが保持する全てのＵＲＬについて処理を行ったものとして終了する。
【０１９０】
本実施の形態では、指定された条件を満たす文書データの取得方法を、文書取得部３０２の内部にテキストデータ取得オブジェクト１４０１を生成し、このテキストデータ取得オブジェクト１４０１が条件を満たす文書データをコンテンツリストとして取得する方法で示したが、本発明の文書データの取得方法は、この方法に限るものではなく、指定された条件を満たす文書データを取得できれば良いものとする。
【０１９１】
なお、本実施の形態では、文書取得部３０２の文書データの取得と、文書入力処理部１０１による文書データの入力処理との間で同期させることとしたが、本発明においては、必ずしも同期させる必要は無く、非同期であってもよい。また、取得した文書データの文書入力処理部１０１による入力処理が行われた後の処理は、第２の実施の形態と同様の処理に制限するものではなく、例えば、第１の実施の形態と同様の処理を行うものでも良い。
【０１９２】
また、本発明においては、他に、文書入力条件指定部３０１において、文書データを取得するための条件として、特定の分野の文書データを取得するための単語の論理式を条件としてもよい。例えば、利用者は単語の論理式を指定し、文書取得部３０２が、この単語の論理式よりインターネット上の検索エンジンから文書データを取得し、文書入力処理部１０１が取得した文書データを入力することが考えられる。
【０１９３】
この場合、さらに文書入力条件指定部３０１において、文書データを取得するための条件として、単語の論理式以外に、文書データを作成または更新した時間を加えてもよい。これにより、単語の論理式を指定して、インターネット上の検索エンジンの検索結果から取得した文書データ群の中から、さらに前回文書データを取得した時間以後に作成または変更された文書データ群のみ選択して、取得することが可能となる。なお、この場合の処理手順は、図１６で示した処理の手順で、指定ＵＲＬの代わりに、検索エンジンから取得されたＵＲＬを使用することで、処理を行うことが可能となる。
【０１９４】
文書入力条件指定部３０１において、文書データを取得するための条件として、単語の論理式を指定することで、利用者が関心、興味のある特定分野の文書データからトークンの抽出が可能となり、この抽出されたトークンと対応付けられた活性度のみ増加処理が行われ、文書処理においてこの活性度を用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１９５】
文書入力条件指定部３０１において、さらに文書データを取得する条件として、単語の論理式と文書データを作成または更新した時間の他に、文書データの保持された場所を加えることで、インターネット上の検索エンジンの検索結果により取得された文書データ群から、指定したＵＲＬに存在する文書データ群のみ取得することが可能となる。ＵＲＬを指定することで、信頼性の高いサイトからのみ文書データを取得し、これにより特定分野を代表するトークンを精度よく抽出され、その結果、活性度の信頼性が高くなるため、文書処理においてこの活性度を用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１９６】
なお、本発明においては、文書入力条件指定部３０１で指定される文書データを取得する条件を、文書データを保持している場所、文書データの生成時間、文書データとして入力処理が可能なファイルの拡張子、または単語の論理式に制限するものではない。
【０１９７】
このように本実施の形態においては、取得時間指定部３０３で文書データを取得する時刻を指定し、指定された時刻を経過した場合、文書取得制御部３０４の制御により文書取得部３０２が文書データの取得を行うので、時間の経過による活性度の変動を動的に算出することが可能となり、文書処理においてこの活性度を用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１９８】
また、文書入力条件指定部３０１により入力される文書データの条件を指定して、文書取得部３０２が指定された条件を満たした文書データを取得するので、利用者の興味、関心が高いと考えられる文書データから抽出されたトークンと対応付けられた活性度の増加が可能となり、文書処理においてこの活性度を用いることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０１９９】
また、文書入力条件指定部３０１で“文書データの生成時間”を指定した場合、取得前に文書データのタイムスタンプを参照し、前回の文書を取得する処理が行われた後から作成、変更された文書からのみトークンを抽出するので、活性度の算出が軽減されるため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【０２００】
また、文書入力条件指定部３０１で“文書データを保持している場所”を指定した場合、取得する文書の場所を限定されるため、活性度の算出が軽減され、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【０２０１】
（第４の実施の形態）
第３の実施の形態までは、言語解析部１０３から抽出されたトークンのみ取り扱っていたが、この第４の実施の形態では、類似トークン抽出部４０１が、類義語辞書２より言語解析部１０３で抽出されたトークンと類似する意味を持つトークンを示す類似トークンを抽出し、トークン更新処理部１０４が、抽出された類似トークンも言語解析部１０３から抽出されたトークンと同様に処理を行うものである。
【０２０２】
図１７は、本発明の第４の実施の形態にかかる文書処理方法を実現するための構成の構成を示すブロック図である。同図に示すように、第３の実施の形態にかかる文書処理方法を実現するための構成に、新たに類義語辞書２と類似トークン抽出部４０１を追加し、トークン更新処理部１０４とは処理が異なるトークン更新処理部４０２に変更した。以下の説明では、上述した第３の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０２０３】
類似トークン抽出部４０１は、本発明における類似トークン抽出ステップを実現し、後述するトークン更新処理部４０２から入力されたトークンと類似する意味を持つ類似トークンを類義語辞書２から抽出し、抽出された類似トークンを、トークン更新処理部４０２へ出力する。なお、本発明は類似トークン抽出部４０１による類似トークンを抽出する方法は、類義語辞書２から抽出する方法に制限するものではなく、適切に類似トークンを抽出できればどんな方法でも良い。
【０２０４】
類義語辞書２は、トークンの類似関係を記載された辞書である。この辞書により、トークンの表記と品詞から類似するトークンを抽出することが可能となる。類義語辞書２はデータベース形式で類義語情報を保持する。本実施の形態では、この類義語辞書２はトークン、類似するトークン、そして品詞を対応付けて登録している。そして類似トークンの抽出方法として、文書データから抽出されたトークンの表記と品詞より検索を行い、類似トークンを抽出する。
【０２０５】
トークン更新処理部４０２は、本発明におけるトークン更新処理ステップを実現し、言語解析部１０３より抽出されたトークンを類似トークン抽出部４０１に出力し、その後に類似トークン抽出部４０１から言語解析部１０３より抽出されたトークンと類似する意味を持つ類似トークンが入力され、言語解析部１０３より抽出されたトークン及び類似トークン抽出部４０１から入力された類似トークンが、プロファイルデータベース１に登録されているか否か判断し、登録されている場合は、プロファイルデータベース１において、このトークンと対応付けられた参照時刻の値を、参照時刻計測部１０２が計測した参照時刻の値で更新し、登録されてない場合、このトークン、このトークンの品詞、参照時刻計測部１０２が計測した参照時刻、活性度の初期値を対応付けてプロファイルデータベース１に１レコードとして追加登録する。
【０２０６】
次に、以上のように構成された本実施の形態にかかる文書処理方法において、文書データの入力からプロファイルデータベース１への登録までの処理について説明する。図１８は、本実施の形態にかかる文書処理方法において文書データの入力からプロファイルデータベース１への登録までの処理の手順を示すフローチャートである。また、この処理の手順では、文書処理方法を実現するための装置にトークン群をトークン保持リストとして保持する必要がある。このトークン保持リストを保持する場所としては、例えば図１０におけるＲＯＭ１２やＲＡＭ１３が考えられる。ただし、トークン保持リストは本発明の主要構成要素ではないため図示しない。
【０２０７】
利用者が文書データの生成や文書データの参照を行うと、まず文書入力処理部１０１がこれらの文書データの入力する処理を行う（ステップＳ１７０１）。そして、参照時刻計測部１０２が現在時刻を取得して、取得した現在時刻をｃｔに代入する（ステップＳ１７０２）。さらに言語解析部１０３が入力された文書データに形態素解析を行い、トークンとこのトークンの品詞を抽出する（ステップＳ１７０３）。
【０２０８】
トークン更新処理部４０２は、言語解析部１０３で抽出されたトークン群から最初のトークンを選択し（ステップＳ１７０４）、選択されたトークンをトークン保持リストの先頭に代入する（ステップＳ１７０５）。
【０２０９】
類似トークン抽出部４０１は、トークン保持リストの先頭にあるトークンに基づいて類義語辞書２から類似トークン群を取得し（ステップＳ１７０６）、取得された類似トークン群をトークン更新処理部４０２に出力する。そして、トークン更新処理部４０２は、入力された類似トークン群をトークン保持リストに追加する（ステップＳ１７０７）。
【０２１０】
トークン更新処理部４０２は、トークン保持リストの最初のトークンを選択する（ステップＳ１７０８）。また、ステップＳ１７０９で選択されたトークンを、ステップＳ１７０４で選択されたトークンと区別するため、選択された保持トークンという。
【０２１１】
トークン更新処理部４０２は、選択された保持トークンがプロファイルデータベース１に登録されているか否か判定し（ステップＳ１７０９）、登録されていない判定した場合（ステップＳ１７０９：Ｎｏ）は、選択された保持トークン、このトークンの品詞、参照された時間が代入されたｃｔ、活性度の初期値とを対応付けてプロファイルデータベース１に追加登録する（ステップＳ１７１０）。トークン更新処理部４０２は、登録されていたと判定した場合（ステップＳ１７０９：Ｙｅｓ）、選択された保持トークンが今回参照されたことを示すため、プロファイルデータベース１における、選択された保持トークンと同一のトークンと対応付けられた参照時刻の値をｃｔで更新する（ステップＳ１７１１）。
【０２１２】
トークン更新処理部４０２は、トークン保持リストに次のトークンがあるか否か判定し（ステップＳ１７１２）、次のトークンがあると判定した場合（Ｓ１７１２：Ｙｅｓ）、トークン保持リストから次の保持トークンを選択し（ステップＳ１７１３）、再び、選択された保持トークンがプロファイルデータベース１に登録されているか否か判定から開始する（ステップＳ１７０９）。
【０２１３】
トークン更新処理部４０２は、トークン保持リストに次のトークンがないと判定した場合（ステップＳ１７１２：Ｎｏ）、言語解析部１０３より抽出されたトークン群に上記のステップによる登録されているか否かの確認が済んでいないトークンが他にあるか否か判定し（ステップＳ１７１３）、他にトークンがあると判定した場合（ステップＳ１７１３：Ｙｅｓ）、この確認が済んでいないトークンを選択し（ステップＳ１７１４）、再び、選択されたトークンをトークン保持リストの先頭に代入することから開始する（ステップＳ１７０５）。
【０２１４】
トークン更新処理部４０２は、言語解析部１０３より抽出されたトークン群に上記ステップによる登録されているか否かの確認が済んでないトークンがないと判定した場合（ステップＳ１７１３：Ｎｏ）、言語解析部１０３より抽出された全てのトークンおよびこのトークンに類似する全てのトークンの登録処理が既に行われたとみなし、［１］へ進む。
【０２１５】
そして図１８の［１］から図６の［１］へと進み、第１の実施の形態と同様に、活性度増加妥当性の判断から活性度の増加までの処理が行われる。
【０２１６】
本発明においては、類似トークンを抽出する方法や用いる辞書の種別について制約は無く、適切に類似トークンが抽出できるものであれば、どのようなものでも良い。例えば、シソーラスにより、抽出したトークンの、上位概念または下位概念となるトークンを類似トークンとして抽出しても良い。
【０２１７】
このように本実施の形態においては、入力された文から抽出されたトークンと類似する意味を持つトークンを示す類似トークンを抽出して、この類似トークンも文書データから抽出されたトークンと同様の処理を行うので、例えば、抽出されたトークンが「休日」の場合、「休み」「休暇」等のトークンの活性度を増加させることで、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０２１８】
また、抽出された類似トークンがプロファイルデータベース１に登録されているか否か判断し、登録されている場合のみ解析時刻情報を更新し、これにより登録されている類似トークンのみ活性度が増加される。そして、類似トークンが登録されていない場合は、この類似トークンと、計測された解析時刻情報と、活性度の初期値とを対応付けてプロファイルデータベース１に登録する。以上により、文章処理に用いることが可能なトークンの情報が更新または追加されるため、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【０２１９】
（第５の実施の形態）
第４の実施の形態までは、言語解析部１０３により抽出されたトークンをプロファイルデータベース１に登録する時に制限を設けなかったが、この第５の実施の形態では、トークン登録条件指定部５０１でトークンをプロファイルデータベース１に登録するための条件を指定して、トークン更新処理部５０２が指定された条件を満たしたトークンのみプロファイルデータベース１に登録するものである。
【０２２０】
図１９は、本発明の第５の実施の形態にかかる文書処理方法を実現するための装置の構成を示すブロック図である。同図に示すように、第３の実施の形態にかかる文書処理方法を実現するための構成に、トークン登録条件指定部５０１を追加し、トークン更新処理部１０４またはトークン更新処理部４０２とは処理が異なるトークン更新処理部５０２に変更した。以下の説明では、上述した第３の実施の形態までと同一の構成要素には同一の符号を付してその説明を省略している。
【０２２１】
トークン登録条件指定部５０１は、本発明におけるトークン登録条件指定ステップを実現し、後述するトークン更新処理部５０２でプロファイルデータベースに登録するトークンの情報が指定される。トークン登録条件指定部５０１において指定される条件は、利用者により入力されたもの、あるいは他の異なる方法により定められたもの、のうちどれでも良いものとする。
【０２２２】
本実施の形態においては、トークン登録条件指定部５０１は、プロファイルデータベース１に登録する必要が無いトークンの表記が記載された登録不要表記リストと、プロファイルデータベース１に登録する必要の無いトークンの品詞が記載された登録不要品詞リストにより登録する必要が無いトークンが指定されたものとする。
【０２２３】
なお、登録不要表記リストは本発明における登録不要表記情報を構成し、登録不要品詞リストは本発明における登録不要品詞情報を構成する。
【０２２４】
トークン更新処理部５０２は、本発明におけるトークン更新処理ステップを実現し、言語解析部１０３で抽出されたトークンがトークン登録条件指定部５０１で指定された条件を満たす場合に限り、さらにプロファイルデータベース１にすでに登録されているか否か判断し、登録されている場合は、プロファイルデータベース１における、このトークンの登録先のレコードの参照時刻の値を、参照時刻計測部１０２で計測された参照時刻の値で更新し、登録されてない場合は、このトークン、このトークンの品詞、参照時刻計測部１０２で計測された参照時刻、活性度の初期値を対応付けて１レコードとして追加する。
【０２２５】
次に、以上のように構成された本実施の形態にかかる文書処理方法の、文書データの入力からプロファイルデータベース１への登録までの処理を説明する。図２０は、本実施の形態にかかる文書処理方法の文書データの入力からプロファイルデータベース１への登録までの処理の手順を示すフローチャートである。ただし、この処理を行う前に、あらかじめトークン登録条件指定部５０１で、登録不要表記リストによる登録する必要の無いトークンの表記と、登録不要品詞リストによる登録する必要の無いトークンの品詞を設定する必要がある。
【０２２６】
文書処理方法を実現するための装置は第１の実施の形態の図５のステップＳ５０１〜Ｓ５０４と同様に、入力された文書データからトークンを抽出し、抽出されたトークン群から最初のトークンを選択する（ステップＳ５０１〜Ｓ５０４）。
【０２２７】
そして、トークン更新処理部５０２は、選択されたトークンの表記が登録不要表記リストに含まれているトークンの表記か否か判断し（ステップＳ２００１）、登録不要表記リストに含まれていないと判断した場合（ステップＳ２００１：Ｎｏ）、さらに選択されたトークンの品詞が登録不要品詞リストに含まれている品詞か否か判断する（ステップＳ２００２）。
【０２２８】
トークン更新処理部５０２は、登録不要品詞リストに含まれていないと判断した場合（ステップＳ２００２：Ｎｏ）、図５のステップＳ５０５、Ｓ５０６、Ｓ５０９と同様にトークンの登録処理を行う。
【０２２９】
トークン更新処理部５０２は、抽出されたトークンの表記が登録不要表記リストに含まれている判断した場合（ステップＳ２００１：Ｙｅｓ）または抽出されたトークンの品詞が登録不要品詞リストに含まれている場合（ステップＳ２００２：Ｙｅｓ）、特に処理は行わない。
【０２３０】
そして、トークン更新処理部５０２は、第１の実施の形態の図５のステップＳ５０７〜Ｓ５０８と同様に、登録されているか否かの確認が済んでいないトークンが他にあるか否か判定し、他にトークンがあると判定した場合（ステップＳ５０７：Ｙｅｓ）、このトークンを選択して、再び選択されたトークンの表記が登録不要表記リストに含まれているトークンの表記か否か判断から開始される（ステップＳ２００１）。他にトークンがないと判定された場合ステップＳ５０７：Ｎｏ）、抽出された全てのトークンの登録処理が既に行われたとみなし、［１］へ進む。
【０２３１】
そして図２０の［１］から図６の［１］へと進み、第１の実施の形態と同様に、活性度増加妥当性の判断から活性度の増加までの処理が行われる。
【０２３２】
図２１は、登録不要表記リストにおいて登録する必要ないトークンとして「なる」を指定し、登録不要品詞リストで登録する必要ない品詞として「助詞」、「助動詞」を指定した場合の図２のデータ１とデータ２を入力処理して、プロファイルデータベース１への登録処理まで行った後の、プロファイルデータベース１を示したものである。文書データの特徴を示すトークン群のみ登録されたため、プロファイルデータベース１が保持するレコード数が少なくなっていることが確認できる。
【０２３３】
また、本実施の形態で説明したように、トークン登録条件指定部５０１における、トークンを登録する条件として、登録不要品詞リストと登録不要表記リストの両方のリストを持つ必要があると制限するものではなく、登録不要品詞リストまたは登録不要表記リストのどちらか一方でもよい。
【０２３４】
また、トークンをプロファイルデータベース１に登録する条件として、抽出されたトークンの品詞が、登録する必要のある品詞のリストを示す登録品詞リストに含まれている場合のみ、登録することにしても良い。さらにトークンを登録する条件として、この登録品詞リストに記載された品詞のトークンであり、かつ登録不要表記リストに記載されてない表記のトークンのみ登録することとしても良い。この場合、図２０のステップＳ２００２は、抽出されたトークンの品詞が登録品詞リスト中の品詞に含まれているか否か判定され、含まれている場合はステップＳ５０５に進み、含まれていない場合はステップＳ５０７に進む。なお、この登録品詞リストは本発明における登録品詞情報を構成する。
【０２３５】
また、本実施の形態では、言語解析部１０３より抽出されたトークンにのみプロファイルデータベース１に登録する条件を指定したが、第４の実施の形態において、類似トークン抽出部４０１で抽出された類似トークンに登録する条件を指定しても良い。
【０２３６】
本実施の形態においては、プロファイルデータベース１に登録するための条件を設定し、この条件を満たしたトークンのみ登録するので、文書処理に不必要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。また、登録されるトークンが減少するために本発明にかかる登録処理及び文書処理でまた、登録されるトークンが減少するため、文書処理方法を実施する装置において演算負荷が軽減されるという効果を奏する。
【０２３７】
また、プロファイルデータベース１に登録する条件として、トークンの品詞や表記に関する条件を設定したので、設定が容易な条件で効果的に、文書処理に不要なトークンが登録されなくなり、利用者の興味、関心が反映された文書処理が行われるという効果を奏する。
【産業上の利用可能性】
【０２３８】
この発明は、以上のように、本発明にかかる文書処理方法、文書処理装置および媒体は、利用者の関心の高さに応じて文書あるいは文書に含まれた情報を選択的に取得して処理を行うことに適している。
【図面の簡単な説明】
【０２３９】
【図１】本発明に係る文書処理方法の第１の実施の形態における機能ブロック構成を示す図である。
【図２】本発明に係る文書処理方法で入力される文のデータの例を示す図である。
【図３】本発明に係る文書処理方法で入力された文のデータの形態素解析した結果の例を示す図である。
【図４】本発明に係る文書処理方法の第１の実施の形態におけるプロファイルデータベースの構成を示す図である。
【図５】本発明に係る文書処理方法の第１の実施の形態における文書データの入力からプロファイルデータベースへの登録までの処理構成を示す図である。
【図６】本発明に係る文書処理方法の第１の実施の形態における活性度を増加させる妥当性の判断から活性度の増加までの処理構成を示す図である。
【図７】本発明に係る文書処理方法の第１の実施の形態におけるプロファイルデータベースでの入力毎に増加処理を行った場合の活性度の遷移を示す図である。
【図８】本発明に係る文書処理方法の第１の実施の形態における減衰処理の処理構成を示す図である。
【図９】本発明に係る文書処理方法の第１の実施の形態におけるプロファイルデータベースで活性度について増加処理及び減衰処理を行った場合の活性度の遷移を示す図である。
【図１０】本発明に係る文書処理方法の第１の実施の形態における文書処理装置を実現するハードウェア構成図である。
【図１１】本発明に係る文書処理方法の第２の実施の形態における機能ブロック構成を示した図である。
【図１２】本発明に係る文書処理方法の第２の実施の形態における活性度減衰情報指定部で減衰処理を行う間隔日を指定してから活性度減衰部で減衰処理が行われるまでの処理構成を示す図である。
【図１３】本発明に係る文書処理方法の第２の実施の形態におけるプロファイルデータベースでの活性度の遷移を示す図である。
【図１４】本発明に係る文書処理方法の第３の実施の形態における機能ブロック構成を示した図である。
【図１５】本発明に係る文書処理方法の第３の実施の形態におけるテキストデータ取得オブジェクト、子ＵＲＬ抽出オブジェクトおよびコンテンツ抽出オブジェクトの関連を示す図である。
【図１６】本発明に係る文書処理方法の第３の実施の形態におけるテキストデータ取得オブジェクトが一定の条件を満たす文書データをコンテンツリストとして取得するまでの処理構成を示す図である。
【図１７】本発明に係る文書処理方法の第４の実施の形態における機能ブロック構成を示した図である。
【図１８】本発明に係る文書処理方法の第４の実施の形態における文書データの入力からプロファイルデータベースへの登録までの処理構成を示す図である。
【図１９】本発明に係る設定情報生成方法の第５の実施の形態における機能ブロック構成を示した図である。
【図２０】本発明に係る文書処理方法の第５の実施の形態における文書データの入力からプロファイルデータベースへの登録までの処理構成を示す図である。
【図２１】本発明に係る文書処理方法の第５の実施の形態における、データ１とデータ２の登録処理後のプロファイルデータベースの構成を示す図である。
【符号の説明】
【０２４０】
１  プロファイルデータベース
２  類義語辞書
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  通信I／Ｆ
１５  バス
１０１  文書入力処理部
１０２  参照時刻計測部
１０３  言語解析部
１０４、４０２、５０２  トークン更新処理部
１０５  活性度増加妥当性判定部
１０６  活性度増加部
１０７  活性度減衰部
１０８  文書処理部
２０１  活性度減衰情報指定部
２０２  活性度減衰時間算出部
３０１  文書入力条件指定部
３０２  文書取得部
３０３  取得時間指定部
３０４  文書取得制御部
４０１  類似トークン抽出部
５０１  トークン登録条件指定部
１４０１  テキストデータ取得オブジェクト
１４０２  子ＵＲＬ抽出オブジェクト
１４０３  コンテンツ抽出オブジェクト
【図１】
2005251126.tif 000003
【図２】
2005251126.tif 000004
【図３】
2005251126.tif 000005
【図４】
2005251126.tif 000006
【図５】
2005251126.tif 000007
【図６】
2005251126.tif 000008
【図７】
2005251126.tif 000009
【図８】
2005251126.tif 000010
【図９】
2005251126.tif 000011
【図１０】
2005251126.tif 000012
【図１１】
2005251126.tif 000013
【図１２】
2005251126.tif 000014
【図１３】
2005251126.tif 000015
【図１４】
2005251126.tif 000016
【図１５】
2005251126.tif 000017
【図１６】
2005251126.tif 000018
【図１７】
2005251126.tif 000019
【図１８】
2005251126.tif 000020
【図１９】
2005251126.tif 000021
【図２０】
2005251126.tif 000022
【図２１】
2005251126.tif 000023