(57)【要約】【課題】  実質的に同じ内容の記事を繰り返し参照することを防ぐことができる文書処理装置を提供する。【解決手段】  文書処理装置２は、ネットワークを介して複数の発信者から発信される電子文書を取得する電子文書取得部２６と、電子文書の中から所定のキーワードを含む電子文書を選択する属性情報選択部２１と、属性情報選択部２１が選択した電子文書の中から電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する類似文書特定部２２と、類似文書特定部２２が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書および電子文書の集合に含まれない電子文書を表示する文書表示部２３を備える。これにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。【選択図】          図３
2005352857.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、
前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、
前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成手段と
を備えることを特徴とする文書処理装置。
【請求項２】
前記生成手段は、前記電子文書の集合から前記発信者の異なる電子文書の集合を生成することを特徴とする請求項１記載の文書処理装置。
【請求項３】
前記文書処理装置は更に、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する表示手段を備えることを特徴とする請求項１または請求項２記載の文書処理装置。
【請求項４】
前記文書処理装置は更に、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書および前記電子文書の集合に含まれない電子文書を表示する表示手段を備えることを特徴とする請求項１または請求項２記載の文書処理装置。
【請求項５】
前記文書処理装置は更に、前記発信者を識別する発信者識別子を記憶する記憶手段を備え、
前記表示手段は、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する際に、前記記憶手段に記憶された前記発信者のうちの優先度の高い発信者の電子文書を選択して表示することを特徴とする請求項３または請求項４記載の文書処理装置。
【請求項６】
前記表示手段は、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する際に、優先度の高い言語で記述された電子文書を選択して表示することを特徴とする請求項３または請求項４記載の文書処理装置。
【請求項７】
前記文書処理装置は更に、前記生成手段が生成した電子文書の集合の要素に対応する電子文書のすべてを表示する表示手段を備えることを特徴とする請求項１または請求項２記載の文書処理装置。
【請求項８】
ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、
前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、
前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の期間内にある電子文書のうちのいずれか一つを表示する表示手段と
を備えることを特徴とする文書処理装置。
【請求項９】
ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、
前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、
前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の期間内にある電子文書を表示する表示手段と
を備えることを特徴とする文書処理装置。
【請求項１０】
前記文書処理装置は更に、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成手段を備えることを特徴とする請求項８または請求項９記載の文書処理装置。
【請求項１１】
前記文書処理装置は更に、前記選択手段が選択した電子文書の中から前記電子文書の発信日時が所定の期間内にあり、かつ電子文書の発信者が異なる電子文書の集合を生成する生成手段を備えることを特徴とする請求項８または請求項９記載の文書処理装置。
【請求項１２】
前記文書処理装置は更に、前記電子文書の発信日時の差を記憶する記憶手段を備えることを特徴とする請求項１から請求項１１のいずれか一項に記載の文書処理装置。
【請求項１３】
前記文書処理装置は更に、前記表示手段に表示する電子文書の数に応じて前記発信日時の差を変更する変更手段を備えることを特徴とする請求項１から請求項１２のいずれか一項に記載の文書処理装置。
【請求項１４】
前記電子文書は、記事の属性情報である請求項１から請求項１３のいずれか一項に記載の文書処理装置。
【請求項１５】
キーワードを入力する入力手段と、
前記請求項１から請求項１４のいずれか一項に記載の文書処理装置と
を備える文書処理システム。
【請求項１６】
ネットワークを介して複数の発信者から発信される電子文書を取得ステップと、
前記電子文書の中から所定のキーワードを含む電子文書を選択する選択ステップと、
前記選択ステップで選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成ステップと
を含む文書処理方法。
【請求項１７】
ネットワークを介して複数の発信者から発信される電子文書の中から所定のキーワードを含む電子文書を選択する選択ステップ、
前記選択ステップで選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理システム、文書処理方法およびプログラムに関する。
【背景技術】
【０００２】
インターネット、特にWorld Wide Webの普及により、世界中から絶え間なく発信される電子文書を、自分のパーソナルコンピュータＰＣや携帯端末、携帯電話上のWebブラウザで即座に参照することが広く行われるようになっている。Webブラウザで参照可能な電子文書の数は膨大であるため、利用者は通常、自分の目的や意図に適した未知の文書を選択的に入手するために検索エンジンを利用している。
【０００３】
多くの検索エンジンは、利用者が目的や意図を表わすキーワードを入力するための領域を利用者に提供する。利用者がその領域にキーワードを入力して検索指示を発行すると、そのキーワードを内容に含む(キーワードにヒットする)電子文書群を検索し、その一覧を利用者に提示する。このような検索エンジンは、利用者の意図や目的が少数のキーワードで適切に表現できる場合には一定の効果を発揮する。
【０００４】
一方、企業間の法廷闘争など、長期間にわたるイベントやトピックに関する過去の経緯や動向を概観したい場合がある。このような場合に、当事者である企業の名称をキーワードとして検索エンジンを利用すると、多くの場合には目的とは無関係の電子文書が大量にヒットしてしまい、検索エンジンが提示する一覧から所望の文書を選び出すための作業が膨大になってしまうという問題があった。
【０００５】
この問題に対処するため、特許文献１記載の装置では、Ｗｅｂ上の電子文書を定期的に取得し、その文書構造を解析して所望の情報を入手することにより、時系列データの蓄積を可能としている。しかし、特許文献１記載の装置では、取得対象の電子文書が同一のＵＲＬ(Uniform Resource Locator)で特定可能であることを前提としており、また、電子文書の構造も表のような固定的なものを対象としている。対象のイベントやトピックがあらかじめ固定されている場合にはこの方法を採用することも可能だが、未知のイベントやトピックの動向を把握することは困難である。
【０００６】
ところで、数多くのニュース配信サイトや、ブログと呼ばれる記事の配信サイトが、配信した記事のＵＲＬやタイトル・概要文、配信日時などからなる属性情報のリストを随時更新し、利用者に公開するようになってきた。これらの配信サイトのことを、以下「発信者」と総称する。発信者から公開されるリストを読み込んで、発信者ごとに記事のタイトルや概要文を一覧表示するソフトウェア(RSSリーダ)の利用が広まりつつある。図１は、ＲＳＳリーダの表示例を示す図である。図1の画面は、発信者一覧領域(左上、領域Ａ、発信者は省略)、発信者説明表示領域(左下)、記事属性情報一覧領域(右上、領域Ｂ)、記事表示領域(右下、領域Ｃ)からなる。利用者が領域Ａで発信者（群）を選択すると、選択された発信者からの記事の属性情報が領域Ｂに一覧表示される。
【０００７】
利用者が属性情報を選択すると、領域Ｃに概要文が表示される。さらに利用者が同じ属性情報をダブルクリックすると、領域Ｃに記事本文が表示される。また、領域Ａでキーワードを指定することにより、タイトルや概要文にそのキーワードを含む属性情報のみを領域Ｂに表示させることもできる。なお、属性情報の記述形式としては、RSS(RDF Site Summary)やAtomが広く利用されている。ＲＳＳリーダのように記事の属性情報を利用することで、未知のイベントやトピックの経緯や動向を把握する負担が大幅に軽減されるようになった。イベントやトピックに関するキーワードをタイトルや概要文に含む記事や、特定の発信者からの記事のみを選択することで、検索エンジンを利用する場合と比較して、経緯や動向を把握する上で不要な文書の大部分をあらかじめ除外することができる。また、選択された記事の属性情報を発信日時でソートして表示することで、記事を時系列順に参照することができる。
【０００８】
また、テキストデータ分類手法の1つとして、テキストデータを単語のベクトルとみなし、ベクトル間の内積でテキストデータの類似度を判定する手法が広く用いられている。この手法を応用したテキスト分類手法の例として、特許文献２記載の装置は、テキストデータ群全体で構成するベクトル空間および/またはその空間とは異なる空間内で部分テキストデータ群を生成し、多様な話題を表現し得る部分テキストデータ群をユーザに提供することで、ユーザがテキストデータ群の構造を理解するプロセスを適切に支援しうる仕組みを提供している。未知のイベントやトピックの経緯や動向を把握する上でも、この手法を用いて記事の類似度を算出し、類似度が一定値以上の記事を実質的に同一であると判定することで、利用者を支援することが考えられる。
【０００９】
また、特許文献２と同様の技術として特許文献３記載の装置が提案されている。この特許文献３記載の装置は、例えば記事表現を記事間で比較することによって記事同志の類似度が算出され、その類似度に従って、ユーザに提示される記事とそれに関連する関連記事が決定される。これにより、記事同士の関係や、今回選定された記事と過去のフィルタリングで選定された記事との関係などが明確になり、記事同士の関連性などをユーザに知らせることができるというものである。
【００１０】
【特許文献１】特開２０００−１４８７６６号公報
【特許文献２】特開２００４−５４８４７号公報
【特許文献３】特開平９−１０１９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したＲＳＳリーダでは、利用する発信者の数が増大するにつれて、イベントや事件が発生した場合、それが重要であればあるほど、そのイベントや事件を扱う発信者の数が増加するので、実質的に同じ内容の記事が数多く配信されてしまうという問題がある。図２は、ＲＳＳリーダの他の表示例を示す図である。図２の記事属性情報一覧領域（領域Ｂ）の２行目と３行目には、異なる発信者Ａ社とＢ社からの「Ｃ社がＰＤＡ市場に参入」したことを示す記事が表示されている。利用者は、このような記事が互いに同じ内容なのか、それぞれの記事を参照して確認しなければならないという問題があった。
【００１２】
また、上記テキスト分類手法では、出現する単語の分布が似ていなくても、実質的な内容が同一であるような記事の集合を特定することはできない。たとえば、過去の経緯や動向を把握する上では、実質的な内容が同一である複数の記事を読む必要性は低い。各記事のタイトルに共通に含まれる単語が「ライバル」「提携」の２つのみであった場合、上記の方法によってこれらが類似していると判定するのは困難である。また、上記の方法に類義語辞書を組合せ、たとえばＣ社の「Ｃ」と「シー」が同義語であると判定することで、両者の類似度を向上させることも考えられる。しかし、辞書に登録する項目がＣ社の「Ｃ」と「シー」のような例えば知名度の高い企業名である場合は、事前に類義語辞書を用意することで一定の効果が得られると考えられるが、任意のイベントやトピックに関するさまざまな語について網羅的に類義語辞書を整備しておくのは非常に負担の大きい作業であり、実現するのは困難である。このため、実質的に同じ内容の記事を繰り返し参照しなければならない結果となる。
【００１３】
そこで、本発明は上記問題点に鑑みてなされたもので、実質的に同じ内容の記事を特定できる文書処理装置、文書処理システム、文書処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明は、請求項１に記載のように、ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成手段とを備えることを特徴とする文書処理装置である。請求項１記載の発明によれば、実質的に同じ内容の電子文書を特定することができる。
【００１５】
本発明は、請求項２に記載のように、請求項１記載の文書処理装置において、前記生成手段は、前記電子文書の集合から前記発信者の異なる電子文書の集合を生成することを特徴とする。請求項２記載の発明によれば、実質的に同じ内容の記事を精度よく特定できる。
【００１６】
本発明は、請求項３に記載のように、請求項１または請求項２記載の文書処理装置において、更に、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する表示手段を備えることを特徴とする。請求項３記載の発明によれば、実質的に同じ内容の電子文書のうち1つを利用者に示すことにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【００１７】
本発明は、請求項４に記載のように、請求項１または請求項２記載の文書処理装置において、更に、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書および前記電子文書の集合に含まれない電子文書を表示する表示手段を備えることを特徴とする。請求項４記載の発明によれば、実質的に同じ内容の電子文書については1つを利用者に示し、他の電子文書については全てを利用者に提示することにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【００１８】
本発明は、請求項５に記載のように、請求項３または請求項４記載の文書処理装置において、更に、前記発信者を識別する発信者識別子を記憶する記憶手段を備え、前記表示手段は、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する際に、前記記憶手段に記憶された前記発信者のうちの優先度の高い発信者の電子文書を選択して表示することを特徴とする。請求項５記載の発明によれば、信頼度の高い発信者の電子文書を表示できる。
【００１９】
本発明は、請求項６に記載のように、請求項３または請求項４記載の文書処理装置において、前記表示手段は、前記生成手段が生成した電子文書の集合の要素のうちのいずれか一つの要素に対応する電子文書を表示する際に、優先度の高い言語で記述された電子文書を選択して表示することを特徴とする。請求項６記載の発明によれば、利用者が分り易い言語の電子文書を表示できる。
【００２０】
本発明は、請求項７に記載のように、請求項１または請求項２記載の文書処理装置において、更に、前記生成手段が生成した電子文書の集合の要素に対応する電子文書のすべてを表示する表示手段を備えることを特徴とする。請求項７記載の発明によれば、実質的に同じ内容の電子文書の全てを利用者に示すことにより、いろいろな観点から過去の経緯や動向を把握できる。
【００２１】
本発明は、請求項８に記載のように、ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の期間内にある電子文書のうちのいずれか一つを表示する表示手段とを備えることを特徴とする文書処理装置である。請求項８記載の発明によれば、実質的に同じ内容の電子文書のうち1つを利用者に示すことにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【００２２】
本発明は、請求項９に記載のように、ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の期間内にある電子文書を表示する表示手段とを備えることを特徴とする文書処理装置である。請求項９記載の発明によれば、実質的に同じ内容の電子文書の全てを利用者に示すことにより、いろいろな観点から過去の経緯や動向を把握できる。
【００２３】
本発明は、請求項１０に記載のように、請求項８または請求項９記載の文書処理装置において、更に、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成手段を備えることを特徴とする。請求項１０記載の発明によれば、選択手段が選択した電子文書の中から電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成することで、実質的に同じ内容の記事を特定できる。このとき、表示手段は生成手段が生成した電子文書の集合に従って電子文書を表示する。
【００２４】
本発明は、請求項１１に記載のように、請求項８または請求項９記載の文書処理装置において、更に、前記選択手段が選択した電子文書の中から前記電子文書の発信日時が所定の期間内にあり、かつ電子文書の発信者が異なる電子文書の集合を生成する生成手段を備えることを特徴とする。請求項１１記載の発明によれば、選択手段が選択した電子文書の中から電子文書の発信日時が所定の期間内にあり、かつ電子文書の発信者が異なる電子文書の集合を生成するので、実質的に同じ内容の記事を精度よく特定できる。
【００２５】
本発明は、請求項１２に記載のように、請求項１から請求項１１のいずれか一項に記載の文書処理装置において、更に、前記電子文書の発信日時の差を記憶する記憶手段を備えることを特徴とする。
【００２６】
本発明は、請求項１３に記載のように、請求項１から請求項１２のいずれか一項に記載の文書処理装置において、更に、前記表示手段に表示する電子文書の数に応じて前記発信日時の差を変更する変更手段を備えることを特徴とする。請求項１３記載の発明によれば、電子文書の発信日時の差を動的に変化させることで、表示手段で表示される電子文書の数を一定の範囲に保つことができる。上記電子文書は記事の属性情報である。
【００２７】
本発明は、請求項１５に記載のように、キーワードを入力する入力手段と、前記請求項１から請求項１４のいずれか一項に記載の文書処理装置とを備える文書処理システムである。請求項１５記載の発明によれば、実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる文書処理システムを提供できる。
【００２８】
本発明は、請求項１６に記載のように、ネットワークを介して複数の発信者から発信される電子文書を取得ステップと、前記電子文書の中から所定のキーワードを含む電子文書を選択する選択ステップと、前記選択ステップで選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成ステップとを含む文書処理方法である。請求項１６記載の発明によれば、実質的に同じ内容の電子文書の集合を生成することにより、実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【００２９】
本発明は、請求項１７に記載のように、ネットワークを介して複数の発信者から発信される電子文書の中から所定のキーワードを含む電子文書を選択する選択ステップ、前記選択ステップで選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成ステップをコンピュータに実行させるためのプログラムである。請求項１７記載の発明によれば、実質的に同じ内容の電子文書の集合を生成することにより、実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【発明の効果】
【００３０】
本発明によれば、実質的に同じ内容の記事を特定できる文書処理装置、文書処理システム、文書処理方法およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明を実施するための最良の形態について実施例を用いて説明する。
【実施例１】
【００３２】
図３は実施例１に係る文書処理システムの構成図である。図３に示されるように、文書処理システム１は、文書処理装置２、入力部３を含む。この文書処理システム１は、ネットワーク３０を介して電子文書配信サーバ３１に接続されている。電子文書配信サーバ３１は、ネットワーク３０を介して記事に関する電子文書を配信する。なお、図３では電子文書配信サーバ３１が一つ示されているが、ネットワーク３０上には、複数の発信者の電子文書配信サーバが接続されている。入力部３は、例えばキーボードまたはマウスにより構成されている。
【００３３】
文書処理装置２は、属性情報選択部２１、類似文書特定部２２、文書表示部２３、リスト記憶部２４、閾値記憶部２５、電子文書取得部２６から構成される。文書処理装置２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等を用いて構成されている。ＣＰＵが所定のプログラムを実行することで、図３に示す文書処理装置の各機能や文書処理方法の各ステップが実現される。
【００３４】
リスト記憶部２４は、発信者ＵＲＬリストを保持する。閾値記憶部２５は、発信日時の差の閾値を保持する。実施例１では、記事発信日時の差の閾値は固定されているものとする。利用者は、入力部３から動向を把握したいイベントやトピックを表わすキーワードを属性情報選択部２１に入力する。
【００３５】
電子文書取得部２６は、ネットワークを介して複数の電子文書配信サーバ（発信者）３１から発信される属性情報からなる電子文書を取得し、取得した属性情報を属性情報選択部２１に送る。属性情報選択部２１は、各発信者毎に属性情報をリスト形式で保持する。この属性情報は、電子文書ＵＲＬ、発信者名、発信者ＵＲＬ、配信日時、表題、概要文の組を含む。
【００３６】
属性情報選択部２１は、入力部３から入力されたキーワードに基づいて、表題または概要文等にキーワードを含む属性情報のうち、発信者のＵＲＬが発信者ＵＲＬリストに含まれるものを選択して、類似文書特定部２２に出力する。なお、本実施例では、記事の属性情報からなる電子文書を用いた例について説明するが、記事の全文を電子文書として用いてもよい。
【００３７】
類似文書特定部２２は、属性情報選択部２１が選択した属性情報の中から発信日時の差があらかじめ登録された閾値より小さく、かつ発信者が互いに異なる属性情報の集合を生成して文書表示部２３に出力する。本実施例における閾値は２時間とする。この結果、各集合には、実質的に同じ内容の記事が複数含まれることになる。
【００３８】
文書表示部２３は、類似文書特定部２２で生成された属性情報の集合に基づいて、属性情報を一覧表示するとともに、グループに含まれない属性情報、および、各グループごとにそのグループに含まれる属性情報を1つ利用者に一覧表示する。また、文書表示部２３は、属性情報に対する電子文書表示指示に基づいて属性情報中の識別子で識別される電子文書の全文を電子文書配信サーバ３１から入手し、表示する。
【００３９】
次に、システムの処理の流れを説明する。図４は実施例１に係る文書処理装置２の処理の流れを示す図である。ステップＳ１０１で、利用者が、入力部３から動向を把握したいイベントやトピックを表わすキーワードを属性情報選択部２１に入力する。ステップＳ１０２で、属性情報選択部２１は、入力部３から入力されたキーワードに基づいて、表題または概要文にキーワードを含む属性情報のうち、発信者のＵＲＬが発信者ＵＲＬリストに含まれるものを選択して類似文書特定部２２に出力する。
【００４０】
ステップＳ１０３で、類似文書特定部２２は、発信日時の差があらかじめ登録された閾値より小さく、かつ発信者が互いに異なる属性情報の集合を生成して文書表示部２３に出力する。この結果、各集合には、実質的に同じ内容の記事が複数含まれることになる。そして、ステップＳ１０４で、文書表示部２３は、入力された属性情報を一覧表示するとともに、集合に含まれない属性情報、および、各集合に含まれる属性情報を1つ利用者に一覧表示する。
【００４１】
また、文書表示部２３は、属性情報に対する電子文書表示指示に基づいて属性情報中の識別子で識別される電子文書の全文を表示する。なお、文書表示部２３は、類似文書特定部２２が生成した属性情報の集合の要素のうちのいずれか一つの要素に対応する属性情報を表示するようにしてもよい。また、文書表示部２３は、類似文書特定部２２が生成した属性情報の集合の要素のうちのいずれか一つの要素に対応する属性情報および属性情報の集合に含まれない属性情報を表示してもよい。
【００４２】
このとき、文書表示部２３は、類似文書特定部２２が生成した属性情報の集合の要素のうちのいずれか一つの要素に対応する属性情報を表示する際に、発信者のうちの優先度の高い発信者の属性情報を選択して表示してもよく、また、優先度が高い言語で記述された属性情報を選択して表示するようにしてもよい。また、文書表示部２３は、類似文書特定部２２が生成した属性情報の集合の要素に対応する属性情報のすべてを表示してもよい。なお、本システムでは、属性情報選択部２１が出力する属性情報を、利用者が信頼する発信者からのものに限定するため、利用者はあらかじめ発信者ＵＲＬリストを登録しておくものとする。また、利用者は、類似文書特定部２２で利用される発信日時の差の閾値もあらかじめ登録しておくものとする。
【００４３】
図５および図６は、属性情報選択部２１に保持される属性情報リストを示す図である。属性情報は２つのＸＭＬ文書として表現され、それぞれはRSS1.0に基づいて記述されている。図５は、発信者Ａから発信された属性情報のリストを示す図である。発信者Ａに関する情報は、１２行目から７６行目までに記述されている。たとえば、発信者名は１３行目、発信者ＵＲＬは１４行目に記述されている。また、各記事の属性情報は、７８行目以降に記述されている。ここでは、３つの記事の属性情報が記述されている例を示している。たとえば最初の記事の属性情報は、７８行目から８２行目までのitem要素として記述されている。この記事の表題は７９行目、記事のＵＲＬは８０行目、発信日時は８１行目に記述されている。この属性情報リストには、記事の概要文は含まれていない。
【００４４】
図６は、発信者Ｂから発信された属性情報のリストを示す図である。発信者に関する情報は、８行目から５４行目までに記述されている。たとえば、発信者名は９行目、発信者ＵＲＬは１０行目に記述されている。また、各記事の属性情報は、５５行目以降に記述されている。ここでは、３つの記事の属性情報が記述された例を示している。たとえば最初の記事の属性情報は、５５行目から６０行目までのitem要素として記述されている。この記事の表題は５６行目、記事のＵＲＬは５７行目、配信日時は５９行目、概要文は５８行目に記述されている。
【００４５】
なお、これらの属性情報は、本システム外部の発信者から公開されているものに定期的にアクセスして用いてもよいし、本システムの管理者が作成したものを用いてもよい。また、両者を組み合わせて用いてもよい。上述した属性情報の記述言語は図６の１２行目の＜ｌａｎｇｕａｇｅ＞要素の内容を参照することで、識別することができる。図６に示す例では、属性情報の記述言語は日本語（ｊａ）である。
【００４６】
図７は、本実施例の属性情報選択部２１の処理の流れの一例を示す図である。まず、ステップＳ２０１で、属性情報選択部２１は、出力属性情報リストＭを空にする。また、属性情報選択部２１は、保持している属性情報のリストＬを作成し、先頭の属性情報を変数Ａに代入する。ステップＳ２０２で、属性情報選択部２１は、変数Ａの属性情報中の発信者ＵＲＬが、発信者ＵＲＬリストに含まれているか否か判定し、含まれている場合は処理をステップＳ２０３に、含まれていない場合は処理をステップＳ２０５に進める。
【００４７】
ステップＳ２０３で、属性情報選択部２１は、入力部３から入力されたキーワードが変数Ａの値である属性情報の表題または概要文に含まれるか否かを判定し、含まれる場合は処理をステップＳ２０４に、含まれない場合は処理をステップＳ２０５に進める。ステップＳ２０４で、属性情報選択部２１は、出力属性情報リストＭにＡの値である属性情報を追加する。ステップＳ２０５で、変数Ａが属性情報のリストＬの末尾要素であるかを判定し、そうである場合は、出力属性情報リストＭの各要素を発信日時で降順にソートした結果を出力して処理を終了し、そうでない場合は処理をステップＳ２０６に進める。ステップＳ２０６で、変数Ａに属性情報のリストＬの次要素を代入して処理をステップＳ２０２に進める。
【００４８】
図８は本実施例の文書処理装置２に利用者がキーワード"Ｃ＋シー"("＋"は論理和記号)）を入力した場合に属性情報選択部２１から出力される属性情報リストを示す。図８では、５つの記事が選択された例を示している。なお、図８では、属性情報リストをRSS1.0形式のitem要素の並びとして表現しているが、Java（登録商標）オブジェクトやRSS1.0以外のテキスト形式で表現しても構わない。
【００４９】
上記図７の各処理は、例えばC++、Java（登録商標）、Perlなどの一般的なプログラミング言語によるプログラムとして実現できる。たとえば、ステップＳ２０１は、XercesなどのXMLパーザを利用して各XML要素をJava（登録商標）オブジェクトに変換してからitem要素に対応するオブジェクトをリストを表わすオブジェクト(たとえばLinkedListオブジェクト)に追加すればよい。ステップＳ２０２は、たとえばJava（登録商標）のStringオブジェクトのmatchesメソッドを利用して実現できる。
【００５０】
さらに、形態素解析システム茶筌などを利用してタイトルや概要文を単語の並びに分解してから各単語をキーワードと照合することにより、たとえば"モデデル"という単語を見出しや概要文に含み、"デデル"という単語は含まない属性情報を除外できる。図９はこのような不要な属性情報の例を示す図である。
【００５１】
なお、図７では、利用者から単一のキーワードが入力された場合を想定した処理の流れを示したが、利用者から複数のキーワードを論理和記号や論理積記号で結合した式が入力された場合は、それぞれのキーワードについて図７の処理を行い、得られた属性情報リストに対して集合演算を実行することで所望の属性情報リストを得ることができる。また、ステップＳ２０２では、属性情報のうち表題と概要文のいずれかがキーワードを含むものを選択したが、表題がキーワードを含むものや、概要文がキーワードを含むもののみを選択するよう構成してもよい。また、属性情報の記事ＵＲＬを利用して記事本文にアクセスし、記事本文にキーワードを含むものを選択するよう構成してもよい。
【００５２】
類似文書特定部２２は、属性情報選択部２１から出力された属性情報リストを入力とし、発信日時の差が一定値より小さく、かつ発信者が互いに異なる記事の属性情報の集合をグループにして属性情報の列とともに文書表示部２３に出力する。
【００５３】
図１０は、類似文書特定部２２の処理の流れの一例を示す。まずステップＳ３０１で、類似文書特定部２２は、属性情報リスト中の要素を行見出しおよび列見出しとする行列Ｎを作成する。ステップＳ３０２で、類似文書特定部２２は、Ｎの対角成分および対角成分の左下に位置するセル群を除いた各セルについて、行見出しの属性情報と列見出しの属性情報の発信日時の差が閾値Ｔ以下であり、かつ、両者の発信者ＵＲＬが異なるか否か判定し、結果をＮに代入する。
【００５４】
ここでは、記事の発信者の同一性を、記事ＵＲＬのサイト部分の同一性で代用するものとするが、属性情報選択部２１が属性情報リストを出力するとき、リスト中の各item要素直下に発信者ＵＲＬを表わすlink要素(図５の１４行目、図６の１０行目)を他の要素の名前と異なる名前で追加しておき、ステップＳ３０２では追加した要素の内容を発信者ＵＲＬとみなして判定してもよい。
【００５５】
ステップＳ３０３で、類似文書特定部２２は、ステップＳ３０２で得られた属性情報の組の間の関係を利用して、発信日時の差が閾値Ｔ以下であり、かつ、発信者識別子が互いに異なる属性情報の集合をすべて特定する。ステップＳ３０４で、類似文書特定部２２は、ステップＳ３０３で特定された属性情報の集合のうち、他の集合の部分集合でないもののみを出力し、処理を終了する。
【００５６】
図１１はステップＳ３０２の処理の流れの一例を示す。ステップＳ４０１で、類似文書特定部２２は、属性情報の集合のリストＬを空にし、Ｎに含まれるすべての属性情報を変数Ａに代入する。ステップＳ４０２で、類似文書特定部２２は、サブルーチンＳを呼び出す。ステップＳ４０３では、類似文書特定部２２は、属性情報の集合リストＬを出力して処理を終了する。
【００５７】
図１２はサブルーチンＳの処理の流れの一例を示す。ステップＳ５０１で、類似文書特定部２２は、変数Ａに含まれる属性情報から任意の２つを特定して得られる属性情報の組すべてについて、両者の発信日時が閾値Ｔ以下であり、かつ両者の発信者ＵＲＬが異なるか否か、ステップＳ３０１の行列Ｎを参照して判定し、条件を満たす場合は処理をステップＳ５０２へ、満たさない場合は処理をステップＳ５０３に進める。
【００５８】
ステップＳ５０２で、類似文書特定部２２は、変数Ａに含まれる属性情報の集合を属性情報の集合のリストＬに追加する。ステップＳ５０３で、類似文書特定部２２は、変数Ａに含まれる属性情報の数が３以上であるか否か判定し、２である場合はサブルーチンを呼び出した地点にリターンし、３以上である場合は処理をステップＳ５０４に進める。ステップＳ５０４で、類似文書特定部２２は、変数Ａに含まれる属性情報の集合から属性情報を１つだけ除外して得られる属性情報の部分集合ごとに、サブルーチンＳを再帰的に呼び出す。
【００５９】
図１３（ａ）は、図８の属性情報リストを入力としたとき、発信日時の差を各セルに記載した行列を、同図（ｂ）は、発信者識別子が同一か否かを各セルに記載した行列を、同図（ｃ）は閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Ｎを示す図である。同図（ｃ）において、"○"はステップＳ３０２の条件を満たす場合を、”×“はステップＳ３０２で条件を満たさない場合をそれぞれ示す。
【００６０】
同図（ａ）に示すように、記事１と記事２の発信日時の差は、３時間４５分「３：４５」で、記事１と記事３の発信日時の差は、３時間５３分「３：５３」である。この中で発信日時の差が一番少ない記事は、８分「０：０８」で記事２と記事３であり、発信日時の差が一番大きいのは、７７時間５３分「７７：５３」で記事１と記事５である。
【００６１】
同図（ｂ）において、”○”は発信者識別子が同一でない場合、”×”は発信者識別子が同一の場合を示す。記事１と記事２の発信者識別子は別で、記事１と記事３の発信者識別子は同じで、記事１と記事４の発信者識別子は別等であることがわかる。なお、図１３（ａ）乃至（ｃ）の行見出しおよび列見出しの値は、図８におけるitem要素の出現番号、すなわち記事の番号である。たとえば、”１”は、図８における先頭item要素(title要素の内容が「Ｃ社、シルバー単色ボディの低価格ノートＰＣ発表」)を表わす。以下、属性情報リスト中の各属性情報を、その出現番号を末尾に付して、たとえば「属性情報１」「属性情報２」などと表記する。
【００６２】
図８の属性情報リストが入力された場合に、サブルーチンＳに順次入力される変数Ａ中の属性情報の集合と、ステップＳ５０１の判定結果は以下の通りである。なお、以下のリストの各行末尾の“○”はステップＳ５０１で“Ｙｅｓ”と判定されたこと、“×”は“Ｎｏ”と判定されたことを意味する。この処理は類似文書特定部２２により行われる。
・（１）属性情報の集合(1,2,3,4,5)：×
・（２）（１）から属性情報１を削除した属性情報の集合(2,3,4,5)：×
・（３）（２）から属性情報２を削除した属性情報の集合(3,4,5)：×
・（４）（３）から属性情報３を削除した属性情報の集合(4,5)：×
・（５）（３）から属性情報４を削除した属性情報の集合(3,5)：×
・（６）（３）から属性情報５を削除した属性情報の集合(3,4)：×
・（７）（２）から属性情報３を削除した属性情報の集合(2,4,5)：×
・（８）（７）から属性情報２を削除した属性情報の集合(4,5)：×
・（９）（７）から属性情報４を削除した属性情報の集合(2,5)：×
・（１０）（７）から属性情報５を削除した属性情報の集合(2,4)：×
・（１１）（２）から属性情報４を削除した属性情報の集合(2,3,5)：×
・（１２）（１１）から属性情報２を削除した属性情報の集合(3,5)：×
・（１３）（１１）から属性情報３を削除した属性情報の集合(2,5)：×
・（１４）（１１）から属性情報５を削除した属性情報の集合(2,3)：○
(途中省略)
・（１５）属性情報の集合(1,2)：×
【００６３】
判定結果は、属性情報の集合(2,3)以外すべて"×"となる。この結果、類似文書特定部２２から文書表示部２３に出力される属性情報の集合は以下の通りとなる。
・属性情報の集合(2,3)
【００６４】
この結果は、図８の属性情報リスト中の属性情報のうち、属性情報２の記事と属性情報３の記事のみが実質的に同一の内容で、これらを繰り返し参照する必要がないことを意味する。
【００６５】
図１４は、属性情報選択部２１から出力される属性情報リストの他の例を示す図である。図１５（ａ）は、図１４の属性情報リストを入力としたとき、発信日時の差を各セルに記載した行列を、同図（ｂ）は発信者識別子が同一か否かを各セルに記載した行列を、同図（ｃ）は閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Ｎをそれぞれ示す。なお、図１３と同様、図１５（ａ）乃至図１５（ｃ）の行見出しおよび列見出しの値は、図１４におけるitem要素の出現番号である。図１４の属性情報リストが入力された場合に、サブルーチンＳに順次入力される変数Ａ中の属性情報の集合と、ステップＳ５０１の判定結果は以下の通りである。
・（１）属性情報の集合(1,2,3,4)×
・（２）（１）から属性情報１を削除した属性情報の集合(2,3,4)：○
・（３）（１）から属性情報２を削除した属性情報の集合(1,3,4)：×
・（４）（３）から属性情報１を削除した属性情報の集合(3,4)：○
・（５）（３）から属性情報３を削除した属性情報の集合(1,4)：○
・（６）（３）から属性情報４を削除した属性情報の集合(1,3)：×
・（７）（１）から属性情報３を削除した属性情報の集合(1,2,4)：○
・（８）（１）から属性情報４を削除した属性情報の集合(1,2,3)：×
・（９）（８）から属性情報１を削除した属性情報の集合(2,3)：○
・（１０）（８）から属性情報２を削除した属性情報の集合(1,3)：×
・（１１）（８）から属性情報３を削除した属性情報の集合(1,2)：○
【００６６】
この結果、類似文書特定部２２から文書表示部２３に出力される属性情報の集合は以下の通りとなる。
・属性情報の集合(2,3,4)
・属性情報の集合(1,2,4)
【００６７】
この結果は、図１４の属性情報リスト中の属性情報のうち、属性情報２、属性情報３、属性情報４の記事が実質的に同一の内容で、これらを繰り返し参照する必要がないことを意味する。また、属性情報１、属性情報２、属性情報４の記事も実質的に同一の内容で、これらを繰り返し参照する必要がないことを意味する。なお、本実施例では、閾値Ｔはあらかじめ２時間に設定されていたものとしたが、文書表示部２３の出力結果を参照しながら利用者が閾値Ｔを動的に変更するよう構成することも可能である。その場合には、閾値Ｔが変更されるたびに類似文書特定部２２が起動して一連の処理を実行し、結果を文書表示部２３に出力すればよい。
【００６８】
文書表示部２３は、属性情報の列および０個以上の属性情報の集合を入力とし、集合に含まれない属性情報、および、各集合ごとに、その集合に含まれる属性情報を1つだけ利用者に一覧表示するとともに、属性情報に対する電子文書表示指示に基づいて属性情報中の識別子で識別される電子文書を表示する。
【００６９】
図１６は、図８の属性情報リストが入力された場合の文書表示部２２の表示イメージを示す。図１６の文書表示部２３は、配信サイト一覧領域(左上、 領域Ａ)、配信サイト説明表示領域(左下)、記事属性情報一覧領域(右上、領域Ｂ)、記事表示領域(右下、領域Ｃ)からなる。図１６の領域Ｃには、例えば図２の領域Ｃに「Ｃ社がＰＤＡ市場に参入」したことを示す２つの記事が出現した場合、この２つの記事のうち、優先順位の高い発信者であるＡ社から発信された記事のみが表示される。この文書表示部２３は、Forte for Java（登録商標）やNET Frameworkなどの、Webブラウザ機能を組み込み可能なGUI(Graphical User Interface)開発環境を利用して実現可能である。
【００７０】
実施例１によれば、実質的に同じ内容の電子文書のうち1つを利用者に示すことにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。
【実施例２】
【００７１】
次に実施例２について説明する。実施例２では、実施例１で固定されていた記事発信日時の差の閾値を動的に変化させることで、文書表示部２３で表示される属性情報の数を一定の範囲に保つことを可能とするものである。
【００７２】
図１７は本発明の実施例２に係る文書処理システム１０１の構成図である。図１７に示されるように、文書処理システム１０１は、文書処理装置１０２、入力部３、電子文書配信サーバ３１を含む。この文書処理システム１０１は、ネットワーク３０を介して電子文書配信サーバ３１に接続されている。文書処理装置１０２は、属性情報選択部２１、類似文書特定部２２、文書表示部２３、リスト記憶部２４、電子文書取得部２６、閾値変更部１０３、閾値記憶部１２３から構成される。
【００７３】
文書処理装置１０２を構成するＣＰＵが所定のプログラムを実行することで、図１７に示す文書処理装置の各機能や文書処理方法の各ステップが実現される。閾値変更部１０３は、内部の閾値記憶部１２３に発信日時の差の閾値を保持し、類似文書特定部２２が参照できるように構成されている。文書表示部２３で表示される属性情報の数の最大値と最小値は、配信属性情報の数として入力部３から入力することができる。
【００７４】
閾値変更部１０３は、属性情報選択部２１が出力する属性情報、類似文書特定部２２が出力する属性情報の集合、および、入力部３からの配信属性情報数の範囲(最大値と最小値)を入力とし、入力の属性情報および属性情報の集合から、これらが文書表示部２３に出力された場合に利用者に示される属性情報の数を算出し、これが最大値より大きい場合は閾値記憶部１２３内の発信日時の差の閾値を大きくし、最小値より小さい場合は閾値記憶部１２３内の発信日時の差の閾値を小さくして再度類似文書特定部２２を起動する。
【００７５】
また、最大値より小さく最小値より大きい場合は、属性情報の集合を文書表示部２３に出力する。以下、閾値Ｔの初期値は、実施例１と同様、２時間とする。また、閾値変更部１０３以外の構成要素は、実施例1のシステムの各構成要素と同一とする。また、利用者から入力された配信属性情報の数の最大値は”５”、最小値は”４”とする。図１８は、属性情報選択部２１から類似文書特定部２２に入力される属性情報リストを示す図である。図１８に示すように、属性情報リストは８つの属性情報を含む。
【００７６】
図１９は、図１８の属性情報リストが類似文書特定部２２に入力されたとき、発信日時の差を各セルに記載した行列を、図２０は発信者識別子が同一か否かを各セルに記載した行列を、図２１は閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Ｎをそれぞれ示す。図１９に示すように、記事１と記事２の発信日時の差は、４２分「０：４２」で、記事１と記事３の発信日時の差は１時間１３分「１：１３」で、記事１と記事４の発信日時の差は１時間２６分「１：２６」で、記事１と記事５の発信日時の差は４時間２０分「４：２０」等である。
【００７７】
図２０において、”○”は発信者識別子が同一でない場合、”×”は発信者識別子が同一の場合を示す。したがって、図１８に示した記事１乃至記事８はすべて別の発信者から発信されたものである。
【００７８】
図２１において、"○"は上記Ｓ３０２の条件を満たす場合、”×“はＳ３０２で条件を満たさない場合をそれぞれ示す。類似文書特定部２２は、図１８の属性情報リストが入力された場合に、以下に示す属性情報の集合を閾値変更部１０３に出力する。
・属性情報の集合(1,2,3,4)
・属性情報の集合(6,7,8)
【００７９】
閾値変更部１０３は、上記の属性情報の集合および図１８の属性情報リストから、文書表示部３では以下の３つの属性情報が表示されることになると判断する。
・属性情報(1,2,3,4)のいずれか1つ
・属性情報5
・属性情報(6,7,8)のいずれか1つ
【００８０】
閾値変更部１０３は、この”３”が、利用者から入力されていた配信属性情報の数の最小値”４”より小さいと判定し、閾値記憶部１２３に記憶された閾値Ｔを変更する。このとき、新しい閾値は、図２１で”○”が記載されたセルに対応する属性情報の組の間の発信日時の差のうち、もっとも大きいものより１分小さい値となる。図２１でこの条件を満たす属性情報の組は属性情報５と属性情報８の間の１時間５７分「１：５７」である。したがって、閾値Ｔは１：５６に設定される。
【００８１】
図２２は、閾値Ｔを１：５６に設定し、図１８の属性情報リストを入力として類似文書特定部２２を再実行したとき、ステップＳ３０２終了時点での行列Ｎを示す。図２２に示すとおり、属性情報５と属性情報８の間が条件を満たさなくなり、"×"に変更されている。この結果、類似文書特定部２２から閾値変更部１０３に出力される属性情報の集合は以下の通りとなる。
・属性情報の集合(1,2,3,4)
・属性情報の集合(6,7)
・属性情報の集合(7,8)
【００８２】
そして、閾値変更部１０３は、上記の属性情報の集合および図１８の属性情報リストから、文書表示部２３では以下の４つの属性情報が表示されることになると判断する。
・属性情報(1,2,3,4)のいずれか1つ
・属性情報5
・属性情報(6,7)のいずれか1つ
・属性情報(7,8)のいずれか1つ
【００８３】
閾値変更部１０３は、この”４”が、利用者から入力されていた配信属性情報の数の最小値”４”と同じであると判定し、これらの属性情報の集合を文書表示部２３に出力する。文書表示部２３は、これらの属性情報の集合と、属性情報選択部２１からの属性情報リストをもとに、利用者に対して４つの属性情報を一覧表示する。
【００８４】
実施例２によれば、文書表示部２３に表示する電子文書の数に応じて発信日時の差を変更する閾値変更部１０３を備えるので、電子文書の発信日時の差の動的に変化させることで、文書表示部２３で表示される電子文書の数を一定の範囲に保つことができる。
【００８５】
上記各実施例では、重要な事件やイベントに関する記事が複数の発信者から発信されるときに、それが重要であればあるほど記事の発信日時の差が小さくなるという傾向を利用している。利用者は、処理対象の電子文書の集合、および、動向を把握したいイベントやトピックを表わす文書が満たすべき条件（例えばキーワード）を本装置に入力する。類似文書特定部２２は、利用者が入力した条件を満たし、かつ、発信者が所定の関係にあり、かつ、発信日時の差が一定時間内である文書の集合を生成し、配信出力する。
【００８６】
類似文書特定部２２が出力する電子文書の集合は、実質的に同じ内容の記事の集合である。したがって、この集合の要素のうち1つのみを利用者に示すことにより、利用者は実質的に同じ内容の記事を繰り返し参照することなく、効率的に過去の経緯や動向を把握できる。実質的に同じ内容の記事のうちただ1つが利用者に示されるので、利用者は、実質的に同じ内容の記事を繰り返し参照することなく、効率的に未知のイベントやトピックスに関する過去の経緯や動向を把握できる。
【００８７】
なお、電子文書取得部２６、属性情報選択部２１、類似文書特定部２２、文書表示部２３、リスト記憶部２４、閾値記憶部２５および１２３、閾値変更部１０３、入力部３が、特許請求の範囲における取得手段、選択手段、生成手段、表示手段、発信者を識別する発信者識別子を記憶する記憶手段、電子文書の発信日時の差を記憶する記憶手段、変更手段、入力手段にそれぞれ対応する。
【００８８】
最後に、特許文献３と本発明の文書処理装置の差異を明確にする。特許文献３記載の装置は、記事表現を記事間で比較することによって記事同志の類似度を算出し、その類似度に従って、ユーザに提示される記事とそれに関連する関連記事を決定する。これにより、記事同士の関連性がユーザにとって明確になり、記事内容の理解が容易になる。また、複数の情報源から得られた同一内容に関する記事が、重複してユーザに提示されることが自動的に回避できるというものである。
【００８９】
一方、本発明の文書処理装置は、ネットワークを介して複数の発信者から発信される電子文書を取得する取得手段と、前記電子文書の中から所定のキーワードを含む電子文書を選択する選択手段と、前記選択手段が選択した電子文書の中から前記電子文書の発信日時の差が所定の時間内にある電子文書の集合を生成する生成手段とを備え、実質的に同じ内容の電子文書を特定することができる。
【００９０】
このように、特許文献１記載の装置と本発明の文書処理装置は、同一内容の記事や文書を特定することを目的とするという点においては共通する。しかし、本発明の文書処理装置と特許文献３記載の装置とは、上記目的を解決するための手段が大きく異なる。本発明の文書処理装置によれば、簡単な方法によって実質的に同じ内容の記事を特定することができる。なお、特許文献３には、本発明の文書処理装置に対する動機付けとなりうる事項は記載されていない。
【００９１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００９２】
【図１】ＲＳＳリーダの表示例を示す図である。
【図２】ＲＳＳリーダの他の表示例を示す図である。
【図３】実施例１に係る文書処理システムの構成図である。
【図４】実施例１に係る文書処理装置２の処理の流れを示す図である。
【図５】発信者Ａから発信された属性情報のリストを示す図である。
【図６】発信者Ｂから発信された属性情報のリストを示す図である。
【図７】本実施例の属性情報選択部２１の処理の流れの一例を示す図である。
【図８】本実施例の文書処理装置２に利用者がキーワードを入力した場合に属性情報選択部２１から出力される属性情報リストを示す図である。
【図９】不要な属性情報の例を示す図である。
【図１０】類似文書特定部２２の処理の流れの一例を示す図である。
【図１１】ステップＳ３０２の処理の流れの一例を示す図である。
【図１２】サブルーチンＳの処理の流れの一例を示す図である。
【図１３】（ａ）は図８の属性情報リストを入力としたとき、発信日時の差を各セルに記載した行列を、（ｂ）は発信者識別子が同一か否かを各セルに記載した行列を、（ｃ）は閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Nを示す図である。
【図１４】属性情報選択部２１から出力される属性情報リストの他の例を示す図である。
【図１５】（ａ）は図１４の属性情報リストを入力としたとき、発信日時の差を各セルに記 載した行列を、（ｂ）は発信者識別子が同一か否かを各セルに記載した行列を、（ｃ）は閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Nをそれぞれ示す図である。
【図１６】図８の属性情報リストが入力された場合の文書表示部２２の表示イメージを示図である。
【図１７】実施例２に係る文書処理システム１０１の構成図である。
【図１８】属性情報選択部２１から類似文書特定部２２に入力される属性情報リストを示す図である。
【図１９】図１８の属性情報リストが類似文書特定部２２に入力されたとき、発信日時の差を各セルに記載した行列を示す図である。
【図２０】図１８の属性情報リストが類似文書特定部２２に入力されたとき、発信者識別子が同一か否かを各セルに記載した行列を示す図である。
【図２１】図１８の属性情報リストが類似文書特定部２２に入力されたとき、閾値Ｔを２時間としたときのステップＳ３０２終了時点での行列Ｎを示す図である。
【図２２】閾値Ｔを１：５６に設定し、図１８の属性情報リストを入力として類似文書特定部２２を再実行したとき、ステップＳ３０２終了時点での行列Ｎを示す図である。
【符号の説明】
【００９３】
１、１０１  文書処理システム
２、１０２  文書処理装置
２１  属性情報選択部
２２  類似文書特定部
２３  文書表示部
２４  リスト記憶部
２５、１２３  閾値記憶部
２６  電子文書取得部
３  入力部
３０  ネットワーク
３１  電子文書配信サーバ
１０３  閾値変更部
【図１】
2005352857.tif 000003
【図２】
2005352857.tif 000004
【図３】
2005352857.tif 000005
【図４】
2005352857.tif 000006
【図５】
2005352857.tif 000007
【図６】
2005352857.tif 000008
【図７】
2005352857.tif 000009
【図８】
2005352857.tif 000010
【図９】
2005352857.tif 000011
【図１０】
2005352857.tif 000012
【図１１】
2005352857.tif 000013
【図１２】
2005352857.tif 000014
【図１３】
2005352857.tif 000015
【図１４】
2005352857.tif 000016
【図１５】
2005352857.tif 000017
【図１６】
2005352857.tif 000018
【図１７】
2005352857.tif 000019
【図１８】
2005352857.tif 000020
【図１９】
2005352857.tif 000021
【図２０】
2005352857.tif 000022
【図２１】
2005352857.tif 000023
【図２２】
2005352857.tif 000024