(57)【要約】【課題】  閲覧ユーザがシステムを通して閲覧した文書に一度も出現したことがない単語について、閲覧ユーザにとって必要性のある単語を予め自動検索して当該単語に関連する記述を提示する。【解決手段】  ユーザ端末装置２によって閲覧されている文書中の単語について、未知語判定手段１５が、判定対象単語か否かを判定し、検索判定手段１６が、閲覧ユーザの関連ユーザを特定して当該関連ユーザにより判定対象単語について所定の条件を満たす検索がなされたかを判定し、検索制御手段２２が、関連ユーザにより検索されたと判定された判定対象単語に関連する関連記述を検索手段１８により記述管理手段１３から検索させ、提示手段１７が、当該関連記述を閲覧ユーザに提示するためにユーザ端末装置２へ提供する。【選択図】  図２
2007025925.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが閲覧している文書中に出現する単語について、当該単語に関連する記述を当該閲覧ユーザへ提示する関連記述提示システムであって、
文書を閲覧しているユーザを識別するユーザ識別手段と、
単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段と、
閲覧文書中に出現する単語について記述管理手段から関連記述を検索する検索手段と、
記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理する履歴管理手段と、
複数のユーザ同士を予め関連付けて管理するユーザ管理手段と、
閲覧文書中に出現する単語の内で記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定する未知語判定手段と、
未知語判定手段により判定対象単語であると判定されたことに応じて、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定するとともに、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定する検索判定手段と、
検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語に対応する関連記述を閲覧ユーザに提示する提示手段と、
を備えたことを特徴とする関連記述提示システム。
【請求項２】
請求項１に記載の関連記述提示システムにおいて、
通信回線を介して接続される関連記述提示装置とユーザ端末装置とを備え、
前記関連記述提示装置は、前記ユーザ識別手段と、前記記述管理手段と、前記検索手段と、前記履歴管理手段と、前記ユーザ管理手段と、前記未知語判定手段と、前記検索判定手段と、前記提示手段とを備え、
当該ユーザ識別手段は、通信回線を介して前記ユーザ端末装置から文書を閲覧するユーザの識別情報を取得し、
当該提示手段は、前記関連記述を閲覧ユーザに提示するために通信回線を介して前記ユーザ端末装置に提供することを特徴とする関連記述提示システム。
【請求項３】
請求項１に記載の関連記述提示システムにおいて、
通信回線を介して接続される複数のユーザ端末装置を備え、
前記ユーザ端末装置は、前記ユーザ識別手段と、前記記述管理手段と、前記検索手段と、前記履歴管理手段と、前記ユーザ管理手段と、前記未知語判定手段と、前記検索判定手段と、前記提示手段とを備え、
各ユーザ端末装置の履歴管理手段は、自装置の検索手段による検索履歴を自装置の閲覧ユーザと対応付けて検索履歴に管理するとともに、当該検索履歴を当該閲覧ユーザに対応付けて通信回線を介して他のユーザ端末装置へ提供し、また、他のユーザ端末装置から取得した検索履歴を当該他の端末装置の閲覧ユーザに対応付けて検索履歴に管理することを特徴とする関連記述提示システム。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の関連記述提示システムにおいて、
前記提示手段は、前記検索判定手段による判定結果に応じて、前記判定対象単語について前記検索手段に関連記述の検索を行わせる検索制御手段を備えることを特徴とする関連記述提示システム。
【請求項５】
請求項１乃至請求項３のいずれか１項に記載の関連記述提示システムにおいて、
前記提示手段は、前記検索判定手段による判定結果に応じて、前記検索手段により前記出願単語について予め検索された関連記述の中から、前記判定対象単語に該当する関連記述を閲覧ユーザに提示するために選択する選択制御手段を備えることを特徴とする関連記述提示システム。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の関連記述提示システムにおいて、
前記出現単語履歴は前記出現単語の出現回数が含まれ、前記検索履歴は当該出現単語に対する検索回数が含まれており、
前記所定の条件としては、前記判定対象単語の関連ユーザにおける出現回数と検索回数との比が予め設定された基準値を上回るときに検索がなされたと判定することを特徴とする関連記述提示システム。
【請求項７】
請求項１乃至請求項５のいずれか１項に記載の関連記述提示システムにおいて、
前記検索履歴は前記出現単語に対して検索がなされた時間情報が含まれおり、
前記所定の条件としては、文書を閲覧している現在時間から所定の時間内に関連ユーザにより検索されていたときに検索がなされたと判定することを特徴とする関連記述提示システム。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の関連記述提示システムにおいて、
文書は予め定められた幾つかの分類のいずれかに属しており、
ユーザ管理手段は、各分類毎に複数のユーザ同士を関連付けて管理し、
検索判定手段は、ユーザ管理手段を参照して閲覧文書の属する分類において前記閲覧ユーザに関連付けられた関連ユーザを特定することを特徴とする関連記述提示システム。
【請求項９】
請求項１乃至請求項８のいずれか１項に記載の関連記述提示システムにおいて、
閲覧文書中に出現する単語の内で記述管理手段により管理されている単語を出現単語履歴に追加して管理させ、検索手段により関連記述の検索が行われた単語を検索履歴に追加して管理させる履歴更新手段を備えたことを特徴とする関連記述提示システム。
【請求項１０】
請求項１乃至請求項９のいずれか１項に記載の関連記述提示システムにおいて、
前記検索履歴は前記出現単語に対する検索回数が含まれており、
検索履歴を参照して、いずれかのユーザに検索されたことがある単語を次元とし、各次元の要素を対応する前記単語の各ユーザによる検索回数として作成した特徴ベクトルをユーザ毎に関連付けてユーザ管理手段に管理させるユーザ関連更新手段を備え、
前記関連ユーザは、閲覧ユーザの特徴ベクトルとの余弦が所定の範囲内である特徴ベクトルが関連付けられたユーザであることを特徴とする関連記述提示システム。
【請求項１１】
文書を表示する機能と単語に関連する関連記述を提示する機能とを備えたユーザ端末装置と通信回線を介して接続される関連記述提示装置であって、
文書を閲覧するユーザの識別情報をユーザ端末装置から通信回線を介して取得してユーザを識別するユーザ識別手段と、
単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段と、
閲覧文書中に出現する単語について記述管理手段から関連記述を検索する検索手段と、
記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理する履歴管理手段と、
複数のユーザ同士を予め関連付けて管理するユーザ管理手段と、
ユーザ端末装置に表示される閲覧文書中に出現する単語の内で記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定する未知語判定手段と、
未知語判定手段により判定対象単語であると判定されたことに応じて、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定するとともに、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定する検索判定手段と、
検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語に対応する関連記述を閲覧ユーザに提示するために通信回線を介して前記ユーザ端末装置に提供する提示手段と、
を備えたことを特徴とする関連記述提示装置。
【請求項１２】
他のユーザ端末装置と通信回線を介して接続されて、文書を閲覧しているユーザに対して文書中の単語に関連する記述を提示するユーザ端末装置であって、
自装置により文書を閲覧しているユーザを識別するユーザ識別手段と、
単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段と、
閲覧文書中に出現する単語について記述管理手段から関連記述を検索する検索手段と、
記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理する履歴管理手段と、
複数のユーザ同士を予め関連付けて管理するユーザ管理手段と、
自装置に表示される閲覧文書中に出現する単語の内で記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定する未知語判定手段と、
未知語判定手段により判定対象単語であると判定されたことに応じて、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定するとともに、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定する検索判定手段と、
検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語について関連記述を閲覧ユーザに提示する提示手段と、を備え、
前記履歴管理手段は、更に、自装置の検索手段による検索履歴を自装置の閲覧ユーザと対応付けて検索履歴に管理するとともに、当該検索履歴を当該閲覧ユーザに対応付けて通信回線を介して他のユーザ端末装置へ提供し、また、他のユーザ端末装置から取得した検索履歴を当該他の端末装置の閲覧ユーザに対応付けて検索履歴に管理することを特徴とするユーザ端末装置。
【請求項１３】
文書を表示する機能と単語に関連する関連記述を提示する機能とを備えたユーザ端末装置と通信回線を介して接続される関連記述提示装置を、コンピュータにより構成するプログラムであって、
文書を閲覧するユーザの識別情報をユーザ端末装置から通信回線を介して取得してユーザを識別するユーザ識別手段と、
単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段と、
閲覧文書中に出現する単語について記述管理手段から関連記述を検索する検索手段と、
記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理する履歴管理手段と、
複数のユーザ同士を予め関連付けて管理するユーザ管理手段と、
ユーザ端末装置に表示される閲覧文書中に出現する単語の内で記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定する未知語判定手段と、
未知語判定手段により判定対象単語であると判定されたことに応じて、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定するとともに、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定する検索判定手段と、
検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語に対応する関連記述を閲覧ユーザに提示するために通信回線を介して前記ユーザ端末装置に提供する提示手段と、
を備えたことを特徴とする関連記述提示プログラム。
【請求項１４】
他のユーザ端末装置と通信回線を介して接続されて、文書を閲覧しているユーザに対して文書中の単語に関連する記述を提示するユーザ端末装置を、コンピュータにより構成するプログラムであって、
自装置により文書を閲覧しているユーザを識別するユーザ識別手段と、
単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段と、
閲覧文書中に出現する単語について記述管理手段から関連記述を検索する検索手段と、
記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理する履歴管理手段と、
複数のユーザ同士を予め関連付けて管理するユーザ管理手段と、
自装置に表示される閲覧文書中に出現する単語の内で記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定する未知語判定手段と、
未知語判定手段により判定対象単語であると判定されたことに応じて、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定するとともに、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定する検索判定手段と、
検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語について関連記述を閲覧ユーザに提示する提示手段と、を備え、
前記履歴管理手段は、更に、自装置の検索手段による検索履歴を自装置の閲覧ユーザと対応付けて検索履歴に管理するとともに、当該検索履歴を当該閲覧ユーザに対応付けて通信回線を介して他のユーザ端末装置へ提供し、また、他のユーザ端末装置から取得した検索履歴を当該他の端末装置の閲覧ユーザに対応付けて検索履歴に管理することを特徴とするユーザ端末プログラム。
【請求項１５】
ユーザが閲覧している文書中に出現する単語について、当該単語に関連する記述を当該閲覧ユーザへ提示する関連記述提示システムにより実施される方法であって、
前記関連記述提示システムは、記述管理手段と、履歴管理手段と、ユーザ管理手段と、ユーザ識別手段と、未知語判定手段と、検索判定手段と、検索手段と、提示手段と、を備え、
前記記述管理手段は、単語と当該単語に関連する関連記述とを対応付けて管理し、
前記検索手段は、閲覧文書中に出現する単語について記述管理手段から関連記述を検索し、
前記履歴管理手段は、記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理し、
前記ユーザ管理手段は、複数のユーザ同士を予め関連付けて管理しており、
前記ユーザ識別手段が、文書を閲覧しているユーザを識別し、
前記未知語判定手段が、閲覧文書中に出現する単語の内で前記記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに対して出現した当該出現単語が判定対象単語か否かを判定し、
前記検索判定手段が、前記未知語判定手段により判定対象単語であると判定されたことに応じて、前記ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定し、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定し、
前記提示手段が、前記検索判定手段により前記判定対象単語について関連ユーザにより前記所定の条件を満たす検索がなされたと判定されたときに、前記記述管理手段に管理された当該判定対象単語について関連記述を閲覧ユーザに提示することを特徴とする関連記述提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザが閲覧している文書中に出現する単語が所定の条件を満たすときに当該単語に関する記述を検索して当該ユーザに提示する関連記述提示システムに関する。
【背景技術】
【０００２】
ユーザは或る単語の意味が分からないときは、辞書を引くことで当該単語の意味の理解を図っている。そこで、ユーザが文書を閲覧しているときに閲覧文書中の単語について予め辞書引きして意味情報を保持しておく自動辞書引きシステムを用いると、閲覧ユーザが単語の意味を所望するときに速やかに当該単語の意味情報を提示することができるため便利である。
【０００３】
ここで、例えば、閲覧文書に出現する全単語について辞書引きして提示することもできるが、閲覧ユーザが所望する単語の意味情報が他の単語の意味情報に埋もれてしまって見つけ難くなるため、閲覧ユーザの邪魔をすることになり好ましくない。
したがって、自動辞書引きシステムにおいては意味情報を提示する単語を如何にして選出するかが重要となる。
【０００４】
そこで、意味情報を提示する単語を選出する方法として、当該閲覧ユーザが過去に検索したことがあるか否かに基づいて辞書引きする単語を選出する方法が提案されている。
例えば、閲覧文書に表出する単語を辞書データベースから辞書引きして基本用語集を作成し、当該基本用語集から閲覧ユーザの語学レベルに応じたクラス属性が付加された単語を抽出してクラス別単語を作成し、当該クラス別単語に対して、過去に閲覧ユーザが手動で辞書引きしたことによって「追加単語」とされた単語が表出単語であれば追加し、又、過去に閲覧ユーザに「削除単語」とされた単語を削除して閲覧ユーザ用の用語集を作成して表示する発明が提案されている（特許文献１参照。）。
【特許文献１】特開２００２−３６６０１８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術では、自動辞書引きシステムを通して閲覧ユーザが過去に閲覧した文書に出現した単語については、そのときに閲覧ユーザによってなされた検索の履歴を記録しておき、当該履歴に基づいて選出した単語の意味情報を提示している。
【０００６】
しかしながら、閲覧ユーザが自動辞書引きシステムを通して閲覧した文書に一度も出現したことがない単語については、前記履歴がないため処理することができない。そのような単語は閲覧ユーザが知らないと仮定して意味情報を提示することもできるが、閲覧ユーザが知らないとは限らないため閲覧ユーザの邪魔になりかねない。
【０００７】
本発明は、上記従来の事情に鑑みなされたもので、閲覧ユーザが自動辞書引きシステムを通して閲覧した文書に一度も出現したことがない単語について、閲覧ユーザに関連情報を提示する単語を適切に選出することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ユーザが閲覧している文書中に出現する出現単語について、閲覧ユーザに関連付けられた他のユーザにより検索されていたときには当該単語に関連する記述を当該閲覧ユーザへ提示する関連記述提示システム、関連記述提示システムを構成する関連記述提示装置、関連記述提示システムを構成するユーザ端末装置、関連記述提示装置をコンピュータにより構成するプログラム、ユーザ端末装置をコンピュータにより構成するプログラム、関連記述提示システムにより実施される方法といった種々な態様で実現される。
【０００９】
例えば、本発明の関連記述提示システムは、記述管理手段と、検索手段と、履歴管理手段と、ユーザ管理手段と、ユーザ識別手段と、未知語判定手段と、検索判定手段と、提示手段と、を備えており、記述管理手段は単語と当該単語に関連する関連記述とを対応付けて管理し、検索手段は閲覧文書中に出現する単語について記述管理手段から関連記述を検索し、履歴管理手段は記述管理手段で管理された単語に関して、ユーザが閲覧した文書中に出現したか否かの出現単語履歴と当該出現単語に対して関連記述の検索がなされたか否かの検索履歴とをユーザ毎に管理し、ユーザ管理手段は複数のユーザ同士を予め関連付けて管理している。そして、ユーザ識別手段が文書を閲覧しているユーザを識別し、未知語判定手段が、閲覧文書中に出現する単語の内で前記記述管理手段により管理されている単語について、出現単語履歴及び検索履歴を参照して、当該閲覧ユーザに出現した出現単語が判定対象単語か否かを判定し、検索判定手段が、未知語判定手段により判定対象単語であると判定されたときに、ユーザ管理手段を参照して当該閲覧ユーザに関連付けられた関連ユーザを特定し、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを出現単語履歴及び検索履歴を参照して判定し、検索判定手段により前記判定対象単語について関連ユーザにより所定の条件を満たす検索がなされたと判定されたときに、提示手段が記述管理手段に管理された当該判定対象単語に対応する関連記述を閲覧ユーザに提示する。
【００１０】
すなわち、本発明は、例えば、閲覧ユーザと同じような検索傾向を有するユーザを関連付けておき、閲覧ユーザに対して出現した単語が当該関連ユーザにより検索されたのであれば閲覧ユーザも同様な検索を行うであろうと想定できるため、閲覧ユーザに当該単語の関連記述を提示するものであり、閲覧ユーザに対して出現した出現単語について、当該閲覧ユーザにとって必要性があるとみなされる単語に対応する関連記述だけを提示する。
【００１１】
本発明の関連記述提示システムは、種々な構成で実現することができる。
例えば、通信回線を介して接続される関連記述提示装置とユーザ端末装置とを備え、関連記述提示装置は、ユーザ識別手段と、記述管理手段と、検索手段と、履歴管理手段と、ユーザ管理手段と、未知語判定手段と、検索判定手段と、提示手段とを備えて、当該ユーザ識別手段は通信回線を介してユーザ端末装置から文書を閲覧するユーザの識別情報を取得し、提示手段は前記関連記述を閲覧ユーザに提示するために通信回線を介して前記ユーザ端末装置に提供するようにしてもよい。
【００１２】
また、例えば、上記のような関連記述提示装置を用いずに、通信回線を介して接続される複数のユーザ端末装置を備え、ユーザ端末装置は、ユーザ識別手段と、記述管理手段と、検索手段と、履歴管理手段と、ユーザ管理手段と、未知語判定手段と、検索判定手段と、提示手段とを備えて、各ユーザ端末装置の履歴管理手段は、自装置の検索手段による検索履歴を自装置の閲覧ユーザと対応付けて検索履歴に管理するとともに、当該検索履歴を当該閲覧ユーザに対応付けて通信回線を介して他のユーザ端末装置へ提供し、また、他のユーザ端末装置から取得した検索履歴を当該他の端末装置の閲覧ユーザに対応付けて検索履歴に管理するようにしてもよい。
【００１３】
記述管理手段が単語に対応付けて管理する関連記述に記録させる内容に応じて、関連記述提示システムを種々の用途に用いることができる。例えば、関連記述に単語の説明を記録管理する記述管理手段を用いると本システムは自動辞書引きシステムとなり、また、例えば、関連記述に単語を含む文書のＵＲＬを記録管理する記述管理手段を用いると自動Ｗｅｂ検索システムとなる。
【００１４】
ユーザ管理手段は、例えば、同じ職場、同じ技術分野等の、同様な知識、必要性、検索傾向等を有するユーザ同士を関連するユーザとして関連付けて管理している。
このユーザ管理手段を備えることにより、検索判定手段が、閲覧ユーザと同じような検索傾向を有する関連ユーザを特定して当該関連ユーザにより判定対象単語の検索がなされたかを判定でき、関連ユーザにより検索がなされたときは閲覧ユーザも同様な検索を行うと想定できる。
なお、ユーザ管理手段が閲覧ユーザに関連付けるユーザは、ユーザのグループであってもよい。
【００１５】
未知語判定手段が判定対象単語と判定する単語は、典型的には閲覧ユーザに対して初めて出現した単語であるが、これに限らず、例えば、過去に閲覧ユーザに対して出現したことがあるが、その出現からの時間経過が非常に大きい単語、或いは出現回数が非常に少ない単語等の、閲覧ユーザが単語の意味や内容（関連記述）を知っているか不明な単語を含めることが好ましい。
【００１６】
検索手段は、提示手段による関連記述の提示前までに、検索判定手段にて関連ユーザにより検索がなされたと判定された単語についての検索を行っておけばよい。
すなわち、例えば、提示手段が、検索判定手段により関連ユーザにより検索がなされたと判定された単語について検索手段に関連記述の検索を行わせる検索制御手段を備えてもよいし、また、例えば、提示手段が、検索手段により出願単語について予め検索された関連記述の中から、関連ユーザにより検索がなされたと判定された単語に該当する関連記述を閲覧ユーザに提示するために選択する選択制御手段を備えてもよい。
【００１７】
提示手段は、ユーザ端末の備える画面へ関連記述を表示出力させても、ユーザ端末がプリンタ装置を備えるときは当該装置により紙へ関連記述を印字出力させてもよく、閲覧ユーザが把握可能な態様であれば提示方法は問わない。
また、検索判定手段による判定後に関連記述を速やかに提示してもよく、閲覧ユーザによる関連記述の提示指示の入力を受け付けるインターフェースを備えて、閲覧ユーザにより入力された提示指示に応じて関連記述を提示してもよい。
【００１８】
また、出現単語履歴に出現単語の出現回数を含め、検索履歴に当該出現単語に対する検索回数を含めるようにして、検索判定手段の所定の条件が、判定対象単語の関連ユーザにおける出現回数と検索回数との比が予め設定された基準値を上回るときに検索がなされたと判定するものでもよい。
このように出現回数に対する検索回数の比（すなわち、検索頻度）を用いて判定を行うことにより、検索の必要性を正確に判定することができる。
基準値は、関連記述提示システムに固有に設定されていてもよく、各閲覧ユーザが任意に設定できるようにしてもよく、設定方法は問わない。
【００１９】
また、検索履歴に出現単語に対して検索がなされた時間情報を含ませ、検索判定手段の所定の条件として、文書を閲覧している現在時間から所定の時間内に関連ユーザにより検索されていたときに検索がなされたと判定するものでもよい。
これにより、例えば、閲覧ユーザが５年前に検索していたことを以って検索がなされたとすることは適切な判定とはいえず、参照対象とする検索履歴を現在時間から所定の時間内（例えば、３月）に絞り込むことで不適当な検索履歴を対象外とすることができる。
所定の時間は、関連記述提示システムに固有に設定されていてもよく、各閲覧ユーザが任意に設定できるようにしてもよく、設定方法は問わない。
【００２０】
また、文書は予め定められた幾つかの分類のいずれかに属すようにしてもよく、ユーザ管理手段は各分類毎に複数のユーザ同士を関連付けて管理し、検索判定手段はユーザ管理手段を参照して閲覧文書の属する分類において閲覧ユーザに関連付けられた関連ユーザを特定するものでもよい。
これにより、検索判定手段は閲覧文書の分類毎に適切な関連ユーザが特定できるため、より適切な検索判定を行うことができる。
【００２１】
また、閲覧文書中に出現する単語の内で記述管理手段により管理されている単語を出現単語履歴に追加して管理させ、検索手段により関連記述の検索が行われた単語を検索履歴に追加して管理させる履歴更新手段を更に備えてもよい。
これにより、ユーザが文書を閲覧する度に出現単語履歴と検索履歴とに新規な単語を随時追加して更新されるため、検索判定手段が更新された履歴に基づいて適切な検索判定を行うことができる。
【００２２】
また、ユーザ同士の関連付けを職場等に基づいて行う他、ユーザの検索傾向に基づいて関連付けるようにしてもよい。例えば、出現単語に対する検索回数が含まれた検索履歴を参照して、いずれかのユーザに検索されたことがある単語を次元とし、各次元の要素を対応する前記単語の各ユーザによる検索回数として作成した特徴ベクトルをユーザ毎に関連付けてユーザ管理手段に管理させるユーザ関連更新手段を更に備え、閲覧ユーザの特徴ベクトルとの余弦が所定の範囲内である特徴ベクトルが関連付けられたユーザを関連ユーザとして検索判定を行ってもよい。
【００２３】
これにより、検索履歴が更新されるに応じて特徴ベクトルを更新してユーザ管理手段に管理させることで、最新の検索傾向に基づいて類似するユーザ同士が関連付けられるため、検索判定手段は適切な検索判定を行うことができる。
ここで、単語を次元とする特徴ベクトルをそのまま用いると、例えば、１０万単語次元の特徴ベクトルのように非常に大きな次元となってしまうことがあるが当該特徴ベクトルには不要な情報も多く含まれているため、公知技術である特異値分解、単語クラスタリング、主成分分析等の次元圧縮処理を行って特徴ベクトルの次元数を少なくしておくことが望ましい。
【発明の効果】
【００２４】
本発明によると、閲覧ユーザが関連記述提示システムを通して閲覧した文書に出現した単語について、閲覧ユーザと類似性を有する関連ユーザにより検索がなされたと判定されたことに応じて当該単語に対応する関連記述の提示を行うため、閲覧ユーザの必要性に沿った提示を行うことができる。
【発明を実施するための最良の形態】
【００２５】
発明を一実施例に基づいて具体的に説明する。
図１には本発明の一例に係る関連記述提示システムを示してあり、関連記述提示装置１と複数のユーザ端末装置２とがネットワーク３を介して接続されている。
関連記述提示装置１は、ユーザ端末装置２によって閲覧されている文書中の所定の条件を満たす単語について、当該単語に関連する関連記述を検索してユーザ端末装置２に提供する装置である。
【００２６】
図２には関連記述提示装置１の備える機能手段と、ユーザ端末装置２の備える機能手段とが示してある。
関連記述提示装置１は、ネットワーク通信を行うための通信手段１０、ユーザが過去に閲覧した文書に出現した単語に関する履歴を管理する履歴管理手段１１、複数のユーザ同士を予め関連付けて管理するユーザ管理手段１２、単語と当該単語に関連する関連記述とを対応付けて管理する記述管理手段１３、ユーザ端末装置２によって文書を閲覧しているユーザを識別するユーザ識別手段１４、ユーザ端末装置２によって閲覧されている文書中の出現単語が判定対象単語か否かを判定する未知語判定手段１５、閲覧ユーザの関連ユーザを特定して当該関連ユーザにより判定対象単語について所定の条件を満たす検索がなされたかを判定する検索判定手段１６、検索がなされたと判定された判定対象単語に対応する関連記述を閲覧ユーザに提示するためにネットワーク３を介してユーザ端末装置２に提供する提示手段１７、単語に関連する関連記述を記述管理手段１３から検索する検索手段１８、閲覧ユーザの操作に応じた履歴を履歴管理手段１１に追加して管理させる履歴更新手段２０、履歴管理手段１１に基づいてユーザ同士を関連付けしてユーザ管理手段１２に管理させるユーザ関連更新手段２１を備えている。
また、ユーザ端末装置２は、ネットワーク通信を行うための通信手段３０、関連記述提示装置２からネットワーク３を介して取得した関連記述を表示する画面３１を備えている。
本例においては、関連記述提示装置１及びユーザ端末装置２の本発明に係る機能手段は、コンピュータが本発明に係るプログラムを実行することによりを構成しているが、それぞれを専用の回路機能として構成するようにしてもよい。
【００２７】
記述管理手段１３に単語と当該単語の説明とを対応付けて管理させることで、関連記述提示システムを自動辞書引きシステムとして用いる場合について説明する。
図３に本例における記述管理手段１３を示してあり、本例では、複数の「単語」と当該単語の関連記述である「説明」とが記録されており、例えば、単語“ｂｕｄｇｅｔ”と関連記述としての説明“経費．．．”とが対応付けられており、単語“ｂｕｄｇｅｔ”について辞書引きすると説明“経費．．．”を得ることができる。
【００２８】
また、図３に本例における履歴管理手段１１を示してあり、本例では、ユーザを識別する「ユーザＩＤ」、閲覧文書に出現する単語である「辞書引き単語」、辞書引きされたか否かを示す「辞書引き属性」（１：辞書引きされた、０：辞書引きされなかった）、辞書引きされた「日時」（辞書引きされなかったときは閲覧文書を閉じた日時）が記録されており、各ユーザに対して過去に出現した全単語についての履歴が記録されている。
【００２９】
図３に示してある履歴管理手段１１によると、例えば、ユーザＩＤ“１”のユーザが閲覧文書中の単語“ｂｕｄｇｅｔ”を“２００５／３／３  １７：３０”に辞書引きし、ユーザＩＤ“１”のユーザが閲覧文書中の単語“ｖｅｃｔｏｒ”を辞書引きせずに“２００５／３／４  １０：３０”に閲覧文書を閉じたことが分かる。
【００３０】
また、図３に本例におけるユーザ管理手段１２を示してあり、本例では、複数のユーザを識別する「ユーザＩＤ」、ユーザＩＤに対応する「ユーザ名」、関連するユーザを特定するために用いる「特徴ベクトル」が記録される。
図３に示してあるユーザ管理手段１２によると、例えば、ユーザＩＤ“１”にユーザ名“Ｍｉｕｒａ”と特徴ベクトル“［２，１，０，０，５，１２，・・・］”とが対応付けて記録され、当該特徴ベクトルとの余弦が所定の範囲内となる特徴ベクトルを有する他のユーザが関連ユーザとして設定される。
【００３１】
ユーザ識別手段１４は、ユーザ端末装置２が文書を所定のアプリケーション（例えば、Ｗｅｂブラウザ、ワードプロセッサー、メーラー等）を用いて画面３１に表示したことに応じて、ユーザ端末装置２から送信されたユーザ識別情報（例えば、ユーザＩＤやユーザ名）に基づいてユーザ管理手段１２を参照して、閲覧ユーザを識別してユーザＩＤを取得する。
ユーザ識別情報は、ユーザ端末装置２を操作しているユーザを特定できればよく、例えば、ユーザ端末装置２毎に割り当てられていても、ユーザが本システムを利用するときに入力してもよい。
【００３２】
未知語判定手段１５は、閲覧ユーザが閲覧している文書に出現した出現単語が判定対象単語か否かを判定する。
本例の未知語判定手段１５は、閲覧ユーザに対して初めて出現した単語を判定対象単語と判定するものであり、ユーザ端末装置２からユーザ識別情報とともに閲覧文書データを取得すると、当該閲覧文書データに対して形態素解析等を施すことにより単語を抽出する。そして、抽出した単語のうちの記述管理手段１３に記録されている単語を選出し、選出した単語について閲覧ユーザによる履歴が履歴管理手段１１に存在しないかを判定する。存在しないと判定された単語が閲覧ユーザに対して初めて出現した単語であり判定対象単語である。
【００３３】
なお、閲覧ユーザに対して初めて出現した単語のみを判定対象単語とするのに限らず、例えば、閲覧ユーザに対する出現回数が少ない単語や前回の出現からの時間経過が大きいために忘却している可能性のある単語のように閲覧ユーザが知っているか不明な単語や、閲覧ユーザに対する出現頻度は少ないが類似する単語が多い等の理由で頻繁に検索されている単語も閲覧ユーザが知らないとみなして判定対象単語としてもよい。この場合には、例えば、履歴管理手段１１に各単語の出現回数や出現した時間情報を付加した履歴を記録しておき、出現単語について閲覧ユーザに過去に所定回数以下しか出現していない場合や所定期間以上出現していない場合に判定対象単語と判定する方法や、出現単語について閲覧ユーザによる検索が短期間（所定期間以内）で連続しており且つ閲覧ユーザに対する過去の出現回数も所定回数以下の場合に判定対象単語と判定する方法等を用いることができる。
【００３４】
また、本例ではユーザ端末装置２から閲覧文書データを取得して判定処理を行っているが、画面３１に表示される閲覧文書が関連記述提示装置１を介してユーザ端末装置２に提供されるものである場合は、未知語判定手段１５はユーザ端末装置２から当該閲覧文書についての情報を得ることなく処理可能である。
【００３５】
検索判定手段１６は、未知語判定手段１５によって判定対象単語であると判定されたことに応じて、ユーザ管理手段１２を参照して閲覧ユーザの関連ユーザを特定するとともに、履歴管理手段１１を参照して判定対象単語について当該関連ユーザにより後述するように所定の条件を満たす辞書引きがなされたかを判定し、辞書引きがなされたと判定した判定対象単語には辞書引きラベルを付与する。
【００３６】
なお、上記の例では、関連ユーザを判定し、判定された関連ユーザが判定対象単語について過去に辞書引きしたかを判定する手順としているが、この手順を逆としてもよい。更に、図４に基づいて後述するように、出現単語の有無に基づいて関連ユーザを絞り込む処理を加えてもよい。
なお、本例では、判定対象単語の履歴が記録されたユーザが存在しない場合は、判定対象単語に辞書引きラベルを常に付与するようにしているが、このような場合は辞書引きラベルを常に付与しないようにしてもよい。
【００３７】
提示手段１７は、検索判定手段１６によって辞書引きラベルが付与された単語について記述管理手段１３に管理された説明を、閲覧ユーザに提示するためにネットワーク３を介してユーザ端末装置２に提供する。
本例の提示手段１７は検索制御手段２２を備えており、検索制御手段２２は、辞書引きラベルが付与された単語について、検索手段１８により記述管理手段１３を参照して当該単語に対応する説明を取得させる。すなわち、検索判定手段１６によって絞り込まれた単語のみが辞書引きされるため、効率的な自動辞書引き処理を行える。
【００３８】
ユーザ端末装置２は、関連記述提示装置１からネットワーク３を介して閲覧文書中の出現単語に対応する説明を取得すると、当該説明を画面３１に表示出力する。説明の表示出力は、当該説明の受信後に速やかに行ってもよいし、図４に基づいて後述するように閲覧ユーザによる提示指示を待って表示出力するようにしてもよい。なお、ユーザ端末装置２がプリンタ装置を備えるときは当該プリンタ装置により紙へ印字出力してもよい。
【００３９】
ここで、検索判定手段１６における所定の条件としては、種々な条件を用いることができ、本例における所定の条件としては、現在時間から所定の時間内における出現回数と辞書引き回数との比が予め設定された基準値を上回るときに辞書引きがなされたと判定する。
出現回数は、履歴管理手段１１に記録された関連ユーザによる判定対象単語の出現履歴（すなわち、図３の「辞書引き単語」に判定対象単語がある履歴）の個数の合計より算出し、辞書引き回数は、判定対象単語の履歴のうちの辞書引きされた履歴（辞書引き属性：１）の個数の合計より算出している。
【００４０】
例えば、図５に示してある履歴管理手段１１が記録する履歴を例に説明すると、判定対象単語“ｂｕｄｇｅｔ”が関連ユーザ“１”によって所定の時間内（例えば、１週間内）に３回出現しており、うち２回は辞書引きされており（辞書引き属性：１）、１回は辞書引きされていない（辞書引き属性：０）ため、所定の時間内における出現回数と辞書引き回数との比は、２回（辞書引き回数）／３回（出現回数）＝約０．６７となり、基準値（例えば、０．５）を上回るため、関連ユーザにより辞書引きがなされたと判定する。
【００４１】
なお、例えば、検索回数が所定回数を上回るときに検索がなされたと判定することも考えられるが、一度でも所定回数を上回ると、その後は常に検索がなされたと判定されてしまうが、出現回数と検索回数との比が基準値を上回るときに検索がなされたとすることで、上記のような弊害を防ぐことができる。
また、対象とする履歴を所定の時間内の履歴に絞り込むことで不適当な履歴を対象外とすることができ、より適切な判定ができるようにしている。
【００４２】
また、本例においては、「現在時間から所定の時間内に」と「出現回数と辞書引き回数との比が予め設定された基準値を上回るとき」といった２つの条件を組み合わせて用いているが、それぞれを別々に用いてもよい。
【００４３】
また、他の条件を用いてもよく、例えば、関連ユーザによる判定対象単語の過去１０回前までの辞書引きしたか否かの履歴を学習器ＳＶＭにより学習し、関連ユーザに次回判定対象単語が出現したとき関連ユーザが辞書引きするか否かを推定させ、その推定結果を判定に用いてもよいし、例えば、３人の関連ユーザの最新の履歴を参照して２人以上が辞書引きしていたときは辞書引きがなされたと判定する多数決方式としてもよい。
【００４４】
図４には、本例に係る自動辞書引きの処理フローを示してある。
ユーザがユーザ端末装置２の画面３１に文書を表示させると（ステップＳ１）、関連記述提示装置１がユーザ端末装置２から閲覧している文書データ及び閲覧ユーザＩＤを取得して、ユーザ識別手段１４がユーザ端末装置２を操作している閲覧ユーザを特定する（ステップＳ２）。また、未知語判定手段１５が、閲覧文書データからテキストを抽出し（ステップＳ３）、当該テキストに対して形態素解析等を用いて単語を抽出する（ステップＳ４）。
【００４５】
そして、前記抽出された各単語について以下の辞書引き判定処理を行う。
未知語判定手段１５は、前記抽出した単語の閲覧ユーザによる履歴が履歴管理手段１１に存在するか判定する（ステップＳ６）。履歴が存在しないときは当該ユーザにとって初めて出現した単語であるので、検索判定手段１６が、履歴管理手段１１を参照して（ステップＳ７）、履歴管理手段１１に当該出現単語の履歴がある（すなわち、図３の「辞書引き単語」にある）ユーザが存在するか判定し（ステップＳ８）、１人以上のユーザが見つかったときは、そのユーザの中から関連ユーザをユーザ管理手段１２を参照して特定し（ステップＳ９）、特定された関連ユーザについて履歴管理手段１１を参照して所定の条件を満たす辞書引きがなされたかを判定して、辞書引きがなされたことがあると判定されたときには当該単語に辞書引き処理を行うための辞書引きラベルを付与する（ステップＳ１０）。
辞書引き判定処理が行われていない単語が残っているか判定し（ステップＳ１１）、残っているときは、再びステップＳ６から繰り返し、ステップＳ４にて抽出された全ての単語について辞書引き判定処理を行う。
【００４６】
なお、ステップＳ６において、辞書引き判定処理を行っている単語の閲覧ユーザによる履歴が履歴管理手段１１に存在するときは、閲覧ユーザについて履歴管理手段１１を参照して所定の条件を満たす辞書引きがなされたかを判定して、辞書引きがされたことがあると判定されたときには当該単語に辞書引きラベルを付与する（ステップＳ１０）。すなわち、本例では、閲覧ユーザに対して再度の辞書引きを行う。
また、ステップＳ８において、辞書引き判定処理を行っている単語の履歴が履歴管理手段１１に存在するユーザが見つからなかったときは、当該単語に辞書引きラベルを付与する（ステップＳ１２）。すなわち、本例では、この場合においても閲覧ユーザに対して辞書引きを行う。
【００４７】
ステップＳ１１において、辞書引き判定処理が行われていない単語が残っていないと判定されたときは、辞書引きラベルが付与された単語について提示手段１７が備える検索制御手段２２により検索手段１８に辞書引きを指示し、検索手段１８が当該単語について記述管理手段１３を参照して対応する説明を取得する（ステップＳ１３）。そして、提示手段３２が、当該説明へのリンクを付加した閲覧文書を作成して（ステップＳ１４）、ネットワーク３を介してユーザ端末装置２に提供する。
【００４８】
ユーザ端末装置２は、リンクが付加された閲覧文書を関連記述提示装置１から取得すると画面３１に表示し（ステップＳ１５）、閲覧ユーザが当該文書中のリンクをクリックしたことに応じて当該リンクに対応する説明を表示する。
【００４９】
このような自動辞書引き処理を行うことによって、閲覧ユーザが閲覧する文書中に含まれる単語について、閲覧ユーザの関連ユーザにより辞書引きがなされた単語を予め辞書引きしておいて閲覧ユーザに提示することができる。
したがって、閲覧ユーザが閲覧文書中の単語に対応する説明を所望するときに、速やかに当該単語に対応する説明を提示できるため、閲覧ユーザは効率よく文書内容を把握できるようになる。
【００５０】
ここで、予め辞書引きしておく単語を正しく選出するためには、履歴管理手段１１が管理する履歴を常に新しい状態としておくことが好ましい。
そこで、本例の関連記述提示装置１は、閲覧ユーザによる検索の履歴を履歴管理手段１１に記録する履歴更新手段２０を備えている。
【００５１】
履歴更新手段２０は、未知語判定手段１５により抽出された判定対象単語、すなわち閲覧ユーザにとっての未知語、および閲覧ユーザからの指示に基づいて検索手段１８が辞書引き処理を行った単語を履歴管理手段１１に記録するものである。
【００５２】
図６には、履歴更新手段２０による履歴更新の処理フローを示してある。
ユーザ端末装置２の画面３１に表示されている閲覧文書について（ステップＳ２１）、履歴更新手段２０がイベントの発生を待機し（ステップＳ２２）、閲覧文書中の単語に対して上記のようにシステムによる自動辞書引き処理がなされた場合には、当該辞書引きされた単語を検出し（ステップＳ２３）、当該単語を辞書引きされた（辞書引き属性：１）とする自動辞書引きの履歴を履歴管理手段１１に記録する（ステップＳ２６）。
閲覧文書が閉じられていないとき（ステップＳ２７）は、閲覧ユーザによる操作イベントが発生するまで再び待機する（ステップＳ２２）。
【００５３】
ステップＳ２２において、履歴更新手段２０が、閲覧ユーザからの指示に基づいて検索手段１８が辞書引き処理を行った場合には、当該辞書引きされた単語を検出し（ステップＳ２４）、当該単語を辞書引きされた（辞書引き属性：１）とする手動辞書引きの履歴を履歴管理手段１１に記録する（ステップＳ２６）。
【００５４】
また、ステップＳ２２において、閲覧ユーザが閲覧文書を閉じた場合には、記述管理手段１３に登録された単語のうちの履歴管理手段１１に未だ登録されていない単語を検出し、（ステップＳ２５）、辞書引きされなかった（辞書引き属性：０）として履歴管理手段１１に記録する（ステップＳ２６）。
その後、閲覧文書が閉じられたことに応じて（ステップＳ２７）、履歴更新処理を終了する（ステップＳ２８）。
【００５５】
上記の例では、検索手段１８により辞書引きがなされたことにより「辞書引き属性」を“１”として、当該単語が辞書引きされたものとして履歴管理手段１１に管理したが、本発明では、辞書引きされた単語が実際に閲覧ユーザに提示されたことを条件に辞書引きされた単語として履歴管理手段１１に記録管理するようにしてもよい。例えば、ユーザの指示に応じて辞書引き結果を閲覧ユーザに提示するようにして、その提示とともに「辞書引き属性」を“１”として履歴管理手段１１に記録管理する。
【００５６】
上記のように、検索手段１８により辞書引きされなかった単語について、ユーザ端末装置２から入力されたユーザ指示を検索手段１８に入力して辞書引き（手動辞書引き）し、ユーザ端末装置２により辞書引き結果を閲覧ユーザに提示するようにしてもよい。
【００５７】
このような履歴更新手段２０を備えることにより、閲覧ユーザの関連ユーザが本システムを通して文書を閲覧するときも履歴が更新されるため、ある時点においては関連ユーザに対しても出現したことがなかった単語であっても、その後における関連ユーザによる文書閲覧において出現した場合に辞書引きした（或いは、辞書引きしなかった）履歴に基づいて自動辞書引きするか否かを判定できるようになる。
したがって、本システムを通して文書を閲覧して辞書引きを行う毎に自動辞書引きの判定性能が向上し、閲覧ユーザが所望する単語の説明を速やかに提示できるため、閲覧ユーザは快適に文書を閲覧することができるようになる。
【００５８】
ここで、本例の関連記述提示装置１は、履歴管理手段１１の履歴を参照して、ユーザに検索されたことがある単語について各ユーザが辞書引きした回数に基づく特徴ベクトルを作成してユーザ管理手段１２に更新するユーザ関連更新手段２１を備えている。
図８には、ユーザ関連更新手段２１によって作成された特徴ベクトルの一例が示してある。図示の例では、あるユーザによって単語“政府”を５回、単語“国際”を２回辞書引きされた（辞書引き属性：１）ことが分かる。
【００５９】
この特徴ベクトルはユーザの辞書引き傾向を特徴付けているが、ユーザに辞書引きされたことがある単語を次元としたベクトルであるため、場合によっては非常に大きな次元のベクトルとなってしまう。辞書引きの傾向を特徴付けていない単語（例えば、全ユーザが辞書引きした単語）であっても表現されているため無駄な次元を多数含んだ特徴ベクトルにとなってしまうで、辞書引きの傾向を特徴付けていない単語の次元を削除等して特徴ベクトルの次元数を小さくしておくことが望ましい。
本例では、図８に示した特徴ベクトルに対して特異値分解して次元圧縮しており、例えば、図９に示すようにユーザの辞書引き傾向を特徴ベクトル“［１．５、−０．６，２．１，・・・］”として表現することができる。
【００６０】
すなわち、特徴ベクトルの各次元値はそれぞれ特異値分解により近似された辞書引きされた単語の辞書引き回数を示しており、したがって、ユーザの辞書引き傾向を表している。なお、各ユーザの特徴ベクトルの各次元は互いに同じ単語であり、これによって、同じ単語群について各ユーザがどのような傾向で辞書引きしたかが表現されている。
そして、特徴ベクトル同士が所定の類似範囲にあるか否かは、これら特徴ベクトルが所定の余弦値の範囲にあるか否かで捉えることができるので、各ユーザの特徴を特徴ベクトルで表現する場合には、検索判定手段１６は特徴ベクトル同士が所定の余弦値範囲内にあるユーザ同士を関連関係があるとして判定することができる。
【００６１】
図７には、本例に係るユーザ関連更新の処理フローを示してある。
ユーザ関連更新手段２１が起動されると（ステップＳ３１）、ユーザ関連更新手段２１は、ユーザ管理手段１２を参照してユーザを１人ずつ選択してユーザＩＤを取得する（ステップＳ３２）。
【００６２】
そして、ユーザ関連更新手段２１は、ユーザＩＤに対応する履歴を履歴管理手段１１から取得し（ステップＳ３３）、辞書引きされた（辞書引き属性：１）履歴の個数（すなわち、辞書引き回数）に基づいた特徴ベクトルを作成し（ステップＳ３４）、作成された特徴ベクトルを特異値分解して次元圧縮を施し（ステップＳ３５）、次元圧縮された特徴ベクトルをユーザ管理手段１２のユーザＩＤに関連付けて記録する（ステップＳ３７）。
【００６３】
ユーザ関連更新手段２１は、ユーザ管理手段１２の管理する全ユーザに対して処理を行ったかを調べ（ステップＳ３８）、まだ処理を行っていないユーザが残っていれば、そのユーザのユーザＩＤを取得して（ステップＳ３９）、ユーザ関連更新処理を行う（ステップＳ３３）。ステップＳ３８において、まだ処理を行っていないユーザが残っていなければ終了する（ステップＳ４０）。
【００６４】
なお、履歴管理手段１１の履歴のうち辞書引きされた履歴に基づいて特徴ベクトルを作成する例を用いて説明したが、辞書引きされなかった（辞書引き属性：０）履歴に基づいて特徴ベクトルを作成してもよい。すなわち、辞書引きされなかった単語もユーザの辞書引き傾向を特徴付けているといえるため、辞書引きされなかった履歴に基づく特徴ベクトルが類似するユーザを関連ユーザとすることができる。
【００６５】
ここで、閲覧ユーザに辞書引き傾向が似ているユーザが閲覧する文書の分類毎に異なることがある。例えば、ユーザＡとユーザＢとは化学系の分類の文書における辞書引き傾向は似ているがコンピュータ系の分類においては似ておらず、ユーザＡとユーザＣとは化学系の分類においては似ていないがコンピュータ系の分類においては似ている場合のように、閲覧する文書の分類毎に辞書引き傾向が似ているユーザが異なる場合は、閲覧ユーザが閲覧する文書の属する分類に応じて適切な関連ユーザを特定できることが望ましい。
そこで、ユーザ管理手段１２は、文書の属する分類を識別する文書クラスタＩＤ（例えば、１：レポート、２：新聞、３：特許、等）毎にユーザ同士を関連付けておけばよく、文書クラスタＩＤ毎に特徴ベクトルを作成して各ユーザに対応付けてユーザ関連更新手段２１に記録すればよい。
【００６６】
上記のように文書群をクラスタ化して管理する場合には、検索判定手段１６は、ユーザ管理手段１２を参照して閲覧文書の属する分類における関連ユーザを特定することができるようになり、当該関連ユーザに辞書引きがなされたかを判定することで、より適切な自動辞書引きを行えるようになる。
なお、文書クラスタＩＤは閲覧ユーザが文書を閲覧するときに指定入力してもよいし、文書に応じた文書クラスタＩＤを特定するクラスタリング装置を用意して用いてもよい。
【００６７】
上記の例では、辞書引き傾向を示す特徴ベクトルに基づいてユーザ同士を関連付けてユーザ管理手段１２に設定しているが、他の方法によってユーザ同士を関連付けてもよい。例えば、各ユーザが所属する部署の識別情報をユーザ管理手段１２に記録して当該識別情報が一致するユーザ同士を関連ユーザと設定してもよく、各ユーザが有する知識や必要性等が共通するユーザ同士を関連付けるようにしてもよい。
【００６８】
図２に示した実施例では、提示手段１７の検索制御手段２２で辞書引きラベルが付与された単語のみを検索手段１８により辞書引き処理させたが、提示手段１７に閲覧ユーザに提示する説明を選択する選択制御手段２３を備えた構成としてもよい。
例えば、検索判定手段１６による判定前に閲覧文書中の全ての出現単語についてバックグラウンドで検索手段１８に辞書引き処理を行わせておき、選択制御手段２３が、検索判定手段１６にて辞書引きラベルが付与された単語に該当する説明のみを選び出してユーザ端末装置２へ提供するようにしてもよい。これにより、検索判定手段１６による判定後に提示手段１７によって速やかに単語の説明を提示できるようになる。
【００６９】
なお、上記のように予め全ての出現単語を辞書引きしておく場合には、辞書引きされた単語の説明を閲覧ユーザに提示されたことを条件に、辞書引きされた単語として履歴管理手段１１に記録管理すればよい。
【００７０】
これまで、記述管理手段１３に単語と当該単語の説明とを対応付けて管理させることで、関連記述提示システムを自動辞書引きシステムとして用いる場合について説明してきたが、記述管理手段１３に単語と当該単語を含む文書のＵＲＬを管理させることで関連記述提示システムを自動Ｗｅｂ検索システムとして動作させることもできる。
【００７１】
このときは、履歴管理手段１１は、閲覧ユーザが閲覧した文書に出現する単語で記述管理手段１３に管理される単語の出現単語履歴と、当該出現単語を含む文書の検索がなされたか否かの検索履歴とをユーザ毎に管理する。
【００７２】
未知語判定手段１５は、ユーザ端末装置２によって画面３１に表示された閲覧文書について形態素解析等をして得た単語のうちで記述管理手段１３に管理されている単語に関して、ユーザ識別手段１４により識別された閲覧ユーザの検索履歴が履歴管理手段１１に存在するか否かを判定し、履歴管理手段１１に存在しない単語を判定対象単語と判定する。
【００７３】
そして、検索判定手段１６は、未知語判定手段１５によって判定対象単語と判定された各単語について、ユーザ管理手段１２を参照して閲覧ユーザの関連ユーザを特定するとともに、履歴管理手段１１を参照して判定対象単語について関連ユーザにより所定の条件を満たす検索がなされたかを判定し、検索がなされたと判定された判定対象単語には辞書引きラベルを付与する。
【００７４】
提示手段１７は、検索判定手段１６によって辞書引きラベルが付与された単語について検索制御手段２２により検索手段１８に検索を指示して記述管理手段１３から当該単語を含む文書のＵＲＬを取得する。そして、閲覧ユーザに提示するためにネットワーク３を介してユーザ端末装置２へ提供する。
ユーザ端末装置２は、当該ＵＲＬを取得すると画面３１に表示出力し、或いは、ユーザ端末装置２が備えるプリンタ装置により印字出力する。
【００７５】
これにより、閲覧ユーザが閲覧する文書中に含まれる単語について、閲覧ユーザの関連ユーザにより検索がなされた単語を予め検索しておいて閲覧ユーザに提示することができるようになる。
したがって、閲覧ユーザが閲覧文書中の単語を含む文書の閲覧を所望するときに速やかに単語を含む文書のＵＲＬを提示できるため、閲覧ユーザは当該ＵＲＬの文書を参考にできるため閲覧文書内容の理解をし易くなる。
【００７６】
これまで、関連記述提示装置１とユーザ端末装置２とが図２に示したような機能手段を備えた例に基づいて説明を行ってきたが、本発明における関連記述提示システムは他の態様によっても実施することができる。
【００７７】
上記の例では、関連記述提示装置１が記述管理手段１３を備えているが、例えば、記述管理手段１３をネットワーク３に接続された他のサーバが備えたデータベースに構成してもよいし、Ｗｅｂ上のオンライン検索サービスを利用するものであってもよい。
【００７８】
また、例えば、関連記述提示装置１が通信手段１０、履歴管理手段１１、ユーザ管理手段１２、記述管理手段１３を備え、ユーザ端末装置が通信手段３０、ユーザ識別手段１４、未知語判定手段１５、検索判定手段１６、提示手段１７、検索手段１８、画面３１を備え、提示手段１７が検索制御手段２２を備えた態様としてもよい。
このときは、ユーザ識別手段１４が文書を閲覧しているユーザを識別し、未知語判定手段１５が、ネットワーク３を介して記述管理手段１３と履歴管理手段１１とを参照して、閲覧文書中に出現する単語の内で記述管理手段１３により管理されている単語について、当該閲覧ユーザに対して初めて出現した判定対象単語を判定し、検索判定手段１６が、ネットワーク３を介してユーザ管理手段１２を参照して、閲覧ユーザに関連付けられた関連ユーザを特定して、当該関連ユーザにより当該単語について所定の条件を満たす検索がなされたかを履歴管理手段１１を参照して判定し、当該関連ユーザにより検索されたと判定された単語について検索制御手段２２が検索手段１８に検索を行わせる。検索手段１８は、ネットワーク３を介して記述管理手段１３から当該単語に関連する関連記述を取得し、提示手段１７は画面３１に当該取得した関連記述を表示出力する。
【００７９】
なお、関連記述提示装置１とユーザ端末装置２とが備える各機能手段の配置は、上記説明した例に限られるものではなく、ネットワーク３を介して各機能手段が必要な情報のやりとりを行うことによって、その他の種々な態様においても本発明を実施することができる。
【００８０】
また、例えば、図１０に示すように、関連記述提示装置１を用いずに複数のユーザ端末装置２間で本発明を実施することも可能である。
このときは、複数のユーザ端末装置２をネットワーク３を介して接続し、ユーザ端末装置２は、履歴管理手段１１、ユーザ管理手段１２、記述管理手段１３、ユーザ識別手段１４、未知語判定手段１５、検索判定手段１６、提示手段１７、検索手段１８、履歴更新手段２０、通信手段３０、画面３１を備える。
ここで、本例の履歴更新手段２０は、上記の例で説明した自装置内での更新処理機能に加えて、自装置の検索手段１８による出現単語履歴及び検索履歴を自装置の閲覧ユーザと対応付けて履歴管理手段１１に管理させるとともに、当該出現単語履歴及び検索履歴を当該閲覧ユーザに対応付けて通信手段３０を介して他のユーザ端末装置２へ提供し、また、他のユーザ端末装置２から通信手段３０を介して取得した出現単語履歴及び検索履歴を当該他のユーザ端末装置２の閲覧ユーザに対応付けて履歴管理手段１１に管理させる。
これにより、各ユーザ端末装置２の履歴管理手段１１が管理する出現単語履歴及び検索履歴と、他のユーザ端末装置２の履歴管理手段１１が管理する出現単語履歴及び検索履歴との同期をとることができるため、適切な検索判定を継続して行うことができる。
【００８１】
図１０に示すシステム構成によると、ユーザ端末装置２により閲覧されている文書について、当該ユーザ端末装置２による処理によって、当該文書中に含まれている未知語について関連ユーザが辞書引きを行っているかの判定を未知語判定手段１５及び検索判定手段１６が自己の履歴管理手段１１及びユーザ管理手段１２に基づいて行い、この判定に応じて提示手段１７の備える検索制御手段２２により検索手段１８に自己の記述管理手段１３から対応する単語の関連記述を検索させて画面３１に提示する。そして、この辞書引き処理の出現単語履歴及び検索履歴は履歴更新手段２０により通信手段３０を介して他のユーザ端末装置２へ送信され、複数のユーザ端末装置２が自己の履歴管理手段１１及びユーザ管理手段１２に保持する情報が同期される。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施例に係る関連記述提示システムの構成を示す図である。
【図２】本発明の一実施例に係る関連記述提示装置及びユーザ端末装置の機能構成を示す図である。
【図３】本発明の一実施例に係る関連記述提示に用いるデータを説明する図である。
【図４】本発明の一実施例に係る自動辞書引きの処理手順を説明する図である。
【図５】本発明の一実施例に係る辞書引き判定を説明する図である。
【図６】本発明の一実施例に係る履歴更新の処理手順を説明する図である。
【図７】本発明の一実施例に係るユーザ関連更新の処理手順を説明する図である
【図８】本発明の一実施例に係る特徴ベクトルを説明する図である。
【図９】本発明の一実施例に係る特徴ベクトルを説明する図である。
【図１０】本発明の一実施例に係るユーザ端末装置の機能構成を示す図である。
【符号の説明】
【００８３】
１：関連記述提示装置、  ２：ユーザ端末装置、
１１：履歴管理手段、  １２：ユーザ管理手段、
１３：記述管理手段、  １４：ユーザ識別手段、
１５：未知語判定手段、  １６：検索判定手段、
１７：提示手段、  １８：検索手段、
２０：履歴更新手段、  ２１：ユーザ関連更新手段
【図１】
2007025925.tif 000003
【図２】
2007025925.tif 000004
【図３】
2007025925.tif 000005
【図４】
2007025925.tif 000006
【図５】
2007025925.tif 000007
【図６】
2007025925.tif 000008
【図７】
2007025925.tif 000009
【図８】
2007025925.tif 000010
【図９】
2007025925.tif 000011
【図１０】
2007025925.tif 000012