(57)【要約】【課題】近年、学校においても電子化が進んでいるが、不正防止等の理由により、学生に対して答案用紙に解答を書かせたいというニーズが残っている。また、宿題のレポート用紙は、テストの解答用紙に比べて、不正防止のレベルが低くてもよく、一律に同じ電子化の方法で電子データを回収する必要がない。【解決手段】データ管理サーバ５は、送信元の端末から通信ネットワークを介して端末にインストールされているウェブブラウザを識別するためのブラウザＩＤを受信し、ブラウザＩＤがスマートフォン４にインストールされるブラウザを示す場合には、送信元であるスマートフォン４に対し、第１のアプリケーションの保存位置を示す第１のＵＲＬを送信し、ブラウザＩＤがＭＦＰ９にインストールされるブラウザを示す場合には、送信元であるＭＦＰ９に対し、第２のアプリケーションの保存位置を示す第２のＵＲＬを送信する。【選択図】図７
2020095704.tif 000002
【特許請求の範囲】
【請求項１】
送信元の端末から通信ネットワークを介して当該端末にインストールされているウェブブラウザを識別するためのブラウザ識別情報を受信する受信手段と、
前記ブラウザ識別情報が移動体端末にインストールされる移動体端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記移動体端末に対し、第１のアプリケーションの保存位置を示す第１の保存位置情報を送信し、前記ブラウザ識別情報が画像形成端末にインストールされる画像形成端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記画像形成端末に対し、第２のアプリケーションの保存位置を示す第２の保存位置情報を送信する送信手段と、
を有することを特徴とするデータ管理サーバ。
【請求項２】
送信元の端末が前記画像形成端末である場合には、前記送信手段は、通信ネットワークを介して当該画像形成端末に対し、前記第２のアプリケーションを実行することで得られた結果物のデータをアップロードするための第３のアプリケーションの保存位置を示す第３の保存位置情報を送信することを特徴とする請求項１に記載のデータ管理サーバ。
【請求項３】
前記第１のアプリケーションは撮影用アプリケーションであり、前記第２のアプリケーションはコード情報認識対応のスキャンアプリケーションであることを特徴とする請求項１又は２に記載のデータ管理サーバ。
【請求項４】
請求項３に記載のデータ管理サーバであって、
前記受信手段は、前記移動体端末で前記撮影用アプリケーションの実行によって得られた画像データ、及び前記移動体端末のユーザを特定するためのユーザ特定情報を受信し、
前記画像データ及び前記ユーザ特定情報を関連付けて記憶する記憶手段を有することを特徴とするデータ管理サーバ。
【請求項５】
請求項３に記載のデータ管理サーバであって、
前記受信手段は、前記画像形成端末で前記スキャンアプリケーションの実行によって得られた画像データ、及び当該画像データの読み取られる元となる記録媒体に入力した利用者を特定するためのユーザ特定情報を受信し、
前記画像データ及び前記ユーザ特定情報を関連付けて記憶する記憶手段を有することを特徴とするデータ管理サーバ。
【請求項６】
請求項３に記載のデータ管理サーバであって、
前記受信手段は、前記画像形成端末で前記スキャンアプリケーションの実行によって得られた画像データを受信し、
前記画像データ内の記載情報をテキストデータに変換することで、当該画像データの読み取られる元となる記録媒体に記載した利用者を特定するためのユーザ特定情報を得る変換手段と、
前記画像データ及び前記ユーザ特定情報を関連付けて記憶する記憶手段と、
を有することを特徴とするデータ管理サーバ。
【請求項７】
請求項１乃至６に記載のデータ管理サーバと、
前記画像形成端末と、
を有することを特徴とする通信システム。
【請求項８】
データを管理するデータ管理サーバが実行する通信方法であって、
前記データ管理サーバは、
送信元の端末から通信ネットワークを介して当該端末にインストールされているウェブブラウザを識別するためのブラウザ識別情報を受信する受信ステップと、
前記ブラウザ識別情報が移動体端末にインストールされる移動体端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記移動体端末に対し、第１のアプリケーションの保存位置を示す第１の保存位置情報を送信し、前記ブラウザ識別情報が画像形成端末にインストールされる画像形成端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記画像形成端末に対し、第２のアプリケーションの保存位置を示す第２の保存位置情報を送信する送信ステップと、
を実行することを特徴とする通信方法。
【請求項９】
送信元の端末が前記画像形成端末である場合には、前記送信ステップは、通信ネットワークを介して当該画像形成端末に対し、前記第２のアプリケーションを実行することで得られた結果物のデータをアップロードするための第３のアプリケーションの保存位置を示す第３の保存位置情報を送信する処理を含むことを特徴とする請求項８に記載の通信方法。
【請求項１０】
コンピュータに、請求項８又は９に記載の通信方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示内容は、データ管理サーバ、通信システム、通信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、学校においても電子化が進み、教師は学生からテストの答案用紙、宿題のレポート用紙、出欠席確認カード等の紙を回収する代わりに、解答、レポート内容、又は学生番号等を示す電子データを回収することで、教師の負担を軽減することができるようになってきた。例えば、サーバが、教科データベースからその学生に見合った添削教材を自動的に選び、添削課題データを学生の個人ＰＣ(Personal Computer)に送信し、学生は送られてきた添削課題データにそのまま個人ＰＣ上で解答を入力して電子データをサーバに返送する（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、宿題のレポート用紙や出欠席確認カードは、テストの解答用紙に比べて、不正防止のレベルを低くしてもよく、一律に同じ電子化の方法で電子データを回収する必要がないため、回収対象によって電子化の方法を変えたいというニーズがある。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、回収対象に応じた電子化の方法を提供する支援を行うことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、送信元の端末から通信ネットワークを介して当該端末にインストールされているウェブブラウザを識別するためのブラウザ識別情報を受信する受信手段と、前記ブラウザ識別情報が移動体端末にインストールされる移動体端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記移動体端末に対し、第１のアプリケーションの保存位置を示す第１の保存位置情報を送信し、前記ブラウザ識別情報が画像形成端末にインストールされる画像形成端末用のブラウザを示す場合には、通信ネットワークを介して送信元である前記画像形成端末に対し、第２のアプリケーションの保存位置を示す第２の保存位置情報を送信する送信手段と、を有することを特徴とするデータ管理サーバである。
【発明の効果】
【０００６】
本発明によれば、回収対象に応じた電子化の方法を提供する支援を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る通信システムの全体構成図である。
【図２】スマートフォンのハードウェア構成図である。
【図３】データ管理サーバのハードウェア構成図である。
【図４】ＭＦＰのハードウェア構成図である。
【図５】通信システムの各機能ブロック図である。
【図６】（Ａ）はアプリ管理テーブルの概念図、（Ｂ）は画像管理テーブルの概念図である。
【図７】実施形態の処理及び動作の概略図である。
【図８】送信元の端末がスマートフォンの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。
【図９】送信元の端末がスマートフォンの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。
【図１０】送信元の端末がＭＦＰの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。
【図１１】送信元の端末がＭＦＰの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。
【図１２】判断部の判断処理を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下に図面を用いて、本実施形態に係る通信システムを詳細に説明する。
【０００９】
〔システムの概略〕
まず、通信システムの概略について説明する。図１は、本実施形態に係る通信システムの全体構成図である。なお、ここでは、ある大学（学校）に本実施形態の通信システムを適用した場合について説明する。
【００１０】
図１に示されているように、本実施形態の通信システムは、学生Ｓが所持するスマートフォン４、学校が管理するデータ管理サーバ５、及び学校に設置されたＭＦＰ(Multifunction Peripheral/Product/Printer)９によって構築されている。ＭＦＰ９は、学生Ｓ又は教師Ｔによって利用される。
【００１１】
なお、スマートフォン４は学生の数だけあり、ＭＦＰ９も複数あるが、ここでは、説明の便宜上、１つずつを示している。また、データ管理サーバ５は、単一又は複数のコンピュータによって構築されている。データ管理サーバ５は、学校によって管理される場合以外に、通信システムによる一連のサービスを提供するサービス提供会社によって管理されてもよい。
【００１２】
また、通信システムを構成するスマートフォン４、データ管理サーバ５、及びＭＦＰ９は、通信ネットワーク１００を介して通信することができる。通信ネットワーク１００は、インターネット、移動体通信網、ＬＡＮ(Local Area Network)等によって構築されている。通信ネットワーク１００には、有線通信だけでなく、３Ｇ(3rd Generation)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＬＴＥ(Long Term Evolution)等の無線通信によるネットワークが含まれてもよい。
【００１３】
ＭＦＰ９は、教師Ｔ又は学生Ｓが所持するＩＣカードと、ＮＦＣ(Near Field Communication)(登録商標)、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信技術によって通信可能である。
【００１４】
なお、スマートフォン４は、移動体端末の一例である。移動体端末には、タブレットＰＣ(Personal Computer)、ノートＰＣ、スマートウォッチ等も含まれる。ＭＦＰ９は、画像形成端末の一例である。画像形成端末には、スキャナも含まれる。なお、移動体端末は第１の端末の一例であり、画像形成装置は第２の端末の一例である。
【００１５】
〔ハードウェア構成〕
続いて、図２乃至図４を用いて、通信システムを構築するは端末及びサーバのハードウェア構成を説明する。
【００１６】
＜スマートフォンのハードウェア構成＞
図２は、スマートフォンのハードウェア構成図である。図２に示されているように、スマートフォン４は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＥＥＰＲＯＭ４０４、ＣＭＯＳセンサ４０５、撮像素子Ｉ／Ｆ４０６、加速度・方位センサ４０７、メディアＩ／Ｆ４０９、ＧＰＳ受信部４１１を備えている。
【００１７】
これらのうち、ＣＰＵ４０１は、スマートフォン４全体の動作を制御する。ＲＯＭ４０２は、ＩＰＬ等のＣＰＵ４０１の駆動に用いられるプログラムを記憶する。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。ＥＥＰＲＯＭ４０４は、ＣＰＵ４０１の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ４０５は、ＣＰＵ４０１の制御に従って被写体（主に自画像）を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサではなく、ＣＣＤ(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子Ｉ／Ｆ４０６は、ＣＭＯＳセンサ４０５の駆動を制御する回路である。加速度・方位センサー４０７は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアＩ／Ｆ４０９は、フラッシュメモリ等の記録メディア４０８に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部４１１は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【００１８】
また、スマートフォン４は、遠距離通信回路４１２、ＣＭＯＳセンサ４１３、撮像素子Ｉ／Ｆ４１４、マイク４１５、スピーカ４１６、音入出力Ｉ／Ｆ４１７、ディスプレイ４１８、外部機器接続Ｉ／Ｆ(Interface)４１９、近距離通信回路４２０、近距離通信回路４２０のアンテナ４２０ａ、及びタッチパネル４２１を備えている。
【００１９】
これらのうち、遠距離通信回路４１２は、通信ネットワーク１００を介して、他の機器と通信する回路である。ＣＭＯＳセンサ４１３は、ＣＰＵ４０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ４１４は、ＣＭＯＳセンサ４１３の駆動を制御する回路である。マイク４１５は、音を電気信号に変える内蔵型の回路である。スピーカ４１６は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力Ｉ／Ｆ４１７は、ＣＰＵ４０１の制御に従ってマイク４１５及びスピーカ４１６との間で音信号の入出力を処理する回路である。ディスプレイ４１８は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ(Electro Luminescence)などの表示手段の一種である。外部機器接続Ｉ／Ｆ４１９は、各種の外部機器を接続するためのインターフェースである。近距離通信回路４２０は、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。タッチパネル４２１は、利用者が押下することで、スマートフォン４を操作する入力手段の一種である。
【００２０】
また、スマートフォン４は、バスライン４１０を備えている。バスライン４１０は、図２に示されているＣＰＵ４０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２１】
＜データ管理サーバのハードウェア構成＞
図３は、データ管理サーバのハードウェア構成図である。図３に示されているように、データ管理サーバ５は、コンピュータによって構築されており、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０４、ＨＤＤ(Hard Disk Drive)コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ５１４、メディアＩ／Ｆ５０７を備えている。
【００２２】
これらのうち、ＣＰＵ５０１は、サーバ５全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ５０６は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、通信ネットワーク１００を利用してデータ通信をするためのインターフェースである。バスライン５１０は、図３に示されているＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２３】
また、キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−ＲやＢｌｕ-ｒａｙ Ｄｉｓｃ（ブルーレイディスク）等であってもよい。メディアＩ／Ｆ５０７は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２４】
＜ＭＦＰのハードウェア構成＞
図４は、ＭＦＰのハードウェア構成図である。図４に示されているように、ＭＦＰ９は、コントローラ９１０、近距離通信回路９２０、エンジン制御部９３０、操作パネル９４０、ネットワークＩ／Ｆ９５０を備えている。
【００２５】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１、システムメモリ（ＭＥＭ−Ｐ）９０２、ノースブリッジ（ＮＢ）９０３、サウスブリッジ（ＳＢ）９０４、ＡＳＩＣ(Application Specific Integrated Circuit)９０６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７、ＨＤＤコントローラ９０８、及び、記憶部であるＨＤ９０９を有し、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ(Accelerated Graphics Port)バス９２１で接続した構成となっている。
【００２６】
これらのうち、ＣＰＵ９０１は、ＭＦＰ９の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral Component Interconnect)マスタ及びＡＧＰターゲットとを有する。
【００２７】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａ、プログラムやデータの展開、及び印刷時の描画用メモリなどとして用いるＲＡＭ９０２ｂとからなる。なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２８】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated Circuit)であり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ９０７を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ(Direct Memory Access Controller)、並びに、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ９０６には、ＵＳＢ(Universal Serial Bus)のインターフェースや、ＩＥＥＥ１３９４(Institute of Electrical and Electronics Engineers 1394）のインターフェースを接続するようにしてもよい。
【００２９】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ９０９は、ＣＰＵ９０１の制御にしたがってＨＤ９０９に対するデータの読出又は書込を制御する。ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００３０】
また、近距離通信回路９２０には、アンテナ９２０ａが備わっている。近距離通信回路９２０は、ＮＦＣやＢｌｕｅｔｏｏｔｈ等の通信回路である。
【００３１】
更に、エンジン制御部９３０は、スキャナ部９３１及びプリンタ部９３２によって構成されている。また、操作パネル９４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる入力キー９４０ｂを備えている。コントローラ９１０は、ＭＦＰ９全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００３２】
なお、ＭＦＰ９は、操作パネル９４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリ機能の選択時にはファクシミリモードとなる。
【００３３】
また、ネットワークＩ／Ｆ９５０は、通信ネットワーク１００を利用してデータ通信をするためのインターフェースである。近距離通信回路９２０及びネットワークＩ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００３４】
〔通信システムの各機能構成〕
続いて、図５及び図６を用いて、本実施形態の機能構成について説明する。図５は、通信システムの各機能ブロック図である。
【００３５】
＜スマートフォンの機能構成＞
まずは、スマートフォン４の機能構成について説明する。図５に示されているように、スマートフォン４は、ブラウザ部４０、受付部４２、撮影部４３、制御部４５、変換部４７、及び記憶・読出処理部４９を有している。これら各部は、図２に示されている各構成要素のいずれかが、ＥＥＰＲＯＭ４０４からＲＡＭ４０３上に展開されたスマートフォン用プログラムに従ったＣＰＵ４０１からの命令によって、動作することで実現される機能、又は機能する手段である。また、スマートフォン４は、図２に示されているＲＡＭ４０３及びＥＥＰＲＯＭ４０４によって構築される記憶部４０００を有している。
【００３６】
（スマートフォンの各機能構成）
次に、スマートフォン４の各機能構成について詳細に説明する。
【００３７】
ブラウザ部４０は、図２に示されているＣＰＵ４０１からの命令によって実行され、ウェブブラウザによって実現される機能である。
【００３８】
受付部４２は、ＣＰＵ４０１からの命令によって実現され、ユーザによる選択等の操作を受け付ける機能である。
【００３９】
撮影部４３は、ＣＰＵ４０１からの命令によって実行され、主に、ＣＭＯＳ４０５及び撮像素子Ｉ／Ｆ４０６、又はＣＭＯＳ４１３及び、撮像素子Ｉ／Ｆ４１４よって実現される。
【００４０】
制御部４５は、ＣＰＵ４０１からの命令によって実現され、スマートフォン用のＯＳ(Operating System)等によって実現される機能である。
【００４１】
変換部４７は、ＣＰＵ４０１からの命令によって実行され、ＱＲコードを認識してデコードすることで、画像データをテキストデータに変換する機能である。ＱＲコードには、
【００４２】
記憶・読出処理部４９は、ＣＰＵ４０１からの命令によって実現され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出したりする処理を行う。
【００４３】
＜データ管理サーバの機能構成＞
次に、データ管理サーバ５の機能構成について説明する。図５に示されているように、データ管理サーバ５は、送受信部５１、判断部５５、変換部５７、及び記憶・読出処理部５９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開されたサーバ用プログラムに従ったＣＰＵ５０１からの命令によって、動作することで実現される機能、又は機能する手段である。また、データ管理サーバ５は、図３に示されているＲＡＭ５０３及びＨＤ５０４によって構築される記憶部５０００を有している。
【００４４】
（アプリ管理テーブル）
図６（Ａ）は、アプリ管理テーブル示す概念図である。記憶部５０００には、図６（Ａ）に示されているようなアプリ管理テーブルによって構成されているアプリ管理ＤＢ５００１が構築されている。このアプリ管理テーブルでは、サービスを識別するためのサービスＩＤ、ブラウザを識別するためのブラウザＩＤ、及びアプリケーションソフトウェアのＵＲＬが関連付けられて管理されている。
【００４５】
サービスＩＤは、データ管理サーバ５を管理する学校毎に割り振られたサービスを識別するためのサービス識別情報の一例である。ここでは、学校毎に提供するサービスを決めている場合が示されているため、同じ大学には同じサービスＩＤが割り当てられている。なお、サービスＩＤは、大学毎ではなく、学部毎、学科毎、教授毎、授業毎、学生毎等に割り当てられても良い。
【００４６】
ブラウザＩＤは、スマートフォン用ブラウザ、ＭＦＰ用ブラウザ等のブラウザを識別するためのブラウザ識別情報の一例である。
【００４７】
アプリケーションソフトウェアのＵＲＬは、撮影用アプリケーション（第１のアプリケーションの一例）の保存位置を示す情報（第１の保存位置情報の一例）、又はＱＲ(Quick Response)コード認識対応のスキャンアプリケーション（第２のアプリケーションの一例）の保存位置を示す情報（第２の保存位置情報の一例）である。撮影用アプリケーションは、主に、スマートフォンにダウンロード後にインストールされることで実行され、例えば、学生が記入した答案用紙を撮影する際に使用される。ＱＲコード認識対応のスキャンアプリケーションは、主に、ＭＦＰにダウンロード後にインストールされることで、例えば、学生が答案を記入した後の答案用紙をスキャン（画像読み取り）する際に、答案用紙上に印刷されているＱＲコードを認識するために使用される。
【００４８】
（画像管理テーブル）
図６（Ｂ）は、画像管理テーブル示す概念図である。記憶部５０００には、図６（Ｂ）に示されているような画像管理テーブルによって構成されている画像管理ＤＢ５００２が構築されている。この画像管理テーブルでは、上記サービスＩＤ、ファイル名、授業番号、学生番号、及び日付が関連付けられて管理されている。
【００４９】
ファイル名は、学生が答案を記入した後の答案用紙を電子化した際のファイル名、学生が記入したレポート用紙を電子化した際のファイル名等を示す。
【００５０】
授業番号は、授業を識別するための番号である。学生番号は、学生を特定するためのユーザ特定情報の一例である。なお、授業番号ではなく、教室番号や部屋番号であってもよい。また、学生番号ではなく、運転免許証番号、日本の社会保障・税番号制度におけるマイナンバー等であってもよい。
【００５１】
日付は、答案用紙が電子化された後にアップロードされた日付、レポート用紙が電子化された後にアップロードされた日付等を示す。即ち、ここでは、日付は、学生がテストの答案用紙に答案を記入して学校（教授）に提出した日付、学生が宿題のレポート用紙を作成して学校（教授）に提出した日付等を示す。
【００５２】
（データ管理サーバの各機能）
次に、データ管理サーバ５の各機能構成について詳細に説明する。
【００５３】
送受信部５１は、図３に示されているＣＰＵ５０１からの命令によって実行され、ネットワークＩ／Ｆ５０９に対する処理によって実現される。例えば、送受信部５１は、通信ネットワーク１００を介して他の端末、装置、又はシステムと各種データ（または情報）の送受信を行う。
【００５４】
判断部５５は、ＣＰＵ５０１からの命令によって実現され、各種判断を行う。
【００５５】
変換部５７は、ＣＰＵ５０１からの命令によって実行され、ＱＲコードを認識してデコードすることで、画像データをテキストデータに変換する機能である。
【００５６】
制御部５５は、ＣＰＵ５０１からの命令によって実現され、ＯＳ(Operating System)等によって実現される機能である。
【００５７】
記憶・読出処理部５９は、ＣＰＵ５０１からの命令によって実現され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出したりする処理を行う。
【００５８】
＜ＭＦＰの機能構成＞
次に、ＭＦＰ９の機能構成について説明する。図５に示されているように、ＭＦＰ９は、ブラウザ部９０、受付部９２、制御部９５、読取部９６、印刷部９７、取得・提供部９８、及び記憶・読出処理部９９を有している。これら各部は、図４に示されている各構成要素のいずれかが、ＨＤ９０９からＲＡＭ９０２ｂ上に展開されたＭＦＰ用プログラムに従ったＣＰＵ９０１からの命令によって、動作することで実現される機能、又は機能する手段である。また、ＭＦＰ９は、図４に示されているＲＡＭ９０２ｂ及びＨＤ９０９等によって構築される記憶部９０００を有している。
【００５９】
（ＭＦＰの各機能構成）
次に、ＭＦＰ９の各機能構成について詳細に説明する。
【００６０】
ブラウザ部９０は、図４に示されているＣＰＵ９０１からの命令によって実行され、ウェブブラウザによって実現される機能である。
【００６１】
受付部９２は、ＣＰＵ９０１からの命令によって実現され、ユーザによる選択等の操作を受け付ける機能である。
【００６２】
制御部９５は、ＣＰＵ４０１からの命令によって実現され、ＭＦＰ用のＯＳ(Operating System)等によって実現される機能である。
【００６３】
読取部９６は、ＣＰＵ９０１からの命令によって実行され、スキャナ部９３１によって実現される機能である。
【００６４】
印刷部９７は、ＣＰＵ９０１からの命令によって実行され、プリンタ部９３２によって実現される機能である。
【００６５】
取得・提供部９８は、ＣＰＵ９０１からの命令によって実行され、近距離通信回路９２０及びアンテナ９２０ａによって実現される機能である。取得・提供部９８は、ＩＣカード又はスマートフォン４との間で、近距離無線通信によりデータの取得及び提供を行なう。
【００６６】
記憶・読出処理部９９は、ＣＰＵ９０１からの命令によって実現され、記憶部９０００に各種データを記憶したり、記憶部９０００に記憶された各種データを読み出したりする処理を行う。
【００６７】
〔実施形態の処理及び動作〕
続いて、図７乃至図１２を用いて、本実施形態の処理または動作について説明する。図７は、実施形態の処理及び動作の概略図である。図８及び図９は、送信元の端末がスマートフォンの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。図１０及び図１１は、送信元の端末がＭＦＰの場合の記入済み答案用紙のデータをアップロードする処理を示したシーケンス図である。
【００６８】
ここで、図７の上側には、第１のパターンとして、学生Ｓが出席確認を含めた小テストの答案用紙に解答を記入し、個人所有のスマートフォン４で答案用紙を撮影して電子化し、スマートフォン４に学生番号等の所定の情報を入力後に、学校のデータ管理サーバ５へ電子化により得られた画像データをアップロードする場合（Ｓ１０１〜Ｓ１２０）のイメージが示されている。なお、答案用紙には、学生Ｓに配布される前から、ＱＲコードが印刷されている。また、図７の上側から下側には、第２のパターンとして、学生Ｓが出席確認を含めた小テストの答案用紙に解答を記入して、答案用紙をＭＦＰ９のＡＤＦ（Auto Document Feeder：原稿自動送り装置)に置いて、ＭＦＰ９に答案用紙をスキャンさせることで、自らＭＦＰ９で答案用紙を電子化し、ＭＦＰ９に学生番号等の所定情報を入力後に、学校のデータ管理サーバ５へ電子化により得られた画像データをアップロードする場合（Ｓ２０１〜Ｓ２１７）のイメージが示されている。更に、図７の下側には、第３のパターンとして、教師Ｔが各学生から解答を記入後の答案用紙を回収し、学生Ｓから回収した答案用紙をＭＦＰ９のＡＤＦに置いて、ＭＦＰ９に答案用紙をスキャンさせることで、教授ＴがＭＦＰ９で各答案用紙を電子化し、ＭＦＰ９に授業番号等の所定情報を入力後に、学校のデータ管理サーバ５へ電子化により得られた各画像データをアップロードする場合（Ｓ２０１〜（Ｓ２１６，Ｓ２１７は省略）Ｓ２１８）のイメージが示されている。なお、第３のパターンの場合には、学生Ｓは、答案用紙に自分の学生番号を記入しており、データ管理サーバ５側でＯＣＲにより学生番号を認識する（Ｓ２１９）。なお、図７の「Ｓ」で始まる符号と、図８乃至図１１の「Ｓ」で始まる符号が同じ場合には、同じ処理を示している。また、図７乃至図１１に示されているように、第１のパターンではスマトフォンが送信元の端末として使用される。また、第２及び第３のパターンでは、ＭＦＰ９が送信元の端末として使用される。
【００６９】
＜第１のパターン＞
まずは、図７乃至図９、及び図１２を用いて、上記第１のパターン（Ｐ１）について説明する。まずは、学生Ｓが解答を記入した答案用紙の左上のＱＲコードに対して、個人のスマートフォン４を向ける（Ｓ１０１）。そして、受付部４２が、学生Ｓからの操作を受け付けることで、制御部４５の命令により、撮影部４３にＱＲコードを撮影させ、変換部４７にＱＲコードをデコードさせる（Ｓ１０２）。
【００７０】
ＱＲコードには、予め、データ管理サーバ５の判断部５５のＵＲＬであるＵＲＬ_ dispatch及びサービスＩＤが埋め込まれている。よって、制御部４５は、ＱＲコードのデコードにより、ＵＲＬ_ dispatch及びサービスＩＤを得ることができる。
【００７１】
更に、制御部４５は、ステップＳ１０２の処理により、ブラウザ部４０を起動させ、ブラウザ部４０に対して、ＵＲＬ_ dispatch及びサービスＩＤを渡す（Ｓ１０３）。
【００７２】
次に、ブラウザ部４０は、制御部４５から取得したＵＲＬ_ dispatchに対して、サービスＩＤ、当該ブラウザ４０のブラウザＩＤ、スマートフォン４のユーザのユーザＩＤ及びパスワードを送信する（Ｓ１０４）。これにより、データ管理サーバ５では、送受信部５１が、サービスＩＤ、ブラウザＩＤ、ユーザＩＤ及びパスワードを受信することで、判断部５５が、図１２に示されている判断を行う。図１２は、判断部５５の判断処理を示したフローチャートである。
【００７３】
図１２に示されているように、判断部５５は、送られてきたブラウザＩＤを検索キーとしてアプリ管理ＤＢ５００１を検索することで、ブラウザＩＤの送信元の端末のブラウザの種類がスマートフォン用のブラウザであるかを判断する（Ｓ１）。そして、判断部５５が、スマートフォン用のブラウザであると判断した場合には（Ｓ１；ＹＥＳ）、更に、送信元の端末が既にログイン状態であるかを判断する（Ｓ２）。そして、判断部５５が、送信元のスマートフォンがログイン状態であると判断した場合には（Ｓ２；ＹＥＳ）、後述のステップＳ１０５の処理へ進む。また、判断部５５が、送信元のスマートフォンがログイン状態でないと判断した場合（ログアウト状態であると判断した場合）には（Ｓ２；ＮＯ）、後述のステップＳ１０６の処理へ進む。一方、上記ステップＳ１において、判断部５５が、スマートフォン用のブラウザでないと判断した場合（ＭＦＰ用のブラウザであると判断した場合）には（Ｓ１；ＮＯ）、後述のステップＳ２０４の処理へ進む。
【００７４】
続いて、ステップＳ１でＹＥＳ、Ｓ２でＹＥＳの場合について説明する。
【００７５】
送受信部５１は、判断部５５の判断結果に基づき、ブラウザ部４０に対して、答案用紙を撮影するための撮影用アプリケーションのＵＲＬを示す情報を送信する（Ｓ１０５）。
【００７６】
一方、ステップＳ１でＹＥＳ、Ｓ２でＮＯの場合について説明する。送受信部５１は、ブラウザ部４０に対して、ログイン用のＵＲＬを示す情報を送信する（Ｓ１０６）。この際、ブラウザ部４０に一連の処理であることを伝えるため、ステップＳ１０４で受信されたサービスＩＤも送信される。
【００７７】
次に、スマートフォン４では、ブラウザ４０が、送受信部５１を介してログイン用のＵＲＬに対してアクセスする（Ｓ１０７）。これにより、送受信部５１は、ブラウザ部４０に対して、記憶・読出処理部５９でログイン用のＵＲＬに記憶されているログイン画面のＵＩ(User Interface)のデータを送信する。
【００７８】
次に、スマートフォン４では、ブラウザ部４０がディスプレイ４１８上にログイン画面のＵＩを表示させる（Ｓ１０８）。そして、受付部４２が、学生ＳからのユーザＩＤ及びパスワードの入力をアカウント情報として受け付けることで、ブラウザ部４０がユーザＩＤ及びパスワードの入力を認識する（Ｓ１０９）。
【００７９】
次に、ブラウザ部４０は、データ管理サーバ５に対して、ログイン情報を送信する（Ｓ１１０）。このログイン情報には、ステップＳ１０９で入力されたユーザＩＤ及びパスワード、並びにステップＳ１０４で送信されたサービスＩＤが含まれている。これにより、データ管理サーバ５では、送受信部５１が、サービスＩＤ、ユーザＩＤ及びパスワードを受信して、判断部５５がログイン認証を行う。そして、判断部５５がログイン認証で正当なユーザであると認識した場合には、ステップＳ１０５と同様に、送受信部５１は、ブラウザ部４０に対して、答案用紙を撮影するための撮影用アプリケーションのＵＲＬを示す情報（URL_Camera）を送信する（Ｓ１１１）。
【００８０】
続いて、ステップＳ１０５又はＳ１１１の処理後、スマートフォン４では、ブラウザ４０が、送受信部５１を介して撮影用アプリケーションのＵＲＬに対してアクセスする（Ｓ１１２）。この際、データ管理サーバ５に一連の処理であることを伝えるため、ステップＳ１０４で受信されたサービスＩＤも送信される。これにより、送受信部５１は、ブラウザ部４０に対して、記憶・読出処理部５９で撮影用アプリケーションのＵＲＬで示される記憶場所に記憶されている撮影用アプリケーションのデータを送信する。
【００８１】
次に、ブラウザ部４０は、受信した撮影用アプリケーションのデータをインストール及び撮影用アプリケーションを実行することで、ディスプレイ４１８上に、実行した撮影用アプリケーションによって学生番号及び授業番号の入力画面のＵＩを表示させる（Ｓ１１３）。そして、受付部４２が、学生Ｓからの学生番号及び授業番号の入力を受け付けることで、ブラウザ部４０によって実行された撮影用アプリケーションが学生番号及び授業番号の入力を認識する（Ｓ１１４）。そして、ブラウザ部４０によって実行された撮影用アプリケーションは、入力された学生番号及び授業番号を保持しておく（Ｓ１１５）。この状態で、受付部４２が、学生Ｓからスタートボタンの押下を受け付けることで、ブラウザ部４０によって実行された撮影用アプリケーションがスタートボタンの押下を認識する（Ｓ１１６）。
【００８２】
次に、ブラウザ部４０によって実行された撮影用アプリケーションは、ディスプレイ４１８上に、カメラ操作画面のＵＩを表示させる（Ｓ１１７）。この状態で、学生Ｓは、スマートフォン４を利用して、自分で記入した答案用紙全体を撮影範囲に定める。そして、受付部４２が、学生Ｓから撮影ボタンの押下を受け付けることで、ブラウザ部４０によって実行された撮影用アプリケーションが撮影ボタンの押下を認識する（Ｓ１１８）。
【００８３】
次に、ブラウザ部４０によって実行された撮影用アプリケーションは、制御部４５に撮影開始を伝える（Ｓ１１９）。これにより、制御部４５が、撮影部４３に対して撮影を開始させて、答案用紙全体を表わすＪＰＥＧ形式の画像データを得る。なお、画像データの形式はＪＰＥＧ形式以外であってもよい。そして、ブラウザ部４０によって実行された撮影用アプリケーションは、データ管理サーバ５に対して、ステップＳ１１５で保持された学生番号及び授業番号、並びにステップＳ１１９で得られた画像データを送信（アップロード）する（Ｓ１２０）。この際、データ管理サーバ５に一連の処理であることを伝えるため、ステップＳ１０４で受信されたサービスＩＤも送信される。これにより、データ管理サーバ５では、記憶・読出処理部５９が、画像管理ＤＢ５００２において、アップロードされた画像データ、学生番号及び授業番号を受信したサービスＩＤと関連付けて管理する。この場合、アップロードされた日付も管理される。
【００８４】
以上により、第１のパターンの詳細な説明は終了する。
【００８５】
＜第２のパターン＞
次に、図７、図１０及び図１１を用いて、上記第２のパターン（Ｐ２）について説明する。まずは、学生ＳがＭＦＰ９に対して、個人のＩＣカードをかざすと、ＭＦＰ９の取得・提供部９８が、ＩＣカードから学生ＳのユーザＩＤ及びパスワードを取得することで、制御部９５がログイン認証を行う（Ｓ２０１）。更に、制御部９５は、ステップＳ２０１の処理により、ブラウザ部９０を起動させ、ブラウザ部９０に対して、判断部５５のＵＲＬであるＵＲＬ_ dispatch、及び取得されたユーザＩＤ及びパスワードを渡す（Ｓ２０２）。
【００８６】
次に、ブラウザ部９０は、制御部９５から取得した判断部５５のＵＲＬ（ＵＲＬ_ dispatch）に対して、当該ブラウザ９０のブラウザＩＤ、ユーザＩＤ及びパスワードを送信する（Ｓ２０３）。これにより、データ管理サーバ５では、送受信部５１が、ブラウザＩＤ、ユーザＩＤ及びパスワードを受信することで、判断部５５が、図１２に示されている判断を行う。ここでは、ステップＳ１でＮＯの場合について説明する。
【００８７】
送受信部５１は、ブラウザ部９０に対して、答案用紙に印刷されているＱＲコード認識対応のスキャンアプリケーションのＵＲＬを示す情報（ＵＲＬ_ ScanQR）を送信する（Ｓ２０４）。
【００８８】
続いて、ＭＦＰ９では、ブラウザ部９０が、送受信部５１を介してＱＲコード認識対応のスキャンアプリケーションのＵＲＬに対してアクセスすることで、ＱＲコード認識対応のスキャンアプリケーションを要求する（Ｓ２０５）。これにより、送受信部５１は、ブラウザ部９０に対して、記憶・読出処理部５９でＱＲコード認識対応のスキャンアプリケーションのＵＲＬで示される記憶場所に記憶されているＱＲコード認識対応のスキャンアプリケーションのデータを送信する。そして、ＭＦＰ９では、ブラウザ部９０が、ＱＲコード認識対応のスキャンアプリケーションのデータをインストール及びＱＲコード認識対応のスキャンアプリケーションを実行することで、実行したＱＲコード認識対応のスキャンアプリケーションによるＵＩを生成する（Ｓ２０６）。
【００８９】
次に、学生Ｓが、ＭＦＰ９のＡＤＦ（Auto Document Feeder：原稿自動送り装置)に、自分で解答を記入した答案用紙を置く（Ｓ２０７）。そして、受付部９２が、学生Ｓからのスキャン開始の操作を受け付けることで、ブラウザ部９０によって実行されたＱＲコード認識対応のスキャンアプリケーションがスキャン開始の操作を認識する（Ｓ２０８）。
【００９０】
次に、ブラウザ部９０によって実行されたＱＲコード認識対応のスキャンアプリケーションは、制御部４５にスキャン開始を伝える（Ｓ２０９）。これにより、制御部４５が、読取部９６に対して読取を開始させて、ＱＲコードを含む答案用紙全体を電子化して、ＪＰＥＧ形式の画像データを得る（Ｓ２１０）。なお、画像データの形式はＪＰＥＧ形式以外であってもよい。
【００９１】
次に、ブラウザ部９０は、実行したＱＲコード認識対応のスキャンアプリケーションに対して、読取部９６によって得られた画像データのＱＲコード部分をデコードさせる（Ｓ２１１）。ＱＲコードには、判断部５５のＵＲＬ（ＵＲＬ_ dispatch）及びサービスＩＤが埋め込まれているため、ブラウザ９０は、ＱＲコードのデコードにより、判断部５５のＵＲＬ（ＵＲＬ_ dispatch ）及びサービスＩＤを得ることができる。
【００９２】
次に、ブラウザ部９０は、ＱＲコードのデコードによって取得した判断部５５のＵＲＬ（ＵＲＬ_ dispatch）に対して、同じくＱＲコードのデコードによって取得したサービスＩＤを送信する（Ｓ２１２）。これにより、データ管理サーバ５では、送受信部５１が、サービスＩＤを受信することで、判断部５５が、サービスＩＤを受信したことを認識する。
【００９３】
次に、送受信部５１は、ブラウザ部９０に対して、答案用紙が電子化されることで得られた画像データをアップロードするためのアップロードアプリケーションのＵＲＬを示す情報（ＵＲＬ_ upload）を送信する（Ｓ２１３）。なお、アップロードアプリケーションは、第３のアプリケーションの一例である。また、アップロードアプリケーションのＵＲＬを示す情報は、第３の保存位置情報の一例である。
【００９４】
続いて、ＭＦＰ９では、ブラウザ９０が、送受信部５１を介してアップロードアプリケーションのＵＲＬに対してアクセスすることで、アップロードアプリケーションを要求する（Ｓ２１４）。これにより、送受信部５１は、ブラウザ部９０に対して、記憶・読出処理部５９でアップロードアプリケーションのＵＲＬで示される記憶場所に記憶されているアップロードアプリケーションのデータを送信する。そして、ＭＦＰ９では、ブラウザ部９０が、アップロードアプリケーションのデータをインストールし、アップロードアプリケーションを実行することでアップロードアプリケーションによるＵＩを生成する（Ｓ２１５）。これにより、ＭＦＰ９は、データ管理サーバ５に対して、答案用紙が電子化されることで得られた画像データをアップロードすることができるようになった。
【００９５】
続いて、受付部９２が、学生Ｓからの学生番号及び授業番号の入力を受け付けることで、図１１に示されているように、ブラウザ部９０によって実行されたアップロードアプリケーションが学籍番号及び授業番号の入力を認識する（Ｓ２１６）。そして、ブラウザ部９０によって実行されたアップロードアプリケーションは、データ管理サーバ５に対して、ステップＳ２１６で入力された学生番号及び授業番号、並びにステップＳ２１１で得られた画像データを送信（アップロード）する（Ｓ２１７）。この際、データ管理サーバ５に一連の処理であることを伝えるため、ステップＳ２０５で受信されたサービスＩＤも送信される。これにより、データ管理サーバ５では、記憶・読出処理部５９が、画像管理ＤＢ５００２において、アップロードされた画像データ、学生番号及び授業番号を受信したサービスＩＤと関連付けて管理する。この場合、アップロードされた日付も管理される。
【００９６】
以上により、第２のパターンの詳細な説明は終了する。
【００９７】
＜第３のパターン＞
次に、図７及び図１１を用いて、上記第３のパターン（Ｐ３）について説明する。第３のパターンは、上記ステップＳ２０１乃至Ｓ２１５において学生Ｓが行っていた動作を教師Ｔが行うこと以外は同様の処理が行われるため、その説明を省略する。そして、第３のパターンでは、第２のパターンにおけるステップＳ２１６，Ｓ２１７に替わって、以下の処理が行われる。
【００９８】
この場合、学生Ｓは、手書きで答案用紙に解答を記入する際に、自分の学生番号及び授業番号を記入している。そのため、上記ステップＳ２１６のように、ＭＦＰ９に対して、自己の学生番号及び授業番号の入力は不要である。そのため、ブラウザ部９０によって実行されたアップロードアプリケーションは、データ管理サーバ５に対して、学生Ｓによって既に学生番号及び授業番号が記入された答案用紙を電子化することで得られた画像データを送信（アップロード）する（Ｓ２１８）。この際、データ管理サーバ５に一連の処理であることを伝えるため、ステップＳ２０５で受信されたサービスＩＤも送信される。これにより、データ管理サーバ５では、変換部５７が、ブラウザ部９０によって実行されたアップロードアプリケーションから送られて来た答案用紙の画像データに対して、ＯＣＲの処理を行うことで、記入されていた学生番号及び授業番号を示すテキストデータに変換する（Ｓ２１９）。これにより、変換部５７による記憶指示によって、記憶・読出処理部５９が、画像管理ＤＢ５００２において、アップロードされた画像データ、及び変換部５７によって得られた学生番号及び授業番号を受信したサービスＩＤと関連付けて管理する（Ｓ２２０）。この場合、アップロードされた日付も管理される。なお、日付ではなく、日時であってもよい。
【００９９】
以上により、第３のパターンの詳細な説明は終了する。
【０１００】
〔実施形態の主な効果〕
以上説明したように本実施形態によれば、データの回収に用いられる端末の種類（スマートフォン又はＭＦＰ）に応じたアプリケーションを準備して、複数の電子化による回収方法を支援することにより、答案用紙やレポート用紙等の回収対象に応じた電子化の方法を提供する支援を行うことができる。
【０１０１】
〔補足〕
なお、上記実施形態では、通信システムが教育現場の学校等に導入されたものとして説明したが、これに限定されない。本実施形態の通信システムは、例えば、企業等の組織に導入されても良い。
【０１０２】
また、上記実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１０３】
なお、ＱＲコードは、コード情報の一例である。コード情報には、ＱＲコード以外の２次元（バー）コード、一次元のバーコードも含まれる。また、ＱＲコード認識対応のスキャンアプリケーションは、コード情報認識対応のスキャンアプリケーションの一例である。
【０１０４】
以上、各実施形態に基づき本実施形態の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１０５】
４  スマートフォン（移動体端末、端末の一例）
５  データ管理サーバ
９  ＭＦＰ（画像形成端末、端末の一例）
４０  ブラウザ部
４２  受付部
４３  撮影部
４５  制御部
４７  変換部
４９  記憶・読出処理部
５１  送受信部（受信手段の一例、送信手段の一例）
５５  判断部
５７  変換部
５９  記憶・読出処理部
９０  ブラウザ部
９２  受付部
９５  制御部
９６  読取部
９７  印刷部
９９  記憶・読出処理部
５００１  アプリ管理ＤＢ（アプリ管理手段の一例）
５００２  画像管理ＤＢ（画像管理手段の一例）
【先行技術文献】
【特許文献】
【０１０６】
【特許文献１】特開２００２−６７３０号公報
【図１】
2020095704.tif 000003
【図２】
2020095704.tif 000004
【図３】
2020095704.tif 000005
【図４】
2020095704.tif 000006
【図５】
2020095704.tif 000007
【図６】
2020095704.tif 000008
【図７】
2020095704.tif 000009
【図８】
2020095704.tif 000010
【図９】
2020095704.tif 000011
【図１０】
2020095704.tif 000012
【図１１】
2020095704.tif 000013
【図１２】
2020095704.tif 000014