(57)【要約】【課題】  文書の重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを可能にする仮想文書作成処理方法及び装置を提供する。【解決手段】  文書指定部２０２により一つ以上の文書を指定し、指定された文書の内容を仮想文書作成部２０１で加工・編集することによって仮想文書を作成する。また、文書の重要度を取得し、取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定する。【選択図】        図２
2005216091.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の文書を指定する文書指定手段と、
前記文書指定手段で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成手段とを備える仮想文書作成処理装置において、
文書の重要度を取得する文書重要度取得手段を備え、
前記文書重要度取得手段で取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする仮想文書作成処理装置。
【請求項２】
文書の内容を要約する文書要約手段と、
前記文書要約手段を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成手段を備え、
文書重要度に基づいて前記文書要約手段の要約の度合いを変更することを特徴とする請求項１記載の仮想文書作成処理装置。
【請求項３】
文書の検索条件に対する適合値を取得する文書検索手段と、
前記文書検索手段によって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得手段を備えることを特徴とする請求項１記載の仮想文書作成処理装置。
【請求項４】
文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得手段と、
前記文書関連度取得手段によって取得された文書関連度を利用して文書重要度を取得する文書重要度取得手段を備えることを特徴とする請求項１記載の仮想文書作成処理装置。
【請求項５】
文書を複数のブロックに分割する文書分割手段と、
前記文書分割手段によって分割されたブロック毎の重要度を取得する文書重要度取得手段を備えることを特徴とする請求項１記載の仮想文書作成処理装置。
【請求項６】
一つ以上の文書を指定する文書指定工程と、
前記文書指定工程で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成工程とを備える仮想文書作成処理方法において、
文書の重要度を取得する文書重要度取得工程を備え、
前記文書重要度取得工程で取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする仮想文書作成処理方法。
【請求項７】
文書の内容を要約する文書要約工程と、
前記文書要約工程を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成工程を備え、
文書重要度に基づいて前記文書要約工程の要約の度合いを変更することを特徴とする請求項６記載の仮想文書作成処理方法。
【請求項８】
文書の検索条件に対する適合値を取得する文書検索工程と、
前記文書検索工程によって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得工程を備えることを特徴とする請求項６記載の仮想文書作成処理方法。
【請求項９】
文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得工程と、
前記文書関連度取得工程によって取得された文書関連度を利用して文書重要度を取得する文書重要度取得工程を備えることを特徴とする請求項６記載の仮想文書作成処理方法。
【請求項１０】
文書を複数のブロックに分割する文書分割工程と、
前記文書分割工程によって分割されたブロック毎の重要度を取得する文書重要度取得工程を備えることを特徴とする請求項６記載の仮想文書作成処理方法。
【請求項１１】
仮想文書作成処理方法を実行するプログラムを格納した記憶媒体であって、
前記プログラムは、
一つ以上の文書を指定する文書指定モジュールと、
前記文書指定モジュールで指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成モジュールとを備えるとともに、
文書の重要度を取得する文書重要度取得モジュールを備え、
前記文書重要度取得モジュールで取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする記憶媒体。
【請求項１２】
文書の内容を要約する文書要約モジュールと、
前記文書要約モジュールを文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成モジュールを備え、
文書重要度に基づいて前記文書要約モジュールの要約の度合いを変更することを特徴とする請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【請求項１３】
文書の検索条件に対する適合値を取得する文書検索モジュールと、
前記文書検索モジュールによって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得モジュールを備えることを特徴とする請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【請求項１４】
文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得モジュールと、
前記文書関連度取得モジュールによって取得された文書関連度を利用して文書重要度を取得する文書重要度取得モジュールを備えることを特徴とする請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【請求項１５】
文書を複数のブロックに分割する文書分割モジュールと、
前記文書分割モジュールによって分割されたブロック毎の重要度を取得する文書重要度取得モジュールを備えることを特徴とする請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想文書作成処理方法及びそれらの装置及びそれらの方法を記録した記録媒体に関する。
【背景技術】
【０００２】
大量の文書データを扱う機会が増加してきたため、それらを効率良く扱う手法がいろいろと考案されてきている。
【０００３】
所望の文書データを検索する手法はその最たるものであり、単純なキーワード検索から複数のキーワード間の関係性まで含めた検索、文書の内容の特徴をデータ化し特徴間の類似度を用いて検索する概念検索、などと多様化してきている。いずれもユーザが扱う文書量を大量データのなかから絞り込むことで削減する効果がある。
【０００４】
当然ながら所望の内容が一つの文書に集約されているとは限らず（検索結果が１つとは限らない）、複数の文書に分かれて存在することがある。所望の内容が複数の文書に分かれている場合、そのまま分かれた状態で扱うことは非効率である場合が多い。それらの文書をもとに何かを検討するような資料として扱いたい場合、それらの表示における閲覧効率、印刷する場合の印刷効率の高い形でまとめらたいと考える。つまり、それらを効率よく扱う手法は、扱いやすい形にまとめあげる手法が中心となる。例えば、それらの文書を合成することで一つの仮想的な文書にまとめあげる手法である。これにより、ユーザは閲覧・複製・印刷等の効率を向上させる効果がある。
【０００５】
また文書自体の内容を要約する手法も考案されている（例えば、特許文献１参照。）。文書内容を解析し部分毎に特徴量を算出する等の方法で要約する。要約結果も特徴の重要度を優先、あるいは要約結果のサイズを優先するように指示することも可能である。これはユーザが実際に目を通す内容を文書データそのもののなから絞り込むことで削減する効果がある。
【特許文献１】特開平８−２９７６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような仮想文書作成手法によって作られた仮想文書に、単純な文書合成以上の編集・加工処理が望まれている。扱いが便利なコンパクトなサイズにまとめあげるために、要約で内容をまとめ文書データそのもののサイズを削減させるなどである。
【０００７】
そのような編集・加工処理も指定された文書を一律に処理していると、ユーザにとって価値の高い文書の内容が十分に含まれない可能性が高くなってしまう。
【０００８】
検索結果をまとめあげる場合は、検索結果上位文書と下位文書では上位文書のほうが価値が高いと判断することが可能である。
【０００９】
またＨＴＭＬに代表される複数の文書をリンクした構造文書において、関連付けられている複数の文書をまとめあげる場合、元文書からリンクの浅い文書のほうが深い文書よりも価値が高いと判断することも可能である。
【００１０】
価値が高い、つまりユーザがより所望している文書を判断し、その内容を限られた仮想文書サイズ内でのスペース比率を高めるような処理が文書を一律に処理して作成する仮想文書作成では不可能である。
【００１１】
本発明は、上記従来技術の有する問題点を解消するためになされたもので、その第１の目的は、仮想文書を作成する際に文書の重要度に基づいて仮想文書を作成する加工方法およびその加工率を決定することが可能な仮想文書作成処理方法及び装置を提供することである。
【００１２】
また、本発明の第２の目的は、上述したような本発明の仮想文書作成処理装置を制御するための制御プログラムを格納した記憶媒体を提供することである。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために、本発明の請求項１記載の仮想文書作成処理装置は、一つ以上の文書を指定する文書指定手段と、前記文書指定手段で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成手段とを備える仮想文書作成処理装置において、文書の重要度を取得する文書重要度取得手段と、前記文書重要度取得手段で取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００１４】
請求項２記載の仮想文書作成処理装置は、請求項１記載の仮想文書作成処理装置において、文書の内容を要約する文書要約手段と、前記文書要約手段を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成手段を備える請求項１記載の仮想文書作成処理装置において、文書重要度に基づいて前記文書要約手段の要約の度合いを変更することを特徴とする。
【００１５】
請求項３記載の仮想文書作成処理装置は、請求項１記載の仮想文書作成処理装置において、文書の検索条件に対する適合値を取得する文書検索手段と、前記文書検索手段によって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得手段を備えることを特徴とする。
【００１６】
請求項４記載の仮想文書作成処理装置は、請求項１記載の仮想文書作成処理装置において、文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得手段と、前記文書関連度取得手段によって取得された文書関連度を利用して文書重要度を取得する文書重要度取得手段を備えることを特徴とする。
【００１７】
請求項５記載の仮想文書作成処理装置は、請求項１記載の仮想文書作成処理装置において、文書を複数のブロックに分割する文書分割手段と、前記文書分割手段によって分割されたブロック毎の重要度を取得する文書重要度取得手段を備えることを特徴とする。
【００１８】
上記の目的を達成するために、本発明の請求項６記載の仮想文書作成処理方法は、一つ以上の文書を指定する文書指定工程と、前記文書指定工程で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成工程とを備える仮想文書作成処理方法において、文書の重要度を取得する文書重要度取得工程と、前記文書重要度取得工程で取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００１９】
請求項７記載の仮想文書作成処理方法は、請求項５記載の仮想文書作成処理方法において、文書の内容を要約する文書要約工程と、前記文書要約工程を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成工程を備える請求項６記載の仮想文書作成処理方法において、文書重要度に基づいて前記文書要約工程の要約の度合いを変更することを特徴とする。
【００２０】
請求項８記載の仮想文書作成処理方法は、請求項５記載の仮想文書作成処理方法において、文書の検索条件に対する適合値を取得する文書検索工程と、前記文書検索工程によって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得工程を備えることを特徴とする。
【００２１】
請求項９記載の仮想文書作成処理方法は、請求項５記載の仮想文書作成処理方法において、文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得工程と、前記文書関連度取得工程によって取得された文書関連度を利用して文書重要度を取得する文書重要度取得工程を備えることを特徴とする。
【００２２】
請求項１０記載の仮想文書作成処理方法は、請求項５記載の仮想文書作成処理方法において、文書を複数のブロックに分割する文書分割工程と、前記文書分割工程によって分割されたブロック毎の重要度を取得する文書重要度取得工程を備えることを特徴とする。
【００２３】
上記目的を達成するために、本発明の請求項１１記載の記憶媒体は、仮想文書作成処理方法を実行するプログラムを格納した記憶媒体であって、前記プログラムは、一つ以上の文書を指定する文書指定モジュールと、前記文書指定モジュールで指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成モジュールとを備え、文書の重要度を取得する文書重要度取得モジュールと、前記文書重要度取得モジュールで取得された文書重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００２４】
請求項１２記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、文書の内容を要約する文書要約モジュールと、前記文書要約モジュールを文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成モジュールを備え、文書重要度に基づいて前記文書要約モジュールの要約の度合いを変更することを特徴とする。
【００２５】
請求項１３記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、文書の検索条件に対する適合値を取得する文書検索モジュールと、前記文書検索モジュールによって取得された文書検索適合値を利用して文書重要度を取得する文書重要度取得モジュールを備えることを特徴とする。
【００２６】
請求項１４記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、文書に関連付けられた一つ以上の文書に対して関連度を取得する文書関連度取得モジュールと、前記文書関連度取得モジュールによって取得された文書関連度を利用して文書重要度を取得する文書重要度取得モジュールを備えることを特徴とする。
【００２７】
請求項１５記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、文書を複数のブロックに分割する文書分割モジュールと、前記文書分割モジュールによって分割されたブロック毎の重要度を取得する文書重要度取得モジュールを備えることを特徴とする。
【発明の効果】
【００２８】
本発明の仮想文書作成処理方法及び装置によれば、文書の重要度に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを可能にするという効果を奏する。
【００２９】
また、本発明の記憶媒体によれば、上述したような本発明の仮想文書作成処理装置を円滑に制御することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を図面について説明する。
【実施例】
【００３１】
（第１の実施例）
まず、本発明の第１の実施の形態について、図１〜図１６を用いて説明する。
【００３２】
図１〜図３は、本実施の形態に係る仮想文書作成処理装置の構成を示す図である。
【００３３】
図１はネットワーク構成を示した図である。ネットワークに数種のサーバーと多くのクライアント、そしてネットワークプリンタをはじめとする周辺機器がつながれている。サーバーは文書管理サーバー、仮想文書作成サーバー、文書検索サーバー、個人情報管理サーバー、プリントサーバー等の機能で分担されており、ユーザはクライアントからそれらが一つのシステムであるかのようにオペレートすることが可能である。
【００３４】
図２は、上記ネットワーク全体を一つの仮想文書作成処理装置とみたてた場合のシステム構成を示したブロック図である。
【００３５】
同図において、２０１は仮想文書作成部である。指定された仮想文書スタイルに合わせて、文書を解析・加工・編集することによって仮想文書を作成する。
【００３６】
２０２は文書指定部である。１つ以上の文書を選択する機能を担う。ユーザによって選択する文書が指示されない場合には状況に合わせて自動的に選択する機能を含む。本機能は図１においては仮想文書作成サーバーがこれを担う。
【００３７】
２０３は文書要約部である。指定された文書の内容を解析し、その要約を作成する機能を担う。通常、文書の内容にかかわらず要約結果を指定されたサイズにする要約、あるいは指定された要約率で行う要約、あるいは要約結果サイズや要約率を文書の内容によって判断する要約等を実行する。本機能は図１においては仮想文書作成サーバーがこれを担う。
【００３８】
２０４は個人情報管理部である。ユーザ毎の設定情報を管理する機能を担う。仮想文書作成における様々な指示や条件、印刷装置の指定等の情報を管理することで、実際に作成する場合にユーザがその都度入力する手間を省くことを可能とする。本機能は図１においては個人情報管理サーバーがこれを担う。
【００３９】
２０５はＩＦ（インターフェース）部である。データの登録や検索、印刷等の指示を受け付け、その結果を表示する機能を担う。本機能は図１においてはクライアントがそれぞれ担う。
【００４０】
２０６はデータベース部である。検索用のデータ、検索対象そのもののデータ等をデータベースで管理する機能を担う。本機能は図１においては各種サーバーが分担して担う。
【００４１】
２０７は検索処理部である。検索指示を解析し、登録されているデータ内を検索し、その結果を出力する機能を担う。本機能は図１において検索サーバーがこれを担う。
【００４２】
２０８は登録部である。登録の指示を受け、検索の対象となるデータを解析し、検索のための情報とデータそのものをデータベースに登録する機能を担う。本機能は図１においては文書管理サーバー、および文書検索サーバーがこれを担う。
【００４３】
２０９は印刷部である。印刷の指示を受け、データを印刷する機能を担う。本機能は図１においては、プリンタサーバーおよびプリンタが担う。
【００４４】
２１０は印刷装置指定部である。ユーザが使用する可能性のある１つ以上の印刷装置を指定しておく機能を担う。本機能は図１においては仮想文書作成サーバーあるいは個人情報管理サーバーがこれを担う。
【００４５】
２１１はネットワークバスである。各機能部間のデータのやりとりを担う。本機能は図１におけるネットワークそのものと、ネットワークに繋がるすべての機材が担う。
【００４６】
図３は、図２で示した各機能部を担当する実際のシステムにおけるサーバーおよびクライアントシステムの基本構成を示した図である。
【００４７】
同図において、３０１はＣＰＵ（マイクロプロセッサ：中央演算処理装置）で、文書検索のための演算、論理判断等を行い、後述するバス（ＢＵＳ）３０９を介して該バス３０９に接続された後述する各構成要素を制御する。
【００４８】
３０２はＲＯＭ（リードオンリーメモリ）で、読み出し専用の固定メモリであり、ＣＰＵ３０１による制御プログラム等を記憶している。
【００４９】
３０３はＲＡＭ（ランダムアクセスメモリ）で、各構成要素からの各種データの一時記憶に用いる。
【００５０】
３０４は入力装置で、キーボード及びマウス等からなる。
【００５１】
３０５は表示装置で、ＣＲＴ（陰極線管）或いは液晶表示器等からなる。
【００５２】
３０６は記憶装置で、ハードディスクからなる。
【００５３】
３０７は外部記憶装置で、フロッピー（登録商標）ディスクや書き込み可能ＣＤ、ＤＶＤ等の外部記憶装置にアクセスするためのドライブ等である。この外部記憶装置３０７は、記憶装置３０６と同等に使用でき、それらの記憶媒体を通して他の文書検索処理装置とのデータ交換を行う装置である。
【００５４】
３０８は通信装置で、モデム或いはＬＡＮ（ローカルエリアネットワーク）コントローラ等からなり、通信回線を介して外部とのデータ交換を行う装置である。
【００５５】
３０９はバス（ＢＵＳ）で、ＣＰＵ３０１の制御対象である後述する各構成要素を指示するアドレス信号、コントロール信号を転送する。また、後述する各構成要素間のデータ転送を行う。
【００５６】
斯かる各構成要素からなる本実施の形態に斯かる文書検索処理装置においては、入力装置３０４からの各種の入力に応じて作動するものであって、入力装置３０４からの入力が供給されると、まず、インタラプタ信号がＣＰＵ３０１に送られ、該ＣＰＵ３０１がＲＯＭ３０２内に記憶してある各種の制御信号を読み出し、それらの制御信号に従って各種の制御が行われる。
【００５７】
以下、以上の構成よりなる本実施例装置では、仮想文書を作成する際に印刷装置の印刷条件に関する情報に基づいて作成結果を変更することが可能である。この処理例を以下に説明する。
【００５８】
図４は本発明を適用した仮想文書作成処理装置の仮想文書作成結果の構成例を示したものである。図４で示されているように、作成結果となる仮想文書は１つ以上の複数のレイアウトスペースから構成されている。その各々のレイアウトスペースに、複数の文書を加工して仮想文書上にレイアウトされたそれぞれの対応スペースに挿入する形で仮想文書が作成される。挿入する際に原文書を要約や一部削除等の加工・編集操作を適宜行っている。１つのレイアウトスペースに対応する文書が、文書の一部分（段落等）とすることも可能であるし、複数の文書に分かれていることも可能である。
【００５９】
図５は本発明を適用した仮想文書作成処理装置が保持している仮想文書レイアウトパターンの例を示したものである。ここではパターンＡからパターンＥまでの５つのレイアウトパターンが保持されている。
【００６０】
図６は本発明を適用した仮想文書作成処理装置におけるの仮想文書指定条件の構成例を示したものである。これはユーザが所望する仮想文書の条件に相当する。この例における仮想文書は、Ａ４サイズ片面１枚にゴシック文字でフォントサイズ８−１２ポイントの間になっており、縦方向での高品位カラー印刷という指示である。指定枚数１枚ということでステイプルは無し、レイアウトテンプレートは図５におけるパターンＡを指定している。
【００６１】
図７は本発明を適用した仮想文書作成処理装置における仮想文書指定文書対象としての文書検索結果の構成の例を示したものである。ユーザが文書データベースに管理されている文書を対象にキーワード検索等の検索を実行した結果、検索条件の適合値でスコアリングされた上位８件の文書検索結果リストが出力されている。その構成は、検索結果順位と文書識別子（ＩＤ）に検索条件適合値という構成になっている。このような検索結果を指定対象文書として設定して仮想文書作成を実行した場合に、ここで示される検索条件適合値をこの文書群のなかでの重要度判定要素とすることが可能である。適合値が高いものを重要度が高いと判断する。図７で示された検索結果における適合値から重要度を判定した結果が図９における文書評価パラメータとなる。ここでの適合値の関係を反映している。
【００６２】
図８は本発明を適用した仮想文書作成処理装置における仮想文書指定文書対象としての構造化文書の構成の例を示したものである。文書識別子（ＩＤ）＝１２３の文書は、２４５、３５、８０２、２２２の文書とそれぞれ関連付けられている。またその内の２４５と２２２の文書は、４の文書と４０１、４０２の文書にさらに関連付けられている。このようなリンク関係を持つ１２３の文書をリンク関係先の文書を含めて指定対象文書として設定して仮想文書作成を実行した場合に、１２３文書からのリンクの距離をこの文書群のなかでの重要度判定要素とすることが可能である。４、４０１、４０２の文書よりもそれ以外の文書のほうが１２３の文書にリンク距離が短い。リンク距離が短いものを重要度が高いと判断する。図８で示されたリンク関係から重要度を判定した結果が図９における文書評価パラメータとなる。ここでのリンク関係を反映している。
【００６３】
図９は本発明を適用した仮想文書作成処理装置が仮想文書作成時に作成する仮想文書作成時の対象文書評価パラメータ及び編集パラメータの構成の例を示したものである。ここでは評価パラメータは指定文書識別子と重要度のペアから構成されている。この重要度をもとにレイアウトスペースの割り振りが行われる。また編集パラメータは仮想文書におけるレイアウトブロック番号と指定文書識別子と要約文字数から構成されている。文書ＩＤ＝１２３，２４５，３５，８０２，２２２，４，４０１，４０２である８つの対象文書から、図７のパターンＡレイアウトで仮想文書を作成する場合、それぞれの対象文書の要約率が指示されている例となっている。
【００６４】
上述の説明をフローに従って説明する。
【００６５】
図１０は本発明の仮想文書作成処理装置の動作、より具体的にはマイクロプロセッサＣＰＵ３０１による仮想文書作成処理のフローチャートである。
【００６６】
ステップＳ１００１はシステムの初期化処理であり、各種パラメータの初期化や初期画面の表示等を行う処理である。ステップＳ１００２はキーボード等の入力装置から何らかのキーが押下され、割込みが発生するのをマイクロプロセッサＣＰＵにおいて待つ処理である。キーが入力されると、ステップＳ１００３においてマイクロプロセッサＣＰＵはこのキーを判別し、キーの種類において各種の処理に分岐する。各種キーに対応した分岐先の複数の処理をステップＳ１００４という形でまとめて表現している。図１１、図１４、図１５、図１６で説明する仮想文書の作成処理や条件の入力処理、文書の登録・検索処理および印刷処理等がこの分岐先の一部となる。ステップＳ１００５は上記の各処理の結果、変更された部分を表示する表示処理である。表示内容を表示パターンに展開しバッファに出力するといった通常広く行われている処理である。
【００６７】
図１１は、図１０のステップＳ１００４で行うキー対応処理の一つである仮想文書作成処理を詳細化したフローチャートである。
【００６８】
ステップＳ１１０１は仮想文書作成の対象となる文書を指定する処理であり、１以上のＮ個の文書が指定される。指定された文書を識別するための情報としての文書ＩＤを、Ｎ番目の仮想文書対象文書としてそれぞれ保持される。ステップＳ１１０２は、ステップＳ１１０１で指定された文書をもとに仮想文書のコンテンツ（構成、内容）を作成する処理である。
【００６９】
図１２は、ステップＳ１１０２の仮想文書コンテンツ作成処理を詳細化したフローチャートである。
【００７０】
ステップＳ１２０１は仮想文書の作成条件を設定する処理である。この処理によって仮想文書のレイアウトが決定され、指定された文書の編集指示が設定される。ステップＳ１２０２は仮想文書作成対象である文書ＤＢ内の文書を指定するカウンターＮに初期値１をセットする処理である。ステップＳ１２０３は文書ＤＢからＮ番目の作成対象文書のデータを呼び出す処理である。ステップＳ１２０４は呼び出された文書データから、作成パラメータの指示に従って要約する等の加工・編集する処理である。ステップＳ１２０５は上記ステップＳ１２０４で加工された文書データを仮想文書の所定のレイアウトスペースに格納する処理である。ステップＳ１２０６は文書ＤＢ内の作成対象文書に残りがあるが判定する処理であり、存在する場合はステップＳ１２０７へ分岐する。ステップＳ１２０７ではカウンターであるＮをカウントアップして、ステップＳ１２０３に戻り、仮想文書作成のための加工・編集処理を繰り返す。
【００７１】
図１３は、ステップＳ１２０１の仮想文書作成条件を設定する処理を詳細化したフローチャートである。
【００７２】
ステップＳ１３０１は仮想文書に関するユーザ指定された条件を設定する処理である。図６で示されたような条件が設定される。ユーザがここで指示を入力することも可能であるが、個人情報として管理されている指示情報を呼び出すことで設定することも可能である。ステップＳ１３０２は仮想文書のレイアウトパターンを設定する処理である。これもＳ１３０１同様に、ユーザがここで指示を入力することも可能であるが、個人情報として管理されている指示情報を呼び出すことで設定することも可能である。ステップＳ１３０３は指定された指定された条件下での文書の重要度を判定する処理である。図７で示された検索結果を指定文書とされている場合は検索条件適合値を、図８で示されている、関連づけられた構造化文書を指定文書としている場合はそのリンク距離をもとに重要度を判定する。ユーザが直接重要度を指定することも可能である。ステップＳ１３０４は設定されたレイアウトパターンの各レイアウトスペースと作成対象となっている文書とを対応付ける処理である。ステップＳ１３０５はステップＳ１３０４で対応づけられた各指定文書を仮想文書として編集するためのパラメータを設定する。作成条件から文字数が決められている場合は、それにあわせて要約をかける指示が設定される。
【００７３】
図１４は、図１０のステップＳ１００４で行うキー対応処理の一つである仮想文書作成処理における個人情報の入力処理を詳細化したフローチャートである。
【００７４】
ステップＳ１４０１は仮想文書の指定条件を入力する処理である。ステップＳ１４０２は仮想文書のレイアウトパターンを指定する処理である。ステップＳ１４０３は印刷装置を指定する処理であり、ここで指定された印刷装置に依存する条件が仮想文書作成時に参照される。以上によって作成された個人情報は、図５のような形で保持され管理される。
【００７５】
図１５は、図１０のステップＳ１００４で行うキー対応処理の一つである文書の登録処理を詳細化したフローチャートである。
【００７６】
ステップＳ１５０１は文書を検索するための情報を生成する処理であり、文書にたいし形態素解析等で使用単語を抽出、また抽出した単語から概念情報を算出する。ステップＳ１５０２は文書データを文書管理ＤＢに登録するとともに、ＤＢのインデックスを更新する処理である。ステップＳ１５０３は、前記ステップＳ１５０１で生成した検索情報を文書検索ＤＢへ登録するとともに、ＤＢのインデックスを更新する。
【００７７】
図１６は、図１０のステップＳ１００４で行うキー対応処理の一つである文書の検索実行処理を詳細化したフローチャートである。
【００７８】
ステップＳ１６０１はユーザの検索条件の入力処理であり、ここにおいてユーザは自然文、あるいは複数のキーワードを入力する、あるいは既存の文書を指定する形で類似の文書を検索するように指示する。ステップＳ１６０２は検索条件情報の生成処理であり、入力文の解析やユーザプロファイルの読込を行う。ステップＳ１６０３はステップＳ１６０２で得られた検索条件情報をもとに、対象ＤＢ内の各文書において各種の検索適合値を求め、その文書の検索適合値を総合してＲＡＭに格納する処理である。生成した値をＤＢに登録することも可能である。ステップＳ１６０４はステップＳ１６０３で格納した文書毎の検索適合値を順序付けする処理である。ステップＳ１６０５はステップＳ１６０４で順序付けされた文書を検索結果としてリストアップして表示する処理である。
【００７９】
（他の実施例）
上述した第１の実施の形態における仮想文書作成の際の編集パラメータとして要約指示が要約文字数という形で指示されているが、内容優先要約（要約文字数が動的に決定される）を指示することも可能である。同様に、レイアウトパターンも既存のものから選ばずに要約結果に合わせて動的に変化させることも可能である。
【００８０】
また作成された仮想文書を通常文書と同等に扱うことが可能であり、当然ながら再利用のために保存（文書データベースへの登録）することも可能である。
【００８１】
また重要度の判定要因として検索時の検索結果適合値を使用しているが、検索に限らず特定条件に対しての適合値が判断可能であり、それによって文書を分類あるいはランキング可能なものはすべて重要度として利用することが可能である。例えば、ある期日以降の更新ファイルを対象とした仮想文書における更新日、未読メールを対象とした仮想文書における着信日といった要素を利用することも可能である。
【００８２】
また、本発明は、単体の装置に限らず、複数の装置からなるシステムにも適用可能である。また、それらの装置やシステムに記録媒体や通信装置を使ってソフトウェアを提供することによっても、実現可能であることは言うまでもない。
【００８３】
この場合、本発明を達成するためのソフトウェアによって表わされる制御プログラムを格納した記憶媒体を、システム或いは装置に読み出すこと、或いは前記制御プログラムを、ネットワーク経由でシステム或いは装置に読み出すことによって、そのシステム或いは装置が本発明の効果を享受することが可能となる。
【００８４】
また、前記制御プログラムを記憶するための記憶媒体としては、ハードディスク、フロッピィディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ等を用いることができるのは言うまでもない。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態に係る仮想文書作成処理装置のネットワーク構成の概要を示す図である。
【図２】本発明の第１の実施の形態に係る仮想文書作成処理装置の機能構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る仮想文書作成処理装置のシステム構成を示すブロック図である。
【図４】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書の構成イメージの一例を示す図である。
【図５】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書指定条件の構成の一例を示す図である。
【図６】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書レイアウトパターンの一例を示す図である。
【図７】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書指定文書対象としての文書検索結果の構成の一例を示す図である。
【図８】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書指定文書対象としての構造化文書の構成の一例を示す図である。
【図９】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書作成時の対象文書評価パラメータ及び編集パラメータの構成の一例を示す図である。
【図１０】本発明の第１の実施の形態に係る仮想文書作成処理装置における処理動作全体の流れを示すフローチャートである。
【図１１】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書を作成する処理動作の流れを示すフローチャートである。
【図１２】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書のコンテンツを作成する処理動作の流れを示すフローチャートである。
【図１３】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書の作成条件を設定する処理動作の詳細な流れを示すフローチャートである。
【図１４】本発明の第１の実施の形態に係る仮想文書作成処理装置における個人設定情報の入力処理動作の詳細な流れを示すフローチャートである。
【図１５】本発明の第１の実施の形態に係る仮想文書作成処理装置における文書の登録処理動作の詳細な流れを示すフローチャートである。
【図１６】本発明の第１の実施の形態に係る仮想文書作成処理装置における文書の検索処理動作の詳細な流れを示すフローチャートである。
【符号の説明】
【００８６】
２０１  仮想文書作成部
２０２  文書指定部
２０３  文書要約部
【図１】
2005216091.tif 000003
【図２】
2005216091.tif 000004
【図３】
2005216091.tif 000005
【図４】
2005216091.tif 000006
【図５】
2005216091.tif 000007
【図６】
2005216091.tif 000008
【図７】
2005216091.tif 000009
【図８】
2005216091.tif 000010
【図９】
2005216091.tif 000011
【図１０】
2005216091.tif 000012
【図１１】
2005216091.tif 000013
【図１２】
2005216091.tif 000014
【図１３】
2005216091.tif 000015
【図１４】
2005216091.tif 000016
【図１５】
2005216091.tif 000017
【図１６】
2005216091.tif 000018