(57)【要約】【課題】多数の端末装置に対する管理とデータの配布とを容易とする。【解決手段】管理装置は、端末装置から送信された、端末装置を識別する識別情報を取得する。管理装置は、取得した識別情報が、識別情報が予め第１の登録部に登録されており、且つ、端末装置の使用者の入室を示す入室情報が第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によるデータの送信と、第２の登録部に対する端末装置の使用者に対応する入室情報の登録とを行う。端末装置は、識別情報を管理装置に送信し、指向性を持つ信号を用いた無線通信により送信されたデータを受信する。【選択図】図１２
2017117112.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と端末装置とを含む通信システムであって、
前記管理装置は、
前記端末装置を識別する識別情報を予め登録する第１の登録部と、
前記端末装置の使用者の入室を示す入室情報を登録する第２の登録部と、
前記端末装置から送信された前記識別情報を取得する取得部と、
前記取得した該識別情報が前記第１の登録部に登録されており、且つ、前記入室情報が前記第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によるデータの送信と、前記第２の登録部に対する前記端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御部と
を備え、
前記端末装置は、
前記識別情報を前記管理装置に送信し、前記データを受信する第２の通信制御部を備える
通信システム。
【請求項２】
前記第１の通信制御部は、
受信完了を示す通知を前記端末装置から受信した場合に、前記第２の登録部に前記入室情報を登録する
請求項１に記載の通信システム。
【請求項３】
前記入室情報は、前記使用者が入室した時刻を示す入室時刻であって、
前記第１の通信制御部は、
受信完了を示す通知を前記端末装置から受信した場合に、前記第２の登録部に現在の時刻を前記入室情報として登録する
請求項１に記載の通信システム。
【請求項４】
前記第１の通信制御部は、
受信完了を示す通知を前記端末装置から受信した場合に、前記端末装置から受信した前記識別情報が前記第１の登録部に登録され、且つ、前記入室情報が前記第２の登録部に登録されている場合に、前記第２の登録部に前記端末装置の使用者に対応する退室情報をさらに登録する
請求項１に記載の通信システム。
【請求項５】
前記退室情報は、前記使用者が退室した時刻を示す退室時刻であって、
前記第１の通信制御部は、
前記退室情報として前記第２の登録部に現在の時刻を登録する
請求項４に記載の通信システム。
【請求項６】
前記第１の通信制御部は、
前記第２の登録部に前記退室情報を登録した場合に、該第２の登録部に、前記使用者の出席を示す出席情報をさらに登録する
請求項４または請求項５に記載の通信システム。
【請求項７】
前記第１の通信制御部は、
前記第２の登録部に前記退室情報を登録した場合に、前記端末装置に対して、該端末装置が受信した前記データを削除する削除コマンドを送信する
請求項４乃至請求項６の何れか１項に記載の通信システム。
【請求項８】
前記第１の通信制御部は、
前記第２の登録部に前記退室情報を登録した場合に、前記端末装置に対して、他のデータと、該端末装置が受信した前記データを該他のデータに置き換える置換コマンドを送信する
請求項４乃至請求項６の何れか１項に記載の通信システム。
【請求項９】
前記指向性を持つ信号は、ミリ波である
請求項１乃至請求項８の何れか１項に記載の通信システム。
【請求項１０】
前記取得部は、
前記識別情報を、前記端末装置との間の無線通信により取得する
請求項１乃至請求項９の何れか１項に記載の通信システム。
【請求項１１】
管理装置と端末装置とを含む通信システムの通信方法であって、
前記端末装置から送信された、該端末装置を識別する識別情報を取得する取得ステップと、
前記取得した該識別情報が、前記識別情報が予め前記管理装置が備える第１の登録部に登録されており、且つ、前記端末装置の使用者の入室を示す入室情報が前記管理装置が備える第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によるデータの送信と、該第２の登録部に対する該端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御ステップと、
前記識別情報を前記管理装置に送信し、前記データを受信する第２の通信制御ステップと
を有する通信方法。
【請求項１２】
端末装置を識別する識別情報を予め登録する第１の登録部と、
前記端末装置の使用者の入室を示す入室情報を登録する第２の登録部と、
前記端末装置から送信された前記識別情報を取得する取得部と、
前記取得した該識別情報が前記第１の登録部に登録されており、且つ、前記入室情報が前記第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によるデータの送信と、前記第２の登録部に対する前記端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御部と
を備える
通信装置。
【請求項１３】
端末装置から送信された、該端末装置を識別する識別情報を取得する取得ステップと、
前記取得した該識別情報が、前記識別情報が予め第１の登録部に登録されており、且つ、前記端末装置の使用者の入室を示す入室情報が第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によりデータを送信する送信ステップと、
前記第２の登録部に対する該端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御ステップと
を有する通信方法。
【請求項１４】
端末装置から送信された、該端末装置を識別する識別情報を取得する取得ステップと、
前記取得した該識別情報が、前記識別情報が予め第１の登録部に登録されており、且つ、前記端末装置の使用者の入室を示す入室情報が第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によりデータを送信する送信ステップと、
前記第２の登録部に対する該端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御ステップと
をコンピュータに実行させるための通信プログラム。
【請求項１５】
端末装置を含む通信システムであって、
前記端末装置を識別する識別情報を予め登録する第１の登録部と、
前記端末装置の使用者の入室を示す入室情報を登録する第２の登録部と、
前記端末装置から送信された前記識別情報を取得する取得部と、
前記取得した該識別情報が前記第１の登録部に登録されており、且つ、前記入室情報が前記第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信による前記端末装置へのデータの送信と、前記第２の登録部に前記端末装置の使用者に対応する入室情報の登録とを行う通信制御部と
を備える通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、通信装置および通信プログラムに関する。
【背景技術】
【０００２】
近年では、各生徒が操作する端末装置（例えばタブレット型コンピュータ）を用いて授業などを行う例が増加している。例えば、授業において、教師が用意したデータを各生徒に配布する。このような場合のデータの配布は、例えばＷｉ−Ｆｉ（登録商標）に準拠した無線ＬＡＮ(Local  Area  Network)通信（以下、無線ＬＡＮ通信）を用いて行うことが可能である。各生徒は、配布されたデータを自身が用いる端末装置に格納し、端末装置を操作して当該データの再生などを行う。
【０００３】
一方、ＲＦＩＤ(Radio  Frequency  Identifier)を利用したＩＤ(Identifier)カードを用いて入退室管理を行う技術が知られている（例えば特許文献１）。例えば授業などにおいて、この入退室管理の技術を利用して、各生徒の出欠を確認することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したＲＦＩＤを用いた特許文献１の技術では、各生徒の出欠は確認できるが、ＲＦＩＤによる通信はデータの転送能力が低いため、動画データのような大容量のデータの転送には適していない。そのため、出欠管理とデータ転送とでそれぞれシステムを用意する必要があった。
【０００５】
さらに、例えば上述した各生徒が端末装置を用いて授業を行う場合において、データ転送を行う際に上述した無線ＬＡＮ通信を用いると、配布するデータの容量の大きさによっては、各生徒に対するデータの配布が困難な場合があるという問題点があった。
【０００６】
例えば、教師が映画の動画データを各生徒に配布し、配布した動画データを授業内において各端末装置上で再生する場合について考える。動画データの配布を無線ＬＡＮ通信を用いて行う場合、比較的大きい容量の動画データを多数（例えば数１０台）の端末装置に同時配信することになるため、コリジョンなどに起因する通信速度の遅延により、配布の完了まで多大な時間を要するおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、多数の端末装置に対する管理とデータの配布とを容易とすることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、管理装置と端末装置とを含む通信システムであって、管理装置は、端末装置を識別する識別情報を予め登録する第１の登録部と、端末装置の使用者の入室を示す入室情報を登録する第２の登録部と、端末装置から送信された識別情報を取得する取得部と、取得した識別情報が第１の登録部に登録されており、且つ、入室情報が第２の登録部に登録されていない場合に、指向性を持つ信号を用いた無線通信によるデータの送信と、第２の登録部に対する端末装置の使用者に対応する入室情報の登録とを行う第１の通信制御部とを備え、端末装置は、識別情報を管理装置に送信し、データを受信する第２の通信制御部を備える。
【発明の効果】
【０００９】
本発明によれば、多数の端末装置に対する管理とデータの配布とを容易とすることが可能となるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る通信システムの一例の構成を概略的に示すブロック図である。
【図２】図２は、実施形態に適用可能な管理装置の一例のハードウェア構成を示すブロック図である。
【図３】図３は、実施形態に適用可能な端末装置の一例のハードウェア構成を示すブロック図である。
【図４】図４は、実施形態に係る管理装置の機能を説明するための一例の機能ブロック図である。
【図５】図５は、実施形態に係る端末装置の機能を説明するための一例の機能ブロック図である。
【図６】図６は、実施形態に係る通信システムによるデータ転送処理の例を示す図である。
【図７】図７は、実施形態に係る管理装置における配布データの登録および出席管理テーブルの作成処理を示す一例のフローチャートである。
【図８】図８は、実施形態に適用可能な出席管理用テーブルの構成の例を示す図である。
【図９】図９は、実施形態に係るユーザ情報管理テーブルの一例の構成を示す図である。
【図１０】図１０は、実施形態に係るユーザ情報管理テーブルの作成方法を示す一例のフローチャートである。
【図１１】図１１は、実施形態に係る、管理装置と端末装置との間での入室時のデータの送受信を概略的に示す図である。
【図１２】図１２は、実施形態に係る管理装置の入室時における処理をより詳細に示す一例のフローチャートである。
【図１３】図１３は、実施形態に係る端末装置の入室時の処理を示す一例のフローチャートである。
【図１４】図１４は、実施形態に係る、管理装置と端末装置との間で行われる入室時の通信処理の一例の手順をより具体的に示すシーケンス図である。
【図１５】図１５は、実施形態に適用可能な、配布データの送信の進捗を表示する進捗表示画面の例を示す図である。
【図１６】図１６は、実施形態に適用可能な名簿画面の例を示す図である。
【図１７】図１７は、実施形態に係る通信システムによる、退室時の処理の例を示す図である。
【図１８】図１８は、実施形態に係る、端末装置に保存された配布データを退室時に削除する場合の、管理装置と端末装置との間でのデータの送受信を概略的に示す図である。
【図１９】図１９は、実施形態に係る、端末装置に保存された配布データを退室時に他のデータに差し替える場合の、管理装置と端末装置との間でのデータの送受信を概略的に示す図である。
【図２０】図２０は、実施形態に係る管理装置の退室時における処理をより詳細に示す一例のフローチャートである。
【図２１】図２１は、実施形態に係る端末装置の退室時の処理を示す一例のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、通信システム、通信方法、通信装置および通信プログラムの実施形態を詳細に説明する。図１は、実施形態に係る通信システムの一例の構成を概略的に示す。図１において、通信システム１は、管理装置１０と、端末装置２０と、管理装置１０に接続される表示装置３０とを含む。
【００１２】
管理装置１０は、互いに近距離無線通信を行う近距離通信部１１および２１をそれぞれ備え、通信装置として機能する。また、管理装置１０および端末装置２０は、互いに指向性を持つ信号による無線通信を行う指向性通信部１２および２２をそれぞれ備える。近距離通信部１１および指向性通信部１２は、管理装置１０に外部的に接続されてもよいし、内蔵されていてもよい。同様に、近距離通信部２１および指向性通信部２２は、端末装置２０に外部的に接続されてもよいし、内蔵されていてもよい。
【００１３】
近距離通信部１１および２１は、数１０ｃｍ乃至数ｍの近距離に制限された通信可能距離で無線によるデータ通信を行うもので、通信方式としては、Ｂｌｕｅｏｏｔｈ（登録商標）のＣｌａｓｓ  ３を適用することができる。Ｂｌｕｅｏｏｔｈ（登録商標）のＣｌａｓｓ  ３は、出力が１ｍＷ、到達距離が１ｍとされている。なお、近距離通信部１１および２１の通信方式は、近距離無線通信であればＢｌｕｅｏｏｔｈ（登録商標）以外の通信方式を採用することもできる。例えば、ＮＦＣ(Near  Field  Communication)の標準規格に従った通信方式を、近距離通信部１１および２１の通信方式として採用してもよい。
【００１４】
指向性通信部１２および２２は、それ自身が強い指向性を有する信号を用いて無線によるデータ通信を行う。実施形態に係る指向性通信部１２および２２では、このような信号の一つであるミリ波を用いて通信を行う。ミリ波は、波長が１ｍｍ乃至１０ｍｍ、周波数が３０ＧＨｚ乃至３００ＧＨｚの電波であり、直進性に優れ、送信するデータ量の大容量化が可能である。なお、ミリ波は、あくまで一例であって、指向性通信部１２および１３は、指向性を有する信号であれば、ミリ波以外の信号を用いて通信を行ってもよい。
【００１５】
例えば、２．４ＧＨｚまたは５ＧＨｚの周波数帯域を用いる一般的なＷｉ−Ｆｉ（登録商標）の伝送レートは、例えば現状で最高速度のＩＥＥＥ(Institute  of  Electrical  and  Electronics  Engineers)８０２．１１ａｃで最大３．６Ｇｂｐｓとされている。これに対して、ミリ波の一つである、６０ＧＨｚの周波数帯を用いる通信規格のＩＥＥＥ８０２．１１ａｄでは、伝送レートが６．８Ｇｂｐｓとされており、ＩＥＥＥ８０２．１１ａｃと比較して高速なデータ転送が可能である。
【００１６】
以降、近距離通信部１１および２１による通信を近距離無線通信と呼び、用いる信号を、近距離無線信号と呼ぶ。また、指向性通信部１２および２２による通信を指向性通信と呼び、用いる信号を指向性信号と呼ぶ。さらに、実施形態では、管理装置１０が備える指向性通信部１２は、少なくとも送信の機能を含み、端末装置２０が備える指向性通信部２２は、少なくとも受信の機能を含む。指向性通信部２２は、例えば指向性通信部２２が備える受信部が感知した指向性信号の強度が所定以上になった場合に通信可能であると判定して、指向性通信を開始する。
【００１７】
表示装置３０は、例えば、表示デバイスとして大型のＬＣＤ(Liquid  Crystal  Display)を用いた電子黒板であって、管理装置１０から出力された表示制御信号に従った表示を行うことができる。なお、電子黒板はあくまで一例であって、表示装置３０は、会議装置、プロジェクタなどの投影装置、プリンタやＭＦＰ(Multi  Function  Printer)などの画像形成装置であってもよい。また、表示装置３０として、汎用のコンピュータを利用してもよい。さらに、表示装置３０に用いられる表示デバイスは、必ずしも大型である必要や、ＬＣＤで構成されている必要はない。
【００１８】
このような構成において、管理装置１０は、近距離通信部１１と端末装置２０の近距離通信部２１との間で、近距離無線通信により端末装置２０の機器を特定するための機器ＩＤと、端末装置２０を使用するユーザのユーザ情報とを取得する。管理装置１０は、端末装置２０から機器ＩＤとユーザ情報とを取得すると、指向性通信部１２により、データの送信を行う。端末装置２０は、この送信されたデータを指向性通信部２２により受信して保存し、保存が完了すると、その旨を例えば近距離通信部２１の通信により管理装置１０に通知する。管理装置１０は、近距離通信部１１によりこの通知を受信すると、受信した時刻を当該端末装置２０のユーザ情報に関連付けて記憶する。これにより、データの転送を高速に実行することが可能であり、また、ユーザが出席しているか否かを確認することができる。
【００１９】
図２は、実施形態に適用可能な管理装置１０の一例のハードウェア構成を示す。図２において、管理装置１０は、ＣＰＵ(Central  Processing  Unit)１００と、ＲＯＭ(Read  Only  Memory)１０１と、ＲＡＭ(Random  Access  Memory)１０２と、表示信号生成部１０３と、ストレージ１０５と、入力デバイス１０６と、入出力Ｉ／Ｆ１０７とを含み、これら各部がバス１１０により互いに通信可能に接続される。このように、管理装置１０は、一般的なコンピュータを用いて構成することができる。
【００２０】
ストレージ１０５は、ハードディスクドライブや、フラッシュメモリのような不揮発性メモリであって、ＣＰＵ１００を動作させるためのプログラムや、各種のデータが記憶される。ＲＯＭ１０１は、例えば管理装置１０を起動させるために用いるプログラムおよびデータが予め記憶される。ＣＰＵ１００は、ストレージ１０５およびＲＯＭ１０１に記憶されるプログラムに従い、ＲＡＭ１０２をワークメモリとして用いて、この管理装置１０の全体の動作を制御する。
【００２１】
表示信号生成部１０３は、ＣＰＵ１０１によりプログラムに従い生成された表示制御信号を表示信号に変換して表示デバイス１０４に供給する。表示デバイス１０４は、例えばＬＣＤ(Liquid  Crystal  Display)であって、表示信号生成部１０３から供給された表示信号に従った画面を表示する。入力デバイス１０６は、例えばキーボードと、マウスなどのポインティングデバイスとを含み、ユーザ操作に応じた信号を出力する。
【００２２】
入出力Ｉ／Ｆ１０７は、外部機器に対するインタフェースであって、例えばＵＳＢ(Universal  Serial  Bus)を適用することができる。図２の例では、入出力Ｉ／Ｆ１０７に対して近距離通信部１１と、指向性通信部１２と、表示装置３０とが接続されている。ＣＰＵ１００は、プログラムに従い、入出力Ｉ／Ｆ１０７を介して近距離通信部１１および指向性通信部１２の制御を行う。また、ＣＰＵ１００は、プログラムに従い生成した表示制御信号を、入出力Ｉ／Ｆ１０７を介して表示装置３０に供給することができる。
【００２３】
なお、ここでは、近距離通信部１１および指向性通信部１２が管理装置１０に対して、入出力Ｉ／Ｆ１０７を介して外部的に接続されるように説明したが、これはこの例に限定されない。上述したように、近距離通信部１１および指向性通信部１２のうち少なくとも一方を管理装置１０に内蔵させてもよい。この場合、近距離通信部１１や指向性通信部１２は、バス１１０に直接的に接続させてもよいし、管理装置１０に対して、入出力Ｉ／Ｆ１０７を介して内部的に接続させてもよい。
【００２４】
図３は、実施形態に適用可能な端末装置２０の一例のハードウェア構成を示す。端末装置２０は、上述した管理装置１０と同様に、一般的なコンピュータを適用することができる。端末装置２０は、携帯性に優れたタブレット型コンピュータを適用することもできる。図３の例では、端末装置２０は、ＣＰＵ２００と、ＲＯＭ２０１と、ＲＡＭ２０２と、表示信号生成部２０３と、ストレージ２０５と、入力デバイス２０６と、入出力Ｉ／Ｆ２０７とを含み、これら各部がバス２１０により互いに通信可能に接続される。
【００２５】
ＣＰＵ２００、ＲＯＭ２０１、ＲＡＭ２０２、表示信号生成部２０３、ストレージ２０５、入力デバイス２０６および入出力Ｉ／Ｆ２０７は、図２に示した管理装置１０に含まれるＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、表示信号生成部１０３、ストレージ１０５、入力デバイス１０６および入出力Ｉ／Ｆ１０７にそれぞれ対応する機能を有する。
【００２６】
ＣＰＵ２００は、ストレージ２０５およびＲＯＭ２０１に予め記憶されるプログラムに従い、ＲＡＭ２０２をワークメモリとして用いて、この端末装置２０の全体の動作を制御する。表示信号生成部２０３は、ＣＰＵ２００がプログラムに従い生成した表示制御信号を表示信号に変換して、表示デバイス２０４に供給する。表示デバイス２０４は、例えばＬＣＤであって、供給された表示信号に従った画面を表示する。なお、端末装置２０は、複数のＣＰＵ２００を備えていてもよい。
【００２７】
入力デバイス２０６は、例えばキーボードと、マウスなどのポインティングデバイスとを含み、ユーザ操作に応じた信号を出力する。端末装置２０がタブレット型コンピュータである場合、入力デバイス２０６は、表示デバイス２０４と一体的に形成された所謂タッチパネルであって、ユーザが押下または接触した位置に応じた信号を出力する。
【００２８】
入出力Ｉ／Ｆ２０７は、例えばＵＳＢであって、図３の例では、近距離通信部２１および指向性通信部２２が接続されている。ＣＰＵ２００は、プログラムに従い、入出力Ｉ／Ｆ２０７を介して近距離通信部２１および指向性通信部２２の制御を行う。
【００２９】
上述と同様に、近距離通信部２１および指向性通信部２２は、端末装置２０に対して入出力Ｉ／Ｆ２０７を介して外部的に接続されるのに限らず、近距離通信部２１および指向性通信部２２のうち少なくとも一方を端末装置２０に内蔵させてもよい。この場合、近距離通信部２１や指向性通信部２２は、バス２１０に直接的に接続させてもよいし、端末装置２０に対して、入出力Ｉ／Ｆ２０７を介して内部的に接続させてもよい。
【００３０】
図４は、実施形態に係る管理装置１０の機能を説明するための一例の機能ブロック図である。図４において、管理装置１０は、ユーザ情報登録部１０００と、ユーザ状態登録部１００１と、記憶部１００２と、通信制御部１００３と、入力受付部１００４と、表示制御部１００５とを含む。
【００３１】
これらユーザ情報登録部１０００、ユーザ状態登録部１００１、記憶部１００２、通信制御部１００３、入力受付部１００４および表示制御部１００５は、ＣＰＵ１００上で動作するプログラムにより実現される。これに限らず、ユーザ情報登録部１０００、ユーザ状態登録部１００１、記憶部１００２、通信制御部１００３、入力受付部１００４および表示制御部１００５の一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００３２】
なお、管理装置１０は、単体のコンピュータにより構成される例に限定されず、例えば、互いに接続される複数のコンピュータを用いて構成してもよい。管理装置１０を構成する複数のコンピュータは、通信ネットワークを介して接続してもよいし、ケーブルにより直接的に接続してもよい。管理装置１０を複数のコンピュータを用いて構成する場合、管理装置１０に含まれる各機能（ユーザ情報登録部１０００、ユーザ状態登録部１００１、記憶部１００２、通信制御部１００３、入力受付部１００４および表示制御部１００５）を複数のコンピュータ上に分散してもよいし、複数のコンピュータを１台のコンピュータと見做してもよい。
【００３３】
記憶部１００２は、ストレージ１０５やＲＡＭ１０２といった記憶媒体に対するデータの読み書きを制御する。通信制御部１００３は、近距離通信部１１および指向性通信部１２による通信を制御する。入力受付部１００４は、入力デバイス１０６に対するユーザ操作を受け付ける。表示制御部１００５は、表示制御信号を生成し、表示デバイス１０４や表示装置３０に対する画面の表示を制御する。
【００３４】
ユーザ情報登録部１０００は、入力受付部１００４に受け付けられたユーザ操作に応じて、出席管理テーブル（後述する）の作成を行う作成部として機能する。また、ユーザ情報登録部１０００は、出席管理テーブルおよびユーザ情報管理テーブル（後述する）に対するユーザ情報の登録も行う。ユーザ状態登録部１００１は、出席管理テーブルに対してユーザ状態を登録する。ユーザ状態は、例えば実施形態に係る通信システム１が授業に用いられる場合、生徒（ユーザ）の入室を示す入室情報として入室時刻を適用し、生徒（ユーザ）の退室を示す退室情報として退室時刻を適用することができる。ここで、入室情報は、生徒（ユーザ）の出席を示す情報を含む。
【００３５】
なお、実施形態に係る通信システム１が授業以外に用いられる場合には、ユーザが生徒である必要はない。
【００３６】
図５は、実施形態に係る端末装置２０の機能を説明するための一例の機能ブロック図である。図５において、端末装置２０は、ユーザ情報記憶部２０００と、機器ＩＤ取得部２００１と、記憶部２００２と、通信制御部２００３と、入力受付部２００４と、表示制御部２００５とを含む。
【００３７】
これらユーザ情報記憶部２０００、機器ＩＤ取得部２００１、記憶部２００２、通信制御部２００３、入力受付部２００４および表示制御部２００５は、ＣＰＵ２００上で動作するプログラムにより実現される。これに限らず、ユーザ情報記憶部２０００、機器ＩＤ取得部２００１、記憶部２００２、通信制御部２００３、入力受付部２００４および表示制御部２００５の一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００３８】
記憶部２００２は、ストレージ２０５やＲＡＭ２０２といった記憶媒体に対するデータの読み書きを制御する。通信制御部２００３は、近距離通信部２１および指向性通信部２２による通信を制御する。入力受付部２００４は、入力デバイスに対するユーザ操作を受け付ける。表示制御部２００５は、表示制御信号を生成し、表示デバイス２０４に対する画面の表示を制御する。
【００３９】
ユーザ情報記憶部２０００は、入力受付部２００４に受け付けられたユーザ操作により入力されたユーザ情報を、例えばＲＡＭ２０２またはストレージ２０５に記憶し、記憶されたユーザ情報を読み出す。機器ＩＤ取得部２００１は、この端末装置２０を特定するための識別情報を、機器ＩＤとして取得する。近距離通信部２１がＢｌｕｅｔｏｏｔｈ（登録商標）に対応している場合、機器ＩＤ取得部２００１は、例えば近距離通信部２１のレジスタに予め記憶されるＢＤ(Bluetooth（登録商標） Device)アドレスを、機器ＩＤとして取得する。
【００４０】
なお、ＢＤアドレスは、機器ＩＤの一例であって、端末装置２０を特定して接続するために使用可能な情報であれば、他の情報を用いてもよい。例えば、機器ＩＤとして、端末装置２０を使用するユーザのアカウント情報を用いることもできる。
【００４１】
管理装置１０および端末装置２０における各機能を実現するための各通信プログラムは、インストール可能な形式また実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供されてもよい。これに限らず、通信プログラムは、例えば、管理装置１０や端末装置２０が接続可能なネットワーク上に接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードされることで、管理装置１０や端末装置２０に提供されるようにしてもよい。これに限らず、通信プログラムは、インターネットなど他のネットワークを経由して管理装置１０や端末装置２０に提供されるようにもできる。
【００４２】
例えば管理装置１０において、通信プログラムは、上述した各部（ユーザ情報登録部１０００、ユーザ状態登録部１００１、記憶部１００２、通信制御部１００３、入力受付部１００４および表示制御部１００５）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ１００がストレージ１０５などの記憶媒体から当該通信プログラムを読み出して実行することにより、上述した各部がＲＡＭ１０２などの主記憶装置上にロードされ、ユーザ情報登録部１０００、ユーザ状態登録部１００１、記憶部１００２、通信制御部１００３、入力受付部１００４および表示制御部１００５が主記憶装置上に生成されるようになっている。通信プログラムの形態は端末装置２０においても同様なので、ここでの説明を省略する。
【００４３】
（実施形態のより具体的な説明）
次に、実施形態に係る通信システム１による通信の、より具体的な例について説明する。図６は、実施形態に係る通信システム１によるデータ転送処理の例を示す。なお、図６において、上述した図１と共通する部分には同一の符号を付して、詳細な説明を省略する。
【００４４】
以下では、実施形態に係る通信システム１を、授業に適用したものとして説明を行う。一例として、教師が、語学の授業を、収録される会話の言語が授業の対象となる外国語である動画データを用いて行うものとする。この場合において、教師は、管理装置１０に教材として保存しておいた動画データを、各生徒が用いる各端末装置２０にそれぞれ転送して動画データの配布を行うものとする。各端末装置２０に配布された動画データは、端末装置２０の例えばストレージ２０５に保存される。このとき、動画データは、ストレージ２０５における予め定められた位置（フォルダなど）に保存される。各生徒は、端末装置２０を操作して、保存された当該動画データを再生させる。
【００４５】
ここで、動画データは、例えばデータサイズが数Ｇｂｙｔｅであり、Ｗｉ−Ｆｉ（登録商標）による１対多の通信では、全ての生徒がデータの転送を完了するまで、膨大な時間を要するおそれがある。また、データ転送にＷｉ−Ｆｉ（登録商標）による１対多の通信を用いた場合、多数の生徒の中で、どの生徒へのデータ転送が完了し、どの生徒へのデータ転送が完了していないかを教師が判別することが困難である。
【００４６】
図６において、出入口５０から教室内に入室した生徒４０は、入室処理のため、端末装置２０を管理装置１０に接近させ、端末装置２０と管理装置１０との間での、近距離通信による接続を確立する。接続が確立されると、端末装置２０と管理装置１０との間で入室処理のための情報の送受信が行われる。管理装置１０は、生徒４０が入室したものと判定すると、指向性通信により端末装置２０に対して動画データの送信を開始する。送信された動画データは、生徒４０が所持する端末装置２０に受信され、例えばストレージ２０５の所定の位置に保存される。このとき、管理装置１０は、データ送信の進捗を、表示装置３０に表示させると好ましい。
【００４７】
端末装置２０は、動画データの保存が完了すると、管理装置１０に対して入室コマンドを送信する。管理装置１０は、この入室コマンドを受信すると、現在時刻を当該端末装置２０を所持する生徒４０の入室時刻として記憶し、生徒４０の入室処理が完了する。図６の例では、このようにして動画データの転送が完了し、管理装置１０にそれぞれ入室時刻が記憶され入室処理が完了した複数の生徒４２が、教室内に入室した状態で示されている。
【００４８】
一方、図６の例では、教室外に、複数の生徒４１が、教室に入室して動画データを受け取り入室処理を行うために並んでいる。すなわち、例えばミリ波といった指向性信号は、信号の直進性があり、また、距離による減衰も大きい（例えば３ｍ程度で減衰する）ので、１対多の通信が困難である。そのため、各生徒４１は、管理装置１０からのデータ転送を、一人ずつ受ける必要がある。各生徒４１は、例えば、図６に矢印Ａで示されるように、管理装置１０の指向性通信部１２による指向性信号を受信可能な位置に向けて並び、順次、管理装置１０からのデータ転送を受ける。
【００４９】
このような、各生徒が順次、データ転送を受けるような転送方式を利用することで、教師は、データ転送が完了した生徒を容易に判別できる。また、上述した信号の直進性などにより、各端末装置２０で順次にデータ転送を行う必要が有るため、１対多の通信を行うＷｉ−Ｆｉ（登録商標）と比較して、端末装置２０当たりの転送速度を高速化できる。
【００５０】
なお、図６において、管理装置１０は１つの指向性通信部１２１を備える構成として示されているが、これはこの例に限定されず、管理装置１０は、複数の指向性通信部１２１を備えていてもよい。また、図６は、管理装置１０が教室内に設置されている例を示しているが、これはこの例に限定されず、管理装置１０は、教室外の出入口５０付近に設置してもよい。
【００５１】
（実施形態に係る通信のより詳細な説明）
次に、実施形態に係る通信方式について、より詳細に説明する。例えば教師は、各生徒に対するデータの配布に先立って、配布データの管理装置１０への登録（保存）と、各生徒の出席を管理する出席管理テーブルを作成する。図７は、実施形態に係る管理装置１０における配布データの登録および出席管理テーブルの作成処理を示す一例のフローチャートである。
【００５２】
ステップＳ１００で、管理装置１０は、入力受付部１００４により、管理装置１０に対してユーザ（教師）により入力された配布データおよび付随情報を受け付けたか否かを判定する。例えば、管理装置１０は、表示制御部１００５により、配布データの登録と、付随情報の入力とを行うための入力画面を表示デバイス１０４に表示させる。ユーザは、例えば、この入力画面の表示に従い、配布データを例えば入出力Ｉ／Ｆ１０７を介して管理装置１０に入力し、付随情報の入力を行う。
【００５３】
管理装置１０は、配布データおよび付随情報を受け付けていないと判定した場合（ステップＳ１００、「Ｎｏ」）、処理をステップＳ１００に戻す。一方、管理装置１０は、配布データおよび付随情報を受け付けたと判定した場合（ステップＳ１００、「Ｙｅｓ」）、処理をステップＳ１０１に移行させる。
【００５４】
ステップＳ１０１で、管理装置１０は、受け付けた配布データおよび付随情報を記憶部１００２により例えばストレージ１０５に格納し、配布データおよび付随情報の登録を行う。ここで、付随情報は、配布データに付随する情報であって、配布データの配布開始および終了時刻、出席管理を行いたい項目名（授業名）、登録ユーザ名および持ち出し禁止フラグを含む。これらの付随情報のうち、配布データの配布開始および終了時刻を設定することで、配布データの配布を例えば１日の中の時間帯で管理できる。登録ユーザ名は、配布データおよび付随情報の登録を行うユーザ名であって、例えば教師の名前である。持ち出し禁止フラグは、当該配布データの教室外への持ち出しを禁止するか否かを指定する。
【００５５】
なお、実施形態に係る通信システム１が授業以外に用いられる場合には、登録ユーザ名は教師名である必要はなく、例えば管理者名や、会議またはイベントの主催者名であってもよい。同様にして、持ち出し禁止フラグは、当該配布データの会議室外、社外またはイベント会場外への持ち出しを禁止するか否かを指定してもよい。
【００５６】
次に、ステップＳ１０２で、管理装置１０は、入力受付部１００４に受け付けられるユーザ入力に応じて、端末装置２０に配布した配布データを、退室時に、当該端末装置２０から削除させるか、差し替えるかを判定する。管理装置１０は、削除させると判定した場合（ステップＳ１０２、「削除」）、処理をステップＳ１０４に移行させる。一方、管理装置１０は、配布データを他のデータで差し替えると判定した場合（ステップＳ１０２、「差し替え」）、処理をステップＳ１０３に移行させる。
【００５７】
ステップＳ１０３で、管理装置１０は、差し替え用のデータ（以下、差し替えデータ）の登録を行う。例えば、管理装置１０は、表示制御部１００５により、差し替えデータの登録を行うための入力画面を表示デバイス１０４に表示させる。ユーザは、例えば、この入力画面の表示に従い、差し替えデータを例えば入出力Ｉ／Ｆ１０７を介して管理装置１０に入力する。管理装置１０は、入力された差し替えデータを記憶部１００２により例えばストレージ１０５に格納し、差し替えデータの登録を行う。上述した、外国語による動画データを配布する例では、動画を除いた会話の音声のみによる音声データを差し替えデータとして用いることが考えられる。
【００５８】
次に、ステップＳ１０４で、管理装置１０は、ユーザ情報登録部１０００により、出席管理テーブルが作成済みか否かを判定する。作成済みであると判定した場合（ステップＳ１０４、「Ｙｅｓ」）、図７のフローチャートによる一連の処理を終了させる。一方、管理装置１０は、出席管理テーブルが作成されていないと判定した場合（ステップＳ１０４、「Ｎｏ」）、処理をステップＳ１０５に移行させる。
【００５９】
ステップＳ１０５で、管理装置１０は、ユーザ情報登録部１０００により、出席管理用テーブルを作成する。図８は、実施形態に適用可能な出席管理用テーブルの構成の例を示す。図８の例では、出席管理用テーブルは、１つのレコードに「日付」、「氏名」、「学生番号」、「入室時刻」、「退室時刻」および「出欠フラグ」の各項目を含み、１以上のレコードが項目「授業名」に関連付けられて構成されている。
【００６０】
出席管理用テーブルにおいて、項目「日付」は、項目「授業名」で示される授業が行われる日の日付が格納される。項目「日付」に格納される日付は、授業が実行される日と共に、例えば授業で用いるデータが配布される日を示す。項目「氏名」は、項目「授業名」で示される授業に出席する生徒の氏名が格納される。項目「学生番号」は、項目「氏名」で示される生徒を特定するための識別情報として、その生徒の学生番号が格納される。
【００６１】
項目「入室時刻」、「退室時刻」および「出欠フラグ」は、それぞれ、項目「氏名」で示される生徒の状態を示す情報が格納される。項目「入室時刻」は、項目「氏名」で示される生徒が教室に入室した時刻が格納される。詳細は後述するが、項目「入室時刻」は、実際には、当該生徒の端末装置２０に配布されたデータの保存が完了した時刻を、生徒が教室に入室した時刻と見做して格納する。項目「退室時刻」は、当該生徒が教室から退室したと見做される時刻が格納される。項目「出欠フラグ」は、当該生徒の項目「授業名」で示される授業への出欠の状態が格納される。
【００６２】
なお、本実施形態では、通信システム１が授業で用いられる場合を例として説明しているが、実施形態に係る通信システム１が授業以外に用いられる場合には、項目「授業名」は会議名やイベント名を用いてもよい。同様にして、項目「学生番号」は、ユーザを特定するための識別情報であれば学生番号以外の情報を用いてもよい。例えば、項目「学生番号」として、社員番号、出席番号またはユーザのメールアドレスなどを用いてもよい。さらに、実施形態に係る通信システム１が授業以外に用いられる場合には、項目「出欠フラグ」に、会議やイベントなどへの出欠の状態を格納してもよい。
【００６３】
ユーザ情報登録部１０００は、これら「授業名」、「日付」、「氏名」、「学生番号」、「入室時刻」、「退室時刻」および「出欠フラグ」の各項目のうち、項目「授業名」以外を空欄として出席管理用テーブルを作成する。項目「授業名」は、例えば教師により入力される。ユーザ情報登録部１０００は、作成した出席管理用テーブルを、記憶部１００２により例えばストレージ１０５に格納する。なお、出席管理用テーブルは、これら「授業名」、「日付」、「氏名」、「学生番号」、「入室時刻」、「退室時刻」および「出欠フラグ」の各項目に対し、さらに別の項目を加えてもよい。
【００６４】
管理装置１０は、各生徒の入退室管理を行うために、各生徒および各生徒が用いる端末装置２０を特定するための第１の登録部としてのユーザ情報管理テーブルを予め作成し、記憶部１００２により例えばストレージ１０５に格納する。図９は、実施形態に係るユーザ情報管理テーブルの一例の構成を示す。ユーザ情報管理テーブルは、１つのレコードに「機器ＩＤ」、「氏名」、「学生番号」、「ユーザ種別」および「メールアドレス」の各項目を含む。
【００６５】
項目「機器ＩＤ」は、端末装置２０を特定するための識別情報が格納される。上述したが、端末装置２０の近距離通信部２１がＢｌｕｅｔｏｏｔｈ（登録商標）に対応している場合には、項目「機器ＩＤ」は、当該近距離通信部２１のＢＤアドレスが格納される。項目「氏名」および「学生番号」は、図８を用いて説明した出席管理テーブルの項目「氏名」および「学生番号」と対応し、項目「機器ＩＤ」に格納される機器ＩＤに対応する端末装置２０を用いるユーザ（生徒）を特定するための情報が格納される。項目「ユーザ種別」は、当該ユーザの種別を示す情報が格納される。ユーザの種別を示す情報は、例えば、「教師」および「生徒」が考えられる。項目「メールアドレス」は、当該ユーザのメールアドレスが格納される。以下では、項目「氏名」、「学生番号」、「ユーザ種別」および「メールアドレス」を纏めて使用者情報と呼ぶ。
【００６６】
図１０は、実施形態に係るユーザ情報管理テーブルの作成方法を示す一例のフローチャートである。このフローチャートにおける各処理は、管理装置１０において実行される。
【００６７】
ステップＳ２００で、管理装置１０は、入力受付部１００４により、管理装置１０に対してユーザ（教師）により入力された機器ＩＤと使用者情報とを受け付けたか否かを判定する。例えば、管理装置１０は、表示制御部１００５により、機器ＩＤと使用者情報との入力とを行うための入力画面を表示デバイス１０４に表示させる。ユーザは、例えば、この入力画面の表示に従い機器ＩＤおよびユーザ情報の入力を行う。
【００６８】
管理装置１０は、機器ＩＤおよびユーザ情報の入力を受け付けていないと判定した場合（ステップＳ２００、「Ｎｏ」）、処理をステップＳ２００に戻す。一方、管理装置１０は、機器ＩＤおよびユーザ情報の入力を受け付けたと判定した場合（ステップＳ２００、「Ｙｅｓ」）、処理をステップＳ２０１に移行させる。
【００６９】
ステップＳ２０１で、管理装置１０は、ユーザ情報登録部１０００により、ストレージ１０５に格納されるユーザ情報管理テーブルを参照し、ステップＳ２００で入力された機器ＩＤと同一の機器ＩＤがユーザ情報管理テーブルに既に登録されているか否かを判定する。
【００７０】
管理装置１０は、ユーザ情報登録部１０００により、入力された機器ＩＤと同一の機器ＩＤが登録されていないと判定した場合（ステップＳ２０１、「Ｎｏ」）、処理をステップＳ２０２に移行させる。そして、管理装置１０は、ユーザ情報登録部１０００により、ステップＳ２００で入力された機器ＩＤと使用者情報とを関連付けて、新規のレコードとしてユーザ情報管理テーブルに登録する。そして、図１０のフローチャートによる一連の処理を終了させる。
【００７１】
一方、管理装置１０は、ステップＳ２０１で、ユーザ情報登録部１０００により、入力された機器ＩＤと同一の機器ＩＤが既に登録されていると判定した場合（ステップＳ２０１、「Ｙｅｓ」）、処理をステップＳ２０３に移行させる。ステップＳ２０３で、管理装置１０は、ユーザ情報登録部１０００により、ステップＳ２００で入力された機器ＩＤと同一の機器ＩＤを含むレコードの使用者情報を、ステップＳ２００で入力された使用者情報で上書きする。そして、図１０のフローチャートによる一連の処理を終了させる。
【００７２】
（実施形態に係る入室時の処理）
次に、実施形態に係る通信システム１における、管理装置１０と端末装置２０との間で行われる入室時の通信について、より詳細に説明する。図１１は、実施形態に係る、管理装置１０と端末装置２０との間での、入室時のデータの送受信を概略的に示す。なお、図１１において、上述した図１、図６と共通する部分には同一の符号を付して、詳細な説明を省略する。
【００７３】
図１１において、生徒（ユーザ）４０が出入口５０から教室内に入室すると、生徒４０が用いる端末装置２０と、管理装置１０との間で近距離通信による接続処理が開始される。端末装置２０は、管理装置１０との間での近距離通信による接続が確立されると、管理装置１０に対して、機器ＩＤと、端末装置２０を用いる生徒４０のユーザ情報（例えば氏名、学生番号）とを送信する（ステップＳ１０）。
【００７４】
なお、管理装置１０は、例えば端末装置２０との近距離通信による接続が確立されると、指向性通信を確立させるために、指向性信号によるマーカ信号を繰り返し送信する。
【００７５】
管理装置１０は、端末装置２０から機器ＩＤおよびユーザ情報を受信すると、受信した機器ＩＤに基づき当該端末装置２０が登録済みであることを確認する。登録済みが確認されると、管理装置１０は、図７のステップＳ１０１で登録された配布データを指向性通信により送信する（ステップＳ１１）。端末装置２０は、配布データの受信および保存が完了すると、管理装置１０に対して例えば近距離通信により入室コマンドを送信する（ステップＳ１２）。入室コマンドは、指向性通信を用いて送信してもよい。管理装置１０は、入室コマンドを受信すると、出席管理テーブルのステップＳ１０で受信したユーザ情報に対応するレコードの入室時刻に、現在の時刻（入室コマンドを受信した時刻）を登録する。
【００７６】
入室コマンドは、端末装置２０のユーザに対応するレコードの入室時刻へ現在の時刻を登録させる命令を示す。これはこの例に限定されず、入室コマンドは、特定の処理の実行を指示する信号でなくてもよい。例えば、入室コマンドは、単に端末装置２０から管理装置１０に対して当該端末装置２０のユーザが入室したことを示す情報であってもよい。また、現在の時刻は、端末装置２０が入室コマンドを送信した時刻であってもよい。この場合、例えば、端末装置２０は、入室コマンドを送信した時刻を示す時刻情報を、入室コマンドと共に管理装置１０に送信する。
【００７７】
図１２は、実施形態に係る管理装置１０の入室時における処理をより詳細に示す一例のフローチャートである。なお、図１２のフローチャートの処理に先立って、上述した図７のフローチャートによる処理が実行され、配布すべきデータが管理装置１０に登録されていると共に、出席管理用テーブルが作成されているものとする。また、図１２のフローチャートの処理に先立って、図１０のフローチャートによる処理が実行され、ユーザ状態管理テーブルに機器ＩＤと使用者情報とが関連付けられて登録されているものとする。
【００７８】
ステップＳ３００で、管理装置１０は、通信制御部１００３により、端末装置２０との間で近距離通信による接続処理を行い、接続が確立されたか否か判定する。管理装置１０は、接続が確立されていないと判定した場合（ステップＳ３００、「Ｎｏ」）、処理をステップＳ３００に戻す。一方、管理装置１０は、接続が確立されたと判定した場合（ステップＳ３００、「Ｙｅｓ」）、処理をステップＳ３０１に移行させる。
【００７９】
ステップＳ３０１で、管理装置１０は、通信制御部１００３により、近距離通信により端末装置２０の機器ＩＤを取得する。通信制御部１００３は、例えば、近距離通信がＢｌｕｅｔｏｏｔｈ（登録商標）であり機器ＩＤがＢＤアドレスである場合、近距離通信の送受信の単位であるパケットの所定の位置からＢＤアドレスを取得する。
【００８０】
次のステップＳ３０２で、管理装置１０は、ステップＳ３００で近距離通信が確立された端末装置２０の使用者が登録されたユーザ（生徒）であるか否かを判定する。より具体的には、管理装置１０は、通信制御部１００３により、ユーザ情報管理テーブルを参照して、ステップＳ３０１で取得した機器ＩＤがユーザ情報管理テーブルに登録されているか否かを判定する。管理装置１０は、登録されていないと判定した場合（ステップＳ３０２、「Ｎｏ」）、この図１２のフローチャートによる一連の処理を終了させる。
【００８１】
一方、管理装置１０は、ステップＳ３０２で、取得した機器ＩＤがユーザ情報管理テーブルに登録されていると判定した場合（ステップＳ３０２、「Ｙｅｓ」）、処理をステップＳ３０３に移行させる。ステップＳ３０３で、管理装置１０は、端末装置２０から近距離通信により送信されたユーザ情報を受信する。そして、管理装置１０は、ユーザ状態登録部１００１により、受信したユーザ情報に基づき、出席管理テーブルの対応する項目に値を格納する。例えば、ユーザ状態登録部１００１は、受信したユーザ情報に基づき、出席管理テーブルの項目「日付」、「氏名」および「学生番号」に値を格納する。
【００８２】
次のステップＳ３０４で、管理装置１０は、予め登録された配布データを、通信制御部１００３により指向性通信により送信する。配布データは、例えば、記憶部１００２により、所定のデータサイズを単位として、単位毎にストレージ１０５から読み出されて送信される。管理装置１０は、通信制御部１００３により、配布データの終端部分を送信する際、または、終端部分の送信後に、最終データを示す通知を指向性通信により送信する。次のステップＳ３０５で、管理装置１０は、通信制御部１００３により、端末装置２０から入室コマンドが受信されたか否かを判定する。受信していないと判定した場合（ステップＳ３０５、「Ｎｏ」）、管理装置１０は、処理をステップＳ３０５に戻す。
【００８３】
一方、管理装置１０は、端末装置２０から入室コマンドが受信されたと判定した場合（ステップＳ３０５、「Ｙｅｓ」）、処理をステップＳ３０６に移行させる。ステップＳ３０６で、管理装置１０は、ユーザ状態登録部１００１により、出席管理テーブルの項目「入室時刻」に現在の時刻を示す情報を格納し、入室時刻の登録を行う。そして、図１２のフローチャートによる一連の処理を終了させる。
【００８４】
図１３は、上述の図１２による管理装置１０の処理に対応する、実施形態に係る端末装置２０の入室時の処理を示す一例のフローチャートである。なお、図１３のフローチャートによる処理に先立って、端末装置２０の機器ＩＤと、端末装置２０を使用するユーザ（生徒）のユーザ情報とが管理装置１０に既に取得され、ユーザ情報管理テーブルに格納されているものとする。また、端末装置２０は、ユーザ情報記憶部２０００により、端末装置２０を使用するユーザのユーザ情報が予め登録されているものとする。
【００８５】
ステップＳ４００で、端末装置２０は、通信制御部２００３により、管理装置１０との間で近距離通信による接続処理を行い、接続が確立されたか否か判定する。端末装置２０は、接続が確立されていないと判定した場合（ステップＳ４００、「Ｎｏ」）、処理をステップＳ４００に戻す。一方、端末装置２０は、接続が確立されたと判定した場合（ステップＳ４００、「Ｙｅｓ」）、処理をステップＳ４０１に移行させる。ステップＳ４０１で、端末装置２０は、予め記憶されたユーザ情報をユーザ情報記憶部２０００により取得し、取得したユーザ情報を通信制御部２００３により近距離通信を用いて管理装置１０に対して送信する。
【００８６】
次のステップＳ４０２で、端末装置２０は、通信制御部２００３により、管理装置１０から指向性通信により単位毎に送信された配布データを受信し、受信した配布データを、記憶部２００２により単位毎に逐次に例えばストレージ２０５の所定の位置に保存する。そして、次のステップＳ４０３で、配布データが全て受信され保存されたか否かを判定する。通信制御部２００３は、例えば、管理装置１０から指向性通信により送信されたデータ終端を示す情報を受信したか否かに基づきこの判定を行う。端末装置２０は、配布データが全て受信されていないと判定した場合（ステップＳ４０３、「Ｎｏ」）、処理をステップＳ４０２に戻し、配布データの受信を継続させる。
【００８７】
一方、端末装置２０は、配布データを全て受信し、受信した配布データの保存が完了したと判定した場合（ステップＳ４０３、「Ｙｅｓ」）、処理をステップＳ４０４に移行させる。ステップＳ４０４で、端末装置２０は、通信制御部２００３により、例えば近距離通信を用いて入室コマンドを管理装置１０に送信する。そして、図１３のフローチャートによる一連の処理を終了させる。
【００８８】
図１４は、実施形態に係る、管理装置１０と端末装置２０との間で行われる入室時の通信処理の一例の手順をより具体的に示すシーケンス図である。先ず、端末装置２０と管理装置１０との間で、近距離通信による接続が確立される（ステップＳ２０）。また、管理装置１０は、指向性通信部１２により指向性信号を連続的に送信する（ステップＳ２１）。このステップＳ２１で送信される指向性信号を、マーカ信号とする。
【００８９】
端末装置２０は、上述したように、例えば指向性通信部２２が備える受信部が感知したマーカ信号の強度が所定以上になった場合に通信可能となる。例えば、端末装置２０は、通信制御部２００３および表示制御部２００５により、指向性信号の受信強度を示す情報を表示デバイス２０４に表示させる。端末装置２０のユーザ（生徒）は、この受信強度の表示を参照して、指向性通信が可能となる位置に端末装置２０を移動させる。
【００９０】
端末装置２０は、マーカ信号の所定強度以上での受信が確認されると（ステップＳ５００）、ユーザ情報記憶部２０００によりユーザ情報を取得し、取得したユーザ情報を通信制御部２００３により管理装置１０に対して送信する（ステップＳ２２）。ユーザ情報は、例えばユーザ（生徒）の名前および学生番号といった、ユーザを特定するための情報を含む。ユーザ情報は、管理装置１０に受信される。
【００９１】
管理装置１０は、通信制御部１００３により、受信したユーザ情報に基づき出席管理テーブルを参照し、ユーザ情報に対応するレコードに入室時刻が格納されているか確認する（ステップＳ５０１）。若し、ユーザ情報に対応するレコードに入室時刻が格納されていないと判定した場合、管理装置１０は、記憶部１００２により、例えばストレージ１０５に記憶された配布データを読み出し、読み出した配布データを、通信制御部１００３により指向性通信を用いて送信する（ステップＳ２３）。配布データは、上述したように、単位毎にストレージ１０５から読み出されて送信される。
【００９２】
ステップＳ２３における配布データの送信時に、管理装置１０は、表示制御部１００５により、配布データの送信の進捗を例えば表示装置３０に表示させることができる。図１５は、実施形態に適用可能な、配布データの送信の進捗を表示する進捗表示画面の例を示す。図１５の例では、進捗表示画面３００は、表示領域３０１および３０２が設けられている。表示領域３０１は、配布データの送信先の端末装置２０の使用者の名前が表示されている。
【００９３】
表示領域３０２は、配布データの送信の進捗が表示される。この例では、配布データの全体のサイズに対する送信済みの配布データのサイズの割合が進捗として示されている。
【００９４】
例えば、通信制御部１００３は、配布データの送信に伴い、送信された配布データの単位数を計数し、計数結果から送信済みの配布データのサイズを計算する。この計算結果と、記憶部１００２から取得した配布データの全体のサイズとから、配布データの全体のサイズに対する送信済みの配布データのサイズの割合を求め、求めた割合を示す情報を表示制御部１００５に渡す。表示制御部１００５は、通信制御部１００３から渡された割合を示す情報に基づき、例えば０％〜１００％の範囲で配布データの送信の進捗を表示する表示制御信号を生成し、生成した表示制御信号を表示装置３０に供給する。
【００９５】
管理装置１０は、通信制御部１００３により、配布データの終端を送信する際、または、配布データの終端を送信した後に、最終データを示す通知を端末装置２０に通知する（ステップＳ２４）。
【００９６】
端末装置２０は、管理装置１０から送信された最終データを示す通知を受信すると、通信制御部２００３により、例えば近距離通信を用いて管理装置１０に対して入室コマンドを送信する（ステップＳ２５）。管理装置１０は、端末装置２０からの入室コマンドを受信すると、ユーザ状態登録部１００１により、現在の時刻（入室コマンドを受信した時刻）を入室時刻として、出席管理テーブルに登録する（ステップＳ５０２）。
【００９７】
ここで、管理装置１０は、出席管理テーブルと、上述した割合とに基づき、図１６に例示されるような実施形態に適用可能な名簿画面３１０を表示装置３０に表示させることができる。図１６において、名簿画面３１０は、名簿表示領域３１１が設けられている。図１６の例では、名簿表示領域は、各ユーザ（生徒）の名前（生徒＃１、＃２、…）と、各ユーザに対する配布データの配布が完了したか否かを示す情報（「済」または「未」）と、各ユーザが出席しているか否かを示す情報とが表示される。
【００９８】
なお、名簿画面３１０は、管理装置１０と通信可能な他の表示装置（例えば教師が使用する端末装置２０）に表示させてもよい。これは、例えば、管理装置１０が他の表示装置に対して名簿画面３１０を構成する情報を送信することによって実現できる。
【００９９】
なお、上述したステップＳ５０１において、ユーザ情報に対応するレコードに入室時刻が格納されていると判定された場合、当該ユーザは、既に入室しており、且つ、配布データの保存が完了していることになる。この場合には、当該ユーザの退室処理が行われる。
【０１００】
（実施形態に係る退室時の処理）
次に、実施形態に係る通信システム１における退室時の処理について説明する。図１７は、実施形態に係る通信システム１による、退室時の処理の例を示す。なお、図１７において、上述した図１と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１０１】
退室時の処理は、上述した図７のフローチャートにおけるステップＳ１０２で、端末装置２０に配布した配布データを、退室時に、当該端末装置２０から削除させるか、差し替えるかの何れとしたかに応じて処理が異なる。図１７（ａ）は、退室時に配布データを端末装置２０から削除する場合の例、図１７（ｂ）は、退室時に配布データを他のデータに差し替える場合の例をそれぞれ示す。
【０１０２】
なお、図１７（ａ）および図１７（ｂ）の何れも、上述した図６と同様に、実施形態に係る通信システム１を、授業に適用した場合の例である。例えば、動画データを用いた授業が終了し、各生徒が各自の端末装置２０を持って出入口５０から教室外に退室するものとする。
【０１０３】
図１７（ａ）の、退室時に、端末装置２０において、入室時に管理装置１０から送信された配布データである動画データを削除する場合の例について説明する。この場合には、図７のフローチャートにおけるステップＳ１０２およびステップＳ１０３で説明したように、管理装置１０に差し替えデータは登録されていない。
【０１０４】
図１７（ａ）において、出入口５０から教室外に退室しようとする生徒４４は、退室処理のため、端末装置２０を管理装置１０に接近させ、端末装置２０と管理装置１０との間での、近距離通信による接続を確立する。接続が確立されると、管理装置１０から端末装置２０に対して、例えば近距離通信により、端末装置２０に保存される動画データの削除を指示する削除コマンドが送信される。端末装置２０は、この削除コマンドを受信すると、記憶部２００２により、例えばストレージ２０５の所定の位置に保存される動画データを削除する。
【０１０５】
端末装置２０は、削除コマンドに従い動画データの削除が完了すると、例えば近距離通信により、管理装置１０に対して削除完了コマンドを送信する。管理装置１０は、この削除完了コマンドを受信すると、現在時刻（削除完了コマンドを受信した時刻）を当該端末装置２０を所持する生徒４４の退室時刻として記憶すると共に、当該生徒の出欠フラグに出席状態を示す値を設定し、生徒４４の退室処理が完了する。図１７（ａ）の例では、このようにして動画データの削除および退室処理が完了した複数の生徒４５が、出入口５０から教室外に退室した状態で示されている。
【０１０６】
なお、退室処理は、管理装置１０により生徒４４が退室したと判定された場合を示すため、退室処理が完了した時点で生徒４４が出入口５０から教室外に退室していなくてもよい。
【０１０７】
一方、図１７（ａ）の例では、教室内に、複数の生徒４３が、各自の端末装置２０に保存される動画データを削除し退室処理を行うために並んでいる。各生徒４３は、例えば、図１７（ａ）に矢印Ｂで示されるように並び、順次、管理装置１０からの削除コマンドを受信する。
【０１０８】
図１７（ｂ）の、退室時に、端末装置２０において、入室時に管理装置１０から送信された動画データを他のデータに差し替える場合の例について説明する。この場合には、図７のフローチャートにおけるステップＳ１０２およびステップＳ１０３で説明したように、管理装置１０に差し替えデータが登録されている。この場合においても、上述と同様に、管理装置１０は、生徒４４の端末装置２０に削除コマンドを送信する。端末装置２０は、管理装置１０からの削除コマンドに従い、保存されている動画データを削除する。端末装置２０は、削除コマンドに従い動画データの削除が完了すると、管理装置１０に対して削除完了コマンドを送信する。
【０１０９】
管理装置１０は、この削除完了コマンドを受信すると、現在時刻を当該端末装置２０を所持する生徒４４の退室時刻として記憶すると共に、当該生徒の出欠フラグに出席状態を示す値を設定する。さらに、管理装置１０は、当該端末装置２０に対して、指向性通信を用いて差し替えデータを送信する。そして、端末装置２０は、管理装置１０から送信された差し替えデータを受信して、例えばストレージ２０５に保存し、退室処理を完了する。図１７（ｂ）の例では、このようにして動画データの他のデータへの差し替えおよび退室処理が完了した複数の生徒４５が、出入口５０から教室外に退室した状態で示されている。
【０１１０】
図１８は、図１７（ａ）に対応する、実施形態に係る、端末装置２０に保存された配布データを、退室時に削除する場合の、管理装置１０と端末装置２０との間でのデータの送受信を概略的に示す。なお、図１８において、上述した図１、図６と共通する部分には同一の符号を付して、詳細な説明を省略する。なお、端末装置２０に保存された配布データを退室時に削除する場合、指向性通信による送受信は必ずしも必要無く、近距離通信のみで退室処理を完了させることができる。
【０１１１】
図１８において、生徒（ユーザ）４０が教室外に退室する際に、生徒４０が用いる端末装置２０と、管理装置１０との間で近距離通信による接続処理が実行される。端末装置２０は、接続が確立されると、機器ＩＤと、端末装置２０を用いる生徒４０のユーザ情報（例えば氏名、学生番号）とを管理装置１０に送信する（ステップＳ３０）。
【０１１２】
管理装置１０は、端末装置２０から機器ＩＤおよびユーザ情報とを受信すると、受信した機器ＩＤに基づき端末装置２０の入室時刻が登録済みであることを確認する。登録済みが確認されると、管理装置１０は、端末装置２０に対して、配布データを削除するための削除コマンドを、例えば近距離通信により送信する（ステップＳ３１）。端末装置２０は、削除コマンドに従い、保存されている配布データの削除を実行し（ステップＳ３２）、削除が完了すると、その旨を示す削除完了コマンドを、例えば近距離通信により管理装置１０に送信する（ステップＳ３３）。削除コマンドおよび削除完了コマンドは、指向性通信を用いて送信してもよい。
【０１１３】
管理装置１０は、削除完了コマンドを受信すると、出席管理テーブルのステップＳ３０で受信したユーザ情報に対応する項目「退室時刻」に現在の時刻を登録すると共に、項目「出欠フラグ」に出席状態を示す値を設定する。
【０１１４】
図１９は、図１７（ｂ）に対応する、実施形態に係る、端末装置２０に保存された配布データを、退室時に他のデータに差し替える場合の、管理装置１０と端末装置２０との間でのデータの送受信を概略的に示す。なお、図１９において、上述した図１、図６と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１１５】
図１９において、生徒（ユーザ）４０が教室外に退室する際に、生徒４０が用いる端末装置２０と、管理装置１０との間で近距離通信による接続処理が開始される。端末装置２０は、管理装置１０との間での近距離通信による接続が確立されると、管理装置１０に対して、機器ＩＤと、端末装置２０を用いる生徒４０のユーザ情報（例えば氏名、学生番号）とを送信する（ステップＳ４０）。
【０１１６】
管理装置１０は、端末装置２０から機器ＩＤおよびユーザ情報とを受信すると、受信した機器ＩＤに基づき当該端末装置２０の入室時刻が登録済みであることを確認する。登録済みが確認されると、管理装置１０は、端末装置２０に対して、配布データを削除するための削除コマンドを、例えば近距離通信により送信する（ステップＳ４１）。また、管理装置１０は、出席管理テーブルのステップＳ３０で受信したユーザ情報に対応する項目「退室時刻」に現在の時刻を登録すると共に、項目「出欠フラグ」に出席状態を示す値を設定する。
【０１１７】
端末装置２０は、管理装置１０から送信された削除コマンドに従い、保存されている配布データの削除を実行し、削除が完了すると、削除完了コマンドを例えば近距離通信により管理装置１０に送信する（ステップＳ４２）。管理装置１０は、削除完了コマンドを受信すると、図７のステップＳ１０３で登録された差し替えデータを指向性通信により送信する（ステップＳ４３）。端末装置２０は、差し替えデータを受信して例えばストレージ２０５に保存し、配布データの差し替えを実行する（ステップＳ４４）。
【０１１８】
図２０は、実施形態に係る管理装置１０の退室時における処理をより詳細に示す一例のフローチャートである。なお、図２０のフローチャートによる処理は、図１２を用いて説明した入室時の処理を含む。
【０１１９】
ステップＳ６００で、管理装置１０は、通信制御部１００３により、端末装置２０との間で近距離通信による接続処理を行い、接続が確立されたか否か判定する。管理装置１０は、接続が確立されていないと判定した場合（ステップＳ６００、「Ｎｏ」）、処理をステップＳ６００に戻す。一方、管理装置１０は、接続が確立されたと判定した場合（ステップＳ６００、「Ｙｅｓ」）、処理をステップＳ６０１に移行させる。ステップＳ６０１で、管理装置１０は、通信制御部１００３により、近距離通信により端末装置２０の機器ＩＤを取得する。
【０１２０】
次のステップＳ６０２で、管理装置１０は、ステップＳ６０１で取得した機器ＩＤに基づきユーザ情報管理テーブルを参照し、ステップＳ６００で近距離通信が確立された端末装置２０の使用者が登録されたユーザ（生徒）であるか否かを判定する。管理装置１０は、登録されていないと判定した場合（ステップＳ６０２、「Ｎｏ」）、この図２０のフローチャートによる一連の処理を終了させる。
【０１２１】
一方、管理装置１０は、ステップＳ６０２で、取得した機器ＩＤがユーザ情報管理テーブルに登録されていると判定した場合（ステップＳ６０２、「Ｙｅｓ」）、処理をステップＳ６０３に移行させる。ステップＳ６０３で、管理装置１０は、端末装置２０から近距離通信により送信されたユーザ情報を受信する。そして、管理装置１０は、ユーザ状態登録部１００１により、受信したユーザ情報に基づき、出席管理テーブルの対応する項目に値を格納する。当該項目に既に値が格納されている場合は、格納されている値に上書きしてもよいし、格納処理を省略してもよい。
【０１２２】
次のステップＳ６０４で、管理装置１０は、通信制御部１００３により、出席管理テーブルにおける、ステップＳ６０３で受信したユーザ情報に対応するレコードの項目「入室時刻」に時刻情報が登録されているか否かを判定する。登録されていないと判定した場合（ステップＳ６０４、「Ｎｏ」）、管理装置１０は、処理をステップＳ６０５に移行させる。また、登録されていると判定した場合（ステップＳ６０４、「Ｙｅｓ」）、処理をステップＳ６０６に移行させる。
【０１２３】
ステップＳ６０５で、管理装置１０は、例えば図１２のステップＳ３０４〜ステップＳ３０６で説明した、指向性通信によるデータ送信処理を行う。データ送信処理が完了すると（図１２のステップＳ３０６）、図２０のフローチャートによる一連の処理が終了される。
【０１２４】
ステップＳ６０６で、管理装置１０は、通信制御部１００３により、出席管理テーブルにおける、ステップＳ６０３で受信したユーザ情報に対応するレコードの項目「退室時刻」に時刻情報が登録されているか否かを判定する。登録されていると判定した場合（ステップＳ６０６、「Ｙｅｓ」）、管理装置１０は、図２０のフローチャートによる一連の処理を終了させる。登録されていないと判定した場合、管理装置１０は、処理をステップＳ６０７に移行させる。
【０１２５】
ステップＳ６０７で、管理装置１０は通信制御部１００３により、ステップＳ６０１で取得された機器ＩＤに基づき、例えば近距離通信により端末装置２０に対して削除コマンドを送信する。この削除コマンドは、図１２のフローチャートにおけるステップＳ３０４で送信され当該端末装置２０に保存された配布データの削除を指示するコマンドである。
【０１２６】
次のステップＳ６０８で、管理装置１０は、ユーザ状態登録部１００１により、出席管理テーブルの、ステップＳ６０３で取得されたユーザ情報に対応する項目「退室時刻」に現在の時刻を示す情報を格納し、退室時刻の登録を行う。そして、次のステップＳ６０９で、管理装置１０は、ユーザ状態登録部１００１により、出席管理テーブルの、ステップＳ６０３で取得されたユーザ情報に対応する項目「出欠フラグ」に出席状態を示す値を設定する。
【０１２７】
次のステップＳ６１０で、管理装置１０は、通信制御部１００３により、差し替えデータが登録されているか否かを判定する。登録されていないと判定した場合（ステップＳ６１０、「Ｎｏ」）、管理装置１０は、図２０のフローチャートによる一連の処理を終了させる。例えば、上述した図７のフローチャートのステップＳ１０２で削除が判定された場合（ステップＳ１０２、「削除」）、管理装置１０は、差し替えデータが登録されていないと判定する。
【０１２８】
一方、登録されていると判定した場合（ステップＳ６１０、「Ｙｅｓ」）、管理装置１０は、処理をステップＳ６１１に移行させる。例えば、上述した図７のフローチャートのステップＳ１０２で差し替えが判定された場合（ステップＳ１０２、「差し替え」）、管理装置１０は、差し替えデータが登録されていると判定する。
【０１２９】
ステップＳ６１１で、管理装置１０は、登録された差し替えデータを、通信制御部１００３により指向性通信により送信する。管理装置１０は、差し替えデータの送信の進捗を、図１５を用いて説明した進捗表示画面３００を用いて表示装置３０により表示してもよい。差し替えデータの送信が完了すると、図２０のフローチャートによる一連の処理が終了される。
【０１３０】
図２１は、上述の図２０による管理装置１０の処理に対応する、実施形態に係る端末装置２０の退室時の処理を示す一例のフローチャートである。なお、端末装置２０を用いるユーザ（生徒）は、差し替えデータの有無を、予め知らされているものとする。例えば、端末装置２０を使用するユーザ（生徒）は、端末装置２０に対して、予め知らされた差し替えデータの有無を示す情報を入力する。端末装置２０は、入力受付部２００４によりこの入力を受け付け、入力された情報を記憶部２００２により例えばストレージ２０５に記憶する。
【０１３１】
ステップＳ７００で、端末装置２０は、通信制御部２００３により、管理装置１０との間で近距離通信による接続処理を行い、接続が確立されたか否か判定する。端末装置２０は、接続が確立されていないと判定した場合（ステップＳ７００、「Ｎｏ」）、処理をステップＳ７００に戻す。一方、端末装置２０は、接続が確立されたと判定した場合（ステップＳ７００、「Ｙｅｓ」）、処理をステップＳ７０１に移行させる。ステップＳ７０１で、端末装置２０は、予め記憶されたユーザ情報をユーザ情報記憶部２０００により取得し、取得したユーザ情報を通信制御部２００３により近距離通信を用いて管理装置１０に対して送信する。
【０１３２】
次のステップＳ７０２で、端末装置２０は、通信制御部２００３により、管理装置１０から例えば近距離通信により送信された削除コマンドを受信する。端末装置２０は、受信した削除コマンドに従い、記憶部２００２により、上述した図１３のステップＳ４０２およびステップＳ４０３で受信され保存された配布データを削除する。端末装置２０は、削除が完了すると、通信制御部２００３により、削除完了コマンドを例えば近距離通信を用いて管理装置１０に送信する（ステップＳ７０４）。
【０１３３】
次のステップＳ７０５で、端末装置２０は、通信制御部２００３により、例えば上述したようにしてストレージ２０５に記憶された情報に基づき、差し替えデータの有無を判定する。端末装置２０は、差し替えデータが無いと判定した場合（ステップＳ７０５、「無し」）、図２１のフローチャートによる一連の処理を終了させる。一方、端末装置２０は、差し替えデータが有ると判定した場合（ステップＳ７０５、「有り」）、処理をステップＳ７０６に移行させる。
【０１３４】
ステップＳ７０６で、端末装置２０は、通信制御部２００３により、管理装置１０から指向性通信により送信された差し替えデータを受信し、受信した差し替えデータを、記憶部２００２により例えばストレージ２０５の所定の位置に保存する。そして、次のステップＳ７０７で、差し替えデータが全て受信され保存されたか否かを判定する。端末装置２０は、差し替えデータが全て受信されていないと判定した場合（ステップＳ７０７、「Ｎｏ」）、処理をステップＳ７０６に戻し、差し替えデータの受信を継続させる。
【０１３５】
一方、端末装置２０は、差し替えデータを全て受信し、受信した差し替えデータの保存が完了したと判定した場合（ステップＳ７０７、「Ｙｅｓ」）、図２１のフローチャートによる一連の処理を終了させる。このとき、端末装置２０は、通信制御部２００３により、差し替えデータの保存が完了した旨を示す通知を管理装置１０に送信してもよい。
【０１３６】
このように、実施形態に係る通信システム１では、管理装置１０が、ユーザの退室時に、ユーザの端末装置２０に保存される配布データの削除を指示する削除コマンドを送信し、その後、退室時刻の登録および出欠フラグの出席状態を示す値の設定を行っている。そのため、配布データの外部への持ち出しの防止と、ユーザの出席管理とを容易に実現することができる。
【０１３７】
上述では、実施形態に係る通信システム１を授業に適用したものとして説明したが、これはこの例に限定されない。すなわち、実施形態に係る通信システム１は、一定の範囲内にいる多数のユーザの出欠を管理し、且つ、当該多数のユーザに対して当該一定の範囲からの持ち出しを禁止する大容量のデータを配布する環境であれば、他の例にも適用できる。このような環境としては、講義、講習会、セミナーなどが考えられる。
【０１３８】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１３９】
１  通信システム
１０  管理装置
１１，２１  近距離通信部
１２，２２  指向性通信部
２０  端末装置
３０  表示装置
４０，４１，４２，４３，４４，４５  生徒
３００  進捗表示画面
３１０  名簿画面
１０００  ユーザ情報登録部
１００１  ユーザ状態登録部
１００２，２００２  記憶部
１００３，２００３  通信制御部
【先行技術文献】
【特許文献】
【０１４０】
【特許文献１】特開２００４−０５４６５５号公報
【図１】
2017117112.tif 000003
【図２】
2017117112.tif 000004
【図３】
2017117112.tif 000005
【図４】
2017117112.tif 000006
【図５】
2017117112.tif 000007
【図６】
2017117112.tif 000008
【図７】
2017117112.tif 000009
【図８】
2017117112.tif 000010
【図９】
2017117112.tif 000011
【図１０】
2017117112.tif 000012
【図１１】
2017117112.tif 000013
【図１２】
2017117112.tif 000014
【図１３】
2017117112.tif 000015
【図１４】
2017117112.tif 000016
【図１５】
2017117112.tif 000017
【図１６】
2017117112.tif 000018
【図１７】
2017117112.tif 000019
【図１８】
2017117112.tif 000020
【図１９】
2017117112.tif 000021
【図２０】
2017117112.tif 000022
【図２１】
2017117112.tif 000023