(57)【要約】【課題】異なるシステムの両方を利用するユーザに関連し且つ両システムでそれぞれ用いられる情報同士を、それらの情報の入力及び検索の作業をユーザに行わせることなく対応付けること。【解決手段】第１取得部６０１は、第１システムを利用する対象ユーザに関連し且つその第１システムで用いられる第１関連情報を取得する。第２取得部６０２は、第２システムを利用する複数のユーザの各々に関連し且つその第２システムで用いられる複数の関連情報を取得する。抽出部６０３は、取得された複数の関連情報から、取得された第１関連情報に類似するものを、対象ユーザに関連する第２関連情報として抽出する。対応付けデータ生成部６０４は、取得された第１関連情報を、抽出された第２関連情報に対応付ける対応付けデータを生成する。【選択図】図８
2017156998.tif 000002
【特許請求の範囲】
【請求項１】
第１システムを利用する対象ユーザに関連し且つ当該第１システムで用いられる第１関連情報を取得する第１取得部と、
第２システムを利用する複数のユーザの各々に関連し且つ当該第２システムで用いられる複数の関連情報を取得する第２取得部と、
取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記対象ユーザに関連する第２関連情報として抽出する抽出部と、
取得された前記第１関連情報を抽出された前記第２関連情報に対応付けるデータを生成する生成部と
を備える情報処理装置。
【請求項２】
前記第１関連情報には、前記対象ユーザの操作により行われた処理の履歴情報が含まれる
請求項１に記載の情報処理装置。
【請求項３】
前記処理の履歴には、前記対象ユーザが指定したファイル名が含まれる
請求項２に記載の情報処理装置。
【請求項４】
前記処理の履歴には、前記対象ユーザが前記第１システムを利用する際に用いた端末に固有の情報が含まれる
請求項２又は３に記載の情報処理装置。
【請求項５】
前記複数の関連情報には、前記複数のユーザの各々の操作により行われた処理の履歴情報が含まれる
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記処理の履歴には、前記複数のユーザの各々が指定したファイル名が含まれる
請求項５に記載の情報処理装置。
【請求項７】
前記処理の履歴には、前記複数のユーザの各々が前記第２システムを利用する際に用いた端末に固有の情報が含まれる
請求項５又は６に記載の情報処理装置。
【請求項８】
前記第１関連情報には、前記対象ユーザについて登録された登録情報が含まれ、
前記複数の関連情報には、前記複数のユーザの各々について登録された登録情報が含まれる
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記第２システムは、教育機関で用いられるシステムであり、
前記複数の関連情報には、ユーザが参加する授業に関連する情報が含まれる
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記第１取得部は、複数の前記第１関連情報を取得し、
前記抽出部は、取得された前記複数の関連情報の前記第１関連情報との類似度を合計し、当該合計が最大のユーザの関連情報を、前記第２関連情報として抽出する
請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記第２関連情報の候補として抽出する候補抽出部と、
抽出された前記候補を前記対象ユーザに提示する提示部とを備え、
前記抽出部は、提示された前記候補から前記対象ユーザが選択したものを前記第２関連情報として抽出する
請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記第１取得部は、複数の前記第１関連情報を取得し、
前記候補抽出部は、取得された前記複数の関連情報の前記第１関連情報との類似度を合計し、当該合計が大きいものから決められた順番までのユーザの関連情報を、前記第２関連情報の候補として抽出する
請求項１１に記載の情報処理装置。
【請求項１３】
取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記第２関連情報の候補として抽出する候補抽出部と、
取得された前記複数の関連情報のそれぞれの優先度を判定する判定部とを備え、
前記抽出部は、取得された前記候補のうち判定された前記優先度に応じて選択されるものを前記第２関連情報として抽出する
請求項１から１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記判定部は、前記第２システムにおいて特定の状況にあるユーザの関連情報の優先度を、当該状況にないユーザの関連情報の優先度よりも高く判定する
請求項１３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、電子私書箱サーバが、利用者端末から利用者ＩＤを含む要求が送られてくるとその利用者ＩＤをＩＤ管理サーバに送信し、ＩＤ管理サーバが、送信されてきた利用者ＩＤを情報保有機関におけるＩＤに変換し、そのＩＤに対応する履歴情報（サービス情報へのアクセス状況に関する情報）を情報保有機関の情報提供サーバから取得する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２４５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、電子私書箱サーバを含むシステムと情報提供サーバを含むシステムにおける情報の対応付けが予め成されている。また、複数のシステムのユーザＩＤやパスワードなどの情報をＬＤＡＰサーバ等で一元管理する技術も知られている。しかし、システムの規模によっては、システム同士の情報の対応付けが一元管理されておらず、例えばシステムを利用するユーザ自身に自分について登録された情報を対応付ける作業（例えば自分のユーザＩＤの検索や入力の作業）を行わせるものがある。そういったシステムでは、例えば運用上の理由でユーザＩＤが変更されることがあると、その度に対応付けの作業を行わなければならない。
そこで、本発明は、異なるシステムの両方を利用するユーザに関連し且つ両システムでそれぞれ用いられる情報同士を、それらの情報の入力及び検索の作業をユーザに行わせることなく対応付けることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、第１システムを利用する対象ユーザに関連し且つ当該第１システムで用いられる第１関連情報を取得する第１取得部と、第２システムを利用する複数のユーザの各々に関連し且つ当該第２システムで用いられる複数の関連情報を取得する第２取得部と、取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記対象ユーザに関連する第２関連情報として抽出する抽出部と、取得された前記第１関連情報を抽出された前記第２関連情報に対応付けるデータを生成する生成部とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記第１関連情報には、前記対象ユーザの操作により行われた処理の履歴情報が含まれることを特徴とする。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項２に記載の構成において、前記処理の履歴には、前記対象ユーザが指定したファイル名が含まれることを特徴とする。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項２又は３に記載の構成において、前記第１の処理の履歴には、前記対象ユーザが前記第１システムを利用する際に用いた端末に固有の情報が含まれることを特徴とする。
【０００９】
本発明の請求項５に係る情報処理装置は、請求項１から４のいずれか１項に記載の構成において、前記複数の関連情報には、前記複数のユーザの各々の操作により行われた処理の履歴情報が含まれることを特徴とする。
【００１０】
本発明の請求項６に係る情報処理装置は、請求項５に記載の構成において、前記処理の履歴には、前記複数のユーザの各々が指定したファイル名が含まれることを特徴とする。
【００１１】
本発明の請求項７に係る情報処理装置は、請求項５又は６に記載の構成において、前記処理の履歴には、前記複数のユーザの各々が前記第２システムを利用する際に用いた端末に固有の情報が含まれることを特徴とする。
【００１２】
本発明の請求項８に係る情報処理装置は、請求項１から７のいずれか１項に記載の構成において、前記第１関連情報には、前記対象ユーザについて登録された登録情報が含まれ、前記複数の関連情報には、前記複数のユーザの各々について登録された登録情報が含まれることを特徴とする。
【００１３】
本発明の請求項９に係る情報処理装置は、請求項１から８のいずれか１項に記載の構成において、前記複数の関連情報には、ユーザが参加する授業に関連する情報が含まれることを特徴とする。
【００１４】
本発明の請求項１０に係る情報処理装置は、請求項１から９のいずれか１項に記載の構成において、前記第１取得部は、複数の前記第１関連情報を取得し、前記抽出部は、取得された前記複数の関連情報の前記第１関連情報との類似度を合計し、当該合計が最大のユーザの関連情報を、前記第２関連情報として抽出することを特徴とする。
【００１５】
本発明の請求項１１に係る情報処理装置は、請求項１から１０のいずれか１項に記載の構成において、取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記第２関連情報の候補として抽出する候補抽出部と、抽出された前記候補を前記対象ユーザに提示する提示部とを備え、前記抽出部は、提示された前記候補から前記対象ユーザが選択したものを前記第２関連情報として抽出することを特徴とする。
【００１６】
本発明の請求項１２に係る情報処理装置は、請求項１１に記載の構成において、前記第１取得部は、複数の前記第１関連情報を取得し、前記候補抽出部は、取得された前記複数の関連情報の前記第１関連情報との類似度を合計し、当該合計が大きいものから決められた順番までのユーザの関連情報を、前記第２関連情報の候補として抽出することを特徴とする。
【００１７】
本発明の請求項１３に係る情報処理装置は、請求項１から１２のいずれか１項に記載の構成において、取得された前記複数の関連情報から、取得された前記第１関連情報に類似するものを、前記第２関連情報の候補として抽出する候補抽出部と、取得された前記複数の関連情報の優先度を判定する判定部とを備え、前記抽出部は、取得された前記候補のうち判定された前記優先度に応じて選択されるものを前記第２関連情報として抽出することを特徴とする。
【００１８】
本発明の請求項１４に係る情報処理装置は、請求項１３に記載の構成において、前記判定部は、前記第２システムにおいて特定の状況にあるユーザの関連情報の優先度を、当該状況にないユーザの関連情報の優先度よりも高く判定することを特徴とする。
【発明の効果】
【００１９】
請求項１に係る発明によれば、異なるシステムの両方を利用するユーザに関連し且つ両システムでそれぞれ用いられる情報同士を、それらの情報の入力及び検索の作業をユーザに行わせることなく対応付けることができる。
請求項２、５に係る発明によれば、類似する登録情報が無くても第１及び第２関連情報を対応付けることができる。
請求項３に係る発明によれば、対象ユーザが第２システムに関係するファイル名を第１システムにおいて指定した場合に第１及び第２関連情報を対応付けることができる。
請求項４、７に係る発明によれば、対象ユーザが共通の端末で第１及び第２システムを利用した場合に第１及び第２関連情報を対応付けることができる。
請求項６に係る発明によれば、対象ユーザが第１システムに関係するファイル名を第２システムにおいて指定した場合に第１及び第２関連情報を対応付けることができる。
請求項８に係る発明によれば、類似する処理の履歴情報が無くても第１及び第２関連情報を対応付けることができる。
請求項９に係る発明によれば、対象ユーザが自身の参加する授業に関連する情報を第１システムでも利用した場合に第１及び第２関連情報を対応付けることができる。
請求項１０に係る発明によれば、第１関連情報に自身の関連情報が類似するユーザが複数いる場合に、対象ユーザである可能性が最も高いユーザの関連情報を第２関連情報として抽出することができる。
請求項１１に係る発明によれば、第２関連情報の候補が複数ある場合に第１及び第２関連情報を対応付けることができる。
請求項１２に係る発明によれば、第１関連情報に関連情報が類似するユーザが複数いる場合に、対象ユーザである可能性が高い方のユーザの関連情報を第２関連情報の候補として抽出することができる。
請求項１３に係る発明によれば、第２関連情報の候補が複数ある場合に優先度が高い関連情報を含む候補を第２関連情報として抽出することができる。
請求項１４に係る発明によれば、第２システムにおいて特定の状況にあるユーザの関連情報が、その特定の状況を考慮しないで優先度を判定する場合に比べて、第２関連情報として抽出されやすいようにすることができる。
【図面の簡単な説明】
【００２０】
【図１】実施例に係る情報処理システムの全体構成を表す図
【図２】画像処理装置のハードウェア構成を表す図
【図３】認証装置のハードウェア構成を表す図
【図４】授業支援処理装置のハードウェア構成を表す図
【図５】認証装置のハードウェア構成を表す図
【図６】ユーザ端末のハードウェア構成を表す図
【図７】サーバ装置のハードウェア構成を表す図
【図８】各装置が実現する機能構成を表す図
【図９】第１関連情報の項目の一例を表す図
【図１０】第２関連情報の項目の一例を表す図
【図１１Ａ】比較された第１関連情報と複数の関連情報の例を表す図
【図１１Ｂ】比較された第１関連情報と複数の関連情報の例を表す図
【図１２】対応付けデータの例を表す図
【図１３】対応付け処理における各装置の動作手順の一例を表す図
【図１４】変形例の各装置が実現する機能構成を表す図
【図１５】変形例の第１関連情報の項目の一例を表す図
【図１６】変形例の複数の関連情報の項目の一例を表す図
【図１７】変形例で比較された第１関連情報と複数の関連情報の例を表す図
【図１８】表示された第２関連情報の候補の一例を表す図
【図１９】類似度の合計の例を表す図
【図２０】変形例のサーバ装置が実現する機能構成を表す図
【図２１】優先度テーブルの一例を表す図
【発明を実施するための形態】
【００２１】
［１］実施例
図１は実施例に係る情報処理システム１の全体構成を表す。情報処理システム１は、通信回線２と、通信回線２を介してデータのやり取りが可能な画像処理システム３、授業支援システム４、サーバ装置６０及びユーザ端末５０を備える。通信回線２は、例えば移動体通信網及びインターネット等を含み、装置同士のデータのやり取りを仲介する。
【００２２】
画像処理システム３は、スキャンやプリント、コピー、ファクシミリなどの、画像に関する処理を行い、画像に関係するサービスをユーザに提供する。画像処理システム３は、画像処理装置１０と、認証装置２０とを備える。画像処理装置１０は、前述した画像に関する処理を行う情報処理装置である。認証装置２０は、画像処理システム３を利用するユーザを認証する情報処理装置である。
【００２３】
授業支援システム４は、大学などの教育機関で行われる授業を支援するシステムであり、教育機関で用いられる。授業支援システム４は、例えば授業の内容やテストの結果を先生と生徒で共有するための処理を、授業を支援するための授業支援処理の１つとして行う。授業支援システム４は、授業支援処理装置３０と、認証装置４０とを備える。授業支援処理装置３０は、前述した授業支援処理を行う情報処理装置である。認証装置４０は、授業支援システム４を利用するユーザ（先生や生徒など）を認証する情報処理装置である。
【００２４】
画像処理装置１０は、授業支援システム４が導入されている教育機関の施設に設置されている。そのため、画像処理システム３を利用するユーザの中には、授業支援システム４を利用するユーザも含まれている。ユーザ端末５０は、そのように両システムを利用するユーザによって利用される情報処理装置である。
【００２５】
しかし、画像処理システム３及び授業支援システム４はそれぞれにユーザを認証する仕組みを有しており、例えば画像処理システム３のユーザＡに関連する情報と、授業支援システム４のユーザＡに関連する情報とはどちらのシステムでも対応付けられていない。サーバ装置６０は、これら２つのシステムを利用するユーザに関連する情報を互いに対応付けるための対応付け処理を行う情報処理装置である。対応付け処理の詳細は後ほど詳しく説明する。
【００２６】
図２は画像処理装置１０のハードウェア構成を表す。画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、ＮＩＣ（Network Interface Card）１５と、イメージスキャナ１６と、プリンタ１７と、操作パネル１８とを備えるコンピュータである。
【００２７】
ＣＰＵ１１は、ＲＡＭ１２をワークエリアとして用いてＲＯＭ１３やＨＤＤ１４に記憶されているプログラムを実行することで各部の動作を制御する。ＨＤＤ１４は、ＣＰＵ１１が制御に用いるデータやプログラムを記憶する記憶手段である。なお、ＨＤＤに限らずＳＳＤ（Solid State Drive）等の他の記録媒体が記憶手段として用いられてもよい。ＮＩＣ１５は、通信回路を有し、通信回線２を介して外部装置と通信を行う。
【００２８】
イメージスキャナ１６は、イメージセンサを備え、シート状の媒体からその媒体の表面に表された画像を光学的に読み取る。イメージスキャナ１６は、読み取った画像を表す画像データをＣＰＵ１１に供給する。プリンタ１７は、例えば電子写真方式で用紙等の媒体に画像を形成する。操作パネル１８は、タッチスクリーンを備え、自装置の状態や処理の状態などを表す情報を表示するとともに、操作子などの画像を表示してユーザの操作を受け付ける。
【００２９】
図３は認証装置２０のハードウェア構成を表す。認証装置２０は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＨＤＤ２４と、ＮＩＣ２５とを備えるコンピュータである。これらは図２に表す同名のハードウェアとそれぞれ共通するハードウェアである。
【００３０】
図４は授業支援処理装置３０のハードウェア構成を表す。授業支援処理装置３０は、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、ＨＤＤ３４と、ＮＩＣ３５とを備えるコンピュータである。これらは図２に表す同名のハードウェアとそれぞれ共通するハードウェアである。
【００３１】
図５は認証装置４０のハードウェア構成を表す。認証装置４０は、ＣＰＵ４１と、ＲＡＭ４２と、ＲＯＭ４３と、ＨＤＤ４４と、ＮＩＣ４５とを備えるコンピュータである。これらは図２に表す同名のハードウェアとそれぞれ共通するハードウェアである。
【００３２】
図６はユーザ端末５０のハードウェア構成を表す。ユーザ端末５０は、ＣＰＵ５１と、ＲＡＭ５２と、ＲＯＭ５３と、ＨＤＤ５４と、ＮＩＣ５５と、ＵＩ（User Interface）部５６とを備えるコンピュータである。ＣＰＵ５１からＮＩＣ５５までは図２に表す同名のハードウェアと共通するハードウェアである。ＵＩ部５６は、ディスプレイ、キーボード及びマウス等を備え、画像を表示するとともに、ユーザの操作を受け付ける。
【００３３】
図７はサーバ装置６０のハードウェア構成を表す。サーバ装置６０は、ＣＰＵ６１と、ＲＡＭ６２と、ＲＯＭ６３と、ＨＤＤ６４と、ＮＩＣ６５とを備えるコンピュータである。これらは図２に表す同名のハードウェアとそれぞれ共通するハードウェアである。
【００３４】
情報処理システム１が備える各装置のＣＰＵがプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図８は各装置が実現する機能構成を表す。画像処理装置１０は、サービス処理部１０１と、サービス情報記憶部１０２と、関連情報送信部１０３と、連携処理部１０４とを備える。認証装置２０は、認証処理部２０１と、認証情報記憶部２０２とを備える。
【００３５】
授業支援処理装置３０は、サービス処理部３０１と、サービス情報記憶部３０２と、関連情報送信部３０３と、連携処理部３０４とを備える。認証装置４０は、認証処理部４０１と、認証情報記憶部４０２とを備える。ユーザ端末５０は、認証要求部５０１及び５０３と、サービス要求部５０２及び５０４とを備える。サーバ装置６０は、第１取得部６０１と、第２取得部６０２と、抽出部６０３と、対応付けデータ生成部６０４と、対応付けデータ記憶部６０５とを備える。
【００３６】
ユーザ端末５０の認証要求部５０１は、画像処理システム３を利用しようとするユーザの認証を要求する。認証要求部５０１は、例えば画像処理システム３へのログイン画面を表示して、ユーザが入力したユーザＩＤ（Identification）及びパスワードを表す認証要求データを認証装置２０に送信することで認証の要求を行う。
【００３７】
認証装置２０の認証処理部２０１は、画像処理システム３を利用しようとするユーザを認証する認証処理を行う。認証処理部２０１は、ユーザ端末５０から認証要求データを受け取ると、認証情報記憶部２０２に認証要求データが表すユーザＩＤ及びパスワードが記憶されているか否かを確認し、記憶されていれば、そのユーザＩＤが割り当てられたユーザを認証する。認証情報記憶部２０２は、画像処理システム３の利用を許可されたユーザのユーザＩＤ及びパスワードを含む認証情報（認証に用いられる情報）を記憶している。認証処理部２０１は、認証結果を画像処理装置１０及びユーザ端末５０に通知する。
【００３８】
ユーザ端末５０のサービス要求部５０２は、画像処理システム３において提供されるサービスを画像処理装置１０に要求する。画像処理システム３は、スキャンサービス、プリントサービス、コピーサービス、ファクシミリサービスなどの画像処理サービスを提供している。サービス要求部５０２は、ユーザが認証されたことを表す認証結果が通知された後に行われたサービスを利用するためのユーザの操作（利用するサービスの種類を指定する操作やサービス提供に必要な設定情報（プリントサービスであればプリントする画像、媒体の枚数やサイズ、画質など）を指定する操作など）に基づいてサービスを要求する。サービス要求部５０２は、要求するサービスの種類及び設定情報を表すサービス要求データを画像処理装置１０に送信することでサービスの要求を行う。
【００３９】
画像処理装置１０のサービス処理部１０１は、画像処理サービスを提供するためのサービス提供処理を行う。サービス処理部１０１は、例えばプリントサービスが要求された場合、サービス要求データが表す画像を媒体に形成する処理をサービス提供処理として行う。また、サービス処理部１０１は、自装置の操作パネル１８に対してサービスを利用するための操作（認証の操作やサービスの種類・設定情報を指定する操作など）が行われた場合、認証装置２０に認証を要求する処理もサービス提供処理として行う。サービス処理部１０１は、サービスを提供する際に用いた情報（以下「サービス情報」という）をサービス情報記憶部１０２に記憶させる。
【００４０】
サービス情報記憶部１０２は、前述したサービス情報を、サービスを利用したユーザに対応付けて記憶する。サービス情報には、ユーザ名やユーザＩＤ、ユーザの電子メールアドレスなどのユーザに関して予め登録された登録情報が含まれる。また、サービス情報には、サービスを要求してきた装置（本実施例ではユーザ端末５０）のＩＰ（Internet Protocol）アドレスやホスト名、サービスで用いたファイルのファイル名、ファクシミリの送信先の宛先、スキャンされた画像データの格納先のパス名や送信先、各サービスの処理の開始時刻や終了時刻などの処理の履歴情報が含まれる。
【００４１】
ユーザ端末５０の認証要求部５０３及びサービス要求部５０４は、前述した認証要求部５０１及びサービス要求部５０２と共通する機能である。認証装置４０の認証処理部４０１及び認証情報記憶部４０２は、認証装置２０の認証処理部２０１及び認証情報記憶部２０２と共通する機能である。授業支援処理装置３０のサービス処理部３０１及びサービス情報記憶部３０２は、画像処理装置１０のサービス処理部１０１及びサービス情報記憶部１０２と共通する機能である。
【００４２】
ただし、いずれも、ユーザが利用するシステムが画像処理システム３ではなく授業支援システム４になるので、授業支援システム４において提供されるサービス（授業の内容やテストの結果を共有するサービスなど）やそのサービスで扱われる情報（授業の内容やテストの結果を示す情報など）、そのサービスに関する処理（情報共有のための掲示板に情報を掲載する処理や掲載された情報を参照可能なユーザを管理する処理など）についての要求及び認証等が行われる。
【００４３】
サーバ装置６０は、定められたタイミングで上述した対応付け処理（画像処理システム３及び授業支援システム４を利用するユーザに関連する情報を互いに対応付けるための対応付け処理）を行う。サーバ装置６０は、本実施例では、ユーザが初めて画像処理システム３にログインしたタイミングで対応付け処理を行う。画像処理装置１０のサービス処理部１０１は、認証処理部２０１からユーザを認証したという認証結果を通知された際に、そのユーザについての処理の履歴情報がサービス情報記憶部１０２に記憶されていなければ、そのユーザが初めて画像処理システム３にログインしたと判断し、そのユーザのユーザＩＤをサーバ装置６０に送信する。
【００４４】
サーバ装置６０の第１取得部６０１は、第１システムを利用する対象ユーザに関連し且つその第１システムで用いられる第１関連情報を取得する。第１取得部６０１は、本実施例では、画像処理システム３を第１システムとし、画像処理装置１０から送信されてきたユーザＩＤが割り当てられたユーザを対象ユーザとして第１関連情報を取得する。第１取得部６０１は、自装置に送信されてきたユーザＩＤを受け取ると、そのユーザＩＤ、すなわち対象ユーザのユーザＩＤと第１関連情報に含まれる情報の項目とを表す関連情報要求データを画像処理装置１０に送信する。
【００４５】
図９は第１関連情報の項目の一例を表す。図９の例では、「ユーザ名」、「ユーザＩＤ」、「電子メールアドレス」という対象ユーザについて登録された登録情報を表す項目と、「プリント要求端末のＩＰアドレス」、「プリント文書のファイル名」という対象ユーザの操作により行われた処理の履歴情報を表す項目が表されている。このうちの「プリント要求端末のＩＰアドレス」は、対象ユーザが画像処理システム３を利用する際に用いた端末に固有の情報であり、「プリント文書のファイル名」は、対象ユーザが指定したファイル名である。
【００４６】
画像処理装置１０の関連情報送信部１０３は、自装置が関連情報要求データを受け取ると、その関連情報要求データが表す項目の情報を収集してサーバ装置６０に送信する。本実施例では、図９に表す項目の情報（登録情報及び処理の履歴情報）がいずれも関連するユーザのユーザＩＤに対応付けてサービス情報記憶部１０２に記憶されているものとする。関連情報送信部１０３は、関連情報要求データが表すユーザＩＤに対応付けられた登録情報及び処理の履歴情報をサービス情報記憶部１０２から読み出し、読み出した登録情報及び処理の履歴情報を図９に表すように要求された各項目に対応付けて第１関連情報としてサーバ装置６０に送信する。第１取得部６０１はこうして送信されてきた第１関連情報を取得して、取得した第１関連情報を抽出部６０３に供給する。
【００４７】
サーバ装置６０の第２取得部６０２は、第２システムを利用する複数のユーザの各々に関連し且つその第２システムで用いられる複数の関連情報を取得する。第２取得部６０２は、本実施例では、教育機関で用いられる授業支援システム４を第２システムとし、授業支援システム４を利用する全ユーザを複数のユーザとして複数の関連情報を取得する。第２取得部６０２は、画像処理装置１０からユーザＩＤが送信されてくると、第２関連情報に含まれる情報の項目を表す関連情報要求データを授業支援処理装置３０に送信する。
【００４８】
図１０は第２関連情報の項目の一例を表す。図１０の例では、「ユーザ名」、「ユーザＩＤ」、「電子メールアドレス」、「ユーザの担当講義名・課題名」という複数のユーザの各々について登録された登録情報を表す項目と、「アクセス端末のＩＰアドレス」という複数のユーザの各々の操作により行われた処理の履歴情報を表す項目が表されている。このうちの「アクセス端末のＩＰアドレス」は、複数のユーザの各々が授業支援システム４を利用する際に用いた端末に固有の情報である。また、「ユーザの担当講義名・課題名」は、ユーザが参加する授業に関連する情報である。
【００４９】
授業支援処理装置３０の関連情報送信部３０３は、自装置が関連情報要求データを受け取ると、その関連情報要求データが表す項目の情報を収集してサーバ装置６０に送信する。本実施例では、図１０に表す項目の情報がいずれも関連するユーザのユーザＩＤに対応付けてサービス情報記憶部３０２に記憶されているものとする。関連情報送信部３０３は、関連情報要求データが表す項目の情報を全てのユーザについてサービス情報記憶部３０２から読み出し、読み出した情報を図１０に表すように要求された各項目に対応付けて複数の関連情報としてサーバ装置６０に送信する。第２取得部６０２はこうして送信されてきた複数の関連情報を取得して、取得した複数の関連情報を抽出部６０３に供給する。
【００５０】
サーバ装置６０の抽出部６０３は、第２取得部６０２により取得された複数の関連情報から、第１取得部６０１により取得された第１関連情報に類似するものを、前述した対象ユーザに関連する第２関連情報として抽出する。抽出部６０３は、この抽出のため、第１関連情報と複数の関連情報とを比較する。
【００５１】
図１１Ａ、図１１Ｂは比較された第１関連情報と複数の関連情報の例を表す。図１１Ａ（ａ）の例では、第１関連情報のユーザ名が「Ｋａｔｏｈ」でユーザＩＤが「ＩＤ００３」となっており、複数の関連情報のユーザ名が「伊藤」、「高橋」、「加藤」でユーザＩＤが「ＩＤ００１」、「ＩＤ００２」、「ＩＤ００３」となっている。この例では、画像処理システム３及び授業支援システム４で１人のユーザに対して共通のユーザＩＤが割り当てられているものとする。
【００５２】
この場合、抽出部６０３は、「ＩＤ００３」という第１関連情報に類似する「ＩＤ００３」というユーザＩＤに対応付けられた関連情報（「加藤」というユーザ名など）を第２関連情報として抽出する。ここでは、抽出部６０３は、文字数、１つ１つの文字及び各文字の順番がいずれも一致する場合に類似すると判断している。また、抽出部６０３は、「Ｋａｔｏｈ」という第１関連情報に類似する「加藤」というユーザ名に対応付けられた関連情報（「ＩＤ００３」というユーザＩＤなど）を第２関連情報として抽出する。ここでは、抽出部６０３は、表記する文字の種類が異なっていても、共通の名前（どちらも「かとう」という名前）を表している場合に類似すると判断している。
【００５３】
図１１Ａ（ｂ）の例では、第１関連情報のユーザＩＤが「Ｕ−００１２」、電子メールアドレスが「ｃｃ＠ｃｃ．ｃｏｍ」となっており、複数の関連情報のユーザＩＤは図１１Ａ（ａ）の例と共通し、電子メールアドレスが「ａａ＠ａａ．ｃｏｍ」、「ｂｂ＠ｂｂ．ｃｏｍ」、「ｃｃ＠ｃｃ．ｃｏｍ」となっている。この例では、画像処理システム３及び授業支援システム４で１人のユーザに対して異なるユーザＩＤが割り当てられている。この場合、抽出部６０３は、「ｃｃ＠ｃｃ．ｃｏｍ」という第１関連情報に類似（一致）する「ｃｃ＠ｃｃ．ｃｏｍ」という電子メールアドレスに対応付けられた関連情報（「ＩＤ００３」というユーザＩＤなど）を第２関連情報として抽出する。
【００５４】
図１１Ａ（ｃ）の例では、第１関連情報のユーザＩＤが「Ｕ−００１２」、電子メールアドレスが「ｄｄ＠ｄｄ．ｃｏｍ」となっており、複数の関連情報のユーザＩＤ及び電子メールアドレスは図１１Ａ（ｂ）の例と共通している。また、第１関連情報には「ｚｚｚ．・・．ｚｚｚ」というプリント要求端末のＩＰアドレスが含まれ、複数の関連情報には「ｘｘｘ．・・．ｘｘｘ」、「ｙｙｙ．・・．ｙｙｙ」、「ｚｚｚ．・・．ｚｚｚ」というアクセス端末のＩＰアドレスが含まれている。
【００５５】
この例では、画像処理システム３及び授業支援システム４で１人のユーザに対して異なるユーザＩＤが割り当てられ、また、異なる電子メールアドレスが登録されている。この場合、抽出部６０３は、「ｚｚｚ．・・．ｚｚｚ」という第１関連情報に類似（一致）する「ｚｚｚ．・・．ｚｚｚ」というアクセス端末のＩＰアドレスに対応付けられた関連情報（「ＩＤ００３」というユーザＩＤなど）を第２関連情報として抽出する。
【００５６】
図１１Ｂ（ｄ）の例では、第１関連情報のユーザＩＤが「Ｕ−００１２」、電子メールアドレスが「ｄｄ＠ｄｄ．ｃｏｍ」となっており、複数の関連情報のユーザＩＤ及び電子メールアドレスは図１１Ａ（ｂ）の例と共通している。また、第１関連情報には「講義Ｃ．ｔｘｔ」というプリント文書のファイル名が含まれ、複数の関連情報には「講義Ａ」、「講義Ｂ」、「講義Ｃ」というユーザの担当講義名・課題名が含まれている。
【００５７】
この場合、抽出部６０３は、「講義Ｃ．ｔｘｔ」という第１関連情報に類似する「講義Ｃ」というユーザの担当講義名・課題名に対応付けられた関連情報（「ＩＤ００３」というユーザＩＤなど）を第２関連情報として抽出する。ここでは、抽出部６０３は、一方の関連情報（この例では複数の関連情報のいずれかの関連情報）を表す文字列が他方の関連情報（この例では第１関連情報）を表す文字列に含まれている場合に類似すると判断している。
【００５８】
抽出部６０３は、以上のとおり第２関連情報を抽出すると、抽出した第２関連情報を対応付けデータ生成部６０４に供給する。対応付けデータ生成部６０４は、第１取得部６０１により取得された第１関連情報を、抽出部６０３により抽出された第２関連情報に対応付ける対応付けデータを生成する。対応付けデータ生成部６０４は本発明の「生成部」の一例である。対応付けデータ生成部６０４は、本実施例では、第１関連情報のユーザＩＤと、第２関連情報のユーザＩＤ、ユーザ名、電子メールアドレスとを対応付けたテーブルを表す対応付けデータを生成する。
【００５９】
図１２は対応付けデータの例を表す。図１２（ａ）の例では、図１１（ａ）の例で対応付けられた第１関連情報のユーザＩＤである「ＩＤ００３」と、「ＩＤ００３」、「加藤」、「ｃｃ＠ｃｃ．ｃｏｍ」という第２関連情報とが対応付けられている。図１２（ｂ）の例では、図１１（ｂ）の例で対応付けられた第１関連情報のユーザＩＤである「Ｕ−００１２」と、「ＩＤ００３」、「加藤」、「ｃｃ＠ｃｃ．ｃｏｍ」という第２関連情報とが対応付けられている。なお、対応付けデータはこれらに限らない。
【００６０】
対応付けデータが表すテーブルは、例えば第１関連情報のユーザＩＤと第２関連情報のユーザＩＤだけを対応付けたテーブルであってもよいし、図１２に表されていない第１関連情報及び第２関連情報を含むテーブルであってもよい。また、対応付けデータは、テーブルではなくデータベースを表すデータであってもよい。いずれの場合も、対応付けデータが、抽出部６０３により抽出された第２関連情報を、第１取得部６０１により取得された第１関連情報に対応付けるデータとなっていればよい。
【００６１】
対応付けデータ生成部６０４は、生成した対応付けデータを対応付けデータ記憶部６０５に供給する。対応付けデータ記憶部６０５は、対応付けデータ生成部６０４により生成された対応付けデータを記憶する。
【００６２】
画像処理装置１０の連携処理部１０４及び授業支援処理装置３０の連携処理部３０４は、画像処理システム３と授業支援システム４とを連携させる連携処理を行う。連携処理部１０４は、例えば、画像処理装置１０が、自システムにログインしたユーザが授業支援システム４の掲示板に貼り付けた文書ファイル（講義の内容を表す文書ファイルなど）を読み出して、その文書ファイルが表す文書を媒体に形成する処理を連携処理として行う。
【００６３】
連携処理部１０４は、例えば、自システムにログインしたユーザが連携処理のための操作（例えば授業支援システム４の掲示板を表示するための操作など）を行うと、そのユーザのユーザＩＤを第１関連情報として含む対応付けデータをサーバ装置６０に要求する。サーバ装置６０の対応付けデータ記憶部６０５は、この要求を受け取ると、要求された対応付けデータを画像処理装置１０に送信する。
【００６４】
連携処理部１０４は、送信されてきた対応付けデータで上記操作を行ったユーザのユーザＩＤに対応付けられている第２関連情報を用いて、授業支援処理装置３０の連携処理部３０４に、そのユーザが掲示板に貼り付けた文書ファイルを要求する。連携処理部３０４は、要求された文書ファイルを自装置の記憶手段から読み出して、画像処理装置１０に送信する処理を連携処理として行う。連携処理部３０４は、送信されてきた文書ファイルが表す文書を媒体に形成する処理を連携処理として行う。
【００６５】
情報処理システム１が備える各装置は、上記の構成に基づいて、第１関連情報及び第２関連情報を対応付ける対応付け処理を行う。
図１３は対応付け処理における各装置の動作手順の一例を表す。本実施例では、上述したように、ユーザが初めて画像処理システム３にログインしたことを契機にこの動作手順が開始される。
【００６６】
まず、サーバ装置６０（第１取得部６０１）は、ログインしたユーザ（この例における対象ユーザ）についての第１関連情報を画像処理装置１０に要求する（ステップＳ１１）。次に、画像処理装置１０（関連情報送信部１０３）は、要求された対象ユーザの第１関連情報をサーバ装置６０に送信する（ステップＳ１２）。サーバ装置６０（第１取得部６０１）は、送信されてきた第１関連情報を取得する（ステップＳ１３）。
【００６７】
次に、サーバ装置６０（第２取得部６０２）は、第２システムを利用する複数のユーザについての複数の関連情報を画像処理装置１０に要求する（ステップＳ２１）。次に、授業支援処理装置３０（関連情報送信部３０３）は、要求された複数の関連情報をサーバ装置６０に送信する（ステップＳ２２）。サーバ装置６０（第２取得部６０２）は、送信されてきた複数の関連情報を取得する（ステップＳ２３）。
【００６８】
続いて、サーバ装置６０（抽出部６０３）は、取得された複数の関連情報から、取得された第１関連情報に類似するものを、対象ユーザに関連する第２関連情報として抽出する（ステップＳ３１）。次に、サーバ装置６０（対応付けデータ生成部６０４）は、抽出された第２関連情報を、取得された第１関連情報に対応付ける対応付けデータを生成する（ステップＳ３２）。そして、サーバ装置６０（対応付けデータ記憶部６０５）は、生成された対応付けデータを記憶する（ステップＳ３３）。これ以降は、記憶された対応付けデータを用いて、画像処理装置１０及び授業支援処理装置３０による連携処理が行われる。
【００６９】
上記の対応付け処理が行われると、ユーザが対応付けたい情報（ユーザＩＤや電子メールアドレスなど）を入力したり、システムから検索したりしなくても、第１及び第２関連情報が対応付けられる。このように、本実施例によれば、異なるシステムの両方を利用するユーザに関連し且つ両システムでそれぞれ用いられる情報同士が、それらの情報の入力及び検索の作業をユーザに行わせることなく対応付けられる。
【００７０】
また、図１１Ａ（ａ）、（ｂ）の例では、いずれも、対象ユーザの登録情報及び複数のユーザの登録情報を用いて第２関連情報が抽出されている。この場合、類似する処理の履歴情報が無くても第１及び第２関連情報が対応付けられることになる。また、図１１Ａ（ｃ）の例では、対象ユーザの処理の履歴情報及び複数のユーザの処理の履歴情報を用いて第２関連情報が抽出されている。この場合、類似する登録情報が無くても第１及び第２関連情報が対応付けられることになる。
【００７１】
また、図１１Ａ（ｃ）の例では、対象ユーザが第１及び第２システムを利用する際に用いた端末に固有の情報（上記の例では「プリント要求端末のＩＰアドレス」及び「アクセス端末のＩＰアドレス」）を用いて第２関連情報が抽出されている。そのため、対象ユーザが共通の端末で第１及び第２システムを利用した場合に第１及び第２関連情報が対応付けられることになる。また、図１１Ｂ（ｄ）の例では、対象ユーザが指定したファイル名を用いて第２関連情報が抽出されている。そのため、対象ユーザが第２システムに関係するファイル名を第１システムにおいて指定した場合に第１及び第２関連情報が対応付けられることになる。
【００７２】
また、図１１Ｂ（ｄ）の例では、ユーザが参加する授業に関連する情報（上記の例では「ユーザの担当講義名・課題名」）を用いて第２関連情報が抽出されている。そのため、対象ユーザが自身の参加する授業に関連する情報を第１システムでも利用した場合（上記の例では講義名をファイル名として利用している）に第１及び第２関連情報が対応付けられることになる。
【００７３】
［２］第２実施形態
本発明の第２実施例について、以下、第１実施例と異なる点を中心に説明する。第１実施例では、第１関連情報に類似する（第１実施例では一致する）関連情報が１つであったが、第２実施例では、第１関連情報に類似する関連情報が複数であり、そのうちのいずれかが第２関連情報として抽出される。
【００７４】
図１４は本変形例の各装置が実現する機能構成を表す。図１４では、図８に表す各部に加えて候補表示部５０５と、候補選択操作受付部５０６と、選択結果通知部５０７とを備えるユーザ端末５０ａと、図８に表す各部に加えて候補抽出部６０６と、候補提示部６０７と、第３取得部６０８とを備えるサーバ装置６０ａとが表されている。
【００７５】
本変形例では、第１取得部６０１が取得した第１関連情報を候補抽出部６０６に供給し、第２取得部６０２が取得した複数の関連情報を候補抽出部６０６に供給する。候補抽出部６０６は、第２取得部６０２により取得された複数の関連情報から、第１取得部６０１により取得された第１関連情報に類似するものを、第２関連情報の候補として抽出する。本実施例では、第１実施例よりも多くの項目の関連情報が取得される。
【００７６】
図１５は本変形例の第１関連情報の項目の一例を表す。図１５の例では、図９に表す項目に加え、「プリント処理の終了時刻」、「スキャンデータの送信先」という対象ユーザの操作により行われた処理の履歴情報を表す項目と、「画像処理装置の設置場所」という登録情報を表す項目が表されている。
【００７７】
図１６は本変形例の複数の関連情報の項目の一例を表す。図１６の例では、図１０に表す項目に加え、「ユーザの担当講義名・課題名」、「ユーザの肩書」、「担当講義の開始日時」、「所属学部・学科・研究科・専攻科」という登録情報を表す項目と、「課題ページに添付されたファイル名」という対象ユーザの操作により行われた処理の履歴情報を表す項目が表されている。このうちの「課題ページに添付されたファイル名」は、複数のユーザの各々が指定したファイル名である。
【００７８】
図１７は本変形例で比較された第１関連情報と複数の関連情報の例を表す。図１７の例では、第１関連情報のユーザＩＤ（「Ｕ−００１２」）が複数の関連情報のいずれのユーザＩＤ（「ＩＤ００１」、「ＩＤ００２」、「ＩＤ００３」）とも類似していない。また、第１関連情報には「Ｄ研究科メーリングリスト」というスキャンデータの送信先が含まれ、複数の関連情報には「Ｄ研究科」、「Ｄ研究科」、「Ｅ研究科」という所属学部・学科・研究科・専攻科が含まれている。
【００７９】
この場合、候補抽出部６０６は、「Ｄ研究科メーリングリスト」という第１関連情報に類似する「Ｄ研究科」という所属学部・学科・研究科・専攻科に対応付けられた関連情報、すなわち「ＩＤ００１」及び「ＩＤ００２」というユーザＩＤを第２関連情報の候補として抽出する。候補抽出部６０６は、抽出した第２関連情報の候補を候補提示部６０７に供給する。
【００８０】
候補提示部６０７は、候補抽出部６０６により取得された抽出された第２関連情報の候補を対象ユーザに提示する。候補提示部６０７は本発明の「提示部」の一例である。候補提示部６０７は、候補抽出部６０６から第２関連情報の候補が供給されると、その候補を表示するよう要求する表示要求データをユーザ端末５０ａに送信する。候補抽出部６０６は、第１関連情報のユーザＩＤと、そのユーザＩＤを割り当てられたユーザ、すなわち対象ユーザが利用するユーザ端末のＩＰアドレス等の宛先とを対応付けた宛先テーブルを予め記憶しておくことで、この送信を行う。
【００８１】
ユーザ端末５０ａの候補表示部５０５は、サーバ装置６０ａから送信されてきた表示要求データにより表示が要求された第２関連情報の候補を自装置の表示手段に表示する。
図１８は表示された第２関連情報の候補の一例を表す。図１８の例では、候補表示部５０５が、ユーザ端末５０ａのＵＩ部５６に、「授業支援システムにおいてあなたに関連する情報を選択して下さい。」という文字列と、抽出された第２関連情報の候補である「ＩＤ００１」を表す操作子画像Ａ１と、「ＩＤ００２」を表す操作子画像Ａ２とを表示している。
【００８２】
ユーザ端末５０ａの候補選択操作受付部５０６は、候補表示部５０５により表示された第２関連情報の候補のうちのいずれかを選択するユーザの操作を受け付ける。候補選択操作受付部５０６は、例えば図１８に表す操作子画像Ａ１を選択する操作が行われると、「ＩＤ００１」という第２関連情報の候補を選択する操作として受け付け、操作子画像Ａ２を選択する操作が行われると、「ＩＤ００２」という第２関連情報の候補を選択する操作として受け付ける。候補選択操作受付部５０６は、受け付けた操作により選択された第２関連情報の候補を選択結果通知部５０７に供給する。
【００８３】
選択結果通知部５０７は、候補選択操作受付部５０６が受け付けた操作による第２関連情報の候補の選択結果をサーバ装置６０ａに通知する。選択結果通知部５０７は、候補選択操作受付部５０６から供給された第２関連情報の候補を示す選択結果データをサーバ装置６０ａに送信することで、この通知を行う。
【００８４】
サーバ装置６０ａの第３取得部６０８は、候補抽出部６０６により抽出された第２関連情報の候補から対象ユーザが選択した候補を取得する。第３取得部６０８は、ユーザ端末５０ａから送信されてきた選択結果データを受け取り、その選択結果データが表す候補を対象ユーザが選択した候補として取得する。第３取得部６０８は、取得した第２関連情報の候補を抽出部６０３に供給する。抽出部６０３は、供給された第２関連情報の候補、すなわち候補提示部６０７により提示された第２関連情報の候補から対象ユーザが選択した候補を第２関連情報として抽出する。
【００８５】
以上のとおり、本実施例では、第２関連情報の候補が複数ある場合に、それらの候補を対象ユーザに提示し選択させることで、第１及び第２関連情報が対応付けられることになる。
【００８６】
［３］変形例
上述した各実施例はそれぞれが本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、各実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
【００８７】
［３−１］類似度
第１取得部６０１が複数の第１関連情報を取得した場合に、各第１関連情報との類似度を考慮したうえで第２関連情報の抽出が行われてもよい。この場合、抽出部６０３は、第２取得部６０２により取得された複数の関連情報の第１関連情報との類似度をユーザ毎に合計する。
【００８８】
図１９は類似度の合計の例を表す。図１９では、取得された複数の関連情報のうち、第１関連情報とユーザ名が一致したユーザＡ、Ｂ、Ｃについて取得された複数の関連情報の第１関連情報との類似度が表されている。この例では、第１関連情報と一致すれば類似度を「３」、第１関連情報と部分的に一致すれば類似度を「１」、一致するところが無ければ類似度を「０」とした。この例では、ユーザＡは合計が「２１」、ユーザＢは合計が「１１」、ユーザＣは合計が「４」となった。
【００８９】
抽出部６０３は、以上の類似度の合計が最大のユーザに関連する関連情報を、第２関連情報として抽出する。図１９の例では、抽出部６０３は、類似度の合計が２１になったユーザＡの関連情報を第２関連情報として抽出する。このように、本変形例では、第１関連情報に自身の関連情報が類似するユーザが複数いる場合に、上記の類似度が最も大きいユーザ、すなわち対象ユーザである可能性が最も高いユーザの関連情報が第２関連情報として抽出されることになる。
【００９０】
なお、第１関連情報によって類似度の値が異なっていてもよい。例えば、一致している場合に対象ユーザである可能性が高いユーザＩＤや電子メールアドレスは「一致」の値を６点、「部分一致」の値を２点とする。一方、例えばＩＰアドレスは、ＤＨＣＰ（Dynamic Host Configuration Protocol）環境では変化する可能性があるためユーザＩＤや電子メールアドレスに比べると一致している場合でも対象ユーザである可能性が低いため、「一致」の値を３点、「部分一致」の値を１点とする。
【００９１】
また、図１４に表す候補抽出部６０６も類似度に基づいて第２関連情報の候補を抽出してもよい。その場合、候補抽出部６０６は、第２取得部６０２により取得された複数の関連情報の第１関連情報との類似度をユーザ毎に合計し、その合計が大きいものから決められた順番までのユーザの関連情報を、第２関連情報の候補として抽出する。これにより、第１関連情報に自身の関連情報が類似するユーザが複数いる場合に、上記の類似度が大きい方のユーザ、すなわち対象ユーザである可能性が高い方のユーザの関連情報が第２関連情報の候補として抽出されることになる。
【００９２】
［３−２］優先度
複数の関連情報の優先度を考慮したうえで第２関連情報の抽出が行われてもよい。
図２０は本変形例のサーバ装置６０ｂが実現する機能構成を表す。サーバ装置６０ｂは、図８に表す各部に加えて、図１４に表す候補抽出部６０６と、優先度判定部６０９とを備える。
【００９３】
本変形例では、第２取得部６０２が取得した複数の関連情報を優先度判定部６０９に供給する。優先度判定部６０９は、第２取得部６０２により取得された複数の関連情報のそれぞれの優先度を判定する。優先度判定部６０９は本発明の「判定部」の一例である。例えば、複数の関連情報として、授業支援システム４への過去の決められた期間におけるログイン回数が取得されたとする。その場合、優先度判定部６０９は、ログイン回数と優先度とを対応付けた優先度テーブルを用いて判定を行う。
【００９４】
図２１は優先度テーブルの一例を表す。図２１の例では、ログイン回数が「閾値Ｔｈ１以上」であれば優先度が「高」、ログイン回数が「閾値Ｔｈ１未満閾値Ｔｈ２以上」であれば優先度が「中」、ログイン回数が「閾値Ｔｈ２未満」であれば優先度が「低」となっている（Ｔｈ１＞Ｔｈ２）。優先度判定部６０９は、供給された複数の関連情報のそれぞれについて優先度を判定し、その判定結果を抽出部６０３に供給する。
【００９５】
抽出部６０３は、候補抽出部６０６により抽出された第２関連情報の候補のうち、優先度判定部６０９により判定された優先度に応じて選択される候補を第２関連情報として抽出する。抽出部６０３は、例えば、判定された優先度が最も高い候補を第２関連情報として抽出する（３つの候補の優先度が「低」、「低」、「高」であれば「高」の候補を抽出する）。この例では、授業支援システム４をよく利用するユーザほど、画像処理システム３も利用する可能性が高いという想定の元、優先度が判定されている。本変形例では、このように、第２関連情報の候補が複数ある場合に、優先度が高い関連情報を含む候補が第２関連情報として抽出されることになる。
【００９６】
なお、優先度の判定方法は上記のものに限らない。例えば、優先度判定部６０９は、授業支援システム４において特定の状況にあるユーザの関連情報の優先度を、その状況にないユーザの関連情報の優先度よりも高く判定する。特定の状況としては、例えば、ユーザが先生である場合に生徒に与えた課題を授業支援システム４で公開しているという状況や初めてレポートなどのスキャンを行ったという状況、公開されている課題をプリントしたという状況など、ユーザが特定の処理を行ったという状況などが用いられる。
【００９７】
本変形例では、上記の各状況を表す関連情報が第２取得部６０２によって取得される。優先度判定部６０９は、第２取得部６０２から供給された複数の関連情報に含まれる上記状況を表す関連情報に基づいて、優先度を判定する。優先度判定部６０９は、例えば、授業支援システム４において管理されている課題の公開の有無を表す情報が関連情報として第２取得部６０２によって取得されていると、課題を公開していることを表す関連情報の優先度を「高」と判定し、課題を公開していないことを表す関連情報の優先度を「低」と判定する。
【００９８】
また、抽出部６０３が行う優先度に応じた選択は上記の例に限らない。抽出部６０３は、例えば図１９の例のように類似度を合計する場合に、優先度が高いと判定された関連情報の類似度を大きくして類似度の合計を算出する。抽出部６０３は、例えば優先度が「高」であれば点数を２倍し、「中」であれば点数を１．５倍し、「低」であれば点数をそのままとして類似度の合計を算出する。いずれの場合も、優先度が高い関連情報ほど、第２の関連情報として抽出されやすくなる。
【００９９】
また、上記のように特定の状況を用いて優先度を判定することで、授業支援システム４において特定の状況にあるユーザの関連情報が、その特定の状況を考慮しないで優先度を判定する場合に比べて、第２関連情報として抽出されやすくなっている。従って、例えば実施例のように画像処理システム３に初めてログインしたタイミングで対応付け処理が行われる場合、画像処理システム３を初めて利用する可能性が高い状況を特定の状況として用いることが望ましい。
【０１００】
例えば先生が課題を公開する状況では、課題を公開していない状況に比べて、近々授業でその課題をプリントした用紙を生徒たちに配るために画像処理システム３を利用する可能性が高い。また、生徒のレポートの提出の締切が近い状況では、締切が近づいていない状況に比べて、作成したレポートをスキャンして授業支援システム４を用いて提出するために画像処理システム３を利用する可能性が高い。これらの状況を特定の状況として優先度を判定することで、それらの状況を考慮しないで優先度を判定する場合に比べて、対象ユーザである可能性が高いユーザの関連情報が第２関連情報として対応付けられることになる。
【０１０１】
［３−３］対応付けデータの生成タイミング
上記の各例では、ユーザが初めて画像処理システム３にログインしたタイミングで対応付けデータが生成されたが、対応付けデータの生成タイミングはこれに限らない。例えば対象ユーザが各システムに対して特定の操作（連携処理を開始する操作など）を行ったタイミングでもよい。
【０１０２】
また、各システムのユーザＩＤが更新されたときや、決められた日程（毎週日曜など）など、対象ユーザの操作とは関係のないタイミングで対応付けデータが生成されてもよい。また、対象ユーザが第１の画像処理装置で作業を行ったタイミングで、それとは異なる第２の画像処理装置が記憶する対象ユーザの第１関連情報についての対応付けデータの生成が行われてもよい。また、新規に画像処理装置が設置されたタイミングで、画像処理システムを利用する各ユーザについての対応付けデータの生成が行われてもよい。
【０１０３】
［３−４］複数の関連情報
第２取得部６０２が取得する複数の関連情報は上述したものに限らない。例えば、第２取得部６０２は、授業支援システム４において掲示板に添付される添付文書のファイル名、すなわち複数のユーザの各々が指定したファイル名により表される関連情報を取得してもよい。この場合、対象ユーザが第１システムである画像処理システム３に関係するファイル名を第２システムである授業支援システム４において指定した場合に、第１及び第２関連情報が対応付けられることになる。
【０１０４】
［３−５］各部を実現する装置
図８等に表す各部を実現する装置は上述したものに限らない。例えば画像処理装置が認証装置２０の機能を実現してもよいし、授業支援処理装置が認証装置４０の機能を実現してもよい。また、画像処理システム３が図８に表していない他の装置を備えていれば、その装置が画像処理装置１０や認証装置２０の機能を実現してもよく、授業支援システム４が図８に表していない他の装置を備えていれば、その装置が授業支援処理装置３０や認証装置４０の機能を実現してもよい。
【０１０５】
［３−６］関連情報の所在
上記の各例では、図８に表す画像処理装置１０のサービス情報記憶部１０２に記憶されている情報が第１関連情報として取得され、授業支援処理装置３０のサービス情報記憶部３０２に記憶されている情報が複数の関連情報として取得されたが、これに限らない。例えば、認証装置２０の認証情報記憶部２０２に記憶されている情報が第１関連情報として取得され、認証装置４０の認証情報記憶部４０２に記憶されている情報が複数の関連情報として取得されてもよい。
【０１０６】
画像処理システム３が図８に表していない他の装置を備えていれば、その装置に記憶されている情報が第１関連情報として取得されてもよい。また、授業支援システム４が図８に表していない他の装置を備えていれば、その装置に記憶されている情報が複数の関連情報として取得されてもよい。いずれの場合も、第１システムを利用する対象ユーザに関連し且つその第１システムで用いられる情報が第１関連情報として取得されればよい。また、第２システムを利用する複数のユーザの各々に関連し且つその第２システムで用いられる複数の情報が複数の関連情報として取得されればよい。
【０１０７】
［３−７］第１システム及び第２システム
第１及び第２システムは上述したもの（画像処理システム及び授業支援システム）に限らない。例えば、企業で用いられる申請システムや会計システム、人事システム、情報共有システムなどが第１及び第２システムとして用いられてもよい。自システムを利用するユーザに関連する情報を用いるものであれば、どのようなシステムが用いられてもよい。いずれの場合も、それらのシステムで用いられる情報が関連情報として取得される。例えば企業で用いられるシステムが用いられる場合であれば、社員の役職や業務の内容、担当する商品名などが関連情報として取得される。
【０１０８】
［３−８］発明のカテゴリ
本発明は、上述した画像処理装置、認証装置、授業支援処理装置、ユーザ端末、サーバ装置などの情報処理装置の他、それらの情報処理装置を備える情報処理システムとしても捉えられる。また、本発明は、それらの装置が実施する処理を実現するための情報処理方法としても捉えられるし、それらの装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
【符号の説明】
【０１０９】
１…情報処理システム、２…通信回線、１０…画像処理装置、２０…認証装置、３０…授業支援処理装置、４０…認証装置、５０…ユーザ端末、６０…サーバ装置、１０１、３０１…サービス処理部、１０２、３０２…サービス情報記憶部、１０３、３０３…関連情報送信部、１０４、３０４…連携処理部、２０１、４０１…認証処理部、２０２、４０２…認証情報記憶部、５０１、５０３…認証要求部、５０２、５０４…サービス要求部、５０５…候補表示部、５０６…候補選択操作受付部、５０７…選択結果通知部、６０１…第１取得部、６０２…第２取得部、６０３…抽出部、６０４…対応付けデータ生成部、６０５…対応付けデータ記憶部、６０６…候補抽出部、６０７…候補提示部、６０８…第３取得部、６０９…優先度判定部。
【図１】
2017156998.tif 000003
【図２】
2017156998.tif 000004
【図３】
2017156998.tif 000005
【図４】
2017156998.tif 000006
【図５】
2017156998.tif 000007
【図６】
2017156998.tif 000008
【図７】
2017156998.tif 000009
【図８】
2017156998.tif 000010
【図９】
2017156998.tif 000011
【図１０】
2017156998.tif 000012
【図１１Ａ】
2017156998.tif 000013
【図１１Ｂ】
2017156998.tif 000014
【図１２】
2017156998.tif 000015
【図１３】
2017156998.tif 000016
【図１４】
2017156998.tif 000017
【図１５】
2017156998.tif 000018
【図１６】
2017156998.tif 000019
【図１７】
2017156998.tif 000020
【図１８】
2017156998.tif 000021
【図１９】
2017156998.tif 000022
【図２０】
2017156998.tif 000023
【図２１】
2017156998.tif 000024