(57)【特許請求の範囲】
【請求項１】
サーバ側と通信路を通じて接続される無線ＬＡＮ用のアクセスポイント装置を備え、少なくとも、前記サーバ側が、前記アクセスポイント装置に無線接続された端末の識別情報を、前記アクセスポイント装置または前記端末から取得して、前記端末の識別情報に対応するユーザの出席を管理する出席管理システムであって、
前記アクセスポイント装置は、
前記サーバ側からの前記無線ＬＡＮの接続用情報を前記通信路を通じて取得して設定変更する手段と、
前記設定変更された前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続手段と、
前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断手段と、
を備え、
前記アクセスポイント装置または前記端末は、
前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を、前記端末の識別情報と共に、前記サーバ側に送る手段を備え、
前記サーバ側は、
前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送る手段と、
前記通知を受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知する手段と、
を備えることを特徴とする出席管理システム。
【請求項２】
サーバ側と通信路を通じて接続される無線ＬＡＮ用のアクセスポイント装置を備える出席管理システムにおいて、少なくとも、前記サーバ側が、前記アクセスポイント装置に無線接続された端末の識別情報を、前記アクセスポイント装置または前記端末から取得して、前記端末の識別情報に対応するユーザの出席を管理する出席管理方法であって、
前記アクセスポイント装置は、
前記サーバからの前記無線ＬＡＮの接続用情報を前記通信路を通じて取得して設定変更する工程と、
前記設定変更された前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続工程と、
前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断工程と、
を有し、
前記アクセスポイント装置または前記端末は、
前記接続工程により前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記切断工程による前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を、前記端末の識別情報と共に、前記サーバ側に送る工程を有し、
前記サーバ側は、
前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送る工程と、
前記通知を受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知する工程と、
を有することを特徴とする出席管理方法。
【請求項３】
無線ＬＡＮ用のアクセスポイント装置に無線接続された端末の識別情報を、前記アクセスポイント装置または前記端末から取得して、前記端末の識別情報に対応するユーザの出席を管理すると共に、前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送り、前記アクセスポイント装置または前記端末から、前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知するサーバ側に通信路を通じて接続される前記無線ＬＡＮ用のアクセスポイント装置であって、
前記サーバ側からの前記無線ＬＡＮの接続用情報を前記通信路を通じて取得して設定変更する手段と、
前記設定変更された前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続手段と、
前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断手段と、
を備えることを特徴とする無線ＬＡＮ用のアクセスポイント装置。
【請求項４】
サーバ側からの無線ＬＡＮの接続用情報を通信路を通じて取得して設定変更する手段と、前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続手段と、前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断手段とを備える無線ＬＡＮ用のアクセスポイント装置に、前記通信路を通じて接続され、前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送る手段と、
少なくとも、前記アクセスポイント装置に無線接続された端末の識別情報を、前記アクセスポイント装置または前記端末から取得する手段と、
前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を、前記端末の識別情報と共に、前記アクセスポイント装置または前記端末から受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知する手段と、
を備えるサーバ。
【請求項５】
サーバ側と、前記サーバ側と通信路を通じて接続される無線ＬＡＮ用の記アクセスポイント装置とを備え、
前記アクセスポイント装置は、
前記サーバ側からの前記無線ＬＡＮの接続用情報を前記通信路を通じて取得して設定変更する手段と、
前記設定変更された前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続手段と、
前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断手段と、
を備え、
前記サーバ側は、
前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送る手段と、
前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知する手段と、
を備える前記出席管理システムの前記アクセスポイント装置に接続される前記携帯端末であって、
前記アクセスポイント装置と無線接続するための無線ＬＡＮの機能部と、
前記無線ＬＡＮの接続用情報を、前記通信路を通じて前記サーバから取得して、前記無線ＬＡＮの機能部に設定する手段と、
前記無線ＬＡＮの機能部により、前記アクセスポイント装置の前記接続手段により前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置の前記切断手段により前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を、自端末の識別情報と共にサーバに送る手段と、
を備える携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば大学での講義への学生の出席を管理する場合などに適用して好適な出席管理システムおよび出席管理方法、並びに、この出席管理システムおよび出席管理方法に使用される無線ＬＡＮ用アクセスポイント装置、サーバおよび携帯端末に関する。
【背景技術】
【０００２】
講義が行われる教室内に居る学生や生徒の出席状況（在席状況）を確認および管理する手段としては、例えば、学生や生徒に出席カードを提出させ、その出席カードの情報を、担当者がパーソナルコンピュータなどに入力することが行われている。しかし、この出席管理方法では、出席予定の学生等が多い場合には、パーソナルコンピュータへの入力作業量および作業時間が多くなり、担当者の負担が大きいという問題がある。
【０００３】
そこで、従来から、例えば特許文献１（特開２００５−１２８８８５号公報）のように、コンピュータで構成されるサーバと、学生等が持つ例えば携帯電話端末などの端末装置とを用いて、担当者によるコンピュータへの入力作業をなくすことができるようにした管理システムが提案されている。
【０００４】
特許文献１では、特に、学生による出席の偽装の防止と、途中退場を出席と判断することを防止することを課題としており、サーバと携帯電話端末との間で接続（セッション）を確立し、携帯電話端末からの数回の在席確認を受信することで出席を確認するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１２８８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のシステムでは、講師が講義中にサーバにアクセスして照合情報を設定したり、また、学生が、サーバに対して端末装置により１回、２回と複数回、アクセスしてウエブページを開いたりすることにより、出席を確認するようにしている。
【０００７】
このため、講師および学生ともに、出席を確認するために所定の作業を行わなければならず、厄介であると共に、貴重な授業時間を失い、かつ、学生は講義に集中することができないという問題を生じる。
【０００８】
以上のことにかんがみ、この発明は、講師や学生が、講義の開始から終了までの講義中においては、何等の作業を行うことなく、出席確認をすることができるようにした出席管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、この発明は、
サーバ側と通信路を通じて接続される無線ＬＡＮ用のアクセスポイント装置を備え、少なくとも、前記サーバ側が、前記アクセスポイント装置に無線接続された端末の識別情報を、前記アクセスポイント装置または前記端末から取得して、前記端末の識別情報に対応するユーザの出席を管理する出席管理システムであって、
前記アクセスポイント装置は、
前記サーバ側からの前記無線ＬＡＮの接続用情報を前記通信路を通じて取得して設定変更する手段と、
前記設定変更された前記無線ＬＡＮの接続用情報と同じ接続用情報が設定された端末が前記無線ＬＡＮの接続圏内に入ったときの前記端末からの接続要求に応じて前記無線接続を実行する接続手段と、
前記無線接続の状態にある前記端末が無線ＬＡＮの接続圏外になるときに、前記端末の無線接続を切断する切断手段と、
を備え、
前記アクセスポイント装置または前記端末は、
前記アクセスポイント装置と前記端末とが無線接続されたことの通知、および、前記アクセスポイント装置と前記端末との無線接続が切断されたことの通知を、前記端末の識別情報と共に、前記サーバ側に送る手段を備え、
前記サーバ側は、
前記出席の管理の開始に先立ち、前記アクセスポイント装置に、前記無線ＬＡＮの接続用情報を前記通信路を通じて送る手段と、
前記通知を受けて、前記無線接続の時刻と、前記無線接続の切断の時刻とから、前記端末の識別情報に対応するユーザが出席している時間を検知する手段と、
を備えることを特徴とする出席管理システムを提供する。
【００１０】
上述の構成のこの発明においては、無線ＬＡＮ用のアクセスポイント装置には、サーバ側から、無線ＬＡＮの接続用情報が送られる。アクセスポイント装置は、無線ＬＡＮの接続用情報を、サーバ側から受け取った接続用情報に設定変更する。したがって、アクセスポイント装置には、例えば教室毎や講義毎に異なる特有の無線ＬＡＮの接続用情報が設定される。
【００１１】
そして、例えば、学生が、無線ＬＡＮ機能を備える端末を所持して、このアクセスポイント装置が設置されていて、このアクセスポイント装置との接続圏内である教室に入室すると、そのアクセスポイント装置と端末との間で無線接続の確立ができるか否かの処理が行われる。
【００１２】
アクセスポイント装置に設定された出席の管理のための無線ＬＡＮの接続用情報と一致する接続用情報が、端末に設定されていれば、当該端末とアクセスポイント装置との間で、無線接続が実行される。端末への接続用情報の設定は、講義を受けるに先立ち、学生が予め行っておくことができる。
【００１３】
そして、この発明においては、その無線接続が行われた端末の識別情報が、アクセスポイント装置または端末から出席管理サーバに送られる。したがって、出席管理サーバは、このアクセスポイント装置と無線接続が行われた端末の識別情報に対応して学生を管理することにより、当該学生の出席を確認することができる。
【００１４】
以上のように、この発明によれば、単に学生が講義が行われる教室に、当該講義への出席の管理のための無線ＬＡＮの接続用情報と一致する接続用情報を設定した端末を携帯して入室するだけで、当該講義への出席を確認することができる。したがって、学生や講師は、出席確認のためには、何等の操作も不要であり、講義に集中することができる。
【発明の効果】
【００１５】
この発明によれば、出席予定者が所持する無線ＬＡＮ機能を備える端末が、無線ＬＡＮ用のアクセスポイント装置に接続されたかどうかにより、出席を確認することができるので、出席予定者等は、出席確認の際には、何等の操作をする必要がないという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】この発明による出席管理システムの実施形態のシステム構成例のブロック図である。
【図２】無線ＬＡＮにおける無線接続のシーケンス例を説明するための図である。
【図３】無線ＬＡＮにおける無線接続のシーケンス例を説明するための図である。
【図４】この発明による出席管理システムの実施形態を構成するアクセスポイント装置の構成例を示すブロック図である。
【図５】この発明による出席管理システムの実施形態を構成する出席管理サーバの構成例を示すブロック図である。
【図６】図５の例の出席管理サーバの一部の構成を説明するために用いる図である。
【図７】図５の例の出席管理サーバの一部の構成を説明するために用いる図である。
【図８】この発明による出席管理システムの実施形態を構成する携帯電話端末の構成例を示すブロック図である。
【図９】この発明による出席管理システムの実施形態における出席管理方法を説明するためのシーケンス例を示す図である。
【図１０】この発明による出席管理システムの実施形態を構成する出席管理サーバの処理動作例を説明するためのフローチャートを示す図である。
【図１１】この発明による出席管理システムの実施形態を構成する出席管理サーバの処理動作例を説明するためのフローチャートを示す図である。
【図１２】この発明による出席管理システムの実施形態における出席管理方法を説明するために用いる図である。
【図１３】この発明による出席管理システムの実施形態における出席管理方法を説明するために用いる図である。
【図１４】この発明による出席管理システムの実施形態を構成するアクセスポイント装置の処理動作例を説明するためのフローチャートを示す図である。
【図１５】この発明による出席管理システムの実施形態を構成する出席管理サーバの処理動作例を説明するためのフローチャートを示す図である。
【図１６】この発明による出席管理システムの第２の実施形態を構成する携帯電話端末の処理動作例を説明するためのフローチャートを示す図である。
【発明を実施するための形態】
【００１７】
以下、この発明による出席管理システムの幾つかの実施形態を、図を参照しながら説明する。
【００１８】
この発明による出席管理システムの実施形態においては、出席管理対象の出席予定者は無線ＬＡＮ機能を備える端末を所持し、当該端末と無線ＬＡＮ用のアクセスポイント装置との無線接続開始により、出席予定者の出席開始を判定するようにする。そこで、この発明の実施形態の理解を容易にするために、この発明による出席管理システムの実施形態の詳細を説明する前に、以下の実施形態において用いられる、無線ＬＡＮ機能を備える端末とアクセスポイント装置との間で無線接続を開始する際の処理シーケンス例について、説明する。
【００１９】
［無線ＬＡＮの接続シーケンス例について］
無線ＬＡＮシステムでは、一つのアクセスポイント装置と、当該アクセスポイント装置と通信を行なう複数個の端末とからなるグループ毎の識別子（この明細書ではネットワーク識別子という）を予め設定して、当該ネットワーク識別子を通信に用いることにより、他のグループの無線ＬＡＮと区別することができるようにしている。ＩＥＥＥ８０２．１１規格の無線ＬＡＮにおいては、ネットワーク識別子は、ＥＳＳＩＤ（Extended  Service  Set  Identifier）と呼ばれている。
【００２０】
また、無線ＬＡＮシステムにおいては、セキュリティ確保のために、前記ネットワーク識別子に加えて、アクセスポイント装置と無線ＬＡＮ機能を備える端末との間での通信データには暗号化を施すようにしており、この暗号化キーも予め設定するようにしている。
【００２１】
ＩＥＥＥ８０２．１１規格の無線ＬＡＮにおいては、暗号化には、ＷＥＰ（Wired  Equivalent  Privacy）方式が用いられる。これは、暗号化と復号化とに同じ鍵（暗号化キー）を用いる秘密鍵暗号化方式（共有鍵暗号方式とも呼ばれる）である。以下の説明においては、ＷＥＰ方式に用いる暗号化キーをＷＥＰキーと称する。
【００２２】
無線ＬＡＮ機能を備える端末を、アクセスポイント装置を含む無線ＬＡＮグループ内のものとするためには、当該端末を、前記アクセスポイント装置に接続要求して登録することが必要であるが、セキュリティを確保する場合においては、当該登録の際に、アクセスポイント装置と、無線ＬＡＮ機能を備える端末とにおいて、両者に設定されているＥＳＳＩＤとＷＥＰキーの相互認証が必要である。
【００２３】
このため、アクセスポイント装置に無線ＬＡＮ機能を備える端末を登録する際に、セキュリティを確保する場合には、事前に、ＥＳＳＩＤおよびＷＥＰキーが、アクセスポイント装置と無線ＬＡＮ機能を備える端末との両方に設定されている必要がある。
【００２４】
ＥＳＳＩＤおよびＷＥＰキーの設定およびアクセスポイント装置に対する無線ＬＡＮ機能を備える端末（以下、単に端末という）の登録処理（接続処理）の流れを、図２および図３のシーケンス図を参照して説明する。
【００２５】
ＥＳＳＩＤおよびＷＥＰキーの設定が終了した後、端末の電源をオンにして、アクセスポイント装置に対する登録開始とすると、端末は、図２に示すように、自己に設定してあるＥＳＳＩＤを含むプローブリクエストＰｒｏｂｅ  ｒｅｑ．を、アクセスポイント装置に送出する。
【００２６】
アクセスポイント装置は、このプローブリクエストＰｒｏｂｅ  ｒｅｑ．を受信すると、それに含まれるＥＳＳＩＤと、自装置に記憶されているＥＳＳＩＤとを比較し、両者が同一であることを確認したときには、自装置に保持されているＥＳＳＩＤを含めたプローブレスポンスＰｒｏｂｅ  ｒｅｓ．を端末に返す。
【００２７】
なお、図３に示すように、アクセスポイント装置は、定期的（例えば１００ｍｓｅｃ周期）にビーコンＢｅａｃｏｎを送出する。このビーコンには、ＥＳＳＩＤを含めることができる。
【００２８】
端末は、プローブレスポンスＰｒｏｂｅ  ｒｅｓ．を受信すると、それに含まれるＥＳＳＩＤ等、アクセスポイント装置についての識別情報（例えばＭＡＣ（Media  Access  Control）アドレス等）をリストに保持する。そして、端末は、そのリストの中から、自端末に記憶されているＥＳＳＩＤと一致するＥＳＳＩＤのアクセスポイント装置を特定し、その特定したアクセスポイント装置からのビーコンを待つ。そして、その特定したアクセスポイント装置からのビーコンを受信すると、次の認証処理（Authentication）に移行する。
【００２９】
端末は、登録時に、前記プローブレスポンスＰｒｏｂｅ  ｒｅｓ．を受け取らなくても、ビーコンにＥＳＳＩＤが含まれている場合には、当該ビーコンを受信したときに、そのビーコンに含まれるＥＳＳＩＤ等、アクセスポイント装置についての情報（ＭＡＣアドレス等）をリストに保持する。そして、端末は、そのリストの中から、自端末に記憶されているＥＳＳＩＤと一致するＥＳＳＩＤのアクセスポイントを特定し、その特定したアクセスポイント装置からのビーコンを待つ。そして、その特定したアクセスポイント装置からのビーコンを受信すると、上述と同様にして、次の認証処理（Authentication）に移行する。
【００３０】
この場合には、端末において前記プローブリクエストＰｒｏｂｅ  ｒｅｑ．を送出すること、および前記プローブレスポンスＰｒｏｂｅ  ｒｅｓ．を受信してＥＳＳＩＤの認証を行なう処理は、省略することができる。
【００３１】
なお、ビーコンｂｅａｃｏｎにＥＳＳＩＤが含まれていない場合でも、および端末がＥＳＳＩＤを含むビーコンを受信していない場合でも、プローブリクエストＰｒｏｂｅ  ｒｅｑ．／プローブレスポンスＰｒｏｂｅ  ｒｅｓ．により、アクセスポイント装置および端末のＥＳＳＩＤの認証が可能である。
【００３２】
したがって、ＥＳＳＩＤの相互認証のためには、ビーコンＢｅａｃｏｎおよびプローブリクエストＰｒｏｂｅ  ｒｅｑ．／プローブレスポンスＰｒｏｂｅ  ｒｅｓ．は、両方あるいは一方を使用することができる。
【００３３】
すなわち、端末のＥＳＳＩＤと一致する、アクセスポイント装置からのプローブレスポンスＰｒｏｂｅ  ｒｅｓ．あるいはビーコンＢｅａｃｏｎを２回受信することで、認証処理（Authentication）へ移行することができる。つまり、端末が認証処理（Authentication）へ移行するための２回のプローブレスポンスＰｒｏｂｅ  ｒｅｓ．あるいはビーコンＢｅａｃｏｎの受信としては、次の３通りがある。
【００３４】
（ａ）端末のＥＳＳＩＤと一致するビーコンＢｅａｃｏｎを２回受信する。  
（ｂ）プローブリクエストＰｒｏｂｅ  ｒｅｑ．／プローブレスポンスＰｒｏｂｅ  ｒｅｓ．を送受信した後、端末のＥＳＳＩＤと一致するビーコンＢｅａｃｏｎを受信する。  
（ｃ）端末のＥＳＳＩＤと一致するビーコンＢｅａｃｏｎを受信した後、プローブリクエストＰｒｏｂｅ  ｒｅｑ．／プローブレスポンスＰｒｏｂｅ  ｒｅｓ．を送受信する。
【００３５】
次に、認証処理（Authentication）においては、先ず、端末は、認証情報Authentication１をアクセスポイント装置に送る。
【００３６】
アクセスポイント装置は、この認証情報Authentication１を受け取ると、端末が登録可能かどうかチェックし、ランダムな値で作成された仮データを含む認証情報Authentication２をステーション装置に送る。
【００３７】
アクセスポイント装置からの認証情報Authentication２を受け取った端末は、端末自身に設定されているＷＥＰキーで前記仮データを暗号化したデータを含む認証情報Authentication３を、アクセスポイント装置に送る。
【００３８】
アクセスポイント装置は、この認証情報Authentication３を受信すると、それに含まれる暗号化された仮データを、アクセスポイント装置自身が保持しているＷＥＰキーで復号化して、元の仮データと比較して、両者が同一であるか否か確認する。そして、仮データが同一であることを確認すると、アクセスポイント装置は、認証情報Authentication４を端末に送る。
【００３９】
端末は、この認証情報Authentication４を受信したことにより、アクセスポイント装置でＷＥＰキーの認証が取れたことを確認する。以上により、アクセスポイント装置と端末との間におけるＷＥＰキーの相互認証が完了となる。
【００４０】
次に、端末は、認証の取れたＥＳＳＩＤを付加したデータを含む接続要求Ａｓｓｏｃｉａｔｉｏｎ  ｒｅｑ．をアクセスポイント装置に送る。
【００４１】
アクセスポイント装置は、この接続要求Ａｓｓｏｃｉａｔｉｏｎ  ｒｅｑ．を受け取ると、それに含まれるＥＳＳＩＤと、自装置に記憶されているＥＳＳＩＤとを比較し、両者が同一であることを確認したときには、接続応答Ａｓｓｏｃｉａｔｉｏｎ  ｒｅｓ．を端末に返す。
【００４２】
端末は、この接続応答Ａｓｓｏｃｉａｔｉｏｎ  ｒｅｓ．を受信することにより、アクセスポイント装置に接続要求が受け付けられたことを確認する。
【００４３】
以上の処理により、端末は、アクセスポイントに対して登録が完了し、当該登録されたアクセスポイント装置との間で無線通信が可能となる。
【００４４】
［出席管理システムの第１の実施形態］
図１は、第１の実施形態の出席管理システムのシステム構成例を示す図である。この図１の例は、例えば大学の３つの教室１，教室２，教室３のそれぞれにおいて行われる講義への学生の出席を管理するようにする場合の例である。
【００４５】
教室１，２，３のそれぞれ内には、無線ＬＡＮ用のアクセスポイント装置（以下、アクセスポイント装置をＡＰと略称する）が設けられる。ＡＰは、その電波の送信強度を調整することはできるが、最大の無線接続可能範囲が定まっており、教室の広さに応じて、教室内に設置すべき個数が定められる。
【００４６】
図１に示すように、この例においては、比較的小さい教室１および教室２のそれぞれには、１個のＡＰ１１およびＡＰ２１が設けられる。また、比較的大きい教室３には、複数個、この例では２個のＡＰ３１および３２が設けられる。
【００４７】
教室１に設けられたＡＰ１１および教室２に設けられたＡＰ２１は、それぞれの教室１内および教室２内を無線接続可能圏内とし、かつ、教室１外および教室２外を無線接続圏外とするように、電波の送信強度が調整される。なお、教室１，２の壁の存在もあって、ＡＰ１１およびＡＰ２１において、教室１外および教室２外を無線接続圏外とするように調整するのは比較的容易である。
【００４８】
また、教室３は広いので、１個のＡＰでは教室内の全体をカバーすることができないため、この例では２個のＡＰ３１，３２が設けられるものである。そして、このＡＰ３１，３２についても、教室３内は無線接続可能圏内とし、かつ、教室３外は無線接続圏外とするように、ＡＰ３１，３２の電波の送信強度が調整される。
【００４９】
さらに、一つの教室にＡＰが複数個設置される場合には、複数のＡＰのそれぞれの無線接続用のチャンネルが異ならせられることにより、使用電波の周波数が異ならせられ、電波の干渉を避けるようにしている。例えば、ＡＰ３１では無線接続用として第１チャンネル１が使用され、ＡＰ３２では無線接続用として第１１チャンネルが使用される。
【００５０】
そして、この例では、各教室１，２，３に設置されたＡＰ１１，２１，３１，３２は、有線ＬＡＮ４を通じて出席管理サーバ５に接続されている。
【００５１】
出席管理サーバ５は、この例では、各教室１，２，３に設置されたＡＰ１１，２１，３１，３２のそれぞれに対して、上述したＥＳＳＩＤおよびＷＥＰキーからなる無線ＬＡＮ用の接続用情報（登録用情報）を送る。出席管理サーバ５は、この例においては、講義毎に異なる接続用情報を、講義の開始時にＡＰ１１，２１，３１，３２に送るようにする。なお、ＡＰ３１，３２は、同一の教室３に設置されているので、このＡＰ３１，３２には、同じ接続用情報が送られる。
【００５２】
各ＡＰ１１，２１，３１，３２は、出席管理サーバ５から新たに受信した接続用情報により、自己の無線ＬＡＮ用の接続用情報を設定変更する。
【００５３】
一方、講義に出席予定の学生は、無線ＬＡＮ機能を備える端末６を所持して、教室１，２，３に入室して、講義を受けるようにする。この実施形態では、端末６は、無線ＬＡＮ機能を備える携帯電話端末とされる。
【００５４】
学生は、この例においては、ＡＰ１１，２１，３１，３２のそれぞれに設定される無線ＬＡＮ用の接続用情報を、講義の出席に先立って、例えばインターネット７を通じて出席管理サーバ５から取得して、当該取得した接続用情報を、自己の携帯電話端末６に事前に設定しておくようにする。
【００５５】
そして、学生は、実際に講義に出席する際に、当該講義が行われる教室に入室する前あるいは入室後、自分の携帯電話端末６の無線ＬＡＮ機能部を動作状態にする。携帯電話端末６で無線ＬＡＮ機能部が動作状態にされ、ＡＰの無線接続圏内に入ると、当該無線ＬＡＮ機能部からは、その教室内のＡＰに対して接続要求が送出される。すると、その教室のＡＰと携帯電話端末６との間で、上述した無線ＬＡＮ接続のための接続シーケンスが自動的に実行される。
【００５６】
教室内のＡＰは、携帯電話端末６からの接続要求に基づく接続シーケンスにおいて、自己に設定登録されている無線ＬＡＮ用の接続用情報と、携帯電話端末６から送られてくる無線ＬＡＮ用の接続用情報との一致検出を行い、両接続用情報が一致したときに、接続シーケンスが成功したとして、その携帯電話端末６の無線ＬＡＮ機能部との無線接続を完了するようにする。
【００５７】
そして、教室内のＡＰは、学生の携帯電話端末６との無線接続が完了したときには、携帯電話端末６からの情報に含まれる当該携帯電話端末６の識別情報、この例では、携帯電話端末６のＭＡＣアドレスを付加した無線接続完了通知を、出席管理サーバ５に送る。
【００５８】
出席管理サーバ５は、後述するように、それぞれの学生と、当該学生の携帯電話端末６の識別情報（この例ではＭＡＣアドレス）とを、対応付けて管理しており、この携帯電話端末６からの無線接続通知を受けて、その端末の識別情報から、対応する学生の出席（入室）を検知し、後述するように、その時刻（入室時刻）と共に、出席管理テーブルに登録する。
【００５９】
講義が終了して学生が教室を退出すると、教室内のＡＰと携帯電話端末６との無線接続が切断される。携帯電話端末６の無線ＬＡＮ機能部は、ＡＰからの電波の強さを監視しており、その電波の強さが無線接続を維持できない程度に弱くなったときには、ＡＰに切断要求を送り、無線接続を切断するようにする。
【００６０】
教室内のＡＰは、無線接続されていた携帯電話端末６との無線接続の切断完了を認識すると、切断された携帯電話端末６の識別情報（この例ではＭＡＣアドレス）を付加した無線接続の切断通知を、出席管理サーバ５に送る。出席管理サーバ５は、この無線接続切断通知を受けて、その端末の識別情報から、対応する学生の退室を検知し、後述するように、その時刻（退室時刻）と共に、出席管理テーブルに登録する。
【００６１】
そして、この実施形態では、出席管理サーバ５は、出席管理テーブルに登録された講義毎の学生の教室への入室時刻と退室時刻とから、出席合計時間（聴講時間）を算出し、その出席合計時間が、講義時間の所定の割合以上、例えば８割以上であるときに、当該学生がその講義に出席したと判定するようにする。逆に、出席合計時間が、８割以下のときには、講義の途中で退室したとして、当該学生は、その講義には欠席したと判定するようにする。
【００６２】
以上のようにして、この実施形態によれば、学生は、自分の携帯電話端末６の無線ＬＡＮ機能部を動作状態にして、講義を受ける教室に入室して講義の最後まで、講義を受けるようにすることにより、何等の操作をすることなく、出席として登録されることになる。
【００６３】
したがって、学生や講師は、出席確認のためには、何等の操作も不要であり、講義に集中することができるという効果がある。
【００６４】
以上は、この実施形態の出席管理システムの概要であるが、このシステムを構成するＡＰ、出席管理サーバ５および携帯電話端末６の構成例と共に、この実施形態の出席管理システムを、さらに詳細に説明する。
【００６５】
＜ＡＰのハードウエア構成例＞
ＡＰ１１，２１，３１および３２は、全て同じ構成を有するものであるので、ＡＰ１１を代表としてそのハードウエア構成例を説明する。
【００６６】
図４は、ＡＰ１１のハードウエア構成例を示すブロック図である。この例のＡＰ１１は、例えばマイクロコンピュータが用いられて構成されており、システムバス１００に対してＣＰＵ（Central  Processing  Unit）１０１と、プログラム等を格納するＲＯＭ（Read  Only  Memory）１０２と、ワークエリアとして働くＲＡＭ（Random  Access  Memory）１０３とが接続されている。
【００６７】
また、この例では、システムバス１００には、さらに、有線ＬＡＮインターフェース１０４、パケット処理部１０５、接続用情報記憶部１０６、出席管理用情報生成部１０７、Ｉ／Ｏポート１０８、が接続されている。
【００６８】
ＣＰＵ１０１は、このＡＰ１１の全体の動作を制御するものである。ＲＯＭ１０２には、このＡＰ１１における種々の制御処理を実行するためのプログラムやＭＡＣアドレスが記憶されている。ＣＰＵ１０１は、ＲＡＭ１０３をワークエリア用のメモリとして用いて、このＲＯＭ１０２のプログラムにしたがった後述するような種々の制御処理を実行する。
【００６９】
有線ＬＡＮインターフェース１０４は、有線ＬＡＮ４を通じて出席管理サーバ５に接続されており、有線ＬＡＮ４を通じて受信した受信ＩＰパケットをパケット処理部１０５に転送する機能と、パケット処理部１０５からの送信パケットを、有線ＬＡＮ４を通じて出席管理サーバ５に送出する機能を備える。
【００７０】
パケット処理部１０５は、受信したＩＰパケットを分解し、また、送信する情報を送信パケットに変換生成する機能を備える。パケット処理部１０５は、また、パケットヘッダおよびパケットデータを解析する機能を備え、ＡＰへの端末６の登録の際の種々の情報のデコード処理をすることが可能である。
【００７１】
ＣＰＵ１０１は、受信パケットの解析結果に基づき、受信パケットが自ＡＰ１１への接続（登録）のための情報であるときには、ＣＰＵ１０１で処理を行い、接続（登録）のための情報ではなくて、ＡＰ１１が処理するパケットではないと判別したときには、当該受信パケットを有線ＬＡＮインターフェース１０４および有線ＬＡＮ４を通じて出席管理サーバ５などに送出する。
【００７２】
接続用情報記憶部１０６は、無線ＬＡＮ機能を備える端末と無線接続するための無線ＬＡＮ用の接続用情報、この例では、ＥＳＳＩＤおよびＷＥＰキーを記憶する。
【００７３】
ＣＰＵ１０１の制御の下、パケット処理部１０５で分解されて得られた情報が、出席管理サーバ５から送られてきた無線ＬＡＮ用の接続用情報であるときには、その接続用情報は接続用情報記憶部１０６に供給され、この接続用情報記憶部１０６に記憶される。
【００７４】
この例では、ＡＰ１１は、出席管理サーバ５から新たな接続用情報が送られてくると、この接続用情報記憶部１０６に保持される無線ＬＡＮ用の接続用情報を、その新たな無線ＬＡＮ用の接続用情報に更新する。
【００７５】
出席管理用情報生成部１０７は、ＣＰＵ１０１の制御の下、自ＡＰ１１が、無線ＬＡＮ機能を備える端末と無線接続を完了したときに、無線接続した端末の識別情報（この例ではＭＡＣアドレス）を含めた当該無線接続完了通知を生成し、パケット処理部１０５に渡す機能を備える。
【００７６】
パケット処理部１０５では、ＣＰＵ１０１の制御の下、この無線接続完了通知を、宛先を出席管理サーバとした送信パケットを生成する。この送信パケットは、ＣＰＵ１０１の制御の下、有線ＬＡＮインターフェース１０４を通じて出席管理サーバ５に送られる。この送信パケットには、ＡＰ１１自身の識別情報の例であるＭＡＣアドレスが含まれる。
【００７７】
また、出席管理用情報生成部１０７は、ＣＰＵ１０１の制御の下、無線接続していた端末との無線接続を切断したとき、当該無線接続を切断した端末の識別情報（この例ではＭＡＣアドレス）を含めた当該無線接続の切断通知を生成し、パケット処理部１０５に渡す機能を備える。
【００７８】
パケット処理部１０５では、ＣＰＵ１０１の制御の下、この無線接続の切断通知を、宛先を出席管理サーバとした送信パケットを生成する。この送信パケットは、有線ＬＡＮインターフェース１０４を通じて出席管理サーバ５に送られる。なお、送信パケットには、ＡＰ１１自身の識別情報の例であるＭＡＣアドレスが含まれるのは言うまでもない。
【００７９】
Ｉ／Ｏポート１０８には、無線ＬＡＮ送受信回路１１０が接続される。無線ＬＡＮ送受信回路１１０は、送信用処理回路１１１と、受信用処理回路１１２と、送信アンプ１１３と、受信アンプ１１４と、アンテナ分配回路１１５と、送信アンテナ１１６と、受信アンテナ１１７とを備えて構成される。
【００８０】
送信アンテナ１１６および受信アンテナ１１７は、無線ＬＡＮを通じてのパケットの送受を行なうためのものである。ＡＰ１１では、有線ＬＡＮインターフェース１０４を通じて得た出席管理サーバ５等からの送信用パケットを、ＣＰＵ１０１の制御に応じて、Ｉ／Ｏポート１０８から送信用処理回路１１１およびアンプ１１３、また、アンテナ分配回路１１５を介して送信アンテナ１１６に供給して、無線接続されている端末に対して無線送信する。
【００８１】
また、受信アンテナ１１７を通じて受信した端末からのパケットは、アンテナ分配回路１１５およびアンプ１１４を通じて受信用処理回路１１２に供給される。そして、受信用処理回路１１２からのパケットは、Ｉ／Ｏポート１０８を通じてシステムバス１００に送出される。
【００８２】
この例では、講義の際には、携帯電話端末６とＡＰ１１とが無線接続されており、出席管理サーバ５と教室１内の携帯電話端末６との間で、ＡＰ１１を介して、無線ＬＡＮを通じて、情報のやり取りが可能である。したがって、講義の補助情報を出席管理サーバ５から教室１内の携帯電話端末６にＡＰ１１を経由して提供したり、教室１内の携帯電話端末６からＡＰ１１を経由して出席管理サーバ５に情報をアップロードしたりすることができる。
【００８３】
なお、パケット処理部１０５および出席管理用情報生成部１０７は、ハードウエア構成とするのではなく、ＣＰＵ１０１が、ＲＡＭ１０３をワークエリアとして用いてＲＯＭ１０２のプログラムにしたがって処理を実行するソフトウエア機能部として構成することもできる。
【００８４】
＜出席管理サーバ５のハードウエア構成例＞
図５は、この第１の実施形態の出席管理サーバ５のハードウエア構成例を示すブロック図である。この例の出席管理サーバ５は、例えばパーソナルコンピュータが用いられて構成されており、システムバス５００に対してＣＰＵ５０１と、プログラム等を格納するＲＯＭ５０２と、ワークエリアとして働くＲＡＭ５０３とが接続されている。
【００８５】
また、この例では、システムバス５００には、さらに、有線ＬＡＮインターフェース５０４、通信インターフェース５０５、パケット処理部５０６、出席管理テーブルメモリ５０７、講義毎接続用情報記憶部５０８、時計部５０９、ディスプレイインターフェース５１０、操作部インターフェース５１１、が接続されている。
【００８６】
ＣＰＵ５０１は、この出席管理サーバ５の全体の動作を制御するものである。ＲＯＭ５０２には、この出席管理サーバ５における種々の制御処理を実行するためのプログラムやＭＡＣアドレスが記憶されている。ＣＰＵ５０１は、ＲＡＭ５０３をワークエリア用のメモリとして用いて、このＲＯＭ５０２のプログラムにしたがった種々の制御処理を実行する。
【００８７】
有線ＬＡＮインターフェース５０４は、有線ＬＡＮ４に接続されており、ＡＰ１１，２１，３１，３２との間でＩＰパケットの送受を行う。通信インターフェース５０５は、インターネット７に接続されており、インターネット７を通じて、携帯電話端末６などの端末と出席管理サーバ５との間での通信データの送受を行う。
【００８８】
パケット処理部５０６は、有線ＬＡＮインターフェース５０４を通じて受信したパケットおよび通信インターフェース５０５を通じて受信したパケットを分解し、また、有線ＬＡＮインターフェース５０４を通じて送信するパケットおよび通信インターフェース５０５を通じて送信するパケットを生成する機能を備える。パケット処理部５０６は、また、パケットヘッダおよびパケットデータを解析する機能を備え、解析結果をＣＰＵ５０１に通知する機能も備える。
【００８９】
出席管理テーブルメモリ５０７は、講義毎の学生の出席情報を記憶する出席管理テーブルを記憶するメモリである。一つの講義当たりの出席管理テーブルの例を、図６に示す。
【００９０】
すなわち、この例では、出席管理テーブルは講義単位で作成され、図６の例では、講義名に対して、無線ＬＡＮの接続用情報（ＥＳＳＩＤおよびＷＥＰキー）と、その講義が行われる教室に設置されているＡＰの識別情報この例ではＭＡＣアドレスとが対応付けられて格納されている。
【００９１】
そして、この出席管理テーブルは、この例では、受講者毎に、その氏名、その受講者が所持する携帯電話端末の識別情報（この例ではＭＡＣアドレス；図６では端末ＩＤと記す）、講義が行われる教室への入室時刻、退室時刻、入室時刻から退室時刻までの合計時間、講義時間、出欠判定結果のそれぞれが、記憶項目として設けられている。
【００９２】
この例においては、受講者名（学生名）と、その受講者が所持する携帯電話端末の識別情報（以下、端末ＩＤという）とは、講義が開講される前に、学生により予め登録されて、出席管理テーブルに記憶される。
【００９３】
入室時刻は、出席管理サーバ５が、ＡＰからの無線ＬＡＮの接続完了通知を受けたときに、その通知に含まれる端末ＩＤと、その通知を受信した時刻とから決定されて書き込まれる。退室時刻は、出席管理サーバ５が、ＡＰからの無線ＬＡＮの接続切断通知を受けたときに、その通知に含まれる端末ＩＤと、その通知を受信した時刻とから決定されて書き込まれる。
【００９４】
合計時間は、書き込まれた入室時刻と退室時刻とから、出席管理サーバ５のＣＰＵ５０１が算出し、書き込む。そして、出欠は、算出された合計時間が講義時間の所定割合以上であるか否か、この例では、８０％以上であるか否かにより、出席管理サーバ５のＣＰＵ５０１が判定して、書き込むようにする。
【００９５】
講義毎接続用情報記憶部５０８は、例えば各曜日毎の１日分の講義スケジュールと、各講義毎の無線ＬＡＮ用の接続用情報とを記憶する。図７は、この講義毎接続用情報記憶部５０８の曜日毎の一日分の記憶内容の一例を示す図である。
【００９６】
すなわち、この例においては、図７に示すように、講義毎接続用情報記憶部５０８には、各曜日毎に、講義名と、ＥＳＳＩＤおよびＷＥＰキーからなる接続用情報と、講義時間と、講義が行われる教室およびその教室に設置されるＡＰの識別情報としてのＭＡＣアドレスとが、それぞれ記憶されている。
【００９７】
時計部５０９は、現在時刻を取得するためのものである。この例では、ＣＰＵ５０１は、ＡＰから無線接続完了通知を受信したとき、また、ＡＰから無線接続の切断通知を受信したときに、この時計部５０９の計時時刻を取得して、それら通知の受信時刻を通知時刻と判断するようにする。
【００９８】
ディスプレイインターフェース５１０には、例えばＬＣＤ（Liquid  Crystal  Display）からなるディスプレイ５１２が接続されている。このディスプレイインターフェース５１０は、ＣＰＵ５０１の制御にしたがった画像表示情報を、ディスプレイ５１２の表示画面に表示する。
【００９９】
操作部インターフェース５１１には、キーボードなどの操作部５１３が接続されている。操作部インターフェース５１１は、操作部５１３からの操作入力情報をシステムバス５００を通じてＣＰＵ５０１に送る。ＣＰＵ５０１は、操作入力情報を認識して、どの様な操作入力がなされたかを判別し、その判別結果に応じた制御処理を行う。この例では、操作部５１３は、無線ＬＡＮの接続用情報としてのＥＳＳＩＤやＷＥＰキーの入力や、講義名、講義時間などの入力のために用いられる。
【０１００】
なお、パケット処理部５０６は、ハードウエア構成とするのではなく、ＣＰＵ５０１が、ＲＡＭ５０３をワークエリアとして用いてＲＯＭ５０２のプログラムにしたがって処理を実行するソフトウエア機能部として構成することもできる。
【０１０１】
＜携帯電話端末６のハードウエア構成例＞
図８は、この第１の実施形態に使用される携帯端末の例としての携帯電話端末６のハードウエア構成例を示すブロック図である。この例の携帯電話端末６は、例えばマイクロコンピュータが用いられて構成されており、システムバス６００に対してＣＰＵ６０１と、プログラム等を格納するＲＯＭ６０２と、ワークエリアとして働くＲＡＭ６０３とが接続されている。
【０１０２】
また、この例では、システムバス６００には、さらに、電話通信インターフェース６０４、パケット処理部６０５、音声インターフェース６０６、ディスプレイインターフェース６０７、操作部インターフェース６０８、メモリ６０９、Ｉ／Ｏポート６１０、が接続されている。
【０１０３】
ＣＰＵ６０１は、この携帯電話端末６の全体の動作を制御するものである。ＲＯＭ６０２には、この携帯電話端末６における種々の制御処理を実行するためのプログラムやＭＡＣアドレスが記憶されている。ＣＰＵ６０１は、ＲＡＭ６０３をワークエリア用のメモリとして用いて、このＲＯＭ６０２のプログラムにしたがった種々の制御処理を実行する。
【０１０４】
電話通信インターフェース６０４には、電話網通信回路６１１が接続されている。電話網通信回路６１１は、携帯電話網を通じて送受される通話音声情報や通話制御情報の送受信処理を行う。さらには、この例では、携帯電話端末６はＷｅｂ機能を備え、電話網通信回路６１１は、携帯電話網に接続されるインターネット網を通じて、Ｗｅｂ情報の送受も行う。
【０１０５】
電話網通信回路６１１は、電話通信インターフェース６０４を通じてシステムバス６００に対して、送受する情報パケットのやり取りを行う。
【０１０６】
パケット処理部６０５は、電話通信インターフェース６０４を通じて受信したパケットや、後述する無線ＬＡＮ用のＩ／Ｏポート６１０を通じて受信したパケットを分解し、また、電話通信インターフェース６０４を通じて送信するパケットおよびＩ／Ｏポート６１０を通じて送信するパケットを生成する機能を備える。パケット処理部６０５は、また、パケットヘッダおよびパケットデータを解析する機能を備え、解析結果をＣＰＵ６０１に通知する機能も備える。
【０１０７】
音声インターフェース６０６は、携帯電話の受話音声信号をアナログ信号に変換し、アンプ６１２を通じてスピーカ６１３に供給して、受話音声を放音させるようにする。また、音声インターフェース６０６は、マイクロホン６１５で収音された送話音声信号をアンプ６１４を通じて受けて、デジタル音声信号に変換してパケット処理部６０５に転送する機能を備える。
【０１０８】
ディスプレイインターフェース６０７には、例えばＬＣＤからなるディスプレイ６１６が接続されている。このディスプレイインターフェース６０７は、ＣＰＵ６０１の制御にしたがった画像表示情報を、ディスプレイ６１６の表示画面に表示する。
【０１０９】
操作部インターフェース６０８には、テンキーなどの操作部６１７が接続されている。操作部インターフェース６０８は、操作部６１７からの操作入力情報をシステムバス６００を通じてＣＰＵ６０１に送る。ＣＰＵ６０１は、操作入力情報を認識して、どの様な操作入力がなされたかを判別し、その判別結果に応じた制御処理を行う。
【０１１０】
メモリ６０９には、携帯電話用の電話帳データや、ＷｅｂアクセスのためのＵＲＬデータが記憶されるほか、この実施形態では、メモリ６０９は、無線ＬＡＮの接続用情報記憶部６０９Ｍを備える。この無線ＬＡＮの接続用情報記憶部６０９Ｍには、当該携帯電話端末６を所持する学生が受けようとする講義が行われる教室のＡＰの無線ＬＡＮ接続用情報が記憶される。
【０１１１】
Ｉ／Ｏポート６１０には、無線ＬＡＮ送受信回路６２０が接続される。無線ＬＡＮ送受信回路６２０は、送信用処理回路６２１と、受信用処理回路６２２と、送信アンプ６２３と、受信アンプ６２４と、アンテナ分配回路６２５と、送信アンテナ６２６と、受信アンテナ６２７とを備えて構成される。
【０１１２】
送信アンテナ６２６および受信アンテナ６２７は、無線ＬＡＮを通じてのパケットの送受を行なうためのものである。ＣＰＵ６０１の制御に応じてＩ／Ｏポート６１０からの送信用パケットは、送信用処理回路６２１およびアンプ６２３、また、アンテナ分配回路６２５を介して送信アンテナ６２６に供給されて、無線接続されているＡＰに対して無線送信される。
【０１１３】
また、受信アンテナ６２７を通じて受信したＡＰからのパケットは、アンテナ分配回路６２５およびアンプ６２４を通じて受信用処理回路６２２に供給される。そして、受信用処理回路６２２からのパケットは、Ｉ／Ｏポート６１０を通じてシステムバス６００に送出される。
【０１１４】
なお、パケット処理部６０５は、ハードウエア構成とするのではなく、ＣＰＵ６０１が、ＲＡＭ６０３をワークエリアとして用いてＲＯＭ６０２のプログラムにしたがって処理を実行するソフトウエア機能部として構成することもできる。
【０１１５】
＜出席管理システムにおける動作の流れのシーケンス＞
以上のように構成されるこの実施形態の出席管理システムにおける処理動作の全体の流れを、図９のシーケンス例に示す。
【０１１６】
先ず、出席管理サーバ５に対して、大学の担当者が、講義スケジュールを入力すると共に、各講義の無線ＬＡＮ用の接続用情報を設定入力しておく。出席管理サーバ５は、この入力を受けて、講義毎接続用情報記憶部５０８に、各曜日毎の１日分の講義スケジュールと、各講義毎の無線ＬＡＮ用の接続用情報とを記憶する。
【０１１７】
学生は、自分の携帯電話端末６のＷｅｂ機能を用いて、インターネットを通じて例えば大学のホームページにアクセスすることで、出席管理サーバ５にアクセスし、この例では、自分が受ける講義を登録することで、その登録された講義が行われる教室のＡＰに設定される無線ＬＡＮ用の接続用情報（以下、講義毎接続用情報という）を取得する。
【０１１８】
このときの出席管理サーバ５における処理動作例のフローチャートを図１０に示す。この図１０のフローチャートの各ステップの処理は、出席管理サーバ５のＣＰＵ５０１が、ＲＯＭ５０２のプログラムにしたがって実行する。
【０１１９】
すなわち、ＣＰＵ５０１は、いずれかの端末からのアクセスを受けたか否か判別し（ステップＳ１０１）、アクセスを受けていないと判別したときには、他の処理を実行する（ステップＳ１０２）。
【０１２０】
ステップＳ１０１で、いずれかの端末からのアクセスを受けたと判別したときには、ＣＰＵ５０１は、予め定められているパスワードやユーザＩＤなどにより認証を行って、学生の携帯電話端末６からのアクセスであるか否か判別し（ステップＳ１０３）、そうでなかったときには、この処理ルーチンを終了する。また、ステップＳ１０３で、認証がＯＫであると判別したときには、ＣＰＵ５０１は、携帯電話端末６との間に通信路を生成する（ステップＳ１０４）。
【０１２１】
通信路が生成されると、学生は、携帯電話端末６から、自分の氏名を出席管理サーバ５に送るとともに、自分が出席予定の講義を指定して、その登録要求を送る。この登録要求には、携帯電話端末６のＭＡＣアドレスが含まれる。
【０１２２】
出席管理サーバ５のＣＰＵ５０１は、この登録要求を受け付け、講義の登録を受け付けた学生の氏名と、その携帯電話端末６の識別情報としてのＭＡＣアドレスとを、出席管理テーブルメモリ５０７の、登録指定された講義の出席管理テーブルに記録するようにする（ステップＳ１０５、図６参照）。
【０１２３】
そして、出席管理サーバ５のＣＰＵ５０１は、登録された講義が行われる教室のＡＰに設定される無線ＬＡＮ用の接続用情報（以下、講義毎接続用情報という）を、講義毎接続用情報記憶部５０８から読み出して、講義を登録した学生の携帯電話端末６に送る（ステップＳ１０６）。
【０１２４】
携帯電話端末６では、出席管理サーバ５から受け取った講義毎接続用情報を、メモリ６０９の無線ＬＡＮ接続用情報記憶部６０９Ｍに格納して保持するようにする。そして、学生は、自分が出席予定の講義の全てを登録したら、登録終了を指示入力するが、未だ、全ての講義の登録が終了していなければ、再度、講義を指定して、その登録を行うようにする。学生が講義の登録終了指示入力をすると、携帯電話端末６からは講義の登録終了通知が出席管理サーバ５に送られる。
【０１２５】
そこで、出席管理サーバ５のＣＰＵ５０１は、携帯電話端末６からの講義の登録終了通知を受信したか否か判別し（ステップＳ１０７）、未だ受信していないときには、ステップＳ１０５に戻って、講義の登録要求を受け付ける。また、ステップＳ１０７で、携帯電話端末６からの講義の登録終了通知を受信したと判別したときには、ＣＰＵ５０１は、携帯電話端末６とのインターネットを通じた通信路を切断して（ステップＳ１０８）、この処理ルーチンを終了する。
【０１２６】
なお、上述の説明では、出席管理サーバ５は、携帯電話端末６から講義の登録要求が到来する毎に自動的に講義毎接続用情報を携帯電話端末６に送るようにしたが、学生が、自分が出席予定の講義の全ての登録を完了したと出席管理サーバ５に通知したら、出席管理サーバ５が、当該学生について登録された全ての講義についての講義毎接続用情報を、携帯電話端末６に送るようにしても良い。
【０１２７】
次に、図９のシーケンス例において、出席管理サーバ５は、講義の際に、当該講義が行われる教室のＡＰに対して無線ＬＡＮ用の講義毎接続用情報を送って、ＡＰに設定させるようにする。このときの出席管理サーバ５の処理動作例のフローチャートを図１１に示す。この図１１のフローチャートの各ステップの処理も、出席管理サーバ５のＣＰＵ５０１が、ＲＯＭ５０２のプログラムにしたがって実行する。
【０１２８】
すなわち、ＣＰＵ５０１は、講義毎接続用情報記憶部５０８の記憶内容の講義時間を参照すると共に、時計部５０９からの計時時刻を参照して、講義の開始時刻を監視する（ステップＳ１１１）。そして、ＣＰＵ５０１は、講義の開始時刻になったか否か判別し（ステップＳ１１２）、講義の開始時刻になっていなければステップＳ１１１に戻って、講義の開始時刻を監視する。
【０１２９】
ステップＳ１１２で、講義の開始時刻になったと判別したときには、ＣＰＵ５０１は、開始時刻になった講義が行われる全ての教室のＡＰに、講義毎接続用情報を送信する（ステップＳ１１３）。そして、ステップＳ１１１に戻って、このステップＳ１１１以降の処理を繰り返す。
【０１３０】
以上の処理により、講義が開始される時点で、当該講義が開始される教室のＡＰには、その講義毎に設定された無線ＬＡＮ用の接続用情報が設定される。
【０１３１】
一方、学生は、実際に講義に出席する際に、当該講義が行われる教室に入室する前あるいは入室後、自分の携帯電話端末６の無線ＬＡＮ機能を動作状態にする。携帯電話端末６で、無線ＬＡＮ機能が動作状態にされると、携帯電話端末６の無線ＬＡＮ機能により、携帯電話端末６からは、近傍のＡＰに対して無線ＬＡＮの接続要求が出される。しかし、携帯電話端末６が教室外で、教室内のＡＰの電波の届かない圏外にあるときには、携帯電話端末６とＡＰとの間で、図２に示したような無線ＬＡＮ接続のためのシーケンスが開始されることはない。
【０１３２】
そして、学生が携帯電話端末６を携帯した教室に入って、ＡＰからの電波を所定の強度以上で受け取ることできる電波の圏内になると、携帯電話端末６とＡＰとの間で、図２に示したような無線ＬＡＮ接続のためのシーケンスが自動的に実行される。
【０１３３】
この無線ＬＡＮ接続のためのシーケンスにおいては、前述したように、講義毎接続用情報が携帯電話端末６とＡＰとで一致している場合には、接続シーケンスが成功となり、ＡＰは、携帯電話端末６に対して接続応答を返送して、当該携帯電話端末６との間の無線接続を確立する。
【０１３４】
学生の携帯電話端末６は、自端末の無線ＬＡＮ接続用情報記憶部６０９Ｍに記憶されている全ての講義毎接続用情報について、ＡＰとの間で無線ＬＡＮ接続のためのシーケンスを実行する。
【０１３５】
例えば図１２に示すように、教室１で行われる講義の場合を例に取ると、学生が携帯して教室１内に持ち込んだ携帯電話端末６Ａに、その教室１のＡＰ１１に設定登録されている無線ＬＡＮ用の接続用情報（図の例では「setuzoku1」と記載）と一致する講義毎接続用情報を、ＷＥＢから得て設定登録してあれば、当該携帯電話端末６Ａとその教室１のＡＰ１１との間では、接続シーケンスが成功し、両者の間の無線接続が確立される。
【０１３６】
しかし、学生が携帯して教室内に持ち込んだ携帯電話端末６Ｂに、その教室１のＡＰ１１に設定登録されている無線ＬＡＮ用の接続用情報と一致する講義毎接続用情報が登録されていなければ、接続シーケンスが不成功に終わり、ＡＰ１１と携帯電話端末６Ｂとの間の無線接続は行われない。
【０１３７】
そして、携帯電話端末６Ａとの無線接続が完了したとＡＰ１１が判断したときには、当該ＡＰ１１は、無線接続された携帯電話端末６Ａの端末ＩＤであるＭＡＣアドレスを含めた無線接続完了通知を出席管理サーバ５に、有線ＬＡＮ４を通じて送る。この無線接続完了通知を受けた出席管理サーバ５は、受信した無線接続完了通知に含まれるＭＡＣアドレスの携帯電話端末６Ａを所持する学生が、当該教室１で行われる講義に出席開始したと判断するようにする。そして、この例では、出席管理サーバ５は、無線接続完了通知を受信した時刻を、その出席開始時刻と判定するようにする。
【０１３８】
このように携帯電話端末６ＡとＡＰ１１との間が無線接続されたときには、学生の携帯電話端末６Ａと、出席管理サーバ５との間では、無線ＬＡＮを経由した通信が可能となり、出席管理サーバ５から、当該講義用の資料等を学生の携帯電話端末６Ａにダウンロードしたりすることができる。
【０１３９】
そして、学生の携帯電話端末６Ａは、ＡＰ１１との無線接続が確立した後には、ＡＰ１１からの電波の強度を監視し、電波の強度が無線接続を維持できなくなる程度に弱くなったと判断したときには、図９のシーケンス例に示すように、切断要求をＡＰに対して送る。この切断要求を受けたＡＰ１１は、それに対する切断応答を携帯電話端末６Ａに返す。これにより、携帯電話端末６ＡとＡＰ１１との間は、無線接続切断の状態になる。すなわち、図１３に示すように、学生が携帯電話端末６Ａを携帯して教室１を退出すると、携帯電話端末６ＡとＡＰ１１との間は、無線接続切断の状態になる。
【０１４０】
なお、ＡＰは、端末からの無線接続の切断要求を受け取らない場合であっても、無線接続された端末から、所定時間以上にわたって、何等の通信アクセスが無いときには、その端末との無線接続は切断されたと判断するようにする。
【０１４１】
そして、ＡＰ１１は、無線接続を切断した携帯電話端末６Ａの端末ＩＤであるＭＡＣアドレスを含めた無線接続の切断通知を、有線ＬＡＮ４を通じて出席管理サーバ５に送る。この無線接続の切断通知を受けた出席管理サーバ５は、受信した無線接続の切断通知に含まれるＭＡＣアドレスの携帯電話端末６を所持する学生が、当該講義が行なわれた教室から退出したと判断するようにする。そして、この例では、出席管理サーバ５は、無線接続の切断通知を受信した時刻を、その退出時刻と判定するようにする。
【０１４２】
なお、図１２および図１３において、ＡＰ１１を中心とした円は、ＡＰ１１からの電波の放出をイメージしたもので、最も外側の円までがＡＰ１１の電波の圏内とされる。図１２および図１３では、教室１の外側までもＡＰ１１の電波の圏内のように示されているが、実際的には、教室１の壁により、ＡＰ１１の電波の圏内は、教室１内になるようにされている。
【０１４３】
以上は、教室１内のＡＰ１１と、携帯電話端末および出席管理サーバ５との間のやり取りの場合として説明したが、他の教室２や教室３内のＡＰ２１やＡＰ３１，３２と、携帯電話端末および出席管理サーバ５との間のやり取りの場合も全く同様である。ただし、教室３の場合には、２個のＡＰ３１，３２には、同一の講義毎接続用情報が設定され、出席管理サーバ５は、それら２個のＡＰ３１，３２からの無線接続完了通知および無線接続切断通知により、出席開始および退出を判断するようにする。
【０１４４】
以上説明した、携帯電話端末６がＡＰとの無線接続圏内に入った状態から、無線接続圏外に退出するまでにおけるＡＰの処理動作例および出席管理サーバ５の処理動作例を、それぞれフローチャートを参照しながら説明する。
【０１４５】
図１４は、その場合のＡＰの処理動作例のフローチャートである。この図１４のフローチャートの各ステップの処理は、ＡＰのＣＰＵ１０１が、ＲＯＭ１０２のプログラムにしたがって実行する。
【０１４６】
すなわち、ＡＰのＣＰＵ１０１は、端末からの無線接続要求を受信したか否か判別し（ステップＳ２１１）、無線接続要求を受信したと判別したときには、無線接続のための図２に示したシーケンスを実行する（ステップＳ２１２）。
【０１４７】
そして、ＣＰＵ１０１は、無線ＬＡＮ用の接続用情報がＡＰと携帯電話端末とで一致していて無線接続のシーケンスが成功し、無線接続が完了したか否か判別する（ステップＳ２１３）。このステップＳ２１３で、無線接続のシーケンスが失敗して、無線接続ができなかったと判別したときには、ＣＰＵ１０１は、ステップＳ２１１に戻り、このステップＳ２１１からの処理を繰り返す。
【０１４８】
また、ステップＳ２１３で、無線接続のシーケンスが成功して、無線接続が完了したと判別したときには、ＣＰＵ１０１は、出席管理サーバ５に、無線接続した端末の端末ＩＤとしてのＭＡＣアドレスを含めた無線接続完了通知を送る（ステップＳ２１４）。この無線接続完了通知には、ＡＰのＭＡＣアドレスも含まれている。
【０１４９】
このステップＳ２１４の後は、ＣＰＵ１０１は、ステップＳ２１１に戻り、このステップＳ２１１からの処理を繰り返す。
【０１５０】
また、ステップＳ２１１で、端末からの無線接続要求を受信してはいないと判別したときには、ＣＰＵ１０１は、無線接続の切断要求を受信したか否か判別し（ステップＳ２１５）、切断要求を受信してはいないと判別したときには、ステップＳ２１１に戻り、このステップＳ２１１以降の処理を繰り返す。
【０１５１】
そして、ステップＳ２１５で、無線接続の切断要求を受信したと判別したときには、ＣＰＵ１０１は、切断要求してきた端末との間の無線接続を切断し（ステップＳ２１６）、その後、出席管理サーバ５に、無線接続を切断した端末の端末ＩＤとしてのＭＡＣアドレスを含めた無線接続の切断通知を送る（ステップＳ２１７）。この無線接続の切断通知には、ＡＰのＭＡＣアドレスも含まれている。
【０１５２】
このステップＳ２１７の後は、ＣＰＵ１０１は、ステップＳ２１１に戻り、このステップＳ２１１からの処理を繰り返す。
【０１５３】
次に、図１５は、ＡＰからの上述した無線接続完了通知および無線接続の切断通知を受ける出席管理サーバ５の処理動作例のフローチャートである。この図１５のフローチャートの各ステップの処理は、出席管理サーバ５のＣＰＵ５０１が、ＲＯＭ５０２のプログラムにしたがって実行する。
【０１５４】
ＣＰＵ５０１は、ＡＰから、端末ＩＤを含む無線接続完了通知を受信したか否か判別する（ステップＳ３０１）。このステップＳ３０１で、無線接続完了通知を受信したと判別したときには、ＣＰＵ５０１は、その受信時刻を時計部５０９から取得し、その受信時刻と当該無線接続完了通知を送ってきたＡＰの識別情報であるＭＡＣアドレスとにより、講義毎接続用情報記憶部５０８を参照して、いずれの講義についての無線接続完了通知であるかを検知する（ステップＳ３０２）。
【０１５５】
そして、ＣＰＵ５０１は、ステップＳ３０２で検知した講義用の出席管理テーブルに、受信した無線接続完了通知に含まれる端末のＭＡＣアドレスが登録されていることを確認して受講者（学生）を特定し、その講義用の出席管理テーブルにおいて、その特定した受講者（学生）についての当日分の入室時刻の欄に、無線接続完了通知の受信時刻を記録する（ステップＳ３０３）。
【０１５６】
次に、ＣＰＵ５０１は、ＡＰから、端末ＩＤを含む無線接続の切断通知を受信したか否か判別する（ステップＳ３０４）。このステップＳ３０４で、無線接続の切断通知を受信してはいないと判別したときには、ＣＰＵ５０１は、ステップＳ３０１に戻り、このステップＳ３０１以降の処理を繰り返す。
【０１５７】
また、ステップＳ３０４で、無線接続の切断通知を受信したと判別したときには、ＣＰＵ５０１は、その受信時刻を時計部５０９から取得し、その受信時刻と当該無線接続の切断通知を送ってきたＡＰの識別情報であるＭＡＣアドレスとにより、講義毎接続用情報記憶部５０８を参照して、いずれの講義についての無線接続の切断通知であるかを検知する（ステップＳ３０５）。
【０１５８】
そして、ＣＰＵ５０１は、ステップＳ３０５で検知した講義用の出席管理テーブルに、受信した無線接続の切断通知に含まれる端末のＭＡＣアドレスが登録されていることを確認して受講者（学生）を特定し、その講義用の出席管理テーブルにおいて、その特定した受講者（学生）についての当日分の退室時刻の欄に、無線接続の切断通知の受信時刻を記録する（ステップＳ３０６）。
【０１５９】
なお、無線接続の切断通知の受信時刻が講義の終了時刻よりも遅いときには、無線接続の切断通知の受信時刻は講義の終了時刻と同じにするようにすると良い。例えば、無線接続の切断通知を受けたときに、講義毎接続用情報記憶部５０８の講義の終了時刻を参照することで、無線接続の切断通知の受信時刻が講義の終了時刻よりも遅いかどうか判断し、遅いときには、講義の終了時刻を退室時刻の欄に記録するようにするものである。
【０１６０】
次に、ＣＰＵ５０１は、無線接続の切断通知を送ってきた受講者（学生）の入室時刻から退室時刻までの合計時間を算出し、その講義用の出席管理テーブルに記録されている講義時間の８０％以上であるか否かを判定して、８０％以上であれば出席、８０％未満であれば欠席として、出席管理テーブルの出欠判定結果の欄に記録する（ステップＳ３０７）。なお、このステップＳ３０７における出席判定は、対応する講義が終了した後、この講義用の出席管理テーブルの当日分の全ての学生について行うようにしてもよい。
【０１６１】
このステップＳ３０７の次には、ＣＰＵ５０１は、ステップＳ３０１に戻り、このステップＳ３０１以降の処理を繰り返す。
【０１６２】
以上により、出席管理サーバ５においては、各講義毎の出席管理テーブルへの受講者の教室への入室時刻、教室からの退室時刻を含む受講履歴の書き込みがなされて、自動的に、各講義毎の出席管理テーブルが作成されてゆく。つまり、学生や講師が、出席を確認するための何等の操作を行わなくても、学生が講義を受けるためにその講義が行われる教室に出入りするだけで、自動的に、出席履歴が、出席管理テーブルとして記録される。
【０１６３】
そして、上述の実施形態では、無線接続状態の継続時間が講義の受講時間に等しくなり、講義の途中で教室を退室した場合には、その途中の退室時刻が記録されるので、講義を途中で抜け出した学生については、出席とせずに、欠席とすることができる。
【０１６４】
また、この実施形態においては、出席管理サーバ５が講義が開始される際に、当該講義が行われる教室に設置されているＡＰに、無線ＬＡＮ用の接続用情報（講義毎接続用情報）を送って、ＡＰに設定されるようにしている。このため、講義が行われている時間のみ、ＡＰと学生の携帯電話端末との間で無線接続が可能となり、講義毎の学生の出席を確実に管理することができる。
【０１６５】
したがって、この実施形態によれば、出席管理サーバ５から、講義スケジュールにしたがって、講義毎接続用情報記憶部５０８から各講義が行われる教室のＡＰに、講義毎接続用情報を送るという簡単な処理により、全ての講義についての出席管理をすることができるという顕著な効果を奏する。
【０１６６】
なお、上述の実施形態では、出席管理サーバ５が、ＡＰに無線ＬＡＮ用の接続用情報を、講義毎に送るようにしたが、無線ＬＡＮ用の接続用情報を配信する別のサーバを、有線ＬＡＮ４にさらに設けて、この別のサーバから、各ＡＰに送るようにしてもよい。その場合にも、出席管理サーバ５は、当該接続用情報が設定されるＡＰと講義との対応関係を把握しているようにするものである。
【０１６７】
また、サーバからＡＰに無線ＬＡＮ用の接続用情報を講義毎に送る時刻は、上述の実施形態では、講義の開始時刻としたが、講義の開始時刻よりも若干前あるいは若干後であってもよい。
【０１６８】
また、以上の例では、出席開始時刻および教室からの退出時刻は、出席管理サーバ５が無線接続完了通知および無線接続切断通知を受信した時刻としたが、ＡＰ１１，２１，３１,３２が時計部を備えて、出席管理サーバ５に送る無線接続完了通知および無線接続切断通知に、無線接続が完了した時刻および無線接続が切断された時刻を含めるようにしても良い。
【０１６９】
また、上述の実施形態では、複数個の教室が存在し、かつ、各教室では１日の異なる時間帯で異なる講義を行うようにすることを前提としたので、無線接続完了通知および無線接続の切断通知を受けた講義を出席管理サーバ５のＣＰＵ５０１が特定するためには、無線接続完了通知および無線接続の切断通知の受信時刻と、教室内に設置されるＡＰの識別情報（上述の例ではＭＡＣアドレス）を確認するようにした。
【０１７０】
しかし、教室が一つであるときには、無線接続完了通知および無線接続の切断通知の受信時刻のみから、講義を特定することができるものである。また、教室が一つで、講義も１日に１講義しか行われない場合には、講義の特定は、日にちのみからできる。
【０１７１】
また、上述の実施形態では、出席管理サーバ５は、講義毎に異なるＥＳＳＩＤやＷＥＰキーなどの無線ＬＡＮ用の接続用情報をＡＰに送るようにしたが、教室毎に異なるＥＳＳＩＤやＷＥＰキーをＡＰに送るようにしても良い。その場合には、一つの教室で行われる異なる講義は、その講義が行われる時間により区別し、ＡＰと無線接続された、またはＡＰとの無線接続が切断された端末の識別情報と共に送られてくる時間情報を参照することで、いずれの講義に出席したかを認識することが可能である。
【０１７２】
また、上述の実施形態では、端末への無線ＬＡＮ用の接続用情報の記憶は、出席管理サーバにインターネットを通じてアクセスすることにより、自動的に取得するようにしたが、講義を登録した学生に対して、各講義毎の無線ＬＡＮ用の接続用情報の一覧表を提供し、手入力で、携帯電話端末に、自分が必要とする講義用の無線ＬＡＮ用の接続用情報を記憶させるようにしても勿論よい。
【０１７３】
また、上述の実施形態では、ＡＰは、端末からの無線接続要求があり、その端末との無線接続が完了する毎に、出席管理サーバ５に無線接続完了通知を送るようにすると共に、端末からの無線接続の切断要求があり、その端末との無線接続が切断される毎に、出席管理サーバ５に無線接続の切断通知を送るようにした。
【０１７４】
しかし、ＡＰは、端末との無線接続が完了する毎あるいは端末との無線接続が切断される毎に、出席管理サーバ５にそれらの通知を送るのではなく、無線接続が完了した時刻と端末ＩＤ、また、無線接続が切断された時刻と端末ＩＤ、を記憶しておき、出席管理サーバ５からの講義が終了した時点での通知要求に応じて、その記憶した全ての通知情報を、出席管理サーバ５に送るようにしても良い。また、出席管理サーバ５からの通知要求ではなく、出席管理サーバ５からの次の講義用の接続用情報が送られてきたときに、記憶した全ての通知情報を、出席管理サーバ５に送るようにしても良い。
【０１７５】
なお、上述の説明では、出席管理サーバ５が記憶保持する講義毎の出席管理テーブルには、講義名に対応付けて、無線ＬＡＮ用の接続用情報およびＡＰのＭＡＣアドレスを記録するようにしたが、講義毎接続用情報記憶部５０８に、それらの対応が記憶されているので、講義毎の出席管理テーブルには、講義名と、無線ＬＡＮ用の接続用情報およびＡＰのＭＡＣアドレスとを対応付けて記録することは必須ではない。
【０１７６】
［第２の実施形態］
上述の第１の実施形態では、ＡＰが、端末との無線接続が完了する毎あるいは端末との無線接続が切断される毎に、出席管理サーバ５にそれらの通知を送るようにした。これに対して、第２の実施形態では、端末が、ＡＰとの無線接続が完了する毎あるいはＡＰとの無線接続が切断される毎に、その通知を送るようにする。
【０１７７】
出席管理システムとしてのシステム構成は、この第２の実施形態の場合も、図１に示した第１の実施形態と全く同様である。この第２の実施形態の場合のＡＰ１１，２１，３１，３２の構成は、無線接続完了通知および無線接続の切断通知を出席管理サーバ５に送らない点を除けば、第１の実施形態と全く同様である。
【０１７８】
また、この第２の実施形態の場合の出席管理サーバ５の構成は、無線接続完了通知および無線接続の切断通知を、ＡＰから受信する代わりに、携帯電話端末６から受けるようにするための構成が異なるのみで、その他は、第１の実施形態と全く同様とされる。
【０１７９】
また、携帯電話端末６は、無線接続完了通知および無線接続の切断通知を、ＡＰに代わって、出席管理サーバ５に送るようにする機能を備える他は、第１の実施形態と全く同様の構成を備える。
【０１８０】
ただし、この第２の実施形態では、携帯電話端末６は、無線接続の切断通知を電子メールにより出席管理サーバ５に送信するようにする。このため、携帯電話端末６は、電子メール機能を備えると共に、出席管理サーバ５の電子メールアドレスをメモリ６０９に予め記憶している。
【０１８１】
また、出席管理サーバ５は、携帯電話端末６からの電子メールを受信することができる機能を備えると共に、携帯電話端末６からの電子メールによる無線接続の切断通知を受信したときには、その無線接続の切断通知に含まれているＡＰおよび携帯電話端末６のＭＡＣアドレスから、いずれの学生の、いずれの講義についての切断通知であるかを判定して、当該判定した講義の出席管理テーブルに、判定した学生の退室時刻を記録するように構成されている。
【０１８２】
そして、この第２の実施形態の場合、携帯電話端末６は、予め、出席管理用のＡＰの識別情報の例としてＭＡＣアドレスをメモリ６０９に記憶保持している。すなわち、第１の実施形態で説明したように、学生は、携帯電話端末６から出席管理サーバ５にアクセスして、自分が受けたい講義を登録し、その講義が行われる教室のＡＰ用の接続用情報を取得するが、この第２の実施形態では、その際に、そのＡＰのＭＡＣアドレスも同時に取得するようにする。そして、取得したＡＰのＭＡＣアドレスを、出席管理用のＡＰの識別情報として、メモリ６０９に記憶しておくようにする。
【０１８３】
そして、携帯電話端末６は、その無線ＬＡＮ機能によりＡＰと無線接続したとき、当該ＡＰが出席管理用であるか否か判別し、出席管理用であると判別したときには、そのＡＰのＭＡＣアドレスと、自端末のＭＡＣアドレスとを含めた無線接続完了通知を、出席管理サーバ５に、接続した無線ＬＡＮを通じて送るようにする。
【０１８４】
また、携帯電話端末６は、出席管理用のＡＰとの無線接続を切断したとき、無線接続を切断したＡＰのＭＡＣアドレスと、自端末のＭＡＣアドレスとを含めた無線接続の切断通知を、電子メールにより、出席管理サーバ５に送るようにする。すなわち、無線接続が切断された後には、携帯電話端末６から無線ＬＡＮを通じて出席管理サーバ５に情報を送信することができないため、この例では、携帯電話端末６は、電子メールで出席管理サーバ５に送るようにする。
【０１８５】
この第２の実施形態における携帯電話端末６の要部の処理動作例のフローチャートを、図１６に示す。この図１６のフローチャートの各ステップは、携帯電話端末６のＣＰＵ６０１が、ＲＯＭ６０２のプログラムにしたがって実行する。
【０１８６】
先ず、携帯電話端末６のＣＰＵ６０１は、ＡＰとの間で無線接続を完了したか否か判別する（ステップＳ４０１）。ステップＳ４０１で、無線接続は行われていないと判別したときには、ＣＰＵ６０１は、その他の処理を実行する（ステップＳ４０２）。
【０１８７】
ステップＳ４０１で、ＡＰとの間で無線接続を完了したと判別したときには、ＣＰＵ６０１は、ＭＡＣアドレスを参照することで、無線接続したＡＰは、記憶している出席管理用のＡＰであるか否か判別する（ステップＳ４０３）。
【０１８８】
このステップＳ４０３で、無線接続したＡＰは記憶している出席管理用のＡＰではないと判別したときには、ＣＰＵ６０１は、接続したＡＰを経由した無線ＬＡＮを通じた通信を可能状態にし（ステップＳ４０４）、ＡＰとの無線接続を切断したか否か判別する（ステップＳ４０５）。このステップＳ４０５で、ＡＰとの無線接続を切断してはいないと判別したときには、ＣＰＵ６０１は、ステップＳ４０４に戻って、無線ＬＡＮ通信可能状態を維持する。また、ステップＳ４０５で、ＡＰとの無線接続を切断したと判別したときには、ＣＰＵ６０１は、この処理ルーチンを終了する。
【０１８９】
また、ステップＳ４０３で、無線接続したＡＰは記憶している出席管理用のＡＰであると判別したときには、ＣＰＵ６０１は、確立した無線ＬＡＮを通じて、出席管理サーバ５に、自端末のＭＡＣアドレスと、無線接続したＡＰのＭＡＣアドレスとを含めた無線接続完了通知を送る（ステップＳ４０６）。
【０１９０】
出席管理サーバ５は、第１の実施形態と同様にして、この無線接続完了通知に含まれるＡＰのＭＡＣアドレスと、その受信時刻とから、いずれの講義（教室）であるかを判定し、また、無線接続完了通知に含まれる携帯電話端末６のＭＡＣアドレスから、いずれの学生についての無線接続完了通知であるかを判定する。そして、出席管理サーバ５は、第１の実施形態の場合と同様にして、判定した講義の出席管理テーブルの、判定した学生の入室時刻の欄に、無線接続完了通知の受信時刻を記録する。
【０１９１】
一方、携帯電話端末６のＣＰＵ６０１は、接続したＡＰを経由した無線ＬＡＮを通じた通信を可能状態にする（ステップＳ４０７）。これにより、出席管理サーバ５と当該携帯電話端末６との間で、無線ＬＡＮを通じた情報の授受が可能となる。
【０１９２】
そして、携帯電話端末６のＣＰＵ６０１は、ＡＰとの無線接続を切断したか否か判別する（ステップＳ４０８）。このステップＳ４０８で、ＡＰとの無線接続を切断してはいないと判別したときには、ＣＰＵ６０１は、ステップＳ４０７に戻って無線ＬＡＮ通信可能状態を維持する。
【０１９３】
また、ステップＳ４０８で、ＡＰとの無線接続を切断したと判別したときには、ＣＰＵ６０１は、自端末のＭＡＣアドレスと、無線接続を切断したＡＰのＭＡＣアドレスとを含めた無線接続の切断通知を、電子メールにより出席管理サーバ５に送る（ステップＳ４０９）。そして、この処理ルーチンを終了する。
【０１９４】
出席管理サーバ５は、この無線接続完了通知の電子メールが、登録されたＭＡＣアドレスの携帯電話端末６からの電子メールか否かを判別し、登録されたＭＡＣアドレスの携帯電話端末６からの電子メールであると判別したときには、受信した電子メールに含まれるＡＰのＭＡＣアドレスと、その受信時刻とから、いずれの講義（教室）であるかを判定し、また、無線接続完了通知に含まれる携帯電話端末６のＭＡＣアドレスから、いずれの学生についての無線接続の切断通知であるかを判定する。そして、出席管理サーバ５は、第１の実施形態の場合と同様にして、判定した講義の出席管理テーブルの、判定した学生の退室時刻の欄に、無線接続の切断通知の受信時刻を記録する。
【０１９５】
以上のようにして、この第２の実施形態では、ＡＰに代わって携帯電話端末が、無線接続完了通知および無線接続の切断通知を送るようにする点が第１の実施形態とは異なるのみで、その他は、第１の実施形態と同様であり、この第２の実施形態においても、上述した第１の実施形態と同様の作用効果が得られるものである。
【０１９６】
上述した第２の実施形態の説明では、出席管理サーバ５が、無線接続完了通知を受信した時刻を講義が行われている教室への入室時刻とし、また、無線接続の切断通知を受信した時刻を講義が行われていた教室からの退室時刻としたが、携帯電話端末６が、無線接続完了通知および無線接続の切断通知に、その時刻を含めて、出席管理サーバ５に送信するようにしても勿論よい。
【０１９７】
また、上述した第２の実施形態の説明では、携帯電話端末６は、ＡＰとの無線接続が完了する毎に、出席管理サーバ５に無線接続完了通知を送るようにすると共に、ＡＰとの無線接続が切断される毎に、出席管理サーバ５に無線接続の切断通知を送るようにした。
【０１９８】
しかし、携帯電話端末６は、ＡＰとの無線接続が完了する毎あるいはＡＰとの無線接続が切断される毎に、出席管理サーバ５にそれらの通知を送るのではなく、無線接続が完了した時刻とＡＰの識別情報としてのＭＡＣアドレス、また、無線接続が切断された時刻とＡＰの識別情報としてのＭＡＣアドレス、を記憶しておき、当該携帯電話端末６の所有者が、講義が終了した時点で、その記憶した全ての通知情報を、出席管理サーバ５に送るように操作指示しても良い。
【０１９９】
［他の実施形態および変形例］
上述した第１および第２の実施形態においては、出席管理される者が所持する端末は携帯電話端末としたが、これは一例であり、無線ＬＡＮ機能を備える携帯端末であれば、如何なる端末であってもよい。
【０２００】
また、端末の識別情報（端末ＩＤ）としては、ＭＡＣアドレスを用いたが、これに限られるものではない。例えば、端末が携帯電話端末であれば、その電話番号であっても良いし、あるいは、端末の使用者が設定した識別情報を用いるようにしてもよい。
【０２０１】
また、上述の実施形態では、ＡＰと出席管理サーバとの間は、有線ＬＡＮにより接続するようにしたが、無線通信路を通じてＡＰと出席管理サーバとの間を接続するようにしても勿論良い。
【０２０２】
また、以上の実施形態は、大学の講義の出席管理にこの発明を適用した場合であるが、この発明は、このような場合にのみ適用されるわけではない。この発明は、ある特定の無線ＬＡＮ用の接続用情報がＡＰに設定されている間だけ、そのＡＰの電波の圏内に存在する端末が、当該ＡＰと無線接続することができるので、例えば、ある特定された時間に、ある特定の場所に居たことを証明する必要な場合にも適用できる。
【符号の説明】
【０２０３】
４…有線ＬＡＮ、５…出席管理サーバ、６…携帯電話端末、１１，２１，３１，３２…ＡＰ、１０６…接続用情報記憶部、１０７…出席管理用情報生成部、５０７…出席管理テーブルメモリ、５０８…講義毎接続用情報記憶部、６２０…無線ＬＡＮ送受信回路
【図１】
0005527530.tif 000002
【図２】
0005527530.tif 000003
【図３】
0005527530.tif 000004
【図４】
0005527530.tif 000005
【図５】
0005527530.tif 000006
【図６】
0005527530.tif 000007
【図７】
0005527530.tif 000008
【図８】
0005527530.tif 000009
【図９】
0005527530.tif 000010
【図１０】
0005527530.tif 000011
【図１１】
0005527530.tif 000012
【図１２】
0005527530.tif 000013
【図１３】
0005527530.tif 000014
【図１４】
0005527530.tif 000015
【図１５】
0005527530.tif 000016
【図１６】
0005527530.tif 000017