(57)【要約】【課題】質問者の質問に対して、回答候補として的確な文書を、効率的に検索して、出力するための文書出力システム、文書出力方法及び文書出力プログラムを提供する。【解決手段】支援サーバ２０は、文書属性に関連付けて優先順位を記録したソート辞書記憶部２４と、ユーザ端末１０及び文書記憶部２２に接続され、質問に応じた文書ファイルを検索する制御部２１を備える。制御部２１が、ユーザ端末１０から取得した質問に含まれるキーワード及び質問状況を特定し、キーワード及び質問状況を用いて、文書記憶部２２から文書ファイルを抽出し、抽出した文書ファイルの文書属性に基づいて、ソート辞書記憶部２４に記録された優先順位を用いて、抽出した文書ファイルを並び替えたリストを、ユーザ端末１０に出力する。【選択図】図１
2020144674.tif 000002
【特許請求の範囲】
【請求項１】
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムであって、
前記制御部が、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況を特定し、
前記キーワード及び質問状況を用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力することを特徴とする文書出力システム。
【請求項２】
前記制御部が、
前記抽出した文書ファイルについての関連文書を前記文書記憶部から抽出し、
前記抽出した文書ファイルに対して、前記関連文書についてのリンクを生成して、前記ユーザ端末に出力することを特徴とする請求項１に記載の文書出力システム。
【請求項３】
文書ファイルに含まれるキーワードを特定するためのキーワード辞書記憶部を更に備え、
前記制御部は、前記質問に含まれる文言を抽出し、前記キーワード辞書記憶部に記録されている文言をキーワードとして特定することを特徴とする請求項１又は２に記載の文書出力システム。
【請求項４】
前記ユーザ端末における前記文書ファイルの閲覧状況を記録する閲覧状況記憶部を更に備え、
前記制御部は、
前記ユーザ端末に出力した文書ファイルにおいて質問者が指定した領域についての閲覧状況を前記閲覧状況記憶部に記録し、
前記閲覧状況に基づいて、前記文書ファイルの各領域の指定頻度を示したヒートマップを生成することを特徴とする請求項１〜３の何れか一項に記載の文書出力システム。
【請求項５】
前記制御部が、新たな質問を取得した場合、前記新たな質問の質問状況と共通する閲覧状況を前記閲覧状況記憶部から取得し、前記閲覧状況に応じて前記ヒートマップを生成することを特徴とする請求項４に記載の文書出力システム。
【請求項６】
前記制御部が、前記ヒートマップの分散状況を用いて、前記ソート辞書記憶部の優先順位を変更することを特徴とする請求項４又は５に記載の文書出力システム。
【請求項７】
前記制御部が、
前記文書記憶部に記録された文書ファイルを画像化した文書画像を作成し、
新たな質問において検索対象画像を取得した場合、前記検索対象画像に対応する前記文書画像の画像検索を行ない、前記画像検索により特定した文書画像の文書ファイルを前記ユーザ端末に出力することを特徴とする請求項１〜６の何れか一項に記載の文書出力システム。
【請求項８】
前記制御部が、
新たな質問において取得した画像中の文言を文字認識してキーワードを特定し、
前記キーワードを用いて、前記文書記憶部から文書ファイルを取得することを特徴とする請求項１〜７の何れか一項に記載の文書出力システム。
【請求項９】
前記制御部が、
前記文書記憶部に文書画像が登録されている場合には、前記文書画像中の文言を文字認識したテキスト化文書を用いて、前記キーワードのテキスト検索により、前記文書記憶部から文書ファイルを取得することを特徴とする請求項１〜８の何れか一項に記載の文書出力システム。
【請求項１０】
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムを用いて、文書ファイルを出力する方法であって、
前記制御部が、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況を特定し、
前記キーワード及び質問状況を用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力することを特徴とする文書出力方法。
【請求項１１】
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムを用いて、文書ファイルを出力するためのプログラムであって、
前記制御部を、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況を特定し、
前記キーワード及び質問状況を用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力する手段として機能させることを特徴とする文書出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問に対応する文書を出力するための文書出力システム、文書出力方法及び文書出力プログラムに関する。
【背景技術】
【０００２】
企業内で作成された各種文書ファイルは、データベースに記録されることが多い。そして、ユーザが質問を解決するために、データベースに記録されている文書ファイルを用いて検索を行なうことがある。
【０００３】
そこで、社内の文書データベースに蓄積されている文書の検索性能を向上させるための技術も検討されている（例えば、特許文献１）。この文献に記載された技術では、検索対象データベースを参照して、質問中のキーワードに関連する文書リストを作成し、質問を入力した社員のメールボックスを参照して、質問に関連するメールを送信した社員のリストを作成する。次に、社員に関するデータベースを参照して、リスト中の社員の所属部門及びその部門のメンバーのリストを作成する。そして、文書所有者テーブルを参照して、文書リスト中の文書の所有者を特定するとともに、文書リスト中の文書のうち、所有者がメンバー以外の文書を除去する。
【０００４】
また、質問内容から情報を検索するための技術も検討されている（例えば、特許文献２）。この文献に記載された技術では、コンピュータが、学習対象の文書に関する質問文を読み取り、質問文の形態素解析を行ない、キーワードを取り出し、取り出したキーワードと学習対象の文書の重要キーワードとを組合せて検索式を生成する。そして、生成した検索式で検索を実行し、質問に対する回答を得るための文書情報を学習者に出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１１５９５号公報
【特許文献２】特開２０１５−１６４０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
質問者からの質問に対して複数の回答候補を特定した場合、関連性の高い順番に回答候補を並び替えることがある。しかしながら、多様な質問者からの質問に対して、画一的な順番で出力していたのでは、適切な回答を提供できるとは限らない。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、文書出力システムは、文書属性に関連付けて優先順位を記録したソート辞書記憶部と、ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備える。そして、前記制御部が、ユーザ端末から取得した質問に含まれるキーワード及び質問状況を特定し、前記キーワード及び質問状況を用いて、前記文書記憶部から文書ファイルを抽出し、前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力する。
【発明の効果】
【０００８】
本発明によれば、質問者の質問に対する回答候補として的確な文書を、効率的に検索して、出力することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のシステム概略図。
【図２】本実施形態のハードウェア構成の説明図。
【図３】本実施形態のデータの説明図であって、（ａ）は文書記憶部、（ｂ）はキーワード辞書記憶部、（ｃ）はソート辞書記憶部、（ｄ）は閲覧状況記憶部に記録されたデータの説明図。
【図４】本実施形態の処理手順の説明図。
【図５】本実施形態のヒートマップの説明図。
【発明を実施するための形態】
【００１０】
以下、図１〜図５を用いて、文書出力システム、文書出力方法及び文書出力プログラムの一実施形態を説明する。
図１に示すように、本実施形態では、ユーザ端末１０、支援サーバ２０を用いる。本実施形態では、質問者は、ユーザ端末１０を用いて、支援サーバ２０にアクセスし、回答候補の文書ファイルを検索する場合を想定する。
【００１１】
（ハードウェア構成の説明）
図２を用いて、ユーザ端末１０、支援サーバ２０を構成する情報処理装置Ｈ１０のハードウェア構成を説明する。情報処理装置Ｈ１０は、通信装置Ｈ１１、入力装置Ｈ１２、表示装置Ｈ１３、記憶部Ｈ１４、プロセッサＨ１５を備える。なお、このハードウェア構成は一例であり、他のハードウェアにより実現することも可能である。
【００１２】
通信装置Ｈ１１は、他の装置との間で通信経路を確立して、データの送受信を実行するインタフェースであり、例えばネットワークインタフェースカードや無線インタフェース等である。
【００１３】
入力装置Ｈ１２は、利用者等からの入力を受け付ける装置であり、例えばマウスやキーボード等である。表示装置Ｈ１３は、各種情報を表示するディスプレイ等である。
記憶部Ｈ１４は、ユーザ端末１０、支援サーバ２０の各種機能を実行するためのデータや各種プログラムを格納する記憶装置である。記憶部Ｈ１４の一例としては、ＲＯＭ、ＲＡＭ、ハードディスク等がある。
【００１４】
プロセッサＨ１５は、記憶部Ｈ１４に記憶されるプログラムやデータを用いて、ユーザ端末１０、支援サーバ２０における各処理を制御する。プロセッサＨ１５の一例としては、例えばＣＰＵやＭＰＵ等がある。このプロセッサＨ１５は、ＲＯＭ等に記憶されるプログラムをＲＡＭに展開して、各サービスのための各種プロセスを実行する。
【００１５】
プロセッサＨ１５は、自身が実行するすべての処理についてソフトウェア処理を行なうものに限られない。例えば、プロセッサＨ１５は、自身が実行する処理の少なくとも一部についてハードウェア処理を行なう専用のハードウェア回路（例えば、特定用途向け集積回路：ＡＳＩＣ）を備えてもよい。すなわち、プロセッサＨ１５は、（１）コンピュータプログラム（ソフトウェア）に従って動作する１つ以上のプロセッサ、（２）各種処理のうち少なくとも一部の処理を実行する１つ以上の専用のハードウェア回路、或いは（３）それらの組み合わせ、を含む回路（circuitry）として構成し得る。プロセッサは、ＣＰＵ並びに、ＲＡＭ及びＲＯＭ等のメモリを含み、メモリは、処理をＣＰＵに実行させるように構成されたプログラムコード又は指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。
【００１６】
（各機能部の説明）
ユーザ端末１０は、質問を行なう質問者が用いるコンピュータ端末である。
支援サーバ２０は、ユーザ端末１０から取得した質問に対応する回答候補としての文書ファイルを検索し、出力するサーバコンピュータである。
【００１７】
支援サーバ２０は、制御部２１、文書記憶部２２、キーワード辞書記憶部２３、ソート辞書記憶部２４、閲覧状況記憶部２５を備える。
制御部２１は、文書出力プログラムを実行することにより、質問取得部２１１、状況判定部２１２、画像検索部２１３、テキスト検索部２１４、出力制御部２１５として機能する。
【００１８】
質問取得部２１１は、ユーザ端末１０から、質問を取得する処理を実行する。
状況判定部２１２は、質問者や質問時期等、質問が行なわれた状況（質問状況）を特定する処理を実行する。
【００１９】
画像検索部２１３は、質問に含まれる画像を検索する処理を実行する。
テキスト検索部２１４は、質問に含まれる文言（テキスト）を検索する処理を実行する。
出力制御部２１５は、特定した文書ファイルをユーザ端末１０に出力する処理を実行する。
【００２０】
図３（ａ）に示すように、文書記憶部２２には、文書ファイル２２０が記録される。本実施形態では、企業内で用いられる各種の文書ファイル２２０（例えば、設計書や議事録、問い合わせ対応情報等）が記録される。設計書には、基本設計書や詳細設計書が含まれる。基本設計書には、概念的な設計内容が含まれており、詳細設計書には、基本設計書の内容の具体的かつ詳細な設計内容が含まれる。議事録は、会合の種類や、開催時期毎に記録される。議事録については、会合の種類や、開催時期、会合の参加者や議題に関する情報、議事内容等が含まれる。問い合わせ対応情報には、問い合わせ対応部署（ヘルプデスク）への質問や、ヘルプデスクからの回答が含まれる。各文書ファイル２２０には、文書管理データ２２１が関連付けられる。この文書管理データ２２１には、文書コード、文書属性、保存場所に関するデータが含まれる。
【００２１】
文書コードデータ領域には、各文書を特定するための識別子に関するデータが記録される。
文書属性データ領域には、この文書の属性に関するデータが記録される。例えば、この文書属性により、相互に関係する基本設計書や詳細設計書、開催時期が異なる一連の会合の議事録、問い合わせ対応情報を特定することができる。
保存場所データ領域には、この文書ファイル２２０が保存されているサーバ上の場所（アドレス）に関するデータが記録される。
【００２２】
図３（ｂ）に示すように、キーワード辞書記憶部２３には、キーワード管理レコード２３０が記録される。このキーワード管理レコード２３０は、文書ファイル２２０を検索する場合に用いるキーワードが登録された場合に記録される。このキーワード管理レコード２３０には、質問部署、質問時期、優先キーワードに関するデータが記録される。本実施形態では、この質問部署及び質問時期を質問状況として用いる。なお、質問状況は、質問部署及び質問時期に限定されるものではなく、質問に用いられたユーザ端末１０の種類（例えば、ＰＣ端末、携帯端末等）、質問が行なわれた場所（例えば、ユーザ端末１０のＬＡＮ上のアドレス）等を用いてもよい。
【００２３】
質問部署データ領域には、質問者が所属する部署を特定するための識別子に関するデータが記録される。なお、質問部署として、質問者が所属する部署そのものではなく、質問者が所属する部署の分類（例えば、営業部門、開発部門等）を記録してもよい。
質問時期データ領域には、質問を受け付ける時期に関するデータが記録される。なお、質問時期として、暦月そのものではなく、月末や期末、平常時のように、業務に応じた期間の分類を用いてもよい。
優先キーワードデータ領域には、質問部署、質問時期に関連した質問に対する回答候補を検索するために、予め準備したキーワードに関するデータが記録される。
【００２４】
図３（ｃ）に示すように、ソート辞書記憶部２４には、ソート管理レコード２４０が記録される。このソート管理レコード２４０は、文書ファイル２２０を出力する場合の優先順位が登録された場合に記録される。このソート管理レコード２４０には、質問部署、質問時期、文書属性、優先順位に関するデータが記録される。
【００２５】
質問部署データ領域には、質問者が所属する部署を特定するための識別子に関するデータが記録される。
質問時期データ領域には、質問を受け付ける時期に関するデータが記録される。
文書属性データ領域には、文書ファイル２２０の属性に関するデータが記録される。
優先順位データ領域には、この文書属性の文書ファイル２２０を出力する場合の順番を定めた優先順位に関するデータが記録される。
【００２６】
図３（ｄ）に示すように、閲覧状況記憶部２５には、閲覧状況管理レコード２５０が記録される。この閲覧状況管理レコード２５０は、ユーザによる文書ファイル２２０の閲覧状況を取得した場合に記録される。この閲覧状況管理レコード２５０には、文書コード、検索キー、評価者部署、質問時期、閲覧状況に関するデータが記録される。
【００２７】
文書コードデータ領域には、各文書ファイル２２０を特定するための識別子に関するデータが記録される。
検索キーデータ領域には、回答候補として、この文書ファイル２２０の検索に用いたキーワードに関するデータが記録される。
【００２８】
評価者部署データ領域には、回答候補として出力した文書ファイル２２０を閲覧した質問者（評価者）の所属部署を特定するための識別子に関するデータが記録される。
質問時期データ領域には、この文書ファイル２２０を出力した質問を受け付けた時期に関するデータが記録される。
【００２９】
閲覧状況データ領域には、回答候補として出力された文書ファイル２２０の閲覧状況に関するデータが記録される。例えば、この文書ファイル２２０の本文において、質問に対応する内容が含まれる領域を指定してマーカを付加した場合には、このマーカの付加位置に関するデータが記録される。
【００３０】
（回答支援処理）
次に、図４を用いて、質問に関連する文書の出力を支援する回答支援処理を説明する。質問を行なうユーザはユーザ端末１０を用いて支援サーバ２０にアクセスする。この場合、支援サーバ２０は、ユーザ情報記憶部（図示せず）を用いて、ユーザ認証を行なう。このユーザ情報記憶部には、ユーザ認証のための認証情報や、ユーザの所属部署に関する情報が記録されている。
【００３１】
まず、支援サーバ２０の制御部２１は、質問文の取得処理を実行する（ステップＳ１−１）。具体的には、制御部２１の質問取得部２１１は、ユーザ認証を完了したユーザが使用しているユーザ端末１０のディスプレイに、質問入力画面を出力する。この質問入力画面には、質問についてのテキスト入力欄や、添付ファイル指定欄が設けられている。テキスト入力欄においては、質問文をテキスト形式で入力する。添付ファイル指定欄においては、質問に関連するグラフ等のファイル（検索対象画像を含む）等の保存場所を指定する。そして、質問取得部２１１は、質問入力画面に入力された質問文や指定されたファイルを取得する。更に、状況判定部２１２は、ユーザ認証時に特定したユーザ（質問者）の所属部署をユーザ情報記憶部から取得する。更に、状況判定部２１２は、システムタイマから現在月日を取得して、質問者の所属部署や質問時期を質問状況として特定する。
【００３２】
次に、支援サーバ２０の制御部２１は、画像を含むかどうかについての判定処理を実行する（ステップＳ１−２）。具体的には、制御部２１の質問取得部２１１は、添付ファイル指定欄において入力されたファイルに、画像（質問画像）が含まれるかどうかにより判定する。
【００３３】
画像を含むと判定した場合（ステップＳ１−２において「ＹＥＳ」の場合）、支援サーバ２０の制御部２１は、画像検索処理を実行する（ステップＳ１−３）。具体的には、制御部２１の画像検索部２１３は、ユーザ端末１０から取得した質問画像を用いて、文書記憶部２２において、画像検索を行なう。この場合、画像検索部２１３は、文書記憶部２２に記録されている文書ファイル２２０を画像化して、質問画像と、画像化した文書ファイル２２０との照合を行なうことにより、質問画像が含まれる文書ファイル２２０を検索する。そして、画像検索部２１３は、質問画像が含まれる文書ファイル２２０を抽出した場合には、メモリに回答候補として仮記憶する。
【００３４】
次に、支援サーバ２０の制御部２１は、文字認識処理を実行する（ステップＳ１−４）。具体的には、制御部２１のテキスト検索部２１４は、質問画像に含まれる文言の文字認識を行ない、質問画像に含まれるテキストを抽出する。
【００３５】
一方、画像を含まないと判定した場合（ステップＳ１−２において「ＮＯ」の場合）、支援サーバ２０の制御部２１は、画像検索処理（ステップＳ１−３）、文字認識処理（ステップＳ１−４）をスキップする。
【００３６】
次に、支援サーバ２０の制御部２１は、単語抜き出し処理を実行する（ステップＳ１−５）。具体的には、制御部２１のテキスト検索部２１４は、質問入力画面のテキスト入力欄に入力された質問文の形態素解析を行なうことにより、名詞を抽出する。また、ステップＳ１−４において、質問画像に含まれるテキストを抽出した場合には、抽出したテキストについても形態素解析を行なうことにより、名詞を抽出する。
【００３７】
次に、支援サーバ２０の制御部２１は、優先キーワードの特定処理を実行する（ステップＳ１−６）。具体的には、制御部２１のテキスト検索部２１４は、キーワード辞書記憶部２３において、質問者の所属部署、現在月日にそれぞれ対応する質問部署、質問時期が記録されたキーワード管理レコード２３０を抽出する。そして、テキスト検索部２１４は、形態素解析により取得した名詞の中で、キーワード管理レコード２３０に記録された優先キーワードを特定する。
【００３８】
次に、支援サーバ２０の制御部２１は、優先キーワードを用いて文書の抽出処理を実行する（ステップＳ１−７）。具体的には、制御部２１のテキスト検索部２１４は、特定した優先キーワードが含まれる文書ファイル２２０を文書記憶部２２から抽出する。そして、テキスト検索部２１４は、優先キーワードが含まれる文書ファイル２２０を抽出した場合には、メモリに回答候補として仮記憶する。
【００３９】
次に、支援サーバ２０の制御部２１は、質問ユーザ、質問時期に応じて並び替え処理を実行する（ステップＳ１−８）。具体的には、制御部２１の出力制御部２１５は、ソート辞書記憶部２４において、質問者の所属部署、現在月日にそれぞれ対応する質問部署、質問時期が記録されたソート管理レコード２４０を抽出する。次に、出力制御部２１５は、ソート管理レコード２４０に記録された文書属性を用いて、メモリに仮記憶した回答候補としての文書ファイル２２０を分類する。そして、出力制御部２１５は、分類した文書ファイル２２０を、ソート管理レコード２４０に記録された優先順位に基づいて並び替える。
【００４０】
次に、支援サーバ２０の制御部２１は、関連文書をリンクさせて出力処理を実行する（ステップＳ１−９）。具体的には、制御部２１の出力制御部２１５は、回答候補として特定した文書ファイル２２０に関連付けられた文書管理データ２２１の文書属性を用いて、関連文書を特定する。関連文書としては、例えば、基本設計書に対する詳細設計書、開催時期が異なる一連の会合の議事録を特定する。そして、出力制御部２１５は、特定した関連文書の保存場所（アドレス）を含めたリンクを設定する。そして、出力制御部２１５は、回答候補の文書ファイル２２０に関する情報や関連文書を含めたリストをユーザ端末１０に出力する。ここで、出力制御部２１５は、回答候補の文書ファイル２２０については、文書コードや、優先キーワードが含まれる所定範囲の本文を出力する。
【００４１】
次に、支援サーバ２０の制御部２１は、ヒートマップ作成処理を実行する（ステップＳ１−１０）。具体的には、制御部２１の出力制御部２１５は、ユーザ端末１０に出力されたリストの中で所定の文書ファイル２２０の選択を検知した場合、この文書ファイル２２０の文書コードが記録された閲覧状況管理レコード２５０を閲覧状況記憶部２５から抽出する。次に、出力制御部２１５は、質問者の所属部署、現在月日、優先キーワードに、それぞれ対応する評価者部署、質問時期、検索キーが記録された閲覧状況管理レコード２５０を特定する。
【００４２】
そして、図５に示すように、出力制御部２１５は、閲覧状況管理レコード２５０の閲覧状況の統計値に基づいて、文書ファイル２２０の本文にマーカを付加したヒートマップを生成する。このヒートマップにおいては、同じ箇所に複数回のマーカが記録され、指定頻度が高い場合には、ヒートマップにおいて強調表示を行なう。この場合、部署Ａのユーザ端末１０に表示されたヒートマップ５０１と部署Ｂのユーザ端末１０に表示されたヒートマップ５０２とでは、同じ文書ファイル２２０であっても、表示されるマーカ位置や強調表示方法が異なる。そして、出力制御部２１５は、ヒートマップを付した文書ファイル２２０をユーザ端末１０に出力する。
【００４３】
次に、支援サーバ２０の制御部２１は、閲覧情報の取得処理を実行する（ステップＳ１−１１）。具体的には、質問者は、ユーザ端末１０を用いて、文書ファイル２２０を閲覧する。閲覧時に、文書ファイル２２０において、質問に対応する内容が記述された領域を指定してマーカを付加する。この場合、制御部２１の出力制御部２１５は、ユーザ端末１０において出力された文書ファイル２２０において、付加されたマーカ位置を取得する。
【００４４】
次に、支援サーバ２０の制御部２１は、部署、時期に関連付けて閲覧履歴の記録処理を実行する（ステップＳ１−１２）。具体的には、制御部２１の出力制御部２１５は、文書コード、検索キー、評価者部署、質問時期、閲覧状況（マーカ位置）を含めた閲覧状況管理レコード２５０を生成し、閲覧状況記憶部２５に記録する。
【００４５】
以上、本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態では、支援サーバ２０の制御部２１は、画像検索処理を実行する（ステップＳ１−３）。これにより、グラフや図表等の資料の一部を用いて、文書ファイル２２０を検索することができる。
【００４６】
（２）本実施形態では、支援サーバ２０の制御部２１は、単語抜き出し処理を実行する（ステップＳ１−５）。これにより、質問文から、検索に用いるキーワードを抽出することができる。更に、画像に含まれる文言をキーワードとして特定することができる。
【００４７】
（３）本実施形態では、支援サーバ２０の制御部２１は、優先キーワードを用いて文書の抽出処理を実行する（ステップＳ１−７）。これにより、質問者の所属部署や質問時期に応じて、検索に用いるキーワードを特定することができる。
【００４８】
（４）本実施形態では、支援サーバ２０の制御部２１は、質問ユーザ、質問時期に応じて並び替え処理を実行する（ステップＳ１−８）。これにより、質問者の所属部署や質問時期に応じて、抽出した文書ファイル２２０を並べ替えることができる。
【００４９】
（５）本実施形態では、支援サーバ２０の制御部２１は、関連文書をリンクさせて出力処理を実行する（ステップＳ１−９）。これにより、文書ファイル２２０により、質問に対する回答を得ることができない場合、関連文書を効率的に検討することができる。
【００５０】
（６）本実施形態では、支援サーバ２０の制御部２１は、ヒートマップ作成処理を実行する（ステップＳ１−１０）。これにより、文書ファイル２２０の先行閲覧者が参照した本文領域を確認しながら、質問に対する回答を得ることができる。
【００５１】
（７）本実施形態では、支援サーバ２０の制御部２１は、閲覧情報の取得処理（ステップＳ１−１１）、部署、時期に関連付けて閲覧履歴の記録処理（ステップＳ１−１２）を実行する。これにより、質問部署や質問時期に応じて、文書ファイル２２０の閲覧状況を蓄積し、新たな検索において利用することができる。
【００５２】
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、キーワード辞書記憶部２３には、キーワード管理レコード２３０が記録される。このキーワード管理レコード２３０には、質問部署、質問時期、優先キーワードに関するデータが記録される。そして、支援サーバ２０の制御部２１は、優先キーワードを用いて文書の抽出処理を実行する（ステップＳ１−７）。ここで、曖昧検索を行なうようにしてもよい。この場合は、支援サーバ２０に曖昧検索用辞書記憶部を設け、キーワードに対して、曖昧検索のための関連語を記録させておく。
【００５３】
・上記実施形態では、支援サーバ２０の制御部２１は、優先キーワードを用いて文書の抽出処理を実行する（ステップＳ１−７）。ここで、文書記憶部２２に、画像を含む文書ファイル２２０（文書画像）が記録されている場合、この文書画像中の文言を文字認識して抽出したテキストに対して、優先キーワードを用いたテキスト検索を行なうようにしてもよい。
【００５４】
・上記実施形態では、支援サーバ２０に、閲覧状況管理レコード２５０を記録した閲覧状況記憶部２５を設ける。この閲覧状況管理レコード２５０には、文書コード、検索キー、評価者部署、質問時期、閲覧状況に関するデータが記録される。ここで、閲覧状況管理レコード２５０に、評価結果を記録してもよい。この場合、質問者から、質問に対する回答候補としての評価結果を取得し、閲覧状況記憶部２５に記録する。ここでは、文書ファイル及びマーカ位置により、質問に対応した内容を得た場合には第１評価結果を取得し、文書ファイルでマーカ位置とは異なる領域で、質問に対応した内容を得た場合には第２評価結果を取得し、文書ファイルでは質問に対応した内容を得られなかった場合には第３評価結果を取得する。
【００５５】
そして、新たな質問に対して、この評価結果に基づいて優先順位を決定する。この場合、質問ユーザ、質問時期に応じて並び替え処理（ステップＳ１−８）において、ユーザ属性（所属部署）の評価者の第１評価結果〜第３評価結果の統計値の順番で優先順位を決定する。
【００５６】
・上記実施形態では、支援サーバ２０の制御部２１は、ヒートマップ作成処理を実行する（ステップＳ１−１０）。ここで、ヒートマップの状況に応じて、優先順位を変更するようにしてもよい。例えば、ヒートマップにおいて、共通する文章範囲内のマーカの分散状況（マーカ頻度）を算出し、集中度が高い文書ファイル２２０の優先度を高くする。
【００５７】
・上記実施形態では、文書ファイル２２０には、文書コード、文書属性、本文に関するデータが記録される文書管理データ２２１が関連付けられている。この文書属性を文書ファイル２２０に含まれる内容に基づいて決定するようにしてもよい。例えば、議事録については、議事録に記録された会合への参加者の所属によって、文書属性を決めるようにしてもよい。
【符号の説明】
【００５８】
１０…ユーザ端末、２０…支援サーバ、２１…制御部、２１１…質問取得部、２１２…状況判定部、２１３…画像検索部、２１４…テキスト検索部、２１５…出力制御部、２２…文書記憶部、２３…キーワード辞書記憶部、２４…ソート辞書記憶部、２５…閲覧状況記憶部。
【図１】
2020144674.tif 000003
【図２】
2020144674.tif 000004
【図３】
2020144674.tif 000005
【図４】
2020144674.tif 000006
【図５】
2020144674.tif 000007
【手続補正書】
【提出日】令和2年3月19日(2020.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
質問時期に関連付けられた優先キーワードを記録したキーワード辞書記憶部と、
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムであって、
前記制御部が、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況としての質問時期を特定し、
前記特定した質問状況としての質問時期及びキーワードと、前記キーワード辞書記憶部に記録された質問時期及び優先キーワードとを用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力することを特徴とする文書出力システム。
【請求項２】
前記制御部が、
前記抽出した文書ファイルについての関連文書を前記文書記憶部から抽出し、
前記抽出した文書ファイルに対して、前記関連文書についてのリンクを生成して、前記ユーザ端末に出力することを特徴とする請求項１に記載の文書出力システム。
【請求項３】
前記ユーザ端末における前記文書ファイルの閲覧状況を記録する閲覧状況記憶部を更に備え、
前記制御部は、
前記ユーザ端末に出力した文書ファイルにおいて質問者が指定した領域についての閲覧状況を前記閲覧状況記憶部に記録し、
前記閲覧状況に基づいて、前記文書ファイルの各領域の指定頻度を示したヒートマップを生成することを特徴とする請求項１又は２に記載の文書出力システム。
【請求項４】
前記制御部が、新たな質問を取得した場合、前記新たな質問の質問状況と共通する閲覧状況を前記閲覧状況記憶部から取得し、前記閲覧状況に応じて前記ヒートマップを生成することを特徴とする請求項３に記載の文書出力システム。
【請求項５】
前記制御部が、前記ヒートマップの分散状況を用いて、前記ソート辞書記憶部の優先順位を変更することを特徴とする請求項３又は４に記載の文書出力システム。
【請求項６】
前記制御部が、
前記文書記憶部に記録された文書ファイルを画像化した画像化文書ファイルを作成し、
新たな質問において検索対象画像を取得した場合、前記検索対象画像に対応する前記画像化文書ファイルの画像検索を行ない、前記画像検索により特定した画像化文書ファイルの文書ファイルを前記ユーザ端末に出力することを特徴とする請求項１〜５の何れか一項に記載の文書出力システム。
【請求項７】
前記制御部が、
新たな質問において取得した画像中の文言を文字認識してキーワードを特定し、
前記キーワードを用いて、前記文書記憶部から文書ファイルを取得することを特徴とする請求項１〜６の何れか一項に記載の文書出力システム。
【請求項８】
前記制御部が、
前記文書記憶部に文書画像が登録されている場合には、前記文書画像中の文言を文字認識したテキスト化文書を用いて、前記キーワードのテキスト検索により、前記文書記憶部から文書ファイルを取得することを特徴とする請求項１〜７の何れか一項に記載の文書出力システム。
【請求項９】
質問時期に関連付けられた優先キーワードを記録したキーワード辞書記憶部と、
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムを用いて、文書ファイルを出力する方法であって、
前記制御部が、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況としての質問時期を特定し、
前記特定した質問状況としての質問時期及びキーワードと、前記キーワード辞書記憶部に記録された質問時期及び優先キーワードとを用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力することを特徴とする文書出力方法。
【請求項１０】
質問時期に関連付けられた優先キーワードを記録したキーワード辞書記憶部と、
文書属性に関連付けて優先順位を記録したソート辞書記憶部と、
ユーザ端末及び文書記憶部に接続され、質問に応じた文書ファイルを検索する制御部を備えた文書出力システムを用いて、文書ファイルを出力するためのプログラムであって、
前記制御部を、
前記ユーザ端末から取得した質問に含まれるキーワード及び質問状況としての質問時期を特定し、
前記特定した質問状況としての質問時期及びキーワードと、前記キーワード辞書記憶部に記録された質問時期及び優先キーワードとを用いて、前記文書記憶部から文書ファイルを抽出し、
前記抽出した文書ファイルの文書属性に基づいて、前記ソート辞書記憶部に記録された優先順位を用いて、前記抽出した文書ファイルを並び替えたリストを、前記ユーザ端末に出力する手段として機能させることを特徴とする文書出力プログラム。