(57)【要約】【課題】利用者の変化する嗜好に合致した文書の効率的な閲覧を可能にする。【解決手段】文書管理装置１は文書解析部１−４で端末１０１〜１０ｎが登録した文書の特性を解析し、嗜好計算部１−５で文書解析結果をもとに文書登録者の嗜好を類推して保存する。文書通知部１−７は登録者以外の利用者の類推嗜好と解析結果とを照合し文書を嗜好する利用者を検索し、利用者の端末へ送信する。文書配信部１−８は文書を配信し、配信された文書の分析結果をもとに配信要求を行った利用者の類推嗜好を更新する。【選択図】図１
2008186058.tif 000002
【特許請求の範囲】
【請求項１】
利用者が登録した文書の特性を解析する手段と、
解析結果から前期利用者の嗜好を類推して更新する手段と、
前記文書特性と各利用者の嗜好を照合して前記文書を嗜好する利用者を検索する手段と、
検索された利用者に対して嗜好に合致する文書が登録された旨を通知する手段と
を備えることを特徴とする文書管理装置。
【請求項２】
利用者から文書の配信要求が行われた場合に前記文書の文書特性から前記利用者の嗜好を更新する手段をさらに備えることを特徴とする請求項１記載の文書管理装置。
【請求項３】
文書登録時と文書更新時の夫々の嗜好計算方法を別々に定義出来る手段をさらに備えることを特徴とする請求項２記載の文書管理装置。
【請求項４】
自端末内に保管されている文書の特性を解析する手段と、
解析結果から利用者の嗜好を類推して更新する手段と、
前記嗜好を他の装置に送信する手段と
を備えることを特徴とする端末。
【請求項５】
請求項１から３のいずれか１項に記載の文書管理装置と、
前記文書管理装置に対して文書登録を行う手段と、前記文書管理装置から文書が登録された旨の通知を受け取る手段と、前記通知を受けて前記文書の配信を要求する手段とを備える端末と
を具備することを特徴とする文書管理システム。
【請求項６】
端末の一部として請求項４記載の端末を含むことを特徴とする請求５記載の文書管理システム。
【請求項７】
利用者が登録した文書の特性を解析するステップと、
解析結果から前期利用者の嗜好を類推して更新するステップと、
前記文書特性と各利用者の嗜好を照合して前記文書を嗜好する利用者を検索するステップと、
検索された利用者に対して嗜好に合致する文書が登録された旨を通知するステップと
を有することを特徴とする文書管理方法。
【請求項８】
利用者から文書の配信要求が行われた場合に前記文書の文書特性から前記利用者の嗜好を更新するステップをさらに有することを特徴とする請求項７記載の文書管理方法。
【請求項９】
文書登録時と文書更新時の夫々の嗜好計算方法を別々に定義出来るステップをさらに有することを特徴とする請求項８記載の文書管理方法。
【請求項１０】
端末が、自端末内に保管されている文書の特性を解析するステップと、
解析結果から利用者の嗜好を類推して更新するステップと、
前記嗜好を他の装置に送信するステップと
を有することを特徴とする文書管理方法。
【請求項１１】
コンピュータシステムに請求項１から６のいずれか１項に記載の機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を管理することができる技術に関する。
【背景技術】
【０００２】
企業内ネットワークの整備や、一般家庭へのブロードバンドの浸透に見られるように、通信ネットワークの普及や広帯域化は進みつつある。また、企業や個人が保有する文書の量は年々増えている。文書としては、ビジネス分野では例えば企画書等があり、パーソナル分野では例えば日記等がある。
【０００３】
これらのネットワーク広帯域化および文書量の増加に伴って普及してきているのが、文書管理装置に文書を保存しておき、通信ネットワーク等を介して接続された端末から前記文書を閲覧するという、文書管理システムである。
【０００４】
代表的形態としては、企業向け文書管理システムや、個人向けブログシステムが挙げられる。前者は、主に企業内ネットワーク上に配置された文書管理サーバに文書を一括して保管しておき、企業内ネットワークで接続された端末から前記文書を閲覧するというシステムである。後者は、主にインターネット上に配置されたWEBサーバで文書管理のためのプログラムを動作させておき、インターネットで接続された端末上のWEBブラウザを用いてWEBサーバ上の文書を閲覧するというシステムである。
【０００５】
このような文書管理システムでは、サーバに非常に多くの文書が保管されるため、各端末の利用者が夫々にとって興味のある文書を効率的に選択して閲覧することが困難である。このような問題を解決するために、各利用者による文書の閲覧履歴から、その利用者の文書に対する嗜好を類推するシステムが提案されている。本システムで類推された嗜好は、サーバ上の文書を一覧表示する際に嗜好に合致する文書を優先表示するため等に利用されている（例えば、特許文献１参照）。
【０００６】
しかし、このような利用者の過去の閲覧履歴だけを用いて嗜好を類推するシステムでは、嗜好類推のために履歴の蓄積が必要であり、利用者がシステムの利用を開始してから嗜好の類推が可能になるまでに時間がかかる。また、システムの利用途中に利用者の嗜好が変化した場合に、それが類推嗜好に反映されるまでに時間がかかる。特に、類推嗜好をもとに文書を優先表示するようなシステムでは、類推嗜好から外れた文書が利用者の目に触れる機会そのものが少なくなるため、一旦類推された嗜好を是正することが容易ではない、という問題がある。
【特許文献１】特開２００５−３０１５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような、利用者の閲覧履歴を利用した嗜好を類推する従来の文書管理システムでは、利用者の嗜好が反映されるまでに時間がかかる、一旦類推された嗜好を是正することが容易ではない、という問題があった。
【０００８】
本発明は、以上説明した問題点を解決するためになされたものである。その目的は、利用者の嗜好が反映されるまでの時間を短くし、利用者の実際の嗜好の変化に応じた類推を可能とし、利用者が嗜好に合致した文書を効率よく閲覧することを可能とすることである。
【課題を解決するための手段】
【０００９】
本発明は、利用者が登録した文書の特性を解析する手段と、解析結果から利用者の嗜好を類推する手段と、文書特性と利用者の嗜好を照合して文書を嗜好する利用者を検索する手段と、検索された利用者に対して嗜好に合致する文書が登録された旨を通知する手段を備える文書管理装置等を提供する。
【００１０】
本発明の文書管理装置等は、利用者の嗜好を類推するための情報として、利用者の文書閲覧履歴に加えて、利用者が登録する文書の内容も利用している。そのため、利用者の嗜好が変化した場合にも、その変化が利用者の登録文書に反映されている場合は、類推される嗜好も変化に追随することが出来る。また、文書管理装置の利用開始時に登録文書を用意できる場合は、前記文書によって嗜好の類推が行われるため、嗜好の類推が文書管理装置の利用開始時から可能となる。そして、類推された嗜好に合致した文書に関する通知が利用者に行われて、利用者は嗜好に合致した文書を効率よく閲覧することが出来る。
【発明の効果】
【００１１】
本発明によれば、利用者の変化する嗜好に合致した文書の効率的な閲覧が可能になり、また、システム利用開始時から、利用者の嗜好に合致した文書の効率的な閲覧が可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の第１の実施形態の文書管理システムの構成を示すブロック図である。この図１を参照して、本実施形態のシステム構成について詳述する。
【００１３】
本実施形態の文書管理システムは、文書の登録および閲覧を行うｎ台の端末１０１〜１０ｎと、各端末１０１〜１０ｎからの要求に応じて文書の登録と通知および配信を行う文書管理装置１を含む。ｎ台の端末１０１〜１０ｎはそれぞれ通信ネットワーク１００を介して文書管理装置１と接続される。ここでｎは１以上の数とする。また、ここで述べている文書としては、例えば、テキストファイル、ワープロファイル、ＨＴＭＬファイルなど、何らかのテキスト表現を含むファイルを想定すればよい。
【００１４】
文書管理装置１は、通信部１−１と認証部１−２および利用者情報格納部１−３を有する。通信部１−１は、端末１０１〜１０ｎから送信された要求を受信するためのインターフェイス、および、端末１１〜１ｎに応答を送信するためのインターフェイス、をそれぞれ備える。利用者情報格納部１−３は利用者同定のための情報および利用者の嗜好を格納する手段として機能する。認証部１−２は端末１１〜１ｎから送信された各種要求の送信者を同定する手段として機能する。
【００１５】
また、文書管理装置１は、文書解析部１−４と嗜好計算部１−５および文書格納部１−６を有する。文書解析部１−４は端末１０１〜１０ｎから送信された文書の要約作成と特性分析を行う手段として機能する。嗜好計算部１−５は文書解析部１−４で解析された結果をもとに利用者の嗜好を計算する手段として機能する。文書格納部１−６は文書と解析結果を保存する手段として機能する。
【００１６】
さらに、文書管理装置１は、文書通知部１−７と文書配信部１−８を有する。文書通知部１−８は、利用者情報格納部１−３に格納された各利用者の嗜好と文書格納部１−６に格納された文書特性とを照合して、利用者毎の嗜好に合致する文書を見つけ出し、それを端末１０１〜１０ｎに通知する手段として機能する。文書配信部１−８は端末１０１〜１０ｎから送信された要求に応じて文書を配信するとともに、配信履歴を嗜好計算部１−５に渡すことで、利用者毎に類推された嗜好を更新する手段として機能する。
【００１７】
次に、本発明の第１の実施形態の文書管理装置の動作について、文書登録、文書通知、文書配信、の３段階に分けて詳述する。
【００１８】
まず、図１を参照して、文書登録について説明する。
【００１９】
文書登録を行うのは端末１０１〜１０ｎのいずれでもよいが、ここでは例えば端末１０１とする。端末１０１は文書登録要求と文書を通信接続１−ａを通して文書管理装置１の通信部１−１に送信する。
【００２０】
通信部１−１は前記登録要求に付随する送信者同定のための同定情報を接続１−ｂを通して認証部１−２に供給する。同定情報の形式はここでは問わない。例えば、利用者毎に一意に割り当てられた識別子や、端末を一意に示すための情報（例えば、通信の端点を表すアドレス）等が考えられる。
【００２１】
認証部１−２は前記同定情報に該当する利用者が存在するか否かを接続１−Ｃを通して利用者情報格納部１−３に照会する。もし該当する利用者が利用者情報格納部１−３に存在する場合は、利用者を示す利用者ＩＤが接続１−Ｃを通して利用者情報格納部１−３から認証部１−２に返される。存在しない場合はその旨が接続１−Ｃを通して認証部１−２に返される。存在しない場合は以降の処理は行わない。
【００２２】
認証部１−２は前記利用者ＩＤを接続１−ｂを通して通信部１−１に供給する。通信部１−１は前記利用者ＩＤと前記文書を接続１−ｄを通して文書解析部１−４に供給する。
【００２３】
文書解析部１−４は前記文書の内容を解析して文書要約を作成する。文書要約は概念的には文書全体の内容を端的に示した文書であり、その作成方法は問わないが、例えば、文書から「Abstract」「要約」等の要約を示す単語を探し出して、それに続くセンテンスを抜き出す手法が考えられる。本手法で文書から文書要約を作成した例を図４に示す。
【００２４】
次に、文書解析部１−４は前記文書要約の文書特性を求める。この文書特性は概念的には文書の特性を示す指標であり、その求め方は問わないが、例えば、文書中に多く出現する単語とその出現回数を求めた上で（助詞や接続詞のような一般的な単語は省く）それらを文書の全単語数で割ることで単語の出現頻度を求める手法がある。本手法で文書要約の文書特性を求めた例を図５に示す。
【００２５】
文書解析部１−４は、前記文書と前記文書要約とその特性を、接続１−ｅを通して文書格納部１−６に格納する。このとき文書格納部１−６では前記文書を示すための一意の文書ＩＤを割り振る。また、文書解析部１−４は前記文書特性を利用者ＩＤと共に接続１−ｆを通して嗜好計算部１−５へと供給する。
【００２６】
嗜好計算部１−５は渡された利用者ＩＤの過去の嗜好特性を接続１−ｇを通して利用者情報格納部１−３から取得する。嗜好計算部１−５は取得した嗜好特性を文書解析部１−４から渡された文書特性を利用して更新する。その上で、嗜好計算部１−５は更新された嗜好特性を接続１−ｇを通して利用者情報格納部１−３に格納する。
【００２７】
もし利用者ＩＤの過去の嗜好特性が存在しない場合は、嗜好計算部１−５は文書解析部１−４から渡された文書特性を利用して嗜好特性を新規作成して利用者ＩＤと紐付けた上で、接続１−ｇを通して利用者情報格納部１−３に格納する。嗜好特性は概念的には利用者の好む文書特性を示す指標であり、その表現形式は問わないが、例えば、先述の図５の形式を文書特性として利用する場合には、単語の出現頻度をそのまま嗜好特性として利用することが出来る。
【００２８】
このとき、嗜好特性を新規作成する場合は文書特性をそのまま嗜好特性として、更新する場合は「過去の嗜好特性中の単語の出現頻度に係数をかけたもの」に「文書特性中の各単語の出現頻度に係数をかけたもの」を足したものを新たな嗜好特性として、それぞれ用いることが考えられる。本手法（係数は1.0と1.0）の場合の嗜好特性の更新の例を図６に示す。この例では、過去に文書（RFC1889）を登録していた利用者が、新たに文書（RFC2616）（＝図５）を追加登録した場合を示している。
【００２９】
次に、図２を参照して、文書通知について説明する。
【００３０】
文書が登録された場合、文書管理装置１の文書通知部１−７は、前記文書特性を、接続１−ｆを通して文書格納部１−６から取得する。次に、文書通知部１−７は文書管理装置１の全利用者の利用者ＩＤとそれに紐付けられた嗜好特性を、接続１−ｇを通して利用者情報格納部１−３から取得する。
【００３１】
文書通知部１−７は取得した文書特性と各利用者の嗜好特性の適合度を計算する。適合度は概念的には利用者が前記文書をどの程度好むかを示した指標でありその計算方法は問わないが、例えば先述の図５と図６の形式を文書特性と嗜好特性として利用する場合は、夫々において出現回数の多い単語を１０個ずつ抜き出した場合に重複する単語があるか否かで判断することが出来る。例えば、ある利用者が図６の加算結果を嗜好特性として持つとき、その他の利用者が図７（１）の文書特性を持つ文書を登録した場合は重複単語が存在するため適合度が高いと判断して文書通知を行い、図７（２）の文書特性の文書を登録した場合は重複単語が存在しないため適合度が低いと判断して文書通知は行わない。
【００３２】
もし、文書特性と嗜好特性の適合度が高い利用者が存在した場合は、文書通知部１−７は文書の文書ＩＤと文書要約を接続１−ｆを通して文書格納部１−６から取得する。その上で、文書通知部１−７は文書ＩＤと文書要約および適合度の高かった利用者の利用者ＩＤを接続１−ｈを通して通信部１−１へと供給する。通信部１−１は渡された利用者ＩＤに該当する夫々の利用者の端末へ文書ＩＤと文書要約を送信する。送信先は端末１０１〜１０ｎのいずれの場合もあり得るが、例えば端末１０ｎに送信する場合には、通信部１−１は通信接続１−ｉを通して文書ＩＤと文書要約を端末１０ｎへと送信する。
【００３３】
次に、図３を参照して、文書配信について説明する。
【００３４】
通知を受ける端末は端末１０１〜１０ｎのいずれでもよいが、ここでは端末１０ｎとする。端末１０ｎの利用者は受信した文書要約を見た上で、文書全体の配信を希望する場合には、文書ＩＤと供に配信要求を通信接続１−ｊを通して文書管理装置１の通信部１−１に送信する。
【００３５】
通信部１−１は前記配信要求に付随する送信者同定のための同定情報を接続１−ｋを通して認証部１−２に供給する。同定情報の形式はここでは問わない。例えば、利用者毎に一意に割り当てられた識別子や、端末を一意に示すための情報（例えば、通信の端点を表すアドレス）等が考えられる。
【００３６】
認証部１−２は前記同定情報に該当する利用者が存在するかを接続１−ｌを通して利用者情報格納部１−３に照会する。もし該当する利用者が利用者情報格納部１−３に存在する場合は、利用者を示す利用者ＩＤが接続１−ｌを通して利用者情報格納部１−３から認証部１−２に返される。存在しない場合はその旨が接続１−ｌを通して認証部１−２に返される。存在しない場合は以降の処理は行わない。
【００３７】
認証部１−２は前記利用者ＩＤを接続１−ｋを通して通信部１−１に供給する。通信部１−１は前記利用者ＩＤと文書ＩＤを接続１−ｍを通して文書配信部１−８に供給する。
【００３８】
文書配信部１−８は文書ＩＤに紐付けられた文書の文書要約の文書特性を、接続１−ｎを通して文書格納部１−６から取得する。その上で、文書配信部１−８は前記文書特性を利用者ＩＤと共に接続１−ｏを通して嗜好計算部１−５へと供給する。
【００３９】
嗜好計算部１−５は渡された利用者ＩＤの過去の嗜好特性を接続１−ｐを通して利用者情報格納部１−３から取得する。嗜好計算部１−５は取得した嗜好特性を文書配信部１−８から渡された文書特性を利用して更新する。その上で、嗜好計算部１−５は更新された嗜好特性を接続１−ｐを通して利用者情報格納部１−３に格納する。
【００４０】
もし利用者ＩＤの過去の嗜好特性が存在しない場合は、嗜好計算部１−５は文書配信部１−８から渡された文書特性を利用して嗜好特性を新規作成した上で、それを利用者ＩＤと紐付けた上で、接続１−ｐを通して利用者情報格納部１−３に格納する。前述した通り、嗜好特性と文書特性の表現形式は問わない。
【００４１】
図５と図６の形式を文書特性と嗜好特性として利用する場合の嗜好特性の更新の例を図８に示す。同図は前述の図７（１）の文書特性をもつ文書の通知が行われた利用者が当該文書の配信要求をした場合の当該利用者の嗜好特性の更新の例を示している。図６と図８が示すように、文書登録と文書配信のそれぞれで、加算時の係数を変更することも可能である。これにより、利用者自身が文書を登録した場合は当該文書の特性を当該利用者の嗜好更新に強く反映させ、他の利用者が登録した文書を閲覧する場合は当該文書の特性を嗜好に弱く反映させる、といったことが可能になる。
【００４２】
嗜好特性の格納が済めば、嗜好計算部１−５はその旨を接続１−ｏを通して文書配信部１−８へと送信する。
【００４３】
次に、文書配信部１−８は通信部１−１から渡されていた文書ＩＤに紐付けられた文書を、接続１−ｎを通して文書格納部１−６から取得する。文書格納部１−８は取得した文書を接続１−ｍを通して通信部１−１に供給する。通信部１−１は前記文書を通信接続１−ｊを通して端末１０ｎに送信する。
【００４４】
以上のとおり説明した、文書登録、文書通知、文書配信の各段階が繰り返し行われることによって、文書管理装置１の利用者情報格納部１−３に格納されている利用者の嗜好特性が更新される。この嗜好特性をもとにして、各利用者には夫々の嗜好に合致した文書に関する通知が送信されるので、各利用者は嗜好に合致する文書を効率よく閲覧出来る、という効果が得られる。
【００４５】
次に、本発明の第２の実施形態について説明する。既存の文書管理装置が多数存在するような場合に、嗜好計算と文書通知だけを担当する嗜好管理装置を設置することも出来る。図９は、このような実施形態の文書管理装置と嗜好管理装置の構成を示すブロック図である。この図９を参照して、本実施形態のシステム構成について詳述する。
【００４６】
本実施形態のシステムでは、文書の登録および閲覧を行うｎ台の端末２０１〜２０ｎと、各端末２０１〜２０ｎからの要求に応じて文書の登録と配信を行うｍ台の文書管理装置２１〜２ｍ、および、各利用者の嗜好計算および文書通知を行う嗜好管理装置２を含む。端末２０１〜２０ｎと文書管理装置２１〜２ｍおよび嗜好管理装置２は互いに通信ネットワーク２００を介して接続される。ここでｎおよびｍは１以上の数とする。また、ここで述べている文書としては、例えば、テキストファイル、ワープロファイル、ＨＴＭＬファイルなど、何らかのテキスト表現を含むファイルを想定すればよい。
【００４７】
文書管理装置２１は、通信部２１−１と要約作成部２１−２および文書格納部２１−３を有する。通信部２１−１は、端末２０１〜２０ｎから送信された要求を受信するためのインターフェイス、および、端末２０１〜２０１ｎに応答を送信するためのインターフェイス、をそれぞれ備える。要約作成部２１−２は端末２０１〜２０ｎから送信された文書の要約作成を行う手段として機能する。文書格納部２１−３は文書とその要約を保存する手段として機能する。さらに、文書管理装置２１は、文書通知部２１−４と文書配信部２１−５を有する。文書通知部２１−４は、文書格納部２１−３に格納されている文書要約を嗜好管理装置２に通知する手段として機能する。文書配信部２１−５は端末２０１〜２０ｎからの要求に応じて文書を配信する手段として機能する。なお、文書管理装置２２〜２ｍについても文書管理装置２１と同様の構成をとる。
【００４８】
嗜好管理装置２は通信部２−１と嗜好計算部２−３および利用者情報格納部２−２を有する。通信部２−１は、端末２０１〜２０ｎから送信された要求を受信するためのインターフェイス、および、端末２０１〜２０１ｎに応答を送信するためのインターフェイス、をそれぞれ備える。嗜好計算部２−３は利用者の嗜好を計算する手段として機能する。利用者情報格納部２−２は利用者の嗜好を格納する手段として機能する。また、嗜好計算装置２は文書通知部２−４を有する。文書通知部２−４は利用者の嗜好に合致する文書を端末２０１〜２０nに通知する手段として機能する。
【００４９】
次に、本実施形態の文書管理装置の動作について、利用者登録、文書登録、文書通知、文書配信、の４段階に分けて詳述する。
【００５０】
まず、図９を参照して、利用者登録について説明する。
【００５１】
利用者登録を行うのは端末２０１〜２０ｎのいずれでもよいが、ここでは例えば、端末２０１とする。端末２０１は自端末および自身が利用する文書管理装置を示す情報とともに利用者登録要求を通信接続２−ａを通して嗜好管理装置２の通信部２−１に送信する。
【００５２】
通信部２−１は利用者登録要求を接続２−ｂを通して利用者情報格納部２−２に供給する。利用者情報格納部２−２は、利用者登録要求で示された端末と利用文書管理装置とを紐付けた上で保存する。このとき、利用者情報格納部２−２では利用者を一意に特定するための利用者ＩＤを前記保存情報に割り当てる。
【００５３】
次に、図１０を参照して、文書登録について説明する。
【００５４】
文書登録を行うのは端末２０１〜２０ｎのいずれでもよいが、ここでは例えば端末２０１とする。また、文書管理を行うのは前述の利用者登録で端末に紐付けた文書管理装置であり文書管理装置２１〜２ｎのいずれもあり得るが、ここでは例えば文書管理装置２１とする。このとき、端末２０１は文書登録要求と文書を通信接続２−ｃを通して文書管理装置２１の通信部２１−１に送信する。
【００５５】
通信部２１−１は文書登録要求と文書を接続２−ｄを通して要約作成部２１−２に供給する。要約作成部２１−２は前記文書を解析して文書要約を作成する。文書要約の概念的説明と作成手法の例は実施形態１で示した通りである。要約作成部２１−２は文書と文書要約とを接続２−ｅを通して文書格納部２１−３に格納する。このとき、文書格納部２１−３では文書を一意に示す文書ＩＤを割り振る。
【００５６】
次に、図１１と図１２を参照して、通知について説明する。
【００５７】
嗜好管理装置２の嗜好計算部２−３は、接続２−ｆと通信接続２−ｇと接続２−ｈおよび接続２−ｉを通して、文書管理装置２１の文書格納部２１−３に新たに格納された文書ＩＤと文書要約を取得する。なお、このような動作を行うには、文書管理部２１−３に文書要約が格納されたことを嗜好計算部２−３が知る必要があるが、その詳細はここでは問わない。例えば、新たな文書要約が追加されていないかを、嗜好計算部２−３から文書管理装置２１〜２ｎへと定期的に問い合わせる方法などが考えられる。
【００５８】
嗜好計算部２−３は文書管理装置２１に紐付けられている利用者ＩＤを接続２−ｊを通して利用者情報格納部２−２から取得する。また、嗜好計算部２−３は文書管理装置２１から取得した文書要約の文書特性を求める。文書特性の概念的説明や作成手法の例は実施形態１で示した通りである。嗜好計算部２−３は文書ＩＤと文書要約および文書特性を利用者ＩＤと紐付けた上で接続２−ｊを通して利用者情報格納部２−２に格納する。このとき利用者情報格納部２−２では文書要約を一意に示すための要約ＩＤを割り振る。
【００５９】
嗜好計算部２−３は利用者ＩＤの過去の嗜好特性を接続２−ｊを通して利用者情報格納部２−２から取得する。次に、嗜好計算部２−３は取得した嗜好特性を前記文書特性を利用して更新する。その上で、嗜好計算部２−３は更新された嗜好特性を接続２−ｊを通して利用者情報格納部２−２に格納する。もし利用者ＩＤの過去の嗜好特性が存在しない場合は、嗜好計算部２−３は文書特性を利用して嗜好特性を新規作成して利用者ＩＤと紐付けた上で、接続２−ｊを通して利用者情報格納部２−２に格納する。嗜好特性の概念的説明と作成方法の例は実施形態１で示した通りである。
【００６０】
次に、嗜好管理装置２の文書通知部２−４は、全利用者の嗜好特性を、接続２−ｋを通して利用者情報格納部２−２から取得する。そして、文書通知部２−４は先ほど計算した文書要約の文書特性と各利用者の嗜好特性の適合度を計算する。適合度の概念的説明と計算方法の例は実施形態１で示した通りである。もし、文書特性と嗜好特性の適合度が高い利用者が存在した場合は、この利用者の利用端末を接続２−kを通して利用者情報格納部２−２から取得する。その上で、文書通知部２−４は前記要約ＩＤと前記文書要約および前記利用端末を接続２−ｌを通して通信部２−１へと供給する。
【００６１】
通信部２−１は渡された利用端末へと要約ＩＤと文書要約を送信する。送信先は端末２０１〜２０ｎのいずれの場合もあり得るが、例えば端末２０ｎに送信する場合には、通信部２−１は通信接続２−ｍを通して要約ＩＤと文書要約を端末２０ｎへと送信する。
【００６２】
次に、図１３と図１４を参照して、文書配信について説明する。
【００６３】
通知を受ける端末は端末２０２〜２０ｎのいずれでもよいが、ここでは端末２０ｎとする。端末２０ｎの利用者は受信した文書要約を見た上で、それの配信を希望する場合には、要約ＩＤとともに配信要求を通信接続２−ｎを通して嗜好管理装置２の通信部２−１に送信する。
【００６４】
通信部２−１は要約ＩＤと配信要求を接続２−ｏを通して文書通知部２−４に供給する。文書通知部２−４は要約ＩＤと配信要求を接続２−ｐを通して嗜好計算部２−３に供給する。
【００６５】
嗜好計算部２−３は渡された配信要求を送ってきた端末に紐付けられた利用者ＩＤを接続２−ｑを通して利用情報格納部２−２から取り出す。また、嗜好計算部２−３は要約ＩＤに紐付けられた文書要約の文書特性を接続２−ｑを通して利用者情報格納部２−２から取り出す。その上で、嗜好計算部２−３は利用者ＩＤに紐付けられた嗜好特性を接続２−ｑを通して利用者情報格納部２−２から取得する。嗜好計算部２−３は取得した嗜好特性を同じく取得した文書要約の文書特性を利用して更新する。その上で、嗜好計算部２−３は更新された嗜好特性を接続２−ｑを通して利用者情報格納部２−２に格納する。
【００６６】
もし利用者ＩＤの過去の嗜好特性が存在しない場合は、嗜好計算部２−３は文書要約の文書特性を利用して嗜好特性を新規作成した上で、それを利用者ＩＤと紐付けた上で、接続２−ｑを通して利用者情報格納部２−２に格納する。嗜好特性と文書特性の概念的説明、および、嗜好特性の新規作成と更新方法の例は実施形態１で示した通りである。嗜好特性の格納が済めば、嗜好計算部２−３はその旨を、要約ＩＤに紐付けられている文書ＩＤおよび文書管理装置の情報とともに、接続２−ｐを通して文書通知部２−４へと送信する。
【００６７】
次に、文書通知部２−４は文書ＩＤおよび文書管理装置に関する情報を接続２−ｏを通して通信部２−１に供給する。通信部２−１は文書ＩＤと文書管理装置に関する情報を通信接続２−ｎを通して端末２０ｎに送信する。
【００６８】
文書ＩＤと文書管理装置の情報を受信した端末２０ｎは文書の取得を行う。取得を行う先は文書管理装置２１〜２ｎのいずれも在り得るがここでは文書管理装置２１とする。この場合は、端末２０ｎは通信接続２−ｒと接続２−ｓを介して文書管理装置２１の文書配信部２１−５へと配信要求と文書ＩＤを送る。文書配信部２１−５は文書ＩＤに紐付けられた文書を接続２−ｔを通して文書格納部２１−３から取り出した上で、接続２−ｓと通信接続２−ｒを通して端末２０ｎへと送信する。
【００６９】
以上のとおり説明した、利用者登録、文書登録、文書通知、文書配信の各段階が繰り返し行われることによって、嗜好管理装置２の利用者情報格納部２−２に格納されている利用者の嗜好特性が逐次更新される。この嗜好特性をもとに、利用者には夫々の嗜好に合致した文書に関する通知が送信されるので、各利用者は嗜好に合致する文書を効率よく閲覧することが出来る、という効果が得られる。また、本実施形態では、文書管理装置とは別に嗜好管理装置を設置することが出来るので、文書管理装置が既に複数存在するような環境にも適用することが可能である。
【００７０】
次に、本発明の第３の実施形態について説明する。
【００７１】
前記の第１、第２の実施形態では利用者が保有する文書を利用した嗜好計算は、明示的に文書登録という段階を経て、端末以外の装置（第１の実施形態では文書管理装置、第２の実施形態では嗜好管理装置）で実施していた。しかし、明示的な文書登録という段階無しに端末内部で嗜好特性を随時計算する端末もありえる。このような形態の端末を、第１もしくは第２の実施形態のシステムの中に任意の台数だけ加えることが可能である。図１５がこの形態での端末の構成を示すブロック図である。この図１５を用いて本実施形態での端末の構成を示す。
【００７２】
本実施形態の端末３０１は、文書格納部３０１−１と文書解析部３０１−２を有する。文書格納部３０１−１は文書を保存する手段として機能する。文書解析部３０１−２は文書格納部３０１−１に登録された文書の特性を分析する手段として機能する。また、端末３０１は、嗜好計算部３０１−３と利用者情報格納部３０１−４および通信部３０１−５を有する。嗜好計算部３０１−３は利用者の嗜好を計算する手段として、利用者情報格納部３０１−４は利用者の嗜好を格納する手段として機能する。また、通信部３０１−５は、嗜好を文書管理装置や嗜好管理装置に送信する手段として機能する。
【００７３】
次に、図１５を用いて本実施形態の端末の動作について詳述する。
【００７４】
端末３０１の利用者は、日常の業務や生活の中で、様々な文書の作成や入手を行う。このような文書は文書格納部３０１−１に随時保存される。なお、ここで述べている文書としては、テキストファイル、ワープロファイル、ＨＴＭＬファイルなど、何らかのテキスト表現を含むファイルを想定すればよい。
【００７５】
文書格納部３０１−１に新たな文書が追加された場合、文書解析部３０１−２は当該文書を接続３−ａ経由で文書格納部３０１−１から取得する。なお、このような動作を行うには、文書格納部３０１−１に文書が格納されたことを文書解析部３０１−２が知る必要があるが、その詳細はここでは問わない。例えば、新たな文書が追加登録されていないかを、文書解析部３０１−２から文書格納部３０１−１に定期的に問い合わせる方法などが考えられる。
【００７６】
文書解析部３０１−２は取得した文書の文書特性を求める。文書特性の概念的説明や作成手法の例は実施形態１で示した通りである。文書解析部３０１−２は求まった文書特性を接続３−ｂを通して嗜好計算部３０１−３に供給する。
【００７７】
嗜好計算部３０１−３は端末の利用者の過去の嗜好特性を接続３−ｃを通して利用者情報格納部３０１−４から取得する。次に、嗜好計算部３０１−３は取得した嗜好特性を前記文書特性を利用して更新する。その上で、嗜好計算部３０１−３は更新された嗜好特性を接続３−ｃを通して利用者情報格納部３０１−４に格納する。もし利用者の過去の嗜好特性が存在しない場合は、嗜好計算部３０１−３は文書特性を利用して嗜好特性を新規作成して、接続３−ｃを通して利用者情報格納部３０１−４に格納する。嗜好特性の概念的説明と作成方法の例は実施形態１で示した通りである。
【００７８】
また、嗜好計算部３０１−３は求めた嗜好特性を接続３−ｄを通して通信部３０１−５に供給する。通信部３０１−５は前記嗜好特性を接続３−ｅを通して嗜好特性を利用する装置に送信する。本形態の端末が第１の実施形態に組み込まれている場合は、嗜好特性は文書管理装置に送信されて、文書通知の際の適合度計算に利用される。本形態の端末が第２の実施形態に組み込まれている場合は、嗜好特性は嗜好管理装置に送信されて、文書通知の際の適合度計算に利用される。
【００７９】
以上説明したとおり、端末内部で保管されている文書を利用して嗜好計算を随時行うことで、明示的な文書登録作業を利用者が行わなくても、第１、第２の実施形態で述べた様な利用者の嗜好に合致した効率的な文書閲覧が可能となる。
【００８０】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、文書管理装置および端末の機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態の構成および動作（文書登録）を示すブロック図である。
【図２】本発明の第１の実施形態の動作（文書通知）を示すブロック図である。
【図３】本発明の第１の実施形態の動作（文書配信）を示すブロック図である。
【図４】本発明における文書要約の例である。
【図５】本発明における文書特性の例である。
【図６】本発明における嗜好特性の更新の例である。
【図７】本発明における特性適合度の計算の例である。
【図８】本発明における嗜好特性の更新の例である。
【図９】本発明の第２の実施形態の構成および動作（利用者登録）を示すブロック図である。
【図１０】本発明の第２の実施形態の動作（文書登録）を示すブロック図である。
【図１１】本発明の第２の実施形態の動作（文書通知）を示すブロック図である。
【図１２】本発明の第２の実施形態の動作（文書通知）を示すブロック図である。
【図１３】本発明の第２の実施形態の動作（文書配信）を示すブロック図である。
【図１４】本発明の第２の実施形態の動作（文書配信）を示すブロック図である。
【図１５】本発明の第３の実施形態の構成および動作（嗜好計算）を示すブロック図である。
【符号の説明】
【００８２】
１０１〜１０ｎ、２０１〜２０ｎ、３０１    端末
１、２１〜２ｍ    文書管理装置
２    嗜好管理装置
１−１、２−１、２１−１、３０１−５    通信部
１−２    認証部
１−３、２−２、３０１−４    利用者情報管理部
１−４、３０１−２    文書解析部
１−５、２−３、３０１−３    嗜好計算部
１−６、２１−３、３０１−１    文書格納部
１−７、２−４、２１−４    文書通知部
１−８、２１−５    文書配信部
２１−２    要約作成部
１００、２００    通信ネットワーク
【図１】
2008186058.tif 000003
【図２】
2008186058.tif 000004
【図３】
2008186058.tif 000005
【図４】
2008186058.tif 000006
【図５】
2008186058.tif 000007
【図６】
2008186058.tif 000008
【図７】
2008186058.tif 000009
【図８】
2008186058.tif 000010
【図９】
2008186058.tif 000011
【図１０】
2008186058.tif 000012
【図１１】
2008186058.tif 000013
【図１２】
2008186058.tif 000014
【図１３】
2008186058.tif 000015
【図１４】
2008186058.tif 000016
【図１５】
2008186058.tif 000017