(57)【要約】【課題】本発明の目的は、Ｗｅｂ会議中またはサービスを実行中の場合であっても、複数の情報処理装置間で、操作負担を軽減して資料データを共有することができるサーバ装置を提供することである。【解決手段】スキャナ装置ＳＤ１は、読み取り動作を実行し、画像データをセンターサーバＣＳへ送信する。センターサーバＣＳは、ＷｅｂサーバＷＳへ画像データがアップロードされたことを通知する。ＷｅｂサーバＷＳは、センターサーバＣＳから画像データをダウンロードする。ＷｅｂサーバＷＳは、会議中であることを示すユーザＩＤが示す情報処理装置へ向けて、画像データがＷｅｂサーバＷＳへアップロードされたことを通知する。【選択図】図３
2014191691.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、
所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、
前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、
前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、
前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信する第１送信手段と、
を備える第１サーバ装置と、
前記第１サーバからアップロードされた画像データと、前記ユーザ識別情報とを受信する第２受信手段と、
前記第２受信手段により受信されたユーザ識別情報を用いて、データを受信可能なサービスを利用している情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信する第２送信手段と、
を備える第２サーバ装置と、
から構成されるシステム。
【請求項２】
前記第１判定手段は、前記第１決定手段により決定された前記ユーザ識別情報を用いて、Ｗｅｂ会議が実行中であるかを判定し、
前記第１送信手段は、前記第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信し、
前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする請求項１に記載のシステム。
【請求項３】
前記第２サーバ装置は、
Ｗｅｂ会議を実行している複数の情報処理装置のユーザ識別情報と、前記複数の情報処理装置のネットワークでの所在を示す所在情報とをそれぞれ対応付けて記憶する第２記憶手段を、さらに備え、
前記第１判定手段は、前記第２記憶手段に記憶されたユーザ識別情報に、前記第１決定手段により決定された前記ユーザ識別情報が記憶されているかを判定し、
前記第１送信手段は、前記第１判定手段により、前記ユーザ識別情報が前記第２記憶手段に記憶されていると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信し、
前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報と、前記所在情報を用いて、Ｗｅｂ会議を実行中の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする請求項２に記載のシステム。
【請求項４】
前記第２サーバ装置は、
前記第２記憶手段に記憶された前記複数の情報処理装置のユーザ識別情報の中で、権限が付与されたユーザ識別情報を決定する第２決定手段と、
前記第２受信手段により受信された画像データを前記情報処理装置へ送信する許可を、前記第２決定手段により決定されたユーザ識別情報と対応付けられた前記所在情報を用いて、権限が付与された情報処理装置へ依頼する要求手段と、をさらに備え、
前記要求手段により依頼した結果、画像データの送信を許可する旨が受信された場合、前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報と、前記所在情報を用いて、Ｗｅｂ会議を実行中の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする請求項３に記載のシステム。
【請求項５】
前記第２サーバ装置は、
前記第２記憶手段に記憶された前記複数の情報処理装置のユーザ識別情報の中で、権限が付与されたユーザ識別情報を決定する第２決定手段を、さらに備え、
前記第２送信手段は、前記第２決定手段により決定されたユーザ識別情報と、決定された前記ユーザ識別情報と対応付けられた前記所在情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置の中で権限が付与された情報処理装置へ、前記第２受信手段により受信された画像データを送信することを特徴とする請求項３に記載のシステム。
【請求項６】
ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、
所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、
前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、
前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、
前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信する第１送信手段と、
を備える第１サーバ装置。
【請求項７】
前記第１判定手段は、前記第１決定手段により決定された前記ユーザ識別情報を用いて、Ｗｅｂ会議が実行中であるかを判定し、
前記第１送信手段は、前記第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信することを特徴とする請求項６に記載の第１サーバ。
【請求項８】
ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、
所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、
前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、
前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスを利用している情報処理装置へ向けて、前記第１受信手段により受信された画像データを送信する第１送信手段と、
を備えることを特徴とする第１サーバ。
【請求項９】
所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを、第１サーバが受信する第１受信ステップと、
前記第１受信ステップにより受信された装置識別情報と対応付けられたユーザ識別情報を、ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段から、第１サーバが決定する第１決定ステップと、
前記第１決定ステップにより決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを、第１サーバ判定する第１判定ステップと、
前記第１判定ステップにより、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを、第１サーバが送信する第１送信ステップと、
を含む通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置に関する。具体的には、Ｗｅｂ会議を行う端末間の資料データの共有を可能にするサーバ装置に関する。
【背景技術】
【０００２】
一般的に、複数の情報処理装置間で、Ｗｅｂ会議を行うシステムが知られている。例えば、特許文献１に記載されているＷｅｂ会議が知られている。特許文献１に記載されているように、Ｗｅｂ会議を行うユーザには、会議途中に急遽資料をアップロードしたいという要望がある。この場合、特許文献１では、共有する画像データは、まず、サーバにアップロードされる。その後、Ｗｅｂ会議を実行している通信装置により、サーバにアップロードされた画像データが要求される。そして、通信装置が、要求された画像データを取得することで資料データが共有される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８６７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１では、例えば、複数の情報処理装置間でＷｅｂ会議を実行中に、資料データを共有したい場合、情報処理装置は、まずサーバへ資料データをアップロードして、その後、アップロードされた資料の中から共有する資料を選択する必要がある。複数の情報処理装置間で実行可能なサービス全般についても、同様に、資料データを共有したい場合、情報処理装置は、まずサーバへ資料データをアップロードして、その後、アップロードされた資料の中から共有する資料を選択する必要がある。このため、Ｗｅｂ会議を実行中またはサービスを実行中のユーザは、Ｗｅｂ会議中またはサービス実行中であるにも関わらず、共有する資料データを、手動で選択する必要があり、操作が煩わしかった。
【０００５】
本発明は、以上のことを鑑みてなされたものである。本発明の目的は、Ｗｅｂ会議中またはサービスを実行中の場合であっても、複数の情報処理装置間で、操作負担を軽減して資料データを共有することができるサーバ装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信する第１送信手段と、を備える第１サーバ装置と、前記第１サーバからアップロードされた画像データと、前記ユーザ識別情報とを受信する第２受信手段と、前記第２受信手段により受信されたユーザ識別情報を用いて、データを受信可能なサービスを利用している情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信する第２送信手段と、を備える第２サーバ装置と、から構成されるシステムである。
【０００７】
請求項２に記載の発明によれば、前記第１判定手段は、前記第１決定手段により決定された前記ユーザ識別情報を用いて、Ｗｅｂ会議が実行中であるかを判定し、前記第１送信手段は、前記第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信し、前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする。
【０００８】
請求項３に記載の発明によれば、前記第２サーバ装置は、Ｗｅｂ会議を実行している複数の情報処理装置のユーザ識別情報と、前記複数の情報処理装置のネットワークでの所在を示す所在情報とをそれぞれ対応付けて記憶する第２記憶手段を、さらに備え、前記第１判定手段は、前記第２記憶手段に記憶されたユーザ識別情報に、前記第１決定手段により決定された前記ユーザ識別情報が記憶されているかを判定し、前記第１送信手段は、前記第１判定手段により、前記ユーザ識別情報が前記第２記憶手段に記憶されていると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信し、前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報と、前記所在情報を用いて、Ｗｅｂ会議を実行中の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする。
【０００９】
請求項４に記載の発明によれば、前記第２サーバ装置は、前記第２記憶手段に記憶された前記複数の情報処理装置のユーザ識別情報の中で、権限が付与されたユーザ識別情報を決定する第２決定手段と、前記第２受信手段により受信された画像データを前記情報処理装置へ送信する許可を、前記第２決定手段により決定されたユーザ識別情報と対応付けられた前記所在情報を用いて、権限が付与された情報処理装置へ依頼する要求手段と、をさらに備え、前記要求手段により依頼した結果、画像データの送信を許可する旨が受信された場合、前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報と、前記所在情報を用いて、Ｗｅｂ会議を実行中の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする。
【００１０】
請求項５に記載の発明によれば、前記第２サーバ装置は、前記第２記憶手段に記憶された前記複数の情報処理装置のユーザ識別情報の中で、権限が付与されたユーザ識別情報を決定する第２決定手段を、さらに備え、前記第２送信手段は、前記第２決定手段により決定されたユーザ識別情報と、決定された前記ユーザ識別情報と対応付けられた前記所在情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置の中で権限が付与された情報処理装置へ、前記第２受信手段により受信された画像データを送信することを特徴とする。
【００１１】
請求項６に記載の発明によれば、ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信する第１送信手段と、を備える第１サーバ装置である。
【００１２】
請求項７に記載の発明によれば、前記第１判定手段は、前記第１決定手段により決定された前記ユーザ識別情報を用いて、Ｗｅｂ会議が実行中であるかを判定し、前記第１送信手段は、前記第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な前記第２サーバに向けて、画像データと、前記ユーザ識別情報とを送信し、前記第２送信手段は、前記第２受信手段により受信されたユーザ識別情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信することを特徴とする。
【００１３】
請求項８に記載の発明によれば、ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段と、所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを受信する第１受信手段と、前記第１受信手段により受信された装置識別情報と対応付けられたユーザ識別情報を、前記第１記憶手段から決定する第１決定手段と、前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを判定する第１判定手段と、前記第１判定手段により、データを受信可能なサービスがあると判定された場合、前記第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスを利用している情報処理装置へ向けて、前記第１受信手段により受信された画像データを送信する第１送信手段と、を備えることを特徴とする第１サーバである。
【００１４】
請求項９に記載の発明によれば、所定の画像取得装置から、前記所定の画像取得装置により取得された画像を示す画像データと、所定の画像取得装置を識別可能な装置識別情報とを、第１サーバが受信する第１受信ステップと、前記第１受信ステップにより受信された装置識別情報と対応付けられたユーザ識別情報を、ユーザを識別可能なユーザ識別情報と、前記ユーザ識別情報が利用可能な画像取得装置を識別する装置識別情報とを対応付けて記憶する第１記憶手段から、第１サーバが決定する第１決定ステップと、前記第１決定ステップにより決定されたユーザ識別情報を用いて、データを受信可能なサービスがあるかを、第１サーバ判定する第１判定ステップと、前記第１判定ステップにより、データを受信可能なサービスがあると判定された場合、前記データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、前記ユーザ識別情報とを、第１サーバが送信する第１送信ステップと、を含む通信方法である。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、第１サーバ装置の第１送信手段は、第１判定手段により、データを受信可能なサービスがあると判定された場合、データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、ユーザ識別情報とを送信する。第２サーバ装置の第２送信手段は、第２受信手段により受信されたユーザ識別情報を用いて、データを受信可能なサービスを利用している複数の情報処理装置へ向けて、第２受信手段により受信された画像データを送信する。この結果、サービスを実行中の場合であっても、第２サーバ装置は、画像取得装置から送信された画像データを、情報処理装置へ自動で送信することができるため、操作負担を軽減することができる。
【００１６】
請求項２に記載の発明によれば、第１サーバ装置の第１送信手段は、第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な第２サーバに向けて、画像データと、ユーザ識別情報とを送信する。第２サーバ装置の第２送信手段は、第２受信手段により受信されたユーザ識別情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、前記第２受信手段により受信された画像データを送信する。この結果、Ｗｅｂ会議中の場合であっても、第２サーバ装置は、画像取得装置から送信された画像データを、情報処理装置へ自動で送信することができるため、Ｗｅｂ会議中の操作負担を軽減することができる。
【００１７】
請求項３に記載の発明によれば、第２サーバ装置の第２送信手段は、第２受信手段により受信されたユーザ識別情報と、所在情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、第２受信手段により受信された画像データを送信する。この結果、Ｗｅｂ会議中の場合であっても、第２サーバ装置は、画像取得装置から送信された画像データを、Ｗｅｂ会議を行っている情報処理装置で使用しているセッション情報を用いて、情報処理装置へ自動で送信することができるため、Ｗｅｂ会議中の操作負担を軽減することができる。
【００１８】
請求項４に記載の発明によれば、要求手段は、第２受信手段により受信された画像データを複数の情報処理装置へ送信する許可を、第２決定手段により決定されたユーザ識別情報と対応付けられた所在情報を用いて、権限が付与された情報処理装置へ依頼する。要求手段により依頼した結果、画像データの送信を許可する旨が受信された場合、第２送信手段は、第２受信手段により受信されたユーザ識別情報と、所在情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置へ向けて、第２受信手段により受信された画像データを送信する。この結果、Ｗｅｂ会議中の場合に画像取得装置から送信された画像データを、情報処理装置へ自動で送信する場合であっても、権限が付与された情報処理装置の許可が必要となるため、セキュリティを保って送信することができる。
【００１９】
請求項５に記載の発明によれば、第２決定手段は、第２記憶手段に記憶された複数の情報処理装置のユーザ識別情報の中で、権限が付与されたユーザ識別情報を決定する。第２送信手段は、第２決定手段により決定されたユーザ識別情報と、決定されたユーザ識別情報と対応付けられた所在情報を用いて、Ｗｅｂ会議を実行中の複数の情報処理装置の中で権限が付与された情報処理装置へ、第２受信手段により受信された画像データを送信する。この結果、Ｗｅｂ会議中の場合に画像取得装置から送信された画像データを、複数の情報処理装置へ自動で送信する場合であっても、権限が付与された情報処理装置のみへ画像データを送信することができるため、セキュリティを保って送信することができる。
【００２０】
請求項６に記載の発明によれば、第１サーバ装置の第１送信手段は、第１判定手段により、データを受信可能なサービスがあると判定された場合、データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、ユーザ識別情報とを送信する。この結果、第２サーバが、サービスを実行中の情報処理装置へ画像データを自動で送信するための画像データを、第２サーバへ送信することができる。
【００２１】
請求項７に記載の発明によれば、第１判定手段は、第１決定手段により決定されたユーザ識別情報を用いて、Ｗｅｂ会議が実行中であるかを判定する。第１送信手段は、第１判定手段により、Ｗｅｂ会議が実行中であると判定された場合、実行中のＷｅｂ会議で使用可能な第２サーバに向けて、画像データと、ユーザ識別情報とを送信する。この結果、第２サーバが、Ｗｅｂ会議中の情報処理装置へ画像データを自動で送信するための画像データを、第２サーバへ送信することができる。
【００２２】
請求項８に記載の発明によれば、第１判定手段により、データを受信可能なサービスがあると判定された場合、第１送信手段は、第１決定手段により決定されたユーザ識別情報を用いて、データを受信可能なサービスを利用している情報処理装置へ向けて、第１受信手段により受信された画像データを送信する。この結果、サービスを実行中の場合であっても、第１サーバ装置は、画像取得装置から送信された画像データを、情報処理装置へ自動で送信することができるため、操作負担を軽減することができる。
【００２３】
請求項９に記載の発明によれば、第１送信ステップは、第１判定ステップにより、データを受信可能なサービスがあると判定された場合、データを受信可能なサービスで使用可能な第２サーバに向けて、画像データと、ユーザ識別情報とを送信する。この結果、第２サーバが、サービスを実行中の情報処理装置へ画像データを自動で送信するための画像データを、第２サーバへ送信することができる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態のシステムＳの概要構成図である。
【図２】本実施形態のシステムＳの処理動作を説明する説明図である。
【図３】本実施形態のシステムＳの処理動作を説明する説明図である。
【図４】本実施形態のセンターサーバＣＳの電気的構成を示す説明図である。
【図５】本実施形態のＷｅｂサーバＷＳの電気的構成を示す説明図である。
【図６】本実施形態のスキャナ装置ＳＤ１の電気的構成を示す説明図である。
【図７】本実施形態のセンターサーバＣＳのメイン動作処理を示すフローチャートである。
【図８】本実施形態のユーザ登録処理を示すフローチャートである。
【図９】本実施形態の画像データ送信処理を示すフローチャートである。
【図１０】本実施形態のスキャナ装置のメイン動作処理を示すフローチャートである。
【図１１】本実施形態のスキャナ登録処理を示すフローチャートである。
【図１２】本実施形態のＷｅｂサーバＷＳのメイン動作処理を示すフローチャートである。
【図１３】本実施形態の画像データ通知処理を示すフローチャートである。
【００２５】
［システムＳの構成］
以下、図面を参照して、本実施形態について説明する。図１は、本実施形態のシステム構成を示す概念図である。図１に示すシステムＳは、センターサーバＣＳと、ＷｅｂサーバＷＳとを備える。センターサーバＣＳと、ＷｅｂサーバＷＳとは、ネットワークＮＷを介して、接続可能である。センターサーバＣＳ及びＷｅｂサーバＷＳは、汎用的なサーバ装置またはコンピュータであれば良い。
【００２６】
センターサーバＣＳは、センターサーバＣＳとネットワークＮＷを介して図１に示すスキャナ装置ＳＤ１またはスキャナ装置ＳＤ２と接続可能である。具体的には、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２で読み取られたた画像データを、センターサーバＣＳへアップロードする。なお、図１の例では、スキャナ装置ＳＤ２は、中継装置としてのコンピュータＲＤを介してネットワークに接続可能となっている。このため、スキャナ装置ＳＤ２で読み取られた画像データは、コンピュータＲＤを介して、センターサーバＣＳへ送信される。
【００２７】
ＷｅｂサーバＷＳは、ＷｅｂサーバＷＳとネットワークＮＷを介して図１に示す情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等と接続可能である。情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等は、ＷｅｂサーバＷＳを介して、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３間で情報の送受信が可能である。本実施形態では、ＷｅｂサーバＷＳは、例えば、ネットワークを介したＷｅｂ会議のサービスを、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等に、サービスとして利用させる。ＷｅｂサーバＷＳは、Ｗｅｂ会議として、テレビ会議またはビデオ会議のサービスを、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等に、サービスとして利用させても良い。この場合、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３には、テレビ会議、Ｗｅｂ会議、ビデオ会議等を実行するためのプログラムが、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３の記憶部にインストールされる。具体的には、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等は、インストールされたプログラムを実行し、ＷｅｂサーバＷＳを介して、映像データまたは音声データの少なくとも一方または両方を送受信する。これにより、情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３等は、ネットワークを介したテレビ会議、Ｗｅｂ会議、ビデオ会議等のサービスを実行することができる。なお、ＷｅｂサーバＷＳは、複数であっても良い。この場合、複数のＷｅｂサーバＷＳにより、複数のサービスが提供されても良い。また、複数のＷｅｂサーバＷＳの中の一部のＷｅｂサーバにより、１つのサービスが提供されても良い。なお、本実施形態のセンターサーバＣＳが、第１サーバ装置の一例である。また、本実施形態のＷｅｂサーバＷＳが、第２サーバ装置の一例である。
【００２８】
［システムＳの具体的動作］
以下、図２を参照して、本実施形態のシステムＳの動作を説明する。
【００２９】
まず、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２は、ネットワークを介して、センターサーバＣＳにアクセスする。そして、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２は、スキャナ登録処理を実行する。スキャナ登録処理は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２をセンターサーバＣＳに登録する処理である。以下、図２は、スキャナ装置ＳＤ１が、登録処理を実行する例である。なお、本実施形態では、スキャナ装置を例に挙げて説明しているが、画像を読み取り可能な装置であれば良い。例えば、スキャナ機能を持った印刷装置であっても良い。また、スキャナ装置の代わりに、撮影ユニットを備えたカメラ端末であっても良い。なお、本実施形態のスキャナ装置、画像読み取り可能な装置、撮影ユニットを備えたカメラ端末は、画像取得装置の一例である。
【００３０】
最初に、図２に示す（１）の処理が実行される前の前提について説明する。ネットワーク接続可能な端末装置が、センターサーバＣＳへアクセスする。なお、端末装置は、図１及び図２には、図示していない。端末装置は、例えば、一般的なコンピュータである。また、端末装置は、携帯電話、スマートフォン、タブレットコンピュータのいずれかであっても良い。端末装置は、センターサーバＣＳにログイン処理を要求する。具体的には、端末装置は、ログイン処理の要求として、ユーザＩＤを含む要求をセンターサーバＣＳへ送信する。ユーザＩＤは、センターサーバＣＳを利用可能なユーザを識別可能な情報である。そして、センターサーバＣＳは、ログイン処理を実行する。センターサーバＣＳは、ログイン処理により、センターサーバＣＳを利用可能なユーザＩＤであると判定すると、デバイス登録処理を実行する。このとき、センターサーバＣＳは、一時コードを発行する。そして、センターサーバＣＳは、発行した一時コードを、端末装置へ送信する。また、センターサーバＣＳは、発行した一時コードを、Ｗｅｂページ等に表示させて、端末装置に閲覧可能にしても良い。このとき、センターサーバＣＳは、一時コードと、ログイン処理で用いたユーザＩＤとを対応付けて、センターサーバの例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記憶する。
【００３１】
そして、スキャナ装置ＳＤ１は、デバイス登録処理を実行する。なお、デバイス登録処理は、端末装置のユーザが利用するスキャナ装置ＳＤ１を、センターサーバＣＳへ登録する処理である。端末装置のユーザは、スキャナ装置ＳＤ１に対して、一時コードを入力する。具体的には、スキャナ装置ＳＤ１は、スキャナ装置ＳＤ１が備える表示部に、一時コード入力画面を表示させる。そして、スキャナ装置ＳＤ１は、一時コードの入力を受け付けると、受け付けた一時コードと、スキャナ装置ＳＤ１のデバイスＩＤとを、センターサーバＣＳへ送信する（図２（１））。なお、本実施形態では、スキャナ装置ＳＤ１は、事前にセンターサーバＣＳのＩＰアドレス、または、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を、スキャナ装置ＳＤ１のメモリに記憶している。デバイスＩＤは、スキャナ装置ＳＤ１の例えばメモリに記憶されている。センターサーバＣＳは、受信した一時コードと一致した一時コードが、センターサーバ装置のＨＤＤに記憶されているかを判定する。センターサーバＣＳは、受信した一時コードと一致した一時コードが、センターサーバ装置のＨＤＤに記憶されていると判定した場合、一致した一時コードと対応付けられたユーザＩＤと、受信したデバイスＩＤとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。さらに、センターサーバＣＳは、デバイスＩＤと、スキャナ装置ＳＤ１のＩＰアドレスとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。これにより、センターサーバＣＳから、スキャナ装置ＳＤ１へアクセスすることができる。そして、センターサーバＣＳは、スキャナ装置ＳＤ１へアクセスキーを送信する。アクセスキーは、センターサーバＣＳとアクセスする際に、スキャナ装置ＳＤ１を認証するための情報である。スキャナ装置ＳＤ１は、アクセスキーを受信すると、スキャナ装置ＳＤ１のメモリにアクセスキーを記憶する。アクセスキーを記憶した以降、スキャナ装置ＳＤ１は、記憶したアクセスキーを用いて、センターサーバＣＳと認証を行うことで、センターサーバＣＳへアクセスすることができる。これにより、デバイス登録処理が完了したことになる。
【００３２】
次に、ＷｅｂサーバＷＳは、センターサーバＣＳへサービスの登録を要求する。具体的には、サービスを識別するサービスＩＤと、ＷｅｂサーバＷＳのＩＰアドレスとをセンターサーバＣＳへ送信する（図２（２））。センターサーバＣＳは、サービスＩＤとＩＰアドレスとを受信すると、受信したサービスＩＤとＩＰアドレスとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。また、ＷｅｂサーバＷＳは、サービスＩＤと、ＷｅｂサーバＷＳが提供するサービスを利用する１以上のユーザＩＤとをセンターサーバＣＳへ送信する。センターサーバＣＳは、サービスＩＤと、１以上のユーザＩＤとを受信すると、受信したサービスＩＤと、１以上のユーザＩＤとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。なお、本実施形態では、ＷｅｂサーバＷＳが、提供するサービスとして、テレビ会議、Ｗｅｂ会議、ビデオ会議等の例を挙げて説明する。
【００３３】
そして、情報処理装置ＩＰ１が、会議の開催をＷｅｂサーバＷＳへ要求する（図３（３））。情報処理装置ＩＰ１は、会議の開催を要求するとき、ユーザＩＤを含む要求をＷｅｂサーバＷＳへ送信する。ＷｅｂサーバＷＳは、会議の開催要求を受信すると、会議ＩＤとユーザＩＤとを対応付けてＷｅｂサーバのＨＤＤに記憶する。さらに、ＷｅｂサーバＷＳは、ＷｅｂサーバＷＳと情報処理装置ＩＰ１との間に形成されたセッション情報に基づいて、ユーザＩＤと、情報処理装置ＩＰ１のＩＰアドレスとを対応付けて、ＷｅｂサーバＷＳのＨＤＤに記憶する。なお、会議の開催要求を送信した情報処理装置ＩＰは、会議のホストとして、ホストを示すホストＩＤが付与される。この場合、ＷｅｂサーバＷＳは、会議ＩＤとユーザＩＤとを対応付けて記憶すると共に、ユーザＩＤとホストＩＤとをさらに対応付けて、ＷｅｂサーバＷＳのＨＤＤに記憶する。そして、ＷｅｂサーバＷＳは、例えば、情報処理装置ＩＰ１へ、会議ＩＤを送信する。会議ＩＤは、ＷｅｂサーバＷＳが提供する会議を識別可能な情報である。情報処理装置ＩＰ１は、会議ＩＤを受信すると、受信する会議ＩＤ含む会議の招待依頼を送信する。例えば、情報処理装置ＩＰ１は、情報処理装置ＩＰ２または情報処理装置ＩＰ３の電子メールアドレスへ、会議の招待依頼を送信する。なお、送信される招待依頼には、会議ＩＤと、ＷｅｂサーバＷＳのＵＲＬまたはＩＰアドレスとが含まれる。情報処理装置ＩＰ２または情報処理装置ＩＰ３は、会議の招待依頼を受信すると、受信したＵＲＬまたはＩＰアドレスに基づいて、ＷｅｂサーバＷＳへ、会議の会議承諾を送信する。なお、送信される会議承諾は、情報処理装置ＩＰ２または情報処理装置ＩＰ３が記憶するユーザＩＤと、受信した会議ＩＤとを含む。ＷｅｂサーバＷＳは、会議承諾を受信すると、受信した会議ＩＤと、受信したユーザＩＤとを対応付けて、ＷｅｂサーバＷＳのＨＤＤに記憶する。さらに、ＷｅｂサーバＷＳは、ＷｅｂサーバＷＳと情報処理装置ＩＰ２または情報処理装置ＩＰ３との間に形成されたセッション情報に基づいて、ユーザＩＤと、情報処理装置ＩＰ２または情報処理装置ＩＰ３のＩＰアドレスとを対応付けて、ＷｅｂサーバＷＳのＨＤＤに記憶する。これにより、ＷｅｂサーバＷＳは、情報処理装置ＩＰ１と，情報処理ＩＰ２と、情報処理装置ＩＰ３と通信することができる。
【００３４】
ＷｅｂサーバＷＳは、会議ＩＤとユーザＩＤとを対応付けて記憶したことに応じて、記憶したユーザＩＤとサービスＩＤとを、センターサーバＣＳへ送信する（図３（４））。センターサーバＣＳは、ＷｅｂサーバＷＳからサービスＩＤとユーザＩＤとを受信すると、サービスＩＤとユーザＩＤとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。
【００３５】
スキャナ装置ＳＤ１は、読み取り動作を実行し、画像データをセンターサーバＣＳへ送信する（図３（５））。本実施形態では、２通りの方法を用いて、スキャナ装置ＳＤ１は、画像データをセンターサーバＣＳへ送信することができる。第１の方法は、スキャナ装置ＳＤ１が、直接ユーザに操作されることにより、読み取り動作を実行し、画像データをセンターサーバＣＳへ送信する方法である。第２の方法は、会議を実行する情報処理装置ＩＰ１、情報処理装置ＩＰ２、情報処理装置ＩＰ３の何れかから読取指示が送信されて、読み取り指示を受信したスキャナ装置ＳＤ１が読み取り動作を実行し、画像データをセンターサーバＣＳへ送信する方法である。第２の方法では、情報処理装置ＩＰ１は、ＷｅｂサーバＷＳにより提供されるサービスを実行するとき、情報処理装置ＩＰの表示部には、会議に関する情報が表示される。この際、情報処理装置ＩＰの表示部には、スキャナボタンが表示される。情報処理装置ＩＰにより、スキャナボタンが操作された場合、情報処理装置ＩＰは、読み取り指示をＷｅｂサーバＷＳへ送信する。なお、情報処理装置ＩＰにより送信される読み取り指示には、情報処理装置のユーザＩＤが含まれる。ＷｅｂサーバＷＳは、読み取り指示を受信すると、受信した読み取り指示を、センターサーバＣＳへ送信する。ＷｅｂサーバＷＳにより送信される読み取り指示には、ユーザＩＤと、ＷｅｂサーバＷＳのサービスＩＤとが含まれる。センターサーバＣＳは、読み取り指示を受信すると、ＨＤＤに、受信したユーザＩＤと対応付けられてデバイスＩＤが記憶されているかを判定する。センターサーバＣＳは、受信したユーザＩＤと対応付けられてデバイスＩＤが記憶されていると判定した場合、対応付けられたデバイスＩＤが示すスキャナ装置へ向けて、読み取り指示を送信する。そして、スキャナ装置ＳＤ１は、センターサーバＣＳから読み取り指示を受信すると、読み取り動作を実行し、画像データをセンターサーバＣＳへ送信する。
【００３６】
センタ−サーバＣＳは、スキャナ装置ＳＤ１から画像データを受信すると、画像データの送信元のスキャナ装置ＳＤ１のデバイスＩＤを決定する。センターサーバＣＳは、決定したデバイスＩＤと対応付けられたユーザＩＤを決定する。そして、センターサーバＣＳは、決定したデバイスＩＤと、決定したユーザＩＤと、受信した画像データとを対応付けて、センターサーバＣＳのＨＤＤに記憶する。さらに、センターサーバＣＳは、決定されたユーザＩＤと対応付けられたサービスＩＤが、センターサーバＣＳのＨＤＤに記憶されているかを判定する。ユーザＩＤと対応付けられたサービスＩＤが、センターサーバＣＳのＨＤＤに記憶されていると判定された場合、ＷｅｂサーバＷＳにより適用されるサービスが、ユーザＩＤが示すユーザに向けて提供中であることを示す。一方、ユーザＩＤと対応付けられたサービスＩＤが、センターサーバＣＳのＨＤＤに記憶されていると判定されなかった場合、ＷｅｂサーバＷＳにより適用されるサービスが、ユーザＩＤが示すユーザに向けて提供中でないことを示す。ユーザＩＤと対応付けられたサービスＩＤが、センターサーバＣＳのＨＤＤに記憶されていると判定された場合、センターサーバＣＳは、ＷｅｂサーバＷＳへ画像データがアップロードされたことを通知する（図３（６））。なお、センターサーバＣＳが、ＷｅｂサーバＷＳに通知する際、送信される通知は、センターサーバＣＳが決定したユーザＩＤを含む。そして、ＷｅｂサーバＷＳは、センターサーバＣＳへ画像データを要求し、センターサーバＣＳから画像データをダウンロードする。ＷｅｂサーバＷＳは、決定されたユーザＩＤと、ダウンロードした画像データとを対応付けて、ＷｅｂサーバＷＳのＨＤＤに記憶する。
【００３７】
ＷｅｂサーバＷＳは、画像データを受信すると、受信した通知に含まれるユーザＩＤと、会議ＩＤとが対応付けられて、ＷｅｂサーバＷＳのＨＤＤに記憶されているかを判定する。受信した通知に含まれるユーザＩＤと、会議ＩＤとが対応付けられて、ＷｅｂサーバＷＳのＨＤＤに記憶されている場合、ユーザＩＤが示す特定ユーザが会議中であることを示す。一方、受信した通知に含まれるユーザＩＤと、会議ＩＤとが対応付けられて、ＷｅｂサーバＷＳのＨＤＤに記憶されていない場合、ユーザＩＤが示す特定ユーザが会議中でないことを示す。ＷｅｂサーバＷＳが、特定ユーザが会議中であると判定した場合、受信した通知に含まれるユーザＩＤとホストＩＤとが対応付けられて記憶されているかを判定する。ＷｅｂサーバＷＳは、通知に含まれるユーザＩＤとホストＩＤとが対応付けられて記憶されていると判定した場合、ホストＩＤと対応付けられたユーザＩＤが示す情報処理装置ＩＰ１へ向けて、画像データがアップロードされたことを通知する（図３（７））。一方、通知に含まれるユーザＩＤとホストＩＤとが対応付けられて記憶されていないと判定した場合、ホストＩＤと対応付けられたユーザＩＤが示す他の情報処理装置へ向けて、画像データがアップロードされたことを通知する。その後、ホストとしての情報処理装置ＩＰ１は、ＷｅｂサーバＷＳへ向けて許可情報を送信する。許可情報は、ＷｅｂサーバＷＳが、受信した画像データを、会議に参加する情報処理装置ＩＰ２または情報処理装置ＩＰ３へ送信して良い許可を示す。ＷｅｂサーバＷＳは、許可情報を受信すると、情報処理装置ＩＰ１のユーザＩＤと対応付けられた会議ＩＤを決定し、さらに、会議ＩＤと対応付けられた他のユーザＩＤを決定する。そして、ＷｅｂサーバＷＳは、決定された他のユーザＩＤが示す情報処理装置ＩＰ２または情報処理装置ＩＰ３へ向けて、画像データを送信する。また、図３（７）で、ＷｅｂサーバＷＳは、ホストＩＤと対応付けられたユーザＩＤが示す情報処理装置ＩＰ１または他の情報処理装置へ向けて、画像データを自動で送信しても良い。
【００３８】
また、本実施形態では、招待依頼が送信される複数の情報処理装置の中で、セキュリティグループが設けられてもよい。セキュリティグループは、複数の情報処理装置の中で、セキュリティの高い情報の送受信が許可された情報処理装置に設定される。この場合、ＷｅｂサーバＷＳは、セキュリティグループに属していることを示すフラグ情報を、ユーザＩＤと対応付けて記憶する。このため、ＷｅｂサーバＷＳは、画像データを受信した場合、自動的に、セキュリティグループに属する情報処理装置へ向けて、受信した画像データを送信しても良い。
【００３９】
なお、ＷｅｂサーバＷＳは、会議を実行する情報処理装置ＩＰ１、ＩＰ２、及び、ＩＰ３のいずれかから、会議が終了した指示を受信すると、センターサーバＣＳへ会議終了指示を送信する。なお、会議終了指示は、終了される会議ＩＤと、会議終了指示を送信した情報処理装置のユーザＩＤを含む。センターサーバＣＳは、会議終了指示を受信すると、受信した会議ＩＤを、センターサーバＣＳのＨＤＤから削除する。これにより、情報処理装置により実行される会議は終了される。
【００４０】
［センターサーバＣＳの電気的構成］
以下、図４を参照して、本実施形態のセンターサーバＣＳの電気的構成について説明する。センターサーバＣＳは、ＣＰＵ１と、ＨＤＤ２と、ＲＡＭ３と、通信部４とから構成される。ＣＰＵ１は、一般的なプロセッサーである。ＨＤＤ２の代わりに、フラッシュメモリーなどが用いられても良い。ＣＰＵ１は、ＨＤＤ２と、ＲＡＭ３と、通信部４と夫々電気的に接続される。本実施形態のＣＰＵ１と、ＨＤＤ２またはＲＡＭ３等の記憶装置とは、センターサーバＣＳのコンピュータとして機能する。
【００４１】
ＨＤＤ２は、プログラム記憶領域２１と、サービス識別情報記憶領域２３と、デバイス情報記憶領域２４と、第１画像データ記憶領域２５と、第１セッション情報記憶領域２６とを含む。
【００４２】
プログラム記憶領域２１は、メイン動作処理プログラム記憶領域２２を含む。メイン動作処理プログラム記憶領域２２は、センターサーバＣＳのメイン動作を行うプログラムを記憶する。なお、プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしてもよい。また、ＣＤ−ＲＯＭ等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。ＨＤＤ２の代わりにフラッシュメモリー、ＲＯＭ、ＲＡＭ等のいずれかが用いられてもよい。ＨＤＤ２の代わりに種々のメモリを用いることができる。ＨＤＤ２として、コンピュータが読み取り可能な媒体であれば良い。また、ＨＤＤ２として、コンピュータが読み取り可能な記録媒体であれば良い。なお、コンピュータが読み取り可能な記録媒体は、一時的に伝送される信号を含まなくても良い。
【００４３】
サービス識別情報記憶領域２３は、ＷｅｂサーバＷＳにより提供されるサービスごとに設けられる。例えば、本実施形態では、ＷｅｂサーバＷＳにより提供される会議サービスに対して、サービス識別情報記憶領域２３が設けられる。サービス識別情報記憶領域２３には、ＷｅｂサーバＷＳから受信した会議ＩＤとユーザＩＤとが対応付けられ、さらに、サービスＩＤとも対応付けられて記憶される。さらに、サービス識別情報記憶領域２３には、ＷｅｂサーバＷＳのＩＰアドレスが記憶される。ＩＰアドレスの代わりに、ＷｅｂサーバＷＳのＵＲＬが、サービス識別情報記憶領域２３に記憶されても良い。なお、会議ＩＤは、サービス識別情報記憶領域２３に記憶される代わりに、必要に応じて、センターサーバＣＳからＷｅｂサーバＷＳへ問い合わせることで、会議ＩＤがセンターサーバＣＳにより取得されても良い。
【００４４】
デバイス情報記憶領域２４は、上述した一時コードと、ユーザＩＤとを対応付けて記憶する。センターサーバＣＳは、スキャナ装置からデバイスＩＤと、一時コードとを受信した場合に、さらに、受信した一時コードと一致した一時コードが、センターサーバ装置のＨＤＤに記憶されていると判定した場合、一致した一時コードと対応付けられたユーザＩＤと、受信したデバイスＩＤとを対応付けて、デバイス情報記憶領域に記憶する。また、スキャナ装置からデバイスＩＤと、スキャナ装置のＩＰアドレスと、一時コードとを受信した場合に、さらに、受信した一時コードと一致した一時コードが、センターサーバ装置のＨＤＤに記憶されていると判定した場合、一致した一時コードと対応付けられたユーザＩＤと、受信したデバイスＩＤ及びＩＰアドレスとを対応付けて、デバイス情報記憶領域に記憶しても良い。なお、本実施形態のデバイス情報記憶領域２４は、第１記憶手段の一例である。また、本実施形態のユーザＩＤが、ユーザ識別情報の一例である。また、本実施形態のデバイスＩＤが、装置識別情報の一例である。
【００４５】
第１画像データ記憶領域２５は、スキャナ装置により読み取られた画像データを記憶する。具体的には、第１画像データ記憶領域２５は、デバイスＩＤと、画像データとを対応付けて記憶する。センタ−サーバＣＳは、スキャナ装置ＳＤ１から画像データを受信すると、画像データの送信元のスキャナ装置ＳＤ１のデバイスＩＤを決定し、さらに、決定したデバイスＩＤと対応付けられたユーザＩＤを決定する。そして、センターサーバＣＳは、決定したデバイスＩＤと、決定したユーザＩＤと、受信した画像データとを対応付けて、第１画像データ記憶領域２５に記憶する。
【００４６】
第１セッション情報記憶領域２６は、第１セッション情報を記憶する。具体的には、第１セッション情報は、センターサーバＣＳとスキャナ装置とのセッションに関する情報である。具体的には、本実施形態では、センターサーバＣＳは、第１セッション情報として、スキャナ装置のデバイスＩＤと、スキャナ装置のＩＰアドレスとを対応付けて、第１セッション情報記憶領域２６に記憶する。上述したように、スキャナ装置は、記憶したアクセスキーを用いて、センターサーバＣＳと認証を行うことで、センターサーバＣＳへアクセスする。この際に、センターサーバＣＳは、スキャナ装置からデバイスＩＤとＩＰアドレスとを取得して、第１セッション情報として、第１セッション情報記憶領域２６に記憶する。第１セッション情報は、スキャナ装置以外のネットワークに接続可能な装置とセンターサーバサーバＣＳとのセッションに関する情報であっても良い。例えば、第１セッション情報は、センターサーバサーバＣＳと、図１のコンピュータＲＤとのセッションに関する情報であっても良い。この場合、センターサーバＣＳは、コンピュータＲＤのＩＰアドレスと、コンピュータＲＤと接続するスキャナ装置ＳＤ２のデバイスＩＤとを対応付けて、第１セッション情報記憶領域２６に記憶する。このように、センターサーバＣＳが、スキャナ装置またはコンピュータＲＤとの第１セッション情報を保持することで、センターサーバＣＳは、スキャナ装置ＳＤ１またはコンピュータＲＤへ、読取指令を送信することができる。また、第１セッション情報が保持されることで、センターサーバサーバＣＳと、スキャナＳＤ１またはコンピュータＲＤとの間で情報の送受信が可能になる。
【００４７】
ＲＡＭ３は、センターサーバＣＳが一時的に利用する情報を一時記憶する。通信部４は、ネットワークＮＷを介して、情報処理装置ＩＰ、または、ＷｅｂサーバＷＳ、または、スキャナ装置ＳＤ１、または、コンピュータＲＤと通信を行う。
【００４８】
［ＷｅｂサーバＷＳの電気的構成］
以下、図５を参照して、本実施形態のＷｅｂサーバＷＳの電気的構成について説明する。ＷｅｂサーバＷＳは、ＣＰＵ５と、ＨＤＤ６と、ＲＡＭ７と、通信部８とから構成される。ＣＰＵ５は、一般的なプロセッサーである。ＨＤＤ６の代わりに、フラッシュメモリーなどが用いられても良い。ＣＰＵ５は、ＨＤＤ６と、ＲＡＭ７と、通信部８と夫々電気的に接続される。本実施形態のＣＰＵ５と、ＨＤＤ６またはＲＡＭ７等の記憶装置とは、ＷｅｂサーバＷＳのコンピュータとして機能する。
【００４９】
ＨＤＤ６は、プログラム記憶領域６１と、会議情報記憶領域６３と、第２画像データ記憶領域６４と、第２セッション情報記憶領域６５とを含む。
【００５０】
プログラム記憶領域６１は、メイン動作処理プログラム記憶領域６２を含む。メイン動作処理プログラム記憶領域２２は、ＷｅｂサーバＷＳのメイン動作を行うプログラムを記憶する。なお、プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしてもよい。また、ＣＤ−ＲＯＭ等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。ＨＤＤ６の代わりにフラッシュメモリー、ＲＯＭ、ＲＡＭ等のいずれかが用いられてもよい。ＨＤＤ６の代わりに種々のメモリを用いることができる。ＨＤＤ６として、コンピュータが読み取り可能な媒体であれば良い。また、ＨＤＤ６として、コンピュータが読み取り可能な記録媒体であれば良い。なお、コンピュータが読み取り可能な記録媒体は、一時的に伝送される信号を含まなくても良い。
【００５１】
会議情報記憶領域６３は、会議情報を記憶する。ＷｅｂサーバＷＳは、会議情報として、情報処理装置から受信したユーザＩＤと、会議ＩＤとを対応付けて会議情報記憶領域６３に記憶する。なお、ＷｅｂサーバＷＳは、ユーザＩＤに加えてホストＩＤを受信した場合、受信したユーザＩＤとホストＩＤと会議ＩＤとを対応付けて、会議情報記憶領域６３に記憶する。また、ＷｅｂサーバＷＳは、会議承諾を受信した場合、受信した会議承諾が含むユーザＩＤと会議ＩＤとを対応付けて、会議情報記憶領域６３に記憶する。なお、会議を行う情報処理装置間でセキュリティグループが形成される場合、ＷｅｂサーバＷＳは、セキュリティグループを示すフラグ情報と、ユーザＩＤとを対応付けて、会議情報記憶領域６３に記憶する。
【００５２】
第２画像データ記憶領域６４は、センターサーバＣＳからダウンロードした画像データを記憶する。具体的には、ダウンロードした画像データと、ダウンロードした際に決定したユーザＩＤとを対応付けて、第２画像データ記憶領域６４に記憶する。
【００５３】
第２セッション情報記憶領域６５は、第２セッション情報を記憶する。具体的には、第２セッション情報は、ＷｅｂサーバＷＳと情報処理装置とのセッションに関する情報である。具体的には、本実施形態では、ＷｅｂサーバＷＳは、第２セッション情報として、情報処理装置のユーザＩＤと、情報処理装置のＩＰアドレスとを対応付けて、第２セッション情報記憶領域６５に複数記憶する。例えば、図２及び図３の例では、ＷｅｂサーバＷＳは、ＷｅｂサーバＷＳと情報処理装置ＩＰ１との間に形成された第２セッション情報に基づいて、ユーザＩＤと、情報処理装置ＩＰ１のＩＰアドレスとを対応付けて、第２セッション情報記憶領域６５に記憶する。さらに、ＷｅｂサーバＷＳは、ＷｅｂサーバＷＳと情報処理装置ＩＰ２または情報処理装置ＩＰ３との間に形成された第２セッション情報に基づいて、ユーザＩＤと、情報処理装置ＩＰ２または情報処理装置ＩＰ３のＩＰアドレスとを対応付けて、第２セッション情報記憶領域６５に記憶する。このように、ＷｅｂサーバＷＳが、複数の情報処理装置とのセッション情報を保持することで、ＷｅｂサーバＷＳは、複数の情報処理装置間で情報の送受信が可能になる。なお、本実施形態の第２セッション情報記憶領域６５が、第２記憶手段の一例である。また、第２セッション情報記憶領域６５に記憶されるＩＰアドレスが、所在情報の一例である。ＩＰアドレスの他にＵＲＬなどが、所在情報として用いられても良い。
【００５４】
［４．スキャナ装置ＳＤ１の電気的構成］
以下、図６を参照して、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の電気的構成について、説明する。スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２は、ＣＰＵ１０と、ＨＤＤ１１と、ＲＡＭ１２と、通信部１３と、読取ユニット１４と、タッチパネルユニット１５とから構成される。ＣＰＵ１０は、ＨＤＤ１１と、ＲＡＭ１２と、通信部１３と、読取ユニット１４と、タッチパネルユニット１５と夫々電気的に接続される。本実施形態のＣＰＵ１０と、ＨＤ１１またはＲＡＭ１２等の記憶装置とは、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のコンピュータとして機能する。
【００５５】
ＨＤＤ１１は、プログラム記憶領域１１１と、アクセスキー記憶領域１１３と、第３画像データ記憶領域１１４と、第３セッション情報記憶領１１５とを含む。
【００５６】
プログラム記憶領域１１１は、メイン動作処理プログラム記憶領域１１２を含む。メイン動作処理プログラム記憶領域１１１は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のメイン動作を行うプログラムを記憶する。なお、プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしてもよい。また、ＣＤ−ＲＯＭ等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。ＨＤＤ１１の代わりにフラッシュメモリー、ＲＯＭ、ＲＡＭ等のいずれかが用いられてもよい。ＨＤＤ２の代わりに種々のメモリを用いることができる。ＨＤ１１として、コンピュータが読み取り可能な媒体であれば良い。また、ＨＤＤ１１として、コンピュータが読み取り可能な記録媒体であれば良い。なお、コンピュータが読み取り可能な記録媒体は、一時的に伝送される信号を含まなくても良い。
【００５７】
アクセスキー記憶領域１１３は、アクセスキーを記憶する。アクセスキーは、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２またはコンピュータＲＤが、センターサーバＣＳにアクセスする際に用いられる認証情報である。また、アクセスキー記憶領域１１３には、デバイスＩＤが記憶される。第３画像データ記憶領域１１４は、読取ユニット１４により読み取られた画像データを記憶する。
【００５８】
第３セッション情報記憶領域１１５は、第３セッション情報を記憶する。具体的には、第３セッション情報は、センターサーバＣＳとスキャナ装置とのセッションに関する情報である。本実施形態では、センターサーバＣＳは、第３セッション情報として、スキャナ装置のデバイスＩＤと、センターサーバＣＳのＩＰアドレスとを対応付けて、第３セッション情報記憶領域１１５に記憶する。
【００５９】
ＲＡＭ１２は、スキャナ装置ＳＤ１が一時的に利用する情報を一時記憶する。通信部１３は、ネットワークＮＷを介して、センターサーバＣＳ、または、情報処理装置、または、ＷｅｂサーバＷＳ、または、コンピュータＲＤと通信を行う。
【００６０】
読取ユニット１４は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２にセットされた原稿を読み取るための構成である。具体的には、読取ユニット１４は、搬送ローラ、画像読取センサ等から構成される。画像読取センサは、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）またはＣＣＤ（Ｃａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｖｉｃｅｓ）等の撮像素子である。原稿から画像データを読み取る機能を備えた読取ユニット１４が駆動されることで、原稿から画像データが取得される。タッチパネルユニット１５は、公知のタッチパネルである。スキャナ装置ＳＤ１またはＳＤ２は、タッチパネルユニット１５を用いて情報を受け付けることができる。
【００６１】
なお、コンピュータＲＤの電気的構成は、スキャナ装置ＳＤ１またはスキャナＳＤ２とほぼ同一の構成である。異なる点は、コンピュータＲＤは、読取ユニット１４及びタッチパネルユニット１５を備えていないことである。コンピュータＲＤは、スキャナ装置ＳＤ２により読み取られた画像データを、コンピュータＲＤの第３画像データ記憶領域１１４に記憶し、画像データをセンターサーバＣＳへアップロードする。タッチパネルユニット１５の代わりに、コンピュータＲＤを用いて各種情報が受け付けられる。
【００６２】
［センターサーバＣＳの処理動作］
以上説明した構成からなる本実施形態のセンターサーバＣＳの動作及び作用について、図７〜９を参照して説明する。センターサーバＣＳの動作は、センターサーバＣＳの電源がオンにされたことにより、センターサーバＣＳのメイン動作処理プログラムが、ＣＰＵ１により実行されることで遂行される。以下に示す処理は、ＣＰＵ１により処理される。
【００６３】
ステップＳ１０１では、登録要求が受信されたか否かが判定される。例えば、登録要求は、図示しない端末装置により送信される。登録要求が受信されたと判定された場合（ステップＳ１０１：ＹＥＳ）、ステップＳ１０２が実行される。登録要求が受信されたと判定されなかった場合（ステップＳ１０１：ＮＯ）、ステップＳ１０３が実行される。
【００６４】
ステップＳ１０２では、ユーザ登録処理が実行される。ユーザ登録処理については、図８を参照して詳細を後述する。
【００６５】
ステップＳ１０３では、スキャナ装置からのアクセスがあるか否かが判定される。スキャナ装置からのアクセスがあると判定された場合（ステップＳ１０３：ＹＥＳ）、ステップＳ１０４が実行される。スキャナ装置からのアクセスがあると判定されなかった場合（ステップＳ１０３：ＮＯ）、ステップＳ１０５が実行される。
【００６６】
ステップＳ１０４では、スキャナ装置からのアクセスに基づいて、セッション情報が、第１セッション情報記憶領域２６に記憶される。具体的には、ステップＳ１０３アクセスされたスキャナ装置から、スキャナ装置のデバイスＩＤと、スキャナ装置のＩＰアドレスが取得される。取得されたスキャナ装置のデバイスＩＤと、スキャナ装置のＩＰアドレスとが対応付けられて、第１セッション情報として、第１セッション情報記憶領域２６に記憶される。
【００６７】
ステップＳ１０５では、サービス登録要求が受信されたか否かが判定される。サービス登録要求は、例えば、ＷｅｂサーバＷＳから送信される。サービス登録要求は、登録するサービスＩＤと、ＷｅｂサーバＷＳのＩＰアドレスと、サービス登録を要求したユーザのユーザＩＤとを含む。サービス登録要求が受信されたと判定された場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０６が実行される。サービス登録要求が受信されたと判定されなかった場合（ステップＳ１０５：ＮＯ）、ステップＳ１０７が実行される。
【００６８】
ステップＳ１０６では、サービス登録処理が実行される。サービス登録処理が実行されることで、ステップＳ１０６で受信したサービスＩＤと、ＷｅｂサーバのＩＰアドレスと、ユーザＩＤとが対応付けられて、サービス識別情報記憶領域２３に記憶される。
【００６９】
ステップＳ１０７では、画像データが受信されたか否かが判定される。具体的には、スキャナ装置から送信された画像データが、受信されたか否かが判定される。ステップＳ１０７では、画像データと、画像データを送信したデバイスＩＤとが、受信される。画像データが受信されたと判定された場合（ステップＳ１０７：ＹＥＳ）、ステップＳ１０８が実行される。画像データが受信されたと判定されなかった場合（ステップＳ１０７：ＮＯ）、ステップＳ１０９が実行される。なお、本実施形態のセンターサーバＣＳのコンピュータとステップＳ１０７とは、第１受信手段の一例である。また、ステップＳ１０７は、第１受信ステップの一例である。
【００７０】
ステップＳ１０８では、画像データ送信処理が実行される。画像データ送信処理については、図９を参照して詳細を後述する。
【００７１】
ステップＳ１０９では、会議ＩＤが受信されたか否かが判定される。具体的には、ＷｅｂサーバＷＳから送信された会議ＩＤとユーザＩＤとが、受信されたか否かが判定される。会議ＩＤが受信されたと判定された場合（ステップＳ１０９：ＹＥＳ）、ステップＳ１１０が実行される。会議ＩＤが受信されたと判定されなかった場合（ステップＳ１０９：ＮＯ）、ステップＳ１１１が実行される。
【００７２】
ステップＳ１１０では、ステップＳ１０９で受信した会議ＩＤと、ユーザＩＤとが対応付けられて、サービス識別情報記憶領域２３に記憶される。
【００７３】
ステップＳ１１１では、ＷｅｂサーバＷＳから送信された会議終了指示が受信されたか否かが判定される。なお、会議終了指示は、終了される会議ＩＤと、会議終了指示を送信した情報処理装置のユーザＩＤを含む。会議終了指示が受信されたと判定された場合（ステップＳ１１１：ＹＥＳ）、ステップＳ１１２が実行される。会議終了指示が受信されたと判定されなかった場合（ステップＳ１１１：ＮＯ）、ステップＳ１１３が実行される。
【００７４】
ステップＳ１１２では、ステップＳ１１１で受信した会議ＩＤが、サービス識別情報記憶領域２３に記憶から削除される。
【００７５】
ステップＳ１１３では、センターサーバＣＳの電源がオフにされたか否かが判定される。センターサーバＣＳの電源がオフにされたと判定された場合（ステップＳ１１３：ＹＥＳ）、センターサーバＣＳのメイン動作処理は終了される。センターサーバＣＳの電源がオフにされたと判定されなかった場合（ステップＳ１１３：ＮＯ）、ステップＳ１０１が実行される。
【００７６】
以下、図８を参照して、本実施形態のユーザ登録処理について説明する。以下に示す処理は、ＣＰＵ１により処理される。
【００７７】
ステップＳ２０１では、図示しない端末装置から登録要求を受信したことに基づいて、ログイン処理が実行される。具体的には、端末装置から受信したユーザＩＤ及びパスワードを用いて、ログイン処理が実行される。
【００７８】
ステップＳ２０２では、ステップＳ２０１で実行したログイン処理が成功したか否かが判定される。ログイン処理が成功したと判定された場合（ステップＳ２０２：ＹＥＳ）、ステップＳ２０４が実行される。ログイン処理が成功したと判定されなかった場合（ステップＳ２０２：ＮＯ）、ステップＳ２０３が実行される。
【００７９】
ステップＳ２０３では、アカウント作成に関するＷｅｂページが生成され、生成されたＷｅｂページが端末装置へ送信される。
【００８０】
ステップＳ２０４では、デバイス登録処理が実行される。具体的には、ステップＳ２０４では、一時コードが発行される。そして、発行された一時コードと、ステップＳ２０１でログイン処理に用いたユーザＩＤとが対応付けられて、デバイス情報記憶領域２４に記憶される。発行された一時コードは、端末装置により表示可能なＷｅｂページに記載される。一時コードが記載されたＷｅｂページが、端末装置へ送信される。なお、ステップＳ２０４では、一時コードを発行した時間または日時が決定される。なお、一時コードを発行した時間または日時は、センターサーバＣＳにインストールされるＯＳにより決定される。決定された時間または日時が、発行した一時コードと対応付けられてＲＡＭ３に一時記憶される。
【００８１】
ステップＳ２０５では、スキャナ装置から一時コードが受信されたか否かが判定される。ステップＳ２０５では、一時コードに加えて、一時コードを送信したスキャナ装置のデバイスＩＤと、スキャナ装置のＩＰアドレスも受信される。一時コードが受信されたと判定された場合（ステップＳ２０５：ＹＥＳ）、ステップＳ２０６が実行される。一時コードが受信されたと判定されなかった場合（ステップＳ２０５：ＮＯ）、ステップＳ２１０が実行される。
【００８２】
ステップＳ２０６では、受信した一時コードと一致する一時コードが、デバイス情報記憶領域２４に記憶されているか否かが判定される。受信した一時コードと一致する一時コードが、デバイス情報記憶領域２４に記憶されていると判定された場合（ステップＳ２０６：ＹＥＳ）、ステップＳ２０７が実行される。受信した一時コードと一致する一時コードが、デバイス情報記憶領域２４に記憶されていると判定されなかった場合（ステップＳ２０６：ＮＯ）、ステップＳ２０９が実行される。
【００８３】
ステップＳ２０７では、受信した一時コードと一致する一時コードに対応付けられたユーザＩＤが決定される。そして、決定されたユーザＩＤと、ステップＳ２０６で受信したデバイスＩＤ及びＩＰアドレスとが対応付けられて、デバイス情報記憶領域２４に記憶される。
【００８４】
ステップＳ２０８では、ステップＳ２０７で記憶されたＩＰアドレスと宛先として、アクセスキーが送信される。
【００８５】
ステップＳ２０９では、ステップＳ２０６の一時コードを送信したスキャナ装置に向けて、エラーメッセージが送信される。
【００８６】
ステップＳ２１０では、ステップＳ２０４で一時記憶された時間または日時から、所定期間が経過したか否かが、判定される。所定期間が経過したと判定された場合（ステップＳ２１０：ＹＥＳ）、ユーザ登録処理は終了される。所定期間が経過したと判定されなかった場合（ステップＳ２１０：ＮＯ）、ステップＳ２０５が実行される。
【００８７】
以下、図９を参照して、本実施形態の画像データ送信処理について説明する。以下に示す処理は、ＣＰＵ１により処理される。
【００８８】
ステップＳ３０１では、ステップＳ１０７で受信された画像データが、第１画像データ記憶領域に記憶される。具体的には、ステップＳ１０７で受信された画像データとデバイスＩＤとが、対応付けられて第１画像データ記憶領域２５に記憶される。
【００８９】
ステップＳ３０２では、ステップＳ１０７で受信したデバイスＩＤと対応付けられたユーザＩＤが、デバイス情報記憶領域２４から決定される。なお、本実施形態のセンターサーバＣＳのコンピュータとステップＳ３０２とは、第１決定手段の一例である。また、ステップＳ３０２は、第１決定ステップの一例である。
【００９０】
ステップＳ３０３では、ステップＳ３０２で決定されたユーザＩＤと対応付けられたサービスＩＤが、サービス識別情報記憶領域２３に記憶されているか否かが判定される。ユーザＩＤと対応付けられたサービスＩＤが、サービス識別情報記憶領域２３に記憶されていると判定された場合（ステップＳ３０３：ＹＥＳ）、ステップＳ３０４が実行される。ユーザＩＤと対応付けられたサービスＩＤが、サービス識別情報記憶領域２３に記憶されていると判定されなかった場合（ステップＳ３０３：ＮＯ）、画像データ送信処理は終了される。
【００９１】
ステップＳ３０４では、ステップＳ３０３で記憶されていると判定されたサービスＩＤに基づいて、サービスＩＤと対応付けられたＩＰアドレスを宛先として、メッセージが送信される。具体的には、ＩＰアドレスが示すＷｅｂサーバへ、メッセージが送信される。なお、ステップＳ３０４では、メッセージが送信された時間または日時が決定される。なお、時間または日時は、センターサーバＣＳにインストールされるＯＳにより決定される。決定された時間または日時が、ＲＡＭ３に一時記憶される。
【００９２】
ステップＳ３０５では、メッセージに対するレスポンスが受信されたか否かが判定される。レスポンスが受信されたと判定された場合（ステップＳ３０５：ＹＥＳ）、ステップＳ３０６が実行される。レスポンスが受信されたと判定されなかった場合（ステップＳ３０５：ＮＯ）、ステップＳ３１０が実行される。なお、本実施形態のセンターサーバＣＳのコンピュータとステップＳ３０５とは、第１判定手段の一例である。なお、ステップＳ３０５は、第１判定ステップの一例である。
【００９３】
ステップＳ３０６では、アップロード通知処理が実行される。具体的には、アップロード通知が、ＷｅｂサーバＷＳへ送信される。アップロード通知は、画像データがセンターサーバＣＳへアップロードされたことを示す情報である。アップロード通知には、画像データが記憶された第１画像データ記憶領域の所定の位置を示すＵＲＬと、ステップＳ３０２で決定されたユーザＩＤとが含まれる。なお、ステップＳ３０６では、アップロード通知処理が実行された時間または日時が決定される。ステップＳ３０６では、アップロード通知が送信された時間または日時が決定されても良い。なお、時間または日時は、センターサーバＣＳにインストールされるＯＳにより決定される。決定された時間または日時が、ＲＡＭ３に一時記憶される。
【００９４】
ステップＳ３０７では、ＷｅｂサーバＷＳから、画像データの要求が受信されたか否かが判定される。具体的には、ステップＳ３０７では、ステップＳ３０６で送信したＵＲＬがアクセスされたか否かが判定される。画像データの要求が受信されたと判定された場合（ステップＳ３０７：ＹＥＳ）、ステップＳ３０８が実行される。画像データの要求が受信されたと判定されなかった場合（ステップＳ３０７：ＮＯ）、ステップＳ３０９が実行される。
【００９５】
ステップＳ３０８では、ステップＳ３０７で要求された画像データが、ＷｅｂサーバＷＳへ送信される。なお、本実施形態のセンターサーバＣＳのコンピュータとステップＳ３０８とは、第１送信手段の一例である。なお、ステップＳ３０８は、第１送信ステップの一例である。
【００９６】
ステップＳ３０９では、ステップＳ３０６で一時記憶された時間または日時から、所定期間が経過したか否かが判定される。所定期間が経過したと判定された場合（ステップＳ３０９：ＹＥＳ）、画像データ送信処理は終了される。所定期間が経過したと判定されなかった場合（ステップＳ３０９：ＮＯ）、ステップＳ３０７が実行される。
【００９７】
ステップＳ３１０では、ステップＳ３０４で一時記憶された時間または日時から、所定期間が経過したか否かが判定される。所定期間が経過したと判定された場合（ステップＳ３１０：ＹＥＳ）、画像データ送信処理は終了される。所定期間が経過したと判定されなかった場合（ステップＳ３１０：ＮＯ）、ステップＳ３０５が実行される。
【００９８】
［スキャナ装置の処理動作］
以上説明した構成からなる本実施形態のスキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の動作及び作用について、図１０〜１１を参照して説明する。スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の動作は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の電源がオンにされたことにより、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のメイン動作処理プログラムが、ＣＰＵ１１により実行されることで、遂行される。以下に示す処理は、ＣＰＵ１１により処理される。
【００９９】
ステップＳ４０１では、センターサーバＣＳへの接続要求が、受け付けられたか否かが判定される。具体的には、タッチパネルユニット１５を用いて、センターサーバＣＳへの接続要求が受け付けられたか否かが判定される。センターサーバＣＳへの接続要求が、受け付けられたと判定された場合（ステップＳ４０１：ＹＥＳ）、ステップＳ４０２が実行される。センターサーバＣＳへの接続要求が、受け付けられたと判定されなかった場合（ステップＳ４０１：ＮＯ）、ステップＳ４０４が実行される。
【０１００】
ステップＳ４０２では、アクセスキー記憶領域１１３に記憶されたアクセスキーを用いて、センターサーバＣＳへの接続処理が実行される。
【０１０１】
ステップＳ４０３では、ステップＳ４０２で実行した接続処理に基づいて、センターサーバＣＳとスキャナ装置ＳＤ１またはスキャナ装置ＳＤ２とのセッションが生成される。生成されたセッションに関する情報は、第３セッション情報として、第３セッション情報記憶領域１１５に記憶される。
【０１０２】
ステップＳ４０４では、スキャナ登録要求が受信されたか否かが判定される。具体的には、タッチパネルユニット１５を用いて、スキャナ登録要求が受け付けられたか否かが判定される。スキャナ登録要求が、受け付けられたと判定された場合（ステップＳ４０４：ＹＥＳ）、ステップＳ４０５が実行される。スキャナ登録要求が、受け付けられたと判定されなかった場合（ステップＳ４０４：ＮＯ）、ステップＳ４０６が実行される。
【０１０３】
ステップＳ４０５では、スキャナ登録処理が実行される。なお、スキャナ登録処理の詳細は、図１１を用いて後述する。
【０１０４】
ステップＳ４０６では、センターサーバＣＳへのスキャン指令が受け付けられたか否かが判定される。具体的には、例えば、タッチパネルユニット１５を用いて、センターサーバＣＳへのスキャン指令が受け付けられたか否かが判定される。スキャン指令が、受け付けられたと判定された場合（ステップＳ４０６：ＹＥＳ）、ステップＳ４０７が実行される。スキャン指令が、受け付けられたと判定されなかった場合（ステップＳ４０６：ＮＯ）、ステップＳ４０９が実行される。
【０１０５】
ステップＳ４０７では、読み取り動作が実行される。具体的には、読取ユニット１４へ読み取り指令が送信される。読取ユニット１４が駆動されることで、原稿から画像データが読み取られる。読み取られた画像データは、第３画像データ記憶領域１１４に記憶される。
【０１０６】
ステップＳ４０８では、ステップＳ４０７で読み取られた画像データが、センターサーバＣＳへ送信される。
【０１０７】
ステップＳ４０９では、センターサーバＣＳからのスキャン指令が受信されたか否かが判定される。センターサーバＣＳからのスキャン指令が受信されたと判定された場合（ステップＳ４０９：ＹＥＳ）、ステップＳ４１０が実行される。センターサーバＣＳからのスキャン指令が受信されたと判定されなかった場合（ステップＳ４０９：ＮＯ）、ステップＳ４１２が実行される。
【０１０８】
ステップＳ４１０では、読み取り動作が実行される。具体的には、読取ユニット１４へ読み取り指令が送信される。読取ユニット１４が駆動されることで、原稿から画像データが読み取られる。読み取られた画像データは、第３画像データ記憶領域１１４に記憶される。
【０１０９】
ステップＳ４１１では、ステップＳ４０７で読み取られた画像データが、センターサーバＣＳへ送信される。
【０１１０】
ステップＳ４１２では、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の電源がオフにされたか否かが判定される。スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の電源がオフにされたと判定された場合（ステップＳ４１２：ＹＥＳ）、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のメイン動作処理は終了される。スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２の電源がオフにされたと判定されなかった場合（ステップＳ４１２：ＮＯ）、ステップＳ４０１が実行される。
【０１１１】
[スキャナ登録処理]
以下、図１１を参照して、本実施形態のスキャナ登録処理について説明する。以下に示す処理は、ＣＰＵ１１により処理される。
【０１１２】
ステップＳ６０１では、一時コード入力画面が、タッチパネルユニット１５に表示される。
【０１１３】
ステップＳ６０２では、タッチパネルユニット１５を用いて、一時コードが受け付けられたか否かが判定される。つまり、一時コードが入力されたか否かが判定される。一時コードが受け付けられたと判定された場合（ステップＳ６０２：ＹＥＳ）、ステップ６０３が実行される。一時コードが受け付けられたと判定されなかった場合（ステップＳ６０２：ＮＯ）、スキャナ登録処理は終了される。
【０１１４】
ステップＳ６０３では、入力された一時コードが、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のデバイスＩＤと共に、センターサーバＣＳへ送信される。なお、ステップＳ６０４では、一時コードが送信された時間または日時が決定される。なお、時間または日時は、スキャナ装置ＳＤ１またはスキャナ装置ＳＤ２のＣＰＵ１１の計時機能により決定される。決定された時間または日時が、ＲＡＭ１３に一時記憶される。
【０１１５】
ステップＳ６０４では、センターサーバＣＳから送信されたアクセスキーが受信されたか否かが判定される。アクセスキーが受信されたと判定された場合（ステップＳ６０４：ＹＥＳ）、ステップＳ６０５が実行される。アクセスキーが受信されたと判定されなかった場合（ステップＳ６０４：ＮＯ）、ステップＳ６０６が実行される。
【０１１６】
ステップＳ６０５では、ステップＳ６０４で受信されたアクセスキーが、アクセスキー記憶領域１１３に記憶される。
【０１１７】
ステップＳ６０６では、センターサーバＣＳから送信されたエラーメッセージが受信されたか否かが判定される。エラーメッセージが受信されたと判定された場合（ステップＳ６０６：ＹＥＳ）、ステップＳ６０７が実行される。エラーメッセージが受信されたと判定されなかった場合（ステップＳ６０６：ＮＯ）、ステップＳ６０８が実行される。
【０１１８】
ステップＳ６０７では、エラー処理が実行される。エラー処理は、ステップＳ６０３で送信された一時コードを用いた認証が、センターサーバＣＳで失敗したことに関する処理である。例えば、エラー処理では、タッチパネルユニット１５に、一時コードを用いた認証が失敗したことを示す表示情報が表示される。
【０１１９】
ステップＳ６０８では、ステップＳ６０３で一時記憶された時間または日時から、所定期間が経過したか否かが判定される。所定期間が経過したと判定された場合（ステップＳ６０８：ＹＥＳ）、スキャナ登録処理は終了される。所定期間が経過したと判定されなかった場合（ステップＳ６０８：ＮＯ）、ステップＳ６０４が実行される。
【０１２０】
［ＷｅｂサーバＷＳの処理動作］
以上説明した構成からなる本実施形態のＷｅｂサーバＷＳの動作及び作用について、図１２及び図１３を参照して説明する。ＷｅｂサーバＷＳの動作は、ＷｅｂサーバＷＳの電源がオンにされたことにより、ＷｅｂサーバＷＳのメイン動作処理プログラムが、ＣＰＵ６により実行されることで、遂行される。以下に示す処理は、ＣＰＵ６により処理される。
【０１２１】
ステップＳ７０１では、ステップＳ３０４でセンターサーバＣＳにより送信されたメッセージが受信されたか否かが判定される。メッセージが受信されたと判定された場合（ステップＳ７０１：ＹＥＳ）、ステップＳ７０２が実行される。メッセージが受信されたと判定されなかった場合（ステップＳ７０１：ＮＯ）、ステップＳ７０３が実行される。
【０１２２】
ステップＳ７０２では、センターサーバＣＳへレスポンスが送信される。
【０１２３】
ステップＳ７０３では、ステップＳ３０６でセンターサーバＣＳにより送信されたアップロード通知が受信されたか否かが判定される。アップロード通知が受信されたと判定された場合（ステップＳ７０３：ＹＥＳ）、ステップＳ７０４が実行される。アップロード通知が受信されたと判定されなかった場合（ステップＳ７０３：ＮＯ）、ステップＳ７０５が実行される。
【０１２４】
ステップＳ７０４では、ステップＳ７０３で受信したアップロード通知が含むＵＲＬへ向けて、画像データが要求される。また、ステップＳ７０３で受信したアップロード通知が含むユーザＩＤが、ＲＡＭ７の所定の記憶領域に記憶される。
【０１２５】
ステップＳ７０５では、ステップＳ３０８でセンターサーバＣＳにより送信された画像データが受信されたか否かが判定される。画像データが受信されたと判定された場合（ステップＳ７０５：ＹＥＳ）、ステップＳ７０６が実行される。画像データが受信されたと判定されなかった場合（ステップＳ７０５：ＮＯ）、ステップＳ７０７が実行される。なお、本実施形態のＷｅｂサーバＷＳのコンピュータと、ユーザＩＤを受信するステップＳ７０３と、画像データを受信するステップＳ７０５とは、第２受信手段の一例である。
【０１２６】
ステップＳ７０６では、画像データ通知処理が実行される。なお、画像データ通知処理の詳細は、図１３を用いて後述する。
【０１２７】
ステップＳ７０７では、センターサーバＣＳへのサービス登録が受け付けられたか否かが判定される。センターサーバＣＳへのサービス登録が受け付けられたと判定された場合（ステップＳ７０７：ＹＥＳ）、ステップＳ７０８が実行される。センターサーバＣＳへのサービス登録が受け付けられたと判定されなかった場合（ステップＳ７０７：ＮＯ）、ステップＳ７０９が実行される。
【０１２８】
ステップＳ７０８では、サービス登録要求がセンターサーバＣＳへ送信される。サービス登録要求は、登録するＷｅｂサーバＷＳのサービスＩＤと、ＷｅｂサーバＷＳのＩＰアドレスと、ステップＳ７０７でサービス登録を要求したユーザのユーザＩＤとを含む。
【０１２９】
ステップＳ７０９では、情報処理装置から、開催要求または会議承諾が受信されたか否かが判定される。開催要求または会議承諾が受信されたと判定された場合（ステップＳ７０９：ＹＥＳ）、ステップＳ７１０が実行される。開催要求または会議承諾が受信されたと判定されなかった場合（ステップＳ７０９：ＮＯ）、ステップＳ７１１が実行される。
【０１３０】
ステップＳ７１０では、センターサーバＣＳへ、開催要求または会議承諾が含むユーザＩＤと、ＷｅｂサーバＣＳのサービスＩＤとが、センターサーバＣＳへ送信される。開催要求が受信された場合、会議ＩＤが生成されて、生成された会議ＩＤと開催要求が含むユーザＩＤとが対応付けられて会議情報記憶領域６３に記憶される。なお、開催要求がホストＩＤを含む場合。生成された会議ＩＤと、開催要求が含むユーザＩＤ及びホストＩＤとが対応付けられて、会議情報記憶領域６３に記憶される。一方、会議承諾が受信された場合、会議承諾が含むユーザＩＤと、会議ＩＤとが対応付けられて、会議情報記憶領域６３に記憶される。
【０１３１】
ステップＳ７１１では、情報処理装置から、会議終了指示が受信されたか否かが判定される。なお、会議終了は、終了される会議の会議ＩＤと、会議終了指示を送信した情報処理装置のユーザＩＤとを含む。会議終了が受信されたと判定された場合（ステップＳ７１１：ＹＥＳ）、ステップＳ７１２が実行される。会議終了が受信されたと判定されなかった場合（ステップＳ７１１：ＮＯ）、ステップＳ７１３が実行される。
【０１３２】
ステップＳ７１２では、センターサーバＣＳへ、会議終了指示が送信される。なお、会議終了指示は、ステップＳ７１１で受信されたユーザＩＤを含む。さらに、会議終了指示は、ステップＳ７１１で受信されたユーザＩＤと対応付けられて、会議情報記憶領域６３に記憶された会議ＩＤを含む。
【０１３３】
ステップＳ７１３では、ＷｅｂサーバＷＳの電源がオフにされたか否かが判定される。ＷｅｂサーバＷＳの電源がオフにされたと判定された場合（ステップＳ７１３：ＹＥＳ）、ＷｅｂサーバＷＳのメイン動作処理は終了される。ＷｅｂサーバＷＳの電源がオフにされたと判定されなかった場合（ステップＳ７１３：ＮＯ）、ステップＳ７０１が実行される。
【０１３４】
[画像データ通知処理]
以下、図１３を参照して、本実施形態の画像データ通知処理について説明する。以下に示す処理は、ＣＰＵ６により処理される。
【０１３５】
ステップＳ８０１では、ステップＳ７０４でＲＡＭ７の所定の記憶領域に記憶したユーザＩＤと、ステップＳ７０５で受信した画像データとが対応付けられて、第２画像データ記憶領域６３に記憶される。
【０１３６】
ステップＳ８０２では、ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが、会議情報記憶領域６３に記憶されているか否かが判定される。ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが、会議情報記憶領域６３に記憶されていると判定された場合、ステップＳ７０３で記憶されたユーザＩＤが示す特定ユーザが会議中であることを示す。ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが、会議情報記憶領域６３に記憶されていると判定された場合（ステップＳ８０２：ＹＥＳ）、ステップＳ８０３が実行される。ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが、会議情報記憶領域６３に記憶されていると判定されなかった場合、ステップＳ７０３で記憶されたユーザＩＤが示す特定ユーザが会議中でないことを示す。ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが、会議情報記憶領域６３に記憶されていると判定されなかった場合（ステップＳ８０２：ＮＯ）、画像データ通知処理は、終了される。
【０１３７】
ステップＳ８０３では、ステップＳ７０３で記憶されたユーザＩＤに、ホストＩＤが対応付けられて会議情報記憶領域６３に記憶されているか否かが判定される。ステップＳ７０３で記憶されたユーザＩＤに、ホストＩＤが対応付けられて会議情報記憶領域６３に記憶されていると判定された場合、ステップＳ７０３で記憶されたユーザＩＤが示す特定ユーザがホストであることを示す。ステップＳ７０３で記憶されたユーザＩＤに、ホストＩＤが対応付けられて会議情報記憶領域６３に記憶されていると判定されなかった場合、ステップＳ７０３で記憶されたユーザＩＤが示す特定ユーザがホストでないことを示す。ステップＳ７０３で記憶されたユーザＩＤに、ホストＩＤが対応付けられて会議情報記憶領域６３に記憶されていると判定された場合（ステップＳ８０３：ＹＥＳ）、ステップＳ８０７が実行される。ステップＳ７０３で記憶されたユーザＩＤに、ホストＩＤが対応付けられて会議情報記憶領域６３に記憶されていると判定されなかった場合（ステップＳ８０３：ＮＯ）、ステップＳ８０４が実行される。なお、本実施形態のＷｅｂサーバＷＳのコンピュータと、ステップＳ８０３とは、第２決定手段の一例である。
【０１３８】
ステップＳ８０４では、会議情報記憶領域６３の中から、ステップＳ７０３で記憶されたユーザＩＤと対応付けられた会議ＩＤが決定される。さらに、会議情報記憶領域６３の中から、決定された会議ＩＤと対応付けられたホストＩＤが決定される。そして、会議情報記憶領域６３の中から、ホストＩＤと対応付けられたユーザＩＤが決定される。ユーザＩＤが示す情報処理装置へ、ＷｅｂサーバＷＳへ画像データがアップロードされたことを示すアップロード通知が送信される。情報処理装置は、アップロード通知を受信すると、アップロード通知された画像データのダウンロードを、情報処理装置へ要求する。ＷｅｂサーバＷＳは、ダウンロード要求を受信すると、情報処理装置へ画像データを送信する。そして、画像データを受信した情報処理装置は、受信した画像データを表示する。なお、本実施形態のＷｅｂサーバＷＳのコンピュータと、ステップＳ８０４とは、要求手段の一例である。
【０１３９】
ステップＳ８０５では、ステップＳ８０４でアップロード通知を送信した情報処理装置から、許可情報が受信されたか否かが判定される。許可情報は、ステップＳ８０１で記憶された画像データを、会議を実行している情報処理装置間での共有を許可することを示す。許可情報が受信されたと判定された場合（ステップＳ８０５：ＹＥＳ）、ステップＳ８０６が実行される。許可情報が受信されたと判定されなかった場合（ステップＳ８０５：ＮＯ）、画像データ通知処理は、終了される。
【０１４０】
ステップＳ８０６では、ステップＳ８０５で許可情報が受信されたことに基づいて、ステップＳ８０２で記憶されていると判定された会議ＩＤと対応付けられたユーザＩＤが決定される。そして、決定されたユーザＩＤの中から、ホスト以外のユーザＩＤが示す情報処理装置へ向けて、ステップＳ８０１で記憶された画像データが送信される。
【０１４１】
ステップＳ８０７では、ステップＳ８０２で判定された特定ユーザの情報処理装置へ向けて、ＷｅｂサーバＷＳへ画像データがアップロードされたことを示すアップロード通知が送信される。情報処理装置は、アップロード通知を受信すると、アップロード通知された画像データをダウンロードして、画像データを表示する。
【０１４２】
ステップＳ８０８では、ステップＳ８０２で記憶されていると判定された会議ＩＤと対応付けられたユーザＩＤが決定される。そして、会議情報記記憶領域６３に、決定されたユーザＩＤに対応付けてフラグ情報が記憶されているか否かが判定される。会議情報記記憶領域６３に、決定されたユーザＩＤに対応付けてフラグ情報が記憶されていると判定された場合、フラグ情報と対応付けられたユーザＩＤは、セキュリティグループに属することを示す。会議情報記記憶領域６３に、決定されたユーザＩＤに対応付けてフラグ情報が記憶されていると判定された場合（ステップＳ８０８：ＹＥＳ）、ステップＳ８０９が実行される。会議情報記記憶領域６３に、決定されたユーザＩＤに対応付けてフラグ情報が記憶されていると判定されなかった場合（ステップＳ８０８：ＮＯ）、ステップＳ８０６が実行される。
【０１４３】
ステップＳ８０９では、ステップＳ８０８でフラグ情報が対応付けられているユーザＩＤが示す情報処理装置が決定される。決定された情報処理装置へ向けて、ステップＳ８０１で記憶した画像データが送信される。なお、本実施形態のＷｅｂサーバＷＳのコンピュータと、ステップＳ８０４またはステップ８０６またはステップＳ８０９とは、第２送信手段の一例である。
【０１４４】
本実施形態では、センターサーバＣＳとＷｅｂサーバＷＳとが、それぞれ異なるサーバである例を用いた。変形例として、センターサーバＣＳとＷｅｂサーバＷＳとが、１つのサーバ装置により実現されても良い。また、本実施形態として、会議サービスを提供するＷｅｂサーバＷＳの例を用いて説明した。変形例として、会議サービス以外のサービスが用いられても良い。また、ＷｅｂサーバＷＳが複数設けられて、それぞれ異なるサービスが提供されても良い。この場合、複数のサービスを提供するＷｅｂサーバＷＳそれぞれに、サービスＩＤが付与されても良い。
【０１４５】
なお、本実施形態では、デバイス情報記憶領域２４に、ユーザＩＤとデバイスＩＤとが対応付けられて記憶されている。ユーザＩＤの代わりに、デバイスＩＤと、アクセスキーとが対応付けられて、デバイス情報記憶領域２４に記憶されても良い。この場合、例えば、センターサーバＣＳから、スキャナ装置へ送信されるアクセスキーと、アクセスキーが送信されたスキャナ装置を示すデバイスＩＤとが対応付けられて、デバイス情報記憶領域２４に記憶される。アクセスキーの一例として、tokenが用いられても良い。これは、アクセスキーを用いて、スキャナ装置のユーザを識別可能なためである。また、デバイスＩＤの代わりに、アクセスキーと、セッションＩＤとが対応付けられて、デバイス情報記憶領域２４に記憶されても良い。セッションＩＤは、第１セッション情報記憶領域２６に記憶されたセッション情報を識別するための情報である。セッションＩＤは、センターサーバＣＳにより、各セッション情報ごとに生成されて、第１セッション情報記憶領域２６に、セッション情報と対応付けられて記憶される。セッションＩＤは、センターサーバＣＳとセッションを形成するスキャナ装置ごとに付与されることになる。このため、セッションＩＤを用いて、スキャナ装置等を識別することができる。なお、スキャナ装置が、上述したアクセスキーまたはセッションＩＤをセンターサーバＣＳへ送信する際に、スキャナ装置のシリアルナンバーも送信されても良い。例えば、スキャナ装置のシリアルナンバーは、スキャナ装置の製造元で、例えば、ＨＤＤ１１に記憶される。
【０１４６】
なお、本実施形態では、センターサーバＣＳが記憶するユーザＩＤと、ＷｅｂサーバＷＳとが記憶するユーザＩＤとして、共通のＩＤが用いられる例を用いた。変形例として、センターサーバＣＳが記憶するユーザＩＤと、ＷｅｂサーバＷＳが記憶するユーザＩＤとが、それぞれ異なるＩＤが用いられても良い。この場合、センターサーバＣＳまたはＷｅｂサーバの少なくともいずれかに、センターサーバＣＳが記憶するユーザＩＤから、ＷｅｂサーバＷＳが記憶するユーザＩＤへ変換する変換テーブルが記憶される。また、センターサーバＣＳまたはＷｅｂサーバの少なくともいずれかに、ＷｅｂサーバＷＳが記憶するユーザＩＤから、センターサーバＣＳが記憶するユーザＩＤへ変換する変換テーブルが記憶される。
【０１４７】
ＣＳ  センターサーバ
ＩＰ１、ＩＰ２、ＩＰ３  情報処理装置
ＳＤ１、ＳＤ２  スキャナ装置
ＷＳ  Ｗｅｂサーバ
１  ＣＰＵ
２  ＨＤＤ
３  ＲＡＭ
４  通信部
５  ＣＰＵ
６  ＨＤＤ
７  ＲＡＭ
８  通信部
１０  ＣＰＵ
１１  ＨＤＤ
１２  ＲＡＭ
１３  通信部
１４  読み取りユニット
１５  タッチパネルユニット
【図１】
2014191691.tif 000003
【図２】
2014191691.tif 000004
【図３】
2014191691.tif 000005
【図４】
2014191691.tif 000006
【図５】
2014191691.tif 000007
【図６】
2014191691.tif 000008
【図７】
2014191691.tif 000009
【図８】
2014191691.tif 000010
【図９】
2014191691.tif 000011
【図１０】
2014191691.tif 000012
【図１１】
2014191691.tif 000013
【図１２】
2014191691.tif 000014
【図１３】
2014191691.tif 000015