(57)【要約】【課題】授業に関する情報が異なる学級に誤って登録されることを抑制する。【解決手段】抽出部７０は、格納対象のデータに含まれる学級の識別情報を抽出する。格納部７１は、抽出部７０により抽出した前記識別情報と、格納先の時間割に対応する学級の識別情報とが合致する場合に、前記格納対象のデータに前記格納先の学級を対応付けて格納する。【選択図】図５
2015011469.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
格納対象のデータに含まれる学級の識別情報を抽出し、
抽出した前記識別情報と、格納先の時間割に対応する学級の識別情報とが合致する場合に、前記格納対象のデータに前記格納先の学級を対応付けて格納する
処理を実行させることを特徴とするファイル振分プログラム。
【請求項２】
前記抽出する処理は、前記格納対象のデータに含まれる教科の識別情報をさらに抽出し、
前記格納する処理は、前記格納対象のデータに抽出された教科の識別情報を対応付けて格納する
ことを特徴とする請求項１に記載のファイル振分プログラム。
【請求項３】
前記抽出する処理は、前記格納対象のデータに含まれる対応付け先の授業の年月日および時限数をさらに抽出し、
前記格納する処理は、前記格納対象のデータに前記格納先の時間割の抽出された年月日および時限数のコマを対応付けて格納する
ことを特徴とする請求項１または２に記載のファイル振分プログラム。
【請求項４】
前記抽出する処理は、前記格納対象のデータに含まれる生徒の識別情報をさらに抽出し、
前記格納する処理は、前記格納対象のデータに抽出された識別情報が示す生徒を対応付けて格納する
ことを特徴とする請求項１〜３の何れか１つに記載のファイル振分プログラム。
【請求項５】
コンピュータが、
格納対象のデータに含まれる学級の識別情報を抽出し、
抽出した前記識別情報と、格納先の時間割に対応する学級の識別情報とが合致する場合に、前記格納対象のデータを前記格納先の時間割に対応付けて格納する
処理を実行することを特徴とするファイル振分方法。
【請求項６】
格納対象のデータに含まれる学級の識別情報を抽出する抽出部と、
前記抽出部により抽出した前記識別情報と、格納先の時間割に対応する学級の識別情報とが合致する場合に、前記格納対象のデータに前記格納先の学級を対応付けて格納する格納部と、
を有することを特徴とするファイル振分装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル振分プログラム、ファイル振分方法およびファイル振分装置に関する。
【背景技術】
【０００２】
近年、社会の情報化の急速な発展等に伴い、学校等の教育現場においても情報化が進められている。この影響により、例えば、学校では、ＩＣＴ（Information  and  Communication  Technology）を利用した授業が増加している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７６７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、学校では、各生徒が授業で記入した紙のデータについても電子化してシステムで管理する場合がある。このような場合、教師は、各生徒が記入した紙のデータをスキャナ等によってスキャンしてデータを電子化し、電子化したデータに対して学級や各生徒の識別情報をタグ付けしてシステムに登録する。
【０００５】
しかしながら、電子化したデータなどの授業に関する情報が異なる学級に誤って登録されてしまう場合がある。
【０００６】
例えば、複数の学級を管理する教師の場合、教師は、複数の時間割を管理することになる。このような場合、教師は、ある学級の授業に関する情報を格納する場合に、誤って異なる学級の識別情報をタグ付けしてしまい、異なる学級に誤って登録してしまう場合がある。
【０００７】
一側面では、授業に関する情報が異なる学級に誤って登録されることを抑制できるファイル振分プログラム、ファイル振分方法およびファイル振分装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面によれば、ファイル振分プログラムは、コンピュータに、格納対象のデータに含まれる学級の識別情報を抽出する処理を実行させる。ファイル振分プログラムは、コンピュータに、抽出した前記識別情報と、格納先の時間割に対応する学級の識別情報とが合致する場合に、前記格納対象のデータに前記格納先の学級を対応付けて格納する処理を実行させる。
【発明の効果】
【０００９】
本発明の一側面によれば、授業に関する情報が異なる学級に誤って登録されることを抑制できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、システムの全体構成を示す図である。
【図２】図２は、端末装置の機能的な構成の一例を示す図である。
【図３】図３は、格納対象データを生成する流れの一例を模式的に示した図である。
【図４Ａ】図４Ａは、生徒用のメニュー画面の画面構成の一例を示す図である。
【図４Ｂ】図４Ｂは、教師用のメニュー画面の画面構成の一例を示す図である。
【図５】図５は、ファイル振分装置の機能的な構成の一例を示す図である。
【図６】図６は、画像データが格納されるフォルダ構成の一例を示す図である。
【図７】図７は、在学学年マスタのデータ構成の一例を示す図である。
【図８】図８は、時間割情報のデータ構成の一例を示す図である。
【図９】図９は、画像保存情報のデータ構成の一例を示す図である。
【図１０】図１０は、画像データが全て一覧表示される参照画面の画面構成の一例を示す図である。
【図１１】図１１は、時間割のタブが選択された場合の参照画面の画面構成の一例を示す図である。
【図１２】図１２は、クラス一覧のタブが選択された場合の参照画面の画面構成の一例を示す図である。
【図１３】図１３は、教科のタブが選択された場合の参照画面の画面構成の一例を示す図である。
【図１４】図１４は、ファイル振分処理の手順の一例を示すフローチャートである。
【図１５】図１５は、ファイル振分プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかるファイル振分プログラム、ファイル振分方法およびファイル振分装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［システムの構成］
実施例１では、端末装置から送信された格納対象のデータをサーバ側で振り分けて格納するシステム１０に適用した場合について説明する。図１は、システムの全体構成を示す図である。システム１０は、図１に示すように、端末装置１１と、ファイル振分装置１２とを有する。
【００１３】
端末装置１１とファイル振分装置１２は、ネットワーク１３を介して通信可能に接続され、各種の情報を交換することが可能とされている。かかるネットワーク１３の一態様としては、有線または無線を問わず、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）、移動体通信網などの任意の通信網が挙げられる。
【００１４】
端末装置１１は、各利用者が保持して、各種の情報の記録や記録した情報の参照が可能な装置である。端末装置１１は、例えば、タブレット端末、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）などであってもよい。なお、端末装置１１は、デスクトップ型ＰＣ（Personal  Computer）、ノート型ＰＣなどの情報処理装置であってもよい。本実施例では、端末装置１１をタブレット端末とした場合を例とする。なお、図１の例では、端末装置１１を２つ有する場合を例示したが、開示のシステムはこれに限定されず、端末装置１１を任意の数とすることができる。
【００１５】
端末装置１１は、各利用者に配布される。例えば、学校等の教育現場において、端末装置１１は、生徒や教師にそれぞれ配布される。生徒や教師は、それぞれ授業に関する各種の情報を端末装置１１により記録する。例えば、生徒は、授業において、黒板を撮影した画像データや各種の観察対象物の画像データを記録する。また、例えば、教師は、授業の様子を撮影した画像データや教材を撮影した画像データを記録する。そして、端末装置１１は、記録された授業に関する各種の情報をファイル振分装置１２へアップロードする。また、教師は、各生徒が授業で記入した紙のデータを電子化し、電子化したデータを端末装置１１を用いてファイル振分装置１２へアップロードする。
【００１６】
ファイル振分装置１２は、各端末装置１１からアップロードされた授業に関する各種の情報を振り分けて管理する装置である。ファイル振分装置１２は、例えば、センタなどに設けられたサーバコンピュータである。ファイル振分装置１２は、１台のコンピュータとして実装してもよく、また、クラウドなどの複数台のコンピュータによるシステムとして実装することもできる。なお、本実施例では、ファイル振分装置１２を１台のコンピュータとした場合を例として説明する。
【００１７】
［端末装置の構成］
次に、端末装置１１の構成について説明する。図２は、端末装置の機能的な構成の一例を示す図である。図２に示すように、端末装置１１は、通信Ｉ／Ｆ（インタフェース）部２０と、表示部２１と、入力部２２と、カメラ２３と、記憶部２４と、制御部２５とを有する。なお、端末装置１１は、図２に示した機能部以外に各種の機能部を有してもよい。例えば、端末装置１１は、アンテナ、キャリア網を介して通信を行うキャリア通信部、ＧＰＳ（Global  Positioning  System）受信機などを有することとしてもかまわない。
【００１８】
通信Ｉ／Ｆ部２０は、他の装置との間で通信制御を行うインタフェースである。通信Ｉ／Ｆ部２０は、ネットワーク１３を介して他の装置と各種情報を送受信する。例えば、通信Ｉ／Ｆ部２０は、授業に関する各種の情報をファイル振分装置１２へ送信する。また、通信Ｉ／Ｆ部２０は、ファイル振分装置１２に記憶された情報を参照する際、ファイル振分装置１２から情報を受信する。かかる通信Ｉ／Ｆ部２０の一態様としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。
【００１９】
表示部２１は、各種情報を表示する表示デバイスである。表示部２１としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などの表示デバイスが挙げられる。表示部２１は、各種情報を表示する。例えば、表示部２１は、後述するメニュー画面や参照画面などの各種の画面を表示する。
【００２０】
入力部２２は、各種の情報を入力する入力デバイスである。例えば、入力部２２としては、端末装置１１に設けられた各種のボタンや、表示部２１上に設けられた透過型のタッチセンサなどの入力デバイスが挙げられる。なお、図２の例では、機能的な構成を示したため、表示部２１と入力部２２を別に分けているが、例えば、タッチパネルなど表示部２１と入力部２２を一体的に設けたデバイスで構成してもよい。また、入力部２２は、キーボード、マウス、などであってもよい。入力部２２は、ユーザからの操作入力を受け付け、受け付けた操作内容を示す操作情報を制御部２５へ出力する。
【００２１】
カメラ２３は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を用いて、画像を撮影する撮像装置である。カメラ２３は、制御部２５からの制御により画像を撮影し、撮影された画像の画像データを制御部２５へ出力する。
【００２２】
記憶部２４は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部２４は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００２３】
記憶部２４は、制御部２５で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。さらに、記憶部２４は、制御部２５で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部２４は、画像データ３０を記憶する。
【００２４】
画像データ３０は、ファイル振分装置１２に格納する格納対象のデータである。例えば、画像データ３０は、各生徒が授業で記入した紙のデータを電子化した画像データである。
【００２５】
ここで、画像データ３０を生成する流れの一例を説明する。図３は、格納対象データを生成する流れの一例を模式的に示した図である。図３の例は、生徒が作文用紙８０に作文の記載を行い、作文が記載された作文用紙８０を電子化する流れを示している。教師は、コード画像８１が添付された作文用紙８０を生徒に配布する。このコード画像８１には、生徒の情報がコード化されている。例えば、コード画像８１には、生徒の学年、組、出席番号がコード化されている。例えば、教師は、生徒毎に、生徒の情報をコード化したコード画像８１を記録されたシールを予め作成する。そして、教師は、生徒に作文用紙８０を配布する際、当該生徒のコード画像８１が記録されたシールを貼り付けて作文用紙８０を配布する。なお、図３の例では、コード画像８１としてＱＲ（Quick  Response）コードを用いているが、コード画像８１としては、その他の２次元コードやバーコードなどの１次元コードを用いてもよい。
【００２６】
生徒は、配布された作文用紙８０に作文を記載する。教師は、生徒から作文用紙８０を回収する。そして、教師は、各生徒の作文用紙８０のデータをスキャナ８２によってスキャンしてデータを画像データに電子化する。本実施例では、画像データは、ＪＰＥＧ（Joint  Photographic  Experts  Group）形式とする。作文用紙８０をスキャナ８２によって読み取って電子化しているため、電子化された画像データの画像には、生徒の情報をコード化したコード画像８１が含まれる。
【００２７】
そして、教師は、所定のデータ生成プログラム８３を用いて各種の識別情報を含ませた画像データ３０を生成する。例えば、データ生成プログラム８３は、所定の記号を識別情報の区切り記号として用いて、画像データのファイル名に複数の識別情報を含ませた画像データを生成する。本実施例では、所定の記号を“＿”とし、識別情報として、学年、組、出席番号、年月日、教科コード、時限、連番をファイル名に含ませる。例えば、「３」学年、「２」組、出席番号「４」、年月日「２０１３年５月１日」、教科コード「１０」、時限「５」、連番「１」の場合、ファイル名は、「３＿２＿４＿２０１３０５０１＿１０＿５＿１.ｊｐｇ」となる。学年、組、出席番号については、画像に含まれるコード画像８１をデコードして特定する。年月日、教科コード、時限については、データ生成プログラム８３によって画像データを生成する際に、入力画面を表示させ、教師等によって指定させる。なお、年月日、教科コード、時限についても、コード画像８１にコード化しておき、コード画像８１をデコードして特定してもよい。連番は、同じ学年、組、出席番号の用紙の画像が複数連続した際に、１から順に採番する。例えば、特定の生徒の複数の用紙を電子化する場合、画像データは、用紙毎に別ファイルとして作成され、ファイル名の連番が１から連続した番号とされる。このデータ生成プログラム８３は、端末装置１１において実行されてもよい。また、データ生成プログラム８３をＰＣなどの別の情報処理装置において実行し、生成された画像データ３０を端末装置１１に格納してもよい。
【００２８】
ファイル名に含ませる学年、組、出席番号、年月日、教科コード、時限、連番は、全て必須ではない。不明な識別情報については、省略してもよい。例えば、「３」学年、「２」組、出席番号が不明、年月日「２０１３年５月１日」、教科コード「１０」、時限「５」、連番「１」の場合、ファイル名は、出席番号部分が省略されて「３＿２＿＿２０１３０５０１＿１０＿５＿１.ｊｐｇ」となる。
【００２９】
図２に戻り、制御部２５は、端末装置１１を制御するデバイスである。制御部２５としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２５は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２５は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２５は、表示制御部４０と、送信制御部４１とを有する。
【００３０】
表示制御部４０は、表示部２１への画像の表示を制御する。例えば、表示制御部４０は、生徒や教師が、授業に関する各種の情報を記録し、記録した情報を参照するための各種の画面を表示させる。例えば、表示制御部４０は、生徒や教師がログインするためのログイン画面を表示させる。生徒と教師では、操作可能とする内容が異なる。このため、本実施例では、各種の画面を生徒用と教師用とに分けており、ログイン画面も生徒用と教師用とに分けている。生徒用のログイン画面には、学年、組、出席番号、パスワードを入力する入力領域が設けられている。生徒は、生徒用のログイン画面に自身の学年、組、出席番号、パスワードを入力してログインを行う。このログインの際の学年、組、出席番号から生徒に付与されたユーザＩＤ（identification）が特定される。
【００３１】
一方、教師用のログイン画面には、教師のユーザＩＤ、パスワードを入力する入力領域が設けられている。教師は、教師用のログイン画面に自身のユーザＩＤ、パスワードを入力してログインを行う。表示制御部４０は、生徒用のログイン画面でログインが行われると、生徒用のメニュー画面を表示させ、教師用のログイン画面でログインが行われると、教師用のメニュー画面を表示させる。
【００３２】
図４Ａは、生徒用のメニュー画面の画面構成の一例を示す図である。メニュー画面９０Ａは、カメラボタン９１と、画面キャプチャボタン９２とを有する。
【００３３】
カメラボタン９１は、カメラ２３による画像の記録を指示するボタンである。カメラボタン９１は、指定された場合、カメラ２３が起動してカメラ２３により連続的に撮影が行われて順次画像が表示部２１に表示される。端末装置１１は、例えば、表示部２１に対するタッチ操作などの撮影を指示する所定の操作が行われることにより画像の撮影が可能とされる。生徒は、端末装置１１を保持して記録対象が表示部２１に表示されるように端末装置１１を移動させ、表示部２１に対して撮影を指示する所定の操作を行う。端末装置１１は、表示部２１に対して撮影を指示する所定の操作が行われると、画像の撮影を行う。撮影後、表示制御部４０は、ログインした生徒の学年、組での撮影日を含む週の時間割を表示した時間割選択画像を表示部２１に表示させて、画像を対応付ける授業のコマを指定させる。生徒は、撮影した画像に対応付ける授業のコマを表示部２１に表示された時間割選択画像から指定する。表示制御部４０は、撮影した画像の画像データに、ログインした生徒の学年、組、出席番号、撮影年月日、指定された授業の時限、授業の教科コードなどの情報を対応付けて保存する。なお、対応付ける情報は、ヘッダなど画像データの内部に保存してもよく、画像データに付加して保存してもよく、画像データとは別ファイルに保存し、画像データと共に移動させるものとしてもよい。
【００３４】
画面キャプチャボタン９２は、表示部２１に表示された画像の記録を指示するボタンである。画面キャプチャボタン９２は、指定された場合、メニュー画面９０Ａが消え、端末装置１１のＯＳによるメニュー画面が表示される。このメニュー画面には、例えば、画面の撮影を指示するアイコンが表示され、当該アイコンを指定することにより表示中の画面の撮影が可能とされる。生徒は、端末装置１１を操作して記録対象とする画像を表示部２１に表示させた後、撮影を指示するアイコンを指定する操作を行う。端末装置１１では、撮影を指示するアイコンを指定する操作が行われると、表示中の画像の画像データを記録する。記録後、端末装置１１では、上述の時間割選択画像が表示部２１に表示される。生徒は、記録した画像に対応付ける授業のコマを表示部２１に表示された時間割選択画像から指定する。表示制御部４０は、記録した画像の画像データに、ログインした生徒の学年、組、出席番号、撮影年月日、指定された授業のコマ、授業の教科コードなどの情報を対応付けて保存する。
【００３５】
また、メニュー画面９０Ａは、学年を選択する選択領域９３と、データ確認ボタン９４とを有する。
【００３６】
選択領域９３は、学年を示す値が選択可能とされている。生徒は、参照を希望する学年の値を選択領域９３から選択してデータ確認ボタン９４を選択する。これにより、記録されたデータを参照するための参照画面が表示される。この参照画面の詳細は、後述する。
【００３７】
一方、図４Ｂは、教師用のメニュー画面の画面構成の一例を示す図である。教師用のメニュー画面９０Ｂは、上述のメニュー画面９０Ａと略同様の画面構成とされており、ファイルインポートボタン９５をさらに有する。
【００３８】
ファイルインポートボタン９５は、記憶部２４に記憶された画像データ３０のファイル振分装置１２へのインポートを指定するボタンである。生徒は、画像データ３０をインポートする場合、ファイルインポートボタン９５を指定する。
【００３９】
また、メニュー画面９０Ｂは、年度を入力する入力領域９６と、上述のデータ確認ボタン９４とを有する。
【００４０】
入力領域９６は、教師が記録されたデータを参照する際に、何年度のデータを参照するかを指定する領域である。教師は、参照を希望する年度の値を入力領域９６に入力してデータ確認ボタン９４を選択する。これにより、記録されたデータを参照するための参照画面が表示される。この参照画面の詳細は、後述する。
【００４１】
図２に戻り、送信制御部４１は、各種の情報をファイル振分装置１２へ送信する。例えば、送信制御部４１は、カメラボタン９１および画面キャプチャボタン９２が指定された場合、保存された画像データをファイル振分装置１２へ送信する。また、送信制御部４１は、ファイルインポートボタン９５が指定された場合、記憶部２４に記憶された画像データ３０をファイル振分装置１２へ送信する。
【００４２】
また、送信制御部４１は、参照条件を指定して画像データの参照要求をファイル振分装置１２へ送信する。例えば、送信制御部４１は、生徒用のメニュー画面９０Ａにおいて、参照する学年が選択されてデータ確認ボタン９４が選択された場合、選択された学年および生徒のユーザＩＤを参照条件として指定して参照要求をファイル振分装置１２へ送信する。一方、送信制御部４１は、教師用のメニュー画面９０Ｂにおいて、参照する年度が選択されてデータ確認ボタン９４が選択された場合、選択された年度および教師のユーザＩＤを参照条件として指定して参照要求をファイル振分装置１２へ送信する。
【００４３】
表示制御部４０は、送信した参照要求の応答としてファイル振分装置１２から受信された画像データの画像を参照画面に表示させる。
【００４４】
［ファイル振分装置の構成］
次に、ファイル振分装置１２の構成について説明する。図５は、ファイル振分装置の機能的な構成の一例を示す図である。図５に示すように、ファイル振分装置１２は、通信Ｉ／Ｆ部５０と、表示部５１と、入力部５２と、記憶部５３と、制御部５４とを有する。
【００４５】
通信Ｉ／Ｆ部５０は、他の装置との間で通信制御を行うインタフェースである。通信Ｉ／Ｆ部５０は、ネットワーク１３を介して他の装置と各種情報を送受信する。例えば、通信Ｉ／Ｆ部５０は、授業に関する各種の情報を端末装置１１から受信する。例えば、通信Ｉ／Ｆ部５０は、格納対象のデータとされた画像データ３０を端末装置１１から受信する。また、通信Ｉ／Ｆ部５０は、端末装置１１から参照を要求された情報を端末装置１１へ送信する。かかる通信Ｉ／Ｆ部５０の一態様としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。
【００４６】
表示部５１は、各種情報を表示する表示デバイスである。表示部５１としては、ＬＣＤやＣＲＴなどの表示デバイスが挙げられる。表示部５１は、各種情報を表示する。
【００４７】
入力部５２は、各種の情報を入力する入力デバイスである。例えば、入力部５２としては、マウスやキーボードなどの入力デバイスが挙げられる。入力部５２は、システムを管理する管理者などからの操作入力を受付け、受付けた操作内容を示す操作情報を制御部５４に入力する。
【００４８】
記憶部５３は、ハードディスク、ＳＳＤ、光ディスクなどの記憶装置である。なお、記憶部５３は、ＲＡＭ、フラッシュメモリ、ＮＶＳＲＡＭなどのデータを書き換え可能な半導体メモリであってもよい。
【００４９】
記憶部５３は、制御部５４で実行されるＯＳや各種プログラムを記憶する。例えば、記憶部５３は、端末装置１１から送信された画像データ３０の振り分けを行う各種のプログラムを記憶する。さらに、記憶部５３は、制御部５４で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部５３は、画像データ６０と、在学学年マスタ６１と、時間割情報６２と、画像保存情報６３とを記憶する。
【００５０】
画像データ６０は、端末装置１１においてカメラ２３により撮影された画像データや、画面をキャプチャした画像データ、画像データ３０などの各種の画像データを格納したデータである。本実施例では、画像データ６０は、教師や生徒などの利用者毎にフォルダに振り分けされて格納される。
【００５１】
図６は、画像データが格納されるフォルダ構成の一例を示す図である。記憶部５３は、記憶領域に「userdata」フォルダが設けられ、「userdata」フォルダ内に「img」フォルダが設けられ、「img」フォルダ内に年度毎のフォルダが設けられている。図６の例では、「img」フォルダ内に、年度毎のフォルダとして「2013」、「2014」が設けられている。また、記憶部５３は、年度毎のフォルダ内に利用者のユーザＩＤ毎のフォルダが設けられ、ユーザＩＤのフォルダ内に当該ユーザＩＤの利用者の画像データ６０が格納される。
【００５２】
図５に戻り、在学学年マスタ６１は、学校に在学する各生徒に関する情報を記憶したデータである。図７は、在学学年マスタのデータ構成の一例を示す図である。図７に示すように、在学学年マスタ６１は、「学校ＩＤ」、「ユーザＩＤ」、「年度」、「学年」、「組」、「出席番号」の各項目を有する。
【００５３】
学校ＩＤの項目は、各学校を識別する識別情報を記憶する領域である。各学校には、数字や文字などを組み合わせてそれぞれを識別する識別情報として学校ＩＤが付与される。学校ＩＤの項目には、学校に対して付与された学校ＩＤが格納される。ユーザＩＤの項目は、学校内で教師や生徒などの利用者を識別する識別情報を記憶する領域である。利用者には、それぞれを識別する識別情報としてユーザＩＤが付与される。ユーザＩＤの項目には、利用者に対して付与されたユーザＩＤが格納される。年度、学年、組および出席番号の各項目は、年度毎に利用者が属する学年、組、出席番号を記憶する領域である。
【００５４】
図７の例では、学校ＩＤ「１」のユーザＩＤ「３４１」の利用者は、２０１３年度に３年３組、出席番号が「１」であることを示す。
【００５５】
図５に戻り、時間割情報６２は、各学級の時間割を記憶したデータである。本実施例では、臨時の時間割の変化に対応するため、時間割情報６２には、日毎に、各学級の時間割が記憶されている。図８は、時間割情報のデータ構成の一例を示す図である。図８に示すように、時間割情報６２は、「時間割管理ＩＤ」、「学校ＩＤ」、「年月日」、「時間割セットＮｏ」、「学年」、「組」、「時限」、「教科コード」の各項目を有する。
【００５６】
時間割管理ＩＤの項目は、各時間割のコマを識別する識別情報を記憶する領域である。各コマには、それぞれを識別する識別情報として時間割管理ＩＤが付与される。すなわち、毎週、同じ時限に行われる教科の授業であっても、授業のコマには、それぞれ異なる時間割管理ＩＤが付与される。学校ＩＤの項目は、学校に対して付与された学校ＩＤを記憶する領域である。年月日の項目は、コマの授業が行われる年月日を記憶する領域である。時間割セットＮｏの項目は、時間割セットの番号を記憶する領域である。各学級には、通常実施される時間割と、例えば、運動会などの各種の行事や臨時授業など臨時で実施される時間割とがあり、それぞれの時間割に時間割セットＮｏが付与される。時間割セットＮｏの項目には、コマの時間割に対応する時間割セットＮｏが格納される。学年、組、時限の項目は、コマの授業を実施される学年、組、時限を記憶する領域である。教科コードの項目は、コマで実施される授業の教科を記憶する領域である。教科には、それぞれを識別する識別情報として教科コードが付与される。教科コードの項目には、コマで実施される授業の教科を示す教科コードが格納される。
【００５７】
図８の例では、学校ＩＤ「１」の２０１３年４月１６日の３年３組の１時限は、教科コード「５９」の教科であり、時間割管理ＩＤが「１８３９」であることを示す。
【００５８】
図５に戻り、画像保存情報６３は、記憶部２４に格納された画像データの格納先に関する情報を記憶したデータである。図９は、画像保存情報のデータ構成の一例を示す図である。図９に示すように、画像保存情報６３は、「画像ＩＤ」、「学校ＩＤ」、「ユーザＩＤ」、「画像パス」、「画像撮影年月日」、「学年」、「組」、「時間割管理ＩＤ」、「教科コード」、「タイトル」、「コメント」の各項目を有する。
【００５９】
画像ＩＤの項目は、格納された各画像データを識別する識別情報を記憶する領域である。記憶部２４に画像データを格納する際に、画像データには、識別情報として画像ＩＤが付与される。画像ＩＤの項目には、画像データに対して付与された画像ＩＤが格納される。学校ＩＤの項目は、学校に対して付与された学校ＩＤを記憶する領域である。ユーザＩＤの項目は、画像データを対応付けた利用者のユーザＩＤを記憶する領域である。画像パスの項目は、画像データを格納した格納先のパス（path）を記憶する領域である。画像撮影年月日の項目は、画像データの画像が撮影された年月日を記憶する領域である。学年および組の項目は、画像データを対応付けた学年および組を記憶する領域である。時間割管理ＩＤの項目は、画像データを対応付けたコマの時間割管理ＩＤを記憶する領域である。教科コードの項目は、画像データを対応付けた授業の教科コードを記憶する領域である。タイトルおよびコメントの各項目は、画像データに付加されたタイトルおよびコメントを記憶する領域である。本実施例では、カメラ２３により撮影された画像データおよび画面キャプチャの画像データについては、端末装置１１において画像データを記録する際にタイトルおよびコメントを記録することが可能とされている。タイトルおよびコメントの項目には、タイトルおよびコメントが記録されている場合、記録されたタイトルおよびコメントが格納される。
【００６０】
図９の例では、画像ＩＤ「１」の画像データは、学校ＩＤが「１」、ユーザＩＤが「３４１」に対応付けられており、データへのパスが「/userdata/img/2013/43/20130325120124998.jpg」であることを示す。また、画像ＩＤ「１」の画像データは、画像撮影年月日が２０１３年４月１７日であり、対応付けた学年および組が３年３組であり、対応付けたコマの時間割管理ＩＤが「１８４５」であり、教科コードが「５６」であることを示す。
【００６１】
図５に戻り、制御部５４は、ファイル振分装置１２を制御するデバイスである。制御部５４としては、ＣＰＵ、ＭＰＵ等の電子回路や、ＡＳＩＣ、ＦＰＧＡ等の集積回路を採用できる。制御部５４は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部５４は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部５４は、抽出部７０と、格納部７１と、読出部７２と、送信部７３とを有する。
【００６２】
抽出部７０は、各種の情報の抽出を行う。例えば、抽出部７０は、端末装置１１から格納対象のデータとして画像データ３０を受信した場合、画像データ３０から各種の識別情報を抽出する。例えば、抽出部７０は、画像データ３０のファイル名から学年、組、出席番号、年月日、教科コード、時限を抽出する。
【００６３】
格納部７１は、端末装置１１から送信された、カメラ２３により撮影された画像データや、画面をキャプチャした画像データ、画像データ３０を画像データ６０として記憶部２４へ格納する。例えば、格納部７１は、端末装置１１から送信された画像データ３０について、抽出部７０により抽出された各種の識別情報に基づいて各種の対応付けを行って記憶部２４に格納する。
【００６４】
例えば、格納部７１は、画像データ３０のファイル名から学年、組および出席番号が抽出された場合、抽出された学年、組および出席番号が在学学年マスタ６１に登録されているか否かを判定する。格納部７１は、学年、組、出席番号が在学学年マスタ６１に登録されている場合、学年、組、出席番号の生徒のユーザＩＤを在学学年マスタ６１から求める。格納部７１は、求めたユーザＩＤを対応付けるユーザＩＤと特定する。一方、格納部７１は、在学学年マスタ６１に学年、組、出席番号が登録されていない場合、画像データ３０をインポートした教師のユーザＩＤを対応付けるユーザＩＤと特定する。すなわち、画像データ３０は、生徒のユーザＩＤが求まる場合、生徒のユーザＩＤに対応付け、生徒のユーザＩＤが求まらない場合、教師のユーザＩＤに対応付けする。
【００６５】
また、格納部７１は、画像データ３０のファイル名から学年、組、年月日および時限数が抽出された場合、抽出された学年、組、年月日および時限数が時間割情報６２に登録されているか否かを判定する。格納部７１は、学年、組、年月日および時限数が時間割情報６２に登録されている場合、時間割管理ＩＤを時間割情報６２から特定する。
【００６６】
そして、格納部７１は、画像データ３０のファイル名から年月日が抽出された場合、抽出された年月日を含む年度とし、年月日が抽出されない場合、現在の年度として、特定されたユーザＩＤのフォルダに画像データ３０を画像データ６０として格納する。この格納の際、格納部７１は、画像データ６０を所定の規則に従ってファイル名が重複しないようにファイル名を変更して格納する。また、格納部７１は、格納した画像データ６０に関する情報を画像保存情報６３に格納する。例えば、格納部７１は、画像データ６０に新たな画像ＩＤを付与して学校ＩＤ、画像パス、特定したユーザＩＤを画像保存情報６３に格納する。また、格納部７１は、画像データ３０のファイル名から年月日、学年、組が抽出されている場合、抽出された年月日、学年、組を格納する。また、格納部７１は、画像データ３０のファイル名から教科コードが抽出されている場合、抽出された教科コードを格納する。また、格納部７１は、時間割管理ＩＤが特定されている場合、特定された時間割管理ＩＤを格納する。なお、格納部７１は、画像データ３０のファイル名から年月日、学年、組が抽出されて時間割情報６２から教科コードが求まる場合、時間割情報６２から求めた教科コードを格納してもよい。
【００６７】
これにより、格納対象の画像データ３０に学年および組が示す学級の識別情報が含まれる場合、画像データ３０は、学年および組が示す学級に対応付けて記憶部５３に格納される。また、格納対象の画像データ３０にさらに出席番号が含まれる場合、画像データ３０は、学年、組、出席番号が示す生徒のユーザＩＤに対応付け記憶部５３に格納される。一方、出席番号が含まれない場合、画像データ３０は、インポートした教師のユーザＩＤに対応付けて格納される。また、格納対象の画像データ３０に対応付け先の教科コードが含まれる場合、画像データ３０は、教科コードに対応付けて格納される。また、格納対象の画像データ３０に対応付け先の授業の年月日および時限数が含まれる場合、画像データ３０は、年月日および時限数が示す授業のコマに対応付けて格納される。
【００６８】
読出部７２は、端末装置１１から画像データの参照要求を受信した場合、参照要求の参照条件に合致する画像データ６０を記憶部５３から読み出す。例えば、読出部７２は、参照条件として学年およびユーザＩＤが指定されている場合、在学学年マスタ６１からユーザＩＤの生徒が参照条件とされた学年である年度を求める。そして、読出部７２は、求めた年度のフォルダ内のユーザＩＤのフォルダ内に記憶された画像データ６０を読み出す。また、読出部７２は、参照条件として年度およびユーザＩＤが指定されている場合、参照条件とされた年度のフォルダ内のユーザＩＤのフォルダ内に記憶された画像データ６０を読み出す。また、読出部７２は、参照条件として、年月日や、授業のコマ、教科が指定された場合、指定された参照条件に合致する画像データ６０を記憶部５３から読み出す。
【００６９】
送信部７３は、読出部７２により読み出された画像データ６０を参照要求の送信元の端末装置１１へ送信する。
【００７０】
端末装置１１は、送信された画像データ６０に基づいて、各種の参照画面を表示する。
【００７１】
ここで、端末装置１１に表示される参照画面について説明する。図１０は、画像データが全て一覧表示される参照画面の画面構成の一例を示す図である。図１０に示す参照画面１００Ａは、生徒用のメニュー画面９０Ａにおいて学年が選択されてデータ確認ボタン９４を選択された際に表示される画面である。参照画面１００Ｂは、教師用のメニュー画面９０Ｂにおいて年度が選択されてデータ確認ボタン９４を選択された際に表示される画面である。
【００７２】
参照画面１００Ａには、「時間割」、「カレンダ」、「教科」、「全て」のタブ１０１が設けられている。参照画面１００Ａは、「全て」のタブ１０１が選択された状態である。参照画面１００Ａには、選択された学年の年度でのログインした生徒のユーザＩＤに対応付けられた画像データ６０が撮影年月日の順に所定個ずつ表示される。参照画面１００Ａは、画像データ６０の数が一度に表示可能な所定個を超えた場合、所定個ずつ複数のページに分けて表示する。参照画面１００Ａは、複数のページに分けて表示する場合、ページの切替えを指定する「次へ」や「１  ２  ３・・・」と各ページの番号が表示され、「次へ」やページの番号を選択することにより、表示される画像データ６０を切替えることが可能とされている。また、参照画面１００Ａには、上部にログインした生徒の学年、組および表示中の画像の撮影年月日の期間が表示されている。
【００７３】
一方、参照画面１００Ｂは、上述の参照画面１００Ａと略同様の画面構成とされており、「クラス一覧」のタブ１０１をさらに有する。参照画面１００Ｂも、「全て」のタブ１０１が選択された状態である。参照画面１００Ｂには、ログインした教師のユーザＩＤに対応付けられた画像データ６０が所定個ずつ表示されており、学年、組が特定されている画像については、学年、組毎に、撮影年月日の順に表示される。また、参照画面１００Ａには、表示中の画像に対応付けられた学年、組および表示中の画像の撮影年月日の期間が表示されている。
【００７４】
この参照画面１００Ａ、１００Ｂの何れかの画像が選択された場合、選択された画像の詳細を表示する参照画面１１０が表示される。この参照画面１１０には、選択された画像が表示される。また、選択された画像の画像データに対応付けて撮影年月日や、時間割管理ＩＤ、タイトル、コメントが記憶されている場合、参照画面１１０には、撮影年月日、時間割管理ＩＤのコマの時限、授業名、タイトル、コメントが表示される。
【００７５】
ここで、ファイル振分装置１２は、画像データ３０のファイル名に学年、組、出席番号が含まれている場合、生徒のユーザＩＤが特定されて生徒のユーザＩＤのフォルダに画像データ３０を振り分けられる。よって、ファイル振分装置１２は、各生徒の画像データ３０をそれぞれの生徒のフォルダに正しく振り分けることができる。メニュー画面９０Ａには、生徒のユーザＩＤのフォルダに振り分けられた画像が表示される。生徒は、メニュー画面９０Ａから自身に対応付けられた画像を参照できる。
【００７６】
また、ファイル振分装置１２は、画像データ３０のファイル名に出席番号が含まれない場合、教師のユーザＩＤのフォルダに振り分ける。この場合でも、画像データ３０は、ファイル名に学年、組が含まれる場合、学年、組に対応する学級に対応付けられる。よって、ファイル振分装置１２は、画像データ３０が異なる学級に誤って登録されることを抑制できる。
【００７７】
図１１は、時間割のタブが選択された場合の参照画面の画面構成の一例を示す図である。図１１に示す参照画面１２０Ａは、生徒用の参照画面１００Ａにおいて時間割のタブ１０１が選択された際に表示される画面である。参照画面１２０Ｂは、教師用の参照画面１００Ｂにおいて時間割のタブ１０１が選択された際に表示される画面である。
【００７８】
参照画面１２０Ａには、選択された学年の年度でのログインした生徒の学級の時間割が週毎にページに分けて表示される。また、参照画面１２０Ａは、ページの切替えを指定する「前の週」、「次の週」が表示され、「前の週」、「次の週」を選択することにより、表示される週の時間割を切替えることが可能とされている。
【００７９】
一方、参照画面１２０Ｂは、上述の参照画面１２０Ａと略同様の画面構成とされており、参照する年、組を入力する入力領域１２１、１２２と、選択ボタン１２３とをさらに有する。参照画面１２０Ｂでは、入力領域１２１、１２２に参照する年、組を入力して選択ボタン１２３を選択することにより、入力した年、組の学級の時間割が週毎にページに分けて表示される。
【００８０】
この参照画面１２０Ａ、１２０Ｂの何れかの時間割のコマが選択された場合、選択されたコマに対応付けられた画像データ６０が全て一覧表示される参照画面１２５が表示される。この参照画面１２５の画面構成は、参照画面１００Ａ、１００Ｂと略同様であり、何れかの画像が選択された場合、選択された画像の詳細を表示する参照画面１１０が表示される。
【００８１】
図１２は、クラス一覧のタブが選択された場合の参照画面の画面構成の一例を示す図である。図１２に示す参照画面１３０は、教師用の参照画面１００Ｂにおいてクラス一覧割のタブ１０１が選択された際に表示される画面である。
【００８２】
参照画面１３０には、各学級の年、組が表示される。図１２の例では、参照画面１３０に複数のページに分けて各学級の年、組を表示するものとしている。なお、図１２の例では、参照画面１３０に全ての学級を表示させるものとするが、教師が担当している学級のみ表示させてもよい。参照画面１３０は、複数のページに分けて表示する場合、ページの切替えを指定する「１  ２  ３・・・」と各ページの番号が表示され、ページの番号を選択することにより、表示される学級を切替えることが可能とされている。
【００８３】
この参照画面１３０の何れかの学級が選択された場合、選択された学級に属する生徒が一覧表示される参照画面１３１が表示される。そして、参照画面１３１において何れかの生徒が選択された場合、選択された生徒のユーザＩＤに対応付けられた画像データ６０が一覧表示される上述の参照画面１００Ａが表示される。そして、教師は、参照画面１００Ａから生徒の場合と同様の操作を行える。
【００８４】
図１３は、教科のタブが選択された場合の参照画面の画面構成の一例を示す図である。図１３に示す参照画面１４０Ａは、生徒用の参照画面１００Ａにおいて教科のタブ１０１が選択された際に表示される画面である。参照画面１４０Ｂは、教師用の参照画面１００Ｂにおいて教科のタブ１０１が選択された際に表示される画面である。
【００８５】
参照画面１４０Ａ、１４０Ｂには、教科の一覧が表示される。そして、参照画面１４０Ａ、１４０Ｂにおいて何れかの教科が選択された場合、選択された教科が対応付けられた画像データ６０が全て一覧表示される参照画面１４１が表示される。この参照画面１４１の画面構成は、参照画面１００Ａ、１００Ｂと略同様であり、何れかの画像が選択された場合、選択された画像の詳細を表示する参照画面１１０が表示される。
【００８６】
［処理の流れ］
次に、本実施例に係るファイル振分装置１２が、端末装置１１から格納対象のデータとしてアップロードされた画像データ３０のファイルを識別情報に基づいて振り分けて格納するファイル振分処理の流れについて説明する。図１４は、ファイル振分処理の手順の一例を示すフローチャートである。このファイル振分処理は、例えば、端末装置１１から画像データ３０を受信したタイミングで実行される。
【００８７】
図１４に示すように、抽出部７０は、受信した全画像データ３０に対する処理が完了したか否かを判定する（Ｓ１０）。処理が完了した場合（Ｓ１０肯定）、処理を終了する。
【００８８】
処理が完了していない場合（Ｓ１０否定）、抽出部７０は、未処理の画像データ３０を処理対象とする（Ｓ１１）。抽出部７０は、処理対象の画像データ３０から各種の識別情報を抽出する（Ｓ１２）。例えば、抽出部７０は、処理対象の画像データ３０のファイル名から学年、組、出席番号、年月日、教科コード、時限を抽出する。
【００８９】
格納部７１は、生徒の識別情報が抽出できたか否かを判定する（Ｓ１３）。例えば、格納部７１は、処理対象の画像データ３０のファイル名に学年、組、出席番号が含まれ、学年、組、出席番号を抽出できた場合、生徒の識別情報が抽出できたと判定する。生徒の識別情報が抽出できた場合（Ｓ１３肯定）、格納部７１は、抽出された学年、組、出席番号のレコードが在学学年マスタ６１にあるか否かを判定する（Ｓ１４）。レコードが存在する場合（Ｓ１４肯定）、格納部７１は、当該レコードから生徒のユーザＩＤを特定する（Ｓ１５）。一方、レコードが存在しない場合（Ｓ１４否定）および生徒の識別情報が抽出されない場合（Ｓ１３否定）、格納部７１は、画像データ３０をインポートした教師のユーザＩＤを対応付けるユーザＩＤと特定する（Ｓ１６）。
【００９０】
そして、格納部７１は、処理対象の画像データ３０のファイル名から学年、組、年月日および時限数を抽出できたか否かを判定する（Ｓ１７）。学年、組、年月日および時限数を抽出できた場合（Ｓ１７肯定）、格納部７１は、抽出された学年、組、年月日および時限数の時間割管理ＩＤを時間割情報６２から特定する（Ｓ１８）。
【００９１】
格納部７１は、画像データ３０のファイル名から年月日が抽出された場合、抽出された年月日を含む年度とし、年月日が抽出されない場合、現在の年度として、特定されたユーザＩＤのフォルダに画像データ３０を画像データ６０として格納する（Ｓ１９）。そして、格納部７１は、格納した画像データ６０に関する情報を画像保存情報６３に格納する（Ｓ２０）。例えば、格納部７１は、画像データ６０に新たな画像ＩＤを付与して学校ＩＤ、画像パス、特定したユーザＩＤを画像保存情報６３に格納する。また、格納部７１は、画像データ３０のファイル名から年月日、学年、組が抽出されている場合、抽出された年月日、学年、組を格納する。また、格納部７１は、時間割管理ＩＤが特定されている場合、特定された時間割管理ＩＤを格納する。Ｓ２０の処理後、処理は、上述のＳ１０の処理へ移行する。
【００９２】
［効果］
上述してきたように、本実施例に係るファイル振分装置１２は、格納対象の画像データ３０から学級の識別情報として学年、組を抽出する。そして、ファイル振分装置１２は、抽出した学年、組と、格納先の時間割に対応する学年、組とが合致する場合に、画像データ３０に格納先の学年、組を対応付けて格納する。このように、学年、組を対応付けて画像データ３０を格納することにより、ファイル振分装置１２は、画像データ３０が異なる学級に誤って登録されることを抑制できる。また、格納先の学年、組に対応付けて画像データ３０を格納することにより、ファイル振分装置１２は、学年、組毎に対応する画像データ３０を参照させることができる。
【００９３】
また、本実施例に係るファイル振分装置１２は、画像データ３０から教科の識別情報として教科コードを抽出し、画像データ３０に抽出された教科コードを対応付けて格納する。このように、抽出された教科コードを対応付けて画像データ３０を格納することにより、ファイル振分装置１２は、教科毎に対応する画像データ３０を参照させることができる。
【００９４】
また、本実施例に係るファイル振分装置１２は、画像データ３０から対応付け先の授業の年月日および時限数を抽出し、画像データ３０に格納先の時間割の抽出された年月日および時限数のコマを対応付けて格納する。このように、授業のコマを対応付けて画像データ３０を格納することにより、ファイル振分装置１２は、授業のコマ毎に対応する画像データ３０を参照させることができる。
【００９５】
また、本実施例に係るファイル振分装置１２は、画像データ３０から生徒の識別情報として年、組、出席番号をさらに抽出し、画像データ３０に、年、組、出席番号が対応する生徒のユーザＩＤを対応付けて格納する。このように、生徒のユーザＩＤを対応付けて画像データ３０を格納することにより、ファイル振分装置１２は、生徒毎に対応する画像データ３０を参照させることができる。
【実施例２】
【００９６】
さて、これまで開示の装置に関する実施例について説明したが、開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００９７】
例えば、上記の実施例では、画像データ３０のファイル名に各種の識別情報を含ませる場合について説明したが、開示の装置はこれに限定されない。例えば、識別情報は、ヘッダなど画像データの内部に保存してもよく、画像データに付加して保存してもよく、画像データとは別ファイルに保存し、画像データと共に移動させるものとしてもよい。
【００９８】
また、上記の実施例では、格納対象のデータを画像データとする場合について説明したが、開示の装置はこれに限定されない。例えば、格納対象のデータは、それぞれの生徒旨に作成されたテキストやＰＤＦ（portable  document  format）などの文書データや配布物のデータであってもよい。
【００９９】
また、上記の実施例では、格納対象のデータを、紙のデータをスキャナ等によってスキャンして電子化した画像データとする場合について説明したが、開示の装置はこれに限定されない。例えば、デジタルカメラ等によって撮影された画像データであってもよい。また、ファイル名には、教師等が手動で識別情報を設定してもよい。
【０１００】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、ファイル振分装置１２の抽出部７０、格納部７１、読出部７２および送信部７３の各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１０１】
［ファイル振分プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。図１５は、ファイル振分プログラムを実行するコンピュータを示す図である。
【０１０２】
図１５に示すように、コンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＨＤＤ（Hard  Disk  Drive）３２０、ＲＡＭ（Random  Access  Memory）３４０を有する。これら３００〜３４０の各部は、バス４００を介して接続される。
【０１０３】
ＨＤＤ３２０には上記のファイル振分装置１２の抽出部７０、格納部７１、読出部７２および送信部７３と同様の機能を発揮するファイル振分プログラム３２０ａが予め記憶される。なお、ファイル振分プログラム３２０ａについては、適宜分離しても良い。
【０１０４】
また、ＨＤＤ３２０は、各種情報を記憶する。例えば、ＨＤＤ３２０は、ＯＳや範囲選択のファイル振分に用いる各種データを記憶する。
【０１０５】
そして、ＣＰＵ３１０が、ファイル振分プログラム３２０ａをＨＤＤ３２０から読み出して実行することで、実施例の各処理部と同様の動作を実行する。すなわち、ファイル振分プログラム３２０ａは、抽出部７０、格納部７１、読出部７２および送信部７３と同様の動作を実行する。
【０１０６】
なお、上記したファイル振分プログラム３２０ａについては、必ずしも最初からＨＤＤ３２０に記憶させることを要しない。
【０１０７】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１０８】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０１０９】
１０  システム
１１  端末装置
１２  ファイル振分装置
３０  画像データ
５３  記憶部
５４  制御部
６０  画像データ
６１  在学学年マスタ
６２  時間割情報
６３  画像保存情報
７０  抽出部
７１  格納部
７２  読出部
７３  送信部
【図１】
2015011469.tif 000003
【図２】
2015011469.tif 000004
【図３】
2015011469.tif 000005
【図４Ａ】
2015011469.tif 000006
【図４Ｂ】
2015011469.tif 000007
【図５】
2015011469.tif 000008
【図６】
2015011469.tif 000009
【図７】
2015011469.tif 000010
【図８】
2015011469.tif 000011
【図９】
2015011469.tif 000012
【図１０】
2015011469.tif 000013
【図１１】
2015011469.tif 000014
【図１２】
2015011469.tif 000015
【図１３】
2015011469.tif 000016
【図１４】
2015011469.tif 000017
【図１５】
2015011469.tif 000018