(57)【要約】【課題】参考文書として適切な文書をリンクとして張れる情報処理装置の提供。【解決手段】参考文書の文書名、ＵＲＬ、閲覧回数と、参考文書から抽出した重要語との組合せが格納されたＤＢと、参考文書からテキスト情報を抽出するテキスト情報抽出部と、テキスト情報から重要語を抽出する重要語抽出部と、ＤＢに格納された、参考文書の重要語と、作成文書の重要語を照合し、作成文書の重要語と同じ重要語が含まれる参考文書が有るかを判断する重要語照合部と、作成文書にとっての、参考文書の重要度を、参考文書の閲覧回数から算出する文書重要度判断部と、同じ重要語が含まれていると判断された参考文書の内容と作成文書の内容を比較して一致率を算出し、一致率および重要度が閾値以上である参考文書をリンクとして掲載すべきと判断するリンク文書判断部と、リンクとして掲載すべき参考文書のリンクを生成し、作成文書内に挿入するリンク生成部とを備える。【選択図】図１
2019057019.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが参考に閲覧した参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数と、前記参考文書から抽出した重要語との組み合わせが格納されたデータベースと、
前記ユーザーが作成または編集した作成文書から文書名およびドキュメントアドレスを取得し、前記参考文書から文書名、ドキュメントアドレス、および閲覧回数を取得する文書情報取得部と、
前記作成文書または前記参考文書からテキスト情報を抽出するテキスト情報抽出部と、
前記テキスト情報から重要語を抽出する重要語抽出部と、
前記参考文書から取得した文書名、ドキュメントアドレス、および閲覧回数ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせて前記データベースに格納する記録管理部と、
前記データベースに格納された、前記参考文書の重要語と、前記作成文書の重要語とを照合し、前記作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断する重要語照合部と、
前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている前記参考文書の閲覧回数から算出する文書重要度判断部と、
同じ重要語が含まれていると判断された参考文書の内容と、前記作成文書の内容とを比較して一致率を算出し、前記一致率が第１のしきい値以上であり、且つ前記重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断するリンク文書判断部と、
リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成した前記リンクを前記作成文書内に挿入するリンク生成部と
を備えた
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記データベースには、前記参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数および閲覧時間と、前記参考文書から抽出した重要語との組み合わせが格納され、
前記記録管理部は、前記参考文書から取得した文書名、ドキュメントアドレス、閲覧回数、および閲覧時間ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせて前記データベースに格納し、
前記文書重要度判断部は、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている、前記参考文書の閲覧回数および閲覧時間から算出する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記データベースには、前記参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数および閲覧時間と、前記ユーザーが前記作成文書を作成・編集中に閲覧した参考文書を示す同時閲覧情報と、前記参考文書から抽出した重要語との組み合わせが格納され、
前記情報処理装置は、ユーザーが前記作成文書を作成・編集している時に、同時に開いていた参考文書を把握して前記同時閲覧情報を生成し、前記データベースに格納する同時閲覧文書判断部をさらに備え、
前記文書重要度判断部は、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている、前記参考文書の閲覧回数、閲覧時間、および前記同時閲覧情報から算出する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記同時閲覧文書判断部は、前記作成文書の作業開始時刻および更新時刻、前記参考文書の閲覧開始時刻および閲覧終了時刻の関係から、前記同時閲覧情報を生成する
情報処理装置。
【請求項５】
ユーザーが作成または編集した作成文書から文書名およびドキュメントアドレスを取得し、ユーザーが参考に閲覧した参考文書から文書名、ドキュメントアドレス、および閲覧回数を取得し、
前記作成文書または前記参考文書からテキスト情報を抽出し、
前記テキスト情報から重要語を抽出し、
前記参考文書から取得した文書名、ドキュメントアドレス、および閲覧回数ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせてデータベースに格納し、
前記データベースに格納された、前記参考文書の重要語と、前記作成文書の重要語とを照合し、前記作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断し、
前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている閲覧回数から算出し、
同じ重要語が含まれていると判断された参考文書の内容と、前記作成文書の内容とを比較して一致率を算出し、前記一致率が第１のしきい値以上であり、且つ前記重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断し、
リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成した前記リンクを前記作成文書内に挿入する
ことを情報処理装置が実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作成または編集したドキュメントに参照情報を付加する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、作成した情報に関連する情報をハイパーリンク等によりリンク付けして参考情報も参照することにより情報をより深く理解するための工夫がなされてきた。
【０００３】
例えば、特許文献１において開示されている技術では、電子掲示板に掲載される記事をハイパーリンクで示すために、用語とその用語に関する情報が載ったＵＲＬ（Uniform Resource Locator）が組になった注目用語集を用いて、新たに電子掲示板に投稿された記事の中の用語を検索し、注目用語集に用語がある記事はＵＲＬをリンク先として参考情報の紐付けを行っている。
【０００４】
また、特許文献２の技術では、ユーザーが閲覧しているドキュメント（ソース・ドキュメント）に付けた注記事項に基づいて関連ドキュメント（ターゲット・ドキュメント）に対するリンクを作成する。
【０００５】
その際、数多く保持しているターゲット・ドキュメントをクラスタ化して典型的なドキュメントを選択した後、ユーザー指定の類似性しきい値（Similarity threshold）によりドキュメントをフィルタリングしリンクを張るドキュメントを選別している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２３６２７７号公報
【特許文献２】特開平１１−２４２５４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２の技術では、ユーザー指定の類似性しきい値によりドキュメントをフィルタリングしてからリンクを張っているが、適切なドキュメントをリンクとして貼れるとは限らなかった。
【０００８】
以上のような事情に鑑み、本発明の目的は、参考文書として適切な文書をリンクとして貼ることが出来る情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、ユーザーが参考に閲覧した参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数と、前記参考文書から抽出した重要語との組み合わせが格納されたデータベースと、前記ユーザーが作成または編集した作成文書から文書名およびドキュメントアドレスを取得し、前記参考文書から文書名、ドキュメントアドレス、および閲覧回数を取得する文書情報取得部と、前記作成文書または前記参考文書からテキスト情報を抽出するテキスト情報抽出部と、前記テキスト情報から重要語を抽出する重要語抽出部と、前記参考文書から取得した文書名、ドキュメントアドレス、および閲覧回数ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせて前記データベースに格納する記録管理部と、前記データベースに格納された、前記参考文書の重要語と、前記作成文書の重要語とを照合し、前記作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断する重要語照合部と、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている前記参考文書の閲覧回数から算出する文書重要度判断部と、同じ重要語が含まれていると判断された参考文書の内容と、前記作成文書の内容とを比較して一致率を算出し、前記一致率が第１のしきい値以上であり、且つ前記重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断するリンク文書判断部と、リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成した前記リンクを前記作成文書内に挿入するリンク生成部とを備える。
【００１０】
そのため、参考文書として適切な文書をリンクとして貼ることが出来る。
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記データベースには、前記参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数および閲覧時間と、前記参考文書から抽出した重要語との組み合わせが格納され、前記記録管理部は、前記参考文書から取得した文書名、ドキュメントアドレス、閲覧回数、および閲覧時間ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせて前記データベースに格納し、前記文書重要度判断部は、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている、前記参考文書の閲覧回数および閲覧時間から算出する構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記データベースには、前記参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数および閲覧時間と、前記ユーザーが前記作成文書を作成・編集中に閲覧した参考文書を示す同時閲覧情報と、前記参考文書から抽出した重要語との組み合わせが格納され、前記情報処理装置は、ユーザーが前記作成文書を作成・編集している時に、同時に開いていた参考文書を把握して前記同時閲覧情報を生成し、前記データベースに格納する同時閲覧文書判断部をさらに備え、前記文書重要度判断部は、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている、前記参考文書の閲覧回数、閲覧時間、および前記同時閲覧情報から算出する構成でもよい。
【００１３】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記同時閲覧文書判断部は、前記作成文書の作業開始時刻および更新時刻、前記参考文書の閲覧開始時刻および閲覧終了時刻の関係から、前記同時閲覧情報を生成する構成でもよい。
【００１４】
上記目的を達成するため、本発明の一形態に係る情報処理方法では、ユーザーが作成または編集した作成文書から文書名およびドキュメントアドレスを取得し、ユーザーが参考に閲覧した参考文書から文書名、ドキュメントアドレス、および閲覧回数を取得し、前記作成文書または前記参考文書からテキスト情報を抽出し、前記テキスト情報から重要語を抽出し、前記参考文書から取得した文書名、ドキュメントアドレス、および閲覧回数ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせてデータベースに格納し、前記データベースに格納された、前記参考文書の重要語と、前記作成文書の重要語とを照合し、前記作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断し、前記作成文書にとっての、前記参考文書の重要度を、前記データベースに格納されている閲覧回数から算出し、同じ重要語が含まれていると判断された参考文書の内容と、前記作成文書の内容とを比較して一致率を算出し、前記一致率が第１のしきい値以上であり、且つ前記重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断し、リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成した前記リンクを前記作成文書内に挿入することを情報処理装置が実行する。
【発明の効果】
【００１５】
以上のように、本発明によれば、参考文書として適切な文書をリンクとして貼ることが出来る。
【図面の簡単な説明】
【００１６】
【図１】概要として大まかな流れを説明するためのフローチャートである。
【図２】作成された文書にリンクを掲載するまでの具体例を説明する図である。
【図３】ＤＢ１７ａの具体例を示す図である。
【図４】情報処理装置１０が一般的なコンピューターにより構成される場合の構成図である。
【図５】情報処理装置１０における処理のうち、参考文書の閲覧を開始した際の詳細な処理の流れについて説明するためのフローチャートである。
【図６】情報処理装置１０における処理のうち、参考文書の閲覧を終了した際の詳細な処理の流れについて説明するためのフローチャートである。
【図７】情報処理装置１０における処理のうち、ユーザーが文書の作成または編集を行ってからリンクを掲載するまでの詳細な処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１８】
［概要］
最初に、概要を説明する。図１は、概要として大まかな流れを説明するためのフローチャートである。
【００１９】
まず、ユーザーがブラウザ、メーラーなどを用いて、文書作成にあたり参照する参考文書の閲覧を行う（ステップＳ１）。
【００２０】
次に、本発明の一実施形態に係る情報処理装置が、閲覧された参考文書から重要語を抽出してデータベース（ＤＢ）に格納する（ステップＳ２）。重要語の抽出方法は、ＴＦ−ＩＤＦ（Term Frequency- Inverse Document Frequency）法など公知の方法を用いればよい。
【００２１】
次に、情報処理装置が、参考文書の閲覧時間、閲覧回数をＤＢに格納する（ステップＳ３）。本発明では、参考文書の閲覧時間、閲覧回数は、作成文書にとっての参考文書の重要度を決めるための指標に用いる。
【００２２】
上記参考文書の閲覧と並行して、ユーザーがワードプロセッサー等を用いて新規に文書（作成文書）を作成する（ステップＳ４）。なお、文書作成は、参考文書の閲覧が終了してから行ってもよい。
【００２３】
次に、情報処理装置が、文書作成・編集中に閲覧されていた参考文書を把握し、同時閲覧情報を作成する（ステップＳ５）。本発明では、文書作成中にユーザーが閲覧していた参考文書は、その作成文書にとって重要な参考文書であるとし、作成文書にとっての参考文書の重要度を決めるための指標に用いる。なお、文書作成と同時に閲覧していたか否かは、作成文書の作業開始時刻と作成文書の更新時刻、参考文書の閲覧開始時刻と閲覧終了時刻の関係から割り出す。
【００２４】
次に、情報処理装置が作成された文書から重要語を抽出する（ステップＳ６）。
【００２５】
次に、情報処理装置が、前ステップで抽出された重要語と、ＤＢ内に格納してある参考文書の重要語の照合を行う（ステップＳ７）。
【００２６】
次に、情報処理装置は、重要語が一致した参考文書と作成した文書の一致率を見る（ステップＳ８）。ここで文書の一致率を見るのは、重要語が同じであっただけでは偶然一致した場合を排除できないからである。なお、一致率は、文章全体での一致率をみてもよいし、章ごとの一致率を見てもよい。
【００２７】
例えば、文書では章ごとにトピックが変わることがあるので、文章全体としての一致率は低くても、ある章に関しては一致率が高い場合は、その参考文書はリンクを張るのが適切である可能性が高いと言える。
【００２８】
次に、情報処理装置は、作成した文書にとっての、重要語が一致した参考文書の重要度を、参考文書の閲覧時間、閲覧回数、および同時閲覧情報から判断する（ステップＳ９）。
【００２９】
次に、情報処理装置は、一致率および重要度の高い参考文書へのリンクを、作成した文書に載せる（ステップＳ１０）。作成された文書の読者は、文書内に掲載されたリンクから参考文書を参照することにより、作成された文書の内容をより深く理解することが出来る。
【００３０】
以上、概要としての大まかな流れを説明した。
【００３１】
次に、作成された文書にリンクを掲載するまでの具体例を説明する。図２は、作成された文書にリンクを掲載するまでの具体例を説明する図である。
【００３２】
まず、図の左側にユーザーが作成した文書の例を示す。この文書では、第１章「背景」と、第２章「手法」の２つの章に分かれて記載がなされている。
【００３３】
次に、情報処理装置は、章ごとに重要語の抽出を行う。第１章では、「ＡＡＡ」、「市場要望」、「背景」などの単語が、第２章では、「手法」「ＪＪ」などの単語が重要語として抽出されている。
【００３４】
次に、作成された文書から抽出した重要語と、ＤＢ内に登録された重要語との照合を行う。図の例では、第１章に含まれる重要語が一致した参考文書として「議事録１２１０」、「ＡＡＡ要求仕様書」、「ＲＥ：Ｃ社要求対応について」の３つの参考文書が挙がっている。
【００３５】
次に、情報処理装置は、参考文書として挙がった３つの文書と、作成された文書との一致率の検証および重要度の算出を行う。図の例では、一致率および重要度がしきい値を超えた文書は、「ＡＡＡ要求仕様書」および「ＲＥ：Ｃ社要求対応について」の２つであったとする。
【００３６】
次に、作成された文書の各章、上の例では第１章に上記２つの参考文書「ＡＡＡ要求仕様書」および「ＲＥ：Ｃ社要求対応について」へのハイパーリンクを掲載する。なお、ここではハイパーリンクとする事によりユーザーがクリックして参考文書の内容を閲覧できるものとするが、この構成に限らず、一般的な文字情報として参考文書名を載せるだけでもよい。
【００３７】
以上、作成された文書にリンクを掲載するまでの具体例を説明した。
【００３８】
［ＤＢについて］
次に、ＤＢについて説明する。図３は、ＤＢ１７ａの具体例を示す図である。
【００３９】
ＤＢ１７ａには、項目として、例えば、「ＩＤ（Identification）」、「ドキュメント名」、「ドキュメントアドレス」、「作業開始時刻」、「作業終了時刻」、「更新時間」、「同時閲覧文書」、「閲覧時間」、「閲覧回数」、「文章構成」、「重要語」、「重要度」の項目がある。
【００４０】
「ＩＤ」は、ＤＢ１７ａに登録された文書を一意に識別するための番号である。
【００４１】
「ドキュメント名」は、参考文書の名称（ファイル名）である。「ドキュメントアドレス」は、参考文書をハイパーリンクとして掲載するためのＵＲＬ（Uniform Resource Locator）である。
【００４２】
「作業開始時刻」および「作業終了時刻」は、参考文書の場合、ユーザーが参考文書を開いて閲覧を開始した時刻および閲覧を終了して参考文書を閉じた時刻である。また、作成文書の場合、ユーザーが作成文書を開いて、編集を開始した時刻および作成文書を閉じて編集を終了した時刻である。「更新時刻」は、作成文書の書き込み（更新）を行った時刻である。
【００４３】
「同時閲覧文書」は、１つの作成文書の「作業開始時刻」から「更新時刻」までの間に、「作業開始時刻」から「作業終了時刻」までの少なくとも一部が重なっている参考文書のＩＤである。
【００４４】
例えば、ＩＤが１０６の「ＫＫ詳細仕様書」が作成文書である場合、作業開始が１３：０２で更新時刻が１８：４０である。その間に開かれていた参考文書は、１３：１８から１６：２２まで開かれていた、ＩＤが１０３の「ＫＫ仕様書」と、１８：００から１８：１５まで開かれていた、ＩＤが１０４の「ＢＢＢ−Wikipedia」である。これらの文書が「ＫＫ詳細仕様書」にとって重要な参考文書とされる。
【００４５】
「閲覧時間」は、参考文書を閲覧していた時間（作業開始時刻から作業終了時刻までの時間）である。例えば、ＩＤが１０１の「議事録１２１０」では、１３：０５から１３：２８までの２３分間（図では２３ｍと表している）が閲覧時間である。閲覧時間が長いほど、作成文書にとって重要な文書とする。
【００４６】
「閲覧回数」は、ユーザーが参考文書を閲覧した回数である。閲覧回数が多いほど、作成文書にとって重要な文書とする。
【００４７】
「文章構成」は、章ごとに重要語を登録するための章の番号である。
【００４８】
「重要語」は、公知の方法により重要度が高い単語として抽出された単語を示すものである。「重要度」は、各重要語が持つ重要度を示すものである。例えば、０から１までの値を持ち、重要度が高いほど高い値となる。なお、ここでいう重要度は、重要語の重要度であり、上述した、作成文書にとっての、参考文書の重要度とは異なるものである。
【００４９】
なお、重要度の算出は、章単位での単語の出現頻度による重み付け、係り受け関係による重み付け、連接情報による重み付け、文字サイズ、文字の修飾、インデントによる重み付け、章題、ファイル名等による重み付けなどにより行われてもよい。
【００５０】
なお、各重要語に振られた重要度は、重要語どうしの照合を行う際に指標として用いることが出来る。例えば、高い重要度を持つ重要語を含む参考文書と、低い重要度を持つ重要語を含む参考文書があった場合、リンクとして掲載する候補として、高い重要度を持つ重要語を含む参考文書のほうを選択することが出来る。
【００５１】
以上、ＤＢ１７ａについて説明した。
【００５２】
［情報処理装置の構成］
次に、情報処理装置１０の構成について説明する。情報処理装置１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０が一般的なコンピューターにより構成される場合の構成図を図４に示す。
【００５３】
同図に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００５４】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００５５】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、上述したＤＢ（Database、データベース）１７ａが記憶される。
【００５６】
通信部１５は、ネットワーク上のＰＣ（Personal Computer）等と情報のやりとりを行う為のネットワークと結ばれている。
【００５７】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００５８】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００５９】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００６０】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００６１】
情報処理装置１０のＣＰＵ１１において実現される機能ブロックは、文書情報取得部１１ａ、テキスト情報抽出部１１ｂ、文書構成抽出部１１ｃ、重要語抽出部１１ｄ、記録管理部１１ｅ、同時閲覧文書判断部１１ｆ、重要語照合部１１ｇ、文書重要度判断部１１ｈ、リンク文書判断部１１ｉ、およびリンク生成部１１ｊである。
【００６２】
文書情報取得部１１ａは、ユーザーが閲覧した参考文書またはユーザーが作成した文書に関し、ファイル名（文書名）、ドキュメントアドレス、作業開始時刻、作業終了時刻、更新時刻、閲覧時間、閲覧回数などの文書情報を取得する。なお取得した文書情報は、記録管理部１１ｅを通じてＤＢ１７ａに格納される。
【００６３】
テキスト情報抽出部１１ｂは、ユーザーが閲覧した参考文書またはユーザーが作成した作成文書からテキスト情報を抽出する。
【００６４】
文書構成抽出部１１ｃは、ユーザーが閲覧した参考文書またはユーザーが作成した作成文書から文書の構成に関する情報を抽出する。例えば、章ごとの区切り、見出し、インデントなどを用いて区切られた領域を認識する。
【００６５】
重要語抽出部１１ｄは、章単位など区切られた領域ごとに重要語を抽出する。抽出された重要語は、測定された重要度と共に、記録管理部１１ｅを通じてＤＢ１７ａに格納される。
【００６６】
記録管理部１１ｅは、ユーザーが閲覧した参考文書またはユーザーが作成した作成文書の文書情報、重要語などをＤＢ１７ａに格納したり、重要語照合部１１ｇからの要求によりＤＢ１７ａの検索を行ったりする。
【００６７】
同時閲覧文書判断部１１ｆは、ユーザーが作成文書を作成・編集している時に、同時に開いていた参考文書を把握する。把握した参考文書の情報は、同時閲覧情報としてＤＢ１７ａに登録する。
【００６８】
重要語照合部１１ｇは、ＤＢ１７ａに格納された、ユーザーが閲覧した参考文書の重要語と、ユーザーが作成した作成文書の重要語とを照合し、作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断する。
【００６９】
文書重要度判断部１１ｈは、ユーザーが作成している作成文書にとっての、作成文書に含まれる重要語と同じ重要語が含まれている参考文書の重要度を、ＤＢ１７ａに格納されている閲覧時間、閲覧回数、および同時閲覧情報から算出する。
【００７０】
リンク文書判断部１１ｉは、同じ重要語が含まれていると判断された参考文書の内容と、ユーザーが作成した作成文書の内容とを比較し、一致率を算出する。そして、一致率が第１のしきい値以上であり、上記で算出した重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断する。比較は文書全体どうしで行ってもよいし、章ごとに分けて行ってもよい。
【００７１】
リンク生成部１１ｊは、リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成したリンクをユーザーが作成した作成文書内に挿入する。
【００７２】
以上、情報処理装置１０の構成について説明した。
【００７３】
［詳細な処理の流れ（参考文書の閲覧開始時）］
次に、情報処理装置１０における処理のうち、参考文書の閲覧を開始した際の詳細な処理の流れについて説明する。図５は、情報処理装置１０における処理のうち、参考文書の閲覧を開始した際の詳細な処理の流れについて説明するためのフローチャートである。
【００７４】
まず、ユーザーが、ブラウザ、メーラーなどを用いて参考文書の閲覧を開始する（ステップＳ２０）。
【００７５】
次に、文書情報取得部１１ａが、ユーザーにより閲覧された参考文書の文書情報（ここでは、ファイル名、ドキュメントアドレス、閲覧開始時刻、閲覧回数）を取得する（ステップＳ２１）。
【００７６】
次に、テキスト情報抽出部１１ｂが、ユーザーにより閲覧された参考文書からテキスト情報を抽出する（ステップＳ２２）。テキスト情報は、重要語を抽出するために用いられる。
【００７７】
次に、文書構成抽出部１１ｃが、ユーザーにより閲覧された参考文書から文書の構成に関する情報を抽出する（ステップＳ２３）。文書の構成に関する情報は、範囲を限定して重要語を抽出するために用いられる。
【００７８】
次に、全ての章に関して重要語の抽出が完了したか否かを判断する（ステップＳ２４）。
【００７９】
全ての章に関して重要語の抽出が完了していない場合（ステップＳ２４のＮｏ）、重要語抽出部１１ｄが、次に処理対象となる章に関し重要語の抽出を行う（ステップＳ２５）。
【００８０】
全ての章に関して重要語の抽出が完了している場合（ステップＳ２４のＹｅｓ）、次に、記録管理部１１ｅが、文書情報取得部１１ａにより取得された文書情報と、重要語抽出部１１ｄにより抽出された重要語をＤＢ１７ａに格納し、処理を終了する（ステップＳ２６）。
【００８１】
以上、情報処理装置１０における処理のうち、参考文書の閲覧を開始した際の詳細な処理の流れについて説明した。
【００８２】
［詳細な処理の流れ（参考文書の閲覧終了時）］
次に、情報処理装置１０における処理のうち、参考文書の閲覧を終了した際の詳細な処理の流れについて説明する。図６は、情報処理装置１０における処理のうち、参考文書の閲覧を終了した際の詳細な処理の流れについて説明するためのフローチャートである。
【００８３】
まず、ユーザーが、ブラウザ、メーラーなどを用いた参考文書の閲覧を終了する（ステップＳ３０）。
【００８４】
次に、文書情報取得部１１ａが、ユーザーにより閲覧された参考文書の文書情報（ここでは、閲覧終了時刻、閲覧時間）を取得する（ステップＳ３１）。
【００８５】
次に、記録管理部１１ｅが、文書情報取得部１１ａにより取得された文書情報をＤＢ１７ａに格納し、処理を終了する（ステップＳ３２）。
【００８６】
［詳細な処理の流れ（ユーザーによる文書作成後）］
次に、情報処理装置１０における処理のうち、ユーザーが文書の作成または編集を行ってからリンクを掲載するまでの詳細な処理の流れについて説明する。図７は、情報処理装置１０における処理のうち、ユーザーが文書の作成または編集を行ってからリンクを掲載するまでの詳細な処理の流れについて説明するためのフローチャートである。
【００８７】
まず、ユーザーがワードプロセッサーなどを用いて、文書の新規作成または既存文書の編集を行う（ステップＳ４０）。
【００８８】
次に、ユーザーが作成文書の書き込み処理を行い、作成文書を更新する（ステップＳ４１）。
【００８９】
次に、文書情報取得部１１ａが、ユーザーにより作成または編集された作成文書の文書情報（ここでは、ファイル名、ドキュメントアドレス、作業開始時刻、更新時刻）を取得する（ステップＳ４２）。なお、ステップＳ４２以下の処理は、例えば、ユーザーが明示的に「リンク生成」ボタンを押した時に行われる構成でもよい。
【００９０】
次に、同時閲覧文書判断部１１ｆが、作成文書の作業開始時刻から更新時刻までの間に閲覧された参考文書を把握し、同時閲覧情報を作成する（ステップＳ４３）。
【００９１】
次に、テキスト情報抽出部１１ｂが、ユーザーにより作成または編集された作成文書からテキスト情報を抽出する（ステップＳ４４）。
【００９２】
次に、文書構成抽出部１１ｃが、ユーザーにより作成または編集された文書から文書の構成に関する情報を抽出する（ステップＳ４５）。
【００９３】
次に、全ての章に対して、処理が完了したか否かを判断する（ステップＳ４６）。
【００９４】
全ての章に対しての処理が完了していない場合（ステップＳ４６のＮｏ）、次に、重要語抽出部１１ｄが、対象となる章から重要語の抽出を行う（ステップＳ４７）。
【００９５】
次に、重要語照合部１１ｇが、前ステップで抽出した重要語と同じ重要語を含む参考文書があるか否かを、ＤＢ１７ａを参照して判断する（ステップＳ４８）。
【００９６】
同じ重要語を含む参考文書が無い場合（ステップＳ４８のＮｏ）、ステップＳ４６に戻り、次の章に対して同じ処理を繰り返す。
【００９７】
同じ重要語を含む参考文書がある場合（ステップＳ４８のＹｅｓ）、次に、文書重要度判断部１１ｈが、作成文書にとっての、同じ重要語を含む参考文書の重要度を、同じ重要語を含む参考文書の閲覧時間、閲覧回数、同時閲覧情報から算出する（ステップＳ４９）。
【００９８】
なお、作成文書の更新処理時に、まだ閲覧を終了していない参考文書の場合、ＤＢ１７ａ内の「作業終了時刻」は空欄であり、そのままでは「閲覧時間」を求められないが、その場合、「作業終了時刻」に現在時刻を仮に設定し、仮の「閲覧時間」を求めてもよい。
【００９９】
次に、リンク文書判断部１１ｉが、ユーザーにより作成または編集された作成文書と、同じ重要語を含む参考文書との一致率を算出し、一致率が第１のしきい値以上であり、且つ前ステップで算出された重要度が第２のしきい値以上であるか否かを判断する（ステップＳ５０）。
【０１００】
一致率が第１のしきい値未満であるか又は重要度が第２のしきい値未満である場合（ステップＳ５０のＮｏ）、ステップＳ４８に戻り、次の参考文書について処理を繰り返す。
【０１０１】
一致率が第１のしきい値以上であり且つ重要度が第２のしきい値以上である場合（ステップＳ５０のＹｅｓ）、リンク生成部１１ｊが、同じ重要語を含む参考文書へのリンクを生成し、ユーザーにより作成または編集された文書に挿入する（ステップＳ５１）。挿入後は、ステップＳ４８に戻り次の参考文書について処理を継続する。
【０１０２】
ステップＳ４６において、全ての章に対して、処理が完了していると判断された場合（ステップＳ４６のＹｅｓ）、記録管理部１１ｅが、ユーザーにより作成または編集された作成文書から抽出された重要語と文書情報をＤＢ１７ａに格納し、処理を終了する（ステップＳ５２）。
【０１０３】
なお、ユーザーにより作成または編集された作成文書から抽出された重要語と文書情報もＤＢ１７ａに格納するのは、ユーザーにより作成または編集された作成文書も今後、参考文書としてユーザーに閲覧される可能性が高いからである。
【０１０４】
以上、情報処理装置１０における処理のうち、ユーザーが文書の作成または編集を行ってからリンクを掲載するまでの詳細な処理の流れについて説明した。
【０１０５】
［補足事項］
以上のように、本発明に係る情報処理装置１０は、ユーザーが参考に閲覧した参考文書の文書名と、前記参考文書のドキュメントアドレスと、前記参考文書の閲覧回数と、前記参考文書から抽出した重要語との組み合わせが格納されたデータベース１７ａと、前記ユーザーが作成または編集した作成文書から文書名およびドキュメントアドレスを取得し、前記参考文書から文書名、ドキュメントアドレス、および閲覧回数を取得する文書情報取得部１１ａと、前記作成文書または前記参考文書からテキスト情報を抽出するテキスト情報抽出部１１ｂと、前記テキスト情報から重要語を抽出する重要語抽出部１１ｄと、前記参考文書から取得した文書名、ドキュメントアドレス、および閲覧回数ならびに前記参考文書から抽出したテキスト情報から抽出した重要語を組み合わせて前記データベース１７ａに格納する記録管理部１１ｅと、前記データベース１７ａに格納された、前記参考文書の重要語と、前記作成文書の重要語とを照合し、前記作成文書に含まれる重要語と同じ重要語が含まれている参考文書が有るか否かを判断する重要語照合部１１ｇと、前記作成文書にとっての、前記参考文書の重要度を、前記データベース１７ａに格納されている前記参考文書の閲覧回数から算出する文書重要度判断部１１ｈと、同じ重要語が含まれていると判断された参考文書の内容と、前記作成文書の内容とを比較して一致率を算出し、前記一致率が第１のしきい値以上であり、且つ前記重要度が第２のしきい値以上である参考文書をリンクとして掲載すべき文書であると判断するリンク文書判断部１１ｉと、リンクとして掲載すべきと判断された参考文書のリンクを生成し、生成した前記リンクを前記作成文書内に挿入するリンク生成部１１ｊとを備える。
【０１０６】
そのため、参考文書として適切な文書をリンクとして貼ることが出来る。
【０１０７】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０８】
１０  …  情報処理装置
１１  …  ＣＰＵ
１１ａ…  文書情報取得部
１１ｂ…  テキスト情報抽出部
１１ｃ…  文書構成抽出部
１１ｄ…  重要語抽出部
１１ｅ…  記録管理部
１１ｆ…  同時閲覧文書判断部
１１ｇ…  重要語照合部
１１ｈ…  文書重要度判断部
１１ｉ…  リンク文書判断部
１１ｊ…  リンク生成部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  ＤＢ
１８  …  バス
【図１】
2019057019.tif 000003
【図２】
2019057019.tif 000004
【図３】
2019057019.tif 000005
【図４】
2019057019.tif 000006
【図５】
2019057019.tif 000007
【図６】
2019057019.tif 000008
【図７】
2019057019.tif 000009