(57)【要約】【課題】従来、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行うことができず、検索の履歴を適切に利用できなかった。【解決手段】ユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部と、ユーザ識別子と１以上の用語とを有する問合情報を受信する問合情報受信部と、問合情報が有する１以上の用語を用いて、ユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新部と、検索履歴情報とユーザの１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得部と、処理結果を出力する処理結果出力部とを具備する情報処理装置により、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行える。【選択図】図２
2020042536.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部と、
ユーザ識別子と、情報検索に使用された１以上の用語とを有する問合情報を受信する問合情報受信部と、
前記問合情報が有する１以上の用語を用いて、前記問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新部と、
前記検索履歴情報格納部の検索履歴情報と前記ユーザ情報格納部の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得部と、
前記処理結果を出力する処理結果出力部とを具備し、
講義を識別する講義識別子または講師を識別する講師識別子と、１以上の用語または講義の時間帯を示す時間帯情報とを有する２以上の講義情報が格納される講義情報格納部と、
前記問合情報受信部が受信した問合情報が有する１以上の用語、または情報検索が行われた時刻に関する時刻情報を用いて、前記問合情報に対応付けて、前記２以上の講義情報から講義識別子または講師識別子を取得する識別子取得部をさらに具備し、
前記処理結果取得部は、
前記講義識別子または講師識別子ごとに、検索履歴情報に対して、予め決められた処理を行い、処理結果を取得する情報処理装置。
【請求項２】
前記検索履歴情報は、情報検索が行われた時刻に関する時刻情報を有し、
前記問合情報受信部が問合情報を受信したことに応じて、情報検索が行われた時刻に関する時刻情報を取得する時刻情報取得部をさらに具備し、
前記検索履歴情報更新部は、
前記問合情報が有する１以上の用語と前記時刻情報取得部が取得した時刻情報とを用いて、前記問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する請求項１記載の情報処理装置。
【請求項３】
前記ユーザ情報格納部には２以上のユーザ情報が格納され、
前記２以上の各ユーザ情報が有する１以上の属性値を用いて、ユーザをグループに分類するユーザ分類部と、
前記処理結果取得部は、
前記ユーザ分類部が分類したグループに属する１以上のユーザのユーザ識別子に対応付けられている検索履歴情報に対して、予め決められた処理を行い、前記グループに対応する処理結果を取得し、
前記処理結果出力部は、
前記グループに対応する処理結果を出力する請求項１記載の情報処理装置。
【請求項４】
前記ユーザ情報は、時間的に変化する属性値を有し、
前記ユーザ分類部は、
前記時間的に変化する属性値を用いて、ユーザをグループに分類する請求項３記載の情報処理装置。
請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項５】
学習分野を識別する分野識別子と１以上の用語である用語群とが対応付けられた学習分野辞書が格納される学習分野辞書格納部をさらに具備し、
前記処理結果取得部は、
前記検索履歴情報が有する１以上の用語を用いて、分野識別子である処理結果を取得する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
学習分野を識別する分野識別子と１以上の用語である用語群とが対応付けられた学習分野辞書が格納される学習分野辞書格納部をさらに具備し、
前記処理結果取得部は、
予め決められた期間に取得された問合情報に含まれる１以上の用語であり、予め決められた条件を満たすほど多く含まれている１以上の用語である処理結果を取得する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項７】
ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部と、講義を識別する講義識別子または講師を識別する講師識別子と、１以上の用語または講義の時間帯を示す時間帯情報とを有する２以上の講義情報が格納される講義情報格納部と、問合情報受信部と、検索履歴情報更新部と、処理結果取得部と、処理結果出力部と、識別子取得部とにより実現される情報処理方法であって、
前記問合情報受信部が、ユーザ識別子と、情報検索に使用された１以上の用語とを有する問合情報を受信する問合情報受信ステップと、
前記検索履歴情報更新部が、前記問合情報が有する１以上の用語を用いて、前記問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新ステップと、
前記処理結果取得部が、前記検索履歴情報格納部の検索履歴情報と前記ユーザ情報格納部の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得ステップと、
前記処理結果出力部が、前記処理結果を出力する処理結果出力ステップとを具備し、
前記識別子取得部が、前記問合情報受信ステップで受信された問合情報が有する１以上の用語、または情報検索が行われた時刻に関する時刻情報を用いて、前記問合情報に対応付けて、前記２以上の講義情報から講義識別子または講師識別子を取得する識別子取得ステップをさらに具備し、
前記処理結果取得ステップにおいて、
前記講義識別子または講師識別子ごとに、検索履歴情報に対して、予め決められた処理を行い、処理結果を取得する情報処理方法。
【請求項８】
ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部と、講義を識別する講義識別子または講師を識別する講師識別子と、１以上の用語または講義の時間帯を示す時間帯情報とを有する２以上の講義情報が格納される講義情報格納部とにアクセス可能なコンピュータを、
ユーザ識別子と、情報検索に使用された１以上の用語とを有する問合情報を受信する問合情報受信部と、
前記問合情報が有する１以上の用語を用いて、前記問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新部と、
前記検索履歴情報格納部の検索履歴情報と前記ユーザ情報格納部の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得部と、
前記処理結果を出力する処理結果出力部として機能させるためのプログラムであって、
前記コンピュータを、
前記問合情報受信部が受信した問合情報が有する１以上の用語、または情報検索が行われた時刻に関する時刻情報を用いて、前記問合情報に対応付けて、前記２以上の講義情報から講義識別子または講師識別子を取得する識別子取得部としてさらに機能させ、
前記処理結果取得部は、
前記講義識別子または講師識別子ごとに、検索履歴情報に対して、予め決められた処理を行い、処理結果を取得するものとして、前記コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索に関する履歴の情報を蓄積し、利用する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザからはキーワードのみを入力として受け付け、個々の文書を閲覧することなく、多様性を考慮した情報提示を実現するための情報検索装置が存在した（特許文献１参照）。
【０００３】
かかる情報検索装置は、検索クエリを受け付け、検索結果から、前記検索クエリを発行したユーザに提示すべき情報を生成する情報検索装置において、検索ログから算出された統計情報を格納するクエリ統計情報格納手段と、前記情報検索装置に入力された検索クエリに基づき、前記クエリ統計情報格納手段に格納された統計情報を利用して、入力された検索クエリに対応する絞り込み検索クエリのリストを生成する検索条件分析手段と、前記検索条件分析手段によって生成された前記検索クエリのリストにおける個々の検索クエリを用いて検索を行い、個々の検索クエリに対する検索結果を用いてユーザに提示すべき情報を生成する提示情報生成手段と、を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９９０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置においては、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行うことができないために、検索の履歴を適切に利用できなかった。
【０００６】
つまり、従来技術においては、例えば、大学や専門学校等の学校において、ユーザ（例えば、学生）の属性値（例えば、学年、性別、留年の有無など）が管理された状態で、学生が講義中等に分からない用語の意味等を検索でき、その検索の履歴を蓄積し、利用することにより、学生の学習の改善や、講師の教育の改善を図るようなことができなかった。
【０００７】
そこで、本発明は、例えば、ユーザの属性値（例えば、学年、性別、留年の有無など）が管理されている状況において、ユーザが情報の検索に使用した用語等に対して統計処理を行い、利用することを目的とする。なお、利用とは、例えば、学生の講義に対する習熟度を測定したり、講義の評価を行ったりすることである。
【課題を解決するための手段】
【０００８】
本第一の発明の情報処理装置は、ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部と、ユーザ識別子と、情報検索に使用された１以上の用語とを有する問合情報を受信する問合情報受信部と、問合情報が有する１以上の用語を用いて、問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新部と、検索履歴情報格納部の検索履歴情報とユーザ情報格納部の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得部と、処理結果を出力する処理結果出力部とを具備する情報処理装置である。
【０００９】
かかる構成により、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行える。
【００１０】
また、本第二の発明の情報処理装置は、第一の発明に対して、検索履歴情報は、情報検索が行われた時刻に関する時刻情報を有し、問合情報受信部が問合情報を受信したことに応じて、情報検索が行われた時刻に関する時刻情報を取得する時刻情報取得部をさらに具備し、検索履歴情報更新部は、問合情報が有する１以上の用語と時刻情報取得部が取得した時刻情報とを用いて、問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する情報処理装置である。
【００１１】
かかる構成により、検索のために使用された用語に対する処理を、検索された時刻の情報も用いて行える。
【００１２】
また、本第三の発明の情報処理装置は、第一の発明に対して、ユーザ情報格納部には２以上のユーザ情報が格納され、２以上の各ユーザ情報が有する１以上の属性値を用いて、ユーザをグループに分類するユーザ分類部と、処理結果取得部は、ユーザ分類部が分類したグループに属する１以上のユーザのユーザ識別子に対応付けられている検索履歴情報に対して、予め決められた処理を行い、グループに対応する処理結果を取得し、処理結果出力部は、グループに対応する処理結果を出力する情報処理装置である。
【００１３】
かかる構成により、検索のために使用された用語に対する処理を、ユーザのグループごとに行える。
【００１４】
また、本第四の発明の情報処理装置は、第三の発明に対して、ユーザ情報は、時間的に変化する属性値を有し、ユーザ分類部は、時間的に変化する属性値を用いて、ユーザをグループに分類する情報処理装置である。
【００１５】
かかる構成により、ユーザを適切にグループ分けし、検索のために使用された用語に対する処理をユーザのグループごとに行える。
【００１６】
また、本第五の発明の情報処理装置は、第一から第4いずれか１つの発明に対して、講義を識別する講義識別子または講師を識別する講師識別子と、１以上の用語または講義の時間帯を示す時間帯情報とを有する２以上の講義情報が格納される講義情報格納部と、問合情報受信部が受信した問合情報が有する１以上の用語、または情報検索が行われた時刻に関する時刻情報を用いて、問合情報に対応付けて、２以上の講義情報から講義識別子または講師識別子を取得する識別子取得部とをさらに具備し、処理結果取得部は、講義識別子または講師識別子ごとに、検索履歴情報に対して、予め決められた処理を行い、処理結果を取得する情報処理装置である。
【００１７】
かかる構成により、講義別、講師別に、検索のために使用された用語に対する処理を行える。
【００１８】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、学習分野を識別する分野識別子と１以上の用語である用語群とが対応付けられた学習分野辞書が格納される学習分野辞書格納部をさらに具備し、処理結果取得部は、検索履歴情報が有する１以上の用語を用いて、分野識別子である処理結果を取得する情報処理装置である。
【００１９】
かかる構成により、ユーザが検索した用語の分野を容易に把握できる。
【００２０】
また、本第七の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、学習分野を識別する分野識別子と１以上の用語である用語群とが対応付けられた学習分野辞書が格納される学習分野辞書格納部をさらに具備し、処理結果取得部は、予め決められた期間に取得された問合情報に含まれる１以上の用語であり、予め決められた条件を満たすほど多く含まれている１以上の用語である処理結果を取得する情報処理装置である。
【００２１】
かかる構成により、良く検索される用語を容易に把握できる。
【発明の効果】
【００２２】
本発明による情報処理装置によれば、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行える。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１における情報システムＡの概念図を示す図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置１の動作例について説明するフローチャート
【図４】同講義決定処理の例について説明するフローチャート
【図５】同統計処理の例について説明するフローチャート
【図６】同ユーザ別統計処理の例について説明するフローチャート
【図７】同グループ別統計処理の例について説明するフローチャート
【図８】同講師別統計処理の例について説明するフローチャート
【図９】同講義別統計処理の例について説明するフローチャート
【図１０】同分野別統計処理の例について説明するフローチャート
【図１１】同端末装置２の動作例について説明するフローチャート
【図１２】同用語辞書を示す図
【図１３】同学習分野辞書を示す図
【図１４】同講義情報管理表を示す図
【図１５】同ユーザ情報管理表を示す図
【図１６】同履修届表を示す図
【図１７】同検索履歴情報管理表を示す図
【図１８】同端末装置２の画面例を示す図
【図１９】同更新された検索履歴情報管理表を示す図
【図２０】同コンピュータシステムの概観図
【図２１】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
【００２６】
本実施の形態において、情報検索に使用された用語を、登録されているユーザプロファイル情報に対応付けて蓄積する情報処理装置を具備する情報システムについて説明する。なお、本実施の形態において、検索された時刻を示す時刻情報も用語に対応付けて蓄積する。なお、ユーザプロファイル情報とは、ユーザに関する情報であり、後述するユーザ情報と同じ情報である、と考えても良い。
【００２７】
また、本実施の形態において、情報検索に使用された用語群に対して所定の処理を行い、処理結果を出力する情報処理装置を具備する情報システムについて説明する。なお、所定の処理とは、通常、後述する統計処理である。
【００２８】
また、本実施の形態において、ユーザプロファイル情報を用いて、２以上のユーザのグループを決定し、グループごとに用語群に対して処理を行う情報処理装置を具備する情報システムについて説明する。
【００２９】
また、本実施の形態において、ユーザプロファイル情報の遷移を用いて、ユーザのグループを決定し、グループごとに用語群に対して処理を行う情報処理装置を具備する情報システムについて説明する。なお、ユーザプロファイル情報の遷移は、例えば、学年の推移であり、留年の有無が判断され得る情報である。
【００３０】
さらに、本実施の形態において、情報検索に使用された用語、または検索された時刻を示す時刻情報を用いて、講義または講師を特定し、当該講義または講師に対応付けて、用語に対する処理結果を出力する。
【００３１】
なお、本実施の形態における処理の結果、出力される処理結果は、例えば、予め決められた期間で検索に使用された用語の集合、検索に良く使用された用語の集合、１以上の用語に対応する学習分野を示す情報等である。
【００３２】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、ここではいわゆるサーバ装置である。情報処理装置１は、例えば、クラウドサーバやＡＳＰサーバであるが、そのタイプや設置場所は問わない。端末装置２は、スマートフォンやタブレット端末や携帯電話等の携帯端末、いわゆるパソコン等であり、そのタイプは問わない。なお、情報処理装置１と１以上の各端末装置２とは、インターネット等のネットワークにより通信可能である。また、端末装置２のユーザは、例えば、学生であるが、大学や専門学校等の学校側の人でも良い。学校側の人とは、例えば、講師、先生、教務等の管理側の者等である。
【００３３】
図２は、本実施の形態における情報システムＡのブロック図である。
【００３４】
情報システムＡを構成する情報処理装置１は、格納部１１、受信部１２、処理部１３、および出力部１４を備える。格納部１１は、用語辞書格納部１１１、学習分野辞書格納部１１２、講義情報格納部１１３、ユーザ情報格納部１１４、および検索履歴情報格納部１１５を備える。受信部１２は、問合情報受信部１２１、および出力指示受信部１２２を備える。処理部１３は、時刻情報取得部１３１、ユーザ分類部１３２、検索履歴情報更新部１３３、識別子取得部１３４、および処理結果取得部１３５を備える。出力部１４は、説明情報送信部１４１、および処理結果出力部１４２を備える。
【００３５】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。
【００３６】
情報処理装置１を構成する格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述する用語辞書、後述する学習分野辞書、後述する講義情報、後述するユーザ情報、後述する検索履歴情報、学生の履修情報である。履修情報は、ユーザが履修している講義を示す情報であり、ユーザを識別するユーザ識別子（例えば、学生番号）と講義を識別する講義識別子を有する。なお、学生は、例えば、学校の生徒、塾の生徒等である。学校は、例えば、大学、大学院、専門学校、高校、工専、中学校、小学校等である。
【００３７】
用語辞書格納部１１１には、用語辞書が格納される。用語辞書は、用語の辞書の情報である。用語辞書は、２以上の用語情報を含む。用語情報は、用語と当該用語についての説明である説明情報の対である。説明情報は、例えば、テキスト、静止画、動画、音声のうちの１以上のタイプの情報から構成される。なお、説明情報のデータ構造、データタイプ等は、問わない。また、用語とは、通常、一単語であるが、連語、２以上の単語の組、文を構成する文字列のうちの１以上を含むと考えても良い。
【００３８】
学習分野辞書格納部１１２には、学習分野辞書が格納される。学習分野辞書は、学習分野に関する情報である。学習分野辞書は、２以上の分野情報を有する。分野情報は、学習分野を識別する分野識別子と１または２以上の用語である用語群とが対応付けられた情報である。
【００３９】
講義情報格納部１１３には、２以上の講義情報が格納される。講義情報は、講義に関する情報である。講義情報は、講義または講義を行う講師を特定する情報である。講義情報は、講義を識別する講義識別子を有する。講義情報は、例えば、講師を識別する講師識別子、１以上の用語、時間帯情報のうちの１以上の情報を有する。時間帯情報は、講義の時間帯を示す情報である。時間帯情報は、例えば、１限目、４限目、９時〜１０時３０分、１６時３０分〜１８時等である。また、講義情報は、講義で説明される、または講義で使用される１以上の用語を含んでも良い。
【００４０】
ユーザ情報格納部１１４は、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報である。ユーザは、例えば、学生である。ユーザ情報は、ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する。属性値は、例えば、学年、性別、所属学部、所属学科、所属の研究室名、出身高校、成績を示す成績情報などである。ユーザ情報は、例えば、氏名を有する。ユーザ情報は、時間的に変化する１または２以上の属性値を有することは好適である。時間的に変化する属性値は、例えば、２０１７年度の学年、２０１８年度の学年である。なお、２０１７年度の学年と２０１８年度の学年とが同じである場合、留年したことを示す。成績情報は、講義識別子に対応付いていても良い。成績情報は、例えば、「Ｓ，Ａ，Ｂ，Ｃ，Ｄ」のうちのいずれか、「優，良，可，不可」のうちのいずれか、点数（例えば、１００点満点の中の点数）、評価値（例えば、１０段階評価、５段階評価）である。
【００４１】
検索履歴情報格納部１１５には、ユーザ識別子に対応付けて、検索履歴情報が格納される。なお、情報Ａに対応付けて情報Ｂが存在することは、情報Ｂが情報Ａを含むことでも良い。検索履歴情報格納部１１５には、ユーザ識別子に対応付けて、２以上の検索履歴情報が格納されても良い。
【００４２】
検索履歴情報は、情報検索に使用された用語に関する情報である。情報検索とは、通常、説明情報の検索であるが、ウェブページ等の検索も含むと考えても良い。検索履歴情報は、通常、１以上の用語を含む。検索履歴情報は、１以上の用語と時刻情報とを有しても良い。時刻情報は、情報検索が行われた時刻に関する情報である。時刻情報は、例えば、時刻を特定する情報、時限を特定する情報（例えば、１限目、２限目など）である。また、検索履歴情報は、検索された用語の講義の講義識別子、講師識別子を有しても良い。
【００４３】
受信部１２は、各種の指示や情報等を受信する。各種の指示や情報等とは、例えば、後述する問合情報、後述する出力指示である。
【００４４】
問合情報受信部１２１は、端末装置２から問合情報を受信する。問合情報は、通常、用語に対する問合せの情報である。問合情報は、ユーザ識別子と１以上の用語とを有する。１以上の用語は、情報検索に使用された用語である。
【００４５】
出力指示受信部１２２は、端末装置２から出力指示を受信する。出力指示とは、後述する処理結果の出力の指示である。出力指示は、処理結果を特定する情報を含んでも良いし、処理結果を特定する情報を含まなくても良い。処理結果を特定する情報を含まない場合、例えば、すべての処理結果が取得される。
【００４６】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、時刻情報取得部１３１、ユーザ分類部１３２、検索履歴情報更新部１３３、識別子取得部１３４、処理結果取得部１３５が行う処理である。
【００４７】
また、各種の処理とは、例えば、問合情報受信部１２１が受信した問合情報が有する用語をキーとして用語辞書格納部１１１を検索し、当該用語と対になる説明情報を取得する処理である。
【００４８】
また、各種の処理とは、例えば、問合情報受信部１２１が受信した問合情報が有する用語をキーとしてウェブ検索を行い、ウェブページを取得する処理である。
【００４９】
時刻情報取得部１３１は、問合情報受信部１２１が問合情報を受信したことに応じて、検索が行われた時刻に関する時刻情報を取得する。時刻情報取得部１３１は、図示しない時計から、現在時刻を示す時刻情報を取得する。なお、時刻情報取得部１３１は、図示しない時計から現在時刻を取得し、当該現在時刻から時限（例えば、２限目など）を示す時刻情報を取得しても良い。
【００５０】
ユーザ分類部１３２は、２以上の各ユーザ情報が有する１以上の属性値を用いて、ユーザをグループに分類する。ここで、分類する処理は、同一のグループのユーザの検索履歴情報を取得する処理、ユーザ識別子に対応付けて、グループＩＤを付加する処理、同一のグループのユーザ情報を取得する処理等である。
【００５１】
ユーザ分類部１３２は、時間的に変化する属性値を用いて、ユーザをグループに分類する。ユーザ分類部１３２は、例えば、各ユーザに対して、２年間以上、同じ学年の属性値を有する者（留年者）のグループ（留年グループ）、毎年、学年が上がっている者（非留年者）のグループ（非留年グループ）のうちのいずれのグループかを決定する。
【００５２】
検索履歴情報更新部１３３は、受信された問合情報が有する１以上の用語を用いて、問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する。検索履歴情報の更新とは、検索履歴情報の追記でも良い。検索履歴情報の更新とは、例えば、検索履歴情報格納部１１５への検索履歴情報の追記である。
【００５３】
検索履歴情報更新部１３３は、問合情報が有する１以上の用語と時刻情報取得部１３１が取得した時刻情報とを用いて、問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する。
【００５４】
識別子取得部１３４は、問合情報受信部１２１が受信した問合情報が有する１以上の用語、または情報検索が行われた時刻に関する時刻情報を用いて、問合情報に対応付けて、２以上の講義情報から講義識別子または講師識別子を取得する。なお、２以上の講義情報は、講義情報格納部１１３に格納されている。
【００５５】
識別子取得部１３４は、情報検索が行われた時刻に関する時刻情報に対応する講義識別子を講義情報格納部１１３から取得しても良い。識別子取得部１３４は、問合情報受信部１２１が受信したユーザ識別子と対になる講義識別子であり、情報検索が行われた時刻に関する時刻情報に対応する講義識別子を、当該ユーザ識別子と対になる履修情報から取得しても良い。
【００５６】
識別子取得部１３４は、問合情報受信部１２１が受信した問合情報が有する１以上の用語と対になる講義識別子を講義情報格納部１１３から取得しても良い。また、識別子取得部１３４は、問合情報受信部１２１が受信したユーザ識別子と対になる１以上の講義識別子を履修情報から取得し、当該１以上の講義識別子から、問合情報受信部１２１が受信した問合情報が有する１以上の用語と対になる講義識別子を、講義情報格納部１１３の講義情報を用いて取得しても良い。
【００５７】
処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、予め決められた統計処理を行い、処理結果を取得する。
【００５８】
処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報とユーザ情報格納部１１４の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する。処理結果取得部１３５は、ユーザの属性値ごとに、検索履歴情報格納部１１５の検索履歴情報に対して、予め決められた統計処理を行い、処理結果を取得する。
【００５９】
処理結果取得部１３５は、ユーザ分類部１３２が分類したグループに属する１以上のユーザのユーザ識別子に対応付けられている検索履歴情報に対して、予め決められた処理を行い、グループに対応する処理結果を取得しても良い。
【００６０】
処理結果取得部１３５は、講義識別子または講師識別子ごとに、検索履歴情報に対して、予め決められた処理を行い、処理結果を取得する。
【００６１】
処理結果取得部１３５は、検索履歴情報が有する１以上の用語を用いて、分野識別子である処理結果を取得する。
【００６２】
処理結果取得部１３５は、予め決められた期間に取得された問合情報に含まれる１以上の用語であり、予め決められた条件を満たすほど多く含まれている１以上の用語である処理結果を取得する。
【００６３】
処理結果取得部１３５は、例えば、一のユーザ識別子と対になる１以上の用語を検索履歴情報格納部１１５から取得し、当該１以上の用語に対してユニーク処理を行い、用語集を構成する。つまり、処理結果取得部１３５は、特定のユーザの用語集である処理結果を取得する。
【００６４】
なお、上記の予め決められた処理は、通常、統計処理である。予め決められた処理は、例えば、ユーザの属性値ごとの検索履歴情報の統計処理である。
【００６５】
上記の予め決められた処理は、例えば、ユーザの属性値ごと、検索の回数を取得する処理である。かかる場合、処理結果取得部１３５は、どの属性値の１以上のユーザが、何回検索しているかを示す処理結果を取得する。かかる処理結果は、例えば、「薬学部の女性は平均Ｘ回、検索システムを使用しており、薬学部の男性は平均Ｙ回、検索システムを使用している」等である。なお、属性値は、２以上の属性値の組み合わせでも良いことは言うまでもない。
【００６６】
また、予め決められた処理は、例えば、ユーザの属性値ごと、用語ごとの、検索の回数を取得する処理である。かかる場合、処理結果取得部１３５は、どの属性値の１以上のユーザが、どの用語を何回検索しているかを示す処理結果を取得する。かかる処理結果は、例えば、「薬学部の学生は、用語ａをＸ回、用語ｂをＹ回検索している」等であり、例えば、薬学部において理解度が低い用語を把握できる。
【００６７】
また、予め決められた処理は、例えば、用語の対応する分野識別子を取得し、分野識別子ごとの、用語の使用頻度、または使用のランクを取得する処理である。かかる処理結果は、例えば、「分野Ａにおいて、用語ｃはＺ回検索されている」、「分野Ｂにおいて、閾値以上検索されている重要用語は、用語ｄ，用語ｅ，用語ｆである」等であり、講師は、ある分野の講義を行う場合に、丁寧に説明すべき用語が把握できる。
【００６８】
また、処理結果取得部１３５が取得する処理結果は、例えば、講義識別子と用語と検索回数の組である。また、処理結果取得部１３５が取得する処理結果は、例えば、講師識別子と用語と検索回数の組である。かかる処理結果により、例えば、担当講師は、検索回数が多い用語について、今後、丁寧に説明しようと努力するようになる。
【００６９】
また、処理結果取得部１３５が取得する処理結果は、例えば、分野識別子であり、強化して教えるべき分野を識別する情報である。かかる処理結果により、例えば、強化して教えるべき分野の特別講義を開くように、教務課が企画できる。
【００７０】
また、処理結果取得部１３５が取得する処理結果は、例えば、良く検索に使用される用語である。かかる処理結果により、例えば、閾値以上の回数、使用された用語の用語集が作成され得る。そして、かかる用語集は、学生にとって有効な用語集となる。なお、用語集は、通常、２以上の用語を含む。用語集は、用語と説明情報の組を、２以上含む情報でも良い。
【００７１】
出力部１４は、各種の情報を出力する。各種の情報とは、例えば、説明情報、処理結果、用語集である。出力部１４は、ユーザ識別子（例えば、学生番号）を含む出力指示に対応して、当該ユーザ識別子と対になる用語の用語集を、出力指示を送信してきた端末装置２に送信する。
【００７２】
ここで、出力とは、通常、端末装置２への送信である。ただし、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【００７３】
説明情報送信部１４１は、処理部１３が取得した説明情報を端末装置２に送信する。
【００７４】
処理結果出力部１４２は、処理結果取得部１３５が取得した処理結果を出力する。処理結果出力部１４２は、例えば、グループに対応する処理結果を出力する。処理結果出力部１４２は、例えば、グループごとに、処理結果を出力する。
【００７５】
端末装置２を構成する端末格納部２１には、各種の情報が格納される。各種の情報とは、例えば、ユーザを識別するユーザ織識別子である。
【００７６】
端末受付部２２は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、１または２以上の用語、出力指示である。
【００７７】
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７８】
端末処理部２３は、各種の処理を行う。各種の処理とは、例えば、端末受信部２５が受信した情報を表示される情報に構成する処理である。各種の処理とは、例えば、端末受付部２２が受け付けた情報や指示等を送信する指示等に構成する処理である。
【００７９】
端末送信部２４は、各種の指示や情報等を情報処理装置１に送信する。各種の指示や情報等とは、例えば、端末処理部２３が構成した指示、端末受付部２２が受け付けた指示や情報等である。各種の指示や情報等は、例えば、問合情報、出力指示である。
【００８０】
端末受信部２５は、各種の情報を情報処理装置１から受信する。各種の情報とは、例えば、説明情報、処理結果である。
【００８１】
端末出力部２６は、各種の情報を取得する。各種の情報とは、例えば、端末受付部２２が受け付けた情報、端末受信部２５が受信した情報、端末処理部２３が構成した情報である。各種の情報とは、例えば、説明情報、処理結果である。
【００８２】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８３】
格納部１１、用語辞書格納部１１１、学習分野辞書格納部１１２、講義情報格納部１１３、ユーザ情報格納部１１４、検索履歴情報格納部１１５、および端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８４】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００８５】
受信部１２、問合情報受信部１２１、出力指示受信部１２２、および端末受信部２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００８６】
処理部１３、時刻情報取得部１３１、ユーザ分類部１３２、検索履歴情報更新部１３３、識別子取得部１３４、処理結果取得部１３５、および端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８７】
出力部１４、説明情報送信部１４１、処理結果出力部１４２、および端末送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８８】
端末出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８９】
次に、情報システムＡの動作について説明する。まず、情報処理装置１の動作例について、図３のフローチャートを用いて説明する。
【００９０】
（ステップＳ３０１）問合情報受信部１２１は、問合情報を端末装置２から受信したか否かを判断する。問合情報を受信した場合はステップＳ３０２に行き、問合情報を受信しなかった場合はステップＳ３１０に行く。
【００９１】
（ステップＳ３０２）処理部１３は、ステップＳ３０１で受信された問合情報の中から、検索のために使用する用語を取得する。
【００９２】
（ステップＳ３０３）処理部１３は、ステップＳ３０２で取得した用語をキーとして用語辞書格納部１１１を検索し、当該用語と対になる説明情報を取得する。
【００９３】
（ステップＳ３０４）説明情報送信部１４１は、ステップＳ３０３で取得された説明情報を端末装置２に送信する。
【００９４】
（ステップＳ３０５）検索履歴情報更新部１３３は、ステップＳ３０１で受信された問合情報の中から、ユーザ識別子を取得する。
【００９５】
（ステップＳ３０６）時刻情報取得部１３１は、図示しない時計から現在時刻である時刻情報を取得する。
【００９６】
（ステップＳ３０７）識別子取得部１３４は、ステップＳ３０６で取得された時刻情報を用いて、講義決定処理を行う。なお、講義決定処理の例について、図４のフローチャートを用いて説明する。
【００９７】
（ステップＳ３０８）検索履歴情報更新部１３３は、ステップＳ３０２で取得された用語、およびステップＳ３０５で取得されたユーザ識別子、ステップＳ３０６で取得された時刻情報、ステップＳ３０７でバッファに蓄積された講義識別子、講師識別子のうちの１以上の情報を用いて、検索履歴情報を取得する。
【００９８】
（ステップＳ３０９）検索履歴情報更新部１３３は、ステップＳ３０８で取得した検索履歴情報を蓄積する。ステップＳ３０１に戻る。なお、検索履歴情報の蓄積とは、例えば、検索履歴情報が有する用語等を、検索履歴情報が有するユーザ識別子に対応付けて蓄積することでも良い。検索履歴情報が有する用語等とは、用語、または用語と時刻情報、講義識別子、講師識別子のうちの１以上の情報である。
【００９９】
（ステップＳ３１０）受信部１２は、ユーザ識別子と対にユーザの属性値を受信したか否かを判断する。ユーザの属性値を受信した場合はステップＳ３１１に行き、ユーザの属性値を受信しなかった場合はステップＳ３１２に行く。
【０１００】
（ステップＳ３１１）処理部１３は、ステップＳ３１０で受信されたユーザの属性値を、ステップＳ３１０で受信されたユーザ識別子に対応付けて、ユーザ情報格納部１１４に蓄積する。ステップＳ３０１に戻る。
【０１０１】
（ステップＳ３１２）処理部１３は、統計処理を開始するか否かを判断する。統計処理を開始すると判断した場合はステップＳ３１３に行き、統計処理を開始しないと判断した場合はステップＳ３１４に行く。なお、例えば、端末装置２から統計処理の開始指示を受信した場合、予め決められた時刻になった場合等に、処理部１３は、統計処理を開始すると判断する。また、統計処理を開始するタイミングは問わない。
【０１０２】
（ステップＳ３１３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して統計処理を行う。ステップＳ３０１に戻る。なお、統計処理の例について、図５のフローチャートを用いて説明する。
【０１０３】
（ステップＳ３１４）出力指示受信部１２２は、出力指示を受信したか否かを判断する。出力指示を受信した場合にはステップＳ３１５に行き、端末装置２から出力指示を受信しなかった場合にはステップＳ３０１に戻る。
【０１０４】
（ステップＳ３１５）処理結果取得部１３５は、出力指示に対応する処理結果を取得する。
【０１０５】
（ステップＳ３１６）処理結果出力部１４２は、ステップＳ３１５で取得された処理結果を端末装置２に送信する。ステップＳ３０１に戻る。
【０１０６】
次に、ステップＳ３０７の講義決定処理の例について、図４のフローチャートを用いて説明する。
【０１０７】
（ステップＳ４０１）識別子取得部１３４は、講義識別子と、当該講義識別子と対になる講師識別子とを講義情報格納部１１３から取得する。識別子取得部１３４は、取得された時刻情報、または受信された用語のうちの１以上の情報を用いて、講義識別子と講師識別子とを取得する。識別子取得部１３４は、例えば、取得された時刻情報に対応する講義識別子と、当該講義識別子と対になる講師識別子とを講義情報格納部１１３から取得する。なお、ここで、受信されたユーザ識別子に対応する履修講義の情報である履修情報が講義情報格納部１１３に存在する場合、当該ユーザ識別子と対になり、取得された時刻情報が示す時刻が含まれる講義の講義識別子と、当該講義識別子と対になる講師識別子とを取得する。
【０１０８】
（ステップＳ４０２）識別子取得部１３４は、ステップＳ４０１で取得した講義識別子が１つだけの場合はステップＳ４０３に行き、０または２以上の場合はステップＳ４０４に行く。
【０１０９】
（ステップＳ４０３）識別子取得部１３４は、ステップＳ４０１で取得した講義識別子と講師識別子とをバッファに一時蓄積する。上位処理にリターンする。
【０１１０】
（ステップＳ４０４）識別子取得部１３４は、ステップＳ４０１で取得した講義識別子が２つの場合はステップＳ４０５に行き、０の場合はステップＳ４０６に行く。
【０１１１】
（ステップＳ４０５）識別子取得部１３４は、ステップＳ４０１で絞り込んだ講義識別子の中から、ステップＳ３０２で取得された用語をキーとして検索し、当該用語に対応する講義識別子を講義情報格納部１１３から検索する。
【０１１２】
（ステップＳ４０６）識別子取得部１３４は、ステップＳ３０２で取得された用語をキーとして検索し、当該用語に対応する講義識別子を講義情報格納部１１３の中のすべての講義識別子から検索する。
【０１１３】
（ステップＳ４０７）識別子取得部１３４は、ステップＳ４０５またはステップＳ４０６で講義識別子が取得できたか否かを判断する。講義識別子が取得できた場合はステップＳ４０８に行き、講義識別子が取得できなかった場合はステップＳ４０８に行く。
【０１１４】
（ステップＳ４０８）識別子取得部１３４は、ステップＳ３０２で取得された用語を、ユーザ識別子と時刻情報とに対応付けてバッファに一時蓄積する。
【０１１５】
（ステップＳ４０９）識別子取得部１３４は、ステップＳ４０７で取得した講義識別子と講師識別子とをバッファに一時蓄積する。
【０１１６】
（ステップＳ４１０）識別子取得部１３４は、同じ時限の用語がバッファに存在するか否かを判断する。同じ時限の用語が存在すればステップＳ４１０に行き、存在しなければ上位処理にリターンする。なお、同じ時限の用語とは、当該ユーザ識別子に対応する用語であり、同じ時限の時間帯の時刻情報に対応する用語である。
【０１１７】
（ステップＳ４１１）検索履歴情報更新部１３３は、ステップＳ３０２で取得された用語、およびステップＳ３０５で取得されたユーザ識別子、ステップＳ３０６で取得された時刻情報、ステップＳ４０７でバッファに蓄積された講義識別子、講師識別子のうちの１以上の情報を用いて、検索履歴情報を取得する。
【０１１８】
（ステップＳ４１２）検索履歴情報更新部１３３は、ステップＳ４１１で取得した検索履歴情報を蓄積する。
【０１１９】
次に、ステップＳ３１３の統計処理の例について、図５のフローチャートを用いて説明する。
【０１２０】
（ステップＳ５０１）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、ユーザ別（例えば、学生別）の統計処理を行う。ユーザ別統計処理の例について、図６のフローチャートを用いて説明する。
【０１２１】
（ステップＳ５０２）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、ユーザのグループ別（例えば、留年した学生のグループと、進級した学生のグループの別）の統計処理を行う。グループ別統計処理の例について、図７のフローチャートを用いて説明する。
【０１２２】
（ステップＳ５０３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、講師別の統計処理を行う。講師別統計処理の例について、図８のフローチャートを用いて説明する。
【０１２３】
（ステップＳ５０４）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、講義別の統計処理を行う。講義別統計処理の例について、図９のフローチャートを用いて説明する。
【０１２４】
（ステップＳ５０５）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報に対して、分野別の統計処理を行う。上位処理にリターンする。なお、分野別統計処理の例について、図１０のフローチャートを用いて説明する。
【０１２５】
なお、図５のフローチャートにおいて、統計処理結果は、通常、格納部１１に蓄積されるが、外部の図示しない装置に蓄積されても良い。
【０１２６】
次に、ステップＳ５０１のユーザ別統計処理の例について、図６のフローチャートを用いて説明する。
【０１２７】
（ステップＳ６０１）処理結果取得部１３５は、カウンタｉに１を代入する。
【０１２８】
（ステップＳ６０２）処理結果取得部１３５は、ユーザ情報格納部１１４に、ｉ番目のユーザ識別子が存在するか否かを判断する。ｉ番目のユーザ識別子が存在する場合はステップＳ６０３に行き、ｉ番目のユーザ識別子が存在しない場合は上位処理にリターンする。
【０１２９】
（ステップＳ６０３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報であり、ｉ番目のユーザ識別子と対になる検索履歴情報に含まれる用語をすべて取得する。なお、ここで、処理結果取得部１３５は、予め決められた期間（例えば、２０１７／４／１〜２０１８／３／３１の１つの学年の間）の検索履歴情報を用いても良い。
【０１３０】
（ステップＳ６０４）処理結果取得部１３５は、ｉ番目のユーザ識別子で識別されるユーザの全検索回数を取得する。なお、全検索回数とは、ｉ番目のユーザ識別子で識別されるユーザの情報処理装置１の検索の回数であり、例えば、ステップＳ６０３で取得した用語の数である。
【０１３１】
（ステップＳ６０５）処理結果取得部１３５は、ステップＳ６０３で取得したすべての用語を用いて、用語別の数である検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目のユーザ識別子に対応付く、用語と回数の１以上の組の情報である。
【０１３２】
（ステップＳ６０６）処理結果取得部１３５は、ｉ番目のユーザ識別子で識別されるユーザの分野識別子ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ステップＳ６０３で取得した各用語と対になる分野識別子を学習分野辞書格納部１１２から取得し、分野識別子ごとに数（出現数）を算出することにより、分野識別子ごとの検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目のユーザ識別子に対応付く、分野識別子と回数の１以上の組の情報である。
【０１３３】
（ステップＳ６０７）処理結果取得部１３５は、ｉ番目のユーザ識別子で識別されるユーザの講義ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ｉ番目のユーザ識別子と対になる検索履歴情報に含まれる講義識別子をすべて取得し、当該講義識別子ごとに、出現回数を取得する。かかる出現回数が、講義ごとの検索回数である。なお、ここで取得される情報は、例えば、ｉ番目のユーザ識別子に対応付く、講義識別子と回数の１以上の組の情報である。
【０１３４】
（ステップＳ６０８）処理結果取得部１３５は、ｉ番目のユーザ識別子で識別されるユーザの講師ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ｉ番目のユーザ識別子と対になる検索履歴情報に含まれる講師識別子をすべて取得し、当該講師識別子ごとに、出現回数を取得する。かかる出現回数が、講師ごとの検索回数である。なお、ここで取得される情報は、例えば、ｉ番目のユーザ識別子に対応付く、講師識別子と回数の１以上の組の情報である。
【０１３５】
（ステップＳ６０９）処理結果取得部１３５は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１３６】
次に、ステップＳ５０２のグループ別統計処理の例について、図７のフローチャートを用いて説明する。
【０１３７】
（ステップＳ７０１）処理結果取得部１３５は、カウンタｉに１を代入する。
【０１３８】
（ステップＳ７０２）処理結果取得部１３５は、ｉ番目のグループが存在するか否かを判断する。ｉ番目のグループが存在する場合はステップＳ７０３に行き、ｉ番目のグループが存在しない場合は上位処理にリターンする。なお、いくつのグループが存在するか、グループごとの条件は、格納部１１に予め格納されている、とする。
【０１３９】
（ステップＳ７０３）処理結果取得部１３５は、カウンタｊに１を代入する。
【０１４０】
（ステップＳ７０４）処理結果取得部１３５は、ユーザ情報格納部１１４に、ｉ番目のユーザ識別子が存在するか否かを判断する。ｉ番目のユーザ識別子が存在する場合はステップＳ７０５に行き、ｉ番目のユーザ識別子が存在しない場合はステップＳ７０８に行く。
【０１４１】
（ステップＳ７０５）処理結果取得部１３５は、ｉ番目のユーザ識別子と対になるユーザの１以上の属性値を取得し、当該１以上の属性値が、ｉ番目のグループの条件に合致するか否かを判断する。合致する場合はステップＳ７０６に行き、合致しない場合はステップＳ７０７に行く。
【０１４２】
（ステップＳ７０６）処理結果取得部１３５は、ｉ番目のユーザ識別子と対になる検索履歴情報の中のすべての用語を取得する。なお、ここで、処理結果取得部１３５は、ｉ番目のユーザ識別子と対になるすべての検索履歴情報を取得しても良い。
【０１４３】
（ステップＳ７０７）処理結果取得部１３５は、カウンタｊを１、インクリメントする。ステップＳ７０４に戻る。
【０１４４】
（ステップＳ７０８）処理結果取得部１３５は、ｉ番目のグループに属するユーザの全検索回数を取得する。なお、全検索回数とは、例えば、ステップＳ７０６で取得した用語の数である。また、ここで取得される情報は、例えば、ｉ番目のグループを特定する情報（例えば、グループ識別子）に対応付く、検索回数の情報である。
【０１４５】
（ステップＳ７０９）処理結果取得部１３５は、ステップＳ７０６で取得したすべての用語を用いて、用語別の数である検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目のグループを特定する情報に対応付く、用語と回数の１以上の組の情報である。
【０１４６】
（ステップＳ７１０）処理結果取得部１３５は、ｉ番目のグループに属するユーザの分野識別子ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ステップＳ７０６で取得した各用語と対になる分野識別子を学習分野辞書格納部１１２から取得し、分野識別子ごとに数（出現数）を算出することにより、分野識別子ごとの検索回数を取得する。なお、ここで取得される情報は、ｉ番目のグループを特定する情報に対応付く、例えば、分野識別子と回数の１以上の組の情報である。
【０１４７】
（ステップＳ７１１）処理結果取得部１３５は、ｉ番目のグループに属するユーザの講義ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ｉ番目のグループに属するユーザのユーザ識別子と対になる検索履歴情報に含まれる講義識別子をすべて取得し、当該講義識別子ごとに、出現回数を取得する。かかる出現回数が、講義ごとの検索回数である。なお、ここで取得される情報は、ｉ番目のグループを特定する情報に対応付く、例えば、講義識別子と回数の１以上の組の情報である。
【０１４８】
（ステップＳ７１２）処理結果取得部１３５は、ｉ番目のグループに属するユーザの講師ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ｉ番目のグループに属するユーザのユーザ識別子と対になる検索履歴情報に含まれる講師識別子をすべて取得し、当該講師識別子ごとに、出現回数を取得する。かかる出現回数が、講師ごとの検索回数である。なお、ここで取得される情報は、ｉ番目のグループを特定する情報に対応付く、例えば、講師識別子と回数の１以上の組の情報である。
【０１４９】
（ステップＳ７１３）処理結果取得部１３５は、カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【０１５０】
次に、ステップＳ５０３の講師別統計処理の例について、図８のフローチャートを用いて説明する。
【０１５１】
（ステップＳ８０１）処理結果取得部１３５は、カウンタｉに１を代入する。
【０１５２】
（ステップＳ８０２）処理結果取得部１３５は、例えば、講義情報格納部１１３に、ｉ番目の講師識別子が存在するか否かを判断する。ｉ番目の講師識別子が存在する場合はステップＳ８０３に行き、ｉ番目の講師識別子が存在しない場合は上位処理にリターンする。
【０１５３】
（ステップＳ８０３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報であり、ｉ番目の講師識別子と対になる検索履歴情報に含まれる用語をすべて取得する。なお、処理結果取得部１３５は、ｉ番目の講師識別子と対になるすべての検索履歴情報を取得しても良い。
【０１５４】
（ステップＳ８０４）処理結果取得部１３５は、ｉ番目の講師識別子に対応する全検索回数を取得する。なお、全検索回数とは、ｉ番目の講師識別子で識別される講師の講義において検索された回数であり、例えば、ステップＳ８０３で取得した用語の数である。また、ここで取得される情報は、例えば、ｉ番目の講師識別子に対応付く検索回数の情報である。
【０１５５】
（ステップＳ８０５）処理結果取得部１３５は、ステップＳ８０３で取得したすべての用語を用いて、用語別の数である検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目の講師識別子に対応付く、用語と回数の１以上の組の情報である。
【０１５６】
（ステップＳ８０６）処理結果取得部１３５は、ｉ番目の講師識別子で識別される講師の分野識別子ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ステップＳ８０３で取得した各用語と対になる分野識別子を学習分野辞書格納部１１２から取得し、分野識別子ごとに数（出現数）を算出することにより、分野識別子ごとの検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目の講師識別子に対応付く、分野識別子と回数の１以上の組の情報である。
【０１５７】
（ステップＳ８０７）処理結果取得部１３５は、ｉ番目の講師識別子で識別される講師の講義ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ｉ番目の講師識別子と対になる検索履歴情報に含まれる講義識別子をすべて取得し、当該講義識別子ごとに、出現回数を取得する。かかる出現回数が、講義ごとの検索回数である。なお、ここで取得される情報は、例えば、ｉ番目の講師識別子に対応付く、講義識別子と回数の１以上の組の情報である。
【０１５８】
（ステップＳ８０８）処理結果取得部１３５は、カウンタｉを１、インクリメントする。ステップＳ８０２に戻る。
【０１５９】
次に、ステップＳ５０４の講義別統計処理の例について、図９のフローチャートを用いて説明する。
【０１６０】
（ステップＳ９０１）処理結果取得部１３５は、カウンタｉに１を代入する。
【０１６１】
（ステップＳ９０２）処理結果取得部１３５は、例えば、講義情報格納部１１３に、ｉ番目の講義識別子が存在するか否かを判断する。ｉ番目の講義識別子が存在する場合はステップＳ９０３に行き、ｉ番目の講義識別子が存在しない場合は上位処理にリターンする。
【０１６２】
（ステップＳ９０３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報であり、ｉ番目の講義識別子と対になる検索履歴情報に含まれる用語をすべて取得する。なお、ここで、処理結果取得部１３５は、ｉ番目の講義識別子と対になるすべての検索履歴情報を取得しても良い。
【０１６３】
（ステップＳ９０４）処理結果取得部１３５は、ｉ番目の講義識別子に対応する全検索回数を取得する。なお、全検索回数とは、ｉ番目の講義識別子で識別される講師の講義において検索された回数であり、例えば、ステップＳ９０３で取得した用語の数である。なお、ここで取得される情報は、ｉ番目の講義識別子に対応付く、例えば、検索回数の情報である。
【０１６４】
（ステップＳ９０５）処理結果取得部１３５は、ステップＳ９０３で取得したすべての用語を用いて、用語別の数である検索回数を取得する。なお、ここで取得される情報は、例えば、用語と回数の１以上の組の情報である。なお、ここで取得される情報は、ｉ番目の講義識別子に対応付く、例えば、用語と回数の１以上の組の情報である。
【０１６５】
（ステップＳ９０６）処理結果取得部１３５は、ｉ番目の講義識別子で識別される講義の分野識別子ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ステップＳ９０３で取得した各用語と対になる分野識別子を学習分野辞書格納部１１２から取得し、分野識別子ごとに数（出現数）を算出することにより、分野識別子ごとの検索回数を取得する。なお、ここで取得される情報は、ｉ番目の講義識別子に対応付く、例えば、分野識別子と回数の１以上の組の情報である。
【０１６６】
（ステップＳ９０７）処理結果取得部１３５は、カウンタｉを１、インクリメントする。ステップＳ９０２に戻る。
【０１６７】
次に、ステップＳ５０５の分野別統計処理の例について、図１０のフローチャートを用いて説明する。
【０１６８】
（ステップＳ１００１）処理結果取得部１３５は、カウンタｉに１を代入する。
【０１６９】
（ステップＳ１００２）処理結果取得部１３５は、例えば、学習分野辞書格納部１１２に、ｉ番目の分野識別子が存在するか否かを判断する。ｉ番目の分野識別子が存在する場合はステップＳ１００３に行き、ｉ番目の分野識別子が存在しない場合は上位処理にリターンする。
【０１７０】
（ステップＳ１００３）処理結果取得部１３５は、検索履歴情報格納部１１５の検索履歴情報であり、ｉ番目の分野識別子と対になる検索履歴情報に含まれる用語をすべて取得する。なお、ここで、処理結果取得部１３５は、ｉ番目の分野識別子と対になるすべての検索履歴情報を取得しても良い。
【０１７１】
（ステップＳ１００４）処理結果取得部１３５は、ｉ番目の分野識別子に対応する全検索回数を取得する。なお、全検索回数とは、ｉ番目の分野識別子で識別される分野の講義において検索された回数であり、例えば、ステップＳ１００３で取得した用語の数である。なお、ここで取得される情報は、例えば、ｉ番目の分野識別子に対応付く、検索回数の情報である。
【０１７２】
（ステップＳ１００５）処理結果取得部１３５は、ステップＳ１００３で取得したすべての用語を用いて、用語別の数である検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目の分野識別子に対応付く、用語と回数の１以上の組の情報である。
【０１７３】
（ステップＳ１００６）処理結果取得部１３５は、ｉ番目の分野識別子で識別される分野の講義識別子ごとの検索回数を取得する。なお、処理結果取得部１３５は、例えば、ステップＳ１００３で取得した各用語と対になる講義識別子を取得し、講義識別子ごとに数（出現数）を算出することにより、講義識別子ごとの検索回数を取得する。なお、ここで取得される情報は、例えば、ｉ番目の分野識別子に対応付く、講義識別子と回数の１以上の組の情報である。
【０１７４】
（ステップＳ１００７）処理結果取得部１３５は、カウンタｉを１、インクリメントする。ステップＳ１００２に戻る。
【０１７５】
次に、端末装置２の動作例について、図１１のフローチャートを用いて説明する。
【０１７６】
（ステップＳ１１０１）端末受付部２２は、ユーザから用語を受け付けたか否かを判断する。用語を受け付け場合はステップＳ１１０２に行き、用語を受け付けない場合はステップＳ１１０６に行く。
【０１７７】
（ステップＳ１１０２）端末処理部２３は、ステップＳ１１０１で受け付けられた用語と、端末格納部２１のユーザ識別子とを有する問合情報を構成する。
【０１７８】
（ステップＳ１１０３）端末送信部２４は、ステップＳ１１０２で構成された問合情報を情報処理装置１に送信する。
【０１７９】
（ステップＳ１１０４）端末受信部２５は、説明情報を受信したか否かを判断する。説明情報を受信した場合はステップＳ１１０５に行き、説明情報を受信しなかった場合はステップＳ１１０４に戻る。
【０１８０】
（ステップＳ１１０５）端末処理部２３は、ステップＳ１１０４で受信された説明情報を用いて、出力する説明情報を構成する。端末出力部２６は、当該説明情報を出力する。ステップＳ１１０１に戻る。
【０１８１】
（ステップＳ１１０６）端末受付部２２は、ユーザから１または２以上の属性値を受け付けたか否かを判断する。属性値を受け付け場合はステップＳ１１０７に行き、属性値を受け付けない場合はステップＳ１１０８に行く。
【０１８２】
（ステップＳ１１０７）端末処理部２３は、ステップＳ１１０６で受け付けられた１以上の属性値を用いて、送信する属性値を構成する。端末送信部２４は、構成された属性値を情報処理装置１に送信する。ステップＳ１１０１に戻る。
【０１８３】
（ステップＳ１１０８）端末受付部２２は、ユーザから出力指示を受け付けたか否かを判断する。出力指示を受け付け場合はステップＳ１１０９に行き、出力指示を受け付けない場合はステップＳ１１０１に戻る。
【０１８４】
（ステップＳ１１０９）端末処理部２３は、ステップＳ１１０８で受け付けらされた出力指示を用いて、送信する出力指示を構成する。端末送信部２４は、当該出力指示を情報処理装置１に送信する。
【０１８５】
（ステップＳ１１１０）端末受信部２５は、処理結果を受信したか否かを判断する。処理結果を受信した場合はステップＳ１１１１に行き、処理結果を受信しなかった場合はステップＳ１１１０に戻る。
【０１８６】
（ステップＳ１１１１）端末処理部２３は、ステップＳ１１１０で受信された処理結果を用いて、出力する処理結果を構成する。端末出力部２６は、当該処理結果を出力する。ステップＳ１１０１に戻る。
【０１８７】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８８】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１８９】
今、用語辞書格納部１１１には、図１２に示す用語辞書が格納されている。用語辞書は、「ＩＤ」「用語情報」を有するレコードを多数格納している。なお、「ＩＤ」は、レコードを識別する情報である。「ＩＤ」の意味は、他の表においても同様である。また、「用語情報」は「用語」「説明情報」を有する。
【０１９０】
また、学習分野辞書格納部１１２には、図１３に示す学習分野辞書が格納されている。学習分野辞書は、「ＩＤ」「分野情報」を有するレコードを多数格納している。「分野情報」は、「分野識別子」「用語群」を有する。「用語群」は、分野識別子で識別される分野で使用される１または２以上の用語である。
【０１９１】
また、講義情報格納部１１３には、図１４に示す講義情報管理表が格納されている。講義情報管理表は、「ＩＤ」「講義情報」を有するレコードを多数格納している。「講義情報」は、「講義識別子」「講師識別子」「講義名」「時限情報」「時間帯情報」「用語群」を有する。「講義識別子」は講義を識別するＩＤ、「講師識別子」は、ここでは、当該講義を行う講師の氏名、「講義名」は講義の名称、「時限情報」は講義が行われる時限の情報、「時間帯情報」は講義が行われる時間帯を示す情報、「用語群」は講義で使用または説明される１以上の用語である。
【０１９２】
また、ユーザ情報格納部１１４には、図１５に示すユーザ情報管理表が格納されている。ユーザ情報管理表は「ＩＤ」「ユーザ情報」を有するレコードを多数格納している。「ユーザ情報」は、「学生番号」「氏名」「現学年」「所属学部」「所属学科」「２０１７年度学年」「２０１８年度学年」「出身校」を有する。「学生番号」はユーザ識別子である。「氏名」は学生の氏名、「現学年」は学生の現在の学年、「所属学部」は学生の所属学部、「所属学科」は学生の所属学科、「２０１７年度学年」は学生の２０１７年度の学年、「２０１８年度学年」は学生の２０１８年度の学年、「出身校」は学生の出身高校である。なお、「２０１７年度学年」と「２０１８年度学年」とが同じであれば、当該学生は留年したことを示す。
【０１９３】
また、格納部１１には、図１６に示す学生ごとの履修届表が格納されている。履修届表には、履修情報が格納される。履修届表は、学生の履修を届けた講義を管理する表である。履修届表は、「ＩＤ」「学生番号」「講義識別子」を有するレコードを多数管理している。
【０１９４】
さらに、検索履歴情報格納部１１５には、図１７に示す構造を有する検索履歴情報管理表が格納されている。検索履歴情報管理表は、「ＩＤ」「検索履歴情報」を有するレコードを多数格納し得る。「検索履歴情報」は「用語」「ユーザ識別子」「講義識別子」「講師識別子」「時刻情報」を有する。「用語」は検索された用語、「ユーザ識別子」は検索したユーザの学生番号、「講義識別子」は検索に対応する講義のＩＤ、「講師識別子」は講義識別子で識別される講義の講師、「時刻情報」が検索された時刻である。
【０１９５】
かかる状況において、学生「上田ｃ子」は、５／７の講師「田中Ａ夫」の「Ｌ００１」の講義中に、講義で出現した用語「ＢＢＢ」の意味が分からなかったため、自分の端末装置２（ここでは、スマートフォン）に、「ＢＢＢ」を入力し、検索ボタン（図１８の１８０１）を指示した、とする。
【０１９６】
すると、端末装置２の端末受付部２２は、用語「ＢＢＢ」を受け付ける。次に、端末処理部２３は、用語「ＢＢＢ」と、端末格納部２１のユーザ識別子「Ｓ００１」とを有する問合情報「Ｓ００１，ＢＢＢ」を構成する。そして、端末送信部２４は、構成された問合情報を情報処理装置１に送信する。
【０１９７】
次に、情報処理装置１の問合情報受信部１２１は、問合情報「Ｓ００１，ＢＢＢ」を端末装置２から受信する。
【０１９８】
次に、処理部１３は、受信された問合情報の中から、検索のために使用する用語「ＢＢＢ」を取得する。次に、処理部１３は、取得した用語「ＢＢＢ」をキーとして用語辞書（図１２）を検索し、当該用語と対になる説明情報「薬物の血中から・・・・・・・・・・・・・・」を取得する。次に、説明情報送信部１４１は、取得された説明情報を学生「上田ｃ子」の端末装置２に送信する。
【０１９９】
次に、端末装置２の端末受信部２５は、説明情報を受信する。そして、端末処理部２３は、受信された説明情報を用いて、出力する説明情報を構成する。次に、端末出力部２６は、当該説明情報「薬物の血中から・・・・・・・・・・・・・・」を画面上に表示する。
【０２００】
次に、情報処理装置１の検索履歴情報更新部１３３は、受信された問合情報の中から、ユーザ識別子「Ｓ００１」を取得する。
【０２０１】
次に、時刻情報取得部１３１は、図示しない時計から現在時刻である時刻情報「２０１８／５／７  １０：１５」を取得する。
【０２０２】
次に、識別子取得部１３４は、取得された時刻情報「２０１８／５／７  １０：１５」を用いて、ユーザ識別子「Ｓ００１」と対になる講義識別子であり、時刻情報「２０１８／５／７  １０：１５」に対応する（曜日が月曜日で１限目）の講義の講義識別子「Ｌ００１」を、図１４の講義情報管理表、図１６の履修届表を用いて取得する。次に、識別子取得部１３４は、の講義識別子「Ｌ００１」と対になる講師識別子「田中Ａ夫」を図１４の講義情報管理表から取得する。
【０２０３】
次に、検索履歴情報更新部１３３は、取得された用語「ＢＢＢ」、ユーザ識別子「Ｓ００１」、講義識別子「Ｌ００１」、講師識別子「田中Ａ夫」、時刻情報「２０１８／５／７  １０：１５」を用いて、検索履歴情報を構成する。次に、検索履歴情報更新部１３３は、講師得した検索履歴情報を、検索履歴情報管理表に追記する。かかる更新された検索履歴情報管理表は、図１９である。また、追記されたレコードは「ＩＤ＝２８１１」のレコードである。なお、表にレコードを追記する場合に、自動的にＩＤがインクリメントされる、とする。
【０２０４】
次に、例えば、２０１８年度の前期の講義が終了し、処理部１３は、統計処理を開始する、と判断した、とする。
【０２０５】
そして、処理結果取得部１３５は、検索履歴情報管理表（図１９参照）に対して、図５から図１０のフローチャートを用いて説明した統計処理を行う。そして、処理結果取得部１３５は、各種の統計処理結果を格納部１１に蓄積する。なお、かかる処理結果取得部１３５の処理により、ユーザ別、ユーザのグループ別、講師別、講義別、および分野別の検索された用語の統計処理結果が蓄積された。
【０２０６】
次に、大学側のユーザ（管理者）は、端末装置２に出力指示を入力した、とする。すると、端末受付部２２は、ユーザから出力指示を受け付ける。次に、端末処理部２３は、受け付けられた出力指示を用いて、送信する出力指示を構成する。そして、端末送信部２４は、当該出力指示を情報処理装置１に送信する。
【０２０７】
次に、情報処理装置１の出力指示受信部１２２は、出力指示を受信する。次に、処理結果取得部１３５は、受信された出力指示に対応する処理結果を取得する。次に、処理結果出力部１４２は、格納部１１の処理結果を読み出し、端末装置２に送信する。
【０２０８】
次に、端末装置２の端末受信部２５は、処理結果を受信する。そして、端末処理部２３は、受信された処理結果を用いて、出力する処理結果を構成する。次に、端末出力部２６は、当該処理結果を出力する。
【０２０９】
以上により、大学側の管理者等は、ユーザ別、ユーザのグループ別、講師別、講義別、および分野別の検索された用語の統計処理結果を得ることができる。
【０２１０】
管理者等は、ユーザ別の統計処理結果を見ることにより、各学生の学習に対する熱心さ、各学生が理解していない用語、各学生が理解していない分野、各学生が理解しづらい講義、各学生が理解しづらい講師等を知ることができ、学生の学習効率向上のためのアドバイス等が可能となる。
【０２１１】
また、管理者等は、ユーザのグループ別の統計処理結果を見ることにより、あるグループ（例えば、留年している学生のグループ）の学生が当該グループに分類される原因、各グループの学生が理解していない用語、各グループの学生が理解していない分野、各グループの学生が理解しづらい講義、各グループの学生が理解しづらい講師等を知ることができ、あるグループの学生の学習効率向上のためのアドバイス、今後の教育方法の改善等が可能となる。
【０２１２】
また、管理者等は、講師別の統計処理結果を見ることにより、各講師の講義に関する課題等を把握することができる。
【０２１３】
また、管理者等は、講義別の統計処理結果を見ることにより、各講義に関する課題等を把握することができる。
【０２１４】
さらに、管理者等は、分野別の統計処理結果を見ることにより、各分野に関する教育方法の課題等を把握することができる。
【０２１５】
以上、本実施の形態によれば、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行える。
【０２１６】
また、本実施の形態によれば、検索のために使用された用語に対する処理を、検索された時刻の情報も用いて行える。
【０２１７】
また、本実施の形態によれば、検索のために使用された用語に対する処理を、ユーザのグループごとに行える。
【０２１８】
また、本実施の形態によれば、ユーザを適切にグループ分けし、検索のために使用された用語に対する処理をユーザのグループごとに行える。
【０２１９】
また、本実施の形態によれば、講義別または講師別に、検索のために使用された用語に対する処理を行える。
【０２２０】
また、本実施の形態によれば、ユーザが検索した用語の分野を容易に把握できる。
【０２２１】
さらに、本実施の形態によれば、良く検索される用語を容易に把握できる。
【０２２２】
なお、以上の効果により、例えば、学校で情報処理装置１を使用した場合、学生、講師等の大学側にとって、有用な情報が得られ、学習の推進や改善に大きな効果を発揮する。
【０２２３】
なお本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、ユーザを識別するユーザ識別子とユーザの１以上の属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別子に対応付けて、情報検索に使用された用語に関する情報である検索履歴情報が格納される検索履歴情報格納部とにアクセス可能なコンピュータを、ユーザ識別子と、情報検索に使用された１以上の用語とを有する問合情報を受信する問合情報受信部と、前記問合情報が有する１以上の用語を用いて、前記問合情報が有するユーザ識別子に対応付けられている検索履歴情報を更新する検索履歴情報更新部と、前記検索履歴情報格納部の検索履歴情報と前記ユーザ情報格納部の１以上の属性値とを用いて、予め決められた処理を行い、処理結果を取得する処理結果取得部と、前記処理結果を出力する処理結果出力部として機能させるためのプログラムである。
【０２２４】
また、図２０は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置１等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２０は、このコンピュータシステム３００の概観図であり、図２１は、システム３００のブロック図である。
【０２２５】
図２０において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２２６】
図２１において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２２７】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２２８】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２９】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２３０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２３２】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。つまり、情報処理装置１は、スタンドアロンで動作しても良い。情報処理装置１がスタンドアロンで動作する場合、受付部１２は、ユーザ等から指示や情報等を受け付ける。また、出力部１４は、情報等を表示、音出力、表示装置へ送信したりする。
【０２３３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３４】
以上のように、本発明にかかる情報処理装置は、検索のために使用された用語に対する処理を、ユーザの属性値を用いて行える、という効果を有し、大学等で使用される学習支援装置等として有用である。
【符号の説明】
【０２３５】
１  情報処理装置
２  端末装置
１１  格納部
１２  受信部
１２  受付部
１３  処理部
１４  出力部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１１１  用語辞書格納部
１１２  学習分野辞書格納部
１１３  講義情報格納部
１１４  ユーザ情報格納部
１１５  検索履歴情報格納部
１２１  問合情報受信部
１２２  出力指示受信部
１３１  時刻情報取得部
１３２  ユーザ分類部
１３３  検索履歴情報更新部
１３４  識別子取得部
１３５  処理結果取得部
１４１  説明情報送信部
１４２  処理結果出力部
【図１】
2020042536.tif 000003
【図２】
2020042536.tif 000004
【図３】
2020042536.tif 000005
【図４】
2020042536.tif 000006
【図５】
2020042536.tif 000007
【図６】
2020042536.tif 000008
【図７】
2020042536.tif 000009
【図８】
2020042536.tif 000010
【図９】
2020042536.tif 000011
【図１０】
2020042536.tif 000012
【図１１】
2020042536.tif 000013
【図１２】
2020042536.tif 000014
【図１３】
2020042536.tif 000015
【図１４】
2020042536.tif 000016
【図１５】
2020042536.tif 000017
【図１６】
2020042536.tif 000018
【図１７】
2020042536.tif 000019
【図１８】
2020042536.tif 000020
【図１９】
2020042536.tif 000021
【図２０】
2020042536.tif 000022
【図２１】
2020042536.tif 000023